Communication transmission method, device, user terminal, medium and product

By dynamically adjusting the data transmission power of the user machine, based on the length and level information of the data to be transmitted, combined with the battery capacity information, the problems of fast battery consumption and short standby time of the user machine are solved, achieving more efficient data transmission, and extending the Standby time.

CN115515212BActive Publication Date: 2025-01-10QIANXUN SPATIAL INTELLIGENCE INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211197777.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-29
Publication Date
2025-01-10
Estimated Expiration
2042-09-29

AI Technical Summary

Technical Problem

The user machine always uses the maximum data transmission power when performing data transmission, resulting in too fast battery consumption and short standby time.

Method used

According to the length and level information of the data to be transmitted, as well as the battery capacity information of the user machine, the data transmission power is dynamically adjusted, and the largest of the first data transmission power and the second data transmission power are selected as the target data transmission power to optimize data transmission .

Benefits of technology

It reduces the battery consumption of the user machine, extends the standby time, and meets the network access needs of the Beidou satellite navigation system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115515212B_ABST
    Figure CN115515212B_ABST
Patent Text Reader

Abstract

The present application discloses a communication transmission method, device, user terminal, medium and product, which relate to the field of positioning technology. The communication transmission method applied to the user terminal includes: receiving a data transmission instruction sent by a command machine, wherein the data transmission instruction includes at least the level information of the data to be transmitted; determining the first data transmission power corresponding to the data to be transmitted according to the length of the data to be transmitted; determining the second data transmission power corresponding to the data to be transmitted according to the level information of the data to be transmitted and the battery power information of the user terminal; using the maximum of the first data transmission power and the second data transmission power as the target data transmission power corresponding to the data to be transmitted; transmitting the data to be transmitted to the command machine at the target data transmission power. According to the embodiment of the present application, the battery power consumption of the user terminal can be reduced and the standby time of the user terminal can be increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of positioning technology, and in particular relates to a communication transmission method, device, user terminal, medium and product. Background Art

[0002] The BeiDou-3 RDSS regional short message communication system consists of three geostationary Earth Orbit (GEO) satellites, a ground central station, and various user machines. RDSS is the abbreviation of Radio Determination Satellite System, and Radio Determination Satellite System refers to the satellite radio determination system; various user machines are divided into ordinary user machines (referred to as user machines) and command user machines (referred to as command machines).

[0003] In the related art, when a user terminal performs data transmission, it usually uses the maximum data transmission power to transmit data, so as to improve the transmission efficiency of the entire communication system.

[0004] However, the user terminal always uses the maximum data transmission power to transmit data, which will cause the battery power of the user terminal to be consumed too quickly and the standby time of the user terminal to be short. Summary of the invention

[0005] The embodiments of the present application provide a communication transmission method, device, user terminal, medium and product, which can solve the problems of fast battery consumption and short standby time of user terminals.

[0006] In a first aspect, an embodiment of the present application provides a communication transmission method applied to a user machine, including:

[0007] receiving a data transmission instruction sent by a command machine, wherein the data transmission instruction at least includes level information of the data to be transmitted;

[0008] Determine, according to the length of the data to be transmitted, a first data transmission power corresponding to transmitting the data to be transmitted;

[0009] Determining a second data transmission power corresponding to the data to be transmitted according to the level information of the data to be transmitted and the battery power information of the user terminal;

[0010] The maximum of the first data transmission power and the second data transmission power is used as the target data transmission power corresponding to the data to be transmitted;

[0011] The data to be transmitted is transmitted to the command aircraft at the target data transmission power.

[0012] In a second aspect, an embodiment of the present application provides a communication transmission device applied to a user terminal, including:

[0013] A receiving module, used for receiving a data transmission instruction sent by a command machine, wherein the data transmission instruction at least includes level information of the data to be transmitted;

[0014] A first determining module, used to determine a first data transmission power corresponding to transmitting the data to be transmitted according to the length of the data to be transmitted;

[0015] A second determining module, used to determine a second data transmission power corresponding to the data to be transmitted according to the level information of the data to be transmitted and the battery power information of the user terminal;

[0016] A third determination module is used to use the maximum of the first data transmission power and the second data transmission power as the target data transmission power corresponding to the data to be transmitted;

[0017] The transmission module is used to transmit the data to be transmitted to the command machine at the target data transmission power.

[0018] In a third aspect, an embodiment of the present application provides a user machine, which includes: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the communication transmission method applied to the user machine of the first aspect is implemented.

[0019] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the communication transmission method applied to a user machine of the first aspect is implemented.

[0020] In a fifth aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of a user machine, the user machine executes the communication transmission method applied to the user machine as in the first aspect.

[0021] In an embodiment of the present application, a data transmission instruction sent by a receiving command machine is received, wherein the data transmission instruction includes at least the level information of the data to be transmitted; according to the length of the data to be transmitted, a first data transmission power corresponding to the data to be transmitted is determined; according to the level information of the data to be transmitted and the battery power information of the user machine, a second data transmission power corresponding to the data to be transmitted is determined; the maximum of the first data transmission power and the second data transmission power is used as the target data transmission power corresponding to the data to be transmitted; and the data to be transmitted is transmitted to the command machine at the target data transmission power. In this way, the user machine does not always transmit data at the maximum data transmission power, which can reduce the battery power consumption of the user machine and increase the standby time of the user machine. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0023] Figure 1 It is a flow chart of a communication transmission method applied to a user terminal provided in an embodiment of the present application;

[0024] Figure 2 It is a structural diagram of a communication transmission device applied to a user terminal provided in an embodiment of the present application;

[0025] Figure 3 It is a structural diagram of a user terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0026] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0027] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0028] The following, in conjunction with the accompanying drawings, describes in detail the communication transmission method, device, user terminal, medium and product provided in the embodiments of the present application through specific embodiments and their application scenarios.

[0029] Figure 1 1 is a flow chart of a communication transmission method applied to a user terminal provided in an embodiment of the present application. Figure 1 As shown, the communication transmission method applied to the user machine may include:

[0030] S101: receiving a data transmission instruction sent by a command machine, wherein the data transmission instruction at least includes level information of data to be transmitted;

[0031] S102: Determine a first data transmission power corresponding to transmitting the data to be transmitted according to the length of the data to be transmitted;

[0032] S103: Determine a second data transmission power corresponding to the data to be transmitted according to the level information of the data to be transmitted and the battery power information of the user terminal;

[0033] S104: Using the maximum of the first data transmission power and the second data transmission power as the target data transmission power corresponding to the data to be transmitted;

[0034] S105: Transmitting the data to be transmitted to the command machine at the target data transmission power.

[0035] The specific implementation of each of the above steps will be described in detail below.

[0036] In an embodiment of the present application, a data transmission instruction sent by a receiving command machine is received, wherein the data transmission instruction includes at least the level information of the data to be transmitted; according to the length of the data to be transmitted, a first data transmission power corresponding to the data to be transmitted is determined; according to the level information of the data to be transmitted and the battery power information of the user machine, a second data transmission power corresponding to the data to be transmitted is determined; the maximum of the first data transmission power and the second data transmission power is used as the target data transmission power corresponding to the data to be transmitted; and the data to be transmitted is transmitted to the command machine at the target data transmission power. In this way, the user machine does not always transmit data at the maximum data transmission power, which can reduce the battery power consumption of the user machine and increase the standby time of the user machine.

[0037] In some possible implementations of the embodiments of the present application, the user terminal can obtain the beams of three GEO satellites through the beam tracking channel. The three GEO satellites are GEO satellite A, GEO satellite B and GEO satellite C. Each GEO satellite broadcasts 7 beams, a total of 21 beams, and the 21 beams are beams 1-21, beams 1-7 are beams broadcast by GEO satellite A, beams 8-14 are beams broadcast by GEO satellite B, and beams 15-21 are beams broadcast by GEO satellite C. One beam of a satellite can be obtained through 21 beam tracking channels, where beam tracking channel i obtains beam i, 1≤i≤21.

[0038] For example, it is assumed that the user terminal acquires 5 beams, which are beam 2 and beam 6 from GEO satellite A, beam 8 and beam 10 from GEO satellite B, and beam 17 from GEO satellite C. One of the 5 beams is used as a response beam, and the other beams are used as redundant beams. A power-on report inbound frame is sent to the GEO satellite corresponding to the response beam; when the inbound confirmation frame sent by the GEO satellite is received, the user terminal enters the working ready state (i.e., the "online" state).

[0039] For example, beam 8 from GEO satellite B is used as the response beam, and beam 2 and beam 6 from GEO satellite A, beam 10 from GEO satellite B, and beam 17 from GEO satellite C are used as redundant beams. A power-on report inbound frame is sent to GEO satellite B; when an inbound confirmation frame sent by GEO satellite B is received, the user terminal enters the working ready state.

[0040] In some possible implementations of the embodiments of the present application, the level information includes, but is not limited to: general urgency, relatively urgent, and extremely urgent, etc. The level information can be set according to actual needs.

[0041] In some possible implementations of the embodiments of the present application, the data length may be the number of bits of the data.

[0042] In some possible implementations of the embodiments of the present application, S102 may include: determining the data transmission power corresponding to the minimum data length among the data lengths corresponding to the various communication levels that is greater than the length of the data to be transmitted as the first data transmission power.

[0043] Exemplarily, the data length and data transmission power of each communication level specified by the Beidou satellite navigation system are shown in Table 1.

[0044] Table 1

[0045]

[0046] Exemplarily, if the length of the data to be transmitted is 1000 bits, then according to Table 1, it is determined that the first data transmission power is 2 watts (W).

[0047] In some possible implementations of the embodiments of the present application, S103 may include: searching for the data transmission power corresponding to the level information of the data to be transmitted and the battery power information of the user machine according to the correspondence among the level information, battery power information and data transmission power; and determining the found data transmission power as the second data transmission power.

[0048] Exemplarily, the corresponding relationship among the level information, the battery power information and the data transmission power is shown in Table 2.

[0049] Table 2

[0050]

[0051] Exemplarily, if the battery power of the user terminal is 60% and the data level is relatively urgent, then according to Table 2, the second data transmission power is determined to be 5W.

[0052] Since the first data transmission power is 2W and the second data transmission power is 5W, 5W is determined as the target data transmission power, and the data to be transmitted is transmitted to the command machine at the data transmission power of 5W.

[0053] In an embodiment of the present application, the user terminal can not only meet the network access requirements stipulated by the Beidou satellite navigation system, but also flexibly transmit data at a determined data transmission power, thereby reducing the power consumption of the user terminal, reducing the battery consumption of the user terminal, and increasing the standby time of the user terminal.

[0054] In some possible implementations of the embodiments of the present application, the communication transmission method applied to the user machine provided in the embodiments of the present application may also include: searching for the data transmission rate corresponding to the level information of the data to be transmitted and the battery power information of the user machine according to the correspondence between the level information, the battery power information and the data transmission rate; and transmitting the data to be transmitted to the command machine at the searched data transmission rate.

[0055] Among them, searching for the data transmission rate corresponding to the level information of the data to be transmitted and the battery power information of the user machine is similar to the above-mentioned process of searching for the data transmission power corresponding to the level information of the data to be transmitted and the battery power information of the user machine. The embodiment of the present application will not be described in detail here. For details, please refer to the above-mentioned process of searching for the data transmission power corresponding to the level information of the data to be transmitted and the battery power information of the user machine.

[0056] In some possible implementations of the embodiments of the present application, the data transmission instruction may further include a data transmission frequency. S105 may include: transmitting the data to be transmitted to the command machine at the target data transmission power and the data transmission frequency.

[0057] For example, the target data transmission power is 5W, and the data transmission frequency is 2 minutes / time. Then, every 2 minutes, the data to be transmitted is transmitted to the control machine at 5W.

[0058] In some possible implementations of the embodiments of the present application, the communication transmission method applied to the user machine provided in the embodiments of the present application may also include: sending battery power information to the command machine, wherein the battery power information can be used by the command machine to determine the data transmission frequency.

[0059] For example, when the battery power is greater than 50%, the data transmission frequency is determined to be 2 minutes / time; when the battery power is less than 50%, the data transmission frequency is determined to be 5 minutes / time. The data transmission frequency can be determined according to actual needs when it is determined based on the battery power information.

[0060] It should be noted that the control machine can also determine the data transmission frequency according to the urgency of the reported data event. For example, if the urgency of the reported data event is generally urgent, the data transmission frequency is determined to be 5 minutes / time; if the urgency of the reported data event is relatively urgent, the data transmission frequency is determined to be 3 minutes / time; if the urgency of the reported data event is very urgent, the data transmission frequency is determined to be 1 minute / time.

[0061] The embodiments of the present application do not limit the specific form adopted by the command machine to determine the data transmission frequency, and any available method can be applied to the embodiments of the present application.

[0062] In some possible implementations of the embodiments of the present application, the user machine can use a preset byte (for example, the first byte) of the communication data to transmit a status word corresponding to the battery power information to send the battery power information to the command machine, and use other bytes in the communication data to transmit the data to be transmitted.

[0063] Exemplarily, the corresponding relationship between the battery power information and the status word is shown in Table 3.

[0064] Table 3

[0065] Battery level (%) Status word >80 1 (50,80] 2 (20,50] 3 ≤20 4

[0066] In some possible implementations of the embodiments of the present application, the level information of the data to be transmitted and the data transmission frequency may be located in the first preset byte and the second preset byte in the data transmission instruction, respectively.

[0067] In some possible implementations of the embodiments of the present application, the first preset byte may be the first byte in the communication data, and the second preset byte may be the second byte in the communication data.

[0068] In some possible implementations of the embodiments of the present application, the command machine can use the first byte of the communication data to transmit the control word corresponding to the level information of the data to be transmitted, and the second byte to transmit the control word corresponding to the data transmission frequency. The user machine determines the level information of the data to be transmitted and the data transmission frequency according to the control word corresponding to the level information and the control word corresponding to the data transmission frequency.

[0069] Exemplarily, the correspondence between the level information and the control word is shown in Table 4.

[0070] Table 4

[0071] level Control Word General Emergency 1 More urgent 2 Very urgent 3

[0072] The present application also provides a communication transmission device applied to a user terminal, such as Figure 2 shown. Figure 2 200 is a schematic diagram of a communication transmission device applied to a user terminal according to an embodiment of the present application. The communication transmission device 200 applied to a user terminal may include:

[0073] The receiving module 201 is used to receive a data transmission instruction sent by a command machine, wherein the data transmission instruction at least includes level information of the data to be transmitted;

[0074] A first determining module 202, configured to determine a first data transmission power corresponding to transmitting the data to be transmitted according to the length of the data to be transmitted;

[0075] A second determining module 203, configured to determine a second data transmission power corresponding to the data to be transmitted according to the level information of the data to be transmitted and the battery power information of the user terminal;

[0076] A third determination module 204 is configured to use the maximum of the first data transmission power and the second data transmission power as a target data transmission power corresponding to the data to be transmitted;

[0077] The transmission module 205 is used to transmit the data to be transmitted to the command machine at the target data transmission power.

[0078] In an embodiment of the present application, a data transmission instruction sent by a receiving command machine is received, wherein the data transmission instruction includes at least the level information of the data to be transmitted; according to the length of the data to be transmitted, a first data transmission power corresponding to the data to be transmitted is determined; according to the level information of the data to be transmitted and the battery power information of the user machine, a second data transmission power corresponding to the data to be transmitted is determined; the maximum of the first data transmission power and the second data transmission power is used as the target data transmission power corresponding to the data to be transmitted; and the data to be transmitted is transmitted to the command machine at the target data transmission power. In this way, the user machine does not always transmit data at the maximum data transmission power, which can reduce the battery power consumption of the user machine and increase the standby time of the user machine.

[0079] In some possible implementations of the embodiment of the present application, the first determining module 202 is specifically configured to:

[0080] The data transmission power corresponding to the minimum data length among the data lengths corresponding to the various communication levels and greater than the length of the data to be transmitted is determined as the first data transmission power.

[0081] In some possible implementations of the embodiment of the present application, the second determining module 203 is specifically configured to:

[0082] According to the correspondence between the level information, the battery power information and the data transmission power, searching for the data transmission power corresponding to the level information of the data to be transmitted and the battery power information of the user terminal;

[0083] The found data transmission power is determined as the second data transmission power.

[0084] In some possible implementations of the embodiments of the present application, the data transmission instruction further includes: data transmission frequency; the transmission module 205 can be specifically used to:

[0085] The data to be transmitted is transmitted to the command aircraft at the target data transmission power and data transmission frequency.

[0086] In some possible implementations of the embodiments of the present application, the communication transmission device 200 applied to the user machine provided in the embodiments of the present application further includes:

[0087] The sending module is used to send battery power information to the command machine, wherein the battery power information is used by the command machine to determine the data transmission frequency.

[0088] In some possible implementations of the embodiments of the present application, the level information of the data to be transmitted and the data transmission frequency are respectively located in the first preset byte and the second preset byte in the data transmission instruction.

[0089] Figure 3 It is a structural diagram of a user terminal provided in an embodiment of the present application.

[0090] The user machine may include a processor 301 and a memory 302 storing computer program instructions.

[0091] Specifically, the processor 301 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0092] The memory 302 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 302 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 302 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 302 may be inside or outside the user's machine. In some specific embodiments, the memory 302 is a non-volatile solid-state memory.

[0093] In some specific embodiments, the memory may include a read-only memory (ROM), a random access memory (RAM), a disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Therefore, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the communication transmission method applied to a user machine according to the present application.

[0094] The processor 301 reads and executes the computer program instructions stored in the memory 302 to implement the communication transmission method applied to the user machine provided in the embodiment of the present application.

[0095] In one example, the user machine may further include a communication interface 303 and a bus 310. Figure 3 As shown, the processor 301, the memory 302, and the communication interface 303 are connected via a bus 310 and communicate with each other.

[0096] The communication interface 303 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0097] The bus 310 includes hardware, software or both, coupling the components of the user machine to each other. For example, but not limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnection, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnection, a Low Pin Count (LPC) bus, a memory bus, a Micro channel architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus or other suitable buses or a combination of two or more of these. Where appropriate, the bus 310 may include one or more buses. Although embodiments of the present application describe and illustrate a particular bus, the present application contemplates any suitable bus or interconnect.

[0098] The user machine can execute the communication transmission method applied to the user machine provided in the embodiment of the present application, thereby achieving the corresponding technical effects of the communication transmission method applied to the user machine provided in the embodiment of the present application.

[0099] In addition, in combination with the communication transmission method applied to the user machine in the above embodiment, the embodiment of the present application also provides a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by the processor, the communication transmission method applied to the user machine provided in the embodiment of the present application is implemented. Examples of computer-readable storage media include non-transitory computer-readable media, such as ROM, RAM, magnetic disk or optical disk, etc.

[0100] An embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by the processor of the user machine, the user machine executes the communication transmission method applied to the user machine provided by the embodiment of the present application, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0101] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0102] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), appropriate firmware, plug-in, function card, etc. When implemented in software, the elements of the present application are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or communication link by a data signal carried in a carrier. "Machine-readable medium" may include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable read-only memory (Erasable Read Only Memory, EROM), floppy disks, compact discs (Compact Disc Read-Only Memory, CD-ROM), optical disks, hard disks, optical fiber media, radio frequency (Radio Frequency, RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0103] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0104] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0105] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A communication transmission method, characterized in that: The method is applied to a user machine, and the method comprises: receiving a data transmission instruction sent by a command machine, wherein the data transmission instruction at least includes level information of the data to be transmitted; Determining, according to the length of the data to be transmitted, a first data transmission power corresponding to transmitting the data to be transmitted; Determine, according to the level information and the battery power information of the user terminal, a second data transmission power corresponding to transmitting the data to be transmitted; using the maximum of the first data transmission power and the second data transmission power as the target data transmission power corresponding to transmitting the data to be transmitted; The data to be transmitted is transmitted to the command machine at the target data transmission power.

2. The method according to claim 1, characterized in that The determining, according to the length of the data to be transmitted, a first data transmission power corresponding to transmitting the data to be transmitted includes: The data transmission power corresponding to the minimum data length among the data lengths corresponding to the various communication levels and greater than the length of the data to be transmitted is determined as the first data transmission power.

3. The method according to claim 1, characterized in that The determining, according to the level information and the battery power information of the user terminal, a second data transmission power corresponding to transmitting the data to be transmitted includes: According to the correspondence between the level information, the battery power information and the data transmission power, searching for the data transmission power corresponding to the level information of the data to be transmitted and the battery power information of the user terminal; The found data transmission power is determined as the second data transmission power.

4. The method according to claim 1, characterized in that: The data transmission instruction also includes: data transmission frequency; The transmitting the data to be transmitted to the command machine at the target data transmission power comprises: The data to be transmitted is transmitted to the command machine at the target data transmission power and the data transmission frequency.

5. The method according to claim 4, characterized in that The method further comprises: The battery power information is sent to the command machine, wherein the battery power information is used by the command machine to determine the data transmission frequency.

6. The method according to claim 4, characterized in that The level information of the data to be transmitted and the data transmission frequency are respectively located in the first preset byte and the second preset byte in the data transmission instruction.

7. A communication transmission device, characterized in that: The device is applied to a user machine, and comprises: A receiving module, used for receiving a data transmission instruction sent by a command machine, wherein the data transmission instruction at least includes level information of the data to be transmitted; A first determining module, used to determine a first data transmission power corresponding to transmitting the data to be transmitted according to the length of the data to be transmitted; A second determining module, configured to determine a second data transmission power corresponding to transmitting the data to be transmitted according to the level information and the battery power information of the user terminal; A third determination module, configured to use the maximum of the first data transmission power and the second data transmission power as the target data transmission power corresponding to the data to be transmitted; The transmission module is used to transmit the data to be transmitted to the command machine at the target data transmission power.

8. A user terminal, characterized in that: The user machine includes: a processor and a memory storing computer program instructions; The processor reads and executes the computer program instructions to implement the communication transmission method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the communication transmission method according to any one of claims 1 to 6 is implemented.

10. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of a user machine, the user machine executes the communication transmission method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Data transmission method and equipment

    CN103379598A

  • Electronic device with antenna control function, and antenna control method

    CN107437958A