CN102857403A - Instant messaging client data sharing method and system - Google Patents
Instant messaging client data sharing method and system Download PDFInfo
- Publication number
- CN102857403A CN102857403A CN2011101822368A CN201110182236A CN102857403A CN 102857403 A CN102857403 A CN 102857403A CN 2011101822368 A CN2011101822368 A CN 2011101822368A CN 201110182236 A CN201110182236 A CN 201110182236A CN 102857403 A CN102857403 A CN 102857403A
- Authority
- CN
- China
- Prior art keywords
- client
- good friend
- instant communication
- friend
- communication client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses an instant messaging client data sharing method and a system. The method includes that after an instant messaging client logs in, friend information and friend state in a friend list of the instant messaging client are obtained, the friend state indicates that a friend client is online, the instant messaging client establishes an end-to-end connection with at least one online friend client through a network address translator (NAT) traversal mode, and the instant messaging client and the online friend client achieve data sharing by the end-to-end connection. According to the instant messaging client data sharing method and the system, data or information can be rapidly and efficiently interacted, the resource utilization rate is improved, and pressure and load of a server can be remarkably reduced.
Description
Technical field
The present invention relates to the instant messaging field, especially relate to a kind of instant communication client data sharing method and system.
Background technology
Along with the development of the Internet and the universal use of instant messaging (Instant Messaging, IM) software, IM software has possessed increasing function, little by little develops from a pure instant messenger to the personal platform.
At present, the message transmission of IM software or acquisition of information all are to pass through transit server by the IM client, the pattern of downloading from server again of perhaps uploading onto the server first realizes, formed a tree take server as root node, server has carried most data transmission, forwarding and provisional storage, and namely this tree is in a kind of top-heavy relational model.
Yet, along with the function of IM system is more and more, going from strength to strength of user base number, traditional IM client has been brought excessive pressure and load to data acquisition and the data transfer mode of IM client to server to server, IM client again to server, the data processing amount of server is excessive, too busy, cause the performance of IM system low; And existing tupe has very strong dependence to server, in case server breaks down or unusually, can affect whole IM system, causes the interruption of IM business.
Summary of the invention
The embodiment of the invention provides a kind of instant communication client data sharing method and system, can faster more efficiently interaction data or information, improve the utilance of resource, and significantly reduced pressure and the load of server.
For achieving the above object, the technical scheme of the embodiment of the invention is achieved in that
The embodiment of the invention provides a kind of instant communication client data sharing method, comprising:
After the instant communication client login, obtain friend information and friend state in self buddy list, described friend state indication good friend client is online;
Instant communication client is set up end-to-end the connection by the network address translation NAT mode of passing through with at least one online good friend's client;
Instant communication client utilizes described end-to-end connection to realize sharing of data with the good friend client of being connected.
The embodiment of the invention also provides a kind of instant communication client data-sharing systems, and described system comprises a plurality of instant communication clients,
After the login of described instant communication client, obtain friend information and friend state in self buddy list, described friend state indication good friend client is online;
Have end-to-end connection of setting up by the NAT mode of passing through between described instant communication client and at least one online good friend's client.
From the above mentioned, the technical scheme of the embodiment of the invention is by between instant communication client, take buddy list as the basis, set up end-to-end direct connection, formed a kind of novel kind of the cancellated instantaneous communication system that has, can directly carry out the mutual of data between the instant communication client, realize sharing of data, improve the utilance of resource.
The technical program can be in instantaneous communication system faster more efficiently interaction data or information, avoided in the prior art because data sharing depends on by force the problem that server brings, pressure and the load of server have significantly been reduced, even server breaks down or unusually, also can normally provide IM professional to the user.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, the below will do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art, apparently, accompanying drawing in the following describes only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
A kind of instant communication client data sharing method schematic flow sheet that Fig. 1 provides for the embodiment of the invention one;
The schematic diagram of communication modes between the instant communication client that Fig. 2 provides for the embodiment of the invention two;
A kind of instant communication client data-sharing systems structural representation that Fig. 3 provides for the embodiment of the invention three;
The another kind of structural representation of a kind of instant communication client data-sharing systems that Fig. 4 provides for the embodiment of the invention three.
Embodiment
Below in conjunction with accompanying drawing of the present invention, technical scheme of the present invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, the every other embodiment that those of ordinary skills obtain under the prerequisite of not making creative work belongs to the scope of protection of the invention.
The embodiment of the invention one provides a kind of instant communication client data sharing method, and referring to Fig. 1, described method comprises:
11: after the instant communication client login, obtain friend information and friend state in self buddy list, described friend state indication good friend client is online;
12: instant communication client is set up end-to-end the connection by the network address translation NAT mode of passing through with at least one online good friend's client;
13: instant communication client utilizes described end-to-end connection to realize sharing of data with the good friend client of being connected.
From the above mentioned, the technical scheme of the embodiment of the invention is by between instant communication client, take buddy list as the basis, set up end-to-end direct connection, formed a kind of novel kind of the cancellated instantaneous communication system that has, can directly carry out the mutual of data between the instant communication client, realize sharing of data, improve the utilance of resource.
The technical program can be in instantaneous communication system faster more efficiently interaction data or information, avoided in the prior art because data sharing depends on by force the problem that server brings, pressure and the load of server have significantly been reduced, even server breaks down or unusually, also can normally provide IM professional to the user.
The embodiment of the invention two also provides a kind of instant communication client data sharing method, and is specific as follows:
11: after the instant communication client login, obtain friend information and friend state in self buddy list, described friend state indication good friend client is online.
After the instant communication client logon server or when logon server, can from server, obtain its buddy list, and the friend information in the buddy list and friend state.
Above-mentioned friend information can comprise the personal informations such as good friend's name, age, also can comprise the zone position information (such as the IP address) of current good friend's client, the business function information that good friend's client is supported etc.
The current line states that is in of above-mentioned friend state indication good friend's client, perhaps, the current off-line state that is in of good friend's client.Be in line states after the instant communication client login.
Be appreciated that above-mentioned good friend's client also is instant communication client.At this, only be illustrated as an example of an instant communication client example, when having a plurality of instant communication client in the system, each instant communication client can be processed according to the mode that the embodiment of the invention provides.
12: instant communication client is set up end-to-end the connection by network address translation (Network Address Translation, the NAT) mode of passing through with at least one online good friend's client.
Only set up end-to-end connection for two instant communication clients that all are in line states in the embodiment of the invention.The end-to-end connection of setting up can be transmission control protocol (Transmi ssion Control Protocol, TCP) connect, also can be User Datagram Protocol (User Datagram Protocol, UDP) connect, at this moment, as long as before needs transmission or obtaining information, can guarantee to connect sensible.
Further, before foundation was direct-connected end to end, this programme can also carry out optimum selecting to the connection of setting up, and at this moment, described method also comprises:
Instant communication client selects at least one good friend's client to set up end-to-end connection according to described friend information and friend state from a plurality of online good friend's clients according to traffic performance and/or network quality.
Above-mentioned traffic performance and the network of network quality of living in that connects can be used as the choice criteria of optimum selecting, and applied business characteristic and network quality are selected simultaneously, also can only use a kind of selection the wherein.For example, instant communication client choose network quality preferably good friend's client set up direct-connectedly, connect relatively stablely thereby make, data communication is more unobstructed.By this processing mode, from a plurality of possible connected modes, select the access path of an optimum, thereby can set up a mesh network that performance is more excellent.
Exemplary, when described traffic performance was associated with the regional location of client, as when professional during for weather forecast, this traffic performance normally determined according to user's area information.At this moment, can in friend information, carry the zone position information of good friend's client, instant communication client is chosen with the online good friend's client that self is positioned at the same area according to described zone position information and is set up end-to-end the connection, and by this direct-connected connection to initiating the request of obtaining good friend's weather forecast information with the good friend of own the same area.Processing mode has been avoided the strong dependence to server like this, has reduced pressure and the load of server, has guaranteed professional stability.
13: instant communication client utilizes described end-to-end connection to realize sharing of data with the good friend client of being connected.
Can push much information and data between instant communication client and the good friend's client, transmit such as picture, weather forecast information obtains, Status Change propelling movement etc., thus realized each other sharing of data, improved the utilance of resource.
Information pushing in the embodiment of the invention between the instant communication client adopts predetermined agreement, and communication modes then adopts the request-reply pattern, referring to Fig. 2, specifically comprises:
T1: instant communication client sends the data sharing request to the good friend's client that connects;
T2: good friend's client sends data sharing to instant communication client and replys after receiving the data sharing request;
T3: instant communication client after receiving described data sharing and replying, the log-on data shared procedure.
Only have when the requesting party receive reply after, log-on data shared procedure, thus guarantee that data can successfully transmit; Do not think that this is asked unsuccessfully when the requesting party receives when replying, the requesting party can connect the good friend to other and again initiated request this time, perhaps obtained corresponding data from server.
Further, the technical program can be good at group's File sharing problem of resolution system, for example, and the sharing problem of group's picture.Traditional group's picture technology of sharing, to send the picture person to the server uploading pictures, then all line personnels go server to download this picture in the group, because instant communication client is different to the network state of server, the picture capacity also varies, the display speed of group's picture depends on upload and download speed, and picture uploading can cause larger pressure to server frequently.Adopt this programme just can address the above problem well, significantly reduce the pressure of server, when the networking is unstable, response speed is slow situation appears in server, adopt this programme can in the situation of not utilizing server, can realize the propelling movement of information and share.
In this programme, group's picture can carry out divergence expression to the end-to-end connection of client by client to be promoted, and shows in a plurality of clients rapidly.For example, when the good friend's client that connects with instant communication client comprises first good friend's client and second good friend's client, instant communication client can provide shared file (such as group's picture) to first good friend's client and second good friend's client, described shared file comprises a plurality of shared file fragments, and this group picture is realized by transmitting a plurality of shared file fragments when transmission.
Receive the shared file fragment of predetermined quantity from instant communication client when first good friend's client after, comprised 10% shared file such as this shared file fragment, then first good friend's client is notified second good friend's client, so that second good friend's client when carrying out data interaction with instant communication client, also can be obtained described shared file fragment from first good friend's client.Namely after first good friend's client obtains the partial sharing data from original shared data source download, itself also become a shared data source, can share its data that obtained to other client in group or the networking.Second good friend's client downloads obtains the partial sharing data, also can become first good friend's client, or the shared data source of the 3rd, the 4th good friend's client, and by that analogy, group's picture carries out divergence expression and pushes in a plurality of instant communication clients.
Above-mentioned first good friend's client notifies the concrete mode of second good friend's client directly to send a notification message to second good friend's client for first good friend's client, under this mode, operate easier, the processing speed piece; Perhaps, first good friend's user end to server sends a notification message, and by server notification message is sent to second good friend's client, and this processing mode is conducive to utilize server that data are shared and manages.
For the ease of the clear technical scheme of describing the embodiment of the invention, in inventive embodiment, adopted the printed words such as " first ", " second " that the essentially identical identical entry of function and efficacy or similar item are distinguished, it will be appreciated by those skilled in the art that the printed words such as " first ", " second " do not limit quantity and execution order.
Further, state subscription is one of most crucial part of IM software always, in case the user revises the state of oneself, server needs the changing push of this state is arrived all good friends of this user.This amount of information is very surprising.For this problem, the data sharing method that this programme provides also comprises: when change occurs in the state of instant communication customer end, instant communication client by described end-to-end connection to all good friend's client push Status Change information that connects.
Wherein, can be responsible for notice by server to the online good friend that do not connect and the good friend of off-line, also can work as with after these good friends set up end-to-end the connection, reinform them.By the way, this programme is that server has solved above-mentioned puzzlement, the data volume of the required propelling movement of server when having reduced the User Status change.
The technical program can be achieved as follows beneficial effect at least:
1, IM group, in the IM multi-conference, to transmit quickly and efficiently picture, the transmission shared file significant effect is arranged.
2, not only improve the client-side information transmission speed, and can obviously reduce server end pressure and load.
3, busy at server or occur in the unusual situation, realized the weak dependence that client realizes server capability, for the service failure problem in this situation provides solution.
From the above mentioned, the technical scheme of the embodiment of the invention is by between instant communication client, take buddy list as the basis, set up end-to-end direct connection, formed a kind of novel kind of the cancellated instantaneous communication system that has, can directly carry out the mutual of data between the instant communication client, realize sharing of data, improve the utilance of resource.
The technical program can be in instantaneous communication system faster more efficiently interaction data or information, avoided in the prior art because data sharing depends on by force the problem that server brings, pressure and the load of server have significantly been reduced, even server breaks down or unusually, also can normally provide IM professional to the user.
The embodiment of the invention three also provides a kind of instant communication client data-sharing systems, and referring to Fig. 3, described system comprises a plurality of instant communication clients 31,
After 31 logins of described instant communication client, obtain friend information and friend state in self buddy list, described friend state indication good friend client is online;
Have end-to-end connection of setting up by the NAT mode of passing through between described instant communication client 31 and at least one online good friend's client.
Be appreciated that above-mentioned good friend's client also is instant communication client, good friend's client is for a certain instant communication client.Instant communication client comprises polytype wireless terminal (such as mobile phone) and catv terminal (such as computer) that can carry out instant messaging.
Further, the described good friend's client that connects comprises first good friend's client and second good friend's client at least, described instant communication client provides shared file to first good friend's client and second good friend's client, and described shared file comprises a plurality of shared file fragments; Receive the shared file fragment of predetermined quantity from instant communication client when first good friend's client after, first good friend's client is notified second good friend's client, so that second good friend's client when carrying out data interaction with instant communication client, also can be obtained described shared file fragment from first good friend's client.
Further, instant communication client selects at least one good friend's client to set up end-to-end connection according to described friend information and friend state from a plurality of online good friend's clients according to traffic performance and/or network quality.
Further, referring to Fig. 4, can also comprise server 32 in the said system, manage and provide assistance so that data are shared.Can adopt the connected mode (shown in dotted arrow among the figure) of server and each instant communication client in the existing system among Fig. 4 being connected between server and each instant communication client.
The concrete mode of data sharing can be referring to embodiment of the method for the present invention between the instant communication client among the native system embodiment.
From the above mentioned, the technical scheme of the embodiment of the invention is by between instant communication client, take buddy list as the basis, set up end-to-end direct connection, formed a kind of novel kind of the cancellated instantaneous communication system that has, can directly carry out the mutual of data between the instant communication client, realize sharing of data, improve the utilance of resource.
The technical program can be in instantaneous communication system faster more efficiently interaction data or information, avoided in the prior art because data sharing depends on by force the problem that server brings, pressure and the load of server have significantly been reduced, even server breaks down or unusually, also can normally provide IM professional to the user.
Those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential general hardware platform.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words can software product form embody, this computer software product can be stored in the storage medium, such as ROM/RAM, magnetic disc, CD etc., comprise that some instructions are with so that a computer equipment (can be personal computer, server, the perhaps network equipment etc.) carry out the described method of some part of each embodiment of the present invention or embodiment.
The above only is preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of making, is equal to replacement, improvement etc., all should be included within the scope of protection of the invention.
Claims (10)
1. an instant communication client data sharing method is characterized in that, described method comprises:
After the instant communication client login, obtain friend information and friend state in self buddy list, described friend state indication good friend client is online;
Instant communication client is set up end-to-end the connection by the network address translation NAT mode of passing through with at least one online good friend's client;
Instant communication client utilizes described end-to-end connection to realize sharing of data with the good friend client of being connected.
2. method according to claim 1 is characterized in that, instant communication client passed through mode and at least one online good friend's client is set up end-to-end the connection by network address translation NAT before, described method also comprised:
Instant communication client selects at least one good friend's client to set up end-to-end connection according to described friend information and friend state from a plurality of online good friend's clients according to traffic performance and/or network quality.
3. method according to claim 2 is characterized in that,
When instant communication customer end according to described friend information and friend state, when selecting at least one good friend's client to set up end-to-end connection from a plurality of online good friend's clients according to traffic performance, described method specifically comprises:
Described traffic performance is associated with the regional location of client, and described friend information comprises the zone position information of good friend's client,
Instant communication client is chosen with the online good friend's client that self is positioned at the same area according to described zone position information and is set up end-to-end the connection.
4. method according to claim 1 is characterized in that, described instant communication client utilizes described end-to-end connection to realize that the shared of data comprises with the good friend client of being connected:
Instant communication client sends the data sharing request to the good friend's client that connects;
Good friend's client sends data sharing to instant communication client and replys after receiving the data sharing request;
Instant communication client after receiving described data sharing and replying, the log-on data shared procedure.
5. method according to claim 4 is characterized in that, described instant communication client utilizes described end-to-end connection to realize that the shared of data comprises with the good friend client of being connected:
The described good friend's client that connects comprises first good friend's client and second good friend's client at least, described instant communication client provides shared file to first good friend's client and second good friend's client, and described shared file comprises a plurality of shared file fragments;
Receive the shared file fragment of predetermined quantity from instant communication client when first good friend's client after, first good friend's client is notified second good friend's client, so that second good friend's client when carrying out data interaction with instant communication client, also can be obtained described shared file fragment from first good friend's client.
6. method according to claim 5 is characterized in that, described first good friend's client is notified second good friend's client by following at least a mode:
First good friend's client directly sends a notification message to second good friend's client; Perhaps,
First good friend's user end to server sends a notification message, and by server this notification message is sent to second good friend's client.
7. method according to claim 4 is characterized in that, described instant communication client utilizes described end-to-end connection to realize that the shared of data comprises with the good friend client of being connected:
When change occurs in the state of instant communication customer end, instant communication client by described end-to-end connection to all good friend's client push Status Change information that connects.
8. method according to claim 1 is characterized in that,
Instant communication client end-to-endly is connected to that transmission control protocol TCP is connected or is the user datagram protocol UDP connection by what NAT passed through that mode and at least one online good friend's client set up.
9. an instant communication client data-sharing systems is characterized in that, described system comprises a plurality of instant communication clients,
After the login of described instant communication client, obtain friend information and friend state in self buddy list, described friend state indication good friend client is online;
Have end-to-end connection of setting up by the NAT mode of passing through between described instant communication client and at least one online good friend's client.
10. system according to claim 8 is characterized in that,
The described good friend's client that connects comprises first good friend's client and second good friend's client at least, described instant communication client provides shared file to first good friend's client and second good friend's client, and described shared file comprises a plurality of shared file fragments;
Receive the shared file fragment of predetermined quantity from instant communication client when first good friend's client after, first good friend's client is notified second good friend's client, so that second good friend's client when carrying out data interaction with instant communication client, also can be obtained described shared file fragment from first good friend's client.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110182236.8A CN102857403B (en) | 2011-06-30 | 2011-06-30 | Instant messaging client data sharing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110182236.8A CN102857403B (en) | 2011-06-30 | 2011-06-30 | Instant messaging client data sharing method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102857403A true CN102857403A (en) | 2013-01-02 |
CN102857403B CN102857403B (en) | 2015-04-22 |
Family
ID=47403609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110182236.8A Active CN102857403B (en) | 2011-06-30 | 2011-06-30 | Instant messaging client data sharing method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102857403B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103618664A (en) * | 2013-12-04 | 2014-03-05 | 中国联合网络通信集团有限公司 | State information sending method and device |
CN103716227A (en) * | 2013-12-12 | 2014-04-09 | 北京京东尚科信息技术有限公司 | Method and device for performing information interaction in instant messenger |
CN104683961A (en) * | 2013-11-29 | 2015-06-03 | 腾讯科技(深圳)有限公司 | Name card interaction method and device and terminal |
US9734321B2 (en) | 2011-12-12 | 2017-08-15 | Nokia Technologies Oy | Method and apparatus for providing federated service accounts |
TWI638269B (en) * | 2014-12-08 | 2018-10-11 | 日本電氣股份有限公司 | Wireless terminal and method for communicating |
CN110336741A (en) * | 2019-08-20 | 2019-10-15 | 深圳市中仁信息科技有限公司 | A kind of optimization method of the Kad algorithm suitable for P2P instant messaging |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075879A (en) * | 2006-06-13 | 2007-11-21 | 腾讯科技(深圳)有限公司 | Method for downloading data |
CN101079839A (en) * | 2006-12-21 | 2007-11-28 | 腾讯科技(深圳)有限公司 | Friend display device and display method based on instant communication |
CN101437036A (en) * | 2008-12-22 | 2009-05-20 | 北京中企开源信息技术有限公司 | Document transmission method and system capable of supporting NAT/firewall traversing |
CN101447949A (en) * | 2007-11-28 | 2009-06-03 | 阿里巴巴集团控股有限公司 | Information interaction method and device based on instant messaging system |
WO2010144208A1 (en) * | 2009-06-12 | 2010-12-16 | Alibaba Group Holding Limited | Method and apparatus for processing authentication request message in a social network |
-
2011
- 2011-06-30 CN CN201110182236.8A patent/CN102857403B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075879A (en) * | 2006-06-13 | 2007-11-21 | 腾讯科技(深圳)有限公司 | Method for downloading data |
CN101079839A (en) * | 2006-12-21 | 2007-11-28 | 腾讯科技(深圳)有限公司 | Friend display device and display method based on instant communication |
CN101447949A (en) * | 2007-11-28 | 2009-06-03 | 阿里巴巴集团控股有限公司 | Information interaction method and device based on instant messaging system |
CN101437036A (en) * | 2008-12-22 | 2009-05-20 | 北京中企开源信息技术有限公司 | Document transmission method and system capable of supporting NAT/firewall traversing |
WO2010144208A1 (en) * | 2009-06-12 | 2010-12-16 | Alibaba Group Holding Limited | Method and apparatus for processing authentication request message in a social network |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9734321B2 (en) | 2011-12-12 | 2017-08-15 | Nokia Technologies Oy | Method and apparatus for providing federated service accounts |
CN104683961A (en) * | 2013-11-29 | 2015-06-03 | 腾讯科技(深圳)有限公司 | Name card interaction method and device and terminal |
US10397147B2 (en) | 2013-11-29 | 2019-08-27 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus and device for exchanging name card |
CN103618664A (en) * | 2013-12-04 | 2014-03-05 | 中国联合网络通信集团有限公司 | State information sending method and device |
CN103716227A (en) * | 2013-12-12 | 2014-04-09 | 北京京东尚科信息技术有限公司 | Method and device for performing information interaction in instant messenger |
CN103716227B (en) * | 2013-12-12 | 2018-03-30 | 北京京东尚科信息技术有限公司 | A kind of method and apparatus for being used in instant messaging carry out information exchange |
TWI638269B (en) * | 2014-12-08 | 2018-10-11 | 日本電氣股份有限公司 | Wireless terminal and method for communicating |
US10779132B2 (en) | 2014-12-08 | 2020-09-15 | Nec Corporation | Wireless terminal and method for messaging |
CN110336741A (en) * | 2019-08-20 | 2019-10-15 | 深圳市中仁信息科技有限公司 | A kind of optimization method of the Kad algorithm suitable for P2P instant messaging |
CN110336741B (en) * | 2019-08-20 | 2021-05-18 | 深圳市中仁信息科技有限公司 | Kad algorithm optimization method suitable for P2P instant messaging |
Also Published As
Publication number | Publication date |
---|---|
CN102857403B (en) | 2015-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019205907A1 (en) | Intelligent device communication platform based on mqtt message protocol | |
CN102857403B (en) | Instant messaging client data sharing method and system | |
US20140372516A1 (en) | System and method for providing a scalable translation between polling-based clients and connection-based message queues | |
US9247401B2 (en) | Signature control for SMS | |
EP1657870A1 (en) | Mixed instant messaging mode | |
US11356522B2 (en) | Data transmission method, network device, terminal device, and computer readable storage medium | |
KR20120089591A (en) | System and method for managing multiple queues of non-persistent messages in a networked environment | |
CN103001860A (en) | Achieving system for converged communication Web instant messages | |
EP2715990B1 (en) | Method and service node for passive communication services | |
US20140089431A1 (en) | Instant messaging method, terminal, server, and system | |
CN104753877A (en) | Group communication method and device | |
WO2012000220A1 (en) | Method for achieving automatically receiving group message on webpage | |
CN104301287B (en) | Many-to-many session implementation method, network node, server and system | |
CN108683653A (en) | A kind of active message push system based on WebSocket | |
CN103812947A (en) | Data interaction system and method | |
CN103166832A (en) | Method and server for sending message | |
CN104320405A (en) | Internet surfing optimization method applicable to star satellite network | |
CN114025002A (en) | MQTT information transmission method, system and communication equipment | |
US20140032774A1 (en) | Client-emulating Gateways for Communication Network Migration | |
CN203504603U (en) | Server configuration of mobile Internet voice community | |
US9473430B2 (en) | Method and system for group number-based microblog aggregation | |
CN101106739B (en) | IM message forward method for IM service | |
CN116308671A (en) | Online bidding method based on MQTT protocol, electronic equipment and storage medium | |
US11671487B1 (en) | Port prediction for peer-to-peer communications | |
CN101729444B (en) | Method and system for exchanging instant messages |
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 | ||
CP02 | Change in the address of a patent holder | ||
CP02 | Change in the address of a patent holder |
Address after: Room 818, 8 / F, 34 Haidian Street, Haidian District, Beijing 100080 Patentee after: BEIJING ULTRAPOWER SOFTWARE Co.,Ltd. Address before: 100089 Beijing city Haidian District wanquanzhuang Road No. 28 Wanliu new building A block 5 layer Patentee before: BEIJING ULTRAPOWER SOFTWARE Co.,Ltd. |