用于经由嵌入式浏览器深度链接SAAS应用的系统和方法技术方案

技术编号:29035976 阅读:24 留言:0更新日期:2021-06-26 05:43
所描述的实施例包括确定一个或多个网络应用的一个或多个链接以访问来执行任务的系统和方法。该方法可以包括由服务器从客户机装置上的客户机应用接收请求。该请求可以识别要执行的任务的名称。客户机应用可以包括用于访问一个或多个网络应用的嵌入式浏览器。该方法可以包括由服务器确定托管在一个或多个第三方服务器上的一个或多个网络应用的一个或多个链接,该一个或多个链接将用于执行由任务的名称识别的任务。该方法可以包括:响应于该请求并执行任务,使客户机装置上的客户机应用的嵌入式浏览器访问托管在一个或多个第三方服务器上的一个或多个网络应用的一个或多个链接。接。接。

【技术实现步骤摘要】
【国外来华专利技术】用于经由嵌入式浏览器深度链接SAAS应用的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求于2018年9月21日提交的名称为“SYSTEMS AND METHODS FOR DEEP LINKING OF SAAS APPLICATION VIA EMBEDDED BROWSER”的美国专利申请No.16/138,622的优先权和利益,其内容出于所有目的通过引用全部合并于此。


[0003]本申请总地涉及应用的管理,包括但不限于用于使用嵌入式浏览器来管理和监测web和软件即服务(SaaS)应用的系统和方法。

技术介绍

[0004]随着企业的劳动力变得更有移动性和在各种条件下工作,个人可以使用一个或多个客户机装置(包括个人装置)以访问网络资源,例如web应用。由于客户机装置和网络资源可以被访问的方式之间的不同,给企业在管理访问网络资源和监测潜在的资源滥用方面提出显著的挑战。

技术实现思路

[0005]本公开涉及识别或生成到一个或多个网络应用的一个或多个链接以执行一个或多个任务的系统和方法。例如,客户机应用可以经由嵌入式浏览器在客户机装置上执行。客户机应用可以识别或生成到一个或多个网络应用、装置、本地文件或本地程序的链接,以从客户机应用为客户机装置的用户执行各种任务。链接可以包括到客户机装置可以通过客户机装置上执行的客户机应用和嵌入式浏览器访问的一个或多个网络应用的深度链接。提供或托管客户机应用的服务器可以识别客户机装置的用户可能需要或以其他方式经常使用的多个网络应用。服务器或客户机应用可以在单个界面(此处为客户机应用)中为用户组织网络应用或到网络应用的链接,以提供轻松访问以及用于使用不同网络应用执行任务的功能。
[0006]服务器或客户机应用可以生成和/或维护工作空间存储库搜索索引,该工作空间存储库搜索索引包括任务的索引和/或链接的索引。例如,工作空间存储库搜索索引可以包括为客户机装置的用户、客户机装置、一组用户或一组客户机装置识别或确定的任务的索引。工作空间存储库搜索索引可以包括与可以执行任务的索引中的一个或多个任务的一个或多个网络应用、装置、本地文件或本地程序相对应的链接的索引。
[0007]工作空间存储库搜索索引可以包括每个任务和/或到与已为客户机装置的用户、客户机装置、一组用户或一组客户机装置(例如办公场所)识别的任务相关联的网络应用的链接。可以在单个界面中将工作空间存储库搜索索引提供给客户机装置的用户,以允许用户在单个界面内轻松搜索不同的任务。例如,客户机装置的用户可能知道他们想要执行什么任务,但是可能不知道哪个应用执行期望的任务。因此,使用本文描述的系统和方法,客户机装置的用户可以在客户机应用内搜索多个任务,而不是必须单独查找并执行一个或多
个不同的应用来搜索单独的任务。客户机应用可以经由工作空间存储库搜索索引为客户机装置的用户可能想要或需要执行的任何任务或动作提供中央集线器。在一些实施例中,客户机应用可以通过工作空间存储库搜索索引向客户机装置的用户提供关于应该使用哪个网络应用来执行特定任务的提示或推荐。客户机应用可以例如通过自动化系统或管理系统经由工作空间存储库搜索索引提供有关一个或多个任务的即将到来的最后期限的通知。响应于来自工作空间存储库搜索索引的选择,客户机应用可以使用客户机装置上的客户机应用的嵌入式浏览器来执行任务。例如,嵌入式浏览器可以访问所选择的链接以针对客户机装置的用户执行相应的操作。
[0008]客户机应用可以基于各种不同的度量和/或因素来识别网络应用。例如,客户机应用可以识别众所周知的或常用的网络应用或与网络应用相关联的任务(例如,起草电子邮件)。可以基于客户机装置的特定用户的工作职能或位置来识别网络应用或任务。可以部分地基于由相似用户或特定用户组访问和使用的网络应用或任务来识别网络应用或任务。可以部分地基于来自网络应用本身或其他度量服务的数据或度量来识别网络应用或任务,以识别客户机装置的用户可能需要或经常使用的特定网络应用。
[0009]在至少一个方面,提供了一种确定一个或多个网络应用的一个或多个链接以访问来执行任务的方法。该方法可以包括由服务器接收来自客户机装置上的客户机应用的请求。该请求可以识别要执行的任务的名称。客户机应用可以包括用于访问一个或多个网络应用的嵌入式浏览器。该方法可以包括由服务器确定托管在一个或多个第三方服务器上的一个或多个网络应用的一个或多个链接,该一个或多个链接将用于执行由任务的名称识别的任务。该方法可以包括:响应于该请求并执行任务,使客户机装置上的客户机应用的嵌入式浏览器访问托管在一个或多个第三方服务器上的一个或多个网络应用的一个或多个链接。
[0010]在一些实施例中,该方法还可以包括:经由客户机应用搜索服务器的工作空间存储库搜索索引以得到由工作空间存储库搜索索引识别的多个任务中的任务。工作空间存储库搜索索引可以维护多个任务的索引,并且针对多个任务中的每一个维护要用于执行任务的一个或多个网络应用的一个或多个链接的标识。
[0011]在一些实施例中,该方法还可以包括由客户机应用接收来自能够经由客户机应用选择的多个任务中的任务的选择。多个任务可以是能够经由客户机应用的用户界面或者从来自客户机装置的本地搜索的搜索结果中选择的。该方法可以包括以下中之一:由服务器搜索或抓取托管在一个或多个第三方服务器上的一个或多个网络应用,以确定执行该任务的一个或多个网络应用的一个或多个链接。
[0012]该方法还可以包括由服务器的分析服务从所监测的网络流量中确定由多个客户机装置所请求的多个任务和构成多个任务的一个或多个网络应用的一个或多个链接。该方法可以包括由服务器或客户机应用中之一使嵌入式浏览器访问一个或多个链接以执行任务。
[0013]在一些实施例中,该方法还可以包括:由服务器向客户机应用发送与构成由任务的名称识别的任务的一个或多个链接有关的信息。客户机应用可以使嵌入式浏览器导航到一个或多个链接以执行任务。一个或多个链接可以包括到一个或多个网络应用的网页的内容的特定部分的深度链接。
[0014]在至少一个方面,提供了一种用于确定一个或多个网络应用的一个或多个链接以访问来执行任务的系统。该系统可以包括服务器。服务器可以被配置为从在客户机装置上可执行的客户机应用接收请求。客户机应用可以包括用于访问一个或多个网络应用的嵌入式浏览器。该请求可以识别要执行的任务的名称。服务器可以被配置为确定托管在一个或多个第三方服务器上的一个或多个网络应用的一个或多个链接,该一个或多个链接将用于执行由任务的名称识别的任务。服务器可以被配置为响应于该请求并执行任务,使客户机装置上的客户机应用的嵌入式浏览器访问托管在一个或多个第三方服务器上的一个或多个网络应用的一个或多个链接。
[0015]在一些实施例中,服务器还可以被配置为经由客户机应用搜索服务器的工作空间存储库搜索索引以得到由工作空间存储库搜索索引识别的多个任务中的任务。工作空间存储库搜索索引可以维护多个任务的索引,并且针对多个任务中的每一个维护要用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种确定一个或多个网络应用的一个或多个链接以访问来执行任务的方法,所述方法包括:(a)由服务器接收来自客户机装置上的客户机应用的请求,所述请求识别要执行的任务的名称,所述客户机应用包括用于访问一个或多个网络应用的嵌入式浏览器;(b)由所述服务器确定托管在一个或多个第三方服务器上的一个或多个网络应用的一个或多个链接,所述一个或多个链接将用于执行由任务的名称识别的任务;以及(c)响应于所述请求并执行所述任务,使所述客户机装置上的客户机应用的嵌入式浏览器访问托管在所述一个或多个第三方服务器上的一个或多个网络应用的一个或多个链接。2.根据权利要求1所述的方法,其中,(a)还包括:经由所述客户机应用搜索所述服务器的工作空间存储库搜索索引以得到由所述工作空间存储库搜索索引识别的多个任务中的任务,所述工作空间存储库搜索索引维护所述多个任务的索引,并且针对所述多个任务中的每一个维护要用于执行所述任务的一个或多个网络应用的一个或多个链接的标识。3.根据权利要求1所述的方法,其中,(a)还包括由所述客户机应用接收来自能够经由所述客户机应用选择的多个任务中的所述任务的选择。4.根据权利要求3所述的方法,其中,所述多个任务是能够经由所述客户机应用的用户界面或者从来自所述客户机装置的本地搜索的搜索结果中选择的。5.根据权利要求1所述的方法,还包括以下中之一:由所述服务器搜索或抓取托管在一个或多个第三方服务器上的一个或多个网络应用,以确定执行所述任务的一个或多个网络应用的一个或多个链接。6.根据权利要求1所述的方法,还包括由所述服务器的分析服务从所监测的网络流量中确定由多个客户机装置请求的多个任务和构成所述多个任务的一个或多个网络应用的一个或多个链接。7.根据权利要求1所述的方法,还包括由所述服务器或所述客户机应用中之一使所述嵌入式浏览器访问所述一个或多个链接以执行所述任务。8.根据权利要求1所述的方法,其中,(c)还包括由所述服务器向所述客户机应用发送与构成由所述任务的名称识别的任务的一个或多个链接有关的信息。9.根据权利要求8所述的方法,其中,所述客户机应用使所述嵌入式浏览器导航到所述一个或多个链接以执行所述任务。10.根据权利要求1所述的方法,其中,所述一个或多个链接包括到所述一个或多个网络应用的网页的内容的特定部分的深度链接。11.一种用于确定一个或多个网络应用的一个或多...

【专利技术属性】
技术研发人员:V
申请(专利权)人:思杰系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1