An electronic program guide hot update system and method

An electronic program guide and hot update technology, applied in software deployment, etc., can solve problems such as chaotic patch order, different chip solutions, and inability to dynamically modify UI layout, etc., to achieve the effect of dynamic modification

Active Publication Date: 2019-11-15
成都卓影科技股份有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] 2. The UI layout cannot be dynamically modified;
[0008] 3. When patching multiple times, the order of patches may be confused;
[0009] 4. Different chip solutions may require different patches

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] Electronic program guide hot update system, including JS packaging system, difference system, version management system and directory file loading system; among them,

[0039] Described JS packaging system comprises packing Android installation package for the first time, generates default directory file, the JS running environment written by JS code, is used for packaging directory file and resource file and uploads server, and includes relevant layout component in the described Android installation package and the path to the new directory file;

[0040] The differential system compares the local directory file and resource file with the packaged directory file and resource file, and repackages the newly added directory file and resource file to form a new directory file;

[0041] The version management system performs version control according to the iteration of the version;

[0042] When the catalog file loading system needs to be updated, it controls loading and ...

Embodiment 2

[0045] A hot update method for an electronic program guide, comprising the following steps:

[0046] The JS packaging system generates a default directory file when packaging the Android installation package for the first time;

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 EPG hot update system and method. The EPG hot update system comprises a JS packing system, a difference system, a version management system and an index file loading system, wherein the JS packing system comprises a JS running environment edited by JS codes, and is used for packing an index file and resource files and updating the packed index file and the packed resource files to a server; when apk is firstly packed, a default index file is generated, and the apk comprises an associated layout assembly and a path pointing a new index file; the difference system compares a local index file and local resource files with the packed index file and the packed resource files, and repeatedly packs a new added index file and resource files, thereby forming the new index file; the version management system performs version control according to version iteration; and the index file loading system controls to load and display the new index file when update is needed, which does not influence the starting speed. By utilizing the EPG hot update system and method, dynamic modification on a UI layout can be achieved.

Description

technical field [0001] The invention relates to the field of updating electronic program guides, in particular to a hot updating system and method for electronic program guides. Background technique [0002] The existing mainstream hot update patch framework allows APP to fix online vulnerabilities without re-released versions. First of all, know the vulnerability, modify and generate a patch, and if the version number is the same, request the server to have the patch, and it will download it. If the version number is different, the default patch will be removed. The loading of the patch is completed by modifying the loading and calling order of the internal methods. The main principles are as follows: [0003] We know that Java loads the corresponding class at runtime through ClassLoader. ClassLoader itself is an abstract class. Android uses the PathClassLoader class as the default class loader for Android. What PathClassLoader actually implements is simply loading from 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/65
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