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

Application file packaging system and method with channel data

A technology of channel data and application files, applied in the network field, can solve the problems of slow packaging speed and low efficiency, and achieve the effect of improving the packaging speed, simple packaging process, and convenient statistical analysis

Active Publication Date: 2020-03-17
WUHAN DOUYU NETWORK TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional multi-channel packaging technology relies on the AndroidManifest file provided by the APK, writes channel data in the AndroidManifest file, such as the channel name, and then recompiles and packages the changed AndroidManifest file. When the number of channels is large, the packaging speed is slow and the efficiency is low. Low

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
  • Application file packaging system and method with channel data
  • Application file packaging system and method with channel data
  • Application file packaging system and method with channel data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Terminology Explanation:

[0036] The Android installation package APK file is essentially a compressed file, and its file format includes a file header (Local fileheader), a file (file#), ..., a core directory (Central directory) and a core directory end identifier (End ofcentral directory), wherein, The 20th byte of the core directory end mark at the end of the APK file has a field for recording the comment of the compressed file, the 20th-22nd byte indicates the length of the comment, and the comment is recorded from the 22nd byte.

[0037] Zip: A file compression format.

[0038] Channel: application market.

[0039] Python is an object-oriented, interpreted computer programming language. Python has a rich and powerful library, among which:

[0040] The Python io module is an input / output or read-write module. The open function of the io module can not only open a file but also create a file, and can also set the mode of the currently opened file to be read or wri...

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 discloses a system and method of application file packaging system and method with channel data, which relates to network technology field. The system comprises: compression module which is used to compile and compress the read module and the application files to be packaged into the APK files for android installation package; table module which is used to create the channel list file, store the channel name of a plurality of channels into the channel list file; channel data module which is used to obtain the channel name of a plurality of channels from the channel list file, and generate the corresponding channel data from the channel name and the default identifier for the access to a channel name.; annotation module which is used to obtain channel data generated from channel data module in turn and write the channel data into the comments at the end of the APK file and get the APK file with the channel data for access to any channel data; read module which is used to read the channel name from the APK file with the channel data. The technical scheme saves a lot of time and improves packaging efficiency.

Description

[0001] The invention relates to the field of network technology, in particular to an application file packaging system and method with channel data. Background technique [0002] Android installation package (Android package APK) is an application installation file format of the Android operating system. The program code of the Android application must be compiled first, then packaged into an Android APK file, and sent to each application market of Android, namely various channels. When a software developer releases an application to multiple channels, it is necessary to perform statistical analysis on data such as the number of users of the application running in the channel. Therefore, it is necessary to write the channel data of the relevant channel into the Android APK file in advance, that is, the Android APK The files are multi-channel packaged, and after the APK file with channel data is installed, the channel data and collected user volume and other data will be sent t...

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 Patents(China)
IPC IPC(8): G06F8/61G06F8/73
CPCG06F8/61G06F8/73
Inventor 刘一琛
Owner WUHAN DOUYU NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products