法律状态公告日
法律状态信息
法律状态
2013-09-18
授权
授权
2009-04-22
实质审查的生效
实质审查的生效
2009-02-25
公开
公开
技术领域
本发明涉及一种生成用于使电子实体个性化的简档的方法和生成该简档的系统。
背景技术
在一个确定的应用领域中利用一种电子实体意味着在该电子实体中存储可能在该领域中使用的数据和/或程序。
因此,人们经常尤其是为便携式电子实体(例如微电路卡)寻求一个个性化的步骤,其中在该电子实体的存储器中写入专用于它的数据,例如卡的持有人的身份。
个性化数据通常存储在非易失可重写存储器(例如EEPROM型存储器,电可擦除可编程只读存储器)中,该非易失可重写存储器尤其适于存储这种对于各个卡不相同的数据。
相反地,记录在这种存储器中的个性化数据的全局结构对于同类型的卡群来说是公共的,并参与对与该类型的卡相关的个性化简档的定义。
因此,个性化简档是与该类型卡相关的数据集合,并定义该类型卡的个性化的总的特征,例如数据(或许包括程序)结构和当进行个性化时写入电子实体中的共用数据,或物理个性化数据(要填充的字符、磁条的编码,等)或图形个性化数据(要打印在卡的表面的标志,等)。
个性化简档的定义尤其复杂,因为必须遵循关于电子实体的结构和未来使用的各标准的相关性,即,例如现存的标准(例如电话领域的GSM或银行领域的EMV)和应用(例如VISA,MASTERCARD),和电子实体的内部(硬件)管理。
这种定义因此是传统的并且应用起来非常烦琐,并且即使实际上由专业人士定义简档也不能排除出错的危险。
发明内容
为了改善这种情形,本发明提出了一种生成用于个性化电子实体的简档的方法,其特征在于包括如下步骤:
-在预定的应用列表中选择至少一个应用;
-配置与该被选择的应用相关的参数;
-根据该被选择的应用和配置的参数,在确定的兼容平台列表中选择一个物理(matérielle)平台;
-根据该被选择的应用、配置的参数和该被选择的平台,获得个性化简档。
因此,人们简化了个性化简档的数据的生成。实际上,本发明指出应用的选择使得极大地限制了可能用于其它个性化配置数据的方案,这使得极大地简化了配置简档的生成,并使得它可在交互的形式下应用,例如借助于信息系统。
人们还可以得到一种功能更强大的方案,通过尽可能少地限制生成个性化简档所必需的技术知识(尤其是在微电路领域),使得集中在客户的选择上。
最后,由于本发明的技术方案所带来的应用、应用的参数和所使用的平台的兼容性,在定义简档时应考虑各元素的相关性。
配置步骤可包括例如根据选择的应用在确定的可能值的预定列表中选择一个值的步骤,或根据选择的应用在确定的信息输入屏中输入一个参数的步骤。
另外,配置步骤可利用定义上述参数的二进制数据的符号表示(例如一个适当的指示符(identifiant)),这简化了非专业人士的手工操作。
在一个变型中,或只用于一定的参数,配置步骤可利用定义上述参数的二进制数据的十六进制表示,这种表示有时对于系统的使用者来说更熟悉。
配置步骤例如包括定义电子实体的存储空间的大小的步骤。
为了改善简档在其集合中的相关性,还可以考虑一个验证配置的参数例如关于一个预定的标准的相关性的步骤。
这里所考虑的应用例如实施符合一个预定的标准的功能性,该标准例如是用于移动电话卡的标准或用于银行卡的标准。
还可以提供一种确保电子实体安全的应用。
前述的平台例如由电子元件和开发系统的结合来定义。
实际上,电子实体可以是便携式的,如在微电路卡情形下。
本发明还提供一种个性化电子实体的方法,其特征在于如下步骤:
-借助于上述方法生成一个个性化简档;
-将持有人数据集成到该生成的简档中;
-将集成有持有人数据的简档记录在电子实体的一个存储器中。
本发明还提供一种生成用于个性化电子实体的简档的系统,其特征在于包括用于在预定的应用列表中选择至少一个应用的装置,用于配置与该选择的应用相关的参数的装置,用于根据被选择的应用和配置的参数,在确定的兼容平台列表中选择一个物理平台的装置,和用于根据被选择的应用、配置的参数和被选择的平台,生成个性化简档的装置。
这种系统还可选择地包括实施为了上述的生成简档的方法可实现的各种特性的装置。
附图说明
本发明的其它特征和优点在结合附图进行的以下描述中将会更加明显,在该附图中:
图1示出根据本发明的个性化微电路卡的方法的一个例子的主要步骤;
图2示出使配置移动电话领域的一个应用的屏幕;
图3示出使配置银行卡领域的一个应用的屏幕;
图4示出使在兼容的平台列表中选择一个平台的屏幕。
具体实施方式
图1示出根据本发明的个性化微电路卡的方法的一个例子的主要步骤。一个这样的方法例如借助于个人计算机(英文PC)的信息系统在交互环境中实施。
该方法例如开始于步骤E102,选择将被个性化的卡能够实施的应用。通常,在该步骤中多个应用会被选择,但在一定情况下自然地只限于一个应用。
这里,应用的选择在一个预定义的列表中进行,该列表例如借助于下拉式菜单以与系统用户交互的方式表示出。
该系统(即通常控制其应用的软件)在步骤E102验证被选择的应用的相关性,并在否定的情况下返回步骤E101(例如显示表示不相关性的消息),以保证被选择的应用的相关性。
当被选择的应用不生成不相关性时,步骤E102后面跟着步骤E103,配置与前面选择的每个应用相关的参数。
图2示出在移动电话领域中前面描述的USIM应用的配置例子。
在该例子中,通过选择参数“总电话簿”(屏幕上的区域Z21包括该明显并加标记的词语)和输入目录(索引)参数(通过在图2中表示的屏幕内,具体地是在该屏幕的区域Z22中输入信息),例如在相应的移动电话标准中定义的参数,来配置电话目录(电话簿)。
需要指出的是,该系统所表示的用于输入参数的屏幕取决于前面步骤中所选择的应用。
因此人们例如定义了电话目录中的项目的最大数目为250,名字的最大长度等于16个八位长字节,等。
因此,该配置尤其允许定义文件的大小,以在微电路卡(即具体地在该卡的EEPROM)中存储电话目录。
还可以为每个应用定义默认的配置。
配置步骤还包括验证输入或选择的信息的相关性的步骤,尤其是为了确保符合移动电话的相应标准。输入与所考虑的标准不兼容的参数(例如用于短消息的状态报告的888个八位长字节大小的信息输入——短消息的大小不能超过255个八位长字节),则产生一个错误消息。
图3示出配置“银行卡”应用的例子。
在该例子中,通过在可能的语言列表中(区域Z32)进行选择,人们例如确定卡的持有人的优选语言(在图3示出的屏幕中的区域Z31)。该功能的配置是通过在显示步骤E101中选择的应用的窗口(Z34)中选择该功能(加标记的区域Z33)来实现的。
这里需要指出的是,所选择的优选语言在微电路卡内部以二进制的形式物理描述。该卡本身没有用于将该表示转换成符号表示(通常为文字数字的)的装置。事实上,该卡不与外部交换二进制形式的该值。
得益于根据本发明的交互系统,例如得益于存储在所述的生成简档的系统内部的二进制表示和符号表示之间的对应关系表的使用,所使用的图形接口以符号形式表示该值(这里借助于文字数字式字符形成词“English”)。
在一个变型中,可以使用二进制数据的十六进制表示来进行输入。
在选择应用的步骤E101和配置步骤E103中由用户输入的元素(位)(élément)例如以数据库的形式被存储,然后该数据库根据微电路卡的物理平台(即电子元件和开发系统)给出个性化简档的功能描述。这种数据库还可以被再利用,以引入与另一个物理平台相同的功能。
数据库例如使用一种对象类型的结构,在该对象内用户的每个选择(应用的选择、输入和选择配置数据,等)作为被定义的类中的一个类的一个对象的实例被存储。
尤其得益于继承机制,通过定义描述配置简档和多个应用公共的功能,以及定义描述继承了通用类的属性的特定于一个应用的功能性的类,可以避免复制无用代码。
一旦一个功能定义被确定(在步骤E101选定应用、在步骤E103进行配置),交互系统在步骤E104在兼容平台列表中选择一个平台,对该平台用前述步骤中定义的功能定义进行个性化,如图4所示。
实际上,一些平台可能不适用功能定义所要求的功能性(例如存储空间太小,或不可能实施一个特定的应用,如JavaCard)。
这里提供的生成个性化简档的系统存储每个使用的平台特定的特性,并因此能够生成适用于在步骤E101和E103建立的功能定义的应用的平台列表,即与它们兼容的列表,并显示该列表(在图4的区域Z41)。
这些平台例如由电路元件(通常为要被个性化的卡的集成电路)和开发系统(在微电路卡领域通常被称作“模板(masque)”)的结合来定义。
人们可以考虑通过与每个兼容平台相关联地显示信息,方便用户选择平台,例如(对于每个平台)的价格信息、供应的可靠性、在前使用。
用户因此可以选择最适于前述功能定义的平台,而没有不兼容的危险。被选定的平台例如被显示在专用窗口中(这里是图4中Z42表示的窗口)。
一旦用户使选择的平台生效(例如通过选择一个虚拟按键),在步骤E105,系统在用户在前述步骤中给定的元素的基础上生成卡的存储图象(IC卡图象),它因此定义除了特定于每个持卡人的元素之外的、例如以对象形式(面向对象的程序)存储的EEPROM存储器中的数据。
它尤其表示EEPROM存储器中文件的结构(符合ISO7816标准,以及当生成个性化简档时已确定的文件的内容和尺寸。
除了文件的说明和其结构,存储图象包含定义卡的EEPROM存储器的所有其它信息(除了对于每个持卡人不同的数据之外),例如存储区域包含变量,以及其数值。
这些变量例如以TLV(Tag Length Value标记长度数值)形式存储,即依次地存储标识符、长度、数值。前述的配置步骤实际上可以生成这样形式的数据(根据该数值对于持卡人全体来说是否为共用的,该数值在该步骤被固定,或随后被定义)。
为了更灵活,人们还可以设想一个交互屏幕,例如一旦生成存储图象,它允许修改构成该存储图象的以十六进制表示的给定元素。这种修改通常不是必须的,因为确定存储的图象的所有元素在前述步骤期间通常已被考虑过了。
借助于该系统而生成的不同存储图象例如被存储和显示在专用的窗口内(这里是Z43)。
通过将专用于每个持卡人的数据集成(即与其结合)在前述定义的存储图象中,人们可以利用这样确定的个性化简档(例如由存储图象和必要时例如与卡的物理方面相关并例如在步骤E103输入的其它参数形成)以对微电路卡个性化(步骤E106)。
上面描述的实施方式只是构成实现本发明的例子,并不限制本发明。
机译: 用于从现有的在线简档中为用户生成兴趣简档的计算机实现的系统和方法
机译: 用于使用服务简档,相关程序和相关服务简档建立服务的设备和数据处理系统
机译: 用于生成网络简档和设备简档的方法和装置