一种双链路数据传输方法、装置、系统及一种终端的制作方法
【技术领域】
[0001] 本发明涉及通信技术领域,尤其涉及一种双链路数据传输方法、装置、系统及一种 终端。
【背景技术】
[0002] 随着无线通信系统的发展,在未来的无线通信系统中,2G (第二代移动通信技术)、 3G (第三代移动通信技术)网络将会在一段时间内长期共存,如何使得多种网络互联互通, 实现不同网络的资源管控,提供覆盖广、带宽高、移动性强的接入服务,将是下一代无线通 信系统的发展方向。而在这个发展的过程中,人们通过通信技术获取信息的便利性越来越 高,同时人们对业务体验的要求也越来越高,加上移动互联网的普及和业务模式的变更,传 统的单路径传输模式日益不能满足用户在业务体验上高吞吐量的要求。
【发明内容】
[0003] 为了解决上述技术问题,本发明提供了一种双链路数据传输方法、装置、系统及一 种终端。通过创建双链路数据通道,数据在双链路数据通道上传输,充分利用了网络资源, 提高了数据传输速率。
[0004] 为了实现上述目的,本发明提供了一种双链路数据传输方法,包括:通过GPRS服 务支持节点SGSN接收终端经由基站控制器BSC和无线网络控制器RNS发送的PDP上下文 激活消息,根据所述PDP上下文激活消息判断所述终端请求的数据业务是否为双链路数据 业务;当判定所述终端请求的数据业务为双链路数据业务时,从归属位置寄存器HLR中获 取所述终端发送的上下文信息;根据所述上下文信息,确定所述双链路的数据流量比例; 通过SGSN经由BSC和RNS向终端发送PDP上下文激活消息的响应,创建与所述终端的双链 路数据通道;根据所述双链路的数据流量比例,通过所述双链路数据通道向所述终端发送 与所述终端请求的数据业务对应的待发送数据包。
[0005] 优选的,所述根据所述双链路的数据流量比例,通过所述双链路数据通道向所述 终端发送与所述终端请求的数据业务对应的待发送数据包,具体为:根据所述双链路的数 据流量比例,将与所述终端请求的数据业务对应的待发送数据包拆分为多个数据包;根据 所述双链路的数据流量比例,通过所述双链路数据通道向所述终端发送所述多个数据包。
[0006] 优选的,所述根据所述双链路的数据流量比例,通过所述双链路数据通道向所述 终端发送所述多个数据包之前,还包括:重定义所述多个数据包的包头,所述多个数据包的 包头包括时序号,以使终端在接收到所述多个数据包后,根据所述时序号重组所述多个数 据包。
[0007] 优选的,所述根据所述上下文信息,确定所述双链路的数据流量比例,具体为:根 据所述上下文信息,分别确定与双链路的网络性能相关的属性的值,所述属性包括:所述终 端的各网络接口的带宽、所述终端的各网络接口的时延、所述终端的各网络接口的误码率、 所述终端的各网络接口的信号强度和/或无线资源;根据所述属性的值,分别确定所述双 链路的网络性能;根据所述双链路的网络性能,确定所述双链路的数据流量比例。
[0008] 优选的,所述根据所述属性的值,分别确定所述双链路的网络性能,具体为:将每 个所述属性的值进行标准化,确定每个所述属性的标准化值;利用层次分析法确定与每个 所述属性对应的权重值;根据每个所述属性的标准化值及与每个所述属性对应的权重值, 确定所述双链路的网络性能。
[0009] 优选的,所述将每个所述属性的值进行标准化,确定每个所述属性的标准化值,具 体为:确定每个所述属性的值与所述网络性能的关系,所述关系为正比或反比;根据所述 每个所述属性的值与所述网络性能的关系,确定每个所述属性的标准化值;其中,当所述属 性的值与网络性能成正比,确定所述属性的标准化值为:r u = Xi/(Xi max+Xi min),其中,i表 示所述属性中的任一属性,j表示所述双链路中的任一链路,ru为第j条链路的第i个属 性的标准化值,X u为第j条链路的第i个属性的值,Xijiax为第i个属性在所有链路中的最 大值,X ijlin为第i个属性在所有链路中的最小值;当所述属性的值与网络性能成反比,确定 所述属性的标准化值为:= (Xijlaj^Xijlin-Xij) AxiJiax+xiJlin)。
[0010] 优选的,所述利用层次分析法确定与每个所述属性对应的权重值,具体为:获取所 述终端请求的数据业务的类型,所述数据业务的类型包括:实时数据业务及非实时数据业 务;根据所述数据业务的类型,获取所述终端的每个所述属性对应的重要性得分,所述重要 性得分为每个属性对网络性能影响程度的数值;根据每个所述属性对应的重要性得分,利 用层次分析法确定判断矩阵C,C= (Cim)NXN,其中,N表示所述属性的个数,i表示N个属性中 的任一属性,m表示N个属性中的任一属性,C im表示第i个属性与第m个属性的重要性得分 的比值;根据所述判断矩阵C,确定与每个所述属性对应的第一权重值Wi,
【主权项】
1. 一种双链路数据传输方法,其特征在于,包括: 通过GPRS服务支持节点SGSN接收终端经由基站控制器BSC和无线网络控制器RNS发 送的分组数据协议PDP上下文激活消息,根据所述PDP上下文激活消息判断所述终端请求 的数据业务是否为双链路数据业务; 当判定所述终端请求的数据业务为双链路数据业务时,从归属位置寄存器化R中获取 所述终端发送的上下文信息; 根据所述上下文信息,确定所述双链路的数据流量比例; 通过SGSN经由BSC和RNS向终端发送PDP上下文激活消息的响应,创建与所述终端的 双链路数据通道; 根据所述双链路的数据流量比例,通过所述双链路数据通道向所述终端发送与所述终 端请求的数据业务对应的待发送数据包。
2. 如权利要求1所述方法,其特征在于,所述根据所述双链路的数据流量比例,通过所 述双链路数据通道向所述终端发送与所述终端请求的数据业务对应的待发送数据包,具体 为: 根据所述双链路的数据流量比例,将与所述终端请求的数据业务对应的待发送数据包 拆分为多个数据包; 根据所述双链路的数据流量比例,通过所述双链路数据通道向所述终端发送所述多个 数据包。
3. 如权利要求2所述方法,其特征在于,所述根据所述双链路的数据流量比例,通过所 述双链路数据通道向所述终端发送所述多个数据包之前,还包括: 重定义所述多个数据包的包头,所述多个数据包的包头包括时序号,W使终端在接收 到所述多个数据包后,根据所述时序号重组所述多个数据包。
4. 如权利要求1所述方法,其特征在于,所述根据所述上下文信息,确定所述双链路的 数据流量比例,具体为: 根据所述上下文信息,分别确定与双链路的网络性能相关的属性的值,所述属性包括: 所述终端的各网络接口的带宽、所述终端的各网络接口的时延、所述终端的各网络接口的 误码率、所述终端的各网络接口的信号强度和/或无线资源; 根据所述属性的值,分别确定所述双链路的网络性能; 根据所述双链路的网络性能,确定所述双链路的数据流量比例。
5. 如权利要求4所述方法,其特征在于,所述根据所述属性的值,分别确定所述双链路 的网络性能,具体为: 将每个所述属性的值进行标准化,确定每个所述属性的标准化值; 利用层次分析法确定与每个所述属性对应的权重值; 根据每个所述属性的标准化值及与每个所述属性对应的权重值,确定所述双链路的网 络性能。
6. 如权利要求5所述方法,其特征在于,所述将每个所述属性的值进行标准化,确定每 个所述属性的标准化值,具体为: 确定每个所述属性的值与所述网络性能的关系,所述关系为正比或反比; 根据所述每个所述属性的值与所述网络性能的关系,确定每个所述属性的标准化值; 其中, 当所述属性的值与网络性能成正比,确定所述属性的标准化值为:ru=Xy/(Xim"+Xi mJ,其中,i表示所述属性中的任一属性,j表示所述双链路中的任一链路,r。为第j条链 路的第i个属性的标准化值,Xy为第j条链路的第i个属性的值,为第i个属性在所 有链路中的最大值,Ximi。为第i个属性在所有链路中的最小值; 当所述属性的值与网络性能成反比,确定所述属性的标准化值为:r。= min-Xij) / (Xj-max+Xi-min)。
7. 如权利要求5所述方法,其特征在于,所述利用层次分析法确定与每个所述属性对 应的权重值,具体为: 获取所述终端请求的数据业务的类型,所述数据业务的类型包括:实时数据业务及非 实时数据业务; 根据所述数据业务的类型,获取所述终端的每个所述属性对应的重要性得分,所述重 要性得分为每个属性对网络性能影响程度的数值; 根据每个所述属性对应的重要性得分,利用层次分析法确定判断矩阵C,C= (Cjwxw, 其中,N表示所述属性的个数,i表示N个属性中的任一属性,m表示N个属性中的任一属 性,Cim表示第i个属性与第m个属性的重要性得分的比值; 根据所述判断矩阵C,确定与每个所述属性对应的第一权重值Wi,
对所述与每个所述属性对应的第一权重值进行标准化处理,确定与每个所述属性对应 的权重值W/:
8. 如权利要求1所述方法,其特征在于,所述上下文信息为所述终端的各网络接口信 息,包括:所述终