CN107835501A - A kind of automobile method for upgrading software, apparatus and system - Google Patents

A kind of automobile method for upgrading software, apparatus and system Download PDF

Info

Publication number
CN107835501A
CN107835501A CN201711050519.0A CN201711050519A CN107835501A CN 107835501 A CN107835501 A CN 107835501A CN 201711050519 A CN201711050519 A CN 201711050519A CN 107835501 A CN107835501 A CN 107835501A
Authority
CN
China
Prior art keywords
installation package
upgrade
upgrade installation
car
target vehicle
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.)
Pending
Application number
CN201711050519.0A
Other languages
Chinese (zh)
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.)
Guangzhou Xiaopeng Motors Technology Co Ltd
Original Assignee
Guangzhou Xiaopeng Motors Technology 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 Guangzhou Xiaopeng Motors Technology Co Ltd filed Critical Guangzhou Xiaopeng Motors Technology Co Ltd
Priority to CN201711050519.0A priority Critical patent/CN107835501A/en
Publication of CN107835501A publication Critical patent/CN107835501A/en
Pending legal-status Critical Current

Links

Classifications

    • 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]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44568Immediately runnable code

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a kind of automobile method for upgrading software, apparatus and system, this method includes:The upgrade installation package shared based on target vehicle, acquires required upgrade installation package;According to the upgrade installation package acquired, automobile function module is upgraded.The device includes memory and the processor of the upgrade method for performing above-mentioned automobile function module.The system includes:Multiple car-mounted terminals and the high in the clouds upgrade server with the communication connection of multiple car-mounted terminals, realize that upgrade installation package is shared between multiple car-mounted terminals.By using the present invention, upgrading efficiency can be improved, save the time cost and flow cost of upgrading.The present invention can be widely applied in vehicle-mounted upgrade technique field as a kind of automobile method for upgrading software, apparatus and system.

Description

A kind of automobile method for upgrading software, apparatus and system
Technical field
The present invention relates to software upgrading technology, more particularly to a kind of automobile method for upgrading software, apparatus and system.
Background technology
Automotive system is sufficiently complex, comprising functional module it is a lot, such as battery control system, body control system, braking System etc..In current practical application, Vehicular system it is huge, the version of functional module is various, so just causes vehicle system The renewal iteration of system becomes difficult, and some user vehicles even select because it can not endure and take long version installation kit downloading process Select and abandon upgrading, so just causing user not use, more novel, easily function, the operating interactive for substantially reducing user are experienced Sense.
The upgrading mode of automotive system and functional module mainly still downloads complete installation kit and carries out point-to-point liter at present Level, such as:When the 1st, directly being upgraded to car-mounted terminal, first pass through wifi or mobile network and connect with upgrade server communication Connect, whether inquiry has new upgrade installation package, then downloads complete installation kit and is upgraded into car-mounted terminal;2nd, shifting is utilized When dynamic storage device connection automobile control terminal is upgraded, first needing professional upgrading personnel, actively retrieval or inquiry whether there is Upgraded version, then finally movable storage device is taken into movable storage device by the complete installation kit of downloaded Che Shang, connection automobile control terminal are upgraded.As can be seen here, current upgrading mode has as a drawback that:1st, upgrading uses Network causes cost high, wherein, described cost includes time cost, and (vehicle is difficult to obtain wireless network focus, causes to upgrade Required time is grown) and flow cost (the flow price of mobile network is relatively high);2nd, software upgrade package is often very big, or even has Several G installation kit, therefore the upgrading of automotive system and functional module is realized in a manner of traditional upgrading, updating speed be present in it Slowly the problem of efficiency is low, is upgraded.
The content of the invention
In order to solve the above-mentioned technical problem, it is an object of the invention to provide a kind of automobile method for upgrading software, device and it is System, upgrade cost can be reduced, and improve upgrading processing efficiency.
First technical scheme of the present invention is:A kind of automobile method for upgrading software, applied in car-mounted terminal, wrap Include following steps:
The upgrade installation package shared based on target vehicle, acquires required upgrade installation package;
According to the upgrade installation package acquired, automobile function module is upgraded.
Second technical scheme of the present invention is:A kind of automobile software updating apparatus, applied in car-mounted terminal, wrap Include:
At least one processor;
At least one memory, for storing at least one program;
When at least one program is by least one computing device so that at least one processor is realized A kind of above-mentioned automobile method for upgrading software of first technical scheme.
3rd technical scheme of the present invention is:A kind of automobile software update system, including:
Multiple car-mounted terminals, for the upgrade installation package shared based on target vehicle, acquire required update Bag, then, according to the upgrade installation package acquired, upgrades to automobile function module;
High in the clouds upgrade server, it is connected with multiple car-mounted terminal wireless telecommunications.
The inventive method, the beneficial effect of apparatus and system are:The present invention will download each car-mounted terminal as one Obtained upgrade installation package carries out shared terminal, and therefore, for any car-mounted terminal, it can pass through neighbouring other car-mounted terminals The shared upgrade installation package of the upgrading shared, i.e. target vehicle, so as to acquire required upgrade installation package, to realize vapour The upgrading of car functional module, it can be seen that, by way of sharing upgrade installation package between car-mounted terminal, car-mounted terminal can be realized The quick obtaining of required upgrade installation package, time cost and network traffics cost are greatlyd save, improve work disposal efficiency, from And improve the operating interactive experience sense of user.
Brief description of the drawings
Fig. 1 is a kind of step flow chart of automobile method for upgrading software of the present invention;
Fig. 2 is a kind of second embodiment structured flowchart of automobile software update system of the present invention;
Fig. 3 is Fig. 2 specific embodiment structural representation.
Embodiment
The present invention is described in further detail with specific embodiment below in conjunction with the accompanying drawings.In for the examples below Number of steps, it is set only for the purposes of illustrating explanation, does not do any restriction to the order between step, each in embodiment The execution sequence of step can carry out accommodation according to the understanding of those skilled in the art.
As shown in figure 1, the invention provides a kind of automobile method for upgrading software, applied in car-mounted terminal, this method bag Include following steps:
S101, the upgrade installation package shared based on target vehicle, acquire required upgrade installation package;
Specifically, the shared of upgrade installation package is realized between the car-mounted terminal, when needing to carry out automobile function module liter During level, the upgrade installation package that can be shared by other vehicle terminations therefrom acquires required upgrade installation package, it is seen then that The target vehicle substantially refers to other vehicles in addition to itself this car, and the vehicle then substantially refers to car-mounted terminal;
The upgrade installation package that S102, basis acquire, upgrades to automobile function module.
Obtained by above-mentioned, by using the method for the present invention, make and the shared of upgrade installation package is realized between car-mounted terminal, from And when needing upgrade automobile function module, acquire institute in the upgrade installation package that can be shared from other vehicle terminations The upgrade installation package needed, can so greatly reduce and upgrade installation package is downloaded from upgrade server using WIFI/ mobile networks Situation, cost is reduced, and improve upgrading efficiency.
The preferred embodiment of this method is further used as, the upgrade installation package shared based on target vehicle, is obtained To S101 the step for required upgrade installation package, it is specifically included:
S1011, when sensing target vehicle, the software version of target vehicle is acquired from the upgrade server of high in the clouds Information;
Specifically, when this car senses that surrounding there are other vehicles, then inquire about to obtain other cars to high in the clouds upgrade server Software version information, it is described to inquire about obtained software version information, be all the software version that car-mounted terminal is currently run Information;
S1012, when according to the software version information that acquires, judging that the shared upgrade installation package of target vehicle is institute During the upgrade installation package needed, then the shared upgrade installation package of target vehicle is obtained as required upgrade installation package;
Specifically, according to the software version information acquired, the upgrade installation package that around other vehicles are shared is judged Whether containing the upgrade installation package needed for this car, if so, the upgrade installation package shared corresponding to then obtaining, that is to say, that pass through The software version information acquired, can from around acquired on other vehicles this car itself without upgrade installation package;
Wherein, upgrade installation package this acquisition process shared for obtaining target vehicle, it can be by other vehicles Upgrade installation package is sent to this car in a manner of active push, can be that this car owner is dynamic again acquires liter from other vehicles Level installation kit, that is to say, that Ben Che can actively or passively acquire the shared upgrade installation package of target vehicle.
The preferred embodiment of this method is further used as, the upgrade installation package shared based on target vehicle, is obtained To S101 the step for required upgrade installation package, it is also specifically included:
S1013, when the hair for according to the software version information that acquires, judging the software version of Ben Che and target vehicle When the cloth time is prior to the issuing time of recent software version, then this car is made to download different updates respectively from target vehicle Bao Hou, obtained upgrade installation package will be downloaded as shared upgrade installation package, then, obtain the shared upgrading peace of target vehicle Dress bag, wherein, this car is downloaded the shared upgrade installation package of obtained upgrade installation package and the target vehicle acquired and belonged to In required upgrade installation package;
Specifically, when this car software version issuing time and other vehicles software version issuing time, early In recent software version, (herein, described recent software version refers to being stored in upgrading newest in the upgrade server of high in the clouds Software version corresponding to installation kit) issuing time it is more when, i.e. when the software version of this car and the software version of other vehicles When the current newest software version of this backwardness is more, now then need to download more upgrade installation packages, then in order to carry High efficiency, can make this car share corresponding downloading task with other vehicles, and the different upgrade installation package of corresponding download is then, double The upgrade installation package that itself is downloaded is shared to other side by side, to realize multi-point asynchronous download, shared pattern, now, this car institute The upgrade installation package of acquisition, including the upgrade installation package that itself is downloaded and other vehicles are shared, are obtained needed for this car The upgrade installation package obtained.As can be seen here, by the acquisition modes of these required upgrade installation packages, different situations be disclosure satisfy that Demand, the order present invention has high application compatibility and flexibility, and devise multi-point asynchronous download, shared pattern, Upgrading efficiency can be further improved, and saves upgrade cost.
It is further used as the preferred embodiment of this method, the upgrade installation package that the basis acquires, to automobile function Following steps S103 is additionally provided with after the step for module is upgraded S102:
S103, the software version information after upgrading is sent to high in the clouds upgrade server stored.
Specifically, it is necessary to software version by current car-mounted terminal after the automobile function module upgrade of car-mounted terminal is complete Software version information after the upgrading of information, i.e. car-mounted terminal, sends to high in the clouds upgrade server and is stored, it is vehicle-mounted to replace this The old software version information of terminal, it can so make the software version information one of the vehicle stored in the upgrade server of high in the clouds It is directly newest information, improves later release information inquiry, the accuracy that upgrade installation package is downloaded.
The preferred embodiment of this method is further used as, the shared upgrade installation package of the target vehicle passes through Bluetooth communication Mode acquires.
Specifically, the blueteeth network environment in vehicle-mounted is excellent, and transmission speed utilizes the indigo plant of car-mounted terminal up to 150k/s Tooth communication mode realizes the shared transmission of upgrade installation package between neighbouring car-mounted terminal, and this has fast excellent of data transmission bauds Point, can further improve update rate, solve the problems, such as that updating speed is slow.
Based on above-mentioned method, present invention also offers a kind of automobile software updating apparatus, applied in car-mounted terminal, is somebody's turn to do Device includes:
At least one processor;
At least one memory, for storing at least one program;
When at least one program is by least one computing device so that at least one processor is realized A kind of above-mentioned automobile method for upgrading software.
Suitable for present apparatus embodiment, present apparatus embodiment is implemented content in above method embodiment Function is identical with above method embodiment, and the beneficial effect that the beneficial effect reached is reached with above method embodiment It is identical.
Further elaborated below in conjunction with optimal practical application embodiment to be done to the present invention.
As shown in Fig. 2 a kind of automobile software update system, including:
Multiple car-mounted terminals, for the upgrade installation package shared based on target vehicle, acquire required update Bag, then, according to the upgrade installation package acquired, upgrades to automobile function module;
High in the clouds upgrade server, it is connected with multiple car-mounted terminal wireless telecommunications.Risen it can be seen that being realized between multiple car-mounted terminals Sharing for level installation kit, acquires itself institute in the upgrade installation package that any car-mounted terminal can be shared from other car-mounted terminals The upgrade installation package needed.
Preferably, as shown in figure 3, the car-mounted terminal includes:
1., enquiry module, for high in the clouds upgrade server communicate to connect, from the upgrade server of high in the clouds inquiry obtaining mesh Mark the software version information of vehicle;
Specifically, the version querying module is specially system or function bag version querying module, is mainly used in inquiry week The corresponding software version information that vehicle (i.e. target vehicle) is stored in upgrade server beyond the clouds is enclosed, can so be facilitated in car During carrying out Bluetooth transmission between mounted terminal, according to the obtained software version information of inquiry, pointedly by other side without and The upgrade installation package itself having is sent to other side, or, the software version information obtained according to inquiry, pointedly it is total to from other side The upgrade installation package needed for itself is acquired in the upgrade installation package enjoyed, improves the convenient and swift property of processing;In addition, this module It is additionally operable in the upgrade installation package according to acquisition, after upgrading to automobile function module, the software version after this car is upgraded Information is uploaded to high in the clouds upgrade server and stored, and makes the software version letter for the vehicle that high in the clouds upgrade server stores to itself Breath list carries out maintenance renewal;
2., Bluetooth communication modules, for being communicated to connect with target vehicle, acquire the shared upgrading of corresponding target vehicle Installation kit;
Specifically, Blue-tooth communication method is a kind of means of near-field communication, and car-mounted terminal utilizes Bluetooth communication modules, can be with Other vehicles of surrounding match and establish near-field communication, the existing upgrade installation package of fast exchange both sides, realize upgrade installation package It is shared, in the case where saving the basis of downloading flow of upgrade installation package, ensure that the stability of transmission, further increase transmission Rapidity, save more update times;
3., mixed-media network modules mixed-media, for being communicated to connect with high in the clouds upgrade server, from high in the clouds, upgrade server is downloaded to obtain correspondingly Upgrade installation package;
Specifically, the mixed-media network modules mixed-media is specially WIFI/ mobile network's modules, and car-mounted terminal, can be from cloud by this module Downloaded in the upgrade server of end obtain Ben Che and other vehicles without upgrade installation package;
4., upgraded module, for according to obtained upgrade installation package, upgrading to automobile function module.
Above-mentioned enquiry module is connected with Bluetooth communication modules and mixed-media network modules mixed-media respectively, Bluetooth communication modules and the network mould Block is connected with upgraded module.
Preferably, as shown in figure 3, the car-mounted terminal also includes:
5., memory module, for caching newest upgrade installation package.
Specifically, the memory module is specially file storage module, is mainly used in the current newest update of caching Bag, i.e., the newest upgrade installation package that car-mounted terminal currently acquires;And it is cached in the newest upgrading peace in memory module Dress bag, first, the upgrading of the system or functional module for realizing this car, second, for realizing the shared of upgrade installation package, can be total to Enjoy to other car-mounted terminals.
Above-mentioned Bluetooth communication modules and mixed-media network modules mixed-media are connected by memory module with upgraded module.
Preferably, as shown in figure 3, the high in the clouds upgrade server includes:
1., version querying control module, for providing the software version information list of vehicle, be easy to follow-up realize upgrading peace When dress bag is shared, there is provided foundation, make shared both sides be available from body without upgrade installation package;
2., data download module, for the newest upgrade installation package stored in the upgrade server of high in the clouds to be issued into car Mounted terminal, to make subsequent upgrade and share;
3., upgrade database, for storing newest upgrade installation package, and currently already installed to all vehicles Newest software version information carries out maintenance renewal.
Above-mentioned car-mounted terminal communicates to connect with version querying control module and data download module respectively, the version querying Control module and data download module are connected with upgrade database.
For above-mentioned upgrade-system, upgrading flow includes following steps corresponding to it:
S201, when sensing target vehicle, the software version of target vehicle is acquired from the upgrade server of high in the clouds Information;
Specifically, when having other vehicles around this car-mounted terminal senses, then the enquiry module of car-mounted terminal is to high in the clouds Version querying control module in upgrade server is inquired about, so as to acquire the software version information of other vehicles, institute The software version information that inquiry obtains is stated, is all the information for the software version that car-mounted terminal is currently run;
Version querying control module inquiry upgrade database in S202, high in the clouds upgrade server, return obtain vehicle most New software version information;
S203, when the software version information acquired according to step S201, judge the shared upgrading peace of target vehicle When dress bag is required upgrade installation package, then the shared upgrade installation package of target vehicle is obtained as required upgrade installation package;
Specifically, car-mounted terminal can judge that around other vehicles are shared according to the software version information acquired Whether upgrade installation package judges whether other car-mounted terminals have this car-mounted terminal containing the upgrade installation package needed for this car Unexistent upgrade installation package, if so, then utilizing the Bluetooth communication modules in this car-mounted terminal and the indigo plant in other car-mounted terminals Tooth transport module is matched and establishes communication, with the liter shared corresponding to Blue-tooth communication method from corresponding car-mounted terminal acquisition Level installation kit, that is to say, that by the software version information acquired, this car can be acquired on other vehicles from around Itself without upgrade installation package;
S204, when the software version information acquired according to step S201, judge the software of Ben Che and target vehicle When the issuing time of version is prior to the issuing time of recent software version, then this car is made to be downloaded respectively from target vehicle different After upgrade installation package, obtained upgrade installation package will be downloaded as shared upgrade installation package, then, target vehicle is obtained and share Upgrade installation package, now, this car downloads the shared upgrading peace of obtained upgrade installation package and the target vehicle acquired Dress bag belongs to required upgrade installation package;
Specifically, when this car software version issuing time and other vehicles software version issuing time, early In recent software version, (herein, described recent software version refers to being stored in upgrading newest in the upgrade server of high in the clouds Software version corresponding to installation kit) issuing time it is more when, i.e. when the software version of this car and the software version of other vehicles When the current newest software version of this backwardness is more, then make this car share corresponding downloading task in pairs with other vehicles, lead to The communication of mixed-media network modules mixed-media and data download module is crossed to connect, make stored in the upgrade database of high in the clouds upgrade server it is newest Upgrade installation package is issued in corresponding car-mounted terminal, that is, Ben Che obtains different liters from the corresponding download of other vehicles Level installation kit;Then, both sides are shared the upgrade installation package that itself is downloaded by Bluetooth communication modules, to realize that multiple spot is different Step is downloaded, shared pattern, now, the upgrade installation package that this car is obtained, including itself download and other vehicles be total to The upgrade installation package enjoyed, it is the upgrade installation package acquired needed for this car;As can be seen here, these required updates are passed through The acquisition modes of bag, disclosure satisfy that the demand of different situations, and the order present invention has high application compatibility and flexibility, Er Qieshe Multi-point asynchronous download, shared pattern have been counted, can further improve upgrading efficiency, and save upgrade cost;
S205, the upgrade installation package for sharing the target vehicle acquired by bluetooth, and/or moved by WIFI/ Network downloads obtained upgrade installation package from the upgrade server of high in the clouds, is buffered in file storage module, on the one hand can share To other vehicles, on the other hand available for edition upgrading;
Upgraded module in S206, car-mounted terminal is carried out according to the upgrade installation package acquired to automobile function module Upgrading;
Specifically, the upgraded module in the car-mounted terminal is by decompressing the upgrade installation package obtained, to automobile function mould Block/system carries out edition upgrading;
S207, the software version information after upgrading is sent to high in the clouds upgrade server stored;
Specifically, after the completion of automobile function module/system upgrade of car-mounted terminal, enquiry module can be current by this car Mounted software version information is uploaded to high in the clouds upgrade server, makes upgrade database safeguard the software version letter of more new vehicle Cease list.
Obtained by above-mentioned, advantage possessed by upgrading scheme of the invention includes:
1st, the shared of upgrade installation package is realized between car-mounted terminal, such car-mounted terminal just can be by other vehicles around The upgrade installation package shared is obtained, so as to obtain oneself without and need upgrade installation package, can so avoid The upgrade installation package for performing down operation repeats repeatedly to download from high in the clouds, so from downloading in total amount, greatly reduces stream The use of amount, the download redundancy of upgrade installation package is reduced, cost, raising efficiency and other effects are saved so as to reach;And in cloud Hold in upgrade server, newest upgrade installation package is mainly stored, without the upgrade installation package of all versions is deposited Storage in upgrade server, greatlys save memory space beyond the clouds;
2nd, when the software version of Ben Che and other vehicles fall behind recent software version it is many when, i.e. this car and other vehicles When without the upgrade installation package needed for both sides, can both sides share downloading task, download and obtained not from the upgrade server of high in the clouds After same upgrade installation package, then both sides are shared to, make both sides to acquire complete required upgrade installation package, realize that multiple spot is different The pattern that step is downloaded, installation kit is shared, it so can further improve upgrading efficiency, save upgrade cost, and with height Flexibility and commerciality;
3rd, between car and car, the existing installation kit of both sides is transmitted to other side by vehicle-mounted Blue-tooth communication method, passed For defeated speed up to 150k/s, data transmission bauds is fast, upgrading efficiency is further improved, to have solved the problem of updating speed is slow.
Above is the preferable implementation to the present invention is illustrated, but the invention is not limited to the implementation Example, those skilled in the art can also make a variety of equivalent variations on the premise of without prejudice to spirit of the invention or replace Change, these equivalent deformations or replacement are all contained in the application claim limited range.

Claims (10)

  1. A kind of 1. automobile method for upgrading software, applied in car-mounted terminal, it is characterised in that:Comprise the following steps:
    The upgrade installation package shared based on target vehicle, acquires required upgrade installation package;
    According to the upgrade installation package acquired, automobile function module is upgraded.
  2. A kind of 2. automobile method for upgrading software according to claim 1, it is characterised in that:It is described based on target vehicle share Upgrade installation package, the step for acquiring required upgrade installation package, it is specifically included:
    When sensing target vehicle, the software version information of target vehicle is acquired from the upgrade server of high in the clouds;
    When according to the software version information acquired, it is that required upgrading is pacified to judge the shared upgrade installation package of target vehicle During dress bag, then the shared upgrade installation package of target vehicle is obtained as required upgrade installation package.
  3. A kind of 3. automobile method for upgrading software according to claim 2, it is characterised in that:It is described based on target vehicle share Upgrade installation package, the step for acquiring required upgrade installation package, it is also specifically included:
    When the software version information that basis acquires, judge that the issuing time of the software version of Ben Che and target vehicle is first When the issuing time of recent software version, then after making this car download different upgrade installation packages respectively from target vehicle, by under Obtained upgrade installation package is carried as shared upgrade installation package, then, obtains the upgrade installation package that target vehicle is shared, its In, this car download the shared upgrade installation package of obtained upgrade installation package and the target vehicle acquired belong to it is required Upgrade installation package.
  4. 4. according to a kind of any one of claim 1-3 automobile method for upgrading software, it is characterised in that:It is described according to obtaining The upgrade installation package arrived, following steps are additionally provided with after the step for upgrading to automobile function module:
    Software version information after upgrading is sent to high in the clouds upgrade server and stored.
  5. 5. according to a kind of any one of claim 1-3 automobile method for upgrading software, it is characterised in that:The target vehicle is total to The upgrade installation package enjoyed is acquired by Blue-tooth communication method.
  6. A kind of 6. automobile software updating apparatus, applied in car-mounted terminal, it is characterised in that:Including:
    At least one processor;
    At least one memory, for storing at least one program;
    When at least one program is by least one computing device so that at least one processor is realized as weighed Profit requires a kind of any one of 1-5 automobile method for upgrading software.
  7. A kind of 7. automobile software update system, it is characterised in that:Including:
    Multiple car-mounted terminals, for the upgrade installation package shared based on target vehicle, required upgrade installation package is acquired, so Afterwards, according to the upgrade installation package acquired, automobile function module is upgraded;
    High in the clouds upgrade server, it is connected with multiple car-mounted terminal wireless telecommunications.
  8. A kind of 8. automobile software update system according to claim 7, it is characterised in that:The car-mounted terminal includes:
    Enquiry module, for being communicated to connect with high in the clouds upgrade server, inquire about obtaining target vehicle from the upgrade server of high in the clouds Software version information;
    Bluetooth communication modules, for being communicated to connect with target vehicle, acquire the shared upgrade installation package of corresponding target vehicle;
    Mixed-media network modules mixed-media, for being communicated to connect with high in the clouds upgrade server, from high in the clouds, upgrade server is downloaded to obtain corresponding upgrading Installation kit;
    Upgraded module, for according to obtained upgrade installation package, upgrading to automobile function module;
    The enquiry module is connected with Bluetooth communication modules and mixed-media network modules mixed-media respectively, and the Bluetooth communication modules and mixed-media network modules mixed-media are equal It is connected with upgraded module.
  9. A kind of 9. automobile software update system according to claim 8, it is characterised in that:The car-mounted terminal also includes:
    Memory module, for caching newest upgrade installation package;
    The Bluetooth communication modules and mixed-media network modules mixed-media are connected by memory module with upgraded module.
  10. 10. according to a kind of any one of claim 7-9 automobile software update systems, it is characterised in that:The high in the clouds upgrading Server includes:
    Version querying control module, for providing the software version information list of vehicle;
    Data download module, for the newest upgrade installation package of storage to be issued into car-mounted terminal;
    Upgrade database, for storing newest upgrade installation package;
    The car-mounted terminal communicates to connect with version querying control module and data download module respectively, the version querying control Module and data download module are connected with upgrade database.
CN201711050519.0A 2017-10-31 2017-10-31 A kind of automobile method for upgrading software, apparatus and system Pending CN107835501A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711050519.0A CN107835501A (en) 2017-10-31 2017-10-31 A kind of automobile method for upgrading software, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711050519.0A CN107835501A (en) 2017-10-31 2017-10-31 A kind of automobile method for upgrading software, apparatus and system

Publications (1)

Publication Number Publication Date
CN107835501A true CN107835501A (en) 2018-03-23

Family

ID=61651250

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711050519.0A Pending CN107835501A (en) 2017-10-31 2017-10-31 A kind of automobile method for upgrading software, apparatus and system

Country Status (1)

Country Link
CN (1) CN107835501A (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108810853A (en) * 2018-08-25 2018-11-13 咪付(广州)网络科技有限公司 A kind of system and method based on the upgrading of 4G network wireless sensor automatic remotes
CN109857437A (en) * 2019-01-22 2019-06-07 安克创新科技股份有限公司 A kind of upgrade method and system of bluetooth equipment
CN110225124A (en) * 2019-06-13 2019-09-10 广州小鹏汽车科技有限公司 Vehicle data shares processing method, device, vehicle and medium
CN110278543A (en) * 2019-06-27 2019-09-24 奇瑞汽车股份有限公司 Control system update method, device and the storage medium of automobile
CN110290223A (en) * 2019-07-18 2019-09-27 上海擎感智能科技有限公司 Active upgrade method and system
CN111104142A (en) * 2019-12-26 2020-05-05 珠海格力电器股份有限公司 Software upgrading method and device, electronic equipment and storage medium
CN111699471A (en) * 2018-05-02 2020-09-22 奥迪股份公司 Method for performing a software update in a control unit of a motor vehicle and correspondingly designed motor vehicle
CN111796843A (en) * 2020-06-28 2020-10-20 中国第一汽车股份有限公司 Application program upgrading method, device, equipment and storage medium
CN112015489A (en) * 2020-09-18 2020-12-01 华人运通(江苏)技术有限公司 Management method, device, storage medium and system for vehicle-mounted software
CN112243212A (en) * 2019-07-16 2021-01-19 上海博泰悦臻网络技术服务有限公司 Sharing method and medium based on vehicle-mounted software under V2V environment, and vehicle-mounted device
CN112468562A (en) * 2020-11-18 2021-03-09 潍柴动力股份有限公司 Vehicle-mounted terminal file sending and upgrading method, device and storage medium
CN112653729A (en) * 2020-12-08 2021-04-13 孙继国 Sharing upgrading method and device for Internet of things terminal, Internet of things terminal and medium
CN112732293A (en) * 2020-12-31 2021-04-30 青岛海信电子产业控股股份有限公司 Vehicle-mounted system upgrading method and vehicle-mounted terminal
CN113031978A (en) * 2021-04-14 2021-06-25 宝能(广州)汽车研究院有限公司 Vehicle-mounted system installation package downloading method, electronic equipment and storage medium
CN114422486A (en) * 2022-03-14 2022-04-29 潍柴动力股份有限公司 Software version upgrading method and system for terminal and vehicle
CN114969502A (en) * 2021-06-21 2022-08-30 中移互联网有限公司 Vehicle information exchange method and system, and computer readable storage medium
CN115277671A (en) * 2022-06-27 2022-11-01 重庆长安汽车股份有限公司 OTA (over the air) upgrading method and device for vehicle, vehicle and storage medium
WO2023237033A1 (en) * 2022-06-08 2023-12-14 中国第一汽车股份有限公司 Updating installation package releasing method and apparatus, device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101770375A (en) * 2008-12-26 2010-07-07 新奥特(北京)视频技术有限公司 Method for realizing automatic update of software as well as system and device therefor
US20110185350A1 (en) * 2010-01-26 2011-07-28 Mitsuru Kawahata Shared-program updating system
CN103399760A (en) * 2013-07-20 2013-11-20 江苏中科天安智联科技有限公司 Remote upgrade method of vehicular intelligent terminal software
CN104540121A (en) * 2014-12-29 2015-04-22 触动多媒体技术(上海)有限公司 Multimedia on-board equipment content updating system and method
CN107241680A (en) * 2017-04-27 2017-10-10 北京摩拜科技有限公司 Communication means, vehicle and server for multiple vehicles

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101770375A (en) * 2008-12-26 2010-07-07 新奥特(北京)视频技术有限公司 Method for realizing automatic update of software as well as system and device therefor
US20110185350A1 (en) * 2010-01-26 2011-07-28 Mitsuru Kawahata Shared-program updating system
CN103399760A (en) * 2013-07-20 2013-11-20 江苏中科天安智联科技有限公司 Remote upgrade method of vehicular intelligent terminal software
CN104540121A (en) * 2014-12-29 2015-04-22 触动多媒体技术(上海)有限公司 Multimedia on-board equipment content updating system and method
CN107241680A (en) * 2017-04-27 2017-10-10 北京摩拜科技有限公司 Communication means, vehicle and server for multiple vehicles

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11340887B2 (en) 2018-05-02 2022-05-24 Audi Ag Method for performing a software update in a control unit of a motor vehicle, and motor vehicle designed accordingly
CN111699471A (en) * 2018-05-02 2020-09-22 奥迪股份公司 Method for performing a software update in a control unit of a motor vehicle and correspondingly designed motor vehicle
CN111699471B (en) * 2018-05-02 2021-11-02 奥迪股份公司 Method for performing a software update in a control unit of a motor vehicle and correspondingly designed motor vehicle
CN108810853A (en) * 2018-08-25 2018-11-13 咪付(广州)网络科技有限公司 A kind of system and method based on the upgrading of 4G network wireless sensor automatic remotes
CN109857437A (en) * 2019-01-22 2019-06-07 安克创新科技股份有限公司 A kind of upgrade method and system of bluetooth equipment
CN110225124A (en) * 2019-06-13 2019-09-10 广州小鹏汽车科技有限公司 Vehicle data shares processing method, device, vehicle and medium
CN110225124B (en) * 2019-06-13 2023-04-07 广州小鹏汽车科技有限公司 Vehicle data sharing processing method and device, vehicle and medium
CN110278543A (en) * 2019-06-27 2019-09-24 奇瑞汽车股份有限公司 Control system update method, device and the storage medium of automobile
CN110278543B (en) * 2019-06-27 2021-11-02 奇瑞汽车股份有限公司 Method and device for updating control system of automobile and storage medium
CN112243212A (en) * 2019-07-16 2021-01-19 上海博泰悦臻网络技术服务有限公司 Sharing method and medium based on vehicle-mounted software under V2V environment, and vehicle-mounted device
CN110290223A (en) * 2019-07-18 2019-09-27 上海擎感智能科技有限公司 Active upgrade method and system
CN111104142A (en) * 2019-12-26 2020-05-05 珠海格力电器股份有限公司 Software upgrading method and device, electronic equipment and storage medium
CN111796843B (en) * 2020-06-28 2023-05-23 中国第一汽车股份有限公司 Application program upgrading method, device, equipment and storage medium
CN111796843A (en) * 2020-06-28 2020-10-20 中国第一汽车股份有限公司 Application program upgrading method, device, equipment and storage medium
CN112015489A (en) * 2020-09-18 2020-12-01 华人运通(江苏)技术有限公司 Management method, device, storage medium and system for vehicle-mounted software
CN112468562A (en) * 2020-11-18 2021-03-09 潍柴动力股份有限公司 Vehicle-mounted terminal file sending and upgrading method, device and storage medium
CN112653729A (en) * 2020-12-08 2021-04-13 孙继国 Sharing upgrading method and device for Internet of things terminal, Internet of things terminal and medium
CN112653729B (en) * 2020-12-08 2022-12-02 孙继国 Sharing upgrading method and device for Internet of things terminal, internet of things terminal and medium
CN112732293A (en) * 2020-12-31 2021-04-30 青岛海信电子产业控股股份有限公司 Vehicle-mounted system upgrading method and vehicle-mounted terminal
CN113031978A (en) * 2021-04-14 2021-06-25 宝能(广州)汽车研究院有限公司 Vehicle-mounted system installation package downloading method, electronic equipment and storage medium
CN114969502A (en) * 2021-06-21 2022-08-30 中移互联网有限公司 Vehicle information exchange method and system, and computer readable storage medium
CN114969502B (en) * 2021-06-21 2023-10-27 中移互联网有限公司 Vehicle information exchange method and system and computer readable storage medium
CN114422486A (en) * 2022-03-14 2022-04-29 潍柴动力股份有限公司 Software version upgrading method and system for terminal and vehicle
CN114422486B (en) * 2022-03-14 2024-01-16 潍柴动力股份有限公司 Terminal software version upgrading method, system and vehicle
WO2023237033A1 (en) * 2022-06-08 2023-12-14 中国第一汽车股份有限公司 Updating installation package releasing method and apparatus, device and storage medium
CN115277671A (en) * 2022-06-27 2022-11-01 重庆长安汽车股份有限公司 OTA (over the air) upgrading method and device for vehicle, vehicle and storage medium

Similar Documents

Publication Publication Date Title
CN107835501A (en) A kind of automobile method for upgrading software, apparatus and system
US20120167071A1 (en) Software update apparatus and method of vehicle
CN108551665B (en) System and method for realizing personalized electrical function of vehicle
CN104539668A (en) Method and system for remotely updating software program in automobile
CN105094932B (en) A method of electric vehicle in house software is upgraded by charging equipment
CN103688519B (en) Utilize the remote operating system of vehicle-mounted machine
CN108769226A (en) The OAT upgrade methods and car-mounted terminal of vehicle
US20170344355A1 (en) Updating vehicle system modules
CN102158544A (en) Method and device for remote upgrading of vehicle-mounted electronic device
CN111163179A (en) System and method for remotely upgrading automobile terminal electronic control module software
CN109032653A (en) Pilotless automobile car-mounted terminal upgrade method, device, equipment and storage medium
CN110162330A (en) A kind of system and method applied to automobile ECU upgrade file
CN102799448A (en) Intelligent software upgrading method for vehicle-mounted terminal equipment
CN107368328A (en) System and method for providing software upgrading
CN110427202B (en) System and method for FOTA at TBOX end of Internet of vehicles
CN213303011U (en) OTA-based vehicle ECU upgrading system
CN111277477A (en) FOTA system supporting simultaneous upgrading of vehicle-mounted multiple network segments
CN101568065A (en) Intelligent terminal call system and method for downloading electronic map
CN105183496A (en) Method for automatically upgrading and pushing software based on domestic CPU and operating system
CN102842264A (en) Incremental updating method and incremental updating system based on basic map data
CN109542971A (en) Vehicle data processing method, device and readable storage medium storing program for executing
CN109412959A (en) A kind of vehicle OTA upgrading Current limited Control mthods, systems and devices
CN103489079A (en) Electro-mobile battery charging and replacing information processing system and method based on mobile phone terminal
CN111031142B (en) Software upgrading method, device and medium
CN114697358A (en) Intelligent automobile FOTA upgrading system and method

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20180323

RJ01 Rejection of invention patent application after publication