【技术实现步骤摘要】
【国外来华专利技术】虚拟浏览器集成相关申请的交叉引用本申请要求2017年3月29日提交且标题为“虚拟浏览器集成(VIRTUALBROWSERINTEGRATION)”的第15/472,798号美国专利申请以及2016年5月23日提交且标题为“将虚拟浏览器集成到本机浏览器和本机Web应用程序中(INTEGRATINGAVIRTUALBROWSERINTOANATIVEBROWSERANDNATIVEWEBAPPLICATIONS)”的第62/340,028号美国临时专利申请的优先权益。上述每个申请的内容出于所有目的以全文引用的方式并入本文中。
本公开的各方面涉及计算机硬件和软件。具体地说,本公开的一个或多个方面涉及用于将虚拟浏览器集成到本机浏览器和本机web应用程序中的计算机硬件和软件。
技术介绍
企业组织和其员工以及其他相关用户越来越多地使用移动计算装置来参与各种功能,例如发送和接收电子邮件、管理日历和任务、创建和查看内容、访问和修改企业信息以及执行其他功能。随着越来越多地采用和使用此类移动装置,越来越重要的是,组织应控制和/或另外管理此类装置的使用方式和/或它们可访问的信息内容,以便保护企业信息和其他企业资源的安全和保密性。然而,在一些情况下,这可能带来技术挑战。
技术实现思路
本公开的各方面提供技术解决方案,其可解决和克服与控制和/或管理移动装置和/或移动应用程序对企业信息和其他企业资源的访问相关联的一个或多个技术挑战。具体地说,本公开的一个或多个方面提供将虚拟浏览器集成到本机浏览器和本机web应用程序中的方式。举例来说,通过实施本公开的一个或多个方面,可将虚拟浏览器无缝集成 ...
【技术保护点】
1.一种计算装置,其包括:至少一个处理器;通信接口,其以通信方式联接到所述至少一个处理器;以及存储器,其存储计算机可读指令,所述计算机可读指令在由所述至少一个处理器执行时使所述计算装置进行以下操作:接收打开第一统一资源定位符的请求;确定所述第一统一资源定位符不受本机支持;基于确定所述第一统一资源定位符不受本机支持,启动由虚拟化服务器托管的虚拟会话中的托管虚拟浏览器应用程序;通过所述通信接口从所述虚拟化服务器接收由所述托管虚拟浏览器应用程序生成的第一托管浏览器图形,由所述托管虚拟浏览器应用程序生成的所述第一托管浏览器图形包括与所述第一统一资源定位符相关联的内容;以及呈现由所述托管虚拟浏览器应用程序生成的所述第一托管浏览器图形。
【技术特征摘要】
【国外来华专利技术】2016.05.23 US 62/340,028;2017.03.29 US 15/472,7981.一种计算装置,其包括:至少一个处理器;通信接口,其以通信方式联接到所述至少一个处理器;以及存储器,其存储计算机可读指令,所述计算机可读指令在由所述至少一个处理器执行时使所述计算装置进行以下操作:接收打开第一统一资源定位符的请求;确定所述第一统一资源定位符不受本机支持;基于确定所述第一统一资源定位符不受本机支持,启动由虚拟化服务器托管的虚拟会话中的托管虚拟浏览器应用程序;通过所述通信接口从所述虚拟化服务器接收由所述托管虚拟浏览器应用程序生成的第一托管浏览器图形,由所述托管虚拟浏览器应用程序生成的所述第一托管浏览器图形包括与所述第一统一资源定位符相关联的内容;以及呈现由所述托管虚拟浏览器应用程序生成的所述第一托管浏览器图形。2.根据权利要求1所述的计算装置,其中确定所述第一统一资源定位符不受本机支持包括基于限定一个或多个不受本机支持的统一资源定位符的至少一个企业策略来确定所述第一统一资源定位符不受本机支持。3.根据权利要求1所述的计算装置,其中确定所述第一统一资源定位符不受本机支持包括基于检测到未能加载与所述第一统一资源定位符相关联的一个或多个要素来确定所述第一统一资源定位符不受本机支持。4.根据权利要求1所述的计算装置,其中确定所述第一统一资源定位符不受本机支持包括基于识别所述第一统一资源定位符对应于与托管的web应用程序相关联的存根应用程序来确定所述第一统一资源定位符不受本机支持。5.根据权利要求1所述的计算装置,其中启动由所述虚拟化服务器托管的所述虚拟会话中的所述托管虚拟浏览器应用程序包括建立与所述虚拟化服务器的连接以及使用一个或多个高速缓存的认证证书来与所述虚拟化服务器进行认证。6.根据权利要求5所述的计算装置,其中使用所述一个或多个高速缓存的认证证书来与所述虚拟化服务器进行认证包括使用链接到企业用户帐户的至少一个高速缓存的单点登录(SSO)证书来与所述虚拟化服务器进行认证。7.根据权利要求1所述的计算装置,其中呈现由所述托管虚拟浏览器应用程序生成的所述第一托管浏览器图形包括维护与浏览活动相关联的浏览转换堆栈。8.根据权利要求1所述的计算装置,其中所述存储器存储额外计算机可读指令,所述额外计算机可读指令在由所述至少一个处理器执行时使所述计算装置进行以下操作:在接收打开所述第一统一资源定位符的所述请求之前:通过所述通信接口从企业服务器接收一个或多个企业策略,所述一个或多个企业策略包括限定一个或多个不受本机支持的统一资源定位符的至少一个企业策略;以及存储所述一个或多个企业策略以通过至少一个策略管理代理在所述计算装置上施行。9.根据权利要求1所述的计算装置,其中所述存储器存储额外计算机可读指令,所述额外计算机可读指令在由所述至少一个处理器执行时使所述计算装置进行以下操作:在接收打开所述第一统一资源定位符的所述请求之前:认证所述计算装置的用户;以及基于认证所述计算装置的所述用户,高速缓存与所述计算装置的所述用户相关联的一个或多个认证证书。10.根据权利要求1所述的计算装置,其中所述存储器存储额外计算机可读指令,所述额外计算机可读指令在由所述至少一个处理器执行时使所述计算装置进行以下操作:接收与所述第一托管浏览器图形交互的输入,所述第一托管浏览器图形由所述托管虚拟浏览器应用程序生成且由所述计算装置呈现;通过所述通信接口将与由所述托管虚拟浏览器应用程序生成且由所述计算装置呈现的所述第一托管浏览器图形交互的所述输入发送到所述虚拟化服务器;通过所述通信接口从所述虚拟化服务器接收由所述托管虚拟浏览器应用程序生成的更新的托管浏览器图形;以及呈现由所述托管虚拟浏览器应用程序生成的所述更新的托管浏览器图形。11.根据权利要求10所述的计算装置,其中接收与由所述托管虚拟浏览器应用程序生成且由所述计算装置呈现的所述第一托管浏览器图形交互的所述输入包括基于与由所述托管虚拟浏览器应用程序生成且由所述计算装置呈现...
【专利技术属性】
技术研发人员:乔治·莫驰洛夫,M·英戈莱,
申请(专利权)人:思杰系统有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。