Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for supporting free data interaction between plug-ins

A data interaction and plug-in technology, applied in the field of data exchange, can solve the problems of free deletion and replacement that violate the plug-in design, increase plug-in coupling, consume main program resources, etc., and achieve timely and efficient response to request services, high compatibility, compilation and The effect of low maintenance difficulty

Pending Publication Date: 2022-07-01
上海智殷自动化科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Usually, the data interaction and communication between plug-ins are managed and maintained by their respective plug-ins, but this also increases the coupling between plug-ins, which violates the concept that plug-ins can be freely deleted and replaced at the beginning of design
Or unified management and maintenance under the main program, although the coupling between plug-ins is reduced, but as the number of plug-ins continues to increase, the frequency of data interaction and interactive data between plug-ins will also increase, consuming more main program Resources
And the above methods all have a common disadvantage that each maintenance modification will lead to the recompilation of the system
[0004] Today's plug-in interaction methods do not meet the following requirements:

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
  • Method for supporting free data interaction between plug-ins
  • Method for supporting free data interaction between plug-ins

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] The main program, the data interaction processing plug-in, and the plug-in data source form a free data interaction system between plug-ins. The main program is connected with the data interaction processing plug-in, and the data interaction processing plug-in is connected with the plug-in data source. The plug-in data source is N number, N≥1, the plug-in data source is plug-in 1, plug-in 2, plug-in 3 ...... plug-in N. The data interaction processing plug-in includes a control module, a scanning module, a message processing module, and a message distribution module. The control module is in communication with the scanning module, the message processing module, and the message distribution module, respectively, and the scanning module is in communication with other plug-ins. The message distribution module communicates with other plug-ins.

[0025] The free data interaction system between plug-ins, the specific use steps are as follows:

[0026] 1. After the data intera...

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 a method for supporting free data interaction between plug-ins, which comprises the following specific steps of: loading a data interaction plug-in by a main program, starting to scan the loaded plug-in in a system after the data interaction plug-in is started, and storing the plug-in in a data interaction plug-in queue in a structural body form according to an open data source interface of the plug-in; providing a search judgment condition for the subsequent request message; the request plug-in can also filter out a plug-in data source to be requested according to the content stored in the queue; the data interaction plug-in enters a waiting state, and the received request messages of other plug-ins are added into a request queue; in order to better meet the requirements of data interaction between plug-ins and between the plug-in and a main program and work such as later compilation and maintenance, processing logic related to data interaction in a system is stripped out and independently packaged in a plug-in mode. And the main program and the plug-in can query the data service provided by the target plug-in through the open public interface of the data interaction processing plug-in, request the data service of the target plug-in and subscribe the data service of the target plug-in.

Description

technical field [0001] The invention relates to a data exchange method, in particular to a method for supporting free data interaction between plug-ins. Background technique [0002] Under the plug-in software architecture, plug-ins are independently developed program modules, which can be dynamically inserted into the system and can be deleted and replaced freely. Therefore, it can improve the parallelism and development efficiency of software development, reduce the difficulty of design and development, and shorten the development cycle. [0003] Usually, the data interaction and communication between plug-ins are managed and maintained by their respective plug-ins, but this also increases the coupling between plug-ins and violates the concept that plug-ins can be freely deleted and replaced at the beginning of their design. Or unified management and maintenance under the main program, although the coupling between plug-ins is reduced, but with the continuous increase of ...

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/445G06F9/54
CPCG06F9/546G06F9/44526
Inventor 甘中学朱书伟
Owner 上海智殷自动化科技有限公司