CN105867922A - Differential upgrade method and system - Google Patents
Differential upgrade method and system Download PDFInfo
- Publication number
- CN105867922A CN105867922A CN201610186976.1A CN201610186976A CN105867922A CN 105867922 A CN105867922 A CN 105867922A CN 201610186976 A CN201610186976 A CN 201610186976A CN 105867922 A CN105867922 A CN 105867922A
- Authority
- CN
- China
- Prior art keywords
- difference
- bag
- resource bag
- upgrading
- target resource
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention relates to the field of communications, and discloses a differential upgrade method and system. The method comprises the steps that a source resource bundle and a target resource bundle are obtained; whether a differential tool exists or not is judged; under the situation that the differential tool exists, a differential upgrade platform is determined according to the obtained source resource bundle and the target resource bundle; an upgrade differential bundle is created by selecting the differential tool on the basis of the determined differential upgrade platform according to the obtained source resource bundle and the target resource bundle. According to the technical scheme, the differential upgrade platform is determined according to the obtained source resource bundle and the target resource bundle; the upgrade differential bundle is created by selecting the differential tool on the basis of the determined differential upgrade platform according to the obtained source resource bundle and the target resource bundle, a differential mode applicable to different platforms simultaneously is provided, and the generation efficiency of the differential bundle is improved.
Description
Technical field
The present invention relates to the communications field, in particular it relates to a kind of difference upgrade method and system.
Background technology
The such as equipment such as smart mobile phone, TV, has independent operating system, independent running space,
Can be installed voluntarily by user software, play, program that the third party service provider such as navigation provides, it is possible to
Realize wireless network by mobile communication network to access.The user of equipment in use, in order to
The defect of solution equipment existence or the function of increase equipment, need equipment publisher to systems soft ware or application
Program is upgraded.The mode of upgrading mainly has TF card upgrade and OTA upgrading.
OTA English full name is Over-the-Air Technology, i.e. the meaning of space download technology.OTA
Upgrading have two types, both types respectively: difference (or increment) OTA and whole bag OTA.
In OTA two kinds upgrading type, it is generally the case that the size of whole bag is comparatively close to whole firmware
Mirror image.And the most specific restriction of difference bag, can be the biggest with whole bag, it is also possible to the most several
KB, but under normal circumstances, difference bag is more much smaller than whole bag.
The difference AKU of OTA is the least, general several M to tens M, if with network upgrade,
Very convenient, be substantially click in system several under just complete upgrading, and the most important thing is, OTA
Upgrading is without Backup Data, and short a few minutes just settle all upgrade jobs, and all data all can intact nothing
That damages remains.
Although the mode of difference upgrading has advantage, but utilizes difference instrument to create difference in prior art
Bag to carry out difference for each platform, each chip, and inefficiency, amount of storage are big.
For above-mentioned technical problem, prior art there is no good solution.
Summary of the invention
It is an object of the invention to provide a kind of method and system, the method and system can provide a kind of general
Differential mode, it is achieved automatically difference.
To achieve these goals, the present invention provides a kind of difference upgrade method, and the method includes:
Acquisition source resource bag and target resource bag;
Judge to there is difference instrument;
In the case of there is difference instrument, determine difference according to acquired source resource bag and target resource bag
Decilitre level platform;And
According to acquired source resource bag and target resource bag, based on determined by difference upgrading platform selecting
Difference instrument creates upgrading difference bag.
Preferably, after described acquisition source resource bag and target resource bag, the method includes: solve respectively
Analyse described source resource bag and described target resource bag obtains characteristic parameter;The relatively feature of described source resource bag
Parameter and the characteristic parameter of described target resource bag;When comparative result is identical, determines and there is described liter
Differential subpackage;And extract described upgrading difference bag.
Preferably, the method includes: resolve described source resource bag respectively and described target resource bag obtains spy
Levy parameter;And determine described difference upgrading platform according to obtained characteristic parameter.
Preferably, the method includes: by the upgrading difference bag that creates or extract be sent to version server.
Preferably, described characteristic parameter includes at least one of person: create mark, platform name and wound
Build type.
Another aspect of the present invention, it is provided that a kind of difference upgrade-system, this system includes:
Acquisition device, is configured to acquisition source resource bag and target resource bag;
Processing means, is configured to:
Judge to there is difference instrument;
In the case of there is difference instrument, determine difference according to acquired source resource bag and target resource bag
Decilitre level platform;And
According to acquired source resource bag and target resource bag, based on determined by difference upgrading platform selecting
Difference instrument creates upgrading difference bag.
Preferably, described processor is further configured to: resolve described source resource bag and described target money respectively
Source bag obtains characteristic parameter;Compare characteristic parameter and the feature of described target resource bag of described source resource bag
Parameter;When comparative result is identical, determines and there is described upgrading difference bag;And extract described upgrading
Difference bag.
Preferably, described processor is further configured to: resolve described source resource bag and described target money respectively
Source bag obtains characteristic parameter;And determine described difference upgrading platform according to obtained characteristic parameter.
Preferably, described processor is further configured to: by the upgrading difference bag that creates or extract be sent to
Version server.
Preferably, described characteristic parameter includes at least one of person: create mark, platform name and wound
Build type.
By technique scheme, determine that difference is upgraded according to acquired source resource bag and target resource bag
Platform;And according to acquired source resource bag and target resource bag, based on determined by difference upgrading flat
Platform selects difference instrument to create upgrading difference bag, it is provided that be simultaneously suitable for the differential mode of different platform,
Improve the formation efficiency of difference bag.
Other features and advantages of the present invention will be described in detail in detailed description of the invention part subsequently.
Accompanying drawing explanation
Accompanying drawing is used to provide a further understanding of the present invention, and constitutes the part of description, with
Detailed description below is used for explaining the present invention together, but is not intended that limitation of the present invention.?
In accompanying drawing:
Fig. 1 is the difference upgrade method flow chart that embodiment of the present invention provides;
Fig. 2 is the difference upgrade-system structural representation that embodiment of the present invention provides.
Detailed description of the invention
Below in conjunction with accompanying drawing, the detailed description of the invention of the present invention is described in detail.It should be appreciated that
Detailed description of the invention described herein is merely to illustrate and explains the present invention, is not limited to this
Bright.
Fig. 1 is the difference upgrade method flow chart that embodiment of the present invention provides.As it is shown in figure 1, this
A kind of difference upgrade method of bright offer may include that
Step 101: obtain source resource bag and target resource bag;
Source resource bag and target resource bag can be stored in upgrade server.Those skilled in the art are permissible
Understand, at least source resource bag should be stored in upgrade server, target resource bag can when needed,
During for example, it is desired to use target resource bag to provide leak patch or function renewal, target resource is wrapped biography
In upgrade server, so that source resource bag and target resource bag are in the state that can be acquired.
Step 102: judge to there is difference instrument;
It will be understood by those skilled in the art that difference instrument, can for performing the necessary instrument of difference upgrading
To include difference job contract tool, to compare instrument and signature instrument etc..As a example by Android system, instrument list
Can be such that
Difference job contract tool:
=> Bins/releasetools
build/tools/releasetools/blockimgdiff.py
build/tools/releasetools/common.py
build/tools/releasetools/edify_generator.py
build/tools/releasetools/ota_from_target_files
build/tools/releasetools/rangelib.py
build/tools/releasetools/sparse_img.py
Relatively instrument:
=> Bins/linux-x86/bin
out/host/linux-x86/bin/bsdiff
out/host/linux-x86/bin/imgdiff
Signature instrument:
=> Bins/linux-x86/framework
out/host/linux-x86/framework/signapk.jar
Step 103: in the case of there is difference instrument, can be according to acquired source resource bag and mesh
Mark resource bag determines difference upgrading platform;
It will be understood by those skilled in the art that in source resource bag and target resource bag, preferably can comprise feature
Parameter indicates the information of the targeted platform of this resource bag, according to such characteristic parameter, and can be according to institute
The source resource bag obtained and target resource bag determine difference upgrading platform.
Step 104: according to acquired source resource bag and target resource bag, based on determined by difference liter
Level platform selecting difference instrument creates upgrading difference bag.
After step 101-103, it has been determined that and there is available difference in difference upgrading platform
Instrument, the condition required for difference is upgraded that therefore performs has been provided with, can be according to source resource bag and target
The content of resource bag, utilizes difference instrument to create upgrading difference bag.
In embodiments, the wave of time and memory space is caused in order to avoid repeating to create difference bag
Take, can first confirm whether upgrade server exists the difference bag created before creating difference bag.
Said process can be confirmed result by the characteristic parameter of resource bag by contrast.
Correspondingly, in embodiments, can perform after described acquisition source resource bag and target resource bag
Following methods step: resolve described source resource bag respectively and described target resource bag obtains characteristic parameter;Ratio
The characteristic parameter of more described source resource bag and the characteristic parameter of described target resource bag;When comparative result is phase
Meanwhile, determine and there is described upgrading difference bag;And extract described upgrading difference bag.Now, it is extracted
Upgrading difference bag be the upgrading difference bag utilizing difference instrument to create in the past.Owing to upgrade server is public
Server altogether, multiple users can submit target resource bag to upgrade server, accordingly, it is possible to occur
The most different users submits the situation of identical target resource bag to.In this case, based on after carry
The difference upgrading of the target resource bag handed over can directly utilize existing upgrading difference bag and carry out, and extracts
Upgrading difference bag is used directly for difference upgrading.
In embodiment of the present disclosure, the characteristic parameter of resource bag can include at least one of person:
Create mark, platform name and create type.Illustrating with Android system, features described above parameter is in Android system
System is designated: build.id, platform, build.type, respectively represent create mark, platform name with
And establishment type.
In embodiments, when getting source resource bag and target resource bag, extraction source money can be distinguished
Source bag and the establishment mark of target resource bag, platform name and establishment type, compare described source resource bag
Characteristic parameter and the features described above parameter of described target resource bag, when the features described above parameter of the two is identical
Time, it can be determined that upgrade server exists existing upgrading difference bag.Meanwhile, identify according to establishment,
Platform name and establishment type, can obtain the title of upgrading difference bag according to predetermined naming rule.Then,
Can search in upgrade server according to this title, thus find the upgrading difference bag of correspondence.
Correspondingly, it will be understood by those skilled in the art that and utilize the platform name in features described above parameter permissible
Determine the platform corresponding to resource bag.Therefore, in embodiments of the present invention, method may include that
Resolve described source resource bag respectively and described target resource bag obtains characteristic parameter (such as, platform name);
And determine described difference upgrading platform according to obtained characteristic parameter.Additionally, according in characteristic parameter
Establishment type, it is also possible to determine the critical path of resource bag.
Finally, it is no matter newly created upgrading difference bag or the upgrading difference bag extracted all will be transmitted
To version server, for device upgrade.Correspondingly, said method also includes to be created or extracting
Upgrading difference bag be sent to the step of version server.
Fig. 2 is the difference upgrade-system structural representation that embodiment of the present invention provides.As in figure 2 it is shown,
Embodiments of the present invention, additionally provide a kind of difference upgrade-system (such as, upgrade server), should
System may include that acquisition device 201 and processing means 202.Wherein,
Acquisition device 201, may be configured to acquisition source resource bag and target resource bag;And
Processing means 202, may be configured to:
Judge to there is difference instrument;Wherein, this judgement can pass through difference instrument list or title such as
The system of upgrade server travels through lookup carry out, or the position (example of difference instrument is set in systems
As, installation path) search.
In the case of there is difference instrument, determine difference according to acquired source resource bag and target resource bag
Decilitre level platform;And
According to acquired source resource bag and target resource bag, based on determined by difference upgrading platform selecting
Difference instrument creates upgrading difference bag.
In embodiment of the present disclosure, processor can be the various elements with analytic operation function,
Processor can be microcontroller, logic programmable circuit etc..
In order to improve the formation efficiency of upgrading difference bag, in embodiments, quilt gone back by described processor 202
It is configured to: resolve described source resource bag respectively and described target resource bag obtains characteristic parameter;The most described
The characteristic parameter of source resource bag and the characteristic parameter of described target resource bag;When comparative result is identical,
Determine and there is described upgrading difference bag;And extract described upgrading difference bag.
Owing to upgrade server is public server, multiple users can submit target to upgrade server
Resource bag, accordingly, it is possible to users different before and after Chu Xianing submits the situation of identical target resource bag to.?
Under such circumstances, the difference upgrading of target resource bag based on rear submission can directly utilize existing liter
Differential subpackage is carried out, and the upgrading difference bag extracted is used directly for difference upgrading.
In embodiments, described processor 202 can be configured to: resolves described source resource respectively
Bag and described target resource bag obtain characteristic parameter;And determine described difference according to obtained characteristic parameter
Decilitre level platform.The characteristic parameter of citing includes at least one of person: create mark, platform name and
Create type.
Finally, in order to the user enabling upgrading difference bag to be required obtains, described processor 202 also may be used
To be configured to: by the upgrading difference bag that creates or extract be sent to version server.
By technique scheme, determine that difference is upgraded according to acquired source resource bag and target resource bag
Platform;And according to acquired source resource bag and target resource bag, based on determined by difference upgrading flat
Platform selects difference instrument to create upgrading difference bag, it is provided that be simultaneously suitable for the differential mode of different platform,
Improve the formation efficiency of difference bag.
The preferred embodiment of the present invention is described in detail above in association with accompanying drawing, but, the present invention does not limit
Detail in above-mentioned embodiment, in the technology concept of the present invention, can be to the present invention
Technical scheme carry out multiple simple variant, these simple variant belong to protection scope of the present invention.
It is further to note that each the concrete technology described in above-mentioned detailed description of the invention is special
Levy, in the case of reconcilable, can be combined by any suitable means.In order to avoid need not
The repetition wanted, various possible compound modes are illustrated by the present invention the most separately.
Additionally, combination in any can also be carried out between the various different embodiment of the present invention, as long as its
Without prejudice to the thought of the present invention, it should be considered as content disclosed in this invention equally.
Claims (10)
1. a difference upgrade method, it is characterised in that the method includes:
Acquisition source resource bag and target resource bag;
Judge to there is difference instrument;
In the case of there is difference instrument, determine difference according to acquired source resource bag and target resource bag
Decilitre level platform;And
According to acquired source resource bag and target resource bag, based on determined by difference upgrading platform selecting
Difference instrument creates upgrading difference bag.
Difference upgrade method the most according to claim 1, it is characterised in that in described acquisition source
After resource bag and target resource bag, the method includes:
Resolve described source resource bag respectively and described target resource bag obtains characteristic parameter;
Compare characteristic parameter and the characteristic parameter of described target resource bag of described source resource bag;
When comparative result is identical, determines and there is described upgrading difference bag;And
Extract described upgrading difference bag.
Difference upgrade method the most according to claim 1, it is characterised in that the method includes:
Resolve described source resource bag respectively and described target resource bag obtains characteristic parameter;And
Described difference upgrading platform is determined according to obtained characteristic parameter.
Difference upgrade method the most according to claim 1 and 2, it is characterised in that the method bag
Include:
By the upgrading difference bag that creates or extract be sent to version server.
5. according to the difference upgrade method described in Claims 2 or 3, it is characterised in that described feature
Parameter includes at least one of person:
Create mark, platform name and create type.
6. a difference upgrade-system, it is characterised in that this system includes:
Acquisition device, is configured to acquisition source resource bag and target resource bag;
Processing means, is configured to:
Judge to there is difference instrument;
In the case of there is difference instrument, determine difference according to acquired source resource bag and target resource bag
Decilitre level platform;And
According to acquired source resource bag and target resource bag, based on determined by difference upgrading platform selecting
Difference instrument creates upgrading difference bag.
Difference upgrade-system the most according to claim 6, it is characterised in that described processor is also
It is configured to:
Resolve described source resource bag respectively and described target resource bag obtains characteristic parameter;
Compare characteristic parameter and the characteristic parameter of described target resource bag of described source resource bag;
When comparative result is identical, determines and there is described upgrading difference bag;And
Extract described upgrading difference bag.
Difference upgrade-system the most according to claim 6, it is characterised in that described processor is also
It is configured to:
Resolve described source resource bag respectively and described target resource bag obtains characteristic parameter;And
Described difference upgrading platform is determined according to obtained characteristic parameter.
9. according to the difference upgrade-system described in claim 6 or 7, it is characterised in that described process
Device is further configured to:
By the upgrading difference bag that creates or extract be sent to version server.
10. according to the difference upgrade-system described in claim 7 or 8, it is characterised in that described feature
Parameter includes at least one of person:
Create mark, platform name and create type.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610186976.1A CN105867922A (en) | 2016-03-29 | 2016-03-29 | Differential upgrade method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610186976.1A CN105867922A (en) | 2016-03-29 | 2016-03-29 | Differential upgrade method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105867922A true CN105867922A (en) | 2016-08-17 |
Family
ID=56626008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610186976.1A Pending CN105867922A (en) | 2016-03-29 | 2016-03-29 | Differential upgrade method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105867922A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107436783A (en) * | 2017-07-14 | 2017-12-05 | 惠州Tcl移动通信有限公司 | A kind of difference upgrade method, storage medium and mobile terminal for mobile terminal |
CN109491697A (en) * | 2018-11-27 | 2019-03-19 | 北京车和家信息技术有限公司 | A kind of difference packet generation method and device |
CN112286552A (en) * | 2020-10-22 | 2021-01-29 | 百度在线网络技术(北京)有限公司 | Task creation method and device, electronic equipment and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101494930A (en) * | 2009-02-25 | 2009-07-29 | 宇龙计算机通信科技(深圳)有限公司 | Intelligent terminal and upgrading method thereof |
US7665081B1 (en) * | 2006-05-06 | 2010-02-16 | Kaspersky Lab, Zao | System and method for difference-based software updating |
CN101668081A (en) * | 2009-09-24 | 2010-03-10 | 宇龙计算机通信科技(深圳)有限公司 | Mobile terminal and automatic upgrading method thereof |
CN102081535A (en) * | 2010-12-17 | 2011-06-01 | 东莞宇龙通信科技有限公司 | Android-based application program upgrading method and system and application development platform |
CN102520948A (en) * | 2011-12-09 | 2012-06-27 | 福建联迪商用设备有限公司 | Application program maintenance and update method and device |
CN104021018A (en) * | 2014-06-06 | 2014-09-03 | 上海卓悠网络科技有限公司 | Terminal, upgrade patch generation method and upgrade patch recognition method |
CN104133699A (en) * | 2014-07-28 | 2014-11-05 | 广州视睿电子科技有限公司 | Equipment system software upgrading method and system |
CN104991791A (en) * | 2015-06-09 | 2015-10-21 | 北京奇虎科技有限公司 | Incremental quantity upgrade release method and apparatus of file |
CN105260200A (en) * | 2015-09-07 | 2016-01-20 | 北京奇虎科技有限公司 | Processing method and device for upgrading operating system |
-
2016
- 2016-03-29 CN CN201610186976.1A patent/CN105867922A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7665081B1 (en) * | 2006-05-06 | 2010-02-16 | Kaspersky Lab, Zao | System and method for difference-based software updating |
CN101494930A (en) * | 2009-02-25 | 2009-07-29 | 宇龙计算机通信科技(深圳)有限公司 | Intelligent terminal and upgrading method thereof |
CN101668081A (en) * | 2009-09-24 | 2010-03-10 | 宇龙计算机通信科技(深圳)有限公司 | Mobile terminal and automatic upgrading method thereof |
CN102081535A (en) * | 2010-12-17 | 2011-06-01 | 东莞宇龙通信科技有限公司 | Android-based application program upgrading method and system and application development platform |
CN102520948A (en) * | 2011-12-09 | 2012-06-27 | 福建联迪商用设备有限公司 | Application program maintenance and update method and device |
CN104021018A (en) * | 2014-06-06 | 2014-09-03 | 上海卓悠网络科技有限公司 | Terminal, upgrade patch generation method and upgrade patch recognition method |
CN104133699A (en) * | 2014-07-28 | 2014-11-05 | 广州视睿电子科技有限公司 | Equipment system software upgrading method and system |
CN104991791A (en) * | 2015-06-09 | 2015-10-21 | 北京奇虎科技有限公司 | Incremental quantity upgrade release method and apparatus of file |
CN105260200A (en) * | 2015-09-07 | 2016-01-20 | 北京奇虎科技有限公司 | Processing method and device for upgrading operating system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107436783A (en) * | 2017-07-14 | 2017-12-05 | 惠州Tcl移动通信有限公司 | A kind of difference upgrade method, storage medium and mobile terminal for mobile terminal |
CN107436783B (en) * | 2017-07-14 | 2021-04-20 | 惠州Tcl移动通信有限公司 | Differential upgrading method for mobile terminal, storage medium and mobile terminal |
CN109491697A (en) * | 2018-11-27 | 2019-03-19 | 北京车和家信息技术有限公司 | A kind of difference packet generation method and device |
CN112286552A (en) * | 2020-10-22 | 2021-01-29 | 百度在线网络技术(北京)有限公司 | Task creation method and device, electronic equipment and storage medium |
CN112286552B (en) * | 2020-10-22 | 2024-04-02 | 百度在线网络技术(北京)有限公司 | Task creation method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102779151B (en) | The searching method of application program, Apparatus and system | |
CN103442026A (en) | Application program processing method, device and system | |
CN105337928A (en) | User identity identification method and apparatus, and safety protection problem generation method and apparatus | |
CN104994060A (en) | Method and device for providing verification for user login | |
CN106445621A (en) | Upgrading method and device of application and electronic device | |
CN106055375B (en) | Application program installation method and device | |
CN105426165A (en) | Script tool processing method and apparatus | |
CN110764895A (en) | Application service dynamic switching method, system, equipment and storage medium | |
CN104883674A (en) | Profile relating management method and apparatus | |
CN103701817B (en) | Method and device for generating configuration file | |
CN105867922A (en) | Differential upgrade method and system | |
CN106326749A (en) | File repairing method and device | |
CN105657677A (en) | Short message sending method, short message gateway and service platform | |
CN105095265A (en) | Method and apparatus for implementing page display of mobile device | |
CN107566518A (en) | The method and apparatus of management equipment information during installation file | |
CN103593233A (en) | Method and system for pushing software information | |
US20070006225A1 (en) | System and method for converting a target computing device to a virtual machine | |
CN109032617B (en) | Control method and control device for automatically deleting installation package | |
CN104619039A (en) | Terminal equipment interconnection method and system in wireless local area network (WLAN) and terminal equipment | |
CN107798255B (en) | Signature method and device for flash system mirror image | |
CN104298521A (en) | Window updating method and device | |
CN112256295A (en) | Application program updating method, device, equipment and storage medium | |
CN106951296A (en) | A kind of Oftware updating method and device | |
CN113050978A (en) | Application gray release control method, device and equipment and computer storage medium | |
CN104166554A (en) | Software developing method and installation method supporting multiple operation systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160817 |
|
WD01 | Invention patent application deemed withdrawn after publication |