一种向UE发送消息的方法、装置以及M2M管理平台制造方法及图纸

技术编号:18501695 阅读:24 留言:0更新日期:2018-07-21 22:56
一种向UE发送消息的方法、装置以及M2M管理平台,用于解决因网络服务器中的PSM timer与M2M管理平台中的预设可达时间列表不同步导致UE的待机时间变短的问题。该方法包括:M2M管理平台接收应用服务器AS发送的下行数据请求消息,该下行数据请求消息包括目标UE的标识;根据该目标UE的标识查找本地保存的该目标UE的预设可达时间列表;确定该预设可达时间列表中的来源参数为网络Network;判断当前时刻T1是否位于该预设可达时间段之内;若是,则向该目标UE发送该下行数据请求消息。

A method, device and M2M management platform for sending messages to UE

A method, device and M2M management platform for sending messages to UE are used to solve the problem that the standby time of UE is shorter because of the default time list of PSM timer and M2M management platform in the network server. The method includes: the M2M management platform receives the downlink data request message sent by the application server AS, and the downlink data request message includes the identification of the target UE; according to the identification of the target UE, the predetermined reachable list of the locally saved target UE is found; and the source parameters in the preset reachable list are network Networ. K; determines whether the current time T1 is located in the preset reachable time period; if so, it sends the downlink data request message to the target UE.

【技术实现步骤摘要】
一种向UE发送消息的方法、装置以及M2M管理平台
本专利技术实施例涉及通信
,特别涉及一种向UE发送消息的方法、装置以及M2M管理平台。
技术介绍
在物联网中,用户终端(UserEquipment,UE)在机器与机器(MachinetoMachine,M2M)管理平台注册,M2M管理平台保存终端的预设可达时间列表,该预设可达时间列表包括UE的预设可达时间段的信息。应用服务器向UE发送下行数据请求消息时,先将下行数据请求消息发送至M2M管理平台,M2M管理平台在UE的预设可达时间段向UE发送该下行数据请求消息。UE在没有上行业务数据需要发送时,从可连接(Connected)状态进入空闲(Idle)状态,并在维持Idle状态一段时长后进入省电模式(PowerSaveMode,PSM)。其中,UE的Idle状态又称为可达状态。可见,UE实际处于可达状态的时间段是动态的,取决于UE是否有上行业务需求。但是,M2M管理平台保存的预设可达时间段固定不变,与UE实际处于可达状态的时间段存在差异,导致UE在M2M管理平台中保存的预设可达时间段内可能处于PSM,如果M2M管理平台在此时向UE发送下行数据请求消息,UE将退出PSM接收消息,使得UE的处于PSM的时间缩短,不利于节约UE的电量,导致UE的待机时间变短。
技术实现思路
本专利技术实施例提供一种向UE发送消息的方法、装置以及M2M管理平台,用于解决因网络服务器中的PSMtimer与M2M管理平台中的预设可达时间列表不同步导致UE的待机时间变短的问题。本专利技术实施例第一方面提供一种向用户终端UE发送消息的方法。首先,M2M管理平台接收应用服务器AS发送的下行数据请求消息,所述下行数据请求消息包括目标UE的标识;所述M2M管理平台根据所述目标UE的标识查找本地保存的所述目标UE的预设可达时间列表,所述预设可达时间列表保存有所述目标UE的预设可达时间段的信息,所述预设可达时间段指根据UE进入Idle状态的时刻以及PSMtimer中的UE的Idle状态时长、位置更新周期所预计的UE处于可达状态的时间段;所述M2M管理平台确定所述预设可达时间列表中的来源参数为网络Network,所述来源参数为Network表明所述预设可达时间列表中的所述预设可达时间段的起始时刻与网络服务器中为所述目标UE设置的空闲Idle状态计时器的起始时刻相同,即预设可达时间列表与网络服务器中的PSMtimer同步;所述M2M管理平台判断当前时刻T1是否位于所述预设可达时间段之内;若是,则所述M2M管理平台向所述目标UE发送所述下行数据请求消息。由于M2M管理平台中预设可达时间列表的来源参数为Network,即预设可达时间列表与网络服务器中的PSMtimer同步。所以,在当前时刻T1位于预设可达时间段之内时,当前时刻T1也为网络服务器中PSMtimer的规定的Idle状态时间段内,而不是在网络服务器中PSMtimer的规定的PSM时间段内。M2M管理平台在T1向UE发送该下行数据请求消息,不会使UE的PSM时间段减少,保证UE具有较长的待机时间。在第一方面的一些实现方式中,所述下行数据请求消息还包括请求超期时间戳以及操作执行时间;所述M2M管理平台在判断出T1是否位于所述预设可达时间段之内时,根据所述预设可达时间列表确定T1之后下一个预设可达时间段的起始时刻T2;判断所述请求超期时间戳以及所述操作执行时间是否均晚于T2;若是,则所述M2M管理平台在所述T1之后下一个预设可达时间段之内且在所述超期时间戳以及所述操作执行时间之前向所述目标UE发送所述下行数据请求消息。由于M2M管理平台在当前时刻T1没有位于预设可达时间段内时,能够在下一个预设可达时间段之内且在超期时间戳以及操作执行时间之前向目标UE发送下行数据请求消息,使得UE能够及时接收下行数据请求消息,便于UE尽早获得AS发送的下行应用数据。在第一方面的一些实现方式中,所述M2M管理平台在判断出所述请求超期时间戳以及所述操作执行时间是否均晚于T2时,向所述AS返回所述下行数据请求消息不能发送至所述目标UE的错误响应,告知AS下行数据请求消息不能成功发送。在第一方面的一些实现方式中,所述M2M管理平台在判断出所述请求超期时间戳早于T2时,向所述AS返回所述下行数据请求消息不能在所述请求超期时间戳之前发送至所述目标UE的错误响应,便于AS更正为下行数据请求消息设置的请求超期时间戳。在第一方面的一些实现方式中,所述M2M管理平台在判断出所述请求超期时间戳晚于T2且所述操作执行时间早于T2时,向所述AS返回所述下行数据请求消息不能在所述操作执行时间之前发送至所述目标UE的错误,便于AS更正为下行数据请求消息设置的操作执行时间。在第一方面的一些实现方式中,所述M2M管理平台在判断出所述请求超期时间戳以及所述操作执行时间中任一早于T2时,所述M2M管理平台向所述AS发送所述预设可达时间列表中预设可达时间段的信息,所述预设可达时间段的信息用于指示将所述下行数据请求消息中的所述请求超期时间戳以及所述操作执行时间修改为尚未到来的可达时间之后,进而使得M2M管理平台能够在预设可达时间段内将修改了时限参数的下行数据请求消息发送给UE。。在第一方面的一些实现方式中,所述M2M管理平台向网络服务器订阅所述目标UE的Idle状态接收所述目标UE的注册请求,所述注册请求包括所述目标UE的预设可达时间段的信息;在本地为所述目标UE创建所述预设可达时间列表,所述预设可达时间列表包括所述注册请求中的所述预设可达时间段;接收网络服务器返回的所述目标UE的Idle状态报告,所述Idle状态报告包括所述目标UE的标识以及所述目标UE进入Idle状态的时刻,网络服务器检测到UE从Connected状态切换至Idle状态时,向M2M管理平台发送该Idle状态报告;将所述目标UE进入Idle状态的时刻作为所述预设可达时间段的起始时刻;并将所述预设可达时间列表的所述来源参数设置为Network。本实现方式中,M2M管理平台将预设可达时间列表与网络服务器中设置的PSMtimer同步之后,将预设可达时间列表的来源参数设置为Network,以表明预设可达时间列表已经与网络服务器中设置的PSMtimer同步。M2M管理平台在接收到AS请求发送给UE的下行数据请求消息后,根据预设可达时间列表确定何时将该下行数据请求消息发送给UE,保证UE的PSM时长不被减少。在第一方面的一些实现方式中,所述M2M管理平台向所述目标UE发送来源参数设置为Network的所述预设可达时间列表中预设可达时间段的信息。由于M2M管理平台向UE发送的预设可达时间段的信息已经与网络服务器中的PSMtimer同步,所以UE本地保存的可达时间段与网络服务器中的PSMtimer同步,UE根据本地保存的可达时间段保持Idle状态的时间在网络服务器中PSMtimer规定的UE处于Idle状态的时间段内,而不是在网络服务器中PSMtimer规定的UE处于PSM的时间段之内,避免了UE在PSMtimer规定的PSM时间段内保持Idle状态导致的UE的PSM时间段减少,保证UE具有较长的待机时间。在第一方面的一些实现方式中,所述M2M管理平台还本文档来自技高网...

【技术保护点】
1.一种向用户终端UE发送消息的方法,其特征在于,包括:机器与机器M2M管理平台接收应用服务器AS发送的下行数据请求消息,所述下行数据请求消息包括目标UE的标识;所述M2M管理平台根据所述目标UE的标识查找本地保存的所述目标UE的预设可达时间列表,所述预设可达时间列表保存有所述目标UE的预设可达时间段的信息;所述M2M管理平台确定所述预设可达时间列表中的来源参数为网络Network,所述来源参数为Network表明所述预设可达时间列表中的所述预设可达时间段的起始时刻与网络服务器中为所述目标UE设置的空闲Idle状态计时器的起始时刻相同;所述M2M管理平台判断当前时刻T1是否位于所述预设可达时间段之内;若是,则所述M2M管理平台向所述目标UE发送所述下行数据请求消息。

【技术特征摘要】
2017.01.13 CN 20171002585681.一种向用户终端UE发送消息的方法,其特征在于,包括:机器与机器M2M管理平台接收应用服务器AS发送的下行数据请求消息,所述下行数据请求消息包括目标UE的标识;所述M2M管理平台根据所述目标UE的标识查找本地保存的所述目标UE的预设可达时间列表,所述预设可达时间列表保存有所述目标UE的预设可达时间段的信息;所述M2M管理平台确定所述预设可达时间列表中的来源参数为网络Network,所述来源参数为Network表明所述预设可达时间列表中的所述预设可达时间段的起始时刻与网络服务器中为所述目标UE设置的空闲Idle状态计时器的起始时刻相同;所述M2M管理平台判断当前时刻T1是否位于所述预设可达时间段之内;若是,则所述M2M管理平台向所述目标UE发送所述下行数据请求消息。2.根据权利要求1所述的方法,其特征在于,所述下行数据请求消息还包括请求超期时间戳以及操作执行时间;在所述M2M管理平台判断T1是否位于所述预设可达时间段之内之后,还包括:若T1没有位于所述预设可达时间段之内,所述M2M管理平台根据所述预设可达时间列表确定T1之后下一个预设可达时间段的起始时刻T2;所述M2M管理平台判断所述请求超期时间戳以及所述操作执行时间是否均晚于T2;若是,则所述M2M管理平台在所述T1之后下一个预设可达时间段之内且在所述超期时间戳以及所述操作执行时间之前向所述目标UE发送所述下行数据请求消息。3.根据权利要求2所述的方法,其特征在于,所述M2M管理平台判断所述请求超期时间戳以及所述操作执行时间是否均晚于T2之后,还包括:若所述请求超期时间戳以及所述操作执行时间中任一早于T2,则所述M2M管理平台向所述AS返回所述下行数据请求消息不能发送至所述目标UE的错误响应。4.根据权利要求3所述的方法,其特征在于,若所述请求超期时间戳以及所述操作执行时间中任一早于T2,则所述M2M管理平台向所述AS返回所述下行数据请求消息不能发送至所述目标UE的错误响应,包括:若所述请求超期时间戳早于T2,则所述M2M管理平台向所述AS返回所述下行数据请求消息不能在所述请求超期时间戳之前发送至所述目标UE的错误响应;或若所述请求超期时间戳晚于T2且所述操作执行时间早于T2,则所述M2M管理平台向所述AS返回所述下行数据请求消息不能在所述操作执行时间之前发送至所述目标UE的错误。5.根据权利要求2至4任一项所述的方法,其特征在于,还包括:若所述请求超期时间戳以及所述操作执行时间中任一早于T2,所述M2M管理平台向所述AS发送所述预设可达时间列表中预设可达时间段的信息,所述预设可达时间段的信息用于指示将所述下行数据请求消息中的所述请求超期时间戳以及所述操作执行时间修改为尚未到来的可达时间之后。6.根据权利要求1至5任一项所述的方法,其特征在于,在所述M2M管理平台根据所述目标UE的标识查找本地保存的所述目标UE的预设可达时间列表之前,还包括:所述M2M管理平台接收所述目标UE的注册请求,所述注册请求包括所述目标UE的预设可达时间段的信息;所述M2M管理平台在本地为所述目标UE创建所述预设可达时间列表,所述预设可达时间列表包括所述注册请求中的所述预设可达时间段。7.根据权利要求1至6任一项所述的方法,其特征在于,在所述M2M管理平台确定所述预设可达时间列表中的来源参数为Network之前,还包括:所述M2M管理平台向网络服务器订阅所述目标UE的Idle状态;所述M2M管理平台接收网络服务器返回的所述目标UE的Idle状态报告,所述Idle状态报告包括所述目标UE的标识以及所述目标UE进入Idle状态的时刻;所述M2M管理平台将所述目标UE进入Idle状态的时刻作为所述预设可达时间段的起始时刻;并将所述预设可达时间列表的所述来源参数设置为Network。8.根据权利要求7所述的方法,其特征在于,所述Idle状态报告还包括所述目标UE的Idle状态时长以及位置更新周期;或者,所述网络服务器中的所述Idle状态计时器由所述M2M管理平台设置,所述M2M管理平台保存有所述Idle状态时长以及所述位置更新周期;在所述M2M管理平台将所述目标UE进入Idle状态的时刻作为所述预设可达时间段的起始时刻之后,还包括:所述M2M管理平台将所述目标UE进入Idle状态的时刻加上所述Idle状态时长的时刻,作为所述预设可达时间列表中的预设可达时间段的结束时刻;以及将所述位置更新周期作为所述预设可达时间列表中相邻预设可达时间段之间的时间间隔。9.根据权利要求7或8所述的方法,其特征在于,在所述M2M管理平台将所述来源参数设置为Network之后,还包括:所述M2M管理平台向所述目标UE发送所述预设可达时间列表中预设可达时间段的信息。10.根据权利要求1至6任一项所述的方法,其特征在于,还包括:所述M2M管理平台接收所述AS发送的第二下行数据请求消息,所述第二下行数据请求消息包括第二目标UE的标识;所述M2M管理平台根据所述第二目标UE的标识查找本地保存的所述第二目标UE的第二预设可达时间列表;所述M2M管理平台确定所述第二预设可达时间列表中的来源参数为设备Device;所述M2M管理平台判断当前时刻T3是否位于所述第二预设可达时间列表中的预设可达时间段之内;若是,则所述M2M管理平台向所述第二目标UE发送所述第二下行数据请求消息。11.根据权利要求10所述的方法,其特征在于,在所述M2M管理平台判断T3是否位于所述第二预设可达时间列表的预设可达时间段之内之后,还包括:若T3没有位于所述第二预设可达时间列表的预设可达时间段之内,则所述M2M管理平台确定最近一次接收所述第二目标UE的消息的时刻T4;所述M2M管理平台判断T3与T4的差值是否大于所述第二目标UE的Idle状态时长;若不大于,则所述M2M管理平台向所述第二目标UE发送所述第二下行数据请求消息。12.根据权利要求11所述的方法,其特征在于,在所述M2M管理平台判断T3与T4的差值是否大于所述第二目标UE的Idle状态时长之后,还包括;若T3与T4的差值大于所述第二目标UE的Idle状态时长,则所述M2M管理平台向所述AS返回当前所述第二目标UE处于不可达状态的错误响应。13.一种同步方法,其特征在于,包括:M2M管理平台向网络服务器订阅目标UE的Idle状态;所述M2M管理平台接收所述目标UE的注册请求,所述注册请求包括所述目标UE的预设可达时间段的信息;所述M2M管理平台在本地为所述目标UE创建预设可达时间列表,所述预设可达时间列表包括所述注册请求中的所述预设可达时间段;所述M2M管理平台接收网络服务器返回的所述目标UE的Idle状态报告,所述Idle状态报告包括所述目标UE的标识以及所述目标UE进入Idle状态的时刻;所述M2M管理平台将所述目标UE进入Idle状态的时刻作为所述预设可达时间段的起始时刻;并将所述预设可达时间列表的所述来源参数设置为Network;所述M2M管理平台向所述目标UE发送所述预设可达时间列表中预设可达时间段的信息。14.一种向UE发送消息的装置,其特征在于,包括:第一接收模块,用于接收AS发送的下行数据请求消息,所述下行数据请求消息包括目标UE的标识;确定模块,用于:根据所述目标UE的标识查找本地保存的所述目标UE的预设可达时间列表,所述预设可达时间列表保存有所述目标UE的预设可达时间段的信息;确定所述预设可达时间列表中的来源参数为Network,所述来源参数为Network表明所述预设可达时间列表中的所述预设可达时间段的起始时刻与网络服务器中为所述目标UE设置的空闲Idle状态计时器的起始时刻相同;判断模块,判断当前时刻T1是否位于所述预设可达时间段之内;发送模块,用于在所述判断模块判断出T1位于所述预设可达时间段之内时,向所述目标UE发送所述下行数据请求消息。15.根据权利要求14所述的装置,其特征在于,所述下行数据请求消息还包括请求超期时间戳以及操作执行时间;所述判断模块还用于:在判断出T1没有位于所述预设可达时间段之内时,根据所述预设可达时间列表确定T1之后下一个预设可达时间段的起始时刻T2;判断所述请求超期时间戳以及所述操作执行时间是否均晚于T2;所述发送模块,还用于:在所述判断模块判断出所述请求超期时间戳以及所述操作执行时间均晚于T2时,在所述T1之后下一个预设可达时间段之内且在所述超期时间戳以及所述操作执行时间之前向所述目标UE发送所述下行数据请求消息。16.根据权利要求15所述的装置,其特征在于,所述发送模块,还用于:在所述判断模块判断出所述请求超期时间戳以及所述操作执行时间中任一早于T2时,向所述AS返回所述下行数据请求消息不能发送至所述目标UE的错误响应。17.根据权利要求15或16所述的装置,其特征在于,所述发送模块,还用于:在所述判断模块判断出所述请求超期时间戳以及所述操作执行时间中任一早于T2时,向所述AS发送所述预设可达时间列表中预设可达时间段的信息,所述预设可达时间段的信息用于指示将所述下行数据请求消息中的所述请求超期时间戳以及所述操作执行时间修改为尚未到来的可达时间之后。18.根据权利要求14至17任一项所述的装置,其特征在于,还包括:第二接收模块,用于接收所述目标UE的注册请求,所述注册请求包括所述目标UE的预设可达时间段的信息;创建模块,用于在本地为所述目标UE创建所述预设可达时间列表,所述预设可达时间列表包括所述注册请求中的所述预设可达时间段。19.根据权利要求14至18任一项所述的装置,其特征在于,还包括:订阅模块,用于在所述确定模块确定所述预设可达时间列表中的来源参数为Network之前,向网络服务器订阅所述目标UE的Idle状态;第三接收模块,用于接收网络服务器返回的所述目标UE的Idle状态报告,所述Idle状态报告包括所述目标UE的标识以及所述目标UE进入Idle状态的时刻;调整模块,用于将所述目标UE进入Idle状态的时刻作为所述预设可达时间段的起始时刻;并将所述预设可达时间列表的所述来源参数设置为Network。20.根据权利要求19所述的装置,其特征在于,所述Idle状态报告还包括所述目标UE的Idle状态时长以及位置更新周期;或者,所述网络服务器中的所述Idle状态计时器由所述M2M管理平台设置,所述M2M管理平台保存有所述Idle状态时长以及所述位置更新周期;所述调整模块,还用于:将所述目标UE进入Idle状态的时刻加上所述Idle状态时长的时刻,作为所述预设可达时间列表中的预设可达时间段的结束时刻;以及将所述位置更新周期作为所述预设可达时间列表中相邻预设可达时间段之间的时间间隔。21.根据权利要求19或20所述的装置,其特征在于,所述发送模块,还用于:向所述目标UE发送所述调整模块调整后的所述预设可达时间列表中预设可达时间...

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

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

1