事件通知方法、设备、装置和计算机存储介质制造方法及图纸

技术编号:24418540 阅读:50 留言:0更新日期:2020-06-06 12:48
公开了一种事件通知方法、设备、装置和计算机存储介质。所述事件通知方法包括:接收来自订阅方的事件订阅请求,所述事件订阅请求中包括多个通知方;将所述多个通知方分成多个组,每个组中包含一个或多个通知方;向所述多个组中的至少一个组中的通知方发送事件通知。

Event notification methods, devices, devices, and computer storage media

【技术实现步骤摘要】
事件通知方法、设备、装置和计算机存储介质
本公开涉及物联网领域,具体的涉及一种事件通知方法、设备、装置和计算机存储介质。
技术介绍
随着信息技术尤其是互联网技术的发展,用于实现信息化、远程管理控制和智能化的物联网技术逐渐成熟。物联网利用局部网络或互联网等通信技术把传感器、控制器、机器、人员和物品等通过新的方式联接在一起,形成人与物、物与物之间的连接。随着物联网技术在各个应用领域的快速发展,越来越多的设备连接至物联网,出现了诸如智能家居、智能交通、智慧健康等各种新的应用领域。连接至物联网的设备终端可以通过订阅请求的方式来订阅与其相关的数据,在满足订阅条件时,物联网平台向订阅请求中的通知方发送事件通知。
技术实现思路
根据本公开的一方面,提供了一种事件通知方法,包括:接收来自订阅方的事件订阅请求,所述事件订阅请求中包括多个通知方;将所述多个通知方分成多个组,每个组中包含一个或多个通知方;向所述多个组中的至少一个组中的通知方发送事件通知。根据本公开实施例,向所述多个组中的至少一个组中的通知方发送事件通知包括:确定是否满足事件通知规则,在满足事件通知规则的情况下,向所述多个组中的至少一个组中的通知方发送事件通知。根据本公开实施例,向所述多个组中的至少一个组中的通知方发送事件通知还包括:在发送事件通知后,确定是否满足再次通知标准,在满足再次通知标准的情况下,向所述多个组中的至少一个组中的通知方发送事件通知。根据本公开实施例,所述确定是否满足再次通知标准包括:在由校验事件通知间隔确定的时间点处,确定是否满足事件通知规则,在满足事件通知规则的情况下,确定满足所述再次通知标准。根据本公开实施例,所述确定是否满足再次通知标准包括:在由发送通知间隔确定的时间点处,确定是否满足事件通知规则,在满足事件通知规则的情况下,确定满足所述再次通知标准。根据本公开实施例,所述事件通知方法还包括:设置发送通知间隔大于校验事件通知间隔,所述确定是否满足再次通知标准包括:在由所述校验事件通知间隔确定的时间点处,确定是否满足事件通知规则,在满足事件通知规则的情况下,等待发送事件通知,在由所述发送通知间隔确定的时间点处,确定满足所述再次通知标准,向所述多个组中的至少一个组中的通知方发送事件通知。根据本公开实施例,所述事件通知方法还包括:设置发送通知间隔小于校验事件通知间隔,所述确定是否满足再次通知标准包括:在由所述发送通知间隔确定的时间点处,确定满足再次通知标准。根据本公开实施例,所述事件通知方法还包括:在由所述校验事件通知间隔确定的时间点处,确定是否满足事件通知规则,在满足事件通知规则的情况下,等待发送所述事件通知,在由所述发送通知间隔确定的时间点处,向所述多个组中的至少一个组中的通知方发送所述事件通知。根据本公开实施例,所述事件通知方法还包括定义以下属性中的至少一种:事件通知规则属性,用于确定是否向通知方发送事件通知;以及事件通知列表属性,用于基于所述多个组来存储所述多个通知方的地址信息;根据本公开实施例,所述事件通知方法还包括定义校验事件通知间隔属性,用于设置确定是否满足事件通知规则的时间间隔。根据本公开实施例,所述事件通知方法还包括定义发送通知间隔属性,用于设置发送事件通知的时间间隔。根据本公开实施例,所述事件通知方法还包括定义校验事件通知使能属性,用于设置是否启用所述校验事件通知间隔属性。根据本公开实施例,所述事件订阅请求用于请求接收来自应用实体的更新数据。根据本公开实施例,所述事件通知方法还包括基于所述更新数据来确定是否满足事件通知规则。根据本公开实施例,在满足事件通知规则的情况下向其发送事件通知的组表示为首次通知组,在满足再次通知标准的情况下向其发送事件通知的组表示为再次通知组,所述首次通知组与所述再次通知组不相同。根据本公开实施例,所述向所述多个组中的至少一个组中的通知方发送事件通知还包括:基于所述多个组的顺序来确定要向其发送事件通知的所述至少一个组。根据本公开的另一方面,提供了一种服务器设备,包括收发器和处理器,其中,所述收发器被配置为接收来自订阅方的事件订阅请求,所述事件订阅请求中包括多个通知方;所述处理器被配置为:将所述多个通知方分成多个组,每个组中包含一个或多个通知方,指示所述收发器向所述多个组中的至少一个组中的通知方发送事件通知。根据本公开的又一方面,提供了一种事件通知装置,包括:一个或多个处理器;以及一个或多个存储器,其中存储了计算机可读代码,所述计算机可读代码在由所述一个或多个处理器执行时进行如上所述的方法。根据本公开的又一方面,提供了一种计算机存储介质,其中存储有计算机可读代码,所述计算机可读代码在由一个或多个处理器执行时进行如上所述的方法。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了根据本公开实施例的事件通知方法的流程图;图2示出了根据本公开一个实施例的发送事件通知的流程图;图3A示出了根据本公开实施例的设置发送通知间隔大于校验事件通知间隔的示意图;图3B示出了根据本公开实施例的设置发送通知间隔小于校验事件通知间隔的示意图;图4A示出了根据本公开的第一实施例的用于实施事件通知方法的订阅资源结构的一个示意图;图4B示出了根据本公开的第一实施例的用于实施事件通知方法的订阅资源结构的另一个示意图;图5示出了根据本公开的第一实施例的事件通知方法的流程图;图6A示出了根据本公开的第二实施例的用于实施事件通知方法的订阅资源结构的一个示意图;图6B示出了根据本公开的第一实施例的用于实施事件通知方法的订阅资源结构的另一个示意图;图7示出了根据本公开的第二实施例的事件通知方法的流程图;图8A示出了根据本公开的第三实施例的用于实施事件通知方法的订阅资源结构的一个示意图;图8B示出了根据本公开的第一实施例的用于实施事件通知方法的订阅资源结构的另一个示意图;图9A示出了根据本公开的第三实施例的事件通知方法的流程图;图9B示出了根据本公开的第三实施例的事件通知方法的又一流程图;图10示出了根据本公开实施例的服务器设备的示意图;图11示出了根据本公开实施例的事件通知装置的示意图。具体实施方式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重本文档来自技高网...

【技术保护点】
1.一种用于事件通知的方法,包括:/n接收来自订阅方的事件订阅请求,所述事件订阅请求中包括多个通知方;/n将所述多个通知方分成多个组,每个组中包含一个或多个通知方;/n向所述多个组中的至少一个组中的通知方发送事件通知。/n

【技术特征摘要】
1.一种用于事件通知的方法,包括:
接收来自订阅方的事件订阅请求,所述事件订阅请求中包括多个通知方;
将所述多个通知方分成多个组,每个组中包含一个或多个通知方;
向所述多个组中的至少一个组中的通知方发送事件通知。


2.根据权利要求1所述的方法,其中,向所述多个组中的至少一个组中的通知方发送事件通知包括:
确定是否满足事件通知规则,在满足事件通知规则的情况下,向所述多个组中的至少一个组中的通知方发送事件通知。


3.根据权利要求2所述的方法,其中,向所述多个组中的至少一个组中的通知方发送事件通知还包括:
在发送事件通知后,确定是否满足再次通知标准,在满足再次通知标准的情况下,向所述多个组中的至少一个组中的通知方发送事件通知。


4.根据权利要求3所述的方法,所述确定是否满足再次通知标准包括:
在由校验事件通知间隔确定的时间点处,确定是否满足事件通知规则,在满足事件通知规则的情况下,确定满足所述再次通知标准。


5.根据权利要求3所述的方法,所述确定是否满足再次通知标准包括:
在由发送通知间隔确定的时间点处,确定是否满足事件通知规则,在满足事件通知规则的情况下,确定满足所述再次通知标准。


6.根据权利要求3所述的方法,还包括:
设置发送通知间隔大于校验事件通知间隔,所述确定是否满足再次通知标准包括:在由所述校验事件通知间隔确定的时间点处,确定是否满足事件通知规则,在满足事件通知规则的情况下,等待发送事件通知,在由所述发送通知间隔确定的时间点处,确定满足所述再次通知标准,向所述多个组中的至少一个组中的通知方发送事件通知。


7.根据权利要求3所述的方法,还包括:
设置发送通知间隔小于校验事件通知间隔,所述确定是否满足再次通知标准包括:在由所述发送通知间隔确定的时间点处,确定满足再次通知标准,所述方法还包括,在由所述校验事件通知间隔确定的时间点处,确定是否满足事件通知规则,在满足事件通知规则的情况下,等待发送所述事件通知,在由所述发送通知间隔确定的时间点处,向所述多个组中的至少一个组中的通知方发送所述事件通知。

【专利技术属性】
技术研发人员:赵君杰苏京张乾
申请(专利权)人:京东方科技集团股份有限公司北京京东方技术开发有限公司
类型:发明
国别省市:北京;11

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

1