非连续接收小区广播服务消息的方法、装置及用户设备与流程

文档序号:14993797发布日期:2018-07-20 23:08阅读:180来源:国知局

本发明涉及移动通信技术领域,尤其涉及一种非连续接收小区广播服务消息的方法、装置及用户设备。



背景技术:

在移动通信系统中,用户设备(ue)通过无线接口接收网络侧发送的cbs(cellbroadcastservice,小区广播服务)消息,所述cbs消息为短消息的一种,主要包括天气预报、服务信息等,以ctch(commontrafficchannel,公共业务信道)数据块的格式发送。网络侧的cbs消息种类多样且内容繁多,而且并非每一类cbs消息都是用户需要的,用户频繁地接收cbs消息会使得电量消耗较大。在无线通信系统中,为了节省ue的功耗,通常采用drx(discontinuousreception,非连续接收)技术。drx是一种旨在降低ue功耗的接收机制,它通过引入ue端接收天线定期开闭的机制,让ue处于激活和休眠交替的状态,从而周期性的醒来进行ctch(commontrafficchanne,公共业务信道)的监听操作,以达到降低ue功耗的目的。

现有技术中采用长drx周期和短drx周期相结合的配置方式来接收cbs消息,长drx周期为默认的drx周期。即通常情况下ue使用长drx周期接收包括cbs调度消息和cbs数据消息的cbs消息,其中,所述cbs调度消息用于指示下一个cbs消息的开始和结束,而在实际中,可能因网络配置问题或者ctch优先级较低等原因导致当前长drx周期内未接收到cbs调度消息,在这种情况下,ue以短drx周期继续接收该cbs调度消息,直至接收到该cbs调度消息,之后ue再利用默认的长drx周期来接收网络侧发送的cbs消息。

在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:

现有技术中,如果ue在默认的长drx周期内未接收到cbs调度消息,则需要利用至少一个短drx周期接收cbs调度消息,直到成功接收到cbs调度消息,但是如果所述短drx周期不适应于当前的网络状况,就可能出现ue会频繁地周期性醒来去接收cbs调度消息,而ue频繁地周期性醒来会消耗较大的电量。



技术实现要素:

本发明提供的非连续接收小区广播服务消息的方法、装置及用户设备ue,能够进一步降低ue的功耗。

第一方面,本发明提供一种非连续接收小区广播服务消息的方法,应用于ue,所述方法包括:

当检测到ue启动小区广播服务时,利用网络侧配置的两种接收方式接收小区广播服务消息,其中,所述小区广播服务消息包括小区广播服务数据消息和小区广播服务调度消息,所述两种接收方式包括长drx周期和短drx周期;

记录所述小区广播服务调度消息的接收情况,其中,所述接收情况包括接收帧号、接收方式和实际接收时间;

根据记录的小区广播服务调度消息的接收情况,实时统计利用所述短drx周期接收所述小区广播服务调度消息的接收比例和接收到的所述小区广播服务调度消息的接收数量;

当所述接收比例大于第一预设值m且所述接收数量达到第二预设值n时,根据n个小区广播服务调度消息的接收情况计算接收所述小区广播服务调度消息的自适应drx周期;

当后续在所述长drx周期内所接收的小区广播服务消息中不包括小区广播服务调度消息时,利用所述自适应drx周期接收所述小区广播服务调度消息。

可选地,所述方法还包括:

若在预设时间内没有收到以所述自适应drx周期接收的小区广播服务调度消息,则重新利用所述短drx周期接收所述小区广播服务调度消息。

可选地,利用网络侧配置的两种接收方式接收小区广播服务消息包括:

利用所述长drx周期接收所述小区广播服务消息,并且当在所述长drx周期内所接收的小区广播消息中不包括小区广播调度消息时,利用所述短drx周期接收所述小区广播调度消息。

可选地,所述第一预设值m为60%,所述第二预设值n为20。

可选地,所述预设时间为4min。

可选地,所述根据n个小区广播服务调度消息的接收情况计算接收所述小区广播服务调度消息的自适应drx周期包括:

将所述n个小区广播服务调度消息的接收情况按照实际接收时间的先后顺序进行排序,并将后一个小区广播调度消息的接收帧号减去前一个小区广播调度消息的接收帧号,以得到(n-1)个接收帧号差值;

当所述后一个小区广播调度消息的实际接收时间与前一个小区广播调度消息的实际接收时间的差值大于第三预设值,或者所述接收帧号差值小于零时,则将对应的接收帧号差值记为0;

分别用(n-1)个接收帧号差值与所述(n-1)个接收帧号差值中的最小的非零接收帧号差值进行取模操作,并统计模数为0的接收帧号差值的数目p;

如果所述(n-1)个接收帧号差值中的非零接收帧号差值的数目q大于第四预设值而且p除以q大于第五预设值,则将所述最小的非零接收帧号差值作为所述自适应drx周期。

可选地,所述第三预设值为40960ms,所述第四预设值为8,所述第五预设值为0.8。

第二方面,本发明提供一种非连续接收小区广播服务消息的装置,应用于ue,所述装置包括第一接收模块、记录模块、统计模块、计算模块和第二接收模块;

所述第一接收模块,用于当检测到ue启动小区广播服务时,利用网络侧配置的两种接收方式接收小区广播服务消息,其中,所述小区广播服务消息包括小区广播服务数据消息和小区广播服务调度消息,所述两种接收方式包括长drx周期和短drx周期;

所述记录模块,用于当检测到ue启动小区广播服务时,记录所述小区广播服务调度消息的接收情况,其中,所述接收情况包括接收帧号、接收方式和实际接收时间;

所述统计模块,用于根据记录的小区广播服务调度消息的接收情况,实时统计利用所述短drx周期接收所述小区广播服务调度消息的接收比例和接收到的所述小区广播服务调度消息的接收数量;

所述计算模块,当统计出所述接收比例大于第一预设值m且所述接收数量达到第二预设值n时,根据n个小区广播服务调度消息的接收情况计算接收所述小区广播服务调度消息的自适应drx周期,并将所述自适应drx周期作为接收所述小区广播服务消息的另一种接收方式;

所述第二接收模块,用于当后续在所述长drx周期内所接收的小区广播服务消息中不包括小区广播服务调度消息时,利用所述自适应drx周期接收所述小区广播服务调度消息。

可选地,所述第一接收模块,还用于若所述第二接收模块在在预设时间内没有收到以所述自适应drx周期接收的小区广播服务调度消息,则重新利用所述短drx周期接收所述小区广播服务调度消息。

可选地,所述第一接收模块,用于利用所述长drx周期接收所述小区广播服务消息,并且当在所述长drx周期内所接收的小区广播消息中不包括小区广播调度消息时,利用所述短drx周期接收所述小区广播调度消息。

可选地,所述第一预设值m为60%,所述第二预设值n为20。

可选地,所述预设时间为4min

可选地,所述计算模块包括第一计算单元、第二计算单元、标记单元和确定单元;

所述第一计算单元,用于将所述n个小区广播服务调度消息的接收情况按照实际接收时间的先后顺序进行排序,并将后一个小区广播调度消息的接收帧号减去前一个小区广播调度消息的接收帧号,以得到(n-1)个接收帧号差值;

所述标记单元,用于当所述后一个小区广播调度消息的实际接收时间与前一个小区广播调度消息的实际接收时间的差值大于第三预设值,或者所述接收帧号差值小于零时,将对应的接收帧号差值记为0;

所述第二计算单元,用于分别用(n-1)个接收帧号差值与所述(n-1)个接收帧号差值中的最小的非零接收帧号差值进行取模操作,并统计模数为0的接收帧号差值的数目p;

所述确定单元,用于如果所述(n-1)个接收帧号差值中的非零接收帧号差值的数目q大于第四预设值,而且p除以q大于第五预设值,则将所述最小的非零接收帧号差值作为所述自适应drx周期。

可选地,所述第三预设值为40960ms,所述第四预设值为8,所述第五预设值为0.8。第三方面,本发明提供一种用户设备,所述用户设备包括上述任一项所述的非连续接收小区广播服务消息的装置。

本发明实施例提供的非连续接收小区广播服务消息的方法、装置及用户设备ue,与现有技术相比,本发明通过记录小区广播服务调度消息的接收情况,并当发现利用短drx周期不适应于当前的网络状况时,及时根据之前小区广播服务调度消息的接收情况计算得到接收小区广播服务消息的自适应drx周期。这样在后续当后续在所述长drx周期内所接收的小区广播服务消息中不包括小区广播服务调度消息时,利用所述自适应drx周期接收所述小区广播服务调度消息。由此可见,本发明能够根据小区广播服务调度消息的接收情况及时调整drx周期,从而能够进一步降低用户设备ue的功耗。

附图说明

图1为本发明一实施例非连续接收小区广播服务消息方法的流程图;

图2为本发明上述实施例中所述根据n个小区广播服务调度消息的接收情况计算接收小区广播服务调度消息的自适应drx周期的具体流程图;

图3为本发明一实施例非连续接收小区广播服务消息的装置的结构示意图;

图4为本发明上述实施例中所述计算模块的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供一种非连续接收小区广播服务消息方法的方法,应用于ue,如图1所示,所述方法包括:

s11、当检测到ue启动小区广播服务时,利用网络侧配置的两种接收方式接收小区广播服务消息。

其中,所述小区广播服务消息包括小区广播服务数据消息和小区广播服务调度消息,所述两种接收方式包括长drx周期和短drx周期。

其中,利用网络侧配置的两种接收方式接收小区广播服务消息包括:

利用所述长drx周期接收所述小区广播服务消息,并且当在所述长drx周期内所接收的小区广播消息中不包括小区广播调度消息时,利用所述短drx周期接收所述小区广播调度消息。

s12、记录所述小区广播服务调度消息的接收情况。

其中,所述接收情况包括接收帧号、接收方式和实际接收时间。

s13、根据记录的小区广播服务调度消息的接收情况,实时统计利用短drx周期接收所述小区广播服务调度消息的接收比例和接收到的所述小区广播服务调度消息的接收数量。

s14、当所述接收比例大于第一预设值m且所述接收数量达到第二预设值n时,根据n个小区广播服务调度消息的接收情况计算接收所述小区广播服务调度消息的自适应drx周期。

s15、当后续在长drx周期内所接收的小区广播服务消息中不包括小区广播服务调度消息时,利用所述自适应drx周期接收所述小区广播服务调度消息。

本发明实施例提供的非连续接收小区广播服务消息的方法,与现有技术相比,本发明通过记录小区广播服务调度消息的接收情况,并当发现利用短drx周期不适应于当前的网络状况时,及时根据之前小区广播服务调度消息的接收情况计算得到接收小区广播服务消息的自适应drx周期。这样在后续当后续在所述长drx周期内所接收的小区广播服务消息中不包括小区广播服务调度消息时,利用所述自适应drx周期接收所述小区广播服务调度消息。由此可见,本发明能够根据小区广播服务调度消息的接收情况及时调整drx周期,从而能够进一步降低用户设备ue的功耗。

进一步,所述方法还包括:

若在预设时间内利用所述自适应drx周期没有接收到所述小区广播服务调度消息,则重新利用所述短drx周期接收所述小区广播服务调度消息。

可选地,所述第一预设值m为60%,所述第二预设值n为20,所述预设时间为4min。

可选地,如图2所示,所述根据n个小区广播服务调度消息的接收情况计算接收所述小区广播服务调度消息的自适应drx周期,包括:

s21、将所述n个小区广播服务调度消息的接收情况按照实际接收时间的先后顺序进行排序,并将后一个小区广播调度消息的接收帧号减去前一个小区广播调度消息的接收帧号,以得到(n-1)个接收帧号差值;

s22、当所述后一个小区广播调度消息的实际接收时间与前一个小区广播调度消息的实际接收时间的差值大于第三预设值,或者所述接收帧号差值小于零时,则将对应的接收帧号差值记为0;

s23、分别用(n-1)个接收帧号差值与所述(n-1)个接收帧号差值中的最小的非零接收帧号差值进行取模操作,并统计模数为0的接收帧号差值的数目p;

s24、如果所述(n-1)个接收帧号差值中的非零接收帧号差值的数目q大于第四预设值,而且p除以q大于第五预设值,则将所述最小的非零接收帧号差值作为所述自适应drx周期。

其中,所述第三预设值可以为40960ms,所述第四预设值是为了有足够多的非零接收帧号差值,例如可以为8,所述第五预设值可以为0.8。

本发明实施例还提供一种非连续接收小区广播服务消息的装置,位于ue,如图3所示,所述装置包括第一接收模块31、记录模块32、统计模块33、计算模块34和第二接收模块。

所述第一接收模块31,用于当检测到ue启动小区广播服务时,利用网络侧配置的两种接收方式接收小区广播服务消息。

其中,所述小区广播服务消息包括小区广播服务数据消息和小区广播服务调度消息,所述两种接收方式包括长drx周期和短drx周期。

具体地,所述接收模块31,用于利用所述长drx周期接收所述小区广播服务消息,并且当在所述长drx周期内所接收的小区广播消息中不包括小区广播调度消息时,利用所述短drx周期接收所述小区广播调度消息。

所述记录模块32,用于记录所述小区广播服务调度消息的接收情况,其中,所述接收情况包括接收帧号、接收方式和实际接收时间;

所述统计模块33,用于根据记录的小区广播服务调度消息的接收情况,实时统计利用所述短drx周期接收所述小区广播服务调度消息的接收比例和接收到的所述小区广播服务调度消息的接收数量;

所述计算模块34,当所述接收比例大于第一预设值m且所述接收数量达到第二预设值n时,根据n个小区广播服务调度消息的接收情况计算接收所述小区广播服务调度消息的自适应drx周期;

所述第二接收模块35,还用于当后续在所述长drx周期内所接收的小区广播服务消息中不包括小区广播服务调度消息时,利用所述自适应drx周期接收所述小区广播服务调度消息。本发明实施例提供的非连续接收小区广播服务消息的装置,与现有技术相比,本发明通过记录小区广播服务调度消息的接收情况,并当发现利用短drx周期不适应于当前的网络状况时,及时根据之前小区广播服务调度消息的接收情况计算得到接收小区广播服务消息的自适应drx周期。这样在后续当后续在所述长drx周期内所接收的小区广播服务消息中不包括小区广播服务调度消息时,利用所述自适应drx周期接收所述小区广播服务调度消息。由此可见,本发明能够根据小区广播服务调度消息的接收情况及时调整drx周期,从而能够进一步降低用户设备ue的功耗。

进一步地,所述第一接收模块31,还用于若所述第二接收模块35在预设时间内利用所述自适应drx周期没有接收到所述小区广播服务调度消息,则重新利用所述短drx周期接收所述小区广播服务调度消息。

可选地,所述第一预设值m为60%,所述第二预设值n为20,所述预设时间为4min。

可选地,如图4所示,所述计算模块34包括第一计算单元341、第二计算单元342、标记单元343和确定单元344;

所述第一计算单元341,用于将所述n个小区广播服务调度消息的接收情况按照实际接收时间的先后顺序进行排序,并将后一个小区广播调度消息的接收帧号减去前一个小区广播调度消息的接收帧号,以得到(n-1)个接收帧号差值;

所述标记单元343,用于当所述后一个小区广播调度消息的实际接收时间与前一个小区广播调度消息的实际接收时间的差值大于第三预设值,或者所述接收帧号差值小于零时,将对应的接收帧号差值记为0;

所述第二计算单元342,用于分别用(n-1)个接收帧号差值与所述(n-1)个接收帧号差值中的最小的非零接收帧号差值进行取模操作,并统计模数为0的接收帧号差值的数目p;

所述确定单元344,用于如果所述(n-1)个接收帧号差值中的非零接收帧号差值的数目q大于第四预设值,而且p除以q大于第五预设值,则将所述最小的非零接收帧号差值作为所述自适应drx周期。

其中,所述第三预设值可以为40960ms,所述第四预设值是为了有足够多的非零接收帧号差值,例如可以为8,所述第五预设值可以为0.8。

本发明实施例还提供一种用户设备,所述用户设备包括上述非连续接收小区广播服务消息的装置。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1