CN1728668A - Based on the location tracking method in the wireless network of telegon - Google Patents
Based on the location tracking method in the wireless network of telegon Download PDFInfo
- Publication number
- CN1728668A CN1728668A CNA2005100853630A CN200510085363A CN1728668A CN 1728668 A CN1728668 A CN 1728668A CN A2005100853630 A CNA2005100853630 A CN A2005100853630A CN 200510085363 A CN200510085363 A CN 200510085363A CN 1728668 A CN1728668 A CN 1728668A
- Authority
- CN
- China
- Prior art keywords
- wireless network
- identifier
- frame
- telegon
- network
- 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.)
- Pending
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/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/71—Hardware identity
-
- 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
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供了一种在基于协调器的无线网络中的位置跟踪方法。在基于协调器的无线网络中的该位置跟踪方法包括:由与无线网络连接的装置将包括其自己的标识符和时间信息的第一帧发送到无线网络以公开其位置信息;和由所述装置接收包括从无线网络发送的所述装置的位置信息的第二帧,作为对所述第一帧的应答。
A location tracking method in a coordinator-based wireless network is provided. The location tracking method in a coordinator-based wireless network includes: sending, by a device connected to the wireless network, a first frame including its own identifier and time information to the wireless network to disclose its location information; and by said The device receives, as a response to the first frame, a second frame including location information of the device transmitted from the wireless network.
Description
技术领域Technical field
本发明的方法涉及在基于协调器的无线网络中的位置跟踪。The method of the present invention relates to location tracking in a coordinator-based wireless network.
背景技术 Background technique
近来组网的趋势在于互连除计算机以外的需要交换数据的装置。在过去,有线网络是标准。但是,如布线结构和有限的移动性的有线组网的缺点,使无线通信技术成为必要。无线局域网(WLAN)和无线个域网(WPAN)标准正在研发。WPAN具有10m范围,而WLAN具有50m到100m范围。由于WPAN消耗更少的能量并且支持Ad-hoc网络,所以其在移动性和范围方面更适合电子家庭器具。A recent trend in networking is to interconnect devices other than computers that need to exchange data. In the past, wired networking was the standard. However, the disadvantages of wired networking, such as wiring structure and limited mobility, make wireless communication technology necessary. Wireless Local Area Network (WLAN) and Wireless Personal Area Network (WPAN) standards are under development. WPAN has a range of 10m, while WLAN has a range of 50m to 100m. Since WPAN consumes less energy and supports Ad-hoc networks, it is more suitable for electronic home appliances in terms of mobility and range.
基于协调器的无线网络使用协调器来管理无线网络的通信时间和竞争模式。其使用由被创立来建立WPAN标准的IEEE 802.15工作组所决定的许多协议。IEEE 802.15工作组被分为四个任务组。TG 1从事基于蓝牙(Bluetooth)1.x的WPAN的标准。TG 2研究无线网络的共存。TG 3研究在低功耗下提供20Mbps或更高的高传输率的超宽带(UWB)。TG 4研究低速WPAN(LR-WPAN),一种在低功耗下提供低传输率(最大250kpbs)的技术。A coordinator-based wireless network uses the coordinator to manage the communication time and contention mode of the wireless network. It uses a number of protocols determined by the IEEE 802.15 working group created to create the WPAN standard. The IEEE 802.15 working group is divided into four task groups. TG 1 works on the standard of WPAN based on Bluetooth (Bluetooth) 1.x. TG 2 studies the coexistence of wireless networks. TG 3 researches ultra-wideband (UWB) that provides a high transfer rate of 20Mbps or more at low power consumption. TG 4 studies low-speed WPAN (LR-WPAN), a technology that provides low transmission rates (maximum 250kpbs) at low power consumption.
LR WPAN涉及需要低数据传输率的低成本通信网络。被称为“ZigBee”的IEEE 802.15.4标准是用于如无线集成遥控器、家庭器具控制器、建筑物管理控制器以及玩具的低成本、低功率装置的网络的无线传输技术。ZigBee组于2000年7月建立,从那以后其已完成关于物理层和MAC的标准的工作。LR WPAN involves low-cost communication networks that require low data transfer rates. The IEEE 802.15.4 standard, known as "ZigBee," is a wireless transmission technology for networks of low-cost, low-power devices such as wireless integrated remote controls, home appliance controllers, building management controllers, and toys. The ZigBee group was established in July 2000, and since then it has completed work on standards for the physical layer and MAC.
该标准指定传输是250kbps(2.4GHz频带内的16信道)或40kbps/20kbps(915MHz频带内的10信道或者868MHz频带内的1信道),范围是1m到100m。The standard specifies transmission at 250kbps (16 channels in the 2.4GHz band) or 40kbps/20kbps (10 channels in the 915MHz band or 1 channel in the 868MHz band) with a range of 1m to 100m.
仍然在进行关于上层的工作,该上层包括网络层。包括Philips、Motorola、Honeywell、Mitsubishi、Invensys以及Samsung的50家公司是ZigBee联盟的发起人,他们通过添加用于分散装置的ad-hoc无线组网和网络协议来补充现有标准。Work is still ongoing on the upper layers, including the network layer. Fifty companies, including Philips, Motorola, Honeywell, Mitsubishi, Invensys and Samsung, are sponsors of the ZigBee Alliance, which complements the existing standard by adding ad-hoc wireless networking and networking protocols for distributed devices.
ZigBee进行准备清单并且明确地定义实际执行互操作性测试的应用的工作。IEEE 802.15.4的要求包括低功耗、低成本以及简单的基础结构。这些要求对于网络传感器和控制装置是必须的。ZigBee does the work of preparing the checklist and clearly defining the applications that will actually perform interoperability testing. The requirements of IEEE 802.15.4 include low power consumption, low cost, and simple infrastructure. These requirements are necessary for networked sensors and control devices.
IEEE 802.15.4a定义使用超宽带(UWB)的低速的基于位置的网络的标准,UWB是实现使无所不在的环境可以实现的精确位置识别(location awareness)服务的新的组网技术。IEEE 802.15.4a defines a standard for a low-speed location-based network using Ultra-Wideband (UWB), which is a new networking technology that realizes precise location awareness services that enable ubiquitous environments.
IEEE 802.15.4a是802.15.4的子群,并且其使用与802.15.4相同的介质访问控制(MAC),但是用UWB来替代物理层(PHY)。但是,其没有定义位置跟踪协议。所以,基于位置的服务必须被添加到基于协调器的无线网络中来体现IEEE 802.15.4a的位置跟踪技术。隐私保护服务也应以允许用户控制位置跟踪的方式被添加。IEEE 802.15.4a is a subgroup of 802.15.4, and it uses the same medium access control (MAC) as 802.15.4, but replaces the physical layer (PHY) with UWB. However, it does not define a location tracking protocol. Therefore, location-based services must be added to coordinator-based wireless networks to embody IEEE 802.15.4a location tracking techniques. Privacy protection services should also be added in a way that allows users to control location tracking.
发明内容Contents of the invention
本发明的一方面在于提供一种在基于协调器的无线网络中的位置跟踪功能。An aspect of the present invention is to provide a location tracking function in a coordinator-based wireless network.
本发明的另一方面在于通过使用基于协调器的无线网络的位置跟踪功能基于如UWB的无线通信技术来跟踪装置的位置。Another aspect of the present invention is to track a location of a device based on a wireless communication technology such as UWB by using a location tracking function of a coordinator-based wireless network.
本发明的方面不限于上述方面和没有提到的由于以下的描述将会对于本领域的普通技术人员变得更加明显的其他方面。Aspects of the present invention are not limited to the above-mentioned aspects and other aspects not mentioned will become more apparent to those of ordinary skill in the art from the following description.
本发明提供一种在基于协调器的无线网络中的位置跟踪方法。根据本发明的一个示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:由与无线网络连接的装置将包括标识符和时间信息的第一帧发送到无线网络以公开该装置的位置;和接收包括从无线网络发送的所述装置的位置信息的应答帧。The present invention provides a location tracking method in a coordinator-based wireless network. A location tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes: sending, by a device connected to the wireless network, a first frame including an identifier and time information to the wireless network to disclose the device and receiving a response frame including the location information of the device transmitted from the wireless network.
根据本发明的示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:将包括第一装置和第二装置的标识符的第一帧发送到无线网络,以便连接到无线网络的第一装置知道第二装置的位置;和由第一装置接收包括从无线网络发送的第二装置的位置信息的应答帧。A location tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes: transmitting a first frame including identifiers of a first device and a second device to a wireless network so as to connect to the wireless network. The first device knows the location of the second device; and a response frame including the location information of the second device transmitted from the wireless network is received by the first device.
根据本发明的示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:由第二装置接收来自无线网络的包括请求第二装置的位置跟踪的第一装置的标识符和第二装置的标识符的第一帧;和由第二装置将包括第一装置的标识符、第二装置的标识符和时间信息的第二帧发送到无线网络,作为对第一帧的应答。A location tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes: receiving, by a second device, an identifier of the first device requesting location tracking of the second device and a second device from the wireless network. a first frame of the device's identifier; and sending, by the second device, a second frame including the first device's identifier, the second device's identifier, and time information to the wireless network in response to the first frame.
根据本发明的示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:由第二装置接收来自无线网络的包括请求第二装置的位置跟踪的第一装置的标识符、以及第二装置的标识符的第一帧;确定是否允许位置跟踪;和如果允许位置跟踪,则第二装置将包括第一装置的标识符、第二装置的标识符和时间信息的第二帧发送到无线网络,作为对第一帧的应答。A location tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes: receiving, by a second device, an identifier including an identifier of a first device requesting location tracking of the second device from the wireless network, and a second device. A first frame of the identifier of the second device; determine whether location tracking is allowed; and if location tracking is allowed, the second device sends a second frame including the identifier of the first device, the identifier of the second device, and time information to Wireless network, in response to the first frame.
根据本发明的示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:接收由装置发送的包括该装置的标识符和时间信息的第一帧;使用所述时间信息获得用于计算所述装置的位置的位置计算信息;和将包括所述装置的标识符和所述位置计算信息的第二帧发送到网络协调器。A location tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes: receiving a first frame transmitted by a device including an identifier of the device and time information; using the time information to obtain an calculating location calculation information of a location of the device; and transmitting a second frame including an identifier of the device and the location calculation information to a network coordinator.
根据本发明的示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:接收由第二装置发送的包括请求第二装置的位置跟踪的第一装置的标识符、以及第二装置的标识符和时间信息的第一帧;使用所述时间信息获得用于计算第二装置的位置的位置计算信息;和将包括第一装置的标识符、第二装置的标识符和位置计算信息的第二帧发送到网络协调器。A location tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes: receiving an identifier of a first device that requests location tracking of the second device from a second device, and the second device the first frame of the identifier of the second device and time information; obtain position calculation information for calculating the position of the second device using the time information; and will include the identifier of the first device, the identifier of the second device, and the position calculation information The second frame is sent to the network coordinator.
根据本发明的示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:接收来自网络的包括装置的标识符和所述装置的位置计算信息的多个帧;使用所述位置计算信息计算所述装置的位置;和将包括位置信息的帧发送到所述装置。A position tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes: receiving a plurality of frames from the network including an identifier of a device and position calculation information of the device; using the position calculation computing a location of the device; and transmitting a frame including the location information to the device.
根据本发明的示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:接收来自网络的包括请求第二装置的位置跟踪的第一装置的标识符、第二装置的标识符和位置计算信息的多个帧;使用所述位置计算信息计算第二装置的位置;和将包括第二装置的位置的帧发送到第一装置。A location tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes receiving an identifier from the network including an identifier of a first device requesting location tracking of a second device, an identifier of a second device, and a plurality of frames of position calculation information; calculate a position of the second device using the position calculation information; and transmit the frame including the position of the second device to the first device.
根据本发明的示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:接收来自网络的包括请求第二装置的位置跟踪的第一装置的标识符以及第二装置的标识符的第一帧;将所述第一帧发送到所述网络的第二装置;从第二装置接收用于通告位置跟踪已经被拒绝的第二帧;和将所述第二帧发送到所述第一装置。A location tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes receiving a message from the network including an identifier of a first device requesting location tracking of a second device and an identifier of a second device. a first frame; sending the first frame to a second device of the network; receiving a second frame for announcing that location tracking has been rejected from the second device; and sending the second frame to the first frame a device.
根据本发明的示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:接收由第一装置发送的包括第一装置的标识符和第二装置的标识符的第一帧,以便第一无线网络的协调器可跟踪第二装置;由所述第一无线网络的协调器将包括所述第一无线网络的标识符、所述第一装置的标识符以及所述第二装置的标识符的第二帧发送到第二无线网络的协调器;由所述第一无线网络的协调器接收由所述第二无线网络的协调器发送的包括所述第一无线网络的标识符、所述第一装置的标识符、所述第二装置的标识符以及所述第二装置的位置信息的第三帧,作为对所述第二帧的应答;和由所述第一无线网络的协调器将包括所述第二装置的位置信息的第四帧发送到第一装置。A location tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes: receiving a first frame including an identifier of the first device and an identifier of the second device transmitted by the first device, so that The coordinator of the first wireless network may track the second device; the coordinator of the first wireless network will include the identifier of the first wireless network, the identifier of the first device, and the a second frame of the identifier is sent to the coordinator of the second wireless network; receiving by the coordinator of the first wireless network the identifier sent by the coordinator of the second wireless network comprising the identifier of the first wireless network, a third frame of the identifier of the first device, the identifier of the second device, and location information of the second device in response to the second frame; and by the first wireless network The coordinator transmits a fourth frame including location information of the second device to the first device.
根据本发明的示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:接收由第一装置发送的包括第一装置的标识符和第二装置的标识符的第一帧,以便第一无线网络的协调器可跟踪所述第二装置;由所述第一无线网络的协调器将包括所述第一无线网络的标识符、所述第一装置的标识符以及所述第二装置的标识符发送到所述第二无线网络的协调器;如果接收了第二帧的所述第二装置拒绝位置跟踪,则由所述第一无线网络的协调器接收包括所述第一无线网络的标识符、所述第一装置的标识符以及所述第二装置的标识符的第三帧,作为第二帧的应答;和由所述第一无线网络的协调器将包括所述第二装置拒绝位置跟踪的信息的第四帧发送到所述第一装置。A location tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes: receiving a first frame including an identifier of the first device and an identifier of the second device transmitted by the first device, so that The coordinator of the first wireless network may track the second device; the coordinator of the first wireless network will include the first wireless network's identifier, the first device's identifier, and the second The identifier of the device is sent to the coordinator of the second wireless network; if the second device, having received the second frame, rejects location tracking, the coordinator of the first wireless network receives the a third frame of the identifier of the network, the identifier of the first device, and the identifier of the second device, as a response to the second frame; and the coordinator of the first wireless network will include the first A fourth frame of information that the second device rejects position tracking is sent to the first device.
根据本发明的示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:由第二无线网络的协调器接收由第一无线网络的协调器发送的包括第一无线网络的标识符、请求第二装置的位置跟踪的第一装置的标识符以及第二装置的标识符的第一帧;由所述第二无线网络的协调器将包括所述第一无线网络的标识符、所述第一装置的标识符以及第二装置的标识符发送到与第二无线网络连接的第二装置;由所述第二无线网络的协调器接收来自所述第二无线网络的包括第一无线网络的标识符、所述第一装置的标识符、所述第二装置的标识符以及第二装置的位置计算信息的多个第三帧;由所述第二无线网络的协调器使用第二装置的所述位置计算信息计算所述第二装置的位置;和由第二无线网络的协调器将包括所述第一无线网络的标识符、所述第一装置的标识符、所述第二装置的标识符以及计算的所述第二装置的位置信息的第四帧发送到所述第一无线网络的协调器。A location tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes: receiving, by the coordinator of the second wireless network, an identifier including the identifier of the first wireless network sent by the coordinator of the first wireless network , the identifier of the first device requesting location tracking of the second device, and the first frame of the identifier of the second device; the coordinator of the second wireless network will include the identifier of the first wireless network, the The identifier of the first device and the identifier of the second device are sent to the second device connected to the second wireless network; the coordinator of the second wireless network receives the information from the second wireless network including the first wireless an identifier of the network, an identifier of the first device, an identifier of the second device, and a plurality of third frames of position calculation information of the second device; used by the coordinator of the second wireless network using the second the location calculation information of the device to calculate the location of the second device; and by the coordinator of the second wireless network will include the identifier of the first wireless network, the identifier of the first device, the second A fourth frame of the identifier of the device and the calculated location information of the second device is sent to the coordinator of the first wireless network.
根据本发明的示例性实施例的在基于协调器的无线网络中的位置跟踪方法包括:接收由第一无线网络的协调器发送的包括第一无线网络的标识符、请求第二装置的位置跟踪的第一装置的标识符、以及第二装置的标识符的第一帧;由第二无线网络的协调器将包括所述第一无线网络的标识符、所述第一装置的标识符以及所述第二装置的标识符的第二帧发送到第三无线网络的协调器;由所述第二无线网络的协调器接收由所述第三无线网络发送的包括所述第一无线网络的标识符、所述第一装置的标识符、所述第二装置的标识符以及所述第二装置的位置信息的第三帧;和由所述第二无线网络的协调器将包括所述第一无线网络的标识符、所述第一装置的标识符、所述第二装置的标识符以及所述第二装置的位置信息的第四帧发送到所述第一无线网络的协调器。A location tracking method in a coordinator-based wireless network according to an exemplary embodiment of the present invention includes: receiving an identifier including the first wireless network transmitted by the coordinator of the first wireless network, requesting location tracking of the second device The first frame of the identifier of the first device, and the identifier of the second device; the coordinator of the second wireless network will include the identifier of the first wireless network, the identifier of the first device, and the The second frame of the identifier of the second device is sent to the coordinator of the third wireless network; the coordinator of the second wireless network receives the identification of the first wireless network sent by the third wireless network identifier, the identifier of the first device, the identifier of the second device, and the location information of the second device; and the coordinator of the second wireless network will include the first A fourth frame of the identifier of the wireless network, the identifier of the first device, the identifier of the second device, and location information of the second device is transmitted to the coordinator of the first wireless network.
附图说明Description of drawings
通过结合附图对其示例性实施例进行详细的描述,本发明的上述和其他方面将会变得更加清楚,其中:The above and other aspects of the present invention will become more apparent from a detailed description of exemplary embodiments thereof, taken in conjunction with the accompanying drawings, in which:
图1示出根据本发明示例性实施例的802.15.4的丛集树状(cluster-tree)网络的结构;Fig. 1 shows the structure of the cluster tree-like (cluster-tree) network of 802.15.4 according to an exemplary embodiment of the present invention;
图2是示出根据本发明示例性实施例的被跟踪装置向协调器请求自位置识别(self location awareness)的处理的流程图;2 is a flow chart showing a process in which a tracked device requests self location awareness from a coordinator according to an exemplary embodiment of the present invention;
图3是示出根据本发明示例性实施例的协调器向被跟踪装置请求远程位置识别(remote location awareness)的处理的流程图;3 is a flow chart illustrating a process in which a coordinator requests remote location awareness (remote location awareness) from a tracked device according to an exemplary embodiment of the present invention;
图4是示出根据本发明示例性实施例的除PAN协调器或丛集头以外的装置请求其他装置的位置跟踪的处理的流程图;4 is a flowchart illustrating a process in which a device other than a PAN coordinator or a cluster head requests location tracking of other devices according to an exemplary embodiment of the present invention;
图5是示出根据本发明示例性实施例的用于跟踪存在于丛集以外的被跟踪装置的位置的处理的流程图,其中,PAN协调器存在于该丛集中;5 is a flowchart illustrating a process for tracking a location of a tracked device existing outside a cluster in which a PAN coordinator exists, according to an exemplary embodiment of the present invention;
图6是示出根据本发明示例性实施例的用于使用中继装置跟踪被跟踪装置的位置的处理的流程图;6 is a flowchart illustrating a process for tracking the location of a tracked device using a relay device according to an exemplary embodiment of the present invention;
图7是示出根据本发明示例性实施例的通过TOA方法的位置跟踪的概念示图;FIG. 7 is a conceptual diagram illustrating location tracking by a TOA method according to an exemplary embodiment of the present invention;
图8示出根据本发明示例性实施例的通过TDOA方法的位置跟踪的结构;FIG. 8 shows the structure of location tracking by the TDOA method according to an exemplary embodiment of the present invention;
图9示出802.15.4中的根据本发明示例性实施例的用于体现位置跟踪功能的MAC层的帧格式;和FIG. 9 shows a frame format of a MAC layer for embodying a location tracking function in 802.15.4 according to an exemplary embodiment of the present invention; and
图10、11、12是示出根据本发明示例性实施例的帧的命令净荷的方框图。10, 11, 12 are block diagrams illustrating command payloads of frames according to exemplary embodiments of the present invention.
具体实施方式 Detailed ways
以下将描述在该说明书中使用的术语。Terms used in this specification will be described below.
基于协调器的无线网络(Coordinator-based Wireless Network)Coordinator-based Wireless Network
包括用作协调器的无线网络装置的网络(以下称为基于协调器的无线网络)以协调器为基础形成单一独立无线网络。如果多个基于协调器的无线网络存在于相同区域中,则每一基于协调器的无线网络具有区别其的唯一标识。基于协调器的网络与用于通过接入点或基站执行无线通信的基础结构网络不同,并且其可包括多个协调器且被包括在ad-hoc网络中。协调器可发送无线网络需要的时间信息,接收此信息的无线网络装置可将其发送到其他网络装置。在本说明书中,将描述IEEE 802.15.4基于协调器的无线网络,但是此仅为本发明的示例性实施例并且本发明不限于此。A network including a wireless network device serving as a coordinator (hereinafter referred to as a coordinator-based wireless network) forms a single independent wireless network based on the coordinator. If multiple coordinator-based wireless networks exist in the same area, each coordinator-based wireless network has a unique identifier to distinguish it. A coordinator-based network is different from an infrastructure network for performing wireless communication through an access point or a base station, and it may include a plurality of coordinators and is included in an ad-hoc network. The coordinator can send the time information required by the wireless network, and the wireless network device receiving this information can send it to other network devices. In this specification, an IEEE 802.15.4 coordinator-based wireless network will be described, but this is only an exemplary embodiment of the present invention and the present invention is not limited thereto.
信标帧(Beacon Frame)Beacon Frame
信标帧通告网络的存在,并且其也在网络的维护中执行重要角色。信标帧包括当网络装置与网络连接时需要的净荷。网络协调器周期性地发送信标帧,从而参与该无线网络的装置可识别该网络。The beacon frame announces the existence of the network and it also performs an important role in the maintenance of the network. A beacon frame includes a payload required when a network device connects to the network. The network coordinator periodically sends beacon frames so that devices participating in the wireless network can identify the network.
探测请求(Probe Request)Probe Request
网络装置发送探测请求帧以寻找网络。A network device sends a probe request frame to find a network.
探测应答(Probe Response)Probe Response
接收到来自网络装置的探测请求的网络协调器发送设置当该装置连接到该网络时需要的信息的探测应答帧。The network coordinator receiving the probe request from the network device transmits a probe response frame setting information required when the device is connected to the network.
装置、网络装置device, network device
装置是可与其他装置通信的无线网络的组件。例如,在IEEE 802.15.4中,除无线集成遥控器以及电子家庭器具控制器以外,还存在建筑物管理控制器、玩具、鼠标以及炊具。在家庭网络或无所不在的环境中具有通信功能、控制功能以及传感器功能的装置也被包括。A device is a component of a wireless network that can communicate with other devices. For example, in IEEE 802.15.4, there are building management controllers, toys, mice, and cookers in addition to wireless integrated remote controls and electronic home appliance controllers. Also included are devices having communication functions, control functions, and sensor functions in a home network or ubiquitous environment.
位置识别帧location recognition frame
位置识别帧允许网络装置和其他装置都知道其位置。接收位置识别帧的其他装置可通过位置跟踪算法知道网络装置的位置。位置识别帧可包括帧的发送时间、查找装置的标识符、以及作为位置跟踪的对象的装置的标识符。Location Awareness Frames allow both network devices and other devices to know their location. Other devices receiving the location identification frame can know the location of the network device through location tracking algorithms. The location recognition frame may include a transmission time of the frame, an identifier of a search device, and an identifier of a device that is a subject of location tracking.
位置信息定位帧(位置计算信息帧)Position information positioning frame (position calculation information frame)
位置信息帧包括使用帧发送时间和帧接收时间计算的该装置的位置、包括该帧的接收信号的角度或该接收信号的强度。位置可被表示为时间差;即帧发送时间和帧接收时间之间的差。The location information frame includes the location of the device calculated using the frame transmission time and the frame reception time, the angle of the received signal including the frame, or the strength of the received signal. The position can be expressed as a time difference; that is, the difference between the time the frame was sent and the time the frame was received.
位置结果帧position result frame
位置结果帧包括通过接收位置信息帧(位置计算信息帧)的特定装置获得的位置信息。此帧可被发送到想要知道自己位置的装置。The position result frame includes position information obtained by a specific device receiving the position information frame (position calculation information frame). This frame can be sent to devices that want to know their location.
位置识别请求帧Location Identification Request Frame
位置识别请求帧目的在于请求位置识别帧的发送,从而位于该丛集外部的装置能够知道特定装置的位置。位置识别请求帧可通过位于该丛集外部的丛集协调器或位于该丛集内部的协调器来发送。另外,位置识别请求帧可由位于丛集内部或外部的装置来发送,该装置可将其标识符插入在该帧中。The purpose of the location recognition request frame is to request the transmission of the location recognition frame so that devices located outside the cluster can know the location of a specific device. The location recognition request frame may be sent by a cluster coordinator located outside the cluster or a coordinator located inside the cluster. Additionally, the location identification request frame may be sent by a device located inside or outside the cluster, which device may insert its identifier into the frame.
图1示出根据本发明示例性实施例的802.15.4的丛集树状网络的结构。802.15.4包括星状、对等以及作为对等拓扑的变形的丛集树状拓扑。FIG. 1 shows the structure of an 802.15.4 cluster tree network according to an exemplary embodiment of the present invention. 802.15.4 includes star, peer-to-peer, and cluster-tree topologies as variations of peer-to-peer topologies.
星状拓扑由图1的标号20显示,并且具有一个网络协调器21。网络装置之间的通信通过此协调器来执行,并且全功能装置(FFD)以及精简功能装置(RFD)可参与星状拓扑。全功能装置可与其他网络装置通信,并且可担当网络协调器。精简功能装置可仅通过网络协调器通信。由于精简功能装置不能独立地与其他装置通信,所以其不能变为网络协调器。The star topology is shown by reference numeral 20 in FIG. 1 and has one
图1的标号10显示具有一个网络协调器的对等拓扑。装置可在此类型的网络中与其他装置通信。上述的精简功能装置不能参与对等网络。Reference number 10 of Figure 1 shows a peer-to-peer topology with one network coordinator. Devices can communicate with other devices in this type of network. The above described reduced function devices cannot participate in peer-to-peer networks.
丛集树状网络是对等拓扑的变形,并且其可集成几个网络(如10、20和30)。其通过连接至少两个网络而组成。每一网络被称为一个丛集。在图1中,存在三个丛集10、20和30,并且这些丛集的网络协调器分别被标记为11、21和31。丛集的网络协调器被称为丛集头。可在多个网络协调器之中确定作为PAN协调器的协调器31来协调丛集树状网络。最好,PAN协调器31具有比其他网络装置更多的计算能力和资源。通过图1的网络的装置可与相应丛集中的网络装置通信。A cluster tree network is a variant of peer-to-peer topology and it can integrate several networks (eg 10, 20 and 30). It is composed by connecting at least two networks. Each network is called a cluster. In Figure 1 there are three clusters 10, 20 and 30, and the network coordinators of these clusters are labeled 11, 21 and 31 respectively. The network coordinator of the cluster is called the cluster head. A
位置识别主要可被分为两种情况。在第一种情况下,网络装置从PAN协调器或丛集头请求位置识别以知道它的位置。在另一种情况下,PAN协调器或丛集头请求网络装置的位置。前者被称为自位置识别请求,后者被称为远程位置识别请求。Position recognition can be mainly divided into two cases. In the first case, a network device requests location identification from the PAN coordinator or cluster head to know its location. In another case, the PAN coordinator or cluster head requests the location of the network device. The former is called a self-location identification request, and the latter is called a remote location identification request.
为了解释方便,以下,其位置被跟踪的网络装置被称为被跟踪装置,从被跟踪装置接收位置跟踪信息的网络装置被称为参考装置。For convenience of explanation, hereinafter, a network device whose location is tracked is referred to as a tracked device, and a network device receiving location tracking information from the tracked device is referred to as a reference device.
图2是示出根据本发明示例性实施例的被跟踪装置从协调器请求自位置识别的处理的流程图。在图2中,参与丛集的被跟踪装置101请求位置识别以知道其位置,PAN协调器或丛集头用作协调器。丛集是图1中的网络的一部分,但是如果只存在一个丛集,则其可以是整个网络。在IEEE 802.15.4的多种拓扑中,丛集树状网络(最复杂的拓扑)在本说明书中示出,但是星状或对等拓扑也可被应用。FIG. 2 is a flowchart illustrating a process in which a tracked device requests self-location recognition from a coordinator according to an exemplary embodiment of the present invention. In FIG. 2, the tracked
图2显示主动扫描处理。协调器31连续发送信标帧(S101)。然而,没有接收到信标帧的被跟踪装置101发送探测请求帧以通告它想要参与该网络(S103)。协调器31知道一个装置想要参与该网络并且发送包括网络信息的探测应答帧(S104)。被跟踪装置101通过接收的探测应答帧获得网络连接需要的信息,并且发送连接请求帧(S107)。协调器31将设置连接要求的信息的连接应答帧发送到被跟踪装置(S108)。以下,被跟踪装置可与该网络通信。与该网络连接的被跟踪装置发送自检测开始帧以搜索它的位置(S115)。此帧被参考装置301、302以及协调器31(PAN协调器或丛集头)接收。使用包括在此帧中的该帧的接收的信号强度(RSS)以及时间信息,可计算被跟踪装置的位置。参考装置301、302将定位数据发送到协调器31(S121),协调器31使用此数据以及位置跟踪算法来计算位置。如果协调器31将包括位置值的自检测结果帧发送到被跟踪装置101(S105),则被跟踪装置101知道了它的位置。然后,如果被跟踪装置101被移动,则由于它与该网络连接,所以它能够通过操作S115至S150来知道它的位置。将在下面解释位置跟踪算法。Figure 2 shows the active scanning process. The
参考装置和被跟踪装置之间的差别取决于其是否是被跟踪的对象。因此,由于被跟踪装置101知道了它的位置,所以它现在就能够变为参考装置。在其他装置参与该网络的情况下,被跟踪装置101可担当参考装置,并接收另一装置的位置信息。此外,即使当装置101担当参考装置时,如果装置101被移动,则其新的位置仍可通过操作115至150来确定。即,尽管该装置是参考装置,但其也可被再次变成被跟踪装置。参考装置和被跟踪装置之间的差别取决于其是用于确定装置位置的参考还是被跟踪的对象。The difference between a reference device and a tracked device depends on whether it is the object being tracked or not. Thus, since the tracked
图3是示出根据本发明另一示例性实施例的协调器11请求远程位置识别的处理的流程图。图3显示网络协调器搜索被跟踪装置并且发送该信息的被动扫描处理的例子。新的网络装置被标记为被跟踪装置102以与其他网络装置区别。协调器11连续发送信标帧以维持并管理该网络(S201)。通过信标帧知道该网络的存在的被跟踪装置发送连接请求帧(S207)。如果协调器11发送接受该连接请求的连接应答帧(S208),则被跟踪装置102可与该网络通信。FIG. 3 is a flowchart illustrating a process of requesting remote location identification by the
为了知道被跟踪装置的位置,已经使被跟踪装置与该网络连接的协调器11发送检测呼叫请求帧(S211)。检测呼叫请求帧与图2的自检测开始帧不同。为了确保保密性,在操作S212确定被跟踪装置102是否允许位置跟踪。当被跟踪装置102允许位置跟踪时,其将其位置信息发送到协调器以及外围装置。In order to know the location of the tracked device, the
被跟踪装置102发送包含其网络标识符和时间戳的检测呼叫应答帧,从而其位置可被知道(S215)。接收此帧的参考装置401、402以及协调器11通过如包括此帧中的该帧的接收的信号强度(RSS)以及时间信息的信息来定位被跟踪装置的位置和相关数据。参考装置401、402将此定位数据发送到协调器(S221),从而协调器11可使用位置跟踪算法来计算被跟踪装置102的位置。The tracked
当被跟踪装置102不允许位置跟踪时,被跟踪装置102将检测呼叫拒绝应答帧发送到协调器以及外围装置(S216)。When the tracked
位置信息对于网络管理很重要。因此,尽管每个装置不需要知道组成网络或丛集的装置的位置信息,但协调器11需要知道该位置信息。因此,尽管该装置拒绝通告其位置,但是PAN协调器或丛集头也可根据网络配置来得到该装置的位置信息。Location information is important for network management. Therefore, although each device does not need to know the location information of the devices making up the network or cluster, the
当位置信息被发送到PAN协调器31和丛集头11两者时(情况1),检测呼叫拒绝应答帧被发送(S216)。当位置信息仅仅被强制发送到PAN协调器31时(情况2),被跟踪装置不能发送检测呼叫拒绝应答帧以及检测呼叫应答帧。When the location information is transmitted to both the
在情况2下,存在用于无条件发送检测呼叫应答帧的方法;即,无需询问用户他/她是否允许位置跟踪。为了解释的方便,将在下面解释用于发送检测呼叫应答帧,而无需用户许可的方法。In case 2, there is a method for sending a detect call answer frame unconditionally; ie, without asking the user whether he/she allows location tracking. For convenience of explanation, a method for transmitting a detect call response frame without user's permission will be explained below.
当发送检测呼叫请求帧的协调器是丛集头时,由于仅PAN协调器可强制获得其他装置的位置,所以丛集头不能获得其他装置的位置信息。这是因为丛集仅存在了一定的时间。因此,在被跟踪装置102拒绝通告它自己的位置的情况下,检测呼叫拒绝帧被发送到丛集头11以及参考装置401、402(S216),并且处理停止。当位置信息被强制发送到PAN协调器以及丛集头时,被跟踪装置102不能拒绝该检测呼叫请求。该装置的位置被通告给协调器,不管用户允许与否。因而,为了用户方便,处理可进行操作S215至S221。When the coordinator transmitting the detect call request frame is the cluster head, since only the PAN coordinator can forcibly obtain the location of other devices, the cluster head cannot obtain the location information of other devices. This is because the cluster only exists for a certain amount of time. Therefore, in the case where the tracked
图3的操作S212是可选的。如果网络可强制知道装置之间的位置,则处理进行,无论被跟踪装置允许还是拒绝位置跟踪。如果被跟踪装置102被强制允许位置跟踪,则处理被进行到被跟踪装置发送检测呼叫应答帧的操作,而无需发送请求许可的消息。此时,仅执行操作S201至S221。即使用户拒绝位置跟踪,位置信息也可被发送到协调器,但是其根据用户的允许或拒绝而改变。Operation S212 of FIG. 3 is optional. If the network can enforce knowledge of the location between devices, then the process proceeds regardless of whether the tracked device allows or denies location tracking. If the tracked
另一方面,为了方便,用户可提前设置被跟踪装置102的应答。例如,当请求位置跟踪的装置是协调器时,检测呼叫应答帧可被设置为无条件发送。应答可能的设置方式是,被跟踪装置102允许每个装置或仅仅被跟踪装置102所属的丛集中的装置跟踪其位置。在该应答被设置之后,检测呼叫应答帧仅被发送到被允许的装置或协调器,并且检测呼叫拒绝应答被发送到所有其他装置,无需用户输入。图3的位置跟踪方法包括隐私保护。因此,操作S212至S216根据该网络的结构可被省略。On the other hand, for convenience, the user can set the response of the tracked
图2和3显示用于参与网络并且用于获得被跟踪装置102的位置的处理。用于主动连接网络与请求自位置识别的装置的图2的处理的执行不是不须的。可在被跟踪装置通过图3的被动扫描与网络连接之后发送自检测开始帧。相反,即使在图2的主动网络扫描之后,为了知道被跟踪装置102的位置,协调器也可发送检测呼叫请求帧。另外,参考装置可以为中继装置,该中继装置接收用于建立被跟踪装置的位置的帧,并且将包含在此帧中的位置信息发送到丛集头。2 and 3 show processes for participating in the network and for obtaining the location of the tracked
图4是示出根据本发明示例性实施例的除PAN协调器或丛集头以外的装置请求第三装置跟踪的位置的处理的流程图。除图2和3以外,可能需要另外的操作。由于跟踪其他装置的位置可能侵犯用户隐私,所以位置跟踪请求可被发送。参考装置401可请求装置102的位置跟踪。此时,装置401可将其标识符、和对被跟踪装置的标识符的请求包括在该帧中(S251)。协调器(丛集头)11接收检测呼叫请求帧并将其发送到被跟踪装置102(S252)。被跟踪装置102知道了参考装置401想要跟踪其位置。如“装置401请求位置跟踪。你允许位置跟踪吗?”的消息可显示给被跟踪装置102的用户。如果用户看到该消息并且允许位置跟踪,则包括用于跟踪它自己的位置的时间信息的帧(检测呼叫应答帧)被发送(S255)。参考装置401、402接收该检测呼叫应答帧,计算定位数据并将此数据发送到协调器(丛集头)11(S257)。协调器11随后将被跟踪装置102的位置信息发送到参考装置401(S260)。4 is a flowchart illustrating a process in which a device other than a PAN coordinator or a cluster head requests a location tracked by a third device according to an exemplary embodiment of the present invention. In addition to Figures 2 and 3, additional operations may be required. Since tracking the location of other devices may violate user privacy, location tracking requests may be sent.
然而,当在操作S253用户不允许位置跟踪时,装置102将检测呼叫拒绝应答帧发送到协调器11和参考装置401、402(S256)。However, when the user does not allow location tracking at operation S253, the
在图4中,关于被跟踪装置102的用户允许还是拒绝检测呼叫应答的信息可被提前设置,并且其可对每个装置或对特定装置设置。通过此设置,用户可保持他的/她的隐私,而无需应答位置跟踪询问。In FIG. 4 , information on whether the user of the tracked
图5是示出根据本发明示例性实施例的跟踪存在于PAN协调器所驻留的丛集之外的被跟踪装置的位置的处理的流程图。图5的实施例包括PAN协调器31请求被跟踪装置102的位置的情况,以及另一装置请求被跟踪装置102的位置的情况。FIG. 5 is a flowchart illustrating a process of tracking a location of a tracked device existing outside a cluster in which a PAN coordinator resides, according to an exemplary embodiment of the present invention. Referring to FIG. The embodiment of FIG. 5 includes a case where the
PAN协调器31在操作S311将检测呼叫请求帧发送到丛集头11、21以跟踪特定装置的位置。PAN协调器31也可接收由丛集头CLH121发送的位置跟踪帧并将其发送到整个网络。接收此帧的丛集头11发送检测呼叫请求帧以知道被跟踪装置是否存在于它的丛集中(S312)。操作S311和S312可根据帧的具体情况而具有相同或不同的内容。在操作S311该帧由丛集头11接收,在操作S312其被发送到它的丛集中的网络装置。被跟踪装置102接收检测呼叫请求帧,并且确定其是否允许位置跟踪(S314)。The
如果位置跟踪被允许,则包括位置信息的检测呼叫应答帧被发送到参考装置301、302和丛集头11(S315)。参考装置将从包括在接收的检测呼叫应答帧中的信息中获得的定位数据发送到丛集头11(S321)。其结果是,丛集头11知道了被跟踪装置102的位置并且其将检测结果帧发送到PAN协调器31(S331)。If location tracking is allowed, a detection call response frame including location information is transmitted to the
另外,在这种情况下,如先前参照图3所描述的即使不询问被跟踪装置的用户他/她是否允许位置跟踪,该处理也可进行。即使存在来自用户的拒绝应答,检测呼叫应答帧也可被发送到PAN协调器31。Also, in this case, the process can be performed without asking the user of the tracked device whether he/she allows location tracking as previously described with reference to FIG. 3 . The detection call response frame may be sent to the
如果第三装置尝试通过PAN协调器31来跟踪被跟踪装置102的位置或者如果PAN协调器31不强制其他装置的位置跟踪,则被跟踪装置102的用户可防止其位置被跟踪。这里,被跟踪装置102将检测呼叫拒绝应答帧发送到参考装置301、302以及丛集头11(S316)。丛集头11将接收的检测呼叫拒绝应答帧发送到PAN协调器31(S317)并且PAN协调器31知道了被跟踪装置不能被跟踪。另外,检测呼叫拒绝应答帧可被发送到其他请求被跟踪装置102的位置的装置。The user of the tracked
图6是示出根据本发明另一示例性实施例的使用中继装置的装置位置跟踪的处理的流程图。PAN协调器可直接将检测呼叫请求发送到丛集头,或者PAN协调器可通过另一丛集头间接地将其发送到该丛集头。因此,接收并发送检测呼叫请求帧的丛集头起到中继装置的作用。6 is a flowchart illustrating a process of device location tracking using a relay device according to another exemplary embodiment of the present invention. The PAN coordinator can directly send the detect call request to the cluster head, or the PAN coordinator can send it to the cluster head indirectly through another cluster head. Therefore, the cluster header that receives and transmits the detection call request frame functions as a relay.
在图6中,PAN协调器31将检测呼叫请求帧发送到丛集头51(S411)。丛集头51将该检测呼叫请求帧发送到第三丛集头11(S412)并且丛集头11跟踪存在于其丛集中的装置的位置。这里,如图2至5的例子所示,根据被跟踪装置允许还是拒绝位置跟踪,不同的方法被执行。In FIG. 6, the
当在操作S414被跟踪装置允许其位置被跟踪时,丛集头11在操作S420计算被跟踪装置的位置,跟踪该位置并且将检测结果帧发送到丛集头51(S431),其还将检测结果发送到PAN协调器31_(S432)。When the tracked device allows its position to be tracked in operation S414, the
当在操作S414被跟踪装置拒绝位置跟踪时,丛集头11在操作S422产生检测呼叫拒绝应答帧,并且发送该检测呼叫拒绝应答帧(S434)。接收该检测呼叫拒绝应答帧的中继装置51将该检测呼叫拒绝应答帧发送到PAN协调器31(S436)。When the location tracking is rejected by the tracking device at operation S414, the
存在多个可被使用的位置跟踪算法。There are a number of location tracking algorithms that can be used.
图7是示出根据本发明实施例的通过到达时间(TOA)方法的位置跟踪的概念示图。TOA方法测量在被跟踪装置101和其他网络装置11、301、302之间发送的信号的输送时间来计算距离。可通过帧的发送时间(例如,自检测开始和检测呼叫应答)之间的差来获得信号输送时间。通过计算此差并且知道包含该帧的信号的速度,具有网络装置11、301、302作为它们的中心的三个球形范围被获得。需要三个装置来执行此方法的计算。如果至少三个参考装置发送该值,则协调器11可选择被判断是最精确的三个数据值。在一个实施例中,这些数据值的精确性可通过接收的信号强度来判断。例如,如下所示的表1列出四个装置11、301、302、307以及由这些装置发送的信号的RSS和定位数据。由于表1的装置307具有最弱的接收的信号强度,因此其被忽略(来自此装置的定位数据可能是不准确的)。FIG. 7 is a conceptual diagram illustrating location tracking by a time of arrival (TOA) method according to an embodiment of the present invention. The TOA method measures transit times of signals sent between the tracked
表1-RSS值和定位数据
然而,接收的信号强度是示例性的,并且参考装置可根据信号失真或该信号的其他特性而被确定。However, received signal strengths are exemplary and reference means may be determined from signal distortion or other characteristics of the signal.
图8示出根据本发明示例性实施例的通过到达时间差(TDOA)方法的位置跟踪。TDOA方法测量两个信号的到达时间之间的差来确定位置,其包括由多个信号源和一个接收器组成的前向链接方法和由一个信号源和多个接收器组成的逆链接方法。TDOA的基本原理是信号到达时间差与从两个信号源到接收器的距离之间的差成正比。这些距离被计算,并且与两个信号源等距离的即位于以两个信号源为中心的双曲线上的接收器被选择。此时,每一基站必须同步,并且基站的时间同步使用卫星时钟来实现。从三个信号源获得两条双曲线,并且两条曲线的相交点是接收器的位置。FIG. 8 illustrates location tracking by a time difference of arrival (TDOA) method according to an exemplary embodiment of the present invention. The TDOA method measures the difference between arrival times of two signals to determine a position, and includes a forward chaining method consisting of multiple signal sources and one receiver and a reverse chaining method consisting of one signal source and multiple receivers. The basic principle of TDOA is that the signal arrival time difference is proportional to the difference between the distances from the two signal sources to the receiver. These distances are calculated, and receivers equidistant from the two signal sources, ie lying on a hyperbola centered at the two signal sources, are selected. At this time, each base station must be synchronized, and the time synchronization of the base stations is achieved using satellite clocks. Two hyperbolas are obtained from three signal sources, and the intersection of the two curves is the location of the receiver.
图8显示TDOA在IEEE 802.15.4的应用。这里,从网络装置11、301获得的双曲线与从网络装置11、302获得双曲线的交点是被跟踪装置101的位置。为了获得双曲线之间的交点,TOA数据由参考网络装置301、302发送到协调器11。如果协调器11接收到几个信号,则其可根据RSS选择装置并且计算定位数据。Figure 8 shows the application of TDOA in IEEE 802.15.4. Here, the intersection point of the hyperbola obtained from the
除了在图7和8中描述的方法,到达角度(AOA)方法和射频(RF)指纹方法可被使用。AOA方法测量从被跟踪装置发送的帧信号的入射角,并且在此方向上搜索。在本实施例中,可在由几个网络装置测量的值之中选择最强的信号。In addition to the methods described in FIGS. 7 and 8, an angle of arrival (AOA) method and a radio frequency (RF) fingerprint method may be used. The AOA method measures an incident angle of a frame signal transmitted from a tracked device, and searches in this direction. In this embodiment, the strongest signal may be selected among the values measured by several network devices.
RF指纹方法给接收的信号拍快照,分析该快照并且提取该信号的唯一特征,并且将此信号与现存数据库比较来定位接收器,以获得由被跟踪装置发送的帧的特征值。The RF fingerprinting method takes a snapshot of the received signal, analyzes the snapshot and extracts unique features of the signal, and compares this signal to an existing database to locate receivers to obtain feature values for frames sent by the tracked device.
在本说明书中解释的位置跟踪算法仅为示例性的。The location tracking algorithms explained in this specification are exemplary only.
图9示出根据本发明示例性实施例的用于体现位置跟踪功能的MAC层的帧格式。图9示出使用TOA算法的一个实施例,并且可根据位置跟踪方法改变。FIG. 9 illustrates a frame format of a MAC layer for embodying a location tracking function according to an exemplary embodiment of the present invention. Figure 9 shows one embodiment using the TOA algorithm, and may vary depending on the location tracking method.
IEEE 802.15.4命令帧700的帧控制是16比特,并且包含帧的类型、地址字段和控制标志。序列号是帧的唯一标识符。地址字段包括接收方的PAN标识符/地址字段以及发送方的PAN标识符/地址字段。命令帧标识符示出哪个命令正被执行并且可采用表720中显示的值。0x0b至0xff被保留并且可在将来定义。因此,位置跟踪命令可使用这些保留标识符来定义。The frame control of the IEEE 802.15.4 command frame 700 is 16 bits, and contains the type of frame, address field and control flag. The sequence number is the unique identifier of the frame. The address field includes a recipient's PAN identifier/address field and a sender's PAN identifier/address field. The command frame identifier shows which command is being executed and can take the values shown in table 720 . 0x0b to 0xff are reserved and may be defined in the future. Therefore, location tracking commands can be defined using these reserved identifiers.
需要命令净荷来执行命令并且命令净荷可采用表710中显示的值。The command payload is required to execute the command and may take the values shown in table 710.
当被跟踪装置想要知道其位置时发送的自检测开始帧711具有命令帧标识符0x21,并且对应于由被跟踪装置标识符和帧发送时间组成的命令净荷。接收该帧的其他参考装置(包括协调器)可使用帧发送和接收时间来计算距离。此距离或数据被发送到协调器,从而揭示了被跟踪装置的位置。The self-detection start frame 711 transmitted when a tracked device wants to know its location has a command frame identifier 0x21, and corresponds to a command payload consisting of a tracked device identifier and a frame transmission time. Other reference devices (including the coordinator) receiving the frame can use the frame transmission and reception times to calculate distances. This distance or data is sent to the coordinator, revealing the location of the tracked device.
计算的结果通过具有命令帧标识符0x22以及由位置信息和被跟踪装置标识符组成的命令净荷的自检测结果帧712来发送。The calculated result is sent through the self-detection result frame 712 having the command frame identifier 0x22 and the command payload composed of the location information and the tracked device identifier.
接下来,将描述当协调器想要知道特定网络装置的位置时使用的检测呼叫请求帧713、检测呼叫应答帧714以及在拒绝位置跟踪的情况下发送的检测呼叫拒绝应答帧717的结构。当搜索存在于发送器的网络中的被跟踪装置时以及当搜索不存在于发送器的网络中的参考装置时,发送检测呼叫请求帧713。命令净荷包括正被搜索的网络装置的标识符。接收该帧的被跟踪装置发送检测呼叫应答帧714以公开其位置。包括于此的命令净荷像自检测开始帧711一样可以是被跟踪装置的标识符以及发送时间。另一方面,当被跟踪装置拒绝位置跟踪时,检测呼叫拒绝应答帧717被发送。包括于此的命令净荷可以是被跟踪装置的标识符。Next, structures of a detect call request frame 713 , a detect call reply frame 714 , and a detect call reject reply frame 717 sent in case of rejecting location tracking will be described. The detect call request frame 713 is transmitted when searching for a tracked device existing in the sender's network and when searching for a reference device not existing in the sender's network. The command payload includes the identifier of the network device being searched. A tracked device receiving this frame sends a detect call reply frame 714 to disclose its location. The command payload included here, like the start-from-detection frame 711, may be the identifier of the tracked device and the time of transmission. On the other hand, when the tracked device refuses location tracking, a detect call rejection response frame 717 is transmitted. The command payload included therein may be an identifier of the tracked device.
自检测开始帧711和检测呼叫应答帧714包括用于位置跟踪的基本数据。当使用TOA方法或TDOA方法时,基本数据可以是发送时间,当使用RF指纹方法时,基本数据可以是信号强度。通过组合该信息,被跟踪装置的位置可被计算。定位数据帧715提供将计算的数据发送到协调器的功能。计算的数据可以是帧发送和接收之间的时间差,或者其可以是从时间差信息计算的距离信息。另外,计算的数据可以是结合信号的入射角和距离信息的信息。另外,命令净荷可以是通过包括在自检测开始帧711和检测呼叫应答帧714中的信息计算的定位数据、RSS、以及计算了该数据的参考装置的位置。RSS被用于当几个网络装置发送计算的数据时提取最可靠的数据。因此,净荷的内容可根据位置跟踪算法而改变。另外,由于计算的数据与参考装置的位置有关,所以需要参考装置的位置信息。如果网络的协调器存储所有存在于其网络中的装置的位置,则参考装置的位置没必要被发送并且可根据协调器的具体情况而改变。The self-detect start frame 711 and the detect call answer frame 714 include basic data for location tracking. When the TOA method or the TDOA method is used, the basic data may be the transmission time, and when the RF fingerprint method is used, the basic data may be the signal strength. By combining this information, the location of the tracked device can be calculated. Position data frame 715 provides the functionality to send calculated data to the coordinator. The calculated data may be the time difference between frame transmission and reception, or it may be distance information calculated from time difference information. In addition, the calculated data may be information combining the incident angle and distance information of the signal. In addition, the command payload may be positioning data calculated by information included in the self-detection start frame 711 and the detection call response frame 714 , RSS, and the location of the reference device from which the data was calculated. RSS is used to extract the most reliable data when several network devices send calculated data. Therefore, the content of the payload may change according to the location tracking algorithm. In addition, since the calculated data is related to the position of the reference device, the position information of the reference device is required. If the coordinator of the network stores the locations of all devices present in its network, the location of the reference device does not have to be sent and may vary depending on the coordinator.
当网络装置连接的丛集头在请求特定网络装置的位置跟踪的PAN协调器存在于与该网络装置PAN不同的该PAN中时将位置信息发送到PAN协调器时使用检测结果帧716。丛集头将命令帧和包括PAN标识符、被跟踪装置的标识符以及位置信息的净荷发送到PAN协调器。The detection result frame 716 is used when a cluster head of a network device connection transmits location information to a PAN coordinator when a PAN coordinator requesting location tracking of a specific network device exists in the PAN different from the network device PAN. The cluster header transmits a command frame and a payload including a PAN identifier, an identifier of a tracked device, and location information to the PAN coordinator.
以上提到的命令是用于体现使用在本说明的权利要求中的位置识别、检测结果、位置识别请求以及位置信息帧的一个示例性实施例。自检测开始帧711和检测呼叫应答帧714是位置识别帧的例子,检测结果帧712、716是检测结果帧的例子。检测呼叫请求帧713是位置识别请求帧的例子,定位数据帧715是位置信息帧的例子。The above-mentioned command is an exemplary embodiment for embodying the position identification, detection result, position identification request, and position information frame used in the claims of this specification. Self-detection start frame 711 and detection call response frame 714 are examples of position recognition frames, and detection result frames 712 and 716 are examples of detection result frames. The detection call request frame 713 is an example of a location recognition request frame, and the positioning data frame 715 is an example of a location information frame.
命令的装置标识符,例如由检测呼叫请求帧713定义的装置标识符按多种方法可包括多条标识符信息。即,装置标识符可包括被跟踪的装置的标识符、请求位置跟踪的装置的标识符。另外,当搜索另一丛集中的装置时,除装置标识符外,目标丛集的标识符应被包括。The device identifier of the command, for example, the device identifier defined by the detect call request frame 713 may include a plurality of pieces of identifier information in various ways. That is, the device identifier may include an identifier of a device being tracked, an identifier of a device requesting location tracking. Also, when searching for a device in another cluster, the identifier of the target cluster should be included in addition to the device identifier.
图10、11、12是示出根据本发明示例性实施例的帧的命令净荷的方框图。10, 11, 12 are block diagrams illustrating command payloads of frames according to exemplary embodiments of the present invention.
图10显示检测呼叫请求帧的净荷中的标识符信息根据条件改变。在图3的情况下,由于丛集头搜索被跟踪装置,所以帧7131仅包括被跟踪装置的标识符。在图4的情况下,由于参考装置搜索被跟踪装置,所以帧7132包括请求位置跟踪的装置的标识符以及被跟踪装置的标识符。在图5和6的情况下,由于正被跟踪的装置存在于另一丛集中,所以帧7133被构造为包括请求位置跟踪的装置的标识符、丛集标识符以及作为位置跟踪的对象的装置的标识符。为了区别每一帧,检测标志可被包括在命令帧中。Fig. 10 shows that the identifier information in the payload of the detection call request frame changes according to the conditions. In the case of FIG. 3, since the cluster head searches for the tracked device, the frame 7131 includes only the identifier of the tracked device. In the case of FIG. 4 , since the reference device searches for the tracked device, the frame 7132 includes the identifier of the device requesting location tracking and the identifier of the tracked device. In the case of FIGS. 5 and 6, since the device being tracked exists in another cluster, the frame 7133 is structured to include the identifier of the device requesting location tracking, the cluster identifier, and the ID of the device that is the object of location tracking. identifier. In order to distinguish each frame, a detection flag may be included in the command frame.
图11显示检测呼叫应答帧的净荷中的标识符信息根据条件改变。与图10相似,在图3的情况下,帧7141包括被跟踪装置的标识符和发送时间。在图4的情况下,由于参考装置搜索被跟踪装置,所以帧7142包括请求位置跟踪的装置的标识符、被跟踪装置的标识符以及发送时间。在图5和6的情况下,由于正被跟踪的装置存在于另一丛集中,所以帧7143包括请求位置跟踪的装置的标识符、丛集标识符、正被跟踪的装置的标识符以及发送时间。为了区别每一帧,检查标志可被包括在命令帧中。Fig. 11 shows that the identifier information in the payload of the detection call response frame changes according to the conditions. Similar to FIG. 10 , in the case of FIG. 3 ,
图12显示检测呼叫拒绝应答帧的净荷中的标识符信息根据条件改变。0x27是检测呼叫拒绝应答帧的标识符。该结构与图11的检测呼叫应答帧的结构相似,但是由于位置跟踪已经被拒绝,所以其不包括涉及位置跟踪的信息,如发送时间信息。检测呼叫拒绝应答帧是用于通告被跟踪装置拒绝位置跟踪的帧。在图3的情况下,作为位置跟踪的对象但是拒绝位置跟踪的装置的标识符7151被包括。如图4的情况下,当被跟踪装置拒绝位置跟踪时,帧7152被发送,并且该帧包括请求位置跟踪的装置的标识符以及作为位置跟踪的对象的装置的标识符。当另一丛集中的装置请求位置跟踪时,帧7153被发送,并且其包括请求装置驻留在其中的丛集的丛集标识符、装置标识符以及作为位置跟踪的对象的装置的标识符。Fig. 12 shows that the identifier information in the payload of the detection call rejection response frame changes according to conditions. 0x27 is an identifier for detecting call rejection response frames. This structure is similar to that of the detection call answering frame of FIG. 11 , but it does not include information related to location tracking, such as transmission time information, since location tracking has been rejected. The detection call rejection response frame is a frame for announcing that the tracked device refuses location tracking. In the case of FIG. 3 , an identifier 7151 of a device that is an object of location tracking but refuses location tracking is included. As in the case of FIG. 4 , when a tracked device rejects location tracking, a frame 7152 is transmitted, and the frame includes an identifier of a device requesting location tracking and an identifier of a device that is an object of location tracking. When a device in another cluster requests location tracking, frame 7153 is transmitted, and it includes a cluster identifier of the cluster in which the requesting device resides, a device identifier, and an identifier of a device that is a target of location tracking.
根据本发明,装置的位置可在基于协调器的无线网络中被跟踪。According to the present invention, the location of a device can be tracked in a coordinator-based wireless network.
具体地讲,提供了可在IEEE 802.15.4a环境下执行位置跟踪的协议。Specifically, a protocol that can perform location tracking in the IEEE 802.15.4a environment is provided.
尽管已经参照其示例性实施例具体地显示和描述的本发明,但本领域的技术人员应该理解,在不脱离由所附权利要求限定本发明的精神和范围的情况下,可对其进行形式和细节上的各种改变。这些示例性实施例应被认为仅是描述意义的,不是限制目的的。因此,本发明的范围不由本发明的详细描述限定,而由所附权利要求限定,并且该范围内的所有差异将被解释为包括在本发明中。While this invention has been particularly shown and described with reference to exemplary embodiments thereof, it should be understood by those skilled in the art that modifications may be made thereto without departing from the spirit and scope of the invention as defined by the appended claims. and various changes in details. These exemplary embodiments should be considered in a descriptive sense only and not for purposes of limitation. Therefore, the scope of the invention is defined not by the detailed description of the invention but by the appended claims, and all differences within the scope will be construed as being included in the present invention.
Claims (51)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20040058263 | 2004-07-26 | ||
| KR1020040058263 | 2004-07-26 | ||
| KR1020040086226 | 2004-10-27 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1728668A true CN1728668A (en) | 2006-02-01 |
Family
ID=35927690
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2005100853630A Pending CN1728668A (en) | 2004-07-26 | 2005-07-26 | Based on the location tracking method in the wireless network of telegon |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR100679021B1 (en) |
| CN (1) | CN1728668A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101567823A (en) * | 2008-04-23 | 2009-10-28 | 三星电子株式会社 | Communication system using ZigBee and method for controlling same |
| CN102668649A (en) * | 2009-12-10 | 2012-09-12 | 诺基亚公司 | Network discovery in wireless communication systems |
| US8774021B2 (en) | 2009-12-10 | 2014-07-08 | Nokia Corporation | Data-related task support in wireless communication systems |
| US8804589B2 (en) | 2011-10-14 | 2014-08-12 | Nokia Corporation | Adaptive awake window |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100860029B1 (en) | 2005-05-23 | 2008-09-25 | 엘지전자 주식회사 | Positioning performance method and positioning system |
| KR100756554B1 (en) * | 2006-07-25 | 2007-09-07 | 중앙대학교 산학협력단 | Home network service system using mobile terminal and its method |
| KR100800605B1 (en) * | 2006-10-26 | 2008-02-04 | 한양대학교 산학협력단 | Wireless tag reader with ad hoc network interface and data transmission method of reader |
| KR100896320B1 (en) * | 2006-12-04 | 2009-05-07 | 한국전자통신연구원 | Device and method for purchasing location |
| KR20090034711A (en) | 2007-10-04 | 2009-04-08 | 한국전자통신연구원 | Node Location Measurement Using MAC Layer of Wireless Personal Area Network |
| KR101070615B1 (en) * | 2010-11-22 | 2011-10-07 | 주식회사 정보보호기술 | WiFi user's 3D location tracking system and method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000023236A (en) | 1998-06-29 | 2000-01-21 | Nec Corp | Terminal position tracking system, terminal position tracking method and recording medium |
-
2004
- 2004-10-27 KR KR1020040086226A patent/KR100679021B1/en not_active Expired - Fee Related
-
2005
- 2005-07-26 CN CNA2005100853630A patent/CN1728668A/en active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101567823A (en) * | 2008-04-23 | 2009-10-28 | 三星电子株式会社 | Communication system using ZigBee and method for controlling same |
| CN101567823B (en) * | 2008-04-23 | 2014-01-22 | 三星电子株式会社 | Communication system using ZigBee and method for controlling same |
| CN102668649A (en) * | 2009-12-10 | 2012-09-12 | 诺基亚公司 | Network discovery in wireless communication systems |
| US8774021B2 (en) | 2009-12-10 | 2014-07-08 | Nokia Corporation | Data-related task support in wireless communication systems |
| US8842605B2 (en) | 2009-12-10 | 2014-09-23 | Nokia Corporation | Network discovery in wireless communication systems |
| CN102668649B (en) * | 2009-12-10 | 2015-04-22 | 诺基亚公司 | Network discovery in wireless communication systems |
| US9307551B2 (en) | 2009-12-10 | 2016-04-05 | Nokia Technologies Oy | Data-related task support in wireless communication systems |
| US8804589B2 (en) | 2011-10-14 | 2014-08-12 | Nokia Corporation | Adaptive awake window |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20060009795A (en) | 2006-02-01 |
| KR100679021B1 (en) | 2007-02-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4129011B2 (en) | Location tracking method in coordinator-based wireless network | |
| US9258695B2 (en) | Method, apparatus, and computer program product for service discovery in short-range communication environment | |
| CN1715951B (en) | Proximity detection using wireless signal strength | |
| US9380119B2 (en) | Method, apparatus, and computer program product for network discovery | |
| US20150172902A1 (en) | Method, apparatus, and computer program product for service discovery in wireless short-range communication | |
| US20180152828A1 (en) | Method, apparatus and computer program product for service discovery proxy for wireless communication | |
| US9042828B2 (en) | Method, apparatus, and computer program product for optimized discovery between mobile devices | |
| KR100678946B1 (en) | Method and apparatus for sharing channels in coordinator-based wireless network | |
| US20140065964A1 (en) | Method, apparatus, and computer program product for the exchanging of information between wireless devices for joining | |
| CN1728668A (en) | Based on the location tracking method in the wireless network of telegon | |
| Girau et al. | Neighbor discovery algorithms for friendship establishment in the social Internet of Things | |
| TW202126066A (en) | Passive sensor tracking with existing infrastructure | |
| CN106375593B (en) | Method and device for determining a positioning mode | |
| EP3741161B1 (en) | Service discovery in wireless network | |
| WO2007015188A1 (en) | Method, apparatus and system for localization in a wireless network | |
| KR101581327B1 (en) | System and method for location awareness of mobile device, and system and method for communication of between mobile devices | |
| TWI849291B (en) | Passive sensor tracking using observations of wi-fi access points | |
| Wang et al. | BlueCat: An Infrastructure-Free System for Relative Mobile Localization. | |
| Wang et al. | Addressing for 6LoWPAN based on multi-hop clusters | |
| KR100730758B1 (en) | Communication method in communication system with multiple subnodes | |
| CN106341805B (en) | Neighbor device discovery method and device | |
| KR100888900B1 (en) | How to send / receive data in ZigBee network using hierarchically assigned ZigBee node address |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |