一种系统消息获取方法和装置、计算机可读存储介质与流程

文档序号:16469160发布日期:2019-01-02 22:57阅读:202来源:国知局
一种系统消息获取方法和装置、计算机可读存储介质与流程

本发明涉及移动通信技术,尤指一种系统消息获取方法和装置、计算机可读存储介质。



背景技术:

nr(newradio,新无线技术)的系统消息的设计中将系统消息分为minimumsi(minimumsysteminformation,最小系统消息)和othersi(othersysteminformation,其他系统消息)。其中minimumsi部分重要信息在nr-pbch(newradiophysicalbroadcastchannel,新无线技术物理广播信道)上发送,剩余的在nr-pdsch(newradiophysicaldownlinksharedchannel,新无线技术物理下行共享信道)上发送。minimumsi应当给出当前小区中可用的其他si的信息和这些si的scheduling信息;同时minimumsi还应给出si在是否在对应的时间窗发送的信息。

终端进入一个小区后,读取最小si,可以获知其感兴趣的si是否在当前小区发送,如果某个终端发现其感兴趣的一个或多个si没有在当前小区发送,则该终端可以发送请求通知网络侧发送所述一个或多个si。终端在所述网络侧发送了si请求(sirequest)后,所述终端可以在对应的时间窗口接收到所述si信息,即相关技术中的“ondemandsi”。

相关技术中提供了一种终端请求si的方法,即:移动终端(本申请中终端,移动终端,用户设备,都是指ue)发送preamble(前导序列)到网络侧请求系统消息。网络侧根据接收到的不同preamble,可以识别出终端需要所请求的一个或多个si。

目前的研究中,针对终端发送si请求后,如果网络侧未能发送响应的si信息时,或者虽然网络侧发送了响应的si但终端没有正确地接收到,终端为了获取所述的si信息会重新发送si请求来获取上述一个或多个si,终端可能多次发送该si的请求,并多次监听该si所对应的时间窗。这种情况下会造成终端功耗过大,同时频繁占用上行信道会对网络资源造成浪费。



技术实现要素:

本发明至少一实施例提供了一种系统消息获取方法和装置、计算机可读存储介质,降低终端功耗,减少占用网络资源。

为了达到本发明目的,本发明至少一实施例提供了一种系统消息获取方法,包括:

终端发送前导序列向网络侧请求系统消息,在获取所请求的系统消息失败后,根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息。

在一可选实施例中,所述根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息包括:

当所述计时器未超时,重新发送所述前导序列向所述网络侧请求所述系统消息。

在一可选实施例中,所述根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息包括:

当所述计时器超时,停止发送所述前导序列向所述网络侧请求所述系统消息。

在一可选实施例中,所述方法还包括,所述终端停止发送所述前导序列向所述网络侧请求所述系统消息后,停止接收或继续接收最后一次发送所述前导序列所对应的系统消息发送窗口发送的系统消息。

在一可选实施例中,所述方法还包括:所述终端决定请求系统消息且所述计时器处于停止状态时,启动所述计时器。

在一可选实施例中,所述方法还包括:所述终端成功获取所请求的系统消息后,停止所述计时器。

在一可选实施例中,所述方法还包括:

所述终端发送前导序列向网络侧请求系统消息后,在随后的系统消息发送窗口接收所请求的系统消息;

或者,所述终端发送前导序列向网络侧请求系统消息后,在随后的时间接收到所述网络侧发送的随机接入响应,发送第三消息向所述网络侧请求所述系统消息后,在随后的系统消息发送窗口接收所述请求的系统消息。

在一可选实施例中,所述获取所请求的系统消息失败包括以下之一:

所述终端在发送所述前导序列后,在指定的时间窗口未接收到所请求的系统消息;

所述终端在发送所述前导序列后,在随后的时间未接收到所述网络侧发送的随机接入响应;

所述终端在发送所述第三消息后,在指定的时间窗口未接收到所请求的系统消息。

在一可选实施例中,所述未接收到所请求的系统消息为:未接收到所请求的系统消息的全部或部分内容。

在一可选实施例中,所述计时器状态包括计时器的计时是否超过预设的计时门限,所述计时门限为终端本地预置的,或者,为所述终端从网络侧获取。

在一可选实施例中,所述计时门限为终端本地预置的包括:所述计时门限为所述终端的用户识别模块或全球用户识别模块中预置的参数。

在一可选实施例中,所述终端从网络侧获取包括:所述终端从所述网络侧发送的最小系统消息中获取所述计时门限。

在一可选实施例中,终端发送前导序列向网络侧请求系统消息且在随后的系统消息发送窗口接收所请求的系统消息时,所述方法还包括:

所述终端根据计时器的状态,决定停止发送所述前导序列请求所述系统消息时,所述终端发送前导序列至所述网络侧,在收到针对所述前导序列的随机接入响应后,发送第三消息请求所述系统消息。

在一可选实施例中,所述方法还包括:

所述终端根据计时器的状态,决定停止发送所述前导序列请求所述系统消息时,发起一般随机接入过程请求建立与网络侧的无线资源控制连接,且在所述无线资源控制连接建立请求消息中带有系统请求信息;

在与所述网络侧建立无线资源控制连接后,通过无线资源控制专有信令获取所述系统消息。

在一可选实施例中,所述终端根据计时器的状态决定停止发送所述前导序列请求所述系统消息时,所述终端重新接收最小系统消息,如果新接收的最小系统消息中的其他系统消息信息发生变化,将所述计时器重置。

在一可选实施例中,所述终端根据计时器的状态决定停止发送所述前导序列请求所述系统消息时,所述终端重新接收最小系统消息,如果新接收的最小系统消息中的其他系统消息信息未发生变化,则将所述终端当前所在小区作为禁止接入小区或者低优先级小区。

本发明至少一实施例提供一种系统消息获取装置,包括:

发送模块,设置为,发送前导序列向网络侧请求系统消息;

接收模块,设置为,获取所述网络侧发送的系统消息;

计时器模块,设置为,维护用于所述系统消息请求的计时器;

判断模块,设置为,在所述接收模块获取所述系统消息失败后,根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息。

在一可选实施例中,所述判断模块根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息包括:

当所述计时器未超时,重新发送所述前导序列向所述网络侧请求所述系统消息。

在一可选实施例中,所述判断模块根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息包括:

当所述计时器超时,停止发送所述前导序列向所述网络侧请求所述系统消息。

在一可选实施例中,所述接收模块获取所述网络侧发送的系统消息包括:

在所述发送模块发送前导序列向网络侧请求系统消息后,在随后的系统消息发送窗口接收所请求的系统消息;

或者,在所述发送模块发送前导序列向网络侧请求系统消息后,在所述接收模块在随后的时间接收到所述网络侧发送的随机接入响应,所述发送模块发送第三消息向所述网络侧请求所述系统消息后,在随后的系统消息发送窗口接收所述请求的系统消息。

在一可选实施例中,所述发送模块还设置为,在所述判断模块根据计时器的状态,决定停止发送所述前导序列请求所述系统消息时,发起一般随机接入过程请求建立与网络侧的无线资源控制连接,且在所述无线资源控制连接建立请求消息中带有系统请求信息;

所述接收模块还设置为,在所述终端与所述网络侧建立无线资源控制连接后,通过无线资源控制专有信令获取所述系统消息。

在一可选实施例中,所述接收模块还设置为,在所述判断模块根据计时器的状态决定停止发送所述前导序列请求所述系统消息时,重新接收最小系统消息;

所述判断模块还设置为,如果新接收的最小系统消息中的其他系统消息信息未发生变化,则将所述终端当前所在小区作为禁止接入小区或者低优先级小区。

本发明至少一实施例提供一种系统消息获取装置,包括存储器和处理器,所述存储器存储有程序,所述程序在被所述处理器读取执行时,执行以下操作:

发送前导序列向网络侧请求系统消息,在获取所请求的系统消息失败后,根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息。

在一可选实施例中,所述根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息包括:

当所述计时器未超时,重新发送所述前导序列向所述网络侧请求所述系统消息。

在一可选实施例中,所述根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息包括:

当所述计时器超时,停止发送所述前导序列向所述网络侧请求所述系统消息。

本发明至少一实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现以下步骤:

发送前导序列向网络侧请求系统消息,在获取所请求的系统消息失败后,根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息。

与现有技术相比,本申请通过计时器控制请求所述系统消息的操作,在超时后及时停止请求系统消息,降低终端功耗和对网络资源的占用。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明一实施例提供的系统消息获取方法流程图;

图2为本发明一实施例提供的系统消息获取方法流程图;

图3为本发明一实施例提供的系统消息获取方法流程图;

图4为本发明一实施例提供的系统消息获取方法流程图;

图5为本发明一实施例提供的系统消息获取方法流程图;

图6为本发明一实施例提供的系统消息获取装置框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明至少一实施例提供一种系统消息获取方法,如图1所示,包括:

步骤101,终端发送前导序列向网络侧请求系统消息;

步骤102,在获取所请求的系统消息失败后,根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息。

在一可选实施例中,所述根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息包括:

当所述计时器未超时,重新发送所述前导序列向所述网络侧请求所述系统消息;

当所述计时器超时,停止发送所述前导序列向所述网络侧请求所述系统消息。

在一可选实施例中,所述终端停止发送所述前导序列向所述网络侧请求所述系统消息后,停止接收或继续接收最后一次发送所述前导序列所对应的系统消息发送窗口发送的系统消息。即计时器超时前终端最后一次发送前导序列请求系统消息该前导序列所对应的系统消息发送窗口发送的系统消息。

在一可选实施例中,所述终端决定请求系统消息且所述计时器处于停止状态时,启动所述计时器。比如,可以在发送第一条前导序列请求系统消息前启动所述计时器。当然,也可以在发送一次前导序列请求系统消息且获取所请求的系统消息失败后,再启动所述计时器。

在一可选实施例中,所述终端成功获取所请求的系统消息后,停止所述计时器。

在一可选实施例中,接收到的最小si中othersi的信息发生变化时,对所述计时器进行重置。所述对所述计时器进行重置为,为初始化计时器并重新启动。

其中,计时器是否超时根据计时门限判断。实际使用中,可以将计时器初始设置为计时门限值,计时器开始计时后,其计时值开始递减,当计时器的计时值到达零后,说明超时,或者,将计时器初始值设置为零,计时器开始计时后,其计时值开始递增,当计时器的计时值大于计时门限后,说明超时。具体使用哪种计时方式,本申请对此不作限定。基于不同的计时方式,初始化的方式不同,可以是将计时器清零,或者,将计时器设置为计时门限。

在一可选实施例中,所述计时门限为终端本地预置的,或者,为所述终端从网络侧获取。例如,所述计时门限为终端本地预置的包括:所述计时门限为所述终端的用户识别模块(subscriberidentitymodule,简称sim)或全球用户识别模块(universalsubscriberidentitymodule,简称usim)中预置的参数。例如,所述终端从网络侧获取包括:所述终端从网络侧发送的最小si中获取所述计时门限。

在一可选实施例中,终端通过两种方式获取系统消息:

方式一:所述终端发送前导序列向网络侧请求系统消息后,在随后的系统消息发送窗口接收所请求的系统消息;

方式二:所述终端发送前导序列向网络侧请求系统消息后,在随后的时间接收到所述网络侧发送的随机接入响应(radomaccessresponse,简称rar),发送第三消息向所述网络侧请求所述系统消息后,在随后的系统消息发送窗口接收所述请求的系统消息。

其中,方式一中,所述终端发送前导序列向网络侧请求系统消息后,在随后的系统消息发送窗口未接收所请求的系统消息时,获取所请求的系统消息失败,在随后的系统消息发送窗口接收到所请求的系统消息时,成功获取所请求的系统消息。

方式二中,所述终端发送第三消息向所述网络侧请求所述系统消息后,在随后的系统消息发送窗口接收到所述请求的系统消息,成功获取所请求的系统消息。如果所述终端在发送所述前导序列后,在随后的时间未接收到所述网络侧发送的rar;或者,所述终端在发送所述第三消息后,在指定的时间窗口未接收到所请求的系统消息,则所述终端获取所请求的系统消息失败。

其中,所述未接收到所请求的系统消息为:未接收到所请求的系统消息的全部或部分内容。

其中,所述接收到所请求的系统消息为,接收到所请求的系统消息的全部或部分内容。

上述两条需要对应使用。即:如果接收到所请求的系统消息为:接收到所请求的系统消息的全部内容,则此时如果仅接收到所请求的系统消息的部分内容,仍被判定为未接收到所请求的系统消息。如果接收到所请求的系统消息为:接收到所请求的系统消息的部分内容,则此时,仅接收到部分内容也可判断为接收到所请求的系统消息。

在一可选实施例中,基于方式一所述的方法获取系统消息时,所述方法还包括:

所述终端根据计时器的状态,决定停止发送所述前导序列请求所述系统消息时,所述终端发送前导序列至所述网络侧,在收到针对所述前导序列的随机接入响应后,发送第三消息请求所述系统消息。即,计时器超时后,还可通过所述终端发送前导序列至所述网络侧,在收到针对所述前导序列的随机接入响应后,发送第三消息请求所述系统消息。

在一可选实施例中,基于方式一或方式二所述的方法获取系统消息时,所述方法还包括:

所述终端根据计时器的状态,决定停止发送所述前导序列请求所述系统消息时,发起一般随机接入过程请求建立与网络侧的无线资源控制(radioresourcecontrol,简称rrc)连接,且在所述rrc连接建立请求消息中带有系统请求信息;

在与所述网络侧建立rrc连接后,通过rrc专有信令获取所述系统消息。

即,计时器超时后,还可通过建立rrc连接,通过网络侧发送的rrc专有信令获取系统消息。

在一可选实施例中,所述终端根据计时器的状态决定停止发送所述前导序列请求所述系统消息时,所述终端重新接收最小系统消息,如果新接收的最小系统消息中的其他系统消息信息发生变化,将所述计时器重置。

在一可选实施例中,所述终端根据计时器的状态决定停止发送所述前导序列请求所述系统消息时,所述终端重新接收最小系统消息,如果新接收的最小系统消息中的其他系统消息信息未发生变化,则将所述终端当前所在小区作为禁止接入小区或者低优先级小区。

本申请提供的系统消息获取方法,通过设置计时器,在计时器超时后停止发送preamble请求系统消息,相比相关技术中,持续发送preamble请求系统消息的方式,可以降低终端功耗,减少对网络资源的占用。

本发明一实施例提供一种系统消息获取方法,包括:

开始系统消息请求操作时启动该用于系统消息请求的计时器;

在计时器计时过程中:移动终端发送preamble到网络设备请求系统消息;并接收所请求的系统消息。在获取所请求的系统消息失败后;重新发送所述preamble进行系统消息请求。当计时器超时后,停止系统消息请求操作。

实施例一

本实施例提供了一种系统消息获取方法,如图2所示,包括:

步骤201,终端获取计时器的计时门限;

例如,终端从本地获取所述计时门限,或者从网络侧获取所述计时门限;

例如,从本地获取可以是从基带芯片中获取。

例如,从网络侧获取所述计时门限可以是:终端进入一个小区后,读取该小区的最小si,从所述最小si中读取计时器的计时门限。

步骤202,所述终端需要获取其他系统消息(othersi)时,启动所述计时器;

步骤203,所述终端发送preamble用于请求所述系统消息;

步骤204,所述终端在发送所述preamble后,在网络侧发送所述系统消息的时间窗接收所述系统消息;

步骤205,判断终端是否成功接收到请求的所述系统消息,如果成功接收到所述系统消息,则请求系统消息的流程成功,并停止计时器,结束;如果未成功接收到所述系统消息,则转步骤206;

步骤206,判断所述计时器是否超时,如果超时则所述系统消息请求流程失败并结束所述系统消息请求操作,如果所述计时器未超时,则转步骤203。

本实施例中,通过计时器来决定是否重新发送preamble请求系统消息,在计时器超时后停止发送preamble获取系统消息,降低了终端功耗,减少了对网络资源的占用。

实施例二

本实施例提供系统消息获取方法的另一种实施方式,如图3所示,包括:

步骤301,终端获取计时器的计时门限;

其中,终端从本地获取所述计时门限,或者从网络侧获取所述计时门限。

步骤302,终端需要获取所述其他系统消息(othersi)时,启动计时器;

步骤303,终端发送preamble用于请求所述系统消息;

步骤304,所述终端接收到网络侧对所述preamble的响应rar;

步骤305,所述终端发送第三消息(msg3)至网络侧请求所述系统消息;

步骤306,所述终端在发送所述msg3后,在网络侧发送所述系统消息的时间窗接收所述系统消息;

步骤307,判断终端是否成功接收到请求的所述系统消息,如果成功接收到所述系统消息,则请求系统消息的流程成功,停止计时器,结束;如果未成功接收到所述系统消息,则转步骤308;

步骤308,判断计时器是否超时,如果未超时转步骤303,如果超时则停止系统消息请求操作,结束。

实施例三

本实施例提供一种系统消息获取方法的另一种实施方式,如图4所示,包括:

步骤401,终端获取计时器的计时门限;

其中,终端从本地获取所述计时门限,或者从网络侧获取所述计时门限。

步骤402,终端需要获取其他系统消息时,启动所述计时器;

步骤403,所述终端发送preamble用于请求所述系统消息;

步骤404,所述终端在发送所述preamble后,在网络侧发送所述系统消息的时间窗接收所述系统消息;

步骤405,判断终端是否成功接收到请求的所述系统消息,如果成功接收到所述系统消息,则请求系统消息的流程成功,停止计时器,结束;否则,转步骤406;

步骤406,判断所述计时器是否超时,如果超时则转步骤407,如果所述计时器未超时,则转步骤403;

步骤407,终端发送preamble到网络侧发起随机接入过程,与网络侧建立rrc连接,并在rrc连接建立请求中携带si请求信息。

步骤408,rrc连接建立后,终端接收网络侧通过rrc专有信令发送的si。

实施例四

本实施例提供系统消息获取方法的另一种实施方式,如图5所示,包括:

步骤501,终端获取计时器的计时门限;

其中,终端从本地获取所述计时门限,或者从网络侧获取所述计时门限。

步骤502,所述终端需要获取所述其他系统消息(othersi)时,启动所述计时器,在计时器计时过程中,执行如下操作:

a,终端发送preamble用于请求所述系统消息;

b,所述移动终端在发送所述preamble后,在网络侧发送所述系统消息的时间窗接收所述系统消息;

c,判断终端是否成功接收到请求的所述系统消息,如果成功接收到所述系统消息,则请求系统消息的流程成功,并停止计时器;如果未成功接收到所述系统消息,则返回步骤a;

步骤503,如果计时器超时,则触发终止系统消息请求操作,包括:停止发送所述preamble请求系统消息,停止接收所述系统消息。

本发明一实施例提供一种系统消息获取装置,如图6所示,包括:

发送模块601,设置为,发送前导序列向网络侧请求系统消息;

接收模块602,设置为,接收所述网络侧发送的系统消息;

计时器模块603,设置为,维护用于所述系统消息请求的计时器;

判断模块604,设置为,在所述接收模块获取所述系统消息失败后,根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息。

所述判断模块根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息包括:

当所述计时器未超时,重新发送所述前导序列向所述网络侧请求所述系统消息。

在一可选实施例中,所述判断模块604根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息包括:

当所述计时器超时,停止发送所述前导序列向所述网络侧请求所述系统消息。

在一可选实施例中,所述接收模块602获取所述网络侧发送的系统消息包括:

在所述发送模块发送前导序列向网络侧请求系统消息后,在随后的系统消息发送窗口接收所请求的系统消息;

或者,在所述发送模块发送前导序列向网络侧请求系统消息后,在所述接收模块在随后的时间接收到所述网络侧发送的随机接入响应,所述发送模块发送第三消息向所述网络侧请求所述系统消息后,在随后的系统消息发送窗口接收所述请求的系统消息。

在一可选实施例中,所述发送模块601还设置为,在所述判断模块604根据计时器的状态,决定停止发送所述前导序列请求所述系统消息时,发起一般随机接入过程请求建立与网络侧的无线资源控制连接,且在所述无线资源控制连接建立请求消息中带有系统请求信息;

所述接收模块还设置为,在所述终端与所述网络侧建立无线资源控制连接后,通过无线资源控制专有信令获取所述系统消息。

在一可选实施例中,所述接收模块601还设置为,在所述判断模块604根据计时器的状态决定停止发送所述前导序列请求所述系统消息时,重新接收最小系统消息;

所述判断模块604还设置为,如果新接收的最小系统消息中的其他系统消息信息未发生变化,则将所述终端当前所在小区作为禁止接入小区或者低优先级小区。

本发明一实施例提供一种系统消息获取装置,包括存储器和处理器,所述存储器存储有程序,所述程序在被所述处理器读取执行时,执行以下操作:

发送前导序列向网络侧请求系统消息,在获取所请求的系统消息失败后,根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息。

所述程序在被所述处理器读取执行时,实现上述系统消息获取方法,因此,所述程序被所述处理器读取执行时执行的其他操作请参考系统消息获取方法中的相关描述。

本发明一实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现以下步骤:

发送前导序列向网络侧请求系统消息,在获取所请求的系统消息失败后,根据用于所述系统消息请求的计时器的状态,决定是否重新发送所述前导序列请求所述系统消息。

上述程序在被处理器读取执行时,实现上述系统消息获取方法,因此,上述程序被处理器读取执行时执行的其他操作请参考系统消息获取方法中的相关描述。

所述计算机可读存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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