Nothing Special   »   [go: up one dir, main page]

CN102185701A - Method and system for realizing group information interaction - Google Patents

Method and system for realizing group information interaction Download PDF

Info

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
Application number
CN2011101060237A
Other languages
Chinese (zh)
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.)
Suzhou Codyy Network Technology Co Ltd
Original Assignee
Suzhou Codyy Network Technology 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 Suzhou Codyy Network Technology Co Ltd filed Critical Suzhou Codyy Network Technology Co Ltd
Priority to CN2011101060237A priority Critical patent/CN102185701A/en
Publication of CN102185701A publication Critical patent/CN102185701A/en
Pending legal-status Critical Current

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

A kind of method and system that realize that group information is mutual
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.
CN2011101060237A 2011-04-26 2011-04-26 Method and system for realizing group information interaction Pending CN102185701A (en)

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)

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

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

Patent Citations (1)

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

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