预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107342899A(43)申请公布日2017.11.10(21)申请号201710557298.X(22)申请日2017.07.10(71)申请人西安电子科技大学地址710071陕西省西安市雁塔区太白南路2号(72)发明人刘乃安席嘉文(74)专利代理机构陕西电子工业专利中心61205代理人王品华朱红星(51)Int.Cl.H04L12/24(2006.01)H04L12/26(2006.01)H04W24/04(2009.01)H04L1/22(2006.01)H04L12/709(2013.01)权利要求书2页说明书5页附图3页(54)发明名称蜂窝网聚合链路控制方法(57)摘要本发明公开了一种蜂窝网聚合链路控制方法,用于解决现有蜂窝网络聚合链路控制方法可靠度低,稳定性差的问题。其实现步骤为:蜂窝网拨号上网,再与实体网卡动态绑定,获取蜂窝模块返回的网络制式了;根据网络制式将链路放入对应的4G、3G、2G链路池中,获取蜂窝网络的频率信息;修改链路频率,若频率修改失败则修改网络制式,网络制式修改成功则进入链路选择模块,修改失败则舍弃该链路。根据额定带宽要求依次在4G、3G、2G链路池中选择数据链路,单条链路不满足额定带宽,则同时提供多条链路,共同分担数据传输任务,并提供冗余链路,本发明保证了数据传输的可靠性和稳定性,可用于移动设备和服务设备数据传输。CN107342899ACN107342899A权利要求书1/2页1.蜂窝网聚合链路控制方法,包括:(1)监测蜂窝网链路状态,获取网络状态:若网络不可达,则重新拨号,当重播次数大于5,舍弃该条蜂窝链路;若网络可达,获取制式信息,包括第四代移动通信系统4G、第三代移动通信系统3G和第二代移动通信系统2G,进一步获取链路的网络地址IP和带宽,并根据制式信息将链路存入对应的链路池,其中链路池是自定义二维数组,存放链路IP和信号衰减RSSI,执行步骤(2);(2)对国际标准规定的蜂窝网络通信频带进行分段处理,即以0Hz为起始值,以1KHz为区间间隔进行分段。通过串口指令AT获取蜂窝链路频率信息,并将链路标记为所属分段的取值范围;(3)判断链路池中是否存在两条或两条以上制式和频段均相同的链路:若不存在,执行步骤(5);若存在,则通过串口指令AT修改链路的频率,获取返回信息,执行步骤(4);(4)判断返回信息是是否成功;若返回失败信息,通过AT指令修改链路的制式,执行步骤(1);若返回成功信息,执行步骤(1);(5)按照4G、3G、2G的优先级顺序选择链路池,并判断链路池中链路带宽和是否大于等于额定带宽:若是,则将链路IP存入到可用链路池,该可用链路池是自定义的字符串类型数组;若否,选择下一个链路池。2.根据权利要求1所述的方法,其特征在于,步骤(1)中在网络可达状态下,获取制式信息,按如下步骤进行:1a)发送AT指令AT+CNBP?获取链路频率和网络制式,并按key-value键值对的方式将链路频率和网络制式存入到对应的链路池中;1b)发送AT指令sudo+ifconfig,获取虚拟网卡PPP*,通过网络地址表IPtables命令将PPP*和实体网卡eth*动态进行网络地址转换,调用系统函数System,将网络地址转换后的链路写入系统路由表,其中*表示网卡编号;1c)实时监测链路返回信息,判断返回信息的时间间隔是否大于4S:若否,则链路正常,继续监测;若是,则网络不可达,链路断开,舍弃该链路。3.根据权利要求1所述的方法,其特征在于,步骤(3)中通过串口指令AT修改链路的频率,获取返回信息,按如下步骤进行:3a)发送AT指令AT+CNBP?,获取链路频率W,查找W所属分段区间[F,F+1),即满足3b)定义修改后的频率为P,设定即在W后一个分段内选取P,作为修改后的频率;3c)发送AT指令AT+CNBP=P的修改频率;3d)发送AT指令AT+CNBP?,获取返回信息,判断是否为CNBP+OK:若是,频率修改成功;若否,返回步骤(1)。2CN107342899A权利要求书2/2页4.根据权利要求1所述方法,其特征在于,步骤(4)中通过AT指令修改链路的制式,按如下步骤进行:4a)发送AT指令AT+CNMP?,获取当前网络制式R,R取值为2G、3G和4G;4b)根据R,按照由4G转3G、由4G转2G、由3G转2G的修改规则,选取修改后的网络制式标号Q;4c)发送AT指令AT+CNMP=Q的修改网络制式;4d)发送AT指令AT+CNMP?,获取当前网络制式T,并判断T与Q是否相等:若不相等,则修改成功;若相等,则修改失败,舍弃该链路。3CN107342899A说明书1/5页蜂窝网聚合链路控制方法技术领域[0001]本发明属