CN101188574B - Method and system for transmitting information between instant messaging users - Google Patents
Method and system for transmitting information between instant messaging users Download PDFInfo
- Publication number
- CN101188574B CN101188574B CN2007101253892A CN200710125389A CN101188574B CN 101188574 B CN101188574 B CN 101188574B CN 2007101253892 A CN2007101253892 A CN 2007101253892A CN 200710125389 A CN200710125389 A CN 200710125389A CN 101188574 B CN101188574 B CN 101188574B
- Authority
- CN
- China
- Prior art keywords
- information
- instant communication
- communication users
- good friend
- buddy list
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000005540 biological transmission Effects 0.000 claims abstract description 16
- 238000004891 communication Methods 0.000 claims description 99
- 238000007689 inspection Methods 0.000 claims description 10
- 238000003860 storage Methods 0.000 claims description 10
- 238000012546 transfer Methods 0.000 claims description 10
- 238000009792 diffusion process Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 238000012423 maintenance Methods 0.000 description 3
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses a method and a system for transmitting information between instant messaging users, wherein the method is used for establishing a social network and comprises the following steps: the instant messaging user client receives information; and the instant messaging user client judges whether to forward the information to the friends of the instant messaging user, and if so, the information is sent to the friends of the instant messaging user. The instant messaging user client of the embodiment of the invention automatically forwards the information to the friends of the instant messaging user, so the operation is convenient, and when the social network is established by utilizing the embodiment of the invention, because the information is transmitted among the friends of the instant messaging user, the information transmission only utilizes the relationship among the friends, and any used friend information cannot be disclosed, thereby protecting the privacy of the user to a certain extent and realizing the information transmission and diffusion in the social network established by the instant messaging user client through the friend list.
Description
Technical field
The present invention relates to the instant messaging field, relate in particular to information transferring method and system between a kind of instant communication users.
Background technology
In the prior art; Suppose to have three instant communication users A, B and C; If instant communication users B is the good friend of A, instant communication users C is the good friend of B, but is not the good friend of instant communication users A; If then instant communication users A will transmit information to instant communication users C; Then instant communication users A must be sent to instant communication users B earlier with information, receives this information and after message window shows this information, whether information is transmitted to instant communication users C by artificial decision again at instant communication users B.Therefore operate more complicated, and be unfavorable for community network (Social Network, foundation SN).
Community network be a kind of based on get to know each other, the social node of information contact be connected the network that is constituted.Separate theoretically according to six degree, each individual social circle all constantly amplifies, and becomes a catenet at last, Here it is social network.(Social Network Software/Service SNS) is instrument/service that community network is set up in support and help.Can be divided into Generalized S NS and narrow sense SNS.Generalized S NS, i.e. Social Network Service, emphasical is a kind of service and notion; Everyly utilized the application of community network notion all to can be described as SNS; For example, call oneself some website is the SNS website, and these websites have utilized the community network notion in fact and set up.The SNS of narrow sense, i.e. Social Network Software, emphasical is the technology that realizes community network.
SNS is one and adopts distributed computing technology, generally is to adopt P2P (Peer-to-peer, the partner is to the partner or be called the equity networking) technology, and the next generation of structure is based on individual's network foundation software.P2P is as a kind of marginal technology, and using the most widely is grid computing and resource-sharing.SNS makes overall arrangements the CPU on the equipment that is dispersed in everyone now, hard disk, bandwidth, and gives the very negligible equipment of these relative servers more powerful ability through the distributed software programming.These abilities comprise: computational speed, communication speed, memory space.
SNS uses and can be divided into two types: the SNS website and based on instant messaging (Instant Messaging IM) sets up community network.
The mainstream applications of SNS is the SNS website.The SNS website generally requires the openly whole friend informations of user, gets in touch through the good friend with the good friend, sets up community network.Yet because the user need open buddy list, and buddy list is not that everybody is ready open as the part of privacy of user.
Summary of the invention
Embodiment of the invention technical problem to be solved is to provide information transferring method and the system between a kind of instant communication users simple to operate; When utilizing it to set up community network, the user's of instant messaging friend information can not be disclosed to a certain extent.
For solving the problems of the technologies described above, the embodiment of the invention provides the information transferring method between a kind of instant communication users, and said method is used to set up community network, said method comprising the steps of: the instant communication users client receives information; Judge whether said information repeats to send, if not, then said instant communication users client judges whether to transmit the good friend that said information is given said instant communication users, if then send the good friend that said information is given said instant communication users; Good friend's client of instant communication users receives said information, judges whether to continue to transmit said information, if, then store said information and get into and send stream, otherwise, said information directly stored.
The embodiment of the invention also provides the message transfer system between a kind of instant communication users, and said system is used to set up community network, and said system comprises:
Information receiving module is used for the instant communication users client and receives information;
Repeat to send judge module, be used to judge whether said information repeats to send;
Transmit judge module, be used for said instant communication users client and judge whether to transmit the good friend that said information is given said instant communication users;
Information sending module is used for judging it is when transmitting said information and giving the good friend of said instant communication users when said forwarding judge module, sends the good friend that said information is given said instant communication users;
Transmit judge module; Be positioned at good friend's client of said instant communication users; Be used to judge whether continue to transmit said information, if then said information is got into transmission stream by sending flow module; And then store said information, otherwise directly store said information by information storage module by information storage module.
Because the instant communication users client of the embodiment of the invention is to transmit the good friend that said information is given said instant communication users automatically; Therefore easy to operate; And when utilizing the embodiment of the invention to set up community network, owing to be to utilize transmission information between the good friend of instant communication users, the propagation of information just utilizes the relation between the good friend; Any friend information that is used can not be disclosed; Therefore protected user's privacy to a certain extent, and the information that realized is propagated diffusion in the community network of being set up through buddy list by the instant communication users client.
Description of drawings
Fig. 1 is the information transferring method flow chart between the instant communication users that provides of first embodiment of the invention;
Fig. 2 is the message transfer system functional block diagram between the instant communication users that provides of first embodiment of the invention.
In order to make the object of the invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with accompanying drawing and embodiment.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.
Embodiment
Information transferring method between the instant communication users that first embodiment of the invention provides is set up through the P2P technology.
This P2P technology platform comprises 3 logic function levels: application layer, characteristic management level and good friend's node administration layer, and the functional description of each functional hierarchy is following:
Application layer: a plurality of application of this platform are used in registration and management, and are responsible for each transmission requests and reception information of using of scheduling, and maintenance sends and receives information.
Characteristic management level: the universal performance of this P2P platform is provided, is divided into safety management module, UNICOM's policy module, content managing module, good friend's credit management module, transmission reliability administration module and forwarding strategy module.
Safety management module: propagate any literal through this platform, picture, media information all need pass through the scanning of QQ security checking program, to guarantee not have embedded virus.
UNICOM's policy module: be used to judge whether connect with the user good friend, strategy can comprise: credit
Content managing module: be responsible for the retrieval and the maintenance of local reception/transmission information, stop the user to receive or the transmission duplicate message.
Good friend's credit management module: be responsible for recording user good friend credit rating.The user can initiatively give the good friend credit rating.For example: the user approves the information that the good friend sends very much, can heighten good friend's credit rating; Otherwise then reduce.When good friend's credit is lower than a certain degree, judge through combining the credit rating rank in UNICOM's strategy, no longer connect with this good friend.
Transmission reliability administration module: be used for guarantee information and successfully send to the good friend, and the friend information that the needs of receiving are confirmed is replied confirmation.
Forwarding strategy module: be used for judges and whether continue to transmit a certain information of receiving.Forwarding strategy can be divided into restriction hop count and restriction forwarding number.The number of times that restriction hop count strategy can restricted information be forwarded, such as being restricted to 5 times, user's the good friend of degree once~five can receive information.Restriction forwarding number strategy can be through enclosing respective weights to information, and revolution is sent out once, the corresponding reduction of weight, and algorithm is following:
The forwarding weight n of information, this weight=audient's number are received in acquisition
But obtain the good friend of UNICOM number m through UNICOM's policy module
New weight=the n%m+a of forwarding information, a is a deviate, looks experience and decides
Good friend's node administration layer: be responsible for setting up the P2P passage between the instant communication users good friend, safeguard good friend's state (reaching the standard grade off-line etc.), transit node (route) table is safeguarded (routing management and optimization), the maintenance that sends and receives information.
See also Fig. 1, the information transferring method between the instant communication users that first embodiment of the invention provides may further comprise the steps:
The characteristic management level of S101, instant communication users client are carried out safety inspection to information, if execution in step S102 then, otherwise process ends are passed through in inspection; This information can be friend-making information, help information or notice information;
The characteristic management level of S102, instant communication users client judge whether this information repeats to send, if not, execution in step S103 then, otherwise process ends;
The characteristic management level of S103, instant communication users client judge whether to transmit the good friend that this information is given said instant communication users, if, execution in step S104 then, otherwise process ends;
S104, instant communication users client obtain the transmission buddy list of this instant communication users;
The node administration layer of S105, instant communication users client sends the good friend's in this information to this buddy list node administration layer;
S106, instant communication users good friend's node administration layer receives this information;
S107, instant communication users good friend's characteristic management level are carried out safety inspection to this information, if execution in step S108 then, otherwise process ends are passed through in inspection;
S108, instant communication users good friend's characteristic management level judge whether this information repeats to receive, if not, execution in step S109 then, otherwise process ends;
S109, instant communication users good friend's characteristic management level judge whether continue to transmit this information, if, execution in step S110 then, otherwise, direct execution in step S111;
S110, this information get into sends stream;
This information of application layer storage of S111, instant communication users good friend.
See also Fig. 2, the message transfer system between the instant communication users that first embodiment of the invention provides comprises safety check module 11, repeats to send judge module 12, connection judgment module 13, buddy list acquisition module 14, information sending module 15, information receiving module 16, good friend's safety check module 17, repeats to receive judge module 18, transmits judge module 19, sends flow module 20 and information storage module 21.
11 pairs of information of the safety check module of instant communication users client are carried out safety inspection; If inspection is passed through; Then judge by repeating to send judge module 12 whether said information repeats to send; If not, then judge whether to transmit the good friend that this information is given said instant communication users by connection judgment module 13, if; Then obtained the transmission buddy list of said instant communication users by buddy list acquisition module 14, information sending module 15 is sent the good friend's in this information to this buddy list node administration layer through the node administration layer; This instant communication users good friend's information receiving module 16 receives this information through the node administration layer; 17 pairs of information of instant communication users good friend's safety check module are carried out safety inspection, if inspection is passed through, then judge by repeating to receive judge module 18 whether said information repeats to receive; If not; Then judge whether to continue to transmit said information, if then stream is sent in said information entering by sending flow module 20 by transmitting judge module 19; And then by the said information of information storage module 21 storages, otherwise directly by the said information of information storage module 21 storages.
Information transferring method between the instant communication users that second embodiment of the invention provides comes forwarding information to set up through server.The difference of the method that the information transferring method between the instant communication users that second embodiment of the invention provides and first embodiment provide is: step S105 and S106 are substituted by following steps:
Send this information and this buddy list to server;
Server is transmitted to the good friend in this buddy list with this information;
The instant communication users good friend receives this information;
The difference of the system of the message transfer system between the instant communication users that second embodiment of the invention provides and first embodiment is: also comprise server; Be used to receive said information and the said buddy list that said information sending module is sent, and said information is transmitted to the good friend in the said buddy list.
Information transferring method between the instant communication users that third embodiment of the invention provides is brought in forwarding information through third party's instant communication users client and is set up.The difference of the method that the information transferring method between the instant communication users that third embodiment of the invention provides and first embodiment provide is: step S105 and S106 are substituted by following steps:
Send this information and this buddy list to third party's instant communication users client;
Third party's instant communication users client is transmitted to the good friend in this buddy list with this information;
The instant communication users good friend receives this information;
The difference of the system of the message transfer system between the instant communication users that third embodiment of the invention provides and first embodiment is: also comprise third party's instant communication users client; Be used to receive said information and the said buddy list that said information sending module is sent, and said information is transmitted to the good friend in the said buddy list.
Because the instant communication users client of the embodiment of the invention is to transmit the good friend that said information is given said instant communication users automatically, and is therefore easy to operate, and when utilizing the embodiment of the invention to set up community network; Owing to be to utilize transmission information between the good friend of instant communication users, be used for third party's instant communication users client of forwarding information based on P2P, server or, the propagation of information just utilizes the relation between the good friend; Any friend information that is used can not be disclosed; Therefore protected user's privacy to a certain extent, and the information that realized is propagated diffusion in the community network of being set up through buddy list by the instant communication users client; Can support multiple application; For example make friends, seek help information issue etc.
The above is merely preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of within spirit of the present invention and principle, being done, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. the information transferring method between the instant communication users is characterized in that said method is used to set up community network, said method comprising the steps of:
The instant communication users client receives information;
Judge whether said information repeats to send, if not, then said instant communication users client judges whether to transmit the good friend that said information is given said instant communication users, if then send the good friend that said information is given said instant communication users;
Good friend's client of said instant communication users receives said information, judges whether to continue to transmit said information, if, then store said information and get into and send stream, otherwise, said information directly stored.
2. the information transferring method between the instant communication users as claimed in claim 1 is characterized in that, the said information of said transmission specifically comprises for the good friend's of said instant communication users step:
Obtain to send buddy list;
The node administration layer sends the good friend's in said information to the said buddy list node administration layer.
3. the information transferring method between the instant communication users as claimed in claim 1 is characterized in that, the said information of said transmission specifically comprises for the good friend's of said instant communication users step:
Obtain to send buddy list;
Send said information and said buddy list to server;
Said server is transmitted to the good friend in the said buddy list with said information.
4. the information transferring method between the instant communication users as claimed in claim 1 is characterized in that, the said information of said transmission specifically comprises for the good friend's of said instant communication users step:
Obtain to send buddy list;
Send said information and said buddy list to third party's instant communication users client;
Said third party's instant communication users client is transmitted to the good friend in the said buddy list with said information.
5. like the information transferring method between each described instant communication users of claim 1 to 4, it is characterized in that, further comprising the steps of after the step of said instant communication users client reception information:
Said information is carried out safety inspection.
6. the message transfer system between the instant communication users is characterized in that said system is used to set up community network, and said system comprises:
Information receiving module is used for the instant communication users client and receives information;
Repeat to send judge module, be used to judge whether said information repeats to send;
Transmit judge module, be used for said instant communication users client and judge whether to transmit the good friend that said information is given said instant communication users;
Information sending module is used for judging it is when transmitting said information and giving the good friend of said instant communication users when said forwarding judge module, sends the good friend that said information is given said instant communication users;
Transmit judge module; Be positioned at good friend's client of said instant communication users; Be used to judge whether continue to transmit said information, if then said information is got into transmission stream by sending flow module; And then store said information, otherwise directly store said information by information storage module by information storage module.
7. the message transfer system between the instant communication users as claimed in claim 6 is characterized in that, said system also comprises:
The buddy list acquisition module is used for obtaining to send buddy list;
Said information sending module is to send through node administration layer realization information.
8. the message transfer system between the instant communication users as claimed in claim 6 is characterized in that, said system also comprises:
The buddy list acquisition module is used for obtaining to send buddy list;
Server is used to receive said information and the said buddy list that said information sending module is sent, and said information is transmitted to the good friend in the said buddy list.
9. the message transfer system between the instant communication users as claimed in claim 6 is characterized in that, said system also comprises:
The buddy list acquisition module is used for obtaining to send buddy list;
Third party's instant communication users client is used to receive said information and the said buddy list that said information sending module is sent, and said information is transmitted to the good friend in the said buddy list.
10. like the message transfer system between each described instant communication users of claim 6 to 9, it is characterized in that said system also comprises:
Safety check module is used for said information is carried out safety inspection.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101253892A CN101188574B (en) | 2007-12-25 | 2007-12-25 | Method and system for transmitting information between instant messaging users |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101253892A CN101188574B (en) | 2007-12-25 | 2007-12-25 | Method and system for transmitting information between instant messaging users |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101188574A CN101188574A (en) | 2008-05-28 |
CN101188574B true CN101188574B (en) | 2012-05-23 |
Family
ID=39480769
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101253892A Active CN101188574B (en) | 2007-12-25 | 2007-12-25 | Method and system for transmitting information between instant messaging users |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101188574B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103001851A (en) * | 2012-01-16 | 2013-03-27 | 陈晓亮 | Help-seeking interaction system and help-seeking interaction method for online users |
CN105025043B (en) * | 2014-04-17 | 2019-06-04 | 腾讯科技(深圳)有限公司 | Information sharing method, apparatus and system |
CN106341302B (en) | 2015-07-09 | 2020-04-03 | 深圳市腾讯计算机系统有限公司 | Data processing method and server |
CN110691029B (en) * | 2019-09-25 | 2022-06-10 | 孙健鹏 | Method, system, computer storage medium and terminal for realizing information transmission |
CN111371677B (en) * | 2020-03-29 | 2023-04-07 | 闫文润 | Communication method and computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1582004A (en) * | 2003-08-08 | 2005-02-16 | 华为技术有限公司 | Method for repeating multimedia message |
CN1774083A (en) * | 2004-11-12 | 2006-05-17 | 华为技术有限公司 | A method of automatically forwarding short messages |
CN1949893A (en) * | 2006-11-06 | 2007-04-18 | 康佳集团股份有限公司 | Short message for warding method |
CN101035096A (en) * | 2007-04-19 | 2007-09-12 | 深圳市融合视讯科技有限公司 | Network information forwarding method |
-
2007
- 2007-12-25 CN CN2007101253892A patent/CN101188574B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1582004A (en) * | 2003-08-08 | 2005-02-16 | 华为技术有限公司 | Method for repeating multimedia message |
CN1774083A (en) * | 2004-11-12 | 2006-05-17 | 华为技术有限公司 | A method of automatically forwarding short messages |
CN1949893A (en) * | 2006-11-06 | 2007-04-18 | 康佳集团股份有限公司 | Short message for warding method |
CN101035096A (en) * | 2007-04-19 | 2007-09-12 | 深圳市融合视讯科技有限公司 | Network information forwarding method |
Also Published As
Publication number | Publication date |
---|---|
CN101188574A (en) | 2008-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Alajeely et al. | Routing protocols in opportunistic networks–a survey | |
Ntareme et al. | Delay tolerant network on smartphones: Applications for communication challenged areas | |
Socievole et al. | Routing in mobile opportunistic social networks with selfish nodes | |
Palazzi et al. | Social‐aware delay tolerant networking for mobile‐to‐mobile file sharing | |
JP2020525895A (en) | Probabilistic Relay for Efficient Propagation in Blockchain Networks | |
CN102027461A (en) | Extended messaging platform | |
CN101188574B (en) | Method and system for transmitting information between instant messaging users | |
Banerjee et al. | Reputation based trust management system for MANET | |
CN103096297A (en) | Data transmission method, system and related equipment | |
Abdulaziz et al. | A decentralized application for secure messaging in a trustless environment | |
Gunasekaran et al. | TEAP: trust‐enhanced anonymous on‐demand routing protocol for mobile ad hoc networks | |
US8793383B2 (en) | Transparent transfer of a two-way communication | |
Perry et al. | Strong anonymity for mesh messaging | |
CN103856534A (en) | Method and system for collecting logs based on peer-to-peer network | |
Sadiq et al. | Crisp: collusion-resistant incentive-compatible routing and forwarding in opportunistic networks | |
Kärkkäinen et al. | Applications in Delay‐Tolerant and Opportunistic Networks | |
Bhoiwala et al. | Cooperation based defense mechanism against selfish nodes in DTNs | |
KR102195427B1 (en) | Anchoring Device at the Block Chain | |
Muthurajkumar et al. | Decentralized web hosting service using ipfs and ethereum blockchain | |
Szczypiorski et al. | TrustMAS: Trusted communication platform for multi-agent systems | |
Kang et al. | A healthcare information sharing scheme in distributed cloud networks | |
Sasabe et al. | Block diffusion delay attack and its countermeasures in a Bitcoin network | |
Biagioni | A ubiquitous, infrastructure-free network for interpersonal communication | |
Harris et al. | Disaster-resilient messaging using dew computing | |
Misra et al. | Cooperation in delay tolerant networks |
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 |