【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉参考本申请要求于2013年3月11日提交的美国临时专利申请No.61/776,017和2012年7月19日提交的美国临时专利申请No.61/673729的优先权,上述申请的其全部内容通过引用并入本文。版权声明本专利文献的部分公开内容包含受版权保护的题材。版权所有者不反对任何人以本专利文献或专利公开呈交于专利商标局的文档或记录中的确切形式来进行静电复制,但将保留其他任何方面的一切版权。
本领域涉及通信会话,更具体地,涉及一种用于将协同浏览与其他形式的信息共享进行集成的方法和装置。
技术介绍
凭借网站销售和其他客户互动的公司往往为客户提供支持,由此,如果访问者在浏览网站时出现困难,那么他能够与例如客户服务代理的现实人进行交互。代理可使用基于文本的通信会话(聊天会话)或使用基于语音的通信会话(电话呼叫)与访问者进行交互。例如,由银行运营的网站包括那种相连于帮助服务的链接,以允许潜在客户与客户服务代表进行聊天或者交谈从而获取有关其帐户可用功能的更详细信息。当客户点击帮助按钮时,启动聊天会话或语音会话,这将促成客户代表与客户相连通。输入聊天会话中的消息在客户和客户代表之间中继,或者代理和客户进行实时会话,这使得客户能够说明问题并获得代理的协助。当访问者在访问或使用网站的特定方面出现麻烦时,代理可尝试指导客户如何克服困难。不幸的是,代理所提供协助的能力在此情况下受到该代表无法看到< ...
【技术保护点】
一种在第二位置查看第一浏览器的内容的方法,包括:使待提供的协同浏览脚本连同待加载到所述第一浏览器中的网页一起运行,其中所述协同浏览脚本配置为能使对所述第一浏览器的内容的更新呈现在所述第一浏览器端的HTML中并能将所述更新转发给协同浏览服务,以使得所述第一浏览器的内容再现于所述第二位置处;通过协同浏览服务从所述第一浏览器接收更新;和将所述更新转发至所述第二位置。
【技术特征摘要】
【国外来华专利技术】2012.07.19 US 61/673,629;2013.03.11 US 61/776,0161.一种在第二位置查看第一浏览器的内容的方法,包括:
使待提供的协同浏览脚本连同待加载到所述第一浏览器中的网页一起运行,
其中所述协同浏览脚本配置为能使对所述第一浏览器的内容的更新呈现在所述
第一浏览器端的HTML中并能将所述更新转发给协同浏览服务,以使得所述第一
浏览器的内容再现于所述第二位置处;
通过协同浏览服务从所述第一浏览器接收更新;和
将所述更新转发至所述第二位置。
2.根据权利要求1所述的方法,其中,所述第一浏览器中所显示的内容由
文档对象模型DOM来描述。
3.根据权利要求1所述的方法,其中,从网络服务器将所述网页提供给所
述浏览器,其中所述协同浏览脚本由网络服务器来提供。
4.根据权利要求1所述的方法,其中,从网络服务器将所述网页提供给所
述浏览器,其中所述协同浏览脚本由协同浏览服务来提供。
5.根据权利要求1所述的方法,其中,如果所述网页在所述第一浏览器中
不完全可见,那么在所述第二位置处仅有所述网页在所述第一浏览器中可见的相
同部分是可见的。
6.根据权利要求5所述的方法,其中,当所述第一浏览器滚动或所述第一
浏览器调整尺寸时,所述第二位置处的网页视图自动进行更新。
7.根据权利要求5所述的方法,其中,如果所述第一浏览器打开多个选项
卡,那么所述第二位置仅能够看到所述选项卡中的一个选项卡,由此使得所述第
一浏览器中具有焦点的那个选项卡在所述第二位置是可见的。
8.根据权利要求1所述的方法,其中,来自所述第一浏览器的更新包括鼠
标指针在所述第一浏览器中的位置,并且其中向所述第二位置转发所述更新的做
法包括:向所述第二位置转发所述鼠标指针的位置,以使得所述第一浏览器的鼠
标位置能够复制在所述第二位置上。
9.根据权利要求1所述的方法,其中,如果显示在所述第一浏览器上的网
页包括多个输入字段,那么来自所述第一浏览器的更新则包括关于所述多个输入
字段中的一个字段当前在所述第一浏览器中是否具有焦点的指示。
10.根据权利要求1所述的方法,其中,所述第一浏览器的用户在网页上所
采取的动作被反映为来自所述第一浏览器的更新。
11.根据权利要求10所述的方法,其中,所述在网页上所采取的动作包括:
由用户点击项目以选择所述网页上的对象。
12.根据权利要求1所述的方法,其中,协同浏览脚本JavaScript促使所述
第一浏览器向所述协同浏览服务上传来自所述第一浏览器的网页HTML及其它
数据;并且,其中所述协同浏览服务将此数据呈现为能在所述第二位置进行查看
的网页。
13.根据权利要求1所述的方法,其中,所述JavaScript是浏览器插件。
14.根据权利要求1所述的方法,其中,通过所述协同浏览服务从所述第一
浏览器接收更新的步骤以及向所述第二位置转发所述更新的步骤均发生在由所
述协同浏览服务主管的协同浏览会话中。
15.根据权利要求14所述的方法,其中,一旦所述第二位置已加入会话,
那么至少一个会话cookie用来维持所述协同浏览会话。
16.根据权利要求14所述的方法,其中,所述至少一个会话cookie是安全
会话cookie,其包含要用所述协同浏览服务已知的密钥来签署的会话ID。
17.根据权利要求14所述的方法,其中,所述至少一个会话cookie包括用
于查看与所述协同浏览会话相关联的HTTP页面的安全cookie以及用于查看与所
述协同浏览会话相关联的HTTP页面的非安全cookie。
18.根据权利要求14所述的方法,还包括记录所述协同浏览会话。
19.根据权利要求1所述的方法,其中,从所述第一浏览器接收更新的步骤
包括:在用户将信息输入到所述第一浏览器中时从所述第一浏览器接收输入的步
骤,转发所述更新的步骤包括:向所述第二位置转发所述用户输入。
20.根据权利要求19所述的方法,其中,用户输入包括:由用户选择按钮、
选择复选框,或者将至少键击输入到可选字段中。
21.一种在第二位置查看第一浏览器的内容的方法,包括:
使待提供的协同浏览脚本连同待加载到所述第一浏览器中的网页一起运行,
其中所述协同浏览脚本配置为能使对所述第一浏览器的内容的更新呈现在所述
第一浏览器端的HTML中并能将所述更新转发至第二位置,以使得所述第一浏览
器的内容再现于所述第二位置处;
选择与所述第二位置处再现的内容相关联的对象;和
使所选择的对象在所述第一浏览器端被可视地识别。
22.根据权利要求21所述的方法,其中,使所选择的对象在所述第一浏览
器端被可视地识别的做法包括:使所述第一浏览器的网页中的对应对象突出显
示。
23.根据权利要求21所述的方法,还包括在第二位置处对所选择的对象进
行可视识别。
24.根据权利要求23所述的方法,还包括在所述第一浏览器端停止对所选
择的对象进行可视识别。
25.根据权利要求24所述的方法,其中,在预定时段之后自动停止所选择
的对象被可视识别的步骤。
26.根据权利要求24所述的方法,其中,当在所述第二位置处选择第二对
象时停止所选择的对象被可视识别的步骤。
27.根据权利要求24所述的方法,其中,当在所述第二位置处第二次选择
所述对象时停止所选择的对象被可视识别的步骤。
28.根据权利要求23所述的方法,其中,使所选择的对象在第二位置处被
可视地识别的做法包括:在所述第一浏览器端和所述第二位置处共同绘制围绕所
述对象的视觉可区分框。
29.根据权利要求21所述的方法,其中,选择与所述第二位置处再现的内
容相关联的对象的做法使运行在所述第二位置上的脚本产生能唯一识别出所述
对象的CSS选择器;所述方法还包括将所述CSS选择器传递给所述第一浏览器
端的JavaScript的步骤。
30.一种在第二位置选择性地不让特定内容在第一浏览器的外部可见的方
法,包括:
使待提供的协同浏览脚本连同待加载到所述第一浏览器中的网页一起运行,
其中所述协同浏览脚本配置为能使对所述第一浏览器的内容的更新呈现在所述
第一浏览器端的HTML中并能将所述更新转发给协同浏览服务,以使得所述第一
浏览器的内容再现于所述第二位置处;
使掩蔽要素列表与所述协同浏览脚本一起提供,其中所述掩蔽要素列表在第
二位置处识别那些内容在所述第一浏览器外部为不可见的网页要素。
31.根据权利要求30所述的方法,还包括在所述第二位置接收来自所述第
一浏览器的更新。
32.根据权利要求31所述的方法,其中,在所述第二位置处接收的更新包
含加载到所述第一浏览器中的所有网页要素的信息,其中包括至少一些所述掩蔽
要素,并且其中所述掩蔽要素的内容在从所述更新接收到的信息中是无法辨别
的。
33.根据权利要求31所述的方法,其中,所述掩蔽要素的内容不通过协同
浏览脚本传输,从而使得所述掩蔽要素的内容不离开所述第一浏览器。
34.根据权利要求30所述的方法,还包括在所述第一浏览器中识别所述掩
蔽要素,以通知所述第一浏览器的用户:包括在这些字段中的信息不会在网络上
传输。
35.一种从第二位置选择性地启用对第一浏览器的远程控制的方法,包括:
使待提供的协同浏览脚本连同待加载到所述第一浏览器中的网页一起运行,
其中所述协同浏览脚本配置为能使对所述第一浏览器的内容的更新呈现在所述
第一浏览器端的HTML中并能将所述更新转发给协同浏览服务,以使得所述第一
浏览器的内容再现于所述第二位置处;
从所述第一浏览器接收更新;和
捕捉所述第二位置处的用户输入,并将来自所述第二位置的所述用户输入作
为输入转发给所述第一浏览器,从而控制所述第一浏览器的操作。
36.根据权利要求35所述的方法,其中,所述第二位置处的用户输入包括
键盘敲击、鼠标移动和鼠标点击。
37.根据权利要求35所述的方法,使掩蔽对象列表连同所述协同浏览脚本
一起提供,其中所述掩蔽对象列表识别那些不能被所述第二位置的用户输入所控
制的网页对象。
38.根据权利要求37所述的方法,其中,所述掩蔽对象列表指定了所述网
页的表格、div和页面。
39.根据权利要求37所述的方法,其中,所述掩蔽对象列表防止所述第二
位置处的用户点击所述网页上的链接或按钮。
40.根据权利要求35所述的方法,还包括通过所述第一浏览器捕捉来自所
述第二位置的输入来作为所述第一浏览器的相关字段中的输入,从而为所述第二
\t位置提供对所述第一浏览器的操作方面的直接控制。
41.一种将信息从第二位置提供到第一浏览器中的方法,包括:
使待提供的协同浏览脚本连同待加载到所述第一浏览器中的网页一起运行,
其中所述协同浏览脚本配置为能使对所述第一浏览器的内容的更新呈现在所述
第一浏览器端的HTML中并能将所述更新转发给协同浏览服务,以使得所述第一
浏览器的内容再现于所述第二位置处;
开启协同浏览会话,其中将描述网页视图的更新提供并显示在所述第二位置
上;和
由第二位置处的用户发起屏幕共享会话,从而将信息从所述第二位置提供到
所述第一浏览器中。
42.根据权利要求41所述的方法,其中,提供到所述第一浏览器中的信息
提供在所述第一个浏览器内的窗口中。
43.根据权利要求42所述的方法,其中,从所述第二位置提供到所述第一
浏览器中的信息是与所述第二位置相关联的计算机显示器的视图。
44.根据权利要求42所述的方法,其中,从所述第二位置提供到所述第一
浏览器中的信息是来自所述第二位置的相机的实况视频。
45.根据权利要求42所述的方法,其中,从所述第二位置提供到所述第一
浏览器中的信息是来自连接在所述第二位置的视频源的实况视频。
46.根据权利要求41所述的方法,其中,提供到所述第一浏览器中的信息
是针对下载屏幕共享软件的提示,其中所述屏幕共享软件用于捕捉那些显示在能
查看所述第一浏览器的显示器上的信息。
47.根据权利要求41所述的方法,其中,提供到所述第一浏览器中的信息
是用于在与所述第一浏览器相关联的第一计算机上运行屏幕共享客户端以发起
屏幕共享会话的呼叫,其中在屏幕共享会话上,捕捉与所述第一计算机相关联的
显示器上所显示的信息并将其传输至所述第二位置。
48.根据权利要求47所述的方法,还包括由所述第二位置自动启用对所述
屏幕共享会话的远程控制的步骤。
49.一种从第一浏览器向第二位置提供信息的方法,包括:
使待提供的协同浏览脚本连同待加载到所述第一浏览器中的网页一起运行,
其中所述协同浏览脚本配置为能使对所述第一浏览器的内容的更新呈现在所述
\t第一浏览器端的HTML中并能将所述更新转发给协同浏览服务,以使得所述第一
浏览器的内容再现于所述第二位置处;
检测对所述第一浏览器所显示的网页的更新,并将所述更新转发给所述第二
位置;和
检测在网页中的可悬停要素上方的鼠标位置;和
将悬停动作的指示转发给所述第二位置。
50.根据权利要求49所述的方法,其中,可悬停要素是当鼠标悬停在它上
方时而具有适用于它或它的同族或子族的样式的要素。
51.根据权利要求49所述的方法,还包括由所述第一浏览器将可悬停要素
上方的鼠标位置解读为被悬停要素上的悬停动作的步骤;以及,由所述第一浏览
器确定:第二位置浏览器中的代理JavaScript应当将何种样式属性应用于所述可
悬停要素,以在代理端上模拟悬停。
52.根据权利要求50所述的方法,其中,如果被悬停要素上方的悬停动作
不影响文档对象模型DOM定义所述网页的结构,那么所述方法还包括向所述第
二位置转发所述被悬停要素的身份。
53.根据权利要求48所述的方法,还包括为所述第二位置提供可悬停要素
列表的步骤。
54.根据权利要求53所述的方法,其中,所述可悬停要素列表是针对所述
网站的CSS选择器。
55.根据权利要求54所述的方法,其中,所述可悬停要素列表与要应用到
所述第二位置的网站视图的CSS样式集合相关联。
56.根据权利要求53所述的方法,其中,从有助所述第一浏览器与所述第
二位置之间的信息交换的协同浏览服务中检索所述可悬停要素列表。
57.根据权利要求56所述的方法,其中,通过监控所述第一浏览器端的鼠
标位置来复制所述第一浏览器的悬停状态,并在所述第二位置选择性地重新创建
所述悬停状态。
58.根据权利要求57所述的方法,其中,所述第二位置不运行来自网页的
脚本,而是显示从所述第一浏览器接收的HTML,并且其中所述第二位置不能检
测与所述第一浏览器的鼠标位置相关联的悬停状态。
59.一种从第一浏览器向第二位置提供信息的方法,包括:
接收协同浏览脚本,所述协同浏览脚本配置为连同要加载到所述第一浏览器
中的...
【专利技术属性】
技术研发人员:黛比·门德斯,艾德·哈德贝克,里奇·贝克,克劳迪奥·托普尔希克,
申请(专利权)人:格兰斯电讯网络有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。