用于SAAS的实时图块的系统和方法技术方案

技术编号:29712781 阅读:18 留言:0更新日期:2021-08-17 14:45
本公开所描述的实施例包括用于生成和显示用于网络应用的实时图块的系统和方法。可以经由用户界面向用户提供小图标或类似缩略图的视觉效果,通常称为“实时图块”或“图块”,图块显示来自应用或网络资源的关键相关信息,而无需用户必须启动完整的应用或手动访问资源。实时图块的内容可以被周期性地且自动地更新,包括执行访问应用或资源所需的认证过程。

【技术实现步骤摘要】
【国外来华专利技术】用于SAAS的实时图块的系统和方法相关申请的交叉引用本申请要求于2018年11月12日提交的名称为“SYSTEMSANDMETHODSFORLIVETILESFORSAAS”的美国专利申请No.16/188,166的优先权和利益,其内容出于所有目的通过引用全部合并于此。
本申请总地涉及应用的管理,包括但不限于用于使用嵌入式浏览器来添加水印的系统和方法。
技术介绍
随着企业的劳动力变得更有移动性和在各种条件下工作,个人可以使用一个或多个客户机装置(包括个人装置)以访问网络资源,例如web应用。由于客户机装置和网络资源可以被访问的方式之间的不同,给企业在管理访问网络资源和监测潜在的资源滥用提出显著的挑战。在一些实施方式中,用户可以经由用户界面(诸如菜单系统或一组可选择图标)启动web应用或访问网络资源。该用户界面可能效率低下且难以使用,并且提供关于相关联的web应用或网络资源的有限信息。
技术实现思路
可以经由用户界面向用户提供通常称为“实时图块”或“图块”的小图标或类似缩略图的视觉效果,图块显示来自应用或网络资源的关键相关信息,而无需用户必须启动完整的应用或手动访问资源。实时图块的内容可以被周期性地且自动地更新,包括执行访问应用或资源所需的认证过程。本公开涉及嵌入式浏览器的系统和方法。在客户机装置上执行的客户机应用可以允许用户访问由一个或多个服务器服务的和/或托管在一个或多个服务器上的应用(app),诸如web应用和软件即服务(SaaS)应用(以下有时通常称为网络应用)。嵌入或集成到客户机应用的浏览器可以向用户呈现经由客户机应用访问或请求的网络应用,并且可以启用用户与网络应用之间的交互性。该浏览器有时被称为嵌入式浏览器,而具有嵌入式浏览器的客户机应用(CEB)有时被称为工作空间应用。客户机应用可以建立到一个或多个服务器的安全连接,以提供应用会话,以便用户使用客户机装置和嵌入式浏览器访问网络应用。嵌入式浏览器可以与客户机应用集成,以确保与网络应用相关的流量通过客户机应用路由和/或在客户机应用中处理,这可以为客户机应用提供流量的实时可见性(例如,当通过客户机应用进行解密时)、以及用户交互和行为。当经由(由客户机应用和嵌入式浏览器共享的)用户界面请求网络应用,以及通过嵌入式浏览器在同一用户界面内呈现时,嵌入式浏览器可以为用户提供无缝体验。在一个方面,本公开涉及一种用于提供与网络应用相关联的动态更新的用户界面元素的方法。该方法包括通过包括由客户机装置执行的嵌入式浏览器的客户机应用,从执行网络应用的应用服务器接收对网络应用的一部分的选择。该方法还包括由客户机应用生成包括网络应用的所述部分的用户界面元素。该方法还包括由客户机应用从应用服务器检索与网络应用的所述部分相关联的数据。该方法还包括由嵌入式浏览器显示用户界面元素和检索到的与网络应用的所述部分相关联的数据。在一些实施方式中,用户界面元素包括显示检索到的与网络应用的所述部分相关联的数据的图标或缩略图。在一些实施方式中,该方法包括由客户机应用周期性地检索与网络应用的所述部分相关联的更新数据;以及由嵌入式浏览器利用检索到的与网络应用的所述部分相关联的更新数据来更新用户界面元素的显示。在一些实施方式中,周期性地检索与网络应用的所述部分相关联的更新数据和更新用户界面元素的显示以第一周期速率执行;并且该方法包括:由嵌入式浏览器显示第二用户界面元素和检索到的与第二网络应用的一部分相关联的数据;由客户机应用以不同于第一周期速率的第二周期速率周期性地检索与第二网络应用的所述部分相关联的更新数据;以及由嵌入式浏览器利用检索到的与第二网络应用的所述部分相关联的更新数据来更新第二用户界面元素的显示。在一些实施方式中,该方法包括由用户经由嵌入式浏览器接收对网络应用的所述部分的选择;以及检索与网络应用的所述部分相关联的特定于用户的数据。在进一步的实施方式中,该方法包括接收对网络应用的所述部分的选择包括由客户机应用接收用户的认证凭证;以及通过由客户机应用使用用户的认证凭证从应用服务器检索数据,来检索与网络应用的所述部分相关联的特定于用户的数据。在一些实施方式中,生成用户界面元素包括提取与网络应用的所述部分的选择相对应的网络应用的文档对象模型(DOM)元素的一部分。在一些实施方式中,该方法包括由嵌入式浏览器检测用户与用户界面元素的交互;以及由客户机应用响应于用户的交互的检测,经由嵌入式浏览器发起网络应用的执行。在一些实施方式中,该方法包括将用户界面元素传输到第二客户机装置,第二客户机装置的客户机应用从应用服务器检索与网络应用的所述部分相关联的数据,并且第二客户机装置的客户机应用的嵌入式浏览器显示用户界面元素和检索到的与网络应用的所述部分相关联的数据。在一些实施方式中,用户界面元素还包括网络应用的标识。在另一方面,本公开涉及一种用于提供与网络应用相关联的动态更新的用户界面元素的系统。该系统包括执行客户机应用的客户机装置,该客户机应用包括与执行网络应用的应用服务器通信的嵌入式浏览器。客户机应用被配置为:接收对网络应用的一部分的选择;生成包括网络应用的所述部分的用户界面元素;以及从应用服务器检索与网络应用的所述部分相关联的数据。嵌入式浏览器被配置为显示用户界面元素和检索到的与网络应用的所述部分相关联的数据。在一些实施方式中,用户界面元素包括显示检索到的与网络应用的所述部分相关联的数据的图标或缩略图。在一些实施方式中,客户机应用还被配置为周期性地检索与网络应用的所述部分相关联的更新数据;以及嵌入式浏览器被配置为利用检索到的与网络应用的所述部分相关联的更新数据来更新用户界面元素的显示。在进一步的实施方式中,客户机应用还被配置为:以第一周期速率周期性地检索与网络应用的所述部分相关联的更新数据;以及以不同于第一周期速率的第二周期速率周期性地检索与第二网络应用的一部分相关联的更新数据;以及嵌入式浏览器还被配置为:显示第二用户界面元素和检索到的与第二网络应用的所述部分相关联的数据;以及利用检索到的与第二网络应用的所述部分相关联的更新数据来更新第二用户界面元素的显示。在一些实施方式中,客户机应用还被配置为:由用户经由嵌入式浏览器接收对网络应用的所述部分的选择;以及检索与网络应用的所述部分相关联的特定于用户的数据。在进一步的实施方式中,客户机应用还被配置为:响应于网络应用的所述部分的选择,接收用户的认证凭证;以及由客户机应用使用用户的认证凭证从应用服务器检索数据。在一些实施方式中,客户机应用还被配置为提取与网络应用的所述部分的选择相对应的网络应用的文档对象模型(DOM)元素的一部分。在一些实施方式中,嵌入式浏览器还被配置为由嵌入式浏览器检测用户与用户界面元素的交互;以及客户机应用还被配置为响应于用户的交互的检测,经由嵌入式浏览器发起网络应用的执行。在一些实施方式中,客户机应用还被配置为将用户界面元素传输到第二客户机装置,第二客户机装置的客户机应用从应用服务器检索与网络应用的所述部分相关联的数据,并且第二客户机装置的客户机应本文档来自技高网...

【技术保护点】
1.一种用于提供与网络应用相关联的动态更新的用户界面元素的方法,包括:/n通过包括由客户机装置执行的嵌入式浏览器的客户机应用,从执行网络应用的应用服务器接收对所述网络应用的一部分的选择;/n由所述客户机应用生成包括所述网络应用的所述部分的用户界面元素;/n由所述客户机应用从所述应用服务器检索与所述网络应用的所述部分相关联的数据;以及/n由所述嵌入式浏览器显示所述用户界面元素和检索到的与所述网络应用的所述部分相关联的数据。/n

【技术特征摘要】
【国外来华专利技术】20181112 US 16/1881661.一种用于提供与网络应用相关联的动态更新的用户界面元素的方法,包括:
通过包括由客户机装置执行的嵌入式浏览器的客户机应用,从执行网络应用的应用服务器接收对所述网络应用的一部分的选择;
由所述客户机应用生成包括所述网络应用的所述部分的用户界面元素;
由所述客户机应用从所述应用服务器检索与所述网络应用的所述部分相关联的数据;以及
由所述嵌入式浏览器显示所述用户界面元素和检索到的与所述网络应用的所述部分相关联的数据。


2.根据权利要求1所述的方法,其中,所述用户界面元素包括显示检索到的与所述网络应用的所述部分相关联的数据的图标或缩略图。


3.根据权利要求1所述的方法,还包括:
由所述客户机应用周期性地检索与所述网络应用的所述部分相关联的更新数据;以及
由所述嵌入式浏览器利用检索到的与所述网络应用的所述部分相关联的更新数据来更新所述用户界面元素的显示。


4.根据权利要求1所述的方法,其中,周期性地检索与所述网络应用的所述部分相关联的更新数据和更新所述用户界面元素的显示以第一周期速率执行;并且还包括:
由所述嵌入式浏览器显示第二用户界面元素和检索到的与第二网络应用的一部分相关联的数据;
由所述客户机应用以不同于所述第一周期速率的第二周期速率周期性地检索与所述第二网络应用的所述部分相关联的更新数据;以及
由所述嵌入式浏览器利用检索到的与所述第二网络应用的所述部分相关联的更新数据来更新所述第二用户界面元素的显示。


5.根据权利要求1所述的方法,其中,接收对所述网络应用的所述部分的选择包括由用户经由所述嵌入式浏览器接收对所述网络应用的所述部分的选择;以及
其中检索与所述网络应用的所述部分相关联的数据还包括检索与所述网络应用的所述部分相关联的特定于所述用户的数据。


6.根据权利要求5所述的方法,其中,接收对所述网络应用的所述部分的选择还包括由所述客户机应用接收所述用户的认证凭证;以及
其中检索与所述网络应用的所述部分相关联的特定于所述用户的数据还包括由所述客户机应用使用所述用户的认证凭证从所述应用服务器检索所述数据。


7.根据权利要求1所述的方法,其中,生成所述用户界面元素还包括提取与所述网络应用的所述部分的选择相对应的所述网络应用的文档对象模型(DOM)元素的一部分。


8.根据权利要求1所述的方法,还包括:
由所述嵌入式浏览器检测用户与所述用户界面元素的交互;以及
由所述客户机应用响应于所述用户的交互的检测,经由所述嵌入式浏览器发起所述网络应用的执行。


9.根据权利要求1所述的方法,还包括将所述用户界面元素传输到第二客户机装置,所述第二客户机装置的客户机应用从所述应用服务器检索与所述网络应用的所述部分相关联的数据,并且所述第二客户机装置的客户机应用的嵌入式浏览器显示所述用户界面元素和检索到的与所述网络应用的所述部分相关联的数据。


10.根据权利要求1所述的方法,其中,所述用户界面元素还包...

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

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

1