CN106549955A - A kind of method and system for realizing data communication - Google Patents

A kind of method and system for realizing data communication Download PDF

Info

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
Application number
CN201610943275.8A
Other languages
Chinese (zh)
Inventor
李峰
李鹏辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Software Technologies Co Ltd
Original Assignee
Datang Software Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Software Technologies Co Ltd filed Critical Datang Software Technologies Co Ltd
Priority to CN201610943275.8A priority Critical patent/CN106549955A/en
Publication of CN106549955A publication Critical patent/CN106549955A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network 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

A kind of method and system for realizing data communication
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.
CN201610943275.8A 2016-11-01 2016-11-01 A kind of method and system for realizing data communication Pending CN106549955A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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