WO2021051370A1 - Procédé et système de commande de dispositif, et terminal de commande associé - Google Patents
Procédé et système de commande de dispositif, et terminal de commande associé Download PDFInfo
- Publication number
- WO2021051370A1 WO2021051370A1 PCT/CN2019/106880 CN2019106880W WO2021051370A1 WO 2021051370 A1 WO2021051370 A1 WO 2021051370A1 CN 2019106880 W CN2019106880 W CN 2019106880W WO 2021051370 A1 WO2021051370 A1 WO 2021051370A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- firmware
- target device
- version
- information
- firmware version
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Definitions
- This application relates to the field of control technology, and in particular to a device control method, system and control terminal.
- the device 1 that needs to be upgraded does not include a network module
- device 2 determines that the firmware of device 1 needs to be upgraded according to the firmware version of device 1
- device 2 downloads the firmware data package of the latest firmware version from the server, and transmits the firmware data package to the device 1.
- Device 1 upgrades the firmware to the latest version based on the firmware data package.
- the above-mentioned device control method has the problem of inconvenience in use of the device 1.
- the user needs to wait for the device 2 to download the firmware data package and the device 1 to upgrade the firmware before using the device 1, and the waiting time is too long.
- the firmware of one or more modules of the device 1 is not successfully upgraded, and the user believes that the function that the device 1 should support is inconsistent with the function that the device 1 actually supports.
- the device 1 has an abnormal firmware status
- the user cannot intuitively know that the firmware status is abnormal, and there is a risk of safe use.
- the embodiments of the present application provide a device control method, system, and control terminal to solve at least one of the above-mentioned problems.
- an embodiment of the present application provides a device control method, which is applied to a control terminal, and includes:
- the first firmware version information of the target device when the target device and the control terminal established a communication connection last time, wherein the first firmware version information includes the last communication connection established between the target device and the control terminal , The version information of the target device;
- the control terminal can obtain the firmware data package of the latest firmware version, and store the firmware data package, so as to send the firmware data when the target device and the control terminal establish a communication connection again Package to the target device.
- an embodiment of the present application provides a device control method, which is applied to a control terminal, and includes:
- the target device When the target device establishes a communication connection with the control terminal, acquiring firmware status information of the target device, where the firmware status information is used to indicate whether the target device has a firmware status abnormality;
- the firmware status information determine whether the target device has a firmware status abnormality
- abnormality prompt information If the target device has an abnormal firmware status, output abnormality prompt information, where the abnormality prompt information is used to indicate that the firmware of the target device is abnormal.
- an embodiment of the present application provides a device control system that is applied to a control terminal.
- the device control system includes: a processor and a memory; the memory is used to store program code; the processor calls the Program code, when the program code is executed, it is used to perform the following operations:
- the first firmware version information of the target device when the target device and the control terminal established a communication connection last time, wherein the first firmware version information includes the last communication connection established between the target device and the control terminal , The version information of the target device;
- the control terminal can obtain the firmware data package of the latest firmware version, and store the firmware data package, so as to send the firmware data when the target device and the control terminal establish a communication connection again Package to the target device.
- an embodiment of the present application provides a device control system that is applied to a control terminal.
- the device control system includes: a processor and a memory; the memory is used to store program codes; the processor calls the Program code, when the program code is executed, it is used to perform the following operations:
- the target device When the target device establishes a communication connection with the control terminal, acquiring firmware status information of the target device, where the firmware status information is used to indicate whether the target device has a firmware status abnormality;
- the firmware status information determine whether the target device has a firmware status abnormality
- abnormality prompt information If the target device has an abnormal firmware status, output abnormality prompt information, where the abnormality prompt information is used to indicate that the firmware of the target device is abnormal.
- an embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, the computer program includes at least one piece of code, the at least one piece of code can be executed by a computer to control the The computer executes the method described in any one of the above-mentioned first aspects.
- an embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, the computer program includes at least one piece of code, the at least one piece of code can be executed by a computer to control the The computer executes the method described in any one of the above second aspects.
- an embodiment of the present application provides a computer program, when the computer program is executed by a computer, it is used to implement the method described in any one of the foregoing first aspects.
- an embodiment of the present application provides a computer program, when the computer program is executed by a computer, it is used to implement the method described in any one of the above second aspects.
- an embodiment of the present application provides a control terminal, including the system described in any one of the third aspect and the fourth aspect.
- the embodiments of the present application provide a device control method, system, and control terminal.
- the first firmware version information includes the latest version of the target device and the control terminal.
- the version information of the target device when a communication connection is established once.
- the firmware data package of the latest firmware version is obtained and stored Firmware data package, because after the target device disconnects from the control terminal, the control terminal can obtain the latest firmware version of the firmware data package, and store the firmware data package, so that when the target device and the control terminal establish a communication connection again, the control The terminal can directly send the stored firmware data package of the latest firmware version to the target device, which avoids the time consumed by the user waiting for the control terminal to obtain the firmware data package when the target device establishes a communication connection with the control terminal, and reduces the user waiting for the target device The time-consuming of the equipment, thereby improving the usability of the target equipment.
- FIG. 1 is a schematic diagram of an application scenario of a device control method provided by an embodiment of the application
- FIG. 2 is a schematic flowchart of a device control method provided by an embodiment of this application.
- FIG. 3 is a schematic flowchart of a device control method provided by another embodiment of this application.
- FIG. 4 is a schematic flowchart of a device control method provided by another embodiment of this application.
- FIG. 5 is a schematic flowchart of a device control method provided by another embodiment of this application.
- FIG. 6 is a schematic flowchart of a device control method provided by another embodiment of this application.
- FIG. 7 is a schematic flowchart of a device control method provided by another embodiment of this application.
- FIG. 8 is a schematic structural diagram of a device control system provided by an embodiment of this application.
- FIG. 9 is a schematic structural diagram of a device control system provided by another embodiment of this application.
- FIG. 10 is a schematic structural diagram of a control terminal provided by an embodiment of this application.
- the application scenario of the device control method provided in the embodiment of the present application may be as shown in FIG. 1.
- the target device 11 can perform firmware upgrades through the control terminal 12.
- the communication connection between the target device 11 and the control terminal 12 can be established or disconnected according to user requirements. For example, when the user needs to manage the target device 11 through the control terminal 12, the user can connect the communication interface of the target device 11 with the communication interface of the control terminal 12 through a signal line to establish a communication connection between the target device 11 and the control terminal 12 When the user needs to use the target device 11, the user can remove the signal line between the target device and the control terminal 12 to realize that the communication connection between the target device 11 and the control terminal 12 can be disconnected.
- the target device 11 may specifically be any type of device that requires firmware upgrade through the control terminal 12.
- the target device 11 may be a device that does not include a network module, for example, it may be a bracelet device, a movable platform, a remote control device, and the like.
- the movable platform can be, for example, an unmanned aerial vehicle, a handheld pan-tilt, or a pan-tilt cart.
- the control terminal 12 may specifically be any type of device that can be used to control other devices to perform firmware upgrades.
- the control terminal 12 may be a device including a network module, such as a smart phone, a palmtop computer, a tablet computer, a desktop computer, and the like.
- the network module may specifically be a hardware module that provides access to the network function.
- the network module may specifically be a wireless network module, such as a wireless fidelity (Wireless Fidelity, WiFi) module, a Bluetooth module, and the like.
- a wireless network module such as a wireless fidelity (Wireless Fidelity, WiFi) module, a Bluetooth module, and the like.
- the control terminal 12 completes the following processing: obtains the current firmware version of the target device 11, and determines that the firmware of the target device 11 needs to be upgraded according to the current firmware version of the target device 11.
- obtain the firmware data package of the latest firmware version from the server, and send the firmware data package of the latest firmware version to the target device 11 through the established communication connection, so that the target device 11 is based on the received firmware data package of the latest firmware version Upgrade the firmware.
- the control terminal cannot perform firmware upgrade related operations when the target device is not connected. The control terminal can only perform the above processing when the control terminal is connected to the target device.
- the user needs to wait for the control terminal 12 to complete the above processing, and the target device 11
- the target device 11 can be used only after the firmware upgrade based on the firmware data package of the latest firmware version. Therefore, the user needs to wait too long, resulting in poor usability of the target device 11.
- the control terminal 12 can obtain the firmware data package of the latest firmware version, and store the firmware data package, so that the target device 11 When the communication connection is established again with the control terminal 12, the firmware data packet is sent to the target device, thereby avoiding the user waiting for the control terminal 12 to obtain the latest firmware version when the control terminal 12 establishes a communication connection with the target device 11.
- the time consumed by the firmware data package reduces the time it takes for the user to wait to use the target device 11, thereby improving the usability of the target device 11.
- the control terminal 12 sends the firmware data package to the target device 11
- the firmware of one or more hardware modules in the target device 11 is not successfully upgraded after the firmware upgrade is completed
- the target device is a drone
- the hardware module is, for example, a photographing module. Since the firmware of the one or more hardware modules has not been successfully upgraded to the current firmware version of the target device, there may be cases where the new functions supported by the current firmware version and related to the one or more hardware modules cannot take effect, so The user believes that the functions that the target device 11 should support are inconsistent with the functions actually supported by the target device 11, which leads to the problem of poor usability of the target device 11.
- the device control method provided by the embodiment of the present application uses the control terminal 12 to determine whether the target device 11 has a firmware status abnormality when the target device 11 establishes a communication connection with the control terminal 12, and outputs the abnormality when the target device 11 has a firmware status abnormality.
- the prompt information allows the user to know that the target device 11 cannot support all the functions of its current firmware version through the abnormal prompt information, so that the user believes that the functions that the target device 11 should support can be consistent with the functions actually supported by the target device 11, thereby improving The usability and use safety of the target device 11 are improved, and the user experience is improved.
- FIG. 2 is a schematic flowchart of a device control method provided by an embodiment of this application.
- the execution subject of this embodiment may be the control terminal 12, and specifically may be the processor of the control terminal 12.
- the method of this embodiment may include:
- Step 201 Obtain the first firmware version information of the target device when the target device and the control terminal established a communication connection last time, wherein the first firmware version information includes the last communication between the target device and the control terminal When connecting, the version information of the target device.
- step 201 may specifically include: when the target device and the control terminal establish a communication connection last time, the control terminal obtains the first firmware version information of the target device from the target device.
- the last establishment of a communication connection may refer to the last establishment of a communication connection between the target device and the control terminal.
- the target device may send the first firmware version information to the control terminal, or the control terminal may directly read the first firmware version information from the storage space of the target device.
- the first firmware version information may refer to information about the current firmware version of the target device when the target device and the control terminal established a communication connection last time in step 201.
- step 202 may be continued. At this time, the first firmware version information obtained in step 201 may not be stored.
- step 202 may be executed when the trigger condition is further satisfied.
- the first firmware version information of the target device may be stored.
- the firmware version information of the target device can be stored in the local memory of the control terminal, so that the first firmware version information can be directly read from the local memory when step 202 is performed, which is beneficial to subsequent steps. Execution of step 202.
- the number of the target device may be one or more.
- the first firmware version information of the target device that established a communication connection with the control terminal last time can be obtained.
- the target devices that establish a communication connection with the control terminal in turn are target device 1, target device 2, target device 3, and target device 4, you can obtain the latest communication connection between target device 4 and the control terminal.
- the first firmware version information, that is, the target device is target device 4.
- the first firmware version information of the target device that has established a communication connection with the control terminal last 1 to N times can be obtained, and N is an integer greater than 1.
- the target devices that establish a communication connection with the control terminal in turn are target device 1, target device 2, target device 3, target device 4, target device 5, and target device 6, then target device 4, target device
- Step 202 Determine whether the first firmware version of the target device is lower than the latest firmware version according to the first firmware version information and the latest firmware version information.
- the first firmware version information is used to describe the first firmware version.
- the first firmware version information may specifically include the version number of the first firmware version.
- the latest firmware version is used to describe the latest firmware version, and the latest firmware version information may specifically include the version number of the latest firmware version.
- the latest firmware version can be understood as the newly released firmware version applicable to the target device. It should be noted that the specific manner in which the control terminal obtains the latest firmware version information may not be limited in the embodiment of the present application. For example, the latest firmware version information can be obtained from the server.
- step 202 may specifically include: determining whether the version number of the first firmware version is less than the version number of the latest firmware version according to the first firmware version information and the latest firmware version information ; If the version number of the first firmware version is less than the version number of the latest firmware version, the first firmware version of the target device is lower than the latest firmware version; if the version number of the first firmware version is equal to the latest firmware version, the first firmware version of the target device The firmware version is the latest firmware version, that is, the first firmware version of the target device is not lower than the latest firmware version.
- a target application (application program, APP) of the target device may be started to trigger the execution of step 202, where the target APP may be used to control the firmware upgrade of the target device.
- APP application program
- step 202 may be triggered by a user operation.
- the communication connection state between the target device and the control terminal may not be limited in this embodiment. That is, when step 202 is performed, the target device and the control terminal may be in a state of establishing a communication connection. Or, it may be in a state of disconnecting the communication connection.
- Step 203 If the first firmware version is lower than the latest firmware version, obtain a firmware data package of the latest firmware version, and store the firmware data package; wherein, the target device and the control terminal After the communication connection is disconnected, the control terminal can obtain the firmware data package of the latest firmware version, and store the firmware data package, so that when the target device and the control terminal establish a communication connection again, the The firmware data packet to the target device.
- the control terminal obtains the firmware data package of the latest firmware version, and is not limited to the establishment of a communication connection between the control terminal and the target device, that is, the control terminal can obtain the latest firmware version when the communication connection with the target device is disconnected.
- Firmware data package This solves the problem that the control terminal cannot perform firmware upgrade related operations when the control terminal is not connected to the target device in the traditional technology.
- the target device and the control terminal may be in a state of disconnecting the communication connection.
- the state of disconnecting the communication connection can be a state in which the user no longer controls the target device through the control terminal.
- the target device and the control terminal may change from the state of establishing a communication connection to the state of disconnecting the communication connection. For example, when the communication connection is established, the control terminal has already acquired the firmware data package. As part of this, when the communication connection is disconnected, the control terminal can still continue to obtain the firmware data package.
- the storing the firmware data package may specifically be storing the firmware data package in the local memory of the control terminal, so that the control terminal can directly read the firmware from the local memory later.
- the data packet facilitates the execution of the subsequent step 304.
- the firmware data package may be stored in a non-volatile memory, which is beneficial to improve the security of the firmware data package.
- the establishment of a communication connection between the target device and the control terminal once again is a communication connection established again relative to the last establishment of a communication connection between the target device and the control terminal.
- the target device and the control terminal establish a communication connection again as the target device and the control terminal The communication connection is established for the third time.
- the specific method for obtaining the firmware data package of the latest firmware version is not limited in the embodiment of the present application. Exemplarily, it can be obtained by downloading the firmware data package of the latest firmware version from the server.
- the control terminal by acquiring the first firmware version information of the target device when the communication connection was established last time between the target device and the control terminal, if it is determined that the first firmware version of the target device is lower than the first firmware version information and the latest firmware version information according to the first firmware version information and the latest firmware version information. For the latest firmware version, obtain the firmware data package of the latest firmware version and store the firmware data package.
- the control terminal can obtain the firmware data package of the latest firmware version and store the firmware data Package, so that when the target device and the control terminal establish a communication connection again, the control terminal can directly send the stored firmware data package of the latest firmware version to the target device, avoiding the user waiting for control when the target device and the control terminal establish a communication connection
- the time it takes for the terminal to obtain the firmware data package reduces the time it takes for the user to wait to use the target device, thereby improving the usability of the target device.
- FIG. 3 is a schematic flowchart of a device control method provided by another embodiment of this application. Based on the embodiment shown in FIG. 2, this embodiment mainly describes a specific implementation manner for the control terminal to control the target device to upgrade the firmware. As shown in FIG. 3, the method of this embodiment may include:
- Step 301 Obtain the first firmware version information of the target device when the target device and the control terminal have recently established a communication connection, where the first firmware version information includes the last communication between the target device and the control terminal When connecting, the version information of the target device.
- step 301 is similar to step 201 and will not be repeated here.
- Step 302 Determine whether the first firmware version of the target device is lower than the latest firmware version according to the first firmware version information and the latest firmware version information.
- step 302 can be triggered by the user.
- step 302 By triggering step 302 by the user, the effect of improving the flexibility of the user using the control terminal to manage the target device can be achieved.
- step 302 may specifically include the following steps A and B.
- Step A Acquire a version comparison operation input by the user to generate a version comparison instruction, the version comparison instruction being used to instruct to compare the first firmware version information with the latest firmware version information.
- Step B After obtaining the version comparison operation, determine whether the first firmware version of the target device is lower than the latest firmware version according to the first firmware version information and the latest firmware version information.
- the specific type of the version comparison operation may not be limited in the embodiment of the present application.
- the version comparison operation may specifically be a click operation on a preset button.
- the version comparison operation may specifically be a selection operation on a preset selection box.
- the version comparison operation may correspond to multiple target devices one-to-one.
- step A may specifically be to obtain the version selection operation 1 corresponding to the target device 4 input by the user to generate a version comparison instruction 1.
- the version comparison instruction 1 is used to instruct to compare the first firmware version information of the target device 4 with the latest firmware version information . This allows the user to further select a specific target device among multiple target devices for version comparison, which improves the flexibility of user triggering.
- the corresponding latest firmware versions may be different.
- target device 4 is a drone of model a
- target device 5 is a drone of model b
- the latest firmware version corresponding to target device 4 may be the latest firmware version applicable to model a
- target device 5 The corresponding latest firmware version may be the latest released firmware version applicable to the drone of model b.
- Step 303 If the first firmware version is lower than the latest firmware version, obtain a firmware data package of the latest firmware version, and store the firmware data package; wherein, the target device and the control terminal After the communication connection is disconnected, the control terminal can obtain the firmware data package of the latest firmware version, and store the firmware data package, so that when the target device and the control terminal establish a communication connection again, the The firmware data packet to the target device.
- step 303 may specifically include the following steps C to E.
- Step C If the first firmware version is lower than the latest firmware version, display firmware prompt information, and the firmware prompt information includes a firmware acquisition entry.
- Step D Obtain the firmware acquisition operation input by the user according to the firmware prompt information to generate a firmware acquisition instruction, where the firmware acquisition instruction is used to instruct to acquire the firmware data package of the latest firmware version.
- Step E Acquire the firmware data package of the latest firmware version according to the firmware acquisition operation, and store the firmware data package.
- the firmware acquisition portal is used for a user to input a firmware acquisition operation.
- the specific type of the firmware obtaining operation may not be limited in the embodiment of the present application.
- the specific type of the firmware obtaining operation may correspond to the firmware obtaining entry.
- the firmware acquisition entry may be an icon button, and correspondingly, the firmware acquisition operation may be a click operation on the icon button.
- the firmware prompt information may also include other information related to the latest firmware version.
- the firmware prompt information may further include: the latest firmware version information, and/or the size of the firmware data packet of the latest firmware version.
- Step 304 When establishing a communication connection with the target device again, send the firmware data packet to the target device, so that the target device upgrades the firmware version to the latest firmware version.
- the firmware data packet may be directly sent to the target device. That is, it is not necessary to obtain the current firmware version information of the target device when establishing a communication connection with the target device, and determine whether the firmware of the target device needs to be upgraded according to the current firmware version information and the latest firmware version information. Read the firmware data package directly from the local storage and send it to the target device, thus achieving the effect of simplifying the implementation.
- the current firmware version information of the target device may be obtained, and it may be determined whether the firmware of the target device needs to be upgraded according to the current firmware version information and the latest firmware version information, if If it is determined that the firmware of the target device needs to be upgraded, the firmware data package is read from the local storage and sent to the target device, so that the firmware data package can be sent in a targeted manner, so as to reduce the power consumption of the target device and increase the target The effect of the storage space utilization of the device. For example, when the current firmware version information of the target device is lower than the latest firmware version information, and the latest firmware version information indicates that a mandatory upgrade is required, the firmware data package can be read from the local storage and sent to the target device.
- the firmware data package can be read from the local storage and sent to the target equipment.
- the firmware version information of each firmware version includes a mandatory information field. If the field value of the mandatory information field in the latest firmware version information is greater than the field value of the mandatory information field in the current firmware version information of the target device, it means that Mandatory upgrade. If the field value of the mandatory information field in the latest firmware version information is equal to the field value of the mandatory information field in the current firmware version information of the target device, it means that no mandatory upgrade is required.
- the control terminal can obtain and store the firmware data package of the latest firmware version, and send the firmware data package to the target when the communication connection with the target device is established again Device, so that the target device upgrades the firmware version to the latest firmware version, which avoids the time consumed by the user waiting for the control terminal to obtain the firmware data package when the target device establishes a communication connection with the control terminal, and reduces the waiting time for the user to use Time-consuming of the target device, thereby improving the usability of the target device.
- FIG. 4 is a schematic flow chart of a device control method provided by another embodiment of the application. This embodiment mainly describes a specific implementation of the device control method on the basis of the foregoing embodiment. As shown in FIG. 4, this embodiment Examples of methods can include:
- Step 401 After the target device is connected to the target APP of the control terminal, the control terminal saves the current firmware version information of the target device in the local storage space of the target APP.
- the control terminal can obtain the current firmware version information of the target device, and will obtain the current firmware version of the target device The information is saved in the local storage space of the target APP.
- the current firmware version information of the target device in step 401 is the aforementioned first firmware version information.
- Step 402 After the target APP is restarted, the control terminal reads the firmware version information of the target device stored locally.
- restarting the target APP can be used as a trigger condition for the control terminal to read the firmware version information of the target device stored locally.
- restarting the target APP may specifically include restarting the target device before connecting to the target APP again, restarting twice, restarting three times, and so on.
- firmware version information read by the control terminal in step 402 is the first firmware version information saved in the local storage space of the target APP in step 401.
- Step 403 The control terminal compares the latest firmware version information in the background of the server with the firmware version information stored locally to obtain a comparison result.
- the version number in the firmware version information stored locally can be compared with the version number in the latest firmware version information.
- the comparison result may be that the version number in the locally saved firmware version information is less than the version number in the latest firmware version information, or the comparison result may be that the version number in the locally saved firmware version information is equal to the latest firmware version information. Version number.
- the version release time in the firmware version information stored locally may be compared with the version release time in the latest firmware version information.
- the comparison result may be that the version release time in the locally saved firmware version information is earlier than the version release time in the latest firmware version information, or the comparison result may be that the version release time of the locally saved firmware version is equal to the latest firmware version The release time of the version in the message.
- Step 404 The control terminal determines whether the firmware of the target device needs to be upgraded according to the comparison result.
- the comparison result is that the version number in the locally saved firmware version information is less than the version number in the latest firmware version information, or the version release time in the locally saved firmware version information is earlier than the latest firmware version information
- the comparison result can be that the version number in the locally saved firmware version information is equal to the version number in the latest firmware version information, or the version release time of the locally saved firmware version is equal to the version release time in the latest firmware version information
- the target can be determined The firmware of the device does not need to be upgraded.
- step 405 is executed. If the firmware of the target device does not need to be upgraded, the process ends.
- step 405 the control terminal prompts to upgrade, and provides an entrance to download the latest firmware version of the server background.
- the control terminal may prompt the user with the latest firmware version information, such as the version number of the latest firmware version; and/or, the control terminal may prompt the user with the size of the firmware data package of the latest firmware version.
- the version information of the latest firmware version and the entry can be understood as the aforementioned firmware acquisition entry.
- Step 406 Download the firmware data package of the latest firmware version to the local storage space of the target APP, and when the target device connects to the target APP again, directly send the locally stored firmware data package to the target device, so that The target device is upgraded based on the firmware data package.
- the control terminal saves the current firmware version information of the target device to the local storage space of the target APP.
- the control terminal reads the local storage The firmware version information of the target device, and after determining that the firmware of the target device needs to be upgraded according to the target firmware version information and the latest firmware version information, download the firmware data package of the latest firmware version to the local storage space of the target APP, and re
- the target APP is connected once, the locally stored firmware data package is directly sent to the target device, so that the target device is upgraded based on the firmware data package, which breaks the situation that no firmware upgrade related operations can be performed when the target APP is not connected to the target device Due to the limitation, the target APP can use the connected target device to check the firmware upgrade status, and let the user download the firmware data package of the latest firmware version in advance.
- FIG. 5 is a schematic flowchart of a device control method provided by another embodiment of this application.
- the execution subject of this embodiment may be the control terminal 12, and specifically may be the processor of the control terminal 12.
- the method of this embodiment may include:
- Step 501 When the target device establishes a communication connection with the control terminal, obtain firmware status information of the target device, where the firmware status information is used to indicate whether the target device has a firmware status abnormality.
- step 501 may specifically include: receiving the firmware status information sent by the target device when the target device establishes a communication connection with the control terminal.
- step 501 may specifically include: when the target device establishes a communication connection with the control terminal, reading the firmware status information from the local storage of the target device.
- step 501 may specifically include: when the target device establishes a communication connection with the control terminal, determining whether the firmware abnormality indication information sent by the target device is received, and the firmware abnormality indication information is used to indicate the target The firmware status of the device is abnormal. If the firmware abnormality indication information is received, the firmware status information is used to indicate that the target device has a firmware status abnormality; if the firmware abnormality indication information is not received, the firmware status information is used to indicate that the target device does not have a status abnormality.
- Step 502 Determine, according to the firmware status information, whether the target device has a firmware status abnormality.
- a value of 1 for the firmware status information can indicate that the target device has a firmware status abnormality
- a value of 0 for the firmware status information can indicate that the target device does not have a firmware status abnormality.
- step 502 can be specifically It includes: determining whether the value of the target status information is 1, if it is 1, it is determined that the target device has a firmware status abnormality, and if it is not 0, it is determined that the target device does not have a firmware status abnormality.
- Step 503 If the target device has an abnormal firmware status, output abnormality prompt information, where the abnormality prompt information is used to indicate that the firmware of the target device is abnormal.
- the present application may not limit the specific method of outputting the abnormal prompt information.
- the abnormal prompt information may be output by one or more of voice, text, indicator light, vibration, and the like.
- the voice broadcast "firmware abnormal”.
- the text displays "Firmware Abnormal”.
- the control terminal vibrates in a preset manner.
- the indicator light of the control terminal lights up according to a preset lighting mode.
- the control terminal determines whether the target device has an abnormal firmware status, and when the target device has an abnormal firmware status, it outputs an abnormality prompt message, so that the user can use the abnormality prompt information. Knowing that the target device cannot support all the functions of the current firmware version of the target device, so that the user believes that the function that the target device should support can be consistent with the function actually supported by the target device, thereby improving the usability and safety of the target device , And user experience.
- FIG. 6 is a schematic flowchart of a device control method provided by another embodiment of this application. Based on the embodiment shown in FIG. 5, this embodiment mainly describes an optional implementation method when the target device has firmware abnormality. As shown in FIG. 6, the method of this embodiment may include:
- Step 601 Acquire firmware status information when the target device establishes a communication connection with the control terminal.
- step 601 is similar to step 501, and will not be repeated here.
- Step 602 Determine, according to the firmware status information, whether the target device has a firmware status abnormality.
- step 602 is similar to step 502, and will not be repeated here.
- Step 603 If the target device has an abnormal firmware status, send a firmware data package of the latest firmware version to the target device, so that the target device upgrades the firmware version to the latest firmware version according to the firmware data package of the latest firmware version. State the latest firmware version.
- the firmware data package of the latest firmware version can be sent to the target device.
- the firmware data package of the latest firmware version can be forcibly sent to the target device without the user's confirmation, so as to avoid the user from using the target device when the firmware status of the target device is abnormal, and reduce the occurrence of the target device being unable to provide the user with the cost.
- the probability of the functions that should be supported improves the user experience.
- the method of this embodiment may further include: if the target device has an abnormal firmware status, outputting the mandatory Upgrade information, where the mandatory upgrade information is used to instruct to perform a mandatory upgrade on the target device.
- the mandatory upgrade information may be output through one or more of voice, text, indicator light, vibration, and the like.
- the firmware data package of the latest firmware version can be sent to the target device after confirmation by the user, so that when the target device has an abnormal firmware status, the user can further flexibly choose whether to upgrade the firmware, which can achieve improvement.
- the method of this embodiment may further include: if the target device has an abnormal firmware status, and the firmware upgrade operation input by the user according to the abnormal prompt information is obtained, sending a firmware data package of the latest firmware version to all
- the firmware upgrade operation is used to generate a firmware upgrade instruction
- the upgrade instruction is used to instruct to upgrade the firmware version of the target device to the latest firmware version.
- the target device by establishing a communication connection between the target device and the control terminal, it is determined whether the target device has an abnormal firmware status. If the target device has an abnormal firmware status, the firmware data package of the latest firmware version is sent to the target device, so that the target device The device upgrades the firmware version to the latest firmware version according to the firmware data package of the latest firmware version, so that when the target device has an abnormal firmware status, the target device is upgraded to solve the problem of the target device's abnormal firmware status.
- the following steps may also be included: if the target device has firmware If the status is abnormal, a lock instruction is sent to the target device, where the lock instruction is used to instruct to lock a specific component of the target device.
- the specific component may include a component in a hardware module with an abnormal firmware status.
- the specific components in the hardware module with abnormal firmware status By including the specific components in the hardware module with abnormal firmware status, the effect of avoiding users from using the related functions of the hardware module with abnormal firmware status can be achieved.
- the specific component may include a motor component.
- Specific components including motor components can prevent the user from controlling the movement of the target device when the target device has firmware abnormalities. Since the functions supported by the target device usually need to be meaningful when the target device is moving, by preventing the user from having firmware on the target device Controlling the movement of the target device when it is abnormal can achieve the effect of preventing the user from using the target device when the target device has an abnormal firmware status.
- the target device can unlock the specific component after the firmware data package based on the latest firmware version is upgraded, so that after the target device completes the firmware upgrade, the restriction on the user's use of the target device can be cancelled, which improves the user's Use experience.
- Step F If the target device has no abnormal firmware status, obtain first firmware version information of the target device, where the first firmware version information includes the establishment of a communication connection between the target device and the control terminal , The version information of the target device.
- the first firmware version information may refer to the information of the current firmware version of the target device when the communication connection between the target device and the control terminal is established in step 501.
- the role of the first firmware version information in step F is different from the first firmware version information in step 201, and the first firmware version information in step F is used to determine whether to send a firmware data packet of the latest firmware version to the target device ,
- the first firmware version information in step 201 is used to determine whether to obtain and store the firmware data package of the latest firmware version.
- Step G Determine whether the first firmware version of the target device is lower than the latest firmware version according to the first firmware version information and the latest firmware version information.
- the version release time in the first firmware version information can be compared with the version release time in the latest firmware version information. If the version release time in the first firmware version information is earlier than that in the latest firmware version information When the version is released, the first firmware version is lower than the latest firmware version. If the version release time in the first firmware version information is equal to the version release time in the latest firmware version information, the first firmware version is not lower than the latest firmware version.
- the version number in the first firmware version information can be compared with the version number in the latest firmware version information. If the version number in the first firmware version information is less than the version number in the latest firmware version information, the first firmware version is lower In the latest firmware version, if the version number in the first firmware version information is equal to the version number in the latest firmware version information, the first firmware version is not lower than the latest firmware version.
- Step H if the first firmware version is lower than the latest firmware version, send a firmware data packet of the latest firmware version to the target device.
- the firmware data package of the latest firmware version may be sent to the target device without the user's confirmation, that is, the target device Perform a mandatory upgrade.
- step H may specifically include: if the first firmware version is lower than the latest firmware version, displaying upgrade prompt information, where the upgrade prompt information is used to prompt to upgrade the firmware of the target device; The user enters the firmware upgrade operation according to the upgrade prompt information to generate a firmware upgrade instruction, the firmware upgrade instruction is used to instruct to upgrade the target device; according to the firmware upgrade operation, the firmware data package is sent to all The target device.
- the target device when the latest firmware version indicates that a mandatory upgrade is required, the target device may be forced to upgrade, and when the latest firmware version indicates that a mandatory upgrade is not required, the target device may not be forced to upgrade, so that the firmware version issuer can Flexibly decide whether to perform mandatory upgrades according to requirements
- steps I to K may also be performed.
- Step I Obtain firmware restoration information of the target device, where the firmware restoration information is used to indicate whether the firmware of the target device is undergoing a restorative upgrade.
- Step J Determine whether the target device is undergoing a restorative upgrade according to the firmware restoration information.
- Step K If the target device is undergoing a restorative upgrade, output a restoring prompt message.
- a firmware data package of a firmware version can include the respective firmware data packages of multiple hardware modules in the target device.
- a firmware data package of a firmware version can be called a "big package”
- the data package of the hardware module in the firmware version It can be called a "small package”.
- the target device After the target device performs a firmware upgrade based on a large package, it can cache the small packages of some hardware modules. Further, in abnormal situations, the corresponding hardware modules can be upgraded based on the cached small packages. The upgrade at this time is the recovery upgrade.
- the abnormal situation may include an abnormal firmware state of the hardware module.
- determining whether the target device is undergoing a recovery upgrade may specifically include: when the target device establishes a communication connection with the control terminal To determine whether the firmware recovery instruction information sent by the target device is received, where the firmware recovery instruction information is used to indicate that the target device is performing a recoverable upgrade. If the firmware recovery instruction information is received, the firmware recovery information is used to indicate that the target device is performing a recoverable upgrade; if the firmware recovery instruction information is not received, the firmware recovery information is used to indicate that the target device is not performing a recoverable upgrade. upgrade.
- the restoration prompt information may specifically include any type of information related to the restoration upgrade of the target device.
- the restoration prompt information includes: restoration progress information, and/or restoration result information.
- the restoration progress information is, for example, 50% of the restoration upgrade has been completed.
- the recovery result information may be recovery success or recovery failure, for example.
- step I to step K the user can know whether the target device is undergoing a restorative upgrade, so as to achieve the effect of improving the user's understanding of the firmware status in the target device.
- the embodiments of the present application may not limit the conditions for triggering the recovery upgrade of the target device. For example, after the target device is powered on, if the firmware status is abnormal, the recovery upgrade may be performed.
- the specific method of outputting the recovery prompt information is not limited in this application.
- the recovery prompt information can be output through one or more of voice, text, indicator light, vibration, and the like.
- the step of obtaining the firmware status information of the target device in step 501 may be performed. Since there are scenarios in which the target device eliminates the abnormal firmware status through restorative upgrade, after the target device completes the restorative upgrade, the effect of ensuring the accuracy of the prompt can be achieved.
- FIG. 7 is a schematic flowchart of a device control method provided by another embodiment of this application. This embodiment mainly describes a specific implementation of the device control method based on the foregoing embodiments shown in FIG. 5 to FIG. 6, such as As shown in FIG. 7, the method of this embodiment may include:
- Step 701 The target APP of the control terminal establishes a communication connection with the target device.
- Step 702 The control terminal determines whether the firmware of the target device is undergoing a restorative upgrade.
- step 705 is executed. If the control terminal determines that the firmware of the target device is not undergoing a restorative upgrade, step 703 is executed.
- Step 703 The control terminal outputs recovery prompt information.
- Step 704 The control terminal determines that the target device has completed the restorative upgrade.
- step 705 can be continued.
- Step 705 The control terminal determines whether the target device pushes firmware abnormally.
- step 706 If the status of the firmware pushed by the target device is abnormal, step 706 is executed. If the target device does not push the firmware and the status is abnormal, step 707 is executed.
- Step 706 The control terminal prompts the user that the target device needs to be forced to upgrade.
- step 710 can be continued.
- Step 707 The control terminal compares the current firmware version information of the target device with the latest firmware version information to obtain a comparison result.
- the version number in the current firmware version information can be compared with the version number in the latest firmware version information.
- the comparison result may be that the version number in the current firmware version information is less than the version number in the latest firmware version information, or the comparison result may be that the version number in the current firmware version information is equal to the version number in the latest firmware version information.
- the version release time in the current firmware version information may be compared with the version release time in the latest firmware version information.
- the comparison result may be that the version release time in the current firmware version information is earlier than the version release time in the latest firmware version information, or the comparison result may be that the version release time in the current firmware version information is equal to the latest firmware version information The release time of the version.
- Step 708 The control terminal determines whether the firmware of the target device needs to be upgraded according to the comparison result.
- the comparison result is that the version number in the current firmware version information is less than the version number in the latest firmware version information, or the version release time in the current firmware version information is earlier than the version release in the latest firmware version information
- the comparison result can be that the version number in the current firmware version information is equal to the version number in the latest firmware version information, or the version release time of the current firmware version information is equal to the version release time in the latest firmware version information
- the firmware of the target device can be determined No upgrade is required.
- step 709 is executed. If it is determined that the firmware of the target device needs to be upgraded, step 709 is executed. If it is determined that the firmware of the target device does not need to be upgraded, the process ends.
- step 709 the control terminal prompts the user to upgrade the firmware of the target device.
- Step 710 The control terminal sends a data packet of the latest firmware version to the target device.
- the firmware upgrade package is upgraded to realize the reasonable compatibility of abnormal firmware status, restorative upgrade and normal upgrade when the target APP of the control terminal and the target device establish a communication connection.
- the content of the embodiment shown in Fig. 5 to Fig. 7 can be added to realize the prompt for the abnormal firmware status. Further, it can also be realized when the firmware status is abnormal. At the time of the firmware upgrade and/or resumable upgrade prompts.
- step 304 when the communication connection with the target device is established again in step 304, the following steps may be further included:
- the firmware status information determine whether the target device has a firmware status abnormality
- abnormality prompt information If the target device has an abnormal firmware status, output abnormality prompt information, where the abnormality prompt information is used to indicate that the firmware of the target device is abnormal.
- the sending of the firmware data package to the target device in step 304 may specifically include:
- If the target device has an abnormal firmware status sending the firmware data packet to the target device.
- sending the firmware data packet to the target device may specifically include:
- the firmware upgrade operation input by the user according to the abnormal prompt information is obtained
- the firmware data packet is sent to the target device, and the firmware upgrade operation is used to generate a firmware upgrade instruction
- the firmware upgrade instruction is used to instruct to upgrade the firmware version of the target device to the latest firmware version.
- the method may further include the following step: if the target device has an abnormal firmware status, outputting mandatory upgrade information, where the mandatory upgrade information is used to instruct to perform a mandatory upgrade on the target device.
- the method may further include the following step: if the target device has an abnormal firmware status, sending a lock instruction to the target device, where the lock instruction is used to instruct to lock a specific component of the target device.
- the target device includes a movable platform, and the specific component includes a motor component.
- the sending of the firmware data package to the target device in step 304 may specifically include:
- the second firmware version information includes the The version information of the target device when the target device establishes a communication connection again;
- the second firmware version information may refer to the information of the current firmware version of the target device when the communication connection with the target device is established again in step 304.
- sending the firmware data packet of the latest firmware version to the target device may specifically include:
- step 304 when the communication connection with the target device is established again in step 304, the following steps may be further included:
- firmware restoration information determine whether the target device is undergoing a restorative upgrade
- a restoration prompt message is output.
- the step of acquiring the firmware status information of the target device is performed.
- the restoration prompt information includes: restoration progress information, and/or restoration result information.
- the contents of the embodiments shown in Figs. 2 to 4 can be added to realize that after the target device disconnects the communication connection with the control terminal, the control terminal can obtain and The function of storing the firmware data package of the latest firmware version.
- the step 501 may further include the following steps before the target device establishes a communication connection with the control terminal:
- the control terminal can obtain the firmware data package of the latest firmware version, and store the firmware data package.
- Sending the firmware data package of the latest firmware version to the target device may specifically include: reading the firmware data package of the latest firmware version from a local memory and sending it to the target device.
- the role of the second firmware version information at this time is different from the aforementioned second firmware version information.
- the second firmware version information at this time is used to determine whether to obtain and store the firmware data package of the latest firmware version.
- the second firmware version information of is used to determine whether to send a firmware data packet of the latest firmware version to the target device.
- acquiring the firmware data package of the latest firmware version and storing the firmware data package specifically includes:
- firmware prompt information includes a firmware acquisition entry
- the firmware data package of the latest firmware version is acquired, and the firmware data package is stored.
- the firmware prompt information further includes: the latest firmware version information, and/or the size of the firmware data packet of the latest firmware version.
- the determining whether the second firmware version of the target device is lower than the latest firmware version according to the second firmware version information and the latest firmware version information may specifically include:
- the method may further include: storing the second firmware version information of the target device.
- FIG. 8 is a schematic structural diagram of a device control system provided by an embodiment of the application.
- the system may be applied to control terminals.
- the system 800 may include a processor 801 and a memory 802.
- the memory 802 is used to store program codes
- the processor 801 calls the program code, and when the program code is executed, is configured to perform the following operations:
- the first firmware version information of the target device when the target device and the control terminal established a communication connection last time, wherein the first firmware version information includes the last communication connection established between the target device and the control terminal , The version information of the target device;
- the control terminal can obtain the firmware data package of the latest firmware version, and store the firmware data package, so as to send the firmware data when the target device and the control terminal establish a communication connection again Package to the target device.
- the device control system provided in this embodiment can be used to implement the technical solutions of the foregoing method embodiments, and its implementation principles and technical effects are similar to those of the method embodiments, and will not be repeated here.
- FIG. 9 is a schematic structural diagram of a device control system provided by another embodiment of the application.
- the system may be applied to control terminals.
- the system 900 may include a processor 901 and a memory 902.
- the memory 902 is used to store program codes
- the processor 901 calls the program code, and when the program code is executed, is configured to perform the following operations:
- the target device When the target device establishes a communication connection with the control terminal, acquiring firmware status information of the target device, where the firmware status information is used to indicate whether the target device has a firmware status abnormality;
- the firmware status information determine whether the target device has a firmware status abnormality
- abnormality prompt information If the target device has an abnormal firmware status, output abnormality prompt information, where the abnormality prompt information is used to indicate that the firmware of the target device is abnormal.
- FIG. 10 is a control terminal 1000 provided by an embodiment of this application.
- the control terminal may include the device control system described in any of the foregoing embodiments, and details are not described herein again.
- a person of ordinary skill in the art can understand that all or part of the steps in the foregoing method embodiments can be implemented by a program instructing relevant hardware.
- the aforementioned program can be stored in a computer readable storage medium. When the program is executed, it executes the steps including the foregoing method embodiments; and the foregoing storage medium includes: ROM, RAM, magnetic disk, or optical disk and other media that can store program codes.
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)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
L'invention concerne un procédé et un système de commande, ainsi qu'un terminal de commande associé, le procédé consistant : à obtenir des premières informations de version de micrologiciel d'un dispositif cible lorsque ce dernier établit la connexion de communication la plus récente avec le terminal de commande, les premières informations de version de micrologiciel comprenant des informations de version du dispositif cible lorsque celui-ci établit la connexion de communication la plus récente avec le terminal de commande ; à déterminer si la première version de micrologiciel du dispositif cible est inférieure à la version de micrologiciel la plus récente, selon les premières informations de version de micrologiciel et les informations de version de micrologiciel la plus récente ; à acquérir un paquet de données de micrologiciel de la version de micrologiciel la plus récente si la première version de micrologiciel est inférieure à la version de micrologiciel la plus récente, et à stocker le paquet de données de micrologiciel ; le terminal de commande pouvant acquérir, une fois que le dispositif cible est déconnecté dudit terminal, le paquet de données de micrologiciel de la version de micrologiciel la plus récente et stocker ledit paquet, de sorte à envoyer ledit paquet de données au dispositif cible lorsque ce dernier établit à nouveau la connexion de communication avec le terminal de commande. La présente invention permet d'améliorer la facilité d'utilisation du dispositif cible.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/106880 WO2021051370A1 (fr) | 2019-09-20 | 2019-09-20 | Procédé et système de commande de dispositif, et terminal de commande associé |
CN201980034061.0A CN112166411A (zh) | 2019-09-20 | 2019-09-20 | 设备控制方法、系统及控制终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/106880 WO2021051370A1 (fr) | 2019-09-20 | 2019-09-20 | Procédé et système de commande de dispositif, et terminal de commande associé |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021051370A1 true WO2021051370A1 (fr) | 2021-03-25 |
Family
ID=73859814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/106880 WO2021051370A1 (fr) | 2019-09-20 | 2019-09-20 | Procédé et système de commande de dispositif, et terminal de commande associé |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112166411A (fr) |
WO (1) | WO2021051370A1 (fr) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113747374B (zh) * | 2021-07-30 | 2023-01-06 | 荣耀终端有限公司 | 一种消息推送方法及装置 |
CN118409775B (zh) * | 2024-06-27 | 2024-09-27 | 苏州元脑智能科技有限公司 | 固件升级系统、方法、服务器设备、程序产品及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104168327A (zh) * | 2014-08-26 | 2014-11-26 | 许磊 | 一种外接设备自动升级的方法 |
US20160062759A1 (en) * | 2014-09-03 | 2016-03-03 | Hon Hai Precision Industry Co., Ltd. | Server and method for allocating client device to update firmware |
JP6181009B2 (ja) * | 2014-07-31 | 2017-08-16 | 東芝テック株式会社 | プリンタ及びそのファームウェア更新制御プログラム |
CN107357601A (zh) * | 2016-05-10 | 2017-11-17 | 零度智控(北京)智能科技有限公司 | 无人机固件升级装置、方法及终端 |
CN107707405A (zh) * | 2017-10-23 | 2018-02-16 | 广东新欧智能卫浴有限公司 | 通过遥控器实现智能马桶固件远程更新的方法及其遥控器 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107291516B (zh) * | 2017-07-12 | 2019-10-22 | 珠海格力电器股份有限公司 | 一种固件升级方法和系统 |
-
2019
- 2019-09-20 CN CN201980034061.0A patent/CN112166411A/zh active Pending
- 2019-09-20 WO PCT/CN2019/106880 patent/WO2021051370A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6181009B2 (ja) * | 2014-07-31 | 2017-08-16 | 東芝テック株式会社 | プリンタ及びそのファームウェア更新制御プログラム |
CN104168327A (zh) * | 2014-08-26 | 2014-11-26 | 许磊 | 一种外接设备自动升级的方法 |
US20160062759A1 (en) * | 2014-09-03 | 2016-03-03 | Hon Hai Precision Industry Co., Ltd. | Server and method for allocating client device to update firmware |
CN107357601A (zh) * | 2016-05-10 | 2017-11-17 | 零度智控(北京)智能科技有限公司 | 无人机固件升级装置、方法及终端 |
CN107707405A (zh) * | 2017-10-23 | 2018-02-16 | 广东新欧智能卫浴有限公司 | 通过遥控器实现智能马桶固件远程更新的方法及其遥控器 |
Also Published As
Publication number | Publication date |
---|---|
CN112166411A (zh) | 2021-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2375323A1 (fr) | Actualisation et gestion d'images de micrologiciel | |
JP6316536B2 (ja) | 情報処理システム、情報処理装置、情報処理プログラム、および情報処理方法 | |
CN109725921B (zh) | 一种vci设备固件更新的方法、装置及汽车故障诊断仪 | |
CN113064619A (zh) | 一种固件升级方法、装置、系统、设备和存储介质 | |
CN110621011A (zh) | 一种基于蓝牙设备端的ota固件升级方法及系统 | |
US20120117557A1 (en) | Method and system for upgrading wireless data card | |
JP2019003557A (ja) | 情報処理装置、情報処理システム、情報処理方法、および、情報処理プログラム | |
CN109582372B (zh) | 一种系统的启动方法及装置 | |
CN108536452B (zh) | 一种嵌入式设备及其系统软件升级方法、系统和终端 | |
WO2021051370A1 (fr) | Procédé et système de commande de dispositif, et terminal de commande associé | |
WO2024078218A1 (fr) | Procédé de démarrage de système et dispositif électronique | |
CN102567061A (zh) | 电视机与遥控器双向升级的方法和系统 | |
CN110716735A (zh) | 系统升级方法及装置、智能终端、计算机可读存储介质 | |
CN112306534A (zh) | 固件升级方法及装置、电子设备、存储介质 | |
JP2013025426A (ja) | 画像出力装置及びそのプログラム | |
CN112073447B (zh) | 模型文件的下发方法、平台、系统、终端及可读存储介质 | |
CN104580360A (zh) | 通过异构网络更新固件的系统及其方法 | |
CN112486733B (zh) | 系统还原方法、装置、终端及存储介质 | |
CN109308186A (zh) | 一种版本升级的方法和终端 | |
CN105099765B (zh) | 数据更新方法和装置 | |
KR101206639B1 (ko) | 이동통신 단말기의 펌웨어 업데이트 서버 및 그 방법 | |
CN108171619A (zh) | 智能变电站设备的配置管控方法及装置 | |
US20090275318A1 (en) | Method and apparatus for transferring data between mobile telephones and other digital devices | |
TWI578232B (zh) | 手持式裝置及其作業系統更新方法 | |
CN113821248B (zh) | 车机端软件的服务方法、车机端软件及其相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19945859 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19945859 Country of ref document: EP Kind code of ref document: A1 |