一种能在网页上显示带好友状态的好友列表的方法及系统的制作方法

文档序号:7651355阅读:119来源:国知局
专利名称:一种能在网页上显示带好友状态的好友列表的方法及系统的制作方法
技术领域
本发明属于网络技术领域,尤其涉及一种能在网页上显示带好友状态的好友列表 的方法及系统。
背景技术
目前,基于需要下载安装的IM (Instant Messaging)即时通讯工具,如MSN、QQ以 及网易泡泡等已经深受大家的喜爱,这些即时通讯工具为人们的沟通、信息交流提供了新 的途径,是除手机、固话及电子邮件之外的又一种重要的信息交流方式。通过这些工具,大 大降低了人们的交流成本,且提高了效率。但是,如使用上述即时通工具,用户必须下载安 装相应的客户端软件。这是一个较为复杂的配置和了解熟悉的过程,对于从来没有使用过 这类工具和不经常使用计算机的用户来说比较困难。而且,现在的客户端下载的即时通讯 工具软件越来越大,比如QQ2010软件达到32. 6MB,MSN软件达到11. 2MB,占用了不小的电脑 存储空间;同时,因为下载带来的网络安全问题也会困扰着用户;另外,由于所有数据信息 (如聊天记录等)都存储在电脑终端,一旦更换了电脑(如出差等原因)或者重新安装软件,用 户将无法获取原有的数据信息,非常不便。在这种强烈的市场需求下,Web IM (网页版的即 时通讯工具)诞生了。Web IM其实就是基于web浏览器的即时交流工具,其展示形式是以 网页为媒介,其作用是给那些用不了或者不方便使用应用程序客户端的用户使用,其最大 的价值是提供便捷的交流渠道。如聊天记录和重要文件都可以存储在网页上,无需下载到 本地电脑,大大提高了数据的安全性和数据阅读的便捷性。随着ffeb IM用户数量的不断增加,大家对ffeb IM的功能需求也逐步增加,从原先 简单的一对一聊天,开始转向群组通讯和多人通讯。当用户Web IM的好友数量不断增加的 时候,他们必然希望好友列表上的好友状态能够即时准确地显示出来。为了更好地满足用 户对便捷性和安全性的强烈需求,现行的网络视频会议以及网络远程教育开始从原先的终 端下载模式逐步转变为基于web浏览器的模式。对于网页版的视频会议和远程教育来说, 能正确区分好友列表中的好友状态是用户的必然需求。因为视频会议的主持人或远程教育 的主讲人必须通过好友列表上的好友状态区分才能清楚地知道是否所有参会人员都上线 了,继而才能选择开始或者继续等待。因此,亟待寻找一种能够在网页上显示带好友状态的 方法。此外,现有的信息的获取往往是被动的,没有进行有效地认证控制,容易造成安全隐患。

发明内容
鉴于上述现有技术存在的缺陷,本发明的主要目的是提出一种能在网页上显示带 好友状态的好友列表的方法及系统,实现了无需下载任何控件即可实现好友状态的显示及
信息安全。本发明的主要目的将通过以下技术方案得以实现一种能在网页上显示带好友状态的好友列表的方法
通讯服务器对接收的登录用户发送好友账号及登录用户账号的权限进行认证并在认 证通过后,对登录用户接收所述在线好友账号的权限进行认证并在认证通过后,将所述在 线好友账号发送至所述登录用户。—种能在网页上显示带好友状态的好友列表的系统,包括登录用户及通讯服务 器,其中
通讯服务器对接收的登录用户发送好友账号及登录用户账号的权限进行认证并在认 证通过后,对登录用户接收所述在线好友账号的权限进行认证并在认证通过后,将所述在 线好友账号发送至所述登录用户。本发明的主要目的是提出一种能在网页上显示带好友状态的好友列表的方法及 系统,实现了无需下载任何控件即可实现好友状态的显示及信息安全。


图1是实施例一中一种能在网页上显示带好友状态的好友列表的方法的流程图。
具体实施例方式实施例一
如图1所示,本发明的具体实施例一种能在网页上显示带好友状态的好友列表的方 法,具体包括如下步骤
步骤101 登录用户打开网页,网页程序获取所述登录用户的好友账号及登录用户账 号,并将不带好友状态的好友列表显示在网页上。
上述技术方案具体包括如下过程 (Ia)登录用户打开并登录网页;
(Ib)网页程序自动获取所述登录用户的好友账号及登录用户账号; (Ic)所述网页程序将不带有好友状态的好友列表显示在网页上。步骤102 所述网页自动加载 Flash插件,所述Flash插件与所述通讯服务器 建立永久连接,且所述Flash插件开始监听所述通讯服务器的数据传输。上述技术方案具体包括如下过程 (2a)网页自动加载Flash插件;
(2b)所述Flash插件通过XMLSocket类建立与所述通讯服务器的永久连接,并且开始 监听通讯服务器的数据传输。步骤 103 所述 Flash 插件调用 API(Application Programming Interface,应用 程序编程接口)将所述好友账号及登录用户账号发送到通讯服务器。上述技术方案具体包括如下过程
(3a)通过网页JavMcript函数调用所述Flash插件的接口,传入所记录的好友账号及 登录用户账号;
(3b)所述Flash插件接收到好友账号及登录用户账号后,调用XMLSocket类的方法,将 好友账号及登录用户账号发送到通讯服务器。步骤104 所述通讯服务器接收到好友账号及登录用户账号后,进行认证,认证包括但不限于登录用户身份认证、数据指令权限认证(登录用户是否具有发送好友账号及登 录用户账号的权限)、通讯服务器对登录用户指令权限认证(登录用户是否具有接收通讯服 务器发送的在线好友账号的权限),所有认证通过后,所述通讯服务器进行后续步骤。上述技术方案具体包括以下过程
(4a)所述通讯服务器接收到好友账号及登录用户账号后,对登录用户身份进行认证, 即登录用户是否是通讯服务器所识别的合法用户,若认证不通过,则同步操作中止;若认证 通过,继续进行下一步认证。(4b)对登录用户的数据指令权限进行认证,即登录用户是否拥有发送好友账号及 登录用户账号的权限进行认证若认证不通过,则同步操作中止;若认证通过,则继续进行下 一步认证。(4c)通讯服务器对登录用户指令权限认证,即对登录用户是否允许接收所述通讯 服务器发送的在线好友账号进行认证,若认证不通过,则同步操作中止;认证通过后,所述 通讯服务器继续进行接下来的步骤。步骤105 所述通讯服务器将所有在线的登录用户账号记录至在线列表中,并且 根据接收到的好友账号,从在线列表中找出所有和好友账号相匹配的在线好友账号。(5a)所述通讯服务器根据接收到的登录用户账号,将所有在线的登录用户账号记 录至在线列表中;
(5b)所述通讯服务器更具接收到的好友账号,从在线列表中找出所有和登录用户的好 友账号相对应的所有在线好友账号。步骤106 所述通讯服务器将所述在线好友账号发送至所述登录用户的Flash插 件,所述Flash插件调用网页的脚本接口,将网页中显示的好友列表和接收到的所述在线 好友账号进行匹配,将匹配的在线好友标记为在线。(6a)所述登录用户的Flash插件通过XMLSocket的监听方法接收到所述通讯服务 器发送的在线好友账号;
(6b)所述Flash插件调用网页的脚本接口,将网页中已经显示的不带好友状态的好友 列表和所接收到的在线好友账号进行匹配;
(6c)所述Flash插件根据匹配的结果,将在线的好友标记为在线。实施例二
本发明的具体实施例一种能在网页上显示带好友状态的好友列表的系统,包括登录用 户及通讯服务器,其中
通讯服务器对接收的登录用户发送好友账号及登录用户账号的权限进行认证并在认 证通过后,对登录用户接收所述在线好友账号的权限进行认证并在认证通过后,将所述在 线好友账号发送至所述登录用户。优选地,通讯服务器对接收的登录用户发送的好友账号及登录用户账号的权限进 行认证之前,还包括对所述登录用户的身份进行认证。下面详细介绍本实施例的工作原理
登录用户打开网页,网页程序获取所述登录用户的好友账号及登录用户账号,并将不 带好友状态的好友列表显示在网页上。所述网页自动加载Flash插件,所述Flash插件与所述通讯服务器建立永久连
5接,且所述Flash插件开始监听所述通讯服务器的数据传输。所述 Flash 插件调用 API (Application Programming Interface,应用程序编程 接口)将所述好友账号及登录用户账号发送到通讯服务器。所述通讯服务器接收到好友账号及登录用户账号后,进行认证,认证包括但不限 于登录用户身份认证、数据指令权限认证(登录用户是否具有发送好友账号及登录用户账 号的权限)、通讯服务器对登录用户指令权限认证(登录用户是否具有接收通讯服务器发送 的在线好友账号的权限),所有认证通过后,所述通讯服务器将在线好友账号发送到所述登 录用户。所述通讯服务器将所有在线的登录用户账号记录至在线列表中,并且根据接收到 的好友账号,从在线列表中找出所有和好友账号相匹配的在线好友账号。所述通讯服务器将所述在线好友账号发送至所述登录用户的Flash插件,所述 Flash插件调用网页的脚本接口,将网页中显示的好友列表和接收到的所述在线好友账号 进行匹配,将匹配的在线好友标记为在线。与现有技术相比,本发明的有益效果为
(I)Web IM使用户在登录后就可以直观的看到自己好友的在线状态;(2)及时性较好, 无滞后;(3)技术实现简单、思路清晰,运用门槛低,技术上很容易普及和被接受;(4)对软、 硬件要求比较低,能够很方便嵌入如视频会议、远程教育等系统中进行应用;(5)服务器对 权限进行严格认证,确保数据的安全性,用户不受额外信息的干扰。本发明尚有多种具体的实施方式,凡采用等同替换或者等效变换而形成的所有技 术方案,均落在本发明要求保护的范围之内。
权利要求
1.一种能在网页上显示带好友状态的好友列表的方法,其特征在于通讯服务器对接收的登录用户发送好友账号及登录用户账号的权限进行认证并在认 证通过后,对登录用户接收所述在线好友账号的权限进行认证并在认证通过后,将所述在 线好友账号发送至所述登录用户。
2.根据权利要求1所述的方法,其特征在于通讯服务器对接收的登录用户发送的好 友账号及登录用户账号的权限进行认证之前,还包括对所述登录用户的身份进行认证。
3.根据权利要求1所述的方法,其特征在于通讯服务器获取好友账号及登录用户账 号之前,还包括登录用户登录网页,网页程序自动获取登录用户账号及对应的好友账号, 并在网页上显示不带好友状态的好友列表。
4.根据权利要求3所述的方法,其特征在于所述网页自动加载Flash插件,所述 Flash插件与所述通讯服务器建立永久连接,且所述Flash插件开始监听所述通讯服务器 的数据传输。
5.根据权利要求4所述的方法,其特征在于调用所述Flash插件的应用程序编程接 口 API,将所述好友账号及登录用户账号发送至所述通讯服务器。
6.根据权利要求5所述的方法,其特征在于所述登录用户收到在线好友状态之前,还 包括所述通讯服务器记录所有在线的登录用户账号至在线列表中。
7.根据权利要求6所述的方法,其特征在于所述通讯服务器根据收到的登录用户账 号及好友账号,从所述在线列表中找出所有和所述好友账号相匹配的在线好友账号。
8.根据权利要求7所述的方法,其特征在于所述通讯服务器将所述在线好友账号发 送至所述登录用户的Flash插件,所述Flash插件根据所述在线好友账号,将所述好友列表 中在线的好友标记为在线。
9.一种能在网页上显示带好友状态的好友列表的系统,其特征在于包括登录用户及 通讯服务器,其中通讯服务器对接收的登录用户发送好友账号及登录用户账号的权限进行认证并在认 证通过后,对登录用户接收所述在线好友账号的权限进行认证并在认证通过后,将所述在 线好友账号发送至所述登录用户。
10.根据权利要求9所述的系统,其特征在于通讯服务器对接收的登录用户发送的好 友账号及登录用户账号的权限进行认证之前,还包括对所述登录用户的身份进行认证。
全文摘要
本发明揭示了一种能在网页上显示带好友状态的好友列表的方法及系统,应用在网络技术领域,包括如下步骤通讯服务器对接收的登录用户发送好友账号及登录用户账号的权限进行认证并在认证通过后,对登录用户接收所述在线好友账号的权限进行认证并在认证通过后,将所述在线好友账号发送至所述登录用户。本发明实现了无需下载安装软件即可实现在网页上显示好友状态及信息安全。
文档编号H04L29/08GK102130854SQ20111010709
公开日2011年7月20日 申请日期2011年4月28日 优先权日2011年4月28日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1