CN107528713A - A kind of data transfer SDK upgrade method and device - Google Patents
A kind of data transfer SDK upgrade method and device Download PDFInfo
- Publication number
- CN107528713A CN107528713A CN201610460092.0A CN201610460092A CN107528713A CN 107528713 A CN107528713 A CN 107528713A CN 201610460092 A CN201610460092 A CN 201610460092A CN 107528713 A CN107528713 A CN 107528713A
- Authority
- CN
- China
- Prior art keywords
- application
- plug
- data transfer
- data
- sdk
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (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)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of data transfer SDK upgrade method, including:When detecting that host's application call data shift channel, network request is sent to background server, the network request is used for the background server and returns to preset plug-in application list, and the preset plug-in application list includes application message and download address;Whether according to the application message in the preset plug-in application list, determining the plug-in application of user terminal current data transfer needs to upgrade;When it is determined that the plug-in application of user terminal current data transfer needs upgrading, according to the download address in the preset plug-in application list, the plug-in application that new data transfer is downloaded from the background server replaces the plug-in application of the current data transfer.The invention also discloses a kind of data transfer SDK update device.Using the embodiment of the present invention, the upgrade requirement that more data shift SDK can be covered, improves the efficiency of upgrading.
Description
Technical field
The present invention relates to electronic technology field, more particularly to a kind of data transfer SDK upgrade method and device.
Background technology
When application software (game, shopping etc.) is published to overseas market, it is necessary to be accessed according to different countries and regions
One or more different local channel of disbursement, or subsequently add new channel.In the prior art scheme, user first
Terminal installs a Third-party payment APP (Application, application program), and then application software needs to integrate corresponding manufacturer
The payment SDK (Software Development Kit, SDK) of issue, so as to pay API by calling
(Application Programming Interface, application programming interface), arouse Third-party payment APP so as to complete
Into payment, in this escalation process, the upgrading for paying logic relies on Third-party payment APP upgrading and pays SDK upgrading, example
Such as one store, wechat is paid and Alipay.
But if upgraded to paying SDK, it is necessary to user terminal shifts to an earlier date upgrade application software, user is caused to need
The renewal of an application software is waited, and pays SDK and includes jar bags and a series of resources, each upgrading of application software needs
Payment SDK before first deleting, then the SDK of redaction is integrated again, and once gone wrong when paying SDK, application software
It must again upgrade, cause to upgrade extremely inefficient, also, need to expand new channel of disbursement, existing upgrading for overseas market
All channel of disbursement can not be completely covered in method.
The content of the invention
The embodiment of the present invention provides a kind of data transfer SDK upgrade method and device.More data can be covered to turn
SDK upgrade requirement is moved, improves the efficiency of upgrading.
First aspect present invention provides a kind of data transfer SDK upgrade method, including:
When detecting that host's application call data shift channel, network request, the network are sent to background server
Ask to return to preset plug-in application list for the background server, the preset plug-in application list includes application and believed
Breath and download address;
According to the application message in the preset plug-in application list, the plug-in unit that user terminal current data shifts is determined
Using whether needing to upgrade;
When it is determined that the plug-in application of user terminal current data transfer needs upgrading, according to the preset plug-in unit
Download address in list of application, the plug-in application that new data transfer is downloaded from the background server replace the current number
According to the plug-in application of transfer.
Correspondingly, second aspect of the present invention provides a kind of data transfer SDK update device, including:
Request sending module, for when detecting that host's application call data shift channel, being sent to background server
Network request, the network request are used for the background server and return to preset plug-in application list, the preset plug-in unit
List of application includes application message and download address;
Upgrade determining module, for the application message in the preset plug-in application list, determine user terminal
Whether the plug-in application of current data transfer needs to upgrade;
Application download module, for when it is determined that the user terminal current data transfer plug-in application need upgrading when,
According to the download address in the preset plug-in application list, the plug-in unit of the data transfer new from background server download
Using the plug-in application for replacing the current data transfer.
Correspondingly, third aspect present invention provides a kind of data transfer SDK update device, and described device includes interface
Circuit, memory and processor, wherein, batch processing code is stored in memory, and processor is used to call in memory
The program code of storage, for performing following operation:
When detecting that host's application call data shift channel, network request, the network are sent to background server
Ask to return to preset plug-in application list for the background server, the preset plug-in application list includes application and believed
Breath and download address;
According to the application message in the preset plug-in application list, the plug-in unit that user terminal current data shifts is determined
Using whether needing to upgrade;
When it is determined that the plug-in application of user terminal current data transfer needs upgrading, according to the preset plug-in unit
Download address in list of application, the plug-in application that new data transfer is downloaded from the background server replace the current number
According to the plug-in application of transfer.
Implement the embodiment of the present invention, first when detecting that host's application call data shift channel, to background server
Network request is sent, network request is used for background server and returns to preset plug-in application list;Then according to preset plug-in unit
Whether application message in list of application, determining the plug-in application of user terminal current data transfer needs to upgrade;Finally when true
When determining the plug-in application of user terminal current data transfer needs upgrading, download in preset plug-in application list
Location, the plug-in application that new data transfer is downloaded from background server replaces the plug-in application of current data transfer, so as to pass through
The list of application of modification background server configuration has carried out paired data transfer SDK upgrading, covers more data transfer SDK's
Upgrade requirement, improve the efficiency of upgrading.
Brief description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, required use in being described below to embodiment
Accompanying drawing be briefly described, it should be apparent that, drawings in the following description are some embodiments of the present invention, for this area
For those of ordinary skill, on the premise of not paying creative work, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of first embodiment flow chart of data transfer SDK proposed by the present invention upgrade method;
Fig. 2 is a kind of second embodiment flow chart of data transfer SDK proposed by the present invention upgrade method;
Fig. 3 is a kind of structural representation of data transfer SDK provided in an embodiment of the present invention update device;
Fig. 4 is the structural representation of another data transfer SDK provided in an embodiment of the present invention update device.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is part of the embodiment of the present invention, rather than whole embodiments.Based on this hair
Embodiment in bright, the every other implementation that those of ordinary skill in the art are obtained under the premise of creative work is not made
Example, belongs to the scope of protection of the invention.
Fig. 1 is refer to, Fig. 1 is a kind of first embodiment flow of data transfer SDK proposed by the present invention upgrade method
Figure.As illustrated, the method in the embodiment of the present invention includes:
S101, when detecting that host's application call data shift channel, network request is sent to background server, it is described
Network request is used for the background server and returns to preset plug-in application list, and the preset plug-in application list includes should
With information and download address.
In the specific implementation, first before host's application call data shift channel, the data can be shifted SDK and put
Under the assigned catalogue for putting host's application, the data transfer SDK inserts including what data transfer SDK components and data shifted
Part application bag, wherein, the plug-in application bag of data transfer shifts the plug-in application of kernel including a data and multiple data turn
The plug-in application of channel is moved, data transfer SDK components are used to parse the plug-in application bag of data transfer.For example, can be with
One data is shifted into core A PK and multiple data transfer channel APK packing one ZIP bag of generation, host's application is (as game should
With, shopping application) ZIP bags can be placed under assets catalogues, and integrated data transfer SDK components, detecting host
During using starting, data transfer SDK components are decompressed to ZIP bags, and data are shifted with core A PK and multiple data transfer canal
Road APK is parsed, and then obtains the plugin information in the plug-in application bag of the data transfer.
Then, when detecting that host's application call data shift channel, user terminal wakes up the application of data transfer (such as
Alipay, wechat are paid), and network request is sent to background server, background server is provided with plug-in application list in advance,
When it is determined that needing to access new data transfer channel, the plug-in application list can be modified, be connect in background server
After receiving the network request, the plug-in application list being pre-configured with is sent to user terminal by background server.
Optionally, when detecting that host's application starts, it is necessary to be initialized to the plug-in application of data transfer.Enter one
Step, the plug-in application for extruding data transfer can be solved first from assets catalogues, and insert what the data for solving extrusion shifted
Part application is stored in the specified data field (e.g., under the plugin catalogues in data areas) of host's application, while inserting data transfer
Part application is backuped in SD card, when other hosts apply and calling data transfer channel, directly to be copied from SD card
Shellfish, then the informative abstract MD5 values of the plug-in application of data transfer are verified, to determine that the data in data areas shift
Plug-in application whether be tampered, if be tampered, need under assets catalogues again solution to extrude the plug-in unit of data transfer
Using after verification passes through, the plug-in application initialization of data transfer terminates.
S102, according to the application message in the preset plug-in application list, determine that user terminal current data shifts
Plug-in application whether need to upgrade.
In the specific implementation, the application message can include the version information and title of the plug-in application of data transfer, will
Plugin information in the plug-in application bag of the data transfer is carried out with the application message in the preset plug-in application list
Whether contrast, determining the plug-in application of the user terminal current data transfer needs to upgrade.Further, can be first from institute
State the version letter of the title identical plug-in application for the plug-in application that current data transfer is searched in preset plug-in application list
Breath, the version information for the plug-in application for then shifting the version information of the plug-in application of lookup with current data are contrasted,
If the version information for the plug-in application that the version information for the plug-in application searched shifts with current data differs, it is determined that user
The plug-in application of terminal current data transfer needs to upgrade, if the version information for the plug-in application searched and current data transfer
The version information of plug-in application is identical, it is determined that the plug-in application of user terminal current data transfer need not upgrade, and no longer hold
Row operations described below step.
S103, when it is determined that the plug-in application of user terminal current data transfer needs upgrading, according to described preset
Plug-in application list in download address, from the background server download new data transfer plug-in application replace described in
The plug-in application of current data transfer.
If in the specific implementation, the upgrading type of the plug-in application of current data transfer upgrades for suggestion, by described in
The plug-in application of new data transfer is stored on the specified data field and backup storage card of host's application, and in the place
When data transfer channel is called in main application again, the plug-in application replacement current data shifted using the new data is turned
The plug-in application of shifting;If or the upgrading type of the plug-in application of current data transfer is mandatory upgrade, by the new number
Backup storage card is stored according to the plug-in application of transfer, and then is inserted from the backup storage card by what the new data shifted
Replace the plug-in application that the current data shifts in the specified data field that part application copies host's application to.
It should be noted that because user terminal can have multiple host's applications simultaneously, the one of multiple hosts application
After data transfer SDK upgrading is completed in individual host's application, the plug-in application that new data shift can be stored in backup and deposited
In card storage (such as SD card), need to enter data transfer SDK when other hosts apply and calling data transfer channel so as to convenient
Row upgrading, directly can be copied, saving network flow from SD card.
Optionally, the current data is replaced in the plug-in application for downloading new data transfer from the background server to turn
After the plug-in application of shifting, the information of the plug-in application for the new data transfer that the background server returns can be obtained
Summary MD5 (Message Digest Algorithm, Message Digest Algorithm 5) value;The plug-in unit shifted according to the data
The informative abstract MD5 values of application, the security of the plug-in application shifted to the new data verify, wherein, backstage takes
Being engaged in device can be to informative abstract MD5 values progress asymmetric encryption, and user terminal receives to be plucked by the information of asymmetric encryption
After wanting MD5 values, informative abstract MD5 values are decrypted using public key.Further, can calculate receive it is described new
Data transfer plug-in application MD5 values, if the MD5 values are identical with the MD5 values that background server returns, security school
Test by the way that if the MD5 values that the MD5 values return with background server differ, security verification does not pass through.
For example, when upgrading type is to suggest the upgrading (plug-in application that e.g., current host shifts using the data for needing to call
It has been existed that, but the plug-in application of the data transfer in user terminal should less than the plug-in unit of the data transfer of background server configuration
With the plug-in application of the data transfer lacked is downloaded from background server) when, if the plug-in unit of new data transfer be present in SD card
Using, can direct copying to temporary area to be upgraded;If the plug-in application that new data shift is not present in SD card, will be new
The plug-in application of data transfer downloads to the data areas of host's application, and the plug-in application that the new data are shifted is backed up in SD
Card, in the next calling data transfer of host's application, the legitimacy verifies of the plug-in application shifted to the new data, verification is led to
Later the plug-in application of current data transfer is replaced;When it is mandatory upgrade to upgrade type, if new data be present and turn in SD card
The plug-in application of shifting, the then plug-in application shifted in legitimacy verifies by rear replacement current data, if SD card is not present newly
Data transfer plug-in application part, then prompt the user whether to upgrade, detect user determine upgrading when, download new data
, will be new after the integrality and legitimacy of the plug-in application for verifying the new data transfer in the plug-in application of transfer to SD card
The plug-in application of data transfer is copied to the data areas catalogue of host's application, and when carrying out data transfer, from the data areas, loading is new
Data transfer plug-in application.
Optionally, after the preset plug-in application list that platform server returns upon receipt, it may be determined that institute
The plug-in application that data corresponding to application message shift is stated to whether there is in the user terminal;If the application message is corresponding
The plug-in application of data transfer do not exist in the user terminal, then according to the download address from the background server
The plug-in application for the data transfer not existed in the user terminal is downloaded, so as to be shifted in this host's application call data
During channel, the plug-in application that the data in preset plug-in application list shift all is downloaded into user terminal, so as to user
Other host's application calls in terminal, realize the purpose of expanding data transfer channel.
Optionally, data transfer SDK includes the plug-in application of data transfer SDK components and data transfer, and the data turn
The plug-in application of shifting includes the plug-in application of data transfer kernel and the plug-in application of data transfer channel, is taken from the backstage
After the plug-in application that the new data of device download shift of being engaged in replaces the plug-in application of the current data transfer, it can obtain described
The log-on message for the data transfer SDK components being pre-configured with host's application;According to the data being pre-configured with
The log-on message of SDK components is shifted, loads the plug-in application of data transfer kernel corresponding with data transfer SDK components
And/or the plug-in application of data transfer channel.For example, game application can pay SDK components, and pre- first sign with wechat registered in advance
The bright wechat pays the authority needed for SDK components, and wechat pays SDK components and changes system flow by HOOK technologies, and dynamic adds
Carry wechat and pay wechat payment core A PK corresponding to SDK components and data transfer channel APK.
In embodiments of the present invention, first when detecting that host's application call data shift channel, to background server
Network request is sent, network request is used for background server and returns to preset plug-in application list;Then according to preset plug-in unit
Whether application message in list of application, determining the plug-in application of user terminal current data transfer needs to upgrade;Finally when true
When determining the plug-in application of user terminal current data transfer needs upgrading, download in preset plug-in application list
Location, the plug-in application that new data transfer is downloaded from background server replaces the plug-in application of current data transfer, so as to pass through
The list of application of modification background server configuration has carried out paired data transfer SDK upgrading, covers more data transfer SDK's
Upgrade requirement, improve the efficiency of upgrading.
Fig. 2 is refer to, Fig. 2 is a kind of second embodiment flow of data transfer SDK proposed by the present invention upgrade method
Figure.As illustrated, the method in the embodiment of the present invention includes:
Whether S201, user terminal detection host's application call data to shift channel.
In the specific implementation, first before host's application call data shift channel, the data can be shifted SDK and put
Under the assigned catalogue for putting host's application, the data transfer SDK inserts including what data transfer SDK components and data shifted
Part application bag, wherein, the plug-in application bag of data transfer shifts the plug-in application of kernel including a data and multiple data turn
The plug-in application of channel is moved, data transfer SDK components are used to parse the plug-in application bag of data transfer.For example, can be with
One data is shifted into core A PK and multiple data transfer channel APK packing one ZIP bag of generation, host's application is (as game should
With, shopping application) ZIP bags can be placed under assets catalogues, and integrated data transfer SDK components, detecting host
During using starting, data transfer SDK components are decompressed to ZIP bags, and data are shifted with core A PK and multiple data transfer canal
Road APK is parsed, and then obtains the plugin information in the plug-in application bag of the data transfer, and finally detecting host's application is
No calling data transfer channel.
Optionally, when detecting that host's application starts, it is necessary to be initialized to the plug-in application of data transfer.Enter one
Step, the plug-in application for extruding data transfer can be solved first from assets catalogues, and insert what the data for solving extrusion shifted
Part application is stored in the specified data field (e.g., under the plugin catalogues in data areas) of host's application, while inserting data transfer
Part application is backuped in SD card, when other hosts apply and calling data transfer channel, directly to be copied from SD card
Shellfish, then the informative abstract MD5 values of the plug-in application of data transfer are verified, to determine that the data in data areas shift
Plug-in application whether be tampered, if be tampered, need under assets catalogues again solution to extrude the plug-in unit of data transfer
Using after verification passes through, the plug-in application initialization of data transfer terminates.
S202, when detecting host's application call data transfer channel, user terminal sends network to background server please
To ask, the network request carries plug-in application information, wherein, the plug-in application information includes user terminal current data and turned
The version information and title of the plug-in application of shifting.
S203, background server determine that the plug-in application that user terminal current data is moved is according to the plug-in application information
It is no to need to upgrade, wherein, background server is provided with plug-in application list in advance, and background server can be arranged the plug-in application
Table is modified, and plug-in application list can include the version letter of the plug-in application for the data transfer that background server is currently configured
Breath and title.
In the specific implementation, the plug-in application information and the plug-in application list can be contrasted, it is determined that described
Whether the plug-in application of user terminal current data transfer needs to upgrade.Further, can be first from the preset plug-in unit
The version that the title identical plug-in application of the plug-in application shifted with the current data of user terminal is searched in list of application is believed
Breath, the version information for the plug-in application for then shifting the version information of the plug-in application of lookup with user terminal current data enter
Row contrast, if the version information for the plug-in application that the version information for the plug-in application searched shifts with user terminal current data is not
It is identical, it is determined that the plug-in application of user terminal current data transfer needs to upgrade, if the version information for the plug-in application searched
It is identical with the version information of the plug-in application of user terminal current data transfer, it is determined that the transfer of user terminal current data is inserted
Part application need not upgrade, and no longer perform operations described below step.
S204, when it is determined that the plug-in application of user terminal current data transfer needs upgrading, background server is to user
Terminal returns to preset plug-in application list, what the current data that the preset plug-in application list includes needing to upgrade shifted
Download address corresponding to plug-in application.
S205, download address of the user terminal in the preset plug-in application list, from the background server
The plug-in application for downloading new data transfer replaces the plug-in application of the current data transfer.
If in the specific implementation, the upgrading type of the plug-in application of current data transfer upgrades for suggestion, by described in
The plug-in application of new data transfer is stored on the specified data field and backup storage card of host's application, and in the place
When data transfer channel is called in main application again, the plug-in application replacement current data shifted using the new data is turned
The plug-in application of shifting;If or the upgrading type of the plug-in application of current data transfer is mandatory upgrade, by the new number
Backup storage card is stored according to the plug-in application of transfer, and then is inserted from the backup storage card by what the new data shifted
Replace the plug-in application that the current data shifts in the specified data field that part application copies host's application to.
It should be noted that because user terminal can have multiple host's applications simultaneously, the one of multiple hosts application
After data transfer SDK upgrading is completed in individual host's application, the plug-in application that new data shift can be stored in backup and deposited
In card storage (such as SD card), need to enter data transfer SDK when other hosts apply and calling data transfer channel so as to convenient
Row upgrading, directly can be copied, saving network flow from SD card.
Optionally, the current data is replaced in the plug-in application for downloading new data transfer from the background server to turn
After the plug-in application of shifting, the information of the plug-in application for the new data transfer that the background server returns can be obtained
Summary MD5 values;The informative abstract MD5 values of the plug-in application shifted according to the data, the plug-in unit that the new data are shifted
The security of application is verified, wherein, background server can carry out asymmetric encryption, user to informative abstract MD5 values
After terminal receives the informative abstract MD5 values by asymmetric encryption, informative abstract MD5 values are solved using public key
It is close.Further, the MD5 values of the plug-in application of the new data transfer received can be calculated, if the MD5 values are with after
The MD5 values that platform server returns are identical, then security verification is by if the MD5 values that the MD5 values return with background server are not
Identical, then security verification does not pass through.
For example, when upgrading type to suggest upgrading, can be direct if SD card has the plug-in application of new data transfer
It is copied to temporary area to be upgraded;If the plug-in application that new data shift is not present in SD card, new data are shifted
Plug-in application downloads to the data areas of host's application, and the plug-in application backup that the new data are shifted is in SD card, in host
During using calling data transfer next time, the legitimacy verifies of the plug-in application shifted to the new data, verification is replaced after passing through
The plug-in application of current data transfer;When it is mandatory upgrade to upgrade type, if the plug-in unit of new data transfer be present in SD card
Using the plug-in application then shifted in legitimacy verifies by rear replacement current data, if SD card turns in the absence of new data
The plug-in application part of shifting, then prompt the user whether to upgrade, when detecting that user determines upgrading, download inserting for new data transfer
Part is applied to SD card, and after the integrality and legitimacy of the plug-in application for verifying the new data transfer, new data are shifted
Plug-in application be copied to the data areas catalogue of host's application, load new data turn from the data areas when carrying out data transfer
The plug-in application of shifting.
Optionally, the preset plug-in application list also includes title and the download of the plug-in application of all data transfer
Address, after the preset plug-in application list that user terminal receives background server return, it may be determined that described
The plug-in application that data shift in preset plug-in application list whether there is in the user terminal;If described preset inserts
The plug-in application that data shift in part list of application is not existed in the user terminal, then according to the download address from described
Background server downloads the plug-in application for the data transfer not existed in the user terminal, so as to be adjusted in this host application
When shifting channel with data, the plug-in application that the data in preset plug-in application list shift all is downloaded into user's end
End, so as to other host's application calls in user terminal, realize that expanding data shifts the purpose of channel.
S206, user terminal obtain the registration letter for the data transfer SDK components being pre-configured with host's application
Breath.Wherein, data transfer SDK includes the plug-in application of data transfer SDK components and data transfer, the plug-in unit of the data transfer
Using the plug-in application including data transfer kernel and the plug-in application of data transfer channel
S207, the log-on message for the data transfer SDK components that user terminal is pre-configured with according to, loading and institute
State the plug-in application of data transfer kernel corresponding to data transfer SDK components and/or the plug-in application of data transfer channel.Example
Such as, game application can pay SDK components with wechat registered in advance, and state that the wechat pays the authority needed for SDK components in advance,
Wechat pays SDK components and changes system flow by HOOK technologies, and dynamic load wechat pays wechat corresponding to SDK components and paid
Core A PK and data transfer channel APK.
In embodiments of the present invention, first when detecting that host's application call data shift channel, to background server
Network request is sent, network request is used for background server and returns to preset plug-in application list;Then according to preset plug-in unit
Whether application message in list of application, determining the plug-in application of user terminal current data transfer needs to upgrade;Finally when true
When determining the plug-in application of user terminal current data transfer needs upgrading, download in preset plug-in application list
Location, the plug-in application that new data transfer is downloaded from background server replaces the plug-in application of current data transfer, so as to pass through
The list of application of modification background server configuration has carried out paired data transfer SDK upgrading, covers more data transfer SDK's
Upgrade requirement, improve the efficiency of upgrading.
Fig. 3 is refer to, Fig. 3 is a kind of structural representation of data transfer SDK update devices provided in an embodiment of the present invention.
As illustrated, the device in the embodiment of the present invention includes:
Request sending module 301, for when detecting that host's application call data shift channel, being sent out to background server
SCN Space Cable Network is asked, and the network request is used for the background server and returns to preset plug-in application list, and described preset inserts
Part list of application includes application message and download address.
In the specific implementation, as shown in figure 3, the data transfer SDK update devices in the embodiment of the present invention also include:
Data placement module 304, for data transfer SDK to be placed under the assigned catalogue of host's application,
The data transfer SDK includes data transfer SDK components and the plug-in application bag of data transfer.Wherein, the plug-in unit of data transfer
The plug-in application of kernel and the plug-in application of multiple data transfer channel, data transfer SDK are shifted using a data are included
Component is used to parse the plug-in application bag of data transfer.
Data obtaining module 305, for when detecting that host's application starts, SDK groups to be shifted using the data
Part parses to the plug-in application bag that the data shift, and then obtains the plug-in unit in the plug-in application bag of the data transfer
Information.For example, a data can be shifted to core A PK and multiple data transfer channel APK packing one ZIP bag of generation, place
ZIP bags can be placed under assets catalogues by main application (such as game application, shopping application), and integrated data transfer SDK groups
Part, when detecting that host's application starts, data transfer SDK components decompress to ZIP bags, and shift core A PK to data
Parsed with multiple data transfer channel APK, and then obtain the plugin information in the plug-in application bag of the data transfer.When
When detecting that host's application call data shift channel, user terminal wakes up application (such as Alipay, wechat branch of data transfer
Pay), and network request is sent to background server, background server is provided with plug-in application list in advance, it is determined that needing to connect
When entering new data transfer channel, the plug-in application list can be modified, the network is received in background server
After request, the plug-in application list being pre-configured with is sent to user terminal by background server.
Optionally, when detecting that host's application starts, it is necessary to be initialized to the plug-in application of data transfer.Enter one
Step, the plug-in application for extruding data transfer can be solved first from assets catalogues, and insert what the data for solving extrusion shifted
Part application is stored in the specified data field (e.g., under the plugin catalogues in data areas) of host's application, while inserting data transfer
Part application is backuped in SD card, when other hosts apply and calling data transfer channel, directly to be copied from SD card
Shellfish, then the informative abstract MD5 values of the plug-in application of data transfer are verified, to determine that the data in data areas shift
Plug-in application whether be tampered, if be tampered, need under assets catalogues again solution to extrude the plug-in unit of data transfer
Using after verification passes through, the plug-in application initialization of data transfer terminates.
Upgrade determining module 302, for the application message in the preset plug-in application list, determine user's end
Whether the plug-in application of end current data transfer needs to upgrade.
In the specific implementation, the application message can include the version information and title of the plug-in application of data transfer, will
Plugin information in the plug-in application bag of the data transfer is carried out with the application message in the preset plug-in application list
Whether contrast, determining the plug-in application of the user terminal current data transfer needs to upgrade.Further, can be first from institute
State the version letter of the title identical plug-in application for the plug-in application that current data transfer is searched in preset plug-in application list
Breath, the version information for the plug-in application for then shifting the version information of the plug-in application of lookup with current data are contrasted,
If the version information for the plug-in application that the version information for the plug-in application searched shifts with current data differs, it is determined that user
The plug-in application of terminal current data transfer needs to upgrade, if the version information for the plug-in application searched and current data transfer
The version information of plug-in application is identical, it is determined that the plug-in application of user terminal current data transfer need not upgrade, and no longer hold
Row operations described below step.
Application download module 303, for needing to upgrade when the plug-in application for determining the user terminal current data transfer
When, according to the download address in the preset plug-in application list, new data transfer is downloaded from the background server
Plug-in application replaces the plug-in application of the current data transfer.
If in the specific implementation, the upgrading type of the plug-in application of current data transfer upgrades for suggestion, by described in
The plug-in application of new data transfer is stored on the specified data field and backup storage card of host's application, and in the place
When data transfer channel is called in main application again, the plug-in application replacement current data shifted using the new data is turned
The plug-in application of shifting;If or the upgrading type of the plug-in application of current data transfer is mandatory upgrade, by the new number
Backup storage card is stored according to the plug-in application of transfer, and then is inserted from the backup storage card by what the new data shifted
Replace the plug-in application that the current data shifts in the specified data field that part application copies host's application to.
It should be noted that because user terminal can have multiple host's applications simultaneously, the one of multiple hosts application
After data transfer SDK upgrading is completed in individual host's application, the plug-in application that new data shift can be stored in backup and deposited
In card storage (such as SD card), need to enter data transfer SDK when other hosts apply and calling data transfer channel so as to convenient
Row upgrading, directly can be copied, saving network flow from SD card.
Optionally, as shown in figure 3, the data transfer SDK update devices in the embodiment of the present invention also include:
Information checking module 306, the plug-in unit of the new data transfer returned for obtaining the background server should
Informative abstract MD5 values;The informative abstract MD5 values of the plug-in application shifted according to the data, the new data are turned
The security of the plug-in application of shifting is verified, wherein, background server can be carried out asymmetric add to informative abstract MD5 values
It is close, after user terminal receives the informative abstract MD5 values by asymmetric encryption, using public key to informative abstract MD5 values
It is decrypted.Further, the MD5 values of the plug-in application of the new data transfer received can be calculated, if the MD5
Value is identical with the MD5 values that background server returns, then security verification is by if what the MD5 values returned with background server
MD5 values differ, then security verification does not pass through.
For example, when upgrading type is to suggest the upgrading (plug-in application that e.g., current host shifts using the data for needing to call
It has been existed that, but the plug-in application of the data transfer in user terminal should less than the plug-in unit of the data transfer of background server configuration
With the plug-in application of the data transfer lacked is downloaded from background server)) when, if inserting for new data transfer be present in SD card
Part application, can direct copying to temporary area to be upgraded;, will be new if the plug-in application that new data shift is not present in SD card
The plug-in application of data transfer download to the data areas of host's application, and the plug-in application backup that the new data are shifted exists
SD card, in host's application calling next time data transfer, the legitimacy verifies for the plug-in application that the new data are shifted, verification
The plug-in application shifted by rear replacement current data;When it is mandatory upgrade to upgrade type, if new data be present in SD card
The plug-in application of transfer, the then plug-in application shifted in legitimacy verifies by rear replacement current data, if SD card is not present
The plug-in application part of new data transfer, then prompt the user whether to upgrade, and when detecting that user determines upgrading, downloads new number
, will be new after integrality and legitimacy according to the plug-in application in plug-in application to the SD card of transfer, verifying new data transfer
Data transfer plug-in application be copied to host application data areas catalogue, when carrying out data transfer from the data areas loading
The plug-in application of new data transfer.
Optionally, after the preset plug-in application list that platform server returns upon receipt, it may be determined that institute
The plug-in application that data corresponding to application message shift is stated to whether there is in the user terminal;If the application message is corresponding
The plug-in application of data transfer do not exist in the user terminal, then according to the download address from the background server
The plug-in application for the data transfer not existed in the user terminal is downloaded, so as to be shifted in this host's application call data
During channel, the plug-in application that the data in preset plug-in application list shift all is downloaded into user terminal, so as to user
Other host's application calls in terminal, realize the purpose of expanding data transfer channel.
Optionally, as shown in figure 3, the data transfer SDK update devices in the embodiment of the present invention also include:
Using load-on module 307, the registration for the data transfer SDK components being pre-configured with host's application is obtained
Information, wherein, data transfer SDK includes the plug-in application of data transfer SDK components and data transfer, and the data transfer is inserted
Part applies the plug-in application for including data transfer kernel and the plug-in application of data transfer channel, according to the institute being pre-configured with
The log-on message of data transfer SDK components is stated, loads the plug-in unit of data transfer kernel corresponding with data transfer SDK components
Using and/or data transfer channel plug-in application.
For example, game application can pay SDK components with wechat registered in advance, and state that the wechat pays SDK components in advance
Required authority, wechat pay SDK components and change system flow by HOOK technologies, and dynamic load wechat pays SDK components pair
The wechat answered pays core A PK and data transfer channel APK.
In embodiments of the present invention, first when detecting that host's application call data shift channel, to background server
Network request is sent, network request is used for background server and returns to preset plug-in application list;Then according to preset plug-in unit
Whether application message in list of application, determining the plug-in application of user terminal current data transfer needs to upgrade;Finally when true
When determining the plug-in application of user terminal current data transfer needs upgrading, download in preset plug-in application list
Location, the plug-in application that new data transfer is downloaded from background server replaces the plug-in application of current data transfer, so as to pass through
The list of application of modification background server configuration has carried out paired data transfer SDK upgrading, covers more data transfer SDK's
Upgrade requirement, improve the efficiency of upgrading.
Fig. 4 is refer to, Fig. 4 is the structural representation of another data transfer SDK update devices provided in an embodiment of the present invention
Figure.The device includes processor 401 and interface circuit 402, gives memory 403 and bus 404 in figure, the processor
401st, interface circuit 402 and memory 403 are connected by bus 404 and complete mutual communication.
Wherein, processor 401 is used to perform following operating procedure:
When detecting that host's application call data shift channel, network request, the network are sent to background server
Ask to return to preset plug-in application list for the background server, the preset plug-in application list includes application and believed
Breath and download address;
According to the application message in the preset plug-in application list, the plug-in unit that user terminal current data shifts is determined
Using whether needing to upgrade;
When it is determined that the plug-in application of user terminal current data transfer needs upgrading, according to the preset plug-in unit
Download address in list of application, the plug-in application that new data transfer is downloaded from the background server replace the current number
According to the plug-in application of transfer.
Wherein, processor 401 is used to perform following operating procedure:
Obtain the informative abstract MD5 values of the plug-in application for the new data transfer that the background server returns;
The informative abstract MD5 values of the plug-in application shifted according to the data, the plug-in unit shifted to the new data should
Security is verified.
Wherein, processor 401 is used to perform following operating procedure:
Obtain the log-on message for the data transfer SDK components being pre-configured with host's application;
According to the log-on message of the data transfer SDK components being pre-configured with, loading and data transfer SDK
The plug-in application of data transfer kernel corresponding to component and/or the plug-in application of data transfer channel.
Wherein, processor 401 is used to perform following operating procedure:
Determine that the plug-in application that data corresponding to the application message shift whether there is in the user terminal;
If the plug-in application that data corresponding to the application message shift is not existed in the user terminal, according to institute
State the plug-in application that download address downloads the data transfer not existed in the user terminal from the background server.
Wherein, processor 401 is used to perform following operating procedure:
Data transfer SDK is placed under the assigned catalogue of host's application, the data transfer SDK includes number
According to transfer SDK components and the plug-in application bag of data transfer.
Wherein, processor 401 is used to perform following operating procedure:
When detecting that host's application starts, the data transfer is inserted using data transfer SDK components
Part application bag is parsed, and then obtains the plugin information in the plug-in application bag of the data transfer;
Plugin information in the plug-in application bag that the data are shifted and answering in the preset plug-in application list
Contrasted with information, whether determine the plug-in application of the user terminal current data transfer needs to upgrade.
Wherein, processor 401 is used to perform following operating procedure:
Determine the upgrading type of the plug-in application of the current data transfer;
If the upgrading type of the plug-in application of the current data transfer shifts the new data to suggest upgrading
Plug-in application be stored on the specified data field and backup storage card of host application, and apply in the host and adjust again
When shifting channel with data, the plug-in unit for the plug-in application replacement current data transfer shifted using the new data should
With;Or
If the upgrading type of the plug-in application of the current data transfer is mandatory upgrade, the new data are shifted
Plug-in application is stored in backup storage card, and then copies the plug-in application that the new data shift from the backup storage card
Shellfish replaces the plug-in application of the current data transfer to the specified data field that the host applies.
It should be noted that processor 401 here can be a treatment element or multiple treatment elements
It is referred to as.For example, the treatment element can be central processing unit (Central Processing Unit, CPU) or spy
Determine integrated circuit (Application Specific Integrated Circuit, ASIC),
The device can also include input/output unit, be connected to bus 404, with by bus and the grade of processor 401 its
Its part connects.The input/output unit can provide an inputting interface for operating personnel, so that operating personnel pass through the input
Interface selects item of deploying to ensure effective monitoring and control of illegal activities, and can also be other interfaces, can pass through the external miscellaneous equipment of the interface.
Or it is arranged to implement one or more integrated circuits of the embodiment of the present invention, such as:It is one or more micro-
Processor (digital singnal processor, DSP), or, one or more field programmable gate array (Field
Programmable Gate Array, FPGA).
Memory 403 can be the general designation of a storage device or multiple memory elements, and for storing and can hold
Parameter, data etc. required for line program code or the operation of application program running gear.And memory 403 can include random storage
Device (RAM), nonvolatile memory (non-volatile memory), such as magnetic disk storage, flash memory can also be included
(Flash) etc..
Bus 404 can be that industry standard architecture (Industry Standard Architecture, ISA) is total
Line, external equipment interconnection (Peripheral Component, PCI) bus or extended industry-standard architecture (Extended
Industry Standard Architecture, EISA) bus etc..It is total that the bus 404 can be divided into address bus, data
Line, controlling bus etc..For ease of representing, only represented in Fig. 4 with a thick line, it is not intended that an only bus or a species
The bus of type.
It should be noted that for foregoing each embodiment of the method, in order to be briefly described, therefore it is all expressed as to a system
The combination of actions of row, but those skilled in the art should know, the present invention is not limited by described sequence of movement, because
For according to the present invention, certain some step can use other orders or carry out simultaneously.Secondly, those skilled in the art also should
Know, embodiment described in this description belongs to preferred embodiment, involved action and module not necessarily this hair
Necessary to bright.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and is not described in some embodiment
Part, may refer to the associated description of other embodiment.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can
To instruct the hardware of correlation to complete by program, the program can be stored in a computer-readable recording medium, storage
Medium can include:Flash disk, read-only storage (English:Read-Only Memory, referred to as:ROM), random access device (English
Text:Random Access Memory, referred to as:RAM), disk or CD etc..
The content download method and relevant device that are there is provided above the embodiment of the present invention, system are described in detail,
Specific case used herein is set forth to the principle and embodiment of the present invention, and the explanation of above example is simply used
Understand the method and its core concept of the present invention in help;Meanwhile for those of ordinary skill in the art, according to the present invention's
Thought, there will be changes in specific embodiments and applications, in summary, this specification content should not be construed as
Limitation of the present invention.
Claims (15)
1. a kind of data transfer SDK upgrade method, it is characterised in that methods described includes:
When detecting that host's application call data shift channel, network request, the network request are sent to background server
Return to preset plug-in application list for the background server, the preset plug-in application list include application message and
Download address;
According to the application message in the preset plug-in application list, the plug-in application that user terminal current data shifts is determined
Whether need to upgrade;
When it is determined that the plug-in application of user terminal current data transfer needs upgrading, according to the preset plug-in application
Download address in list, the plug-in application that new data transfer is downloaded from the background server replace the current data turn
The plug-in application of shifting.
2. the method as described in claim 1, it is characterised in that the inserting when the determination user terminal current data transfer
When part application needs upgrading, according to the download address in the preset plug-in application list, downloaded from the background server
After the plug-in application of new data transfer replaces the plug-in application of the current data transfer, in addition to:
Obtain the informative abstract MD5 values of the plug-in application for the new data transfer that the background server returns;
The informative abstract MD5 values of the plug-in application shifted according to the data, the plug-in application that the new data are shifted
Security is verified.
3. the method as described in claim 1, it is characterised in that the data transfer SDK includes data transfer SDK component sums
According to the plug-in application of transfer, the plug-in application of the data transfer includes the plug-in application and data transfer canal of data transfer kernel
The plug-in application in road;
It is described when it is determined that the user terminal current data transfer plug-in application need upgrading when, according to the preset plug-in unit
Download address in list of application, the plug-in application that new data transfer is downloaded from the background server replace the current number
After the plug-in application of transfer, in addition to:
Obtain the log-on message for the data transfer SDK components being pre-configured with host's application;
According to the log-on message of the data transfer SDK components being pre-configured with, loading and data transfer SDK components
The plug-in application of corresponding data transfer kernel and/or the plug-in application of data transfer channel.
4. the method as described in claim 1, it is characterised in that described to detect that host's application call data shift channel
When, after sending network request to background server, in addition to:
Determine that the plug-in application that data corresponding to the application message shift whether there is in the user terminal;
If the plug-in application that data corresponding to the application message shift is not existed in the user terminal, under described
Set address downloads the plug-in application for the data transfer not existed in the user terminal from the background server.
5. the method as described in claim 1, it is characterised in that described to detect that host's application call data shift channel
When, before sending network request to background server, in addition to:
Data transfer SDK is placed under the assigned catalogue of host's application, the data transfer SDK turns including data
Move SDK components and the plug-in application bag of data transfer.
6. method as claimed in claim 5, it is characterised in that it is described by the data transfer SDK be placed into the host should
After under assigned catalogue, in addition to:
When detecting that host's application starts, the plug-in unit shifted using data transfer SDK components to the data should
Parsed with bag, and then obtain the plugin information in the plug-in application bag of the data transfer;
The application message in the preset plug-in application list, determine the plug-in unit of user terminal current data transfer
Using whether needing upgrading to include:
Plugin information in the plug-in application bag that the data are shifted is believed with the application in the preset plug-in application list
Whether breath is contrasted, determine the plug-in application of the user terminal current data transfer and need to upgrade.
7. method as claimed in any one of claims 1 to 6, it is characterised in that described to be arranged according to the preset plug-in application
Download address in table, the plug-in application that new data transfer is downloaded from the background server replace the current data transfer
Plug-in application include:
Determine the upgrading type of the plug-in application of the current data transfer;
If the upgrading type of the plug-in application of the current data transfer is inserted to suggest upgrading by what the new data shifted
Part application is stored on the specified data field and backup storage card of host's application, and calls number again in host application
During according to transfer channel, the plug-in application shifted using the new data replaces the plug-in application that the current data shifts;Or
If the upgrading type of the plug-in application of the current data transfer is mandatory upgrade, the plug-in unit that the new data are shifted
Using being stored in backup storage card, and then the plug-in application that the new data shift is copied to from the backup storage card
Replace the plug-in application of the current data transfer in the specified data field of host's application.
8. a kind of data transfer SDK update device, it is characterised in that described device includes:
Request sending module, for when detecting that host's application call data shift channel, network to be sent to background server
Request, the network request are used for the background server and return to preset plug-in application list, the preset plug-in application
List includes application message and download address;
Upgrade determining module, for the application message in the preset plug-in application list, determine that user terminal is current
Whether the plug-in application of data transfer needs to upgrade;
Application download module, for when it is determined that the user terminal current data transfer plug-in application need upgrading when, according to
Download address in the preset plug-in application list, the plug-in application of new data transfer is downloaded from the background server
Replace the plug-in application of the current data transfer.
9. device as claimed in claim 8, it is characterised in that described device also includes information checking module, described information school
Module is tested to be specifically used for:
Obtain the informative abstract MD5 values of the plug-in application for the new data transfer that the background server returns;
The informative abstract MD5 values of the plug-in application shifted according to the data, the plug-in application that the new data are shifted
Security is verified.
10. device as claimed in claim 8, it is characterised in that data transfer SDK include data transfer SDK components and
The plug-in application of data transfer, the plug-in application of the data transfer include plug-in application and the data transfer of data transfer kernel
The plug-in application of channel;
Described device also includes applying load-on module, and the application load-on module is specifically used for:
Obtain the log-on message for the data transfer SDK components being pre-configured with host's application;
According to the log-on message of the data transfer SDK components being pre-configured with, loading and data transfer SDK components
The plug-in application of corresponding data transfer kernel and/or the plug-in application of data transfer channel.
11. device as claimed in claim 8, it is characterised in that
The application download module, be additionally operable to determine plug-in application that data corresponding to the application message shift whether there is in
In the user terminal;If the plug-in application that data corresponding to the application message shift is not existed in the user terminal,
The plug-in unit that the data not existed in the user terminal shift then is downloaded from the background server according to the download address
Using.
12. device as claimed in claim 8, it is characterised in that described device also includes:
Data placement module, for data transfer SDK to be placed under the assigned catalogue of host's application, the data
Shifting SDK includes data transfer SDK components and the plug-in application bag of data transfer.
13. device as claimed in claim 12, it is characterised in that described device also includes:
Data obtaining module, for when detecting that host's application starts, SDK components to be shifted to described using the data
The plug-in application bag of data transfer is parsed, and then obtains the plugin information in the plug-in application bag of the data transfer;
The upgrading determining module is specifically used for:
Plugin information in the plug-in application bag that the data are shifted is believed with the application in the preset plug-in application list
Whether breath is contrasted, determine the plug-in application of the user terminal current data transfer and need to upgrade.
14. the device as described in claim 8-13 any one, it is characterised in that the application download module is specifically used for:
Determine the upgrading type of the plug-in application of the current data transfer;
If the upgrading type of the plug-in application of the current data transfer is inserted to suggest upgrading by what the new data shifted
Part application is stored on the specified data field and backup storage card of host's application, and calls number again in host application
During according to transfer channel, the plug-in application shifted using the new data replaces the plug-in application that the current data shifts;Or
If the upgrading type of the plug-in application of the current data transfer is mandatory upgrade, the plug-in unit that the new data are shifted
Using being stored in backup storage card, and then the plug-in application that the new data shift is copied to from the backup storage card
Replace the plug-in application of the current data transfer in the specified data field of host's application.
15. a kind of data transfer SDK update device, it is characterised in that described device includes interface circuit, memory and place
Device is managed, wherein, batch processing code is stored in memory, and processor is used to call the program code stored in memory, uses
Operated below performing:
When detecting that host's application call data shift channel, network request, the network request are sent to background server
Return to preset plug-in application list for the background server, the preset plug-in application list include application message and
Download address;
According to the application message in the preset plug-in application list, the plug-in application that user terminal current data shifts is determined
Whether need to upgrade;
When it is determined that the plug-in application of user terminal current data transfer needs upgrading, according to the preset plug-in application
Download address in list, the plug-in application that new data transfer is downloaded from the background server replace the current data turn
The plug-in application of shifting.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610460092.0A CN107528713B (en) | 2016-06-22 | 2016-06-22 | A kind of upgrade method and device of data transfer SDK |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610460092.0A CN107528713B (en) | 2016-06-22 | 2016-06-22 | A kind of upgrade method and device of data transfer SDK |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107528713A true CN107528713A (en) | 2017-12-29 |
CN107528713B CN107528713B (en) | 2019-01-11 |
Family
ID=60735520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610460092.0A Active CN107528713B (en) | 2016-06-22 | 2016-06-22 | A kind of upgrade method and device of data transfer SDK |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107528713B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109766084A (en) * | 2018-12-28 | 2019-05-17 | 百富计算机技术(深圳)有限公司 | Pay customized development method, apparatus, computer equipment and the storage medium of application |
CN110007943A (en) * | 2019-03-29 | 2019-07-12 | 烽火通信科技股份有限公司 | A kind of application program update management method and system based on android system |
CN112860355A (en) * | 2021-02-09 | 2021-05-28 | 南方电网数字电网研究院有限公司 | Application program running and publishing method and device, computer equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050132348A1 (en) * | 2003-12-15 | 2005-06-16 | Meulemans Michael E. | System and method for managing and communicating software updates |
CN101075189A (en) * | 2007-06-14 | 2007-11-21 | 上海众恒信息产业有限公司 | Rule management in resource management platform |
CN101075190A (en) * | 2007-06-14 | 2007-11-21 | 上海众恒信息产业有限公司 | Data engine in resource management platform |
CN102262544A (en) * | 2010-05-24 | 2011-11-30 | 腾讯科技(深圳)有限公司 | Method and device for upgrading software |
CN103064663A (en) * | 2012-11-19 | 2013-04-24 | 北京百度网讯科技有限公司 | Browser plug-in generating, issuing, loading and updating method and system |
CN103353844A (en) * | 2013-06-25 | 2013-10-16 | 亿赞普(北京)科技有限公司 | Upgrading method and system of SDK (software development kit) |
-
2016
- 2016-06-22 CN CN201610460092.0A patent/CN107528713B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050132348A1 (en) * | 2003-12-15 | 2005-06-16 | Meulemans Michael E. | System and method for managing and communicating software updates |
CN101075189A (en) * | 2007-06-14 | 2007-11-21 | 上海众恒信息产业有限公司 | Rule management in resource management platform |
CN101075190A (en) * | 2007-06-14 | 2007-11-21 | 上海众恒信息产业有限公司 | Data engine in resource management platform |
CN102262544A (en) * | 2010-05-24 | 2011-11-30 | 腾讯科技(深圳)有限公司 | Method and device for upgrading software |
CN103064663A (en) * | 2012-11-19 | 2013-04-24 | 北京百度网讯科技有限公司 | Browser plug-in generating, issuing, loading and updating method and system |
CN103353844A (en) * | 2013-06-25 | 2013-10-16 | 亿赞普(北京)科技有限公司 | Upgrading method and system of SDK (software development kit) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109766084A (en) * | 2018-12-28 | 2019-05-17 | 百富计算机技术(深圳)有限公司 | Pay customized development method, apparatus, computer equipment and the storage medium of application |
CN110007943A (en) * | 2019-03-29 | 2019-07-12 | 烽火通信科技股份有限公司 | A kind of application program update management method and system based on android system |
CN112860355A (en) * | 2021-02-09 | 2021-05-28 | 南方电网数字电网研究院有限公司 | Application program running and publishing method and device, computer equipment and storage medium |
CN112860355B (en) * | 2021-02-09 | 2024-01-30 | 南方电网数字平台科技(广东)有限公司 | Application program running and issuing method and device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN107528713B (en) | 2019-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7984435B2 (en) | Update system employing reference software to reduce number of update packages | |
CN105867947B (en) | Data processing method and device after preset application program updating | |
CN108108181A (en) | The function renewal method, apparatus and computer readable storage medium of application program | |
WO2016177061A1 (en) | Upgrade method and apparatus using over-the-air download technology | |
CN105786538B (en) | software upgrading method and device based on android system | |
CN106201607A (en) | The upgrade method of a kind of software version and equipment | |
CN106648787A (en) | Resource updating method and terminal | |
MXPA05003944A (en) | Efficient patching. | |
AU2005201434A1 (en) | Efficient patching | |
CN107231490A (en) | Dynamic updates method, client and the server of IOS system applications | |
CN108229144B (en) | Verification method of application program, terminal equipment and storage medium | |
KR101695639B1 (en) | Method and system for providing application security service based on cloud | |
CN112231702B (en) | Application protection method, device, equipment and medium | |
CN107844306A (en) | Restorative procedure, device, storage medium and the terminal of application program | |
CN105049533A (en) | Terminal system upgrading method and system | |
CN107528713B (en) | A kind of upgrade method and device of data transfer SDK | |
CN109634641B (en) | Application program updating method and device, electronic equipment and medium | |
CN107994993A (en) | Application program detection method and device | |
CN110209420A (en) | A kind of method and device updating bootstrap loader | |
CN107025119A (en) | A kind of multiple method of Android intelligent terminal system software hot repair | |
CN111176685A (en) | Upgrading method and device | |
CN108920962B (en) | Firmware downloading and signing checking method, firmware publishing method, mobile terminal and server | |
CN102609650B (en) | Realize the system and method that in electronic equipment, software cryptography is downloaded | |
CN110362333A (en) | A kind of quick solution, device and electronic equipment that client upgrading hinders | |
WO2012139324A1 (en) | System and method for handling service application |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |