本发明涉及无线通信技术领域,尤其涉及一种提供系统消息的方法、装置及网络侧设备。
背景技术:
在无线通信系统中,系统消息包括必需系统消息和其它系统消息两大类。其中,必需系统消息至少包括用户设备接入网络前所必须获得的系统消息,必需系统消息由网络侧设备通过广播的方式提供给需要新接入网络的用户设备;其它系统消息由网络侧设备根据用户设备的需求通过广播或者基于特定用户设备的信令的方式提供给用户设备。
在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:
当网络侧设备通过广播的方式提供给用户设备时,无论是否有用户设备对其它系统消息的需求,大量其它系统消息都需要被周期性广播,如果接入的用户设备较少,或者无线通信网络小区内无用户设备时,会造成系统开销的浪费;如果针对用户设备接入网络后的公共需求,还需要用户设备发出多条对应的系统消息请求,则会带来不必要的额外系统开销,特别是在大量用户设备密集接入时,这种对于公共需求的各自单独请求会带来更加巨大的系统开销。
技术实现要素:
本发明提供的提供系统消息的方法、装置及网络侧设备,能够减少用户设备在获取公共的其它系统消息的过程中带来的系统开销。
第一方面,本发明提供一种提供系统消息的方法,包括:
当用户设备接入目标小区后,根据与所述用户设备接入行为相对应的消息确定所述用户设备需要公共的其它系统消息,或者,根据所述用户设备发送的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息;
根据当前的用户设备接入情况,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
可选地,所述根据与所述用户设备接入行为相对应的消息确定所述用户设备需要公共的其它系统消息包括:
根据所述用户设备在初始接入所述目标小区时发出的用于初始接入的消息3,识别出所述用户设备需要公共的其它系统消息;或者,
根据所述用户设备在小区重选接入所述目标小区时发出的用于通知此次小区重选行为的通知消息,识别出所述用户设备需要公共的其它系统消息;或者,
根据所述用户设备在切换接入所述目标小区时触发的切换请求消息,识别出所述用户设备需要公共的其它系统消息。
可选地,所述根据所述用户设备发送的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息包括:
根据所述用户设备发送的专门用于请求公共的其它系统消息的独立请求消息确定所述用户设备需要公共的其它系统消息;或者
根据所述用户设备发送的与所述用户设备接入行为相对应的消息中携带的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息。
可选地,所述根据所述用户设备发送的与所述用户设备接入行为相对应的消息中携带的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息包括:
根据所述用户设备在初始接入所述目标小区时发出的随机接入消息中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备需要公共的其它系统消息;或者,
根据所述用户设备在初始接入所述目标小区时发出的用于初始接入的消息3中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备需要公共的其它系统消息;或者,
根据所述用户设备在小区重选接入所述目标小区时发出的用于通知此次小区重选行为的通知消息中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备需要公共的其它系统消息;或者,
根据所述用户设备在切换接入所述目标小区时触发的切换请求消息中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备需要公共的其它系统消息。
可选地,所述用于请求公共的其它系统消息的请求消息所请求的是一条或者多条系统消息组成的公共的系统消息。
可选地,所述根据当前的用户设备接入情况,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息包括:
根据统计时间段内需要公共的其它系统消息的用户设备的数量以及所述用户设备对于公共的其它系统消息的实际需求持续时长,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
可选地,所述根据统计时间段内需要公共的其它系统消息的用户设备的数量以及所述用户设备对于公共的其它系统消息的实际需求持续时长,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息包括:
当统计时间段内需要公共的其它系统消息的用户设备的数量等于预设阈值,且所述用户设备对于公共的其它系统消息的实际需求持续时长小于或等于统计时长时,或者,当统计时间段内需要公共的其它系统消息的用户设备的数量大于或等于预设阈值,且所述用户设备对于公共的其它系统消息的实际需求持续时长等于统计时长时,选择通过广播的方式为所述用户设备提供公共的其它系统消息;
当统计时间段内需要公共的其它系统消息的用户设备的数量小于预设阈值,且所述用户设备对于公共的其它系统消息的实际需求持续时长等于统计时长时,选择通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
可选地,所述方法还包括:
在用户设备接入目标小区以外的其他情况下,当公共的其它系统消息为一条或者多条系统消息的组合时,接收用户设备发起的基于特定用户设备需求的系统消息请求;
向所述用户设备发送基于特定用户设备需求的其它系统消息,所述基于特定用户设备需求的其它系统消息由所述组合内的各条系统消息单独、部分或者整体联合组成。
第二方面,本发明提供一种提供系统消息的装置,包括:
确定单元,用于当用户设备接入目标小区后,根据与所述用户设备接入行为相对应的消息确定所述用户设备需要公共的其它系统消息,或者,根据所述用户设备发送的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息;
提供单元,用于根据当前的用户设备接入情况,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
可选地,所述确定单元包括以下模块中的至少一个:
第一识别模块,用于根据所述用户设备在初始接入所述目标小区时发出的用于初始接入的消息3,识别出所述用户设备需要公共的其它系统消息;
第二识别模块,用于根据所述用户设备在小区重选接入所述目标小区时发出的用于通知此次小区重选行为的通知消息,识别出所述用户设备需要公共的其它系统消息;
第三识别模块,用于根据所述用户设备在切换接入所述目标小区时触发的切换请求消息,识别出所述用户设备需要公共的其它系统消息。
可选地,所述确定单元包括以下模块中的至少一个:
第一确定模块,用于根据所述用户设备发送的专门用于请求公共的其它系统消息的独立请求消息确定所述用户设备需要公共的其它系统消息;
第二确定模块,用于根据所述用户设备发送的与所述用户设备接入行为相对应的消息中携带的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息。
可选地,所述第二确定模块包括以下子模块中的至少一个:
第一识别子模块,用于根据所述用户设备在初始接入所述目标小区时发出的随机接入消息中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备需要公共的其它系统消息;
第二识别子模块,用于根据所述用户设备在初始接入所述目标小区时发出的用于初始接入的消息3中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备需要公共的其它系统消息;
第三识别子模块,用于根据所述用户设备在小区重选接入所述目标小区时发出的用于通知此次小区重选行为的通知消息中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备需要公共的其它系统消息;
第四识别子模块,用于根据所述用户设备在切换接入所述目标小区时触发的切换请求消息中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备需要公共的其它系统消息。
可选地,所述用于请求公共的其它系统消息的请求消息所请求的是一条或者多条系统消息组成的公共的系统消息。
可选地,所述提供单元,用于根据统计时间段内需要公共的其它系统消息的用户设备的数量以及所述用户设备对于公共的其它系统消息的实际需求持续时长,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
可选地,所述提供单元包括:
第一提供模块,用于当统计时间段内需要公共的其它系统消息的用户设备的数量等于预设阈值,且所述用户设备对于公共的其它系统消息的实际需求持续时长小于或等于统计时长时,或者,当统计时间段内需要公共的其它系统消息的用户设备的数量大于或等于预设阈值,且所述用户设备对于公共的其它系统消息的实际需求持续时长等于统计时长时,选择通过广播的方式为所述用户设备提供公共的其它系统消息;
第二提供模块,用于当统计时间段内需要公共的其它系统消息的用户设备的数量小于预设阈值,且所述用户设备对于公共的其它系统消息的实际需求持续时长等于统计时长时,选择通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
可选地,所述装置还包括:
接收单元,用于在用户设备接入目标小区以外的其他情况下,当公共的其它系统消息为一条或者多条系统消息的组合时,接收用户设备发起的基于特定用户设备需求的系统消息请求;
发送单元,用于向所述用户设备发送基于特定用户设备需求的其它系统消息,所述基于特定用户设备需求的其它系统消息由所述组合内的各条系统消息单独、部分或者整体联合组成。
第三方面,本发明提供一种网络侧设备,所述网络侧设备包括上述提供系统消息的装置。
本发明实施例提供的提供系统消息的方法、装置及网络侧设备,当用户设备接入目标小区后,网络侧设备根据与所述用户设备接入行为相对应的消息确定所述用户设备需要公共的其它系统消息,或者根据所述用户设备发送的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息,并根据当前的用户设备接入情况,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。与现有技术相比,本发明能够在用户设备接入目标小区后识别出用户设备是否需要公共的其它系统消息,并根据当前的用户设备接入情况选择相适应的方式为用户设备提供公共的其它系统消息,从而能够减少用户设备在获取公共的其它系统消息的过程中带来的系统开销。
附图说明
图1为本发明一实施例提供系统消息的方法的流程图;
图2为本发明一实施例提供系统消息的方法中网络侧设备对于公共的其它系统消息的需求场景判断示意图;
图3为本发明一实施例提供系统消息的装置的结构示意图;
图4为本发明另一实施例提供系统消息的装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本实施例中,将无线通信系统中的其它系统消息分为两类,第一类是用户设备接入目标小区后具有公共需求的其它系统消息,这部分其它系统消息称为公共的其它系统消息;第二类其它系统消息是用户设备接入目标小区后具有个体独自需求(每个用户设备独自需求)的其它系统消息,这部分其它系统消息称为基于特定用户设备需求的其它系统消息。
其中,用户设备接入目标小区可以包括初始接入所述目标小区、小区重选接入目标小区、切换接入目标小区,但不仅限于此。
本发明实施例提供一种提供系统消息的方法,如图1所示,所述方法包括:
S11、当用户设备接入目标小区后,网络侧设备根据与所述用户设备接入行为相对应的消息确定所述用户设备需要公共的其它系统消息,或者,根据所述用户设备发送的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息。
具体地,用户设备首先与目标小区取得下行同步,并获得必需的系统消息后,向目标小区发起接入;然后,目标接入小区网络侧设备根据与所述用户设备接入行为相对应的消息或者根据所述用户设备发送的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息。
S12、网络侧设备根据当前的用户设备接入情况,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
具体地,如果网络侧设备根据当前的用户设备接入情况判断出短时间内大量用户设备需要公共的其它系统消息时,则通过广播的方式为用户设备提供公共的其它系统消息;除此之外的其它情况,非额外要求时,网络侧设备通过基于特定用户的信令的方式为用户设备提供公共的其它系统消息。
本发明实施例提供的提供系统消息的方法,当用户设备接入目标小区后,网络侧设备根据与所述用户设备接入行为相对应的消息确定所述用户设备需要公共的其它系统消息,或者根据所述用户设备发送的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息,并根据当前的用户设备接入情况,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。与现有技术相比,本发明能够在用户设备接入目标小区后识别出用户设备是否需要公共的其它系统消息,并根据当前的用户设备接入情况选择相适应的方式为用户设备提供公共的其它系统消息,从而能够减少用户设备在获取公共的其它系统消息的过程中带来的系统开销。
可选地,在根据与所述用户设备接入行为相对应的消息确定所述用户设备需要公共的其它系统消息时,网络侧设备可以采用以下三种方式中的任一种实现:
根据所述用户设备在初始接入所述目标小区时发出的用于初始接入的消息3(第一次调度传输的消息),识别出所述用户设备希望接入本网络侧设备并需要为该用户设备提供公共的其它系统消息;或者,
根据所述用户设备在小区重选接入所述目标小区时发出的用于通知此次小区重选行为的通知消息,识别出所述用户设备希望接入本网络侧设备并需要为该用户设备提供公共的其它系统消息;或者,
根据所述用户设备在切换接入所述目标小区时触发的切换请求消息,识别出所述用户设备希望接入本网络侧设备并需要为该用户设备提供公共的其它系统消息。
采用上述三种方式,用户设备不需要额外发送请求消息,网络侧设备根据已有的消息即可确定所述用户设备需要公共的其它系统消息,从而可以减轻信令负担,减少系统开销。
可选地,用户设备可以向网络侧设备发送用于请求公共的其它系统消息的请求消息,网络侧设备根据该请求消息确定所述用户设备需要公共的其它系统消息,具体可以采用以下两种方式中的任一种实现:
根据所述用户设备发送的专门用于请求公共的其它系统消息的独立请求消息确定所述用户设备需要公共的其它系统消息;或者
根据所述用户设备发送的与所述用户设备接入行为相对应的消息中携带的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息。
可选地,在根据所述用户设备发送的与所述用户设备接入行为相对应的消息中携带的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息时,网络侧设备可以采用以下四种方式中的任一种实现:
根据所述用户设备在初始接入所述目标小区时发出的用于初始接入的消息1(随机接入消息)中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备希望接入本网络侧设备并需要为该用户设备提供公共的其它系统消息;或者,
根据所述用户设备在初始接入所述目标小区时发出的用于用于初始接入的消息3(第一次调度传输的消息)中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备希望接入本网络侧设备并需要为该用户设备提供公共的其它系统消息;或者,
根据所述用户设备在小区重选接入所述目标小区时发出的用于通知此次小区重选行为的通知消息中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备希望接入本网络侧设备并需要为该用户设备提供公共的其它系统消息;或者,
根据所述用户设备在切换接入所述目标小区时触发的切换请求消息中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备希望接入本网络侧设备并需要为该用户设备提供公共的其它系统消息。
可选地,所述用于请求公共的其它系统消息的请求消息所请求的是一条或者多条系统消息组成的公共的系统消息。
可选地,在根据当前的用户设备接入情况,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息时,网络侧设备可以通过如下方式实现:
根据统计时间段内需要公共的其它系统消息的用户设备的数量以及所述用户设备对于公共的其它系统消息的实际需求持续时长,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
具体地,当统计时间段内需要公共的其它系统消息的用户设备的数量等于预设阈值,且所述用户设备对于公共的其它系统消息的实际需求持续时长小于或等于统计时长时,或者,当统计时间段内需要公共的其它系统消息的用户设备的数量大于或等于预设阈值,且所述用户设备对于公共的其它系统消息的实际需求持续时长等于统计时长时,选择通过广播的方式为所述用户设备提供公共的其它系统消息;
当统计时间段内需要公共的其它系统消息的用户设备的数量小于预设阈值,且所述用户设备对于公共的其它系统消息的实际需求持续时长等于统计时长时,选择通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
例如,如图2所示,设定统计时间段的统计时长为T,设定统计时间段内需要公共的其它系统消息的用户设备的数量阈值为N,统计时间段内需要公共的其它系统消息的用户设备的实际数量为n,统计时间段内n个用户设备对于公共的其它系统消息的实际需求持续时长为t。
若满足公式(1)或者公式(2),则网络侧设备判断当前的需求场景属于短时间内大量用户设备接入并需要公共的其它系统消息的场景,则选择通过广播的方式为用户设备提供公共的其它系统消息。
若满足公式(3),则网络侧设备判断当前的需求场景属于属于其它情况(非短时间内大量用户设备接入的场景),则选择通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
需要说明的是,本发明实施例中提出的需要划分的公共的其它系统消息和基于特定用户设备需求的其它系统消息之间不存在相斥性。在用户设备接入目标小区以外的其他情况下,当公共的其它系统消息为一条或者多条系统消息的组合时,网络侧设备接收用户设备发起的基于特定用户设备需求的系统消息请求;并向所述用户设备发送基于特定用户设备需求的其它系统消息,所述基于特定用户设备需求的其它系统消息由所述组合内的各条系统消息单独、部分或者整体联合组成。
本发明实施例还提供一种提供系统消息的装置,如图3所示,所述装置包括:
确定单元11,用于当用户设备接入目标小区后,根据与所述用户设备接入行为相对应的消息确定所述用户设备需要公共的其它系统消息,或者,根据所述用户设备发送的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息;
提供单元12,用于根据当前的用户设备接入情况,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
本发明实施例提供的提供系统消息的装置,当用户设备接入目标小区后,网络侧设备根据与所述用户设备接入行为相对应的消息确定所述用户设备需要公共的其它系统消息,或者根据所述用户设备发送的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息,并根据当前的用户设备接入情况,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。与现有技术相比,本发明能够在用户设备接入目标小区后识别出用户设备是否需要公共的其它系统消息,并根据当前的用户设备接入情况选择相适应的方式为用户设备提供公共的其它系统消息,从而能够减少用户设备在获取公共的其它系统消息的过程中带来的系统开销。
可选地,如图4所示,所述确定单元11包括以下模块中的至少一个:
第一识别模块111,用于根据所述用户设备在初始接入所述目标小区时发出的用于初始接入的消息3(第一次调度传输的消息),识别出所述用户设备需要公共的其它系统消息;
第二识别模块112,用于根据所述用户设备在小区重选接入所述目标小区时发出的用于通知此次小区重选行为的通知消息,识别出所述用户设备需要公共的其它系统消息;
第三识别模块113,用于根据所述用户设备在切换接入所述目标小区时触发的切换请求消息,识别出所述用户设备需要公共的其它系统消息。
可选地,如图4所示,所述确定单元11包括以下模块中的至少一个:
第一确定模块114,用于根据所述用户设备发送的专门用于请求公共的其它系统消息的独立请求消息确定所述用户设备需要公共的其它系统消息;
第二确定模块115,用于根据所述用户设备发送的与所述用户设备接入行为相对应的消息中携带的用于请求公共的其它系统消息的请求消息确定所述用户设备需要公共的其它系统消息。
可选地,如图4所示,所述第二确定模块115包括以下子模块中的至少一个:
第一识别子模块1151,用于根据所述用户设备在初始接入所述目标小区时发出的用于初始接入的消息1(随机接入消息)中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备需要公共的其它系统消息;
第二识别子模块1152,用于根据所述用户设备在初始接入所述目标小区时发出的用于初始接入的消息3(第一次调度传输的消息)中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备需要公共的其它系统消息;
第三识别子模块1153,用于根据所述用户设备在小区重选接入所述目标小区时发出的用于通知此次小区重选行为的通知消息中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备需要公共的其它系统消息;
第四识别子模块1154,用于根据所述用户设备在切换接入所述目标小区时触发的切换请求消息中携带的用于请求公共的其它系统消息的请求消息,识别出所述用户设备需要公共的其它系统消息。
可选地,所述用于请求公共的其它系统消息的请求消息所请求的是一条或者多条系统消息组成的公共的系统消息。
可选地,所述提供单元12,用于根据统计时间段内需要公共的其它系统消息的用户设备的数量以及所述用户设备对于公共的其它系统消息的实际需求持续时长,选择通过广播的方式或者通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
可选地,如图4所示,所述提供单元12包括:
第一提供模块121,用于当统计时间段内需要公共的其它系统消息的用户设备的数量等于预设阈值,且所述用户设备对于公共的其它系统消息的实际需求持续时长小于或等于统计时长时,或者,当统计时间段内需要公共的其它系统消息的用户设备的数量大于或等于预设阈值,且所述用户设备对于公共的其它系统消息的实际需求持续时长等于统计时长时,选择通过广播的方式为所述用户设备提供公共的其它系统消息;
第二提供模块122,用于当统计时间段内需要公共的其它系统消息的用户设备的数量小于预设阈值,且所述用户设备对于公共的其它系统消息的实际需求持续时长等于统计时长时,选择通过基于特定用户的信令的方式为所述用户设备提供公共的其它系统消息。
可选地,所述装置还包括:
接收单元,用于在用户设备接入目标小区以外的其他情况下,当公共的其它系统消息为一条或者多条系统消息的组合时,接收用户设备发起的基于特定用户设备需求的系统消息请求;
发送单元,用于向所述用户设备发送基于特定用户设备需求的其它系统消息,所述基于特定用户设备需求的其它系统消息由所述组合内的各条系统消息单独、部分或者整体联合组成。
本实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本发明实施例还提供一种网络侧设备,所述网络侧设备包括上述提供系统消息的装置。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。