一种客户终端,将包含对室内终端提供的服务进行规定的信息的终端信息与对自身终端的服务处理能力进行规定的信息进行比较,提取利用服务时所执行的应用程序的取得条件,基于该取得条件从应用程序提供服务器取得元信息,从应用程序提供服务器取得基于该元信息指定的应用程序本体。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及能够根据可在网络上利用的各终端的功能而容易地选择利用这些功能的应用程序、用户接口的客户终端、提供应用程序的应用程序提供服务器以及具备这些的应用程序提供系统。
技术介绍
例如,在专利文献l所公开的数据中继装置中,在调查了连接在室内网络上的终端所提供的功能之后,按照自己保持的服务分类帐(service ledger),从这些功能中选择可实现的服务并通知给用户。另夕卜,从收到通知的用户接受所利用的服务的选择,用户选择服务时,数据中继装置分别设定具有构成该服务的功能的各终端。由此,用户可以利用所选择的服务。这样,向用户提示利用网络上的各终端的功能的服务,受到提示的用户可以直接利用所选择的服务,所以用户不需要用于设定各终端的复杂的知识,也能够简单地利用服务。并且,在该数据中继装置中,从连接在室外网络上的终端取得服务分类帐的更新数据,按照所取得的更新数据重新列举可实现的服务并通知给用户。由此,数据中继装置从室外网络取得新的服务分类帐,从而能够利用新的服务。专利文献l:日本特开2000 - 332811号〃>才艮以往,能够作为连接到室内网络上的室内终端所提供的功能的组合而利用服务。但是,关于利用服务时所使用的应用程序、用户接口,存在只能使用'预先在室内终端中准备好的应用程序、用户接口的课题。
技术实现思路
本专利技术是为解决上述课题而完成的,目的是提供一种客户终端、应用程序提供服务器以及应用程序提供系统,在利用连接在室内网络上的室内终端所提供的服务时,使利用这些服务时所执行的应用程序、用户接口不限于预先在室内终端中准备好的应用程序、用户接口,而可以根据用户的喜好来选择并执行。本专利技术中的客户终端从连接在室内网络上的室内终端取得包括对该室内终端所提供的服务进行规定的信息的终端信息,并与对自身终端的服务的处理能力进行规定的信息进行比较,根据这些信息提取在自身终端中利用从室内终端提供的服务时所执行的应用程序的取得条件,并基于该应用程序的取得条件,从室外网络上的应用程序提供服务器取得与应用程序有关的元信息,并且从室外网络上的应用程序提供服务器取得基于该元信息指定的应用程序本体。由此,可以获得如下效果能够容易地选择并执行利用从室内网络上的各室内终端提供的服务功能的应用程序。附图说明图l是表示本专利技术的实施方式l的应用程序提供系统的结构的框图。图2是表示实施方式1的应用程序提供系统的动作的流程的时序图。图3是表示室内终端的终端信息的一例的图。图4是表示终端能力匹配部所管理的自身客户终端能力的一例的图。图5是表示应用程序取得条件的一例的图。图6是表示终端能力匹配处理的流程的流程图。图7是表示应用程序元数据检查请求的一例的图。图8是表示应用程序元信息的一例的图。图9是表示应用程序元数据检索应答的一例的图。图IO是表示应用程序选择用GUI的一例的图。图ll是表示应用程序本体取得请求的图。图12是表示应用程序本体取得应答的图。图13是表示通过执行应用程序本体而显示的GUI画面的图。图14是表示本专利技术的实施方式2的应用程序提供系统的结构的框图。图15是表示实施方式2的应用程序提供系统的动作的流程的时序图。图16是表示实施方式2的室内终端的终端信息的一例的图。具体实施例方式以下,为了更详细地说明本专利技术,根据附图来说明用于实施本专利技术的优选方式。实施方式1首先,对本专利技术中的用语进行定义。本专利技术中的服务是指室内终端以及信息提供服务器向外部提供的功能,针对各服务定义输入输出。本专利技术中的应用程序是指在客户终端上进行动作的应用软件,利用上述服务或为控制客户终端而预先定义的API ( Application Program Interface:应用程序接- )来进行动作。特别地,"应用程序本体"表示作为应用程序而被执行的软件本身,"应用程序元信息"表示应用程序的名称或说明等记述应用程序的属性的附加信息。图1是表示本专利技术的实施方式1的应用程序提供系统的结构的框图。在图1中,实施方式1的应用程序提供系统具备客户终端100、室内终端120 ~ 122、应用程序提供服务器140以及信息提供服务器150。客户终端100连接在室内网络110上,在该室内网络110上还连接着室内终端120 ~ 122。室外网络130构成为可从室内网络110访问。应用程序提供服务6器140提供可在客户终端100上执行的应用程序。信息提供服务器150连接在室外网络130上,对在客户终端IOO上执行的应用程序提供信命客户终端IOO构成为具有网络终端信息管理部101、终端能力匹配部102、应用程序元信息取得部103、应用禾呈序选择部104、应用程序本体取得部105、应用程序执行部106、终端控制部107以及网络IF 108的各功能模块。网络终端信息管理部101取得室内网络110上的其它室内终端的终端信息并进行管理。终端能力匹配部102将自身客户终端100的能力与网络终端信息管理部101取得的其它室内终端的终端信息进行比较,提取应用程序的取得条件。应用程序元信息取得部103基于终端能力匹配部102所提取的取得条件,从应用程序提供服务器140取得与应用程序有关的元信息。应用程序选择部104向用户提示所取得的应用程序元信息,并接受来自用户的应用程序的选择。应用程序本体取得部105取得由用户选择的应用程序的应用程序本体。应用程序执行部106执行由应用程序本体取得部105取得的应用程序。终端控制部107按照来自应用程序执行部106的指示,控制客户终端100以及室内终端120~122的动作。网络IF 108是网络终端信息管理部101 、应用程序元信息取得部103、应用程序本体取得部105以及终端控制部107与室内网络110进行通信时的接口。另外,在以后的说明中,虽然没有特别记载,但在客户终端100与各室内终端120 ~ 122、应用程序提供月艮务器140以及信息提供服务器150的通信中全部经由网络IF 108。应用程序提供服务器140构成为具有应用程序元信息检索部141、应用程序存储部142、应用程序本体分发部143以及网络IF144的各功能模块。应用程序元信息检索部141从客户终端IOO接受与应用程序有关的元信息的取得请求,基于指定的应用程序取得条件,进行从应用程序存储部142取得的应用程序元信息的检索,并向客户终端100分发检索到的元信息。应用程序存储部142管理应用程序本体和与应用禾呈序本体相关联的元信息。应用程序本体分发部143从应用程序存储部142取得由客户终端100指定的应用程序本体,并分发给客户终端100。网络IF 144是应用程序元信息检索部141与应用考呈序本体分发部143经由室外网络130进行通信时的接口。另夕卜,在以后的说明中,虽未特别记载,但是应用程序提供服务器140和客户终端100之间的通信全部经由网络IF 144。接下来,对动作进行说明。图2是表示实施方式1的应用程序提供系统的动作的流程的时序图,按照该图进行说明。客户终端IOO的网络终端信息管理部IOI确认室内网络110上是否存在室内终端,向确认存在的室内终端发送终端信息取得请求(步骤ST201),并作为来自该室内终端的应答而接收其终端信息(步骤ST202) o作为在室内网络110上是否存在室内终端的确i本文档来自技高网...
【技术保护点】
一种客户终端,其特征在于,具备: 网络终端信息管理部,从连接在室内网络上的室内终端取得包含对该室内终端所提供的服务进行规定的信息的终端信息而进行管理; 终端能力匹配部,将对自身终端的服务的处理能力进行规定的信息与由上述网络终端信息管理部从上述室内终端取得的终端信息进行比较,根据这些信息提取在自身终端中利用从上述室内终端提供的服务时所执行的应用程序的取得条件; 应用程序元信息取得部,基于上述终端能力匹配部所提取的应用程序的取得条件,从室外网络上的应用程序提供服务器取得与上述应用程序有关的元信息; 应用程序选择部,向用户提示由上述应用程序元信息取得部取得的元信息,并接受来自用户的应用程序选择;以及 应用程序本体取得部,从上述室外网络上的应用程序提供服务器取得由上述应用程序选择部指定的应用程序本体。
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:今井繁,花田武彦,三浦绅,松原雅美,赤津慎二,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:JP[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。