[go: up one dir, main page]

KR20020088081A - Connectionless broadcast signalling - Google Patents

Connectionless broadcast signalling Download PDF

Info

Publication number
KR20020088081A
KR20020088081A KR1020027012028A KR20027012028A KR20020088081A KR 20020088081 A KR20020088081 A KR 20020088081A KR 1020027012028 A KR1020027012028 A KR 1020027012028A KR 20027012028 A KR20027012028 A KR 20027012028A KR 20020088081 A KR20020088081 A KR 20020088081A
Authority
KR
South Korea
Prior art keywords
additional data
beacon
inquiry
data
protocol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020027012028A
Other languages
Korean (ko)
Inventor
크리스토퍼 베. 마샬
로베르뜨 예이. 다비스
Original Assignee
코닌클리케 필립스 일렉트로닉스 엔.브이.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 코닌클리케 필립스 일렉트로닉스 엔.브이. filed Critical 코닌클리케 필립스 일렉트로닉스 엔.브이.
Priority claimed from PCT/IB2002/000049 external-priority patent/WO2002058331A2/en
Publication of KR20020088081A publication Critical patent/KR20020088081A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

통신 시스템은 비콘(beacon) 및 이 비콘으로부터 데이터를 수신하기 위한 적어도 하나의 휴대용 디바이스를 포함한다. 비콘은 주파수를 호핑(hop)하는 조회 메시지의 시리즈를 제공하는 {블루투스(bluetooth)와 같은} 제 1 프로토콜을 이용하여 메시지를 방송한다. 추가 데이터는 확산 스펙트럼 송신 기술을 이용하여 방송된다. 이러한 두 개의 모드는 확산 스펙트럼 송신 기술로 하여금 짧은 시간에 비동기화된 수신기가 통신을 설정하도록 사용되게 하여서, 데이터는 가능한 한 빨리 수신기로 송신될 수 있다.The communication system includes a beacon and at least one portable device for receiving data from the beacon. Beacons broadcast messages using a first protocol (such as Bluetooth) that provides a series of inquiry messages that hop frequencies. Additional data is broadcast using spread spectrum transmission techniques. These two modes allow spread spectrum transmission techniques to be used to establish communications asynchronously in a short time, so that data can be transmitted to the receiver as soon as possible.

주파수 호핑 기술(frequency hopping technique)은 더 긴 통화 셋-업 절차를 필요로 할 수 있지만, 더 많은 양의 데이터의 양방향 전송을 위한 더 적절한 통신 프로토콜을 제공한다.Frequency hopping techniques may require longer call set-up procedures, but provide a more appropriate communication protocol for bidirectional transmission of larger amounts of data.

Description

결선없는 방송 시그널링{CONNECTIONLESS BROADCAST SIGNALLING}CONNECTIONLESS BROADCAST SIGNALLING}

이동 전화 네트워크 가입자의 세계적인 엄청난 증가가 최근 수년간 있어왔으며, 기술 및 추가 기능성에서의 진보를 통해서, 셀 방식 전화는 개인 인증 디바이스(personal trusted device)로 발전되었다. 이의 결과는, 개인화 되고 지방화 된 서비스가 점점 더 중요해짐과 더불어 이동 정보 사회는 발전하고 있다는 것이다. 이러한 "환경-인식(context-aware)(CA)" 이동 전화는, 위치-지정 정보를 제공하기 위한 쇼핑 몰과 같은 장소에서의 저전력, 근거리 기지국과 함께 사용된다. 이러한 정보는 근처 상점 및 레스토랑 등에 관한 로컬 맵(local map) 정보를 포함할 수 있다. 유저의 CA 단말기는 미리-저장된 유저 선호도에 따라 수신된 정보를 필터링하기 위해 설비될 수 있고, 유저는 특정 관심의 데이터 아이템이 수신된다면 단지 주의되어 진다.There has been a tremendous increase in the number of mobile phone network subscribers in recent years, and through advances in technology and additional functionality, cellular telephones have evolved into personal trusted devices. The result is that the mobile information society is developing, with personalized and localized services becoming more and more important. Such " context-aware " (CA) mobile telephones are used with low power, short-range base stations in places such as shopping malls to provide location-specific information. Such information may include local map information about nearby shops, restaurants, and the like. The user's CA terminal may be equipped to filter the received information according to pre-stored user preferences, and the user only cares if a data item of particular interest is received.

인식되어야 할 것은, CA 디바이스를 위한 중요한 요건은, 유저가 휴대용 디바이스와 비콘사이의 접속(contact)이 설정되는 동안 비콘에 가까이 머무르는 것과 같은 액션을 취할 필요나 명백하게 상호작용(interaction)을 시작할 필요가 없도록 비콘으로부터 데이터를 빨리 그리고 효율적으로 수집한다는 것이다. 다른 요건은 휴대용 디바이스는, 비콘으로부터 데이터를 얻는 한에 있어서는, 상대적으로 간단함을 유지해야 한다.It should be appreciated that an important requirement for CA devices is that the user needs to take actions such as staying close to the beacon while establishing contact between the portable device and the beacon, or need to explicitly start an interaction. Collect data from beacons quickly and efficiently Another requirement is that portable devices should remain relatively simple as long as they get data from the beacons.

본 출원인은 블루투스(bluetooth) 프로토콜에 따라서 연결이 이루어지기 전에 CA 단말기에 데이터가 방송되는 (그러나 아직 공개되지 않은) (우선일이 2000년 8월 15일인, 본 출원인에 공동으로 양도된 국제 특허 출원 PCT/EP 01/06948에서) 시스템을 제안했다. 이 시스템은, 이 모드동안 송신된 매우 짧은 ID 패킷을 확장하며 이로 인한 적은 양의 정보를 운반하기 위해 획득된 여분의 공간을 이용하여 블루투스 조회 단계(inquiry phase)를 이용한다(exploit). 이 정보는 블루투스 시스템 관련 데이터 또는 단일 방향 애플리케이션 데이터일 수 있다. 이 구조는, 이러한 여분의 필드(extra field)를 이해할 수 없는 레거시 블루투스 디바이스(legacy bluetooth device)와 역-호환하는 장점을 가진다.Applicant discloses an international patent application jointly assigned to the Applicant, dated August 15, 2000, in which data is broadcast (but not yet disclosed) to the CA terminal before a connection is made according to the Bluetooth protocol. In PCT / EP 01/06948). The system exploits the Bluetooth inquiry phase with the extra space obtained to expand the very short ID packets transmitted during this mode and thereby carry a small amount of information. This information may be Bluetooth system related data or unidirectional application data. This structure has the advantage of being backward-compatible with legacy bluetooth devices that cannot understand this extra field.

몇몇 애플리케이션은 이러한 특성, 예컨대 무선 근거리 통신망(WLAN) 액세스를 이용할 수 있다. 여분의 필드는, CA 이동 전화로 하여금 그들 자신의 위치를 신속하게 결정하게 할 수 있는 위치 정보를 제공할 수 있다.Some applications may use this feature, such as wireless local area network (WLAN) access. The extra field may provide location information that may allow CA mobile phones to quickly determine their own location.

두 개의 블루투스 트랜시버(transceiver)가 서로를 검출하도록 도움을 주기 위해서, 조회 절차는 가용적인 79개의 채널로부터 특별히 선택된 32개 채널 세트 및 모든 블루투스 트랜시버에 의해 고유하게 알려진 특별한 호핑(hopping) 시퀀스로 제한된다. 방송 데이터 필드는 ID 패킷에 첨가되므로, 이것은 동일한 패턴을 따른다. 이는 2.4 GHz ISM 대역에 관한 FCC 규격과 잠재적인 갈등을 야기하며, 상기 FCC 규격은 정보 전송이 전체 ISM 대역에 걸쳐서 확산되어야 한다는 것을 대체로 의미한다.To help two Bluetooth transceivers detect each other, the lookup procedure is limited to a special hopping sequence uniquely known by all Bluetooth transceivers and a set of 32 channels specifically selected from 79 available channels. . Since the broadcast data field is added to the ID packet, this follows the same pattern. This creates a potential conflict with the FCC specification for the 2.4 GHz ISM band, which generally means that information transmission should be spread over the entire ISM band.

다른 대역 유저에 대한 간섭을 없애기(smear out) 위해서, 통신되는 데이터 속도에 비교해서 폭넓은 대역폭을 점유하는 주요한 두 분류의 확산 스펙트럼 무선 시스템이 존재한다. 주파수 호핑 무선 시스템 및 직접(direct) 시퀀스 시스템이 알려져 있다. 상기 둘의 하이브리드, 즉 데이터 스트림의 직접 시퀀스 확산과 더불어, 캐리어는 주기적으로 하나의 주파수로부터 다른 주파수로 호핑하는, 시스템이 또한 알려져 있다. 이것은 2.4 GHz에서 ISM 대역에 대한 FCC 규격안에서 모두 명확하게 허용된다.In order to smear out interference to other band users, there are two major spread spectrum radio systems that occupy a wider bandwidth compared to the data rate being communicated. Frequency hopping radio systems and direct sequence systems are known. In addition to the hybrid of the two, ie direct sequence spreading of the data stream, systems are also known in which carriers periodically hop from one frequency to another. This is all clearly allowed in the FCC specification for the ISM band at 2.4 GHz.

본 발명은 전자 장비의 유저에게, 특히 휴대 전화 및 적합하게 갖추어진 PDA(개인 휴대 단말기)와 같은 이동 통신 디바이스의 유저에게 배타적이지 않게 제공되는 서비스에 관한 것이다. 더 나아가 본 발명은 이러한 서비스를 전달하는 수단 및 이러한 서비스를 수신하기 위한 휴대 디바이스에 관한 것이다.The present invention relates to a service which is provided exclusively to a user of electronic equipment, in particular to a user of a mobile communication device such as a cellular telephone and a suitably equipped PDA (personal portable terminal). The present invention further relates to means for delivering such services and portable devices for receiving such services.

도 1은 두 개의 다른 타입의 휴대용 디바이스가 비콘 디바이스의 범위내에 있는 본 발명의 시스템을 도시한 도면.1 illustrates a system of the invention wherein two different types of portable devices are within the scope of a beacon device.

도 2는 본 발명을 구현하는 비콘 및 휴대용 디바이스의 개략적 블록도.2 is a schematic block diagram of a beacon and a portable device implementing the present invention.

도 3은 링크된 비콘 하부구조에서의 디바이스의 시리즈의 개략도.3 is a schematic diagram of a series of devices in a linked beacon infrastructure.

도 4는 주어진 주파수상에 중심을 둔 조회 액세스 코드의 트레인(train)의 송신을 예시하는 도표.4 is a diagram illustrating the transmission of a train of inquiry access codes centered on a given frequency.

도 5는 조회 방송의 지속기간동안 조회 메시지의 트레인 사이의 교번을 예시하는 도면.5 illustrates the alternation between trains of inquiry messages for the duration of an inquiry broadcast.

도 6은 기존의 송신 슬롯내에 방송 데이터의 패킷의 삽입을 예시하는 도면.6 illustrates insertion of a packet of broadcast data into an existing transmission slot.

도 7은 조회 메시지 트레인의 시퀀스안에 비콘 클록 데이터를 송신하기 위한 제 1 실시예를 예시하는 도면.7 illustrates a first embodiment for transmitting beacon clock data in a sequence of inquiry message trains.

도 8은 비콘 클록 데이터를 송신하기 위한 도 7의 구성에 대한 대안적인 구성을 예시하는 도면.8 illustrates an alternative configuration to the configuration of FIG. 7 for transmitting beacon clock data.

본 발명의 제 1 양상에 따라서, 무선 메시지를 송신할 수 잇는 적어도 하나의 비콘 디바이스 및 이러한 메시지 송신을 수신할 수 있는 적어도 하나의 휴대용 디바이스를 포함하는 통신 시스템이 제공되며, 여기서 비콘은 조회 메시지의 시리즈를 제공하는 제 1 프로토콜을 이용하여 메시지를 방송하도록 구성되며, 시리즈에서의 다른 조회 메시지는 다른 캐리어 주파수상에 제공되고, 여기서 비콘은 확산 스펙트럼 송신 기술을 이용하여 추가적인 데이터를 방송하도록 구성된다.According to a first aspect of the present invention, there is provided a communication system comprising at least one beacon device capable of transmitting a wireless message and at least one portable device capable of receiving such a message transmission, wherein the beacon is a message of the inquiry message. And broadcast a message using a first protocol providing a series, wherein another inquiry message in the series is provided on a different carrier frequency, where the beacon is configured to broadcast additional data using spread spectrum transmission techniques.

두 개의 다른 동작 모드의 사용은, 일 모드(one mode)(확산 스펙트럼 송신 기술)로 하여금 이 기술이 가장 적합한 일 데이터 타입을 위해 사용되게 하고 타모드(the other mode)(주파수 호핑 기술)로 하여금 타 데이터 타입을 위해 사용되게 한다. 예컨대, 확산 스펙트럼 송신 기술은 비동기화된 수신기로 하여금 짧은 시간에 통신을 설정하도록 사용될 수 있어서, 그 결과 데이터는 가능한 한 빨리 수신기로 전송될 수 있다. 주파수 호핑 기술은 더 긴 통화 셋-업 절차를 필요로 할 수 있지만, 더 많은 양의 데이터의 양방향 전송을 위한 더 적절한 통신 프로토콜을 제공한다.The use of two different modes of operation allows one mode (spread spectrum transmission technique) to be used for one data type that is most suitable and the other mode (frequency hopping technique). To be used for other data types. For example, spread spectrum transmission techniques can be used to allow an unsynchronized receiver to establish communication in a short time, so that data can be transmitted to the receiver as soon as possible. Frequency hopping techniques may require longer call set-up procedures, but provide a more suitable communication protocol for bidirectional transmission of larger amounts of data.

일 실시예에서, 확산 스펙트럼 송신 기술은 단일 채널 직접 확산 스펙트럼 시퀀스 송신 시스템을 포함한다. 이 시스템은 제 1 프로토콜에 독립적일 수 있으므로, 추가 데이터의 제공은 조회 메시지의 송신을 위해 사용된 프로토콜에 영향을 미치지 않는다.In one embodiment, the spread spectrum transmission technique comprises a single channel direct spread spectrum sequence transmission system. Since the system can be independent of the first protocol, the provision of additional data does not affect the protocol used for sending the inquiry message.

다른, 바람직한, 실시예에서, 추가 데이터는 제 1 프로토콜을 이용하여 전송된 데이터의 구조 안으로 통합될 수 있다. 예컨대, 조회 메시지는 각각 복수의 미리결정된 데이터 필드의 형태일 수 있고 비콘은 추가 데이터를 위한 추가 데이터 필드를 송신하기 이전에 각 조회 메시지에 첨가하도록 배열될 수 있다.In another, preferred, embodiment, additional data may be incorporated into the structure of the data transmitted using the first protocol. For example, the inquiry message may each be in the form of a plurality of predetermined data fields and the beacon may be arranged to add to each inquiry message before transmitting the additional data field for additional data.

제 1 프로토콜 시스템의 조회 메시지 안으로 통합되는, 추가 데이터를 위한 확산 스펙트럼 구성의 사용은 신호를 확산하여, 간섭의 소스에 로버스트니스(robustness)를 증가시키고, 이 이용은 규제 요건을 만족시킨다.The use of spread spectrum configuration for additional data, integrated into the inquiry message of the first protocol system, spreads the signal, increasing robustness at the source of interference, and this use meets regulatory requirements.

(각 조회 메시지의 종단에 적합하게) 추가 필드를 부가하여, 기존의 조회 프로세스의 상부상에 데이터 방송이 운반될 수 있어, 데이터 전송 이전에 이러한 프로세스가 수행되는 동안의 통상의 지연이 회피되게 된다. 더 나아가, (바람직하게실질적으로 블루투스가 아닌) 제 1 프로토콜에 따라서 송신된 조회 메시지의 종단에 추가 필드를 위치시켜서, 비콘 신호를 수신하도록 의도되지 않은 이러한 프로토콜-호환 디바이스는 제 1 프로토콜에 따른 동작을 손상시키는 것 없이 추가 데이터를 간단히 무시할 수 있다.By adding additional fields (as appropriate to the end of each inquiry message), a data broadcast can be carried on top of the existing inquiry process, thereby avoiding the usual delay while this process is performed prior to data transmission. . Furthermore, by placing an additional field at the end of the inquiry message sent according to the first protocol (preferably substantially not Bluetooth), such a protocol-compliant device not intended to receive a beacon signal may operate in accordance with the first protocol. You can simply ignore the extra data without damaging it.

추가 데이터는 바람직하게는 시퀀스를 이용하여 확산된다. 예컨대, 추가 데이터는 11 비트 코드를 가진 1Mb/s의 속도로 확산된 91kb/s에서 데이터를 포함할 수 있다.The additional data is preferably spread using sequences. For example, the additional data may include data at 91 kb / s spread at a rate of 1 Mb / s with an 11 bit code.

추가 데이터가 어떻게 송신되는가에 상관없이(조회 메시지 안에 또는 이와 분리되어서 이든), 추가 데이터는 휴대용 디바이스 및 비콘 디바이스로 하여금 제 1 프로토콜을 이용하여 무선으로 데이터를 교환하기 시작하게 할 수 있다. 그러므로, 추가 데이터는 제 1 프로토콜 시스템의 통화 셋-업 절차의 효율을 향상시키는데 사용될 수 있다. 예컨대, 휴대용 디바이스 및 비콘 디바이스는 조회 메시지의 추가 사용없이 무선으로 데이터를 교환하기 시작할 수 있다.Regardless of how the additional data is transmitted (whether in or separate from the lookup message), the additional data may cause the portable device and the beacon device to begin exchanging data wirelessly using the first protocol. Therefore, the additional data can be used to improve the efficiency of the call set-up procedure of the first protocol system. For example, portable devices and beacon devices may begin exchanging data wirelessly without further use of inquiry messages.

시스템은 제 1 타입 및 제 2 타입의 휴대용 디바이스에 대해 호환성이 있을 수 있다. 제 1 타입의 휴대용 디바이스는 송신된 조회 메시지 및 주가 데이터를 수신하도록 구성되는 반면, 제 2 타입의 휴대용 디바이스는 상기 추가 데이터는 수신하지 않고 송신된 조회 메시지를 수신하도록 구성된다. 이와 같이, 제 2 타입의 디바이스는 제 1 프로토콜을 사용하여 통신하는 종래의 디바이스일 수 있다.The system may be compatible for portable devices of the first type and the second type. The first type of portable device is configured to receive the sent inquiry message and the stock price data, while the second type of portable device is configured to receive the sent inquiry message without receiving the additional data. As such, the second type of device may be a conventional device that communicates using the first protocol.

제 1 프로토콜이 블루투스 (또는 유사한 주파수 호핑 구성)이라면, 비콘은, 비콘을 위한 클록 정보가 추가 데이터에 의해 운반되면서, 주파수의 미리결정된 클록(clocked) 시퀀스상에 조회 메시지의 시리즈를 방송하도록 구성될 수 있다. 본 발명의 실시예에 관해서 이후 더 상세하게 설명될 바와 같이, 이것은 블루투스 시스템의 조회 성능을 개선시킬 수 있다.If the first protocol is Bluetooth (or similar frequency hopping configuration), the beacon may be configured to broadcast a series of inquiry messages on a predetermined clocked sequence of frequencies while the clock information for the beacon is carried by additional data. Can be. As will be described in more detail later with respect to embodiments of the present invention, this may improve the query performance of the Bluetooth system.

비콘 데이터의 수신을 위해 구성된 디바이스가 추가 데이터 필드로부터 판독되도록 트리거될 수 있도록, 비콘은 조회 메시지의 데이터 필드안에(현재 사용되지 않는 또는 할당되지 않은 필드안에 적합하게) 추가 데이터 필드의 존재를 나타내는 지시(indication)를 포함하도록 구성될 수 있다.The beacons indicate the presence of additional data fields in the data fields of the inquiry message (as appropriate in currently unused or unassigned fields) so that a device configured for receiving beacon data can be triggered to read from the additional data fields. (indication) can be configured to include.

나아가 본 발명에 따른 본 발명의 시스템에서의 사용을 위한 이동 통신 디바이스가 제공되며, 이 디바이스는 제 1 통신 프로토콜에 따른 근거리 무선 조회 메시지 및 확산 스펙트럼 송신 기술을 이용하여 방송되는 추가 데이터를 수신할 수 있는 수신기를 포함하며, 이 디바이스는 추가 데이터를 판독하며 유저에게 이를 제공하는 수단을 더 포함한다.Further provided is a mobile communication device for use in a system of the present invention in accordance with the present invention, which device can receive additional data broadcast using a near field inquiry message and a spread spectrum transmission technique in accordance with a first communication protocol. A receiver, the device further comprising means for reading additional data and providing it to the user.

나아가 본 발명에 따라서, 무선으로 메시지를 송신할 수 있으며, 비콘 디바이스 및 이러한 메시지 송신을 수신할 수 있는 적어도 하나의 휴대용 디바이스를 포함하는 통신 시스템에서 사용하기 위한 비콘 디바이스가 제공되며, 여기서 이 비콘 디바이스는 제 1 프로토콜에 따라서 구성된 조회 메시지의 시리즈 및 확산 스펙트럼 송신 기술을 이용하여 추가 데이터를 방송하도록 구성된다.Further in accordance with the present invention, there is provided a beacon device for use in a communication system that can transmit a message wirelessly, comprising a beacon device and at least one portable device capable of receiving such a message transmission, wherein the beacon device Is configured to broadcast additional data using a series of inquiry messages and spread spectrum transmission techniques configured according to the first protocol.

더 나아가, 본 발명에 따라서, 비콘 디바이스와 휴대용 통신 디바이스사이에 통신하는 방법이 제공되며, 이 방법은:Furthermore, in accordance with the present invention, a method of communicating between a beacon device and a portable communication device is provided, which method comprises:

제 1 프로토콜에 따라 구성된 조회 메시지의 시리즈를 전송하는 단계로서,이 시리즈의 다른 조회 메시지는 다른 반송파 주파수상에 제공되는 단계와;Transmitting a series of inquiry messages constructed according to a first protocol, wherein another inquiry message of the series is provided on different carrier frequencies;

확산 스펙트럼 송신 기술을 이용하여 추가 데이터를 방송하는 단계를 포함하며,Broadcasting additional data using a spread spectrum transmission technique;

여기서 휴대용 디바이스는 추가 데이터를 수신하며 이 추가 데이터로부터 제 1 프로토콜을 이용하여 비콘 디바이스와 통신할지의 여부를 결정한다.Here the portable device receives additional data and determines whether to communicate with the beacon device using the first protocol from this additional data.

본 발명의 바람직한 실시예는 이제 단지 예에 의해서만 그리고 첨가된 도면을 참조하여 설명될 것이다.Preferred embodiments of the present invention will now be described by way of example only and with reference to the appended drawings.

다음의 설명에서, 우리는 비콘으로부터 (전화, PDA 또는 다른 것이든) 휴대용 디바이스로 메시지를 통신하기 위한 블루투스 프로토콜을 이용하는 CA 애플리케이션을 특히 고려한다. 인지되는 바와 같이, 조회 절차의 부분으로서 방송 채널을 포함하는 전체적인 발명 개념은 블루투스 디바이스에 제한되지 않으며, 다른 통신 구성, 특히 주파수 호핑 시스템에 적용가능하다.In the following description, we particularly consider a CA application that uses the Bluetooth protocol for communicating messages from a beacon to a portable device (whether a telephone, PDA or the like). As will be appreciated, the overall inventive concept of including a broadcast channel as part of an inquiry procedure is not limited to Bluetooth devices and is applicable to other communication configurations, in particular frequency hopping systems.

도 1을 참조하면, 통신 시스템은, 주파수 호핑과 같은 제 1 동작 모드(FH)에 따라서 데이터를 무선으로 교환하여 네트워크화할 수 있는 적어도 두 개의 디바이스(10,12)를 포함한다. 제 1 동작 모드는 제 1 프로토콜에 따른다. 디바이스중 하나(10)는 휴대용 디바이스이고, 나머지 다른 하나(12)는 비콘 디바이스이다. 또한 비콘 디바이스(12)는, 예컨대 직접 시퀀스 확산 스펙트럼을 이용하는 제 2 동작 모드(DSSS)에 따라서 데이터를 무선으로 방송한다. 비콘(12)과 휴대용 디바이스(10)사이의 통신은, 긴 통화 셋-업 절차(소위 "조회 단계")를 가지는 블루투스 메시징 프로토콜을 이용할 수 있다. 휴대용 디바이스(10)는 종래의 블루투스 장치일 수 있다. DSSS 통신 링크는 특별히 채택된 휴대용 디바이스로 하여금 이 조회 단계를 완수하지 않고서 제한된 양의 데이터를 수신하게 하도록 설정된다.Referring to FIG. 1, the communication system includes at least two devices 10 and 12 capable of wirelessly exchanging and networking data according to a first mode of operation (FH) such as frequency hopping. The first mode of operation is in accordance with the first protocol. One of the devices 10 is a portable device and the other 12 is a beacon device. The beacon device 12 also broadcasts data wirelessly, for example in accordance with a second mode of operation (DSSS) using direct sequence spread spectrum. The communication between the beacon 12 and the portable device 10 may use a Bluetooth messaging protocol with a long call set-up procedure (so-called "lookup step"). The portable device 10 may be a conventional Bluetooth device. The DSSS communication link is set up to allow a specially adapted portable device to receive a limited amount of data without completing this inquiry step.

제 3 디바이스(14)는 본 발명에 따라 채택되고, 이로 인해 DSSS 데이터 방송을 수신하도록 구성됨으로 해서, 나머지 다른 디바이스의 블루투스 네트워크에 참여하기 위한 조회 단계를 완료할 필요없이 또는 블루투스 네트워크에 참여하기 위한 프리커서(precursor)로서 데이터를 획득할 수 있다.The third device 14 is adapted in accordance with the present invention and is thus configured to receive DSSS data broadcasts, thereby eliminating the need to complete an inquiry step to join the Bluetooth network of the other device or to join the Bluetooth network. Data can be acquired as a precursor.

출원인이 DSSS를 선택한 이유는, 이는 긴 호핑 시퀀스를 위한 (규제하에, 및 시스템 로버스트니스를 위한) 필요조건을 제거하여서 비동기화된 수신기에 의한 신호의 더 신속한 검출을 허용한다는 것이다. 이것은 메시지를 수신하는데 요구되는 레이턴시(latency)를 줄인다.Applicants chose DSSS because it eliminates the requirement for long hopping sequences (under regulation and for system robustness) to allow for faster detection of signals by unsynchronized receivers. This reduces the latency required to receive a message.

블루투스 프로토콜에 따른 메시지 송신이 지원되면, 블루투스 시스템은 그 자체로 확산 시퀀스를 나타낸다고 논의될 수 있는, 고정된 메시지를 송신하기 위해서 이를 이용한다.If message transmission in accordance with the Bluetooth protocol is supported, the Bluetooth system uses it to transmit a fixed message, which can be discussed as representing itself as a spreading sequence.

일예로서, 데이터 정보는 시퀀스로 이를 확산하여 이 DSSS 모드에서 채널을 통해서 송신된다. 이것은 FH 송신 시스템의 긴 호핑 시퀀스를 검색하는 시간을 소비하는 프로세싱을 통과해야할 필요없이 네트워크에 참여하기 원하는 디바이스로 정보를 방송하는 수단을 제공한다.As an example, data information is spread over a sequence and transmitted over a channel in this DSSS mode. This provides a means to broadcast information to devices that want to join the network without having to go through the time consuming processing of searching for a long hopping sequence of the FH transmission system.

DSSS 모드는 송신기가 호핑하는, 이러한 목적을 위해 특별히 할당된 단일 채널 또는 제한된 수의 채널일 수 있다. 완전한 호핑 시스템의 과도한 동기화 관련이 없다 할지라도, 후자는 간섭에 상당한 로버스트니스를 제공한다.The DSSS mode may be a single channel or a limited number of channels specifically allocated for this purpose that the transmitter hops. The latter provides significant robustness to interference, even if there is no excessive synchronization involved in a complete hopping system.

두 개의 동작 모드는, 몇몇 데이터 통신 작업을 위한 순수 주파수 호핑으로 동작하는 동일한 무선을 이용하고 다른 데이터 통신 작업을 위한 DSSS를 이용하는, 비월 방식으로 일어날 수 있다. DSSS 모드를 이용하여 송신될 네트(net) 데이터 속도가 부과된 확산 코드의 길이에 해당하는 양에 의해 감소된다면, 공중을 통한 전체 베어러(bearer) 데이터 속도는, 무선 디자인을 간단하게 하는, 두 모드에 대해동일한 속도로 유지될 수 있다. 이것이 지원될 수 있는 데이터 속도를 감소시킬지라도, 이것은 또한 노이즈 및 간섭에 로버스트니스를 향상시킨다.The two modes of operation may occur in an interlaced manner, using the same radio operating with pure frequency hopping for some data communication tasks and using DSSS for other data communication tasks. If the net data rate to be transmitted using the DSSS mode is reduced by the amount corresponding to the length of the spreading code imposed, then the overall bearer data rate over the air is a two mode, which simplifies the radio design. Can be maintained at the same speed for. Although this reduces the data rate that can be supported, it also improves robustness to noise and interference.

대안적으로, 시스템의 두 기능, 즉 방송의 제공 및/또는 습득 정보 및 트래픽-전송(traffic-carrying)은, 적절하게 공동작용되는 각각에 의해 통신될 정보에 대해, 해당하는 다른 모드(DSSS 및 순수 주파수 호핑)를 이용하는 다른 무선에서 구현될 수 있다.Alternatively, the two functions of the system, namely, the provision and / or acquisition of broadcasts and the traffic-carrying, for each information that will be communicated by each of the appropriately collaborated, are in different modes (DSSS and May be implemented in other radios using pure frequency hopping).

본 발명의 다양한 가능한 구현은 위에서 간단하게 약술되었다. 본 발명의 일 바람직한 실시예는 이제 더 자세히 설명될 것이며, 여기서 제 1 프로토콜 통신은 블루투스 메시징이고, 추가 데이터는 블루투스 데이터 포맷의 구조안으로 통합된다.Various possible implementations of the invention have been briefly outlined above. One preferred embodiment of the present invention will now be described in more detail, where the first protocol communication is Bluetooth messaging and additional data is integrated into the structure of the Bluetooth data format.

도 2는 하나이상의 저전력, 근거리 기지국 또는 비콘(12,13)과 함께 사용되고 있는 CA 이동 전화(14)의 개략적 블록도이다. 이전에 언급되며 이후에 더 자세히 논의될 바와 같이, 이러한 구성은, 비콘은 이동 디바이스로 정보 키(information key)를 다운로딩하면서, 로컬 맵, 인근 상점에 관한 정보 및 레스토랑 등과 같은 위치-지정 정보를 제공하도록 쇼핑 몰과 같은 장소에서 사용될 수 있다. 정보 키는 완전한 정보의 소스에 참조(reference)를 제공하는 작은 데이터 객체이고, 이는 다수의 미리결정된 필드의 형태이며, 이중 하나는 유저에게 제공된 설명 텍스트(descriptive text)의 짧은 조각을 포함할 것이다. 다른 필드는, 예컨대 URL 또는 전화 번호와 같은 일부 형태의 포인터 또는 어드레스일 것이다. 다른 추가 필드는 데이터가 어떻게 유저에게 제공되며 어드레스가 어떻게 이용될 수 있는지를 제어할 수 있다. 비콘은 일반적으로 다수의 이러한 키를 주기적으로 방송할 것이며, 각각의 키는 전형적으로 다른 서비스에 관련된다.2 is a schematic block diagram of a CA mobile phone 14 being used with one or more low power, near base station or beacons 12, 13. As mentioned previously and discussed in more detail later, this configuration allows the beacon to download location information to the mobile device while providing location-specific information such as local maps, information about nearby stores, restaurants, and the like. Can be used in places such as shopping malls to provide. An information key is a small data object that provides a reference to a complete source of information, which is in the form of a number of predetermined fields, one of which will contain a short piece of descriptive text provided to the user. The other field may be some form of pointer or address, such as, for example, a URL or phone number. Another additional field can control how data is presented to the user and how the address can be used. Beacons will generally broadcast a number of these keys periodically, with each key typically associated with a different service.

비콘 구조 및 구성에 관한 이슈는, (전형적인 범위는 1mW 내지 100mW인) 출력 전력, 로컬 간섭의 레벨 및 수신기 감도에 따라 좌우될 비콘 범위를 포함한다.Issues regarding beacon structure and configuration include beacon ranges that will depend on output power (typically ranging from 1 mW to 100 mW), level of local interference, and receiver sensitivity.

유저의 CA 전화(14)는 메시지의 수신 및 송신을 위한 트랜시버 스테이지(18)와 연결된 공중선(aerial)(16)을 포함한다. 외향 메시지(outgoing message)는 전화로의 유저 입력, 즉 마이크로폰(20) 및 A/D 컨버터(22)를 통한 오디오 입력 또는 키패드 또는 다른 입력 수단(24)을 통한 다른 데이터 입력 중 어느 한 입력으로부터 기인한다. 이러한 입력은, 신호 및 데이터 프로세싱 스테이지(26)에 의해 메시지 데이터 포맷으로 처리되고 트랜시버(18)에 공급되기 전에 인코더(28)에 의해 송신 포맷으로 변환된다.The user's CA phone 14 includes an aerial 16 coupled with the transceiver stage 18 for receiving and sending messages. Outgoing messages originate from user input to the telephone, either audio input via microphone 20 and A / D converter 22 or other data input through keypad or other input means 24. do. This input is processed by the signal and data processing stage 26 into a message data format and converted by the encoder 28 into a transmission format before being supplied to the transceiver 18.

공중선(16) 및 트랜시버(18)을 통해 수신된 메시지는, 디코딩 스테이지(30)를 통해 통과된다. 이러한 스테이지는 블루투스 프로토콜에 따라 동작하고 이에 의해 조회 메시지 및 페이지 메시지(page message)로 하여금 판독되도록 한다. 게다가, 본 발명에 따라서, 디코딩 스테이지는 또한 DSSS 포맷의 추가 데이터로 하여금 디코딩되도록 허용한다. 예컨대, 이것은, 초기 데이터 스트림을 복구하도록 입력 데이터 스트림의 선택된 부분이 확산 코드와 조합되는 것을 요구할 수 있다. 디코딩된 데이터는 필터링 및 신호 프로세싱 스테이지(32)에 공급된다. 메시지에 의해 운반된 데이터가 전화의 디스플레이 스크린(34)상에 프레젠테이션을 위한 것이라면, 데이터는, 버퍼링(38)이후 선택적으로, 드라이버가 디스플레이 이미지를 포맷하면서, 디스플레이 드라이버(36)로 보내질 것이다. 인식될 바와 같이, 디스플레이(34)는 상대적으로 간단한 저-해상도 디바이스일 수 있고, 수신된 데이터의 디스플레이 데이터로의 변환은, 전용 디스플레이 드라이버 스테이지를 위한 필요조건 없이, 프로세싱 스테이지(32) 기능성의 서브셋으로서 수행될 수 있다.Messages received via the aerial 16 and the transceiver 18 are passed through the decoding stage 30. This stage operates according to the Bluetooth protocol and thereby causes the inquiry message and the page message to be read. In addition, in accordance with the present invention, the decoding stage also allows additional data in the DSSS format to be decoded. For example, this may require that a selected portion of the input data stream be combined with a spreading code to recover the initial data stream. The decoded data is supplied to the filtering and signal processing stage 32. If the data carried by the message is for presentation on the phone's display screen 34, the data will be sent to the display driver 36 after buffering 38, optionally with the driver formatting the display image. As will be appreciated, the display 34 may be a relatively simple low-resolution device, and the conversion of the received data into display data is a subset of the processing stage 32 functionality, without the requirement for a dedicated display driver stage. Can be performed as

메시지가 하나의 또는 다른 비콘(12,13)으로부터 데이터를 운반하고 있는 중이면, 전화는 미리-저장된 유저 선호도(40)에 따라 수신된 정보를 필터링하는 능력을 가지고, 저장된 선호도 데이터의 비교 및 메시지에서의 제목 지시자(subject matter indicator)가 특정 관심의 데이터 아이템이 수신되었다는 것을 지시하는 경우에만 유저는 주의를 받는다{즉, 정보는 단지 버퍼(38)에 유지될 것이고/것이거나 스크린(34)상에 제공될 것이다}.If the message is carrying data from one or the other beacons 12, 13, the phone has the ability to filter the received information according to the pre-stored user preferences 40, comparing the stored preference data and the message. The user is alerted only if the subject matter indicator in e indicates that a data item of particular interest has been received (ie, the information will only be kept in buffer 38 and / or on screen 34). Will be provided to.

종래의 오디오 메시지에 대해서, 오디오 데이터는, D/A 컨버터(42) 및 증폭기(44)를 통해서 이어폰 또는 스피커(46)로 필터 및 프로세싱 스테이지(32)에 의해 출력된다. 전화 네트워크(48)로부터의 이러한 메시지의 수신(receipt)은 화살표(50)에 의해 지시된다: 전화 네트워크(48)는 전화(14)로부터 광역 네트워크(WAN) 서버(52) 및 (인터넷일 수 있는) WAN(54)을 통해서, 전화(14)를 위한 데이터의 소스를 제공하는 하나이상의 원격 서비스 제공자(56)로 링크를 또한 제공한다.For conventional audio messages, audio data is output by the filter and processing stage 32 to the earphones or speakers 46 via the D / A converter 42 and the amplifier 44. Receipt of such a message from telephone network 48 is indicated by arrow 50: Telephone network 48 may be wide area network (WAN) server 52 and (which may be the Internet) from telephone 14. ) Over WAN 54 also provides a link to one or more remote service providers 56 that provide a source of data for phone 14.

CA 단말기 {전화(14)} 및 CA 기지국{비콘(12)}사이의 통신은, '푸시(push)' 및 '풀(pull)'의 두 가지 형태를 취한다. '푸시' 모드에서, 정보는, 60에서 지시된 짧은 '키'의 형태로 모든 휴대용 단말기로 비콘(12,13)에 의해 방송된다. 키는 애플리케이션에 따라 다양한 형태를 취할 것이지만, 송신되고 있는 정보의 간결한 설명 및 더 완전한 정보에 대한 포인터, 예컨대 서비스 제공자(56)중 하나를 식별하는 URL를 일반적으로 포함할 것이다.The communication between the CA terminal {telephone 14} and the CA base station {beacon 12} takes two forms: 'push' and 'pull'. In the 'push' mode, the information is broadcast by beacons 12 and 13 to all portable terminals in the form of a short 'key' indicated at 60. The key will take various forms depending on the application, but will generally include a concise description of the information being transmitted and a pointer to more complete information, such as a URL identifying one of the service providers 56.

키는 '부지중에(unconsciously)', 즉 유저에 의한 직접적인 개입 없이, 단말기(14)에 의해 수신되어 필터링 및 프로세싱 스테이지(32)에 적용된 비교기 기능에 의해 유저의 미리-설정된 선호도에 따라 자동적으로 필터링된다. 적합하게, 프로세싱 스테이지는, 수신될 수 있는 상대적으로 많은 수의 키를 병렬로 처리하기 위해서 다중 동시 또는 중복 카피(overlapping copy)에 비교기 기능을 적용하도록 동작가능하다. 몇몇 키는 버려질 것이며, 몇몇 키는 이후 조사(study)를 위해 유지될 것이며, 다른 키는 유저로 하여금 즉시 주의 받도록 하게 할 수 있다. 예로서, 상점은, 관심을 가짐으로 해서 그에 따라 자신의 필터(32)를 세팅했던 유저가 자신의 단말기에 의해 주의를 받을 것이라는 것을 아는 견지에서, 통과하고 있는 단말 기안으로 특별한 제공(special offer)의 세목을 푸시하도록 선택할 수 있다.The key is 'unconsciously', ie without direct intervention by the user, automatically filtered according to the user's preset preferences by the comparator function received by the terminal 14 and applied to the filtering and processing stage 32. do. Suitably, the processing stage is operable to apply the comparator function to multiple simultaneous or overlapping copies to process in parallel a relatively large number of keys that may be received. Some keys will be discarded, some keys will be retained for further study, and other keys can cause the user to be alerted immediately. By way of example, a store may offer a special offer to a passing terminal scheme in the sense that the user who is interested and therefore has set his filter 32 accordingly will be noticed by his terminal. You can choose to push your details.

때때로, 유저는 키에 포함된 정보 이상을 얻기 원할 것이다. 여기서, '풀' 모드는 유저로 하여금 (CA 사용을 위해 반드시 특별히 구성될 필요가 없는) 서버(56)와의 연결을 설정하게 허용하며, 능동적으로 정보가 단말기(10)안으로 내려가도록 요청한다. 그러므로 이 모드는 전형적으로 대화식이다(interactive).Sometimes, a user will want to get more than the information contained in a key. Here, the 'pull' mode allows the user to establish a connection with the server 56 (which does not necessarily need to be specifically configured for CA use), and actively requests information to descend into the terminal 10. Therefore, this mode is typically interactive.

기지국 또는 비콘이 전형적으로 서로에 대해 독립적일 것이지만(쇼핑 몰 셋업에서, 각 상점은 이웃하는 상점에 의해 제공되는 임의의 비콘에 상관없이 그 자신의 비콘을 제공하며 유지한다), 비콘은 그들의 방송 메시지에 관한 적어도 약간의 공동작용(co-ordination)으로 전체적으로 또는 부분적으로 네트워킹될 수 있다.Although the base station or beacons will typically be independent of each other (in a mall setup, each store provides and maintains its own beacon regardless of any beacons provided by neighboring stores), but the beacons are their broadcast messages It may be networked in whole or in part with at least some co-ordination of.

도 3은, 본 발명을 구현하며 예컨대 백화점, 쇼핑 몰, 테마 파크 등에서 사용하기 위한 하부구조의 구현을 제공하는 링크된 비콘의 이러한 시스템(100)의 개략도이다. 시스템(100)은 일련의 장소에 걸쳐서 분포된 복수의 비콘(102,104,106,108)을 포함한다. 각 비콘(102-108)은 이후에 더 상세히 설명되는 바와 같이 시간-슬롯 포맷으로 하나이상의 근거리 조회 신호를 방송한다. 비콘(102-108)은, 하나이상의 단말기(112,114,116,118)가 서버(110)에 연결되면서, 비콘 하부구조 서버{BIS(beacon infrastructure server)}(110)에 의해 제어된다. 단말기(112-118)는 서비스 제공자, 즉 비콘(102-108)의 유저로 하여금 비콘(102-108)에 의해 송신되는 조회 촉진 신호(inquiry facilitation signal)상에 피기백(piggyback) 방식으로 추가된 데이터의 형태로 할당된 서비스 슬롯을 저작(author) 또는 편집하게 한다. 서비스 제공자는 하부구조 제공자로부터 하나의 비콘 또는 하나의 비콘 서비스 슬롯을 임대할 수 있다. 이를 위해, 서버(110)는 단말기(112-118)중 하나를 통해서 유저에 의해 채우기 위한 간단한 HTML 템플릿을 제공한다. 템플릿을, 예컨대 서비스의 설명 및 비콘 방송을 통해서 운반되는 데이터에 대한 다른 정보로 채웠다면, 템플릿은 서버(110)로, 바람직하게는 예컨대 안전한 HTTP(S-HTTP) 또는 안전한 소켓 레이어{secure sockets layer(SSL)}을 이용하는 안전한 링크를 통해 반환된다. SSL은 임의 양의 데이터가 안전하게 송신될 수 있는, 클라이언트와 서버사이에 안전한 링크를 생성한다. S-HTTP는 안전하게 개인적인 메시지를 송신하도록 설계된다. 서버(110)는 이후 템플릿으로 제출된 정보상에기초하여 비콘(102-108)중 관련된 하나의 조회 신호에 부가하기 위한 적절한 추가 데이터 패키지를 생성한다. 숙련된 독자에 의해 이미 쉽게 이해될 바와 같이, 시스템(100)은 다양한 기능을 수행하는 것을 돕는 애플리케이션 서버(120)를 더 포함할 수 있다.3 is a schematic diagram of such a system 100 of linked beacons that implements the present invention and provides an implementation of an infrastructure, such as for use in department stores, shopping malls, theme parks, and the like. System 100 includes a plurality of beacons 102, 104, 106, 108 distributed over a series of locations. Each beacon 102-108 broadcasts one or more short range lookup signals in a time-slot format, as described in more detail below. Beacons 102-108 are controlled by a beacon infrastructure server (BIS) 110, with one or more terminals 112, 114, 116, 118 being connected to server 110. Terminals 112-118 are added to the service provider, i.e., the user of beacon 102-108, in a piggyback manner on an inquiry facilitation signal transmitted by beacon 102-108. Authorize or edit the assigned service slot in the form of data. The service provider may rent one beacon or one beacon service slot from the infrastructure provider. To this end, the server 110 provides a simple HTML template for filling by the user through one of the terminals 112-118. If the template has been populated with, for example, a description of the service and other information about the data carried via the beacon broadcast, the template is sent to the server 110, preferably for example a secure HTTP (S-HTTP) or secure sockets layer. (SSL)} is returned via a secure link. SSL creates a secure link between the client and server where any amount of data can be sent securely. S-HTTP is designed to send private messages securely. The server 110 then generates an appropriate additional data package for adding to the relevant inquiry signal of the beacons 102-108 based on the information submitted in the template. As will be readily appreciated by those skilled in the art, the system 100 may further include an application server 120 to help perform various functions.

도 2를 다시 참조하면, 상기-설명된 CA 시스템의 적어도 '푸시' 모드에 필요한 무선 링크를 위한 유력한 지원 기술은 블루투스인데, 그 이유는 이 블루투스는 다수의 이동 전화의 구성 요소가 될 것이기 때문이다. CA 방송 또는 '푸시' 모드 이용을 위한 블루투스 프로토콜을 분석하는데 있어서, 하나의 문제가 발견될 수 있다. 이상적인 경우에, 단말기(14)는 고정 비콘(12,13)을 검출할 것이며 단말기(14)가 전혀 송신할 필요없이 고정 비콘으로부터 기본 정보를 얻을 것이다. 그러나, 이러한 타입의 방송 동작은 현 블루투스 사양에 의해 지원되지는 않는다.Referring back to FIG. 2, the predominant supporting technology for the radio link required for at least the 'push' mode of the above-described CA system is Bluetooth, since this Bluetooth will be a component of many mobile phones. . One problem can be found in analyzing the Bluetooth protocol for CA broadcast or 'push' mode use. In an ideal case, the terminal 14 would detect the fixed beacons 12 and 13 and would obtain basic information from the fixed beacons without the terminal 14 having to transmit at all. However, this type of broadcast operation is not supported by the current Bluetooth specification.

부분적으로, 비호환성은 블루투스 비콘 시스템의 주파수 호핑 특성으로부터 오며, 이는 방송 메시지(또는, 사실상, 임의의 메시지)가 통과하는 단말기에 의해 수신되도록 하기 위해서, 단말기는 시간 및 주파수 양쪽 모두에서 비콘에 동기화되어야 한다는 것을 의미한다. 휴대용 디바이스(14)는 비콘 클록에 자신의 클록을 통기화해야 하고, 비콘 정체성(beacon identity)으로부터, 몇몇의 호핑 시퀀스 중 어느 것이 사용되고 있는지 추론해야 한다.In part, the incompatibility comes from the frequency hopping characteristics of the Bluetooth Beacon system, which allows the terminal to synchronize to the beacon at both time and frequency in order to allow broadcast messages (or, in fact, any message) to be received. It must be. The portable device 14 must vent its clock to the beacon clock and infer from which beacon identity which of several hopping sequences are being used.

이러한 추론을 하기 위해서, 종래에, 휴대용 디바이스는, 피코넷(piconet)에 피코넷 마스터로서 비콘에 의해 관리되는 슬레이브(slave)로서 참여할 필요가 있었다. 두 세트의 절차, 즉 "조회" 및 "페이지"가 사용된다. 조회는 자칭슬레이브(would-be slave)로 하여금 기지국을 검출하도록 허용하며, 피코넷에 참여하기 위해 요청하는 것을 허용한다. 페이지는 기지국으로 하여금 선택한 슬레이브를 네트에 참여하도록 권유할 수 있게 한다. 이러한 절차의 분석은, 피코넷에 참여하기 위해서 그리고 이후 마스터로부터 정보를 수신하기 위한 위치에 있기 위해서 소요되는 시간은 수십 초일 수 있으며, 이는 CA 애플리케이션을 위해서 훨씬 더 길며, 여기서 유저는 참여가 완료될 수 있기 전에 비콘의 범위로부터 벗어나서 이동할 수 있다.In order to make this inference, conventionally, a portable device needed to participate in a piconet as a slave managed by a beacon as a piconet master. Two sets of procedures are used, "lookup" and "page". The query allows the would-be slave to detect the base station and to request to join the piconet. The page allows the base station to invite the selected slave to join the net. The analysis of this procedure can take tens of seconds to join the piconet and then to be in a location to receive information from the master, which is much longer for the CA application, where the user can complete the participation. You can move out of range of the beacon before it is.

비콘으로부터 방송 데이터를 수신하는 어려움은 블루투스 및 유사한 시스템의 주파수-호핑 특성에 의해 적어도 부분적으로 유발될 수 있다. 블루투스 조회 절차는 마스터와 슬레이브를 모으는 문제를 해결하기 위해 특별히 제안되었다: 출원인(applicant)은, 본 발명의 하나의 가능한 구현은 마스터에 의해 제기된 조회 메시지상에 DSSS 기술을 이용하여 인코딩된 방송 채널을 피기백방식으로 운반하여(piggy-backing) 달성될 수 있다는 것을 인식하였다. 단지 CA 단말기만이 방송 채널 메시지를 판독할 필요가 있고 단지 CA 기지국 또는 비콘만이 이 메시지를 송신할 필요가 있다. 결론적으로, 에어 인터페이스(air interface)에서, 메커니즘은 도 1에 도시된 휴대용 디바이스(10)와 같은, 종래의 (비-CA) 블루투스 시스템과 전적으로 호환한다.The difficulty of receiving broadcast data from the beacons can be caused at least in part by the frequency-hopping characteristics of Bluetooth and similar systems. The Bluetooth inquiry procedure has been specifically proposed to solve the problem of gathering the master and the slave: Applicant believes that one possible implementation of the present invention is a broadcast channel encoded using DSSS technology on an inquiry message issued by the master. It was recognized that can be achieved by piggy-backing. Only the CA terminal needs to read the broadcast channel message and only the CA base station or beacon needs to send this message. In conclusion, in the air interface, the mechanism is fully compatible with conventional (non-CA) Bluetooth systems, such as the portable device 10 shown in FIG.

본 발명의 이러한 바람직한 구현이 어떻게 구현되는지를 예시하기 위해서, 우리는 먼저, 도 4 및 5를 참조하여, 조회 절차 그 자체가 어떻게 동작하는지 고려한다. 블루투스 유닛이 다른 블루투스 디바이스를 검출하기를 원할 때, 이는 소위조회 서브스테이트(substate)로 들어간다. 이 모드에서, 이는 일반적 조회 액세스 코드{general inquiry access code(GIAC)} 또는 다수의 선택적 전용 조회 액세스 코드{optional dedicated inquiry access code(DIAC)}를 포함하는 조회 메시지를 나타낸다(issue). 이러한 메시지 송신은 몇몇 레벨에서 반복되며; 먼저, 조회 호핑 시퀀스를 구성하는 총 32개 주파수중 16개의 주파수상에 송신된다. 메시지는 짝수 번째 시간슬롯내의 두 개의 주파수상에서 두 번 송신되고, 두 개의 해당 조회 응답 호핑 주파수상의 응답을 듣기 위해 사용되는 홀수 번째 시간슬롯이 수반된다. 그러므로 16개의 주파수 및 이의 응답 대응부(counterpart)는 16개의 시간슬롯, 또는 10ms에서 커버될 수 있다. 도 4는 f{k}를 중심으로 하는 16개의 주파수에 관한 송신 시퀀스를 예시하며, 여기서 f{k}는 조회 호핑 시퀀스를 나타낸다.To illustrate how this preferred implementation of the invention is implemented, we first consider how the inquiry procedure itself works, with reference to FIGS. 4 and 5. When the Bluetooth unit wants to detect another Bluetooth device, it enters the so-called lookup substate. In this mode, it issues an inquiry message comprising a general inquiry access code (GIAC) or a plurality of optional dedicated inquiry access codes (DIAC). This message transmission is repeated at several levels; First, it is transmitted on 16 of the 32 frequencies constituting the inquiry hopping sequence. The message is sent twice on two frequencies in even-numbered timeslots and is accompanied by odd-numbered timeslots used to listen for responses on two corresponding inquiry response hopping frequencies. Therefore, sixteen frequencies and their response counterparts may be covered in sixteen timeslots, or 10 ms. 4 illustrates a transmission sequence for sixteen frequencies centered on f {k}, where f {k} represents an inquiry hopping sequence.

다음 단계는 적어도 Ninquiry번의 송신 시퀀스의 반복이다. 적어도, 이는 조회 송신 트레인(A)으로서 언급되는 송신의 트레인을 구성하는 전체 시퀀스의 Ninquiry= 256 번의 반복으로 설정되어야 한다. 다음으로, 조회 송신 트레인(A)은 그 나머지 16개의 주파수에 대한 송신 시퀀스를 이루는 조회 송신 트레인(B)과 스와핑된다(swap). 다시, 트레인(B)은 송신 시퀀스의 256 번의 반복으로 구성된다. 전체적으로, 조회 송신은 트레인(A) 및 트레인(B) 송신 사이를 순환한다. 도 4에 도시된 바와 같이, 사양은 트레인 사이의 이러한 스위치는 에러-없는 환경(error-free environment)에서 모든 응답의 컬렉션을 보장하기 위해서 적어도 세 번 일어나야 한다는 것을 진술한다. 이것은 조회 방송은 적어도 10.24초가 걸릴 수 있다는것을 의미한다.The next step is to repeat at least N inquiry transmission sequences. At a minimum, it should be set to N inquiry = 256 repetitions of the entire sequence constituting the train of transmission, referred to as inquiry transmission train A. Next, the inquiry transmission train A is swapped with the inquiry transmission train B which forms a transmission sequence for the remaining 16 frequencies. Again, train B consists of 256 iterations of the transmission sequence. In total, the inquiry transmission cycles between train A and train B transmissions. As shown in FIG. 4, the specification states that such a switch between trains must occur at least three times to ensure the collection of all responses in an error-free environment. This means that inquiry broadcasts can take at least 10.24 seconds.

이 시간을 줄이기 위한 하나의 방법은, 좀 더 신속하게, 즉 16개의 시간슬롯을 커버하기 위한 10ms의 256 번의 반복인 2.56초가 흘러갈 때까지 기다릴 필요없이, 조회 송신 트레인사이에 교환이 이루어지도록 하는 것이다. 어떠한 메시지도 현 트레인의 나머지에서 검출되지 않을 것이라는 조건으로, 이는, 어떤 조회 메시지도 50ms 이후 검출되지 않는다면 시스템을 전환하도록 설정함으로서 적합하게 달성될 수 있다.One way to reduce this time is to make the exchange between inquiry sending trains faster, without having to wait for 2.56 seconds to go through 256 iterations of 10ms to cover 16 timeslots. will be. Provided that no message will be detected in the rest of the current train, this can be suitably achieved by setting the system to switch if no inquiry message is detected after 50 ms.

비콘에 의해 발견되기를 원하는 휴대용 디바이스는 조회 스캔 서브스테이트로 들어간다. 여기서, 이는 관심 있는 GIAC 또는 DIAC를 포함하는 메시지를 듣는다. 이것은, 또한, 주기적인 방법으로 동작한다. 이는 조회에 의해 사용된 16개의 조회 주파수를 커버할 정도로 충분히 길어야 하는 조회 스캔 기간동안 단일 호핑 주파수상에서 듣는다. 연속적인 스캔의 시작사이의 간격은 1.28초 이하이어야 한다. 선택된 주파수는 조회 호핑 시퀀스를 구성하는 32개의 리스트로부터 온다.The portable device wishing to be found by the beacon enters the inquiry scan substate. Here it hears a message containing the GIAC or DIAC of interest. This also works in a periodic manner. It listens on a single hopping frequency during the lookup scan period, which should be long enough to cover the 16 lookup frequencies used by the lookup. The interval between the start of consecutive scans should be less than 1.28 seconds. The selected frequency comes from the 32 lists that make up the inquiry hopping sequence.

적절한 IAC를 포함하는 조회를 듣자마자, 휴대용 디바이스는 소위 조회 응답 서브스테이트로 들어가며 비콘으로 다수의 조회 응답 메시지를 나타낸다. 이후 비콘은, 피코넷에 참여하도록 초대하여, 휴대용 디바이스를 페이징할 것이다.Upon hearing an inquiry containing the appropriate IAC, the portable device enters the so-called inquiry response substate and displays a number of inquiry response messages in a beacon. The beacon will then invite to join the piconet to page the portable device.

본 발명의 바람직한 실시예에서, 추가 데이터는 블루투스 조회 모드로의 변경에 의해 제공된다. (1Mb/s / 11 = 91kb/s인 속도로) 송신될 추가 데이터는, 먼저 1Mb/s에 동작하는 11 비트 바커(barker) 코드 시퀀스를 가진 배타적 논리합을 통과한 후 조회 메시지에 첨가된다. 이것은, 1Mb/s의 베어러 데이터 속도를 형성하기위해서 원 데이터(raw data)의 필요한 확산을 수행한다.In a preferred embodiment of the invention, the additional data is provided by changing to the Bluetooth inquiry mode. Additional data to be transmitted (at a rate of 1 Mb / s / 11 = 91 kb / s) is first added to the inquiry message after passing an exclusive OR with an 11-bit Barker code sequence operating at 1 Mb / s. This performs the necessary spreading of the raw data to form a bearer data rate of 1 Mb / s.

수신기에서, 1Mb/s 데이터 스트림은 정상적인 방법으로 복구되고, 조회 메시지의 종단에 첨가된 데이터는 초기 91kb/s 방송 데이터 스트림을 복구하기 위해서 해당 11-비트 시퀀스를 통과한다. 이는 디코더(30)(도 2)에서 수행된다. 추가 데이터는 기지국에 의해 나타나는 조회 메시지에 첨가된 여분의 필드에 제공되며, 이 여분의 필드는 유저-정의 페이로드(user-defined payload)를 수행할 수 있다. 도 6은 조회 메시지 구조를 도시하며, 여기서 유저-정의 페이로드(CA DATA)는 조회 메시지 "ID 패킷"이후에 첨가된다.At the receiver, the 1 Mb / s data stream is recovered in the normal way, and the data added at the end of the inquiry message passes through the corresponding 11-bit sequence to recover the initial 91 kb / s broadcast data stream. This is done at the decoder 30 (Figure 2). The additional data is provided in an extra field added to the inquiry message presented by the base station, which may carry a user-defined payload. 6 shows an inquiry message structure, where a user-defined payload (CA DATA) is added after an inquiry message "ID packet".

CA 시나리오에서, 이 CA DATA 페이로드는, 조회 절차동안 방송 정보, 즉 키를 CA 단말기로 운반하도록 이용된다. 조회 메시지의 종단에 필드를 추가해서, 비-CA 수신기가 변경 없이 이를 무시할 수 있다는 것이 이해될 것이다. 게다가, CA-특정 DIAC를 이용해서, CA 수신기는 여분의 정보 필드의 존재에 주의를 받을 수 있다.In the CA scenario, this CA DATA payload is used to carry broadcast information, i.e. keys, to the CA terminal during the inquiry procedure. It will be appreciated that by adding a field to the end of the inquiry message, a non-CA receiver can ignore it without modification. In addition, using CA-specific DIAC, a CA receiver can be alerted to the presence of extra information fields.

CA DATA 페이로드를 확산해서, 협대역 간섭에 대한 저항은 개선된다. 이는 시스템 로버스트니스를 개선하며 또한 규제 승인(regulatory approval)이 획득될 수 있도록 한다.By spreading the CA DATA payload, the resistance to narrowband interference is improved. This improves system robustness and also allows regulatory approval to be obtained.

여분의 데이터 필드의 존재는, (도 6에 도시된) 블루투스 조회 패킷의 종단에 종래에는 허용된 보호 공간(guard space)이 감소된다는 것을 의미한다. 그러나, 다른 점에서, 현 주파수 신시사이저는 여분의 보호 공간 안으로의 확장을 필요로 하지 않는 속도로 스위칭할 수 있기 때문에, 새로운 호프 주파수로 변경할 주파수신시사이저 시간을 주기 위해 제공되는, 이 공간은 일반적으로 사용되지 않을 것이다. 표준 조회 패킷은 68 비트 길이의 ID 패킷이다. 이는 하프-슬롯(half-slot)으로 송신되기 때문에, 할당된 보호 공간은 (625/2 - 68) = 244.5 ㎲ {625 ㎲ 슬롯 기간, 1 Mbit/s 시그널링 속도(signalling rate)}이다. 최신의 신시사이저는 이 분야의 전문가에 의해서 200 ㎲ 또는 더 (심지어는 100 ㎲처럼) 낮게 고려된 루틴(routine)의 숫자로 훨씬 적은 시간에 스위칭할 수 있다.The presence of an extra data field means that the guard space conventionally allowed at the end of the Bluetooth inquiry packet (shown in FIG. 6) is reduced. In other respects, however, since the current frequency synthesizer can switch at a speed that does not require expansion into the extra protective space, this space is provided for giving frequency synthesizer time to change to a new hop frequency. Will not be. The standard inquiry packet is an ID packet of 68 bits in length. Since it is transmitted in half-slot, the allocated guard space is (625/2-68) = 244.5 ms {625 ms slot duration, 1 Mbit / s signaling rate}. State-of-the-art synthesizers can switch in much less time with the number of routines considered lower than 200 microseconds (or even 100 microseconds) by experts in this field.

일부 보호 공간의 하나의 가능한 사용은, 물론 다른 필드 사이즈가 가능하다는 것이 쉽게 이해될 것일지라도, 이 새로운 추가 데이터 필드에 대한 적합한 사이즈로서 136 비트의 할당이다. 예컨대 100과 같은, 더 작은 수의 비트는 필요하다면 더 많은 스위칭 시간을 허용할 것이다.One possible use of some protected space is an allocation of 136 bits as a suitable size for this new additional data field, although of course it will be readily understood that other field sizes are possible. Smaller numbers of bits, such as 100, will allow more switching time if necessary.

CA 핸드세트는, 피코넷에 참여하기 위한 긴 절차를 통해서 수행되어야 할 필요없이 신속하게 방송 데이터를 수신할 수 있다. 게다가, 핸드세트가 임의의 정보를 조금이라도 송신할 필요가 없기 때문에, 많은 CA 기지국이 존재할 수 있는 조밀한 환경에서 특히 중요한 결과적인 전력 절약(power saving)이 있다. 그럼에도 불구하고, 핸드세트가 대화 모드에 있으며 더 많은 정보를 얻기 위해서 피코넷에 참여하기를 원한다면, 정상적일 때처럼 디폴트 조회 절차를 이용할 수 있다. 추가 데이터 필드의 지원을 통한 어떠한 기능성의 손실도 없다.The CA handset can quickly receive broadcast data without having to be performed through a long procedure to join the piconet. In addition, since the handset does not need to transmit any information at all, there is a resultant power saving that is particularly important in dense environments where many CA base stations may exist. Nevertheless, if the handset is in talk mode and you want to join the piconet to get more information, you can use the default inquiry procedure as you normally would. There is no loss of functionality through the support of additional data fields.

전형적인 실시예에서, 136 비트 중 4비트는 ID 필드에 대한 트레일러 비트로서 손실될 것이다; 이것은 상관기(correlator)에 의해 판독되는 결과이다. 나머지 132 비트 중에서, 출원인의 바람직한 할당은, 88 비트는 데이터로서 사용되며 44비트는 2/3 FEC{순방향 오류 정정(forward error correction)} 체크섬(checksum)으로서 사용된다. 이와 같이 각 조회 버스트(inquiry burst)는 11 바이트의 추가 데이터를 포함한다. 11 비트 코드를 이용하는 재구성이후, 1 바이트의 추가 데이터가 얻어진다. FEC에 대안으로, 추가 FEC 비트를 필요로 하지 않는 바커 시퀀스 코딩이 이용된다.In a typical embodiment, four of the 136 bits will be lost as trailer bits for the ID field; This is the result read by the correlator. Among the remaining 132 bits, Applicants' preferred allocation is that 88 bits are used as data and 44 bits are used as 2/3 FEC (forward error correction) checksums. As such, each inquiry burst contains 11 bytes of additional data. After reconstruction using an 11 bit code, one byte of additional data is obtained. As an alternative to FEC, Barker sequence coding is used that does not require additional FEC bits.

가장 공통적인 시나리오로서, A 및 B 트레인의 제 2 그룹에 의해, 휴대용 디바이스는, 기지국을 발견했으며, 이것이 CA 비콘이라고 이해했고, 방송 데이터를 기다리고 있다. 명확하게 들릴 것이기 때문에, 휴대용 디바이스는 256 바이트의 두 묶음, 즉 총 512 바이트를 주는, 256 데이터 버스트를 두 번(A 및 B) 적어도 판독할 수 있을 것이다.As the most common scenario, by the second group of A and B trains, the portable device has discovered a base station, understood that this is a CA beacon, and is waiting for broadcast data. As will be apparent, the portable device will be able to read at least twice (A and B) 256 data bursts, giving two batches of 256 bytes, ie a total of 512 bytes.

이 스테이지에서, 휴대용 디바이스는, 이 정보가 송신되지 않기 때문에 비콘 클록의 위상을 알지 못한다. 휴대용 디바이스를 돕기 위해서, 클록 정보는, A와 B사이에 그 다음 스위치가 발생할 때를 가리키는 약간의 보조 정보와 더불어, 도 7에 도시된 바와 같이, 제 1 A 및 B 그룹에서 적어도 약간의 트레인으로 송신된다. 이 클록 정보는 CA 방송 데이터 대신에 송신도고, 따라서 두 데이터 채널을 식별하기 위한 수단이 제공된다. 분리된 DIAC의 사용이 하나의 가능한 방법이다.At this stage, the portable device does not know the phase of the beacon clock because this information is not transmitted. To assist the handheld device, the clock information may be transferred to at least some trains in the first A and B groups, as shown in FIG. 7, with some auxiliary information indicating when the next switch occurs between A and B. Is sent. This clock information is transmitted instead of CA broadcast data, and therefore means are provided for identifying two data channels. The use of a separate DIAC is one possible way.

휴대용 디바이스가 비콘의 타이밍을 아는 경우에, 휴대용 디바이스는 또한 어떻게 호핑할 것이지를 알게 되며, 이는 트레인의 모든 송신을 추적할 능력을 준다. 프레임에 16개의 송신이 존재함으로, 이후 결과적인 CA 채널은 16 배 더 많은 수용력(capacity)을 가지며 8 kbyte의 정보를 운반할 수 있다.If the portable device knows the timing of the beacon, the portable device also knows how to hop, which gives it the ability to track all transmissions of the train. Since there are 16 transmissions in a frame, the resulting CA channel can then carry 8 kbytes of information with 16 times more capacity.

단말기는 매 1.28 초 또는 그 이하마다 깨어나므로(wake up), 제 1 A 또는 B 기간에서 중간지점에 의해 필요한 클록 정보를 일반적으로 획득할 것이다. 도 8에 예시된 바와 같이, 이 중간 표시에서 클록으로부터 데이터로의 스위칭은 다수의 유용한 이점을 제공한다. 첫 번째로, 약간의 데이터가 조회 절차의 시작으로부터 5 초 보다 적은 시간에 수신될 수 있다. 두 번째로, 키가 사이클에서 상대적으로 늦게 나타날지라도, 단말기는 (이것이 단말기가 취할 적절한 액션이라면) 기지국으로 조회 응답 메시지를 자동적으로 나타내어 중요한 키에 여전히 응답할 수 있다. 수용력에 어떠한 증가도 취해지지 않는다는 것을 주의해야 할 것이다.Since the terminal wakes up every 1.28 seconds or less, it will generally obtain the required clock information by the midpoint in the first A or B period. As illustrated in Figure 8, switching from clock to data in this intermediate indication provides a number of useful advantages. First, some data may be received in less than 5 seconds from the start of the inquiry procedure. Secondly, even if the key appears relatively late in the cycle, the terminal can still respond to important keys by automatically presenting an inquiry response message to the base station (if this is the proper action for the terminal to take). It should be noted that no increase in capacity is taken.

앞서 말한 것에서, 휴대용 디바이스는 32 개의 조회 채널 중 한 채널 상에 모든 추가 데이터 필드 패킷을 수신할 것이어서, 이로 인해 이용가능한 대역폭의 단지 1/32만을 이용한다. 인식될 바와 같이, 언제 휴대용 단말기(비콘 슬레이브)가 제 1 조회 패킷을 수신할 것인가에 관한 불확실성이 극복될 수 있다면, 호핑 시퀀스의 미리 결정된 특성은 수용될 수 있고 그러므로 전체 대역폭은 이용될 수 있다. 슬레이브가 제 1 패킷을 수신했던 지점으로부터 마스터 조회 호핑 시퀀스와 동기화하기 위해서, 슬레이브는 마스터 호핑 시퀀스에서 마스터 클록 오프셋 및 제 1 수신된 패킷의 위치 양쪽 모두를 알아야 할 필요가 있다. 슬레이브 호핑을 동기화하는 대안적인 방법은 모든 방송 필드에 클록킹 데이터(clocking data)를 송신하는 것이다. 이것은 상세히 설명되지 않을 것이다.In the foregoing, the portable device will receive all additional data field packets on one of the 32 inquiry channels, thereby using only 1/32 of the available bandwidth. As will be appreciated, if the uncertainty as to when the portable terminal (beacon slave) will receive the first inquiry packet can be overcome, then the predetermined characteristic of the hopping sequence can be accommodated and thus the full bandwidth can be used. In order to synchronize with the master inquiry hopping sequence from the point at which the slave received the first packet, the slave needs to know both the master clock offset and the position of the first received packet in the master hopping sequence. An alternative way to synchronize slave hopping is to send clocking data to all broadcast fields. This will not be explained in detail.

신속하게 획득된 추가 데이터는, 범위내의 비콘을 식별하기 위해서 휴대용 디바이스에 의해 사용될 수 있다. 이 정보는, 이후 휴대용 디바이스와 비콘사이에제 1 프로토콜 시스템을 사용하여 더 신속하게 통신이 설정될 수 있도록 사용될 수 있다. 제 1 프로토콜로서 블루투스의 경우에, 조회 절차가 무시될 수 있으며, 그러므로 추가 DSSS 데이터는 양방향 블루투스 링크를 설정하기 위한 통화 셋-업 시간을 줄이는데 사용될 수 있다. 이 목적을 위해서, 디코더(30)(도 2)는 블루투스 셋-업 절차로 하여금 손쉬워지도록(short cut) 한다. 그러므로, 블루투스 처리의 조회 단계는 추가 데이터를 이용하여 효과적으로 완료될 수 있다. 블루투스 처리는 일반적으로 조회 및 대화 단계를 통해서 순환하기 때문에, 한 바퀴 돌아 그 다음 조회 단계를 기다리는데 지연이 있을 수 있다. 본 발명은, 동일한 데이터가 다른 프로토콜을 통해서 즉시 송신될 수 있기 때문에, 기다릴 필요성을 피하고 블루투스 대화 단계는 이후 진행할 수 있다.The additional data obtained quickly can be used by the portable device to identify beacons in range. This information can then be used to allow communication to be established more quickly using the first protocol system between the portable device and the beacon. In the case of Bluetooth as the first protocol, the lookup procedure can be ignored and therefore additional DSSS data can be used to reduce call set-up time for establishing a two-way Bluetooth link. For this purpose, the decoder 30 (Fig. 2) makes the Bluetooth set-up procedure short cut. Therefore, the inquiry step of the Bluetooth processing can be effectively completed using additional data. Since Bluetooth processing typically cycles through the inquiry and dialogue phases, there may be a delay in waiting for the next inquiry phase. The present invention avoids the need to wait because the same data can be sent immediately over different protocols and the Bluetooth conversation step can proceed later.

위에서 설명된 예에서, 추가 데이터는 블루투스 조회 메시지의 구조 안으로 통합된다. 본 발명의 제 2 실시예에서, 두 시스템의 조합 - (블루투스와 같은) 주파수 호핑 시스템이 {달리 "지그베(ZigBe)"로서 알려진 - "라이트(Lite)와 같은} 다른 프로토콜 단일 채널 DSSS 시스템과 조합된다 - 이 제공된다. 방송 및 등록(registration)/동기화 정보는 라이트 시스템을 통해서 통신되고, 트래픽 채널은 바라던 바대로 블루투스 시스템을 이용하여 설정된다. 이 두 시스템은, 동작 모드사이에서 주기적으로 스위칭함으로서, 원하면 단일 디바이스에 의해 수행될 수 있다.In the example described above, the additional data is incorporated into the structure of the Bluetooth inquiry message. In a second embodiment of the present invention, the combination of the two systems-the frequency hopping system (such as Bluetooth) is combined with other protocol single channel DSSS systems (otherwise known as "ZigBe"-such as "Lite"). Combined-is provided, the broadcast and registration / synchronization information is communicated via the light system and the traffic channel is established using the Bluetooth system as desired, both of which periodically switch between operating modes. By doing so, it can be performed by a single device if desired.

다시, DSSS 데이터는 주파수 호핑 시스템의 통화 셋-업 절차의 효율을 향상시키기 위해 사용될 수 있다.Again, the DSSS data can be used to improve the efficiency of the call set-up procedure of the frequency hopping system.

본 개시를 읽음으로서, 다른 변경이 당업자에게 명료해질 것이다. 이러한 변경은 고정되며 휴대가능한 통신 시스템 및 여기서 통합을 위한 그리고 본 명세서에 이미 설명된 특성대신에 또는 추가하여 이용될 수 있는 시스템 및 구성요소의 설계, 제조 및 이용에서 이미 알려진 다른 특성을 포함할 수 있다.By reading this disclosure, other changes will become apparent to those skilled in the art. Such modifications may include fixed and portable communication systems and other characteristics already known for the design, manufacture, and use of systems and components for integration herein and that may be used instead of or in addition to those already described herein. have.

상술한 바와 같이, 본 발명은 전자 장비의 유저에게, 특히 휴대 전화 및 적합하게 갖추어진 PDA(개인 휴대 단말기)와 같은 이동 통신 디바이스의 유저에게 배타적이지 않게 제공되는 서비스에 이용가능하다.As mentioned above, the present invention is applicable to a service provided non-exclusively to users of electronic equipment, in particular to users of mobile communication devices such as mobile phones and suitably equipped PDAs (personal portable terminals).

Claims (22)

무선 메시지 송신을 할 수 있는 적어도 하나의 비콘(beacon) 디바이스 및 이러한 메시지 송신을 수신할 수 있는 적어도 하나의 휴대용 디바이스를 포함하는 통신 시스템으로서, 여기서 상기 비콘은 조회 메시지(inquiry message)의 시리즈를 제공하는 제 1 프로토콜을 이용하여 메시지를 방송하도록 구성되며, 상기 시리즈의 다른 조회 메시지는 다른 반송파 주파수상에 제공되고, 여기서 상기 비콘은 확산 스펙트럼 송신 기술을 이용하여 추가 데이터를 방송하도록 구성되는, 통신 시스템.A communication system comprising at least one beacon device capable of wireless message transmission and at least one portable device capable of receiving such message transmission, wherein the beacon provides a series of inquiry messages. Wherein the other inquiry message of the series is provided on a different carrier frequency, wherein the beacon is configured to broadcast additional data using spread spectrum transmission techniques. . 제 1 항에 있어서, 상기 조회 메시지는 각각 복수의 미리결정된 데이터 필드의 형태이고, 상기 비콘은 상기 추가 데이터를 위한 추가 데이터 필드를 송신하기 이전에 각 조회 메시지에 첨가하도록 구성되는, 통신 시스템.The communication system of claim 1, wherein the inquiry message is in the form of a plurality of predetermined data fields, respectively, and the beacon is configured to add to each inquiry message prior to transmitting the additional data field for the additional data. 제 2 항에 있어서, 상기 비콘은 각 조회 메시지의 종단에 상기 추가 데이터 필드를 첨가하도록 구성되는, 통신 시스템.3. The communication system of claim 2, wherein the beacon is configured to add the additional data field to the end of each inquiry message. 제 2 항 또는 제 3 항에 있어서, 상기 비콘은 상기 미리결정된 데이터 필드중 하나에 지시(indication)를 포함하도록 구성되며, 상기 지시는 상기 추가 데이터 필드의 존재를 표시하는, 통신 시스템.4. A communication system as claimed in claim 2 or 3, wherein the beacon is configured to include an indication in one of the predetermined data fields, the indication indicating the presence of the additional data field. 제 2 항 내지 제 4 항 중 어느 한 항에 있어서, 상기 추가 데이터 필드는 적어도 64 비트의 데이터를 운반하는, 통신 시스템.The communication system according to any of claims 2 to 4, wherein the additional data field carries at least 64 bits of data. 제 2 항 내지 제 5 항 중 어느 한 항에 있어서, 상기 추가 데이터는 시퀀스를 이용하여 확산되는, 통신 시스템.The communication system according to any one of claims 2 to 5, wherein the additional data is spread using a sequence. 제 6 항에 있어서, 상기 추가 데이터는 11 비트 코드를 가진 1Mb/s의 속도에서 91 kb/s로 확산되는 데이터를 포함하는 통신 시스템.7. The communication system of claim 6, wherein the additional data comprises data spread at 91 kb / s at a rate of 1 Mb / s with an 11 bit code. 제 1 항에 있어서, 상기 확산 스펙트럼 송신 기술은 단일 채널 직접 확산 스펙트럼 시퀀스 송신 시스템을 포함하는, 통신 시스템.2. The communication system of claim 1, wherein the spread spectrum transmission technique comprises a single channel direct spread spectrum sequence transmission system. 제 1 항 내지 제 8 항 중 어느 한 항에 있어서, 상기 추가 데이터는 휴대용 디바이스 및 상기 비콘 디바이스로 하여금 상기 제 1 프로토콜을 이용하여 무선으로 데이터를 교환하기를 시작하게 하는, 통신 시스템.9. A communication system as claimed in any preceding claim, wherein the additional data causes the portable device and the beacon device to begin exchanging data wirelessly using the first protocol. 제 9 항에 있어서, 상기 추가 데이터는 상기 휴대용 디바이스 및 비콘 디바이스로 하여금 상기 조회 메시지를 이용하지 않고 상기 제 1 프로토콜을 이용하여 무선으로 상기 데이터를 교환하기를 시작하게 하는, 통신 시스템.10. The communication system of claim 9, wherein the additional data causes the portable device and the beacon device to begin exchanging the data wirelessly using the first protocol without using the inquiry message. 제 1 항 내지 제 10 항 중 어느 한 항에 있어서, 상기 시스템은 제 1 타입의 적어도 하나의 휴대용 디바이스 및 제 2 타입의 적어도 하나의 휴대용 디바이스를 포함하며, 여기서 상기 제 1 타입의 휴대용 디바이스는 상기 송신된 조회 메시지 및 상기 추가 데이터를 수신하도록 구성되는 반면, 상기 제 2 타입의 휴대용 디바이스는 상기 송신된 조회 메시지를 수신하도록 구성되지만 상기 추가 데이터는 수신하지 않도록 구성되는, 통신 시스템.The system of claim 1, wherein the system comprises at least one portable device of a first type and at least one portable device of a second type, wherein the portable device of the first type comprises: And wherein the second type of portable device is configured to receive the transmitted inquiry message but not the additional data, while receiving the sent inquiry message and the additional data. 제 1 항 내지 제 11 항 중 어느 한 항에 있어서, 상기 제 1 프로토콜은 블루투스 메시징을 포함하는, 통신 시스템.12. A communication system as claimed in any preceding claim, wherein the first protocol comprises Bluetooth messaging. 제 12 항에 있어서, 상기 비콘은 미리 결정된 클록된 연속적인 주파수 상에 조회 메시지의 시리즈를 방송하도록 구성되고, 상기 비콘에 대한 클록 정보는 상기 추가 데이터에 포함되는, 통신 시스템.13. The communication system of claim 12, wherein the beacon is configured to broadcast a series of inquiry messages on a predetermined clocked consecutive frequency, wherein clock information for the beacon is included in the additional data. 제 1 항 내지 제 13 항 중 어느 한 항에 기재된 시스템에서 사용하기 위한 이동 통신 디바이스로서, 제 1 통신 프로토콜에 따라 근거리 무선 조회 메시지 및 확산 스펙트럼 송신 기술을 이용하여 방송되는 추가 데이터를 수신할 수 있는 수신기를 포함하며, 상기 추가 데이터를 판독하며 유저에게 상기 추가 데이터를 제공하는 수단을 더 포함하는, 이동 통신 디바이스.A mobile communication device for use in the system of any of claims 1 to 13, wherein the mobile communication device is capable of receiving additional data that is broadcast using a near field inquiry message and spread spectrum transmission technology in accordance with a first communication protocol. And means for reading the additional data and providing the additional data to a user. 제 14 항에 있어서, 상기 수신기는 블루투스 프로토콜에 따라 메시지를 수신하도록 구성되는, 이동 통신 디바이스.The mobile communication device of claim 14, wherein the receiver is configured to receive a message according to a Bluetooth protocol. 무선 메시지 송신을 할 수 있는 비콘 디바이스로서, 비콘 디바이스 및 이러한 메시지 송신을 수신할 수 있는 적어도 하나의 휴대용 디바이스를 포함하는 통신 시스템에서 사용하기 위한 상기 비콘 디바이스는, 여기서 제 1 프로토콜에 따라 배열된 조회 메시지의 시리즈를 방송하도록 및 확산 스펙트럼 송신 기술을 이용하여 추가 데이터를 방송하도록 구성되는, 비콘 디바이스.A beacon device capable of wireless message transmission, the beacon device for use in a communication system comprising a beacon device and at least one portable device capable of receiving such a message transmission, wherein the inquiry is arranged in accordance with the first protocol. Beacon device, configured to broadcast a series of messages and to broadcast additional data using spread spectrum transmission techniques. 제 16 항에 있어서, 상기 비콘은 상기 추가 데이터를 위한 추가 데이터 필드를 송신하기 이전에 각 조회 메시지에 추가하도록 구성되며, 상기 추가 데이터 필드 내에 상기 추가 데이터를 확산하기 위한 수단을 더 포함하는, 비콘 디바이스.17. The beacon of claim 16, wherein the beacon is configured to add to each inquiry message prior to transmitting an additional data field for the additional data, and further comprising means for spreading the additional data within the additional data field. device. 제 17 항에 있어서, 상기 조회 메시지에 지시(indication)를 포함하도록 구성되며, 상기 지시는 상기 추가 데이터 필드의 존재를 표시하는, 비콘 디바이스.18. The beacon device of claim 17, configured to include an indication in the inquiry message, the indication indicating the presence of the additional data field. 제 16 항 내지 제 18 항 중 어느 한 항에 있어서, 상기 제 1 프로토콜은 블루투스 메시징을 포함하는, 비콘 디바이스.19. The beacon device of any one of claims 16-18, wherein the first protocol comprises Bluetooth messaging. 비콘 디바이스와 휴대용 통신 디바이스 사이에서의 통신 방법으로서,A communication method between a beacon device and a portable communication device, 조회 메시지의 시리즈에서의 다른 조회 메시지는 다른 반송 주파수상에 제공되는, 제 1 프로토콜에 따라 배열된 상기 조회 메시지의 시리즈를 송신하는 단계, 및Transmitting the series of inquiry messages arranged according to the first protocol, wherein the other inquiry messages in the series of inquiry messages are provided on different carrier frequencies, and 확산 스펙트럼 송신 기술을 이용하여 추가 데이터를 방송하는 단계를 포함하며,Broadcasting additional data using a spread spectrum transmission technique; 여기서 상기 휴대용 디바이스는 상기 추가 데이터를 수신하며 이로부터 상기 제 1 프로토콜을 이용하여 상기 비콘 디바이스와 통신하고 있는지 아닌지를 결정하는, 통신 방법.Wherein the portable device receives the additional data and determines therefrom whether or not it is communicating with the beacon device using the first protocol. 제 20 항에 있어서, 상기 추가 데이터는 상기 휴대용 디바이스로 하여금 상기 조회 메시지를 이용하지 아니하고 상기 비콘 디바이스와의 통신을 설정하게 하는, 통신 방법.21. The method of claim 20, wherein the additional data causes the portable device to establish communication with the beacon device without using the inquiry message. 제 20 항 또는 제 21 항에 있어서, 상기 제 1 프로토콜은 블루투스 메시징을 포함하는, 통신 방법.22. The method of claim 20 or 21, wherein the first protocol comprises Bluetooth messaging.
KR1020027012028A 2001-01-18 2002-01-10 Connectionless broadcast signalling Withdrawn KR20020088081A (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
GBGB0101292.1A GB0101292D0 (en) 2001-01-18 2001-01-18 Connectionless broadcast signalling
GB0101292.1 2001-01-18
GBGB0129063.4A GB0129063D0 (en) 2001-01-18 2001-12-05 Connectionless broadcast signalling
GB0129063.4 2001-12-05
PCT/IB2002/000049 WO2002058331A2 (en) 2001-01-18 2002-01-10 Connectionless broadcast signalling

Publications (1)

Publication Number Publication Date
KR20020088081A true KR20020088081A (en) 2002-11-25

Family

ID=9907037

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020027012028A Withdrawn KR20020088081A (en) 2001-01-18 2002-01-10 Connectionless broadcast signalling

Country Status (2)

Country Link
KR (1) KR20020088081A (en)
GB (2) GB0101292D0 (en)

Also Published As

Publication number Publication date
GB0101292D0 (en) 2001-02-28
GB0129063D0 (en) 2002-01-23

Similar Documents

Publication Publication Date Title
US20020094797A1 (en) Connectionless broadcast signalling
US6928263B2 (en) Local data delivery through beacons
EP1249104B1 (en) Data delivery through beacons
EP1216548B1 (en) Data delivery through portable devices
EP1249105B1 (en) Data delivery through beacons
US5606560A (en) Between a base station and a portable device
KR101096407B1 (en) Channel Access for Ultra-Wideband Communication
KR20050071610A (en) Beacon channel for frequency hopping wireless devices
JP2000512098A (en) Method and apparatus for radio receiver synchronization in a cellular system
US6477378B1 (en) Method and apparatus to limit frequency bands used by a low power radio frequency device
KR100769606B1 (en) Communication Systems, Communication Devices, and Communication Methods Using Beacons
KR20020088081A (en) Connectionless broadcast signalling
KR100481529B1 (en) Wireless communication apparatus capable of connectionless oriented broadcast and method thereof
KR20020024329A (en) Local data delivery through beacons

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20020913

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid