CN107547574A - A kind of communication system and method based on puppy parc - Google Patents
A kind of communication system and method based on puppy parc Download PDFInfo
- Publication number
- CN107547574A CN107547574A CN201711047451.0A CN201711047451A CN107547574A CN 107547574 A CN107547574 A CN 107547574A CN 201711047451 A CN201711047451 A CN 201711047451A CN 107547574 A CN107547574 A CN 107547574A
- Authority
- CN
- China
- Prior art keywords
- item
- agreement
- data
- protocol
- general term
- 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
Landscapes
- Communication Control (AREA)
Abstract
The present invention relates to a kind of communication system and method based on puppy parc, it is to solve to customize a set of special processing method for a kind of subscriber interface protocol due to needing in existing protocol conversion process, the shortcomings that being easily caused the problems such as spreading code difficulty is big, the construction cycle is long, poor universality and propose, including:Transmitting terminal and receiving terminal, internet protocol set collection between transmitting terminal and receiving terminal is made up of multiple agreement items, each agreement Xiang Jun includes a protocol elements, the species of protocol elements is specially general term element, branch's item element, agreement item element, dynamic item element one kind therein, information receiving module, for receiving the information from transmitting terminal;Protocol elements parsing module, for analyzing the information from transmitting terminal, judge the species of the protocol elements of each agreement item in information;Also include general term element processing mould, agreement item element processing module and branch's item element processing module.The present invention is applied to formulate general user interface agreement.
Description
Technical field
The present invention relates to a kind of communication system based on communication protocol, and in particular to a kind of communication system based on puppy parc
System and method.
Background technology
The subscriber interface protocol that the present invention refers to, refer to user-defined transmitting data frame between equipment form (and
The standard agreement that non-world organization specifies), it is that one kind of data format of the communicating pair to being communicated is arranged jointly, communication is double
Fang Bixu is observed jointly.Protocol conversion refers to will be defeated according to the form of purpose agreement by the data message that source protocol form is packed
Go out.
To realize protocol conversion, the way of generally use is a set of special for a kind of customization of subscriber interface protocol at present
Processing method, the coding and decoding program that subscriber interface protocol is write by programmer are realized to a certain subscriber interface protocol
Coding and decoding, so as to realize the interconnection of heterogeneous resource equipment and information sharing.Although this method can solve different system knots
Communication protocol mismatch problem when the system of structure is interconnected, but when there is new protocol version to occur, it is necessary to programmer
Again the encoding and decoding program of new agreement is write, with the increasingly raising of rig for testing complexity, this processing mode is easily caused expansion
Open up the problems such as code difficulty is big, the construction cycle is long, poor universality.Therefore, the specialized protocol conversion method based on specific protocol is set
Meter supports the puppy parc conversion method of all agreements, and develops corresponding protocol encoding and decoding software on this basis, realizes logical
With the automatic encoding and decoding of subscriber interface protocol, have for the interconnection and information sharing for realizing isomery pilot system very important
Meaning.
The versatility of protocol conversion is realized, it is necessary to have a general agreement description standard, due to different tests system
Data message it is different, the consensus standard for describing data also differs, therefore realizes the general of all spectra subscriber interface protocol
Property describes relatively difficult, it is also difficult to realizes truly general.
The content of the invention
The invention aims to solve to assist for a kind of user interface due to needing in existing protocol conversion process
The agreed a set of special processing method of system, is easily caused lacking for the problems such as spreading code difficulty being big, the construction cycle is long, poor universality
Point, and propose a kind of communication system and method based on puppy parc.
A kind of communication system based on puppy parc, including transmitting terminal and receiving terminal, it is characterised in that the transmitting terminal
And the internet protocol set collection between receiving terminal is made up of multiple agreement items, each agreement Xiang Jun includes a protocol elements, agreement
The species of element is specially general term element, branch's item element, agreement item element, dynamic item element one kind therein,
Receiving terminal specifically includes:
Information receiving module, for receiving the information from transmitting terminal.
Protocol elements parsing module, for analyzing the information from transmitting terminal, judge the agreement of each agreement item in information
The species of element.
General term element processing module, the element species for parsing agreement item when protocol elements parsing module are common
During item element, the data in general term element are transformed to actual physical meaning according to default functional relation in protocol suite
Object element.
Agreement item element processing module, the element species for parsing agreement item when protocol elements parsing module are agreement
During item element, the data in agreement item element judge that the element in the nested sub-protocol item of the agreement item is first for general term
It is any in element, branch's item element, agreement item element, dynamic item element, select corresponding processing mould further according to judged result
Block is handled.
Branch's item element processing module, the element species for parsing agreement item when protocol elements parsing module are branch
During item element, determine which branch is specifically included in branch's item according to the value of branch's item element, every kind of branch includes multiple members
Element, the type of every kind of element can be general term element, branch's item element, agreement item element, dynamic item element one kind therein.
Dynamic item element processing module, for parsing the element species of agreement item when protocol elements parsing module as dynamic
During item element, the quantity and length of the dynamic element for determining to include in dynamic item element according to the value of dynamic item element.
Preferably, general term element processing module specifically includes:Without processing unit, for by the data in general term element
Directly as target data values;Physical values computing unit, for the data in general term element to be multiplied by into default multiplying power factor,
Along with offset, target data values are obtained;Position resolution unit, judges the data in general term element for bit types also right and wrong
Bit types, if non-bit types, then by the data step-by-step deconsolidation process in general term element;If bit categorical datas then not
Process;Position parsing-physical values computing unit, for judging that the data in general term element are bit classes when position resolution unit
During type, the numerical value selected in the data in general term element is multiplied by default multiplying power factor, along with offset, obtains target
Data value;Binary-coded decimal processing unit, for carrying out the data in general term element according to 8421 yards to be converted to target data
Value;Composite function processing unit, data in general term element are subjected to conversion process according to 8421 yards for existing, then will conversion
The result of processing is multiplied by default multiplying power factor, along with offset, obtains target data values.
Preferably, each agreement item also includes frame head, postamble and verification data element, and receiving terminal also includes calibration mode
Block, for calculating check results according to default verification computational methods, by check results compared with verification data element,
It is if identical, then it represents that data transfer is correct, if it is different, then representing that data transfer makes a mistake.
Preferably, default verification computational methods are 16bit verifications and calculating method or 8bit verifications and calculating method.
The present invention also provides a kind of communication means based on puppy parc, methods described be used for transmitting terminal and receiving terminal it
Between transmit information, it is characterised in that the internet protocol set collection between the transmitting terminal and receiving terminal is made up of multiple agreement items, often
Individual agreement Xiang Jun includes a protocol elements, and the species of protocol elements is specially general term element, branch's item element, agreement Xiang Yuan
Element, dynamic item element one kind therein,
Receiving terminal is used to perform following steps:
Receive the information from transmitting terminal.
The information from transmitting terminal is analyzed, judges the species of the protocol elements of each agreement item in information.
When the element species that protocol elements parsing module parses agreement item are general term element, by general term element
The data object element that according to default functional relation in protocol suite is transformed to that there is actual physical meaning.
When the element species that protocol elements parsing module parses agreement item are agreement item element, according to agreement item element
In data judge element in the nested sub-protocol item of the agreement item for general term element, branch's item element, agreement item element,
It is any in dynamic item element, select corresponding processing module to be handled further according to judged result.
When the element species that protocol elements parsing module parses agreement item are branch's item element, according to branch's item element
Value determine which branch is specifically included in branch's item, every kind of branch includes multiple elements, and the type of every kind of element can be
General term element, branch's item element, agreement item element, dynamic item element one kind therein.
When the element species that protocol elements parsing module parses agreement item are dynamic item element, according to dynamic item element
Value determine the quantity and length of the dynamic element included in dynamic item element.
Preferably, when the element species that protocol elements parsing module parses agreement item are general term element, specifically hold
Row following steps:By the data in general term element directly as target data values;Data in general term element are multiplied by pre-
If multiplying power factor, along with offset, obtain target data values;Judge data in general term element for bit types still
Non- bit types, if non-bit types, then by the data step-by-step deconsolidation process in general term element;If bit categorical datas then
Do not process;When position, resolution unit judges the data in general term element when being bit types, by the data in general term element
In select numerical value be multiplied by default multiplying power factor, along with offset, obtain target data values.
Preferably, after the information from transmitting terminal is received, before the information from transmitting terminal is analyzed, in addition to school
Step is tested, checking procedure is used to calculate check results according to default verification computational methods, by check results and verification data
Element is compared, if identical, then it represents that data transfer is correct, if it is different, then representing that data transfer makes a mistake.
Preferably, default verification computational methods are 16bit verifications and calculating method or 8bit verifications and calculating method.
Beneficial effects of the present invention are:It is a set of specially without need for a kind of customization of subscriber interface protocol in protocol conversion process
Processing method, but use a set of unified interface protocol so that spreading code difficulty is relatively low, the construction cycle is short, general
Property is strong.Construction cycle can at least shorten for 20% time.
Brief description of the drawings
Fig. 1 is the principle assumption diagram of the communication system of the puppy parc of the present invention;
Fig. 2 is the general user interface protocol format schematic diagram of the present invention;
Fig. 3 is puppy parc edit model software class figure;
Fig. 4 is certain wireless communication transmissions protocol architecture figure;
Fig. 5 is the user profile frame encapsulation format schematic diagram of SLIP agreements.
Embodiment
Experiment of the invention by analyzing the systems such as aviation electronics, radar, naval vessel, wireless radio transmission and some industrial departments
The subscriber interface protocol form to be communicated between equipment, abstract protocol common characteristic, these fields use can be covered by designing
The general user interface protocol format of family interface protocol feature description, and exploitation includes subscriber interface protocol template on this basis
Edit tool.
A kind of communication system based on puppy parc, including transmitting terminal and receiving terminal, it is characterised in that the transmitting terminal
And the internet protocol set collection between receiving terminal is made up of multiple agreement items, each agreement Xiang Jun includes a protocol elements, agreement
The species of element is specially general term element, branch's item element, agreement item element, dynamic item element one kind therein, receiving terminal
Specifically include:
Information receiving module, for receiving the information from transmitting terminal.
Protocol elements parsing module, for analyzing the information from transmitting terminal, judge the agreement of each agreement item in information
The species of element.
General term element processing module, the element species for parsing agreement item when protocol elements parsing module are common
During item element, the data in general term element are transformed to actual physical meaning according to default functional relation in protocol suite
Object element.
Agreement item element processing module, the element species for parsing agreement item when protocol elements parsing module are agreement
During item element, the data in agreement item element judge that the element in the nested sub-protocol item of the agreement item is first for general term
It is any in element, branch's item element, agreement item element, dynamic item element, select corresponding processing mould further according to judged result
Block is handled.
Branch's item element processing module, the element species for parsing agreement item when protocol elements parsing module are branch
During item element, determine which branch is specifically included in branch's item according to the value of branch's item element, every kind of branch includes multiple members
Element, the type of every kind of element can be general term element, branch's item element, agreement item element, dynamic item element one kind therein.
Dynamic item element processing module, for parsing the element species of agreement item when protocol elements parsing module as dynamic
During item element, the quantity and length of the dynamic element for determining to include in dynamic item element according to the value of dynamic item element.
General term element processing module specifically includes:
Without processing unit, for by the data in general term element directly as target data values.
Physical values computing unit, for the data in general term element to be multiplied by into default multiplying power factor, along with skew
Amount, obtains target data values.
Position resolution unit, judge that the data in general term element for bit types are also non-bit types, if non-bit classes
Type, then by the data step-by-step deconsolidation process in general term element;Do not processed then if bit categorical datas.
Position parsing-physical values computing unit, for judging that the data in general term element are bit classes when position resolution unit
During type, the numerical value selected in the data in general term element is multiplied by default multiplying power factor, along with offset, obtains target
Data value.
Binary-coded decimal processing unit, for carrying out the data in general term element according to 8421 yards to be converted to target data
Value.
Composite function processing unit, data in general term element are subjected to conversion process according to 8421 yards for existing, then
The result of conversion process is multiplied by default multiplying power factor, along with offset, obtains target data values.
Each agreement item also includes frame head, postamble and verification data element, and receiving terminal also includes correction verification module, for by
Check results are calculated according to default verification computational methods, by check results compared with verification data element, if identical,
Represent that data transfer is correct, if it is different, then representing that data transfer makes a mistake.Default verification computational methods can be 16bit
Verification and calculating method or 8bit verifications and calculating method.
Specifically, the protocol suite that uses of the present invention is as shown in Fig. 2 wherein the implication of each several part content of protocol format is such as
Under:
(1) protocol suite refers to the set for the agreement being made up of multiple agreement items, when Combined Trials system works, system/
Information, the various informations such as transmission substantial amounts of instruction, state, running parameter, measurement data is usually required between equipment to be required for adopting
It is transmitted with corresponding subscriber interface protocol, therefore, it is necessary to multiple agreement items composition protocol suite defines the transmission of various information
Specification.
(2) agreement item refers to a specific protocol information, and general structure is " frame head+data element+postamble+check number
According to element ".Verification scheme need to generally be increased in communication protocol to ensure the correctness of data transfer in communication process, therefore be
Agreement item addition " whether needing to verify " attribute is used for identifying whether the agreement item is needed when receiving protocol data bag to association
View packet is verified and calculated.Conventional checksum algorithm includes 16bit verifications and calculating method, 8bit verifications and calculated
Method.Concrete methods of realizing is:Verification data element value is calculated by checksum algorithm in transmitting terminal, in receiving terminal for receiving
The packet arrived, verification data element value is calculated using identical checksum algorithm, if the two is equal, then it is assumed that data pass
It is defeated correct, it is otherwise, incorrect.
(3) agreement frame head is placed in the front end of agreement item, and agreement postamble is placed in the rearmost end of agreement item, frame head by one or
Multiple data item compositions, postamble are not essential.Generally, frame head/postamble by can not the data item of variate form, data value is by user
Specify, frame head/postamble be namely based on these can not variate data item combination come one protocol suite of unique mark in each association
Discuss item.In particular cases, variable value data element is included in frame head/postamble, variable value data element cannot function as identity protocol
The data item of item.Therefore, in agreement item, frame head must at least include an immutable Value Data item.In protocol identification process
It is middle by can not frame head/postamble of variate matched, and ignore can be with frame head/postamble of variate.
(4) protocol elements refer to the real effective data transmitted between system/device, in order to realize the logical of protocol format
Described with property, protocol elements are divided into general term element, branch's item element, agreement item element and dynamic item element.
(5) general term element refers to need the protocol elements into line function processing, and function processing refers in packet
Element value calculates or changed the object element that can just obtain having actual physical meaning by function, and processing function has:
A) " do not handle " and refer to be changed, the data value in packet is target data values;
B) data value that " physical values calculating " refers in packet, which needs to be multiplied by multiplying power factor, can just obtain target data values,
Sometimes also need to add offset, y=kx+b can be expressed as.Element is carrying out needing to consider source data during physical values calculating
Whether highest order is sign bit, and source data is after physical values calculate, and data type may change, by source data type
Be converted to target data type;
C) " position parsing " is divided into the position parsing of bit types of elements and the position parsing of non-bit types of elements.Non- bit type elements
The position parsing of element refers to that some positions of element or bit combination represent specific implication, is needed when parsing packet to the data element
Element carries out step-by-step deconsolidation process;The position parsing of bit types of elements refers to that some values of element represent specific implication, element value
It is an entirety, it is not necessary to carry out deconsolidation process;
D) " position parsing or physical values " are for a kind of distinctive processing function of bit types of elements, refer to element some
Or some values represent specific meanings, and other values in addition to specific meanings need to carry out physical values calculating.Such as certain
The length of bit types of elements is 2, and " equipment fault " is represented when element value 00, needs to carry out during value 01,10,11
Physical values calculate y=100x+10 and obtain corresponding target data values 110,210,310.
E) " BCD codings " refers to carry out the data value in packet according to 8421 yards to be converted to target data values.Example
As certain DWORD without symbol shaping numerical value be 776, be represented in binary as 0,011 0,000 1000 and obtain target after BCD is encoded
Data value is 308, it is necessary to which the source data for carrying out BCD codings must be unsigned number;
F) above-mentioned processing function is combined by " composite function processing ", is handled successively by combination of function order, such as
" BCD codings "+" physical values calculate y=0.1x " combinations, and input DWORD TYPE data elements export for 777 after BCD is encoded
309, multiplied by with multiplying power 0.1, the FLOAT type targets data element 30.9 finally given.
(6) branch's item element refers to that the element has a variety of different individual paths, Mei Gefen according to different element values
Several data elements can be included in branch again, and the element type in branch can be general term, branch's item, agreement item, dynamic
Any type in.
(7) agreement item element refers to contain a sub-protocol item in the element, and the agreement that agreement item element be present is referred to as
Nested agreement, the element type of the sub-protocol in agreement item element can be in general term, branch's item, agreement item, dynamic item
Any type.
(8) dynamic item element refers to contain some repeatable data elements occurred, these data elements in the element
All it is general term element type, is divided into static elements and dynamic element.Static elements refer to and be merely able in the packet
There is data element once, dynamic element, which refers to continuously repeat in the packet, multiple data element occurs, every time
The data value of appearance can be different.One group of continuous dynamic element is included in each dynamic item element, may include may not also
Include static elements.The data value of dynamic item element represents the length of the dynamic element repeated inside it, using byte to be single
Position represents.The repeatable dynamic element occurred of multistage can be included in one agreement item, i.e. an agreement Xiang Zhongke is included multiple
Dynamic item element, only comprising one section of repeatable dynamic element occurred in each dynamic item element.
The specific implementation of agreement is referred to the puppy parc edit model software class figure shown in Fig. 3, below in figure
It is all kinds of to be introduced respectively:
(1) protocol manager class:Such provides addition agreement item, deletes agreement item, renewal agreement item, loading agreement and guarantor
Deposit the functions such as agreement.
(2) agreement item class:Agreement item information is the complete description of an agreement, wherein agreement frame head, trailer information and association
View element information is stored by the way of chained list.Agreement repeatability is the distinctive attribute of sub-protocol, in a manner of enumerating
Represent.Number of repetition is that " 1 " represents that the sub-protocol necessarily occurs and occurrence number is 1;Number of repetition is that " 0..1 " represents the son
Agreement, which is likely to occur, to be occurred without, if occurring only occurring once;Number of repetition is that " 1..n " represents the sub-protocol item one
Make existing and be likely to occur repeatedly;Number of repetition is that " 0..n " represents that the sub-protocol item is likely to occur and may also occurred without, if going out
Now it is likely to occur repeatedly.
(3) frame head postamble class:Each frame head/postamble in such presentation protocol item.
(4) element class:The content of protocol elements defined is the physical data elements during actual communication transfer.Its
In " processing mode information " be used to store processing function information of general term element, represented in a manner of enumerating;Element bit array is used
In the position information of storage position dissection process function;Composite function chained list is used to store composite function information;" element branch chained list "
For storing the branch of branch's item element;" sub-protocol item mapping table " is used for the sub-protocol information for storing agreement item element;" dynamic
Item element chained list " is used to store static state and dynamic element that dynamic item element is included;
(5) branch's class:Such illustrates the attribute of a branch of branch's item element, comprising branch's item sequence number, redirects value
And element array in the branch etc..
(6) element position class:Such some element bit combination value represented in basic data type element represents specific
Implication.
(7) bit types of elements position class:The specific meanings that such some value for representing bit types of elements represents.
(8) physical values class:Such represents the physical values processing function class of general term element, includes no sign bit, coefficient
K, the attribute such as coefficient b, target data type.
There is correlation between all kinds of:Frame head and element necessarily are included in one agreement item, postamble may be included, so association
It is shared paradigmatic relation between composite polymeric relation, and postamble class to be between view item class and frame head class, element class.If element is general
General term, element may have a certain processing function;If element is branch's item, some branches can be included in element;If element is association
Item is discussed, some sub-protocols can be included in element;If element is dynamic item, some elements can be included in element.So element class and
It is shared paradigmatic relation between element position class, bit types of elements position class, physical values class;Element class and branch's class are shared polymerizations
Relation;Element class and agreement item class are shared paradigmatic relations;Element class and element class are shared paradigmatic relations.One point of element
It is bound to include some elements in branch, so branch's class and element class are composite polymeric relations.
Present invention additionally comprises a kind of communication means based on puppy parc, methods described be used for transmitting terminal and receiving terminal it
Between transmit information, it is characterised in that the internet protocol set collection between the transmitting terminal and receiving terminal is made up of multiple agreement items, often
Individual agreement Xiang Jun includes a protocol elements, and the species of protocol elements is specially general term element, branch's item element, agreement Xiang Yuan
Element, dynamic item element one kind therein,
Receiving terminal is used to perform following steps:
Receive the information from transmitting terminal;The information from transmitting terminal is analyzed, judges the agreement of each agreement item in information
The species of element;When the element species that protocol elements parsing module parses agreement item are general term element, by general term member
The object element that data in element are transformed to have actual physical meaning according to default functional relation in protocol suite;When agreement member
When the element species that plain parsing module parses agreement item are agreement item element, the data in agreement item element judge the association
Which in general term element, branch's item element, agreement item element, dynamic item element discusses the element in the nested sub-protocol item of item is
One kind, corresponding processing module is selected to be handled further according to judged result;When protocol elements parsing module parses agreement item
Element species when being branch's item element, determine which branch is specifically included in branch's item according to the value of branch's item element, often
Kind branch includes multiple elements, and the type of every kind of element can be general term element, branch's item element, agreement item element, dynamic
Item element one kind therein;When the element species that protocol elements parsing module parses agreement item are dynamic item element, according to
The value of dynamic item element determines the quantity and length of the dynamic element included in dynamic item element.
It is specific to perform following walk when the element species that protocol elements parsing module parses agreement item are general term element
Suddenly:By the data in general term element directly as target data values;Data in general term element are multiplied by default multiplying power
Coefficient, along with offset, obtain target data values;Judge that the data in general term element for bit types are also non-bit classes
Type, if non-bit types, then by the data step-by-step deconsolidation process in general term element;Do not do then and locate if bit categorical datas
Reason;When position, resolution unit judges the data in general term element when being bit types, will be selected in the data in general term element
Numerical value be multiplied by default multiplying power factor, along with offset, obtain target data values.
After the information from transmitting terminal is received, before the information from transmitting terminal is analyzed, in addition to checking procedure,
Checking procedure is used to calculate check results according to default verification computational methods, and check results and verification data element are carried out
Compare, if identical, then it represents that data transfer is correct, if it is different, then representing that data transfer makes a mistake.
Default verification computational methods are 16bit verifications and calculating method or 8bit verifications and calculating method.
The method of the present invention is corresponding identical with the foregoing communication means based on communication protocol, is to be used to realize this hair
The method of bright system, the principle of method is no longer described in detail herein.
The present invention at least goes for Combat Command System and radar users interface protocol, wireless communication transmissions agreement, transport
Vehicle device subscriber interface protocol, guided missile and carrier aircraft subscriber interface protocol, console and radio station subscriber interface protocol.Specifically:
First, certain Combat Command System and radar users interface protocol are analyzed:
In Distributed Simulation Test System, many device resources enter row data communication using Ethernet interface.Naval vessel refers to
Control system, combat system, instrumentation radar are carried out data transmission using Ethernet more with bottom communications such as Combat Command Systems.Pass through ether
Net and enter row data communication between each device resource inside the distributed emulation test system formed, equipment component also needs to rely on institute
The data of reception and instruction, some operations are performed, multiple apparatus for network node resource coordination work are common to complete system task.Cause
The high layer protocols such as this client layer on application layer or application layer and the requirement that should meet open system in specification, meet mutually behaviour
Make condition.It is to be assisted by application layers such as FTP (FTP), HTTP (WWW agreements) between business computing machine equipment at present
View carries out message reference, but the characteristic such as data structure defined in these agreements is not suitable for being applied to distributed emulation test neck
Real-time Communication for Power between the resource apparatus of domain.To meet the application requirement of distributed emulation test system, it is necessary to which foundation is complete, has
The application layer of effect, exchanges such as user plane communication service model, general application layer, User-level communication i.e. subscriber interface protocol are formed, and then
Form open standard.
Below by the subscriber interface protocol form of some systems with characteristic feature to be communicated based on Ethernet interface
Analyzed, and summarize the feature of each subscriber interface protocol, the foundation as the design of this paper general user interfaces protocol format.Table
2-1 is that radar will be linked into certain Combat Command System, Information Exchange Agreement between Combat Command System and radar.Combat Command System control radar
The course of work is as follows:
1st step:After start, Combat Command System sends self-checking command, radar feedback operation status information to radar;
2nd step:Combat Command System sends reset instruction, radar feedback operation status information to radar;
3rd step:Combat Command System sends initialization directive to radar, sets radar running parameter, and radar is according to receiving
Running parameter sets mode of operation, and feedback operation state and operating mode information;
4th step:Combat Command System is sent to radar starts work order, radar feedback operation status information;
5th step:Radar start works, and periodically sends radar data information to Combat Command System;
6th step:Off-test, Combat Command System send the instruction that is stopped, radar feedback operation status information to radar.
Information Exchange Agreement between table 2-1 Combat Command Systems and certain radar
The agreement of each information units of table 2-1 is described in detail in turn below:
(1) self-checking command
Self-checking command is fairly simple, only need to send self-checking command code to radar, actual self-checking command agreement is passed through
The communication protocol of DecryptDecryption processing final finishing is as shown in table 2-2.Reset, startup work, the instruction that is stopped are similar with self-checking command,
Simply instruction code is different, will not be repeated here.
It is known that self-checking command data packet length is 9 bytes from table 2-2, " data cell sequence number ", " data sheet
Member mark " and " data unit length " can be used as agreement frame head.Wherein, " data cell sequence number " is in editor's packet every time
Numerical value changes, and belongs to variate frame head element, it is impossible to as protocol-identifier foundation." data cell mark " and " data unit length "
There is fixed data value, can be as the foundation of protocol-identifier." time stamp " element representation data produce the moment, by LSB in table
Least significant bit is that the time stamp that the data value in packet will be converted into practical significance needs to be multiplied by multiplying power 0.1 knowable to 0.1." from
Inspection instruction code " element value is A1H, when radar receives self-checking command code, to Combat Command System feedback operation status information.
Table 2-2 self-checking command communication protocols
(1) initialization directive
Initialization directive also needs to send initiation parameter except sending initialization directive code to radar, by DecryptDecryption
The initialization directive communications protocol format of final finishing is handled as shown in table 2-3.
It is known that initialization directive data packet length is 15 bytes from table, " data cell sequence number ", " data sheet
Member mark " and " data unit length " can be used as agreement frame head.Wherein, " data cell sequence number " is variate frame head, " data sheet
Member mark " and " data unit length " are fixed frame head." mode control word 1 ", " mode control word 2 ", " I frequencies " and " H frequencies
Data bit combination represents different status informations in point ", therefore, it is necessary to element step-by-step deconsolidation process.
Table 2-3 initialization directive communication protocols
(3) radar state information
Radar state information is receiving control instruction, and after having performed corresponding operating, the work of radar is sent to Combat Command System
Make status information.Radar enters different mode of operations after receiving different instructions, it is impossible to simply with same status word
All working state is represented, in radar state information communication protocol, different working conditions is distinguished with sub-protocol, such as table 2-4
It is shown.Two sub-protocol items are included in radar state information communication protocol, are self-test state sub-protocol and init state respectively
Sub-protocol, self-test state sub-protocol and init state sub-protocol will not occur, it is necessary to by state mark simultaneously in the agreement
It is that will is identified carried in packet for which sub-protocol item.
Self-test state sub-protocol by DecryptDecryption processing final finishing, when Status Flag is 41H, represents as shown in table 2-5
For self-test state.Init state sub-protocol by DecryptDecryption processing final finishing is as shown in table 2-6, when Status Flag is 43H,
It is expressed as init state.Init state not only includes radar work state information, also includes the mode of operation of current radar
Information, returned by status word 1, status word 2, I working frequency points, H working frequency points.
Table 2-4 radar state information communication protocols
(4) radar data information
Radar data information is used to provide the target information found to Combat Command System, because radar can detect multiple mesh simultaneously
Mark, in radar data information communication protocol, the information such as the type of target, feature, position will according to target number repeatedly,
Belong to dynamic element.The representation of target position information is determined that " target is joined by the value of " target component representation " element
Number representation " element belongs to branch's element.When element value is C1H, target position information is represented using relative coordinate, packet
The data value of middle carrying represents " target range " and " target bearing ";When element value is C2H, target position information is using definitely seat
Mark represents that the data value carried in packet represents " coordinates of targets X ", " coordinates of targets Y " and " coordinates of targets Z ".According to reality
Radar data information communications protocol format of the radar data information protocol by DecryptDecryption processing final finishing is as shown in table 2-7.
Table 2-6 init state sub-protocols
Table 2-7 radar data information communication protocols
Table 2-7 (continued)
From table 2-7 it is known that due to included in radar data information communication protocol dynamic element repeatedly and
Branch's element of individual path be present, so protocol length is not known, and " data unit length " exists unlike above-mentioned agreement
Numerical value can change when editing packet, belong to variate frame head.In the data element of the agreement, " target lot number " needs to carry out
Binary-coded decimal is changed;" targetpath quality " needs to carry out step-by-step deconsolidation process;" target range ", " target bearing ", " coordinates of targets
X ", " coordinates of targets Y " and " coordinates of targets Z ", which needs to be multiplied by corresponding multiplying power, could obtain the object element value with practical significance.
The last field of radar data information communication protocol is checksum field, and checksum field is to use checksum algorithm
The data of user data package are verified, ensure the correctness of transmission data.It is cumulative using 16 in the agreement
Radix-minus-one complement computing, when sending packet, user data package verification and computational methods are as follows:
Step 1:Checksum field is set to 0;
Step 2:The data that needs verify are added up one by one by 16, carry out complement of one's summation, accumulation result successively
It is stored in the numerical value of one 32, if total byte number is odd number, last byte is individually added;
Step 3:High 16 in accumulation result are then added on low 16, it is full 0 to repeat this process until high 16;
Step 4:16 place values of acquisition are negated, are stored in checksum field.
According to certain wireless communication transmissions information protocol, the protocol format of final finishing is handled as shown in Table 2-8 by DecryptDecryption.Should
Agreement carries out data transmission by base unit of bit.It is known that the communication protocol data length is 72bit from table 2-8,
Wherein, " signal identification " and " signal checking " can have fixed value respectively as the frame head and postamble of agreement, know available for agreement
Do not verified with agreement." coordinate control position " length of element is 1bit, belongs to branch's element, and this yuan is known as 2 branches.When " coordinate
Control bit " value enters latitude and longitude coordinates branch when being 0, and the element in the branch is " longitude and latitude coefficient control bit ", " longitude and latitude system
Number control bit " length of element is 2bit, falls within branch's element, and different branches correspond to different resolution coefficient, and the element has 3
Individual branch, 3 elements are included under each branch, are " longitude ", " latitude " and " height " respectively.When " coordinate control position " value is 1
When enter XY value coordinates branch, include 3 elements " X-coordinate ", " Y-coordinate " and " Z coordinate " in the branch." equipment state " element
Different bit combinations represent different implications.000 value of " the target speed of a ship or plane " element represents particular meaning, and other values need to be multiplied by multiplying power
0.01 will obtain the target speed of a ship or plane value with practical significance along with offset 10.By the analysis to protocol format in table 2-8,
It is expressed as after the protocol format is arranged shown in Fig. 4.
Table 2-8 wireless communication transmissions agreements
Table 2-8 (continued)
By the analysis to certain above-mentioned Combat Command System and radar communication agreement and certain wireless communication transmissions protocol format, summarize
The feature for going out the subscriber interface protocol based on Ethernet interface is as follows:
(1) data type of protocol elements except basic data type byte char short word int dword
Float double also include character string type;
(2) there is fixed frame head and variable frame head in agreement frame head, and only fixed frame head can serve as protocol identification;
(3) some protocol elements need to change into line function processing, and processing function includes physical values calculating, BCD codings, pressed
Position dissection process;
(4) branch's element with different individual paths in agreement be present;
(5) element comprising sub-protocol in agreement be present;
(6) the multiple dynamic element of repeatable appearance in agreement be present;
(7) protocol data is designed by bit.
2nd, certain transport vehicle apparatus user interface protocal analysis
Each equipment room bottom is communicated by CAN in certain transport vehicle, and CAN communication protocol is built upon seven layers of OSI
On opening and interconnecting reference model basis, but CAN communication protocol define only the bottom two of OSI Reference Model
Layer --- data link layer and physical layer, it only ensure that the transmission data of zero defect between node.CAN application layer communication protocol is
The standard agreement self-defining that subscriber interface protocol is specified by user with reference to some international organizations.With CAN mechanics of communication
In vehicle electric field using more and more extensive, the conformity specification description of agreement becomes more and more important.
Communication protocol between the transport cart apparatus to be communicated according to certain based on CAN, the logical of final finishing is handled by DecryptDecryption
Letter agreement illustrates A devices and the subscriber interface protocol of equipment as shown in table 2-9, in table.As can be seen that the number from table 2-9
It is 8 bytes according to the length of bag, wherein " signal identification " accounts for 1 byte, there is a fixed data value 70H, " signal identification " can be with
The frame head of the agreement is interpreted as, when the first character section value that receiving terminal parses the packet received is 70H, that is, learns the number
What is represented according to wrapping is the status information of A devices." status indicator " accounts for 1 byte, is represented when " status indicator " 8 is all 0 i.e. 00H
Normally, represent that data are unripe when " status indicator " 8 is all 1 i.e. FFH, i.e. the expression of " status indicator " is meant that by data
What position determined.The state of " equipment state " element representation A-1 equipment, from table 2-10,8 of the byte show respectively not
Same implication." frequency " element is 0.1 from LSB least significant bits in table, and the data value in packet will be converted into reality
The frequency values of meaning need to be multiplied by coefficient 0.1, and same processing mode also has " phase voltage " element." phase current " element then need not
Multiplying power conversion is carried out, the data value in packet is the phase current values of practical significance." state parameter " element is also to be torn open by bit positions
Divide and illustrate different implications, wherein low 2 Bit1~0 illustrate signal condition, high 6 Bit7~2 show respectively 1~6
The connection status of number sensor.
Table 2-9A device communications protocol
Table 2-9 (continued)
Table 2-10 A-1 equipment states define
By to the A devices and the subscriber interface protocol format analysis of equipment on certain above-mentioned transport vehicle, summing up based on CAN
The feature of the subscriber interface protocol of interface is as follows:
(1) the different implication of data step-by-step analytic representation;
(2) data need progress multiplying power conversion just to obtain target data values;
(3) data type of target data values is different with source data type, switchs to floating number by integer;
(4) it need not be handled, directly obtain target data values.
3rd, certain guided missile and carrier aircraft subscriber interface protocol are analyzed
Bottom is communicated by 1553B interfaces between certain guided missile and carrier aircraft, according to table 2-11 certain guided missile and carrier aircraft it
Between the subscriber interface protocol based on 1553B communications, the protocol format of final finishing is handled by DecryptDecryption, only have chosen communication protocols in table
Partial data element in view.In the agreement, data element is divided into processing and does not handle two kinds.Needing data element to be processed
In element, being divided into has sign bit and without two kinds of sign bit.The data element highest order for having sign bit is sign bit, at element
, it is necessary to first judge the positive and negative of element during reason, the data element values outside divided-by symbol position are then multiplied by multiplying power plus skew.For
Data element without sign bit, obtain during processing include the data value of highest order multiplied by with multiplying power plus skew acquisition number of targets
According to.
Table 2-11 guided missiles and carrier aircraft communication protocol
By to the above-mentioned subscriber interface protocol format analysis based on 1553B communications, summing up the use based on 1553B interfaces
The feature of family interface protocol is as follows:
(1) data need progress multiplying power conversion just to obtain target data values, and some data elements are also needed to plus skew
Amount;
(2) data element is divided into when carrying out physical values calculating has sign bit and without sign bit, has sign bit element most
A high position represents sign bit;
(3) it need not be handled, directly obtain target data values.
4th, certain controller and radio station subscriber interface protocol are analyzed
The transmission packet in some practical communication systems, it is necessary between computer and the hardware device of some, firmly
RS422 the or RS232 serial line interfaces that part equipment only provides a standard be able to can only now, between them lead to PERCOM peripheral communication
Cross serial mode transmission data.Serial communication mode generally selects SLIP agreements i.e. SLIP (Serial Line
Internet Protocol) it is used as Data Transport Protocol.Below by taking certain controller and station telecommunication agreement as an example, RS422 is analyzed
Subscriber interface protocol under interface.Control interface between equipment uses RS422 asynchronous serial communication interfaces, and host-host protocol uses
SLIP agreements, the user profile frame encapsulation format of SLIP agreements are as shown in Figure 5.
SLIP is a simple character-oriented agreement, and it is as follows that user profile frame is carried out into SLIP encapsulation steps:
Step 1:Respectively add a special flag byte END (7EH) in the head and the tail of each user profile frame, be encapsulated into
SLIP frames;
Step 2:If some byte in user profile frame is identical with flag byte END (7EH), then by this byte
(DBH, DCH) is replaced with, spcial character (DBH, DCH) here is referred to as SLIP ESCs ESC;
Step 3:If certain two byte in user profile frame are identical with spcial character (DBH, DCH), then by the two words
Section is replaced with (DBH, DDH), and spcial character (DBH, DDH) here is referred to as two layers of ESC ESC.
Based on above-mentioned certain equipment SLIP protocol encapsulations form and encapsulation process, the user interface association based on RS422 is summed up
It is as follows to discuss the processing procedure after SLIP protocol encapsulations are carried out:
Can be using distinctive mark byte END (7EH) as agreement frame head, the ESC of the agreement frame head is DBDCH, is accounted for
2 bytes, ESC DBDCH two layers of ESC are DBDDH, account for 2 bytes.In the transmitting terminal pair of protocol data bag
When protocol data is encoded, if certain element value is 7EH in agreement item, the element value is converted into DBDCH write-in numbers during packing
According to bag, if certain element value is DBDCH in agreement item, the element value is converted into DBDDH write-in packets during packing.In receiving terminal
When decoding protocol data bag, after in agreement frame head, the match is successful, first determine whether to whether there is DBDCH in protocol data bag
Element, if in the presence of 7EH is converted into, then judge to whether there is DBDDH in protocol data bag, if in the presence of converting thereof into
DBDCH, protocol data bag will revert to True Data value after so handling.
The present invention can also have other various embodiments, in the case of without departing substantially from spirit of the invention and its essence, this area
Technical staff works as can make various corresponding changes and deformation according to the present invention, but these corresponding changes and deformation should all belong to
The protection domain of appended claims of the invention.
Claims (8)
1. a kind of communication system based on puppy parc, including transmitting terminal and receiving terminal, it is characterised in that the transmitting terminal with
And the internet protocol set collection between receiving terminal is made up of multiple agreement items, each agreement Xiang Jun includes a protocol elements, agreement member
The species of element is specially general term element, branch's item element, agreement item element, dynamic item element one kind therein,
Receiving terminal specifically includes:
Information receiving module, for receiving the information from transmitting terminal;
Protocol elements parsing module, for analyzing the information from transmitting terminal, judge the protocol elements of each agreement item in information
Species;
General term element processing module, for parsing the element species of agreement item when protocol elements parsing module as general term member
When plain, mesh that the data in general term element are transformed to have actual physical meaning according to default functional relation in protocol suite
Mark element;
Agreement item element processing module, the element species for parsing agreement item when protocol elements parsing module are agreement Xiang Yuan
When plain, the data in agreement item element judge element in the nested sub-protocol item of the agreement item for general term element, divide
It is any in branch item element, agreement item element, dynamic item element, select corresponding processing module to carry out further according to judged result
Processing;
Branch's item element processing module, the element species for parsing agreement item when protocol elements parsing module are branch Xiang Yuan
When plain, determine which branch is specifically included in branch's item according to the value of branch's item element, every kind of branch includes multiple elements, often
The type of kind element can be general term element, branch's item element, agreement item element, dynamic item element one kind therein;
Dynamic item element processing module, for parsing the element species of agreement item when protocol elements parsing module as dynamic item member
When plain, the quantity and length of the dynamic element for determining to include in dynamic item element according to the value of dynamic item element.
2. the communication system according to claim 1 based on puppy parc, it is characterised in that general term element processing module
Specifically include:
Without processing unit, for by the data in general term element directly as target data values;
Physical values computing unit, for the data in general term element to be multiplied by into default multiplying power factor, along with offset, obtain
To target data values;
Position resolution unit, judge that the data in general term element for bit types are also non-bit types, if non-bit types, then
By the data step-by-step deconsolidation process in general term element;Do not processed then if bit categorical datas;
Position parsing-physical values computing unit, for judging that the data in general term element are bit types when position resolution unit
When, the numerical value selected in the data in general term element is multiplied by default multiplying power factor, along with offset, obtains number of targets
According to value;
Binary-coded decimal processing unit, for carrying out the data in general term element according to 8421 yards to be converted to target data values;
Composite function processing unit, data in general term element are subjected to conversion process according to 8421 yards for existing, then will turned
The result for changing processing is multiplied by default multiplying power factor, along with offset, obtains target data values.
3. the communication system according to claim 1 or 2 based on puppy parc, it is characterised in that each agreement item also wraps
Frame head, postamble and verification data element are included, receiving terminal also includes correction verification module, based on according to default verification computational methods
Check results are calculated, by check results compared with verification data element, if identical, then it represents that data transfer is correct, if not
Together, then it represents that data transfer makes a mistake.
4. the communication system according to claim 3 based on puppy parc, it is characterised in that default verification computational methods
For 16bit verifications and calculating method or 8bit verifications and calculating method.
5. a kind of communication means based on puppy parc, methods described is used to transmit information between transmitting terminal and receiving terminal, its
It is characterised by, the internet protocol set collection between the transmitting terminal and receiving terminal is made up of multiple agreement items, and each agreement item wraps
A protocol elements are included, the species of protocol elements is specially general term element, branch's item element, agreement item element, dynamic item member
Element one kind therein,
Receiving terminal is used to perform following steps:
Receive the information from transmitting terminal;
The information from transmitting terminal is analyzed, judges the species of the protocol elements of each agreement item in information;
When the element species that protocol elements parsing module parses agreement item are general term element, by the number in general term element
According to the object element for according to default functional relation in protocol suite being transformed to that there is actual physical meaning;
When the element species that protocol elements parsing module parses agreement item are agreement item element, according in agreement item element
Data judge element in the nested sub-protocol item of the agreement item for general term element, branch's item element, agreement item element, dynamic
It is any in item element, select corresponding processing module to be handled further according to judged result;
When the element species that protocol elements parsing module parses agreement item are branch's item element, according to taking for branch's item element
Value determines which branch specifically included in branch's item, and every kind of branch includes multiple elements, and the type of every kind of element can be common
Item element, branch's item element, agreement item element, dynamic item element one kind therein;
When the element species that protocol elements parsing module parses agreement item are dynamic item element, according to the value of dynamic item element
Determine the quantity and length of dynamic element included in dynamic item element.
6. the communication means according to claim 5 based on puppy parc, it is characterised in that when protocol elements parsing module
When the element species for parsing agreement item are general term element, following steps are specifically performed:
By the data in general term element directly as target data values;
Data in general term element are multiplied by default multiplying power factor, along with offset, obtain target data values;
Judge that the data in general term element for bit types are also non-bit types, if non-bit types, then by general term element
In data step-by-step deconsolidation process;Do not processed then if bit categorical datas;
When position, resolution unit judges the data in general term element when being bit types, will be selected in the data in general term element
Fixed numerical value is multiplied by default multiplying power factor, along with offset, obtains target data values.
7. the communication means based on puppy parc according to claim 5 or 6, it is characterised in that receiving from transmission
After the information at end, before the information from transmitting terminal is analyzed, in addition to checking procedure, checking procedure are used for according to default
Verification computational methods calculate check results, by check results compared with verification data element, if identical, then it represents that data
Transmission is correct, if it is different, then representing that data transfer makes a mistake.
8. the communication means according to claim 7 based on puppy parc, it is characterised in that default verification computational methods
For 16bit verifications and calculating method or 8bit verifications and calculating method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711047451.0A CN107547574B (en) | 2017-10-31 | 2017-10-31 | Communication system and method based on universal protocol |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711047451.0A CN107547574B (en) | 2017-10-31 | 2017-10-31 | Communication system and method based on universal protocol |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107547574A true CN107547574A (en) | 2018-01-05 |
CN107547574B CN107547574B (en) | 2020-08-25 |
Family
ID=60968373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711047451.0A Active CN107547574B (en) | 2017-10-31 | 2017-10-31 | Communication system and method based on universal protocol |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107547574B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109462530A (en) * | 2018-10-23 | 2019-03-12 | 中电科航空电子有限公司 | A kind of airplane digital audio frequency transmission method based on RS422 bus and Slip agreement |
CN109474707A (en) * | 2019-01-16 | 2019-03-15 | 济南浪潮高新科技投资发展有限公司 | Two-layer protocol design and data transmission method and system based on serial port protocol |
CN110147076A (en) * | 2019-04-15 | 2019-08-20 | 杭州电子科技大学 | A kind of visual control device and method |
CN110471776A (en) * | 2019-06-27 | 2019-11-19 | 浙江口碑网络技术有限公司 | Applied data communications method, apparatus and system |
CN111510159A (en) * | 2020-05-13 | 2020-08-07 | 中国科学院自动化研究所 | Intelligent coding method and coder following general information exchange protocol specification |
CN113098873A (en) * | 2021-04-02 | 2021-07-09 | 北京天融信网络安全技术有限公司 | Data transmission method, data transmission device, computer equipment and computer readable storage medium |
CN113329064A (en) * | 2021-05-13 | 2021-08-31 | 河南中州智慧水利研究院有限公司 | Communication method of Internet of things interaction protocol based on water conservancy data acquisition and control |
CN114143383A (en) * | 2021-12-01 | 2022-03-04 | 福建雪人氢能科技有限公司 | Method and terminal for converting CAN protocol |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110271288A1 (en) * | 2005-09-10 | 2011-11-03 | International Business Machines Corporation | Object request broker |
CN106230826A (en) * | 2016-08-02 | 2016-12-14 | 哈尔滨工业大学 | Application system interface protocol automatic analyzer |
CN106657149A (en) * | 2017-01-24 | 2017-05-10 | 恒生电子股份有限公司 | Communication protocol conversion method and device |
-
2017
- 2017-10-31 CN CN201711047451.0A patent/CN107547574B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110271288A1 (en) * | 2005-09-10 | 2011-11-03 | International Business Machines Corporation | Object request broker |
CN106230826A (en) * | 2016-08-02 | 2016-12-14 | 哈尔滨工业大学 | Application system interface protocol automatic analyzer |
CN106657149A (en) * | 2017-01-24 | 2017-05-10 | 恒生电子股份有限公司 | Communication protocol conversion method and device |
Non-Patent Citations (2)
Title |
---|
XIANGYU TIAN ET AL.: "Development of Packet Codec Software Based on User Interface Protocol", 《THIRTEENTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING》 * |
李微: "HIT-TENA通用协议转换软件开发", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109462530A (en) * | 2018-10-23 | 2019-03-12 | 中电科航空电子有限公司 | A kind of airplane digital audio frequency transmission method based on RS422 bus and Slip agreement |
CN109462530B (en) * | 2018-10-23 | 2021-05-18 | 中电科航空电子有限公司 | Airplane digital audio transmission method based on RS422 bus and Slip protocol |
CN109474707B (en) * | 2019-01-16 | 2021-02-02 | 浪潮集团有限公司 | Two-layer protocol design and data transmission method and system based on serial port protocol |
CN109474707A (en) * | 2019-01-16 | 2019-03-15 | 济南浪潮高新科技投资发展有限公司 | Two-layer protocol design and data transmission method and system based on serial port protocol |
CN110147076A (en) * | 2019-04-15 | 2019-08-20 | 杭州电子科技大学 | A kind of visual control device and method |
CN110471776A (en) * | 2019-06-27 | 2019-11-19 | 浙江口碑网络技术有限公司 | Applied data communications method, apparatus and system |
CN110471776B (en) * | 2019-06-27 | 2022-02-08 | 浙江口碑网络技术有限公司 | Application data communication method, device and system |
CN111510159A (en) * | 2020-05-13 | 2020-08-07 | 中国科学院自动化研究所 | Intelligent coding method and coder following general information exchange protocol specification |
CN111510159B (en) * | 2020-05-13 | 2022-03-08 | 中国科学院自动化研究所 | Intelligent coding method and coder following general information exchange protocol specification |
CN113098873A (en) * | 2021-04-02 | 2021-07-09 | 北京天融信网络安全技术有限公司 | Data transmission method, data transmission device, computer equipment and computer readable storage medium |
CN113098873B (en) * | 2021-04-02 | 2021-11-16 | 北京天融信网络安全技术有限公司 | Data transmission method, data transmission device, computer equipment and computer readable storage medium |
CN113329064A (en) * | 2021-05-13 | 2021-08-31 | 河南中州智慧水利研究院有限公司 | Communication method of Internet of things interaction protocol based on water conservancy data acquisition and control |
CN114143383A (en) * | 2021-12-01 | 2022-03-04 | 福建雪人氢能科技有限公司 | Method and terminal for converting CAN protocol |
CN114143383B (en) * | 2021-12-01 | 2024-03-15 | 福建雪人氢能科技有限公司 | Method and terminal for converting CAN protocol |
Also Published As
Publication number | Publication date |
---|---|
CN107547574B (en) | 2020-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107547574A (en) | A kind of communication system and method based on puppy parc | |
CN103139822B (en) | A kind of method that wireless communication system physical layer is carried out automatic test | |
CN106330593A (en) | Protocol detection method and device | |
CN106230826A (en) | Application system interface protocol automatic analyzer | |
CN113238936B (en) | Extensible universal embedded software communication interface testing method and device | |
CN107957956A (en) | Test method, device and the readable storage medium storing program for executing of software differences coverage rate | |
CN109634841A (en) | Electronic device, automatic interface testing method and storage medium | |
CN109561106A (en) | A kind of marine communication message real time parsing filter method | |
CN115757483A (en) | Automatic testing method and device, electronic equipment and storage medium | |
CN107770786A (en) | A kind of method of testing of network performance, equipment and system | |
CN110531384A (en) | A kind of Galilean satellite signal imitation system and its analogy method | |
CN107222251B (en) | Method and system for interacting with remote measurement data of test base in satellite external field test | |
CN111935767B (en) | Network simulation system | |
CN107294814A (en) | The method of testing and device of a kind of network-on-chip | |
CN110222815A (en) | Configurable activation primitive device and method suitable for deep learning hardware accelerator | |
CN107943625A (en) | A kind of MCU test methods for simulating various communication interfaces | |
CN112054938B (en) | BM software universal test method of 1553B bus | |
CN201114167Y (en) | Dynamically reconfigurable multipath serial interface connector | |
CN107231278A (en) | The method of testing of CAN nodes, apparatus and system | |
CN104170478A (en) | Method, device and system for transmitting data in hybrid network | |
EP4250581A1 (en) | Apparatus and method for providing mimo layer coverage | |
CN115243301B (en) | Device for simulating 5G mobile network environment by software | |
CN111858781A (en) | Simulation method and device based on preset communication protocol | |
CN114448565A (en) | Cyclic redundancy check calculation method and device, electronic equipment and storage medium | |
CN116208303A (en) | Error rate estimation method, device and equipment for inter-code distance |
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 |