CN107291503A - Application program updating unit and method - Google Patents

Application program updating unit and method Download PDF

Info

Publication number
CN107291503A
CN107291503A CN201710487927.6A CN201710487927A CN107291503A CN 107291503 A CN107291503 A CN 107291503A CN 201710487927 A CN201710487927 A CN 201710487927A CN 107291503 A CN107291503 A CN 107291503A
Authority
CN
China
Prior art keywords
unit
loaded
loading
plug
new data
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.)
Granted
Application number
CN201710487927.6A
Other languages
Chinese (zh)
Other versions
CN107291503B (en
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.)
Alibaba China Co Ltd
Original Assignee
Guangdong Shenma Search Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Shenma Search Technology Co Ltd filed Critical Guangdong Shenma Search Technology Co Ltd
Priority to CN201710487927.6A priority Critical patent/CN107291503B/en
Publication of CN107291503A publication Critical patent/CN107291503A/en
Application granted granted Critical
Publication of CN107291503B publication Critical patent/CN107291503B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

The present invention discloses a kind of application program updating unit and method.The application program updating equipment, including:Processor, recognizes that new data to be loaded fails in response to the loading plug-in unit of application program, updates the loading plug-in unit, and the new data to be loaded is loaded using the loading plug-in unit of the renewal;Memory, stores the data and loading plug-in unit of the application program.The scheme that the present invention is provided, can effectively realize the heat upgrading of application program.

Description

Application program updating unit and method
Technical field
The present invention relates to mobile internet technical field, and in particular to a kind of application program updating unit and method.
Background technology
At present in the system for providing application program service, application program generally can all include a series of configuration files, move State chained library and the data file of dependence etc..Application program typically all can periodically be upgraded, for example, carry out data renewal or enter Row loading update of plug-in, described loading plug-in unit is, for example, data load-on module etc..Application program can carry out heat in upgrading Upgrading, i.e., under the premise of programs/services are non-stop, by increase, modification, delete related function module, reach function upgrading Purpose.
But, when carrying out data renewal, it is possible to the data format of new data to be loaded and the data of old edition occur The data load-on module of the incompatible situation of load-on module, i.e. old edition does not recognize new data to be loaded, leads to not complete Heat upgrading.
The content of the invention
In order to solve the above technical problems, the present invention provides a kind of application program updating unit and method, can be effectively real The heat upgrading of existing application program.
According to an aspect of the present invention there is provided a kind of application program updating equipment, including:
Processor, recognizes that new data to be loaded fails in response to the loading plug-in unit of application program, updates the loading and inserts Part, the new data to be loaded is loaded using the loading plug-in unit of the renewal;
Memory, stores the data and loading plug-in unit of the application program.
According to another aspect of the present invention there is provided a kind of computer equipment, including:
Processor;And
Memory, is stored thereon with executable code, when the executable code is by the computing device, makes described Computing device method described below:
New data failure to be loaded is recognized in response to the loading plug-in unit of application program, the loading plug-in unit is updated;
The new data to be loaded is loaded using the loading plug-in unit of the renewal.
According to another aspect of the present invention there is provided a kind of non-transitory machinable medium, being stored thereon with can Code is performed, when computing device of the executable code by electronic equipment, makes the computing device as described below Method:
New data failure to be loaded is recognized in response to the loading plug-in unit of application program, the loading plug-in unit is updated;
The new data to be loaded is loaded using the loading plug-in unit of the renewal.
According to another aspect of the present invention there is provided a kind of application program updating device, including:
Update of plug-in module, recognizes that new data to be loaded fails for the loading plug-in unit in response to application program, updates The loading plug-in unit;
First data load-on module, the loading plug-in unit loading for being updated using the update of plug-in module is described to be loaded New data.
Optionally, described device also includes:
Second data load-on module, new number to be loaded is recognized for the loading plug-in unit in response to the application program According to success, the new data to be loaded is loaded using the loading plug-in unit.
Optionally, the update of plug-in module includes:
Submodule is known, for knowing that the loading plug-in unit of application program recognizes new data failure to be loaded;
Submodule is handled, for knowing that submodule knows that the loading plug-in unit identification of application program is to be loaded in response to described New data fails, and loading includes the new loading plug-in unit of new dynamic link library.
Optionally, described device also includes:
Removing module, for described to be added using the loading plug-in unit loading of the renewal in the first data load-on module After the new data of load, the data before loading and loading plug-in unit are deleted.
According to another aspect of the present invention there is provided a kind of application program updating method, including:
New data failure to be loaded is recognized in response to the loading plug-in unit of application program, the loading plug-in unit is updated;
The new data to be loaded is loaded using the loading plug-in unit of the renewal.
Optionally, methods described also includes:
New data success to be loaded is recognized in response to the loading plug-in unit of the application program, is inserted using the loading Part loads the new data to be loaded.
Optionally, the renewal loading plug-in unit includes:
Loading includes the new loading plug-in unit of new dynamic link library.
Optionally, after the loading plug-in unit loading new data to be loaded using the renewal, in addition to:
Delete the data before loading and loading plug-in unit.
It can be found that the technical scheme of the embodiment of the present invention, is recognized to be loaded in the loading plug-in unit for detecting application program New data failure namely when finding that old edition loading plug-in unit and new data are incompatible, loading plug-in unit is updated, by using renewal Load plug-in unit and load new data to be loaded, thus can be in new data and incompatible old edition loading plug-in unit, by simultaneously The mode with loading plug-in unit is updated the data, realizes that heat updates and ensures that service will not be interrupted so that the technology of the embodiment of the present invention Scheme is not limited to that hot compatible data can only be updated, and updates the data simultaneously and load plug-in unit it is also ensured that service will not Interrupt.
Further, the embodiment of the present invention recognizes new data success to be loaded in the loading plug-in unit for detecting application program Namely when finding that old edition loading plug-in unit is compatible with new data, directly can load the new number to be loaded using loading plug-in unit According to.
Further, the embodiment of the present invention update the loading plug-in unit can be loading comprising new dynamic link library new plus Carry plug-in unit.
Further, the embodiment of the present invention the loading plug-in unit using the renewal load the new data to be loaded it Afterwards, the data before loading and loading plug-in unit can also be deleted.
Brief description of the drawings
By the way that disclosure illustrative embodiments are described in more detail with reference to accompanying drawing, the disclosure above-mentioned and its Its purpose, feature and advantage will be apparent, wherein, in disclosure illustrative embodiments, identical reference number Typically represent same parts.
Fig. 1 is a kind of schematic block diagram of application program updating equipment according to an embodiment of the invention;
Fig. 2 is a kind of schematic block diagram of computer equipment according to an embodiment of the invention;
Fig. 3 is a kind of schematic block diagram of application program updating device according to an embodiment of the invention;
Fig. 4 is a kind of another schematic block diagram of application program updating device according to an embodiment of the invention;
Fig. 5 is a kind of indicative flowchart of application program updating method according to an embodiment of the invention;
Fig. 6 is a kind of another indicative flowchart of application program updating method according to an embodiment of the invention.
Embodiment
The preferred embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing the disclosure in accompanying drawing Preferred embodiment, however, it is to be appreciated that may be realized in various forms the disclosure without the embodiment party that should be illustrated here Formula is limited.On the contrary, these embodiments are provided so that the disclosure is more thorough and complete, and can be by the disclosure Scope intactly conveys to those skilled in the art.
The present invention provides a kind of application program updating unit and method, can effectively realize the heat upgrading of application program.
The technical scheme of the embodiment of the present invention is described in detail below in conjunction with accompanying drawing.
Fig. 1 is a kind of schematic block diagram of application program updating equipment according to an embodiment of the invention.
Reference picture 1, in a kind of application program updating equipment 10, including:Processor 11, memory 12.
Processor 11, recognizes that new data to be loaded fails in response to the loading plug-in unit of application program, updates the loading Plug-in unit, the new data to be loaded is loaded using the loading plug-in unit of the renewal;
Memory 12, stores the data and loading plug-in unit of the application program.
In addition, the loading plug-in unit that processor 11 may also respond to the application program recognizes new data to be loaded Success, the new data to be loaded is loaded using the loading plug-in unit.
Fig. 2 is a kind of schematic block diagram of computer equipment according to an embodiment of the invention.
Reference picture 2, in a kind of computer equipment 20, including:Processor 21 and memory 22.
Memory 22, is stored thereon with executable code, when the executable code is performed by the processor 21, makes The processor 21 performs method described below:
New data failure to be loaded is recognized in response to the loading plug-in unit of application program, the loading plug-in unit is updated;
The new data to be loaded is loaded using the loading plug-in unit of the renewal.
In addition, processor 21 can also carry out following methods:In response to the loading plug-in unit identification of the application program New data success to be loaded, the new data to be loaded is loaded using the loading plug-in unit.
The embodiment of the present invention also provides a kind of non-transitory machinable medium, is stored thereon with executable code, When computing device of the executable code by electronic equipment, make the computing device method described below:
New data failure to be loaded is recognized in response to the loading plug-in unit of application program, the loading plug-in unit is updated;
The new data to be loaded is loaded using the loading plug-in unit of the renewal.
In addition, processor can also carry out following methods:Loading plug-in unit identification in response to the application program is treated The new data success of loading, the new data to be loaded is loaded using the loading plug-in unit.
It should be noted that, the processor in the said equipment can be used as an independent apparatus structure, the independent dress Put structure and be properly termed as a kind of application program updating device, the application program updating device can include multiple submodule, hereafter Fig. 3 to Fig. 4 will be combined the structure of application program upgrade apparatus is described in detail.
Fig. 3 is a kind of schematic block diagram of application program updating device according to an embodiment of the invention.
Reference picture 3, in a kind of application program updating device 30, including:Update of plug-in module 31, the first data loading mould Block 32.
Update of plug-in module 31, recognizes that new data to be loaded fails, more for the loading plug-in unit in response to application program The new loading plug-in unit;
First data load-on module 32, for updated using the update of plug-in module 31 loading plug-in unit loading described in treat The new data of loading.
From the embodiment, the technical scheme of the embodiment of the present invention is recognized in the loading plug-in unit for detecting application program When new data failure to be loaded namely discovery old edition loading plug-in unit and incompatible new data, loading plug-in unit is updated, by using The loading plug-in unit of renewal loads new data to be loaded, can thus lead in new data and incompatible old edition loading plug-in unit Cross while updating the data the mode with loading plug-in unit, realization heat updates and ensures that service will not be interrupted so that the embodiment of the present invention Technical scheme be not limited to can only heat update compatible data, and update the data simultaneously and load plug-in unit it is also ensured that taking Business will not be interrupted.
Fig. 4 is a kind of another schematic block diagram of application program updating device according to an embodiment of the invention.
As shown in figure 4, in a kind of application program updating device 40, including:Update of plug-in module 31, the loading of the first data Module 32, the second data load-on module 33, removing module 34.
Wherein, update of plug-in module 31, the function of the first data load-on module 32 may refer to shown in Fig. 3.
Wherein, the second data load-on module 33, it is to be added for the loading plug-in unit identification in response to the application program The new data success of load, the new data to be loaded is loaded using the loading plug-in unit.
Wherein, the update of plug-in module 31 may further include:Know submodule 311, processing submodule 312.
Submodule 311 is known, for knowing that the loading plug-in unit of application program recognizes new data failure to be loaded;
Submodule 312 is handled, for knowing that submodule 311 knows that the loading plug-in unit identification of application program is treated in response to described The new data failure of loading, loading includes the new loading plug-in unit of new dynamic link library.
Wherein, removing module 34, for being added in the first data load-on module 32 using the loading plug-in unit of the renewal Carry after the new data to be loaded, delete the data before loading and loading plug-in unit.
In addition, removing module 34 can also be described to be added using the loading plug-in unit loading in the second data load-on module 33 After the new data of load, the data before loading are deleted.
It can be found that the embodiment of the present invention except can new data and old edition loading plug-in unit it is incompatible when, by simultaneously The mode with loading plug-in unit is updated the data, outside realizing that heat updates and ensures that service will not be interrupted, application can also detected When the loading plug-in unit of program recognizes that new data to be loaded is successful namely finds that old edition loading plug-in unit is compatible with new data, directly make The new data to be loaded is loaded with loading plug-in unit.The other embodiment of the present invention is loaded using the loading plug-in unit of the renewal After the new data to be loaded, the data before loading and loading plug-in unit can also be deleted.
A kind of above-mentioned application program updating unit for describing the present invention in detail, the present invention introduced below is corresponding Application program updating method.
Fig. 5 is a kind of indicative flowchart of application program updating method according to an embodiment of the invention.
Methods described can apply in application program updating device, and the application program updating device can be located at application In procedure service systematic difference server, or in client device.
Reference picture 5, methods described includes:
In step 501, recognize that new data to be loaded fails in response to the plug-in unit that loads of application program, update described add Carry plug-in unit.
Wherein, recognize that new data to be loaded may determine that loading plug-in unit and new data to be loaded by loading plug-in unit It is whether compatible, if unsuccessfully representing incompatible, it is necessary to update loading plug-in unit, if successfully representing compatible, it is not required to update to load and inserts Part.
In step 502, the new data to be loaded is loaded using the loading plug-in unit of the renewal.
From the embodiment, the technical scheme of the embodiment of the present invention is recognized in the loading plug-in unit for detecting application program When new data failure to be loaded namely discovery old edition loading plug-in unit and incompatible new data, loading plug-in unit is updated, by using The loading plug-in unit of renewal loads new data to be loaded, can thus lead in new data and incompatible old edition loading plug-in unit Cross while updating the data the mode with loading plug-in unit, realization heat updates and ensures that service will not be interrupted so that the embodiment of the present invention Technical scheme be not limited to can only heat update compatible data, and update the data simultaneously and load plug-in unit it is also ensured that taking Business will not be interrupted.
Fig. 6 is a kind of another indicative flowchart of application program updating method according to an embodiment of the invention. Technical scheme of the embodiment of the present invention is described in more detail relative to Fig. 5 in Fig. 6.
Reference picture 6, methods described includes:
In step 601, can judge the loading plug-in unit of the application program recognize new data to be loaded, if identification Failure, into step 602, if recognized successfully, into step 605.
In the step, by judging that can the loading plug-in unit of application program recognize new data to be loaded, it may be determined that go out Load whether plug-in unit is that new data is compatible with new data to be loaded, if can not recognize i.e. incompatible, then except updating number According to, it is also desirable to loading plug-in unit is updated, also can be compatible if can recognize, then only data need to update.
In step 602, recognize that new data to be loaded fails in response to the plug-in unit that loads of application program, update described add Plug-in unit is carried, into step 603.
In the step, recognize that new data to be loaded unsuccessfully determines loading plug-in unit and new number to be loaded according to loading plug-in unit According to incompatible, then loading plug-in unit is updated.
Wherein updating loading plug-in unit includes:The dynamic link library for loading new loading plug-in unit first obtains newly loading plug-in unit, so Afterwards new data load-on module is dissolved with the dynamic link library example of new loading plug-in unit.
In step 603, the new data to be loaded is loaded using the loading plug-in unit of the renewal, into step 604.
Because loading plug-in unit has completed to update, compatible with new data realization to be loaded, therefore is added in the step with new It is new data to carry plug-in unit and load the new data to be loaded, can dissolve new data with new loading plug-in unit example to load The new data of module loading.
In step 604, the data before loading and loading plug-in unit are deleted.Into step 607.
In the step, after newly loading plug-in unit and new data are all loaded successfully, legacy data and old loading plug-in unit are replaced, Namely the data before loading and loading plug-in unit are deleted, so far application program includes plug-in unit part and data division all completes heat more Newly, old data load-on module persistently provides service guarantees service and will not interrupted in this process.
In step 605, the loading plug-in unit in response to the application program recognizes new data success to be loaded, makes The new data to be loaded is loaded with the loading plug-in unit.Into step 606.
In the step, recognize that new data to be loaded successfully determines loading plug-in unit and new number to be loaded according to loading plug-in unit It is compatible according to energy, then only data need to update, the loading plug-in unit loading new data to be loaded can be used, namely Mode can be updated the data by heat, using old loading plug-in unit loading new data, legacy data can be replaced after subsequent load success, Then heat is upgraded successfully.
In step 606, the data before updating are deleted.Into step 607.
In the step, after new data are all loaded successfully, legacy data is replaced, namely delete the data before updating.
In step 607, application program completes to update.
It can be found that in the embodiment of the present invention, in new data and incompatible old edition loading plug-in unit, while update the data with Plug-in unit is loaded, and new data is loaded by newly loading plug-in unit.After new loading plug-in unit and new data are loaded successfully, it can replace old The data module of version, namely the data before loading and loading plug-in unit are deleted, so far application program includes plug-in unit part and data portion Divide and all complete heat renewal, new loading plug-in unit can be switched in addition with servicing.Described new service, i.e., use new plug-in unit Externally serviced with new data, process is not restarted at no point in the update process, service is not interrupted.
The other embodiment of the present invention can also be recognized in the loading plug-in unit for detecting application program new data to be loaded into When work(namely the old loading plug-in unit of discovery compatible with new data, directly the new data to be loaded is loaded using old loading plug-in unit. The other embodiment of the present invention can also be deleted after the new data to be loaded is loaded using the loading plug-in unit of the renewal Data and loading plug-in unit before loading.
Technique according to the invention scheme above is described in detail by reference to accompanying drawing.
In addition, the method according to the invention is also implemented as a kind of computer program or computer program product, the meter Calculation machine program or computer program product include the calculating for being used to perform the above steps limited in the above method of the invention Machine code instructions.
Or, the present invention can also be embodied as a kind of (or the computer-readable storage of non-transitory machinable medium Medium or machinable medium), executable code (or computer program or computer instruction code) is stored thereon with, When the executable code (or computer program or computer instruction code) is by electronic equipment (or computing device, server Deng) computing device when, make the computing device according to the present invention the above method each step.
Those skilled in the art will also understand is that, the various illustrative logical blocks with reference to described by disclosure herein, mould Block, circuit and algorithm steps may be implemented as the combination of electronic hardware, computer software or both.
Flow chart and block diagram in accompanying drawing show that the possibility of the system and method for multiple embodiments according to the present invention is real Existing architectural framework, function and operation.At this point, each square frame in flow chart or block diagram can represent module, a journey A part for sequence section or code, a part for the module, program segment or code is comprising one or more defined for realizing The executable instruction of logic function.It should also be noted that in some realizations as replacement, the function of being marked in square frame also may be used With with different from the order marked in accompanying drawing generation.For example, two continuous square frames can essentially be performed substantially in parallel, They can also be performed in the opposite order sometimes, and this is depending on involved function.It is also noted that block diagram and/or stream The combination of each square frame in journey figure and the square frame in block diagram and/or flow chart, can use function or operation as defined in execution Special hardware based system realize, or can be realized with the combination of specialized hardware and computer instruction.
It is described above various embodiments of the present invention, described above is exemplary, and non-exclusive, and It is not limited to disclosed each embodiment.In the case of without departing from the scope and spirit of illustrated each embodiment, for this skill Many modifications and changes will be apparent from for the those of ordinary skill in art field.The selection of term used herein, purport The principle, practical application or the improvement to the technology in market of each embodiment are best being explained, or is making the art Other those of ordinary skill are understood that each embodiment disclosed herein.

Claims (11)

1. a kind of application program updating equipment, it is characterised in that including:
Processor, recognizes that new data to be loaded fails in response to the loading plug-in unit of application program, updates the loading plug-in unit, make The new data to be loaded is loaded with the loading plug-in unit of the renewal;
Memory, stores the data and loading plug-in unit of the application program.
2. a kind of computer equipment, including:
Processor;And
Memory, is stored thereon with executable code, when the executable code is by the computing device, makes the processing Device performs method described below:
New data failure to be loaded is recognized in response to the loading plug-in unit of application program, the loading plug-in unit is updated;
The new data to be loaded is loaded using the loading plug-in unit of the renewal.
3. a kind of non-transitory machinable medium, is stored thereon with executable code, when the executable code is electric During the computing device of sub- equipment, make the computing device method described below:
New data failure to be loaded is recognized in response to the loading plug-in unit of application program, the loading plug-in unit is updated;
The new data to be loaded is loaded using the loading plug-in unit of the renewal.
4. a kind of application program updating device, it is characterised in that including:
Update of plug-in module, recognizes that new data to be loaded fails for the loading plug-in unit in response to application program, updates described Load plug-in unit;
First data load-on module, the loading plug-in unit loading for being updated using the update of plug-in module is described to be loaded new Data.
5. device according to claim 4, it is characterised in that described device also includes:
Second data load-on module, for the loading plug-in unit in response to the application program recognize new data to be loaded into Work(, the new data to be loaded is loaded using the loading plug-in unit.
6. the device according to claim 4 or 5, it is characterised in that the update of plug-in module includes:
Submodule is known, for knowing that the loading plug-in unit of application program recognizes new data failure to be loaded;
Submodule is handled, for knowing that submodule knows that the loading plug-in unit of application program recognizes new number to be loaded in response to described According to failure, loading includes the new loading plug-in unit of new dynamic link library.
7. the device according to claim 4 or 5, it is characterised in that described device also includes:
Removing module, for described to be loaded using the loading plug-in unit loading of the renewal in the first data load-on module After new data, the data before loading and loading plug-in unit are deleted.
8. a kind of application program updating method, it is characterised in that including:
New data failure to be loaded is recognized in response to the loading plug-in unit of application program, the loading plug-in unit is updated;
The new data to be loaded is loaded using the loading plug-in unit of the renewal.
9. method according to claim 8, it is characterised in that methods described also includes:
New data success to be loaded is recognized in response to the loading plug-in unit of the application program, is added using the loading plug-in unit Carry the new data to be loaded.
10. method according to claim 8 or claim 9, it is characterised in that the renewal loading plug-in unit includes:
Loading includes the new loading plug-in unit of new dynamic link library.
11. method according to claim 8 or claim 9, it is characterised in that the loading plug-in unit loading institute using the renewal After stating new data to be loaded, in addition to:
Delete the data before loading and loading plug-in unit.
CN201710487927.6A 2017-06-23 2017-06-23 Application program upgrading device, device and method Active CN107291503B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710487927.6A CN107291503B (en) 2017-06-23 2017-06-23 Application program upgrading device, device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710487927.6A CN107291503B (en) 2017-06-23 2017-06-23 Application program upgrading device, device and method

Publications (2)

Publication Number Publication Date
CN107291503A true CN107291503A (en) 2017-10-24
CN107291503B CN107291503B (en) 2021-02-19

Family

ID=60098171

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710487927.6A Active CN107291503B (en) 2017-06-23 2017-06-23 Application program upgrading device, device and method

Country Status (1)

Country Link
CN (1) CN107291503B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070174424A1 (en) * 2004-06-22 2007-07-26 Yang Chen Method And Apparatus For Selectively Installing Webpage Plug-In
CN104008060A (en) * 2014-06-18 2014-08-27 腾讯科技(深圳)有限公司 Method for detecting compatibility of plug-in and host, and detection server
CN105511907A (en) * 2015-11-26 2016-04-20 小米科技有限责任公司 Application program upgrade method, device and system
CN106201638A (en) * 2016-08-31 2016-12-07 广州品唯软件有限公司 A kind of plug-in loading method, system, client and service end
CN106330936A (en) * 2016-08-31 2017-01-11 广州品唯软件有限公司 Plug-in data transmission method, client and server
CN106445601A (en) * 2016-09-29 2017-02-22 乐视控股(北京)有限公司 Device and method for plugin upgrading
CN106453494A (en) * 2016-08-31 2017-02-22 广州品唯软件有限公司 Plug-in updating method, plug-in updating system, client and server side
CN106484445A (en) * 2015-08-27 2017-03-08 阿里巴巴集团控股有限公司 The page display method of application program for mobile terminal and device
CN106598661A (en) * 2016-12-08 2017-04-26 上海众人网络安全技术有限公司 Method and system for dynamically updating plug-in
CN106775754A (en) * 2016-12-30 2017-05-31 百度在线网络技术(北京)有限公司 The compatible processing method and processing device of application
US20170168807A1 (en) * 2015-12-14 2017-06-15 Le Holdings (Beijing) Co., Ltd. Method and electronic device for updating application program
CN106909409A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 A kind of method and device of the APK plug-in units for running application program

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070174424A1 (en) * 2004-06-22 2007-07-26 Yang Chen Method And Apparatus For Selectively Installing Webpage Plug-In
CN104008060A (en) * 2014-06-18 2014-08-27 腾讯科技(深圳)有限公司 Method for detecting compatibility of plug-in and host, and detection server
CN106484445A (en) * 2015-08-27 2017-03-08 阿里巴巴集团控股有限公司 The page display method of application program for mobile terminal and device
CN105511907A (en) * 2015-11-26 2016-04-20 小米科技有限责任公司 Application program upgrade method, device and system
US20170168807A1 (en) * 2015-12-14 2017-06-15 Le Holdings (Beijing) Co., Ltd. Method and electronic device for updating application program
CN106909409A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 A kind of method and device of the APK plug-in units for running application program
CN106201638A (en) * 2016-08-31 2016-12-07 广州品唯软件有限公司 A kind of plug-in loading method, system, client and service end
CN106330936A (en) * 2016-08-31 2017-01-11 广州品唯软件有限公司 Plug-in data transmission method, client and server
CN106453494A (en) * 2016-08-31 2017-02-22 广州品唯软件有限公司 Plug-in updating method, plug-in updating system, client and server side
CN106445601A (en) * 2016-09-29 2017-02-22 乐视控股(北京)有限公司 Device and method for plugin upgrading
CN106598661A (en) * 2016-12-08 2017-04-26 上海众人网络安全技术有限公司 Method and system for dynamically updating plug-in
CN106775754A (en) * 2016-12-30 2017-05-31 百度在线网络技术(北京)有限公司 The compatible processing method and processing device of application

Also Published As

Publication number Publication date
CN107291503B (en) 2021-02-19

Similar Documents

Publication Publication Date Title
WO2017067448A1 (en) Firmware-over-the-air upgrade method, system and computer storage medium
CN106484453B (en) Method and device for realizing system upgrading
CN108121543B (en) Software code compiling processing method and device
CN105260209A (en) Hot-update solution of program
CN104918114B (en) A kind of operating system update method and device
WO2021121407A1 (en) Capacity changing method and apparatus for virtual machine
WO2021057252A1 (en) Service processing flow configuration method and apparatus, and service request processing method and apparatus
CN110225078B (en) Application service updating method, system and terminal equipment
CN106790247A (en) A kind of method and apparatus of android system upgrading
WO2018120719A1 (en) Method, apparatus, and device for updating interface of mobile terminal application, and computer readable storage medium
CN107015902B (en) Test method and test equipment
CN109857423A (en) Program version update method, device, server and readable storage medium storing program for executing
US20160359923A1 (en) Method, system and server for self-healing of electronic apparatus
CN104166570B (en) A kind of method, equipment and the system of online updating file
CN112953983A (en) SFTP transmission method and device
CN108845824A (en) Using update method and device and computer readable storage medium
CN112995806A (en) Method, device, system and storage medium for upgrading optical network unit
CN106603125B (en) Method and device for data interaction with Bluetooth equipment
CN107291503A (en) Application program updating unit and method
CN104090805B (en) A kind of method, equipment and system for updating terminal operating system
US20150033213A1 (en) Compiling method, storage medium and compiling apparatus
CN115729590A (en) Service deployment method, device, equipment and computer readable storage medium
CN114186219A (en) Heterogeneous system integration method and system for password cracking
CN109993590B (en) Electronic invoice issuing method and device, electronic equipment and medium
CN110347609B (en) Method and device for testing blockchain software

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200811

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Alibaba (China) Co.,Ltd.

Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping square B radio tower 13 layer self unit 01

Applicant before: Guangdong Shenma Search Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant