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

Update method of application, terminal and computer readable storage medium

An update method and application technology, applied in computing, software engineering design, software deployment, etc., can solve problems such as poor performance and poor user experience

Inactive Publication Date: 2018-08-14
NUBIA TECHNOLOGY CO LTD
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The main purpose of the present invention is to propose a method for updating an application program, a terminal and a computer-readable storage medium, aiming to solve the problem in the prior art that when the information of the module to be updated in the App changes frequently, the user needs to download the updated version frequently, or When the module to be updated is implemented in HTML5 and javascript, the module to be updated runs in the WebView control. The single-threaded rendering feature of WebView has poor performance and poor user experience.

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
  • Update method of application, terminal and computer readable storage medium
  • Update method of application, terminal and computer readable storage medium
  • Update method of application, terminal and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0075] In order to solve the problem in the prior art, when the information of the module to be updated in the App changes frequently, the user needs to download the updated version frequently, or when the module to be updated is implemented with HTML5 and javascript, the module to be updated runs in the WebView control, and the single-threaded version of the WebView Rendering features, poor performance, and poor user experience, this embodiment will provide an application update method, see image 3 , image 3 A basic flow chart of an application update method provided in this embodiment, the application update method includes the following steps:

[0076] S301: Determine a target module to be updated of the target application program;

[0077] The target application program may be installed in a terminal, and the terminal includes a smart phone, a tablet computer, and the like.

[0078] Optionally, the target module to be updated includes a dynamic module, etc., wherein th...

no. 2 example

[0162] This embodiment will provide a comparison of the native visual effects of LuaView and WebView. For example, after LuaView and WebView enable the "high-contrast text" option in the settings, the comparison of different display situations of the interface is an example;

[0163] see Figure 7 , Figure 7 Provided for this embodiment is a schematic diagram of the comparison of different display situations of the interface after the "high-contrast text" option is enabled in the settings of LuaView and WebView;

[0164] Figure 7 The upper part is the interface display of WebView, Figure 7 The lower part of is the interface display of LuaView;

[0165] Depend on Figure 7 It can be seen that the text effect in LuaView will change with the system settings. "Click Me" will be displayed in white as a shadow, but WebView will not. There are many similar local page consistency, such as button background, ListView The press effect, etc.

[0166] Due to the single-threaded r...

no. 3 example

[0168] This embodiment provides a terminal, such as a mobile phone, a tablet computer, etc., see Figure 8 , Figure 8 A schematic diagram of a terminal provided in this embodiment, the terminal includes a processor 801, a memory 802, and a communication bus 803, where:

[0169] The communication bus 803 is used to realize connection and communication between the processor 801 and the memory 802;

[0170] The processor 801 is configured to execute one or more programs stored in the memory 802, so as to implement the steps of the method for updating the application program in the first embodiment.

[0171] Through the implementation of this embodiment, when the display information of the target module to be updated of the target application program is updated, by loading the updated Lua plug-in file, the display information of the target module to be updated of the target application program can be updated, so that the business It is very suitable for the development of produ...

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 provides an update method of an application, a terminal and a computer readable storage medium. The method comprises the following steps of: determining a target-to-be-updated module ofthe target application; acquiring a Lua plug-in file of the target-to-be-updated module; loading the Lua plug-in file into a LuaView SDK architecture; performing interpretive execution on the LuaViewplug-in file by the LuaView SDK architecture to generate a LuaView component corresponding to the Lua plug-in file; when the target-to-be-updated module is started, drawing the LuaView page accordingto the LuaView component, so that the drawn LuaView page has a native user experience; when the display information of the target-to-be-updated module can be updated, updating the display informationof the target-to-be-updated module by loading the updated Lua plug-in file so as to fast display the update page to the user without restarting the application. Therefore, the invention is suitable for product development of big demand changes such as e-commerce.

Description

technical field [0001] The present invention relates to the technical field of terminals, and more specifically, to an application program updating method, a terminal, and a computer-readable storage medium. Background technique [0002] At present, the display information of certain modules to be updated (such as events and e-commerce) in some Apps (Applications) will change frequently. These modules are dynamic modules, so they need to be updated frequently. The current update methods generally include: Two of the following: [0003] The first method: repackaging the App, testing, changing packages to various application markets and channels, prompting users to upgrade, users downloading, and overwriting installation; [0004] For the first method, if the amount of modified code is small, it will also cost a lot to replace the package and re-release the updated version; when the updated version of the App is released, users may not immediately upgrade to the new version o...

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/38
CPCG06F8/38G06F8/65
Inventor 黄小峰
Owner NUBIA 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