用于为uicc提供运营商dnsip地址的方法

文档序号:6921884阅读:681来源:国知局

专利名称::用于为uicc提供运营商dnsip地址的方法
技术领域
:本发明涉及无线电信领域,并且特别地涉及用于为嵌入在无线移动设备(ME)中的UICC(通用集成电路卡)提供在无线通信网络中的运营商(operator)DNSIP地址的方法。
背景技术
:期望在ETSISCPRel-7中,UICC将包括为UICC提供因特网连接解决方案的自有的TCP/IP协议栈。通常地,任何位于TCP/IP协议栈上的应用程序都需要名称解析服务,以便得到目标服务器IP地址。到目前为止,用于位于UICC中的应用程序的pre-rel7因特网连接解决方案在于使用移动设备-UICC接口上的BIP(用于承载接口协议)。该协议基于在APDU命令中的数据封装。例如,来自位于UICC中的应用程序的http请求(将被发送给网络)会被划分成若干数据块;每个块由在ME-UICC接口上的一个APDU命令(发送数据)携带。一旦ME接收到了所有APDU命令(发送数据),那么该ME将重组来自UICC的初始http请求,并且然后将请求发送给网络。在UICC请求被发送给网络之前,该BIP协议实际上包含了很多的操作。因此,与ME和UICC之间的TCP/IP接口相比,其性能是很低的。如果UICC不知道DNSIP地址,那么它将依靠ME以给它提供该名称解析服务,这会破坏在UICC中具有TCP/IP协议栈的重要性。从应用的角度来看,本发明的一个目的是使得UICC工作为用于远程实体的ME-独立客户机/服务器实体。
发明内容通过一种方法来实现本发明的示例性目的,该方法旨在于为嵌入在无线移动设备(ME)中的UICC提供诸如网络运营商DNSIP地址这样的网络信息,以便使得所述UICC像任何在其它无线通信网络中的TCP/IP网络元件一样工作。根据本发明的方法包括如下步骤-定义UICC可以监测的特定的移动设备(ME)事件,-定义将包括要被发送给UICC的DNSIP地址的新数据结构,-将UICC经由预先定义的建立事件列表主动式命令而注册到所述事件,-当PDP环境(context)在ME和网络之间被激活时,通过所述ME产生所述特定事件,-将DNSIP地址包括在所述新数据结构中,-当所述产生的事件发生时,将包括DNSIP地址的所述新数据结构从ME经由新的封装命令而发送到UICC。由于根据本发明的方法,UICC将被看作是网络实体,并且能够保持自身包括DNS的许多元件。图l表示示出了在根据本发明的示例性实施例中,在上电序列期间,如何将DNSIP地址发送给UICC的框图。具体实施例方式当结合表示示出了在上电序列期间,如何将DNSIP地址发送给5UICC的框图的附加特征而阅读的时候,前面的
发明内容,以及下面的具体描述,将更加容易被理解。应该注意的是,在ETSIrel-7中,存在UICC和移动设备ME之间的两种物理接口基于ISO7816的接口,以及USB,也称作高速接口。根据本发明的方法提供用于两种接口的解决方案,并且将基于(U)SIM工具包主动式命令机构。对于ISO接口,解决方案在于创造新的ME事件(例如,PDP环境被激活),即UICC能够经由预先定义的建立事件列表主动式命令而监测。当PDP环境被激活的时候,将产生该事件,并且封装命令将通知UICC该事件的发生。包括在封装命令中的数据包含DNSIP地址。下面的表格给出了在本发明的ETSITS102.223实现中的数据对象"事件列表"的描述<table>tableseeoriginaldocumentpage6</column></row><table>数据对象"事件列表"包括可变长度的事件的列表。列表中的每个字节定义一个事件。每个事件类型在该列表中将出现不多于一次。在本发明的实施例中,新事件"PDP环境被激活(例如,0x12)"被添加到数据对象中,并且在事件列表中的每个字节将被下面的值中的一个所编码'00,=MT呼叫;'or=呼叫被连接;'02,=呼叫未被连接;'03,=位置状态;'04,=用户活动;'05,=空屏显示;'06,=读卡器状态;'07,=语言选择;'08,=浏览器终止;'09,=可用数据;'0A,=通道状态;'0B,=访问技术改变;'0C,=显示参数改变;'0D,=本地连接;'0E,=网络搜索模式改变;'0F,=浏览状态;'10,=帧信息改变。'11,=为3GPP保留(I-WLAN访问状态)。'12,=PDP环境被激活。下面是给出新的封装(事件下载-PDP环境被激活)命令参数/数据结构的表格<table>tableseeoriginaldocumentpage7</column></row><table>该事件列表对象仅仅包含一个事件(长度1字节的数值部分),并且ME将把事件设为"PDP环境被激活"。设备标识来源ME;目的地UICC下面是给出了DNSIP地址结构的表格:<table>tableseeoriginaldocumentpage8</column></row><table>地址的参数类型被如下编码'21,=IPv4地址;'57,=IPv6地址;'其它'=保留。地址的编码如果地址的参数类型指示IPv4,那么在八位字节4至八位字节7中的地址信息包含IPv4地址。八位字节4的位8表示IP地址的最高有效位,而八位字节7的位1表示IP地址的最低有效位。如果地址的参数类型指示IPv6,那么在八位字节4至八位字节19中的地址信息包含IPv6地址。八位字节4的位8表示IP地址的最高有效位,而八位字节19的位1表示IP地址的最低有效位。对于USB接口,解决方案在于,根据在ISO7816-12规范中所描述的机制,将APDU命令封装在USB数据帧中。仅有的区别是,APDU命令(建立事件列表,封装)将被封装在USB数据帧中并且经过USB物理接口而不是ISO接口被发送。图1中所表示的框图示出了在上电序列期间如何将DNSIP地址发送至ljUICC。在步骤2,ME开始上电。UICC把允许将UICC注册到PDP环境激活事件的主动式命令"建立事件列表(PDP环境被激活)"传送给ME(箭头4)。当接收所述请求时,ME将该信息保存在其环境中。如果将ME连接于支持分组交换服务(上电序列的部分,箭头6)的单元,那么ME将请求PDP环境激活(箭头8)。当接收所述请求时,网络激活PDP环境,并且将其中已经包括有DNSIP地址的数据结构回传给ME(箭头IO)。通过从网络接收PDP环境激活答复(PDP环境被激活),在ME中产生事件。当发生通过ME而产生事件时,ME将DNSIP地址经由新的封装命令(事件下载,PDP环境被激活)发送到UICC。要注意的是,PDP环境激发序列可以在任意时刻被完成,而无需在该示例框图中所示的上电阶段期间。在本发明的第一实施例中,将DNSIP地址经由基于ISO7816的接口发送到UICC。在本发明的第二实施例中,将DNSIP地址封装在USB数据帧中,并经过USB物理接口发送到UICC。在优选实施例中,根据本发明的方法还包括9-如在ETSITS102223中所定义那,在"事件列表"COMPREHENSION-TLV数据对象中添加"PDP环境被激活",-添加新的封装命令(事件下载-PDP环境被激活),-添加包括DNSIP地址的"DNSIP地址"COMPREHENSION-TLV数据对象。优选地,以ETSITS102221指定命令报头,并且所述事件列表包括其中每个事件类型在列表中出现不多于一次的可变的类型的列表事件。DNSIP地址可以具有IPv4地址类型或者IPv6地址类型。根据本发明的另一个方面,如果DNS地址的类型指示IPv4,那么在八位字节4至八位字节7中的地址信息包含IPv4地址,八位字节4的位8表示IP地址的最高有效位,而八位字节7的位1表示IP地址的最低有效位。如果地址的类型指示IPv6,那么在八位字节4至八位字节19中的地址信息包含IPv6地址,八位字节4的位8表示IP地址的最高有效位,而八位字节19的位1表示IP地址的最低有效位。权利要求1.一种用于为嵌入在无线移动设备中的UICC提供在无线通信网络中的运营商DNSIP地址的方法,该方法以下面的步骤为特征-定义所述UICC监测的特定的移动设备(ME)事件,-定义将包括要被发送给所述UICC的所述DNSIP地址的新数据结构,-经由预先定义的建立事件列表主动式命令,将所述UICC注册到所述事件,-当PDP环境在所述移动设备和所述网络之间被激活时,通过所述移动设备产生所述特定事件,-将DNSIP地址包括在所述新数据结构中,-当所述产生的事件发生时,将包括所述DNSIP地址的所述新数据结构从所述移动设备经由新的封装命令发送到所述UICC。2.根据权利要求l所述的方法,其中将所述DNSIP地址经由基于IS07816的接口发送到所述UICC。3.根据权利要求l所述的方法,其中将所述DNSIP地址被封装在USB数据帧中,并经过USB物理接口发送到所述UICC。4.根据权利要求l所述的方法,还包括-如在ETSITS102223中所定义,在"事件列表"COMPREHENSION-TLV数据对象中添加"PDP环境被激活",-添加新的封装命令(事件下载-PDP环境被激活),-添加包括所述DNSIP地址的"DNSIP地址"COMPREHENSION-TLV数据对象。5.根据权利要求4所述的方法,其中以ETSITS102221指定命令报头。6.根据权利要求l所述的方法,其中所述事件列表包括可变类型事件的列表,其中每个事件类型在该可变类型事件的列表中出现不多于一次。7.根据权利要求4所述的方法,其中所述DNSIP地址可以具有IPv4地址类型或者IPv6地址类型。8.根据权利要求7所述的方法,其中,如果地址的参数类型指示IPv4,那么八位字节4至八位字节7中的地址信息包含IPv4地址,其中八位字节4的位8表示IP地址的最高有效位,而八位字节7的位1表示IP地址的最低有效位。9.根据权利要求7所述的方法,其中,如果地址的参数类型指示IPv6,那么八位字节4至八位字节19中的地址信息包含IPv6地址,其中八位字节4的位8表示所述IP地址的最高有效位,而八位字节19的位1表示IP地址的最低有效位。全文摘要一种用于为嵌入在无线移动设备(ME)中的UICC提供在无线通信网络中的运营商DNSIP地址的方法,所述方法包括下面的步骤定义UICC监测的特定的移动设备(ME)事件;定义将包括要被发送给UICC的DNSIP地址的新数据结构;经由预先定义的建立事件列表主动式命令,将UICC注册到所述事件;当PDP环境在ME和网络之间被激活时,通过所述ME产生所述特定事件;将DNSIP地址包括在所述新数据结构中;当所述产生的事件发生时,将所述新数据结构(包括DNSIP地址)经由新的封装命令从ME发送到UICC。文档编号H01M10/0568GK101637038SQ20088000885公开日2010年1月27日申请日期2008年3月5日优先权日2007年3月19日发明者奥利维尔·董申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1