网页信息协同浏览系统及方法

文档序号:6573270阅读:137来源:国知局
专利名称:网页信息协同浏览系统及方法
技术领域
本发明涉及一种网页信息协同浏览系统及一种网页信息协同浏览方法, 属于互联网4支术领域。
背景技术
随着互联网技术以及多媒体技术的发展,在地理上分散的用户可以藉 由互联网共聚一处,采用文字、图形、声音、影像等多种方式交流信息, 远距离进行实时信息交流与共享。常见的多人远距离互联网交流技术包括 远程会议和远程教学,人们可以通过远程会议开展协同工作,通过远程教 学实现共同学习。在远程会议或者远程教学中, 一个很重要的功能就是参加会议或教学 的多方能够共同浏览同一个网页, 一方的所有操作其他方均可看到,即网 页信息协同浏览技术。现有的网页信息协同浏览技术主要通过共享统一资源定位符(Uniform Resource Locator,简称URL )技术实现。参加远程会议或远程教学的所有^1 户之间相互发送网页的URL地址,以达到所有参与者对同一个网页的协同浏 览。也就是说参加远程会议或教学的用户,通过服务器访问一个网页,服 务器将这个网页的URL地址分发给参加远程会议或教学的所有用户,所有用 户通过访问同一个URL地址访问同 一个网页,达到协同浏览的目的。由于现有的网页信息协同浏览采用共享URL技术,因此,在网页限制访 问的情况,特别是以下两种情况下,无法完成网页信息协同浏览1、当协同浏览的网页或网页上部分信息需要身份认证时,只有通过身份 认证的那个用户可以访问该网页,其他用户用同样的URL地址无法访问该网页,因此不能完成网页信息协同浏览。2、当所访问的网站只有部分用户可以直接访问时,如需要访问内网中的 相关网页时,通过共享URL也不能达到网页信息协同浏览。发明内容本发明的目的是克服上述网页信息协同浏览技术的缺陷,提供一种在网 页限制访问的情况下,也可以实现网页信息协同浏览的技术。为实现上述目的,本发明提供了一种网页信息协同浏览系统,包括 多个协同客户终端、连接各协同客户终端的服务器、协同代理模块;所述协同代理模块,用于根据来自任一协同客户终端的网页浏览指令, 保存指令所请求的网页信息,并将所述网页信息通过服务器发送至所述协同 客户终端之外的协同客户终端。此外,本发明还4是供了一种网页信息协同浏览方法,包括如下步骤步骤l、接收网页浏览指令;步骤2 、根据所述网页浏览指令请求浏览网页;步骤3、保存指令所请求的网页信息;步骤4、将保存的网页信息发送至各协同客户终端。由于,在本发明中,实现网页信息协同浏览时共享的是网页信息,而 非URL数据,参与会议或教学的客户终端无需再向网页服务器发送浏览请 求,因此,本发明具有以下优点在网页限制访问的情况下,也可以实现网页信息协同浏览,特别是,对 需要身份认证的网页信息可以协同浏览,对局部用户可以访问到的网页可 以协同浏览。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明网页信息协同浏览系统实施例结构图; 图2为本发明网页信息协同浏览方法实施例流程图。
具体实施方式
为实现本发明的目的,首先需要建立网页信息协同浏览系统,如图1所 示,包括,多个协同客户终端、连接各协同客户终端的服务器以及协同代理 模块。其中,协同客户终端可以为参加网络会议或者网络教学的各用户使用的 计算机,也就是网页信息协同浏览的参与者,它与服务器之间的连接关系, 与现有的网乡各会议或者网络教学中采用的连接方式一致,采用浏览器/服务器 (Browser/Server,简称B/S)结构。所述协同代理模块,用于根据来自任一协同客户终端的网页浏览指令, 保存指令所_清求的网页信息,并将所述网页信息通过服务器发送至所述协同 客户终端之外的协同客户终端。也就是说,协同代理模块根据来自系统中某个协同客户终端的网页浏览 指令(网页浏览指令可以包括网页访问请求信息和/或身份认证信息),获取 网页信息(特别是限制访问网页的网页信息),并将该网页信息发送至服务 器,由服务器转发至系统中其余的各协同客户终端。由于在本实施例中,共 享的是网页信息,而非URL数据,而该网页信息包括页面中的所有数据,因 此,本实施例通过使用协同代理模块的原理达到网页的完全协同浏览。并且,任一客户终端均可以发送网页浏览指令至协同代理模块,保证了 网络会议或网络教学的参与者均可以通过本系统实现网页信息的协同浏览。在本网页信息协同浏览系统的实施例中,还可以包括网站服务器,它与 协同代理模块连接,用于接收来自协同代理模块的网页浏览指令,将指令所 请求的网页信息反馈至协同代理模块。另外,实际上,上述协同代理模块可以被设置于所述协同客户终端内,也就是说,当用户需要进行网页信息的协同浏览时,该用户所使用的客户终 端通过内设的软件或硬件模块完成协同代理模块的功能。由于协同代理模块 ^^殳置于协同客户终端内,因此,免除了用户的身份认证信息在发送过程中 可能受到盗取或者攻击的危险,并且可以实现客户终端所在内网中网页内容 的协同浏览。本发明网页信息的协同浏览方法的实施例,如图2所示,包括以下步骤步骤l、接收网页浏览指令;步骤2、根据所述网页浏览指令请求浏览网页;步骤3、保存指令所请求的网页信息;步骤4、将保存的网页信息发送至各协同客户终端。在本发明的网页信息协同浏览系统实施例中,上述步骤的执行者为协同 代理模块,当协同代理模块位于客户终端内部时,也就是由提供网页信息共 享的客户终端调用内部的协同代理模块执行上述步骤。协同代理模块接收用 户通过客户终端输入的网页浏览指令,将网页信息,特别是限制访问网页的 网页信息,发送至系统中其它的协同客户终端实现协同浏览。由于当请求浏览的网页为非限制访问网页时,所有网络会议或网络教学 的参与者均能通过网页链接地址访问该网页并执行操作。为降低协同代理模 块(通常置于客户终端内)的工作量,减少网络数据传输、减轻网络压力, 此时不必要将保存的网页信息发送给各参与者的客户终端,而可以采用直接 发送"^青求浏览网页的链接地址的方式(也就是现有技术中发送URL的方式) 实现网页信息协同浏览。因此,步骤2前可以包括步骤21:判断请求浏览网页是否为限制访问网页,是,则执行步骤2, 否则,#丸行步骤22;步骤22、直接将请求浏览网页的链接地址发送至各协同客户终端,结束。另外,由于限制访问网页,可能是需要身份认证的限制访问网页(比如 电子邮箱、购物网站帐户等),也有可能是不需要身份认证的限制访问网页(如IP访问限制的网页,才交园网、公司局域网等内网网页),因此,步骤21 可以进一步包括步骤211、判断浏览网页是否为限制访问网页,是,则执行步骤212;否 则,执行步骤22;步骤212、判断浏览网页是否需要身份认证,是,则执行步骤113,否则, 执行步骤2;步骤213、发送身份认证信息至网站服务器,执行步骤2。 另外,由于在本发明网页信息协同浏览系统实施例中,采用中心模式的 B/S结构,所有协同客户终端均连接在服务器上,到客户终端的消息均由服务 器统一发送。因此,步骤4可以为将保存的网页信息通过服务器发送至各 协同客户终端。另外,由于远程会议或远程教学的需求,协同客户终端接收到来自协同 代理模块(一般来说该协同代理模块位于其它客户终端内)的网页信息后, 可能需要对协同浏览的网页进行操作(比如点击网页上的某个链接地址等), 而由于操作不能由该接收到网页信息的客户终端直接执行,因此,该客户终 端需要向协同代理模块发出网页协同浏览操作请求,协同代理模块接收到网 页协同浏览操作请求后,根据网页协同浏览操作请求对网页执行相应操作,的网页信息提供给系统中的各客户终端。也就是说,步骤4之后,协同代理 模块可以进一步执行步骤5、判断是否接受到网页协同浏览操作请求,是,则执行步骤6,否 则,结束;步骤6、根据所述网页协同浏览操作请求对网页进行搡作,执行步骤2。 由于,由于在本发明网页信息协同浏览系统实施例中,采用中心模式的 B/S结构,因此,协同客户终端可以通过服务器将所述网页协同浏览操作请求 发送至协同代理模块,相应的,对于协同代理模块来说,步骤5之前可以包 括通过服务器接收网页协同浏览操作请求。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制, 尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当 理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技 术方案的精神和范围。
权利要求
1. 一种网页信息协同浏览系统,包括,多个协同客户终端、连接各协同客户终端的服务器,其特征在于,还包括协同代理模块;所述协同代理模块,用于根据来自任一协同客户终端的网页浏览指令,保存指令所请求的网页信息,并将所述网页信息通过服务器发送至所述协同客户终端之外的协同客户终端。
2、 根据权利要求l所述的网页信息协同浏览系统,其特征在于,还包括 网站服务器,与协同代理模块连接,用于接收来自协同代理模块的网页浏览 指令,将指令所请求的网页信息反馈至协同代理模块。
3、 根椐权利要求l所述的网页信息协同浏览系统,其特征在于,所述协 同代理模块"&置于所述协同客户终端内。
4、 一种网页信息的协同浏览方法,其特征在于,包括以下步骤 步骤l、接收网页浏览指令;步骤2 、根据所述网页浏览指令请求浏览网页;步骤3、保存指令所请求的网页信息;步骤4、将保存的网页信息发送至各协同客户终端。
5、 根据权利要求4所述的网页信息协同浏览方法,其特征在于,步骤2 之前包4舌步骤21:判断请求浏览网页是否为限制访问网页,是,则执行步骤2, 否则,执行步骤22;步骤22、直接将请求浏览网页的链接地址发送至各协同客户终端,结束。
6、 根据权利要求5所述的网页信息协同浏览方法,其特征在于,步骤21 包括步骤211、判断浏览网页是否为限制访问网页,是,则执行步骤212;否 则,执行步骤22;步骤212、判断浏览网页是否需要身份认证,是,则执行步骤213,否则,执行步骤2;步骤213、发送身份认证信息至网站服务器,执行步骤2。
7、根据权利要求4所述的网页信息协同浏览方法,其特征在于,步骤4 为将保存的网页信息通过服务器发送至各协同客户终端。
8、 根据权利要求4所述的网页信息协同浏览方法,其特征在于,步骤4 之后包括步骤5、判断是否接受到网页协同浏览操作请求,是,则执行步骤6,否 则,结束;步骤6、根据所述网页协同浏览操作请求对网页进行搡作,执行步骤2。
9、 根据权利要求8所述的网页信息协同浏览方法,其特征在于,步骤5 之前包括通过服务器接收网页协同浏览操作请求。
全文摘要
本发明涉及一种网页信息协同浏览系统,包括,一种网页信息协同浏览系统,包括,多个协同客户终端、连接各协同客户终端的服务器、协同代理模块。所述协同代理模块,用于根据来自任一协同客户终端的网页浏览指令,保存指令所请求的网页信息,并将所述网页信息通过服务器发送至所述协同客户终端之外的协同客户终端。本发明还涉及一种基于上述网页信息协同浏览系统的网页信息的协同浏览方法,本发明可以使得在网页限制访问的情况下,也可以实现网页信息协同浏览。
文档编号G06F17/30GK101236553SQ20071006352
公开日2008年8月6日 申请日期2007年2月2日 优先权日2007年2月2日
发明者震 张 申请人:国家人口计生委科学技术研究所;北京网梯科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1