[go: up one dir, main page]

CN110995698A - Cross-network request transmission method and device - Google Patents

Cross-network request transmission method and device Download PDF

Info

Publication number
CN110995698A
CN110995698A CN201911204270.3A CN201911204270A CN110995698A CN 110995698 A CN110995698 A CN 110995698A CN 201911204270 A CN201911204270 A CN 201911204270A CN 110995698 A CN110995698 A CN 110995698A
Authority
CN
China
Prior art keywords
file
request
party
request message
response request
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
Application number
CN201911204270.3A
Other languages
Chinese (zh)
Inventor
魏飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Yitu Network Science and Technology Co Ltd
Original Assignee
Shanghai Yitu Network Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Yitu Network Science and Technology Co Ltd filed Critical Shanghai Yitu Network Science and Technology Co Ltd
Priority to CN201911204270.3A priority Critical patent/CN110995698A/en
Publication of CN110995698A publication Critical patent/CN110995698A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0281Proxies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application provides a cross-network request transmission method and a device, wherein the cross-network request transmission method comprises the steps of receiving a request message from an access party, generating a request file by the request message, sending the request file to a file exchange device, obtaining the request file in the file exchange device by a proxy server of the access party, converting the request file into the request message by the proxy server, sending the request message to the access party, returning a response request file from the access party to the file exchange device after the access party receives the request message, obtaining the response request file synchronized by the file exchange device, and sending a response request message corresponding to the response request file to the access party.

Description

Cross-network request transmission method and device
Technical Field
The present application relates to the field of communication security, and in particular, to a method and an apparatus for transmitting a cross-network request.
Background
In the face of the appearance of novel network attack means and special requirements of high-security networks on security, a network security technology 'network isolation technology' with a brand-new security protection and prevention concept is developed. The aim of the network isolation technology is to ensure that harmful attacks are isolated, and secure exchange of internetwork data is completed on the premise that information outside a trusted network and inside the trusted network is not leaked. The network isolation technology mainly comprises three parts of contents, namely a network access party processing unit, a network access party processing unit and a special isolation switching unit, and communication is provided by port mapping in the isolation switching unit. However, since the file data exchange device adopted by the isolated exchange unit only provides the capability of data exchange between the two isolated network access parties and the accessed party, but does not have the port mapping capability, http communication between the two isolated network access parties and the accessed party cannot be completed.
Disclosure of Invention
In view of this, the present application provides a method and an apparatus for transmitting a cross-network request, so as to solve the problem that when a network is isolated, the isolated network access party and the accessed party cannot perform network communication, so as to avoid information leakage.
In order to solve the technical problem, the following technical scheme is adopted in the application:
according to the embodiment of the first aspect of the application, the cross-network request transmission method comprises the steps of receiving a request message from an access party, and generating a request file from the request message; sending the request file to file exchange equipment, obtaining the request file in the file exchange equipment by a proxy server of an accessed party, converting the request file into a message by the proxy server, sending the message to the accessed party, and returning a response request file from the accessed party to the file exchange equipment after the accessed party receives the request message; and acquiring a response request file synchronized by the file switching equipment, and sending a response request message corresponding to the response request file to the access party. The access party can be an intranet server or an intranet server, the request message can be an http proxy request, when the access party sends the request message, the request message is generated into data information with a unique ID, the data information is serialized into a byte stream according to rules, and the byte stream is further converted into a file and uploaded to file exchange equipment.
The file exchange equipment is used for synchronizing a file on an access side to an access side, a network is not needed in the exchange process of the file exchange equipment, physical isolation can be effectively passed through, then a proxy server of the access side can acquire the file, convert the file into a request message of the access side and send the request message to the access side, the access side returns a response request file from the access side to the file exchange equipment after receiving the request message, the file exchange equipment transmits the response request file from the access side to the access side again, the access side acquires the file, and communication is achieved from the access side to the access side without direct network communication.
As an embodiment of the first aspect of the present application, after the request message generates the request file, the method further includes: the request file is sent to a first storage connected with the file exchange equipment, the file exchange equipment acquires the request file on the first storage, the request file is synchronized to a second storage connected with the file exchange equipment, and a proxy server of an accessed party acquires the request file in the second storage.
That is, the accessing side of the file exchange device is provided with the first memory, which can store the request file and the response request file, and it is equivalent to provide a memory for the file exchange device to facilitate the storage and transmission of the file.
As an embodiment of the first aspect of the present application, after acquiring the response request file synchronized by the file switching device, the method further includes: and analyzing the response request file to obtain a response request message. Specifically, the conversion tool may convert the response request message into a byte stream, and convert the byte stream into the response request message after deserialization.
According to the second aspect of the application, the cross-network request transmission method comprises the following steps: acquiring a synchronous request file of file switching equipment; analyzing the request file to obtain a request message; sending the request message to the accessed party so that the accessed party returns a response request message; and converting the response request message returned by the accessed party into a response request file, and sending the response request file to a proxy server of the accessed party of the file switching equipment to acquire the response request file in the file switching equipment, so that the proxy server sends the response request message corresponding to the response request file to the accessed party. Wherein, the accessed party can be an intranet server or an intranet server, the request message can be a response http request message,
as a preferred embodiment of the second aspect of the present application, the method includes that acquiring a request file of the file exchange device includes: and the file exchange equipment synchronizes the request file to the second memory, and the proxy server of the affiliated access party acquires the request file in the second memory.
As some preferred embodiments of the second aspect of the present application, before sending the response request file to the file exchange device, the method further includes: and sending the response request file to a second memory connected with the file exchange equipment, wherein the file exchange equipment acquires the response request file on the second memory and synchronizes the response request file on a first memory connected with the file exchange equipment, so that the response request file in the first memory is acquired by a proxy server of an access party.
The cross-network request transmission device according to the third aspect of the present application includes a receiving module, a generating module, a first sending module, and a first obtaining module.
Specifically, the receiving module is configured to receive a request message from an access party, where the request message may be an http request message or an https request message; the generation module is used for generating a request file from the request message, the first sending module is used for sending the request file to the file exchange device, the proxy server of the accessed party acquires the request file in the file exchange device, the proxy server converts the request file into the request message and sends the request message to the accessed party, and after the accessed party receives the request message, the proxy server returns a response request file from the accessed party to the file exchange device, and the first obtaining module is used for obtaining a synchronous response request file of the file exchange device and sending a response request message corresponding to the response request file to the accessed party.
As a preferred embodiment of the third aspect of the present application, the first sending module is further configured to: and sending the request file to a first memory connected with the file exchange equipment, wherein the file exchange equipment acquires the request file on the first memory.
As a preferred embodiment of the third aspect of the present application, the first obtaining module is further configured to: and after the file switching equipment acquires the request file on the first storage and synchronizes the request file to a second storage connected with the file switching equipment, acquiring the request file in the second storage.
As a preferred embodiment of the third aspect of the present application, the cross-network request transmission device further includes a first parsing module, which parses the response request file to obtain a response request message.
The cross-network request transmission device according to the fourth aspect of the present application further includes a second obtaining module, a second parsing module, a second sending module, and a converting module.
Specifically, the second obtaining module is configured to obtain a request file synchronized by the file switching device; the second analysis module is used for analyzing the request file to obtain a request message; the second sending module is used for sending the request message to the accessed party; the conversion module is used for converting the response request message returned by the accessed party into a response request file and synchronizing the response request file to the file exchange equipment, so that the file exchange equipment synchronizes the response request file to the proxy server of the accessed party, and the proxy server sends the response request message corresponding to the response request file to the accessed party.
As a preferred embodiment of the fourth aspect of the present application, the second obtaining module is configured to: and after the file exchange equipment synchronizes the request file to the second memory, acquiring the request file in the second memory.
As a preferred embodiment of the fourth aspect of the present application, the second sending module is further configured to: and sending the response request file to a second memory connected with the file switching equipment, acquiring the response request file on the second memory by the file switching equipment, and synchronizing the response request file on a first memory connected with the file switching equipment so that the response request file in the first memory is acquired by a proxy server of an access party.
An electronic device according to an embodiment of a fifth aspect of the present application includes: a processor; and a memory having computer program instructions stored therein,
wherein, when the computer program instructions are executed by the processor, the processor is caused to execute the cross-network request transmission method disclosed in the above first aspect embodiment, wherein the electronic device may be a proxy server.
Specifically, the execution steps of the processor have been described in detail in the embodiment of the first aspect, and reference may be made to the cross-network request transmission method in the embodiment of the first aspect, which is not described herein again.
The technical scheme of the application has at least one of the following beneficial effects:
according to the cross-network request transmission method and device, under the condition of network isolation, the file data conversion of the network communication request can be realized through the proxy server, and then the file data exchange equipment is utilized, so that the communication between the access party and the accessed party can be realized without direct network connection, and the communication safety is ensured.
Drawings
FIG. 1 is a diagram illustrating a cross-network request scenario according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a cross-network request transmission apparatus according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a cross-network request transmission apparatus according to another embodiment of the present application;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order that the contents of the present application may be more readily understood, a more particular description of the present application will be rendered by reference to the appended drawings, which are appended to the following detailed description. The following examples are intended to illustrate the present application but are not intended to limit the scope of the present application.
It will be appreciated that as used herein, the term module may refer to or include an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and/or memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable hardware components that provide the described functionality, or may be part of such hardware components.
It will be appreciated that in the various embodiments of the present application, the processor may be a microprocessor, a digital signal processor, a microcontroller, the like, and/or any combination thereof. According to another aspect, the processor may be a single-core processor, a multi-core processor, the like, and/or any combination thereof.
Embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Some embodiments according to the present application disclose a scenario diagram for cross-network requests.
FIG. 1 illustrates a scenario diagram of a cross-network request. As shown in fig. 1, the file switching system comprises an accessing-side processing unit 10, a file data switching unit 20 and an accessing-side processing unit 30, wherein the accessing-side processing unit 10 is connected with the file switching device 23 through an accessing-side proxy server 11 for transmission, and the accessing-side processing unit 30 is connected with the file switching device 23 through an accessing-side proxy server 31 for transmission.
The accessing-party processing unit 10 comprises an accessing party 12 and an accessing-party proxy server 11, the file exchange unit comprises a file exchange device 23 and a first memory 21 and a second memory 22 respectively arranged at two sides of the file exchange device 23, wherein the first memory 21 is connected with the accessing-party proxy server 11, the second memory 22 is connected with an accessed-party proxy server 31, and the accessed-party processing unit 30 comprises an accessed-party proxy server 31 and an accessed party 32. The accessing party 12 and the accessed party 32 are physically isolated, that is, the accessing party 12 and the accessed party 32 cannot directly perform network transmission, by setting the file switching device 23, the communication connection between the accessing party 12 and the accessed party 32 can be realized, and the accessing party 12 and the accessed party 32 do not need to directly communicate, the accessing party 12 and the file switching device 23 are realized by the accessing party proxy server 11, the accessed party 32 and the file switching device 23 are realized by the accessed party proxy server 31, and the file switching device 23 can transmit the request message or the response request message of the accessing party 12 and the accessed party 32 in the form of a file, so that the communication between the accessing party 12 and the accessed party 32 is realized.
Specifically, the main flow of the accessing-side processing unit 10 includes: receives a request message from the accessing party 12, generates a request file from the request message, and transmits the request file to the file data exchanging unit 20, i.e., the file exchanging device 23.
The accessed party processing unit 30 mainly includes a proxy server of the accessed party reading a request file in the file exchange device 23, converting the proxy server reading the request file into a request message and sending the request message to the accessed party 32, after the accessed party 32 receives the request message, sending a response request file to the accessed party proxy, and the accessed party proxy returning the response request file from the accessed party 32 to the file exchange device 23 and storing the response request file in the file data exchange unit 20, that is, the file exchange device 23.
The visitor proxy server 11 of the visitor processing unit 10 reads the response request file stored in the file switching device 23 and transmits a response request message corresponding to the response request file to the visitor.
The main flow of the file switching device 23 includes: after the visitor proxy server 11 in the visitor processing unit 10 generates the request file from the request message, the visitor proxy server 11 transmits the request file to the first storage 21 connected to the file switching device 23, and the file switching device 23 acquires the request file on the first storage 21.
After the request file is sent to the first storage 21 connected to the file switching device 23, the file switching device 23 acquires the request file on the first storage 21 and synchronizes the request file to the second storage 22 connected to the file switching device 23, and the second storage 22 reads the request file by the access proxy server 31.
Further, after the accessed-side processing unit 30 responds to the request for file conversion in the second storage 22 of the file switching device 23, the accessed-side proxy server 31 converts the response result into a response request file and sends the response request file to the second storage 22 connected to the file switching device 23, and the file switching device 23 acquires the response request file in the second storage 22 and synchronizes the response request file to the first storage 21 connected thereto, so that the response request file in the first storage 21 is synchronized to the accessed-side proxy server 11.
Through the above steps, the access party 12 can complete one cross-network request, and the security of data in the cross-network request operation is ensured.
Based on the above description, each part module of the cross-network request transmission device and its function are specifically described below.
According to some embodiments of the present application, the cross-network request transmission apparatus of the present application is described below in a specific embodiment, as shown in fig. 2, the apparatus includes a receiving module 111, a generating module 112, a first sending module 113, and a first obtaining module 114.
Specifically, the receiving module 111 receives a request message from the accessing party, for example, receives an http request message from the accessing party, the generating module 112 generates the http request message with a unique ID from the http request message, converts the http request message into a byte stream through serialization processing, converts the byte stream into a request file, sends the request file to a file switching device through the first sending module 113, synchronizes the request file to a proxy server of the accessing party, converts the request file into the request message and sends the request message to the accessing party, and returns a response http request file from the accessing party to the file switching device after the accessing party receives the http request message. The obtaining module is configured to obtain a corresponding http response request file, further process the http response request file to obtain a http response request message, and send the http response request message to the access party through the first sending module 113, so as to implement one-time communication between the access party and the access party.
As a preferred embodiment of the present application, the cross-network request transmission device further includes a first parsing module, and after the obtaining module is configured to obtain the corresponding http response request file, the first parsing module further deserializes and parses the http response request file into the http response request message.
It is understood that the cross-network request transmission device of the present application may be an access proxy server, or may be another server.
According to an embodiment of the present application, the first sending module 113 is further configured to: and sending the request file to a first memory connected with the file exchange equipment, wherein the file exchange equipment acquires the request file on the first memory.
According to an embodiment of the present application, the first obtaining module 114 is further configured to: the file switching equipment acquires the request file on the first storage, synchronizes the request file to a second storage connected with the file switching equipment, and the proxy server of the accessed party acquires the request file in the second storage.
The specific working process of the cross-network request transmission apparatus of the present application is described in detail in the foregoing embodiments, and may specifically refer to the cross-network request transmission method, which is not described herein again.
According to other embodiments of the present application, the cross-network request transmission apparatus of the present application is described below with specific embodiments, as shown in fig. 3, the apparatus includes a second obtaining module 311, a second parsing module 312, a second sending module 313, and a converting module 314.
Specifically, the second obtaining module 311 obtains a request file synchronized by the file switching device, further, the first obtaining module may obtain the request file from a second storage connected to the file switching device, and parse the request file through the second parsing module 312 to obtain a request message, so that the accessed party may identify the request file; the second sending module 313 sends the request message to the accessed party, after the accessed party receives the request message and feeds back the response request message based on the request message, the conversion module converts the response request message into a response request file and sends the response request file to the file switching device, and the proxy server of the accessed party obtains the response request file from the file switching device, so that the proxy server sends the response request message corresponding to the response request file to the accessed party.
According to an embodiment of the present application, the second obtaining module 311 is configured to: and after the file exchange equipment synchronizes the request file to the second memory, acquiring the request file in the second memory.
According to an embodiment of the present application, the second sending module 313 is further configured to: and sending the response request file to a second memory connected with the file switching equipment, acquiring the response request file on the second memory by the file switching equipment, and synchronizing the response request file on a first memory connected with the file switching equipment so that the response request file in the first memory is acquired by a proxy server of an access party.
The specific working process of the cross-network request transmission apparatus of the present application is described in detail in the foregoing embodiments, and may specifically refer to the cross-network request transmission method, which is not described herein again.
According to the cross-network request transmission device, the cross-network request can be completed between two isolated networks by arranging the proxy server and the file exchange equipment. Meanwhile, the safety of cross-network requests is improved.
Based on the same inventive concept as the method described above, the present application further provides an electronic device, referring to fig. 4, fig. 4 is a schematic diagram of the electronic device according to an embodiment of the present application, where the electronic device 1400 includes a processor 1404; and a memory 1402, in which memory 1402 computer program instructions are stored,
wherein, when the computer program instructions are executed by the processor 1401, the processor 1401 is caused to execute the cross-network request transmission method of the above embodiment.
Further, as shown in fig. 4, the electronic apparatus further includes a network interface 1403, an input device 1404, a hard disk 1405, and a display device 1406.
The various interfaces and devices described above may be interconnected by a bus architecture. A bus architecture may be any architecture that may include any number of interconnected buses and bridges. Various circuits of one or more Central Processing Units (CPUs), represented in particular by processor 1401, and one or more memories, represented by memory 1402, are coupled together. The bus architecture may also connect various other circuits such as peripherals, voltage regulators, power management circuits, and the like. It will be appreciated that a bus architecture is used to enable communications among the components. The bus architecture includes a power bus, a control bus, and a status signal bus, in addition to a data bus, all of which are well known in the art and therefore will not be described in detail herein.
The network interface 1403 may be connected to a network (e.g., the internet, a local area network, etc.), obtain relevant data from the network, and store the relevant data in the hard disk 1405.
The input device 1404 may receive various instructions from an operator and send them to the processor 1401 for execution. The input device 1404 may include a keyboard or a pointing device (e.g., a mouse, trackball, touch pad, or touch screen, among others.
The display device 1406 may display a result obtained by the processor 1401 executing the instruction.
The memory 1402 is used for storing programs and data necessary for operating the operating system, and data such as intermediate results in the calculation process of the processor 1401.
It will be appreciated that the memory 1402 in the subject embodiments can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The nonvolatile memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), or a flash memory. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. The memory 1402 of the apparatus and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 1402 stores elements, executable modules or data structures, or a subset thereof, or an expanded set thereof as follows: an operating system 14021 and application programs 14014.
The operating system 14021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application 14014 includes various applications, such as a Browser (Browser), and the like, for implementing various application services. A program implementing the methods of embodiments of the present application may be included in application 14014.
The methods disclosed in the embodiments described above may be implemented in processor 1401, or by processor 1401. Processor 1401 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by instructions in the form of hardware integrated logic circuits or software in the processor 1401. The processor 1401 may be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, and may implement or perform the methods, steps, and logic blocks disclosed in the embodiments of the present application. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in a memory 1402, and a processor 1401 reads information in the memory 1402 and performs the steps of the above method in combination with hardware thereof.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory and executed by a processor.
In this embodiment, the electronic device 1400 can complete the cross-network request between two isolated networks by setting a proxy server and a file exchange device. Meanwhile, the safety of cross-network requests is improved.
In addition, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the processor is caused to execute the above cross-network request method.
When executed by a processor, the computer program implements the processes of the above-described cross-network request transmission method embodiment, and can achieve the same technical effect, and in order to avoid repetition, detailed processes are not described here again. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The foregoing is a preferred embodiment of the present application and it should be noted that modifications and embellishments could be made by those skilled in the art without departing from the principle described in the present application and should be considered as the scope of protection of the present application.

Claims (10)

1. A cross-network request transmission method is characterized by comprising the following steps:
receiving a request message from an accessing party;
generating the request message into a request file;
sending the request file to file exchange equipment, obtaining the request file in the file exchange equipment by a proxy server of an accessed party, converting the request file into a request message by the proxy server and sending the request message to the accessed party, and returning a response request file from the accessed party to the file exchange equipment after the accessed party receives the request message;
and acquiring the response request file synchronized by the file switching equipment, and sending a response request message corresponding to the response request file to an access party.
2. The method of claim 1, wherein after the request message generates the request file, further comprising:
and sending the request file to a first memory connected with the file exchange equipment, wherein the file exchange equipment acquires the request file on the first memory.
3. The method of claim 2, wherein after sending the request file to the first memory coupled to the file exchange device, further comprising:
the file switching equipment acquires the request file on the first storage, synchronizes the request file to a second storage connected with the file switching equipment, and the proxy server of the accessed party acquires the request file in the second storage.
4. The method according to claim 1, wherein after obtaining the response request file synchronized by the file switching device, further comprising:
and analyzing the response request file to obtain the response request message.
5. A cross-network request transmission method is characterized by comprising the following steps:
acquiring a synchronous request file of file switching equipment;
analyzing the request file to obtain a request message;
sending the request message to a visited party so that the visited party returns a response request message;
and converting the response request message returned by the accessed party into a response request file, sending the response request file to the file switching equipment, and obtaining the response request file in the file switching equipment by the proxy server of the accessed party so as to enable the proxy server to send the response request message corresponding to the response request file to the accessed party.
6. The method of claim 5, wherein obtaining the requested file of the file exchange device comprises:
and the file switching equipment synchronizes the request file to a second memory and acquires the request file in the second memory.
7. The method of claim 6, wherein before sending the response request file to the file exchange device, further comprising:
and sending the response request file to a second memory connected with the file switching equipment, wherein the file switching equipment acquires the response request file on the second memory and synchronizes the response request file to a first memory connected with the file switching equipment, so that the response request file in the first memory is acquired by a proxy server of an access party.
8. An apparatus for transmitting a request across a network, comprising:
the receiving module receives a request message from an access party;
the generating module is used for generating the request message into a request file;
the first sending module is used for sending the request file to file exchange equipment, a proxy server of an accessed party acquires the request file in the file exchange equipment, the proxy server converts the request file into a request message and sends the request message to the accessed party, and after the accessed party receives the request message, a response request file from the accessed party is returned to the file exchange equipment;
the first obtaining module obtains the response request file synchronized by the file switching equipment, and sends a response request message corresponding to the response request file to an access party.
9. The apparatus of claim 8, further comprising:
and the first analysis module is used for analyzing the response request file to obtain the response request message.
10. An apparatus for transmitting a request across a network, comprising:
the second acquisition module acquires a synchronous request file of the file switching equipment;
the second analysis module is used for analyzing the request file to obtain a request message;
the second sending module is used for sending the request message to the accessed party;
and the conversion module is used for converting the response request message returned by the accessed party into a response request file, the second sending module is used for sending the response request file to the file exchange equipment, and the proxy server of the accessed party acquires the response request file from the file exchange equipment so as to enable the proxy server to send the response request message corresponding to the response request file to the accessed party.
CN201911204270.3A 2019-11-29 2019-11-29 Cross-network request transmission method and device Pending CN110995698A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911204270.3A CN110995698A (en) 2019-11-29 2019-11-29 Cross-network request transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911204270.3A CN110995698A (en) 2019-11-29 2019-11-29 Cross-network request transmission method and device

Publications (1)

Publication Number Publication Date
CN110995698A true CN110995698A (en) 2020-04-10

Family

ID=70088563

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911204270.3A Pending CN110995698A (en) 2019-11-29 2019-11-29 Cross-network request transmission method and device

Country Status (1)

Country Link
CN (1) CN110995698A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111988283A (en) * 2020-07-30 2020-11-24 浙江兰德纵横网络技术股份有限公司 Data transmission method, system, device and computer readable storage medium
CN112073536A (en) * 2020-09-21 2020-12-11 福建威盾科技集团有限公司 Method for realizing safe data transmission and processing between networks incapable of direct inter-access
CN115694860A (en) * 2021-07-30 2023-02-03 远光软件股份有限公司 A Data Processing Method Based on Adaptive Gateway Based on Network Isolation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7197567B1 (en) * 2002-02-28 2007-03-27 Cisco Technology, Inc. Devices, softwares and methods for enabling SIP devices to operate in H.323 networks and H.323 devices to operate in sip networks
CN107566533A (en) * 2017-10-26 2018-01-09 南威软件股份有限公司 A kind of intranet and extranet shared file system realized based on NAS
CN108040060A (en) * 2017-12-18 2018-05-15 杭州优云软件有限公司 The method and device of inter-network lock communication
CN110278181A (en) * 2019-01-29 2019-09-24 广州金越软件技术有限公司 A kind of instant protocol conversion technology about inter-network data exchange

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7197567B1 (en) * 2002-02-28 2007-03-27 Cisco Technology, Inc. Devices, softwares and methods for enabling SIP devices to operate in H.323 networks and H.323 devices to operate in sip networks
CN107566533A (en) * 2017-10-26 2018-01-09 南威软件股份有限公司 A kind of intranet and extranet shared file system realized based on NAS
CN108040060A (en) * 2017-12-18 2018-05-15 杭州优云软件有限公司 The method and device of inter-network lock communication
CN110278181A (en) * 2019-01-29 2019-09-24 广州金越软件技术有限公司 A kind of instant protocol conversion technology about inter-network data exchange

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111988283A (en) * 2020-07-30 2020-11-24 浙江兰德纵横网络技术股份有限公司 Data transmission method, system, device and computer readable storage medium
CN112073536A (en) * 2020-09-21 2020-12-11 福建威盾科技集团有限公司 Method for realizing safe data transmission and processing between networks incapable of direct inter-access
CN112073536B (en) * 2020-09-21 2023-01-31 福建威盾科技集团有限公司 Method for realizing safe data transmission and processing between networks incapable of direct inter-access
CN115694860A (en) * 2021-07-30 2023-02-03 远光软件股份有限公司 A Data Processing Method Based on Adaptive Gateway Based on Network Isolation

Similar Documents

Publication Publication Date Title
Stuecheli et al. IBM POWER9 opens up a new era of acceleration enablement: OpenCAPI
CN110806931B (en) Method and device for realizing call link tracking of distributed service and electronic equipment
CN110995698A (en) Cross-network request transmission method and device
US20240289286A1 (en) A Concept for Providing Access to Remote Memory
US20090204960A1 (en) System, method and computer program product for accessing a memory space allocated to a virtual machine
CN110032392A (en) Service administering method and device, storage medium and electronic equipment
CN110196718B (en) Script confusion method
US10810024B2 (en) Redirection method and apparatus, and system
CN114221995B (en) Service calling method and device and electronic equipment
DE102022101490A1 (en) TECHNOLOGIES FOR REAL-TIME ENCRYPTION KEY UPDATES
CN112463260B (en) Secure startup method for terminal device, terminal device and medium
CN110677699B (en) Video stream and/or picture stream data sharing method and device and electronic equipment
CN109582592B (en) Method and apparatus for resource management
CN110870286B (en) Fault-tolerant processing method, apparatus and server
CN110781058B (en) Mobile terminal application performance data acquisition method, device, equipment and medium
CN111371763B (en) Network penetration access method and system for pictures, storage medium and electronic equipment
Mahar et al. Telepathic datacenters: Efficient and high-performance rpcs using shared cxl memory
EP4575861A1 (en) Data processing method, terminal device and readable storage medium
CN115604358B (en) Service processing method, system, device, management server and storage medium
US9769093B2 (en) Apparatus and method for performing InfiniBand communication between user programs in different apparatuses
KR20180102605A (en) Image drawing methods, associated devices and systems
CN116886275A (en) A method and device for security assessment of FPGA bitstream encryption and decryption system
CN113765974B (en) Business request idempotence control system, method, device and storage medium
Han Secure solution of trusted Internet of things base on TCM
Tenório et al. Low-cost, practical data confidentiality support for IoT data sources

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

Application publication date: 20200410

RJ01 Rejection of invention patent application after publication