CN113141312B - Data processing method, device and system electronic device and storage medium - Google Patents

Data processing method, device and system electronic device and storage medium Download PDF

Info

Publication number
CN113141312B
CN113141312B CN202010065656.7A CN202010065656A CN113141312B CN 113141312 B CN113141312 B CN 113141312B CN 202010065656 A CN202010065656 A CN 202010065656A CN 113141312 B CN113141312 B CN 113141312B
Authority
CN
China
Prior art keywords
data
deployment
equipment
control object
object data
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.)
Active
Application number
CN202010065656.7A
Other languages
Chinese (zh)
Other versions
CN113141312A (en
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.)
Zhejiang Uniview Technologies Co Ltd
Original Assignee
Zhejiang Uniview Technologies 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 Zhejiang Uniview Technologies Co Ltd filed Critical Zhejiang Uniview Technologies Co Ltd
Priority to CN202010065656.7A priority Critical patent/CN113141312B/en
Publication of CN113141312A publication Critical patent/CN113141312A/en
Application granted granted Critical
Publication of CN113141312B publication Critical patent/CN113141312B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • 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/0209Architectural arrangements, e.g. perimeter networks or demilitarized zones
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

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 embodiment of the invention discloses a data processing method, a data processing device, a data processing system, electronic equipment and a storage medium. The method comprises the following steps: acquiring control object data which is transmitted by the front-end device in parallel through at least two first virtual transmission lines; the control object data is acquired through front-end acquisition equipment; the front-end acquisition equipment and the front-end equipment are deployed in an external network; and sending the deployment object data to a deployment platform deployed in the internal network in parallel through at least two second virtual transmission lines. Adopt this application above-mentioned scheme, under the scene that has the gatekeeper, the high concurrency of leading in the external network equipment sends the cloth accuse object data to the posterior device in the internal network, and the posterior device in the internal network can be with the high concurrency of cloth accuse object data who obtains sending the cloth accuse platform again for the cloth accuse platform can in time obtain the cloth accuse object data that the front end collection equipment gathered, guarantee that cloth accuse object data transmits the real-time between extranet and intranet.

Description

Data processing method, device, system, electronic equipment and storage medium
Technical Field
The embodiment of the invention relates to the technical field of monitoring, in particular to a data processing method, a data processing device, a data processing system, electronic equipment and a storage medium.
Background
Video surveillance systems based on IP networks have gradually become the mainstream of the security industry, especially in the road traffic industry. The vehicle or pedestrian control system is a most common system platform, can display vehicle data and pictures on the platform, has the functions of vehicle or pedestrian control capture, route analysis, vehicle or pedestrian statistics and the like, and can upload control data to the vehicle or pedestrian control system through a video monitoring system.
Because network transmission is involved, great attention is paid to network safety, a network gate is introduced into networking, the networking can be divided into two parts by the network gate, one part is an outer network, the other part is an inner network, devices like a front-end camera, an industrial personal computer and the like are in the outer network, and a vehicle or pedestrian deployment and control system platform is in the inner network. Although the gatekeeper ensures the security of the network in the networking, it complicates the whole networking, and when passing through the deployment data such as vehicle-passing data and captured pictures from the external network into the internal network and uploading the deployment data to the deployment system platform of vehicles or pedestrians, delayed uploading of the deployment data such as vehicle-passing data and captured pictures may occur, resulting in abnormal use of the deployment function.
Disclosure of Invention
The embodiment of the invention provides a data processing method, a data processing device, a data processing system, electronic equipment and a storage medium, which are used for rapidly uploading vehicle data or pedestrian data acquired in an external network to a vehicle or pedestrian distribution control system in an internal network.
In a first aspect, an embodiment of the present invention provides a data processing method, which is performed by a backend device deployed in an internal network, where the method includes:
acquiring control object data which is transmitted in parallel by the front-end equipment through at least two first virtual transmission lines; the control object data is acquired through front-end acquisition equipment; the front-end acquisition equipment and the front-end equipment are deployed in an external network;
and sending the deployment object data to a deployment platform deployed in the internal network in parallel through at least two second virtual transmission lines.
In a second aspect, an embodiment of the present invention further provides a deployment object data processing apparatus, configured to a backend device deployed in an internal network, where the apparatus includes:
the data acquisition module is used for acquiring the control object data which are sent by the front-end equipment in parallel through at least two first virtual transmission lines; the control object data is acquired through front-end acquisition equipment; the front-end acquisition equipment and the front-end equipment are deployed in an external network;
and the data sending module is used for sending the control object data to a control platform deployed in the internal network in parallel through at least two second virtual transmission lines.
In a third aspect, an embodiment of the present invention further provides a data processing system, including: the system comprises a front-end acquisition device, a front-end device, a rear-end device and a control platform, wherein the front-end acquisition device and the front-end device are deployed in an external network, and the rear-end device and the control platform are deployed in an internal network; wherein,
the front-end acquisition equipment is configured to acquire and transmit the data of the distribution control object;
the front-end device is configured to receive the control object data sent by the front-end acquisition device and send the control object data to the rear-end device in parallel through at least two first virtual transmission lines;
the rear device is configured to acquire the deployment object data sent by the front device in parallel, and send the deployment object data to the deployment platform deployed in the internal network in parallel through at least two second virtual transmission lines.
In a fourth aspect, an embodiment of the present invention further provides an electronic device, including:
one or more processors;
storage means for storing one or more programs;
the one or more programs are executed by the one or more processors, so that the one or more processors implement the data processing method as any of the data processing methods provided in the embodiments of the present invention.
In a fifth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the data processing method as any of the methods provided in the embodiments of the present invention.
The embodiment of the invention provides a data processing method, which is used for acquiring deployment and control object data which are sent by a front-end device in an external network in parallel through at least two first virtual transmission lines, and simultaneously sending the acquired deployment and control object data by a rear-end device in an internal network in parallel through at least two second virtual transmission lines. Adopt this application above-mentioned scheme, under the scene that has the net floodgate, the high concurrency of the preceding equipment in the external network sends the cloth accuse object data to the posterior equipment in the internal network, and the posterior equipment in the internal network can be with the cloth accuse object data that acquires high concurrency of the cloth accuse object data that acquires to the cloth accuse platform again for the cloth accuse platform can in time acquire the cloth accuse object data that front end acquisition equipment gathered, has ensured that cloth accuse object data transmits the real-time between extranet and intranet.
The above summary of the present invention is merely an overview of the technical solutions of the present invention, and the present invention can be implemented in accordance with the content of the description in order to make the technical means of the present invention more clearly understood, and the above and other objects, features, and advantages of the present invention will be more clearly understood.
Drawings
Other features, objects and advantages of the invention will become more apparent from the following detailed description of non-limiting embodiments thereof, which proceeds with reference to the accompanying drawings. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart of a data processing method provided in an embodiment of the present invention;
FIG. 2 is a system architecture diagram of a data processing system provided in an embodiment of the present invention;
FIG. 3 is a schematic diagram of a timing interaction of data processing provided in the embodiment of the present invention;
FIG. 4 is a flow chart of another data processing method provided in embodiments of the present invention;
fig. 5 is a block diagram of a data processing apparatus provided in an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device provided in an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations (or steps) as a sequential process, many of the operations can be performed in parallel, concurrently or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
In order to better understand the technical scheme of the application, the content of transmission of control object data such as vehicle data or pedestrian data in an actual scene is analyzed in detail. The most common scheme is that a database server is arranged in an internal network, a gatekeeper opens a port of the database server to a designated device in an external network, and an external network device can penetrate the gatekeeper to write deployment object data into the database server. However, it takes time to write the deployment object data into the database, the time taken to write the data depends on the disk IO performance of the database server, if the amount of data stored on the database server is very large, the performance of the database server is affected, the time taken to write the deployment object data is increased, and when the amount of data of the deployment object data is large, the rate of writing the deployment object data into the database server is severely reduced, so that the real-time performance of data transmission is affected.
In the following, a data processing method, an apparatus, a system, an electronic device, and a storage medium for deployment object data in the present application are described in detail through the following embodiments and optional technical solutions of the embodiments.
Fig. 1 is a flowchart of a data processing method provided in an embodiment of the present invention. The embodiment of the application is suitable for the condition of distributing and controlling object data transmission across the gatekeepers. The method can be performed by a data processing apparatus, which can be implemented in software and/or hardware and integrated on any electronic device with network communication capability. As shown in fig. 1, the data processing method in the embodiment of the present application may include the following steps:
s110, acquiring control object data which are transmitted by the front-end equipment in parallel through at least two first virtual transmission lines; the control object data is acquired through front-end acquisition equipment; the front-end acquisition equipment and the front-end equipment are both deployed in an external network.
In the present embodiment, the networking may be divided into an external network and an internal network in consideration of security of network transmission. Specifically, a gatekeeper is arranged between the external network and the internal network, the networking is divided into the external network and the internal network through the gatekeeper, and the gatekeeper is responsible for controlling communication between equipment in the external network and equipment in the internal network. The network gate, named safety isolation network gate, is a network safety device with multiple network control functions and capable of carrying out safe application data exchange between networks.
In this embodiment, fig. 2 is a schematic system architecture diagram of a data processing system provided in an embodiment of the present invention. Referring to fig. 2, a data processing system in the solution of the present application includes: the system comprises a front-end acquisition device and a front-end device deployed in an external network, a rear-end device deployed in an internal network and a deployment and control platform deployed in the internal network. Here, the transmission of the deployment object data from the device in the external network to the device in the internal network may be realized by a pre-device newly deployed in the external network and a post-device newly deployed in the internal network. In this embodiment, referring to fig. 2, since the external network and the internal network are two different network segments, the device in the external network and the device in the internal network cannot communicate by default. Therefore, the backend device in the internal network can request the gatekeeper to open a data transmission channel between the backend device in the internal network and the front-end device in the external network through a network management and control technology. In an optional example, the backend device deployed in the internal network may enable a fixed local port, and report port information of the enabled local port and IP address information of the backend device to the gatekeeper, and the gatekeeper may open a data transmission channel between the backend device and the front-end device according to the reported port information and IP address information. For example, the post-device is configured with a data receiving service of the second generation hypertext transfer protocol HTTP2, and a fixed local port, such as an 8086 port, is enabled by starting the data receiving service of HTTP 2.
In this embodiment, referring to fig. 2, the gatekeeper sends, through a network management and control technology, port information and IP address information that are allowed to be opened to the external network to the front-end device in the external network, and the front-end device receives the port information and the IP address information that are sent by the gatekeeper and are opened to the outside, so that a data transmission channel between the front-end device and the rear-end device can be opened.
In this embodiment, fig. 3 is a schematic diagram of a timing interaction of data processing provided in the embodiment of the present invention. Referring to fig. 2 and 3, the front-end acquisition device deployed in the external network may acquire the deployment object data including deployment object image information and deployment object feature information of the deployment object. The control object characteristic information can reflect the structured characteristic data of the control object attribute information, and the data volume is small; however, the amount of information included in the deployment object image information is larger than the amount of information of the deployment object feature information, and accordingly, the amount of data is also very large. The front-end acquisition device may forward the acquired deployment object data to the front-end device, for example, the TCP protocol may be used to forward the acquired deployment object data to the front-end device.
In the present embodiment, the deployment object may be a pedestrian or a vehicle, and the deployment object data may be divided into deployment data of a pedestrian data type and deployment data of a vehicle data type. In an optional example, if the controlled object is a vehicle, the controlled object data is specifically recorded as vehicle data, where in the controlled object data, the controlled object feature information may specifically be vehicle image information, such as a vehicle picture, and the controlled object feature information may specifically be passing feature information, such as license plate information and passing time. In another optional example, if the control object is a pedestrian, the control object data is specifically recorded as pedestrian data, wherein in the control object data, the control object characteristic information may be specifically pedestrian image information, such as a pedestrian picture, and the like, and the control object characteristic information may be specifically passing characteristic information, such as facial characteristic information of the pedestrian and passing time, and the like.
In this embodiment, referring to fig. 2 and fig. 3, a front-end device deployed in an external network may receive deployment object data forwarded by a front-end acquisition device, and the front-end device may create at least two virtual transmission lines, denoted as a first virtual transmission line, between the front-end device and a back-end device deployed in an internal network. The front-end equipment can send the control object data to the rear-end equipment in parallel through at least two first virtual transmission lines, and the rear-end equipment can obtain the control object data sent by the front-end equipment in parallel through at least two first virtual transmission lines.
In this embodiment, optionally, the first virtual transmission line is created according to a multiplexing mechanism in the second generation hypertext transfer protocol. Further optionally, the first virtual transmission line is created according to a multiplexing mechanism in the second generation hypertext transfer protocol when the front-end device deployed in the external network receives the deployment object data forwarded by the front-end acquisition device.
In an optional example, referring to fig. 2 and fig. 3, when the front-end device receives the deployment object data forwarded by the front-end acquisition device, the front-end device may generate and send an HTTP2 connection packet to the back-end device based on a second generation hypertext transfer protocol HTTP2 protocol, and specifically, the front-end device may transmit the HTTP2 connection packet to the back-end device through a gatekeeper. And the rear device can receive the HTTP2 connection message sent by the front device, and return an HTTP2 connection response message to the front device according to the HTTP2 connection message according to the requirement of whether the connection needs to be established. The front-end device can determine whether the HTTP2 connection response message is allowed to establish the connection, and if the connection is allowed to be established, the HTTP2 connection is established according to a multiplexing mechanism in a second generation hypertext transfer protocol to obtain a plurality of streams, namely a plurality of first virtual transmission lines. The number of the first virtual transmission lines can be configured according to the requirement of actual transmission data.
Based on the at least two first virtual transmission lines created, the front-end device can send the deployment object data to the rear-end device in parallel through the at least two first virtual transmission lines, and the rear-end device obtains the deployment object data sent by the front-end device in parallel. Optionally, when the front-end device sends the deployment object data to the back-end device in parallel through the at least two first virtual transmission lines, the deployment object data may also be sent to the back-end device in parallel through the at least two first virtual transmission lines according to a binary framing transmission mechanism in the second generation hypertext transfer protocol.
By adopting the scheme, the rear equipment can receive the control object data sent by the front equipment through a plurality of first virtual transmission lines, so that the data transmission from the front equipment to the rear equipment can ensure the rapid transmission of the control object data without establishing a large amount of data connection, and further ensure the real-time data transmission from the front equipment to the rear equipment. Meanwhile, binary frame transmission does not need to be carried out in sequence, and the data analysis speed is high, so that the data sequence can be guaranteed, the analysis speed is high, and excessive resources and excessive time are not wasted for analyzing the data.
In this embodiment, optionally, if the deployment object data forwarded by the front-end collection device to the front-end device is not limited to one, the front-end device may create a plurality of threads, so as to create a plurality of HTTP2 connections according to a multiplexing mechanism in the second generation hypertext transfer protocol, where each HTTP2 connection corresponds to one thread, and each HTTP2 connection includes a plurality of streams, that is, includes a plurality of first virtual transmission lines. The advantage of creating multiple threads is that the deployment object data forwarded by the front-end acquisition device can be quickly sent to the post-device.
And S120, sending the deployment object data to the deployment platform deployed in the internal network in parallel through at least two second virtual transmission lines.
In this embodiment, at least two second virtual transmission lines are created between the post device deployed in the internal network and the deployment platform, so that the post device can send deployment object data to the deployment platform deployed in the internal network in parallel by means of the at least two second virtual transmission lines. Optionally, the second virtual transmission line is also created according to a multiplexing mechanism in the second generation hypertext transfer protocol. Optionally, the deployment platform may be divided into a vehicle deployment platform or a pedestrian deployment platform according to the type of the deployment object data. In this embodiment, a docking device is disposed between the backend device and the deployment and control platform, and the second virtual transmission line is a docking device deployed in the internal network and created according to a multiplexing mechanism in the second generation hypertext transfer protocol. Referring to fig. 2 and fig. 3, the docking device deployed in the internal network may generate and send an HTTP2 connection packet to the backend device based on the second generation hypertext transfer protocol HTTP2 protocol, and create an HTTP2 connection according to a multiplexing mechanism in the second generation hypertext transfer protocol to obtain a plurality of streams, that is, obtain a plurality of second virtual transmission lines. Wherein the number of the second virtual transmission lines may be identical to the number of the first virtual transmission lines; or the number of the second virtual transmission lines may be smaller than the number of the first virtual transmission lines.
Based on the at least two second virtual transmission lines, the back-end device can send the deployment object data to the docking device in parallel through the at least two second virtual transmission lines, that is, the docking device can download the deployment object data from the back-end device in parallel through the at least two second virtual transmission lines. Optionally, when the backend device sends the deployment object data to the docking device in parallel through the at least two second virtual transmission lines, the backend device may send the deployment object data to the docking device in parallel through the at least two second virtual transmission lines according to a binary framing transmission mechanism in the second generation hypertext transfer protocol. Furthermore, the docking device can upload the deployed and controlled object data which are downloaded in parallel to a deployed and controlled platform in an internal network.
By adopting the scheme, the rear device can send the deployment object data to the docking device through the plurality of second virtual transmission lines, so that the data transmission from the rear device to the docking device can ensure the rapid transmission of the deployment object data without establishing a large amount of data connection, and further ensure the real-time performance of the data transmission from the rear device to the docking device. Meanwhile, binary frame transmission does not need to be carried out in sequence, and the data analysis speed is high, so that the data sequence can be guaranteed, the analysis speed is high, and excessive resources and excessive time are not wasted for analyzing the data.
In this embodiment, the control object characteristic information and the control object image information included in the control object data may be sent to the control platform in parallel, and the control platform may display the control object characteristic information and the control object image information in the control object data obtained by uploading, and then perform control capture, route analysis, vehicle statistics, and other operations according to the control object image information and the control object characteristic information in the control object data obtained by uploading.
The embodiment of the invention provides a data processing method, and by adopting the scheme, under the scene of existence of a gatekeeper, a plurality of streams, namely a plurality of first virtual transmission lines, can be created between a front-end device and a rear-end device based on a multiplexing mechanism in an HTTP2 protocol, the front-end device in an external network can send deployment object data to the rear-end device in the internal network by means of the plurality of first virtual transmission lines, and a plurality of streams, namely a plurality of second virtual transmission lines, can be created between the rear-end device in the internal network and a deployment platform based on the multiplexing mechanism in the HTTP2 protocol, so that the rear-end device in the internal network can send the acquired deployment object data to a deployment platform by means of the plurality of second virtual transmission lines, the deployment platform can acquire the deployment object data acquired by a front-end acquisition device at high concurrency, and the real-time property of the deployment object data transmission between the external network and the internal network is guaranteed.
Fig. 4 is a flow chart of another data processing method provided in the embodiment of the present invention, and the embodiment of the present invention further optimizes the embodiments based on the above embodiments, and the embodiment of the present invention can be combined with various alternatives in one or more of the embodiments. As shown in fig. 4, the data processing method in the embodiment of the present application may include the following steps:
s410, acquiring control object data which are transmitted by the front-end equipment in parallel through at least two first virtual transmission lines; the control object data is acquired through front-end acquisition equipment; the front-end acquisition equipment and the front-end equipment are both deployed in an external network.
S420, storing the characteristic information of the control object in the control object data in a database of the rear equipment; and storing the deployment object image information in the deployment object data in a memory disc of the rear device.
In this embodiment, the control object data includes control object feature information and control object image information, the control object feature information includes license plate or pedestrian information, pedestrian passing time and vehicle passing time, the control object image information includes vehicle pictures or pedestrian pictures, the control object feature information is generally structured data and has a small data size, the data size of the control object image information is large, and it is seen that the rear device needs to receive control object data with a large data size from the front device within a limited time. If the data writing speed of the post-equipment is very slow, the real-time transmission of the control object data to the control platform is influenced, so that the control object image information with large data volume and the control object characteristic information with small data volume can be written separately, and the control object image information and the control object characteristic information can be written rapidly at the same time.
In the present embodiment, the post-device is configured with a built-in database, and since the data size of the deployment object feature information is relatively small and structured data, the deployment object feature information can be stored. In this way, after the post-device acquires the deployment object data transmitted in parallel from the pre-device, the deployment object feature information in the deployment object data can be separated, and the deployment object feature information separated from the deployment object data can be stored in the built-in database.
In this embodiment, the backend device is further configured with a built-in memory disk, where the memory disk is a local memory disk obtained by dividing the memory of the backend device from its own memory. Optionally, the memory disk is formed by dividing from a memory of the backend device, and specifically, the memory disk may be divided by using SoftPerfect ram disk software. For example, the total memory of the rear device is 32GB memory, 24GB memory can be divided into memory disks for caching deployment object image information, and the remaining 8GB memory is used for system use. Because the data volume of the image information of the controlled object is large, if the image information of the controlled object and the characteristic information of the controlled object are written into the database, the time consumption for writing the controlled object data is increased undoubtedly. In consideration of the fact that the writing speed of the memory disk partitioned from the rear device is very fast, it is possible to cache the deployment object image information using the memory disk partitioned from the rear device. In this way, after the back-end device acquires the control object data sent in parallel from the front-end device, the control object image information in the control object data can be separated, and the separated control object image information is cached in the built-in memory disc.
It is obvious that, by adopting the above process of separately writing and storing the control object characteristic information and the control object image information in the control object data, the rear-end device can use the local memory disc to quickly write the control object image information in the control object data concurrently received from the front-end device, and can store the structured control object characteristic information in the control object data in order through the database. Therefore, subsequent query and use can be facilitated, and high-speed concurrent receiving of the deployment and control object data from the front-end device can be realized through the method, and fast reading and writing can be carried out.
In an optional manner of this embodiment, the deployment object data processing method in this embodiment further includes: sending a data saving response message to the front-end device to instruct the front-end device to execute the following steps: and determining whether to resend the deployment object data to the post-equipment or not according to the data storage response message.
In this embodiment, when the backend device receives the deployment object data sent by the front device in parallel, the backend device may store the received deployment object data. At this time, the post-device may generate a data saving response message according to the saving condition of the deployment object data, and send the data saving response message to the pre-device. The data saving response message carries an identifier used for representing whether the post-device has successfully saved the control object feature information and the control object image information in the control object data.
In this embodiment, the front-end device may receive a data save response message transmitted by the back-end device. If the fact that the mark in the data storage response message indicates that the rear-end equipment does not store the control object data is detected, the control object data is sent to the rear-end equipment in parallel again through at least two first virtual transmission lines; otherwise, it is not sent.
By adopting the above mode, the post-device can send the response reply of the control object data to the pre-device according to the storage condition of the control object data, and inform the pre-device whether the storage of the control object characteristic information and the control object image information in the control object data is successful, that is, a response mechanism is provided between the pre-device and the post-device, so that the control object data can be retransmitted under the condition that the storage is not successful, and the data is not incomplete due to the data loss or data transmission failure in the transmission process, thereby ensuring the integrity of the control object data transmission.
And S430, sending the deployment object data to the deployment platform deployed in the internal network in parallel through at least two second virtual transmission lines.
In an optional manner of this embodiment, the sending, in parallel, the deployment object data to the deployment platform deployed in the internal network through at least two second virtual transmission lines may include the following steps A1 to A3:
step A1, obtaining a data query request from a docking device deployed in an internal network.
In this embodiment, the database is a data source for data access, and there may be a case where multiple applications access the database, and the multiple applications access the database may cause the following two problems: firstly, a plurality of processes access an operation database to influence the performance of the database, and secondly, if some data is modified by a certain application program, other application programs are possibly influenced, namely, a problem is caused when the data is shared. Therefore, a docking device can be arranged between a database built in the rear device and the deployment and control platform, and a plurality of deployment and control platforms can acquire deployment and control object data from the rear device by means of the same docking device. In this way, the docking device can generate a data query request according to the requirement and send the data query request to the backend device, and then the backend device can perform data query according to the data query request.
And A2, determining target deployment object characteristic information to be inquired and a target image access path associated with the target deployment object characteristic information from the stored deployment object characteristic information.
In this embodiment, the backend device may determine the target deployment object feature information to be queried from the deployment object feature information stored in the database according to the data query request. In addition, considering that the deployment object feature information in the deployment object data is written into the database, and the deployment object image information is written into the memory disc, the two kinds of information are separately stored, and the docking device is generally connected with the database, so that the deployment object image information may not be directly obtained from the memory disc. Therefore, when the post-device caches the control object image information in the control object data and writes the control object image information into the memory disc, the image access path aiming at the control object image information in the memory disc can be determined, and the image access path is associated with the control object characteristic information in the control object data and is stored in the database. In this way, after the target deployment object feature information to be inquired is determined from the stored deployment object feature information, the image access path associated with the target deployment object feature information can be simultaneously determined and recorded as the target image access path. The image access path can indicate a write path of the deployment object image information in the deployment object data in a memory disc of the rear device.
And A3, sending the target control object characteristic information and the target image access path to the docking equipment to instruct the docking equipment to concurrently acquire the target control object image information from the memory disc according to the target image access path.
In this embodiment, the backend device may send the determined target deployment object feature information and the target image access path to the docking device. In this way, the docking device may obtain the target deployment object image information by downloading from the internal memory disk of the backend device through the at least two second virtual transmission lines created between the docking device and the backend device according to the target image access path. Furthermore, the docking equipment can recombine the obtained target control object characteristic information and the target control object image information into control object data, and upload the control object data to the control platform.
In this embodiment, optionally, the image access path includes a local image access path required when the back-end device accesses the deployment object image information cached in the memory disk and an HTTP2 image access path required when the external device accesses the deployment object image information cached in the memory disk of the back-end device. In an optional example, a memory disk of the backend device is configured with a nginnx service, where the nginnx is a high-performance http reverse proxy service software, and the software is strong in stability and supports high concurrent connection access. In this way, when the backend device separates the deployment object image information in the deployment object data and caches the deployment object image information separated from the deployment object data in the memory, the backend device can configure the path of the deployment object image information cached in the memory to perform reverse proxy based on the Nginx service, obtain the HTTP2 image access path, and start the HTTP2 protocol. For example, the HTTP2 image access path may take the form: http:// ip: port/xxxxx.jpg. The benefits of this are: local pictures in a memory disc of the rear-end device can be accessed from the non-local device through an HTTP2 image access path, the docking device can create a plurality of second virtual transmission lines by starting an HTTP2 protocol and utilizing a multiplexing mechanism of the HTTP2 protocol, and the image information of the distribution control object is downloaded from the rear-end device at high concurrency, so that the processing efficiency of the image of the distribution control object can be improved, and the docking device can be ensured to rapidly acquire the image information of the distribution control object.
In the present embodiment, the docking device may download the target deployment object image information from the memory disc of the backend device at a high level of concurrency through the HTTP2 image access path among the target image access paths, using the HTTP2 multiplexing characteristic. Furthermore, the obtained target control object characteristic information and the target control object image information can be recombined into control object data and uploaded to the control platform.
In an optional manner of this embodiment, the deployment object data processing method in this embodiment further includes: receiving a data uploading response message sent by the deployment and control platform to instruct the docking equipment to execute the following steps: and determining whether to resend the deployment object data to the deployment platform according to the data uploading response message.
In this embodiment, after receiving the deployment object data sent by the docking device, the deployment platform may generate a data upload response message and send the data upload response message to the docking device. The data uploading response message table is used for indicating whether the control platform successfully receives the control object characteristic information and the control object image information in the control object data. The docking equipment can receive a data uploading response message sent by the deployment and control platform. If the data uploading response message is detected to indicate that the data uploading fails or the uploading is overtime, the control object data is sent to the control platform again through the at least two second virtual transmission lines in parallel; otherwise, it is not sent. For example, the docking device receives a data upload response message sent by the deployment and control platform, and if the data upload response message indicates that the upload is failed or is overtime, the docking device re-uploads the deployment and control object data, for example, only retransmits for 3 times, thereby avoiding an abnormal situation of infinite retransmission. And if the uploading is successful or the retransmission is carried out for 3 times, updating the marking position of the control object characteristic information of the control object data in the database of the rear equipment, and marking that the data is processed.
By adopting the above manner, the docking device can determine whether the uploading of the characteristic information and the image information of the control object in the control object data is successful according to the uploading condition of the control object data, that is, a response mechanism is provided between the rear device and the control platform, so that the control object data can be retransmitted under the condition that the uploading is not successful, and the integrity of the control object data transmission is ensured.
In an optional manner of this embodiment, in the method for processing deployment object data in this embodiment, after sending the deployment object data to the deployment platform deployed in the internal network in parallel, the method further includes: and clearing the sent image information of the control object from the memory disc.
In this embodiment, the upload state of the stored deployment object feature information may be marked in the database of the backend device. If the characteristic information of the control object in the database is uploaded to the control platform through the docking equipment, marking that the characteristic information of the control object is uploaded; otherwise, the characteristic information of the control object is not marked. The post-positioned equipment can establish an image cleaning thread, when the image cleaning task is started, the characteristic information of the control object which is uploaded can be inquired from the database, and then the corresponding image information of the control object can be found in the memory disc and cleaned from the memory disc.
In an optional example, the backend device may query the deployment object feature information that has completed the uploading process from the database, may then determine that the image access path associated with the deployment object feature information that has completed the uploading process includes a local image access path, then find the deployment object image information corresponding to the deployment object image information from the memory disc according to the local image access path, and clear the deployment object image information from the memory disc.
In this embodiment, when the docking device downloads the deployment object data from the memory disc and the database of the backend device in parallel, uploads the deployment object data downloaded in parallel to the deployment platform and uploads the data successfully, the docking device may mark the upload state of the deployment object feature information in the deployment object data in the database of the backend device, and mark the deployment object feature information as having completed the upload process.
The advantage of adopting above-mentioned scheme to clear away the image in the RAM is that the RAM of rear device is only used for buffering the picture, rather than long-term picture storage to the storage space of the RAM of rear device is not big, and if not clear up in time then explode full very easily, causes the abnormal situation. Therefore, the deployment object image information associated with the deployment object feature information that has been uploaded needs to be cleaned in time.
In an optional manner of this embodiment, according to the deployment object data processing method in this embodiment, the method further includes: scanning the memory disc, and determining the writing time and the current time of the image information of the control object in the memory disc; and deleting the image information of the control object, of which the time difference between the current time and the writing time is greater than a preset time difference threshold value.
In this embodiment, the backend device may periodically scan the local memory disk, and determine the write time and the current time of all pieces of image information to be controlled cached in the memory disk. If the current time is longer than the writing time of the image information of the control object than N minutes, for example, where N is configurable to 8 seconds, it is determined that the uploading process for the image information of the control object is already overtime, and at this time, the image information of the control object whose process is overtime can be cleaned in time from the memory disk, so as to avoid that a new image cannot be written due to the fact that the memory disk is full.
In this embodiment, after the post device deletes the deployment object image information whose time difference between the current time and the write-in time is greater than the preset time threshold, the post device may mark the upload state of the deployment object feature information in the deployment object data in the database, and mark that the deployment object feature information is that the upload processing is completed. And after the post-equipment deletes the image information of the control object, of which the time difference between the current time and the writing time is greater than the preset threshold value, the image cleaning thread created by the post-equipment enters a dormant state to wait for the next cleaning process.
The advantage of adopting the above scheme to clear the image in the memory disk is that the docking equipment may be abnormal, and when the docking equipment is abnormal, the image information and data of the deployment object cannot be processed, at this time, the thread needs to be cleared to determine the overtime picture in the local memory disk, and the overtime picture is cleared to ensure that the memory disk can be written into the picture all the time, so that the situation of explosion cannot occur.
Fig. 5 is a block diagram of a data processing apparatus provided in the embodiment of the present invention. The embodiment of the application is suitable for the situation of data transmission across the gatekeeper. The device can be implemented in software and/or hardware and integrated on any electronic equipment with network communication function. As shown in fig. 5, the data processing apparatus in the embodiment of the present invention may include: a data acquisition module 510 and a data transmission module 520. Wherein:
a data obtaining module 510, configured to obtain deployment object data sent by the front-end device in parallel through at least two first virtual transmission lines; the control object data is acquired through front-end acquisition equipment; the front-end acquisition equipment and the front-end equipment are deployed in an external network;
and a data sending module 520, configured to send the deployment object data in parallel to a deployment platform deployed in the internal network through at least two second virtual transmission lines.
On the basis of the above-described embodiments, optionally, the first virtual transmission line and the second virtual transmission line are created according to a multiplexing mechanism in a second generation hypertext transfer protocol.
On the basis of the foregoing embodiment, optionally, the deployment object data includes deployment object feature information and deployment object image information; correspondingly, the device further comprises:
a data storage module 530, configured to, after acquiring the deployment object data sent by the front-end device through the at least two first virtual transmission lines, store the deployment object feature information in a database of the rear-end device;
the data storage module 540 is further configured to store the deployment object image information in a memory disc of the rear device.
On the basis of the foregoing embodiment, optionally, the data sending module 520 includes:
acquiring a data query request from a docking device deployed in an internal network;
determining target control object characteristic information to be inquired and a target image access path associated with the target control object characteristic information from the stored control object characteristic information;
and sending the target deployment and control object characteristic information and the target image access path to the docking equipment to instruct the docking equipment to concurrently acquire target deployment and control object image information from the memory disc according to the target image access path.
On the basis of the foregoing embodiment, optionally, the apparatus further includes:
and an image clearing module 550, configured to clear the sent deployment object image information from the memory disc after the deployment object data is sent in parallel to the vehicle deployment platform deployed in the internal network.
On the basis of the foregoing embodiment, optionally, the apparatus further includes:
an image scanning module 560, configured to scan the memory disc, and determine writing time and current time of image information of a deployment object in the memory disc;
the image deleting module 570 is configured to delete the image information of the deployment object whose time difference between the current time and the write time is greater than a preset time difference threshold.
The data processing device provided in the embodiment of the present invention may execute the data processing method provided in any embodiment of the present invention, and has corresponding functions and beneficial effects for executing the data processing method, and for a detailed process, reference is made to related operations of the data processing method in the foregoing embodiments.
Referring to fig. 2, an embodiment of the present invention further provides a data processing system, where the system may include: the system comprises front-end acquisition equipment, front-end equipment, rear-end equipment and a deployment and control platform, wherein the front-end acquisition equipment and the front-end equipment are deployed in an external network, and the rear-end equipment and the deployment and control platform are deployed in an internal network; the front-end acquisition equipment is configured to acquire and transmit the data of the distribution control object; the front-end device is configured to receive the control object data sent by the front-end acquisition device and send the control object data to the rear-end device in parallel through at least two first virtual transmission lines; the rear device is configured to acquire the deployment object data sent by the front device in parallel, and send the deployment object data to the deployment platform deployed in the internal network in parallel through at least two second virtual transmission lines.
It can be seen that in the data processing system, tasks of the front-end device, the rear-end device and the butt-joint device are divided into definite time division, the problem of data sharing or avalanche can not occur, if abnormal conditions occur, the problems can be easily checked, the problems can be quickly positioned and processed, the recovery speed is high, and the maintainability is very high.
Fig. 6 is a schematic structural diagram of an electronic device provided in an embodiment of the present invention. As shown in fig. 6, the electronic device provided in the embodiment of the present invention includes: one or more processors 610 and storage 620; the processor 610 in the electronic device may be one or more, and one processor 610 is taken as an example in fig. 6; storage 620 is used to store one or more programs; the one or more programs are executed by the one or more processors 610, so that the one or more processors 610 implement the data processing method according to any one of the embodiments of the present invention.
The electronic device may further include: an input device 630 and an output device 640.
The processor 610, the storage 620, the input device 630 and the output device 640 in the electronic apparatus may be connected by a bus or other means, and fig. 6 illustrates an example of connection by a bus.
The storage device 620 in the electronic device is used as a computer readable storage medium for storing one or more programs, which may be software programs, computer executable programs, and modules, such as program instructions/modules corresponding to the data processing method provided in the embodiment of the present invention. The processor 610 executes various functional applications and data processing of the electronic device by executing software programs, instructions and modules stored in the storage device 620, that is, implements the data processing method in the above method embodiment.
The storage device 620 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the electronic device, and the like. Further, the storage 620 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the storage 620 may further include memory located remotely from the processor 610, which may be connected to the device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input means 630 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device. The output device 640 may include a display device such as a display screen.
And, when the one or more programs included in the electronic device are executed by the one or more processors 610, the programs perform the following operations:
acquiring control object data which is transmitted in parallel by the front-end equipment through at least two first virtual transmission lines; the control object data are acquired through front-end acquisition equipment; the front-end acquisition equipment and the front-end equipment are deployed in an external network;
and sending the deployment object data to a deployment platform deployed in the internal network in parallel through at least two second virtual transmission lines.
Of course, it can be understood by those skilled in the art that when one or more programs included in the electronic device are executed by the one or more processors 610, the programs may also perform related operations in the data processing method provided in any embodiment of the present invention.
An embodiment of the present invention provides a computer-readable medium having stored thereon a computer program, which when executed by a processor, is configured to perform a data processing method, the method including:
acquiring control object data which is transmitted in parallel by the front-end equipment through at least two first virtual transmission lines; the control object data is acquired through front-end acquisition equipment; the front-end acquisition equipment and the front-end equipment are deployed in an external network;
and sending the deployment object data to a deployment platform deployed in the internal network in parallel through at least two second virtual transmission lines.
Optionally, the program, when executed by the processor, may be further configured to perform a data processing method provided in any embodiment of the present invention.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read Only Memory (ROM), an Erasable Programmable Read Only Memory (EPROM), a flash Memory, an optical fiber, a portable CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. A computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take a variety of forms, including, but not limited to: an electromagnetic signal, an optical signal, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, radio Frequency (RF), etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (10)

1. A data processing method performed by a backend device deployed in an internal network, the method comprising:
acquiring control object data which are transmitted by the front-end equipment in parallel through at least two first virtual transmission lines; the control object data is acquired through front-end acquisition equipment; the front-end acquisition equipment and the front-end equipment are deployed in an external network;
sending the deployment object data to a deployment platform deployed in an internal network in parallel through at least two second virtual transmission lines;
the data transmission channel between the front-end equipment and the rear-end equipment is opened by a network gate according to the port information and the IP address information reported by the rear-end equipment; the network gate is arranged between the external network and the internal network and used for controlling communication between equipment in the external network and equipment in the internal network.
2. The method of claim 1, wherein the first virtual transmission line and the second virtual transmission line are created according to a multiplexing scheme in a second generation hypertext transfer protocol.
3. The method according to claim 1, wherein the deployment object data includes deployment object feature information and deployment object image information;
correspondingly, after acquiring the deployment object data sent by the front-end device in parallel through the at least two first virtual transmission lines, the method further includes:
storing the characteristic information of the control object in a database of the rear equipment;
and storing the image information of the control object in a memory disc of the rear equipment.
4. The method according to claim 3, wherein the parallel transmission of the deployment object data to a vehicle deployment platform deployed in an internal network via at least two second virtual transmission lines comprises:
acquiring a data query request from a docking device deployed in an internal network;
determining target control object characteristic information to be inquired and a target image access path associated with the target control object characteristic information from the stored control object characteristic information;
and sending the target deployment and control object characteristic information and the target image access path to the docking equipment to instruct the docking equipment to concurrently acquire target deployment and control object image information from the memory disc according to the target image access path.
5. The method of claim 3, after sending the deployment object data in parallel to a deployment platform deployed in an internal network, further comprising:
and clearing the sent image information of the control object from the memory disc.
6. The method of claim 3, further comprising:
scanning the memory disc, and determining the writing time and the current time of the image information of the control object in the memory disc;
and deleting the image information of the control object, of which the time difference between the current time and the writing time is greater than a preset time difference threshold value.
7. A data processing apparatus configured to a post device disposed in an internal network, the apparatus comprising:
the data acquisition module is used for acquiring the control object data which are sent by the front-end equipment in parallel through at least two first virtual transmission lines; the control object data is acquired through front-end acquisition equipment; the front-end acquisition equipment and the front-end equipment are deployed in an external network;
the data sending module is used for sending the deployment object data to a deployment platform deployed in an internal network in parallel through at least two second virtual transmission lines;
the data transmission channel between the front-end equipment and the rear-end equipment is opened by a network gate according to the port information and the IP address information reported by the rear-end equipment; the network gate is arranged between the external network and the internal network and used for controlling communication between equipment in the external network and equipment in the internal network.
8. A data processing system, comprising: the system comprises front-end acquisition equipment, front-end equipment, rear-end equipment and a deployment and control platform, wherein the front-end acquisition equipment and the front-end equipment are deployed in an external network, and the rear-end equipment and the deployment and control platform are deployed in an internal network; wherein,
the front-end acquisition equipment is configured to acquire and transmit the data of the distribution control object;
the front-end device is configured to receive the control object data sent by the front-end acquisition device and send the control object data to the rear-end device in parallel through at least two first virtual transmission lines;
the rear device is configured to acquire the deployment object data sent by the front device in parallel and send the deployment object data to the deployment platform deployed in the internal network in parallel through at least two second virtual transmission lines;
the data transmission channel between the front-end equipment and the rear-end equipment is opened by a network gate according to the port information and the IP address information reported by the rear-end equipment; the gatekeeper is arranged between the external network and the internal network and used for controlling communication between equipment in the external network and equipment in the internal network.
9. An electronic device, comprising:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the data processing method of any one of claims 1-6.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the data processing method of any one of claims 1 to 6.
CN202010065656.7A 2020-01-20 2020-01-20 Data processing method, device and system electronic device and storage medium Active CN113141312B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010065656.7A CN113141312B (en) 2020-01-20 2020-01-20 Data processing method, device and system electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010065656.7A CN113141312B (en) 2020-01-20 2020-01-20 Data processing method, device and system electronic device and storage medium

Publications (2)

Publication Number Publication Date
CN113141312A CN113141312A (en) 2021-07-20
CN113141312B true CN113141312B (en) 2023-04-07

Family

ID=76809783

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010065656.7A Active CN113141312B (en) 2020-01-20 2020-01-20 Data processing method, device and system electronic device and storage medium

Country Status (1)

Country Link
CN (1) CN113141312B (en)

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101510840A (en) * 1999-07-09 2009-08-19 马利布网络有限公司 TCP/IP packet-centric wireless transmission system architecture
CN100438476C (en) * 2003-11-04 2008-11-26 深圳市深信服电子科技有限公司 Connecting method for multiplex VPN tunnel
CN102347895B (en) * 2011-06-21 2014-12-24 浙江宇视科技有限公司 Method and equipment for transmitting monitoring data
US10009404B2 (en) * 2012-05-29 2018-06-26 Avaya Inc. Enterprise class virtual desktop infrastructure
US9172587B2 (en) * 2012-10-22 2015-10-27 International Business Machines Corporation Providing automated quality-of-service (‘QoS’) for virtual machine migration across a shared data center network
KR101639797B1 (en) * 2015-10-16 2016-07-14 주식회사 구버넷 Network interface apparatus and method for processing virtual machine packets
CN106101617B (en) * 2016-06-08 2020-04-10 浙江宇视科技有限公司 Message transmission method, device and system
CN107295312A (en) * 2017-08-10 2017-10-24 上海辰锐信息科技公司 A kind of wireless video safety access system based on SSL VPN
CN108173810B (en) * 2017-12-07 2020-10-13 新华三信息安全技术有限公司 Method and device for transmitting network data

Also Published As

Publication number Publication date
CN113141312A (en) 2021-07-20

Similar Documents

Publication Publication Date Title
US20200228433A1 (en) Computer-readable recording medium including monitoring program, programmable device, and monitoring method
RU2487484C2 (en) Stream media server, client terminal, method and system for downloading stream media
US20190075049A1 (en) Determining Direction of Network Sessions
FI127335B (en) Logging of data traffic in a computer network
US20160330269A1 (en) Method and system for fulfilling server push directives on an edge proxy
US8516530B2 (en) Reducing the network load of event-triggered video
CN105376270B (en) Method, device and system for improving uploading efficiency
US20180048715A1 (en) Information transmitting method and apparatus in robot operating system
CN113067810B (en) Network packet capturing method, device, equipment and medium
CN113364804B (en) Method and device for processing flow data
CN111787256B (en) Management method, device, medium and electronic equipment for pre-alarm video
CN115499230A (en) Network attack detection method and device, equipment and storage medium
CN113141312B (en) Data processing method, device and system electronic device and storage medium
CN110445826B (en) Session information acquisition method, device and server
US20150222529A1 (en) Information transmission system, information communication apparatus, and information transmission apparatus
CN112532714B (en) Data processing method, processing device, server and storage medium
CN107508759B (en) Information reporting method and device, computer readable storage medium and electronic equipment
CN114610679A (en) Storage device, data storage method thereof and cloud storage system
CN114531566A (en) Data transmission method and device, electronic equipment and storage medium
US11546232B1 (en) Video analysis and data delivery method
US20210064270A1 (en) Method and adevice for downloading resources
JP4740828B2 (en) Information processing apparatus and information processing system
CN110213643A (en) A kind of flow medium buffer method, apparatus and terminal device
CN113411371B (en) Communication method and device applied to vehicle, electronic equipment and vehicle
CN112511657B (en) Information processing method and device for intelligent networked vehicle data remote management

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
GR01 Patent grant
GR01 Patent grant