Nothing Special   »   [go: up one dir, main page]

CN114721691B - Method for updating preassembled application of vehicle terminal - Google Patents

Method for updating preassembled application of vehicle terminal Download PDF

Info

Publication number
CN114721691B
CN114721691B CN202210467608.XA CN202210467608A CN114721691B CN 114721691 B CN114721691 B CN 114721691B CN 202210467608 A CN202210467608 A CN 202210467608A CN 114721691 B CN114721691 B CN 114721691B
Authority
CN
China
Prior art keywords
application
vehicle
version
updating
version number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210467608.XA
Other languages
Chinese (zh)
Other versions
CN114721691A (en
Inventor
吴长章
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Changan Automobile Co Ltd
Original Assignee
Chongqing Changan Automobile Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing Changan Automobile Co Ltd filed Critical Chongqing Changan Automobile Co Ltd
Priority to CN202210467608.XA priority Critical patent/CN114721691B/en
Publication of CN114721691A publication Critical patent/CN114721691A/en
Application granted granted Critical
Publication of CN114721691B publication Critical patent/CN114721691B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a method for updating preassembled application of a vehicle machine end, which comprises the following steps: the method comprises the steps that a vehicle machine system is partitioned, parameters related to application configuration are carried out on an operation management platform, the current system version number is compared with the lowest version number configured in the cloud, and then a vehicle machine application store downloads and pulls up the corresponding preassembly application package; if the current vehicle machine system version number does not meet the minimum version requirement of the system, the preassembly application package cannot be obtained. According to the invention, the update of the application version at any time and release at any time are realized through the update mode of the application store, and the satisfaction degree of the user is improved, so that the viscosity of the user is improved; and finally, the acceptance and brand influence capacity of the whole brand are improved, the method is applied to the application update and upgrade of intelligent network-connected automobiles, the automobile machine preassembly application is iterated more quickly, the customer requirements are responded quickly, more personalized services are provided for the user, and a new business mode is provided for the enterprise.

Description

Method for updating preassembled application of vehicle terminal
Technical Field
The invention relates to the technical field of intelligent network automobiles, in particular to a method for updating preassembled application of an automobile machine end.
Background
With the advent of the electric vehicle era, the degree of electric, intelligent, networking, sharing and electronization of the vehicle is obviously improved, the proportion of the electronic cost of the vehicle to the cost of the whole vehicle is also greatly improved, and the improvement proportion of the new energy vehicle is particularly obvious; software-defined automobiles have become a big trend, the difficulty and complexity of automobile software are also improved, and the updating iteration of the repair and personalized requirements of software problems is difficult to bring better experience to users only through 4S store upgrading.
The more diversified the consumer demand for car intellectualization, the more individual the consumer is to the function of car intellectualization, and more better functions and applications are needed to satisfy consumer user experience. Although part of functions can be upgraded through the OTA, the iteration rhythm of the OTA is slower, multiple iterations and upgrades exist in the automobile life cycle, the requirement of applying quick iteration and quick edition can not be met, and the function requirement of a customer can not be responded quickly.
For example, CN201810746224.5 discloses a method and a system for updating vehicle-mounted software, which realize the online upgrading function of ECU software such as UDS, and realize the updating of vehicle-mounted software based on UART interface, and the protocol converter converts UART protocol data into CAN bus protocol data; and the control protocol converter is used for transmitting the data after the data format conversion to the vehicle machine so that the vehicle machine updates corresponding vehicle-mounted software according to the target file. For another example, CN202110602985.5 discloses an upgrade method based on dual-system upgrade package sharing, which divides a disk storage partition into storage devices as a shareable preset storage partition, and is mounted by a host side and a client side at the same time; before the update detection of the new version, the preset storage partition is firstly mounted in the upgrade sharing area and the target storage area of the host machine side in sequence, when the client machine side detects the push of the new version, the downloading of the upgrade data packet is automatically completed and the upgrade data packet is stored in the target storage area, the host machine side does not need to download the upgrade data packet into the storage of the host machine side, and the host machine side can directly read the upgrade data packet from the upgrade sharing area, so that the disk space of the host machine storage is saved, and the upgrade efficiency of a dual system (such as a QNX operating system and an Android operating system) is improved. However, in the prior art, only the ECU system software (a section of code or an operating system in a vehicle ECU module is updated) and a shared area is marked out in the storage device to update the system, so that the efficiency of system updating is improved; quick updating of the vehicle-mounted application cannot be realized.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a method for updating the pre-installed application of the vehicle terminal, which solves the problems that the updating iteration efficiency of the application in the prior art is low and the requirement of users on ecological application cannot be quickly responded.
In order to achieve the above purpose, the invention adopts the following technical scheme:
a method for updating a vehicle-side preloaded application, comprising:
A. Dividing the vehicle-mounted system into a plurality of areas; the area at least comprises a system_a area and a system_b area, wherein the system_b area is used for storing updated pre-installed application data;
B. An operator configures application related parameters including a vehicle type range and the minimum version number requirements of the application on a vehicle terminal system corresponding to each vehicle system on an operation management platform, and submits the information to the shelf after perfecting related information;
C. the vehicle-mounted application store acquires the version number of the current vehicle system configured by the operation management platform, and uploads the version number of the current system to the lowest version number configured by the cloud end for comparison;
D. if the current system version number meets the minimum version number requirement of cloud configuration, the vehicle application store can download and pull the corresponding preassembly application package; if the current vehicle machine system version number does not meet the minimum version requirement of the system, the preassembly application package cannot be obtained;
E. After the vehicle-mounted terminal obtains the upgradeable vehicle-mounted terminal pre-mounted application, the user of the vehicle-mounted terminal clicks the update, and the system writes the upgrade package of the new version of the application and the related data file of the new version of the application into the system_b partition to complete the update of the related data file of the old version of the pre-mounted application.
Further, the application management platform is configured to basic information of the vehicle machine, including application description, developer, version, update description and application package file.
Further, after the vehicle-mounted application store obtains the updatable application, an updatable application list is displayed in the application store, after the user selects to update the pre-installed application, the system updates the data file related to the old version of the pre-installed application, and the system writes the latest version of the application upgrade package and the files and data related to the application in the new version into a designated system area and stores the files and data in the designated system area.
Further, the updated preassembly application is checked in the vehicle-mounted application store by the vehicle which corresponds to the vehicle type and meets the requirement of the system version after the application is put on the cloud.
Further, if the upgrade fails, the application data is rolled back to the previous version and is switched back to the original region operation.
Compared with the prior art, the invention has the following beneficial effects:
1. The invention can realize the update and release of the application version at any time through the update mode of the application store, and promote the satisfaction of the user, thereby improving the viscosity of the user; ultimately improving overall brand acceptance and brand impact.
2. According to the invention, the updating and upgrading of the vehicle-mounted system and the application are separated, so that the size of a system packet is reduced when the system is upgraded, the occupancy rate of the broadband and the vehicle-mounted memory is reduced, the efficiency of application updating iteration is improved, and better vehicle-mounted application use experience can be brought to a user.
3. The method is applied to the application updating and upgrading of the intelligent network-connected automobile, is used for more quickly iterating the automobile machine preassembling application, quickly responding to the client demand, providing more personalized services for the user and simultaneously providing a new business mode for the enterprise.
Drawings
FIG. 1 is a flow chart of the pre-installed application upgrade of the present invention;
FIG. 2 is a flow chart of the application configuration of the present invention on shelf;
fig. 3 is a diagram showing comparison between a vehicle-mounted device and cloud OS version.
Detailed Description
In order to make the technical solution of the present invention better understood by those skilled in the art, the present invention will be further described with reference to the accompanying drawings, but the embodiments of the present invention are not limited thereto.
The invention has the core ideas that the software or the service is deployed on the server, the user can update the preassembled application on the vehicle in the application store of the vehicle by himself, the vehicle side obtains the preassembled application package which can be updated by the current vehicle through the resource obtaining interface, the user can select the preassembled application which needs to be updated after opening the application store APP on the vehicle, click the updating application, the system writes the preassembled application data into the B area of the system, and the user can use the latest service or the new function of the application after the updating is completed.
In order to realize the above ideas, the invention defines a function configuration interface, an application acquisition interface and a version verification interface, and issues the function configuration interface, the application acquisition interface and the version verification interface as each service module call.
Referring to fig. 1, a method for updating a vehicle preloaded application system includes the following steps:
Step 101-102, an operator (personnel) configures basic information of an application on an application management platform, including application description, a developer and version related information, and meanwhile needs to configure the minimum system version requirement of a corresponding vehicle type terminal of each application, the application is put on a cloud after configuration is completed, and after the application is put on the cloud, the vehicle corresponding to the vehicle type and meeting the system version requirement can see the updated preassembly application in a vehicle-mounted application store.
Step 103, the user side can acquire the system OS version number of the current vehicle from the vehicle-mounted application store, upload the acquired system version number of the vehicle to the cloud server, and compare the acquired system version number of the vehicle with the system version number progress configured by the management platform by the server side to determine whether the system version number of the current vehicle meets the requirement of the management platform on the lowest version number of the vehicle type.
104, If the OS version number of the current vehicle meets the requirement of cloud configuration on the lowest version number of the current vehicle type, the vehicle-mounted application store can acquire information of preassembled applications corresponding to the configuration; if the OS version number of the current vehicle is lower than the minimum version requirement in the system configuration, the vehicle-mounted application store cannot download the corresponding pre-installed application information, and the current business flow is ended.
Step 105, update application: after the vehicle-mounted application store acquires the updatable application, an updatable application list is displayed in the application store, after a user selects to update the pre-installed application, the system updates the data files related to the old version of the pre-installed application, and the system writes the latest version of the application upgrade package and the files and data related to the application in the new version into a designated system area and stores the files and data in the designated system area.
The application storage area of the vehicle-mounted system is divided into a plurality of areas, wherein the areas comprise 2 areas, one area is a system_a (A), and the other area is a system_b (B), so that the storage positions of application data are distributed in different areas in the system. After the pre-installed application system is upgraded, the data are uniformly stored in the areas where the system is already divided. The storage of the system application data of the vehicle machine is divided into 2 areas, when the user updates, the system writes the data file of the new version application into the system_b (B) partition, and after the update is successful, the running area of the application is also switched to the system_b (B) partition. According to the invention, the updating and upgrading of the vehicle-mounted system and the application are separated, the size of a system package is reduced when the system is upgraded, the occupancy rate of broadband and vehicle-mounted memory is reduced, the efficiency of application updating iteration is improved, and better vehicle-mounted application use experience can be brought to a user.
And 106, if the upgrade fails, the application data rolls back to the previous version and is switched back to the original region operation.
Referring to fig. 2, an operator configures application and OS version related parameters in an operation management platform, the operator configures basic information of a pre-installed application system, simultaneously configures the lowest version number of a vehicle type system OS system in a range of issuing each application, submits the application to a shelf after the basic information is completed, and the cloud distributes the application information to configured vehicle type system terminals of each vehicle type. After the configuration is completed, the application is put on shelf, and after the application is put on shelf, the vehicle corresponding to the vehicle type and meeting the requirement of the system version can be used for checking the updated preassembly application in the vehicle-mounted application store.
Referring to fig. 3, the vehicle-mounted application store may acquire a version number of a current vehicle system, and upload the version number to the lowest version number of the cloud configuration for comparison after acquiring the system version number;
If the current system version number meets the minimum version number requirement of cloud configuration, the vehicle application store can download a corresponding preassembled application package; if the current version number of the vehicle machine system does not meet the minimum version requirement of the system, the preassembly application cannot be acquired, and if the upgrade fails, the application data rolls back to the last version and is switched back to the original region operation.
Therefore, the user can update and upgrade the vehicle-mounted application in the vehicle-mounted application store by adopting the method, and the device and the system, so that new functions or services are provided for the user.
The invention is applied to the update and upgrade of the intelligent network-connected automobile, can more quickly iterate the automobile machine preassembling application, quickly respond to the client demand, provide more personalized services for the user and provide a new business mode for the enterprise.
Finally, it should be noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the technical solution, and those skilled in the art should understand that modifications and equivalents may be made to the technical solution of the present invention without departing from the spirit and scope of the present invention, and all such modifications and equivalents are included in the scope of the claims.

Claims (7)

1. A method for updating a vehicle-side preloaded application, comprising:
A. Dividing the vehicle-mounted system into a plurality of areas; the area at least comprises a system_a area and a system_b area, wherein the system_b area is used for storing updated pre-installed application data;
B. An operator configures application related parameters including a vehicle type range and the minimum version number requirements of the application on a vehicle terminal system corresponding to each vehicle system on an operation management platform, and submits the information to the shelf after perfecting related information;
C. the vehicle-mounted application store acquires the version number of the current vehicle system configured by the operation management platform, and uploads the version number of the current system to the lowest version number configured by the cloud end for comparison;
D. if the current system version number meets the minimum version number requirement of cloud configuration, the vehicle application store can download and pull the corresponding preassembly application package; if the current vehicle machine system version number does not meet the minimum version requirement of the system, the preassembly application package cannot be obtained;
E. After the vehicle-mounted terminal obtains the upgradeable vehicle-mounted terminal pre-mounted application, the user of the vehicle-mounted terminal clicks the update, and the system writes the upgrade package of the new version of the application and the related data file of the new version of the application into the system_b partition to complete the update of the related data file of the old version of the pre-mounted application.
2. The method for updating a vehicle-side preloaded application according to claim 1, wherein the operation management platform is configured as basic information of the vehicle, including an application description, a developer, a version, an update description and an application package file.
3. The method for updating the pre-installed application on the vehicle side according to claim 1, further comprising the steps that after the vehicle-mounted application store obtains the updatable application, an updatable application list is displayed in the application store, after the user selects to update the pre-installed application, the system updates the data file related to the old version of the pre-installed application, and the system writes and stores the latest version of the application upgrade package and the files and data related to the application in the new version into a designated system area.
4. The method for updating a vehicle-side preloaded application according to claim 1, wherein the updated preloaded application is viewed in a vehicle-mounted application store by a vehicle corresponding to a vehicle type and meeting a system version requirement after the application is put on a shelf.
5. The method for updating a vehicle-side preloaded application according to claim 1, wherein if the upgrade fails, the application data is rolled back to the previous version and is switched back to the original region operation.
6. The method for updating the vehicle-mounted application according to claim 1, wherein an operator configures application and parameters related to an OS version on an operation management platform, the operator configures basic information of a pre-mounted application system, simultaneously configures a lowest version number of a vehicle-mounted OS system in a vehicle-mounted system issuing range of each application, submits the application to a shelf after the basic information is completed, and the cloud distributes the application information to the configured vehicle-mounted terminals of each vehicle-mounted system.
7. The method for updating a pre-installed application on a vehicle according to claim 6, wherein after the configuration is completed, the application is put on a shelf, and after the application is put on a shelf, the vehicle corresponding to the vehicle type and meeting the requirement of the system version can see the pre-installed application which can be updated in the vehicle-mounted application store.
CN202210467608.XA 2022-04-29 2022-04-29 Method for updating preassembled application of vehicle terminal Active CN114721691B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210467608.XA CN114721691B (en) 2022-04-29 2022-04-29 Method for updating preassembled application of vehicle terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210467608.XA CN114721691B (en) 2022-04-29 2022-04-29 Method for updating preassembled application of vehicle terminal

Publications (2)

Publication Number Publication Date
CN114721691A CN114721691A (en) 2022-07-08
CN114721691B true CN114721691B (en) 2024-05-17

Family

ID=82246045

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210467608.XA Active CN114721691B (en) 2022-04-29 2022-04-29 Method for updating preassembled application of vehicle terminal

Country Status (1)

Country Link
CN (1) CN114721691B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106484749A (en) * 2015-08-27 2017-03-08 现代自动车株式会社 For managing the methods, devices and systems of vehicle interlock application program
CN106990948A (en) * 2016-10-14 2017-07-28 深圳大宇无限科技有限公司 Application upgrade treating method and apparatus
CN109445828A (en) * 2018-12-12 2019-03-08 上海伟世通汽车电子系统有限公司 The upgrade method of vehicle-mounted terminal system
CN112783518A (en) * 2021-01-26 2021-05-11 电子科技大学 Vehicle-mounted application containerization isolation framework system based on IPFS and implementation method
CN114385226A (en) * 2022-01-17 2022-04-22 重庆长安汽车股份有限公司 Application store service management method and management system based on cloud configuration

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120071243A (en) * 2010-12-22 2012-07-02 한국전자통신연구원 Apparatus for updating software of vehicle and method thereof
US9098367B2 (en) * 2012-03-14 2015-08-04 Flextronics Ap, Llc Self-configuring vehicle console application store

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106484749A (en) * 2015-08-27 2017-03-08 现代自动车株式会社 For managing the methods, devices and systems of vehicle interlock application program
CN106990948A (en) * 2016-10-14 2017-07-28 深圳大宇无限科技有限公司 Application upgrade treating method and apparatus
CN109445828A (en) * 2018-12-12 2019-03-08 上海伟世通汽车电子系统有限公司 The upgrade method of vehicle-mounted terminal system
CN112783518A (en) * 2021-01-26 2021-05-11 电子科技大学 Vehicle-mounted application containerization isolation framework system based on IPFS and implementation method
CN114385226A (en) * 2022-01-17 2022-04-22 重庆长安汽车股份有限公司 Application store service management method and management system based on cloud configuration

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Network of ECUs Software Update in Future vehicles;Muhammad Hamza Sarwar 等;《2019 25th International Conference on Automation and Computing (ICAC)》;20191111;第1-5页 *
车联网智能终端监控平台的研究与实现;刘文哲;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;20220115;C034-1531 *

Also Published As

Publication number Publication date
CN114721691A (en) 2022-07-08

Similar Documents

Publication Publication Date Title
CN109032653B (en) Method, device, equipment and storage medium for upgrading vehicle-mounted terminal of unmanned vehicle
CN111478897A (en) OTA (over the air) upgrading method and system for vehicle ECU (electronic control Unit)
CN112463190A (en) Vehicle upgrading method and device
CN105270288B (en) Method and apparatus for dynamically updating vehicle modules configuration record
CN109831338B (en) Vehicle machine system upgrading method, cloud server and mobile terminal
JP7459284B2 (en) VEHICLE SOFTWARE UPGRADE METHOD, RELATED SYSTEM, CONTROL SYSTEM, CLOUD SERVER, AND COMPUTER PROGRAM
CN112134940A (en) OTA upgrade task life cycle strategy management method
CN102118447A (en) Resource management method and mobile terminal
CN110535941A (en) Onboard system update method, electronic equipment and storage medium
CN111158738A (en) Earphone firmware upgrading method and device and readable storage medium
CN102025708A (en) Upgrade method, device and system
CN112615747B (en) Method and device for automatically deploying and configuring network equipment
CN112202920A (en) Vehicle machine system upgrading method and device
CN113778498A (en) Vehicle data updating method, OTA cloud and vehicle data updating system
CN113741936A (en) Parallel flashing method and device based on UDS protocol, vehicle and computer readable storage medium
CN114124917A (en) Remote upgrading method, equipment, system and medium for ground lock firmware
US20160378553A1 (en) Resource Management Method and Device for Terminal System
CN112073500A (en) Vehicle controller upgrading method, device, storage medium and device
CN115016805A (en) Vehicle system upgrading method, device, system, equipment and medium
CN114721691B (en) Method for updating preassembled application of vehicle terminal
CN113791800A (en) Automatic parking control module remote upgrading method and system and automobile
CN112529219A (en) Method and system for upgrading ECU of whole vehicle
CN110471757B (en) Software architecture of vehicle-mounted intelligent antenna system and automobile
CN117270905A (en) Firmware updating method of charging pile, electronic equipment and storage medium
CN104580360A (en) System and method for updating firmware through heterogeneous network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant