CN100492302C - Method for realizing interprocess asynchronous communication based on Java - Google Patents
Method for realizing interprocess asynchronous communication based on Java Download PDFInfo
- Publication number
- CN100492302C CN100492302C CNB2006101547942A CN200610154794A CN100492302C CN 100492302 C CN100492302 C CN 100492302C CN B2006101547942 A CNB2006101547942 A CN B2006101547942A CN 200610154794 A CN200610154794 A CN 200610154794A CN 100492302 C CN100492302 C CN 100492302C
- Authority
- CN
- China
- Prior art keywords
- message
- communication
- thread
- module
- communication service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Abstract
The invention involves the area of inter-process communication techniques, which is to provide a method for asynchronous inter-process communication based on JAVA. The method includes the following steps: (1) the implementation of communication service procedure; (2) implementation of intra-process communication service; (3) message design; (4) implementation of communication process. The invention adopts concentrated communication, and introduces message trigger mechanism in the inter-communication with upper applications. While receiving messages, the communication system will invoke callback functions to process. Meanwhile, messages are encapsulated to be objects, and are transmitted with Java's serialization mechanism. Processes only communicate with service programs. Processes know where service programs are, and service programs keep information of all processes.
Description
Technical field
The present invention relates to the inter-process communication techniques field, in particular, relate to a kind of implementation method of the interprocess asynchronous communication based on Java.
Background technology
The notion of process communication derives from one-of-a-kind system at first.Because each process is all moved in the address realm of oneself, for guaranteeing that two had not only been disturbed but also harmonious work between the processes of intercommunication mutually mutually, operating system provides corresponding establishment for process communication, as the pipeline among the UNIX BSD (pipe), named pipes (namedpipe) and soft interrupt signal (signal), the message (message) of UNIX system V, shared memory (shared memory) and semaphore (semaphore) etc. are communicated by letter but all only limit to be used between this machine process.Process communication will solve between net is mutual communication issue (can the special case of regarding as with the machine process communication wherein) between different main frame processes.What at first will solve is process identification (PID) problem between net for this reason.On the same main frame, different processes can be used process number (process ID) unique identification.But under network environment, the process number of each main frame independent allocation can not this process of unique identification.For example, host A is given certain process number 5, also can have No. 5 process in the B machine, and therefore, " No. 5 processes " the words is just nonsensical.
Secondly, the procotol that operating system is supported is numerous, and the working method difference of different agreement, address format are also different.Therefore, process communication also will solve the identification problem of multiple agreement between net.
In order to address the above problem, ICP/IP protocol has been introduced following several notion.
Port: can be the assignable a kind of resource of operating system by the communication port of name and addressing in the network.According to the description of OSI seven layer protocols, the maximum difference on function of transport layer and network layer is that transport layer provides the process communication ability.In this sense, the final address of network service has been not only a host address just, also comprises certain identifier of the process of can describing.For this reason, ICP/IP protocol has proposed the protocol port notion of (protocol port is called for short port), is used to identify the process of communication.
Port is a kind of abstract software configuration (comprising some data structures and I/O buffer zone).Application program (being process) connects by system call and certain port after (binding), and the data that transport layer is passed to this port are all received by corresponding process, and corresponding process is issued the data of transport layer and all passed through this port output.In the realization of ICP/IP protocol, port operation is similar to general I/O operation, and process is obtained a port, is equivalent to obtain local unique I/O file, can visit it with general read-write primitive.
Be similar to filec descriptor, each port all has an integer type identifier that is port numbers (port number), is used to distinguish different port.Because two agreement TCP of TCP/IP transport layer and UDP are two software modules fully independently, therefore port numbers separately is also separate, as TCP No. 255 ports is arranged, and UDP also can have No. 255 ports, and the two does not conflict.
The distribution of port numbers is a major issue.Two kinds of basic allocation scheme are arranged: first kind is global assignment, and this is a kind of centralized control, is distributed unitedly according to user's needs by a generally acknowledged central office, and the result is published.Second kind is local the distribution, claim again dynamically to connect, when promptly process needed the service of access transport layer, system filed an application to local operation, operating system is returned a port numbers that this locality is unique, and process will ownly connect (colligation) with this port numbers by suitable system call again.Combine above-mentioned dual mode in the distribution of TCP/IP port numbers.TCP/IP is divided into two parts with port numbers, and is a spot of as reserved port, distributes to service processes with global mode.Therefore, each standard server all has the port (being known mouthful, well-known port) that an overall situation is generally acknowledged, even on different machines, its port numbers is also identical.Remaining is free port, distributes with local mode.TCP and UDP stipulate that all the port numbers less than 256 could make to keep port.
The address: two processes of communicating by letter in the network service are respectively on different machines.In interconnection network, two machines may be positioned at different networks, and these networks connect by network interconnection apparatus, network interconnection (gateway, bridge, router etc.).
Connect: the communication link between two processes is called connection.Be connected inside and show as some buffer zones and one group of protocol, externally do not show than there not being the high reliability of connection.
Summary of the invention
Fundamental purpose of the present invention is to overcome deficiency of the prior art, and a kind of implementation method of the interprocess asynchronous communication based on Java is provided.
In order to solve the problems of the technologies described above, the present invention is achieved by the following technical solutions.
A kind of implementation method of the interprocess asynchronous communication based on Java may further comprise the steps:
The realization of (1) communication service process:
The communication service process is the multi-thread mechanism that utilizes Java to provide, and safeguards three kernel data structures: communication structure table, process group concordance list and transmission thread example table; The communication service process comprises six modules: process Registering modules, message sink module, message distribution module, control module, communication structure class and message transmission module;
(2) in-process communication service process realizes:
In-process communication service process provides an asynchronous message trigger communication interface to the upper layer application of communication process, in-process communication service process is realized that by in-process communication service module it comprises sending module, receiver module, message trigger module and message processing module;
(3) design of message:
Message is made up of message header and message body, and message header comprises the addressing information of the type and the process of message, and message body comprises user data;
(4) communication process:
1. the object sequence mechanism that in-process communication service process sending module utilizes Java to provide directly will mail to gateway with the message of message object encapsulation;
2. communication service process Registering modules is made of port watcher thread and access control thread, the port watcher thread is monitored the connection request that comes from communication process, whenever receive a connection request, start an access control thread, check the legitimacy that connects: if password is correct, in the communication structure class, increase this and connect corresponding socket, and corresponding object input and object output, and, this sends the thread example for connecting newly-built message, it is write in the data structure of message distribution module maintenance, if password is incorrect, close this connection;
3. communication service process message receiver module adopts all sockets in the unblock mode polling communication structural table, note the socket that message arrives, successively from wherein reading message, whenever obtain a piece of news, send by suitable transmission thread example in the message distributor selection message transmission module;
4. communication service process message distribution module is searched the transmission thread example table of target process place process group according to the group id of message, in sending the thread example table according to the group of target process in sign search the transmission thread example tree of this process correspondence, message is passed to tree go up all leaf nodes, promptly send the thread example, be responsible for sending a message to target process by them, send thread example tree and safeguard all transmission thread examples that send message to same communication process;
5. communication service process control module guarantees the timely release of resource, checks to send the state that sends thread in the thread example tree, if die, discharges the handle that points to this thread, closes and delete the corresponding communication structure;
6. communication service process message sending module is responsible for message is mail to target process, comprise a plurality of transmission thread examples, send thread and safeguard a privately owned message queue, message to be sent such as be used to preserve, thread was in blocked state when message queue was empty, when having message to send, the message distribution module can write message message queue and wake this thread up;
7. in-process communication service process receiver module receives the message of sending from gateway, at pending message queue of thread internal maintenance and Message Processing thread pool, adopt the communication mode that blocks, the obstruction monitoring is connected with gateway communication, when having message to arrive, be waken up, message is handled;
8. after in-process communication service module is received a message, in the Message Processing thread, at first judge the type of message: be datagram message or response message, if datagram message, group id according to message source, corresponding disposal route during the message call Processing Interface realizes setting is handled, if response message, in the message matching queue, search the pairing object according to the message sequence number, call the disposal route to response message that this object provides, the response message disposal route in the realization of messaging interface and the pairing object is all realized by upper layer application;
9. in-process communication service process message receiver module is whenever received a piece of news, and a vacant thread in the activation Message Processing thread pool is finished the processing of message.
As a kind of improvement, being connected into of described process Registering modules control communication process guarantees the security of communication service process; The message that described message sink module received communication process is sent; Process concordance list in described message distribution module maintenance process group index table and the group is realized the addressing and the maintenance that sends the thread example of target process; Described control module guarantees the timely release of resource; Described communication structure class maintain communications structural table is realized the communication structure table increased, deletes, changes method; Described message transmission module is responsible for message is mail to target process.
As a kind of improvement, described communication structure table record is connected into all sockets and the foundation object input and the object output thereon of gateway, described process group concordance list is to be key word with the target process group id, to point to the handle that sends the thread example table is the Hash table of value, described transmission thread example table is to be designated key word in the group with target process, and the handle that points to the transmission thread example tree of this process correspondence is the Hash table of value.
As a kind of improvement, the object sequence mechanism that described sending module utilizes Java to provide directly will mail to gateway with the message of message object encapsulation; Described receiver module receives the message of sending from gateway; The realization of described message trigger module maintain message Processing Interface is organized into tree structure with it---and message interface is realized tree; Described message processing module is made of the Message Processing thread, and this module is finished the processing to message.
Compared with prior art, the invention has the beneficial effects as follows:
The present invention has adopted centralized communication mode, and with upper layer application mutual in introduced message trigger mechanism, the message of receiving is responsible for calling call back function by communication system handles.Simultaneously, message is packaged into object, utilizes the direct transmission object of serializing mechanism of Java, simplify upper layer application message encapsulation and parsing.Process only and the service interprogram communication, between process with service routine as intermediary's exchange message.Process is understood the position of service routine, and service routine keeps the information of all processes.Method among the present invention is applicable to various process distributed models, the influence of not moved.
Description of drawings
Fig. 1 is a theory diagram of the present invention;
Fig. 2 is the structural representation of communication service process;
Fig. 3 is the structural representation of in-process communication service module.
Embodiment
In conjunction with the accompanying drawings, the present invention is further illustrated below.
A kind of implementation method of the interprocess asynchronous communication based on Java, its specific implementation method is as follows:
The realization of (1) communication service process:
The communication service process is the terminal of communication, adopted the strategy of " receiving slowly " " fast sending out " in the design, and make full use of the multi-thread mechanism that Java provides, be a process that comprises a plurality of threads, safeguard three kernel data structures: communication structure table, process group concordance list and transmission thread example table;
The communication structure table record is connected into all sockets and the foundation object input (ObjectInput) and the object output (Object Out) thereon of gateway, the process group concordance list is to be key word with the target process group id, to point to the handle that sends the thread example table is the Hash table of value, send the thread example table and be in the group with target process and be designated key word, the handle that points to the transmission thread example tree of this process correspondence is the Hash table of value;
The communication service process is made of six modules:
● being connected into of process Registering modules control communication process guarantees the security of communication service process;
● the message that message sink module received communication process is sent;
● the message distribution module is the core component of communication service process, and process concordance list in maintenance process group index table and the group is realized the addressing and the maintenance that sends the thread example of target process;
● control module guarantees the timely release of resource;
● communication structure class maintain communications structural table, realize the communication structure table increased, deletes, changes method;
● message transmission module is responsible for message is mail to target process;
(2) in-process communication service process realizes:
In-process communication service process provides an asynchronous message trigger communication interface to the upper layer application of communication process, in-process communication service process is realized that by in-process communication service module it comprises sending module, receiver module, message trigger module and message processing module;
● the object sequence mechanism that sending module utilizes Java to provide, directly will mail to gateway with the message of Message object (message object) encapsulation;
● receiver module receives the message of sending from gateway;
● the realization of message trigger module maintain message Processing Interface is organized into tree structure with it---and message interface is realized tree;
● message processing module is made of the Message Processing thread, and this module is finished the processing to message;
(3) design of message:
Message adopts the object mode to realize, mainly supports 3 types message: datagram message, request message and response message, and message is made up of message header and message body, and message header comprises the addressing information of the type and the process of message, and message body comprises user data;
(4) communication process:
1. the object sequence mechanism that in-process communication service process sending module utilizes Java to provide directly will mail to gateway with the message of Message object (message object) encapsulation;
2. communication service process Registering modules is made of port watcher thread and access control thread, the port watcher thread starts when the communication service process initiation, monitoring comes from the connection request of communication process, whenever receive a connection request, start an access control thread, check the legitimacy that connects: the communication process that requires to be connected into sends registration message in the stipulated time after sending connection request, the sign and the log-in password that comprise this process in the registration message, if password is correct, in the communication structure class, increase this and connect corresponding socket, and corresponding object input and object output, and, this sends the thread example for connecting newly-built message, it is write in the data structure of message distribution module maintenance,, close this connection if password is incorrect;
3. communication service process message receiver module starts in the communication service process initialization, the communication service process stops when closing, but be in dispatch state all the time in the life cycle of communication service process, the message sink module adopts all sockets in the unblock mode polling communication structural table, note the socket that message arrives, from wherein reading message, whenever obtain a piece of news successively, send by suitable transmission thread example in the message distributor selection message transmission module;
4. whenever there being message to arrive, communication service process message distribution module is searched the transmission thread example table of target process place process group according to the group id of message, in sending the thread example table according to the group of target process in sign search the transmission thread example tree of this process correspondence, message is passed to tree goes up all leaf nodes---send the thread example, be responsible for sending a message to target process by them, send thread example tree and safeguard all transmission thread examples that send message to same communication process;
5. because communication gate will keep connection with a plurality of communication processs simultaneously, there are a plurality of communication thread inside, the state of thread is all in dynamic the variation, communication service process control module guarantees the timely release of resource, and it is a background thread, regularly starts, check the state that sends thread in the thread example tree that sends, if die, discharge the handle that points to this thread, close and delete the corresponding communication structure;
6. communication service process message sending module is responsible for message is mail to target process, comprise a plurality of transmission thread examples (each communicates to connect corresponding and sends the thread example), send thread and safeguard a privately owned message queue, message to be sent such as be used to preserve, thread was in blocked state when message queue was empty, when having message to send, the message distribution module can write message message queue and wake this thread up;
7. in-process communication service process receiver module receives the message of sending from gateway, at pending message queue of thread internal maintenance and Message Processing thread pool, adopt the communication mode that blocks, the obstruction monitoring is connected with gateway communication, when having message to arrive, be waken up, message is handled;
8. after in-process communication service module is received a message, in the Message Processing thread, at first judge the type of message: be datagram message or response message, if datagram message, group id according to message source, corresponding disposal route during the message call Processing Interface realizes setting is handled, if response message, in the message matching queue, search the pairing object according to the message sequence number, call the disposal route to response message that this object provides, the response message disposal route in the realization of messaging interface and the pairing object is all realized by upper layer application;
9. in-process communication service process message receiver module is whenever received a piece of news, and a vacant thread in the activation Message Processing thread pool is finished the processing of message.
By the asynchronous communication between above step implementation process.
At last, it is also to be noted that what more than enumerate only is specific embodiments of the invention.Obviously, the invention is not restricted to above embodiment, many distortion can also be arranged.All distortion that those of ordinary skill in the art can directly derive or associate from the disclosed content of the utility model all should be thought protection scope of the present invention.
Claims (4)
1, a kind of implementation method of the interprocess asynchronous communication based on Java is characterized in that, may further comprise the steps:
The realization of (1) communication service process:
The communication service process is the multi-thread mechanism that utilizes Java to provide, and safeguards three kernel data structures: communication structure table, process group concordance list and transmission thread example table; The communication service process comprises six modules: process Registering modules, message sink module, message distribution module, control module, communication structure class and message transmission module;
(2) in-process communication service process realizes:
In-process communication service process provides an asynchronous message trigger communication interface to the upper layer application of communication process, in-process communication service process is realized that by in-process communication service module it comprises sending module, receiver module, message trigger module and message processing module;
(3) design of message:
Message is made up of message header and message body, and message header comprises the addressing information of the type and the process of message, and message body comprises user data;
(4) communication process:
1. the object sequence mechanism that in-process communication service process sending module utilizes Java to provide directly will mail to gateway with the message of message object encapsulation;
2. communication service process Registering modules is made of port watcher thread and access control thread, the port watcher thread is monitored the connection request that comes from communication process, whenever receive a connection request, start an access control thread, check the legitimacy that connects: if password is correct, in the communication structure class, increase this and connect corresponding socket, and corresponding object input and object output, and, this sends the thread example for connecting newly-built message, it is write in the data structure of message distribution module maintenance, if password is incorrect, close this connection;
3. communication service process message receiver module adopts all sockets in the unblock mode polling communication structural table, note the socket that message arrives, successively from wherein reading message, whenever obtain a piece of news, send by suitable transmission thread example in the message distributor selection message transmission module;
4. communication service process message distribution module is searched the transmission thread example table of target process place process group according to the group id of message, in sending the thread example table according to the group of target process in sign search the transmission thread example tree of this process correspondence, message is passed to tree go up all leaf nodes, promptly send the thread example, be responsible for sending a message to target process by them, send thread example tree and safeguard all transmission thread examples that send message to same communication process;
5. communication service process control module guarantees the timely release of resource, checks to send the state that sends thread in the thread example tree, if die, discharges the handle that points to this thread, closes and delete the corresponding communication structure;
6. communication service process message sending module is responsible for message is mail to target process, comprise a plurality of transmission thread examples, send thread and safeguard a privately owned message queue, message to be sent such as be used to preserve, thread was in blocked state when message queue was empty, when having message to send, the message distribution module can write message message queue and wake this thread up;
7. in-process communication service process receiver module receives the message of sending from gateway, at pending message queue of thread internal maintenance and Message Processing thread pool, adopt the communication mode that blocks, the obstruction monitoring is connected with gateway communication, when having message to arrive, be waken up, message is handled;
8. after in-process communication service module is received a message, in the Message Processing thread, at first judge the type of message: be datagram message or response message, if datagram message, group id according to message source, corresponding disposal route during the message call Processing Interface realizes setting is handled, if response message, in the message matching queue, search the pairing object according to the message sequence number, call the disposal route to response message that this object provides, the response message disposal route in the realization of messaging interface and the pairing object is all realized by upper layer application;
9. in-process communication service process message receiver module is whenever received a piece of news, and a vacant thread in the activation Message Processing thread pool is finished the processing of message.
2, the implementation method of the interprocess asynchronous communication based on Java according to claim 1 is characterized in that, in the described step (1): being connected into of process Registering modules control communication process guarantees the security of communication service process; The message that described message sink module received communication process is sent; Process concordance list in described message distribution module maintenance process group index table and the group is realized the addressing and the maintenance that sends the thread example of target process; Described control module guarantees the timely release of resource; Described communication structure class maintain communications structural table is realized the communication structure table increased, deletes, changes method; Described message transmission module is responsible for message is mail to target process.
3, the implementation method of the interprocess asynchronous communication based on Java according to claim 1, it is characterized in that, described communication structure table record is connected into all sockets and the foundation object input and the object output thereon of gateway, described process group concordance list is to be key word with the target process group id, to point to the handle that sends the thread example table is the Hash table of value, described transmission thread example table is to be designated key word in the group with target process, and the handle that points to the transmission thread example tree of this process correspondence is the Hash table of value.
4, the implementation method of the interprocess asynchronous communication based on Java according to claim 1 is characterized in that, the object sequence mechanism that described sending module utilizes Java to provide directly will mail to gateway with the message of message object encapsulation; Described receiver module receives the message of sending from gateway; The realization of described message trigger module maintain message Processing Interface is organized into tree structure with it---and message interface is realized tree; Described message processing module is made of the Message Processing thread, and this module is finished the processing to message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101547942A CN100492302C (en) | 2006-11-27 | 2006-11-27 | Method for realizing interprocess asynchronous communication based on Java |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101547942A CN100492302C (en) | 2006-11-27 | 2006-11-27 | Method for realizing interprocess asynchronous communication based on Java |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1975680A CN1975680A (en) | 2007-06-06 |
CN100492302C true CN100492302C (en) | 2009-05-27 |
Family
ID=38125764
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006101547942A Expired - Fee Related CN100492302C (en) | 2006-11-27 | 2006-11-27 | Method for realizing interprocess asynchronous communication based on Java |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100492302C (en) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101179384B (en) * | 2007-11-23 | 2010-06-02 | 杭州师范大学 | Asynchronization type secure transfer based compile method |
CN101739300A (en) * | 2008-11-18 | 2010-06-16 | 中兴通讯股份有限公司 | Method and system for inter-process communication of multimedia terminal |
CN101997704A (en) * | 2009-08-20 | 2011-03-30 | 中兴通讯股份有限公司 | Method, device and network management server for realizing element location link state polling |
CN102355429A (en) * | 2011-08-12 | 2012-02-15 | 北京思创银联科技股份有限公司 | Pipeline-based inter-process message communication method |
CN102368729B (en) * | 2011-09-23 | 2013-11-27 | 北京东方网信科技股份有限公司 | Accurate network speed limit method at non-realtime system |
CN103092682B (en) * | 2011-10-28 | 2016-09-28 | 浙江大华技术股份有限公司 | Asynchronous network applications program processing method |
CN102567111B (en) * | 2011-12-23 | 2017-10-27 | 融创天下(上海)科技发展有限公司 | A kind of method of asynchronous procedure call, system and terminal device |
CN103455380A (en) * | 2012-06-05 | 2013-12-18 | 上海斐讯数据通信技术有限公司 | Multi-process communication system and establishment and communication method thereof |
CN102970353B (en) * | 2012-11-08 | 2015-04-08 | 大唐软件技术股份有限公司 | Method and system for business data processing |
CN103218267A (en) * | 2013-04-16 | 2013-07-24 | 百度在线网络技术(北京)有限公司 | Method and device for system process of terminal to distribute data to application program process |
CN103336843B (en) * | 2013-07-18 | 2017-02-15 | 山东中创软件工程股份有限公司 | Data integration method and device |
CN104580209B (en) * | 2015-01-06 | 2017-08-01 | 烽火通信科技股份有限公司 | Realize the device and method of multi-platform Message Processing |
CN105303103A (en) * | 2015-10-14 | 2016-02-03 | 北京奇虎科技有限公司 | Method for protecting service process in mobile terminal and mobile terminal |
CN105357286B (en) * | 2015-10-20 | 2019-02-05 | 中国电子科技集团公司第二十八研究所 | A kind of real-time messages orientation method for pushing based on Web |
CN105677495B (en) * | 2016-02-24 | 2019-07-05 | 京信通信系统(中国)有限公司 | Inter-process communication methods and system |
US10222995B2 (en) * | 2016-04-13 | 2019-03-05 | Samsung Electronics Co., Ltd. | System and method for providing a zero contention parallel data stack |
CN105763634B (en) * | 2016-04-14 | 2019-01-04 | 北京思特奇信息技术股份有限公司 | A kind of service implementing method and device based on TCP long connection |
CN107783845B (en) * | 2016-08-25 | 2021-04-13 | 阿里巴巴集团控股有限公司 | Message transmission system, method and device |
CN106648928A (en) * | 2016-11-29 | 2017-05-10 | 成都广达新网科技股份有限公司 | Method and device for inter-process communication |
CN107463380B (en) * | 2017-08-01 | 2018-07-06 | 武汉斗鱼网络科技有限公司 | Message treatment method, device and electronic equipment |
CN107911442B (en) * | 2017-11-14 | 2021-03-23 | 中国银行股份有限公司 | Receiving response interface interaction method and device, computer equipment and storage medium |
CN108600011B (en) * | 2018-04-26 | 2020-01-24 | 百度在线网络技术(北京)有限公司 | Communication network data transmission method, device, storage medium and terminal equipment |
CN108829526B (en) * | 2018-05-08 | 2021-02-02 | 武汉斗鱼网络科技有限公司 | Inter-process communication method, electronic equipment and readable storage medium |
CN112181670B (en) * | 2019-07-02 | 2023-04-11 | 西安诺瓦星云科技股份有限公司 | Inter-process communication method and device and Linux equipment |
CN110912785A (en) * | 2019-12-26 | 2020-03-24 | 联陆智能交通科技(上海)有限公司 | RSU health detection method and system |
CN111371869A (en) * | 2020-02-26 | 2020-07-03 | 山西鲲博时代信息科技有限公司 | Multi-channel communication monitoring method based on intelligent multi-channel gateway |
CN111756649A (en) * | 2020-05-29 | 2020-10-09 | 浪潮电子信息产业股份有限公司 | Data transmission method, device, equipment and computer readable storage medium |
CN114153783B (en) * | 2021-11-23 | 2022-11-08 | 珠海海奇半导体有限公司 | Method, system, computer device and storage medium for implementing multi-core communication mechanism |
-
2006
- 2006-11-27 CN CNB2006101547942A patent/CN100492302C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1975680A (en) | 2007-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100492302C (en) | Method for realizing interprocess asynchronous communication based on Java | |
US7769031B2 (en) | Virtual machine system and method of network communication between virtual machines | |
US11411897B2 (en) | Communication method and communication apparatus for message queue telemetry transport | |
CN110134534B (en) | System and method for optimizing message processing for big data distributed system based on NIO | |
CN101741819A (en) | Protocol conversion gateway | |
CN107133109B (en) | Method and device for communication between modules and computing equipment | |
US10609125B2 (en) | Method and system for transmitting communication data | |
CN110971491B (en) | Electric power system 101 and 104 communication protocol processing system and processing method thereof | |
CN106027534A (en) | System for implementing financial message processing based on Netty | |
CN107147543A (en) | A kind of socket communication means of server towards pc client | |
CN107682460A (en) | A kind of distributed storage trunked data communication method and system | |
CN102438017A (en) | Routing function-based conversion apparatus of Modbus protocol and BACnet Ethernet protocol and conversion method thereof | |
CN114301995B (en) | Conversion switching and intercommunication fusion system and method of real-time industrial Ethernet protocol | |
CN114222009A (en) | Industrial communication multi-protocol conversion system | |
CN103677975A (en) | System and method for having access to internal objects of application systems | |
CN114584526A (en) | ARP protocol processing method, system, storage medium and electronic equipment | |
CN1929463B (en) | Object request agent, method for processing message | |
CN1972276B (en) | A management method and system for protocol access | |
CN102281197A (en) | Radio frequency identification (RFID) router architecture system | |
JPH05204853A (en) | Data processing system, particularly software structure for telecommunication system | |
CN101404656A (en) | Software interface design method for communicating with third party intelligent equipment protocol | |
CN115086311B (en) | Management system of enterprise cross-system service based on cloud service bus | |
CN114928660B (en) | Method for communication between transparent processes of embedded operating system | |
CN114816792B (en) | Remote function calling method based on special channel | |
CN103347077A (en) | Method and device for data transmission of distributed file system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090527 Termination date: 20101127 |