消息发送方法及设备技术

技术编号:20120724 阅读:22 留言:0更新日期:2019-01-16 12:35
本申请实施例公开了一种消息发送方法及设备,其中一种消息发送方法包括:群组管理服务器获取第一群组对应的消息发送周期时段,向第一群组的群组成员发送消息发送周期时段,群组管理服务器接收到应用服务器发送的消息,在消息发送周期时段内向第一群组的群组成员发送该消息。采用本申请实施例可以在指定的消息发送周期时段向终端发送消息,并确保终端在消息发送周期时段可以接收到消息。

Message Sending Method and Equipment

The embodiment of this application discloses a message sending method and device, in which a message sending method includes: the group management server obtains the corresponding message sending cycle period of the first group, sends the message sending cycle period to the group members of the first group, receives the message sent by the application server, and transmits the message to the first group within the message sending cycle period. Group members send this message. Using the embodiment of the present application, a message can be sent to a terminal during a specified period of message transmission cycle, and a message can be received by the terminal during the period of message transmission cycle.

【技术实现步骤摘要】
消息发送方法及设备
本申请涉及通信
,尤其涉及一种消息发送方法及设备。
技术介绍
物联网标准化组织oneM2M致力于开发用于构造一个公共的机器对机器通信(MachinetoMachine,M2M)应用层的技术规范。目前,oneM2M支持物联网(InternetofThings,IoT)场景下的群组管理,包括对群组资源的增删改查操作,以及通过分发(fanOutPoint)资源对群组成员的资源进行增删改查操作,oneM2M支持利用底层网络的多播机制实现群组多播,但不支持周期性的向群组多播消息。此外,第三代合作伙伴计划(3rdGenerationPartnershipProject,3GPP)网络支持基于多媒体广播多播服务(MultimediaBroadcast/MulticastService,MBMS)进行群组多播,并且支持通过业务能力开放功能(ServiceCapabilityExposureFunction,SCEF)开放群组多播能力,群组管理服务器或者应用服务器可以调用3GPP网络开放的接口进行MBMS群组多播,然而,3GPP网络场景下不支持应用层的群组设置,无法实现周期性的向群组多播消息。另外,物联网中存在大量的能力受限设备,如果内存或供电受限,这些能力受限设备会定期或不定期的进入休眠状态,无法正常接收消息或数据,为了保证这些设备能够接收到应用服务器发送的消息或数据,现有技术中或者采用应用服务器重发的方法,或者采用传输或通信网络缓存重发的方法,增加了应用服务器的性能消耗,占用了通信网络的传输资源,降低了消息发送效率。
技术实现思路
本申请实施例公开了一种消息发送方法及设备,可以在指定的消息发送周期时段向终端发送消息,并确保终端在消息发送周期时段可以接收到消息。本申请实施例第一方面公开了一种消息发送方法,包括:群组管理服务器获取第一群组对应的消息发送周期时段,向多播群组的群组成员发送TMGI和消息发送周期时段,根据TMGI和消息发送周期时段的开始时间向通信网络申请通信资源,在消息发送周期时段内,接收到应用服务器发送的消息,并向通信网络发送TMGI和该消息,使得通信网络使用TMGI对应的通信资源向多播群组的群组成员发送该消息,可以实现周期性地多播消息。群组管理服务器将消息发送周期时段发送给群组成员,群组成员就可以提前做好准备,如从休眠状态中苏醒,在消息发送周期时段正常接收来自群组管理服务器的消息,避免消息发送失败,无需群组管理服务器或通信网络重发消息。需要说明的是,群组管理服务器可以在不同的消息中先后向群组成员发送TMGI和消息发送周期时段,也可以在同一个消息中同时向群组成员发送TMGI和消息发送周期时段。可选的,所述群组管理服务器获取第一群组对应的消息发送周期时段,包括:群组管理服务器接收应用服务器发送的第一群组创建请求,所述第一群组创建请求包括消息发送周期时段,响应所述第一群组创建请求创建第一群组,并将所述第一群组的消息发送时间设为所述消息发送周期时段。或者,群组管理服务器接收应用服务器发送的第一群组创建请求,响应所述第一群组创建请求创建第一群组,接收所述应用服务器发送的第三消息,所述第三消息包括消息发送周期时段,将所述第一群组的消息发送时间设为所述消息发送周期时段。可选的,所述群组管理服务器获取第一群组对应的消息发送周期时段,包括:群组管理服务器接收应用服务器发送的第一群组创建请求,所述第一群组创建请求包括消息发送周期时段;或者,群组管理服务器接收应用服务器发送的第一群组创建请求,以及接收所述应用服务器发送的第三消息,所述第三消息包括消息发送周期时段。所述群组管理服务器获取第一群组中群组成员的可接收消息的周期时段之间的交集,若所述消息发送周期时段为所述交集的子集,则所述群组管理服务器响应所述第一群组创建请求创建所述第一群组,并将所述第一群组的消息发送时间设为所述消息发送周期时段。可选的,所述群组管理服务器还向所述多播群组的群组成员发送响应时间窗,所述群组管理服务器向所述通信网络发送第二消息之后,所述方法还包括:所述群组管理服务器在所述响应时间窗期间,接收所述多播群组的群组成员根据所述响应时间窗发送的所述第一消息的响应。可选的,所述方法还包括:所述群组管理服务器在所述消息发送周期时段外,接收到所述应用服务器发送的所述第一消息,所述第一消息包括操作执行时间和请求过期时间戳,若所述操作执行时间和所述请求过期时间戳在所述消息发送周期时段内,则所述群组管理服务器缓存所述第一消息。所述群组管理服务器在所述消息发送周期时段的开始时间到达时,向所述通信网络发送所述第二消息,所述第二消息包括所述TMGI和所述第一消息,所述TMGI用于指示所述通信网络使用所述TMGI对应的通信资源向所述多播群组的群组成员发送所述第一消息。可选的,所述群组管理服务器向通信网络发送申请通信资源的请求之前,所述方法还包括:所述群组管理服务器判断所述TMGI的过期时间是否早于距离当前时间最近的所述消息发送周期时段的开始时间,若是,则所述群组管理服务器向所述通信网络发送所述TMGI的过期时间更新请求,接收所述通信网络发送的所述TMGI的过期时间更新请求的响应,所述TMGI的过期时间更新请求的响应包括更新后的所述TMGI的过期时间。这样,就确保了在消息发送周期时段内TMGI的有效性,通信网络在消息发送周期时段可以为该TMGI正常分配通信资源。否则在消息发送之前,群组管理服务器还需要首先向通信网络更新或申请TMGI,降低了消息发送的实时性和效率。可选的,所述群组管理服务器向多播群组的群组成员发送所述多播群组对应的临时移动群组标识TMGI和所述消息发送周期时段之前,所述方法还包括:所述群组管理服务器获取所述第一群组包括的群组成员中支持MBMS且位于MBMS覆盖区域范围内的目标群组成员,创建多播群组,所述多播群组的群组成员为所述目标群组成员。可选的,所述群组成员为用户设备UE。可选的,所述群组管理服务器记录的所述多播群组的信息包括所述TMGI、所述TMGI的过期时间和响应时间窗中的一种或多种。本申请实施例第二方面公开了一种消息发送方法,包括:第一群组成员接收群组管理服务器发送的TMGI和消息发送周期时段,该第一群组成员为所述群组管理服务器预先创建的第一群组中支持MBMS的群组成员,在消息发送周期时段内,接收通信网络向该TMGI对应群组的群组成员发送的消息,可以实现周期性地多播消息。可选的,所述消息发送周期时段包括开始时间和结束时间,所述第一群组成员在所述消息发送周期时段内,接收所述通信网络向所述TMGI对应群组的群组成员发送的消息之前,所述方法还包括:在所述消息发送周期时段的开始时间到达时,若所述第一群组成员处于省电模式,则所述第一群组成员退出所述省电模式。确保在消息发送周期时段内可以正常接收消息。可选的,所述第一群组成员还接收所述群组管理服务器发送的响应时间窗,所述第一群组成员在所述消息发送周期时段内,接收所述通信网络向所述TMGI对应群组的群组成员发送的消息之后,所述方法还包括:所述第一群组成员从所述响应时间窗中随机选取响应时间,并按照所述随机选取的响应时间向所述群组管理服务器发送所述消息的响应。可选的,所述第一群组成员记录的本文档来自技高网...

【技术保护点】
1.一种消息发送方法,其特征在于,包括:群组管理服务器获取第一群组对应的消息发送周期时段,所述消息发送周期时段包括开始时间和结束时间;所述群组管理服务器向所述第一群组的群组成员发送所述消息发送周期时段;所述群组管理服务器接收应用服务器发送的第一消息,所述群组管理服务器在所述消息发送周期时段内,向所述第一群组的群组成员发送所述第一消息。

【技术特征摘要】
2017.06.30 CN 201710527186X1.一种消息发送方法,其特征在于,包括:群组管理服务器获取第一群组对应的消息发送周期时段,所述消息发送周期时段包括开始时间和结束时间;所述群组管理服务器向所述第一群组的群组成员发送所述消息发送周期时段;所述群组管理服务器接收应用服务器发送的第一消息,所述群组管理服务器在所述消息发送周期时段内,向所述第一群组的群组成员发送所述第一消息。2.根据权利要求1所述的方法,其特征在于,所述群组管理服务器获取第一群组对应的消息发送周期时段,具体包括:所述群组管理服务器接收应用服务器发送的第一群组创建请求,所述第一群组创建请求包括消息发送周期时段,所述群组管理服务器根据所述第一群组创建请求创建第一群组,并将所述第一群组的消息发送时间设为所述消息发送周期时段。3.根据权利要求1所述的方法,其特征在于,所述群组管理服务器获取第一群组对应的消息发送周期时段,具体包括:所述群组管理服务器接收所述应用服务器发送的第三消息,所述第三消息包括所述第一群组的标识和所述消息发送周期时段;所述群组管理服务器将所述第一群组的消息发送时间设为所述消息发送周期时段。4.根据权利要求2或3所述的方法,其特征在于,所述群组管理服务器将所述第一群组的消息发送时间设为所述消息发送周期时段,具体包括:所述群组管理服务器获取第一群组中群组成员的可接收消息的周期时段之间的交集;若所述消息发送周期时段为所述交集的子集,则所述群组管理服务器将所述第一群组的消息发送时间设为所述消息发送周期时段。5.根据权利要求1-4任一所述的方法,其特征在于,所述群组管理服务器接收应用服务器发送的第一消息,所述群组管理服务器在所述消息发送周期时段内,向所述第一群组的群组成员发送所述第一消息,具体包括:所述群组管理服务器在所述消息发送周期时段外,接收到所述应用服务器发送的所述第一消息,所述第一消息包括操作执行时间和请求过期时间戳;若所述操作执行时间和所述请求过期时间戳在所述消息发送周期时段内,则所述群组管理服务器缓存所述第一消息;所述群组管理服务器在所述消息发送周期时段的开始时间到达时,向所述第一群组的群组成员发送所述第一消息。6.根据权利要求1-4任一所述的方法,其特征在于,所述群组管理服务器接收应用服务器发送的第一消息,所述群组管理服务器在所述消息发送周期时段内,向所述第一群组的群组成员发送所述第一消息,具体包括:所述群组管理服务器在所述消息发送周期时段内,接收到所述应用服务器发送的所述第一消息;所述群组管理服务器向所述第一群组的群组成员发送所述第一消息。7.根据权利要求1-6任一所述的方法,其特征在于,所述第一群组的群组成员为所述第一群组中支持多媒体广播多播服务MBMS的群组成员。8.根据权利要求1-7任一所述的方法,其特征在于,所述第一群组中包括多播群组,所述多播群组的群组成员为所述第一群组中支持MBMS的群组成员;所述群组管理服务器向所述第一群组的群组成员发送所述第一消息之前,所述方法还包括:所述群组管理服务器向通信网络发送申请通信资源的请求,所述申请通信资源的请求包括所述多播群组对应的临时移动群组标识TMGI和所述消息发送周期时段的开始时间,所述TMGI为所述通信网络为所述多播群组分配的标识,所述申请通信资源的请求用于请求所述通信网络从所述开始时间起为所述TMGI对应的多播群组的群组成员提供MBMS所需的通信资源。9.根据权利要求8所述的方法,其特征在于,所述群组管理服务器向所述第一群组的群组成员发送所述第一消息,具体包括:所述群组管理服务器向所述通信网络发送第二消息,所述第二消息包括所述TMGI和所述第一消息,所述TMGI用于指示所述通信网络使用所述TMGI对应的通信资源向所述多播群组的群组成员发送所述第一消息,所述TMGI对应的通信资源为所述通信网络根据所述申请通信资源的请求为所述TMGI对应的多播群组的群组成员提供的MBMS所需的通信资源。10.根据权利要求8或9所述的方法,其特征在于,所述群组管理服务器向通信网络发送申请通信资源的请求之前,所述方法还包括:所述群组管理服务器判断所述TMGI的过期时间是否早于距离当前时间最近的所述消息发送周期时段的开始时间;若是,则所述群组管理服务器向所述通信网络发送所述TMGI的过期时间更新请求;所述群组管理服务器接收所述通信网络发送的所述TMGI的过期时间更新请求的响应,所述TMGI的过期时间更新请求的响应包括更新后的所述TMGI的过期时间。11.根据权利要求8-10任一所述的方法,其特征在于,所述群组管理服务器向通信网络发送申请通信资源的请求之前,所述方法还包括:所述群组管理服务器获取所述第一群组包括的群组成员中支持MBMS且位于MBMS覆盖区域范围内的目标群组成员;所述群组管理服务器创建多播群组,所述多播群组的群组成员为所述目标群组成员;所述群组管理服务器向所述通信网络申请并获得所述多播群组对应的TMGI,并向所述多播群组的成员发送所述TMGI。12.根据权利要求8-11任一所述的方法,其特征在于,所述群组管理服务器记录的所述多播群组的信息,所述多播群组的信息包括所述TMGI、所述TMGI的过期时间和响应时间窗中的一种或多种。13.根据权利要求8~12任一项所述的方法,其特征在于,所述群组管理服务器还向所述多播群组的群组成员发送响应时间窗,所述群组管理服务器向所述多播群组的群组成员发送所述第一消息之后,所述方法还包括:所述群组管理服务器在所述响应时间窗期间,接收所述第一群组的群组成员根据所述响应时间窗发送的所述第一消息的响应。14.根据权利要求1-13任一所述的方法,其特征在于,所述群组成员为用户设备UE。15.一种消息发送方法,其特征在于,包括:第一群组成员接收群组管理服务器发送的消息发送周期时段,所述第一群组成员为所述群组管理服务器预先创建的第一群组的群组成员;所述第一群组成员在所述消息发送周期时段内,接收所述群组管理服务器发送的消息。16.根据权利要求15所述的方法,其特征在于,所述消息发送周期时段包括开始时间和结束时间,所述第一群组成员在所述消息发送周期时段内,接收所述群组管理服务器发送的消息之前,所述方法还包括:在所述消息发送周期时段的开始时间到达时,若所述第一群组成员处于省电模式,则所述第一群组成员退出所述省电模式。17.根据权利要求15或16所述的方法,其特征在于,所述第一群组成员还接收所述群组管理服务器发送的响应时间窗,所述第一群组成员在所述消息发送周期时段内,接收所述群组管理服务器发送的消息之后,所述方法还包括:所述第一群组成员从所述响应时间窗中选取响应时间,并按照所述选取的响应时间向所述群组管理服务器发送所述消息的响应。18.根据权利要求15-17任一所述的方法,其特征在于,所述第一群组成员支持多媒体广播多播服务MBMS,所述第一群组成员还接收群组管理服务器发送的TMGI,所述TMGI为通信网络为所述第一群组中支持MBMS的群组成员分配的群组标识;所述第一群组成员在所述消息发送周期时段内,接收所述群组管理服务器发送的消息,具体包括:所述第一群组成员在所述消息发送周期时段内,接收所述通信网络向所述TMGI对应的群组的群组成员发送的消息,所述消息由所述群组管理服务器发送至所述通信网络。19.根据权利要求18所述的方法,其特征在于,所述第一群组成员记录的所述TMGI对应群组的信息,所述TMGI对...

【专利技术属性】
技术研发人员:徐蓓殷佳欣张永靖
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1