通知消息的发送方法及装置制造方法及图纸

技术编号:12406276 阅读:72 留言:0更新日期:2015-11-28 21:04
本发明专利技术公开了一种通知消息的发送方法及装置,在上述方法中,接收端接收来自于发送端的创建订阅资源请求,其中,创建订阅资源请求中携带有通知发送策略和通知消息的发送地址,通知发送策略用于发送端在接收端订阅的资源发生变化时,指示接收端按照发送端指定的发送方式向发送端发送一条或多条通知消息;接收端在发送端订阅的资源发生变化时,根据通知发送策略向通知消息的发送地址发送一条或多条通知消息。根据本发明专利技术提供的技术方案,进而节省了网络资源以及AE或CSE本地的存储空间。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种通知消息的发送方法及装置
技术介绍
机器对机器(M2M)通信网络由各个M2M节点和承载网络组成。M2M节点通过承载网络实现互相通信,一个M2M节点可以包括但不限于:一个应用实体或者一个公共业务实体。应用实体是实际执行M2M应用的逻辑单元,而公共业务实体则是对应用进行管理与服务的逻辑单元。在M2M系统架构中,应用节点是末端的执行节点,例如:智能电表、温度测控传感器、火警报警器、智能家电等等;而中间节点则为连接末端执行节点与网络侧服务器的中间件,例如:网关;基础节点即为网络侧的服务器,其中,注册在基础节点上的应用实体通常为M2M服务商的管理软件或管理平台。图1是根据相关技术的M2M系统架构示意图。如图1所示,M2M应用之间的通信在一般情况下是通过公共业务实体(CSE)之间的交互来实现的。而通信的前提是M2M应用首先需要在本地CSE进行注册(例如:图1中应用节点上的应用实体需要注册在中间节点的CSE中,那么中间节点上的CSE则为应用节点上应用实体的本地CSE),然后才能通过CSE之间的通信实现M2M应用的交互。应用节点是物理实体,应用实体(AE)是逻辑单元,其为应用节点这个物理实体上真正执行应用的逻辑单元。当AE注册到本地CSE上时,AE需要将能够标识自身合法性的安全证书提供给本地CSE,以便于CSE对其进行验证。而只有在验证通过后,才能够在本地CSE进行注册,同时AE还需要提供AE建议的注册名称供本地CSE进行参考。另外,注册后的应用还可以在本地CSE上创建应用相关的资源,作为应用资源的子资源,例如:在应用注册后,本地CSE将创建资源“应用”,为了保存应用的数据,应用还可以在资源“应用”下创建资源“容器”,资源“容器”用于存储应用数据。AE可以通过订阅的方式来获取某个资源是否变更的消息。被订阅的资源在属性或者子资源变更时,例如:属性的值被修改,子资源被删除,或者,新创建了子资源等,该资源所在的CSE可以向AE发送通知消息,告知其关注的资源已经被修改。对资源的订阅是通过AE在CSE想要订阅的资源上创建类型为“subscript1n”的子资源来实现的。相关技术中,AE或CSE所订阅的资源可能包含较多的属性和子资源,由此可能会出现这些属性和子资源被频繁的修改。然而,根据目前所采用的订阅规则,每进行一次修改都会向AE或CSE发送通知消息,从而导致AE或CSE会频繁地接收到数量庞大的通知消息。
技术实现思路
本专利技术提供了一种通知消息的发送方法及装置,以至少解决相关技术中AE或CSE所订阅的资源发生变化时,AE或CSE会频繁地接收到数量庞大的通知消息进而浪费网络资源以及本地的存储空间的问题。根据本专利技术的一个方面,提供了一种通知消息的发送方法。根据本专利技术实施例的通知消息的发送方法包括:接收端接收来自于发送端的创建订阅资源请求,其中,创建订阅资源请求中携带有通知发送策略和通知消息的发送地址,通知发送策略用于发送端在接收端订阅的资源发生变化时,指示接收端按照发送端指定的发送方式向发送端发送一条或多条通知消息;接收端在发送端订阅的资源发生变化时,根据通知发送策略向通知消息的发送地址发送一条或多条通知消息。优选地,通知发送策略包括:接收端向通知消息的发送地址发送通知消息的最大数量、通知消息的发送模式以及与发送模块相关联的发送规则参数;当发送模式指示为批处理发送通知消息模式时,接收端根据通知发送策略向通知消息的发送地址发送一条或多条通知消息包括:接收端判断当前存储的通知消息的数量是否小于或等于最大数量与第一数量的差值,其中,第一数量为接收端已经发送至通知消息的发送地址的通知消息的数目,最大数量与第一数量均为正整数;如果是,则接收端按照发送规则参数向通知消息的发送地址发送一条或多条通知消息;如果否,则接收端按照差值的数量向通知消息的发送地址发送一条或多条通知消息。优选地,发送规则参数包括:预设数量和/或预设时长;接收端按照发送规则参数向通知消息的发送地址发送一条或多条通知消息包括以下之一:当发送规则参数为预设数量时,在接收端存储的待发送至通知消息的发送地址的通知消息的数量已经达到预设数量的情况下,接收端向通知消息的发送地址发送预设数量的通知消息;当发送规则参数为预设时长时,在接收端存储的待发送至通知消息的发送地址的通知消息的时间已经达到预设时长的情况下,接收端将当前存储的全部通知消息均发送至通知消息的发送地址;当发送规则参数为预设数量和预设时长时,按照首先满足的发送规则参数向通知消息的发送地址发送一条或多条通知消息。优选地,通知发送策略包括:接收端向通知消息的发送地址发送通知消息的最大数量、通知消息的发送模式以及与发送模块相关联的发送规则参数;当发送模式指示为只发送最新生成的通知消息模式时,接收端根据通知发送策略向通知消息的发送地址发送一条通知消息包括:接收端判断第一数量是否小于最大数量,其中,第一数量为接收端已经发送至通知消息的发送地址的通知消息的数目;如果是,则接收端按照发送规则参数向通知消息的发送地址发送最新生成的一条通知消息。优选地,发送规则参数包括:预设数量和/或预设时长;接收端按照发送规则参数向通知消息的发送地址发送最新生成的一条通知消息包括以下之一:当发送规则参数为预设数量时,在接收端存储的待发送至通知消息的发送地址的通知消息的数量已经达到预设数量的情况下,接收端将预设数量的通知消息中最新生成的一条通知消息发送至通知消息的发送地址;当发送规则参数为预设时长时,在接收端存储的待发送至通知消息的发送地址的通知消息的时间已经达到预设时长的情况下,接收端将当前存储的全部通知消息中最新生成的一条通知消息发送至通知消息的发送地址;当发送规则参数为预设数量和预设时长时,按照首先满足的发送规则参数向通知消息的发送地址发送最新生成的一条通知消肩、ο优选地,发送端为以下之一:第一 CSE、AE ;接收端为:第二 CSE。根据本专利技术的另一方面,提供了一种通知消息的发送装置。根据本专利技术实施例的通知消息的发送装置包括:接收模块,用于接收来自于发送端的创建订阅资源请求,其中,创建订阅资源请求中携带有通知发送策略和通知消息的发送地址,通知发送策略用于发送端在接收端订阅的资源发生变化时,指示接收端按照发送端指定的发送方式向发送端发送一条或多条通知消息;发送模块,用于在发送端订阅的资源发生变化时,根据通知发送策略向通知消息的发送地址发送一条或多条通知消息。优选地,通知发送策略包括:接收端向通知消息的发送地址发送通知消息的最大数量、通知消息的发送模式以及与发送模式相关联的发送规则参数;发送模块包括:第一判断单元,用于当发送模式指示为批处理发送通知消息模式时,判断当前存储的通知消息的数量是否小于最大数量与第一数量的差值,其中,第一数量为接收端已经发送至通知消息的发送地址的通知消息的数目,最大数量与第一数量均为正整数;第一发送单元,用于在第一判断单元输出为是时,按照发送规则参数向通知消息的发送地址发送一条或多条通知消息;第二发送单元,用于在第一判断单元输出为否时,按照差值的数量向通知消息的发送地址发送一条或多条通知消息。优选地,发送规则参数包括:预设数量和/或预设时长;第一发送单元,用于当发送本文档来自技高网
...

【技术保护点】
一种通知消息的发送方法,其特征在于,包括:接收端接收来自于发送端的创建订阅资源请求,其中,所述创建订阅资源请求中携带有通知发送策略和通知消息的发送地址,所述通知发送策略用于所述接收端在所述发送端订阅的资源发生变化时,指示所述接收端按照所述发送端指定的发送方式向所述发送端发送一条或多条通知消息;所述接收端在所述发送端订阅的资源发生变化时,根据所述通知发送策略向所述通知消息的发送地址发送所述一条或多条通知消息。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴昊
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1