CN102857403A - Instant messaging client data sharing method and system - Google Patents

Instant messaging client data sharing method and system Download PDF

Info

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
Application number
CN2011101822368A
Other languages
Chinese (zh)
Other versions
CN102857403B (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.)
Beijing Shenzhou Taiyue Software Co Ltd
Original Assignee
Beijing Shenzhou Taiyue Software 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 Beijing Shenzhou Taiyue Software Co Ltd filed Critical Beijing Shenzhou Taiyue Software Co Ltd
Priority to CN201110182236.8A priority Critical patent/CN102857403B/en
Publication of CN102857403A publication Critical patent/CN102857403A/en
Application granted granted Critical
Publication of CN102857403B publication Critical patent/CN102857403B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Instant communication client data sharing method and system
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.
CN201110182236.8A 2011-06-30 2011-06-30 Instant messaging client data sharing method and system Active CN102857403B (en)

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)

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

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

Patent Citations (5)

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

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