【技术实现步骤摘要】
一种网页双向协同浏览方法
本专利技术涉及协同浏览技术,具体涉及一种基于HTML标准的网页双向协同浏览方法。
技术介绍
传统的协同浏览技术通常出现和应用在客服服务系统,网络会议系统或者其它需要远程辅助用户操作计算机的系统中。这种技术通常是通过实现特定的软件,让多个终端用户通过计算机网络的端到端的连接,或者通过服务器中转的连接方式,进行的文档或者白板的远程共享、浏览、标注等。随着互连网的蓬勃发展,在这类领域,对网页协同浏览的需求越来越多,对协同浏览的技术要求也越来越高。目前国内外网页协同浏览的技术实现通常都基于专门的浏览软件或者基于需要安装Java Applet或者插件的浏览器,而且都存在诸如以下描述等中的一个或多个缺点:1.只能支持单向的网页协同浏览。2.只支持简单的URL网址同步浏览。3.不能实现点击页面后的自动同步页面跳转浏览。4.不能兼容所有的浏览器,需要安装插件或使用定制浏览器。5.不能协同浏览页面的鼠标指针位置和滚动内容在浏览窗口中的位置。6.不支持协同浏览双方使用不同浏览器窗口和页面大小进行协同。7.不能支持移动设备上的浏览器。8.不能访问HTT ...
【技术保护点】
一种网页双向协同浏览方法,其特征在于,利用协同浏览服务器和代理网页,包括以下步骤:同一组队内的协同浏览成员向协同浏览服务器发送请求,并通过协同浏览服务器关联组队;协同浏览各成员在自身浏览器创建用于显示当前代理网页内容的iFrame元素;同一组队内的协同浏览各成员的当前代理网页一致;协同浏览服务器根据协同浏览中带领方的请求获取目标网页生成代理网页并更新当前代理网页;同一组队内的协同浏览各成员的浏览器监控自身鼠标移动和页面输入,通过协同浏览服务器将自身变动转发给同一组队内的协同浏览其他成员,协同浏览其他成员的浏览器根据所述变动在各自的所述iFrame元素中更新对应显示。
【技术特征摘要】
1.一种网页双向协同浏览方法,其特征在于,利用协同浏览服务器和代理网页,包括以下步骤: 同一组队内的协同浏览成员向协同浏览服务器发送请求,并通过协同浏览服务器关联组队; 协同浏览各成员在自身浏览器创建用于显示当前代理网页内容的iFrame元素;同一组队内的协同浏览各成员的当前代理网页一致; 协同浏览服务器根据协同浏览中带领方的请求获取目标网页生成代理网页并更新当前代理网页; 同一组队内的协同浏览各成员的浏览器监控自身鼠标移动和页面输入,通过协同浏览服务器将自身变动转发给同一组队内的协同浏览其他成员,协同浏览其他成员的浏览器根据所述变动在各自的所述iFrame元素中更新对应显示。2.根据权利要求1所述网页双向协同浏览方法,其特征在于,该方法这样关联组队: 201)客户端登录和认证: Ia)带领方和跟随方的浏览器首先都访问协同浏览服务器登录页面; Ib)带领方或跟随方的在登录页面上输入之前通过页面注册或者其它方式获取的登录信息; Ic)带领方或跟随方的浏览器将登陆信息发送到协同浏览服务器; Id)协同浏览服务器从已注册登录信息数据库中查询和确认登录信息是否有效; Ie)协同浏览服务器将登录信息和当前的客户端连接信息关联; If)协同浏览服务器返回登录成功页面到带领方和跟随方的浏览器; Ig)带领方或跟随方的浏览器加载和显示登录成功页面; 202)协同浏览系统初始化: 2a)协同浏览服务器将所有已登录的客户端信息列表发送到带领方和跟随方的浏览器; 2b)带领方和跟随方的浏览器显示所有已登录的客户端信息列表; 2c)带领方在列表上选择要进行协同浏览的跟随方; 2d)带领方浏览器将已选择的跟随方信息发送到协同浏览服务器; 2e)协同浏览服务器将协同浏览请求发送到已选择的跟随方浏览器; 2f)跟随方浏览器显示协同浏览请求对话框; 2g)跟随方同意协同浏览请求; 2h)跟随方浏览器将协同浏览答复发送到协同浏览服务器; 2i)协同浏览服务器将答复发送到带领方浏览器; 2j)带领方浏览器显示协同浏览已确认信息。3.根据权利要求1所述网页双向协同浏览方法,其特征在于,在协同浏览服务器生成代理网页时,同时包括协同浏览服务器生成对应URL地址并通知该同一组队内的协同浏览各方。4.根据权利要求1所述网页双向协同浏览方法,其特征在于,所述代理页面缓存在协同浏览服务器中。5.根据权利要求4所述网页双向协同浏览方法,其特征在于,在生成代理网页时重写所述iFrame元素中页面资源链接。6.根据权利要求4所述网页双向协同浏览方法,其特征在于,在向目标网页发起请求过程中保存或更新请求的Cookie。7.根据权利要求4所述网页双向协同浏览方法,其特征在于,同一组队内的协同浏览各成员的浏览器监控浏览历史记录列表指令和后退/前进指令,发送给协同浏览服务器并转发给同一组队内的协同浏览其他成员,协同浏览服务器根据所述指令更新当前代理页面。8.根据权利要求1所述网页双向协同浏览方法,其特征在于,所述带领方的请求包括同一组队内的协同浏览任一成员在所述iFrame元素中点击超链接,或者同一组队内的协同浏览任一成员在所述iFrame元素中网址栏中更新当前网址。9.根据权利要求1所述网页双向协同浏览方法,其特征在于,带领方是同一组队中任一成员,跟随方是其他成员;同一组队内有一个带领方,一个或多个跟随方;随时间不同,同一组队内的带领方是同一成员或不同成员。10.根据权利要求1-9中任一项所述网页双向协同浏览方法,其特征在于,包括以下具体步骤: 1001)客户端登录和认证: Ia)带领方和跟随方的浏览器首先都访问协同浏览服务器登录页面; Ib)带领方或跟随方的在登录页面上输入之前通过页面注册或者其它方式获取的登录信息; Ic)带领方或跟随方的浏览器将登陆信息发送到协同浏览服务器; Id)协同浏览服务器从已注册登录信息数据库中查询和确认登录信息是否有效; Ie)协同浏览服务器将登录信息和当前的客户端连接信息关联; If)协同浏览服务器返回登录成功页面到带领方和跟随方的浏览器; Ig)带领方或跟随方的浏览器加载和显示登录成功页面; 1002)协同浏览系统初始化: 2a)协同浏览服务器将所有已登录的客户端信息列表发送到带领方和跟随方的浏览器; 2b)带领方和跟随方的浏览器显示所有已登录的客户端信息列表; 2c)带领方在列表上选择要进行协同浏览的跟随方; 2d)带领方浏览器将已选择的跟随方信息发送到协同浏览服务器; 2e)协同浏览服务器将协同浏览请求发送到已选择的跟随方浏览器; 2f)跟随方浏览器显示协同浏览请求对话框; 2g)跟随方同意协同浏览请求; 2h)跟随方浏览器将协同浏览答复发送到协同浏览服务器; 2i)协同浏览服务器将答复发送到带领方浏览器; 2j)带领方浏览器显示协同浏览已确认信息; 2k)带领方和跟随方的浏览器向协同浏览服务器请求包含协同浏览控制代码的页面; 21)协同浏览服务器返回协同浏览控制代码和页面资源; 2m)带领方和跟随方的浏览器加载协同浏览控制代码和页面资源,并创建用于显示协同浏览内容的iFrame ; 1003)带领方在协同浏览控制页面上发起协同浏览网页请求: 3a)控制页面代码生成包含协同浏览目标网页URL的请求包; 3b)控制页面将请求包发送到协同浏览服务器; 3c)协同浏览服务器根据协同浏览目标网页URL和自己的URL地址生成代理网...
【专利技术属性】
技术研发人员:马晖,
申请(专利权)人:深圳市赛速科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。