CN110851335A - Upgrade monitoring method and device and computer storage medium - Google Patents

Upgrade monitoring method and device and computer storage medium Download PDF

Info

Publication number
CN110851335A
CN110851335A CN201910951016.3A CN201910951016A CN110851335A CN 110851335 A CN110851335 A CN 110851335A CN 201910951016 A CN201910951016 A CN 201910951016A CN 110851335 A CN110851335 A CN 110851335A
Authority
CN
China
Prior art keywords
vehicle
upgrade
box
machine
mobile terminal
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
CN201910951016.3A
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.)
Shanghai Pateo Network Technology Service Co Ltd
Original Assignee
Shanghai Pateo Network Technology Service 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 Shanghai Pateo Network Technology Service Co Ltd filed Critical Shanghai Pateo Network Technology Service Co Ltd
Priority to CN201910951016.3A priority Critical patent/CN110851335A/en
Publication of CN110851335A publication Critical patent/CN110851335A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

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

Abstract

The invention discloses an upgrade monitoring method, an upgrade monitoring device and a computer storage medium, wherein the upgrade monitoring method is applied to a vehicle-mounted T-BOX, and comprises the following steps: acquiring current software upgrading progress information of the vehicle machine in a software upgrading state; and sending an upgrade monitoring request to a server to request a mobile terminal to monitor the software upgrading process of the vehicle machine, wherein the upgrade monitoring request carries the current software upgrading progress information of the vehicle machine and the user identification of the vehicle-mounted T-BOX. According to the upgrade monitoring method, the upgrade monitoring device and the computer storage medium, the vehicle-mounted T-BOX directly sends the software upgrade progress information of the vehicle-mounted device to the mobile terminal through the server, so that a user can monitor the software upgrade process of the vehicle-mounted device through the mobile terminal, the operation is simple and convenient, and the user experience is effectively improved.

Description

Upgrade monitoring method and device and computer storage medium
Technical Field
The present invention relates to the field of vehicles, and in particular, to an upgrade monitoring method and apparatus, and a computer storage medium.
Background
With the rapid development of the internet, car-mounted devices are widely mounted on vehicles as car-mounted terminals having various functions such as voice, navigation, and entertainment. With the development of technical application, the software of the vehicle-mounted device needs to be upgraded frequently to provide better service experience for users, as new functions need to be added to the software or bugs existing in the software need to be repaired. In the related art, the software upgrading process of the car machine is usually implemented by means of an over-the-air download technology. However, in the process of upgrading the software of the car machine, a user generally needs to stay in the vehicle to monitor the upgrading process until the car machine finishes upgrading the software, and particularly, the larger the software capacity to be upgraded is, the longer the time the user needs to wait for the software to be upgraded is. Therefore, the above method is complex to operate and affects the user experience.
Disclosure of Invention
The invention aims to provide an upgrade monitoring method, an upgrade monitoring device and a computer storage medium.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides an upgrade monitoring method, which is applied to a vehicle-mounted T-BOX, and the upgrade monitoring method includes:
acquiring current software upgrading progress information of the vehicle machine in a software upgrading state;
and sending an upgrade monitoring request to a server to request a mobile terminal to monitor the software upgrading process of the vehicle machine, wherein the upgrade monitoring request carries the current software upgrading progress information of the vehicle machine and the user identification of the vehicle-mounted T-BOX.
As one embodiment, the acquiring current software upgrading progress information of the car machine in the software upgrading state includes:
receiving current software upgrading progress information of the vehicle machine in a software upgrading state, which is sent by the vehicle machine in a set period.
As one of the implementation modes, the method further comprises the following steps:
and triggering the vehicle where the vehicle-mounted T-BOX is located to close the vehicle machine after receiving a closing request for requesting to close the vehicle machine.
As one of the implementation modes, the method further comprises the following steps:
and after the software upgrading of the vehicle machine is detected, if a closing request for requesting to close the vehicle machine is not received within a preset time length, triggering the vehicle where the vehicle-mounted T-BOX is located to close the vehicle machine.
In a second aspect, an embodiment of the present invention provides an upgrade monitoring method, which is applied to a server, and the upgrade monitoring method includes:
receiving an upgrade monitoring request sent by a vehicle-mounted T-BOX, wherein the upgrade monitoring request carries current software upgrade progress information of a vehicle machine and a user identifier of the vehicle-mounted T-BOX, and the upgrade monitoring request is used for requesting a mobile terminal to monitor the software upgrade process of the vehicle machine;
responding to the upgrading monitoring request, inquiring a corresponding relation between a user identifier of the vehicle-mounted T-BOX and a terminal identifier of a mobile terminal according to the user identifier of the vehicle-mounted T-BOX, and acquiring the terminal identifier of a target mobile terminal matched with the user identifier of the vehicle-mounted T-BOX;
and sending an upgrade monitoring instruction to a target mobile terminal corresponding to the terminal identifier of the target mobile terminal, wherein the upgrade monitoring instruction carries the current software upgrade progress information of the vehicle machine.
In a third aspect, an embodiment of the present invention provides an upgrade monitoring method, which is applied to a mobile terminal, where the upgrade monitoring method includes:
receiving an upgrade monitoring instruction which is sent by a server and carries current software upgrade progress information of a vehicle machine;
and responding to the upgrading monitoring instruction, and displaying the current software upgrading progress information of the vehicle machine.
As one of the implementation modes, the method further comprises the following steps:
after detecting that the car machine finishes software upgrading according to the current software upgrading progress information of the car machine, displaying a prompt message, wherein the prompt message is used for prompting whether the car machine is closed or not;
and after receiving a confirmation instruction for closing the vehicle machine, sending a closing request for requesting to close the vehicle machine to the server.
As one embodiment, before the receiving an upgrade monitoring instruction carrying current software upgrade progress information of a car machine sent by a server, the method further includes:
and sending a binding instruction to the server so that the server binds the mobile terminal and the vehicle-mounted T-BOX according to the terminal identification of the mobile terminal and the user identification of the vehicle-mounted T-BOX carried in the binding instruction.
In a fourth aspect, an embodiment of the present invention further provides an upgrade monitoring apparatus, including: a processor and a memory for storing a computer program capable of running on the processor,
wherein the steps of the upgrade monitoring method of the first aspect, the second aspect or the third aspect are implemented when the processor runs the computer program.
In a fifth aspect, an embodiment of the present invention provides a computer storage medium, in which a computer program is stored, and the computer program, when executed by a processor, implements the steps of the upgrade monitoring method according to the first aspect, the second aspect, or the third aspect.
The upgrade monitoring method, the upgrade monitoring device and the computer storage medium provided by the embodiment of the invention are used for acquiring the current software upgrade progress information of the vehicle machine in a software upgrade state; and sending an upgrade monitoring request to a server to request a mobile terminal to monitor the software upgrading process of the vehicle machine, wherein the upgrade monitoring request carries the current software upgrading progress information of the vehicle machine and the user identification of the vehicle-mounted T-BOX. Therefore, the vehicle-mounted T-BOX directly sends the software upgrading progress information of the vehicle machine to the mobile terminal through the server, so that a user can monitor the software upgrading process of the vehicle machine through the mobile terminal, the operation is simple and convenient, and the user experience is effectively improved.
Drawings
Fig. 1 is a schematic application environment diagram of an upgrade monitoring method according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of an upgrade monitoring method according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of another upgrade monitoring method according to an embodiment of the present invention;
fig. 4 is a schematic flowchart of another upgrade monitoring method according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an upgrade monitoring apparatus according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a specific application environment of the upgrade monitoring method according to the embodiment of the present invention;
fig. 7 is a schematic flowchart of an upgrade monitoring method according to an embodiment of the present invention.
Detailed Description
The technical scheme of the invention is further elaborated by combining the drawings and the specific embodiments in the specification. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
Fig. 1 is a schematic view of an application environment of the upgrade monitoring method according to the embodiment of the present invention, including a vehicle-mounted T-BOX10, a car machine 11, a server 12, and a mobile terminal 13, where the vehicle-mounted T-BOX10 is connected to the car machine 11 through a Controller Area Network (CAN) bus, and the vehicle-mounted T-BOX10 and the mobile terminal 13 are connected to the server 12 through a Network 14, respectively. After acquiring the current software upgrading progress information of the car machine 11 in a software upgrading state, the vehicle-mounted T-BOX10 sends an upgrading monitoring request to the server 12 through the network 14 to request the mobile terminal 13 to monitor the software upgrading process of the car machine 11, where the upgrading monitoring request carries the current software upgrading progress information of the car machine 11 and the user identifier of the vehicle-mounted T-BOX10, the server 12 queries the corresponding relationship between the user identifier of the vehicle-mounted T-BOX and the terminal identifier of the mobile terminal according to the user identifier of the vehicle-mounted T-BOX10, acquires the terminal identifier of the target mobile terminal matched with the user identifier of the vehicle-mounted T-BOX10, and sends an upgrading monitoring instruction carrying the current software upgrading progress information of the car machine 11 to the mobile terminal 13 through the network 13. After receiving the upgrade monitoring instruction, the mobile terminal 13 displays the current software upgrade progress information of the car machine 11, so that the user can monitor the software upgrade process of the car machine when the user is not near the car machine. Therefore, the software upgrading process of the vehicle machine can be monitored when the user leaves the vehicle, the operation is simple and convenient, and the user experience is effectively improved. The server 12 may be an automobile remote service provider server, and the mobile terminal 13 may be an electronic device such as a mobile phone and a tablet computer.
Referring to fig. 2, an upgrade monitoring method provided for the embodiment of the present invention may be applied to the onboard T-BOX shown in fig. 1, and includes the following steps:
step S101: acquiring current software upgrading progress information of the vehicle machine in a software upgrading state;
here, the vehicle-mounted T-BOX may obtain current software upgrading progress information of the vehicle in a software upgrading state after receiving an upgrading instruction sent by the mobile terminal or the vehicle, for example, when a user clicks an update confirmation instruction of an installation package of software to be upgraded on a vehicle interface, the vehicle generates the upgrading instruction, and the vehicle sends the upgrading instruction to the vehicle-mounted T-BOX. The vehicle-mounted T-BOX may also be configured to obtain current software upgrading progress information of the vehicle in the software upgrading state when it is monitored that the vehicle starts to perform software upgrading, for example, because the vehicle generally needs to download an installation package of software to be upgraded through the vehicle-mounted T-BOX, when the vehicle-mounted T-BOX monitors that the vehicle starts to download or finishes downloading the installation package of the software to be upgraded through the vehicle-mounted T-BOX, the vehicle starts to perform software upgrading. The obtaining of the current software upgrading progress information of the car machine in the software upgrading state may be receiving the current software upgrading progress information of the car machine in the software upgrading state, which is sent by the car machine in a set period or in real time, for example, receiving the current software upgrading progress information of the car machine sent every 3 seconds by the car machine. The current software upgrading progress information of the car machine in the software upgrading state is obtained, or the current software upgrading progress information of the car machine is obtained by monitoring the car machine, for example, an image containing the software upgrading information displayed on a display interface of the car machine is obtained by means of photographing or screen capturing, and the current software upgrading progress information of the car machine is obtained based on the image. The software upgrade progress information may include information on a currently completed upgrade progress, an expected remaining time, an elapsed time, an updated version, and the like. It should be noted that the software upgrade may be an upgrade of software such as navigation and multimedia applications in the vehicle, or an upgrade of a program portion included in hardware such as a microprocessor unit in the vehicle.
Step S102: and sending an upgrade monitoring request to a server to request a mobile terminal to monitor the software upgrading process of the vehicle machine, wherein the upgrade monitoring request carries the current software upgrading progress information of the vehicle machine and the user identification of the vehicle-mounted T-BOX.
Specifically, the vehicle-mounted T-BOX sends an upgrade monitoring request carrying current software upgrade progress information of the vehicle-mounted machine and a user identifier of the vehicle-mounted T-BOX to a server so as to request a mobile terminal corresponding to the user identifier of the vehicle-mounted T-BOX to monitor the software upgrade process of the vehicle-mounted machine, so that the software upgrade process of the vehicle-mounted machine can be monitored when a user leaves the vehicle.
Here, the user identifier of the vehicle-mounted T-BOX may be a device identifier of the vehicle-mounted T-BOX, or the user identifier of the vehicle-mounted T-BOX may be assigned to the vehicle-mounted T-BOX by a server when the vehicle-mounted T-BOX registers at the server. It should be noted that, if the car end is registered at the server end, the vehicle-mounted T-BOX obtains the user identifier of the car machine, and the upgrade monitoring request sent by the vehicle-mounted T-BOX to the server may only carry the current software upgrade progress information of the car machine and the user identifier of the car machine.
In summary, in the upgrade monitoring method provided in the foregoing embodiment, the vehicle-mounted T-BOX acquires current software upgrade progress information of the vehicle in a software upgrade state, and sends an upgrade monitoring request to the server to request the mobile terminal to monitor a software upgrade process of the vehicle, where the upgrade monitoring request carries the current software upgrade progress information of the vehicle and a user identifier of the vehicle-mounted T-BOX. Therefore, the vehicle-mounted T-BOX directly sends the software upgrading progress information of the vehicle machine to the mobile terminal through the server, so that a user can monitor the software upgrading process of the vehicle machine through the mobile terminal, the operation is simple and convenient, and the user experience is effectively improved.
In one embodiment, the method may further include:
and triggering the vehicle where the vehicle-mounted T-BOX is located to close the vehicle machine after receiving a closing request for requesting to close the vehicle machine.
Specifically, after receiving a closing request sent by a mobile terminal through a server and used for requesting to close the car machine, the vehicle-mounted T-BOX is triggered to close the car machine.
Here, after receiving a closing request for requesting to close the car machine, if it is detected that the car machine does not complete software upgrade, the vehicle T-BOX may be triggered to close the car machine after waiting for the car machine to complete software upgrade. The triggering of the vehicle with the vehicle-mounted T-BOX to close the vehicle machine may be sending an operation instruction for closing the vehicle machine to a controller of the vehicle with the vehicle-mounted T-BOX, so that the controller closes the vehicle machine. Further, the shut down request may also be used to control the vehicle to shut down when the vehicle is not shut down. It should be noted that, after triggering the vehicle where the vehicle-mounted T-BOX is located to close the vehicle machine, the vehicle-mounted T-BOX may further send a close response message to the server, so that the server sends the close response message to the mobile terminal, thereby facilitating a user to confirm whether the vehicle machine is closed.
Therefore, the vehicle T-BOX triggers the vehicle where the vehicle T-BOX is located to close the vehicle machine according to the closing request, a user does not need to manually close the vehicle machine in the vehicle, the power consumption of the vehicle machine is saved, and the user experience is further improved.
In one embodiment, the method may further include:
and after detecting that the vehicle machine finishes software upgrading, if a closing request for requesting to close the vehicle machine is not received within a preset time length, triggering a vehicle where the vehicle-mounted T-BOX is located to close the vehicle machine.
Specifically, after detecting that the vehicle machine completes software upgrading according to the software upgrading progress information, if a closing request for requesting to close the vehicle machine is not received within a preset time period, triggering a vehicle where the vehicle T-BOX is located to close the vehicle machine.
After the vehicle-mounted T-BOX detects that the vehicle machine completes software upgrading according to the software upgrading progress information, if a closing request for requesting to close the vehicle machine is not received within a preset time length, which indicates that a user is not near the vehicle machine or forgets to close the vehicle machine, a vehicle where the vehicle-mounted T-BOX is located is triggered to close the vehicle machine, so that the electric quantity consumption of the vehicle machine is saved, and the service life of the vehicle machine is prolonged. The preset time period can be set according to actual needs, for example, can be set to 3 minutes, 5 minutes, and the like.
Therefore, after the vehicle-mounted T-BOX detects that the vehicle-mounted machine finishes software upgrading according to the software upgrading progress information, and a closing request for requesting to close the vehicle-mounted machine is not received within a preset time, the vehicle where the vehicle-mounted T-BOX is located is triggered to close the vehicle-mounted machine, a user does not need to manually close the vehicle-mounted machine in the vehicle, the electric quantity consumption of the vehicle-mounted machine is saved, and the use experience of the user is further improved.
Referring to fig. 3, an upgrade monitoring method provided for the embodiment of the present invention may be applied to the server shown in fig. 1, and includes the following steps:
step S201: receiving an upgrade monitoring request sent by a vehicle-mounted T-BOX, wherein the upgrade monitoring request carries current software upgrade progress information of a vehicle machine and a user identifier of the vehicle-mounted T-BOX, and the upgrade monitoring request is used for requesting a mobile terminal to monitor the software upgrade process of the vehicle machine;
specifically, the server receives an upgrade monitoring request sent by the vehicle-mounted T-BOX and used for requesting the mobile terminal to monitor the software upgrading process of the vehicle-mounted T-BOX, and the upgrade monitoring request carries the current software upgrading progress information of the vehicle-mounted T-BOX and the user identification of the vehicle-mounted T-BOX.
It can be understood that there is a corresponding relationship between the mobile terminal and the vehicle-mounted T-BOX, that is, there is a corresponding relationship between the mobile terminal identifier and the user identifier of the vehicle-mounted T-BOX.
Step S202: responding to the upgrading monitoring request, inquiring a corresponding relation between a user identifier of the vehicle-mounted T-BOX and a terminal identifier of a mobile terminal according to the user identifier of the vehicle-mounted T-BOX, and acquiring the terminal identifier of a target mobile terminal matched with the user identifier of the vehicle-mounted T-BOX;
it can be understood that the server stores the information of the registered or bound vehicle-mounted T-BOX and the corresponding mobile terminal, including the user identifier of the vehicle-mounted T-BOX and the terminal identifier of the corresponding mobile terminal, which are bound to each other. Therefore, the corresponding relation between the user identification of the vehicle-mounted T-BOX and the terminal identification of the mobile terminal is inquired according to the user identification of the vehicle-mounted T-BOX, and the terminal identification of the target mobile terminal matched with the user identification of the vehicle-mounted T-BOX can be obtained.
In an embodiment, before the querying, according to the user identifier of the vehicle-mounted T-BOX, the set correspondence between the user identifier of the vehicle-mounted T-BOX and the terminal identifier of the mobile terminal, and acquiring the terminal identifier of the target mobile terminal matching the user identifier of the vehicle-mounted T-BOX, the method may further include:
receiving a binding instruction which is sent by a mobile terminal and carries a terminal identifier of the mobile terminal and a user identifier of the vehicle-mounted T-BOX;
and responding to the binding instruction, and establishing a corresponding relation between the terminal identification of the mobile terminal and the user identification of the vehicle-mounted T-BOX.
Specifically, after receiving a binding instruction which is sent by a mobile terminal and carries a terminal identifier of the mobile terminal and a user identifier of the vehicle-mounted T-BOX, the server establishes and stores a corresponding relation between the terminal identifier of the mobile terminal and the user identifier of the vehicle-mounted T-BOX, so that the mobile terminal and the vehicle-mounted T-BOX are bound. And then, the corresponding relation is inquired according to the user identification of the vehicle-mounted T-BOX, so that the terminal identification of the target mobile terminal matched with the user identification of the vehicle-mounted T-BOX can be found.
Therefore, the mobile terminal and the vehicle-mounted T-BOX are bound, so that the response processing speed can be increased, and the user experience is further improved.
Step S203: and sending an upgrade monitoring instruction to a target mobile terminal corresponding to the terminal identifier of the target mobile terminal, wherein the upgrade monitoring instruction carries the current software upgrade progress information of the vehicle machine.
Specifically, the server sends an upgrade monitoring instruction to the target mobile terminal corresponding to the terminal identifier of the target mobile terminal according to the terminal identifier of the target mobile terminal obtained in step S202, so that the mobile terminal knows the current software upgrade progress information of the vehicle machine.
In summary, in the upgrade monitoring method provided in the above embodiment, the server sends, according to the upgrade monitoring request that is sent by the vehicle-mounted T-BOX and carries the current software upgrade progress information of the vehicle machine and the user identifier of the vehicle-mounted T-BOX, an upgrade monitoring instruction to the mobile terminal corresponding to the vehicle-mounted T-BOX to request the mobile terminal to monitor the software upgrade process of the vehicle machine. Therefore, the server directly sends the software upgrading progress information of the car machine to the mobile terminal, so that a user can monitor the software upgrading process of the car machine through the mobile terminal, the operation is simple and convenient, and the user use experience is effectively improved.
In one embodiment, the method may further include:
and after receiving a closing request which is sent by the mobile terminal and used for requesting to close the vehicle machine, sending the closing request to the vehicle-mounted T-BOX.
Specifically, the server receives a closing request sent by the mobile terminal after detecting that the vehicle-mounted device completes software upgrading, and sends the closing request to the vehicle-mounted T-BOX, so that the vehicle-mounted T-BOX closes the vehicle-mounted device according to the closing request.
Therefore, the server sends the closing request sent by the mobile terminal to the vehicle-mounted T-BOX in time to trigger the vehicle where the vehicle-mounted T-BOX is located to close the vehicle, so that a user does not need to manually close the vehicle in the vehicle, the power consumption of the vehicle is saved, and the user experience is further improved.
Referring to fig. 4, an upgrade monitoring method provided for the embodiment of the present invention may be applied to the mobile terminal shown in fig. 1, and includes the following steps:
step S301: receiving an upgrade monitoring instruction which is sent by a server and carries current software upgrade progress information of a vehicle machine;
specifically, the mobile terminal receives an upgrade monitoring instruction which is sent by the server and carries current software upgrade progress information of the car machine, so that the current software upgrade progress information of the car machine is displayed to a user to achieve upgrade monitoring.
Step S302: and responding to the upgrading monitoring instruction, and displaying the current software upgrading progress information of the vehicle machine.
Specifically, the mobile terminal responds to the upgrade monitoring instruction received in step S301, and displays the current software upgrade progress information of the vehicle, so that the user can monitor the software upgrade process of the vehicle when leaving the vehicle.
In summary, according to the upgrade monitoring method provided by the embodiment, the mobile terminal receives and displays the software upgrade progress information of the car machine sent by the server, so that the user can monitor the software upgrade process of the car machine through the mobile terminal, the operation is simple and convenient, and the user experience is effectively improved.
In one embodiment, the method may further include:
after detecting that the car machine finishes software upgrading according to the current software upgrading progress information of the car machine, displaying a prompt message, wherein the prompt message is used for prompting whether the car machine is closed or not;
and after receiving a confirmation instruction for closing the vehicle machine, sending a closing request for requesting to close the vehicle machine to the server.
Specifically, after detecting that the vehicle machine completes software upgrade according to current software upgrade progress information of the vehicle machine sent by the vehicle-mounted T-BOX, the mobile terminal displays a prompt message for judging whether to close the vehicle machine, and sends a closing request for requesting to close the vehicle machine to the server after receiving a confirmation instruction for closing the vehicle machine, so that the server sends the closing request to the vehicle-mounted T-BOX.
Here, the detecting that the car machine completes software upgrade according to the current software upgrade progress information of the car machine may be that the current software upgrade progress information of the car machine shows that the software upgrade progress is 100%, or the predicted remaining time is zero, or the like. Therefore, when the vehicle-mounted device finishes software upgrading, a closing request for requesting to close the vehicle-mounted device is directly sent to the server, a user does not need to manually close the vehicle-mounted device in the vehicle, the power consumption of the vehicle-mounted device is saved, and the use experience of the user is further improved.
In an embodiment, before the receiving an upgrade monitoring instruction carrying information of a current software upgrade progress of a vehicle machine sent by a server, the method further includes:
and sending a binding instruction to the server so that the server binds the mobile terminal and the vehicle-mounted T-BOX according to the terminal identification of the mobile terminal and the user identification of the vehicle-mounted T-BOX carried in the binding instruction.
It should be noted that the mobile terminal is provided with a setting interface for binding the mobile terminal and the vehicle-mounted T-BOX, and the setting interface may be configured to have an input BOX and a binding key, and when a user inputs the terminal identifier of the mobile terminal and the user identifier of the vehicle-mounted T-BOX in the input BOX and touches the binding key, it is equivalent to send a binding instruction to the server. Therefore, the mobile terminal and the vehicle-mounted T-BOX are bound, so that the response processing speed can be increased, and the user experience is further improved.
Based on the same inventive concept of the foregoing embodiments, an embodiment of the present invention provides an upgrade monitoring apparatus, which may be applied to an on-vehicle T-BOX, a server, or a mobile terminal, as shown in fig. 5, and includes: a processor 310 and a memory 311 for storing computer programs capable of running on the processor 310; the processor 310 illustrated in fig. 5 is not used to refer to the number of the processors 310 as one, but is only used to refer to the position relationship of the processor 310 relative to other devices, and in practical applications, the number of the processors 310 may be one or more; similarly, the memory 311 shown in fig. 5 is also used in the same sense, i.e. it is only used to refer to the position relationship of the memory 311 with respect to other devices, and in practical applications, the number of the memory 311 may be one or more. The processor 310 is configured to implement the upgrade monitoring method as described above when running the computer program.
The upgrade monitoring device may further include: at least one network interface 312. The various components of the upgrade monitoring device are coupled together by a bus system 313. It will be appreciated that the bus system 313 is used to enable communications among the components connected. The bus system 313 includes a power bus, a control bus, and a status signal bus in addition to the data bus. For clarity of illustration, however, the various buses are labeled as bus system 313 in FIG. 5.
The memory 311 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Among them, the nonvolatile Memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a magnetic random access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical disk, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Enhanced Synchronous Dynamic Random Access Memory (Enhanced DRAM), Synchronous Dynamic Random Access Memory (SLDRAM), Direct Memory (DRmb Access), and Random Access Memory (DRAM). The memory 311 described in connection with the embodiments of the invention is intended to comprise, without being limited to, these and any other suitable types of memory.
The memory 311 in the embodiment of the present invention is used to store various types of data to support the operation of the upgrade monitoring apparatus. Examples of such data include: any computer program for operating on the upgrade monitoring device, such as operating systems and application programs; contact data; telephone book data; a message; a picture; video, etc. The operating system includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is used for implementing various basic services and processing hardware-based tasks. The application programs may include various application programs such as a Media Player (Media Player), a Browser (Browser), etc. for implementing various application services. Here, the program that implements the method of the embodiment of the present invention may be included in an application program.
Based on the same inventive concept of the foregoing embodiments, this embodiment further provides a computer storage medium, where a computer program is stored in the computer storage medium, where the computer storage medium may be a Memory such as a magnetic random access Memory (FRAM), a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a flash Memory (flash Memory), a magnetic surface Memory, an optical Disc, or a Compact Disc Read Only Memory (CD-ROM), and the like; or may be a variety of devices including one or any combination of the above memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc. When the computer program stored in the computer storage medium is executed by the processor, the upgrade monitoring generation method as described above is implemented. Please refer to the description of the embodiments shown in fig. 2, fig. 3, or fig. 4 for a specific flow of steps implemented when the computer program is executed by the processor, which is not described herein again.
Based on the same inventive concept of the foregoing embodiments, the present embodiment describes technical solutions of the foregoing embodiments in detail through specific examples. Taking the mobile terminal as a mobile phone, the server as a cloud platform of a remote Service Provider (TSP) of an automobile as an example, fig. 6 is a schematic diagram of a specific application environment of the upgrade monitoring method provided by the embodiment of the present invention, including a vehicle-mounted T-BOX20, a vehicle unit 21, a TSP cloud platform 22, and a mobile phone 23, where the vehicle unit 21 includes a microprocessor unit (MPU) 210 and a microcontroller unit (MCU, Micro Controller Uint)211 that are connected to each other, the MPU210 is connected to the vehicle-mounted T-BOX20 through a USB, the MPU210 is connected to the MCU211 through a Universal Asynchronous Receiver Transmitter (UART), and the MCU211 is connected to the vehicle-mounted T-BOX20 through a bus. In addition, the vehicle-mounted T-BOX201 and the cell phone 23 may be connected to the TSP cloud platform 22 through a network, respectively. Based on fig. 6, fig. 7 is a detailed flowchart of an upgrade monitoring method provided in an embodiment of the present invention, including the following steps:
step S401: the vehicle machine receives a vehicle machine upgrading instruction;
here, after the user clicks the upgrading car machine at the car machine end, the order of upgrading the car machine is received corresponding to the car machine. At this time, the driver of the vehicle can lock the vehicle away from the vehicle.
Step S402: the vehicle machine downloads an installation package of software to be upgraded through the vehicle-mounted T-BOX, and enters a Recovery mode after being restarted;
here, the Recovery mode refers to a modification mode.
Step S403: the vehicle machine starts to upgrade MPU or navigation software;
specifically, the car machine upgrades the MPU or the navigation software according to the downloaded installation package of the software to be upgraded, and correspondingly generates software upgrading progress information.
Step S404: the MPU transmits the software upgrading progress information to the MCU through the UART;
step S405: the MCU sends the software upgrading progress information to the vehicle-mounted T-BOX through the CAN bus;
step S406: the vehicle-mounted T-BOX uploads the received software upgrading progress information to the TSP cloud platform;
step S407: the TSP cloud platform receives the software upgrading progress information and then sends the software upgrading progress information to the mobile phone end;
step S408: the mobile phone end displays software upgrading progress information;
step S409: when the software upgrading progress reaches 100%, the mobile phone prompts whether the vehicle machine is closed or not after upgrading is finished;
here, when the software upgrading progress reaches 100%, which indicates that the software upgrading is completed, the mobile phone prompts that the upgrading is completed and displays a message whether to turn off the car machine. In addition, if the vehicle is not flameout, the mobile phone can display the message of whether the vehicle is turned off or not and the vehicle is flameout. The prompt may be displayed in the form of an interface, which may be provided with an ok key and a no key.
Step S410: and when the user determines to close the vehicle-mounted device, the mobile phone informs the vehicle-mounted T-BOX to close the vehicle-mounted device through the TSP cloud platform.
When the user clicks a button for determining to close the car machine, the mobile phone sends a car machine closing instruction to the TSP cloud platform, the TSP cloud platform sends the car machine closing instruction to the vehicle-mounted T-BOX, and the vehicle-mounted T-BOX informs the vehicle to close the car machine through the CAN bus.
In addition, when the user clicks a key of the vehicle-mounted device without closing, the vehicle-mounted T-BOX waits for the remote operation of the mobile phone end, and if the user does not operate within the set time, such as within 5 minutes, the T-BOX can automatically control the vehicle to shut down and power off.
As described above, the upgrade monitoring method provided by the above embodiment can leave the vehicle without waiting for the completion of the upgrade of the vehicle machine in the vehicle, and the user can know the upgrade status of the vehicle machine software when leaving the vehicle, for example, sitting at home, thereby saving the tedious waiting time of the user in the vehicle.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
As used herein, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, including not only those elements listed, but also other elements not expressly listed.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. An upgrade monitoring method is applied to a vehicle-mounted T-BOX, and is characterized by comprising the following steps:
acquiring current software upgrading progress information of the vehicle machine in a software upgrading state;
and sending an upgrade monitoring request to a server to request a mobile terminal to monitor the software upgrading process of the vehicle machine, wherein the upgrade monitoring request carries the current software upgrading progress information of the vehicle machine and the user identification of the vehicle-mounted T-BOX.
2. The upgrade monitoring method according to claim 1, wherein the acquiring current software upgrade progress information of the in-vehicle machine in the software upgrade state includes:
receiving current software upgrading progress information of the vehicle machine in a software upgrading state, which is sent by the vehicle machine in a set period.
3. The upgrade monitoring method according to claim 1, further comprising:
and triggering the vehicle where the vehicle-mounted T-BOX is located to close the vehicle machine after receiving a closing request for requesting to close the vehicle machine.
4. The upgrade monitoring method according to claim 1, further comprising:
and after detecting that the vehicle machine finishes software upgrading, if a closing request for requesting to close the vehicle machine is not received within a preset time length, triggering a vehicle where the vehicle-mounted T-BOX is located to close the vehicle machine.
5. An upgrade monitoring method applied to a server is characterized by comprising the following steps:
receiving an upgrade monitoring request sent by a vehicle-mounted T-BOX, wherein the upgrade monitoring request carries current software upgrade progress information of a vehicle machine and a user identifier of the vehicle-mounted T-BOX, and the upgrade monitoring request is used for requesting a mobile terminal to monitor the software upgrade process of the vehicle machine;
responding to the upgrading monitoring request, inquiring a corresponding relation between a user identifier of the vehicle-mounted T-BOX and a terminal identifier of a mobile terminal according to the user identifier of the vehicle-mounted T-BOX, and acquiring the terminal identifier of a target mobile terminal matched with the user identifier of the vehicle-mounted T-BOX;
and sending an upgrade monitoring instruction to a target mobile terminal corresponding to the terminal identifier of the target mobile terminal, wherein the upgrade monitoring instruction carries the current software upgrade progress information of the vehicle machine.
6. An upgrade monitoring method is applied to a mobile terminal, and is characterized by comprising the following steps:
receiving an upgrade monitoring instruction which is sent by a server and carries current software upgrade progress information of a vehicle machine;
and responding to the upgrading monitoring instruction, and displaying the current software upgrading progress information of the vehicle machine.
7. The upgrade monitoring method according to claim 6, further comprising:
after detecting that the car machine finishes software upgrading according to the current software upgrading progress information of the car machine, displaying a prompt message, wherein the prompt message is used for prompting whether the car machine is closed or not;
and after receiving a confirmation instruction for closing the vehicle machine, sending a closing request for requesting to close the vehicle machine to the server.
8. The upgrade monitoring method according to claim 6, wherein before receiving the upgrade monitoring instruction carrying the current software upgrade progress information of the in-vehicle machine sent by the server, the method further comprises:
and sending a binding instruction to the server so that the server binds the mobile terminal and the vehicle-mounted T-BOX according to the terminal identification of the mobile terminal and the user identification of the vehicle-mounted T-BOX carried in the binding instruction.
9. An upgrade monitoring device, comprising: a processor and a memory for storing a computer program capable of running on the processor,
wherein the processor, when running the computer program, implements the upgrade monitoring method of any one of claims 1 to 8.
10. A computer storage medium, in which a computer program is stored which, when executed by a processor, implements the upgrade monitoring method according to any one of claims 1 to 8.
CN201910951016.3A 2019-10-08 2019-10-08 Upgrade monitoring method and device and computer storage medium Pending CN110851335A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910951016.3A CN110851335A (en) 2019-10-08 2019-10-08 Upgrade monitoring method and device and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910951016.3A CN110851335A (en) 2019-10-08 2019-10-08 Upgrade monitoring method and device and computer storage medium

Publications (1)

Publication Number Publication Date
CN110851335A true CN110851335A (en) 2020-02-28

Family

ID=69596296

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910951016.3A Pending CN110851335A (en) 2019-10-08 2019-10-08 Upgrade monitoring method and device and computer storage medium

Country Status (1)

Country Link
CN (1) CN110851335A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111741131A (en) * 2020-08-12 2020-10-02 广州汽车集团股份有限公司 OTA upgrade control method and TSP platform
CN112083942A (en) * 2020-08-27 2020-12-15 无锡小天鹅电器有限公司 Household appliance upgrading method and device and household appliance
CN112181464A (en) * 2020-10-12 2021-01-05 上海博泰悦臻网络技术服务有限公司 Off-vehicle upgrading method, system, medium and device
CN112202920A (en) * 2020-10-23 2021-01-08 上海擎感智能科技有限公司 Vehicle machine system upgrading method and device
CN112256299A (en) * 2020-10-16 2021-01-22 中国第一汽车股份有限公司 Upgrading method, device, equipment and storage medium
CN112817631A (en) * 2021-01-29 2021-05-18 一汽解放汽车有限公司 Vehicle-mounted controller upgrading method, device, equipment and storage medium
CN113515247A (en) * 2021-05-19 2021-10-19 宝能(广州)汽车研究院有限公司 Upgrade progress display method, device, equipment and medium
CN115220989A (en) * 2021-07-29 2022-10-21 广州汽车集团股份有限公司 Payment software monitoring method, device and system
CN116156235A (en) * 2022-12-22 2023-05-23 深圳市蓝鲸智联科技有限公司 Control method of vehicle-mounted entertainment information system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107483524A (en) * 2016-12-23 2017-12-15 宝沃汽车(中国)有限公司 The remote upgrade method and upgrade-system of vehicle control device
CN107493186A (en) * 2016-12-23 2017-12-19 宝沃汽车(中国)有限公司 The remote update system and its control method of vehicle
CN109040205A (en) * 2018-07-18 2018-12-18 北京车和家信息技术有限公司 The method and device of vehicle upgrading
CN109831338A (en) * 2019-03-14 2019-05-31 百度在线网络技术(北京)有限公司 Vehicle system upgrade method, cloud server and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107483524A (en) * 2016-12-23 2017-12-15 宝沃汽车(中国)有限公司 The remote upgrade method and upgrade-system of vehicle control device
CN107493186A (en) * 2016-12-23 2017-12-19 宝沃汽车(中国)有限公司 The remote update system and its control method of vehicle
CN109040205A (en) * 2018-07-18 2018-12-18 北京车和家信息技术有限公司 The method and device of vehicle upgrading
CN109831338A (en) * 2019-03-14 2019-05-31 百度在线网络技术(北京)有限公司 Vehicle system upgrade method, cloud server and mobile terminal

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111741131A (en) * 2020-08-12 2020-10-02 广州汽车集团股份有限公司 OTA upgrade control method and TSP platform
CN112083942A (en) * 2020-08-27 2020-12-15 无锡小天鹅电器有限公司 Household appliance upgrading method and device and household appliance
CN112083942B (en) * 2020-08-27 2023-08-18 无锡小天鹅电器有限公司 Household appliance upgrading method and device and household appliance
CN112181464A (en) * 2020-10-12 2021-01-05 上海博泰悦臻网络技术服务有限公司 Off-vehicle upgrading method, system, medium and device
CN112256299A (en) * 2020-10-16 2021-01-22 中国第一汽车股份有限公司 Upgrading method, device, equipment and storage medium
CN112202920A (en) * 2020-10-23 2021-01-08 上海擎感智能科技有限公司 Vehicle machine system upgrading method and device
CN112202920B (en) * 2020-10-23 2023-12-29 上海擎感智能科技有限公司 Vehicle-mounted system upgrading method and device
CN112817631A (en) * 2021-01-29 2021-05-18 一汽解放汽车有限公司 Vehicle-mounted controller upgrading method, device, equipment and storage medium
CN113515247A (en) * 2021-05-19 2021-10-19 宝能(广州)汽车研究院有限公司 Upgrade progress display method, device, equipment and medium
CN115220989A (en) * 2021-07-29 2022-10-21 广州汽车集团股份有限公司 Payment software monitoring method, device and system
CN115220989B (en) * 2021-07-29 2024-03-29 广州汽车集团股份有限公司 Payment software monitoring method, device and system
CN116156235A (en) * 2022-12-22 2023-05-23 深圳市蓝鲸智联科技有限公司 Control method of vehicle-mounted entertainment information system

Similar Documents

Publication Publication Date Title
CN110851335A (en) Upgrade monitoring method and device and computer storage medium
EP3716656B1 (en) Profile generation method, profile acquisition method, and related device and storage medium
US9274786B2 (en) Vehicle information update method and apparatus
KR101852781B1 (en) Method, apparatus, program and computer-readable recording medium of controlling device
CN105074658A (en) Pervasive service providing device-specific updates
KR101082628B1 (en) Firmware upgrade system of audio/video/navigation(avn) system for vehicle using bluetooth mobile communication terminal and the method
US20140059536A1 (en) Mobile terminal, information processing apparatus, and information processing method
KR101483083B1 (en) Contents downloading system and method for electric vehicle
JP2002116977A (en) Service providing system
US10625754B2 (en) Control apparatus, control method, and computer program
CN104052796A (en) Plug-in processing method, device, system and terminal
WO2011153751A1 (en) Software upgrading method and apparatus
KR20100063474A (en) Method and system for providing fota service
CN112304327A (en) Navigation method, navigation device and computer storage medium
CN105183493A (en) Display method and device of network information
CN112218151A (en) Screen projection method, device, computer storage medium and system
CN111654524A (en) Power supply management method and device and computer storage medium
CN112637412A (en) Audio management method and device and computer storage medium
CN103365672A (en) Method and system for processing description information of application program
CN112667301A (en) Docking station implementation method and system of vehicle-mounted operating system and electronic equipment
CN104778058A (en) Application program update method and application program update system
KR20180086907A (en) System and method for updating firmware of blackbox for vehicle
CN111245922A (en) Vehicle-mounted terminal, vehicle-mounted service platform, information processing method and storage medium
JP2001005671A (en) Data transmission system
CN103593201B (en) A kind of plug-in display method, device and terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
CB03 Change of inventor or designer information

Inventor after: Ying Zhenkai

Inventor before: Ying Yilun

CB03 Change of inventor or designer information
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: 20200228

RJ01 Rejection of invention patent application after publication