用于终端的自动配置的制作方法

文档序号:7910921阅读:97来源:国知局
专利名称:用于终端的自动配置的制作方法
技术领域
本发明涉及电信领域,且更具体地,涉及用于插入在移动通信终端中的订户智能卡的领域,并且还涉及相关联的终端。
背景技术
大多数现有的移动终端不但用以做出电话呼叫,而且用以执行特定数目的应用, 例如所述应用包括支付应用、忠诚应用(loyalty application)或实际传输应用。在这种系统中,出于安全的原因而将应用存储在订户智能卡中。与每个应用相关联的且存储在移动终端中的接口应用用以管理与用户的接口。这些应用可以是所谓的“传统”应用。在这种情况下,作为订户智能卡接收到接口应用在终端的用户的请求时所发出的命令的结果来执行它们。这些应用还可以是所谓的“无接触”应用。于是,当将订户卡插入在装配有无接触通信模块的移动终端中时,这些应用可以进行操作。在这种情况下,作为订户卡接收到远程基站所发出的命令的结果来执行它们,接收是经由终端的无接触通信模块进行的。接口程序具体地用以作为相关联的应用正在执行的结果来向用户进行通知。因而,这种应用的操作需要按照与在订户卡中安装的应用兼容的方式来对终端进行配置。终端配置在运营商和/或制造商之间变化。因而,当将订户卡插入在终端中时,不需要按照适合于使得在订户卡中安装的应用能够进行操作的方式来对它进行配置。因而,应用可能根本没有进行操作,或者相反地, 它们可能在用户没有注意到的情况下进行操作。例如,如果没有在移动终端中安装与存储于订户卡中的应用相关联的终端接口应用,则用户将没有与订户卡的应用所执行的操作有关的响应。为了获得恰当的配置,用户需要联系与订户卡相关联的运营商。对终端进行更换是变得越来越频繁的操作。在每次更换时联系运营商的需求对于用户而言可变得耗时。因此,存在当将订户卡插入在移动终端中时自动地对该移动终端进行配置的需求。

发明内容
为此,本发明提供了一种用于与订户卡连接的终端的配置请求方法,所述卡包含至少一个应用,该方法的特征在于,当经由第一通信接口而在所述终端与所述订户卡之间交换初始化信息的步骤之后,它包括·用于经由第二通信接口而发送对该终端的配置信息的请求的发送步骤; 接收步骤,用于经由第二通信接口而接收对于该请求的响应,该响应包括所述终端的配置信息;
确定步骤,用于针对该订户卡的至少一个应用,作为所接收到的配置信息的函数而动作,以确定与所述至少一个应用相关联的接口应用是否存在于该终端中;以及·用于如果所述接口应用不存在、则经由该电信接口而发送用于下载所述接口应用的至少一个命令的发送步骤。因而,该订户智能卡检测是否适当地配置了它被插入其中的终端,并且如果没有适当地配置该终端,则它经由终端而进行动作,以请求远程服务器下载使能够获得恰当配置的一个或多个程序。订户卡是安全元件。在订户卡的发起时自动地配置终端使得订户卡能够在与它自身的内容匹配的操作环境中进行操作,而与它已被插入其中的终端无关。这使得可能保证在订户卡中安装的应用的适当操作。在该配置请求方法的具体实现中,该接口应用适合于管理存在于该终端中的所有接口应用。因而,接口应用的下载随后使得该终端能够对该终端的所有其他应用进行配置。根据该配置请求方法的具体特性,该请求包括该终端的无接触通信模块的寄存器的地址,并且该响应包含所述寄存器的内容的至少一部分。地址存在于该请求中给予了对于该信息的快速访问。根据具体特性,该寄存器包含与至少一个接口应用的存在与否有关的信息。因而, 单一寄存器使得可能获得关于在终端中是否安装了一个或多个接口应用的信息。本发明还提供了一种用于对与订户卡连接的终端进行配置的配置方法,所述卡包含至少一个应用,该方法的特征在于,当经由第一通信接口而在所述终端与所述订户卡之间交换初始化信息之后,它包括·用于经由第二通信接口而接收对该终端的配置信息的请求的接收步骤;·发送步骤,用于经由第二通信接口而发送对于该请求的响应,该响应包括所述终端的配置信息;以及如果与该订户卡的应用相关联的至少一个接口应用没有存在于所述终端中,则·用于经由第一电信接口而接收用于下载与该订户卡的所述应用相关联的接口应用的至少一个命令的接收步骤;·传送步骤,用于向远程服务器传送所述至少一个命令;以及·更新步骤,用于在下载规定于该命令中的该接口应用之后,对该配置信息进行更新。因而,一旦开启该终端或者一旦插入新的订户卡,就对该终端进行更新。更新使得在订户卡中安装的应用能够恰当地进行操作。因此,用户可以将订户卡插入到任何新的终端中,并且使得该终端进行更新,而根本无需用户方的行为,并且不必访问运营商。根据该配置方法的特性,该配置信息包含在该移动终端的无接触通信模块的寄存器中。根据该配置方法的另一具体特性,该请求包括该终端的无接触通信模块的寄存器的地址,并且该响应包含所述寄存器的内容的至少一部分。在该配置方法的具体实现中,该接口应用适合于管理存在于该终端中的所有接口应用。因而,将单一接口应用下载到终端中使得该终端随后可能确定缺少了哪些接口应用。根据该配置方法的具体特性,用于对该配置信息进行更新的更新步骤包括经由第三通信接口而向该终端的无接触通信模块发送命令。单独由该无接触通信模块对配置信息的访问提供了更好的安全性,并因而,提供了终端之间的更大兼容性。根据该配置方法的具体特性,在该终端正在下载新的接口应用时,重复用于对该配置信息进行更新的步骤。因而,在下一次开启时,或者当更换订户卡时,将不必下载该应用。因而,该配置信息使得可能知道已经下载了哪些接口应用。本发明还提供了一种订户卡,适合于被插入在终端中并且包含至少一个应用,所述卡适合于经由第一通信接口并且经由第一数据发送/接收模块而与该终端交换初始化信息,该卡的特征在于,它包括·第二数据发送/接收模块,适合于经由第二通信接口而发送对该终端的配置信息的请求,并且适合于经由该第二通信接口而接收对于该请求的响应,该响应包括所述终端的配置信息;·确定部件,适合于针对该订户卡的至少一个应用并且作为所接收到的配置信息的函数而动作,以确定与所述至少一个应用相关联的接口应用是否存在于该终端中;以及该卡的特征在于,该第一数据发送/接收模块适合于如果所述接口应用不存在, 则经由第一电信接口而发送用于下载所述接口应用的至少一个命令。本发明还提供了一种终端,适合于与订户卡连接,该订户卡包含至少一个应用,所述终端适合于经由第一通信接口并且经由第一数据通信模块而与该订户卡交换初始化信息,该终端的特征在于,它包括·无接触通信模块,包含第一数据发送/接收模块,该第一数据发送/接收模块适合于经由第二通信接口而接收对该终端的配置信息的请求,并且适合于经由该第二通信接口而发送对于该请求的响应,该响应包括所述终端的配置信息;该终端的所述第一通信模块适合于经由第一电信接口而接收用于下载与该订户卡的应用相关联的接口应用的至少一个命令;·传送部件,用于向远程服务器传送所述至少一个命令;以及·更新部件,用于在下载规定于该命令中的该接口应用之后,对该配置信息进行更新。本发明还提供了一种计算机程序产品,包括指令,用于当被处理器加载并执行时, 实现如上所述的配置请求方法的步骤。最终,本发明提供了一种计算机程序产品,包括指令,用于当被处理器加载并执行时,实现如上所述的配置方法的步骤。


根据借助于非限制性示例所给出的实现的以下描述,并且参考附图,本发明的其他特征和优点显现,在所述附图中·图1是示出了本发明的一般背景的图;·图2是示出了本发明的配置请求方法和配置方法的各个步骤的流程图;·图3是示出了适合于实现本发明实施例中的配置请求方法和配置方法的步骤的系统的框图;以及·图4是示出了适合于包含本发明的配置信息的寄存器的示例的图。
具体实施例方式下面,参考图1和图2来描述配置请求方法和配置方法的实现。参考图1,系统SYS包括终端T和适合于插入在该终端T中的订户卡C。借助于示例,终端T是移动电话或个人数字助理(PDA)。终端T包括第一通信模块MCC,适合于经由第一通信接口 Il来与订户卡C进行通
fn °终端T还拥有第二通信模块MC (例如,GSM模块),该第二通信模块MC适合于使得能够在通信网络R上与远程服务器(例如,管理服务器SG)进行通信。借助于示例,此通信是空气中(OTA)通信,即传统的无线通信。作为替换方案,可以经由有线的电话线来将终端 T连接到网络R。终端T还包括无接触通信模块NFC。无接触通信模块NFC适合于经由无接触连接来与远程设备(例如,位于终端T的邻域中的基站B)进行通信。无接触通信模块NFC还适合于经由第二通信接口 12而与订户卡C进行对话。终端T还包括重定向模块RD和用于对配置信息进行更新的更新模块MAJ。借助于示例,订户卡C是订户身份模块(SIM)类型的或通用集成电路卡(UICC)类型的可移除介质、或者用于容纳安全元件(SD卡、嵌入式安全控制器.......)的存储卡。在订户卡C中记录一个或多个应用(API、AP2.......)。这些应用可以是所谓的
“无接触”应用。订户卡C包括第一发送/接收模块ERCl,适合于经由第一通信接口 Il而与终端 T进行对话;第二发送/接收模块ERC2,适合于经由第二通信接口 12而与终端T进行通信; 配置模块CNF ;控制模块CMD ;以及确定模块DET。参考图2,下面描述本发明的实现中的配置请求方法和配置方法的各个步骤。在开启终端的第一步骤El中,作为用户请求的结果,或者在将新的订户卡插入到终端中时,终端T对于经由第一通信接口 Il而与订户卡C的初始化数据交换INIT进行初始化。在此数据交换之后,在步骤E2期间,订户卡C的配置模块CNF经由第二发送/接收模块ERC2和第二通信接口 12而向终端T的无接触模块NFC发送配置信息请求RQ。在步骤E3中,无接触模块NFC接收请求RQ。步骤E4跟随在步骤E3之后,在步骤E4期间,无接触模块NFC从终端T的存储器M 或终端T的无接触模块NFC的存储器M中读取配置信息INF,并且经由第二通信接口 12而发送包含配置信息INF的响应RP。在步骤E5期间,订户卡C的第二发送/接收模块ERC2接收包含配置信息INF的响应RP,并且它向订户卡C的确定模块DET发送该响应RP。步骤E6跟随在步骤E5之后,在步骤E6期间,订户卡C的确定模块DET针对订户卡C的一个或多个应用来动作,以作为它已经接收到的配置信息INF的函数来确定与每个应用相关联的接口应用在终端T中的存在与否。例如,确定模块DET确定与应用APl相关联的接口应用AIl是否存在于终端T中。如果存在(多个)相关联的接口应用,则该处理终止。订户卡C将它自身安置为等待来自终端T的命令或来自无接触模块NFC的命令。如果在终端T中不存在(多个)相关联的接口应用,则订户卡C的控制模块CMD 在步骤E7期间进行动作,以经由订户卡的第一数据发送/接收模块ERCl并且经由第一通信接口 Il来向终端T发送用于(多个)相关联的接口应用的至少一个下载命令CT。例如, 命令CT是用于下载与应用APl相关联的接口应用AIl的指令。在步骤E8期间,终端T的重定向模块RD经由第一通信模块MCC的第一通信接口来接收下载命令CT,并且经由终端T的第二通信模块MC来向管理服务器SG传送它。步骤E9跟随在步骤E8之后,在步骤E9期间,终端T经由第二通信模块MC和网络 R来接收在该命令中指定的(多个)接口应用,并且将该(多个)接口应用存储在终端T的存储器中。例如,终端T接收接口应用All。然后,在步骤ElO期间,终端T的更新模块MAJ在存储器M中对配置信息INF进行更新,由此指出所接收的(多个)接口应用在终端T中的存在。更新模块MAJ适合于经由第三通信接口 13来访问存储器M。下面,参考图3和图4来描述其中订户卡包含用于管理应用的应用的具体实现。参考图3,系统SYS的终端T具体地拥有具有微处理器的处理器单元100、随机存取存储器(RAM) 102、在其中记录有适合于由微处理器来执行的程序的一个或多个只读存储器(ROM)或电可擦除可编程只读存储器(EEPROM) 104。这些程序包括构成用于终端的操作系统(OST)的主要程序。按照传统的和非排他性的方式,主要终端T可以包括以下元件键盘、屏幕、麦克风、扬声器、存储部件........终端T包括第一通信模块MC1,用于经由第一通信接口 Il而往返于订户卡发送和接收数据。例如,第一通信接口 Il可以是符合标准ISO 7816的接口。终端T还包括第二通信模块MC2 (例如,GSM模块),该第二通信模块MC2适合于经由通信网络R而与远程服务器(例如,与管理服务器SG)进行通信。终端T还拥有第三通信模块MC3,适合于经由第三通信接口 13而与无接触通信模块NFC进行通信。终端T还包括无接触通信模块NFC。无接触通信模块NFC包括通信模块MCB,用于经由无接触连接而与远程设备(例如,位于终端T的邻域中的基站B)进行通信。无接触模块NFC还包括第一数据发送/接收模块ERC,用于经由第二通信接口 12 而往返于订户卡C发送和接收数据。例如,第二通信接口 12可以是如标准ETSI TS 102.613 发布(release)7中定义的单线协议(SWP)接口,并且它例如可以使用如标准ETSI TS 102. 622发布7中定义的主机控制器接口(HCI)协议。无接触模块NFC还包括第二数据发送/接收模块ERT,适合于经由第三通信接口 13而与终端T进行通信。终端T的无接触模块NFC包括寄存器REG,例如EEPROM类型的存储器。作为替换方案,存储器REG可以是终端T的存储器区段,其可以进行访问、以至少用于由终端T的无接触模块NFC进行读取。当在先步骤期间,例如在终端T的制造期间,对寄存器REG进行初始化。无接触模块NFC还包括装备有微处理器的处理器模块MT。
借助于示例,订户卡C是UICC类型的订户卡。同样参考图3,订户卡C具体地包括微处理器200、第一发送/接收模块ER1、第二发送/接收模块ER2、一个或多个RAM 202、以及在其中存储有适合于由微处理器200来执行的程序的一个或多个ROM或EEPROM类型的存储器204。这些程序包括被称作用于卡的操作系统(OSC)的主要程序、用于管理订户卡的应用的应用CDI、和来自服务提供商的一个或多个应用(AP1、AP2、......)。订户卡C的第一发送/接收模块ERl适合于经由第一通信接口 Il而往返于终端 T接收和发送数据。订户卡C的第二发送/接收模块ER2适合于经由第二通信接口 12而往返于终端 T的无接触模块NFC接收或发送数据。应该回忆起,ISO 7816接口和SWP接口使用订户卡的不同物理接触,以用于发送数据。在第一步骤El期间,终端T经由第一通信接口 II、终端T的第一通信模块MCl和订户卡C的第一发送/接收模块ERl而与订户卡C交换初始化数据INIT。借助于示例,此数据交换使得可能确定在终端与订户卡之间的对话的速率,和/或使得可能发送关于终端简档(profile)的信息。在此交换期间,例如,终端可以发送(如在标准ETSI TS 102.241 发布6第6. 2章中描述的)被称作“ATR之后的事件命令(event command after ATR) ”的事件。此事件触发了订户卡C的管理应用CDI的启动。作为替换方案,可以在接收到终端T在初始化数据INIT的交换期间所发送的另一事件或命令时,启动管理应用CDI。在接下来的步骤E2期间,订户卡C的管理应用⑶I经由订户卡C的第二数据发送 /接收模块ER2和第二通信接口 12而向终端T的无接触模块NFC发送配置信息请求RQl。 借助于示例,请求RQl是“任何取得参数(any get parameter) ”命令HCI,其包括寄存器REG 的索引作为参数。“任何取得参数”命令HCI定义在标准ETSI TS 102. 622发布7第8. 2章中。借助于示例,存储器REG包含预定数目的比特,每个比特被分配到所确定的运营商,并且在命令RQl中包含的寄存器REG的索引是用于为了运营商管理订户卡C所保留的比特的寄存器REG中的位置(或偏移)。在步骤E3期间,无接触模块NFC的第一数据发送/接收模块ERC接收请求RQl,并且将它发送到无接触模块NFC的处理器模块MT。如果终端T不拥有无接触模块,则它不接收该请求,并且该处理终止。如果无接触模块NFC不实现第二通信接口 12,即如果在此实现中无接触模块NFC 不理解命令HCI,则该处理终止。否则,步骤E4跟随在步骤E3之后,在步骤E4期间,无接触模块NFC的处理器模块 MT读取存储器中的寄存器REG,并且经由无接触模块NFC的第一数据发送/接收模块REC 和第二通信接口 12来发送在寄存器REG中的所接收的索引处包含的值。在寄存器REG中的所接收的索引处包含的值表现了配置信息INF。例如,该索引包含可以被设置为1或0的比特,其指出与用于管理订户卡C中的应用的应用CDI相关联的接口应用CPI是否存在于终端T中。
在步骤E5期间,订户卡C接收配置信息INF。步骤E6跟随在步骤E5之后,在步骤E6期间,订户卡C作为所接收到的配置信息 INF的函数来确定与用于管理订户卡C的应用的应用CDI相关联的接口应用CPI是否存在于终端T中。如果所接收到的配置信息INF具有预定的值(例如,1),则与管理应用CDI相关联的接口应用CPI存在。接口应用CPI存在的信息向管理应用⑶I、并因而向订户卡C通知适当地配置了终端T以利用所插入的订户卡C来进行操作。在这种情况下,该处理终止,并且订户卡C例如处于以下境况,即等待来自终端T或无接触模块NFC的命令。如果所接收到的配置信息INF不具有预定值,则接口应用CPI不存在于终端T中。 在这种情况下,在步骤E7期间,管理应用CID经由第一数据发送/接收模块ERl和第一电信接口 Il而向终端T发送用于下载与管理应用⑶I相关联的接口应用CPI的命令CT。借助于示例,命令CT是包含服务器SG的编号的短消息服务(SMS)消息,例如,如在标准ETSI TS 102. 233发布4第6. 4章中定义的“发送短消息(send short message),, 命令。作为替换方案,命令CT是对服务器SG的IP地址处的超文本传递协议(HTTP)的请求。该连接请求例如可以是如在标准ETSI TS 102. 223发布4第6. 4章中定义的“启动浏览器(launch browser)” 命令。命令CT还包含用于标识终端T的信息,例如,终端T的国际移动设备身份(IMEI) 编号。例如,订户卡C可以响应于订户卡C经由第一通信接口 Il而向终端T发送的“提供本地信息(provide-local-information) ”命令,来获得终端T的IMEI编号。“提供本地信息”命令定义在标准ETSI TS 102. 223中。在步骤E8期间,终端T经由终端T的第二通信模块MC2和网络R来接收下载命令 CT,并且将它传送到管理服务器SG。作为替换方案,在步骤E8期间接收到的命令CT不包含与终端T有关的标识信息, 并且终端T在向管理服务器SG发送命令CT之前添加此信息。步骤E9跟随在步骤E8之后,在步骤E9期间,终端T经由第二通信模块MC2而接收与管理应用CDI相关联的接口应用CPI,并且将它存储在终端T的存储器中。其后,在步骤ElO期间,终端T命令在寄存器REG中配置信息INF的更新。例如,更新可以在于将向用于管理订户卡C的运营商分配的比特设置为预定值(例如,设置为1), 由此指出接口应用CPI在终端T中的存在。借助于示例,通过终端T经由终端T的第三通信模块MC3并且经由第三通信接口 13而发送如在标准ETSI TS 102. 622发布7第8. 2章中定义的“任何设置参数(any set parameter) ”命令HCI来执行此更新。无接触模块NFC的第二发送/接收模块ERT接收如所发送的命令,并且将它发送到用于更新寄存器REG的处理器模块MT。在被安装之后,接口应用CPI按照传统的方式来启动,并且接口应用CPI确定需要下载其他哪些接口应用,并且命令其下载。例如,与用于管理订户卡C的应用的应用CID相关联的接口应用CPI经由第一通信接口 Il而询问管理应用⑶I,以便获得在订户卡C中安装的应用的列表。在接收到此信息之后,接口应用CPI确定与订户卡的应用相关联的接口应用中的哪些没有安装在终端T中。其后,接口应用CPI命令从服务器SG中下载这些应用。
下面描述第二实现。在此实现中,在订户卡C中安装了卡操作系统OSC和服务提供商的三个应用AP1、 AP2 禾口 AP3。例如,应用APl是传输应用,应用AP2是支付应用,而应用AP3是忠诚应用。接口应用AII与应用APl相关联,接口应用AI2与应用AP2相关联,而接口应用 AI3与应用AP3相关联。在对终端T进行配置的在先阶段期间,例如在制造期间,安装无接触模块NFC的寄存器REG。在开启的第一步骤El期间,终端T对于与订户卡C的初始化数据交换INIT进行初始化。在接下来的步骤E2期间,订户卡C的主要程序OSC经由第二通信接口 12而向终端τ的无接触模块NFC发送配置信息请求RQ2。该请求RQ2例如可以是“任何取得参数”命令HCI,其包括无接触通信模块NFC的寄存器REG的索引作为其参数。在此实现中,寄存器REG包含形成了一个或多个组的预定数目的比特,每个组被分配到预定的运营商。此外,每个比特与接口应用相关联。在图4中示出了寄存器REG的示例,在此示例中,寄存器REG包含四个组Gl、G2、 G3和G4,其每一个具有五个比特。将组G2分配到用于管理订户卡C的运营商。将作为组 G2的比特的第5比特相关联到与应用AP3相关联的接口应用AI3,将第7比特相关联到与应用AP2相关联的接口应用AI2,并且将第8比特相关联到与应用APl相关联的接口应用 All。在所描述的实现中,在该命令中包含的寄存器REG的索引是用于使得无接触模块 NFC能够到达寄存器REG的组G2的地址,其中此示例中的组G2是为了运营商管理订户卡 C所保留的组。作为替换方案,该索引可以是相对于寄存器REG的开始地址的位置(或偏移),例如与组G2对应的偏移。在步骤E3期间,无接触模块NFC接收请求RQ2。在步骤E4期间,无接触模块NFC从存储器中读取寄存器REG,并且经由第二通信接口 12而向订户卡C发送与组G2有关的寄存器REG的内容,即组G2的五个比特。这五个比特表现了配置信息INF。如果假设仅仅在终端T中安装了与应用AP2相关联的接口应用AI2,则如所发送的配置信息是“00100”。在接下来的步骤E5期间,订户卡C接收配置信息INF。在接下来的步骤E6期间,订户卡C的主要程序作为它已经接收到的配置信息的函数而动作,以确定与订户卡的应用AP2相关联的接口应用AI2是否存在于终端T中、以及分别与订户卡C的应用APl和AP3相关联的接口应用AIl和AI3是否从终端T中缺失。在步骤E7期间,订户卡C的程序OSC命令经由第一数据发送/接收模块ERl和第一电信接口 11而向终端T发送用于下载接口应用AI1的命令CT1和用于下载接口应用AI3 的命令CT2。在步骤E8期间,终端T接收下载命令CTl和CT2,并且经由第二通信模块MC2而将它们转发到管理服务器SG。
步骤E9跟随在步骤E8之后,在步骤E9期间,终端T经由终端T的第二通信模块 MC2而接收与应用APl和AP3相关联的接口应用AIl和AI3,并然后将它们存储在终端T的存储器中,例如,存储在EEPROM类型的存储器104中。其后,在步骤ElO期间,终端T更新寄存器REG。为了这么做,它经由第三接口 13而向无接触模块NFC发送“设置参数(set parameter)”命令HCI,其包括作为参数的值10110 和该索引的值。其后,如果终端T例如作为终端T的用户所做出的请求的结果而继续下载新的接口应用,则在已经下载了此新接口应用之后,终端T更新无接触通信模块NFC的寄存器REG。借助于示例而给出了上述两个实现,并且可以对它们进行组合。例如,寄存器REG可以包含其中每个运营商分配一个比特的第一部分、和指出所安装的接口应用的第二部分。因而,订户卡C可以命令与用于管理订户卡的应用的应用CDI 相关联的接口应用CPI的下载,其后跟随有下载与存在于订户卡中的服务提供商的应用相关联的接口应用。在变化的实现中,在初始化步骤El之后,订户卡C经由第一通信接口 Il而向终端T发送命令,以获得终端T的身份编号(例如,IMEI编号)。将所接收到的身份编号与在订户卡中存储的身份编号进行比较。如果所述身份编号一致,则终端T对应于在订户卡的先前使用期间所使用的终端,并且不实现步骤E2到E10。相反地,如果所接收到的身份编号不同于所存储的身份编号,则用所接收到的身份编号来在存储器中替换所存储的身份编号,并且实现步骤E2和E10。此变化用以将配置请求方法和配置方法的实现限制为其中订户卡已经检测到终端的改变的情况。
权利要求
1.一种用于与订户卡(C)连接的终端(T)的配置请求方法,所述卡包含至少一个应用, 该方法的特征在于,在经由第一通信接口(Ii)而在所述终端与所述订户卡之间交换初始化信息的步骤之后,它包括 用于经由第二通信接口(12)而发送对该终端的配置信息(INF)的请求(RQ)的发送步骤(E2); 接收步骤(E5),用于经由第二通信接口(1 而接收对于该请求(RQ)的响应(RP),该响应包括所述终端的配置信息; 确定步骤(E6),用于针对该订户卡的至少一个应用,作为所接收到的配置信息的函数而动作,以确定与所述至少一个应用相关联的接口应用是否存在于该终端中;以及 用于如果所述接口应用不存在于该终端中、则经由该电信接口而发送用于下载所述接口应用的至少一个命令(CT)的发送步骤(E7)。
2.根据权利要求1的配置请求方法,其特征在于,该接口应用(CPI)适合于管理存在于该终端中的所有接口应用。
3.根据权利要求1的配置请求方法,其特征在于,该请求包括该终端的无接触通信模块的寄存器的地址,并且其特征在于,该响应包含所述寄存器的内容的至少一部分。
4.根据权利要求3的配置请求方法,其特征在于,该寄存器包含与至少一个接口应用的存在与否有关的信息。
5.一种用于对与订户卡(C)连接的终端(T)进行配置的配置方法,所述卡包含至少一个应用,该方法的特征在于,在经由第一通信接口(Ii)而在所述终端与所述订户卡之间交换初始化信息之后,它包括 用于经由第二通信接口(12)而接收对该终端的配置信息(INF)的请求(RQ)的接收步骤(E3); 发送步骤(E4),用于经由第二通信接口(1 而发送对于该请求的响应(RP),该响应包括所述终端的配置信息;以及如果与该订户卡的应用相关联的至少一个接口应用没有存在于所述终端中,则 用于经由第一电信接口(Il)而接收用于下载与该订户卡的所述应用相关联的接口应用的至少一个命令(CT)的接收步骤(E8); 传送步骤(E8),用于向远程服务器传送所述至少一个命令;以及 更新步骤(ElO),用于在下载规定于该命令中的该接口应用之后,对该配置信息进行更新。
6.根据权利要求5的配置方法,其特征在于,该配置信息包含在该移动终端的无接触通信模块的寄存器(REG)中。
7.根据权利要求5的配置方法,其特征在于,所述请求包括该终端的无接触通信模块的寄存器的地址,并且其特征在于,所述响应包含所述寄存器的内容的至少一部分。
8.根据权利要求5的配置方法,其特征在于,该接口应用(CPI)适合于管理存在于该终端中的所有接口应用。
9.根据权利要求5的配置方法,其特征在于,用于对配置信息进行更新的所述更新步骤(ElO)包括经由第三通信接口(1 而向该终端的无接触通信模块发送命令。
10.根据权利要求5的配置方法,其特征在于,在该终端正在下载新的接口应用时,重复用于对配置信息进行更新的步骤。
11.一种订户卡(C),适合于被插入在终端(T)中并且包含至少一个应用,所述卡适合于经由第一通信接口(Il)并且经由第一数据发送/接收模块(ERl)而与该终端交换初始化信息,该卡的特征在于,它包括 第二数据发送/接收模块(ER2),适合于经由第二通信接口(1 而发送对该终端的配置信息的请求(RQ),并且适合于经由该第二通信接口而接收对于该请求的响应(RP),该响应包括所述终端的配置信息(INF); 确定部件(DET),适合于针对该订户卡的至少一个应用并且作为所接收到的配置信息的函数而动作,以确定与所述至少一个应用相关联的接口应用是否存在于该终端中;并且该卡的特征在于,该第一数据发送/接收模块(ERl)适合于如果所述接口应用不存在于该终端中,则经由第一电信接口(Il)而发送用于下载所述接口应用的至少一个命令 (CT)。
12.一种适合于与订户卡(C)连接的终端(T),该订户卡(C)包含至少一个应用,所述终端适合于经由第一通信接口(Il)并且经由第一数据通信模块(MCl)而与该订户卡交换初始化信息,该终端的特征在于,它包括 无接触通信模块(NFC),包含第一数据发送/接收模块(ERC),该第一数据发送/接收模块(ERC)适合于经由第二通信接口(1 而接收对该终端的配置信息的请求(RQ),并且适合于经由该第二通信接口(1 而发送对于该请求的响应(RP),该响应包括所述终端的配置信息(INF);该终端的所述第一通信模块(MCI)适合于经由第一电信接口(Il)而接收用于下载与该订户卡的应用相关联的接口应用的至少一个命令(CT); 传送部件(RD),用于向远程服务器(SG)传送所述至少一个命令(CT);以及 更新部件(MAJ),用于在下载规定于该命令中的该接口应用之后,对该配置信息进行更新。
13.一种计算机程序产品,包括指令,用于当被处理器加载并执行时,实现根据权利要求1到4中任一项的配置请求方法的步骤。
14.一种计算机程序产品,包括指令,用于当被处理器加载并执行时,实现根据权利要求5到10中任一项的配置方法的步骤。
全文摘要
本发明涉及一种用于请求终端的配置的方法,该终端与订户卡连接,该订户卡包含至少一个应用,该方法被适于经由第二通信接口而接收包括终端配置信息的对请求的响应;被适于用于针对该订户卡的至少一个应用,来确定与所述至少一个应用相关联的接口应用在该终端中的存在与否;并且被适于在所述接口应用不存在的情况下,经由第一电信接口而发送用于下载该接口应用的至少一个指令。本发明还涉及一种配置方法,被适于响应于请求而发送配置信息;被适于接收至少一个下载指示,并将它传送到远程服务器;并且被适于在下载所指示的接口应用之后更新该配置信息。本发明进一步涉及一种终端(T)并且涉及一种订户卡(C),其分别用于实现该配置和配置请求方法。
文档编号H04L29/06GK102415074SQ201080018522
公开日2012年4月11日 申请日期2010年2月24日 优先权日2009年2月27日
发明者L.弗雷厄, R.拉法德 申请人:法国电信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1