CN102130854A - Method and system for displaying buddy list with buddy states - Google Patents
Method and system for displaying buddy list with buddy states Download PDFInfo
- Publication number
- CN102130854A CN102130854A CN201110107092XA CN201110107092A CN102130854A CN 102130854 A CN102130854 A CN 102130854A CN 201110107092X A CN201110107092X A CN 201110107092XA CN 201110107092 A CN201110107092 A CN 201110107092A CN 102130854 A CN102130854 A CN 102130854A
- Authority
- CN
- China
- Prior art keywords
- account
- login user
- good friend
- communication server
- online
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method and system for displaying a buddy list with buddy states, which are applied to the technical field of networks. The method comprises the following steps of: authenticating the authority limits of received buddy account numbers sent by a login user and a login user account number by a communication server; after the account numbers pass through the authentication, authenticating the authority limit of receiving the on-line buddy account numbers of the login user; and after the login user passes through the authentication, sending the on-line buddy account numbers to the login user. By means of the invention, the buddy states and the information security can be displayed on a webpage without downloading install software.
Description
Technical field
The invention belongs to networking technology area, relate in particular to a kind of method and system that can on webpage, show the buddy list of band good friend state.
Background technology
At present, IM (Instant Messaging) immediate communication tool that downloads and installs based on needs, be subjected to everybody liking deeply as MSN, QQ and POPO etc., these immediate communication tools are another the important information interchange modes except that mobile phone, fixed line and Email for people's communication, information interchange provide new approach.By these instruments, greatly reduce people's interchange cost, and improved efficient.But, as using above-mentioned IMU instrument, the user must download and install correspondent customer terminal software.This is a comparatively complicated configuration and understands the process of being familiar with, and is relatively more difficult for never using this class instrument and not frequent computed user.And the immediate communication tool software of present client downloads is increasing, reaches 32.6MB such as QQ2010 software, and MSN software reaches 11.2MB, has taken no small computer memory space; Simultaneously, because the network security problem that brings also can perplex the user down; In addition, (as chat record etc.) all is stored in the computer terminal because all data messages, in case changed computer reasons such as (as) going on business or reinstalled software, the user can't obtain original data message, very inconvenience.Under this strong market demand, the immediate communication tool of Web IM(webpage version) be born.Web IM just is based on the instant media of communication of web browser in fact, its display form is to be media with the webpage, its effect is the user's use to those have more than is needed or inconvenient use application clients, and the value of its maximum provides the channel of communication easily.Can be stored on the webpage as chat record and vital document, need not to download to local computing, improve the convenience that safety of data and data are read greatly.
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.When good friend's quantity of user Web IM was ever-increasing, they must wish that the good friend's state on the buddy list can show immediately exactly.In order to satisfy the tight demand of user to convenience and fail safe better, the existing network teleconference and network remote education begin progressively to change pattern based on the web browser into from original terminal downloads pattern.For the video conference and the long-distance education of webpage version, the good friend's state that can correctly distinguish in the buddy list is user's an inevitable demand.Because the speaker of the host of video conference or long-distance education must distinguish to know clearly just whether all personnels participating in the meeting have reached the standard grade by the good friend's state on the buddy list, could select beginning then or continue to wait for.Therefore, demand seeking a kind of method that can on webpage, show band good friend state urgently.
In addition, obtaining of existing information is passive often, does not authenticate control effectively, causes potential safety hazard easily.
Summary of the invention
In view of the defective that above-mentioned prior art exists, main purpose of the present invention is to propose a kind of method and system that can show the buddy list of band good friend state on webpage, has realized need not to download demonstration and the information security that any control can be realized good friend's state.
Main purpose of the present invention will be achieved by the following technical programs:
A kind of method that can on webpage, show the buddy list of band good friend state:
The authority that communication server sends good friend's number of the account and login user number of the account to the login user that receives authenticates and after authentication is passed through, the authority that login user is received described online good friend's number of the account authenticates and after authentication is passed through, described online good friend's number of the account is sent to described login user.
A kind of system that can show the buddy list of band good friend state on webpage comprises login user and communication server, wherein:
The authority that communication server sends good friend's number of the account and login user number of the account to the login user that receives authenticates and after authentication is passed through, the authority that login user is received described online good friend's number of the account authenticates and after authentication is passed through, described online good friend's number of the account is sent to described login user.
Main purpose of the present invention is to propose a kind of method and system that can show the buddy list of band good friend state on webpage, has realized need not to download demonstration and the information security that any control can be realized good friend's state.
Description of drawings
Fig. 1 is a kind of flow chart that can show the method for the buddy list of being with good friend's state on webpage among the embodiment one.
Embodiment
Embodiment one
As shown in Figure 1, a kind of method that can show the buddy list of band good friend state on webpage of specific embodiments of the invention specifically comprises the steps:
Step 101:Login user is opened webpage, and web page program obtains the good friend's number of the account and the login user number of the account of described login user, and will be not be presented on the webpage with the buddy list of good friend's state.
Technique scheme specifically comprises following process:
(1a) login user is opened and log-on webpage;
(1b) web page program obtains the good friend's number of the account and the login user number of the account of described login user automatically;
(1c) the described web page program buddy list that will not have good friend's state is presented on the webpage.
Step 102:Described webpage loads the Flash plug-in unit automatically, and described Flash plug-in unit is set up with described communication server and forever is connected, and described Flash plug-in unit begins to monitor the transfer of data of described communication server.
Technique scheme specifically comprises following process:
(2a) webpage loads the Flash plug-in unit automatically;
(2b) described Flash plug-in unit is set up by the XMLSocket class and is connected with the permanent of described communication server, and begins to monitor the transfer of data of communication server.
Step 103:Described Flash plug-in unit calls API(Application Programming Interface, application programming interface) described good friend's number of the account and login user number of the account are sent to communication server.
Technique scheme specifically comprises following process:
(3a), import the good friend's number of the account and the login user number of the account that are write down into by the interface of the described Flash plug-in unit of webpage JavaScript function call;
After (3b) described Flash plug-in unit received good friend's number of the account and login user number of the account, the method for call XML Socket class sent to communication server with good friend's number of the account and login user number of the account.
Step 104:After described communication server receives good friend's number of the account and login user number of the account, authenticate, authentication includes but not limited to: login user authentication, data command purview certification (whether login user has the authority that sends good friend's number of the account and login user number of the account), communication server instruct purview certification (whether login user has the authority that receives online good friend's number of the account that communication server sends) to login user, after all authentications were passed through, described communication server carried out subsequent step.
Technique scheme specifically comprises following process:
After (4a) described communication server receives good friend's number of the account and login user number of the account, the login user identity is authenticated, promptly whether login user is the validated user that communication server is discerned, if authentication is not passed through, then simultaneous operation is ended; If authentication is passed through, proceed next step authentication.
(4b) the data command authority to login user authenticates, and promptly whether login user has that the authority that sends good friend's number of the account and login user number of the account authenticates if authentication is not passed through, and then simultaneous operation is ended; If authentication is passed through, then proceed next step authentication.
(4c) communication server instructs purview certification to login user, promptly whether login user is allowed to receive online good friend's number of the account that described communication server sends and authenticates, if authentication is not passed through, then simultaneous operation is ended; After authentication was passed through, described communication server was proceeded following step.
Step 105:The described communication server login user number of the account that all are online is recorded in the online tabulation, and according to the good friend's number of the account that receives, and finds out online good friend's number of the account that all and good friend's number of the account are complementary from online tabulation.
(5a) described communication server is according to the login user number of the account that receives, and the login user number of the account that all are online is recorded in the online tabulation;
(5b) described communication server has more the good friend's number of the account that receives, and finds out corresponding all online good friend's numbers of the account of good friend's number of the account of all and login user from online tabulation.
Step 106:Described communication server is sent to described online good friend's number of the account the Flash plug-in unit of described login user, the script interface of described Flash plug-in unit invoking web page, buddy list that shows in the webpage and the described online good friend's number of the account that receives are mated, be labeled as the online good friend of mating online.
(6a) the Flash plug-in unit of described login user receives online good friend's number of the account that described communication server sends by the monitor method of XMLSocket;
(6b) script interface of described Flash plug-in unit invoking web page is not with mating with the buddy list of good friend's state and received online good friend's number of the account of having shown in the webpage;
(6c) described Flash plug-in unit is labeled as online good friend online according to the result of coupling.
Embodiment two
A kind of system that can show the buddy list of band good friend state on webpage of specific embodiments of the invention comprises login user and communication server, wherein:
The authority that communication server sends good friend's number of the account and login user number of the account to the login user that receives authenticates and after authentication is passed through, the authority that login user is received described online good friend's number of the account authenticates and after authentication is passed through, described online good friend's number of the account is sent to described login user.
Preferably, before the good friend's number of the account that communication server sends the login user that receives and the authority of login user number of the account authenticate, comprise that also the identity to described login user authenticates.
Introduce the operation principle of present embodiment below in detail:
Login user is opened webpage, and web page program obtains the good friend's number of the account and the login user number of the account of described login user, and will be not be presented on the webpage with the buddy list of good friend's state.
Described webpage loads the Flash plug-in unit automatically, and described Flash plug-in unit is set up with described communication server and forever is connected, and described Flash plug-in unit begins to monitor the transfer of data of described communication server.
Described Flash plug-in unit calls API(Application Programming Interface, application programming interface) described good friend's number of the account and login user number of the account are sent to communication server.
After described communication server receives good friend's number of the account and login user number of the account, authenticate, authentication includes but not limited to: login user authentication, data command purview certification (whether login user has the authority that sends good friend's number of the account and login user number of the account), communication server instruct purview certification (whether login user has the authority that receives online good friend's number of the account that communication server sends) to login user, after all authentications were passed through, described communication server sent to described login user with online good friend's number of the account.
The described communication server login user number of the account that all are online is recorded in the online tabulation, and according to the good friend's number of the account that receives, and finds out online good friend's number of the account that all and good friend's number of the account are complementary from online tabulation.
Described communication server is sent to described online good friend's number of the account the Flash plug-in unit of described login user, the script interface of described Flash plug-in unit invoking web page, buddy list that shows in the webpage and the described online good friend's number of the account that receives are mated, be labeled as the online good friend of mating online.
Compared with prior art, beneficial effect of the present invention is:
(1) Web IM makes the user just can see own good friend's presence intuitively after login; (2) promptness is better, does not have to lag behind; (3) technology realizes simple, clear thinking, and the utilization threshold is low, and technical being easy to popularized and be accepted; (4) to soft, hardware requirement is lower, can easily embed as using in the systems such as video conference, long-distance education; (5) server carries out the strictness authentication to authority, guarantees safety of data, and the user is not subjected to the interference of extraneous information.
The present invention still has multiple concrete execution mode, and all employings are equal to replacement or equivalent transformation and all technical schemes of forming, all drop within the scope of protection of present invention.
Claims (10)
1. an energy shows the method for the buddy list of band good friend state on webpage, it is characterized in that:
The authority that communication server sends good friend's number of the account and login user number of the account to the login user that receives authenticates and after authentication is passed through, the authority that login user is received described online good friend's number of the account authenticates and after authentication is passed through, described online good friend's number of the account is sent to described login user.
2. method according to claim 1 is characterized in that: before the good friend's number of the account that communication server sends the login user that receives and the authority of login user number of the account authenticate, comprise that also the identity to described login user authenticates.
3. method according to claim 1, it is characterized in that: communication server obtains before good friend's number of the account and the login user number of the account, also comprise: the login user log-on webpage, web page program obtains login user number of the account and corresponding good friend's number of the account automatically, and shows not the buddy list with good friend's state on webpage.
4. method according to claim 3 is characterized in that: described webpage loads the Flash plug-in unit automatically, and described Flash plug-in unit is set up with described communication server and forever is connected, and described Flash plug-in unit begins to monitor the transfer of data of described communication server.
5. method according to claim 4 is characterized in that: call the application programming interface API of described Flash plug-in unit, described good friend's number of the account and login user number of the account are sent to described communication server.
6. method according to claim 5 is characterized in that: described login user is received before online good friend's state, also comprised: described communication server writes down all online login user numbers of the account to online tabulation.
7. method according to claim 6 is characterized in that: described communication server is according to login user number of the account and the good friend's number of the account received, finds out online good friend's number of the account that all and described good friend's number of the account are complementary from described online tabulation.
8. method according to claim 7, it is characterized in that: described communication server is sent to described online good friend's number of the account the Flash plug-in unit of described login user, described Flash plug-in unit is labeled as good friend online in the described buddy list online according to described online good friend's number of the account.
9. an energy shows the system of the buddy list of band good friend state on webpage, it is characterized in that: comprise login user and communication server, wherein:
The authority that communication server sends good friend's number of the account and login user number of the account to the login user that receives authenticates and after authentication is passed through, the authority that login user is received described online good friend's number of the account authenticates and after authentication is passed through, described online good friend's number of the account is sent to described login user.
10. system according to claim 9 is characterized in that: before the good friend's number of the account that communication server sends the login user that receives and the authority of login user number of the account authenticate, comprise that also the identity to described login user authenticates.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110107092XA CN102130854A (en) | 2011-04-28 | 2011-04-28 | Method and system for displaying buddy list with buddy states |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110107092XA CN102130854A (en) | 2011-04-28 | 2011-04-28 | Method and system for displaying buddy list with buddy states |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102130854A true CN102130854A (en) | 2011-07-20 |
Family
ID=44268748
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110107092XA Pending CN102130854A (en) | 2011-04-28 | 2011-04-28 | Method and system for displaying buddy list with buddy states |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102130854A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105808303A (en) * | 2012-11-14 | 2016-07-27 | 北京奇虎科技有限公司 | Browser and webgame event reminding method thereof |
CN106534041A (en) * | 2015-09-09 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Verification method, verification platform and client |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101083632A (en) * | 2006-05-29 | 2007-12-05 | 阿里巴巴公司 | Method and apparatus for displaying instant communication state and performing communication on website interface |
CN101415010A (en) * | 2008-11-26 | 2009-04-22 | 涂彦晖 | WEB browsing apparatus and operation method |
CN101883058A (en) * | 2010-07-02 | 2010-11-10 | 苏州阔地网络科技有限公司 | General method for realizing group communication on webpage |
-
2011
- 2011-04-28 CN CN201110107092XA patent/CN102130854A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101083632A (en) * | 2006-05-29 | 2007-12-05 | 阿里巴巴公司 | Method and apparatus for displaying instant communication state and performing communication on website interface |
CN101415010A (en) * | 2008-11-26 | 2009-04-22 | 涂彦晖 | WEB browsing apparatus and operation method |
CN101883058A (en) * | 2010-07-02 | 2010-11-10 | 苏州阔地网络科技有限公司 | General method for realizing group communication on webpage |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105808303A (en) * | 2012-11-14 | 2016-07-27 | 北京奇虎科技有限公司 | Browser and webgame event reminding method thereof |
CN106534041A (en) * | 2015-09-09 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Verification method, verification platform and client |
CN106534041B (en) * | 2015-09-09 | 2020-08-07 | 腾讯科技(深圳)有限公司 | Verification method, verification platform and client |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101217554B (en) | An instant communication method realized on website | |
US20130262687A1 (en) | Connecting a mobile device as a remote control | |
US20080040436A1 (en) | Instant messaging integrated in a browser | |
CN102916869A (en) | Instant messaging method and system | |
CN103581265A (en) | Remote access method and system | |
US9781125B2 (en) | Enrollment in a device-to-device network | |
CN102075455A (en) | Instant communication method | |
CN102170442A (en) | Safe synchronization method and system for electronic whiteboard based on community platform | |
CN102130853A (en) | Group message interaction realization method and system | |
CN105530232A (en) | Account login method and device | |
CN104639421A (en) | Instant communication information processing method and instant communication information processing system based on intelligent television | |
CN102164099A (en) | Webpage-based group information interaction realization method and system | |
CN102137045A (en) | Method and system for implementing group information interaction on community platform | |
CN102130854A (en) | Method and system for displaying buddy list with buddy states | |
CN102164041A (en) | Webpage-based netmeeting method and system | |
CN102130923A (en) | Method and system for achieving group communication | |
CN102137044A (en) | Method and system for safely interacting group information based on community platform | |
CN102137035A (en) | Method and system for realizing group information interaction based on community platform | |
CN102195980A (en) | Webpage-based electronic whiteboard secure synchronization method and system | |
CN102137120A (en) | Method and system for group communication | |
CN102185848A (en) | Webpage-based audio and video communication method and system | |
CN102185795A (en) | Method and system for realizing group communication on community platform | |
CN102281265A (en) | Method and system for realizing list authentication synchronization | |
CN101883151A (en) | General method for creating friend list capable of showing friend state on webpage | |
CN102170363A (en) | Method and system for realizing 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: 20110720 |