CN111638975A - Data transmission method and system based on pipeline - Google Patents
Data transmission method and system based on pipeline Download PDFInfo
- Publication number
- CN111638975A CN111638975A CN202010416077.2A CN202010416077A CN111638975A CN 111638975 A CN111638975 A CN 111638975A CN 202010416077 A CN202010416077 A CN 202010416077A CN 111638975 A CN111638975 A CN 111638975A
- Authority
- CN
- China
- Prior art keywords
- pipeline
- system server
- process corresponding
- program
- local target
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 161
- 230000005540 biological transmission Effects 0.000 title claims abstract description 20
- 230000006854 communication Effects 0.000 claims abstract description 67
- 238000004891 communication Methods 0.000 claims abstract description 65
- 230000008569 process Effects 0.000 claims description 125
- 238000012545 processing Methods 0.000 claims description 37
- 238000011161 development Methods 0.000 abstract description 6
- 230000003993 interaction Effects 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 4
- 238000005034 decoration Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Stored Programmes (AREA)
Abstract
The application provides a data transmission method and a data transmission system based on a pipeline, which are applied to the technical field of communication, wherein the method realizes the interaction between a local target application program (namely a browser or a WeChat applet) and the pipeline program through a pipeline communication mode of inter-process communication, thereby acquiring target resource content, avoiding the problem of large development amount caused by the need of developing different plug-ins aiming at different browsers for realizing the local acquisition of the resource content by the browser or the WeChat applet from different browsers, and the problem of complicated program caused by the need of restarting the browser in order to realize the functions of the plug-ins, and further improving the user experience.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and a system for data transmission based on a pipeline.
Background
The bank provides traditional financial services such as account opening, account selling, inquiry, account checking, in-line transfer, inter-line transfer, credit, online securities, investment and financing and the like to the client through the internet by utilizing the network technology, so that the financial services such as current and regular deposit, check, credit card, personal investment and the like can be safely and conveniently managed without leaving the client.
In the prior art, when a user accesses an internet bank through the internet, financial service information such as a security keyboard, a Ukey signature, a security certificate and the like of a banking system is generally called through an extension program of a browser, so that the security of the financial service transacted by the user is ensured.
However, multiple versions of extension programs need to be developed for different browsers, and the extension programs need to be released and maintained in an application store, and the browsers need to be restarted after installation, which results in high development cost, high maintenance difficulty and poor user experience.
Disclosure of Invention
The application provides a data transmission method and a system based on a pipeline, which realize the interaction between a local target application program (namely a browser or a WeChat applet) and a pipeline program through a pipeline communication mode of interprocess communication, thereby acquiring target resource content, avoiding the problem of large development amount caused by the need of developing different plug-ins aiming at different browsers for realizing the resource content acquired from the local by the browser or the WeChat applet, and the problem of complicated program and the problem of restarting the browser usually for realizing the functions of the plug-ins, thereby improving the user experience, and the technical scheme adopted by the application is as follows:
in a first aspect, there is provided a pipe-based data transmission method, the method comprising,
a first process corresponding to a local target application program sends a service processing request to an application system server;
the application system server determines the interprocess communication mode as a pipeline communication mode and resource request content based on the service processing request, and feeds back the determined interprocess communication mode and the resource request content to the local target application program;
a first process corresponding to a local target application program transmits resource request content to a second process corresponding to a pipeline program in a pipeline communication mode;
the second process corresponding to the pipeline program sends the acquired target resource content to the application system server;
the application system server is used for determining a service processing result based on the acquired target resource content;
and a first process corresponding to the local target application program receives a service processing result sent by the application system server.
Optionally, the local target application is a browser or a wechat applet.
Optionally, the application system server is an online banking system server.
Optionally, the business process request may be one or more of a certificate login, a form signature, and a certificate binding.
In a second aspect, a pipeline-based data transmission system is provided, which includes a first process corresponding to a local target application program, an application system server, and a second process corresponding to a pipeline program; the method comprises the following steps:
the first process corresponding to the local target application program is used for sending a service processing request to the application system server;
the application system server is used for determining an interprocess communication mode as a pipeline communication mode and resource request content based on the service processing request and feeding back the determined interprocess communication mode and the resource request content to the local target application program;
the first process corresponding to the local target application program is used for transmitting the resource request content to the second process corresponding to the pipeline program in a pipeline communication mode;
the second process corresponding to the pipeline program is used for sending the acquired target resource content to the application system server;
the application system server is used for determining a service processing result based on the acquired target resource content;
and the first process corresponding to the local target application program is used for receiving the service processing result sent by the application system server.
Optionally, the local target application is a browser or a wechat applet.
Optionally, the application system server is an online banking system server.
Optionally, the business process request may be one or more of a certificate login, a form signature, and a certificate binding.
The application provides a data transmission method and a data transmission system based on a pipeline, and the application sends a service processing request to an application system server through a first process corresponding to a local target application program; the application system server determines that the interprocess communication mode is a pipeline communication mode and resource request content based on the service processing request, and feeds back the determined interprocess communication mode and the resource request content to the local target application program; the first process corresponding to the local target application program transmits the resource request content to the second process corresponding to the pipeline program in a pipeline communication mode; a second process corresponding to the pipeline program sends the acquired target resource content to the application system server; the application system server is used for determining a service processing result based on the acquired target resource content; and receiving the service processing result sent by the application system server by the first process corresponding to the local target application program. The interaction between a local target application program (namely a browser or a wechat applet) and a pipeline program is realized through a pipeline communication mode of interprocess communication, so that target resource content is obtained, the problem that the development amount is large due to the fact that different plug-ins need to be developed for different browsers to achieve the fact that the browser or the wechat applet locally obtains the resource content is solved, the problem that the program is complex due to the fact that the browser generally needs to be restarted to achieve the function of the plug-in is solved, and the user experience can be improved.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a schematic flowchart of a data transmission method based on a pipeline according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to the embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present application.
As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
The micro-service is not only the micro-service itself but also a system provides a set of basic framework, the framework can enable the micro-service to be independently deployed, operated and upgraded, and the micro-service can be structurally loosely coupled and functionally represented as a unified whole. The 'unified whole' can be represented by a unified style interface, unified authority management, a unified security policy, a unified online process, a unified log and auditing method, a unified scheduling mode, a unified access entry and the like.
Example one
An embodiment of the present application provides a data transmission method based on a pipeline, and as shown in fig. 1, the method may include the following steps:
step S101, a first process corresponding to a local target application program sends a service processing request to an application system server;
step S102, the application system server determines that the inter-process communication mode is a pipeline communication mode and resource request content based on the service processing request, and feeds back the determined inter-process communication mode and resource request content to the local target application program;
step S103, the first process corresponding to the local target application program transmits the resource request content to the second process corresponding to the pipeline program in a pipeline communication mode;
step S104, the second process corresponding to the pipeline program sends the acquired target resource content to the application system server;
step S105, the application system server is used for determining a service processing result based on the acquired target resource content;
and step S106, the first process corresponding to the local target application program receives the service processing result sent by the application system server.
Inter-process Communication (IPC) refers to data sharing and data exchange between different processes.
Specifically, a first process corresponding to the local target application program and a second process corresponding to the pipeline can interact based on an interprocess communication technology, so that data transmission is realized.
Wherein Pipe (Pipe) is a communication channel with two endpoints: a process with one handle may communicate with a process with another handle. A pipe may be unidirectional-one end is read-only and the other end is write-only; or bi-directional-both ends of the pipe are both readable and writable.
(1) An Anonymous Pipe (Anonymous Pipe) is an Anonymous, one-way Pipe that transfers data between a parent process and a child process, or between two child processes of the same parent process. The pipe is typically created by a parent process, then inherited by a child process to be communicated by a read or write endpoint handle of the channel, and then communication is effected. The parent process may also establish two or more child processes that inherit the anonymous pipe read and write handles. These child processes can communicate directly using the pipeline, without going through the parent process.
An anonymous pipe is an efficient way to implement sub-process standard I/O redirection on a single machine, and it cannot be used on the web, nor between two unrelated processes.
Anonymous pipeline communication process:
r > parent process read-write process
Creating anonymous pipe
Creating sub-process and initializing the sub-process related data (assigning the input/output handle of the sub-process with the read/write handle of the anonymous pipeline).
And thirdly, closing the relevant handle of the child process. (Process handle, Main thread handle)
Read-write to pipeline
Sub-process read-write process
Obtaining I/O handle
② reading and writing for pipeline
(2) Named Pipe (Named Pipe) is a one-way or two-way Pipe for communication between a server process and one or more client processes. Named pipes can be used between unrelated processes and between different computers, where a server assigns a name to a named pipe when it is established, and any process can open the other end of the pipe by that name to communicate with the server process under the given authority.
Named pipes provide a relatively simple programming interface that makes transferring data over a network less difficult than communicating between two processes on the same computer, but do not care if it is to communicate with multiple processes simultaneously.
Named pipes have two communication modes:
A. byte mode: in byte mode, data flows between the client and server in a continuous byte stream
B. Message mode: in the message mode, the client and server transmit and receive data through a series of discontinuous data units, and after each message is sent on the pipeline, the message must be read in as a complete message
Communication flow:
a server side: creating named pipe- > server waits for user connection- > reads and writes data
A client: connecting named pipes- > opening named pipes- > reading and writing data
In particular, the local target application may be a browser or a wechat applet; the application system server can be an online banking system server; the business process request may be one or more of a certificate login, a form signature, and a certificate binding.
According to a specific application scenario of the application, a user can perform interprocess communication with a second process corresponding to a pipeline through a first process corresponding to a browser or a WeChat applet, so that resource content information needing to be acquired is sent to the second process corresponding to the pipeline, and then the second process corresponding to the pipeline program sends the acquired target resource content to an online banking system server (application system server) for service handling.
The embodiment of the application provides a data transmission method based on a pipeline, and the application sends a service processing request to an application system server through a first process corresponding to a local target application program; the application system server determines that the interprocess communication mode is a pipeline communication mode and resource request content based on the service processing request, and feeds back the determined interprocess communication mode and the resource request content to the local target application program; the first process corresponding to the local target application program transmits the resource request content to the second process corresponding to the pipeline program in a pipeline communication mode; a second process corresponding to the pipeline program sends the acquired target resource content to the application system server; the application system server is used for determining a service processing result based on the acquired target resource content; and receiving the service processing result sent by the application system server by the first process corresponding to the local target application program. The interaction between a local target application program (namely a browser or a wechat applet) and a pipeline program is realized through a pipeline communication mode of interprocess communication, so that target resource content is obtained, the problem that the development amount is large due to the fact that different plug-ins need to be developed for different browsers to achieve the fact that the browser or the wechat applet locally obtains the resource content is solved, the problem that the program is complex due to the fact that the browser generally needs to be restarted to achieve the function of the plug-in is solved, and the user experience can be improved.
Example two
The embodiment of the application provides a data transmission system based on a pipeline, which comprises a first process corresponding to a local target application program, an application system server and a second process corresponding to a pipeline program; the method comprises the following steps:
the first process corresponding to the local target application program is used for sending a service processing request to the application system server;
the application system server is used for determining an interprocess communication mode as a pipeline communication mode and resource request content based on the service processing request and feeding back the determined interprocess communication mode and the resource request content to the local target application program;
the first process corresponding to the local target application program is used for transmitting the resource request content to the second process corresponding to the pipeline program in a pipeline communication mode;
the second process corresponding to the pipeline program is used for sending the acquired target resource content to the application system server;
the application system server is used for determining a service processing result based on the acquired target resource content;
and the first process corresponding to the local target application program is used for receiving the service processing result sent by the application system server.
Wherein the local target application program is a browser or a wechat applet.
Wherein, the application system server is an online banking system server.
Wherein the business processing request can be one or more of certificate login, form signature and certificate binding.
Inter-process Communication (IPC) refers to data sharing and data exchange between different processes.
Specifically, a first process corresponding to the local target application program and a second process corresponding to the pipeline can interact based on an interprocess communication technology, so that data transmission is realized.
Specifically, a first process corresponding to the local target application program and a second process corresponding to the pipeline can interact based on an interprocess communication technology, so that data transmission is realized.
Wherein, the Pipe (Pipe) is a communication channel with two endpoints: a process with one handle may communicate with a process with another handle. A pipe may be unidirectional-one end is read-only and the other end is write-only; or bi-directional-both ends of the pipe are both readable and writable.
(1) An Anonymous Pipe (Anonymous Pipe) is an Anonymous, one-way Pipe that transfers data between a parent process and a child process, or between two child processes of the same parent process. The pipe is typically created by a parent process, then inherited by a child process to be communicated by a read or write endpoint handle of the channel, and then communication is effected. The parent process may also establish two or more child processes that inherit the anonymous pipe read and write handles. These child processes can communicate directly using the pipeline, without going through the parent process.
An anonymous pipe is an efficient way to implement sub-process standard I/O redirection on a single machine, and it cannot be used on the web, nor between two unrelated processes.
Anonymous pipeline communication process:
r > parent process read-write process
Creating anonymous pipe
Creating sub-process and initializing the sub-process related data (assigning the input/output handle of the sub-process with the read/write handle of the anonymous pipeline).
And thirdly, closing the relevant handle of the child process. (Process handle, Main thread handle)
Read-write to pipeline
Sub-process read-write process
Obtaining I/O handle
② reading and writing for pipeline
(2) Named Pipe (Named Pipe) is a one-way or two-way Pipe for communication between a server process and one or more client processes. Named pipes can be used between unrelated processes and between different computers, where a server assigns a name to a named pipe when it is established, and any process can open the other end of the pipe by that name to communicate with the server process under the given authority.
Named pipes provide a relatively simple programming interface that makes transferring data over a network less difficult than communicating between two processes on the same computer, but do not care if it is to communicate with multiple processes simultaneously.
Named pipes have two communication modes:
A. byte mode: in byte mode, data flows between the client and server in a continuous byte stream
B. Message mode: in the message mode, the client and server transmit and receive data through a series of discontinuous data units, and after each message is sent on the pipeline, the message must be read in as a complete message
Communication flow:
a server side: creating named pipe- > server waits for user connection- > reads and writes data
A client: connecting named pipes- > opening named pipes- > reading and writing data
In particular, the local target application may be a browser or a wechat applet; the application system server can be an online banking system server; the business process request may be one or more of a certificate login, a form signature, and a certificate binding.
According to a specific application scenario of the application, a user can perform interprocess communication with a second process corresponding to a pipeline through a first process corresponding to a browser or a WeChat applet, so that resource content information needing to be acquired is sent to the second process corresponding to the pipeline, and then the second process corresponding to the pipeline program sends the acquired target resource content to an online banking system server (application system server) for service handling.
The embodiment of the application provides a data transmission system based on a pipeline, and the application sends a service processing request to an application system server through a first process corresponding to a local target application program; the application system server determines that the interprocess communication mode is a pipeline communication mode and resource request content based on the service processing request, and feeds back the determined interprocess communication mode and the resource request content to the local target application program; the first process corresponding to the local target application program transmits the resource request content to the second process corresponding to the pipeline program in a pipeline communication mode; a second process corresponding to the pipeline program sends the acquired target resource content to the application system server; the application system server is used for determining a service processing result based on the acquired target resource content; and receiving the service processing result sent by the application system server by the first process corresponding to the local target application program. The interaction between a local target application program (namely a browser or a wechat applet) and a pipeline program is realized through a pipeline communication mode of interprocess communication, so that target resource content is obtained, the problem that the development amount is large due to the fact that different plug-ins need to be developed for different browsers to achieve the fact that the browser or the wechat applet locally obtains the resource content is solved, the problem that the program is complex due to the fact that the browser generally needs to be restarted to achieve the function of the plug-in is solved, and the user experience can be improved.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
The foregoing is only a partial embodiment of the present application, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present application, and these modifications and decorations should also be regarded as the protection scope of the present application.
Claims (8)
1. A method for pipeline-based data transmission, comprising:
a first process corresponding to a local target application program sends a service processing request to an application system server;
the application system server determines that the interprocess communication mode is a pipeline communication mode and resource request content based on the service processing request, and feeds back the determined interprocess communication mode and the resource request content to the local target application program;
the first process corresponding to the local target application program transmits the resource request content to the second process corresponding to the pipeline program in a pipeline communication mode;
a second process corresponding to the pipeline program sends the acquired target resource content to the application system server;
the application system server is used for determining a service processing result based on the acquired target resource content;
and receiving the service processing result sent by the application system server by the first process corresponding to the local target application program.
2. The method of claim 1, wherein the local target application is a browser or a wechat applet.
3. The method of claim 1 or 2, wherein the application system server is an online banking system server.
4. The method of claim 3, wherein the business process request can be one or more of a certificate login, a form signature, and a certificate binding.
5. A data transmission system based on a pipeline is characterized by comprising a first process corresponding to a local target application program, an application system server and a second process corresponding to a pipeline program; the method comprises the following steps:
the first process corresponding to the local target application program is used for sending a service processing request to the application system server;
the application system server is used for determining an interprocess communication mode as a pipeline communication mode and resource request content based on the service processing request and feeding back the determined interprocess communication mode and the resource request content to the local target application program;
the first process corresponding to the local target application program is used for transmitting the resource request content to the second process corresponding to the pipeline program in a pipeline communication mode;
the second process corresponding to the pipeline program is used for sending the acquired target resource content to the application system server;
the application system server is used for determining a service processing result based on the acquired target resource content;
and the first process corresponding to the local target application program is used for receiving the service processing result sent by the application system server.
6. The system of claim 5, wherein the local target application is a browser or a wechat applet.
7. The system of claim 5 or 6, wherein the application system server is an online banking system server.
8. The system of claim 7, wherein the business process request can be one or more of a certificate login, a form signature, and a certificate binding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010416077.2A CN111638975A (en) | 2020-05-16 | 2020-05-16 | Data transmission method and system based on pipeline |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010416077.2A CN111638975A (en) | 2020-05-16 | 2020-05-16 | Data transmission method and system based on pipeline |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111638975A true CN111638975A (en) | 2020-09-08 |
Family
ID=72328058
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010416077.2A Pending CN111638975A (en) | 2020-05-16 | 2020-05-16 | Data transmission method and system based on pipeline |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111638975A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112433780A (en) * | 2020-11-16 | 2021-03-02 | 航天信息股份有限公司 | Client plug-in method and device, electronic equipment and storage medium |
CN112737760A (en) * | 2020-12-22 | 2021-04-30 | 航天信息股份有限公司 | Method and system for duplex data communication based on pipeline communication technology |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030149797A1 (en) * | 2001-11-21 | 2003-08-07 | Sun Microsystems Inc., A California Corporation | Fast socket technology implementation using doors and memory maps |
CN103176854A (en) * | 2011-12-26 | 2013-06-26 | 腾讯科技(深圳)有限公司 | Process-to-process communication method, device and system |
CN103379023A (en) * | 2012-04-25 | 2013-10-30 | 腾讯科技(深圳)有限公司 | Instant messaging method and instant messaging client-side |
CN103617092A (en) * | 2013-11-21 | 2014-03-05 | 北京奇虎科技有限公司 | Browser based plug-in running method and device |
US20140143452A1 (en) * | 2012-11-21 | 2014-05-22 | Red Hat Israel, Ltd. | Mechanisms for interprocess communication |
CN104268025A (en) * | 2014-09-30 | 2015-01-07 | 珠海市君天电子科技有限公司 | Interprocess communication method and system, and server |
US20170123864A1 (en) * | 2015-11-02 | 2017-05-04 | Box, Inc. | Web comm channel system and method |
CN107257372A (en) * | 2017-06-14 | 2017-10-17 | 广东省电子商务认证有限公司 | A kind of method for supporting a variety of browsers to be communicated with local application |
-
2020
- 2020-05-16 CN CN202010416077.2A patent/CN111638975A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030149797A1 (en) * | 2001-11-21 | 2003-08-07 | Sun Microsystems Inc., A California Corporation | Fast socket technology implementation using doors and memory maps |
CN103176854A (en) * | 2011-12-26 | 2013-06-26 | 腾讯科技(深圳)有限公司 | Process-to-process communication method, device and system |
CN103379023A (en) * | 2012-04-25 | 2013-10-30 | 腾讯科技(深圳)有限公司 | Instant messaging method and instant messaging client-side |
US20140143452A1 (en) * | 2012-11-21 | 2014-05-22 | Red Hat Israel, Ltd. | Mechanisms for interprocess communication |
CN103617092A (en) * | 2013-11-21 | 2014-03-05 | 北京奇虎科技有限公司 | Browser based plug-in running method and device |
CN104268025A (en) * | 2014-09-30 | 2015-01-07 | 珠海市君天电子科技有限公司 | Interprocess communication method and system, and server |
US20170123864A1 (en) * | 2015-11-02 | 2017-05-04 | Box, Inc. | Web comm channel system and method |
CN107257372A (en) * | 2017-06-14 | 2017-10-17 | 广东省电子商务认证有限公司 | A kind of method for supporting a variety of browsers to be communicated with local application |
Non-Patent Citations (1)
Title |
---|
付爱英等: ""命名管道在科研信息管理系统安全控制上的应用"", 《计算机与现代化》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112433780A (en) * | 2020-11-16 | 2021-03-02 | 航天信息股份有限公司 | Client plug-in method and device, electronic equipment and storage medium |
CN112737760A (en) * | 2020-12-22 | 2021-04-30 | 航天信息股份有限公司 | Method and system for duplex data communication based on pipeline communication technology |
CN112737760B (en) * | 2020-12-22 | 2023-01-10 | 航天信息股份有限公司 | Method and system for duplex data communication based on pipeline communication technology |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240028587A1 (en) | System and method for a hybrid contract execution environment | |
US9081948B2 (en) | Configurable smartcard | |
Johansen et al. | Operating system support for mobile agents | |
CN101098315B (en) | Computer data communications in a high speed, low latency data communications environment | |
US6947908B1 (en) | System and use for correspondent banking | |
US7698217B1 (en) | Masking private billing data by assigning other billing data to use in commerce with businesses | |
US20040220878A1 (en) | Networked services licensing system and method | |
US20050289388A1 (en) | Dynamic cluster configuration in an on-demand environment | |
WO2000022559A1 (en) | System and use for correspondent banking | |
JP2012533824A (en) | Systems and methods for real-time batch account processing | |
US20200257776A1 (en) | Request authorization using recipe-based service coordination | |
CN111638975A (en) | Data transmission method and system based on pipeline | |
CN115705571A (en) | Protecting privacy of auditable accounts | |
CN111638976A (en) | Data transmission method and system based on shared memory | |
KR20090095940A (en) | System and Method for Non-faced Financial Transaction by Using Verification of Transaction Step and Program Recording Medium | |
CN100397812C (en) | Communication method and system basenon vertual link customer terminal and bank network | |
EP1505530A1 (en) | Networked services licensing system and method | |
Halter | JavaSpaces example by example | |
CN111638977A (en) | Data transmission method and system based on mail slot | |
US20230412404A1 (en) | Systems and methods for mitigating network congestion on blockchain networks by supporting blockchain operations through off-chain interactions | |
JP2007299328A (en) | Calculation processing method and calculation processing system | |
KR102634677B1 (en) | Method for exchanging asset between compatible blockchain networks | |
CN118786645A (en) | System and method for facilitating secure blockchain operations in centralized applications using cryptography-based storage applications in a computer network | |
CN111737024A (en) | Data transmission method and system based on clipboard | |
CN116997895A (en) | Reducing transaction aborts in an execution ordering validation blockchain model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200908 |