CN102185699A - Group information interaction method and system for community platform - Google Patents

Group information interaction method and system for community platform Download PDF

Info

Publication number
CN102185699A
CN102185699A CN201110104648XA CN201110104648A CN102185699A CN 102185699 A CN102185699 A CN 102185699A CN 201110104648X A CN201110104648X A CN 201110104648XA CN 201110104648 A CN201110104648 A CN 201110104648A CN 102185699 A CN102185699 A CN 102185699A
Authority
CN
China
Prior art keywords
group
message
communication server
hash table
webpage
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
CN201110104648XA
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 CN201110104648XA priority Critical patent/CN102185699A/en
Publication of CN102185699A publication Critical patent/CN102185699A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention provides a group information interaction method and a group information interaction system for a community platform. The group information interaction method comprises that: a source user logs in the community interaction platform according to registration information, calls an application program code, transmits the registration information and makes a request to a communication server, the communication server returns instant messaging related data and resources to a webpage, and the webpage resolves the obtained instant messaging related data and resources to generate an instant messaging tool; the source user transmits a group message to the communication server by the instant messaging tool, and the communication server transmits the group message and the information of each member in a member Hash table corresponding to a found group identifier to a synchronous storage server; and after receiving the group message, the synchronous storage server stores and updates the group message with the group identifier, and transmits the updated group message with the group identifier to each group member in the member Hash table corresponding to the group identifier by the instant messaging tool.

Description

A kind of group information exchange method and system of community platform
Technical field
The invention belongs to networking technology area, relate in particular to a kind of group information exchange method and system of community platform.
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: all data messages of (1) 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 group information exchange method of community platform and system to address the above problem.
The invention provides a kind of group information exchange method of community platform, may further comprise the steps.Source user is according to log-on message login community interaction platform, the invokes application code imports log-on message into and asks communication server, and communication server returns instant messaging related data and resource to webpage, webpage is resolved instant messaging related data and the resource that obtains, and generates immediate communication tool.Source user is sent to communication server with group message by immediate communication tool, and 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 identification is stored and is upgraded, with the group message that has group identification after upgrading, each member who sends in the pairing member's Hash table of group identification by immediate communication tool is a group member.
The present invention also provides a kind of group information interactive system of community platform, comprises source user, communication server, stores synchronized server and group member.Source user is according to log-on message login community interaction platform, the invokes application code imports log-on message into and asks communication server, and communication server returns instant messaging related data and resource to webpage, webpage is resolved instant messaging related data and the resource that obtains, and generates immediate communication tool.Source user is sent to communication server with group message by immediate communication tool, 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 identification is stored and is upgraded, with the group message that has group identification after upgrading, each member who sends in the pairing member's Hash table of group identification by immediate communication tool is a group member.
The group information exchange method and the system of community platform provided by the invention have 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:
The flow chart of the group information exchange method of the community platform that provides according to first embodiment of the invention is provided;
The flow chart of the group information interaction platform of the community platform that provides according to second embodiment of the invention is provided;
Figure 3 shows that the schematic diagram of the group information interaction platform of the community platform that preferred embodiment provides according to 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.
The flow chart of the group information exchange method of the community platform that provides according to first embodiment of the invention is provided.As shown in Figure 1, be described in detail as follows.
Step 101: source user login community interaction platform generates immediate communication tool automatically and obtains the sign of each group that source user adds.Particularly, source user is logined according to the log-on message at community's interaction platform.Wherein, community's interaction platform includes but not limited to: personal portal; Log-on message includes but not limited to: mailbox, password.
For example, source user is logined according to mailbox, password at personal portal.Simultaneously, (Application Programming Interface, API) code import mailbox, the encrypted message of source user into according to the application programming interface that embeds on the webpage.Application programming interface code request communication server, communication server returns instant messaging related data (user setup data, good friend's data, group's data etc.) and resource (comprising CSS, script file, picture etc.) to webpage, webpage is according to the rule of the pattern (skin) of door, data and resource are resolved and shown, generate immediate communication tool.Wherein, immediate communication tool is based on that webpage generates, and need not to download any client software, thereby avoids some indescribable software by the terminal that is installed in oneself unawares, with the fail safe of assurance computer.
In addition, login successfully after, web page program goes out the information (comprising the ID of group) of each group that the source user number of the account added 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.Concrete above-mentioned steps 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 by immediate communication tool and instructs to communication server, communication server is transmitted group message to the stores synchronized server, 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 immediate communication tool.Detailed process is as follows:
5.1) source user sends group message by immediate communication tool 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 identification 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 immediate communication tool.
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.
The flow chart of the group information interaction platform of the community platform that provides according to second embodiment of the invention is provided.As shown in Figure 2, be described in detail as follows.
Step 201: source user login community interaction platform generates immediate communication tool automatically and obtains the sign of each group that source user adds.Particularly, source user is logined according to the log-on message at community's interaction platform.Wherein, community's interaction platform includes but not limited to: personal portal; Log-on message includes but not limited to: mailbox, password.
For example, source user is logined according to mailbox, password at personal portal.Simultaneously, (Application Programming Interface, API) code import mailbox, the encrypted message of source user into according to the application programming interface that embeds on the webpage.Application programming interface code request communication server, communication server returns instant messaging related data (user setup data, good friend's data, group's data etc.) and resource (comprising CSS, script file, picture etc.) to webpage, webpage is according to the rule of the pattern (skin) of door, data and resource are resolved and shown, generate immediate communication tool.Wherein, immediate communication tool is based on that webpage generates, and need not to download any client software, thereby avoids some indescribable software by the terminal that is installed in oneself unawares, with the fail safe of assurance computer.
In addition, login successfully after, web page program goes out the information (comprising the ID of group) of each group that the source user number of the account added 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 comprise 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 tabulate in the Hash table.
Step 205: source user sends group message by immediate communication tool 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 is stored and is upgraded, with the group message that has group identification after upgrading, send to each member in the pairing member's Hash table of group identification by immediate communication tool, detailed process is as follows:
5.1) source user sends group message by immediate communication tool 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 identification is stored and is upgraded, with the group message that has group identification after upgrading, send to each member in the pairing member's Hash table of group identification by immediate communication tool.
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.
Figure 3 shows that the schematic diagram of the group information interaction platform of the community platform that preferred embodiment provides according to the present invention.
According to first embodiment of the invention, source user A login community interaction platform generates immediate communication tool automatically and obtains the sign of each group that source 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 by immediate communication tool 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, find each member in the pairing member's Hash table of group identification and be group member A, B, C and send described group message by immediate communication tool; 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.In addition, targeted customer B, C and source user A, targeted customer 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, find each member in the pairing member's Hash table of group identification and be group member A, B, C and send described group message by immediate communication tool.
According to second embodiment of the invention, source user A login community interaction platform generates immediate communication tool automatically and obtains the sign of each group that source 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 by immediate communication tool 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 identification is stored and is upgraded, with the group message that has group identification after upgrading, send to all member A, B, C in the pairing member's Hash table of group identification by immediate communication tool; 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.In addition, targeted customer B, C and source user A, targeted customer 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, with the group message that has group identification after upgrading, send to all member A, B, C in the pairing member's Hash table of group identification by immediate communication tool.
In sum, 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 (9)

1. the group information exchange method of a community platform is characterized in that:
Source user is according to log-on message login community interaction platform, the invokes application code, import log-on message into and ask communication server, described communication server returns instant messaging related data and resource to webpage, described webpage is resolved described instant messaging related data and the resource that obtains, and generates immediate communication tool;
Described source user is sent to described communication server with group message by described immediate communication tool, described communication server is sent to described stores synchronized server with each information about firms in described 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 identification is stored and is upgraded, with the group message that has group identification after upgrading, each member who sends in the pairing member's Hash table of group identification by described immediate communication tool is a group member.
2. method according to claim 1, it is characterized in that, according to the application programming interface code that embeds on the described webpage, import described log-on message into, the described communication server of described application programming interface code request, described communication server returns described instant messaging related data and resource to described webpage, described webpage is according to the rule of the pattern of described community interaction platform, described data and resource are resolved and shown, generate described immediate communication tool and obtain the sign of each group that described source user adds.
3. method according to claim 1, it is characterized in that, generate described immediate communication tool and obtain after the sign of each group that described source user adds, described webpage loads the flash plug-in unit, described flash plug-in unit connects described communication server, 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, 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.
5. method according to claim 1 is characterized in that, described log-on message includes but not limited to: mailbox, password.
6. method according to claim 1 is characterized in that, described instant messaging related data comprises but is not limited to: user setup data, good friend's data, group's data.
7. method according to claim 1 is characterized in that, described instant messaging related resource includes but not limited to: CSS, script file, picture.
8. method according to claim 1 is characterized in that, described community interaction platform includes but not limited to: personal portal.
9. the group information interactive system of a community platform is characterized in that, comprising: source user, communication server, stores synchronized server and group member,
Wherein, described source user is according to log-on message login community interaction platform, the invokes application code, import log-on message into and ask described communication server, described communication server returns instant messaging related data and resource to webpage, described webpage is resolved described instant messaging related data and the resource that obtains, and generates immediate communication tool
Described source user is sent to described communication server with group message by described immediate communication tool, described communication server is sent to described stores synchronized server with each information about firms in described 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 identification is stored and is upgraded, with the group message that has group identification after upgrading, each member who sends in the pairing member's Hash table of group identification by immediate communication tool is a group member.
CN201110104648XA 2011-04-26 2011-04-26 Group information interaction method and system for community platform Pending CN102185699A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110104648XA CN102185699A (en) 2011-04-26 2011-04-26 Group information interaction method and system for community platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110104648XA CN102185699A (en) 2011-04-26 2011-04-26 Group information interaction method and system for community platform

Publications (1)

Publication Number Publication Date
CN102185699A true CN102185699A (en) 2011-09-14

Family

ID=44571772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110104648XA Pending CN102185699A (en) 2011-04-26 2011-04-26 Group information interaction method and system for community platform

Country Status (1)

Country Link
CN (1) CN102185699A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103646083A (en) * 2013-12-12 2014-03-19 北京奇虎科技有限公司 Browser session processing method and server
CN103986644A (en) * 2014-05-16 2014-08-13 北京奇虎科技有限公司 Website interaction method and device based on browser
CN103986643A (en) * 2014-05-16 2014-08-13 北京奇虎科技有限公司 Method and device for having access to groups corresponding to website based on browser
WO2015094104A1 (en) * 2013-12-20 2015-06-25 Smsgrupp I Stockholm Ab Group messaging
CN104796310A (en) * 2014-01-16 2015-07-22 腾讯科技(深圳)有限公司 Social communication method and system
CN107181781A (en) * 2016-03-11 2017-09-19 泰康之家(北京)投资有限公司 Information transferring method and device in a kind of group
CN110610282A (en) * 2018-06-15 2019-12-24 北京嘀嘀无限科技发展有限公司 Method and device for sending examination results of team members

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060253327A1 (en) * 2005-05-06 2006-11-09 Morris James T Optimized advertising fulfillment
CN101188620A (en) * 2006-11-17 2008-05-28 张立伟 Method for creating Internet virtual reception hall and realizing synchronous and asynchronous exchange by using flash plug-in technology
CN101217554A (en) * 2008-01-14 2008-07-09 张尧森 An instant communication method realized on website
US20080215418A1 (en) * 2007-03-02 2008-09-04 Adready, Inc. Modification of advertisement campaign elements based on heuristics and real time feedback
CN102137038A (en) * 2011-04-25 2011-07-27 苏州阔地网络科技有限公司 Group information interaction method and system based on community platform

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060253327A1 (en) * 2005-05-06 2006-11-09 Morris James T Optimized advertising fulfillment
CN101188620A (en) * 2006-11-17 2008-05-28 张立伟 Method for creating Internet virtual reception hall and realizing synchronous and asynchronous exchange by using flash plug-in technology
US20080215418A1 (en) * 2007-03-02 2008-09-04 Adready, Inc. Modification of advertisement campaign elements based on heuristics and real time feedback
CN101217554A (en) * 2008-01-14 2008-07-09 张尧森 An instant communication method realized on website
CN102137038A (en) * 2011-04-25 2011-07-27 苏州阔地网络科技有限公司 Group information interaction method and system based on community platform

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103646083A (en) * 2013-12-12 2014-03-19 北京奇虎科技有限公司 Browser session processing method and server
CN103646083B (en) * 2013-12-12 2017-08-25 北京奇虎科技有限公司 A kind of processing method of browser session and a kind of server
WO2015094104A1 (en) * 2013-12-20 2015-06-25 Smsgrupp I Stockholm Ab Group messaging
CN104796310A (en) * 2014-01-16 2015-07-22 腾讯科技(深圳)有限公司 Social communication method and system
CN104796310B (en) * 2014-01-16 2019-07-05 腾讯科技(深圳)有限公司 Social communication method and system
CN103986644A (en) * 2014-05-16 2014-08-13 北京奇虎科技有限公司 Website interaction method and device based on browser
CN103986643A (en) * 2014-05-16 2014-08-13 北京奇虎科技有限公司 Method and device for having access to groups corresponding to website based on browser
CN103986643B (en) * 2014-05-16 2016-10-12 北京奇虎科技有限公司 The method and device accessing group corresponding to website based on browser
CN103986644B (en) * 2014-05-16 2017-04-05 北京奇虎科技有限公司 The method and device of the website interaction based on browser
CN107181781A (en) * 2016-03-11 2017-09-19 泰康之家(北京)投资有限公司 Information transferring method and device in a kind of group
CN107181781B (en) * 2016-03-11 2021-04-06 泰康之家(北京)投资有限公司 Method and device for transmitting information in group
CN110610282A (en) * 2018-06-15 2019-12-24 北京嘀嘀无限科技发展有限公司 Method and device for sending examination results of team members

Similar Documents

Publication Publication Date Title
US10834031B2 (en) Information exchange method, client, and apparatus
CN102970362B (en) The method of a kind of high in the clouds data sharing and device
CN102185699A (en) Group information interaction method and system for community platform
CN102130853A (en) Group message interaction realization method and system
CN104486388A (en) Accessing method and device of cloud storage file
CN102185701A (en) Method and system for realizing group information interaction
CN102387482A (en) Method, system and mobile phone for acquiring mobile phone service information
CN103259714A (en) Instant information notification method and device
CN102316049A (en) Method for automatically receiving group message
CN105278972A (en) A system and method using a dynamic install package to allow users to fast become friends
CN102075455A (en) Instant communication method
CN102170442A (en) Safe synchronization method and system for electronic whiteboard based on community platform
CN102137038A (en) Group information interaction method and system based on community platform
CN102137045A (en) Method and system for implementing group information interaction on community platform
CN102164099A (en) Webpage-based group information interaction realization method and system
CN105657012A (en) Communication office system based on enterprise box
CN102137035A (en) Method and system for realizing group information interaction based on community platform
CN102137044A (en) Method and system for safely interacting group information based on community platform
CN102158429A (en) Community platform based group communication method and system
CN102185795A (en) Method and system for realizing group communication on community platform
CN102185700A (en) Method and system for realizing group information exchange on basis of webpage
CN102137039A (en) Electric white board synchronous method and system based on community platform
CN102333047A (en) Information interaction method and system based on community group
CN102333045A (en) Group information interaction method and system of community network
CN102137120A (en) Method and system for group communication

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