CN116684956A - Distance measurement method and device and distance measurement control method and device - Google Patents

Distance measurement method and device and distance measurement control method and device Download PDF

Info

Publication number
CN116684956A
CN116684956A CN202210160255.9A CN202210160255A CN116684956A CN 116684956 A CN116684956 A CN 116684956A CN 202210160255 A CN202210160255 A CN 202210160255A CN 116684956 A CN116684956 A CN 116684956A
Authority
CN
China
Prior art keywords
ranging
beacon frame
task
period
time period
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
Application number
CN202210160255.9A
Other languages
Chinese (zh)
Inventor
马超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202210160255.9A priority Critical patent/CN116684956A/en
Priority to PCT/CN2022/141265 priority patent/WO2023160195A1/en
Publication of CN116684956A publication Critical patent/CN116684956A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/08Systems for determining direction or position line
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/68Marker, boundary, call-sign, or like beacons transmitting signals not carrying directional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a ranging method and device and a ranging control method and device, which can reduce the power consumption of a ranging device. The ranging control method may include: generating a beacon frame, wherein the beacon frame comprises ranging parameters, and the ranging parameters are used for issuing ranging tasks and distributing ranging resources for the ranging tasks; the beacon frame is transmitted.

Description

Distance measurement method and device and distance measurement control method and device
Technical Field
The present application relates to the field of ranging technologies, and in particular, to a ranging method and apparatus, and a ranging control method and apparatus.
Background
Ranging and positioning technologies have wide and extremely important application values in many scenarios, such as positioning functions, ranging functions, finding functions, etc. in mobile phones. Ranging is the basis for achieving positioning.
In the existing ranging method, the ranging control device broadcasts a ranging control message (ranging control message, RCM) for a ranging period in the transmission period of the beacon frame, and the RAM is used for the ranging parameters for issuing ranging tasks and allocating ranging resources for the ranging tasks. Accordingly, all ranging devices with ranging capability need to monitor the RAM to confirm whether to participate in the ranging task and to determine the ranging resources for the ranging task.
However, in the existing ranging method, all ranging apparatuses within the listening range need to wait for the whole RAM to be read out to know whether to participate in the ranging task and determine the ranging resources for the ranging task, and even if the ranging control apparatus does not issue the RAM in the transmission period, all ranging apparatuses need to maintain the listening state for the whole period of time for ranging. Therefore, the power consumption of the ranging apparatus is large.
Disclosure of Invention
The application provides a ranging method and device and a ranging control method and device, which can reduce the power consumption of a ranging device.
In a first aspect, the present application provides a ranging control method, which may be used for a ranging control device, the method may include: generating a beacon frame, wherein the beacon frame comprises ranging parameters, and the ranging parameters are used for issuing ranging tasks and distributing ranging resources for the ranging tasks; the beacon frame is transmitted.
The transmission period of the existing beacon frame may include a first period, a ranging management period, and a ranging period in time sequence. The first time period is for communicating an existing beacon frame. The ranging management time period is used for transmitting network access requests and data interaction among network access devices. The ranging period may include a third period for transmitting the RCM including the ranging parameter therein and a second period for the ranging device to perform ranging based on the ranging parameter in time sequence.
In the existing ranging method, if the ranging control device transmits the RCM in the third time period, the ranging device needs to keep the listening state until the RCM message is received in the third time period, and then can perform ranging based on the ranging parameters in the second time period; or if the ranging control device does not transmit RAM in the present round of transmission period, the ranging device needs to keep listening state until the ranging period ends. Therefore, the power consumption of the ranging apparatus is large.
The transmission period of the beacon frame provided by the present application may include a first period, a ranging management period, and a ranging period in time sequence. The first time period is used for transmitting a beacon frame provided by the embodiment of the application, and the beacon frame comprises a ranging parameter. The ranging management time period is used for transmitting network access requests and data interaction among network access devices. The ranging period may include a second period for the ranging device to ranging based on the ranging parameters.
In the ranging method provided by the application, if the ranging control device transmits the beacon frame in the first time period and carries the ranging parameter in the beacon frame, that is, the ranging parameter transmitted in the third time period in the prior art is transmitted in the first time period in advance, the ranging device can directly perform ranging based on the ranging parameter after entering the ranging time period, that is, the ranging device does not need to monitor the RCM in the third time period to obtain the ranging parameter; in addition, if the ranging control device sends a beacon frame in the first period, where the beacon frame does not carry a ranging parameter, that is, there is no ranging task currently, the ranging device may directly enter the sleep state after entering the ranging period. Therefore, the power consumption of the ranging device can be reduced by adopting the ranging method provided by the application.
In one possible implementation, the ranging parameters include at least one of: ranging device management information, the ranging device management information being used for indicating a plurality of ranging devices participating in a ranging task, a role of each ranging device in the ranging task, and a time of each ranging device executing the ranging task, the role including a master ranging party and a ranging party; the ranging request information is used for indicating whether the ranging task comprises a request for measuring a direction angle or a request for measuring a range; ranging configuration information for indicating a ranging mode and/or a ranging method of the ranging task; or, ranging key information for indicating a key for encrypting data or decrypting data during ranging for each ranging device.
In one possible implementation, the beacon frame includes a frame header for carrying the ranging parameters.
In one possible implementation, the transmitting the beacon frame includes: and transmitting the beacon frame in a first time period, wherein the starting moment of the first time period is the starting moment of a transmission period of the beacon frame, and the duration of the first time period is smaller than the duration of the transmission period.
In a second aspect, the present application provides a ranging method, which may be used for a ranging apparatus, the method may comprise: receiving a beacon frame, wherein the beacon frame comprises a ranging parameter, and the ranging parameter is used for issuing a ranging task and distributing ranging resources for the ranging task; and performing ranging based on the ranging parameters.
The transmission period of the existing beacon frame may include a first period, a ranging management period, and a ranging period in time sequence. The first time period is for communicating an existing beacon frame. The ranging management time period is used for transmitting network access requests and data interaction among network access devices. The ranging period may include a third period for transmitting the RCM including the ranging parameter therein and a second period for the ranging device to perform ranging based on the ranging parameter in time sequence.
In the existing ranging method, if the ranging control device transmits the RCM in the third time period, the ranging device needs to keep the listening state until the RCM message is received in the third time period, and then can perform ranging based on the ranging parameters in the second time period; or if the ranging control device does not transmit RAM in the present round of transmission period, the ranging device needs to keep listening state until the ranging period ends. Therefore, the power consumption of the ranging apparatus is large.
The transmission period of the beacon frame provided by the present application may include a first period, a ranging management period, and a ranging period in time sequence. The first time period is used for transmitting a beacon frame provided by the embodiment of the application, and the beacon frame comprises a ranging parameter. The ranging management time period is used for transmitting network access requests and data interaction among network access devices. The ranging period may include a second period for the ranging device to ranging based on the ranging parameters.
In the ranging method provided by the application, if the ranging control device transmits the beacon frame in the first time period and carries the ranging parameter in the beacon frame, that is, the ranging parameter transmitted in the third time period in the prior art is transmitted in the first time period in advance, the ranging device can directly perform ranging based on the ranging parameter after entering the ranging time period, that is, the ranging device does not need to monitor the RCM in the third time period to obtain the ranging parameter; in addition, if the ranging control device sends a beacon frame in the first period, where the beacon frame does not carry a ranging parameter, that is, there is no ranging task currently, the ranging device may directly enter the sleep state after entering the ranging period. Therefore, the power consumption of the ranging device can be reduced by adopting the ranging method provided by the application.
In one possible implementation, the ranging parameters include at least one of: ranging device management information, the ranging device management information being used for indicating a plurality of ranging devices participating in a ranging task, a role of each ranging device in the ranging task, and a time of each ranging device executing the ranging task, the role including a master ranging party and a ranging party; the ranging request information is used for indicating whether the ranging task comprises a request for measuring a direction angle or a request for measuring a range; ranging configuration information for indicating a ranging mode and/or a ranging method of the ranging task; or, ranging key information for indicating a key for encrypting data or decrypting data during ranging for each ranging device.
In one possible implementation, the beacon frame includes a frame header for carrying the ranging parameters.
In one possible implementation, the receiving the beacon frame includes: and receiving the beacon frame in a first time period, wherein the starting moment of the first time period is the starting moment of the sending period of the beacon frame, and the duration of the first time period is smaller than the duration of the sending period.
In one possible implementation, the transmission period includes a ranging period for ranging, a start time of the ranging period is later than an end time of the first period, and ranging based on the ranging parameter includes: and in a second time period, ranging is performed based on the ranging parameter, wherein the starting time of the second time period is the starting time of the ranging time period, and the duration of the second time period is smaller than or equal to the duration of the ranging time period.
In a third aspect, the present application also provides a ranging control device, which may include: a processor and a communication interface, the processor and the communication interface coupled, the processor to: generating a beacon frame, wherein the beacon frame comprises ranging parameters, and the ranging parameters are used for issuing ranging tasks and distributing ranging resources for the ranging tasks; the beacon frame is transmitted over the communication interface.
In one possible implementation, the ranging parameters include at least one of: ranging device management information, the ranging device management information being used for indicating a plurality of ranging devices participating in a ranging task, a role of each ranging device in the ranging task, and a time of each ranging device executing the ranging task, the role including a master ranging party and a ranging party; the ranging request information is used for indicating whether the ranging task comprises a request for measuring a direction angle or a request for measuring a range; ranging configuration information for indicating a ranging mode and/or a ranging device of the ranging task; or, ranging key information for indicating a key for encrypting data or decrypting data during ranging for each ranging device.
In one possible implementation, the beacon frame includes a frame header for carrying the ranging parameters.
In one possible implementation, the processor is specifically configured to: and transmitting the beacon frame through the communication interface in a first time period, wherein the starting time of the first time period is the starting time of a transmission period of the beacon frame, and the duration of the first time period is smaller than the duration of the transmission period.
In a fourth aspect, the present application also provides a ranging apparatus, which may comprise: a processor and a communication interface, the processor and the communication interface coupled, the processor to: receiving a beacon frame through the communication interface, wherein the beacon frame comprises a ranging parameter, and the ranging parameter is used for issuing a ranging task and distributing ranging resources for the ranging task; and performing ranging based on the ranging parameters.
In one possible implementation, the ranging parameters include at least one of: ranging device management information, the ranging device management information being used for indicating a plurality of ranging devices participating in a ranging task, a role of each ranging device in the ranging task, and a time of each ranging device executing the ranging task, the role including a master ranging party and a ranging party; the ranging request information is used for indicating whether the ranging task comprises a request for measuring a direction angle or a request for measuring a range; ranging configuration information for indicating a ranging mode and/or a ranging device of the ranging task; or, ranging key information for indicating a key for encrypting data or decrypting data during ranging for each ranging device.
In one possible implementation, the beacon frame includes a frame header for carrying the ranging parameters.
In one possible implementation, the processor is specifically configured to: and in a first time period, receiving the beacon frame through the communication interface, wherein the starting time of the first time period is the starting time of a sending period of the beacon frame, and the duration of the first time period is smaller than the duration of the sending period.
In one possible implementation, the transmission period includes a ranging time period for ranging, a start time of the ranging time period is later than an end time of the first time period, and the processor is specifically configured to: and in a second time period, ranging is performed based on the ranging parameter, wherein the starting time of the second time period is the starting time of the ranging time period, and the duration of the second time period is smaller than or equal to the duration of the ranging time period.
In a fifth aspect, the present application also provides a ranging control device, which may comprise means for implementing the method described in the first aspect or various possible implementations thereof.
In a sixth aspect, the application also provides a distance measuring device which may comprise means for implementing the method described in the second aspect above or in various possible implementations thereof.
In a seventh aspect, the present application also provides a computer readable storage medium having stored therein a computer program for carrying out the method described in each of the above aspects or any possible implementation thereof, when the computer program is executed by at least one processor.
In an eighth aspect, the application also provides a computer program product for implementing the method described in each of the above aspects or any possible implementation thereof, when the computer program product is executed by at least one processor.
The ranging control device, the ranging device, the computer storage medium and the computer program product provided by the application are all used for executing the corresponding methods provided above, so that the beneficial effects of the ranging control device, the ranging device, the computer storage medium and the computer program product can be referred to the beneficial effects of the corresponding methods provided above, and are not repeated herein.
Drawings
Fig. 1 is a schematic diagram of a ranging system 100 according to an embodiment of the present application;
fig. 2 is a flowchart of a ranging method 200 according to an embodiment of the present application;
fig. 3 is a schematic diagram of a format of a beacon frame according to an embodiment of the present application;
fig. 4 is a schematic diagram of a transmission period of a beacon frame according to an embodiment of the present application;
Fig. 5 is a schematic diagram of a transmission period of a conventional beacon frame;
fig. 6 is a schematic structural diagram of a ranging control device 300 according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a ranging control device 400 according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a ranging apparatus 500 according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a ranging apparatus 600 according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
First, the ranging method and device provided by the application and the ranging system to which the ranging control method and device are applied will be described.
Fig. 1 shows a schematic architecture diagram of a ranging system 100 according to an embodiment of the present application. As shown in fig. 1, the system 100 may include a ranging control device 110 and a plurality of ranging devices (such as ranging device 120 and ranging device 130 shown in fig. 1), with communication being possible between the ranging control device 110, the ranging device 120, and the ranging device 130.
The ranging control device 110 described in the present application refers to a device having the capability of managing the ranging device. The ranging apparatus according to the present application is an apparatus capable of listening to the management of the ranging control apparatus 110 and having the capability of ranging (e.g., measuring the distance from other ranging apparatuses) using the resources allocated by the ranging control apparatus 110.
Optionally, the specific forms of the ranging control device 110, the ranging device 120, and the ranging device 130 are not limited in the present application.
In one possible implementation, the ranging control device 110, the ranging device 120, and the ranging device 130 are (or are integrated with) three separate devices; alternatively, the ranging control device 110 and the ranging device 120 are integrated in the same device, and the ranging device 130 is (or is integrated in) another device; alternatively, the ranging control device 110 and the ranging device 130 are integrated into the same device, and the ranging device 120 is (or is integrated into) another device.
For example, the ranging device 110 is (or is integrated with) a ranging controller, the ranging device 120 is (or is integrated with) a first terminal, and the ranging device 130 is (or is integrated with) a second terminal.
Illustratively, the ranging device 110 and the ranging device 120 are integrated with a first terminal and the ranging device 130 is integrated with a second terminal.
It should be noted that, the terminal in the embodiment of the present application may be a device for providing voice/data connectivity to a user, for example: handheld devices with wireless connectivity, vehicle-mounted devices, etc. Currently, some examples of terminals are: a mobile phone, a tablet, a notebook, a palm, a mobile internet device (mobile internet device, MID), a wearable device, a Virtual Reality (VR) device, an augmented reality (augmented reality, AR) device, a wireless terminal in a self driving (self driving), a cellular phone, a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a personal digital assistant (personal digital assistant, PDA), a handheld device with wireless communication function, a computing device, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a terminal device in a future evolution public land mobile network (public land mobile network, PLMN), etc., to which embodiments of the present application are not limited.
It should be further noted that the wearable device may also be referred to as a wearable intelligent device, which is a generic name for intelligently designing daily wear by applying wearable technology and developing wearable devices, such as glasses, gloves, watches, clothes, shoes, etc. The wearable device is a portable device that is worn directly on the body or integrated into the clothing or accessories of the user.
Optionally, the ranging control device 110, the ranging device 120, and the ranging device 130 may communicate in a variety of ways, which is not limited by the present application.
In one possible implementation, the ranging control device 110, the ranging device 120, and the ranging device 130 may communicate via wires.
The wired manner described above may be, for example, communication via a data line connection, or via an internal bus connection.
In another possible implementation, the ranging control device 110, the ranging device 120, and the ranging device 130 may communicate wirelessly.
By way of example, the wireless means may be communication via a communication network.
Alternatively, the communication network may be a local area network, a wide area network switched through a relay (relay) device, or a local area network and a wide area network. When the communication network is a local area network, the communication network may be, for example, a wifi hotspot network, a wifi P2P network, a bluetooth network, a zigbee network or a near field communication (near field communication, NFC) network or a future possible general short-range communication network. When the communication network is a wide area network, the communication network may be, for example, a third generation mobile communication technology (3 rd-generation wireless telephone technology, 3G) network, a fourth generation mobile communication technology (the 4th generation mobile communication technology,4G) network, a fifth generation mobile communication technology (5 th-generation mobile communication technology, 5G) network, a PLMN, or the internet, etc., to which the embodiments of the present application are not limited.
The ranging system provided by the embodiment of the present application is described above with reference to fig. 1, and a ranging method for the ranging system will be further described below.
Fig. 2 shows a flow chart of a ranging method 200 according to an embodiment of the application. As shown in fig. 2, the method 200 may be used with the ranging system 100 described above. The method 200 may include the following steps, it being noted that the steps listed below may be performed in various orders and/or concurrently, and are not limited to the order of execution shown in fig. 2.
S201, the ranging control device generates a beacon frame, wherein the beacon frame comprises ranging parameters, and the ranging parameters are used for issuing ranging tasks and distributing ranging resources for the ranging tasks.
Optionally, the ranging parameters may include, but are not limited to, at least one of the following information: ranging device management information, ranging request information, ranging configuration information, or ranging key information. The ranging device management information is used for indicating a plurality of ranging devices participating in a ranging task, a role of each ranging device in the ranging task and the time of each ranging device executing the ranging task, wherein the role comprises a main ranging party and a ranging party; the ranging request information is used for indicating whether the ranging task comprises a request for measuring a direction angle or a request for measuring a range; the ranging configuration information is used for indicating a ranging mode and/or a ranging method of the ranging task; the ranging key information is used to indicate a key for each ranging device to encrypt data or decrypt data during ranging.
In one possible implementation, the beacon frame may include a frame header for carrying the ranging parameters.
By way of example, taking a medium access control (medium access control, MAC) beacon frame as an example, fig. 3 shows a schematic diagram of the format of the beacon frame provided by an embodiment of the present application. As shown in fig. 3, the beacon frame may be composed of a frame header (header), also referred to as a frame header, a variable length frame body (frame body), and a 4 byte (or 2 byte) frame check sequence (frame check sequence, FCS).
In one possible implementation, the frame body and the frame header may include: a 2 byte frame control (frame control) field, a 2 byte duration field, a 6 byte address field, a 1-10 byte auxiliary security header (auxiliary security header) field, and at least one variable length information element (information element, IE) field (e.g., IE1 in fig. 3). It should be noted that, in this section, all fields except the IE field are existing fields, and specific contents carried in the existing fields may refer to the prior art, which is not described herein.
In one possible implementation, the at least one IE field may include, but is not limited to, at least one of the following fields:
(1) A ranging device management (ranging device management, RDM) IE field for carrying the ranging device management information described above.
By way of example, the ranging device management IE field may include, but is not limited to, at least one of the following fields: an address field, a role field, or a time field. The address field is used for bearing MAC addresses of a plurality of ranging devices participating in the ranging task, the role field is used for indicating the role of each ranging device in the ranging task, the role comprises a main ranging party or a measured party, and the time field is used for indicating the time of each ranging device executing the ranging task.
(2) Scrambling timestamp sequence packet configuration option three (scrambled timestamp sequence packet configuration option three, SP 3) ranging request report (SP 3 ranging request report, SRRR) IE field for carrying the ranging request information described above.
By way of example, the SP3 ranging request report IE field may include, but is not limited to, at least one of the following fields: an angle-of-arrival (AOA) field or a return time report (report of reply time, RRT) field. The AOA field is used to indicate whether the current ranging task needs AOA, and the RRT field is used to indicate whether the current ranging task needs RRT.
(3) An enhanced ranging control (advanced ranging control, ARC) IE field for carrying the ranging configuration information described above.
By way of example, the ARC IE field may include, but is not limited to, at least one of the following fields: a ranging mode field or a ranging method field. The ranging mode field is used to indicate a ranging mode of the current ranging task, where the ranging mode may include 1-to-1 mode (i.e., 1 primary measuring party and 1 secondary measuring party) or 1-to-multiple mode (i.e., 1 primary measuring party and multiple secondary measuring parties), and the ranging method field is used to indicate a ranging method for the current ranging task, where the ranging method may include a single-side two-way ranging (SS-TWR), a double-side two-way ranging (DS-TWR), or a scrambling code timestamp sequence (scrambled timestamp sequence, STS) packet format.
(4) A ranging STS key and data (ranging STS key and data, RSKD) IE field for carrying the above ranging key information.
For example, the ranging STS key and data IE field may carry a seed for generating the STS key.
S202, the ranging control device transmits the beacon frame. Accordingly, the ranging device receives the beacon frame.
Alternatively, the ranging control device may transmit the beacon frame through various transmission modes.
In one possible implementation, the ranging control device may send the beacon frame in a unicast manner. That is, all ranging devices participating in the ranging task may receive the beacon frame.
In another possible implementation manner, the ranging control device may send the beacon frame to the ranging device group participating in the ranging task in a multicast manner. That is, the ranging devices in the ranging device group share the same MAC address, and only ranging devices belonging to the ranging device group can receive the beacon frame.
In yet another possible implementation, the ranging control device may broadcast the beacon frame. That is, all ranging devices may receive the beacon frame.
Alternatively, the ranging control device may periodically transmit the beacon frame based on a preset transmission period.
In one possible implementation manner, the ranging control device may send the beacon frame in a first period, where a starting time of the first period is a starting time of a sending period of the beacon frame, and a duration of the first period is less than a duration of the sending period.
S203, the distance measuring device measures distance based on the distance measuring parameters.
Alternatively, the ranging device may perform one or more ranging based on the ranging parameters, which the present application is not limited to.
In one possible implementation manner, the ranging device may perform ranging based on the ranging parameter in a second period, where a starting time of the second period is a starting time of the ranging period, and a duration of the second period is less than or equal to a duration of the ranging period.
Fig. 4 is a schematic diagram illustrating a transmission period of a beacon frame according to an embodiment of the present application. As shown in fig. 4, the transmission period may include a first period, a ranging management period, and a ranging period. The first time period is used for transmitting a beacon frame provided by the embodiment of the application, and the beacon frame comprises a ranging parameter. The ranging management period is used for delivering network access requests and data interactions between network-accessed devices, and may include a contention access period (contention access period, RCAP) and a non-contention access period (RCFP). The ranging period may include a second period for the ranging device to ranging based on the ranging parameters.
Fig. 5 shows a schematic diagram of a transmission period of an existing beacon frame. As shown in fig. 5, the transmission period may include a first period, a ranging management period, and a ranging period. The first time period is for communicating an existing beacon frame. The ranging management time period is used for transmitting network access requests and data interaction between network access devices, and the ranging management time period can comprise RCAP and RCFP. The ranging period may include a third period for transmitting an RCM including a ranging parameter therein and a second period for the ranging device to ranging based on the ranging parameter.
In the existing ranging method, if the ranging control device transmits the RCM in the third time period, the ranging device needs to keep the listening state until the RCM message is received in the third time period, and then can perform ranging based on the ranging parameters in the second time period; or if the ranging control device does not transmit RAM in the present round of transmission period, the ranging device needs to keep listening state until the ranging period ends. Therefore, the power consumption of the ranging apparatus is large.
In the ranging method provided by the application, if the ranging control device transmits the beacon frame in the first time period and carries the ranging parameter in the beacon frame, that is, the ranging parameter transmitted in the third time period in the prior art is transmitted in the first time period in advance, the ranging device can directly perform ranging based on the ranging parameter after entering the ranging time period, that is, the ranging device does not need to monitor the RCM in the third time period to obtain the ranging parameter; in addition, if the ranging control device sends a beacon frame in the first period, where the beacon frame does not carry a ranging parameter, that is, there is no ranging task currently, the ranging device may directly enter the sleep state after entering the ranging period. Therefore, the power consumption of the ranging device can be reduced by adopting the ranging method provided by the application.
The ranging method provided by the embodiment of the application is shown in the above with reference to fig. 2 to 4. The distance measuring device and the distance measuring control device provided by the embodiment of the application are further described below.
Fig. 6 shows a schematic structural diagram of a ranging control device 300 according to an embodiment of the present application. As shown in fig. 6, the apparatus 300 may be a ranging control apparatus in the method 200 described above. The apparatus 300 may include: a generating unit 301 and a transmitting unit 302. Wherein, the generating unit 301 is configured to generate a beacon frame, where the beacon frame includes a ranging parameter, and the ranging parameter is used to issue a ranging task and allocate a ranging resource for the ranging task; the transmitting unit 302 is configured to transmit the beacon frame.
In one possible implementation, the ranging parameters include at least one of: ranging device management information, the ranging device management information being used for indicating a plurality of ranging devices participating in a ranging task, a role of each ranging device in the ranging task, and a time of each ranging device executing the ranging task, the role including a master ranging party and a ranging party; the ranging request information is used for indicating whether the ranging task comprises a request for measuring a direction angle or a request for measuring a range; ranging configuration information for indicating a ranging mode and/or a ranging method of the ranging task; or, ranging key information for indicating a key for encrypting data or decrypting data during ranging for each ranging device.
In one possible implementation, the beacon frame includes a frame header for carrying the ranging parameters.
In one possible implementation, the sending unit 302 is specifically configured to: and transmitting the beacon frame in a first time period, wherein the starting moment of the first time period is the starting moment of a transmission period of the beacon frame, and the duration of the first time period is smaller than the duration of the transmission period.
One or more of the various elements in the embodiment shown in fig. 6 may be implemented in software, hardware, firmware, or a combination thereof. The software or firmware includes, but is not limited to, computer program instructions or code and may be executed by a hardware processor. The hardware includes, but is not limited to, various types of integrated circuits such as a central processing unit (central processing unit, CPU), digital signal processor (digital signal processor, DSP), field programmable gate array (field programmable gate array, FPGA) or application specific integrated circuit (application specific integrated circuit, ASIC).
Fig. 7 shows a schematic block diagram of a ranging control device 400 provided by an embodiment of the application, which device 400 may comprise a processor 401 and a communication interface 402, the processor 401 being coupled to the communication interface 402.
Processor 401 in an embodiment of the application may include one or more processing units. Optionally, the processing unit includes, but is not limited to, a CPU, general purpose processor, DSP, ASIC, FPGA, discrete gate or transistor logic, discrete hardware components, or the like. A general purpose processor may be a microprocessor, a microcontroller, or any conventional processor or the like.
For example, the processor 401 is configured to generate a beacon frame, where the beacon frame includes a ranging parameter, where the ranging parameter is used to issue a ranging task and allocate ranging resources for the ranging task; the beacon frame is transmitted over the communication interface 402.
In an alternative example, it will be appreciated by those skilled in the art that the apparatus 400 may be a ranging control apparatus as described in the foregoing embodiment of the method 200, and the apparatus 400 may be configured to perform each flow and/or step corresponding to the ranging control apparatus in the embodiment of the method 200, which is not repeated herein.
Optionally, the apparatus 400 may further comprise a memory 403.
The memory 403 may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. The volatile memory may be random access memory (random access memory, RAM) which acts as an external cache. By way of example, and not limitation, many forms of RAM are available, such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous DRAM (SLDRAM), and direct memory bus RAM (DR RAM).
Specifically, the memory 403 is used to store program codes and instructions of the ranging control device. Optionally, the memory 403 is further configured to store data, such as beacon frames, obtained during execution of the above-described method 200 embodiment by the processor 401.
Alternatively, the memory 403 may be a separate device or integrated in the processor 401.
It should be noted that fig. 7 only shows a simplified design of the device 400. In practical applications, the apparatus 400 may further include other necessary elements, including but not limited to any number of communication interfaces, processors, selectors, memories, etc., and all apparatuses 400 that can implement the present application are within the scope of the present application.
In one possible design, the device 400 may be a chip. Optionally, the chip may further include one or more memories for storing computer-executable instructions that, when the chip apparatus is running, are stored by the processor to cause the chip to perform the steps performed by the ranging control apparatus in the method 200 described above.
Alternatively, the chip device may be a field programmable gate array, an application specific integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit, a microcontroller, a programmable controller or other integrated chips for realizing the relevant functions.
Fig. 8 shows a schematic structural diagram of a ranging apparatus 500 according to an embodiment of the present application. As shown in fig. 8, the apparatus 500 may be a ranging apparatus as in the method 200 described above. The apparatus 500 may include: a receiving unit 501 and a ranging unit 502. The receiving unit 501 is configured to receive a beacon frame, where the beacon frame includes a ranging parameter, and the ranging parameter is used for the ranging parameter to issue a ranging task and allocate a ranging resource for the ranging task; the ranging unit 502 is configured to perform ranging based on the ranging parameters.
In one possible implementation, the ranging parameters include at least one of: ranging device management information, the ranging device management information being used for indicating a plurality of ranging devices participating in a ranging task, a role of each ranging device in the ranging task, and a time of each ranging device executing the ranging task, the role including a master ranging party and a ranging party; the ranging request information is used for indicating whether the ranging task comprises a request for measuring a direction angle or a request for measuring a range; ranging configuration information for indicating a ranging mode and/or a ranging method of the ranging task; or, ranging key information for indicating a key for encrypting data or decrypting data during ranging for each ranging device.
In one possible implementation, the beacon frame includes a frame header for carrying the ranging parameters.
In one possible implementation, the receiving unit 501 is specifically configured to: and receiving the beacon frame in a first time period, wherein the starting moment of the first time period is the starting moment of the sending period of the beacon frame, and the duration of the first time period is smaller than the duration of the sending period.
In a possible implementation manner, the transmission period includes a ranging time period for ranging, where a start time of the ranging time period is later than an end time of the first time period, and the ranging unit 502 is specifically configured to: and in a second time period, ranging is performed based on the ranging parameter, wherein the starting time of the second time period is the starting time of the ranging time period, and the duration of the second time period is smaller than or equal to the duration of the ranging time period.
One or more of the various elements in the embodiment shown in fig. 8 may be implemented in software, hardware, firmware, or a combination thereof. The software or firmware includes, but is not limited to, computer program instructions or code and may be executed by a hardware processor. The hardware includes, but is not limited to, various types of integrated circuits such as CPU, DSP, FPGA or ASICs.
Fig. 9 shows a schematic block diagram of a ranging apparatus 600 provided by an embodiment of the application, the apparatus 600 may comprise a processor 601 and a communication interface 602, the processor 601 being coupled to the communication interface 602.
The processor 601 in embodiments of the present application may include one or more processing units. Optionally, the processing unit includes, but is not limited to, a CPU, general purpose processor, DSP, ASIC, FPGA, discrete gate or transistor logic, discrete hardware components, or the like. A general purpose processor may be a microprocessor, a microcontroller, or any conventional processor or the like.
For example, the processor 601 is configured to receive a beacon frame by the communication interface 602, where the beacon frame includes a ranging parameter for the ranging parameter to be used for issuing a ranging task and allocating ranging resources for the ranging task; and performing ranging based on the ranging parameters.
In an alternative example, it will be appreciated by those skilled in the art that the apparatus 600 may be a ranging apparatus as described in the foregoing method 200 embodiment, and the apparatus 600 may be used to perform various processes and/or steps corresponding to the ranging apparatus in the method 200 embodiment, which are not repeated herein.
Optionally, the apparatus 600 may further comprise a memory 603.
The memory 603 may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be ROM, PROM, EPROM, EEPROM or flash memory, among others. The volatile memory may be RAM, which acts as external cache. By way of example and not limitation, many forms of RAM are available, such as SRAM, DRAM, SDRAM, DDR SDRAM, ESDRAM, SLDRAM, and DR RAM.
In particular, the memory 603 is used to store program codes and instructions for the ranging device. Optionally, the memory 603 is further configured to store data, such as beacon frames, obtained during execution of the above-described method 200 embodiment by the processor 601.
Alternatively, the memory 603 may be a separate device or integrated in the processor 601.
It should be noted that fig. 9 only shows a simplified design of the device 600. In practical applications, the apparatus 600 may further include other necessary elements, including but not limited to any number of communication interfaces, processors, selectors, memories, etc., and all apparatuses 600 that can implement the present application are within the scope of the present application.
In one possible design, the device 600 may be a chip. Optionally, the chip may further include one or more memories for storing computer-executable instructions that, when the chip apparatus is operating, the processor may execute the computer-executable instructions stored in the memories to cause the chip to perform the steps performed by the ranging apparatus in the method 200 described above.
Alternatively, the chip device may be a field programmable gate array, an application specific integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit, a microcontroller, a programmable controller or other integrated chips for realizing the relevant functions.
The embodiment of the application also provides a ranging system, which can comprise a ranging control device as shown in fig. 6 and a plurality of ranging devices as shown in fig. 8; alternatively, the ranging system may include a ranging control device as described in fig. 7 and a plurality of ranging devices as shown in fig. 9.
The embodiment of the present application also provides a computer readable storage medium, in which computer instructions are stored, which when executed on a computer, implement the ranging method (i.e., the method performed by the ranging apparatus) or the ranging control method (i.e., the method performed by the ranging control apparatus) described in the above method embodiment.
The embodiments of the present application also provide a computer program product which, when run on a processor, implements the ranging method (i.e. the method performed by the ranging apparatus) or the ranging control method (i.e. the method performed by the ranging control apparatus) described in the above method embodiments.
The ranging device, the ranging control device, the computer readable storage medium, the computer program product or the chip provided by the embodiments of the present application are used to execute the corresponding method provided above, so that the advantages achieved by the method can refer to the advantages described in the corresponding method provided above, and are not repeated herein.
It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, etc.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (20)

1. A ranging control method, comprising:
generating a beacon frame, wherein the beacon frame comprises ranging parameters, and the ranging parameters are used for issuing ranging tasks and distributing ranging resources for the ranging tasks;
and transmitting the beacon frame.
2. The method of claim 1, wherein the ranging parameters comprise at least one of:
ranging device management information, wherein the ranging device management information is used for indicating a plurality of ranging devices participating in a ranging task, a role of each ranging device in the ranging task, and the time of each ranging device executing the ranging task, and the role comprises a main ranging party and a ranging party;
the ranging request information is used for indicating whether the ranging task comprises a request for measuring a direction angle or a request for measuring a range;
ranging configuration information, wherein the ranging configuration information is used for indicating a ranging mode and/or a ranging method of the ranging task; or alternatively, the process may be performed,
ranging key information for indicating a key for each ranging device to encrypt data or decrypt data during ranging.
3. The method according to claim 1 or 2, wherein the beacon frame comprises a frame header for carrying the ranging parameters.
4. A method according to any of claims 1-3, wherein the transmitting the beacon frame comprises:
and transmitting the beacon frame in a first time period, wherein the starting moment of the first time period is the starting moment of a transmission period of the beacon frame, and the duration of the first time period is smaller than the duration of the transmission period.
5. A ranging method, comprising:
receiving a beacon frame, wherein the beacon frame comprises a ranging parameter, and the ranging parameter is used for issuing a ranging task and distributing ranging resources for the ranging task;
and performing ranging based on the ranging parameters.
6. The method of claim 5, wherein the ranging parameters comprise at least one of:
ranging device management information, wherein the ranging device management information is used for indicating a plurality of ranging devices participating in a ranging task, a role of each ranging device in the ranging task, and the time of each ranging device executing the ranging task, and the role comprises a main ranging party and a ranging party;
The ranging request information is used for indicating whether the ranging task comprises a request for measuring a direction angle or a request for measuring a range;
ranging configuration information, wherein the ranging configuration information is used for indicating a ranging mode and/or a ranging method of the ranging task; or alternatively, the process may be performed,
ranging key information for indicating a key for each ranging device to encrypt data or decrypt data during ranging.
7. The method according to claim 5 or 6, wherein the beacon frame comprises a frame header for carrying the ranging parameters.
8. The method according to any one of claims 5-7, wherein the receiving a beacon frame comprises:
and receiving the beacon frame in a first time period, wherein the starting moment of the first time period is the starting moment of the sending period of the beacon frame, and the duration of the first time period is smaller than the duration of the sending period.
9. The method of claim 8, wherein the transmission period includes a ranging period for ranging, a starting time of the ranging period is later than an ending time of the first period, and wherein ranging based on the ranging parameters comprises:
And in a second time period, ranging is performed based on the ranging parameters, the starting time of the second time period is the starting time of the ranging time period, and the duration of the second time period is smaller than or equal to the duration of the ranging time period.
10. A ranging control device, characterized by comprising: a processor and a communication interface, the processor and the communication interface coupled, the processor to:
generating a beacon frame, wherein the beacon frame comprises ranging parameters, and the ranging parameters are used for issuing ranging tasks and distributing ranging resources for the ranging tasks;
and transmitting the beacon frame through the communication interface.
11. The apparatus of claim 10, wherein the ranging parameters comprise at least one of:
ranging device management information, wherein the ranging device management information is used for indicating a plurality of ranging devices participating in a ranging task, a role of each ranging device in the ranging task, and the time of each ranging device executing the ranging task, and the role comprises a main ranging party and a ranging party;
the ranging request information is used for indicating whether the ranging task comprises a request for measuring a direction angle or a request for measuring a range;
Ranging configuration information, wherein the ranging configuration information is used for indicating a ranging mode and/or a ranging device of the ranging task; or alternatively, the process may be performed,
ranging key information for indicating a key for each ranging device to encrypt data or decrypt data during ranging.
12. The apparatus according to claim 10 or 11, wherein the beacon frame comprises a frame header for carrying the ranging parameters.
13. The apparatus according to any one of claims 10-12, wherein the processor is specifically configured to:
and in a first time period, the beacon frame is sent through the communication interface, the starting time of the first time period is the starting time of the sending period of the beacon frame, and the duration of the first time period is smaller than the duration of the sending period.
14. A ranging apparatus, comprising: a processor and a communication interface, the processor and the communication interface coupled, the processor to:
receiving a beacon frame through the communication interface, wherein the beacon frame comprises a ranging parameter, and the ranging parameter is used for issuing a ranging task and distributing ranging resources for the ranging task;
And performing ranging based on the ranging parameters.
15. The apparatus of claim 14, wherein the ranging parameters comprise at least one of:
ranging device management information, wherein the ranging device management information is used for indicating a plurality of ranging devices participating in a ranging task, a role of each ranging device in the ranging task, and the time of each ranging device executing the ranging task, and the role comprises a main ranging party and a ranging party;
the ranging request information is used for indicating whether the ranging task comprises a request for measuring a direction angle or a request for measuring a range;
ranging configuration information, wherein the ranging configuration information is used for indicating a ranging mode and/or a ranging device of the ranging task; or alternatively, the process may be performed,
ranging key information for indicating a key for each ranging device to encrypt data or decrypt data during ranging.
16. The apparatus according to claim 14 or 15, wherein the beacon frame comprises a frame header for carrying the ranging parameters.
17. The apparatus according to any one of claims 14-16, wherein the processor is specifically configured to:
And in a first time period, receiving the beacon frame through the communication interface, wherein the starting time of the first time period is the starting time of a sending period of the beacon frame, and the duration of the first time period is smaller than the duration of the sending period.
18. The apparatus of claim 17, wherein the transmission period comprises a ranging period for ranging, a starting time of the ranging period being later than an ending time of the first period, and wherein the processor is configured to:
and in a second time period, ranging is performed based on the ranging parameters, the starting time of the second time period is the starting time of the ranging time period, and the duration of the second time period is smaller than or equal to the duration of the ranging time period.
19. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored therein a computer program for implementing the method according to any of claims 1-9 when being executed by at least one processor.
20. A computer program product for implementing the method according to any of claims 1-9 when the computer program product is executed by at least one processor.
CN202210160255.9A 2022-02-22 2022-02-22 Distance measurement method and device and distance measurement control method and device Pending CN116684956A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210160255.9A CN116684956A (en) 2022-02-22 2022-02-22 Distance measurement method and device and distance measurement control method and device
PCT/CN2022/141265 WO2023160195A1 (en) 2022-02-22 2022-12-23 Ranging method and apparatus, and ranging control method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210160255.9A CN116684956A (en) 2022-02-22 2022-02-22 Distance measurement method and device and distance measurement control method and device

Publications (1)

Publication Number Publication Date
CN116684956A true CN116684956A (en) 2023-09-01

Family

ID=87764648

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210160255.9A Pending CN116684956A (en) 2022-02-22 2022-02-22 Distance measurement method and device and distance measurement control method and device

Country Status (2)

Country Link
CN (1) CN116684956A (en)
WO (1) WO2023160195A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7411551B2 (en) * 2004-06-21 2008-08-12 Korea Electrotechnology Research Institute System and method for asynchronous wireless positioning by ordered transmission
CN100596363C (en) * 2007-05-31 2010-03-31 北京泛亚创知科技发展有限公司 Distance-finding method between center node and equipment node in beacon wireless personal area network
US20230276194A1 (en) * 2020-09-03 2023-08-31 Beijing Xiaomi Mobile Software Co., Ltd. Ranging method, communication node, communication device and storage medium
CN112714394B (en) * 2020-12-11 2022-10-25 成都四相致新科技有限公司 Multi-tag ranging method, system, storage medium and terminal

Also Published As

Publication number Publication date
WO2023160195A1 (en) 2023-08-31

Similar Documents

Publication Publication Date Title
CN109417758B (en) Bluetooth connection method and terminal
US9949204B2 (en) Method, apparatus, and computer program product for low power data delivery
CN108886685B (en) Terminal matching method and device
US20200015127A1 (en) Session Migration Method and Device
US8401520B2 (en) Method and apparatus for multiterminal support using bluetooth based audio gateway
US20200100253A1 (en) Resource configuration method, terminal device and network device
US20200084283A1 (en) Session Resumption Method and Apparatus, and Computer Storage Medium
US10785630B2 (en) Method and apparatus for low energy discovery
CN104969649A (en) Wifi real-time streaming and bluetooth coexistence
US20160227392A1 (en) Method, apparatus, and computer program product for non-scannable device discovery
CN111698794B (en) Wireless audio sharing method
KR20230121909A (en) Device discovery method and device using UWB
CN102215052A (en) Bluetooth radio device and management application for integration with a telecommunications network
CN106471852B (en) Data transmission method, device and system
Konieczek et al. Real-time communication for the internet of things using jcoap
CN107432043B (en) NAN device and paging method between NAN devices
CN103036853A (en) Business data transmission method and device and business processing method and device
CN114514726A (en) Secure key generation in wireless networks
TWI778962B (en) Device-to-device (d2d) communication method and d2d device
Krentz et al. Handling reboots and mobility in 802.15. 4 security
CN116684956A (en) Distance measurement method and device and distance measurement control method and device
JP2021514555A (en) Service distribution method, network equipment and terminal equipment
CN114616917A (en) RRC connection recovery method and equipment
KR20220161044A (en) Method and apparatus for configuring mac (media access control) address for uwb (ultra wide band) communication
CN116390212A (en) Wireless communication method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination