[go: up one dir, main page]

CN111327645B - Network sharing method and device and electronic equipment - Google Patents

Network sharing method and device and electronic equipment Download PDF

Info

Publication number
CN111327645B
CN111327645B CN201811435948.4A CN201811435948A CN111327645B CN 111327645 B CN111327645 B CN 111327645B CN 201811435948 A CN201811435948 A CN 201811435948A CN 111327645 B CN111327645 B CN 111327645B
Authority
CN
China
Prior art keywords
data packet
data
memory area
shared memory
layer
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
CN201811435948.4A
Other languages
Chinese (zh)
Other versions
CN111327645A (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.)
Hitevision Co Ltd
Original Assignee
Hitevision 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 Hitevision Co Ltd filed Critical Hitevision Co Ltd
Priority to CN201811435948.4A priority Critical patent/CN111327645B/en
Publication of CN111327645A publication Critical patent/CN111327645A/en
Application granted granted Critical
Publication of CN111327645B publication Critical patent/CN111327645B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a network sharing method and device and electronic equipment, comprising the following steps: the data processing application service acquires a data packet sent from an application layer; the data processing application service carries out link layer logic processing on the data packet, and the processed data packet is cached in a shared memory area; and the data receiving and transmitting module acquires the processed data packet from the shared memory area and transmits the processed data packet through a network card. The invention divides the network card function into a data receiving and transmitting module for receiving/transmitting data packets and a data processing application service for processing the data packets, improves the system stability on the basis of realizing the shared network function, and is convenient for debugging and later maintenance.

Description

Network sharing method and device and electronic equipment
Technical Field
The present invention relates to the field of network technologies, and in particular, to a network sharing method and apparatus, and an electronic device.
Background
Currently, network sharing can be realized through a wired or wireless mode, and a network card is used as a network component working in a data link layer and is responsible for receiving/transmitting data frames, data packet caching, packaging and unpacking of data packets, link management, data encoding and decoding and the like. As the network card belongs to the bottom layer equipment component, once the defect occurs in the data processing process, the system is possibly crashed, and the normal use of the system function is affected.
Disclosure of Invention
Therefore, the present invention aims to provide a network sharing method, a network sharing device, and an electronic device, which divide the network card function into a data transceiver module for receiving/transmitting data and a data processing application service for data processing, so that the normal operation of the system is not affected even if the data processing process has defects.
Based on the above object, the present invention provides a method for sharing a network, comprising:
the data processing application service acquires a data packet sent from an application layer;
the data processing application service carries out link layer logic processing on the data packet, and the processed data packet is cached in a shared memory area;
and the data receiving and transmitting module acquires the processed data packet from the shared memory area and transmits the processed data packet through a network card.
Optionally, the method further comprises:
the data receiving and transmitting module receives a data packet through the network card and caches the data packet in a shared memory area;
the data processing application service acquires the data packet from the shared memory area, carries out link layer logic processing on the data packet, and caches the processed data packet in the shared memory area;
the data receiving and transmitting module acquires the processed data packet and transmits the processed data packet to the application layer.
Optionally, the windows kernel ndis middle layer driver is utilized to acquire the data packet sent from the application layer.
Optionally, the link layer logic processing includes network address mapping between an intranet and an extranet, encapsulation and decapsulation of data packets, link management, and data encoding and decoding.
The embodiment of the invention also provides a shared network device, which comprises:
the data processing application service is used for acquiring a data packet sent from an application layer, carrying out link layer logic processing on the data packet, and caching the processed data packet in a shared memory area;
and the data receiving and transmitting module is used for acquiring the processed data packet from the shared memory area and transmitting the processed data packet through a network card.
Optionally, the apparatus further includes:
the data transceiver module is configured to receive a data packet via the network card, buffer the data packet in the shared memory area, obtain a processed data packet from the shared memory area, and transmit the processed data packet to the application layer;
the data processing application service is configured to obtain a data packet from the shared memory area, perform link layer logic processing on the data packet, and cache the processed data packet in the shared memory area.
Optionally, the windows kernel ndis middle layer driver is utilized to acquire the data packet sent from the application layer.
Optionally, the link layer logic processing includes network address mapping between an intranet and an extranet, encapsulation and decapsulation of data packets, link management, and data encoding and decoding.
The embodiment of the invention also provides electronic equipment, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor realizes the network sharing method when executing the program.
From the above, it can be seen that the network sharing method, device and electronic equipment provided by the invention divide the network card function into the data transceiver module for receiving/transmitting the data packet and the data processing application service for processing the data packet, and on the basis of realizing the network sharing function, the system stability is improved, and the data processing application service is convenient for debugging and later maintenance.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flow chart of a method for transmitting a data packet according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method for receiving a data packet according to an embodiment of the present invention;
fig. 3 is a schematic view of a device structure according to an embodiment of the present invention.
Detailed Description
The present invention will be further described in detail below with reference to specific embodiments and with reference to the accompanying drawings, in order to make the objects, technical solutions and advantages of the present invention more apparent.
It should be noted that, in the embodiments of the present invention, all the expressions "first" and "second" are used to distinguish two entities with the same name but different entities or different parameters, and it is noted that the "first" and "second" are only used for convenience of expression, and should not be construed as limiting the embodiments of the present invention, and the following embodiments are not described one by one.
Fig. 1 is a flowchart of a method for transmitting a data packet according to an embodiment of the present invention. As shown in the figure, for the data packet sending process, the network sharing method provided by the embodiment of the invention includes:
s10: the data processing application service acquires a data packet sent from an application layer;
in the embodiment of the invention, the windows kernel ndis middle layer driver can be utilized to acquire the data packet sent by the application layer, the data packet is cached in the shared memory area, and the data processing application service acquires the data packet from the shared memory area.
S11: the data processing application service performs link layer logic processing on the acquired data packet, including network address mapping from an inner network to an outer network, encapsulation of the data packet, link management, data coding and the like, and caches the processed data packet in a shared memory area;
the data processing application service analyzes the data packet to obtain an intranet IP address and a port number, maps and converts the intranet IP address and the port number into an extranet IP address and a port number, and generates the data packet after address conversion. In the embodiment of the invention, the data transceiver module is only used for receiving/transmitting the data packet, and the data processing application service is used for carrying out corresponding link layer logic processing on the data packet received/transmitted by the data transceiver module, including data encapsulation and decapsulation, encoding and decoding, link management and the like.
S12: the data receiving and transmitting module obtains the processed data packet and sends the processed data packet out through the network card.
Fig. 2 is a flowchart of a method for receiving a data packet according to an embodiment of the present invention. As shown, for the packet reception process, the shared network method includes:
s20: the data receiving and transmitting module receives the data packet through the network card and caches the data packet in the shared memory area;
s21: the data processing application service acquires a data packet from the shared memory area, carries out link layer logic processing on the data packet, and comprises network address mapping from an external network to an internal network, decapsulation of the data packet, link management, data decoding and the like, and caches the processed data packet in the shared memory area;
s22: the data receiving and transmitting module acquires the processed data packet and transmits the processed data packet to the application layer.
In the embodiment of the invention, the time when the data processing application service and the data receiving and transmitting module access the shared memory area to acquire the data packet can be realized by using an interrupt mode or a polling mode. The data packets stored in the shared memory area can be sequentially arranged and stored in the shared memory area after being processed by the data processing application service, and further can be stored in different blocks of the shared memory area according to the network address and the data packet time tag.
Fig. 3 is a schematic view of a device structure according to an embodiment of the present invention. As shown in the drawings, the shared network device provided by the embodiment of the present invention includes:
the data processing application service is used for acquiring the data packet sent from the application layer, carrying out link layer logic processing on the acquired data packet, and caching the processed data packet in the shared memory area;
in the embodiment of the invention, the windows kernel ndis middle layer drive can be utilized to acquire the data packet sent by the application layer, the data packet is cached in the shared memory area, and the data processing application service acquires the data packet from the shared memory area
The data receiving and transmitting module is used for acquiring the processed data packet from the shared memory area and transmitting the processed data packet through the network card.
The data receiving and transmitting module is used for receiving the data packet through the network card, caching the data packet in the shared memory area, acquiring the processed data packet from the shared memory area and transmitting the processed data packet to the application layer;
the data processing application service is used for acquiring the data packet from the shared memory area, carrying out link layer logic processing on the data packet, and caching the processed data packet in the shared memory area.
In the embodiment of the invention, the network card function is split into the data receiving and transmitting module for receiving/transmitting the data packet and the data processing application service for processing the data packet, wherein the data receiving and transmitting module belongs to a driving layer, the data processing application service belongs to an application layer, and if the data processing application service has defects in the data processing process, the data processing application service can exit abnormally without influencing the normal operation of the system. The invention can realize the shared network function, improve the system stability, and the data processing application service is convenient for debugging and later maintenance.
Based on the above objective, the present invention further proposes an embodiment of an apparatus for sharing a network method. The device comprises:
one or more processors and memory.
The apparatus for performing the shared network method may further include: input means and output means.
The processor, memory, input devices, and output devices may be connected by a bus or other means.
The memory is used as a non-volatile computer readable storage medium for storing non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions/modules corresponding to the method of sharing a network in the embodiments of the present invention. The processor executes various functional applications of the server and data processing by running non-volatile software programs, instructions and modules stored in the memory, i.e. implements the shared network method of the above method embodiments.
The memory may include a memory program area and a memory data area, wherein the memory program area may store an operating system, at least one application program required for a function; the storage data area may store data created according to the use of a device performing the shared network method, etc. In addition, the memory 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 embodiments, the memory optionally includes memory remotely located with respect to the processor, the remote memory being connectable to the membership user action monitoring device through 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 device may receive input numeric or character information and generate key signal inputs related to user settings and function control of the device performing the shared network method. The output means may comprise a display device such as a display screen.
The one or more modules are stored in the memory that, when executed by the one or more processors, perform the shared network method of any of the method embodiments described above. The technical effects of the embodiment of the device for executing the network sharing method are the same as or similar to those of any of the foregoing method embodiments.
The embodiment of the invention also provides a non-transitory computer storage medium, which stores computer executable instructions that can execute the method for processing the list item operation in any of the method embodiments. Embodiments of the non-transitory computer storage medium have technical effects identical or similar to any of the method embodiments described above.
Finally, it should be noted that, as will be appreciated by those skilled in the art, all or part of the procedures in implementing the methods of the embodiments described above may be implemented by a computer program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the program may include the procedures of the embodiments of the methods described above when executed. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), or the like. The technical effects of the computer program embodiments are the same as or similar to any of the method embodiments described above.
In addition, typically, the devices, apparatuses and the like described in the present disclosure may be various electronic terminal apparatuses, such as mobile phones, personal Digital Assistants (PDAs), tablet computers (PADs), smart televisions, and the like, and may also be large-sized terminal apparatuses, such as servers, and the like, so the protection scope of the present disclosure should not be limited to a specific type of device, apparatus, and the like. The client described in the present disclosure may be applied to any of the above electronic terminal devices in the form of electronic hardware, computer software, or a combination of both.
Furthermore, the method according to the present disclosure may also be implemented as a computer program executed by a CPU, which may be stored in a computer-readable storage medium. The above-described functions defined in the methods of the present disclosure are performed when the computer program is executed by a CPU.
Furthermore, the above-described method steps and system units may also be implemented using a controller and a computer-readable storage medium storing a computer program for causing the controller to implement the above-described steps or unit functions.
Further, it should be appreciated that the computer-readable storage medium (e.g., memory) described herein can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. By way of example, and not limitation, nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM), which acts as external cache memory. By way of example, and not limitation, RAM is available in a variety of forms such as synchronous RAM (DRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), and direct RambusRAM (DRRAM). The storage devices of the disclosed aspects are intended to comprise, without being limited to, these and other suitable types of memory.
The device of the foregoing embodiment is configured to implement the corresponding method in the foregoing embodiment, and has the beneficial effects of the corresponding method embodiment, which is not described herein.
Those of ordinary skill in the art will appreciate that: the discussion of any of the embodiments above is merely exemplary and is not intended to suggest that the scope of the disclosure, including the claims, is limited to these examples; the technical features of the above embodiments or in the different embodiments may also be combined within the idea of the invention, the steps may be implemented in any order and there are many other variations of the different aspects of the invention as described above, which are not provided in detail for the sake of brevity.
Additionally, well-known power/ground connections to Integrated Circuit (IC) chips and other components may or may not be shown within the provided figures, in order to simplify the illustration and discussion, and so as not to obscure the invention. Furthermore, the devices may be shown in block diagram form in order to avoid obscuring the invention, and also in view of the fact that specifics with respect to implementation of such block diagram devices are highly dependent upon the platform within which the present invention is to be implemented (i.e., such specifics should be well within purview of one skilled in the art). Where specific details (e.g., circuits) are set forth in order to describe example embodiments of the invention, it should be apparent to one skilled in the art that the invention can be practiced without, or with variation of, these specific details. Accordingly, the description is to be regarded as illustrative in nature and not as restrictive.
While the invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of those embodiments will be apparent to those skilled in the art in light of the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
The embodiments of the invention are intended to embrace all such alternatives, modifications and variances which fall within the broad scope of the appended claims. Therefore, any omission, modification, equivalent replacement, improvement, etc. of the present invention should be included in the scope of the present invention.

Claims (7)

1. A method of sharing a network, comprising:
the data processing application service of the application layer acquires a data packet sent from the application layer;
the data processing application service carries out link layer logic processing on the data packet sent by the application layer, and the processed data packet is cached in a shared memory area; the data package received by the data receiving and transmitting module is obtained from the shared memory area, link layer logic processing is carried out on the obtained data package, and the processed data package is cached in the shared memory area;
the data receiving and transmitting module of the driving layer obtains a data packet after processing the data packet sent by the application layer from the shared memory area, and sends the data packet out through the network card; receiving the data packet through the network card, and caching the received data packet in the shared memory area; and acquiring a data packet after the data processing application service processes the received data packet, and transmitting the data packet to the application layer.
2. The method of claim 1, wherein the data packets sent from the application layer are acquired using a windows kernel ndis middle layer driver.
3. The method of claim 1, wherein the link layer logical processing includes network address mapping between an intranet and an extranet, encapsulation and decapsulation of data packets, link management, data encoding and decoding.
4. A shared network apparatus, comprising:
the data processing application service belongs to an application layer and is used for acquiring a data packet sent from the application layer, carrying out link layer logic processing on the data packet sent by the application layer, and caching the processed data packet in a shared memory area; the data package received by the data receiving and transmitting module is obtained from the shared memory area, link layer logic processing is carried out on the obtained data package, and the processed data package is cached in the shared memory area;
the data receiving and transmitting module belongs to a driving layer and is used for acquiring a data packet after processing the data packet sent by the application layer from the shared memory area and sending the data packet out through a network card; receiving the data packet through the network card, and caching the received data packet in the shared memory area; and acquiring a data packet after the data processing application service processes the received data packet, and transmitting the data packet to the application layer.
5. The apparatus of claim 4, wherein the data packets sent from the application layer are acquired using a windows kernel ndis middle layer driver.
6. The apparatus of claim 4, wherein the link layer logic processing comprises network address mapping between an intranet and an extranet, encapsulation and decapsulation of data packets, link management, data encoding and decoding.
7. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of any one of claims 1 to 3 when the program is executed by the processor.
CN201811435948.4A 2018-11-28 2018-11-28 Network sharing method and device and electronic equipment Active CN111327645B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811435948.4A CN111327645B (en) 2018-11-28 2018-11-28 Network sharing method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811435948.4A CN111327645B (en) 2018-11-28 2018-11-28 Network sharing method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN111327645A CN111327645A (en) 2020-06-23
CN111327645B true CN111327645B (en) 2023-11-21

Family

ID=71164739

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811435948.4A Active CN111327645B (en) 2018-11-28 2018-11-28 Network sharing method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN111327645B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112532690B (en) * 2020-11-04 2023-03-24 杭州迪普科技股份有限公司 Message parsing method and device, electronic equipment and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101068229A (en) * 2007-06-08 2007-11-07 北京工业大学 A Realization Method of Content Filtering Gateway Based on Network Filter
CN101841470A (en) * 2010-03-29 2010-09-22 东南大学 High-speed capturing method of bottom-layer data packet based on Linux
CN102185936A (en) * 2011-06-23 2011-09-14 上海牙木通讯技术有限公司 DNS (domain name system) service system and method based on Linux operation system
CN102833144A (en) * 2011-06-15 2012-12-19 鸿富锦精密工业(深圳)有限公司 Network card data transmission method and system
CN102891772A (en) * 2011-07-18 2013-01-23 鸿富锦精密工业(深圳)有限公司 Method and system for testing performance of network card
CN105812498A (en) * 2014-12-29 2016-07-27 阿里巴巴集团控股有限公司 Hot spot data transmission method and hot spot data transmission device
CN106027511A (en) * 2016-05-13 2016-10-12 北京工业大学 Protocol isolation method based on deep resolution of Modbus/TCP (Transmission Control Protocol)
CN108182119A (en) * 2017-11-28 2018-06-19 腾讯科技(深圳)有限公司 Read and write abruption control method and device, storage medium and electronic device
CN108289063A (en) * 2017-09-11 2018-07-17 上海金融期货信息技术有限公司 A kind of low latency communication system
CN108769287A (en) * 2018-05-31 2018-11-06 四川斐讯全智信息技术有限公司 A kind of router domain name access method, system, computer equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11157422B2 (en) * 2017-03-31 2021-10-26 Intel Corporation Shared memory for intelligent network interface cards

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101068229A (en) * 2007-06-08 2007-11-07 北京工业大学 A Realization Method of Content Filtering Gateway Based on Network Filter
CN101841470A (en) * 2010-03-29 2010-09-22 东南大学 High-speed capturing method of bottom-layer data packet based on Linux
CN102833144A (en) * 2011-06-15 2012-12-19 鸿富锦精密工业(深圳)有限公司 Network card data transmission method and system
CN102185936A (en) * 2011-06-23 2011-09-14 上海牙木通讯技术有限公司 DNS (domain name system) service system and method based on Linux operation system
CN102891772A (en) * 2011-07-18 2013-01-23 鸿富锦精密工业(深圳)有限公司 Method and system for testing performance of network card
CN105812498A (en) * 2014-12-29 2016-07-27 阿里巴巴集团控股有限公司 Hot spot data transmission method and hot spot data transmission device
CN106027511A (en) * 2016-05-13 2016-10-12 北京工业大学 Protocol isolation method based on deep resolution of Modbus/TCP (Transmission Control Protocol)
CN108289063A (en) * 2017-09-11 2018-07-17 上海金融期货信息技术有限公司 A kind of low latency communication system
CN108182119A (en) * 2017-11-28 2018-06-19 腾讯科技(深圳)有限公司 Read and write abruption control method and device, storage medium and electronic device
CN108769287A (en) * 2018-05-31 2018-11-06 四川斐讯全智信息技术有限公司 A kind of router domain name access method, system, computer equipment and storage medium

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
基于NDIS中间层驱动的对等网络流量监管机制;杜晔;黎妹红;李洁原;;北京交通大学学报(第05期);全文 *
基于NDIS中间层驱动的高速网络设备监测技术;刘璐;王谷尹;王俊峰;;计算机应用研究(第10期);全文 *
基于NDIS的网络监测与分析;张明武, 肖宏年, 邹晓;湖北工学院学报(第01期);全文 *
应用层截包方案的研究和实现;赖思渝;李明东;;乐山师范学院学报(第12期);全文 *
张明武,肖宏年,邹晓.基于NDIS的网络监测与分析.湖北工学院学报.2001,(第01期),全文. *
赖思渝 ; 李明东 ; .应用层截包方案的研究和实现.乐山师范学院学报.2005,(第12期),全文. *

Also Published As

Publication number Publication date
CN111327645A (en) 2020-06-23

Similar Documents

Publication Publication Date Title
CN111062189B (en) Data analysis method and device and electronic equipment
CN107145490B (en) Webpage loading and displaying method and webpage loading and displaying device
EP3013015B1 (en) Packet compression method and apparatus
US9294463B2 (en) Apparatus, method and system for context-aware security control in cloud environment
CN104683407A (en) Method and device for transmitting page data and application data
CN106330398A (en) A method and device for determining a data transmission mode of an Internet of Things business
US20200267200A1 (en) Method for controlling bitrate in realtime and electronic device thereof
US20180255018A1 (en) Ip address acquisition method and apparatus
CN103731493A (en) Page transmission method, device and system
CN111327645B (en) Network sharing method and device and electronic equipment
CN105337642B (en) A kind of offline terminal accesses the method and system of network data
CN110781139A (en) Teaching plan resource management system and method and electronic equipment
WO2016095323A1 (en) Data transmission method and apparatus based on serial server
CN111355767B (en) Remote control method, server, client and electronic equipment
WO2017007380A1 (en) Method performed by a cache server for managing content requests
CN110704361A (en) RDMA (remote direct memory Access) data transmitting and receiving method, electronic equipment and readable storage medium
CN104202432B (en) Remote web management system and management method
WO2017020597A1 (en) Resource cache method and apparatus
US10339091B2 (en) Packet data processing method, apparatus, and system
Iglesias et al. Enabling powerful GUIs in ISOBUS networks by transparent data compression
CN113885340B (en) Equipment control method, device, terminal and storage medium
CN109739574A (en) Data capture method and electronic equipment, scaling method and device
WO2018059509A1 (en) Channel searching method and system for television terminal
CN111212016B (en) Cross-site request processing method and device and electronic equipment
CN116320039A (en) Message compression method and device and electronic equipment

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