Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Upgrading method and system of SDK (software development kit)

A software development tool and file technology, applied in the direction of program loading/starting, program control devices, etc., can solve the problems of cumbersome upgrade process and untimely bug correction, and achieve the effect of simplifying the upgrade process

Inactive Publication Date: 2013-10-16
亿赞普(北京)科技有限公司
View PDF3 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved by the embodiments of the present invention is to provide a software development toolkit upgrade method and system to solve the problem that the SDK upgrade requires an APP upgrade, resulting in a cumbersome upgrade process and untimely bug correction.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Upgrading method and system of SDK (software development kit)
  • Upgrading method and system of SDK (software development kit)
  • Upgrading method and system of SDK (software development kit)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] At present, with the development of various mobile terminals, various network information can be displayed through the APP in the mobile terminal. Taking the display of advertisements as an example, the method of displaying advertisements in the APP is mainly by embedding the SDK into the APP as a whole. When the APP is successfully registered on the network, the APP becomes the media of an advertising network.

[0061] In order to make the functions of the software more perfect, both the SDK and the APP must be continuously upgraded. However, since the SDK is embedded into the APP as a whole and becomes a part of the APP after embedding, the SDK itself does not have an automatic upgrade function. When the SDK needs to be upgraded, the APP is also required to be upgraded. When the APP is upgraded, the upgraded version of the SDK needs to be re-embedded into the APP. The APP compiles and packages the upgraded version of the SDK, then publishes it, and conducts the revie...

Embodiment 2

[0085] Next, the SDK upgrading method will be discussed in detail through Embodiment 2 of the present invention.

[0086] refer to figure 2 , which shows a flow chart of a method for upgrading a software development kit according to Embodiment 2 of the present invention, and the method for upgrading may include:

[0087] Step 201, divide the software development kit in advance, and the divided software development kit includes a startup engine file and a scheduler file, wherein the startup engine file is embedded in an application program.

[0088] In the embodiment of the present invention, the basis for dividing the SDK may be the update (ie upgrade) frequency of files in the SDK. After the division, the SDK can include LE files and DE files, among which, LE files are files with low update frequency, and are updated in quarters or even years; while DE files can be updated at any time according to needs.

[0089] Therefore, after the division, the LE file can be embedded i...

Embodiment 3

[0148] In the following, the SDK upgrading method described in the embodiment of the present invention will be described by taking advertisement display as an example.

[0149] In the embodiment of the present invention, firstly, the SDK used for the advertisement request can be divided into LE files and DE files, and then the LE files can be embedded into the APP. After the APP starts, it can automatically detect whether the SDK needs to be upgraded.

[0150] Such as Figure 4 As shown, it is a flowchart of a method for upgrading a software development kit described in Embodiment 3 of the present invention, and the method may include:

[0151] In step 401, the APP is started.

[0152] When the APP starts, the LE files in the APP can be started synchronously.

[0153] Step 402, judging whether DE.jar exists in the internal storage card.

[0154] In the embodiment of the present invention, the DE.jar (that is, the DE file) can be stored in the internal storage card. Of cours...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An embodiment of the invention provides an upgrading method and system of an SDK, and aims to solve the problems that due to the fact that APP (application program) upgrading is required when the SDK upgrades, an upgrading process is cumbersome, and bug correction is not in time. The method comprises the steps as follows: the SDK is divided in advance, the divided SDK comprises a starting engine file and a scheduler file, and the starting engine file is embedded into the APP; a request is sent to a server after the starting engine file in the APP is started; whether the scheduler file is downloaded is confirmed according to a request result returned by the server; if yes, the scheduler file is downloaded from the server, and the downloaded scheduler file is guided to be started through the starting engine file; and otherwise, an initial scheduler file is guided to be started through the starting engine file. The embodiment of the invention simplifies the upgrading process of the SDK and can correct bugs appearing in the scheduler file in time.

Description

technical field [0001] The embodiment of the present invention relates to the technical field of software upgrading, in particular to a method and system for upgrading a software development kit. Background technique [0002] With the rapid development of the network, various mobile terminal devices have been widely used, and various network information can be displayed to users more directly on the mobile terminal. [0003] Taking the display of advertisements as an example, the more commonly used method is to display them in some applications (Applications, APPs). When running the applications, users can see the displayed advertisements and click to enter related links. At present, the method of displaying advertisements in the APP is mainly by embedding the software development kit (Software Development Kit, SDK) into the APP as a whole. When the APP is successfully registered on the network, the APP becomes the media of an advertising network. . [0004] In order to ma...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/445
Inventor 杨小伟罗峰黄苏支李娜
Owner 亿赞普(北京)科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products