电子认证系统、url输入系统、url输入装置和数据记录系统的制作方法

文档序号:6570059阅读:262来源:国知局
专利名称:电子认证系统、url输入系统、url输入装置和数据记录系统的制作方法
技术领域
本发明涉及经网络访问WWW(World Wide Web)时的数据输入技术的改善。
背景技术
近年,随着利用WWW的电子商务(Electronic CommerceEC)的发展,在网络上开设的EC站点数量迅速增多,大力开发了应担保电子商务时的安全性的电子认证系统。电子认证系统是作为认证信息输入ID和密码,但为了防止有恶意的第3者非法访问,ID和密码越来越长。输入变长使输入多个EC站点的URL(Uniform Resource Locator)时程序较麻烦,利用EC站点时输入数据较麻烦。
对于该URL输入的程序,用于访问WWW的浏览器软件可以登录一般所需的URL,一旦登录URL,通过最多操作几次鼠标,就可以访问所需的页上。但是,如果没有登录URL,存在就必须用手输入URL的问题。
另外,对于认证信息的输入的程序,例如在特开平11-161717号公报公开条款的订购方法中,如果从客户机向服务器发送认证信息,则从服务器向客户机回复客户机ID,之后,客户机在访问服务器时作为认证信息发送该客户机ID。这样,由于只在最初访问时输入长的ID和密码即可,所以可以减轻输入认证信息的麻烦。
但是,上述现有技术存在只在应输入的认证信息具有冗长性时有效,在没有冗长性时不能适用的问题。即,在电子商务中,在作为认证信息输入购买者的住所、姓名、信用卡号等时,可以将这些置换为客户机ID,但例如只将信用卡号和密码作为认证信息访问发行了该信用卡的信用公司时,由于该认证信息没有冗长性,所以不能置换为像上述客户机ID的数据量少的认证信息。
另外,这样的客户机ID也可以像WWW的cookie,以用户不能意识的形式记录,此时,购买者为了将没有该cookie的其它WWW客户机装置作为客户机访问服务器,必须再次输入用于得到客户机ID的认证信息。若不小心上述客户机ID被用户意识,并在访问时输入的话,就破坏安全性。

发明内容
本发明是鉴于以上问题而提出的,其目的在于提供访问WWW时数据输入输出,即URL和认证信息的输入简便的电子认证系统。
上述目的中,关于URL输入的简便化,URL输入装置包括与访问网络对象的终端装置连接的终端装置连接单元和,从存储URL的URL存储装置读取URL的URL读取单元和,促进上述终端装置访问与在上述URL读取单元读取的URL对应的网络对象的访问促进单元。这样,例如由于在具有IC卡读取装置的PDA(Personal Digital Assistant)设置存储URL的IC卡,而且将该PDA连接到所要的PC(Personal Computer),经PC访问从IC卡读取的URL所示的网络对象,所以可以使URL的输入简便。
另外,对于认证信息输入的简便化,是一种由执行认证处理的服务器装置,经网络连接到上述服务器装置的终端装置和,连接了上述终端装置的外部存储装置构成的电子认证系统,上述外部存储装置包括存储认证信息的认证信息存储单元,上述服务器装置包括经上述终端装置从上述外部存储装置读取认证信息的认证命令,将回复读取的认证信息的认证命令发送给上述终端装置的认证命令发送单元和,从上述终端装置接受认证信息的认证信息接受单元,上述终端装置包括按照上述认证命令,从上述外部存储装置读取认证信息的读取单元和,按照认证命令将读取的认证信息回复给服务器装置的回复单元。这样,由于例如服务器装置经终端装置发送存储在外部存储装置(例如,IC卡)的认证信息,所以可以减轻输入的麻烦,同时不依赖于终端装置,可以自动输入认证信息。
从而,与将包含URL的电子文件存储到软盘等存储媒体,利用该存储媒体移动URL信息的情况不同,由于每个从IC卡读取URL信息的IC卡读取装置可以具有运载URL信息,所以即使从存储媒体读取信息的装置(例如软盘驱动装置)没有预先安装在终端装置,也可以移动URL信息而访问所要的页。
附图简要说明<第1定型文>
参考附图,在下面的说明中本发明的这些和其他目的、优点和特征变得更加明显,其中附图表示出本发明的特定实施例。


图1是本实施例的电子认证系统的结构图。
图2是表示WWW客户机装置2的结构的结构图。
图3是便携式信息终端10的外观图。
图4是表示便携式信息终端10的装置结构的图。
图5是表示IC卡11的装置结构的图。
图6是表示认证系统1的操作程序的流程图。
图7是表示浏览器的动作的流程图。
图8是表示便携式信息终端10的动作的流程图。
图9是表示IC卡11的动作的流程图。
图10是表示EEPROM44上的URL存储缓冲器的图。
图11是表示PDA10的软件结构的结构图。
图12是表示连接了便携式信息终端10时的PC13的动作的流程图。
图13是表示配置在IC卡11的EEROM44,作为存储认证信息的缓冲器的认证信息存储缓冲器的图。
图14是显示了交易信息的浏览器的显示画面的例子。
图15是在便携式信息终端10的软件结构中,特别表示了有关数据管理程序的软件结构的结构图。
图16是表示EEPROM44上的数据存储缓冲器的图。
图17是表示从输入屏处理器接受到输入信息时的数据管理程序的动作的流程图。
图18是表示在RAM37上具有显示屏驱动器的显示数据缓冲器的图。
图19是表示伴随滚动操作的显示屏驱动器的动作的流程图。
图20是表示认证信息的更新程序的顺序图。
图21是表示EEPROM44上的URL存储缓冲器的图。
图22是表示用于在URL存储缓冲器存储URL的操作程序的流程图。
图23是表示在URL存储缓冲器存储URL时的PDA10的动作的流程图。
图24是表示在PDA10指定URL时的PDA10的动作的流程图。
具体实施例方式
下面,参考附图详细说明本发明的电子认证系统的实施例。〔1〕实施例1图1是本实施例的电子认证系统(以下称为“认证系统”)的结构图。认证系统1构成为经网络3连接WWW客户机装置(以下称方“终端”)2和WWW服务器装置(以下称为“服务器”)4。终端2安装了WWW浏览器(以下,只称为“浏览器”)。另外,在终端2指定表示服务器4的URL,并请求显示主页时,服务器4开始执行电子认证程序。
在此,URL是用于表示网络(例如因特网)上的网络对象(文件、新闻组、Telnet站点、其它工具和各种资源等)的位置的标记方法,或将用该标记方法标记的位置称为URL。本说明书中主要表示后者。〔1-1〕设备结构图2是表示了终端2的结构的结构图。终端2构成为用USB(Universal SerialBus)电缆12连接PDA10和PC13,PC13再经电缆14连接于上述网络3。PDA10是接触型IC卡读取/写入装置,插入有接触型IC卡11。
图3是PDA10的外观图。在PDA10的左手侧面有IC卡插入口(未图示),插入有IC卡11。在相反侧侧面配置有用于连接USB电缆的连接器21。另外,PDA10在其主平面上具有显示屏20、0-9数字键22、光标键23等,还具有电源按钮24、确定按钮25。另外,将0-9数字键22、光标键23电源按钮24和确定按钮25总称为输入屏。
图4是表示PDA10的装置结构的图。PDA10具有CPU(Central ProcessingUnit)35,构成为经内部总线34在CPU35连接IC卡接口30、输入屏31、显示屏32、USB接口33。USB接口33连接于连接器21。
CPU35经存储器总线36还与RAM(Random Access Memory)37、ROM(Read Only Memory)38和EEPROM(Electrically Erasable Programmable ROM)39连接。另外,PDA10在没有连接于PC13时,从内置电池(未图示)接受供电,在连接于PC13时,经USB电缆从PC13供电并动作。
图5是表示IC卡11的装置结构的图。IC卡11构成为经内部总线45与CPU46、ROM43、RAM42等连接,同样,PDA10可以经连接到内部总线45的终端接口电路41和外部接触端子40访问EEROM44。
外部接触端子40由从PDA10接受供电的Vcc端子、接受时钟信号的供给的时钟端子和接地端子等构成,经数据输入输出信号端子交换数据。另外,PDA10还具有可以复位CPU46的复位端子。〔1-2〕设备操作程序下面,参考流程图说明上述设备的动作。图6是表示认证系统1的操作程序的流程图。认证系统1的用户首先按下PDA10的电源按钮24并接通电源(步骤S1),将存储了认证信息的IC卡11插入到PDA10(步骤S2)。这样,在显示屏20显示URL(步骤S3)。
在显示的URL不是想访问的URL时(在步骤S4为NO),按下“上”或“下”按钮,在显示屏20显示另一URL(步骤S5)。如果显示了想访问的URL(在步骤S4为YES),则在按下确定按钮25(步骤S6)之后,使用USB电缆12,将PDA10连接到PC13(步骤S7)。这样,PC13访问指定的URL并请求数据。另外,在操作该程序之前预先接通PC13的电源。
服务器4一有来自PC13的数据请求,就回复HTML(Hypertext MarkupLanguage)文件。在该HTML文件包含有用Java(登录商标)语言记述的Java小应用程序,PC13的浏览器按照该Java小应用程序执行下面的动作。
图7是表示浏览器的动作的流程图。浏览器首先访问指定的URL并请求HTML文件(步骤S10)。如果接收到请求的HTML文件(步骤S11),则按照包含在该HTML文件的Java小应用程序,对IC卡11请求认证信息(步骤S12)。
如果从IC卡11取得认证信息(步骤S13),则将该认证信息回复给服务器4(步骤S14)。由于在服务器4认证的结果为许可访问时发来HTML文件,所以接收(步骤S15)并显示该HTML文件。另外,在许可访问后,服务器4发送的上述HTML文件是包括对应认证信息的特定HTML文件和对应认证信息的特定数据的HTML文件,特别是在认证信息不正确时不能访问的HTML文件。〔1-3〕PDA10的动作下面,说明PDA10的动作。图8是表示PDA10的动作的流程图。PDA10是在插入IC卡11时(在步骤S20为YES)时,作为IC卡11的初始化处理(步骤S21),给Vcc端子施加电路电压,同时给时钟端子供给时钟信号。接着,PDA10给IC卡11的复位端子输入复位信号,复位IC卡11的CPU。
接着,将内部计数器N初始化为0(步骤S22),从IC卡11读取第N个URL(步骤S23),在显示屏20上显示读取的URL(步骤S24)。之后,检查输入屏的输入。即,如果按下光标键23的“上”按钮(在步骤S25为YES),则以0为下限,从N减少1(步骤S29)。
在步骤S25中为NO时,如果按下了“下”按钮(在步骤S26为YES),则以49为上限,给N增加1(步骤S30)。在此,将N的上下限分别设为49和0是因为对应于在IC卡11最多可存储50个URL。
另外,在步骤S26为NO时,如果按下确定按钮25(在步骤S27为YES),则将URL存储到规定缓冲器(步骤S28),并结束处理。另外,存储URL的上述缓冲器是设置在EEPROM39上的缓冲器。在步骤S27为NO时,转移到步骤S25。另外,如果结束步骤S29、S30的处理,则转移到步骤S23。〔1-4〕IC卡11的动作IC卡11的动作如下所述。图9是表示IC卡11的动作的流程图。如果IC卡11接受来自PDA10的复位信号而被复位,则读取存储在ROM43的引导程序并启动(步骤S40)。接着,在接受到来自PDA10的读取第N个URL的请求时(步骤S41),从存储在EEPROM44的URL存储缓冲器的相应记录器读取所请求的URL和其数据长度(步骤S42),并将该URL回复给PDA10(步骤S43)。
图10是表示EEPROM44上的URL存储缓冲器的图。URL存储缓冲器是由50个128字节的记录器构成的总计6,400字节的缓冲器。各记录器由1字节的URL长度域和127字节的URL域构成,在URL域从前开始存储URL信息。在URL域中,将存储URL信息而剩余的部分作为填充部存储0。URL存储缓冲器将EEPROM44上的规定地址作为起始地址,使用从该起始地址连续的6,400字节的区域。
如果PDA10向IC卡11的CPU46请求第N个URL,则在URL存储缓冲器中,读第N个记录器中的URL长度域并求出URL长度,从该记录器中的URL域读取URL长度所示的字节数部分的数据,并将该URL长度和URL一起回复给PDA10。〔1-5〕PDA10和PC13的合作动作下面,说明PDA10和PC13之间的合作动作。图11是表示PDA10的软件结构的结构图。PDA10具有USB驱动器1、2、CD-ROM仿真器、URL管理程序等,这些大体分为2个系统。一个系统由USB驱动器1和CD-ROM仿真器构成,在从PC13访问时,响应是否正好连接到CD-ROM设备。
图12是表示连接了PDA10时的PC13的动作的流程图。如果PC13连接于PDA10,则按照USB规格所定的规定程序,检查所连接的设备类型(步骤S50)。在连接的设备不是CD-ROM设备时(在步骤S51为NO)时,结束处理。
在是CD-ROM设备(在步骤S51为YES)时,读取安装在CD-ROM设备的CD-ROM内容(步骤S52)。这样,PDA10的CD-ROM仿真器好像从CD-ROM读取存储在EEPROM39的数据,并回复给PC13。
PC13仔细检查回复内容,检查是否有存储在CD-ROM的路由文件夹的自动执行文件autorun.inf。如果没有发现自动执行文件autorun.inf(在步骤S53为NO),则结束处理。如果在路由文件夹有自动执行文件autorun.inf,则执行在该自动执行文件autorun.inf记载的内容(步骤S54)。
即,在自动执行文件autorun.inf的第1行设有表示自动执行文件的规定字符列“〔autorun〕”。在第2行例如指定批文件名为“open=autorun.bat”,该批文件的内容例如为“iexplore http∥www.jpo-miti.go.jp”。在此,iexplore(登录商标)是用于启动浏览器的命令,作为其自变量,如上述,指定从IC卡11读取的URL。
另一系统由USB驱动器2、认证信息管理程序、URL管理程序构成。USB驱动器2除了驱动USB接口之外,还将来自PC13的请求根据请求内容传给URL管理程序或认证信息管理程序的一个。另外,还具有中介从URL管理程序或认证信息管理程序向PC13发送数据的功能。
认证信息管理程序是基于来自PC13的请求,从IC卡11读取认证信息的程序。即,如果从PC13请求认证信息,则经IC卡接口驱动器从IC卡11读取认证信息。还有,将读取的认证信息经USB驱动器2回复给PC13。
图13是表示设置在IC卡11的EEPROM44,作为存储了认证信息的缓冲器的认证信息存储缓冲器的图。在图13中,认证信息存储缓冲器具有对应URL存储缓冲器的各记录器的50个记录器,是各记录器的大小为32字节的总计1,600字节的缓冲器。
各记录器存储有访问了URL存储缓冲器所对应的记录器的URL时请求的认证信息,即计数器、密码等。另外,在空闲记录器存储有0。认证信息存储缓冲器也与URL存储缓冲器同样,以EEPROM44上的规定地址为起始地址,使用从该起始地址连续的1,600字节的区域。
URL管理程序是执行图8的流程图的程序,在上述步骤S28存储URL的EEPROM39上的缓冲器是上述自动执行文件autorun.inf。即,URL管理程序是将PDA10的操作者指定的URL存储到自动执行文件autorun.inf。
这样,即使没有登录想访问的URL,只要在PDA10指定URL,就可以自动访问该URL。此时,由于只用光标键和确定按钮就可以指定所需的URL,所以没有了从键盘输入URL的麻烦,并可以快速指定。
另外,对于在访问时请求认证信息的主页,由于使用IC卡自动回复认证信息,所以与认证信息的数据长度无关,也与访问该主页的WWW客户机装置无关,可以简化认证信息的输入。
对于服务器,由于不用手输入认证信息,而利用浏览器从IC卡读取,所以可以防止因输入认证信息时被看而使认证信息的被盗,从而可以提高安全性。〔2〕实施例2下面,说明本发明的实施例2。本实施例的认证系统结构与上述实施例1大致相同。
服务器4是使用WWW进行电子商务的服务器,在浏览器上显示该交易信息。图14是显示了交易信息的浏览器显示画面的例子。在交易信息显示画面50配置有显示商品名的文本区51、显示该商品单价的文本区52、显示销售数量的文本区53、以及显示交易种类的单选按钮55、56,分别显示交易信息。各交易信息存储在对应的自变量,如果用户点击保存按钮54,则付随该交易信息画面50的Java小应用程序将各交易信息存储到IC卡。
来自Java小应用程序存储请求经USB接口输入到PDA10。本实施例的PDA10除了图11的软件之外,还具有数据管理程序。图15是在本实施例的PDA10的软件结构中,特别表示有关数据管理程序的软件结构的结构图。数据管理程序经USB驱动器2,从PC13接受数据,并将数据经IC卡接口驱动器写入IC卡11的EEPROM44。
图16是表示EEPROM44上的数据存储缓冲器的图。数据存储缓冲器具有对应于URL存储缓冲器的各记录器的50个记录器,是各记录器的大小为512字节的总计25k字节的缓冲器。各记录器具有16个32字节的数据域,在各数据域存储1个数据。名数据以ASCII形式保存。
上述数据管理程序在数据存储缓冲器存储数据时,指定URL序号(049)和数据序号(0~15),请求存储32位ASCII码表示的数据。此时,URL序号是在访问该主页时用户指定的URL序号,数据序号是按从PC13接受的顺序分配的数据序号。
本实施例的PDA10的输入屏处理器具有URL选择模式和数据显示模式的2种模式,如果在输入屏同时按下光标键23的“上”按钮和确定按钮25,则从一种模式转换到其它模式。默认模式是URL选择模式,在该模式的情况下,来自输入屏的所有输入信息通知给URL管理程序。另外,在数据显示模式的情况下,通知给数据管理程序。
图17是表示从输入屏处理器接受到输入信息时的数据管理程序的动作的流程图。数据管理程序作为初始化处理,设表示URL序号的变量i和表示数据序号的变量j为0,并将标记设置成OFF(步骤S60)。另外,数据管理程序在该标记为OFF时,对第i个URL、在ON时,对与存储在数据存储缓冲器的第i个URL对应的记录器的第j个数据(以下,称为“第i个URL的第j个数据”)分别进行显示屏驱动,并显示在显示屏。
接着,从IC卡11的EEPROM44读取第i个URL的第j个数据,并存储到RAM37(步骤S61)。此时,如果标记为OFF(在步骤S62为NO),则在显示屏显示第i个URL(步骤S63)。如果标记为ON(在步骤S62为YES),则在显示屏显示第i个URL的第j个数据(步骤S68)。
接着,如果按下光标键23的“上”按钮(在步骤S64为YES),检查标记,在ON时(在步骤S69为YES),以0为下限,从j减少1(步骤S73)。在标记为OFF时(在步骤S69为NO),以0为下限,从i减少1(步骤S70)。
在步骤S64为NO时,如果按下光标键23的“下”按钮(在步骤S65为YES),检查标记,在ON时(在步骤S71为YES),以15为上限,对j增加1(步骤S74)。在标记为OFF时(在步骤S71为NO),以49为上限,对i增加1(步骤S72)。在结束步骤S70、S72~S74的处理之后,转移到步骤S61。
在步骤S65为NO时,如果按下确定按钮25(在步骤S66为YES),则反转标记。即,如果标记为ON,则变更为OFF,如果标记为OFF,则变更为ON。在步骤S66为NO时,以及结束步骤S67的处理之后,转移到步骤S62。这样,可以在PDA10的显示屏20显示存储在IC卡11的EEPROM44的数据中的所需数据。
在实际电子商务中,以前为了参考交易数据而访问用于该交易的主页,或在交易时作记录,但如果采取上述措施,在显示交易数据的页上只点击规定按钮,就可以将交易数据记录到IC卡11,而且如果将IC卡11插入PDA10,则在何时、何地都可以参考该交易数据,所以可以方便地执行记录和参考双方。〔3〕实施例1和实施例2的变形例可以对实施例1和实施例2实施以下的变形例。〔3-1〕上述实施例中,在显示屏显示URL或数据时,在显示的URL或数据位数大于显示屏的显示位数时,最好联合输入屏处理器和显示屏驱动器,向左右滚动显示屏的显示。滚动操作例如利用光标键23的“右”按钮和“左”按钮进行。
图18是表示在RAM37上具有显示屏驱动器的显示数据缓冲器的图。显示数据缓冲器是存储URL管理程序或数据管理程序委托显示的URL或数据的缓冲器,由存储数据长度的数据长度域和、存储显示数据的显示数据域构成。
例如,可显示11位字符的显示屏中,显示屏驱动器使显示屏在默认状态下显示开始的11个字符的显示数据。另外,在显示数据域只存储URL中的信息源名。在显示数据域不存储协议名(http、nttp、ftp、telnet、或file等)和、区分协议名和信息源名的分隔符(∥)。
图19是表示伴随滚动操作的显示屏驱动器的动作的流程图。显示屏驱动器在显示数据中的在显示屏显示的字符列中,设表示起始字符在显示数据中位置的变量k为0(步骤S80)。接着,以显示数据中的第k个字符为起始,从显示数据缓冲器只读取显示屏的位数部分的显示数据,并显示在显示屏(步骤S81)。
之后,如果按下光标键23的“左”按钮(在步骤S82为YES),则以0为下限,从k减少1(步骤S84)。在步骤S82为NO时,如果点击光标键23的“右”按钮(在步骤S83为YES),则以规定值为上限,对k增加1(步骤S85)。
上述规定值是从存储在显示数据缓冲器的数据长度减去显示屏的位数的结果再减去1的数。另外,在该数成为负值时,设上述规定值为0。在结束步骤S84、S85的处理之后,转移到步骤S81,对应变量k显示显示数据。
这样,在显示屏上显示的URL或数据位数长的情况下,也可以通过滚动显示数据,读取开始到结尾的整体数据。〔3-2〕在上述实施例之上,服务器4还可以让用户输入用于更新认证信息的认证数据,将使用该认证数据更新的认证信息发送给终端2,在对应IC卡11的区域存储该认证信息。
图20是表示认证信息的更新程序的顺序图。首先,服务器4在终端2显示认证数据输入画面。作为让用户输入用于更新该认证信息的认证数据的文本区,在该认证数据输入画面显示输入用户住所的文本区、输入密码的文本区等。
而且,在认证数据输入画面配置有更新按钮,在上述文本区输入了要更新的认证数据之后,点击更新按钮,则由认证数据输入画面附带的Java小应用程序显示确认窗口,让再次输入是否可以使用输入的认证数据更新认证信息。
即,该确认窗口具有OK按钮和取消按钮,如果点击取消按钮,则返回到上述认证数据输入画面,如果点击OK按钮,则将输入的认证数据发送给服务器4。服务器4一接收认证数据,就使用该认证数据生成认证信息,接着,给发来上述认证数据的终端4发送该认证信息。
服务器4将包括认证信息和、用于将该认证信息存储到IC卡11的Java小应用程序的Web页发送给终端2。终端2的浏览器按照接收到的Java小应用程序,将认证信息存储到IC卡11上的认证信息存储缓冲器的规定记录器。Java小应用程序一在IC卡11上存储完认证信息,就经终端2给服务器4发送完成通知。
服务器4以接收该完成通知为契机而更新认证信息。即,设新生成的认证信息为正,置换旧认证信息,以后,使用新的正认证信息进行认证处理。终端2发送完完成通知之后,按照Java小应用程序显示更新完认证信息。
另外,对于存储认证信息存储缓冲器的认证信息的记录器,也可以是对应在上述步骤S6的操作中用户确定的URL的记录器,作为另一方法,也可以是与服务器4更新的认证信息一起通知URL,在该URL对应的记录器存储认证信息。
对于认证数据输入画面的启动方法,也可以是链接在上述步骤S15接收的HTML文件。另外,也可以链接其它Web页。这样,可以经网络容易更新认证信息。此时,如上述实施例,由于预先自动进行认证处理,所以可以安全地进行认证信息的更新。〔3-3〕上述实施例中,一指定URL,就将认证信息自动发送给该URL,但与此不同,作为提高安全性的对策,更好的是在PDA10设定密码等,设置认证手段。在设定密码的情况下,首先,在启动PDA10时,启动存储在ROM38的认证程序,接受从0-9数字键22输入的密码。
此时,在显示屏20显示输入的密码字符数部分的规定符号例如“一”。接着,如果按下确定按钮25,则认证程序对照预先存储在ROM的密码和输入的密码,在一致时许可URL选择操作,在不一致时请求再次输入密码。〔3-4〕上述中,设IC卡11为接触型IC卡,PDA10为接触型IC卡读取/写入装置,但在本发明中对非接触型也有同样效果。另外,上述中,将PDA10用USB接口连接到PC13,但也可以使用USB接口之外的接口连接。此时,如果该接口具有客户机功能,则更佳。〔4〕实施例3下面,说明本发明的实施例3。本实施例的认证系统结构与上述认证系统1大致相同,但其特征在于URL信息的处理,相应的URL存储缓冲器的结构和PDA的动作不同。
图21是表示EEPROM44上的URL存储缓冲器的图。本实施例的URL存储缓冲器也与实施例1的URL存储缓冲器同样,是由50个128字节的记录器构成的总计6,400字节的缓冲器。各记录器由1字节的URL长度域、1字节的访问计数器、以及126字节的URL域构成,在URL域从前开始存储URL信息。
在URL域中,将存储URL信息而剩余的部分作为填充部存储0。URL存储缓冲器以EEPROM44上的规定地址为起始地址,使用从该起始地址连续的6,400字节区域。另外,在URL长度域存储0至126的整数,在访问计数器存储0至255的整数。
图22是表示在URL存储缓冲器存储URL的操作程序的流程图。用户首先在PC13上启动文件管理器(例如,资源管理器(登录商标))(步骤S160)。在文件管理器将PDA10的EEPROM39的内容显示为好像是显示存储在CD-ROM驱动器设置的CD-ROM的电子文件。
用户从显示的电子文件中启动URL存储程序(步骤S161)。这样,URL存储程序生成一览显示了在浏览器登录的URL的窗口。这是例如在PC13为窗口(登录商标)机时,在URL存储程序生成一览显示文件C/Windows/Favorites下的文件的窗口。
用户点击并反转显示所显示的URL中的要存储到IC卡11的URL(步骤S162)之后,如果要存储的URL都反转显示(在步骤S163为YES),在该窗口上点击显示的传送按钮,将URL存储到IC卡11(步骤S164)。在步骤S163为NO时,返回到步骤162,点击还要存储的URL,反转显示该URL。
图23是表示伴随上述操作的PDA10的动作的流程图。由上述操作请求在IC卡11存储Q个URL的PDA10首先设变量q的值为Q,对RAM37上的临时缓冲器进行清零之后(步骤S170),参考IC卡11的URL存储缓冲器的各记录器的访问计数器值(步骤S171),将访问计数器值最小的记录器序号记录到上述临时缓冲器(步骤S172)。
从变量q减少1(步骤S173),如果变量q值为正值(步骤S174为YES),则转移到步骤S171。如果变量q值为0(步骤S174为NO),则将请求存储的URL存储到临时缓冲器所记录序号的记录器的URL域(步骤S175)。而且,将临时缓冲器所记录序号的记录器的访问计数器值初始化成0(步骤S176)。
图24是表示在本实施例的PDA10指定URL时的PDA10的动作的流程图。PDA10一插入IC卡11(在步骤S180为YES),就作为IC卡11的初始化处理(步骤S181),对Vcc端子施加电路电压,同时对时钟端子提供时钟信号。之后,PDA10对IC卡11的复位端子输入复位信号,复位IC卡11的CPU46。
接着,将内部计数器p、N、和C初始化为0(步骤S182),从IC卡11的URL存储缓冲器读取第p个URL的计数器值(步骤S183),比较读取的计数器值和计数器C的值。在读取的计数器值大于计数器C的值时(在步骤S184为YES),将读取的计数器值存储到计数器C,同时将计数器p的值存储到计数器N(步骤S185)。在步骤S184为NO时,或在步骤S185的处理之后,如果计数器C的值成为访问计数器的最大值255(在步骤S186为YES),则进入步骤S189。
另外,在步骤S186为NO时,对计数器p值增加1之后(步骤S187),将计数器p值与固定值50进行比较。如果计数器p值不到50(在步骤S188为No),则判断为剩有应处理的URL,并转移到步骤S183。如果计数器p值为50(在步骤S188为YES),则判断为对所有URL完成处理,并进入步骤S189。
步骤S189的处理内容与图8的步骤S25至S30的处理大致相同,但只有步骤S28的一部分处理不同。即,在步骤S28除了将选择的URL存储到规定缓冲器之外,还以255为上限,对存储了该URL的记录器的访问计数器值增加1。
这样,可以将URL容易地存储到IC卡11。特别是,由于自动选择访问计数器值小的记录器并存储新的URL,所以可以留下访问频度高的URL,并更新IC卡1l的内容。〔5〕变形例以上,基于实施例说明了本发明,但本发明不限于上述实施例,可以实施以下的变形例。〔5-1〕上述实施例中,前提是PC13预先具有浏览器软件和驱动器软件,但在PC13没有CD-ROM驱动器软件以外的必要的软件的情况下,采取下述措施,仍可以得到本发明的效果。
首先,在PDAl0的EEPROM39预先存储用于安装必要的软件的安装软件。在PDAl0连接到PC13时,利用上述自动执行文件autorun.inf检查在PC13是否安装有必要的软件。检查结果,如果有没有安装的软件,利用存储在EEPROM39的安装程序,在PC13安装该软件。
这样,在PC13没有安装上述软件的情况下,也可以自动判断并安装需要安装的软件,可以访问所需的URL。〔5-2〕也可以代替使用密码进行认证,进行指纹对照。例如,在PDAl0的背面配置指纹读取装置,在接通电源之后,将手指按在指纹读取装置而读取指纹图形,并对照读取的指纹图形和预先存储在ROM38的指纹图形,如果一致,许可URL选择操作,如果不一致,则再次读取指纹。
这样,与对照密码的情况相比,可以省去输入工夫,同时还可以有效防止有恶意的第3者非法使用。另外,如果存储用于对照的密码和指纹图形的ROM是EEPROM等可重写的非易失存储器,则更佳。〔5-3〕上述实施例中,PDAl0仿真CD-ROM设备,使PC13用自动执行文件autorun.inf访问规定URL,但也可以不仿真CD-ROM,在PC13执行存储在EEPROM39的批文件。
即,PDAl0由于可以在PC13的文件管理器(例如,资源管理器(登录商标))显示包含存储在EEPROM39的上述批文件的电子文件,所以也可以从PC13启动该批文件,访问所要的URL。此时,在批文件例如记述“iexplorehttp∥www.jpo-miti.go.jp”。
这样,由于不需要在PDA10搭载CD-ROM仿真器,所以可以简化PDA10的结构,并可以降低PDA10的制造成本。〔5-4〕上述实施例中,作为自动执行文件例举了autorun.inf,但本发明不限于此,使用autorun.inf以外的自动执行文件,只要使终端装置访问规定网络对象,就可以得到本发明的效果。<第2定型文>
尽管根据附图以举例方式详细说明了本发明,对于熟悉本领域的技术人员而言,显然可以进行各种变更。
因此,除非变更和修改背离了本发明范围,否则都包含在本发明内。
权利要求
1.一种URL输入装置,其特征在于具有●终端装置连接单元连接访问网络对象的终端装置;●URL读取单元从存储URL的URL存储装置读取URL;●访问促进单元促进上述终端装置访问与上述URL读取单元读取的URL对应的网络对象。
2.如权利要求1所述的URL输入装置,其特征在于还具有●URL显示单元显示上述URL读取单元读取的URL;●URL选择接受单元从在上述URL显示单元显示的URL选择1个URL;●URL访问促进单元促进上述终端装置访问与上述URL选择接受单元选择的URL对应的网络对象。
3.如权利要求1所述的URL输入装置,其特征在于还具有●密码信息接受单元接受密码信息;●禁止访问单元如果上述密码信息没有被认证,则禁止上述访问促进单元促进访问。
4.如权利要求2所述的URL输入装置,其特征在于还具有●密码信息接受单元接受密码信息;●URL显示禁止单元如果上述密码信息没有被认证,则禁止上述URL显示单元显示URL。
5.如权利要求1所述的URL输入装置,其特征在于上述URL存储装置为IC卡,上述URL输入装置为IC卡读取装置。
6.如权利要求1所述的URL输入装置,其特征在于还具有●自动执行文件存储单元存储自动执行文件;●自动执行文件编辑单元在上述自动执行文件记载访问上述终端装置的URL和、访问该URL的方法;●上述访问促进单元促进上述终端装置按照在上述自动执行文件记载的访问方法访问上述URL。
7.如权利要求6所述的URL输入装置,其特征在于上述自动执行件为autorun.inf,上述访问促进单元为CD-ROM仿真器。
8.如权利要求1所述的URL输入装置,其特征在于还具有●URL存储单元在上述URL存储装置存储URL。
9.如权利要求8所述的URL输入装置,其特征在于还具有●计数器初始化单元在上述URL存储单元存储URL时,初始化对应该URL的读取次数计数器值;●计数器更新单元每次在上述URL读取单元读取URL时,更新对应该URL的读取次数计数器值;●URL存储区选择单元经上述URL存储单元,在将上述计数器更新单元的读取次数计数器值的更新次数更小的URL存储区中存储URL;●上述URL存储装置包括*URL存储缓冲器分别由存储URL的多个URL存储区构成,各URL存储区备有读取次数计数器。
10.一种URL输入系统,其特征在于具有●权利要求1的URL输入装置●URL存储装置
11.如权利要求10所述的URL输入系统,其特征在于具有●终端装置用上述终端装置连接单元与上述URL输入装置连接,访问对应URL的网络对象。
12.一种电子认证系统,具有执行认证处理的服务器装置、经网络连接到上述服务器装置的终端装置和、连接了上述终端装置的外部存储装置,其特征在于●上述外部存储装置具有*认证信息存储单元存储认证信息;●上述服务器装置具有*认证命令发送单元经上述终端装置从上述外部存储装置读取认证信息的认证命令,将回复读取的认证信息的认证命令发送给上述终端装置;*认证信息接受单元从上述终端装置接受认证信息;●上述终端装置具有*读取单元按照上述认证命令,从上述外部存储装置读取认证信息;*回复单元将读取的认证信息按照认证命令回复给服务器装置。
13.如权利要求12所述的电子认证系统,其特征在于●上述外部存储装置还具有*URL存储单元存储上述服务器装置的URL;*访问促进单元指示URL,促进上述终端装置访问上述服务器装置;●上述服务器装置一接受来自终端装置的上述访问,就用上述命令发送单元发送认证命令。
14.如权利要求12所述的电子认证系统,其特征在于●上述外部存储装置还具有*密码信息接受单元接受密码信息;*回复禁止单元如果上述密码信息没有被认证,则禁止回复上述认证信息。
15.如权利要求12所述的电子认证系统,其特征在于上述外部存储装置连接为可脱离终端装置。
16.如权利要求12所述的电子认证系统,其特征在于上述外部存储装置为IC卡读取装置,从存储了上述认证信息的IC卡读取上述认证信息。
17.如权利要求12所述的电子认证系统,其特征在于●上述服务器装置还具有*认证数据接收单元从上述终端装置接收用于更新认证信息的认证数据;*认证信息生成单元使用认证数据生成认证信息;*存储命令发送单元将在上述认证信息生成单元生成的认证信息经上述终端装置存储到上述外部存储装置的存储命令发送给上述终端装置;●上述终端装置还具有*认证数据发送单元给服务器装置发送认证数据;*存储单元按照上述存储命令,在外部存储装置存储认证信息。
18.如权利要求17所述的电子认证系统,其特征在于●上述终端装置还具有完成通知发送单元如果用上述存储单元在外部存储装置存储了认证信息,则给上述服务器装置发送完成通知;●上述服务器装置接收到上述完成通知之后,使用有关该完成通知的上述认证信息执行认证处理。
19.一种数据记录系统,具有服务器装置、经网络连接到上述服务器装置的终端装置和、连接到上述终端装置的外部存储装置,其特征在于●上述服务器装置具有*存储命令发送单元经上述终端装置将用于规定数据存储到上述外部存储装置的存储命令发送给上述终端装置;●上述终端装置具有*存储指示单元按照上述存储命令,指示在外部存储装置存储上述数据;●上述外部存储装置具有*数据存储单元按照上述存储指示单元的指示存储上述数据。
20.如权利要求19所述的数据记录系统,其特征在于●上述外部存储装置还具有*数据显示单元显示在上述数据存储单元存储的数据。
21.如权利要求20所述的数据记录系统,其特征在于●上述外部存储装置还具有*密码信息接受单元接受密码信息;*显示禁止单元如果上述密码信息没有被认证,则禁止上述数据显示单元显示数据。
22.如权利要求19所述的数据记录系统,其特征在于上述外部存储装置为插入了IC卡的IC卡读取装置,上述数据存储单元在IC卡存储数据。
全文摘要
将URL输入装置连接到WWW客户机装置,访问所需的网络对象,其中,URL输入装置具有用于存储访问规定网络对象的URL的URL存储部、显示该URL的URL显示部、从显示的URL选择1个URL的URL选择接收接口、使上述WWW客户机装置访问选择的URL所示的网络对象的访问促进单元。
文档编号G06F21/33GK1349172SQ0113939
公开日2002年5月15日 申请日期2001年10月16日 优先权日2000年10月16日
发明者上田雅章, 冈卓哉, 服田高典, 高木伸哉, 武藤义弘 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1