电子设备到服务器的登记转让专利

申请号 : CN201010003995.9

文献号 : CN101795291B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 藤田岳史河内勉小川庆一

申请人 : 索尼公司

摘要 :

当用户管理服务器装置发送会话信息到由用户操作的用户终端装置、并且经由网络从电子设备接收会话信息时,用户管理服务器装置登记操作用户终端装置的用户和电子设备之间的对应关系。临时登记服务器装置从用户终端装置接收会话信息,并且将会话信息和应该是会话信息的发送目的地的用户管理服务器装置的网络上的地址信息发送到电子设备。

权利要求 :

1.一种电子设备登记系统,包括:

用户管理服务器装置,其经由网络发送会话信息到用户终端装置,并且从所述用户终端装置接收用户识别信息,并且当从电子设备接收所述会话信息时,以对应的方式登记接收的用户识别信息和所述电子设备;以及临时登记服务器装置,其从所述用户终端装置接收所述会话信息,并且将所述会话信息和应该是所述会话信息的发送目的地的所述用户管理服务器装置的地址信息发送到所述电子设备。

2.如权利要求1所述的电子设备登记系统,其中当接收的用户识别信息与由所述用户管理服务器装置管理的预定的一个或更多用户识别信息的任一条用户识别信息对应时,所述用户管理服务器装置以对应的方式登记接收的用户识别信息和所述电子设备。

3.如权利要求1所述的电子设备登记系统,其中所述临时登记服务器装置从所述用户终端装置接收所述电子设备的电子设备识别信息以及所述会话信息,并且将所述会话信息和所述地址信息发送到由接收的电子设备识别信息识别的电子设备。

4.如权利要求1所述的电子设备登记系统,其中在从所述电子设备接收所述会话信息之后,当从所述用户终端装置接收登记许可通知时,所述用户管理服务器装置以对应的方式登记所述用户识别信息和所述电子设备。

5.一种用户管理服务器装置,包括:

会话信息生成部件,用于生成会话信息;

发送/接收部件,用于经由网络发送所述会话信息到用户终端装置并且从所述用户终端装置接收用户识别信息,从电子设备接收所述会话信息,其中临时登记服务器装置从所述用户终端装置接收所述会话信息,并且将所述会话信息和应该是所述会话信息的发送目的地的所述用户管理服务器装置的地址信息发送到所述电子设备;以及登记部件,用于当通过所述发送/接收部件接收所述会话信息时,将接收的用户识别信息和所述电子设备以对应的方式登记到存储部件中。

6.一种临时登记服务器装置,包括:

接收部件,用于从用户终端装置接收由用户管理服务器装置生成的会话信息,其中用户管理服务器装置经由网络发送会话信息到用户终端装置,并且从所述用户终端装置接收用户识别信息,当从电子设备接收所述会话信息时,以对应的方式登记接收的用户识别信息和所述电子设备;以及发送部件,用于将所述会话信息和生成所述会话信息的所述用户管理服务器装置的地址信息发送到电子设备。

7.一种电子设备登记方法,包括以下步骤:

将用户识别信息从用户终端装置发送到用户管理服务器装置;

将会话信息从所述用户管理服务器装置发送到所述用户终端装置;

经由网络将所述会话信息从所述用户终端装置发送到临时登记服务器装置;

将所述会话信息和应该是所述会话信息的发送目的地的所述用户管理服务器装置的地址信息从所述临时登记服务器装置发送到电子设备;

将所述会话信息从所述电子设备发送到所述用户管理服务器装置;以及当由所述用户管理服务器装置接收发送到所述用户终端装置的所述会话信息时,以对应的方式将所述电子设备和从所述用户终端装置发送的所述用户识别信息登记到所述用户管理服务器装置。

说明书 :

电子设备到服务器的登记

技术领域

[0001] 本发明涉及电子设备到服务器的登记。

背景技术

[0002] 例如,存在这样的系统,其中在服务器中登记和管理如输入设备和输出设备的电子设备,所述电子设备不具有网络通信功能(例如,参考日本专利申请公开No.2002-305514)。
[0003] 在这样的系统中,具有网络通信功能的终端装置连接到电子设备,从电子设备获得该电子设备的ID并且将其发送到服务器,并且在服务器中登记电子设备的ID。

发明内容

[0004] 另一方面,存在具有网络通信功能的电子设备。这种具有网络通信功能的电子设备可以经由网络发送/接收数据和接收控制。
[0005] 当通过服务器管理这种电子设备时,优选的是服务器和电子设备可以经由网络相互通信。
[0006] 当通过服务器管理这种电子设备时,希望服务器保持电子设备和用户之间的对应关系,并且使用该对应关系用于对电子设备的访问控制等。
[0007] 当服务器保持电子设备和用户之间的对应关系时,电子设备必须登记到管理用户的用户管理服务器。然而,当存在多个用户管理服务器、并且每个用户管理服务器管理不同用户时,电子设备难以从多个用户管理服务器识别使用该电子设备的用户的用户管理服务器,并且还难以登记适当的用户管理服务器和电子设备以便能够相互通信。
[0008] 鉴于前述,希望提供一种电子设备登记系统和电子设备登记方法,其中,即使当存在多个用户管理服务器、并且每个用户管理服务器管理不同用户时,电子设备也可以从多个用户管理服务器识别使用该电子设备的用户的用户管理服务器,并且可以登记适当的用户管理服务器和电子设备以便能够相互通信,并且还希望提供一种用户管理服务器装置和临时登记服务器装置,其可以用于所述电子设备登记系统和电子设备登记方法。
[0009] 根据本发明的实施例,提供如下所述的电子设备登记系统。
[0010] 根据本发明的实施例,提供一种电子设备登记系统,其包括:用户管理服务器装置,其经由网络发送会话信息到用户终端装置,并且从所述用户终端装置接收用户识别信息,并且当从电子设备接收所述会话信息时,以对应的方式登记接收的用户识别信息和所述电子设备;以及临时登记服务器装置,其从所述用户终端装置接收所述会话信息,并且将所述会话信息和应该是所述会话信息的发送目的地的所述用户管理服务器装置的地址信息发送到所述电子设备。
[0011] 以此方式,即使当存在多个用户管理服务器装置、并且每个用户管理服务器装置管理不同用户时,所述电子设备也可以从多个用户管理服务器装置识别使用该电子设备的用户的用户管理服务器装置,使得可以登记适当的用户管理服务器装置和电子设备以便能够相互通信。
[0012] 以此方式,即使当用户管理服务器装置管理多个用户时,也可以识别要与所述电子设备相关联的用户。
[0013] 当接收的用户识别信息与由所述用户管理服务器装置管理的预定的一个或更多用户识别信息的任一条用户识别信息对应时,所述用户管理服务器装置可以以对应的方式登记接收的用户识别信息和所述电子设备。
[0014] 以此方式,可能防止错误地关联应该与由另一用户管理服务器装置管理的用户相关联的电子设备。
[0015] 所述临时登记服务器装置可以从所述用户终端装置连同所述会话信息一起接收所述电子设备的电子设备识别信息,并且将所述会话信息和所述地址信息发送到由接收的电子设备识别信息识别的电子设备。
[0016] 以此方式,从所述用户终端装置指定的电子设备与所述用户终端装置的用户相关联,使得可能防止错误地将不同的电子设备与用户相关联。
[0017] 在从所述电子设备接收所述会话信息之后,当从所述用户终端装置接收登记许可通知时,所述用户管理服务器装置可以以对应的方式登记所述用户识别信息和所述电子设备。
[0018] 以此方式,当没有接收登记许可通知时不登记对应关系,使得可能防止错误地登记用户和电子设备之间的对应关系或者取消登记。
[0019] 根据本发明的另一实施例,提供一种用户管理服务器装置,其包括:会话信息生成部件,用于生成会话信息;发送/接收部件,用于经由网络发送所述会话信息到用户终端装置并且从所述用户终端装置接收用户识别信息,从电子设备接收所述会话信息;以及登记部件,用于当通过所述发送/接收部件接收所述会话信息时,将接收的用户识别信息和所述电子设备以对应的方式登记到存储部件中。
[0020] 以此方式,即使当存在多个用户管理服务器装置、并且每个用户管理服务器装置管理不同用户时,所述电子设备也可以从多个用户管理服务器装置识别使用该电子设备的用户的用户管理服务器装置,使得可以登记适当的用户管理服务器装置和电子设备以便能够相互通信。
[0021] 根据本发明的另一实施例,提供一种临时登记服务器装置,其包括:接收部件,用于从用户终端装置接收由用户管理服务器装置生成的会话信息;以及发送部件,用于将所述会话信息和生成所述会话信息的所述用户管理服务器装置的地址信息发送到电子设备。
[0022] 以此方式,通过与用户管理服务器装置合作,即使当存在多个用户管理服务器装置、并且每个用户管理服务器装置管理不同用户时,所述电子设备也可以从多个用户管理服务器装置识别使用该电子设备的用户的用户管理服务器装置,使得可以登记适当的用户管理服务器装置和电子设备以便能够相互通信。
[0023] 根据本发明的另一实施例,提供一种电子设备登记方法,其包括以下步骤:将用户识别信息从用户终端装置发送到用户管理服务器装置;将会话信息从所述用户管理服务器装置发送到所述用户终端装置;经由网络将所述会话信息从所述用户终端装置发送到临时登记服务器装置;将所述会话信息和应该是所述会话信息的发送目的地的所述用户管理服务器装置的地址信息从所述临时登记服务器装置发送到电子设备;将所述会话信息从所述电子设备发送到所述用户管理服务器装置;以及当由所述用户管理服务器装置接收所述会话信息时,以对应的方式将所述电子设备和从所述用户终端装置发送的所述用户识别信息登记到所述用户管理服务器装置,所述会话信息发送到所述用户终端装置。
[0024] 以此方式,即使当存在多个用户管理服务器装置、并且每个用户管理服务器装置管理不同用户时,所述电子设备也可以从多个用户管理服务器装置识别使用该电子设备的用户的用户管理服务器装置,使得可以登记适当的用户管理服务器装置和电子设备以便能够相互通信。
[0025] 根据实施例,即使当存在多个用户管理服务器、并且每个用户管理服务器管理不同用户时,电子设备也可以从多个用户管理服务器识别使用该电子设备的用户的用户管理服务器,使得可以登记适当的用户管理服务器和电子设备以便能够相互通信。

附图说明

[0026] 图1是示出根据本发明第一实施例的电子设备登记系统的配置的框图;
[0027] 图2是示出图1中的用户管理服务器装置的配置的框图;
[0028] 图3是示出图1中的用户终端装置的配置的框图;
[0029] 图4是示出图1中的电子设备的配置的框图;
[0030] 图5是示出图1中的临时登记服务器装置的配置的框图;
[0031] 图6是图示第一实施例中电子设备向用户管理服务器装置的登记方法的图;
[0032] 图7是图示图2中的用户表格和电子设备表格的配置的图;以及
[0033] 图8是图示图1的临时登记服务器装置包括的设备登记请求表格的配置的图。

具体实施方式

[0034] 下文中,将参照附图详细描述本发明的优选实施例。注意,在该说明书和附图中,具有基本相同功能和结构的结构元件用相同的参考标号表示,并且省略这些结构元件的重复说明。
[0035] 第一实施例
[0036] 图1是示出根据本发明第一实施例的电子设备登记系统的配置的框图。在该系统中,多个用户管理服务器装置1-1到1-L的每个管理相互不同的一个或多个用户。
[0037] 在图1中,用户管理服务器装置1-i(i=1,2,...,L,L>1)存储在用户管理服务器装置1-i中登记的一个或多个用户的登记信息(用户ID、密码等),通过由用户操作的用户终端装置2-j,基于经由网络3发送的用户的用户ID和密码执行用户认证,并且提供各种服务给认证的用户。此外,当用户管理服务器装置1-i经由网络3发送会话信息到由用户管理服务器装置1-i中登记的用户操作的用户终端装置2-j、并且从电子设备4-k接收会话信息时,用户管理服务器装置1-i登记操作用户终端装置2-j的用户和电子设备4-k之间的对应关系。
[0038] 用户管理服务器装置1-i包括计算机。图2是示出图1中的用户管理服务器装置1-i的配置的框图。在图2中,CPU 11是执行程序并且执行程序中描述的处理的算术处理单元。ROM 12是其中预先存储程序和数据的非易失性存储器。RAM 13是当执行程序时其中临时存储程序和数据的存储器。HDD14是作为存储介质的硬盘驱动装置,其中存储操作系统(图2中未示出)和如登记处理程序14a的程序等。通信装置15是连接到网络3的装置,并且经由网络3与另一装置执行数据通信。例如,任意地使用网络接口卡、调制解调器等作为通信装置15。
[0039] 通过由CPU 11执行登记处理程序14a,实现会话信息生成部分11a、通信处理部分11b和登记处理部分11c。会话信息生成部分11a是为电子设备4-k的每个登记会话生成会话信息的处理部分。会话信息生成部分11a是会话信息生成部件的示例。通信处理部分
11b是这样的处理部分,其控制通信装置15经由网络3发送会话信息到由用户操作的用户终端装置2-j,并且从电子设备4-k接收会话信息。通信处理部分11b是发送/接收部件的示例。在第一实施例中,通信处理部分11b具有作为HTTP(超文本传送协议)服务器的功能,并且可以经由网络3与具有HTTP客户端功能的另一装置执行使用HTTP的数据通信。
登记处理部分11c是这样的处理部分,当通过通信处理部分11b接收会话信息时,所述登记处理部分11c将操作由会话信息识别的用户终端装置2-j的用户与电子设备4-k之间的对应关系登记在数据存储装置16中。登记处理部分11c是登记部件的示例。
[0040] 数据存储装置16是可以存储大量数据的装置,并且存储包括用户登记信息的用户表格21、以及包括在用户表格中登记的用户和电子设备4-k之间的对应关系的信息的电子设备表格22。使用硬盘驱动器装置、盘阵列装置等作为这种装置。
[0041] 在用户管理服务器装置1-i中,CPU 11、ROM 12、RAM 13、HDD 14、通信装置15和数据存储装置16通过总线、控制器等相互连接,以便能够相互通信。
[0042] 接下来,用户终端装置2-j(j=1,2,...,M,M≥1)是由在用户管理服务器装置1-i的任一中登记的用户操作的终端装置。移动电话、个人计算机等用作用户终端装置2-j。此外,在第一实施例中,用户终端装置2-j执行临时登记处理和正式登记许可处理,在临时登记处理中,用户终端装置2-j从用户管理服务器装置1-i接收会话信息,并且将会话信息发送到临时登记服务器5,在正式登记许可处理中,在电子设备4-k变得能够在用户管理服务器装置1-i中登记之后,当由用户许可登记时,用户终端装置2-j发送登记许可通知到用户管理服务器装置1-i。
[0043] 图3是示出图1中的用户终端装置2-j的配置的框图。在图3中,输入装置31是如键盘、键等的装置,其将用户操作转换为电信号。显示器32是输出各种信息的输出装置。通信装置33是连接到网络3、并且经由网络3与另一装置执行数据通信的装置。当用户终端装置2-j是个人计算机时,任意地使用例如网络接口卡、调制解调器等作为通信装置33。
当用户终端装置2-j是移动电话时,例如使用基带模块等作为通信装置33。
[0044] 通信处理部分34是这样的处理部分,其基于对输入装置31的用户操作控制通信装置33,经由网络3访问用户管理服务器装置1-i和临时登记服务器装置5,并且发送/接收各种信息。通信处理部分34通过数字信号处理器、计算机等实现。通信处理部分34具有HTTP客户端功能。
[0045] 网络3是适当地包括LAN(局域网)、WAN(广域网)等的网络。将内部(in-house)网络认为是LAN,并且将因特网等认为是WAN。网络适当地包括无线通信路径和有线通信路径。网络3是IP(因特网协议)网络。
[0046] 电子设备4-k(k=1,2,...,N,N≥1)是这样的电子设备,其具有网络通信功能,经由网络3与另一设备执行数据通信,并且从另一设备接收控制。假设电子设备4-k具有带网络功能的家用电器或计算机外围设备的形式。此外,在第一实施例中,电子设备4-k预先存储临时登记服务器装置5的网络地址信息。电子设备4-k获得来自临时登记服务器装置5的会话信息、以及管理使得生成会话信息的用户的用户管理服务器装置1-i的网络地址信息,并且执行登记请求处理,其中将会话信息发送到由地址信息识别的用户管理服务器装置1-i。
[0047] 图4是示出图1中的电子设备4-k的配置的框图。在图4中,设备ID 41是电子设备4-k的唯一识别信息。设备ID 41是这样的信息,其作为数据存储在电子设备4-k中,或者通过打印等显示在电子设备4-k的机壳表面上。或者设备ID 41可以不包括在电子设备4-k中,并且可以写入电子设备4-k的用户手册等中。当存储为数据时,设备ID 41存储在如ROM等的非易失性存储器(图4中未示出)中,使得可以从通信处理部分44读取设备ID 41。
[0048] 功能部分42是用于实现电子设备4-k的功能的处理部分和/或机械部分。例如,当电子设备4-k是打印机时,功能部分42包括打印引擎、打印机制等。通信装置43是连接到网络3、并且经由网络3与另一装置执行数据通信的装置。任意地使用例如网络接口卡、调制解调器等作为通信装置43。
[0049] 通信处理部分44是这样的处理部分,其控制通信装置43,经由网络3访问用户管理服务器装置1-i和临时登记服务器装置5,并且发送/接收各种信息。通信处理部分44通过数字信号处理器、计算机等实现。通信处理部分44具有HTTP客户端功能。
[0050] 接下来,临时登记服务器装置5是这样的装置,当接收登记会话的会话信息时,其通知要在作为登记目的地的用户管理服务器装置1-i的登记会话中登记的电子设备4-k。具体地,临时登记服务器装置5从用户终端装置2-j接收会话信息,并且将会话信息和应该是该会话信息的发送目的地的用户管理服务器装置1-i的网络3上的地址信息发送到电子设备4-k。IP地址、域名、URI(统一资源识别符)等用作在网络3上的地址信息。
[0051] 临时登记服务器装置5包括计算机。图5是示出图1中的临时登记服务器装置5的配置的框图。在图5冲,CPU 51是执行程序并且执行程序中描述的处理的算术处理装置。ROM 52是其中预先存储程序和数据的非易失性存储器。RAM 53是当执行程序时其中临时存储程序和数据的存储器。HDD 54是作为存储介质的硬盘驱动装置,其中存储操作系统(图5中未示出)和如临时登记处理程序54a的程序等。通信装置55是连接到网络3的装置,并且经由网络3与另一装置执行数据通信。例如,任意地使用网络接口卡、调制解调器等作为通信装置55。
[0052] 通过由CPU 51执行临时登记处理程序54a,实现通信处理部分51a和临时登记处理部分51b。通信处理部分51a是这样的处理部分,其控制通信装置55以从用户终端装置2-j接收由用户管理服务器装置1-i生成的会话信息,并且将会话信息和已经生成会话信息的用户管理服务器装置1-i的网络地址信息发送到电子设备4-k。通信处理部分51a是接收部件和发送部件的示例。
[0053] 临时登记处理部分51b是这样的处理部分,其将由用户管理服务器装置1-i在登记会话中生成的会话信息存储在数据存储装置56的会话缓冲器61中,并且根据来自要在登记会话中登记的电子设备4-k的请求,将会话信息和已经生成会话信息的用户管理服务器装置1-i的网络3上的地址信息提供到通信处理部分51a。用户管理服务器装置1-i的网络3上的地址信息可以通过用户管理服务器装置1-i包括在会话信息中,并且从会话信息提取。或者可能使用这样的方法,其中用户管理服务器装置1-1到1-L的识别信息和地址信息相互关联并且存储在数据存储装置56中,并且用户管理服务器装置1-i的识别信息包括在会话信息中,使得通过临时登记处理部分51b从会话信息中的识别信息识别地址信息。或者可能使用这样的方法,其中已经发出会话信息的用户管理服务器装置1-i将发出的会话信息通知临时登记服务器装置5,并且临时登记处理部分51b将通知对应于来自用户终端装置2-j的会话信息的会话信息的用户管理服务器装置1-i的地址信息添加到会话信息,并且将该会话信息发送到电子设备4-k。
[0054] 数据存储装置56是这样的装置,其可以存储大量数据,并且包括存储在临时登记处理中发送/接收的数据的会话缓冲器61。使用硬盘驱动装置、盘阵列装置等作为这种装置。
[0055] 在临时登记服务器装置5中,CPU 51、ROM 52、RAM 53、HDD 54、通信装置55和数据存储装置56通过总线、控制器等相互连接,以便能够相互通信。
[0056] 接下来,例如,当用户和电子设备之间的对应关系还没有登记为会话信息时,用户管理服务器装置1-i接收对于电子设备的每一类型唯一的ID信息。例如,当已经登记用户和电子设备之间的对应关系时,用户管理服务器装置1-i接收设备ID 41和当登记电子设备时发出的设备认证密钥。
[0057] 接下来,图7示出用户表格21和电子设备表格22的示例。在用户表格21中,关联并且存储用户ID和密码散列信息。此外,例如如图7所示,用户管理服务器装置1-i通过在电子设备表格22中关联和记录设备ID、以及指示可以操作由设备ID指示的设备的用户的用户ID,登记用户和电子设备之间的对应关系。
[0058] 接下来,图8是作为临时表格信息的设备登记请求表格62的示例,其中临时登记服务器装置5存储当前正登记的电子设备和请求登记的用户的信息。当完成电子设备的登记时,删除设备登记请求表格上与登记有关的记录。
[0059] 接下来,将描述上述系统中的每个装置的操作。图6是图示第一实施例中电子设备4-k向用户管理服务器装置1-i的登记方法的图。
[0060] 当用户将电子设备4-k登记到用户管理服务器装置1-i时,用户操作用户终端装置2-j的输入装置31以浏览用户管理服务器装置1-i的网页并且输入他或她自己的用户ID和密码,其中通过使用如web浏览器的HTTP客户端登记用户。用户ID是对于用户唯一的识别信息。
[0061] 用户终端装置2-j的通信处理部分34根据对于输入装置31的用户操作,指定用户管理服务器装置1-i的已知URL(统一资源定位符),从用户管理服务器装置1-i下载网页,并且在显示器32上显示网页。在网页中,存在用于用户ID和密码的输入字段,并且用户在字段中输入他或她自己的用户ID和密码。通信处理部分34将输入的用户ID和密码发送到用户管理服务器装置1-i(步骤S1)。
[0062] 经由通信装置33、网络3和通信装置15,在通信处理部分34和通信处理部分11b之间执行用户终端装置2-j和用户管理服务器装置1-i之间的通信。
[0063] 在用户管理服务器装置1-i中,当通信处理部分11b从用户终端装置2-j接收使用HTTP的网页请求时,通信处理部分11b发送该网页。此后,当通信处理部分11b接收用户ID和密码时,通信处理部分11b参考用户表格21,并且基于用户ID和密码确定用户是否是认证用户。当用户是认证用户时,通信处理部分11b开始登记会话,并且将由会话信息生成部分11a生成的会话信息发送到用户终端装置2-j(步骤S2)。会话信息包括对于登记会话唯一的识别信息。当接收会话信息时,用户终端装置2-j的通信处理部分34将会话信息临时存储在图中未示出的存储器中。登记处理部分11c将发送的会话信息与用户ID相关联,并且将它们存储在RAM 13中,直到完成登记会话。当用户不是认证用户时,登记处理中止。
[0064] 用户终端装置2-j根据对输入装置31的用户操作,获得应该登记的电子设备4-k的设备ID 41。例如,当设备ID 41安排在电子设备4-k的机壳表面作为如QR代码(注册商标)的二维代码、并且用户终端装置2-j包括图像捕获装置和二维代码的解码器时,可以通过由图像捕获装置捕获二维代码并且由解码器解码二维代码来获得设备ID 41。或者用户可以将设备ID 41输入到输入装置31中。将以此方式获得的电子设备4-k的设备ID 41提供到通信处理部分34,并且临时存储在图中未示出的存储器中。
[0065] 接下来,用户终端装置2-j的通信处理部分34基于已知的网络3上的地址信息访问临时登记服务器装置5,并且将临时登记请求、用户ID、作为登记目的地的用户管理服务器装置1-i的地址信息、从作为登记目的地的用户管理服务器装置1-i接收的会话信息、以及应该登记的电子设备4-k的设备ID 41发送到临时登记服务器装置5(步骤S4)。
[0066] 在临时登记服务器装置5中,当通信处理部分51a接收临时登记请求、用户ID、会话信息和设备ID 41时,临时登记处理部分51b确定接收的设备ID 41是否已经登记在会话缓冲器61中。当没有登记设备ID 41时,临时登记处理部分51b将用户ID、会话信息和设备ID 41相互关联,将它们存储在会话缓冲器61中,执行临时登记(步骤S5),并且将临时登记完成通知发送到用户终端装置2-j(步骤S6)。另一方面,当已经登记设备ID 41时,临时登记处理部分51b可以将临时登记失败通知发送到用户终端装置2-j,并且中止登记处理。
[0067] 经由通信装置33、网络3和通信装置55,在通信处理部分34和通信处理部分51a之间执行用户终端装置2-j和临时登记服务器装置5之间的通信。
[0068] 在用户终端装置2-j中,当通信处理部分34接收临时登记完成通知时,通信处理部分34执行对用户管理服务器装置1-i上的预定URL的轮询,并且开始登记会话是否移动到正式登记许可等待状态的周期性检查(步骤S7)。具体地,通信处理部分34发送HTTP的GET命令到预定URL的CGI(公共网关接口),并且基于对于GET命令的响应确定登记会话是否移动到正式登记许可等待状态。GET命令包括会话信息或其识别符作为变量。此时,登记会话还没有移动到正式登记许可等待状态。
[0069] 另一方面,在电子设备4-k中,当检测到对图中未示出的输入装置的预定用户操作时,通信处理部分44基于已知的地址信息访问临时登记服务器装置5,并且发送电子设备4-k的设备ID 41和临时登记参考请求(步骤S8)。当设备ID 41写入电子设备4-k的用户手册等时,通过用户操作将设备ID 41输入到电子设备4-k。
[0070] 在临时登记服务器装置5中,当通信处理部分51a接收临时登记参考请求和设备ID 41时,临时登记处理部分51b确定接收的设备ID 41是否登记在会话缓冲器61中。当接收的设备ID 41登记在会话缓冲器61中时,临时登记处理部分51b将与设备ID 41相关联的会话信息和已经发出会话信息的用户管理服务器装置1-i的地址信息发送到电子设备4-k(步骤S9)。
[0071] 经由通信装置43、网络3和通信装置55,在通信处理部分44和通信处理部分51a之间执行电子设备4-k和临时登记服务器装置5之间的通信。
[0072] 在电子设备4-k中,当接收会话信息和地址信息时,通信处理部分44将地址信息存储在图中未示出的存储器中。因为在该时间点获得地址信息,所以电子设备4-k可以与管理相关联用户的用户管理服务器装置1-i通信。通信处理部分44访问由地址信息指定的用户管理服务器装置1-i,并且发送正式登记请求、接收的会话信息和电子设备4-k的设备ID 41(步骤S10)。
[0073] 在用户管理服务器装置1-i中,当通信处理部分11b接收正式登记请求、会话信息和设备ID 41时,登记处理部分11c确定与接收的会话信息相同的、其中还没有完成登记会话的会话信息是否存储在RAM 13中。当相同的会话信息存储在RAM 13中时,登记处理部分11c将接收的设备ID 41与RAM 13中的会话信息相关联,并且存储接收的设备ID 41。以此方式,在RAM 13中,会话信息、用户ID和设备ID 41相互关联。登记处理部分11c将登记会话移动到正式登记许可等待状态(步骤S11)。
[0074] 在电子设备4-k中,在发送正式登记请求等之后,通信处理部分44对用户管理服务器装置1-i上的预定URL执行轮询,并且开始是否完成正式登记的周期性检查(步骤S12)。具体地,通信处理部分44发送HTTP的GET命令到预定URL的CGI,并且基于对GET命令的响应确定是否完成正式登记。GET命令包括会话信息或其识别符作为变量。在该时间点,没有完成正式登记。
[0075] 另一方面,因为登记会话已经移动到用户管理服务器装置1-i中的正式登记许可等待状态,所以当用户终端装置2-j的通信处理部分34检测到上述移动时(步骤S13),通信处理部分34使得显示器32显示催促用于确定是否许可正式登记的输入的图像。当由用户对输入装置31执行指示许可正式登记的操作时,通信处理部分34发送正式登记许可通知到用户管理服务器装置1-i(步骤S14)。
[0076] 在用户管理服务器装置1-i中,当通信处理部分11b接收正式登记许可通知时,登记处理部分11c从RAM 13读取与对应于正式登记许可通知的会话信息相关联的用户ID和设备ID 41,将它们相互关联,并且将它们登记在电子设备表格22中。登记处理部分11c将登记会话移动到正式登记完成状态(步骤S15)。在完成正式登记之后,从RAM 13删除登记会话的会话信息、用户ID和设备ID 41。
[0077] 此后,用户管理服务器装置1-i发送指示完成正式登记的通知到用户终端装置2-j,作为对正式登记许可通知的响应。
[0078] 另一方面,因为在用户管理服务器装置1-i中登记会话已经移动到正式登记完成状态,所以当电子设备4-k的通信处理部分44检测到上述移动时(步骤S16),通信处理部分44发送通信URI请求和电子设备4-k的设备ID 41到用户管理服务器装置1-i(步骤S17)。
[0079] 在用户管理服务器装置1-i中,当接收通信URI请求和设备ID 41时,当设备ID41登记在电子设备表格22中时,通信处理部分11b发送对于用户和设备的组合唯一的通信URI到电子设备4-k(步骤S18)。当接收通信URI时,电子设备4-k的通信处理部分44将通信URI存储在图中未示出的存储器中,并且使用URI作为此后通信中的用户管理服务器装置1-i的地址信息。在第一实施例中,当接收通信URI时,通信处理部分44通过使用到URI的HTTP的GET命令和POST命令,与用户管理服务器装置1-i的通信处理部分11b执行测试通信(步骤S19)。
[0080] 如上所述,根据上面的第一实施例,即使当存在多个用户管理服务器装置1-1到1-L、并且每个用户管理服务器装置1-i管理不同用户时,电子设备4-k也可以从多个用户管理服务器装置1-1到1-L识别使用该电子设备4-k的用户的用户管理服务器装置1-i,使得可以登记适当的用户管理服务器装置1-i和电子设备4-k以便能够相互通信。即使当用户终端装置2-j没有获得网络3上的电子设备4-k的地址信息时,也可以执行登记,并且即使当电子设备4-k没有获得网络3上的用户终端装置2-j的地址信息时,也可以执行登记。
[0081] 第二实施例
[0082] 根据本发明第二实施例的电子设备登记系统是这样的系统,其中下述项目添加到第一实施例的系统。
[0083] 在第二实施例中,在临时登记参考请求的发送之前(步骤S8),电子设备4-k将设备使用认证信息预先存储在图中未示出的非易失性存储器等中,基于通过对图中未示出的输入装置的用户操作输入的信息和设备使用认证信息,确定执行用户操作的人是否是许可使用电子设备4-k的人,并且仅当执行用户操作的人是许可使用电子设备4-k的人时,发送临时登记参考请求。
[0084] 或者临时登记服务器装置5可以执行用户认证。在此情况下,临时登记服务器装置5配置为对于每个电子设备4-k预先保持可以使用电子设备4-k的用户的列表,或者能够从外部服务器获得列表。连同临时登记参考请求一起发送通过用户操作输入的用户识别符。临时登记服务器装置5参考该列表,基于连同临时登记参考请求一起接收的用户识别符,确定操作电子设备4-k的人是否是许可使用电子设备4-k的用户,仅当请求来自许可使用电子设备4-k的用户时进到步骤S9的处理,并且当请求不来自许可用户时不执行临时登记。
[0085] 如上所述,根据第二实施例,可能防止第三方非法登记电子设备4-k。
[0086] 本领域技术人员应当理解,依赖于设计需求和其他因素可以出现各种修改、组合、子组合和更改,只要它们在权利要求或其等效物的范围内。
[0087] 例如,在上述每个实施例中,临时登记服务器装置5可以许可多个用户临时登记相同的电子设备4-k。在此情况下,例如当参考临时登记时,执行下面的处理。在步骤S8,电子设备4-k除了临时登记参考请求和电子设备4-k的设备ID 41外,发送通过用户操作输入电子设备4-k的用户识别符。在临时登记服务器装置5中,当接收临时登记参考请求、设备ID 41和用户识别符时,确定设备ID 41和用户识别符是否相互关联并存储在会话缓冲器61中。当存在连同临时登记参考请求一起发送的设备ID 41和用户识别符的临时登记时,在步骤S9中,将与设备ID 41和用户识别符相关联的会话信息、以及已经发出会话信息的用户管理服务器装置1-i的地址信息发送到电子设备4-k。
[0088] 在上述每个实施例中,用户管理服务器装置1-1到1-L之一可以配置为具有临时登记服务器装置5的功能。
[0089] 在上述每个实施例中,用户管理服务器装置1-i预先存储临时登记服务器装置5的地址信息,并且在步骤S4中从用户终端装置2-j到临时登记服务器装置5的临时登记请求可以经由用户管理服务器装置1-i发送到临时登记服务器装置5。以此方式,用户终端装置2-j不必知道临时登记服务器装置5的地址。临时登记服务器装置5的地址可以从用户管理服务器装置1-i发送到用户终端装置2-j。
[0090] 在上述每个实施例中,可以自动执行步骤S13和S14中从正式登记许可等待状态的检测到正式登记许可通知的处理,而不要求用户的操作。或者,当接收用于在步骤S7中开始监视的GET命令时,当正在监视的登记会话处于正式登记许可等待状态时,用户管理服务器装置1-i可以自动执行正式登记。在此情况下,当完成正式登记时,用户管理服务器装置1-i可以发送指示许可正式登记的通知到用户终端装置2-j作为对命令的响应。
[0091] 在上述每个实施例中,包括设备ID 41作为到步骤S12中的CGI的GET命令的变量,并且当完成正式登记时可以发送通信URI作为对命令的响应。以此方式,当完成正式登记时,电子设备4-k可以立即开始测试通信。
[0092] 在上述每个实施例中,不使用用户和设备的组合或对于每个设备的唯一值作为通信URI,但是使用单个值,并且作为执行CGI时使用的变量,可以指定用户和设备的组合或指定设备的信息。作为对用户管理服务器装置1-i和临时登记服务器装置5的请求,可以使用如GET、POST和PUT的各种命令。
[0093] 在上述每个实施例中,可以为通信URI设置到期日期和时间。在此情况下,当在到期日期和时间之后使用用户和设备的相同组合时,再次要求正式登记。
[0094] 在上述每个实施例中,可以为会话信息设置到期日期和时间。在此情况下,当没有按到期日期和时间完成正式登记时,再次要求临时登记。
[0095] 本发明可以应用于这样的系统,其中通过多个服务器管理用户,并且电子设备可以与用户相关联。
[0096] 本申请包含涉及于2009年1月15日向日本专利局提交的日本优先权专利申请JP2009-007057中公开的主题,在此通过引用并入其全部内容。