设备控制装置的制作方法

文档序号:7633918阅读:105来源:国知局
专利名称:设备控制装置的制作方法
技术领域
本发明涉及控制多个设备的装置,特别涉及使多个家电设备协同动作的装置。
背景技术
近年来,提出了通过使处于家庭内的设备协同动作来提供各种服务的系统。这样的系统是通过执行用来使多个设备协同动作的应用程序(以下单称作“应用程序”)来实现的。
在应用程序中一般记述有用来具体地确定协同动作的家电设备的信息。但是,通常应用程序的用户所拥有的家电设备的构成分别不同,分别制作适合于各用户的应用程序需要花费成本。所以,有通过在应用程序中记述抽象的设备名而不是具体的设备名、而使应用程序通用化的方法(例如参照专利文献1)。
在该方法中,根据是否具备所需的功能来区别设备。即,如“向具备影像显示功能的设备输出影像”或“从具备声音麦克风功能的设备输入声音”等那样,将意味着抽象的设备的信息记述在应用程序中。这样,由于不需要具体地确定协同动作的设备,所以能够使应用程序通用化。
专利文献1日本专利特开2003-153348号公报但是,在上述以往的技术中,由于是根据是否具备所需功能来区别设备的,所以实际上有使对用户没有用的设备动作的情况。即,仅通过设备的功能面,通常是不能区分是否是对用户有用的设备的。

发明内容
本发明是鉴于上述以往的课题而做出的,其目的是提供一种能够确切地确定能够达到应用程序的目的的设备的设备控制装置。
为了达到上述目的,本发明所涉及的设备控制装置是控制多个设备的设备控制装置,具备规格对应表取得单元,取得作为将设备与该设备的规格建立了对应的表的规格对应表;利用状况对应表取得单元,取得作为将设备与该设备的利用状况建立了对应的表的利用状况对应表;应用程序取得单元,取得以抽象的名称记述了作为控制对象的设备的应用程序;条件定义表取得单元,取得作为定义了有关上述抽象的名称的设备所应满足的规格的条件和有关利用状况的条件的表的条件定义表;规格适合设备确定单元,通过参照上述条件定义表确定有关记述在上述应用程序中的抽象的名称的设备所应满足的规格的条件,通过参照上述规格对应表确定适合于特定的条件的规格的设备;利用状况适合设备确定单元,通过参照上述条件定义表确定有关记述在上述应用程序中的抽象的名称的设备所应满足的利用状况的条件,通过参照上述利用状况对应表确定适合于特定的条件的利用状况的设备;设备控制单元,根据上述应用程序控制由上述规格适合设备确定单元确定的、且由上述利用状况适合设备确定单元确定的设备。由此,由于不仅根据设备的规格、也根据设备的利用状况确定作为控制对象的设备,所以能够恰当确切地确定能够达到应用程序的目的的设备。
这里,上述抽象的名称是能发挥特定的作用的设备的总称。由此,能够以更抽象的名称记述作为控制对象的设备,所以能够使应用程序更加通用化。
具体而言,在上述应用程序中记述有上述抽象的名称的设备和对该设备的指令的组。这样,如果使应用程序的构造简单化,则能够容易地制作应用程序。
这里,上述设备控制装置也可以还具备变更上述条件定义表的内容的变更单元。由此,能够根据个别的情况变更条件定义表的内容。即,能够不改变应用程序地变更用来确定作为控制对象的设备的条件。
此外,在上述设备的规格中也可以包含上述设备所具备的功能方面的规格、和上述设备所具备的形式方面的规格。由此,从设备所具备的功能方面及设备所具备的形式方面的观点来看,能够确切地确定能够达到应用程序的目的的设备。
此外,在上述设备的利用状况中也可以包含上述设备存在的场所和上述设备存在的时间。由此,从设备存在的场所及设备存在的时间的观点来看,能够确切地确定能够达到应用程序的目的的设备。
此外,在上述设备的利用状况中也可以包含上述设备被用户利用的场所、和上述设备被用户利用的时间。由此,从设备由用户利用的场所和设备由用户利用的时间的观点来看,能够确切地确定能够达到应用程序的目的的设备。
此外,在上述设备的利用状况中也可以包含有上述设备的利用履历、上述设备的当前的利用状况、和上述设备的利用状况预测中的任一个。由此,从设备的利用履历、设备的当前的利用状况、和设备的利用状况预测中的任一的观点来看,能够恰当确切地确定能够达到应用程序的目的的设备。
此外,在上述条件定义表中也可以对于一个设备分别定义多个有关该设备应满足的规格的条件和有关利用状况的条件。由此,能够使确定作为控制对象的设备用的条件复杂化,所以能够恰当确切地确定能够达到应用程序的目的的设备。
此外,在上述条件定义表中也可以定义有上述多个条件间的优先关系。由此,能够简单地定义复杂的条件。
此外,上述条件定义表的一部分或全部由多个用户共用。由此,能够利用他人的知识,能够简单地定义各种条件。
另外,本发明不仅可以作为这种设备控制装置来实现,也可以作为以这种设备控制装置所具备的特征单元为步骤的设备控制方法来实现,或者也可以作为使计算机执行这些步骤的程序来实现。并且,这种程序当然可以经由CD-ROM等存储介质或因特网等传送媒体发送。
发明的效果由以上的说明可知,根据本发明所涉及的设备控制装置,不仅根据设备的规格还根据设备的利用状况确定作为控制对象的设备。由此,能够恰当确切地确定能够达到应用程序的目的的设备。
此外,根据本发明所涉及的设备控制装置,能够不改变应用程序地变更确定作为控制对象的设备用的条件。并且,在本发明所涉及的应用程序中,从能否发挥特定的作用的观点出发而将设备抽象化,所以能够不改变应用程序地变更动作的设备应具备的规格条件。


图1是表示设备控制装置的使用环境的图。
图2是设备控制装置的构成图。
图3是表示应用程序的记述例的图。
图4是表示条件定义表的图。
图5是表示规格对应表的图。
图6是表示利用状况对应表的图。
图7是表示设备控制装置的动作的流程图。
图8是设备控制装置的构成图。
图9是表示条件变更画面例的图。
图10是表示条件变更后的条件定义表的图。
图11是设备控制装置的构成图。
图12是表示规格对应表的图。
图13是设备控制装置的构成图。
标号说明100设备控制装置101应用程序取得部102解释部103条件定义表取得部104规格对应表取得部105规格适合设备确定部106利用状况适合设备确定部107利用状况对应表取得部108设备确定部109设备控制部110应用程序存储部111条件定义表存储部112规格对应表存储部113利用状况对应表存储部120条件变更部具体实施方式
下面参照

本发明的实施方式。
(实施方式1)图1是表示本发明的实施方式1的设备控制装置100的使用环境的图。这里,表示在家庭内的时钟11、时钟12、照明13、电视14、电视15、个人电脑(PC)30、和设备控制装置100经由网络20连接的状态。网络20既可以是利用蓝牙(Bluetooth)等无线通信协议的无线网络,也可以是电灯线网络等有线网络。
设备控制装置100是用来使设备11~15协同动作的装置。即,通过从设备11~15取得信息、对所取得的信息进行加工、将加工后的信息提供给设备11~15,来使设备11~15关联动作。但是,协同动作的内容依赖于在设备控制装置100上动作的应用程序的内容,并没有特别的限制。
图2是本发明的实施方式1的设备控制装置100的构成图。该设备控制装置100在功能上讲,具备应用程序取得部101、解释部102、条件定义表取得部103、规格对应表取得单元104、规格适合设备确定部105、利用状况适合设备确定部106、利用状况对应表取得部107、设备确定部108、设备控制部109、应用程序存储部110、条件定义表存储部111、规格对应表存储部112、和利用状况对应表存储部113。
规格对应表存储部112是存储规格对应表的硬盘等。利用状况对应表存储部113是存储利用状况对应表的硬盘等。应用程序存储部110是存储应用程序的硬盘等。条件定义表存储部111是存储条件定义表的硬盘等。
应用程序取得部101取得存储在应用程序存储部110中的应用程序。解释部102解释由应用程序取得部101取得的应用程序。条件定义表取得部103取得存储在条件定义表存储部111中的条件定义表。
规格对应表取得单元104取得存储在规格对应表存储部112中的规格对应表。规格适合设备确定部105通过参照由规格对应表取得单元104取得的规格对应表,确定适合于有关规格的条件(后述)的设备。
利用状况对应表取得部107取得存储在利用状况对应表存储部113中的利用状况对应表。利用状况适合设备确定部106通过参照由利用状况对应表取得部107取得的利用状况对应表,确定适合于有关利用状况的条件(后述)的设备。
设备确定部108确定由规格适合设备确定部105确定的设备、并且由利用状况适合设备确定部106确定的设备。设备控制部109根据应用程序控制由设备确定部108确定的设备。
图3是表示防迟到应用程序的记述例的图。防迟到应用程序是在从起床到出门之间帮助用户以使其不迟到的应用程序。
第1行的指令L01是对称作“TimeKeeper”的设备的指令,是“检测出应起床的时刻”的意思的指令。第2行的指令L02是对称作“WakeUpper”的设备的指令,是“使用户起床”的意思的指令。第3行的指令L03是对称作“Chef”的设备的指令,是“帮助做早餐”的意思的指令。
这样,在本发明所涉及的应用程序中,没有记述具体的设备,而是如“TimeKeeper”“WakeUpper”“Chef”那样记述了抽象的设备的名称。并且,该抽象的名称是能够发挥特定的功能的设备的总称,与以往的抽象的名称不同。即,以往如“具备报警功能的设备”那样从是否具备所需的功能的观点出发将设备抽象化。与此相对,在本发明中,从能否发挥特定的功能的观点出发将设备抽象化。由此,由于不需要在应用程序中记述动作的设备的功能,所以能够使应用程序更有通用性。
图4是表示WakeUpper用的条件定义表的图。这里,仅对WakeUpper用的条件定义表进行说明,但对于TimeKeeper及Chef也存在同样的条件定义表。
所谓的条件定义表,是指定义抽象的名称的设备应满足的条件的表。在这里所说的条件中,包含有关规格的条件(规格条件)、和有关利用状况的条件(利用状况条件)。
作为WakeUpper的规格条件,定义为“具备报警功能”的意思的条件。此外,作为WakeUpper的利用状况条件,定义为“早晨在寝室中”的意思的条件。
图5是表示规格对应表的图。所谓的规格对应表是将设备与该设备的规格建立了对应的表。
本实施方式1的规格对应表如图5所示,将用户所拥有的5个设备11~15与这些设备11~15的规格建立了对应。图中所示的“0”意味着具备对应的功能,图中所示的“×”意味着不具备对应的功能。例如,时钟11显示出具备报警功能、而不具备照明功能和开启定时再生功能。
图6是表示利用状况对应表的图。所谓的利用状况对应表,是指将设备与该设备的利用状况建立了对应的表。
本实施方式1的利用状况对应表如图6所示,将用户所拥有的5个设备11~15与这些设备11~15的利用状况建立了对应。例如,时钟11表示被置于厨房中、在早晨和傍晚被用户利用、没有被操作的履历。
图7是表示本发明的实施方式1的设备控制装置100的动作的流程图。下面说明该设备控制装置100确定合适的设备的动作。
应用程序取得部101从应用程序存储部110取得应用程序(S201)。这里,假定从存储在应用程序存储部110中的多个应用程序中取得了图3所示的防迟到应用程序。
解释部109解释由应用程序取得部101取得的应用程序(S202)。并且,在记述有抽象的设备的名称的情况下,提取该名称。这里,由于假定了解释图3所示的防迟到应用程序的情况,所以提取叫“TimeKeeper”“WakeUpper”“Chef”的名称。
以后,确定适合于“TimeKeeper”“WakeUpper”“Chef”的条件的具体设备。这里,仅对WakeUpper进行说明,但在这样提取多个名称的情况下,对各名称执行同样的确定处理。这些确定处理既可以依次执行、也可以一起执行。
首先,条件定义表取得部103从条件定义表存储部111取得条件定义表(S203)。这里,取得图4所示的条件定义表。
这里,规格适合设备确定部105确定适合于WakeUpper的规格条件的设备(S204)。即,如图4所示,WakeUpper必须具备报警功能。因而,规格适合设备确定部105通过参照图5所示的规格对应表,确定具备报警功能的时钟11和时钟12。另外,图5所示的规格对应表可以经由规格对应表取得单元104从规格对应表存储单元112取得。
另一方面,利用状况适合设备确定部106确定适合于WakeUpper的利用状况条件的设备(S205)。即,如图4所示,WakeUpper在早晨必须是在寝室中。因而,利用状况适合设备确定部106通过参照图6所示的利用状况对应表,确定早晨在寝室中的时钟12和电视机15。另外,图6所示的利用状况对应表可以经由利用状况对应表取得单元107从利用状况对应表存储单元113取得。
由此,设备确定部108将由规格适合设备确定部105确定的设备、并且由利用状况适合设备确定部106确定的设备确定为WakeUpper。这里,通过规格适合设备确定部105确定了时钟11和时钟12,并且通过利用状况适合设备确定部106确定了时钟12和电视机15,所以将时钟12确定为WakeUpper。
最后,设备控制部109根据应用程序控制WakeUpper(S207)。这里,由于时钟12被确定为WakeUpper,所以对时钟12输出“使用户起床”的意思的指令“wakeup()”。
由此,处于寝室中的时钟12如果到了规定的时刻就鸣叫报警。这里所谓的规定的时刻,是由WakeUpper检测到的时刻。WakeUpper检测用户应起床的时刻的方法并没有特别的限制,例如在个人电脑30中登录有日程信息的情况下,只要参照该日程信息就可以。
由上所述,根据本实施方式1,不仅根据设备的规格、还根据设备的利用状况确定作为控制对象的设备。由此,能够适当地确定可达到应用程序的目的的设备。
即,根据以往的技术,由于是根据是否具备所需的功能来区别设备的,所以实际上有使对用户没有用的设备动作的情况。例如,假定了以使用户起床为目的而使具备鸣叫报警器的功能的设备动作的信息存储在应用程序中。在此情况下,即使能够使具备鸣叫报警器的功能的设备动作,如果将该设备置于离开寝室较远的厨房中,则也有不能达到使用户起床的目的的情况。
对此,根据本实施方式1,不仅根据设备的规格、还根据设备的利用状况确定作为控制对象的设备。因而,如上述那样处于寝室中的时钟12动作,所以能够可靠地使用户起床。
(实施方式2)在上述实施方式1中,以在条件定义表中预先定义了规格条件及利用状况条件为前提进行了说明。在本实施方式2中,对于变更条件定义表的内容的技术进行说明。
图8是本发明的实施方式2中的设备控制装置100的构成图。该设备控制装置100除了在上述实施方式1中说明的结构以外,还具备条件变更部120。
条件变更部120变更存储在条件定义表存储部111中的条件定义表的内容。对于条件变更部120提出指示的方法并没有特别的限制,但例如可以采用使用与设备控制装置100经由网络20连接的个人电脑30的方法。
图9是表示WakeUpper的条件变更画面例的图。如该图所示,作为有关WakeUpper的规格的条件,可以选择具备报警功能、具备照明功能、和具备开启定时再生功能中的任一种。此外,作为有关WakeUpper的利用场所的条件,可以选择在厨房中利用、在寝室中利用、和在起居室中利用中的任一种。进而,作为有关WakeUpper的利用时间的条件,可以在早晨利用、白天利用、傍晚利用、晚上利用中指定多个条件。
下面说明变更条件定义表的内容的动作。这里,例示在上述实施方式1中说明的防迟到应用程序进行说明。
首先,在WakeUpper用条件定义表中,如图4所示,定义“具备报警功能”的意思的规格条件。由此,如上述实施方式1中说明那样,具备报警功能的时钟12等动作。
这里,假设用户不想用报警来叫醒、而想要用早晨的电视节目叫醒的情况。在此情况下,用户变更存储在条件定义表存储部1111中的条件定义表的内容。例如,将WakeUpper的条件变更画面(参照图9)显示在个人电脑30的显示器上。并且,将规格条件从报警功能切换到开启定时再生功能。
图10是表示条件变更后的条件定义表的图。作为规格条件,定义了“具备在开启定时下再生内容等的功能”的意思的条件。此外,作为利用状况条件,与上述实施方式1同样,定义“早晨在寝室中”的意思的条件。
由此,规格适合设备确定部105确定电视机14和电视机15。另一方面,利用状况适合设备确定部106与上述实施方式1同样,确定时钟12和电视机15。因而,设备确定部108确定电视机15作为WakeUpper。
如上所述,根据本实施方式2,能够根据个别的情况变更条件定义表的内容。即,能够不改变应用程序地改变用来确定作为控制对象的设备的条件。
并且,在本发明所涉及的应用程序中,如“TimeKeeper”“WakeUpper”“Chef”那样,从能否发挥特定的作用的观点出发将设备抽象化。即,作为动作的设备采用具备怎样的功能的设备这一点在应用程序中并没有记述。由此,能够不改变应用程序地变更动作的设备所应具备的规格条件。即,拿防迟到应用程序的例子来讲,能够使具备振动功能或开启定时再生功能等报警功能以外的功能的设备动作。
另外,在上述的说明中,对于变更条件定义表的内容的构成进行了说明,但在这里所说的变更中也包含追加、删除、更新。此外,例示了用户指示所变更的内容的构成,但本发明并不仅限于此。即,如果装备了检测用户的行动的传感器,可以自动地变更条件定义表的内容,以使其成为适应于由该传感器检测到的用户的行动的内容。
另外,在上述的说明中,对于将信息设定在规格对应表中的方法并没有特别言及,可以自动地将信息设定到规格对应表中。例如,装备检测处于家庭内的设备的传感器,从因特网下载由该传感器检测到的设备的规格。下载后的信息被自动地设定在规格对应表中。
此外,在利用状况对应表中也自动地设定信息。即,如果在家庭内的各设备上贴有IC标签、在各房间中装备标签读取器,则能够识别利用各设备的房间。或者,也可以在家庭内装备照相机(摄像机),识别由该照相机拍摄的图像。这样,不仅能够识别利用各设备的房间,还能够识别利用各设备的用户。这样识别的信息被自动地设定在利用状况对应表中。
另外,在上述的说明中,作为控制对象的设备,例示了时钟11、时钟12、照明13、电视机14、和电视机15,但本发明中所谓的“设备”并不限于此。即,在“设备”中,还包括空调及洗衣机等家电设备、电视机及扬声器及照相机(摄像机)等的AV设备、电灯及电铃及开关及振动器及各种传感器等可进行信息输入输出的电气设备、液晶显示器及头盔显示器等的信息显示装置、玩偶型机器人及带灯的伞及带液晶显示器的挂钩等可输入输出信息的小物件、电话及传真等信息通信设备、个人电脑及家用主机等信息处理设备、手机及GPS终端等便携设备、自动门及交通信号等公共设备、天气预报服务及交通信息服务及顺序信息服务等的信息提供服务器、邮件服务及日程服务及电视节目录像服务及家计簿服务等处理有关个人或组的信息的服务器、提供辞典服务及语言翻译服务及声音识别服务及图像识别服务及格式变换服务及数据评价服务及动作检测功能提供服务、硬盘租赁服务、认证服务等功能的服务器、IC卡及RFID等信息提供装置。
另外,在上述的说明中,设备控制部109直接控制设备11~15,但本发明并不限于此。即,本发明所着眼的是确定作为控制对象的具体的设备的技术,控制所确定的设备的方法并没有特别的限制。
例如,也可以不是设备控制部109控制由设备确定部108确定的设备,而是采用将由设备确定部108确定的结果通知给其他装置的结构。在此情况下,由于是通过接受到通知的其他装置控制设备11~15,所以这里所谓的其他设备也包含在本设备控制装置100中。
另外,在上述的说明中,例示了使用设备的规格和设备的利用状况两者的结构,但如图11所示,也可以采用仅使用设备的利用状况的结构。在此情况下,设备确定部108从由利用状况适合设备确定部106确定的设备中确定动作的设备。但是,在无条件地以由利用状况适合设备确定部106确定的设备作为控制对象的情况下,不需要具备设备确定部108。
在这样只使用设备的利用状况的结构中,将“关闭电源的功能”等所需的功能固定地记述在应用程序中。并且,如果将“在桌子上”的意思的利用状况条件定义在条件定义表中,则能够实现仅将处于桌子上的设备的电源切断的系统。
另外,本发明中所谓的规格意味着设备本身的说明内容,根据功能规格和形式规格而有较大差别。
所谓的功能规格,意味着设备进行的动作的说明内容,是指影像显示功能、声音输入功能、振动功能、用户识别功能、信息存储功能、信息过滤功能、信息个性化功能、信息处理功能等。另一方面,所谓的形式规格,意味着设备的物理特性的说明内容,是指设备的形状、大小、质量、颜色、材质、按钮的数量、位置、形状及颜色、使用环境条件、信息输入输出端子的形式及端子数、功耗及电池持续时间、打印机用纸、磁盘、半导体媒体等对应媒体及媒体形式等。
图12是表示规格对应表的另一例的图。如该图所示,在规格对应表中也可以不仅设定功能规格而且设定“质量”、“颜色”等形式规格。当然,也可以不将功能规格和形式规格设定在一个规格对应表中,而设定在分别的规格对应表中。在此情况下,如图13所示,也可以具备功能规格对应表用的存储部112a、取得部104a和适合判断部105a,并且具备形式规格对应表用的存储部112b、取得部104b、适合判断部105b。
根据这样不仅使用功能规格还使用形式规格的结构,例如可以定义“具备音乐再生功能”的功能规格条件,并且定义“质量在100g以下”的形式规格条件。由此,能够实现可确定适于在屋外视听音乐的轻量的设备的系统。
另外,本发明中所谓的“设备的利用状况”意味着设备与现实世界的关系。所谓的设备与现实世界的关系,是指设备的利用场所、利用时间、用户对设备进行的操作、通过该操作进行的设备的动作、与设备接触的用户的状况(起床时、上班时、紧急时、会话中等)、与设备接触的用户的所有物的属性(服装的颜色及包的容量等)、处于设备之下的家具等的物体、在设备的物理空间上较近处存在的其他设备、在设备的网络空间上较近处存在的其他设备、来自外界的传感信息、设备的状态(设备的存储空余容量、电池残余量、保持内容等)等。
“利用场所”意味着由用户利用设备的场所,但也可以不论与用户的关系如何而将设备存在的场所包含在“利用状况”中。同样,“利用时间”意味着由用户利用设备的时间,但也可以不论与用户的关系如何而将设备存在的时间包含在“利用状况”中。
这样导入“设备存在的时间”的概念是因为也有在特定的场所中总是不存在的设备。例如,移动电话有早晨存在于工作地、夜晚存在于寝室中的情况。在此情况下,“早晨”及“夜晚”对应于“设备存在的时间”。
另外,“设备的利用状况”并不限于当前的利用状况,也可以是利用状况的履历、利用状况的预测。由此,从设备的利用履历和设备的当前的利用状况和设备的利用状况预测中的任一种观点来看,能够确切地确定可达到应用程序的目的的设备。
另外,在条件定义表中也可以针对一个设备分别定义多个规格条件和利用状况条件。由此,能够使用来确定作为控制对象的设备的条件复杂化,所以能够更确切地确定可达到应用程序的目的的设备。
在此情况下,在条件定义表中也可以定义多个条件间的优先关系。由此,能够简单地定义复杂的条件。
另外,也可以由多个用户共用条件定义表的一部分或全部。由此,能够利用他人的知识,能够简单地定义各种条件。
在这样由多个用户共用条件定义表的情况下,也可以使适用的条件对每个用户不同。为了使适用的条件对每个用户不同,只要将识别用户的ID作为规格条件或利用状况条件的属性就可以。
另外,在上述的说明中,作为条件定义表存储部111的一例而例示了硬盘,但本发明并不限于此。即,条件定义表存储部111也可以是保存记录有规格条件及利用状况条件的文件的文件系统。对于应用程序存储部110、规格对应表存储部112、利用状况对应表存储部113也可以说是同样的。
另外,设备确定部108、规格适合设备确定部105、利用状况适合设备确定部106确定与各个条件完全一致的设备,但本发明并不限于此。即,即使是条件不完全一致的设备,只要是与条件接近的设备,也可以指定该设备。
另外,通过设备确定部108确定了多个设备时的动作并没有限制。即,既可以使多个设备动作,或者也可以使多个设备中的仅一个设备动作。为了仅使一个设备动作,只要将表示设备间的优先关系的信息设定在规格对应表或利用状况对应表等中就可以。
另外,图2的各部也可以并不一定在一台计算机上。例如,应用程序存储部110、条件定义表存储部111、规格对应表存储部112、利用状况对应表存储部113也可以在与设备控制装置100不同的另外的计算机上。在此情况下,应用程序、条件定义表、规格对应表、利用状况对应表通过与它们分别对应的取得部101、103、104、107从上述另外的计算机取得。
另外,图2的各部也可以存在多个。例如,设备确定部108及设备控制部109也可以存在对应于用户数量的量。
另外,本发明不仅可以作为这种设备控制装置实现,也可以作为以这种设备控制装置所具备的特征单元为步骤的设备控制方法来实现,或者也可以作为使计算机执行这些步骤的程序来实现。并且,这种程序当然可以经由CD-ROM等存储介质或因特网等传送媒体发送。
工业实用性本发明所涉及的设备控制装置也可以应用到需要适当确切地确定能够达到应用程序目的的设备的协同系统等的用途中。
权利要求
1.一种设备控制装置,控制多个设备,其特征在于,具备规格对应表取得单元,取得作为将设备与该设备的规格建立了对应的表的规格对应表;利用状况对应表取得单元,取得作为将设备与该设备的利用状况建立了对应的表的利用状况对应表;应用程序取得单元,取得以抽象的名称记述了作为控制对象的设备的应用程序;条件定义表取得单元,取得作为定义了有关上述抽象的名称的设备所应满足的规格的条件和有关利用状况的条件的表的条件定义表;规格适合设备确定单元,通过参照上述条件定义表确定有关记述在上述应用程序中的抽象的名称的设备所应满足的规格的条件,通过参照上述规格对应表确定适合于特定的条件的规格的设备;利用状况适合设备确定单元,通过参照上述条件定义表确定有关记述在上述应用程序中的抽象的名称的设备所应满足的利用状况的条件,通过参照上述利用状况对应表确定适合于特定的条件的利用状况的设备;设备控制单元,根据上述应用程序控制由上述规格适合设备确定单元确定的、且由上述利用状况适合设备确定单元确定的设备。
2.如权利要求1所述的设备控制装置,其特征在于,上述抽象的名称是能发挥特定的作用的设备的总称。
3.如权利要求1所述的设备控制装置,其特征在于,在上述应用程序中记述有上述抽象的名称的设备和对该设备的指令的组。
4.如权利要求1所述的设备控制装置,其特征在于,上述设备控制装置还具备变更上述条件定义表的内容的变更单元。
5.如权利要求1所述的设备控制装置,其特征在于,在上述设备的规格中包含上述设备所具备的功能方面的规格、和上述设备所具备的形式方面的规格。
6.如权利要求1所述的设备控制装置,其特征在于,在上述设备的利用状况中,包含上述设备存在的场所和上述设备存在的时间。
7.如权利要求1所述的设备控制装置,其特征在于,在上述设备的利用状况中,包含上述设备被用户利用的场所、和上述设备被用户利用的时间。
8.如权利要求1所述的设备控制装置,其特征在于,在上述设备的利用状况中,包含上述设备的利用履历、上述设备的当前的利用状况、和上述设备的利用状况预测中的任一个。
9.如权利要求1所述的设备控制装置,其特征在于,在上述条件定义表中,对于一个设备分别定义有多个有关该设备应满足的规格的条件和有关利用状况的条件。
10.如权利要求9所述的设备控制装置,其特征在于,在上述条件定义表中定义有上述多个条件间的优先关系。
11.如权利要求1所述的设备控制装置,其特征在于,上述条件定义表的一部分或全部由多个用户所共用。
12.一种设备控制方法,用于控制多个设备,其特征在于,包括规格对应表取得步骤,取得作为将设备与该设备的规格建立了对应的表的规格对应表;利用状况对应表取得步骤,取得作为将设备与该设备的利用状况建立了对应的表的利用状况对应表;应用程序取得步骤,取得以抽象的名称记述了作为控制对象的设备的应用程序;条件定义表取得步骤,取得作为定义了有关上述抽象的名称的设备所应满足的规格的条件和有关利用状况的条件的表的条件定义表;规格适合设备确定步骤,通过参照上述条件定义表确定有关记述在上述应用程序中的抽象的名称的设备所应满足的规格的条件,通过参照上述规格对应表确定适合于特定的条件的规格的设备;利用状况适合设备确定步骤,通过参照上述条件定义表确定有关记述在上述应用程序中的抽象的名称的设备所应满足的利用状况的条件,通过参照上述利用状况对应表确定适合于特定的条件的利用状况的设备;设备控制步骤,根据上述应用程序控制由上述规格适合设备确定步骤确定的、且由上述利用状况适合设备确定步骤确定的设备。
13.一种程序,用来控制多个设备,其特征在于,使计算机执行以下步骤规格对应表取得步骤,取得作为将设备与该设备的规格建立了对应的表的规格对应表;利用状况对应表取得步骤,取得作为将设备与该设备的利用状况建立了对应的表的利用状况对应表;应用程序取得步骤,取得以抽象的名称记述了作为控制对象的设备的应用程序;条件定义表取得步骤,取得作为定义了有关上述抽象的名称的设备所应满足的规格的条件和有关利用状况的条件的表的条件定义表;规格适合设备确定步骤,通过参照上述条件定义表确定有关记述在上述应用程序中的抽象的名称的设备所应满足的规格的条件,通过参照上述规格对应表确定适合于特定的条件的规格的设备;利用状况适合设备确定步骤,通过参照上述条件定义表确定有关记述在上述应用程序中的抽象的名称的设备所应满足的利用状况的条件,通过参照上述利用状况对应表确定适合于特定的条件的利用状况的设备;设备控制步骤,根据上述应用程序控制由上述规格适合设备确定步骤确定的、且由上述利用状况适合设备确定步骤确定的设备。
14.一种存储介质,是记录有用来控制多个设备的程序的计算机可读取的存储介质,其特征在于,记录有用于使计算机执行如下步骤的程序应用程序取得步骤,取得以抽象的名称记述作为控制对象的设备的应用程序;条件定义表取得步骤,取得作为定义了有关上述抽象的名称的设备所应满足的规格的条件和有关利用状况的条件的表的条件定义表;规格适合设备确定步骤,确定适合于有关记述在上述应用程序中的抽象的名称的设备所应满足的规格的条件的设备;利用状况适合设备确定步骤,确定适合于有关记述在上述应用程序中的抽象的名称的设备所应满足的利用状况的条件的设备;设备控制步骤,根据上述应用程序控制由上述规格适合设备确定步骤确定的、且由上述利用状况适合设备确定步骤确定的设备。
全文摘要
本发明的目的是确切地确定能够达到应用程序的目的的设备。有关本发明的设备控制装置(100)具备规格适合设备确定部(105),确定适合于有关记述在应用程序中的抽象名称的设备应满足的规格的条件的设备;利用状况适合设备确定部(106),确定适合于有关记述在应用程序中的抽象名称的设备应满足的利用状况的条件的设备;设备控制部(109),根据应用程序控制由两适合设备确定部(105、106)确定的设备。
文档编号H04Q9/00GK1922590SQ20058000533
公开日2007年2月28日 申请日期2005年6月21日 优先权日2004年7月2日
发明者山本格也 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1