CN114500654B - Data forwarding device, power module and data forwarding method - Google Patents
Data forwarding device, power module and data forwarding method Download PDFInfo
- Publication number
- CN114500654B CN114500654B CN202210169321.9A CN202210169321A CN114500654B CN 114500654 B CN114500654 B CN 114500654B CN 202210169321 A CN202210169321 A CN 202210169321A CN 114500654 B CN114500654 B CN 114500654B
- Authority
- CN
- China
- Prior art keywords
- peripheral
- data
- executor
- data forwarding
- information
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000002093 peripheral effect Effects 0.000 claims abstract description 176
- 239000000284 extract Substances 0.000 claims abstract description 7
- 238000004891 communication Methods 0.000 claims description 10
- 230000008878 coupling Effects 0.000 abstract description 10
- 238000010168 coupling process Methods 0.000 abstract description 10
- 238000005859 coupling reaction Methods 0.000 abstract description 10
- 230000005540 biological transmission Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 101150063504 CAN2 gene Proteins 0.000 description 2
- 101100058989 Candida albicans (strain SC5314 / ATCC MYA-2876) CAN3 gene Proteins 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 101150008604 CAN1 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention is suitable for the technical field of data transmission, and provides a data forwarding device, a power module and a data forwarding method. The data forwarding device is connected with a plurality of peripheral devices; the data forwarding device is used for: receiving request information sent by a requester peripheral; the request information comprises an address of data to be forwarded and an executor ID; loading the address of the data to be forwarded into a first preset cache area of the peripheral equipment of the target executor, so that the peripheral equipment of the target executor extracts the data to be forwarded according to the information in the first preset cache area for forwarding; the target executor peripheral is a peripheral corresponding to the executor ID. The invention can reduce the strong coupling among the peripheral devices, thereby reducing the complexity of the forwarding program and the code quantity.
Description
Technical Field
The present invention relates to the field of data transmission technologies, and in particular, to a data forwarding device, a power module, and a data forwarding method.
Background
Whether the power supply module, the vehicle-mounted power supply module, the military power supply module or the electric power supply module in the charging pile is designed internally, a front-back stage structure is designed generally, and the front-back stages are coordinated through serial communication, so that the normal operation of the power supply module is realized. However, the power module generally only has CAN communication to the outside, and the received one frame of client protocol information may be the operation of the control front stage, and at this time, the serial communication module (the communication module is referred to as a peripheral device herein) is required to directly forward the protocol information received by the CAN. Namely, the requester peripheral sets out a data forwarding request, and the executor peripheral executes a sending task.
When there are multiple requesters and multiple executives, each peripheral may need to request forwarding of multiple data, or perform sending of multiple data. In the 'many-to-many' forwarding mode, the situation is complex and changeable, the coupling between the peripheral devices is strong, the coupling association is uncertain, and the conventional method for directly connecting two peripheral devices to carry out data packaging and sending is complex in program and large in code quantity, so that improvement is needed.
Disclosure of Invention
In view of the above, the embodiment of the invention provides a data forwarding device, a power module and a data forwarding method, which are used for solving the problems of strong coupling among various peripheral devices, complex forwarding program and large code quantity existing in the prior art when data forwarding is performed between a plurality of requester peripheral devices and a plurality of executor peripheral devices.
A first aspect of an embodiment of the present invention provides a data forwarding device, where the data forwarding device is connected to a plurality of peripheral devices; the data forwarding device is used for:
receiving request information sent by a requester peripheral; the request information comprises an address of data to be forwarded and an executor ID;
loading the address of the data to be forwarded into a first preset cache area of the peripheral equipment of the target executor, so that the peripheral equipment of the target executor extracts the data to be forwarded according to the information in the first preset cache area for forwarding; the target executor peripheral is a peripheral corresponding to the executor ID.
Optionally, the request information further includes drive port information;
correspondingly, after loading the address of the data to be forwarded into the first preset buffer area of the peripheral device of the target executor, the data forwarding device is further configured to:
and loading the drive port information into a second preset buffer zone of the target executor peripheral equipment so as to enable the target executor peripheral equipment to extract data to be forwarded according to the information in the first preset buffer zone, and selecting a corresponding drive port to forward the data to be forwarded according to the information in the second preset buffer zone.
Optionally, before receiving the request information sent by the requester peripheral device, the data forwarding device is further configured to:
registering and registering the ID, the index address written in the buffer area and the drive port information of each peripheral connected with the register.
Optionally, the data forwarding device is specifically configured to:
according to the index address written in the buffer area, loading the address of the data to be forwarded into a first preset buffer area of the peripheral equipment of the target executor, and loading the drive port information into a second preset buffer area of the peripheral equipment of the target executor;
and updating the write index address of the buffer after loading is completed.
Optionally, the type of peripheral includes at least one of:
CAN peripheral equipment, serial port peripheral equipment, network port peripheral equipment, SPI peripheral equipment and IIC peripheral equipment.
A second aspect of an embodiment of the present invention provides a power module, which includes a data forwarding device according to the first aspect, where the data forwarding device is connected to each peripheral device in the power module.
Optionally, when a certain peripheral is used as a requester peripheral, the request information is sent to the data forwarding device.
Optionally, when a certain peripheral is used as an executor peripheral, judging whether information exists in a cache area, if so, traversing the information in the cache area to forward data; the buffer area comprises a first preset buffer area and a second preset buffer area.
A third aspect of the embodiments of the present invention provides a data forwarding method, where the method is used to implement data forwarding between peripheral devices in a power module according to the second aspect;
the method comprises the following steps:
the peripheral of the requester sends request information to the data forwarding device; the request information comprises an address of data to be forwarded and an executor ID;
the data forwarding device loads the address of the data to be forwarded into a first preset cache area of the peripheral equipment of the target executor; the target executor peripheral is a peripheral corresponding to the executor ID;
the target executor peripheral equipment extracts data to be forwarded according to the information in the first preset buffer area and forwards the data.
Optionally, the request information further includes drive port information;
correspondingly, the method further comprises the steps of:
the data forwarding device loads the drive port information into a second preset cache region of the peripheral equipment of the target executor;
and the target executor peripheral equipment selects a corresponding driving port to forward the data to be forwarded according to the information in the second preset buffer area.
Compared with the prior art, the embodiment of the invention has the beneficial effects that:
when the data forwarding is carried out among the peripheral devices in the embodiment of the invention, the peripheral devices of the requester and the peripheral devices of the executor are not in direct connection, but are in connection through the data forwarding device, so that the strong coupling among the peripheral devices is reduced, the peripheral devices do not need explicit mutual reference, the interaction among the peripheral devices can be independently changed, and the purposes of reducing the complexity of forwarding programs and reducing the code quantity are realized.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of a connection structure of a data forwarding device according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an executable peripheral buffer according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a data forwarding interaction flow provided in an embodiment of the present invention;
fig. 4 is a schematic diagram of an executable peripheral executing a forwarding task according to an embodiment of the present invention.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth such as the particular system architecture, techniques, etc., in order to provide a thorough understanding of the embodiments of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
In order to illustrate the technical scheme of the invention, the following description is made by specific examples.
In the embodiment of the invention, the power module needs the internal front and back stage circuits to operate in a coordinated manner, so that the front and back stage circuits are required to be capable of serial port communication, the power module only has CAN communication to the outside, and the received one frame of client protocol information is likely to control the operation of the front stage, and the serial port peripheral equipment in the front and back stage circuits is required to directly forward the protocol information received by the CAN peripheral equipment. The CAN peripheral does not need to be directly processed after receiving the information, but requests other serial port peripheral to be forwarded, and other modules or other parts of the module are processed.
Therefore, a peripheral device needs to have its own parsing capability and forwarding capability to forward data belonging to other peripheral devices.
When data is forwarded between multiple peripheral devices, each peripheral device may need to request multiple other peripheral devices to forward data, and each peripheral device may need to forward data according to the forwarding requests of multiple other peripheral devices. I.e. each peripheral may act as both the party making the forwarding request and the party sending it. In the forwarding mode of the 'many-to-many', the forwarding situation is complex and changeable, and it is conceivable that the coupling between the peripheral devices is strong, and the coupling association is uncertain, and according to the situation, once one party is slightly changed, the other party needs to be changed accordingly, for example, once a requester or an executor needs to be added or reduced, the other party associated with the other party needs to be changed, and the peripheral devices are mixed randomly, so that the direct coupling and the coupling are strong, and the forwarding procedure is complex and the code amount is large.
Based on the above problems, the embodiment of the invention provides a data forwarding device.
Referring to fig. 1, the data forwarding apparatus is connected to a plurality of peripherals, i.e., a requester and an executor shown in fig. 1 (the requester is a peripheral requesting forwarding of data, and the executor is a peripheral executing data transmission).
The data forwarding device is used for:
receiving request information sent by a requester peripheral; the request information comprises an address of data to be forwarded and an executor ID;
loading the address of the data to be forwarded into a first preset cache area of the peripheral equipment of the target executor, so that the peripheral equipment of the target executor extracts the data to be forwarded according to the information in the first preset cache area for forwarding; the target executor peripheral is a peripheral corresponding to the executor ID.
In the embodiment of the invention, the following problems are mainly considered in the design process: firstly, the data forwarding device informs the executors of how to inform the data requested to be forwarded by the requesters and how to accurately match the requesters with the executors, namely, the executors matched with the requesters are screened out of a plurality of executors, and the 'many-to-many' is converted into 'one-to-one'; and secondly, when a plurality of requesters request the same executor to execute the forwarding function, the executor executes the sending function to be a timing call, the data of the previous requester is not forwarded, and the next requester also provides a new data forwarding request, so that the problem that the data of the previous requester is covered is caused.
For the first problem, the data forwarding device of this embodiment needs to include address information of the data to be forwarded in the request information sent by the peripheral device of the requester, so that the executor obtains the data to be forwarded. The address mainly stores data to be forwarded and the length thereof, so that an executor can send normal quantity of data when forwarding, and the data is not more or less frequently sent. In addition, the request information needs to carry the executor ID number, so that the data forwarding device knows which executor peripheral is required by the requester peripheral to forward the data.
For the second problem, in this embodiment, a first buffer area is created in advance in the peripheral device of the executor, where the buffer area can store information of data to be forwarded requested by different requesters, and the peripheral device of the executor can sequentially read the information of the data to be forwarded in the buffer area to realize forwarding, so as to prevent the data from being covered.
Therefore, through the design, when data forwarding is carried out among the peripheral devices, the peripheral devices of the requester and the peripheral devices of the executor are not in direct connection, but are in connection through the set data forwarding device, so that strong coupling among the peripheral devices is reduced, explicit mutual reference among the peripheral devices is not needed, interaction among the peripheral devices can be independently changed, and the purposes of reducing complexity of forwarding programs and reducing code quantity are achieved.
In one possible implementation, the request information further includes drive port information.
Correspondingly, after loading the address of the data to be forwarded into the first preset buffer area of the peripheral device of the target executor, the data forwarding device is further configured to:
and loading the drive port information into a second preset buffer zone of the target executor peripheral equipment so as to enable the target executor peripheral equipment to extract data to be forwarded according to the information in the first preset buffer zone, and selecting a corresponding drive port to forward the data to be forwarded according to the information in the second preset buffer zone.
In the embodiment of the invention, one peripheral device often has more than one port, and each port can forward data. When the same peripheral is needed by different requesters to serve as an executor to execute the sending function, the driving ports possibly used are different, so that the data forwarding device loads the driving port information into a second preset buffer area of the executor peripheral after receiving the request information by adding the driving port information into the request information, and the executor peripheral can select the corresponding driving port to forward data according to the information in the second buffer area.
In one possible implementation, when a driver port is not specified, the executor peripheral may select any idle driver port to perform the data forwarding task.
In one possible implementation, the types of peripherals include, but are not limited to, at least one of: CAN peripheral equipment, serial port peripheral equipment, network port peripheral equipment, SPI peripheral equipment and IIC peripheral equipment. I.e. the requester and the performer may each be any of the several types of peripheral devices described above, which is not limited in this application.
In one possible implementation, before receiving the request information sent by the requester peripheral device, the data forwarding device is further configured to:
registering and registering the ID, the index address written in the buffer area and the drive port information of each peripheral connected with the register.
In the embodiment of the invention, each peripheral device needs to register the ID number, the index address written in the buffer area and the drive end number of the peripheral device in the data forwarding device in advance, and the data forwarding device can only search the corresponding peripheral device as the peripheral device of the executor when receiving the request information of the peripheral device of the requester, and load the related information.
Wherein the peripheral ID number and the drive port number are important for distinguishing which peripheral the performer is and which port is used for forwarding. The present embodiment makes the following provisions:
the peripheral ID number and the drive port number follow the following rules: X0Y.
X represents the peripheral number, namely, stipulates: x=1 denotes a serial port, x=2 denotes CAN communication, x=3 denotes IIC, x=4 denotes SPI, x=5 denotes a network port, and so on, the maximum value does not exceed 65.Y characterizes the port number, i.e. specifies: y=1 denotes port number one, y=2 denotes port number two, and so on, the maximum value does not exceed 99. The reason why the value of xmax cannot exceed 65 and the value of xmax cannot exceed 99 is that the ID number is 16-bit data and the maximum value does not exceed 65536. Wherein 0 is a delimiter of the peripheral number and the port number, and has no special meaning. For example, table 1 shows:
table 1 peripheral and drive port encoding table
Serial port 1:id=101 | Serial port 2:id=102 | Serial port 3:id=103 | ....... | Serial port 99:id=1099 |
CAN1:id=201 | CAN2:id=202 | CAN3:id=203 | ....... | CAN99:id=2099 |
....... | ....... | ....... | ....... | ....... |
In addition, the contents of the first buffer and the second buffer of the executor can be shown in fig. 2. The method is mainly used for solving the problem of data coverage caused by repeated request triggering of a requester before the timing transmission of the executor and the problem that the same executor peripheral equipment is required to execute the transmission of the trigger request and the port number of the executor is uncertain. It should be noted that the creation of the executor buffer is related to the external setup, i.e. one peripheral creates one executor buffer, even though the peripheral has multiple ports. Illustrating: three ports (user 1, user 2 and user 3) are arranged outside a certain serial port, and a buffer area is created to be a buffer area 1 (a first buffer area) and a buffer area 2 (a second buffer area); four ports (CAN 1, CAN2, CAN3 and CAN 4) are arranged outside a certain CAN, and the created cache area is still one cache area 1 and one cache area 2. And it can be understood that the length of the created buffer area is irrelevant to the number of ports of the peripheral, is relevant to the time of the executor timing call and the effective triggering times of the requester in the time, and can be set to a reasonable length according to the requirement. Illustrating: if the actor transmits once at 100ms timing and multiple requesters effectively trigger 4 times during the period, the buffer length is at least 4. It is noted that valid triggers as referred to herein refer to requester data addresses that can be placed in the executor cache after ID matching. The content of the buffer may be information of the same executor continuously or intermittently, that is, the first position in the buffer stores information of the requester 1, and the second position may also be information of the requester 1, and the specific storage content is uncertain and related to the current situation after ID matching and screening.
In one possible implementation, the data forwarding device is specifically configured to:
according to the index address written in the buffer area, loading the address of the data to be forwarded into a first preset buffer area of the peripheral equipment of the target executor, and loading the drive port information into a second preset buffer area of the peripheral equipment of the target executor;
and updating the write index address of the buffer after loading is completed.
In the embodiment of the invention, the writing index address of the peripheral of the executor also changes along with the change of the number of the peripheral, and the writing index address is related to the number of the peripheral and is not related to the number of ports of the peripheral of the executor.
The embodiment of the invention also provides a power module which comprises the data forwarding device, and the data forwarding device is connected with each peripheral in the power module.
In one possible implementation, when a peripheral device is a requester peripheral device, the request information is sent to the data forwarding device.
In one possible implementation manner, when a certain peripheral is used as an executor peripheral, judging whether information exists in a cache area, if so, traversing the information in the cache area to forward data; the buffer area comprises a first preset buffer area and a second preset buffer area.
The embodiment of the invention also provides a data forwarding method, which is used for realizing data forwarding among the peripheral devices in the power module in the second aspect.
The method comprises the following steps:
the peripheral of the requester sends request information to the data forwarding device; the request information comprises an address of data to be forwarded and an executor ID;
the data forwarding device loads the address of the data to be forwarded into a first preset cache area of the peripheral equipment of the target executor; the target executor peripheral is a peripheral corresponding to the executor ID;
the target executor peripheral equipment extracts data to be forwarded according to the information in the first preset buffer area and forwards the data.
Optionally, the request information further includes drive port information.
Correspondingly, the method further comprises the steps of:
the data forwarding device loads the drive port information into a second preset cache region of the peripheral equipment of the target executor;
and the target executor peripheral equipment selects a corresponding driving port to forward the data to be forwarded according to the information in the second preset buffer area.
In the embodiment of the present invention, referring to fig. 3, the executor performs a pre-registration operation, so as to inform the data forwarding device of the capability of the peripheral device as the executor to perform the sending. The requester is a triggerable operation, and aims to inform the forwarding module that the requester requests a specific executor to execute forwarding, and when the requester makes a request, the data forwarding device is triggered to search the index writing operation of the matching-loading-changing node. The action of the data forwarding device is triggered by a requester, the data forwarding device collects ID information of all peripheral devices with execution capability, and when the requester designates a specific executor to execute forwarding, the data forwarding device searches the information from the registered IDs to match. Therefore, the above procedure has high dependency on the executor ID, and what the requester ID is, the data forwarding device does not pay attention to, and only needs to know which executor operation the requester requests, but which executors have operation capability.
The operations of the executor peripheral to perform forwarding may be seen in fig. 4.
And the peripheral of the executor traverses the buffer area of the executor by using the read and write indexes, if the traversing of the buffer area of the executor is completed, the current flow is ended, if the traversing of the buffer area of the executor is not completed, the data content and the drive port of the buffer area of the current read index position are extracted, the read indexes are accumulated, and finally, the data content of the buffer area is sent out according to the read information. Notably, the read index is the executor's own creation, self management and operation. When an executor executes transmission, the data to be forwarded needs to be extracted one by one according to the data address and the length provided by the requester until the extraction is completed, and the length of the data is cleared to 0 in time after the extraction is completed, so that misoperation is prevented. Each time a requester makes a request to data forwarding, the data forwarding device sets the data length of the executor to the length requested by the requester in time so that the executor can execute transmission in time.
The above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention, and are intended to be included in the scope of the present invention.
Claims (10)
1. The data forwarding device is characterized by being connected with a plurality of peripheral equipment, wherein the peripheral equipment is a communication module; the data forwarding device is used for:
receiving request information sent by a requester peripheral; the request information comprises an address of data to be forwarded and an executor ID;
loading the address of the data to be forwarded into a first preset cache area of the peripheral equipment of the target executor, so that the peripheral equipment of the target executor extracts the data to be forwarded according to the information in the first preset cache area for forwarding; the target executor peripheral is a peripheral corresponding to the executor ID.
2. The data forwarding device of claim 1 wherein the request information further includes drive port information;
correspondingly, after loading the address of the data to be forwarded into the first preset buffer area of the peripheral device of the target executor, the data forwarding device is further configured to:
loading the drive port information into a second preset buffer zone of the target executor peripheral equipment so as to enable the target executor peripheral equipment to extract the data to be forwarded according to the information in the first preset buffer zone, and selecting a corresponding drive port to forward the data to be forwarded according to the information in the second preset buffer zone.
3. The data forwarding device of claim 2 wherein prior to receiving the request information sent by the requester peripheral device, the data forwarding device is further configured to:
registering and registering the ID, the index address written in the buffer area and the drive port information of each peripheral connected with the register.
4. A data forwarding device according to claim 3, characterized in that the data forwarding device is specifically adapted to:
according to the index address written in the buffer area, loading the address of the data to be forwarded into a first preset buffer area of the peripheral equipment of the target executor, and loading the drive port information into a second preset buffer area of the peripheral equipment of the target executor;
and updating the write index address of the buffer area after loading is completed.
5. The data forwarding device of claim 1 wherein the type of peripheral device comprises at least one of: CAN peripherals, SPI peripherals, IIC peripherals.
6. A power module comprising a data forwarding device according to any one of claims 1-5, said data forwarding device being connected to each peripheral device in said power module, said peripheral device being a communication module.
7. The power module of claim 6 wherein when a peripheral device is the requestor, transmitting request information to the data forwarding device.
8. The power module of claim 6, wherein when a peripheral is an executor peripheral, determining whether information exists in the buffer area, and if so, traversing the information in the buffer area to forward data; the buffer memory area comprises a first preset buffer memory area and a second preset buffer memory area.
9. A data forwarding method, characterized in that the method is used for implementing data forwarding between peripheral devices in a power module according to any one of claims 6-8, the peripheral devices being communication modules;
the method comprises the following steps:
the peripheral of the requester sends request information to the data forwarding device; the request information comprises an address of data to be forwarded and an executor ID;
the data forwarding device loads the address of the data to be forwarded into a first preset cache area of the peripheral equipment of the target executor; the target executor peripheral is a peripheral corresponding to the executor ID;
and the target executor peripheral extracts the data to be forwarded according to the information in the first preset buffer area to forward.
10. The data forwarding method of claim 9 wherein the request information further includes drive port information;
correspondingly, the method further comprises the steps of:
the data forwarding device loads the drive port information into a second preset cache region of the peripheral equipment of the target executor;
and the target executor peripheral equipment selects a corresponding driving port to forward the data to be forwarded according to the information in the second preset buffer area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210169321.9A CN114500654B (en) | 2022-02-23 | 2022-02-23 | Data forwarding device, power module and data forwarding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210169321.9A CN114500654B (en) | 2022-02-23 | 2022-02-23 | Data forwarding device, power module and data forwarding method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114500654A CN114500654A (en) | 2022-05-13 |
CN114500654B true CN114500654B (en) | 2024-03-22 |
Family
ID=81483678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210169321.9A Active CN114500654B (en) | 2022-02-23 | 2022-02-23 | Data forwarding device, power module and data forwarding method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114500654B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106789756A (en) * | 2016-12-26 | 2017-05-31 | 腾讯科技(深圳)有限公司 | A kind of data transmission method for uplink and device based on operating system nucleus bridge |
WO2018127220A1 (en) * | 2017-01-06 | 2018-07-12 | 电信科学技术研究院 | Data forwarding method and device |
CN108667732A (en) * | 2018-05-22 | 2018-10-16 | 新华三技术有限公司 | A kind of message forwarding method and device |
CN109062591A (en) * | 2018-07-06 | 2018-12-21 | 杭州涂鸦信息技术有限公司 | A kind of method of Amazon Alexa technical ability seamless upgrade control function |
CN109327393A (en) * | 2018-11-17 | 2019-02-12 | 中国人民解放军战略支援部队信息工程大学 | Network exchange destination port determines method, apparatus and the interchanger based on the device |
CN110310080A (en) * | 2019-05-22 | 2019-10-08 | 平安科技(深圳)有限公司 | Stream compression method, apparatus, computer equipment and storage medium |
CN112540941A (en) * | 2019-09-21 | 2021-03-23 | 华为技术有限公司 | Data forwarding chip and server |
CN113259006A (en) * | 2021-07-14 | 2021-08-13 | 北京国科天迅科技有限公司 | Optical fiber network communication system, method and device |
CN113852531A (en) * | 2021-09-22 | 2021-12-28 | 石家庄通合电子科技股份有限公司 | CAN communication method and CAN controller for function code matching |
-
2022
- 2022-02-23 CN CN202210169321.9A patent/CN114500654B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106789756A (en) * | 2016-12-26 | 2017-05-31 | 腾讯科技(深圳)有限公司 | A kind of data transmission method for uplink and device based on operating system nucleus bridge |
WO2018127220A1 (en) * | 2017-01-06 | 2018-07-12 | 电信科学技术研究院 | Data forwarding method and device |
CN108667732A (en) * | 2018-05-22 | 2018-10-16 | 新华三技术有限公司 | A kind of message forwarding method and device |
CN109062591A (en) * | 2018-07-06 | 2018-12-21 | 杭州涂鸦信息技术有限公司 | A kind of method of Amazon Alexa technical ability seamless upgrade control function |
CN109327393A (en) * | 2018-11-17 | 2019-02-12 | 中国人民解放军战略支援部队信息工程大学 | Network exchange destination port determines method, apparatus and the interchanger based on the device |
CN110310080A (en) * | 2019-05-22 | 2019-10-08 | 平安科技(深圳)有限公司 | Stream compression method, apparatus, computer equipment and storage medium |
CN112540941A (en) * | 2019-09-21 | 2021-03-23 | 华为技术有限公司 | Data forwarding chip and server |
CN113259006A (en) * | 2021-07-14 | 2021-08-13 | 北京国科天迅科技有限公司 | Optical fiber network communication system, method and device |
CN113852531A (en) * | 2021-09-22 | 2021-12-28 | 石家庄通合电子科技股份有限公司 | CAN communication method and CAN controller for function code matching |
Also Published As
Publication number | Publication date |
---|---|
CN114500654A (en) | 2022-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3734913A1 (en) | Communication method and communication apparatus | |
CN112788074B (en) | Data transmitting method, processing method, receiving method, apparatus thereof, and storage medium | |
CN111416865B (en) | Protocol proxy processing method and system based on mimicry defense | |
CN111312352B (en) | Data processing method, device, equipment and medium based on block chain | |
CN109802951B (en) | Message forwarding method, device and storage device | |
CN108108486A (en) | A kind of tables of data querying method, device, terminal device and storage medium | |
CN108600011B (en) | Communication network data transmission method, device, storage medium and terminal equipment | |
CN114500654B (en) | Data forwarding device, power module and data forwarding method | |
WO2023040453A1 (en) | Transaction information processing method and apparatus | |
CN112612816B (en) | Service result query method, device, equipment and medium of Ethernet alliance chain | |
CN104639379A (en) | Proxy testing method and device | |
CN112367536B (en) | RDMA (remote direct memory Access) mixed transmission method, system and medium for large data of video file | |
US20020095627A1 (en) | Method of monitoring life-or-death state of host computer connected to network and life-and-death monitoring system | |
CN111913815A (en) | Call request processing method and device, electronic equipment and readable storage medium | |
CN113791733B (en) | Information storage method, device, equipment and storage medium | |
CN116881040A (en) | Service operation processing method and device, electronic device and storage medium | |
CN111064729A (en) | Message processing method and device, storage medium and electronic device | |
CN114466046B (en) | Data forwarding method and power module | |
CN113727138A (en) | HLS intranet source returning method | |
KR101674294B1 (en) | Apparatus for operating data structure capable of random access and state access and operating method thereof | |
CN111917572B (en) | Transaction request processing method and device, electronic equipment and readable storage medium | |
CN111343101A (en) | Server current limiting method and device, electronic equipment and readable storage medium | |
CN111010286A (en) | Intelligent registration method and device based on serial bus, electronic equipment and medium | |
CN103188209A (en) | Method for realizing socket based on multi-core processor | |
CN114338271A (en) | Data processing method, device, terminal and computer readable storage medium |
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 |