CN102185699A - Group information interaction method and system for community platform - Google Patents
Group information interaction method and system for community platform Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2011
- 2011-04-26 CN CN201110104648XA patent/CN102185699A/en active Pending
Patent Citations (5)
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)
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 |