线缆调制解调器及其自动获取国家代码的方法技术

技术编号:6441727 阅读:382 留言:0更新日期:2012-04-11 18:40
一种线缆调制解调器,包括存储媒介、发送模块、判断模块、选择模块及处理器。存储媒介存储有第一国家的公共IP地址,以及多个国家代码与多个公共IP地址范围的对照关系。发送模块向因特网发送DHCP封包以获取公共IP地址。判断模块判断是否获取到公共IP地址,以及在获取到公共IP地址时,判断其是否与存储的第一国家的公共IP地址相同。选择模块在所获取的公共IP地址与存储的第一国家的公共IP地址不相同时,根据多个国家代码与多个公共因特网协议地址范围的对照关系确定所获取的公共IP地址对应的国家代码。处理器执行上述模块。本发明专利技术还提供了一种线缆调制解调器自动获取国家代码的方法。本发明专利技术可以自动获取国家代码。

【技术实现步骤摘要】

本专利技术涉及网络通信装置,尤其涉及一种线缆调制解调器及其自动获取国家代码的方法
技术介绍
在将线缆调制解调器从一个国家移动到另一个国家时,由于不同国家所使用的国家代码不同,且不同国家代码对应的多媒体终端适配器(Multimedia Terminal Adapter)的参数配置文件不相同,这将严重影响用户利用线缆调制解调器拨打网络协议语音(Voice overInternet Protocol,VoIP)电话时的通话品质。如果要提高通话品质,用户则必须通过手动方式在线缆调制解调器上更改MTA参数配置文件,使其与另一个国家的国家代码相对应,这样将给用户带来很大的不便,因此,需提供一种能自动获取国家代码的方法,以便于设置正确的多媒体终端适配器的参数配置文件,从而为用户提供方便。
技术实现思路
有鉴于此,需提供一种线缆调制解调器,能自动获取国家代码,以便于设置正确的多媒体终端适配器的参数配置文件。另外,还需提供一种线缆调制解调器自动获取国家代码的方法,能自动获取国家代码,以便于设置正确的多媒体终端适配器的参数配置文件。本专利技术实施方式中提供的线缆调制解调器,包括存储媒介、发送模块、判断模块、选择模块、多媒体终端适配器模块及处理器,所述线缆调制解调器通过线缆调制解调器终端系统与因特网通信。所述存储媒介存储有所述线缆调制解调器在第一国家的公共因特网协议地址,以及多个国家代码与多个公共因特网协议地址范围的对照关系。所述发送模块通过所述线缆调制解调器终端系统向所述因特网发送动态主机配置协议封包以请求获取公共因特网协议地址。所述判断模块判断是否从所述因特网获取到公共因特网协议地址,以及在获取到公共因特网协议地址时,判断所获取的公共因特网协议地址是否与所述线缆调制解调器在所述第一国家的公共因特网协议地址相同以判断所述线缆调制解调器是否从所述第一国家被移动至第二国家。所述选择模块在所述线缆调制解调器从所述第一国家被移动至所述第二国家时,根据所述多个国家代码与多个公共因特网协议地址范围的对照关系确定所获取的公共因特网协议地址对应的国家代码。所述处理器用于执行所述发送模块、所述判断模块以及所述选择模块以实现各自模块的功能。本专利技术实施方式中提供的线缆调制解调器自动获取国家代码的方法,所述线缆调制解调器通过线缆调制解调器终端系统与因特网通信,所述线缆调制解调器包括存储媒介和处理器,所述存储媒介存储有所述线缆调制解调器在第一国家的公共因特网协议地址,以及多个国家代码与多个公共因特网协议地址范围的对照关系,所述方法包括以下步骤:通过所述线缆调制解调器终端系统向所述因特网发送动态主机配置协议封包以请求获取-->公共因特网协议地址;判断是否从所述因特网中获取到公共因特网协议地址;若从所述因特网中获取到公共因特网协议地址,则判断所获取的公共因特网协议地址是否与所述线缆调制解调器在所述第一国家的公共因特网协议地址相同以判断所述线缆调制解调器是否从所述第一国家被移动至第二国家;及若所述线缆调制解调器从所述第一国家被移动至所述第二国家,则根据所述多个国家代码与多个公共因特网协议地址范围的对照关系确定所获取的公共因特网协议地址对应的国家代码。本专利技术实施方式所提供的线缆调制解调器及其自动获取国家代码的方法,在线缆调制解调器从一个国家移动到另一个国家时,能自动获取国家代码以实现在线缆调制解调器上自动对多媒体终端适配器的参数配置文件进行设置,从而为用户提供方便。附图说明图1为本专利技术一实施方式中线缆调制解调器的应用环境示意图。图2为本专利技术一实施方式中线缆调制解调器的内部结构示意图。图3为本专利技术一实施方式中线缆调制解调器的存储媒介所存储的公共IP地址范围、国家代码以及媒体终端适配器的参数配置文件三者之间的对应关系图。图4为本专利技术一实施方式中线缆调制解调器自动获取国家代码的方法流程图。主要元件符号说明-->具体实施方式请参阅图1,所示为本专利技术一实施方式中线缆调制解调器20的应用环境示意图。在本专利技术一实施方式中,当线缆调制解调器20位于第一国家时,通过第一线缆调制解调器终端系统(Cable Modem Termination Systems,CMTS)302连接到因特网40,此时,用户终端设备10可通过线缆调制解调器20与第一线缆调制解调器终端系统302接入因特网40。当线缆调制解调器20由第一国家移动到第二国家时,则通过第二线缆调制解调器终端系统304连接到因特网40,此时,用户终端设备10可通过线缆调制解调器20与第二线缆调制解调器终端系统304接入因特网40,如图1中的虚线部分所示。在本实施方式中,用户终端设备10包括用户电话机或者个人电脑(Personal Computer,PC)等终端设备。因特网40包括第一动态主机配置协议(Dynamic Host ConfigurationProtocol,DHCP)服务器405、第二DHCP服务器407、至少一个第一路由器401以及至少一个第二路由器403。在第一国家中,第一线缆调制解调器终端系统302通过至少一个第一路由器401与第一DHCP服务器405通信。在第二国家中,第二线缆调制解调器终端系统304通过至少一个第二路由器403与第二DHCP服务器407通信。在本专利技术一实施方式中,线缆调制解调器20先被放置于第一国家,当线缆调制解调器20首次开机时,会通过第一线缆调制解调器终端系统302以广播(Broadcast)的形式向因特网40发送DHCP封包。在因特网40中该DHCP封包经过至少一个第一路由器401以到达第一DHCP服务器405。第一DHCP服务器405接收到该DHCP封包后,将根据自身公共因特网协议(Internet Protocol,IP)地址资源的使用情况为线缆调制解调器20分配公共IP地址,并经由至少一个第一路由器401与第一线缆调制解调器终端系统302将所分配的公共IP地址发送至线缆调制解调器20。然后,线缆调制解调器20接收该分配的公共IP地址,并将该分配的公共IP地址存储为其在第一国家的公共IP地址。当线缆调制解调器20在第一国家再次开机时,线缆调制解调器20会以同样的-->方式从因特网40获取公共IP地址,此时,线缆调制解调器20会判断所获取公共IP地址是否与所存储的在第一国家的公共IP地址相同。由于线缆调制解调器20还在第一国家,所以所获取的公共IP地址与所存储的在第一国家的公共IP地址相同。然后,线缆调制解调器20根据所存储的在第一国家的公共IP地址获取与之相对应的多媒体终端适配器(Multimedia Terminal Adapter)的参数配置文件。当线缆调制解调器20从第一国家被移至第二国家时,线缆调制解调器20在开机后同样以广播的形式通过第二线缆调制解调器终端系统304向因特网40发送DHCP封包。在因特网40中该DHCP封包经过至少一个第二路由器403以到达第二DHCP服务器407。第二DHCP服务器407接收到该DHCP封包后,会为线缆调制解调器20分配公共IP地址,并经由至少一个第二路由器403与第二线缆调制解调器终端系统304将所分配的公共IP地址发送至线缆调制解调器20。然后,线缆调制解调器20接收所分配的公共IP地址,并判断所接收的公共IP地址是否与所本文档来自技高网...

【技术保护点】
1.一种线缆调制解调器,通过线缆调制解调器终端系统与因特网通信,所述因特网包括动态主机配置协议服务器与至少一个路由器,其特征在于,所述线缆调制解调器包括:存储媒介,用于存储所述线缆调制解调器在第一国家的公共因特网协议地址,以及多个国家代码与多个公共因特网协议地址范围的对照关系;发送模块,用于通过所述线缆调制解调器终端系统向所述因特网发送动态主机配置协议封包以请求获取公共因特网协议地址;判断模块,用于判断是否从所述因特网获取到公共因特网协议地址,以及在获取到公共因特网协议地址时,判断所获取的公共因特网协议地址是否与所述线缆调制解调器在所述第一国家的公共因特网协议地址相同以判断所述线缆调制解调器是否从所述第一国家被移动至第二国家;选择模块,用于在所述线缆调制解调器从所述第一国家被移动至所述第二国家时,根据所述多个国家代码与多个公共因特网协议地址范围的对照关系确定所获取的公共因特网协议地址对应的国家代码;及处理器,用于执行所述发送模块、所述判断模块以及所述选择模块。

【技术特征摘要】
1.一种线缆调制解调器,通过线缆调制解调器终端系统与因特网通信,所述因特网包括动态主机配置协议服务器与至少一个路由器,其特征在于,所述线缆调制解调器包括:存储媒介,用于存储所述线缆调制解调器在第一国家的公共因特网协议地址,以及多个国家代码与多个公共因特网协议地址范围的对照关系;发送模块,用于通过所述线缆调制解调器终端系统向所述因特网发送动态主机配置协议封包以请求获取公共因特网协议地址;判断模块,用于判断是否从所述因特网获取到公共因特网协议地址,以及在获取到公共因特网协议地址时,判断所获取的公共因特网协议地址是否与所述线缆调制解调器在所述第一国家的公共因特网协议地址相同以判断所述线缆调制解调器是否从所述第一国家被移动至第二国家;选择模块,用于在所述线缆调制解调器从所述第一国家被移动至所述第二国家时,根据所述多个国家代码与多个公共因特网协议地址范围的对照关系确定所获取的公共因特网协议地址对应的国家代码;及处理器,用于执行所述发送模块、所述判断模块以及所述选择模块。2.如权利要求1所述的线缆调制解调器,其特征在于,所述判断模块还用于当所获取的公共因特网协议地址与所述线缆调制解调器在所述第一国家的公共因特网协议地址相同时,判定所述线缆调制解调器未从所述第一国家被移动至所述第二国家;当所获取的公共因特网协议地址与所述线缆调制解调器在所述第一国家的公共因特网协议地址不相同时,判定所述线缆调制解调器从所述第一国家被移动至所述第二国家。3.如权利要求1所述的线缆调制解调器,其特征在于,所述判断模块还用于从所述因特网中至少一个路由器接收至少一个第一响应封包,从所述因特网中动态主机配置协议服务器接收第二响应封包,并判断是否可从所述第二响应封包中获取公共因特网协议地址,并当未从所述第二响应封包中获取到公共因特网协议地址时,从所述至少一个第一响应封包中获取公共因特网协议地址。4.如权利要求1所述的线缆调制解调器,其特征在于,所述存储媒介还存储有多个多媒体终端适配器的参数配置文件,并分别与所述多个国家代码相对应。5.如权利要求4所述的线缆调制解调器,其特征在于,所述选择模块还用于根据获取到的国家代码在所述存储媒介中查找与所述国家代码相对应的多媒体终端适配器的参数配置文件。6.如权利要求5所述的线缆调制解调器,其特征在于,还包括多媒体终端适配器模块,用于根据所述选择模块查找到的多媒体终端适配器的参数配置文件更新所述线缆调制解调器中的多媒体终端适配器的参数配置文件,并存储所获取的公共因特网协议地址。7.如权利要求4所述的线缆调制解调器,其特征在于,所述选择模块还用于在所获取的公共因特网协议地址与所述线缆调制解调器在所述第一国家的公共因特网协议地址相同时,根据在所述第一国家的公共因特网协...

【专利技术属性】
技术研发人员:郭恬婷范怀之
申请(专利权)人:国基电子上海有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1