CN109324815A - Monitoring method, device, equipment and the computer readable storage medium of system upgrade - Google Patents

Monitoring method, device, equipment and the computer readable storage medium of system upgrade Download PDF

Info

Publication number
CN109324815A
CN109324815A CN201811008846.4A CN201811008846A CN109324815A CN 109324815 A CN109324815 A CN 109324815A CN 201811008846 A CN201811008846 A CN 201811008846A CN 109324815 A CN109324815 A CN 109324815A
Authority
CN
China
Prior art keywords
equipment
system upgrade
new system
new
failure
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.)
Granted
Application number
CN201811008846.4A
Other languages
Chinese (zh)
Other versions
CN109324815B (en
Inventor
张建生
季涛
冯靖超
吴利平
王柏生
陈卓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201811008846.4A priority Critical patent/CN109324815B/en
Publication of CN109324815A publication Critical patent/CN109324815A/en
Application granted granted Critical
Publication of CN109324815B publication Critical patent/CN109324815B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

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 present invention provides a kind of monitoring method of system upgrade, device, equipment and computer readable storage mediums, are applied to unmanned vehicle, and unmanned vehicle includes at least the first equipment and the second equipment, and method includes: the system upgrade information for receiving server and sending;First equipment with strong incidence relation and the second equipment and the new system for needing to carry out system upgrade operation are determined according to system upgrade information;The first equipment and the second equipment are controlled using the synchronous progress updating operation of new system.The present invention determines the first equipment and the second equipment and the new system for needing to carry out system upgrade operation by system upgrade information, the first equipment and the second equipment are controlled using the synchronous progress updating operation of new system, it realizes when a certain equipment of unmanned vehicle needs to carry out upgrade-system operation, it can control with it with strongly connected other equipment also upgrade-system operation simultaneously, so that the system version of strongly connected equipment is consistent, the reliability of unmanned vehicle vehicle work is improved.

Description

Monitoring method, device, equipment and the computer readable storage medium of system upgrade
Technical field
The present invention relates to unmanned vehicle technology field more particularly to a kind of monitoring method of system upgrade, device, equipment and meters Calculation machine readable storage medium storing program for executing.
Background technique
It include multiple equipment in unmanned vehicle, such as: main controller, safe industrial personal computer, black box, security gateway, data acquisition Device etc..There are communication protocols between above-mentioned each equipment, to guarantee the normal operation of unmanned vehicle vehicle.Also, it is above-mentioned each to set Standby operating system often disunity, such as: industrial personal computer is x86 architecture system, and black box, data collector are then arm frame Construction system etc..
However, when carrying out system upgrade to each equipment in unmanned vehicle, certain equipment in unmanned vehicle may be System upgrades successfully, and certain equipment may system upgrade failure so that with strong incidence relation equipment system version hold It is easily inconsistent, at this point, being easy to cause unmanned vehicle to break down, to not can guarantee nobody when unmanned vehicle carries out vehicle operation The normal operation of vehicle vehicle.
Summary of the invention
The present invention provides a kind of monitoring method of system upgrade, device, equipment and computer readable storage medium, to Solve the problems, such as that the unmanned vehicle vehicle existing in the prior art that not can guarantee operates normally.
It is an aspect of the invention to provide a kind of monitoring method of system upgrade, be applied to unmanned vehicle, it is described nobody Vehicle includes at least the first equipment and the second equipment, which comprises
Receive the system upgrade information that server is sent;
According to the system upgrade information determine have strong incidence relation the first equipment and the second equipment and need into The new system of row system upgrade operation;
First equipment and second equipment are controlled using the synchronous progress updating operation of new system.
There is provided a kind of monitoring devices of system upgrade for another aspect of the present invention, are applied to unmanned vehicle, the nothing People's vehicle includes at least the first equipment and the second equipment, described device include:
Receiving module, for receiving the system upgrade information of server transmission;
Determining module, for determining that first equipment and second with strong incidence relation is set according to the system upgrade information New system that is standby and needing to carry out system upgrade operation;
Control module, for control first equipment and second equipment using new system synchronize carry out upgrading behaviour Make.
There is provided a kind of monitoring devices of system upgrade for another aspect of the present invention, comprising:
Memory, processor, and it is stored in the computer journey that can be run on the memory and on the processor Sequence,
The processor realizes the method as described in above-mentioned first aspect when running the computer program.
Another aspect of the present invention is stored with computer program there is provided a kind of computer readable storage medium,
The method as described in above-mentioned first aspect is realized when the computer program is executed by processor.
Monitoring method, device, equipment and the computer readable storage medium of a kind of system upgrade provided by the invention, pass through System upgrade information determines first equipment with strong incidence relation and the second equipment and needs to carry out system upgrade operation New system, and first equipment and second equipment are controlled using the synchronous progress updating operation of new system, to realize When a certain equipment of unmanned vehicle needs to carry out upgrade-system operation, can control also same with strongly connected other equipment with it When upgrade-system operate so that the system version of strongly connected equipment is consistent, ensure that the normal operation of unmanned vehicle vehicle, improve The reliability of unmanned vehicle vehicle work, further ensures the practicability of this method, is conducive to the popularization in market and answers With.
Detailed description of the invention
Fig. 1 is a kind of flow diagram of the monitoring method of system upgrade provided in an embodiment of the present invention;
Fig. 2 is that provided in an embodiment of the present invention determined according to the system upgrade information has the first of strong incidence relation to set Standby and the second equipment and the new system for needing to carry out system upgrade operation flow diagram;
Fig. 3 be it is provided in an embodiment of the present invention according to the device identification determine have strong incidence relation the first equipment and The flow diagram of second equipment;
Fig. 4 is the flow diagram of the monitoring method of another system upgrade provided in an embodiment of the present invention;
Fig. 5 is the upgrading provided in an embodiment of the present invention according to the frequency of failure to first equipment and the second equipment Operate the flow diagram controlled;
Fig. 6 is a kind of structural schematic diagram of the monitoring device of system upgrade provided in an embodiment of the present invention;
Fig. 7 is a kind of structural schematic diagram of the monitoring device of system upgrade provided in an embodiment of the present invention.
Through the above attached drawings, it has been shown that the specific embodiment of the present invention will be hereinafter described in more detail.These attached drawings It is not intended to limit the scope of the inventive concept in any manner with verbal description, but is by referring to specific embodiments Those skilled in the art illustrate idea of the invention.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment Described in embodiment do not represent all embodiments consistented with the present invention.On the contrary, they be only with it is such as appended The example of device and method being described in detail in claims, some aspects of the invention are consistent.
In addition, term " first ", " second " are used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance Or implicitly indicate the quantity of indicated technical characteristic.Define " first " as a result, the feature of " second " can be expressed or Implicitly include at least one this feature.In the description of the present invention, the meaning of " plurality " is at least two, such as two, three It is a etc., unless otherwise specifically defined.
Fig. 1 is a kind of flow diagram of the monitoring method of system upgrade provided in an embodiment of the present invention;With reference to 1 institute of attached drawing Show, present embodiments provide a kind of monitoring method of system upgrade, be applied to unmanned vehicle, the unmanned vehicle includes at least first and sets The executing subject of standby and the second equipment, this method can be monitoring device, also, this method can be set to each of on unmanned vehicle Standby system upgrade operation be monitored with it is synchronous, to guarantee the normal operation of unmanned vehicle vehicle.Specifically, the method can be with Include:
S101: the system upgrade information that server is sent is received;
It wherein, include that device identification and system version identify in the system upgrade information, the device identification and needs The equipment for carrying out system upgrade operation is corresponding, new system phase system version mark and need to carry out system upgrade operation It is corresponding.
For the specific reception mode of system upgrade information, a kind of achievable mode are as follows: server can be real-time Or periodic detection whether there is the new version system for a certain equipment in unmanned vehicle, be to deposit in server in testing result In the new version system of certain equipment, then system upgrade information can be sent to monitoring device, so that monitoring device receives The system upgrade information sent to server, realizes the system that can receive the related new version system that server actively issues Upgrade information.
Another achievable mode are as follows: monitoring device sends system queries information, clothes to server in real time or periodically Device be engaged in when receiving system queries information, can detect whether that there are the new version systems of a certain equipment, if it does not exist, then feed back Response message, or any operation is not executed;If it exists, then return system upgrade information, so that monitoring device can connect System upgrade information is received, monitoring device is realized and actively obtains system upgrade information.Of course, those skilled in the art may be used also To receive system upgrade information by the way of other same or similar, as long as can guarantee that system upgrade information receives Accurate reliability, details are not described herein.
S102: according to the system upgrade information determine have strong incidence relation the first equipment and the second equipment and Need to carry out the new system of system upgrade operation;
After getting system upgrade information, it can determine that first sets according to the device identification in system upgrade information Standby and the second equipment, and new system is determined according to system version mark;Wherein, the first equipment has with the second equipment and is associated with by force Relationship, strong incidence relation herein can determine by obtaining the correlation degree of the first equipment and the second equipment, specifically, After the correlation degree for getting the first equipment and the second equipment, correlation degree and pre-set correlation degree threshold value are carried out Analysis is compared, if correlation degree is greater than or equal to preset correlation degree threshold value, it is determined that first equipment and described second Equipment has strong incidence relation;Alternatively, if correlation degree be less than preset correlation degree threshold value, it is determined that the first equipment with it is described Second equipment does not have strong incidence relation, wherein the correlation degree of the first equipment and the second equipment can be according to preset association Principle determines, and relevance principle may include the support principle between equipment and/or the confidence level principle between equipment.
It can also include the it is understood that can not only only include the first equipment and the second equipment in unmanned vehicle Three equipment, the 4th equipment etc., for example: including: that the first equipment, the second equipment, third equipment and the 4th are set in unmanned vehicle It is standby, wherein for the first equipment, the correlation degree of the first equipment and the second equipment is H1, the first equipment and third equipment Correlation degree be H2, the correlation degree of the first equipment and the 4th equipment is H3, by above-mentioned correlation degree with it is pre-set Correlation degree threshold value H carries out analysis comparison, and comparison result can be H1>H, H2<H, H3>H;To according to above-mentioned comparison result It was determined that the first equipment has strong incidence relation with the second equipment and the 4th equipment respectively, the first equipment and third equipment are not With strong incidence relation.Of course, those skilled in the art can also be determined using other modes with strong incidence relation Equipment, details are not described herein.
S103: control first equipment and second equipment are using the synchronous progress updating operation of new system.
After determining first equipment and the second equipment and new system with strong incidence relation, it can control first and set It is standby with the second equipment using synchronous the progresss updating operation of new system, that is, the first equipment of control uses new system progress system liter Grade operation, meanwhile, the second equipment of control carries out system upgrade operation using new system, to realize first equipment and institute The system version for stating the second equipment is identical, that is, before carrying out updating operation, the system version of the first equipment and the second equipment Identical, after carrying out updating operation, the first equipment is also identical as the system version of the second equipment.
The monitoring method of system upgrade provided in this embodiment determines there is strong incidence relation by system upgrade information First equipment and the second equipment and the new system for needing to carry out system upgrade operation, and control first equipment and described Second equipment carries out updating operation using new system is synchronous, so that a certain equipment realized in unmanned vehicle needs to carry out upgrading system When system operation, it can control with it with strongly connected other equipment also upgrade-system operation simultaneously, so that strongly connected equipment System version it is consistent, ensure that the normal operation of unmanned vehicle vehicle, improve unmanned vehicle vehicle work reliability, into One step ensure that the practicability of this method, be conducive to the popularization and application in market.
Fig. 2 is that provided in an embodiment of the present invention determined according to the system upgrade information has the first of strong incidence relation to set Standby and the second equipment and the new system for needing to carry out system upgrade operation flow diagram;Fig. 3 mentions for the embodiment of the present invention What is supplied determines the flow diagram of first equipment and the second equipment with strong incidence relation according to the device identification;Above-mentioned On the basis of embodiment, with continued reference to attached drawing 2-3 it is found that the present embodiment is for determining have by force according to the system upgrade information The first equipment and the second equipment of incidence relation and need to carry out system upgrade operation new system specific implementation process not It limiting, those skilled in the art can be configured according to specific design requirement, more preferably, the root in the present embodiment First equipment with strong incidence relation and the second equipment are determined according to the system upgrade information and need to carry out system upgrade The new system of operation may include:
S1021: the device identification and system version mark in the system upgrade information are obtained;
Due to including that device identification and system version identify in system upgrade information, it can be to system upgrade information Analysis identifying processing is carried out, to obtain the device identification and system version mark in system upgrade information;Wherein, a kind of to can be achieved Mode are as follows: device identification and system version mark different words can be set from the other information in system upgrade information Section determines that device identification and system version are identified by the analysis identification of different field.Alternatively, another achievable mode Are as follows: device identification and system version mark can be compressed together with the other information in system upgrade information, by system The decompression processing of upgrade information, and the system upgrade information after decompression processing is carried out by keyword or other characteristic informations Analysis identification, to determine device identification and system version mark.Of course, those skilled in the art can also use others side Formula identifies to obtain device identification and system version, as long as can guarantee that device identification and the accurate of system version mark acquisition can By property, details are not described herein.
S1022: first equipment and the second equipment with strong incidence relation are determined according to the device identification;
Specifically, determining that there is the first equipment of strong incidence relation and the second equipment can wrap according to the device identification It includes:
S10221: first equipment is determined according to the device identification;
S10222: the associate device that obtaining has strong incidence relation with first equipment identifies;
Wherein, may include: in device identification and direct equipment corresponding to direct updating apparatus corresponding to new system It identifies and with direct updating apparatus there is associate device corresponding to the equipment of strong incidence relation to identify, it therefore, can be according to straight It connects device identification and determines the first equipment, which is and direct updating apparatus corresponding to new system;And by equipment The analysis of mark is handled, and to obtain associate device mark, determines the second equipment to identify according to associate device.
S10223: the second of strong incidence relation sets with first equipment according to associate device mark is determining It is standby.
For example: server, which can detecte, needs to carry out upgrade-system operation with the presence or absence of equipment, and the result of detection can Think that server detects that the first equipment needs to carry out upgrade-system operation, at this point, the system upgrade information that server is issued In include that device identification and system version identify, and device identification include direct device identification corresponding with the first equipment and with First equipment have strong incidence relation the second equipment associate device mark, so as to according to direct device identification at nobody The first equipment is determined in multiple equipment in vehicle, is determined and first in the multiple equipment in unmanned vehicle according to associate device mark Equipment has the second equipment of strong incidence relation, wherein the quantity of the second equipment can be one or more.
S1023: the new system for needing to carry out system upgrade operation is determined according to system version mark.
After getting system version mark, it can be identified according to system version in pre-stored multiple systems really Determine new system.
It determines the first equipment with strong incidence relation and the second equipment through the above way and needs to carry out system The new system of updating operation is effectively guaranteed the order of accuarcy that the first equipment, the second equipment and new system determine, Jin Erti The security reliability that high this method uses.
Further, control first equipment and second equipment using the synchronous progress updating operation of new system it Before, the method also includes:
S201: the new system is sent to first equipment and second equipment.
Specifically, server can be sent out new system by monitoring device after determining the first equipment and the second equipment It send to the first equipment and the second equipment, so that the first equipment can carry out system upgrade using new system difference with the second equipment Operation.
In order to further increase the practicability of this method, this method can also include:
S301: whether detection first equipment and second equipment are succeeded using the synchronous updating operation of new system.
Specifically, updating operation can be carried out by preset time set the first equipment of acquisition and second equipment Update time is analyzed and processed update time after getting update time, to judge the first equipment and described second Whether updating operation is successful using new system for equipment, specifically, judging the first equipment and described second according to the update time Using new system, whether updating operation successfully may include: equipment
When the update time is greater than or equal to preset time threshold, it is determined that first equipment and described second Equipment is restarted unsuccessfully using new system upgrading;Alternatively,
Wherein, time threshold is pre-set, for as judging whether the first equipment and second equipment upgrade Successful time restriction value, without limitation for its specific time numerical value, those skilled in the art can basis for the present embodiment Specific design requirement is configured, such as: preset time threshold can be 10min, 15min or 20min etc.;When Between after threshold value determines, update time is compared with time threshold, when update time is more than or equal to time threshold, this When, the time that the first equipment and second equipment carry out updating operation is longer, and then can determine the first equipment and described the Two equipment are using new system upgrading failure.
When the update time is less than preset time threshold, it is determined that first equipment and second equipment are adopted It is upgraded successfully with new system.
When update time to be compared with time threshold, if update time is less than time threshold, at this point, first sets The time that standby and described second equipment is upgraded is shorter, and then the first equipment and second equipment can be determined using new system System upgrades successfully, it should be noted that when update time is less than preset time threshold, the destination node of update time at this time At the time of being upgraded successfully for the first equipment and second equipment using new system.
Update time when being upgraded by obtaining first equipment and second equipment using new system, and root Judge whether first equipment and second equipment are upgraded successfully using new system according to the update time, realizes to the One equipment and second equipment are monitored and are determined using the escalation process of new system, further improve this method use Reliability.
Fig. 4 is the flow diagram of the monitoring method of another system upgrade provided in an embodiment of the present invention;Fig. 5 is this hair The stream controlled according to updating operation of the frequency of failure to first equipment and the second equipment that bright embodiment provides Journey schematic diagram;On the basis of the above embodiments, with continued reference to attached drawing 4-5 it is found that method in the present embodiment further include:
S401: the frequency of failure that first equipment and/or the second equipment carry out upgrading failure using new system is obtained;
When the first equipment and/or the second equipment carry out upgrading failure using new system, for the ease of to the first equipment and The updating operation of second equipment is controlled, and available first equipment and/or the second equipment carry out the failure time of upgrading failure Number;For example: when the first equipment and the second equipment are upgraded for the first time using new system, the first equipment uses new system liter Grade success, and the second equipment is failed using new system upgrading, at this point, can then determine the first equipment and the second equipment using new system The frequency of failure that system carries out upgrading failure is 1;Further, n-th is carried out using new system in the first equipment and the second equipment When upgrading, the second equipment still upgrades failure using new system, at this point, can then determine the first equipment and the second equipment using new The frequency of failure that system carries out upgrading failure is+1, is only upgraded successfully in the first equipment using new system, and the second equipment When being upgraded successfully using new system, it is determined that upgraded successfully for the first equipment and the second equipment using new system.
S402: it is controlled according to updating operation of the frequency of failure to first equipment and the second equipment.
It can be with specifically, being controlled according to updating operation of the frequency of failure to first equipment and the second equipment Include:
S4021: when the frequency of failure is greater than or equal to preset frequency threshold value, then first equipment and the are controlled Two equipment run simultaneously pre-stored original system;Alternatively,
Wherein, frequency threshold value is pre-set, those skilled in the art can specific design requirement to frequency threshold value Specific value range be configured, such as: frequency threshold value can be set to 5 times, 8 times or 10 times etc..In addition, losing When losing number more than or equal to preset frequency threshold value, then illustrate that the first equipment and the second equipment have been tasted using new system at this time Examination has carried out multiple updating operation, however the first equipment and the second equipment do not upgrade successfully, at this point, in order to guarantee that first sets The standby operational efficiency with the second equipment can control the first equipment and the second equipment synchronous operation original system.
For example, before the first equipment is upgraded using new system, there are the first original system, the second equipment is used Before new system is upgraded, there are the second original system, the first original system is consistent with the system version of the second original system, first Equipment using new system upgrading failure, the second equipment using new system upgrade also fail when, and the frequency of failure have been above or When equal to frequency threshold value, then controls the first equipment and run the first original system, the second equipment runs the second original system, to guarantee first The operational efficiency of equipment and the second equipment.Alternatively, being upgraded successfully in the first equipment using new system, the second equipment uses new system Upgrading failure, and the second equipment using new system upgrading the frequency of failure be greater than or equal to frequency threshold value when, then control first Equipment is rolled back to the first original system by new system, so that the first equipment is worked with the first original system, meanwhile, the second equipment fortune The second original system of row.It is consistent with the system version of the second equipment to be effectively guaranteed the first equipment, it is whole to improve unmanned vehicle The security reliability of vehicle operation.
S4022: when the frequency of failure is less than preset frequency threshold value, then first equipment and the second equipment are controlled Synchronous updating operation is continued using new system.
When the frequency of failure is less than preset frequency threshold value, then illustrate the first equipment and the second equipment using new system at this time The number for carrying out updating operation is less, in order to realize that the first equipment and the second equipment can run new system as far as possible, can control First equipment continues synchronous updating operation using new system with the second equipment, until the frequency of failure reaches frequency threshold value Until.
When concrete application, this application embodiment provides a kind of monitoring method of system upgrade, the execution of the monitoring method Main body can be monitoring device, and when concrete application, which can be set any one in multiple equipment in unmanned vehicle In a equipment, which can be communicatively coupled with any one equipment, and the monitoring device can be with server-side It is communicated, the new version system to be upgraded of each equipment is checked or downloaded from server-side.
When detecting the new version system of certain equipment in server-side, it can upgrade to monitoring device sending system and believe It ceases, with strongly connected device identification and the system version for needing while upgrading in system upgrade information.Monitoring device can be with Corresponding strongly connected equipment is got according to device identification, and the acquisition pair from the Resident Process of corresponding strongly connected equipment Answer the current version of equipment.After getting current version, corresponding new version system can be handed down to corresponding equipment Resident Process, control Resident Process carry out new version system upgrading to corresponding equipment.
When carrying out system upgrade with strongly connected equipment, if at least one equipment in strong associate device is using new System does not upgrade successfully, then is upgraded again;If upgrading number has reached upgrading frequency threshold value, strong associate device is not yet simultaneously It upgrades successfully, then the system version of the strong associate device upgraded successfully is rolled back into original system version, to guarantee that strong association is set Standby system version is consistent.
Wherein, system version can unanimously guarantee configuration parameter in system other data it is consistent.Strongly connected equipment Refer to the equipment with strong dependence in unmanned vehicle operation.
This application embodiment provide method, when the system of a certain equipment of unmanned vehicle is upgraded, need control with Its system with strongly connected other equipment also upgrades simultaneously, and the system version to guarantee strongly connected equipment is consistent, if certain One device systems upgrading failure, also by the version rollback with strongly connected other systems to original version, to guarantee nobody The normal operation of vehicle vehicle.
Fig. 6 is a kind of structural schematic diagram of the monitoring device of system upgrade provided in an embodiment of the present invention, can with reference to attached drawing 6 Know, present embodiments provide a kind of monitoring device of system upgrade, which can execute the prison of above-mentioned system upgrade Prosecutor method is applied particularly to unmanned vehicle, also, the monitoring device can be set in any one equipment in unmanned vehicle, In, the unmanned vehicle includes at least the first equipment and the second equipment, described device include:
Receiving module 101, for receiving the system upgrade information of server transmission;
Determining module 102, for determining first equipment with strong incidence relation and the according to the system upgrade information Two equipment and the new system for needing to carry out system upgrade operation;
Control module 103, for control first equipment and second equipment using new system synchronize upgraded Operation.
It wherein, include that device identification and system version identify in the system upgrade information, the device identification and needs The equipment for carrying out system upgrade operation is corresponding, new system phase system version mark and need to carry out system upgrade operation It is corresponding.
The present embodiment does not limit the concrete shape structure of receiving module 101, determining module 102 and control module 103 Fixed, those skilled in the art can carry out any setting to it according to its function realized, details are not described herein;In addition, The specific implementation process for the operating procedure that receiving module 101, determining module 102 and control module 103 are realized in the present embodiment And realize that effect is identical as the specific implementation process of step S101-S103 in above-described embodiment and realization effect, specifically may be used With reference to above statement content, details are not described herein.
On the basis of the above embodiments, with continued reference to attached drawing 6 it is found that the present embodiment according to the system upgrade for believing Breath determines first equipment with strong incidence relation and the second equipment and needs to carry out the tool of the new system of system upgrade operation Body realizes process without limitation, and those skilled in the art can be configured according to specific design requirement, more preferably, this In embodiment, first equipment and second with strong incidence relation is determined according to the system upgrade information in determining module 102 Equipment and when needing to carry out the new system of system upgrade operation, which specifically can be used for:
Obtain the device identification and system version mark in the system upgrade information;
First equipment and the second equipment with strong incidence relation are determined according to the device identification;
The new system for needing to carry out system upgrade operation is determined according to system version mark.
Wherein, first equipment is identical as the system version of second equipment.
Also, first equipment and second with strong incidence relation is determined according to the device identification in determining module 102 When equipment, this is stated cover half block 102 and is specifically used for:
First equipment is determined according to the device identification;
The associate device that obtaining has strong incidence relation with first equipment identifies;
According to determining second equipment with first equipment with strong incidence relation of associate device mark.
Further, the device in the present embodiment further include:
Sending module 104, for control first equipment and second equipment using new system synchronize risen Before grade operation, the new system is sent to first equipment and second equipment.
Further, the device in the present embodiment further include:
Detection module 104, for detecting first equipment and second equipment using the synchronous updating operation of new system Whether succeed.
Further, described device further include:
Module 105 is obtained, upgrading failure is carried out using new system for obtaining first equipment and/or the second equipment The frequency of failure;
The control module 103 is also used to the upgrading according to the frequency of failure to first equipment and the second equipment Operation is controlled.
Specifically, being grasped according to the frequency of failure to the upgrading of first equipment and the second equipment in control module 103 When being controlled, which is used for:
When the frequency of failure is greater than or equal to preset frequency threshold value, then first equipment and the second equipment are controlled Run simultaneously pre-stored original system;Alternatively,
When the frequency of failure is less than preset frequency threshold value, then first equipment and the second equipment are controlled using new System continues synchronous updating operation.
The monitoring device of system upgrade provided in this embodiment can be used in executing side corresponding to Fig. 1-Fig. 5 embodiment Method, specific executive mode is similar with beneficial effect, repeats no more herein.
Fig. 7 is a kind of structural schematic diagram of the monitoring device of system upgrade provided in an embodiment of the present invention, can with reference to attached drawing 7 Know, present embodiments provide a kind of monitoring device of system upgrade, comprising:
Memory 301,
Processor 302,
And it is stored in the computer program that can be run on the memory 301 and on the processor 302, the place Reason device 302 realizes method corresponding to above-mentioned Fig. 1-Fig. 5 embodiment when running the computer program.
The another aspect of the present embodiment provides a kind of computer readable storage medium, the computer readable storage medium On be stored with computer program,
The computer program realizes method corresponding to above-mentioned Fig. 1-Fig. 5 embodiment when being executed by processor.
In several embodiments provided by the present invention, it should be understood that disclosed device and method can pass through it Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only Only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be tied Another system is closed or is desirably integrated into, or some features can be ignored or not executed.Another point, it is shown or discussed Mutual coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or logical of device or unit Letter connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can store and computer-readable deposit at one In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer It is each that equipment (can be personal computer, server or the network equipment etc.) or processor (processor) execute the present invention The part steps of embodiment the method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (Read- Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic or disk etc. it is various It can store the medium of program code.
Those skilled in the art can be understood that, for convenience and simplicity of description, only with above-mentioned each functional module Division progress for example, in practical application, can according to need and above-mentioned function distribution is complete by different functional modules At the internal structure of device being divided into different functional modules, to complete all or part of the functions described above.On The specific work process for stating the device of description, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to of the invention its Its embodiment.The present invention is directed to cover any variations, uses, or adaptations of the invention, these modifications, purposes or Person's adaptive change follows general principle of the invention and including the undocumented common knowledge in the art of the present invention Or conventional techniques.The description and examples are only to be considered as illustrative, and true scope and spirit of the invention are by following Claims are pointed out.
It should be understood that the present invention is not limited to the precise structure already described above and shown in the accompanying drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present invention is only limited by appended claims System.

Claims (20)

1. a kind of monitoring method of system upgrade is applied to unmanned vehicle, which is characterized in that the unmanned vehicle includes at least first and sets Standby and the second equipment, which comprises
Receive the system upgrade information that server is sent;
First equipment with strong incidence relation and the second equipment are determined according to the system upgrade information and are The new system for updating operation of uniting;
First equipment and second equipment are controlled using the synchronous progress updating operation of new system.
2. the method according to claim 1, wherein including device identification and system in the system upgrade information Version identifier, the device identification is corresponding with the equipment for needing to carry out system upgrade operation, and the system version is identified and needed The new system for carrying out system upgrade operation is corresponding.
3. according to the method described in claim 2, it is characterized in that, being determined according to the system upgrade information, there is strong association to close The first equipment and the second equipment of system and the new system for needing to carry out system upgrade operation, comprising:
Obtain the device identification and system version mark in the system upgrade information;
First equipment and the second equipment with strong incidence relation are determined according to the device identification;
The new system for needing to carry out system upgrade operation is determined according to system version mark.
4. according to the method described in claim 3, it is characterized in that, determining that there is strong incidence relation according to the device identification First equipment and the second equipment, comprising:
First equipment is determined according to the device identification;
The associate device that obtaining has strong incidence relation with first equipment identifies;
According to determining second equipment with first equipment with strong incidence relation of associate device mark.
5. the method according to claim 1, wherein controlling first equipment and second equipment use Before the synchronous progress updating operation of new system, the method also includes:
The new system is sent to first equipment and second equipment.
6. the method according to claim 1, wherein the method also includes:
Detect whether first equipment and second equipment are succeeded using the synchronous updating operation of new system.
7. according to the method described in claim 6, it is characterized in that, the method also includes:
Obtain the frequency of failure that first equipment and/or the second equipment carry out upgrading failure using new system;
It is controlled according to updating operation of the frequency of failure to first equipment and the second equipment.
8. the method according to the description of claim 7 is characterized in that according to the frequency of failure to first equipment and second The updating operation of equipment is controlled, comprising:
When the frequency of failure is greater than or equal to preset frequency threshold value, then it is synchronous with the second equipment to control first equipment Run pre-stored original system;Alternatively,
When the frequency of failure is less than preset frequency threshold value, then first equipment and the second equipment are controlled using new system Continue synchronous updating operation.
9. method described in any one of -8 according to claim 1, which is characterized in that first equipment is set with described second Standby system version is identical.
10. a kind of monitoring device of system upgrade is applied to unmanned vehicle, which is characterized in that the unmanned vehicle includes at least first Equipment and the second equipment, described device include:
Receiving module, for receiving the system upgrade information of server transmission;
Determining module, for according to the system upgrade information determine have strong incidence relation the first equipment and the second equipment, And need to carry out the new system of system upgrade operation;
Control module, for controlling first equipment and second equipment using the synchronous progress updating operation of new system.
11. device according to claim 10, which is characterized in that include device identification and being in the system upgrade information Unite version identifier, the device identification is corresponding with the equipment for needing to carry out system upgrade operation, system version mark and The new system for needing to carry out system upgrade operation is corresponding.
12. device according to claim 11, which is characterized in that the determining module is used for:
Obtain the device identification and system version mark in the system upgrade information;
First equipment and the second equipment with strong incidence relation are determined according to the device identification;
The new system for needing to carry out system upgrade operation is determined according to system version mark.
13. device according to claim 12, which is characterized in that the determining module is used for:
First equipment is determined according to the device identification;
The associate device that obtaining has strong incidence relation with first equipment identifies;
According to determining second equipment with first equipment with strong incidence relation of associate device mark.
14. device according to claim 10, which is characterized in that described device further include:
Sending module, for control first equipment and second equipment using the synchronous progress updating operation of new system it Before, the new system is sent to first equipment and second equipment.
15. device according to claim 10, which is characterized in that described device further include:
Detection module, for detect first equipment and second equipment using the synchronous updating operation of new system whether at Function.
16. device according to claim 15, which is characterized in that described device further include:
Module is obtained, it is secondary for obtaining the failure that first equipment and/or the second equipment carry out upgrading failure using new system Number;
The control module is also used to be carried out according to updating operation of the frequency of failure to first equipment and the second equipment Control.
17. device according to claim 16, which is characterized in that the control module is used for:
When the frequency of failure is greater than or equal to preset frequency threshold value, then it is synchronous with the second equipment to control first equipment Run pre-stored original system;Alternatively,
When the frequency of failure is less than preset frequency threshold value, then first equipment and the second equipment are controlled using new system Continue synchronous updating operation.
18. device described in any one of 0-17 according to claim 1, which is characterized in that first equipment and described the The system version of two equipment is identical.
19. a kind of monitoring device of system upgrade characterized by comprising
Memory, processor, and it is stored in the computer program that can be run on the memory and on the processor,
The processor realizes method as claimed in any one of claims 1-9 wherein when running the computer program.
20. a kind of computer readable storage medium, which is characterized in that it is stored with computer program,
The computer program realizes method as claimed in any one of claims 1-9 wherein when being executed by processor.
CN201811008846.4A 2018-08-31 2018-08-31 Monitoring method, device and equipment for upgrading unmanned vehicle system Active CN109324815B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811008846.4A CN109324815B (en) 2018-08-31 2018-08-31 Monitoring method, device and equipment for upgrading unmanned vehicle system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811008846.4A CN109324815B (en) 2018-08-31 2018-08-31 Monitoring method, device and equipment for upgrading unmanned vehicle system

Publications (2)

Publication Number Publication Date
CN109324815A true CN109324815A (en) 2019-02-12
CN109324815B CN109324815B (en) 2022-08-30

Family

ID=65264783

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811008846.4A Active CN109324815B (en) 2018-08-31 2018-08-31 Monitoring method, device and equipment for upgrading unmanned vehicle system

Country Status (1)

Country Link
CN (1) CN109324815B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109976770A (en) * 2019-03-22 2019-07-05 深圳市元征科技股份有限公司 A kind of ECU writes with a brush dipped in Chinese ink method, system and relevant device
CN110334787A (en) * 2019-07-01 2019-10-15 百度在线网络技术(北京)有限公司 Unmanned vehicle purchase method, system, unmanned vehicle management platform and unmanned vehicle
CN110597519A (en) * 2019-09-19 2019-12-20 四川虹美智能科技有限公司 Upgrading failure processing method, device and system
CN111796843A (en) * 2020-06-28 2020-10-20 中国第一汽车股份有限公司 Application program upgrading method, device, equipment and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101212343A (en) * 2006-12-28 2008-07-02 ***通信集团公司 System and method for monitoring access terminals remotely
CN101420322A (en) * 2008-12-15 2009-04-29 华为技术有限公司 Upgrading method, device and system for network equipment
CN103412771A (en) * 2013-07-29 2013-11-27 福建星网锐捷网络有限公司 Software upgrading processing method, device and system
GB201403952D0 (en) * 2013-03-11 2014-04-23 Honeywell Int Inc Upgradable home awareness system
CN104809014A (en) * 2015-04-29 2015-07-29 无锡悟莘科技有限公司 Remote wireless upgrading method of system
WO2016149908A1 (en) * 2015-03-24 2016-09-29 华为技术有限公司 Method for updating terminal system, terminal and system
CN106066800A (en) * 2015-04-20 2016-11-02 比亚迪股份有限公司 The update method of remote reserved vehicle, system and device
CN107018022A (en) * 2017-03-31 2017-08-04 广东欧珀移动通信有限公司 Processing method, device and the terminal of software upgrading
CN107943497A (en) * 2017-11-23 2018-04-20 重庆华虹电子有限公司 A kind of ETC electronic tags bluetooth upgrading management system
CN108182077A (en) * 2018-01-29 2018-06-19 广东美的制冷设备有限公司 Equipment, the firmware upgrade method of equipment, device and storage medium
US20180204189A1 (en) * 2015-09-17 2018-07-19 Manuel A Espinoza Method for Providing Product Information and Support Services

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101212343A (en) * 2006-12-28 2008-07-02 ***通信集团公司 System and method for monitoring access terminals remotely
CN101420322A (en) * 2008-12-15 2009-04-29 华为技术有限公司 Upgrading method, device and system for network equipment
GB201403952D0 (en) * 2013-03-11 2014-04-23 Honeywell Int Inc Upgradable home awareness system
CN103412771A (en) * 2013-07-29 2013-11-27 福建星网锐捷网络有限公司 Software upgrading processing method, device and system
WO2016149908A1 (en) * 2015-03-24 2016-09-29 华为技术有限公司 Method for updating terminal system, terminal and system
CN106066800A (en) * 2015-04-20 2016-11-02 比亚迪股份有限公司 The update method of remote reserved vehicle, system and device
CN104809014A (en) * 2015-04-29 2015-07-29 无锡悟莘科技有限公司 Remote wireless upgrading method of system
US20180204189A1 (en) * 2015-09-17 2018-07-19 Manuel A Espinoza Method for Providing Product Information and Support Services
CN107018022A (en) * 2017-03-31 2017-08-04 广东欧珀移动通信有限公司 Processing method, device and the terminal of software upgrading
CN107943497A (en) * 2017-11-23 2018-04-20 重庆华虹电子有限公司 A kind of ETC electronic tags bluetooth upgrading management system
CN108182077A (en) * 2018-01-29 2018-06-19 广东美的制冷设备有限公司 Equipment, the firmware upgrade method of equipment, device and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张绿原等: "闸泵站计算机监控***升级改造的探讨", 《江苏水利》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109976770A (en) * 2019-03-22 2019-07-05 深圳市元征科技股份有限公司 A kind of ECU writes with a brush dipped in Chinese ink method, system and relevant device
CN109976770B (en) * 2019-03-22 2023-02-28 深圳市元征科技股份有限公司 ECU (electronic control Unit) flashing method and system and related equipment
CN110334787A (en) * 2019-07-01 2019-10-15 百度在线网络技术(北京)有限公司 Unmanned vehicle purchase method, system, unmanned vehicle management platform and unmanned vehicle
CN110334787B (en) * 2019-07-01 2023-06-16 百度在线网络技术(北京)有限公司 Unmanned vehicle shopping method and system, unmanned vehicle management platform and unmanned vehicle
CN110597519A (en) * 2019-09-19 2019-12-20 四川虹美智能科技有限公司 Upgrading failure processing method, device and system
CN110597519B (en) * 2019-09-19 2022-07-12 四川虹美智能科技有限公司 Upgrading failure processing method, device and system
CN111796843A (en) * 2020-06-28 2020-10-20 中国第一汽车股份有限公司 Application program upgrading method, device, equipment and storage medium
CN111796843B (en) * 2020-06-28 2023-05-23 中国第一汽车股份有限公司 Application program upgrading method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN109324815B (en) 2022-08-30

Similar Documents

Publication Publication Date Title
CN109324815A (en) Monitoring method, device, equipment and the computer readable storage medium of system upgrade
CN106027644B (en) Service verification method and system
CN109714202A (en) A kind of client off-line reason method of discrimination and concentrating type safety management system
CN112613993B (en) Transaction data processing method and device, computer equipment and storage medium
CN110162428A (en) Method of data synchronization and device, electronic equipment and computer readable storage medium
CN109408135A (en) Dual system upgrade method, device, equipment and computer readable storage medium
CN109445837A (en) A kind of dissemination method and equipment of application program
CN105635218B (en) Software center system
CN105791246A (en) Information verification method, device and system
CN105786636B (en) A kind of system repair and device
CN114328132A (en) Method, device, equipment and medium for monitoring state of external data source
CN109040255A (en) Internet of things equipment cut-in method, device, equipment and storage medium
CN109334590A (en) Pilotless automobile chassis control method, apparatus, equipment and storage medium
CN110955390A (en) Data processing method and device and electronic equipment
CN110955758A (en) Code detection method, code detection server and index server
CN109360045A (en) A kind of information determining method, device, server and storage medium
CN109905366A (en) Terminal device safe verification method, device, readable storage medium storing program for executing and terminal device
CN117112065A (en) Large model plug-in calling method, device, equipment and medium
CN112448919B (en) Network anomaly detection method, device and system and computer readable storage medium
CN108171185A (en) The method, apparatus and system of identification
CN111917848A (en) Data processing method based on edge computing and cloud computing cooperation and cloud server
CN116974874A (en) Database testing method and device, electronic equipment and readable storage medium
CN113420409B (en) Relay protection device operation state prediction method based on deep learning
CN106875184A (en) Abnormal scene analogy method, device and equipment
CN110298178A (en) Credible policy learning method and device, credible and secure management platform

Legal Events

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