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

ACE based inter-process communication system and method

A technology of inter-process communication and communication environment, applied in the direction of inter-program communication, multi-programming device, program control design, etc., can solve problems such as program crash, operating system incompatibility, and can no longer be used, and achieve efficient transmission and solution. Cross-platform application challenges, widely used effects

Inactive Publication Date: 2016-04-06
SHENZHEN KEMANDA INTELLIGENT MANAGEMENT SCI &TECH
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in actual business applications, if the same application performs inter-process communication (IPC: InterProcess Communication), in the case of many functional modules, due to the different styles of programming written by technicians, it is easy to cause the program to crash and fail to perform its functions. , and when the functional modules that need data interaction are located in different applications, such as the voice intercom project, due to the constraints of various objective environments, the data interaction between applications cannot be performed quickly and effectively, so as to achieve the goal of inter-process communication purpose, specifically in:
[0003] 1. Incompatibility caused by different programming environments. For example, in the C / S architecture, if the underlying voice intercom SDK adopts the C++ programming language, and the upper-level webpage plug-in adopts the JAVA programming language, then the commonly used callback function between C++ modules transfers data Basically, it can no longer be used in the JAVA environment;
[0004] 2. The incompatibility caused by the operating system, such as voice data transmission between the Windows operating system and the UNIX / Linux operating system, due to the difference between the network SocketAPI and the calling system function of the above two operating systems, will also cause the data to be unable to be transmitted. interact

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
  • ACE based inter-process communication system and method
  • ACE based inter-process communication system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The embodiment of the present invention provides an ACE-based inter-process communication system and method, which can realize inter-process communication, has a simple structure and efficient transmission, and is widely used across platforms.

[0037] In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is an embodiment of a part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

[0038] The terms "first", "second", "third", "fourth", etc. (if any) in the descr...

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

An embodiment of the invention discloses an ACE (Adaptive Communication Environment) based inter-process communication system. The system comprises an ACE client module and an ACE service thread module, wherein the ACE service thread module comprises a receiver unit, an event processor unit and a reactor unit; the event processor unit is created after the ACE service thread module receives a business request message sent by the ACE client; the receiver unit is used for receiving the business request message sent by the ACE client; the reactor unit is used for processing the business request message received by the receiver unit, determining events from different event sources and allocating the events to the event processor unit; and the event processor unit registered in the reactor unit is used for processing the allocated events and sending a business response message generated according to a processing result to the ACE client. An embodiment of the invention furthermore provides an ACE based inter-process communication method. According to the ACE based inter-process communication system and method, the inter-process communication can be realized, the structure is simple, the transmission is efficient, and the cross-platform application range is wide.

Description

technical field [0001] The invention relates to the field of network communication, in particular to an ACE-based inter-process communication system and method. Background technique [0002] With the rapid development of network technology, the design of application programs is becoming more and more complex. In the application program, the cooperation between different functional modules also requires a large amount of frequent and long-term data interaction. However, in actual business applications, if the same application performs inter-process communication (IPC: InterProcess Communication), in the case of many functional modules, due to the different styles of programming written by technicians, it is easy to cause the program to crash and fail to perform its functions. , and when the functional modules that need data interaction are located in different applications, such as the voice intercom project, due to the constraints of various objective environments, the data...

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/54
CPCG06F9/541G06F9/546G06F2209/543G06F2209/547
Inventor 唐健陈毅林周坤承
Owner SHENZHEN KEMANDA INTELLIGENT MANAGEMENT SCI &TECH
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