Data packaging and updating method based on version management

A technology of data packaging and updating methods, applied in the field of data processing, can solve the problems of inability to establish direct contact with project version number management, difficulty in Jenkins support, inability to directly distinguish basic packages and update packages, etc., to reduce difficulty and improve efficiency. Effect

Pending Publication Date: 2022-07-05
北京天觐科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) Version management: Jenkins' packaging records are presented in incremental numbers, which cannot be directly linked to the version number management of the project;
[0005] (2) Support for update packages: Mobile games are generally divided into a development model of a basic package plus multiple update packages. Update packages refer to the incremental resources of the game, which are automatically downloaded by players as the game operates; while Jenkins It is not possible to directly distinguish between base packages and update packages;
[0006] (3) Custom build requirements: During construction, some custom requirements are usually required, such as uploading and downloading between machines through Ftp, curl, etc., PC and Mac machines communicate through Python, Shell scripts, etc. These processes are executed It may be interrupted due to some factors, and the entire construction process needs to be stopped and detailed log records should be given when the interruption occurs; it is difficult for Jenkins to support such diverse construction requirements;

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
  • Data packaging and updating method based on version management
  • Data packaging and updating method based on version management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] This technology is a method for packaging and updating online data. In this embodiment, it is preferentially used for online data packaging and updating of game items.

[0056] like figure 1 As shown, according to an aspect of the present disclosure, a method for data packaging and updating based on version management is provided, including the following technical steps:

[0057] S100. Send a request instruction for obtaining data package update through the terminal;

[0058] When the user needs to update the game data and update the version, he first needs to send an update request through the terminal.

[0059] In this embodiment, the front-end web page is used to display to the user in the form of HTML+PHP web page. The user performs operations such as creating a new task and displaying a task list through the web interface, and sends a request instruction for obtaining data package update.

[0060] S200, receive the request instruction by the package task manageme...

Embodiment 2

[0146] Based on the implementation of Embodiment 1, this implementation, according to another aspect of the present disclosure, provides a device for implementing the above-described method for data packaging and updating based on version management, including:

[0147] The terminal is used to send a request instruction for obtaining data package update;

[0148] a packaging task management module, configured to receive the request instruction, execute the packaging update task according to the request instruction, and feed back the execution status data of the packaging update task to the terminal in real time;

[0149] The MySql database is used to store the execution status data of the package update task in real time.

[0150] In a possible implementation manner, optionally, the terminal is further configured to receive the execution status data, and display the execution status.

[0151] For the functions and implementation principles of each module / hardware, refer to th...

Embodiment 3

[0155] Further, according to another aspect of the present disclosure, a data update system is also provided, comprising:

[0156] processor;

[0157] memory for storing processor-executable instructions;

[0158] Wherein, the processor is configured to implement the above-mentioned method for data packaging and updating based on version management when executing the executable instructions.

[0159] A data update system according to an embodiment of the present disclosure includes a processor and a memory for storing processor-executable instructions. Wherein, when the processor is configured to execute the executable instructions, any one of the foregoing method for data packaging and updating based on version management is implemented.

[0160] Here, it should be noted that the number of processors may be one or more. Meanwhile, in the data update system of the embodiment of the present disclosure, an input device and an output device may also be included. Wherein, the ...

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 version management-based data packaging and updating method. The method comprises the following steps of: sending a request instruction for obtaining data packaging and updating through a terminal; receiving the request instruction through a packaging task management module, executing a packaging updating task according to the request instruction, and feeding back and storing execution state data of the packaging updating task in real time; and obtaining the execution state data, and sending and displaying the execution state to the terminal. According to the actual requirements of a mobile terminal project in the process from internal testing to online, the functions of communication, storage, log recording, version management, branch management, user-defined display and the like can be flexibly completed between packaging machines according to a mode of releasing a basic package and a plurality of updating packages in a testing stage, the deployment difficulty is reduced, and the development efficiency is improved. Errors generated in the construction process can be fed back and processed in time, and the efficiency of iterative development of game items and the like is improved.

Description

technical field [0001] The present disclosure relates to the technical field of data processing, and in particular, to a version management-based data package update method, device, and data update system. Background technique [0002] The data packaging and update system of the project usually uses Jenkins as a packaging tool, in conjunction with some version management tools such as (Git, Svn, etc.). It is necessary to deploy the Jenkins node on the specified machine, obtain the code and resources of the project on the specified branch, run the command with parameters, execute the packaging process, and the remote client can view the generated result through a web interface. [0003] In specific mobile project practice, Jenkins can meet some remote packaging requirements, but it also has several shortcomings: [0004] (1) Version management: Jenkins' packaging records are presented in incremental numbers, which cannot be directly linked to the project's version number man...

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/65G06F8/658G06F8/71G06F16/28A63F13/77G06F16/23
CPCG06F8/65G06F8/658G06F8/71G06F16/284A63F13/77G06F16/2358
Inventor 苗雨周凯
Owner 北京天觐科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products