安装应用程序的方法

文档序号:6467021阅读:421来源:国知局
专利名称:安装应用程序的方法
安装应用程序的方法
技未领域
本发明涉及在信息处理装置中安装应用程序的方法。
背景技术
传统地,用于在例如个人计算机的图像处理装置中安装应用程序(例如,设 备驱动程序,文字处理程序,等等)的安装程序已经为人所知。
作为这样的安装程序之一,建议有一安装程序,其在安装处理过程中获取将 由应用程序在它被安装之后参照的设置(以下简称执行时间设置),并且将获取的执行 时间设置存储在被配备给信息处理装置的存储区中。这样的信息处理装置的实例被公开 在第2003-280840号日本专利临时公开中(以下,称为'840公开)。
因为例如'840公开中公开的一个的安装程序在应用程序的安装过程中获取执 行时间设置,所以能够排除在安装的程序的执行过程中麻烦的设置。'
发明内容
'
当信息处理装置中实施的OS (操作系统)被重新安装,或者信息处理装置本 身将被换成新的时,用户必须重新安装曾经安装的应用程序。
根据先有技术,每当应用程序被安装时,通常需要当安装被执行时将要作出 的各种设置(以下,称为安装时间设置)和/或用于接收对应用程序的支持(例如,应用 程序更新)的用户注册。
也就是说,根据先有技术,每当应用程序被安装时,用户被要求输入安装时 间设置和/或用户注册信息。这样的输入处理对于用户是麻烦的,因为它曾经被输入过。
考虑到以上问题,本发明的优势在于提供了安装应用程序的改进的方法,利 用该方法,排除了当应用程序被重新安装时麻烦的处理。还提供有计算机可访问的存储 介质,其存储有使得计算机执行上述方法的安装程序。
根据本发明的方面,提供有将应用程序安装到与存储各种信息段的信息处理服务器被存储至其的网络相连接的信息处理装置的方法。该方法包括使得信息处理装置 从信息服务器获取设置信息的步骤,该设置信息是当应用程序被预先安装时通过信息处 理装置输入的信息,该信息处理装置让信息处理服务器存储信息,以及基于通过让信息 处理装置从信息处理服务器获取而获取的设置信息来安装应用程序的步骤。
利用以上方法,当应用程序被重新安装时,用户不必再次输入设置信息。因 此,与常规安装方法相比,用户的麻烦的操作被排除,并且能够方便地执行安装。
根据本发明的方面,提供有包含安装程序的计算机可读存储介质,当其被计 算机执行时,实现使用包括至少一个设置项目的设置信息,安装应用程序到与网络相连 接的信息处理装置的方法,所述方法包含需要安装应用程序的用户输入设置信息的步 骤,将当执行正常的安装时使用的设置信息寄存在连接到网络的信息处理服务器中的步 骤,如果设置信息被存储在信息处理服务器中,则从信息处理服务器获取设置信息的歩 骤;以及使用通过获取步骤获取的设置信息执行参照安装的步骤。
应当注意的是本说明书中使用的术语"应用程序"包括,例如,文字处理禾呈 序,电子数据表程序,用于控制例如被设置为在记录介质上(中)形成图像的图像形成 装置的装置的设备驱动程序中至少之一 。
还要注意的是,本说明书使用的术语"安装"意思指在图像处理装置中引入 例如应用程序的软件以致程序能够在计算机上运行。


图1是显示包括如本发明所述的信息处理装置和信息处理服务器的图像处理 系统的结构的框图。
图2示意地图解如本发明所述的安装包的概念。
图3A和3B显示存储在如本发明所述的信息处理服务器的辅助存储器中的文 件结构。
图4是图解如本发明所述的新的安装处理的流程图。
图5是图解如本发明所述的重新安装处理的流程图。
图6是图解如本发明所述的,在图5所示的重新安装处理中被调用的安装处 理的流程图。
图7显示允许使用者指定安装目的地的安装目的地处理的实例。
图8显示需要用户输入用户ID和用于认证的口令的认证会话的实例。
图9显示用户注册会话的实例。
图10显示安装信息确认/修改对话的实例。
具体实施方式
以下,将参照附图描述本发明的实施例。
总体结构
图1是显示根据本发明实施例的信息处理系统1的结构的框图。
信息处理系统1是由制造和出售应用程序,以向已经作出用户注册的用户提 供关于由用户拥有的应用程序的服务(例如,更新)的制造商建立的。在以下说明中, 制造/出售应用程序的厂商将被简单地称为制造商,并且已经购买该应用程序并且作出关 于应用程序的用户注册的用户将被称为目标用户。由制造商提供的服务包括程序的更 新。这样的由制造商提供的服务在本说明书中也将被称作用户支持。
为了此目的(即,为提供用户支持),信息处理系统1包括由用户使用的信 息处理装置15,和被设置为存储提供用户支持必须的各种信息段的信息处理服务器30。 信息处理终端15的每一个经由因特网与信息处理服务器30连接。
信息处理服务器
接下来,将详细地描述信息处理服务器30。
信息处理服务器30被设置为起公知的网络服务器的作用。如图1所示,信息 处理服务器30包括网络I/F (接口) 36,辅助存储器35和控制器31。
控制装置31执行与经由网络I/F 36与因特网相连接的每个信息处理装置15 的数据通信。控制装置31配备有用于即使当控制装置31断电的时候也存储必须被维持 的程序和数据的ROM (只读存储器)33,用于存储在处理过程中临时产生的数据和/或临 时传递的数据或者程序的RAM (随机存取存储器)34,以及按照存储在ROM 33和RAM 34 中的程序和数据执行各种处理的CPU (中央处理单元)32。
应当指出,在R0M33中,存储有网络服务器程序。网络服务器程序令CPU 32 从信息处理装置15接收用于获取信息的命令(以下,称为获取请求),以判断对应于获 取请求的信息是否被存储在辅助存储器35中,.以及向信息处理装置15发送回复。
根据本实施例,辅助存储器35可能是众所周知的包括大容量硬盘和读/写装 置的HDD (硬盘驱动器)。辅助存储器35包括存储从信息处理装置15获取的,用于识别 安装在信息处理装置15中的应用程序的信息,从主体用户获取的信息(即,用户信息) 等等的,已获取信息的存储区域,以及存储将要被发送到信息处理装置15的信息的发送 信息存储区域。
在本说明书中,用户信息意指当用户注册完成时获取的信息。用户信息是主 体用户的个人的信息并且包括主体用户的名称, 一方的名称,地址以及电话号码。
信息处理服务器30发出用户ID和口令以致单个用户能够与彼此区分。然 后,信息处理服务器30在获取信息存储区中存储与彼此相联系的用户ID、 口令和用户信 息,从而完成用户注册。关于每个口令,如随后描述的,用户期望的字符串被接收作为 口令。
如上所述,在信息处理服务器30中,CPU 32执行网络处理(web process) 以致经由因特网将用于提供用户支持服务的各种功能提供到目标用户。
信息处理装置的结构
接下来,将详细地描述信息处理装置。
如图1所示,信息处理装置15配备有数据读取装置6,辅助存储器5,操作 单元7,显示单元8,控制单元10,网络I/F (接口) 9以及USB I/F (接口) 14。根据 本实施例,采用所谓的个人计算机(包括操作单元7和显示单元8)作为信息处理装置 15。
数据读取装置6被设置为读出存储在计算机可访问的存储介质例如CD-ROM和 DVD-ROM中的数据。
网络I/F 9功能为将信息处理装置15连接到LAN (局域网),并且通过 LAN,执行与连接到因特网的外部设备的数据输入/输出。USB I/F 14被用于经由USB电 缆(未显示)与外部设备交换数据。
操作单元7包括众所周知的输入单元例如鼠标和键盘,其经过通信端口例如 USB I/F 14连接到控制单元10,以致用户能够输入各种信息段。
显示单元8包括众所周知的显示装置例如LCD (液晶显示器)。显示单元8经 过连接单元例如视频线路板(未显示)连接至控制单元10,以使由控制单元10输出的图 像被显示。在显示单元8上,利用个人计算机的GUI (图形用户界面),用户界面窗口, 鼠标指针等等被显示,各种信息段能够通过其被输入。
控制单元10配备有存储即使信息处理装置15被断开电源也将要维持的数据 和程序的ROM (只读存储器)12。控制单元10进一步地配有临时存储从辅助存储装置发 送的数据和/'或程序以及在各种处理执行过程中产生的数据的RAM (随机存取存储器), 以及执行存储在ROM 12或RAM 13中的程序的CPU (中央处理单元)11。
根据本实施例,辅助存储装置5是众所周知的HDD (硬盘驱动器),其是整体 地构造的大容量磁盘和用于其的读/写装置。在辅助存储装置5中,至少存储有,其中存 储有各种应用程序的程序文件夹,包含OS (操作系统)的系统文件夹,其中存储有用于 执行存储在程序文件夹中的应用程序的信息的注册表。
进一步地,在信息处理装置15中,至少安装具有能够同时执行多个处理的多 重任务功能的众所周知的OS (操作系统),和众所周知的浏览器(浏览软件)。在OS的环境下,执行用于经由信息处理装置15控制例如打印机和扫描仪的外围设备的设备驱动 程序,文档生成软件,电子数据表软件,图象处理程序,和安装程序。
关于安装程序
接下来,说明应用程序以及作为将要安装的许多应用程序和用于在信息处理 装置15中安装应用程序的安装程序的集合的安装包。
图2示意地图解安装包40的概念。安装包40包括第一应用程序41,第二应 用程序42以及第三应用程序43,其由相同的应用程序提供制造商创作并出售但是不同于 彼此,以及用于在信息处理装置15中安装第一到第三程序的安装程序44。
在以下说明中,第一到第三程序41, 42和43的组将称为应用程序包41-43。
在本实施例中,术语"应用程序"用来包括用于控制外围设备的驱动程序, 以及用于处理由外围设备获取的信息的程序以及包括文档生成软件,电子数据表软件, 表示软件(presentation software)和图像处理软件等等的众所周知的软件。
为解释的目的,在以下说明中,第一应用程序41是文档生成软件,第二应用 程序42是电子数据表软件,并且第三应用程序43是表示软件。
安装程序44包括,用于在信息处理装置15中重新安装应用程序的新应用禾呈 序安装程序,以及用于重新安装已经向信息处理装置15注册的程序的已注册应用程序安 装程序,其将要由CPU ll执行。
安装包40是由提供制造商以便携式存储介质(例如,CD-ROM或DVD-ROM)的 形式经销的(例如,发售)。包含在这样的便携式存储介质中的每个程序是由对应于存 储介质的读取单元(例如,信息处理装置15的数据读取单元6)读取(retrieve)的。
新应用程序安装处理
接下来,将描述由信息处理装置15的CPU ll执行的新应用程序安装处理。
图4是图解根据本实施例的新应用程序安装处理的流程图。当安装包由数^g读取单元6读取时执行新应用程序安装处理,并且用户通过操作单元7和/或显示单元8,选择使用新应用程序安装处理安装。
当新应用程序安装处理开始时,程序在S100启动安装处理。
图6是图解在图4的S100执行的安装处理的流程图。在SllO, CPU 11在显 示单元8上显示用于允许用户选择显示语言的设置输入窗口。当用户选择显示语言时, CPU 11执行S120。
应当指出"设置输入窗口"是显示在显示单元8上用于允许用户通过操作单 元7输入设置的用户界面窗口。"显示语言"是用于显示当执行应用程序时显示在设置 输入窗口上和显示在用户界面窗口上的消息的语言。例如,用户能够选择日语,英语, 法语,西班牙语,阿拉伯语或中文之一作为显示语言。
在S120, CPU 11在显示单元8上显示用于允许用户选择正常的安装模式或自 定义安装模式的设置输入窗口。正常的安装模式是用于安装由提供制造商预先设置的至 少一个应用程序。自定义安装模式是用于安装由用户选择的至少一个应用程序。在接收 用于通过设置输入窗口选择安装模式的用户输入之后,CPU 11执行S130。
在S130, CPU 11确定将要安装在新应用程序安装处理中的应用程序(以下, 称为目标应用程序),CPU 11然后执行S140。因而,如果在S120选择了正常的安装, 则预定应用程序(即,根据本实施例,第一到第三应用程序41-43)被确定为目标应用禾呈 序。如果选择了自定义模式,则包括在安装包40内的选择的一个应用程序被确定为目禾示 应用程序。
在S140, CPU 11在显示单元8上显示允许用户输入在S130确定的目标应用 程序被安装的目的地的设置输入窗口。(以下,这样的设置输入窗口将称为目的地输入 窗口)。当用户输入目的地时,CPU 11执行S150。
顺便提及,图7显示根据本实施例的目的地输入窗口的实例。如图7所示, 目的地输入窗口至少包括显示新创的目的地文件夹的文件夹指示框53,用于改变目的i也 文件夹的参考按钮52,以及当己经输入目的地文件夹时将要操作(点击)的"NEXT (下 一步)"按钮54。
当点击"NEXT"按钮54时,CPU 11获取在文件夹指示框53显示的文件夹j乍 为目的地文件夹。如果有多个目标应用程序,则S140被重复直到已经获取用于各目标应 用程序的目的地文件夹。
在S150, CPU 11在S140获取的目的地中安装所有的在S130确定的目标应用 程序。也就是说,CPU 11建立当执行每个目标应用程序时参照的设置文件,并且在辅助 存储装置5的程序文件夹中存储这样建立的设置文件以及每个目标应用程序的组成文 件。进一步地,CPU 11注册为执行辅助存储装置5的注册表中的目标应用程序所必需的 信息(例如,组成文件的存储定位)。
这样,在辅助存储装置5的程序文件夹中,如图3A存储所示构造第一应用禾呈 序41的第一应用程序构成文件,以及当执行第一应用程序41时参照的第一设置文件。 进一步地,在辅助存储装置5的程序文件夹中,存储了构造第二应用程序42的第二应用 程序构成文件,以及当执行第二应用程序42时参照的第二设置文件,以及构造第三应用 程序43的第三应用程序构成文件,以及当执行第三应用程序43时参照的第三设置文 件。向注册表注册执行存储在程序文件夹中的应用程序所必需的信息(以下,这样的信 息将称为应用程序设置)。
在其后,处理回到新应用程序安装处理。如图4所示,程序获取(S160)关 于在S150安装的所有安装的应用程序的应用程序信息,以及当安装了目标应用程序时, 在S140,参照的安装信息。然后,处理进行到S170。
安装信息是为安装应用程序所必需的信息并且由用户在安装程序过程中车俞 入。安装信息包括在S110输入的显示语言,在S120选择的安装模式,以及在S140接i]夂 的目的地。 '
应用程序信息是为识别应用程序所必需的信息并且从向注册表注册的应用程 序设置,存储在程序文件夹中的设置文件,以及应用程序构成文件获取。应用程序信息 包括应用程序的类型和名称,版本信息,提供制造商的名称等等。
在以下说明中,术语"设置信息"被用作应用程序信息和安装信息两者的集 合术语。
在S170,处理访问信息处理服务器30并且获取用户认证页面以判断是否己乡圣 做了用户注册。
在S180,处理在显示单元8上显示从信息处理服务器30获取的用户认证页 面。然后,处理获取由用户通过显示在显示单元8上的用户认证页面输入的用户ID和口 令。
图8显示用户认证页面的实例。如图8所示,用户认证页面包括其中将输入 当作出用户注册时指定的用户ID的ID输入框61,以及其中将输入当作出用户注册时指 定的口令的口令输入框62。进一步地,用户认证页面包括"NEXT"按钮63。当点击了 "NEXT"按钮时,处理获取在ID输入框61和口令输入框62中输入的信息,分别作为用 户ID和口令。
在S190,处理通过访问信息服务器30检查是否已经基于在S180获取的用户 ID和口令做了用户注册。如果已经做了用户注册(S190:是),则处理进行到S220。如 果没有(S190:否),则处理进行到S200。
特别地,处理向信息处理服务器30发送在S180获取的用户ID和口令。然 后,信息处理服务器30判断与接收的用户ID和口令相联系的用户信息(即,目标用户 的用户信息)是否存储在辅助存储装置35的已获取信息的存储区域中。如果存储有目标 用户的用户信息(即,已经做了用户注册),则表示注册的用户信息的页面数据被发送 到信息处理装置15。如果注册还未被做,则显示需要用户输入用户注册信息到信息处理 装置15的用户注册页面。
这样,'如果从信息处理服务器30获取的信息是注册页面信息,则信息处理装 置15确定用户注册已经完成。如果从信息处理服务器30获取的信息是用户注册页面信 息,则信息处理装置15判定用户注册还未被完成。
当点击了 "NEXT"按钮63时,如果信息未在ID输入框61和口令输入框62 至少其中之一输入,则信息处理服务器30 (即,CPU 32)判断目标用户的用户信息还未 被输入。
如果处理判断用户注册还未被完成(S190:否),则在S200,处理在显示单 元8上显示从信息处理服务器30接收的用户注册页面。然后,在通过用户注册页面获取 了输入信息之后,处理进行到S210。
图9显示在显示单元8上显示的用户注册页面。如图9所示,用户注册页面 包括用于输入用户信息的用户信息输入框71,以及用于输入用户期望的字符串作为当实 行认证时将要参照的口令的口令输入框72。用户注册页面进一步包括当完成用户信息和 口令输入时将要点击的"OK (好)"按钮73。
用户信息输入框71包括用于输入用户姓名的用户名输入框74,用于输入用户 e-mail地址的e-mail地址输入框75,用于输入用户邮件地址的邮件地址输入框76,用 于输入用广屯话弓码的电话号码输入框77,用于输入目标程序名的应用程序名称输入框 78和用于输入目标应用程序序列号的序列号输入框79。
当点击了 "FINISH (完成)"按钮73时,处理获取输入框72和74-79中输 入的信息。'
在S210,处理向信息处理服务器30发送在S200获取的输入信息。然后,{言 息处理服务器30将接收到的信息存储在获取信息存储区域中作为用户信息,发出用户工D 和口令(其是由用户输入的字符串),完成用户注册。
在其后,信息处理服务器30向信息处理装置15发送发出的用户ID和口令。 然后,信息处理装置在显示单元8上显示用户ID和口令。然后,处理进行到S230。当用 户ID和口令被显示在显示单元8上之时,用户能够确认对于用户发出的用户ID和口 令。
如果在S190判断用户注册已经完成,则处理进行到S220,其中处理在显示单 元8上显示从信息处理服务器30接收的注册页面并且进行到S230。当注册页面显示在显 示单元8上之时,用户能够由他/她亲自确认用户信息。
应当指出,处理从S220 (或S210)进行到S230的时刻可能是在显示注册页 面(或在S210的用户ID和口令)之后,或在信息处理装置15获得包括在在显示单元8 上显示的设置输入窗口内的"CONFIRM (确认)"按钮被点击了的时候的预定周期。
在后者情况中,用户ID和口令(S210)或注册页面(S220)应该显示作为i戈 置输入窗口,并且设置输入窗口应该配有"CONFIRM"按钮,其点击由信息处理装置15 获得作为进行下一步的命令。
处理在S230向信息处理服务器30发送在S160发现的设置信息。信息处理月艮 务器30在获取信息存储区中存储所接收到的设置信息。
这样,在信息存储服务器30的获取信息存储区域中,如图3B所示对于每个 目标用户存储用户信息和设置信息。特别地,对于设置信息,对于每个目标应用程序存 储应用程序信息和安装信息。
在执行以上步骤之后,完成了新应用程序安装处理。
注册应用程序安装处理
接下来,将描述由信息处理装置15的CPU 11执行的注册应用程序安装处理。
图5是图解注册应用程序安装处理的流程图。
当数据读取装置6取回安装包40时执行注册应用程序安装处理,并且用户通 过操作单元7或显示单元8选择已注册应用程序的安装程序的安装。
当在S310注册应用程序安装处理开始时,处理访问信息处理服务器30并且 从信息处理服务器30获取用于判断是否已经完成用户注册的用户认证页面。
在S320中,处理显示从信息处理服务器30获取的用户认证页面,并且获取 通过用户认证页面输入的用户ID和口令。因为用户认证页面与新应用程序安装处理所参 照的相同,所以为了简便起见,其详细说明从略(见图8)。[OIOO]在S330,用户参照信息处理菔务器并且判断在S320获取的用户ID和口令是 否已经注册。如果己经完成用户注册(S330:是),则处理进行到S340。如果用户注册 还未被完成,则处理进行到S440。[OIOI]特别地,处理向信息处理服务器30发送在S320获取的用户ID和口令。然 后,信息处理服务器30判断是否存储了目标用户的用户信息。如果信息处理服务器30 确定存储了目标用户的用户信息,则它向信息处理装置15发送表示用户信息已经注册的 信息。如果未存储目标用户的用户信息,则信息处理服务器向信息处理装置15发送表示 用户信息未注册的信息。
在S440 (即,如果用户注册还未被完成),处理在显示单元8上显示推荐用 户做用户注册的图像窗口,并且完成注册应用程序安装处理。
在S340 (即,如果用户注册已经完成),处理获取包括在由数据读取装置6 取回的安装包40内的所有的应用程序的应用程序信息,并且向信息处理服务器430发送 取回的应用程序。然后,当从信息处理装置15接收应用程序信息时,信息处理服务器30 判断关于对应的应用程序的设置信息是否被存储在获取信息存储区域中,然后发送判断 结果(以下,称为设置信息存储结果)到信息处理装置15。
特别地,根据本实施例,如果应用程序信息对应于从信息处理装置15接收的 应用程序信息,则信息处理服务器30认为安装信息被存储,并且信息处理服务器30判 断设置信息被存储。
当从信息处理服务器30接收了设置信息存储结果时,信息处理装置15进行 到S350。在S350,处理基于设置信息结果判断设置信息是否被存储在信息处理服务器30 中。如果处理判断设置信息被存储在信息处理服务器30中,则处理进行到S360。
在S360,处理显示用于允许用户选择修理模式或正常的模式作为安装模式的 设置输入窗口。要指出的是,修理模式是用于重新安装参照存储在信息处理服务器30中 的安装信息的应用程序,以及正常的模式是用于重新安装基于由用户重新输入的安装信 息的应用程序。当通过设置输入窗口获得安装模式时,处理进行到S370。
在S370,处理判断在S360获取的安装模式是否是修理模式。如果安装模式是 除修理模式以外的模式(即,安装模式是正常模式),则处理进行到S410。
如果处理在S350中判断设置信息未存储在信息处理服务器30中,则处理进 行到S410。也就是说,如果应用程序将在正常模式中被重新安装(例如,如果设置信息 未存储),则处理进行到S410。
在S410,处理执行安装程序并且执行包括在安装包40内的应用程序的安装。[OllO]在S420,处理获取在S410安装的所有的应用程序的设置信息,并且进行到 S430。在S430,处理向信息处理服务器30发送在S410获取的设置信息。然后,当接4夂 了设置信息时,信息处理服务器30在获取信息存储区域中存储接收的设置信息。如果〈言息处理服务器30存储设置信息(S350:是)以及安装模式是正常模式(S370:否),则 在S350接收了由信息处理装置15发送的设置信息的信息处理服务器30存储接收的设置 信息以更新存储在获取信息存储区域中的设置信息。然后,完成注册应用程序安装处 理。[Olll]如果,在S370,判断安装模式是修理模式,则处理进行到S380。
在S380,处理从信息处理服务器30获取用户信息和设置信息,并且在临时文 件(例如,INI文件)中存储获取的设置信息并且处理进行到S390。
然后,在S390,当基于在S380获取的用户信息和设置信息预先安装了应用禾呈 序时,处理显示由用户输入的安装信息的内容。进一步地,处理在显示单元8上显示i殳 置输入窗口 (以下,称为安装信息改变输入窗口)。
特别地,根据本实施例,安装信息改变输入窗口包括,如图10所示,用于基 于应用程序信息显示用户名的用户名显示框81,用于基于存储在信息处理服务器30中的 应用程序信息和安装信息显示应用程序名的应用程序名显示框82。进一步地,安装信息 改变输入窗口包括用于输入信息改变的安装信息显示框83,和当完成信息的输入时将要 点击的"OK"按钮84。
安装信息显示框83包括用于分别地显示安装项目例如显示语言,安装模式, 目的地等等的多个项目输入框。项目输入框被设置为接收由用户作出的改变。
当"0K"按钮84被点击时,处理将安装信息框83上指示的信息反映到存f诸 在临时文件中的安装信息,并且进行到S390。如果安装信息显示框83中无变化输入,则 存储在信息处理服务器30中的安装信息被按照原样维持。
在S390,处理参照存储在临时文件中的安装信息并且执行应用程序的重新安 装(即,修理模式的安装)。
根据修理模式中的安装,建立设置文件,并且基于存储在临时文件中的信息、 (例如,显示语言),将设置文件和应用程序构成文件存储在存在临时文件中的目的Ml 中。然后,完成注册应用程序安装处理。
当信息处理装置15执行已注册应用程序的安装程序时,如果用户设置信息丰皮 存储在信息处理服务器30中,则可以基于存储在信息处理服务器30中的设置信息安装 应用程序(g卩,可以在修理模式中安装)。
当在修理模式执行安装时,基于从信息处理服务器30获取的设置信息执行应 用程序的安装。因此,用户不需要不必要地输入设置信息。
如上所述,根据注册应用程序安装处理,如果应用程序在修理模式中被安 装,则能够排除用户的麻烦的输入步骤。
特别地,根据注册应用程序安装处理,当选择在修理模式安装时,存储在亍言 息处理服务器30中的安装信息的内容被显示在安装信息改变输入窗口中。因此,用户能 够识别在应用程序被预先安装时输入的安装信息。
进一步地,根据注册应用程序安装处理,当选择在修理模式安装时,对于安 装信息的设置项目的一部分,当应用程序被预先安装时输入的内容可以使用,而部分i交 置项目可以被改变。
因此,根据如上所的述安装处理,用户能够取决于安装应用程序时的执行环 境改变必须改变的设置项目。这样,能够避免不必要的输入操作,而能够实现便于用户 的设置。
如上,根据注册应用程序安装处理,能够实现方便的安装处理。
进一步地,根据新应用程序安装处理,如果用户信息未注册在信息处理服务 器30中(即,用户注册还未被作出),则用户信息被获取,而当用户注册已经被完成 时,存储在信息处理服务器30中的用户信息被显示并且新用户注册未被接受。
相应地,当应用程序被安装时,避免了已经存储在信息处理服务器30中的用 户信息被再次输入。结果,用户不会被要求不必要地进行输入操作,因此能够排除在安 装操作中用户的麻烦的输入操作。
进一步地,根据新应用程序安装处理,如果用户注册还未被完成,在前一用 户注册中输入的用户信息被显示以致用户能够检查用户信息中是否有错误。
变型例
应当指出,本发明不必限于上述示范性实施例的配置。在没有背离本发明范 围的情况下能够多种方式修改所述配置。
根据本实施例,在注册应用程序安装处理中,如果信息处理服务器30存储设 置信息,则用户被允许选择安装模式。这可以被修改以致修理模式被自动地选择。
在如本发明所述的修理模式中,处理获取存储在信息处理服务器30中的安装 信息的改变并且在执行应用程序的安装以前反映安装信息的变化。修理模式中的应用程 序的安装不必限于这样的配置。也就是说,使用按照原样存储在信息处理服务器30中的 安装信息,安装可以被自动地执行,而不必获取安装信息的改变。
在本实施例中,当安装包由数据读取装置6取回时,用户能够选择注册应用 程序安装处理或新应用程序安装处理。
作为变型例,当安装包由数据读取装置6取回时,主要的安装处理可以被自 动地执行。然后,在主要的安装处理中,用户可以被允许选择新应用程序安装处理或注 册应用程序安装处理。换句话说,信息处理装置15可以判断设置信息是否被存储在信息 处理服务器30中,并且取决于判断结果,自动地执行新应用程序安装处理或注册应用禾呈 序安装处理。
根据本实施例,文档建立软件,电子数据表软件和表示软件分别地称为第 一,第二和第三应用程序41-43。应用程序不必限于此配置,并且,例如,用于控制外围 设备的设备驱动程序可以被包括在安装包内。
根据本实施例,安装包被存储在便携式存储介质中,并且由提供制造商提f共 给用户。安装包可以不必限于这样的方式被经销。例如,安装包可以从服务器等等经由 因特网被提供到信息处理装置15。
根据本实施例,用户注册在新应用程序安装处理以及注册应用程序安装处理 过程中被接受。然而,用户注册不必在安装处理过程中被执行。例如,在应用程序的安 装由新应用程序安装处理完成之后,用户可以为用户注册目的被允许访问信息处理服务 器30。
权利要求
1.一种将应用程序安装到与存储各种信息段的信息处理服务器被存储至其的网络相连接的信息处理装置的方法,其特征在于,所述方法包含步骤使所述信息处理装置从所述信息服务器获取设置信息,所述设置信息是当所述应用程序被预先安装时通过所述信息处理装置输入的信息,所述信息处理装置使所述信息处理服务器存储所述信息;以及基于通过使所述信息处理装置从所述信息处理服务器获取而获取的设置信息安装所述应用程序。
2. —种使用包括至少一个设置项目的设置信息将应用程序安装到与网络相连接的信 息处理装置的方法,其特征在于,所述方法包含步骤请求安装所述应用程序的用户输入所述设置信息;注册当用连接到网络的信息处理服务器执行正常安装时输入的用户设置信息; 如果存储在所述信息处理服务器中,则从所述信息处理服务器获取所述用户设置信 息;以及使用通过获取步骤获取的用户设置信息执行参照安装。
3. 如权利要求2所述的方法,其特征在于,执行的步骤包括如果判断所述用户设置信息未向信息处理服务器注册,则使得所述 信息处理装置执行所述正常安装的步骤。
4. 如权利要求2所述的方法,其特征在于,进一步包含步骤如果在所述信息处理服务器注册所述使用者的所述设置信息,则使所述使用者输入 正常安装和参照安装中的一个的选择;以及按照使用者输入的选择执行应用程序的安装。
5. 如权利要求2所述的方法,其特征在乎,进一步包含步骤使用户选择从所述信息处理服务器获取的所述用户设置信息是否将被改变;以及如果用户选择改变所述用户设置信息,则使用户对于每个设置项目输入改变, 其中执行所述安装的步骤使得所述信息处理装置反映用户输入的所述改变。
6. 如权利要求5所述的方法,其特征在于,进一步包括当内容被使用户输入所述改 变的步骤改变时使所述信息处理装置执行显示从所述信息处理服务器获取的信息的步 骤。
7. 如权利要求2所述的方法,其特征在于,所述信息处理服务器被构造成使关于用户的用户信息可以与所述设置信息一起《诸 存;以及所述方法进一步包含使所述信息处理装置执行用户信息注册处理的步骤,其中如果 用户信息未被注册,允许用户输入所述用户信息,并且在所述信息处理服务器注册输入 的用户信息。
8. 如权利要求7所述的方法,其特征在于,所述方法进一步包含使得所述信息处理 装置执行用于允许所述信息处理服务器证实用户已经向所述信息处理服务器注册的验i正 过程的步骤。
全文摘要
本发明提供了安装应用程序到与存储各种信息段的信息处理服务器被存储至其的网络相连接的信息处理装置的方法。该方法包括使得信息处理装置从信息服务器获取设置信息的步骤,该设置信息是当应用程序被预先安装时通过信息处理装置输入的信息,该信息处理装置让信息处理服务器存储信息,以及基于通过让信息处理装置从信息处理服务器获取而获取的设置信息安装应用程序的步骤。
文档编号G06F9/445GK101403974SQ200810165899
公开日2009年4月8日 申请日期2008年10月6日 优先权日2007年10月5日
发明者浅井纪彦 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1