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

Micro kernel pluggable program application system and implementation method thereof

A program application and microkernel technology, applied in program control devices, program loading/starting, etc., can solve the problems of large redundancy, inflexible program application architecture, low software update efficiency, etc., to achieve a good system structure and reduce updates. Redundant, automated effects

Active Publication Date: 2011-08-03
TENCENT TECH (SHENZHEN) CO LTD
View PDF4 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In view of this, the main purpose of the present invention is to provide a microkernel plug-in program application system and its implementation method, which are used to solve technical problems such as inflexibility of the existing program application architecture, low software update efficiency, and large redundancy.

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
  • Micro kernel pluggable program application system and implementation method thereof
  • Micro kernel pluggable program application system and implementation method thereof
  • Micro kernel pluggable program application system and implementation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The basic idea of ​​the present invention is: the business logic of the program application is implemented based on the plug-in, the resource information of the plug-in composing the program application is described by the plug-in resource configuration file, and when the program application is running, the micro-kernel loads the data according to the plug-in resource configuration file. Need plug-in. In addition, in order to ensure that the version of the program application is up to date, when the microkernel loads the plug-in according to the plug-in resource configuration file, it first downloads the latest version of the plug-in resource configuration file from the server, and downloads the latest version of the plug-in resource configuration file from the server. Resources that the plugin depends on. When a program application is implemented based on multiple plug-ins, the plug-in resource configuration file is also used to describe the dependency between the plug-...

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 micro kernel pluggable program application system and an implementation method thereof, which are used for solving the technical problems of low software updating efficiency and the high redundancy under the conventional software architecture mode. By the method, a friendly plug-in based software updating system is implemented; and during software updating, a plug-in unit is used as an updating logic unit, so the updating redundancy is reduced. By using an extendible plug-in structure, a plug-in description file is used for describing a dependence relation among plug-ins, so a micro kernel can nest and load plug-in resources according to a plug-in resource configuration file and the extendibility is strong. The micro kernel downloads at the first time and uploads a root plug-in comprising a key function according to the plug-in resource configuration file, and downloads and uploads a sub plug-in on which the root plug-in depends; and as the plug-in uploaded at the first time is used at the first time, the user experience is enhanced. By the invention, the judgment on the version of an automatic plug-in, the automatic downloading of the plug-in and dependence uploading procedure architecture based on the plug-in are realized so as to realize the system upgrading automation.

Description

Technical field [0001] The invention relates to the field of programming language architecture design, in particular to a micro-kernel plug-in program application system and an implementation method thereof. Background technique [0002] In the implementation of the plug-in architecture of the software, there are more mature implementation examples, such as the implementation of eclipse. The specification of eclipse is mainly based on the Java language architecture, and there is no standardized plug-in system established in other languages ​​(such as C++) environment. [0003] There are several solutions for traditional software systems to upgrade software through the network: [0004] 1) Directly download the latest installation package and install it. [0005] 2) The software system detects the new version by itself and prompts the user to download and install it. [0006] 3) On the basis of Method 2, the local version is detected and reported to the server. The server gives the add...

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): G06F9/445
Inventor 黄朝兴唐声福陈天民黄军张欣陈月璇夏蕾欧阳江平李建峰
Owner TENCENT TECH (SHENZHEN) 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