Unlock instant, AI-driven research and patent intelligence for your innovation.

Universal generation method for multi-channel software installation package

A software installation package and software installation technology, applied in the Internet field, can solve the problems of high maintenance cost, increased cost, and high labor cost of channel SDK upgrades, and achieve the effects of low cost, reduced work intensity, and simple implementation

Pending Publication Date: 2020-08-25
SHANGHAI BILIBILI TECH CO LTD
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Since the SDK (Software Development Kit) of each channel is very different, software developers need to spend a lot of energy on accessing these SDKs, and the later channel SDK upgrade and maintenance costs are also high, and each software development needs to repeat these tasks , with the increase of channels, the cost is also increasing rapidly
[0004] On the other hand, software such as game APPs has short update intervals and high frequency, and requires a wide range of game channels and platforms to be released. Therefore, developers need to spend a lot of time, energy, and manpower on accessing these SDKs every time they develop a version. high cost

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Universal generation method for multi-channel software installation package
  • Universal generation method for multi-channel software installation package
  • Universal generation method for multi-channel software installation package

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0083] Take generating a game software installation package as an example.

[0084] First of all, when developing game software, introduce (channel) proxy SDK, which is an SDK that unifies all channel SDK interfaces. Game software only needs to access this proxy SDK. Before using the present invention, game development needs to be completed The access of the proxy SDK forms the parent package. In this way, game developers are freed from duplication of work for all channel package solutions, and the work intensity of game software development is reduced.

[0085] After the game development access channel agent SDK, using the present invention, the staff can obtain the latest files and data from the server after selecting the channel that needs to generate the corresponding installation package, and download them to realize real-time SDK update of each channel, real-time Sync channel parameters. Then the system can use the proxy SDK to connect the channel SDK to the game maste...

Embodiment 2

[0095] The difference from Embodiment 1 is that after the real-time SDK update of each channel is realized and the channel parameters are synchronized in real time. The method of the present invention can automatically handle channel-specific requirements. The "automatic processing" here refers to being transparent to game development. The game development process does not need to care about the special requirements of the channel, but handles these differences in the packaging code of the channel. For example: Huawei channels do not allow alipay strings, so all alipay strings are removed during the packaging process. Then, through the method described in Embodiment 1, the proxy SDK is used to connect the Huawei channel SDK to the game master package to form a dedicated game software installation package corresponding to the Huawei channel.

Embodiment 3

[0097] The difference from the above embodiments is that the present invention can also generate a log about the packaging process, and if an error occurs during the packaging process, relevant information can be reflected in the log for confirmation by the research and development personnel.

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

PUM

No PUM Login to View More

Abstract

The invention relates to a universal generation method for a multi-channel software installation package, and belongs to the technical field of the Internet. By adopting the universal generation method for the multi-channel software installation package, a software installation mother package with the agent SDK is generated firstly, and then the channel SDK corresponding to each channel is obtained according to the selected channel; and the software installation mother package is automatically packaged into a channel special software installation package corresponding to each channel by utilizing a channel SDK and an agent SDK. Therefore, by utilizing the method, software research and development personnel can be prevented from dealing with repeated work of all channel package schemes, theworking intensity of software development is reduced, the efficiency of software development is improved, meanwhile, the installation package of each channel can be automatically generated, and the universal generation method for the multi-channel software installation package is simple and convenient in implementation mode, low in implementation cost and quite wide in application range.

Description

technical field [0001] The invention relates to the field of Internet technology, in particular to the field of software technology, and specifically refers to a general method for generating multi-channel software installation packages. Background technique [0002] Currently, there are many application software channels and platforms in the market, and major mobile phone manufacturers, such as Huawei, Xiaomi, Samsung, etc., all have their own software markets (channel platforms). Mobile phone users need to download and obtain suitable software applications through corresponding channel platforms. Therefore, when a software provider releases a software application to various channels, it needs to provide installation packages of different channels. [0003] Since the SDK (Software Development Kit) of each channel is very different, software developers need to spend a lot of energy on accessing these SDKs, and the later channel SDK upgrade and maintenance costs are also hig...

Claims

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

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/71G06F11/36
CPCG06F8/71G06F11/3644
Inventor 杜阳阳曲涛张杰郭维东沈徐洋何理
Owner SHANGHAI BILIBILI TECH CO LTD