Satellite navigation system-based data transmission method and device and computer device

By constructing a satellite navigation communication channel between the data acquisition terminal and the management platform, and mapping the serial communication of the data acquisition terminal to the satellite navigation communication channel, the problem of power data transmission in areas where 4G mobile communication modules cannot be used is solved, and the effective transmission and management of power data is realized.

CN116170054BActive Publication Date: 2025-11-21SHENZHEN POWER SUPPLY BUREAU
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211624715.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-16
Publication Date
2025-11-21
Estimated Expiration
2042-12-16

AI Technical Summary

Technical Problem

In areas where 4G mobile communication modules are unavailable, traditional technologies cannot effectively transmit electricity data.

Method used

By constructing a satellite navigation communication channel between the data acquisition terminal and the management platform, the serial communication of the data acquisition terminal is mapped to the satellite navigation communication channel, the data transmission method and rate are determined, and the power consumption data is transmitted using the satellite navigation communication channel.

Benefits of technology

In areas where 4G mobile communication modules are unavailable, electricity data transmission has been achieved, ensuring the monitoring and management of electricity data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116170054B_ABST
    Figure CN116170054B_ABST
Patent Text Reader

Abstract

The application relates to a satellite navigation system-based data transmission method, device and computer equipment. The method comprises the following steps: acquiring power consumption data collected by a collection terminal; constructing a satellite navigation communication channel between the collection terminal and a management platform, mapping serial communication of the collection terminal to the satellite navigation communication channel, determining a data transmission mode of the satellite navigation communication channel based on the collection terminal; determining a data transmission rate of the satellite navigation communication channel based on the collection terminal and the management platform; and transmitting the power consumption data to the management platform through the satellite navigation communication channel based on the data transmission mode and the data transmission rate, so that the management platform can monitor and manage the power consumption data. The method can ensure transmission of the power consumption data.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data transmission, and in particular to a data transmission method, device and computer equipment based on a satellite navigation system. BACKGROUND

[0002] With the rapid development of society, power resources basically cover each region. It is extremely necessary to collect power consumption data of each region and transmit the power consumption data to a power consumption data management platform for monitoring power consumption, power quality and power safety of each region.

[0003] In the traditional technology, a 4G mobile communication module is usually used to transmit power consumption data, but for regions where the 4G mobile communication module cannot be used, the problem of not being able to transmit power consumption data still needs to be solved. SUMMARY

[0004] Therefore, it is necessary to provide a data transmission method, device and computer equipment based on a satellite navigation system which can ensure power consumption data transmission in view of the above technical problems.

[0005] In a first aspect, the present application provides a data transmission method based on a satellite navigation system. The method comprises:

[0006] acquiring power consumption data collected by a collection terminal;

[0007] constructing a satellite navigation communication channel between the collection terminal and a management platform, mapping serial communication of the collection terminal to the satellite navigation communication channel, and determining a data transmission mode of the satellite navigation communication channel based on the collection terminal;

[0008] determining a data transmission rate of the satellite navigation communication channel based on the collection terminal and the management platform;

[0009] transmitting the power consumption data to the management platform through the satellite navigation communication channel based on the data transmission mode and the data transmission rate, and the management platform is used for monitoring and managing the power consumption data.

[0010] In one embodiment, the method further comprises:

[0011] determining a terminal data transmission mode of the collection terminal, taking the terminal data transmission mode as the data transmission mode of the satellite navigation communication channel, and the terminal data transmission mode comprises a point-to-point protocol, a serial multiplexing protocol and an AT instruction set.

[0012] In one of the embodiments, the data transmission rate of the satellite navigation communication channel is determined based on the collection terminal and the management platform, and the determination includes:

[0013] determining a plurality of preset data transmission rates in a preset order;

[0014] transmitting test power consumption data from the collection terminal to the management platform through the satellite navigation communication channel using the preset data transmission rates in the preset order, and taking the preset data transmission rate corresponding to the test power consumption data received by the management platform as the data transmission rate of the satellite navigation communication channel.

[0015] In one of the embodiments, the preset data transmission rates include 57600 baud, 38400 baud and 115200 baud.

[0016] In one of the embodiments, the serial communication of the collection terminal is mapped to the satellite navigation communication channel, and the mapping includes:

[0017] simulating the establishment of a mobile data transmission channel between the collection terminal and the management platform, the mobile data transmission channel having corresponding channel information;

[0018] sending the channel information to the collection terminal to map the serial communication to the satellite navigation communication channel.

[0019] In one of the embodiments, the channel information includes simulated registration information of the mobile data transmission channel, and the simulation of the establishment of the mobile data transmission channel between the collection terminal and the management platform includes:

[0020] obtaining terminal information of the collection terminal;

[0021] based on the terminal information, simulating the process of registering the collection terminal to the management platform through the mobile data transmission channel to obtain the simulated registration information.

[0022] In a second aspect, the application further provides a data transmission device based on a satellite navigation system. The device includes:

[0023] a data acquisition module configured to acquire power consumption data collected by a collection terminal;

[0024] a channel construction module configured to construct a satellite navigation communication channel between the collection terminal and a management platform, map serial communication of the collection terminal to the satellite navigation communication channel, and determine a data transmission mode of the satellite navigation communication channel based on the collection terminal;

[0025] a rate determining module, configured to determine a data transmission rate of the satellite navigation communication channel based on the collection terminal and the management platform;

[0026] a data transmission module, configured to transmit the power consumption data to the management platform through the satellite navigation communication channel based on the data transmission mode and the data transmission rate, and the management platform is configured to monitor and manage the power consumption data.

[0027] In a third aspect, the present application also provides a computer device. The computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the steps of the method in any of the above embodiments when executing the computer program.

[0028] In a fourth aspect, the present application also provides a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program implements the steps of the method in any of the above embodiments when executed by a processor.

[0029] In a fifth aspect, the present application also provides a computer program product. The computer program product comprises a computer program, and the computer program implements the steps of the method in any of the above embodiments when executed by a processor.

[0030] The above satellite navigation system based data transmission method, device and computer device, by acquiring the power consumption data collected by the collection terminal, constructing a satellite navigation communication channel between the collection terminal and the management platform, mapping the serial communication of the collection terminal to the satellite navigation communication channel, determining the data transmission mode and the data transmission rate of the satellite navigation communication channel, transmitting the power consumption data to the management platform through the satellite navigation communication channel based on the data transmission mode and the data transmission rate, and the management platform monitoring and managing the power consumption data. Compared with the traditional technology that cannot transmit power consumption data in areas where 4G mobile communication modules cannot be used, the present application constructs a satellite navigation communication channel between the collection terminal and the management platform, maps the serial communication of the collection terminal to the satellite navigation communication channel, and transmits the power consumption data to the management platform through the satellite navigation communication channel. The satellite navigation communication channel can transmit data in areas where 4G mobile communication modules cannot be used, solving the problem of power consumption data transmission in areas where 4G mobile communication modules cannot be used in the traditional technology, and ensuring power consumption data transmission. BRIEF DESCRIPTION OF DRAWINGS

[0031] Figure 1 A flowchart of the satellite navigation system based data transmission method provided in the embodiments of the present application is shown;

[0032] Figure 2 A flowchart of determining the data transmission rate of the satellite navigation communication channel in an embodiment is shown.

[0033] Figure 3 A flowchart of mapping serial communication of a collection terminal to a satellite navigation communication channel in an embodiment;

[0034] Figure 4 A process diagram of a data transmission method based on Beidou communication provided in an embodiment;

[0035] Figure 5 A structural block diagram of a data transmission device based on a satellite navigation system provided in an embodiment of the application;

[0036] Figure 6 An internal structure diagram of a computer device provided in an embodiment of the application. DETAILED DESCRIPTION

[0037] In order to make the purpose, technical scheme and advantages of the application clearer, the application is further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the application and do not limit the application.

[0038] In the embodiment, a data transmission method based on a satellite navigation system is provided, and the embodiment is exemplified by the method applied to a computer device. It can be understood that the method can also be applied to a server, and can also be applied to a system including a computer device and a server, and is realized through the interaction of the computer device and the server.

[0039] Figure 1 A flowchart of the data transmission method based on the satellite navigation system provided in the embodiment of the application, which is applied to a computer device or a server. In an embodiment, as shown in Figure 1 , the method includes the following steps:

[0040] S101, obtaining power consumption data collected by a collection terminal.

[0041] The collection terminal is a terminal for collecting power consumption data. The power consumption data is related data generated by user power consumption, and includes current, voltage, power and other related data.

[0042] S102, constructing a satellite navigation communication channel between the collection terminal and a management platform, mapping serial communication of the collection terminal to the satellite navigation communication channel, and determining a data transmission mode of the satellite navigation communication channel based on the collection terminal.

[0043] The management platform is a platform for monitoring and managing power consumption data, and can be a metering master station in a power system, i.e., a back-end service platform of the power system. The satellite navigation communication channel can be a Beidou satellite navigation system. The communication module inserted in the collection terminal is generally a mobile communication module, i.e., a mobile data transmission channel. The collection terminal transmits power consumption data to the management platform through the mobile data transmission channel. However, in some areas, the mobile data transmission channel cannot be used to transmit power consumption data. Therefore, the serial communication of the collection terminal is mapped to the satellite navigation communication channel, i.e., the satellite navigation communication channel is used to replace the mobile data transmission channel.

[0044] In one embodiment, the data transmission mode of the satellite navigation communication channel is determined based on the collection terminal, and the terminal data transmission mode of the collection terminal is determined. The terminal data transmission mode is used as the data transmission mode of the satellite navigation communication channel. The terminal data transmission mode includes a point-to-point protocol (PPP), a serial multiplexing protocol (CMUX), and an AT instruction set. The point-to-point protocol (PPP) is mainly used to establish a connection between two network nodes and transmit data through dialing or a dedicated line. The serial multiplexing protocol (CMUX) is mainly used to virtually create multiple channels on one real physical channel, and the connection and data communication on each virtual channel can be independently performed. The AT instruction set is transmitted from the collection terminal to the terminal adapter, and power consumption data is transmitted through the AT instruction set.

[0045] In this embodiment, the terminal data transmission mode of the collection terminal is used as the data transmission mode of the satellite navigation communication channel, so that power consumption data can be transmitted.

[0046] S103, determining the data transmission rate of the satellite navigation communication channel based on the collection terminal and the management platform.

[0047] The data transmission rate is a baud rate, which represents the number of code symbol transmitted per second.

[0048] In one embodiment, the process of determining the data transmission rate of the satellite navigation communication channel based on the collection terminal and the management platform is shown in the flowchart of FIG. Figure 2 As shown in FIG.

[0049] S201, determining a plurality of preset data transmission rates sorted in a preset order.

[0050] In some embodiments, the preset data transmission rates include 57600 baud, 38400 baud and 115200 baud. The plurality of preset data transmission rates can be sorted in descending order, or in ascending order, or in other preset orders.

[0051] S202, by the acquisition terminal, in a preset order, using a preset data transmission rate, transmitting test power consumption data to the management platform through the satellite navigation communication channel, and taking the preset data transmission rate corresponding to the test power consumption data received by the management platform as the data transmission rate of the satellite navigation communication channel.

[0052] In this embodiment, the preset data transmission rate corresponding to the test power consumption data received by the management platform is taken as the data transmission rate of the satellite navigation communication channel, which can ensure that the management platform can receive the power consumption data.

[0053] S104, based on the data transmission mode and the data transmission rate, transmitting the power consumption data to the management platform through the satellite navigation communication channel, and the management platform is used for monitoring and managing the power consumption data.

[0054] The data transmission method based on the satellite navigation system provided in this embodiment comprises the following steps: acquiring power consumption data collected by an acquisition terminal; constructing a satellite navigation communication channel between the acquisition terminal and a management platform; mapping serial communication of the acquisition terminal to the satellite navigation communication channel; determining a data transmission mode and a data transmission rate of the satellite navigation communication channel; based on the data transmission mode and the data transmission rate, transmitting the power consumption data to the management platform through the satellite navigation communication channel; and the management platform is used for monitoring and managing the power consumption data. Compared with the traditional technology that cannot transmit power consumption data in areas where a 4G mobile communication module cannot be used, the present application constructs a satellite navigation communication channel between the acquisition terminal and the management platform, maps serial communication of the acquisition terminal to the satellite navigation communication channel, and transmits the power consumption data to the management platform through the satellite navigation communication channel. The satellite navigation communication channel can transmit data in areas where a 4G mobile communication module cannot be used, solves the problem that the traditional technology cannot transmit power consumption data in areas where a 4G mobile communication module cannot be used, and ensures the transmission of power consumption data.

[0055] In one embodiment, a flowchart of mapping serial communication of the acquisition terminal to the satellite navigation communication channel is shown in Figure 3 and comprises the following steps:

[0056] S301, simulating establishing a mobile data transmission channel between the acquisition terminal and the management platform, and the mobile data transmission channel has corresponding channel information.

[0057] In one embodiment, the channel information comprises simulated registration information of the mobile data transmission channel; the mode of simulating establishing the mobile data transmission channel between the collection terminal and the management platform is acquiring terminal information of the collection terminal; based on the terminal information, a process of simulating registering the collection terminal to the management platform through the mobile data transmission channel is performed to obtain the simulated registration information.

[0058] S302, the channel information is sent to the collection terminal to map the serial communication to the satellite navigation communication channel.

[0059] Specifically, for the collection terminal, it is still considered that the current access is the mobile data transmission channel, the satellite navigation communication channel simulates establishing the mobile data transmission channel between the collection terminal and the management platform, obtains the corresponding channel information, and sends the channel information to the collection terminal through the simulated response mode, so as to realize mapping the serial communication to the satellite navigation communication channel.

[0060] Taking the satellite navigation communication channel as a Beidou communication module as an example, the process of transmitting the power consumption data of the collection terminal to the management platform through the Beidou communication module is described. In this embodiment, a process schematic diagram of a data transmission method based on Beidou communication is provided, as shown in Figure 4 After being powered on, the Beidou communication module can first perform a baud rate self-adaption process, that is, the Beidou communication module can use a plurality of different data transmission rates to attempt to communicate with the collection terminal, and when a certain baud rate can normally communicate with the collection terminal, the baud rate can be used as the target baud rate of the collection terminal. Through this self-adaptive mode, it can be ensured that the Beidou communication module can be adapted to the collection terminal, realizing plug and play of the Beidou communication module and reducing the process of manually setting parameters of the Beidou communication module.

[0061] After completing the baud rate self-adaption, the Beidou communication module can send its version information to the collection terminal in response to the version information of the collection terminal. The terminal data transmission mode of the collection terminal is determined to be serial multiplexing CMUX, the Beidou communication module enables the data transmission mode of serial multiplexing CMUX, and establishes serial communication between the Beidou communication module and the collection terminal. On this basis, the Beidou communication module establishes a satellite navigation communication channel between the collection terminal and the management platform by responding to the Beidou satellite signal strength. For the collection terminal, since the collection terminal considers that the current access is the mobile data transmission channel, the application embodiment feeds back the mobile network registration information to the collection terminal through the simulated response mode, and completes the mobile network registration.

[0062] Afterwards, the serial port communication is mapped to the satellite navigation communication channel by responding to the Beidou card number, locking the channel, setting the channel connection parameters, simulating the response to establish the connection, and completing the channel mapping. In this way, the Beidou communication module can normally interact with the collection terminal. After receiving the power consumption data collected by the collection terminal, the Beidou communication module transmits the power consumption data to the management platform through the satellite navigation communication channel.

[0063] It should be noted that, as shown in Figure 4 After receiving the power consumption data collected by the collection terminal, the Beidou communication module can process the power consumption data. The power consumption data sent by the collection terminal to the Beidou communication module is in the form of a message. The Beidou communication module can filter and forward the message, so as to send the message to the management platform through the satellite navigation communication channel. In the process of forwarding the message by the Beidou communication module, the Beidou communication module can query and monitor the signal strength of the satellite navigation communication channel in real time, close the channel with low signal strength, or switch to other channels with high signal strength.

[0064] The data transmission method based on the satellite navigation system provided by the embodiments of the present application can ensure normal communication between the collection terminal and the management platform. Most of the currently used collection terminals can support the satellite navigation system, and the large-scale replacement of the collection terminals can be avoided.

[0065] It should be understood that, although each step in the flowchart involved in each of the above-described embodiments is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each of the above-described embodiments can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times. The execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0066] Based on the same inventive concept, the embodiments of the present application also provide a data transmission device based on a satellite navigation system for implementing the above-mentioned data transmission method based on a satellite navigation system. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more data transmission device embodiments based on a satellite navigation system provided below can refer to the limitations of the data transmission method based on a satellite navigation system described above, and will not be repeated here.

[0067] Referring to Figure 5 , Figure 5A structure block diagram of a data transmission device based on a satellite navigation system provided in an embodiment of the present application is shown in FIG. 5. The device 500 includes a data acquisition module 501, a channel construction module 502, a rate determination module 503, and a data transmission module 504, wherein:

[0068] The data acquisition module 501 is configured to acquire power consumption data collected by the collection terminal.

[0069] The channel construction module 502 is configured to construct a satellite navigation communication channel between the collection terminal and the management platform, map serial communication of the collection terminal to the satellite navigation communication channel, and determine a data transmission mode of the satellite navigation communication channel based on the collection terminal.

[0070] The rate determination module 503 is configured to determine a data transmission rate of the satellite navigation communication channel based on the collection terminal and the management platform.

[0071] The data transmission module 504 is configured to transmit the power consumption data to the management platform through the satellite navigation communication channel based on the data transmission mode and the data transmission rate, and the management platform is configured to monitor and manage the power consumption data.

[0072] The data transmission device based on the satellite navigation system provided in the embodiment acquires power consumption data collected by the collection terminal, constructs a satellite navigation communication channel between the collection terminal and the management platform, maps serial communication of the collection terminal to the satellite navigation communication channel, determines a data transmission mode and a data transmission rate of the satellite navigation communication channel, transmits the power consumption data to the management platform through the satellite navigation communication channel based on the data transmission mode and the data transmission rate, and the management platform monitors and manages the power consumption data. Compared with the conventional technology in which power consumption data cannot be transmitted in areas where a 4G mobile communication module cannot be used, the present application constructs a satellite navigation communication channel between the collection terminal and the management platform, maps serial communication of the collection terminal to the satellite navigation communication channel, and transmits the power consumption data to the management platform through the satellite navigation communication channel. The satellite navigation communication channel can transmit data in areas where a 4G mobile communication module cannot be used, thereby solving the problem of the conventional technology in which power consumption data cannot be transmitted in areas where a 4G mobile communication module cannot be used, and ensuring power consumption data transmission.

[0073] Optionally, the channel construction module 502 includes:

[0074] The transmission mode determination unit is configured to determine a terminal data transmission mode of the collection terminal, and use the terminal data transmission mode as the data transmission mode of the satellite navigation communication channel. The terminal data transmission mode includes a point-to-point protocol, a serial multiplexing protocol, and an AT instruction set.

[0075] Optionally, the rate determination module 503 includes:

[0076] a rate preset unit configured to determine a plurality of preset data transmission rates in a preset order;

[0077] a transmission rate determination unit configured to transmit test power data to the management platform through the satellite navigation communication channel by using the preset data transmission rates one by one in the preset order through the terminal, and determine the preset data transmission rate corresponding to the test power data received by the management platform as the data transmission rate of the satellite navigation communication channel.

[0078] Optionally, the rate preset unit is further configured to preset the data transmission rates to include 57600 baud, 38400 baud and 115200 baud.

[0079] Optionally, the channel construction module 502 includes:

[0080] a channel simulation unit configured to simulate the establishment of a mobile data transmission channel between the terminal and the management platform, the mobile data transmission channel having corresponding channel information;

[0081] a communication mapping unit configured to send the channel information to the terminal to map the serial port communication to the satellite navigation communication channel.

[0082] Optionally, the channel simulation unit includes:

[0083] a terminal information acquisition subunit configured to acquire terminal information of the terminal based on the channel information including the simulated registration information of the mobile data transmission channel;

[0084] a terminal registration subunit configured to simulate the process of registering the terminal to the management platform through the mobile data transmission channel based on the terminal information to obtain the simulated registration information.

[0085] The above-mentioned various modules in the data transmission device based on the satellite navigation system can be realized by software, hardware and combinations thereof in whole or in part. The above-mentioned various modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the above-mentioned various modules.

[0086] In one embodiment, a computer device is provided, which can be a terminal, and the internal structure diagram thereof can be as shown in Figure 6The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to perform wired or wireless communication with external terminals. The wireless communication can be achieved through WIFI, mobile cellular network, NFC (Near Field Communication) or other technologies. The computer program is executed by the processor to implement a satellite navigation system-based data transmission method. The display unit of the computer device is configured to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the computer device, or an external keyboard, touchpad or mouse, etc.

[0087] Those skilled in the art can understand that, Figure 6 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. A specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0088] In one embodiment, a computer device is provided, including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the satellite navigation system-based data transmission method provided by the above-mentioned embodiments:

[0089] Obtaining power consumption data collected by the collection terminal;

[0090] Building a satellite navigation communication channel between the collection terminal and the management platform, mapping the serial communication of the collection terminal to the satellite navigation communication channel, and determining the data transmission mode of the satellite navigation communication channel based on the collection terminal;

[0091] Determining the data transmission rate of the satellite navigation communication channel based on the collection terminal and the management platform;

[0092] The power consumption data is transmitted to the management platform through the satellite navigation communication channel based on a data transmission mode and a data transmission rate.

[0093] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0094] The terminal data transmission mode of the collection terminal is determined, and the terminal data transmission mode is used as the data transmission mode of the satellite navigation communication channel.

[0095] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0096] A plurality of preset data transmission rates in a preset order are determined.

[0097] The test power consumption data is transmitted from the collection terminal to the management platform through the satellite navigation communication channel in a preset order using the preset data transmission rates, and the preset data transmission rate corresponding to the test power consumption data received by the management platform is used as the data transmission rate of the satellite navigation communication channel.

[0098] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0099] The preset data transmission rates include 57600 baud, 38400 baud and 115200 baud.

[0100] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0101] A mobile data transmission channel between the collection terminal and the management platform is simulated to be established, and the mobile data transmission channel has corresponding channel information.

[0102] The channel information is sent to the collection terminal to map the serial communication to the satellite navigation communication channel.

[0103] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0104] The channel information includes simulated registration information of the mobile data transmission channel, and terminal information of the collection terminal is obtained.

[0105] Based on the terminal information, a process of registering the collection terminal to the management platform through the mobile data transmission channel is simulated to obtain the simulated registration information.

[0106] The implementation principle and technical effects of the above embodiments are similar to those of the above method embodiments, and will not be described here.

[0107] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the satellite navigation system based data transmission method provided by the above embodiment:

[0108] Obtaining the power consumption data collected by the collection terminal;

[0109] Building a satellite navigation communication channel between the collection terminal and the management platform, mapping the serial communication of the collection terminal to the satellite navigation communication channel, and determining the data transmission mode of the satellite navigation communication channel based on the collection terminal;

[0110] Determining the data transmission rate of the satellite navigation communication channel based on the collection terminal and the management platform;

[0111] Based on the data transmission mode and the data transmission rate, transmitting the power consumption data to the management platform through the satellite navigation communication channel, and the management platform is used for monitoring and managing the power consumption data.

[0112] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0113] Determining the terminal data transmission mode of the collection terminal, taking the terminal data transmission mode as the data transmission mode of the satellite navigation communication channel, and the terminal data transmission mode includes point-to-point protocol, serial multiplexing protocol and AT instruction set.

[0114] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0115] Determining a plurality of preset data transmission rates in a preset order;

[0116] Through the collection terminal, the preset data transmission rate is used to transmit test power consumption data to the management platform through the satellite navigation communication channel in a preset order one by one, and the preset data transmission rate corresponding to the test power consumption data received by the management platform is used as the data transmission rate of the satellite navigation communication channel.

[0117] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0118] The preset data transmission rate includes 57600 baud, 38400 baud and 115200 baud.

[0119] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0120] Simulating to establish a mobile data transmission channel between the collection terminal and the management platform, and the mobile data transmission channel has corresponding channel information;

[0121] The channel information is sent to the collection terminal to map the serial port communication to the satellite navigation communication channel.

[0122] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0123] The channel information includes analog registration information of the mobile data transmission channel; terminal information of the collection terminal is acquired;

[0124] Based on the terminal information, a process of registering the collection terminal to the management platform through the mobile data transmission channel is simulated to obtain the analog registration information.

[0125] The implementation principle and technical effects of the above embodiment are similar to those of the above method embodiment, and will not be repeated here.

[0126] In one embodiment, a computer program product is provided, including a computer program which, when executed by a processor, implements the steps of the data transmission method based on the satellite navigation system provided by the above embodiment:

[0127] The power consumption data collected by the collection terminal is acquired;

[0128] A satellite navigation communication channel is constructed between the collection terminal and the management platform, the serial port communication of the collection terminal is mapped to the satellite navigation communication channel, and the data transmission mode of the satellite navigation communication channel is determined based on the collection terminal;

[0129] Based on the collection terminal and the management platform, the data transmission rate of the satellite navigation communication channel is determined;

[0130] Based on the data transmission mode and the data transmission rate, the power consumption data is transmitted to the management platform through the satellite navigation communication channel, and the management platform is used for monitoring and managing the power consumption data.

[0131] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0132] The terminal data transmission mode of the collection terminal is determined, the terminal data transmission mode is used as the data transmission mode of the satellite navigation communication channel, and the terminal data transmission mode includes a point-to-point protocol, a serial port multiplexing protocol, and an AT instruction set.

[0133] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0134] A plurality of preset data transmission rates in a preset order are determined;

[0135] The test power consumption data is transmitted to the management platform by the acquisition terminal in a preset order by using a preset data transmission rate through a satellite navigation communication channel.

[0136] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0137] The preset data transmission rate includes 57600 baud, 38400 baud and 115200 baud.

[0138] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0139] The mobile data transmission channel between the acquisition terminal and the management platform is simulated to be established, and the mobile data transmission channel has corresponding channel information.

[0140] The channel information is sent to the acquisition terminal to map the serial port communication to the satellite navigation communication channel.

[0141] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0142] The channel information includes the simulated registration information of the mobile data transmission channel; and the terminal information of the acquisition terminal is acquired.

[0143] Based on the terminal information, a process of registering the acquisition terminal to the management platform through the mobile data transmission channel is simulated to obtain the simulated registration information.

[0144] The implementation principle and technical effects of the above embodiments are similar to those of the above method embodiments, and will not be repeated here.

[0145] It should be noted that the power consumption data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application is all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0146] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0147] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.

[0148] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A method for data transmission based on a satellite navigation system, characterized in that, The method comprises: acquiring power consumption data collected by a collection terminal; building a satellite navigation communication channel between the collection terminal and a management platform, mapping serial communication of the collection terminal to the satellite navigation communication channel, and determining a data transmission mode of the satellite navigation communication channel based on the collection terminal; determining a data transmission rate of the satellite navigation communication channel based on the collection terminal and the management platform; transmitting the power consumption data to the management platform through the satellite navigation communication channel based on the data transmission mode and the data transmission rate, and the management platform is configured to monitor and manage the power consumption data; the mapping of the serial communication of the collection terminal to the satellite navigation communication channel comprises: simulating establishment of a mobile data transmission channel between the collection terminal and the management platform, the mobile data transmission channel having corresponding channel information; sending the channel information to the collection terminal to map serial communication to the satellite navigation communication channel.

2. The method of claim 1, wherein, the determination of the data transmission mode of the satellite navigation communication channel based on the collection terminal comprises: determining a terminal data transmission mode of the collection terminal, taking the terminal data transmission mode as the data transmission mode of the satellite navigation communication channel, and the terminal data transmission mode comprising a point-to-point protocol, a serial multiplexing protocol, and an AT instruction set.

3. The method of claim 1, wherein, the determination of the data transmission rate of the satellite navigation communication channel based on the collection terminal and the management platform comprises: determining a plurality of preset data transmission rates in a preset order; transmitting test power consumption data to the management platform through the satellite navigation communication channel one by one using preset data transmission rates in the preset order through the collection terminal, and taking a preset data transmission rate corresponding to test power consumption data received by the management platform as the data transmission rate of the satellite navigation communication channel.

4. The method of claim 3, wherein, The preset data transmission rates comprise 57600 baud, 38400 baud, and 115200 baud.

5. The method of claim 1, wherein, The channel information comprises simulated registration information of the mobile data transmission channel; the simulation of establishment of the mobile data transmission channel between the collection terminal and the management platform comprises: acquiring terminal information of the collection terminal; based on the terminal information, simulating a process of registering the collection terminal to the management platform through the mobile data transmission channel to obtain the simulated registration information.

6. A data transmission apparatus based on a satellite navigation system, characterized by The device comprises: a data acquisition module configured to acquire power consumption data collected by a collection terminal; a channel building module configured to build a satellite navigation communication channel between the collection terminal and a management platform, map serial communication of the collection terminal to the satellite navigation communication channel, and determine a data transmission mode of the satellite navigation communication channel based on the collection terminal; a rate determination module configured to determine a data transmission rate of the satellite navigation communication channel based on the collection terminal and the management platform; The data transmission module is configured to transmit the power consumption data to the management platform through the satellite navigation communication channel based on the data transmission mode and the data transmission rate. The channel construction module comprises: A channel simulation unit is configured to simulate the establishment of a mobile data transmission channel between the collection terminal and the management platform, and the mobile data transmission channel has corresponding channel information. A communication mapping unit is configured to send the channel information to the collection terminal to map serial communication to the satellite navigation communication channel. 7.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-6 when the computer program is executed by the processor. The processor executes the computer program to implement the steps of the method of any one of claims 1 to 5.

8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 5.

9. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 5.

Citation Information

Patent Citations

  • Electric energy data acquisition method and system based on Beidou satellite communication

    CN114759975A

  • Dynamic Rate Control In WiFi Systems

    US20140269655A1