Data transmission method of wireless communication equipment, wireless communication equipment and data transmission system
By obtaining energy-saving bandwidth in wireless communication equipment for data sampling and transmission, and turning off the radio frequency function after transmission is completed, the problem of limited battery life in the prior art is solved, and more efficient power consumption saving and communication quality maintenance is achieved.
Patent Information
- Application Number
- CN202510120496.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-25
- Publication Date
- 2025-05-13
AI Technical Summary
After adopting the ECO strategy, although the power consumption can be reduced, it is still difficult to further improve battery life without affecting the communication quality.
When receiving the energy-saving signal with the energy-saving mode turned on, the energy-saving bandwidth is obtained, and data sampling is performed based on the bandwidth, data is generated, and data is transmitted to the target device, and the radio frequency function is turned off after the transmission is completed.
By reducing the data transmission bandwidth and reducing the amount of data transmitted each time, wireless communication devices can complete data transmission faster, reduce the running time of the RF module, thereby saving power consumption and improving battery life.
Smart Images

Figure CN119997165A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of wireless communication, and in particular to a data transmission method of wireless communication equipment, wireless communication equipment and a data transmission system. Background Art
[0002] In order to improve the battery life of wireless communication equipment, the existing technology generally adopts the ECO strategy (Environmental Control Operation, energy-saving mode) at the software level, that is, dynamically adjusting the power of the radio frequency module in the communication device to receive and send data. Although this method can reduce power consumption, the power reduction is limited. When the power is reduced too much, it will affect the communication quality of the transmission and reception, thereby causing unstable communication. Therefore, when adopting the ECO strategy, it is necessary to reduce the power of receiving and sending data as much as possible without affecting the communication quality.
[0003] Considering the communication quality, the ECO strategy is always of limited help in improving the battery life of communication equipment. Therefore, how to further improve the battery life of communication equipment has become an urgent problem that needs to be solved. Summary of the invention
[0004] The embodiment of the present invention provides a data transmission method for wireless communication equipment, wireless communication equipment and a data transmission system, which improve the endurance of the communication equipment by reducing the data transmission bandwidth to perform data sampling.
[0005] An embodiment of the present invention provides a data transmission method for a wireless communication device, comprising:
[0006] When receiving an energy-saving signal for starting the energy-saving mode, obtaining an energy-saving bandwidth; wherein the energy-saving bandwidth is shorter than the transmission bandwidth before receiving the energy-saving signal;
[0007] Performing data sampling according to the energy-saving bandwidth to generate data to be transmitted;
[0008] The data to be transmitted is transmitted to the target device, and after the data to be transmitted is transmitted, the radio frequency function is controlled to be turned off.
[0009] Furthermore, the obtaining of energy-saving bandwidth includes:
[0010] When the energy-saving signal is received, the number of indication signals received within a preset historical time period is counted; wherein the indication signal is a signal fed back by the target device and used to indicate that an error occurs in a data frame transmitted by the wireless communication device;
[0011] When the number of signals is less than a preset threshold, determining that the wireless communication device meets the condition for starting the energy saving mode, and obtaining the transmission bandwidth;
[0012] The energy-saving bandwidth is generated according to the product of a preset ratio and the transmission bandwidth; wherein the preset ratio is less than 1.
[0013] Further, the transmitting the data to be transmitted to the target device includes:
[0014] Get the transport protocol signaling;
[0015] Generate a verification code according to the data to be transmitted;
[0016] Generate a data frame to be transmitted according to the transmission protocol signaling, the data to be transmitted, and the verification code;
[0017] The data frame to be transmitted is transmitted to the target device.
[0018] Further, generating a data frame to be transmitted according to the transmission protocol signaling, the data to be transmitted, and the verification code includes:
[0019] Generate a frame header of a data frame to be transmitted according to the transmission protocol signaling;
[0020] Generate a data field of a data frame to be transmitted according to the data to be transmitted and the verification code;
[0021] The data frame to be transmitted is generated according to the frame header and the data field.
[0022] Further, after the data to be transmitted is transmitted, controlling the radio frequency function to be turned off includes:
[0023] Calculate the corresponding data transmission and reception time according to the data amount of the data frame to be transmitted;
[0024] After the transmission duration of the data frame to be transmitted reaches the data receiving and sending duration, it is determined that the transmission of the data to be transmitted is completed, and the radio frequency function is controlled to be turned off.
[0025] Furthermore, the radio frequency module of the wireless communication device is provided with a corresponding radio frequency control table; the radio frequency control table records the radio frequency on time and radio frequency off time corresponding to each time slot;
[0026] After the transmission duration of the data frame to be transmitted reaches the data transmission and reception duration, determining that the transmission of the data to be transmitted is completed and controlling the radio frequency function to be turned off includes:
[0027] determining a target time slot for communicating with the target device;
[0028] According to the data receiving and sending duration, the RF on time and the RF off time corresponding to the target time slot in the RF control table are adjusted; so that the wireless communication device turns on the RF function of the RF module at the RF on time of the target time slot and starts to transmit the data frame to be transmitted, and turns off the RF function of the RF module at the RF off time of the target time slot.
[0029] Another embodiment of the present invention provides a wireless communication device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, it implements a data transmission method of a wireless communication device as described in any one of the embodiments.
[0030] Another embodiment of the present invention provides a data transmission system, including: a wireless communication device and a target device;
[0031] The wireless communication device is used to obtain an energy-saving bandwidth when receiving an energy-saving signal for starting an energy-saving mode; wherein the energy-saving bandwidth is shorter than the transmission bandwidth before receiving the energy-saving signal;
[0032] Performing data sampling according to the energy-saving bandwidth to generate data to be transmitted;
[0033] Transmitting the data to be transmitted to the target device, and after the transmission of the data to be transmitted is completed, controlling the radio frequency function to be turned off;
[0034] The target device is used to receive the data to be transmitted.
[0035] Furthermore, the target device is further configured to feed back a corresponding indication signal to the wireless communication device when an error occurs in the data frame transmitted by the wireless communication device;
[0036] The wireless communication device obtains energy-saving bandwidth, including:
[0037] When receiving the energy-saving signal, counting the number of indication signals received within a preset historical time period;
[0038] When the number of signals is less than a preset threshold, determining that the wireless communication device meets the condition for starting the energy saving mode, and obtaining the transmission bandwidth;
[0039] The energy-saving bandwidth is generated according to a preset ratio and the transmission bandwidth; wherein the preset ratio is less than 1.
[0040] Furthermore, the wireless communication device transmits the data to be transmitted to the target device, including:
[0041] Get the transport protocol signaling;
[0042] Generate a verification code according to the data to be transmitted;
[0043] Generate a data frame to be transmitted according to the transmission protocol signaling, the data to be transmitted, and the verification code;
[0044] The data frame to be transmitted is transmitted to the target device.
[0045] The following beneficial effects are achieved by implementing the present invention:
[0046] The present invention discloses a data transmission method, a wireless communication device and a data transmission system for a wireless communication device, wherein when receiving an energy-saving signal for turning on an energy-saving mode, an energy-saving bandwidth is obtained; wherein the energy-saving bandwidth is shorter than the transmission bandwidth before receiving the energy-saving signal; data sampling is performed according to the energy-saving bandwidth to generate data to be transmitted; the data to be transmitted is transmitted to a target device, and after the data to be transmitted is transmitted, the radio frequency function is controlled to be turned off. Therefore, the present invention performs data sampling by reducing the data transmission bandwidth to reduce the amount of data during each data transmission, so that the wireless communication device can complete the data transmission in a shorter time, reduce the operating time of the radio frequency module, and thus save the power consumption of the device, thereby achieving the purpose of improving the battery life. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 It is a flowchart of a data transmission method of a wireless communication device provided by an embodiment of the present invention.
[0048] Figure 2 It is a structural diagram of a data transmission system provided by an embodiment of the present invention.
[0049] Figure 3 It is a schematic diagram of the structure of DECT frames and time slots provided by an embodiment of the present invention.
[0050] Figure 4 It is a schematic diagram of an adjustment radio frequency control table provided in one embodiment of the present invention. DETAILED DESCRIPTION
[0051] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0052] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.
[0053] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0054] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0055] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0056] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).
[0057] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, technical terms such as "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.
[0058] See also Figure 1 , is a flow chart of a data transmission method of a wireless communication device provided by an embodiment of the present invention, comprising:
[0059] S1. upon receiving an energy-saving signal for starting an energy-saving mode, obtaining an energy-saving bandwidth; wherein the energy-saving bandwidth is shorter than the transmission bandwidth before receiving the energy-saving signal;
[0060] In a preferred embodiment of the present invention, taking DECT (Digital Enhanced Cordless Telecommunications, digital enhanced wireless communication protocol) as an example, Figure 3 As shown, DECT air frames are sent every 10ms, with a total of 24 slots (slot0~slot23), 12 slots for downlink (BS->HS), and 12 slots for uplink (HS->BS). The uplink and downlink are symmetrical, that is, slot0 used by BS (Base) is paired with slot12 used by HS (Handset). When HS and BS establish an air connection, one pair of slots (time slots) will be selected for service communication. Each slot has a total of 480 bits, of which B-Field (320 bits) is used to transmit custom data, such as voice data, and X-Field is used to transmit the CRC of B-Field. The present invention is not only applicable to DECT, but also to wireless communication devices such as Bluetooth and walkie-talkies. It should be noted that in this embodiment, the wireless communication device refers to a device that needs to improve its battery life, and the target device is another device that communicates with the wireless communication device. For example, in DECT communication, the wireless communication device may refer to a HS or BS that receives a power-saving signal, and in Bluetooth communication, the wireless communication device may refer to a Bluetooth headset or a smart terminal that receives a power-saving signal.
[0061] Preferably, the acquiring of energy-saving bandwidth includes:
[0062] S11. When receiving the energy-saving signal, counting the number of indication signals received within a preset historical time period; wherein the indication signal is a signal fed back by the target device and used to indicate that an error occurs in a data frame transmitted by the wireless communication device;
[0063] S12, when the number of signals is less than a preset threshold, determining that the wireless communication device meets the condition for starting the energy-saving mode, and obtaining the transmission bandwidth;
[0064] S13. Generate the energy-saving bandwidth according to the product of a preset ratio and the transmission bandwidth; wherein the preset ratio is less than 1.
[0065] In a preferred embodiment of the present invention, when data frames are transmitted, a CRC verification code is used as the frame tail to mark the end of the data frame and for the receiver to detect whether an error occurs during data transmission. It can be understood that when the receiver detects that errors occur in several data frames received in a short period of time, it may indicate that the current communication quality between the sender and the receiver is poor.
[0066] Therefore, in order to ensure the communication quality, this embodiment judges the communication quality between the wireless communication device and the target device based on the result of the data frame CRC verification by the receiver, i.e., the target device, before reducing the transmission bandwidth to save energy. When an error signal appears in the data frame fed back by the target device or a signal requesting retransmission of the data frame is received in the short term, it indicates that the current communication quality between the wireless communication device and the target device is poor and the transmission bandwidth cannot be reduced. In this embodiment, when it is determined that the current communication quality between the wireless communication device and the target device is poor, energy saving is also performed by turning on the ECO adjustment mode, or the transmission bandwidth is reduced after Handover is performed, so as to achieve the purpose of improving the battery life of the wireless communication device.
[0067] It should be further explained that in order to ensure the quality of communication, the transmission bandwidth cannot be reduced too much. The more it is reduced, the greater the impact on the sound quality. Therefore, the preset ratio is adjusted according to the data that can be transmitted. In DECT, the energy-saving bandwidth is set according to the encoding and decoding data sampling rate of the voice processing module, reducing the B-Field by half to 160 bits.
[0068] S2. Sampling data according to the energy-saving bandwidth to generate data to be transmitted;
[0069] S3, transmitting the data to be transmitted to the target device, and after the transmission of the data to be transmitted is completed, controlling the radio frequency function to be turned off.
[0070] Preferably, the transmitting the data to be transmitted to the target device includes:
[0071] S311, obtaining transmission protocol signaling;
[0072] S312, generating a verification code according to the data to be transmitted;
[0073] S313, generating a data frame to be transmitted according to the transmission protocol signaling, the data to be transmitted, and the verification code;
[0074] Preferably, generating a data frame to be transmitted according to the transmission protocol signaling, the data to be transmitted, and the verification code comprises:
[0075] S3131. Generate a frame header of a data frame to be transmitted according to the transmission protocol signaling;
[0076] S3132, generating a data field of a data frame to be transmitted according to the data to be transmitted and the verification code;
[0077] S3133. Generate the data frame to be transmitted according to the frame header and the data field.
[0078] S314: Transmit the data frame to be transmitted to the target device.
[0079] In a preferred embodiment of the present invention, the signaling of the DECT standard is carried out via Figure 3 The A-Field shown in is transmitted, therefore, in order not to affect the standard protocol signaling interaction of DECT, this embodiment only reduces the B-Field. Secondly, this embodiment calculates the verification code through the CRC8 algorithm. It can be understood that the original X-Field will calculate the complete B-Field data to generate the CRC. Now because the B-Field is not filled, it is necessary to recalculate the CRC to replace the original X-Field. The CRC is calculated by the CRC8 algorithm and filled into the B-Field. When the recalculated CRC and the data to be transmitted together form the data field, there is no data in the X-Field of the generated data frame to be transmitted, or there is no X-Field, which further reduces the size of the data frame.
[0080] Preferably, after the data to be transmitted is transmitted, controlling the radio frequency function to be turned off includes:
[0081] S321, calculating the corresponding data transmission and reception duration according to the data amount of the data frame to be transmitted;
[0082] S322: After the transmission duration of the data frame to be transmitted reaches the data receiving and sending duration, determine that the transmission of the data to be transmitted is completed, and control the radio frequency function to be turned off.
[0083] Preferably, the radio frequency module of the wireless communication device is provided with a corresponding radio frequency control table; the radio frequency control table records the radio frequency on time and radio frequency off time corresponding to each time slot;
[0084] After the transmission duration of the data frame to be transmitted reaches the data transmission and reception duration, determining that the transmission of the data to be transmitted is completed and controlling the radio frequency function to be turned off includes:
[0085] S3221, determining a target time slot for communicating with the target device;
[0086] S3222. According to the data transmission and reception duration, adjust the RF on time and RF off time corresponding to the target time slot in the RF control table; so that the wireless communication device turns on the RF function of the RF module at the RF on time of the target time slot and starts to transmit the data frame to be transmitted, and turns off the RF function of the RF module at the RF off time of the target time slot.
[0087] In a preferred embodiment of the present invention, in the DECT protocol, a full slot is used to establish an air connection, which requires continuous transmission and reception for 10ms. The timing and duration of RF transmission and reception of HS and BS are controlled by RFCT (RadioFrequencyControlTable), and the list of RFCT is loaded by the RF control unit (RFCU) of BMP (DSPGroupBMP underlying driver). RFCT can accurately control the bit when each slot turns on and off the radio frequency, and the purpose of reducing the amount of data sent is achieved by adjusting the timing of turning on and off the radio frequency by RFCT. Since the amount of voice transmission in the B-Field is reduced, Figure 4 As shown, it is necessary to adjust the length of data transmission and reception time in RFCT, and close the transmission radio frequency in advance according to the reduced data volume, so as to achieve the purpose of reducing power consumption. By supporting HalfPayload, during a call, the power consumption of the receiving and transmitting radio frequency can be reduced by (480bit-316bit) / 480bit=34.17%, thereby achieving the effect of improving call endurance.
[0088] Therefore, this embodiment first reduces the amount of voice transmission by reducing the bandwidth, recalculates the CRC of the voice data, and then fills the voice data and CRC into the air data frame, and finally adjusts the transmission length, turns off the radio frequency in advance, and controls the duration of the receiving and sending radio frequency on of each frame to improve the endurance of the device. That is, this embodiment accurately controls the duration of radio frequency on according to the amount of data transmitted in the air, and is not limited to the DECT field, and controlling the length of received and sent data is not limited to the method of using the adjustment of RFCT.
[0089] This embodiment provides a data transmission method for a wireless communication device, which obtains an energy-saving bandwidth when receiving an energy-saving signal to turn on the energy-saving mode; wherein the energy-saving bandwidth is shorter than the transmission bandwidth before receiving the energy-saving signal; performs data sampling according to the energy-saving bandwidth to generate data to be transmitted; transmits the data to be transmitted to the target device, and controls the radio frequency function to be turned off after the data to be transmitted is transmitted. Therefore, the present invention reduces the amount of data during each data transmission by reducing the data transmission bandwidth for data sampling, so that the wireless communication device can complete the data transmission in a shorter time, reduce the operating time of the radio frequency module, and thus save the power consumption of the device, thereby achieving the purpose of improving the battery life.
[0090] Another preferred embodiment of the present invention provides a wireless communication device, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, it implements a data transmission method of a wireless communication device as described in any one of the above embodiments.
[0091] The wireless communication device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The wireless communication device may include, but is not limited to, a processor and a memory.
[0092] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the terminal device, and uses various interfaces and lines to connect various parts of the entire terminal device.
[0093] The memory can be used to store the computer program, and the processor realizes various functions of the terminal device by running or executing the computer program stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc.; the data storage area can store data created according to the use of the mobile phone, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0094] See also Figure 2 , is another preferred embodiment of the present invention provides a data transmission system, comprising: a wireless communication device 01 and a target device 02;
[0095] The wireless communication device 01 is used to obtain an energy-saving bandwidth when receiving an energy-saving signal for starting an energy-saving mode; wherein the energy-saving bandwidth is shorter than the transmission bandwidth before receiving the energy-saving signal;
[0096] Performing data sampling according to the energy-saving bandwidth to generate data to be transmitted;
[0097] The data to be transmitted is transmitted to the target device 02, and after the data to be transmitted is transmitted, the radio frequency function is controlled to be turned off;
[0098] The target device 02 is used to receive the data to be transmitted.
[0099] In a preferred embodiment of the present invention, the wireless communication device 01 and the target device 02 can be the HS (Handset) and BS (Base) in DECT, or a Bluetooth headset and a smart terminal, or a walkie-talkie and another walkie-talkie. It should be noted that in this embodiment, the wireless communication device refers to a device that needs to improve battery life, and the target device 02 is another device that communicates with the wireless communication device. For example, in DECT communication, the wireless communication device can refer to the HS or BS that receives the energy-saving signal, and in Bluetooth communication, the wireless communication device can refer to the Bluetooth headset or smart terminal that receives the energy-saving signal.
[0100] Preferably, the target device 02 is further configured to feed back a corresponding indication signal to the wireless communication device 01 when an error occurs in the data frame transmitted by the wireless communication device 01;
[0101] The wireless communication device 01 obtains energy-saving bandwidth, including:
[0102] When receiving the energy-saving signal, counting the number of indication signals received within a preset historical time period;
[0103] When the number of signals is less than a preset threshold, determining that the wireless communication device 01 meets the condition for starting the energy-saving mode, and obtaining the transmission bandwidth;
[0104] The energy-saving bandwidth is generated according to a preset ratio and the transmission bandwidth; wherein the preset ratio is less than 1.
[0105] In a preferred embodiment of the present invention, when data frames are transmitted, a CRC verification code is used as the frame tail to mark the end of the data frame and for the receiver to detect whether an error occurs during data transmission. It can be understood that when the receiver detects that errors occur in several data frames received in a short period of time, it may indicate that the current communication quality between the sender and the receiver is poor.
[0106] Therefore, in order to ensure the communication quality, the wireless communication device 01 judges the communication quality between the wireless communication device 01 and the target device 02 according to the result of the data frame CRC verification by the receiver, i.e., the target device 02, before reducing the transmission bandwidth to save energy. When, in a short period of time, an error signal appears in the data frame fed back by the target device 02, or a signal requesting retransmission of the data frame is received, it indicates that the current communication quality between the wireless communication device 01 and the target device 02 is poor and the transmission bandwidth cannot be reduced. In this embodiment, when it is determined that the current communication quality between the wireless communication device 01 and the target device 02 is poor, energy saving is also performed by turning on the ECO adjustment mode, or the transmission bandwidth is reduced after Handover, so as to achieve the purpose of improving the battery life of the wireless communication device 01.
[0107] It should be further explained that in order to ensure the quality of communication, the transmission bandwidth cannot be reduced too much. The more it is reduced, the greater the impact on the sound quality. Therefore, the preset ratio is adjusted according to the data that can be transmitted. In DECT, the energy-saving bandwidth is set according to the encoding and decoding data sampling rate of the voice processing module, reducing the B-Field by half to 160 bits.
[0108] Preferably, the wireless communication device 01 transmits the data to be transmitted to the target device 02, including:
[0109] Get the transport protocol signaling;
[0110] Generate a verification code according to the data to be transmitted;
[0111] Generate a data frame to be transmitted according to the transmission protocol signaling, the data to be transmitted, and the verification code;
[0112] The data frame to be transmitted is transmitted to the target device 02.
[0113] In a preferred embodiment of the present invention, the signaling of the DECT standard is carried out via Figure 3 The A-Field shown in is transmitted, therefore, in order not to affect the standard protocol signaling interaction of DECT, this embodiment only reduces the B-Field. Secondly, this embodiment calculates the verification code through the CRC8 algorithm. It can be understood that the original X-Field will calculate the complete B-Field data to generate the CRC. Now because the B-Field is not filled, it is necessary to recalculate the CRC to replace the original X-Field. The CRC is calculated by the CRC8 algorithm and filled into the B-Field. When the recalculated CRC and the data to be transmitted together form the data field, there is no data in the X-Field of the generated data frame to be transmitted, or there is no X-Field, which further reduces the size of the data frame.
[0114] Preferably, the wireless communication device 01 controls the radio frequency function to be turned off after the transmission of the data to be transmitted is completed, including:
[0115] Calculate the corresponding data transmission and reception time according to the data amount of the data frame to be transmitted;
[0116] After the transmission duration of the data frame to be transmitted reaches the data receiving and sending duration, it is determined that the transmission of the data to be transmitted is completed, and the radio frequency function is controlled to be turned off.
[0117] Preferably, the radio frequency module of the wireless communication device 01 is provided with a corresponding radio frequency control table; the radio frequency control table records the radio frequency on time and radio frequency off time corresponding to each time slot;
[0118] The wireless communication device 01 determines that the transmission of the data to be transmitted is completed and controls the radio frequency function to be turned off after the transmission duration of the data frame to be transmitted reaches the data transmission and reception duration, including:
[0119] Determine a target time slot for communicating with the target device 02;
[0120] According to the data receiving and sending duration, the RF on time and the RF off time corresponding to the target time slot in the RF control table are adjusted; so that the wireless communication device 01 turns on the RF function of the RF module at the RF on time of the target time slot and starts to transmit the data frame to be transmitted, and turns off the RF function of the RF module at the RF off time of the target time slot.
[0121] In a preferred embodiment of the present invention, in the DECT protocol, a full slot is used to establish an air connection, which requires continuous transmission and reception for 10ms. The timing and duration of RF transmission and reception of HS and BS are controlled by RFCT (Radio Frequency Control Table), and the list of RFCT is loaded by the RF control unit (RFCU) of BMP (DSP Group BMP bottom driver). RFCT can accurately control the bit when each slot turns on and off the radio frequency, and the purpose of reducing the amount of data sent is achieved by adjusting the timing of turning on and off the radio frequency by RFCT. Since the amount of voice transmission in the B-Field is reduced, Figure 4 As shown, it is necessary to adjust the length of data transmission and reception time in RFCT, and close the transmission radio frequency in advance according to the reduced data volume, so as to achieve the purpose of reducing power consumption. By supporting HalfPayload, during a call, the power consumption of the receiving and transmitting radio frequency can be reduced by (480bit-316bit) / 480bit=34.17%, thereby achieving the effect of improving call endurance.
[0122] Therefore, this embodiment first reduces the amount of voice transmission by reducing the bandwidth, recalculates the CRC of the voice data, and then fills the voice data and CRC into the air data frame, and finally adjusts the transmission length, turns off the radio frequency in advance, and controls the duration of the receiving and sending radio frequency on of each frame to improve the endurance of the device. That is, this embodiment accurately controls the duration of radio frequency on according to the amount of data transmitted in the air, and is not limited to the DECT field, and controlling the length of received and sent data is not limited to the method of using the adjustment of RFCT.
[0123] This embodiment provides a data transmission system, in which the wireless communication device 01 obtains an energy-saving bandwidth when receiving an energy-saving signal to turn on the energy-saving mode; wherein the energy-saving bandwidth is shorter than the transmission bandwidth before receiving the energy-saving signal; performs data sampling according to the energy-saving bandwidth to generate data to be transmitted; transmits the data to be transmitted to the target device 02, and controls the radio frequency function to be turned off after the data to be transmitted is transmitted. Therefore, the present invention performs data sampling by reducing the data transmission bandwidth to reduce the amount of data during each data transmission, so that the wireless communication device can complete the data transmission in a shorter time, reduce the operating time of the radio frequency module, and thus save the power consumption of the device, thereby achieving the purpose of improving the battery life.
[0124] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A data transmission method for a wireless communication device, characterized in that: include: When receiving an energy-saving signal for starting the energy-saving mode, obtaining an energy-saving bandwidth; wherein the energy-saving bandwidth is shorter than the transmission bandwidth before receiving the energy-saving signal; Performing data sampling according to the energy-saving bandwidth to generate data to be transmitted; The data to be transmitted is transmitted to the target device, and after the data to be transmitted is transmitted, the radio frequency function is controlled to be turned off.
2. A data transmission method for a wireless communication device as claimed in claim 1, characterized in that: The obtaining of energy-saving bandwidth includes: When the energy-saving signal is received, the number of indication signals received within a preset historical time period is counted; wherein the indication signal is a signal fed back by the target device and used to indicate that an error occurs in a data frame transmitted by the wireless communication device; When the number of signals is less than a preset threshold, determining that the wireless communication device meets the condition for starting the energy saving mode, and obtaining the transmission bandwidth; The energy-saving bandwidth is generated according to the product of a preset ratio and the transmission bandwidth; wherein the preset ratio is less than 1.
3. A data transmission method for a wireless communication device as claimed in claim 2, characterized in that: The step of transmitting the data to be transmitted to the target device comprises: Get the transport protocol signaling; Generate a verification code according to the data to be transmitted; Generate a data frame to be transmitted according to the transmission protocol signaling, the data to be transmitted, and the verification code; The data frame to be transmitted is transmitted to the target device.
4. A data transmission method for a wireless communication device as claimed in claim 3, characterized in that: The step of generating a data frame to be transmitted according to the transmission protocol signaling, the data to be transmitted, and the verification code comprises: Generate a frame header of a data frame to be transmitted according to the transmission protocol signaling; Generate a data field of a data frame to be transmitted according to the data to be transmitted and the verification code; The data frame to be transmitted is generated according to the frame header and the data field.
5. A data transmission method for a wireless communication device as claimed in claim 4, characterized in that: After the data to be transmitted is transmitted, controlling the radio frequency function to be turned off includes: Calculate the corresponding data transmission and reception time according to the data amount of the data frame to be transmitted; After the transmission duration of the data frame to be transmitted reaches the data receiving and sending duration, it is determined that the transmission of the data to be transmitted is completed, and the radio frequency function is controlled to be turned off.
6. A data transmission method for a wireless communication device as claimed in claim 5, characterized in that: The radio frequency module of the wireless communication device is provided with a corresponding radio frequency control table; the radio frequency control table records the radio frequency on time and radio frequency off time corresponding to each time slot; After the transmission duration of the data frame to be transmitted reaches the data transmission and reception duration, determining that the transmission of the data to be transmitted is completed and controlling the radio frequency function to be turned off includes: determining a target time slot for communicating with the target device; According to the data receiving and sending duration, the RF on time and the RF off time corresponding to the target time slot in the RF control table are adjusted; so that the wireless communication device turns on the RF function of the RF module at the RF on time of the target time slot and starts to transmit the data frame to be transmitted, and turns off the RF function of the RF module at the RF off time of the target time slot.
7. A wireless communication device, characterized in that: It comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, it implements a data transmission method of a wireless communication device as claimed in any one of claims 1 to 6.
8. A data transmission system, characterized in that: include: Wireless communication equipment and target equipment; The wireless communication device is used to obtain an energy-saving bandwidth when receiving an energy-saving signal for starting an energy-saving mode; wherein the energy-saving bandwidth is shorter than the transmission bandwidth before receiving the energy-saving signal; Performing data sampling according to the energy-saving bandwidth to generate data to be transmitted; Transmitting the data to be transmitted to the target device, and after the transmission of the data to be transmitted is completed, controlling the radio frequency function to be turned off; The target device is used to receive the data to be transmitted.
9. A data transmission system as claimed in claim 8, characterized in that: The target device is further configured to feed back a corresponding indication signal to the wireless communication device when an error occurs in the data frame transmitted by the wireless communication device; The wireless communication device obtains energy-saving bandwidth, including: When receiving the energy-saving signal, counting the number of indication signals received within a preset historical time period; When the number of signals is less than a preset threshold, determining that the wireless communication device meets the condition for starting the energy saving mode, and obtaining the transmission bandwidth; The energy-saving bandwidth is generated according to a preset ratio and the transmission bandwidth; wherein the preset ratio is less than 1.
10. A data transmission system according to claim 9, characterized in that: The wireless communication device transmits the data to be transmitted to the target device, including: Get the transport protocol signaling; Generate a verification code according to the data to be transmitted; Generate a data frame to be transmitted according to the transmission protocol signaling, the data to be transmitted, and the verification code; The data frame to be transmitted is transmitted to the target device.
Citation Information
Cited By
Data transmission method for wireless communication device, wireless communication device and data transmission system
WO2026157538A1