Household charging pile binding method and device based on Bluetooth technology

By using the vehicle identification number and MAC address to obtain the charging pile communication protection key and authorization code during the binding process of home charging piles, the problem of low data security caused by direct binding of MAC addresses in the existing technology is solved, and the further development is achieved. High communication data security and user experience.

CN119402869APending Publication Date: 2025-02-07CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411510331.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In the prior art, MAC addresses are used for binding directly, and data is not protected security, which poses a risk of data leakage, has low resistance to attacks, which reduces the security of communication data and reduces user experience.

Method used

When a home charging pile that meets the preset Bluetooth connection conditions is detected near the vehicle, the vehicle's vehicle identification number and MAC address are sent to the server, and the charging pile communication protection key and authorization code sent by the server are received, based on the Bluetooth channel Send the charging pile binding request, communication protection key and authorization code to the home charging pile to enable binding authorization.

Benefits of technology

It effectively improves the security of communication data, reduces the risk of data being attacked, improves user experience, and solves the problems of data leakage and low resistance to attacks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402869A_ABST
    Figure CN119402869A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of automobile charging, in particular to a household charging pile binding method and device based on the Bluetooth technology, and the method comprises the steps: transmitting a vehicle identification number and an MAC address of a vehicle to a server when it is detected that a household charging pile meeting a preset Bluetooth connection condition exists nearby the vehicle; receiving a charging pile communication protection key and an authorization code which are sent by the server and are generated based on the vehicle identification number and the MAC address; and based on the Bluetooth channel, sending a charging pile binding request, the charging pile communication protection key and the authorization code to the household charging pile, so that the household charging pile performs binding authorization according to the charging pile communication protection key and the authorization code to bind the vehicle with the household charging pile. Therefore, the problems that in the related technology, the MAC address is directly used for binding, safety protection is not carried out on the data, the risk of data leakage exists, the safety of the communication data is reduced, and the use experience of a user is reduced are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automobile charging technology, and in particular to a method and device for binding a household charging pile based on Bluetooth technology. Background Art

[0002] In the related technology, the MAC (Media Access Control) address of the car box is sent to the charging pile through the Bluetooth channel. The charging pile verifies the MAC address of the car box, binds the verified car box to the identified charging pile, completes the pile binding action, obtains the vehicle status information, and executes charging authorization according to the status information, that is, identifies the status of the vehicle, and starts the charging function of the charging pile when the status code is identified as a safe state.

[0003] However, the related art directly uses MAC addresses for binding without providing security protection for data, which results in the risk of data leakage, low anti-attack capabilities, reduced security of communication data, and reduced user experience, which urgently needs to be resolved. Summary of the invention

[0004] The present application provides a method and device for binding a household charging pile based on Bluetooth technology, so as to solve the problem that in the related technology, MAC address is directly used for binding, data security is not protected, there is a risk of data leakage, the anti-attack capability is low, the security of communication data is reduced, and the user experience is reduced.

[0005] The first aspect of the present application provides a method for binding a home charging pile based on Bluetooth technology, comprising the following steps: when a home charging pile that meets preset Bluetooth connection conditions is detected near a vehicle, sending the vehicle identification number and MAC address of the vehicle to a server; receiving a charging pile communication protection key and an authorization code generated based on the vehicle identification number and the MAC address and sent by the server; based on a Bluetooth channel, sending the charging pile binding request, the charging pile communication protection key and the authorization code to the home charging pile, so that the home charging pile performs binding authorization according to the charging pile communication protection key and the authorization code, so as to bind the vehicle to the home charging pile based on Bluetooth technology.

[0006] Optionally, in one embodiment of the present application, when it is detected that there is a home charging pile that meets the preset Bluetooth connection conditions near the vehicle, before sending the vehicle identification number and MAC address of the vehicle to the server, it also includes: obtaining the Bluetooth broadcast data of the home charging pile; and determining the home charging pile that meets the preset Bluetooth connection conditions based on the Bluetooth broadcast data.

[0007] Optionally, in one embodiment of the present application, before the home charging pile performs binding authorization according to the charging pile communication protection key and the authorization code, it also includes: using a preset encryption key algorithm to decrypt the charging pile communication protection key to obtain the data information of the vehicle.

[0008] Optionally, in one embodiment of the present application, allowing the home charging pile to perform binding authorization according to the charging pile communication protection key and the authorization code includes: based on the data information of the vehicle, judging whether the home charging pile meets the preset binding conditions; if the home charging pile meets the preset binding conditions, determining that the home charging pile is to perform binding authorization; if the home charging pile does not meet the preset binding conditions, obtaining user verification information, so that the home charging pile performs binding authorization based on the user verification information.

[0009] Optionally, in one embodiment of the present application, obtaining user verification information includes: detecting whether the user performs the information verification action within a preset time; when it is detected that the user performs the information verification action within the preset time, receiving the information of successful authorization code verification sent by the home charging pile based on the Bluetooth channel to obtain the user verification information.

[0010] Optionally, in one embodiment of the present application, after binding the vehicle to the home charging pile based on Bluetooth technology, it also includes: generating a successful binding report based on the vehicle identification number and the device name of the home charging pile, and sending the report to a preset terminal.

[0011] The second aspect of the present application provides a home charging pile binding device based on Bluetooth technology, including: a sending module, used to send the vehicle identification number and MAC address of the vehicle to a server when a home charging pile that meets preset Bluetooth connection conditions is detected near the vehicle; a receiving module, used to receive the charging pile communication protection key and authorization code generated based on the vehicle identification number and the MAC address and sent by the server; a control module, used to send the charging pile binding request, the charging pile communication protection key and the authorization code to the home charging pile based on the Bluetooth channel, so that the home charging pile performs binding authorization according to the charging pile communication protection key and the authorization code, so as to bind the vehicle to the home charging pile based on Bluetooth technology.

[0012] Optionally, in one embodiment of the present application, the device of the embodiment of the present application also includes: an acquisition module for acquiring the Bluetooth broadcast data of the home charging pile before sending the vehicle identification number and MAC address of the vehicle to the server when it is detected that there is a home charging pile that meets the preset Bluetooth connection conditions near the vehicle; a determination module for determining the home charging pile that meets the preset Bluetooth connection conditions based on the Bluetooth broadcast data before sending the vehicle identification number and MAC address of the vehicle to the server when it is detected that there is a home charging pile that meets the preset Bluetooth connection conditions near the vehicle.

[0013] Optionally, in one embodiment of the present application, the device of the embodiment of the present application also includes: an acquisition module, which is used to decrypt the charging pile communication protection key using a preset encryption key algorithm before the home charging pile is bound and authorized according to the charging pile communication protection key and the authorization code to obtain the data information of the vehicle.

[0014] Optionally, in one embodiment of the present application, the control module includes: a judgment unit, used to judge whether the home charging pile meets the preset binding conditions based on the data information of the vehicle; a first processing unit, used to determine that the home charging pile is authorized to bind if the home charging pile meets the preset binding conditions; and a second processing unit, used to obtain user verification information if the home charging pile does not meet the preset binding conditions, so that the home charging pile is authorized to bind based on the user verification information.

[0015] Optionally, in one embodiment of the present application, the second processing unit includes: a detection subunit, used to detect whether the user performs the information verification action within a preset time; a receiving subunit, used to receive the information of successful authorization code verification sent by the home charging pile based on the Bluetooth channel when detecting that the user performs the information verification action within the preset time, so as to obtain the user verification information.

[0016] Optionally, in one embodiment of the present application, the device of the embodiment of the present application also includes: a sending module, which is used to generate a successful binding report according to the vehicle identification number and the device name of the home charging pile after binding the vehicle with the home charging pile based on Bluetooth technology, and send the report to a preset terminal.

[0017] The third aspect of the present application provides a mobile terminal, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method for binding a household charging pile based on Bluetooth technology as described in the above embodiment.

[0018] The fourth aspect embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and when the program is executed by a processor, it implements the above-mentioned home charging pile binding method based on Bluetooth technology.

[0019] The fifth aspect of the present application provides a computer program product, including a computer program, which, when executed, is used to implement the above-mentioned method for binding a home charging pile based on Bluetooth technology.

[0020] The embodiment of the present application can receive the charging pile communication protection key and authorization code generated by the server based on the vehicle identification number and MAC address when detecting the presence of a home charging pile that meets the preset Bluetooth connection conditions near the vehicle, and then send the charging pile binding request, charging pile communication protection key and authorization code to the home charging pile based on the Bluetooth channel, so that the home charging pile root performs binding authorization to bind the vehicle to the home charging pile, effectively improving the security of communication data. Thus, the problem of directly using MAC address for binding in the related technology, not performing security protection on data, posing the risk of data leakage, having low anti-attack capability, reducing the security of communication data, and reducing the user experience is solved.

[0021] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0023] Figure 1 A flowchart of a method for binding a household charging pile based on Bluetooth technology according to an embodiment of the present application;

[0024] Figure 2 This is a flowchart of binding a home charging pile according to a specific embodiment of the present application;

[0025] Figure 3 A diagram showing the connection between a vehicle and a home charging station according to a specific embodiment of the present application;

[0026] Figure 4 A schematic diagram of the structure of a household charging pile binding device based on Bluetooth technology provided according to an embodiment of the present application;

[0027] Figure 5 A schematic diagram of the structure of a mobile terminal provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0028] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0029] The following describes the method and device for binding a household charging pile based on Bluetooth technology in the embodiment of the present application with reference to the accompanying drawings. In view of the problem that the related technology mentioned in the above background technology directly uses MAC addresses for binding, does not perform security protection on data, has the risk of data leakage, has low anti-attack ability, and reduces the security of communication data, the present application provides a method for binding a household charging pile based on Bluetooth technology, in which, when a household charging pile that meets the preset Bluetooth connection conditions is detected near the vehicle, the charging pile communication protection key and authorization code generated by the server based on the vehicle identification number and MAC address can be received, and then the charging pile binding request, the charging pile communication protection key and the authorization code are sent to the household charging pile based on the Bluetooth channel, so that the household charging pile performs binding authorization to bind the vehicle to the household charging pile, effectively improving the security of communication data. Thus, the problem that the related technology directly uses MAC addresses for binding, does not perform security protection on data, has the risk of data leakage, has low anti-attack ability, and reduces the security of communication data is solved.

[0030] Specifically, Figure 1 A flowchart of a method for binding a household charging pile based on Bluetooth technology provided in an embodiment of the present application.

[0031] like Figure 1 As shown, the method for binding a home charging pile based on Bluetooth technology includes the following steps:

[0032] In step S101, when it is detected that there is a home charging station that meets the preset Bluetooth connection conditions near the vehicle, the vehicle identification number and MAC address of the vehicle are sent to the server.

[0033] In an embodiment of the present application, the preset Bluetooth connection condition is a condition that the mobile terminal can search for a home charging pile connected to Bluetooth.

[0034] It is understandable that the mobile terminal may detect that there is a home charging pile that meets the Bluetooth connection conditions near the vehicle, for example, Figure 2As shown, after the user installs the home charging pile, he can enter the car company APP-My Charging Pile-Home Charging Pile Management Module through the mobile phone. After searching for nearby home charging piles that can be connected to Bluetooth through the mobile phone, the vehicle identification number and MAC address of the vehicle are sent to the server, such as the car company cloud, which effectively improves the feasibility of binding home charging piles based on Bluetooth technology.

[0035] It should be noted that the mobile terminal in the embodiments of the present application will be specifically described using a mobile phone as an example.

[0036] Optionally, in one embodiment of the present application, when it is detected that there is a home charging pile that meets the preset Bluetooth connection conditions near the vehicle, before sending the vehicle identification number and MAC address of the vehicle to the server, it also includes: obtaining the Bluetooth broadcast data of the home charging pile; and determining the home charging pile that meets the preset Bluetooth connection conditions based on the Bluetooth broadcast data.

[0037] In the actual implementation process, Figure 2 As shown, the mobile phone can automatically search for the Bluetooth broadcast data of nearby home charging piles. When only the Bluetooth name of a single home charging pile is scanned, the Bluetooth connection is automatically made. When the Bluetooth names of multiple home charging piles are scanned at the same time, they are displayed on the front end of the car company's APP, and users can manually select a designated home charging pile, which effectively improves the convenience of Bluetooth connection.

[0038] In step S102, a charging pile communication protection key and an authorization code generated based on the vehicle identification number and MAC address and sent by the server are received.

[0039] It is understandable that the mobile terminal can receive the charging pile communication protection key and authorization code generated by the server based on the vehicle identification number and MAC address. For example, Figure 2 As shown, the car enterprise cloud can generate the home charging pile communication protection key key according to the HKDF algorithm. Table 1 is the encryption table. The specific table 1 is as follows:

[0040] Table 1

[0041]

[0042] Next, the car company cloud can synchronize the home charging pile communication protection key, verification code and other information to the car company APP, so that the mobile phone can receive the charging pile communication protection key and authorization code sent by the car company cloud based on the vehicle identification number and MAC address, effectively improving the security of communication data.

[0043] In the embodiments of the present application, Figure 2As shown, the vehicle-side ECU (Electronic Control Unit), namely: BNCM (BNCM module, vehicle-mounted position solution module), presets SDK, SDK requests the vehicle BNCM module to obtain VIN (Vehicle Identification Number) and vehicle MAC address, and the vehicle BNCM synchronizes VIN and vehicle MAC address to SDK, 10. SDK generates a protection key according to the HKDF algorithm and stores it locally.

[0044] In step S103, based on the Bluetooth channel, the charging pile binding request, the charging pile communication protection key and the authorization code are sent to the home charging pile, so that the home charging pile performs binding authorization according to the charging pile communication protection key and the authorization code, so as to bind the vehicle to the home charging pile based on Bluetooth technology.

[0045] It is understandable that the mobile terminal can send the charging pile binding request, charging pile communication protection key and authorization code to the home charging pile based on the Bluetooth channel, so that the home charging pile can perform binding authorization based on the charging pile communication protection key and authorization code, and then bind the vehicle to the home charging pile, effectively reducing the risk of data being attacked, improving the security of communication data, and improving the user experience.

[0046] Optionally, in one embodiment of the present application, before the home charging pile performs binding authorization according to the charging pile communication protection key and the authorization code, it also includes: decrypting the charging pile communication protection key using a preset encryption key algorithm to obtain the vehicle data information.

[0047] In some embodiments, Figure 2 As shown, the embodiment of the present application can use the HKDF algorithm to decrypt the charging pile communication protection key, thereby obtaining the dynamic data information of the vehicle, significantly improving the security of the entire system, ensuring that only legitimate vehicles can establish a connection with the home charging pile and perform charging operations, and enhancing the security of communication and data integrity protection.

[0048] Optionally, in one embodiment of the present application, the home charging pile is enabled to perform binding authorization based on the charging pile communication protection key and authorization code, including: based on the vehicle data information, determining whether the home charging pile meets the preset binding conditions; if the home charging pile meets the preset binding conditions, determining that the home charging pile is enabled to perform binding authorization; if the home charging pile does not meet the preset binding conditions, obtaining user verification information, so that the home charging pile is enabled to perform binding authorization based on the user verification information.

[0049] As a possible implementation method, the embodiment of the present application can determine whether the home charging pile meets the binding conditions based on the dynamic data information of the vehicle, that is, whether the home charging pile has been bound to the vehicle. When the home charging pile meets the binding conditions, it is determined that the home charging pile is authorized to bind; when the home charging pile does not meet the binding conditions, the user verification information in the following steps is obtained, for example, the user performs a card swipe verification, so that the home charging pile is authorized to bind based on the user verification information, which effectively improves the security of communication data.

[0050] Optionally, in one embodiment of the present application, obtaining user verification information includes: detecting whether the user performs an information verification action within a preset time; when it is detected that the user performs an information verification action within the preset time, receiving information on successful authorization code verification sent by the home charging pile based on the Bluetooth channel to obtain user verification information.

[0051] In some embodiments, the embodiments of the present application can detect whether the user performs an information verification action within a certain period of time. For example, whether the user performs a card swiping verification operation within a 60s waiting time. When it is detected that the user performs a card swiping verification operation within a certain period of time, the home charging pile can store the authorization code and vehicle dynamic data. Furthermore, the car company APP can receive the information of successful authorization code verification sent by the home charging pile based on the Bluetooth channel, so as to obtain user verification information as successful authorization code verification, thereby preventing unauthorized access and enhancing the security of the binding operation.

[0052] In addition, if the user does not perform the card verification operation within the 60s waiting time, the car company APP can receive the authorization code verification failure information sent by the home charging pile based on the Bluetooth channel. Finally, Figure 2 As shown, the car company APP shows the user the final binding result of the home charging pile on the front end, that is, whether the binding is successful or failed.

[0053] Optionally, in one embodiment of the present application, after binding the vehicle to the home charging pile based on Bluetooth technology, it also includes: generating a successful binding report based on the vehicle identification number and the device name of the home charging pile, and sending the report to a preset terminal.

[0054] For example, the embodiment of the present application can generate a successful binding report based on the vehicle identification number and the device name of the home charging pile. In addition, it can also generate a binding failure report and send the report to a preset terminal, such as the user's vehicle terminal, the computer terminal of the relevant technician, etc., to effectively manage the binding process between the vehicle and the home charging pile, and ensure that all relevant parties can understand the operation results in a timely manner, thereby enhancing user satisfaction and trust.

[0055] Therefore, if Figure 3 As shown in the figure, after the charging pile is successfully bound, when the subsequent vehicle establishes Bluetooth communication with the home charging pile, data interaction is first performed based on the key of the HKDF algorithm. Only after successful verification can the home charging pile charging function be used, which effectively improves the security of communication data.

[0056] According to the method for binding a home charging pile based on Bluetooth technology proposed in the embodiment of the present application, when a home charging pile that meets the preset Bluetooth connection conditions is detected near the vehicle, the server can receive the charging pile communication protection key and authorization code generated based on the vehicle identification number and MAC address, and then send the charging pile binding request, charging pile communication protection key and authorization code to the home charging pile based on the Bluetooth channel, so that the home charging pile root performs binding authorization to bind the vehicle to the home charging pile, effectively improving the security of communication data. Thus, the problem of directly using MAC address for binding in the related technology, not performing security protection on data, having the risk of data leakage, low anti-attack capability, and reducing the security of communication data is solved.

[0057] Next, a home charging pile binding device based on Bluetooth technology proposed in accordance with an embodiment of the present application will be described with reference to the accompanying drawings.

[0058] Figure 4 It is a block diagram of a home charging pile binding device based on Bluetooth technology in an embodiment of the present application.

[0059] like Figure 4 As shown, the home charging pile binding device 10 based on Bluetooth technology includes: a sending module 100, a receiving module 200 and a control module 300.

[0060] Specifically, the sending module 100 is used to send the vehicle identification number and MAC address of the vehicle to the server when it is detected that there is a home charging station that meets the preset Bluetooth connection conditions near the vehicle.

[0061] The receiving module 200 is used to receive the charging pile communication protection key and authorization code generated based on the vehicle identification number and MAC address and sent by the server.

[0062] The control module 300 is used to send a charging pile binding request, a charging pile communication protection key and an authorization code to a home charging pile based on a Bluetooth channel, so that the home charging pile performs binding authorization according to the charging pile communication protection key and the authorization code, so as to bind the vehicle to the home charging pile based on Bluetooth technology.

[0063] Optionally, in one embodiment of the present application, the device 10 of the embodiment of the present application further includes: an acquisition module and a determination module.

[0064] Among them, the acquisition module is used to obtain the Bluetooth broadcast data of the home charging pile before sending the vehicle identification number and MAC address of the vehicle to the server when it is detected that there is a home charging pile that meets the preset Bluetooth connection conditions near the vehicle.

[0065] The determination module is used to determine the home charging pile that meets the preset Bluetooth connection conditions based on the Bluetooth broadcast data before sending the vehicle identification number and MAC address of the vehicle to the server when it is detected that there is a home charging pile that meets the preset Bluetooth connection conditions near the vehicle.

[0066] Optionally, in one embodiment of the present application, the device 10 of the embodiment of the present application further includes: an acquisition module.

[0067] Among them, the acquisition module is used to decrypt the charging pile communication protection key using a preset encryption key algorithm before the home charging pile is bound and authorized according to the charging pile communication protection key and authorization code to obtain the vehicle data information.

[0068] Optionally, in one embodiment of the present application, the control module 300 includes: a judgment unit, a first processing unit and a second processing unit.

[0069] Among them, the judgment unit is used to judge whether the home charging pile meets the preset binding conditions based on the vehicle data information.

[0070] The first processing unit is used to determine that the home charging pile is authorized to be bound if the home charging pile meets the preset binding condition.

[0071] The second processing unit is used to obtain user verification information if the home charging pile does not meet the preset binding conditions, so that the home charging pile performs binding authorization based on the user verification information.

[0072] Optionally, in one embodiment of the present application, the second processing unit includes: a detection subunit and a receiving subunit.

[0073] The detection subunit is used to detect whether the user performs an information verification action within a preset time.

[0074] The receiving subunit is used to receive the information of successful authorization code verification sent by the home charging pile based on the Bluetooth channel when detecting that the user performs an information verification action within a preset time, so as to obtain user verification information.

[0075] Optionally, in one embodiment of the present application, the device 10 of the embodiment of the present application further includes: a sending module.

[0076] Among them, the sending module is used to generate a successful binding report according to the vehicle identification number and the device name of the home charging pile after the vehicle and the home charging pile are bound based on Bluetooth technology, and send the report to a preset terminal.

[0077] It should be noted that the aforementioned explanation of the embodiment of the method for binding a household charging pile based on Bluetooth technology is also applicable to the device for binding a household charging pile based on Bluetooth technology in this embodiment, and will not be repeated here.

[0078] According to the Bluetooth technology-based home charging pile binding device proposed in the embodiment of the present application, when a home charging pile that meets the preset Bluetooth connection conditions is detected near the vehicle, the charging pile communication protection key and authorization code generated by the server based on the vehicle identification number and MAC address can be received, and then the charging pile binding request, charging pile communication protection key and authorization code are sent to the home charging pile based on the Bluetooth channel, so that the home charging pile root performs binding authorization to bind the vehicle to the home charging pile, effectively improving the security of communication data. As a result, the problem of directly using MAC addresses for binding in the related technology, not performing security protection on data, having the risk of data leakage, low anti-attack capability, and reducing the security of communication data is solved.

[0079] Figure 5 A schematic diagram of the structure of a mobile terminal provided in an embodiment of the present application. The mobile terminal may include:

[0080] A memory 501 , a processor 502 , and a computer program stored in the memory 501 and executable on the processor 502 .

[0081] When the processor 502 executes the program, the household charging pile binding method based on Bluetooth technology provided in the above embodiment is implemented.

[0082] Furthermore, the mobile terminal also includes:

[0083] The communication interface 503 is used for communication between the memory 501 and the processor 502 .

[0084] The memory 501 is used to store computer programs that can be executed on the processor 502 .

[0085] The memory 501 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0086] If the memory 501, the processor 502 and the communication interface 503 are implemented independently, the communication interface 503, the memory 501 and the processor 502 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0087] Optionally, in a specific implementation, if the memory 501, the processor 502 and the communication interface 503 are integrated on a chip, the memory 501, the processor 502 and the communication interface 503 can communicate with each other through an internal interface.

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

[0089] This embodiment also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the above-mentioned method for binding a household charging pile based on Bluetooth technology is implemented.

[0090] This embodiment also provides a computer program product, including a computer program, which, when executed, is used to implement the above-mentioned method for binding a home charging pile based on Bluetooth technology.

[0091] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0092] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0093] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0094] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways as necessary and then storing it in a computer memory.

[0095] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one or a combination of the following technologies known in the art: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0096] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0097] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0098] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A method for binding a household charging pile based on Bluetooth technology, characterized in that: Applied to a mobile terminal, wherein the method comprises the following steps: When a home charging station that meets the preset Bluetooth connection conditions is detected near the vehicle, the vehicle identification number and media access control MAC address of the vehicle are sent to the server; Receiving the charging pile communication protection key and authorization code generated based on the vehicle identification number and the MAC address and sent by the server; Based on the Bluetooth channel, the charging pile binding request, the charging pile communication protection key and the authorization code are sent to the home charging pile, so that the home charging pile performs binding authorization according to the charging pile communication protection key and the authorization code, so as to bind the vehicle to the home charging pile based on Bluetooth technology.

2. The method according to claim 1, characterized in that In the case where a home charging pile that meets the preset Bluetooth connection conditions is detected near the vehicle, before sending the vehicle identification number and MAC address of the vehicle to the server, the method further includes: Obtaining Bluetooth broadcast data of the home charging pile; The home charging pile that meets the preset Bluetooth connection condition is determined according to the Bluetooth broadcast data.

3. The method according to claim 1, characterized in that: Before the home charging pile performs binding authorization according to the charging pile communication protection key and the authorization code, it also includes: The charging pile communication protection key is decrypted using a preset encryption key algorithm to obtain the data information of the vehicle.

4. The method according to claim 3, characterized in that The step of making the home charging pile perform binding authorization according to the charging pile communication protection key and the authorization code includes: Based on the data information of the vehicle, determining whether the home charging pile meets the preset binding condition; If the home charging pile meets the preset binding condition, determining that the home charging pile is authorized for binding; If the home charging pile does not meet the preset binding condition, user verification information is obtained so that the home charging pile performs binding authorization based on the user verification information.

5. The method according to claim 4, characterized in that The obtaining of user verification information includes: Detect whether the user performs information verification actions within a preset time; When it is detected that the user performs the information verification action within the preset time, the information of successful verification of the authorization code sent by the home charging pile based on the Bluetooth channel is received to obtain the user verification information.

6. The method according to claim 1, characterized in that After the vehicle is bound to the home charging pile based on Bluetooth technology, the method further includes: A report of successful binding is generated according to the vehicle identification number and the device name of the home charging pile, and the report is sent to a preset terminal.

7. A home charging pile binding device based on Bluetooth technology, characterized in that: Applied to a mobile terminal, wherein the device comprises: A sending module, configured to send the vehicle identification number and media access control MAC address of the vehicle to the server when a home charging station that meets the preset Bluetooth connection conditions is detected near the vehicle; A receiving module, used to receive a charging pile communication protection key and an authorization code generated based on the vehicle identification number and the MAC address and sent by the server; The control module is used to send the charging pile binding request, the charging pile communication protection key and the authorization code to the home charging pile based on the Bluetooth channel, so that the home charging pile performs binding authorization according to the charging pile communication protection key and the authorization code, so as to bind the vehicle to the home charging pile based on Bluetooth technology.

8. The device according to claim 7, characterized in that Also includes: An acquisition module, configured to acquire Bluetooth broadcast data of a home charging pile satisfying a preset Bluetooth connection condition before sending the vehicle identification number and MAC address of the vehicle to a server when detecting that there is a home charging pile satisfying a preset Bluetooth connection condition near the vehicle; The determination module is used to determine the home charging pile that meets the preset Bluetooth connection conditions based on the Bluetooth broadcast data before sending the vehicle identification number and MAC address of the vehicle to the server when it is detected that there is a home charging pile that meets the preset Bluetooth connection conditions near the vehicle.

9. A mobile terminal, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method for binding a household charging pile based on Bluetooth technology as described in any one of claims 1 to 6.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the home charging pile binding method based on Bluetooth technology as described in any one of claims 1-6.