发明名称 将一种软体(尤其称为"Applet"型式之软体)载入晶片卡之方法
摘要 本发明是有关于将"applet"载入晶片卡(2a)中之方法,其借助于储存于晶片卡中的两个载入程式,各自称为〞载入〞("In-loader")(IL),与〞载出〞(Off-loader)(OL)。根据本发明设有两个特殊通信协定层,一个在容纳读卡机的终端机(1)中,另一个在卡片中。此等层尤其包括智慧式代理器,其使得晶片卡能够提供"WEB"客户/伺服器与"CGI"通道的功能。此方法至少包括一个步骤,在期间向晶片卡发出请求"HTTP",而为网页"HTML"定址;参数资料收回步骤是由表格"HTML"传达,以及第二载入程式(IL)执行步骤,其藉由使用"CGI"功能而载入"applet"。
申请公布号 TW501063 申请公布日期 2002.09.01
申请号 TW090103064 申请日期 2001.02.09
申请人 布尔第八特许公司 发明人 包朶艾莱恩;塞格林克里斯朶夫;巫雷恩巴斯卡
分类号 G06F9/445;G06K19/07 主分类号 G06F9/445
代理机构 代理人 何金涂 台北巿大安区敦化南路二段七十七号八楼
主权项 1.一种将软体件藉由晶片卡读卡机从与该晶片卡 连接的终端机载入晶片卡之方法,其使得能够根据 所设定的第一协定通信,该载入藉由第一与第二载 入程式之使用与合作而实施,该第二载入程式是储 存于该晶片卡中,其特征为至少包括以下阶段: (a)第一阶段主要在于,在该晶片卡(2a)中植入第一 软体件(23a),以形成特殊通信协定层; (b)第二阶段主要在于,在该终端机(1)中植入第二软 体件(13),以形成特殊通信协定层; 其中该第一与第二软体件(13,23a)还至少包括一对 成对的第一软体实体(132,232a),各该实体(132,232a)彼 此合作以便使得能够在至少该终端机(1)与晶片卡( 2a)之间建立资料双向交换会议,以便该晶片卡(2a) 提供"WEB"客户/伺服器之功能; 其中包括第三阶段其主要在于,在晶片卡(2a)中植 入至少一第二软体实体(ATS1-ATSn),其适合解释一组 命令,并且将它翻译成一组指令,以便与该第二特 殊软体件(23a)合作,致使该晶片卡提供称为"CGI"通 道界面的功能,该晶片卡至少包括该组命令,其与 第二载入程式(IL)有关; 并且其中它至少包括以下步骤: (1)在至少该终端机(1)与该晶片卡(2a)之间开启第一 资料交换会议,用于传输一项请求,以致于该第一 载入程式(OL)收回由该第二载入程式(IL)所提供的 载入参数资料; (2)在该晶片卡(2a)与至少该终端机(1)之间开启第二 资料交换会议,用以传输该等载入参数资料给第一 载入程式(OL),该等参数资料包括该命令的参考号 码,其与该第二载入程式(IL)有关;以及 (3)在至少该终端机(1)与该晶片卡(2a)之间开启第三 资料交换会议,用以呈送载入档案(7)而考虑到该等 载入参数资料,该档案包括与该载入软体件(Da)有 关的资料(70,71,72),藉由使用该"CGI"功能,而解释与 该第二载入程式(IL)有关的该组命令,以便产生一 组传送给第二载入程式(IL)的指令,执行该程式(IL), 并且获得该软体件(Da)的载出。2.如申请专利范围 第1项之方法,其中该晶片卡读卡机(3)与该晶片卡(2 a)包括第一与第二协定堆叠,其根据该设定之第一 协定(其由准则ISO 7816所界定),而传输该等资料,此 等堆叠各包括至少称为底层之软体通信协定层(101 ,200a),以便使得能够在该晶片卡(2a)与该终端机(1) 之间作资料交换,此等层各自与第一特殊软体件(13 )形成界面,并且与第二特殊软体件(23a)形成特殊通 信协定层,并且其中此等软体件(13,23a)各包括两个 补充实体,其由资料传送模组(130,230a)所构成,而与 该等第一及第二协定堆叠之以及管理模组(131,231a) 之底层(101,200a)形成界面,并且其中该等各对的第 一实体,是由称为智慧式代理器(132,232a1)的软体模 组所构成,其建立该等会议。3.如申请专利范围第2 项之方法,其中该组须解释的命令是与该已卸载的 第二程式(IL)有关,是由剧本(script)所构成,并且其 中该第二软体实体是由称为剧本翻译智慧式代理 器的软体模组(ATS1-ASTn)所构成,以提供由该第二载 入程式(OL)可理解的指令。4.如申请专利范围第3项 之方法,其中该第一步骤包括根据网际网路式的协 定而发出"HTTP"式的请求,此请求是替藉由以"HTML"语 言所设定之网页而定址,此网页包括参数资料,该 位址是在晶片卡(2a)上重新回路回归之"URL"形式的 位址。5.如申请专利范围第4项之方法,其中该请求 是"GET"型式的。6.如申请专利范围第4项之方法,其 中该请求是"POST"型式的。7.如申请专利范围第4项 之方法,其中该第二步骤包括由该晶片卡(2)发出以 "HTML"语言所撰写的表格(8,8'),并且其中该表格(8,8') 包括至少一在该晶片卡(2a)上重新回路回归之"URL" 形式的位址,以及导致设定目录的通路,其包含与 第二载入程式(IL)有关的剧本,以便其中此第一载 入程式(OL)收回此等参数资料。8.如申请专利范围 第7项之方法,其中该第三步骤包括向该位址"URL"发 出"HTTP"型式的请求以指定该目录,其包含与该第二 载入程式(IL)有关的剧本,该请求包含该等资料其 代表该载入软体件(Da),剧本的解释以及第二载入 程式(OL)之执行,以便获得该软体件(Da)之载入。9. 如申请专利范围第8项之方法,其中该软体件(Da)是 用〞爪哇〞("JAVA)语言所撰写之应用软体(标记设 置)。10.如申请专利范围第9项之方法,其中该载入 档案(7)被并入该表格(8,8')中,并且包括头部(70)以 辨识该应用软体、资料(71)、以及由将该资料编码 (encode)所获得之电子签字(72)。11.如申请专利范围 第10项之方法,其中它至少包括第一补充步骤,其在 第三步骤后实施,并且其中此第一补充步骤包括, 在该晶片卡(2a)与至少该终端机(1)之间开启资料交 换第一补充会议,以便送由该第一载入程式(OL)所 接收之预设码。12.如申请专利范围第11项之方法, 其中该预设码包括在当该三个初步步骤正确进行 时的〞完成〞码或是在相反的情况中包括错误码 。13.如申请专利范围第12项之方法,其中它包括至 少两个补充步骤,其在该第三步骤后实施,其包括 在该晶片卡(2a)与至少该终端机(1)之间开启双向资 料交换会议,用以便送补充表格其需要提交呈报补 充资料。14.如申请专利范围第13项之方法,其中该 补充资料包括补充电子签字。15.如申请专利范围 第14项之方法,其中该第一载入程式(OL)以及与该软 体件有关的资料(Da)是被储存于终端机(1)中。16.如 申请专利范围第14项之方法,其中该终端机是经由 网际网路式网路(RI),而连接至至少一个远方伺服 器(4),并且藉由使用网际网路式的通信协定,该等 智慧式代理器(132)之一与称为〞网路〞("reseau")的 属性配合而使得能够与该网际网路(RI)通信,并且 其中该第一载入程式(OL)是储存在该等远方伺服器 (4,4a)之一上。17.如申请专利范围第16项之方法,其 中该终端机(1)包括"WEB"式的领航员(10),该第一载入 程式(OL')是由该"WEB"领航员(10)之软体元件所构成 。18.如申请专利范围第17项之方法,其中该软体元 件(OL")是藉由将以"JAVA"语言所撰写之应用软体件( OL)藉由开始步骤之机动载入而获得,并且储存在该 晶片卡(2a)中,该载入是藉由发出"HTTP"式的请求(其 具有晶片卡(2a)之"URL"型式的位址)而获得。19.如申 请专利范围第17项之方法,其中该软体元件(OL")是 藉由将以"JAVA"语言所撰写之应用软体件(OL)藉由开 始步骤之机动载入而获得,并且储存在该等远方伺 服器(4)之一中,该载入是藉由发出"HTTP"式的请求( 其具有远方伺服器(4)之"URL"式的位址)而获得。20. 如申请专利范围第17项之方法,其中该软体件(Da)是 储存在该等远方伺服器(4,4b)之一上。21.如申请专 利范围第17项之方法,其中该软体件(Da)是储存在该 终端机(1)外的资料记录储存装置(9)上,并且其目的 在被此终端机(1)读取。图式简单说明: 第1A图概要图式说明一根据习知技术之结构之实 施例,其使得能够将"applet"载入于晶片卡中。 第1B与1C图各自显示根据习知技术,以连接至网际 网路之晶片卡为主的应用系统之例子之硬体与软 体结构; 第2图概要图式说明根据本发明以晶片卡为主的应 用系统的例子,此晶片卡作为"WEB"客户/伺服器。 第3图是根据本发明观点之称为智慧式代理器之软 体实体之间会议状态之图式。 第4图说明根据本发明之系统之简化逻辑结构,在 其中晶片卡包括智慧式代理器。 第5图说明根据本发明之系统之简化逻辑结构,其 中晶片卡包括剧本翻译器智慧式代理器。 第6图概要图式说明根据本发明结构的实施例,其 使得能够将"applet"载入于晶片卡中。 第7图说明"applet"载入档案之结构,其可以被根据本 发明的方法所使用。 第8图概要图式说明根据第1实施例将"applet"载入晶 片卡中之方法之主要阶段。 第11图概要图式说明根据第2实施例将"applet"载入 晶片卡中之方法之主要阶段。 第9与10图显示以"HTML"语言所撰写之程式集的两个 例子,其可以被根据本发明将"applet"载入晶片卡中 的方法使用,以各自使用称为"GET"与"POST"的方法;以 及 第12A至12G图显示根据本发明之系统结构的数个实 施变化例,其使得能够将"applet"载入于晶片卡中。
地址 法国