CN102137038A - Group information interaction method and system based on community platform - Google Patents

Group information interaction method and system based on community platform Download PDF

Info

Publication number
CN102137038A
CN102137038A CN2011101041698A CN201110104169A CN102137038A CN 102137038 A CN102137038 A CN 102137038A CN 2011101041698 A CN2011101041698 A CN 2011101041698A CN 201110104169 A CN201110104169 A CN 201110104169A CN 102137038 A CN102137038 A CN 102137038A
Authority
CN
China
Prior art keywords
group
message
webpage
server
hash table
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
CN2011101041698A
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 CN2011101041698A priority Critical patent/CN102137038A/en
Publication of CN102137038A publication Critical patent/CN102137038A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a group information interaction method and system based on a community platform. The method is characterized in that a source user logins a community interaction platform according to registration information, calls an application program code, uploads the registration information and sends a request to a messaging server, and the messaging server returns instant messaging related data and resources to a webpage, and the webpage analyzes the obtained instant messaging related data and resources to generate an instant messenger; the messaging server sends the group information obtained from the source user via the instant messenger to a synchronous memory server; and the synchronous memory server memorizes and updates the group information, finds out each member, namely group member, in a member Hash table corresponding to the memorized group identification according to the member Hash table corresponding to the group identification and sends the group information via the instant messenger.

Description

A kind of group information exchange method and system based on community platform
Technical field
The invention belongs to networking technology area, relate in particular to a kind of group information exchange method and system based on 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 based on community platform the group information exchange method and system to address the above problem.
The invention provides a kind of group information exchange method, may further comprise the steps based on community platform.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.Communication server will be sent to the stores synchronized server from the group message that source user obtains by immediate communication tool.Stores synchronized server stores and upgrade group message according to the pairing member's Hash table of group identification of storage, finds each member in the pairing member's Hash table of group identification and is group member and send group message by immediate communication tool.
The present invention also provides a kind of group information interactive system based on 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.Communication server will be sent to the stores synchronized server from the group message that source user obtains by immediate communication tool.Stores synchronized server stores and upgrade group message according to the pairing member's Hash table of group identification of storage, finds each member in the pairing member's Hash table of group identification and is group member and send group message by immediate communication tool.
Group information exchange method and system based on 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 based on the group information exchange method of community platform that provides according to first embodiment of the invention is provided;
The flow chart based on the group information interaction platform of community platform that provides according to second embodiment of the invention is provided;
The schematic diagram that Figure 3 shows that according to the present invention that preferred embodiment provides based on the group information interaction platform of community platform.
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 based on the group information exchange method of 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 based on the group information interaction platform of 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.
The schematic diagram that Figure 3 shows that according to the present invention that preferred embodiment provides based on the group information interaction platform of community platform.
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. group information exchange method based on 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 communication server will be sent to the stores synchronized server from the group message that described source user obtains by described immediate communication tool;
Described stores synchronized server stores and upgrade described 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 described immediate communication tool.
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, and described flash plug-in unit sends to described stores synchronized server with all group identifications and user account by described communication server.
4. method according to claim 1 is characterized in that, the flash plug-in unit in the webpage at each the member place in described 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 based on 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 communication server will be sent to described stores synchronized server from the group message that described source user obtains by described immediate communication tool, 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 described immediate communication tool.
CN2011101041698A 2011-04-25 2011-04-25 Group information interaction method and system based on community platform Pending CN102137038A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011101041698A CN102137038A (en) 2011-04-25 2011-04-25 Group information interaction method and system based on community platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101041698A CN102137038A (en) 2011-04-25 2011-04-25 Group information interaction method and system based on community platform

Publications (1)

Publication Number Publication Date
CN102137038A true CN102137038A (en) 2011-07-27

Family

ID=44296697

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101041698A Pending CN102137038A (en) 2011-04-25 2011-04-25 Group information interaction method and system based on community platform

Country Status (1)

Country Link
CN (1) CN102137038A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102185699A (en) * 2011-04-26 2011-09-14 苏州阔地网络科技有限公司 Group information interaction method and system for community platform
CN103973541A (en) * 2013-01-29 2014-08-06 中兴通讯股份有限公司 Method and device for sending multimedia messages to group members
TWI634766B (en) * 2012-05-08 2018-09-01 阿里巴巴集團服務有限公司 Sending method of group communication information, client and group server
CN109286636A (en) * 2018-11-08 2019-01-29 蓝信移动(北京)科技有限公司 Key management method, key server and storage medium
CN109559091A (en) * 2018-11-06 2019-04-02 苏州瑞禾信息科技有限公司 Personnel management platform based on app

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1719823A (en) * 2004-07-08 2006-01-11 腾讯科技(深圳)有限公司 Method for directly alternating information with instant communication system on web page
CN101883059A (en) * 2010-07-02 2010-11-10 苏州阔地网络科技有限公司 Method for automatically receiving group messages on web page

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1719823A (en) * 2004-07-08 2006-01-11 腾讯科技(深圳)有限公司 Method for directly alternating information with instant communication system on web page
CN101883059A (en) * 2010-07-02 2010-11-10 苏州阔地网络科技有限公司 Method for automatically receiving group messages on web page

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102185699A (en) * 2011-04-26 2011-09-14 苏州阔地网络科技有限公司 Group information interaction method and system for community platform
TWI634766B (en) * 2012-05-08 2018-09-01 阿里巴巴集團服務有限公司 Sending method of group communication information, client and group server
CN103973541A (en) * 2013-01-29 2014-08-06 中兴通讯股份有限公司 Method and device for sending multimedia messages to group members
CN109559091A (en) * 2018-11-06 2019-04-02 苏州瑞禾信息科技有限公司 Personnel management platform based on app
CN109286636A (en) * 2018-11-08 2019-01-29 蓝信移动(北京)科技有限公司 Key management method, key server and storage medium

Similar Documents

Publication Publication Date Title
US10834031B2 (en) Information exchange method, client, and apparatus
CN102130853A (en) Group message interaction realization method and system
CN102185699A (en) Group information interaction method and system for community platform
CN103973461A (en) Notification message pushing method and message server
CN102185701A (en) Method and system for realizing group information interaction
CN103259714A (en) Instant information notification method and device
CN102075455A (en) Instant communication method
CN102316049A (en) Method for automatically receiving group message
CN102137038A (en) Group information interaction method and system based on community platform
CN102170442A (en) Safe synchronization method and system for electronic whiteboard 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
CN102752230A (en) Method and system for sharing subscriber relationship chain
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
CN102137120A (en) Method and system for group communication
CN102281265A (en) Method and system for realizing list authentication synchronization
CN102333047A (en) Information interaction method and system based on community group
CN102333045A (en) Group information interaction method and system of community network
CN102130855A (en) Instant messaging video assembly information exchange method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110727