In-vehicle network communication method, system, electronic device and storage medium

By installing the ESIM card and code number management software in the vehicle terminal, and using the cloud management platform to manage the code number information, it solves the unstable problem of vehicle network communication in different areas of different operators. Network fusion and service continuity.

CN115278597BActive Publication Date: 2025-01-28CHONGQING CHANGAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210911133.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-29
Publication Date
2025-01-28
Estimated Expiration
2042-07-29

AI Technical Summary

Technical Problem

The existing in-vehicle network communication technology has problems such as unstable network connections, poor user experience and some in-vehicle services in areas with poor signal coverage of different operators.

Method used

By installing the ESIM card and code number management software in the vehicle terminal, and using the cloud management platform to issue control instructions, switch, write or delete the code number information in the ESIM card Network switch.

Benefits of technology

In the case of not being transformed into the hardware of the existing vehicle, the integration of vehicle multi -operator networks is affordable, which significantly improves the availability and service continuity of car honeycomb network services, and provides a convenient user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115278597B_ABST
    Figure CN115278597B_ABST
Patent Text Reader

Abstract

The present application provides a vehicle network communication method, system, electronic device and storage medium, including: obtaining a cloud management platform and at least one vehicle terminal; installing an eSIM card and a number management software on the obtained vehicle terminal; using the cloud management platform to send a control instruction to the number management software, controlling the number management software to switch the current effective number of the eSIM card, or write a new number information into the eSIM card, or delete the existing number information in the eSIM card. By using the eSIM card, the present application can economically realize the integration of multi-operator networks in the vehicle without modifying the existing vehicle hardware, and significantly improve the availability of vehicle cellular network services. The present application can automatically or manually switch between the network channels of major operators, select the best one, and maximize the service continuity of the vehicle cellular network. The present application can be independent of other terminal devices outside the vehicle terminal, and all users can enjoy the convenience and performance provided by this method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a vehicle-mounted network communication method, system, electronic device and storage medium. Background Art

[0002] With the rapid development of the smart car industry, more and more cars are beginning to access the Internet. Online navigation, voice interaction, in-car entertainment, etc. all rely on good network connections to ensure a good user experience. Currently, the most ideal network connection solution is to install an in-car cellular network, including 4G, 5G and other communication technologies.

[0003] However, due to differences in base station deployments among different domestic operators, network signals from different operators in different locations may differ greatly. Especially in non-urban areas, the driving safety risks and vehicle intelligence interruption risks caused by unstable network connections can be very serious. Although the existing technology uses the method of in-vehicle 4G / 5G superimposed on in-vehicle WiFi to meet the needs of in-vehicle network services, such technology is limited by the base station signal coverage of a certain fixed operator. In places where the operator's signal is not good, only mobile phone hotspots can be temporarily used as a compensatory solution for network connection, resulting in several problems with the existing technology:

[0004] 1. When the user's mobile phone and the car computer use the same operator network, the current communication technology will not work.

[0005] 2. After the in-car cellular network is disconnected, users are usually required to manually turn on the mobile phone hotspot and operate the in-car WiFi to connect the mobile phone for use. This process is very cumbersome and cannot achieve an automatic and seamless user experience.

[0006] 3. Some in-vehicle services require the use of a dedicated in-vehicle network channel. After the vehicle is connected to the mobile phone hotspot and uses the public Internet connection, these in-vehicle services may not work properly.

[0007] The combination of the above three problems makes it difficult to realize complete in-vehicle functional services and ensure user service experience, so the existing communication technology solutions need to be improved urgently. Summary of the invention

[0008] In view of the above-mentioned shortcomings of the prior art, the present application provides a vehicle network communication method, system, electronic device and storage medium to solve the above-mentioned technical problems.

[0009] The present application provides a vehicle network communication method, comprising the following steps:

[0010] Obtain a configured cloud management platform and at least one vehicle terminal;

[0011] Installing an eSIM card (Embedded-SIM, eSIM card for short) and number management software on the acquired vehicle terminal, wherein at least one number information is set in the eSIM card;

[0012] The configured cloud management platform is used to send a control instruction to the number management software to control the number management software to switch the current valid number of the eSIM card, or write new number information into the eSIM card, or delete the existing number information in the eSIM card.

[0013] In one embodiment of the present application, the process of configuring the cloud management platform includes:

[0014] Get the cloud management platform in its initial state;

[0015] configuring an eSIM card resource pool and a code number resource pool for the cloud management platform in an initial state, and updating the eSIM card resource pool and the code number resource pool; and,

[0016] The cloud management platform in the initial state configures the association relationship between all eSIM cards and code number information, wherein the association relationship includes: unbound and written; and,

[0017] The cloud management platform in the initial state is configured with authentication rules for the vehicle terminal so that the legal vehicle terminal can normally access the cloud management platform.

[0018] In one embodiment of the present application, the process of using the configured cloud management platform to issue a control instruction to the number management software to control the number management software to switch the current valid number of the eSIM card includes:

[0019] Determine the eSIM card number object carried by the first target vehicle terminal in the eSIM card resource pool of the cloud management platform, and record it as the first target eSIM card; wherein the first target vehicle terminal includes the vehicle terminal to be switched;

[0020] Selecting a code number to be activated from the code numbers written into the first target eSIM card, and sending the code number switching control instruction to the code number management software of the first target vehicle terminal through the cloud management platform;

[0021] Receiving a code number switching operation initiated by the target object on the configured cloud management platform, and generating a code number switching control instruction based on the code number switching operation;

[0022] In response to the code number switching control instruction, the code number management software is controlled to initiate a code number switching operation to the first target eSIM card, activate the original code number or activate the new code number, and feed back the code number switching result to the cloud management platform.

[0023] In one embodiment of the present application, the process of using the configured cloud management platform to issue a control instruction to the number management software to control the number management software to write the new number information into the eSIM card includes:

[0024] Determine the eSIM card number object carried by the second target vehicle terminal in the eSIM card resource pool of the cloud management platform, and record it as the second target eSIM card; wherein the second target vehicle terminal includes the vehicle terminal to be added with a code number;

[0025] Filter out the unbound code number information in the code number resource pool of the cloud management platform;

[0026] Receive a code number adding operation initiated by the target object on the configured cloud management platform, and generate a code number adding control instruction based on the code number adding operation;

[0027] In response to the code number adding control instruction, the code number management software is controlled to write the filtered unbound code number information into the second target eSIM card, and the code number writing result is fed back to the cloud management platform.

[0028] In one embodiment of the present application, the process of using the configured cloud management platform to issue a control instruction to the number management software to control the number management software to delete the existing number information in the eSIM card includes:

[0029] Determine the eSIM card number object carried by the third target vehicle terminal in the eSIM card resource pool of the cloud management platform, and record it as the third target eSIM card; wherein the third target vehicle terminal includes the vehicle terminal to be added with a code number;

[0030] Selecting the code information to be deleted in the third target eSIM card;

[0031] Receiving a code number deletion operation initiated by the target object on the configured cloud management platform, and generating a code number deletion control instruction based on the code number deletion operation;

[0032] In response to the code number deletion control instruction, the code number management software is controlled to select the code number information to be deleted and delete it from the third target eSIM card, and the deletion result is fed back to the cloud management platform.

[0033] In one embodiment of the present application, the method further includes:

[0034] Triggering the application in the vehicle terminal to generate a code number switching call instruction;

[0035] The code number switching call instruction is sent to the code number management software installed in the vehicle terminal, and the code number management software is called to initiate a code number switching operation to the eSIM card installed in the vehicle terminal to activate the original code number or activate a new code number.

[0036] The present application also provides a vehicle network communication system, the system comprising:

[0037] The eSIM card is installed in the vehicle terminal and is used to provide at least one code number information;

[0038] The code number management software is installed in the vehicle terminal and is used to receive the control command issued by the cloud management platform, and control the code number management software to switch the current effective code number of the eSIM card, or write the new code number information into the eSIM card, or delete the existing code number information in the eSIM card based on the control command;

[0039] The cloud management platform is connected to the vehicle terminal and is used to generate and send control instructions to the code management software.

[0040] In one embodiment of the present application, before the cloud management platform generates and issues a control instruction to the number management software, it further includes:

[0041] Configuring an eSIM card resource pool and a code number resource pool, and updating the eSIM card resource pool and the code number resource pool; and,

[0042] Configure the association relationship between all eSIM cards and code number information, the association relationship includes: unbound, written; and,

[0043] Configure the authentication rules of the vehicle terminal so that the legal vehicle terminal can access the cloud management platform normally.

[0044] The present application also provides an electronic device, the electronic device comprising:

[0045] one or more processors;

[0046] A storage device is used to store one or more programs. When the one or more programs are executed by the one or more processors, the electronic device implements the vehicle network communication method as described in any one of the above.

[0047] The present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor of a computer, the computer is enabled to execute the vehicle network communication method as described in any one of the above.

[0048] As described above, the present application provides a vehicle network communication method, system, electronic device and storage medium, which have the following beneficial effects:

[0049] This application first obtains a configured cloud management platform and at least one vehicle terminal; then installs an eSIM card and a number management software on the obtained vehicle terminal, wherein at least one number information is set in the eSIM card; finally, the configured cloud management platform is used to send a control instruction to the number management software to control the number management software to switch the current effective number of the eSIM card, or write a new number information into the eSIM card, or delete the existing number information in the eSIM card. It can be seen that by using the eSIM card, this application can economically realize the integration of multi-operator networks on board without modifying the existing vehicle hardware, and significantly improve the availability of vehicle-mounted cellular network services. In addition, this application can automatically or manually switch between the network channels of major operators, select the best one, and maximize the service continuity of the vehicle-mounted cellular network. At the same time, this application can be independent of other terminal devices outside the vehicle terminal (such as user mobile phones), and all users can enjoy the convenience and performance provided by this method.

[0050] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0052] Figure 1 A schematic diagram of an exemplary system architecture for applying the technical solutions in one or more embodiments of the present application;

[0053] Figure 2 A schematic diagram of a process flow of a vehicle network communication method provided in an embodiment of the present application;

[0054] Figure 3 A schematic diagram of the architecture of a vehicle terminal provided in an embodiment of the present application;

[0055] Figure 4 A schematic diagram of the architecture of an in-vehicle network communication system provided in an embodiment of the present application;

[0056] Figure 5The hardware structure diagram of an electronic device suitable for implementing one or more embodiments of the present application. DETAILED DESCRIPTION

[0057] The following will describe the implementation methods of the present application with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific implementation methods, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be understood that the preferred embodiments are only for illustrating the present application, not for limiting the scope of protection of the present application.

[0058] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present application, and thus the drawings only show components related to the present application rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed at will, and the component layout may also be more complicated.

[0059] In the following description, a large number of details are discussed to provide a more thorough explanation of the embodiments of the present application. However, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present application difficult to understand.

[0060] Figure 1 A schematic diagram of an exemplary system architecture to which the technical solution in one or more embodiments of the present application can be applied is shown. Figure 1 As shown, the system architecture 100 may include a terminal device 110, a network 120, and a server 130. The terminal device 110 may include various electronic devices such as a smart phone, a tablet computer, a laptop computer, and a desktop computer. The server 130 may be an independent physical server, or a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The network 120 may be a communication medium of various connection types that can provide a communication link between the terminal device 110 and the server 130, such as a wired communication link or a wireless communication link.

[0061] According to the implementation requirements, the system architecture in the embodiment of the present application can have any number of terminal devices, networks and servers. For example, the server 130 can be a server group composed of multiple server devices. In addition, the technical solution provided in the embodiment of the present application can be applied to the terminal device 110, can also be applied to the server 130, or can be implemented by the terminal device 110 and the server 130 together, and the present application does not make any special restrictions on this.

[0062] In one embodiment of the present application, the terminal device 110 or server 130 of the present application can obtain a configured cloud management platform and at least one vehicle terminal; then install an eSIM card and a number management software on the obtained vehicle terminal, wherein at least one number information is set in the eSIM card; finally, the configured cloud management platform is used to send a control instruction to the number management software to control the number management software to switch the current effective number of the eSIM card, or write a new number information into the eSIM card, or delete the existing number information in the eSIM card. By using the terminal device 110 or the server 130 to execute the vehicle network communication method, the eSIM card can be used to economically realize the integration of vehicle multi-operator networks without modifying the existing vehicle hardware, and the availability of vehicle cellular network services can be significantly improved. In addition, it can automatically or manually switch between the network channels of major operators, select the best one, and maximize the service continuity of the vehicle cellular network. At the same time, it can be independent of other terminal devices outside the vehicle terminal (such as user mobile phones), and all users can enjoy the convenience and performance provided by this method.

[0063] The above section introduces the contents of an exemplary system architecture that applies the technical solution of the present application. Next, the in-vehicle network communication method of the present application will be introduced.

[0064] Figure 2 1 shows a schematic diagram of a vehicle network communication method flow chart provided by an embodiment of the present application. Specifically, in an exemplary embodiment, Figure 2 As shown, this embodiment provides a vehicle network communication method, the method comprising the following steps:

[0065] S210, obtain a configured cloud management platform and at least one vehicle terminal. As an example, the process of configuring the cloud management platform in this embodiment includes: obtaining the cloud management platform in an initial state; configuring the eSIM card resource pool and the code number resource pool for the cloud management platform in the initial state, and updating the eSIM card resource pool and the code number resource pool; and configuring the association relationship between all eSIM cards and code number information for the cloud management platform in the initial state, and the association relationship includes: unbound, written; and configuring the authentication rules of the vehicle terminal for the cloud management platform in the initial state, so that the legitimate vehicle terminal can normally access the cloud management platform. Among them, the architectural diagram of the vehicle terminal in this embodiment is as shown in the figure. Figure 3 shown.

[0066] S220, installing an eSIM card and code number management software on the acquired vehicle terminal, wherein the eSIM card is provided with at least one code number information. In this embodiment, if the eSIM card has multiple available code number information built in, one code number should be activated and the other code numbers should be inactive. The code number management software installed in the vehicle terminal can normally read the basic information of the eSIM card and all the built-in code number information. After the vehicle terminal is turned on, it should be able to access the cloud management platform using the network channel provided by the code number.

[0067] S230, using the configured cloud management platform to send a control instruction to the number management software, controlling the number management software to switch the current valid number of the eSIM card, or write new number information into the eSIM card, or delete the existing number information in the eSIM card.

[0068] It can be seen that this embodiment can achieve the integration of multiple operators' networks in the vehicle economically and economically without modifying the existing vehicle hardware, and significantly improve the availability of vehicle cellular network services. In addition, this embodiment can automatically or manually switch between the network channels of major operators, select the best one, and maximize the service continuity of the vehicle cellular network. At the same time, this embodiment does not rely on other terminal devices outside the vehicle terminal (such as user mobile phones), and all users can enjoy the convenience and performance provided by this method.

[0069] According to the above records, in an exemplary embodiment, a control instruction is issued to the number management software by a configured cloud management platform to control the number management software to switch the current valid code number of the eSIM card. The process includes: determining the eSIM card number object carried by the first target vehicle terminal in the eSIM card resource pool of the cloud management platform, recorded as the first target eSIM card; wherein the first target vehicle terminal includes the vehicle terminal to be switched; selecting the code number to be activated from the code numbers written to the first target eSIM card, and sending the code number switching control instruction to the number management software of the first target vehicle terminal through the cloud management platform; receiving the code number switching operation initiated by the target object on the configured cloud management platform, and generating a code number switching control instruction based on the code number switching operation; in response to the code number switching control instruction, controlling the code number management software to initiate a code number switching operation to the first target eSIM card, activating the original code number or activating the new code number, and feeding back the code number switching result to the cloud management platform. Specifically, the cloud management platform can initiate a code switching operation to a certain vehicle terminal as needed, including: first, find the eSIM card number object carried by the vehicle terminal that needs to be operated in the eSIM card resource pool of the cloud management platform. Then select the code number to be activated from the code numbers written to the eSIM card through the cloud management platform (make sure the code number is in an inactive state), and then the cloud management platform sends a code switching operation instruction to the vehicle terminal. After the vehicle terminal receives the code switching operation instruction, it initiates a code switching operation to the local eSIM card through the code management software of the vehicle terminal. The operation should include two steps: deactivating the original code number and activating the new code number. If any step fails, all operations should be rolled back. After the code number switch is completed, the switching operation result (success or failure) will be immediately fed back to the cloud management platform.

[0070] According to the above records, in another exemplary embodiment, the process of using the configured cloud management platform to issue a control instruction to the number management software to control the number management software to write the new number information into the eSIM card includes: determining the eSIM card number object carried by the second target vehicle terminal in the eSIM card resource pool of the cloud management platform, recorded as the second target eSIM card; wherein the second target vehicle terminal includes the vehicle terminal to be added with a number; filtering out the unbound number information in the number resource pool of the cloud management platform; receiving the number addition operation initiated by the target object on the configured cloud management platform, and generating a number addition control instruction based on the number addition operation; in response to the number addition control instruction, controlling the number management software to write the filtered unbound number information into the second target eSIM card, and feeding back the number writing result to the cloud management platform. Specifically, the cloud management platform can initiate a number addition operation to a certain vehicle terminal as needed, including: first, finding the eSIM card number object carried by the vehicle terminal to be operated in the eSIM card resource pool of the cloud management platform. Then, filter out the unbound code number information in the code number resource pool of the cloud management platform (make sure that the code number information has not been written to any eSIM card and has not formed a binding association with any eSIM card). Next, issue a card write operation instruction to the specified eSIM card number object in the cloud management platform, and the card write content is the unbound code number information. After the vehicle terminal receives the card write operation instruction and the code number information to be written, it initiates a card write operation to the local eSIM card through the code number management software of the vehicle terminal. After the card write is completed, the card write result (success or failure) is immediately fed back to the cloud management platform.

[0071] According to the above records, in an exemplary embodiment, the process of using the configured cloud management platform to issue a control instruction to the number management software to control the number management software to delete the existing number information in the eSIM card includes: determining the eSIM card number object carried by the third target vehicle terminal in the eSIM card resource pool of the cloud management platform, recorded as the third target eSIM card; wherein the third target vehicle terminal includes the vehicle terminal to be added with a number; selecting the number information to be deleted in the third target eSIM card; receiving the number deletion operation initiated by the target object in the configured cloud management platform, and generating a number deletion control instruction based on the number deletion operation; in response to the number deletion control instruction, controlling the number management software to select the number information to be deleted from the third target eSIM card for deletion, and feeding back the deletion result to the cloud management platform. Specifically, the cloud management platform can initiate a number deletion operation to a certain vehicle terminal as needed, including: first finding the eSIM card number object carried by the vehicle terminal to be operated in the eSIM card resource pool of the cloud management platform. Then select the code number information to be deleted from the code numbers written to the eSIM card, and then the cloud management platform sends a code number deletion operation instruction to the vehicle terminal. After the vehicle terminal receives the code number deletion operation instruction, it initiates a deletion operation to the local eSIM card through the code number management software of the vehicle terminal. After the code number is deleted, the deletion operation result (success or failure) is immediately fed back to the cloud management platform.

[0072] In an exemplary embodiment, the method may further include: triggering an application in the vehicle terminal to generate a code switching call instruction; sending the code switching call instruction to the code management software installed in the vehicle terminal, calling the code management software to initiate a code switching operation to the eSIM card installed in the vehicle terminal, activating the original code number or activating a new code number. Specifically, the local application of the vehicle terminal can call the basic capabilities provided by the code management software of the vehicle terminal according to the needs, thereby realizing the switching of the local code number. After receiving the call instruction, the code management software of the vehicle terminal immediately initiates a code switching operation to the local eSIM card. The operation should include two steps: deactivating the original code number and activating the new code number. If any step fails, all operations should be rolled back. After the code switching is completed, the switching operation result (success or failure) is immediately fed back to the local application that initiated the demand. Among them, the active code switching of the vehicle terminal can be manually triggered by the user, or it can be automatically controlled by specific rules without user operation.

[0073] In another embodiment of the present application, the embodiment further provides a vehicle network communication method, comprising the following steps:

[0074] Step 1: Cloud management platform initialization process. Specifically, after the cloud management platform is deployed, the first initialization should configure the vehicle-mounted eSIM card resource pool and the code number resource pool, and the eSIM card resource pool and the code number resource pool should be updated as needed. Then the cloud management platform should configure the association between all vehicle-mounted eSIM cards and code number information, and the association should at least include two categories: unbound and written. Then the cloud management platform should configure the authentication rules for the vehicle terminal so that the legal vehicle terminal can access the cloud management platform service normally, while rejecting the access and service requests of illegal terminals.

[0075] Step 2: Vehicle terminal activation process. Specifically, the eSIM card should be pre-installed in all vehicle terminals, and the code number management software should be installed. The eSIM card pre-installed in the vehicle terminal should have at least one available code number information built in. If multiple available code number information is built in, one code number should be activated and the other code numbers should be inactive. The code number management software installed in the vehicle terminal can normally read the basic information of the eSIM card and all built-in code number information. After the vehicle terminal is turned on, it should be able to access the cloud management platform using the network channel provided by the code number.

[0076] Step 3: The cloud management platform initiates the vehicle terminal to add a code number. Specifically, the cloud management platform can initiate a new code number operation to a vehicle terminal as needed, including:

[0077] 3-1) First, find the eSIM card number object carried by the vehicle terminal to be operated in the eSIM card resource pool of the cloud management platform.

[0078] 3-2) Then filter out the unbound code number information in the code number resource pool of the cloud management platform (make sure that the code number information has not been written into any eSIM card and has not formed a binding association with any eSIM card).

[0079] 3-3) Next, a card writing instruction is issued to the designated eSIM card number object in the cloud management platform, and the card writing content is the unbound code number information.

[0080] 3-4) After the vehicle terminal receives the card writing operation instruction and the code information to be written, it initiates the card writing operation to the local eSIM card through the code management software of the vehicle terminal. After the card writing is completed, the card writing result (success or failure) is immediately fed back to the cloud management platform.

[0081] Step 4: The cloud management platform initiates the vehicle terminal to delete the code number. Specifically, the cloud management platform can initiate a code number deletion operation to a vehicle terminal as needed, including:

[0082] 4-1) First, find the eSIM card number object carried by the vehicle terminal to be operated in the eSIM card resource pool of the cloud management platform.

[0083] 4-2) Then select the code number information to be deleted from the code numbers written into the eSIM card, and then the cloud management platform sends a code number deletion operation instruction to the vehicle terminal.

[0084] 4-3) After the vehicle terminal receives the code number deletion operation instruction, it initiates the deletion operation to the local eSIM card through the code number management software of the vehicle terminal. After the code number is deleted, the deletion operation result (success or failure) is immediately fed back to the cloud management platform.

[0085] Step 5: The cloud management platform initiates the code switching of the vehicle terminal. Specifically, the cloud management platform can initiate the code switching operation to a certain vehicle terminal as needed, including:

[0086] 5-1) First, find the eSIM card number object carried by the vehicle terminal to be operated in the eSIM card resource pool of the cloud management platform.

[0087] 5-2) Then, through the cloud management platform, select the code number that needs to be activated from the code numbers written into the eSIM card (make sure that the code number is in an inactive state), and then the cloud management platform sends a code number switching operation instruction to the vehicle terminal.

[0088] 5-3) After the vehicle terminal receives the code switching operation instruction, it initiates the code switching operation to the local eSIM card through the code management software of the vehicle terminal. The operation should include two steps: deactivating the original code and activating the new code. If any step fails, all operations should be rolled back. After the code switching is completed, the switching operation result (success or failure) will be immediately fed back to the cloud management platform.

[0089] Step 6: The vehicle terminal actively switches the code number. Specifically, the local application of the vehicle terminal can call the basic capabilities provided by the code number management software of the vehicle terminal according to needs, so as to realize the switching of the local code number. After receiving the call instruction, the code number management software of the vehicle terminal immediately initiates the code number switching operation to the local eSIM card. The operation should include two steps: deactivating the original code number and activating the new code number. If any step fails, all operations should be rolled back. After the code number switching is completed, the switching operation result (success or failure) is immediately fed back to the local application that initiated the demand. Among them, the active code number switching of the vehicle terminal can be triggered manually by the user, or it can be automatically controlled by specific rules without user operation.

[0090] In summary, the present application provides a vehicle network communication method, firstly obtaining a configured cloud management platform and at least one vehicle terminal; then installing an eSIM card and a number management software on the obtained vehicle terminal, wherein at least one number information is set in the eSIM card; finally, using the configured cloud management platform to send a control instruction to the number management software, controlling the number management software to switch the current effective number of the eSIM card, or write a new number information into the eSIM card, or delete the existing number information in the eSIM card. It can be seen that by using the eSIM card, the method can economically realize the integration of vehicle multi-operator networks without modifying the existing vehicle hardware, and significantly improve the availability of vehicle cellular network services. In addition, the method can automatically or manually switch between the network channels of major operators, select the best one, and maximize the service continuity of the vehicle cellular network. At the same time, the method can be independent of other terminal devices (such as user mobile phones) outside the vehicle terminal, and all users can enjoy the convenience and performance provided by this method.

[0091] The present application also provides a vehicle network communication system, the architecture diagram of the vehicle network communication system is as follows: Figure 4 As shown, the system includes:

[0092] The eSIM card is installed in the vehicle terminal and is used to provide at least one code number information. In this embodiment, if the eSIM card has multiple available code number information built in, one code number should be activated and the other code numbers should be inactive. The code number management software installed in the vehicle terminal can normally read the basic information of the eSIM card and all the built-in code number information. After the vehicle terminal is turned on, it should be able to use the network channel provided by the code number to access the cloud management platform.

[0093] The code number management software is installed in the vehicle terminal, and is used to receive control instructions issued by the cloud management platform, and based on the control instructions, control the code number management software to switch the current effective code number of the eSIM card, or write new code number information into the eSIM card, or delete the existing code number information in the eSIM card.

[0094] The cloud management platform is connected to the vehicle terminal and is used to generate and send control instructions to the number management software. Before the cloud management platform generates and sends control instructions to the number management software, it also includes: configuring the eSIM card resource pool and the number resource pool, and updating the eSIM card resource pool and the number resource pool; and configuring the association relationship between all eSIM cards and number information, the association relationship includes: unbound, written; and configuring the authentication rules of the vehicle terminal so that the legal vehicle terminal can normally access the cloud management platform.

[0095] It can be seen that the vehicle network communication system provided in this embodiment includes three main components: a vehicle-mounted eSIM card, a vehicle terminal code number management software, and a cloud management platform (optional). Among them, the vehicle-mounted eSIM card must have N code numbers built in at the same time. During use, only one code number of the eSIM card is effective at the same time, and each code number can come from a different operator. The vehicle terminal code number management software is installed in the vehicle terminal system to manage the code number of the eSIM card, including switching, writing or deleting code number information. Cloud management platform: The cloud management platform mainly realizes the centralized management of all vehicle-mounted eSIM cards and their code number information. The cloud management platform centrally manages all vehicle-mounted eSIM card resource pools and code number resource pools, and uniformly maintains the mounting relationship between eSIM cards and code numbers, and supports sending instructions to the eSIM card of the vehicle terminal to switch, write or delete code number information.

[0096] According to the above records, in an exemplary embodiment, the process of the code number management software switching the current valid code number of the eSIM card includes: determining the eSIM card number object carried by the first target vehicle terminal in the eSIM card resource pool of the cloud management platform, recorded as the first target eSIM card; wherein the first target vehicle terminal includes the vehicle terminal to be subjected to the code number switching; selecting the code number to be activated from the code numbers written into the first target eSIM card, and sending the code number switching control instruction to the code number management software of the first target vehicle terminal through the cloud management platform; receiving the code number switching operation initiated by the target object on the configured cloud management platform, and generating a code number switching control instruction based on the code number switching operation; in response to the code number switching control instruction, controlling the code number management software to initiate a code number switching operation to the first target eSIM card, activating the original code number or activating the new code number, and feeding back the code number switching result to the cloud management platform. Specifically, the cloud management platform can initiate a code switching operation to a certain vehicle terminal as needed, including: first, find the eSIM card number object carried by the vehicle terminal that needs to be operated in the eSIM card resource pool of the cloud management platform. Then select the code number to be activated from the code numbers written to the eSIM card through the cloud management platform (make sure the code number is in an inactive state), and then the cloud management platform sends a code switching operation instruction to the vehicle terminal. After the vehicle terminal receives the code switching operation instruction, it initiates a code switching operation to the local eSIM card through the code management software of the vehicle terminal. The operation should include two steps: deactivating the original code number and activating the new code number. If any step fails, all operations should be rolled back. After the code number switch is completed, the switching operation result (success or failure) will be immediately fed back to the cloud management platform.

[0097] According to the above records, in another exemplary embodiment, the process of the number management software writing the new number information into the eSIM card includes: determining the eSIM card number object carried by the second target vehicle terminal in the eSIM card resource pool of the cloud management platform, recorded as the second target eSIM card; wherein the second target vehicle terminal includes the vehicle terminal to be added with the number; filtering out the unbound number information in the number resource pool of the cloud management platform; receiving the number addition operation initiated by the target object on the configured cloud management platform, and generating a number addition control instruction based on the number addition operation; in response to the number addition control instruction, controlling the number management software to write the filtered unbound number information into the second target eSIM card, and feeding back the number writing result to the cloud management platform. Specifically, the cloud management platform can initiate a number addition operation to a certain vehicle terminal as needed, including: first, finding the eSIM card number object carried by the vehicle terminal to be operated in the eSIM card resource pool of the cloud management platform. Then, filter out the unbound code number information in the code number resource pool of the cloud management platform (make sure that the code number information has not been written to any eSIM card and has not formed a binding association with any eSIM card). Next, issue a card write operation instruction to the specified eSIM card number object in the cloud management platform, and the card write content is the unbound code number information. After the vehicle terminal receives the card write operation instruction and the code number information to be written, it initiates a card write operation to the local eSIM card through the code number management software of the vehicle terminal. After the card write is completed, the card write result (success or failure) is immediately fed back to the cloud management platform.

[0098] According to the above records, in an exemplary embodiment, the process of the number management software deleting the existing number information in the eSIM card includes: determining the eSIM card number object carried by the third target vehicle terminal in the eSIM card resource pool of the cloud management platform, recorded as the third target eSIM card; wherein the third target vehicle terminal includes the vehicle terminal to be added with a number; selecting the number information to be deleted in the third target eSIM card; receiving the number deletion operation initiated by the target object in the configured cloud management platform, and generating a number deletion control instruction based on the number deletion operation; in response to the number deletion control instruction, controlling the number management software to select the number information to be deleted from the third target eSIM card for deletion, and feeding back the deletion result to the cloud management platform. Specifically, the cloud management platform can initiate a number deletion operation to a certain vehicle terminal as needed, including: first, finding the eSIM card number object carried by the vehicle terminal to be operated in the eSIM card resource pool of the cloud management platform. Then select the code number information to be deleted from the code numbers written to the eSIM card, and then the cloud management platform sends a code number deletion operation instruction to the vehicle terminal. After the vehicle terminal receives the code number deletion operation instruction, it initiates a deletion operation to the local eSIM card through the code number management software of the vehicle terminal. After the code number is deleted, the deletion operation result (success or failure) is immediately fed back to the cloud management platform.

[0099] In another embodiment, the embodiment also provides a vehicle-mounted cellular network service system for realizing multi-network integration, including: a vehicle-mounted eSIM card, a vehicle terminal code management software, and a cloud management platform (optional).

[0100] In-vehicle eSIM card: N codes must be built in at the same time, and each code can come from a different operator. During the use of the eSIM card, only one code is valid at the same time, and the code needs to be switched to use other codes.

[0101] Car terminal code management software: installed in the car terminal, to manage the code of the eSIM card. First, the car terminal code management software can switch the current effective code of the eSIM card, then the car terminal code management software can also write new code information into the eSIM card, and finally the car terminal code management software can also delete the existing code information in the eSIM card.

[0102] Cloud management platform: mainly realizes the centralized management of all vehicle-mounted eSIM cards and their code number information. The cloud management platform centrally manages the eSIM card resource pool and the code number resource pool, and uniformly maintains the relationship between eSIM cards and code numbers. When any eSIM card needs to add, delete or update the code number, the cloud management platform can send the corresponding instructions to the vehicle terminal, and the vehicle terminal code number management software will execute the code number addition or deletion operation.

[0103] It should be noted that the vehicle network communication system provided in the above embodiment and the vehicle network communication method provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs the operation has been described in detail in the method embodiment, and will not be repeated here. In practical applications, the vehicle network communication system provided in the above embodiment can allocate the above functions to different functional modules as needed, that is, divide the internal structure of the system into different functional modules to complete all or part of the functions described above, and this is not limited here.

[0104] In summary, the present application provides a vehicle network communication system, firstly, a configured cloud management platform and at least one vehicle terminal are obtained; then an eSIM card and a number management software are installed on the obtained vehicle terminal, wherein at least one number information is set in the eSIM card; finally, the configured cloud management platform is used to send a control instruction to the number management software, and the number management software is controlled to switch the current effective number of the eSIM card, or write the new number information into the eSIM card, or delete the existing number information in the eSIM card. It can be seen that by using the eSIM card, the system can realize the integration of vehicle multi-operator networks economically and significantly improve the availability of vehicle cellular network services without modifying the existing vehicle hardware. In addition, the system can automatically or manually switch between the network channels of major operators, select the best one, and maximize the service continuity of the vehicle cellular network. At the same time, the system can be independent of other terminal devices (such as user mobile phones) outside the vehicle terminal, and all users can enjoy the convenience and performance provided by this method.

[0105] An embodiment of the present application also provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the electronic device implements the in-vehicle network communication method provided in the above-mentioned embodiments.

[0106] Figure 5 The structure diagram of the computer system suitable for implementing the electronic device of the embodiment of the present application is shown. It should be noted that: Figure 5The computer system 1000 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0107] like Figure 5 As shown, the computer system 1000 includes a central processing unit (CPU) 1001, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage part 1008 to the random access memory (RAM) 1003, such as executing the method described in the above embodiment. In the RAM 1003, various programs and data required for system operation are also stored. The CPU 1001, the ROM 1002 and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0108] The following components are connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed, so that a computer program read therefrom is installed into the storage section 1008 as needed.

[0109] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 1009, and / or installed from a removable medium 1011. When the computer program is executed by a central processing unit (CPU) 1001, various functions defined in the system of the present application are executed.

[0110] It should be noted that the computer-readable medium shown in the embodiment of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable computer program is carried. This propagated data signal can take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. A computer program contained on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0111] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0112] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0113] Another aspect of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor of a computer, the computer executes the vehicle network communication method as described above. The computer-readable storage medium may be included in the electronic device described in the above embodiment, or may exist independently without being assembled into the electronic device.

[0114] Another aspect of the present application also provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the vehicle network communication method provided in each of the above embodiments.

[0115] The above embodiments are merely illustrative of the principles and effects of the present application, and are not intended to limit the present application. Anyone familiar with the technology may modify or change the above embodiments without violating the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed in the present application shall still be covered by the claims of the present application.

Claims

1. A vehicle network communication method, characterized in that: The method comprises the following steps: Acquire a configured cloud management platform and at least one vehicle terminal; wherein the process of configuring the cloud management platform includes: acquiring the cloud management platform in an initial state; configuring an eSIM card resource pool and a code number resource pool for the cloud management platform in the initial state, and updating the eSIM card resource pool and the code number resource pool; and configuring the cloud management platform in the initial state with an association relationship between all eSIM cards and code number information, wherein the association relationship includes: unbound and written; and configuring the cloud management platform in the initial state with an authentication rule for the vehicle terminal, so that a legitimate vehicle terminal can normally access the cloud management platform; Installing an eSIM card and number management software on the acquired vehicle terminal, wherein the eSIM card is provided with at least one number information; Using the configured cloud management platform to issue a control instruction to the number management software, control the number management software to switch the current valid number of the eSIM card, or write new number information into the eSIM card, or delete the existing number information in the eSIM card; Among them, the process of using the configured cloud management platform to issue a control instruction to the number management software to control the number management software to switch the current effective code number of the eSIM card includes: determining the eSIM card number object carried by the first target vehicle terminal in the eSIM card resource pool of the cloud management platform, recorded as the first target eSIM card; wherein the first target vehicle terminal includes the vehicle terminal to be switched; selecting the code number to be activated from the code numbers written to the first target eSIM card, and sending the code number switching control instruction to the number management software of the first target vehicle terminal through the cloud management platform; receiving the code number switching operation initiated by the target object on the configured cloud management platform, and generating a code number switching control instruction based on the code number switching operation; in response to the code number switching control instruction, controlling the code number management software to initiate a code number switching operation to the first target eSIM card, activating the original code number or activating the new code number, and feeding back the code number switching result to the cloud management platform; The process of using the configured cloud management platform to issue a control instruction to the number management software to control the number management software to write the new number information into the eSIM card includes: determining the eSIM card number object carried by the second target vehicle terminal in the eSIM card resource pool of the cloud management platform, recorded as the second target eSIM card; wherein the second target vehicle terminal includes the vehicle terminal to be added with a number; filtering out unbound number information in the number resource pool of the cloud management platform; receiving a number addition operation initiated by the target object on the configured cloud management platform, and generating a number addition control instruction based on the number addition operation; in response to the number addition control instruction, controlling the number management software to write the filtered unbound number information into the second target eSIM card, and feeding back the number writing result to the cloud management platform; The process of using the configured cloud management platform to issue a control instruction to the number management software to control the number management software to delete the existing number information in the eSIM card includes: determining the eSIM card number object carried by the third target vehicle terminal in the eSIM card resource pool of the cloud management platform, recorded as the third target eSIM card; wherein the third target vehicle terminal includes the vehicle terminal to which the number is to be added; selecting the number information to be deleted in the third target eSIM card; receiving the number deletion operation initiated by the target object in the configured cloud management platform, and generating a number deletion control instruction based on the number deletion operation; in response to the number deletion control instruction, controlling the number management software to select the number information to be deleted and delete it from the third target eSIM card, and feeding back the deletion result to the cloud management platform.

2. The vehicle network communication method according to claim 1, characterized in that: The method further comprises: Triggering the application in the vehicle terminal to generate a code number switching call instruction; The code number switching call instruction is sent to the code number management software installed in the vehicle terminal, and the code number management software is called to initiate a code number switching operation to the eSIM card installed in the vehicle terminal to activate the original code number or activate a new code number.

3. A vehicle network communication system, characterized in that: The system comprises: The eSIM card is installed in the vehicle terminal and is used to provide at least one code number information; The code number management software is installed in the vehicle terminal and is used to receive the control command issued by the cloud management platform, and control the code number management software to switch the current effective code number of the eSIM card, or write the new code number information into the eSIM card, or delete the existing code number information in the eSIM card based on the control command; A cloud management platform is connected to the vehicle terminal and is used to generate and issue control instructions to the number management software; wherein the process of configuring the cloud management platform includes: obtaining the cloud management platform in an initial state; configuring an eSIM card resource pool and a number resource pool for the cloud management platform in the initial state, and updating the eSIM card resource pool and the number resource pool; and configuring the cloud management platform in the initial state with an association relationship between all eSIM cards and number information, wherein the association relationship includes: unbound and written; and configuring the cloud management platform in the initial state with an authentication rule for the vehicle terminal, so that a legitimate vehicle terminal can normally access the cloud management platform; Among them, the process of using the configured cloud management platform to issue a control instruction to the number management software to control the number management software to switch the current effective code number of the eSIM card includes: determining the eSIM card number object carried by the first target vehicle terminal in the eSIM card resource pool of the cloud management platform, recorded as the first target eSIM card; wherein the first target vehicle terminal includes the vehicle terminal to be switched; selecting the code number to be activated from the code numbers written to the first target eSIM card, and receiving the code number switching operation initiated by the target object on the configured cloud management platform, and generating a code number switching control instruction based on the code number switching operation; and sending the code number switching control instruction to the code number management software of the first target vehicle terminal through the cloud management platform; in response to the code number switching control instruction, controlling the code number management software to initiate a code number switching operation to the first target eSIM card, activating the original code number or activating a new code number, and feeding back the code number switching result to the cloud management platform; The process of using the configured cloud management platform to issue a control instruction to the number management software to control the number management software to write the new number information into the eSIM card includes: determining the eSIM card number object carried by the second target vehicle terminal in the eSIM card resource pool of the cloud management platform, recorded as the second target eSIM card; wherein the second target vehicle terminal includes the vehicle terminal to be added with a number; filtering out unbound number information in the number resource pool of the cloud management platform; receiving a number addition operation initiated by the target object on the configured cloud management platform, and generating a number addition control instruction based on the number addition operation; in response to the number addition control instruction, controlling the number management software to write the filtered unbound number information into the second target eSIM card, and feeding back the number writing result to the cloud management platform; The process of using the configured cloud management platform to issue a control instruction to the number management software to control the number management software to delete the existing number information in the eSIM card includes: determining the eSIM card number object carried by the third target vehicle terminal in the eSIM card resource pool of the cloud management platform, recorded as the third target eSIM card; wherein the third target vehicle terminal includes the vehicle terminal to which the number is to be added; selecting the number information to be deleted in the third target eSIM card; receiving the number deletion operation initiated by the target object in the configured cloud management platform, and generating a number deletion control instruction based on the number deletion operation; in response to the number deletion control instruction, controlling the number management software to select the number information to be deleted and delete it from the third target eSIM card, and feeding back the deletion result to the cloud management platform.

4. The vehicle network communication system according to claim 3, characterized in that: Before the cloud management platform generates and issues a control instruction to the number management software, the cloud management platform also includes: Configuring an eSIM card resource pool and a code number resource pool, and updating the eSIM card resource pool and the code number resource pool; and, Configure the association relationship between all eSIM cards and code number information, the association relationship includes: unbound, written; and, Configure the authentication rules of the vehicle terminal so that the legal vehicle terminal can access the cloud management platform normally.

5. An electronic device, characterized in that: The electronic device comprises: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the electronic device to implement the in-vehicle network communication method as described in claim 1 or 2.

6. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor of a computer, the computer is caused to execute the in-vehicle network communication method as claimed in claim 1 or 2.

Citation Information

Patent Citations

  • Cancelling method based on eUICC (embedded Universal Intergrated Circuit Card) and eUICC remote management platform

    CN105530106A

  • ESIM card opening method, terminal equipment and SM-DP + platform

    CN111542045A