CN111858311A - Version updating method and device of vending machine and electronic equipment - Google Patents

Version updating method and device of vending machine and electronic equipment Download PDF

Info

Publication number
CN111858311A
CN111858311A CN202010574043.6A CN202010574043A CN111858311A CN 111858311 A CN111858311 A CN 111858311A CN 202010574043 A CN202010574043 A CN 202010574043A CN 111858311 A CN111858311 A CN 111858311A
Authority
CN
China
Prior art keywords
vending machine
target
version
test
vending
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
CN202010574043.6A
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 Quzhi Network Technology Co ltd
Original Assignee
Shanghai Quzhi Network 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 Shanghai Quzhi Network Technology Co ltd filed Critical Shanghai Quzhi Network Technology Co ltd
Priority to CN202010574043.6A priority Critical patent/CN111858311A/en
Publication of CN111858311A publication Critical patent/CN111858311A/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/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F11/00Coin-freed apparatus for dispensing, or the like, discrete articles

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)

Abstract

The embodiment of the invention discloses a method and a device for updating the version of an automatic vending machine and electronic equipment, wherein the method for updating the version comprises the following steps: carrying out upgrading test on the vending machine for testing whether the target upgrading packet can be upgraded correctly; if the target upgrading packet can be upgraded correctly, rolling back the vending machine for testing to the version before upgrading testing; carrying out gray level test on a preset number of vending machines including the vending machines for test; and if the gray level tests of the preset number of vending machines are successful, carrying out full-scale upgrading on the vending machines. The invention can lead the vending machine to carry out remote version updating, reduce the workload and improve the user experience.

Description

Version updating method and device of vending machine and electronic equipment
Technical Field
The embodiment of the invention relates to the field of vending machines, in particular to a method and a device for updating versions of vending machines and electronic equipment.
Background
The mode that the vending machine operation and maintenance sells new and old software is evolved from initial single manual upgrade to the upgrading and degrading installation operation of the new and old software which can be intuitively and easily understood through a visual window of a Content Management System (CMS) sending instruction state at present along with the technical innovation, and the method is suitable for operators to maintain the normal operation of various vending machines under a global control line, and efficiently and automatically configures and manages the daily working state of the vending software. The method for remotely upgrading the vending machine needs to ensure that the vending machine has stability and can quickly respond when being powered on and kept in a network connection state, and the above standards have important relevance to the daily operation experience and efficiency of the maintenance of the vending machine by operators.
The mode of upgrading, installing and maintaining under the traditional manual line is adopted, particularly, the production cost is low in maintenance efficiency, off-line operators are required to have certain technical content in the rigid aspect, and the operation is complex. Problems caused by the fact that software cannot be updated in a degraded mode are solved, for example, a bug is found to be operated in a new version, and the bug cannot be rolled back to a designated old version to be unfavorable for operation and maintenance management. Only single software updating and replacing can be completed in the same time, and the working efficiency of a master of the goods is greatly influenced. Irregular management software packages may also cause production accidents in which a shipper installs different software versions. The above operation hidden troubles greatly improve the workload of the loading operators.
Disclosure of Invention
The embodiment of the invention aims to provide a method and a device for updating the version of an automatic vending machine and electronic equipment, which are used for solving the problems of complex operation and poor user experience of the existing automatic vending machine.
In order to achieve the above object, the embodiments of the present invention mainly provide the following technical solutions:
in a first aspect, an embodiment of the present invention provides a method for updating a version of a vending machine, including: carrying out upgrading test on the vending machine for testing whether the target upgrading packet can be upgraded correctly;
If the target upgrading packet can be upgraded correctly, rolling back the vending machine for testing to the version before upgrading testing; carrying out gray level test on a preset number of vending machines including the vending machines for test; and if the gray level tests of the preset number of vending machines are successful, carrying out full-scale upgrading on the vending machines.
According to an embodiment of the present invention, the preset number is M, and the performing a gray scale test on the preset number of vending machines including the vending machine for test includes: carrying out gray level test on N vending machines including the vending machine for test; if the gray level test of the N vending machines is successful, performing the gray level test on the M vending machines; wherein N < M, and both N and M are positive integers greater than zero.
According to one embodiment of the invention, the performing of the full vending machine upgrade comprises: and providing the target upgrading packet for a first vending machine, so that when the first vending machine detects the target upgrading packet according to a preset heartbeat strategy, the target upgrading packet is downloaded and stored, and when the first vending machine is in an idle state, version upgrading is carried out according to the target upgrading packet.
According to an embodiment of the present invention, further comprising: and providing a target degradation package for reducing the version for a second vending machine, so that the second vending machine downloads and stores the target degradation package when detecting the target degradation package according to a preset heartbeat strategy, and performs version degradation according to the target degradation package when the second vending machine is in an idle state.
In a second aspect, an embodiment of the present invention further provides a version updating apparatus for a vending machine, including: the upgrading test module is used for carrying out upgrading test on the vending machine for testing to test whether the target upgrading packet can be upgraded correctly; the gray level test module is used for carrying out gray level test; and the control module is used for controlling the vending machine for testing to roll back to the version before the upgrade test when the target upgrade package can be upgraded correctly, controlling the vending machines with preset quantity including the vending machines for testing to pass through the gray level test module for gray level test, and controlling the vending machines to be upgraded in full quantity if the gray level test of the vending machines with the preset quantity is successful.
According to an embodiment of the invention, the preset number is M, and the control module is configured to perform a gray level test on N vending machines including the vending machine for test; if the gray level test of the N vending machines is successful, performing the gray level test on the M vending machines; wherein N < M, and both N and M are positive integers greater than zero.
According to an embodiment of the present invention, the control module is configured to control the target upgrade package to be provided to the first vending machine, so that when the first vending machine detects the target upgrade package according to a preset heartbeat policy, the target upgrade package is downloaded and stored, and when the first vending machine is in an idle state, the version upgrade is performed according to the target upgrade package.
According to an embodiment of the present invention, the control module is configured to control to provide a target demotion package for version reduction to a second vending machine, so that when the second vending machine detects the target demotion package according to a preset heartbeat policy, the target demotion package is downloaded and stored, and when the second vending machine is in an idle state, version degradation is performed according to the target demotion package.
In a third aspect, an embodiment of the present invention further provides an electronic device, including: at least one processor and at least one memory; the memory is to store one or more program instructions; the processor is configured to execute one or more program instructions to perform the version update method of the vending machine according to the first aspect.
In a fourth aspect, embodiments of the present invention also provide a computer-readable storage medium containing one or more program instructions for being executed to perform the version update method for a vending machine according to the first aspect.
The technical scheme provided by the embodiment of the invention at least has the following advantages:
the version updating method and device for the vending machine and the electronic equipment provided by the embodiment of the invention can be used for remotely updating the version of the vending machine, reducing the workload and improving the user experience.
Drawings
Fig. 1 is a flowchart of a version updating method of a vending machine according to an embodiment of the present invention.
Fig. 2 is a block diagram of a version updating apparatus of a vending machine according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention is provided for illustrative purposes, and other advantages and effects of the present invention will become apparent to those skilled in the art from the present disclosure.
In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular system structures, interfaces, techniques, etc. in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
In the description of the present invention, it is to be understood that the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
In the description of the present invention, it is to be noted that, unless otherwise explicitly specified or limited, the terms "connected" and "connecting" are to be interpreted broadly, e.g., as mechanical or electrical connections; may be directly connected or indirectly connected through an intermediate. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
Fig. 1 is a flowchart of a version updating method of a vending machine according to an embodiment of the present invention. As shown in fig. 1, the method for updating the version of the vending machine according to the embodiment of the present invention includes:
S1: and carrying out upgrading test on the vending machine for testing whether the target upgrading packet can be upgraded correctly.
Illustratively, the number of vending machines for testing is 2, and the upgrade test is performed on the 2 vending machines to test the modified functions and operating conditions of the target upgrade package, that is, to detect whether the target upgrade package can be upgraded correspondingly as required.
S2: and if the target upgrading packet can be upgraded correctly, rolling back the vending machine for testing to the version before upgrading testing so as to prepare for upgrading the formal versions of a large number of vending machines.
S3: and carrying out gray level test on the vending machines with preset quantity including the vending machines for test.
Specifically, in this embodiment, the gray scale test is divided into two stages, and the first-stage gray scale test is performed on N vending machines including the vending machine for test; and if the gray level test of the N vending machines is successful, carrying out the second-stage gray level test on the M vending machines. Wherein N < M, and both N and M are positive integers greater than zero. Illustratively, N is 5 and N + M equals 25% of the total vending machine.
In an embodiment of the present invention, before the gray scale test, i.e. before step S3, the method further includes: sending time for gray scale test to prepare for upgrading to a preset terminal, and if receiving upgrading time confirmation information (for example, confirmation information sent by a worker through the preset terminal) within preset time (for example, 3 hours or one hour before the time for gray scale test to prepare for upgrading) after sending the time for gray scale test to prepare for upgrading, performing gray scale test according to the time for gray scale test to prepare for upgrading, so that the corresponding worker can observe whether the gray scale test is correctly upgraded at any time during gray scale test, and can timely handle problems when the gray scale test has problems; if the confirmation information is not received within the preset time after the time for preparing the gray scale test for upgrading is sent, or the upgrading refusing information for refusing the gray scale upgrading at the time for preparing the gray scale test for upgrading is received, the specific time for the gray scale upgrading needs to be reset.
S4: and if the gray level tests of the preset number of vending machines are successful, carrying out full-scale upgrading on the vending machines.
In one embodiment of the present invention, step S4 includes: and providing the target upgrading package for the first vending machine, so that when the first vending machine detects the target upgrading package according to a preset heartbeat strategy, the target upgrading package is downloaded and stored, and when the first vending machine is in an idle state, the version upgrading is carried out according to the target upgrading package.
In the present embodiment, the first vending machine may be any vending machine other than the vending machine for the gradation test. The first vending machine is preset with a heartbeat strategy, for example, a heartbeat test is performed every 10 minutes, and whether the first vending machine can communicate with the background terminal or not and whether the background server sends a remote instruction or not (whether the background server issues an upgrade package or not) are detected.
Illustratively, the remote instruction types sent by the background server comprise a bash instruction, an sql instruction and a built-in instruction. The bash instruction is an instruction executed by the remote industrial personal computer directly through the shell environment. The sql instruction is an instruction designed by an old PC industrial personal computer and is used for inquiring the content of a database in the industrial personal computer. The built-in instructions are used for detecting gray level updating, setting the interface UI gray level mode and canceling the interface UI gray level mode.
After the first vending machine receives and processes the corresponding data, successful execution results, which are failed by the latter, are returned. And starting an APK stable version checking and updating timing task at 8 seconds after software is started, randomly waiting for 1-3 hours for checking and updating, and then checking and updating the stable version at a time interval of 3-5 hours.
And if the first vending machine detects that the background server issues the target upgrading packet, downloading and storing the target upgrading packet, then detecting whether the first vending machine is in an idle state, if so, upgrading according to the automatic upgrading packet, and restarting after upgrading is completed.
In one embodiment of the present invention, the method for updating the version of the vending machine further comprises: and providing the target degradation package for reducing the version for the second vending machine, so that the second vending machine downloads and stores the target degradation package when detecting the target degradation package according to a preset heartbeat strategy, and performs version degradation according to the target degradation package when the second vending machine is in an idle state. It should be noted that, in this embodiment, the vending machine may also perform version downgrading according to the target downgrade package, for example, a new version is unstable in operation or a problem that cannot be repaired temporarily occurs, and the version downgrading may be performed according to the target downgrade package.
The version updating method of the vending machine provided by the embodiment of the invention can be used for remotely updating the version of the vending machine, reducing the workload and improving the user experience.
Fig. 2 is a block diagram of a version updating apparatus of a vending machine according to an embodiment of the present invention. As shown in fig. 2, the version updating apparatus of the vending machine according to the embodiment of the present invention includes: an upgrade test module 100, a gray scale test module 200, and a control module 300.
The upgrade test module 100 is used to perform an upgrade test on the vending machine for testing to test whether the target upgrade package can be upgraded correctly. The gray testing module 200 is used for performing gray testing. Control module 300 is used for when the target upgrading package can correctly upgrade, the automatic vending machine of control test usefulness rolls back to the version before the upgrading test to the automatic vending machine of the predetermined quantity including the automatic vending machine of control usefulness carries out the grey level test through grey level test module 200, if the automatic vending machine grey level test of the predetermined quantity succeeds, then control carries out automatic vending machine full scale upgrade.
In one embodiment of the invention, the preset number is M, and the control module is used for performing gray level test on N vending machines including the vending machines for test; if the gray level test of the N vending machines is successful, performing the gray level test on the M vending machines; wherein N < M, and both N and M are positive integers greater than zero.
In an embodiment of the present invention, the control module is configured to control the first vending machine to provide the target upgrade package, so that when the first vending machine detects the target upgrade package according to a preset heartbeat policy, the first vending machine downloads and stores the target upgrade package, and when the first vending machine is in an idle state, performs version upgrade according to the target upgrade package.
In one embodiment of the invention, the control module is used for controlling the targeted demotion package for reducing the version to be provided to the second vending machine, so that the second vending machine downloads and stores the targeted demotion package when detecting the targeted demotion package according to a preset heartbeat strategy, and performs the version demotion according to the targeted demotion package when the second vending machine is in an idle state.
It should be noted that the specific implementation of the version updating apparatus of the vending machine according to the embodiment of the present invention is similar to the specific implementation of the version updating method of the vending machine according to the embodiment of the present invention, and specific reference is specifically made to the description of the version updating method portion of the vending machine, and no further description is made for reducing redundancy.
In addition, other structures and functions of the version updating device of the vending machine according to the embodiment of the present invention are known to those skilled in the art, and are not described in detail for reducing redundancy.
An embodiment of the present invention further provides an electronic device, including: at least one processor and at least one memory; the memory is to store one or more program instructions; the processor is configured to execute one or more program instructions to perform the version update method of the vending machine according to the first aspect.
The disclosed embodiments of the present invention provide a computer-readable storage medium having computer program instructions stored therein, which, when run on a computer, cause the computer to perform the above-described vending machine version updating method.
In an embodiment of the invention, the processor may be an integrated circuit chip having signal processing capability. The Processor may be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component.
The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The processor reads the information in the storage medium and completes the steps of the method in combination with the hardware.
The storage medium may be a memory, for example, which may be volatile memory or nonvolatile memory, or which may include both volatile and nonvolatile memory.
The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory.
The volatile Memory may be a Random Access Memory (RAM) which serves as an external cache. By way of example and not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (ddr Data Rate SDRAM), enhanced SDRAM (enhanced SDRAM, ESDRAM), synclink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM).
The storage media described in connection with the embodiments of the invention are intended to comprise, without being limited to, these and any other suitable types of memory.
Those skilled in the art will appreciate that the functionality described in the present invention may be implemented in a combination of hardware and software in one or more of the examples described above. When software is applied, the corresponding functionality may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The above-mentioned embodiments, objects, technical solutions and advantages of the present invention are further described in detail, it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made on the basis of the technical solutions of the present invention should be included in the scope of the present invention.

Claims (10)

1. A method of updating a version of a vending machine, comprising:
carrying out upgrading test on the vending machine for testing whether the target upgrading packet can be upgraded correctly;
if the target upgrading packet can be upgraded correctly, rolling back the vending machine for testing to the version before upgrading testing;
carrying out gray level test on a preset number of vending machines including the vending machines for test;
and if the gray level tests of the preset number of vending machines are successful, carrying out full-scale upgrading on the vending machines.
2. The method of claim 1, wherein the predetermined number is M, and the performing a gray scale test on a predetermined number of vending machines including the test vending machine comprises:
carrying out gray level test on N vending machines including the vending machine for test;
if the gray level test of the N vending machines is successful, performing the gray level test on the M vending machines;
wherein N < M, and both N and M are positive integers greater than zero.
3. The vending machine version updating method of claim 1, wherein said performing a full vending machine upgrade comprises:
And providing the target upgrading packet for a first vending machine, so that when the first vending machine detects the target upgrading packet according to a preset heartbeat strategy, the target upgrading packet is downloaded and stored, and when the first vending machine is in an idle state, version upgrading is carried out according to the target upgrading packet.
4. The vending machine version updating method according to claim 1, further comprising:
and providing a target degradation package for reducing the version for a second vending machine, so that the second vending machine downloads and stores the target degradation package when detecting the target degradation package according to a preset heartbeat strategy, and performs version degradation according to the target degradation package when the second vending machine is in an idle state.
5. A version updating device for a vending machine, comprising:
the upgrading test module is used for carrying out upgrading test on the vending machine for testing to test whether the target upgrading packet can be upgraded correctly;
the gray level test module is used for carrying out gray level test;
and the control module is used for controlling the vending machine for testing to roll back to the version before the upgrade test when the target upgrade package can be upgraded correctly, controlling the vending machines with preset quantity including the vending machines for testing to pass through the gray level test module for gray level test, and controlling the vending machines to be upgraded in full quantity if the gray level test of the vending machines with the preset quantity is successful.
6. The vending machine version updating apparatus of claim 5, wherein the predetermined number is M, and the control module is configured to perform a grayscale test on N vending machines including the test vending machine; if the gray level test of the N vending machines is successful, performing the gray level test on the M vending machines; wherein N < M, and both N and M are positive integers greater than zero.
7. The vending machine version updating apparatus according to claim 5, wherein the control module is configured to control the target upgrade package to be provided to the first vending machine, so that when the first vending machine detects the target upgrade package according to a preset heartbeat policy, the target upgrade package is downloaded and stored, and when the first vending machine is in an idle state, the version of the first vending machine is updated according to the target upgrade package.
8. The vending machine version updating apparatus according to claim 5, wherein the control module is configured to control the supply of the target demotion package for version reduction to the second vending machine, so that the target demotion package is downloaded and stored when the second vending machine detects the target demotion package according to a preset heartbeat policy, and the version demotion is performed according to the target demotion package when the second vending machine is in an idle state.
9. An electronic device, characterized in that the electronic device comprises: at least one processor and at least one memory;
the memory is to store one or more program instructions;
the processor for executing one or more program instructions to perform the method of updating a version of a vending machine according to any of claims 1-4.
10. A computer readable storage medium having one or more program instructions embodied therein for performing the method of updating a version of a vending machine according to any one of claims 1-X.
CN202010574043.6A 2020-06-22 2020-06-22 Version updating method and device of vending machine and electronic equipment Pending CN111858311A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010574043.6A CN111858311A (en) 2020-06-22 2020-06-22 Version updating method and device of vending machine and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010574043.6A CN111858311A (en) 2020-06-22 2020-06-22 Version updating method and device of vending machine and electronic equipment

Publications (1)

Publication Number Publication Date
CN111858311A true CN111858311A (en) 2020-10-30

Family

ID=72987067

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010574043.6A Pending CN111858311A (en) 2020-06-22 2020-06-22 Version updating method and device of vending machine and electronic equipment

Country Status (1)

Country Link
CN (1) CN111858311A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106406925A (en) * 2015-08-03 2017-02-15 阿里巴巴集团控股有限公司 An apparatus and a method used for supporting online upgrade
CN107861871A (en) * 2017-11-02 2018-03-30 百度在线网络技术(北京)有限公司 A kind of gray scale dissemination method, device, server and storage medium
CN107957888A (en) * 2016-10-14 2018-04-24 北京国双科技有限公司 The gray scale upgrade method and device of application program
CN109471657A (en) * 2018-09-07 2019-03-15 平安科技(深圳)有限公司 Gray scale dissemination method, device, computer equipment and computer storage medium
CN109976779A (en) * 2017-12-27 2019-07-05 深圳市优必选科技有限公司 Robot software's online upgrading dissemination method, device, equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106406925A (en) * 2015-08-03 2017-02-15 阿里巴巴集团控股有限公司 An apparatus and a method used for supporting online upgrade
CN107957888A (en) * 2016-10-14 2018-04-24 北京国双科技有限公司 The gray scale upgrade method and device of application program
CN107861871A (en) * 2017-11-02 2018-03-30 百度在线网络技术(北京)有限公司 A kind of gray scale dissemination method, device, server and storage medium
CN109976779A (en) * 2017-12-27 2019-07-05 深圳市优必选科技有限公司 Robot software's online upgrading dissemination method, device, equipment and storage medium
CN109471657A (en) * 2018-09-07 2019-03-15 平安科技(深圳)有限公司 Gray scale dissemination method, device, computer equipment and computer storage medium

Similar Documents

Publication Publication Date Title
CN102364891B (en) Method for upgrading software of embedded Ethernet equipment and embedded Ethernet equipment
US7991988B2 (en) Communication device and firmware update method thereof
CN108121559B (en) Configuration file pushing method, server and storage medium
US20030051235A1 (en) Method and apparatus for verifying and analyzing computer software installation
CN105760200A (en) Terminal device and system updating method thereof
CN101807152B (en) Basic output and input system for self verification of selection read only memory and verification method thereof
CN107678762B (en) System version upgrading method and device
US5987625A (en) Method and apparatus for testing network bootable devices
CN107807624B (en) Method for refreshing application program in controller
CN110932891A (en) Error-proof OTA (over the air) upgrading method and device, computer equipment and storage medium
CN105045671B (en) The method for upgrading system and device of a kind of intelligent terminal
CN112344524A (en) Control method of air conditioner, air conditioner and storage medium
CN111651304A (en) Software recovery method and device based on double-core intelligent electric meter and computer equipment
CN107967192B (en) System crash processing method and device for intelligent terminal
CN111273928B (en) Bootloader design method for self-upgrading
CN111858311A (en) Version updating method and device of vending machine and electronic equipment
US7634258B2 (en) System and method for over-the-air update of wireless communication devices
CN109343886B (en) Method, device and equipment for upgrading BIOS
CN116126379A (en) BIOS firmware upgrading method, device, equipment and storage medium
CN106444730B (en) Diagnosis method of electronic control unit for preventing software from being dead
CN113242147B (en) Automatic operation and maintenance deployment method, device, equipment and storage medium of multi-cloud environment
CN109428936B (en) APP upgrading method, device, system, electronic equipment and storage medium
CN101661395A (en) Embedded system capable of updating software automatically and software updating method thereof
US20240160414A1 (en) Vehicle Electronic Control Device and Program Rewriting Method
JP2002077071A (en) Automatic fault diagnosis and correction method for private wireless network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 200433 room 6015-4, 335 Guo Ding Road, Yangpu District, Shanghai.

Applicant after: SHANGHAI QUZHI NETWORK TECHNOLOGY CO.,LTD.

Address before: 200433 17th floor, Shanghai Waijing building, 681 xiaomuqiao Road, Xuhui District, Shanghai

Applicant before: SHANGHAI QUZHI NETWORK TECHNOLOGY CO.,LTD.

CB02 Change of applicant information
RJ01 Rejection of invention patent application after publication

Application publication date: 20201030

RJ01 Rejection of invention patent application after publication