[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201510543387.XA
Other languages
Chinese (zh)
Other versions
CN105049532B (en
Inventor
王仕俊
杨子斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201510543387.XA priority Critical patent/CN105049532B/en
Publication of CN105049532A publication Critical patent/CN105049532A/en
Application granted granted Critical
Publication of CN105049532B publication Critical patent/CN105049532B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols 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

The packaging method of a kind of SDK bag and device and method for down loading and device
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.
CN201510543387.XA 2015-08-28 2015-08-28 The packaging method and device and method for down loading and device of a kind of SDK packets Active CN105049532B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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