CN102130854A - Method and system for displaying buddy list with buddy states - Google Patents

Method and system for displaying buddy list with buddy states Download PDF

Info

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
Application number
CN201110107092XA
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 CN201110107092XA priority Critical patent/CN102130854A/en
Publication of CN102130854A publication Critical patent/CN102130854A/en
Pending legal-status Critical Current

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

A kind of method and system that can on webpage, show the buddy list of band good friend state
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.
CN201110107092XA 2011-04-28 2011-04-28 Method and system for displaying buddy list with buddy states Pending CN102130854A (en)

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)

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

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

Patent Citations (3)

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

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