CN110377317A - A kind of gateway upgrade method and device - Google Patents

A kind of gateway upgrade method and device Download PDF

Info

Publication number
CN110377317A
CN110377317A CN201910677623.5A CN201910677623A CN110377317A CN 110377317 A CN110377317 A CN 110377317A CN 201910677623 A CN201910677623 A CN 201910677623A CN 110377317 A CN110377317 A CN 110377317A
Authority
CN
China
Prior art keywords
configuration file
gateway
upgraded
information
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910677623.5A
Other languages
Chinese (zh)
Inventor
宋琛
卢子宽
崔瀚升
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New Austria (china) Gas Investment Co Ltd
Original Assignee
New Austria (china) Gas Investment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by New Austria (china) Gas Investment Co Ltd filed Critical New Austria (china) Gas Investment Co Ltd
Priority to CN201910677623.5A priority Critical patent/CN110377317A/en
Publication of CN110377317A publication Critical patent/CN110377317A/en
Pending legal-status Critical Current

Links

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
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • 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

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)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)

Abstract

The present invention provides a kind of gateway upgrade method and devices, comprising: the corresponding facility information of at least one gateway to be upgraded is stored in advance, further includes: receive the configuration information of at least one externally input gateway to be upgraded;Corresponding configuration file is generated according to configuration information and preset file type;According to file type, determine whether the format of configuration file is correct;If so, configuration file is sent at least one gateway to be upgraded, so that at least one gateway to be upgraded executes configuration file;By the storage of the version information of configuration file into the corresponding facility information of at least one gateway to be upgraded.This programme can be improved the usage experience of user.

Description

A kind of gateway upgrade method and device
Technical field
The present invention relates to internet of things field, in particular to a kind of gateway upgrade method and device.
Background technique
With deepening continuously for internet of things concept, the network application of business level is in full flourish, and various intelligent appliance layers go out not Thoroughly, improve our life.At the same time, things-internet gateway will also become the important tie of connection.As gateway, object The protocol conversion between sensing network and communication network and different type sensing network may be implemented in networking gateway.
Currently, gateway is in use, it is often necessary to its software, firmware are upgraded so that repair bug or Person adds new features.And the upgrading of most of gateways is usually that the company official website of equipment is gone to download image file by user, The image file is recycled to upgrade gateway.
As can be seen from the above description, existing gateway upgrade method needs user to upgrade manually, so as to cause user Usage experience it is poor.
Summary of the invention
The embodiment of the invention provides a kind of gateway upgrade method and devices, can be improved the usage experience of user.
In a first aspect, the embodiment of the invention provides a kind of gateway upgrade methods, comprising:
The corresponding facility information of at least one gateway to be upgraded is stored in advance,
Receive the configuration information of externally input at least one gateway to be upgraded;
Corresponding configuration file is generated according to the configuration information and preset file type;
According to the file type, determine whether the format of the configuration file is correct;
If so, the configuration file is sent at least one described gateway to be upgraded, so that described at least one A gateway to be upgraded executes the configuration file;
By the storage of the version information of the configuration file to it is described at least one gateway to be upgraded is corresponding sets In standby information.
Preferably,
When the format for determining the configuration file is correct,
It is described the configuration file is sent to at least one described gateway to be upgraded before, further comprise:
The first prompt information is sent to gateway to be upgraded described in each respectively, at least one is to be upgraded so that described Gateway exports first prompt information, wherein first prompt information, comprising: the update of the configuration file is believed Breath and version information;
When receiving the feedback information that at least one described gateway to be upgraded returns, the feedback information will be returned The gateway to be upgraded be added in queue as intended gateway equipment, wherein the feedback information be user according to First prompt information, input are used to determine the information for treating upgrade gateway device upgrade;
It is described that the configuration file is sent at least one described gateway to be upgraded, comprising:
The configuration file is sent to intended gateway equipment described in each of described queue.
Preferably,
When the format for determining the configuration file is correct,
It is described the configuration file is sent to intended gateway equipment described in each of described queue before, into one Step includes:
Hash calculation is carried out to the configuration file, obtains the first cryptographic Hash;
It is described that the configuration file is sent to intended gateway equipment described in each of described queue, comprising:
The configuration file and first cryptographic Hash are sent to each described intended gateway equipment, so that the mesh Gateway is marked after receiving the configuration file and first cryptographic Hash, Hash calculation is carried out to the configuration file, The second cryptographic Hash is obtained, is determining that first cryptographic Hash is mutually performed simultaneously the configuration file with second cryptographic Hash.
Preferably,
It is described that the configuration file and first cryptographic Hash are sent to each described intended gateway equipment, comprising:
S1: determining whether the current quantity of the intended gateway equipment in the queue is not more than preset upper limit value, If so, executing S2, otherwise, S3 is executed;
S2: the configuration file and first cryptographic Hash are sent respectively to target described in each of described queue Gateway;
S3: the intended gateway equipment in the queue is divided at least two batches, wherein each batch is corresponding The intended gateway equipment quantity be not more than the upper limit value, execute S4;
S4: according to the batch, the configuration file and first cryptographic Hash are sent to the corresponding target network Close equipment.
Preferably,
It is described the configuration file and first cryptographic Hash are sent to each described intended gateway equipment after, In the version information storage by the configuration file to the corresponding equipment of at least one described gateway to be upgraded Before in information, further comprise:
D1: it determines after preset feedback duration, if receive intended gateway described in each of described queue and set Otherwise the response message that preparation is come, executes D3, wherein the response message is for characterizing the configuration if so, executing D2 File is normal;
D2: the version information storage by the configuration file is executed at least one described gateway to be upgraded point In not corresponding facility information;
D3: the configuration file and first cryptographic Hash are sent to the target network for not sending the response message Equipment is closed, D1 is returned;
The D2, comprising:
By the version information of configuration file storage to the corresponding facility information of each intended gateway equipment In.
Preferably,
It is described according to the file type, determine whether the format of the configuration file correct, comprising:
A1: determining whether the suffix name of the configuration file is corresponding with the file type, if so, A2 is executed, it is no Then, A3 is executed;
A2: determining whether the format of the file header of the configuration file is corresponding with the file type, if so, executing It is described that the configuration file is sent at least one described gateway to be upgraded, otherwise, execute A3;
A3: the second prompt information of output, wherein second prompt information is for prompting the format of the configuration file different Often.
Second aspect, the embodiment of the invention provides a kind of gateway update devices, comprising:
Memory module, for the corresponding facility information of at least one gateway to be upgraded to be stored in advance;It will interact The version information storage for the configuration file that module issues is to the corresponding equipment letter of at least one described gateway to be upgraded In breath;
Interactive module, for receiving the configuration information of externally input at least one gateway to be upgraded;
Management module, for according to the received configuration information of the interactive module and the generation pair of preset file type The configuration file answered;
Correction verification module, for determining the lattice for the configuration file that the management module generates according to the file type Whether formula is correct;The configuration file is sent at least one described gateway to be upgraded if so, triggering the interactive module Equipment, so that at least one described gateway to be upgraded executes the configuration file.
Preferably,
When the format for determining the configuration file is correct,
The interactive module is further used for sending the first prompt letter to gateway to be upgraded described in each respectively Breath, so that at least one described gateway to be upgraded exports first prompt information, wherein first prompt information, It include: the more new information and version information of the configuration file;The configuration file is sent to each of described queue The intended gateway equipment;
The management module is further used for receiving at least one described gateway to be upgraded in the interactive module When the feedback information of return, the gateway to be upgraded for returning to the feedback information is added to as intended gateway equipment In queue, wherein the feedback information is user according to first prompt information, and input treats upgrade gateway for determination The information of device upgrade.
Preferably,
When the format for determining the configuration file is correct,
The management module is further used for carrying out Hash calculation to the configuration file, obtains the first cryptographic Hash;
The interactive module, for the configuration file and first cryptographic Hash to be sent to each described target network Equipment is closed, so that the intended gateway equipment is after receiving the configuration file and first cryptographic Hash, to the configuration File carries out Hash calculation, obtains the second cryptographic Hash, holds when determining that first cryptographic Hash is identical as second cryptographic Hash The row configuration file.
Preferably,
The interactive module, for executing:
S1: determining whether the current quantity of the intended gateway equipment in the queue is not more than preset upper limit value, If so, executing S2, otherwise, S3 is executed;
S2: the configuration file and first cryptographic Hash are sent respectively to target described in each of described queue Gateway;
S3: the intended gateway equipment in the queue is divided at least two batches, wherein each batch is corresponding The intended gateway equipment quantity be not more than the upper limit value, execute S4;
S4: according to the batch, the configuration file and first cryptographic Hash are sent to the corresponding target network Close equipment.
Preferably,
The interactive module is further used for executing:
D1: it determines after preset feedback duration, if receive intended gateway described in each of described queue and set Otherwise the response message that preparation is come, executes D3, wherein the response message is for characterizing the configuration if so, executing D2 File is normal;
D2: trigger the memory module execute the version information storage by the configuration file to it is described at least one In the corresponding facility information of gateway to be upgraded;
D3: the configuration file and first cryptographic Hash are sent to the target network for not sending the response message Equipment is closed, D1 is returned;
The memory module, for dividing the version information storage of the configuration file to each intended gateway equipment In not corresponding facility information.
Preferably,
The correction verification module, for executing:
A1: determining whether the suffix name of the configuration file is corresponding with the file type, if so, A2 is executed, it is no Then, A3 is executed;
A2: determining whether the format of the file header of the configuration file is corresponding with the file type, if so, triggering The interactive module execution is described to be sent at least one described gateway to be upgraded for the configuration file, otherwise, executes A3;
A3: it triggers the interactive module and exports the second prompt information, wherein second prompt information is described for prompting The format of configuration file is abnormal.
The embodiment of the invention provides a kind of gateway upgrade method and devices, and plant maintenance personnel are if you need to set gateway It is standby to be upgraded, the configuration information of gateway to be upgraded can be inputted, is produced in this way for wait rise according to configuration information The configuration file of grade gateway upgrading, it is whether correct by the format for verifying configuration file, to determine the configuration file of generation It whether can be handed down to each gateway to be upgraded, avoid gateway to be upgraded after the configuration file for executing error format It is unable to operate normally, and if only if when the format for determining configuration file is correct, configuration file is handed down to each net to be upgraded Equipment is closed, and by the storage of the version information of configuration file into the corresponding facility information of each gateway to be upgraded, with For plant maintenance, personnel are checked, gateway executes the configuration file after receiving configuration file can be completed device upgrade, The operation of user when upgrading manually to gateway without user, therefore gateway upgrading can be reduced, to mention The usage experience of high user.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is the present invention Some embodiments for those of ordinary skill in the art without creative efforts, can also basis These attached drawings obtain other attached drawings.
Fig. 1 is a kind of flow chart for gateway upgrade method that one embodiment of the invention provides;
Fig. 2 is the flow chart for another gateway upgrade method that one embodiment of the invention provides;
Fig. 3 is a kind of structural schematic diagram for gateway update device that one embodiment of the invention provides.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is A part of the embodiment of the present invention, instead of all the embodiments, based on the embodiments of the present invention, those of ordinary skill in the art Every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
As shown in Figure 1, the embodiment of the invention provides a kind of gateway upgrade methods, comprising:
Step 101: the corresponding facility information of at least one gateway to be upgraded is stored in advance;
Step 102: receiving the configuration information of externally input at least one gateway to be upgraded;
Step 103: corresponding configuration file is generated according to the configuration information and preset file type;
Step 104: according to the file type, determining whether the format of the configuration file is correct;
Step 105: if so, the configuration file is sent at least one described gateway to be upgraded, so that institute It states at least one gateway to be upgraded and executes the configuration file;
Step 106: the version information storage of the configuration file is distinguished at least one described gateway to be upgraded In corresponding facility information.
In embodiments of the present invention, plant maintenance personnel can input net to be upgraded if you need to upgrade to gateway The configuration information of equipment is closed, is in this way the configuration file produced for gateway to be upgraded upgrading according to configuration information, leads to Whether the format for crossing verification configuration file is correct, to determine whether the configuration file of generation can be handed down to each gateway to be upgraded Equipment avoids gateway to be upgraded from being unable to operate normally after the configuration file for executing error format, and if only if in determination When the format of configuration file is correct, configuration file is handed down to each gateway to be upgraded, and the version of configuration file is believed Breath storage is into the corresponding facility information of each gateway to be upgraded, and for plant maintenance, personnel are checked, gateway The configuration file is executed after receiving configuration file can be completed device upgrade, carry out manually to gateway without user Upgrading, therefore the operation of user when gateway upgrades can be reduced, to improve the usage experience of user.
In order to meet the use demand of different user, in an embodiment of the present invention, in the lattice for determining the configuration file When formula is correct,
It is described the configuration file is sent to at least one described gateway to be upgraded before, further comprise:
The first prompt information is sent to gateway to be upgraded described in each respectively, at least one is to be upgraded so that described Gateway exports first prompt information, wherein first prompt information, comprising: the update of the configuration file is believed Breath and version information;
When receiving the feedback information that at least one described gateway to be upgraded returns, the feedback information will be returned The gateway to be upgraded be added in queue as intended gateway equipment, wherein the feedback information be user according to The first prompt information input, the information for treating upgrade gateway device upgrade is determined for characterizing;
It is described that the configuration file is sent at least one described gateway to be upgraded, comprising:
The configuration file is sent to intended gateway equipment described in each of described queue.
In embodiments of the present invention, different users is different to the version requirement of gateway firmware, software, therefore, It treats before upgrade gateway equipment upgraded, can first send to gateway to be upgraded for prompting user gateway equipment can With the first prompt information of upgrading, so that user determines the need for upgrading gateway according to self-demand, connecing It receives what gateway to be upgraded returned, determines the feedback information treating upgrade gateway equipment and being upgraded for characterizing user When, can determination device upgrade can be carried out to the gateway to be upgraded for returning to feedback information, therefore can carry out The gateway to be upgraded of upgrading is added in queue, so as to upgrade to the intended gateway equipment in queue, improves gateway Function, enhancing stabilization of equipment performance, repair apparatus loophole of equipment etc..
In order to avoid being unable to operate normally after gateway upgrading, in an embodiment of the present invention, the configuration is being determined When the format of file is correct,
It is described the configuration file is sent to intended gateway equipment described in each of described queue before, into one Step includes:
Hash calculation is carried out to the configuration file, obtains the first cryptographic Hash;
It is described that the configuration file is sent to intended gateway equipment described in each of described queue, comprising:
The configuration file and first cryptographic Hash are sent to each described intended gateway equipment, so that the mesh Gateway is marked after receiving the configuration file and first cryptographic Hash, Hash calculation is carried out to the configuration file, The second cryptographic Hash is obtained, is determining that first cryptographic Hash is mutually performed simultaneously the configuration file with second cryptographic Hash.
In embodiments of the present invention, when determining that the configuration file format generated is correct, it is also necessary to calculate configuration file First cryptographic Hash, so as to send configuration file and the first cryptographic Hash simultaneously when carrying out device upgrade to intended gateway equipment Intended gateway equipment is given, so that whether intended gateway equipment is complete according to the configuration file that receives of the first cryptographic Hash verification, is mentioned The safety of high intended gateway device upgrade.
In an embodiment of the present invention, described that the configuration file and first cryptographic Hash are sent to described in each Intended gateway equipment, comprising:
S1: determining whether the current quantity of the intended gateway equipment in the queue is not more than preset upper limit value, If so, executing S2, otherwise, S3 is executed;
S2: the configuration file and first cryptographic Hash are sent respectively to target described in each of described queue Gateway;
S3: the intended gateway equipment in the queue is divided at least two batches, wherein each batch is corresponding The intended gateway equipment quantity be not more than the upper limit value, execute S4;
S4: according to the batch, the configuration file and first cryptographic Hash are sent to the corresponding target network Close equipment.
In embodiments of the present invention, when upgrading to the intended gateway equipment in queue, it is thus necessary to determine that queue is medium Whether the current quantity of intended gateway equipment to be upgraded is not more than preset upper limit value, to avoid mesh excessive to quantity simultaneously Mark gateway carries out upgrading and occupies excessive Internet resources, to influence the service request to other gateways.And true When determining the quantity of the intended gateway equipment in queue greater than upper limit value, the intended gateway equipment in queue can be divided into multiple batches It is secondary to be upgraded, to reduce the workload of device upgrade.
In an embodiment of the present invention, the configuration file and first cryptographic Hash are sent to each institute described After stating intended gateway equipment, in the version information storage by the configuration file at least one described gateway to be upgraded Before in the corresponding facility information of equipment, further comprise:
D1: it determines after preset feedback duration, if receive intended gateway described in each of described queue and set Otherwise the response message that preparation is come, executes D3, wherein the response message is for characterizing the configuration if so, executing D2 File is normal;
D2: the version information storage by the configuration file is executed at least one described gateway to be upgraded point In not corresponding facility information;
D3: the configuration file and first cryptographic Hash are sent to the target network for not sending the response message Equipment is closed, D1 is returned;
The D2, comprising:
By the version information of configuration file storage to the corresponding facility information of each intended gateway equipment In.
In embodiments of the present invention, after configuration file to be handed down to each intended gateway equipment, need to obtain configuration text Part issues as a result, determining whether intended gateway equipment can operate normally after executing configuration file, in preset feedback After duration, when there is also not returning to the intended gateway equipment for characterizing the normal response message of Profile Up, need to The intended gateway equipment of non-returning response information issues configuration file and the first cryptographic Hash again, so that intended gateway equipment is completed Upgrade service.
It is in an embodiment of the present invention, described in order to avoid gateway is unable to operate normally after running configuration file According to the file type, determine whether the format of the configuration file is correct, comprising:
A1: determining whether the suffix name of the configuration file is corresponding with the file type, if so, A2 is executed, it is no Then, A3 is executed;
A2: determining whether the format of the file header of the configuration file is corresponding with the file type, if so, executing It is described that the configuration file is sent at least one described gateway to be upgraded, otherwise, execute A3;
A3: the second prompt information of output, wherein second prompt information is for prompting the format of the configuration file different Often.
In embodiments of the present invention, after generating configuration file, the suffix name of configuration file and file header can be passed through Format carries out twin check to the format of configuration file, to improve the accuracy of configuration file format verification, sets to avoid gateway It is standby to be operating abnormally after running configuration file, lead to not provide service for user, influences the usage experience of user.
As shown in Fig. 2, in order to more clearly illustrate technical solution of the present invention and advantage, below to the embodiment of the present invention A kind of gateway upgrade method provided is described in detail, and can specifically include following steps:
Step 201: the corresponding facility information of at least one gateway to be upgraded is stored in advance.
Specifically, device model, the device numbering, sequence number, firmware version letter of different gateways to be upgraded are stored The facility informations such as breath, the information of gateway is checked convenient for plant maintenance personnel.
Step 202: receiving the configuration information of at least one externally input gateway to be upgraded.
Step 203: corresponding configuration file is generated according to configuration information and preset file type.
Specifically, external plant maintenance personnel can input accordingly if you need to be designed to gateway with confidence Breath, so as to corresponding configuration file be generated according to configuration information, so that gateway to be upgraded completes equipment using configuration file Upgrading.
Step 204: determine whether the suffix name of configuration file is corresponding with file type, if so, step 205 is executed, Otherwise, step 216 is executed.
Specifically, it after generating configuration file, needs to verify the format of configuration file, avoids configuration file format It is incorrect, cause configuration file to issue rear gateway and is operating abnormally.And configuration file format verifies, it can be by the way that text will be configured The suffix name of part is compared with preset file type, and whether the format to primarily determine configuration file is correct.
Step 205: determining whether the format of the file header of configuration file is corresponding with file type, if so, executing step Rapid 206, otherwise, execute step 216.
Specifically, when determining that the suffix name for primarily determining configuration file is corresponding with preset file type, it is also necessary to The format for further verifying configuration file, i.e., the format of the file header of configuration file is compared with file type, with into one It walks and determines whether the format of configuration file is correct.By the suffix name of configuration file and the format of text head, to configuration file Format carries out double authentication, and the accuracy of configuration file format verification can be improved, and is executing wrong lattice to avoid gateway It is unable to operate normally after the configuration file of formula.
Step 206: Hash calculation being carried out to configuration file, obtains the first cryptographic Hash.
Specifically, after the format for determining configuration file is normal, corresponding first cryptographic Hash of configuration file can be calculated, with Make when issuing configuration file, the first cryptographic Hash is handed down to gateway to be upgraded together, so that gateway to be upgraded is logical It crosses the first cryptographic Hash and determines whether configuration file is complete.
Step 207: the first prompt information is sent to each gateway to be upgraded respectively, so that at least one is to be upgraded Gateway exports the first prompt information, wherein the first prompt information, comprising: the more new information and version information of configuration file.
Specifically, in order to meet the use demand of different user, before treating upgrade gateway device upgrade, can to Upgrade gateway equipment sends the first prompt information for prompting device upgrade, so that user is viewing first prompt information Afterwards, it determines the need for upgrading gateway according to self-demand.
Step 208: when receiving the feedback information that at least one gateway to be upgraded returns, feedback information will be returned Gateway to be upgraded be added in queue as intended gateway equipment, wherein feedback information be user according to first prompt Information input, the information for treating upgrade gateway device upgrade is determined for characterizing;
Specifically, user can input to gateway for characterizing determination after determination upgrades gateway To the feedback information that gateway is upgraded, in this way after receiving the feedback information that gateway to be upgraded returns, i.e., The gateway to be upgraded can be added in queue, so that the intended gateway equipment into queue issues configuration file, be completed Device upgrade.
Step 209: determine whether the current quantity of the intended gateway equipment in queue is not more than preset upper limit value, if It is to execute step 210, otherwise, executes step 211.
Specifically, it before upgrading the intended gateway equipment in queue, needs first to determine the target network in queue The quantity for closing equipment occupies excessive resource to avoid the intended gateway device upgrade excessive for quantity, influences other gateways and sets Standby service request.
Step 210: configuration file and the first cryptographic Hash being sent respectively to each of queue intended gateway equipment, held Row step 213.
Specifically, when the quantity for determining the intended gateway equipment in queue is not more than preset upper limit value, can will match It sets file and corresponding first cryptographic Hash of configuration file is transmitted directly to each of queue intended gateway equipment, so that target Gateway carries out Hash calculation after receiving configuration file and the first cryptographic Hash, to configuration file, obtains the second cryptographic Hash, It is determining that the first cryptographic Hash and the second cryptographic Hash be mutually performed simultaneously configuration file, is completing device upgrade.
Step 211: the intended gateway equipment in queue being divided at least two batches, wherein each batch is corresponding The quantity of intended gateway equipment is not more than upper limit value, executes step 212.
Specifically, it is sent respectively to intended gateway equipment corresponding to different batches,
It, can be by the target network in queue when the current quantity of intended gateway equipment in queue is greater than preset upper limit value It closes equipment and is divided into multiple batches, to slow down as the pressure for upgrading of intended gateway equipment.
Step 212: according to batch, configuration file and the first cryptographic Hash being sent to corresponding intended gateway equipment, executed Step 213.
Specifically, it after the intended gateway equipment in queue is divided into multiple batches, according to different batches, will configure File and corresponding first cryptographic Hash of configuration file are sent to intended gateway equipment corresponding to different batches, so that intended gateway Whether the first cryptographic Hash of equipment utilization verifies configuration file complete, and when determining that configuration file is complete, executes the configuration file Complete upgrade service.
For example, preset upper limit value is 6, and the current quantity of the intended gateway equipment in queue is 10, because This, can not simultaneously upgrade the intended gateway equipment in queue, therefore the intended gateway equipment in queue can be divided into Two batches, i.e. batch A are 6 intended gateway equipment, another batch B is 4 gateways, the target of batch each in this way Gateway is no more than 6, and according to batch A, it is 6 corresponding that configuration file and corresponding first cryptographic Hash are sent to batch A Intended gateway equipment, then configuration file and corresponding first cryptographic Hash are sent to the corresponding 4 intended gateway equipment of batch B, Task can be issued to complete configuration file.
Step 213: determining after preset feedback duration, if receive each of queue intended gateway equipment hair Otherwise the response message come, executes step 215 if so, executing step 214, wherein response message is for characterizing configuration text Part is normal.
Specifically, intended gateway equipment needs to return for characterizing configuration file after determining that Profile Up is normal Normal response message, to determine that intended gateway equipment completes device upgrade.
Step 214: by the version information storage of the configuration file to the corresponding equipment of each intended gateway equipment In information, terminate current process.
It specifically, can be by the version of configuration file after the intended gateway equipment that determining needs upgrade completes upgrading Information is stored into the corresponding facility information of each intended gateway equipment, so that plant maintenance personnel pass through gateway The current version information of facility information understanding equipment firmware.
Step 215: configuration file and the first cryptographic Hash being sent to the intended gateway equipment for not sending response message, returned Step 213.
Specifically, in the intended gateway equipment for determining that needs upgrade, returning response is not believed yet after preset feedback duration When breath, need for configuration file and the first cryptographic Hash to be handed down to the intended gateway equipment of unfinished upgrade service again, so that its Complete device upgrade.
It can be breathed out immediately issuing configuration file and first again to the intended gateway equipment of non-returning response information When uncommon value, the quantity of the intended gateway equipment of non-returning response information in queue still can be first determined, determining non-returning response When the intended gateway number of devices of information is greater than preset upper limit value, the intended gateway equipment of non-returning response information can be drawn It is divided into multiple batches, so that according to the batch of division, respectively as the intended gateway equipment of non-returning response information issues configuration text Part and corresponding first cryptographic Hash, to avoid the intended gateway device upgrade for being simultaneously the excessive non-returning response information of quantity Excessive resource is occupied, the service request of other gateways is influenced.
Step 216: the second prompt information of output, wherein the second prompt information is used to prompt the format of configuration file abnormal.
Specifically, in the format of the text head for the suffix name or configuration file for determining configuration file, with preset file Type can not export the second prompt information to when corresponding to, so that plant maintenance personnel understand configuration text according to the second prompt information The reason of part can not issue.
As shown in figure 3, the embodiment of the invention provides a kind of gateway update devices, comprising:
Memory module 301, for the corresponding facility information of at least one gateway to be upgraded to be stored in advance;It will hand over The version information storage for the configuration file that mutual module 302 issues to it is described at least one gateway to be upgraded is corresponding sets In standby information;
Interactive module 302, for receiving the configuration information of externally input at least one gateway to be upgraded;
Management module 303, for according to the received configuration information of the interactive module 302 and preset file type Generate corresponding configuration file;
Correction verification module 304, for determining the configuration text that the management module 303 generates according to the file type Whether the format of part is correct;If so, trigger the interactive module 302 by the configuration file be sent to it is described at least one wait for Upgrade gateway equipment, so that at least one described gateway to be upgraded executes the configuration file.
In embodiments of the present invention, plant maintenance personnel can input net to be upgraded if you need to upgrade to gateway The configuration information of equipment is closed, is in this way the configuration file produced for gateway to be upgraded upgrading according to configuration information, leads to Whether the format for crossing verification configuration file is correct, to determine whether the configuration file of generation can be handed down to each gateway to be upgraded Equipment avoids gateway to be upgraded from being unable to operate normally after the configuration file for executing error format, and if only if in determination When the format of configuration file is correct, configuration file is handed down to each gateway to be upgraded, and the version of configuration file is believed Breath storage is into the corresponding facility information of each gateway to be upgraded, and for plant maintenance, personnel are checked, gateway The configuration file is executed after receiving configuration file can be completed device upgrade, carry out manually to gateway without user Upgrading, therefore the operation of user when gateway upgrades can be reduced, to improve the usage experience of user.
In an embodiment of the present invention, when the format for determining the configuration file is correct,
The interactive module is further used for sending the first prompt letter to gateway to be upgraded described in each respectively Breath, so that at least one described gateway to be upgraded exports first prompt information, wherein first prompt information, It include: the more new information and version information of the configuration file;The configuration file is sent to each of described queue The intended gateway equipment;
The management module is further used for receiving at least one described gateway to be upgraded in the interactive module When the feedback information of return, the gateway to be upgraded for returning to the feedback information is added to as intended gateway equipment In queue, wherein the feedback information is user according to first prompt information, and input treats upgrade gateway for determination The information of device upgrade;
In an embodiment of the present invention, when the format for determining the configuration file is correct,
The management module is further used for carrying out Hash calculation to the configuration file, obtains the first cryptographic Hash;
The interactive module, for the configuration file and first cryptographic Hash to be sent to each described target network Equipment is closed, so that the intended gateway equipment is after receiving the configuration file and first cryptographic Hash, to the configuration File carries out Hash calculation, obtains the second cryptographic Hash, holds when determining that first cryptographic Hash is identical as second cryptographic Hash The row configuration file.
In an embodiment of the present invention, the interactive module, for executing:
S1: determining whether the current quantity of the intended gateway equipment in the queue is not more than preset upper limit value, If so, executing S2, otherwise, S3 is executed;
S2: the configuration file and first cryptographic Hash are sent respectively to target described in each of described queue Gateway;
S3: the intended gateway equipment in the queue is divided at least two batches, wherein each batch is corresponding The intended gateway equipment quantity be not more than the upper limit value, execute S4;
S4: according to the batch, the configuration file and first cryptographic Hash are sent to the corresponding target network Close equipment.
In an embodiment of the present invention, the interactive module is further used for executing:
D1: it determines after preset feedback duration, if receive intended gateway described in each of described queue and set Otherwise the response message that preparation is come, executes D3, wherein the response message is for characterizing the configuration if so, executing D2 File is normal;
D2: trigger the memory module execute the version information storage by the configuration file to it is described at least one In the corresponding facility information of gateway to be upgraded;
D3: the configuration file and first cryptographic Hash are sent to the target network for not sending the response message Equipment is closed, D1 is returned;
The memory module, for dividing the version information storage of the configuration file to each intended gateway equipment In not corresponding facility information.
In an embodiment of the present invention, the correction verification module, for executing:
A1: determining whether the suffix name of the configuration file is corresponding with the file type, if so, A2 is executed, it is no Then, A3 is executed;
A2: determining whether the format of the file header of the configuration file is corresponding with the file type, if so, triggering The interactive module execution is described to be sent at least one described gateway to be upgraded for the configuration file, otherwise, executes A3;
A3: it triggers the interactive module and exports the second prompt information, wherein second prompt information is described for prompting The format of configuration file is abnormal.
The each embodiment of the present invention at least has the following beneficial effects:
1, in an embodiment of the present invention, plant maintenance personnel can input if you need to upgrade to gateway wait rise The configuration information of grade gateway is in this way the configuration text produced for gateway to be upgraded upgrading according to configuration information Part, it is whether correct by the format for verifying configuration file, to determine it is each wait rise whether the configuration file of generation can be handed down to Grade gateway, avoids gateway to be upgraded from being unable to operate normally after the configuration file for executing error format, and if only if When the format for determining configuration file is correct, configuration file is handed down to each gateway to be upgraded, and by configuration file Version information storage is into the corresponding facility information of each gateway to be upgraded, and for plant maintenance, personnel are checked, net Pass equipment executes the configuration file after receiving configuration file and device upgrade can be completed, and sets manually to gateway without user It is standby to be upgraded, therefore the operation of user when gateway upgrades can be reduced, to improve the usage experience of user.
2, in an embodiment of the present invention, different users is different to the version requirement of gateway firmware, software, because This can first send to gateway to be upgraded for prompting user gateway before treating upgrade gateway equipment and being upgraded The first prompt information that equipment can upgrade, so that user determines the need for rising gateway according to self-demand Grade is receiving what gateway to be upgraded returned, for characterize user determine treat upgrade gateway equipment upgraded it is anti- When feedforward information, can determination device upgrade can be carried out to the gateway to be upgraded for returning to feedback information, therefore can It is added in queue with the gateway to be upgraded upgraded, so as to the intended gateway equipment in queue is upgraded, it is complete Function, enhancing stabilization of equipment performance, repair apparatus loophole of kind gateway etc..
3, in an embodiment of the present invention, when determining that the configuration file format generated is correct, it is also necessary to calculate configuration text First cryptographic Hash of part, so that when carrying out device upgrade to intended gateway equipment, simultaneously by configuration file and the first cryptographic Hash It is sent to intended gateway equipment, so that whether intended gateway equipment is complete according to the configuration file that receives of the first cryptographic Hash verification It is whole, improve the safety of intended gateway device upgrade.
4, in an embodiment of the present invention, when upgrading to the intended gateway equipment in queue, it is thus necessary to determine that queue Whether the current quantity of medium intended gateway equipment to be upgraded is not more than preset upper limit value, to avoid excessive to quantity simultaneously Intended gateway equipment carry out upgrading and occupy excessive Internet resources, to influence the service request to other gateways.And When the quantity for determining the intended gateway equipment in queue is greater than upper limit value, the intended gateway equipment in queue can be divided into more A batch is upgraded, to reduce the workload of device upgrade.
5, it in an embodiment of the present invention, after configuration file to be handed down to each intended gateway equipment, needs to obtain and match Set file issue as a result, i.e. determine intended gateway equipment whether can be operated normally after executing configuration file, preset After feeding back duration, when there is also not returning to the intended gateway equipment for characterizing the normal response message of Profile Up, need Configuration file and the first cryptographic Hash are issued again to the intended gateway equipment of non-returning response information, so that intended gateway equipment Complete upgrade service.
6, in an embodiment of the present invention, after generating configuration file, the suffix name and file of configuration file can be passed through The format of head carries out twin check to the format of configuration file, to improve the accuracy of configuration file format verification, to avoid net It closes equipment to be operating abnormally after running configuration file, leads to not provide service for user, influence the usage experience of user.
It should be noted that, in this document, such as first and second etc relational terms are used merely to an entity Or operation is distinguished with another entity or operation, is existed without necessarily requiring or implying between these entities or operation Any actual relationship or order.Moreover, the terms "include", "comprise" or its any other variant be intended to it is non- It is exclusive to include, so that the process, method, article or equipment for including a series of elements not only includes those elements, It but also including other elements that are not explicitly listed, or further include solid by this process, method, article or equipment Some elements.In the absence of more restrictions, the element limited by sentence " including one ", is not arranged Except there is also other identical factors in the process, method, article or apparatus that includes the element.
Finally, it should be noted that the foregoing is merely presently preferred embodiments of the present invention, it is merely to illustrate skill of the invention Art scheme, is not intended to limit the scope of the present invention.Any modification for being made all within the spirits and principles of the present invention, Equivalent replacement, improvement etc., are included within the scope of protection of the present invention.

Claims (10)

1. a kind of gateway upgrade method, which is characterized in that at least one gateway to be upgraded is stored in advance and respectively corresponds Facility information, comprising:
Receive the configuration information of externally input at least one gateway to be upgraded;
Corresponding configuration file is generated according to the configuration information and preset file type;
According to the file type, determine whether the format of the configuration file is correct;
If so, the configuration file is sent at least one described gateway to be upgraded so that it is described at least one wait for Upgrade gateway equipment executes the configuration file;
By the version information of configuration file storage to the corresponding equipment letter of at least one described gateway to be upgraded In breath.
2. the method according to claim 1, wherein
When the format for determining the configuration file is correct,
It is described the configuration file is sent to at least one described gateway to be upgraded before, further comprise:
The first prompt information is sent to gateway to be upgraded described in each respectively, so that at least one described gateway to be upgraded Equipment exports first prompt information, wherein first prompt information, comprising: the more new information of the configuration file and Version information;
When receiving the feedback information that at least one described gateway to be upgraded returns, the institute of the feedback information will be returned It states gateway to be upgraded to be added in queue as intended gateway equipment, wherein the feedback information is user according to described First prompt information, input are used to determine the information for treating upgrade gateway device upgrade;
It is described that the configuration file is sent at least one described gateway to be upgraded, comprising:
The configuration file is sent to intended gateway equipment described in each of described queue.
3. according to the method described in claim 2, it is characterized in that,
When the format for determining the configuration file is correct,
It is described the configuration file is sent to intended gateway equipment described in each of described queue before, further wrap It includes:
Hash calculation is carried out to the configuration file, obtains the first cryptographic Hash;
It is described that the configuration file is sent to intended gateway equipment described in each of described queue, comprising:
The configuration file and first cryptographic Hash are sent to each described intended gateway equipment, so that the target network Equipment is closed after receiving the configuration file and first cryptographic Hash, Hash calculation is carried out to the configuration file, is obtained Second cryptographic Hash is determining that first cryptographic Hash is mutually performed simultaneously the configuration file with second cryptographic Hash.
4. according to the method described in claim 3, it is characterized in that,
It is described that the configuration file and first cryptographic Hash are sent to each described intended gateway equipment, comprising:
S1: determining whether the current quantity of the intended gateway equipment in the queue is not more than preset upper limit value, if It is to execute S2, otherwise, executes S3;
S2: the configuration file and first cryptographic Hash are sent respectively to intended gateway described in each of described queue Equipment;
S3: the intended gateway equipment in the queue is divided at least two batches, wherein the corresponding institute of each batch The quantity of intended gateway equipment is stated no more than the upper limit value, executes S4;
S4: according to the batch, the configuration file and first cryptographic Hash is sent to the corresponding intended gateway and set It is standby;
And/or
It is described the configuration file and first cryptographic Hash are sent to each described intended gateway equipment after, in institute It states the version information of configuration file storage to the corresponding facility information of at least one described gateway to be upgraded In before, further comprise:
D1: it determines after preset feedback duration, if receive the hair of intended gateway equipment described in each of described queue Otherwise the response message come, executes D3, wherein the response message is for characterizing the configuration file if so, executing D2 Normally;
D2: it is right respectively at least one described gateway to be upgraded to execute the version information storage by the configuration file In the facility information answered;
D3: the configuration file and first cryptographic Hash are sent to and does not send the intended gateway of the response message and sets It is standby, return to D1;
The D2, comprising:
By the storage of the version information of the configuration file into the corresponding facility information of each intended gateway equipment.
5. according to claim 1 to any method in 4, which is characterized in that
It is described according to the file type, determine whether the format of the configuration file correct, comprising:
A1: determining whether the suffix name of the configuration file is corresponding with the file type, otherwise holds if so, executing A2 Row A3;
A2: determining whether the format of the file header of the configuration file is corresponding with the file type, if so, described in executing The configuration file is sent at least one described gateway to be upgraded, otherwise, executes A3;
A3: the second prompt information of output, wherein second prompt information is used to prompt the format of the configuration file abnormal.
6. a kind of gateway update device characterized by comprising
Memory module, for the corresponding facility information of at least one gateway to be upgraded to be stored in advance;By interactive module The version information storage of the configuration file issued is into the corresponding facility information of at least one described gateway to be upgraded;
Interactive module, for receiving the configuration information of externally input at least one gateway to be upgraded;
Management module, it is corresponding for being generated according to the received configuration information of the interactive module and preset file type Configuration file;
Correction verification module, for determining that the format for the configuration file that the management module generates is according to the file type It is no correct;The configuration file is sent at least one described gateway to be upgraded if so, triggering the interactive module, So that at least one described gateway to be upgraded executes the configuration file.
7. device according to claim 6, which is characterized in that
When the format for determining the configuration file is correct,
The interactive module is further used for sending the first prompt information to gateway to be upgraded described in each respectively, with At least one described gateway to be upgraded is set to export first prompt information, wherein first prompt information, comprising: The more new information and version information of the configuration file;The configuration file is sent to mesh described in each of described queue Mark gateway;
The management module is further used for receiving at least one described gateway return to be upgraded in the interactive module Feedback information when, the gateway to be upgraded for returning to the feedback information is added to queue as intended gateway equipment In, wherein the feedback information is user according to first prompt information, and input treats upgrade gateway equipment for determination The information of upgrading.
8. device according to claim 7, which is characterized in that
When the format for determining the configuration file is correct,
The management module is further used for carrying out Hash calculation to the configuration file, obtains the first cryptographic Hash;
The interactive module is set for the configuration file and first cryptographic Hash to be sent to each described intended gateway It is standby, so that the intended gateway equipment is after receiving the configuration file and first cryptographic Hash, to the configuration file Hash calculation is carried out, the second cryptographic Hash is obtained, is determining that first cryptographic Hash is mutually performed simultaneously institute with second cryptographic Hash State configuration file.
9. device according to claim 8, which is characterized in that
The interactive module, for executing:
S1: determining whether the current quantity of the intended gateway equipment in the queue is not more than preset upper limit value, if It is to execute S2, otherwise, executes S3;
S2: the configuration file and first cryptographic Hash are sent respectively to intended gateway described in each of described queue Equipment;
S3: the intended gateway equipment in the queue is divided at least two batches, wherein the corresponding institute of each batch The quantity of intended gateway equipment is stated no more than the upper limit value, executes S4;
S4: according to the batch, the configuration file and first cryptographic Hash is sent to the corresponding intended gateway and set It is standby;
And/or
The interactive module is further used for executing:
D1: it determines after preset feedback duration, if receive the hair of intended gateway equipment described in each of described queue Otherwise the response message come, executes D3, wherein the response message is for characterizing the configuration file if so, executing D2 Normally;
D2: trigger the memory module execute the version information storage by the configuration file to it is described at least one wait rising In the corresponding facility information of grade gateway;
D3: the configuration file and first cryptographic Hash are sent to and does not send the intended gateway of the response message and sets It is standby, return to D1;
The memory module, for the version information storage of the configuration file is right respectively to each intended gateway equipment In the facility information answered.
10. according to the device any in claim 6 to 9, which is characterized in that
The correction verification module, for executing:
A1: determining whether the suffix name of the configuration file is corresponding with the file type, otherwise holds if so, executing A2 Row A3;
A2: determining whether the format of the file header of the configuration file is corresponding with the file type, if so, described in triggering Interactive module execution is described to be sent at least one described gateway to be upgraded for the configuration file, otherwise, executes A3;
A3: it triggers the interactive module and exports the second prompt information, wherein second prompt information is for prompting the configuration The format of file is abnormal.
CN201910677623.5A 2019-07-25 2019-07-25 A kind of gateway upgrade method and device Pending CN110377317A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910677623.5A CN110377317A (en) 2019-07-25 2019-07-25 A kind of gateway upgrade method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910677623.5A CN110377317A (en) 2019-07-25 2019-07-25 A kind of gateway upgrade method and device

Publications (1)

Publication Number Publication Date
CN110377317A true CN110377317A (en) 2019-10-25

Family

ID=68256051

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910677623.5A Pending CN110377317A (en) 2019-07-25 2019-07-25 A kind of gateway upgrade method and device

Country Status (1)

Country Link
CN (1) CN110377317A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662697A (en) * 2012-03-27 2012-09-12 深圳市开立科技有限公司 Software upgrading method and device
CN103281373A (en) * 2013-05-30 2013-09-04 烽火通信科技股份有限公司 Home gateway intelligent upgrading device and upgrading method
CN105893068A (en) * 2015-08-06 2016-08-24 乐视致新电子科技(天津)有限公司 Offline upgrading method and device of intelligent equipment
CN106528086A (en) * 2016-10-10 2017-03-22 广州视源电子科技股份有限公司 Method and system for upgrading Android software
CN107291497A (en) * 2017-06-08 2017-10-24 Tcl通力电子(惠州)有限公司 Multi-firmware upgrading method and system and readable storage medium
CN107347017A (en) * 2016-05-06 2017-11-14 中兴通讯股份有限公司 The method, apparatus and configuration point device of a kind of device upgrade
CN109743372A (en) * 2018-12-25 2019-05-10 北京四达时代软件技术股份有限公司 Gateway attaches device updating method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662697A (en) * 2012-03-27 2012-09-12 深圳市开立科技有限公司 Software upgrading method and device
CN103281373A (en) * 2013-05-30 2013-09-04 烽火通信科技股份有限公司 Home gateway intelligent upgrading device and upgrading method
CN105893068A (en) * 2015-08-06 2016-08-24 乐视致新电子科技(天津)有限公司 Offline upgrading method and device of intelligent equipment
CN107347017A (en) * 2016-05-06 2017-11-14 中兴通讯股份有限公司 The method, apparatus and configuration point device of a kind of device upgrade
CN106528086A (en) * 2016-10-10 2017-03-22 广州视源电子科技股份有限公司 Method and system for upgrading Android software
CN107291497A (en) * 2017-06-08 2017-10-24 Tcl通力电子(惠州)有限公司 Multi-firmware upgrading method and system and readable storage medium
CN109743372A (en) * 2018-12-25 2019-05-10 北京四达时代软件技术股份有限公司 Gateway attaches device updating method and device

Similar Documents

Publication Publication Date Title
CN104391934B (en) Data verification method and device
CN103281373B (en) Home gateway intelligent update device and upgrade method
WO2019227573A1 (en) Collaborative office data stream processing method and apparatus, computer device, and storage medium
CN102868529B (en) Method for identifying and calibrating time
WO2020134329A1 (en) Gateway service implementation method, control device, and gateway
WO2022142153A1 (en) Electricity meter upgrading method and system, smart meter, and storage medium
US8965746B2 (en) System and method for validating an electrical network model
CN110673938A (en) Task processing method, system, server and storage medium
CN105186690A (en) Remote operation method for constant value of relay protection device
CN109104305A (en) A kind of node increases method and relevant apparatus
CN105072139A (en) Recommendation method and recommendation device
CN105511273B (en) A kind of client operation management method and client
CN109002249A (en) Method, storage medium, equipment and the system of present double hit are realized by long-pressing gesture
CN107528912A (en) A kind of automatic method, system and relevant apparatus for realizing distributing real time system
CN110008694A (en) A kind of application security control method, device, equipment and readable storage medium storing program for executing
CN104580246A (en) Dynamic intelligent security key generation, management and control system and method under WiFi environment
CN109118169A (en) Amending method, device and the computer readable storage medium of nodal information
CN103780401B (en) Charging method and system
CN105790976A (en) Method and system for realizing automatic update of virtual network function descriptor
CN110377317A (en) A kind of gateway upgrade method and device
CN108874425A (en) Configuration file update method, device, baseboard management controller and storage medium
CN110795441B (en) Report data processing method, device, equipment and storage medium
CN111914019A (en) Stable control data management system and method based on block chain technology
CN112887397B (en) Message pushing method and system based on interface
CN115296776A (en) Communication data checking processing method, system, equipment and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20191025