用户信息登记程序和用户信息登记方法技术领域
本发明涉及用户信息登记程序和用户信息登记方法,特别涉及用于安装应用软件
并登记用户信息以便使用与网络连接的计算机对具有确定终端装置的用户提供服务
的技术。
背景技术
以往,在数字照相机等的多种数字电子设备中,利用CD-ROM等存储介质提供
用于在PC等主机装置中利用要由该数字产品处理的内容的应用软件。为了能够使用
该应用软件,用户需要将这些存储介质装配在主机装置上,根据起动的安装器的指示,
利用键盘输入规定信息或从所显示的列表中选择规定项目等,需要进行相当多的操
作。
另一方面,近年来,在Web上对购买了产品的用户提供各种服务的情况增多。
用户为了利用这些服务,多数情况下需要进行产品的用户登记。在进行用户登记时,
用户需要使用计算机访问规定主页,输入用户信息和产品信息。进而,在追加购买的
产品的用户登记时,还需要再次输入产品信息和用户信息。
上述应用软件的安装和用户登记时所需要的这些信息的输入对于一般人来说是
麻烦的作业,成为不安装应用软件的用户和不进行用户登记的用户数量增多的原因之
一。其结果,多数用户没有接受与产品相关联的有用信息,并且,即使在网上准备有
用的服务,也存在一次都没有利用的用户。
作为能够应对以上问题的技术,在JP,3221487,B中公开了预先在个人计算机(PC)
等电子设备中存储产品个体信息的技术。初次起动该电子设备时,电子设备自动经由
网络与规定主机(服务器)连接,将从电子设备中读出的产品个体信息和包含由用户
输入的姓名、住址、密码等的个人信息发送到主机,进行用户登记。
发明内容
在使用上述JP,3221487,B所公开的系统的情况下,在用户购买产品并初次起动
时,自动引导至用户登记站点,所以,用户不用进行URL等的输入操作。并且,用
户也不用进行产品个体信息的输入。但是,用户需要输入上述个人信息。该情况下,
觉得个人信息的输入操作很麻烦的用户关闭用户登记用的画面,存在无法完成用户登
记的情况。
并且,在上述JP,3221487,B所公开的系统中,仅在初次使用电子设备时进行自动
引导至用户登记站点的动作。因此,关于在进行与用户登记站点连接的动作的时点与
该电子设备连接的周边设备,用户能够简单地与各个周边设备对应地进行用户登记。
但是,在完成该用户登记后将新的周边设备与电子设备连接的情况下,无法进行引导
至用户登记站点的动作。
进而,当考虑用户新买或增买了电子设备本身的情况时,在使用上述
JP,3221487,B所公开的系统的情况下,需要再次输入上述个人信息。
本发明是鉴于上述问题而完成的,其目的在于,在用户登记时,能够极力节省用
户进行程序安装操作和信息输入操作的工序和时间,并且,在追加得到新产品时,在
再次进行用户登记时,也能够极力节省用户进行信息输入操作的工序和时间,能够使
更多的用户简单地利用有效的信息和服务。
根据本发明的某个方式,提供一种用户信息登记程序,该程序存储在输入并存储
信息的终端装置的存储所述输入的信息的第1存储器中,被传输到与所述终端装置连
接的主机装置来执行,该程序包含第1程序和第2程序,
所述第1程序是在所述终端装置与所述主机装置连接时被所述主机装置读入并
自动起动的程序,使所述主机装置执行判定是否在所述主机装置中已经安装了所述第
2程序的判定步骤,
(a)在所述判定步骤中判定为在所述主机装置中未安装所述第2程序的情况下,
执行以下步骤:
(a-1)设备确定信息读出步骤,从所述终端装置中读出用于确定所述终端装置
的设备确定信息;
(a-2)用户信息取得步骤,进行在所述主机装置内检索用户信息的处理以及显
示用于提示输入所述用户信息的输入画面并受理用户进行的用户信息输入操作的处
理中的至少任意一个处理;
(a-3)信息存储步骤,将所述设备确定信息和在所述用户信息取得步骤中得到
的用户信息相关联地存储在所述主机装置的第2存储器中;
(a-4)信息发送步骤,经由网络向规定服务器发送所述设备确定信息和在所述
用户信息取得步骤中得到的用户信息;以及
(a-5)安装步骤,在所述主机装置中安装所述第2程序,
(b)在所述判定步骤中判定为在所述主机装置中安装了所述第2程序的情况下,
执行以下步骤:
(b-1)第2设备确定信息读出步骤,从所述终端装置中读出所述设备确定信息;
(b-2)用户信息读出步骤,读出在所述第2存储器中存储的用户信息;
(b-3)第2信息发送步骤,经由所述网络向所述规定服务器发送在所述第2设
备确定信息读出步骤中读出的设备确定信息和在所述用户信息读出步骤中读出的用
户信息;以及
(b-4)第2信息存储步骤,将在所述第2设备确定信息读出步骤中读出的设备
确定信息与所述用户信息相关联地追加存储在所述第2存储器中。
根据本发明的某个方式,提供一种用户信息登记程序,该程序存储在输入并存储
信息的终端装置的存储所述输入的信息的第1存储器中,被传输到与所述终端装置连
接的主机装置来执行,该程序包含第1程序和第2程序,
所述第1程序是在所述终端装置与所述主机装置连接时被所述主机装置读入并
自动起动的程序,使所述主机装置执行判定是否在所述主机装置中已经安装了所述第
2程序的判定步骤,
(a)在所述判定步骤中判定为在所述主机装置中未安装所述第2程序的情况下,
执行以下步骤:
(a-1)设备确定信息读出步骤,从所述终端装置中读出用于确定所述终端装置
的设备确定信息;
(a-2)用户信息取得步骤,进行在所述主机装置内检索用户信息的处理以及显
示用于提示输入所述用户信息的输入画面并受理用户进行的用户信息输入操作的处
理中的至少任意一个处理;
(a-3)信息存储步骤,将所述设备确定信息和在所述用户信息取得步骤中得到
的用户信息存储在所述主机装置的第2存储器中;
(a-4)信息发送步骤,经由网络向规定服务器发送所述设备确定信息和在所述
用户信息取得步骤中得到的用户信息;以及
(a-5)安装步骤,在所述主机装置中安装所述第2程序,
(b)在所述判定步骤中判定为在所述主机装置中安装了所述第2程序的情况下,
执行起动所述第2程序的第2程序起动步骤,
所述第2程序使所述主机装置执行以下步骤:
第2设备确定信息读出步骤,从所述终端装置中读出所述设备确定信息;
用户信息读出步骤,读出在所述第2存储器中存储的用户信息;
第2信息发送步骤,经由所述网络向所述规定服务器发送在所述第2设备确定信
息读出步骤中读出的设备确定信息和在所述用户信息读出步骤中读出的用户信息;以
及
第2信息存储步骤,将在所述第2设备确定信息读出步骤中读出的设备确定信息
与所述用户信息相关联地追加存储在所述第2存储器中。
根据本发明的某个方式,提供一种用户信息登记方法,该方法使用终端装置和与
所述终端装置连接的主机装置来进行用户信息登记,所述终端装置具有用于存储所输
入的信息的第1存储器,在所述第1存储器中存储第1程序和第2程序,
所述第1程序是在将所述终端装置与所述主机装置连接时自动传输到所述主机
装置并由所述主机装置执行的自动执行程序,
在所述终端装置与所述主机装置连接时,从所述第1存储器中读出所述第1程序
并开始执行,
通过所述第1程序,判定是否在所述主机装置中已经安装了所述第2程序,
(a)在通过所述判定而判定为在所述主机装置中未安装所述第2程序的情况下,
执行以下处理:
(a-1)从所述终端装置中读出用于确定所述终端装置的设备确定信息;
(a-2)进行在所述主机装置内检索用户信息的处理以及显示用于提示输入所述
用户信息的输入画面并受理用户进行的用户信息输入操作的处理中的至少任意一个
处理,取得用户信息;
(a-3)将所述设备确定信息和通过取得所述用户信息而得到的用户信息相关联
地存储在所述主机装置的第2存储器中;
(a-4)经由网络向规定服务器发送所述设备确定信息和通过取得所述用户信息
而得到的用户信息;以及
(a-5)在所述主机装置中安装所述第2程序,
(b)在通过所述判定而判定为在所述主机装置中安装了所述第2程序的情况下,
进行以下处理:
(b-1)从所述终端装置中读出所述设备确定信息;
(b-2)读出在所述第2存储器中存储的用户信息;
(b-3)经由所述网络向所述规定服务器发送通过所述(b-1)的读出而读出的设
备确定信息和通过所述(b-2)的读出而读出的用户信息;以及
(b-4)将通过所述(b-1)的读出而读出的设备确定信息与所述用户信息相关联
地追加存储在所述第2存储器中。
根据本发明的某个方式,提供一种用户信息登记方法,该方法使用终端装置和与
所述终端装置连接的主机装置来进行用户信息登记,所述终端装置具有用于存储所输
入的信息的第1存储器,在所述第1存储器中存储第1程序和第2程序,
所述第1程序是在将所述终端装置与所述主机装置连接时自动传输到所述主机
装置并由所述主机装置执行的自动执行程序,
在所述终端装置与所述主机装置连接时,从所述第1存储器中读出所述第1程序
并开始执行,
通过所述第1程序,判定是否在所述主机装置中已经安装了所述第2程序,
(a)在通过所述判定而判定为在所述主机装置中未安装所述第2程序的情况下,
进行以下处理:
(a-1)从所述终端装置中读出用于确定所述终端装置的设备确定信息;
(a-2)进行在所述主机装置内检索用户信息的处理以及显示用于提示输入所述
用户信息的输入画面并受理用户进行的用户信息输入操作的处理中的至少任意一个
处理,取得用户信息;
(a-3)将所述设备确定信息和通过取得所述用户信息而得到的用户信息存储在
所述主机装置的第2存储器中;
(a-4)经由网络向规定服务器发送所述设备确定信息和通过取得所述用户信息
而得到的用户信息;以及
(a-5)在所述主机装置中安装所述第2程序,
(b)在通过所述判定而判定为在所述主机装置中安装了所述第2程序的情况下,
起动所述第2程序,
通过所述第2程序,进行以下处理:
(b-1)从所述终端装置中读出所述设备确定信息;
(b-2)读出在所述第2存储器中存储的用户信息;
(b-3)经由所述网络向所述规定服务器发送通过所述(b-1)的读出而读出的设
备确定信息和通过所述(b-2)的读出用户信息的处理而读出的用户信息;以及
将通过所述(b-1)的读出而读出的设备确定信息与所述用户信息相关联地追加
存储在所述第2存储器中。
下面,参照附图对本发明的实施方式、本发明的优点进行详细说明。
附图说明
图1是说明在经由网络与服务器连接的主机PC上连接作为终端装置的照相机的
状况的框图。
图2是概略地示出照相机的内部结构例的框图。
图3是概略地示出在内置于照相机内的图像存储器的内部存储的文件的结构例
的框图。
图4是概略地示出主机PC的内部结构例的框图。
图5A是概略地示出服务器的内部结构例的框图。
图5B是概略地示出服务器的内部结构的另一例的框图。
图6是说明在主机PC的OS检测到在主机PC上装配有照相机、在照相机的图
像存储器内存在自动执行形式的安装文件时读入该文件并执行的顺序的流程图。
图7A是说明本发明的第1实施方式的图,是说明执行图6的流程图所示的顺序
并由主机PC执行照相机的图像存储器内的安装程序的顺序的流程图。
图7B是接在图7A的流程图之后的流程图。
图8是说明本发明的第2实施方式的图,是说明执行图6的流程图所示的顺序并
由主机PC执行照相机的图像存储器内的安装程序的顺序的流程图。
图9是说明本发明的第2实施方式的图,是说明在图8的流程图所示的顺序中作
为附加应用程序安装且由主机PC执行的处理顺序的流程图。
图10A是说明本发明的第3实施方式的图,是说明执行图6的流程图所示的顺
序并由主机PC执行照相机的图像存储器内的安装程序的顺序的流程图。
图10B是接在图10A的流程图之后的流程图。
图11A是说明本发明的第4实施方式的图,是说明执行图6的流程图所示的顺
序并由主机PC执行照相机的图像存储器内的安装程序的顺序的流程图。
图11B是接在图11A的流程图之后的流程图。
图12是与由服务器进行的处理的内容一起示出在图11所示的流程图内的1个处
理步骤中由主机PC进行的处理的内容的详细情况的流程图。
具体实施方式
图1是概略地示出本发明的实施方式的用户信息登记系统100的结构的框图。用
户信息登记系统100包括作为终端装置的照相机200、主机PC400以及服务器500。
主机PC400和服务器500经由网络NW连接。作为该网络NW,例如能够利用因特
网。在本发明的实施方式中,例示了照相机200作为终端装置,但是,各种设备都可
以是终端装置。例如,可以将IC记录器、游戏机、PC用外围设备、家庭用电化产品、
电子健康设备、玩具、电子辞典、电子书阅读器、数据记录器、PDA(便携信息终端
装置)、PND(便携导航设备)、计测设备等各种装置作为终端装置。
如照相机200那样,在终端装置具有供用户拿着使用的性质的情况下,仅在需要
时与主机PC400连接。并且,在终端装置是放置式的设备的情况下,可以始终以有
线或无线的方式与主机PC400连接,也可以构成为仅在需要时连接。主机PC400可
以是所谓的台式PC,也可以是移动式的PC。主机PC400以有线或无线的方式与网
络NW连接。
服务器500用于进行照相机200的用户登记。在图1中,示出1台服务器500,
但是,用户信息登记系统100可以包含多个服务器。
图2是概略地示出照相机200的内部结构的框图。照相机200具有认证信息存储
部202、显示处理部204、图像显示部206、摄像部208、图像处理部210、控制器212、
操作输入部214、程序存储器216、图像存储器218、通信接口220。
认证信息存储部202、显示处理部204、图像处理部210、操作输入部214、程序
存储器216、图像存储器218、通信接口220与控制器212电连接。图像显示部206
与显示处理部204电连接,摄像部208与图像处理部210电连接。
认证信息存储部202构成为能够存储设备确定信息和用户信息。优选该认证信息
存储部202由闪存、EEPROM或磁存储装置等可改写的、不需要电来进行存储保持
的非易失性存储器构成。设备确定信息是能够唯一识别照相机200的个体的信息。作
为一例,设备确定信息可以是能够确定机型的代码和序列号(制造编号)的组合。用
户信息是包含用户名和用户的电子邮件地址中的至少任意一方的信息。
在初始状态即照相机200的产品出厂时(照相机200的购买时),在认证信息存
储部202中仅存储设备确定信息。然后,通过进行后述的用户信息登记处理,在认证
信息存储部202中追加存储用户信息。
图像存储器218是构成为能够存储由照相机200拍摄而得到的图像数据等的存储
器,能够由闪存或磁存储装置等的、能够在没有电源供给的状态下维持所存储的信息
的存储装置构成。即,图像存储器218是非临时的计算机可读取的存储介质。在该图
像存储器218中,不仅能够存储由照相机200拍摄而得到的图像数据,还能够存储通
过下载等手段而得到的图像数据。
但是,之前说明的认证信息存储部202也可以设置在上述图像存储器218内。但
是,在图像存储器218是存储卡等的构成为相对于照相机200装卸自如的存储器的情
况下,优选认证信息存储部202设置在内置于照相机200内的存储器内。下面,设图
像存储器218内置于照相机200内来进行说明。
摄像部208包括摄影镜头、对由摄影镜头形成的像进行光电转换并生成图像信号
的摄像元件、以及从摄像元件中读出模拟图像信号进行放大并转换成数字图像信号的
模拟/前端部。
图像处理部210对从摄像部208输出的数字图像信号进行处理并生成图像数据。
该图像数据存储在图像存储器218内。图像处理部210还构成为,能够逐次对以较短
的周期从摄像部208中读出的数字图像信号进行处理,生成实时浏览用的图像。
操作输入部214包括电源开关、摄影/再现模式切换开关、释放开关等。操作输
入部214还包括用于对焦距、白平衡、曝光模式、动态图像/静态图像的图像记录模
式等进行切换的按钮开关、滑动开关、触摸面板、转盘开关等。
控制器212根据用户对操作输入部214的操作,统一控制照相机200的致动器、
显示元件、传感器等结构要素,以使得照相机200在用户希望的模式下进行动作。控
制器212能够由CPU或硬件逻辑等构成。在控制器212由CPU构成的情况下,由该
控制器212执行的程序被存储在程序存储器216中。程序存储器216能够构成为具有
闪存和RAM。在以下的说明中,设控制器212是能够解释并执行在程序存储器216
中存储的程序的CPU。
控制器212还进行在图像存储器218中存储由图像处理部210生成的图像数据时
的存储管理的处理。并且,控制器212进行读出在图像存储器218中存储的图像数据
并在后述的图像显示部206中显示图像时的动作控制。进而,控制器212进行如下的
动作控制:在用户对照相机200进行面向被摄体设定构图和曝光条件的操作时,在从
图像处理部210输出实时浏览图像数据的情况下,在图像显示部206中显示实时浏览
图像。
图像显示部206构成为能够显示图像、图标、字符等,由带背照光的TFT彩色
液晶面板或有机EL彩色显示面板等构成。显示处理部204根据从控制器212输出的
显示用图像数据控制图像显示部206并显示图像。
图3是概念性地说明在后述的程序安装的处理前和处理后存储在图像存储器218
中的文件的例子的图。在照相机购买时,在图像存储器218内存储有包含安装文件
302、应用程序文件304、操作手册文件306等的文件。安装文件302和应用程序文
件304收纳用于在主机PC400上执行的程序。在操作手册文件306中收纳对说明照
相机200或应用程序的操作方法的手册进行电子化而得到的文件。操作手册文件306
是能够在主机PC400上阅览的形式的文件。在用户购买照相机200后立即开始使用
而进行摄影操作的情况下,在图像存储器218内存储图像文件300。
当照相机200与主机PC400连接后,安装文件302被主机PC400自动读入并起
动。即自动执行。当执行该安装文件302中的自动执行程序后,进行后述的用户信息
登记处理以及将应用程序文件304传输到主机PC400并安装的处理。然后,从图像
存储器218中删除这些安装文件302和应用程序文件304。
安装文件302例如可以是MS-DOS中的Autoexec.bat这样的文件。即,当在主机
PC400上连接了照相机200等终端装置时,主机PC400的操作系统(OS)检索在终
端装置内存储的文件。而且,能够如下构成主机PC400的OS:在检索到的文件中存
在自动执行形式的文件的情况下,自动读入并执行该文件。
操作手册文件306可以构成为,在安装文件302中的自动执行程序起动时,通过
该自动执行程序传输到主机PC400,并从图像存储器218中删除。或者,也可以构成
为,在主机PC400上安装应用程序文件304中的应用程序后,在初次起动时,通过
该应用程序传输到主机PC400,并从图像存储器218中删除。
如以上说明的那样,在程序安装处理的过程中,从图像存储器218中删除安装文
件302、应用程序文件304、操作手册文件306,残留有图像文件300。其结果,能够
将图像存储器218有效地用作收纳图像文件300的空间。
另外,在上述程序安装处理后,在需要将主机PC更换为新的主机PC的情况下,
可以如下所述。即,作为一例,能够在主机PC400上执行的应用程序中,选择对图
像存储器218进行初始化的菜单。在选择了该菜单的情况下,将在主机PC400中存
储的安装文件302、应用程序文件304和操作手册文件306存储在初始化后的图像存
储器218中。
或者,也可以将收纳了对图像存储器218进行初始化处理的程序的光盘等存储介
质与照相机200捆绑在一起。该情况下,用户在主机PC400上执行存储介质中的程
序,由此,对与主机PC400连接的照相机200的图像存储器218进行初始化,将记
录在存储介质中的安装文件302、应用程序文件304、操作手册文件306复制到图像
存储器218内。该处理完成后,通过将照相机200与新的主机PC连接,进行之前说
明的程序安装处理。
图4是示出主机PC400的概略结构的框图。主机PC400具有通信接口402、显
示接口404、显示部406、输入接口408、键盘或鼠标等的输入装置410、处理部414、
RAM416、辅助存储装置418、网络接口424。这些要素中的通信接口402、显示接口
404、输入接口408、处理部414、RAM416、辅助存储装置418、网络接口424经由
系统总线412相互电连接。
通信接口402能够以有线或无线的方式与照相机200等终端装置相互通信并进行
信息的授受。显示部406由CRT或平板显示装置等构成。显示接口404控制显示部
406,以使得在显示部406上显示图像、图标、字符等。
输入装置410是用于供用户对主机PC400输入期望信息并进行操作的用户接口。
基于用户的输入装置410的操作内容经由输入接口408被传递到处理部414。
处理部414由CPU等构成,构成为能够进行各种信息处理。RAM416用作处理
部414进行信息处理时的工作区。辅助存储装置418由硬盘驱动器或固态驱动器等构
成,是具有较大存储容量的存储装置。
在辅助存储装置418内设有存储由OS管理的系统或应用软件的设定数据等的区
以及存储认证信息的区。由OS管理的系统或应用软件的设定数据等在Windows中被
称为注册表。下面,设主机PC400由Windows OS管理,将上述设定数据等称为注册
表信息。并且,将存储注册表信息的区称为注册表420,将存储认证信息的区称为认
证信息存储部422。在认证信息存储部422中,与用户信息相关联地存储从照相机200
经由通信接口402输入的设备确定信息。网络接口424是用于经由网络与其他设备进
行信息授受的接口。
图5A是示出服务器500的概略结构的框图。服务器500构成为能够经由网络对
照相机200的用户等提供各种服务。作为一例,服务器500构成为能够对照相机200
的用户提供在线相册服务或打印指令服务等的服务。在线相册服务是如下的服务:能
够对照相机200的用户提供规定容量的图像数据存储空间,存储经由因特网发送到服
务器500的图像(图像数据)。而且,是能够供用户本人、从用户得知用于阅览该图
像的URL信息和密码的特定的人或不确定的多个人进行图像阅览等的服务。打印指
令服务是如下的服务:经由因特网受理图像的打印、相册的生成等的订单,向由用户
指定的目的地发送完成物。
服务器500具有网络接口502、显示接口504、显示部506、输入接口508、键盘
或鼠标等的输入装置510、辅助存储装置512、处理部520、RAM522、图像存储部
524、用户信息存储部526。这些要素中的网络接口502、显示接口504、输入接口508、
辅助存储装置512、处理部520、RAM522、图像存储部524、用户信息存储部526
经由系统总线518相互电连接。
网络接口502是用于经由网络与主机PC400进行信息授受的接口。显示部506
由CRT或平板显示装置等构成。显示接口504控制显示部506,以使得在显示部506
上显示图像、图标、字符等。
输入装置510是用于供管理者对服务器500输入期望信息并进行操作的用户接
口。基于管理者的输入装置510的操作内容经由输入接口508被传递到处理部520。
处理部520由CPU等构成,构成为能够进行各种信息处理。RAM522用作处理
部520进行信息处理时的工作区。辅助存储装置512由硬盘驱动器等构成,是具有较
大存储容量的存储装置。在辅助存储装置512内构筑图像管理数据库514和用户管理
数据库516。图像存储部524和用户信息存储部526可以是与辅助存储装置512相同
的存储装置。
在图像存储部524中存储由照相机200的用户上传的图像数据。在用户信息存储
部526中,与完成了用户登记处理的各个用户(以下将其称为登记用户)对应地存储
设备确定信息、用户名和电子邮件地址等的用户信息等。进而,可以在用户信息中包
含与主机PC400的语言设定或时区设定有关的信息、用户访问用于利用上述在线相
册服务或打印指令服务的站点时的登录名和密码等的信息。并且,用户信息存储部
526可以构成为,能够记录用户访问该网站的日期时间或操作内容、进行打印指令时
的订单内容、发送记录、货款已收/未收的记录等,作为交易历史。
用户管理数据库516是登记上述设备确定信息、用户信息、账目信息、交易历史
等信息与各个登记用户对应地存储在用户信息存储部526内的哪个位置的数据库。图
像管理数据库514是登记由登记用户上传的图像数据与各个登记用户对应地存储在
图像存储部524内的哪个位置的数据库。
图5B是示出具有与图5A所示的服务器500不同的结构的例子的框图。在图5B
所示的服务器500A中,针对与图5A所示的服务器500所具有的结构要素相同的结
构要素,标注与图5A的标号相同的标号并省略其说明。
服务器500A与服务器500的不同之处在于,在服务器500A中,在辅助存储装
置512内构筑软件数据库530。下面对该软件数据库530进行说明。照相机200大量
销售,因此,其用户也大量存在。因此,与用户数量对应地,主机PC400也大量存
在。所存在的多个主机PC400分别具有各种规格,安装有各种OS,安装有文字处理
器、表计算软件、电子邮件软件、图形处理软件、因特网的浏览器软件等各种应用软
件。
但是,为了使各个用户登录到各个主机PC400,在各个主机PC400中登记有登
录用户名。该登录用户名由安装在各个主机PC400内的OS管理。例如,如果是
Windows系列的OS,则在注册表文件中的信息中包含登录用户名。在Windows以外
的OS中,具有与注册表类似的信息,通过访问这些信息,能够发现登录用户名。在
软件数据库530中,以数据库的形式记录有一般用户能够使用的OS的种类或版本、
与这些种类或版本对应地包含上述登录用户名的信息的文件的名称、与该文件的保存
目录有关的信息等。
并且,如上所述,各个用户根据使用目的在各个主机PC400上安装各种应用软
件。在这些应用软件中包含电子邮件软件等、对与用户使用的电子邮件地址有关的信
息进行管理的软件。在软件数据库530中,以数据库的形式记录有一般广泛利用的应
用软件中的包含与用户的电子邮件地址有关的信息的软件的名称、包含该软件所管理
的与用户的电子邮件地址有关的信息的文件的名称、与该文件的保存目录有关的信
息。
OS、应用软件均在较短的期间内进行订正或新颁布。与其对应地,由对服务器
500A进行管理的管理员随时升级上述软件数据库530。
对使用以上说明的结构进行的用户信息登记处理顺序进行说明。
-第1实施方式-
在本发明的第1实施方式中,对经由网络NW与主机PC400连接的服务器是图
5A所示的服务器500的例子进行说明。即,对使用不具有软件数据库530的服务器
500的例子进行说明,该软件数据库530为参照图5B说明的服务器500A所有。
图6是说明由主机PC400的处理部414执行的处理顺序的概略流程图。设图6
所示的处理顺序被内建在OS中。在S600中,处理部414判定照相机200等终端装
置是否与通信接口402连接。在该判定为否定的期间内,以适当的时间间隔反复进行
S600的处理。
当S600的判定为肯定时,处理进入S602。然后,处理部414判定在照相机200
的图像存储器218中是否存在自动执行形式的程序文件。在本实施方式中,图3的安
装文件302相当于自动执行形式的程序文件。自动执行形式的程序文件是OS能够识
别该文件是自动执行形式的文件的文件名、文件形式。
在S602的判定为否定的情况下,结束图6所示的一连串的处理。另一方面,在
S602的判定为肯定的情况下,处理进入S604,处理部414将自动执行形式的程序文
件从照相机200内的图像存储器218读入到主机PC400内的RAM416并执行。当S604
的处理结束后,图6所示的一连串的处理完成。
在上述说明中,对以适当的时间间隔反复进行S600的处理的例子进行了说明。
作为其他例子,也可以在经由通信接口将照相机200与主机PC400连接时产生中断
信号,接受该中断信号的产生而执行S602、S604的处理。
图7A和图7B是概略地示出执行图6的处理顺序的结果、通过主机PC400的处
理部414将在安装文件302中收纳的程序读入到RAM416上并自动执行而进行的处
理顺序的流程图。
在S700中,处理部414判定在主机PC400中是否已经安装了应用程序。这里,
应用程序是从照相机200的供给方附加给照相机200而提供的程序。例如,可以是如
下的程序:能够访问在线相册的站点并上传图像数据,或者下载其他人拍摄的图像的
图像数据,来共享照片。或者,可以是访问预订打印的站点并上传图像数据、预订打
印或照片书的生成的程序。
当然,这些是一例,根据终端装置的功能等,应用程序可以是用于实现各种方式
的功能的程序。下面,为了与文字处理器、表计算软件等应用软件进行区分,将在应
用程序文件304中收纳的应用程序称为附加应用程序。
S700的判定为肯定则意味着,在主机PC400上已经进行了以下说明的用户登记
和附加应用程序的安装处理。即,假设了用户增买(新买)新的照相机200且初次与
主机PC400连接时的处理流程。另一方面,S700的判定为否定时的处理是假设了在
主机PC400上还未进行以下说明的用户登记和附加应用程序的安装作业的处理。
在S700的判定为否定时的分支目的地即S702中,处理部414取得在照相机200
的认证信息存储部202中预先记录的设备确定信息。优选设备确定信息为能够唯一确
定各个产品的信息。例如,能够将产品代码和序列号的组合作为设备确定信息。或者,
在通过IPv6等技术针对各个产品(个体)赋予固有的IP地址等的情况下,能够将这
种信息作为设备确定信息。
在S704中,处理部414在显示部406中显示用户信息输入画面。即,显示用于
提示输入包含用户名、电子邮件地址等的用户信息的输入画面。然后,进行受理用户
进行的用户信息输入操作的处理。
在S706中,处理部414进行询问用户是否进行用户登记的显示,受理“是”或“否”
的操作,判定是否进行用户登记。
在S706的判定为肯定的情况下,在S708中,处理部414进行服务器连接处理。
服务器连接处理是经由网络NW与规定服务器500(图1)连接的处理。在本实施方
式中,服务器500是用于进行用户信息登记处理的服务器。
在S710中,处理部414向服务器500发送设备确定信息和用户信息。服务器500
将从主机PC400发送的设备确定信息和用户信息存储在用户信息存储部526中,在
用户管理数据库516中相关联地登记这些设备确定信息和用户信息。其结果,具有照
相机200的用户的用户登记完成。此时,也可以从服务器500发放密码等。该情况下,
处理部414接收该密码的信息。
在S710的处理后或S706的判定为否定的情况下,接着进行S712的处理。在S712
中,处理部414将设备确定信息和用户信息相关联地存储在认证信息存储部422中。
在S714中,处理部414在照相机200的认证信息存储部202中登记用户信息。
此时,处理部414能够读出主机PC400的语言设定、时刻设定、时区等设定信息,
根据该设定信息进行照相机200的语言设定(显示菜单等时的语言的设定)、时刻设
定、时区设定等。由此,能够使用户购买照相机200后初次开始操作时通常进行的时
刻设定、语言设定、时区设定等自动化。
另外,在响应S710的处理而从服务器500发放密码的情况下,可以如下所述。
即,在S712中,处理部414能够在认证信息存储部422中相关联地存储设备确定信
息、用户信息、密码。并且,在S714中,能够在认证信息存储部202中登记用户信
息和密码。
在S716中,处理部414进行安装附加应用程序的处理。即,处理部414进行从
照相机200的图像存储器218中读出应用程序文件304并在主机PC400内安装附加
应用程序的处理。此时,根据需要,也可以将操作手册文件306复制到主机PC400
的辅助存储装置418内。
S700的判定为肯定时的分支目的地即S720和接在该S720之后的处理如之前说
明的那样。即,假设了如下情况下的处理:用户购买照相机200后完成用户登记和附
加应用程序的安装的处理,增买新的照相机200且初次与主机PC400连接。
在S720中,处理部414从增买的照相机200的认证信息存储部202取得设备确
定信息。在S722中,处理部414从主机PC400的辅助存储装置418取得用户信息。
即,在将初次购买的照相机200与主机PC400初次连接时,通过S712的处理,在认
证信息存储部422中已经存储了用户信息,在S722中进行从认证信息存储部422中
读出该用户信息的处理。
在S724、S726、S728、S730中,进行与S708、S710、S712、S714中的处理相
同的处理。通过S726的处理,向服务器500发送与增买的照相机200对应的设备确
定信息和用户信息。在服务器500中,在用户信息存储部526中追加记录与追加购买
的照相机200对应的设备确定信息,对用户管理数据库516的登记内容进行更新。在
S728中,进行在主机PC400的认证信息存储部422中追加记录与增买的照相机200
对应的设备确定信息的处理。
然后,在S730中,在增买的照相机200的认证信息存储部202中登记用户信息。
此时,与针对S714的处理的说明同样,能够读出主机PC400的语言设定、时刻设定、
时区等设定信息,根据该设定信息进行照相机200的语言设定、时刻设定、时区设定
等。并且,能够根据需要将存储在照相机200的图像存储器218中的操作手册文件
306复制到主机PC400的辅助存储装置418内。
另外,也可以在上述S722的处理与S724的处理之间加入与S706相同的处理,
任由用户判断是否进行增买的照相机200的用户登记。然后,在用户不希望进行增买
的照相机200的用户登记的情况下,也可以跳过S724、S726的处理,进行S728和
接在该S728之后的处理。
接着S716或S730的处理,进行S740的处理。在该S740中,处理部414删除
在照相机200的图像存储器218中存储的安装文件302、应用程序文件304。并且,
也可以删除操作手册文件306。此时,优选处理部414将这些文件302和304的备份
文件预先保管在辅助存储装置418内的规定文件夹中,并且,根据需要将操作手册文
件306的备份文件预先保管在辅助存储装置418内的规定文件夹中。理由是,在将主
机PC400更换为新的主机PC400并在新的主机PC400上安装附加应用程序时,需要
这些文件302、304、306。
在照相机200中附加CD-ROM等存储介质、且在该存储介质中存储有这些文件
302、304、306的情况下,上述备份的处理不是必要的。或者,在能够经由网络从规
定服务器下载这些文件302、304、306的情况下,上述备份的处理也不是必要的。
以上,在参照图7的流程图的说明中,对在S740中统一进行从照相机200的图
像存储器218中删除安装文件302和应用程序文件304、并且根据需要删除操作手册
文件306的处理的例子进行了说明。但是,删除这些文件302、304、306的处理也可
以单独进行。即,可以在将上述文件302、304、306中的任意一方从图像存储器218
读入主机PC400内的时点,从图像存储器218中删除该文件。因此,可以在能够删
除的各个时点或此后的时点删除各个文件302、304、306。
在通过S700的判定处理判定为在主机PC400中已经安装了附加应用程序的情况
下,不进行S716中的安装附加应用程序的处理。因此,能够抑制重复安装相同的附
加应用程序的浪费或故障等。
或者,也可以在S720~S730的处理的之间、之前或之后追加对在追加购买的照
相机200的图像存储器218中存储的应用程序文件304内的版本进行检查的处理。该
情况下,如果程序的版本存在差异,则进行更新升级或差分升级的处理,如果不存在
差异,则跳过这些更新升级或差分升级的处理。
另外,关于在主机PC400中安装的附加应用程序,也可以构成为,在主机PC400
经由网络NW与规定服务器连接时检查有无新版本的程序,在存在新版本的程序的
情况下能够随时进行升级。
以上,对在S740中同时删除在照相机200的图像存储器218中存储的安装文件
302和应用程序文件304的例子进行了说明。但是,不是必须同时删除这些文件302、
304,也可以单独删除。即,可以在图7中的任意处理的前后删除安装文件302。在
S740的处理完成后或S700的判定为肯定的情况下,可以在此后的任意定时删除应用
程序文件304。
以上,根据本发明的第1实施方式,在用户购买照相机200且与主机PC400初
次连接时,自动执行参照图7说明的处理。然后,在进行用户登记时,从照相机200
中读出设备确定信息,所以,用户仅输入用户信息即可。而且,在用户决定了根据自
动读出的设备确定信息和由用户输入的用户信息进行用户登记的情况下,当用户点击
“进行用户登记”的意思的按钮时,用户登记完成。
而且,在用户追加购买照相机200且与主机PC400初次连接时,也自动执行参
照图7说明的处理。此时,如上所述,用户信息在将以前购买的照相机200与主机
PC400初次连接时已被存储在主机PC400的认证信息存储部422中。因此,节省了
用户在进行追加购买的照相机200的用户登记时输入用户信息的工序和时间。
上述自动执行程序(执行图7的程序安装的处理的程序)起动,在主机PC400
上安装附加应用程序。然后,在根据需要将操作手册文件306复制到主机PC400内
后,在S740中,从图像存储器218中删除安装文件302、应用程序文件304。其结果,
能够将图像存储器218有效地用作图像文件记录用的空间。如果删除操作手册文件
306,则能够进一步有效利用图像存储器218。并且,由于自动进行附加应用程序的
安装,所以用户省去了程序安装用的烦杂的操作。
-第2实施方式-
在本发明的第2实施方式中,与第1实施方式同样,对经由网络NW与主机PC400
连接的服务器是图5A所示的服务器500的例子进行说明。并且,在将照相机200与
主机PC400连接时,通过内建在主机PC400的OS中的功能,由处理部414执行图6
所示的处理顺序,这也与第1实施方式相同。
图8是概略地示出执行图6的处理顺序的结果、通过主机PC400的处理部414
将在安装文件302中收纳的程序读入到RAM416上并自动执行而进行的处理顺序的
流程图。
在图8的流程图中,对进行与图7所示的流程图中的S700~S716的处理、以及
接在S716之后的S740的处理相同的处理的处理步骤,标注与图7所示的步骤标号相
同的步骤标号并省略其说明。
在图8的流程图中,与图7所示的流程图的不同之处在于S700中的判定为肯定
时的处理。即,在S700中判定为已经安装了附加应用程序时,处理分支到S800。在
S800中,处理部414起动已经安装在主机PC400上的附加应用程序。通过在S800
中起动的附加应用程序,在S802中,处理部414进行用户信息登记处理。即,在第
2实施方式中,在安装在主机PC400上的附加应用程序中包含用于进行用户信息登记
的处理。在S802中进行的用于进行用户信息登记的处理顺序如图9所示。
在图9所示的处理顺序中,对与在图7的S720~S730中进行的处理顺序相同的
处理顺序标注与图7所示的处理顺序所标注的步骤标号相同的标号并省略其详细说
明。
处理部414从增买的照相机200取得设备确定信息(S720),从主机PC400的
认证信息存储部422取得用户信息(S722)。接着,处理部414经由网络NW与服
务器500连接(S724),向服务器500发送设备确定信息和用户信息(S726)。在服
务器500中,在用户信息存储部526中追加记录与追加购买的照相机200对应的设备
确定信息,对用户管理数据库516的登记内容进行更新。
另外,也可以在S722的处理与S724的处理之间插入任由用户判断是否进行增买
的照相机200的用户登记的处理。然后,在用户不希望进行增买的照相机200的用户
登记的情况下,也可以跳过S724、S726的处理,进行S728和接在该S728之后的处
理。
处理部414在主机PC400的认证信息存储部422中追加记录与增买的照相机200
对应的设备确定信息(S728),在照相机200的认证信息存储部202中登记用户信息
(S730)。此时,与参照图7针对S714的处理的说明同样,能够读出主机PC400的
语言设定、时刻设定、时区等设定信息,根据该设定信息进行照相机200的语言设定、
时刻设定、时区设定等。并且,能够根据需要将在照相机200的图像存储器218中存
储的操作手册文件306复制到主机PC400的辅助存储装置418内。
在S732中,处理部414删除在照相机200的图像存储器218中存储的安装文件
302、应用程序文件304。并且,也可以删除操作手册文件306。此时,优选处理部
414将这些文件302和304的备份文件预先保管在辅助存储装置418内的规定文件夹
中,并且,根据需要将操作手册文件306的备份文件预先保管在辅助存储装置418
内的规定文件夹中。当S732的处理结束后,图8所示的一连串的用户信息登记处理
完成。
另外,如第1实施方式中说明的那样,在照相机200中附加CD-ROM等存储介
质、且在该存储介质中存储有这些文件302、304、306的情况下,上述备份的处理不
是必要的。或者,在能够经由网络从规定服务器下载这些文件302、304、306的情况
下,上述备份的处理也不是必要的。
在第2实施方式中,在通过S700的判定处理判定为在主机PC400中已经安装了
附加应用程序的情况下,不会重复进行安装附加应用程序的处理。因此,能够抑制重
复安装相同的附加应用程序的浪费或故障等。
并且,如第1实施方式中说明的那样,也可以在S720~S730的处理的之间、之
前或之后追加对在追加购买的照相机200的图像存储器218中存储的应用程序文件
304内的版本进行检查的处理。该情况下,如果程序的版本存在差异,则进行更新升
级或差分升级的处理,如果不存在差异,则跳过这些更新升级或差分升级的处理。在
从服务器500发放密码的情况下,可以进行与第1实施方式中说明的处理相同的处理。
关于删除在照相机200的图像存储器218中存储的安装文件302、应用程序文件
304的定时,可以与第1实施方式中说明的定时相同。
以上,根据本发明的第2实施方式,在用户购买照相机200且与主机PC400初
次连接时,自动执行参照图8说明的处理。然后,在进行用户登记时,从照相机200
中自动读出设备确定信息,所以,用户仅输入用户信息即可。而且,在用户决定了根
据自动读出的设备确定信息和由用户输入的用户信息进行用户登记的情况下,当用户
点击“进行用户登记”的意思的按钮时,用户登记完成。此时,由于在主机PC400中自
动安装附加应用程序,所以用户省去了软件安装操作的麻烦。
而且,在用户追加购买照相机200且与主机PC400初次连接时,也自动执行参
照图8、图9说明的处理。通过在主机PC400上安装的附加应用程序来进行图9所示
的处理。而且,如上所述,用户信息在将以前购买的照相机200与主机PC400初次
连接时已被存储在主机PC400的认证信息存储部422中。因此,与第1实施方式同
样,用户节省了在进行追加购买的照相机200的用户登记时输入用户信息的工序和时
间。
上述自动执行程序(执行图8的程序安装的处理的程序)起动,在主机PC400
上安装附加应用程序。然后,在根据需要将操作手册文件306复制到主机PC400内
后,在S740中,从图像存储器218中删除安装文件302、应用程序文件304。因此,
能够将图像存储器218有效地用作图像文件记录用的空间。通过构成为自动删除操作
手册文件306,能够进一步有效利用图像存储器218。
-第3实施方式-
在本发明的第3实施方式中,与第1实施方式同样,对经由网络NW与主机PC400
连接的服务器是图5A所示的服务器500的例子进行说明。并且,在将照相机200与
主机PC400连接时,处理部414通过内建在主机PC的OS中的功能执行图6所示的
处理顺序,这也与第1实施方式相同。
图10A和图10B是概略地示出执行图6的处理顺序的结果、通过主机PC400的
处理部414将在安装文件302中收纳的程序读入到RAM416上并自动执行而进行的
处理顺序的流程图。
在图10的流程图中,对进行与图7所示的流程图中的S700~S716的处理、以及
接在S716之后的S740的处理相同的处理的处理步骤,标注与图7所示的步骤标号相
同的步骤标号。并且,S800、S802的处理与图8所示的S800、S802的处理相同。在
802中进行的用于进行用户信息登记的处理顺序如图9所示。下面,参照图10,以与
第1、第2实施方式的差异为中心进行说明。
在第3实施方式中,在S702的处理(从照相机200中读出设备确定信息的处理)
与S704的处理(用户信息输入操作受理处理)之间追加S1000的判定处理。而且,
作为S1000的判定为肯定时的处理,追加S1002的处理。追加这二个处理的情况与第
2实施方式不同。
在用户将初次购买的照相机200与主机PC400初次连接时,S700的判定为否定,
在S702中,处理部414从照相机200的认证信息存储部202中读出设备确定信息。
在接着的S1000中,处理部414判定是否能够从主机PC400内读出用户信息。即,
处理部414进行是否能够从主机PC400中读出与登录用户名有关的信息的判定、以
及是否能够读出与用户的电子邮件地址有关的信息的判定中的至少任意一个判定处
理。例如通过对注册表内进行搜索,能够发现与登录用户名有关的信息。通过搜索在
主机PC400中使用的电子邮件软件等能够保持用户电子邮件地址信息的软件所管理
的文件等,能够发现用户的电子邮件地址。
在S1000的判定为否定的情况下、即无法从主机PC400内发现上述用户信息的
情况下,在S704中,显示用于提示输入包含用户名、电子邮件地址等的用户信息的
输入画面,进行受理用户进行的用户信息输入操作的处理。另一方面,在S1000的判
定为肯定的情况下,在S1002中,处理部414进行从主机PC400中读出上述用户信
息的处理。
下面,当在S706中判定为用户希望进行用户登记时,在S708、S710的处理中
向服务器500发送设备确定信息和用户信息。在用户不希望进行用户登记的情况下
(S706:否),跳过上述S708、S710的处理。
在S712中,在主机PC400的认证信息存储部422中存储设备确定信息和用户信
息。在S714中,在照相机200的认证信息存储部202中登记用户信息。在S716中,
进行在主机PC400上安装存储在照相机200的图像存储器218内的附加应用程序的
处理。在S740中,进行从图像存储器218内删除安装文件302和应用程序文件304
的处理。此时,关于安装文件302和应用程序文件304,与第1、第2实施方式中说
明的同样,能够在主机PC400的辅助存储装置418内保管备份文件以备图像存储器
218的初始化。关于是否将操作手册文件306复制到主机PC400内、是否从图像存储
器218内删除操作手册文件306,也与第1、第2实施方式中说明的情况相同。
关于在S700中判定为已经安装了附加应用程序的情况下进行的S800、S802的
处理的说明,与第2实施方式中说明的情况相同。即,在S800中,已经安装在主机
PC400上的附加应用程序起动,执行图9所示的S802的用户信息登记的处理。并且,
在用户登记时,在从服务器500发放密码的情况下,可以进行与第1实施方式中说明
的处理相同的处理。
关于删除在照相机200的图像存储器218中存储的安装文件302、应用程序文件
304的定时,可以与第1实施方式中说明的定时相同。
以上,根据本发明的第3实施方式,在用户初次购买照相机200且与主机PC400
初次连接时,自动执行参照图10说明的处理。然后,在进行用户登记时,从照相机
200中读出设备确定信息,在判定为能够从主机PC400内读出用户信息时,自动读出
该用户信息。关于这里读出的用户信息,例如,可以在显示部406中显示受理用户信
息输入操作的画面,在该画面中显示为默认值(默认信息)。用户观察该默认值(默
认信息),如果不觉得需要变更,则不进行麻烦的电子邮件地址的输入操作,能够完
成用户登记。另一方面,在认为需要进行用户信息的变更时,能够输入喜欢的用户名、
电子邮件地址。
这样,在用户登记时,能够极力节省用户的按键输入操作,所以,用户能够顺畅
地进行用户登记。而且,在用户追加购买照相机200并进行用户登记时,也与第1、
第2实施方式同样,节省了输入用户信息的工序和时间。
进而,在附加应用程序的自动安装处理后,从照相机200的图像存储器218中自
动删除安装文件302和应用程序文件304。因此,能够将图像存储器218有效地用作
图像文件记录用的空间。通过构成为自动删除操作手册文件306,能够进一步有效利
用图像存储器218。
-第4实施方式-
在本发明的第4实施方式中,与第1~第3实施方式不同,对经由网络NW与主
机PC400连接的服务器是图5B所示的服务器500A的例子进行说明。服务器500A
与图5A的服务器500的不同之处在于,在辅助存储装置512内还具有软件数据库530。
软件数据库530的详细情况如之前参照图5B说明的那样。在将照相机200与主机
PC400连接时,处理部414通过内建在主机PC的OS中的功能执行图6所示的处理
顺序,这也与第1~第3实施方式相同。
图11A和图11B是概略地示出执行图6的处理顺序的结果、通过主机PC400的
处理部414将在安装文件302中收纳的程序读入到RAM416上并自动执行而进行的
处理顺序的流程图。
在图11的流程图中,对进行与图7所示的流程图中的S700~S716的处理、以及
接在S716之后的S740的处理相同的处理的处理步骤,标注与图7所示的步骤标号相
同的步骤标号。下面,参照图11,以与第1~第3实施方式的差异为中心进行说明。
对图7的流程图和图11的流程图进行对比而说明时,在第4实施方式中,在S702
的处理(从照相机200中读出设备确定信息的处理)与S704的处理(用户信息输入
操作受理处理)之间追加S1100、S1102、S1104。而且,作为S1104的判定为肯定时
的处理,追加S1110的处理。并且,在S1100中,进行与服务器500A连接的处理,
所以,省略在图7的流程图中具有的S708的服务器连接处理。图7的S720~S730
的处理被置换为S800、S802的处理,这也与图8所示的处理相同。在S802中进行
的用于进行用户信息登记的处理顺序如图9所示。
在用户将初次购买的照相机200与主机PC400初次连接时,S700的判定为否定,
在S702中,处理部414从照相机200的认证信息存储部202中读出设备确定信息。
在接着的S1100中,处理部414进行经由网络将主机PC400与服务器500A连接的处
理。在接着的S1102中,处理部414进行从服务器500A取得用户信息存储位置信息
的处理。
这里,对用户信息存储位置信息进行说明。用户信息存储位置信息是指确定在主
机PC400内存储用户信息的位置的信息。用户信息是包含登录用户名、用户的电子
邮件地址中的至少任意一方的信息。在主机PC400上使用的OS和电子邮件软件的种
类和版本各种各样,存储用户信息的位置也各种各样。这些OS和电子邮件软件始终
进行修订,提供新的OS和电子邮件软件。在之前说明的第3实施方式中,根据在照
相机200的发售开始前的时点已得到的信息而生成的用户信息存储位置信息可以包
含在附加应用程序中。与此相对,在第4实施方式中,在服务器500A侧,能够随时
将用户信息存储位置信息升级为最新的信息。并且,能够在软件数据库内登记与更多
种类的OS和电子邮件软件等对应的用户信息存储位置信息,在这方面,第4实施方
式优良。
图12是与在服务器500A侧进行的处理内容一起示出在图11的S1102中由处理
部414进行的处理内容的流程图。在S1200中,处理部414搜索在主机PC400上安
装的应用软件(表计算软件、文字处理器软件、电子邮件客户端软件、图形软件等),
生成列表并发送到服务器500A。例如,能够搜索在主机PC400内的辅助存储装置418
内的特定目录内存储的特定形式的文件,生成包含文件名和文件生成日等信息的列
表。在S1200中生成的列表内不仅包含上述应用软件,还可以包含与OS的种类和版
本等有关的信息。
在S2000中,服务器500A从主机PC400接收上述应用软件的列表。然后,与上
述列表内所包含的各个信息对应地反复进行以下说明的S2004、S2006的处理。
在S2004中,服务器500A参照软件数据库530,判别判定对象的软件是否是在
主机PC400内登记电子邮件地址等的用户信息的种类的软件。在S2004的判定为肯
定的情况下,在S2006中,服务器500A从软件数据库530中提取与判定对象的软件
对应的用户信息存储位置信息,登记在用户信息存储位置信息的一览中。当在应用软
件的列表中包含与OS名及其版本有关的信息的情况下,与该信息对应地从软件数据
库530中提取用户信息存储位置信息,登记在用户信息存储位置信息的一览中。
在S2006的处理完成后或S2004的判定为否定的情况下,服务器500A与应用软
件列表中的下一个项目对应地进行S2004、S2006的处理。然后,当与应用软件列表
所包含的全部项目有关的判定完成时,跳出S2002~S2008的循环处理。在S2010中,
服务器500A向主机PC400发送用户信息存储位置信息的一览。在S1202中,主机
PC400接收从服务器500A发送的用户信息存储位置信息的一览。以上,在S1102(图
11)中进行S1200、S1202的处理。
再次参照图11的流程图进行说明。在S1104中,处理部414参照从服务器500A
发送的用户信息存储位置信息的一览,判定在该一览中是否包含用户信息存储位置信
息。当S1104的判定为肯定时,在S1110中,处理部414从由用户信息存储位置信息
确定的主机PC400内的存储位置读出(提取)用户信息。此时,当在一览中存在多
个用户信息存储位置信息的情况下,能够采用这些信息中的最后安装的应用软件的用
户信息。或者,也可以在显示部406中显示已从主机PC400中读出的多个用户信息,
受理用户进行的选择操作。
在S1104的判定为否定的情况下、即在从服务器500A发送的用户信息存储位置
信息的一览中不包含有效的用户信息存储位置信息的情况下,在S704中,处理部414
在显示部406中显示用于提示输入包含用户名、电子邮件地址等的用户信息的输入画
面,进行受理用户进行的用户信息输入操作的处理。
在S704或S1110的处理之后,当在S706的判定处理中判定为用户希望进行用
户登记时,在S710的处理中向服务器500A发送设备确定信息和用户信息。在用户
不希望进行用户登记的情况下(S706:否),跳过上述S710的处理。
在S712中,在主机PC400的认证信息存储部422中存储设备确定信息和用户信
息。在S714中,在照相机200的认证信息存储部202中登记用户信息。在S716中,
进行在主机PC400上安装存储在照相机200的图像存储器218内的附加应用程序的
处理,在S740中,进行从图像存储器218内删除安装文件302和应用程序文件304
的处理。此时,关于安装文件302和应用程序文件304,与第1、第2实施方式中说
明的同样,能够在主机PC400的辅助存储装置418内保管备份文件以备图像存储器
218的初始化。关于是否将操作手册文件306复制到主机PC400内、是否从图像存储
器218内删除操作手册文件306,也与第1、第2实施方式中说明的情况相同。并且,
在用户登记时,在从服务器500发放密码的情况下,可以进行与第1实施方式中说明
的处理相同的处理。
关于在S700中判定为已经安装了附加应用程序的情况下进行的S800、S802的
处理的说明,与第2实施方式中说明的情况相同。即,在S800中,已经安装在主机
PC400上的附加应用程序起动,执行图9所示的S802的用户信息登记的处理。
关于删除在照相机200的图像存储器218中存储的安装文件302、应用程序文件
304的定时,可以与第1实施方式中说明的定时相同。
以上,根据本发明的第4实施方式,服务器500A参照软件数据库530判定在安
装于主机PC400内的应用软件中是否存在在主机PC400内登记用户信息的种类的应
用软件。然后,在判定为存在登记用户信息的种类的应用软件的情况下,服务器500A
从数据库530中提取与该应用软件对应的用户信息存储位置信息,向主机PC400发
送用户信息存储位置信息的一览。如之前说明的那样,软件数据库530的登记内容能
够始终根据最新的信息进行更新,所以,能够更准确地从主机PC400内读出用户信
息。
因此,在进行用户登记时,能够进一步降低用户进行用户信息输入操作的必要性。
并且,与第3实施方式同样,关于从主机PC400内读出的用户信息,例如,可以在
显示部406中显示受理用户信息输入操作的画面,在该画面中显示为默认值。用户观
察该默认值,如果不觉得需要变更,则不进行麻烦的电子邮件地址的输入操作,能够
完成用户登记。另一方面,在认为需要进行用户信息的变更时,能够输入喜欢的用户
名、电子邮件地址。
这样,在用户登记时,能够极力节省用户的按键输入操作,所以,用户能够顺畅
地进行用户登记。而且,在用户追加购买照相机200并进行用户登记时,也与第1、
第2、第3实施方式同样,节省了输入用户信息的工序和时间。
进而,在附加应用程序的自动安装处理后,从照相机200的图像存储器218中自
动删除安装文件302和应用程序文件304。因此,能够将图像存储器218有效地用作
图像文件记录用的空间。通过构成为自动删除操作手册文件306,能够进一步有效利
用图像存储器218。
以上,对本发明的实施方式进行了说明,但是,上述实施方式只不过示出本发明
的应用例,并不是将本发明的技术范围限定为上述实施方式的具体结构。
本申请主张基于2009年12月10日在日本国专利局申请的日本特愿2009-280236
的优先权,通过参照而将日本特愿2009-280236的全部内容引用到本说明书中。