信息处理系统及信息处理装置和方法

文档序号:6401030阅读:292来源:国知局
专利名称:信息处理系统及信息处理装置和方法
技术领域
本发明涉及信息处理系统及信息处理装置和方法。本发明尤其涉及一种其中能够通过简单的操作连接到网络的信息处理系统及信息处理装置和方法。
背景技术
作为一种指定用户接收在网络上所提供的业务的方法,经常采用使用ID和口令的个人标识。通常地,用于每宗业务的验证模式是独立的。如果接收到5个不同的业务,则要求5个ID和5个口令,并且用户不得不根据所述业务选择ID和口令。
由于用户不得不为单个业务使用不同的ID和口令,如上所述,所以用户通常有必要为单独的业务写下ID和口令,而这是不方便的。用户能够记住他/她经常访问的业务的ID和口令。然而,用户往往忘记他/她很少访问的业务的ID和口令,并且为了访问这样的业务,要求用户检查ID和口令,由此使得快速访问业务变得困难。
为了解决如上所述的问题,公知一种用于在业务提供服务器和客户计算机之间放置验证代理服务器,允许所述验证代理服务器同时进行多个业务提供服务器的验证的方法和一种用于在业务提供服务器中安装验证代理模块的方法。将第一种方法称作为“逆代理(reverse proxy)类型”,而将第二种方法称作为“代理(agent)类型”。将如上所述的多个ID和口令集成到一个ID和一个口令称作为“SSO(Single Sign On)”。图1示出了逆代理类型的SSO的概念。
在图1中,客户机2是提供有和网络相连接的功能的个人计算机、由用户所使用的个人数字助理(PDA)或者诸如电视接收机、语音播放器、视频盒式记录器、汽车导航系统、微波炉、冰箱或者洗衣机的家用电气器具。在下面的描述中,将提供有和网络相连接功能的电视接收机、语音播放器、视频盒式记录器、汽车导航系统、微波炉、冰箱、洗衣机以及其他的家用电气器具称作为CE(消费电子)设备。
当从客户机2用预定的网络连接ID和口令6接收到连接到因特网1的请求时,访问服务器3进行用于连接客户机2到因特网1的验证。网页验证代理服务器4管理为从网页服务器5-1和5-2接收业务所要求的ID和口令(当没必要在网页服务器5-1和5-2之间单独地区分时,随后简单地被称作为“网页服务器5”,相同的情况也适用于其他设备)。当接收到请求,以便用预定的代表性ID和口令7从客户机2接收由网页服务器5所拥有的业务时,网页验证代理服务器4通过利用预定ID和口令访问由客户机2所指定的网页服务器5,并对客户机2进行验证。
网页服务器5-1和5-2单独地拥有特有的业务,并将业务提供给通过利用预定ID和口令已经访问网页服务器5-1和5-2的客户机2。
该操作如下所述。当访问网页服务器5-1以接收业务时,客户机2首先通过利用网络连接ID和口令6访问所述存取服务器3,并获得用于连接到因特网1的验证。在从存取服务器(access server)3获得用于连接到因特网1的验证之后,客户机2通过利用代表性ID和口令7经过因特网1访问网页验证代理服务器4,以从网页验证代理服务器4接收验证。
一旦完成所述验证处理,网页验证代理服务器4就将网页服务器A的ID和口令经过因特网1发送给网页服务器5-1,并请求网页服务器5-1进行对客户机2的验证。在为响应此请求而验证客户机2之后,网页服务器5-1将所述业务提供给客户机2。
当随后通过访问网页服务器5-2接收业务时,客户机2首先通过利用代表性ID和口令访问网页验证代理服务器4以接收验证。当成功进行验证时,网页验证代理服务器4将网页服务器5-2的ID和口令发送给网页服务器5-2,并请求网页服务器5-2进行对客户机2的验证。在为响应所述请求而验证客户机2之后,网页服务器5-2为客户机2提供业务。
如上所述,客户机2能够通过利用单个的代表性ID和口令7从两个网页服务器,即网页服务器5-1和网页服务器5-2接收业务。
参照图1,如上所述,在已知的SSO中,用于连接到因特网1的网络连接ID和口令6与用于连接到网页服务器5的代表性ID和口令7是不同的,并且用户不得不在两个ID和两个口令之间变换,这是不方便的。
尤其是当用户为连接到因特网1所采用的所述设备(客户机2)是配备有用于从所述用户接收输入操作的不充分输入接口的不同于个人计算机的CE设备时,在每次用户连接存取服务器3或者网页验证代理服务器4时将网络连接ID和口令6或者代表性ID和口令7输入到CE设备给用户带来沉重的负担。
为了从网页服务器5接收业务,用户有时被请求在网页服务器5中事先进行用户注册。尤其是,当从网页服务器5-1接收到业务时,用户不得不经过客户机2发送他/她的名字、地址、邮件地址、和为从网页服务器5-1接收业务所需要的其他信息,以便于接收ID和口令。类似地,当从网页服务器5-2接收业务时,用户不得不经过客户机2发送他/她的名字、地址、邮件地址、和为从网页服务器5-2接收业务所需要的其他信息,以便于接收ID和口令。
因此,当在网页服务器5中进行用户注册时,要求用户在网页服务器5中注册用户信息。在此情形中,诸如他/她的名字、地址、邮件地址的基本信息是用于在许多网页服务器5中注册的共同信息。因此,如果用户不必输入和为在网页服务器5-1中进行用户注册而输入的信息相同的用于在网页服务器5-2中进行用户注册的信息,则增强了用户操作的简易性。尤其是当通过利用配备有不充分输入接口的CE设备进行用户注册时,如果减少要输入的信息量,则对用户是非常方便的。

发明内容
鉴于此背景而做出本发明。因此,本发明的目的是实现和网络上的各种业务的简单连接。
根据本发明的信息处理系统,第一信息处理装置包括第一接收装置,用于从第二信息处理装置中接收注册信息;生成装置,根据由第一接收装置所接收的注册信息用于生成允许第三信息处理装置连接到网络所使用的连接信息;以及第一发送装置,用于将由生成装置所生成的连接信息发送给第二信息处理装置,该第二信息处理装置包括接收装置,用于接收注册信息的输入;第二发送装置,用于将由接收装置所接收的注册信息发送给第一信息处理装置;第二接收装置,用于从第一信息处理装置接收连接信息;以及记录装置,用于在记录介质中记录由第二接收装置所接收的连接信息,并且所述第三信息处理装置包括读取装置,用于从记录介质中读取由第二信息处理装置所记录的连接信息;以及连接装置,用于根据由所述读取装置所读取的连接信息连接到所述网络。
本发明的信息处理装置包括接收装置,用于从第一信息处理装置接收注册信息;生成装置,用于根据由接收装置所接收的注册信息,生成允许不同于第一信息处理装置的第二信息处理装置连接到网络所使用的连接信息;以及发送装置,用于将由生成装置所生成的连接信息发送给第一信息处理装置。
如上所述的网络可以是因特网。
如上所述的注册信息可以包括邮政编码或者将第二信息处理装置连接到所述网络处的地址。
生成装置可以选择用于允许根据所述邮政编码或者所述地址将第二信息处理装置连接到所述网络的存取站点(access point),以便于生成包括有关存取站点的信息的连接信息。
有关存取站点的信息可以包括存取站点的电话号码。
生成装置可以根据由当将第二信息处理装置连接到所述网络时的通信成本、通信速度以及存取站点的负荷组成的条件中的至少一个选择所述存取站点。
所述连接信息可以包括为第二信息处理装置接收验证所要求的标识符。
所述标识符可以包括用于登录到因特网业务提供商的标识符、用于指定用户的标识符,用于指定所述第二信息处理装置的标识符以及用于指定在网络上的业务的标识符中的至少一个。
所述连接信息还可以包括为第二信息处理装置接收验证所要求的口令。
所述发送装置可以将用于执行允许第二信息处理装置连接到所述网络的处理的程序和所述连接信息一起发送到第一信息处理装置。
本发明的第一信息处理方法包括一接收步骤,用于从第一信息处理装置中接收注册信息;一生成步骤,用于根据由所述接收步骤所接收的注册信息生成允许不同于第一信息处理装置的第二信息处理装置连接到网络所使用的连接信息;以及一发送步骤,用于将由生成步骤的处理所生成的连接信息发送给第一信息处理装置。
本发明的第一记录介质的程序包括一接收控制步骤,用于控制来自第一信息处理装置的注册信息的接收;一生成步骤,用于根据由所述接收控制步骤的处理生成允许不同于第一信息处理装置的第二信息处理装置将要接收的控制注册信息连接到网络所使用的连接信息;以及一发送控制步骤,用于控制将由生成步骤的处理所生成的连接信息到第一信息处理装置的发送。
本发明的第一程序允许计算机控制信息处理装置的执行一接收控制步骤,用于控制来自第一信息处理装置的注册信息的接收;一生成步骤,用于根据由所述接收控制步骤的处理生成允许不同于第一信息处理装置的第二信息处理装置将要接收的控制注册信息连接到网络所使用的连接信息;以及一发送控制步骤,用于控制将由生成步骤的处理所生成的连接信息对第一信息处理装置的发送。
本发明的另一个信息处理装置包括接收装置,用于接收来自用户的注册信息的输入;发送装置,用于将由接收装置所接收的注册信息发送给第一信息处理装置;接收装置,用于从第一信息处理装置接收用于连接到网络的连接信息,所述连接信息根据由发送装置所发送的注册信息被生成;以及记录装置,用于将由接收装置所接收的连接信息记录在记录介质中。
如上所述的网络可以是所述因特网。
所述记录介质可以是被连接到所述信息处理装置以及同样也从所述信息处理装置移开而连接到不同于第一信息处理装置的第二信息处理装置上的存储器卡。
所述连接信息可以是通过利用连接信息允许多个不同于第一信息处理装置的第二信息处理装置连接到所述因特网的信息。
所述注册信息可以包括至少一个邮政编码或者将不同于第一信息处理装置的第二信息处理装置连接到所述网络的地址。
所述连接信息可以包括有关用于允许将不同于第一信息处理装置的第二信息处理装置连接到所述网络的存取站点的信息。
所述有关存取站点的信息可以包括存取站点的电话号码。
所述连接信息可以包括为不同于第一信息处理装置的第二信息处理装置接收验证所要求的标识符。
所述标识符可以包括用于登录到因特网业务提供商的标识符、用于指定用户的标识符,用于指定所述第二信息处理装置的标识符以及用于指定在网络上的业务的标识符中的至少一个。
所述连接信息还可以包括为第二信息处理装置接收验证所要求的口令。
所述接收装置可以接收用于执行允许不同于第一信息处理装置的第二信息处理装置连接到所述网络的处理的程序和所述连接信息,记录装置可以将接收装置所接收的记录信息和程序记录在记录介质中。
本发明的第二信息处理方法包括一受理步骤,用于接收来自用户的注册信息的输入;一发送步骤,用于将由所述受理步骤所接收的注册信息发送到第一信息处理装置;一接收步骤,用于从第一信息处理装置接收用于连接到网络的连接信息,根据由所述发送步骤的处理所发送的注册信息生成所述连接信息;以及一记录步骤,用于将由接收步骤的处理所接收的连接信息记录到记录介质中。
本发明的第二记录介质的程序包括一受理控制步骤,用于控制来自用户的注册信息输入的受理;一发送控制步骤,用于控制将由受理控制步骤的处理所接收的被控制注册信息到第一信息处理装置的发送;一接收控制步骤,用于控制从第一信息处理装置对用于连接网络的连接信息的接收,根据由发送控制步骤的处理所发送的控制注册信息生成所述连接信息;以及记录步骤,用于将由接收控制步骤的处理所接收的控制连接信息记录到记录介质中。
本发明的第二程序允许计算机控制信息处理装置执行一受理控制步骤,用于控制来自用户的注册信息输入的受理;一发送控制步骤,用于控制将由受理控制步骤的处理所接收的被控制注册信息到第一信息处理装置的发送;一接收控制步骤,用于控制从第一信息处理装置对用于连接网络的连接信息的接收,根据由发送控制步骤的处理所发送的控制注册信息生成所述连接信息;以及记录步骤,用于将由接收控制步骤的处理所接收的控制连接信息记录到记录介质中。
本发明的另一个信息处理装置包括保持装置,用于可分离地保持记录介质;读取装置,用于当记录介质被保持在第一信息处理装置中的保持装置中,而记录介质被连接在第一信息处理装置时,从记录介质读取用于连接到网络的连接信息;以及连接装置,用于根据由读取装置所读取的连接信息连接到所述网络上。
如上所述的网络可以是因特网。
所述记录介质可以是存储器卡。
连接信息可以是通过利用连接信息允许多个如上所述的信息处理装置连接到所述网络上的信息。
连接信息可以包括有关用于允许信息处理装置连接到所述网络的存取站点的信息。
有关存取站点的信息可以包括存取站点的电话号码。
所述连接信息可以包括为信息处理装置接收验证所要求的识别符。
所述识别符可以包括用于登录到因特网业务提供商的标识符、用于指定用户的标识符,用于指定所述第二信息处理装置的标识符以及用于指定在网络上的业务的标识符中的至少一个。
所述连接信息还可以包括为第二信息处理装置接收验证所要求的口令。
所述读取装置可以读取用于执行用于允许信息处理装置连接到所述网络的处理的程序,所述程序和所述连接信息一起被存储在记录介质中,并且所述连接装置可以通过执行由所述读取装置所读取的程序,利用连接信息连接到所述网络。
所述信息处理装置还可以包括记录装置,用于记录由读取装置所读取的连接信息,并且所述连接装置可以根据由记录装置所记录的连接信息连接到所述网络。
本发明的第三信息处理方法包括一读取步骤,用于当记录介质被保持在第一信息处理装置的保持装置中,而记录介质被连接在第一信息处理装置时,从记录介质读取用于连接到网络的连接信息;以及连接步骤,用于根据由读取步骤的处理所读取的连接信息连接到所述网络上。
本发明的第三记录介质的程序控制信息处理装置可连接到记录介质上或者从记录介质上分开。所述程序包括一读取步骤,用于当记录介质被保持在第一信息处理装置的保持装置中,而记录介质被连接在第一信息处理装置时,从记录介质读取用于连接到网络的连接信息;以及连接步骤,用于根据由读取步骤的处理所读取的连接信息连接到所述网络上。
本发明的第三程序允许计算机控制信息处理装置执行一读取步骤,用于当记录介质被保持在第一信息处理装置的保持装置中,而记录介质被连接在第一信息处理装置时,从记录介质读取用于连接到网络的连接信息;以及连接步骤,用于根据由读取步骤的处理所读取的连接信息连接到所述网络上。
本发明的第四记录介质在其上记录用于连接信息处理装置到网络的连接信息和用于根据所述连接信息将所述信息处理装置连接到所述网络的程序。
在本发明的信息处理系统中,第一信息处理装置从所述第二信息处理装置接收注册信息,生成用于根据所接收的注册信息将第三信息处理装置连接到网络的连接信息,并将所生成的连接信息发送到第二信息处理装置。所述第二信息处理装置接收注册信息的输入,将所接收的注册信息发送到第一信息处理装置,从第一信息处理装置接收连接信息,并将所接收的连接信息记录到记录介质中。所述第三信息处理装置从记录介质读取连接信息,并根据所读取的连接信息被连接到网络上。
根据本发明的信息处理装置、第一信息处理方法、第一记录介质和第一程序,由第一信息处理装置接收注册信息,根据所接收的注册信息生成用于将不同于第一信息处理装置的第二信息处理装置连接到网络的连接信息,并将所生成的连接信息发送到第一信息处理装置。
根据本发明的另一个信息处理装置、第二信息处理方法、第二记录介质和第二程序,接收来自用户注册信息的输入,并将所接收的注册信息发送给第一信息处理装置,从第一信息处理装置接收用于连接到网络的连接信息,所述连接信息是根据所述注册信息生成,并且将所接收的连接信息记录到记录介质中。
根据本发明的另一个信息处理装置、第三信息处理方法、第三记录介质和第三程序,记录介质被可分离地保持,并且当记录用于连接到网络的连接信息的记录介质被保持在第一信息处理装置中,而记录介质被连接在第一信息处理装置时,从所述记录介质读取所述连接信息,并且将所述信息处理装置连接到网络上。
在本发明的第四记录介质中,存储用于连接信息处理装置到网络的连接信息和用于根据所述连接信息连接所述信息处理装置到网络的程序。


图1示出了已知系统中的网络的连接。
图2示出了应用本发明的信息处理系统的结构例子的框图。
图3示出了存取服务器的结构例子的框图。
图4示出了冰箱例子的框图。
图5示出了汽车导航系统的结构例子的框图。
图6示出了用于控制制造商服务器的程序结构。
图7示出了用于控制设置终端设备的程序结构。
图8示出了用于控制存取服务器的程序结构。
图9示出了用于控制注册服务器的程序结构。
图10示出了用于控制连接验证服务器的程序结构。
图11示出了用于控制数据库服务器的程序结构。
图12示出了用于控制业务提供服务器的程序结构。
图13示出了用于控制网页验证代理服务器的程序结构。
图14示出了用于控制CE设备注册设置服务器的程序结构。
图15示出了用于控制连接设置数据库的程序结构。
图16示出了用于控制集中式业务注册服务器的程序结构。
图17示出了用于控制冰箱的程序结构。
图18示出了用于控制汽车导航系统的程序结构。
图19示出了当制造CE设备时的处理。
图20示出了产品-客户机注册代码。
图21示出了用于运输和出售CE设备的处理。
图22示出了用于注册CE设备的处理。
图23示出了当被连接到因特网和业务提供服务器时验证CE设备的处理。
图24示出了在和图25的例子比较中的用于连接到因特网业务提供商和业务提供服务器的已知验证。
图25示出了当应用本发明时用于连接到因特网业务提供商和业务提供服务器的验证。
图26示出了当制造CE设备时由制造商服务器所进行的处理的流程图。
图27示出了由设置终端设备所进行的冰箱注册处理的流程图。
图28示出了由注册服务器所进行的冰箱注册处理的流程图。
图29示出了由注册服务器所进行的冰箱注册处理的图28的流程图处继续的流程图。
图30示出了由数据库服务器所继续的冰箱注册处理的流程图。
图31示出了由冰箱所进行的冰箱验证处理的流程图。
图32示出了由存取服务器所进行的冰箱验证处理的流程图。
图33示出了由网页验证代理服务器所进行的冰箱验证处理的流程图。
图34示出了由数据库服务器所进行的冰箱验证处理的流程图。
图35示出了由业务提供服务器所进行的冰箱验证处理的流程图。
图36示出了由汽车导航系统所进行的汽车导航系统注册处理的流程图。
图37示出了由汽车导航系统所进行的汽车导航系统注册处理的图36的流程图处继续的流程图。
图38示出了由存取服务器所进行的汽车导航系统注册处理的流程图。
图39示出了由连接验证服务器所进行的汽车导航系统注册处理的流程图。
图40示出了由注册服务器所进行的汽车导航系统注册处理的流程图。
图41示出了由注册服务器所进行的汽车导航系统注册处理的图40的流程图处继续的流程图。
图42示出了由数据库服务器所进行的汽车导航系统注册处理的流程图。
图43示出了由汽车导航系统所进行的汽车导航系统验证处理的流程图。
图44示出了由汽车导航系统所进行的汽车导航系统验证处理的图43的流程图处继续的流程图。
图45示出了由存取服务器所进行的汽车导航系统验证处理的流程图。
图46示出了由网页验证代理服务器所进行的汽车导航系统验证处理的流程图。
图47示出了由连接验证服务器所进行的汽车导航系统验证处理的流程图。
图48示出了由注册服务器所进行的汽车导航系统验证处理的流程图。
图49示出了由数据库服务器所进行的汽车导航系统验证处理的流程图。
图50示出了由数据库服务器所进行的汽车导航系统验证处理的图49的流程图处继续的流程图。
图51示出了由业务提供服务器所进行的汽车导航系统验证处理的流程图。
图52示出了当和图1的例子比较应用本发明时到网络的连接。
图53示出了将本发明应用于不同于如图23所示系统的系统结构。
图54示出了将本发明应用于不同于如图23和53所示系统的系统结构。
图55示出了对本系统业务的添加。
图56示出了CE设备的显示单元的屏幕例子。
图57示出了CE设备的显示单元的屏幕的另一个例子。
图58示出了CE设备的显示单元的屏幕的另一个例子。
图59示出了CE设备的显示单元的屏幕例子。
图60示出了CE设备的显示单元的屏幕例子。
图61示出了添加业务到CE设备的规定。
图62示出了CE设备的显示单元的屏幕的另一个例子。
图63示出了CE设备的显示单元的屏幕的另一个例子。
图64示出了用于记录连接信息到在存储器卡中的总的处理。
图65示出了用于记录连接信息到在存储器卡中的详细处理。
图66示出了用于记录连接信息到在存储器卡中的另一个详细处理。
图67示出了用于使用其中记录连接信息的存储器卡的处理。
图68示出了用于从存储器卡读取连接信息的处理。
图69示出了用于从存储器卡读取连接信息的另一个处理。
图70示出了设置终端设备的显示单元的屏幕的例子。
图71示出了设置终端设备的显示单元屏幕的另一个例子。
图72示出了设置终端设备的显示单元屏幕的另一个例子。
图73示出了设置终端设备的显示单元屏幕的例子。
图74示出了设置终端设备的显示单元屏幕的另一个例子。
图75示出了设置终端设备的显示单元屏幕的另一个例子。
图76示出了设置终端设备的显示单元屏幕的例子。
图77示出了由设置终端设备所进行的存储器卡设置处理的流程图。
图78示出了由CE设备注册设置服务器所进行的存储器卡设置处理的流程图。
图79示出了由连接设置数据库服务器所进行的存储器卡设置处理的流程图。
图80示出了由汽车导航系统所进行的因特网连接处理的流程图。
图81示出了到集中式业务注册服务器的数据的图。
图82示出了到集中式业务注册服务器的数据的另一个图。
图83示出了设置终端设备的显示单元的屏幕的例子。
图84示出了设置终端设备的显示单元的屏幕的例子。
图85示出了设置终端设备的显示单元的屏幕的另一个例子。
图86示出了设置终端设备的显示单元的屏幕的另一个例子。
图87示出了设置终端设备的显示单元的屏幕的例子。
图88示出了设置终端设备的显示单元的屏幕的另一个例子。
图89示出了设置终端设备的显示单元的屏幕的另一个例子。
图90示出了设置终端设备的显示单元的屏幕的例子。
图91示出了设置终端设备的显示单元的屏幕的另一个例子。
图92示出了设置终端设备的显示单元的屏幕的另一个例子。
图93示出了设置终端设备的显示单元的屏幕的例子。
图94示出了预注册处理的流程图。
图95示出了设备ID注册处理的流程图。
图96示出了由汽车导航系统所进行的业务注册处理的流程图。
图97示出了由汽车导航系统所进行的业务注册处理的图96的流程图处继续的流程图。
图98示出了由汽车导航系统所进行的业务注册处理的图96的流程图处继续的流程图。
图99示出了由集中式业务注册服务器所进行的业务注册处理的流程图。
图100示出了由集中式业务注册服务器所进行的业务注册处理的图99的流程图处继续的流程图。
图101示出了由集中式业务注册服务器所进行的业务注册处理的图99的流程图处继续的流程图。
图102示出了由集中式业务注册服务器所进行的业务注册处理的图101的流程图处继续的流程图。
图103示出了由业务提供服务器所进行的业务注册处理的流程图。
具体实施例方式
图2示出了应用本发明的信息处理系统的实施例结构。在图2中,用于设置CE设备132的设置终端设备121被安装在用于建立由CE设备制造商103所制造的CE设备132-1和132-2到因特网1的连接以及用于在业务提供服务器102-1至102-n中进行CE设备132-1和132-2的注册的操作中心101。将操作中心101连接到因特网1。将用于给由用户所拥有的诸如微波炉110、电视接收机111、汽车导航系统112和冰箱113的CE设备提供各种业务的业务提供服务器102-1至102-n连接到因特网1。
同样也将在CE设备制造商103中所安装的制造商服务器131、集中式业务注册服务器104、CE设备注册设置服务器105和连接设置数据库服务器106连接到因特网1。同样也将ISP(因特网业务提供商)107-1至107-3连接到因特网1。经过移动电话线116和电话线网络108将汽车导航系统112连接到ISP 107-1。通过拨号连接经由电话线网络108将冰箱113连接到ISP107-1。
经过电话线网络108将用户所拥有的设置终端设备109连接到ISP107-2。通过公共无线LAN(局域网)基站115将微波炉110连接到ISP 107-3,并通过LAN将电视接收机111连接到ISP 107-3。
在图2中,经过移动电话线116和电话线网络108将汽车导航系统112连接到ISP 107-1。然而,这仅仅是连接模式的一个例子,并且汽车导航系统112没有必要经过移动电话线116和电话线网络108被连接到ISP 107-1。相反,能够将汽车导航系统112经过某个网络连接到ISP 107;例如,经过公共无线LAN基站115能够将汽车导航系统112连接到ISP 107。类似地,如上所述,经过电话线网络108将冰箱113连接到ISP 107-1,经过公共无线LAN基站115将微波炉110连接到ISP 107-3,以及经过LAN将电视接收机111连接到ISP 107-3。然而,这些CE设备不一定经过如上所述的网络被连接到ISP 107,并且能够通过利用其他网络将它们连接到ISP 107。
在图2中,经过电话线网络108将设置终端设备109连接到ISP 107。然而,所述连接状态不限于此。即,能够经过例如公共无线LAN、所述LAN、所述移动电话线或者其他网络将设置终端设备109连接到ISP 107。
微波炉110、电视接收机111、汽车导航系统112和冰箱113是配备有用于连接到网络的功能的CE设备,并且从在业务提供服务器102-1至102-n的用于提供用户想要业务的业务提供服务器中接收业务。这些CE设备能够彼此通信,并且为汽车导航系统112和冰箱113中的每一个提供了用于存储器卡114的驱动器。
在ISP 107-1中,经过电话线网络108从诸如汽车导航系统112和冰箱113的CE设备中调用存取服务器141,以使将存取服务器141连接到这样的CE设备上,并且进行用于CE设备的验证处理。在验证CE设备之后,存取服务器141允许CE设备连接到因特网1。存取服务器141可以经过不是电话线网络108的某个网络被连接到CE设备上。
当进行用户注册时,注册服务器142将从用户那里所获得的用户信息、用户ID和口令发送到数据库服务器144,并在此存储它们。连接验证服务器143对用户ID和口令进行验证。数据库服务器144存储所制造的CE设备的设备ID、用户信息、用户ID、口令和用于单个用户的周期限制口令。为了响应来自另一个服务器的请求,数据库服务器144搜索所存储的数据,并将搜索结果返回到已经做出请求的所述服务器。
正如在业务提供服务器102中那样,业务提供服务器145将所预定业务提供给汽车导航系统112和冰箱113。网页验证代理服务器146对从业务提供服务器145或者业务提供服务器102接收业务的CE设备进行验证。
图3示出了存取服务器141的结构例子。在图3中,CPU 201根据在ROM 202中所存储的程序或者从存储单元208将要加载到RAM 203的程序进行各种类型的处理。在RAM 203中,同样也存储为CPU 201执行各种类型的处理所需要的数据。
经过数据总线204将CPU 201、ROM 202和RAM 203彼此连接。同样也将输入/输出接口205连接到该总线204。
将由键盘、鼠标等所组成的输入单元206、由CRT(阴极射线管)显示器或者LCD(液晶显示器)、扬声器等组成的输出单元207、由例如硬盘组成的存储单元208和由调制解调器、终端适配器等所组成的通信单元209连接到输入/输出接口205。通信单元209经过包括因特网1的网络进行通信处理。
必要时,同样也将驱动器210连接到输入/输出接口205。必要时,在驱动器210中适当地装载磁盘211、光盘212、磁光盘213或者存储器卡214,将从这样的记录介质中所读取的计算机程序安装在存储单元208。
设置终端设备121、业务提供服务器102、制造商服务器131、集中式业务注册服务器104、CE设备注册设置服务器105、连接设置数据库服务器106、设置终端设备109、注册服务器142、连接验证服务器143、数据库服务器144、业务提供服务器145以及网页验证代理服务器146的基本结构类似于存取服务器141的结构。
图4示出了冰箱113的结构的例子。在图4中,CPU 231根据在ROM 232中所存储的程序或者从存储单元238加载到RAM 233中的程序进行各种类型的处理。在RAM 233中,同样也存储为CPU 231执行各种类型的处理所要求的数据。
将CPU 231、ROM 232和RAM 233经过总线234彼此相连。同样也将输入/输出接口235连接到总线234。
将由冰箱中的温度和湿度传感器以及用于产生冷空气且将它释放到冰箱的设备所组成的制冷单元236、由CRT(阴极射线管)显示器或者LCD(液晶显示器)设备、扬声器等等所组成的输出单元237、由例如硬盘组成的存储单元238和由调制解调器、终端适配器等所组成的通信单元239连接到输入/输出接口235。通信单元239经过包括因特网1的网络进行通信处理。
必要时,同样也将驱动器240连接到输入/输出接口235。必要时,在驱动器240中适当地装载磁盘241、光盘242、磁光盘243或者存储器卡114,将从这样的记录介质中所读取的计算机程序安装在存储单元238。
图5示出了汽车导航系统112的结构例子。在图5中,CPU 261根据在ROM 262中所存储的程序或者从存储单元272加载到RAM 263中的程序进行各种类型的处理。在RAM 263中,同样也存储为CPU 261执行各种类型的处理所要求的数据。
将CPU 261、ROM 262和RAM 263经过总线264彼此相连。同样也将输入/输出接口265连接到总线264。
将用于根据和卫星进行通信计算安装有汽车导航系统112的汽车的位置的GPS(全球定位系统)266、用于通过面板开关268或遥控器269接收用户的操作输入的操作输入单元267、用于控制在诸如CRT显示或LCD设备的显示单元271上的图像显示的显示输出单元270、由例如硬盘组成的存储单元272和由调制解调器、终端适配器等所组成的通信单元273连接到输入/输出接口265。通信单元273经过包括因特网1的网络进行通信处理。
必要时,同样也将驱动器274连接到输入/输出接口265。必要时,在驱动器274中适当地装载磁盘275、光盘276、磁光盘277或者存储器卡114,将从这样的记录介质中所读取的计算机程序安装在存储单元272。
图6示出了用于控制由制造商服务器131所执行的处理的程序结构的例子。操作系统301管理和控制制造商服务器131的所有处理。通信控制程序302经过因特网1控制通信。数据处理程序303控制有关在CE设备制造商103中所制造的并从那里所运输的CE设备132的数据的存储和搜索。存储控制程序304控制在CE设备制造商103中所制造的并从那里所运输的CE设备132的设备ID的存储,并且通行短语(通行短语s)(例如,随机数、下面给出细节)不能被用户所识别。设备ID生成程序305控制在CE设备制造商103中所制造的并从那里所运输的CE设备132的设备ID的生成。操作输入控制程序306控制输入到制造商服务器131的操作的接收。显示控制程序307控制制造商服务器131的显示操作。
图7示出了用于控制由设置终端设备109和121所执行的处理的程序结构。操作系统321管理和控制设置终端设备109(或者,设置终端设备121)的所有处理。通信控制程序322经过因特网1控制通信。浏览器323控制HTML(超文本链接标示语言)文档、包括静止图像和运动画面的图像数据和从网络接收的语音数据的显示(回放)。浏览器323同样也运行以诸如Java(注册商标)脚本或者Java(注册商标)的编程语言所描述的应用程序软件。浏览器323同样也控制由用户输入到表格(form)的信息的传输。操作输入控制程序324控制输入到设置终端设备109(或设置终端设备121)的操作的接收。显示控制程序325控制在显示单元上的图像显示。驱动控制程序326控制在驱动器中安装的存储器卡114的信息的读写。存储控制程序327控制信息在存储单元的存储。
图8示出了用于控制由存取服务器141执行的处理的程序结构的例子。操作系统341管理和控制存取服务器141的所有处理。通信控制程序342控制通信。计算处理程序343控制用于执行对CE设备验证的预定计算处理。验证程序344控制对CE设备的验证处理。存储控制程序345控制信息在存储单元的存储。显示控制程序346控制在显示单元上的图像显示。
图9示出了用于控制由注册服务器142所执行的处理的程序结构的例子。操作系统361管理和控制注册服务器142的所有处理。通信控制程序362控制通信。用户ID/口令/周期限制口令生成程序363控制用户ID、口令、周期限制口令的生成。产品客户机注册代码翻译程序364控制将产品客户机注册代码到设备ID的翻译。存储控制程序365控制信息在存储单元的存储。显示控制程序366控制在显示单元上的图像显示。
图10示出了用于控制由连接验证服务器143所执行的处理的程序结构的例子。操作系统381管理和控制连接验证服务器143的所有处理。通信控制程序382控制通信。显示控制程序383控制在显示单元上的图像显示验证程序384控制对用户的验证处理。存储控制程序385控制信息在存储单元的存储。
图11示出了用于由数据库服务器144所执行的处理的程序结构的例子。操作系统401管理和控制数据库服务器144的所有处理。通信控制程序402控制通信。数据处理程序403控制有关用户的信息的所有的存储和搜索。存储控制程序404控制信息在存储单元的存储。数据搜索程序405控制从在存储单元中所存储的数据中搜索所想要的数据。显示控制程序406控制在显示单元上的图像显示。
图12示出了用于控制由业务提供服务器102和145所执行的处理的程序结构的例子。操作系统421管理和控制业务提供服务器102(或者业务提供服务器145)的所有处理。通信控制程序422控制通信。业务提供程序423控制有关通过包括因特网1的网络所提供的业务的处理。操作输入控制程序424控制所述处理的执行以响应输入操作。存储控制程序425控制信息在存储单元的存储。显示控制程序426控制在显示单元上的图像显示。
图13示出了用于控制由网页验证代理服务器146所执行的处理的程序结构的例子。操作系统441管理和控制网页验证代理服务器146的所有处理。通信控制程序442控制通信。验证程序443控制对用户的验证处理。存储控制程序444控制信息在存储单元的存储。显示控制程序445控制在显示单元上的图像显示。
图14示出了用于控制由CE设备注册设置服务器105所执行的处理的程序结构的例子。操作系统461管理和控制CE设备注册设置服务器105的所有处理。通信控制程序462控制通信。连接信息生成程序463控制用于连接CE设备到包括因特网1的网络的连接信息的生成。连接信息是为链接CE设备到网络所要求的信息,例如,地址获得方法、ISP登录ID/口令、专用存取站点电话号码、DHCP(动态主机配置协议)服务器地址、DNS(域名系统)服务器地址、SMTP(简单邮件传输协议)、POP(邮局协议)服务器地址、IMAP(因特网报文访问需要)服务器地址、代理服务器地址、缺省网关地址、到业务提供服务器102(或者业务提供服务器145)的登录ID/口令、无线LANID/口令以及ESS ID(可扩展业务组标识)。登录ID/口令生成程序464控制为登录到ISP 107和业务提供服务器102(或者业务提供服务器145)所要求的登录ID和口令的生成。存储控制程序465控制信息在存储单元的存储。显示控制程序466控制在显示单元上的图像显示。
图15示出了用于控制由连接设置数据库服务器106所执行的处理的程序结构的例子。操作系统481管理和控制连接设置数据库服务器106的所有处理。通信控制程序482控制通信。数据处理程序483控制所有用户信息的存储和搜索。存储控制程序484控制信息在存储单元的存储。数据搜索程序485控制从存储在存储单元中的数据中搜索所希望的数据。显示控制程序486控制在显示单元上的图像显示。
图16示出了用于控制由集中式业务注册服务器104所执行的处理的程序结构的例子。操作系统501管理和控制集中式业务注册服务器104的所有处理。通信控制程序502控制通信。数据处理程序503控制所有用户信息的存储和搜索。存储控制程序504控制信息在存储单元的存储。数据搜索程序505控制从在存储单元中所存储的数据中对想要的数据的搜索。显示控制程序506控制在显示单元上的图像显示。注册ID/口令生成程序507控制注册ID和口令的生成。验证程序508控制对用户的验证处理。
图17示出了用于控制由冰箱113所执行的处理的程序结构的例子。操作系统521管理和控制冰箱113的所有处理。通信控制程序522控制通信。浏览器523控制HTML文档、包括静止图像和运动画面的图像数据和从网络接收的语音数据的显示(回放)。浏览器523同样也运行以诸如Java(注册商标)脚本或者Java(注册商标)的编程语言所描述的应用程序软件。浏览器523同样也控制由用户输入到表格(form)的信息的传输。计算处理程序524控制对冰箱113的验证处理的预定计算。存储控制程序525控制信息在存储单元的存储。冰箱环境控制程序526控制在冰箱113中对温度和湿度的调节。显示控制程序527控制在显示单元上的图像(包括字符)显示。
图18示出了用于控制由汽车导航系统112所执行的处理的程序结构的例子。操作系统541管理和控制汽车导航系统112的所有处理。通信控制程序542控制通信。浏览器543控制HTML文档、包括静止图像和运动画面的图像数据和从网络接收的语音数据的显示(回放)。浏览器543同样也运行以诸如Java(注册商标)脚本或者Java(注册商标)的编程语言所描述的应用程序软件。浏览器543同样也控制由用户输入到表格(form)的信息的传输。显示控制程序544显示在显示单元上的图像(包括字符)屏幕。位置信息控制程序545根据GPS 266的输出计算安装有汽车导航系统112的汽车在地图上的位置。操作输入控制程序546控制处理的执行以响应输入操作。存储控制程序547控制信息在存储单元272的存储。
下面参照图19至23描述应用本发明的信息处理系统的一个实施例的概要。在图19的步骤S1,在CE设备制造商103中制造CE设备132。在此情形中,在CE设备132的存储器中,存储用于指定由制造商服务器131的设备ID生成程序305所生成的CE设备的设备ID,以及由用户不能破译的随机数(在下面的描述中,将这样的随机数称作为“通行短语”)。在步骤S2,制造商服务器131控制作为数据库的CE设备注册正本602以存储在步骤S1中所制造的CE设备132的设备ID和通行短语。
在步骤S3,CE设备制造商103根据在步骤S2中由制造商服务器131所存储的设备ID,生成产品客户机注册代码601,并且将产品客户机注册代码601贴到CE设备132上。可以通过例如放置封条将产品客户机601贴到CE设备132上,将该封条上的产品客户机注册代码601打印到包装CE设备132的盒上。图20示出了与设备ID相对应的产品客户机注册代码的例子。更具体地讲,在图20中,在所述左边显示的是4个设备ID即,1234、1235、1236、1237,而在右边显示的是与设备ID相联系的产品客户机注册代码即421321、522361、522341和623381。用于根据设备ID计算产品客户机注册代码的方法的例子如下。
当设备ID是1234时,设备ID“1234”的各个位数之和即“10”,被9除,结果余数为“1”。将该余数“1”插入,作为第三位的数,结果为“12134”。接着,将值“12134”的第一位数和第5位数交换,结果为“42131”。设备ID“42131”的各个位数之和即“11”,用2相乘,结果为“22”。将“22”的第1位数“2”插入,作为第5位的数,结果为产品客户机注册代码“421321”。此后,对设备ID“1235”、“1236”、“1237”进行类似的计算。即,将通过用9去除所述各个位数之和所获得的余数作为第三位数插入。交换所得值的第1位数和第5位数。接着,将通过对各个位数之和加倍所获得的值的第1位数作为第5位数插入。结果,计算出产品客户机注册代码522361、522341和623381。
将设备ID连续地编为1234、1235、1236和1237。然而,所计算的产品客户机注册代码不再是连续的,如421321、522361、522341和623381。如果将设备ID实际上粘贴到CE设备132上,并将其出售,则用户能够根据所购买CE设备132的设备ID预测其他被托运的CE设备132的设备ID,由此增加了所预测设备ID的不诚实使用的危险。相反,根据设备ID通过预定的计算生成产品客户机注册代码,并将其粘贴到CE设备132上。因此用户不能根据所购买CE设备132的产品客户机注册代码预测其他被托运的CE设备132的产品客户机注册代码,由此预防了设备ID的不诚实使用。如上所述的根据设备ID计算产品客户机注册代码的方法仅仅是一个例子,并且可以采用其他的根据设备ID生成产品客户机注册代码的方法。由注册正本必须理解到设备ID和产品客户机注册代码是彼此相联系的,以使能够根据产品客户机注册代码确定设备ID。
在步骤S4,CE设备制造商103的制造商服务器131将作为由CE设备132所制造的设备ID和通行短语的数据库的CE设备(132)注册正本,经过因特网1发送到ISP 107-1的数据库服务器144,并将其存储在那里。当将通行短语和设备ID发送给数据库服务器144时,制造商服务器131通过预定方法加密所述通行短语和设备ID,以防止它们被第三方窃取,并将它们发送到数据库服务器144。
代替使用诸如因特网1的公共线路,可以在制造商服务器131和数据库服务器144两者之间安装专用网络,以从制造商服务器131将所述设备ID和通行短语发送到所述数据库服务器144。
在下面的描述中,在CE设备132(包括微波炉110、电视接收机111、汽车导航系统112和冰箱113)、业务提供服务器102、集中式业务注册服务器104、CE设备注册设置服务器105、连接设置数据库服务器106、设置终端设备109和121、制造商服务器131、存取服务器141、注册服务器142、连接验证服务器145和网页验证代理服务器146中的预定的两个或者多个设备之间进行通信。在此情形中,可以通过预定方法对在通信中所接收和发送的信息加密,并接着能够更安全地发送和接收信息。
具体地讲,希望在被发送和接收之前加密诸如用户个人信息的高度保密性的信息。
例如,为了简单描述,将随后的经过因特网1发送和接收简单地称作为“发送和接收”,而省略“经过因特网1”。
随后,在图21的步骤S11,将CE设备制造商103中所制造的CE设备132运送到商店/网页603。“网页(web)”意味着利用因特网1邮购。在步骤S12,由用户611购买CE设备132。
接着,在图22的步骤S21,用户611通过利用例如作为设置终端设备109的由用户611所拥有的个人计算机,开始执行拥有所购买CE设备132的注册处理。更具体地讲,设置终端设备109启动注册应用程序(例如,用于注册CE设备132的浏览器或者专用应用程序),并访问由注册服务器142所运营的CE设备注册站点。接着,设置终端设备109接收来自用户的有关用户的输入信息(此后被称作为“用户信息”),例如,地址、邮政编码、姓名、出生日、性别、电话号码以及信用卡的类型、号码、有效期和姓名等等,并将输入用户信息发送到注册服务器142。注册服务器142将用户信息发送到数据库服务器144。数据库服务器144将所接收的用户信息存储在作为用户信息数据库的用户注册正本621中。
用于注册的如上所述的专用应用程序配备有在注册服务器142中将要注册的用户信息的格式,并且包括用于在设置终端设备109上的显示单元显示输入屏幕、接收来自用户的用户信息的输入、存储输入用户信息、和同时发送所述用户信息到注册服务器142或者划分所述信息并顺序地发送所划分的部分到注册服务器142的程序。
在步骤S22,设置终端设备109显示用于指示用户611以输入产品客户机注册代码601的屏幕,并接收来自用户611的产品客户机注册代码601的输入。设置终端设备109将所接收的产品客户机注册代码601发送到注册服务器142。注册服务器142的产品客户机注册代码翻译程序364按照预定计算根据所接收的产品客户机注册代码601计算设备ID。能够按照为由设备ID生成产品客户机注册代码所使用的计算处理的相反顺序进行计算。
即,在制造商服务器131根据设备ID计算产品客户机注册代码的产品客户机注册代码计算等式和用于注册服务器142根据产品客户机注册代码计算设备ID的设备ID计算等式之间存在一一对应关系。制造商服务器131事先拥有产品客户机注册代码计算等式,而注册服务器142事先拥有与由制造商服务器131所拥有的所述产品客户机注册代码计算等式相对应的设备ID计算等式。这使得注册服务器142能够根据由制造商服务器131根据设备ID所计算的产品客户机注册代码计算原始的设备ID。
例如,执行用于根据作为例子的如图19的步骤S3所示的产品客户机注册代码“421321”计算设备ID“1234”的处理如下。删除产品客户机注册代码“421321”的往后数的第5位数,得“42131”。交换“42131”的第1和第5位数,得“12134”。接着,删除“12134”的第3位数,得设备ID“1234”。
在步骤S23,注册服务器142查对数据库服务器144,以看作为在步骤S22中所计算设备ID的相同设备ID是否被注册在CE设备注册正本602,以确定与所述设备ID相对应的CE设备132是否实际被运输。
如果确定与所述设备ID相对应的CE设备132实际被运输,在步骤S24,注册服务器142指示数据库服务器144存储在CE设备注册正本602所注册的设备ID和在步骤S21在用户注册正本621中所存储的用户信息,以使它们能够被彼此相关联。为了响应此指示,数据库服务器144存储设备ID和用户信息,以使它们能够被彼此相关联。这使得根据设备ID搜索用户信息成为可能。如果产品客户机注册代码和设备ID简单地相关联,则数据库服务器144被搜索所述设备ID,并接着搜索所述用户信息。
在如上所述的处理之后,完成CE设备132的注册处理,并且用户能够通过CE设备132连接到因特网1。
接着,在图23中的步骤S31,为了响应来自用户611的指示以接收由业务提供服务器145所提供的业务,在步骤S32,CE设备132通过HTTP访问存取服务器141。
存取服务器141产生随机数(随后称作为“质疑”),并将它们发送到CE设备132。CE设备132接着计算与通过添加所接收的质疑到在CE设备132中所存储的通行短语所获得的值相对应的散列函数(hash function),并接着将所计算的散列值发送给存取服务器141,并同样也将它存储在存储单元。
存取服务器141从在数据库服务器144中所存储的CE设备注册正本602中读取与从CE设备132所发送的设备ID相对应的通行短语,并将所产生的质疑添加到所述通行短语中,由此计算散列函数。存取服务器141接着将从CE设备132所发送的散列值和由存取服务器141所计算的散列值比较。如果两个散列值相同,则存取服务器141允许CE设备132连接到因特网1。在步骤S33,存取服务器141将所计算的散列函数发送到数据库服务器144,并将它存储其中。
CE设备132的浏览器在某段时间内继续发送连接请求,并且当被允许连接到因特网1时,在步骤S34,CE设备132访问预先指定的网页验证代理服务器146。一旦从CE设备132中接收到连接请求,则网页验证代理服务器146将验证请求发送给CE设备132。一旦接收到验证请求,则CE设备132将在存储单元中所存储的设备ID和散列值发送给网页验证代理服务器146。
一旦从CE设备132接收到设备ID和散列函数,在步骤S35,网页验证代理服务器146将访问数据库服务器144,并请求它发送与所述设备ID相对应存储的散列值。一旦从数据库服务器144接收到散列值,则网页验证代理服务器146将所述散列值和从CE设备132中所接收的散列值比较。如果两个散列值相同,则在步骤S36,网页验证代理服务器146指定所述用户(代替简单地允许CE设备132连接到业务提供服务器145,有必要根据使用的目的,例如经过因特网1的商品购买和销售指定用户他/她自身),并允许CE设备132连接到业务提供服务器145。CE设备132接着接收通过业务提供服务器145所拥有的业务。
在此情形中,有时将业务提供服务器145所拥有的业务经过网页验证代理服务器146发送给CE设备132,并且有时在没有网页验证代理服务器145的情况下直接发送给CE设备132。尤其是当由业务提供服务器145所提供的业务信息量大时,所述业务可以从业务提供服务器145被直接提供给CE设备132。当由业务提供服务器145所提供的业务信息量小时,可以经过网页验证代理服务器146从业务提供服务器145提供业务到CE设备132。
如上所述,CE设备132能够通过利用设备ID和通行短语连接到因特网1和业务提供服务器145两者上。如上所述,当每次访问服务器141进行对CE设备132的验证时,它发出质疑,并将由CE设备132所计算的散列值和由存取服务器141所计算的散列值比较。因此,每次CE设备132做出连接请求时,从CE设备132发送给存取服务器141和网页验证代理服务器146的散列值不同。因此,即使由第三方窃取了散列值,它也不能够用于下面的验证,由此防止了第三方冒充用户并被存取服务器141验证。
根据通行短语和质疑所计算的散列值被安全地存储在CE设备132和数据库服务器144,并且通过利用所存储的散列值进行用于连接到因特网的验证和用于连接到业务网站的验证,由此可能通过一次触发登录业务提供服务器145。
在上面的描述中,通过添加通行短语到质疑计算散列值。然而,本发明不限于此计算方法。可以在存取服务器141和CE设备132中都预置利用通行短语和质疑的某个计算等式,并且根据这些等式能够计算散列值。通常,如图24所示,为连接到ISP 107要求ID和口令,而为连接到业务提供服务器102A和业务提供服务器102B要求另一个ID和另一个口令。然而,在此实施例中,如图25所示,为连接到ISP 107和为连接到业务提供服务器102A和业务提供服务器102B仅仅要求一个ID和一个口令。即,在图24和25中,虚线表示能够用相同ID和相同口令连接的范围。
在如图24所示的已知验证中,可能通过利用相同ID和相同口令连接到业务提供服务器102A和业务提供服务器102B。然而,必须使用另一个ID和另一个口令连接到ISP 107。
相反,在如图25所示的应用本发明的验证中,能够使用相同ID和相同口令连接到业务提供服务器102A、业务提供服务器102B和ISP 107。
下面参照图26的流程图描述CE设备制造商103的制造商服务器131所进行的处理。
在CE设备制造商103中,当制造CE设备132时,将设备ID和通行短语记录在CE设备132的预定存储器中。接着,在步骤S101,制造商服务器131的存储控制程序304存储设备ID和通行短语。在步骤S102,制造商服务器131的通信控制程序302将设备ID和通行短语发送给数据库服务器144,并请求它存储它们。为了响应此请求,数据库服务器144存储设备ID和通行短语。因此,制造商CE设备132的设备ID和通行短语被存储在数据库服务器144中。
用于CE设备132的注册处理和验证处理的方法会因CE设备132是否有用于接收用户操作输入的输入接口而有所不同。
下面参照图27至30的流程图给出在没有输入接口(用于接收操作输入的接口)的情况下的作为CE设备132的例子的冰箱113注册处理的详细描述。
购买冰箱113的用户通过利用用户所拥有的作为设置终端设备109的个人计算机进行用于冰箱113的注册处理。在步骤S111,设置终端设备109接收来自用户的注册冰箱113的输入指令。在步骤S112,浏览器323接着访问由注册服务器142所拥有的预定注册网站,并请求用户为冰箱113注册。
在图28的步骤S131中,注册服务器142的通信控制程序362从设置终端设备109接收用于冰箱113的用户注册请求。接着在步骤S132,通信控制程序362请求设置终端设备109发送用户信息。
在步骤S113,设置终端设备109的浏览器323从注册服务器142接收用户信息请求。在步骤S114,显示控制程序325显示周于指示用户输入用户信息的屏幕,并且操作输入控制程序324从所述用户那里接收用户信息的输入。在步骤S115,设置终端设备109的浏览器323发送在步骤S114中所输入的用户信息到注册服务器142。
在步骤S133,注册服务器142从设置终端设备109接收用户信息。接着,在步骤S134,注册服务器142的用户ID/口令/周期限制口令生成程序363生成用户ID和口令。在步骤S135,注册服务器142的通信控制程序362向数据库服务器144发送在步骤S134中所生成的用户信息和用户ID及口令。
在图30的步骤S151,数据库服务器144从注册服务器142接收用户信息和用户ID及口令。在步骤S152,数据库服务器144的存储控制程序404存储在步骤S151中所接收的用户信息、用户ID及口令,以使能够将它们彼此相联系。在步骤S153,用于数据库服务器144的通信控制程序402发送消息给注册服务器142,该消息表示存储了用户信息、用户ID及口令,以使能够将它们彼此相联系。
在步骤S136中,注册服务器142从数据库服务器144接收表示存储了用户信息、用户ID及口令,以使能够将它们彼此相联系的消息。在步骤S137,注册服务器142的通信控制程序362发送在步骤S134中所生成的用户ID和口令到设置终端设备109,并同样也请求设置终端设备109发送产品客户机注册代码。
在步骤S116,设置终端设备109从注册服务器142接收用户ID和口令,并同样也接收产品客户机注册代码请求。
在步骤S117,设置终端设备109的显示控制程序325显示在步骤S116中所接收的用户ID和口令,并同样也显示用于指示用户输入产品客户机注册代码的屏幕。在接收到来自用户的产品客户机注册代码的输入之后,在步骤S118,设置终端设备109的浏览器323发送在步骤S117中所输入的产品客户机注册代码到注册服务器142。
在图29的步骤S138中,注册服务器142从设置终端设备109接收产品客户机注册代码。接着,在步骤S139,注册服务器142的产品客户机注册代码翻译程序364按照预定计算根据在步骤S138中所接收的产品客户机注册代码计算设备ID。在步骤S140,注册服务器142的通信控制程序362将在步骤S139中所计算的设备ID发送到数据库服务器144,并做出关于所发送设备ID的CE设备是否被在从制造商所托运的CE设备132中注册、或者是否已经为另一个用户注册相同设备ID的CE设备132的询问。
在步骤S154,数据库服务器144从注册服务器142接收设备ID,并同样也接收关于所发送设备ID的CE设备是否被在从制造商所托运的CE设备132中注册、或者是否已经为另一个用户注册相同设备ID的CE设备132的询问。
当制造CE设备132时,数据库服务器144预先存储了从制造商服务器131所发送的CE设备132的设备ID和通行短语。接着,在步骤S155,数据库服务器144的数据搜索程序405搜索从制造商服务器131所提供的并当制造所述CE设备132时存储在数据库服务器144中的设备ID,并确定相同的设备ID是否作为在步骤S154中所接收的设备ID被存储。如果和在步骤S154中所接收的设备ID具有相同设备ID的CE设备132已经进行了用户注册,则CE设备132将被重复地注册。为了防止这一点,数据库服务器144的数据搜索程序405搜索已经为其进行用户注册的CE设备132的设备ID的数据,以确定是否已经注册相同设备ID。
如果确定具有和在步骤S154中所接收的设备ID相同的设备ID的CE设备132已经被CE设备制造商103托运,并且没有对具有相同设备ID的CE设备132进行用户注册,则在步骤S156,数据库服务器144的通信控制程序402发送决定结果给注册服务器142。
在步骤S141,注册服务器142从数据库服务器144接收所述决定结果,该决定结果表示具有和在步骤S154中所接收的设备ID相同的设备ID的CE设备132已经被CE设备制造商103托运,并且没有对具有相同设备ID的CE设备132进行用户注册。接着,在步骤S142,通信控制程序362请求数据库服务器144注册在步骤S135中所发送的用户信息和在步骤S140中所发送的设备ID,以使它们能够彼此相联系。
在步骤S157,数据库服务器144从注册服务器142接收请求以注册所述用户信息和设备ID,以使能够将它们彼此相联系。接着,在步骤S158,数据库服务器144的存储控制程序404注册用户信息和在步骤S152中所注册的用户ID和口令以及在步骤154中所接收的设备ID,以使能够将它们彼此相联系。在步骤S159,数据库服务器144的通信控制程序402发送消息给注册服务器142,该消息表示已经注册了用户信息、用户ID和口令,并且已经注册所述设备ID以使能够将它们彼此相联系。
在步骤S143,注册服务器142从数据库服务器144接收所述消息,该消息表示已经注册了用户信息、用户ID和口令,并且已经注册所述设备ID以使能够将它们彼此相联系。接着,在步骤S144,注册服务器142的通信控制程序362发送表示已经完成对冰箱113的用户注册的消息给设置终端设备109。
在步骤S119,设置终端设备109从注册服务器142接收表示已经完成对冰箱113的用户注册的消息。显示控制程序325显示表示已经完成注册的消息屏幕。
如上所述已经完成用于冰箱113的注册处理。在上文的描述中,当进行用于冰箱113(CE设备132)的注册处理时,设置终端设备109作为例子,通过利用浏览器323访问注册服务器142。然而,代替浏览器323的是,可以采用用于注册CE设备132的专用应用程序访问注册服务器142。即,可以在设置终端设备109中安装用于注册CE设备132的专用应用程序,并且当注册CE设备132时,运行此专用应用程序以访问注册服务器142。
此专用应用程序配备有用于在注册服务器142注册CE设备132的信息格式,并且包括用于存储由用户输入到设置终端设备109的信息、和用于同时发送信息到注册服务器142或者划分所述信息并连续地发送所划分的部分到注册服务器142的程序。
下面参照图31至35描述冰箱113的验证处理。
在图31的步骤S201中,冰箱113的浏览器523发送请求给存取服务器141,以连接到因特网1上。
在图32的步骤S221,存取服务器141从冰箱113接收用于连接到因特网1的所述请求。在步骤S222,存取服务器141的计算处理程序343生成作为随机数的质疑代码,并且所述通信控制程序342将所述质疑代码发送给冰箱113。
在步骤S202,冰箱113从存取服务器141接收质疑代码。在步骤S203,冰箱113的存储控制程序525读取在存储单元238中所存储的设备ID和通行短语。在步骤S204中,冰箱113的计算处理程序524将在步骤S203中所读取的通行短语添加到在步骤S202中所接收的质疑代码中,并且接着按照利用散列函数的预定计算计算散列值。
在步骤S205中,冰箱113的浏览器523将在步骤S203中所读取的设备ID和在步骤S204中所计算的散列值发送给存取服务器141。接着在步骤S206,存储控制程序525将在步骤S204中所计算的散列值存储到存储单元238。
在步骤S223,存取服务器141从冰箱113接收设备ID和散列值。在步骤S224,存取服务器141的通信控制程序342将在步骤S223中从冰箱113所接收的设备ID发送到数据库服务器114,并同时也请求数据库服务器144发送与设备ID相对应的通行短语。
在图34的步骤S261,数据库服务器144从存取服务器141接收设备ID,并同样也接收用于发送与设备ID相对应的通行短语的请求。在步骤S262,数据库服务器144的数据搜索程序405读取在步骤S261中所接收的设备ID相对应的通行短语,并且所述通信控制程序402将由数据搜索程序405所读取的通行短语发送给存取服务器141。
在步骤S225,存取服务器141从数据库服务器144接收通行短语。在步骤S226,存取服务器141的计算处理程序343将在步骤S222中所生成的质疑代码添加到在步骤S225中所接收的通行短语中,以便按照和为在步骤S204中冰箱113的计算处理程序524计算散列值所使用的那些相同预定计算,计算散列值。
在步骤S227,存取服务器141的验证程序344确定在步骤S223中从冰箱113所接收的散列值是否和在步骤S226中由计算处理程序343所计算的散列值相符。如果在步骤S223中从冰箱113所接收的散列值和在步骤S226中由计算处理程序343所计算的散列值相同,则在步骤228,存取服务器141的通信控制程序342将表示允许冰箱连接到因特网1的消息发送给冰箱113。在步骤S207,冰箱113从存取服务器141接收表示允许冰箱113连接到因特网1的消息。
在步骤S229,存取服务器141的通信控制程序342将在步骤S226中所计算的散列值发送给数据库服务器144。在步骤S263,数据库服务器144从存取服务器141接收散列值。在步骤S264,数据库服务器144的存储控制程序404存储在步骤S263中所接收的散列值。
在步骤S208,冰箱113的浏览器523将用于连接到业务提供服务器145的请求发送给网页验证代理服务器146。
在图33的步骤S241,网页验证代理服务器146从冰箱113接收用于连接到业务提供服务器145的请求。在步骤S242,网页验证代理服务器146的通信控制程序442发送验证请求给冰箱113。
在步骤S209,冰箱113从网页验证代理服务器146接收验证请求。接着在步骤S210,冰箱113的存储控制程序读取在步骤S206中在存储单元238中所存储的设备ID和散列值。在步骤S211,冰箱113的浏览器523将在步骤S210中所读取的设备ID和散列值发送给验证代理服务器146。
在步骤S243,网页验证代理服务器146从冰箱113接收设备ID和散列值。在步骤S244,网页验证代理服务器146的通信控制程序442将在步骤S243中从冰箱113所接收的设备ID发送给数据库服务器144,并且,数据库服务器144同样发出与所述设备ID相对应的散列值。
在步骤S265,数据库服务器144从网页验证代理服务器146接收用于发送与所述设备ID相对应的散列值的请求。接着,数据库服务器144的数据搜索程序405读取与所述设备ID相对应的(在步骤S364中存储的)散列值,以及与所述设备ID一起存储的用户ID。接着,在步骤S266,通信控制程序402将所读取的散列值和用户ID发送给网页验证代理服务器146。
在步骤S245,网页验证代理服务器146从数据库服务器144接收散列值和用户ID。在步骤S246,网页验证代理服务器146的验证程序443确定在步骤S243中从冰箱113所接收的散列值是否和在步骤S245中从数据库服务器144中所接收的散列值相同,从而确定所述冰箱113是否被验证。结果是,如果在步骤S243中从冰箱113所接收的散列值和在步骤S245中从数据库服务器144中所接收的散列值相同,则验证程序443根据所述用户ID指定所述用户。接着在步骤S247,网页验证代理服务器146的通信控制程序442将用于连接到业务提供服务器145上的许可发送给冰箱113。
在步骤S212,冰箱113从网页验证代理服务器146接收用于连接到业务提供服务器145上的许可。接着,在步骤S213,冰箱113的浏览器523访问业务提供服务器145。
在图35的步骤S281中,业务提供服务器145从冰箱113接收访问。在步骤S282,业务提供服务器145启动业务提供程序423提供由业务提供服务器145所拥有的预定业务。
在步骤S214,冰箱113接收来自业务提供服务器145的预定业务。
如上所述,冰箱113能够根据单个设备ID和单个通行短语从存取服务器和网页验证代理服务器146接收验证。如上所述,用户能够在不需要输入所述ID和口令的情况下连接到因特网1和业务提供服务器145上。
在上面的描述中,通过添加通行短语到质疑中计算所述散列值。然而,本发明不限于此计算方法。可以使用利用通行短语和质疑的某计算等式(例如,可以用质疑复制通行短语,或者可以进行其他的预置计算)来计算所述散列值。
在带有用于接收用户的操作输入的输入接口的CE设备132的情形中,和冰箱113不同的是,当然能够通过如上所述的方法进行CE设备132的用户注册、存取服务器141的CE设备132的验证和网页验证代理服务器146的验证。然而,同样也可能按照与如上所述的方法不同的方法进行CE设备132的用户注册、存取服务器141的CE设备132的验证和网页验证代理服务器146的验证。
下面给出CE设备132的用户注册处理、存取服务器141的CE设备132的验证和能够对带有用于接收用户的操作输入的输入接口的CE设备132进行的网页验证代理服务器146的验证处理的描述。在此情形中,将汽车导航系统112作为这样的CE设备132的例子。
下面参照图36至42的流程图描述汽车导航系统112所进行的注册处理。
在步骤S301中,首先用户运行汽车导航系统112。接着,在步骤S302中,汽车导航系统112的浏览器543将设备ID发送给访问服务器141。
在图38的步骤S321,存取服务器141从汽车导航系统112接收设备ID。在步骤S322,存取服务器141的通信控制程序342将在步骤S321中所接收的设备ID发送给连接验证服务器143。
在图39的步骤S341,连接验证服务器143从存取服务器141接收设备ID。在步骤S342,连接验证服务器143将在步骤S143中所接收的设备ID发送给数据库服务器144,并请求数据库服务器144依靠所制造的CE设备132的设备ID的数据确认设备ID。
在图42的步骤S381,数据库服务器144从连接验证服务器143接收设备ID,并同样也接收检查设备ID的请求。数据库服务器144已经从制造商服务器131接收和存储在CE设备制造商103中所制造的CE设备132的设备ID。在步骤S382中,数据库服务器144的数据搜索程序405检查在步骤S381中所接收的和所述设备ID相同的设备ID是否被包括在从制造商服务器131所接收的设备ID中,以便确定步骤S381中所接收的所述设备ID是否是被授权的ID。数据库服务器144的数据搜索程序405同样也检查在步骤S381中所接收的和所述设备ID相同的设备ID是否被包括在为其在数据库服务器144中已经进行用户注册的CE设备132的设备ID中,由此防止CE设备132被重复地注册。
如果发现在步骤S381中所接收的和所述设备ID相同的设备ID被包括在从制造商服务器131所接收的设备ID中,并且在步骤S381中所接收的和所述设备ID相同的设备ID不被包括在为其在数据库服务器144中已经进行用户注册的CE设备132的设备ID中,则在步骤S383,数据库服务器144的通信控制程序402发送消息给连接验证服务器143,该消息表示在步骤S381中所接收的和所述设备ID相同的设备ID被包括在从制造商服务器131所接收的设备ID中,并且在步骤S381中所接收的和所述设备ID相同的设备ID不被包括在为其在数据库服务器144中已经进行用户注册的CE设备132的设备ID中。
在步骤S343,连接验证服务器143从数据库服务器144接收消息,该消息表示在步骤S381中所接收的和所述设备ID相同的设备ID被包括在从制造商服务器131所接收的设备ID中,并且在步骤S381中所接收的和所述设备ID相同的设备ID不被包括在为其在数据库服务器144中已经进行用户注册的CE设备132的设备ID中。在步骤S344,连接验证服务器143的通信控制程序382将表示已经验证汽车导航系统112的消息发送给存取服务器141。
在步骤S323,存取服务器141从连接验证服务器143接收表示已经验证汽车导航系统112的消息。在步骤S324,存取服务器141的通信控制程序342将表示已经验证汽车导航系统112的消息发送给汽车导航系统112。
在步骤S303,汽车导航系统112从存取服务器141接收表示已经验证汽车导航系统112的消息。接着,在步骤S304,汽车导航系统112的显示控制程序544在显示单元271上显示用于指示用户输入用户信息的屏幕。在步骤S305,汽车导航系统112的操作输入控制程序546经过面板开关268或者遥控器269接收用户信息的输入。
在用户输入用户信息之后,在步骤S306,汽车导航系统112的浏览器543将在步骤S305中所输入的用户信息发送给注册服务器142。
在图40的步骤S361中,注册服务器142从汽车导航系统112接收用户信息。接着,在步骤S362中,注册服务器142的通信控制程序362将在步骤S361中所接收的用户信息发送给数据库服务器144。
在步骤S384中,数据库服务器144从注册服务器142接收用户信息。接着,在步骤S385中,数据库服务器144的存储控制程序404存储在步骤S384中所接收的用户信息,并且,通信控制程序402将表示存储用户信息的消息发送给注册服务器142。
在步骤S363中,注册服务器142从数据库服务器144接收表示存储用户信息的消息。在步骤S364中,注册服务器的通信控制程序362请求汽车导航系统112发送设备ID。
在步骤S307中,汽车导航系统112从注册服务器142接收发送设备ID的请求。在步骤S308,汽车导航系统112的通信控制程序542将设备ID发送给注册服务器142。
在步骤S365,注册服务器142从汽车导航系统112接收设备ID。
在步骤S366,注册服务器142的通信控制程序362发送在步骤S361中所接收的用户信息给汽车导航系统112,并且请求汽车导航系统112检查用户信息和汽车导航系统112是否正确关联。
在步骤S309中,汽车导航系统112从注册服务器142接收请求以检查用户信息和汽车导航系统112是否正确关联。汽车导航系统112的显示控制程序544在显示单元271上显示所接收的用户信息,并且指示用户检查用户信息和汽车导航系统112是否正确关联。当用户确认用户信息和汽车导航系统是正确关联时,处理进行到图37的步骤S310。在步骤S310,汽车导航系统112的通信控制程序542将表示用户信息和汽车导航系统112正确关联的消息发送给注册服务器142。
在步骤S367,注册服务器142从汽车导航系统112接收表示用户信息和汽车导航系统112正确关联的消息。在步骤S368,注册服务器142的用户ID/口令/周期限制口令生成程序363生成用户ID和口令。在步骤S369,注册服务器142的通信控制程序362将在步骤S365中所接收的设备ID、在步骤S368中所生成的用户ID和口令发送到数据库服务器144,并同样请求数据库服务器144也存储在步骤S362中所发送的用户信息、设备ID、用户ID和口令,以使能够将它们彼此关联。
在步骤S386,数据库服务器144从注册服务器142接收用户ID和口令,并同样接收请求来存储在步骤S384中所发送的用户信息、设备ID、用户ID和口令,以使能够将它们彼此关联。
在步骤S387,数据库服务器144的存储控制程序404存储在步骤S385中已经存储的用户信息、在步骤S386中所接收的设备ID、用户ID和口令,以使能够将它们彼此关联,并且通信控制程序402发送消息给注册服务器142,该消息表示存储所述用户信息、所述设备ID、所述用户ID和所述口令,以使能够将它们彼此关联。
在步骤S370,注册服务器142从数据库服务器144接收消息,该消息表示存储所述用户信息、所述设备ID、所述用户ID和所述口令,以使能够将它们彼此关联。
在步骤S371,注册服务器142的通信控制程序362将表示已经完成汽车导航系统112的注册的消息发送给汽车导航系统112,并将在步骤S368中所生成的用户ID和口令发送给汽车导航系统112。
在步骤S311,汽车导航系统112从注册服务器142接收表示已经完成汽车导航系统112的注册的消息,并且同样也接收所述用户ID和口令。在步骤S312,汽车导航系统112的显示控制程序544提供表示已经完成汽车导航系统112的注册的消息,并在显示单元271上显示用于指示用户记下用户ID和口令的消息。
用户根据所述消息记下所述用户ID和口令。接着,汽车导航系统112的所述显示控制程序544在显示单元271上显示用于指示用户获得周期限制口令的消息。当用户根据所述消息输入用户ID和口令时,在步骤S313,汽车导航系统112的操作输入控制程序546接收所述用户ID和口令的输入。
在步骤S314,汽车导航系统112的浏览器543将所述用户ID和口令发送给连接验证服务器143,并同样也请求连接验证服务器143发布周期限制口令。
在步骤S345,连接验证服务器143从汽车导航系统112接收用户ID和口令,并同样也接收用于发布周期限制口令的请求。
在步骤S346,连接验证服务器341的通信控制程序382将所述用户ID发送给数据库服务器144,并请求数据库服务器144发送对应于用户ID的口令。
在步骤S388,数据库服务器144从连接验证服务器143接收用户ID,并同样也接收用于发送对应于所述用户ID的口令。在步骤S389,数据库服务器144的数据搜索程序405读取对应于用户ID的口令(在步骤S387中根据用户ID所存储的口令)。在步骤S390,数据库服务器144的通信控制程序402将在步骤S389中所读取的口令发送给连接验证服务器143。
在步骤S347,连接验证服务器143从数据库服务器144接收口令。在步骤S348,连接验证服务器143的验证程序384检查在步骤S345中从汽车导航系统112中所接收的口令是否和在步骤S347中从数据库服务器144中所接收的口令相同,以便确定所述口令是否是已被授权的口令。如果步骤S345中从汽车导航系统112中所接收的口令和在步骤S347中从数据库服务器144中所接收的口令相同,则处理进行到步骤S349。在步骤S349中,连接验证服务器143的通信控制程序402请求注册服务器142发布周期限制口令。
在步骤S372中,注册服务器142从连接验证服务器143接收发布周期限制口令的请求。在步骤S373,注册服务器142的用户ID/口令/周期限制口令生成程序363生成周期限制口令。在步骤S374,注册服务器142的通信控制程序362将在步骤S373中所生成的周期限制口令发送给数据库服务器144,并同样也请求数据库服务器144存储周期限制口令和设备ID,以使能够将它们彼此关联。
在步骤S391,数据库服务器144从注册服务器接收周期限制口令,并同样也接收存储周期限制口令和设备ID的请求,以使能够将它们彼此关联。接着在步骤S392中,数据库服务器144的存储控制程序404存储在步骤S391中所接收的周期限制口令和所述设备ID,以使能够将它们彼此关联。
周期限制口令具有有效期,并且当有效期已过,则不再能够使用周期限制口令。接着,在步骤S392,数据库服务器144的存储控制程序404和周期限制口令一起存储在周期限制口令的有效期结束时的时间和日期。例如,能够将在周期限制口令的有效期结束时的时间和日期设置为存储周期限制口令时的日期之后的一个月。尽管在此实施例中采用了周期限制口令,但是,可以使用没有有效期的口令。即,当在CE设备制造商103中制造CE设备132时,可以将没有有效期的口令嵌入到CE设备132。
在步骤S375,注册服务器142的通信控制程序362将在步骤S373中所生成的周期限制口令发送给连接验证服务器143。
在步骤S350,连接验证服务器143从注册服务器142接收周期限制口令。在步骤S351,连接验证服务器143的通信控制程序382将在步骤S350中所接收的周期限制口令发送给汽车导航系统112。
在步骤S315,汽车导航系统112从连接验证服务器143接收周期限制口令。在步骤S316,汽车导航系统112的存储控制程序547将在步骤S351中所接收的周期限制口令存储在存储单元272。
上文描述了已经完成汽车导航系统112的注册处理。
现在参照图43至51,给出在将汽车导航系统112连接到因特网1以从业务提供服务器145接收业务之前的验证处理的描述。
在图43的步骤S451中,汽车导航系统112从所述用户接收请求以连接到业务提供服务器145。在步骤S452中,汽车导航系统112的通信控制程序542将用于连接到因特网1的请求发送给存取服务器141。
在步骤S481,存取服务器141从汽车导航系统112接收用于连接到因特网1的请求。在步骤S482,存取服务器141的通信控制程序342将验证请求发送给汽车导航系统112。
在步骤S453中,汽车导航系统112从存取服务器141接收验证请求。在步骤S454,汽车导航系统112的存储控制程序547从存储单元272读取所述设备ID和周期限制口令。在步骤S455,汽车导航系统112的通信控制程序542将在步骤S454中所读取的设备ID和周期限制口令发送给存取服务器141。
在步骤S483,存取服务器141从汽车导航系统112接收设备ID和周期限制口令。在步骤S484,存取服务器141的通信控制程序342将在步骤S483中所接收的设备ID发送给数据库服务器144,并且同样也请求数据库服务器144发送对应于所述设备ID的周期限制口令。
在图49的步骤S561中,数据库服务器144从存取服务器141接收设备ID,并同样也接收有关发送对应于所述设备ID的周期限制口令的请求。在步骤S562,数据库服务器144的数据搜索程序405读取对应于所述设备ID的周期限制口令。当在数据库中存储周期限制口令(步骤S392)时,同样也和所述周期限制口令一起存储有效期的日期和时间。因此,在步骤S563,数据搜索程序405读取和所述周期限制口令一起的有效期的日期和时间,并检查所述周期限制口令是否已经过期。如果发现所述周期限制口令没有过期,则处理进行到步骤S564。在步骤S564中,数据库服务器144的通信控制程序402将在步骤S562中所读取的周期限制口令发送给存取服务器141。
如果发现在步骤S485,存取服务器141已经从数据库服务器144接收周期限制口令,则处理进行到步骤S486。在步骤S486,存取服务器141的验证程序344确定在步骤483中从汽车导航系统112接收的周期限制口令是否和在步骤S485从数据库服务器144所接收的周期限制口令相同。如果发现在步骤483中从汽车导航系统112接收的周期限制口令和在步骤S485从数据库服务器144所接收的周期限制口令相同,则处理进行到步骤S487。在步骤S487,存取服务器141的通信控制程序342发送有关连接到因特网1的许可到汽车导航系统112。
如果发现在步骤456中汽车导航系统112已经从存取服务器141接收到有关连接到因特网1的许可,则处理进行到步骤S457。在步骤S457,汽车导航系统112的浏览器543发送有关连接到业务提供服务器153的请求到网页验证代理服务器146。
在图46的步骤S501,网页验证代理服务器146从汽车导航系统112接收有关连接到业务提供服务器145的请求。
在步骤S502,网页验证代理服务器146的通信控制程序442将验证请求发送给汽车导航系统112。
在步骤S458,汽车导航系统112从网页验证代理服务器146接收验证请求。在步骤S459,汽车导航系统112的存储控制程序547从存储单元272读取所述设备ID和周期限制口令。在步骤S460,汽车导航系统112的浏览器543将在步骤S459中通过存储控制程序547所读取的所述设备ID和周期限制口令发送给网页验证代理服务器146。
在步骤S503,网页验证代理服务器146从汽车导航系统112接收所述设备ID和周期限制口令。在步骤S504,网页验证代理服务器146的通信控制程序442将所述设备ID发送给数据库服务器144,并同时也请求数据库服务器144发送对应于所述设备ID的周期限制口令。
在步骤S565,数据库服务器144接收来自网页验证代理服务器146的设备ID,并且还接收发送相应于该设备ID的周期限制口令的请求。在步骤S566,数据库服务器144的数据搜索程序405读取对应于设备ID的周期限制口令。在步骤S567,数据库服务器144的通信控制程序402发送在步骤S566中所读取的周期限制口令到网页验证代理服务器146。
在步骤S505,网页验证代理服务器146从数据库服务器144接收周期限制口令。在步骤S506,网页验证代理服务器146的验证程序443确定在步骤S503中从汽车导航系统112中所接收的周期限制口令是否和在步骤S505中从数据库服务器144所接收的周期限制口令相同。如果发现从汽车导航系统112中所接收的周期限制口令和从数据库服务器144所接收的周期限制口令相同,则处理进行到步骤S507。在步骤S507,网页验证代理服务器146的通信控制程序442发送有关连接到业务提供服务器145的许可到汽车导航系统112。
在步骤S461,汽车导航系统112从网页验证代理服务器146接收有关连接到业务提供服务器145的许可。在步骤S462,汽车导航系统112的浏览器543访问业务提供服务器145。
在图51的步骤S591,业务提供服务器145从汽车导航系统112接收访问。在步骤S592,业务提供服务器145的业务提供程序423将由业务提供服务器145所拥有的预定业务提供给汽车导航系统112。
在步骤S463,汽车导航系统112从业务提供服务器145接收预定业务。
如上所述,汽车导航系统112被允许连接到因特网1和业务提供服务器145,并接收业务。然而,如果数据库服务器144在步骤S563中确定周期限制口令的有效期已过,则处理进行到图50的步骤S568。
在步骤S568,数据库服务器144的通信控制程序402将表示周期限制口令已过期的消息发送给存取服务器141。
接着,在步骤S485,代替接收周期限制口令,存取服务器141从数据库服务器接收表示周期限制口令已过期的消息。处理接着进行到步骤S488,其中,存取服务器141的通信控制程序342将表示汽车导航系统112的验证已经失败的消息发送给汽车导航系统112。
在此情形中,在步骤S456,代替接收验证许可,汽车导航系统112接收表示汽车导航系统112的验证已经失败的消息。接着,处理进行到图44的步骤S464。
在步骤S464,汽车导航系统112的浏览器543请求连接验证服务器143发布周期限制口令。
在图47的步骤S521,连接验证服务器143从汽车导航系统112接收有关发布周期限制口令的请求。在步骤S522,连接验证服务器143的通信控制程序382请求汽车导航系统112发送用户ID和口令。
在步骤S465,汽车导航系统112从连接验证服务器143接收有关发送用户ID和口令的请求。在步骤S466,汽车导航系统112的显示控制程序544在显示单元271上显示拥有指示用户输入所述设备ID和口令的消息。操作输入控制程序546接收来自用户的用户ID和口令的输入。
在接收到来自用户的用户ID和口令的输入之后,在步骤S467,汽车导航系统112的浏览器543将在步骤S466中所输入的用户ID和口令发送给连接验证服务器143。
在步骤S523,连接验证服务器143从汽车导航系统112接收用户ID和口令。在步骤S524,连接验证服务器143的通信控制程序382将所述用户ID发送给数据库服务器144,并请求数据库服务器144发送对应于所述用户ID的口令。
在步骤S569,所述数据库服务器144从连接验证服务器143接收用户ID,并同时也接收有关发送对应于所述用户ID的口令的请求。在步骤S570,数据库服务器144的数据搜索程序405读取对应于所述用户ID的口令。在步骤S571,数据库服务器144的通信控制程序402将在步骤S570中所读取的口令发送给连接验证服务器143。
在步骤S525,连接验证服务器143接收来自数据库服务器144的所述口令。在步骤S526,连接验证服务器143的验证程序384检查在步骤S523中从汽车导航系统112中所接收的所述口令是否和在步骤S525中从数据库服务器144中所接收的所述口令相同,以便确定所述口令是否是已被授权的口令。如果发现在步骤S523中从汽车导航系统112中所接收的所述口令和在步骤S525中从数据库服务器144中所接收的所述口令相同,则处理进行到步骤S527。在步骤S527,连接验证服务器143请求注册服务器142发布周期限制口令。
在图48的步骤S541,注册服务器142从连接验证服务器143接收有关发布周期限制口令的请求。在步骤S542,注册服务器142的用户ID/口令/周期限制口令生成程序362生成周期限制口令。在步骤S543,注册服务器142的通信控制程序362将在步骤S542中所生成的周期限制口令发送给数据库服务器144,并且同样也请求数据库服务器144存储周期限制口令和设备ID,以使能够将它们彼此相关联。
在步骤S572,数据库服务器144从注册服务器接收周期限制口令,并同样也接收有关存储周期限制口令和设备ID的请求,以使能够将它们彼此相关联。接着,在步骤S573,数据库服务器144的存储控制程序404存储在步骤S572中所接收的周期限制口令和设备ID,以使能够将它们彼此相关联。当存储周期限制口令时,数据库服务器144的存储控制程序404将周期限制口令的有效期结束时的时间和日期以及周期限制口令一起存储。能够将周期限制口令的有效期结束时的时间和日期设置为例如一个月以后。
在步骤S544,注册服务器142的通信控制程序362将在步骤S542中所生成的周期限制口令发送给连接验证服务器143。
在步骤S528,连接验证服务器143从注册服务器142接收周期限制口令。在步骤S529,连接验证服务器143的通信控制程序382将在步骤S528中所生成的周期限制口令发送给汽车导航系统112。
在步骤S468,汽车导航系统112从连接验证服务器143接收周期限制口令。在步骤S469,汽车导航系统112的存储控制程序547将在步骤S468中所接收的周期限制口令存储在存储单元272。
接着,汽车导航系统112的处理返回到图43的步骤S452,并且重复步骤S452的处理和所述后继的步骤。
上面描述了在配备有用于接收用户操作输入的输入接口的CE设备132中,例如在汽车导航系统112中,用于CE设备132的用户注册和用于连接到因特网1和业务提供服务器145的验证。
通过进行如上所述的用于CE设备132的验证,能够将用户输入的ID和口令集成到一个ID和一个口令中。即,当CE设备132没有配备用于接收用户操作输入的输入接口,和图1比较如图52所示,通过利用单个设备ID和所计算值(散列值)651能够进行存取服务器3和网页验证代理服务器4的验证。将所述设备ID和所计算值(散列值)651存储到CE设备132,并因此,所述用户能够在不需要记住或者记下所述ID和口令的情况下,连接CE设备132到因特网1和业务提供服务器145。
当CE设备132拥有用于接收用户操作输入的输入接口时,所述用户能够通过记住或者记下单个ID和单个口令,连接CE设备132到因特网1和业务提供服务器145。当CE设备132拥有用于接收所述操作输入的输入接口时,所述用户能够在不需要使用设置终端设备109的情况下,进行CE设备132的用户注册。即使CE设备132拥有用于接收所述操作输入的输入接口,用于CE设备132的用户注册和存取服务器3和网页验证代理服务器4的验证处理也可以按照类似于没有输入接口的CE设备132的所述方法的方法被执行。
在上文的描述中,设置终端设备109是由用户所拥有的个人计算机。然而,设置终端设备109不限于个人计算机,并且可以是PDA、移动电话或者专用多媒体公用电话亭终端。可以将设置终端设备109安装在出售CE设备132的商店中。
在上面的描述中,存取服务器141、注册服务器142、连接验证服务器143、数据库服务器144、业务提供服务器145和网页验证代理服务器146被安装在单个ISP 107-1中。然而,这些服务器不必被安装在单个ISP中。例如,如图53所示,可以提供一验证中心661,并且可以在验证中心661中安装数据库服务器144。
在图53中,数据库服务器144被安装在验证中心661。如连续地从图53的底部右边开始所示,ISP A和业务站点A、业务站点B以及ISP C是独立的实体。在ISP A和业务站点A里面,安装了业务提供服务器102、存取服务器141、注册服务器142、连接验证服务器143和网页验证代理服务器146。业务提供服务器102进行类似于业务提供服务器145的处理。
在业务站点B中,安装了业务提供服务器102和网页验证代理服务器146。在ISP C中,安装了存取服务器141和连接验证服务器143。这样,在验证中心661的数据库服务器144中,可以存储和管理用户信息、用户ID、口令、周期限制口令、CE设备的设备ID和通行短语。接着,当进行用于CE设备132的用户注册或者验证时,ISP A和业务站点A的存取服务器141、连接验证服务器143和网页验证代理服务器146,业务站点B的网页验证代理服务器146和ISP C的存取服务器141和连接验证服务器143可以访问验证中心661的数据库服务器144。在此情形中,由存取服务器141、注册服务器142、连接验证服务器143、数据库服务器144、网页验证代理服务器146和业务提供服务器102所进行的操作类似于参照图26至51的流程图所描述的如上所述的操作。
根据如图53所示的设置,能够用单个数据库服务器144管理多个ISP107和多个业务提供服务器102。
替代分开地提供网页验证代理服务器146和业务提供服务器145,如图54所示,将网页验证代理代理671安装在业务提供服务器145-2中。网页验证代理代理671是用于执行类似于网页验证代理服务器146的处理的处理程序。即,如图54所示,将数据库服务器144、业务提供服务器145-1、业务提供服务器145-2和网页验证代理服务器146放置在ISP 107-1里面。当从业务提供服务器145-1接收业务时,CE设备132首先访问存取服务器141以获得有关连接到网络的许可。CE设备132接着访问网页验证代理服务器146以获得用于连接到业务提供服务器145-1的验证。结果,CE设备132从业务提供服务器145-1接收业务。
相反,当从业务提供服务器145-2接收业务时,CE设备132首先访问存取服务器141以获得有关连接到网络的许可。CE设备132接着访问业务提供服务器145-2以获得用于从在业务提供服务器145-2里面的网页验证代理代理671接收业务的验证。随后,CE设备132从业务提供服务器145-2接收业务。
通过提供在业务提供服务器145-2中的网页验证代理代理671,没有必要分开地提供网页验证代理服务器146,由此使得用降低的成本构造系统成为可能。
如果用户已经购买了CE设备132,并在进行由图27至30的流程图或者图36至42的流程图所表示的注册处理之前,在业务提供服务器102中已经进行了用户注册,则能够将在业务提供服务器102中所注册的所述ID和口令改变为CE设备132的公共用户ID和口令。下面参照图55至63给出用于将在业务提供服务器102中所注册的所述ID和口令改变为CE设备132的公共用户ID和口令的详细描述。
在图55中,业务提供服务器A至F是在ISP 107-1中注册CE设备132之前已经购买CE设备132的用户已经进行用户注册的服务器。用户通过利用例如由所述用户所拥有的个人计算机,通过适当地选择从业务提供服务器A所发布的所述ID(此后称作为“ID-A”)和口令(此后称作为“口令-A”)、从业务提供服务器B所发布的所述ID(此后称作为“ID-B”)和口令(此后称作为“口令-B”)、从业务提供服务器C所发布的所述ID(此后称作为“ID-C”)和口令(此后称作为“口令-C”)、从业务提供服务器D所发布的所述ID(此后称作为“ID-D”)和口令(此后称作为“口令-D”)、从业务提供服务器E所发布的所述ID(此后称作为“ID-E”)和口令(此后称作为“口令-E”)、从业务提供服务器F所发布的所述ID(此后称作为“ID-F”)和口令(此后称作为“口令-F”),从业务提供服务器A至F接收业务。当用户进行用于在ISP107-1中的CE设备132的用户注册时,接收用户ID(以后同样也称作为“代表性ID”)和口令(此后同样也称作为“代表性口令”)的发布(例如,图37的步骤S312)。
在此情形中,在管理业务提供服务器A、B和F以及在管理ISP 107-1的实体之间已经签订契约。通过利用代表性ID和代表性口令从ISP 107-1接收验证,所述用户能够从业务提供服务器A、B和F接收业务。
在此情形中,能够采用用于将为从业务提供服务器A接收业务所使用的ID-A和口令A转换为代表性ID和代表性口令的下面步骤。
例如,将“附加按钮”(未示出)显示在CE设备132的浏览器上,并且,一旦按下此附加按钮,就在CE设备132的显示单元上显示如图56所示的屏幕。在图56中,在所述屏幕的上边显示了“将新业务添加到SSO。请输入用户ID和口令”的消息,而在此消息的下面,显示了用于输入代表性ID(用户ID)的一栏和用于输入代表性口令的一栏。当在接收到分别将代表性ID和代表性口令输入到代表性ID输入栏和代表性口令输入栏的输入之后,在屏幕的底部显示“下一个”的按钮时,在CE设备132的显示单元上显示如图57所示的屏幕。
在图57中,在屏幕的上边显示“SSO业务列表”的消息,而在此消息的下面,显示能够由代表性ID和代表性口令使用的业务列表。即,在图57中,显示由业务提供服务器A所提供的业务A、由业务提供服务器B所提供的业务B和由业务提供服务器F所提供的业务F。当由用户输入用于选择业务A的操作时,在CE设备132的显示单元上显示如图58所示的屏幕。
在图58中,在屏幕的上边显示“在SSO中注册业务A。请输入业务A的输入ID和口令”的消息。在此消息的下方,显示用于输入由业务提供服务器A验证用户所使用的ID和口令的输入栏。在将ID-A输入到ID输入栏和口令A输入到口令输入栏之后,用户按下在屏幕底部所显示的确定按钮,并接着,在CE设备132的显示单元上显示如图59所示的屏幕。
在图59,显示“在SSO中能够用用户ID SUZUKI使用业务A”的消息。图59示出了其中所述用户ID(代表性ID)是“SUZUKI”的例子。
按照如上所述的处理的结果,将ID-A和口令A存储到ISP 107-1里面的数据库服务器144中,以使能够将它们和代表性ID和代表性口令联系起来。
根据如上所述的处理,用户能够在不需要输入ID或者口令的情况下,从业务提供服务器A接收业务。
更具体地讲,当用户输入有关接收业务的指令到CE设备132时,在显示单元132显示如图60所示的屏幕。在图60中,显示“请输入用户ID和口令”的消息。在此消息下方,显示用于代表性ID的输入栏和用于代表性口令的输入栏。
在输入代表性ID到代表性ID输入栏及输入代表性口令到代表性口令输入栏之后,用户按下在屏幕底部的“下一个”按钮。接着,在图61的步骤S621,将代表性ID和代表性口令从CE设备132发送到ISP 107-1的存取服务器141。存取服务器141通过利用所接收的代表性ID和代表性口令验证CE设备132,并在步骤S622,存取服务器141将用户能够接收的业务列表发送到CE设备132。一旦接收到用户能够接收到的业务列表,则CE设备132在显示单元显示如图62所示的屏幕。
在图62,在屏幕的上方显示“用于铃木太郎先生的SSO业务列表”,并显示能够由用户接收的业务列表即业务A和业务B。在图62中,假定用户的名字是铃木太郎。图62示出了其中不仅业务A而且业务B已经根据参照图55至59所描述的处理被注册的例子。
当用户输入用于选择在图62中的业务A的操作时,在图61的步骤S623中,CE设备132将表示用户希望接收业务A的消息发送给ISP 107-1的网页验证代理服务器146。一旦从CE设备132接收到所述消息,则网页验证代理服务器146从数据库服务器144接收与代表性ID和代表性口令一起存储的用于业务提供服务器A的ID-A和口令A。接着,在步骤S624,网页验证代理服务器146通过利用ID-A和口令A进行CE设备132的验证。在步骤S625,业务提供服务器A通知CE设备132用户已经被验证,并提供业务。CE设备132在显示单元显示诸如如图63所示的表示已经完成业务A的验证的消息,并接收业务A。
在如上所述的ISP 107-1中注册业务。
根据参照图27至30的流程图所描述的冰箱113的注册处理和参照图36至42所述的用于汽车导航系统112的注册处理,必须在每个CE设备132中进行注册,并且拥有许多CE设备132的用户必须进行和CE设备132数相同的次数的注册处理。用户同样也必须记住和写下具有和CE设备132数量的相同数量的用户ID和口令。
下面描述能够克服此缺陷的系统。
图64示出了由仅仅一个用户注册允许多个CE设备132使用的系统概貌。在图64中,设置终端设备109是例如由用户所拥有的普通目的的个人计算机。当注册CE设备132时,设置终端设备109从所述用户接收注册信息的输入,并将它发送到CE设备注册设置服务器105。注册信息包括为进行用于CE设备132的客户机注册所要求的信息、用户信息、为登录到ISP107而使用的所希望的登录ID、所希望的登录口令、有关用于连接到ISP 107的连接装置的信息,付费方式、ISP 107的业务流程、所希望的电子邮件地址、电子邮件地址、剩余物(似乎为reminder提示)和答案、当进行CE设备132的用户注册时所发布的用户ID和口令、设备ID、通行短语、连接信息的接入许可信息、以及在业务提供服务器102中为进行用户注册所要求的信息。
注册信息不限于如上所述的信息项。即,注册信息可以包括不是如上所述的项目的项目,或者不必包括如上所述的全部项目。注册信息可以按需要由所想要的项目组成。
设置终端设备109从CE设备注册设置服务器105接收为连接到网络所要求的连接信息,并将它存储在存储器卡144。一旦从设置终端设备109接收到注册信息,则CE设备注册设置服务器105存储注册信息,生成连接信息,并并将它发送到设置终端设备109。CE设备132A和CE设备132B能够通过插入在其上存储有连接信息的存储器卡114到CE设备132A和132B而被连接到网络上。
更具体地讲,在图64的步骤S701,设置终端设备109从用户611接收注册信息的输入。在步骤S702,设置终端设备109将在步骤S701中所输入的注册信息发送到CE设备注册设置服务器105。CE设备注册设置服务器105根据注册信息生成连接信息,并在步骤S703,CE设备注册设置服务器105将连接信息发送给设置终端设备109。一旦从CE设备注册设置服务器105接收到连接信息,则设置终端设备109将连接信息存储到所插入的存储器卡114中。
在步骤S704,用户611从设置终端设备109移去存储器卡114,并将它插入到CE设备132A。在此状态中,CE设备132A能够读取和使用在存储器卡114中所存储的连接信息,以便连接到网络。接着,如果用户希望通过利用CE设备132B连接到网络,则在步骤S705,用户从CE设备132A移去存储器卡114,并将它插入到CE设备132B。接着,CE设备132B能够读取和使用在存储器卡114中所存储的连接信息,以便连接到网络。
如上所述,将连接信息存储在存储器卡114,并且当连接到网络时,CE设备132使用在所插入的存储器卡14中所存储的连接信息,以连接到网络。这样,用户能够利用在其上存储的用于多个CE设备132的连接信息的存储器卡114,以便于将它们连接到网络。
现在参照图65和66描述用于在存储器卡114中存储连接信息的两者模式。当用户拥有例如能够被作为设置终端设备109所使用的个人计算机的设备时,采用一种模式,它将参照图65描述如下。在图65的步骤S711,由用户611所拥有的设置终端设备109从用户611接收注册信息的输入。在从用户611接收注册信息的输入之后,在步骤S712,设置终端设备109将在步骤S711所输入的注册信息发送到CE设备注册设置服务器105。一旦接收到注册信息,在步骤S713,CE设备注册设置服务器105发送注册信息给连接设置数据库服务器106,并同样也请求连接设置数据库服务器106搜索能够最小化所述通信成本的存取站点(存取服务器)。
连接设置数据库服务器106通过查询在步骤S713中从CE设备注册设置服务器105中所接收的注册信息中所包含的用户611的地址和邮政编码,确定能够最小化所述通信成本的存取站点(存取服务器)。接着,在步骤S714,连接设置数据库服务器106将有关ISP 107的所确定的存取站点(存取服务器)的信息发送到CE设备注册设置服务器105。CE设备注册设置服务器105根据从连接设置数据库服务器106所接收的有关ISP 107的所确定的存取站点(存取服务器)的信息,生成连接信息,并在步骤S715,CE设备注册设置服务器105将连接信息发送给设置终端设备109。
设置终端设备109经过存储器卡驱动器701将所接收的连接信息存储在存储器卡114。
接着,在步骤S716,用户611从存储器卡驱动器701移去存储器卡114,并将它插入到CE设备132A。根据来自用户611的预定操作的输入,CE设备132A读取在所插入的存储器卡114中所存储的连接信息,并根据连接信息访问预定的存取站点(例如,存取服务器141),以便于连接到诸如因特网1的网络。
如果用户611希望连接CE设备132B到网络上,则用户611从CE设备132A移去存储器卡114,并将它插入到CE设备132B,以便于将CE设备132B连接到网络。在此情形中,在步骤S717,从CE设备132A移去存储器卡114,并将其插入到CE设备132B。根据来自用户611的预定操作输入,正如CE设备132A那样,CE设备132B读取在所插入的存储器卡114中所存储的连接信息,并根据连接信息访问预定的存取站点(例如,存取服务器141),以便于连接到诸如因特网1的网络。
参照图65,如上所述,用户611通过诸如由用户611所拥有的个人计算机的设置终端设备109进行用户注册。然而,在此情形中,用户611必须拥有诸如个人计算机的设置终端设备109。
如果用户611不拥有设置终端设备109,则用户611能够通过如图66所示的方法进行注册处理。在图66中,在步骤S721,操作中心101从用户611接收注册信息。通过诸如预定网站、邮件、传真或者电话的方式发送注册。
设置终端设备109不限于个人计算机,并且可以是PDA、移动电话或者专用多媒体公用电话亭终端。设置终端设备109可以被安装在出售CE设备132的商店。
在步骤S722,在操作中心101中所安装的设置终端设备121从操作者711接收注册信息的输入。操作者711将从用户611所发送的注册信息输入到设置终端设备121。在接收到操作者711的注册信息的输入之后,在步骤S723,设置终端设备121将在步骤S722中所输入的注册信息发送到CE设备注册设置服务器105。一旦接收到注册信息,在步骤S724,CE设备注册设置服务器105将所述注册信息发送给连接设置数据库服务器106,并同样也请求连接设置数据库服务器106搜索能够最小化所述通信成本的ISP 107的存取站点(存取服务器)。
连接设置数据库服务器106通过查询在步骤S724中从CE设备注册设置服务器105中所接收的注册信息中所包含的用户611的地址和邮政编码,确定能够最小化所述通信成本的存取站点(存取服务器)。接着,在步骤S725,连接设置数据库服务器106将有关ISP 107的所确定的存取站点(例如,存取服务器141)的信息发送到CE设备注册设置服务器105。CE设备注册设置服务器105根据从连接设置数据库服务器106所接收的有关ISP 107的所确定的存取站点(例如,存取服务器141)的信息,生成连接信息,并在步骤S726,CE设备注册设置服务器105将连接信息发送给设置终端设备109。
设置终端设备109经过存储器卡驱动器701将所接收的连接信息存储在存储器卡114。在步骤S727,将在其中存储连接信息的存储器卡114通过邮件发给用户611。
接着,在步骤S728,由用户611将存储器卡114插入到CE设备132A。根据来自用户611的预定操作的输入,CE设备132A读取在所插入的存储器卡114中所存储的连接信息,并根据连接信息访问预定的存取站点(例如,存取服务器141),以便于连接到诸如因特网1的网络。如果用户611希望连接CE设备132B到网络上,则用户611从CE设备132A移去存储器卡114,并将它插入到CE设备132B,以便于将CE设备132B连接到网络。在此情形中,在步骤S729,从CE设备132A移去存储器卡114,并将其插入到CE设备132B。根据来自用户611的预定操作输入,如在CE设备132A那样,CE设备132B读取在所插入的存储器卡114中所存储的连接信息,并根据连接信息访问预定的存取站点(例如,存取服务器141),以便于连接到诸如因特网1的网络。
如上所述,代替用户611,通过利用操作中心101的设置终端设备121,能够在存储器卡114中存储连接信息。由在操作中心101中所安装的设置终端设备121所进行的处理基本上和由用户611所拥有的设置终端设备109类似。
将如上所述在其上存储连接信息的存储器卡114插入到如图67所示的多个CE设备132A至132D,以便于将CE设备132A至132D连接到因特网1。更具体地讲,在图67中,将CE设备132A经过公共无线LAN基站115连接到存取站点141,并接着将其连接到因特网1。经过移动电话线(cellular telephone line)的无线基站116和电话线网络(telephone linenetwork)108将CE设备132B连接到存取站点141,并接着将其连接到因特网1。将CE设备132C经过电话线网络108通过拨号连接与所述存取站点连接。将CE设备132D通过LAN连接与存取站点141连接,并接着将其连接到因特网1。
例如,如果拥有如图67所示的诸如4个不同CE设备132A至132D的用户希望将CE设备132A至132D连接到因特网1,在步骤S741,用户首先将在其上存储连接信息的存储器卡114插入到CE设备132A。接着,用户通过输入预定操作到CE设备132A将CE设备132A连接到因特网1。接着,在步骤S742,用户从CE设备132A移去存储器卡114,并将其插入到CE设备132B。接着,用户通过输入预定操作到CE设备132B将CE设备132B连接到因特网1。
接着,在步骤S743,用户从CE设备132B移去存储器卡114,并将其插入到CE设备132C。接着,用户通过输入预定操作到CE设备132C将CE设备132C连接到因特网1。接着,在步骤S744,用户从CE设备132C移去存储器卡114,并将其插入到CE设备132D。接着,用户通过输入预定操作将CE设备132D连接到因特网1。
这样,通过利用用于多个CE设备132A至132D的单个存储器卡114,用户能够将CE设备132A至132D连接到因特网1。
当将在其上存储有连接信息的存储器卡114插入到CE设备132时,能够根据下面的两种存储模式将连接信息存储到CE设备132。下面参照图68描述一种存储模式。当在图68的步骤S751将存储器卡114插入到CE设备132中时,处理进行到步骤S752。在步骤S752,CE设备132将在存储器卡114中所存储的连接信息复制到CE设备132的内部RAM 721中。在此状态中,当由用户给出有关连接到因特网1的指令时,在步骤S753,CE设备132通过利用在步骤S752中在内部RAM 721中所存储的连接信息,连接到因特网1。
在其中通过利用从存储器卡114复制到内部RAM 721的连接信息将CE设备132连接到因特网1的所述模式中,一旦将所述连接信息复制到存储器卡114的内部RAM 721,则即使移去存储器卡114,只要在内部RAM 721存储有内部信息,CE设备132能够连接到因特网1。由此,用户通过利用单个存储器卡114一次能够将多个CE设备132连接到因特网1。
下面参照图69描述其他的存储模式。在图69的步骤S761,用户将存储器卡114插入到CE设备132。在此状态中,当由用户给出有关连接到因特网1的指令时,在步骤S762,CE设备132从存储器卡114读取连接信息,并连接到因特网1。
在其中每次输入有关连接到因特网的指令而从存储器卡114读取连接信息的所述模式中,只要用户拥有存储器卡114,即使CE设备132被盗,它也能够防止被不诚实地使用,并防止连接到因特网1。
当CE设备132从存储器卡114读取连接信息时,可以要求用户输入预定口令,并且仅仅当所输入的口令正确时,才能够从存储器卡114读取连接信息。根据这种安排,即使CE设备132和存储器卡114都被盗,也能够防止第三方通过CE设备132连接到因特网1。
可以将在存储器卡114中所存储的连接信息和CE设备132的设备ID一起存储。在此情形中,只有当其中拥有存储器卡114的CE设备132的设备ID和连接信息关联的设备ID相符时,才允许CE设备132通过利用在存储器卡114中所存储的连接信息连接到因特网1。
作为部分连接信息的为连接到ISP 107所要求的登录ID和口令,可以被存储在存储器卡114中。或者,每次用户连接因特网1而不是存储登录ID和口令到存储器卡114时,可以请求用户输入为连接到所述ISP 107所要求的登录ID和口令。或者,可以在存储器卡114存储用于连接到ISP 107的登录ID,并且在没有将口令存储到存储器卡114中的情况下,每次用户连接到因特网1时,可以要求用户输入所述口令。
代替通过利用CE设备132的输入接口输入登录ID和口令,按照不同的方法可以输入它们。例如,可以将口令存储在不同于在其上存储连接信息的存储器卡114的存储器卡114,并且,只有当提供两存储器卡114时,用户从被允许通过CE设备132连接到因特网1。更具体地讲,例如,将在其上存储口令的存储器卡114插入到CE设备132,并在由CE设备132读取所述口令之后,将在其上存储连接信息的存储器卡114插入到CE设备132,由此允许CE设备132连接到因特网1。当然,可以在插入在其上存储有连接信息的存储器卡114到CE设备132之后,将在其上存储有口令的存储器卡114插入到CE设备132。
可以为CE设备132提供诸如用于识别指纹的装置的用于识别个人的装置,并且,只有当识别连接信息的用户身份时,才允许CE设备132连接到ISP 107。
可以将用于从业务提供服务器102(或者业务提供服务器145)接收业务的登录ID和口令存储在存储器卡114。或者,代替将登录ID和口令存储在存储器卡114,每次用户从业务提供服务器102接收业务时可以要求用户输入用于从业务提供服务器102接收业务的登录ID和口令。或者,可以将登录ID存储在存储器卡114,并且在没有将口令存储在存储器卡114的情况下,每次用户从业务提供服务器102接收业务时可以要求用户输入所述口令。
正如在用于连接ISP 107的登录ID和口令中那样,代替通过利用CE设备132的输入接口输入登录ID和口令,可以根据不同方法输入用于从业务提供服务器102(或者业务提供服务器145)接收业务的登录ID和口令。例如,可以在不同于在其中存储连接信息的存储器卡114的存储器卡114中存储口令,并且只有当提供两存储器卡114时,允许用户通过CE设备132连接到因特网1。
可以为CE设备132提供用于识别个人的装置,诸如用于识别指纹的装置,并且,只有当识别连接信息的用户身份时,才允许CE设备132连接到业务提供服务器102。
现在参照图70至76,描述在设置终端设备109的显示单元上从当通过设置终端设备109进行用户注册时至当将连接信息存储在存储器卡114时所显示的屏幕例子。
当用户给出有关进行用户注册的指令时,设置终端设备109在显示单元上显示诸如如图70所示的屏幕。在图70中,在屏幕的上方显示“用于存储器卡的R/W驱动器被连接了吗?”的消息。在屏幕的较下方,显示了选择按钮即,“YES”和“NO”。当存储器卡驱动器701没有和设置终端设备109相连接时,用户选择“NO”。接着,在设置终端设备109的显示单元上,显示“用户注册暂停。连接存储器卡的R/W驱动器,并接着,重新启动用户注册。”的消息。
当存储器卡驱动器701和设置终端设备109相连时,用户选择“YES”。接着,在设置终端设备109的显示单元上,显示诸如图71所示的屏幕。
在图71中,在屏幕的上方显示“请在R/W驱动器中设置存储器卡”的消息,并且在所述屏幕的下方显示诸如“确定”和“取消”的选择按钮。如果用户希望取消用户注册,用户选择“取消”以取消用户注册。如果用户希望继续用户注册,则用户将存储器卡114插入到存储器卡驱动器701,并选择“确定”。接着,在设置终端设备109的显示单元上显示如图72所示的确认屏幕。
在图72中,在屏幕的上方显示“连接到网络”的消息,而在屏幕的下方显示选择按钮即“确定”和“取消”。如果用户希望取消用户注册,用户选择“取消”以取消用户注册。如果用户希望继续用户注册,则用户选择“确定”。接着,在设置终端设备109的显示单元上显示如图73所示的屏幕。
在图73中,在屏幕的上方显示“请输入所要求的项目”的消息,而紧靠上述消息的下面显示“姓名”和用于填写用户名的输入栏751,随后显示“姓名(字母发音)”和用于填写用户姓名的字母发音的输入栏752。示出了其他的用于所要求项目的输入栏,尽管在图73中用“......”省略了它们。在图73的屏幕底部,示出了选择按钮即“检查”和“取消”。如果用户希望取消用户注册,用户选择“取消”以取消用户注册。如果用户希望继续用户注册,则用户在所述栏输入所有的所要求项目之后选择“检查”。接着,在设置终端设备109的显示单元上显示如图74所示的屏幕。
在图74中,在屏幕的上方显示“请检查输入信息”的消息,而在紧靠此消息的下方,显示“姓名xxxxxxxx”(事实上,显示输入到图73的栏751的名字),接着显示的是“姓名(字母发音)xxxxxxxx”(事实上,显示输入到图73的栏751的字母发音)。示出了在图73中所要求输入的项目,尽管它们在图74中用“......”省略了它们。在图74的屏幕底部,示出了选择按钮即“发送”和“取消”。如果在所显示信息中存在错误,用户选择“取消”以取消用户注册。如果在所显示信息中不存在错误,则用户选择“发送”。接着,在设置终端设备109的显示单元上显示如图75所示的屏幕。
在图75中,在屏幕的上方指示“下载下面的连接信息,并将它存储在存储器卡中”的消息,并在紧靠此消息下面,指示“AP电话号码No.xxxxxxxx”(事实上,在xxxxxxxx中示出了存取站点的电话号码)。在AP电话号码下面,还示出了“SMTPxxxxxxxx”(事实上用xxxxxxxx表明SMTP服务器的地址),接下来显示的是“POPxxxxxxxx”(事实上,用xxxxxxxx表明POP服务器的地址)。示出了其他的连接信息的项目,尽管它们在图75中用“......”省略了它们。在图75的屏幕底部,示出了诸如“确定”和“取消”的选择按钮。如果用户希望取消用户注册,用户选择“取消”以取消用户注册。如果用户希望用图75所示的连接信息进行用户注册,则用户选择“确定”。接着,在设置终端设备109的显示单元上显示如图76所示的屏幕。
在图76中,在屏幕的上方显示了“将连接信息存储在存储器卡中”的消息,并紧在此消息下面,显示选择按钮即“确定”。在检查连接信息被存储在存储器卡114中之后,用户选择“确定”。因此,在将连接信息存储在存储器卡114之前在设置终端设备109的显示单元上显示如上所述的屏幕。
下面参照图77至79的流程图描述在将连接信息存储在存储器卡114之前用于设置存储器卡144的处理。
在图77的步骤S801,设置终端设备109从用户那里接收有关进行用于连接到网络的用户注册的指令输入。在步骤S802,设置终端设备109的显示控制程序325在显示单元显示如图70所示的屏幕。当在图70中选择“确定”时,显示控制程序325在显示单元显示如图71所示的屏幕。当在图71中选择“确定”时,设置终端设备109的显示控制程序325在显示单元显示如图72所示的屏幕。当在图72中选择“确定”时,处理进行到步骤S803。
在步骤S803,设置终端设备109的浏览器323要求CE设备注册设置服务器105进行网络连接设置。
在图78的步骤S821,CE设备注册设置服务器105从设置终端设备109接收有关进行网络连接设置的请求。
在步骤S822,CE设备注册设置服务器105的通信控制程序462将网络连接设置屏幕发送给设置终端设备109。
在步骤S804,设置终端设备109从CE设备注册设置服务器105接收网络连接设置屏幕。在步骤S805,设置终端设备109的显示控制程序325在设置终端设备109的显示单元上显示如图73所示的屏幕。当将所有要求的项目输入到图73中的输入栏以选择“检查”时,设置终端设备109的显示控制程序325在设置终端设备109的显示单元上显示如图74所示的屏幕。当用户在检查如图74所示的显示之后选择“发送”时,处理进行到步骤S806。在步骤S806,设置终端设备109的浏览器323将在步骤S805中所输入的注册信息发送给CE设备注册设置服务器105。
在步骤S823,CE设备注册设置服务器105从设置终端设备109接收注册信息。在步骤S824,CE设备注册设置服务器105的存储控制程序465检查在步骤S823中所接收的注册信息是否存在不足或者错误。如果确定没有不足或者错误,则在步骤S825,存储控制程序465将注册信息存储在存储单元。
在步骤S826,CE设备注册设置服务器105的登录ID/口令生成程序464生成登录ID和口令。在步骤S827,CE设备注册设置服务器105的通信控制程序462将注册信息发送给连接设置数据库服务器106,并同样也请求连接设置数据库服务器106搜索连接的存取站点。
在图79的步骤S841,连接设置数据库服务器106从CE设备注册设置服务器105接收所述注册信息和有关搜索连接存取站点的请求。
在步骤S842,连接设置数据库服务器106的存储控制程序484将在步骤S841中所接收的注册信息存储在存储单元,并同样,数据搜索程序485通过查询在所述注册信息中所包含的用户地址和邮政编码,搜索能够最小化所述通信成本的ISP 107的存取站点。当确定所述存取站点时,处理进行到步骤S843,在该步骤,连接设置数据库服务器106的通信控制程序482发送有关在步骤S842中作为搜索结果所确定的存取站点的信息给CE设备注册设置服务器105。
在步骤S828,CE设备注册设置服务器105从连接设置数据库服务器106接收有关存取站点的信息。在步骤S829,CE设备注册设置服务器105的连接信息生成程序463根据在步骤S828中所接收的有关存取站点的信息生成连接信息。
在步骤S830,CE设备注册设置服务器105的通信控制程序462将在步骤S829中所生成的连接信息发送给设置终端设备109。
在步骤S807,设置终端设备109从CE设备注册设置服务器105接收连接信息。在步骤S808,设置终端设备109的驱动器控制程序326将在步骤S807中所接收的连接信息存储在存储器卡114。设置终端设备109的显示控制程序325在显示单元显示如图76所示的屏幕。
将连接信息存储到如上所述的存储器卡114中。
在存储器卡114中,能够存储用于一个用户的连接信息。在此情形中,只有已经在存储器卡114存储了连接信息的用户能够携带存储器卡114,由此减少了另一个用户使用连接信息的可能性。
在单个存储器卡114中,能够存储用于多个用户的连接信息。在此情形中,将唯一的口令分配给每个用户,并且当通过CE设备132连接到因特网1时,用户请求输入该口令。只有当该口令由用户正确输入时,才允许CE设备132连接到因特网1。根据此布置,可能防止另一个用户使用连接信息。或者,可以为CE设备132配备诸如用于验证指纹的装置的用于验证个人的装置,并且只有当确认用户为由验证装置授权的用户时,才可以读取在存储器卡114中所存储的对应于用户的连接信息。
现在参照图80的流程图,描述通过利用如上所述的在其中存储连接信息的存储器卡114连接汽车导航系统112到因特网1的处理。
在步骤S861,汽车导航系统112的操作输入控制程序546确定有关连接到因特网1的指令是否被输入。当有关连接到因特网1的指令被输入时,处理进行到步骤S862。
在步骤S862,汽车导航系统112的操作系统541确定存储器卡114是否被安装在驱动器274中。如果存储器卡114没有安装在驱动器274中,则处理进行到步骤S863。在步骤S863,显示控制程序544在显示单元271显示表示存储器卡114没有安装在驱动器274中的消息。
如果汽车导航系统112的操作系统541在步骤S862确定存储器卡114安装在驱动器274中,则处理进行到步骤S864。在步骤S864,汽车导航系统112的浏览器543根据在存储器卡114中所存储的连接信息访问预定存取站点(例如,存取服务器141),以便于连接到因特网1。
在步骤S865,汽车导航系统112的操作输入控制程序546确定有关从因特网1断开连接的指令是否被输入。如果有关从因特网1断开连接的指令没有被输入,则处理进行到步骤S866。
在步骤S866,汽车导航系统112的浏览器543从因特网1断开和汽车导航系统112的连接。
按照如上所述的处理,CE设备132根据在存储器卡114中所存储的连接信息连接到因特网1。如上所述,通过利用存储连接信息的存储器卡114将CE设备132连接到因特网1,用户不必为每个CE设备132输入注册信息,由此增强了使用的简单性。存储器卡114制做的很小巧,以使用户能够容易地携带存储器卡114。因此,用户不必携带他/她自己的CE设备132,并且用户能够通过利用用户可得到的CE设备132连接到因特网1以获得信息。
因为每次用户将CE设备132连接到因特网1时,没必要输入连接信息到CE设备132,所以能够小型化或者删去CE设备132的输入接口。
另外,只要用户拥有设置终端设备109例如个人计算机,则用户能够由他/她自己来设置存储器卡,因此用户不必访问用于设置存储器卡114的专门代理。
在上文的描述中,CE设备132配备有用于通过从存储器卡114读取连接信息进行连接设置的功能。当被制造时,可以将通过从存储器卡114读取连接信息进行连接设置的功能集成到CE设备132。或者,可以将用于从存储器卡114读取连接信息以进行连接设置的程序和所述连接信息一起存储在存储器卡114,并且随后当将存储器卡114插入到CE设备132的存储器卡驱动器时,CE设备132可以启动在存储器卡114中所存储的程序,以进行连接设置。当更新用于从存储器卡114读取连接信息以进行连接设置的程序时,可以通过利用通信网络将程序发送到CE设备132,并将其安装到CE设备132中。
通过将用于从存储器卡114读取连接信息以进行连接设置的程序和所述连接信息一起记录在存储器卡114,CE设备132无需配备用于通过从存储器卡114读取连接信息进行连接设置的功能就能够进行连接设置。在此情形中,将用于进行连接设置的程序和连接信息一起从CE设备注册设置服务器105发送到设置终端设备109,并通过设置终端设备109将其记录到存储器卡114中。
更具体地讲,例如,CE设备注册设置服务器105预先存储由CE设备132进行连接设置的程序,并且当在图78的步骤S830将连接信息发送到设置终端设备109时,CE设备注册设置服务器105将用于由CE设备132进行连接设置的程序和连接信息一起发送。设置终端设备109在图77的步骤S807从CE设备注册设置服务器105接收用于由CE设备132进行连接设置的程序和连接信息。接着,在步骤S808,设置终端设备109将在步骤S807所接收的连接信息和用于由CE设备132进行连接设置的程序存储到存储器卡114中。因此,当将在其中存储连接信息和用于由CE设备132进行连接设置的程序的存储器卡114插入到CE设备132中时,CE设备132从存储器卡114读取用于执行连接设置的程序,并执行该程序。即,CE设备132根据在存储器卡中所记录的连接信息连接到网络(例如,图80的步骤S864)。
通过举例的方法将存储器卡114用于在其中存储连接信息。然而,介质存储连接信息不限于存储器卡114。例如,可以将连接信息存储在IC卡中。在此情形中,代替存储器驱动器701,将用于从IC卡读取并存储连接信息的IC卡读写器安装在所述设置终端109(121)。为CE设备132提供用于从IC卡读取连接信息的IC卡阅读器。
在上文的描述中,当生成连接信息时,选择能够最小化通信成本的存取站点。然而,在本发明中,在考虑通信成本的条件下选择存取站点不是本质的。例如,可以选择实现通过无线通信的最快通信速度的存取站点或者允许负荷分散的存取站点。可以在不是如上所述条件的条件下选择存取站点。或者,可以根据多个条件,例如,通过利用通信成本和通信速度的参数选择存取站点。当然,能够考虑多个条件而不是通信成本和通信速度的组合通过计算选择存取站点。可以由用户通过CE设备132,或者可以通过连接设置数据库服务器106,设置用于选择存取站点的条件。
如上所述,当在连接到因特网1之后从如图2所示的多个业务提供服务器102-1至102-n接收业务时,有时要求用户在业务提供服务器102-1至102-n的每一个中进行用户注册。当从多个业务提供服务器102-1至102-n接收业务时,用户注册必须在所有的业务提供服务器102-1至102-n上进行。
如上所述,当在业务提供服务器102-1至102-n的每一个中进行用户注册时,诸如用户姓名、地址、电子邮件等等的信息是在多数业务提供服务器102-1至102-n中将要注册的共同信息。在多数业务提供服务器102-1至102-n中将要注册的诸如用户地址、姓名、年龄、性别和电话号码的信息在下文中被称作为“基本信息”。每次在业务提供服务器102-1至102-n的每一个中进行用户注册时,要求用户输入相同的基本信息。
接着,如果当在另一个业务提供服务器102中进行用户注册时用户不必输入当在一个业务提供服务器102中在先进行用户注册时已经输入的基本信息,则它对用户来说变得非常方便。具体地讲,如果使用CE设备132的输入接口困难,则如果减少要输入的信息量,加在用户身上的负担能够被相当大地减少。
更具体地讲,现在假定用户必须输入为在业务提供服务器102-1(a至c是基本信息)中为首先进行用户注册所要求的a,b,c,d和e(a至e是信息项-同样适用于f和g),并且,a,b,c,f,g和h是为在业务提供服务器102-2中随后进行用户注册所要求的。通常地,用户必须输入用于在业务提供服务器102-2中进行用户注册的诸如a,b,c,f,g和h的信息项。即,用户必须再次输入a至c的相同信息,这是很麻烦的。
接着,当在业务提供服务器102-2中进行用户注册时,如果用户必须仅仅输入f至h,而不必输入a至c(基本信息),则会方便的多。
现在参照图81和82描述其中当用户随后进行在另一个业务提供服务器102中进行用户注册时,用户不必输入在业务提供服务器102中为在先进行用户注册所已经输入的基本信息的系统。
在下面的描述中,在为进行在业务提供服务器102中进行用户注册所要求的信息项中,将不是如上所述的基本信息(a至c)的信息(d,e,f至h)称作为业务相关信息。
在图81中,集中式业务注册服务器104集中地存储和管理基本信息。在图81的步骤S901中,制造商服务器131将从CE设备制造商103所发货的CE设备132的设备ID发送到集中式业务注册服务器104。集中式业务注册服务器104存储从制造商服务器131所接收的设备ID。
在步骤S902,业务提供服务器102-2将要求为用户注册输入的项目作为业务相关信息发送给集中式业务注册服务器104。集中式业务注册服务器104存储所接收的由用户输入的作为业务相关信息的项目。在步骤S903,业务提供服务器102-2将由业务提供服务器102-2所提供的业务类型(表示业务类型的信息)和能够接收业务的CE设备132的技术要求(要求的功能)发送给集中式业务注册服务器104。集中式业务注册服务器104存储所接收的业务类型和能够接收业务的CE设备132的技术要求。
正如业务提供服务器102-2中的那样,业务提供服务器102-1,102-3至102-n将业务相关信息和能够接收到由业务提供服务器102-1,102-3至102-n的业务的CE设备132的技术要求发送给集中式业务注册服务器104。集中式业务注册服务器104存储所接收的业务相关信息和能够接收业务的CE设备132的技术要求。
集中式业务注册服务器104根据在步骤S903中能够接收从业务提供服务器102中所接收和存储的业务的CE设备132的技术要求,确认在步骤S901中从制造商服务器131所接收和存储的制造CE设备132的技术要求,以便于指定能够从业务提供服务器102接收业务的CE设备132,并生成其中业务和CE设备132彼此相关联的数据库。即,在此数据库中,记录能够接收由业务提供服务器102-1至102-n所提供的业务的每一个的CE设备132的列表。
在所述数据库中,如上所述,记录能够接收由业务提供服务器102-1至102-n所提供的业务的每一个的CE设备132的列表。或者可以记录由每个CE设备132将要接收的业务的列表。
随后,当在图82的步骤S921中,在业务提供服务器102-2进行用户注册时,CE设备132将为在业务提供服务器102-2中进行用户注册所要求的基本信息和业务相关信息发送给集中式业务注册服务器104。集中式业务注册服务器104存储所接收的基本信息,并且在步骤S922,还将在步骤S921中所接收的业务相关信息发送给业务提供服务器102-2。业务提供服务器102-2存储所接收的业务相关信息。
集中式业务注册服务器104发布注册ID和口令,并将注册ID和口令随同表示在业务提供服务器102-2中的注册已经在步骤S923中已经完成的消息一起发送给CE设备132。一旦接收到注册ID和口令和表示在业务提供服务器102-2中的注册已经在步骤S923中已经完成的消息,则CE设备132将注册ID和口令以及所述消息一起显示给所述用户。用户记住或者写下注册ID和口令。接着用户能够从业务提供服务器102-2接收业务。
随后,当用户在另一个业务提供服务器102-n进行用户注册时,CE设备132首先将注册ID和口令发送给集中式业务注册服务器104。接着,集中式业务注册服务器104根据注册ID读取所注册的基本信息,并同时读取用户将要输入的作为业务提供服务器102-n的业务相关信息的项目,并将它们发送给CE设备132。CE设备132从用户那里仅仅接收为在业务提供服务器102-n中进行用户注册所要求的业务相关信息的输入,并在步骤S924,CE设备132将所输入的业务相关信息发送给集中式业务注册服务器104。一旦接收到业务相关信息,在步骤S925,则集中式业务注册服务器104将业务相关信息发送给业务提供服务器102-n。业务提供服务器102-n存储所接收的业务相关信息。
根据如上所述的处理,当随后在业务提供服务器102-n进行用户注册时,用户不得不输入已经为在业务提供服务器102-2中进行用户注册所输入的基本信息。
下面参照图83至93讨论当进行用户注册时在CE设备132的显示单元上所显示的屏幕。
当用户将有关接收业务的指令输入到CE设备132时,在CE设备132的显示单元上显示如图83所示的屏幕。在图83中,在屏幕的上方,指示“业务检查”的消息,而连接按钮801显示在此消息的下面。当通过输入预定操作选择连接按钮801时,在CE设备132的显示单元上显示如图84所示的屏幕。
在图84中,在屏幕的上方,显示“业务列表CE设备A?你能够接收的业务如下”的消息,在此消息下面,显示“业务A”和注册按钮811,以及“业务B”和注册按钮812。当用户希望在业务A中进行用户注册时,用户通过输入预定操作,选择注册按钮811。接着,在CE设备132的显示单元上显示如图85所示的屏幕。
在图85中,在屏幕的上方,显示“你有注册ID吗?”的消息,在此消息下面,显示“YES”按钮821和“NO”按钮822。因为这是第一次进行用户注册,用户根据预定操作选择“NO”按钮822。接着,在CE设备132的显示单元上显示如图86所示的屏幕。
在图86中,在屏幕的上方,显示“输入基本信息”的消息,在此消息下面,显示“姓名”和用于填写“姓名”的输入栏831,“地址”和用于填写“地址”的输入栏832,以及“电子邮件”和用于填写电子邮件地址的输入栏833,注册按钮834在这些输入栏的下面显示。用户通过预定操作将他/她的名字输入到姓名输入栏831,地址输入到地址输入栏832以及电子邮件地址输入到电子邮件地址输入栏833,并选择注册按钮834。接着,在CE设备132的显示单元上显示如图87所示的屏幕。
在图87中,在屏幕的上方,显示“业务-A相关信息”的消息,在此消息下面,显示“年龄”和用于填写用户年龄的输入栏841,以及“爱好”和用于填写用户爱好的输入栏842。注册按钮843显示在这些栏的下面。用户通过预定操作将用户的年龄输入到年龄输入栏841,并将用户的爱好输入到爱好输入栏842,并选择注册按钮843。接着,在CE设备132的显示单元上显示如图88所示的屏幕。
在图88中,在屏幕的上方,显示“已经完成注册”的消息,在此消息下面,显示“你的IP/PW是IDxxxxxx PWxxxxxx”(实际上,注册ID在“IDxxxxxx”的xxxxxx中被显示,而口令在“PWxxxxxx”的xxxxxx中被显示)。按如上所述方法完成业务A的用户注册。因为集中式业务注册服务器104管理用户、CE设备和业务,以使能够将它们彼此相联系,用户能够在CE设备上通过输入预定操作显示由用户所注册的CE设备列表。即,为了响应用户操作,CE设备要求集中式业务提供服务器104发送和用户相联系的CE设备列表。集中式业务注册服务器104搜索和用户相联系的CE设备,并将CE设备列表发送给CE设备。所述CE设备表示从集中式业务注册服务器104提供给用户的CE设备列表。接着,用户能够查看所注册CE设备的列表。
当在业务B中进行用户注册时,为了响应来自用户的有关在所述业务中注册的指令,在CE设备132的显示单元上显示如图89所示的屏幕。
在图89中,在屏幕的上方,显示“业务列表”的消息,在此消息下面,显示“CE设备A?你能接收的业务如下”。在此消息下面,显示“CE设备A已注册”和“业务B”及注册按钮812。用户通过预定操作选择注册按钮812。并接着,在CE设备的显示单元上显示如图90所示的屏幕。
在图90中,在屏幕的上方,显示“请输入注册ID”的消息,并在此消息下面,显示“ID”和注册-ID的输入栏851,以及“PW”和口令输入栏852。OK按钮853显示在这些栏的下面。用户根据预定操作将在图88中在显示器上所显示的注册ID输入到注册-ID输入栏851,并将在图88中在显示器上所显示的口令输入到口令输入栏852,并接着选择注册按钮853。接着,在CE设备132的显示单元上显示如图91所示的屏幕。
在图91中,在屏幕的上方,显示“基本信息检查”的消息,并在此消息下面,显示“姓名xxxx xxxxxx”(实际上,用户姓名显示在“xxxx xxxxxx”)。接着显示“地址xxxxxxxxxx”(实际上,用户地址显示在“xxxxxxxxxx”)和“电子邮件xxxx @xxxxxx”(实际上,用户电子邮件地址显示在“xxxx@xxxxx x”)。检查按钮861显示在此信息下面。在检查基本信息之后,用户根据预定操作选择检查按钮861。接着,在CE设备132的显示单元上显示如图92所示的屏幕。
在图92中,在屏幕的上方,显示“业务-B相关信息”的消息,并在此消息下面,显示“信用号码”和用于信用号码的输入栏871。在此输入栏下面显示注册按钮872。在根据预定操作输入信用号码到信用号码输入栏871之后,用户选择注册按钮872,随后在CE设备132的显示单元上显示如图93所示的屏幕。
在图93中,在屏幕的上方,显示“完成注册”的消息。因此,完成在业务B中的注册。
如上所述,当随后在另一个业务注册服务器102进行用户注册时,没有必要输入为在业务提供服务器102中进行用户注册已经注册的基本信息,由此给用户系统性的印象,并增强操作的简单性。
在上文的描述中,用户将要输入到图90的屏幕的口令输入栏851的口令是在图88中在显示单元上所显示的口令。然而,在通过如图88所示的在此完成屏幕完成在业务A中的用户注册之后,用户能够通过预定步骤改变口令。在此情形中,在图90的屏幕中由用户输入到口令输入栏851的口令是新口令。例如,如果用户希望在完成业务A的用户注册之后改变口令,用户利用用户所拥有的CE设备132或者个人计算机访问集中式业务注册服务器104,并输入如图88所示的注册ID和口令,以及所想要的口令,由此使得改变所述口令成为可能。不仅在第一次进行用户注册之后,而且不论什么时候只要用户希望(例如,在进行业务B的注册之后),所述口令都能够被改变。
下面参照图94的流程图描述集中式业务注册服务器104的预注册。
在步骤S951,业务提供服务器102的通信控制程序422将能够从业务提供服务器102接收业务的CE设备132的技术要求发送给集中式业务注册服务器104。例如,如果业务提供服务器102提供用于音乐内容的分布业务,则业务提供服务器102将“具有用于回放音乐的扬声器”作为CE设备132的技术要求发送。
在步骤S941,集中式业务注册服务器104从业务提供服务器102接收能够利用业务提供服务器102的技术要求。
集中式业务注册服务器104从制造商服务器131接收有关制造CE设备132的技术要求的数据,并存储它。接着,在步骤S942,集中式业务注册服务器104的数据搜索程序505通过查询所存储的有关CE设备132的技术要求的数据,选择能够使用由业务提供服务器102所提供的业务的所有CE设备132。即,如果在步骤S941所接收的CE设备132的技术要求表示“拥有用于回放音乐的扬声器”,则集中式业务注册服务器104的数据搜索程序505通过查询所存储的有关CE设备132的技术要求的数据,挑选出所有配备有用于回放音乐的扬声器的CE设备132。
接着,在步骤S952,业务提供服务器102的通信控制程序422将在业务提供服务器102中为进行用户注册所要求的信息项发送给集中式业务注册服务器104。例如,业务提供服务器102的通信控制程序422将诸如“最喜欢的音乐片断”和“所拥有的CD数”的项目发送给集中式业务注册服务器104。
在步骤S943,集中式业务注册服务器104从业务提供服务器102接收在业务提供服务器102中为进行用户注册所要求的信息项。
在步骤S944,集中式业务注册服务器104的存储控制程序504存储在业务提供服务器102中为进行用户注册所要求的信息项。
预注册处理按如上所述方式完成。
下面参照图95的流程图描述设备ID的注册处理。
在步骤S971,制造商服务器131的通信控制程序302将要制造的CE设备132的技术要求发送给集中式业务注册服务器104。如果将要制造的CE设备132具有显示单元和扬声器,则将所述显示单元和所述扬声器作为CE设备132的技术要求发送。
在步骤S961,集中式业务注册服务器104从制造商服务器131接收将要制造的CE设备132的技术要求。
在步骤S962,集中式业务注册服务器104的存储控制程序504将在步骤S961中所接收的CE设备132的技术要求存储在存储单元。
在步骤S972,制造商服务器131的通信控制程序302将制造CE设备132的设备ID发送给集中式业务注册服务器104。
在步骤S963,集中式业务注册服务器104从制造商服务器131接收制造CE设备132的设备ID。
在步骤S964,集中式业务注册服务器104的存储控制程序504将在步骤S963中所接收的CE设备132的设备ID存储在存储单元。
如上所述,完成了用于设备ID的注册处理。
现在通过将汽车导航系统112作为CE设备132的一个例子,参照图96至103的流程图描述在业务提供服务器102中的业务注册处理。
在图96的步骤S1001,根据用户的有关进行在业务中注册的指令,汽车导航系统112的浏览器543要求集中式业务注册服务器104发送能够注册的业务列表。
在图99的步骤S1051,集中式业务注册服务器104从汽车导航系统112接收有关发送能够注册的业务列表的请求。
在步骤S1052,集中式业务注册服务器104的通信控制程序502要求汽车导航系统112发送所述设备ID。
在步骤S1002,汽车导航系统112从集中式业务注册服务器104接收有关发送设备ID的请求。
在步骤S1003,汽车导航系统112的通信控制程序542将设备ID发送给集中式业务注册服务器104。
在步骤S1053,集中式业务注册服务器104从汽车导航系统112接收设备ID。
在步骤S1054,集中式业务注册服务器104的数据搜索程序505搜索存储单元以确定在步骤S1053中所接收的设备ID是否和注册ID相联系。
如果集中式业务注册服务器104的数据搜索程序505在步骤S1055确定设备ID没有在和注册ID相联系的存储单元注册,则处理进行到步骤S1056。
在步骤S1056,集中式业务注册服务器104的数据搜索程序505读取在步骤S1053中所接收的与所述设备ID相对应的CE设备132(即,汽车导航系统112)的技术要求,并根据所述技术要求从能够接收业务的汽车导航系统112中选择业务提供服务器102。
在步骤S1057,集中式业务注册服务器104的通信控制程序502将能够被注册的业务列表发送给汽车导航系统112。
在步骤S1004,汽车导航系统112从集中式业务注册服务器104接收能够被注册的业务列表。
在步骤S1005,汽车导航系统112的显示控制程序544在显示单元271上显示在步骤S1004所接收能够被注册的业务列表,如图84所示,并且操作输入控制程序546接收来自用户的将要注册的业务选择。
在步骤S1006,汽车导航系统112的浏览器543发送有关注册在步骤S1005所接收的业务的请求给集中式业务注册服务器104。
在步骤S1058,集中式业务注册服务器104从汽车导航系统112接收有关注册业务的请求。
在步骤S1058的处理之后,在图100的步骤S1059中,集中式业务注册服务器104的通信控制程序502请求汽车导航系统112检查所述注册ID。
在步骤S1007,汽车导航系统112确定是否请求检查来自集中式业务注册服务器104的注册ID和口令两者。然而,如果不请求检查注册ID和口令两者,则在步骤S1008,汽车导航系统112从集中式业务注册服务器104接收有关检查注册ID的请求。
在步骤S1009,汽车导航系统112的显示控制程序544在显示单元271显示诸如如图85所示的屏幕,并指示用户检查注册ID。
在从用户那里接收到用户没有注册ID(在图85中的“NO”按钮被选择)的输入之后,处理进行到图97的步骤S1010。在步骤S1010,汽车导航系统112的浏览器543将表示已经检查注册ID的消息发送给集中式业务注册服务器104。
在步骤S1060,集中式业务注册服务器104从汽车导航系统112接收表示用户没有注册ID的消息。
在步骤S1061,集中式业务注册服务器104的通信控制程序502请求汽车导航系统112发送基本信息。
在步骤S1011,汽车导航系统112从集中式业务注册服务器104接收有关发送基本信息的请求。
在步骤S1012,汽车导航系统112的显示控制程序544在显示单元271显示诸如图86所示的屏幕,并且操作输入控制程序546从所述用户那里接收基本信息的输入。
接着,在步骤S1013,汽车导航系统112的浏览器543将在步骤S1012中所接收的基本信息发送给集中式业务注册服务器104。
在步骤S1062,集中式业务注册服务器104从汽车导航系统112接收基本信息,并且集中式业务注册服务器104的存储控制程序504存储所接收的基本信息。
在步骤S1063,集中式业务注册服务器104的通信控制程序502请求汽车导航系统112发送业务相关信息。
在步骤S1014,汽车导航系统112从集中式业务注册服务器104接收有关发送业务相关信息的请求。
在步骤S1015,汽车导航系统112的显示控制程序544在显示单元271上显示诸如图87所示的屏幕。操作输入控制程序546接收来自用户的业务相关信息的输入。
接着,在步骤S1016,汽车导航系统112的浏览器543将在步骤S1015中所接收的业务相关信息发送给集中式业务注册服务器104。
在步骤S1064,集中式业务注册服务器104从汽车导航系统112接收业务相关信息。
在步骤S1065,集中式业务注册服务器104的通信控制程序502将在步骤S1064中所接收的业务相关信息发送给业务提供服务器102,并发送表示用户将要进行注册的消息。
在图103的步骤S1091,业务提供服务器102从集中式业务注册服务器104接收有关业务信息和表示用户进行注册的消息。
在步骤1092,业务提供服务器102的存储控制程序425存储在步骤S1091所接收的有关业务信息。随后,在步骤S1093,业务提供服务器102的通信控制程序422向集中式业务注册服务器104发送表示已经完成注册的消息。
在步骤S1066,集中式业务注册服务器104接收来自业务提供服务器102的表示已经完成注册的消息。
在步骤S1067,集中式业务注册服务器104的注册ID/口令生成程序507生成控制注册ID和口令。存储控制程序504存储所生成的注册ID和口令,以便可以和在步骤S1053中所接收的装置相关连。
在步骤S1068,集中式业务注册服务器104的通信控制程序502将表示注册已完成的消息以及在步骤S1067中所生成的注册ID和口令发送到汽车导航系统112。
在步骤S1017,汽车导航系统112接收表示注册已完成的消息,并且还接收来自集中式业务注册服务器104的注册ID和口令。
在步骤S1018,汽车导航系统112的显示控制程序544在显示单元271上显示如图88所示的表示注册完成的消息、注册ID和口令。用户看到此显示以便记住或者写下注册ID和口令。
如果集中式业务注册服务器104的数据搜索程序505在步骤S1055确定与所述设备ID相对应的注册ID已经被注册,则处理进行到图101的步骤S1069。
在步骤S1069,集中式业务注册服务器104的数据搜索程序505读取在步骤S1053中所接收的与所述设备ID相对应的CE设备132(即,汽车导航系统112)的技术要求,并根据所述技术要求从能够接收业务的汽车导航系统112中选择业务提供服务器102。
在步骤S1070,集中式业务注册服务器104的通信控制程序502将能够被注册的业务列表发送给汽车导航系统112。
在步骤S1004,汽车导航系统112从集中式业务注册服务器104接收能够被注册的业务列表。
在步骤S1005,汽车导航系统112的显示控制程序544在显示单元271上显示在步骤S1004所接收的能够被注册的业务列表,如图89所示,并且操作输入控制程序546从用户那里接收将要注册的业务选择。如果汽车导航系统112已经在业务A中被注册,则显示“业务A被注册”,如图89所示。
在图89中,在由用户选择注册按钮812之后,处理进行到步骤S1006。在步骤S1006,汽车导航系统112的浏览器543向集中式业务注册服务器104发送有关注册在步骤S1005所接收的业务的请求。
在步骤S1071,集中式业务注册服务器104从汽车导航系统112接收有关注册业务的请求。
在步骤S1072,集中式业务注册服务器104的通信控制程序502请求汽车导航系统112发送注册ID和口令。
接着,在步骤S1007,请求汽车导航系统112从集中式业务注册服务器104发送注册ID和口令两者。并且处理进行到图98的步骤S1019。在步骤S1019,汽车导航系统112确定请求从集中式业务注册服务器104发送注册ID和口令两者。
在步骤S1020,汽车导航系统112的显示控制程序544在显示单元271显示诸如如图90所示的屏幕。操作输入控制程序546接收来自用户的注册ID和口令的输入。接着,在步骤S1021,汽车导航系统112的浏览器543将在步骤S1 020中所接收的注册ID和口令发送给集中式业务注册服务器104。
在步骤S1073,集中式业务注册服务器104从汽车导航系统112接收注册ID和口令。在步骤S1074,,集中式业务注册服务器104的验证程序508确定当基于在步骤S1053中所接收的设备ID和在步骤S1073中所接收的口令在先在所述业务中注册汽车导航系统112时的注册ID和口令是否和在步骤S1067中与设备ID相关存储的注册ID和口令相符。如果确定当在先在所述业务中注册汽车导航系统112时的注册ID和口令和在步骤S1067中与设备ID相关存储的注册ID和口令相同时,验证程序508验证所述用户,并且处理进行到步骤S1075。在步骤S1075,集中式业务注册服务器104的数据搜索程序505读取与设备ID相关存储的用户的基本信息。
在步骤S1075的处理之后,在图102的步骤S1076中,集中式业务注册服务器104的通信控制程序502将在步骤S1075中所读取的基本信息发送给汽车导航系统112,并同时也请求汽车导航系统112检查所述基本信息是否正确。
在步骤S1022,汽车导航系统112接收来自集中式业务注册服务器104的基本信息,并且还接收检查所述基本信息是否正确的请求。
在步骤S1023,汽车导航系统112的显示控制程序544在显示单元271上显示在步骤S1022中所接收的基本信息,如图91所示,并同样也显示指示用户检查所述基本信息是否正确的消息(即,检查按钮861)。
当由用户选择检查按钮861时,处理进行到步骤S1024。在步骤S1024,汽车导航系统112的浏览器543将表示基本信息已经被检查的消息发送给集中式业务注册服务器104。
在步骤S1077,集中式业务注册服务器104从汽车导航系统112接收表示基本信息已经被检查的消息。
在步骤S1078,集中式业务注册服务器104的通信控制程序502请求汽车导航系统112发送业务B的业务相关信息。
在步骤S1025,汽车导航系统112从集中式业务注册服务器104接收有关发送业务B的业务相关信息的请求。
在步骤S1026,汽车导航系统112的显示控制程序544在显示单元271上显示诸如如图92所示的屏幕。操作输入控制程序546随后接收来自用户的业务相关信息的输入。
接着,在步骤S1027,汽车导航系统112的浏览器543将在步骤S1026中所接收的业务相关信息发送给集中式业务注册服务器104。
在步骤S1079,集中式业务注册服务器104从汽车导航系统112接收业务相关信息。
在步骤S1080,集中式业务注册服务器104的通信控制程序502将在步骤S1079中所接收的业务相关信息发送给业务提供服务器102,并同样也发送表示用户进行注册的消息。
在步骤S1091,业务提供服务器102从集中式业务注册服务器104接收业务相关信息和表示用户将要进行注册的消息。
在步骤S1092,业务提供服务器102的存储控制程序425存储在步骤S1091中所接收的业务相关信息。接着,在步骤S1093,业务提供服务器102的通信控制程序422将表示已经完成注册的消息发送给集中式业务注册服务器104。
在步骤S1081,集中式业务注册服务器104从业务提供服务器102接收表示已经完成注册的消息。
在步骤S1082,集中式业务注册服务器104的通信控制程序502将表示已经完成注册的消息发送给汽车导航系统112。
在步骤S1028,汽车导航系统112从集中式业务注册服务器104接收表示已经完成注册的消息。
在步骤S1029,汽车导航系统112的显示控制程序544在显示单元271上显示注册完成的消息,如图93所示。用户看到此显示并理解注册已经被完成。
按照如上所述的处理,当在多个业务提供服务器102中进行注册时,用户只需在业务提供服务器102进行首次注册时输入基本信息一次。
作为基本信息或者作为业务相关信息的由用户将要输入的信息项不限于如上所述的项目。例如,在图86的屏幕中,可以将诸如电话号码和邮政编码的项目添加到诸如姓名、地址和电子邮件地址的项目中。相反,可以从图86的屏幕删除将要输入的项目即地址。在图87中,可以将诸如业务相关信息的将要输入的项目,诸如职业和家庭成员的项目添加到年龄和爱好中。可以从图87的屏幕中删除所述项目即爱好。即,能够按照此业务的管理者的要求设置作为基本信息或者业务相关信息的将要输入的项目。
具体地讲,当通过利用在插入到CE设备132的存储器卡114中所存储的连接信息将CE设备132连接到包括因特网1的网络时,用户能够利用用于多个业务的连接信息。当将设备连接到因特网时,能够减少将要输入的信息量。此外,能够减少设备的输入接口的大小。
通过专门的应用程序软件可以执行由设置终端设备109或121的浏览器、冰箱113的浏览器523、汽车导航系统112的浏览器543以及其他CE设备132的浏览器所进行的如上所述的处理。例如,可以将与用于由浏览器323所进行的处理相对应的专门应用程序软件安装到设置终端设备109,并且可以由专门的应用程序软件执行与由浏览器323所进行的处理类似的处理。类似地,可以将与用于执行与由CE设备132的浏览器所进行的处理类似的处理的专门应用程序软件安装到包括冰箱113和汽车导航系统112的CE设备132,并且可以由专门的应用程序软件执行与由浏览器所进行的处理类似的处理。
在CE设备132(包括微波炉110、电视接收机111、汽车导航系统112和冰箱113)、业务提供服务器102、集中式业务注册服务器104、CE设备注册设置服务器105、连接设置服务器106、设置终端设备109和121、制造商服务器131、存取服务器141、注册服务器142、连接验证服务器143、数据库服务器144、业务提供服务器145和网页验证代理服务器146中,两个或者多个预定设备发送和接收信息。可以通过预定装置对这样的信息加密。因此,能够使发送和接收信息更安全。
在此说明书中,可以按如上所述的时间先后顺序执行将要存储在包括ROM 202、203和262以及RAM 203、233和263的程序存储介质中的程序的步骤。或者,可以同时或者单独地执行所述步骤。
在此说明书中,所述系统意味着组成多个设备的所有装置。
工业适用性根据本发明,正如从上文描述所见,用户能够利用在因特网上所提供的业务。
根据本发明,一旦生成连接信息,用户能够利用用于多个设备的连接信息。当将设备连接到因特网时,能够减少由用户将要输入的大量信息。此外,能够减少设备输入接口的大小。
权利要求
1.一种信息处理系统,包括一第一信息处理装置,用于生成连接到网络的连接信息;一第二信息处理装置,用于在预定记录介质上记录由所述第一信息处理装置所生成的连接信息;以及一第三信息处理装置,根据由所述第二信息处理装置在记录介质上所记录的连接信息连接到所述网络,所述第一信息处理装置包括第一接收装置,用于从所述第二信息处理装置中接收注册信息;生成装置,用于根据由所述第一接收装置所接收的注册信息生成允许所述第三信息处理装置连接到所述网络所使用的连接信息;以及第一发送装置,用于将由所述生成装置所生成的连接信息发送给所述第二信息处理装置,所述第二信息处理装置包括接收装置,用于接收注册信息的输入;第二发送装置,用于将由所述接收装置所接收的注册信息发送给所述第一信息处理装置;第二接收装置,用于从所述第一信息处理装置接收连接信息;以及记录装置,用于在所述记录介质中记录由所述第二接收装置所接收的连接信息,所述第三信息处理装置包括读取装置,用于从记录介质中读取由所述第二信息处理装置所记录的连接信息;以及连接装置,用于根据由所述读取装置所读取的连接信息连接到所述网络。
2.一种信息处理装置,包括接收装置,用于从第一信息处理装置接收注册信息;生成装置,用于根据由接收装置所接收的注册信息,生成允许不同于所述第一信息处理装置的第二信息处理装置连接到网络所使用的连接信息;以及发送装置,用于将由所述生成装置所生成的连接信息发送给所述第一信息处理装置。
3.如权利要求2所述的信息处理装置,其中所述网络是因特网。
4.如权利要求2所述的信息处理装置,其中所述注册信息包括邮政编码或者将所述第二信息处理装置连接到所述网络的地址。
5.如权利要求4所述的信息处理装置,其中所述生成装置选择用于允许根据所述邮政编码或者所述地址将第二信息处理装置连接到所述网络的存取站点,以便于生成包括有关存取站点的信息的连接信息。
6.如权利要求5所述的信息处理装置,其中有关存取站点的信息包括存取站点的电话号码。
7.如权利要求5所述的信息处理装置,其中所述生成装置根据由当将所述第二信息处理装置连接到所述网络时的通信成本、通信速度以及存取站点的负荷组成的条件中的至少一个选择所述存取站点。
8.如权利要求2所述的信息处理装置,其中所述连接信息包括为所述第二信息处理装置接收验证所要求的标识符。
9.如权利要求8所述的信息处理装置,其中所述标识符包括用于登录到因特网业务提供商的标识符、用于指定用户的标识符,用于指定所述第二信息处理装置的标识符以及用于指定在网络上的业务的标识符中的至少一个。
10.如权利要求8所述的信息处理装置,其中所述连接信息还包括为所述第二信息处理装置接收验证所要求的口令。
11.如权利要求2所述的信息处理装置,其中所述发送装置将用于执行允许所述第二信息处理装置连接到所述网络的处理的程序和所述连接信息一起发送到所述第一信息处理装置。
12.一种信息处理方法,包括一接收步骤,从第一信息处理装置中接收注册信息;一生成步骤,生成允许不同于所述第一信息处理装置的第二信息处理装置根据由所述接收步骤所接收的注册信息连接到网络所使用的连接信息;以及一发送步骤,将由所述生成步骤的处理所生成的连接信息发送给所述第一信息处理装置。
13.一种在其中记录计算机可读程序的记录介质,所述计算机可读程序包括一受理控制步骤,控制来自第一信息处理装置中的注册信息的受理;一生成步骤,生成允许不同于所述第一信息处理装置的第二信息处理装置根据由所述受理控制步骤的处理所接收的控制注册信息连接到一网络所使用的连接信息;以及一发送控制步骤,控制将由所述生成步骤的处理所生成的连接信息到所述第一信息处理装置的发送。
14.一种程序,允许计算机控制信息处理装置执行一受理控制步骤,控制来自第一信息处理装置中的注册信息的受理;一生成步骤,生成允许不同于所述第一信息处理装置的第二信息处理装置根据由所述受理控制步骤的处理所接收的控制注册信息连接到一网络所使用的连接信息;以及一发送控制步骤,控制将由所述生成步骤的处理所生成的连接信息到所述第一信息处理装置的发送。
15.一种信息处理装置,包括接收装置,接收来自用户的注册信息的输入;发送装置,将由接收装置所接收的注册信息发送给第一信息处理装置;接收装置,从所述第一信息处理装置接收用于连接到网络的连接信息,所述连接信息是根据由发送装置所发送的注册信息而生成;以及记录装置,将由所述接收装置所接收的连接信息记录在记录介质中。
16.如权利要求15所述的信息处理装置,其中所述网络是所述因特网。
17.如权利要求15所述的信息处理装置,其中所述记录介质是被连接到所述信息处理装置以及同样也从所述信息处理装置移开而连接到不同于所述第一信息处理装置的第二信息处理装置上的存储器卡。
18.如权利要求15所述的信息处理装置,其中所述连接信息是通过利用连接信息允许多个不同于所述第一信息处理装置的第二信息处理装置连接到所述因特网的信息。
19.如权利要求15所述的信息处理装置,其中所述注册信息包括至少一个邮政编码或者将不同于所述第一信息处理装置的第二信息处理装置连接到所述网络的地址。
20.如权利要求15所述的信息处理装置,其中所述连接信息包括有关用于允许将不同于所述第一信息处理装置的第二信息处理装置连接到所述网络的存取站点的信息。
21.如权利要求20所述的信息处理装置,其中所述有关存取站点的信息包括存取站点的电话号码。
22.如权利要求15所述的信息处理装置,其中所述连接信息包括为不同于所述第一信息处理装置的第二信息处理装置接收验证所要求的标识符。
23.如权利要求22所述的信息处理装置,其中所述标识符包括用于登录到因特网业务提供商的标识符、用于指定用户的标识符,用于指定所述第二信息处理装置的标识符以及用于指定在网络上的业务的标识符中的至少一个。
24.如权利要求22所述的信息处理装置,其中所述连接信息还包括为所述第二信息处理装置接收验证所要求的口令。
25.如权利要求15所述的信息处理装置,其中所述接收装置接收用于执行允许不同于所述第一信息处理装置的第二信息处理装置连接到所述网络的处理的程序和所述连接信息,所述记录装置将所述接收装置所接收的连接信息和程序记录在记录介质中。
26.一种信息处理方法,包括一受理步骤,接收来自用户的注册信息的输入;一发送步骤,将由所述受理步骤所接收的注册信息发送到第一信息处理装置;一接收步骤,从所述第一信息处理装置接收用于连接到网络的连接信息,根据由所述发送步骤的处理所发送的注册信息生成所述连接信息;以及一记录步骤,将由所述接收步骤的处理所接收的连接信息记录到记录介质中。
27.一种在其中记录计算机可读程序的记录介质,所述计算机可读程序包括一受理控制步骤,控制来自用户的注册信息输入的受理;一发送控制步骤,控制将由所述受理控制步骤的处理所接收的被控制注册信息向第一信息处理装置的发送;一接收控制步骤,控制从所述第一信息处理装置对用于连接网络的连接信息的接收,根据由所述发送控制步骤的处理所发送的被控制注册信息生成所述连接信息;以及记录步骤,将由所述接收控制步骤的处理所接收的控制连接信息记录到记录介质中。
28.一种程序,允许计算机控制信息处理装置执行一受理控制步骤,控制来自用户的注册信息输入的受理;一发送控制步骤,控制将由所述受理控制步骤的处理所接收的被控制注册信息向第一信息处理装置的发送;一接收控制步骤,控制从所述第一信息处理装置对用于连接网络的连接信息的接收,根据由发送控制步骤的处理所发送的控制注册信息生成所述连接信息;以及记录步骤,将由所述接收控制步骤的处理所接收的控制连接信息记录到记录介质中。
29.一种信息处理装置,包括保持装置,用于可分离地保持记录介质;读取装置,用于当记录介质被保持在第一信息处理装置中的保持装置中,而记录介质被连接在第一信息处理装置时,从记录介质读取用于连接到网络的连接信息;以及连接装置,用于根据由所述读取装置所读取的连接信息连接到所述网络上。
30.如权利要求29所述的信息处理装置,其中所述网络是因特网。
31.如权利要求29所述的信息处理装置,其中所述记录介质是存储器卡。
32.如权利要求29所述的信息处理装置,其中所述连接信息是通过利用连接信息允许多个所述信息处理装置连接到所述网络上的信息。
33.如权利要求29所述的信息处理装置,其中所述连接信息包括有关用于允许信息处理装置连接到所述网络的存取站点的信息。
34.如权利要求33所述的信息处理装置,其中所述有关存取站点的信息包括存取站点的电话号码。
35.如权利要求29所述的信息处理装置,其中所述连接信息包括为信息处理装置接收验证所要求的识别符。
36.如权利要求35所述的信息处理装置,其中所述识别符包括用于登录到因特网业务提供商的标识符、用于指定用户的标识符,用于指定第二信息处理装置的标识符以及用于指定在网络上的业务的标识符中的至少一个。
37.如权利要求35所述的信息处理装置,其中所述连接信息还包括为所述信息处理装置接收验证所要求的口令。
38.如权利要求29所述的信息处理装置,其中所述读取装置可以读取用于执行用于允许所述信息处理装置连接到所述网络的处理的程序,所述程序和所述连接信息一起被存储在记录介质中,并且所述连接装置通过执行由所述读取装置所读取的程序,利用连接信息连接到所述网络。
39.如权利要求29所述的信息处理装置,还包括记录装置,用于记录由所述读取装置所读取的连接信息,其中所述连接装置根据由所述记录装置所记录的连接信息连接到所述网络。
40.一种信息处理方法,用于可将记录介质连接其上并从其上移开,所述信息处理方法包括一读取步骤,当记录介质被保持在所述第一信息处理装置的保持装置中,而所述记录介质被连接在所述第一信息处理装置时,从所述记录介质读取用于连接到网络的连接信息;以及连接步骤,根据由所述读取步骤的处理所读取的连接信息连接到所述网络上。
41.一种记录计算机可读程序的记录介质,用于控制信息处理装置可连接到所述记录介质上并从所述记录介质上分开,所述计算机可读程序包括一读取步骤,当记录介质被保持在第一信息处理装置的保持装置中,而记录介质被连接在第一信息处理装置时,从记录介质读取用于连接到网络的连接信息;以及连接步骤,根据由读取步骤的处理所读取的连接信息连接到所述网络上。
42.一种程序,允许计算机控制信息处理装置执行一读取步骤,当记录介质被保持在第一信息处理装置的保持装置中,而记录介质被连接在第一信息处理装置时,从记录介质读取用于连接到网络的连接信息;以及连接步骤,根据由读取步骤的处理所读取的连接信息连接到所述网络上。
43.一种记录介质,在其上记录用于连接信息处理装置到网络的连接信息和用于根据所述连接信息将所述信息处理装置连接到所述网络的程序。
全文摘要
一种信息处理系统,以及一种其中能够容易地进行在网络上验证处理的信息处理装置和方法。设置终端设备(109)将由用户(611)所输入的注册信息发送给CE设备注册设置服务器(105)。CE设备注册设置服务器(105)生成用于根据所述注册信息将CE设备(132A,132B)连接到因特网的连接信息。设置终端设备(109)从CE设备注册设置服务器(105)接收连接信息,并将其存储在存储器卡(114)。当连接存储器卡(114)时,CE设备(132A)读取所述连接信息以便于连接到网络上。能够将本发明应用于连接到网络的电子设备上。
文档编号G06F21/00GK1533538SQ0380064
公开日2004年9月29日 申请日期2003年3月18日 优先权日2002年3月18日
发明者胜部友浩, 铃木直志, 横堀雅人, 人, 志 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1