CN113961367A - Method and equipment for realizing remote data acquisition - Google Patents
Method and equipment for realizing remote data acquisition Download PDFInfo
- Publication number
- CN113961367A CN113961367A CN202111148641.8A CN202111148641A CN113961367A CN 113961367 A CN113961367 A CN 113961367A CN 202111148641 A CN202111148641 A CN 202111148641A CN 113961367 A CN113961367 A CN 113961367A
- Authority
- CN
- China
- Prior art keywords
- port
- board
- entry
- data
- subscription
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/544—Remote
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/548—Queue
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The application provides a method and equipment for realizing remote data acquisition. The service applying the method calls a data acquisition function corresponding to a home board subscription table entry to acquire data to be written in by executing a remote procedure call task when a home board data acquisition cycle is reached; when the data acquisition function acquires data, writing the data acquired by the data acquisition function into a local board subscription table item and setting a written identifier; when the remote acquisition cycle is reached, a data reporting function corresponding to the local board subscription table entry is called to verify that the local board subscription table entry is written, the local board identification, the written data recorded by each table entry of the local board subscription table entry and the indication index of the written data recorded by each table entry are packaged in a remote process call protocol message, and the remote process call protocol message is sent to the acquisition device.
Description
Technical Field
The present application relates to communications technologies, and in particular, to a method and an apparatus for implementing remote data acquisition.
Background
Telemetering is a remote data acquisition technology for monitoring the performance and faults of equipment, and rich monitoring data can be obtained in time by adopting a push mode, so that the network fault can be quickly positioned, and the problem of network operation and maintenance is solved. Depending on different data reporting modes, there are various ways to implement telemetrology. By adopting a Remote Procedure Call (RPC) Telemetry technology, the device can automatically read statistical information and push the statistical information to the collector through an RPC protocol, so that a real-time and efficient data collection function is realized.
In the frame type communication equipment, the main control board informs each service board of data acquisition, acquires the acquired data from each service board when a sampling period arrives, and sends the collected data to the acquisition unit through an RPC protocol message after the data is collected. For example, when packet loss data and overrun data of the frame device need to be collected, the main control board notifies each service board to start RPC collection, each service board traverses each service port of the board, calls a data statistics interface function to obtain the packet loss number and overrun times of each port and each queue of the board, sends the obtained packet loss number and overrun times of each port and each queue of the board to other service boards through an Inter-Process Communication (IPC), each service board performs superposition calculation on all single-board data and sends the superposed data to the main control board, and the main control board sends the superposed data to the collector through an RPC protocol message. The method has the disadvantages that the larger the number of the service boards in the frame type equipment is, the larger the IPC forming pressure in the frame type equipment is, the time consumption of superposition calculation is long, and the real situation cannot be reflected in real time due to the fact that the real-time updating efficiency of important information such as lost packets and overrun is not timely. The packet loss and the overrun data obtained by the user from the collector after superposition calculation cannot be distinguished from the packet loss and the overrun data of each service board, and the packet loss and the overrun data cannot be counted and analyzed based on the customer requirements. The data acquisition time of the existing centralized RPC statistics of the frame-type communication equipment is long, the collector cannot distinguish the acquired data, and the statistical calculation cannot be flexibly carried out according to the requirements.
Disclosure of Invention
The application aims to provide a method and equipment for realizing remote data acquisition, wherein a service board directly pushes acquired data to an acquisition device, and the real-time performance of data acquisition is improved.
In order to achieve the above object, the present application provides a method for implementing remote data acquisition, including: establishing a remote process call task for a service board of the frame type communication equipment; when the data acquisition period of the local board is reached, the remote process call task calls a data acquisition function corresponding to a local board subscription table entry to acquire data to be written; when the remote process call task acquires data from the data acquisition function, writing the data acquired by the data acquisition function into the local board subscription table item and setting a written identifier; when the remote process call task arrives at a remote acquisition cycle, calling a data reporting function corresponding to the local board subscription table entry, verifying that the local board subscription table entry is written in by the data reporting function based on the writing identification of the local board subscription table entry, encapsulating the local board identification, the written data recorded by each table entry of the local board subscription table entry and the indication index of the written data recorded by each table entry in a remote process call protocol message by the data reporting function, and sending the remote process call protocol message to the collector.
In order to achieve the above object, the present application further provides a device for implementing remote data acquisition, where the device is applied as a service board of a frame-type communication device, and the service board includes a plurality of ports, a switching unit, a processor, and a memory; the bottom layer driving data acquisition module of the exchange unit is used for executing the following operations; newly building a remote process call task; when the data acquisition period of the local board is reached, the remote process call task calls a data acquisition function corresponding to a local board subscription table entry to acquire data to be written; when the data acquisition function acquires data, the remote procedure call task writes the data acquired by the data acquisition function into the local board subscription table item and sets a written identifier; when the remote process call task arrives at a remote acquisition cycle, calling a data reporting function corresponding to the local board subscription table entry, verifying that the local board subscription table entry is written in by the data reporting function based on the writing identification of the local board subscription table entry, encapsulating the local board identification, the written data recorded by each table entry of the local board subscription table entry and the indication index of the written data recorded by each table entry in a remote process call protocol message by the data reporting function, and sending the remote process call protocol message to the collector.
The method and the device have the advantages that the service board directly pushes the collected data to the collector, the real-time performance of data collection is improved, distributed collection is achieved in frame type communication equipment merchants, and collection time is shortened. And a plurality of groups of data can be uploaded at one time through the remote procedure call protocol message, and a user can more freely process the acquired data according to the service board identification and the indication index of the remote procedure call protocol message, thereby improving the processing flexibility of the user on the acquired data of the frame type communication equipment.
Drawings
FIG. 1 is a flow chart of an embodiment of a method for remotely acquiring data provided herein;
fig. 2 is a flowchart of an embodiment of a service board acquiring port packet loss data according to the present application;
fig. 3 is a schematic diagram of an embodiment of an apparatus for implementing remote data acquisition according to the present application.
Detailed Description
A detailed description will be given of a number of examples shown in a number of figures. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present application. Well-known methods, procedures, components and circuits have not been described in detail so as not to obscure the examples.
The term "including" as that term is used is meant to include, but is not limited to; the term "comprising" means including but not limited to; the terms "above," "within," and "below" include the instant numbers; the terms "greater than" and "less than" mean that the number is not included. The term "based on" means based on at least a portion thereof.
Fig. 1 is an embodiment of a method for implementing remote data acquisition, where the embodiment is applied to a service board of a frame-type communication device, and the embodiment includes the following steps:
102, when a remote process call task arrives at a data acquisition cycle of a local board, calling a data acquisition function corresponding to a local board subscription table entry to acquire data to be written;
103, when the data acquisition function acquires data, the remote process call task writes the data acquired by the data acquisition function into a local board subscription table item and sets a written identifier;
step 104, when the remote process calling task arrives at the remote acquisition period, calling a data reporting function corresponding to the local board subscription table entry;
The method and the device have the advantages that the service board directly pushes the collected data to the collector, the real-time performance of data collection is improved, distributed collection is achieved in frame type communication equipment merchants, and collection time is shortened. And a plurality of groups of data can be uploaded at one time through the remote procedure call protocol message, and a user can identify the acquired data according to the service board identification and the indication index of the remote procedure call protocol message, so that the acquired data can be processed more freely, and the processing flexibility of the user on the acquired data of the frame type communication equipment is improved.
In the embodiment of fig. 1, the remote procedure call task of the service board may call the device state information (e.g., CPU and memory states) of the service board; calling physical port state information (such as optical module state and port bandwidth utilization); port packet/queue statistical data (e.g., interface packet loss and packet error statistics, queue packet loss statistics, queue buffer resource occupation status); and exchanging the table entry/resource data (such as the use condition of forwarding table entry resources, ACL flow table resources and virtual interface resources) of the chip. The method comprises the steps that a business board configures a collector, configures a collection period and configures subscription table items, a bottom layer driving data acquisition module of the business board calls corresponding data collection parameters by executing a remote process calling task to write data into corresponding subscription table items, and then sends the written subscription table items to the collector through a remote process calling protocol message when the collection period is up.
The collected data are independently sent to the collector by each service board of the frame-type equipment through a distributed data sending mechanism, the data are sent to the collector in a centralized mode without IPC communication in the frame-type communication equipment, the CPU burden of each service board is reduced, the data collection efficiency is improved, a client can perform data statistics on a certain service board or a plurality of service boards or the whole frame according to the collected data sent by each service board independently, and the statistical mode is more flexible.
Fig. 2 is a flowchart of an embodiment of a service board acquiring port packet loss data according to the present application;
the service board receives a remote acquisition cycle configured by the main control board, an indication index, an operation action for adding a subscription table item, a configured port packet loss number subscription table item, a port overrun subscription table item, a port queue packet loss number subscription table item and a port queue overrun subscription table item, and triggers a remote process calling process.
And the bottom layer driving data acquisition module of the service board starts a remote procedure call task, a timer is set according to a remote acquisition period, when the timer arrives, the remote procedure call task of the service board calls a data reporting function of the written subscription table item, sends a remote procedure call protocol message to the acquisition device, and pushes acquired data to the acquisition device.
Therefore, before the timer arrives, the data to be collected needs to be written into the four subscription entries. Therefore, the board data acquisition period is a time interval different from the remote acquisition period, and the remote procedure call task starts to traverse each service Module (MOD) of the board when the board data acquisition period arrives.
and the remote procedure call task traverses the physical port on each switching chip on the board.
in the frame communication device, an identifier MOD ID of each service module and an identifier Port ID of one physical Port on the service board correspond to one VOQ (Virtual Output Queue) index. By traversing each service module and each physical Port, the VOQ index on the service board can be obtained according to the identifier MOD ID and the physical Port ID of the service module obtained by the traversal.
and polling the virtual queues pointed by the VOQ indexes to acquire whether each virtual queue has a packet loss number or an overrun number (the number of times of exceeding the bandwidth of the virtual queue) or not.
and when the virtual queues pointed by the VOQ indexes polled by the remote process call task do not have the packet loss number or the overrun number, the data which need to be written into the four subscription table entries is not needed, and the four subscription table entries are not set.
In the application, when the data to be collected is not written in each subscription table entry, the initial value of the writing state of each subscription table entry is kept, so that the remote process call task can confirm whether the data to be collected is written in the subscription table entries or not by checking whether the writing state of each subscription table entry is set or not.
If the remote procedure call task determines that any subscription table entry is not written in through verification, the data uploading parameter of the subscription table entry does not need to be called, empty acquisition data are prevented from being sent to the acquisition device, and the bandwidth occupied by useless remote procedure call protocol messages and the processing resources occupied by the acquisition device are avoided.
when one or more of the virtual queues pointed by the remote procedure call task polling VOQ index has a packet loss number or an overrun number, writing the port identification, the queue identification and the packet loss number into a port queue packet loss number subscription table item and setting; and writing the port identification, the queue identification and the overrun number into the port queue overrun subscription table entry and setting.
And counting packet loss numbers of a plurality of virtual queues based on VOQ index pointing by the remote procedure call task, calculating packet loss numbers of ports of the board corresponding to the VOQ index, writing the port identification and the packet loss numbers into port packet loss number subscription table entries and setting.
And counting packet loss numbers of a plurality of virtual queues based on VOQ index pointing by the remote procedure call task, calculating the packet loss number of a local board port corresponding to the VOQ index, writing the port identification and the overrun number into the port overrun subscription table entry and setting.
Based on the embodiment shown in fig. 2, the remote procedure call task completes writing the collected data into the port packet loss number subscription table, the port over-limit subscription table, the port queue packet loss number subscription table, and the port queue over-limit subscription table.
When the timer of the remote acquisition cycle is reached, the remote procedure call task checks that the port packet loss number subscription table entry is set, a data reporting function corresponding to the port packet loss number subscription table entry is called, and the local board identifier of the service board, the port identifier and the packet loss number recorded by each table entry of the port packet loss number subscription table entry and the indication index thereof are encapsulated in the remote procedure call protocol message. For example, the three entries of the port packet loss number subscription entry respectively record the packet loss numbers of the three ports, and encapsulate the local board identifier of the service board, the port identifier and the packet loss number recorded in the entry 1 and the indication index 1, the port identifier and the packet loss number recorded in the entry 2 and the indication index 2, and the port identifier and the packet loss number recorded in the entry 3 and the indication index 3 in the remote procedure call protocol packet. Therefore, the method can support the one-time uploading of multiple groups of data, and a user can select the packet loss number of the port needing to be counted according to the counting requirement, so that the subsequent data counting is more flexible.
And the remote procedure call task checks that the port over-limit subscription table entry is set, and a data reporting function of the port over-limit subscription table entry is called to encapsulate the service board identifier, the port identifier and the over-limit number recorded by each table entry of the port over-limit subscription table entry and an indication index thereof in the remote procedure call protocol message. For example, 2 entries of the port over-limit subscription entry record the over-limit number of 2 ports, respectively, and encapsulate the local board identifier of the service board, the port identifier and the over-limit number recorded in the entry 1 and the indication index 1, and the port identifier and the over-limit number recorded in the entry 2 and the indication index 2 in the remote procedure call protocol packet.
And the remote procedure call task check queue packet loss number subscription table entry is set, and a data reporting function corresponding to the queue packet loss number subscription table entry is called to package the service board identifier, the port identifier recorded by each table entry, the queue identifier, the packet loss number and the indication index thereof in a remote procedure call protocol message. For example, 2 entries of the port over-limit subscription entry record the packet loss numbers of the virtual queues queue1 and queue8 of the port1, respectively, and encapsulate the local board identifier of the service board, the port1 identifier recorded in the entry 1, the virtual queue identifier queue1, and the packet loss number indication index 1, and the port1 identifier, the virtual queue identifier queue8, and the packet loss number indication index 2 recorded in the entry 2 into the remote procedure call protocol packet.
And the remote procedure call task checks that the queue over-limit subscription table entry is set, calls a data reporting function corresponding to the queue over-limit subscription table entry, and encapsulates the service board identifier, the port identifier recorded by each table entry, the queue identifier, the over-limit number and an indication index thereof in the remote procedure call protocol message. For example, 2 entries of the port over-limit subscription entry record the over-limit numbers of the virtual queues queue1 and queue8 of the port1, respectively, and encapsulate the service board identifier, the port1 identifier, the virtual queue identifier queue1 and the packet loss number indication index 1 recorded in the entry 1, and the port1 identifier, the virtual queue identifier queue8 and the packet loss number indication index 2 recorded in the entry 2 into the remote procedure call protocol packet.
According to the method, the collected data are uploaded to the collector in a service board distributed reporting mode, and each service board is independently processed, so that the cpu occupancy rate of the upper process of the main control board is not influenced; the performance bottleneck is reduced, a user can flexibly select a statistical object and a statistical direction from the collected data reported by each service board, and the flexibility of data statistics is improved for the user.
Fig. 3 is a schematic diagram of an embodiment of the present remote data acquisition apparatus provided in the present application. The 30 device is applied as a service board of a frame-type communication device, and the service board comprises a plurality of ports, a switching unit, a processor and a memory; the bottom layer driving data acquisition module which can be used as a switching unit of the switching chip is used for executing the following operations;
newly building a remote process call task; when the data acquisition period of the local board is reached, the remote process call task calls a data acquisition function corresponding to a local board subscription table entry to acquire data to be written; when the data acquisition function acquires data, the remote procedure call task writes the data acquired by the data acquisition function into the local board subscription table item and sets a written identifier; when the remote process call task arrives at a remote acquisition cycle, calling a data reporting function corresponding to the local board subscription table entry, verifying that the local board subscription table entry is written in by the data reporting function based on the writing identification of the local board subscription table entry, encapsulating the local board identification, the written data recorded by each table entry of the local board subscription table entry and the indication index of the written data recorded by each table entry in a remote process call protocol message by the data reporting function, and sending the remote process call protocol message to the acquirer based on the network address of the acquirer.
The remote process call task executed by the bottom layer driving data acquisition module does not modify the unwritten identification of the subscription table entry of the local board when the data acquisition function does not acquire data; when a remote process calling task executed by the bottom layer driving data acquisition module arrives at a remote acquisition cycle, calling a data reporting function corresponding to the local board subscription table entry, and verifying that the local board subscription table entry is not written in by the data reporting function based on the unwritten identification of the local board subscription table entry, and waiting for the next remote acquisition cycle.
The processor executes the processor-executable instructions in the memory for performing the following operations; receiving a remote acquisition cycle configured by a master control board; receiving an indication index configured by a master control board; receiving an operation action of adding a subscription table item configured by a main control board; receiving a home board subscription table item configured by a main control board; and synchronizing a remote acquisition cycle of a newly-built remote process call task, an indication index, operation actions for adding a subscription table entry and a local board subscription table entry to the bottom layer driving data.
The subscription list item of the board is a port packet loss number subscription list item, a port over-limit subscription list item, a port queue packet loss number subscription list item and a port queue over-limit subscription list item.
The port packet loss number subscription table entry, the port over-limit subscription table entry, the port queue packet loss number subscription table entry and the port queue over-limit subscription table entry correspond to packet loss data acquisition parameters; the remote procedure call task calls a packet loss data acquisition parameter to acquire data to be written includes executing the following operations: traversing each local board service module and each local board port; identifying a virtual output queue index based on the identification of each local board service module and the ID of each local board port; polling whether a plurality of queues pointed by each identified virtual output queue index have lost packet numbers and overrun numbers; if yes, counting packet loss numbers and overrun numbers of the ports of the board corresponding to each identified virtual output queue index based on the packet loss numbers and the overrun numbers of the queues pointed by each identified virtual output queue index; writing the port identification and the packet loss number of the port of the local board corresponding to each identified virtual output queue index into a port packet loss number subscription table entry; writing the port identification and the overrun number of the port of the local board corresponding to each identified virtual output queue index into a port overrun subscription table entry; writing the port identification, the queue identification and the packet loss number of the identified multiple queues pointed by each virtual output queue index into a packet loss number subscription table entry of the port queue; and writing the port identification, the queue identification and the overrun number of the plurality of queues pointed by each identified virtual output queue index into the port queue overrun subscription table entry.
A remote procedure call task calls a data reporting function corresponding to a port packet loss number subscription table entry, and encapsulates the local board identifier of the service board, the port identifier and the packet loss number recorded in each table entry of the port packet loss number subscription table entry and an indication index thereof in a remote procedure call protocol message; a remote procedure call task calls a data reporting function corresponding to a port over-limit subscription table entry, and encapsulates the local board identifier of the service board, the port identifier and the over-limit number recorded by each table entry of the port over-limit subscription table entry and an indication index thereof in a remote procedure call protocol message; a remote procedure call task calls a data reporting function corresponding to a queue packet loss number subscription table entry, and encapsulates a local board identifier of a service board, a port identifier recorded by each table entry of a port packet loss number subscription table entry, a queue identifier, a packet loss number and an indication index thereof in a remote procedure call protocol message; and the remote procedure call task calls a data reporting function corresponding to the queue overrun subscription table entry, and encapsulates the local board identifier of the service board, the port identifier recorded by each table entry of the port overrun subscription table entry, the queue identifier, the overrun number and an indication index thereof in a remote procedure call protocol message.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the scope of protection of the present application.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111148641.8A CN113961367B (en) | 2021-09-29 | 2021-09-29 | A method and device for realizing remote data collection |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111148641.8A CN113961367B (en) | 2021-09-29 | 2021-09-29 | A method and device for realizing remote data collection |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113961367A true CN113961367A (en) | 2022-01-21 |
| CN113961367B CN113961367B (en) | 2025-07-04 |
Family
ID=79463068
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111148641.8A Active CN113961367B (en) | 2021-09-29 | 2021-09-29 | A method and device for realizing remote data collection |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113961367B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119376884A (en) * | 2024-10-18 | 2025-01-28 | 深圳市国电科技通信有限公司 | Task scheduling method, device, electronic device and storage medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017054518A1 (en) * | 2015-09-28 | 2017-04-06 | 中兴通讯股份有限公司 | Service board device resource management method and apparatus, main control board and framed device |
| CN111049698A (en) * | 2018-10-15 | 2020-04-21 | 华为技术有限公司 | A method and device for collecting telemetry data |
| CN111522772A (en) * | 2020-04-27 | 2020-08-11 | 杭州迪普科技股份有限公司 | Method and device for configuring service board |
| CN111597061A (en) * | 2020-05-25 | 2020-08-28 | 瑞斯康达科技发展股份有限公司 | Method and device for remote procedure call of client or server |
| CN112818195A (en) * | 2019-11-15 | 2021-05-18 | 腾讯科技(深圳)有限公司 | Data acquisition method, device and system and computer storage medium |
| CN113419881A (en) * | 2021-08-23 | 2021-09-21 | 中电烽友信息技术(武汉)有限公司 | Local shared memory operation method and system based on universal blackboard |
-
2021
- 2021-09-29 CN CN202111148641.8A patent/CN113961367B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017054518A1 (en) * | 2015-09-28 | 2017-04-06 | 中兴通讯股份有限公司 | Service board device resource management method and apparatus, main control board and framed device |
| CN111049698A (en) * | 2018-10-15 | 2020-04-21 | 华为技术有限公司 | A method and device for collecting telemetry data |
| CN112818195A (en) * | 2019-11-15 | 2021-05-18 | 腾讯科技(深圳)有限公司 | Data acquisition method, device and system and computer storage medium |
| CN111522772A (en) * | 2020-04-27 | 2020-08-11 | 杭州迪普科技股份有限公司 | Method and device for configuring service board |
| CN111597061A (en) * | 2020-05-25 | 2020-08-28 | 瑞斯康达科技发展股份有限公司 | Method and device for remote procedure call of client or server |
| CN113419881A (en) * | 2021-08-23 | 2021-09-21 | 中电烽友信息技术(武汉)有限公司 | Local shared memory operation method and system based on universal blackboard |
Non-Patent Citations (2)
| Title |
|---|
| 卢来;邓文;: "基于云平台和分布式处理技术的实验室远程监控系统", 现代电子技术, no. 14, 14 July 2020 (2020-07-14), pages 63 - 66 * |
| 曹润泽: "基于TCP/IP的数据采集与控制系统设计", 中国优秀硕士学位论文全文数据库 信息科技辑, no. 2016, 15 April 2016 (2016-04-15), pages 140 - 308 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119376884A (en) * | 2024-10-18 | 2025-01-28 | 深圳市国电科技通信有限公司 | Task scheduling method, device, electronic device and storage medium |
| CN119376884B (en) * | 2024-10-18 | 2026-01-09 | 深圳市国电科技通信有限公司 | Task scheduling methods, devices, electronic equipment and storage media |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113961367B (en) | 2025-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12395449B2 (en) | Packet transmission method and apparatus | |
| US20070140263A1 (en) | Virtual machine system and method of network communication between virtual machines | |
| US20060193318A1 (en) | Method and apparatus for processing inbound and outbound quanta of data | |
| CN115051938B (en) | OPC UA-TSN transmission delay test system and method | |
| US10142228B2 (en) | Device and method for retransmitting data in a network switch | |
| CN101887379A (en) | A Wireless Channel Simulation Method Based on Virtual Network Card | |
| CN109842868B (en) | Frame aggregation and network setting frame sending method and equipment | |
| CN110198246B (en) | Method and system for monitoring flow | |
| CN107317802A (en) | A kind of generating date dissemination system based on SOA and DDS | |
| CN105988948B (en) | A kind of method and apparatus of data transmission | |
| CN118200253A (en) | RDMA UD transmission-oriented reliable communication method, electronic equipment and readable medium | |
| CN114363269B (en) | Message transmission method, system, equipment and medium | |
| CN114979058A (en) | CAN multi-mailbox multiplexing processing method and system | |
| CN103152289A (en) | Hierarchical service quality scheduling method and device | |
| CN103297350B (en) | Implementing method and switching equipment of cell switching system | |
| CN113961367A (en) | Method and equipment for realizing remote data acquisition | |
| CN116760510B (en) | Message sending method, message receiving method, device and equipment | |
| WO2016131299A1 (en) | Packet reception method and apparatus for processor network interface inside device | |
| CN101155086A (en) | Network traffic statistics method for broadband and narrowband integrated access equipment | |
| US20050261796A1 (en) | System and method for improving equipment communication in semiconductor manufacturing equipment | |
| CN104184823B (en) | A kind of method and system for automating task scheduling | |
| CN119847967B (en) | Host expansion method, device, equipment and storage medium based on RS485 bus | |
| CN110536467B (en) | ZigBee networked industrial control system communication scheduling method and coordinator thereof | |
| CN114666285B (en) | Method, system, storage medium and computing device for scheduling Ethernet transmission queue | |
| CN113050703A (en) | Flow control method and device |
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 |