基于到应用用户的消息触发事件通知制造技术

技术编号:29421202 阅读:50 留言:0更新日期:2021-07-23 23:20
根据一种公开的方法,第一计算系统可以从托管在第二计算系统上的应用接收消息,该消息指示应用的事件。响应于接收到该消息,第一计算系统可以生成指示该事件的通知,并且将所生成的通知发送至客户端设备。第一计算系统可以从客户端设备接收对该通知的响应,并且可以对该响应进行处理,以使应用采取响应于该事件的动作。

【技术实现步骤摘要】
【国外来华专利技术】基于到应用用户的消息触发事件通知
技术介绍
已经开发了使得客户端设备能够通过网络访问应用和/或数据文件的各种系统。由佛罗里达州劳德代尔堡的CitrixSystems公司提供的包括CitrixWorkspaceTM系列产品的某些产品提供了这样的功能。CitrixWorkspaceTM的一个特征是针对用户的许多应用的智能活动馈送(activityfeed)。这样的活动馈送提供了下述流线化机制:用于通知用户需要注意的各种应用事件并且使得用户能够有效地对这样的事件采取行动,而无需用户切换上下文(context)并且单独地启动相应的应用以采取关于不同事件的动作。
技术实现思路
提供本
技术实现思路
以简化形式介绍一系列构思,这些构思将在下面的具体实施方式中进一步描述。本
技术实现思路
不旨在识别关键特征或必要特征,也不旨在限制本文所包括的权利要求的范围。在一些公开的实施方式中,一种方法涉及:由第一计算系统从托管在第二计算系统上的应用接收消息,该消息指示应用的事件;由第一计算系统并且响应于接收到该消息来生成指示该事件的通知;由第一计算系统将该通知发送至客户端设备;由第一计算系统并且从客户端设备接收对该通知的响应;以及由第一计算系统对接收到的对该通知的响应进行处理,以使应用采取响应于该事件的动作。在一些公开的实施方式中,一种方法涉及:由第一计算系统从托管在第二计算系统上的应用接收消息,该消息指示应用的事件;响应于接收到该消息,由第一计算系统向该应用发送对与该事件相关的数据的请求;由第一计算系统从应用接收与该事件相关的数据;由第一计算系统并且至少部分地基于接收到的数据生成指示该事件的通知;以及由第一计算系统将该通知发送至客户端设备。在一些公开的实施方式中,第一计算系统包括至少一个处理器和被编码有指令的至少一个计算机可读介质,所述指令在由至少一个处理器执行时使第一计算系统执行以下操作:从托管在第二计算系统上的应用接收消息,该消息指示该应用的事件;响应于接收到该消息来生成指示该事件的通知;将该通知发送至客户端设备;从客户端设备接收对该通知的响应;以及对接收到的对该通知的响应进行处理,以使应用采取响应于该事件的动作。附图说明根据以下详细描述、所附权利要求书和附图,本文公开的实施方式的目的、方面、特征和优点将变得更加充分明显,在附图中相同的附图标记标识相似或相同的元件。说明书中结合附图引入的附图标记可以在一个或更多个后续附图中重复而无需在说明书中另外描述,以为其他特征提供上下文,并且并非每个元件都会在每个图中被标记。附图不一定按比例绘制,而是将重点放在说明实施方式、原理和概念上。附图不旨在限制本文所包括的权利要求的范围。图1A是示出根据本公开内容的一些实施方式的用于基于发送至应用用户的消息来触发事件通知的系统的第一示例实现方式的高级概念图;图1B是示出根据本公开内容的一些实施方式的用于基于发送至应用用户的消息来触发事件通知的系统的第二示例实现方式的高级概念图;图2是可以部署本文公开的消息交换系统的一些实施方式的网络环境的图;图3是根据一些实施方式的可以用于实现图2所示的计算环境的一个或更多个部件的计算系统的框图;图4是可以实现本公开内容的各个方面的云计算环境的示意性框图;图5A是资源管理服务可以管理和流线化由客户端(经由一个或更多个网关服务)对资源馈送和/或软件即服务(SaaS)应用的访问的示例系统的框图;图5B是示出图5A所示的系统的示例实现方式的框图,在图5B中,各种资源管理服务以及网关服务位于云计算环境内;图5C是类似于图5B所示的框图的框图,但是在图5C中,可用资源由标记为“记录系统”的单个框表示,并且还在图5C中,在资源管理服务当中包括若干不同的服务;图5D示出了当采用诸如图5C所示的多资源管理系统的智能活动馈送特征时显示屏可以如何出现;图6是示出可以由消息服务器的插件和图1A和图1B所示的活动馈送管理系统的分析引擎执行的示例操作的功能框图;以及图7是示出当使用图5B和图5C所示的资源管理服务来实现图1A和图1B所示的活动馈送管理系统时可以由图1A、图1B、图5C和图6所示的各种部件执行的示例步骤的流程图。具体实施方式为了阅读以下对各个实施方式的描述,对说明书的各部分及其相应内容的以下描述可能是有帮助的:部分A提供了用于基于发送至应用用户的消息来触发事件通知的系统和方法的示例实施方式的介绍;部分B描述了对于实践本文描述的实施方式可以是有用的网络环境;部分C描述了对于实践本文描述的实施方式可以是有用的计算系统;部分D描述了用于使用云计算环境来传送共享资源的系统和方法的实施方式;部分E描述了用于管理和流线化(streamlining)由客户端对各种资源的访问的系统和方法的实施方式;部分F提供了以上在部分A中介绍的示例系统和方法的更详细描述;以及部分G描述了根据本公开内容的方法、系统/设备以及计算机可读介质的示例实现方式。A.用于基于发送至应用用户的消息来触发事件通知的系统和方法的说明性实施方式的介绍诸如由CitrixWorkspaceTM系列产品提供的智能活动馈送提供了显著的优势,因为其使得用户能够对由不同的记录系统生成的应用特定事件作出响应,而无需用户切换上下文并且单独地启动相应的应用以采取关于不同事件的动作。在下面的部分E中结合图5A至图5D描述了能够提供这样的活动馈送的系统的示例。在这样的系统中,远程计算系统可以代表操作客户端设备的用户负责监视各种记录系统(例如,SaaS应用、web应用、Windows应用、Linux应用、桌面、文件存储库和/或文件共享系统等)并与之交互。如部分E(结合图5C和图5D)所描述的,用户524可以操作客户端设备202以与对应于各种记录系统526的特定功能的“微应用”进行交互,并且这样的微应用进而可以代表用户524例如经由这样的系统的应用编程接口(API)与记录系统526进行交互。更具体地,并且如在部分E中更详细地描述的,微应用服务528(在图5C中示出)可以周期性地请求与数据集成提供器服务530同步,以使活动数据从记录系统526中提取出。在一些实现方式中,例如,微应用服务528可以从凭证钱包服务532检索记录系统526的加密的服务帐户凭证,并且请求与数据集成提供器服务530同步。数据集成提供器服务530然后可以解密服务帐户凭证,并且使用那些凭证从记录系统526中检索数据。数据集成提供器服务530然后可以将检索到的数据流式传输至微应用服务528。微应用服务528可以将接收到的记录系统数据存储在活动数据缓存服务534中,并且还将原始事件发送至分析服务536进行处理。分析服务536可以创建通知(例如,目标评分通知)并且将这样的通知发送至通知服务538。通知服务538可以将通知存储在数据库中以便稍后在活动馈送中提供服务以及/或者可以将通知立即发出至客户端202作为向用户524的推送通知。在部分E中还更详细描述的图本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n由第一计算系统从托管在第二计算系统上的应用接收消息,所述消息指示所述应用的事件;/n由所述第一计算系统并且响应于接收到所述消息来生成指示所述事件的通知;/n由所述第一计算系统将所述通知发送至客户端设备;/n由所述第一计算系统并且从所述客户端设备接收对所述通知的响应;以及/n由所述第一计算系统对接收到的对所述通知的响应进行处理,以使所述应用采取响应于所述事件的动作。/n

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:
由第一计算系统从托管在第二计算系统上的应用接收消息,所述消息指示所述应用的事件;
由所述第一计算系统并且响应于接收到所述消息来生成指示所述事件的通知;
由所述第一计算系统将所述通知发送至客户端设备;
由所述第一计算系统并且从所述客户端设备接收对所述通知的响应;以及
由所述第一计算系统对接收到的对所述通知的响应进行处理,以使所述应用采取响应于所述事件的动作。


2.根据权利要求1所述的方法,其中,所述消息包括电子邮件消息。


3.根据权利要求2所述的方法,还包括:
由所述第一计算系统对所述电子邮件消息进行分析以确定所述电子邮件消息指示所述事件;并且
其中,生成所述通知是至少部分地基于所述第一计算系统确定所述电子邮件消息指示所述事件。


4.根据权利要求3所述的方法,其中:
对所述电子邮件消息进行分析还包括:由电子邮件服务器确定所述电子邮件消息是由所述应用发送的。


5.根据权利要求1所述的方法,还包括:
对所述通知进行配置以呈现至少一个用户接口元素,所述至少一个用户接口元素能够选择以使所述响应被发送至所述第一计算系统。


6.根据权利要求1所述的方法,还包括:
由所述第一计算系统并且向所述第二计算系统发送使所述应用采取所述动作的指令。


7.根据权利要求1所述的方法,还包括:
由所述第一计算系统并且至少部分地基于所述消息来确定所述事件与所述应用的用户相关;
由所述第一计算系统确定所述客户端设备正在由所述用户操作;以及
由所述第一计算系统确定至少部分地基于所述事件与所述用户相关以及所述客户端设备正在由所述用户操作来将所述通知发送至所述客户端设备。


8.根据权利要求1所述的方法,还包括:
由所述第一计算系统向所述应用发送对与所述事件相关的数据的请求;
由所述第一计算系统从所述应用接收与所述事件相关的数据;以及
由所述第一计算系统确定至少部分地基于接收到的数据来生成所述通知。


9.根据权利要求1所述的方法,其中,所述应用包括软件即服务应用。


10.一种方法,包括:
由第一计算系统从托管在第二计算系统上的应用接收消息,所述消息指示所述应用的事件;
响应于接收到所述消息,由所述第一计算系统向所述应用发送对与所述事件相关的数据的请求;
由所述第一计算系统从所述应用接收与所述事件相关的数据;
由所述第一计算系统并且至少部分地基于接收到的数据生成指示所述事件的通知;以及
由所述第一计算系统将所述通知发送至客户端设备。


11.根据权利要求10所述的方法,其中,所述消息包括电子邮件消息。


12.根据权利要求11所述的方法,还包括:
由所述第一计算系统对所述电子邮件消息进行分析以确定所述电...

【专利技术属性】
技术研发人员:徐赛陆涛栋张琴
申请(专利权)人:思杰系统有限公司
类型:发明
国别省市:美国;US

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

1