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

Application development method and device based on increment

A technology of application development and application installation, which is applied in the direction of instruments, electrical digital data processing, calculation, etc., can solve the problems of high maintenance costs and complicated software updates, and achieve the effect of saving installation operations and reducing the time for downloading and initialization

Inactive Publication Date: 2019-04-19
SHENZHEN HIVE BOX TECHNOLOGY CO LTD
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention provides an incremental-based application development method and device to solve the current problems of high application development and maintenance costs and complicated software updates

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 development method and device based on increment
  • Application development method and device based on increment
  • Application development method and device based on increment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] figure 1 This is a flowchart of an incremental-based application development method provided in the first embodiment of the present invention. This embodiment can be applied to the case of updating applications installed in the terminal. Amount of application development device to execute, see figure 1 , Which can specifically include the following steps:

[0028] Step 101: Determine an application incremental package on the user side according to the current version number of the application on the user side.

[0029] Specifically, for each application of the current version number on the user side, there is a corresponding incremental package in the cloud. The user only needs to provide the corresponding version number to obtain the incremental package of the corresponding version number. Among them, the incremental package is the difference calculation between the new version of the development package detected by the server and the basic package of the previous version o...

Embodiment 2

[0034] figure 2 This is a flowchart of an incremental-based application development method provided in the second embodiment of the present invention. This embodiment further optimizes the method on the basis of the above-mentioned embodiment, and determines according to the current version number of the application in the user terminal Before the application incremental package on the user side, it also includes sending the application framework and application basic package to the user side in response to the application installation request uploaded by the user side; if a new version of the application is detected, the development package based on the new version and the previous The basic package of the version determines the incremental package of the new version; generates the association relationship between the version number of the new version and the incremental package of the new version. Such as figure 2 As shown, the method may specifically include the following s...

Embodiment 3

[0047] image 3 This is a flowchart of an incremental-based application development method provided in the third embodiment of the present invention. This embodiment is applicable to the case of upgrading applications installed in the terminal. The method can be implemented by one of the user terminals based on incremental Amount of application development device to execute, see image 3 , Which can specifically include the following steps:

[0048] Step 301: Receive a local application incremental package sent by the server, where the application incremental package is determined by the server according to the current version number of the application in the user.

[0049] Specifically, each application with a different version number on the application side has a corresponding incremental package in the cloud. When the application version is updated, the user only needs to upload the version number of the current application that needs to be updated, and the server has the opportu...

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 an application development method and device based on increment. The method comprises the steps of determining an application increment packet of a user side according to a current version number of an application in the user side; And sending the application increment packet to a user side, recombining a local application basic packet and the application increment packet by the user side, and executing the application according to a recombining result and a local application framework. The embodiment of the invention provides a method for recombining an application basic package and an application increment package to realize software updating, so that an installation operation in an application updating process is omitted, and the downloading and initialization time in the application updating process is shortened.

Description

Technical field [0001] The embodiments of the present invention relate to the technical field of software development, and in particular, to an incremental-based application development method and device. Background technique [0002] With the advancement of technology and the upgrade of user requirements, the application functions in smart terminals need to be continuously improved, which requires developers to constantly repair vulnerabilities in the lower version to achieve application upgrades. [0003] The current application development is highly dependent on the back-end, requiring manual configuration, integration and maintenance of the back-end, resulting in higher maintenance costs for application development. In addition, some of the current mobile cloud development methods are based on business software development kits. The user pushes the update, and the update method of the application software has disadvantages such as large update package, long download time, and e...

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/658
CPCG06F8/658
Inventor 熊雷
Owner SHENZHEN HIVE BOX TECHNOLOGY 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