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

A method and microkernel system for supporting synchronous, asynchronous and unified calls of plug-in interfaces

A technology of interface calling and asynchronous calling, which is used in instruments, computing, electrical and digital data processing, etc. It can solve the problem of inability to fully support synchronous and asynchronous calling of plug-in interfaces, avoid frequent creation and destruction, improve scalability, and improve work efficiency. The effect of efficiency

Active Publication Date: 2021-10-29
WUHAN JINGCE ELECTRONICS GRP CO LTD
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at at least one defect or improvement requirement of the prior art, the present invention provides a method and a microkernel system for supporting synchronous and asynchronous calls of plug-in interfaces, and its purpose is to solve the problem that existing microkernel architecture systems cannot fully support the Problems with synchronous and asynchronous calls to plug-in interfaces between application processes

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
  • A method and microkernel system for supporting synchronous, asynchronous and unified calls of plug-in interfaces
  • A method and microkernel system for supporting synchronous, asynchronous and unified calls of plug-in interfaces
  • A method and microkernel system for supporting synchronous, asynchronous and unified calls of plug-in interfaces

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0053] A microkernel architecture system that supports synchronous, asynchronous and unified calls of plug-in interfaces provided by the present invention includes a core system, plug-ins, application location tables, thread pools, message queues, plug-in interface table address tables, and plug-in interfaces consistent with the number of plug-ins surface;

[0054] The application positionin...

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 method for supporting synchronous and asynchronous calls of plug-in interfaces and a microkernel system. The architecture includes an application location table, a message queue, a thread pool, and a mapping structure table; The location information of an application; the mapping structure table is used to store the mapping relationship between the plug-in name, plug-in interface name, and plug-in interface address in an application; the message queue stores the remote call requests received by the plug-in in order; the thread pool Each thread correspondingly binds a plug-in to pull the remote call request received by the plug-in, extracts the plug-in name and searches for the plug-in interface address corresponding to the plug-in name according to the mapping structure table, matches and calls the interface; the present invention supports in-process and The synchronous or asynchronous interactive call of the plug-in interface between processes makes the microkernel system not only a single application software architecture, but also a distributed application software architecture, which improves the scalability of the microkernel system.

Description

technical field [0001] The invention belongs to the technical field of software architecture and application program plug-ins, and more specifically relates to a method for supporting synchronous and asynchronous calls of plug-in interfaces and a microkernel system. Background technique [0002] The microkernel architecture is sometimes referred to as the plug-in architecture pattern, see figure 1 , which is a general software architectural pattern that has no mandatory association with the software development language used. The microkernel architecture consists of two components: the core system and the plug-in modules. The application logic is split into independent plug-in modules and the core system, which provides the characteristics of scalability, flexibility, functional isolation and custom processing logic. The microkernel architecture is used in a wide range, and the more famous plug-in architecture products are Eclipse and Firefox. [0003] There are many ways...

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): G06F9/445
CPCG06F9/44526
Inventor 刘银森郜鹏
Owner WUHAN JINGCE ELECTRONICS GRP 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