一种数据传输的方法以及基站与流程

文档序号:21203074发布日期:2020-06-23 19:33阅读:269来源:国知局
一种数据传输的方法以及基站与流程

本申请涉及通信领域,尤其涉及一种数据传输的方法以及基站。



背景技术:

随着通信技术的发展,通信的数据量也越来越大。而基站所需要支持的数据吞吐量也越来越大,因此,对于基站所支持的小区的规格的要求也越来越高。基站产品在上下行调度中均存在因硬件处理能力限制造成的规格受限。通常,因为基站内部的基带芯片硬件限制,造成每毫秒(ms)能够处理的系统信息块(systeminformationblock,sib)和随机接入响应(randomaccessresponse,rar)消息数量有限,通常限制了基站产品规格。

例如,现有方案中,通常是各个小区独立调度,将sib消息与rar消息发送给用户设备(userequipment,ue)。基站内部的基带芯片可以用来合成即将发射的基带信号,将基站生成的sib消息与rar消息经过处理,转换为无线传输信号发送至ue。通常,基站的基带芯片每毫秒只能处理一个sib消息,或者,基站每毫秒只能处理一个rar消息。

因此,若基站同时处理两个或更多小区对应的sib消息,可能造成基站的基带芯片处理能力超限。因此,如何使基带芯片可以处理更多小区的sib消息,成为亟待解决的问题。



技术实现要素:

本申请提供一种数据传输的方法以及基站,用于提高基站的系统规格,使基站可以处理多个小区的sib与rar消息。

有鉴于此,本申请第一方面提供一种数据传输的方法,包括:基站获取第一系统信息块sib消息与第二sib消息,第一sib消息为第一小区的消息,第二sib消息为第二小区的消息,第一小区为基站的至少两个小区中的任一小区,第二小区为至少两个小区中与第一小区的不同的任一小区;基站确定第一sib消息对应的第一窗口,以及第二sib消息对应的第二窗口;基站按照预置顺序,将第一sib消息分发至第一窗口,以及将第二sib消息分发至第二窗口。

在本申请实施例中,基站生成每个小区对应的sib消息,并按照预置顺序将sib消息分发至每个小区对应的窗口中。以使用户设备(userequipment,ue)可以从接入的小区的对应的窗口中获取到sib消息。因此,因此,各个小区的sib消息可以在时间维度上错开,基站可以处理更多小区的sib消息,直接分发至对应的窗口即可。基站内部的基带芯片无需同时处理多个sib消息,仅需按照各个小区sib消息的排列顺序处理即可,可以避免同时存在不同小区的sib消息给基带芯片处理。可以减少基站硬件处理负荷,提升基站系统规格。

在本申请的一种可选实施方式中,预置顺序可以包括:

按照获取第一sib消息与第二sib消息的生成顺序进行排列,或者,按照第一sib消息与第二sib消息的优先级进行排列。

在本申请实施例中,对各个小区之间的sib消息进行排序的方式有多种,包括按照sib消息的生成顺序、或者sib消息的优先级等等进行排列,使ue可以更准确地获取对应的小区的相关信息。

在本申请的一种可选实施方式中,基站获取第一sib消息与第二sib消息,可以包括:

基站获取第一小区的第一待传输数据与第二小区的第二待传输数据;基站根据第一预置标识对第一待传输消息进行加扰得到第一sib消息,以及基站根据第二预置标识对第二待传输数据进行加扰得到第二sib消息。

在本申请实施例中,基站可以根据预置标识对每个小区对应的数据进行加扰,得到每个小区对应的sib消息。因此,ue在接收到sib消息后,可以根据预置标识进行解扰,以避免数据丢失,并且,可以实现数据的保密性。

在本申请的一种可选实施方式中,方法还可以包括:

基站接收第一ue发送的第一preamble,以及第二ue发送的第二preamble,第一ue为接入第一小区的设备,第二ue为接入第二小区的设备;基站根据第一preamble获取第一rar消息,以及根据第二preamble获取第二rar消息;基站按照预置顺序,将第一rar消息发送至第一ue,以及将第二rar消息发送至第二ue。

在本申请实施例中,基站可以接收preamble,根据该preamble获取对应的rar消息,并且为每个rar消息分配对应的时隙,在对应的时隙将rar消息发送至对应的ue。因此,基站的基带芯片可以在预置时隙内对rar消息进行发送,基带芯片可以按照顺序对rar消息进行处理,避免同时处理多个rar消息,而超出基带芯片的负荷,进一步提升基站所支持的小区的规格。

在本申请的一种可选实施方式中,将第一rar消息发送至第一ue,以及将第二rar消息发送至第二ue,可以包括:

基站为第一rar消息与第二rar消息分配时隙,第一rar消息对应第一时隙,以及第二rar消息对应第二时隙;基站在第一时隙将第一rar消息发送至第一ue,在第二时隙将第二rar消息发送至第二ue。

应理解,在同一时隙,可以分配一个或多个rar消息,具体数量可以根据基站的基带芯片的处理能力进行调整。

在本申请的一种可选实施方式中,基站为第一rar消息与第二rar消息分配时隙,包括:

基站根据第一rar消息与第二rar消息的优先级分配时隙,或,根据第一rar消息与第二rar消息的获取顺序分配时隙。

在本申请实施例中,可以根据rar消息的优先级、或者rar消息的获取顺序分配时隙,使基站的基带芯片可以按顺序对rar消息进行处理。

本申请第二方面提供一种数据传输的方法,包括:

基基站接收第一ue发送的第一preamble,以及第二ue发送的第二preamble,第一ue为接入第一小区的设备,第二ue为接入第二小区的设备,第一小区为基站的至少两个小区中的任一小区,第二小区为至少两个小区中与第一小区的不同的任一小区;基站根据第一preamble生成第一rar消息,以及根据第二preamble生成第二rar消息;基站按照预置顺序,将第一rar消息发送至第一ue,以及将第二rar消息发送至第二ue。

在本申请实施例中,基站可以接收preamble,根据该preamble获取对应的rar消息,并且为每个rar消息分配对应的时隙,在对应的时隙将rar消息发送至对应的ue。因此,基站的基带芯片可以在预置时隙内对rar消息进行发送,基带芯片可以按照顺序对rar消息进行处理,避免同时处理多个rar消息,而超出基带芯片的负荷,提升基站所支持的小区的规格。

在本申请的一种可选实施方式中,基站按照预置顺序,将第一rar消息发送至第一ue,以及将第二rar消息发送至第二ue,可以包括:

基站为第一rar消息与第二rar消息分配时隙,第一rar消息对应第一时隙,以及第二rar消息对应第二时隙;基站在第一时隙将第一rar消息发送至第一ue,在第二时隙将第二rar消息发送至第二ue。

在本申请的一种可选实施方式中,基站为第一rar消息与第二rar消息分配时隙,可以包括:

基站根据第一rar消息与第二rar消息的优先级分配时隙,或,根据第一rar消息与第二rar消息的获取顺序分配时隙。

在本申请实施例中,可以根据rar消息的优先级、或者rar消息的获取顺序分配时隙,使基站的基带芯片可以按顺序对rar消息进行处理。

本申请第三方面提供一种基站,该基站具有实现上述第一方面数据传输的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

本申请第四方面提供一种基站,该基站具有实现上述第二方面数据传输的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

本申请实施例第五方面提供一种基站,可以包括:

处理器、存储器、总线以及输入输出接口,该处理器、该存储器与该输入输出接口通过该总线连接;该存储器,用于存储程序代码;该处理器调用该存储器中的程序代码时执行本申请第一方面或第一方面任一实施方式提供的基站执行的步骤。

本申请实施例第六方面提供一种基站,可以包括:

处理器、存储器、总线以及输入输出接口,该处理器、该存储器与该输入输出接口通过该总线连接;该存储器,用于存储程序代码;该处理器调用该存储器中的程序代码时执行本申请第二方面或第二方面任一实施方式提供的基站执行的步骤。

本申请实施例第七方面提供一种存储介质,其上存储有可编程指令,当所述可编程指令在计算机上运行时,使得计算机执行上述第一方面或第一方面任一实现方式中描述的方法。

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

本申请实施例第八方面提供一种存储介质,其上存储有可编程指令,当所述可编程指令在计算机上运行时,使得计算机执行上述第一方面或第二方面的任一实现方式中描述的方法。该存储介质包括:u盘、移动硬盘、只读存储器(英文缩写rom,英文全称:read-onlymemory)、随机存取存储器(英文缩写:ram,英文全称:randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本申请实施例第九方面提供了一种计算机程序产品,该计算机程序产品包括计算机软件指令,该计算机软件指令可通过处理器进行加载来实现上述第一方面或第二方面的数据传输的方法中的流程。

在本申请实施例中,基站获取每个小区对应的sib消息,并将sib消息按照预置顺序分发至每个小区对应的窗口中。以使用户设备(userequipment,ue)可以从接入的小区的对应的窗口中获取到sib消息。例如,若第一sib消息对应第一小区的第一窗口,第二sib消息对应第二小区的第二窗口,那么,基站内可以按照预置顺序,分别对第一sib消息与第二sib消息分发至第一窗口与第二窗口。第一sib消息与第二sib消息可以在不同的时隙进行处理,使基站内的基带芯片无需同时处理第一sib消息与第二sib消息。因此,各个小区的sib消息可以在时间维度上错开,基站可以处理更多小区的sib消息,直接按照预置顺序分发至对应的窗口即可。基站内部的基带芯片可以按照预置顺序对每个小区的sib消息进行处理。因此,基站的基带芯片无需同时处理多个小区的sib消息,仅需按照各个小区的sib消息排列的顺序对各个sib消息进行处理即可,可以避免同时存在不同小区的sib消息同时需要基带芯片处理。可以减少基站硬件处理负荷,提升基站系统规格。

附图说明

图1为本申请提供的数据传输的方法应用的网络架构示意图;

图2为本申请提供的数据传输的方法的一种可能的流程示意图;

图3为本申请提供的数据传输的方法的另一种可能的流程示意图;

图4为本申请提供的数据传输的方法的另一种可能的流程示意图;

图5为本申请提供的基站的一种可能的结构示意图;

图6为本申请提供的基站的另一种可能的结构示意图;

图7为本申请提供的基站的另一种可能的结构示意图;

图8为本申请提供的基站的另一种可能的结构示意图。

具体实施方式

本申请提供一种数据传输的方法以及基站,用于提高基站的系统规格,使基站可以处理多个小区的sib与rar消息。

首先,本申请提供的数据传输方法可以应用于多种通信系统,例如,全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)等等。

示例性地,本申请提供的数据传输的方法的应用场景可以如图1所示。其中,数据传输方法可以应用的通信系统内可以包括多个基站,此处以一个基站为例进行说明。一个基站可以包括一个或多个小区,例如,一个基站可以包括一个或多个天线,每个天线的扇形辐射区域可以理解为一个小区。每个小区内可以包括一个或多个ue(图1中的ue1、ue2、ue3、ue4、ue5),每个小区内的ue接入基站。

而当ue接入基站时,ue还需要获取系统信息,因此,基站还需要将sib消息发送给ue。具体地,基站可以通过广播的形式,将基站下的小区的信息通过sib信息发送至基站下的ue。并且,每个小区的sib消息可能是不同的,因此,每个小区可以对应一个或多个sib消息。ue在接收到广播的sib消息后,根据预置的标识数据解析sib消息,以得到对应的小区信息。具体地,sib消息通过系统信息窗口(systeminformation-window)传输。该si窗口为基站发送的广播消息,基站在生成sib消息后,经由基站的基带芯片进行转换,转换为基带信号,并经由无线模块将基带信号转换为无线信号并在对应的窗口进行广播。

然而,基站下可以包括多个小区,而基站内的基带芯片同时处理的sib消息数量有限,当基站同时处理多个小区的sib消息时,可能会造成基带芯片超出负荷,而影响处理sib消息的效率,降低了基站支持的小区的规格。

因此,为提升基站支持的小区的规格,本申请提供的数据传输的方法可以如图2所示,可以包括:

201、基站获取至少两个小区中每个小区对应的sib消息。

首先,基站可以包括至少两个小区,该至少两个为两个或两个以上。基站可以为每个小区生成对应的sib消息,当然,也可以为其中的一个或者多个生成sib消息。

以其中的任意两个不同小区为例,该任意两个小区包括第一小区与第二小区。基站可以获取第一小区对应的第一sib消息以及第二小区对应的第二sib消息。

202、基站确定每个sib消息对应的窗口。

基站在获取每个小区对应的每个sib消息后,确定每个小区对应的si窗口。其中,sib消息可以分为多种,例如,小区接入相关信息、接入限制信息、频率信息等等。因此,不同的sib消息可以对应不同的窗口,例如,不同的sib可以对应不同的频率传输,那么,不同的sib消息可以通过不同频率的窗口进行传输。

通常,一个窗口可以包括一个或多个sib消息。可选地,同一个小区的sib消息可以对应同一个窗口。以使ue在接收到该窗口的信息时,可以同时获取同一个小区的相关信息,无需连续等待接收到多个sib信息之后再进行相应处理,可以提高ue的处理效率。

203、基站将每个小区的sib消息按照预置顺序分发至每个窗口。

在基站确定sib消息对应的窗口后,将每个小区的sib消息按照预置顺序分发至每个窗口。每个sib消息通过对应的窗口进行广播,以使每个小区内的ue可以根据窗口中的sib消息,获取到对应的小区的信息。例如,小区接入相关信息、接入限制信息、频率信息等等。其中,该预置顺序可以是按照获取每个sib消息的顺序,或按照sib消息的关联度进行排列,或者按照sib消息的优先级进行排列等等。

具体地,以第一sib消息与第二sib消息为例,第一sib消息为第一小区的消息,第二sib消息为第二小区的消息,第一小区为基站的至少两个小区中的任一小区,第二小区为该至少两个小区中与第一小区的不同的任一小区。在获取到第一sib消息与第二sib消息后,按照预置顺序,分别将第一sib消息分发至第一小区对应的第一窗口,将第二sib消息分发至第二小区对应的第二窗口。其中,可以是先将第一sib消息分发至第一小区对应的第一窗口,也可以是先将第二sib消息分发至第二小区对应的第二窗口。

其中,可选地,该预置顺序可以包括:按照获取第一sib消息与第二sib消息的生成顺序进行排列。例如,先生成的sib消息可以优先排列,例如,先获取到第一sib消息,则可以先将第一sib消息分发至第一小区对应的第一窗口,之后再将第二sib消息分发至第二小区对应的第二窗口。

可选地,该预置顺序还可以包括:按照所述第一sib消息与所述第二sib消息的优先级进行排列。例如,若第一sib消息的优先级高于第二sib消息,则可以先将第一sib消息分发至第一小区对应的第一窗口,再将第二sib消息分发至第二小区对应的第二窗口。或者,若第二sib消息的优先级高于第一sib消息,则可以先将第二sib消息分发至第二小区对应的第二窗口,再将第一sib消息分发至第一小区对应的第一窗口。

具体地,基站可以生成一个或多个sib消息,将每个sib消息在确定对应的si窗口后,按照预置顺序,将每个sib消息分发至对应的si窗口中,并进行广播。以使ue在接收到每个si窗口时,可以从每个si窗口中获取对应的小区信息。

ue在接收到基站广播的消息后,从该sib消息中解析出对应小区的sib消息。ue可以通过对应小区的sib消息获取对应小区的信息,或者接入对应的小区等等。例如,第一ue可以在第一窗口接收第一小区对应的第一sib消息,并从该第一sib消息中获取第一小区的信息,包括第一小区的接入相关信息、第一小区的接入限制信息、频率信息等等。以使第一ue可以根据该第一sib消息接入第一小区或者切换到第一小区等等。

在本申请实施例中,基站在确定每个小区对应的sib消息对应的窗口后,可以按照预置顺序将每个sib消息分发至对应的窗口。因此,基站的基带芯片仅需按照预置顺序,依次对每个小区对应的sib消息进行处理即可,可以避免基站内的基带芯片同时处理多个小区对应的sib消息,可以避免超出基带芯片的负荷,可以提升基站支持的小区的规格。

前述对本申请提供的数据传输的方法的流程进行了说明,更进一步地,除了对sib消息按照预置顺序进行排序外,还可以对rar按照预置顺序进行处理,以避免基站的基带芯片处理rar消息超出负载。下面对本申请提供的数据传输的方法的流程进行进一步的说明。请参阅图3,本申请中数据传输的方法的另一种流程示意图,可以包括:

301、基站接收每个小区中的ue发送的每个preamble。

基站除了可以对sib消息按照预置顺序进行排列外,因基站的基带芯片同时处理rar消息的能力也有限,因此,还可以对rar消息进行排序。

具体地,在处理rar消息之前,基站首先接收每个小区中的ue发送的preamble,用于通知基站ue将随机接入,并根据该preamble生成rar消息。

其中,基站上可以接入一个或多个小区,当接入多个小区时,基站可以接收每个小区中的ue发送的preamble,该preamble可以用于通知基站对应的ue将随机接入基站。

通常,在小区搜索过程之后,ue已经与小区取得了下行同步,因此ue能够接收下行数据。但ue只有与小区取得上行同步,才能进行上行传输。ue通过rar与小区建立连接并取得上行同步。基站可以通过广播小区的sib2来通知ue可以在哪些时频资源上传输preamble。ue使用的preamble是由基站直接指定的,也可以是按照预置规则生成的。

302、基站根据每个preamble获取每个ue对应的每个rar消息。

基站在接收到每个preamble后,可以根据每个preamble获取每个ue对应的每个rar消息。该每个rar消息可以用于通知每个ue接入基站成功。

以第一ue与第二ue为例,第一ue与第二ue接入不同的小区,第一ue为接入第一小区的设备,第二ue为接入第二小区的设备,第一小区为基站的至少两个小区中的任一小区,第二小区为该至少两个小区中与第一小区的不同的任一小区。基站在接收到第一ue的第一preamble后,根据该第一preamble生成第一ue对应的第一rar消息。基站在接收到第二ue的第二preamble后,根据该第二preamble生成第二ue对应的第二rar消息。

通常,若第一rar消息中可以包括第一ue发送的第一preamble,则第一ue可以确定基站允许接入,此时第一ue可以进行进一步地数据交换。若第一rar消息中不包括第一ue发送的第一preamble,或者第一ue在预置时长内没有接收到rar消息,则第一ue可以确定接入失败。

303、基站按照预置顺序将每个rar消息发送至对应的ue。

基站在确定每个rar对应的顺序后,按照预置顺序将每个rar消息发送至对应的ue。

以第一rar消息与第二rar消息为例。第一rar消息对应第一ue,第二rar消息对应第二ue。第一ue与第二ue接入不同的小区,第一ue为接入第一小区的设备,第二ue为接入第二小区的设备,第一小区为基站的至少两个小区中的任一小区,第二小区为该至少两个小区中与第一小区的不同的任一小区。基站生成第一rar消息与第二rar消息后,按照预置的顺序,将第一rar消息发送至第一ue,以及将第二rar消息发送至第二ue。

可选地,基站可以每个rar消息分配时隙。例如,可以为所述第一rar消息与所述第二rar消息分配时隙,所述第一rar消息对应第一时隙,以及所述第二rar消息对应第二时隙。

可选地,可以根据rar消息的获取顺序进行排列。例如,先生成的rar消息可以优先排列,例如,先获取到第一rar消息,则可以先将第一rar消息分发至第一ue,之后再将第二rar消息分发至第二ue。

进一步可选地,在分配时隙时,可以根据第一rar消息与第二rar消息的优先级分配时隙,例如,若先生成第一rar消息,则为第一rar消息分配优先的时隙。

可选地,可以根据rar消息的优先级进行排列。例如,优先级高的rar消息可以优先排列,例如,若第一rar消息优先级高于第二rar消息,则可以先将第一rar消息分发至第一ue,之后再将第二rar消息分发至第二ue。

进一步可选地,在分配时隙时,可以根据rar消息的优先级分配时隙。例如,若第一rar消息的优先级高于第二rar消息,则为第一rar消息分配优先的时隙。

具体地,每个rar消息都需要由基站的基带芯片进行转换处理,转换为基带信号,并进一步由无线模块将基带信号转换为无线信号经由天线发送至每个ue。通常,基站上可以获取多个rar消息,因此,基带芯片可以按照基站为每个rar消息分配的时隙,对每个rar按照顺序进行处理,以避免基带芯片同时处理多个rar消息,进而超出基带芯片的负荷。

应理解,若基带芯片可以同时处理n个rar消息,n>=1,那么,n个rar消息可以分配相同的时隙,以使基带芯片同时处理该n个rar消息,并且未超出基带芯片的负荷。

因此,在本申请实施例中,基站可以为每个小区对应的rar消息分配对应的时隙,使基带芯片可以按照分配的时隙对每个小区对应的rar消息进行处理。相当于基带芯片可以按照预置顺序对每个小区对应的rar消息进行处理。因此,基带芯片可以在负荷内处理rar消息,避免超出基带芯片的负荷,提升基站支持的小区规格。

前述对sib消息与rar消息的传输进行了说明,下面结合前述的sib消息与rar消息,对本申请实施例提供的数据传输的方法进行更详细的说明。请参阅图4,本申请实施例提供的数据传输的方法的另一种流程示意图。

401、基站获取至少两个小区中每个小区对应的sib消息。

首先,基站可以辐射至少两个小区,该至少两个小区可以包括两个或两个以上小区。基站可以获取基站所覆盖的小区中的一个或多个的sib消息,也可以是获取基站所覆盖的小区中的每个小区的sib消息。该sib消息中包括了对应小区的系统信息。

可选地,每个小区对应的sib消息可以是基站生成的,也可以是基站从存储介质或数据库中读取的,具体可以根据实际应用场景调整。

具体地,可以是基站在获取到si数据后,将该si数据按照预置格式生成sib消息。sib消息可以包括多种数据类型,例如,sib1、sib2、sib3等等,sib1可以携带小区接入与小区选择的相关信息,sib2可以携带公共的无线资源配置相关信息,sib3可以携带同频、异频、跨制式小区重选等相关信息等。并且,还需要对待传输数据根据预置标识进行加扰才能得到sib消息,具体可以是通过si-无线网络临时标识(radionetworktemporyidentity,rnti)对待传输数据进行加扰,该待传输数据可以是对应的小区相关的信息。并且,每个小区的si-rnti可以是相同的,也可以是不同的。以使ue在接收到sib消息时,可以根据每个小区的si-rnti对sib消息进行解析,得到sib消息中所包括的数据。其中,每个小区的si-rnti在ue接入对应的小区时即可获知。

具体地,加扰的具体方式可以是将预置标识插入待传输数据中,或根据预置标识生成加扰多项式,然后进行异或计算等多种方式,具体根据实际应用场景调整,此处不作限定。

402、基站确定每个sib消息对应的每个窗口。

基站在获取至少两个个小区中每个小区对应的sib消息后,可以为每个sib消息分配传输窗口。以第一sib消息为例,基站在获取第一sib消息后,确定第一sib消息对应的第一窗口。

此外,为便于ue读取sib消息,同一小区的sib消息可以在同一si窗口中传输,以使ue可以同时接收到对应小区的sib消息,提高ue的处理效率。例如,一个发送周期内有4个窗口,基站包括4个辐射小区,那么,可以将第一小区的sib消息分发至第一窗口进行发送,可以将第二小区的sib消息分发至第二窗口进行发送,可以将第三小区的sib消息分发至第三窗口进行发送,可以将第四小区的sib消息分发至第四窗口进行发送。

403、基站将每个sib消息按照预置顺序分发至对应的窗口。

在基站确定每个sib消息对应的窗口后,将每个sib消息按照预置顺序分发至对应的窗口。

以第一sib消息与第二sib消息为例,第一sib消息为第一小区的消息,第二sib消息为第二小区的消息,第一小区为基站的至少两个小区中的任一小区,第二小区为该至少两个小区中与第一小区的不同的任一小区。在获取到第一sib消息与第二sib消息后,按照预置顺序,分别将第一sib消息分发至第一小区对应的第一窗口,将第二sib消息分发至第二小区对应的第二窗口。其中,可以是先将第一sib消息分发至第一小区对应的第一窗口,也可以是先将第二sib消息分发至第二小区对应的第二窗口。

具体地,基站在确定每个sib消息对应的窗口后,按照预置顺序发送至基站的基带芯片,由基带芯片对每个sib消息进行处理。

通常,si窗口也可以分为多种窗口,例如,可以将具有相同周期的放在同一个si窗口中传输。并且,每个窗口可以是按照时序进行排列,例如,每个窗口之间可以相隔10ms。一个si窗口可以理解为一个si数据包,si窗口的发送周期、窗口编号等,可以确定sib消息所发送的系统帧号以及子帧号。

示例性地,si窗口可以理解为发送si消息的一段时序,例如,一个周期内可以包括4个窗口,每个窗口占用10ms,在每个窗口发送si消息。si消息可以理解为一个消息包括。一个si消息可以包括一个或多个sib消息,该多个为两个或两个以上。例如,systeminformationblocktype1的schedulinginfolist为si消息的列表,每个si消息在该列表中的顺序以n表示,例如,schedulinginfolist中包括4个si消息,则会有4个si窗口来发送这4个si消息,n即表示si消息在第几个si窗口进行发送,若n为1,则表示n对应的si消息在第1个si窗口中发送。为维持发送si消息的连续性,可以对每个si消息的发送时序进行计算。例如,可以建立公式:x=(n-1)*w,其中,w为si窗口的长度,n为si窗口的顺序号。则si窗口的起始帧可以满足:sfn%t=floor(x/10),sfn为si消息的帧号,t为si消息对应的周期,可以由si-periodicity确定,可以以10ms为单位进行确定。其中,sfn%t可以保证si窗口的周期,floor(x/10)可以确定si窗口在周期内的起始系统帧,其中,一个系统帧的为10ms。因此,实际si窗口的起始帧为x%10。其中,因一个si消息可以包括一个或多个sib消息,因此,可将该一个或多个sib消息按照预置顺序进行排列,例如,可以按照获取sib消息的时序进行排列,按照sib消息之间的关联度进行排列等等。因此,本申请实施例可以将每个si消息所包括的sib消息按照预置顺序进行排列,使基站内的基带芯片在处理sib消息时,可以按照预置顺序进行处理,而无需同时处理多个sib消息。

404、基站每个sib消息进行广播。

基站将第一sib消息按照预置顺序分发至第一窗口后,对第一窗口进行广播,以使处于第一小区的ue可以获取到第一窗口中的第一sib消息。

具体地,基站在每个窗口对对应的sib消息进行广播,每个窗口可以按照顺序排列。其中,每个sib消息在对应的窗口也按照预设的顺序进行排列。例如,第一窗口的时序为10ms,那么,第一sib消息可以占用1ms,可以是第1ms,也可以是第3ms等等。

具体地,基带芯片可以将sib消息转换为基带信号,并进一步由无线模块将基带信号转换为无线信号经由天线进行广播。处于基站覆盖范围内的ue都可以接收到基站发送的sib信息,或者,基站也可以定向发送,例如,可以只向第一小区、第二小区以及第三小区广播sib信息,不向第四小区广播sib信息等等。

405、ue解析对应的sib消息。

基站在广播每个小区的sib消息后,每个ue对接收到的对应小区的sib信息进行解析。

具体地,每个小区可以对应si-rnti,以第一小区内的第一ue为例,sib信息可以是根据si-rnti得到的数据,因此,第一ue可以根据第一小区对应的si-rnti对第一sib消息进行解析,得到第一小区对应的sib信息。通常,ue还可能接受到基站广播到的其他小区的sib消息,ue可以根据第一小区si-rnti进行解析,若解析不成功,则ue可以确认该sib消息不为第一小区的sib消息。

此外,ue可以在与第一小区进行通信之后,才能接收到第一sib消息。例如,第一ue可以向第一小区发送上行请求消息,基站回复响应消息,该响应消息中可以携带该si-rnti。

因此,在本申请实施例中,基站可以将sib消息在第一窗口中按照预置顺序进行排列,基带芯片在处理sib消息时,仅需按照窗口的排列顺序,对每个sib消息按顺序进行处理即可,可以避免基带芯片同时处理多个sib消息,导致超出基带芯片符合。使基带芯片可以处理多个小区的sib消息,可以提升基站支持的小区的规格。

406、ue向基站发送preamble。

通常,ue与基站建立了下行连接,ue可以接收基站发送的下行数据,例如,前述基站广播的sib消息。ue还需要与基站建立上行连接,以使ue可以发送上行数据。此时,ue可以随机接入基站,可以向基站发送preamble,以使基站允许ue接入基站。

其中,若有多个ue接入基站,则基站可以接收到多个ue发送preamble。该多个ue可以是不同的小区中的设备。例如,基站接收第一ue发送的第一preamble,以及第二ue发送的第二preamble,第一ue为接入第一小区的设备,第二ue为接入第二小区的设备,第一小区为基站的至少两个小区中的任一小区,第二小区为该至少两个小区中与第一小区的不同的任一小区。

407、基站获取ue对应的rar消息。

基站在接收到preamble后,可以根据preamble获取ue对应的rar消息。该rar消息可以用于通知ue接入基站成功。

具体地,基站在接收到preamble后,可以上报介质访问控制(mediaaccesscontrol,mac)层,并根据该preamble生成对应的rar消息。该rar消息中可以包括该preamble。

当基站接收到多个ue发送的preamble后,基站可以生成该多个ue对应的rar消息。例如,基站可以根据第一ue发送的第一preamble生成第一rar消息,以及根据第二ue发送的第二preamble生成第二rar消息。

408、基站按照预置顺序向ue发送rar消息。

在基站获取到rar消息后,按照预置顺序,将该rar消息发送至ue。

通常,若有多个ue接入基站,则基站可以接收到多个ue发送preamble。该多个ue可以是不同的小区中的设备。例如,基站接收第一ue发送的第一preamble,以及第二ue发送的第二preamble,第一ue为接入第一小区的设备,第二ue为接入第二小区的设备,第一小区为基站的至少两个小区中的任一小区,第二小区为该至少两个小区中与第一小区的不同的任一小区。基站可以根据第一ue发送的第一preamble生成第一rar消息,以及根据第二ue发送的第二preamble生成第二rar消息。之后按照预置顺序,将第一rar消息发送至第一ue,以及将第二rar消息发送至第二ue。

可选地,基站可以每个rar消息分配时隙。例如,可以为所述第一rar消息与所述第二rar消息分配时隙,所述第一rar消息对应第一时隙,以及所述第二rar消息对应第二时隙。

本申请的一个实施例中,基站在为rar消息分配时隙时,可以根据rar消息的优先级进行分配。例如,若第一rar消息的优先级高,则为第一rar消息分配的时隙可以是优先发送的时隙,若第一rar消息的优先级不高,则为第一rar消息分配的时隙可以是不优先发送的时隙。通常,在确定第一rar消息的优先级时,可以根据第一ue的优先级来确定,还可以根据基站接收第一preamble的时长来确定,接收第一preamble的时长越高,第一rar消息的优先级越高,以避免第一ue因超时而导致接入失败。

ue在发送preamble之后,等待预置时长,在预置时长内未接收到rar消息,则ue可以确认接入失败。因此,基站在获取rar消息后,可以在预置时长内向ue发送rar消息,以避免ue因超时确认接入失败,而导致ue接入基站失败。

具体地,rar消息由基站的基带芯片进行转换处理,转换为基带信号,并由无线模块将基带信号转换为无线信号经由天线发送至ue。通常,基站上可以获取多个rar消息,因此,基带芯片可以按照基站为每个rar消息分配的时隙,对每个rar按照顺序进行处理,以避免基带芯片同时处理多个rar消息,进而超出基带芯片的负荷。

因此,在本申请实施例中,基站可以为sib消息按照预置顺序分发至对应的窗口,并且为rar消息分配发送时隙。因此,可以是基站的基带芯片按顺序一次对sib消息与rar消息进程处理。避免超出基带芯片的负荷,提升基站支持的小区的规格。

前述对本申请提供的数据传输的方法进行了说明,下面对本申请提供的装置进行说明。首先,申请提供一种基站,请参阅图5,可以包括:

获取单元501,用于获取第一系统信息块sib消息与第二sib消息,第一sib消息为第一小区的消息,第二sib消息为第二小区的消息,第一小区为基站的至少两个小区中的任一小区,第二小区为至少两个小区中与第一小区的不同的任一小区;

处理单元502,用于确定第一sib消息对应的第一窗口,以及第二sib消息对应的第二窗口;

分发单元503,用于按照预置顺序,将第一sib消息分发至第一窗口,以及将第二sib消息分发至第二窗口。

该基站可以用于执行前述图2或图4中基站所执行的步骤。

在本申请的一种可选的实施方式中,预置顺序包括:

按照获取第一sib消息与第二sib消息的生成顺序进行排列,或者,按照第一sib消息与第二sib消息的优先级进行排列。

在本申请的一种可选的实施方式中,获取单元501,具体可以用于:

获取第一小区的第一待传输数据与第二小区的第二待传输数据;

根据第一预置标识对第一待传输消息进行加扰得到第一sib消息,以及基站根据第二预置标识对第二待传输数据进行加扰得到第二sib消息。

在本申请的一种可选的实施方式中,基站还可以包括:接收单元504,发送单元506;

接收单元504,可以用于接收第一ue发送的第一preamble,以及第二ue发送的第二preamble,第一ue为接入第一小区的设备,第二ue为接入第二小区的设备;

获取单元501,还用于根据第一preamble获取第一rar消息,以及根据第二preamble获取第二rar消息;

发送单元506,可以按照预置顺序,将第一rar消息发送至第一ue,以及将第二rar消息发送至第二ue。

在本申请的一种可选的实施方式中,该基站还可以包括:分配单元505;

分配单元505,具体可以用于为第一rar消息与第二rar消息分配时隙,第一rar消息对应第一时隙,以及第二rar消息对应第二时隙。

发送单元506,还用于在第一时隙将第一rar消息发送至第一ue,在第二时隙将第二rar消息发送至第二ue。

在本申请的一种可选的实施方式中,分配单元505,具体用于:

根据第一rar消息与第二rar消息的优先级,为第一rar消息分配第一时隙,以及为第二rar消息分配第二时隙;

或,

根据第一rar消息与第二rar消息的获取顺序分配时隙,为第一rar消息分配第一时隙,以及为第二rar消息分配第二时隙。

除了前述图5中的基站,针对图3中数据传输方法的流程,本申请还提供另一种基站,如图6所示,可以包括:

接收单元601,用于接收第一ue发送的第一preamble,以及第二ue发送的第二preamble,第一ue为接入第一小区的设备,第二ue为接入第二小区的设备,第一小区为基站的至少两个小区中的任一小区,第二小区为至少两个小区中与第一小区的不同的任一小区;

生成单元602,用于根据第一preamble生成第一rar消息,以及根据第二preamble生成第二rar消息;

发送单元604,用于按照预置顺序,将第一rar消息发送至第一ue,以及将第二rar消息发送至第二ue。

该基站可以用于执行前述图3中基站所执行的步骤。

在本申请的一种可选的实施方式中,该基站还可以包括:分配单元603;

分配单元603,可以用于为第一rar消息与第二rar消息分配时隙,第一rar消息对应第一时隙,以及第二rar消息对应第二时隙;

发送单元604,还用于在第一时隙将第一rar消息发送至第一ue,在第二时隙将第二rar消息发送至第二ue。

在本申请的一种可选的实施方式中,该分配单元603,具体可以用于:

根据第一rar消息与第二rar消息的优先级,为第一rar消息分配第一时隙,以及为第二rar消息分配第二时隙;

或,

根据第一rar消息与第二rar消息的获取顺序分配时隙,为第一rar消息分配第一时隙,以及为第二rar消息分配第二时隙。

图7是本发明实施例提供的一种基站结构示意图,该基站700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)722(例如,一个或一个以上处理器)和存储器732,一个或一个以上存储应用程序742或数据744的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器732和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对基站中的一系列指令操作。更进一步地,中央处理器722可以设置为与存储介质730通信,在基站700上执行存储介质730中的一系列指令操作。

此外,基站中还可以包括基带芯片(图中未示出),用于将电信号转换为基带信号进行传输。

该中央处理器722可以根据指令操作执行前述图2或图4中基站所执行的步骤。

基站700还可以包括一个或一个以上电源726,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口758,和/或,一个或一个以上操作系统741,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。

上述实施例中由基站所执行的步骤可以基于该图7所示的基站结构。

图8是本发明实施例提供的一种基站结构示意图,该基站800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)822(例如,一个或一个以上处理器)和存储器832,一个或一个以上存储应用程序842或数据844的存储介质830(例如一个或一个以上海量存储设备)。其中,存储器832和存储介质830可以是短暂存储或持久存储。存储在存储介质830的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对基站中的一系列指令操作。更进一步地,中央处理器822可以设置为与存储介质830通信,在基站800上执行存储介质830中的一系列指令操作。

该中央处理器822可以根据指令操作执行前述图3中基站所执行的步骤。

此外,基站中还可以包括基带芯片(图中未示出),用于将电信号转换为基带信号进行传输。

基站800还可以包括一个或一个以上电源826,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口858,和/或,一个或一个以上操作系统841,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。

上述实施例中由基站所执行的步骤可以基于该图8所示的基站结构。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请图2-图4中各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

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