Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND DEVICE FOR MANAGING IP ADDRESS IN TERMINAL
Document Type and Number:
WIPO Patent Application WO/2012/152014
Kind Code:
A1
Abstract:
Disclosed is a method for managing an IP address in a terminal, comprising: when determining that an IP address of a terminal and/or an IP address of a universal integrated circuit card (UICC) of the terminal conflicts with an IP address of an access network, configuring new IP addresses for the terminal and the UICC of the terminal. Also disclosed is a device for managing an IP address in a terminal and used for implementing the method, comprising: a determination unit, configured to determine whether an IP address of a terminal and/or an IP address of a UICC of the terminal conflicts with an IP address of an access network, and if yes, trigger a configuration unit; and the configuration unit, configured to configure new IP addresses for the terminal and the UICC of the terminal. In the present invention, IP addresses of the terminal and the UICC are configured flexibly, so as to avoid conflicts between the IP address of the terminal or of the UICC and the IP address of an external network accessed by the terminal, thereby ensuring the availability of communication between the terminal and the UICC and between the terminal as well as the UICC and the external network.

Inventors:
LI FEI (CN)
Application Number:
PCT/CN2011/084480
Publication Date:
November 15, 2012
Filing Date:
December 22, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
LI FEI (CN)
International Classes:
H04L29/12
Foreign References:
CN102098347A2011-06-15
CN101035252A2007-09-12
CN101637038A2010-01-27
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理事务所(普通合伙) (CN)
Download PDF:
Claims:
权利要求书

1、 一种终端中 IP地址管理方法, 其中, 所述方法包括:

确定终端的 IP地址和 /或所述终端的通用集成电路卡 UICC的 IP地址 与接入网络的 IP地址沖突时, 为所述终端及所述终端的 UICC配置新的 IP 地址。

2、 根据权利要求 1所述的方法, 其中, 所述终端及所述终端的 UICC

3、 根据权利要求 1所述的方法, 其中, 所述终端的 IP地址和 /或所述 终端的通用集成电路卡 UICC的 IP地址与所述与接入网络的 IP地址沖突, 为:

所述终端和所述终端的 UICC所处网段与所述接入网络的网段相同; 或者, 所述终端和 /所述终端的 UICC所处网段与所述接入网络所处网 段具有相互包含关系。

4、 根据权利要求 3所述的方法, 其中, 所述为所述终端及所述终端的 UICC配置新的 IP地址, 为:

为所述终端及所述终端的 UICC配置新的 IP地址,新 IP地址所处网段 与所述接入网络的网段不同且不相互包含。

5、 根据权利要求 4所述的方法, 其中, 所述为所述终端及所述终端的 UICC配置新的 IP地址, 为:

所述终端为所述 UICC配置新的 IP地址, 并通知所述 UICC; 在接收 到所述 UICC新的 IP地址配置完成响应后, 为自身配置新的 IP地址。

6、 一种终端中 IP地址管理装置, 其中, 所述装置包括确定单元和配置 单元, 其中:

确定单元, 设置为确定终端的 IP地址和 /或所述终端的 UICC的 IP地 址是否与接入网络的 IP地址沖突, 沖突时触发配置单元; 配置单元, 设置为为所述终端及所述终端的 UICC配置新的 IP地址。

7、 根据权利要求 6所述的装置, 其中, 所述终端及所述终端的 UICC

8、 根据权利要求 6所述的装置, 其中, 所述终端的 IP地址和 /或所述 终端的通用集成电路卡 UICC的 IP地址与所述与接入网络的 IP地址沖突 为: 所述终端和所述终端的 UICC所处网段与所述接入网络的网段相同; 或者,所述终端和所述终端的 UICC所处网段与所述接入网络的网段具 有相互包含关系。

9、 根据权利要求 8所述的装置, 其中, 所述配置单元还设置为: 为所述终端及所述终端的 UICC配置新的 IP地址,新 IP地址所处网段 与所述接入网络的网段不同且不相互包含。

10、 根据权利要求 9所述的装置, 其中, 所述装置还包括通知单元和 接收单元, 其中:

通知单元, 设置为将为所述 UICC配置新的 IP地址通知所述 UICC; 接收单元, 设置为接收所述 UICC新的 IP地址配置完成响应; 所述配置单元还设置为, 在所述接收单元接收到所述 UICC新的 IP地 址配置完成响应后, 为所述终端配置新的 IP地址。

Description:
终端中 IP地址管理方法及装置 技术领域

本发明涉及一种 IP地址管理技术,尤其涉及一种为防止 IP地址沖突的 终端中 IP地址管理方法及装置。 背景技术

智能卡(smart cart )、 大容量用户标识模块(SIM, Subscriber Identity Module )卡、 多媒体 SIM卡等通用集成电路卡( UICC, Universal Integrated Circuit Card )通过片内通用串口总线( IC-USB )接口与终端连接, 终端和 UICC 上都运行有传输控制协议 /因特网互联协议 ( TCP/IP, Transmission Control Protocol/Internet Protocol )十办议栈, 双方通信采用网络间设备通信方 式。 图 1为终端和 UICC通过 IC-USB接口连接的结构框图, 如图 1所示, 终端中设置有浏览器和各种应用程序, UICC 中设置有 Web服务器信息和 各种应用程序, 其中, UICC上可以支持图形化 SIM卡、 大容量存储卡等 业务, 终端可以通过各种应用程序来访问 UICC。 ETSI TS 102 483标准规 定, 终端和 UICC使用内部 IP进行信息交互, 其中, IP地址分配有两种方 式。 一种方式是使用固定 IP, 如 UICC的 IP地址为 192.168.0.1 , 终端的 IP 地址为 192.168.0.2; 另一种方式是, 由终端上的动态主机配置协议(DHCP, Dynamic Host Configuration Protocol )服务器分配 IP地址。 UICC和终端之 间可以相互访问, UICC也能够通过终端访问远端服务器, 外网也能访问到 UICC上的网页服务器( Web sever )。

而当前的终端大多具有通过各种端口上网的功 能。 当终端通过其他物 理接口接入另一网络(如通过无线保真 (WiFi, Wireless Fidelity )接入一 无线局域网 WLAN; 再通过通用串行总线(USB, Universal Serial BUS )连 接个人计算机 ( PC, Personal Computer ), 通过模拟的以太网与 PC通信等 ) 时, 新接入网络的 IP地址有可能与当前终端和 UICC的连接端口上的两个 IP地址沖突, 这样将会导致终端的通信发生错误。 而现有的机制, 在发生 IP沖突时终端不会通知 UICC IP地址沖突, 也无法使 UICC的 IP地址更换 为与网络 IP不沖突的 IP地址。 发明内容

有鉴于此, 本发明的主要目的在于提供一种终端中 IP地址管理方法及 装置, 能在监测到终端或 UICC的 IP地址与接入网络的 IP地址沖突后, 为 终端和 /或 UICC配置新的 IP地址, 避免因 IP地址沖突而导致终端通信中 断。

为达到上述目的, 本发明的技术方案是这样实现的:

一种终端中 IP地址管理方法, 包括:

确定终端的 IP地址和 /或所述终端的 UICC的 IP地址与接入网络的 IP 地址沖突时, 为所述终端及所述终端的 UICC配置新的 IP地址。

优选地, 所述终端及所述终端的 UICC的 IP地址为用于实现所述终端 与所述 UICC之间的通信而配置。

优选地, 所述终端的 IP地址和 /或所述终端的通用集成电路卡 UICC的 IP地址与所述与接入网络的 IP地址沖突, 为:

所所述终端和所述终端的 UICC所处网段与所述接入网络的网段相同; 或者,所述终端和所述终端的 UICC所处网段与所述接入网络网段具有 相互包含关系。

优选地, 所述为所述终端及所述终端的 UICC配置新的 IP地址, 新 IP 地址所处网段与所述接入网络网段不同且不相 互包含。

优选地, 所述为所述终端及所述终端的 UICC配置新的 IP地址, 为: 所述终端为所述 UICC配置新的 IP地址, 并通知所述 UICC; 在接收 到所述 UICC新的 IP地址配置完成响应后, 为自身配置新的 IP地址。

一种终端中 IP地址管理装置, 包括确定单元和配置单元, 其中: 确定单元, 设置为确定终端的 IP地址和 /或所述终端的 UICC的 IP地 址是否与接入网络的 IP地址沖突, 沖突时触发配置单元;

配置单元, 设置为为所述终端及所述终端的 UICC配置新的 IP地址。 优选地, 所述终端及所述终端的 UICC的 IP地址为用于实现所述终端 与所述 UICC之间的通信而配置。

优选地, 所述终端的 IP地址和 /或所述终端的通用集成电路卡 UICC的

IP地址与所述与接入网络的 IP地址沖突, 为:

所述终端和所述终端的 UICC所处网段与所述接入网络的网段相同; 或者,所述终端和所述终端的 UICC所处网段与所述接入网络网段具有 相互包含关系。

优选地, 所述配置单元还设置为:

为所述终端及所述终端的 UICC配置新的 IP地址,新 IP地址所处网段 与所述接入网络网段不同且不相互包含。

优选地, 所述装置还包括通知单元和接收单元, 其中:

通知单元, 设置为将为所述 UICC配置新的 IP地址通知所述 UICC; 接收单元, 设置为接收所述 UICC新的 IP地址配置完成响应; 所述配置单元还设置为, 在所述接收单元接收到所述 UICC新的 IP地 址配置完成响应后, 为所述终端配置新的 IP地址。

本发明中,当监测到终端接入的外部网络的 IP地址与终端自身的 IP地 址和 UICC的 IP地址沖突时, 终端将会为自身和 UICC配置新的 IP地址, 这样,就避免了终端和 UICC的 IP地址与终端接入的外部网络的 IP地址沖 突,保证了终端和 UICC之间,终端及 UICC与外部网络之间的通信可用性。 附图说明

图 1为终端和 UICC通过 IC-USB接口连接的结构框图;

图 2为本发明实施例的终端和 UICC的 IP地址与其他网络的 IP地址沖 突时的解决处理流程图;

图 3为本发明实施例的终端中 IP地址管理装置的组成结构示意图。 具体实施方式

本发明的基本思想为:确定终端的 IP地址和 /或所述终端的通用集成电 路卡 UICC的 IP地址与接入网络的 IP地址沖突时,为所述终端及所述终端 的 UICC配置新的 IP地址。

为使本发明的目的、 技术方案和优点更加清楚明白, 以下举实施例并 参照附图, 对本发明进一步详细说明。

图 2为本发明实施例的终端和 UICC的 IP地址与其他网络的 IP地址沖 突时的解决处理流程图, 如图 2所示, 包括以下步驟:

步驟 201 , UICC对网络端口进行侦听。

UICC对用户数据包协议( UDP, User Datagram Protocol ) 的某一特定 的端口进行侦听, 如可对 UICC的 DHCP服务的端口 67进行侦听。 这里, 主要是用于后续接收终端发送更换 IP地址的 UDP报文。

步驟 202, 终端检测到 IP地址沖突。

本示例中, 4 设初始化时 UICC与终端在 IC-USB端口的 IP地址分别 是: 192.168.0.1、 192.168.0.2, 其子网掩码是 255.255.255.0。 需要说明的是, UICC与终端的 IP地址配置主要为使终端与 UICC通过 IC-USB端口进行通 信, 并且, UICC通过终端, 可以与外网通信。

当终端通过 WIFI接入另一子网时, 如果通过 DHCP获取到新子网的 IP地址与自身属于同一网段, 如子网的 IP地址也是 192.168.0.2, 子网掩码 是 255.255.255.0。 这样就产生了 IP地址沖突。 终端循环定时查询自身的 IP地址,将新接入子网的物理端口的 IP地址 和子网掩码相 "与", 得出新接入网络的网络号, 将终端 UICC相连端口的 IP地址与掩码相 "与" 得出终端与 UICC相连端口所在子网的网络号。 将 两个网络号进行对比, 当它们处于同一网段或者网段互相包含时, 就产生 了沖突。 例如两个网络号都是 192.168.0.0/24 , 或者, 一个网络号是 192.168.1.0/24另外一个网络号是 192.168.1.127/30, 这时就是沖突的。

步驟 203 , 终端侧的 IP地址沖突管理模块检测到 IP地址沖突后, 发送 更换 IP地址的 UDP报文, 通过 IC-USB端口发给 UICC。

UDP报文中携带有终端为 UICC配置的新 IP地址, 以及终端为自身配 置的新 IP地址。

当确定 IP地址沖突时, 终端可以为自身和 UICC配置与其他物理端口 所在网络不在同一网段的 IP地址;

本步驟中的 UDP报文的报文格式, 如下表 1所示:

表 1

如表 1所示, 上述单元格的长度为 1个字节(BYTE )。 其中源端口号, 目的端口号, 数据报长度和校验和是 UDP协议规定的 UDP报文头, 分别 表示终端发送 UDP报文使用的源端口;上述步驟 201中 UICC侦听的端口, 可以是 67端口; UDP用户数据报的总长度和 UDP数据报校验和。 而 UDP 报文数据部分包含的 UICC新的 IP地址为与终端接入新网络不沖突的 UICC 的新的 IP地址 ,终端新的 IP地址为与终端接入新网络不沖突的终端的新 IP地址。 步驟 204, UICC接收到更换 IP地址的 UDP报文后, 向终端发送确认 报文。

确认报文的报文格式, 如下表 2所示:

表 2

如表 2所示, 源端口号, 目的端口号, 数据报长度和校验和是 UDP协 议规定的 UDP报文头。 "确认" 项为 UDP报文数据部分, 当等于 1时, 表 示 UICC将接受新的 IP地址, 2表示不接受。

步驟 205, 正常情况下 UICC将接收新的 IP地址。 UICC更改 IC-USB 端口上的 IP地址为 UICC新的 IP地址。 终端收到响应 ^艮文后, 如果 4艮文中 确认为 1时, 更改 IC-USB端口上的 IP地址为终端新的 IP地址。

这样 UICC和终端就可以使用与新接入网络不沖突的 的 IP地址。 如 192.168.1.1 ^ 192.168.1.2, mask: 255.255.255.252。 这样 IP地址沖突的问 题就得到了解决, 终端即可实现对其他网络的顺利访问。

本领域技术人员应当理解, 针对上述示例, 本发明同时修改终端及 UICC的 IP地址, 如分别修改为 192.168.1.4, 192.168.1.5, 或分别修改为 192.168.2.1和 192.168.2.2等, 总之, 只要不与接入的其他网络的 IP地址沖 突即可。 本发明不再——进行详细描述。 这里, IP地址沖突是指, 所述终 端和所述终端的 UICC所处网段与所述接入网络的网段相同;或 ,所述终 端和所述终端的 UICC所处网段与所述接入网络网段具有相互包 关系。

本发明实施例的终端中 IP地址管理方法 ,通过对终端及 UICC的 IP地 址的灵活配置, 避免了终端或 UICC的 IP地址与终端接入的外部网络的 IP 地址沖突,保证了终端和 UICC之间, 终端及 UICC与外部网络之间的通信 可用性。

图 3为本发明实施例的终端中 IP地址管理装置的组成结构示意图, 如 图 3所示, 本发明的终端中 IP地址管理装置包括确定单元 30和配置单元 31 , 其中:

确定单元 30, 设置为确定终端的 IP地址和所述终端的 UICC的 IP地 址是否与接入网络的 IP地址沖突, 沖突时触发配置单元 30, 不沖突时不作 处理; 这里, 循环定时查询自身的 IP地址, 将新接入子网的物理端口的 IP 地址和子网掩码相与,得出新接入网络的网络 号,将终端 UICC相连端口的 IP地址与掩码相与得出终端与 UICC相连端口所在子网的网络号。 将两个 网络号进行对比, 确定是否沖突。 当沖突时, 需要对终端和 UICC的 IP地 址进行重新配置, 如果不沖突, 则不作处理, 当前处理结束。

这里, 所述终端和所述终端的 UICC的 IP地址为用于实现所述终端与 所述 UICC之间的通信、 UICC通过终端可以与外网通信而配置的。

这里, 所述与接入网络的 IP地址沖突为:

所述终端和所述终端的 UICC所处网段与所述接入网络的网段相同; 或者,所述终端和所述终端的 UICC所处网段与所述接入网络网段具有 相互包含关系。

配置单元 31 ,设置为为所述终端和所述终端的 UICC配置新的 IP地址。 可以为所述终端及所述终端的 UICC配置新的 IP地址,新 IP地址所处 网段与所述接入网络网段不同且不相互包含。

在图 3所示终端中 IP地址管理装置的基础上, 本发明实施例的终端中 IP地址管理装置还包括通知单元(图 3中未示出)和接收单元(图 3中未 示出), 其中:

通知单元, 设置为将为所述 UICC配置新的 IP地址通知所述 UICC; 接收单元, 设置为接收所述 UICC新的 IP地址配置完成响应; 所述配置单元还设置为, 在接收单元接收到所述 UICC新的 IP地址配 置完成响应后, 为所述终端配置新的 IP地址。

本领域技术人员应当理解, 图 3所示的终端中 IP地址管理装置中的各 处理单元的实现功能可参照前述终端中 IP地址管理方法的相关描述而理 解。 图 3所示的终端中 IP地址管理装置中各单元的功能可通过运行于 理 器上的程序而实现, 也可通过具体的逻辑电路而实现。

本发明实施例的终端中 IP地址管理装置,通过对终端及 UICC的 IP地 址的灵活配置, 避免了终端或 UICC的 IP地址与终端接入的外部网络的 IP 地址沖突,保证了终端和 UICC之间, 终端及 UICC与外部网络之间的通信 可用性。

以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。

工业实用性

通过本发明, 当监测到终端接入的外部网络的 IP地址与终端自身的 IP 地址和 UICC的 IP地址沖突时,终端将会为自身和 UICC配置新的 IP地址, 保证了终端和 UICC之间, 终端及 UICC与外部网络之间的通信可用性。