【技术实现步骤摘要】
本专利技术涉及移动通信与计算机
,尤其涉及一种同时支持IPV4和IPV6联网的方法及系统。
技术介绍
随着全球信息的爆炸式发展,对无线数据終端设备以及联网的要求也越来越高。传统的联网方式一般才有IPV4 (Internet Protocol Version4,互联网协议4)的联网方式,在联网成功后分配的IP地址和DNS都是IPV4地址,而已有的IPV4地址数量有限,仅仅使用IPV4的联网方式已经无法满足用户的需求,现在急需实现IPV6 (Internet ProtocolVersion6,互联网协议6)的联网方式。现有技术中,无线数据卡在Windows操作系统上可以实现同时支持IPV4和IPV6 的联网方式,而在Mac、Linux等非Windows操作系统上还没有实现IPV6的联网方式。但在全球电脑用户中,Mac和Linux用户占有不小的市场份额,越来越多的无线数据卡设备明确要求需支持Mac和Linux电脑,因此现有的联网方式在很大程度上制约了相关产品的发展。如果能够在非Windows操作系统上也能同时实现IPV6的联网方式,使用IPV6地址,就可以很好的解决IPV4地址即将用尽的问题。现有技术中,在非Windows操作系统上并不存在能够通过无线数据卡实现同时支持IPV4和IPV6的联网方法,因此需要根据Mac OS和Linux OS等非Windows操作系统的特性,灵活设计同时支持IPV4和IPV6联网的方法。
技术实现思路
为解决上述技术问题,本专利技术提供一种同时支持IPV4和IPV6联网的方法及系统,以使在非Windows操作系统中能够通过无线 ...
【技术保护点】
【技术特征摘要】
1.一种同时支持互联网协议IPV4和互联网协议IPV6联网的系统,包括非Windows计算机操作子系统、数据卡设备和应用程序模块,其特征在于,该系统还包括用户接ロ UI模块、控制指令数据库和驱动模块,具体的 所述UI模块,用于通过所述驱动模块获取所述数据卡设备同时支持IPV4和IPV6的联网能力以及用户输入的IPV6联网參数后,调用所述控制指令数据库中对应的控制指令,并控制所述数据卡设备联网,将所述数据卡设备联网后获取得到的IPV6的IP地址和域名系统DNS參数配置到所述非Windows计算机操作子系统中; 控制指令数据库,用于存储IPV4联网和IPV6联网相关控制指令,并通过应用程序编程接ロ API接ロ与所述UI模块及所述驱动模块进行控制指令的交互; 所述驱动模块,用于为所述数据卡设备加载驱动,井根据所述数据卡设备的接口数量映射对应数量的网络接ロ,通过所述网络接ロ与所述数据卡设备交互控制指令;所述驱动模块还用于虚拟匹配与所述非Windows计算机操作子系统对应的用户接口和网络控制接ロ,通过所述用户接ロ与所述Π模块进行控制指令的交互,通过所述网络控制接ロ控制所述应用程序模块与所述数据卡设备交互网络数据流。2.如权利要求I所述的同时支持IPV4和IPV6联网的系统,其特征在于,所述驱动模块具体包括驱动控制指令处理模块和驱动数据流处理模块 所述驱动控制指令处理模块,建立控制指令通道与所述非Windows计算机操作子系统的用户接ロ相对应,对接收到的控制指令进行封装并下发至所述驱动数据流处理模块;还用于将所述驱动数据流处理模块获取的所述数据卡设备的控制响应消息进行解析后上传至所述Π模块; 所述驱动数据流处理模块,为所述数据卡设备加载驱动,并为所述数据卡设备映射对应数量的网络接ロ,通过所述网络接ロ与所述数据卡设备交互控制指令;所述驱动数据流处理模块还用于建立数据流通道与所述非Windows计算机操作子系统的网络控制接ロ相对应,通过所述数据流通道控制所述应用程序模块与所述数据卡设备交互网络数据流。3.如权利要求I所述的同时支持IPV4和IPV6联网的系统,其特征在于,所述数据卡设备为具有自定义网络接ロ功能的设备,通过USB ロ连接非Windows操作系统计算机。4.如权利要求I所述的同时支持IPV4和IPV6联网的系统,其特征在于,所述Π模块包括 UI用户界面,用于对IPV4和IPV6联网和/或断网情况、设置的联网參数以及获取的所述数据卡设备支持的联网能力进行显示; 控制指令处理子模块,用于根据所述联网能力和所述设置的联网參数判断所述数据卡设备的联网方式,并建立IPV4和/或IPV6联网的控制请求消息,根据所述IPV4和/或IPV6联网的控制请求消息调用所述控制指令数据库中对应的控制指令,将所述控制指令通过所述API接口下发至所述驱动模块进行所述数据卡设备IPV4和/或IPV6联网,并判断所述数据卡设备联网是否成功; IPV6地址和DNS參数配置子模块,用于在联网后将获得的所述数据卡设备IPV6的IP地址和DNS參数配置到所述非Windows计算机操作子系统中。5.如权利要求4所述的同时支持IPV4和IPV6联网的系统,其特征在于,所述联网方式包括单分组数据协议PDP单栈、单PDP双栈及双PDP双栈,具体的,所述UI模块还用于当联网方式为单PDP单栈时,根据单PDP单栈联网的需求,检查用户设置的联网參数是否有误,如果有误则提示用户重新输入联网參数再进行联网,如果正确则发起单PDP单栈联网的控制请求消息进行联网,并判断联网是否成功; 当联网方式为双PDP双栈时,根据双PDP双栈的需求,检查用户设置的联网參数是否有误,如果有误则提示用户重新输入联网參数再进行联网,如果正确则发起双PDP双栈联网的控制请求消息进行联网,并判断联网是否成功; 当联网方式为单PDP双栈时,根据单PDP双栈的需求检查接收用户设置的联网參数是否有误,如果有...
【专利技术属性】
技术研发人员:蒋杰伟,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。