Wireless communication method and system

By determining the time window between WiFi playback terminals for data transmission, the problem of poor compatibility of low-latency data transmission in traditional WiFi playback terminals is solved, low power consumption and low-latency communication are achieved, and compatibility and flexibility of wireless communication systems are improved. sex.

CN119183181APending Publication Date: 2024-12-24HENGXUAN TECH (BEIJING) CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411208299.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

Traditional WiFi playback terminals have high network communication delays in low-power mode, which is difficult to meet the low-latency requirements in data transmission scenarios such as audio, and the data transmission scheme based on WiFi U-APSD mode is poor in compatibility.

Method used

By determining the time windows that are aligned between the data sending end and the receiving end, including the active period and the sleeping period, and performing data transmission, the access point only needs to assist in establishing the time window, so that low power consumption and low latency communication can be achieved. No need to rely on specific access point operating modes and types.

Benefits of technology

It realizes high compatibility and flexibility of wireless communication systems, meets the needs of low power consumption and low latency, and reduces the power consumption of the data receiver.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119183181A_ABST
    Figure CN119183181A_ABST
Patent Text Reader

Abstract

The invention discloses a wireless communication method and system, and the method comprises the following steps: a data transmitting end carries out the communication between an access point and a data receiving end after a local machine and the data receiving end are connected with the access point, so as to determine time windows which are aligned with each other, and each time window comprises an active time period and a sleep time period; and the data sending end transmits data to the data receiving end in the active time period, so that the data receiving end monitors the data in the active time period and enters a sleep mode in the sleep time period. According to the invention, low-power consumption and low-delay communication can be realized without depending on a specific access point mode and / or type, so that the corresponding wireless communication system has higher compatibility and flexibility.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a wireless communication method and system. Background Art

[0002] With the development of wireless communication technology, WiFi wireless communication technology has been widely used, and WiFi playback terminals based on WiFi wireless communication technology, such as WiFi headsets and WiFi speakers, have appeared one after another. However, such playback terminals often have high power consumption. In order to meet the low power consumption requirements of embedded devices, WiFi playback terminals need to enter a low power consumption state most of the time. However, the network communication delay in low power consumption mode is large, which makes it difficult to meet the low delay requirements in data transmission scenarios such as audio.

[0003] Some solutions use the WiFi U-APSD (Unscheduled Automatic Power Save Delivery) mode to meet the low latency requirements in the above data transmission scenarios. The data transmission solution based on the WiFi U-APSD mode mainly achieves data transmission by periodically sending null packets to the AP (access point) to confirm whether the AP has cached data for it.

[0004] The inventors have found that the above data transmission scheme based on the WiFi U-APSD mode often requires the access point to support the U-APSD mode, and has poor compatibility. Summary of the invention

[0005] In view of this, the present application provides a wireless communication method and system to solve the problem of poor compatibility of traditional low-latency data transmission solutions for WiFi playback terminals.

[0006] The present application provides a wireless communication method, comprising the following steps:

[0007] After both the data transmitter and the data receiver are connected to the access point, the data transmitter communicates with the data receiver through the access point to determine a mutually aligned time window, wherein the time window includes an active period and a dormant period;

[0008] The data transmitting end transmits data to the data receiving end during the active period, so that the data receiving end monitors the data during the active period and enters a sleep mode during the sleep period.

[0009] Optionally, the process in which the data sending end communicates with the data receiving end through an access point to determine mutually aligned time windows includes: the data sending end sends service detection request information to the data receiving end through the access point; the data receiving end monitors the service detection request information, and feeds back service detection response information for the service detection request information; the data sending end receives the service detection response information, and sends a scheduling request packet to the data receiving end through the access point, the scheduling request packet carrying information for determining the time window; the data receiving end receives the scheduling request packet, and feeds back a response packet after determining the time window according to the scheduling request packet.

[0010] Optionally, after the data receiving end receives the scheduling request packet and determines the time window according to the scheduling request packet, it also includes: the data receiving end sends a first notification message to the access point at the start time of the active period to notify the access point that the data receiving end exits the sleep mode, and sends a second notification message to the access point at the end time of the active period to notify the access point that the data receiving end enters the sleep mode.

[0011] Optionally, the first notification information includes a data packet with a power management bit of 0; and the second notification information includes a data packet with a power management bit of 1.

[0012] Optionally, after the data sending end transmits data to the data receiving end during the active period, it also includes: the data sending end identifies the change information corresponding to the time window, updates the scheduling request packet, and returns to execute the process of determining the time window through communication between the access point and the data receiving end.

[0013] Optionally, the change information corresponding to the time window includes: a change in the amount of data that the data sending end needs to send, and / or a change in the air interface of the working channel where the access point is located.

[0014] Optionally, the data sending end identifies the change information corresponding to the time window, and the process of updating the scheduling request packet includes at least one of the following items: when the data sending end fails to send the preset data at the end time of the active time period for n1 consecutive times, the length of the active time period is increased to update the scheduling request packet; when the data sending end sends the preset data before the end time of the active time period for n2 consecutive times, the length of the active time period is shortened to update the scheduling request packet.

[0015] Optionally, the data sending end transmits data to the data receiving end during the active time period so that the data receiving end receives the preset data during the active time period and enters the sleep mode during the sleep time period, including: the data sending end sends data at the start time of an active time period, and if the time when the corresponding data is sent is before a specific time point of the active time period, a third notification information is sent to characterize the early entry into the sleep time period, and the specific time point is between the corresponding start time and the end time; the data receiving end receives the third notification information, and sleeps until the active time of the next time window to continue listening to the data.

[0016] Optionally, the wireless communication method further includes: the access point broadcasting time synchronization information, so that the data sending end and / or the data receiving end calibrates the local time according to the time synchronization information respectively.

[0017] The present application also provides a wireless communication system, comprising a data transmitting end, a data receiving end, and an access point for transmitting data between the data transmitting end and the data receiving end;

[0018] The data sending end is used to send service detection request information, receive the service detection response information, send a scheduling request packet for determining information of the time window, receive a response packet, and send data during the active period of the time window after both the local machine and the data receiving end are connected to the access point;

[0019] The data receiving end is used to monitor the service detection request information, feedback service detection response information according to the service detection request information, receive the scheduling request packet, determine the response packet fed back after the time window according to the scheduling request packet, monitor data during the active period, and enter the sleep mode during the sleep period.

[0020] In the wireless communication method and system mentioned above in the present application, the access point only needs to assist the data sending end and the data receiving end to establish a mutually aligned time window after accessing the data sending end and the data receiving end. Data transmission between the two ends based on the above time window can achieve low-power consumption and low-latency communication without relying on a specific access point working mode and / or type, so that the corresponding wireless communication system has higher compatibility and flexibility. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0022] Figure 1 is a flowchart of a wireless communication method according to an embodiment of the present application;

[0023] Figure 2 is a schematic diagram of a wireless communication system according to an embodiment of the present application;

[0024] Figure 3 This is a schematic diagram of a time window according to an embodiment of the present application;

[0025] Figure 4 This is a schematic diagram of time synchronization information broadcasting according to an embodiment of the present application;

[0026] Figure 5 It is a working timing diagram of a wireless communication system according to an embodiment of the present application. DETAILED DESCRIPTION

[0027] The technical solutions in the embodiments of the present application are clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application. In the absence of conflict, the following embodiments and their technical features can be combined with each other.

[0028] The first aspect of the present application provides a wireless communication method. Figure 1 As shown, the wireless communication method includes the following steps S110 and S120.

[0029] S110, after both the local device and the data receiving end are connected to the access point, the data sending end communicates with the data receiving end through the access point to determine mutually aligned time windows, where the time windows include an active period and a dormant period.

[0030] Optionally, the data sending end includes a mobile phone, a tablet computer, a personal computer, or other terminal device that can connect to an access point and communicate with other terminal devices through the access point. Optionally, the data receiving end includes a WiFi headset, a speaker, or other terminal device that can connect to an access point, receive data sent by other terminal devices through the access point, and play the received data. Optionally, the access point is used to forward data between the data sending end and the data receiving end; in some scenarios, the access end can also be called a router. Specifically, the connection relationship between the data sending end, the data receiving end, and the access point can be referred to. Figure 2 As shown, the data sending end and the data receiving end can be connected to the access point respectively and communicate with each other through the access point.

[0031] Optionally, the time window is used to determine the active period and the dormant period of the corresponding terminal device, for example, Figure 3 As shown, Figure 3 Multiple continuous time windows are shown, wherein the active period may also be referred to as the communication period, and the sleep period may also be referred to as the low power consumption period. Specifically, a terminal device such as a data receiving end may monitor data transmitted by other devices and / or send data during the active period, and enter a sleep state during the sleep period. It should be noted that in various embodiments of the present application, the time windows of the data transmitting end, the data receiving end, and the access point are aligned with each other, that is, each active period of the data transmitting end, the data receiving end, and the access point starts at the same time point and ends at the same time point. Specifically, the time windows may be aligned with each other based on the scheduling start time. For example, the scheduling information used to determine the time window may include the scheduling start time, the active time, and the period. The data receiving end determines the time window based on the above scheduling information, and can align it with the time window of the data transmitting end.

[0032] S120, the data sending end transmits data to the data receiving end during the active period, so that the data receiving end monitors the data during the active period and enters a sleep mode during the sleep period.

[0033] Optionally, the data transmitted by the data transmitting end includes data that needs to be played by the data receiving end, such as audio data and / or video data and the like.

[0034] Specifically, the data transmitter mainly sends data to the data receiver through the access point during the active period, and stops sending data during the sleep period, so that the data receiver monitors the corresponding data during the active period and enters the sleep mode during the sleep period, which can reduce the power consumption of the data receiver.

[0035] In the above wireless communication method, the access point only needs to assist the data sending end and the data receiving end to establish a mutually aligned time window after accessing the data sending end and the data receiving end. Data transmission between the two based on the above time window can achieve low power consumption and low latency communication without relying on a specific access point working mode and / or type, so that the corresponding wireless communication system has higher compatibility and flexibility.

[0036] In one embodiment, the process of the data sending end communicating with the data receiving end through an access point to determine mutually aligned time windows includes S111 to S114.

[0037] S111, the data sending end sends service detection request information to the data receiving end through the access point, and the service detection request information can be a service detection request frame.

[0038] S112: The data receiving end monitors the service detection request information, and feeds back service detection response information in response to the service detection request information.

[0039] Optionally, in the above step S112, the data receiving end may start a process to listen to a UDP port, such as UDP port 628, for device discovery and receiving service detection request information and / or scheduling request packets and other information. If the data receiving end supports the communication function required by the data receiving end, the service detection response information may be fed back, such as replying a service detection response to port 628; if the data receiving end does not support the communication function required by the data receiving end, a response packet for indicating unsupport may be replied based on the TCPIP protocol, such as replying a port unreachable packet of ICMP (Internet Control Message Protocol), etc.

[0040] S113, the data sending end receives the service detection response information, and sends a scheduling request packet to the data receiving end through the access point, where the scheduling request packet carries information for determining a time window.

[0041] After receiving the service detection response information, the data sending end can determine the scheduling request packet according to the communication needs of the local machine. The scheduling request packet is used to limit the various parameters of the time window. Specifically, the scheduling request packet includes the scheduling start time (for example, the start time of the first time window), the scheduling period (for example, the duration of each time window and / or the total number of time windows, etc.), the wake-up duration (for example, the duration of the active period) and the number of scheduling repetitions, etc. If the number of scheduling repetitions is a specific parameter, such as 65535, etc., it means that the scheduling is continuous until the other party requests to stop. The time reference of the scheduling in the scheduling request packet is the Beacon Timer of the access point; wherein the Beacon Timer is used to characterize the time of the access point. The devices connected to the access point can synchronize the time through the timestamp information of the beacon frame, so that the devices connected to the access point have the same time reference, and its time dimension is at the microsecond level. The data sending end can send the scheduling request packet to the corresponding port (such as port 628) of the data receiving end through the access point.

[0042] S114, the data receiving end receives the scheduling request packet, and feeds back a response packet after determining the time window according to the scheduling request packet.

[0043] Specifically, after the data receiving end receives the scheduling request packet, if it agrees to the scheduling request, it can determine the local time window according to the scheduling request packet and reply with a Schedule Ack packet (response packet). If it disagrees with the scheduling request, it replies with a Schedule Nack packet to indicate that it is currently unable to respond to the communication needs of the corresponding data sending end.

[0044] In one embodiment, after the data receiving end receives the scheduling request packet and determines the time window according to the scheduling request packet, the method further includes: the data receiving end sends a first notification message to the access point at the start time of the active period to notify the access point that the data receiving end exits the sleep mode, so that the access point assists the data sending end and the data receiving end in communicating; and sends a second notification message to the access point at the end time of the active period to notify the access point that the data receiving end enters the sleep mode. The first notification message includes a data packet with a power management bit of 0; the second notification message includes a data packet with a power management bit of 1.

[0045] Specifically, after agreeing to the scheduling request of the data sending end, the data receiving end sends a data packet with a power management bit of 0 (such as Data / Null-Datta with PM=0) at the start time of the corresponding active period according to the scheduling information corresponding to the time window. The access point receives the data packet with the power management bit of 0 to learn that the data receiving end has exited sleep, and promptly forwards the received data and / or cached data to the data receiving end; optionally, the data receiving end also sends a data packet with a power management bit of 1 (such as Data / Null-Datta with PM=1) at the end time of the active period. The access point receives the data packet with the power management bit of 1 to learn that the data receiving end has entered sleep.

[0046] In one embodiment, after the data sending end transmits data to the data receiving end during the active period, it also includes: the data sending end identifies the change information of the time window, updates the scheduling request packet, and returns to execute the process of determining the time window through communication between the access point and the data receiving end, so that the data receiving end re-determines the time window according to the updated scheduling request packet, so that the various parameters of the time window are more matched with the data transmission requirements.

[0047] Optionally, the change information corresponding to the time window includes: a change in the amount of data that needs to be sent by the data sending end, and / or a change in the air interface of the working channel where the access point is located.

[0048] If the amount of data that the data transmitting end needs to send increases or the working channel air interface of the access point is busy, it is difficult for the data transmitting end and the data receiving end to complete the transmission of the corresponding preset data in an active period, which can easily make the transmitted data incomplete and / or delayed. In one example, the data transmitting end identifies the change information of the time window, and the process of updating the scheduling request packet includes: when the data transmitting end fails to send the preset data at the end time of the active period for n1 consecutive times, it is determined that the working channel air interface of the access point is idle or the amount of data that the data transmitting end needs to send increases, and the duration of the active period is lengthened to update the scheduling request packet, so that the new scheduling request packet of the access point and / or the data receiving end resets the time window. Where n1 is a positive integer, which can be 1, 2 or 3.

[0049] Optionally, if the amount of data that the data transmitting end needs to send becomes smaller or the air interface of the working channel where the access point is located is idle, the data transmitting end and the data receiving end only need part of an active period of time to complete the transmission of the corresponding preset data, which can easily cause a waste of time. In one example, the data transmitting end identifies the change information of the time window, and the process of updating the scheduling request packet includes: when the data transmitting end sends the preset data n2 times in a row before the end time of the active period, it is determined that the amount of data that the data transmitting end needs to send becomes smaller or the air interface of the working channel where the access point is located is idle, and the duration of the active period is shortened to update the scheduling request packet, so that the new scheduling request packet of the access point and / or the data receiving end resets the time window to avoid wasting time. Where n2 is a positive integer, which can take values ​​such as 1, 2 or 3.

[0050] In one embodiment, the data transmitting end transmits data to the data receiving end during the active period so that the data receiving end receives the preset data during the active period and enters the sleep mode during the sleep period, including: the data transmitting end sends data at the start time of the active period, and if the time when the corresponding data is sent is before the specific time point of the active period, then the third notification information used to indicate the early entry into the sleep period is sent; the data receiving end receives the third notification information, sleeps until the active time of the next time window to continue to monitor data, so as to further reduce the power consumption of the data receiving end on the basis of ensuring the communication quality. The specific time point is between the corresponding start time and the end time, for example, the specific time point is a time point before the end time, and the interval between the time point and the end time is greater than or equal to the preset time interval, so that when the remaining time of the communication window of the active period is relatively small, the third notification information indicating the early sleep is not sent, and the timeout is directly waited, so that the communication process is simpler.

[0051] Optionally, when the data transmitter does not need to send data, it can send a scheduling stop request. After receiving the scheduling stop request, the data receiver can completely enter sleep mode and monitor beacon frames regularly to enter a keep-alive mode.

[0052] In one embodiment, the wireless communication method further includes: the access point broadcasting time synchronization information, so that the data transmitter and / or the data receiver calibrate local time according to the time synchronization information and perform time alignment with the access point respectively.

[0053] In the above wireless communication method, the access point only needs to assist the data sending end and the data receiving end to establish a mutually aligned time window after accessing the data sending end and the data receiving end. Data transmission between the two based on the above time window can achieve low power consumption and low latency communication without relying on a specific access point working mode and / or type, so that the corresponding wireless communication system has higher compatibility and flexibility.

[0054] A second aspect of the present application provides a wireless communication method, which can be executed by an access point to assist a data transmitter and a data receiver in wireless communication. The wireless communication method includes:

[0055] After connecting a group of data sending ends and data receiving ends, assist the data sending ends and the data receiving ends to communicate with each other to determine mutually aligned time windows, wherein the time windows include an active period and a dormant period;

[0056] Information is forwarded between the data sending end and the data receiving end during the active period.

[0057] In one embodiment, the assisting the data sending end and the data receiving end to communicate with each other includes:

[0058] receiving a service detection request message sent by the data sending end, and sending the service detection request message to the data receiving end;

[0059] receiving service detection response information fed back by the data receiving end in response to the service detection request information, and sending the service detection response information to the data sending end;

[0060] receiving a scheduling request packet sent by the data sending end, and sending the scheduling request packet to the data receiving end;

[0061] Receive a response packet fed back by the data receiving end after determining the time window according to the scheduling request packet, and send the response packet to the data sending end.

[0062] The access point assists the data sender and the data receiver in wireless communication. The time of the data sender and the data receiver needs to be synchronized to achieve the sending window alignment. In order to achieve time synchronization, the data sender, the access point and the data receiver all need an upward counter with an accuracy of 1us, such as Figure 4 As shown, the access point broadcasts a Beacon frame used to represent time synchronization information at regular intervals, such as every Beacon Interval. The Beacon frame can carry the access point's current timestamp information. After receiving the Beacon frame, the data sender and the data receiver can calibrate their own time according to the time information in the Beacon frame. Since the time information of the data sender and the data receiver comes from the access point, the time between the data sender and the data receiver is also aligned, so that the time window determined in this way has better consistency.

[0063] Correspondingly, the access point broadcasts the time synchronization information externally, so that the accessed data sending end and the accessed data receiving end calibrate the local time according to the time synchronization information respectively, and perform time alignment with the access point respectively.

[0064] The above wireless communication method is executed by the access point, which corresponds to the wireless communication method between the data transmitter and the data receiver in any of the above embodiments, and has all the beneficial effects of the wireless communication method described in the above embodiments, which will not be repeated here.

[0065] A third aspect of the present application provides a wireless communication system, such as Figure 2 As shown, the wireless communication system includes a data sending end, a data receiving end, and an access point for transmitting data between the data sending end and the data receiving end.

[0066] The data sending end is used to send service detection request information, receive the service detection response information, send a scheduling request packet for determining information of the time window, receive a response packet, and send data during the active period of the time window after both the local machine and the data receiving end are connected to the access point;

[0067] The data receiving end is used to monitor the service detection request information, feedback service detection response information according to the service detection request information, receive the scheduling request packet, determine the response packet fed back after the time window according to the scheduling request packet, monitor data during the active period, and enter the sleep mode during the sleep period.

[0068] Optionally, the data receiving end is further configured to send a first notification message to the access point at the start time of the active period to notify the access point that the data receiving end exits the sleep mode, and send a second notification message to the access point at the end time of the active period to notify the access point that the data receiving end enters the sleep mode. The first notification message includes a data packet with a power management bit of 0; the second notification message includes a data packet with a power management bit of 1.

[0069] Optionally, the data transmitting end includes a terminal device such as a mobile phone and / or a tablet computer, and the data receiving end includes a playback device such as a WiFi headset and / or a speaker. The following takes the data transmitting end including a mobile phone, the data receiving end including a headset, and the preset data being audio (i.e., music data) as an example to illustrate the communication process of the above wireless communication system. Figure 5 As shown, Figure 5 The access point is not shown. The access point can be used to forward data between the mobile phone and the headset. After the mobile phone and the headset are connected to the same access point, the headset starts a process to listen to a UDP port, such as UDP port 628, for device discovery and receiving scheduling request messages and other information. The working process of the wireless communication system may include steps S201 to S209.

[0070] S201, the mobile phone sends a service detection request message to the port corresponding to the headset.

[0071] S202, if the headset supports low-power, low-latency communication functions, it can reply a service detection response message to the corresponding port; if it does not support low-power, low-latency communication functions, it can reply an ICMP port unreachable packet through the TCPIP protocol, indicating that the headset does not support low-power, low-latency communication functions.

[0072] S203, the mobile phone receives the service detection response information, and sends a scheduling request packet to the corresponding port of the headset according to its own communication time requirements. The scheduling request packet includes information such as scheduling start time, scheduling cycle, wake-up duration and / or scheduling repetition number for limiting time window parameters. If the corresponding headset port is UDP port 628, the above scheduling request packet can be: port (port) = 628, start (start time) = 500, duration (active period length) = 20, period (window duration) = 50, count (scheduling repetition number) = 65535.

[0073] S204: The headset feeds back a response packet after determining the time window according to the scheduling request packet.

[0074] S205, the mobile phone sends audio during the active period of the time window to achieve low power consumption and low latency communication.

[0075] S206, if the mobile phone completes sending the corresponding audio in advance during an active period, it sends a second notification message to the headset to indicate that it enters the sleep period in advance. At this time, the headset can directly sleep until the next time window to achieve the purpose of power saving.

[0076] S207: When the mobile phone determines that the air interface is busy or idle, it updates the scheduling request packet and sends a new scheduling request packet.

[0077] S208, the headset feeds back a response packet after updating the time window according to the new scheduling request packet.

[0078] S209, when the mobile phone no longer plays music (ie, no audio needs to be sent), a scheduling stop request is sent, and the headset can completely go to sleep and enter the keep-alive mode.

[0079] The above-mentioned wireless communication system is used to execute the wireless communication method described in any of the above-mentioned embodiments, and has all the beneficial effects of the wireless communication method described in any of the above-mentioned embodiments, which will not be repeated here.

[0080] Although the present application has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art based on reading and understanding of this specification and the accompanying drawings. The present application includes all such modifications and variations and is limited only by the scope of the appended claims. In particular, with respect to the various functions performed by the above-mentioned components, the terms used to describe such components are intended to correspond to any component (unless otherwise indicated) that performs the specified function of the component (e.g., it is functionally equivalent), even if it is not structurally equivalent to the disclosed structure that performs the functions in the exemplary implementation of this specification shown herein.

[0081] That is, the above description is only an embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the specification and drawings of the present application, such as the mutual combination of technical features between the embodiments, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.

[0082] In addition, in the description of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, which are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application. In addition, for structural elements with the same or similar characteristics, the present application may use the same or different reference numerals for identification. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0083] In this application, the word "exemplary" is used to mean "used as an example, illustration or description". Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or more advantageous than other embodiments. In order to enable any technician in the field to implement and use the present application, the present application provides the above description. In the above description, various details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present application can be implemented without using these specific details. In other embodiments, well-known structures and processes will not be elaborated in detail to avoid unnecessary details that make the description of the present application obscure. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest range of principles and features disclosed in the present application.

Claims

1. A wireless communication method, characterized in that: The wireless communication method comprises the following steps: After both the data transmitter and the data receiver are connected to the access point, the data transmitter communicates with the data receiver through the access point to determine a mutually aligned time window, wherein the time window includes an active period and a dormant period; The data transmitting end transmits data to the data receiving end during the active period, so that the data receiving end monitors the data during the active period and enters a sleep mode during the sleep period.

2. The wireless communication method according to claim 1, characterized in that: The process of the data transmitting end communicating with the data receiving end through the access point to determine the mutually aligned time windows includes: The data sending end sends service detection request information to the data receiving end through the access point; The data receiving end monitors the service detection request information, and feeds back service detection response information in response to the service detection request information; The data sending end receives the service detection response information, and sends a scheduling request packet to the data receiving end through the access point, where the scheduling request packet carries information for determining a time window; The data receiving end receives the scheduling request packet, determines the time window according to the scheduling request packet, and then feeds back a response packet.

3. The wireless communication method according to claim 2, characterized in that: After the data receiving end receives the scheduling request packet and determines the time window according to the scheduling request packet, the method further includes: The data receiving end sends first notification information to the access point at the start time of the active period to notify the access point that the data receiving end exits the sleep mode, and sends second notification information to the access point at the end time of the active period to notify the access point that the data receiving end enters the sleep mode.

4. The wireless communication method according to claim 3, characterized in that: The first notification information includes a data packet whose power management bit is 0; the second notification information includes a data packet whose power management bit is 1.

5. The wireless communication method according to claim 2, characterized in that: After the data transmitting end transmits data to the data receiving end during the active period, the method further includes: The data transmitting end identifies the change information corresponding to the time window, updates the scheduling request packet, and returns to execute the process of determining the time window through communication between the access point and the data receiving end.

6. The wireless communication method according to claim 5, characterized in that: The change information corresponding to the time window includes: a change in the amount of data that the data sending end needs to send, and / or a change in the air interface of the working channel where the access point is located.

7. The wireless communication method according to claim 5, characterized in that: The process in which the data transmitting end identifies the change information corresponding to the time window and updates the scheduling request packet includes at least one of the following: When the data sending end fails to send the preset data at the end time of the active period for n1 consecutive times, lengthening the duration of the active period to update the scheduling request packet; When the data sending end sends the preset data before the end time of the active period for n2 consecutive times, the duration of the active period is shortened to update the scheduling request packet.

8. The wireless communication method according to claim 1, characterized in that: The data transmitting end transmits data to the data receiving end during the active period, so that the data receiving end receives the preset data during the active period and enters a sleep mode during the sleep period, including: The data sending end sends data at the start time of the active period, and if the time when the corresponding data is sent is before a specific time point of the active period, sends third notification information for indicating early entry into the sleep period, and the specific time point is between the corresponding start time and the end time; The data receiving end receives the third notification information, and sleeps until the active time of the next time window to continue monitoring the data.

9. The wireless communication method according to claim 1, characterized in that: The wireless communication method further comprises: The access point broadcasts time synchronization information, so that the data sending end and / or the data receiving end calibrate the local time according to the time synchronization information respectively.

10. A wireless communication system, characterized in that: It includes a data transmitting end, a data receiving end and an access point for transmitting data between the data transmitting end and the data receiving end; The data sending end is used to send service detection request information, receive the service detection response information, send a scheduling request packet for determining information of the time window, receive a response packet, and send data during the active period of the time window after both the local machine and the data receiving end are connected to the access point; The data receiving end is used to monitor the service detection request information, feedback service detection response information according to the service detection request information, receive the scheduling request packet, determine the response packet fed back after the time window according to the scheduling request packet, monitor data during the active period, and enter the sleep mode during the sleep period.

Citation Information

Cited By

  • Communication method and system, wearable device, electronic device and storage medium

    CN120456004A