经由一互联网式网络远程遥控导引使用者网络的方法与结构,及其在灵巧卡示范器的应用的制作方法

文档序号:6462844阅读:167来源:国知局
专利名称:经由一互联网式网络远程遥控导引使用者网络的方法与结构,及其在灵巧卡示范器的应用的制作方法
技术领域
本发明是有关一种方法以远程遥控导引使用者网站,其经由互联网(Internet)式网络而配备了灵巧卡读卡机。
本发明同样是关于一种结构,以使得能够使用这种方法。
本发明尤其是使用于灵巧卡的示范器。
在本发明的领域范围之内,“使用者网站”这名词应该包括于一般性的含义之中。上述之网站特别可以是由一个人电脑所构成,其在各种不同的操作系统,例如是WINDOWS或UNIX(所有此两者均为注册商标)下运行。它同样可以由工作站,手提式电脑,或是称为专用之卡片终端所构成。在以下,这种使用者网站被简称为“终端”。
同样地,在本发明的领域范围内,“互联网”这名词包括,除了狭义地被称为因特网之外,企业专用网络或类似者,称为“内联网”,以及其延伸至外部的网络,称为“外联网”。
这些灵巧卡被使用于各种不同的领域中银行业务应用,像是被称为“电子小钱包”,等。在灵巧卡上还可以同时存在数个应用系统(多种应用灵巧卡)。
当新的应用系统在灵巧卡上可以使用时,期望能够拥有专用或非专用之终端,以组织教学场景,尤其是用于展示此卡片之功能与可能性。这些教学或展示场景,其目的在于提供给各种不同的公众维护人员,销售人员,甚至狡猾的使用者。其所应提供合乎教学原理的内容与其展示的形式,通常被调整以适合于大众之目的。
在公知的技术中,用以实现灵巧卡之示范网站所提出的传统式解决方法,其以下简称为“示范器”其要求根据个别电脑的结构,与导引终端的特殊程序,以及其灵巧卡读卡机。这些程序更通常是以BASIC,C++或JAVA(注册商标)之形式的语言编写。
这种解决方法,如果它通常不需要一种特别昂贵的硬件(简单的个人电脑),则不能用于同样的免除其不便,并且这些不便之其中如下-这些上述之特殊程序经常是庞大的;-其设置安装同样需时长且复杂;-当它第一次设置安装时,它需要保护这些在机器中新载入的程序,如果此机器在其特殊外围设备上没有包括这种“IOMEGA”(注册商标)型或类似的程序使得能保护的话,则它需要再载入一个这种程序;-为了更新其记录于灵巧卡上的应用系统,或是当此示范的内容是不同(例如对有关的大众调整),则它需要重复以上所提到的方法,以及-对于操作人员而言,在以上所提到语言所编写之软件操作模式的学习是需要时间的,因为其界面图形未被标准化,因此,这些操作人员应该是专业的,这会带来额外的成本。
在此补充,如果数个终端被用于示范,这些上述的不便的示范是对于这些终端的每一个重复它尤其需要将相同的程序载入x次,如果x是终端的数目,此后者彼此之间相距很远。即使是由一个中央服务器以远程装载的方式来重新执行(recourt)此方法,仍然需要确保在所有终端中出现的软件版本是相同。因此,此特殊方法的管理是必须的。
另一方面,以互联网的发展,是期望确切地经由此网络,并且使用在其上所使用的标准传输协议,而能够远程导引展示终端。
因此而提出这种形式的解决方法,然而这种解决方法排除这些不便,它在事实上需要对于每一个示范的应用,以远程装载或植入于终端中,一个英文名称为“插入”(“plug-in”)的特殊软件,其通常以C或C++语言撰写,以便此终端可以经由一灵巧卡读卡机而与灵巧卡通信。上述之软件承受以下所提到的相同的缺点数量庞大的代码(coda),其在每次示范之前应被插入或以远程的方式载入,不标准的图形界面,等等。如同先前,它事实上不可能将所有的“插入”一次装设,因为它特别是取决于,除了所使用之领航员的型式外,还有所示范之应用,以及导引程序之版本。
本发明完全满足此所感受到的需求,目的在减轻现有技术之方法与装置之不便,其某一些刚才提到。
本发明的目的在于建立一种方法与系统结构,其使得能够导引一终端,其配备了灵巧卡读卡机,并且以传统的方式连接至互联网(Internet)式的网络,特别是以便实现记录于灵巧卡中之至少一个应用系统之示范。
为了达此目的,根据本发明重的特点,此对于每个示范应用特定之导引软件,是由“WEB”型式的远程服务器所装载容纳,并且同样以传统的方式连接至互联网,此终端,对于其部份,是配备一特殊软件,其在以下称为“特殊”(“special”)。本发明之上下文中,此用于此软件的名词“特殊”,仅只表示它是有关一个不标准的软件,其应被植入于终端中,但无论如何它在示范的过程中是对于某个应用系统为特殊。完全相反地,此软件,从“应用”的观点而言,不论它那一个,是完全同属一类并且与其独立无关的。
而且,根据其他重要的特点,此所需要之软件之大小可以相当地减小,其理由是有关于其所发展出的功能的性质,并且其在以下说明。此事实是,它可以所有以一次植入终端中,并且在那里固定停留,而没有显著改变适用于此终端之信息源的方式,尤其是其存储器容量,特别是如果它被其他的任务所使用。
本发明因此产生多项优点,并且是尤其以下各点-简化示范的更新,因为只有由远程服务器所装载容纳的程序应被修改不再需要在终端上作任何特别的介入,-终端之简捷且简单之结构,其可以是标准型式的微电脑,其配备可以是同样通常商用型式的领航员,并且此由于先前所提到的原因(示范之特殊数据,严格地说是位于服务器之中),经常是预先装设;-图形界面之标准化,此同样是因为是由领航员所提供,其特点与操作模式是为终端的操作人员所熟悉,即使他对于程序或信息并没有特殊的认识;以及所附加的成本与复杂性的扩大由于本发明特殊的设计而可忽略,因为将此仅有的植入缩减成缩小尺寸的一特殊软件的植入,此植入可以在别处在某些情况之下,以一次而将全部实现。
由此可见,此系统展示一广大的普遍性,因为此终端事实上可以执行一企业或公司所有的示范作业,其中它是所展示的灵巧卡,在仅有的情况下此后者是一种标准的形式而与终端相兼容,其中其本身来自本发明之严格的范围,此系统同样地允许一大的可靠性。
因此,本发明之主要目的是提供一种方法,经由互联网式之网络,以远程导引使用者网站,该使用者网站配备了一灵巧卡读卡机,并且包括通信协议之第一堆栈,该灵巧卡读卡机包括通信协议之第二堆栈,并用该灵巧卡包括通信协议之第三堆栈。其一方面允许,该使用者网站与连接至该网络之遥远的服务器之间的通信,并且另一方面允许,该使用者网站,经由该灵巧卡读卡机而与该灵巧卡之间的通信。该使用者网站还包括一请求产生装置,将请求传送至该遥远之服务器,其特征在于其包括-第一阶段之初步存储于远方服务器中数据及/或指令,其允许在接到来自该请求产生装置的特殊请求时制作特殊命令,并将这些命令传送给该使用者网站;-第二阶段之初步载入于该使用者网站中一特殊软件,而在第一与第二协议堆栈之间形成界面,并且目的在于将由该使用者网站所接收之该特殊命令翻译或符合所设定之第一通信协议之命令;-以及至少以下之步骤(a)传送给该遥远的服务器至少一特殊的请求;(b)当该遥远的服务器接收到一这种请求时,产生至少一该特殊命令,并依据所设定之第二通信协议将它传送给该使用者网站;(c)在该使用者网站接收该特殊命令,由该特殊软件拦截,并在该设定之第一通信协议中翻译;(d)根据该所设定之第一通信协议,经由该灵巧卡读卡机,将该所译成的命令传送给该灵巧卡;(e)由该所译成的命令而启动活化登记在该灵巧卡中之至少一应用系统之至少一所设定之功能,以便实现该导引。
本发明进一步的目的是提供一系统结构以使用此方法。
本发明更特别适用于灵巧卡之示范者之系统结构与方法之应用。
本发明现在将参考附图,以更详细的方式说明。


图1是概要图式说明根据现有技术以灵巧卡为基础之应用系统结构之一例;图2系以更详细的方式说明此系统之逻辑结构;以及图3是说明根据本发明以灵巧卡为基础之应用系统之远程遥控导引所用之结构例子。
在以下没有限制其能力范围,除非提到相反,而将以下放置于本发明之较佳应用之范围之内,即,灵巧卡示范者之应用。
首先简短的提到以灵巧卡为基础之应用系统之重要技术特征,其通常包括以下之主要元件-一灵巧卡;-一主(host)系统所构成之上述终端;-一通信网络,即,在较佳应用系统中之互联网(internet)式网络;以及-一应用系统服务器,其连接至互联网式网络。
图1以概要图式说明此形式结构之一例。此终端1,例如是一个人电脑,其包括一灵巧卡2之读卡机3。此读卡机3可以或没有物理集成于终端1之中。灵巧卡2包括一集成电路20,其输入输出连接与其支承面相平,以允许供电以及与终端1通信。此终端包括一连接至互联网式的网络之接入电路11。它可以是一调制解调器(modem),其经由例如一互联网服务提供者(其根据英文术语是,(“InternetService Provider”或“ISP”)),而连接至电话转接线,或连接至综合业务数字网(“RNIS”)。
终端1当然包括其良好运作所需之所有电路与装置,以及其没有表示于一简化的图式中中央处理单元,随机与只读存储器,海量磁盘存贮器,软盘驱动器及/或CDROM……等。
通常,终端1还连接至传统式之集成或非集成之外围设备,例如是一屏幕5,一键盘6,以及一例如是鼠标类型的指示器7。
在本发明的范围内,特别是由于这些终端之配合而使得此示范可以进行。
此终端1可以被使得与连接至互联网RI的服务器相通信,此服务器以仅有的4于第1图中说明。接达电路11使得终端1与服务器4通信,这是由于一称为领航员2的特殊软件10,或是根据英文术语是“浏览器”。此通常根据“客户-服务器”(“client-server”)模式,而使得能够接入分布于整个互联网RI上的各种不同的应用系统。
通常,在网络上的通信是依据符合标准之协议而实施,此标准包括数个重叠之软件层。在此情况中此互联网式的网络RI,根据特殊的协议而执行这种形式的通信,但它亦包括数个软件层。此通信协议是根据应用(application)而选择,更特别是目的在于询问“WEB”网页,传送文件,电子邮件(或是根据英文术语e-mail),论讨或“新闻”,等等。
通信网络的结构是借助于各种各样的层来描述。作为例子,此标准“OSI”(“开放系统互连”“Open System Interconnection”)是由“ISO”而界定,其包括7层,是由底层(例如称为“物理”(“physique”)层,其是有关于物理传输的支持),经由一些中间层尤其是称为“传输”的层,而至高层(例如称为“应用”的层)。一给定的层经由适当的接口提供服务给直接在它上面的层,并且要求直接在它下面的层的其它服务。这些层借助于原语(primitive)而通信。它们同样可以与相同级的层通信。在某些结构中,这些层之一个或另一个层可以不存在。
在互联网的环境之中,这些层之数目是5,并且以更正确的方式,从上层至下层是应用层(“http”,“ftp”,“e-mail”,等),传输层(“TCP”),网络地址层(“IP”),数据链接层(“PPP”,“Slip”,等),以及物理层。
现在借助于参考图2,以更详细的方式描述一典型的结构例,其用于根据现有技术以灵巧卡为基础之应用系统。在此图上,更特别描述层之逻辑结构。
终端1包括接入电路11接至网络RI,其相对应于上述“物理”层与“数据链接”层,而重组下部软件层C1与C2。
同样地以C3与C4代表上部层,其相对应于“网络地址”层(“IP”)与“传输”层(“TCP”)。上部应用层(“http”,“ftp”,“e-mail”,等)是以任何形式的,最好是商用标准形式的领航员“WEB”10的概要图式说明。
在下层C1与C2,以及上层C3与C4之间的接口,是由通常称为“基础驱动层”(“basic driver layer”)的软件层所构成。这些上层C3与C4是建立于此界面之上,并且借助于特殊功能程序集或是网络程序集14(其对应于这些上层)而使用。在此互联网式网络的例子中,“TCP/IP”是借助于称为“sockets”的程序集而使用。
此结构允许领航员10向远方服务器4提出请求,以咨询网页“WEB”(协议“HTTP”),以传送文件(协议“FTP”)或是寄送电子邮件(协议“e-mail”)。
终端1同样包括集成或没集成之卡片3之读卡机。为了与灵巧卡2通信,此卡片读卡机同样包括两个基础层CC1(物理层)与CC2(数据链接层),其扮演与C1与C2层类似的角色。这些与层CC1与CC2之软件界面是例如借助于“PC/SC”(“服务提供者,第6部分”)而描述。这些层之本身CC1与CC2,是特别由准则ISO 7816-1至7816-4描述。
一额外的软件层13形成界面介于参考号码是16的应用层,与下部层CC1与CC2之间。在此层13所发展的主要功能是多路转换/解除多路转换(multiplex/demultiplex)。
截至目前为止所描述之终端1之结构与现有技术完全相同。在第2图上同样以不连续线代表一个称为“特殊模块”之辅助元件8,其专用于本发明。模块8是设置介于层4与界面13之间,此模块之功能于以下说明。
从灵巧卡2这边来看,可发现类似于终端1的结构,即,出现两个基础层,其参考号码是CC’1(物理层)与CC’2(数据链接层),以及界面层23,其完全类似于层13。此层23确保介于前述协议层CC’1与CC’2之间的界面,以及一或数个应用层,其以参考号码26之独特模块的形式来代表。
此在终端1与灵巧卡2之间的通信借助于标准的命令来实施。
各种不同的协议可供使用,并且以下作为非穷尽的例子-建议ETSI GSM 11.11;-由准则ISO 7816-3所界定之协议,文字模式T=0;-由准则ISO 7816-3所界定之协议,块模式T=1;-或由准则ISO 3309所界定之协议,帧(frame)“HDLC”模式。(用于“高层数据链路控制程序”。
在本发明的范围中,较佳使用以块模式的准则ISO 7816-3。
以其本身所熟知的方式,在协议的每一层是与某个数目的原语(primitive)相连接,其允许相同级的层之间的数据交换,并且由一层至另一层。
在目前技术的状态中,灵巧卡不能直接经由网络RI与远程服务器4通信。同样的,如同所提到的,为了执行记录在灵巧卡2的一或多个应用系统而在习知技术中建议,执行在终端1中的特殊软件,或是从远方的服务器,在“插入”(“plug-in”)的形式下将其以远程方式载入。其同样提到,这种解决方式展示多种不便。
现在借助于参考第3图来描述符合本发明之系统结构,并且允许减轻这些不便。
除了本发明之特殊的设置之外,在第3图上所展示的结构重新显示了在第1与第2图之硬件与软件之主要结构。同样的,在这些图上仅出现元件其对本发明之良好了解是必需的。而且,在这些图上相同的元件具有相同的参考号码,而只有在需要时才说明。
同样应该相当地了解灵巧卡2不需要任何的调整。在终端1与其通信对象之间的通信,是如同在现有技术中,使用一组刚才简短描述的标准命令。
同样地,在设计简化的目标之中,这些不同之通信协议层,其本身与现有技术相同者即不出现。
根据本发明第一重要的特点,执行一特殊灵巧卡示范所需之主要的信息与程序码,并且以更通常的方式以导引这种灵巧卡,其不再位于终端1中,而是在某种形式(程序或是特别地远程载入而“插入”)之下,存在于远程服务器4之中。
根据本发明第二重要的特点,考虑在终端1中的一特殊模块8。然而,其应了解“特殊”此名词在本发明的范围内具有特别的意义。此模块8是设置介于终端1之协议堆栈的层C4与界面13之间(参考第2图),如同其先前所示者。它有利地构成一软件,并且一方面在本质上运作以在互联网式网络RI与灵巧卡读卡机3之间实现界面,并且将经由互联网式网络RI,从服务器4所接收的命令(command)翻译成符合前述ISO准则之标准命令。在此意义而言,模块8在性质上是“一般的(“generic”),而完全独立于记录在灵巧卡上的一个或多个应用系统。而且,从其所发展的功能事实,其所须程序码的数量在事实上有很大地减少。
以更详细的方式而言,远方服务器4包括,例如除了传统之数据信息处理装置(未图示)之外,适当地称为服务器“HTTP“40,以及存储器装置41与42,其以任意的不同而表示。
第一存储装置41允许将显示的称为“静态”的网页存储例如于“HTML”或其他(“XML”,等)形式的格式中。
此第二存储器装置,其参考号码42,是更特别用于存储数据,其代表一示范对象灵巧卡之上下文(context)。“灵巧卡上下文”是表示在远方服务器4处之灵巧卡2之存储器之内容。灵巧卡上下文包括例如开发系统版本号码,此系统控制此灵巧卡,或是根据英文术语称为操作系统(“operating system”)。存储器装置42同样允许存储数据或指令,其允许设计制作一组特殊命令,其为上述灵巧卡2的示范所必须。这些特殊命令为特殊模块8所拦截并且翻译,以便当它被传送时,能为灵巧卡2所了解。
这些根据本发明之步骤在以下说明。
以本身传统的方式,终端,尤其允许经由灵巧卡读卡机3,将灵巧卡加电,并且以更通常的方式将其初始化(initialize)。更正确地说,此特殊模块8借助于在远方服务器4中所执行的脚本(script),而将灵巧卡2加电。领航员“WEB”10同样以传统的方式允许,经由一数据机11或类似的装置,一传统之传送通道100(电话线或是其他)以及互联网式的网络RI,向远方服务器4提出请求。此传送通道通常经由服务的提供,也许是一“防火墙”及/或一称为“代理”的系统(未图示)。作为例子,此所提出的请求允许在“WEB”的站点之屏幕5上显示接收网页,并且然后根据所展示的选择,借助于显示连续的网页,在此地点中将其导引领航。
此传送给远方服务器4的请求,可以同样地允许相对于灵巧卡2,以“HTML”语言显示网页,这些网页与在进行的示范有关,并且存储在存储装置41之中。
以对本发明更特别的方式,此传送给远方服务器4之请求是用于导致由此服务器产生一组特殊命令,其目的在于操控正在进行示范的灵巧卡2。
事实上,某些特殊请求像是如此地被服务器40所确认,并且在装置42的存储器中,且是在灵巧卡的上下文范围内处理。要注意到灵巧卡2的上下文是例如将灵巧卡2加电借助于使用灵巧卡之称为“复位”的信号而更新。
以传统的方法本身,设计制作由服务器40所产生的命令,可以是执行一种“CGI”(代表“通用网关接口”,“Common Gate Interface”)形式的脚本(script)的结果。它是关于一种方法为此行业的人士所熟知,而是在互联网式网络上之“主一从”(“client-server”)形式之通信领域中。作为例子,当表格形式的请求被传送至服务器“WEB”,其经由一“经过它”(“pass it”)而被传送至一通常称为“cgi-bin”的目录,在其中记录了此脚本。此特殊脚本之执行结果的数据经由反向的通路而传送回并且寄给发出此项请求的客户“,在此情况中是在特殊命令的形式下传送给终端1。
然而,如同所提到的,灵巧卡2不能与互联网式网络RI直接通信,尤其是因此不能接收,也不能收到由服务器40所发出命令的说明解释。这些命令通常是以在包(packet)中的方式传送。目的地的地址“IP“是终端1之地址,也就是说“客户”(“client”)的地址。同样的,除非在领航员10中植入特殊的“插入件”(“plug-in”),则领航员不能直接与灵巧卡2通信。
此特殊模块8借助于其第一侧,而与终端1之高层协议,也就是说C4形成界面(参考第2图)。此由终端1所接收的特殊命令被终端1所拦截,并且如同它被设计而被模块8所理解。根据本发明之重要特点之一,模块8将这些命令翻译成一组符合于前述ISO准则的命令。其他所接收的命令没有被模块8处理,并且以传统的方式传送给领航员10。此服务器4与特殊模块8建立一不同的连接80。此连接可以被加密并支持一种称为“SSL”(“Secure Socket Layer”)形式的编码(encode)。
以概要图式的方式,用以更加突显适用于本发明的方法,现在说明其所建立之介于互联网式网络与模块8之间之通信,其以虚线表示。然而,应确实了解所有的通信是经由通常的传输通路,并且根据标准的传送协议(例如“ TCP/IP”用于特殊模块8,以及“HTTP”用于领航员10)而执行。
模块8借助于第二侧与灵巧卡读卡机3同样地形成界面。因此它传送给此界面这些命令,其被接收以及翻译。这些命令如果需要(如果其连接被加密)的话被解码(decode)并且翻译。因此,它此后能被灵巧卡2所理解。事实上在翻译之后,这些命令经由读卡机3而传送回,它是在ISO 7816-4的格式中,并且是与使用介于灵巧卡读卡机3与灵巧卡2之间的通信模式符合一致。
这些如此传送至灵巧卡2之命令允许例如将灵巧卡2加电,启动活化(activate)一个或多个存储于其中的应用系统,例如执行记录于灵巧卡2之中的特殊功能及/或读取这些特殊文件。作为交换,灵巧卡2经由灵巧卡读卡机3传送给特殊模块8这些命令及/或指令其允许在以后的步骤中在进行示范时,在屏幕5上显示适用于灵巧卡2的不同数据。然而,这些命令及/或指令首先由特殊模块8翻译,传送给服务器4,并且传送回终端1与领航员10。
特殊模块8是“TCP/IP”形式的服务器,其接收请求“TCP/IP”,其来自在服务器40中执行的脚本。其与特殊模块8之通信是插入介于领航员10与服务器40之间的请求中。此脚本是在特殊模块8的目的地被载入并执行一组连续的命令。此特殊模块8作用如同服务器“TCP/IP”,并且对于每个由服务器40所接收的命令“TCP/IP”送回一回应。上述之脚本,其可称其为“CGI”(代表“通用网关接口”,“Common Gate Interface”)或“Servlet Java”(注册商标)形式的程序,以处理特殊模块8的整个回应“TCP/IP”。然后它形成“HTTP”形式的回应并传送给领航员10。如此一使用者(未图示)例如是灵巧卡2之所有人可以借助于领航员10,与服务器40相关联的脚本,特殊模块8以及灵巧卡读卡机3,而与灵巧卡2互相作用。
领航员10允许将灵巧卡2之内容视觉化。
因此可发现灵巧卡2在事实上是由“CGI”形式的程序与存储在服务器4中的卡片上下文所直接导引。因此所有发生的如同灵巧卡2是直接与服务器通信,并且接收互联网式网络RI的请求。
为了确定此观念,为了执行它所发展的任务,此模块8具有典型的尺寸50KO。在开始示范之前,它可以借助于例如是磁盘,或是由所有其他的记录存储体,而载入于配置于终端1的存储器装置中(未图示),考虑到其微薄的尺寸其方式是非常的快速。然而,它在初始载入之后,它可以还被放置停留而不会产生不便,这是由于同样的理由,并且不会造成终端资源,尤其是其存储器资源重大的负担。总是由于其微薄尺寸的事实,它同样的可能是由远方服务器4,或者由所有其他的服务器“WEB”以远程方式载入。以目前的技术而言,甚至使用简单的转接形式的电话线,或借助于一快速(56K)的调制解调器(modem)。这种大小程序的远程加载只需要几十秒的时间。此方法具有优点,它总是设置构成此模块8之可供使用之特殊程序之最新版本。
我们可以轻易地发觉,操作人员不需要对于程序有特殊的了解。此图形界面,其是属于领航员“WEB”10,它可以有利地是商用上熟知的形式,而完全熟悉。他只要认识在“WEB”站点之互联网地址(在其上它应连接)就足够,此地址可以置入领航员10之存储器的准备中,在一个称为“收藏夹”或类似名称的表格(list)中,其在英文的术语下通常称为“书签”。
此服务器4如同它所显示可以存储,以“HTML”语言撰写的称为静态的网页,此所现实之示范的不同阶段可以被显示于构成超连接之选单格式下。操作人员借助于键盘6,或借助于鼠标7而按下,以挑选所展示的这个或另一个选择。
然而,为了还更方便此示范之进展,以及自动化的利益,它是同样的可能远程加载于领航员10之中一项附件,或是根据英文术语“小应用程序(applet)”,其例如是一以“JAVA”语言所撰写之软件之格式下,其尺寸大小大为减少。此“小应用程序”允许将所须的请求传送给服务器4而管理此示范之进展,此服务器轮到它产生特殊命令给特殊模块8,然后将它所计算的结果在“HTTP”反应的格式下,传送给领航员10。在此情况下,操作人员的主要工作可以被概括为,将它连接至服务器4,并且或许如果需要在初步阶段中,在将灵巧卡2插入读卡机3之后,并且将它置于终端1加电后,载入或远程加载构成此特殊模块8的软件。
在阅读了以上之后,可以轻易地了解完全达成它所设定的目标。
此灵巧卡不需要任何的调整。此示范的终端可以是商用的微电脑或类似的装置。它不再需要特殊的调整。本发明仅有的特殊限制是非常有限在初步阶段中它只需要进行载入一很小尺寸的软件,此软件与正在进行中示范之在灵巧卡上所存储的应用系统完全无关。如同它所显示,此软件可以只载入一次,它可以同样地从互联网式的网络以远程加载。于是示范站的结构可以被缩减至更简单的形式并且不需要任何特殊的能力才会使用,这同样地造成此方法特别地经济节省。
此图形界面是对所有的操作人员是熟悉,因为关于此是与领航员“WEB”有关联,它有利的是目前通常的型式。
此方法允许大的灵活性与大的普遍性。事实上,此对于一或数个示范为特殊的数据是存储于远方服务器中并且可以被大数目的网站所使用这些示范数据及/或一或数个示范附件之更新可以非常简单地被执行,因为只有远方服务器存储示范所需之有关的程序与数据。
此方法还允许在网页之间之交互式(interacetive)的模式,其是介于由远方服务器所提供“HTML”格式的网页,以及来自灵巧卡之信息与数据的网页之间作交谈,并且是在直接来自相同服务器之命令与请求的控制之下,而且是在由对灵巧卡特殊之软件翻译之后,经由读卡机而传送。
然而其应为明显本发明并不受限于所明确描述的实施例,尤其是与第3图所说明结构有关者。
最后,虽然本方法与结构是在灵巧卡示范的例子中以详尽的方式描述,但本发明在任何情况下并不受限于此特殊之应用。
本发明可以在每次经由互联网式的网络或类似形式的网络(intranet,extranet),而导引包括一终端与一灵巧卡读卡机的网站时,得到应用系统。
权利要求
1.一种经由互联网式网络远程遥控导引使用者网站之方法,该使用者网站配备了灵巧卡读卡机并且包括第一通信协议堆栈,该灵巧卡读卡机包括第二通信协议堆栈,以及该灵巧卡包括第三通信协议堆栈,其一方面允许该使用者网站与连接至该网络之远程服务器之间的通信,并且另一方面允许该使用者网站经由该灵巧卡读卡机与该灵巧卡之间的通信,该使用者网站还包括请求产生装置,此请求被传送至该远程服务器,其特征在于包括-第一阶段之初步存储于该远程服务器(4)中数据及/或指令其允许在接到来自该请求产生装置(10)的特殊请求时制作特殊命令,并将这些命令传送给该使用者网站(1),-第二阶段之初步载入于该使用者网站(1)中一特殊软件(8),而在该第一与第二协议堆栈之间形成界面,并且目的在于将由该使用者网站(1)所接收的该特殊命令翻译成符合所设定的第一通信协议的命令;-以及至少以下步骤(a)传送给该远程服务器至少一特殊请求;(b)在接到此请求,由该远程服务器(4)产生至少一该特殊命令,并且根据所设定的第二通信协议传送给该使用者网站(1);(c)在该使用者网站(1)接收此特殊命令,而被该特殊软件(8)拦截,并且在该所设定的第一通信协议中翻译;(d)将所翻译出的命令,根据所设定的该第一通信协议,经由灵巧卡读卡机(3)而传送给灵巧卡(2);以及(e)借助于该命令而启动(activate)翻译存储于该灵巧卡(2)中的至少一应用系统(26)的至少一设定的功能,以便实现该导引。
2.如权利要求1的方法,其特征在于该数据及/或指令是存储于该远程服务器(4)中,并且允许制作特殊命令,其包括称为灵巧卡上下文的数据,该上下文在该远方服务器(4)存储器中的展示,如同该灵巧卡(2)在该使用者网站(1)中的展示。
3.如权利要求2的方法,其中该灵巧卡(2)是由一个与版本号码有关的操作系统所控制,该上下文包括至少该操作系统之版本号码。
4.如权利要求1的方法,其中在该启动步骤之后,更包括至少以下步骤(f)传送步骤,在该灵巧卡(2)与该终端(1)之间,经由灵巧卡读卡机(3)而传送数据及/或指令,该传送是根据所设定之第一通信协议而执行;(g)翻译步骤,由该特殊软件(8)将该数据及/或指令翻译,并且根据所设定之该第二通信协议,将其朝向该远程服务器(4)传送;(h)处理步骤,由该远程服务器(4)来处理这些数据及/或指令;(i)制作步骤,由服务器(4)制作该灵巧卡(2)之结构特性数据及/或记录于此灵巧卡(2)中之应用,并且根据所设定之第三通信协议,将该等特性数据传送给该终端(1);以及(j)显示步骤,将这些特性数据,显示于连接至该终端(1)之显示屏幕(5)上。
5.如权利要求4的方法,其中该请求产生装置是由“WEB”(10)型式的领航员所构成,它包括第三阶段,其在于将构成显示网页而称为静态的数据记录于远程服务器(4)之中,并且其后续的步骤包括在接到由该领航员(10)所产生的特殊请求时,根据所设定之第三通信协议,将这些数据之全部或部分传送至终端,以便在该视觉屏幕(5)上显示与该灵巧卡(2)有关的信息网页。
6.如权利要求5的方法,其中它包括第四阶段初步在于借助于该领航员(10),产生一特殊请求,以传送至连接于该互联网式网络(RI)之远程服务器,为了将称为“小应用程序”之特殊软件远程加载领航员(10)中,以便将(a)至(j)之该等步骤之全部或部分予以自动化。
7.如权利要求6的方法,其中该小应用程序是以“JAVA”(注册商标)语言编写。
8.如权利要求1的方法,其中这些特殊命令是在该远程服务器(4)中执行“CGI”型式脚本之结果。
9.如权利要求1的方法,其中该特殊软件(8)是在该第一阶段准备期间由数据记录载体载入该使用者网站(1)中。
10.如权利要求1的方法,其中此特殊软件是在该第一阶段准备期间,从远程服务器,经由该互联网式网络(RI),而远程加载至该使用者网站(1)中。
11.如权利要求1的方法,其中该设定之第一通信协议是“TCP/IP”型式。
12.如权利要求1的方法,其中该设定之第二通信协议是符合于ISO 7816-1至7816-4准则。
13.如权利要求4的方法,其中该设定之第三通信协议是“HTTP”型式。
14.一种经由互联网(RI)式网络远程遥控导引使用者网站的系统结构,该使用者网站(1)配备了灵巧卡读卡机(3),并且包括第一通信协议堆栈,该灵巧卡读卡机(3)包括第二通信协议堆栈,以及该灵巧卡包括第三通信协议堆栈,其一方面允许该使用者网站与连接至该网络之远程服务器(4)之间的通信,并且另一方面允许该使用者网站(1)经由该灵巧卡读卡机(3)与该灵巧卡(2)之间的通信,该使用者网站还包括请求产生装置(10),此请求被传送至该远程服务器(4),其特征为该远程服务器(4)配备了存储器装置(41,42),其允许存储数据及/或指令,其使得能够在接到来自该请求产生装置(10)之特殊请求时,制作特殊命令,并且将它传送给该使用者网站(1),并且其中该使用者网站(1)是配备了一辅助的模块(8),其称为介于该第一与第二协议堆栈之间的特殊格式界面,并且其目的在于翻译由该使用者网站(1)根据所设定之第一通信协议所接收之特殊命令,而成为符合所设定之第二通信协议之命令,以便将它根据所设定之第二通信协议,经由该灵巧卡读卡机(3),而传送给灵巧卡(2),以便启动存储在该灵巧卡(2)中之至少一个应用系统之至少一个所设定之功能。
15.如权利要求14的系统结构,其中该远程服务器(4)包括一“HTTP”服务器(40),它是由第一存储器装置(42),与第二存储器装置(41)所构成,此第一存储器装置(42)是用于存储该等数据及/或指令,其使得可以制作特殊指令,并且此第二存储器装置(41)是用于存储数据其构成以“HTML”语言所编写之显示网页。
16.一种如权利要求14的系统结构之应用,其特征为实现灵巧卡(2)之示范,该使用者网站(1)包括一显示屏幕(5),以显示由该远程服务器(4)传送给该辅助模块(8)的数据,并且以该灵巧卡(2)的上下文为特征,而根据所设定之第三通信协议,这些特征数据是由该远程服务器(4)在接到该灵巧卡(2)根据所设定之该第二通信协议所发出的数据而制作,此发出的数据是由该辅助模块(8)翻译,并且根据所设定之该第一通信协议而传送给远方服务器(4)。
全文摘要
本发明是有关于一种方法与结构,其经由互联网式网络(RI),而远程遥控导引一使用者网站(1),其包括一灵巧卡读卡机(3)。此导引网站(1)所须的数据是存储于远程服务器(4)中。此网站(1)包括一“WEB”(10)形式之领航员,其传送此请求给服务器(4)。作为回应,此服务器(4)制作用于灵巧卡(2)之特殊命令。此网站(1)包括一特殊软件模块(8),其在灵巧卡读卡机(3)与互联网式网络(RI)之间形成一界面。此模块(8)将该特殊命令翻译成符合ISO 7816-4标准的命令,并且将它传送给灵巧卡(2),以启动此灵巧卡之应用系统。此服务器(4)同样可以存储网页“HTML”。灵巧卡(2)借助于特殊软件模块(8),传送一回应给远程服务器(4),其将此回应处理,并且将这些数据传送回领航员(10)以显示于屏幕(5)之上。其应用特别应用于灵巧卡(2)示范器。
文档编号G06K17/00GK1636372SQ00802056
公开日2005年7月6日 申请日期2000年9月25日 优先权日1999年9月27日
发明者雷瑙德·玛丽安娜 申请人:布尔Cp8公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1