CN106549955A - A kind of method and system for realizing data communication - Google Patents
A kind of method and system for realizing data communication Download PDFInfo
- Publication number
- CN106549955A CN106549955A CN201610943275.8A CN201610943275A CN106549955A CN 106549955 A CN106549955 A CN 106549955A CN 201610943275 A CN201610943275 A CN 201610943275A CN 106549955 A CN106549955 A CN 106549955A
- Authority
- CN
- China
- Prior art keywords
- dtrp
- data messages
- message
- data
- response
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A kind of method and system for realizing data communication are embodiments provided, is related to communication technical field.The present invention sets up the encryption tunnel of DTRP clients and DTRP server ends based on Transmission Control Protocol and SSL, first message is sent to the connection process of DTRP server ends based on encryption tunnel DTRP clients, connection process obtains DTRP data messages according to the first message and sends to the treatment progress of DTRP server ends, treatment progress generates the DTRP data messages of response according to DTRP data messages and is back to connection process, and connection process generates the second message according to the DTRP data messages of response and is back to DTRP clients.Thus solve the problems, such as snmp protocol can packet loss, poor stability, TR069 protocol networks expense is big, there are security breaches when SSL is not selected, the big problem of maintenance cost, during data transfer will not packet loss, network overhead is little, transmits safer, and maintenance cost is low.
Description
Technical field
The present invention relates to communication technical field, more particularly to a kind of method and system for realizing data communication.
Background technology
With flourishing for the Internet, terminal unit is also more and more, and the quantity of terminal unit increases and data transfer
Safety problem so that the complexity communicated between terminal unit and server end and cost increase.
At present, it is using SNMP (Simple Network Management Protocol, simple net in Internet market
Network management agreement) agreement and TR069 agreements, TR069 agreements are also known as CWMP (CPE Wan Management Protocol, user
Terminal unit wide area network management agreement) agreement, realize between terminal unit and server end, carrying out data communication, be finally completed
Instruction to terminal unit is issued.
When inventor applies first technology, find first technology for snmp protocol is suffered from the drawback that:Based on UDP
(User Datagram Protocol, User Datagram Protocol) agreement, can packet loss;Poor stability;Terminal on the Internet sets
It is standby to use the less of this agreement.For TR069 agreements are suffered from the drawback that:Based on HTTP (HyperText Transfer
Protocol, HTML (Hypertext Markup Language)) agreement, network overhead is than general TCP (Transmission Control
Protocol, transmission control protocol) agreement is big, and when equipment amount is big, resolution speed is slack-off;SSL(Secure Sockets
Layer, SSL) for optional, when not selecting, in safety, there is leak;Protocol contents are complete, and exploitation complexity is high, safeguards into
This is big.
The content of the invention
In view of the above problems, it is proposed that the present invention so as to provide one kind overcome the problems referred to above or at least in part solve on
State a kind of method for realizing data communication and a kind of corresponding system for realizing data communication of problem.
According to one aspect of the present invention, there is provided a kind of method for realizing data communication, including:
DTRP (Datang Remote Protocol, the teledata interaction protocol) client of terminal unit sends and is based on
The connection process of the connect data messages of Transmission Control Protocol to DTRP server ends;
The connection process of the DTRP server ends sets up the company with DTRP clients based on the connect data messages
Connect;
After the DTRP clients and the DTRP server ends are set up and be connected, send to the connection process and be based on
The SSL data messages of Transmission Control Protocol, set up the DTRP clients with the DTRP server ends based on the SSL data messages
Encryption tunnel;
After the DTRP clients set up encryption tunnel with the DTRP server ends, the DTRP clients are to described
Connection process sends the first message comprising DTRP data messages based on Transmission Control Protocol;
DTRP data messages that the connection process is obtained after carrying out preliminary treatment to first message are simultaneously transmitted to institute
State the treatment progress of DTRP server ends;
The treatment progress is processed to the DTRP data messages, and returns the DTRP data messages of response to described
Connection process;
The DTRP data messages of the response are processed as the DTRP comprising response based on Transmission Control Protocol by the connection process
Second message of data message, to return the DTRP clients.
Preferably, the connection process is obtained after carrying out preliminary treatment to first message DTRP data messages simultaneously turn
The step of issuing the treatment progress of the DTRP server ends, including:
The connection process carries out SSL decryption and obtains DTRP data messages to first message;
Judge the DTRP data messages whether by subpackage;
If the DTRP data messages are by subpackage, package process to the DTRP data messages, after group bag
DTRP data messages send to the treatment progress of the DTRP server ends;
If the DTRP data messages by subpackage, directly do not send the DTRP data messages to the DTRP
The treatment progress of server end.
Preferably, the treatment progress is processed to the DTRP data messages, and returns the DTRP datagrams of response
The step of text is to the connection process, including:
The treatment progress carries out parsing and obtains described according to DTRP Datagram Protocols to the DTRP data messages
The keyword of DTRP data messages, job sequence and variable;
The type of message of the DTRP data messages is judged according to the keyword of the DTRP data messages, and according to described
Type of message enters different data responding processes, according to the job sequence and the variable in the data responding process
Generate the DTRP data messages of response;
The DTRP data messages of the response are sent to into the connection process.
Preferably, the connection process is processed as based on Transmission Control Protocol the DTRP data messages of the response comprising sound
Second message of the DTRP data messages answered, the step of to return the DTRP clients, including:
Whether the connection process judges the DTRP data messages size of the response more than given threshold;
If the DTRP data messages of the response are more than given threshold, the DTRP data messages of the response are carried out
Subpackage process, by subpackage after at least one response DTRP data messages carry out SSL encryption;
If the DTRP data messages of the response are less than given threshold, directly by the DTRP data messages of the response
Carry out SSL encryption;
DTRP data messages based on the response after the SSL encryption generate the second message, to return the DTRP client
End.
Preferably, the DTRP data messages include:Login data messages, heart data messages and order data
Message.
Preferably, first message comprising DTRP data messages based on Transmission Control Protocol includes:IP(Internet
Protocol, procotol) stem and IP data divisions;The IP data divisions include TCP stems and tcp data part;Institute
Stating tcp data part includes SSL stems and SSL data divisions;The SSL data divisions include DTRP data messages.
Preferably, the DTRP clients in the terminal unit send connect data messages based on Transmission Control Protocol extremely
Before the step of connection process of DTRP server ends, also include:
The connection process of the DTRP server ends loads preset configuration file, and initializes and the DTRP servers
The connection of the treatment progress at end;The configuration file includes:Port numbers, Thread Count, version number.
According to a further aspect in the invention, there is provided a kind of system for realizing data communication, including:
Connect data message sending modules, the DTRP clients for terminal unit are sent based on Transmission Control Protocol
The connection process of connect data messages to DTRP server ends;
Connection establishment module, the connection process for the DTRP server ends are built based on the connect data messages
The vertical connection with DTRP clients;
Encryption tunnel sets up module, for after the DTRP clients and the DTRP server ends are set up and are connected, to
The connection process sends the SSL data messages based on Transmission Control Protocol, sets up the DTRP client based on the SSL data messages
Hold the encryption tunnel with the DTRP server ends;
First message sending module, for setting up encryption tunnel with the DTRP server ends in the DTRP clients
Afterwards, the DTRP clients send the first message comprising DTRP data messages based on Transmission Control Protocol to the connection process;
DTRP data message sending modules, obtain after carrying out preliminary treatment to first message for the connection process
DTRP data messages and be transmitted to the treatment progress of the DTRP server ends;
DTRP data message processing modules, process to the DTRP data messages for the treatment progress, and return
The DTRP data messages answered echo to the connection process;
Second message returns module, is processed as being based on by the DTRP data messages of the response for the connection process
Second message of the DTRP data messages comprising response of Transmission Control Protocol, to return the DTRP clients.
Preferably, the DTRP data messages sending module, including:
Deciphering module, carries out SSL decryption for the connection process and obtains DTRP data messages to first message;
Subpackage judge module, for judging the DTRP data messages whether by subpackage;
First sending module, if carried out to the DTRP data messages by subpackage for the DTRP data messages
Group bag is processed, and the DTRP data messages after group bag are sent to the treatment progress of the DTRP server ends;
Second sending module, if for the DTRP data messages not by subpackage, directly by the DTRP data
Message is sent to the treatment progress of the DTRP server ends.
Preferably, the DTRP data messages processing module, including:
Parsing module, for the treatment progress according to DTRP Datagram Protocols, is carried out to the DTRP data messages
Parsing obtains keyword, job sequence and the variable of the DTRP data messages;
Response message generation module, for judging the DTRP data messages according to the keyword of the DTRP data messages
Type of message, and according to the type of message enter different data responding processes, the basis in the data responding process
The job sequence and the variable generate the DTRP data messages of response;
Response message sending module, for the DTRP data messages of the response are sent to the connection process.
Preferably, second message returns module, including:
For the connection process, threshold value judgment module, judges whether the DTRP data messages size of the response is more than and sets
Determine threshold value;
First encrypting module, if the DTRP data messages for the response are more than given threshold, to the response
DTRP data messages carry out subpackage process, by subpackage after at least one response DTRP data messages carry out SSL encryption;
Second encrypting module, if the DTRP data messages for the response are less than given threshold, directly will be described
The DTRP data messages of response carry out SSL encryption;
Second message generation module, generates second for the DTRP data messages based on the response after the SSL encryption and reports
Text, to return the DTRP clients.
Preferably, the DTRP data messages include:Login data messages, heart data messages and order data
Message.
Preferably, first message comprising DTRP data messages based on Transmission Control Protocol includes:IP stems and IP data
Part;The IP data divisions include TCP stems and tcp data part;The tcp data part includes SSL stems and SSL numbers
According to part;The SSL data divisions include DTRP data messages.
Preferably, before the connect data messages sending module, also include:
Initialization module, the connection process for the DTRP server ends load preset configuration file, and initialize
With the connection of the treatment progress of the DTRP server ends;The configuration file includes:Port numbers, Thread Count, version number.
Relatively first technology, the present invention possess following advantage:
A kind of method and system for realizing data communication of the invention, based on Transmission Control Protocol set up DTRP clients with
The connection of DTRP server ends, and SSL encryption generation encryption tunnel is carried out based on the connection, DTRP clients are added based on described
Close tunnel sends the first message comprising DTRP data messages to the connection process of DTRP server ends, and the connection process is to institute
State and after the first message carries out preliminary treatment, obtain DTRP data messages, and send to the treatment progress of DTRP server ends, it is described
Treatment progress to the DTRP data messages carry out process generate response DTRP data messages, and be back to it is described connect into
Journey, the connection process are carried out processing to the DTRP data messages of the response and generate the of the DTRP data messages comprising response
Two messages, and it is back to DTRP clients.Based on Transmission Control Protocol and SSL bidirectional authentication mechanisms, the process of server end is split as
Connection process and treatment progress, thus solve the problems, such as snmp protocol meeting packet loss, poor stability, and the net of TR069 agreements
Network expense is big, and when equipment amount is big, resolution speed is slack-off, and SSL is optional, there is leak when not selecting in safety, and exploitation complexity is high,
The big problem of maintenance cost, in data transfer will not packet loss, network overhead is little, and data transfer is safer, while the dimension in later stage
Shield low cost.
Described above is only the general introduction of technical solution of the present invention, in order to better understand the technological means of the present invention,
And can be practiced according to the content of description, and in order to allow the above and other objects of the present invention, feature and advantage can
Become apparent, below especially exemplified by the specific embodiment of the present invention.
Description of the drawings
By the detailed description for reading hereafter preferred implementation, various other advantages and benefit are common for this area
Technical staff will be clear from understanding.Accompanying drawing is only used for the purpose for illustrating preferred implementation, and is not considered as to the present invention
Restriction.And in whole accompanying drawing, it is denoted by the same reference numerals identical part.In the accompanying drawings:
Fig. 1 show it is according to embodiments of the present invention one provide it is a kind of realize data communication embodiment of the method the step of flow
Cheng Tu;
Fig. 2 show it is according to embodiments of the present invention two provide it is a kind of realize data communication embodiment of the method the step of flow
Cheng Tu;
Fig. 2A shows the message format of DTRP agreements of the invention;
Fig. 2 B show that the DTRP clients of terminal unit of the invention are assisted with the data interaction of DTRP server ends
View stack;
Fig. 2 C show data message interaction figure of the invention;
Fig. 2 D show data processing structure figure of the invention;
Fig. 3 shows a kind of structural frames of according to embodiments of the present invention three system embodiments for realizing data communication for providing
Figure;
Fig. 4 shows a kind of structural frames of according to embodiments of the present invention four system embodiments for realizing data communication for providing
Figure.
Specific embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although the disclosure is shown in accompanying drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure and should not be by embodiments set forth here
Limited.On the contrary, there is provided these embodiments are able to be best understood from the disclosure, and can be by the scope of the present disclosure
Complete conveys to those skilled in the art.
Embodiment one
With reference to Fig. 1, a kind of step of embodiment of the method for realizing data communication according to an embodiment of the invention is shown
Rapid flow chart, specifically may include steps of:
Step 101, the connect data messages that the DTRP clients of terminal unit are sent based on Transmission Control Protocol are taken to DTRP
The connection process at business device end.
The IP address and port numbers of terminal equipment configuration DTRP server end, and actively send to DTRP server ends
Connect data messages;The connect data messages are packaged Transmission Control Protocol data messages, and the DTRP of terminal unit is objective
Call the Transmission Control Protocol data message and send to the connection process of DTRP server ends in family end.
Step 102, the connection process of the DTRP server ends set up objective with DTRP based on the connect data messages
The connection at family end.
The connect data messages are based between the connection process and DTRP clients of DTRP server ends, and are adopted
Three-way handshake sets up connection.
Step 103, after the DTRP clients and the DTRP server ends are set up and be connected, sends out to the connection process
The SSL data messages based on Transmission Control Protocol are sent, the DTRP clients is set up based on the SSL data messages and is taken with the DTRP
The encryption tunnel at business device end.
After the DTRP clients and the DTRP server ends are set up and be connected, the DTRP clients are to the connection
Process sends SSL data messages;The connection process receives the SSL data messages, and is set up based on the SSL data messages
The encryption tunnel of the DTRP clients and the DTRP server ends.
Connection process from DTRP clients to DTRP server ends send a start information " Hello ", it is described connect into
Journey generates response message according to the start information " Hello " and is back to the DTRP clients, and the response message is included
The DTRP clients generate the information and public-key cryptography needed for master key, and the DTRP clients receive the response letter
Breath, generates master key and with sending after the public key encryption to the connection process, the company according to the response message
Tap into master key described in Cheng Huifu and return the information of one use of DTRP clients master key certification, the DTRP clients
According to described information certification DTRP server ends.The connection process of the certified DTRP server ends sends an enquirement
To the DTRP clients, the DTRP clients return the enquirement after signing and the public-key cryptography, the DTRP servers
Connection process according to the enquirement after the signature and DTRP clients described in the public key certificate.
Step 104, after the DTRP clients set up encryption tunnel with the DTRP server ends, the DTRP client
The first message comprising DTRP data messages sent based on Transmission Control Protocol is held to the connection process.
After the DTRP clients set up encryption tunnel with the DTRP server ends, the DTRP clients are based on
Transmission Control Protocol sends the first message comprising DTRP data messages to the connection process, and the DTRP data messages are encapsulated in
In first message.
Step 105, the DTRP data messages that the connection process is obtained after carrying out preliminary treatment to first message are simultaneously
It is transmitted to the treatment progress of the DTRP server ends.
The connection process receives the first message that the DTRP clients send, and first message is tentatively located
Reason, the DTRP data messages being encapsulated in first message is parsed, DTRP data messages is obtained and is sent to DTRP
The treatment progress of server end.
The connection process is used in and receives and described in preliminary treatment during the first message of DTRP clients transmission, described
The data of the first message are processed by thread, manage each thread using thread pool;And adopt asynchronous IO (Input
Output, input and output) technology.
Step 106, the treatment progress are processed to the DTRP data messages, and return the DTRP datagrams of response
Text gives the connection process.
The treatment progress receives the DTRP data messages that the connection process sends, and the DTRP data messages are carried out
Dissection process simultaneously generates the DTRP data messages of response, and the treatment progress sends the DTRP data messages of the response to institute
State connection process.
The treatment progress is received and described in dissection process during DTRP data messages, using asynchronous I/O techniques.
Step 107, the connection process are processed as based on Transmission Control Protocol the DTRP data messages of the response comprising sound
Second message of the DTRP data messages answered, to return the DTRP clients.
The connection process receives the DTRP data messages of the response that the treatment progress sends, to the response
DTRP data messages are processed, and are packaged into the second message of the DTRP data messages comprising response, and the connection process will
Second message is back to the DTRP clients.
Relatively first technology, the embodiment of the present invention possess following advantage:
The embodiment of the present invention sets up the connection of DTRP clients and DTRP server ends based on Transmission Control Protocol, and based on described
Connection carries out SSL encryption and generates encryption tunnel, and DTRP clients are entered to the connection of DTRP server ends based on the encryption tunnel
Journey sends the first message comprising DTRP data messages, and the connection process is obtained after carrying out preliminary treatment to first message
DTRP data messages, and send to the treatment progress of DTRP server ends, the treatment progress enters to the DTRP data messages
Row processes the DTRP data messages for generating response, and is back to the connection process, and the connection process is to the response
DTRP data messages carry out processing the second message for generating the DTRP data messages comprising response, and are back to DTRP clients.
Based on Transmission Control Protocol and SSL bidirectional authentication mechanisms, the process of server end is split as into connection process and treatment progress, it is internal to close
The utilization thread pool of reason and asynchronous I/O techniques, thus solve the problems, such as snmp protocol meeting packet loss, poor stability, and TR069
The network overhead of agreement is big, and when equipment amount is big, resolution speed is slack-off, and SSL is optional, there is leak when not selecting in safety, develops
Complexity is high, the big problem of maintenance cost, in data transfer will not packet loss, network overhead is little, and data transfer is safer, the later stage
Maintenance cost it is low, while improve concurrent and treatment effeciency.
Embodiment two
With reference to Fig. 2, a kind of step of embodiment of the method for realizing data communication according to an embodiment of the invention is shown
Rapid flow chart, specifically may include steps of:
Step 201, the connection process of DTRP server ends load preset configuration file, and initialize and DTRP clothes
The connection of the treatment progress at business device end;The configuration file includes:Port numbers, Thread Count, version number.
The process of DTRP server ends is split as into connection process and treatment progress is processed, in DTRP clients and
Need the process of the connection process of the DTRP server ends and the DTRP server ends before the connection of DTRP server ends
It is attached between process.
The connection process obtains preset configuration file from data base, and the configuration file includes the DTRP
The version number of the port numbers, Thread Count and DTRP agreements of server end, the connection process load the configuration file, and just
Connection between beginningization and the treatment progress.
Step 202, the connect data messages that the DTRP clients of terminal unit are sent based on Transmission Control Protocol are taken to DTRP
The connection process at business device end.
The step of embodiment of the present invention 202, is similar with 101 principles the step of embodiment one, will not be described in detail herein.
Step 203, the connection process of the DTRP server ends set up objective with DTRP based on the connect data messages
The connection at family end.
The step of embodiment of the present invention 203, is similar with 102 principles the step of embodiment one, will not be described in detail herein.
Step 204, after the DTRP clients and the DTRP server ends are set up and be connected, sends out to the connection process
The SSL data messages based on Transmission Control Protocol are sent, the DTRP clients is set up based on the SSL data messages and is taken with the DTRP
The encryption tunnel at business device end.
The step of embodiment of the present invention 204, is similar with 103 principles the step of embodiment one, will not be described in detail herein.
Step 205, after the DTRP clients set up encryption tunnel with the DTRP server ends, the DTRP client
The first message comprising DTRP data messages sent based on Transmission Control Protocol is held to the connection process.
The step of embodiment of the present invention 205, is similar with 104 principles the step of embodiment one, will not be described in detail herein.
With reference to Fig. 2A, the message format of DTRP agreements of the invention is shown.
First message comprising DTRP data messages based on Transmission Control Protocol includes:IP stems and IP data divisions;Institute
Stating IP data divisions includes TCP stems and tcp data part;The tcp data part includes SSL stems and SSL data divisions;
The SSL data divisions include DTRP data messages.
Reference picture 2B, shows that the DTRP clients of terminal unit of the invention are handed over the data of DTRP server ends
Mutual protocol stack.
The DTRP clients of terminal unit to DTRP server ends send DTRP data messages when, DTRP data messages first
SSL encryption is carried out, then process is packaged by TCP, IP, the DTRP data messages are carried out after TCP, IP encapsulation process,
Data link layer encapsulation MAC (Media Access Control, media access control address) address, passes finally by physical layer
Physical layer of the transmission of data to the DTRP server ends, after the physical layer of the DTRP server ends receives data, difference Jing
Crossing the data link layer of DTRP server ends, IP, TCP carries out decapsulation process, then is decrypted by SSL, finally gives described
DTRP data messages.
Step 206, the connection process carry out SSL decryption and obtain DTRP data messages to first message.
The connection process receives the first message that the DTRP clients send, and first message is carried out
SSL is decrypted, and the DTRP data messages being encapsulated in first message are parsed, DTRP data messages are obtained, described
DTRP data messages include:Login data messages, heart data messages and order data messages.
The login data messages are logged on message, for the certification of DTRP clients;The heart data messages are
Heartbeat message, connects for the real-time communication between DTRP clients and DTRP server ends;The order data messages are lives
Message is made, is issued for the instruction between DTRP clients and DTRP server ends.
For example, the login data messages are<:>msg:var1<:>;The heart data messages are<:>hrt:
time:var<:>;The order data messages include:<:>odr:tag:var1:touser:[var2]:list-a<:>With<:
>odr:fromuser:var1:tag:var2:touser:var3:send:var4<:>。
Reference picture 2C, shows data message interaction figure of the invention.
DTRP clients send connect data messages to the connection process of DTRP server ends, and based on described
Connect data messages set up the connection of DTRP clients and DTRP server ends, in the DTRP clients and the DTRP
After server end sets up connection, SSL data messages are sent to the connection process of the DTRP server ends, based on the SSL numbers
The encryption tunnel of the DTRP clients and the DTRP server ends is set up according to message, after the encryption tunnel is set up,
DTRP clients send login data messages to DTRP server ends, and the DTRP server ends are according to the login datagrams
Text generates the login data messages of response and is back to the DTRP clients, and the DTRP clients receive the response
After login data messages, heart data messages are sent to DTRP server ends, the DTRP server ends are according to the heart
Data message generates the heart data messages of response and is back to the DTRP clients, and the DTRP clients receive described
After the heart data messages of response, order data messages are sent to DTRP server ends, state DTRP server ends according to described
Order data messages generate the order data messages of response and are back to the DTRP clients.
Whether step 207, judge the DTRP data messages by subpackage.
DTRP clients send the first message comprising DTRP data messages based on Transmission Control Protocol to DTRP server ends
When, if first message is more than given threshold, first message is split at least one tabloid by DTRP clients
Text, and send to the treatment progress of DTRP server ends, the connection process judges institute after the DTRP data messages are obtained
Whether state after DTRP data messages by subpackage.
Step 208, if the DTRP data messages are by subpackage, package process to the DTRP data messages,
DTRP data messages after group bag are sent to the treatment progress of the DTRP server ends.
If the DTRP data messages are by subpackage, next packetized data is waited, until the connection process is received
Package to after end-of-packet symbol process, and the DTRP data messages after group bag are sent to the process of the DTRP server ends
Journey.
Step 209, if the DTRP data messages are not by subpackage, directly by the DTRP data messages send to
The treatment progress of the DTRP server ends.
If the DTRP data messages are not by subpackage, the DTRP data messages are directly sent by the connection process
To the treatment progress of the DTRP server ends.
Step 210, the treatment progress carry out parsing to the DTRP data messages according to DTRP Datagram Protocols
Keyword, job sequence and variable to the DTRP data messages.
After the treatment progress receives the DTRP data messages that the connection process sends, the treatment progress according to
DTRP Datagram Protocols, parse to the DTRP data messages, obtain keyword, the instruction of the DTRP data messages
Sequence and variable.
The DTRP Datagram Protocols are developed using JAVA language.
For example, the DTRP data messages are login data messages, to the login data messages<:>msg:var1<:
>Parsed, obtain message spacing symbol "<:>", keyword " msg ", instruction separator ":", variable " var1 ";The DTRP numbers
It is heart data messages according to message, to the heart data messages<:>hrt:time:var<:>Parsed, obtained message
Separator "<:>", keyword " hrt " " time ", instruction separator ":", variable " var ";The DTRP data messages are order
Data message<:>odr:tag:var1:touser:[var2]:list-a<:>, the order data messages are parsed,
Obtain message spacing symbol "<:>", keyword " odr " " tag " " touser " " list-a ", instruction separator ":", optional symbol
" [] ", job sequence " var1 ", variable " var2 ";The DTRP data messages are order data messages<:>odr:
fromuser:var1:tag:var2:touser:var3:send:var4<:>, the order data messages are parsed,
Obtain message spacing symbol "<:>", keyword " odr " " tag " " fromuser " " touser " " send ", instruction separator ":", refer to
Make sequence " var1 ", variable " var2 " " var3 " " var4 ".
Step 211, judges the type of message of the DTRP data messages according to the keyword of the DTRP data messages, and
Different data responding processes is entered according to the type of message, in the data responding process according to the job sequence and
The variable generates the DTRP data messages of response.
Judge to state the type of message of DTRP data messages according to the keyword that DTRP data messages parsing is obtained, and
Different data responding processes is entered according to the type of message, according to the sequence of instructions being resolved in the data responding process
Row and variable generate the DTRP data messages of response.
For example, the keyword of the DTRP data messages is " msg ", judges the type of message of the DTRP data messages
For<:>msg:var1<:>, then the DTRP data messages for responding are generated according to the variable " var1 " is<:>hello:var1<:
>;The keyword of the DTRP data messages is " hrt ", judges that the type of message of the DTRP data messages is<:>hrt:
time:var<:>, then the DTRP data messages for responding are generated according to the variable " var " is<:>hrt:ok:time:var<:>;
The DTRP data messages keyword is " odr " " tag " " touser " " list-a ", judges the report of the DTRP data messages
Literary type is<:>odr:tag:var1:touser:[var2]:list–a<:>, then according to the job sequence " var1 ", variable
" var2 " generates the DTRP data messages of response<:>rlt:var1:var2:tag:var3:touser::[var4,var5]<:
>;The keyword of the DTRP data messages is " odr " " tag " " fromuser " " touser " " send ", judges the DTRP
The type of message of data message is<:>odr:fromuser:var1:tag:var2:touser:var3:send:var4<:>, then
According to the DTRP data messages that the job sequence " var1 ", variable " var2 " " var3 " " var4 " generate response it is<:>rlt:
fromuser:var1:tag:var2:touser:var3:send:var4:des:var5<:>;The DTRP data messages are not for
Know instruction, then the DTRP data messages for generating response are<:>unknow<:>.
The DTRP data messages of the response are sent to the connection process by step 212.
After the DTRP data messages that the treatment progress generates response, the treatment progress is by the DTRP data messages
It is sent to the connection process.
Whether step 213, the connection process judge the DTRP data messages size of the response more than given threshold.
Whether the connection process of the DTRP server ends judges the DTRP data messages size of the response more than setting
Threshold value, for the DTRP data messages of the response more than given threshold need to carry out subpackage process, by the DTRP numbers of the response
The DTRP data messages of at least one response are split into according to message.
Step 214, if the DTRP data messages of the response are more than given threshold, the DTRP data to the response
Message carries out subpackage process, by subpackage after at least one response DTRP data messages carry out SSL encryption.
If the DTRP data messages of the response are more than given threshold, the DTRP data messages of the response are carried out
Subpackage is processed, and the DTRP data message messages of the response is split into the DTRP data messages of at least one response, in subpackage
After process, SSL encryption is carried out to the DTRP data messages of at least one response after the subpackage.
Step 215, if the DTRP data messages of the response are less than given threshold, directly by the DTRP of the response
Data message carries out SSL encryption.
If the DTRP data messages of the response are less than given threshold, the connection process is directly by the response
DTRP data messages carry out SSL encryption
Step 216, the DTRP data messages based on the response after the SSL encryption generate the second message, described to return
DTRP clients.
The connection process is packaged process after the DTRP data messages to the response carry out SSL encryption to which
The second message is generated, and second message is returned into the DTRP clients.
Reference picture 2D, shows data processing structure figure of the invention.
The DTRP clients send the first message comprising DTRP data messages to the connection process of DTRP server ends,
The connection process carries out SSL decryption and obtains DTRP data messages to first message, and the DTRP data messages are carried out
Group bag is processed, and is sent to the treatment progress of DTRP server ends, and the treatment progress is solved to the DTRP data messages
Analysis is processed, and generates the DTRP data messages of response, and the DTRP data messages of the response are back to institute by the treatment progress
Connection process is stated, the connection process carries out subpackage process to the DTRP data messages of the response and SSL encryption generates bag
Second message of the DTRP data messages containing response, and DTRP clients are back to, the DTRP clients receive described second
Message.
Relatively first technology, the embodiment of the present invention possess following advantage:
The embodiment of the present invention sets up the connection of DTRP clients and DTRP server ends based on Transmission Control Protocol, and based on described
Connection carries out SSL encryption and generates encryption tunnel, and DTRP clients are entered to the connection of DTRP server ends based on the encryption tunnel
Journey sends the first message comprising DTRP data messages, and the connection process carries out SSL decryption and obtains to first message
DTRP data messages, package process to the DTRP data messages, and sends to the treatment progress of DTRP server ends, institute
State treatment progress to the DTRP data messages carry out process generate response DTRP data messages, and be back to it is described connect into
Journey, the connection process carries out subpackage process to the DTRP data messages of the response and SSL encryption is generated comprising response
Second message of DTRP data messages, and it is back to DTRP clients.Based on Transmission Control Protocol and SSL bidirectional authentication mechanisms, will service
The process at device end is split as connection process and treatment progress, internal reasonably to use thread pool and asynchronous I/O techniques, thus solves
Snmp protocol can packet loss, the problem of poor stability, and the network overhead of TR069 agreements is big, when equipment amount is big, resolution speed
Slack-off, SSL is optional, there is leak when not selecting in safety, and exploitation complexity is high, the big problem of maintenance cost, in data transfer
Shi Buhui packet losses, network overhead are little, and data transfer is safer, and the maintenance cost in later stage is low, while improve concurrent and processing effect
Rate.
For embodiment of the method, in order to be briefly described, therefore which is all expressed as a series of combination of actions, but this area
Technical staff should know that the embodiment of the present invention is not limited by described sequence of movement, because according to present invention enforcement
Example, some steps can adopt other orders or while carry out.Secondly, those skilled in the art should also know, description
Described in embodiment belong to preferred embodiment, necessary to the involved action not necessarily embodiment of the present invention.
Embodiment three
With reference to Fig. 3, a kind of knot of system embodiment for realizing data communication according to an embodiment of the invention is shown
Structure block diagram, specifically can include such as lower module:
Connect data messages sending module 301, the DTRP clients for terminal unit are sent based on Transmission Control Protocol
The connection process of connect data messages to DTRP server ends.
Connection establishment module 302, the connection process for the DTRP server ends are based on the connect data messages
Set up the connection with DTRP clients.
Encryption tunnel sets up module 303, for after the DTRP clients and the DTRP server ends are set up and are connected,
The SSL data messages based on Transmission Control Protocol are sent to the connection process, the DTRP is set up based on the SSL data messages objective
The encryption tunnel of family end and the DTRP server ends.
First message sending module 304, for setting up encryption tunnel in the DTRP clients and the DTRP server ends
Behind road, the DTRP clients send the first message comprising DTRP data messages based on Transmission Control Protocol to the connection process.
DTRP data messages sending module 305, is carried out after preliminary treatment to first message for the connection process
The DTRP data messages for obtaining the treatment progress for being transmitted to the DTRP server ends.
DTRP data messages processing module 306, is processed to the DTRP data messages for the treatment progress, and
The DTRP data messages of response are returned to the connection process.
Second message returns module 307, and the DTRP data messages of the response are processed as base for the connection process
In the second message of the DTRP data messages comprising response of Transmission Control Protocol, to return the DTRP clients.
Relatively first technology, the embodiment of the present invention possess following advantage:
The embodiment of the present invention sets up the connection of DTRP clients and DTRP server ends based on Transmission Control Protocol, and based on described
Connection carries out SSL encryption and generates encryption tunnel, and DTRP clients are entered to the connection of DTRP server ends based on the encryption tunnel
Journey sends the first message comprising DTRP data messages, and the connection process is obtained after carrying out preliminary treatment to first message
DTRP data messages, and send to the treatment progress of DTRP server ends, the treatment progress enters to the DTRP data messages
Row processes the DTRP data messages for generating response, and is back to the connection process, and the connection process is to the response
DTRP data messages carry out processing the second message for generating the DTRP data messages comprising response, and are back to DTRP clients.
Based on Transmission Control Protocol and SSL bidirectional authentication mechanisms, the process of server end is split as into connection process and treatment progress, it is internal to close
The utilization thread pool of reason and asynchronous I/O techniques, thus solve the problems, such as snmp protocol meeting packet loss, poor stability, and TR069
The network overhead of agreement is big, and when equipment amount is big, resolution speed is slack-off, and SSL is optional, there is leak when not selecting in safety, develops
Complexity is high, the big problem of maintenance cost, in data transfer will not packet loss, network overhead is little, and data transfer is safer, the later stage
Maintenance cost it is low, while improve concurrent and treatment effeciency.
Example IV
With reference to Fig. 4, a kind of knot of system embodiment for realizing data communication according to an embodiment of the invention is shown
Structure block diagram, specifically can include such as lower module:
Initialization module 401, for the preset configuration file of the connection process loading of the DTRP server ends, and initially
Change the connection with the treatment progress of the DTRP server ends;The configuration file includes:Port numbers, Thread Count, version number.
Connect data messages sending module 402, the DTRP clients for terminal unit are sent based on Transmission Control Protocol
The connection process of connect data messages to DTRP server ends.
Connection establishment module 403, the connection process for the DTRP server ends are based on the connect data messages
Set up the connection with DTRP clients.
Encryption tunnel sets up module 404, for after the DTRP clients and the DTRP server ends are set up and are connected,
The SSL data messages based on Transmission Control Protocol are sent to the connection process, the DTRP is set up based on the SSL data messages objective
The encryption tunnel of family end and the DTRP server ends.
First message sending module 405, for setting up encryption tunnel in the DTRP clients and the DTRP server ends
Behind road, the DTRP clients send the first message comprising DTRP data messages based on Transmission Control Protocol to the connection process.
Deciphering module 406, carries out SSL decryption for the connection process and obtains DTRP datagrams to first message
Text.
Subpackage judge module 407, for judging the DTRP data messages whether by subpackage.
First sending module 408, if entered to the DTRP data messages by subpackage for the DTRP data messages
Row group bag is processed, and the DTRP data messages after group bag are sent to the treatment progress of the DTRP server ends.
Second sending module 409, if for the DTRP data messages not by subpackage, directly by the DTRP numbers
Send according to message to the treatment progress of the DTRP server ends.
Parsing module 410, for the treatment progress according to DTRP Datagram Protocols, enters to the DTRP data messages
Row parsing obtains keyword, job sequence and the variable of the DTRP data messages.
Response message generation module 411, for judging the DTRP data according to the keyword of the DTRP data messages
The type of message of message, and different data responding processes is entered according to the type of message, in the data responding process
The DTRP data messages of response are generated according to the job sequence and the variable.
Response message sending module 412, for the DTRP data messages of the response are sent to the connection process.
Threshold value judgment module 413, judges for the connection process whether the DTRP data messages size of the response is big
In given threshold.
First encrypting module 414, if the DTRP data messages for the response are more than given threshold, to the sound
The DTRP data messages answered carry out subpackage process, by subpackage after at least one response DTRP data messages carry out SSL encryption.
Second encrypting module 415, if the DTRP data messages for the response are less than given threshold, directly by institute
The DTRP data messages for stating response carry out SSL encryption.
Second message generation module 416, generates second for the DTRP data messages based on the response after the SSL encryption
Message, to return the DTRP clients.
Relatively first technology, the embodiment of the present invention possess following advantage:
The embodiment of the present invention sets up the connection of DTRP clients and DTRP server ends based on Transmission Control Protocol, and based on described
Connection carries out SSL encryption and generates encryption tunnel, and DTRP clients are entered to the connection of DTRP server ends based on the encryption tunnel
Journey sends the first message comprising DTRP data messages, and the connection process carries out SSL decryption and obtains to first message
DTRP data messages, package process to the DTRP data messages, and sends to the treatment progress of DTRP server ends, institute
State treatment progress to the DTRP data messages carry out process generate response DTRP data messages, and be back to it is described connect into
Journey, the connection process carries out subpackage process to the DTRP data messages of the response and SSL encryption is generated comprising response
Second message of DTRP data messages, and it is back to DTRP clients.Based on Transmission Control Protocol and SSL bidirectional authentication mechanisms, will service
The process at device end is split as connection process and treatment progress, internal reasonably to use thread pool and asynchronous I/O techniques, thus solves
Snmp protocol can packet loss, the problem of poor stability, and the network overhead of TR069 agreements is big, when equipment amount is big, resolution speed
Slack-off, SSL is optional, there is leak when not selecting in safety, and exploitation complexity is high, the big problem of maintenance cost, in data transfer
Shi Buhui packet losses, network overhead are little, and data transfer is safer, and the maintenance cost in later stage is low, while improve concurrent and processing effect
Rate.
For system embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, it is related
Part is illustrated referring to the part of embodiment of the method.
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein.
Various general-purpose systems can also be used together based on teaching in this.As described above, construct required by this kind of system
Structure be obvious.Additionally, the present invention is also not for any certain programmed language.It is understood that, it is possible to use it is various
Programming language realizes the content of invention described herein, and the description done to language-specific above is to disclose this
Bright preferred forms.
In description mentioned herein, a large amount of details are illustrated.It is to be appreciated, however, that the enforcement of the present invention
Example can be put into practice in the case where not having these details.In some instances, known method, structure is not been shown in detail
And technology, so as not to obscure the understanding of this description.
Similarly, it will be appreciated that in order to simplify the disclosure and help understand one or more in each inventive aspect, exist
Above to, in the description of the exemplary embodiment of the present invention, each feature of the present invention is grouped together into single enforcement sometimes
In example, figure or descriptions thereof.However, should the method for the disclosure be construed to reflect following intention:I.e. required guarantor
The more features of feature is expressly recited in each claim by the application claims ratio of shield.More precisely, such as following
Claims it is reflected as, inventive aspect is less than all features of single embodiment disclosed above.Therefore,
Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim itself
All as the separate embodiments of the present invention.
Those skilled in the art are appreciated that can be carried out adaptively to the module in the equipment in embodiment
Change and they are arranged in one or more different from embodiment equipment.Can be the module or list in embodiment
Unit or component are combined into a module or unit or component, and can be divided in addition multiple submodule or subelement or
Sub-component.In addition at least some in such feature and/or process or unit is excluded each other, can adopt any
Combine to all features disclosed in this specification (including adjoint claim, summary and accompanying drawing) and so disclosed
Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification (includes adjoint power
Profit is required, summary and accompanying drawing) disclosed in each feature can it is identical by offers, be equal to or the alternative features of similar purpose carry out generation
Replace.
Although additionally, it will be appreciated by those of skill in the art that some embodiments described herein include other embodiments
In some included features rather than further feature, but the combination of the feature of different embodiments means in of the invention
Within the scope of and form different embodiments.For example, in the following claims, embodiment required for protection appoint
One of meaning can in any combination mode using.
The present invention all parts embodiment can be realized with hardware, or with one or more processor operation
Software module realize, or with combinations thereof realize.It will be understood by those of skill in the art that can use in practice
Microprocessor or digital signal processor (DSP) are realizing the according to embodiments of the present invention method for realizing data communication and be
The some or all functions of some or all parts in system equipment.The present invention is also implemented as performing institute here
(for example, computer program and computer program are produced for some or all equipment of the method for description or program of device
Product).Such program for realizing the present invention can be stored on a computer-readable medium, or can have one or more
The form of signal.Such signal can be downloaded from internet website and be obtained, or provide on carrier signal, or to appoint
What other forms is provided.
It should be noted that above-described embodiment the present invention will be described rather than limits the invention, and ability
Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims,
Any reference markss between bracket should not be configured to limitations on claims.Word "comprising" is not excluded the presence of not
Element listed in the claims or step.Word "a" or "an" before element does not exclude the presence of multiple such
Element.The present invention can come real by means of the hardware for including some different elements and by means of properly programmed computer
It is existing.If in the unit claim for listing equipment for drying, several in these devices can be by same hardware branch
To embody.The use of word first, second, and third does not indicate that any order.These words can be explained and be run after fame
Claim.
Claims (10)
1. a kind of method for realizing data communication, it is characterised in that include:
The DTRP clients of terminal unit send the connection of the connect data messages to DTRP server ends based on Transmission Control Protocol
Process;
The connection process of the DTRP server ends sets up the connection with DTRP clients based on the connect data messages;
After the DTRP clients and the DTRP server ends are set up and be connected, send to the connection process and assisted based on TCP
The SSL data messages of view, set up the encryption of the DTRP clients and the DTRP server ends based on the SSL data messages
Tunnel;
After the DTRP clients set up encryption tunnel with the DTRP server ends, the DTRP clients are to the connection
Process sends the first message comprising DTRP data messages based on Transmission Control Protocol;
DTRP data messages that the connection process is obtained after carrying out preliminary treatment to first message are simultaneously transmitted to described
The treatment progress of DTRP server ends;
The treatment progress is processed to the DTRP data messages, and returns the DTRP data messages of response to the connection
Process;
The DTRP data messages of the response are processed as the DTRP data comprising response based on Transmission Control Protocol by the connection process
Second message of message, to return the DTRP clients.
2. the method for claim 1, it is characterised in that the connection process carries out preliminary treatment to first message
The DTRP data messages for obtaining afterwards and be transmitted to the DTRP server ends treatment progress the step of, including:
The connection process carries out SSL decryption and obtains DTRP data messages to first message;
Judge the DTRP data messages whether by subpackage;
If the DTRP data messages are by subpackage, package process to the DTRP data messages, after group bag
DTRP data messages are sent to the treatment progress of the DTRP server ends;
If the DTRP data messages by subpackage, directly do not send the DTRP data messages to the DTRP and service
The treatment progress at device end.
3. the method for claim 1, it is characterised in that the treatment progress to the DTRP data messages at
The step of managing, and return the DTRP data messages of response to the connection process, including:
The treatment progress carries out parsing to the DTRP data messages and obtains the DTRP numbers according to DTRP Datagram Protocols
According to the keyword of message, job sequence and variable;
The type of message of the DTRP data messages is judged according to the keyword of the DTRP data messages, and according to the message
Type enters different data responding processes, is generated according to the job sequence and the variable in the data responding process
The DTRP data messages of response;
The DTRP data messages of the response are sent to into the connection process.
4. the method for claim 1, it is characterised in that the connection process is by the DTRP data messages of the response
Reason is the second message based on DTRP data message of the Transmission Control Protocol comprising response, the step of returning the DTRP clients,
Including:
Whether the connection process judges the DTRP data messages size of the response more than given threshold;
If the DTRP data messages of the response are more than given threshold, subpackage is carried out to the DTRP data messages of the response
Process, by subpackage after at least one response DTRP data messages carry out SSL encryption;
If the DTRP data messages of the response are less than given threshold, directly the DTRP data messages of the response are carried out
SSL encryption;
DTRP data messages based on the response after the SSL encryption generate the second message, to return the DTRP clients.
5. the method for claim 1, it is characterised in that the DTRP data messages include:Login data messages,
Heart data messages and order data messages.
6. the method for claim 1, it is characterised in that it is described based on Transmission Control Protocol comprising DTRP data messages
One message includes:IP stems and IP data divisions;The IP data divisions include TCP stems and tcp data part;The TCP
Data division includes SSL stems and SSL data divisions;The SSL data divisions include DTRP data messages.
7. the method for claim 1, it is characterised in that send based on TCP in the DTRP clients of the terminal unit
Before the step of connection process of the connect data messages of agreement to DTRP server ends, also include:
The connection process of the DTRP server ends loads preset configuration file, and initializes and the DTRP server ends
The connection for the treatment of progress;The configuration file includes:Port numbers, Thread Count, version number.
8. a kind of system for realizing data communication, it is characterised in that include:
Connect data message sending modules, the DTRP clients for terminal unit send the connect based on Transmission Control Protocol
The connection process of data message to DTRP server ends;
Connection establishment module, for the DTRP server ends connection process based on the connect data messages set up with
The connection of DTRP clients;
Encryption tunnel sets up module, for after the DTRP clients and the DTRP server ends are set up and be connected, to described
Connection process sends SSL data messages based on Transmission Control Protocol, based on the SSL data messages set up the DTRP clients with
The encryption tunnel of the DTRP server ends;
First message sending module, for after the DTRP clients set up encryption tunnel with the DTRP server ends, institute
State DTRP clients and the first message comprising DTRP data messages based on Transmission Control Protocol is sent to the connection process;
DTRP data message sending modules, obtain after carrying out preliminary treatment to first message for the connection process
DTRP data messages are simultaneously transmitted to the treatment progress of the DTRP server ends;
DTRP data message processing modules, process to the DTRP data messages for the treatment progress, and return sound
The DTRP data messages answered give the connection process;
Second message returns module, is processed as assisting based on TCP by the DTRP data messages of the response for the connection process
Second message of the DTRP data messages comprising response of view, to return the DTRP clients.
9. system as claimed in claim 8, it is characterised in that the DTRP data messages sending module, including:
Deciphering module, carries out SSL decryption for the connection process and obtains DTRP data messages to first message;
Subpackage judge module, for judging the DTRP data messages whether by subpackage;
First sending module, if packaged to the DTRP data messages by subpackage for the DTRP data messages
Process, the DTRP data messages after group bag are sent to the treatment progress of the DTRP server ends;
Second sending module, if for the DTRP data messages not by subpackage, directly by the DTRP data messages
Send to the treatment progress of the DTRP server ends.
10. system as claimed in claim 8, it is characterised in that the DTRP data messages processing module, including:
Parsing module, for the treatment progress according to DTRP Datagram Protocols, parses to the DTRP data messages
Obtain keyword, job sequence and the variable of the DTRP data messages;
Response message generation module, for the report of the DTRP data messages is judged according to the keyword of the DTRP data messages
Literary type, and different data responding processes is entered according to the type of message, according to described in the data responding process
Job sequence and the variable generate the DTRP data messages of response;
Response message sending module, for the DTRP data messages of the response are sent to the connection process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610943275.8A CN106549955A (en) | 2016-11-01 | 2016-11-01 | A kind of method and system for realizing data communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610943275.8A CN106549955A (en) | 2016-11-01 | 2016-11-01 | A kind of method and system for realizing data communication |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106549955A true CN106549955A (en) | 2017-03-29 |
Family
ID=58393828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610943275.8A Pending CN106549955A (en) | 2016-11-01 | 2016-11-01 | A kind of method and system for realizing data communication |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106549955A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109450901A (en) * | 2018-11-12 | 2019-03-08 | 北京天融信网络安全技术有限公司 | The close tunnel establishing method of state, device and equipment |
CN112822054A (en) * | 2021-01-19 | 2021-05-18 | 太仓市同维电子有限公司 | Remote management method and system for multiple related devices by using same network element |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030033520A1 (en) * | 2000-10-10 | 2003-02-13 | Christopher Peiffer | HTTP multiplexor/demultiplexor system for use in secure transactions |
CN102916953A (en) * | 2012-10-12 | 2013-02-06 | 青岛海信传媒网络技术有限公司 | Method and device for realizing concurrent service on basis of TCP (transmission control protocol) connection |
CN103139185A (en) * | 2011-12-02 | 2013-06-05 | 中科信息安全共性技术国家工程研究中心有限公司 | Method of achieving safe reverse proxy service |
CN103746977A (en) * | 2013-12-27 | 2014-04-23 | 东软熙康健康科技有限公司 | Connection method and device for Linux server |
-
2016
- 2016-11-01 CN CN201610943275.8A patent/CN106549955A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030033520A1 (en) * | 2000-10-10 | 2003-02-13 | Christopher Peiffer | HTTP multiplexor/demultiplexor system for use in secure transactions |
CN103139185A (en) * | 2011-12-02 | 2013-06-05 | 中科信息安全共性技术国家工程研究中心有限公司 | Method of achieving safe reverse proxy service |
CN102916953A (en) * | 2012-10-12 | 2013-02-06 | 青岛海信传媒网络技术有限公司 | Method and device for realizing concurrent service on basis of TCP (transmission control protocol) connection |
CN103746977A (en) * | 2013-12-27 | 2014-04-23 | 东软熙康健康科技有限公司 | Connection method and device for Linux server |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109450901A (en) * | 2018-11-12 | 2019-03-08 | 北京天融信网络安全技术有限公司 | The close tunnel establishing method of state, device and equipment |
CN112822054A (en) * | 2021-01-19 | 2021-05-18 | 太仓市同维电子有限公司 | Remote management method and system for multiple related devices by using same network element |
CN112822054B (en) * | 2021-01-19 | 2024-05-28 | 太仓市同维电子有限公司 | Remote management method for multiple related devices by using same network element |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8649275B2 (en) | Fast SSL testing using precalculated cryptographyc data | |
Crichigno et al. | A comprehensive tutorial on science DMZ | |
CN202206418U (en) | Traffic management device, system and processor | |
CN105162883B (en) | Network Load Balance processing system and its method and apparatus | |
CN108390881A (en) | A kind of distribution high concurrent real-time messages method for pushing and system | |
US11824740B2 (en) | Method and system for inducing secure communications between one or more emulated servers and emulated clients to test a device therebetween | |
US8537839B2 (en) | Traffic generator with dynamic MPLS label assignment | |
CN104010001B (en) | In mobile terminal, the method and system connecting communication is carried out in similar networking request | |
CN104601550A (en) | System and method for transmitting reversely quarantined file based on cluster array | |
Misra et al. | Introduction to IoT | |
CN106790221A (en) | A kind of safe ipsec protocol encryption method of internet protocol and the network equipment | |
CN108574687A (en) | A kind of communication connection method for building up, device and electronic equipment | |
Zuo et al. | P4Label: packet forwarding control mechanism based on P4 for software-defined networking | |
US10333769B2 (en) | Deployable linear bitwise protocol transformation | |
CN106549955A (en) | A kind of method and system for realizing data communication | |
US8966321B2 (en) | Logical port and layer protocol test configuration resource manager | |
US20180367621A1 (en) | Secure service chaining | |
CN114679265B (en) | Flow acquisition method, device, electronic equipment and storage medium | |
CN108011825B (en) | Multi-network equipment interconnection reality method and system based on software defined network | |
CN110213346A (en) | The transmission method and device of encryption information | |
CN110417804A (en) | A kind of bidirectional identity authentication encryption communication method and system suitable for chip microcontroller | |
CN100592265C (en) | Method, system and computer system for guaranteeing communication safety by route packet quantity | |
CN107086997A (en) | Pass through the method for the configuration information of syslog agreement reporting equipments | |
CN108462681A (en) | A kind of communication means of heterogeneous network, equipment and system | |
CN103795719B (en) | Terminal security equipment simplify configuration management method and system |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170329 |
|
RJ01 | Rejection of invention patent application after publication |