Charging pile upgrading method and apparatus

The upgrade code is transmitted between the charging terminal and the charging pile through short-range communication connection, which solves the problem that the charging pile cannot be upgraded in areas with weak signals, and realizes the software version matching and performance improvement of the charging pile.

WO2025138929A1PCT designated stage expired Publication Date: 2025-07-03YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/113662
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-26
Filing Date
2024-08-21
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

The charging pile cannot effectively upgrade the software version in places with weak network signals, resulting in the inability to improve the charging performance or the charging failure.

Method used

Through short-range communication connection, the charging terminal provides upgrade code for the charging pile to achieve software version upgrade of the charging pile and avoid relying on the 3GPP network.

Benefits of technology

Even in places with weak signals, the software version upgrade of the charging pile can be achieved, ensuring that the software version matching of the charging pile and the charging terminal can be improved, and charging performance and user experience can be improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024113662_03072025_PF_FP_ABST
    Figure CN2024113662_03072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a charging pile upgrading method and an apparatus, which are used for upgrading a charging pile. The method comprises: receiving request information from a first charging terminal, the request information being used for requesting code for upgrading a charging pile; and, when the version of first code is lower than the version of second code, sending third code to the first charging terminal, wherein the first code runs in the charging pile and is used for the charging pile to supply power to the charging terminal, the second code runs in the first charging terminal and is used for charging the first charging terminal, and the third code is used for upgrading the first code.
Need to check novelty before this filing date? Find Prior Art

Description

Charging pile upgrading method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on December 26, 2023, with application number 202311819012.2 and application name "A Charging Pile Upgrading Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of energy technology, and in particular to a charging pile upgrading method and device. Background Art

[0004] With the continuous development of new energy vehicles, charging piles and charging technologies are also iterating rapidly. Therefore, during the use of the charging pile, the software version of the charging pile needs to be upgraded to improve the performance of the charging pile, such as improving the charging stability or charging rate of the charging pile, or enabling the charging pile to support fast charging of a variety of vehicle models.

[0005] Currently, charging stations are typically upgraded using over-the-air technology (OTA). However, these stations are often located in locations with weak network signals (e.g., basements or remote areas). Therefore, some charging stations may be unable to obtain OTA upgrade packages due to weak network signals, resulting in an inability to upgrade.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide a charging pile upgrading method and device for upgrading a charging pile.

[0008] In a first aspect, embodiments of the present application provide a charging pile upgrade method, which can be executed by a server or a chip in the server. For ease of description, the method is described using a server executing the charging pile upgrade method as an example. The method includes: receiving a request from a first charging terminal, the request being used to request a code for upgrading the charging pile; sending a third code to the first charging terminal if the version of the first code is lower than the version of the second code; the first code being executed by the charging pile to power the charging terminal, and the second code being executed by the first charging terminal to charge the first charging terminal; and the third code being used to upgrade the first code.

[0009] Among them, the "charging terminal" can be a vehicle, robot, ship, airplane or other equipment that needs to be charged, and the embodiments of this application are not limited thereto.

[0010] In an embodiment of the present application, when the software version of the charging pile is lower than the software version of the first charging terminal, the server can send the upgrade code of the charging pile (i.e., the code for upgrading the charging pile, such as the third code) to the first charging terminal, so that the first charging terminal can provide the upgrade code for the charging pile. The distance between the first charging terminal and the charging pile may be relatively close, and the two can complete the transmission of the upgrade code through short-range communication without having to resort to the third generation partnership project (3GPP) network. Therefore, even if the charging pile is set in a place with a weak signal, the software version of the charging pile can be upgraded, so that the charging pile can obtain updated charging performance; and after the software version of the charging pile is upgraded, the charging software of the charging pile matches the version of the charging software of the first charging terminal, so that the first charging terminal can experience the updated charging performance of the charging pile when using the charging pile for charging, and can also reduce problems such as failure to charge that may be caused by software version mismatch.

[0011] In one possible design, before sending the third code to the first charging terminal, the method further includes: receiving first information from the first charging terminal, the first information indicating that the first charging terminal supports establishing a short-range communication connection with the charging pile. In this design, after the first charging terminal notifies the server that it supports establishing a short-range communication connection with the charging pile, the server sends the charging pile upgrade code to the first charging terminal, thereby increasing the probability that the first charging terminal will successfully provide the charging pile with the upgrade code.

[0012] In one possible design, before sending the third code to the first charging terminal, the method further includes: receiving second information from the first charging terminal, the second information being used to indicate that the first charging terminal will be charged via a charging pile. In this design, after receiving the charging reservation indication (e.g., the second information) from the first charging terminal, the server sends the upgrade code of the charging pile to the first charging terminal. The fact that the first charging terminal will be charged via the charging pile means that the first charging terminal and the charging pile are close, and thus the probability of the first charging terminal and the charging pile successfully establishing a short-range communication connection is greater, thereby increasing the probability of the first charging terminal successfully providing the upgrade code to the charging pile.

[0013] The second information may be determined according to the user's scheduled charging operation.

[0014] In the embodiment of the present application, the first information and the second information may be the same information or different information.

[0015] In one possible design, the method further includes: sending third information to a user device associated with the first charging terminal, the third information being used to instruct the user device to output a first prompt message, the first prompt message being used to inquire whether the user allows the first charging terminal to provide an upgrade code for the charging pile; and receiving fourth information from the user device, the fourth information being used to instruct the user to allow the first charging terminal to provide an upgrade code for the charging pile. The user device associated with the first charging terminal may be an in-vehicle display, a mobile phone, a smartwatch, a tablet computer, or the like.

[0016] In this design, the server can obtain the user's permission for the first charging terminal to provide the upgrade code for the charging pile through the user device associated with the first charging terminal, so that the user can know the process of the first charging terminal providing the upgrade code for the charging pile.

[0017] In the embodiment of the present application, after the server sends the third code to the first charging terminal, there are many situations in which the first charging terminal provides the third code to the charging pile, including but not limited to the following situations:

[0018] In Case 1, the server sends a fifth message to the first charging terminal, indicating that the charging pile cannot download the upgrade code from the server. In Case 1, after being informed that the charging pile cannot download the upgrade code from the server and having received the third code for upgrading the charging pile from the server, the first charging terminal can proactively send the third code to the charging pile.

[0019] In case 2, the server sends a fifth message to the first charging terminal, where the fifth message is used to instruct the first charging terminal to send a third code to the charging pile. In case 2, after receiving the instruction from the server, the first charging terminal sends the third code to the charging pile.

[0020] In case 3, after the server sends the third code to the first charging terminal, the first charging terminal receives the third code and, without waiting for the server's instruction message, finds that the third code is for upgrading the charging pile and proactively sends the third code to the charging pile. This can reduce the server's communication overhead.

[0021] In one possible design, the method further includes: receiving sixth information from the first charging terminal, the sixth information being used to indicate that the first charging terminal is unable to establish a short-range communication connection with the charging pile, or indicating that the first charging terminal is unable to send an upgrade code to the charging pile; querying a second charging terminal that supports establishing a short-range communication connection with the charging pile; and sending a third code to the second charging terminal. In this design, when the first charging terminal is unable to establish a short-range communication connection with the charging pile, the server can query a charging terminal that supports establishing a short-range communication connection with the charging pile (e.g., the second charging terminal) and send the third code to the second charging terminal, so that the second charging terminal can provide the upgrade code to the charging pile, thereby further increasing the probability of a successful charging pile upgrade.

[0022] In a second aspect, embodiments of the present application provide a charging pile upgrade method, which can be executed by a first charging terminal or a chip in the first charging terminal. The method includes: the first charging terminal receiving a third code from a server; wherein the third code is used to upgrade the first code if the version of the first code is lower than the version of the second code; the first code is executed by the charging pile, causing the charging pile to power the charging terminal, and the second code is executed by the first charging terminal, causing the first charging terminal to charge; and the first charging terminal sends the third code to the charging pile via a short-range communication connection.

[0023] In one possible design, the above method also includes: sending first information to the server, where the first information is used to indicate that the first charging terminal supports establishing a short-range communication connection with the charging pile.

[0024] In one possible design, the method further includes: sending second information to the server, where the second information is used to indicate that the first charging terminal will be charged through the charging pile.

[0025] In the embodiment of the present application, the first information and the second information may be the same information or different information.

[0026] In the embodiment of the present application, there are many situations in which the first charging terminal provides the third code to the charging pile, including but not limited to the following situations:

[0027] In Case 1, the first charging terminal receives fifth information from the server, indicating that the charging pile cannot download the upgrade code from the server. In Case 1, after being informed that the charging pile cannot download the upgrade code from the server and having received the third code for upgrading the charging pile from the server, the first charging terminal can proactively send the third code to the charging pile.

[0028] In case 2, the first charging terminal receives fifth information from the server, and the fifth information is used to instruct the first charging terminal to send a third code to the charging pile. In case 2, after receiving the instruction from the server, the first charging terminal sends the third code to the charging pile.

[0029] Case 3: The first charging terminal receives the third code and does not need to wait for the instruction message from the server. If it finds that the third code is used to upgrade the charging pile, it will actively send the third code to the charging pile.

[0030] In one possible design, when the first charging terminal is unable to establish a short-range communication connection with the charging pile, the first charging terminal sends sixth information to the server. The sixth information is used to indicate that the first charging terminal is unable to establish a short-range communication connection with the charging pile, or indicates that the first charging terminal is unable to send a code for upgrading to the charging pile.

[0031] In a third aspect, embodiments of the present application provide a charging pile upgrade method, which can be executed by a first charging terminal. The method further includes: when the version of the first code is lower than the version of the second code, obtaining a third code from a server, wherein the first code is executed by the charging pile to power the charging terminal, and the second code is executed by the first charging terminal to charge the first charging terminal; sending the third code to the charging pile via a short-range communication connection; and the third code is used to upgrade the first code.

[0032] In this method, when the software version of the charging pile is lower than the software version of the first charging terminal, the first charging terminal can actively obtain the upgrade code (such as the third code) of the charging pile from the server and provide the upgrade code to the charging pile. Moreover, the distance between the target charging terminal and the charging pile may be relatively close, and the two can complete the transmission of the upgrade code through short-range communication without the need to resort to the 3GPP network. Therefore, even if the charging pile is set in a place with a weak signal, the software version of the charging pile can be upgraded, so that the charging pile can obtain updated charging performance; and after the software version of the charging pile is upgraded, the charging software of the charging pile matches the charging software version of the target charging terminal, so that the target charging terminal can experience the updated charging performance of the charging pile when using the charging pile for charging.

[0033] In one possible design, before obtaining the third code from the server, the method further includes: sending first information to the server, where the first information is used to indicate that the first charging terminal supports establishing a short-range communication connection with the charging pile.

[0034] In one possible design, before obtaining the third code from the server, the method further includes: sending second information to the server, where the second information is used to indicate that the first charging terminal will be charged through the charging pile.

[0035] In one possible design, the method further includes: sending third information to a user device associated with the first charging terminal, the third information being used to instruct the user device to output a first prompt message, the first prompt message being used to inquire whether the user permits the first charging terminal to provide an upgrade code for the charging pile; and receiving fourth information from the user device, the fourth information being used to instruct the user to permit the first charging terminal to provide an upgrade code for the charging pile. In this design, the first charging terminal can send the third information to the user device associated with the first charging terminal, allowing the first charging terminal to obtain, through the user device associated with the first charging terminal, the user's permission for the first charging terminal to provide the upgrade code for the charging pile, and the user to be aware of the process by which the first charging terminal provides the upgrade code for the charging pile.

[0036] In one possible design, the method further includes receiving a first request from the charging pile, the first request being for requesting the first charging terminal to provide an upgrade code for the charging pile. In this design, upon receiving the charging pile request, the first charging terminal may provide the upgrade code to the charging pile, such that the upgrade code provided by the first charging terminal to the charging pile meets the requirements of the charging pile.

[0037] In one possible design, the method further includes receiving seventh information indicating the first code used by the charging pile, or indicating version information of the first code. In this design, the first charging terminal can determine the first code currently used by the charging pile based on the received indication message, and the charging pile can then compare the software version of the first charging terminal with the software version of the charging pile. If the software version of the charging pile is lower than the software version of the first charging terminal, the first charging terminal can provide an upgrade code for the charging pile.

[0038] In one possible design, before sending the third code to the charging pile via a short-range communication connection, the method also includes: if the first charging terminal cannot establish a short-range communication connection with the charging pile, the first charging terminal may also send the sixth information to the server to indicate that the first charging terminal cannot establish a short-range communication connection with the charging pile, or indicate that the first charging terminal cannot send a code for upgrading to the charging pile; so that the server queries a second charging terminal that supports establishing a short-range communication connection with the charging pile.

[0039] In a fourth aspect, embodiments of the present application provide a charging pile upgrade method, which can be executed by a server. The method further includes: determining that a first charging terminal supports establishing a short-range communication connection with the charging pile; and sending a third code to the first charging terminal. The third code is used to upgrade the first code if the first code version is lower than the second code version; the first code is executed by the charging pile to power the charging terminal, and the second code is executed by the first charging terminal to charge the first charging terminal; and the third code is sent to the charging pile via the short-range communication connection.

[0040] In one possible design, before sending the third code to the first charging terminal, the method also includes: receiving first information from the first charging terminal, where the first information is used to indicate that the first charging terminal supports establishing a short-range communication connection with the charging pile.

[0041] In one possible design, before sending the third code to the first charging terminal, the method further includes: receiving second information from the first charging terminal, where the second information is used to indicate that the first charging terminal will be charged through the charging pile.

[0042] In one possible design, the method also includes: receiving sixth information from the first charging terminal, the sixth information being used to indicate that the first charging terminal cannot establish a short-range communication connection with the charging pile, or indicating that the first charging terminal cannot send a code for upgrading to the charging pile; querying a second charging terminal that supports establishing a short-range communication connection with the charging pile; and sending a third code to the second charging terminal.

[0043] In one possible design, the method further includes: sending seventh information to the first charging terminal, where the seventh information is used to indicate the first code used by the charging pile, or to indicate version information of the first code.

[0044] In a fifth aspect, embodiments of the present application provide a charging pile upgrade method, which can be executed by a charging pile. The method further includes: when the version of the first code is lower than the version of the second code, sending a first request to a first charging terminal via a short-range communication connection, the first request being used to request an upgrade of the charging pile code; wherein the first code is executed by the charging pile to power the charging terminal, and the second code is executed by the first charging terminal to charge the first charging terminal; receiving a third code from the first charging terminal via the short-range communication connection; and upgrading the first code according to the third code.

[0045] In this method, if the charging pile's software version is lower than that of the first charging terminal, the charging pile can request an upgrade code from the first charging terminal. Furthermore, the target charging terminal and the charging pile may be relatively close, allowing the upgrade code to be transmitted via short-range communication, without the need for a 3GPP network. Therefore, even if the charging pile is located in an area with a weak signal, the charging pile's software version can be upgraded, allowing the charging pile to achieve updated charging performance. Furthermore, after the charging pile's software version is upgraded, the charging software of the charging pile matches the charging software version of the target charging terminal, allowing the target charging terminal to experience the updated charging performance of the charging pile when charging using the charging pile.

[0046] In one possible design, the method further includes receiving eighth information indicating the second code used by the first charging terminal, or indicating version information of the second code. In this design, the charging station can receive the second code or information related to the second code from the first charging terminal, so that the charging station can compare the versions of the first code and the second code.

[0047] In a sixth aspect, an embodiment of the present application provides a charging pile upgrade method, which can be executed by a first charging terminal. The method further includes: receiving a first request from the charging pile via a short-range communication connection, the first request being used to request a code upgrade for the charging pile; in response to the first request, obtaining a third code from a server and sending the third code to the first charging terminal; wherein the third code is used to upgrade the first code if the version of the first code is lower than the version of the second code; the first code is executed by the charging pile, causing the charging pile to power the charging terminal, and the second code is executed by the first charging terminal, causing the first charging terminal to charge.

[0048] In one possible design, the method further includes: sending eighth information, where the eighth information is used to indicate the second code used by the first charging terminal, or to indicate version information of the second code.

[0049] In a seventh aspect, an embodiment of the present application provides a charging pile upgrade device, which can be any one of the above-mentioned charging pile, server, target charging terminal, and first charging terminal, or an electronic device (for example, a chip system) configured in any one of the above-mentioned charging pile, server, target charging terminal, and first charging terminal, or a larger device including any one of the above-mentioned charging pile, server, target charging terminal, and first charging terminal. The communication device includes corresponding means or modules for executing the above-mentioned first aspect or any optional embodiment.

[0050] In an eighth aspect, an embodiment of the present application provides a chip system, which includes: a processor, the processor is coupled to a memory, the memory is used to store instructions, and when the instructions are executed by the processor, the method described in any one of the first to sixth aspects above is implemented.

[0051] In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium for storing computer programs or instructions, which, when executed, implements the method described in any one of the first to sixth aspects above.

[0052] In a tenth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, implements the method described in any one of the first to sixth aspects above.

[0053] Regarding the beneficial effects of any technical solution in the above-mentioned second to tenth aspects, reference can be made to the beneficial effects discussion of the corresponding technical solution in the first aspect, and the repeated parts will not be listed here. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] FIG1 is a schematic diagram of a system architecture provided in an embodiment of the present application;

[0055] FIG2 is a schematic diagram of a scenario provided by an embodiment of the present application;

[0056] FIG3A is a flow chart of a first charging pile upgrade method according to an embodiment of the present application;

[0057] FIG3B is a second flow chart of the first charging pile upgrade method provided in an embodiment of the present application;

[0058] FIG4 is a flow chart of a second charging pile upgrade method provided in an embodiment of the present application;

[0059] FIG5 is a schematic diagram of a flow chart of a third charging pile upgrade method provided in an embodiment of the present application;

[0060] FIG6 is a schematic structural diagram of a charging pile upgrading device provided in an embodiment of the present application;

[0061] FIG7 is a schematic diagram of the structure of the chip system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0062] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0063] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0064] In addition, it should be understood that, in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor are they a limitation on the order.

[0065] The embodiment of the present application provides a charging pile upgrade method and device for implementing charging pile upgrades. In the embodiment of the present application, when the charging software code version of the charging pile is lower than the charging code version of the target charging terminal, and the target charging terminal and the charging pile can establish a short-range communication connection, the target charging terminal can provide the charging pile with an upgrade code. In this way, even if the charging pile is set in a place with a weak signal, the charging software code of the charging pile can be upgraded, so that the charging software version of the charging pile matches the charging software version of the target charging terminal, thereby effectively improving the user's charging experience.

[0066] The following describes the system architecture applicable to the embodiments of the present application with reference to the accompanying drawings.

[0067] FIG1 shows a system architecture applicable to an embodiment of the present application, wherein the system includes a charging terminal 100 , a server 200 and a charging pile 300 .

[0068] The charging terminal 100 may be a vehicle, robot, ship, airplane, or other device requiring charging, and the present embodiment is not limited thereto. The server 200 may be a cloud server or other server, which may be implemented as a virtual machine. The charging station 300 may be an integrated charging station or a split charging station.

[0069] The server 200 may establish a communication connection with the charging terminal 100 or the server 200 via a traditional Internet Protocol (IP) network to achieve communication interaction; alternatively, the server 200 may establish a communication connection with the charging terminal 100 or the server 200 via a mobile communication network (including an access network and a core network) to achieve communication interaction; and a short-range communication connection may be established between the charging terminal 100 and the charging pile 300 to achieve communication interaction. The short-range communication connection may be, for example, a wireless communication connection such as a Bluetooth communication connection or a StarFlash communication connection, or may be a wired communication connection.

[0070] It can be understood that the architecture shown in Figure 1 can be applied to a variety of communication scenarios, such as the 5th generation (5G) communication system, the future 6th generation communication system and other evolved communication systems, long term evolution (LTE) communication system, vehicle to everything (V2X), long term evolution-vehicle network (LTE-vehicle, LTE-V), vehicle to vehicle (V2V), vehicle network, machine type communications (MTC), Internet of Things (IoT), long term evolution-machine to machine (LTE-machine to machine, LTE-M), machine to machine (machine to machine, M2M) and other communication scenarios, which are not limited in this application.

[0071] It is understandable that FIG1 only introduces one charging terminal and one charging pile as an example. In other embodiments, there may be multiple charging terminals and charging piles. The embodiment of the present application does not impose specific restrictions on the number of charging terminals and charging piles.

[0072] FIG2 shows a schematic diagram of an application scenario applicable to an embodiment of the present application. In FIG2 , the charging terminal 100 is a vehicle, for example. The vehicle can establish a short-distance communication connection with the charging pile 300, and the vehicle can establish a long-distance communication connection with the server 200. The server 200 can provide charging software services to the charging terminal 100 and the charging pile 300, and manage related charging data, such as providing charging-related software upgrade codes to the charging terminal 100 and the charging pile 300. The charging pile 300 can provide power to the charging terminal 100.

[0073] The following describes the charging pile upgrade method provided by the embodiment of the present application with reference to specific drawings.

[0074] FIG3A shows one of the flow diagrams of the first charging pile upgrade method provided in an embodiment of the present application, which can be applied to the system architecture shown in FIG1 . The method includes:

[0075] S301 : The server 200 receives request information from the charging terminal 100 , where the request information is used to request a code for upgrading a charging pile.

[0076] In one possible implementation, the server 200 may determine a first code and a second code; wherein the first code is run by the charging pile 300 and is used for the charging pile 300 to power the charging terminal, and the second code is run by the charging terminal 100 and is used for the charging terminal 100 to charge.

[0077] As described above, server 200 can provide charging software services to charging terminal 100 and charging station 300, as well as manage related charging data. Therefore, when implementing step S301, in one scenario, server 200 can obtain version information for the first and second codes from a database; in another scenario, server 200 can obtain version information for the first and second codes from charging terminal 100. Furthermore, server 200 compares the version of the first and second codes, and if the version of the first code is lower than the version of the second code, executes step S302. The version information may include, for example, a version number and / or release date.

[0078] S302: When the version of the first code is lower than that of the second code, the server 200 sends a third code to the charging terminal 100, where the third code is used to upgrade the first code; accordingly, the charging terminal 100 receives the third code.

[0079] The third code is used to upgrade the first code. It can be understood that the third code is an upgrade code corresponding to the charging software of the charging pile 300. The third code can upgrade the charging software of the charging pile 300 to improve the charging performance of the charging pile 300.

[0080] In an embodiment of the present application, in order to increase the success rate of the charging terminal 100 providing the upgrade code to the charging pile 300, the server 200 may first determine whether the charging terminal 100 has the ability to provide the upgrade code to the charging pile 300 before sending the third code to the charging terminal 100. Only when the charging terminal 100 has the ability to provide the upgrade code to the charging pile 300 will the server 200 send the third code to the charging terminal 100, thereby reducing unnecessary communication overhead of the server 200. The server 200 may determine whether the charging terminal 100 has the ability to provide the upgrade code to the charging pile 300 by, but not limited to, the following methods:

[0081] Mode 1: The server 200 receives first information from the charging terminal 100, where the first information is used to indicate that the charging terminal 100 supports establishing a short-range communication connection with the charging pile 300. In response, the charging terminal 100 sends the first information.

[0082] In mode 1, after receiving the first information, the server 200 knows that the charging terminal 100 supports establishing a short-range communication connection with the charging pile 300 , and the server 200 believes that the charging terminal 100 has the ability to provide an upgrade code for the charging pile 300 .

[0083] In mode 2, the server 200 receives second information from the charging terminal 100, indicating that the charging terminal 100 will be charged via the charging pile 300. Accordingly, the charging terminal 100 sends the second information. The second information may be determined based on the user's scheduled charging operation.

[0084] In method 2, the second information is the reserved charging indication of the charging terminal 100. After receiving the second information, the server 200 can know that the charging terminal 100 will be charged through the charging pile 300; and, the charging terminal 100 will be charged through the charging pile 300, which means that the distance between the charging terminal 100 and the charging pile 300 may be relatively close, and the probability of the charging terminal 100 and the charging pile 300 successfully establishing a short-range communication connection is relatively high, so the server 200 believes that the charging terminal 100 has the ability to provide an upgrade code for the charging pile 300.

[0085] Mode 3: The server 200 receives first information and second information from the charging terminal 100. The first information is used to indicate that the charging terminal 100 supports establishing a short-range communication connection with the charging pile 300, and the second information is used to indicate that the charging terminal 100 will be charged through the charging pile 300. In response, the charging terminal 100 sends the first information and the second information.

[0086] In mode 3, based on the first information and the second information, the server 200 can know that the probability of the charging terminal 100 and the charging pile 300 successfully establishing a short-range communication connection is high, so the server 200 believes that the charging terminal 100 has the ability to provide an upgrade code for the charging pile 300.

[0087] In the embodiment of the present application, the first information and the second information may be the same information or different information. In other words, the content indicated by the first information and the second information may be indicated by the same information or different information.

[0088] Method 4: The server 200 can determine whether the charging terminal 100 will be charged through the charging pile 300 within the first time period based on the historical data of the charging terminal 100 using the charging pile 300 for charging (such as charging cycles, etc.), and send a third code to the charging terminal 100 when it is determined that the charging terminal 100 will be charged through the charging pile within the first time period.

[0089] In method 4, the server 200 determines that the charging terminal 100 will be charged by the charging pile 300 based on the historical charging data of the charging pile 300, which means that the distance between the charging terminal 100 and the charging pile 300 may be relatively close within the first time period, and the probability of the charging terminal 100 and the charging pile 300 successfully establishing a short-range communication connection is relatively high, so the server 200 believes that the charging terminal 100 has the ability to provide an upgrade code for the charging pile 300.

[0090] Optionally, the server 200 may also send a third message to the user device associated with the charging terminal 100. This third message is used to instruct the user device to output a first prompt message, which is used to inquire whether the user allows the charging terminal 100 to provide an upgrade code for the charging pile 300. Accordingly, after receiving the third message, the user device sends a fourth message to the server 200, which is used to instruct the user to allow the charging terminal 100 to provide an upgrade code for the charging pile 300. Only after receiving the fourth message does the server 200 send the third code to the charging terminal 100. In this way, the user is aware of the process of the charging terminal 100 providing the upgrade code for the charging pile 300.

[0091] The first prompt information may be voice information, text information, image information, etc., and is not specifically limited in this embodiment of the present application; the user device associated with the charging terminal 100 may be a vehicle display screen, vehicle audio, mobile phone, smart watch, tablet computer, etc. For example, the charging terminal 100 takes a vehicle as an example, and the user device takes a vehicle display screen as an example. The vehicle display screen may display the text message shown in FIG3B to inquire whether the user agrees that the vehicle provides the charging pile with a code for upgrading.

[0092] S303: The charging terminal 100 sends a third code to the charging pile 300. Correspondingly, the charging pile 300 receives the third code.

[0093] When implementing S303, the following situations may be included but are not limited to:

[0094] In Case 1, server 200 sends a fifth message to charging terminal 100, indicating that charging pile 300 is unable to download the upgrade code from server 200. Accordingly, charging terminal 100 receives the fifth message. Upon receiving the fifth message, charging terminal 100 understands that charging pile 300 is unable to download the upgrade code from server 200, and that charging terminal 100 has received the third code for upgrading charging pile 300 from server 200. Charging terminal 100 can then proactively send the third code to charging pile 300.

[0095] In case 2, the server 200 sends a fifth message to the charging terminal 100, which instructs the charging terminal 100 to send a third code to the charging pile 300. Accordingly, the charging terminal 100 receives the fifth message. In this way, the charging terminal 100 can send the third code to the charging pile 300 according to the server 200.

[0096] In case 3, after the server 200 sends the third code to the charging terminal 100, the charging terminal 100 receives the third code and, without waiting for an instruction message from the server 200, finds that the third code is for upgrading the charging pile 300 and proactively sends the third code to the charging pile 300. This reduces the communication overhead of the server 200.

[0097] In this embodiment of the present application, after receiving the third code, the charging station 300 can upgrade the first code based on the third code. That is, the charging station 300 can upgrade its charging software based on the third code to improve the performance of the charging station 300. For example, the charging rate of the charging station 300 can be upgraded. Another example is to upgrade the charging warning function of the charging station 300.

[0098] In the method shown in FIG3A , when the software version of charging pile 300 is lower than that of charging terminal 100, server 200 can send an upgrade code for charging pile 300 (i.e., a code for upgrading charging pile 300, such as a third code) to charging terminal 100, allowing charging terminal 100 to provide the upgrade code to charging pile 300. Since charging terminal 100 and charging pile 300 may be relatively close, the upgrade code can be transmitted via short-range communication between the two, without requiring the use of a 3GPP network. Therefore, even if charging pile 300 is located in a location with a weak signal, the software version of charging pile 300 can be upgraded, enabling charging pile 300 to achieve improved charging performance. Furthermore, after the software upgrade, the charging software versions of charging pile 300 and charging terminal 100 match, allowing charging terminal 100 to experience the upgraded charging performance of charging pile 300 when charging at charging pile 300.

[0099] FIG4 shows a flow chart of a second charging pile upgrade method provided in an embodiment of the present application, which can be applied to the system architecture shown in FIG1 . The method includes:

[0100] S401 : When the version of the first code is lower than that of the second code, the charging terminal 100 obtains a third code from the server 200 .

[0101] Among them, the first code is run by the charging pile 300 and is used for the charging pile 300 to power the charging terminal; the second code is run by the charging terminal 100 and is used for the charging terminal 100 to charge; and the third code is used to upgrade the first code.

[0102] In one possible implementation, the charging terminal 100 obtains a first code version and a second code version, compares the first code version with the second code version, and executes S401 if the first code version is lower than the second code version. Specifically, the charging terminal 100 can determine whether the first code version is lower than the second code version by comparing the version numbers and / or release times of the first code version and the second code version.

[0103] Among them, the charging terminal 100 can obtain the version of the second code from its local memory; and the charging terminal 100 can receive the seventh information, which is used to indicate the first code used by the charging pile 300, or indicate the version information of the first code. The version information of the first code includes the version number and / or the release time. In this way, the charging terminal 100 can determine the first code currently used by the charging pile 300 based on the received indication message, and then the charging pile 300 can compare the software version of the charging terminal 100 (i.e., the version of the first code) and the software version of the charging pile 300 (i.e., the version of the second code), so that when the software version of the charging pile 300 is lower than the software version of the charging terminal 100, S401 is executed.

[0104] In the embodiment of the present application, in order for the charging terminal 100 to successfully obtain the third code from the server 200, before the charging terminal 100 obtains the third code from the server 200, the server 200 needs to know whether the charging terminal 100 has the ability to provide the upgrade code for the charging pile 300. Only when the charging terminal 100 has the ability to provide the upgrade code for the charging pile 300 will the server 200 send the third code to the charging terminal 100, thereby reducing unnecessary communication overhead for the server 200. For the specific implementation of how the server 200 determines whether the charging terminal 100 has the ability to provide the upgrade code for the charging pile 300, please refer to the relevant description in Figure 4, which will not be repeated here.

[0105] The specific implementation of S401 may include but is not limited to:

[0106] In mode 1, the charging terminal 100 sends a request message to the server 200, requesting that the charging pile 300 be provided with an upgrade code. In response to the request message, the server 200 sends a third code to the charging terminal 100.

[0107] In Method 2, the charging terminal 100 sends a first message to the server 200, indicating that the charging terminal 100 supports establishing a short-range communication connection with the charging pile 300. Accordingly, the server 200 receives the first message. Upon receiving the first message, the server 200 determines that the charging terminal 100 supports establishing a short-range communication connection with the charging pile 300. The server 200 then deems the charging terminal 100 capable of providing an upgrade code for the charging pile 300 and proactively sends a third code to the charging terminal 100.

[0108] In method 3, charging terminal 100 sends a second message to server 200, indicating that charging terminal 100 will be charged via charging station 300. Accordingly, server 200 receives the second message. Since the second message indicates that charging terminal 100 has scheduled charging, server 200 knows that charging terminal 100 will be charged via charging station 300. Furthermore, the fact that charging terminal 100 will be charged via charging station 300 indicates that the distance between charging terminal 100 and charging station 300 is likely close, and thus the probability of successfully establishing a short-range communication connection between charging terminal 100 and charging station 300 is high. Therefore, server 200 deems charging terminal 100 capable of providing an upgrade code to charging station 300. At this point, server 200 proactively sends a third code to charging terminal 100.

[0109] In mode 4, the charging terminal 100 sends first and second information to the server 200. The first information indicates that the charging terminal 100 supports establishing a short-range communication connection with the charging pile 300, and the second information indicates that the charging terminal 100 will be charged through the charging pile 300. Accordingly, the server 200 receives and sends the first and second information. Based on the first and second information, the server 200 determines that there is a high probability that the charging terminal 100 and the charging pile 300 will successfully establish a short-range communication connection. The server 200 then deems that the charging terminal 100 is capable of providing an upgrade code for the charging pile 300. At this point, the server 200 proactively sends a third code to the charging terminal 100.

[0110] In the embodiment of the present application, the first information and the second information may be the same information or different information. In other words, the content indicated by the first information and the second information may be indicated by the same information or different information.

[0111] In mode 5, the charging terminal 100 can determine whether the charging terminal 100 will be charged by the charging pile 300 within a first time period based on its historical charging data (e.g., charging cycles). If it is determined that the charging terminal 100 will be charged by the charging pile within the first time period, the charging terminal 100 sends a request to the server 200 requesting that the charging pile 300 be provided with an upgrade code. In response to the request, the server 200 sends a third code to the charging terminal 100.

[0112] In an embodiment of the present application, the charging terminal 100 may also send a third message to a user device associated with the charging terminal 100, the third message being used to instruct the user device to output a first prompt message, the first prompt message being used to inquire whether the user allows the charging terminal 100 to provide an upgrade code for the charging pile 300; and receive a fourth message from the user device, the fourth message being used to instruct the user to allow the charging terminal 100 to provide an upgrade code for the charging pile 300. In this way, the charging terminal 100 can obtain the user's permission for the charging terminal 100 to provide an upgrade code for the charging pile 300 through the user device associated with the charging terminal 100, and the user is made aware of the process by which the charging terminal 100 provides the upgrade code for the charging pile 300. For a description of the first prompt message, please refer to the previous text.

[0113] S402: The charging terminal 100 sends a third code to the charging pile 300 via a short-range communication connection. Correspondingly, the charging pile 300 receives the third code.

[0114] When implementing S402, the charging terminal 100 may also receive a first request from the charging pile 300, requesting the charging terminal 100 to provide an upgrade code to the charging pile 300. In this manner, upon receiving the request from the charging pile 300, the charging terminal 100 may provide the upgrade code to the charging pile 300, ensuring that the upgrade code provided by the charging terminal 100 to the charging pile 300 meets the requirements of the charging pile 300. For example, the charging terminal 100 may send a third code to the charging terminal 100 in response to the first request.

[0115] In the method shown in FIG4 , if the software version of the charging pile 300 is lower than that of the charging terminal 100, the charging terminal 100 can proactively obtain an upgrade code (e.g., a third code) for the charging pile 300 from the server and provide the upgrade code to the charging pile 300. Furthermore, the target charging terminal and the charging pile 300 may be relatively close, allowing the upgrade code to be transmitted via short-range communication without the need for a 3GPP network. Therefore, even if the charging pile 300 is located in a location with a weak signal, the software version of the charging pile 300 can be upgraded, allowing the charging pile 300 to achieve updated charging performance. Furthermore, after the software version of the charging pile 300 is upgraded, the charging software of the charging pile 300 matches the charging software version of the target charging terminal, allowing the target charging terminal to experience the updated charging performance of the charging pile 300 when charging using the charging pile 300.

[0116] In some other embodiments, before the charging terminal 100 sends the third code to the charging pile 300 via the short-range communication connection, if the charging terminal 100 cannot establish a short-range communication connection with the charging pile 300, the charging terminal 100 may further send the sixth information to the server to indicate that the charging terminal 100 cannot establish a short-range communication connection with the charging pile 300, or to indicate that the first charging terminal cannot send the upgrade code to the charging pile, so that the server 200 can query for a second charging terminal that supports establishing a short-range communication connection with the charging pile 300. The server 200 may determine the second charging terminal based on the distance between the charging terminal and the charging pile 300, the communication performance of the charging terminal, etc.

[0117] FIG5 shows a flow chart of a third charging pile 300 upgrade method provided in an embodiment of the present application, which can be applied to the system architecture shown in FIG1 . The method includes:

[0118] S501 : When the version of the first code is lower than the version of the second code, the charging pile 300 sends a first request to the charging terminal 100 , where the first request is used to request an upgrade of the code of the charging pile 300 .

[0119] The first code is run by the charging pile 300 and is used for the charging pile 300 to power the charging terminal, and the second code is run by the charging terminal 100 and is used for the charging terminal 100 to charge.

[0120] In one possible implementation, the charging pile 300 obtains the version of the first code and the version of the second code, compares the version of the first code with the version of the second code, and executes S501 if the version of the first code is lower than the version of the second code. Specifically, the charging terminal 100 can determine whether the version of the first code is lower than the version of the second code by comparing the version numbers and / or release times of the first code and the second code.

[0121] The charging pile 300 can obtain the version of the first code from its local memory; and the charging pile 300 can receive the eighth information, which is used to indicate the second code used by the charging terminal 100, or to indicate the version information of the second code. The version information of the second code includes a version number and / or a release time. In this way, the charging pile 300 can determine the first code currently used by the charging terminal 100 based on the received indication message, and then the charging pile 300 can compare the software version of the charging terminal 100 (i.e., the version of the first code) with the software version of the charging pile 300 (i.e., the version of the second code), so that if the software version of the charging pile 300 is lower than the software version of the charging terminal 100, S501 is executed. Specifically, the charging terminal 100 can determine whether the version of the first code is lower than the version of the second code by comparing the version number and / or release time of the first code version and the second code version.

[0122] S502 : The charging terminal 100 obtains a third code from the server 200 .

[0123] For the specific implementation of S502, please refer to the description of the specific implementation of S401 above, which will not be repeated here.

[0124] S503: The charging terminal 100 sends a third code to the charging pile 300 via the short-range communication connection. Correspondingly, the charging pile 300 receives the third code.

[0125] S504: The charging pile 300 upgrades the first code according to the third code.

[0126] In the method shown in Figure 5, if the software version of charging pile 300 is lower than that of charging terminal 100, charging pile 300 can request an upgrade code from charging terminal 100. Furthermore, the target charging terminal and charging pile 300 may be relatively close, allowing the upgrade code to be transmitted via short-range communication, without the need for 3GPP networks. Therefore, even if charging pile 300 is located in a weak signal area, the software version of charging pile 300 can be upgraded, enabling charging pile 300 to achieve improved charging performance. Furthermore, after the upgrade, the charging software of charging pile 300 and the target charging terminal will match, allowing the target charging terminal to experience the upgraded charging performance of charging pile 300 when charging using charging pile 300.

[0127] As shown in FIG6 , the embodiment of the present application further provides a charging pile upgrading device 600 , which can be used to implement the method in FIG3A to FIG5 above.

[0128] In Example 1, the apparatus 600 is applied to a server, and includes:

[0129] The processing module 601 determines a first code and a second code. The first code is executed by the charging pile and is used for the charging pile to power the charging terminal. The second code is executed by the first charging terminal and is used for the first charging terminal to charge.

[0130] The transceiver module 602 sends a third code to the first charging terminal when the version of the first code is lower than the version of the second code, where the third code is used to upgrade the first code.

[0131] It can be understood that the transceiver module 602 can be understood as a communication interface, which has the function of receiving or sending information from other devices.

[0132] Example 2: The device 600 is applied to a target charging terminal, and the device 600 includes:

[0133] The transceiver module 602 is used to receive a third code from the server; wherein the third code is used to upgrade the first code when the version of the first code is lower than the version of the second code; the first code is run through the charging pile, and is used by the charging pile to power the charging terminal, and the second code is run through the first charging terminal, and is used for charging the first charging terminal; the transceiver module 602 is also used to send the third code to the charging pile via a short-range communication connection.

[0134] Example 3, the device 600 is applied to the first charging terminal, and the device 600 includes: a transceiver module 602, used to obtain a third code from the server when the version of the first code is lower than the version of the second code, wherein the first code is run through the charging pile, and is used for the charging pile to power the charging terminal, and the second code is run through the first charging terminal, and is used for charging the first charging terminal; the transceiver module 602 is also used to send the third code to the charging pile through a short-range communication connection; the third code is used to upgrade the first code.

[0135] Example 4: The apparatus 600 is applied to a server and includes: a processing module 601, configured to determine whether a first charging terminal supports establishing a short-range communication connection with a charging pile; and a third code is sent to the first charging terminal. The third code is configured to upgrade the first code if the first code version is lower than the second code version. The first code is executed by the charging pile to power the charging terminal, and the second code is executed by the first charging terminal to charge the first charging terminal. A transceiver module 602 is configured to send the third code to the charging pile via the short-range communication connection.

[0136] Example 5, the device 600 is applied to a charging pile, and the device 600 includes: a transceiver module 602, which sends a first request to the first charging terminal through a short-range communication connection when the version of the first code is lower than the version of the second code, and the first request is used to request an upgrade of the charging pile code; wherein the first code is run through the charging pile and is used for the charging pile to power the charging terminal, and the second code is run through the first charging terminal and is used for charging the first charging terminal; the transceiver module 602 receives a third code from the first charging terminal through a short-range communication connection; and a processing module 601 is used to upgrade the first code according to the third code.

[0137] Example 6, the device 600 is applied to the first charging terminal, and the device 600 includes: a transceiver module 602, used to receive a first request from the charging pile through a short-range communication connection, wherein the first request is used to request to upgrade the code of the charging pile; in response to the first request, obtain a third code from the server, and send the third code to the first charging terminal; wherein the third code is used to upgrade the first code when the version of the first code is lower than the version of the second code; the first code is run by the charging pile, and is used for the charging pile to power the charging terminal, and the second code is run by the first charging terminal, and is used for the first charging terminal to charge.

[0138] An embodiment of the present application further provides a chip system, see FIG7 , the chip system 700 includes at least one processor, and when program instructions are executed in at least one processor 701 , the above method is implemented.

[0139] Optionally, the chip system further includes a communication interface 703, which is used to input or output information.

[0140] Optionally, the chip system further includes a memory 702 , which is coupled to the processor via a communication interface 703 and is configured to store the above instructions, so that the processor can read the instructions stored in the memory via the communication interface 703 .

[0141] It should be understood that the connection medium between the processor 701, memory 702, and communication interface 703 is not limited in the embodiments of the present application. In Figure 7, the embodiment of the present application shows that the memory 702, processor 701, and communication interface 703 are connected via a communication bus 704. The bus is represented by a bold line in Figure 7. The connection between other components is only for schematic illustration and is not intended to be limiting. The bus may include an address bus, a data bus, a control bus, etc. For ease of representation, only one bold line is used in Figure 7, but this does not mean that there is only one bus or one type of bus.

[0142] The module for receiving / sending (transceiver module) can be an interface circuit of the device, which is used to receive / send signals from other devices. For example, when the device is implemented as a chip, the transceiver module is the interface circuit of the chip used to receive / send signals from other chips or devices.

[0143] The embodiment of the present application also provides a computer program product including instructions, which, when run on the above-mentioned device, is used to execute the charging pile upgrade method in the embodiment shown above.

[0144] An embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed, the charging pile upgrade method in the above embodiment is implemented.

[0145] For example, the division into modules or units is merely a logical functional division. In actual implementation, other divisions may be employed. For example, multiple units or components may be combined or integrated into another device, or some features may be omitted or not implemented. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units via an interface, which may be electrical, mechanical, or other.

[0146] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0147] In addition, the functional units in the various embodiments of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The above-mentioned integrated units may be implemented in the form of hardware or software functional units.

[0148] The division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of the present application may be integrated into a single processor, or may exist physically separately, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules.

[0149] The methods provided in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium.

[0150] In the embodiments of the present application, under the premise that there is no logical contradiction, the embodiments may reference each other, for example, the methods and / or terms between method embodiments may reference each other, for example, the functions and / or terms between device embodiments may reference each other, for example, the functions and / or terms between device embodiments and method embodiments may reference each other.

[0151] Those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.

Claims

1. A method for upgrading a charging pile, characterized in that, The method further includes: Receiving request information from a first charging terminal, where the request information is used to request a code for charging pile upgrade; When the version of the first code is lower than the version of the second code, sending a third code to the first charging terminal; Wherein, the first code runs through the charging pile and is used for the charging pile to supply power to the charging terminal, the second code runs through the first charging terminal and is used for the first charging terminal to charge, and the third code is used to upgrade the first code.

2. The method according to claim 1, characterized in that, Before sending the third code to the first charging terminal, the method further includes: Receiving first information from the first charging terminal, where the first information is used to indicate that the first charging terminal supports establishing a short-distance communication connection with the charging pile.

3. The method according to claim 1 or 2, characterized in that, Before sending the third code to the first charging terminal, the method further includes: Receiving second information from the first charging terminal, where the second information is used to indicate that the first charging terminal will charge through the charging pile.

4. The method according to claim 3, wherein The second information is determined according to the user's reserved charging operation.

5. The method according to any one of claims 1-4, characterized in that, The method further includes: Sending third information to the user device associated with the first charging terminal, where the third information is used to indicate that the user device outputs a first prompt message, and the first prompt message is used to ask the user whether to allow the first charging terminal to provide a code for upgrading the charging pile; Receiving fourth information from the user device, where the fourth information is used to indicate that the user allows the first charging terminal to provide a code for upgrading the charging pile.

6. The method according to any one of claims 1-5, characterized in that, The method further includes: Receiving sixth information from the first charging terminal, where the sixth information is used to indicate that the first charging terminal cannot establish a short-distance communication connection with the charging pile, or indicates that the first charging terminal cannot send a code for upgrading to the charging pile; Querying a second charging terminal that supports establishing a short-distance communication connection with the charging pile; Sending the third code to the second charging terminal.

7. A method for upgrading a charging pile, characterized in that, The method further includes: When the version of the first code is lower than the version of the second code, obtaining a third code from a server, where the first code runs through the charging pile and is used for the charging pile to supply power to the charging terminal, the second code runs through the first charging terminal and is used for the first charging terminal to charge; the third code is used to upgrade the first code; Sending the third code to the charging pile through a short-distance communication connection.

8. The method according to claim 7, characterized in that, The method further includes: Receiving seventh information, where the seventh information is used to indicate the first code used by the charging pile, or indicate the version information of the first code.

9. The method according to claim 7 or 8, characterized in that, Before obtaining the third code from the server, the method further includes: Sending second information to the server, where the second information is used to indicate that the first charging terminal will charge through the charging pile.

10. The method according to any one of claims 7-9, characterized in that, The method further includes: Sending third information to the user device associated with the first charging terminal, where the third information is used to indicate that the user device outputs a first prompt message, and the first prompt message is used to ask the user whether to allow the first charging terminal to provide a code for upgrading the charging pile. Receiving fourth information from the user device, where the fourth information is used to indicate that the user allows the first charging terminal to provide a code for upgrading to the charging pile.

11. The method according to any one of claims 7 to 10, characterized in that The method further includes: Receiving a first request from the charging pile, where the first request is used to request the first charging terminal to provide a code for upgrading to the charging pile.

12. A method for upgrading a charging pile, characterized in that, Applied to a charging pile, the method further includes: When the version of the first code is lower than the version of the second code, sending a first request to the first charging terminal through a short-range communication connection, where the first request is used to request a code for upgrading the version of the charging pile; Wherein, the first code runs through the charging pile and is used for the charging pile to supply power to the charging terminal, and the second code runs through the first charging terminal and is used for the first charging terminal to charge; Receiving a third code from the first charging terminal through the short-range communication connection; Upgrading the first code according to the third code.

13. The method according to claim 12, characterized in that, The method further includes: Receiving eighth information, where the eighth information is used to indicate the second code used by the first charging terminal or to indicate the version information of the second code.

14. A charging pile upgrading device, characterized in that, Including a module or unit for implementing the method according to any one of claims 1 to 13.

15. A chip, characterized in that, Including: A processor, where the processor is coupled to a memory, and the memory is used to store instructions. When the instructions are executed by the processor, the method according to any one of claims 1 to 13 is executed.

16. A computer-readable storage medium, characterized in that, A computer program or instruction is stored in the storage medium. When the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 13 is implemented.

17. A computer program product, characterized in that, When the computer program product runs on the communication device, the method according to any one of claims 1 to 13 is implemented.

Citation Information

Patent Citations

  • Self-service charging method and system for electric vehicle

    CN107253445A

  • Charging pile off-line upgrading method and system

    CN114296743A

  • Charging pile operation and maintenance method and device and charging pile

    CN114356364A

  • Charging pile software upgrading method and device, equipment and storage medium

    CN114398050A

  • Automatic upgrade of robotic process automation using a computer

    US20210072969A1