A software updating method and information interaction system

By uploading the installation package to the cloud server by mobile terminals, the problem of application installation restriction by vehicle hardware performance is solved, the application sharing and efficient use is realized, and the demand and cost of vehicle performance is reduced.

CN117632191BActive Publication Date: 2025-05-16ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311695169.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-11
Publication Date
2025-05-16
Estimated Expiration
2043-12-11

AI Technical Summary

Technical Problem

In the prior art, the application installation on the vehicle machine is limited by the hardware performance of the vehicle machine, which makes it impossible to install massive applications at the same time, and large games will be stuck when running on the vehicle machine.

Method used

Send verification instructions to the vehicle computer through a mobile terminal. After obtaining the verification code, the installation package is uploaded to the cloud server and installed using the cloud server to reduce the demand for vehicle computer performance and realize application sharing.

Benefits of technology

There is no need to install applications on the vehicle machine, which reduces the requirements for vehicle machine performance, reduces costs, and realizes application sharing. Other vehicle machines can use applications on cloud servers without downloading.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117632191B_ABST
    Figure CN117632191B_ABST
Patent Text Reader

Abstract

The present invention provides a software update method and an information interaction system, which relate to the field of software update technology. The present invention first sends a verification instruction requesting a match to a first target vehicle computer, and then receives a first verification code sent by the first target vehicle computer, the first verification code being sent after the first target vehicle computer and a mobile terminal have passed the verification, and finally uses the first verification code to upload the first target installation package to a cloud server, and the cloud server is connected to the first target vehicle computer. The above technical solution directly uploads the first target installation package to the cloud server through a mobile terminal, and uses the cloud server to install the first target installation package, which does not need to be installed on the vehicle computer. After the first target installation package is installed on the cloud server, the vehicle computer can be used directly, thereby reducing the requirements for vehicle computer performance and reducing costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of software updating, and in particular to a software updating method and an information interaction system. Background Art

[0002] With the rapid development of Internet of Vehicles technology, more and more car companies are beginning to focus on the creation of car-machine applications. Car-machines have been transformed from traditional means of transportation to an intelligent third space. Whether car-machines can provide more, richer and smarter applications has become a very important indicator in the vehicle evaluation system of the majority of users. However, due to the hardware storage of car-machines, a large number of applications cannot be installed on the car-machine at the same time. And due to the limitation of computing resources, large-scale games will appear stuck and not smooth when used on car-machines, so cloud services have become an inevitable choice.

[0003] Currently, car computers provide users with an app store for downloading applications, but they all rely on the car computer base itself. Applications are all installed on the car computer and are constrained by the performance of the car computer itself, which places high requirements on the performance of the car computer. Summary of the invention

[0004] An object of the first aspect of the present invention is to provide a software update method to solve the technical problem in the prior art that the application is installed on a vehicle computer and is restricted by the performance of the vehicle computer.

[0005] Another object of the first aspect of the present invention is to achieve application sharing.

[0006] The second aspect of the present invention aims to provide an information interaction system.

[0007] According to the purpose of the first aspect of the present invention, the present invention further provides a software update method, which is applied to a mobile terminal, and the software update method comprises the following steps:

[0008] Sending a verification instruction requesting a match to the first target vehicle computer;

[0009] Receiving a first verification code sent by the first target vehicle computer, where the first verification code is sent after the first target vehicle computer and the mobile terminal have passed verification;

[0010] The first target installation package is uploaded to a cloud server using the first verification code, and the cloud server is connected to the first target vehicle computer.

[0011] Optionally, in the step of uploading the first target installation package to the cloud server using the first verification code, permission information of the first target installation package is uploaded to the cloud server at the same time as the first target installation package is uploaded.

[0012] Optionally, the permission information of the first target installation package includes sharing information indicating whether the first target installation package is shared and target sharing object information.

[0013] Optionally, the step of receiving the first verification code sent by the first target vehicle computer further includes the following steps:

[0014] A deletion instruction for deleting the second target installation package is sent to the cloud server using the first verification code, so that the cloud server deletes the second target installation package.

[0015] The present invention also provides a software update method, which is applied to a vehicle computer, and the software update method comprises the following steps:

[0016] Verifying the mobile terminal after receiving a verification instruction sent by the mobile terminal;

[0017] After the verification is successful, a first verification code is sent to the mobile terminal.

[0018] Optionally, the method further comprises the following steps:

[0019] A second verification code is periodically received from the cloud server to be verified with the cloud server, wherein the second verification code has a validity period.

[0020] The present invention also provides a software update method, which is applied to a cloud server, and the software update method comprises the following steps:

[0021] Receiving a first target installation package sent by a mobile terminal;

[0022] Verifying the first target installation package;

[0023] After the first target installation package is successfully verified, the first target installation package is installed.

[0024] Optionally, the step of verifying the first target installation package specifically includes the following steps:

[0025] Determining whether the first target installation package exists in the cloud server;

[0026] If it exists, the first target installation package will not be installed.

[0027] Optionally, in the step of receiving the first target installation package sent by the mobile terminal, permission information of the first target installation package is received while receiving the first target installation package;

[0028] Optionally, after the step of installing the first target installation package after the first target installation package is successfully verified, the method further includes the following steps:

[0029] The first target installation package is provided to the second target vehicle computer according to the permission information, so as to share the first target installation package.

[0030] According to the purpose of the second aspect of the present invention, the present invention further provides an information interaction system, comprising:

[0031] The mobile terminal is configured to send a verification instruction requesting a match to a first target vehicle computer, and then receive a first verification code sent by the first target vehicle computer, wherein the first verification code is sent after the first target vehicle computer and the mobile terminal have passed the verification; finally, the first target installation package is uploaded to a cloud server using the first verification code, and the cloud server is connected to the first target vehicle computer;

[0032] The first target vehicle computer is connected to the mobile terminal and is configured to verify the mobile terminal after receiving a verification instruction sent by the mobile terminal, and send a first verification code to the mobile terminal after the verification is passed;

[0033] The cloud server is connected to the mobile terminal and the vehicle computer, and is configured to receive a first target installation package sent by the mobile terminal; then verify the first target installation package; and finally install the first target installation package after the first target installation package is successfully verified.

[0034] The present invention first sends a verification instruction requesting a match to the first target vehicle computer, and then receives a first verification code sent by the first target vehicle computer, the first verification code being sent after the first target vehicle computer and the mobile terminal have passed the verification, and finally uses the first verification code to upload the first target installation package to the cloud server, and the cloud server is connected to the first target vehicle computer. The above technical solution directly uploads the first target installation package to the cloud server through the mobile terminal, and uses the cloud server to install the first target installation package, which does not need to be installed on the vehicle computer. After the first target installation package is installed on the cloud server, the vehicle computer can be used directly, thereby reducing the requirements for vehicle computer performance and reducing costs.

[0035] Furthermore, the present invention uploads the permission information of the first target installation package to the cloud server while uploading the first target installation package. Here, the permission information of the first target installation package includes sharing information used to characterize whether the first target installation package is shared and target sharing object information. The above technical solution can set the sharing information of the first target installation package on the mobile terminal, so that the sharing of the first target installation package can be realized. After other car computers receive the sharing, they can use the application of the first target installation package on the cloud server without downloading the installation package, which is more convenient to use.

[0036] Based on the following detailed description of specific embodiments of the present invention in conjunction with the accompanying drawings, those skilled in the art will become more aware of the above and other objects, advantages and features of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Hereinafter, some specific embodiments of the present invention will be described in detail in an exemplary and non-limiting manner with reference to the accompanying drawings. The same reference numerals in the accompanying drawings indicate the same or similar components or parts. It should be understood by those skilled in the art that these drawings are not necessarily drawn to scale. In the accompanying drawings:

[0038] Figure 1 is a schematic flow chart of a software updating method according to an embodiment of the present invention;

[0039] Figure 2 is a schematic flow chart of a software updating method according to another embodiment of the present invention;

[0040] Figure 3 is a schematic flow chart of a software updating method according to yet another embodiment of the present invention;

[0041] Figure 4 is a schematic connection block diagram of an information interaction system according to an embodiment of the present invention. DETAILED DESCRIPTION

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

[0043] Figure 1 FIG. 1 is a schematic flow chart of a software updating method according to an embodiment of the present invention. Figure 1 As shown, in this embodiment, the software update method applied to the mobile terminal includes the following steps:

[0044] Step S110, sending a verification instruction requesting a match to the first target vehicle computer;

[0045] Step S120, receiving a first verification code sent by the first target vehicle computer, where the first verification code is sent after the first target vehicle computer and the mobile terminal have been authenticated;

[0046] Step S130, uploading the first target installation package to the cloud server using the first verification code, and the cloud server is connected to the first target vehicle computer.

[0047] This embodiment directly uploads the first target installation package to the cloud server through the mobile terminal, and uses the cloud server to install the first target installation package. It does not need to be installed on the vehicle computer. After the first target installation package is installed on the cloud server, the vehicle computer can be used directly, thereby reducing the requirements for vehicle computer performance and reducing costs.

[0048] In this embodiment, the mobile terminal is the provider of the application and the sender of the instruction, and can be a mobile device such as a mobile phone, a computer or a tablet. The vehicle computer, the cloud server and the mobile terminal are interconnected, wherein the vehicle computer acts as a router to realize network sharing with the mobile terminal and the verification-free function with the cloud. The vehicle computer can directly use the application installed on the cloud server.

[0049] In this embodiment, in step S130, the permission information of the first target installation package is uploaded to the cloud server at the same time as the first target installation package is uploaded.

[0050] In this embodiment, the permission information of the first target installation package includes sharing information and target sharing object information used to characterize whether the first target installation package is shared. It can be understood that the mobile terminal can set the permission information of the first target installation package for the first target installation package uploaded by itself, such as whether to share. If not shared, the first target installation package can only be used by the car connected to the mobile terminal after it is installed on the cloud server. If shared, the mobile terminal can set the target sharing object information, such as whether to share all or partly. If shared all, all car machines connected to the cloud server can directly use the application of the first target installation package; if partially shared, the mobile terminal needs to set the target sharing object, such as all car machines within a preset distance nearby, the designated car machine VIN code or mobile phone number, etc., then the above-mentioned target sharing objects can directly use the application of the first target installation package after receiving the sharing. Here, all car machines can see the applications specified by friends for sharing, as well as the application list of other nearby car machines that have opened sharing. After accepting the sharing, they can be used on the cloud server without downloading and installing.

[0051] In this embodiment, the sharing information of the first target installation package can be set on the mobile terminal, so that the first target installation package can be shared. After other vehicle computers receive the sharing, they can use the application of the first target installation package on the cloud server without downloading the installation package, which is convenient to use.

[0052] In this embodiment, step S120 further includes the following steps:

[0053] A deletion instruction for deleting the second target installation package is sent to the cloud server using the first verification code, so that the cloud server deletes the second target installation package.

[0054] It can be understood that in this embodiment, the mobile terminal can not only upload the installation package, but also send a deletion instruction to the cloud server to delete the installation package. The cloud server is responsible for receiving the instructions transmitted by the mobile terminal to implement the installation, deletion and sharing of the application.

[0055] Figure 2 FIG. 1 is a schematic flow chart of a software updating method according to another embodiment of the present invention. Figure 2 As shown, in this embodiment, the software update method applied to the vehicle computer includes the following steps:

[0056] Step S210, verifying the mobile terminal after receiving the verification instruction sent by the mobile terminal;

[0057] Step S220: Send a first verification code to the mobile terminal after the verification is successful.

[0058] In this embodiment, the mobile terminal can request to obtain the first verification code by scanning a code or inputting an account number in the vehicle computer app. The vehicle computer performs verification after the mobile terminal scans the code or receives the account number input by the mobile terminal. After the verification is passed, the vehicle computer sends the first verification code to the mobile terminal. Here, the mobile terminal is connected to the vehicle computer via Bluetooth, a vehicle computer hotspot, etc.

[0059] In this embodiment, the following steps are also included:

[0060] The second verification code sent by the cloud server is periodically received to verify with the cloud server. The second verification code has a validity period. Here, the cloud server is connected to the vehicle computer through an interface. The cloud server will periodically send the second verification code to all vehicle computers for verification. This second verification code is dynamically generated. After the second verification code expires, the cloud server will resend a second verification code to the vehicle computer.

[0061] Figure 3 FIG. 1 is a schematic flow chart of a software updating method according to another embodiment of the present invention. Figure 3 As shown, in this embodiment, the software update method applied to the cloud server includes the following steps:

[0062] Step S310, receiving a first target installation package sent by a mobile terminal;

[0063] Step S320, verifying the first target installation package;

[0064] Step S330: installing the first target installation package after the first target installation package is successfully verified.

[0065] In this embodiment, step S320 specifically includes the following steps:

[0066] Step 1: Determine whether the first target installation package exists in the cloud server;

[0067] Step 2: If it exists, do not install the first target installation package.

[0068] It can be understood that if the first target installation package uploaded by the mobile terminal has been installed on the cloud server, the cloud server does not need to install it again, which can avoid repeated installation and save installation space.

[0069] In step S320, the first target installation package is verified by the whitelist, blacklist and preset security analysis method to check the security of the first target installation package. The first target installation package that passes the verification will be uniformly installed to the backend network disk in the cloud. After the first target installation package is installed, it can be used. The backend network disk automatically determines whether the first target installation package already exists based on MD5 (Message Digest Algorithm 5) mapping.

[0070] In this embodiment, in step S310, permission information of the first target installation package is received while receiving the first target installation package.

[0071] In this embodiment, after step S330, the following steps are further included:

[0072] The first target installation package is provided to the second target vehicle computer according to the permission information to share the first target installation package. In this embodiment, the application can be shared with other vehicle computers through the cloud server. Other vehicle computers do not need to download and can use the application as long as they accept the sharing, which is more convenient to use.

[0073] The backend network disk is also configured to provide some or all applications to other car computers through the permission information uploaded by the mobile terminal and the pre-configured application visibility logic of the cloud server, thereby realizing application sharing.

[0074] Figure 4 FIG. 1 is a schematic connection block diagram of an information interaction system according to an embodiment of the present invention. Figure 4As shown, in this embodiment, the information interaction system includes a mobile terminal 10, a vehicle machine 20 and a cloud server 30. The mobile terminal 10 is configured to send a verification instruction requesting a match to the first target vehicle machine 20, and then receive a first verification code sent by the first target vehicle machine 20. The first verification code is sent after the first target vehicle machine 20 and the mobile terminal 10 are verified; finally, the first target installation package is uploaded to the cloud server 30 using the first verification code, and the cloud server 30 is connected to the first target vehicle machine 20. The first target vehicle machine 20 is connected to the mobile terminal 10, and is configured to verify the mobile terminal 10 after receiving the verification instruction sent by the mobile terminal 10, and send the first verification code to the mobile terminal 10 after the verification is passed. The cloud server 30 is connected to the mobile terminal 10 and the first target vehicle machine 20, and is configured to receive the first target installation package sent by the mobile terminal 10; then verify the first target installation package; and finally, install the first target installation package after the first target installation package is successfully verified.

[0075] In this embodiment, the first target installation package is directly uploaded to the cloud server 30 through the mobile terminal 10, and the first target installation package is installed using the cloud server 30. It does not need to be installed on the first target vehicle computer 20. After the first target installation package is installed on the cloud server 30, the first target vehicle computer 20 can be used directly, thereby reducing the performance requirements of the first target vehicle computer 20 and reducing costs.

[0076] In this embodiment, the mobile terminal 10 is further configured to upload the permission information of the first target installation package to the cloud server 30 while uploading the first target installation package. The permission information of the first target installation package includes sharing information used to indicate whether the first target installation package is shared and target sharing object information. The mobile terminal 10 is also configured to send a deletion instruction to delete the second target installation package to the cloud server 30 using the first verification code, so that the cloud server 30 deletes the second target installation package.

[0077] In this embodiment, the first target vehicle computer 20 is further configured to periodically receive a second verification code sent by the cloud server 30 to perform verification with the cloud server 30 , and the second verification code has a validity period.

[0078] In this embodiment, the cloud server 30 is further configured to determine whether the first target installation package exists in the cloud server 30; if the first target installation package exists, the first target installation package is not installed. The cloud server 30 is further configured to provide the first target installation package to the second target vehicle computer according to the permission information, so as to share the first target installation package.

[0079] At this point, those skilled in the art should recognize that, although multiple exemplary embodiments of the present invention have been shown and described in detail herein, many other variations or modifications that conform to the principles of the present invention can still be directly determined or derived based on the content disclosed in the present invention without departing from the spirit and scope of the present invention. Therefore, the scope of the present invention should be understood and recognized as covering all these other variations or modifications.

Claims

1. A software updating method, characterized in that: Applied to a mobile terminal, the software update method comprises the following steps: Sending a verification instruction requesting a match to the first target vehicle computer; Receiving a first verification code sent by the first target vehicle computer, where the first verification code is sent after the first target vehicle computer and the mobile terminal have passed verification; Uploading the first target installation package to a cloud server using the first verification code, wherein the cloud server is connected to the first target vehicle computer; In the step of uploading the first target installation package to the cloud server using the first verification code, the permission information of the first target installation package is uploaded to the cloud server at the same time as the first target installation package is uploaded; The permission information of the first target installation package includes sharing information indicating whether the first target installation package is shared and target sharing object information; The cloud server is configured to provide the first target installation package to the second target vehicle computer according to the permission information, so as to share the first target installation package.

2. The software updating method according to claim 1, characterized in that: The step of receiving the first verification code sent by the first target vehicle computer further includes the following steps: A deletion instruction for deleting the second target installation package is sent to the cloud server using the first verification code, so that the cloud server deletes the second target installation package.

3. A software updating method, characterized in that: Applied to a vehicle computer, the software update method comprises the following steps: Verifying the mobile terminal after receiving a verification instruction sent by the mobile terminal; After the verification is successful, a first verification code is sent to the mobile terminal; The following steps are also included: Periodically receiving a second verification code sent by a cloud server to verify with the cloud server, wherein the second verification code has a validity period; The mobile terminal uploads the first target installation package to the cloud server using the first verification code, and uploads the permission information of the first target installation package to the cloud server at the same time as uploading the first target installation package; The permission information of the first target installation package includes sharing information indicating whether the first target installation package is shared and target sharing object information; The cloud server is configured to provide the first target installation package to the second target vehicle computer according to the permission information, so as to share the first target installation package.

4. A software updating method, characterized in that: Applied to a cloud server, the software update method comprises the following steps: Receiving a first target installation package sent by a mobile terminal; Verifying the first target installation package; After successfully verifying the first target installation package, installing the first target installation package; In the step of receiving the first target installation package sent by the mobile terminal, receiving permission information of the first target installation package while receiving the first target installation package; After the step of installing the first target installation package after the first target installation package is successfully verified, the following steps are also included: The first target installation package is provided to the second target vehicle computer according to the permission information, so as to share the first target installation package.

5. The software updating method according to claim 4, characterized in that: The step of verifying the first target installation package specifically includes the following steps: Determining whether the first target installation package exists in the cloud server; If it exists, the first target installation package will not be installed.

6. An information interaction system, characterized in that: include: The mobile terminal is configured to send a verification instruction requesting a match to a first target vehicle computer, and then receive a first verification code sent by the first target vehicle computer, wherein the first verification code is sent after the first target vehicle computer and the mobile terminal have passed the verification; finally, the first target installation package is uploaded to a cloud server using the first verification code, and the cloud server is connected to the first target vehicle computer; The first target vehicle computer is connected to the mobile terminal and is configured to verify the mobile terminal after receiving a verification instruction sent by the mobile terminal, and send a first verification code to the mobile terminal after the verification is passed; A cloud server is connected to the mobile terminal and the vehicle computer, and is configured to receive a first target installation package sent by the mobile terminal; then verify the first target installation package; and finally install the first target installation package after the first target installation package is successfully verified; The mobile terminal is configured to upload the permission information of the first target installation package to the cloud server while uploading the first target installation package; The permission information of the first target installation package includes sharing information indicating whether the first target installation package is shared and target sharing object information; The cloud server is configured to provide the first target installation package to the second target vehicle computer according to the permission information, so as to share the first target installation package.

Citation Information

Patent Citations

  • Login request processing method, system and device, electronic equipment and storage medium

    CN111865889A

  • Vehicle-mounted system, terminal, vehicle and resource sharing method

    CN116017352A

  • Upgrading method, device, equipment and vehicle

    CN116431171A