CN105049532A - Method and device for packaging SDK package, and method and device for downloading SDK package - Google Patents
Method and device for packaging SDK package, and method and device for downloading SDK package Download PDFInfo
- Publication number
- CN105049532A CN105049532A CN201510543387.XA CN201510543387A CN105049532A CN 105049532 A CN105049532 A CN 105049532A CN 201510543387 A CN201510543387 A CN 201510543387A CN 105049532 A CN105049532 A CN 105049532A
- Authority
- CN
- China
- Prior art keywords
- sdk
- module
- bag
- file
- buffer memory
- 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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- 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)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses a method and a device for packaging an SDK package, and a method and a device for downloading the SDK package. The packaging method is applied to a packaging server and comprises the steps as follows: the packaging server receives a packaging instruction transmitted by a downloading server, executes corresponding operation according to the name of each SDK functional module and the operation identifier corresponding to each SDK functional module in the packaging instruction, and obtains a compiled file of each module in a current packaging configuration file to generates a complied file set, buffers the obtained complied file set as a packaged SDK package and transmits the buffered SDK package to the downloading server, so that the downloading server could buffer the SDK package which can be downloaded by a user via a client. By applying the embodiment of the invention, the SDK functional modules in a basic library SDK could be logically separated for each client.
Description
Technical field
The present invention relates to SDK packaging technique field, particularly the packaging method that wraps of a kind of SDK and device and method for down loading and device.
Background technology
At present, a lot of application component is all that the mode of being packed by SDK module is generated.Usually, base library SDK can support the product of multiple client (application program that namely will generate) simultaneously, there is public part, i.e. SDK basic module in base library, also there is each client standalone module, i.e. SDK functional module.In prior art, traditional SDK packaging method have employed full dose packing manner, by packaged service device, SDK functional modules different with each client for SDK basic module is all compiled, send to download server for different client downloads as the SDK bag after packing the set of file after SDK basic module and the compiling of SDK module; Meanwhile, this SDK of buffer memory wraps.
Visible, in prior art, in base library SDK, SDK functional module can not be peeled off each client logic, this may comprise and SDK functional module that is unwanted, other clients during SDK of a client downloads is wrapped, and then cause the binary system bag of client downloads to increase, waste the bandwidth resources of download, add the time of download.
Summary of the invention
The packaging method that the object of the embodiment of the present invention is to provide a kind of SDK to wrap and device and method for down loading and device, make the SDK functional module of base library SDK can peel off each client logic.
For achieving the above object, the embodiment of the invention discloses the packaging method that a kind of SDK wraps, the method is applied to packaged service device, comprises the steps:
Receive the packing instruction that download server sends; Described packing instruction according to whether having the SDK of buffer memory bag to generate, comprises the title of each SDK functional module of needs operation by download server in this packing instruction, and the operation mark that each SDK functional module of needs operation is corresponding; The described SDK functional module of operation that needs comprises: the SDK functional module during the SDK of the SDK functional module that user is selected by client and buffer memory wraps;
Perform corresponding operating according to the title of each SDK functional module in packing instruction and operation mark corresponding to each SDK functional module, comprising:
If operation mark corresponding to SDK functional module is for deleting mark, then file after deleting the compiling of this SDK functional module in the SDK bag of buffer memory;
If operation mark corresponding to SDK functional module for adding mark or more new logo, then according to the packing full dose configuration file preset, generates current packing configuration file; Comprise in described packing full dose configuration file: the title of SDK basic module and the title of all SDK functional modules; Comprise in described current packing configuration file: the title of SDK basic module and operation mark are the title of adding mark or more each SDK functional module of new logo;
Obtain file after the compiling of modules in current packing configuration file, generate file set after compiling; After described compiling, file set comprises: after the compiling of the SDK basic module in current configuration file, file and operation mark are file after the compiling of each SDK functional module of adding or upgrading;
Using file set after the compiling of acquisition as the SDK bag buffer memory after packing;
The SDK of buffer memory bag is sent to download server, to make SDK bag described in download server buffer memory, passes through client downloads for user.
Preferably, the packing full dose configuration file that described foundation is preset, generates current packing configuration file, comprising:
From described packing full dose configuration file, obtaining the title of SDK basic module and each operation mark is the title of adding mark or the more SDK functional module of new logo; Be that the title of adding mark or the more SDK functional module of new logo joins in current packing configuration file by the title of SDK basic module and each operation mark, generate current packing configuration file.
Preferably, in the current packing configuration file of described acquisition modules compiling after file, generate compiling after file set, comprising:
For each module in current packing configuration file, if in the SDK bag of buffer memory, there is file after the compiling of this module, then judge whether the code update time of this module is later than the time of last buffer memory SDK bag, if, then this module is compiled, regain file after the compiling of this module, cover file after the compiling of this module already present; If in the SDK bag of buffer memory, there is not file after the compiling of this module, then compile this module, obtain file after the compiling of this module, to generate file set after compiling.
Preferably, the method also comprises: if in the SDK bag of buffer memory, there is file after the compiling of each module in current packing configuration file, and the code update time of each module is all not later than the time that last buffer memory SDK wraps, then send without the need to upgrading instruction to download server, make download server when user is wrapped by client downloads SDK, the SDK of last buffer memory bag is sent to client.
For achieving the above object, the embodiment of the invention also discloses the method for down loading that a kind of SDK wraps, the method is applied to download server, comprises the steps:
Obtain the SDK bag download instruction that user is sent by client; In described download instruction, comprise the title of each SDK functional module that user is selected by client;
According to whether having the SDK bag of buffer memory to generate packing instruction, comprising:
When there being the SDK bag of buffer memory, judge whether comprise file after the compiling of the SDK functional module that user does not select in the SDK bag of buffer memory; If had, then by the SDK of buffer memory bag, the SDK functional module that user does not select is defined as the module of needs operation, the operation mark of this module is set to delete mark; Judge whether comprise file after the compiling of the SDK functional module that user selectes in the SDK bag of buffer memory; If had, then by the SDK of buffer memory bag, the SDK functional module that user selectes is defined as the module of needs operation, and the operation mark of this module is set to more new logo; If no, then the SDK functional module that this user selectes is defined as the module of needs operation, the operation mark of this module is set to add mark;
When not having the SDK bag of buffer memory, then all SDK functional modules user selected are defined as the module of needs operation, the operation mark of modules are set to add mark;
Packing instruction is sent to packaged service device, according to the method described in any one of claim 1-4, SDK bag is sent to download server to make packaged service device;
Receive the SDK bag buffer memory that packaged service device sends, and export to user by client.
Preferably, the method also comprises: receive and the SDK bag module configuration information of buffer memory packaged service device transmission when sending SDK bag; Comprise in described SDK bag module configuration information: the title of all SDK functional modules during this SDK wraps;
File after the compiling of the SDK functional module that user does not select whether is comprised in the SDK bag of described judgement buffer memory, for: judge the title whether comprising the SDK functional module that user does not select in the SDK bag module configuration information of buffer memory;
File after the compiling of the SDK functional module that user selectes whether is comprised in the SDK bag of described judgement buffer memory, for: judge the title whether comprising the SDK functional module that user selectes in the SDK bag module configuration information of buffer memory.
For achieving the above object, the embodiment of the invention discloses the packing apparatus that a kind of SDK wraps, this application of installation, in packaged service device, comprising:
Instruction reception unit, for receiving the packing instruction that download server sends; Described packing instruction according to whether having the SDK of buffer memory bag to generate, comprises the title of each SDK functional module of needs operation by download server in this packing instruction, and the operation mark that each SDK functional module of needs operation is corresponding;
Operating unit, for according to the title of each SDK functional module in packing instruction and operation mark corresponding to each SDK functional module, if operation mark corresponding to SDK functional module is for deleting mark, then file after deleting the compiling of this SDK functional module in the SDK bag of buffer memory; If operation mark corresponding to SDK functional module for adding mark or more new logo, then according to the packing full dose configuration file preset, generates current packing configuration file; Comprise in described packing full dose configuration file: the title of SDK basic module and the title of all SDK functional modules; Comprise in described current packing configuration file: the title of SDK basic module and operation mark are the title of adding mark or more each SDK functional module of new logo;
After compiling, file obtains unit, for obtain modules in current packing configuration file compiling after file, generate file set after compiling; After described compiling, file set comprises: after the compiling of the SDK basic module in current configuration file, file and operation mark are file after the compiling of each SDK functional module of adding or upgrading;
Buffer unit, for will obtain compiling after file set as packing after SDK bag buffer memory;
Transmitting element, sends to download server by the SDK of buffer memory bag, to make SDK bag described in download server buffer memory, passes through client downloads for user.
Preferably, described operating unit, when generating current packing configuration file, from described packing full dose configuration file, obtaining the title of SDK basic module and each operation mark is the title of adding mark or the more SDK functional module of new logo; Be that the title of adding mark or the more SDK functional module of new logo joins in current packing configuration file by the title of SDK basic module and each operation mark, generate current packing configuration file.
Preferably, after described compiling, file obtains unit, specifically for: for each module in current packing configuration file, if in the SDK bag in buffer memory, there is file after the compiling of this module, then judge the time whether the code update time of this module is later than last buffer memory SDK and wraps, if, then this module is compiled, regain file after the compiling of this module, cover file after the compiling of this module already present; If in the SDK bag in buffer memory, there is not file after the compiling of this module, then compile this module, obtain file after the compiling of this module, to generate file set after compiling.
Preferably, described device also comprises: instruction sending unit;
Described instruction sending unit, in wrapping as the SDK of buffer memory, there is file after the compiling of each module in current packing configuration file, and the code update time of each module be all not later than last buffer memory SDK wrap time time, send without the need to upgrading instruction to download server, make download server when user is wrapped by client downloads SDK, the SDK of last buffer memory bag is sent to client.
For achieving the above object, the embodiment of the invention also discloses the download apparatus that a kind of SDK wraps, this application of installation, in download server, comprising:
Download instruction obtains unit, for obtaining the SDK bag download instruction that user is sent by client; In described download instruction, comprise the title of each SDK functional module that user is selected by client;
Whether packing instruction generation unit, for according to having the SDK bag of buffer memory to generate packing instruction, comprising: when there being the SDK bag of buffer memory, judges whether to comprise in the SDK bag of buffer memory file after the compiling of the SDK functional module that user does not select; If had, then by the SDK of buffer memory bag, the SDK functional module that user does not select is defined as the module of needs operation, the operation mark of this module is set to delete mark; Judge whether comprise file after the compiling of the SDK functional module that user selectes in the SDK bag of buffer memory; If had, then by the SDK of buffer memory bag, the SDK functional module that user selectes is defined as the module of needs operation, and the operation mark of this module is set to more new logo; If no, then the SDK functional module that this user selectes is defined as the module of needs operation, the operation mark of this module is set to add mark; When not having the SDK bag of buffer memory, then all SDK functional modules user selected are defined as the module of needs operation, the operation mark of modules are set to add mark;
Packing instruction sending unit, for packing instruction is sent to packaged service device, sends to download server to make packaged service device by SDK bag; Above-mentioned packing apparatus is provided with in described packaged service device;
Receiving element, for receiving the SDK bag buffer memory that packaged service device sends, and exports to user by client.
Preferably, described device also comprises: information receiving unit;
Described information receiving unit, for receiving and the SDK bag module configuration information of buffer memory packaged service device transmission when sending SDK bag; Comprise in described SDK bag module configuration information: the title of all SDK functional modules during this SDK wraps;
Described packing instruction generation unit, it judges whether comprise file after the compiling of the SDK functional module that user does not select in the SDK bag of buffer memory, for: judge the title whether comprising the SDK functional module that user does not select in the SDK bag module configuration information of buffer memory; It judges whether comprise file after the compiling of the SDK functional module that user selectes in the SDK bag of buffer memory, for: judge the title whether comprising the SDK functional module that user selectes in the SDK bag module configuration information of buffer memory.
As seen from the above technical solutions, the packaging method that the embodiment of the present invention provides a kind of SDK to wrap and device and method for down loading and device, in the program, be applied to packaged service device, packaged service device receives the packing instruction that download server sends, corresponding operating is performed according to the title of each SDK functional module in packing instruction and operation mark corresponding to each SDK functional module, obtain file after the compiling of modules in current packing configuration file, generate the rear file set of compiling, using file set after the compiling of acquisition as the SDK bag buffer memory after packing, the SDK of buffer memory bag is sent to download server, to make SDK bag described in download server buffer memory, client downloads is passed through for user, be applied to download server, download server obtains the SDK bag download instruction that user is sent by client, according to whether having the SDK bag of buffer memory to generate packing instruction, packing instruction is sent to packaged service device, receive the SDK bag buffer memory that packaged service device sends, and export to user by client.
Visible, in the embodiment of the present invention, SDK functional module in base library SDK can be peeled off each client logic, thus reduce the binary system bag of client downloads, effectively utilize the bandwidth resources downloaded, reduce the time of downloading.Certainly, arbitrary product of the present invention is implemented or method must not necessarily need to reach above-described all advantages simultaneously.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The schematic flow sheet of the packaging method of a kind of SDK bag that Fig. 1 provides for the embodiment of the present invention;
The schematic diagram of the SDK functional module that a kind of user that Fig. 2 provides for the embodiment of the present invention is selected by client;
The packing full dose configuration file table of a kind of map application SDK bag that Fig. 3 provides for the embodiment of the present invention;
The current packing configuration file table of a kind of map application SDK bag that Fig. 4 provides for the embodiment of the present invention;
The schematic flow sheet of the method for down loading of a kind of SDK bag that Fig. 5 provides for the embodiment of the present invention;
The structural representation of the packing apparatus of a kind of SDK bag that Fig. 6 provides for the embodiment of the present invention;
The structural representation of the download apparatus of a kind of SDK bag that Fig. 7 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
The packaging method that the embodiment of the present invention provides a kind of SDK to wrap and device and method for down loading and device, in the program, be applied to packaged service device, packaged service device receives the packing instruction that download server sends, corresponding operating is performed according to the title of each SDK functional module in packing instruction and operation mark corresponding to each SDK functional module, obtain file after the compiling of modules in current packing configuration file, generate the rear file set of compiling, using file set after the compiling of acquisition as the SDK bag buffer memory after packing, the SDK of buffer memory bag is sent to download server, to make SDK bag described in download server buffer memory, client downloads is passed through for user.
In the program, be applied to download server, download server obtains the SDK bag download instruction that user is sent by client, according to whether having the SDK bag of buffer memory to generate packing instruction, packing instruction is sent to packaged service device, receive the SDK bag buffer memory that packaged service device sends, and export to user by client.
Below by specific embodiment, the present invention is described in detail.
The schematic flow sheet of the packaging method of a kind of SDK modular packet provided for the embodiment of the present invention with reference to figure 1, Fig. 1, the method is applied on packaged service device, comprises the steps:
S100: receive the packing instruction that download server sends;
Wherein, described packing instruction according to whether having the SDK of buffer memory bag to generate, comprises the title of each SDK functional module of needs operation by download server in this packing instruction, and the operation mark that each SDK functional module of needs operation is corresponding; The described SDK functional module of operation that needs comprises: the SDK functional module during the SDK of the SDK functional module that user is selected by client and buffer memory wraps.
With reference to the schematic diagram of the SDK functional module that figure 2, Fig. 2 is selected by client for a kind of user that the embodiment of the present invention provides, the functional module selectable buttons that user is provided by client, selected SDK functional module.Wherein, a left side illustrates all modules that SDK comprises, and comprises SDK basic module and SDK functional module; In illustrate the functional module selectable buttons that user provided by client, have selected SDK functional module 1 and SDK functional module 3; The right side illustrates the SDK that will generate and wraps the module that should comprise.
Suppose the SDK bag of an existing map application, wherein containing basic module, computing function module, localization function module, LBS functional module and periphery search function module; In download server, the SDK of buffer memory comprises computing function module and localization function module in wrapping, user have selected localization function module and LBS functional module by client, then comprise [computing function module in packing instruction, delete], [localization function module, upgrade] and [LBS functional module is added].
S101: according to the title of each SDK functional module in packing instruction and operation mark executable operations corresponding to each SDK functional module;
Concrete, if operation mark corresponding to SDK functional module is for deleting mark, then file after deleting the compiling of this SDK functional module in the SDK bag of buffer memory.Such as, [computing function module is deleted] in step S100, its operation mark is deletion, then file after directly deleting the compiling of computing function module in the SDK bag of packaged service device buffer memory.
In addition, if operation mark corresponding to SDK functional module is for adding mark or more new logo, then according to the packing full dose configuration file preset, current packing configuration file is generated.
Wherein, comprise in described packing full dose configuration file: the title of SDK basic module and the title of all SDK functional modules; Such as, the SDK bag of the map application of step S100 hypothesis, the SDK functional module of basic module and all map application should be comprised in its packing full dose configuration file, as LBS functional module, localization function module, computing function module and periphery search function module, with reference to the packing full dose configuration file table of a kind of map application SDK bag that figure 3, Fig. 3 provides for the embodiment of the present invention.Comprise in described current packing configuration file: the title of SDK basic module and operation mark are the title of adding mark or more each SDK functional module of new logo.
In practical application, the packing full dose configuration file that described foundation is preset, generate current packing configuration file, comprising: from described packing full dose configuration file, obtaining the title of SDK basic module and each operation mark is the title of adding mark or the more SDK functional module of new logo; Be that the title of adding mark or the more SDK functional module of new logo joins in current packing configuration file by the title of SDK basic module and each operation mark, generate current packing configuration file.
Suppose [localization function module in step S100, upgrade] and [LBS functional module, add], the operation mark of localization function module and LBS functional module is respectively and upgrades and add, then the title of localization function module and LBS functional module is added in current packing configuration file, generate current packing configuration file, with reference to the current packing configuration file table of a kind of map application SDK bag that figure 4, Fig. 4 provides for the embodiment of the present invention.
S102: obtain file after the compiling of modules in current packing configuration file, generates file set after compiling;
Wherein, after described compiling, file set comprises: after the compiling of the SDK basic module in current configuration file, file and operation mark are file after the compiling of each SDK functional module of adding or upgrading.
In practical application, in the current packing configuration file of described acquisition modules compiling after file, generate the rear file set of compiling, comprising: for each module in current packing configuration file, if in the SDK bag of buffer memory, there is file after the compiling of this module, then judge whether the code update time of this module is later than the time of last buffer memory SDK bag, if so, then compiles this module, regain file after the compiling of this module, cover file after the compiling of this module already present; If in the SDK bag of buffer memory, there is not file after the compiling of this module, then compile this module, obtain file after the compiling of this module, to generate file set after compiling.
Such as, the localization function module in step S100 in map application SDK bag, it is present in current packing configuration file, and file after also there is the compiling of this functional module in the SDK of buffer memory bag; Suppose, the code update time of this functional module is 2015-04-12, the time that buffer memory SDK wraps is 2015-03-23, the code update time of this functional module is later than the time of buffer memory SDK bag, then this functional module is compiled, regain file after the compiling of this functional module, cover file after the compiling of this functional module already present; Suppose, the time that buffer memory SDK wraps is 2015-04-19, and code update time of this functional module is not later than the time that buffer memory SDK wraps, then without the need to this functional module again; Suppose, in the SDK of buffer memory bag, to there is not file after the compiling of localization function module, then this functional module is compiled, obtain file after the compiling of this functional module, to generate file set after compiling.Wherein, the code update time of each module and the time of SDK bag buffer memory can go on record when the good buffer memory SDK of code update wraps.
S103: using file set after the compiling of acquisition as the SDK bag buffer memory after packing;
S104: the SDK of buffer memory bag is sent to download server, to make SDK bag described in download server buffer memory, passes through client downloads for user.
In practical application, this packaging method also comprises: if in the SDK bag of buffer memory, there is file after the compiling of each module in current packing configuration file, and the code update time of each module is all not later than the time that last buffer memory SDK wraps, then send without the need to upgrading instruction to download server, make download server when user is wrapped by client downloads SDK, the SDK of last buffer memory bag is sent to client.
Such as, user have selected localization function module and LBS functional module by client, and there are this two functional modules in wrapping in the SDK of buffer memory, and the code update time of these two functional modules is 2015-04-12, the time that buffer memory SDK wraps is 2015-04-19, the code update time of functional module is all not later than the time of last buffer memory SDK bag, then packaged service device sends without the need to upgrading instruction to download server, when user is by client downloads SDK bag, the SDK of last buffer memory bag can be sent to client by download server.
The schematic flow sheet of the method for down loading of a kind of SDK bag provided for the embodiment of the present invention with reference to figure 5, Fig. 5, the method is applied in download server, comprises the steps:
S500: obtain the SDK bag download instruction that user is sent by client;
Wherein, in described download instruction, comprise the title of each SDK functional module that user is selected by client.Such as, computing function module, localization function module, LBS functional module and periphery search function module is comprised in the SDK bag of the map application mentioned in step S100, user have selected localization function module and LBS functional module by client, then just comprise the title of these two SDK functional modules in download instruction.
S501: according to whether having the SDK bag of buffer memory to generate packing instruction;
When there being the SDK bag of buffer memory, judge whether comprise file after the compiling of the SDK functional module that user does not select in the SDK bag of buffer memory; If had, then by the SDK of buffer memory bag, the SDK functional module that user does not select is defined as the module of needs operation, the operation mark of this module is set to delete mark.Such as, suppose in step S100, in download server, the SDK of buffer memory comprises computing function module and localization function module in wrapping, user have selected localization function module and LBS functional module by client, user is not by comprising computing function module in the selected functional module of client, then the operation mark of computing function module is for deleting, and comprises [computing function module is deleted] in instruction of namely packing.
Judge whether comprise file after the compiling of the SDK functional module that user selectes in the SDK bag of buffer memory; If had, then by the SDK of buffer memory bag, the SDK functional module that user selectes is defined as the module of needs operation, and the operation mark of this module is set to more new logo; If no, then the SDK functional module that this user selectes is defined as the module of needs operation, the operation mark of this module is set to add mark.The same, suppose in step S100, in download server, the SDK of buffer memory comprises computing function module and localization function module in wrapping, user have selected localization function module and LBS functional module by client, in download server, the SDK of buffer memory contains localization function module in wrapping, and do not comprise LBS functional module, then the operation mark of localization function module is for upgrading, the operation mark of LBS functional module is for adding, namely [localization function module is comprised in packing instruction, upgrade] and [LBS functional module is added].
When not having the SDK bag of buffer memory, then all SDK functional modules user selected are defined as the module of needs operation, the operation mark of modules are set to add mark.Suppose, the SDK of buffer memory is not had to wrap in download server, SDK according to the map application in step S100 wraps, user have selected computing function module, localization function module, then the operation mark of these two functional modules is set to add mark, i.e. [computing function module is added], [localization function module, add], send to server as packing instruction.
S502: packing instruction is sent to packaged service device;
The object of this step is, makes the packaging method of packaged service device according to Fig. 1 that SDK bag is sent to download server;
S503: receive the SDK bag buffer memory that packaged service device sends, and export to user by client.
In practical application, the method also comprises: receive and the SDK bag module configuration information of buffer memory packaged service device transmission when sending SDK bag; Comprise in described SDK bag module configuration information: the title of all SDK functional modules during this SDK wraps;
Wherein, in the SDK bag of described judgement buffer memory, whether comprise file after the compiling of the SDK functional module that user does not select, for: judge the title whether comprising the SDK functional module that user does not select in the SDK bag module configuration information of buffer memory;
In addition, in the SDK bag of described judgement buffer memory, whether comprise file after the compiling of the SDK functional module that user selectes, for: judge the title whether comprising the SDK functional module that user selectes in the SDK bag module configuration information of buffer memory.
Suppose, in step S502, packaged service device sends to download server one map application SDK to wrap, and comprises basic module, computing function module and localization function module in this SDK; Download server can receive and this map application SDK of buffer memory wraps, and receives the module configuration information of current SDK bag, i.e. [computing function module, localization function module]; When next user downloads SDK bag, the module title only user need selected and module configuration information contrast, and judge that whether comprising user in buffer memory SDK bag selectes or not selected SDK functional module.
With reference to figure 6, the structural representation of the packing apparatus of a kind of SDK bag that Fig. 6 provides for the embodiment of the present invention, this application of installation, on packaged service device, comprising: after instruction reception unit 600, operating unit 601, compiling, file obtains unit 602, buffer unit 603 and transmitting element 604.
Wherein, described instruction reception unit 600, for receiving the packing instruction that download server sends; Described packing instruction according to whether having the SDK of buffer memory bag to generate, comprises the title of each SDK functional module of needs operation by download server in this packing instruction, and the operation mark that each SDK functional module of needs operation is corresponding.
Described operating unit 601, for according to the title of each SDK functional module in packing instruction and operation mark corresponding to each SDK functional module, if operation mark corresponding to SDK functional module is for deleting mark, then file after deleting the compiling of this SDK functional module in the SDK bag of buffer memory; If operation mark corresponding to SDK functional module for adding mark or more new logo, then according to the packing full dose configuration file preset, generates current packing configuration file; Comprise in described packing full dose configuration file: the title of SDK basic module and the title of all SDK functional modules; Comprise in described current packing configuration file: the title of SDK basic module and operation mark are the title of adding mark or more each SDK functional module of new logo.
After described compiling, file obtains unit 602, for obtain modules in current packing configuration file compiling after file, generate file set after compiling; After described compiling, file set comprises: after the compiling of the SDK basic module in current configuration file, file and operation mark are file after the compiling of each SDK functional module of adding or upgrading.
Described buffer unit 603, for will obtain compiling after file set as packing after SDK bag buffer memory.
Described transmitting element 604, sends to download server by the SDK of buffer memory bag, to make SDK bag described in download server buffer memory, passes through client downloads for user.
Concrete, described operating unit 601, when generating current packing configuration file, from described packing full dose configuration file, obtaining the title of SDK basic module and each operation mark is the title of adding mark or the more SDK functional module of new logo; Be that the title of adding mark or the more SDK functional module of new logo joins in current packing configuration file by the title of SDK basic module and each operation mark, generate current packing configuration file.
After described compiling, file obtains unit 602, specifically for: for each module in current packing configuration file, if in the SDK bag in buffer memory, there is file after the compiling of this module, then judge whether the code update time of this module is later than the time of last buffer memory SDK bag, if so, then compiles this module, regain file after the compiling of this module, cover file after the compiling of this module already present; If in the SDK bag in buffer memory, there is not file after the compiling of this module, then compile this module, obtain file after the compiling of this module, to generate file set after compiling.
In practical application, described device also comprises: instruction sending unit.
Wherein, described instruction sending unit, in wrapping as the SDK of buffer memory, there is file after the compiling of each module in current packing configuration file, and the code update time of each module be all not later than last buffer memory SDK wrap time time, sending without the need to upgrading instruction to download server, making download server when user is wrapped by client downloads SDK, the SDK of last buffer memory bag is sent to client.
With reference to figure 7, the structural representation of the download apparatus of a kind of SDK bag that Fig. 7 provides for the embodiment of the present invention, this application of installation, in download server, comprising: download instruction obtains unit 700, packing instruction generation unit 701, packing instruction sending unit 702 and receiving element 703.
Wherein, download instruction obtains unit 700, for obtaining the SDK bag download instruction that user is sent by client; In described download instruction, comprise the title of each SDK functional module that user is selected by client.
Whether packing instruction generation unit 701, for according to having the SDK bag of buffer memory to generate packing instruction, comprising: when there being the SDK bag of buffer memory, judges whether to comprise in the SDK bag of buffer memory file after the compiling of the SDK functional module that user does not select; If had, then by the SDK of buffer memory bag, the SDK functional module that user does not select is defined as the module of needs operation, the operation mark of this module is set to delete mark; Judge whether comprise file after the compiling of the SDK functional module that user selectes in the SDK bag of buffer memory; If had, then by the SDK of buffer memory bag, the SDK functional module that user selectes is defined as the module of needs operation, and the operation mark of this module is set to more new logo; If no, then the SDK functional module that this user selectes is defined as the module of needs operation, the operation mark of this module is set to add mark; When not having the SDK bag of buffer memory, then all SDK functional modules user selected are defined as the module of needs operation, the operation mark of modules are set to add mark.
Packing instruction sending unit 702, for packing instruction is sent to packaged service device, sends to download server to make packaged service device by SDK bag; The packing apparatus described in any one of claim 7-10 is provided with in described packaged service device.
Receiving element 703, for receiving the SDK bag buffer memory that packaged service device sends, and exports to user by client.
In practical application, described device also comprises: information receiving unit.
Wherein, described information receiving unit, for receiving and the SDK bag module configuration information of buffer memory packaged service device transmission when sending SDK bag; Comprise in described SDK bag module configuration information: the title of all SDK functional modules during this SDK wraps;
In addition, described packing instruction generation unit 701, it judges whether comprise file after the compiling of the SDK functional module that user does not select in the SDK bag of buffer memory, for: judge the title whether comprising the SDK functional module that user does not select in the SDK bag module configuration information of buffer memory; It judges whether comprise file after the compiling of the SDK functional module that user selectes in the SDK bag of buffer memory, for: judge the title whether comprising the SDK functional module that user selectes in the SDK bag module configuration information of buffer memory.
It should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
Each embodiment in this specification all adopts relevant mode to describe, between each embodiment identical similar part mutually see, what each embodiment stressed is the difference with other embodiments.Especially, for system embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
The foregoing is only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.All any amendments done within the spirit and principles in the present invention, equivalent replacement, improvement etc., be all included in protection scope of the present invention.
Claims (12)
1. a packaging method for SDK bag, it is characterized in that, be applied to packaged service device, described method comprises step:
Receive the packing instruction that download server sends; Described packing instruction according to whether having the SDK of buffer memory bag to generate, comprises the title of each SDK functional module of needs operation by download server in this packing instruction, and the operation mark that each SDK functional module of needs operation is corresponding; The described SDK functional module of operation that needs comprises: the SDK functional module during the SDK of the SDK functional module that user is selected by client and buffer memory wraps;
Perform corresponding operating according to the title of each SDK functional module in packing instruction and operation mark corresponding to each SDK functional module, comprising:
If operation mark corresponding to SDK functional module is for deleting mark, then file after deleting the compiling of this SDK functional module in the SDK bag of buffer memory;
If operation mark corresponding to SDK functional module for adding mark or more new logo, then according to the packing full dose configuration file preset, generates current packing configuration file; Comprise in described packing full dose configuration file: the title of SDK basic module and the title of all SDK functional modules; Comprise in described current packing configuration file: the title of SDK basic module and operation mark are the title of adding mark or more each SDK functional module of new logo;
Obtain file after the compiling of modules in current packing configuration file, generate file set after compiling; After described compiling, file set comprises: after the compiling of the SDK basic module in current configuration file, file and operation mark are file after the compiling of each SDK functional module of adding or upgrading;
Using file set after the compiling of acquisition as the SDK bag buffer memory after packing;
The SDK of buffer memory bag is sent to download server, to make SDK bag described in download server buffer memory, passes through client downloads for user.
2. packaging method according to claim 1, is characterized in that, the packing full dose configuration file that described foundation is preset, and generates current packing configuration file, comprising:
From described packing full dose configuration file, obtaining the title of SDK basic module and each operation mark is the title of adding mark or the more SDK functional module of new logo; Be that the title of adding mark or the more SDK functional module of new logo joins in current packing configuration file by the title of SDK basic module and each operation mark, generate current packing configuration file.
3. packaging method according to claim 1, is characterized in that, in the current packing configuration file of described acquisition modules compiling after file, generate compiling after file set, comprising:
For each module in current packing configuration file, if in the SDK bag of buffer memory, there is file after the compiling of this module, then judge whether the code update time of this module is later than the time of last buffer memory SDK bag, if, then this module is compiled, regain file after the compiling of this module, cover file after the compiling of this module already present; If in the SDK bag of buffer memory, there is not file after the compiling of this module, then compile this module, obtain file after the compiling of this module, to generate file set after compiling.
4. packaging method according to claim 3, it is characterized in that, described method also comprises: if in the SDK bag of buffer memory, there is file after the compiling of each module in current packing configuration file, and the code update time of each module is all not later than the time that last buffer memory SDK wraps, then sending without the need to upgrading instruction to download server, making download server when user is wrapped by client downloads SDK, the SDK of last buffer memory bag is sent to client.
5. a method for down loading for SDK bag, it is characterized in that, be applied to download server, described method comprises step:
Obtain the SDK bag download instruction that user is sent by client; In described download instruction, comprise the title of each SDK functional module that user is selected by client;
According to whether having the SDK bag of buffer memory to generate packing instruction, comprising:
When there being the SDK bag of buffer memory, judge whether comprise file after the compiling of the SDK functional module that user does not select in the SDK bag of buffer memory; If had, then by the SDK of buffer memory bag, the SDK functional module that user does not select is defined as the module of needs operation, the operation mark of this module is set to delete mark;
Judge whether comprise file after the compiling of the SDK functional module that user selectes in the SDK bag of buffer memory; If had, then by the SDK of buffer memory bag, the SDK functional module that user selectes is defined as the module of needs operation, and the operation mark of this module is set to more new logo; If no, then the SDK functional module that this user selectes is defined as the module of needs operation, the operation mark of this module is set to add mark;
When not having the SDK bag of buffer memory, then all SDK functional modules user selected are defined as the module of needs operation, the operation mark of modules are set to add mark;
Packing instruction is sent to packaged service device, according to the method described in any one of claim 1-4, SDK bag is sent to download server to make packaged service device;
Receive the SDK bag buffer memory that packaged service device sends, and export to user by client.
6. method for down loading according to claim 5, is characterized in that, described method also comprises: receive and the SDK bag module configuration information of buffer memory packaged service device transmission when sending SDK bag; Comprise in described SDK bag module configuration information: the title of all SDK functional modules during this SDK wraps;
File after the compiling of the SDK functional module that user does not select whether is comprised in the SDK bag of described judgement buffer memory, for: judge the title whether comprising the SDK functional module that user does not select in the SDK bag module configuration information of buffer memory;
File after the compiling of the SDK functional module that user selectes whether is comprised in the SDK bag of described judgement buffer memory, for: judge the title whether comprising the SDK functional module that user selectes in the SDK bag module configuration information of buffer memory.
7. a packing apparatus for SDK bag, it is characterized in that, be applied to packaged service device, described device comprises:
Instruction reception unit, for receiving the packing instruction that download server sends; Described packing instruction according to whether having the SDK of buffer memory bag to generate, comprises the title of each SDK functional module of needs operation by download server in this packing instruction, and the operation mark that each SDK functional module of needs operation is corresponding;
Operating unit, for according to the title of each SDK functional module in packing instruction and operation mark corresponding to each SDK functional module, if operation mark corresponding to SDK functional module is for deleting mark, then file after deleting the compiling of this SDK functional module in the SDK bag of buffer memory; If operation mark corresponding to SDK functional module for adding mark or more new logo, then according to the packing full dose configuration file preset, generates current packing configuration file; Comprise in described packing full dose configuration file: the title of SDK basic module and the title of all SDK functional modules; Comprise in described current packing configuration file: the title of SDK basic module and operation mark are the title of adding mark or more each SDK functional module of new logo;
After compiling, file obtains unit, for obtain modules in current packing configuration file compiling after file, generate file set after compiling; After described compiling, file set comprises: after the compiling of the SDK basic module in current configuration file, file and operation mark are file after the compiling of each SDK functional module of adding or upgrading;
Buffer unit, for will obtain compiling after file set as packing after SDK bag buffer memory;
Transmitting element, sends to download server by the SDK of buffer memory bag, to make SDK bag described in download server buffer memory, passes through client downloads for user.
8. packing apparatus according to claim 7, it is characterized in that, described operating unit, when generating current packing configuration file, from described packing full dose configuration file, obtaining the title of SDK basic module and each operation mark is the title of adding mark or the more SDK functional module of new logo; Be that the title of adding mark or the more SDK functional module of new logo joins in current packing configuration file by the title of SDK basic module and each operation mark, generate current packing configuration file.
9. packing apparatus according to claim 7, it is characterized in that, after described compiling, file obtains unit, specifically for: for each module in current packing configuration file, if in the SDK bag in buffer memory, there is file after the compiling of this module, then judge whether the code update time of this module is later than the time of last buffer memory SDK bag, if so, then compiles this module, regain file after the compiling of this module, cover file after the compiling of this module already present; If in the SDK bag in buffer memory, there is not file after the compiling of this module, then compile this module, obtain file after the compiling of this module, to generate file set after compiling.
10. packing apparatus according to claim 9, is characterized in that, described device also comprises: instruction sending unit;
Described instruction sending unit, in wrapping as the SDK of buffer memory, there is file after the compiling of each module in current packing configuration file, and the code update time of each module be all not later than last buffer memory SDK wrap time time, send without the need to upgrading instruction to download server, make download server when user is wrapped by client downloads SDK, the SDK of last buffer memory bag is sent to client.
The download apparatus of 11. 1 kinds of SDK bags, it is characterized in that, be applied to download server, described device comprises:
Download instruction obtains unit, for obtaining the SDK bag download instruction that user is sent by client; In described download instruction, comprise the title of each SDK functional module that user is selected by client;
Whether packing instruction generation unit, for according to having the SDK bag of buffer memory to generate packing instruction, comprising: when there being the SDK bag of buffer memory, judges whether to comprise in the SDK bag of buffer memory file after the compiling of the SDK functional module that user does not select; If had, then by the SDK of buffer memory bag, the SDK functional module that user does not select is defined as the module of needs operation, the operation mark of this module is set to delete mark; Judge whether comprise file after the compiling of the SDK functional module that user selectes in the SDK bag of buffer memory; If had, then by the SDK of buffer memory bag, the SDK functional module that user selectes is defined as the module of needs operation, and the operation mark of this module is set to more new logo; If no, then the SDK functional module that this user selectes is defined as the module of needs operation, the operation mark of this module is set to add mark; When not having the SDK bag of buffer memory, then all SDK functional modules user selected are defined as the module of needs operation, the operation mark of modules are set to add mark;
Packing instruction sending unit, for packing instruction is sent to packaged service device, sends to download server to make packaged service device by SDK bag; The packing apparatus described in any one of claim 7-10 is provided with in described packaged service device;
Receiving element, for receiving the SDK bag buffer memory that packaged service device sends, and exports to user by client.
12. download apparatus according to claim 11, is characterized in that, described device also comprises: information receiving unit;
Described information receiving unit, for receiving and the SDK bag module configuration information of buffer memory packaged service device transmission when sending SDK bag; Comprise in described SDK bag module configuration information: the title of all SDK functional modules during this SDK wraps;
Described packing instruction generation unit, it judges whether comprise file after the compiling of the SDK functional module that user does not select in the SDK bag of buffer memory, for: judge the title whether comprising the SDK functional module that user does not select in the SDK bag module configuration information of buffer memory; It judges whether comprise file after the compiling of the SDK functional module that user selectes in the SDK bag of buffer memory, for: judge the title whether comprising the SDK functional module that user selectes in the SDK bag module configuration information of buffer memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510543387.XA CN105049532B (en) | 2015-08-28 | 2015-08-28 | The packaging method and device and method for down loading and device of a kind of SDK packets |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510543387.XA CN105049532B (en) | 2015-08-28 | 2015-08-28 | The packaging method and device and method for down loading and device of a kind of SDK packets |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105049532A true CN105049532A (en) | 2015-11-11 |
CN105049532B CN105049532B (en) | 2018-07-13 |
Family
ID=54455735
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510543387.XA Active CN105049532B (en) | 2015-08-28 | 2015-08-28 | The packaging method and device and method for down loading and device of a kind of SDK packets |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105049532B (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105468412A (en) * | 2015-11-26 | 2016-04-06 | 金蝶软件(中国)有限公司 | Dynamic packaging method and dynamic packaging device |
CN106843857A (en) * | 2016-12-30 | 2017-06-13 | 北京五八信息技术有限公司 | The method and apparatus that code library changes SDK are realized based on SRP |
CN107066291A (en) * | 2017-02-09 | 2017-08-18 | 阿里巴巴集团控股有限公司 | Packaging method, device and the equipment of SDK, computer-readable recording medium |
CN107133043A (en) * | 2017-05-04 | 2017-09-05 | 山东浪潮云服务信息科技有限公司 | Web project packaging method and device based on domestic CPU and operating system |
CN107357718A (en) * | 2017-06-12 | 2017-11-17 | 百富计算机技术(深圳)有限公司 | One kind structure method of testing and device |
CN107678750A (en) * | 2017-10-27 | 2018-02-09 | 北京腾云天下科技有限公司 | A kind of SDK packaging methods, computing device and SDK packaging systems |
CN107704238A (en) * | 2017-11-28 | 2018-02-16 | 广州市千钧网络科技有限公司 | A kind of method and device packed to project |
CN108647033A (en) * | 2018-04-03 | 2018-10-12 | 四川新网银行股份有限公司 | A kind of SDK automatic packaging methods of open platform |
CN109819042A (en) * | 2019-02-02 | 2019-05-28 | 北京字节跳动网络技术有限公司 | For providing the method and apparatus of Software Development Kit |
CN109840109A (en) * | 2019-02-02 | 2019-06-04 | 北京字节跳动网络技术有限公司 | Method and apparatus for generating Software Development Kit |
CN110688095A (en) * | 2018-07-04 | 2020-01-14 | 深圳市科比特航空科技有限公司 | Construction method and device of unmanned aerial vehicle SDK development platform |
CN111240657A (en) * | 2020-01-17 | 2020-06-05 | 北京字节跳动网络技术有限公司 | Method and device for generating SDK and electronic equipment |
CN111722851A (en) * | 2020-04-22 | 2020-09-29 | 深圳市伟文无线通讯技术有限公司 | A device and method for supporting multi-cloud platform connection based on single chip microcomputer |
CN112114871A (en) * | 2020-09-28 | 2020-12-22 | 北京奇艺世纪科技有限公司 | Code sharing method, device, server, terminal and medium |
CN112965697A (en) * | 2021-03-25 | 2021-06-15 | 北京奇艺世纪科技有限公司 | Code file generation method and device and electronic equipment |
CN113326038A (en) * | 2021-06-11 | 2021-08-31 | 北京百度网讯科技有限公司 | Method, apparatus, device, storage medium and program product for providing service |
CN113434192A (en) * | 2021-08-26 | 2021-09-24 | 广州易方信息科技股份有限公司 | SDK platform-based packaging method and device and computer equipment |
CN113934460A (en) * | 2021-10-12 | 2022-01-14 | 郑州阿帕斯数云信息科技有限公司 | Resource providing method and device |
CN114281343A (en) * | 2021-12-29 | 2022-04-05 | 上海华大九天信息科技有限公司 | Code packet generation method and device, computer storage medium and electronic equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102803900A (en) * | 2010-03-23 | 2012-11-28 | 爱信艾达株式会社 | Map update data supply device and map update data supply program |
CN103701930A (en) * | 2014-01-07 | 2014-04-02 | 浙江大学 | Mobile application program real-time updating method and system |
CN103955363A (en) * | 2014-04-08 | 2014-07-30 | 国云科技股份有限公司 | Manufacturing method of program upgrade and installation package |
WO2014183447A1 (en) * | 2013-05-14 | 2014-11-20 | Tencent Technology (Shenzhen) Company Limited | Method, system and sever for downloading installation package |
CN104615453A (en) * | 2014-09-26 | 2015-05-13 | 腾讯科技(深圳)有限公司 | Map data processing method, device and system |
-
2015
- 2015-08-28 CN CN201510543387.XA patent/CN105049532B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102803900A (en) * | 2010-03-23 | 2012-11-28 | 爱信艾达株式会社 | Map update data supply device and map update data supply program |
WO2014183447A1 (en) * | 2013-05-14 | 2014-11-20 | Tencent Technology (Shenzhen) Company Limited | Method, system and sever for downloading installation package |
CN103701930A (en) * | 2014-01-07 | 2014-04-02 | 浙江大学 | Mobile application program real-time updating method and system |
CN103955363A (en) * | 2014-04-08 | 2014-07-30 | 国云科技股份有限公司 | Manufacturing method of program upgrade and installation package |
CN104615453A (en) * | 2014-09-26 | 2015-05-13 | 腾讯科技(深圳)有限公司 | Map data processing method, device and system |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105468412A (en) * | 2015-11-26 | 2016-04-06 | 金蝶软件(中国)有限公司 | Dynamic packaging method and dynamic packaging device |
CN106843857A (en) * | 2016-12-30 | 2017-06-13 | 北京五八信息技术有限公司 | The method and apparatus that code library changes SDK are realized based on SRP |
CN106843857B (en) * | 2016-12-30 | 2021-02-02 | 北京五八信息技术有限公司 | Method and device for realizing SDK (software development kit) conversion of code base based on SRP (sequence-related protocol) |
CN107066291A (en) * | 2017-02-09 | 2017-08-18 | 阿里巴巴集团控股有限公司 | Packaging method, device and the equipment of SDK, computer-readable recording medium |
CN107133043A (en) * | 2017-05-04 | 2017-09-05 | 山东浪潮云服务信息科技有限公司 | Web project packaging method and device based on domestic CPU and operating system |
WO2018227736A1 (en) * | 2017-06-12 | 2018-12-20 | 百富计算机技术(深圳)有限公司 | Test construction method and device |
CN107357718A (en) * | 2017-06-12 | 2017-11-17 | 百富计算机技术(深圳)有限公司 | One kind structure method of testing and device |
CN107678750A (en) * | 2017-10-27 | 2018-02-09 | 北京腾云天下科技有限公司 | A kind of SDK packaging methods, computing device and SDK packaging systems |
CN107704238A (en) * | 2017-11-28 | 2018-02-16 | 广州市千钧网络科技有限公司 | A kind of method and device packed to project |
CN108647033A (en) * | 2018-04-03 | 2018-10-12 | 四川新网银行股份有限公司 | A kind of SDK automatic packaging methods of open platform |
CN110688095A (en) * | 2018-07-04 | 2020-01-14 | 深圳市科比特航空科技有限公司 | Construction method and device of unmanned aerial vehicle SDK development platform |
CN110688095B (en) * | 2018-07-04 | 2023-08-25 | 深圳市科比特航空科技有限公司 | Method and device for constructing unmanned aerial vehicle SDK development platform |
CN109819042A (en) * | 2019-02-02 | 2019-05-28 | 北京字节跳动网络技术有限公司 | For providing the method and apparatus of Software Development Kit |
CN109840109A (en) * | 2019-02-02 | 2019-06-04 | 北京字节跳动网络技术有限公司 | Method and apparatus for generating Software Development Kit |
CN109840109B (en) * | 2019-02-02 | 2022-04-19 | 北京字节跳动网络技术有限公司 | Method and apparatus for generating software development toolkit |
CN111240657A (en) * | 2020-01-17 | 2020-06-05 | 北京字节跳动网络技术有限公司 | Method and device for generating SDK and electronic equipment |
CN111722851A (en) * | 2020-04-22 | 2020-09-29 | 深圳市伟文无线通讯技术有限公司 | A device and method for supporting multi-cloud platform connection based on single chip microcomputer |
CN112114871A (en) * | 2020-09-28 | 2020-12-22 | 北京奇艺世纪科技有限公司 | Code sharing method, device, server, terminal and medium |
CN112114871B (en) * | 2020-09-28 | 2023-09-05 | 北京奇艺世纪科技有限公司 | Code sharing method, device, server, terminal and medium |
CN112965697A (en) * | 2021-03-25 | 2021-06-15 | 北京奇艺世纪科技有限公司 | Code file generation method and device and electronic equipment |
CN112965697B (en) * | 2021-03-25 | 2023-07-25 | 北京奇艺世纪科技有限公司 | Code file generation method and device and electronic equipment |
CN113326038A (en) * | 2021-06-11 | 2021-08-31 | 北京百度网讯科技有限公司 | Method, apparatus, device, storage medium and program product for providing service |
CN113326038B (en) * | 2021-06-11 | 2023-11-10 | 北京百度网讯科技有限公司 | Method, apparatus, device, storage medium and program product for providing service |
CN113434192A (en) * | 2021-08-26 | 2021-09-24 | 广州易方信息科技股份有限公司 | SDK platform-based packaging method and device and computer equipment |
CN113934460A (en) * | 2021-10-12 | 2022-01-14 | 郑州阿帕斯数云信息科技有限公司 | Resource providing method and device |
CN113934460B (en) * | 2021-10-12 | 2024-09-13 | 郑州阿帕斯数云信息科技有限公司 | Resource providing method and device |
CN114281343A (en) * | 2021-12-29 | 2022-04-05 | 上海华大九天信息科技有限公司 | Code packet generation method and device, computer storage medium and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN105049532B (en) | 2018-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105049532A (en) | Method and device for packaging SDK package, and method and device for downloading SDK package | |
CN104156225B (en) | A kind of method for down loading of installation kit, system and server | |
CN107346252B (en) | Application updating method and device | |
CN102523268B (en) | Client side upgrading method and system | |
CN105068818B (en) | Generate the method, apparatus of channel packet and method, the system of Mass production channel packet | |
CN105867973A (en) | Loading method and system for so file in application program | |
CN103259936B (en) | Operating system upgrade method for mobile terminal and operating system upgrade device of operating system upgrade method | |
CN104407856A (en) | SDK (Software Development Kit) file packaging method and SDK file packaging device | |
CN104346167A (en) | Method and device for generating application channel package | |
CN109783744A (en) | The page starts method, apparatus, terminal and computer readable storage medium | |
CN113064630B (en) | Mobile terminal APP automatic packaging method, system, electronic equipment and storage medium | |
CN103677877A (en) | Method and device for updating local advertisement software development kit | |
CN101334729B (en) | Method and device for treating the software package | |
CN105404524A (en) | Class loading and isolating method and apparatus in Java application | |
CN102833101B (en) | Software upgrading method and equipment of distributed network system | |
CN104346184A (en) | Application packaging device and application packaging method | |
CN113434146A (en) | Code compilation method, device, storage medium and electronic device | |
CN104754062A (en) | Internet based information popularization method, server and user terminal | |
US6912543B2 (en) | Object-oriented method and system for transferring a file system | |
CN104090946A (en) | Method and device for adding information to application installation package | |
CN109725912A (en) | Application program configuration method, device, terminal, server and readable storage medium storing program for executing | |
CN106201577A (en) | A kind of method and device updating Lua file | |
CN104598525B (en) | A kind of replication runs, equipment and system | |
CN105245581B (en) | Application program transmission method and device | |
CN113220337A (en) | Version construction method and device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |