Charging service system based on third-party starting code, charging method and charging device
Patent Information
- Application Number
- CN202310425213.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-18
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2043-04-18
AI Technical Summary
[0003]而现有技术中,当一个充电服务运营商想要入驻一个充电场站,通常需要根据电力运营商提供的每一个充电枪的身份标识信息生产启动码,并由工作人员逐张核实二维码与充电枪的对应关系,并张贴在充电枪的恰当位置,极大的增加了工作人员的工作量,甚至出现由于张贴错误导致的“张冠李戴”的问题
[0088]本申请设计了一种充电服务系统,该充电服务系统设有充电服务端和前端应用,前端应用可部署于用户的移动终端等,前端应用和充电服务器通信连接,充电服务系统对外通信连接充电桩管理系统,其中,充电服务系统是面向用户的,可为待充电设备提供充电服务;充电桩管理系统是面向充电场站的,主要负责充电战场中对充电枪的充电枪的管理;在本申请的充电服务系统中,每个充电枪具有一个第三方启动码,所述充电枪的启动码为独立于所述充电服务系统的第三方启动码,且所述启动码与所述充电枪具有一一对应关系第三方启动码中包含表征对应充电枪身份的唯一资源定位标识。在本申请的充电服务系统的基础上,在为待充电设备进行充电时,用户通过前端应用扫描充电场站中的一个充电枪中一个充电枪的启动码,对扫描到的启动码进行解析可以得到其中的唯一资源定位标识,并生成充电请求,该充电请求携带有解析到的唯一资源定位标识,然后发送到充电服务端,充电服务端根据预加载的启动码解析规则,对唯一资源定位标识进行解析,得到其中表征充电枪身份的供电端标识信息,并发送至充电桩管理系统,充电桩管理系统控制供电端标识信息指示的目标充电枪启动,从而实现对待充电设备的充电。在本申请充电服务系统中,无需充电服务运营商为充电枪部署启动码,而是直接将充电场站已有的第三方启动码作为充电枪的已方的启动码,巧妙的利用了现有资源,实现了充电枪启动码的部署,节省了新增充电服务企业为充电枪张贴充电码的这一环节,极大的提高了充电场站建设的效率,并规避了启动码张贴错误的可能,避免了枪码不一致导致的充电失败,极大程度上提高了充电枪启动码部署的效率和准确性,进一步的,提高了用户充电的效率和使用感受,且算法简单、算力需求低、实用性强、适用范围广泛。
Smart Images

Figure CN116714463B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of new energy technology, specifically to a charging service system, charging method, and charging device based on a third-party activation code. Background Technology
[0002] With the widespread use of new energy vehicles, the demand for charging is increasing. In existing technologies, taking the charging service for new energy vehicles as an example, each charging gun at a charging station typically has a QR code, which users can scan to initiate the charging service. During the construction of charging stations, staff need to affix the QR codes to the appropriate locations on the charging guns.
[0003] In existing technologies, when a charging service operator wants to enter a charging station, it typically needs to generate an activation code based on the identification information of each charging gun provided by the power operator. Staff then verify the correspondence between each QR code and the charging gun, and affix it to the appropriate location on the charging gun. This significantly increases the workload for staff and can even lead to misattribution due to incorrect affixing. Furthermore, a charging station may already have a QR code, but if a new charging service operator wants to enter the station but is prohibited from affixing QR codes for some reason, the new operator will be unable to enter. Summary of the Invention
[0004] In response to the above-mentioned situation, this application proposes a charging service system, charging method, and charging device based on a third-party activation code to overcome or partially overcome the shortcomings of the prior art.
[0005] In a first aspect, embodiments of this application provide a charging service system based on a third-party startup code. The charging service system includes a front-end application and a charging server, which are communicatively connected. The charging service system communicates with a charging pile management system, which is responsible for managing at least one charging pile in at least one charging station. The charging service system controls the charging guns of the charging piles in the charging station to charge the devices to be charged through the charging pile management system.
[0006] The front-end application parses the activation code of the charging gun of the charging pile scanned and obtains the unique resource location identifier of the charging gun indicated by the activation code. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun.
[0007] The front-end application generates a charging request based on the determined unique resource location identifier and sends it to the charging server.
[0008] The charging server is used to determine the supplier identification information of the target charging gun indicated by the charging request based on the pre-loaded startup code parsing rules, and send it to the charging pile management system to start the target charging gun to charge the device to be charged.
[0009] Optionally, in the above-mentioned charging service system, the unique resource location identifier includes at least third-party charging service provider information, third-party charging gun identification information, and configuration information.
[0010] Optionally, in the above-mentioned charging service system, the charging server is used to determine the information type of the third-party charging gun identification information, wherein the information type is one of plaintext identity information, encrypted identity information, and mapped identity information;
[0011] If the information type is plaintext identity information, then the plaintext identity information is used as the supplier identification information of the target charging gun indicated by the charging request;
[0012] If the information type is encrypted identity information, then the encrypted parsing rule is read from the start code parsing rule, and the encrypted identity information is decrypted. The decryption result is used as the supplier identification information of the target charging gun indicated by the charging request.
[0013] Optionally, in the above-mentioned charging service system, the charging server is further configured to, if it is determined that the information type is mapped identity information, retrieve the third-party charging gun identification information from the pre-loaded correspondence between the startup code and the charging gun, and use the retrieval result as the supplier identification information of the target charging gun indicated by the charging request.
[0014] Optionally, in the above-mentioned charging service system, the charging service system is also communicatively connected to the charging operation management system; the correspondence between the activation code and the charging gun is established according to the following method:
[0015] The charging operation management system is used to parse the scanned activation code to obtain the unique resource location identifier indicated by the activation code;
[0016] The charging operation management system is used to parse the interconnection code of the scanned charging gun to obtain the supplier identification information of the charging gun.
[0017] Establish a mapping relationship between the unique resource location identifier and the supplier identification information, so as to establish a correspondence between the activation code and the charging gun.
[0018] Optionally, in the above-mentioned charging service system, the supplier identification information of the charging gun is at least one of the following: charging gun ID number, charging gun account, charging gun unique code, and charging gun exclusive number.
[0019] Optionally, in the above-mentioned charging service system, the charging server is further configured to collect the verification information of the target charging gun before sending the supplier identification information of the target charging gun to the charging pile management system, and to verify the availability of the target charging gun based on the verification information.
[0020] If the verification result is successful, the supplier identification information of the target charging gun is sent to the charging pile management system to enable the charging of the device to be charged.
[0021] Optionally, in the above-mentioned charging service system, the charging server is used to extract data to be verified from the verification information. The data to be verified includes at least one of the following: supplier identification information of the charging gun, equipment authentication interface, status availability, commissioning status, operating price strategy, and fault code.
[0022] Based on the preset charging gun verification rules, each item in the data to be verified is verified separately. If all verification results are passed, the verification result of the usability of the target charging gun is determined to be passed.
[0023] Optionally, in the above-mentioned charging service system, the charging server is used to determine whether the supplier identification information of the charging gun conforms to the preset format rules and is consistent with the supplier identification information of the target charging gun indicated by the start command.
[0024] If so, then determine whether the device authentication interface is valid;
[0025] If so, determine whether the stated availability status is available;
[0026] If so, then determine whether the commissioning status is "currently in operation";
[0027] If so, determine whether the operating pricing strategy has been acquired;
[0028] If so, determine whether the charging gun is faulty based on the preloaded fault configuration file and the fault code;
[0029] If not, the verification result for the availability of the target charging gun is deemed to be passed;
[0030] The above verification steps can be executed in a different order.
[0031] Optionally, in the above-mentioned charging service system, before the charging service terminal sends the supplier identification information of the target charging gun to the charging pile management system, or before collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information, it receives a gun insertion signal pushed by the charging pile management system. The gun insertion signal is generated by the charging pile management system in response to the user inserting a charging gun into the charging port of the device to be charged and sent to the charging service system.
[0032] Based on the insertion signal, it is determined that the candidate charging gun indicated by the insertion signal has been inserted into the charging port of the device to be charged;
[0033] Determine whether the supplier identification information of the candidate charging gun and the target charging gun are consistent. If they are consistent, proceed to the step of sending the supplier identification information of the target charging gun to the charging pile management system, or collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information.
[0034] Optionally, in the above-mentioned charging service system, the charging pile management system includes a charging gun server and at least one charging gun operating system connected in communication. Each charging gun operating system is connected to a plurality of charging guns, and the charging gun server is connected in communication to the charging server of the charging service system.
[0035] The charging server is used to send the supplier identification information of the target charging gun to the charging gun server, so that the charging gun server forwards it to the corresponding charging gun operating system, so that the charging gun operating system controls the corresponding charging gun to start, in order to charge the device to be charged.
[0036] Optionally, in the above-mentioned charging service system, the charging server communicates with the charging gun server through an interconnection protocol, and the charging server and the charging gun server exchange information through an interface; the charging gun server communicates with each of the charging gun operating systems through a direct connection protocol.
[0037] Optionally, in the above-mentioned charging service system, the front-end application can be any one of a merchant client, a personal user client, a mini-program, or a public account.
[0038] Secondly, embodiments of this application also provide a charging method based on a third-party activation code, the method being applied to the charging server of a charging service system, the charging method comprising:
[0039] The system receives a charging request from the target charging gun sent by the front-end application. The charging request is generated by the front-end application parsing and scanning the activation code of the charging gun of the charging pile, and generating it based on the unique resource location identifier indicated by the obtained activation code. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun.
[0040] Based on the preloaded startup code parsing rules, the supplier identification information of the target charging gun indicated by the charging request is determined and sent to the charging pile management system to start the target charging gun to charge the device to be charged.
[0041] Optionally, in the above-mentioned charging method based on a third-party activation code, the unique resource location identifier includes at least third-party charging service provider information, third-party charging gun identification information, and configuration information.
[0042] Optionally, in the above-described charging method based on a third-party activation code, determining the supplier identification information of the target charging gun indicated by the charging request based on pre-loaded activation code parsing rules includes:
[0043] The information type of the third-party charging gun identification information is determined, and the information type is one of plaintext identity information, encrypted identity information, and mapped identity information;
[0044] If the information type is plaintext identity information, then the plaintext identity information is used as the supplier identification information of the target charging gun indicated by the charging request;
[0045] If the information type is encrypted identity information, then the encrypted parsing rule is read from the start code parsing rule, and the encrypted identity information is decrypted. The decryption result is used as the supplier identification information of the target charging gun indicated by the charging request.
[0046] Optionally, in the above-described charging method based on a third-party activation code, determining the supplier identification information of the target charging gun indicated by the charging request based on pre-loaded activation code parsing rules further includes:
[0047] If the information type is determined to be mapped identity information, then the third-party charging gun identification information is retrieved from the preloaded correspondence between the startup code and the charging gun, and the retrieval result is used as the supplier identification information of the target charging gun indicated by the charging request.
[0048] Optionally, in the above-described charging method based on a third-party activation code, the charging service system is also communicatively connected to the charging operation management system; the correspondence between the activation code and the charging gun is established according to the following method:
[0049] The charging operation management system is used to parse the scanned activation code to obtain the unique resource location identifier indicated by the activation code;
[0050] The charging operation management system is used to parse the interconnection code of the scanned charging gun to obtain the supplier identification information of the charging gun.
[0051] Establish a mapping relationship between the unique resource location identifier and the supplier identification information, so as to establish a correspondence between the activation code and the charging gun.
[0052] Optionally, in the above-mentioned charging method based on a third-party activation code, the supplier identification information of the charging gun is at least one of the following: charging gun ID number, charging gun account, charging gun unique code, and charging gun exclusive number.
[0053] Optionally, in the above-described charging method based on a third-party activation code, the method further includes:
[0054] Before sending the supply-side identification information of the target charging gun to the charging pile management system, the verification information of the target charging gun is collected, and the availability of the target charging gun is verified based on the verification information.
[0055] If the verification result is successful, the supplier identification information of the target charging gun is sent to the charging pile management system to enable the charging of the device to be charged.
[0056] Optionally, in the above-described charging method based on a third-party activation code, the step of collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information includes:
[0057] Extract the data to be verified from the verification information. The data to be verified includes at least one of the following: the supplier identification information of the charging gun, the equipment authentication interface, the status availability, the commissioning status, the operating price strategy, and the fault code.
[0058] Based on the preset charging gun verification rules, each item in the data to be verified is verified separately. If all verification results are passed, the verification result of the usability of the target charging gun is determined to be passed.
[0059] Optionally, in the above-described charging method based on a third-party activation code, the step of verifying each item in the data to be verified based on preset charging gun verification rules includes:
[0060] Determine whether the supply end identification information of the charging gun conforms to the preset format rules and is consistent with the supply end identification information of the target charging gun indicated by the start command;
[0061] If so, then determine whether the device authentication interface is valid;
[0062] If so, determine whether the stated availability status is available;
[0063] If so, then determine whether the commissioning status is "currently in operation";
[0064] If so, determine whether the operating pricing strategy has been acquired;
[0065] If so, determine whether the charging gun is faulty based on the preloaded fault configuration file and the fault code;
[0066] If not, the verification result for the availability of the target charging gun is deemed to be passed;
[0067] The above verification steps can be executed in a different order.
[0068] Optionally, the charging method based on the third-party activation code further includes:
[0069] Before sending the supply end identification information of the target charging gun to the charging pile management system, or before collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information, the charging pile management system receives a gun insertion signal pushed by the charging pile management system. The gun insertion signal is generated by the charging pile management system in response to the user inserting a charging gun into the charging port of the device to be charged and sent to the charging service system.
[0070] Based on the insertion signal, it is determined that the candidate charging gun indicated by the insertion signal has been inserted into the charging port of the device to be charged;
[0071] Determine whether the supplier identification information of the candidate charging gun and the target charging gun are consistent. If they are consistent, proceed to the step of sending the supplier identification information of the target charging gun to the charging pile management system, or collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information.
[0072] Optionally, in the above charging method based on a third-party activation code, the front-end application can be any one of a merchant client, a personal user client, a mini-program, or a public account.
[0073] Thirdly, this application also provides a charging device based on a third-party activation code, the device being deployed on the charging server of a charging service system, the device comprising:
[0074] The receiving unit is used to receive a charging request from the target charging gun sent by the front-end application. The charging request is generated by the front-end application parsing and scanning the activation code of the charging gun of the charging pile and generating it according to the unique resource location identifier indicated by the obtained activation code. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun.
[0075] The startup unit is used to determine the supplier identification information of the target charging gun indicated by the charging request based on the pre-loaded startup code parsing rules, and send it to the charging pile management system to start the target charging gun to charge the device to be charged.
[0076] Fourthly, embodiments of this application also provide a method for deploying a charging gun activation code, the method being applied to a charging operation management system, the charging operation management system being communicatively connected to a charging service system; the method for deploying the charging gun activation code includes:
[0077] The unique resource location identifier indicated by the activation code is obtained by scanning and parsing the activation code posted on the charging gun of the charging pile. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun.
[0078] By scanning and parsing the interoperability code affixed to the charging gun, the supplier identification information of the charging gun can be obtained;
[0079] Establish a mapping relationship between the unique resource location identifier and the supplier identification information, so as to establish a correspondence between the activation code and the charging gun.
[0080] Optionally, in the above-described method for deploying the charging gun activation code, the supplier identification information is at least one of the following: charging gun ID number, charging gun account, charging gun unique code, and charging gun exclusive number.
[0081] Fifthly, embodiments of this application also provide a device for deploying a charging gun activation code, the device comprising:
[0082] The first scanning unit is used to obtain the unique resource location identifier indicated by the activation code by scanning and parsing the activation code affixed to the charging gun of the charging pile. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun.
[0083] The second scanning unit is used to obtain the supplier identification information of the charging gun by scanning and parsing the interoperability code affixed to the charging gun;
[0084] The mapping establishment unit is used to establish a mapping relationship between the unique resource location identifier and the supplier identification information, so as to establish a correspondence between the activation code and the charging gun.
[0085] Sixthly, embodiments of this application also provide an electronic device, including: a processor; and a memory arranged to store computer-executable instructions, which, when executed, cause the processor to perform the above-described charging method based on a third-party startup code or the deployment method of a charging gun startup code.
[0086] In a seventh aspect, embodiments of this application also provide a computer-readable storage medium storing one or more programs, which, when executed by an electronic device including multiple applications, cause the electronic device to perform the above-described charging method based on a third-party startup code or the deployment method of a charging gun startup code.
[0087] The above-described technical solutions adopted in the embodiments of this application can achieve the following beneficial effects:
[0088] This application designs a charging service system, which includes a charging server and a front-end application. The front-end application can be deployed on users' mobile terminals, etc., and communicates with the charging server. The charging service system communicates with a charging pile management system. The charging service system is user-oriented and provides charging services for devices waiting to be charged. The charging pile management system is user-oriented and is mainly responsible for managing the charging guns in the charging field. In the charging service system of this application, each charging gun has a third-party activation code. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun. The third-party activation code contains a unique resource location identifier that represents the identity of the corresponding charging gun. Based on the charging service system of this application, when charging a device, the user scans the activation code of a charging gun in a charging station through a front-end application. The user parses the scanned activation code to obtain a unique resource location identifier and generates a charging request. This charging request carries the parsed unique resource location identifier and is then sent to the charging server. The charging server parses the unique resource location identifier according to the pre-loaded activation code parsing rules to obtain the power supply identification information that represents the identity of the charging gun, and sends it to the charging pile management system. The charging pile management system controls the target charging gun indicated by the power supply identification information to start, thereby realizing the charging of the device. In this charging service system, charging service operators are not required to deploy activation codes for charging guns. Instead, the existing third-party activation codes at charging stations are directly used as the activation codes for the charging guns. This cleverly utilizes existing resources to deploy the charging gun activation codes, saving the step of adding new charging service companies to affix charging codes to the charging guns. This greatly improves the efficiency of charging station construction, avoids the possibility of incorrect activation code affixing, and prevents charging failures caused by inconsistent gun codes. It significantly improves the efficiency and accuracy of charging gun activation code deployment, further enhancing user charging efficiency and user experience. Moreover, the algorithm is simple, has low computing power requirements, is highly practical, and has a wide range of applications. Attached Figure Description
[0089] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0090] Figure 1 A schematic diagram of the structure of a charging service system based on a third-party activation code according to an embodiment of this application is shown;
[0091] Figure 2 A schematic diagram illustrating an application scenario according to an embodiment of this application is shown;
[0092] Figure 3 A flowchart illustrating a charging method based on a third-party activation code according to an embodiment of this application is shown.
[0093] Figure 4 A flowchart illustrating a method for deploying a charging gun activation code according to an embodiment of this application is shown.
[0094] Figure 5 A flowchart illustrating the verification of the availability of a target charging gun according to an embodiment of this application is shown.
[0095] Figure 6 A flowchart illustrating a charging method based on a third-party activation code according to another embodiment of this application is shown;
[0096] Figure 7 A schematic diagram of the structure of a charging device based on a third-party activation code according to an embodiment of this application is shown;
[0097] Figure 8 A schematic diagram of a device for deploying a charging gun activation code according to an embodiment of this application is shown.
[0098] Figure 9 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0099] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0100] The technical solutions provided by the various embodiments of this application are described in detail below with reference to the accompanying drawings.
[0101] Currently, the charging industry primarily relies on users scanning QR codes to initiate charging services. Therefore, when a charging service operator wants to set up shop at a charging station, staff need to deploy activation codes on the charging guns. In existing technology, the QR codes on the charging guns are typically generated by the charging service operator based on the identification information of each charging gun provided by the power operator. This means that the charging service operator's staff need to affix a QR code to each charging gun at every charging station, and each QR code corresponds to a specific charging gun. This requires staff to verify the correspondence between each QR code and the charging gun from a pool of codes until they find the correct one to affix, thus reducing the efficiency of deploying the charging gun activation codes and potentially leading to incorrect QR code affixing.
[0102] Additionally, when a new charging service operator wants to join a charging station, the station may already have other charging service operators' QR codes posted there, but for some reason, posting QR codes is no longer allowed. In this case, the new charging service operator cannot join the charging station.
[0103] Therefore, this application provides a charging service system based on a third-party startup code and a charging method based on a third-party startup code. The charging method based on a third-party startup code of this application can be implemented through the charging service system based on a third-party startup code. Figure 1 This diagram illustrates the structure of a charging service system based on a third-party activation code according to an embodiment of this application. Figure 1 It can be seen that the charging service system 100 based on a third-party start code includes a charging server 110 and a front-end application 120, and the charging server 110 and the front-end application 120 are communicatively connected; in some embodiments of this application, the front-end application can be presented in the form of, but is not limited to, a merchant client (B-end client), a personal user client (C-end client), a mini-program, a public account, etc.; wherein, the front-end application 120 can be deployed on the user's terminal device, such as a mobile phone, a tablet computer, etc.; the charging server 110 is equipped with a charging device 700 based on a third-party start code that can implement the charging method based on a third-party start code of this application. Figure 7 ).
[0104] A third-party activation code is affixed to a suitable location on the charging gun at the charging station. This activation code is provided and affixed by a third-party charging service operator and is an existing resource. In some embodiments of this application, the information contained in the third-party activation code can take various forms, such as being presented as a unique resource location identifier (URL address). However, regardless of the form, the third-party activation code at least represents the third-party charging gun identification information of the corresponding charging gun. Simply put, the third-party charging gun identification information identifies which charging gun at which charging station and on which charging gun the corresponding charging gun belongs to.
[0105] In other embodiments of this application, the third-party activation code may also include, but is not limited to, third-party charging service provider information and configuration information, wherein the third-party charging service provider information represents the charging service operator to which the third-party activation code belongs, such as Alipay, and the configuration information may include the power and current of the charging gun, etc.
[0106] Please refer to this again. Figure 1 The charging service system 100 can connect to the charging pile management system 200. Specifically, the charging service system 100 can communicate with the charging pile management system 200 through a pre-agreed protocol, such as an interconnection protocol. Data exchange can be achieved through interface calls. The charging pile management system 200 can manage one or multiple charging guns in a charging station. The charging service system 100 controls the charging guns in the charging station through the charging pile management system 200 to charge the devices to be charged.
[0107] More specifically, in some embodiments of this application, the charging pile management system 200 includes a charging gun server 210 and at least one charging gun operating system 220 connected in communication. Each charging gun operating system 220 is connected to several charging guns, and the charging gun server 210 manages the charging guns through the charging gun operating system 220. Externally, the charging gun server 210 is connected in communication with the charging server 110 of the charging service system 100, enabling communication between the charging service system 100 and the charging pile management system 200. In practical scenarios, a charging gun is typically configured with two charging guns, and the charging gun operating system 220 can manage each charging gun.
[0108] In some embodiments of this application, the charging server 110 communicates with the charging gun server 210 through an interconnection protocol. The interconnection protocol defines the communication specifications between the charging server 110 and the charging gun server 210, and the two can exchange information through an interface. The charging gun server 210 communicates with each charging gun operating system 220 through a direct connection protocol, such as the WLAN direct connection protocol.
[0109] Figure 2 A schematic diagram illustrating an application scenario according to an embodiment of this application is shown. Figure 2 As can be seen, a user service company can be understood as an agent company that purchases electricity for users. In other words, the charging station operator does not directly deal with users, but is a user service company. Specifically, the user service company purchases electricity from the charging station operator and then sells it to users, which can be individual users or corporate users.
[0110] Figure 1 The charging service system 100 shown can be deployed at user service companies (charging service operators), and the charging pile management system 200 can be deployed at charging station operators (power operators). More specifically, the front-end application 120 of the charging service system 100 can be deployed on users' mobile terminals, such as mobile phones. The charging server 110, as the back-end server of the front-end application 120, is connected to the charging gun server 210 of the charging pile management system 200. The charging gun server 210 is typically deployed at charging station operators and is connected to the charging gun operating systems 220 deployed at various charging stations of the charging station operators. It should be noted that... Figure 2 The scenarios shown are merely illustrative examples and do not constitute any limitation on this application. The deployment of the charging service system 100 can be carried out according to actual needs, and this application does not impose any limitations.
[0111] In the aforementioned charging service system, each charging gun has an activation code affixed to a suitable location by a third-party charging service company. This code is typically presented in the form of a QR code, and each activation code has a one-to-one correspondence with a specific charging gun. This activation code identifies the charging gun. When a user uses a charging gun to charge a device, they can directly use the third-party activation code of a charging gun as its activation code. That is, during the charging service system's provision of charging services to the device, the user can scan the third-party activation code of a charging gun through a front-end application to activate the corresponding charging gun. For example, if the front-end application is the APP of charging service company A (not Alipay), and the activation code affixed to the charging guns in the charging station is an Alipay QR code, then in this application, charging can be achieved directly by scanning the Alipay QR code using the APP of charging service company A.
[0112] The charging process for users can be summarized as follows: The user scans the third-party activation code of one of the charging guns in the charging station through a front-end application and generates a charging request. This charging request carries the scanned third-party activation code and is sent to the charging server. The charging server parses the third-party activation code based on pre-loaded activation code parsing rules to obtain the supplier identification information of the charging gun contained therein. Based on the obtained supplier identification information, a charging instruction is generated and sent to the charging pile management system. The charging pile management system starts the corresponding target charging gun according to the supplier identification information to realize the charging of the device to be charged.
[0113] The following section provides a more detailed explanation of this application from the perspective of the charging service provider 110. Figure 3 The diagram illustrates a flowchart of a charging method based on a third-party activation code according to an embodiment of this application. The charging method based on a third-party activation code of this application can... Figure 1 The charging service system 100 shown implements, from Figure 3 As can be seen, the charging method based on a third-party startup code in this application is used in the charging server 110 of the charging service system 100. This application includes at least steps S310 to S320:
[0114] Step 310: Receive a charging request from the target charging gun sent by the front-end application. The charging request is generated by the front-end application parsing and scanning the activation code of the charging gun and based on the unique resource location identifier indicated by the obtained activation code. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun.
[0115] It should be noted that the charging equipment in this application can use any new energy equipment and devices, such as charging cars, charging electric vehicles, charging robots, etc. For ease of explanation, the following will use a charging vehicle as an example.
[0116] When a user drives their vehicle to a charging station, that station is marked as the target charging station, and the vehicle can then proceed to the charging station. Figure 1 The charging service system shown charges the target charging station. Specifically, it can activate the front-end application 120 deployed on the user's mobile terminal to charge the vehicle.
[0117] A third-party activation code is pre-affixed at an appropriate location on each charging gun in the target charging station. In this application, the third-party activation code can be directly used as the user's own activation code. The user scans the third-party activation code of a charging gun, which is usually a QR code, through the front-end application 120. Then, the third-party activation code is parsed to obtain the unique resource location identifier in the third-party activation code. In some embodiments of this application, the unique resource location identifier includes at least the third-party charging service provider information, the third-party charging gun identification information, and configuration information.
[0118] Then, a charging request is generated based on the parsed unique resource location identifier. The charging request must contain at least the parsed unique resource location identifier. The charging request is then sent to the charging server 110.
[0119] Step 320: Based on the preloaded startup code parsing rules, determine the supplier identification information of the target charging gun indicated by the charging request, and send it to the charging pile management system to start the target charging gun to charge the device to be charged.
[0120] After receiving a charging request from the front-end application, the charging server 110 parses it to obtain a unique resource location identifier. Furthermore, the information contained in the unique resource location identifier may include, but is not limited to, information about the third-party charging service provider, information about the third-party charging gun, and configuration information.
[0121] Then, the charging server 110 parses the unique resource location identifier based on the pre-loaded startup code parsing rules. Specifically, it parses the third-party charging gun identification information to determine the supplier identification information of the target charging gun indicated by the unique resource location identifier.
[0122] In some embodiments of this application, the third-party charging gun identification information is used to characterize the identity information of the corresponding charging gun. The third-party charging gun identification information is usually generated by the third-party charging service operator based on the supplier identification information of the charging gun provided by the power operator. There are roughly three forms: one is plaintext form, where the third-party charging gun identification information is plaintext identity information. That is, the third-party charging service operator does not modify the supplier identification information provided by the power operator and directly stores it in plaintext in the unique resource location identifier (URL address). In plaintext form, the third-party charging gun identification information is the same as the supplier identification information. For example, if the supplier identification information provided by the power operator is 12356394, then the third-party charging gun identification information in the unique resource location identifier is also 12356394.
[0123] Another form is the encrypted form, where the third-party charging gun identification information is encrypted identity information. That is, the third-party charging service operator encrypts the supply-side identification information provided by the power operator and stores the encrypted result directly in a unique resource location identifier (URL address). In the encrypted form, the third-party charging gun identification information is different from the supply-side identification information. For example, if the supply-side identification information provided by the power operator is 12356394, then the third-party charging gun identification information in the unique resource location identifier is 23564286. The plaintext obtained after decrypting 23564286 is 12356394.
[0124] The third form is a mapping form, where the third-party charging gun identification information is mapped to the identity identification information. In this form, the implementation requires prior configuration of the correspondence between the third-party activation code and the charging gun so that the client's front-end application can recognize the third-party activation code. Specifically, the charging service system also communicates with the charging operation management system; the correspondence between the activation code and the charging gun is established according to the following method: the charging operation management system is used to parse the scanned activation code to obtain the unique resource location identifier indicated by the activation code; the charging operation management system is used to parse the interconnection code of the scanned charging gun to obtain the supplier identification information of the charging gun; a mapping relationship is established between the unique resource location identifier and the supplier identification information to establish the correspondence between the activation code and the charging gun. Please refer to [further details omitted]. Figure 1 ,from Figure 1 It can be seen that the charging service system 100 can also communicate with the charging operation management system 300. The charging operation management system 300 is designed for the operation and maintenance personnel of charging service companies. Through the charging operation management system 300, the mapping relationship between the third-party start code of the charging gun and the interconnection code of the charging gun can be configured.
[0125] In some embodiments of this application, in the above-mentioned charging service system, an interoperability code is affixed to the appropriate location of each charging gun by the charging station operator. This code is usually presented in the form of a QR code and is generated based on the interoperability protocol. The interoperability code represents the identity information of a charging gun. It can be understood that the interoperability code of a charging gun comes from the charging station operator and is used to represent the identity information of the charging gun supplier.
[0126] The following method can be used to establish the correspondence between the third-party activation code and the charging gun. For details, please refer to [link / reference]. Figure 4 , Figure 4A flowchart illustrating a method for deploying a charging gun activation code according to an embodiment of this application is shown. This method can be applied to a charging operation management system 300, which is communicatively connected to a charging service system 100. Figure 4 It can be seen that the method for deploying the charging gun activation code includes steps S410 to S430:
[0127] Step S410: Obtain the unique resource location identifier indicated by the activation code by scanning and parsing the activation code affixed to the charging gun. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun.
[0128] Step S420: Obtain the supplier identification information of the charging gun by scanning and parsing the interoperability code affixed to the charging gun.
[0129] Step S430: Establish a mapping relationship between the unique resource location identifier and the supplier identification information to establish a correspondence between the activation code and the charging gun.
[0130] When maintenance personnel from charging service companies deploy the activation codes for charging guns, this can be achieved through the Charging Operation Management System 300. Specifically, the Charging Operation Management System 300 scans an existing third-party activation code for a charging gun, parses the activation code to obtain a unique resource location identifier, and further parses out information such as the third-party charging supplier information, the third-party charging gun identification information, and configuration information contained in the unique resource location identifier. Then, the Charging Operation Management System 300 scans the interoperability code already affixed to the charging gun by the charging station operator, from... The interoperability code is used to parse the supplier identification information of the charging gun, and then a mapping is established between the two. Specifically, a mapping relationship is established between the third-party charging gun identification information and the charging gun supplier identification information. The mapping relationship can be automatically generated by a certain algorithm, such as using a mapping function or Mybatis statements to establish a one-to-one mapping relationship. This application does not limit this, and existing technologies can be referred to to establish the mapping relationship. After establishing a mapping relationship between scanning a third-party activation code of a charging gun and the supplier identification information of that charging gun, the correspondence between the third-party activation code and the charging gun is realized. The supplier identification information of the charging gun can be, but is not limited to, at least one of the following: charging gun ID number, charging gun account, charging gun unique code, and charging gun exclusive number.
[0131] It should be noted that for third-party charging service operators, the correspondence between third-party activation codes and charging guns already exists; however, the front-end application of the charging service operator cannot directly crack it. Therefore, this mapping relationship can be used to enable the front-end application of the charging service operator to recognize third-party activation codes.
[0132] After configuring the mapping relationship between the third-party startup code and the interoperability code of the charging gun, a correspondence between the third-party startup code and the charging gun is formed. This correspondence can be preloaded into the charging server 110 of the charging service system 100.
[0133] It should be noted that regardless of whether plaintext, encrypted text, or mapping is used, the charging service system 100 must obtain authorization from a third-party charging service operator.
[0134] After receiving a charging request from the front-end application 120, the charging server 110 parses out a unique resource location identifier (ROM) and further obtains the third-party charging gun identifier contained in the ROM. Then, it determines the information type of the third-party charging gun identifier, which can be one of plaintext identifier, encrypted identifier, or mapped identifier. If the information type is plaintext identifier, it uses it as the supplier identifier of the target charging gun indicated by the charging request. If the information type is encrypted identifier, it reads the encrypted parsing rule from the startup code parsing rule and decrypts the encrypted identifier, using the decryption result as the supplier identifier of the target charging gun indicated by the charging request. If the information type is determined to be mapped identifier, it searches for the third-party charging gun identifier in the pre-loaded correspondence between the startup code and the charging gun, using the search result as the supplier identifier of the target charging gun indicated by the charging request.
[0135] In other words, this application sets different activation code parsing rules for different types of third-party charging gun identification information. Based on these activation code parsing rules, the supplier identification information of the target charging gun indicated by the charging request can be determined.
[0136] Specifically, if it is determined that the information type of the third-party charging gun identification information is plaintext identity information, then the plaintext identity information is directly used as the supplier identification information of the target charging gun indicated by the charging request. As mentioned above, in plaintext form, the third-party charging gun identification information and the supplier identification information are the same. For example, if it is determined that the third-party charging gun identification information in the unique resource location identifier is also 12356394, then the supplier identification information of the target charging gun indicated by the charging request is determined to be 12356394.
[0137] If the information type of the third-party charging gun identification information is determined to be encrypted identity information, then the encrypted parsing rule is read from the start code parsing rule, and the encrypted identity information is decrypted. The decryption result is used as the supplier identification information of the target charging gun indicated by the charging request. That is, the third-party charging gun identification information is encrypted supplier identification information. For example, if the third-party charging gun identification information in the unique resource location identifier is 23564286, the plaintext obtained after decrypting 23564286 is 12356394. Therefore, the supplier identification information of the target charging gun indicated by the charging request is determined to be 12356394.
[0138] If the information type of the third-party charging gun identification information is determined to be mapped identity information, then in the pre-loaded correspondence between the activation code and the charging gun, the third-party charging gun identification information is used as the search term for retrieval, and the search result is used as the supplier identification information of the target charging gun indicated by the charging request. For example, if the third-party charging gun identification information is 23564286, and there is a mapping relationship between 23564286 and 12356394 in the correspondence between the activation code and the charging gun, then 12356394 is the search result, and 12356394 is used as the supplier identification information of the target charging gun indicated by the charging request.
[0139] After determining the supplier identification information of the charging gun, the charging server 110 sends the charging instruction carrying the supplier identification information to the charging pile management system 200. The charging pile management system 200 starts the target charging gun indicated by the supplier identification information according to the charging instruction, thereby realizing the charging of the device to be charged.
[0140] After charging is completed, the charging pile management system 200 can return the charging result to the charging server 110 of the charging service system 100 for display on the front-end application 120.
[0141] Please refer to Figure 1 Specifically, the charging server 110 sends the supplier identification information containing the target charging gun to the charging gun server 210 of the charging pile management system 200. The charging gun server 210 then sends the information to the corresponding charging gun operating system 220, which controls the corresponding charging gun to start according to the charging command of the target charging gun, so as to charge the device to be charged.
[0142] In some embodiments of this application, the charging server 110 communicates with the charging gun server 210 according to the interconnection protocol. Specifically, the charging server 110 and the charging gun server 210 exchange information through an interface; the charging gun server 210 communicates with each charging gun operating system 220 according to the direct connection protocol.
[0143] Depend on Figure 1 As shown in the charging service system diagram, this application designs a charging service system with a charging server and a front-end application. The front-end application can be deployed on users' mobile terminals, etc., and communicates with the charging server. The charging service system communicates with the charging pile management system. The charging service system is user-oriented and provides charging services for devices waiting to be charged. The charging pile management system is user-oriented and is mainly responsible for managing the charging guns in the charging field. In the charging service system of this application, each charging gun has a third-party activation code. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun. The third-party activation code contains a unique resource location identifier that represents the identity of the corresponding charging gun. Based on the charging service system of this application, when charging a device, the user scans the activation code of a charging gun in a charging station through a front-end application. The user parses the scanned activation code to obtain a unique resource location identifier and generates a charging request. This charging request carries the parsed unique resource location identifier and is then sent to the charging server. The charging server parses the unique resource location identifier according to the pre-loaded activation code parsing rules to obtain the power supply identification information that represents the identity of the charging gun, and sends it to the charging pile management system. The charging pile management system controls the target charging gun indicated by the power supply identification information to start, thereby realizing the charging of the device. In this charging service system, charging service operators are not required to deploy activation codes for charging guns. Instead, the existing third-party activation codes at charging stations are directly used as the activation codes for the charging guns. This cleverly utilizes existing resources to deploy the charging gun activation codes, saving the step of adding new charging service companies to affix charging codes to the charging guns. This greatly improves the efficiency of charging station construction, avoids the possibility of incorrect activation code affixing, and prevents charging failures caused by inconsistent gun codes. It significantly improves the efficiency and accuracy of charging gun activation code deployment, further enhancing user charging efficiency and user experience. Moreover, the algorithm is simple, has low computing power requirements, is highly practical, and has a wide range of applications.
[0144] To ensure high availability of the charging gun and prevent it from becoming unusable after startup, some embodiments of this application include a step of verifying the availability of the target charging gun. Specifically, in some embodiments of this application, the charging server also collects verification information of the target charging gun before sending the supplier identification information of the target charging gun to the charging pile management system, and verifies the availability of the target charging gun based on the verification information. If the verification result is successful, the supplier identification information is sent to the charging pile management system to start the target charging gun, that is, to notify the charging pile management system to start the target charging gun to enable charging of the charging equipment.
[0145] After determining the supplier identification information of the target charging gun based on the charging request sent by the front-end application 120, the charging server 110 can verify the availability of the target charging gun based on its verification information. This verification is necessary because the charging gun may malfunction or become unavailable due to network issues. To ensure the target charging gun is functioning correctly, the charging server 110 collects its verification information and verifies its availability. If the verification passes, the subsequent charging steps proceed; if the verification fails, the user is prompted to replace the charging gun.
[0146] The content and rules for verification can be configured according to actual business needs, and this application does not impose any restrictions, such as verifying whether the connection is successful, whether the target charging gun is in operation, etc.
[0147] If the verification result fails, the user needs to be prompted to replace the charging gun; if the verification result passes, the charging pile management system 200 is notified to start the target charging gun to charge the charging equipment. Specifically, the charging server 110 generates a charging gun start command and sends it to the charging gun server 210. The charging gun server 120 forwards the charging gun start command to the charging gun operating system 200 where the target charging gun is located. The charging gun operating system 200 controls the target charging pile to start according to the start command, thereby charging the equipment to be charged.
[0148] It should be noted that when the charging server 110 and the charging gun server 210 interact via an interface, it is best to verify the legitimacy of the information exchanged to ensure the security of the information. For example, after the charging server 110 sends the charging gun start command to the charging gun server 210, the charging gun server 210 can verify the charging gun start request according to preset filtering and judgment rules. If the verification passes, the subsequent process will proceed; if the verification fails, the charging gun start request can be ignored or a warning can be issued.
[0149] In some embodiments of this application, in the above method, the step of verifying the availability of the target charging gun based on the verification information includes: extracting data to be verified from the verification information, wherein the data to be verified includes at least one of the following: charging gun supplier identification information, device authentication interface, status availability, commissioning status, operating price strategy, and charging gun obstacle code; verifying each item in the data to be verified based on preset charging gun verification rules, and if the verification results are all passed, then the verification result of the availability of the target charging gun is determined to be passed.
[0150] The method for verifying the availability of the target charging gun can be set according to actual needs. In some embodiments of this application, the data to be verified includes one or more of the following: charging gun supplier identification information, device authentication interface, status availability, commissioning status, operating price strategy, and charging gun obstacle code. Then, a preset charging gun verification rule is used to verify each item in the data to be verified. When there are multiple data items to be verified, the verification process can be parallel or serial. Since the overall verification result is only passed if all verification items pass, this application recommends using a serial method to verify each data item to be verified. In this way, if any data item fails the verification, the verification result of the availability of the target charging gun can be directly determined as failed, without the need to verify other data items.
[0151] In some embodiments of this application, in the above method, the step of verifying each item in the data to be verified based on preset charging gun verification rules can be performed in the following verification steps without changing the order: determining whether the charging gun supplier identification information conforms to preset format rules and is consistent with the supplier identification information of the target charging gun indicated by the start command; if so, determining whether the device authentication interface is valid; if so, determining whether the status availability is available; if so, determining whether the commissioning status is in operation; if so, determining whether the operating price strategy has been acquired; if so, determining whether the target charging gun has a fault based on the preloaded fault configuration file and the fault code; if not, determining that the verification result of the availability of the target charging gun is passed.
[0152] Figure 5 This illustration shows a flowchart of verifying the availability of a target charging gun according to one embodiment of this application. Figure 5 As can be seen, this embodiment includes:
[0153] The data to be verified is extracted from the verification information, including the charging gun supplier identification information, equipment authentication interface, status availability, commissioning status, and operating price strategy.
[0154] Determine whether the charging gun supplier identification information conforms to the preset format rules and is consistent with the supplier identification information of the target charging gun indicated by the start command. If not, determine that the verification result of the availability of the target charging gun is unsuccessful.
[0155] If yes, then determine whether the device authentication interface is valid; if not, then determine that the verification result of the target charging gun's availability is unsuccessful.
[0156] If yes, then determine whether the availability status is available; if not, then determine that the verification result of the availability of the target charging gun is unsuccessful.
[0157] If yes, then determine whether the commissioning status is "in operation"; if not, then determine that the verification result of the availability of the target charging gun is "failed".
[0158] If yes, then determine whether the operating pricing strategy has been obtained; if not, then determine that the verification result for the availability of the target charging gun is unsuccessful.
[0159] If so, determine if the fault code exists in the preloaded fault configuration file; if so, determine if the verification result of the target charging gun's availability is failed.
[0160] If not, the verification result for the availability of the target charging gun is passed.
[0161] It should be noted that this application does not restrict the verification order of charging gun supplier identification information, equipment authentication interface, status availability, commissioning status, operating pricing strategy, and fault codes. The order of each piece of data to be verified will not affect the final availability verification result. Figure 5 This is merely an illustrative example; this application is not limited to this single case, and verification of other sequences is also possible. Figure 5 Similarly, we will not exhaustively list them.
[0162] In some embodiments of this application, the method further includes: before sending the supplier identification information of the target charging gun to the charging pile management system, or before collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information, receiving a charging gun insertion signal pushed by the charging pile management system, the charging gun insertion signal being generated and sent to the charging service system by the charging pile management system in response to a user inserting a charging gun into the charging port of the device to be charged; determining, based on the charging gun insertion signal, that the charging gun of the candidate charging gun indicated by the charging gun insertion signal has been inserted into the charging port of the charging vehicle; determining whether the supplier identification information of the candidate charging gun and the target charging gun are consistent, and if they are consistent, proceeding to the step of sending the supplier identification information of the target charging gun to the charging pile management system, or before collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information.
[0163] To further confirm that the charging gun inserted into the charging vehicle (here referred to as the candidate charging gun) matches the target charging gun identified by scanning, the charging server 110 can verify the consistency between the candidate charging gun and the target charging gun before sending the supplier identification information of the target charging gun to the charging pile management system 200 or proceeding to the step of collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information. If they match, the subsequent process is initiated; if they do not match, a prompt is displayed to remind the user to replace the charging gun.
[0164] Specifically, after a user inserts a charging gun into the charging port of a vehicle, the charging gun operating system 220 deployed at the target charging station generates a plug-in signal in response to the operation and sends the signal to the charging gun server 210. The charging gun server 210 then pushes the signal to the charging server 110. After receiving the start command from the target charging gun, the charging server 110 compares the identity information of the candidate charging gun indicated by the plug-in signal with the identity information of the target charging gun scanned by the user. If they match, the process proceeds to the next step, either sending the start command of the target charging gun to the charging pile management system 200 or collecting the verification information of the target charging gun and verifying its availability. If they do not match, a prompt appears on the front-end application 120, reminding the user to replace the charging gun.
[0165] Figure 6 A flowchart illustrating a third-party code-based charging method according to another embodiment of this application is shown. Figure 6 As can be seen, this embodiment includes:
[0166] After the user plugs in the charging gun, the front-end application scans the third-party activation code affixed to the appropriate location on the charging gun, parses the scanned third-party activation code to obtain the unique resource location identifier, generates a charging request for the target gun based on the unique resource location identifier, and sends it to the charging server.
[0167] After detecting that a user has inserted a charging gun, the charging gun operating system can push the ID of the charging gun actually inserted by the user (candidate gun ID) to the charging gun server, and then the charging gun server can push it to the charging server.
[0168] When the charging server receives a charging request from the front-end application, it parses the charging request, determines the target gun ID, and verifies the consistency between the candidate gun ID and the target gun ID.
[0169] If they match, the charging server retrieves the verification information of the target charging gun from the charging gun server and verifies the availability of the target charging gun based on the verification information.
[0170] If the verification passes, the charging server generates and sends a start command to the charging gun server. The start command contains the supplier identification information of the target gun. The charging gun server verifies the validity of the interface information of the start command. If it passes, the charging gun server sends the start command to the charging gun operating system.
[0171] The charging gun operating system controls the corresponding charging gun to start, and after completing the charging of the vehicle, it returns the charging status to the charging gun server.
[0172] The charging gun server generates a bill based on the charging status and returns it to the charging server.
[0173] The charging server sends the bill to the front-end application to remind the user to pay.
[0174] Figure 7 A schematic diagram of a charging device based on a third-party activation code according to an embodiment of this application is shown. The device is deployed on the charging server of a charging service system. The charging device 700 based on the third-party activation code includes:
[0175] The receiving unit 710 is used to receive a charging request from the target charging gun sent by the front-end application. The charging request is generated by the front-end application parsing and scanning the activation code of the charging gun of the charging pile, and generating it according to the unique resource location identifier indicated by the obtained activation code. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun.
[0176] The startup unit 720 is used to determine the supplier identification information of the target charging gun indicated by the charging request based on the pre-loaded startup code parsing rules, and send it to the charging pile management system to start the target charging gun to charge the device to be charged.
[0177] In some embodiments of this application, in the charging device based on the third-party activation code described above, the unique resource location identifier includes at least third-party charging service provider information, third-party charging gun identification information, and configuration information.
[0178] In some embodiments of this application, in the above-described charging device based on a third-party activation code, the activation unit 720 is used to determine the information type of the third-party charging gun identification information, wherein the information type is one of plaintext identity information, encrypted identity information, and mapped identity information; if the information type is plaintext identity information, then the plaintext identity information is used as the supplier identification information of the target charging gun indicated by the charging request; if the information type is encrypted identity information, then the encrypted parsing rule is read from the activation code parsing rule, and the encrypted identity information is decrypted, and the decryption result is used as the supplier identification information of the target charging gun indicated by the charging request.
[0179] In some embodiments of this application, in the charging device based on the third-party activation code described above, the activation unit 720 is further configured to, if it is determined that the information type is mapped identity information, retrieve the third-party charging gun identification information from the pre-loaded correspondence between the activation code and the charging gun, and use the retrieval result as the supplier identification information of the target charging gun indicated by the charging request.
[0180] In some embodiments of this application, in the above-described charging device based on a third-party activation code, the charging service system is also communicatively connected to the charging operation management system; the correspondence between the activation code and the charging gun is established according to the following method:
[0181] The charging operation management system is used to parse the scanned activation code to obtain the unique resource location identifier indicated by the activation code; the charging operation management system is used to parse the scanned interoperability code of the charging gun to obtain the supplier identification information of the charging gun; and establish a mapping relationship between the unique resource location identifier and the supplier identification information to establish a correspondence between the activation code and the charging gun.
[0182] In some embodiments of this application, in the above-mentioned charging device based on a third-party activation code, the supplier identification information of the charging gun is at least one of the following: charging gun ID number, charging gun account, charging gun unique code, and charging gun exclusive number.
[0183] In some embodiments of this application, the charging device based on the third-party activation code described above further includes a verification unit. The verification unit is used to collect verification information of the target charging gun before sending the supplier identification information of the target charging gun to the charging pile management system, and to verify the availability of the target charging gun based on the verification information. If the verification result is successful, the supplier identification information of the target charging gun is sent to the charging pile management system to realize the charging of the device to be charged.
[0184] In some embodiments of this application, in the above-described charging device based on a third-party activation code, the verification unit is used to extract data to be verified from the verification information. The data to be verified includes at least one of the following: supplier identification information of the charging gun, device authentication interface, status availability, commissioning status, operating price strategy, and fault code. Based on preset charging gun verification rules, each item in the data to be verified is verified separately. If all verification results are passed, the verification result of the availability of the target charging gun is determined to be passed.
[0185] In some embodiments of this application, in the charging device based on the third-party activation code described above, the verification unit is used to determine whether the supplier identification information of the charging gun conforms to a preset format rule and is consistent with the supplier identification information of the target charging gun indicated by the activation command; if so, it determines whether the device authentication interface is valid; if so, it determines whether the status availability is available; if so, it determines whether the commissioning status is in operation; if so, it determines whether the operating price strategy has been acquired; if so, it determines whether the charging gun has a fault based on the preloaded fault configuration file and the fault code; if not, it determines that the verification result of the availability of the target charging gun is passed; the above verification steps can be executed in a different order.
[0186] In some embodiments of this application, in the charging device based on the third-party activation code described above, the verification unit is further configured to receive a charging gun insertion signal pushed by the charging pile management system before sending the supplier identification information of the target charging gun to the charging pile management system, or before collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information. The charging gun insertion signal is generated and sent by the charging pile management system to the charging service system in response to a user inserting a charging gun into the charging port of the device to be charged. Based on the charging gun insertion signal, the unit determines that the candidate charging gun indicated by the charging gun insertion signal has been inserted into the charging port of the device to be charged. The unit determines whether the supplier identification information of the candidate charging gun is consistent with that of the target charging gun. If they are consistent, the unit proceeds to the steps of sending the supplier identification information of the target charging gun to the charging pile management system, or collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information.
[0187] In some embodiments of this application, in the above-mentioned charging device based on a third-party activation code, the front-end application is any one of a merchant client, a personal user client, a mini-program, or a public account.
[0188] It should be noted that the charging devices based on third-party startup codes described above can implement the aforementioned charging methods based on third-party startup codes, and will not be elaborated further.
[0189] Figure 8 A schematic diagram of a deployment device for a charging gun activation code according to an embodiment of this application is shown. Figure 8 It can be seen that the deployment device 800 for the charging gun activation code includes:
[0190] The first scanning unit 810 is used to obtain the unique resource location identifier indicated by the activation code by scanning and parsing the activation code affixed to the charging gun of the charging pile. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun.
[0191] The second scanning unit 820 is used to obtain the supplier identification information of the charging gun by scanning and parsing the interoperability code affixed to the charging gun.
[0192] The mapping establishment unit 830 is used to establish a mapping relationship between the unique resource location identifier and the supplier identification information, so as to establish a correspondence between the start code and the charging gun.
[0193] In some embodiments of this application, in the above-mentioned charging gun activation code deployment device, the supplier identification information is at least one of the following: charging gun ID number, charging gun account, charging gun unique code, and charging gun exclusive number.
[0194] It should be noted that the above-mentioned charging gun activation code deployment device can implement the aforementioned charging gun activation code deployment method, and will not be described again.
[0195] Figure 9 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Please refer to it. Figure 9 At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and memory. The memory may include main memory, such as high-speed random-access memory (RAM), or non-volatile memory, such as at least one disk drive. Of course, the electronic device may also include other hardware required for other business operations.
[0196] The processor, network interface, and memory can be interconnected via an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 9 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0197] Memory is used to store programs. Specifically, programs may include program code, which includes computer operation instructions. Memory may include main memory and non-volatile memory, and provides instructions and data to the processor.
[0198] The processor reads the corresponding computer program from non-volatile memory into main memory and then runs it, logically forming a deployment device for a charging device or charging gun based on a third-party startup code. The processor executes the program stored in memory and specifically performs the aforementioned method.
[0199] The above is as stated in this application. Figure 7 or Figure 8The method executed by the charging device or charging gun activation code deployment device based on a third-party activation code, as disclosed in the illustrated embodiments, can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0200] The electronic device can also perform Figure 7 or Figure 8 The method for deploying a charging device or charging gun based on a third-party activation code is described, enabling the charging device to operate without scanning a code. Figure 7 or Figure 8 The functions of the charging device or charging gun activation code deployment device based on the third-party activation code shown in the embodiment are not described in detail here.
[0201] This application also proposes a computer-readable storage medium that stores one or more programs, the programs including instructions that, when executed by an electronic device including multiple applications, enable the electronic device to perform... Figure 7 or Figure 8 The method executed by the charging device or charging gun activation code deployment device based on the third-party activation code in the illustrated embodiment is specifically used to execute the aforementioned charging method or charging gun activation code deployment method based on the third-party activation code.
[0202] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0203] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0204] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0205] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0206] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0207] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0208] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0209] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0210] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0211] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A charging service system based on a third-party activation code, characterized in that, The charging service system includes a front-end application and a charging server, which are communicatively connected. The charging service system communicates with a charging pile management system, which is responsible for managing at least one charging pile in at least one charging station. The charging service system controls the charging guns of the charging piles in the charging station to charge the devices to be charged through the charging pile management system. The front-end application parses and scans the activation code of the charging gun of the charging pile to obtain a unique resource location identifier for the charging gun indicated by the activation code. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun. The third-party activation code is an existing resource at the charging station, provided and posted by a third-party charging service operator, to save the step of adding a charging code for the charging gun by a new charging service company. The unique resource location identifier includes at least the third-party charging service provider information, the third-party charging gun identification information, and configuration information. The front-end application generates a charging request based on the determined unique resource location identifier and sends it to the charging server. The charging server is used to determine the supplier identification information of the target charging gun indicated by the charging request based on the pre-loaded startup code parsing rules, and send it to the charging pile management system to start the target charging gun to charge the device to be charged. The charging service system is also communicatively connected to the charging operation management system; the correspondence between the activation code and the charging gun is established through the following method: The charging operation management system is used to parse the scanned activation code to obtain the unique resource location identifier indicated by the activation code; The charging operation management system is used to parse the interconnection code of the scanned charging gun to obtain the supplier identification information of the charging gun. Establish a mapping relationship between the unique resource location identifier and the supplier identification information, so as to establish a correspondence between the activation code and the charging gun.
2. The charging service system according to claim 1, characterized in that, The charging server is used to determine the information type of the third-party charging gun identification information, wherein the information type is one of plaintext identity information, encrypted identity information, and mapped identity information; If the information type is plaintext identity information, then the plaintext identity information is used as the supplier identification information of the target charging gun indicated by the charging request; If the information type is encrypted identity information, then the encrypted parsing rule is read from the start code parsing rule, and the encrypted identity information is decrypted. The decryption result is used as the supplier identification information of the target charging gun indicated by the charging request.
3. The charging service system according to claim 2, characterized in that, The charging server is also used to, if it is determined that the information type is mapped identity information, retrieve the third-party charging gun identification information from the preloaded correspondence between the startup code and the charging gun, and use the retrieval result as the supplier identification information of the target charging gun indicated by the charging request.
4. The charging service system according to claim 1, characterized in that, The supplier identification information of the charging gun is at least one of the following: charging gun ID number, charging gun account, charging gun unique code, and charging gun exclusive number.
5. The charging service system according to claim 1, characterized in that, The charging server is also used to collect the verification information of the target charging gun before sending the supplier identification information of the target charging gun to the charging pile management system, and to verify the availability of the target charging gun based on the verification information. If the verification result is successful, the supplier identification information of the target charging gun is sent to the charging pile management system to enable the charging of the device to be charged.
6. The charging service system according to claim 5, characterized in that, The charging server is used to extract data to be verified from the verification information. The data to be verified includes at least one of the following: supplier identification information of the charging gun, device authentication interface, status availability, commissioning status, operating price strategy, and fault code. Based on the preset charging gun verification rules, each item in the data to be verified is verified separately. If all verification results are passed, the verification result of the usability of the target charging gun is determined to be passed.
7. The charging service system according to claim 6, characterized in that, The charging server is used to determine whether the supplier identification information of the charging gun conforms to the preset format rules and is consistent with the supplier identification information of the target charging gun indicated by the start command. If so, then determine whether the device authentication interface is valid; If so, determine whether the stated availability status is available; If so, then determine whether the commissioning status is "currently in operation"; If so, determine whether the operating pricing strategy has been acquired; If so, determine whether the charging gun is faulty based on the preloaded fault configuration file and the fault code; If not, the verification result for the availability of the target charging gun is deemed to be passed; The above verification steps can be executed in a different order.
8. The charging service system according to claim 5, characterized in that, Before sending the supplier identification information of the target charging gun to the charging pile management system, or before collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information, the charging server receives a gun insertion signal pushed by the charging pile management system. The gun insertion signal is generated by the charging pile management system in response to the user inserting a charging gun into the charging port of the device to be charged and sent to the charging service system. Based on the insertion signal, it is determined that the candidate charging gun indicated by the insertion signal has been inserted into the charging port of the device to be charged; Determine whether the supplier identification information of the candidate charging gun and the target charging gun are consistent. If they are consistent, proceed to the step of sending the supplier identification information of the target charging gun to the charging pile management system, or collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information.
9. The charging service system according to any one of claims 1 to 8, characterized in that, The charging pile management system includes a charging pile server and at least one charging pile operating system connected in communication. Each charging pile operating system is connected to a number of charging piles, and the charging pile server is connected in communication to the charging server of the charging service system. The charging server is used to send the supplier identification information of the target charging gun to the charging pile server, so that the charging pile server forwards it to the corresponding charging pile operating system, so that the charging pile operating system controls the corresponding charging gun to start, in order to charge the device to be charged.
10. The charging service system according to claim 9, characterized in that, The charging server communicates with the charging pile server via an interconnection protocol, and the charging server and the charging pile server exchange information through an interface; the charging pile server communicates with the operating system of each charging pile via a direct connection protocol.
11. The charging service system according to any one of claims 1 to 8, characterized in that, The front-end application can be any one of the following: merchant client, personal user client, mini-program, or public account.
12. A charging method based on a third-party startup code, characterized in that, The method is applied to the charging server of a charging service system, and the charging method includes: The system receives a charging request from a front-end application for a target charging gun. This charging request is generated by the front-end application parsing and scanning the charging gun's activation code, and based on a unique resource location identifier indicated by the activation code. The activation code for the charging gun is a third-party activation code independent of the charging service system, and there is a one-to-one correspondence between the activation code and the charging gun. The third-party activation code is an existing resource at the charging station, provided and posted by a third-party charging service operator, saving the step of adding a charging code for the charging gun by a new charging service provider. The unique resource location identifier includes at least third-party charging service provider information, third-party charging gun identification information, and configuration information. Based on the preloaded startup code parsing rules, the supplier identification information of the target charging gun indicated by the charging request is determined and sent to the charging pile management system to start the target charging gun to charge the device to be charged. The charging service system is also communicatively connected to the charging operation management system; the correspondence between the activation code and the charging gun is established through the following method: The charging operation management system is used to parse the scanned activation code to obtain the unique resource location identifier indicated by the activation code; The charging operation management system is used to parse the interconnection code of the scanned charging gun to obtain the supplier identification information of the charging gun. Establish a mapping relationship between the unique resource location identifier and the supplier identification information, so as to establish a correspondence between the activation code and the charging gun.
13. The charging method based on a third-party startup code according to claim 12, characterized in that, The supplier identification information of the target charging gun indicated by the charging request is determined based on the preloaded startup code parsing rules, including: The information type of the third-party charging gun identification information is determined, and the information type is one of plaintext identity information, encrypted identity information, and mapped identity information; If the information type is plaintext identity information, then the plaintext identity information is used as the supplier identification information of the target charging gun indicated by the charging request; If the information type is encrypted identity information, then the encrypted parsing rule is read from the start code parsing rule, and the encrypted identity information is decrypted. The decryption result is used as the supplier identification information of the target charging gun indicated by the charging request.
14. The charging method based on a third-party startup code according to claim 13, characterized in that, The method for determining the supplier identification information of the target charging gun indicated by the charging request based on the pre-loaded startup code parsing rules also includes: If the information type is determined to be mapped identity information, then the third-party charging gun identification information is retrieved from the preloaded correspondence between the startup code and the charging gun, and the retrieval result is used as the supplier identification information of the target charging gun indicated by the charging request.
15. The charging method based on a third-party startup code according to claim 12, characterized in that, The supplier identification information of the charging gun is at least one of the following: charging gun ID number, charging gun account, charging gun unique code, and charging gun exclusive number.
16. The charging method based on a third-party startup code according to claim 12, characterized in that, The method further includes: Before sending the supply-side identification information of the target charging gun to the charging pile management system, the verification information of the target charging gun is collected, and the availability of the target charging gun is verified based on the verification information. If the verification result is successful, the supplier identification information of the target charging gun is sent to the charging pile management system to enable the charging of the device to be charged.
17. The charging method based on a third-party startup code according to claim 16, characterized in that, The step of collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information includes: Extract the data to be verified from the verification information. The data to be verified includes at least one of the following: the supplier identification information of the charging gun, the equipment authentication interface, the status availability, the commissioning status, the operating price strategy, and the fault code. Based on the preset charging gun verification rules, each item in the data to be verified is verified separately. If all verification results are passed, the verification result of the usability of the target charging gun is determined to be passed.
18. The charging method based on a third-party startup code according to claim 17, characterized in that, The method, based on preset charging gun verification rules, verifies each item in the data to be verified, including: Determine whether the supply end identification information of the charging gun conforms to the preset format rules and is consistent with the supply end identification information of the target charging gun indicated by the start command; If so, then determine whether the device authentication interface is valid; If so, determine whether the stated availability status is available; If so, then determine whether the commissioning status is "currently in operation"; If so, determine whether the operating pricing strategy has been acquired; If so, determine whether the charging gun is faulty based on the preloaded fault configuration file and the fault code; If not, the verification result for the availability of the target charging gun is deemed to be passed; The above verification steps can be executed in a different order.
19. The charging method based on a third-party startup code according to claim 16, characterized in that, The method further includes: Before sending the supply end identification information of the target charging gun to the charging pile management system, or before collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information, the charging pile management system receives a gun insertion signal pushed by the charging pile management system. The gun insertion signal is generated by the charging pile management system in response to the user inserting a charging gun into the charging port of the device to be charged and sent to the charging service system. Based on the insertion signal, it is determined that the candidate charging gun indicated by the insertion signal has been inserted into the charging port of the device to be charged; Determine whether the supplier identification information of the candidate charging gun and the target charging gun are consistent. If they are consistent, proceed to the step of sending the supplier identification information of the target charging gun to the charging pile management system, or collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information.
20. The charging method based on a third-party activation code according to any one of claims 12 to 19, characterized in that, The front-end application can be any one of the following: merchant client, personal user client, mini-program, or public account.
21. A charging device based on a third-party activation code, characterized in that, The device is deployed at the charging server end of the charging service system, and the device includes: The receiving unit is used to receive a charging request from a target charging gun sent by a front-end application. The charging request is generated by the front-end application parsing and scanning the activation code of the charging gun of the charging pile, and generating a unique resource location identifier indicated by the obtained activation code. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun. The third-party activation code is an existing resource of the charging station, provided and posted by a third-party charging service operator, to save the step of adding a charging code for the charging gun by a new charging service company. The unique resource location identifier includes at least third-party charging service provider information, third-party charging gun identification information, and configuration information. The startup unit is used to determine the supplier identification information of the target charging gun indicated by the charging request based on the pre-loaded startup code parsing rules, and send it to the charging pile management system to start the target charging gun to charge the device to be charged. The charging service system is also communicatively connected to the charging operation management system; the correspondence between the activation code and the charging gun is established through the following method: The charging operation management system is used to parse the scanned activation code to obtain the unique resource location identifier indicated by the activation code; The charging operation management system is used to parse the interconnection code of the scanned charging gun to obtain the supplier identification information of the charging gun. Establish a mapping relationship between the unique resource location identifier and the supplier identification information, so as to establish a correspondence between the activation code and the charging gun.
22. The charging device based on a third-party activation code according to claim 21, characterized in that, The activation unit is used to determine the information type of the third-party charging gun identification information, wherein the information type is one of plaintext identity information, encrypted identity information, and mapped identity information; If the information type is plaintext identity information, then the plaintext identity information is used as the supplier identification information of the target charging gun indicated by the charging request; If the information type is encrypted identity information, then the encrypted parsing rule is read from the start code parsing rule, and the encrypted identity information is decrypted. The decryption result is used as the supplier identification information of the target charging gun indicated by the charging request.
23. The charging device based on a third-party activation code according to claim 22, characterized in that, The startup unit is further configured to, if it is determined that the information type is mapped identity information, retrieve the third-party charging gun identification information from the preloaded correspondence between the startup code and the charging gun, and use the retrieval result as the supplier identification information of the target charging gun indicated by the charging request.
24. The charging device based on a third-party activation code according to claim 21, characterized in that, The supplier identification information of the charging gun is at least one of the following: charging gun ID number, charging gun account, charging gun unique code, and charging gun exclusive number.
25. The charging device based on a third-party activation code according to claim 21, characterized in that, The device further includes a verification unit, which is used to collect verification information of the target charging gun before sending the supply end identification information of the target charging gun to the charging pile management system, and to verify the availability of the target charging gun based on the verification information. If the verification result is successful, the supplier identification information of the target charging gun is sent to the charging pile management system to enable the charging of the device to be charged.
26. The charging device based on a third-party activation code according to claim 25, characterized in that, The verification unit is used to extract data to be verified from the verification information. The data to be verified includes at least one of the following: the supplier identification information of the charging gun, the equipment authentication interface, the status availability, the commissioning status, the operating price strategy, and the fault code. Based on the preset charging gun verification rules, each item in the data to be verified is verified separately. If all verification results are passed, the verification result of the usability of the target charging gun is determined to be passed.
27. The charging device based on a third-party activation code according to claim 26, characterized in that, The verification unit is used to determine whether the supply end identification information of the charging gun conforms to the preset format rules and is consistent with the supply end identification information of the target charging gun indicated by the start command. If so, then determine whether the device authentication interface is valid; If so, determine whether the stated availability status is available; If so, then determine whether the commissioning status is "currently in operation"; If so, determine whether the operating pricing strategy has been acquired; If so, determine whether the charging gun is faulty based on the preloaded fault configuration file and the fault code; If not, the verification result for the availability of the target charging gun is deemed to be passed; The above verification steps can be executed in a different order.
28. The charging device based on a third-party activation code according to claim 25, characterized in that, The verification unit is further configured to receive a plug-in signal pushed by the charging pile management system before sending the supply end identification information of the target charging gun to the charging pile management system, or before collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information. The plug-in signal is generated by the charging pile management system in response to the user inserting a charging gun into the charging port of the device to be charged and sent to the charging service system. Based on the insertion signal, it is determined that the candidate charging gun indicated by the insertion signal has been inserted into the charging port of the device to be charged; Determine whether the supplier identification information of the candidate charging gun and the target charging gun are consistent. If they are consistent, proceed to the step of sending the supplier identification information of the target charging gun to the charging pile management system, or collecting the verification information of the target charging gun and verifying the availability of the target charging gun based on the verification information.
29. The charging device based on a third-party activation code according to any one of claims 21 to 28, characterized in that, The front-end application can be any one of the following: merchant client, personal user client, mini-program, or public account.
30. A method for deploying a charging gun activation code, characterized in that, The method is applied to a charging operation management system, which is communicatively connected to a charging service system. The method for deploying the charging gun activation code includes: The unique resource location identifier indicated by the activation code is obtained by scanning and parsing the activation code affixed to the charging gun of the charging station. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun. The third-party activation code is an existing resource of the charging station, provided and affixed by a third-party charging service operator, to save the step of adding a charging code for the charging gun by a new charging service company. The unique resource location identifier includes at least the third-party charging service provider information, the third-party charging gun identification information, and configuration information. By scanning and parsing the interoperability code affixed to the charging gun, the supplier identification information of the charging gun can be obtained; Establish a mapping relationship between the unique resource location identifier and the supplier identification information, so as to establish a correspondence between the activation code and the charging gun.
31. The method for deploying the charging gun activation code according to claim 30, characterized in that, The supplier identification information is at least one of the following: charging gun ID number, charging gun account, charging gun unique code, and charging gun exclusive number.
32. A device for deploying a charging gun activation code, characterized in that, The device for deploying the charging gun activation code includes: The first scanning unit is used to obtain the unique resource location identifier indicated by the activation code by scanning and parsing the activation code affixed to the charging gun of the charging pile. The activation code of the charging gun is a third-party activation code independent of the charging service system, and the activation code has a one-to-one correspondence with the charging gun. The third-party activation code is an existing resource at the charging station, provided and affixed by a third-party charging service operator, thus saving the step of adding a charging code for the charging gun by a new charging service provider. The unique resource location identifier includes at least the third-party charging service provider information, the third-party charging gun identification information, and configuration information. The second scanning unit is used to obtain the supplier identification information of the charging gun by scanning and parsing the interoperability code affixed to the charging gun; The mapping establishment unit is used to establish a mapping relationship between the unique resource location identifier and the supplier identification information, so as to establish a correspondence between the activation code and the charging gun.
33. The device for deploying the charging gun activation code according to claim 32, characterized in that, The supplier identification information is at least one of the following: charging gun ID number, charging gun account, charging gun unique code, and charging gun exclusive number.
34. An electronic device, comprising: processor; as well as A memory configured to store computer-executable instructions, characterized in that, when executed, the executable instructions cause the processor to perform the method described in any one of claims 12-20 or 30-31.
35. A computer-readable storage medium storing one or more programs, characterized in that, When the one or more programs are executed by an electronic device including multiple applications, the electronic device causes the electronic device to perform the method according to any one of claims 12-20 or 30-31.
Citation Information
Patent Citations
Shared washing machine binding system and method based on three-dimensional barcode
CN109243100A
Electric vehicle and charging management method and device thereof
CN109376889A
Charging control system, method and electric vehicle
CN112977116A