Initialization method and system of power conversion system, electronic equipment and medium

By sending initialization requests in the battery swap system and generating configuration files, the problem of cumbersome initialization steps in the existing technology is solved, and an automated and rapid initialization process is realized, reducing operation and maintenance costs and time requirements.

CN120276772APending Publication Date: 2025-07-08AULTON NEW ENERGY AUTOMOBILE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311868669.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

The initialization steps of existing battery swap systems are cumbersome, resulting in increased labor and time costs, and physical distance becomes a constraint during operation and maintenance.

Method used

By sending a system initialization request to the configuration center, generating and executing a configuration file matching the requirement information, the initialization of the battery swap system, including permission verification, battery monitoring system configuration and asset authorization.

Benefits of technology

It realizes the automatic initialization of the battery swap system, saves time, reduces operation and maintenance costs, solves the problem of physical distance between operation and maintenance, and improves initialization efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120276772A_ABST
    Figure CN120276772A_ABST
Patent Text Reader

Abstract

The invention discloses an initialization method and system of a power conversion system, electronic equipment and a medium, and the initialization method comprises the steps: sending a system initialization request to a configuration center, and enabling the configuration center to generate a configuration file for system initialization according to the demand information carried by the system initialization request; and acquiring a configuration file sent by the configuration center, and executing the configuration file to complete the initialization of the power conversion system. According to the method, the configuration file matched with the demand information carried by the system initialization request is acquired and executed to complete the initialization of the power conversion system, so that the time required for initialization is saved, the operation and maintenance cost of the power conversion station is reduced, the problem of physical distance in operation and maintenance is effectively solved by remotely initializing the power conversion system, resources can be quickly delivered for use, and the power conversion efficiency is improved. And the process is automatic, efficient and practical.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of operation and maintenance of battery swapping stations, and particularly to an initialization method, system, electronic device and medium for a battery swapping system. Background Art

[0002] Under the trend of accelerating the development of new energy vehicles, battery swapping stations are constantly expanding and accelerating their layout. The accelerating development has brought quite a challenge to the operation and maintenance work of battery swapping stations. The current system initialization methods are becoming increasingly inadequate, and human cost, time cost, and the physical distance between points will all be factors restricting the development of new energy vehicles. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to overcome the defect of cumbersome steps in the initialization of the battery swapping system in the prior art, and to provide an initialization method, system, electronic device and medium for a battery swapping system.

[0004] The present invention solves the above technical problems through the following technical solutions:

[0005] In a first aspect, an initialization method for a battery swapping system is provided. The initialization method includes:

[0006] Sending a system initialization request to a configuration center, so that the configuration center generates a configuration file for system initialization according to the requirement information carried in the system initialization request;

[0007] Obtaining the configuration file sent by the configuration center and executing the configuration file to complete the initialization of the battery swapping system.

[0008] In this solution, the initialization of the battery swapping system is completed by obtaining and executing a configuration file that matches the requirement information carried in the system initialization request, saving the time required for initialization.

[0009] Optionally, before obtaining the configuration file sent by the configuration center, it further includes:

[0010] Installing an operating system in response to an indication of successful permission verification; the indication of successful permission verification is generated by the configuration center after passing the verification of the system initialization request.

[0011] In this solution, the indication of successful permission verification is used as the execution condition for installing the operating system, avoiding the requirement information of the battery swapping system not meeting the construction requirements.

[0012] Optionally, the executing the configuration file includes:

[0013] Executing the configuration file in response to an indication of successful permission verification.

[0014] In this solution, the permission verification pass indication serves as the execution condition of the configuration file, preventing the new server from receiving the configuration file of a malicious platform and avoiding security risks.

[0015] Optionally, the configuration file includes a configuration script for the battery monitoring system, and the execution of the configuration file includes:

[0016] Executing the configuration script to configure the battery monitoring system.

[0017] In this solution, the configuration of the battery monitoring system is limited to monitor the health status of the battery, effectively preventing potential risks.

[0018] Optionally, the initialization method further includes:

[0019] Collecting the system information of the battery swapping system;

[0020] Adding assets or asset authorization to the battery swapping system according to the system information.

[0021] In this solution, adding assets or asset authorization based on the system information improves the accuracy of information verification.

[0022] Optionally, after executing the configuration file, it further includes:

[0023] Modifying the configuration file; the modification includes at least one of the following: adding assets, asset authorization.

[0024] In this solution, automatically adding assets or asset authorization reduces the time for modifying the configuration file and improves the initialization efficiency.

[0025] In a second aspect, an initialization method for a battery swapping system is provided, which is applied to the configuration center of the battery swapping system. The initialization method includes:

[0026] Receiving a system initialization request, and generating a configuration file for system initialization according to the requirement information carried in the system initialization request;

[0027] Sending the configuration file to the requester of the system initialization request so that the requester can complete the initialization of the battery swapping system.

[0028] In this solution, generating a corresponding configuration file according to the system initialization request and sending it to the requester to complete the initialization of the battery swapping system saves the time required for the requester to initialize the system, with an automated process, which is efficient and practical.

[0029] Optionally, after receiving the system initialization request, it further includes:

[0030] Verifying the system initialization request;

[0031] Upon successful verification of the system initialization request, generate an indication of successful permission verification;

[0032] Send the indication of successful permission verification to the requester of the system initialization request, so that the requester installs the operating system according to the indication of successful permission verification.

[0033] In this solution, verifying the system initialization request avoids the requirement information of the battery swapping system not meeting the construction requirements.

[0034] Thirdly, provide an initialization system for a battery swapping system. The initialization system includes:

[0035] A first sending module, configured to send a system initialization request to a configuration center, so that the configuration center generates a configuration file for system initialization according to the requirement information carried in the system initialization request;

[0036] An execution module, configured to obtain the configuration file sent by the configuration center and execute the configuration file to complete the initialization of the battery swapping system.

[0037] In this solution, by obtaining and executing a configuration file that matches the requirement information carried in the system initialization request, the initialization of the battery swapping system is completed, saving the time required for initialization.

[0038] Optionally, the execution module is configured to:

[0039] Install the operating system in response to an indication of successful permission verification; the indication of successful permission verification is generated by the configuration center upon successful verification of the system initialization request.

[0040] In this solution, the indication of successful permission verification serves as an execution condition for installing the operating system, avoiding the requirement information of the battery swapping system not meeting the construction requirements.

[0041] Optionally, the execution module is configured to:

[0042] Execute the configuration file in response to an indication of successful permission verification.

[0043] In this solution, the indication of successful permission verification serves as an execution condition for the configuration file, avoiding a new server receiving a configuration file from a malicious platform and having a security risk.

[0044] Optionally, the execution module is further configured to:

[0045] Execute the configuration script to configure the battery monitoring system.

[0046] In this solution, restricting the configuration of the battery monitoring system to monitor the health status of the battery effectively prevents potential risks.

[0047] Optionally, the initialization system further includes:

[0048] A collection module for collecting system information of the battery swapping system;

[0049] Adding assets or asset authorization to the battery swapping system according to the system information.

[0050] In this solution, adding assets or asset authorization based on system information improves the accuracy of information verification.

[0051] Optionally, the execution module is further configured to:

[0052] Modify the configuration file; the modification includes at least one of the following: adding assets, asset authorization.

[0053] In this solution, automatically adding assets or asset authorization reduces the time for modifying the configuration file and improves the initialization efficiency.

[0054] Fourthly, an initialization system for a battery swapping system is provided. The initialization system includes:

[0055] A receiving module for receiving a system initialization request and generating a configuration file for system initialization according to the requirement information carried in the system initialization request;

[0056] A second sending module for sending the configuration file to the requester of the system initialization request so that the requester completes the initialization of the battery swapping system.

[0057] In this solution, generating a corresponding configuration file according to the system initialization request and sending it to the requester to complete the initialization of the battery swapping system saves the time required for the requester's initialization system, and the process is automated, efficient and practical.

[0058] Optionally, the second sending module is further configured to:

[0059] Verify the system initialization request;

[0060] In response to the system initialization request being verified and passed, generating an indication of successful permission verification;

[0061] Sending the indication of successful permission verification to the requester of the system initialization request so that the requester installs the operating system according to the indication of successful permission verification.

[0062] In this solution, verifying the system initialization request avoids the requirement information of the battery swapping system not meeting the construction requirements.

[0063] Fifth aspect, there is provided an electronic device, including a memory, a processor, and a computer program stored on the memory and for running on the processor. When the processor executes the computer program, the method described in the first aspect or the second aspect is implemented.

[0064] Sixth aspect, there is provided a computer storage medium, on which a computer program is stored. It is characterized in that when the computer program is executed by a processor, the method described in the first aspect or the second aspect is implemented.

[0065] On the basis of conforming to the common knowledge in the art, the above preferred conditions can be combined arbitrarily, and thus the preferred embodiments of the present invention can be obtained.

[0066] The positive and progressive effects of the present invention are as follows: By obtaining and executing a configuration file that matches the requirement information carried in the system initialization request, the initialization of the battery swapping system is completed, saving the time required for initialization, reducing the operation and maintenance costs of the battery swapping station. By remotely initializing the battery swapping system, the physical distance problem in operation and maintenance is effectively solved, resources can be quickly delivered for use, and the process is automated, efficient and practical. Description of the Drawings

[0067] Figure 1 It is a flowchart of a method for initializing a battery swapping system provided by an embodiment of the present invention;

[0068] Figure 2 It is a flowchart of another method for initializing a battery swapping system provided by an embodiment of the present invention;

[0069] Figure 3 It is a flowchart of another method for initializing a battery swapping system provided by an embodiment of the present invention;

[0070] Figure 4 It is a schematic structural diagram of an initialization system of a battery swapping system provided by an embodiment of the present invention;

[0071] Figure 5 It is a schematic structural diagram of another initialization system of a battery swapping system provided by an embodiment of the present invention;

[0072] Figure 6 It is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. Detailed Embodiments

[0073] The present invention will be further described below by way of embodiments, but the present invention is not limited to the scope of the described embodiments.

[0074] As used herein, the term "embodiment" means that the specific features, structures, or characteristics described in connection with the embodiment may be included in at least one embodiment of the present application. The phrase appears in various places in the text and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein may be combined with other embodiments.

[0075] As shown herein, unless the context clearly indicates otherwise, words such as "a," "an," "one," and / or "the" are not specifically singular and may also include the plural. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of the steps and elements that have been explicitly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.

[0076] The definitions included herein, such as the terms "having," "may have," "including," or "may include" as used herein, indicate the existence of the corresponding functions, operations, elements, etc. in this article, and do not limit the existence of one or more other functions, operations, elements, etc. In addition, it should be understood that the terms "including" or "having" as used herein indicate the existence of the features, numbers, steps, operations, elements, components, or combinations thereof described in the specification, and do not exclude the existence or addition of one or more other features, numbers, steps, operations, elements, components, or combinations thereof.

[0077] As Figure 1 shown, an initialization method for a battery swapping system provided by an embodiment of the present invention includes the following steps:

[0078] S11. Send a system initialization request to the configuration center so that the configuration center generates a configuration file for system initialization according to the requirement information carried in the system initialization request.

[0079] S12. Obtain the configuration file sent by the configuration center and execute the configuration file to complete the initialization of the battery swapping system.

[0080] The requester of the system initialization request sends the system initialization request to the configuration center. The system initialization request includes the resource requirement information for building the battery swapping system, such as the resource requirement information for building the battery swapping station server. The battery swapping system includes a battery swapping station server, and the resource requirement information is the resource information required for building the battery swapping station, such as land resources, turnover batteries, battery swapping equipment, battery detection equipment, etc. The configuration center generates a configuration file for system initialization according to the requirement information carried in the system initialization request. The configuration file includes an initialization script. The requester of the system initialization request then obtains the configuration file sent by the configuration center and executes the configuration file to complete the initialization of the battery swapping system.

[0081] In this embodiment, by obtaining and executing a configuration file that matches the requirement information carried in the system initialization request, the automatic initialization of the battery swapping system is completed. The process is automated, highly efficient and practical, saving the time required for initialization, saving the time required for large-scale deployment of virtual machines and initialization, enabling rapid delivery of resource usage, solving the problem that the existing system cannot be automatically initialized, resulting in cumbersome initialization steps, and reducing the operation and maintenance costs, and solving the physical distance problem in operation and maintenance.

[0082] In one embodiment, before obtaining the configuration file sent by the configuration center, it further includes:

[0083] In response to the indication of successful permission verification, install the operating system; the indication of successful permission verification is generated by the configuration center after successfully verifying the system initialization request.

[0084] Before the configuration center generates a configuration file according to the requirement information carried in the system initialization request, it is necessary to perform permission verification on the system initialization request. For example, verify whether the land resources and battery swapping equipment meet the requirements. The department for permission verification is set by itself according to the actual situation. For example, it is the operation and maintenance department or the basic platform department. After successful verification, an indication of successful permission verification is generated. Based on the indication of successful permission verification, install and restart the operating system. If the permission verification fails, modify the system initialization request or give a modification prompt so that the requester of the system initialization request can modify the system initialization request. For example, modify the resource requirement information for building the battery swapping station server to enable the computer to start the operating system through the network, realizing an automated network installation process. Among them, the method of installing the operating system is set by itself according to the actual situation. For example, it can be selected to install the operating system through the pre-configured pxe (Pre-boot Execution Environment) + kickstart.

[0085] In this embodiment, the indication of successful permission verification serves as the execution condition for installing the operating system, avoiding the situation where the requirement information of the battery swapping system does not meet the construction requirements.

[0086] In one embodiment, executing the configuration file includes:

[0087] In response to the indication of successful permission verification, execute the configuration file.

[0088] Before the configuration center generates a configuration file based on the requirement information carried in the system initialization request, it is necessary to perform permission verification on the system initialization request. For example, verify whether the land resources and battery swapping equipment meet the requirements. The department for permission verification is set according to the actual situation. For example, it can be the operation and maintenance department or the basic platform department. After the verification passes, a permission verification passed indication is generated. Based on the permission verification passed indication, the configuration file is executed. If the permission verification fails, the system initialization request is modified. For example, modify the resource requirement information of the battery swapping station server, such as reducing the battery swapping equipment.

[0089] In this embodiment, the permission verification passed indication serves as the execution condition of the configuration file, avoiding the new server receiving the configuration file from a malicious platform and thus having security risks.

[0090] In one embodiment, the configuration file includes a configuration script for the battery monitoring system. Executing the configuration file includes:

[0091] Execute the configuration script to configure the battery monitoring system.

[0092] Execute the configuration file based on the permission verification passed indication. The configuration file includes a configuration script for the battery monitoring system. Execute the configuration script to configure the battery monitoring system and monitor the health status of the battery. If there is a problem of uneven discharge of single cells in the battery swapping battery, it will lead to a reduction in the life of the battery swapping battery and unstable performance. Excessive temperature differences may increase the security risks of the battery swapping battery. It is necessary to monitor the batteries in the battery swapping battery, such as monitoring the temperature of the battery.

[0093] In this solution, the configuration of the battery monitoring system is restricted to monitor the health status of the battery, effectively preventing potential risks.

[0094] In one embodiment, the initialization method further includes:

[0095] Collect the system information of the battery swapping system;

[0096] Add assets or asset authorization to the battery swapping system according to the system information.

[0097] Among them, the assets can include any items in the battery swapping station, such as computers, new energy batteries, box transformers, and even vehicles, etc., any items that can be individually managed as individuals. Use the system information collection script to collect information, such as collecting the hostname, cpu (Central Processing Unit), mem (memory), disk, ipaddr (Internet Protocol Address). The system information also includes the asset information of the battery swapping system. Add assets or asset authorization to the battery swapping system according to the system information. For example, add vehicles or batteries to the battery swapping system, and realize asset authorization for the battery swapping system by associating the assets of the battery swapping system with the battery swapping system.

[0098] In this solution, adding assets or asset authorization is based on system information, which improves the accuracy of information verification.

[0099] In one embodiment, after executing the configuration file, it further includes:

[0100] Modify the configuration file; the modification includes at least one of the following: adding assets, asset authorization.

[0101] Among them, the assets can include any items in the battery swapping station, such as computers, new energy batteries, box transformers, and even vehicles, etc., any items that can be individually managed as individuals. The configuration center executes the configuration file, that is, after executing the initialization script, it collects system information, such as collecting the hostname, cpu, mem, disk, ipaddr. After the collection is completed, it calls the interface to modify the configuration file, such as automatically adding assets or performing asset authorization, and modifies it according to the actual situation. The called interface is set according to the actual situation, such as using jumpserver api (call the API (Application Programming Interface) of jumpserver (jump server)).

[0102] In this solution, adding assets or asset authorization is automatically performed, which reduces the time for modifying the configuration file and improves the initialization efficiency.

[0103] In one embodiment, after executing the configuration file, it further includes: sending an email to relevant personnel.

[0104] Among them, the email content includes information such as the hostname, cpu, mem, disk, ipaddr of the newly created virtual machine and the jumpserver login information, etc. The relevant personnel include personnel from departments such as operation and maintenance, basic platform department, and management department.

[0105] In this solution, after the configuration file is executed, an email is sent to relevant personnel to confirm the successful execution of the configuration file, and it is sent to relevant personnel for secondary confirmation, improving the accuracy of file configuration and system initialization.

[0106] The above-mentioned embodiment completes the initialization of the battery swapping system by obtaining and executing the configuration file that matches the requirement information carried in the system initialization request, saving the time required for initialization, reducing the operation and maintenance costs of the battery swapping station. By remotely initializing the battery swapping system, it effectively solves the physical distance problem in operation and maintenance, can quickly deliver resource usage, and the process is automated, efficient and practical.

[0107] An embodiment of the present invention also provides an initialization method for a battery swapping system, which is applied to the configuration center of the battery swapping system. As Figure 2 shown, the initialization method of the battery swapping system includes:

[0108] S21. Receive a system initialization request, and generate a configuration file for system initialization according to the requirement information carried in the system initialization request;

[0109] S22. Send the configuration file to the requester of the system initialization request so that the requester can complete the initialization of the battery swapping system.

[0110] The configuration center receives the system initialization request sent by the requester of the system initialization request. The system initialization request includes the resource requirement information for building the battery swapping station server. The resource requirement information is the resource information required for building the battery swapping station, such as land resources, turnover batteries, battery swapping equipment, battery detection equipment, etc. The configuration center then generates a configuration file for system initialization according to the requirement information carried in the system initialization request. Among them, the configuration file includes an initialization script. The requester of the system initialization request obtains the configuration file sent by the configuration center and executes the configuration file to complete the initialization of the battery swapping system.

[0111] In this solution, a corresponding configuration file is generated according to the system initialization request and sent to the requester to complete the initialization of the battery swapping system, saving the time required for the requester to initialize the system. The process is automated, efficient and practical.

[0112] In one embodiment, after receiving the system initialization request, it further includes:

[0113] Verify the system initialization request;

[0114] In response to the system initialization request being verified and passed, generate an indication that the permission verification is passed;

[0115] Send the indication that the permission verification is passed to the requester of the system initialization request so that the requester can install the operating system according to the indication that the permission verification is passed.

[0116] Before the configuration center generates a configuration file based on the requirement information carried in the system initialization request, it is necessary to perform permission verification on the system initialization request. For example, verify whether the land resources and battery swapping equipment meet the requirements. The department for permission verification is set by itself according to the actual situation. For example, it is the operation and maintenance department or the basic platform department. After the verification passes, a permission verification passed indication is generated. Based on the permission verification passed indication, the operating system is installed and restarted. If the permission verification fails, the requester of the system initialization request modifies the system initialization request. For example, modify the resource requirement information for building the battery swapping station server. For example, reduce the battery swapping equipment so that the computer can start the operating system through the network to implement an automated network installation process.

[0117] In this solution, the system initialization request is verified to avoid the requirement information of the battery swapping system not meeting the construction requirements.

[0118] The following combines Figure 3 , and further illustrates the initialization method of the battery swapping system:

[0119] The requester of the system initialization request sends the system initialization request to the configuration center. Among them, the system initialization request includes the resource requirement information for building the battery swapping station server. The configuration center performs permission verification on the system initialization request. For example, verify whether the land resources and battery swapping equipment meet the requirements. After the verification passes, a permission verification passed indication is generated, and a configuration file for system initialization is generated according to the requirement information carried in the system initialization request. The configuration file is sent to the requester of the system initialization request. The requester installs and restarts the operating system based on the permission verification passed indication and the pre-configured pxe+kickstart, executes the configuration file, that is, the configuration center initialization script, and at the same time executes the configuration script of the battery monitoring system to configure the battery monitoring system. After the configuration file, that is, the system initialization script, is executed, the system information collection script is triggered to collect the hostname, cpu, mem, disk, ipaddr, etc. After the collection is completed, jumpserver api is called according to the system information to automatically add assets or asset authorization. The asset authorization of the battery swapping system is realized through the association between the assets of the battery swapping system and the battery swapping system. After the configuration file is executed, an email is sent to the relevant personnel, and thus the initialization of the battery swapping system is completed.

[0120] The embodiment of the present invention also provides an initialization system for a battery swapping system, as Figure 4 shown. The initialization system includes:

[0121] The first sending module 41 is used to send a system initialization request to the configuration center so that the configuration center generates a configuration file for system initialization according to the requirement information carried in the system initialization request;

[0122] An execution module 42, configured to obtain a configuration file sent by a configuration center and execute the configuration file to complete the initialization of the battery swapping system.

[0123] In one embodiment, the execution module is further configured to:

[0124] Install an operating system in response to an indication of successful permission verification; the indication of successful permission verification is generated by the configuration center after successfully verifying the system initialization request.

[0125] In one embodiment, the execution module is further configured to:

[0126] Execute the configuration file in response to an indication of successful permission verification.

[0127] In one embodiment, the execution module is further configured to:

[0128] Execute the configuration script to configure the battery monitoring system.

[0129] In one embodiment, the initialization system further includes:

[0130] A collection module, configured to collect system information of the battery swapping system;

[0131] Add assets or authorize assets for the battery swapping system according to the system information.

[0132] In one embodiment, the execution module is further configured to:

[0133] Modify the configuration file; the modification includes at least one of the following: adding assets, asset authorization.

[0134] An embodiment of the present invention further provides an initialization system for a battery swapping system, which is applied to a configuration center of the battery swapping system, as Figure 5 shown, the initialization system includes:

[0135] A receiving module 51, configured to receive a system initialization request and generate a configuration file for system initialization according to the requirement information carried in the system initialization request;

[0136] A second sending module 52, configured to send the configuration file to the requester of the system initialization request so that the requester completes the initialization of the battery swapping system.

[0137] In one embodiment, the receiving module is further configured to:

[0138] Verify the system initialization request;

[0139] Generate an indication of successful permission verification in response to successful verification of the system initialization request;

[0140] Send the permission verification passed indication to the requester of the system initialization request, so that the requester installs the operating system according to the permission verification passed indication.

[0141] For the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can be referred to the partial description of the method embodiment. The system embodiments described above are only illustrative. The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of the present invention. Those of ordinary skill in the art can understand and implement it without creative work.

[0142] An embodiment of the present invention further provides an electronic device such as Figure 6 shown, including a memory, a processor, and a computer program stored in the memory and configured to run on the processor. When the processor executes the computer program, it implements the method described in any one of the above embodiments. Figure 6 The electronic device 60 shown is only an example and should not impose any limitations on the functions and usage scopes of the embodiments of the present invention. As Figure 6 shown, the electronic device 60 can be presented in the form of a general computing device. For example, it can be a server device. The components of the electronic device 60 may include but are not limited to: at least one of the above processors 61, at least one of the above memories 62, and a bus 63 connecting different system components (including the memory 62 and the processor 61).

[0143] The bus 63 includes a data bus, an address bus, and a control bus.

[0144] The memory 62 may include volatile memory, such as a random access memory (RAM) 621 and / or a cache memory 622, and may further include a read-only memory (ROM) 623.

[0145] The memory 62 may further include a program tool 625 (or utility) having a set (at least one) of program modules 624. Such program modules 624 include but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.

[0146] The processor 61 executes various functional applications and data processing by running the computer program stored in the memory 62, such as the method described in any one of the above embodiments.

[0147] The electronic device 60 can also communicate with one or more external devices 64. Such communication can be carried out through the input / output (I / O) interface 65. Moreover, the electronic device 60 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 66. As Figure 6 shown, the network adapter 66 communicates with other modules of the electronic device 60 through the bus 63. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in combination with the electronic device 60, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (redundant array of independent disks) systems, tape drives, and data backup storage systems, etc.

[0148] An embodiment of the present invention also provides a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the initialization method of the battery swapping system provided in any one of the above embodiments.

[0149] Among them, the storage medium can more specifically include but not limited to: portable disks, hard disks, random access memories, read-only memories, erasable programmable read-only memories, optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0150] In a possible implementation manner, the present invention can also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to cause the terminal device to implement the initialization method of the battery swapping system when executed.

[0151] Among them, the program code for executing the present invention can be written in any combination of one or more programming languages. The program code can be executed entirely on the user device, partially on the user device, executed as an independent software package, partially on the user device and partially on a remote device, or entirely on a remote device.

[0152] Although the specific implementation manners of the present invention have been described above, those skilled in the art should understand that this is only an example. The protection scope of the present invention is defined by the appended claims. Without departing from the principles and essence of the present invention, those skilled in the art can make various changes or modifications to these implementation manners, but these changes and modifications all fall within the protection scope of the present invention.

Claims

1. A method for initializing a battery swapping system, characterized in that, The initialization method includes: Sending a system initialization request to a configuration center, so that the configuration center generates a configuration file for system initialization according to the requirement information carried in the system initialization request; Obtaining the configuration file sent by the configuration center and executing the configuration file to complete the initialization of the battery swapping system.

2. The initialization method according to claim 1, characterized in that Before obtaining the configuration file sent by the configuration center, it further includes: Installing an operating system in response to an indication of successful permission verification; the indication of successful permission verification is generated by the configuration center after passing the verification of the system initialization request; Alternatively, executing the configuration file includes: Executing the configuration file in response to an indication of successful permission verification.

3. The initialization method according to claim 1, wherein The configuration file includes a configuration script for a battery monitoring system, and executing the configuration file includes: Executing the configuration script to configure the battery monitoring system.

4. The initialization method according to claim 1, wherein The initialization method further includes: Collecting system information of the battery swapping system; Adding assets or authorizing assets for the battery swapping system according to the system information.

5. The initialization method according to claim 1, wherein After executing the configuration file, it further includes: Modifying the configuration file; the modification includes at least one of the following: adding assets, asset authorization.

6. A method for initializing a battery swapping system, characterized in that, Applied to a configuration center of a battery swapping system, the initialization method includes: Receiving a system initialization request and generating a configuration file for system initialization according to the requirement information carried in the system initialization request; Sending the configuration file to the requester of the system initialization request, so that the requester completes the initialization of the battery swapping system.

7. The initialization method according to claim 6, wherein After receiving the system initialization request, it further includes: Verifying the system initialization request; Generating an indication of successful permission verification in response to the successful verification of the system initialization request; Sending the indication of successful permission verification to the requester of the system initialization request, so that the requester installs an operating system according to the indication of successful permission verification.

8. An initialization system for a battery swapping system, characterized in that, The initialization system includes: A first sending module, configured to send a system initialization request to a configuration center, so that the configuration center generates a configuration file for system initialization according to the requirement information carried in the system initialization request; An execution module, configured to obtain the configuration file sent by the configuration center and execute the configuration file to complete the initialization of the battery swapping system.

9. An initialization system for a battery swapping system, characterized in that, The initialization system includes: A receiving module, configured to receive a system initialization request and generate a configuration file for system initialization according to the requirement information carried in the system initialization request; A second sending module, configured to send the configuration file to the requester of the system initialization request, so that the requester completes the initialization of the battery swapping system.

10. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and adapted to run on the processor, characterized in that When the processor executes a computer program, it implements the method according to claims 1-7.

11. A computer storage medium, on which a computer program is stored, characterized in that, When the computer program is executed by a processor, it implements the method according to any one of claims 1-7.