CN1842064A - Data transmission method and system in instant communication - Google Patents

Data transmission method and system in instant communication Download PDF

Info

Publication number
CN1842064A
CN1842064A CN 200510063697 CN200510063697A CN1842064A CN 1842064 A CN1842064 A CN 1842064A CN 200510063697 CN200510063697 CN 200510063697 CN 200510063697 A CN200510063697 A CN 200510063697A CN 1842064 A CN1842064 A CN 1842064A
Authority
CN
China
Prior art keywords
node
client
data
signature
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200510063697
Other languages
Chinese (zh)
Other versions
CN100426801C (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CNB2005100636978A priority Critical patent/CN100426801C/en
Publication of CN1842064A publication Critical patent/CN1842064A/en
Application granted granted Critical
Publication of CN100426801C publication Critical patent/CN100426801C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a data transmitting method and system of an instantaneous communication. The transfer transmitting switches in the date between the client end and the object client end. The method comprises: a) choosing the client end with data transfer ability as node; b) choosing the node for providing the data transfer server to the client end and the object client end and then allocating a node key to the node; c) establishing the node transfer communicating channel; d) using the node transfer communicating channel to switch the data of between the client end and the object client end.

Description

The method and system of transfer of data in a kind of instant messaging
Technical field
The invention belongs to the instant messaging field, relate in particular to the method and the data transmission system of transfer of data in the instant messaging.
Background technology
In instant communication process, need realizing by transfer server alternately of information between the client and data, by the IP address of client to central server request the other side, use this IP address to send direct-connected request to the other side's client, if this request obtains the agreement of the other side's client, then set up direct-connected, communicate, if being provided with reasons such as fire compartment wall owing to the other side's client can not reach direct-connected, then send the transfer request to transfer server, communicate by transfer server by initiator's client.
At present, because most users surf the Net by local area network (LAN), in order to reach the purpose of network security, the measure that local area network (LAN) tends to that fire compartment wall is set or takes other restrictions to insert, objectively cause a large number of users can not data-direct connection, need carry out transfer communication, taken a large amount of transfer server bandwidth by transfer server, reduce communication efficiency, be not easy to telex network.And operator must purchase more transfer server in order to guarantee user's communications efficient, has increased the input of purchasing of equipment.
Summary of the invention
The objective of the invention is to solve user's communications data in the instant messaging process and realize, reduced the problem of communication efficiency by limited transfer server resource transfer.
In order to realize goal of the invention, the invention provides the data transmission method in a kind of instant messaging, transfer transmission inserts the data between client and the destination client, and described method comprises the steps:
A. select to possess the client of data relay ability as node;
B. being chosen as access client and destination client provides the node of data relay service, and is that described node distributes a node key;
C. set up node transfer communication passage;
D. by the data between described node transfer communication channel transfer access client and the destination client.
Described steps A comprises the steps:
A1. receive facility environment information and network traffic information that client reports;
A2. facility environment information and the network traffic information that reports according to client selects to possess the client of data relay ability as node;
A3. preserve facility environment information, network traffic information and the node signature of described node.
Described step B comprises the steps:
B1. receive the node access request that client is initiated that inserts;
B2. being chosen as access client and destination client provides the node of data relay service;
B3. be that described node distributes a node key, and use the node signature of described node to generate access client signature and destination client signature;
B4. insert request-reply to inserting the client return node.
Described step C comprises the steps:
C1. inserting client will be to destination client sending node link information;
C2. the ping instruction is carried out to each node in the node link information in the destination client, and to inserting client return node ping commanded response information;
C3. insert client according to the ping commanded response information of destination client and the node ping commanded response information that self obtains, select to carry out the node of transfer of data, and the notification target client;
C4. insert client and destination client and initiate to insert request to node;
C5. node is verified inserting client and destination client;
C6. node is for verifying access client and the destination client open communication port that passes through.
Described step D comprises the steps:
D1. insert client and utilize the node key ciphered data to the node transmission;
D2. node is given the destination client with described data forwarding;
D3. the destination client utilizes the data that the node key decryption node is transmitted.
Described node inserts access client signature and the destination client signature that request-reply comprises node signature, node IP and port, node key and utilizes described node signature to generate.
Described node link information comprises node signature, node IP and port, node key and destination client signature.
Described step D further comprises the steps:
D4. central server issues the network traffics control information to described node;
D5. node receives the network traffics control information, control local network flow;
D6. node returns local network flow control result to central server.
It is described that the node of data relay service is provided is the node of IP near described access client ip or destination client IP in order to insert client and destination client.
In order to realize goal of the invention better, the present invention further provides the data transmission system in a kind of instant messaging, be used for the data between transfer transmission access client and the destination client, described system comprises central server subsystem, node subsystem and client-end subsystem, wherein:
The central server subsystem is used to be chosen as the access client and the destination client provides the node of data relay service, and is that each node distributes a node key;
The node subsystem is used to set up node transfer communication passage, and transmits the data that insert client and destination client submission by described node transfer communication passage;
Client-end subsystem is used to select provide the node of data relay service, submits to described node to transmit data.
Described central server subsystem comprises node Access Management, nodal information memory module, key and signature generation module and node distribution module, wherein:
The node Access Management, receive facility environment information and network traffic information that client regularly reports, selection provides the node of data relay service to client, and submits to the nodal information memory module to preserve facility environment information, network traffic information and the node signature of described node; Issue the network traffics control information to node, the network traffics control result that receiving node returns;
The nodal information memory module receives and facility environment information, network traffic information and the node of the node that the memory node Access Management is submitted to are signed; The querying node request of receiving node distribution module is chosen as the node that client provides the data relay service, and the IP and the port information of described node are delivered the node distribution module, and the node signature of described node is delivered key and signature generation module;
Key and signature generation module, the node signature that the receiving node information storage module is delivered utilizes described node to sign and generates access client signature and destination client signature, and is node key of each node distribution; To insert client signature, destination client signature and node key and deliver the node distribution module;
The node distribution module, receive the node access request that client is submitted to that inserts, to nodal information memory module sending node query requests, the IP of the node that the receiving node information storage module is delivered and port, and key and signature generation module access client signature, destination client signature and the node key delivered, insert request-reply to inserting the client return node.
Described node subsystem comprises information reporting module and access transit module, wherein:
The information reporting module reports central server with facility environment information and described network traffic information; The network traffics control information that the receiving center server issues is transmitted to the access transit module with described network traffics control information, receives to insert the network traffics control result that transit module returns, and described network traffics control result is reported central server;
Insert transit module, receive the ping instruction that client sends, return ping response information to client; Receive the access request that inserts client and destination client, according to inserting the identity that client signature and destination client signature verification insert client and destination client, to access client and destination client open communication port, set up the transfer communication passage by checking; Receive and insert the data that client is submitted transfer to, data are carried out legitimate verification, and will verify that the data forwarding of passing through is to the destination client; The local network flow is adjusted in the network traffics control information that reception information reporting module is transmitted, and network traffics are controlled return information reporting module as a result.
Described client-end subsystem comprises node request module, delivery module and data encrypting and deciphering module, wherein:
Node inserts request module, submits to node to insert request to central server, and the node that the receiving center server returns inserts request-reply; The node link information is sent to delivery module;
Delivery module, the node link information that receiving node request access module sends sends to the destination client with described node link information; Send ping instruction, the ping commanded response information that receiving node returns to node; The node ping commanded response information that the receiving target client is returned; According to ping commanded response information and the ping commanded response Information Selection returned of the destination client node that carries out transfer of data of self, and with selected node notification target client; Receive the data of data encrypting and deciphering module encrypt, and give node described data forwarding; The data that receiving node is transmitted, and give the data encrypting and deciphering module with described data forwarding;
The data encrypting and deciphering module is utilized the node key enciphered data, and gives delivery module with described data forwarding; Receive the data that delivery module is transmitted, utilize node key to decipher described data.
Described node inserts access client signature and the destination client signature that request-reply comprises node signature, node IP and port, node key and utilizes described node signature to generate.
Described node link information comprises node signature, node IP and port, node key and destination client signature.
Described is the node of IP near described access client ip or destination client IP for client provides the node of data relay service.
The present invention uses the client resource that participates in instant messaging, selects to possess the node of the client of data relay ability as transfer of data, and central server distribution node key is encrypted data, guarantees safety of data transmission.Utilize the present invention, can reduce the communication bandwidth of transfer server, reduce the equipment purchasing input of operator, and can improve the instant messaging efficient of client.
Description of drawings
Fig. 1 is the realization flow figure of data transmission method provided by the invention;
Fig. 2 is the structure chart of data transmission system provided by the invention.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
As shown in Figure 1, in the present invention, central server 101 meets data client that transmit to require, that external IP is arranged with network traffics and as the node of instant messaging the instant communication data between the client is carried out transfer transmission, reaches the purpose of saving the transfer server bandwidth thus.Can client become node and be judged by central server 101 and select.
Among the step S101, central server 101 judges that according to the information that client reports whether client possesses the ability of transmission data, is chosen as the node that client provides the data relay service.
Client is regularly to central server 101 reporting equipment environmental information and network traffic informations, facility environment information and network traffic information that central server 101 reports according to client, judge whether client can be used as node and use, and preserve facility environment information, network traffic information and the node signature of node.
Facility environment packets of information includes network device name, the local zone time that client reports to central server 101, whether carried out transmission, CPU information, memory information, local IP and the port (port) etc. of big data quantity such as voice call, video, file.Network traffic information comprises linking number, initiator's request time, channel data bag amount, channel data bag flow etc.Node signature comprises that the key and the term of validity, central server 101 utilize the signature of node to generate a pair of client signature, promptly inserts client signature and destination client and signs, and is used for the identity of node checking client when client inserts; The time that normal connection when the term of validity is the client access node is set up, when the client access node, node is when whether authentication secret is correct, with the term of validity of this machine time contrast key, if overtimely just think that it is invalid signing.
Among the step S102, when needing by node transmission data between client 103A and the destination client 103B, client 103A initiates node to central server 101 and inserts request; Central server 101 is according to the close principle of IP, select a plurality of IP to provide the data relay service for client 103A near the node of client 103A or 103B, be a SN_key of each node Random assignment (node key), and a pair of client signature that utilizes the node signature to generate, promptly insert client signature and destination client signature, insert request-reply to client 103A return node then, node inserts in the request-reply and has comprised the node signature, node IP and port, SN_key and utilize the client signature of the client 103A that node signature generates and the client of client 103B to sign.
Among the step S103, client 103A sends to client 103B by the communication port that instantaneous communication system provides with node link informations such as node signature, node IP and port, SN_key and destination client signatures.
Among the step S104, after client 103B receives the node link information of client 103A transmission, each node in the node link information is carried out ping instruction, and the ping commanded response information of each node 102 is returned to client 103A.
Among the step S105, client 103A is according to the ping commanded response information of client 103B and the ping commanded response information that self each node execution ping instruction back is obtained, the node of data relay transmission is carried out in selection, and with the node notice client 103B that selects.
Among the step S106, client 103A and 103B initiate to insert request to node 102 respectively, node 102 is verified client according to the client signature of client 103A and 103B, whether the identity of judging client is legal, and whether the term of validity of signature is effective, if client identity is legal, and signature effectively, then node 102 is respectively client 103A and 103B open communication port, sets up the transfer communication passage.
Among the step S107, client 103A utilizes the SN_key corresponding with node 102 to encrypt to need the data of transmitting, and data encrypted is sent to node 102; After node 102 receives the data of client 103A transmission, whether legal by client signature judgment data, will verify that then legal data forwarding is to client 103B; Client 103B utilizes the SN_key of node 102 that data are decrypted processing after receiving the data of node 102 forwardings.
Provide in the process of data relay service for client 103A and 103B at node 102, central server 101 requires node 102 regularly to report local network traffic information, central server 101 is controlled the instant messaging quality when guaranteeing himself as client according to the network traffic information that node 102 reports in real time to maximum number of connections, initiator's request timed out value, passage maximum data packet amount and the passage maximum stream flow etc. of node 102.Node 102 is controlled local network traffics, and network traffics is controlled the result return central server 101 according to the network control message of central server 101.
Carry out in the instant messaging process between client 103A, 103B, if unsettled situation appears in the communication of node 102, as cutting off the power supply, go offline etc., client 103A, 103B can automatically switch to other node and communicate.
Fig. 2 shows the structure of data transmission system provided by the invention, comprises the server subsystem 201 that operates on the central server 101, operates in the node subsystem 202 on the node 102 and operates in client-end subsystem 203 on the client 103.In the present invention, because node 102 also is a kind of client that the data relay service is provided, therefore, node 102 and client 103 are with a kind of entity in the reality, all operation has node subsystem 202 and client-end subsystem 203, for the ease of understanding, separately is described.
Server subsystem 201 comprises node Access Management 2011, nodal information memory module 2012, key and signature generation module 2013 and node distribution module 2014, wherein:
Node Access Management 2011, receive facility environment information and network traffic information that client regularly reports, selection has the client of data transmission capabilities as node, and facility environment information, network traffic information and the node signature of node reported 2012 storages of nodal information memory module; Issue the network traffics control information to node, maximum number of connections, initiator's request timed out value, passage maximum bag amount and the passage maximum stream flow etc. of node are controlled, and the network traffics that receiving node returns are controlled the result;
Nodal information memory module 2012, the facility environment information that memory node Access Management 2011 reports, network traffic information and node signature; The querying node request of receiving node distribution module 2014, being chosen as access client and destination client provides a plurality of nodes of data relay service, as the node of IP near access client ip or destination client IP, and, simultaneously the node signature of node is delivered key and signature generation module 2013 with the IP and the port information return node distribution module 2014 of node;
Key and signature generation module 2013, the node signature that receiving node information storage module 2012 is delivered, utilize the node signature to generate and insert client signature and destination client signature, and be that each node distributes a SN_key, be used for encrypting between the client data that need transfer transmission, simultaneously, utilize the node signature to generate the client signature for client, comprise and insert client signature and destination client signature, be used for the node verification client identity, then with SN_key and insert the client signature and sign and deliver node distribution module 2014 in the destination client;
Node distribution module 2014, receive the node access request that client is submitted to, submit the querying node request to nodal information memory module 2012, the IP of the node that receiving node information storage module 2012 returns and port good news you, and key and signature generation module 2013 the access client signature, destination client signature and the SN_key that deliver, and insert request-reply to inserting the client return node.
Node subsystem 202 comprises information reporting module 2021 and access transit module 2022, wherein:
Information reporting module 2021 is to node Access Management 2011 timing reporting equipment environmental information and network traffic informations; The network traffics control information that receiving node Access Management 2011 sends is transmitted to data relay module 2023 with the network traffics control information and carries out, and with execution result return node Access Management 2011;
Insert transit module 2022, receive the ping instruction that client sends, return ping response information to client; Receive the access request that inserts client and destination client, according to inserting the identity that client signature and destination client signature verification insert client and destination client, to access client and destination client open communication port, set up the transfer communication passage by checking; Receive and insert the data that client is submitted transfer to, data are carried out legitimate verification, and will verify that the data forwarding of passing through is to the destination client; The local network flow is adjusted in the network traffics control information that reception information reporting module 2021 is transmitted, and network traffics are controlled return information reporting module 2021 as a result.
Client-end subsystem 203 comprises that node inserts request module 2031, delivery module 2032 and data encrypting and deciphering module 2033, wherein:
Node inserts request module 2031, submit to node to insert request to node distribution module 2014, the node that receiving node distribution module 2014 is returned inserts and replys, and node link informations such as node IP and port, node key and destination client signature are sent to delivery module 2032;
Delivery module 2032, receiving node insert the node link information that request module 2031 sends, and utilize instant transfer communication passage that the node link information is sent to the destination client; Send the ping instruction to node, and the ping commanded response information returned of receiving node; The node ping commanded response information that the receiving target client is returned; According to ping commanded response information and the ping commanded response Information Selection returned of the destination client node that carries out transfer of data of self, and with selected node notification target client; Receive data encrypting and deciphering module 2033 ciphered data, submit to node and transmit, simultaneously, the data that receiving node is transmitted, and data are delivered data encrypting and deciphering module 2033 be decrypted processing;
Data encrypting and deciphering module 2033 is utilized the SN_key enciphered data, and data encrypted is transmitted to delivery module 2032; Receive the data that delivery module 2032 is transmitted, utilize SN_key that data are decrypted processing.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (16)

1, the data transmission method in a kind of instant messaging, transfer transmission inserts the data between client and the destination client, and described method comprises the steps:
A. select to possess the client of data relay ability as node;
B. being chosen as access client and destination client provides the node of data relay service, and is that described node distributes a node key;
C. set up node transfer communication passage;
D. by the data between described node transfer communication channel transfer access client and the destination client.
2, data transmission method as claimed in claim 1 is characterized in that, described steps A comprises the steps:
A1. receive facility environment information and network traffic information that client reports;
A2. facility environment information and the network traffic information that reports according to client selects to possess the client of data relay ability as node;
A3. preserve facility environment information, network traffic information and the node signature of described node.
3, data transmission method as claimed in claim 1 is characterized in that, described step B comprises the steps:
B1. receive the node access request that client is initiated that inserts;
B2. being chosen as access client and destination client provides the node of data relay service;
B3. be that described node distributes a node key, and use the node signature of described node to generate access client signature and destination client signature;
B4. insert request-reply to inserting the client return node.
4, data transmission method as claimed in claim 1 is characterized in that, described step C comprises the steps:
C1. inserting client will be to destination client sending node link information;
C2. the ping instruction is carried out to each node in the node link information in the destination client, and to inserting client return node ping commanded response information;
C3. insert client according to the ping commanded response information of destination client and the node ping commanded response information that self obtains, select to carry out the node of transfer of data, and the notification target client;
C4. insert client and destination client and initiate to insert request to node;
C5. node is verified inserting client and destination client;
C6. node is for verifying access client and the destination client open communication port that passes through.
5, data transmission method as claimed in claim 1 is characterized in that, described step D comprises the steps:
D1. insert client and utilize the node key ciphered data to the node transmission;
D2. node is given the destination client with described data forwarding;
D3. the destination client utilizes the data that the node key decryption node is transmitted.
6, data transmission method as claimed in claim 3 is characterized in that, described node inserts access client signature and the destination client signature that request-reply comprises node signature, node IP and port, node key and utilizes described node signature to generate.
7, data transmission method as claimed in claim 4 is characterized in that, described node link information comprises node signature, node IP and port, node key and destination client signature.
8, data transmission method as claimed in claim 5 is characterized in that, described step D further comprises the steps:
D4. central server issues the network traffics control information to described node;
D5. node receives the network traffics control information, control local network flow;
D6. node returns local network flow control result to central server.
9, data transmission method as claimed in claim 1 is characterized in that, described the node of data relay service is provided is the node of IP near described access client ip or destination client IP in order to insert client and destination client.
10, the data transmission system in a kind of instant messaging is used for the data between transfer transmission access client and the destination client, and described system comprises central server subsystem, node subsystem and client-end subsystem, wherein:
The central server subsystem is used to be chosen as the access client and the destination client provides the node of data relay service, and is that each node distributes a node key;
The node subsystem is used to set up node transfer communication passage, and transmits the data that insert client and destination client submission by described node transfer communication passage;
Client-end subsystem is used to select provide the node of data relay service, submits to described node to transmit data.
11, data transmission system as claimed in claim 10 is characterized in that, described central server subsystem comprises node Access Management, nodal information memory module, key and signature generation module and node distribution module, wherein:
The node Access Management, receive facility environment information and network traffic information that client regularly reports, selection provides the node of data relay service to client, and submits to the nodal information memory module to preserve facility environment information, network traffic information and the node signature of described node; Issue the network traffics control information to node, the network traffics control result that receiving node returns;
The nodal information memory module receives and facility environment information, network traffic information and the node of the node that the memory node Access Management is submitted to are signed; The querying node request of receiving node distribution module is chosen as the node that client provides the data relay service, and the IP and the port information of described node are delivered the node distribution module, and the node signature of described node is delivered key and signature generation module;
Key and signature generation module, the node signature that the receiving node information storage module is delivered utilizes described node to sign and generates access client signature and destination client signature, and is node key of each node distribution; To insert client signature, destination client signature and node key and deliver the node distribution module;
The node distribution module, receive the node access request that client is submitted to that inserts, to nodal information memory module sending node query requests, the IP of the node that the receiving node information storage module is delivered and port, and key and signature generation module access client signature, destination client signature and the node key delivered, insert request-reply to inserting the client return node.
12, data transmission system as claimed in claim 10 is characterized in that, described node subsystem comprises information reporting module and access transit module, wherein:
The information reporting module reports central server with facility environment information and described network traffic information; The network traffics control information that the receiving center server issues is transmitted to the access transit module with described network traffics control information, receives to insert the network traffics control result that transit module returns, and described network traffics control result is reported central server;
Insert transit module, receive the ping instruction that client sends, return ping response information to client; Receive the access request that inserts client and destination client, according to inserting the identity that client signature and destination client signature verification insert client and destination client, to access client and destination client open communication port, set up the transfer communication passage by checking; Receive and insert the data that client is submitted transfer to, data are carried out legitimate verification, and will verify that the data forwarding of passing through is to the destination client; The local network flow is adjusted in the network traffics control information that reception information reporting module is transmitted, and network traffics are controlled return information reporting module as a result.
13, data transmission system as claimed in claim 10 is characterized in that, described client-end subsystem comprises node request module, delivery module and data encrypting and deciphering module, wherein:
Node inserts request module, submits to node to insert request to central server, and the node that the receiving center server returns inserts request-reply; The node link information is sent to delivery module;
Delivery module, the node link information that receiving node request access module sends sends to the destination client with described node link information; Send ping instruction, the ping commanded response information that receiving node returns to node; The node ping commanded response information that the receiving target client is returned; According to ping commanded response information and the ping commanded response Information Selection returned of the destination client node that carries out transfer of data of self, and with selected node notification target client; Receive the data of data encrypting and deciphering module encrypt, and give node described data forwarding; The data that receiving node is transmitted, and give the data encrypting and deciphering module with described data forwarding;
The data encrypting and deciphering module is utilized the node key enciphered data, and gives delivery module with described data forwarding; Receive the data that delivery module is transmitted, utilize node key to decipher described data.
14, as claim 11 or 13 described data transmission systems, it is characterized in that described node inserts access client signature and the destination client signature that request-reply comprises node signature, node IP and port, node key and utilizes described node signature to generate.
15, data transmission system as claimed in claim 13 is characterized in that, described node link information comprises node signature, node IP and port, node key and destination client signature.
16, data transmission system as claimed in claim 10 is characterized in that, described is the node of IP near described access client ip or destination client IP for client provides the node of data relay service.
CNB2005100636978A 2005-03-29 2005-03-29 Data transmission method and system in instant communication Active CN100426801C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100636978A CN100426801C (en) 2005-03-29 2005-03-29 Data transmission method and system in instant communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100636978A CN100426801C (en) 2005-03-29 2005-03-29 Data transmission method and system in instant communication

Publications (2)

Publication Number Publication Date
CN1842064A true CN1842064A (en) 2006-10-04
CN100426801C CN100426801C (en) 2008-10-15

Family

ID=37030912

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100636978A Active CN100426801C (en) 2005-03-29 2005-03-29 Data transmission method and system in instant communication

Country Status (1)

Country Link
CN (1) CN100426801C (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008116421A1 (en) * 2007-03-28 2008-10-02 Tencent Technology (Shenzhen) Company Limited Customer service system, customer service method and transfer server based on instant communication
CN100440792C (en) * 2006-12-14 2008-12-03 北京中星微电子有限公司 Multi-point speech communication method and terminal
CN101068224B (en) * 2007-06-18 2010-07-28 北京亿企通信息技术有限公司 Information monitoring method in instant messaging system
CN101282302B (en) * 2008-05-29 2012-05-02 腾讯科技(深圳)有限公司 Data transfer method, system, client and server
WO2015090250A1 (en) * 2013-12-16 2015-06-25 腾讯科技(深圳)有限公司 Inter-process communication method and device
CN107708084A (en) * 2017-09-30 2018-02-16 广东欧珀移动通信有限公司 Data processing method and device, computer equipment, computer-readable recording medium
WO2019000595A1 (en) * 2017-06-28 2019-01-03 深圳市欧乐在线技术发展有限公司 Secure internet data transmission method and device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7512407B2 (en) * 2001-03-26 2009-03-31 Tencent (Bvi) Limited Instant messaging system and method
JP3682439B2 (en) * 2002-03-22 2005-08-10 株式会社ジャストシステム Data communication system and method, server device, client device, and program
JP4001047B2 (en) * 2003-04-23 2007-10-31 村田機械株式会社 Relay device
CN1487706B (en) * 2003-07-17 2010-09-01 腾讯科技(深圳)有限公司 Method, system and control process for enterprise to communicate timely

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100440792C (en) * 2006-12-14 2008-12-03 北京中星微电子有限公司 Multi-point speech communication method and terminal
WO2008116421A1 (en) * 2007-03-28 2008-10-02 Tencent Technology (Shenzhen) Company Limited Customer service system, customer service method and transfer server based on instant communication
CN101076059B (en) * 2007-03-28 2012-09-05 腾讯科技(深圳)有限公司 Customer service system and method based on instant telecommunication
CN101068224B (en) * 2007-06-18 2010-07-28 北京亿企通信息技术有限公司 Information monitoring method in instant messaging system
CN101282302B (en) * 2008-05-29 2012-05-02 腾讯科技(深圳)有限公司 Data transfer method, system, client and server
WO2015090250A1 (en) * 2013-12-16 2015-06-25 腾讯科技(深圳)有限公司 Inter-process communication method and device
WO2019000595A1 (en) * 2017-06-28 2019-01-03 深圳市欧乐在线技术发展有限公司 Secure internet data transmission method and device
CN107708084A (en) * 2017-09-30 2018-02-16 广东欧珀移动通信有限公司 Data processing method and device, computer equipment, computer-readable recording medium
CN107708084B (en) * 2017-09-30 2021-02-26 Oppo广东移动通信有限公司 Data processing method and device, computer equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN100426801C (en) 2008-10-15

Similar Documents

Publication Publication Date Title
US8762707B2 (en) Authorization, authentication and accounting protocols in multicast content distribution networks
CN1842064A (en) Data transmission method and system in instant communication
CN1249586A (en) Method and device for establishing safety connection on single data channel
CN1640090A (en) An apparatus and method for secure, automated response to distributed denial of service attacks
CN1871811A (en) System and method for grouping multiple VLANs into a single 802.11 IP multicast domain
CN101355505B (en) Method, apparatus and system for forwarding packet
CN101690275A (en) Method and apparatus for providing multimedia broadcasting multicasting services
CN1234662A (en) Enciphered ignition treatment method and apparatus thereof
CN1941695B (en) Method and system for generating and distributing key during initial access network process
CN101155027A (en) Key sharing method and system
CN108259461B (en) Method and system for realizing credible anonymous access in distributed network
CN1770681A (en) Conversation key safety distributing method under wireless environment
CN105075175A (en) Method and device for establishing session keys
US20050129236A1 (en) Apparatus and method for data source authentication for multicast security
CN1874224A (en) Safety multicast method based on protocol of conversation initialization
CN1881878A (en) Service safety authentication method based on smart card under controlled Internet network environment
CN1864386A (en) Naming of 802.11 group keys to allow support of multiple broadcast and multicast domains
CN1668000A (en) Authentication and encryption method for wireless network
CN1728637A (en) Method for identifying physical uniqueness of networked terminal, and access authentication system for terminals
US6587943B1 (en) Apparatus and method for limiting unauthorized access to a network multicast
CN101087188B (en) MBS authentication secret key management method and system in wireless network
Saxena et al. BAS-VAS: A novel secure protocol for value added service delivery to mobile devices
CN1783777A (en) Enciphering method and system for fixing communication safety and data and fixing terminal weight discriminating method
Suraci et al. Delivering multicast content through secure D2D communications in the Internet of Things
CN1251093C (en) Communication safety control method of distribution type software system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant