KR100719791B1 - Communication systems - Google Patents
Communication systems Download PDFInfo
- Publication number
- KR100719791B1 KR100719791B1 KR1020027002504A KR20027002504A KR100719791B1 KR 100719791 B1 KR100719791 B1 KR 100719791B1 KR 1020027002504 A KR1020027002504 A KR 1020027002504A KR 20027002504 A KR20027002504 A KR 20027002504A KR 100719791 B1 KR100719791 B1 KR 100719791B1
- Authority
- KR
- South Korea
- Prior art keywords
- station
- additional data
- data field
- inquiry
- secondary station
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
- H04W4/185—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals by embedding added-value information into content, e.g. geo-tagging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/04—Scheduled access
- H04W74/06—Scheduled access using polling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
통신 시스템이 하나의 일차국(100)과 적어도 하나의 이차국(101)을 포함하고 있다. 상기 일차국(100)은 각각 블루투스와 같은 제 1 통신 프로토콜에 따라 배열된 복수의 미리 결정된 데이터 필드들의 형태인 일련의 조회 메시지를 브로드캐스팅하도록 배열되어 있다. 또한, 상기 일차국(100)은 전송을 위한 데이터를 가지고 있으면 폴링에 응답할 수 있는 하나 이상의 이차국들을 폴링하기 위한 부가적인 데이터 필드를 상기 조회 메시지들의 일부 또는 모두에 부가한다. 이 시스템은 영구적으로 액티브 상태인 통신 링크의 필요 없이 이차국(101)들에 고속 응답 시간을 제공한다.The communication system includes one primary station 100 and at least one secondary station 101. The primary station 100 is arranged to broadcast a series of inquiry messages, each in the form of a plurality of predetermined data fields arranged according to a first communication protocol such as Bluetooth. In addition, the primary station 100 adds an additional data field to some or all of the inquiry messages for polling one or more secondary stations that may respond to polling if it has data for transmission. This system provides fast response time for secondary stations 101 without the need for a permanently active communication link.
통신 프로토콜, 조회 메시지, 폴링, 통신 링크, 고속 응답 시간Communication protocol, inquiry message, polling, communication link, fast response time
Description
본 발명은 통신 시스템에 관한 것으로, 또한 이와 같은 시스템에 사용되는 일차국(primary station) 및 이차국(secondary station), 및 이와 같은 시스템을 동작시키는 방법에 관한 것이다. 본 발명은 블루투스 시스템(Bluetooth system)을 특별히 참조하여 설명되지만, 어떤 범위의 다른 통신 시스템들에도 적용 가능하다.The present invention relates to a communication system, and also to a primary station and a secondary station used in such a system, and a method of operating such a system. Although the present invention is described with particular reference to a Bluetooth system, it is applicable to other communication systems in any range.
최근에, 광범위한 케이블 배설(cabling)이 필요 없도록 장치들이 무선 통신 링크들을 통해 대화할 수 있게 하는데 관심이 증대되고 있다. 이와 같은 무선 링크들에 사용될 수 있는 통신 시스템의 일예가 블루투스 스페셜 인터레스트 그룹(Bluetooth Special Interest Group)에 의해 정의된 사양에 따라 동작하는 블루투스 네트워크이다. 이와 같은 네트워크는 이동형 PC들, 모바일 폰들 및 기타 다른 장치들 사이에 저비용의 짧은 범위의 무선 링크들을 휴대형인지의 여부에 관계없이 제공하도록 의도되어 있다.Recently, there has been increasing interest in allowing devices to communicate over wireless communication links so that extensive cable cabling is not required. One example of a communication system that can be used for such wireless links is a Bluetooth network that operates in accordance with the specifications defined by the Bluetooth Special Interest Group. Such a network is intended to provide low cost, short range wireless links between mobile PCs, mobile phones and other devices, whether portable or not.
블루투스 네트워크에서의 통신은 대략 2.45 GHz의 무자격(unlicensed) ISM 대역에서 행해진다. 통신국들이 피코네트(piconets)로서 알려진 특정 네트워크들을 형성하며, 각각은 1 개의 마스터 통신국과 최고 7개의 슬레이브 통신국을 포함하고 있다. 모든 통신국들은 동일하며, 필요에 따라 마스터 또는 슬레이브로서 동작할 수 있다. 하나의 통신국이 하나 이상의 피코네트(piconet)에 참여할 수 있으며, 이에 따라 피코네트들이 링크되고 넓은 범위에 걸쳐서 통신이 가능하다.Communication in the Bluetooth network is in the unlicensed ISM band of approximately 2.45 GHz. Communication stations form particular networks known as piconets, each containing one master communication station and up to seven slave communication stations. All communication stations are identical and can operate as master or slave as needed. One communication station may participate in one or more piconets, thereby linking the piconets and enabling communication over a wide range.
블루투스의 용도로서 제안된 한가지 응용은 제어기 장치들을 호스트 시스템들에 연결하는 것이다. 인간/기계 인터페이스 장치(HID)라고도 알려진 제어기 장치는 키보드, 마우스, 게임 제어기, 그래픽 패드 등과 같은 입력 장치이다. 이와 같은 HID는 일반적으로 높은 데이터 처리량을 가진 링크를 필요로 하지는 않지만 응답이 매우 빠른 링크를 필요로 한다.One application proposed as the use of Bluetooth is to connect controller devices to host systems. Controller devices, also known as human / machine interface devices (HIDs), are input devices such as keyboards, mice, game controllers, graphics pads, and the like. Such HIDs generally do not require links with high data throughput, but require very fast links.
블루투스 시스템은 HID들의 처리량 요건들을 지원할 수 있다. 하지만, 필요한 응답 정도는 달성하기 어려울 수 있다. 액티브 블루투스 링크는 바람직한 응답 서비스를 제공할 수도 있지만, 셋업 및 비활동 기간 동안에도 링크의 유지를 필요로 한다.The Bluetooth system can support throughput requirements of HIDs. However, the required degree of response can be difficult to achieve. An active Bluetooth link may provide the desired response service, but also requires maintenance of the link during setup and inactivity.
블루투스 네트워크에서 지원된 통신 링크의 두 가지 유형은 비동기식 무접속(Asynchronous ConnectionLess; ACL) 링크들과 동기식 접속 지향(Synchronous Connection Oriented; SCO) 링크들이다. ACL 링크들은 슬레이브들의 '파크(park)' 모드 진입을 가능하게 하고 액티브 통신들을 정지시키며, 이에 따라 7 개의 슬레이브들만이 1회 액티브될 수 있다는 블루투스 룰(Bluetooth rule)에 반하지 않고 다수의 다른 HID들이 마스터 통신국과의 링크들을 유지할 수 있게 한다. 슬레이브는 파크 모드를 해제하고 액티브 모드로 되도록 요청하기 전에 폴링(polling)되어야 한다. SCO 링크들은 슬레이브에 의한 연속 동작을 요구하지만, 제한된 개수의 이용 가능한 SCO 채널들만이 존재할 뿐이다.Two types of communication links supported in a Bluetooth network are Asynchronous ConnectionLess (ACL) links and Synchronous Connection Oriented (SCO) links. ACL links allow slaves to enter a 'park' mode and suspend active communications, thus a number of different HIDs without contradicting the Bluetooth rule that only seven slaves can be active once. To maintain links with the master station. The slave must be polled before requesting to release the park mode and go into active mode. SCO links require continuous operation by the slave, but only a limited number of available SCO channels exist.
링크의 셋업은 HID가 호스트 시스템(일반적으로, 피코네트 마스터, 즉 기지국으로서 동작을 하게 됨)을 포함하는 피코네트에 슬레이브로서 결합하도록 요구한다. 피코네트와의 결합은 2 세트의 절차들, 즉 '조회(inquiry)' 및 '페이지(page)'를 필요로 한다. 조회는, 슬레이브가 기지국을 찾아 상기 피코네트와의 결합 요청을 발생하는 것을 가능하게 한다. 페이지는 선택 슬레이브들이 상기 피코네트에 결합되는 것을 기지국에 의해 가능하게 한다. 이들 절차의 분석은, 피코네트에 결합하여 사용자 입력을 상기 마스터에 전송할 수 있는 위치로 되는데 걸리는 시간은 수십 초일 수 있음을 나타낸다.The setup of the link requires that the HID join as a slave to the piconet that contains the host system (typically acting as a piconet master, i.e., a base station). Coupling with the piconet requires two sets of procedures, 'inquiry' and 'page'. The inquiry enables the slave to find the base station and issue a join request with the piconet. The page enables the base station to allow selected slaves to join the piconet. Analysis of these procedures indicates that the time it takes to bind a piconet to a location capable of sending user input to the master may be tens of seconds.
이 절차는 호스트 시스템이 턴온될 때 실행될 수 있다. 하지만, HID들은 통상적으로 배터리 동작하게 되며, 따라서, 영구적으로 스위치 온을 유지할 수는 없다. 특히, 호스트 시스템이 턴 온될 때 상기 피코네트를 HID가 자동적으로 개시하기 위해서는, 블루투스 조회 버스트들의 탐색을 위해 규칙적으로 기동해야 하며, 이에 의해 전력이 소비되고 사용자에 의해 수동적으로 기동되어야 한다.This procedure can be executed when the host system is turned on. However, HIDs are typically battery operated and, therefore, cannot be permanently switched on. In particular, in order for the HID to automatically initiate the piconet when the host system is turned on, it must be regularly activated for discovery of Bluetooth inquiry bursts, thereby consuming power and being manually activated by the user.
그러므로, HID는 확실하게 스위치 온됨으로써 또는 어떤 형태의 입력을 사용자가 시도함으로써 기동될 때까지 비액티브 상태를 유지하게 된다. 따라서, 상기 호스트 시스템의 블루투스 마스터는 조회 사이클들을 주기적으로 구동해야 하며, 이는 2개의 함축된 의미를 가지고 있다. 제 1 함축된 의미는, 조회 위상이 연속적이지 않고 주기적이기 때문에 초기 액세스 시간은 수십 초가 될 수 있다는 점이다. 이는 사용자가 화면 상에서 이동하는 커서쪽으로 마우스를 이동시키는 시점에서부 터 30 초 이상이 걸릴 수 있음을 의미한다. 다음에, 조회 사이클 동안에 한번에 최고 10.24 초 동안 ACL 링크들이 정지되는 모든 수단들에 상기 조회 사이클이 발생한다는 사실이다. SCO 링크들이 사용될 수도 있지만, 이와 같은 링크를 사용하는 HID는 비액티브 기간들 동안에 전송을 정지할 수 없다.
Therefore, the HID remains inactive until it is activated by being surely switched on or by a user attempting some form of input. Therefore, the Bluetooth master of the host system must periodically drive the inquiry cycles, which has two implications. The first implication is that the initial access time can be tens of seconds because the lookup phase is not continuous but periodic. This means that it may take more than 30 seconds from the point where the user moves the mouse towards the cursor moving on the screen. Next, the fact that the lookup cycle occurs on all means by which ACL links are suspended for up to 10.24 seconds at a time during the lookup cycle. Although SCO links may be used, an HID using such a link may not stop transmitting during inactive periods.
본 발명의 목적은, HID가 비액티브 기간들 동안에 정지 상태로 되게 하는 상기 HID와 호스트 시스템간의 응답 링크를 제공하는 문제를 처리하는데 있다.It is an object of the present invention to address the problem of providing a response link between the HID and the host system that causes the HID to become stationary during inactive periods.
본 발명의 제 1 특징에 따라, 하나의 일차국과 적어도 하나의 이차국을 포함하는 통신 시스템이 제공되며, 여기서 상기 일차국은, 각각 제 1 통신 프로토콜에 따라 배열된 복수의 미리 결정된 데이터 필드들의 형태인 일련의 조회 메시지들을 브로드캐스팅하는 수단과; 적어도 하나의 이차국을 폴링(polling)하기 위해 전송 전에 부가적인 데이터 필드를 조회 메시지에 부가하는 수단을 갖고, 상기 폴링된 이차국 또는 각각의 폴링된 이차국은, 부가적인 데이터 필드가 상기 복수의 데이터 필드들에 부가된 때를 결정하고, 상기 부가적인 데이터 필드로부터 폴링되었는지를 결정하고, 상기 일차국에 전송하기 위한 데이터를 가지고 있을 때 폴(poll)에 응답하는 수단을 가지고 있다.According to a first aspect of the invention, there is provided a communication system comprising one primary station and at least one secondary station, wherein the primary station comprises a plurality of predetermined data fields each arranged according to a first communication protocol. Means for broadcasting a series of inquiry messages in form; Means for adding an additional data field to the inquiry message prior to transmission to poll at least one secondary station, wherein the polled secondary station or each polled secondary station has a plurality of additional data fields; It has a means for determining when to add data fields, determining if it has been polled from the additional data field, and responding to a poll when it has data for transmission to the primary station.
본 발명의 제 2 특징에 따라, 적어도 하나의 이차국을 포함하는 통신 시스템에 사용되는 일차국이 제공되며, 여기서, 각각 제 1 통신 프로토콜에 따라 배열된 복수의 미리 결정된 데이터 필드들의 형태인 일련의 조회 메시지들을 브로드캐스팅하고, 적어도 하나의 이차국을 폴링하기 위해 부가적인 데이터 필드를 전송 전에 각각의 조회 메시지에 부가하기 위한 수단이 제공된다.According to a second aspect of the invention there is provided a primary station for use in a communication system comprising at least one secondary station, where a series of predetermined data fields are each in the form of a plurality of predetermined data fields arranged according to a first communication protocol. Means are provided for broadcasting the inquiry messages and adding an additional data field to each inquiry message before transmission to poll at least one secondary station.
본 발명의 제 3 특징에 따라, 일차국을 포함하는 통신 시스템에 사용되는 이차국이 제공되며, 여기서 상기 일차국에 의한 조회 메시지 브로드캐스팅을 수신하기 위한 수단이 제공되고, 상기 메시지는 제 1 통신 프로토콜에 따라 배열된 복수의 미리 결정된 데이터 필드들의 형태이고, 적어도 하나의 보조 국을 폴링하기 위해 부가적인 데이터 필드가 부가되며, 부가적인 데이터 필드가 상기 복수의 데이터 필드들에 부가된 때를 결정하고, 상기 부가적인 데이터 필드로부터 폴링되었는지를 결정하고, 상기 일차국에 전송하기 위한 데이터를 가지고 있을 때 폴에 응답하기 위한 수단들이 제공된다.According to a third aspect of the invention, there is provided a secondary station for use in a communication system comprising a primary station, wherein means are provided for receiving an inquiry message broadcast by said primary station, said message being a first communication. In the form of a plurality of predetermined data fields arranged according to a protocol, an additional data field is added to poll at least one secondary station, determining when an additional data field is added to the plurality of data fields and Means are provided for determining whether to poll from the additional data field and for responding to the poll when it has data for transmission to the primary station.
본 발명의 제 4 특징에 따라, 일차국과 적어도 하나의 이차국을 포함하는 통신 시스템을 동작시키는 방법이 제공되며, 여기서, 상기 일차국은, 각각 제 1 통신 프로토콜에 따라 배열된 복수의 미리 결정된 데이터 필드들의 형태인 일련의 조회 메시지들을 브로드캐스팅하고, 적어도 하나의 이차국을 폴링하기 위해 부가적인 데이터 필드를 조회 메시지에 전송 전에 부가하며, 상기 폴링된 이차국 또는 각각의 폴링된 이차국은, 부가적인 데이터 필드가 상기 복수의 데이터 필드들에 부가된 때를 결정하고, 상기 부가적인 데이터 필드로부터 폴링되었는지를 결정하고, 상기 일차국에 전송하기 위한 데이터를 가지고 있을 때 폴에 응답한다.According to a fourth aspect of the invention there is provided a method of operating a communication system comprising a primary station and at least one secondary station, wherein the primary station comprises a plurality of predetermined stations each arranged according to a first communication protocol. Broadcast a series of inquiry messages in the form of data fields and add additional data fields to the inquiry message before polling at least one secondary station, wherein the polled secondary station or each polled secondary station, Determine when an additional data field has been added to the plurality of data fields, determine if it has been polled from the additional data field, and respond to the poll when it has data for transmission to the primary station.
이제, 본 발명의 실시예들에 대해 예로서 첨부 도면을 참조하여 설명한다.
Embodiments of the present invention will now be described with reference to the accompanying drawings as an example.
도 1은 2개의 링크된 피코네트들을 포함하는 특정 무선 네트워크의 도면.1 is a diagram of a specific wireless network including two linked piconets.
도 2는 일반적인 블루투스 통신국의 블록도.2 is a block diagram of a typical Bluetooth communication station.
도 3은 주어진 주파수 상에 중심이 있는 조회 액세스 코드 열의 전송을 나타낸 챠트.3 is a chart illustrating transmission of an inquiry access code string centered on a given frequency.
도 4는 조회 브로드캐스팅의 기간에서 조회 메시지 열들간의 변경을 나타낸 도면.4 illustrates a change between query message columns in a period of query broadcasting.
도 5는 기존의 전송 슬롯 내에서의 브로드캐스팅 데이터의 패킷의 삽입을 나타낸 도면.5 illustrates insertion of a packet of broadcasting data in an existing transport slot.
도 6은 본 발명에 따라 HID를 폴링하는 방법을 나타낸 흐름도.
6 is a flow diagram illustrating a method for polling an HID in accordance with the present invention.
도면에서, 동일한 참조 부호는 동일한 구성을 나타내는데 사용되었다.In the drawings, like reference numerals have been used to indicate like configurations.
발명을 수행하기 위한 모드들
이하의 설명에서는, 통신국들 간의 메시지 통신을 위해 블루투스 프로토콜들을 이용하는 시스템을 특히 고려한다. 알 수 있는 바와 같이, 조회 절차의 일부로서 사용되는 브로드캐스팅 채널을 통한 HID들의 폴링의 발명 개념은 블루투스 장치들에 한정되지 않고 다른 통신 배열들, 특히 주파수 호핑(hopping) 시스템에 응용 가능하다. Modes for Carrying Out the Invention
In the following description, particular consideration is given to a system using Bluetooth protocols for message communication between communication stations. As can be seen, the inventive concept of polling of HIDs over a broadcasting channel used as part of an inquiry procedure is not limited to Bluetooth devices and is applicable to other communication arrangements, in particular frequency hopping systems.
기본적인 블루투스 네트워크 구성이 도 1에 예시되어 있다. 이와 같은 구성은 일반적으로 2 개의 접속된 호스트 장치들, 예컨대 휴대형 PC와 셀룰러 폰으로 시작되며, 부가적인 접속된 장치들을 포함하도록 성장한다. 광범위한 부가적인 호스트 장치들, 예컨대, 무선 헤드셋, 퍼스널 오거나이저(personal organisers), 및 홈 엔터테인먼트 장치가 포함될 수 있다. 네트워크는 복수의 통신국들(100,101)을 포함하며, 각각의 통신국은 2 개의 피코네트(102a,102b)로 형성된 그와 같은 호스트 장치에 포함된다. 일반적으로, 모든 통신국(100,101)의 네트워킹 구성 요소들(즉, 블루투스 네트워크용의 블루투스 칩)은 동일하게 구현되게 된다. 하지만, 상기 네트워크를 포함하는 모든 통신국들(100,101)은 호환되는 프로토콜에 따라 동작해야 한다.A basic Bluetooth network configuration is illustrated in FIG. Such a configuration generally begins with two connected host devices, such as a portable PC and a cellular phone, and grows to include additional connected devices. A wide variety of additional host devices may be included, such as wireless headsets, personal organizers, and home entertainment devices. The network includes a plurality of
제 1 피코네트(102a)는 4 개의 통신국들(100), 하나의 마스터(100)(A) 및 3 개의 슬레이브들(101)(A1,A2,A3)을 포함하는 일점 대 다수점(point-to-multipoint) 네트워크이며, 상기 마스터(100)와 각각의 상기 슬레이브(101) 사이에 쌍방향 통신 채널(104)을 가지고 있다. 제 2 피코네트(102b)는 마스터(100)(B)와 슬레이브(101)(B1)를 포함하는 점대점(point-to-point) 네트워크이다. 상기 피코네트(102a,102b)들간의 통신은 제 2 피코네트(102b)에서 슬레이브로서 동작하는 제 1 피코네트(102a)의 마스터(A)에 의해 인에이블되며, 또한 그 반대도 성립된다. 상기 피코네트(102a,102b)들 간의 링크는 마스터들 사이에 있을 필요가 없다. 즉, 상기 링크는 예컨대 통신국(A3)과 통신국(B1) 사이에 또는 A와 B1 사이에 있을 수도 있다.The
블루투스 시스템에 사용되는 통신국(100)의 일예가 도 2에 상세히 도시되어 있고, 또한 2개의 메인 부분들을 포함하고 있다. 제 1 부분은 통신 채널(104) 상에서 무선 신호들을 송수신하기 위한 안테나(204)를 갖는 라디오(RF)(202)를 포함하는 아날로그 유닛이다. 제 2 부분은 링크 기저대역 제어기(LC)(208), 마이크로프로세서(μP)(210), 및 인터페이스 유닛(INT)(212)을 더 포함하는 디지털 제어기 유닛(206)이다.An example of a
상기 링크 제어기(208)는, 예컨대 오류 정정 코딩을 구현하고 자동 반복 요청(ARQ)을 발생하고 또한 오디오 코딩을 수행하는, 물리층에 인접한 기본 프로토콜들의 기저대 처리 및 실행을 수행하기 위한 수단을 포함한다. 상기 마이크로프로세서(210)는 통신국(100)을 관리하여, 인터페이스 유닛(212)과 링크 제어기(208) 간의 데이터 전송을 제어한다. 상기 인터페이스 유닛(212)은 휴대형 PC 또는 셀룰러 폰과 같은 호스트 장치에 상기 통신국(100)을 인터페이스하기 위한 하드웨어 및 소프트웨어를 포함하고 있다. 인터페이싱은 링크(214)를 통해 수행되며, 상기 링크는 특정 응용에 적절한 USB(Universal Serial Bus), 외부 메모리 및 다른 아이템들에 대한 인터페이스들을 포함할 수 있다.The
블루투스 조회 절차는, 슬레이브(101)가 기지국을 탐색하여 그 피코네트에 결합하도록 하는 요청을 발생할 수 있게 한다. 특히, 블루투스 및 유사한 시스템들의 주파수 호핑 성질에 의해 생기는 문제들을 극복하는 것이 제안되어 있다. 본 출원인들은 마스터(100)에 의해 발생된 조회 메시지들에 대해 브로드캐스팅 채널을 피키백(piggy-back)할 수 있음을 알았다. 상기 브로드캐스팅 채널은 규칙적인 간격으로 HID들을 폴링하는데 사용될 수 있다. 하지만, 에어 인터페이스(air interface)에서, 상기 메카니즘은 기존의 블루투스 시스템들과 전적으로 호환 가능하다.The Bluetooth inquiry procedure enables the
구현 방법을 설명하기 위해, 도 3 및 도 4를 참조하여 조회 절차 자체가 어 떻게 동작하는지를 먼저 고려한다. 블루투스 유닛은 다른 블루투스 장치들을 발견하고자 할 때, 이른바 조회 서브상태(inquiry substate)로 된다. 이 모드에서, 상기 유닛은 일반 조회 액세스 코드(GIAC) 또는 다수의 선택적 전용 조회 액세스 코드(IDAC)를 포함하는 조회 메시지를 발생한다. 이 메시지는 여러 레벨들에서 반복된다. 즉, 먼저, 조회 호핑 시퀀스를 구성하는 총 32개의 주파수로부터 16 개의 주파수로 된 주파수 열(A)에서 반복된다. 상기 메시지는 2 개의 대응 조회 응답 호핑 주파수에 대한 응답을 청취하는데 사용되는 후속되는 홀수 타임슬롯들과 함께 짝수 타임슬롯들의 2 개의 주파수 상에서 2 회 전송된다. 그러므로, 16 개의 주파수 및 그 응답 주파수는 16 개의 타임슬롯, 즉 10 ms 내에서 커버될 수 있다. 도 3의 챠트는 f{k}에 중심이 있는 16 개의 주파수들 상에서의 단일 주파수 열의 전송을 나타내며, 여기서 f{k}는 조회 호핑 시퀀스를 나타낸다.In order to explain the implementation method, first, how the inquiry procedure itself operates will be considered with reference to FIGS. 3 and 4. When the Bluetooth unit wants to discover other Bluetooth devices, it becomes a so-called inquiry substate. In this mode, the unit generates an inquiry message that includes a general inquiry access code (GIAC) or a plurality of optional dedicated inquiry access codes (IDAC). This message is repeated at various levels. That is, it is first repeated in a frequency column A consisting of 16 frequencies from a total of 32 frequencies constituting the inquiry hopping sequence. The message is sent twice on two frequencies of even timeslots with subsequent odd timeslots used to listen for responses to two corresponding inquiry response hopping frequencies. Therefore, sixteen frequencies and their response frequencies can be covered within sixteen timeslots, that is, 10 ms. The chart of FIG. 3 shows the transmission of a single frequency string on 16 frequencies centered on f {k}, where f {k} represents an inquiry hopping sequence.
다음 단계는 상기 주파수 열의 복수 회 반복이다. 적어도, 현재 나타낸 바와 같이, 이는 전체 주파수열의 256 회의 반복을 의미한다. 최종적으로, 주파수 열(A)은 나머지 16 개의 주파수들로 구성된 주파수 열(B)로 스와핑되며, 사이클이 반복된다. 도 4에 의해 나타낸 바와 같이, 명세서로부터, 이 스위치는 에러 없는 환경에서 모든 응답들의 수집을 보장하기 위해 적어도 3 회 발생해야 함을 알 수 있다. 이는 조회 브로드캐스팅이 적어도 10.24 초 걸릴 수 있음을 의미한다.The next step is to repeat the plurality of times in the frequency sequence. At the very least, as currently indicated, this means 256 repetitions of the entire frequency sequence. Finally, frequency column A is swapped into frequency column B consisting of the remaining 16 frequencies, and the cycle is repeated. As shown by FIG. 4, it can be seen from the specification that this switch should occur at least three times to ensure the collection of all responses in an error free environment. This means that query broadcasting can take at least 10.24 seconds.
블루투스 마스터(100)에 의해 발견되기를 원하는 휴대형 장치는 조회 스캔 서브상태로 된다. 여기서, 상기 장치는 해당 GIAC 또는 DIAC를 포함하는 메시지를 청취한다. 상기 장치도 주기적으로 동작한다. 상기 장치는 조회에 의해 사용되는 16 개의 조회 주파수를 커버하기에 충분히 긴 조회 스캔 기간 동안에 단일 호프 주파수를 청취한다. 적절한 IAC를 포함하는 조회를 청취할 때, 상기 휴대형 장치는 이른바 조회 응답 서브상태를 입력하고, 다수의 조회 응답 메시지들을 상기 마스터(100)에 발생한다. 다음에, 상기 마스터(100)는 상기 휴대형 장치를 페이징하여 피코네트에 결합시킨다.The portable device wishing to be discovered by the
위에서 언급되고 도 5에 나타낸 바와 같이, 출원인은 기지국에 의해 발생된 조회 메시지가 HID 폴 메시지를 전달할 수 있는, 첨부된 여분의 필드(504)를 가질 것을 제안한다. 확장 필드(504)는, 문맥 인식 서비스들 또는 브로드캐스팅 오디오(함께 계류중인 영국 특허 출원 제 0015454.2 호(출원인 관리 번호 PHGB 000084) 및 제 0015453.4 호(출원인 관리 번호 PHGB 000085)에 각각 공개되어 있음)와 같은 확장 필드 정보의 다른 출원들과 구별하기 위해 HID 폴을 나타내는 헤더를 전달할 수 있다. 또한, 폴링되는 HID의 주소를 전달하게 되며, 또 사용자에게 보충 정보를 제공하는데 사용될 수 있는 상기 HID에 소량의 정보(예컨대, LCD 화면 상의 텍스트) 또는 피드백(예컨대, 게임 제어기들의 움직임 피드백)를 전달할 수도 있다. 상기 조회 메시지의 끝에 상기 필드를 부가함으로써, 비(non) HID 수신기들은 수정 없이 무시할 수 있음을 알 수 있다. 또한, HID 폴을 나타내는데 특정 DIAC를 사용함으로써, HID 장치들은 이번의 폴의 존재에 대해 경고받을 수 있다.As mentioned above and shown in FIG. 5, Applicant proposes that the inquiry message generated by the base station has an
상기 여분 데이터 필드(504)의 존재는 블루투스 조회 패킷의 끝에서 기존에 허용된 보호 공간이 감소됨을 의미한다. 하지만, 이 공간은 새로운 호프 주파수에 대한 변화에 주파수 합성기 시간을 주기 위해 제공되며, 일반적으로 현재 주파수 합성기들은 여분의 보호 공간으로 확장될 필요가 없는 속도로 스위칭할 수 있으므로, 다르게는 사용되지 않게 된다. 표준 조회 패킷은 길이 68 비트의 ID 패킷(ID PKT)(502)이다. 1 슬롯 경계(SB)(506) 또는 1/2 슬롯 경계(HSB)(508) 상에서 시작하여 1/2 슬롯으로 전송되므로, 할당된 보호 공간은 (625/2-68)=244.5μ(625 μs 슬롯 기간, 1 Mbits/s 신호 전송율)이다. 최근의 합성기들은 이 분야의 전문가들에 의해 훨씬 짧은 100 μs 시간으로 또는 보다 적은 루틴으로 스위칭될 수 있다. 따라서, 여분의 데이터 필드(504)에 적절한 크기는 100 비트가 될 수 있다.The presence of the
일반적인 실시예에서, 100 비트들 중 4 비트가 ID 패킷(502)을 위한 트레일러 비트로서 손실되게 되며, 이는 보정기에 의해 판독되는 결과이다. 나머지 96 비트 중에서, 출원인이 선호하는 할당은 64 비트가 데이터로서 사용되되고 32 비트가 2/3 FEC(Forward Error Correction) 체크섬(checksum)으로서 사용되는 것이다. 따라서, 각각의 조회 버스트는 8 바이트의 브로드캐스팅 데이터를 포함하며, 이에 따라 키 코딩되거나 디지털화된 아날로그 입력들의 여러 채널에 여유가 생긴다.In a typical embodiment, four of the 100 bits are lost as trailer bits for the
원하는 응답성을 달성하기 위해, 또한 상기 HID는 명확하게 주소 지정되었기 때문에, 상기 HID는 원하는 경우 사용자의 입력에 대응하는 정보를 포함하는 유사 포맷의 패킷에 의해 다음에 하지만 1/2 슬롯으로 응답할 수 있다. 위에서 설명한 바와 같이, 조회 절차는 조회 전송들이 열 내에서 16 개의 주파수로 된 두 세트의 전송을 포함한다. 하나의 열 내에서 사용된 상기 16 개의 주파수는 16 개의 폴링 채널로서 간주될 수 있으며, 따라서 16 개의 장치들이 원하는 경우 10 ms마다 폴링될 수 있다. 예컨대, 20 ms마다 최고 32 개의 장치들 또는 5 ms마다 최고 8개의 장치들을 폴링하는 다른 배열들도 가능하다. 폴링 채널의 배열은 융통성이 있으며, 또한 보다 빠른 응답 시간을 필요로 하는 장치들에 보다 빠른 폴링이 제공된다.In order to achieve the desired responsiveness, the HID is also clearly addressed, so that the HID will respond in half slots next but by a similarly formatted packet containing information corresponding to the user's input if desired. Can be. As described above, the inquiry procedure involves two sets of transmissions of inquiry frequencies of 16 frequencies in a column. The sixteen frequencies used in one column may be considered as sixteen polling channels, and thus sixteen devices may be polled every 10 ms if desired. For example, other arrangements are available that poll up to 32 devices every 20 ms or up to 8 devices every 5 ms. The arrangement of polling channels is flexible, and faster polling is provided for devices requiring faster response times.
각각의 장치는 하나의 주파수 열 내에의 단일 주파수의 감시만을 필요로 하지만, 클럭 위상의 변화로 인한 주파수 열 전환 및 주파수 변화를 추적할 수 있어야 한다. 초기 셋업 절차는, 상기 HID의 성질, 및 업링크 전송 및 다운 링크 전송을 위해 사용하는 포맷을 형성할 뿐만 아니라, 상기 HID 블루투스 슬레이브(101)를 상기 블루투스 마스터(100)에 동기시킨다. 이때, 주파수 열 내의 16 개의 채널 중 하나의 채널에 대응하는 채널 수 및 장치 주소가 상기 HID에 할당된다. Each device only requires monitoring of a single frequency within one frequency column, but must be able to track frequency column transitions and frequency changes due to clock phase changes. The initial setup procedure not only forms the nature of the HID, and the format used for uplink transmission and downlink transmission, but also synchronizes the
고속 폴링을 위해, 상기 블루투스 마스터(100)는 연속적으로 동작하는 것이 필요하다. 상기 마스터는 2 웨이 링크들을 셋업하기 위해 기존의 메카니즘과 인터페이스된다. 하지만, 본 출원인의 함께 계류 중인 영국 특허 출원 제 001452.6 호(출원인 관리 번호 PHGB 000086)에 공개된, 직렬로 동작하는 2 개의 라디오들의 사용은, 이 문제를 극복하며, 이에 의해 상기 피코네트에 대한 고속 액세스 및 제한 없는 2 웨이 처리 용량이 제공될 수 있다.For high speed polling, the
폴마다 8 바이트씩 10ms마다 폴링함으로써 16 개의 장치들에 대해 초당 800 바이트의 용량이 제공된다. 위에서 설명한 기본 기술의 변화로, 상기 용량은, 기존의 조회 절차들의 동작을 허용하기 위해서 또는 호스트 시스템(100)이 16 개 이상 지원할 수 있는 HID의 개수를 증가시키기 위해서 감소될 수 있다.By polling every 10ms, 8 bytes per poll, 800 bytes per second capacity is provided for 16 devices. With the change in the basic technology described above, the capacity can be reduced to allow operation of existing inquiry procedures or to increase the number of HIDs that the
HID들의 전력 소비를 최소화하기 위해, HID들은 공급할 정보가 없는 경우에 폴 마다의 응답이 강요되지 않는다. 통상적으로 동작하면서, 주어진 기간 동안에 적어도 1 회 전송할 수 있도록 하기 위해 감시 타이머가 HID에 제공될 수 있다. 상기 호스트 시스템에 의해 결정되거나 호스트와 각각의 HID간의 타협에 의해 결정되는 상기 기간은 예컨대 미리 결정될 수 있다. 다음에, 결정된 기간 내에 전송하지 못한 HID들은 액티브 상태인 장치들의 마스터의 리스트로부터 제거되게 된다.In order to minimize the power consumption of the HIDs, the HIDs are not forced to respond per pole when there is no information to supply. In normal operation, a watchdog timer may be provided to the HID to allow transmission at least once during a given period of time. The time period determined by the host system or by compromise between the host and each HID may be predetermined, for example. Next, HIDs that did not transmit within the determined time period are removed from the master's list of active devices.
본 발명에 따라 HID를 폴링하는 방법은 도 6에 정리되어 있다. 이 방법은 스텝 602에서 HID가 호스트 시스템에 전송하기 위한 데이터를 가지고 있을 때 시작된다. 상기 HID는 스텝 604에서 여분의 필드(504)로부터 데이터를 수신한 다음에, 스텝 606에서 상기 호스트 시스템에 의해 폴링되었는지의 여부를 테스트한다. 상기 HID가 폴링되지 않았으면, 상기 HID는 다음의 여분의 필드(504)를 수신하기 위해 스텝 504로 복귀한다. 상기 HID가 폴링되었으면, 상기 HID는 스텝 608에서 그 데이터를 다음에 하지만 1/2 슬롯으로 전송한다.The method for polling the HID according to the present invention is summarized in FIG. This method begins in
조회 모드는 호스트 시스템의 피코네트에 대한 액세스를 허용하는데 필요하므로, 상기 시간의 적어도 일부 시간 동안에는 기존의 방식으로 제공되어야 한다. 사용될 수도 있는 어떤 범위의 전략들이 존재한다.The inquiry mode is necessary to allow access to the piconet of the host system, so it must be provided in a conventional manner during at least some of the time. There are a range of strategies that may be used.
제 1 전략은 2 개의 모드들, 즉 셋업 모드와 폴링 모드에서의 하나의 라디오의 동작을 포함한다. 셋업 모드에서, 조회 절차는 평소와 같이 동작하며, HID들은 기존의 방식으로 호스트 마스터(100)와 접촉을 형성할 수 있다. 일단 모든 HID들이 형성되면, 마스터 라디오는 폴링 모드로 전환되며, 이 모드에서, 상기 조회 절차는 이제 폴링 모드로만 동작한다. 이 전략은 폴링 모드로 동작 중일 때 최고속 의 응답을 달성할 수 있으므로 게임 머신들에 이상적이지만, 상기 피코네트에 결합하기 위한 다른 제어기들의 기회들이 잘 정의된 시간들에서 예컨대 게임들 사이에서 발생된다.The first strategy involves the operation of one radio in two modes, setup mode and polling mode. In setup mode, the lookup procedure operates as usual, and the HIDs can make contact with the
제 2 전략은 호스트 시스템이 PC와 같은 범용의 장치일 때에 보다 적합하며, 이 경우에는, 언제라도 새로운 장치들이 결합될 수 있는 기회들이 제공되어야 한다. 이 경우에, 마스터의 라디오는 모델 없는 형식으로 동작할 수 있으며, 따라서 고속 폴링에 그 시간의 일부가 사용되고 기존의 조회 동작들에 다른 시간이 사용된다. 다른 10 ms 기간들이 예컨대 50:50 비를 달성하기 위해 각각의 동작에 사용되며, 그 비는 원하는 대로 수정될 수 있다. 이와 같은 시스템은 HID들에 고속 응답을 여전히 가지고 있으며, 일반적인 조회 동작은 저속일 수 있지만 평소와 같이 동작하게 된다. 폴링 메시지에서의 특정 DIAC의 이용은, 통상의 조회 응답 절차들을 통해 진행하는 슬레이브(101)가 고속 폴 응답을 위해 예약된 공간에 조회 응답 패킷을 전송하지 않게 되는 것을 보장해야 한다. The second strategy is more suitable when the host system is a general purpose device such as a PC, in which case opportunities should be provided for new devices to be combined at any time. In this case, the master's radio can operate in a modelless format, so part of that time is used for fast polling and another time is used for existing inquiry operations. Other 10 ms periods are used for each operation, for example to achieve a 50:50 ratio, which ratio can be modified as desired. Such a system still has a fast response to the HIDs, and the normal lookup operation may be slow, but it will work as usual. The use of a particular DIAC in the polling message should ensure that the
고속 폴링과 동시에 기존의 조회를 허용한다는 것은 새로운 HID 액세스를 호스트에 허용하기 위해 조회 또는 고속 폴링의 일시 정지가 존재함을 내포하고 있다. 이는 더 이상 이전의 HID들을 사용하지 않게 되고, 응답성의 일시적 손실을 인지하지 않게 되므로 사용자에게 문제가 되지 않는다.Allowing existing lookups at the same time as fast polling implies that there is a pause in the lookup or fast polling to allow new HID access to the host. This is no problem for the user since they no longer use previous HIDs and are not aware of the temporary loss of responsiveness.
기존의 블루투스의 용량을 전달하는 데이터 및 폴링 메카니즘을 위한 고속 응답을 지원하기 위해 기존의 블루투스 데이터(또는 다른 데이터) 링크들이 필요할 때 제 3 전략이 요구된다. 이에 따라, 2 개의 라디오들의 사용이 필요하며, 본 출원인의 함께 계류 중인 영국 특허 출원 제 0015452.6 호(출원인 관리 번호 PHGB 000086)에 공개된 방법이 여기서 사용될 수도 있다. 또한, 하나의 라디오가 고속 폴링에 영구적으로 전용된 다른 라디오와 함께 기존의 블루투스 라디오로서 동작할 수도 있다. A third strategy is required when existing Bluetooth data (or other data) links are needed to support high speed response for data and polling mechanisms that carry the capacity of existing Bluetooth. Accordingly, the use of two radios is required, and the method disclosed in Applicant's co-pending UK Patent Application No. 0015452.6 (Applicant Control Number PHGB 000086) may be used here. In addition, one radio may act as an existing Bluetooth radio with another radio permanently dedicated to fast polling.
본 명세서로부터, 다른 변형들이 당업자들에게 명백하다. 이와 같은 변형들은 고정형 또는 휴대형 통신 시스템들 및 그 구성 요소들의 설계, 제조 및 사용 분야에서 이미 알려진 다른 특징들을 포함할 수 있고, 여기서 이미 설명된 특징들 대신에 또는 그 특징들에 부가하여 사용될 수 있다. 본 출원에서, 청구 범위는 특징들의 특정 조합으로 구성되었지만, 본 출원의 범위는 청구 범위에 현재 청구된 동일 발명에 관한 것인지에 관계없이 또는 본 발명과 동일한 기술적 문제를 극복하는 것인지에 관계없이 어떠한 새로운 구성 또는 여기서 명확하게 또는 함축적으로 공개된 구성들의 새로운 조합을 포함함을 이해해야 한다. 본 출원인은 본 출원 또는 이 출원으로부터 파생된 다른 출원의 진행 동안에 그와 같은 구성 및/또는 구성들의 조합에 새로운 청구 범위가 구성될 수 있음을 알린다.
본 명세서 및 청구 범위에서, 소자의 단수형은 이와 같은 소자들의 복수의 존재를 배제하지 않는다. 또한, 용어 "포함하는"은 열거된 소자들 또는 단계들과는 다른 소자들 또는 단계들의 존재를 배제하지 않는다.From this specification, other variations will be apparent to those skilled in the art. Such variations may include other features already known in the art of design, manufacture, and use of fixed or portable communication systems and their components, and may be used instead of or in addition to the features already described herein. . In the present application, the claims are made up of specific combinations of features, but the scope of the present application is not related to any new configuration or whether or not it relates to the same invention currently claimed in the claims or to overcome the same technical problem as the present invention. It is to be understood that this includes new combinations of configurations that are explicitly or implicitly disclosed. Applicant informs us that new claims may be constructed in such configurations and / or combinations of configurations during the course of this application or other applications derived from this application.
In this specification and claims, the singular form of the device does not exclude the presence of a plurality of such devices. In addition, the term "comprising" does not exclude the presence of elements or steps other than the listed elements or steps.
삭제delete
Claims (12)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB0015454.2A GB0015454D0 (en) | 2000-06-26 | 2000-06-26 | Data delivery through beacons |
GB0015454.2 | 2000-06-26 | ||
GBGB0020076.6A GB0020076D0 (en) | 2000-06-26 | 2000-08-15 | Communications system |
GB0020076.6 | 2000-08-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020026602A KR20020026602A (en) | 2002-04-10 |
KR100719791B1 true KR100719791B1 (en) | 2007-05-21 |
Family
ID=9894295
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020027002251A KR100742237B1 (en) | 2000-06-26 | 2001-06-18 | Beacon device and communication system and communication method using this beacon device |
KR1020027002264A KR100769610B1 (en) | 2000-06-26 | 2001-06-18 | Mobile communication device, and communication system and communication method using the device |
KR1020027002504A KR100719791B1 (en) | 2000-06-26 | 2001-06-18 | Communication systems |
KR1020027002320A KR100769606B1 (en) | 2000-06-26 | 2001-06-18 | Communication Systems, Communication Devices, and Communication Methods Using Beacons |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020027002251A KR100742237B1 (en) | 2000-06-26 | 2001-06-18 | Beacon device and communication system and communication method using this beacon device |
KR1020027002264A KR100769610B1 (en) | 2000-06-26 | 2001-06-18 | Mobile communication device, and communication system and communication method using the device |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020027002320A KR100769606B1 (en) | 2000-06-26 | 2001-06-18 | Communication Systems, Communication Devices, and Communication Methods Using Beacons |
Country Status (5)
Country | Link |
---|---|
JP (3) | JP4778661B2 (en) |
KR (4) | KR100742237B1 (en) |
AT (1) | ATE424072T1 (en) |
DE (1) | DE60137754D1 (en) |
GB (5) | GB0015454D0 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4483271B2 (en) | 2003-11-19 | 2010-06-16 | ソニー株式会社 | Wireless communication apparatus and response data processing method for wireless communication apparatus |
US7154862B2 (en) * | 2003-12-31 | 2006-12-26 | Openpeak Inc. | Device control system, method, and apparatus for server-based or peer-to-peer network environments |
US7760671B2 (en) * | 2004-02-13 | 2010-07-20 | Nokia Corporation | Protocol for indicating enhanced capabilities for use by short-range wireless connectivity equipment |
JP5184527B2 (en) | 2006-07-25 | 2013-04-17 | トムソン ライセンシング | Recovering from burst packet loss in internet protocol based wireless networks using stagger casting and cross-packet forward error correction |
JP2008219863A (en) | 2007-02-08 | 2008-09-18 | Nec Corp | Location information management system, location information management method, program, and location information management server |
WO2014017254A1 (en) * | 2012-07-23 | 2014-01-30 | 株式会社イーアールアイ | Information distribution system, wireless communication apparatus and program |
JP5755213B2 (en) * | 2012-11-22 | 2015-07-29 | トムソン ライセンシングThomson Licensing | Recovering from burst packet loss in internet protocol based wireless networks using stagger casting and cross-packet forward error correction |
KR102282103B1 (en) * | 2014-05-14 | 2021-07-27 | 삼성전자주식회사 | Method and apparatus for communicating audio data |
KR101670899B1 (en) * | 2015-02-27 | 2016-10-31 | 모바일센 주식회사 | Standby-time service method using operating server and mobile communication terminal capable of communicating with beacon |
JP6645920B2 (en) * | 2016-07-06 | 2020-02-14 | 富士通コンポーネント株式会社 | Wireless communication device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1006684A2 (en) * | 1998-12-04 | 2000-06-07 | MANNESMANN Aktiengesellschaft | Method for transmission of tables containing information from a centre to a terminal station via a transmission channel and centre for the implementation of the method |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5604921A (en) * | 1995-07-07 | 1997-02-18 | Nokia Mobile Phones Ltd. | Radiotelephone user interface for broadcast short message service |
US6560656B1 (en) * | 1998-02-26 | 2003-05-06 | Sun Microsystems, Inc. | Apparatus and method for providing downloadable code for use in communicating with a device in a distributed system |
US6487607B1 (en) * | 1998-02-26 | 2002-11-26 | Sun Microsystems, Inc. | Methods and apparatus for remote method invocation |
JP2853662B2 (en) * | 1996-06-18 | 1999-02-03 | 日本電気株式会社 | Mobile host compatible network |
AU7012398A (en) * | 1997-04-24 | 1998-11-24 | Fritz Berger | Object, above all a personal object to be worn by an individual and/or n objectassociated to a specific object, as part of a data transmission system |
JP3492157B2 (en) * | 1997-07-25 | 2004-02-03 | キヤノン株式会社 | Imaging device and image transmission device |
US6327254B1 (en) * | 1997-10-14 | 2001-12-04 | Lucent Technologies Inc. | Method for bandwidth sharing in a multiple access system for communications networks |
JPH11220771A (en) * | 1998-01-30 | 1999-08-10 | Toshiba Tec Corp | Wireless communication method and wireless communication system |
FI980427L (en) * | 1998-02-25 | 1999-08-26 | Ericsson Telefon Ab L M | Method, arrangement and device for authentication |
US6020810A (en) | 1998-10-22 | 2000-02-01 | Har-Even; Eva A. | Automatic electronic date/mate finder and method of electronically finding a date/mate |
US6493550B1 (en) * | 1998-11-20 | 2002-12-10 | Ericsson Inc. | System proximity detection by mobile stations |
-
2000
- 2000-06-26 GB GBGB0015454.2A patent/GB0015454D0/en not_active Ceased
- 2000-08-15 GB GBGB0020099.8A patent/GB0020099D0/en not_active Ceased
- 2000-08-15 GB GBGB0020073.3A patent/GB0020073D0/en not_active Ceased
- 2000-08-15 GB GBGB0020076.6A patent/GB0020076D0/en not_active Ceased
- 2000-08-15 GB GBGB0020098.0A patent/GB0020098D0/en not_active Ceased
-
2001
- 2001-06-18 KR KR1020027002251A patent/KR100742237B1/en not_active IP Right Cessation
- 2001-06-18 AT AT01960340T patent/ATE424072T1/en not_active IP Right Cessation
- 2001-06-18 JP JP2002505464A patent/JP4778661B2/en not_active Expired - Fee Related
- 2001-06-18 KR KR1020027002264A patent/KR100769610B1/en not_active IP Right Cessation
- 2001-06-18 JP JP2002505466A patent/JP4718755B2/en not_active Expired - Fee Related
- 2001-06-18 JP JP2002505458A patent/JP4718754B2/en not_active Expired - Fee Related
- 2001-06-18 KR KR1020027002504A patent/KR100719791B1/en not_active IP Right Cessation
- 2001-06-18 DE DE60137754T patent/DE60137754D1/en not_active Expired - Fee Related
- 2001-06-18 KR KR1020027002320A patent/KR100769606B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1006684A2 (en) * | 1998-12-04 | 2000-06-07 | MANNESMANN Aktiengesellschaft | Method for transmission of tables containing information from a centre to a terminal station via a transmission channel and centre for the implementation of the method |
Also Published As
Publication number | Publication date |
---|---|
KR20020026602A (en) | 2002-04-10 |
GB0020098D0 (en) | 2000-10-04 |
JP4718755B2 (en) | 2011-07-06 |
KR20020024328A (en) | 2002-03-29 |
KR20020024331A (en) | 2002-03-29 |
ATE424072T1 (en) | 2009-03-15 |
KR100769606B1 (en) | 2007-10-23 |
KR20020026591A (en) | 2002-04-10 |
JP2004502341A (en) | 2004-01-22 |
JP4778661B2 (en) | 2011-09-21 |
KR100769610B1 (en) | 2007-10-23 |
JP4718754B2 (en) | 2011-07-06 |
GB0020073D0 (en) | 2000-10-04 |
JP2004502339A (en) | 2004-01-22 |
GB0020076D0 (en) | 2000-10-04 |
GB0015454D0 (en) | 2000-08-16 |
DE60137754D1 (en) | 2009-04-09 |
JP2004502337A (en) | 2004-01-22 |
GB0020099D0 (en) | 2000-10-04 |
KR100742237B1 (en) | 2007-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6993049B2 (en) | Communication system | |
KR100416263B1 (en) | Wireless communication apparatus and a method capable of adjusting beacon interval | |
EP1453258B1 (en) | Methods, piconet member and piconet coordinator for controlling frequency hopping sequences by using a beacon specifying a hopping sequence rotation sequence and a hopping sequence | |
EP1199842B1 (en) | Dual mode wireless data communications | |
US7193986B2 (en) | Wireless network medium access control protocol | |
JP3872786B2 (en) | Wireless communication method capable of connectionless broadcasting | |
KR20000029996A (en) | Method and apparatus for optimizing a medium access control protocol | |
EP1228608A2 (en) | Local data delivery through beacons | |
JP3777155B2 (en) | Wireless communication device capable of improving connection rate and method thereof | |
JP2004518353A (en) | Connectionless broadcast transmission | |
CN101667849A (en) | Data transmission method, network equipment and communication system | |
KR100719791B1 (en) | Communication systems | |
US20080062939A1 (en) | Wireless communications between a peripheral and a mobile unit in a wireless network environment | |
KR20040040040A (en) | Wireless communication system and a hand-off method using the same | |
JP5485976B2 (en) | Wireless personal area network method | |
EP1116391A2 (en) | Paging | |
US20040185779A1 (en) | Method for transmission of data between a master station and a slave station, and a data transmission system | |
JP2902959B2 (en) | Wireless communication method using slow frequency hopping method | |
KR20020088081A (en) | Connectionless broadcast signalling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20020226 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20060616 Comment text: Request for Examination of Application |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070215 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070514 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070515 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100512 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110509 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120507 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130502 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130502 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140502 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140502 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150430 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150430 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170409 |