[发明专利]一种无线终端及其为计算机分配IP地址的方法无效

专利信息
申请号: 200910239653.4 申请日: 2009-12-30
公开(公告)号: CN101778103A 公开(公告)日: 2010-07-14
发明(设计)人: 李志刚 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04W88/02
代理公司: 深圳市世纪恒程知识产权代理事务所 44287 代理人: 胡海国
地址: 518057广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 无线 终端 及其 计算机 分配 ip 地址 方法
【说明书】:

技术领域

发明涉及移动通信技术领域,更具体地,涉及一种无线终端及其为计算机分配IP地址的方法。

背景技术

随着宽带无线移动通信技术的进一步发展,特别是国内3G的开始普及,以家庭网关、数据卡等终端为载体,并因移动应用在无线方面有着先天优势,成为继宽带技术后互联网发展的又一个推动力,为互联网的发展提供了一个新的平台,使得互联网更加普及,可以肯定,移动互联网必将成为人们生活中不可或缺的一部分。通常,用户通过将无线终端与PC机相连进行数据业务,但在进行数据业务之前,PC机必须有一个IP、子网掩码、网关地址、DNS地址等地址信息才能接入Internet。如果无线终端通过网线与PC机连接,或者把无线终端做成NDIS(Network Driver Interface Specification,网络驱动程序接口规范)设备,由于无线终端的特殊性,IP、子网掩码、网关地址、DNS地址等地址信息的分配及实现与普通的有线网络有所差异。

在普通的有线网络下,PC机的IP、子网掩码、网关地址、DNS地址等地址信息的自动获取是由DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)服务器统一分配的,而且通常情况下,DHCP服务器给每个PC都是分配固定的IP。然而在无线网络下,UE(User Equipment,用户设备)在不同时刻接入无线网络后的IP总是不同的。由于PC机每次发起DHCP协商请求时总是优先使用上次使用过的IP,如果PC机接入的是普通的有线网络,DHCP服务器可以很快地对PC做出接受响应,并分配该IP信息。但是,如果PC机接入的是无线网络,则DHCP服务器通常的做法是对该DHCP请求不予响应,除非PC改变DHCP协商策略。根据DHCP协议,在PC改变DHCP协商策略之前,重复的DHCP请求会发送多次,要花费较大的时间开销。很显然,在有线网络上使用的DHCP的协商策略在无线网络环境中就显得比较笨拙,效率比较低,因此,需要对该技术进行改进。

发明内容

本发明所要解决的技术问题是:PC与无线终端侧的DHCP服务器之间协商时间开销大的问题。

为解决上述技术问题,本发明采用如下技术方案:

一种无线终端为计算机分配IP地址的方法,在无线终端上实现一个动态主机配置协议(DHCP)服务器,当DHCP服务器收到一个上一次IP的Request协商请求,DHCP服务器立即给予NAK响应,强制计算机重新发起一个Discover协商,从而给PC分配IP地址信息。

进一步地,在DHCP服务器收到一个上一次IP的Request协商请求之前,UE发起分组数据协议(PDP)激活,从无线网络侧得到IP和DNS信息,把IP和DNS保存起来,并根据IP值和事先定义好的算法,计算出子网掩码、默认网关、DHCP Server的地址值。

进一步地,DHCP Client发起DHCP协商请求包,协商请求包进入主控模块DHCPServerMain。

进一步地,所述DHCPServerMain分析请求包的类型,如果类型是Discover,则调用DHCPSendOffer模块;如果不是则调用DHCPServerMain模块继续分析请求包的类型,

进一步地,所述DHCPServerMain模块判断所述请求包是不是Request请求包,如果类型是Request请求包,继续判断Request包请求的IP是否与DHCPConfig模块获取的无线网络分配的IP值相等。

进一步地,所述Request包请求的IP如果与DHCPConfig模块获取的无线网络分配的IP值相等,则调用DHCPSendACK模块予以响应,如果不相等,调用DHCPSendNAK模块予以响应。

本发明还提出一种无线终端,包括主控(DHCPServerMain)模块、配置(DHCPConfig)模块、DHCPSendOffer模块、DHCPSendACK模块及DHCPSendNAK模块,其中,DHCPServerMain模块是DHCP服务器的入口,负责所有DHCP包的判断与分发;DHCPConfig模块负责地址信息的计算,计算生成的信息供其它模块使用;DHCPSendOffer模块负责对Discover包的响应;DHCPSendACK模块和DHCPSendNAK模块负责对不同Request包的响应。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910239653.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top