WO2014186985A1 - Dispositif de communication, et procédé de communication sans fil - Google Patents
Dispositif de communication, et procédé de communication sans fil Download PDFInfo
- Publication number
- WO2014186985A1 WO2014186985A1 PCT/CN2013/076228 CN2013076228W WO2014186985A1 WO 2014186985 A1 WO2014186985 A1 WO 2014186985A1 CN 2013076228 W CN2013076228 W CN 2013076228W WO 2014186985 A1 WO2014186985 A1 WO 2014186985A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message frame
- frame
- broadcast message
- discovery broadcast
- service
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- 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
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- the present invention relates to the field of wireless communication technologies, and in particular, to a communication device and a wireless communication method. Background technique
- the content of the research is social network, mainly how many STAs (terminals) discover other things together. STAs of the service and perform file sharing or other services.
- the service message is a broadcast message in the existing 802.11 mechanism
- the STA terminal
- the STA will reply the response message to the sender of the broadcast message immediately after receiving the message.
- the STA terminal
- the situation is that a large number of response messages are returned to the sender of the broadcast message in a short time, which may cause A large number of conflicts, especially for hidden nodes, conflicts are inevitable.
- a specific schematic diagram is shown in Figure 1.
- the broadcast service discovery message frame is sent by STA B.
- STA A and STA B cannot interfere with each other because they cannot hear each other's response message frame of the broadcast message frame.
- the present invention is based on the above problem, and proposes a new technical solution, so that devices that receive the discovery broadcast message frame each determine a corresponding time point to return a response message frame, and reduce the device in the prior art to immediately send a response message frame.
- the possibility of conflicts is conducive to the improvement of the connection efficiency between devices.
- the present invention provides a communication device, including: a data interaction module, receiving a discovery broadcast message frame, and transmitting a response message frame of the discovery broadcast message frame, where the discovery broadcast message frame is at a first time a point is received, and the discovery broadcast message frame includes at least a broadcast period of the discovery broadcast message frame and/or a second time point at which the discovery broadcast message frame is retransmitted; a data processing module, recording the first a time point, where the second time point is acquired or the broadcast period is included in the discovery broadcast message frame, the second time point is calculated according to the broadcast period, and at the first time A third time point is determined between the point and the second time point for the data interaction module to send the response message frame.
- the communication device may be a mobile phone or a tablet, or may be a device such as a router
- the data processing module may be a chip module for data processing in the communication device
- the data interaction module is equivalent to a signal transceiver device and an antenna.
- the above communication device is supported
- the NAN-enabled device In the NAN network, when the communication device receives the discovery broadcast message frame, the default processing method is to immediately return the response message frame, but for the sender of the broadcast message frame, when the number of devices returning the response message frame is too large, It may cause conflicts on the sender, which affects the connection efficiency between devices. Therefore, by receiving, by the device, the first time point of the discovery broadcast message frame is received (assumed to be T1); at the same time, the second time point (assumed to be T2) that the sender transmits again can be parsed from the discovery broadcast message frame, of course, In one case, T2 may be parsed directly from the discovery broadcast message frame.
- the third time point is the data processing module The time point selected by the machine.
- T3 is randomly selected, and may be selected by selecting an arbitrary time point between T1 and T2 or a period of time between T1 and T2, which may be a time unit ( Time Unit, TU ) is multiplied by a certain integer m.
- T3 can also be selected by randomly selecting an integer n between 0 and m, and then multiplying by TU, because all T3s that need to return a response message frame are needed.
- the probability that the time points are the same is very low, which can effectively reduce or avoid the probability of sending message conflicts, and also improve the connection efficiency between devices.
- the discovery broadcast message frame received by the data interaction module is a service discovery broadcast message frame, a device discovery broadcast message frame, or a service and device discovery broadcast message frame.
- the service discovery broadcast message frame includes a service message type for informing the device receiving the message frame of the type of service supported by the sender.
- Device Discovery Broadcast Message The frame contains the device type, which is used to inform the sender of the device type of the device that received the message frame.
- the service and device discovery broadcast message frame contains the service message type and/or device type, so that the sender's related message is notified to the device that received the message frame.
- the data processing module further acquires a time synchronization function parameter from the discovery broadcast message frame before determining the third time point, and uses the time synchronization function parameter and the The sender of the broadcast message frame is found to be time synchronized.
- the TSF Time Synchronization Function
- the data processing module further obtains a device type identifier bit or a message frame type identifier bit from the discovery broadcast message frame, where the value of the device type identifier bit or the message frame type identifier bit is represented. Whether the sender of the discovery broadcast message frame is a neighbor aware network device or whether the discovery broadcast message frame is a neighbor aware network message frame.
- Broadcast message frames are not used for discovery connections between NAN devices. Therefore, the sender of a message frame needs to indicate its identity, that is, whether it is a NAN device. If it is, the receiver will perform operations such as parsing the message frame. Otherwise, it does not need to be executed.
- the data processing module determines the value of the device type identifier bit or the message frame type identifier bit from a frame control field of a frame header of the medium access control frame of the discovery broadcast message frame.
- one or more reserved bits in a frame control domain of a frame header of a MAC (Medium Access Control) frame of a message frame may be used to place a device type identifier bit or a message frame type identifier. Bit, to indicate the support of the sender of the message frame for the service message.
- MAC Medium Access Control
- the data processing module determines the device type identifier bit from a type subfield and a subtype subdomain of a frame control field of a frame header of a medium access control frame of the discovery broadcast message frame or The value of the message frame type identification bit.
- the device type identifier bit or the message frame type identifier bit may be placed by using the "11" in the type sub-domain and the reserved bit corresponding to "0000" in the sub-type sub-domain. Indicates the support of the sender of the message frame to the service message.
- the value of the preset position matches the preset value, it is determined that the sender of the message frame is a NAN device; otherwise, it is considered not to be a NAN device, and if the destination address of the message frame is not the receiver of the message frame, the device is discarded.
- the message frame is discarded.
- the data processing module further obtains a service from the discovery broadcast message frame.
- a type identifier bit where the value of the service type identifier bit indicates specific information of a service message type and/or a service message corresponding to the discovery broadcast message frame.
- the support of the sender of the message frame for the service message can be directly determined to determine whether to connect to the sender device.
- the data processing module determines a value of the service type identifier bit from a header portion of the medium access control frame of the discovery broadcast message frame.
- one or more reservations of the frame header portion of the MAC frame may be utilized.
- Bit to place the service type identifier bit.
- the frame header portion of the MAC frame includes A (Address) 1, A2, and A3 fields, where the Al field is used to describe the destination address, and the A2 field is used to describe the source address, considering the actual characteristics of the NAN network, Since each NAN device is independently connected to other NAN devices without the assistance of another device, the A3 address is not available in the NAN network, and then it can be used as the service type identifier of the NAN device.
- the data processing module determines a value of the service type identifier bit from an order domain of a frame body portion of the medium access control frame of the discovery broadcast message frame.
- the service type identifier bit may also be placed by using one or more reserved bits of the frame body portion of the MAC frame.
- the reserved bit may be located in the order domain of the frame body part of the MAC frame.
- the service type identifier bit may also appear in the form of an information element (IE), and is placed in an order domain of the frame body, for example Placed in the order domain 26, of course, can also be placed in other order domains.
- IE information element
- the present invention also provides a wireless communication method, including: receiving a discovery broadcast message frame, and recording a first time point of reception; the discovery broadcast message frame includes at least a broadcast period of the discovery broadcast message frame and/or The second time point of the discovery that the broadcast message frame is resent, wherein when the discovery broadcast message frame only includes the broadcast period, the second time point is calculated according to the broadcast period; A third time point is determined between the first time point and the second time, for transmitting the response message frame of the discovery broadcast message frame.
- the communication device may be a mobile phone or a tablet, or may be a device such as a router
- the data processing module may be a chip module for data processing in the communication device
- the data interaction module is equivalent to a signal transceiver device and an antenna.
- the communication device is a device supporting the NAN function.
- the default processing method is to immediately return the response message frame, but for the sender of the broadcast message frame, when the number of devices returning the response message frame is too large, It may cause conflicts on the sender, which affects the connection efficiency between devices.
- the method further includes: the third time point is a randomly selected time point.
- ⁇ 3 is randomly selected, and it may be selected by selecting an arbitrary time point between T1 and ⁇ 2 or a period of time between T1 and ⁇ 2, which may be a time unit (Time) Unit, TU) is multiplied by a certain integer m.
- the choice of T3 can also be randomly selected from 0 to m to select an integer n, and then multiplied by TU, because all the T3 time needed to return the response message frame.
- the probability that the points are all the same is very low, which can effectively reduce or avoid the probability of sending message conflicts, and also improve the connection efficiency between devices.
- the method further includes: the discovery broadcast message frame is a service discovery broadcast message frame, a device discovery broadcast message frame, or a service and device discovery broadcast message frame.
- the service discovery broadcast message frame includes a service message type for informing the device receiving the message frame of the type of service supported by the sender.
- Device Discovery Broadcast Message The frame contains the device type, which is used to inform the sender of the device type of the device that received the message frame.
- the service and device discovery broadcast message frame contains the service message type and/or device type, so that the sender's related message is notified to the device that received the message frame.
- the method before determining the third time point, further includes: acquiring a time synchronization function parameter from the discovery broadcast message frame, and using the time synchronization function parameter and the discovery broadcast message The sender of the frame performs time synchronization.
- the TSF Time Synchronization Function
- the method further includes: acquiring a device type identifier bit or a message frame type identifier bit from the discovery broadcast message frame, where the value of the device type identifier bit or the message frame type identifier bit indicates the discovery Whether the sender of the broadcast message frame is a neighbor aware network device or whether the discovery broadcast message frame is a neighbor aware network message frame.
- the sender of the message frame needs to indicate its identity, that is, whether it is The NAN device, if it is, the receiver will perform operations such as parsing the message frame, otherwise it will not need to be executed.
- the method further includes: determining a value of the device type identifier bit or the message frame type identifier bit from a frame control field of a frame header of the medium access control frame of the discovery broadcast message frame.
- one or more reserved bits in a frame control domain of a frame header of a MAC (Medium Access Control) frame of a message frame may be used to place a device type identifier bit or a message frame type identifier. Bit, to indicate the support of the sender of the message frame for the service message.
- MAC Medium Access Control
- the method further includes: determining, according to a type subfield and a subtype subfield of a frame control field of a frame header of the medium access control frame of the discovery broadcast message frame, the device type identifier bit or a message frame. The value of the type identifier bit.
- the device type identifier bit or the message frame type identifier bit may be placed by using the "11" in the type sub-domain and the reserved bit corresponding to "0000" in the sub-type sub-domain. Indicates the support of the sender of the message frame to the service message.
- the value of the preset position matches the preset value, it is determined that the sender of the message frame is a NAN device; otherwise, it is considered not to be a NAN device, and if the destination address of the message frame is not the receiver of the message frame, the device is discarded.
- the message frame is discarded.
- the method further includes: acquiring a service type identifier bit from the discovery broadcast message frame, where The value of the service type identifier bit indicates the specific information of the service message type and/or the service message corresponding to the discovery broadcast message frame.
- the support of the sender of the message frame for the service message may be directly determined to determine whether to connect to the sender device.
- the method further includes: determining a value of the service type identifier bit from a header portion of the medium access control frame of the discovery broadcast message frame.
- the service type identification bit can be placed by using one or more reserved bits of the header portion of the MAC frame.
- the frame header portion of the MAC frame includes A (Address) 1, A2, and A3 fields, where the Al field is used to describe the destination address, and the A2 field is used to describe the source address, considering the actual characteristics of the NAN network, Since each NAN device is independently connected to other NAN devices without the assistance of another device, the A3 address is not available in the NAN network, and then it can be used as the service type identifier of the NAN device.
- the method further includes: determining a value of the service type identifier bit from an order domain of a frame body portion of the medium access control frame of the discovery broadcast message frame.
- the service type identifier bit may also be placed by using one or more reserved bits of the frame body portion of the MAC frame.
- the reserved bit may be located in the order domain of the frame body part of the MAC frame.
- the service type identifier bit may also appear in the form of an information element (IE), and is placed in an order domain of the frame body, for example Placed in the order domain 26, of course, can also be placed in other order domains.
- IE information element
- the devices that receive the discovery broadcast message frame can respectively determine the corresponding time point to return the response message frame, which reduces the possibility that the devices in the prior art immediately send the response message frame to generate a conflict, which is beneficial to the device room. Establish an increase in connection efficiency.
- FIG. 1 is a schematic diagram showing interference between a plurality of devices in the prior art
- FIG. 2 shows a block diagram of a communication device in accordance with an embodiment of the present invention
- FIG. 3 shows a flow chart of a method of wireless communication in accordance with an embodiment of the present invention
- FIG. 4 illustrates a specific processing flow for discovering a broadcast message frame according to an embodiment of the present invention. detailed description
- FIG. 2 shows a block diagram of a communication device in accordance with an embodiment of the present invention.
- the communication device 200 includes: a data interaction module 202, receiving a discovery broadcast message frame, and transmitting a response message frame of the discovery broadcast message frame, where the discovery broadcast message The frame is received at a first time point, and the discovery broadcast message frame includes at least a broadcast period of the discovery broadcast message frame and/or a second time point at which the discovery broadcast message frame is retransmitted; the data processing module 204 Recording the first time point, obtaining the second time point, or calculating only the broadcast period in the discovery broadcast message frame, calculating the second time point according to the broadcast period, and A third time point is determined between the first time point and the second time point for the data interaction module 202 to send the response message frame.
- the communication device 200 may be a mobile phone or a tablet, or may be a device such as a router, the data processing module 204 may be a chip module for data processing in the communication device 200, and the data interaction module 202 is equivalent to a signal transceiver device. And antennas, etc.
- the communication device 200 is a device supporting the NAN function.
- the default processing method is to immediately return the response message frame, but this is true for the sender of the broadcast message frame when the number of devices returning the response message frame is too large. , may cause conflicts on the sender, which affects the connection efficiency between devices.
- the third time point is a time point randomly selected by the data processing module 204.
- ⁇ 3 is randomly selected, and it may be selected by selecting an arbitrary time point between T1 and ⁇ 2 or a period of time between T1 and ⁇ 2, which may be a time unit (Time) Unit, TU) is multiplied by a certain integer m.
- the choice of T3 can also be randomly selected from 0 to m to select an integer n, and then multiplied by TU, because all the T3 time needed to return the response message frame.
- the probability that the points are all the same is very low, which can effectively reduce or avoid the probability of sending message conflicts, and also improve the connection efficiency between devices.
- the discovery broadcast message frame received by the data interaction module 202 is a service discovery broadcast message frame, a device discovery broadcast message frame, or a service and device discovery broadcast message frame.
- the service discovery broadcast message frame includes a service message type for informing the device receiving the message frame of the type of service supported by the sender.
- Device Discovery Broadcast Message The frame contains the device type, which is used to inform the sender of the device type of the device that received the message frame.
- the service and device discovery broadcast message frame contains the service message type and/or device type, so that the sender's related message is notified to the device that received the message frame.
- the data processing module 204 further acquires a time synchronization function parameter from the discovery broadcast message frame, and uses the time synchronization function parameter and the location before determining the third time point. It is found that the sender of the broadcast message frame performs time synchronization.
- the TSF Time Synchronization Function
- the data processing module 204 is further widely Obtaining a device type identifier bit or a message frame type identifier bit in the broadcast message frame, where the value of the device type identifier bit or the message frame type identifier bit indicates whether the sender of the discovery broadcast message frame is a neighbor aware network device or the discovery Whether the broadcast message frame is a neighbor-aware network message frame.
- the sender of the message frame needs to indicate its identity, that is, whether it is The NAN device, if it is, the receiver will perform operations such as parsing the message frame, otherwise it will not need to be executed.
- the data processing module 204 determines the value of the device type identifier bit or the message frame type identifier bit from a frame control domain of a frame header of a medium access control frame of the discovery broadcast message frame. .
- one or more reserved bits in a frame control domain of a frame header of a MAC (Medium Access Control) frame of a message frame may be used to place a device type identifier bit or a message frame type identifier. Bit, to indicate the support of the sender of the message frame for the service message.
- MAC Medium Access Control
- the data processing module 204 determines the device type identifier bit from a type sub-domain and a sub-type sub-domain of a frame control field of a frame header of a medium access control frame of the discovery broadcast message frame. Or the value of the message frame type identifier bit.
- the device type identifier bit or the message frame type identifier bit may be placed by using the "11" in the type sub-domain and the reserved bit corresponding to "0000" in the sub-type sub-domain. Indicates the support of the sender of the message frame to the service message.
- the value of the preset position matches the preset value, it is determined that the sender of the message frame is a NAN device; otherwise, it is considered not to be a NAN device, and if the destination address of the message frame is not the receiver of the message frame, the device is discarded.
- the message frame is discarded.
- the data processing module 204 further obtains from the discovery broadcast message frame.
- a service type identifier bit where the value of the service type identifier bit indicates specific information of a service message type and/or a service message corresponding to the discovery broadcast message frame.
- the frame of the message can directly determine the support of the sender of the message frame for the service message to determine whether to connect to the sender device.
- the data processing module 204 determines a value of the service type identifier bit from a header portion of the medium access control frame of the discovery broadcast message frame.
- the service type identification bit can be placed by using one or more reserved bits of the header portion of the MAC frame.
- the frame header portion of the MAC frame includes A (Address) 1, A2, and A3 fields, where the Al field is used to describe the destination address, and the A2 field is used to describe the source address, considering the actual characteristics of the NAN network, Since each NAN device is independently connected to other NAN devices without the assistance of another device, the A3 address is not available in the NAN network, and then it can be used as the service type identifier of the NAN device.
- the data processing module 204 determines the value of the service type identifier bit from an order domain of a frame body portion of the medium access control frame of the discovery broadcast message frame.
- the service type identifier bit may also be placed by using one or more reserved bits of the frame body portion of the MAC frame.
- the reserved bit may be located in the order domain of the frame body part of the MAC frame.
- the service type identifier bit may also appear in the form of an information element (IE), and is placed in an order domain of the frame body, for example Placed in the order domain 26, of course, can also be placed in other order domains.
- IE information element
- FIG. 3 shows a flow chart of a method of wireless communication in accordance with an embodiment of the present invention.
- the wireless communication method includes: Step 302: Receive a discovery broadcast message frame, and record a first time point when receiving; Step 304: The discovery broadcast message frame includes at least a second time point of the broadcast period of the discovery broadcast message frame and/or the discovery broadcast message frame being retransmitted, wherein, when the discovery broadcast message frame only includes the broadcast period, according to the broadcast period Calculating the second time point; Step 306, determining a third time point between the first time point and the second time point, for transmitting the response message frame of the discovery broadcast message frame.
- the communication device may be a mobile phone or a tablet, or may be a device such as a router, and the data processing module may be a chip module for data processing in the communication device, and the data interaction
- the module is equivalent to a signal transmitting device and an antenna.
- the above communication device is supported
- the NAN-enabled device In the NAN network, when the communication device receives the discovery broadcast message frame, the default processing method is to immediately return the response message frame, but for the sender of the broadcast message frame, when the number of devices returning the response message frame is too large, It may cause conflicts on the sender, which affects the connection efficiency between devices. Therefore, by receiving, by the device, the first time point of the discovery broadcast message frame is received (assumed to be T1); at the same time, the second time point (assumed to be T2) that the sender transmits again can be parsed from the discovery broadcast message frame, of course, In one case, T2 may be parsed directly from the discovery broadcast message frame.
- the method further includes: the third time point is a randomly selected time point.
- ⁇ 3 is randomly selected, and it may be selected by selecting an arbitrary time point between T1 and ⁇ 2 or a period of time between T1 and ⁇ 2, which may be a time unit (Time) Unit, TU) is multiplied by a certain integer m.
- the choice of T3 can also be randomly selected from 0 to m to select an integer n, and then multiplied by TU, because all the T3 time needed to return the response message frame.
- the probability that the points are all the same is very low, which can effectively reduce or avoid the probability of sending message conflicts, and also improve the connection efficiency between devices.
- the method further includes: the discovery broadcast message frame is a service discovery broadcast message frame, a device discovery broadcast message frame, or a service and device discovery broadcast message frame.
- the service discovery broadcast message frame includes a service message type, and is used to notify the device that receives the message frame of the service type supported by the sender.
- the device discovery broadcast message frame includes a device type for informing the device type of the sender that the device type of the sender is received.
- the service and device discovery broadcast message frame contains the service message type and/or device type, so that the sender's related message informs the device that received the message frame.
- the method further includes: acquiring a time synchronization function parameter from the discovery broadcast message frame, and using the time synchronization function parameter and the discovery broadcast message The sender of the frame performs time synchronization.
- the TSF Time Synchronization Function
- the method further includes: acquiring a device type identifier bit or a message frame type identifier bit from the discovery broadcast message frame, where the value of the device type identifier bit or the message frame type identifier bit indicates the discovery Whether the sender of the broadcast message frame is a neighbor aware network device or whether the discovery broadcast message frame is a neighbor aware network message frame.
- the sender of the message frame needs to indicate its identity, that is, whether it is The NAN device, if it is, the receiver will perform operations such as parsing the message frame, otherwise it will not need to be executed.
- the method further includes: determining a value of the device type identifier bit or the message frame type identifier bit from a frame control field of a frame header of the medium access control frame of the discovery broadcast message frame.
- one or more reserved bits in a frame control domain of a frame header of a MAC (Medium Access Control) frame of a message frame may be used to place a device type identifier bit or a message frame type identifier. Bit, to indicate the support of the sender of the message frame for the service message.
- MAC Medium Access Control
- the method further includes: determining, according to a type subfield and a subtype subfield of a frame control field of a frame header of the medium access control frame of the discovery broadcast message frame, the device type identifier bit or a message frame. The value of the type identifier bit.
- the device type identifier bit or the message frame type identifier bit may be placed by using the "11" in the type sub-domain and the reserved bit corresponding to "0000" in the sub-type sub-domain. Indicates the support of the sender of the message frame to the service message.
- the preset position When the value matches the preset value, it is determined that the sender of the message frame is a NAN device; otherwise, it is considered not to be a NAN device, and if the destination address of the message frame is not the receiver of the message frame, the message frame is discarded.
- the method further includes: acquiring a service type identifier bit from the discovery broadcast message frame, where The value of the service type identifier bit indicates the specific information of the service message type and/or the service message corresponding to the discovery broadcast message frame.
- the support of the sender of the message frame for the service message can be directly determined to determine whether to connect to the sender device.
- the method further includes: determining a value of the service type identifier bit from a header portion of the medium access control frame of the discovery broadcast message frame.
- the service type identification bit can be placed by using one or more reserved bits of the header portion of the MAC frame.
- the frame header portion of the MAC frame includes A (Address) 1, A2, and A3 fields, where the Al field is used to describe the destination address, and the A2 field is used to describe the source address, considering the actual characteristics of the NAN network, Since each NAN device is independently connected to other NAN devices without the assistance of another device, the A3 address is not available in the NAN network, and then it can be used as the service type identifier of the NAN device.
- the method further includes: determining a value of the service type identifier bit from an order domain of a frame body portion of the medium access control frame of the discovery broadcast message frame.
- the service type identifier bit may also be placed by using one or more reserved bits of the frame body portion of the MAC frame.
- the reserved bit may be located in the order domain of the frame body part of the MAC frame.
- the service type identifier bit may also appear in the form of an information element (IE), and is placed in an order domain of the frame body, for example Placed in the order domain 26, of course, can also be placed in other order domains.
- IE information element
- FIG. 4 shows a detailed process flow diagram for discovering broadcast message frames in accordance with an embodiment of the present invention.
- a specific processing flow for discovering a broadcast message frame includes:
- Step 402 assuming that the device A is the sender of the discovery broadcast message frame, and the device B is the device that receives the discovery broadcast message frame, that is, the process of the device B is taken as an example here, and the other received the broadcast message frame of the discovery is received.
- the device can also be processed in the same steps and manner.
- device A, device B, and other devices are NAN devices.
- Step 404 Device B determines whether the broadcast message frame is a NAN message frame. Specifically, for example, it may be judged by a joint value of a type subfield and a subtype subfield of a header portion of a MAC frame in which a broadcast message frame is found. If the determination is yes, then go to step 406, otherwise go to step 412.
- Step 406 The device B determines whether the broadcast message frame is found to be of a type required by itself.
- the broadcast message frame may be specifically a service discovery broadcast message frame, a device discovery broadcast message frame, or a service and device discovery broadcast message frame, where the service discovery broadcast message frame includes a service message type, and is used to Device B is notified of the type of service supported by device A.
- the device discovery broadcast message frame contains the device type, which is used to inform device B of the device type of device A.
- the service and device discovery broadcast message frame contains the service message type and/or device type, so that device A related message is notified to device B.
- step 406 needs to be performed; and when the discovery broadcast message frame received by the device B is a device discovery broadcast message frame. At that time, step 406 need not be performed, and step 404 is directly entered into step 408.
- device B when device B determines the type of the received discovery broadcast message frame, it may parse out a certain sub-domain (such as A3, A4 domain) or a sub-domain of the frame body part of the frame header portion of the message frame.
- the service message type identifier contained in (such as a certain order domain) determines the type of service message supported by device A and/or the content of the service message. If the type is correct, the process proceeds to step 408; otherwise, the process proceeds to step 412.
- Step 408 determining that the device B receives the time point T1 of discovering the broadcast message frame, parsing out the time point T2 at which the message frame is retransmitted from the received discovery broadcast message frame, or parsing the sending period of the message frame, and Calculating T2 according to the transmission period; determining a time point T3 between T1 and T2, specifically, by randomly selecting between T1 and T2, Thereby reducing the probability that multiple devices are selected to the same T3 time point, effectively avoiding message conflicts on device A.
- TSF information may be set in the discovery broadcast message frame, and device B may synchronize with device A according to the TSF information before determining T3. To ensure the accuracy and enforceability of the point in time.
- Step 410 Device B sends a response message frame of the received discovery broadcast message frame at T3.
- Step 412 Device B discards the received discovery broadcast message frame.
- the present application provides a communication device and a wireless communication method, so that devices that receive a broadcast broadcast message frame respectively determine a corresponding time point to return a response message frame, and reduce
- the probability that the device immediately sends a response message frame to cause a collision is beneficial to improve the connection efficiency between devices.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne un dispositif de communication comprenant un module d'interaction de données pour recevoir une trame de recherche de message de diffusion générale et transmettre une trame de réponse à la trame de recherche de message de diffusion générale. La trame de recherche de message de diffusion générale est reçue à un premier point temporel et contient au moins un cycle de diffusion générale de la trame de recherche de message de diffusion générale, et/ou à un deuxième point temporel pour la retransmission de la trame de recherche de message de diffusion générale. Le dispositif de communication comprend également un module de traitement de données pour enregistrer le premier point temporel, acquérir le deuxième point temporel et déterminer un troisième point temporel entre le premier point temporel et le deuxième point temporel, pour permettre au module d'interaction de données de transmettre la trame de réponse. La solution technique de la présente invention permet aux dispositifs recevant la trame de recherche de message de diffusion générale de déterminer respectivement les points temporels correspondants pour retourner la trame de réponse. Cela réduit la probabilité de conflit liée, dans l'état de la technique, au fait que tous les dispositifs transmettent la trame de réponse immédiatement, et cela contribue également à améliorer l'efficacité d'établissement de connexion entre les dispositifs.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2013/076228 WO2014186985A1 (fr) | 2013-05-24 | 2013-05-24 | Dispositif de communication, et procédé de communication sans fil |
| CN201380062726.1A CN104854954A (zh) | 2013-05-24 | 2013-05-24 | 通信设备和无线通信方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2013/076228 WO2014186985A1 (fr) | 2013-05-24 | 2013-05-24 | Dispositif de communication, et procédé de communication sans fil |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014186985A1 true WO2014186985A1 (fr) | 2014-11-27 |
Family
ID=51932740
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2013/076228 Ceased WO2014186985A1 (fr) | 2013-05-24 | 2013-05-24 | Dispositif de communication, et procédé de communication sans fil |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN104854954A (fr) |
| WO (1) | WO2014186985A1 (fr) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109660976A (zh) * | 2018-12-20 | 2019-04-19 | 广州河东科技有限公司 | 设备搜索的方法、装置、系统及存储介质 |
| EP3678393A1 (fr) * | 2015-12-03 | 2020-07-08 | Canon Kabushiki Kaisha | Appareil de communication, procédé de commande, programme et support d'enregistrement |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101461264A (zh) * | 2006-06-06 | 2009-06-17 | 松下电器产业株式会社 | 无线通信系统、无线终端、基站以及基站搜索方法 |
| CN101626303A (zh) * | 2008-07-09 | 2010-01-13 | 华为技术有限公司 | 一种数据的发送方法、系统和设备 |
| CN102291802A (zh) * | 2011-08-04 | 2011-12-21 | 北京新岸线移动多媒体技术有限公司 | 通信方法及设备 |
| CN102892105A (zh) * | 2012-10-31 | 2013-01-23 | 东莞宇龙通信科技有限公司 | 通信装置和数据通信方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7529565B2 (en) * | 2004-04-08 | 2009-05-05 | Starkey Laboratories, Inc. | Wireless communication protocol |
| CN101047470A (zh) * | 2006-05-17 | 2007-10-03 | 华为技术有限公司 | 无源光网络中前向纠错功能的配置方法 |
| EP2289266B1 (fr) * | 2008-06-04 | 2015-01-14 | Philips Intellectual Property & Standards GmbH | Interface réseau destinée à un noeud dans un réseau multi-sauts sans fil et procédé d'établissement d'un chemin de réseau entre des noeuds dans un réseau multi-sauts sans fil |
| US7864045B2 (en) * | 2008-09-12 | 2011-01-04 | Roundtrip Llc | Locator inventory system |
| WO2012042432A1 (fr) * | 2010-10-01 | 2012-04-05 | Koninklijke Philips Electronics N.V. | Dispositif et procédé pour programmer des transmissions de paquets de données dans des réseaux sans fil |
| CN102821466B (zh) * | 2012-09-06 | 2016-05-04 | 东莞宇龙通信科技有限公司 | 数据通信装置和数据通信方法 |
-
2013
- 2013-05-24 CN CN201380062726.1A patent/CN104854954A/zh active Pending
- 2013-05-24 WO PCT/CN2013/076228 patent/WO2014186985A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101461264A (zh) * | 2006-06-06 | 2009-06-17 | 松下电器产业株式会社 | 无线通信系统、无线终端、基站以及基站搜索方法 |
| CN101626303A (zh) * | 2008-07-09 | 2010-01-13 | 华为技术有限公司 | 一种数据的发送方法、系统和设备 |
| CN102291802A (zh) * | 2011-08-04 | 2011-12-21 | 北京新岸线移动多媒体技术有限公司 | 通信方法及设备 |
| CN102892105A (zh) * | 2012-10-31 | 2013-01-23 | 东莞宇龙通信科技有限公司 | 通信装置和数据通信方法 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3678393A1 (fr) * | 2015-12-03 | 2020-07-08 | Canon Kabushiki Kaisha | Appareil de communication, procédé de commande, programme et support d'enregistrement |
| US12262444B2 (en) | 2015-12-03 | 2025-03-25 | Canon Kabushiki Kaisha | Communication apparatus for data transmission in a neighbor aware network (NAN), control method, and computer-readable storage medium |
| CN109660976A (zh) * | 2018-12-20 | 2019-04-19 | 广州河东科技有限公司 | 设备搜索的方法、装置、系统及存储介质 |
| CN109660976B (zh) * | 2018-12-20 | 2021-09-14 | 广州河东科技有限公司 | 设备搜索的方法、装置、系统及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104854954A (zh) | 2015-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9277399B2 (en) | Systems and methods for reduced latency when establishing communication with a wireless communication system | |
| JP6174055B2 (ja) | アクセス識別子ベースマルチキャスト通信のための装置および方法 | |
| JP5973510B2 (ja) | マシンツーマシンまたはモバイルによって支援されるデプロイにおけるページングのための方法および装置 | |
| CN103581093B (zh) | 信号发送及接收方法、设备及设备发现系统 | |
| JP2018067958A (ja) | ピアトゥピア通信を確立するための方法および装置 | |
| JP6698771B2 (ja) | 効果的なアクセスポイント発見のためのシステムおよび方法 | |
| WO2017000324A1 (fr) | Procédé et dispositif d'établissement d'association | |
| WO2015109840A1 (fr) | Procédé et dispositif d'envoi/réception d'informations de diffusion de dispositif à dispositif, et système de transmission | |
| CN107787018A (zh) | 通信方法、设备及系统 | |
| US10567338B2 (en) | Method and apparatus for setting up relay link in wireless communication system | |
| WO2019153911A1 (fr) | Procédé et dispositif de transmission de données, et support de stockage informatique | |
| JP2009027645A (ja) | 無線通信装置 | |
| US20130308530A1 (en) | System and Method for Reducing Signaling Overhead | |
| JP5192201B2 (ja) | 無線通信システム及びその方法 | |
| WO2014186985A1 (fr) | Dispositif de communication, et procédé de communication sans fil | |
| TWI785202B (zh) | 配置同步載波的方法、設備及電腦存儲媒介 | |
| CN105103599B (zh) | 一种设备识别码的收发方法和相关设备 | |
| US9413601B2 (en) | Channel reuse among communication networks sharing a communication channel | |
| WO2014146440A1 (fr) | Procédé de découverte de service, point d'accès et station | |
| WO2014179963A1 (fr) | Procédé et appareil de traitement de services | |
| JP5208162B2 (ja) | 通信システム、中継局装置、受信局装置、および、それらの通信方法、プログラム | |
| JP6415949B2 (ja) | 無線通信装置 | |
| CN116938304B (zh) | 中继通信方法与装置 | |
| JP2020167590A (ja) | 通信装置、通信システム、通信方法、及び、プログラム | |
| KR20180004142A (ko) | 타겟팅된 쿼리 및 탐색 쿼리의 집성 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13885083 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 28.04.2016) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 13885083 Country of ref document: EP Kind code of ref document: A1 |