Application information management method, application information management device, electronic equipment and storage medium
By uniformly uploading application information to the cloud in the application market of the vehicle terminal, the problem of dispersed application information management on the vehicle terminal is solved, and centralized management and efficient management of application information of each application on the vehicle terminal is realized.
Patent Information
- Application Number
- CN202411997488.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-27
AI Technical Summary
In the prior art, applications on the vehicle end upload application information to the cloud, resulting in the cloud dispersed management of application information of each application on the vehicle end, and the management cost is relatively high.
When the application market meets the conditions for application installation, deletion or update, the application information is uniformly uploaded to the cloud, so that the cloud can save and manage the application information of each application on the vehicle.
It realizes centralized management of application information for each application on the vehicle side, reduces the cost of application information management, and improves management efficiency.
Smart Images

Figure CN120045204A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of intelligent networking technology, and in particular, to an application information management method, an application information management device, an electronic device, and a storage medium. Background Art
[0002] With the development of the automotive field towards intelligence and networking, the in-vehicle infotainment systems of vehicle head units with different system versions will pre-install diverse applications to meet the general needs of users. In addition, users can also download, update, or delete applications on the vehicle head unit in the application market according to their personalized needs.
[0003] Currently, the vehicle end will only report the application information of an application to the cloud when it is needed in a specific business scenario.
[0004] However, the applications on the vehicle end upload their application information to the cloud by themselves, and the cloud manages the application information of each application on the vehicle end dispersedly, resulting in a relatively high cost for application information management. Summary of the Invention
[0005] In view of this, embodiments of the present application provide an application information management method, an application information management device, an electronic device, and a computer storage medium to at least partially solve the above problems.
[0006] According to a first aspect of the embodiments of the present application, an application information management method is provided, which is applied to the vehicle end and includes: when an upload condition is met, uploading the application information of a first application on the vehicle end to the cloud through an application market, so that the cloud saves the application information of the first application to manage the application information of each application on the vehicle end, where the upload condition includes at least one of: the first application is installed, the first application is deleted, and the first application is updated.
[0007] In a possible implementation, the method further includes: in response to a first query instruction sent by the cloud, returning the vehicle head unit system version of the vehicle end, so that the cloud determines the application information of the applications pre-installed in the vehicle head unit system version according to the vehicle head unit system version.
[0008] According to a second aspect of the embodiments of the present application, an application information management method is provided, which is applied to the cloud and includes: obtaining the application information of a first application uploaded by the vehicle end when the upload condition is met; associating the application information of the first application with the vehicle identification code of the vehicle end and storing it to manage the application information of each application on the vehicle end.
[0009] In a possible implementation, managing the application information of each application on the vehicle terminal includes: sending a first query instruction to the vehicle terminal; receiving the vehicle system version of the vehicle terminal returned by the vehicle terminal in response to the first query instruction; determining the application information of the pre-installed applications on the vehicle terminal according to the vehicle system version; and managing the application information of each application on the vehicle terminal according to the application information of the pre-installed applications and the application information of the first application.
[0010] In a possible implementation, the method further includes: receiving a second query instruction; and outputting the application information of each application on the vehicle terminal corresponding to the vehicle identification code according to the vehicle identification code indicated by the second query instruction.
[0011] In a possible implementation, outputting the application information of each application on the vehicle terminal corresponding to the vehicle identification code includes: obtaining the vehicle system version of the vehicle terminal according to the vehicle identification code; determining the application information of the pre-installed applications corresponding to the vehicle system version according to the vehicle system version; querying the application information of the first application on the corresponding vehicle terminal according to the vehicle identification code; and outputting the application information of each application on the vehicle terminal according to the application information of the first application and the application information of the pre-installed applications.
[0012] In a possible implementation, managing the application information of each application on the vehicle terminal according to the application information of the first application and the application information of the pre-installed applications includes: determining a second application included in both the first application and the pre-installed applications; determining the application information with the latest timestamp of the second application according to the application information of the first application and the application information of the pre-installed applications; and outputting the application information of the first application except the second application, the application information of the pre-installed applications except the second application, and the application information of the second application with the latest timestamp.
[0013] According to a third aspect of the embodiments of the present application, an application information management device is provided, which is used to upload the application information of the first application on the vehicle terminal to the cloud through an application market when an upload condition is met, so that the cloud stores the application information of the first application to manage the application information of each application on the vehicle terminal, where the upload condition includes at least one of the first application being installed, the first application being deleted, and the first application being updated.
[0014] According to a fourth aspect of the embodiments of the present application, an electronic device is provided, including: a processor, a memory, a communication interface, and a communication bus, where the processor, the memory, and the communication interface complete communication with each other through the communication bus; the memory is used to store at least one executable instruction, and the executable instruction causes the processor to perform the operations corresponding to the method described in the first aspect.
[0015] According to a fifth aspect of the embodiments of the present application, a computer storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method described in the first aspect is implemented.
[0016] According to the application information management method provided by the embodiments of the present application, when the vehicle terminal meets the upload conditions of at least one of the installation, deletion, and update of the first application, the vehicle terminal uploads the application information of the first application on the vehicle terminal to the cloud through the application market, so that the cloud can save the application information of the first application, thereby realizing the management of the application information of each application on the vehicle terminal. Compared with the prior art, the application information management solution in the embodiments of the present application can uniformly upload the latest application information of the applications whose application information has changed to the cloud through the application market on the vehicle terminal, so that the cloud can uniformly save and manage the application information of each application on the vehicle terminal, reducing the application information management cost. Description of the Drawings
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings described below are only some embodiments recorded in the embodiments of the present application, and those of ordinary skill in the art can also obtain other drawings based on these drawings.
[0018] Figure 1 is a flowchart of an application information management method provided by the embodiments of the present application;
[0019] Figure 2 is a schematic diagram of an application information management device provided by the embodiments of the present application;
[0020] Figure 3 is a schematic diagram of the structure of an electronic device provided by the embodiments of the present application. Detailed Embodiments
[0021] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present application, the following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art shall fall within the protection scope of the embodiments of the present application.
[0022] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms "a", "the", and "said" used in this application and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0023] It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".
[0024] As mentioned above, with the development of the automotive field towards intelligence and networking, the in-vehicle infotainment systems of vehicle head units with different system versions will pre-install diversified applications to meet the general needs of users. In addition, users can also download, update, or delete applications on the vehicle head unit according to their personalized needs in the application market. Currently, the vehicle end only reports the application information of applications to the cloud when needed in specific business scenarios. However, the applications on the vehicle end upload their application information to the cloud by themselves, and the cloud manages the application information of each application on the vehicle end dispersedly, resulting in a relatively high application information management cost.
[0025] The embodiment of this application provides an application information management method. When the vehicle end meets at least one of the upload conditions that the first application is installed, the first application is deleted, and the first application is updated, the vehicle end uploads the application information of the first application on the vehicle end to the cloud through the application market, so that the cloud can save the application information of the first application, thereby realizing the management of the application information of each application on the vehicle end. Compared with the prior art, the application information management solution in the embodiment of this application can uniformly upload the latest application information of the applications whose application information has changed to the cloud through the application market on the vehicle end, so that the cloud can uniformly save and manage the application information of each application on the vehicle end, reducing the application information management cost.
[0026] The following illustrates the application information management method provided by this application through embodiments.
[0027] An embodiment of the present application provides an application information management method. This application information management method is applied to the vehicle terminal. When managing application information, when the upload condition is met, the application information of the first application on the vehicle terminal can be uploaded to the cloud through the application market, so that the cloud can save the application information of the first application to manage the application information of each application on the vehicle terminal. Among them, the upload condition includes at least one of: the first application is installed, the first application is deleted, and the first application is updated.
[0028] When a user performs installation, deletion, and / or update operations on one or more applications in the application market on the vehicle terminal, the application market on the vehicle terminal will uniformly upload the latest application information of the one or more applications after the installation, deletion, and / or update operations to the cloud through the vehicle-cloud communication link. Among them, the application information includes application package name information, application version information, and the timestamp of the execution operation, etc. That is, when at least one of the conditions that the first application is installed, the first application is deleted, and the first application is updated is met, the latest application information of the first application on the vehicle terminal is uploaded to the cloud through the application market, so that the cloud can uniformly save the application information of the first application to manage the application information of each application on the vehicle terminal.
[0029] In an example, the user updates application A with version 1.0 to application A with version 2.0 in the application market on the vehicle terminal, and the application market on the vehicle terminal will upload the application information of application A with version 2.0 to the cloud. In another example, the user updates application B with version 1.0 to application B with version 2.0 in the application market on the vehicle terminal, downloads application C with version 1.0, and deletes application D with version 1.0. The application market on the vehicle terminal will uniformly upload the application information of application B with version 2.0, application C with version 1.0, and application D to the cloud. Among them, the application information of application D includes that application D with version 1.0 has been deleted by the user, etc.
[0030] In the embodiment of the present application, when the vehicle terminal meets the upload condition of at least one of the first application being installed, the first application being deleted, and the first application being updated, the application information of the first application on the vehicle terminal is uploaded to the cloud through the application market, so that the cloud can save the application information of the first application, thereby realizing the management of the application information of each application on the vehicle terminal. Compared with the prior art, the application information management solution in the embodiment of the present application can uniformly upload the latest application information of the applications whose application information has changed to the cloud through the application market on the vehicle terminal, so that the cloud can uniformly save and manage the application information of each application on the vehicle terminal, reducing the application information management cost.
[0031] In a possible implementation manner, the application information management method can also respond to the first query instruction sent by the cloud and return the vehicle machine system version of the vehicle terminal, so that the cloud can determine the application information of the applications pre-installed in the vehicle machine system according to the vehicle machine system version.
[0032] The vehicle end can receive a first query instruction sent by the cloud. The first query instruction is used to query the version of the in-vehicle system of the vehicle. The vehicle end queries the version of the in-vehicle system of the vehicle in the vehicle upgrade management system of the vehicle end, and returns the version of the in-vehicle system of the vehicle to the cloud, so that the cloud can determine the application information of the applications pre-installed in the in-vehicle system according to the version of the in-vehicle system. It should be understood that when the vehicle end updates the version of the in-vehicle system through the vehicle upgrade management system, at least some of the applications pre-installed in the previous version of the in-vehicle system will be updated to the applications pre-installed in the new version of the in-vehicle system. Therefore, different versions of the in-vehicle system correspond to at least some different pre-installed applications, and the application information of the applications pre-installed in the in-vehicle system can be determined according to the version of the in-vehicle system.
[0033] In the embodiment of the present application, the vehicle end responds to the first query instruction sent by the cloud and returns the version of the in-vehicle system of the vehicle end, which can enable the cloud to determine the application information of the applications pre-installed in the in-vehicle system according to the version of the in-vehicle system, realize the acquisition of the application information of the applications pre-installed in the in-vehicle system, so that the cloud can uniformly save and manage the application information of the applications pre-installed in different versions of the in-vehicle system of the vehicle end, and reduce the application information management cost.
[0034] Figure 1 is a flowchart of an application information management method provided by an embodiment of the present application. The application information management method is applied to the cloud, as Figure 1 shown, the application information management method includes the following steps 101 to step 102:
[0035] Step 101, obtain the application information of the first application uploaded by the vehicle end that meets the upload conditions.
[0036] The cloud receives, through the vehicle-cloud communication link, the application information of the first application uploaded by the vehicle end through the application market when the vehicle end meets the upload conditions. The upload conditions include at least one of: the first application is installed, the first application is deleted, and the first application is updated.
[0037] Step 102, associate the application information of the first application with the vehicle identification code of the vehicle end and store it to manage the application information of each application of the vehicle end.
[0038] After the cloud obtains the application information of the first application, it associates the application information of the first application with the vehicle identification code of the vehicle end, and stores the associated information in the cloud database uniformly to manage the application information of each application of the vehicle end.
[0039] In the embodiment of the present application, the cloud obtains the application information of the first application uploaded by the vehicle terminal that meets the upload conditions, associates the application information of the first application with the vehicle identification code of the vehicle terminal, and stores it, so as to uniformly manage the application information of each application on the vehicle terminal. Compared with the prior art, the cloud does not need to store and manage the application information of each application separately according to the application information uploaded by each application after update. This solution can uniformly obtain and store the application information of each application on the vehicle terminal, thereby reducing the cloud application information management cost.
[0040] In a possible implementation manner, when managing the application information of each application on the vehicle terminal, a first query instruction may be sent to the vehicle terminal, the vehicle system version of the vehicle terminal returned in response to the first query instruction is received, the application information of the pre-installed applications on the vehicle terminal is determined according to the vehicle system version, and the application information of each application on the vehicle terminal is managed according to the application information of the pre-installed applications and the application information of the first application.
[0041] The cloud sends a first query instruction to the vehicle terminal, receives the vehicle system version of the vehicle terminal returned in response to the first query instruction. After the cloud queries the application information of the pre-installed applications corresponding to this vehicle system version in the intelligent cockpit system software release system according to the vehicle system version, the queried application information of the pre-installed applications corresponding to this vehicle system version is saved to the cloud database, and the application information of each application on the vehicle terminal is stored in a unified format according to the application information of the pre-installed applications and the application information of the first application, so as to manage the application information of each application on the vehicle terminal.
[0042] In the embodiment of the present application, the cloud sends a first query instruction to the vehicle terminal, receives the vehicle system version of the vehicle terminal returned in response to the first query instruction, determines the application information of the pre-installed applications according to the vehicle system version, and manages the application information of each application on the vehicle terminal according to the application information of the pre-installed applications and the application information of the first application, which can realize the acquisition and storage of the application information of the pre-installed applications on the vehicle terminal by the cloud, and can enable the cloud to uniformly save and manage the application information of the pre-installed applications on the vehicle terminal and the application information of the first application, reducing the application information management cost.
[0043] In a possible implementation manner, the application information management method may also receive a second query instruction, and output the application information of each application on the vehicle terminal corresponding to the vehicle identification code according to the vehicle identification code indicated by the second query instruction.
[0044] The cloud can receive a second query instruction sent by the user. Here, the user is the vehicle infotainment system and / or a user who needs to access or use the vehicle application information query service, etc. The second query instruction indicates the identification code of the vehicle and the application information of each application on the vehicle end corresponding to the vehicle identification code. After receiving the second query instruction, the cloud queries the application information of each application on the vehicle end corresponding to the vehicle identification code in the cloud database according to the vehicle identification code indicated by the second query instruction, and returns the application information of each application on the vehicle end corresponding to the vehicle identification code to the user.
[0045] In the embodiment of the present application, when the cloud receives the second query instruction and outputs the application information of each application on the vehicle end corresponding to the vehicle identification code according to the vehicle identification code indicated by the second query instruction, it can enable the cloud to implement a unified external query service for vehicle application information. The user only needs to input the vehicle identification number, and can receive the application information of each application on the vehicle end corresponding to the vehicle identification code through the external query service of the cloud application information, which can improve the user's experience of obtaining application information.
[0046] In a possible implementation manner, when outputting the application information of each application on the vehicle end corresponding to the vehicle identification code, the cloud can obtain the vehicle infotainment system version of the vehicle end according to the vehicle identification code, determine the application information of the pre-installed applications corresponding to the vehicle infotainment system version, query the application information of the first application on the corresponding vehicle end according to the vehicle identification code, and output the application information of each application on the vehicle end according to the application information of the first application and the application information of the pre-installed applications.
[0047] The cloud can send a first query instruction to the vehicle end according to the vehicle identification code, receive the vehicle infotainment system version of the vehicle corresponding to the vehicle identification code returned by the vehicle end in response to the first query instruction, determine the application information of the pre-installed applications corresponding to the vehicle infotainment system version, the cloud can also query the application information of the first application associated with the vehicle identification code in the cloud database, and the cloud outputs the application information of each application on the vehicle end corresponding to the vehicle identification code according to the application information of the first application and the application information of the pre-installed applications.
[0048] In the embodiment of the present application, when the cloud obtains the vehicle infotainment system version of the vehicle end according to the vehicle identification code, determines the application information of the pre-installed applications corresponding to the vehicle infotainment system version, queries the application information of the first application on the corresponding vehicle end according to the vehicle identification code, and outputs the application information of each application on the vehicle end according to the application information of the first application and the application information of the pre-installed applications, it can enable the cloud to comprehensively combine the application information of the first application and the application information of the pre-installed applications, and output the application information of each application on the vehicle end corresponding to the vehicle identification code, thereby improving the user's experience of obtaining application information.
[0049] In a possible implementation, when outputting the application information of each application on the vehicle side according to the application information of the first application and the application information of the pre-installed applications, the second application included in both the first application and the pre-installed applications can be determined, and according to the application information of the first application and the application information of the pre-installed applications, the application information with the latest timestamp of the second application can be determined, and the application information of the first application excluding the second application, the application information of the pre-installed applications excluding the second application, and the application information with the latest timestamp of the second application are output.
[0050] The cloud will store the application information of the pre-installed applications for each system version of the in-vehicle computer. At the same time, the cloud will also store the application information of the first application uploaded by the user after performing update and / or deletion operations on the pre-installed applications in the vehicle-side application market. Therefore, it is possible that the application information of the first application and the application information of the pre-installed applications include the application information of the same application. When the cloud responds to the second query instruction, the cloud will determine the second application included in both the first application and the pre-installed applications, and according to the timestamp information of the operations performed in the application information of the first application and the application information of the pre-installed applications, determine the application information with the latest timestamp of the second application, and output the application information of the first application excluding the second application, the application information of the pre-installed applications excluding the second application, and the application information with the latest timestamp of the second application.
[0051] In an example, the application information of the pre-installed applications includes application B version 1.0, application C version 1.0, and application D version 1.0. The application information of the first application includes application A version 1.0, the application information of application B version 2.0, and application C version 1.0 has been deleted by the user. Among them, the timestamps of the operations performed on application B and application C in the application information of the pre-installed applications are later than the timestamps of the operations performed on application B and application C in the application information of the first application. Then, in response to the query instruction, the application information of each application output by the cloud is the application information of application A version 1.0 (the application information of the first application excluding the second application), application B version 2.0 (the application information with the latest timestamp of the second application), and application D version 1.0 (the application information of the pre-installed applications excluding the second application).
[0052] In the embodiments of the present application, the cloud determines the second application included in both the first application and the pre-installed applications, determines the application information with the latest timestamp of the second application according to the application information of the first application and the application information of the pre-installed applications, and outputs the application information of the first application excluding the second application, the application information of the pre-installed applications excluding the second application, and the application information with the latest timestamp of the second application, which can determine the latest application information of each application on the vehicle side, so as to accurately return the application information of each application on the vehicle side at the query moment, and improve the application information acquisition experience of the user.
[0053] An embodiment of the present application provides an application information management device, which is applied to the vehicle terminal. The application information management device is used to upload the application information of the first application on the vehicle terminal to the cloud through the application market when the upload condition is met, so that the cloud saves the application information of the first application to manage the application information of each application on the vehicle terminal. Among them, the upload condition includes at least one of: the first application is installed, the first application is deleted, and the first application is updated.
[0054] In a possible implementation manner, the application information management device may also respond to a first query instruction sent by the cloud and return the vehicle machine system version of the vehicle terminal, so that the cloud determines the application information of the pre-installed applications according to the vehicle machine system version.
[0055] Figure 2 It is a schematic diagram of an application information management device provided by an embodiment of the present application, which is applied to the cloud, as Figure 2 shown. The application information management device 200 includes:
[0056] An acquisition unit 201, configured to acquire the application information of the first application uploaded by the vehicle terminal when the upload condition is met.
[0057] A management unit 202, configured to store the application information of the first application after associating it with the vehicle identification code of the vehicle terminal to manage the application information of each application on the vehicle terminal.
[0058] In the embodiment of the present application, the acquisition unit 201 can be used to execute step 101 in the above method embodiment, and the management unit 202 can be used to execute step 102 in the above method embodiment.
[0059] In a possible implementation manner, the management unit 202 may also send a first query instruction to the vehicle terminal; receive the vehicle machine system version of the vehicle terminal returned by the vehicle terminal in response to the first query instruction; determine the application information of the pre-installed applications on the vehicle terminal according to the vehicle machine system version; and manage the application information of each application on the vehicle terminal according to the application information of the pre-installed applications and the application information of the first application.
[0060] In a possible implementation manner, the application information management device 200 may also receive a second query instruction; and output the application information of each application on the vehicle terminal corresponding to the vehicle identification code according to the vehicle identification code indicated by the second query instruction.
[0061] In a possible implementation manner, the application information management device 200 may also acquire the vehicle machine system version of the vehicle terminal according to the vehicle identification code; determine the application information of the pre-installed applications corresponding to the vehicle machine system version according to the vehicle machine system version; query the application information of the first application on the corresponding vehicle terminal according to the vehicle identification code; and output the application information of each application on the vehicle terminal according to the application information of the first application and the application information of the pre-installed applications.
[0062] In a possible implementation, the application information management device 200 may further determine a second application included in both the first application and the pre-installed application; determine the application information with the latest timestamp of the second application according to the application information of the first application and the application information of the pre-installed application; and output the application information of the first application except the second application, the application information of the pre-installed application except the second application, and the application information of the second application with the latest timestamp.
[0063] Refer to Figure 3 , which shows a schematic structural diagram of an electronic device according to an embodiment of the present application. The specific implementation of the electronic device in the specific embodiments of the present application is not limited.
[0064] As Figure 3 shown, the electronic device may include: a processor 302, a communication interface 304, a memory 306, and a communication bus 308.
[0065] Among them:
[0066] The processor 302, the communication interface 304, and the memory 306 communicate with each other through the communication bus 308.
[0067] The communication interface 304 is used to communicate with other electronic devices or servers.
[0068] The processor 302 is used to execute the program 310, and specifically may execute the relevant steps in the embodiment of the above application information management method.
[0069] Specifically, the program 310 may include program code, and the program code includes computer operation instructions.
[0070] The processor 302 may be a central processing unit CPU, or a graphics processing unit (GPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. One or more processors included in the intelligent device may be of the same type of processor, such as one or more CPUs; one or more GPUs; or may be of different types of processors, such as one or more CPUs and one or more GPUs and one or more ASICs.
[0071] A memory 306 for storing a program 310. The memory 306 may include a high-speed RAM memory and may also include non-volatile memory, such as at least one disk memory.
[0072] The program 310 may specifically be used to cause the processor 302 to execute the application information management method in any of the foregoing embodiments.
[0073] For the specific implementation of each step in the program 310, reference may be made to the corresponding steps and descriptions in the corresponding units in any of the foregoing application information management method embodiments, which will not be elaborated herein. Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the above-described devices and modules can refer to the corresponding process descriptions in the foregoing method embodiments, which will not be repeated herein.
[0074] In the embodiments of the present application, when the vehicle terminal meets the upload condition of at least one of the installation, deletion, and update of the first application, the application information of the first application on the vehicle terminal is uploaded to the cloud through the application market, so that the cloud can save the application information of the first application, thereby realizing the management of the application information of each application on the vehicle terminal. Compared with the prior art, the application information management solution in the embodiments of the present application can uniformly upload the latest application information of the applications with changed application information to the cloud through the application market on the vehicle terminal, so that the cloud can uniformly save and manage the application information of each application on the vehicle terminal, reducing the application information management cost.
[0075] The embodiments of the present application also provide a computer program product, including computer instructions, which instruct a computing device to perform the operations corresponding to any of the foregoing method embodiments.
[0076] It should be noted that, according to the needs of implementation, each component / step described in the embodiments of the present application can be split into more components / steps, or two or more components / steps or partial operations of components / steps can be combined into new components / steps to achieve the purpose of the embodiments of the present application.
[0077] The method according to the embodiments of the present application can be implemented in hardware, firmware, or be implemented as software or computer code that can be stored in a recording medium (such as a CD ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or be implemented as computer code originally stored in a remote recording medium or a non-transitory machine-readable medium and downloaded through a network and to be stored in a local recording medium, so that the method described herein can be stored on such a software process on a recording medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware (such as an ASIC or FPGA). It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component (such as RAM, ROM, flash memory, etc.) that can store or receive software or computer code, and when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the application information management method described herein is implemented. In addition, when a general-purpose computer accesses the code for implementing the application information management method shown herein, the execution of the code converts the general-purpose computer into a dedicated computer for executing the application information management method shown herein.
[0078] Those of ordinary skill in the art can realize that the units and method steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such an implementation should not be considered to exceed the scope of the embodiments of the present application.
[0079] The above embodiments are only used to illustrate the embodiments of the present application, rather than to limit the embodiments of the present application. Those of ordinary skill in the relevant technical field can also make various changes and modifications without departing from the spirit and scope of the embodiments of the present application. Therefore, all equivalent technical solutions also belong to the scope of the embodiments of the present application. The patent protection scope of the embodiments of the present application shall be defined by the claims.
Claims
1. An application information management method, applied to a vehicle side, characterized in that: include: When the upload conditions are met, the application information of the first application on the vehicle side is uploaded to the cloud through the application market, so that the cloud side saves the application information of the first application to manage the application information of each application on the vehicle side, wherein the upload conditions include: at least one of: the first application is installed, the first application is deleted, and the first application is updated.
2. The method according to claim 1, characterized in that The method also includes: in response to a first query instruction sent by the cloud, returning the vehicle system version of the vehicle end, so that the cloud determines the application information of the pre-installed application of the vehicle system version according to the vehicle system version.
3. An application information management method, applied in the cloud, characterized in that: include: Obtain application information of the first application uploaded by the vehicle side that meets the upload conditions; The application information of the first application is associated with the vehicle identification code of the vehicle end and then stored to manage the application information of each application on the vehicle end.
4. The method according to claim 3, characterized in that The managing the application information of each application on the vehicle side includes: Sending a first query instruction to the vehicle end; Receiving the vehicle system version of the vehicle end returned by the vehicle end in response to the first query instruction; Determining application information of the pre-installed application on the vehicle side according to the vehicle system version; The application information of each application on the vehicle side is managed according to the application information of the pre-installed application and the application information of the first application.
5. The method according to claim 3, characterized in that: The method further comprises: receiving a second query instruction; According to the vehicle identification code indicated by the second query instruction, the application information of each application on the vehicle side corresponding to the vehicle identification code is output.
6. The method according to claim 5, characterized in that The output of the application information of each application on the vehicle side corresponding to the vehicle identification code includes: According to the vehicle identification code, obtaining the vehicle system version of the vehicle end; Determining application information of pre-installed applications corresponding to the vehicle system version according to the vehicle system version; Query application information of a first application corresponding to the vehicle end according to the vehicle identification code; According to the application information of the first application and the application information of the pre-installed application, the application information of each application on the vehicle side is output.
7. The method according to claim 6, characterized in that The outputting the application information of each application on the vehicle side according to the application information of the first application and the application information of the pre-installed application includes: Determine a second application included in both the first application and the preinstalled application; Determine, according to the application information of the first application and the application information of the preinstalled application, the application information of the second application with the latest timestamp; The application information of the first application excluding the second application, the application information of the preinstalled applications excluding the second application, and the application information of the second application with the latest timestamp are output.
8. An application information management device, applied to a vehicle, characterized in that: The device is used to upload the application information of the first application on the vehicle side to the cloud through the application market when an upload condition is met, so that the cloud side saves the application information of the first application to manage the application information of each application on the vehicle side, wherein the upload condition includes: at least one of: the first application is installed, the first application is deleted, and the first application is updated.
9. An electronic device, characterized in that: include: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the application information management method as described in any one of claims 1-2 or claims 3-7.
10. A computer storage medium, characterized in that: A computer program is stored thereon, and when the program is executed by a processor, the application information management method as described in any one of claims 1-2 or claims 3-7 is implemented.