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

Single-channel equipment communication middleware

A device communication and middleware technology, which is applied in the directions of inter-program communication, multi-programming device, program control design, etc., can solve the problems that the timeliness and real-time performance of messages cannot be guaranteed, and the simultaneous use of multiple services cannot be satisfied. Achieve the effect of avoiding insufficient hardware resources, reducing resource competition, and reducing uncertainty

Pending Publication Date: 2021-07-13
NANJING ACOINFO TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] These two methods have their own defects and deficiencies: character device: only supports a single business or application, and cannot meet the requirements of multiple businesses at the same time in the case of task migration of highly integrated electronic systems and limited hardware resources of single-channel communication devices. Use; network equipment: Although it can support multiple devices, the timeliness and real-timeness of its messages cannot be guaranteed after passing through the network protocol stack. For devices in the embedded field, due to the lack of certain hardware resources, it is not enough Support the use of network protocol stack

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
  • Single-channel equipment communication middleware
  • Single-channel equipment communication middleware
  • Single-channel equipment communication middleware

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Such as figure 1 As shown, the present invention provides single-channel device communication middleware. The communication middleware forms a communication channel between the application and the device driver to manage the same type of device and support multiple users. As shown in the figure, the communication device corresponding to the device driver One application, multiple applications, and the data channels between multiple applications are isolated from each other; when the user service or application opens the virtual device of the communication middleware, set the message mask and the communication device used; the communication middleware is based on The parameters transmitted by the user business or application operate the corresponding communication equipment, and establish a dedicated sending and receiving message queue for the business or application; when the communication equipment receives the data, it checks whether the message matches the message mas...

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 single-channel equipment communication middleware which forms a communication channel between an application and an equipment driver, manages the same type of equipment and supports the use of a plurality of users. When a user service or application opens the virtual device of the communication middleware, a concerned message mask and a used communication device are set; the communication middleware operates corresponding communication equipment according to parameters transmitted by the user service or the application, and establishes an exclusive transceiving message queue of the service or the application; after the communication equipment receives the data, whether the message is consistent with the message mask concerned by the user is judged, if so, the message is set to the user, and thus sequentially sending the message to each user in this way; when the user sends the message, if the local loopback is started, the sent message can also be received by other users who use the same equipment and concern the message in the same system, and then the message is sent out by the equipment. According to the invention, the insufficiency of hardware resources is avoided, and the real-time performance of message transmission is ensured while the access of a plurality of services is supported.

Description

technical field [0001] The invention relates to the technical field of embedded communication, in particular to single-channel device communication middleware. Background technique [0002] In recent years, with the continuous development of electronic technology, the system integration of modern electronic equipment has entered a new era - the era of modular highly integrated (IME) system integration. The use of reconfigurable general-purpose modules to build complex electronic systems can help improve system availability, increase system success rate, and greatly reduce system volume / quality / power consumption and life-cycle costs. Traditional single-channel communication devices are used in complex electronic systems, such as can and uart. The input and output of a single channel cannot meet complex requirements, and cannot support simultaneous input and output of multiple services. It can only be achieved by increasing the number of devices. Solved, increased hardware co...

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): G06F13/10G06F13/40G06F9/4401G06F9/54
CPCG06F13/102G06F13/4081G06F9/4413G06F9/546G06F2209/547
Inventor 徐贵洲弓羽箭李孝成
Owner NANJING ACOINFO TECH 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