非确认模式下的上行加密参数同步方法和设备的制造方法_5

文档序号:9670803阅读:来源:国知局
值的小区更新请求。
[0184]终端向RNC发送小区更新请求,以通过小区更新请求过程初始化上行加密参数。进一步,终端在小区更新请求中还可指示RNC初始化UM RLC实体。
[0185]如果终端检测的是与RNC约定业务的上行包,则终端向RNC发送携带有加密参数初始值的第一小区更新请求。在第一小区更新请求中不携带承载约定业务的RB对应的RB标识,RNC接收到第一小区更新请求后,对承载约定业务的RB进行上行加密参数初始化,并向终端返回小区更新确认信息。
[0186]如果终端检测的是由RNC确定的指定业务的上行包,则终端向RNC发送携带有加密参数初始值的第二小区更新请求。由于RNC事先需向终端发送检测指示消息,指示终端对指定业务的上行包进行检测,其中检测指示消息携带有承载指定业务的RB对应的RB标识。因此,在第二更新请求也不需要携带RB标识RNC接收到第二小区更新请求后,对承载指定业务的RB对应的上行加密参数进行初始化,并向终端返回小区更新确认信息。
[0187]步骤64:RNC根据小区更新请求中加密参数初始值初始化上行加密参数。
[0188]步骤65:终端接收RNC发送的小区更新确认信息。
[0189]步骤66:终端根据加密参数初始值初始化上行加密参数。
[0190]终端接收到RNC返回的小区更新确认信息后,与RNC进行同样的初始化操作。
[0191]本实施例由终端检测上行包发送失败情况,并在终端检测出上行包发送失败时,终端发起小区更新过程。在小区更新过程中实现RNC与终端之间上行加密参数的同步。本发明实施例在实现上行加密参数同步时,没有使终端与无线网络控制器之间的通信链路中断,因此,没有中断终端和无线网络控制器之间的业务,提高了上行加密参数同步的速度。
[0192]图7为本发明提供的另一种非确认模式下的上行加密参数同步方法实施例二流程图。如图7所示,本实施例包括:
[0193]步骤71:RNC向终端发送检测指示消息。
[0194]检测指示消息用于指示终端检测指定业务的上行包连续发送失败的个数,检测指示消息携带有承载指定业务的RB对应的RB标识。本实施例中RNC指示的指定业务为V0IP业务。
[0195]步骤72:终端检测V0IP业务的上行包连续发送失败的个数。
[0196]终端根据RNC的检测指示消息,检测在UM模式下向RNC发送的V0IP业务的上行包连续发送失败的个数。
[0197]终端通过位于MAC层的HARQ(HybridAutomatic Repeat Request,混合自动重传请求)实体检测上行包发送情况,具体地方法可为:终端的RRC层通过RRC层到MAC层的请求原语,启动MAC层的HARQ实体,指示HARQ实体连续检测UM RB上行包发送是否失败,并统计连续发送失败的上行包个数。MAC层通过MAC层至RLC层的(MAC-DATA-Req)原语向RLC层请求高层H)U时,同时请求RLC下发每个上行包所在RB的标识,对承载约定业务的UM RB的上行包发送失败个数进行统计。具体统计的方法是,当HARQ经过几次重传或者丢弃定时器到期后都没有收到该上行包对端的ACK后,指示MAC复用实体,MAC实体判断该上行包是否属于承载约定业务(或终端确定的待检测业务)的UM RB,若是计数器加1,对后续上行包做同样的检测。若在该计数器的值在没有达到规定的预设阀值前,HARQ实体收到该RB上发送的上行包的ACK,则对计数器清0。若在该计数器的值达到规定的预设阀值之前,上行包发送失败的个数已达到预设阀值,表明上行包丢失过多,有可能引起上行加密参数失步。
[0198]步骤73:终端在检测到V0IP业务的上行包连续发送失败的个数达到预设阀值时,生成加密参数初始值。
[0199]具体地,终端MAC层检测到V0IP业务的上行包发送失败个数(计数器的值)达到RRC指示的预设阀值时,通过MAC层到RRC层的原语向RRC层报告上行包发送失败个数达到预设阀值。在RRC层收到MAC层上报的上行数据包发送失败个数达到预设阀值的报告后,终端生成加密参数初始值,例如,终端生成用于初始化加密序列号中HFN的Start值,之后向RNC发起小区更新过程。
[0200]步骤74:终端向RNC发送携带有加密参数初始值和RB标识的第二小区更新请求。
[0201]第二小区更新请求,用于指示RNC根据携带的加密参数初始值,初始化该RB标识对应RB的UM RLC实体。进一步,第二小区更新请求还可指示RNC初始化该RB标识对应RB的UMRLC实体。
[0202]步骤75a: RNC根据加密参数初始值,对该RB标识对应RB的上行加密参数进行初始化。
[0203]具体地,RNC根据小区更新请求中start值初始化HFN,可选将SN初始化为0。进一步,如果第二小区更新请求还指示RNC初始化该RB标识对应RB的UM RLC实体,在步骤75a之后还包括步骤75b:初始化该RB标识对应RB的UM RLC实体。
[0204]步骤76:RNC向终端发送小区更新确认信息。
[°205]步骤77a:终端根据加密参数初始值,对该RB标识对应RB的上行加密参数进行初始化。
[0206]终端接收到小区更新确认信息后,执行与终端同样的初始化操作。具体地,终端根据start值初始化HFN,可选将SN初始化为0。进一步,如果第二小区更新请求还指示RNC初始化该RB标识对应RB的UM RLC实体,在步骤77a之后还包括步骤77b:终端初始化该RB标识对应RB的UM RLC实体。
[0207]本发明实施例,终端根据RNC的指示,检测上行包发送失败的个数。终端检测到上行包发送失败的个数达到预设阀值时,向RNC发起小区更新过程。在小区更新过程中实现了RNC与终端之间上行加密参数的同步。
[0208]图8A为本发明提供的另一种终端实施例一结构示意图。如图8A所示,本实施例包括:发送失败检测模块81、第三初始值生成模块82、小区更新请求模块83和小区更新确认接收模块84以及第三初始化模块85。
[0209]发送失败检测模块81,用于检测在非确认模式下向无线网络控制器发送的上行包连续发送失败的个数。
[0210]具体地,发送失败检测模块81,具体用于检测在非确认模式下向无线网络控制器发送的、与终端约定业务的上行包续发送失败的个数。
[0211 ]第三初始值生成模块82,用于在检测到上行包发送失败的个数达到预设阀值时,生成加密参数初始值。
[0212]小区更新请求模块83,用于向无线网络控制器发送携带有加密参数初始值的小区更新请求。
[0213]具体地,小区更新请求模块,具体用于向无线网络控制器发送携带有加密参数初始值的第一小区更新请求,第一小区更新请求用于指示无线网络控制器根据携带的加密参数初始值,初始化承载约定业务的无线承载的上行加密参数。
[0214]小区更新确认接收模块84,用于接收无线网络控制器发送的小区更新确认信息。
[0215]第三初始化模块85,用于在接收到无线网络控制器发送的小区更新确认信息后,根据加密参数初始值初始化上行加密参数。
[0216]具体地,第三初始化模块85,具体用于根据加密参数初始值,初始化承载约定业务的无线承载的上行加密参数。
[0217]进一步,第三初始化模块85,还具体用于初始化承载约定业务的无线承载的无线链路实体;第一小区更新请求还用于终端初始化承载约定业务的无线承载的无线链路实体。
[0218]本实施例终端可为图6对应方法实施例中终端,上述各模块的工作内容可参见图6对应方法实施例中描述,在此不再赘述。
[0219]本实施例由终端检测上行包发送失败情况,并在终端检测出上行包发送失败时,终端发起小区更新过程。在小区更新过程中实现RNC与终端之间上行加密参数的同步。本发明实施例在实现上行加密参数同步时,没有使终端与无线网络控制器之间的通信链路中断,因此,没有中断终端和无线网络控制器之间的业务,提高了上行加密参数同步的速度。
[0220]图8B为本发明提供的另一种终端实施例二结构示意图。如图8B所示,本实施例还包括:检测指不接收t吴块86。
[0221 ]检测指示接收模块86,用于接收无线网络控制器发送的检测指示消息,检测指示消息用于指示终端检测指定业务的上行包连续发送失败的个数,检测指示消息携带有承载指定业务的RB对应的RB标识;
[0222]发送失败检测模块81,具体用于检测在非确认模式下向无线网络控制器发送的、无线承载标识对应无线承载所承载的上行包连续发送失败的个数;
[0223]小区更新请求模块83,具体用于向无线网络控制器发送携带有加密参数初始值的第二小区更新请求,第二小区更新请求用于指示无线网络控制器根据加密参数初始值,初始化无线承载标识对应无线承载的上行加密参数。
[0224]第三初始化模块85,具体用于根据加密参数初始值,具体用于初始化无线承载标识对应无线承载的上行加密参数。
[0225]进一步,第三初始化模块85,具体还用于初始化无线承载标识对应无线承载的无线链路控制实体;第二小区更新请求还用于指示无线网络控制器初始化无线承载标识对应无线承载的无线链路控制实体。
[0226]本实施例终端可为图7对应方法实施例中终端,上述各模块的工作内容可参见图7对应方法实施例中描述,在此不再赘述。
[0227]本实施例,由RNC指示终端检测指定业务的上行包发送情况。RNC发送的检测指示消息中携带有承载指定业务的RB对应的RB标识。终端接收到检测指示消息后,检测承载指定业务的上行包的连续发送个数。
[0228]图9A为本发明提供的另一种线网络控制器实施例一结构示意图。如图9A所示,本实施例包括:小区更新请求接收模块91和第四初始化模块92以及小区更新确认模块93。
[0229]小区更新请求接收模块91,用于接收终端发送的携带有加密参数初始值的小区更新请求;小区更新请求用于指示无线网络控制器根据加密参数初始值初始化上行加密参数。
[0230]具体地,小区更新请求接收模块,具体用于接收终端发送的携带有加密参数初始值的第一小区更新请求,第一小区更新请求用于指示无线网络控制器根据携带的加密参数初始值,初始化承载约定业务的无线承载的上行加密参数。
[0231 ]第四初始化模块92,用于根据小区更新请求中加密参数初始值,初始化上行加密参数。
[0232]具体地,第四初始化模块92,具体用于根据加密参数初始值,初始化承载约定业务的无线承载的上行加密参数。
[0233]小区
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1