数据处理方法、装置及基站与流程

文档序号:14078753阅读:183来源:国知局
数据处理方法、装置及基站与流程
本发明涉及通信
技术领域
,尤其涉及一种数据处理方法、装置及基站。
背景技术
:在通信
技术领域
中,例如wcdma(widebandcodedivisionmultipleaccess,宽带码分多址)
技术领域
中,物理层的prach(physicalrandomaccesschannel,物理随机接入信道)承载传输层的rach(randomaccesschannel,随机接入信道),而传输层的rach可承载dcch(dedicatedcontrolchannel,专用控制信道)、dtch(dedicatedtrafficchannel,专用业务信道)、ccch(commoncontrolchannel,公共控制信道)和ctch(commontrafficchannel,公共业务信道)。而当rach承载ccch或ctch时,rlc(radiolinkcontrol,无线链路控制)层对应工作的实体是非确认模式(unacknowledgedmode,um)rlc实体,mac(mediumaccesscontrol,媒体接入控制)层对应工作的实体是mac-c/sh/m实体;当rach承载dcch或dtch时,rlc层对应工作的实体是确认模式(acknowledgedmode,am)rlc实体,mac层对应工作的实体是mac-d实体。然后,在现有技术中,当通过rach上的传输块传递数据时,mac层接收到传输块后,一般直接将传输块向上层传递,而不对传输块进行验证,因此很容易将有问题的传输块传递至上层,从而导致上层解出错误的信息,因此造成流程失败或者网管指标降低。技术实现要素:本发明实施例提供了一种数据处理方法、装置及基站,可以降低错误数据的出现概率。本发明实施例提供了一种数据处理方法,包括:识别物理随机接入信道的传输格式;当识别到所述物理随机接入信道的传输格式为预定格式时,获取所述物理随机接入信道上的多个传输块的媒体接入控制头;判断所述获取的多个媒体接入控制头是否非法;当判断到非法时,拒绝传送所述多个传输块。其中,所述预定格式包括:2*168,所述2*168表示所述物理随机接入信道上有2个168位大小的传输块。其中,所述非法包括:所述多个媒体接入控制头的目标信道类型字段的值不相同,或者所述多个媒体接入控制头的用户标识类型字段的值不相同,或者所述多个媒体接入控制头的用户标识字段的值不相同。其中,所述方法还包括:当判断到合法时,向媒体接入控制层的上层传送所述多个传输块。其中,所述合法包括:所述多个媒体接入控制头的目标信道类型字段的值相同,所述多个媒体接入控制头的用户标识类型字段的值相同,且所述多个媒体接入控制头的用户标识字段的值相同。其中,所述多个传输块是在相同的传输时隙内通过所述物理随机接入信道传送的。本发明实施例还提供了一种数据处理装置,包括:识别模块,用于识别物理随机接入信道的传输格式;获取模块,用于当所述识别模块识别到所述物理随机接入信道的传输格式为预定格式时,获取所述物理随机接入信道上的多个传输块的媒体接入控制头;判断模块,用于判断所述获取模块获取的多个媒体接入控制头是否非法;以及处理模块,用于当所述判断模块判断到非法时,拒绝传送所述多个传输块。其中,所述预定格式包括:2*168,所述2*168表示所述物理随机接入信道上有2个168位大小的传输块。其中,所述非法包括:所述多个媒体接入控制头的目标信道类型字段的值不相同,所述多个媒体接入控制头的用户标识类型字段的值不相同,或者所述多个媒体接入控制头的用户标识字段的值不相同。其中,所述处理模块,还用于当所述判断模块判断到合法时,向媒体接入控制层的上层传送所述多个传输块。其中,所述多个传输块是在相同的传输时隙内通过所述物理随机接入信道传送的。本发明实施例还提供了一种基站,包括上述的数据处理装置。本发明实施例的有益效果是:上述的方法、装置及基站,通过判断物理随机接入信道上的多个传输块的媒体接入控制头是否非法,并且在非法时,拒绝传送该多个传输块,从而避免将带有错误数据的传输块传递至上层,因此可以达到降低错误数据的出现概率的有益效果。附图说明图1是本发明的数据处理方法的第一实施例的流程示意图;图2是本发明的数据处理方法的第二实施例的流程示意图;图3是本发明的数据处理方法的第三实施例的流程示意图;图4是本发明的数据处理方法的第四实施例的流程示意图;图5是本发明的数据处理方法的第五实施例的流程示意图;图6是本发明的数据处理装置的实施例的结构示意图。具体实施方式为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。当rach(随机接入信道)的传输格式为预定格式时,例如为2*168,其表示在一个tti(transmissiontimeinterval,传输时隙)内可以承载(如传送)两个传输块。在mac(媒体接入控制)层中,每个传输块的mac层属性具有一定的关联性。例如,每个传输块mac头应相同,这是由于该些传输块是由同一个mac-c实体或mac-d实体生成。因此,可以据此判断rach上的两个传输块的mac是否一致,来决定是否丢弃传输块。需要说明的是,当rach信道承载不同的信道时,mac头的格式不相同。例如表一和表二所示,参考表一所示,当rach承载dtch或dcch时,传输块中的mac头的格式包括:tctf(targetchanneltypefield,目标信道类型)字段、ue-id(用户标识)类型字段、ue-id(用户标识)字段和c/t字段(用来表示专用逻辑信道映射到rach上时的一个信道区分)。并且此时tctf字段的值为“01”,以表示该传输块是用于承载dtch或dcch。参考表二所示,当rach承载ctch或ccch时,传输块的mac头的格式包括:tctf字段,并且此时tctf字段的值为“00”,以表示该传输块用于承载ctch或ccch;换句话说,当tctf字段的值为“00”时,mac头中无上述的ue-id类型字段、ue-id字段和c/t字段。表一:tctfud-id类型ue-idc/t表二:tctf结合上述内容,下面举例对本发明实施例进行说明。如图1所示,是本发明的数据处理方法的第一实施例的流程示意图,其包括如下步骤:步骤102:识别prach的传输格式。步骤104:当识别到prach的传输格式为预定格式时,分别获取prach上的多个传输块的mac头。其中,预定格式例如为上述提及的2*168格式,或者本领域技术人员知晓的其他格式,这些格式一般能够导致prach承载有多个(如大于3个)传输块。另外,需要说明的是,该多个传输块可以是在同一个传输时隙(tti)内通过prach传输的。步骤106:判断获取的多个mac头是否非法。其中,mac头一般由多个字段组成,例如参考表一和表二所示。此处,判断mac头的格式是否非法例如可以是判断mac头中各字段的值是否相同。需要说明的是,除了mac头中的c/t字段之外,只要能够判断到mac头中其他任一个字段的值不相同,则可以认为mac头非法。也就是说,在判断mac头是否非法时,可以不考虑c/t字段。步骤108:当步骤106判断到步骤104获取的多个mac头非法时,拒绝传送该prach上的多个传输块。其中,拒绝传送例如可以是放弃或者删除该多个传输块。需要说明的是,在图1的方法流程中还可以包括步骤110。其中步骤110包括:当步骤106判断到步骤104获取的多个mac头合法时,向mac层的上层传递所述prach上的多个传输块。需要说明的是,mac头合法可以是指mac头中除了c/t字段之外,其他的字段的值均相同。本发明实施例,增加了判断多个传输块的mac头是否一致的操作,并且在判断到不一致时(表示非法),直接丢弃掉该多个传输块,从而避免将非法的传输块向上层传递,进而可以降低错误数据的出现概率。下面通过实施例来对上述方法进行说明。如图2所示,是本发明的数据处理方法的第二实施例的流程示意图,其包括如下步骤:步骤201,基站获取到prach的传输格式为预定格式,例如当前传输格式是2*168,继续下面的步骤。步骤202,基站获取prach上承载的第一个传输块的mac头,例如第一个传输块的mac头中的tctf=00。步骤103,基站获取prach上承载的第二个传输块的mac头,例如第二个传输块的mac头中的tctf=01。由于tctf=01,因此mac头中的ue-id类型、ue-id、c/t等字段也有相应的设置。步骤204,基站判断到两个传输块的mac头为非法(由于两者tctf字段的值不相同),则基站丢弃第一和第二传输块。需要说明的是,上述仅是举例而不是对本发明的限制,在实际应用中,也有可能第一传输块的mac头中的tctf=01,而第二传输块的mac头中的tctf=00。此时,同样判断两个传输块的mac头为非法。如图3所示,是本发明的数据处理方法的第三实施例的流程示意图,其包括如下步骤:步骤301,基站获取到prach的传输格式为预定格式,例如当前传输格式是2*168,则继续下面的步骤。步骤302,基站获取prach上承载的第一个传输块的mac头,例如第一个传输块的tctf=01,ue-id类型=00。另外,其mac头中的ue-id、c/t等字段也有相应设置。步骤103,基站获取prach上承载的第二个传输块的mac头,例如第二个传输块的tctf=01,ue-id类型=01。另外,其mac头中的ue-id、c/t等字段也有相应设置。步骤104,基站判断两个传输块的mac头为非法(由于它们的ue-id类型字段的值不相同),则丢弃这两个传输块。如图4所示,是本发明的数据处理方法的第四实施例的流程示意图,其包括如下步骤:步骤401,基站获取到prach的传输格式为预定格式,例如当前传输格式是2*168,则继续下面的步骤。步骤402,基站获取prach上承载的第一个传输块的mac头,例如第一个传输块中的mac头中的tctf=01,ue-id类型=00,ue-id=00010001000100010001000100010000。步骤403,基站获取prach上承载的第二个传输块的mac头,例如第二个传输块的mac头中的tctf=01,ue-id类型=00,ue-id=00010001000100010001000100010001置。步骤404,基站判断两个传输块的mac头为非法(因为它们的ue-id的值不相同),则基站丢弃这两个传输块。如图5所示,是本发明的数据处理方法的第五实施例的流程示意图,其包括如下步骤:步骤501,基站获取到prach的传输格式为预定格式,例如当前传输格式是2*168,则继续下面的步骤。步骤502,基站获取prach上承载的第一个传输块的mac头,例如第一个传输块中的mac头中的tctf=01,ue-id类型=00,ue-id=00010001000100010001000100010000,c/t=0001。步骤503,基站获取prach上承载的第二个传输块的mac头,例如第二个传输块中的mac头中的tctf=01,ue-id类型=00,ue-id=00010001000100010001000100010000,c/t=0000。步骤504,基站判断两个传输块的mac头为合法(因为它们的tctf字段、ue-id类型字段和ue-id字段的值均相同),则基站向mac层的上层传送这两个传输块。如图6所示,是本发明的数据处理装置的实施例的结构示意图,其包括如下模块:识别模块602,用于识别prach的传输格式。获取模块604,用于当识别到prach的传输格式为预定格式时,分别获取prach上的多个传输块的mac头。其中,预定格式例如为上述提及的2*168格式,或者本领域技术人员知晓的其他格式,这些格式一般能够导致prach承载有多个传输块。判断模块606,用于判断获取的多个mac头是否非法。处理模块608,用于当判断到获取的多个mac头非法时,拒绝传送该prach上的多个传输块。需要说明的是,处理模块608还可以用于当判断模块606判断到获取的多个mac合法时,向mac层的上层传递所述prach的多个传输块。本发明实施例,增加了判断多个传输块的mac头是否一致的操作,并且在判断到不一致时(表示非法),直接丢弃掉该多个传输块,从而避免将非法的传输块向上层传递,进而可以降低错误数据的出现概率。需要说明的是,此装置实施例对应于前述方法实施例,因此该装置实施例的诸多细节可以参考前述方法实施例,在此不赘述。另外,该数据处理装置可以集成于基站中实现,例如由基站中的处理器来实现,这些本发明均不做限定。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1