WO2019062157A1 - 主从设备升级方法、装置及其设备 - Google Patents

主从设备升级方法、装置及其设备 Download PDF

Info

Publication number
WO2019062157A1
WO2019062157A1 PCT/CN2018/087472 CN2018087472W WO2019062157A1 WO 2019062157 A1 WO2019062157 A1 WO 2019062157A1 CN 2018087472 W CN2018087472 W CN 2018087472W WO 2019062157 A1 WO2019062157 A1 WO 2019062157A1
Authority
WO
WIPO (PCT)
Prior art keywords
upgrade
master
sub
package
server
Prior art date
Application number
PCT/CN2018/087472
Other languages
English (en)
French (fr)
Inventor
廖紫纬
Original Assignee
美的智慧家居科技有限公司
美的集团股份有限公司
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
Priority claimed from CN201710901155.6A external-priority patent/CN107453931B/zh
Priority claimed from CN201710899761.9A external-priority patent/CN107580071A/zh
Application filed by 美的智慧家居科技有限公司, 美的集团股份有限公司 filed Critical 美的智慧家居科技有限公司
Publication of WO2019062157A1 publication Critical patent/WO2019062157A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Definitions

  • the present application relates to the field of household appliances, and in particular, to a method and an apparatus for upgrading a master-slave device and an apparatus thereof.
  • OTA Over-the-Air Technology
  • a master device includes multiple sub-device upgrade modes, and usually needs to establish a connection between the slave device and the server or connect the server to the server to download the corresponding upgrade package.
  • the dependency on the WAN is increased, the burden on the server is increased, and the network device is abnormally upgraded, so that the upgrade success rate of the sub-device is low.
  • the purpose of the present application is to solve at least one of the technical problems in the related art to some extent.
  • the first object of the present application is to provide a method for upgrading a master-slave device, which solves the problem that the device upgrade process in the prior art increases the dependence on the multiple-use WAN, and also increases the burden on the server, and the child device.
  • the problem of lower upgrade success rate is to provide a method for upgrading a master-slave device, which solves the problem that the device upgrade process in the prior art increases the dependence on the multiple-use WAN, and also increases the burden on the server, and the child device. The problem of lower upgrade success rate.
  • the second object of the present application is to propose another method for upgrading a master-slave device.
  • a third object of the present application is to propose a master-slave device upgrading apparatus.
  • a fourth object of the present application is to propose another master-slave device upgrading apparatus.
  • a fifth object of the present application is to propose a computer device.
  • a sixth object of the present application is to propose a non-transitory computer readable storage medium.
  • the first aspect of the present application provides a method for upgrading a master-slave device, where the method is applied to a master device, including: receiving, by using a wide area network, a device upgrade package and an upgrade rule sent by a server, and determining the device upgrade.
  • the upgrade package type in the package if it is determined that the device upgrade package includes the sub-device upgrade package, the sub-device upgrade package is sent to the corresponding sub-device through the local area network; and the upgrade result fed back by the sub-device is received, and Perform corresponding operations on the sub-devices whose upgrade results have failed according to the upgrade rule.
  • the master-slave device upgrade method of the embodiment of the present application receives the device upgrade package and the upgrade rule sent by the server through the WAN, and determines the upgrade package type in the device upgrade package, and passes the local area network when determining that the device upgrade package includes the child device upgrade package.
  • the sub-device upgrade package is sent to the corresponding sub-device, and then the upgrade result fed back by the sub-device is received, and the sub-device that fails the upgrade result is operated according to the upgrade rule. Therefore, the sub-device can be upgraded by acquiring the sub-device upgrade package through the local area network, thereby reducing the dependence of the device upgrade process on the wide area network, reducing the burden on the server, improving the success rate of the sub-device upgrade, and reducing the production cost.
  • the master-slave device upgrading method according to the above embodiment of the present application may further have the following additional technical features:
  • performing the corresponding operation on the sub-device that fails the upgrade result according to the upgrade rule including: re-upgrading the sub-device that fails the upgrade result; and/or restoring the sub-device that fails the upgrade result to the upgrade operation status.
  • the method further includes: reporting, by the WAN, the software version number of the master device and the connected child device to the server, so that the server When the software version number is detected to be updated, the device upgrade operation is triggered.
  • the method further includes: if it is determined that the device upgrade package includes the master device upgrade package, the master device is upgraded.
  • the method further includes: after the upgrade operation ends, feeding back the upgrade result to the server through the wide area network.
  • the method further includes: receiving, by using a wide area network, a receiving instruction of a master device in a local area network sent by the server;
  • the method further includes: detecting whether a preset trigger time is reached, and if the trigger time is reached, accepting a master device function in the local area network.
  • the second aspect of the present application provides another method for upgrading a master-slave device, where the method is applied to a child device, including: receiving, by using a local area network, an upgrade package and an upgrade rule sent by the master device, where The master device and the child device have the same device type, and the master device acquires the upgrade package and the upgrade rule from the server through the local area network; performs upgrade processing according to the upgrade rule and the upgrade package; and feeds back to the master device Upgrade results.
  • the master-slave device upgrade method of the embodiment of the present invention receives the upgrade package and the upgrade rule sent by the master device through the local area network, where the master device and the child device have the same device type, and the master device obtains the upgrade package and the upgrade rule from the server through the WAN, and The upgrade process is performed according to the upgrade rules and the upgrade package. Finally, the upgrade result is reported to the master device, so that the master device reports the upgrade result to the server through the WAN. Therefore, after the upgrade package and the upgrade rule are obtained by the master device, the device is distributed to all devices of the same type under the local area network for upgrade, thereby reducing the dependence of the device upgrade process on the wide area network, reducing the burden on the server, and improving the load. The upgrade success rate of the same type of equipment reduces production costs.
  • the master-slave device upgrading method according to the above embodiment of the present application may further have the following additional technical features:
  • the performing the upgrade process according to the upgrade rule and the upgrade package including: determining, according to the upgrade rule and the current software version number, whether to perform an upgrade process; if yes, performing an upgrade operation by using the upgrade package . .
  • the third aspect of the present application provides a master-slave device upgrading apparatus, where the apparatus is applied to a master device, and includes: a receiving determining module, configured to receive, by using a wide area network, a device upgrade package and an upgrade rule sent by a server. Determining an upgrade package type in the device upgrade package; a sending module, configured to send the sub-device upgrade package to a corresponding sub-device through a local area network; and a receiving module, configured to receive an upgrade result fed back by the sub-device; The module is configured to perform corresponding operations on the sub-devices whose upgrade result fails according to the upgrade rule.
  • the master-slave device upgrading apparatus of the embodiment of the present invention receives the device upgrade package and the upgrade rule sent by the server through the WAN, and determines the upgrade package type in the device upgrade package, and passes the local area network when determining that the device upgrade package includes the child device upgrade package.
  • the sub-device upgrade package is sent to the corresponding sub-device, and then the upgrade result fed back by the sub-device is received, and the sub-device that fails the upgrade result is operated according to the upgrade rule. Therefore, the sub-device can be upgraded by acquiring the sub-device upgrade package through the local area network, thereby reducing the dependence of the device upgrade process on the wide area network, reducing the burden on the server, improving the success rate of the sub-device upgrade, and reducing the production cost.
  • the master-slave device upgrading apparatus may further have the following additional technical features:
  • the processing module is specifically configured to: re-upgrade the sub-device that fails the upgrade result; and/or restore the sub-device that fails the upgrade result to a state before the upgrade operation.
  • the device further includes: a reporting module, configured to report, by using a wide area network, a software version number of the primary device and the connected sub-device to the server, so that the server detects that the software version number is updated.
  • a reporting module configured to report, by using a wide area network, a software version number of the primary device and the connected sub-device to the server, so that the server detects that the software version number is updated.
  • the device further includes: an upgrade module, configured to upgrade the master device.
  • the device further includes: a feedback module, configured to feed back an upgrade result to the server.
  • a feedback module configured to feed back an upgrade result to the server.
  • the device further includes: an instruction receiving module, configured to receive, by the wide area network, a receiving instruction of the main device in the local area network sent by the server; or receive a receiving instruction of the main device in the local area network sent by the user.
  • an instruction receiving module configured to receive, by the wide area network, a receiving instruction of the main device in the local area network sent by the server; or receive a receiving instruction of the main device in the local area network sent by the user.
  • the device further includes: a detecting module, configured to detect whether a preset trigger time is reached.
  • a detecting module configured to detect whether a preset trigger time is reached.
  • the fourth aspect of the present invention provides another master-slave device upgrading apparatus, where the apparatus is applied to a child device, and includes: an upgrade packet receiving module, configured to receive, by using a local area network, an upgrade package sent by the master device and An upgrade rule, wherein the master device and the child device have the same device type, the master device obtains the upgrade package and an upgrade rule from a server through a wide area network; and an upgrade module, configured to upgrade according to the upgrade rule and the upgrade The package performs an upgrade process; a feedback module is used to feed back the upgrade result to the master device.
  • an upgrade packet receiving module configured to receive, by using a local area network, an upgrade package sent by the master device and An upgrade rule, wherein the master device and the child device have the same device type, the master device obtains the upgrade package and an upgrade rule from a server through a wide area network
  • an upgrade module configured to upgrade according to the upgrade rule and the upgrade The package performs an upgrade process; a feedback module is used to feed back the upgrade result to the master device.
  • the master-slave device upgrading device of the embodiment of the present invention receives the upgrade package and the upgrade rule sent by the master device through the local area network, where the master device and the child device have the same device type, and the master device obtains the upgrade package and the upgrade rule from the server through the WAN, and The upgrade process is performed according to the upgrade rules and the upgrade package. Finally, the upgrade result is reported to the master device, so that the master device reports the upgrade result to the server through the WAN. Therefore, after the upgrade package and the upgrade rule are obtained by the master device, the device is distributed to all devices of the same type under the local area network for upgrade, thereby reducing the dependence of the device upgrade process on the wide area network, reducing the burden on the server, and improving the load. The upgrade success rate of the same type of equipment reduces production costs.
  • the master-slave device upgrading apparatus may further have the following additional technical features:
  • the upgrading module is specifically configured to: determine, according to the upgrade rule and the current software version number, whether to perform an upgrade process; if yes, perform an upgrade operation by using the upgrade package.
  • a fifth aspect of the present application provides a computer device including a memory, a processor, and a computer program stored on the memory and operable on the processor, when the processor executes the computer program
  • a sixth aspect of the present application provides a non-transitory computer readable storage medium having stored thereon a computer program, wherein the program is executed by a processor to implement an embodiment as in the first aspect.
  • FIG. 1 is a schematic flowchart of a method for upgrading a master-slave device according to an embodiment of the present application
  • FIG. 2 is a schematic structural diagram of a master-slave device upgrade according to an embodiment of the present application
  • FIG. 3 is a schematic structural diagram 2 of a master-slave device upgrade according to an embodiment of the present application
  • FIG. 4 is a schematic flowchart of a method for upgrading a master-slave device according to another embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a master-slave device upgrading apparatus according to an embodiment of the present application.
  • FIG. 6 is a schematic structural diagram of a master-slave device upgrading apparatus according to another embodiment of the present application.
  • FIG. 7 is a schematic structural diagram of a master-slave device upgrading apparatus according to still another embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a computer device according to an embodiment of the present application.
  • the child device independently establishes a connection with the server or connects to the server through the master device to download a corresponding upgrade package to perform related upgrade operations.
  • this method increases the dependence on the WAN for multiple uses, increases the burden on the server, and causes the abnormality of the sub-device to be upgraded due to network problems, so that the upgrade success rate of the sub-device is low.
  • the present application proposes a method for upgrading a master-slave device, which enables the child device to obtain a child device upgrade package for upgrading through a local area network, thereby reducing the dependence of the device upgrade process on the wide area network and reducing the burden on the server. Improve the upgrade success rate of sub-devices and reduce production costs. details as follows:
  • FIG. 1 is a schematic flowchart of a method for upgrading a master-slave device according to an embodiment of the present application, where the method is applied to a master device.
  • the master-slave device upgrade method includes:
  • Step 101 Receive a device upgrade package and an upgrade rule sent by the server through the WAN, and determine the upgrade package type in the device upgrade package.
  • Step 102 If it is determined that the device upgrade package includes the sub-device upgrade package, the sub-device upgrade package is sent to the corresponding sub-device through the local area network.
  • a master-slave device mainly refers to a master device and a terminal device with multiple child devices.
  • the master device has a wide area network connection capability and can be remotely controlled through a wide area network and a local area network, including but not limited to including wifi.
  • Communication module 2G/3G/4G communication module (including 2G module based on GSM, CDMA communication, 3G module based on CDMA2000, WCDMA, TD-SCDMA, WiMAX communication, 4G module based on LTE communication, and 5G of next generation communication) One or more of modules).
  • the child device must have communication capabilities with the master device, including but not limited to one or more of LAN communication capabilities such as wifi module, Zigbee module, Bluetooth module, and wired connection communication.
  • the upgrade of the master-slave device in the embodiment of the present application mainly refers to an upgrade of Over-the-Air Technology (OTA), that is, data is performed on the module or the electronic control board through the interface of the network communication.
  • OTA Over-the-Air Technology
  • the interface of network communication can be TCP-based HTTP/HTTPS protocol, MQTT protocol, and the like.
  • FIG. 2 is a schematic structural diagram 1 of a master-slave device upgrade according to an embodiment of the present application.
  • the server and the master device can establish a connection and perform related operations through the WAN; the master device is connected with multiple child devices, and the connection is established through the local area network and related operations are performed.
  • the master-slave device upgrade method in the embodiment of the present application is applied to the master device, and the master device can establish a connection with the server through the WAN, so that the device upgrade package and the upgrade rule sent by the server can be received at one time, and the server needs to be provided multiple times.
  • the pressure of equipment upgrade packages and upgrade rules are examples of equipment.
  • the master device needs to report the software version number of the master device and the connected child device to the server through the wide area network, so that when the server detects that the software version number is updated, the device upgrade operation is triggered. That is, the server can determine the link of the upgrade package of the master device and/or the child device at a time when the software version number is updated by the software version number comparison, so that the master device can download all device upgrade packages and upgrade rules at one time, thereby avoiding Multiple downloads reduce the dependency on the WAN and increase the success rate of downloads.
  • the device upgrade package may include only the main device upgrade package, or only the sub device upgrade package, or the main device upgrade package and the sub device upgrade package.
  • the master device needs to determine the type of the upgrade package in the device upgrade package by using a preset detection algorithm or a model, and select different processing modes according to different upgrade package types.
  • the examples are as follows:
  • the master device is upgraded.
  • the main device upgrade package is first upgraded according to the main device upgrade package, and then the corresponding sub-device upgrade package is distributed to the sub-device respectively, and the distribution manner may be It is not limited to one or more of wifi LAN, Bluetooth connection, and wired connection.
  • the sub-device can obtain the sub-device upgrade package for upgrading through the local area network, which can reduce the hardware production cost of the device to be connected to the WAN, and reduce the abnormal conditions caused by external conditions such as the network, thereby improving the success rate of the upgrade.
  • Sub-devices can choose to remove WAN communication capabilities to reduce production costs.
  • FIG. 3 is a schematic structural diagram 2 of a master-slave device upgrade according to an embodiment of the present application.
  • the server can establish a connection and perform related operations with multiple devices of the same type through a LAN router; any one of the same types of devices can be used as a master device, for example, the first smart device on the left side in FIG. Upgrade the device, that is, the master device. The other remaining devices of the same type are passive upgrade devices, that is, child devices.
  • the method for upgrading a local area network device in the embodiment of the present invention is applied to a master device as a primary upgrade device among multiple devices of the same type in the same local area network, and the master device can establish a connection with the server through the wide area network, so that the server can be sent by the server at one time.
  • Device upgrade packages and upgrade rules reduce the pressure on the server to provide device upgrades and upgrade rules multiple times.
  • the server establishes a connection with multiple devices of the same type through the LAN router, and any one of the multiple devices can serve as the master device.
  • the master device receives the command of the master device in the local area network sent by the server through the wide area network, thereby accepting the function of the master upgrade device in the local area network according to the receiving instruction; as another example, the master device receives the master device in the local area network sent by the user. The command is taken to accept the function of the main upgrade device in the local area network according to the command.
  • the trigger time can be set in advance, for example, 5 seconds, 10 seconds, etc.
  • the master device detects the arrival of the preset trigger time, and accepts the main upgrade device in the local area network when the trigger time is reached.
  • the master device may send the upgrade package and the upgrade rule to the child device of the same type as the master device through the local area network, so that the child device performs the upgrade process according to the upgrade rule and the upgrade package.
  • the master device can distribute the upgrade package and the upgrade rule to all devices of the same type under the same LAN, so that all devices of the same model can be upgraded according to the upgrade rules and upgrade packages. It solves the dependence on the WAN's multiple use when upgrading the same type of smart device and reduces the burden of multiple upgrade packages provided by the server.
  • multiple devices of the same type can obtain the corresponding upgrade package for upgrading through the local area network, which can reduce the hardware production cost of the device to be connected to the WAN, and reduce the abnormal conditions caused by external conditions such as the network, thereby improving the success rate of the upgrade.
  • multiple devices of the same type can choose to remove the WAN communication capability to reduce production costs.
  • Step 103 Receive an upgrade result fed back by the sub-device, and perform corresponding operations on the sub-device that fails the upgrade result according to the upgrade rule.
  • each sub-device can perform related upgrade operations, and feed back the upgraded results to the main device.
  • the master device can perform corresponding operations on the sub-devices with failed upgrade results according to the upgrade rule, as illustrated in the following example:
  • the child device that failed the upgrade result is re-upgraded.
  • the upgrade rule of the sub-device A is to re-upgrade after the upgrade fails. Therefore, after the sub-device A obtains the corresponding sub-device upgrade package, the sub-device A can perform the upgrade.
  • the child device that failed the upgrade result is restored to the state before the upgrade operation.
  • the upgrade rule of the sub-device B is the version number of the software that is rolled back to the pre-upgrade after the upgrade fails. Therefore, after the sub-device B obtains the corresponding sub-device upgrade package, the sub-device B can perform the related upgrade operation failure. Device B is restored to the state before the upgrade operation.
  • the master device can feed back the upgrade result to the server through the WAN.
  • the feedback can be taken in a variety of ways, as illustrated by the following example: As an example, the master device The upgrade result of receiving a sub-device is immediately fed back to the server; as another example, the main device collects the upgrade results of all the sub-devices and feeds back to the server at one time, further improving the efficiency of the upgrade of the master-slave device.
  • the master-slave device upgrade method in the embodiment of the present application receives the device upgrade package and the upgrade rule sent by the server through the WAN, and determines the upgrade package type in the device upgrade package, and includes the child device in the judgment device upgrade package.
  • the sub-device upgrade package is sent to the corresponding sub-device through the local area network, and then the upgrade result fed back by the sub-device is received, and the sub-device that fails the upgrade result is operated according to the upgrade rule.
  • the sub-device can be upgraded by acquiring the sub-device upgrade package through the local area network, thereby reducing the dependence of the device upgrade process on the wide area network, reducing the burden on the server, improving the success rate of the sub-device upgrade, and reducing the production cost.
  • the method is applied to a child device, where the child device is a device that is a passive upgrade device among multiple devices of the same type in the same local area network as the master device. There can be multiple child devices.
  • the master-slave device upgrade method includes:
  • Step 201 Receive an upgrade package and an upgrade rule sent by the master device by using a local area network, where the master device and the child device have the same device type, and the master device obtains the upgrade package and the upgrade rule from the server through the WAN.
  • Step 202 Perform upgrade processing according to the upgrade rule and the upgrade package.
  • the multiple sub-devices can receive the upgrade package and the upgrade rule sent by the master device through the local area network. It can be understood that the sub-device receives the upgrade package and the upgrade rule that the main device with the same device type as the main upgrade device acquires from the server through the WAN.
  • the upgrade process is performed according to the upgrade rule and the upgrade package. As an example, whether the upgrade process is performed according to the upgrade rule and the current software version number; if yes, the upgrade operation is performed by using the upgrade package.
  • the sub-devices of the same device type are respectively A, B, and C, and the current software version number is 1.0; the sub-device that the user newly purchases the same device type is D, and the current software version number is 2.0; according to the upgrade rule, When upgrading a plurality of sub-devices of the same device type to A, B, and C, respectively, it is not necessary to upgrade the sub-device D. Thereby, the upgrade efficiency of the device is further improved.
  • step 203 the upgrade result is fed back to the master device.
  • the upgrade result returned by the child device to the master device through the local area network such as success, failure, and the like, so that the master device can feed back the upgrade result to the server through the wide area network.
  • feedback can be taken in a variety of ways, as exemplified as follows: As an example, the primary device immediately feeds back to the server for each upgrade result of receiving a child device; as another example, the master device will have all children.
  • the upgrade result of the device is collected and fed back to the server at one time to further improve the efficiency of LAN device upgrade.
  • the method for upgrading a local area network device receives an upgrade package and an upgrade rule sent by the master device through a local area network, where the master device and the child device have the same device type, and the master device obtains the upgrade package from the server through the wide area network. Upgrade the rules and upgrade them according to the upgrade rules and upgrade packages. Finally, the upgrade result is reported to the master device, so that the master device reports the upgrade result to the server through the WAN. Therefore, after the upgrade package and the upgrade rule are obtained by the master device, the device is distributed to all devices of the same type under the local area network for upgrade, thereby reducing the dependence of the device upgrade process on the wide area network, reducing the burden on the server, and improving the load. The upgrade success rate of the same type of equipment reduces production costs.
  • the embodiment of the present application further provides a master-slave device upgrading device, which is provided by the master-slave device upgrading device provided by the embodiment of the present application.
  • the method for upgrading the master-slave device corresponds to the method for upgrading the master-slave device in the foregoing embodiment, and the device for upgrading the master-slave device provided in this embodiment is not described in detail in this embodiment.
  • FIG. 5 is a schematic structural diagram of a master-slave device upgrading apparatus according to an embodiment of the present application, where the master-slave device upgrading apparatus is applied to a master device.
  • the master-slave device upgrading apparatus includes: a receiving determining module 11, a sending module 12, a receiving module 13, and a processing module 14.
  • the receiving judging module 11 is configured to receive the device upgrade package and the upgrade rule sent by the server through the WAN, and determine the upgrade package type in the device upgrade package.
  • the sending module 12 is configured to send the sub-device upgrade package to the corresponding sub-device through the local area network.
  • the sending module 12 sends the sub-device upgrade package to the corresponding sub-device through the local area network.
  • the receiving module 13 is configured to receive an upgrade result fed back by the sub-device.
  • the processing module 14 is configured to perform corresponding operations on the sub-devices whose upgrade results have failed according to the upgrade rule.
  • the processing module 14 is specifically configured to: re-upgrade the sub-device that failed the upgrade result; and/or restore the sub-device that failed the upgrade result to the state before the upgrade operation.
  • a reporting module 15, an upgrade module 16, a feedback module 17, an instruction receiving module 18, and a detecting module 19 are further included.
  • the reporting module 15 is configured to report the software version number of the master device and the connected child device to the server through the WAN, so that when the server detects that the software version number is updated, the device upgrade operation is triggered.
  • the upgrade module 16 is used to upgrade the master device.
  • the upgrade module 16 uses the main device upgrade package to upgrade the main device.
  • the feedback module 17 is configured to feed back the upgrade result to the server. Specifically, after the upgrade operation ends, the feedback module 17 can feed back the upgrade result to the server through the wide area network.
  • the instruction receiving module 18 is configured to receive, by the wide area network, a receiving instruction of the main device in the local area network sent by the server; or receive a receiving instruction of the main device in the local area network sent by the user.
  • the detecting module 19 is configured to detect whether a preset trigger time is reached.
  • the trigger time may be preset, for example, 5 seconds, 10 seconds, etc.
  • the detecting module 19 detects whether the preset trigger time is reached, and when the trigger time is reached, the master device undertakes the master in the local area network. Upgrade device features.
  • the master-slave device upgrading apparatus of the embodiment of the present application receives the device upgrade package and the upgrade rule sent by the server through the WAN, and determines the type of the upgrade package in the device upgrade package, and includes the child device in the judgment device upgrade package.
  • the sub-device upgrade package is sent to the corresponding sub-device through the local area network, and then the upgrade result fed back by the sub-device is received, and the sub-device that fails the upgrade result is operated according to the upgrade rule.
  • the sub-device can be upgraded by acquiring the sub-device upgrade package through the local area network, thereby reducing the dependence of the device upgrade process on the wide area network, reducing the burden on the server, improving the success rate of the sub-device upgrade, and reducing the production cost.
  • the embodiment of the present invention further provides another master-slave device upgrading device, which is provided by the embodiment of the present invention.
  • the master-slave device upgrade method corresponds to the foregoing, and therefore, the foregoing embodiment of the master-slave device upgrade method is also applicable to the master-slave device upgrade device provided in this embodiment, which is not described in detail in this embodiment.
  • FIG. 7 is a schematic structural diagram of a master-slave device upgrading apparatus according to still another embodiment of the present application, where the master-slave device upgrading apparatus is applied to a child device.
  • the master-slave device upgrading apparatus includes: an upgrade package receiving module 21, an upgrade module 22, and a feedback module 23.
  • the upgrade package receiving module 21 is configured to receive the upgrade package and the upgrade rule sent by the master device by using the local area network, where the master device and the child device have the same device type, and the master device obtains the upgrade package and the upgrade rule from the server through the wide area network.
  • the upgrade module 22 is configured to perform upgrade processing according to the upgrade rule and the upgrade package.
  • the feedback module 23 is configured to feed back the upgrade result to the master device.
  • the feedback module 23 can feed the upgrade result to the master device, so that the master device reports the upgrade result to the server through the WAN.
  • the upgrade module 22 is specifically configured to: determine whether to perform an upgrade process according to the upgrade rule and the current software version number; if yes, perform an upgrade operation by using the upgrade package.
  • the master-slave device upgrading apparatus of the embodiment receives the upgrade package and the upgrade rule sent by the master device through the local area network, wherein the master device and the child device have the same device type, and the master device obtains the upgrade package from the server through the wide area network. Upgrade the rules and upgrade them according to the upgrade rules and upgrade packages. Finally, the upgrade result is reported to the master device, so that the master device reports the upgrade result to the server through the WAN. Therefore, after the upgrade package and the upgrade rule are obtained by the master device, the device is distributed to all devices of the same type under the local area network for upgrade, thereby reducing the dependence of the device upgrade process on the wide area network, reducing the burden on the server, and improving the load. The upgrade success rate of the same type of equipment reduces production costs.
  • FIG. 8 is a schematic structural diagram of a computer device according to an embodiment of the present application.
  • the computer device includes a memory 31, a processor 32, and a computer program stored on the memory 31 and operable on the processor 32.
  • the processor 32 implements the master-slave device upgrade method provided in the above embodiments when the program is executed.
  • the computer device further includes:
  • Communication interface 33 is used for communication between memory 31 and processor 32.
  • the memory 31 is for storing a computer program executable on the processor 32.
  • the memory 31 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory.
  • the processor 32 is configured to implement the master-slave device upgrade method described in the foregoing embodiment when the program is executed.
  • the bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Wait.
  • ISA Industry Standard Architecture
  • PCI Peripheral Component
  • EISA Extended Industry Standard Architecture
  • the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 8, but it does not mean that there is only one bus or one type of bus.
  • the memory 31, the processor 32, and the communication interface 33 are integrated and implemented on one chip, the memory 31, the processor 32, and the communication interface 33 can complete communication with each other through the internal interface.
  • the processor 32 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more configured to implement the embodiments of the present application. integrated circuit.
  • CPU central processing unit
  • ASIC application specific integrated circuit
  • the present application further provides a non-transitory computer readable storage medium having stored thereon a computer program, which when executed by the processor, implements a master-slave device upgrade method as described in the foregoing embodiments.
  • the present application further provides a computer program product, when the instructions in the computer program product are executed by the processor, implementing the master-slave device upgrading method as described in the foregoing embodiments to implement the foregoing embodiments. Master and slave device upgrade methods.
  • first and second are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated.
  • features defining “first” and “second” may include at least one of the features, either explicitly or implicitly.
  • the meaning of "a plurality” is at least two, such as two, three, etc., unless specifically defined otherwise.
  • a "computer-readable medium” can be any apparatus that can contain, store, communicate, propagate, or transport a program for use in an instruction execution system, apparatus, or device, or in conjunction with the instruction execution system, apparatus, or device.
  • computer readable media include the following: electrical connections (electronic devices) having one or more wires, portable computer disk cartridges (magnetic devices), random access memory (RAM), Read only memory (ROM), erasable editable read only memory (EPROM or flash memory), fiber optic devices, and portable compact disk read only memory (CDROM).
  • the computer readable medium may even be a paper or other suitable medium on which the program can be printed, as it may be optically scanned, for example by paper or other medium, followed by editing, interpretation or, if appropriate, other suitable The method is processed to obtain the program electronically and then stored in computer memory.
  • portions of the application can be implemented in hardware, software, firmware, or a combination thereof.
  • multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system.
  • a suitable instruction execution system For example, if implemented in hardware and in another embodiment, it can be implemented by any one or combination of the following techniques well known in the art: discrete with logic gates for implementing logic functions on data signals Logic circuits, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), and the like.
  • each functional unit in each embodiment of the present application may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module.
  • the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
  • the integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.
  • the above mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like. While the embodiments of the present application have been shown and described above, it is understood that the above-described embodiments are illustrative and are not to be construed as limiting the scope of the present application. The embodiments are subject to variations, modifications, substitutions and variations.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提出一种主从设备升级方法、装置及其设备,其中,所述方法应用于主设备,包括:通过广域网接收服务器发送的设备升级包和升级规则,判断设备升级包中的升级包类型;若判断获知设备升级包中包含子设备升级包,则通过局域网将子设备升级包发送给对应的子设备;接收子设备反馈的升级结果,并根据升级规则对升级结果失败的子设备进行相应操作。由此,实现了子设备通过局域网就可以获取子设备升级包进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了子设备的升级成功率,降低生产成本。

Description

主从设备升级方法、装置及其设备
相关申请的交叉引用
本申请要求美的智慧家居科技有限公司、美的集团股份有限公司于2017年09月28日提交的、发明名称为“主从设备升级方法、装置及其设备”、中国专利申请号为“201710899761.9”的,以及发明名称为“局域网设备升级方法、装置及其设备”、中国专利申请号为“201710901155.6”的优先权。
技术领域
本申请涉及家用电器技术领域,尤其涉及一种主从设备升级方法、装置及其设备。
背景技术
目前,越来越多的智能设备出现在市场,智能设备的功能也随着技术的发展越来越丰富,也出现了一个主设备配套多个子设备的终端智能设备。在用户购买智能设备后,为了把一些新开发或者一些优化产品性能的功能提供给用户,迫切需要一种针对主设备配套多个子设备的Over-the-Air Technology(OTA,空中下载技术)升级的方法。
相关技术中,一个主设备含多个子设备的升级方式,通常需要子设备独立与服务器建立连接或者通过主设备连接到服务器下载相应的升级包。由此,增加了对多次使用广域网的依赖性,也增加了服务器的负担,以及存在网络问题导致子设备升级异常等情况,使得子设备的升级成功率较低。
申请内容
本申请的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的第一个目的在于提出一种主从设备升级方法,解决了现有技术中设备升级过程增加了对多次使用广域网的依赖性,也增加了服务器的负担,以及子设备的升级成功率较低的问题。
本申请的第二个目的在于提出另一种主从设备升级方法。
本申请的第三个目的在于提出一种主从设备升级装置。
本申请的第四个目的在于提出另一种主从设备升级装置。
本申请的第五个目的在于提出一种计算机设备。
本申请的第六个目的在于提出一种非临时性计算机可读存储介质。
为达上述目的,本申请第一方面实施例提出了一种主从设备升级方法,所述方法应用于主设备,包括:通过广域网接收服务器发送的设备升级包和升级规则,判断所述设备升级包中的升级包类型;若判断获知所述设备升级包中包含子设备升级包,则通过局域网将所述子设备升级包发送给对应的子设备;接收所述子设备反馈的升级结果,并根据所述升级规则对升级结果失败的子设备进行相应操作。
本申请实施例的主从设备升级方法,通过广域网接收服务器发送的设备升级包和升级规则,并判断设备升级包中的升级包类型,在判断获知设备升级包中包含子设备升级包时通过局域网将子设备升级包发送给对应的子设备,然后接收子设备反馈的升级结果,并根据升级规则对升级结果失败的子设备进行相应操作。由此,实现了子设备通过局域网就可以获取子设备升级包进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了子设备的升级成功率,降低生产成本。
另外,根据本申请上述实施例的主从设备升级方法还可以具有如下附加的技术特征:
可选地,所述根据所述升级规则对升级结果失败的子设备进行相应操作,包括:将升级结果失败的子设备进行重新升级;和/或将升级结果失败的子设备恢复到升级操作前的状态。
可选地,在所述通过广域网接收服务器发送的设备升级包和升级规则之前,还包括:通过广域网向所述服务器上报所述主设备和所连接的子设备的软件版本号,以便所述服务器检测到软件版本号有更新时,触发设备升级操作。
可选地,所述的方法,还包括:若判断获知所述设备升级包中包含主设备升级包,则对所述主设备进行升级。
可选地,所述的方法,还包括:升级操作结束后,通过广域网向所述服务器反馈升级结果。
可选地,所述的方法,还包括:通过广域网接收所述服务器发送的局域网内主设备的承接指令;
或者,
接收用户发送的局域网内主设备的承接指令。
可选地,所述的方法,还包括:检测是否到达预设的触发时间,若到达触发时间,则承接局域网内的主设备功能。
为达上述目的,本申请第二方面实施例提出了另一种主从设备升级方法,所述方法应用于子设备,包括:通过局域网接收主设备发送的升级包和升级规则,其中,所述主设备与所述子设备具有相同设备类型,所述主设备通过局域网从服务器获取所述升级包和升级规则;根据所述升级规则和所述升级包进行升级处理;向所述主设备反馈的升级结果。
本发明实施例的主从设备升级方法,通过局域网接收主设备发送的升级包和升级规则,其中,主设备与子设备具有相同设备类型,主设备通过广域网从服务器获取升级包和升级规则,并根据升级规则和升级包进行升级处理,最后向主设备反馈升级结果,以使主设备通过广域网将升级结果上报给服务器。由此,通过主设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。
另外,根据本申请上述实施例的主从设备升级方法还可以具有如下附加的技术特征:
可选地,所述根据所述升级规则和所述升级包进行升级处理,包括:根据所述升级规则和当前软件版本号判断是否进行升级处理;如果是,则通过所述升级包进行升级操作。。
为达上述目的,本申请第三方面实施例提出了一种主从设备升级装置,所述装置应用于主设备,包括:接收判断模块,用于通过广域网接收服务器发送的设备升级包和升级规则,判断所述设备升级包中的升级包类型;发送模块,用于通过局域网将所述子设备升级包发送给对应的子设备;接收模块,用于接收所述子设备反馈的升级结果;处理模块,用于根据所述升级规则对升级结果失败的子设备进行相应操作。
本申请实施例的主从设备升级装置,通过广域网接收服务器发送的设备升级包和升级规则,并判断设备升级包中的升级包类型,在判断获知设备升级包中包含子设备升级包时通过局域网将子设备升级包发送给对应的子设备,然后接收到子设备反馈的升级结果,并根据升级规则对升级结果失败的子设备进行相应操作。由此,实现了子设备通过局域网就可以获取子设备升级包进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了子设备的升级成功率,降低生产成本。
另外,根据本申请上述实施例的主从设备升级装置还可以具有如下附加的技术特征:
可选地,所述处理模块具体用于:将升级结果失败的子设备进行重新升级;和/或将升级结果失败的子设备恢复到升级操作前的状态。
可选地,所述的装置,还包括:上报模块,用于通过广域网向所述服务器上报所述主设备和所连接的子设备的软件版本号,以便所述服务器检测到软件版本号有更新时,触发设备升级操作。
可选地,所述的装置,还包括:升级模块,用于对所述主设备进行升级。
可选地,所述的装置,还包括:反馈模块,用于向所述服务器反馈升级结果。
可选地,所述的装置,还包括:指令接收模块,用于通过广域网接收所述服务器发送的局域网内主设备的承接指令;或者,接收用户发送的局域网内主设备的承接指令。
可选地,所述的装置,还包括:检测模块,用于检测是否到达预设的触发时间。
为达上述目的,本发明第四方面实施例提出了另一种主从设备升级装置,所述装置应 用于子设备,包括:升级包接收模块,用于通过局域网接收主设备发送的升级包和升级规则,其中,所述主设备与所述子设备具有相同设备类型,所述主设备通过广域网从服务器获取所述升级包和升级规则;升级模块,用于根据所述升级规则和所述升级包进行升级处理;反馈模块,用于向所述主设备反馈的升级结果。
本发明实施例的主从设备升级装置,通过局域网接收主设备发送的升级包和升级规则,其中,主设备与子设备具有相同设备类型,主设备通过广域网从服务器获取升级包和升级规则,并根据升级规则和升级包进行升级处理,最后向主设备反馈升级结果,以使主设备通过广域网将升级结果上报给服务器。由此,通过主设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。
另外,根据本申请上述实施例的主从设备升级装置还可以具有如下附加的技术特征:
可选地,所述升级模块具体用于:根据所述升级规则和当前软件版本号判断是否进行升级处理;如果是,则通过所述升级包进行升级操作。
为达上述目的,本申请第五方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如第一方面实施例所述的主从设备升级方法,或者,实现如第二方面实施例所述的主从设备升级方法。
为达上述目的,本申请第六方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如第一方面实施例所述的主从设备升级方法,或者,实现如第二方面实施例所述的主从设备升级方法。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是根据本申请一个实施例的主从设备升级方法的流程示意图;
图2是根据本申请一个实施例的主从设备升级的结构示意图;
图3是根据本申请一个实施例的主从设备升级的结构示意图二;
图4是根据本发明另一个实施例的主从设备升级方法的流程示意图;
图5是根据本申请一个实施例的主从设备升级装置的结构示意图;
图6是根据本申请另一个实施例的主从设备升级装置的结构示意图;
图7是根据本申请又一个实施例的主从设备升级装置的结构示意图;
图8是根据本申请一个实施例的计算机设备的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的主从设备升级方法、装置及其设备。
具体地,相关技术中,通常需要子设备独立与服务器建立连接或者通过主设备连接到服务器下载相应的升级包进行相关升级操作。然而,这种方式增加了对多次使用广域网的依赖性,也增加了服务器的负担,以及存在网络问题导致子设备升级异常等情况,使得子设备的升级成功率较低。
为了解决上述问题,本申请提出一种主从设备升级方法,实现了子设备通过局域网就可以获取子设备升级包进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了子设备的升级成功率,降低生产成本。具体如下:
图1是根据本申请一个实施例的主从设备升级方法的流程示意图,该方法应用于主设备。如图1所示,该主从设备升级方法包括:
步骤101,通过广域网接收服务器发送的设备升级包和升级规则,判断设备升级包中的升级包类型。
步骤102,若判断获知设备升级包中包含子设备升级包,则通过局域网将子设备升级包发送给对应的子设备。
具体地,在本申请实施例中,主从设备主要指一个主设备并连带多个子设备的终端设备,主设备具备广域网连接能力并可接受通过广域网和局域网进行远程操控,包括但不限于含有wifi通信模块、2G/3G/4G通信模块(包括基于GSM、CDMA通信的2G模块,基于CDMA2000、WCDMA、TD-SCDMA、WiMAX通信的3G模块,基于LTE通信的4G模块,以及下一代的通信的5G模块)等中的一种或者多种。子设备必须具备与主设备的通讯能力,包括但不限于局域网通讯能力比如wifi模块,Zigbee模块、蓝牙模块和有线连接通讯等中的一种或者多种。
需要说明的是,本申请实施例中的主从设备升级,主要指的是Over-the-Air Technology(OTA,空中下载技术)的升级,即通过网络通信的接口对模块或电控板进行数据及应用进行远程升级的技术,网络通信的接口可以是基于TCP的HTTP/HTTPS协议,MQTT协议等。
具体地,图2是根据本申请一个实施例的主从设备升级的结构示意图一。如图2所示,服务器与主设备之间可以通过广域网建立连接并进行相关操作;主设备并连带多个子设备,通过局域网建立连接并进行相关操作。具体地,本申请实施例的主从设备升级方法应用于主设备,主设备可以通过广域网与服务器建立连接,从而可以一次性接收服务器发送的设备升级包和升级规则,降低了服务器需要多次提供设备升级包和升级规则的压力。更具体地,在步骤101之前,主设备需要通过广域网向服务器上报主设备和所连接的子设备的软件版本号,以便服务器检测到软件版本号有更新时,触发设备升级操作。即服务器可以通过软件版本号对比等方式确定软件版本号有更新时一次性下发主设备和/或子设备的升级包链接,从而主设备可以一次性下载所有设备升级包和升级规则,避免了多次下载,减少对广域网的依赖性,提高下载的成功率。
可以理解的是,设备升级包中可以仅仅包含主设备升级包、也可以仅仅包含子设备升级包,还可以是包含主设备升级包和子设备升级包。
因此,主设备需要通过预设的检测算法或者模型等方式判断设备升级包中的升级包类型,根据不同的升级包类型选择不同的处理方式,举例说明如下:
作为一种示例,判断获知设备升级包中包含子设备升级包,通过局域网将子设备升级包发送给对应的子设备;作为另一种示例,判断获知设备升级包中包含主设备升级包时对主设备进行升级。其中,判断获知设备升级包中包含主设备升级包和子设备升级包时,首先根据主设备升级包升级主设备,再分别向子设备分发相应的子设备升级包,分发的方式可以是通过包括但不限于wifi局域网,蓝牙连接,有线连接等一种或者多种。
因此,子设备通过局域网就可以获取子设备升级包进行升级,可以降低设备的要含有独立连接广域网的硬件生产费用,以及减少外部条件如网络造成的异常情况,提高了升级的成功率,另外,子设备可以选择去除广域网通讯能力从而降低生产成本。
图3是根据本申请一个实施例的主从设备升级的结构示意图二。如图3所示,服务器可以通过局域网路由器与多个同类型设备建立连接并进行相关操作;可以将多个同类型设备中任一个作为主设备,比如图3中左边第一个智能设备作为主升级设备,即主设备,其他剩下的多个同类型设备都为被动升级设备,即子设备,可以通过局域网从主设备中获取升级包和升级规则。其中,升级规则可以包含在升级包中,或者独立存在。
具体地,本发明实施例的局域网设备升级方法应用于同一局域网内的多个同类型设备中作为主升级设备的主设备,主设备可以通过广域网与服务器建立连接,从而可以一次性接收服务器发送的设备升级包和升级规则,降低了服务器需要多次提供设备升级包和升级规则的压力。
在如图3所示的主从设备升级的结构示意图中,服务器通过局域网路由器与多个同类 型设备建立连接,多个设备中的任意一个设备都可以作为主设备,从而,在本示例中,在步骤101之前,需要将多个同类型智能设备的其中一个设置为主设备。作为一种示例,主设备通过广域网接收服务器发送的局域网内主设备的承接指令,从而根据承接指令承接局域网内的主升级设备功能;作为另一种示例,主设备接收用户发送的局域网内主设备的承接指令,从而根据承接指令承接局域网内的主升级设备功能。
为了进一步提高升级的准确性和效率,可以通过预先设置触发时间,比如5秒、10秒等等,主设备通过检测是否到达预设的触发时间,在到达触发时间时承接局域网内的主升级设备功能。
在本发明实施例一种可能的实现方式中,主设备可以通过局域网将升级包和升级规则发送给与主设备具有相同类型的子设备,以使子设备根据升级规则和升级包进行升级处理。可以理解的是,主设备可以把升级包和升级规则分发给同局域网下的所有同型号设备,以使所有同型号设备根据升级规则和升级包进行升级处理。解决了同类型智能设备升级时候对广域网多次使用所产生的依赖性和降低服务器的多次提供升级包的负担。
因此,多个同类型设备通过局域网就可以获取对应的升级包进行升级,可以降低设备的要含有独立连接广域网的硬件生产费用,以及减少外部条件如网络造成的异常情况,提高了升级的成功率,另外,多个同类型设备可以选择去除广域网通讯能力从而降低生产成本。
步骤103,接收子设备反馈的升级结果,并根据升级规则对升级结果失败的子设备进行相应操作。
具体地,各个子设备获取对应的子设备升级包后,可以进行相关升级操作,并将升级后的成果反馈到主设备。进而,主设备接收到子设备反馈的升级结果后,可以根据升级规则对升级结果失败的子设备进行相应操作,举例说明如下:
第一种示例,将升级结果失败的子设备进行重新升级。
举例而言,子设备A的升级规则是升级失败后重新升级,因此在子设备A获取对应的子设备升级包后,可以进行相关升级操作失败后,主设备将子设备A进行重新升级。
第二种示例,将升级结果失败的子设备恢复到升级操作前的状态。
举例而言,子设备B的升级规则是升级失败后回滚到升级前的软件版本号,因此在子设备B获取对应的子设备升级包后,可以进行相关升级操作失败后,主设备将子设备B恢复到升级操作前的状态。
由此,可以只提供一个升级规则给予主设备进行整个升级的操控,而不需要针对每个子设备再生成相应的升级规则。
具体地,在步骤103之后,即升级操作结束后,主设备可以通过广域网向服务器反馈 升级结果,可以理解的是,可以采取很多种方式进行反馈,举例说明如下:作为一种示例,主设备每接收到一个子设备的升级结果立即向服务器进行反馈;作为另一种示例,主设备将所有子设备的升级结果进行收集,一次性向服务器反馈,进一步提高主从设备升级的效率。
综上所述,本申请实施例的主从设备升级方法,通过广域网接收服务器发送的设备升级包和升级规则,并判断设备升级包中的升级包类型,在判断获知设备升级包中包含子设备升级包时通过局域网将子设备升级包发送给对应的子设备,然后接收子设备反馈的升级结果,并根据升级规则对升级结果失败的子设备进行相应操作。由此,实现了子设备通过局域网就可以获取子设备升级包进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了子设备的升级成功率,降低生产成本。
为了更加全面的描述本发明实施例的主从设备升级方法,所述方法应用于子设备,其中,子设备为与主设备处于同一局域网内的多个同类型设备中作为被动升级设备的设备,子设备可以为多个。
图4是根据本发明另一个实施例的主从设备升级方法的流程示意图。如图4所示,该主从设备升级方法包括:
步骤201,通过局域网接收主设备发送的升级包和升级规则,其中,主设备与子设备具有相同设备类型,主设备通过广域网从服务器获取升级包和升级规则。
步骤202,根据升级规则和升级包进行升级处理。
具体地,多个子设备可以通过局域网接收主设备发送的升级包和升级规则。可以理解的是,子设备接收的是与其具有相同设备类型的主设备作为主升级设备通过广域网从服务器获取的升级包和升级规则。
进一步地,根据升级规则和升级包进行升级处理,作为一种示例,根据升级规则和当前软件版本号判断是否进行升级处理;如果是,则通过升级包进行升级操作。
举例而言,多个相同设备类型的子设备分别为A、B和C,当前软件版本号为1.0;用户新购买相同设备类型的子设备为D,当前软件版本号为2.0;根据升级规则,在对多个相同设备类型的子设备分别为A、B和C进行升级到2.0时,不需要对子设备D进行升级。由此,进一步提高设备的升级效率。
步骤203,向主设备反馈升级结果。
具体地,子设备可以通过局域网向主设备反馈的升级结果,比如成功、失败等等,从而主设备可以通过广域网向服务器反馈升级结果。可以理解的是,可以采取很多种方式进行反馈,举例说明如下:作为一种示例,主设备每接收到一个子设备的升级结果立即向服务器进行反馈;作为另一种示例,主设备将所有子设备的升级结果进行收集一次性向服务 器反馈,进一步提高局域网设备升级的效率。
综上所述,本发明实施例的局域网设备升级方法,通过局域网接收主设备发送的升级包和升级规则,其中,主设备与子设备具有相同设备类型,主设备通过广域网从服务器获取升级包和升级规则,并根据升级规则和升级包进行升级处理,最后向主设备反馈升级结果,以使主设备通过广域网将升级结果上报给服务器。由此,通过主设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。
与上述实施例提供的主从设备升级方法相对应,本申请的一种实施例还提供一种主从设备升级装置,由于本申请实施例提供的主从设备升级装置与上述几种实施例提供的主从设备升级方法相对应,因此在前述主从设备升级方法的实施方式也适用于本实施例提供的主从设备升级装置,在本实施例中不再详细描述。
图5是根据本申请一个实施例的主从设备升级装置的结构示意图,该主从设备升级装置应用于主设备。如图5所示,该主从设备升级装置包括:接收判断模块11、发送模块12、接收模块13和处理模块14。
其中,接收判断模块11,用于通过广域网接收服务器发送的设备升级包和升级规则,判断设备升级包中的升级包类型。
发送模块12,用于通过局域网将子设备升级包发送给对应的子设备。
本实施例中,当接收判断模块11判断获知设备升级包中包含子设备升级包时,发送模块12通过局域网将子设备升级包发送给对应的子设备。
接收模块13,用于接收子设备反馈的升级结果。
处理模块14,用于根据升级规则对升级结果失败的子设备进行相应操作。
其中,在本申请的一个实施例中,处理模块14具体用于:将升级结果失败的子设备进行重新升级;和/或将升级结果失败的子设备恢复到升级操作前的状态。
其中,在本申请的一个实施例中,如图6所示,在图5的基础,还包括上报模块15、升级模块16、反馈模块17、指令接收模块18和检测模块19。
其中,上报模块15,用于通过广域网向服务器上报主设备和所连接的子设备的软件版本号,以便服务器检测到软件版本号有更新时,触发设备升级操作。
升级模块16,用于对主设备进行升级。其中,当接收判断模块11判断获知设备升级包中包含主设备升级包时,升级模块16利用主设备升级包对主设备进行升级。
反馈模块17,用于向服务器反馈升级结果。具体地,当升级操作结束后,反馈模块17可以通过广域网向服务器反馈升级结果。
指令接收模块18,用于通过广域网接收服务器发送的局域网内主设备的承接指令;或者,接收用户发送的局域网内主设备的承接指令。
检测模块19,用于检测是否到达预设的触发时间。
为了进一步提高升级的准确性和效率,可以预先设置触发时间,比如5秒、10秒等等,检测模块19检测是否到达预设的触发时间,在到达触发时间时,主设备承接局域网内的主升级设备功能。
综上所述,本申请实施例的主从设备升级装置,通过广域网接收服务器发送的设备升级包和升级规则,并判断设备升级包中的升级包类型,在判断获知设备升级包中包含子设备升级包时通过局域网将子设备升级包发送给对应的子设备,然后接收子设备反馈的升级结果,并根据升级规则对升级结果失败的子设备进行相应操作。由此,实现了子设备通过局域网就可以获取子设备升级包进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了子设备的升级成功率,降低生产成本。
与上述实施例提供的主从设备升级方法相对应,本发明的一种实施例还提供另一种主从设备升级装置,由于本发明实施例提供的主从设备升级装置与上述实施例提供的主从设备升级方法相对应,因此在前述主从设备升级方法的实施方式也适用于本实施例提供的主从设备升级装置,在本实施例中不再详细描述。
图7是根据本申请又一个实施例的主从设备升级装置的结构示意图,该主从设备升级装置应用于子设备。如图7所示,该主从设备升级装置包括:升级包接收模块21、升级模块22和反馈模块23。
其中,升级包接收模块21,用于通过局域网接收主设备发送的升级包和升级规则,其中,主设备与子设备具有相同设备类型,主设备通过广域网从服务器获取升级包和升级规则。
升级模块22,用于根据升级规则和升级包进行升级处理。
反馈模块23,用于向主设备反馈升级结果。
本实施例中,升级模块根据升级规则和升级包进行升级处理后,反馈模块23可以将升级结果反馈给主设备,以使主设备通过广域网将升级结果上报给服务器。
其中,在本发明的一个实施例中,升级模块22具体用于:根据升级规则和当前软件版本号判断是否进行升级处理;如果是,则通过升级包进行升级操作。
综上所述,本实施例的主从设备升级装置,通过局域网接收主设备发送的升级包和升级规则,其中,主设备与子设备具有相同设备类型,主设备通过广域网从服务器获取升级包和升级规则,并根据升级规则和升级包进行升级处理,最后向主设备反馈升级结果,以使主设备通过广域网将升级结果上报给服务器。由此,通过主设备获取升级包和升级规则 后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。
本申请提出一种计算机设备,图8是根据本申请一个实施例的计算机设备的结构示意图。如图8所示,该计算机设备包括:存储器31、处理器32及存储在存储器31上并可在处理器32上运行的计算机程序。
处理器32执行所述程序时实现上述实施例中提供的主从设备升级方法。
进一步地,计算机设备还包括:
通信接口33,用于存储器31和处理器32之间的通信。
存储器31,用于存放可在处理器32上运行的计算机程序。
存储器31可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器32,用于执行所述程序时实现上述实施例所述的主从设备升级方法。
如果存储器31、处理器32和通信接口33独立实现,则通信接口33、存储器31和处理器32可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
可选的,在具体实现上,如果存储器31、处理器32及通信接口33,集成在一块芯片上实现,则存储器31、处理器32及通信接口33可以通过内部接口完成相互间的通信。
处理器32可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路。
为了实现上述实施例,本申请还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前述实施例所述的主从设备升级方法。
为了实现上述实施例,本申请还提出一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,实现如前述实施例所述的主从设备升级方法实现前述实施例所述的主从设备升级方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须 针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (20)

  1. 一种主从设备升级方法,其特征在于,其中,所述方法应用于主设备,包括以下步骤:
    通过广域网接收服务器发送的设备升级包和升级规则,判断所述设备升级包中的升级包类型;
    若判断获知所述设备升级包中包含子设备升级包,则通过局域网将所述子设备升级包发送给对应的子设备;
    接收所述子设备反馈的升级结果,并根据所述升级规则对升级结果失败的子设备进行相应操作。
  2. 如权利要求1所述的方法,其特征在于,所述根据所述升级规则对升级结果失败的子设备进行相应操作,包括:
    将升级结果失败的子设备进行重新升级;和/或
    将升级结果失败的子设备恢复到升级操作前的状态。
  3. 如权利要求1或2所述的方法,其特征在于,在所述通过广域网接收服务器发送的设备升级包和升级规则之前,还包括:
    通过广域网向所述服务器上报所述主设备和所连接的子设备的软件版本号,以便所述服务器检测到软件版本号有更新时,触发设备升级操作。
  4. 如权利要求1-3任一项所述的方法,其特征在于,还包括:
    若判断获知所述设备升级包中包含主设备升级包,则对所述主设备进行升级。
  5. 如权利要求1-4任一项所述的方法,其特征在于,还包括:
    升级操作结束后,通过广域网向所述服务器反馈升级结果。
  6. 如权利要求1-5任一项所述的方法,其特征在于,还包括:
    通过广域网接收所述服务器发送的局域网内主设备的承接指令;
    或者,
    接收用户发送的局域网内主设备的承接指令。
  7. 如权利要求1-6任一项所述的方法,其特征在于,还包括:
    检测是否到达预设的触发时间,若到达触发时间,则承接局域网内的主设备功能。
  8. 一种主从设备升级方法,其特征在于,其中,所述方法应用于子设备,包括以下步骤:
    通过局域网接收主设备发送的升级包和升级规则,其中,所述主设备与所述子设备具有相同设备类型,所述主设备通过广域网从服务器获取所述升级包和升级规则;
    根据所述升级规则和所述升级包进行升级处理;
    向所述主设备反馈升级结果。
  9. 如权利要求8所述的方法,其特征在于,所述根据所述升级规则和所述升级包进行升级处理,包括:
    根据所述升级规则和当前软件版本号判断是否进行升级处理;
    如果是,则通过所述升级包进行升级操作。
  10. 一种主从设备升级装置,其特征在于,其中,所述装置应用于主设备,包括:
    接收判断模块,用于通过广域网接收服务器发送的设备升级包和升级规则,判断所述设备升级包中的升级包类型;
    发送模块,用于通过局域网将所述子设备升级包发送给对应的子设备;
    接收模块,用于接收所述子设备反馈的升级结果;
    处理模块,用于根据所述升级规则对升级结果失败的子设备进行相应操作。
  11. 如权利要求10所述的装置,其特征在于,所述处理模块具体用于:
    将升级结果失败的子设备进行重新升级;和/或
    将升级结果失败的子设备恢复到升级操作前的状态。
  12. 如权利要求10或11所述的装置,其特征在于,还包括:
    上报模块,用于通过广域网向所述服务器上报所述主设备和所连接的子设备的软件版本号,以便所述服务器检测到软件版本号有更新时,触发设备升级操作。
  13. 如权利要求10-12任一项所述的装置,其特征在于,还包括:
    升级模块,用于对所述主设备进行升级。
  14. 如权利要求10-13任一项所述的装置,其特征在于,还包括:
    反馈模块,用于向所述服务器反馈升级结果。
  15. 如权利要求10-14任一项所述的装置,其特征在于,还包括:
    指令接收模块,用于通过广域网接收所述服务器发送的局域网内主设备的承接指令;或者,接收用户发送的局域网内主设备的承接指令。
  16. 如权利要求10-15任一项所述的装置,其特征在于,还包括:
    检测模块,用于检测是否到达预设的触发时间。
  17. 一种主从设备升级装置,其特征在于,其中,所述装置应用于子设备,包括:
    升级包接收模块,用于通过局域网接收主设备发送的升级包和升级规则,其中,所述主设备与所述子设备具有相同设备类型,所述主设备通过广域网从服务器获取所述升级包和升级规则;
    升级模块,用于根据所述升级规则和所述升级包进行升级处理;
    反馈模块,用于向所述主设备反馈升级结果。
  18. 如权利要求17所述的装置,其特征在于,所述升级模块具体用于:
    根据所述升级规则和当前软件版本号判断是否进行升级处理;
    如果是,则通过所述升级包进行升级操作。
  19. 一种计算机设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-7中任一项所述的主从设备升级方法,或者,实现如权利要求8-9中任一项所述的主从设备升级方法。
  20. 一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的主从设备升级方法,或者,实现如权利要求8-9中任一项所述的主从设备升级方法。
PCT/CN2018/087472 2017-09-28 2018-05-18 主从设备升级方法、装置及其设备 WO2019062157A1 (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201710899761.9 2017-09-28
CN201710901155.6 2017-09-28
CN201710901155.6A CN107453931B (zh) 2017-09-28 2017-09-28 局域网设备升级方法、装置及其设备
CN201710899761.9A CN107580071A (zh) 2017-09-28 2017-09-28 主从设备升级方法、装置及其设备

Publications (1)

Publication Number Publication Date
WO2019062157A1 true WO2019062157A1 (zh) 2019-04-04

Family

ID=65900517

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/087472 WO2019062157A1 (zh) 2017-09-28 2018-05-18 主从设备升级方法、装置及其设备

Country Status (1)

Country Link
WO (1) WO2019062157A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113452782A (zh) * 2021-06-28 2021-09-28 烽火通信科技股份有限公司 一种mesh组网下的升级方法与装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101694622A (zh) * 2009-09-29 2010-04-14 中兴通讯股份有限公司 一种多设备组合装置的固件远程升级方法及***
CN104301395A (zh) * 2014-09-25 2015-01-21 深圳市同洲电子股份有限公司 一种设备自动升级的方法、电子设备及***
CN106817259A (zh) * 2017-01-18 2017-06-09 杭州迪普科技股份有限公司 Vsm***的升级方法及装置
CN107040399A (zh) * 2016-02-04 2017-08-11 京东方科技集团股份有限公司 一种升级文件下载方法、设备及***
CN107453931A (zh) * 2017-09-28 2017-12-08 美的智慧家居科技有限公司 局域网设备升级方法、装置及其设备
CN107580071A (zh) * 2017-09-28 2018-01-12 美的智慧家居科技有限公司 主从设备升级方法、装置及其设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101694622A (zh) * 2009-09-29 2010-04-14 中兴通讯股份有限公司 一种多设备组合装置的固件远程升级方法及***
CN104301395A (zh) * 2014-09-25 2015-01-21 深圳市同洲电子股份有限公司 一种设备自动升级的方法、电子设备及***
CN107040399A (zh) * 2016-02-04 2017-08-11 京东方科技集团股份有限公司 一种升级文件下载方法、设备及***
CN106817259A (zh) * 2017-01-18 2017-06-09 杭州迪普科技股份有限公司 Vsm***的升级方法及装置
CN107453931A (zh) * 2017-09-28 2017-12-08 美的智慧家居科技有限公司 局域网设备升级方法、装置及其设备
CN107580071A (zh) * 2017-09-28 2018-01-12 美的智慧家居科技有限公司 主从设备升级方法、装置及其设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113452782A (zh) * 2021-06-28 2021-09-28 烽火通信科技股份有限公司 一种mesh组网下的升级方法与装置
CN113452782B (zh) * 2021-06-28 2022-04-26 烽火通信科技股份有限公司 一种mesh组网下的升级方法与装置

Similar Documents

Publication Publication Date Title
CN107453931B (zh) 局域网设备升级方法、装置及其设备
WO2019153505A1 (zh) 一种故障修复数据包的发布方法及服务器
US9948558B2 (en) Techniques for a switch to receive network controller sideband interface control packets
US10972362B2 (en) Network service configuration method and network management device
EP3564816A1 (en) Call chain-based concurrency control method, device, and control node
CN113067811A (zh) 协议转换方法、装置、***、电子设备及存储介质
CN106716926B (zh) 硬件库存的自动化独立式引导电路
CN108469959B (zh) 监护设备的固件升级方法以及装置
EP3101841A1 (en) System and method for network management automation
US20180357193A1 (en) Computing device and operation method
WO2019034095A1 (zh) 软件处理方法、装置、电子设备及计算机可读存储介质
CN109660391B (zh) 一种池化服务器***固件升级方法、***及相关装置
CN107294856B (zh) 确定拓扑变化的方法、设备及***
CN111756597B (zh) 一种应用于网关的无线模块测试***、方法及装置
WO2019062157A1 (zh) 主从设备升级方法、装置及其设备
WO2012139336A1 (zh) 一种无线网络接入终端及其运行方法
US20160335170A1 (en) Model checking device for distributed environment model, model checking method for distributed environment model, and medium
CN107888426A (zh) 一种网络终端设备的配置、装置、批处理设备及存储介质
US11314670B2 (en) Method, apparatus, and device for transmitting file based on BMC, and medium
US9575865B2 (en) Information processing system and monitoring method
CN108965382B (zh) 一种基于bmc的文件传输方法、装置、设备及介质
CN107171915B (zh) 一种通信协议的变更方法及装置
WO2022110604A1 (zh) 一种电池监控平台的控制方法及控制***
CN107204792B (zh) 一种检测方法、装置及计算机可读存储介质
CN102377478A (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: 18860387

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 07/09/2020)

122 Ep: pct application non-entry in european phase

Ref document number: 18860387

Country of ref document: EP

Kind code of ref document: A1