Inverter data transmission method, device, equipment and program product

By monitoring the disconnected messages of the inverter on the smart terminal and establishing a Bluetooth link, the problem of data loss caused by poor inverter network signals is solved, and the timely reception and forwarding of the inverter operation data is achieved, which improves the reliability and monitoring accuracy of the inverter operation.

CN120201060APending Publication Date: 2025-06-24ROYPOW TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510520616.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-23
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

The network signal of the inverter is poor, which causes the operating data to be uploaded to the server, which may lead to data loss, which is not conducive to monitoring the operating status of the inverter.

Method used

By monitoring the inverter's disconnection message, search for the inverter name in the Bluetooth device list of the smart terminal according to the identification in the disconnection message, establish a Bluetooth link, and receive and forward the inverter's running data to the server.

Benefits of technology

When the inverter is disconnected, it can receive and forward operating data in a timely manner, reducing data loss, improving the monitoring accuracy of the inverter operating status, and improving the reliability of the inverter operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120201060A_ABST
    Figure CN120201060A_ABST
Patent Text Reader

Abstract

The invention relates to the field of inverter data monitoring, in particular to a data transmission method, device and equipment of an inverter and a program product. The method comprises the following steps: monitoring an offline message of an inverter, wherein the offline message comprises an identifier of the offline inverter; searching an inverter name corresponding to an identifier in a Bluetooth device list of the intelligent terminal according to the identifier of the inverter in the offline message; and establishing a Bluetooth link according to the inverter name in the Bluetooth equipment list, and receiving and forwarding the operation data of the inverter to the server through the Bluetooth link. According to the invention, when the inverter is disconnected, the operation data of the inverter can be forwarded to the server through the intelligent terminal in time, which is beneficial to reducing the loss of the operation data of the inverter, so that the operation state of the inverter can be obtained more accurately, and the operation reliability of the inverter can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of inverter data monitoring, and in particular, to a data transmission method, device, equipment and program product for an inverter. Background Art

[0002] As one of the important means of transportation for humans, the reliability and stability of the power system on a ship are very important for the safety and comfort of the ship. As a key device for power conversion, the inverter provides a stable and efficient power conversion solution for the ship. Therefore, it is particularly important to monitor the operating data of the inverter. By monitoring the operating parameters of the inverter, the operating state of the inverter can be effectively understood, and possible abnormal states can be discovered in a timely manner.

[0003] However, the network environment in which a ship operates is usually relatively harsh. If the network signal of the inverter is poor, the operating data of the inverter cannot be uploaded to the server, which may lead to data loss and is not conducive to better monitoring of the operating state of the inverter. Summary of the Invention

[0004] In view of this, embodiments of the present application provide a data transmission method, device, equipment and program product for an inverter to solve the problem in the prior art that the data of the inverter may be lost, which is not conducive to better monitoring of the operating state of the inverter.

[0005] The first aspect of the embodiments of the present application provides a data transmission method for an inverter. The method is applied to an intelligent terminal and includes:

[0006] Monitoring the disconnection message of the inverter, where the disconnection message includes the identifier of the disconnected inverter;

[0007] Searching for the name of the inverter corresponding to the identifier in the Bluetooth device list of the intelligent terminal according to the identifier of the inverter in the disconnection message;

[0008] Establishing a Bluetooth link according to the name of the inverter in the Bluetooth device list, and receiving and forwarding the operating data of the inverter to the server through the Bluetooth link.

[0009] In combination with the first aspect, in the first possible implementation manner of the first aspect, monitoring the disconnection message of the inverter includes:

[0010] Monitoring the communication link between the intelligent terminal and the server;

[0011] When the communication link between the intelligent terminal and the server is in a disconnected state, obtaining the first positioning information of the intelligent terminal;

[0012] Determine the identifier of the inverter associated with the first positioning information;

[0013] Generate the disconnection message according to the identifier of the inverter associated with the first positioning information;

[0014] Receive and forward the operation data of the inverter to the server through the Bluetooth link, including:

[0015] Receive and cache the operation data through the Bluetooth link, and forward the operation data of the inverter to the server when the link connection between the smart terminal and the server is successful.

[0016] Combined with the first possible implementation manner of the first aspect, in the second possible implementation manner of the first aspect, the inverter is an inverter on a transportation vehicle;

[0017] Determine the identifier of the inverter associated with the first positioning information, including:

[0018] Obtain the first positioning information of the smart terminal and the second positioning information of the inverter;

[0019] Determine a first trajectory according to the first positioning information and a second trajectory according to the second positioning information;

[0020] When the similarity between the first trajectory and the second trajectory is greater than a predetermined similarity threshold, determine that the identifier of the inverter associated with the first positioning information includes the identifier of the inverter corresponding to the second positioning information.

[0021] Combined with the second possible implementation manner of the first aspect, in the third possible implementation manner of the first aspect, the similarity between the first trajectory and the second trajectory is greater than a predetermined similarity threshold, including:

[0022] The shape similarity between the first trajectory and the second trajectory is greater than a predetermined shape similarity threshold;

[0023] And, the generation time similarity between the first trajectory and the second trajectory is greater than a predetermined time similarity threshold.

[0024] Combined with the second possible implementation manner of the first aspect, in the fourth possible implementation manner of the first aspect, before searching for the inverter name corresponding to the identifier in the Bluetooth device list of the smart terminal according to the identifier of the inverter in the disconnection message, the method further includes:

[0025] Obtain the third positioning information of the smart terminal on the transportation vehicle;

[0026] When the third positioning information does not belong to a predetermined position range, generate a prompt message to move to the position range.

[0027] Combined with the fourth possible implementation manner of the first aspect, in the fifth possible implementation manner of the first aspect, obtaining the third positioning information of the intelligent terminal on the transportation vehicle includes:

[0028] Obtaining the third positioning information of the intelligent terminal on the transportation vehicle through a transportation vehicle positioning base station;

[0029] When the third positioning information does not belong to a predetermined position range, generating a prompt message to move to the position range, including:

[0030] When the third positioning information does not belong to the position range of Bluetooth communication determined by the inverter, determining a path prompt message to move to the position range according to the third positioning information of the intelligent terminal on the transportation vehicle and the walkable path information of the transportation vehicle.

[0031] Combined with the first aspect, in the sixth possible implementation manner of the first aspect, monitoring the disconnection message of the inverter includes:

[0032] Monitoring the disconnection message sent by the server, which is sent by the server to the relevant intelligent terminal according to the second position information of the disconnected inverter after the communication link between the server and the inverter is disconnected.

[0033] A second aspect of the embodiments of the present application provides an inverter data transmission device, which is applied to an intelligent terminal, and the device includes:

[0034] A disconnection message monitoring unit, configured to monitor the disconnection message of the inverter, where the disconnection message includes an identifier of the disconnected inverter;

[0035] An inverter name search unit, configured to search for the inverter name corresponding to the identifier in the Bluetooth device list of the intelligent terminal according to the identifier of the inverter in the disconnection message;

[0036] A data transmission unit, configured to establish a Bluetooth link according to the inverter name in the Bluetooth device list, and receive and forward the operation data of the inverter to the server through the Bluetooth link.

[0037] Combined with the second aspect, in the first possible implementation manner of the second aspect, the disconnection message monitoring unit includes:

[0038] A communication link monitoring subunit, configured to monitor the communication link between the intelligent terminal and the server;

[0039] The first positioning information acquisition subunit is configured to obtain the first positioning information of the intelligent terminal when the communication link between the intelligent terminal and the server is in a disconnected state;

[0040] The identifier determination subunit is configured to determine the identifier of the inverter related to the first positioning information;

[0041] The disconnection message generation subunit is configured to generate the disconnection message according to the identifier of the inverter related to the first positioning information;

[0042] The data transmission unit is configured to receive and cache the operation data through the Bluetooth link, and forward the operation data of the inverter to the server when the link connection between the intelligent terminal and the server is successful.

[0043] Combined with the first possible implementation manner of the second aspect, in the second possible implementation manner of the second aspect, the inverter is an inverter on a transportation vehicle;

[0044] The identifier determination subunit includes:

[0045] The second positioning information acquisition module is configured to obtain the first positioning information of the intelligent terminal and the second positioning information of the inverter;

[0046] The trajectory determination module is configured to determine a first trajectory according to the first positioning information and a second trajectory according to the second positioning information;

[0047] When the similarity between the first trajectory and the second trajectory is greater than a predetermined similarity threshold, it is determined that the identifier of the inverter related to the first positioning information includes the identifier of the inverter corresponding to the second positioning information.

[0048] Combined with the second possible implementation manner of the second aspect, in the third possible implementation manner of the second aspect, the similarity between the first trajectory and the second trajectory being greater than a predetermined similarity threshold includes:

[0049] The shape similarity between the first trajectory and the second trajectory is greater than a predetermined shape similarity threshold;

[0050] And, the generation time similarity between the first trajectory and the second trajectory is greater than a predetermined time similarity threshold.

[0051] Combined with the second possible implementation manner of the second aspect, in the fourth possible implementation manner of the second aspect, before executing the inverter name search unit, the device further includes:

[0052] The third positioning information acquisition unit is configured to obtain the third positioning information of the intelligent terminal on the transportation vehicle;

[0053] A prompt information generation unit, configured to generate a prompt information for moving to the position range when the third positioning information does not belong to a predetermined position range.

[0054] Combined with the fourth possible implementation manner of the second aspect, in the fifth possible implementation manner of the second aspect, the third positioning information acquisition unit includes:

[0055] A base station positioning subunit, configured to obtain the third positioning information of the intelligent terminal on the transportation means through a transportation means positioning base station;

[0056] The prompt information generation unit includes:

[0057] A path prompt subunit, configured to, when the third positioning information does not belong to the position range of Bluetooth communication determined by the inverter, determine a path prompt information for moving to the position range according to the third positioning information of the intelligent terminal on the transportation means and the path information that the transportation means can travel.

[0058] Combined with the second aspect, in the sixth possible implementation manner of the second aspect, the disconnection message monitoring unit is configured to:

[0059] Monitor the disconnection messages sent by the server, where the disconnection messages are determined by the server according to the second position information of the disconnected inverter for relevant intelligent terminals after the communication link between the server and the inverter is disconnected, and sent to the relevant intelligent terminals.

[0060] A third aspect of the embodiments of the present application provides an inverter data transmission device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the inverter data transmission device implements the method according to any one of the first aspect.

[0061] A fourth aspect of the embodiments of the present application provides a computer program product, which when running on a computer, causes the computer to execute the method according to the first aspect or its various implementation manners.

[0062] A fifth aspect of the embodiments of the present application provides a chip for implementing the methods according to the various implementation manners in the first aspect. Specifically, the above chip includes: a processor, configured to call and run a computer program from a memory, so that a device installed with the above chip executes the method according to the first aspect or its various implementation manners.

[0063] The beneficial effects of the embodiments of the present application compared with the prior art are as follows: By monitoring the disconnection messages of the inverter, searching for the inverter name corresponding to the identifier in the Bluetooth device list of the smart terminal according to the identifier in the disconnection message, establishing a Bluetooth link based on the found inverter name, receiving the operation data in the inverter through this Bluetooth link and sending it to the server, it is possible to timely forward the operation data of the inverter to the server through the smart terminal when the inverter is disconnected, which helps to reduce the loss of the operation data of the inverter, and thus can obtain the operation status of the inverter more accurately, which is beneficial to improving the reliability of the inverter operation. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the prior art description. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0065] Figure 1 FIG. is a schematic diagram of an implementation scenario of a data transmission method for an inverter provided by an embodiment of the present application;

[0066] Figure 2 FIG. is a schematic diagram of an implementation process of a data transmission method for an inverter provided by an embodiment of the present application;

[0067] Figure 3 FIG. is a schematic diagram of an implementation process of generating a disconnection message provided by an embodiment of the present application;

[0068] Figure 4 FIG. is a schematic diagram of an implementation process of determining an identifier related to the first positioning information provided by an embodiment of the present application;

[0069] Figure 5 FIG. is a schematic diagram of a data transmission device for an inverter provided by an embodiment of the present application;

[0070] Figure 6 FIG. is a schematic diagram of a data transmission device for an inverter provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0071] In the following description, specific details such as specific system structures and technologies are proposed for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.

[0072] To illustrate the technical solution described in this application, the following will be described through specific embodiments.

[0073] As one of the important transportation tools for humans, the reliability and stability of the power system on a ship are very important for the safety and comfort of the ship. As a key device for power conversion, the inverter provides a stable and efficient power conversion solution for the ship. Therefore, it is particularly important to monitor the operation data of the inverter. By monitoring the operation parameters of the inverter, the operation status of the inverter can be effectively understood, and possible abnormal states can be discovered in a timely manner. When the inverter may have an abnormality, the inverter can be maintained in a timely manner to improve the reliability and stability of the operation of the power system.

[0074] However, the network environment in which a ship operates is usually relatively harsh. For example, the ship's navigation route may pass through uninhabited areas or areas far from land. If the network signal of the inverter is poor, the operation data of the inverter cannot be uploaded to the server. Since the cache space of the inverter is small, if the data cached by the inverter exceeds the cache space, the operation data of the inverter may be lost, which is not conducive to better monitoring the operation status of the inverter, may not be able to detect inverter abnormalities in a timely manner, and is not conducive to improving the stability and reliability of the inverter operation.

[0075] Figure 1 It is a schematic diagram of an implementation scenario of a data transmission method for an inverter provided in an embodiment of this application. In this implementation scenario, it includes an inverter 1, an intelligent terminal 2, and a server 3. The inverter 1 includes a first network 11 and a first Bluetooth module 12. The intelligent terminal 2 includes a second network 21 and a second Bluetooth module 22. Among them, when the inverter 1 can establish a communication connection with the server through the first network 11, the operation data of the inverter 1 can be uploaded to the server 3 through the first network 11 in the inverter 1. When the inverter 1 cannot establish a communication connection with the server through the first network 11, the intelligent terminal 2 can receive a disconnection message. The inverter can turn on the first Bluetooth module 12. The intelligent terminal 2 searches for the inverter name corresponding to the identifier of the inverter in the Bluetooth device list according to the identifier of the inverter 1 included in the disconnection message, establishes a Bluetooth link with the inverter 1 according to the inverter name and the second Bluetooth module 22, receives the operation data uploaded by the inverter, and uploads it to the server through the second network 21.

[0076] Among them, the first network 11 can be a mobile communication network. The mobile communication network can include at least one of, for example, 5G network, 4G network, 3G network, 2G network, or other mobile communication networks, etc.

[0077] The second network 21 may include a mobile communication network and may also include a satellite communication network. When the inverter 1 fails to establish a communication connection with the server through the first network 11, the intelligent terminal 2 may establish a communication connection with the server 3 through the second network 21, or the intelligent terminal 2 caches the operation data in the storage space and transmits the operation data to the server 3 when the link of the second network 21 between the intelligent terminal 2 and the server 3 is normally connected.

[0078] Among them, the intelligent terminal 2 is a device that can be used to rescue the operation data of the inverter 1 when the inverter 1 is in an abnormal communication state.

[0079] Figure 2 The following is a schematic implementation flow diagram of a data transmission method for an inverter provided by an embodiment of the present application, which is described in detail as follows:

[0080] In S201, the disconnection message of the inverter is monitored, and the disconnection message includes the identifier of the disconnected inverter.

[0081] The inverter in the embodiment of the present application is a device that converts direct current into alternating current. By converting the direct current power supply into an alternating current power supply and controlling parameters such as output voltage, frequency, and current, the requirements of different electrical loads are met.

[0082] During the operation of the inverter, the inverter will send the operation data generated during the operation to the server through the first network. Among them, the operation data may include at least one of data such as DC input parameters, AC output parameters, conversion efficiency, environmental parameters, and power generation data. Among them, the DC input parameters may include at least one of parameters such as maximum input power, maximum input voltage operating voltage range, and maximum current. The AC output parameters may include at least one of parameters such as maximum output power, AC voltage, AC frequency, rated output power, rated output current, maximum output current, and power factor. The environmental parameters may include at least one of parameters such as operating temperature range and noise level. The power generation data may include at least one of parameters such as the power generation amount of the inverter and irradiation value.

[0083] The disconnection message in the embodiment of the present application is a message generated when the inverter fails to establish a communication link with the server through the first network. Since generally, the inverter establishes a communication link with the server through the first network, and the operation data is transmitted to the server through the communication link based on the first network. If the server cannot receive the operation data through the first network, it means that the inverter is disconnected, and a disconnection message can be generated. The disconnection message includes the identifier of the disconnected inverter, and the disconnected inverter can be uniquely determined through this identifier, so as to accurately rescue the operation data of the disconnected inverter.

[0084] In the embodiments of the present application, the disconnection message of the inverter is monitored by the intelligent terminal, and the disconnection message can be determined in various ways.

[0085] For example, the disconnection message can be sent to the intelligent terminal by the server. When the server detects that the communication link between the inverter and the server based on the first network is disconnected, or the server detects that the duration of not receiving the operation data of the inverter exceeds a predetermined duration threshold, it is determined that the communication link between the server and the inverter based on the first network is in a disconnected state. According to the second position information of the disconnected inverter, the relevant intelligent terminal can be determined, and a disconnection message is generated and sent to the relevant intelligent terminal.

[0086] In this case, the server generates a disconnection message according to the identifier of the inverter for which the operation data is not received, or according to the identifier of the inverter with the disconnected link.

[0087] In order to accurately send the disconnection message to the intelligent terminal that can perform data rescue, the server in the embodiments of the present application can also determine the intelligent terminal to which the disconnection message needs to be sent before sending the disconnection message.

[0088] For example, when the inverter is an inverter on a ship, it is necessary to determine that the distance between the intelligent terminal and the inverter is less than a predetermined distance threshold, or determine that the intelligent terminal is within the position range determined by the inverter. Then, the intelligent terminal that meets the distance condition or the position range condition is determined as the intelligent terminal to which the disconnection message needs to be sent. Among them, the position range determined by the inverter can be a position range determined by a predetermined radius range centered on the inverter.

[0089] The disconnection message in the embodiments of the present application can also be determined by the intelligent terminal when the communication link between the intelligent terminal and the server is in a disconnected state. The communication link between the intelligent terminal and the server is a communication link determined by the second network or a communication link determined by the mobile communication network. The specific process of determining the disconnection message is as Figure 3 shown, including:

[0090] In S301, monitor the communication link between the intelligent terminal and the server.

[0091] The intelligent terminal monitors the communication link between the server and the intelligent terminal, such as monitoring the mobile communication network between the server and the intelligent terminal.

[0092] When the inverter is a transportation vehicle such as a ship operating in a scenario with weak network signals, the communication quality of the smart terminal used by users on the transportation vehicle may be affected by the network signal. When the mobile communication network is normal, the smart terminal can establish a normal communication link with the server through the mobile communication network, and the smart terminal can receive the operating status of the inverter monitored and calculated by the server. When the mobile communication network is abnormal, such as in a disconnected state, the smart terminal cannot receive the data sent by the server, and the smart terminal can detect that the communication link is in a disconnected state.

[0093] In S302, when the communication link between the smart terminal and the server is in a disconnected state, the first positioning information of the smart terminal is obtained.

[0094] In the embodiment of the present application, the inverter is usually located inside the device. Due to the obstruction of the wall or the device, the communication quality of the mobile communication network of the inverter is usually weaker than that of the mobile communication network of the smart terminal. Therefore, when the communication link between the smart terminal and the server is abnormal, such as in a disconnected state, it can usually be determined that the communication link between the inverter and the server is also in a disconnected state. At this time, the first positioning information of the smart terminal can be obtained to facilitate the generation of the identifier in the disconnection message.

[0095] For example, the first positioning information of the smart terminal can be determined through the satellite positioning signal of the smart terminal, including, for example, GPS positioning signal or Beidou satellite positioning information, or the position of the smart terminal can also be determined according to the environment where the smart terminal is located, such as by a positioning base station. The positioning base station can include, for example, a mobile communication positioning base station, etc.

[0096] In S303, the identifier of the inverter related to the first positioning information is determined.

[0097] To improve the rescue efficiency of the smart terminal, the embodiment of the present application can also determine the identifier of the inverter that needs to be rescued by the smart terminal that monitors the disconnection message, so that the smart terminal that monitors the disconnection message can quickly find the inverter that needs to rescue the operation data according to the identifier. When the inverter is an inverter on a transportation vehicle such as a ship, determining the identifier of the related inverter according to the first positioning information of the smart terminal can be as Figure 4 shown, including:

[0098] In S401, the first positioning information of the smart terminal and the second positioning information of the inverter are obtained.

[0099] Among them, the first positioning information of the intelligent terminal can be determined by a mobile communication base station, or can also be determined by a satellite positioning system. The second positioning information of the inverter can be determined by a mobile communication base station. Since the mobile communication network of the inverter may be unstable, the second positioning information of the inverter can be obtained when the mobile communication network of the inverter is stable.

[0100] Among them, the first positioning information and the second positioning information can be in the same time period, such as the positioning information determined when the mobile communication network is stable.

[0101] In S402, a first trajectory is determined according to the first positioning information, and a second trajectory is determined according to the second positioning information.

[0102] Based on the collected first positioning information, a first trajectory determined by positioning at multiple different times can be obtained, and based on the collected second positioning information, a second trajectory determined by positioning at multiple different times can be obtained.

[0103] In S403, when the similarity between the first trajectory and the second trajectory is greater than a predetermined similarity threshold, it is determined that the identifier of the inverter related to the first positioning information includes the identifier of the inverter corresponding to the second positioning information.

[0104] If the intelligent terminal and the inverter are on the same transportation vehicle, the similarity between the first trajectory of the intelligent terminal and the second trajectory of the inverter should be able to meet certain similarity requirements, such as the similarity being greater than a predetermined similarity threshold. Therefore, the intelligent terminal on the same transportation vehicle as the inverter can be determined according to the similarity threshold.

[0105] Among them, the determination that the similarity between the first trajectory and the second trajectory is greater than a predetermined similarity threshold can include the similarity of the shapes of the trajectories and the similarity of the generation times of the trajectories.

[0106] The similarity of the trajectory shapes is used to detect whether the moving routes of the inverter and the intelligent terminal are the same. If the similarity of the trajectory shapes is greater than the shape similarity threshold, it means that the moving trajectories of the two correspond to the same route.

[0107] Through the similarity of the generation times of the trajectories, it can be determined whether the inverter and the intelligent terminal are on the same transportation vehicle. This is because if the interval between the generation times of the two is large, it means that they may be on different transportation vehicles on the same route.

[0108] By comparing the generation time similarity and the trajectory shape similarity, the intelligent terminal close to the inverter can be determined more accurately. In this case, the identifier of the inverter related to the first positioning information can include the identifier of the inverter corresponding to the second positioning information.

[0109] In S304, a disconnection message is generated according to the identifier of the inverter related to the first positioning information.

[0110] The intelligent terminal can generate a disconnection message according to the identifier of the inverter related to the determined first positioning information, so that the intelligent terminal can quickly determine the inverter that needs to perform operation data rescue according to the disconnection message.

[0111] In S202, according to the identifier of the inverter in the disconnection message, search for the name of the inverter corresponding to the identifier in the Bluetooth device list of the intelligent terminal.

[0112] In the embodiment of the present application, the intelligent terminal can find the name of the inverter including the inverter identifier in the Bluetooth device list. For example, the identifier of the inverter can be the same as the name of the inverter. The inverter identifier can be identifiers such as NBQ0001 and NBQ0002. When the name of the inverter in the Bluetooth device list is the same as the identifier of the inverter in the disconnection message, a request to establish a Bluetooth link can be sent to the inverter to establish a Bluetooth link between the intelligent terminal and the inverter.

[0113] In a possible implementation manner, since the transportation vehicle may have a large activity space, the distance between the inverter and the intelligent terminal may be relatively far, which is not conducive to establishing a reliable Bluetooth link. In this case, the third positioning information of the intelligent terminal on the transportation vehicle can be determined. The third positioning information is relative positioning information, that is, to determine the position of the intelligent terminal on the transportation vehicle. If the intelligent terminal does not belong to the preset position range, a prompt message to move to this position can be generated.

[0114] For example, the intelligent terminal can determine the third positioning information of the relative positioning of the intelligent terminal on the transportation vehicle through a positioning base station set on the transportation vehicle, including, for example, a Bluetooth positioning base station.

[0115] According to the installation position of the inverter, the corresponding position range of the inverter can be determined in advance. When the third positioning information of the intelligent terminal does not belong to this position range, the path prompt information to move to the position range can be determined according to the feasible path information of the transportation vehicle and the third positioning information of the intelligent terminal on the transportation vehicle, so that the user can move to the position range where data rescue can be performed according to the path prompt information and search for the name of the inverter corresponding to the identifier in the Bluetooth list of the intelligent terminal.

[0116] In S203, a Bluetooth link is established according to the name of the inverter in the Bluetooth device list, and the operation data of the inverter is received through the Bluetooth link and forwarded to the server.

[0117] When the intelligent terminal is within the position range determined by the inverter, the name of the inverter can be found in the Bluetooth list, and a Bluetooth link is established based on the name of the inverter in the Bluetooth device list. The operating data generated in the inverter and a small amount of cached operating data can be received by the intelligent terminal. When the communication quality of the mobile communication network is unstable, the intelligent terminal can temporarily store the received operating data, or upload the received operating data through the satellite communication system. Alternatively, when the mobile communication network is stable, the intelligent terminal can also transmit the received operating data to the server.

[0118] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not imply the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0119] Figure 5 The figure is a schematic diagram of a data transmission device for an inverter provided by an embodiment of the present application. The device includes:

[0120] The disconnection message monitoring unit 501 is configured to monitor the disconnection message of the inverter, and the disconnection message includes the identifier of the disconnected inverter.

[0121] The inverter name search unit 502 is configured to search for the inverter name corresponding to the identifier in the Bluetooth device list of the intelligent terminal according to the identifier of the inverter in the disconnection message.

[0122] The data transmission unit 503 is configured to establish a Bluetooth link according to the inverter name in the Bluetooth device list, and receive and forward the operating data of the inverter to the server through the Bluetooth link.

[0123] This data transmission device for the inverter corresponds to Figure 2 the data transmission method for the inverter shown.

[0124] Figure 6 The figure is a schematic diagram of a data transmission device for an inverter provided by an embodiment of the present application. As Figure 6 shown, the data transmission device 6 for the inverter in this embodiment includes: a processor 60, a memory 61, and a computer program 62 stored in the memory 61 and executable on the processor 60, such as a data transmission program for the inverter. When the processor 60 executes the computer program 62, the steps in the above-mentioned various embodiments of the data transmission method for the inverter are implemented. Alternatively, when the processor 60 executes the computer program 62, the functions of each module / unit in the above-mentioned various device embodiments are implemented.

[0125] Exemplarily, the computer program 62 can be segmented into one or more modules / units, which are stored in the memory 61 and executed by the processor 60 to complete the present application. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program 62 in the data transfer device 6 of the inverter.

[0126] The data transfer device 6 of the inverter can be an intelligent device, including computing devices such as desktop computers, notebooks, palm computers, and cloud servers. The data transfer device of the inverter may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art can understand that Figure 6 This is only an example of the data transfer device 6 of the inverter and does not constitute a limitation on the data transfer device 6 of the inverter. It may include more or fewer components than shown in the figure, or combine certain components, or have different components. For example, the data transfer device of the inverter may further include input / output devices, network access devices, buses, etc.

[0127] The so-called processor 60 can be a central processing unit (CPU), or can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or this processor can also be any conventional processor, etc.

[0128] The memory 61 may be an internal storage unit of the data transfer device 6 of the inverter, such as a hard disk or memory of the data transfer device 6 of the inverter. The memory 61 may also be an external storage device of the data transfer device 6 of the inverter, such as a plug-in hard disk, SmartMedia Card (SMC), Secure Digital (SD) card, Flash Card, etc. equipped on the data transfer device 6 of the inverter. Further, the memory 61 may also include both an internal storage unit and an external storage device of the data transfer device 6 of the inverter. The memory 61 is used to store the computer program and other programs and data required by the data transfer device of the inverter. The memory 61 may also be used to temporarily store the data that has been output or will be output.

[0129] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiment and will not be elaborated here.

[0130] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0131] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0132] In the embodiments provided in the present application, it should be understood that the disclosed device / terminal device and method can be implemented in other ways. For example, the device / terminal device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.

[0133] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0134] In addition, in each embodiment of the present application, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0135] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above method embodiments of the present application, it can also be completed by hardware related to computer program instructions. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0136] In addition, an embodiment of the present application also provides a computer program product, which, when running on a computer, enables the computer to execute the methods in the above implementation manners.

[0137] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A data transmission method for an inverter, characterized in that: The method is applied to a smart terminal, and the method comprises: Monitoring an offline message of the inverter, wherein the offline message includes an identifier of the offline inverter; According to the identifier of the inverter in the offline message, searching for the name of the inverter corresponding to the identifier in the Bluetooth device list of the smart terminal; A Bluetooth link is established according to the inverter name in the Bluetooth device list, and the operation data of the inverter is received and forwarded to the server through the Bluetooth link.

2. The method according to claim 1, characterized in that Monitoring the offline message of the inverter includes: Monitoring the communication link between the intelligent terminal and the server; When the communication link between the smart terminal and the server is disconnected, obtaining first positioning information of the smart terminal; Determining an identifier of an inverter related to the first positioning information; generating the offline message according to an identifier of the inverter related to the first positioning information; Receiving and forwarding the operation data of the inverter to the server through the Bluetooth link includes: The operation data is received and cached via the Bluetooth link, and when the link connection between the smart terminal and the server is successful, the operation data of the inverter is forwarded to the server.

3. The method according to claim 2, characterized in that The inverter is an inverter on a transportation vehicle; Determining an identifier of an inverter related to the first positioning information includes: Acquire first positioning information of the smart terminal and second positioning information of the inverter; Determine a first trajectory according to the first positioning information, and determine a second trajectory according to the second positioning information; When the similarity between the first trajectory and the second trajectory is greater than a predetermined similarity threshold, it is determined that the identifier of the inverter related to the first positioning information includes the identifier of the inverter corresponding to the second positioning information.

4. The method according to claim 3, characterized in that The similarity between the first trajectory and the second trajectory is greater than a predetermined similarity threshold, comprising: The shape similarity between the first trajectory and the second trajectory is greater than a predetermined shape similarity threshold; And, a generation time similarity between the first trajectory and the second trajectory is greater than a predetermined time similarity threshold.

5. The method according to claim 3, characterized in that: Before searching, according to the identifier of the inverter in the offline message, the name of the inverter corresponding to the identifier in the Bluetooth device list of the smart terminal, the method further includes: Acquire third positioning information of the smart terminal on the transportation vehicle; When the third positioning information does not belong to a predetermined position range, a prompt message for moving to the position range is generated.

6. The method according to claim 5, characterized in that Acquiring third positioning information of the smart terminal on the transportation vehicle includes: Acquiring third positioning information of the smart terminal on the transportation tool through a transportation tool positioning base station; When the third positioning information does not belong to the predetermined position range, generating prompt information for moving to the position range includes: When the third positioning information does not belong to the Bluetooth communication location range determined by the inverter, the path prompt information for moving to the location range is determined based on the third positioning information of the smart terminal on the transportation tool and the traversable path information of the transportation tool.

7. The method according to claim 1, characterized in that Monitoring the offline message of the inverter includes: The offline message sent by the monitoring server is sent to the related smart terminal after the communication link between the server and the inverter is disconnected. The server determines the related smart terminal according to the second location information of the offline inverter and sends the offline message to the related smart terminal.

8. A data transmission device for an inverter, characterized in that: The device is applied to a smart terminal, and the device comprises: An offline message monitoring unit, used to monitor an offline message of the inverter, wherein the offline message includes an identifier of the offline inverter; An inverter name search unit, configured to search, according to an identifier of the inverter in the offline message, a name of an inverter corresponding to the identifier in a Bluetooth device list of the smart terminal; The data transmission unit is used to establish a Bluetooth link according to the inverter name in the Bluetooth device list, and receive and forward the operating data of the inverter to the server through the Bluetooth link.

9. A data transmission device for an inverter, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the data transmission device of the inverter implements the method according to any one of claims 1 to 7.

10. A computer program product comprising computer program instructions, characterized in that When the computer program is executed, the method according to any one of claims 1 to 7 is performed.

Citation Information

Patent Citations

  • Air interface resource processing method, base station and server

    CN110324847A

  • Parking management method and system

    CN114724404A

  • Remote debugging method for Internet of Things equipment

    CN116233170A

  • Electric energy quality monitoring method and system

    CN116707439A

  • Distributed photovoltaic inverter monitoring system and distributed photovoltaic inverter monitoring method

    CN117200436A