通过uicc进行的me网络参数配置的制作方法

文档序号:7909575阅读:216来源:国知局
专利名称:通过uicc进行的me网络参数配置的制作方法
技术领域
本发明涉及通信设备,具体地涉及其中具有通用集成电路卡(UICC)的移动设备 (ME)以及软件应用可以在UICC上运行并与ME进行交互的方式。本发明还涉及移动设备、 UICC,并且涉及其中所执行的方法。
背景技术
诸如移动电话之类的ME包括UICC,其中UICC保持用于向核心网标识用户的安全数据。UICC是智能卡,其具有可以运行许多软件应用的内置微处理器和存储器。通常,在移动手机被投放市场之前,网络运营商有可能在它们中设置一些默认的网络相关参数。这些参数中的一组参数与网络侧的网络接入点有关,其中为了建立用于ME或UICC软件应用 (浏览器,从运营商服务器下载数据等等)的分组连接,移动手机必须连接到的网络侧的网络接入点。标准设置组织ETSI正在最后敲定与ME和其UICC之间的交互有关的标准文档(包括 TS 102 221,TS 102 600 和 TS 102 223)的版本 7(Rel_7)。在 Rel_7 之前,大多数网络运营商通常仅有一个用于所有UICC应用的接入点。然而,从Rel-7开始,随着在UICC中定义USB高速ME-UICC接口并支持TCP/IP栈,事情已经发生了很大的改变。这些新的特征已经为网络运营商开创了新的商业机遇,网络运营商如今可以扩大提议给终端用户的(驻留在UICC中的)增值软件应用的数目。自然,这些UICC软件中的许多应用将与运营商网络交互。目前,这可以使用以下两种方式之一来完成-当UICC应用将相关的主动命令(proactivecommand)(通常是启动浏览器或开启信道命令)传递给ME时,它不指定任何接入点参数。在此情况中,ME将使用该ME中所存储的预先定义的默认参数来连接到默认接入点。-UUIC应用在对于ME的相关主动命令中指定针对接入点的参数。在此情况中,ME 将使用这些参数来连接到所指示的接入点。第一种方式只在UICC应用想要连接到默认接入点时可用。发明人认识到这可能具有有限的利用性,因为网络运营商有可能要针对不同的服务提供不同的接入点,因此,第二种方式更有可能被使用。然而,第二种方式相对比较麻烦,因为Uicc不得不随每个主动命令发送针对所期望的接入点的参数并且ME不得不对每个命令中的这些参数进行解释。

发明内容
为了解决该问题,发明人提出提供一种新的命令(接口),其将允许UICC动态地配置(重新配置)ME内的网络运营商相关参数(诸如网络接入名称、登录、口令等等)。这将为驻留在UICC中的运营商应用提供更多的灵活性并且将减少对UICC和ME 二者中的所有网络相关的主动命令的处理。根据一个方面,本发明提供了一种移动设备,包括UICC接口,用于与UICC相接口 ;存储器,用于存储网络接入数据以供在连接到远程接入点时使用;Uicc模块,可操作用于经由所述UICC接口来与所述UICC通信;以及收发器(transceiver)电路,可操作用于使用所述存储的网络接入数据来发送和接收用于连接到所述远程接入点的信号;其中所述 UICC模块可操作用于经由所述UICC接口来从所述UICC接收配置命令,所述配置命令包括用于远程接入点的新的网络接入数据,并且其中所述UICC模块可操作用于响应于接收到所述配置命令,将所述新的网络接入数据存储在所述存储器中,以供在连接到与所述新的网络接入数据相对应的所述远程接入点时使用。移动设备可以响应于随后的从UICC或从移动设备上的应用接收的命令,使用这样存储的网络接入数据来连接到远程接入点。在优选实施例中,新的网络接入数据被存储在存储器的非易失性部分中,从而使得在移动设备被断电或重置之后其被维护在移动设备中。在一个实施例中,替代现有的网络接入数据,UICC模块将新的网络接入数据存储在所述存储器中。在另一实施例中,除了现有的网络接入数据以外,Uicc模块还将所述新的网络接入数据存储在所述存储器中。在后一情况中,所述新的网络接入数据可以包括登录数据(login data)和唯一标识符,所述唯一标识符用于将所述新的网络接入数据与存储在所述存储器中的其它网络接入数据区分开。所述唯一标识符可以与连接到所述接入点时所需要的所述登录数据分开,并且不是在登录到所述接入点中时要发送给网络的数据的一部分。其优选是由UICC和移动设备使用的内部标识符。通过利用该新的网络接入数据来配置存储器,UICC发出的随后的命令不需要包括用于连接到所期望的接入点的网络接入数据。当网络接入数据被存储用于多个接入点时, 随后的命令只需要包括标识符来标识所期望的接入点,从而标识要从存储器取回的网络接入点数据。另一命令例如可以是启动浏览器命令或开启信道命令。本发明还提供一种UICC,包括接口,用于与移动设备相接口 ;存储器,用于存储网络接入数据,以供所述移动设备用来连接到远程接入点;以及USAT模块,可操作用于与所述移动设备通信;其中所述USAT模块可操作用于生成包括存储的网络接入数据的配置命令并且将生成的配置命令传递给所述移动设备,并且其中,所述配置命令与用来请求连接到远程接入点的任何命令不同并且用于促使所述移动设备存储所述网络接入数据,以供在响应于随后的由所述USAT模块生成的命令而连接到远程接入点时使用。优选该配置命令促使移动设备只存储新的网络接入数据。在一个实施例中,所述USAT模块生成包括用于所述远程接入点的登录数据和与所述接入点相关联的标识符的配置命令。这允许不同的网络接入数据被存储在移动设备的存储器内,同时允许不同的网络接入数据被相互区分。在此情况中,UICC优选维护用于标识接入点的信息(例如表格),其中所用于接入点的网络接入点数据已经在一个或多个配置命令中被发送给所述移动设备。所述Uicc随后可以在生成用于新的网络接入数据的配置命令之前检查所维护的信息,并且仅在所述网络接入数据还未被传递给所述移动设备以供存储在其中时生成所述配置命令。以这种方式,可以避免重复的配置命令。在一个实施例中,UICC生成另一命令并将所述另一命令传递给所述移动设备,所述另一命令要求接入所述网络并且包括所述标识符而不包括所述登录数据。所述另一命令可以是启动浏览器命令或开启信道命令。以这种方式,一旦移动设备已经利用网络接入点数据进行了配置,则随后的要求接入到特定接入点的命令可以被发送而不需要用于那个接入点的登录数据。相反,移动设备可以使用随后的命令中所包括的标识符来从其存储器取回该信息。本发明还提供了一种UICC主动命令,包括网络接入参数以及命令类型数据,所述网络接入参数与远程接入点相关联,并且所述命令类型数据将所述命令标识为配置命令, 所述配置命令促使接收该命令的移动设备存储所述网络接入参数,以供在响应于可以要求接入所述网络的随后的主动命令而连接到远程接入点时使用。本发明还提供了相应的方法和计算机可执行指令产品。计算机可执行指令可以被存储在诸如⑶-ROM等的记录介质上。


本发明的这些和其它方面将从以下参考附图进行的示例性实施例的详细描述中变得显而易见,在附图中图1是图示出具有单个接入点的移动通信系统的主要组件的框图;图2是图示出形成图1中示出的系统的一部分的ME和UICC的主要组件的框图;图3是图示出第一实施例中所执行的ME、UICC和运营商网络之间的通信的通信时序图;以及图4是图示出第二实施例中所执行的ME、UICC和运营商网络之间的通信的通信时序图。
具体实施例方式第一实施例概述如以下将要详细描述的,该实施例的主要思想是创建一种新的接口,其允许UICC 动态地配置(重新配置)ME中的某些参数,特别是运营商网络相关参数(网络接入名称、登录、口令……),以便为驻留在UICC中的运营商应用提供更多灵活性,并且优化对UICC和ME 二者中的所有网络相关的主动命令的处理。图1是示出移动通信系统1的主要组件的框图。如图所示,该系统包括移动设备 (ME) 3,诸如蜂窝电话;UICC 5,其通常安装在ME 3内;基站7,用于向ME 3发送信号和从ME 3接收信号;以及运营商网络9,其向ME 3提供数据和语音呼叫服务。如图所示,运营商网络9包括多个接入点11,ME 3连接到这些接入点11来取得对运营商网络9中的服务器13 或因特网15中的服务器(未示出)的接入。一个接入点11将是默认接入点;一个接入点 11可专门设置用于Web应用;另一个接入点11用于下载应用,还有一个接入点11用于匪S 应用,等等。图2是示出在该实施例中使用的ME 3和UICC 5的主要组件的框图。如图所示, ME 3包括收发器电路23,收发器电路23可操作用于经由一个或多个天线25来向基站7发送信号和从基站7接收信号。如图所示,收发器电路23以通常的方式连接到扬声器27和麦克风四以允许用户进行呼叫或接收呼叫。ME 3还包括处理器31,处理器31用于控制ME 3的操作并且用于控制经由显示器33和键盘35与ME进行的用户交互。处理器31根据存储器37中所存储的软件指令进行操作。如图所述,这些软件指令包括操作系统39 ;用于控制ME 3和UICC 5之间的交互的UICC模块41 ;以及许多ME应用43,等等。存储器37的非易失性部分还存储由各种软件模块使用的数据,包括运营商网络参数(ONP)数据44。ONP 44包括用于连接到不同接入点11的网络参数。ME 3还包括UICC接口 45,UICC接口 45提供到UICC 5的物理接口。在该实施例中,UICC模块41是ME 3中的独立软件模块。本领域技术人员将明白,在其它实施例中,UICC模块41可以被设置为操作系统39的一部分。如图2中所示,UICC 5包括用于提供到ME 3的物理接口的ME接口 51。UICC 5还包括根据存储器阳中所存储的软件指令进行操作的处理器53。如图所示,这些软件指令包括操作系统56、USAT模块57 (通用SIM(订户身份模块)应用工具包)和许多应用59。 USAT模块57提供允许应用59与运营商网络9 (或因特网15)中的ME 3或远程实体进行交互和操作的机制,其中运营商网络9(或因特网15)支持UICC应用59所需要的(一个或多个)具体机制。如以下将更详细地说明的,对USAT模块57编程,以生成促使UICC模块41添加、 移除或更新ONP数据44的新的主动命令(CONFIGURE (配置))。用于每个服务器的ONP数据44被与标识符相关联,从而使得USAT模块57只需要在随后的主动命令中包括所期望的接入点11的标识符,其中UICC模块41可以从该期望的接入点11取回允许ME连接到该期望的接入点11的相关接入点ONP数据44。示例实现图3是图示出可以使用该新的CONFI⑶RE命令在图1中示出的装置之间进行的通信的时序图。如图所示,在步骤si中,利用被作为ONP数据44存储的一些默认网络参数 (默认网络接入名称及其相关联的登录和口令等等)来配置ME。通常,该配置发生在ME投放到市场之前。该示例将考虑这样的情况UICC应用59不一定知道ME 3中所设置的默认接入点并且UICC应用试图连接到与ME 3中所设置的默认接入点不同的接入点。因此,在步骤s3中,USAT模块57生成新的CONFI⑶RE命令(其定义了用于所期望的接入点的网络参数和标识符(网络接入名称标识符))并将其传递给UICC模块41。(这些新的网络参数可以被作为UICC应用59的一部分预先存储在UICC 5中,或者它们已经在先前的通信会话期间被网络运营商下载到UICC 5)。响应于接收到该命令,UICC模块41,在步骤s5中, 设置ONP数据44中的用于所标识的接入点11的网络参数,并且在步骤s7中,将终端响应 (Terminal Response)消息传递回USAT模块57,该终端响应消息指示配置已成功完成。作为响应,USAT模块57,在步骤s9中,更新内部表格(未示出),该内部表格标识已经在ME 3 中以则这种方式进行配置的不同接入点11(UICC应用59使用该方式来确定何时使用新的 CONFIGURE 命令)。因为重新配置的ONP数据被存储在了非易失性存储器中,所以从这时开始,希望与已经以这种方式在ME 3中进行配置的接入点11连接的UICC应用59 (以及甚至ME应用 43)只需要在随后的主动命令中指定该接入点的标识符。因此,例如,如果UICC应用59中的一个UICC应用想要启动ME的web浏览器,则如步骤sll中所示,USAT模块57将生成启动浏览器(Launch Browser)命令并将其传递给UICC模块41。启动浏览器命令是指示ME
8启动其web浏览器(未示出)的现有命令,并且包括所期望的网络地址的URL。在该实施例中,启动浏览器命令被修改为包括所期望的接入点11的网络接入名称标识符。在步骤sl3 中,UICC模块41根据ONP数据44来判断其是否能够解释与所传递的URL相对应的内容以及其是否能够定位用于所期望的接入点的网络参数。在此情况中,UICC模块41能够在步骤sl5中生成指示肯定结果的终端响应消息。作为响应,USAT模块57在步骤sl7中将主动会话消息的结束传递给UICC模块41。在步骤s21中,ME 3使用所传递的URL并且使用与所传递的网络接入名称标识符(从ONP数据44取回)相关联的网络参数来请求内容。当被接收到时,内容在显示器33上被显示给用户。在步骤s21中,用户完成内容的浏览并且关闭浏览器。如果UICC 5已经订阅了浏览器终结(Browser Termination)事件,则在步骤 s23中,UICC模块41将在浏览器被关闭时通知USAT模块57。如步骤s25中所示,在随后的要求接入所期望的接入点11的主动命令中,不再需要类似于网络接入名称、登录或口令之类的参数。只需要网络接入名称标识符。CONFIGURE 命令在该实施例中由USAT模块57生成的新的CONFI⑶RE命令的结构在下表中示出 (该表中所引用的“条款”是在ETSI标准文档TS 102 223版本8. 1.0中定义的,该标准文档的内容通过引用被结合于此)
权利要求
1.一种移动设备,包括UICC接口,所述UICC接口用于与UICC相接口 ;存储器,所述存储器用于存储网络接入数据,以供在连接到远程接入点时使用;UICC模块,所述UICC模块可操作用于经由所述UICC接口来与所述UICC通信;以及收发器电路,所述收发器电路可操作用于使用所述存储的网络接入数据来发送和接收用于连接到所述远程接入点的信号;其中所述UICC模块可操作用于经由所述UICC接口来从所述UICC接收配置命令,所述配置命令包括用于远程接入点的新的网络接入数据,并且其中所述UICC模块可操作用于响应于接收到所述配置命令,将所述新的网络接入数据存储在所述存储器中,以供在连接到与所述新的网络接入数据相对应的远程接入点时使用。
2.根据权利要求1所述的设备,其中所述网络接入数据被存储在存储器的非易失性部分中。
3.根据权利要求1或2所述的设备,其中所述UICC模块可操作用于替代现有的网络接入数据,将所述新的网络接入数据存储在所述存储器中。
4.根据权利要求1或2所述的设备,其中所述UICC模块可操作用于除了现有的网络接入数据以外,还将所述新的网络接入数据存储在所述存储器中。
5.根据权利要求4所述的设备,其中所述新的网络接入数据包括登录数据和唯一标识符,所述唯一标识符用于将所述新的网络接入数据与存储在所述存储器中的其它网络接入数据区分开。
6.根据权利要求1至5中任一项所述的设备,其中所述UICC模块可操作用于经由所述UICC接口从所述UICC接收另一命令,所述另一命令要求接入所述网络;并且其中,响应于接收到所述另一命令,所述UICC模块可操作用于从所述存储器取回所述存储的网络接入数据,从而使得到与所述存储的网络接入数据相关联的远程接入点的连接能够被建立。
7.根据从属于权利要求5的权利要求6所述的设备,其中所述另一命令包括所述标识符而不包括所述登录数据,并且其中所述UICC模块可操作用于使用所述标识符来从所述存储器取回相应的登录数据。
8.根据权利要求6或7所述的设备,其中所述另一命令是启动浏览器命令或开启信道命令。
9.一种UICC,包括接口,所述接口用于与移动设备相接口 ;存储器,所述存储器用于存储网络接入数据,以供所述移动设备用来连接到远程接入点;以及USAT模块,所述USAT模块可操作用于与所述移动设备通信;其中所述USAT模块可操作用于生成包括存储的网络接入数据的配置命令并且将生成的配置命令传递给所述移动设备,并且其中,所述配置命令与用来请求连接到远程接入点的任何命令不同并且用于促使所述移动设备存储所述网络接入数据,以供在响应于随后的由所述USAT模块生成的命令而连接到远程接入点时使用。
10.根据权利要求9所述的UICC,其中所述USAT模块可操作用于生成包括用于所述远程接入点的登录数据和与所述接入点相关联的标识符的配置命令。
11.根据权利要求10所述的UICC,其中所述USAT模块可操作用于维护用于标识所述接入点的信息,其中用于所述接入点的网络接入点数据已经在一个或多个配置命令中被发送给所述移动设备。
12.根据权利要求11所述的UICC,其中所述USAT模块可操作用于在生成用于新的网络接入数据的配置命令之前检查所维护的信息,并且仅在所述网络接入数据还未被传递给所述移动设备以供存储在其中时生成所述配置命令。
13.根据权利要求10至12中任一项所述的UICC,其中所述USAT模块可操作用于生成另一命令并将生成的另一命令传递给所述移动设备,所述另一命令要求接入所述网络并且包括所述标识符而不包括所述登录数据。
14.根据权利要求13所述的UICC,其中所述另一命令是启动浏览器命令或开启信道命令。
15.一种UICC主动命令,包括网络接入参数以及命令类型数据,所述网络接入参数与远程接入点相关联,并且所述命令类型数据将所述命令标识为配置命令,所述配置命令促使接收该命令的移动设备存储所述网络接入参数,以供在响应于随后的可以要求接入所述网络的主动命令而连接到远程接入点时使用。
16.根据权利要求15所述的UICC命令,其中所述网络接入参数包括登录参数和标识符,所述标识符用于将所述网络接入参数与其它网络接入参数区分开。
17.一种在移动设备中执行的方法,该方法包括将网络接入数据保持在存储器中,以供在连接到远程接入点时使用;从与所述移动设备相关联的UICC接收配置命令,所述配置命令包括用于远程接入点的新的网络接入数据;以及将所述新的网络接入数据存储在所述存储器中,以供在连接到与所述新的网络接入数据相对应的远程接入点时使用。
18.根据权利要求17所述的方法,其中所述存储将所述网络接入数据存储在存储器的非易失性部分中。
19.根据权利要求17或18所述的方法,其中代替现有的网络接入数据,所述存储将所述新的网络接入数据存储在所述存储器中。
20.根据权利要求17或18所述的方法,其中除了现有的网络接入数据以外,所述存储还将所述新的网络接入数据存储在所述存储器中。
21.根据权利要求20所述的方法,其中所述新的网络接入数据包括登录数据和唯一标识符,所述唯一标识符用于将所述新的网络接入数据与所述存储器中所存储的其它网络接入数据区分开。
22.根据权利要求17至21中任一项所述的方法,还包括从所述UICC接收另一命令,所述另一命令要求接入所述网络;并且其中,响应于接收到所述另一命令,从所述存储器取回存储的网络接入数据,从而使得到与所述存储的网络接入数据相关联的远程接入点的连接能够被建立。
23.根据从属于权利要求21的权利要求22所述的方法,其中所述另一命令包括所述标识符而不包括所述登录数据,并且其中所述取回使用所述标识符来从所存储器取回相应的登入数据。
24.根据权利要求22或23所述的方法,其中所述另一命令是启动浏览器命令或开启信道命令。
25.—种在UICC内执行的方法,该方法包括将网络接入数据存储在存储器中,以供相关联的移动设备用来连接到远程接入点;生成包括存储的网络接入数据的配置命令,其中所述配置命令与用来请求连接到远程接入点的任何命令不同并且用于促使所述移动设备存储所述网络接入数据,以供在响应于随后的由所述UICC生成的命令而连接到远程接入点时使用;以及将生成的配置命令传递给所述移动设备。
26.根据权利要求25所述的方法,其中所述生成生成包括用于所述远程接入点的登录数据和与所述接入点相关联的标识符的配置命令。
27.根据权利要求沈所述的方法,还包括维护用于标识所述接入点的信息,用于所述接入点的网络接入点数据已经在一个或多个配置命令中被发送给所述移动设备。
28.根据权利要求27所述的方法,包括在生成用于新的网络接入数据的配置命令之前检查所维护的信息,并且仅在所述网络接入数据还未被传递给所述移动设备以供存储在其中时生成所述配置命令。
29.根据权利要求沈至观中任一项所述的方法,还包括生成另一命令并将所述另一命令传递给所述移动设备,所述另一命令要求接入所述网络并且包括所述标识符而不包括所述登录数据。
30.根据权利要求四所述的方法,其中所述另一命令是启动浏览器命令或开启信道命令。
31.一种通信系统,包括根据权利要求1至8中任一项所述的移动设备;根据权利要求9至16中任一项所述的UICC ;以及运营商网络,所述运营商网络可操作用于将网络接入数据下载到所述UICC以供用来配置所述移动设备。
32.—种计算机可执行指令产品,包括用于促使可编程UICC执行根据权利要求25至 30中任一项所述的方法的计算机可执行指令。
33.一种计算机可执行指令产品,包括用于促使可编程移动设备执行根据权利要求17 至M中任一项所述的方法的计算机可执行指令。
全文摘要
提供了一种具有智能卡的移动设备。其中,对该智能卡编程以生成新的配置命令,该新的配置命令可被用来配置移动设备中的网络相关参数。该配置命令可被用来覆写现有的网络相关参数或添加另外的网络相关参数。网络相关参数可以与不同的接入点有关,并且标识符可以被与每组网络参数相关联以方便随后对所期望的网络相关参数的识别。
文档编号H04M1/00GK102308561SQ20108000683
公开日2012年1月4日 申请日期2010年1月15日 优先权日2009年2月10日
发明者奥利维尔·董 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1