CN102185701A - Method and system for realizing group information interaction - Google Patents
Method and system for realizing group information interaction Download PDFInfo
- Publication number
- CN102185701A CN102185701A CN2011101060237A CN201110106023A CN102185701A CN 102185701 A CN102185701 A CN 102185701A CN 2011101060237 A CN2011101060237 A CN 2011101060237A CN 201110106023 A CN201110106023 A CN 201110106023A CN 102185701 A CN102185701 A CN 102185701A
- Authority
- CN
- China
- Prior art keywords
- group
- hash table
- message
- communication server
- group message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method for realizing group information interaction. The method comprises the following steps: a source user transmits an obtained group message to a communication server; the communication server transmits the group message and every member information in a member hash table corresponding to a searched group identifier to a synchronous storage server; and after receiving the group message, the synchronous storage server stores and updates the group message with a group mark and transmits the updated group message with the group mark to every member, i.e., group members, in the member hash table corresponding to the group identifier. The invention further discloses a system for realizing group information interaction. By adopting the method and the system, group communication and multi-person communication can be realized without downloading or installing any software.
Description
Technical field
The invention belongs to networking technology area, relate in particular to a kind of method and system that realize that group information is mutual.
Background technology
The develop rapidly of Internet technology allows people stay indoors just can chat, participate in business talks with other people, really realized instant messaging.Except that mobile phone, landline telephone and Email, MSN, QQ, POPO etc. are existing common immediate communication tools.By these immediate communication tools, the user can be single or many people's video, can hold the network teleconference, can carry out network remote education, greatly reduces the communication cost, improved communication efficient.
But along with applying of these immediate communication tools, its drawback also constantly comes out:
(1) all data messages of user communication all are kept at the computer terminal, in case computer is lost or stored hard disk or the damage of other memory devices, data message will forever be loss.
(2) user must download and install client software and upgrading in time, wastes time and energy.
So people have just had such demand: need not to download and install any software, can realize instant messaging once opening webpage, and all data messages can be safely stored on the webpage.
Along with the continuous increase of Web IM number of users, everybody also progressively increases the functional requirement of Web IM, from chat simply one to one originally, begins to turn to cluster communication and many people communication, but does not have concrete implementation.
Summary of the invention
The invention provides a kind of method and system that realize that group information is mutual, realized need not to download and install any software, can realize cluster communication and many people communication.
The invention discloses a kind of method that realizes that group information is mutual, may further comprise the steps:
Source user is sent to described communication server with the group message that obtains, described communication server is sent to described stores synchronized server with each information about firms in group message and the pairing member's Hash table of group identification that finds, after described stores synchronized server is received described group message, the group message that will have a group sign is stored and is upgraded, with the group message that has group's sign after upgrading, each member who sends in the pairing member's Hash table of group identification is a group member.
The invention discloses a kind of system that realizes that group information is mutual, comprise: source user, communication server, the stores synchronized server, group member: source user is sent to described communication server with the group message that obtains, described communication server is sent to described stores synchronized server with each information about firms in group message and the pairing member's Hash table of group identification that finds, after described stores synchronized server is received described group message, the group message that will have a group sign is stored and is upgraded, with the group message that has group's sign after upgrading, each member who sends in the pairing member's Hash table of group identification is a group member.
The invention provides a kind of method and system that realize that group information is mutual, realized need not to download and install any software, can realize cluster communication and many people communication.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the detail flowchart of the embodiment of the invention 1;
Fig. 2 is the detail flowchart of the embodiment of the invention 2;
Fig. 3 is a structure principle chart of the present invention.
Embodiment
Hereinafter will describe the present invention with reference to the accompanying drawings and in conjunction with the embodiments in detail.Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.
Technical scheme one of the present invention:
(1) user's log-on webpage is obtained the sign of each group that this user adds;
(2) webpage loads the flash plug-in unit, and the flash plug-in unit connects communication server, and the flash plug-in unit begins monitoring information;
(3) the Flash plug-in unit sends to the stores synchronized server with all group identifications and user account by communication server;
(4) after the stores synchronized server is received message, from group's Hash table, find out member's Hash table of each group identification correspondence, user account is joined in member's Hash table of each group identification correspondence;
(5) source user transmission group message instructs to communication server, communication server is transmitted group message to the stores synchronized server, described stores synchronized server stores and renewal group message, according to the pairing member's Hash table of group identification of storage, find each member in the pairing member's Hash table of group identification and be group member and send described group message by communication server.
(6) the flash plug-in unit in the webpage at each the member place in member's Hash table listens to group message, group message is shown in the webpage at each the member place in member's Hash table.
Technical scheme two of the present invention:
(1) user's log-on webpage is obtained the sign of each group that this user adds;
(2) webpage loads the flash plug-in unit, and the flash plug-in unit connects communication server, and the flash plug-in unit begins monitoring information;
(3) the Flash plug-in unit is sent to communication server with all group identifications and user account;
(4) after communication server is received message, from group's Hash table, find out member's Hash table of each group identification correspondence, user account is joined in member's Hash table of each group identification correspondence;
(5) source user transmission group message instructs to communication server, communication server is sent to the stores synchronized server with each information about firms in group message and the pairing member's Hash table of group identification that finds, after the stores synchronized server is received group message, the group message that will have a group sign is stored and is upgraded, with the group message that has group's sign after upgrading, send to each member in the pairing member's Hash table of group identification by communication server;
(6) the flash plug-in unit in the webpage at each the member place in member's Hash table listens to group message, group message is shown in the webpage at each the member place in member's Hash table.
Fig. 1 is the detail flowchart of the embodiment of the invention 1, is explained as follows in detail:
Step 101: user's log-on webpage, obtain the sign of each group that this user adds, specifically comprise following process:
1.1) user imports network address, log-on webpage;
1.2) login successfully after, web page program goes out the information (comprising the ID of group) of each group that this user account adds according to the user account of login from data base querying, and it is saved in an aray variable.
Step 102: webpage loads the flash plug-in unit, and the flash plug-in unit connects communication server, and the flash plug-in unit begins monitoring information, specifically comprises following process:
2.1) flash plug-in unit of webpage loading;
2.2) the flash plug-in unit is connected to communication server, aray variable and user account are formed a character string be sent to the stores synchronized server by communication server;
2.3) the flash plug-in unit begins to monitor the group message of communication server.
Step 103:Flash plug-in unit sends to the stores synchronized server by communication server with all group identifications and user account.
Step 104: after the stores synchronized server is received message, from group's Hash table, find out member's Hash table of each group identification correspondence, user account is joined in member's Hash table of each group identification correspondence, specifically comprise following process:
4.1) the stores synchronized server receives the message that comprises each group identification and user account that the flash plug-in unit is sent;
4.2) stores synchronized server traversal group Hash table variable, find out member with the group identification coupling Hash table of tabulating;
4.3) the stores synchronized server joins the member with user account and tabulate in the Hash table.
Step 105: source user sends group message and instructs to communication server, communication server is transmitted group message to the stores synchronized server, described stores synchronized server stores and renewal group message, the pairing member's Hash table of group identification according to storage, find each member in the pairing member's Hash table of group identification and be group member and send described group message by communication server, detailed process is as follows:
5.1) source user sends group message and instruct to communication server, source user includes but not limited to group member;
5.2) after communication server received the group message instruction that source user sends, the group message that will have group's sign was transmitted to the stores synchronized server;
5.3) described stores synchronized server stores and renewal group message, according to the pairing member's Hash table of group identification of storage, find each member in the pairing member's Hash table of group identification and be group member and send described group message by communication server.
Step 106: the flash plug-in unit in the webpage at each the member place in member's Hash table listens to group message, group message is shown in the webpage at each the member place in member's Hash table.
Fig. 2 is the detail flowchart of the embodiment of the invention 2, is explained as follows in detail:
Step 201: user's log-on webpage, obtain the sign of each group that this user adds;
2.1) user imports network address, log-on webpage;
2.2) login successfully after, web page program goes out the information (comprising the ID of group) of each group that this user account adds according to the user account of login from data base querying, and it is saved in an aray variable.
Step 202: webpage loads the flash plug-in unit, and the flash plug-in unit connects communication server, and the flash plug-in unit begins monitoring information, specifically comprises following process:
2.1) flash plug-in unit of webpage loading;
2.2) the flash plug-in unit is connected to communication server, aray variable and user account are formed a character string be sent to communication server;
2.3) the flash plug-in unit begins to monitor the group message of communication server.
Step 203:Flash plug-in unit sends to communication server with all group identifications and user account.
Step 204: after communication server is received message, from group's Hash table, find out member's Hash table of each group identification correspondence, user account is joined in member's Hash table of each group identification correspondence, specifically comprise following process:
4.1) communication server receives the message that comprises each group identification and user account that the flash plug-in unit is sent;
4.2) communication server traversal group Hash table variable, find out member with the group identification coupling Hash table of tabulating;
4.3 communication server joins the member with user account and tabulates in the Hash table.
Step 205: source user sends group message and instructs to communication server, communication server is sent to the stores synchronized server with the information of each member in group message and the pairing member's Hash table of group identification, after the stores synchronized server is received group message, the group message that will have a group sign is stored and is upgraded, with the group message that has group's sign after upgrading, send to each member in the pairing member's Hash table of group identification by communication server, detailed process is as follows:
5.1) source user sends group message and instruct to communication server, source user includes but not limited to group member;
5.2) after communication server receives the group message instruction that source user sends, the information of each member in group message and the pairing member's Hash table of group identification is sent to the stores synchronized server;
5.3) after the stores synchronized server receives group message, the group message that will have a group sign is stored and is upgraded, with the group message that has group's sign after upgrading, send to each member in the pairing member's Hash table of group identification by communication server.
Step 206: the flash plug-in unit in the webpage at each the member place in member's Hash table listens to group message, group message is shown in the webpage at each the member place in member's Hash table.
Fig. 3 is a structure principle chart of the present invention, is described in detail as follows:
Embodiment 1:
User A log-on webpage is obtained the sign of each group that this user adds;
Webpage loads the flash plug-in unit, and the flash plug-in unit connects communication server, and the flash plug-in unit begins monitoring information;
The Flash plug-in unit sends to the stores synchronized server with all group identifications and user account by communication server;
After the stores synchronized server is received message, from group's Hash table, find out member's Hash table of each group identification correspondence, user account is joined in member's Hash table of each group identification correspondence;
Source user sends group message and instructs to communication server, communication server is transmitted group message to the stores synchronized server, described stores synchronized server stores and renewal group message, according to the pairing member's Hash table of group identification of storage, each member who finds in the pairing member's Hash table of group identification is group member A, B, C and sends described group message;
Flash plug-in unit in all member A, B in member's Hash table, the webpage at C place listens to group message, group message is shown in the webpage at each the member place in member's Hash table.
User B, C, and user A, B, any two or three of C sends group information, and synchronous process is the same.
For example: user B sends group message d, another constantly, user C sends group message e, then be sent to the stores synchronized server by communication server, described stores synchronized server stores and renewal group message, according to the pairing member's Hash table of group identification of storage, each member who finds in the pairing member's Hash table of group identification is group member A, B, C and sends described group message.
Embodiment 2:
User A log-on webpage is obtained the sign of each group that this user adds;
Webpage loads the flash plug-in unit, and the flash plug-in unit connects communication server, and the flash plug-in unit begins monitoring information;
The Flash plug-in unit is sent to communication server with all group identifications and user account;
After communication server is received message, from group's Hash table, find out member's Hash table of each group identification correspondence, user account is joined in member's Hash table of each group identification correspondence;
Source user sends group message and instructs to communication server, communication server is sent to the stores synchronized server with all member A, B, the C information in group message and the pairing member's Hash table of group identification, after the stores synchronized server is received group message, the group message that will have a group sign is stored and is upgraded, with the group message that has group's sign after upgrading, send to all member A, B, C in the pairing member's Hash table of group identification by communication server;
Flash plug-in unit in all member A, B in member's Hash table, the webpage at C place listens to group message, group message is shown in the webpage at each the member place in member's Hash table.
User B, C, and user A, B, any two or three of C sends group information, and synchronous process is the same.
For example: user B sends group message d, another constantly, user C sends group message e, then all member A, B, C information in group message d, e and the pairing member's Hash table of group identification are sent to the stores synchronized server by communication server, and store and upgrade by the stores synchronized server, the group message that has group's sign with after upgrading sends to all member A, B, C in the pairing member's Hash table of group identification.
The present invention has also announced a kind of based on the mutual system of the realization group information of webpage, comprising: source user, communication server, stores synchronized server, group member:
Communication server is sent to the stores synchronized server with the group message that obtains; Described stores synchronized server stores and renewal group message, according to the pairing member's Hash table of group identification of storage, each member who finds in the pairing member's Hash table of group identification is group member and sends described group message.
The present invention has also announced a kind of based on the mutual system of the realization group information of webpage, comprising: source user, communication server, stores synchronized server, group member:
Source user is sent to described communication server with the group message that obtains, described communication server is sent to described stores synchronized server with each information about firms in group message and the pairing member's Hash table of group identification that finds, after described stores synchronized server is received described group message, the group message that will have a group sign is stored and is upgraded, with the group message that has group's sign after upgrading, each member who sends in the pairing member's Hash table of group identification is a group member.
The present invention compared with prior art has the following advantages: receive group message automatically, immediately; Support many people's chats of Web IM and group chatting function; Compatible good, can be cross-platform and operate on the operating system of any support browser.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (8)
1. method that realizes that group information is mutual, it is characterized in that: source user is sent to described communication server with the group message that obtains, described communication server is sent to described stores synchronized server with each information about firms in group message and the pairing member's Hash table of group identification that finds, after described stores synchronized server is received described group message, the group message that will have a group sign is stored and is upgraded, with the group message that has group's sign after upgrading, each member who sends in the pairing member's Hash table of group identification is a group member.
2. method according to claim 1, it is characterized in that: after described stores synchronized server is received described group message, the group message that will have a group sign is stored and is upgraded, with the group message that has group's sign after upgrading, send to each member in the pairing member's Hash table of group identification by communication server.
3. method according to claim 1 and 2 is characterized in that: user's log-on webpage, obtain the sign of each group that this user adds; Webpage loads the flash plug-in unit, and described flash plug-in unit connects described communication server, and described flash plug-in unit begins monitoring information; Described Flash plug-in unit is sent to described communication server with all group identifications and user account; After described communication server is received message, from group's Hash table, find out member's Hash table of each group identification correspondence, user account is joined in member's Hash table of each group identification correspondence.
4. method according to claim 1 is characterized in that:
Flash plug-in unit in the webpage at each the member place in member's Hash table listens to group message, group message is shown in the webpage at each the member place in member's Hash table.
5. system that realizes that group information is mutual, it is characterized in that, comprise: source user, communication server, the stores synchronized server, group member: source user is sent to described communication server with the group message that obtains, described communication server is sent to described stores synchronized server with each information about firms in group message and the pairing member's Hash table of group identification that finds, after described stores synchronized server is received described group message, the group message that will have a group sign is stored and is upgraded, with the group message that has group's sign after upgrading, each member who sends in the pairing member's Hash table of group identification is a group member.
6. system according to claim 5, it is characterized in that: after described stores synchronized server is received described group message, the group message that will have a group sign is stored and is upgraded, with the group message that has group's sign after upgrading, send to each member in the pairing member's Hash table of group identification by communication server.
7. according to claim 5 or 6 described methods, it is characterized in that: user's log-on webpage, obtain the sign of each group that this user adds; Webpage loads the flash plug-in unit, and described flash plug-in unit connects described communication server, and described flash plug-in unit begins monitoring information; Described Flash plug-in unit is sent to described communication server with all group identifications and user account; After described communication server is received message, from group's Hash table, find out member's Hash table of each group identification correspondence, user account is joined in member's Hash table of each group identification correspondence.
8. system according to claim 5 is characterized in that: the flash plug-in unit in the webpage at each the member place in member's Hash table listens to group message, group message is shown in the webpage at each the member place in member's Hash table.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101060237A CN102185701A (en) | 2011-04-26 | 2011-04-26 | Method and system for realizing group information interaction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101060237A CN102185701A (en) | 2011-04-26 | 2011-04-26 | Method and system for realizing group information interaction |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102185701A true CN102185701A (en) | 2011-09-14 |
Family
ID=44571774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101060237A Pending CN102185701A (en) | 2011-04-26 | 2011-04-26 | Method and system for realizing group information interaction |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102185701A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102970361A (en) * | 2012-11-14 | 2013-03-13 | 北京奇虎科技有限公司 | Web game business server and message distribution method and system |
CN102970212A (en) * | 2012-11-14 | 2013-03-13 | 北京奇虎科技有限公司 | System used for sending information in closed subscriber group |
CN102984224A (en) * | 2012-11-14 | 2013-03-20 | 北京奇虎科技有限公司 | Method and server of sending user group intra-group messages |
CN103002018A (en) * | 2012-11-14 | 2013-03-27 | 北京奇虎科技有限公司 | Method for sending in-group information of user and page game business server |
CN103001950A (en) * | 2012-11-14 | 2013-03-27 | 北京奇虎科技有限公司 | Method for transmitting intra-group messages of users and webgame business servers |
CN110365498A (en) * | 2019-06-28 | 2019-10-22 | 武汉市怀信广志信息科技有限公司 | A kind of group is newly-built and method for message interaction and system |
CN113259225A (en) * | 2021-05-13 | 2021-08-13 | 杭州米络星科技(集团)有限公司 | Instant messaging method, server and instant messaging system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101883059A (en) * | 2010-07-02 | 2010-11-10 | 苏州阔地网络科技有限公司 | Method for automatically receiving group messages on web page |
-
2011
- 2011-04-26 CN CN2011101060237A patent/CN102185701A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101883059A (en) * | 2010-07-02 | 2010-11-10 | 苏州阔地网络科技有限公司 | Method for automatically receiving group messages on web page |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102970361A (en) * | 2012-11-14 | 2013-03-13 | 北京奇虎科技有限公司 | Web game business server and message distribution method and system |
CN102970212A (en) * | 2012-11-14 | 2013-03-13 | 北京奇虎科技有限公司 | System used for sending information in closed subscriber group |
CN102984224A (en) * | 2012-11-14 | 2013-03-20 | 北京奇虎科技有限公司 | Method and server of sending user group intra-group messages |
CN103002018A (en) * | 2012-11-14 | 2013-03-27 | 北京奇虎科技有限公司 | Method for sending in-group information of user and page game business server |
CN103001950A (en) * | 2012-11-14 | 2013-03-27 | 北京奇虎科技有限公司 | Method for transmitting intra-group messages of users and webgame business servers |
CN102970361B (en) * | 2012-11-14 | 2016-05-11 | 北京奇虎科技有限公司 | Page trip service server and message distributing method and system |
CN103001950B (en) * | 2012-11-14 | 2016-06-01 | 北京奇虎科技有限公司 | Message method and page trip business service device in groups of users |
CN102984224B (en) * | 2012-11-14 | 2016-08-24 | 北京奇虎科技有限公司 | Send method and the server of message in groups of users |
CN102970212B (en) * | 2012-11-14 | 2016-09-28 | 北京奇虎科技有限公司 | The system of message in sending groups of users |
CN103002018B (en) * | 2012-11-14 | 2017-05-10 | 北京奇虎科技有限公司 | Method for sending in-group information of user and page game business server |
CN110365498A (en) * | 2019-06-28 | 2019-10-22 | 武汉市怀信广志信息科技有限公司 | A kind of group is newly-built and method for message interaction and system |
CN110365498B (en) * | 2019-06-28 | 2021-07-06 | 武汉广志信息科技股份有限公司 | Group new construction and message interaction method and system |
CN113259225A (en) * | 2021-05-13 | 2021-08-13 | 杭州米络星科技(集团)有限公司 | Instant messaging method, server and instant messaging system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102970362B (en) | The method of a kind of high in the clouds data sharing and device | |
CN102130853A (en) | Group message interaction realization method and system | |
CN103069755B (en) | Use the method and system that the instant message of multiple client instance transmits | |
CN102185701A (en) | Method and system for realizing group information interaction | |
CN102958008B (en) | Method, system and mobile terminals for realizing instant messaging | |
CN101883059A (en) | Method for automatically receiving group messages on web page | |
CN103491055A (en) | Method for synchronizing information among clients, clients and server | |
CN102185699A (en) | Group information interaction method and system for community platform | |
CN102821150A (en) | Cloud server and application managing method based on same | |
CN104283926A (en) | Data synchronization method, device and server | |
CN103209247A (en) | Information display method and system, terminal and server | |
CN102316149A (en) | P2p (peer-to-peer) video communication method | |
CN102137038A (en) | Group information interaction method and system based on community platform | |
CN103095748A (en) | Method, server and system capable of sending updated microblog information of friend | |
CN102164099A (en) | Webpage-based group information interaction realization method and system | |
CN105657012A (en) | Communication office system based on enterprise box | |
CN102932214B (en) | A kind of discovery polymerization of home network dissimilar medium equipment | |
CN102137035A (en) | Method and system for realizing group information interaction based on community platform | |
CN102185700A (en) | Method and system for realizing group information exchange on basis of webpage | |
CN101072182B (en) | Network content update synchronizing method, device and system | |
CN102158429A (en) | Community platform based group communication method and system | |
CN102685234A (en) | Social-network-based address book updating and synchronizing method | |
CN105323270A (en) | Network information pushing method and system | |
CN102137120A (en) | Method and system for group communication | |
CN103227977A (en) | Method and system for implementing short message sending or mass texting in mobile communication network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110914 |