CN116048587A - Remote automatic upgrading method, device, server, equipment and medium for vehicle - Google Patents

Remote automatic upgrading method, device, server, equipment and medium for vehicle Download PDF

Info

Publication number
CN116048587A
CN116048587A CN202310132501.4A CN202310132501A CN116048587A CN 116048587 A CN116048587 A CN 116048587A CN 202310132501 A CN202310132501 A CN 202310132501A CN 116048587 A CN116048587 A CN 116048587A
Authority
CN
China
Prior art keywords
upgrading
target vehicle
user
upgrade
time
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
CN202310132501.4A
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.)
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 CN202310132501.4A priority Critical patent/CN116048587A/en
Publication of CN116048587A publication Critical patent/CN116048587A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The application provides a vehicle remote automatic upgrading method, a device, a server, equipment and a medium, wherein the method comprises the following steps: detecting the daily train utilization habit of a user, setting at least one reserved upgrading time, and upgrading the target vehicle based on a software upgrading package when the current time is the reserved upgrading time, if the target vehicle meets a first upgrading condition, and receiving upgrading confirmation information sent by the user and each system in the target vehicle meets a second upgrading condition. According to the method and the device, at least one reserved upgrading time is set through the actual vehicle use condition of the user, and the vehicle state is combined, so that the vehicle upgrading is guaranteed in the idle time of the user, the user is prevented from actively selecting reserved upgrading time, upgrading failure caused by time conflict and other conditions in reserved upgrading time is avoided, the problem that the upgrading fails caused by network conditions when the user stops the vehicle to a garage in the existing automatic night upgrading is avoided, the upgrading scene is flexible, and the experience of the user on the remote automatic upgrading of the vehicle is improved.

Description

Remote automatic upgrading method, device, server, equipment and medium for vehicle
Technical Field
The present invention relates to the field of vehicle upgrade technologies, and in particular, to a method, an apparatus, a server, a device, and a medium for remote automatic upgrade of a vehicle.
Background
Along with the development of the intellectualization and networking of automobiles, the software defined automobile becomes an automobile development trend, remote operation is realized for upgrading the automobile in order to meet the intelligent requirements of users on the automobile, the users do not need to go to a 4S shop to finish upgrading the automobile, great convenience is brought to the users by remote upgrading of the automobile, and meanwhile, the problems of the automobile can be found and solved in time. Therefore, the Over-the-Air Technology (OTA) remote downloading is also a hot Technology carried on the vehicle, the Technology of remotely managing mobile terminal equipment and SIM (Subscriber Identity Module, subscriber identity card) card data is realized through an Air interface of mobile communication, and the OTA can detect the upgrade of a new system of the vehicle on line and download a system upgrade package through a WIFI wireless network or a mobile network to finish the upgrade.
In the existing vehicle OTA remote upgrading scheme, when the vehicle is determined to be required to be upgraded, a user can set remote upgrading conditions, such as upgrading time, when the remote upgrading conditions are met, the user can realize remote reserved upgrading of the vehicle through simple operation of the mobile terminal, the upgrading time can be set only through the user, the user can easily set reserved upgrading time, the reserved upgrading of the vehicle is forgotten later, the vehicle is used at reserved upgrading time, the situation that the vehicle upgrading fails is caused, namely the vehicle upgrading is not guaranteed in idle time of the user, actual use condition and current vehicle condition of the user are not considered, meanwhile, in the existing night automatic upgrading, the user stops the vehicle to a garage, and the experience of the user on the remote automatic upgrading of the vehicle is affected generally because the vehicle upgrading fails due to network condition.
Disclosure of Invention
The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview, and is intended to neither identify key/critical elements nor delineate the scope of such embodiments, but is intended as a prelude to the more detailed description that follows.
In view of the shortcomings of the prior art, the invention discloses a method, a device, a server, equipment and a medium for remote automatic upgrading of a vehicle, which are used for solving the technical problem that the vehicle upgrading fails due to the fact that factors such as the vehicle use condition and the vehicle state of a user are not considered when the vehicle is remotely and automatically upgraded.
The invention discloses a vehicle remote automatic upgrading method which is applied to a target vehicle, and comprises the following steps:
detecting the daily use habit of a user, and setting at least one reserved upgrading time according to the daily use habit of the user;
judging the state of the target vehicle when the current time is detected to be the reserved upgrading time;
when the target vehicle is determined to meet a first upgrading condition in the reserved upgrading time, an upgrading notification is sent to a mobile phone terminal of a user;
if the confirmation upgrading information sent by the user mobile phone end is received, detecting the state of each system in the target vehicle;
And when the state of each system in the target vehicle is determined to meet the second upgrading condition, upgrading the target vehicle based on the software upgrading package.
In an embodiment of the present invention, the obtaining of the at least one reserved upgrade time includes:
real-time monitoring the daily use condition of a user on the target vehicle;
recording the daily vehicle conditions, and obtaining the daily use time period of a user on the target vehicle in a preset time period;
obtaining at least one daily free time of the target vehicle based on a daily usage time period of the target vehicle;
and determining the daily free time of the target vehicle as the reserved upgrading time.
In an embodiment of the present invention, when detecting that the current time is the reserved upgrade time, determining the state of the target vehicle further includes:
and if the target vehicle is determined not to meet the first upgrading condition when the target vehicle reserves upgrading time, waiting for the next reserved upgrading time.
In an embodiment of the present invention, when it is determined that the target vehicle meets a first upgrade condition when the upgrade time is reserved, after sending an upgrade notification to a user mobile phone terminal, the method further includes:
And if the upgrade canceling information sent by the user mobile phone terminal is received, waiting for the next reserved upgrade time or upgrading the target vehicle based on the reserved upgrade time of the user.
In an embodiment of the present invention, if the update canceling information sent by the user mobile phone end is received, waiting for the next scheduled update time or updating the target vehicle based on the user scheduled update time includes:
if the user reserved upgrading time set by the user is not carried in the upgrading canceling information sent by the user mobile phone terminal, waiting for the next reserved upgrading time;
and if the upgrade canceling information sent by the user mobile phone terminal is received and carries the user reserved upgrade time set by the user, upgrading the target vehicle based on the user reserved upgrade time.
In an embodiment of the present invention, if the confirmation upgrade information sent by the user mobile phone end is received, detecting the state of each system in the target vehicle further includes:
and when the state of any system in the systems of the target vehicle is determined to be not in accordance with the second upgrading condition, waiting for the next reserved upgrading time.
In an embodiment of the present invention, the method further includes:
receiving system version request information sent by an air download server;
responding to the system version request information, and sending the system version information of the target vehicle to the air download server so that the air download server can send the software upgrade package to the target vehicle if the target vehicle is determined to need upgrading based on the system version information of the target vehicle;
and receiving and downloading the software upgrading package sent by the air downloading server.
In an embodiment of the present invention, the method further includes:
if the target vehicle upgrading is determined to be completed, generating prompt information of the completion of the target vehicle upgrading;
and when the user uses the target vehicle, pushing the prompt information to the user through the vehicle-mounted entertainment system of the target vehicle.
The invention discloses a vehicle remote automatic upgrading method which is applied to an air download server, and comprises the following steps:
transmitting vehicle system request information to a target vehicle so that the target vehicle responds to the system version request information, and transmitting the system version information of the target vehicle to the over-the-air download server;
Receiving system version information sent by the target vehicle;
and judging upgrading conditions based on the system version information of the target vehicle, and if the system version of the target vehicle is determined to meet the upgrading conditions, sending a software upgrading packet to the target vehicle.
The invention discloses a vehicle remote automatic upgrading device, which comprises:
the setting module is used for detecting the daily use habit of a user and setting at least one reserved upgrading time according to the daily use habit of the user;
the judging module is used for judging the state of the target vehicle when the current time is detected to be the reserved upgrading time;
the sending module is used for sending an upgrade notification to a mobile phone terminal of a user when the target vehicle is determined to meet a first upgrade condition in the reserved upgrade time;
the detection module is used for detecting the state of each system in the target vehicle if the confirmation upgrading information sent by the mobile phone end of the user is received;
and the upgrading module is used for upgrading the target vehicle based on the software upgrading package when the state of each system in the target vehicle is determined to meet the second upgrading condition.
The invention discloses an air download server, which comprises:
The first sending module is used for sending vehicle system request information to a target vehicle so that the target vehicle responds to the system version request information and sending the system version information of the target vehicle to the air download server;
the receiving module is used for receiving the system version information sent by the target vehicle;
and the second sending module is used for judging upgrading conditions based on the system version information of the target vehicle, and sending a software upgrading packet to the target vehicle if the system version of the target vehicle is determined to meet the upgrading conditions.
The invention discloses an electronic device, comprising: a processor and a memory; the memory is used for storing a computer program, and the processor is used for executing the computer program stored in the memory so as to enable the electronic equipment to execute the method.
The present invention discloses a computer-readable storage medium having stored thereon a computer program: the computer program, when executed by a processor, implements the method described above.
As described above, the method, the device, the server, the equipment and the medium for remote automatic upgrade of the vehicle provided by the embodiment of the invention have the following beneficial effects:
The method comprises the steps of setting at least one reserved upgrading time according to the daily use habit of a user, judging the state of a target vehicle if the current time is detected to be the reserved upgrading time, sending upgrading notification to a user mobile phone terminal when the target vehicle is confirmed to meet a first upgrading condition when the reserved upgrading time is detected, detecting the state of each system in the target vehicle if the upgrading confirmation information sent by the user mobile phone terminal is received, upgrading the target vehicle based on a software upgrading package when the state of each system in the target vehicle is confirmed to meet a second upgrading condition, setting the reserved upgrading time according to the actual use condition of the user, and combining the vehicle state, so that the vehicle upgrading is guaranteed in idle time of the user, the problem that the user actively selects the reserved upgrading time but fails in the reserved upgrading time due to time conflict or other conditions is avoided, the problem that the OTA upgrading fails easily in the reserved upgrading is solved, meanwhile, in the automatic upgrading of the prior art, the user stops the vehicle to a garage due to the network condition, the problem of upgrading failure is enriched, and the upgrading scene is more flexible, and the experience of the user on remote automatic upgrading of the vehicle is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application. It is apparent that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained from these drawings without inventive effort for a person of ordinary skill in the art. In the drawings:
FIG. 1 is a schematic illustration of an implementation environment of a vehicle remote automatic upgrade apparatus according to an exemplary embodiment of the present application;
FIG. 2 is a flow chart illustrating a method of remote automatic upgrade of a vehicle according to an exemplary embodiment of the present application;
FIG. 3 is a block diagram illustrating a module for acquiring a reservation upgrade time according to an exemplary embodiment of the present application;
FIG. 4 is a block diagram of a vehicle remote automatic upgrade apparatus shown in an exemplary embodiment of the present application;
FIG. 5 is a flow chart illustrating a particular vehicle remote automatic upgrade method according to an exemplary embodiment of the present application;
FIG. 6 is a block diagram illustrating a specific vehicle remote auto-upgrade according to an exemplary embodiment of the present application;
FIG. 7 is a flow chart illustrating another vehicle remote automatic upgrade method according to an exemplary embodiment of the present application;
FIG. 8 is a schematic diagram of the architecture of an over-the-air server shown in an exemplary embodiment of the present application;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Other advantages and effects of the present invention will become apparent to those skilled in the art from the following disclosure, which describes the embodiments of the present invention with reference to specific examples. The invention may be practiced or carried out in other embodiments that depart from the specific details, and the details of the present description may be modified or varied from the spirit and scope of the present invention. It should be noted that, without conflict, the following embodiments and sub-samples in the embodiments may be combined with each other.
It should be noted that the illustrations provided in the following embodiments merely illustrate the basic concept of the present invention by way of illustration, and only the components related to the present invention are shown in the drawings and are not drawn according to the number, shape and size of the components in actual implementation, and the form, number and proportion of the components in actual implementation may be arbitrarily changed, and the layout of the components may be more complicated.
In the following description, numerous details are set forth in order to provide a more thorough explanation of embodiments of the present invention, it will be apparent, however, to one skilled in the art that embodiments of the present invention may be practiced without these specific details, in other embodiments, well-known structures and devices are shown in block diagram form, rather than in detail, in order to avoid obscuring the embodiments of the present invention.
The terms first, second and the like in the description and in the claims of the embodiments of the disclosure and in the above-described figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate in order to describe embodiments of the present disclosure. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion.
The term "plurality" means two or more, unless otherwise indicated.
In the embodiment of the present disclosure, the character "/" indicates that the front and rear objects are an or relationship. For example, A/B represents: a or B.
The term "and/or" is an associative relationship that describes an object, meaning that there may be three relationships. For example, a and/or B, represent: a or B, or, A and B.
With development of OTA remote downloading technology, realization of vehicle remote upgrade brings great convenience to users, but in the existing vehicle OTA remote upgrade scheme, when a vehicle is determined to be required to be upgraded, the user can set remote upgrade time, namely, when the set remote upgrade time is reached, the user can realize remote reservation upgrade of the vehicle through simple operation of a mobile terminal, but the upgrade time can be set by the user, the user can easily set reservation upgrade time, the reservation upgrade of the vehicle is forgotten later, the vehicle is used at the reservation upgrade time, the failure of the vehicle upgrade is caused, the actual vehicle use condition and the current vehicle condition of the user are not considered, the vehicle is not upgraded at the idle time of the user, and meanwhile, in the existing automatic night upgrade, the user stops the vehicle to a garage, the vehicle upgrade is generally failed due to network condition, and the experience of the user on the remote automatic upgrade of the vehicle is affected.
Referring to fig. 1, fig. 1 is a schematic view of an implementation environment of a remote automatic upgrade apparatus for a vehicle according to an exemplary embodiment of the present application. As shown in fig. 1, at the OTA cloud, an OTA cloud server is responsible for web management platform, upgrade data management and upgrade file storage; at the vehicle end, the OTA master node is responsible for checking the installation condition of the whole vehicle, maintaining the installation state and controlling the installation process according to the upgrade strategy; the OTA subnode at the vehicle end is responsible for saving the upgrade package and completing the upgrade function of the controller, and can upgrade other controllers or firmware through other physical channels such as an in-vehicle bus or USB (Universal Serial Bus, serial bus) and the like. At the vehicle end, downloading an upgrade package from an OTA cloud server, initiating an installation process by an OTA main node, performing installation control, judging whether the installation condition of the whole vehicle is met, maintaining the installation state of the whole vehicle, sending an installation command to each OTA sub-node according to the installation sequence, respectively executing specific upgrade operation by the OTA sub-nodes r, and completing self-upgrading or refreshing other controllers, wherein the upgrade of each OTA sub-node can be independently executed and needs the overall coordination of the OTA main node; and the mobile phone end is used for receiving the upgrade notification sent by the vehicle end, wherein the upgrade notification needs to pass through the OTA cloud server first, after receiving the upgrade notification sent by the vehicle end, the user can choose to confirm upgrade or cancel upgrade, and send a selection result to the vehicle end, and the vehicle end confirms whether the vehicle continues to carry out upgrade operation according to the selection result of the user.
According to the research of the inventor, when the vehicle is subjected to remote automatic upgrading, in order to avoid the situation that the user forgets the reserved upgrading time of the vehicle and uses the vehicle at the reserved upgrading time to cause the failure of the vehicle upgrading, the actual vehicle use condition and the current vehicle condition of the user can be combined, namely, one or more reserved upgrading times are set for the use condition of the vehicle by detecting the vehicle using habit of the user, after the reserved upgrading time is reached, the vehicle end sends upgrading information to the user mobile phone end, after the user clicks agreements, the state of each system in the vehicle is judged, if the upgrading condition is not met, the next reserved upgrading time is judged again, if the upgrading condition is met, the vehicle executes automatic upgrading operation, the vehicle is upgraded in the idle time of the user, and the experience of the user on the remote automatic upgrading of the vehicle is improved.
Referring to fig. 2, fig. 2 is a flowchart illustrating a vehicle remote automatic upgrade method according to an exemplary embodiment of the present application. The method may be applied to the implementation environment shown in fig. 1 and executed in particular by a client and/or server in the implementation environment. It should be understood that the method may be adapted to other exemplary implementation environments and be specifically executed by devices in other implementation environments, and the implementation environments to which the method is adapted are not limited by the present embodiment. To solve these problems, embodiments of the present application respectively propose a vehicle remote automatic upgrade method, a vehicle remote automatic upgrade apparatus, a server, an apparatus, a computer readable storage medium, and these embodiments will be described in detail below.
As shown in fig. 2, in an exemplary embodiment, the vehicle remote automatic upgrade method at least includes steps S201 to S205, which are described in detail as follows:
step S201, detecting the daily use habit of the user, and setting at least one reserved upgrading time according to the daily use habit of the user.
The vehicle terminal can detect the daily use habit of the user in real time, so that at least one reserved upgrading time is set according to the daily use habit of the user, and the problem that the upgrading fails due to time conflict or other conditions when the reserved upgrading time arrives due to the fact that the user actively selects the reserved upgrading time is solved, and the defect that OTA upgrading fails easily in the existing scene is overcome.
In one embodiment, the obtaining of the at least one reserved upgrade time includes:
real-time monitoring the daily use condition of a user on a target vehicle;
recording the daily vehicle conditions, and obtaining the daily use time period of a user on a target vehicle in a preset time period;
obtaining at least one daily free time of the target vehicle based on a daily use time period of the target vehicle;
and determining the daily spare time of the target vehicle as reserved upgrading time.
The vehicle end can monitor and record the daily use condition of the target vehicle by the user in real time, and then obtains the time period of the daily use of the target vehicle by the user according to the daily use condition of the user in the preset time period, so that at least one daily free time of the target vehicle can be obtained based on the daily use time period of the target vehicle, and finally the daily free time of the target vehicle is determined as reserved upgrading time, thereby avoiding upgrading the target vehicle when the user uses the target vehicle. It is to be noted that the above-described preset period of time may be 7 days, 10 days, or 30 days, and there is no limitation on the preset period of time.
Referring to fig. 3, fig. 3 is a block diagram illustrating a module for acquiring reservation upgrade time according to an exemplary embodiment of the present application. As shown in fig. 3, the monitoring module 301 is configured to monitor, in real time, a daily driving condition of a target vehicle by a user; the recording module 302 is used for recording the daily vehicle conditions and obtaining the daily use time period of the user on the target vehicle in the preset time period; the obtaining module 303 is configured to obtain at least one daily free time of the target vehicle based on a daily usage time period of the target vehicle; the determination module 304 is configured to determine a daily free time of the target vehicle as a scheduled upgrade time.
Step S202, when the current time is detected to be the reserved upgrading time, judging the state of the target vehicle.
The target vehicle monitors the current time in real time, and when the current time is detected to be the reserved upgrading time, the current state of the target vehicle is judged, wherein the state of the target vehicle is divided into a use state and an unused state, and it is understood that the vehicle can be automatically upgraded only in the unused state, and the failure of the automatic upgrading of the vehicle can be caused in the use state.
Step S203, when the target vehicle is determined to meet the first upgrading condition when the target vehicle reserves the upgrading time, an upgrading notification is sent to the mobile phone side of the user.
It should be understood that, before the target vehicle performs the upgrade, the upgrade notification is sent to the user mobile phone end, so when it is determined that the target vehicle accords with the first upgrade condition in the reserved upgrade time, that is, is in an unused state, the upgrade notification is sent to the user mobile phone end, and only after receiving the upgrade approval information sent by the user, the target vehicle can perform the next upgrade operation.
In an embodiment, when the current time is detected to be the reserved upgrade time, determining the state of the target vehicle further includes:
and if the target vehicle is determined to not meet the first upgrading condition when the target vehicle reserves the upgrading time, waiting for the next reserved upgrading time.
When the target vehicle is determined to be in an unused state in the reserved upgrading time, the target vehicle is indicated to be capable of being upgraded in the current reserved upgrading time, so that the vehicle end sends an upgrading notification to the mobile phone end of the user, the user prompts through the mobile phone APP, and whether the target vehicle is to be upgraded in the current reserved upgrading time is selected, and it is understood that the mobile phone end of the user can be connected with the vehicle end through the APP, the user account logs in the APP, and communication is carried out between the mobile phone end and the vehicle end through the APP; however, if the target vehicle is in a use state when the upgrade time is reserved, that is, the first upgrade condition is not met, the target vehicle is indicated to be unsuitable for upgrade operation under the current upgrade time, the next upgrade time is continuously waited, the state of the target vehicle is judged, and the failure of the upgrade of the target vehicle is avoided.
Step S204, if the confirmation upgrading information sent by the mobile phone end of the user is received, the state of each system in the target vehicle is detected.
In an embodiment, when it is determined that the target vehicle meets the first upgrade condition when the target vehicle reserves the upgrade time, after the upgrade notification is sent to the user mobile phone terminal, the method further includes:
and if the upgrade canceling information sent by the mobile phone end of the user is received, waiting for the next reserved upgrade time or upgrading the target vehicle based on the reserved time of the user.
After the user receives the upgrade notification sent by the target vehicle through the APP, the user can choose to confirm the upgrade, and based on the user's own situation, for example, the user needs to use the vehicle in the current reserved upgrade time period, the user can choose to cancel the upgrade. When the target vehicle receives the confirmed upgrading information sent by the user mobile phone end, the user is indicated to select to upgrade the target vehicle at the current reserved upgrading time, then the operation of detecting the states of all the systems in the target vehicle can be performed, whether the states of all the systems in the target vehicle meet the upgrading conditions is judged, but if the upgrading canceling information sent by the user mobile phone end is received, the user does not want to upgrade the target vehicle at the current reserved upgrading time, then the next reserved upgrading time is required to wait, then an upgrading notification is sent to the user mobile phone end, and the user further combines the own vehicle using condition through selecting whether to upgrade the target vehicle. Meanwhile, when the message sent by the mobile phone terminal of the user is the upgrade canceling information, the user can set a user reserved upgrade time according to the vehicle use condition of the user and send the upgrade reserved time to the target vehicle terminal, so that the target vehicle can be upgraded according to the user reserved upgrade time.
In an embodiment, if the update cancellation information sent by the user mobile phone end is received, waiting for the next reserved update time or updating the target vehicle based on the user reserved time includes:
if the user reservation upgrading time set by the user is not carried in the upgrading canceling information sent by the user mobile phone terminal, waiting for the next reservation upgrading time;
if the upgrade canceling information sent by the user mobile phone end is received and carries the user reserved upgrade time set by the user, upgrading the target vehicle based on the user reserved upgrade time.
Further, when the user selects to cancel the upgrade at the current reserved upgrade time, the user can set one reserved upgrade time by himself and send the reserved upgrade time to the target vehicle through the mobile phone APP, so when the target vehicle receives the user reserved upgrade time which is not carried in the user reserved upgrade information sent by the mobile phone end of the user, the user does not set the user reserved upgrade time, and then waits for the next reserved upgrade time and sends an upgrade notification to the mobile phone user end; however, if the user reservation upgrading time set by the user is carried in the user reservation upgrading information sent by the user mobile phone terminal, the user reservation upgrading time is indicated to be set by the user, when the time reaches the user reservation upgrading time, the target vehicle is upgraded based on the user reservation upgrading time, and the target vehicle can be upgraded by monitoring the obtained reservation upgrading time and the target vehicle can be upgraded by the user reservation upgrading time set by the user, so that the upgrading time period of the target vehicle is more humanized.
In step S205, when it is determined that the status of each system in the target vehicle meets the second upgrade condition, the target vehicle is upgraded based on the software upgrade package.
In an embodiment, if the confirmation upgrade information sent by the mobile phone end of the user is received, detecting the state of each system in the target vehicle further includes:
and when the state of any system in the systems of the target vehicle is determined to be not in accordance with the second upgrading condition, waiting for the next reserved upgrading time.
When a user selects to upgrade the target vehicle at the current reserved upgrade time or upgrade the target vehicle by the user reserved upgrade time set by the user, whether the states of all systems in the target vehicle reach second upgrade conditions or not is also needed to be judged, namely, whether the current states of all systems such as a target vehicle power system, a chassis system, an intelligent driving system, an intelligent cabin system, a vehicle body electronic system and the like and related ECUs (Electronic Control Unit, electronic control units) are normal or not is judged, if the current states are normal, the states of all systems in the target vehicle are determined to meet the second upgrade conditions, and the target vehicle can be upgraded based on a software upgrade package; if the state of any system in the target vehicle is abnormal, the target vehicle can fail to upgrade if the target vehicle continues to upgrade, so that the second upgrade condition is not met, and the next reserved upgrade time is waited for and then the state of each system in the target vehicle is judged to be in accordance with the upgrade condition. If a system is abnormal, abnormal prompt information can be sent to a mobile phone end of a user so as to remind the user of timely processing the system abnormality.
In an embodiment, the method further comprises:
receiving system version request information sent by an air download server;
responding to the system version request information, and sending the system version information of the target vehicle to an over-the-air download server so that the over-the-air download server can send a software upgrade package to the target vehicle based on the system version information of the target vehicle if the target vehicle is determined to need upgrading;
and receiving and downloading the software upgrading package sent by the over-the-air download server.
In some embodiments, the OTA server sends the system version request information to the target vehicle, the target vehicle receives and responds to the system version request information, and then sends the system version information of the target vehicle to the OTA server, so that the OTA server judges the current system version of the target vehicle based on the system version information of the target vehicle, if the current system version of the target vehicle is determined to be lower than the version of the software upgrade package, which indicates that the target vehicle needs to be upgraded, the software upgrade package is sent to the target vehicle, and the target vehicle side also receives the software upgrade package, and it should be understood that the OTA server is responsible for the web management platform, the upgrade data management and the upgrade file storage, and the software upgrade package needed by the target vehicle is stored in the OTA server, so that the OTA server sends the software upgrade data package needed by the target vehicle to the target vehicle, and the target vehicle receives and downloads the software upgrade package sent by the OTA server.
In an embodiment, the method further comprises:
if the target vehicle upgrading is determined to be completed, generating prompt information of the completion of the target vehicle upgrading;
and when the user uses the target vehicle, pushing the prompt information to the user through the vehicle-mounted entertainment system of the target vehicle.
After the target vehicle is upgraded, corresponding prompt information is generated to prompt the user that the target vehicle is upgraded, and when the user uses the target vehicle again, the prompt information is displayed through the display end of the vehicle-mounted entertainment system to prompt the user that the target vehicle is upgraded to a new version.
Referring to fig. 4, fig. 4 is a block diagram illustrating a vehicle remote automatic upgrade apparatus according to an exemplary embodiment of the present application. As shown in fig. 4, the vehicle remote automatic upgrade apparatus 400 includes:
the setting module 401 is configured to detect a daily use habit of a user, and set at least one scheduled upgrade time according to the daily use habit of the user;
a judging module 402, configured to judge a state of the target vehicle when the current time is detected to be the scheduled upgrade time;
a sending module 403, configured to send an upgrade notification to a user mobile phone terminal when it is determined that the target vehicle meets a first upgrade condition when the target vehicle reserves an upgrade time;
The detection module 404 is configured to detect a state of each system in the target vehicle if the confirmation upgrade information sent by the user mobile phone terminal is received;
and the upgrading module 405 is configured to upgrade the target vehicle based on the software upgrading package when it is determined that the status of each system in the target vehicle meets the second upgrading condition.
Referring to fig. 5, fig. 5 is a flowchart illustrating a specific vehicle remote automatic upgrade method according to an exemplary embodiment of the present application. As shown in fig. 5, in an exemplary embodiment, a specific vehicle remote automatic upgrade method at least includes steps S501 to S508, which are described in detail below:
step S501: and downloading the software upgrade package.
Step S502: detecting that the reserved upgrading time is reached.
Step S503: it is determined whether the target vehicle is in use.
Specifically, if the target vehicle is in a use state, indicating that the user is using the target vehicle, waiting for the next reserved upgrading time; if the target vehicle is in an unused state, it indicates that the user is not using the target vehicle, and the process proceeds to step S504.
Step S504: and sending an upgrade notification to the mobile phone user.
Step S505: and the user mobile phone receives the upgrade notification and then selects the upgrade notification.
Specifically, after receiving the upgrade notification, if the user selects to cancel the upgrade, the mobile phone does not execute the upgrade operation and waits for the next reserved upgrade time; if the user clicks to confirm the upgrade, step S506 is performed.
Step S506: and detecting whether the states of all the systems in the target vehicle meet the upgrading conditions.
It should be understood that, the upgrade condition herein refers to the second upgrade condition described above, specifically, if the state of each system in the target vehicle does not meet the second upgrade condition, no upgrade is performed, and the next reserved upgrade time is waited for; if the status of each system in the target vehicle meets the second upgrade condition, step S507 is executed.
Step S507: and (5) automatic upgrading.
The upgrade module performs software refreshing to automatically upgrade.
Step S508: prompting the user that the upgrade is successful.
After the vehicle upgrade is completed, when the user uses the target vehicle again, the user is prompted that the target vehicle has completed the upgrade automatically.
Referring to fig. 6, fig. 6 is a block diagram illustrating a specific vehicle remote auto upgrade according to an exemplary embodiment of the present application. As shown in fig. 6, a block diagram of a specific vehicle remote automatic upgrade includes:
The software upgrade package download module 601 is configured to download a software upgrade package.
The reserved upgrade time setting module 602 is configured to set at least one reserved upgrade time.
The target vehicle state judging module 603 is configured to judge the state of the target vehicle when the target vehicle is at the reserved upgrade time.
And the upgrade notification sending module 604 is configured to send an upgrade notification to the mobile phone user terminal when the state of the target vehicle meets the first upgrade condition.
The information receiving module 605 is configured to receive a selection of an upgrade notification of the mobile phone end of the user.
The system status detection module 606 of the target vehicle is configured to detect whether the status of each system in the target vehicle meets the second upgrade condition.
An automatic upgrade module 607 for automatic upgrade.
An upgrade success prompting module 608, configured to prompt the user that the upgrade is successful.
Referring to fig. 7, fig. 7 is a flowchart illustrating another vehicle remote automatic upgrade method according to an exemplary embodiment of the present application. The method may be applied to the implementation environment shown in fig. 1 and executed in particular by a client and/or server in the implementation environment. It should be understood that the method may be adapted to other exemplary implementation environments and be specifically executed by devices in other implementation environments, and the implementation environments to which the method is adapted are not limited by the present embodiment.
As shown in fig. 7, in an exemplary embodiment, the vehicle remote automatic upgrade method at least includes steps S701 to S703, which are described in detail as follows:
step S701, transmitting vehicle system request information to the target vehicle so that the target vehicle responds to the system version request information, and transmitting the system version information of the target vehicle to the over-the-air server.
Step S702, system version information sent by the target vehicle is received.
In step S703, an upgrade condition is determined based on the system version information of the target vehicle, and if it is determined that the system version of the target vehicle meets the upgrade condition, a software upgrade package is sent to the target vehicle.
Referring to fig. 8, fig. 8 is a schematic diagram illustrating a structure of an over-the-air server according to an exemplary embodiment of the present application. As shown in fig. 8, the over-the-air server 800 includes:
a first transmitting module 801, configured to transmit vehicle system request information to a target vehicle, so that the target vehicle responds to the system version request information, and transmit the system version information of the target vehicle to an over-the-air server;
a receiving module 802, configured to receive system version information sent by a target vehicle;
and the second sending module 803 is configured to determine an upgrade condition based on the system version information of the target vehicle, and send a software upgrade package to the target vehicle if it is determined that the system version of the target vehicle meets the upgrade condition.
Referring to fig. 9, fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present application. Fig. 9 shows a schematic diagram of a computer system suitable for use in implementing the electronic device of the embodiments of the present application. It should be noted that, the computer system 900 of the electronic device shown in fig. 9 is only an example, and should not impose any limitation on the functions and the application scope of the embodiments of the present application.
As shown in fig. 9, the computer system 900 includes a central processing unit (Central Processing Unit, CPU) 901 which can perform various appropriate actions and processes, such as performing the methods in the above-described embodiments, according to a program stored in a Read-Only Memory (ROM) 902 or a program loaded from a storage portion 908 into a random access Memory (Random Access Memory, RAM) 903. In the RAM 903, various programs and data required for system operation are also stored. The CPU 901, ROM 902, and RAM 903 are connected to each other through a bus 904. An Input/Output (I/O) interface 905 is also connected to bus 904.
The following components are connected to the I/O interface 905: an input section 906 including a keyboard, a mouse, and the like; an output section 907 including a speaker and the like, such as a Cathode Ray Tube (CRT), a liquid crystal display (Liquid Crystal Display, LCD), and the like; a storage portion 908 including a hard disk or the like; and a communication section 909 including a network interface card such as a LAN (Local Area Network ) card, a modem, or the like. The communication section 909 performs communication processing via a network such as the internet. The drive 910 is also connected to the I/O interface 905 as needed. Removable media 911 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed as needed on the drive 910 so that a computer program read out therefrom is installed as needed into the storage section 908.
In particular, according to embodiments of the present application, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present application include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising a computer program for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network via the communication portion 909 and/or installed from the removable medium 911. When the computer program is executed by a Central Processing Unit (CPU) 901, various functions defined in the system of the present application are performed.
It should be noted that, the computer readable medium shown in the embodiments of the present application may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium may be, for example, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-Only Memory (ROM), an erasable programmable read-Only Memory (Erasable Programmable Read Only Memory, EPROM), flash Memory, an optical fiber, a portable compact disc read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with a computer-readable computer program embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. A computer program embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
The disclosed embodiments also provide a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements any of the methods of the present embodiments.
The computer readable storage medium in the embodiments of the present disclosure may be understood by those of ordinary skill in the art: all or part of the steps for implementing the method embodiments described above may be performed by computer program related hardware. The aforementioned computer program may be stored in a computer readable storage medium. The program, when executed, performs steps including the method embodiments described above; and the aforementioned storage medium includes: various media that can store program code, such as ROM, RAM, magnetic or optical disks.
The electronic device disclosed in this embodiment includes a processor, a memory, a transceiver, and a communication interface, where the memory and the communication interface are connected to the processor and the transceiver and perform communication therebetween, the memory is used to store a computer program, the communication interface is used to perform communication, and the processor and the transceiver are used to run the computer program, so that the electronic device performs each step of the above method.
In this embodiment, the memory may include a random access memory (Random Access Memory, abbreviated as RAM), and may further include a non-volatile memory (non-volatile memory), such as at least one magnetic disk memory.
The processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU for short), a graphics processor (Graphics Processing Unit, GPU for short), a network processor (Network Processor, NP for short), etc.; but also digital signal processors (Digital Signal Processing, DSP for short), application specific integrated circuits (Application Specific Integrated Circuit, ASIC for short), field-programmable gate arrays (Field-Programmable Gate Array, FPGA for short) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
The above description and the drawings illustrate embodiments of the disclosure sufficiently to enable those skilled in the art to practice them. Other embodiments may involve structural, logical, electrical, process, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and sub-samples of some embodiments may be included in or substituted for portions and sub-samples of other embodiments. Moreover, the terminology used in the present application is for the purpose of describing embodiments only and is not intended to limit the claims. As used in the description of the embodiments and the claims, the singular forms "a," "an," and "the" (the) are intended to include the plural forms as well, unless the context clearly indicates otherwise. Similarly, the term "and/or" as used in this application is meant to encompass any and all possible combinations of one or more of the associated listed. In addition, when used in this application, the terms "comprises," "comprising," and/or "includes," and variations thereof, mean the presence of the stated sub-sample, integer, step, operation, element, and/or component, but do not exclude the presence or addition of one or more other sub-samples, integers, steps, operations, elements, components, and/or groups of these. Without further limitation, an element defined by the phrase "comprising one …" does not exclude the presence of other like elements in a process, method or apparatus comprising such elements. In this context, each embodiment may be described with emphasis on the differences from the other embodiments, and the same similar parts between the various embodiments may be referred to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method sections disclosed in the embodiments, the description of the method sections may be referred to for relevance.
Those of skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. The skilled person may use different methods for each particular application to achieve the described functionality, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure. It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not described herein again.
In the embodiments disclosed herein, the disclosed methods, articles of manufacture (including but not limited to devices, apparatuses, etc.) may be practiced in other ways. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of elements may be merely a logical functional division, and there may be additional divisions in actual implementation, e.g., multiple elements or components may be combined or integrated into another system, or some sub-samples may be omitted, or not performed. In addition, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form. The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to implement the present embodiment. In addition, each functional unit in the embodiments of the present disclosure may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. In the description corresponding to the flowcharts and block diagrams in the figures, operations or steps corresponding to different blocks may also occur in different orders than that disclosed in the description, and sometimes no specific order exists between different operations or steps. For example, two consecutive operations or steps may actually be performed substantially in parallel, they may sometimes be performed in reverse order, which may be dependent on the functions involved. Each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

Claims (13)

1. A method of remote automatic upgrade of a vehicle, applied to a target vehicle, the method comprising:
detecting the daily use habit of a user, and setting at least one reserved upgrading time according to the daily use habit of the user;
judging the state of the target vehicle when the current time is detected to be the reserved upgrading time;
when the target vehicle is determined to meet a first upgrading condition in the reserved upgrading time, an upgrading notification is sent to a mobile phone terminal of a user;
if the confirmation upgrading information sent by the user mobile phone end is received, detecting the state of each system in the target vehicle;
and when the state of each system in the target vehicle is determined to meet the second upgrading condition, upgrading the target vehicle based on the software upgrading package.
2. The method of claim 1, wherein the obtaining of the at least one scheduled upgrade time comprises:
real-time monitoring the daily use condition of a user on the target vehicle;
recording the daily vehicle conditions, and obtaining the daily use time period of a user on the target vehicle in a preset time period;
obtaining at least one daily free time of the target vehicle based on the daily use period;
And determining the daily free time of the target vehicle as the reserved upgrading time.
3. The method of claim 1, wherein determining the status of the target vehicle when the current time is detected to be the scheduled upgrade time further comprises:
and if the target vehicle is determined to not meet the first upgrading condition when the reserved upgrading time is reserved, waiting for the next reserved upgrading time.
4. The method for remote automatic upgrade of a vehicle according to claim 1, wherein when it is determined that the target vehicle meets a first upgrade condition at the reserved upgrade time, after sending an upgrade notification to a user's mobile phone terminal, the method further comprises:
and if the upgrade canceling information sent by the user mobile phone terminal is received, waiting for the next reserved upgrade time or upgrading the target vehicle based on the reserved upgrade time of the user.
5. The method of claim 4, wherein waiting for a next scheduled upgrade time or upgrading the target vehicle based on the user scheduled upgrade time if the upgrade cancellation information sent by the user mobile phone terminal is received comprises:
If the user reserved upgrading time set by the user is not carried in the upgrading canceling information sent by the user mobile phone terminal, waiting for the next reserved upgrading time;
and if the upgrade canceling information sent by the user mobile phone terminal is received and carries the user reserved upgrade time set by the user, upgrading the target vehicle based on the user reserved upgrade time.
6. The method for remote automatic upgrade of a vehicle according to claim 1, wherein if receiving the upgrade confirmation information sent by the user's mobile phone end, detecting the state of each system in the target vehicle further comprises:
and when the state of any system in the systems of the target vehicle is determined to be not in accordance with the second upgrading condition, waiting for the next reserved upgrading time.
7. The method for remote automatic upgrade of vehicles according to any one of claims 1 to 6, further comprising:
receiving system version request information sent by an air download server;
responding to the system version request information, and sending the system version information of the target vehicle to the air download server so that the air download server can send the software upgrade package to the target vehicle if the target vehicle is determined to need upgrading based on the system version information of the target vehicle;
And receiving and downloading the software upgrading package sent by the air downloading server.
8. The method for remote automatic upgrade of vehicles according to any one of claims 1 to 6, further comprising:
if the target vehicle upgrading is determined to be completed, generating prompt information of the completion of the target vehicle upgrading;
and when the user uses the target vehicle, pushing the prompt information to the user through the vehicle-mounted entertainment system of the target vehicle.
9. A method for remote automatic upgrade of a vehicle, applied to an over-the-air server, the method comprising:
transmitting vehicle system request information to a target vehicle so that the target vehicle responds to the system version request information, and transmitting the system version information of the target vehicle to the over-the-air download server;
receiving system version information sent by the target vehicle;
and judging upgrading conditions based on the system version information of the target vehicle, and if the system version of the target vehicle is determined to meet the upgrading conditions, sending a software upgrading packet to the target vehicle.
10. A remote automatic upgrade apparatus for a vehicle, the apparatus comprising:
The setting module is used for detecting the daily use habit of a user and setting at least one reserved upgrading time according to the daily use habit of the user;
the judging module is used for judging the state of the target vehicle when the current time is detected to be the reserved upgrading time;
the sending module is used for sending an upgrade notification to a mobile phone terminal of a user when the target vehicle is determined to meet a first upgrade condition in the reserved upgrade time;
the detection module is used for detecting the state of each system in the target vehicle if the confirmation upgrading information sent by the mobile phone end of the user is received;
and the upgrading module is used for upgrading the target vehicle based on the software upgrading package when the state of each system in the target vehicle is determined to meet the second upgrading condition.
11. An over-the-air server, the over-the-air server comprising:
the first sending module is used for sending vehicle system request information to a target vehicle so that the target vehicle responds to the system version request information and sending the system version information of the target vehicle to the air download server;
the receiving module is used for receiving the system version information sent by the target vehicle;
And the second sending module is used for judging upgrading conditions based on the system version information of the target vehicle, and sending a software upgrading packet to the target vehicle if the system version of the target vehicle is determined to meet the upgrading conditions.
12. An electronic device, comprising:
one or more processors;
storage means for storing one or more programs which, when executed by the one or more processors, cause the electronic device to implement the method of any of claims 1-9.
13. A computer readable storage medium having stored thereon computer readable instructions which, when executed by a processor of a computer, cause the computer to perform the method of any of claims 1 to 9.
CN202310132501.4A 2023-02-17 2023-02-17 Remote automatic upgrading method, device, server, equipment and medium for vehicle Pending CN116048587A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310132501.4A CN116048587A (en) 2023-02-17 2023-02-17 Remote automatic upgrading method, device, server, equipment and medium for vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310132501.4A CN116048587A (en) 2023-02-17 2023-02-17 Remote automatic upgrading method, device, server, equipment and medium for vehicle

Publications (1)

Publication Number Publication Date
CN116048587A true CN116048587A (en) 2023-05-02

Family

ID=86118187

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310132501.4A Pending CN116048587A (en) 2023-02-17 2023-02-17 Remote automatic upgrading method, device, server, equipment and medium for vehicle

Country Status (1)

Country Link
CN (1) CN116048587A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116938920A (en) * 2023-09-19 2023-10-24 杭州车凌网络科技有限公司 Vehicle remote configuration method based on cloud platform

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116938920A (en) * 2023-09-19 2023-10-24 杭州车凌网络科技有限公司 Vehicle remote configuration method based on cloud platform
CN116938920B (en) * 2023-09-19 2023-12-08 杭州车凌网络科技有限公司 Vehicle remote configuration method based on cloud platform

Similar Documents

Publication Publication Date Title
US11934823B2 (en) Electronic control system for vehicle, program update approval determination method and program update approval determination program
US11709666B2 (en) Electronic control system for vehicle, program update approval determination method and program update approval determination program
CN105278994A (en) Updating method and updating system for vehicle-mounted ECU software
US11340891B2 (en) Control device, control method, and computer program
CN107132788A (en) A kind of vehicle electronic control unit writes with a brush dipped in Chinese ink method and apparatus automatically
CN112463190A (en) Vehicle upgrading method and device
CN112015489A (en) Management method, device, storage medium and system for vehicle-mounted software
CN112256299A (en) Upgrading method, device, equipment and storage medium
CN109491671A (en) Diagnostic software method for down loading, device, terminal device and storage medium
CN116048587A (en) Remote automatic upgrading method, device, server, equipment and medium for vehicle
CN114398060A (en) Vehicle-mounted controller software upgrading method and device, electronic equipment and storage medium
CN213303011U (en) OTA-based vehicle ECU upgrading system
CN112905214A (en) Remote upgrading method, device, equipment and storage medium
CN111527389A (en) Vehicle diagnosis method, vehicle diagnosis device and storage medium
CN112817631A (en) Vehicle-mounted controller upgrading method, device, equipment and storage medium
CN116028092A (en) Method, device, equipment and storage medium for fusing automobile OTA upgrading task
CN111123728B (en) Unmanned vehicle simulation method, device, equipment and computer readable medium
JP2024504495A (en) Method and device for providing functional support to in-vehicle terminals
CN113625690A (en) Intelligent diagnosis method and system for automobile and mobile terminal
KR102109125B1 (en) Method for managing state of ECU in vehicle based on automotive open system architecture
CN115291907A (en) Vehicle upgrading method, device and system
CN115469899A (en) Firmware upgrading method, device, equipment, medium and vehicle-mounted system
CN115079669A (en) Vehicle diagnosis method and system, electronic device and readable storage medium
CN107507293A (en) passenger monitoring method and terminal device
CN114906160A (en) Vehicle control and task processing method and device, computing equipment and system

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