[发明专利]网页即时通讯中实时显示网站用户状态的方法有效
申请号: | 200910077000.0 | 申请日: | 2009-02-12 |
公开(公告)号: | CN101483537A | 公开(公告)日: | 2009-07-15 |
发明(设计)人: | 周佺喜 | 申请(专利权)人: | 周佺喜 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/58 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100007北京市东城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 即时通讯 实时 显示 网站 用户 状态 方法 | ||
1.一种在网页即时通讯过程中实时显示网站用户状态的方法,其特征在于:包括如下步骤,
A.源用户登录目标网站,通过flash与socket服务器建立永久连接,socket服务器产生源用户的服务器端登录共享;
B.目标网站上的用户列表都与socket服务器建立永久连接,如果服务器端有任何登录共享值发生变化,那么目标网站上的用户状态便有相应更新;
C.如果目标网站上的用户列表有在线用户,则此在线用户是目标用户,此时当源用户点击目标用户的flash图标时,浏览器便弹出源用户端对话窗口,此对话框窗口加载了flash控件并使socket服务器产生相应的服务器端共享,此共享可以监视产生它的对话框窗口是否关闭,并把此状态显示在目标用户的对话框窗口上。
2.根据权利要求1所述的网页即时通讯过程中实时显示网站用户状态的方法,在步骤B之后还有如下特征:
B1.当源用户登录目标网站后,其在网站内可以任意进行页面的跳转;用的技术是通过在socket服务器端增加一个离线延时模块,有了此模块当页面跳转的时候,虽然页面中的flash控件与socket服务器断开了连接,但是此模块的延时功能可以使用户状态在跳转过程中不会出现频繁的瞬时闪动从而不会影响其在目标网站的状态,直至源用户关闭其浏览器或退出目标网站。
3.根据权利要求1所述的网页即时通讯过程中实时显示网站用户状态的方法,在步骤C之后还有如下特征:
C1.当socket服务器接收到源用户要与目标用户进行连线的请求后,socket服务器会通过服务器端共享发送消息给目标用户的浏览器并利用flash中的JavaScript脚本让其弹出是否接受谈话邀请的对话框;
C2.当是否接受谈话邀请的对话框弹出后,此对话框会通过JavaScript加载flash控件并在socket服务器端产生服务器端共享,此共享可以让目标网站上的目标用户的状态改变,以防止源用户多次点击同一目标用户;
C3.当是否接受邀请的对话框弹出后通过flash控件socket服务器端会产生相应的服务器端确认共享,此共享将把用户是否接受邀请的信息传给源用户;
C4.步骤C2的确认共享产生后,socket服务器会通过服务器端共享通知源用户已经连接上目标用户,并正在等待确认。
4.根据权利要求3所述的网页即时通讯过程中实时显示网站用户状态的方法,其特征在于,其中步骤C3包含如下过程:
C3.1.当目标用户接受邀请时,网页JavaScript脚本会使是否接受邀请的对话框关闭,同时加载目标用户的对话窗口;
C3.2.当目标用户的对话框窗口打开时,加载的flash控件会使socket服务器产生相应的服务器端共享,此共享可以监视自身状态并告知源用户的对话框窗口;
C3.3.当目标用户拒绝邀请时,相应的服务器端共享会通知源用户的对话框窗口继而告知源用户目标用户已拒绝邀请。
5.根据权利要求4所述的网页即时通讯过程中实时显示网站用户状态的方法,在步骤C3.2之后还有如下特征:
C3.2.1.目标用户的对话框中的flash控件和源用户的对话框中的flash控件通过远端socket服务器都会在socket服务器上产生各自的客户端共享,此客户端共享用以监视用户的打字状态,并通知对方自己是否正在打字。
6.根据权利要求1、3和4中任意一项所述的网页即时通讯过程中实时显示网站用户状态的方法,其特征在于:每一个需要知道状态的页面、弹出窗口或是对话框都会通过JavaScript调用flash控件,通过flash与远端的socket服务器建立持久连接,并产生相应的服务器端共享,此共享便能够监视各自的页面、弹出窗口或是对话框的状态;所述的flash控件接口是flash控件提供出来的可被脚本程序调用的函数或方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于周佺喜,未经周佺喜许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910077000.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:针对3G电路交换网络上视频通话的快速呼叫建立方法
- 下一篇:一种充电器