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

Universal interprocess communication achieving method

A technology of inter-process communication and implementation method, which is applied in the field of general inter-process communication implementation. It can solve the problems of non-implementation, Windows operating system version limitation, failure to consider efficiency and concurrent calls, etc., and achieve the effect of improving development efficiency and wide application range

Inactive Publication Date: 2006-08-02
EASTERN COMM +1
View PDF0 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Defect: The server must run on Windows NT / 2000 / XP
[0020] 2. The serialization of parameters related to the interface, the universality of the interface and the ease of use are not considered
None of these are implemented in standard IPC communication methods
[0022] 3. Efficiency and concurrent calls are not considered
[0024] In this case, simply using shared memory, DDE and other modes cannot solve the problem of concurrent call memory usage conflicts
And we know that the message pipeline mode has the problem of server-side application Windows operating system version restrictions.

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
  • Universal interprocess communication achieving method
  • Universal interprocess communication achieving method
  • Universal interprocess communication achieving method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] Reference attached Figures 1 to 4 , the present invention will be described in detail below.

[0067] Such as figure 1 , 2 As shown in , the present embodiment provides a general interprocess communication implementation method that realizes application independence in data format by establishing the SSIPCall tool, and the method includes:

[0068] The server starts the service;

[0069] The client calls the service, packs and serializes the parameters, and packs the relevant data information of the call into an information package of untyped data parameters;

[0070] The server processes the call, unpacks the received information packet, extracts the packaged data and processes it, and then repackages it into an information packet with no type data parameters and returns it;

[0071] The client unpacks the returned information packet, extracts the data and overwrites the value of the parameter at the calling place;

[0072] The server closes the service.

[0073...

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

Present invention relates to implementation method between progress communication for providing universal progress realizing data format application freeness. Present invention includes starting up service end service, client-side calling service, packing and sequencing parameter, packing called correlated data message to information packet without categorical data, service end processing calling, unpackage received information packet, after extracting out packing data and processing repackaging to information packet without categorical data and feeding back, client-side unpackaging return message, after extraction data covering calling parameter numeric value, service end closing service. Through design a universal, simple data to package Windows progress functional calling details, to raise programming exploitation efficiency. Present invention is suitable for calling side and service provider, avoiding protocol compatibility version problem between service end and client-side with wide use range.

Description

technical field [0001] The invention relates to a method for realizing inter-process communication. More specifically, the present invention relates to a general interprocess communication implementation method that realizes application independence in data format. Background technique [0002] In the Windows 16-bit environment (Windows 3.1 / 3.2), all Windows applications share a single address, and any process can read, write, or even access the contents of this space (including memory belonging to other processes) The data of the system itself may destroy the data segment code of other programs. [0003] For security reasons, each process in the Windows 32 environment has its own address space, and a WIN32 process cannot access the memory data of another process. Two processes can be addressed with a pointer with the same value, but will be mapped to different physical addresses. What is read and written is only their respective data, which reduces the mutual interferenc...

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
IPC IPC(8): G06F9/46H04L29/06
Inventor 李群巍刘伟华高峰蒋建挺周斌彬
Owner EASTERN COMM