应用程序设定终端、应用程序执行终端及设定信息管理服务器的制作方法

文档序号:6456948阅读:280来源:国知局
专利名称:应用程序设定终端、应用程序执行终端及设定信息管理服务器的制作方法
技术领域
本发明涉及一种将所期望的应用程序设定到应用程序执行终端 上的应用程序设定终端、执行由应用程序设定终端所设定的应用程序 的应用程序执行终端、以及进行应用程序设定终端与应用程序执行终 端之间的数据管理的设定信息管理服务器。
背景技术
现有的应用程序执行终端,如果使用远程安装系统来选择所期望 的应用程序,则能够从主机终端通过通信线路取得该应用程序,自动 地安装应用程序(例如参照专利文献l)。
专利文献1:日本特开2005-310173号公报(段落号
,图2 )
现有的应用程序执行终端如上所述地构成,因此用户不用实施烦 杂的作业而能够选择所期望的应用程序并安装。但是,存在无法实施 各个应用程序的设定、或无法决定应用程序在画面上的配置等课题。
本发明是为了解决上述课题而作出的,其目的在于提供一种能够 实施各个应用程序的设定、或决定应用程序在画面上的配置的应用程 序设定终端、应用程序执行终端及设定信息管理服务器。

发明内容
与本发明有关的应用程序设定终端设有接受单元,显示与由执 行应用程序的应用程序执行终端所显示的画面相当的画面,在该画面 上接受安装对象的应用程序的选择以及画面上的配置,并且接受该应 用程序的设定;以及文件生成单元,从各种应用程序的属性信息中,获取通过接受单元接受选择的应用程序的属性信息,生成包括该应用 程序的属性信息、由接受单元接受的画面上的配置内容以及应用程序 的设定内容的设定信息文件,文件发送单元将由文件生成单元生成的 设定信息文件发送到应用程序执行终端。
由此,具有如下效果能够实施在应用程序执行终端中动作的应 用程序的设定、或规定应用程序在画面上的配置。
与本发明有关的应用程序执行终端设有判定单元,参照自身终 端的仪器信息和从应用程序设定终端发送来的设定信息文件中包含 的应用程序的属性信息,判定能否在自身终端上使用该应用程序;安 装单元,如果判定单元的判定结果表示能够在自身终端上使用,则参 照该应用程序的属性信息而安装该应用程序;以及应用程序设定单 元,按照由文件接收单元接收到的设定信息文件中包含的画面上的配 置内容,将由安装单元安装的应用程序配置在画面上,并且按照该设 定信息文件中包含的应用程序的设定内容来设定应用程序。
由此,具有如下效果能够按照用户针对应用程序设定终端的操 作内容来决定应用程序的设定、画面上的配置。
与本发明有关的设定信息管理服务器设有仪器信息发送单元, 在应用程序设定终端生成设定信息文件时,将由仪器信息管理单元所 管理的应用程序执行终端的仪器信息发送到应用程序设定终端;以及 文件传送单元,从应用程序设定终端接收设定信息文件,将该设定信 息文件传送到应用程序执行终端。
由此,具有如下效果能够实施在应用程序执行终端中动作的应 用程序的设定、或决定应用程序在画面上的配置。


图1是表示本发明的实施方式l的应用程序设定终端以及应用程 序执行终端之间的连接关系的结构图。
图2是表示本发明的实施方式1的应用程序设定终端的结构图。 图3是表示本发明的实施方式1的应用程序执行终端的结构图。图4是表示由应用程序设定终端l设定应用程序并将其设定信息 文件发送到应用程序执行终端2为止的处理内容的时序图。
图5是表示被应用程序列表管理部12所管理的应用程序列表的 列表图。
图6是表示用户在应用程序的设定时所使用的GUI 11的画面例 子的说明图。
图7是表示由设定信息生成部13生成的设定信息文件的记述内 容例子的说明图。
图8是表示基于XML语言的设定信息文件的记述例子的说明图。
图9是表示应用程序执行终端2接收设定信息文件直到进行应用
禾主序的设定/执行为止的处理内容的时序图。
图IO是表示仪器信息的记述内容例子的说明图。
图11是表示应用程序执行终端2中的设定信息处理部23的处理
内容的流程图。
图12是表示应用程序设定终端1以及应用程序执行终端2的显 示画面的说明图。
图13是表示本发明的实施方式2的应用程序设定终端的结构图。
图14是表示本发明的实施方式2的应用程序执行终端的结构图。
图15是表示由应用程序设定终端l设定应用程序并将其设定信 息文件发送到应用程序执行终端2为止的处理内容的时序图。
图16是表示应用程序执行终端2接收设定信息文件直到进行应 用程序的设定/执行为止的处理内容的时序图。
图17是表示本发明的实施方式2的应用程序设定终端以及应用 程序执行终端的结构图。
图18是表示应用程序设定终端向应用程序执行终端2发送操作 事件并由应用程序执行终端接收操作事件直到进行应用程序的设定/ 执行为止的处理内容的时序图。
图19是表示本发明的实施方式4的应用程序设定终端的结构图。图20是表示本发明的实施方式4的应用程序执行终端的结构图。 图21 (a)是表示被应用程序设定终端1的用户信息管理部51
管理的用户信息的说明图,(b)是表示被应用程序执行终端2的设
定源信息管理部29管理的发送源信息以及设定权限信息的说明图。 图22是表示由应用程序设定终端1设定应用程序并将其设定信
息文件发送到应用程序执行终端2为止的处理内容的时序图。
图23是表示应用程序执行终端2接收设定信息文件直到进行应
用程序的设定/执行为止的处理内容的时序图,
图24是表示本发明的实施方式5的应用程序设定终端的结构图。 图25是表示本发明的实施方式5的应用程序执行终端的结构图。 图26是表示由应用程序设定终端l设定应用程序并将其设定信
息文脊发送到应用程序执行终端2为止的处理内容的时序图。
图27是表示应用程序执行终端2发送仪器信息后接收设定信息
文件直到进行应用程序的设定/执行为止的处理内容的时序图。
图28是表示本发明的实施方式6的应用程序设定终端的结构图。 图29是表示本发明的实施方式6的应用程序执行终端的结构图。 图30是表示由应用程序设定终端l设定应用程序并将其设定信
息文件发送到应用程序执行终端2为止的处理内容的时序图。
图31是表示应用程序执行终端2发送仪器信息后接收设定信息
文件直到进行应用程序的设定/执行为止的处理内容的时序图。
图32是表示本发明的实施方式7的应用程序设定终端、设定信
息管理服务器以及应用程序执行终端之间的连接关系的结构图。
图33是表示本发明的实施方式7的设定信息管理服务器的结构图。
图34是表示应用程序设定终端、设定信息管理服务器以及应用 程序执行终端的处理内容的时序图。
图35是表示本发明的实施方式8的设定信息管理服务器的结构图。
图36是表示应用程序设定终端、设定信息管理服务器以及应用程序执行终端的处理内容的时序图。
图37是表示本发明的实施方式9的应用程序设定终端的结构图。 图38是表示本发明的实施方式9的应用程序执行终端的结构图。 图39是表示由应用程序设定终端l设定应用程序并将其设定信
息文件发送到应用程序执行终端2为止的处理内容的时序图。
图40是表示应用程序执行终端2接收设定信息文件包直到进行
应用程序的设定/执行为止的处理内容的时序图。
具体实施例方式
下面,为了更详细地说明本发明,参照

用于实施本发明 的优选方式。
实施方式1.
图l是表示本发明的实施方式l的应用程序设定终端以及应用程 序执行终端之间的连接关系的结构图。
在图中,应用程序设定终端l是进行在应用程序执行终端2中动
作的应用程序(在特定的平台上动作的软件)的设定等的终端。
应用程序执行终端2是执行由应用程序设定终端1设定的应用程 序的终端。
应用程序资源3是保存各种文件的存储区.域,当应用程序执行终 端2安装应用程序时,如果缺少安装所需的文件则提供安装所需的文 件。
图2是表示本发明的实施方式1的应用程序设定终端的结构图, 在图中,图形用户界面(以下称作"GUI" ) ll例如由键盘、鼠标等 人-机I/F、液晶显示器等显示装置等构成,当用户进行应用程序的设 定时,显示应用程序的设定画面,实施接受用户操作的处理。即,GUI ll显示与由应用程序执行终端2显示的画面相当的画面(参照图12), 在该画面上实施如下处理接受作为安装对象的应用程序的选择、画 面上的配置,并且接受该应用程序的设定。此外,GUI11构成接受单 元。应用程序列表管理部12例如由硬盘装置等构成,将作为可登记 的应用程序的属性信息的元信息(例如应用程序名、应用程序ID、小 型(thumbnail)图像的URI ( UNIFORM RESOURCE IDENTIFIER: 统一资源标识符)、安装要求、动作要求、应用程序说明、应用程序 数据的URI、设定项目、设定内容)进行列表化而进行管理。此外, 应用程序列表管理部12构成属性信息管理单元。
设定信息生成部13例如由搭载了 MPU等的半导体集成电路基 板等构成,实施如下处理从由应用程序列表管理部12管理的元信 息中获取通过GUI ll接受选择的应用程序的元信息,生成包括该应 用程序的元信息、由GUI ll接受的画面上的配置内容以及该应用程 序的设定内容的设定信息文件。此外,设定信息生成部13构成文件 生成单元。
设定信息发送部14例如由通信调制解调器等构成,实施将由设 定信息生成部13生成的设定信息文件发送到应用程序执行终端2的 处理。此外,设定信息发送部14构成文件发送单元。
在图2的例子中,假定作为应用程序设定终端1的结构要素的 GUI 11、应用程序列表管理部12、设定信息生成部13以及设定信息 发送部14由专用的硬件构成,但是在应用程序设定终端1由计算机 构成的情况下,也可以将记述了 GUI 11、应用程序列表管理部12、 ^没定信息生成部13以及^L定信息发送部14的处理内容的程序保存在 计算机的存储器中,由该计算机的CPU执行保存在该存储器中的程 序。
图3是表示本发明的实施方式1的应用程序执行终端的结构图, 在图中,设定信息接收部21例如由通信调制解调器等构成,实施接 收从应用程序设定终端l发送来的设定信息文件的处理。此外,设定 信息接收部21构成文件接收单元。
仪器信息管理部22例如由硬盘装置等构成,管理自身终端的仪 器信息(例如仪器名、仪器ID、 MAC地址、S/W平台版本、设备信 息)。此外,仪器信息管理部22构成仪器信息管理单元。设定信息处理部23例如由搭载MPU等的半导体集成电路基板 等构成。
设定信息处理部23的判定处理部23a参照由仪器信息管理部22 管理的仪器信息和由设定信息接收部21接收到的设定信息文件所包 含的应用程序的元信息,实施判定是否能够在自身终端上使用该应用 程序的处理。此外,判定处理部23a构成判定单元。
设定信息处理部23的安装处理部23b在判定处理部23a的判定 结果表示能够在自身终端上使用应用程序时,参照应用程序的元信 息,执行安装该应用程序的处理。此外,安装处理部23b构成安装单 元。
设定信息处理部23的应用程序设定处理部23c实施如下处理 按照由设定信息'接收部21接收到的设定信息文件所包含的画面上的 配置内容,将由安装处理部23b安装的应用程序配置在画面上,并且 按照该设定信息文件所包含的应用程序的设定内容来设定该应用程 序。此外,应用程序设定处理部23c构成应用程序设定单元。
应用程序列表管理部24例如由硬盘装置等构成,将作为登记在 自身终端上的应用程序的属性信息的元信息(例如应用程序名、应用 程序ID、安装要求、动作要求、应用程序说明、应用程序数据的URI、 画面显示位置、注释、设定项目、设定内容)进行列表化而进行管理。
应用程序数据保存部25例如由硬盘装置等构成,保存由设定信 息处理部23的安装处理部23b安装的应用程序本体的数据。
图形用户界面(以下称作"GUI" )26例如由键盘、鼠标等人-机I/F、液晶显示器等显示装置等构成,实施执行由设定信息处理部 23的应用程序设定处理部23c设定的应用程序并显示在画面上等处 理。此外,GUI26构成应用程序执行单元。
在图3的例子中,假定作为应用程序执行终端2的结构要素的设 定信息接收部21、仪器信息管理部22、设定信息处理部23、应用程 序列表管理部24、应用程序数据保存部25以及GUI 26由专用的硬件 构成,但是在应用程序执行终端2由计算机构成的情况下,也可以将记述了设定信息接收部21、仪器信息管理部22、设定信息处理部23、 应用程序列表管理部24、应用程序数据保存部25以及GUI 26的处理 内容的程序保存在计算机的存储器中,由该计算机的CPU来执行保 存在该存储器中的程序。 接着说明动作。
图4是表示由应用程序设定终端1设定应用程序并将其设定信息 文件发送到应用程序执行终端2为止的处理内容的时序图。
当用户操作应用程序设定终端1的GUI 11来指示应用程序的设 定输入的开始时(步骤ST 1) , GUI 11从应用程序列表管理部12获 取被列表化的应用程序的元信息(以下称作"应用程序列表")(步 骤ST 2 )。
这里,图5是表示被应用程序列表管理部12管理的应用程序列 表的说明图。
在图5中,"应用程序名"是应用程序的设定时显示在画面上的 应用程序的名称,"应用程序ID"是对安装对象的应用程序进行确定 的固有ID。
"小型图像URI,,表示在应用程序的设定时显示在画面上的应用 程序的小型图像的保存地方。
"安装要求"表示应用程序的安装所需的要求,"动作要求"表 示应用程序的动作所需的要求。
"应用程序说明"表示应用程序的简单说明,"应用程序数据 URI"表示应用程序的本体数据的保存地方。
"设定项目"表示关于应用程序可设定的项目,"设定内容"表 示用户能够设定的选项内容。
另外,图6是表示用户在应用程序的设定时所使用的GUI11的 画面例子的说明图。
在图6中,601是用户在决定应用程序配置时所使用的画面,是 与由应用程序执行终端2的GUI26显示的画面相当的假想画面。
602是被应用程序列表管理部12管理的应用程序的列表,603是被应用程序列表管理部12管理的应用程序的小型图像,604是被应 用程序列表管理部12管理的应用程序的应用程序名。
605是显示图5的"应用程序名"和"应用程序说明"的应用程 序说明栏,606是用户设定所选择应用程序的应用程序设定栏。
607是在应用程序执行终端2安装应用程序时附加在图5的"应 用程序说明"而被显示的注释记入栏,608是由用户完成设定的应用 程序。
当GUI11在步骤ST2中从应用程序列表管理部12获取应用程 序列表时,参照该应用程序列表,显示如图6所示的画面。
由此,当用户参照显示在图6的应用程序列表602上的小型图像 603、应用程序名604而发现所期望的应用程序时,操作GUI 11来选 择所期望的应用程序。
在图6中,示出选择了小型图像603是"A"、应用程序名604 是"miniWeather"的应用程序的例子,在这种情况下在应用程序说 明栏605中通过GUI11作为应用程序名而显示"miniWeather,,,作 为应用程序说明而显示"简易天气预报"。
用户在选择所期望的应用程序后,操作GUI11来决定假想画面 601上的应用程序的配置。
在图6中示出将小型图像603是"A"的应用程序608配置在画 面右上的例子。
另外,在图6中关于小型图像603是"B" "C"的应用程序608 也决定了在假想画面601上的配置。
接着,用户操作GUI 11在应用程序设定栏606进行各应用程序 的设定。
在图6中示出小型图像603是"A"的应用程序608的设定内容, 设定有地域"横滨"、显示内容"天气图标""气温"、显示颜色"白 色"。
当用户操作GUI 11进行应用程序的选择/配置/设定时(步骤ST 3) , GUI11将表示用户的操作内容(由用户选择的应用程序的应用程序ID、应用程序在画面上的配置、应用程序的设定内容)的操作事 件输出到设定信息生成部13 (步骤ST 4 )。
当设定信息生成部13从GUI 11接受操作事件时,临时保存该 操作事件所表示的操作内容,将针对该操作事件的操作应答回送给 GUI 11。
当用户操作GUI11来指示应用程序的设定输入的结束时(步骤 ST 5) , GUI 11将设定信息文件的生成请求输出到设定信息生成部 13 (步骤ST6)。
当设定信息生成部13从GUI 11接受设定信息文件的生成请求 时,从应用程序列表管理部12获取应用程序列表(步骤ST7)。
当设定信息生成部13从应用程序列表管理部12获取应用程序列 表时,从临时保存的用户的'操作内容中获取由用户选择的应用程序的 应用程序ID,从该应用程序列表中取出与该应用程序ID相对应的应 用程序的元信息。
例如,如果由用户选择的应用程序是小型图像603为"A"的应 用程序,则取出应用程序名"miniWeather"的应用程序的元信息(参 照图5)。
并且,,没定信息生成部13生成设定信息文件,该i殳定信息文件 包括由用户选择的应用程序的元信息、以及临时保存的操作内容(应 用程序在画面上的配置、应用程序的设定内容)(步骤ST8)。
这里,图7是表示由设定信息生成部13生成的设定信息文件的 记述内容例子的说明图。
在图7中,"画面显示位置"表示应用程序在画面上的配置,利 用以画面左上端为基准的相对坐标来表现。
另外,"注释"是在应用程序的设定时由用户写入的内容,"设 定项目"是由用户设定的项目,"设定内容"是由用户实际设定的内 容。
图8是表示基于XML语言的设定信息文件的记述例子的说明图。在图8中,各标签的名称与图7的设定记述文件的表格的列名相 对应,"<applications>"标签的"<applicationl>,,标签是与图7中 第一个登记的应用程序"mhiiWeather"相关的记述。
"<name>,,标签表示图7的"应用程序名","<ID>"标签表 示图7的"应用程序ID"。
另夕卜,"〈required"标签表示应用程序的动作条件,"<firmver>,, 标签表示图7的"安装要求","<screensize>"标签表示图7的"动 作要求"。
并且,"<description>"标签表示图7的"应用程序说明,,, "<URI>"标签表示图7的"应用程序数据URI" , "<screenpos>" 标签表示图7的"画面显示位置","<comment>,,标签表示图7的 "注释","<COnfig>"标签表杀图7的"设定项目,,和"设定内容,,。 "<applicati(m2>"标签是与图7中第二个登记的应用程序 "miniRSS"相关的记述。
当设定信息生成部13生成设定信息文件时,将该设定信息文件 输出到设定信息发送部14,并且将该设定信息文件的发送请求输出到 设定信息发送部14 (步骤ST 9 )。
当设定信息发送部14从设定信息生成部13接受设定信息文件的 发送请求时,将该设定信息文件发送给应用程序执行终端2 (步骤ST 10)。
此时,在应用程序设定终端1和应用程序执行终端2例如通过网 络直接连接的情况下,设定信息发送部14通过该网络将该设定信息 文件发送给应用程序执行终端2,但是在应用程序设定终端1和应用 程序执行终端2例如没有通过网络直接连接的情况下,将该设定信息 文件记录到快闪存储器等外部存储装置,并通过该外部存储装置将该 设定信息文件提供给应用程序执行终端2。
图9是表示应用程序执行终端2接收设定信息文件直到进行应用 程序的设定/执行为止的处理内容的时序图。
应用程序执行终端2的设定信息接收部21在接收从应用程序设定终端l发送来的设定信息文件时(步骤ST 11),将该设定信息文 件输出到设定信息处理部23,并且将应用程序的设定处理请求输出到 设定信息处理部23 (步骤ST 12 )。
此时,在设定信息文件的发送单元是经由网络的情况下,设定信 息接收部21成为对网络通信进行处理的客户端,在设定信息文件的 发送单元是经由外部存储装置的情况下,设定信息接收部21成为读 出设定信息文件的加载器(loader)。
设定信息处理部23在从设定信息接收部21接受应用程序的设定 处理请求时,解析从设定信息接收部21输出的设定信息文件,实施 应用程序的安装、设定处理等。
下面具体说明设定信息处理部23的处理内容。
设定信息处理部23解析从设乏信息接收部21输出的设定信息文 件(步骤ST13),从该设定信息文件中取出"应用程序ID"、"安 装要求"、"动作要求"、"应用程序数据URI"、"画面显示位置"、 "注释"、"设定项目"、"设定内容"。
另外,设定信息处理部23对记述在设定信息文件中的应用程序 的个数进行计数。在图7的例子中应用程序数变成"3"。
另外,设定信息处理部23从仪器信息管理部22获取自身终端的 仪器信息(步骤ST 14),从应用程序列表管理部24获取应用程序列 表(步腺ST 15 )。
这里,图IO是表示仪器信息的记述内容例子的说明图。
在图10中,示出作为仪器信息记述了 "仪器名"、"仪器ID"、 "MAC地址"、"S/W平台版本"、"设备信息"的例子。
另外,在图10中例示出两个仪器信息,但是各应用程序执行终 端2的仪器信息管理部22只拥有一个与自身终端有关的仪器信息。
此外,"仪器名"表示自身终端的仪器的名称,"仪器ID"表 示仪器固有的ID, "MAC地址,,表示分配给自身终端的MAC地址, "S/W平台版本"是S/W平台的版本信息,"设备信息"是搭载在仪 器上的设备的信息。设定信息处理部23在获取自身终端的仪器信息和应用程序列表 时,开始应用程序的安装、设定处理(步骤ST16)。
图11是表示应用程序执行终端2中的设定信息处理部23的处理 内容的流程图。
设定信息处理部23的判定处理部23a参照先前计数的应用程序 的个数,调查有无成为安装/设定对象的应用程序(步骤ST1101)。
在图7的例子中,设定信息文件中记述的应用程序数是"3", 因此实施三次步骤ST 1102以后的处理。
设定信息处理部23的判定处理部23a参照自身终端的仪器信息 和设定信息文件中包含的应用程序的元信息,判定是否能够在自身终 端上使用该应用程序。
即,判定处理部23a判定应用程岸是否满足安装要求(步骤ST 1102),并且判定自身终端是否满足动作要求(步骤ST 1103),如 果满足双方的要求,则认定为能够在自身终端上使用该应用程序。
例如,在安装对象的应用程序是应用程序名"miniWeather"的 应用程序的情况下,作为"安装要求,,记述为S/W平台的版本是"1.06 以上"(参照图7),因此需要自身终端的S/W平台版本是"1.06以 上"。
在应用程序执行终端2的"仪器名"例如是"TV-45d-HD"的 情况下,如图IO所示,"S/W平台版本"是"1.07",因此满足安装 要求。
另一方面,在应用程序执行终端2的"仪器名"例如是 "PC-ALC-DV"的情况下,如图IO所示,"S/W平台版本"是"1.05", 因此不满足安装要求。
因而,如果应用程序执行终端2的仪器是"TV-45d-HD"则满 足安装要求,但是如果是"PC-ALC-DV"则不满足安装要求,不实 施应用程序的安装。
另外,在安装对象的应用程序是应用程序名"miniWeather"的 应用程序的情况下,作为"动作要求"记述为"分辨率XGA以上"(参照图7),因此需要自身终端的仪器的分辨率是XGA以上。
如图10所示,满足安装要求的"TV-45d-HD"的分辨率是 "WXGA",因此满足动作条件。
因而,如果应用程序执行终端2的仪器是"TV-45d-HD",则 认定为能够在自身终端上使用应用程序。
如果判定处理部23a的判定结果表示能够在自身终端上使用应 用程序,则设定信息处理部23的安装处理部23b参照先前从应用程 序列表管理部24获取的应用程序列表,调查安装对象的应用程序的 "应用程序ID,,是否已经被登记(步骤ST1104)。
在安装对象的应用程序的"应用程序ID"还未被登记的情况下, 该应用程序还未被安装,因此安装处理部23b开始安装处理。
即,安装处理部23b将安装对象的应'用程序的"应用程序ID" 登记到应用程序列表(步骤ST1105),从安装对象的应用程序的"应 用程序数据URI"指示的应用程序资源3中自动获取应用程序数据(步 骤ST1106)。
此外,应用程序资源3不限于设置在网络上的情况,也可以是没 有设置在网络上的外部存储装置。
接着,安装处理部23b判定能否从应用程序资源3正常地获取应 用程序数据(步骤ST1107)。
在能够正常地获取应用程序数据的情况下,安装处理部23b将应 用程序数据的更新请求输出到应用程序数据保存部25,将该应用程序 数据保存到应用程序数据保存部25中(图9的步骤ST 17、图11的 ST1110)。
在无法正常地获取应用程序数据的情况下,安装处理部23b使应 用程序数据的获取尝试次数增加1,待机一定时间(步骤ST1108)。
如果应用程序数据的获取尝试次数没有超过规定次数n (获取尝 试次数《n),则安装处理部23b再次尝试从应用程序资源3获取应 用程序(步骤ST1109)。
如果应用程序数据的获取尝试次数超过规定次数n (获取尝试次数>11),则安装处理部23b放弃该应用程序的安装。
当安装处理部23b将应用程序数据保存到应用程序数据保存部 25中时、或者在步骤ST1104中判定为安装对象的应用程序的"应用 程序ID"已经被登记时,设定信息处理部23的应用程序设定处理部 23c按照先前从设定信息文件中取出的"注释"、"设定项目"、"设 定内容"进行该应用程序的设定,并且按照先前从设定信息文件中取 出的"画面显示位置"进行该应用程序的画面配置(步骤STllll)。
当以上的处理结束时,设定信息处理部23的判定处理部23a进 行下一个应用程序安装、设定,因此使等待判定的应用程序的个数减 1,转移到下一个应用程序的设定(步骤ST1112)。
在步骤STllOl中,当等待判定的应用程序的个数变成"0"时, 结束应用程序的安装、设定的处理。
GUI 26在设定信息处理部23的应用程序的设定处理结束并从设 定信息处理部23接受应用程序的执行请求时(图9的步骤ST18), 从应用程序数据保存部25获取应用程序数据(步骤ST19)。
GUI 26在从应用程序数据保存部25获取应用程序数据时,执行 该应用程序并显示在画面上(步骤ST20)。
例如,应用程序设定终端1使用图5的应用程序列表,在图6 的设定画面上生成图8的设定信息文件,应用程序执行终端2的仪器 是"TV-45d-HD"的情况下,如图12所示,与应用程序设定终端1 的假想画面601相同的画面再现到应用程序执行终端2的显示画面 上。
如上可知,根据本实施方式l,构成为应用程序设定终端l事先 接受应用程序的选择、该应用程序在画面上的配置以及设定而自动地 生成设定信息文件,并将该设定信息文件发送到应用程序执行终端2, 因此在应用程序设定终端1中能够实施应用程序执行终端2中动作的 应用程序的设定,或确定应用程序在画面上的配置。
因而,在应用程序执行终端2的用户不擅长设定操作这样的情况 下,如果其它用户将自身的终端用作应用程序设定终端1而生成设定信息文件,并将该设定信息文件发送到应用程序执行终端2,则能够 代替不擅长设定操作的用户来设定应用程序。
另外,如果准备多个设定信息文件并保存,则能够将多个设定信 息文件根据用途、用户来区分使用,因此能够构筑更灵活的操作环境。
实施方式2.
图13是表示本发明的实施方式2的应用程序设定终端的结构图, 在图中与图2相同的符号表示相同或者相当的部分,因此省略说明。
秘密/公开密钥管理部15管理自身终端的秘密密钥以及公开密 钥,将自身终端的公开密钥发送给应用程序执行终端2,另外接收应 用程序执行终端2的公开密钥。此外,秘密/公开密钥管理部15构成 密钥管理单元以及公开密钥交换单元。
这里,示出了秘密/公开密钥管理部15与应角程序执行终端2交 换公开密钥的情形,但是秘密/公开密钥管理部15也可以通过设定信 息发送部16而与应用程序执行终端2交换公开密钥。
设定信息发送部16例如由通信调制解调器等构成,实施如下处 理在将由设定信息生成部13生成的设定信息文件发送到应用程序 执行终端2时,使用由秘密/公开密钥管理部15管理的自身终端的秘 密密钥,在该设定信息文件上附加署名,并且使用应用程序执行终端 2的公开密钥,对该设定信息文件进行加密。此外,设定信息发送部 16构成文件发送单元。
图14是表示本发明的实施方式2的应用程序执行终端的结构图, 在图中与图3相同的符号表示相同或者相当的部分,因此省略说明。
秘密/公开密钥管理部27管理自身终端的秘密密钥以及公开密 钥,将自身终端的公开密钥发送到应用程序设定终端1,另外接收应 用程序设定终端1的公开密钥。此外,秘密/公开密钥管理部27构成 密钥管理单元以及公开密钥交换单元。
这里,示出了秘密/公开密钥管理部27与应用程序设定终端1交 换公开密钥的情形,但是秘密/公开密钥管理部27也可以通过设定信 息接收部28而与应用程序设定终端1交换公开密钥。设定信息接收部28例如由通信调制解调器等构成,实施如下处 理当接收从应用程序设定终端l发送来的设定信息文件时,使用由 秘密/公开密钥管理部27管理的自身终端的秘密密钥,对该设定信息 文件进行解密,并且使用应用程序设定终端1的公开密钥,对附加在 该设定信息文件中的署名进行验证。此外,设定信息接收部28构成 文件接收单元。
接着说明动作。
图15是表示由应用程序设定终端l设定应用程序并将其设定信 息文件发送到应用程序执行终端2为止的处理内容的时序图。
在图15中,步骤ST 1~ST IO的处理与图4中的步骤ST 1~ST 10 的处理相同,因此省略详细说明。
图16是表示应用程序执行终端2接收设定信息丈件直到进行应 用程序的设定/执行为止的处理内容的时序图。
在图16中,步骤ST11 ST20的处理与图9中的步骤ST11 ST 20的处理相同,因此省略详细说明。
应用程序设定终端1和应用程序执行终端2在交换设定信息文件 之前,交换相互的公开密钥。
即,应用程序设定终端1的秘密/公开密钥管理部15将自身终端 的公开密钥发送到应用程序执行终端2 (步骤ST 21),应用程序执 行终端2的秘密/公开密钥管理部27接收应用程序设定终端1的公开 密钥(步骤ST31)。
另一方面,应用程序执行终端2的秘密//>开密钥管理部27将自 身终端的公开密钥发送到应用程序设定终端1 (步骤ST 32),应用 程序设定终端1的秘密/公开密钥管理部15接收应用程序执行终端2 的7^开密钥(步骤ST22)。
在将由设定信息生成部13生成的设定信息文件发送到应用程序 执行终端2时,应用程序设定终端1的设定信息发送部16参照由秘 密/公开密钥管理部15管理的自身终端的秘密密钥(步骤ST 23), 在该设定信息文件上附加署名(步骤ST24)。接着,设定信息发送部16参照应用程序执行终端2的公开密钥 (步骤ST 25 ),对该设定信息文件进行加密(步骤ST 26 )。
设定信息发送部16在对附署名的设定信息文件进行加密时,将 该设定信息文件发送到应用程序执行终端2 (步骤STIO)。
应用程序设定终端1中的其它处理与上述实施方式l相同。
应用程序执行终端2的设定信息接收部28在接收从应用程序设 定终端1发送来的设定信息文件时(步骤11),参照由秘密/公开密 钥管理部27管理的自身终端的秘密密钥(步骤ST33),对该设定信 息文件进行解密(步骤ST 34 )。
接着,设定信息接收部28参照应用程序设定终端1的公开密钥 (步骤ST 35),对附加在该设定信息文件中的署名进行验证(步骤 ST36)。
应用程序执行终端2中的其它处理与上述实施方式l相同。 如上可知,根据本实施方式2,构成为对从应用程序设定终端1 发送到应用程序执行终端2的设定信息文件进行加密,并对附加在该 设定信息文件中的署名进行验证,因此起到如下效果即使在应用程 序设定终端1以及应用程序执行终端2通过网络交换设定信息文件的 情况下,也能够防止通信途中的篡改、设定信息文件的窃听。
另外,在存在多个与应用程序设定终端l进行交换的应用程序执 行终端2的情况下,为了确定公开密钥和应用程序设定终端1,应用 程序执行终端2将仪器ID (参照图10的仪器信息)以表格形式保持 信息,应用程序设定终端1将仪器ID附加到设定信息文件中而进行 发送,从而能够用与该仪器ID对应的公开密钥进行验证。
实施方式3.
图17是表示本发明的实施方式2的应用程序设定终端以及应用 程序执行终端的结构图,在图中,与图2以及图3相同的符号表示相 同或者相当的部分,因此省略说明。
作为图形用户界面的GUI31例如由键盘、鼠标等人-机I/F、液 晶显示器等显示装置等所构成,实施如下处理将表示用户的设定操作的操作事件(设定操作信息)输出到Web客户端32,另一方面按 照从Web客户端32输出的画面数据来显示设定画面。
Web客户端32与应用程序执行终端2的Web月l务器41连接, 实施如下处理将从GUI31输出的操作事件发送到Web客户端32, 另一方面接收从Web客户端32发送来的设定画面的画面数据,将该 画面数据输出到GUI 31。
Web服务器41在接收从应用程序设定终端1的Web客户端32 发送来的操作事件时,实施如下处理将该操作事件输出到设定信息 生成部42,另一方面将从设定信息生成部42输出的设定画面的画面 数据发送到Web客户端32。
设定信息生成部42由例如搭载了 MPU等的半导体集成电路基 板等构成,按照从Web服务器41输出的操作事件接受安装奸象的应 用程序的选择、该应用程序在画面上的配置以及该应用程序的设定, 并作为其操作应答将设定画面的画面数据输出到Web服务器41。另 外,设定信息生成部42实施如下处理从由应用程序列表管理部24 管理的应用程序列表中获取接受选择的应用程序的元信息,参照该应 用程序的元信息和由仪器信息管理部22管理的仪器信息,判定能否 在自身终端上使用该应用程序。
此外,由Web服务器41以及设定信息生成部42构成接受单元, 由设定信息生成部42构成属性信息获取单元以及判定单元。
接着说明动作。
图18是表示应用程序设定终端向应用程序执行终端2发送操作 事件并由应用程序执行终端2接收操作事件而进行应用程序的设定/ 执行为止的处理内容的时序图。
当用户操作应用程序设定终端1的GUI31来指示应用程序的设 定操作的开始时(步骤ST41) , GUI31将表示设定操作的开始请求 的操作事件输出到Web客户端32 (步骤ST42)。
应用程序设定终端1的Web客户端32在从GUI 31接受表示设 定操作的开始请求的操作事件时,将连接请求发送到应用程序执行终端2的Web服务器41 (步骤ST 43 )。
应用程序执行终端2的Web服务器41在从应用程序设定终端1 的Web客户端32接收连接请求时,将设定开始请求输出到设定信息 生成部42 (步骤ST44)。
应用程序执行终端2的设定信息生成部42在从Web服务器41 接受设定开始请求时,从应用程序列表管理部24获取应用程序列表 (步骤ST 45 ),从仪器信息管理部22获取仪器信息(步骤ST 46 )。
接着,设定信息生成部42将设定开始的应答和设定画面的画面 数据输出到Web服务器41 (步骤ST 47)。
Web服务器41在从设定信息生成部42接受设定开始的应答和 设定画面的画面数据时,将连接应答和设定画面的画面数据发送到应 用程序设定终端1的Web客户端32 (步骤ST 48 )。应用程序设定终端1的Web客户端32从应用程序执行终端2 的Web服务器41接收连接应答和设定画面的画面数据时,通过将该 设定画面的画面数据输出到GUI 31,从而更新设定画面(步骤ST 49 )。
GUI 31按照从Web客户端32输出的画面数据,将如图6所示 的i殳定画面显示在画面上。
在由GUI31显示的设定画面中,显示被应用程序执行终端2的 应用程序列表管理部24管理的应用程序列表。
与上述实施方式l同样地,用户通过操作GUI31,在该设定画 面上进行所期望的应用程序的选择、该应用程序的配置、该应用程序 的设定(步骤ST50)。
应用程序设定终端1的GUI 31将表示用户的操作内容的操作事 件输出到Web客户端32 (步骤ST51)。
应用程序设定终端1的Web客户端32在从GUI 31接受表示用 户的操作内容的操作事件时,将该操作事件发送到应用程序执行终端 2的Web服务器41 (步骤ST 52 )。
应用程序执行终端2的Web服务器41在从应用程序设定终端1 的Web客户端32接收表示用户的操作内容的操作事件时,将该操作事件输出到设定信息生成部42 (步骤ST53)。
应用程序执行终端2的设定信息生成部42在从Web服务器41 接受表示用户的操作内容的操作事件时,与上述实施方式l中的判定 处理部23a同样地,判定能否在自身终端上使用由用户选择的应用程 序(参照图11的步骤ST1102、 ST1103)。
即,设定信息生成部42参照从Web服务器41输出的操作事件 所表示的应用程序的选择信息,从先前获取的应用程序列表中,获取 由用户选择的应用程序的元信息,参照该应用程序的元信息和先前获 取的仪器信息,判定能否在自身终端上使用该应用程序(步骤ST 54 )。
当能够在自身终端上使用由用户选择的应用程序的情况下,设定 信息生成部42将在由用户设定的位置上配置有该应用程序的设定画 面的画面数据输出到Web服务器41 (步骤ST55)。
当不能在自身终端上使用由用户选择的应用程序的情况下,无视 用户的设定操作,进行告知不能设定的显示,并且将在由用户设定的 位置上没有配置该应用程序的设定画面的画面数据输出到Web服务 器41 (步骤ST 55 )。
Web服务器41在从设定信息生成部42接受操作应答和设定画 面的画面数据时,将该设定画面的画面数据发送到应用程序设定终端 1的Web客户端32 (步骤ST 56 )。
应用程序设定终端1的Web客户端32在从应用程序执行终端2 的Web服务器41接收设定画面的画面数据时,通过将该设定画面的 画面数据输出到GUI31,从而更新设定画面(步骤ST57)。
GUI 31按照从Web客户端32输出的画面数据,将设定画面显 示在画面上。
当用户操作GUI31来指示应用程序的设定操作的结束时(步骤 ST58) , GUI31将表示设定操作完成的操作事件输出到Web客户端 32 (步骤ST 59 )。
当Web客户端32从GUI 31接受表示设定操作完成的操作事件 时,将该操作事件发送到应用程序执行终端2的Web服务器41 (步骤ST 60 )。
应用程序执行终端2的Web服务器41在从应用程序设定终端1 的Web客户端32接收表示设定操作完成的操作事件时,将设定操作 的完成通知给设定信息生成部42 (步骤ST 61)。
应用程序执行终端2的设定信息生成部42在从Web服务器41 接受设定操作的完成通知时,与图2的设定信息生成部13同样地, 生成设定信息文件(步骤ST62)。
但是,在本实施方式2中,也可以是设定信息生成部42不生成 设定信息文件,而临时存储表示用户的操作内容的操作事件,并将用 户的操作内容输出到设定信息处理部23 。
设定信息生成部42在生成设定信息文件时,将设定信息执行请 求输出到设定信息处理部23 (步骤ST 63 )。
设定信息处理部23在从设定信息生成部42接受设定信息执行请 求时,解析该设定信息文件(步骤ST 64,与图9的步骤ST 13相当), 进行应用程序的安装、设定处理(步骤ST 65,与图9的步骤ST 16 相当)。
但是,与图9的步骤ST16不同,利用被应用程序执行终端2的 应用程序列表管理部24管理的应用程序列表,进行应用程序的设定, 因此不会更新应用程序数据。因此,不进行图9的步骤ST17中的应 用程序数据的更新。
当设定信息处理部23的应用程序的设定处理结束并从设定信息 处理部23接受应用程序的执行请求时(步骤ST 66,与图9的步骤 ST 18相当),GUI 26从应用程序数据保存部25获取应用程序数据 (步骤ST67,与图9的步骤ST19相当)。
GUI 26在从应用程序数据保存部25获取应用程序数据时,执行 该应用程序而显示到画面上(步骤ST68,与图9的步骤ST20相当)。
如上可知,根据本实施方式3,能够进行使用了 Web服务器41 的应用程序的设定,因此起到如下效果只要是搭载了 Web客户端 31的终端(例如PC、便携式电话、DVD记录器、地面波数字调谐器、游戏机等),就能够利用为应用程序设定终端1。
另外,能够在预先得知应用程序执行终端2的仪器信息之后进行 设定操作,因此在假想画面中进行的应用程序设定被应用程序执行终 端2忠实地再现。
实施方式4.
图19是表示本发明的实施方式4的应用程序设定终端的结构图, 在图中,与图2相同的符号表示相同或者相当的部分,因此省略说明。
用户信息管理部51管理对使用应用程序设定终端1的用户进行 确定的用户信息(例如用户名、用户ID、用户仪器ID)。
设定信息生成部52与图2的设定信息生成部13同样地生成设定 信息文件,但是该设定信息文件中附加用户信息。此外,设定信息生 成部52构成文件生成单元。
图20是表示本发明的实施方式4的应用程序执行终端的结构图, 在图中,与图3相同的符号表示相同或者相当的部分,因此省略说明。
设定源信息管理部29拥有确定设定信息文件的发送源的发送源 信息(例如用户名、用户ID、用户仪器ID)、以及表示使用应用程 序设定终端1的用户的设定权限的设定权限信息,实施如下处理当 设定信息接收部21接收设定信息文件时,参照该发送源信息和设定 权限信息,判定是否将该设定信息文件提供给设定信息处理部23。
图21 (a)是表示被应用程序设定终端1的用户信息管理部51 管理的用户信息的说明图,图21 (b)是表示被应用程序执行终端2 的设定源信息管理部29管理的发送源信息以及设定权限信息的说明 图。
图21 (a)的"用户名"表示使用应用程序设定终端1的用户的 名称,"用户ID"表示分配给使用应用程序设定终端1的用户的固有 ID,"用户仪器ID"表示分配给应用程序设定终端1的仪器的固有 ID。
在图21(a)中示出了两名用户"HANAKO" 、 "TAROH"使 用一个应用程序设定终端1的例子。这种情况下,"HANAKO"和"TAROH,,的用户ID不同,但 是用户仪器ID设定了共同的"tv02hd-6485-zgh9,,。
这些用户信息在进行应用程序的设定之前,需要设定到用户信息 管理部51中。
图21 (b)的"用户名"表示作为由设定信息接收部21接收到 的设定信息文件的制作者的用户的名称,"用户ID"表示对作为设定 信息文件的制作者的用户分配的固有的ID,"用户仪器ID"表示对 由作为设定信息文件的制作者的用户使用的应用程序设定终端l的仪 器分配的固有的ID,"设定权限"表示使用应用程序设定终端1的用 户的设定权限,
在图21 (b)中,登记有三名用户"ICHIRO" 、 "HANAKO"、 "JIRO"。
即,在图21 (b)中示出了如下例子等由用户仪器ID "tv02hd-6485-zgh9"的应用程序设定终端1生成的设定信息文件, 被应用程序执行终端2的设定信息接收部21接收,从而用户 "HANAKO"作为设定源信息而被登记。
另外,用户"HANAKO"的设定权限中设定有"3"。
接着说明动作。
图22是表示通过应用程序设定终端l设定应用程序并将其设定 信息文件发送到应用程序执行终端2为止的处理内容的时序图。
图23是表示应用程序执行终端2接收设定信息文件直到进行应 用程序的设定/执行为止的处理内容的时序图。
在本实施方式4中,如图21(b)所示,设定使用应用程序设定 终端1的用户的设定权限。
在与用户的设定权限相对应的设定权限值例如取从最大值10到 最小值1为止的范围的值的情况下,例如将与处理个人信息这样的应 用程序相关的设定权限值设定为最大的"10",将与游戏这样的危险 性低的应用程序相关的设定权限值设定为最小的"1"。
各用户以及设定仪器仅在自身的设定权限为该设定权限值以上的情况下,才能够设定该应用程序。此外,该设定权限值记述在应用 程序列表中。
在图21 (b)的例子中,设定权限是1~10范围的值,用户 "ICHIRO"的设定权限是"10"。 "10,,是最大值,因此用户"ICHIRO" 能够设定所有的应用程序。
与此相对,用户"HANAKO"的设定权限是"3",因此只能该二 定受限定的应用程序。此外,也可以不是以用户单位而是以仪器单位 来设定设定权限。
用户操作应用程序设定终端1的GUI 11来指示应用程序的设定 输入的开始后(步骤ST 1),直到设定信息生成部52从应用程序管 理部12获取应用程序列表为止(步骤ST7)的动作,与上述实施方 式1相同。
设定信息生成部52如上述所述,在从应用程序列表管理部12 获取应用程序列表时,从用户信息管理部51获取用户信息(步骤ST 71)。
接着,设定信息生成部52将从用户信息的新登记、或者已经登 记的用户信息中指定设定信息文件的制作者的用户选择画面的显示 请求输出到GUI 11 (步骤ST 72 )。
在用户信息是新登记的情况下,用户在用户选择画面上操作GUI 11,来输入用户名和用户ID。
在用户信息是已经登记的情况下,已经登记的用户信息(例如用 户名)显示在用户选择画面上,因此用户通过在用户选择画面上操作 GUI 11,选择相应的用户信息(步骤ST73)。
但是,关于相应的用户信息的选择,也可以预先在应用程序设定 终端1的操作开始时自动地进行设定。
接着,设定信息生成部52生成设定信息文件,该设定信息文件 包括由用户选择的应用程序的元信息、临时保存的操作内容(应用程 序在画面上的配置、应用程序的设定内容)、以及新登记的用户信息 或者被选择的用户信息(用户名、用户ID、用户仪器ID)(步骤ST74)。
当设定信息生成部52生成设定信息文件时,与上述实施方式1 同样地,将该设定信息文件输出到设定信息发送部14,并且将该设定 信息文件的发送请求输出到设定信息发送部14 (步骤ST9)。
设定信息发送部14在从设定信息生成部13接受设定信息文件的 发送请求时,与上述实施方式l同样地,将该设定信息文件发送到应 用程序执行终端2 (步骤ST 10 )。
应用程序执行终端2的设定信息接收部21在接收到从应用程序 设定终端l发送来的设定信息文件时(步骤ST 11),将该设定信息 文件输出到设定源信息管理部29 (步骤ST81)。
设定源信息管理部29在从设定信息接收部21接受设定信息文件 时,从应用程序列表管理部24获取应用程序列表(步骤ST82)。
接着,设定源信息管理部29取出该设定信息文件中所包含的用 户信息(用户名、用户ID、用户仪器ID),从预先拥有的设定源信 息(参照图21 (b))中获取与该用户信息相对应的设定权限。
例如,如果用户信息中所包含的用户ID是"USR-678-921", 则获取用户"HANAKO"的设定权限"3"。
当设定源信息管理部29确认与用户信息相对应的设定权限时, 将该设定权限的值和记述在应用程序列表中的各应用程序的设定权 限值进行比较,确认能够执行的应用程序。
设定源信息管理部29当获取能够执行的应用程序时,删除设定 信息文件中记载的应用程序之中确认为能够执行的应用程序以外的 应用程序,更新该设定信息文件(步骤ST83)。
此外,在从未登记的设定源接收到设定信息文件的情况下,在应 用程序执行终端2侧的画面上通知从未登记用户接收到设定信息文 件,当场接受设定权限的设定。该设定能够在以后进行变更。
设定源信息管理部29在设定信息文件的更新完成时,将更新后 的设定信息文件输出到设定信息处理部23,并且将应用程序的设定处 理请求输出到设定信息处理部23 (步骤ST 12 )。步骤ST 13以后的处理与上述实施方式1相同,因此省略说明。 如上可知,根据本实施方式4,构成为仅在由设定信息接收部21 接收到的设定信息文件的发送源是预先登记的应用程序设定终端1的 情况下,参照该设定信息文件中所包含的应用程序的元信息来安装该 应用程序,因此起到在无法信赖发送源的情况下能够中止应用程序的 安装的效果。
即,使用设定源的用户信息来限制应用程序的设定,因此起到如 下效果能够自动地判别是否是由可信赖的用户进行的应用程序的设 定,并实施应用程序的设定处理。
另外,根据本实施方式4,构成为保持表示使用应用程序设定终 端1的用户的设定权限的设定权限信息,并根据该设定权限信息来限 制应用程序的设定内容,因此起到能够拒绝由不具有设定权限的用户 进行的应用程序的设定的效果。
即,应用程序执行终端2连接在网络上,在应用程序执行终端2 处于能够从不确定的多个仪器接收设定信息文件的状态的情况下,如 果将未登记的设定源的设定权限设定为最低值(拒绝从未登记的设定 源发送来的设定信息文件),则能够将设定信息文件的接收仅限定为 特定的用户或者仪器。
实施方式5.
图24是表示本发明的实施方式5的应用程序设定终端的结构图, 在图中,与图2相同的符号表示相同或者相当的部分,因此省略说明。
仪器信息接收部61例如由通信调制解调器等构成,实施接收应 用程序执行终端2的仪器信息的处理。此外,仪器信息接收部61构 成仪器信息收集单元。
仪器信息管理部62管理由仪器信息接收部61接收到的应用程序 执行终端2的仪器信息。
应用程序列表管理部63除了与图2的应用程序列表管理部12 同样地管理应用程序列表之外,还实施如下处理参照被仪器信息管 理部62管理的应用程序执行终端2的仪器信息,判定该应用程序列表中记述的各应用程序是否满足在应用程序执行终端2中执行的条 件,确定能够在应用程序执行终端2上使用的应用程序。此外,应用 程序列表管理部63构成属性信息管理单元以及使用应用程序确定单 元。
作为图形用户界面的GUI 64与图2的GUI 11同样地实施接受 用户操作的处理,但是GUI 64只限于由应用程序列表管理部63确定 为能够在应用程序执行终端2上使用的应用程序的应用程序而接受选 择。此外,GUI64构成接受单元。
图25是表示本发明的实施方式5的应用程序执行终端的结构图, 在图中,与图3相同的符号表示相同或者相当的部分,因此省略说明。
仪器信息发送部71例如由通信调制解调器等构成,实施将被仪 器信息管理部22管理的自身终端的仪器信息(例如仪器名、仪器ID、 MAC地址、S/W平台版本、设备信息)发送到应用程序设定终端1 的处理。
接着说明动作。
图26是表示由应用程序设定终端l设定应用程序并将其设定信 息文件发送到应用程序执行终端2为止的处理内容的时序图。
图27是表示应用程序执行终端2发送仪器信息后接收设定信息 文件直到进行应用程序的设定/执行为止的处理内容的时序图。
应用程序执行终端2的仪器信息发送部71从仪器信息管理部22 获取自身终端的仪器信息(例如仪器名、仪器ID、 MAC地址、S/W 平台版本、设备信息)(步骤ST91),将该仪器信息发送到应用程 序设定终端1 (步骤ST 92 )。
应用程序设定终端1的仪器信息接收部61接收从应用程序执行 终端2发送来的应用程序执行终端2的仪器信息(步骤ST 101),将 该仪器信息保存到仪器信息管理部62 (步骤ST 102 )。
当用户操作应用程序设定终端1的GUI 64来指示应用程序的设 定输入的开始时(步骤ST 1) , GUI 64将设定用的应用程序列表的 获取请求输出到应用程序列表管理部63 (步骤ST103)。应用程序列表管理部63在从GUI 64获取设定用的应用程序列 表的获取请求时,从仪器信息管理部62获取应用程序执行终端2的 仪器信息(步骤ST104)。
接着,应用程序列表管理部63参照应用程序执行终端2的仪器 信息(例如仪器名、仪器ID、 MAC地址、S/W平台版本、设备信息), 判定应用程序列表中记述的各应用程序是否满足在应用程序执行终 端2中执行的条件。
各应用程序是否满足在应用程序执行终端2中执行的条件的判 定处理,例如实施与判定处理部23a中的图11的步骤ST 1102、 ST 1103相同的处理即可。
应用程序列表管理部63在判定各应用程序满足在应用程序执行 终端2中执行的条件时,生成表示能够在应用程序执行终端2上使用 的应用程序的设定用的应用程序列表(步骤ST105),将设定用的应 用程序列表输出到GUI64 (步骤ST106)。
GUI 64在从应用程序列表管理部63接受设定用的应用程序列表 时,与图2的GUI ll相同,实施接受用户操作的处理,但是与图2 的GUI ll不同,不接受设定用的应用程序列表中未列举的应用程序 的选择,只限于该应用程序列表中列举的应用程序而接受选择。
步骤ST 3以后的处理内容与上述实施方式l相同,因此省略说明。
如上可知,根据本实施方式5,构成为由应用程序设定终端l的 应用程序列表管理部63确定能够在应用程序执行终端2上使用的应 用程序,只限于GUI 64能够使用的应用程序而接受选择,因此起到 如下效果能够防止应用程序设定终端l进行不能在应用程序执行终 端2上使用的应用程序的设定等没有用的设定处理。
因而,能够将应用程序设定终端1中的设定忠实地再现在应用程 序执行终端2上。另外,通过预先获取作为应用程序执行终端2的设 备信息的分辨率,能够更正确地设定应用程序的配置、大小等画面上 的样子。实施方式6.
图28是表示本发明的实施方式6的应用程序设定终端的结构图, 在图中,与图2相同的符号表示相同或者相当的部分,因此省略说明。
仪器检测部81例如由通信调制解调器等构成,实施如下处理 为了检测连接在网络上的应用程序执行终端2,将仪器检测用消息一 起进行多播(multicast)发送,从接收到该仪器检测用消息的应用程 序执行终端2,作为仪器检测用消息的应答消息而接收应用程序执行 终端2的网络地址以及仪器信息。此外,仪器检测部81构成终端检 测单元。
仪器信息管理部82管理由仪器检测部81接收到的应用程序执行 终端2的仪器信息。
应用程序列表管理部83除了与图2的应用程序列表管理部12 同样地管理应用程序列表之外,还实施如下处理参照应用程序执行 终端2的仪器信息,生成与成为应用程序的设定对象的应用程序执行 终端2相关的设定用的应用程序列表。
作为图形用户界面的GUI 84与图2的GUI 11同样地实施接受 用户操作的处理,但是GUI 84只限于由应用程序列表管理部83生成 的设定用的应用程序列表中列举的应用程序而接受选择。此外,GUI 84构成接受单元。
图29是表示本发明的实施方式6的应用程序执行终端的结构图, 在图中,与图3相同的符号表示相同或者相当的部分,因此省略说明。
仪器检测用信息发送接收部91在从应用程序设定终端1接收仪 器检测用消息时,实施如下处理在被仪器信息管理部23管理的仪 器信息上附加自身终端的网络地址,作为该仪器检测用消息的应答消 息,将附带网络地址的仪器信息发送到应用程序设定终端1。
接着说明动作。
图30是表示由应用程序设定终端1设定应用程序并将其设定信 息文件发送到应用程序执行终端2为止的处理内容的时序图。
图31是表示应用程序执行终端2发送仪器信息后接收设定信息文件直到进行应用程序的设定/执行为止的处理内容的时序图。
应用程序设定终端1的仪器检测部81在进行应用程序的设定之 前,为了检测连接到网络上的应用程序执行终端2,将仪器检测用消 息一起进行多播发送(步骤ST 111)。
连接到网络上的应用程序执行终端2的仪器检测用信息发送接 收部91,接收从应用程序设定终端1多播发送的仪器检测用消息(步 骤ST 121)。
在多台应用程序执行终端2连接到网络上的情况下,多台应用程 序执行终端2接收仪器检测用消息。
应用程序执行终端2的仪器检测用信息发送接收部91接收仪器 检测用消息时,从仪器信息管理部22获取自身终端的仪器信息(步 骤ST122),并在该仪器信息上附加自身终端的网络地址。
作为仪器检测用消息的应答消息,仪器检测用信息发送接收部 91将附带网络地址的仪器信息发送到应用程序设定终端1 (步骤ST 123)。
应用程序设定终端1的仪器检测部81在接收到从应用程序执行 终端2发送来的附带网络地址的仪器信息时(步骤ST112),将该仪 器信息保存到仪器信息管理部82中(步骤ST 113 )。
用户操作应用程序设定终端1的GUI 84来指示应用程序的设定 输入的开始时(步骤ST 1) , GUI 84从仪器信息管理部82获取仪器 信息(步骤ST114),将记载在该仪器信息中的仪器的名称进行列表 化而显示在画面上。
由此,当用户操作GUI84从显示在画面上的仪器中选择应用程 序的设定对象的仪器时(步骤ST115),将表示设定对象的仪器的选 择信息通知给应用程序列表管理部83,将设定用的应用程序列表的生 成请求输出到应用程序列表管理部83 (步骤ST116)。
当应用程序列表管理部83从GUI 84接受表示设定对象的仪器 的选择信息和设定用的应用程序列表的生成请求时,从仪器信息管理 部82获取该选择信息所表示的仪器的仪器信息(步骤ST 117)。接着,应用程序列表管理部83参照选择信息所表示的仪器的仪 器信息,生成与设定对象的仪器相关的设定用的应用程序列表(步骤 ST118),将设定用的应用程序列表输出到GUI84 (步骤ST119)。
GUI 84在从应用程序列表管理部83接受设定用的应用程序列表 时,与图2的GUI 11同样地实施接受用户操作的处理,但是与图2 的GUI ll不同,不接受设定用的应用程序列表中未列举出的应用程 序的选择,仅限于该应用程序列表中列举的应用程序而接受选择。
步骤ST3以后的处理内容与上述实施方式1相同,因此省略说明。
但是,在设定信息发送部14发送设定信息文件时,参照先前接 收的仪器信息中附加的网络地址,将该设定信息文件发送到应用程序 执朴终端2。
如上可知,根据本实施方式6,构成为检测连接到网络上的应用 程序执行终端2并接受针对该检测出的应用程序执行终端2的安装对 象的应用程序的选择,因此起到如下效果能够防止应用程序设定终 端l进行针对未连接到网络上的应用程序执行终端2的应用程序的设 定等没用的设定处理。
另外,作为针对应用程序设定终端1的用户的登记/设定作业, 不需要进行应用程序执行终端2的仪器ID、网络地址的登记/设定作 业等。
实施方式7.
图32是表示本发明的实施方式7的应用程序设定终端、设定信 息管理服务器以及应用程序执行终端之间的连接关系的结构图。
在图中,应用程序设定终端4实施如下处理接收从设定信息管 理服务器5发送来的应用程序列表以及仪器信息,使用该应用程序列 表以及仪器信息来生成设定信息文件,将该设定信息文件发送到设定 信息管理服务器5。
设定信息管理服务器5实施如下处理将应用程序列表以及仪器 信息发送到应用程序设定终端4,从应用程序设定终端4接收设定信息文件,将该设定信息文件传送到应用程序执行终端6。应用程序执行终端6按照从设定信息管理服务器5传送来的设定 信息文件来实施应用程序的安装、设定的处理,执行该应用程序。图33是表示本发明的实施方式7的设定信息管理服务器的结构 图,在图中,仪器信息管理部101管理应用程序执行终端6的仪器信 息。此外,仪器信息管理部IOI构成仪器信息管理单元。应用程序列表管理部102对由仪器信息管理部101管理仪器信息 的应用程序执行终端6,从登记在服务器上的全部应用程序中,作成 能够动作的应用程序的列表和设定用的应用程序列表并进行管理。此 外,应用程序列表管理部102构成属性信息管理单元。通过对所登记的全部应用程序的安装要求以及动作要求、和由仪 器信息'管理部102管理的仪器信息中包含的S/W平台以及设备信息进 行比较后,对是否满足条件进行过滤,从而进行应用程序列表管理部 102的设定用的应用程序列表的制作。另外,该应用程序列表是在从应用程序设定终端4以及应用程序 执行终端6接受设定用应用程序列表的发送请求的情况下作成的,由 应用程序列表管理部102与记载在仪器信息中的仪器ID相对应地进 行保管。但是,在应用程序列表管理部102中存在已有的设定用应用 程序列表的情况下,只对比作成的日期时间更靠后登记在服务器中的 新的应用程序进行过滤,从而更新应用程序列表。在新作成的情况下, 对全部应用程序进行过滤。服务器控制部103除了控制设定信息管理服务器5的各部之外, 还实施如下处理在应用程序设定终端4生成设定信息文件时,将由 仪器信息管理部101管理的仪器信息以及被应用程序列表管理部102 管理的应用程序列表发送到应用程序设定终端4,从应用程序设定终 端4接收设定信息文件,将该设定信息文件以及上述应用程序列表传 送到应用程序执行终端6。此外,服务器控制部103构成文件传送单 元0设定信息文件管理部104管理由服务器控制部103接收到的设定信息文件。在该实施方式7中,应用程序设定终端4和应用程序执行终端6 需要事先交换用于确定相互的仪器的仪器ID。作为该手段,在应用程序设定终端4和应用程序执行终端6的用 户是相同的情况下,只要向应用程序设定终端4和应用程序执行终端 6输入各个仪器ID即可。或者,也可以使用外部存储装置等来交换仪 器ID。在应用程序设定终端4和应用程序执行终端6的用户不同的情况 下,只要使用电话、电子邮件等通信单元来交换各仪器ID的信息或 各自输入各仪器ID即可。或者,也可以使用外部存储装置来交换包 含仪器ID的数据。接着i兌明动作。图34是表示应用程序设定终端4、设定信息管理服务器5以及 应用程序执行终端6的处理内容的时序图。应用程序设定终端4在进行应用程序的设定之前,指定设定对象 的应用程序执行终端6的仪器ID,向设定信息管理服务器5请求该应 用程序执行终端6的仪器信息以及应用程序列表(步骤ST 131)。设定信息管理服务器5的服务器控制部103当从应用程序设定终 端4接受仪器信息以及应用程序列表的发送请求时,从仪器信息管理 部101获取由应用程序设定终端4指定的仪器ID的仪器信息(步骤 ST 132)。接着,服务器控制部103将由应用程序设定终端4指定的仪器 ID通知给应用程序列表管理部104,并请求应用程序列表(步骤ST 133)。应用程序列表管理部104当从服务器控制部103接受应用程序列 表请求时,实施与由应用程序设定终端4指定的仪器ID相关的应用 程序列表的更新或者制作,将该应用程序列表输出到服务器控制部 103。服务華控制部103当从应用程序列表管理部104接受应用程序列表时,将该应用程序列表和先前获取的仪器信息发送到应用程序设定终端4 (步骤ST 134 )。应用程序设定终端4当从设定信息管理服务器5的服务器控制部 103接收到应用程序列表和仪器信息时,与上述实施方式l同样地, 接受应用程序的设定操作(步骤ST135),生成设定信息文件。然后,应用程序设定终端4将该设定信息文件和自身终端的仪器 ID以及设定对象的应用程序执行终端6的仪器ID发送到设定信息管 理服务器5 (步骤ST 136 )。设定信息管理服务器5的服务器控制部103在接收到两个仪器 ID和设定信息文件时,将两个仪器ID和设定信息文件输出到设定信 息文件管理部104 (步骤ST 137)。设定信4文件管理部104当从服务器控制部103接受两个仪器 ID和设定信息文件时,将两个仪器ID与设定信息文件相关联地进行 保管。这里,应用程序设定终端4的仪器ID是为了区分设定信息文件 的生成源而使用的,应用程序执行终端6的仪器ID是为了判别用于 哪个仪器而生成的设定信息文件而使用的。应用程序执行终端6使用自身终端的仪器ID,将应用程序列表 更新为最新,因此将自身终端的仪器ID发送到设定信息管理服务器 5,向设定信息管理服务器5请求应用程序列表的发送,并且将应用 程序设定终端4的仪器ID发送到设定信息管理服务器5,向设定信息 管理服务器5请求设定信息文件的发送(步骤ST 138 )。设定信息管理服务器5的服务器控制部103在接收到应用程序列 表以及设定信息文件的发送请求时,从应用程序列表管理部102获取 与应用程序执行终端6的仪器ID相对应的应用程序列表(步骤ST 139),从设定仪器文件管理部104获取与应用程序设定终端4以及 应用程序执行终端6的仪器ID相对应的设定信息文件(步骤ST 140 )。此外,在存在多个与仪器ID相对应的设定信息文件的情况下, 获取最新的设定信息文件。设定信息管理服务器5的服务器控制部103在获取应用程序列表 和设定信息文件时,将该应用程序列表和设定信息文件发送到应用程 序执行终端6 (步骤ST 141)。应用程序执行终端6在从设定信息管理服务器5接收到应用程序 列表和设定信息文件时,与上述实施方式1同样地进行动作(图9的 步骤ST12 ST20),进行应用程序的设定、执行(步骤ST142)。此外,在步骤ST138 ST141的处理中,应用程序执行终端6向 设定信息管理服务器5请求应用程序列表以及设定信息文件的发送, 设定信息管理服务器5对该请求进行应答。该请求也可以通过获取用户的设定信息文件的操作来进行。另 外,也可以在应用程序执行终端6的起动时,应用程序执行终端6自 动地进行。另外,在设定信息管理服务器5内的设定信息文件由应用程序设 定终端4更新的情况下,设定信息管理服务器5也可以将仪器ID和 设定信息文件发送到应用程序执行终端6。这种情况下,在应用程序 执行终端6的画面上明确示出应用程序设定终端4的信息和设定信息 被更新的情况,请求用户判断是否更新设定。如本实施方式7那样,通过追加设定信息管理服务器5来得到如 下的优点。(1) 设定信息管理服务器5通过保持应用程序执行终端6的仪 器信息,不需要从应用程序执行终端6向应用程序设定终端4发送仪 器信息。(2) 设定信息管理服务器5通过管理应用程序列表,能够使应 用程序设定终端4和应用程序执行终端6的应用程序列表同步。由此, 用户能够从始终由最新的应用程序构成的应用程序列表中选择应用 程序。(3) 由于不需要应用程序设定终端4以及应用程序执行终端6 之间的数据交换,因此无需在两终端之间准备用于直接交换数据的通 信线路。(4)如果将多个设定信息文件保存在设定信息管理服务器5, 则能够利用于多个应用程序执行终端6。(5 )应用程序设定终端4以及应用程序执行终端6与设定信息 管理服务器5交换设定信息文件的时刻是任意的,因此应用程序设定 终端4以及应用程序执行终端6无需同时处于起动状态。 实施方式8.图35是表示本发明的实施方式8的设定信息管理服务器的结构 图,在图中,与图33相同的符号表示相同或者相当的部分,因此省 略说明。秘密/公开密钥管理部105管理设定信息管理服务器5的秘密密 钥以及公开密钥、应用程序设定终端4的公开密钥、以及应用程序执 行终端6的公开密钥'。此外,秘密/公开密钥管理部105将各终端的公 开密钥与终端的仪器ID相关联而管理。服务器控制部106除了具有与图33的服务器控制部103相同的 功能之外,具有验证设定信息文件的发送源的确认、非法篡改的功能。此外,服务器控制部106具有文件传送单元,秘密/7>开密钥管 理部105以及服务器控制部106构成确认验证单元。接着说明动作。图36是表示应用程序设定终端4、设定信息管理服务器5以及 应用程序执行终端6的处理内容的时序图。但是,在本实施方式8中,只有电子证明的手续处理内容与上述 实施方式7不同,因此只说明该处理。在本实施方式8中,应用程序设定终端4与上述实施方式2中的 图13的应用程序设定终端1相当,应用程序执行终端6与上述实施 方式2中的图14的应用程序执行终端2相当。即,应用程序设定终端4安装有图13的秘密/公开密钥管理部15 等,应用程序执行终端6安装有图14的秘密P〉开密钥管理部27等。此外,在应用程序设定终端4以及应用程序执行终端6中登记有 相互的仪器ID。应用程序设定终端4的秘密/公开密钥管理部15和设定信息管理 服务器5的秘密/公开密钥管理部105,发送接收相互的公开密钥和仪 器ID (步骤ST 151)。另外,设定信息管理服务器5的秘密〃>开密钥管理部105和应 用程序执行终端6的秘密/公开密钥管理部27,发送接收相互的公开 密钥和仪器ID (步骤ST 152 )。此外,应用程序设定终端4、设定信息管理服务器5以及应用程 序执行终端6的秘密/公开密钥管理部15、 105、 27,将公开密钥与仪 器ID相关联地进行管理。应用程序设定终端4的设定信息发送部16 (参照图13),指定 应用程序的设定对象的应用程序执行终端6的仪器ID,向设定信息管 理服务器5请求该应用禾i序执行终端6的公开密钥、仪器信息以及应 用程序列表的发送(步骤ST153)。当设定信息管理服务器5的服务器控制部106从应用程序设定终 端4接收上述发送请求时,参照应用程序执行终端6的仪器ID,从秘 密/公开密钥管理部105获取应用程序执行终端6的公开密钥,从仪器 信息管理部101获取应用程序执行终端6的仪器信息,从应用程序列 表管理部102获取应用程序执行终端6的应用程序列表。而且,服务器控制部106将应用程序执行终端6的公开密钥、仪 器信息以及应用程序列表发送到应用程序设定终端4(步骤ST 154 )。应用程序^L定终端4在从设定信息管理服务器5的服务器控制部 106接收到应用程序执行终端6的公开密钥、仪器信息以及应用程序 列表时,与上述实施方式l同样地,接受应用程序的设定操作,生成 设定信息文件。当设定信息生成部13生成设定信息文件时,应用程序设定终端 4的设定信息发送部16参照由秘密/公开密钥管理部15管理的自身终 端的秘密密钥,在该设定信息文件上附加署名(步骤ST155)。接着,设定信息发送部16参照由秘密/公开密钥管理部15管理 的应用程序执行终端2的公开密钥,对该设定信息文件进行加密(步骤ST 156 )。设定信息发送部16在对附带署名的设定信息文件进行加密时, 进一步参照由秘密〃^开密钥管理部15管理的自身终端的秘密密钥, 在该设定信息文件上附加署名,参照设定信息管理服务器5的公开密 钥,对该设定信息文件进行加密(步骤ST 157 )。设定信息发送部16将加密后的设定信息文件和应用程序执行终 端6的仪器ID发送到设定信息管理服务器5 (步骤ST 158 )。设定信息管理服务器5的服务器控制部106在从应用程序设定终 端4接收到加密后的设定信息文件和应用程序执行终端6的仪器ID 时,参照由秘密/公开密钥管理部105管理的设定信息管理服务器5 的秘密密钥,对该设定信息文件进行解密,参照应用程序设定终端4 的公开密钥,验证附加在该後定信息文件上的署名(步骤ST159)。在验证了署名后的结果,被认定为中途没有篡改数据而该设定信 息文件是从正确的发送源发送来时,服务器控制部106将该设定信息 文件保存到设定信息文件管理部104 (步骤ST 160 )。但是,该阶段的设定信息文件是用应用程序执行终端6的公开密 钥加密的状态。应用程序执行终端6的设定信息接收部28 (参照图14),将自 身终端的仪器ID和应用程序设定终端4的仪器ID发送到设定信息管 理服务器5,向设定信息管理服务器5请求设定信息文件的发送(步 骤ST 161)。设定信息管理服务器5的服务器控制部106在从应用程序执行终 端6接收到设定信息文件的发送请求时,从设定信息文件管理部104 获取与应用程序设定终端4以及应用程序执行终端6的仪器ID相对 应的设定信息文件。接着,服务器控制部106参照由秘密/公开密钥管理部105管理 的设定信息管理服务器5的秘密密钥,在该设定信息文件上附加署名 (步骤ST 162 )。然后,服务器控制部106参照由秘密/公开密钥管理部105管理的应用程序执行终端6的公开密钥,对带署名的设定信息文件进行加 密(步骤ST 163 )。服务器控制部106将加密后的设定信息文件和应用程序设定终 端4的仪器ID发送到应用程序执行终端6 (步骤ST 164 )。此时,与上述实施方式7同样地,在不是响应来自应用程序执行 终端6的请求的形式而是由应用程序设定终端4更新设定信息文件的 情况下,也可以由设定信息管理服务器5将加密后的设定信息文件和 应用程序设定终端4的仪器ID发送到应用程序执行终端6。应用程序执行终端6的设定信息接收部28在从设定信息管理服 务器5接收到加密后的设定信息文件和应用程序设定终端4的仪器ID 时,参照由秘密〃>开密钥管理部27管理的自身终端的秘密密钥,对 该设定信息文件进行解密,参照'设定信息管理服务器5的公开密钥, 验证附加在该设定信息文件上的署名(步骤ST 165 )。设定信息接收部28确认在验证署名后的结果,是否在中途没 有篡改数据而从正确的发送源发送了该设定信息文件。设定信息接收部28在确认为中途没有墓改数据而从正确的发送 源发送了设定信息文件时,参照由秘密/公开密钥管理部27管理的自 身终端的秘密密钥,再对该设定信息文件进行解密,参照应用程序设 定终端4的公开密钥,验证附加在该设定信息文件上的署名(步骤ST 166) o设定信息接收部28确认在验证署名后的结果,是否在中途没 有篡改数据而从正确的发送源发送了该设定信息文件。当设定信息接收部28确认为在中途没有篡改数据而从正确的发 送源发送了设定信息文件时,应用程序执行终端6的设定信息处理部 23与上述实施方式1同样地进行动作(图9的步骤ST 12~ST 20 ), 进行应用程序的设定、执行(步骤ST167)。如上可知,根据本实施方式8,起到如下效果在设定信息管理 服务器5和应用程序设定终端4以及应用程序执行终端6之间交换数 据时,能够防止不需要的信息的泄漏,并且能够验证数据是否被篡改。另外,通过用设定信息管理服务器5以及应用程序执行终端6 的公开密钥进行加密,起到能够确认是来自特定的应用程序设定终端 4的数据的效果。
实施方式9.
图37是表示本发明的实施方式9的应用程序设定终端的结构图, 在图中,与图2相同的符号表示相同或者相当的部分,因此省略说明。
应用程序数据保存部111例如由硬盘装置等构成,保存作为应用 程序的本体数据即应用程序数据。
设定信息文件包生成部112实施如下处理从应用程序数据保存 部111获取由设定信息生成部13生成的设定信息文件中记述的应用 程序的应用程序数据,将该应用程序数据和设定信息文件作为一个文 件而进行打包。
设定信息发送部113例如由通信调制解调器等构成,实施如下处 理将由设定信息文件包生成部112打包的文件即设定信息文件包发 送到应用程序执行终端2。此外,由设定信息文件包生成部112以及 设定信息发送部113构成文件发送单元。
图38是表示本发明的实施方式9的应用程序执行终端的结构图, 在图中,与图3相同的符号表示相同或者相当的部分,因此省略说明。
设定信息接收部121例如由通信调制解调器等构成,实施接收从 应用程序设定终端l发送来的设定信息文件包的处理。此外,设定信 息接收部121构成文件接收单元。
设定信息文件包处理部122实施如下处理展开由设定信息接收 部121接收到的设定信息文件包,取出设定信息文件和应用程序数据, 将该设定信息文件输出到设定信息处理部23,将该应用程序数据保存 到应用程序数据保存部25。
接着说明动作。
图39是表示由应用程序设定终端1设定应用程序并将该设定信 息文件包发送到应用程序执行终端2为止的处理内容的时序图。
图40是表示应用程序执行终端2接收设定信息文件包直到进行应用程序的设定/执行为止的处理内容的时序图。
应用程序设定终端1的设定信息生成部13与上述实施方式1相 同地生成设定信息文件时(步骤ST8),将设定信息文件包的生成请 求输出到设定信息文件包生成部112 (步骤ST 171)。
设定信息文件包生成部112在从设定信息生成部13接受设定信 息文件包的生成请求时,识别该设定信息文件中记述的应用程序,从 应用程序数据保存部111获取该应用程序的应用程序数据(步骤ST 172)。
然后,设定信息文件包生成部112将该应用程序数据和设定信息 文件作为一个文件进行打包(步骤ST173),将打包后的文件即设定 信息文件包输出到设定信息发送部113,向设定信息发送部113请求 该设定信息文件包的发送(步骤ST174)。
设定信息发送部113在从设定信息文件包生成部112接受设定信 息文件包的发送请求时,将该设定信息文件包发送到应用程序执行终 端2 (步骤ST 175 )。
应用程序执行终端2的设定信息接收部121在接收到从应用程序 设定终端1发送来的设定信息文件包时(步骤ST 181),将该设定信 息文件包输出到设定信息文件包处理部122,将该设定信息文件包的 处理请求输出到设定信息文件包处理部122 (步骤ST 182 )。
设定信息文件包处理部122在从设定信息接收部121接受设定信 息文件包的处理请求时,展开该设定信息文件包,进行设定信息文件 和应用程序数据的取出(步骤ST183)。
然后,设定信息文件包处理部122将针对应用程序列表的未登记 的应用程序的追加请求即应用程序列表更新请求输出到应用程序列 表管理部24 (步骤ST 184 )。
接着,设定信息文件包处理部122为了将该取出的应用程序数据 保存到应用程序数据保存部25,将应用程序数据的更新请求输出到应 用程序数据保存部25 (步骤ST 185 )。
接着,设定信息文件包处理部122将该取出的设定信息文件输出到设定信息处理部23,将设定处理请求输出到设定信息处理部23(步 骤ST 186)。
步骤ST 13以后的处理与上述实施方式1相同,因此省略说明。 如上可知,根据本实施方式9,构成为将由设定信息生成部13 生成的设定信息文件中记述的应用程序的应用程序数据打包成设定 信息文件而发送到应用程序执行终端2,因此应用程序执行终端2不 需要应用程序数据的获取处理。另外,用户无需准备向应用程序资源 3的访问单元,因此适于想单独使用应用程序执行终端2的情况。 产业上的可利用性
如上所述,本发明所涉及的应用程序设定终端适于用户将所期望 的配置等。
权利要求
1.一种应用程序设定终端,其特征在于,具备接受单元,显示与由执行应用程序的应用程序执行终端所显示的画面相当的画面,在上述画面上接受安装对象的应用程序的选择以及上述画面上的配置,并且接受上述应用程序的设定;属性信息管理单元,管理各种应用程序的属性信息;文件生成单元,从由上述属性信息管理单元所管理的属性信息中,获取通过上述接受单元接受选择的应用程序的属性信息,生成包括上述应用程序属性信息、由上述接受单元接受的画面上的配置内容以及上述应用程序的设定内容的设定信息文件;以及文件发送单元,将由上述文件生成单元所生成的设定信息文件发送到上述应用程序执行终端。
2. 根据权利要求1所述的应用程序设定终端,其特征在于,设有..密钥管理单元,管理自身终端的秘密密钥以及公开密钥;以及 公开密钥交换单元,将由上述密钥管理单元管理的自身终端的公开密钥发送到应用程序执行终端,并且接收上述应用程序执行终端的〃>开密钥,在文件发送单元将由文件生成单元生成的设定信息文件发送到 上述应用程序执行终端时,使用由上述密钥管理单元所管理的自身终 端的秘密密钥,在上述设定信息文件上附加署名,并且使用上述应用 程序执行终端的公开密钥对上述设定信息文件进行加密。
3. 根据权利要求1所述的应用程序设定终端,其特征在于,设有仪器信息收集单元,收集应用程序执行终端的仪器信息;以及 使用应用程序特定单元,参照由上述仪器信息收集单元所收集的仪器信息和由属性信息管理单元所管理的属性信息,确定能够在上述应用程序执行终端上使用的应用程序,接受单元仅限于能够使用的应用程序而接受选择。
4. 根据权利要求l所述的应用程序设定终端,其特征在于, 设有检测连接在网络上的应用程序执行终端的终端检测单元, 接受单元接受针对由上述终端检测单元检测出的应用程序执行终端的安装对象的应用程序的选择。
5. 根据权利要求1所述的应用程序设定终端,其特征在于, 文件发送单元将由文件生成单元生成的设定信息文件与由接受单元接受选择的应用程序的本体数据进行打包而发送到应用程序执 行终端。
6. —种应用程序执行终端,其特征在于,具备 文件接收单元,接收从应用程序设定终端发送来的设定信息文件;仪器信息管理单元,管理自身终端的仪器信息;判定单元,参照由上述仪器信息管理单元管理的仪器信息和由上 述文件接收单元接收到的设定信息文件中包含的应用程序的属性信 息,判定能否在自身终端上使用上述应用程序;安装单元,如果上述判定单元的判定结果表示能够在自身终端上 使用,则参照上述应用程序的属性信息来安装上述应用程序;应用程序设定单元,按照由上述文件接收单元接收到的设定信息 文件中包含的画面上的配置内容,将通过上述安装单元安装的应用程 序配置在画面上,并且按照上述设定信息文件中包含的应用程序的设 定内容来设定上述应用程序;以及应用程序执行单元,执行由上述应用程序设定单元所设定的应用程序。
7. 根据权利要求6所述的应用程序执行终端,其特征在于, 安装单元在安装应用程序时,如果安装所需的文件不够,则从应用程序资源中获取安装所需的文件。
8. 根据权利要求6所述的应用程序执行终端,其特征在于,设有密钥管理单元,管理自身终端的秘密密钥以及公开密钥;以及 公开密钥交换单元,将由上述密钥管理单元所管理的自身终端的公开密钥发送到应用程序设定终端,并且接收上述应用程序设定终端的公开密钥,当文件接收单元接收到从上述应用程序设定终端发送来的设定 信息文件时,使用由上述密钥管理单元所管理的自身终端的秘密密 钥,对上述设定信息文件进行解密,并且使用上述应用程序设定终端 的公开密钥,验证附加在上述设定信息文件上的署名。
9. 一种应用程序执行终端,其特征在于,具备接受单元,从搭载Web客户端的应用程序设定终端接收设定操 作信息,按照上述设定操作信息接受安装对象的应用程序的选择以及 画面上的配置,并且接受上述应用程序的设定;属性信息管理单元,管理各种应用程序的属性信息;属性信息获取单元,从由上述属性信息管理单元所管理的属性信 息中,获取通过上述接受单元接受选择的应用程序的属性信息;仪器信息管理单元,管理自身终端的仪器信息;判定单元,参照由上述仪器信息管理单元所管理的仪器信息和由 上述属性信息获取单元所获取的应用程序的属性信息,判定能否在自 身终端上使用上述应用程序;安装单元,如果上述判定单元的判定结果表示能够在自身终端上 使用,则参照上述应用程序的属性信息来安装上述应用程序;应用程序设定单元,按照由上述接受单元接受的画面上的配置内 容,将通过上述安装单元安装的应用程序配置在画面上,并且按照由 上述接受单元接受的应用程序的设定内容来设定上述应用程序;以及应用程序执行单元,执行由上述应用程序设定单元设定的应用程序。
10. 根据权利要求6所述的应用程序执行终端,其特征在于, 安装单元只限于是通过文件接收单元接收到的设定信息文件的发送源被预先登记的应用程序设定终端的情况,参照上述设定信息文件中包含的应用程序的属性信息来安装上述应用程序。
11. 根据权利要求6所述的应用程序执行终端,其特征在于,应用程序设定单元保持表示使用应用程序设定终端的用户的设 定权限的设定权限信息,根据上述设定权限信息来限制应用程序的设 定内容。
12. —种设定信息管理服务器,其特征在于,具备 属性信息管理单元,管理各种应用程序的属性信息; 仪器信息管理单元,管理应用程序执行终端的仪器信息; 仪器信息发送单元,在应用程序设定终端生成设定信息文件时,将由上述仪器信息管理单元所管理的应用程序执行终端的仪器信息 发送到上述应用程序设定终端;以及文件传送单元,从上述应用程序设定终端接收设定信息文件,将 上述设定信息文件传送到应用程序执行终端。
13. 根据权利要求12所述的设定信息管理服务器,其特征在于, 设有对由文件传送单元接收到的设定信息文件的发送源的确认和非法篡改进行验证的确认验证单元。
全文摘要
设有GUI(11),显示与由执行应用程序的应用程序执行终端(2)显示的画面相当的画面,在该画面上接受安装对象的应用程序的选择以及画面上的配置,并且接受该应用程序的设定;以及设定信息生成部(13),从各种应用程序的元信息中获取由GUI(11)接受选择的应用程序的元信息,生成包括该应用程序的元信息、由GUI(11)接受的画面上的配置内容以及应用程序的设定内容的设定信息文件,其中,将该设定信息文件发送到应用程序执行终端(2)。
文档编号G06F9/445GK101578583SQ20078004966
公开日2009年11月11日 申请日期2007年1月18日 优先权日2007年1月18日
发明者三浦绅, 今井繁, 坂口广树, 松原雅美, 花田武彦, 赤津慎二 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1