CN104035391A - 功能管理装置、远程控制***和功能管理装置的控制方法 - Google Patents
功能管理装置、远程控制***和功能管理装置的控制方法 Download PDFInfo
- Publication number
- CN104035391A CN104035391A CN201410077975.4A CN201410077975A CN104035391A CN 104035391 A CN104035391 A CN 104035391A CN 201410077975 A CN201410077975 A CN 201410077975A CN 104035391 A CN104035391 A CN 104035391A
- Authority
- CN
- China
- Prior art keywords
- function
- mentioned
- scene
- functions
- mentioned functions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000006870 function Effects 0.000 claims abstract description 1010
- 238000012545 processing Methods 0.000 claims abstract description 11
- 238000003860 storage Methods 0.000 claims description 82
- 238000010200 validation analysis Methods 0.000 claims description 16
- 230000033228 biological regulation Effects 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000013507 mapping Methods 0.000 claims description 2
- 238000010408 sweeping Methods 0.000 description 59
- 238000004378 air conditioning Methods 0.000 description 32
- 230000015572 biosynthetic process Effects 0.000 description 26
- 239000000463 material Substances 0.000 description 20
- 238000012217 deletion Methods 0.000 description 17
- 230000037430 deletion Effects 0.000 description 17
- 230000003137 locomotive effect Effects 0.000 description 16
- 230000009471 action Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 10
- 238000012790 confirmation Methods 0.000 description 7
- 238000010438 heat treatment Methods 0.000 description 7
- 230000003750 conditioning effect Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000011022 operating instruction Methods 0.000 description 5
- 101100376153 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) TY2A-F gene Proteins 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 2
- 238000005314 correlation function Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 108091064702 1 family Proteins 0.000 description 1
- 244000007021 Prunus avium Species 0.000 description 1
- 235000010401 Prunus avium Nutrition 0.000 description 1
- 235000014441 Prunus serotina Nutrition 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 201000006549 dyspepsia Diseases 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005057 refrigeration Methods 0.000 description 1
- 230000002000 scavenging effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4131—Peripherals receiving signals from specially adapted client devices home appliance, e.g. lighting, air conditioning system, metering devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4227—Providing Remote input by a user located remotely from the client device, e.g. at work
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/20—Binding and programming of remote control devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
- Air Conditioning Control Device (AREA)
Abstract
本发明提供一种功能管理装置、远程控制***和功能管理装置的控制方法。具备:功能确定单元(20),其从功能一览表(40)中确定应处理为能利用的状态的功能;以及功能有效化单元(21、23),其处理所确定的功能,功能确定单元将由用户选择出的功能确定为第一功能,并且将与该第一功能建立了关联的配对功能确定为应处理的第二功能。
Description
技术领域
本发明涉及对设备进行操作的功能管理装置、远程控制***、功能管理装置的控制方法、控制程序以及记录介质。
背景技术
从以往,在信息处理装置中,提供用于用户操作该信息处理装置或其他设备的用户界面。关于用户界面,存在用于简单进行操作的努力。例如,用简单的图像来表现使设备执行的功能,并显示为用户可选择。用户能够根据图像来直观地理解并选择功能的内容,并简单调用希望的功能。
另外,所谓图像,具体来说,是徽章、图形、记号、标记、插图等,这些电子数据近年来被称为图标、图章、封印(seal)、图画文字等。以下,使用图标这样的术语来说明,这里使用的所谓图标这样的术语不排除上述的所有图像。
在这样使用图标的技术中,用于进一步提高用户的便利性的想法例如在专利文献1~3中公开。在专利文献1中公开了以下这样的信息处理***,即,在保存所输入的数据时,能够由用户自身选择/创建与该数据建立关联的图标。在专利文献2中,公开了简单创建能够视觉识别文件的内容的图标的文件信息处理***。在专利文献3中,公开了在打印机驱动器中自动生成在保存印刷设定时附加的图标的附加图标生成方法。
在先技术文献
专利文献
专利文献1:日本公开专利公报“特开2006-209515号公报(2006年8月10日公开)”
专利文献2:日本公开专利公报“特开平11-31062号公报(1999年2月2日公开)”
专利文献3:日本公开专利公报“特开2006-31347号公报(2006年2月2日公开)”
发明要解决的课题
近年,使用信息处理装置能够实现对远处的设备进行远程操作。用户如上所述操作显示于信息处理装置的图标,简单调用处于远处的设备的功能。但是,在通过这样简单地调用功能来提高便利性的另一方面,在错误选择了图标时或者在根据情况而执行了不希望的功能时等发生意外的情况下,如果不能与原来的功能同样简单地调用与该功能相反的功能、例如用于取消该功能的功能,则会造成不便。尤其在操作远处的设备时,除了存在的功能,如果也能简单地调用用于取消该功能的功能,则对于用户来说是便利且安心的。
在现有的专利文献1~3的技术中,虽然对于存在的功能能够容易地关联图标,但是关于与该功能相反的配对的功能还没有考虑。由此,存在以下问题,即,无法简单地调用相反的功能,不能实现用于进行远程操作的可以便利且安心地使用的用户界面。
发明内容
本发明鉴于上述问题点而实现,其目的在于,通过在信息处理装置中使用于调用功能的界面和用于调用与该功能相反的功能的界面共存,来实现用户的便利性得到提高的功能管理装置、远程控制***、功能管理装置的控制方法、控制程序以及记录介质。
用于解决课题的手段
本发明的一方式涉及的功能管理装置为了解决上述课题,是在使被控制设备执行由终端装置指定的功能的远程控制***中管理上述功能的功能管理装置,在上述远程控制***中,包括:功能存储部,其将上述功能和与该功能相反的配对功能建立关联地进行存储;该功能管理装置具备:功能确定单元,其将由上述终端装置预先选择的功能确定为应处理为上述终端装置能指定的状态的第一功能,并且将与该第一功能建立关联的配对功能确定为应处理为能指定的状态的第二功能;以及功能有效化单元,其将由上述功能确定单元确定出的上述第一功能以及第二功能处理为上述终端装置能指定的状态。
发明效果
根据本发明的一方式,通过在信息处理装置中使用于调用功能的界面和用于调用与该功能相反的配对功能的界面共存,从而起到提高用户的便利性的效果。
附图说明
图1是表示本发明的一实施方式的代理服务器以及家人留言板服务器的主要部分构成的方框图。
图2是表示家人留言板***的概要的图。
图3是表示存储部中存储的功能一览表的一具体例的图。
图4是表示存储部中存储的封印(seal)一览表的一具体例的图。
图5是表示存储部中存储的地图信息的一具体例的图。
图6(a)~(c)是表示在功能登记处理中处理的场景(scenario)的一具体例的图。
图7(a)~(f)是表示在一实施方式中在功能登记时显示于便携式终端的画面的一具体例的图。
图8是表示存储部中存储的登记场景DB的一具体例的图。
图9(a)是表示显示于便携式终端的家人留言板的应用程序画面之中评论编辑时的画面例的图,(b)是表示发帖评论一览的画面例的图,(c)是表示在添附了封印的评论被发帖时从便携式终端向家人留言板服务器发送的评论的一具体例的图。
图10是表示存储部中存储的功能素材表的一具体例的图。
图11是表示存储部中存储的功能配方(recipe)表的一具体例的图。
图12(a)~(c)是表示功能执行指示部处理的各种数据的一具体例的图。
图13(a)是表示在创建包含多个家电操作功能在内的第一场景时显示于便携式终端的确认画面的一例的图,(b)是表示针对相反的第二场景而显示于便携式终端的确认画面的一具体例的图,(c)是表示相反的第二场景的确认画面的其他具体例的图。
图14(a)是表示针对第一场景而显示于便携式终端的确认画面的一具体例的图,(b)是表示与该第一场景相反的第二场景的确认画面的一具体例的图。
图15(a)~(c)是表示在其他实施方式中从登记场景DB中删除封印时显示于便携式终端的操作画面的一具体例的图。
图16(a)~(d)是表示在其他实施方式中在功能登记时显示于便携式终端的画面的一具体例的图。
图17(a)、(b)是表示在评论编辑时的画面中显示于便携式终端的封印盘的一具体例的图。
图18是表示由场景创建部以及功能登记部执行的功能登记处理的流程的流程图。
符号说明
1 代理服务器(功能管理装置)
2 家人留言板服务器(留言板服务器)
3 家庭服务器
4a~c 便携式终端(终端装置)
5 清扫机器人
6 空调装置
7 照明装置
8 离子产生器
10 控制部
11 存储部(功能存储部)
12 控制部
13 存储部(功能信息存储部)
20 场景创建部(功能确定单元)
21 功能登记部(功能有效化单元/功能登记单元)
22 功能执行指示部(功能执行指示单元)
23 画面生成部(功能有效化单元/画面生成单元)
24 功能删除部(功能删除单元)
30 发帖受理部
31 场景传达部
40 功能一览表(功能存储部)
41 封印一览表
42 地图信息
43 功能素材表
44 功能配方表
50 登记场景DB(功能信息存储部)
100 家人留言板***(远程控制***)
具体实施方式
在以下说明的各实施方式中,作为一例,说明将本发明涉及的功能管理装置应用于远程操作***的例子。另外,作为一例,上述远程操作***由家人留言板***实现。
另外,在以下的附图中,对相同或者相当的部分附加相同的参照符号,不重复这些说明。此外,附图中的长度、大小以及宽度等尺寸关系以及形状,为了附图的明确化和简化适当进行变更,并不表示实际的尺寸以及形状。
(实施方式1)
在本发明的实施方式1中,基于图1~12来如以下进行说明。
[家人留言板***的概要]
基于图2说明本发明的实施方式的家人留言板***的概要。图2是表示家人留言板***(远程控制***)100的概要的图。
如图2所示,家人留言板***100包括:代理服务器(功能管理装置)1、家人留言板服务器(留言板服务器)2、以及家庭服务器3。本发明的远程操作***由以下构成:构筑家人留言板***100的上述各装置、按照能够通信的方式与该各装置连接的便携式终端(终端装置)4(便携式终端4a、4b、以及4c等)、由便携式终端4进行远程操作的远程操作对象设备(清扫机器人5以及家庭内设备)。
所谓家人留言板***100是指以下***,即,经由家人留言板服务器2所提供的家人留言板,1户家人形成1个社区,家人的各成员(例如,父亲、母亲、孩子等。以下称为用户)使用用户各自所持有的便携式终端4,对评论进行发帖。在本实施方式中,用户如果对于家人留言板,对操作家庭内设备的内容的评论(相当于图2的“家庭内设备操作指示”)进行发帖,则能够按照该评论的内容,使远程操作对象设备执行规定的功能。即,家人留言板***作为用于用户(家人的各成员)远程操作家庭内设备的用户界面(UI)发挥作用。
更具体来说,用户(在图示的例子中为父亲、母亲、孩子)所持有的便携式终端4a、4b、以及4c能够访问家人留言板。由此,各用户能够使用自身的便携式终端,经由家人留言板,进行评论的写入以及阅览。尤其在本实施方式中,在便携式终端4上选择预先关联有家庭内设备的功能的图像,通过将该图像添附于评论中进行发帖,能够简单地将家庭内设备操作指示发送至家人留言板服务器2。以下,使用“封印”这样的术语来说明能够关联功能的图像,但是这里使用的封印这样的术语不排除上述图像以外的所有图像。针对使用封印的设备的远程操作方法,列举具体例子后述。
家人留言板服务器2受理添附了封印的评论后,将与封印相关联的功能传达至代理服务器1。代理服务器1与家庭服务器3进行通信,指示执行与封印相关联的功能,并实现远程操作。
另外,家人留言板***100可以作为用户间的交流工具发挥作用,各用户可以对其他的用户接收地址的评论进行发帖,并经由家人留言板在用户间进行会话。
本发明涉及的功能管理装置,在上述的家人留言板***100中,作为代理服务器1而实现。代理服务器1是基于对家人留言板发帖的家庭内设备操作指示,对于在上述家人的住宅内运转的家庭内设备,提供命令以便执行被指示的功能(相当于图2的“操作指示”)的装置。另外,代理服务器1可以具备未图示的评论发帖部。评论发帖部对在上述住宅内运转的家庭内设备赋予作为家人的一员的虚拟人格,通过该拟人化的家庭内设备的代理,能够将评论向该家人的上述家人留言板进行发帖。
代理服务器1按照利用家人留言板的服务器的每个社区(家人),来保持该家人的住宅的房间布局以及所设置的家庭内设备的信息。此外,代理服务器1保持设置的家庭内设备的功能的一览。由此,代理服务器1能够向用户的便携式终端4提示能够通过远程操作来调用什么样的功能。代理服务器1具有将经由家人留言板由用户的便携式终端3受理的家庭内设备操作指示变换为家庭服务器3或者家庭内设备所理解的命令序列(图2的操作指示)的功能。该变换按照上述用户所居住的住宅的房间布局来执行。
家人留言板服务器2进行针对于便携式终端4a、4b、以及4c的家人留言板的显示画面的提示、关联有能够调用的功能的封印的提示、以及写入的管理等与家人留言板相关的所有处理。家人留言板服务器2针对由代理服务器1管理的所有功能之中对利用上述家人留言板的各用户进行调用的功能,与封印相关联后进行保持。
家庭服务器3对清扫机器人5或者家庭内设备、和代理服务器1之间的信息的收发进行统一控制。具体来说,家庭服务器3对从代理服务器1接收到的操作指示进行解析,按照该操作指示来进行清扫机器人5或者其他的家庭内设备的动作控制。另外,家庭服务器3可以将从清扫机器人5获取的信息以及从家庭内设备获取的信息发送至代理服务器1。
在家庭服务器3中,按照无线通信的方式连接清扫机器人5,并且按照有线通信或者无线通信的方式来连接其他的家庭内设备。另外,在本实施方式中,将清扫机器人5与其他的家庭内设备相区分,清扫机器人5能够直接控制家庭内设备。作为由清扫机器人5控制的家庭内设备,图示有空调装置6、照明装置7、以及离子产生器8,但是家庭内设备的种类以及数目并不特别限定。作为家庭内设备,这个之外,也可以包括电视机、录像装置、扬声器、冰箱、电子微波炉、空气清洁机、加湿器、风扇机等各种家电。
另外,在住宅内,在代理服务器1能够进行远程操作的设备除清扫机器人5以外没有其他设备的情况下,即,在没有必要对多个家庭内设备进行统一的控制的情况下,可以不设置家庭服务器3,而由清扫机器人5与代理服务器1直接收发信息。
便携式终端4a、4b、以及4c是用于进行家人留言板的阅览、写入、特别是进行清扫机器人5以及其他家庭内设备的操作指示的装置。在图2中,示出便携式终端4a、4b、以及4c为智能手机的例子,但是如果能够进行家人留言板的阅览、写入、以及操作指示,则不限于此。在不必特别区分便携式终端4a、4b、以及4c的情况下,使用便携式终端4作为它们的总称。
清扫机器人5是自动进行地板的清扫的自走式的清扫机。进一步地,清扫机器人5具有将控制信号发送至家庭内设备(后述的空调装置6、照明装置7以及离子产生器8)并对其进行操作的功能。作为发送控制信号的机构,采用红外线、蓝牙(Bluetooth:注册商标)等近距离无线通信机构。此外,清扫机器人5除了上述功能以外,具备动作日志的存储功能、充电剩余量的检测以及输出功能、图像拍摄功能、声音识别功能、声音输出功能等。
空调装置6是具备制冷、供暖、除湿等空调所涉及的功能的所谓的空调。照明装置7是具备LED等光源的照明装置,具备调整明亮度以及/或者颜色等的功能。具体来说,在本实施方式中,照明装置7具备全明(以100%的明亮度点亮)、点亮(以上次熄灯前的规定的明亮度点亮)、常夜灯(以常夜灯的明亮度以及颜色点亮)、重瓣樱花(以特定颜色点亮)、吉野樱花(以特定颜色点亮)、以及熄灯的功能。离子产生器8是具备产生离子并将包含离子的空气提供给室内的功能的送风装置。
如以上,在家人留言板***100中,代理服务器1经由家人留言板服务器2,向用户提示能够远程操作的功能,受理由用户指定的功能,并进行控制,以便使家庭内设备执行该功能。
代理服务器1作为本发明涉及的功能管理装置,向用户提供用于调用功能的界面、和用于调用与该功能相反的配对的功能的界面,由此避免只能利用分别相反的一对功能(以下,表示为功能配对)中的一方这样的不便状况。针对这样的代理服务器1的构成,更详细来说明。
另外,以下,作为功能配对的一例,接通设备的电源等,采用使设备运转的第一功能(称为启用功能)、取消该设备的运转(停止运转)的第二功能(称为禁用功能)。启用功能和禁用功能是具有相反的关系的功能配对。
[各服务器的构成]
图1是表示代理服务器1以及家人留言板服务器2的主要部分构成的方框图。
如图1所示,本实施方式的代理服务器1具备控制部10以及存储部(功能存储部)11,家人留言板服务器2具备控制部12以及存储部(功能信息存储部)13。进一步地,各服务器分别具备未图示的通信部。进一步地,各服务器也可以分别具备为了各服务器的运用者进行操作而使用的显示部以及输入部(未图示)。
未图示的各通信部经由通信网来与外部的装置进行通信。通过各通信部,经由互联网,代理服务器1、家人留言板服务器2、家庭服务器3、以及便携式终端4能够相互连接并进行数据的收发。
存储部11以及存储部13非临时性地存储控制程序、OS程序、应用程序、以及在执行该应用程序时读出的各种数据。例如,存储部由ROM(Read Only Memory)、闪速存储器、EPROM(Erasable ProgrammableROM)、EEPROM(注册商标)(Electrically EPROM)、HDD(Hard DiscDrive)等存储装置来实现。
控制部10以及控制部12分别对代理服务器1以及家人留言板服务器2所具备的各部分进行统一控制。
本实施方式的代理服务器1具备的控制部10作为功能块而至少具备:场景创建部(功能确定单元)20、功能登记部(功能有效化单元/功能登记单元)21、以及画面生成部(功能有效化单元/画面生成单元)23。家人留言板服务器2具备的控制部12作为功能块而至少具备发帖受理部30以及场景传达部31。上述的各控制部的各功能块例如能够通过CPU(Central Processing Unit)等将存储在由ROM、NVRAM(Non-VolatileRandom Access Memory)等实现的存储部中的程序读出至未图示的RAM(Random Access Memory)等中并执行来实现。
另外,根据需要,控制部10也可以具备功能执行指示部(功能执行指示单元)22、功能删除部(功能删除单元)24的功能块。在本实施方式中未说明的功能块在其他实施方式中进行后述。
[代理服务器1的构成(功能登记篇)]
家人留言板***100是持有便携式终端4的用户使用封印简单地调用清扫机器人5的功能的构成。为了设为能够将封印利用于功能的调用的状态,代理服务器1起到将由用户指定的封印和功能关联在一起,并将该对应关系记录于家人留言板服务器2的存储部13中的作用。这样,将封印和功能之间的对应关系记录于存储部13中,将该封印设为能够发帖的状态在这里称为“功能的登记”。即,代理服务器1能够按照用户的指示来登记功能。
控制部10的场景创建部20与执行多个功能的顺序相组合而创建功能的集合体。将该功能的集合体称为场景。场景创建部20,第一,选择由用户指定的功能来创建第一场景,第二,在由用户指定的功能是启用功能的情况下,选择与此相反的禁用功能,创建表示与第一场景相反的功能的第二场景。
功能登记部21对于功能的集合体,即、由场景创建部20创建的场景关联封印,将关联有封印的场景登记至家人留言板服务器2。功能登记部21可以按照选择的功能来亲自选择适当的封印进行关联,也可以关联由用户指定的封印。
画面生成部23创建用于从用户受理希望的功能以及希望的封印的指定的输入画面,并将其提供给用户的便携式终端4。
针对上述各部分的功能,参照保持在存储部11或存储部13中的数据的结构图来进行更详细的说明。
(功能一览表)
图3是表示存储部11中存储的功能一览表(功能存储部)40的一具体例的图。另外,在图3中示出的表形式的功能一览的数据结构是一个例子,不是有意限定功能一览的数据结构。以后,在用于说明数据结构的其他图中也同样。
在功能一览表40中保存有用户能够使用封印进行调用的功能。另外,在本实施方式中,代理服务器1直接进行远程操作的对象的设备是清扫机器人5,在功能一览表40中保存有清扫机器人5能够执行的功能。另外,清扫机器人5具有控制其他家庭内设备的功能(家电操作功能),所以由作为被控制设备的家庭内设备间接实现的功能也可以保存在功能一览表40中。
功能一览表40是以下结构,即,针对1个功能具有功能种类、操作对象家电、功能、配对功能的栏,通过将这些数据的集合体与功能ID相关联,能够唯一识别为1个功能。
在栏“功能种类”中保存有清扫机器人5执行的功能的种类。功能种类“家电操作”意思是清扫机器人5控制其他家庭内设备的功能。“动作”的意思不是操作对象,而是清扫机器人5由自身实现的功能。“移动”意思是自走式的清扫机器人5从充电台移动至目的地点的功能。
在功能种类为“家电操作”的情况下,在栏“操作对象家电”中保存作为操作对象的家庭内设备。在图3中,图2的空调装置6表示“空调”,照明装置7表示“LED照明”等。
在栏“功能”中保存有清扫机器人5执行的功能的具体内容。在功能种类“家电操作”的情况下,保存使清扫机器人5对操作对象家电执行的功能的内容。
在存在具有与该功能相反的关系的其他功能的配对功能的情况下,在栏“配对功能”中保存确定该其他的功能的功能ID。例如,对于启用空调的供暖的功能(功能ID“F002”),作为其配对功能,将空调设为禁用的功能(功能ID“F0001”)被建立关联。
在本实施方式中,对于启用功能,作为其配对功能,将禁用功能建立对应。场景创建部20通过参照功能一览表40的配对功能,针对最初选择的第一功能,判断有无配对功能,在存在配对功能的情况下,也能够针对该配对功能(第二功能)进行选择。由此,启用功能不单独作为封印登记。因此,启用功能能够使用封印来调用,能够避免不能使用封印来简单地调用用于取消启用功能的禁用功能这样的不便。
(封印一览表)
图4是表示存储部11中存储的封印一览表41的一具体例的图。在封印一览表41中,保存能够对于由场景创建部20选择的功能的集合体(场景)进行关联的封印。封印优选由封印ID唯一识别。由于施加使特定的功能被联想到的图案,所以设为推荐关联的功能,优选预先将上述特定的功能与封印建立关联。推荐关联的功能在图4的例子中,保存在栏“关联功能”中。
(地图信息)
图5是表示存储部11中存储的地图信息42的一具体例的图。地图信息42按照接受家人留言板***100的留言板服务的每个家人,存储该家人居住的住宅的房间布局。在图5所示的例子中,地图信息42包括:图2所示的家人(设为S家)的住宅的房间布局、清扫机器人5待机的充电台的位置信息、远程操作对象的各家庭内设备的位置信息、以及清扫机器人5的移动路线。保持地图信息42的目的之一是把握清扫机器人5的移动路线,所以地图信息42在具有清扫机器人5不能行进的区域的情况下,也可以包括该障碍物的位置信息。地图信息42的又一个目的是代理服务器1按照每个家人来分别识别远程操作对象的各家庭内设备。在地图信息42中,按照住宅内的每个房间来赋予识别信息(例如,客厅的“LIV”、卧室的“BED”),对各家庭内设备也赋予识别信息(设备名)。由此,代理服务器1能够通过房间的识别信息以及设备名分别识别1个住宅内的家庭内设备。
另外,设清扫机器人5的移动路线是基于充电台的位置以及方向、和各家庭内设备的位置信息预先计算出来的。移动路线计算功能只要是未图示的外部装置具备即可,代理服务器1可以从该外部装置获取地图信息42。
(场景)
图18是表示由场景创建部20以及功能登记部21执行的功能登记处理的流程的流程图。图6是表示在功能登记处理中登记的场景的一具体例的图。
代理服务器1按照来自便携式终端4的对功能进行登记的意思的请求,开始功能登记处理(S1为“是”)。首先,画面生成部23按照来自便携式终端4的请求,将按照可选择的方式显示保存在功能一览表40中的各功能的GUI(Graphical User Interface)画面提供给便携式终端4,并显示于该画面的便携式终端4的显示部(S2)。
用户由显示于便携式终端4的上述GUI画面按照想要执行希望的功能的顺序进行选择,便携式终端4受理该选择(S3)。例如,设为按照F015、F002、F014的顺序来选择3个功能。在选择的功能之中,将操作对象家电“空调”与F015以及F002建立对应。这样,在选择了将操作对象家电建立了对应的功能的情况下(S4为“是”),为了唯一确定操作对象家电,画面生成部23使便携式终端4显示询问用户想要操作设置于哪个房间的家庭内设备(S5)。在用户希望操作客厅的空调的情况下,指定“客厅”即可。
场景创建部20经由便携式终端4受理3个功能(例如,F015、F002、F014)的选择和设置有操作对象家电的房间(例如,客厅)的指定(S6),创建图6(a)所示的场景(S7)。另外,在S4中判断为“否”的情况下,省略S5、S6的处理进入S7。此外,详细来说,场景创建部20按照执行的顺序将选择的3个功能组合起来创建场景,并赋予场景ID和场景名。在栏“场景ID”中,赋予唯一的字符串以便能够识别各场景。场景创建部20基于规定的规则对适当的字符串进行组合来创建按照执行的顺序来说明选择的各功能的文本。场景创建部20将创建的文本保存在该场景的栏“场景名”中。在栏“封印”中保存之后由功能登记部21选择的封印或者该封印ID。
场景创建部20按照各功能的栏“顺序”来保存由用户指定的顺序。由此,按照F015、F002、F014的顺序来执行各功能得以明确。
场景创建部20将各功能的功能ID保存在“功能ID”栏中。场景创建部20针对选择的功能之中将操作对象家电建立了对应的功能,将由用户指定的房间的识别信息与上述功能ID组合起来进行保存。在上述的例子中,指定了客厅的空调。因此,场景创建部20将表示客厅的识别信息“LIV”与原来的功能ID“F015”、“F002”组合起来,分别创建新的功能ID“F015LIV”、“F002LIV”。由此,能够将与存在于不同的房间中的其他的空调相关联的功能作为其他的功能来对待。
另外,在图3的功能一览表40中,如“客厅的空调”、“卧室的空调”、......等这样,将存在于不同的房间中的相同种类的设备作为不同的操作对象家电来对待,也考虑想要预先设定的情况。在该情况下,在图3的功能一览表40中,针对功能种类“移动”的功能,如“F915:移动至客厅的空调附近”、“F916:移动至卧室的空调附近”、......等这样,按照每个目的地来预先设定不同的功能。在上述构成中,用户指定功能后,即使不进行指定移动目的地(房间)这样的2次操作,也能够通过1次指定功能(例如,F915)来同时指定移动目的地(例如,客厅)。
画面生成部23也可以基于场景创建部20创建的图6(a)所示的场景来创建用于提示创建的场景的信息并促成用户确认的画面(图7(a)),并提供给便携式终端(S8)。
接着,功能登记部21从封印一览表41中选择1个与由场景创建部20选择的各功能(场景)相匹配的封印。在本实施方式中,选择1个功能种类为“家电操作”的功能。因此,功能登记部21选择1个与包含在场景中的多个功能之中的代表的“家电操作”的功能相关联的封印。在图6(a)所示的场景中,3个功能之中,“F002:空调供暖启用”为代表的家电操作功能。因此,功能登记部21从图4的封印一览表41中选择与F002相对应的封印ID“SE002”的封印,与上述场景(S9)相关联。图6(b)表示通过功能登记部21而关联有封印的场景的数据结构。
画面生成部23也可以将功能登记部21选择的封印、以及场景创建部20创建的“场景名”作为推荐封印以及推荐名,创建向用户提示的画面(图7(b)),并提供给便携式终端4。用户如果没有关注默认的场景名或封印,则能够变更为自身希望的场景名或封印。场景创建部20在接收到变更指示的情况下(S10为“是”),按照该指示,对与该场景相关联的场景名或封印进行变更(S11)。在轻击封印创建按钮时,创建图6(b)的场景。
这里,本实施方式的场景创建部20,在创建图6(a)或(b)的第一场景的阶段,在创建的场景之中,判断是否没有包含具有配对功能的功能(S12)。参照图3的功能一览表40,场景创建部20在上述的场景的例子中,判断为将配对功能“F001:空调禁用”与“F002:空调供暖启用”建立了关联。
在该情况下(S12为“是”),画面生成部23为了对用户希望的启用功能进行登记,可以创建用于通知禁用功能的登记也同时需要的画面(图7(c)),并提供给便携式终端4。轻击OK按钮后,创建与图6(b)所示的场景相反的场景。
如以上所述,场景创建部20选择配对功能“F001”,创建与上述第一场景相反的第二场景(S13)。作为创建相反的场景的封印,没有特别限定,但是例如考虑使具有配对功能的F002反转为F001,将剩余的与第一场景同样地组合起来。根据该规则,在图6(c)中示出场景创建部20创建的第二场景的具体例子。功能登记部21与第一场景相同地,将与代表的功能“F001”相对应的封印(封印ID“SE001”)作为第二场景的封印来关联。
画面生成部23也可以与第一场景的情况相同地,将用于对第二场景的封印进行登记的画面(表示用于登记的过程并引导用户至登记为止的画面)提供给便携式终端4(图7(d)~(f))(S14)。
功能登记部21将如以上这样完成的第一场景和与其相反的第二场景发送至家人留言板服务器2(S15)。发送的2个场景保存在存储于家人留言板服务器2的存储部13中的登记场景数据库(DB)50中。这样,功能的登记完成。通过在登记场景DB(功能信息存储部)50中保存场景,成为使用封印调用该场景的功能的状态。
(登记场景DB)
图8是表示存储于家人留言板服务器2的存储部13中的登记场景DBS0的一具体例的图。
如图8所示,依次登记由代理服务器1的场景创建部20以及功能登记部21生成的场景。场景登记至该登记场景DBS0后,用户能够使用便携式终端4从登记场景DB50中读出封印,并添附于发帖评论中。即,能够使用封印简单地从远处使家庭内设备执行规定的功能。
如上所述,在创建了与启用功能相关的场景(例如,场景ID“SC001”、“SC003”)时,场景创建部20也必定创建包含相反的禁用功能的场景(场景ID“SC002”、“SC004”)。因此,在登记场景DB50中,不在登记场景DB50中单独登记启用功能的场景。因此,取消启用功能的执行结果(禁用功能)能够按照与调用启用功能时相同的方式使用封印来简单地执行,所以能够实现用于进行远程操作的可以便利且安心地使用的用户界面。
另外,根据图3,对于禁用功能,没有将配对功能建立对应。这样,根据用户的指示,在创建禁用功能的场景的情况下,禁用功能的场景也可以单独登记于登记场景DB50中(例如,场景ID“SC005”)。
[代理服务器1以及家人留言板服务器2的构成“远程操作篇”]
在家人留言板***100中,持有便携式终端4的用户通过将登记于登记场景DB50中的封印添附于评论中并发帖至家人留言板,从而能从远处简便地进行与封印相关联的功能的执行指示。
家人留言板服务器2的控制部12的发帖受理部30受理来自便携式终端4的评论的发帖。发帖受理部30受理的评论追加于家人留言板中,属于相同的社区的各用户能够从自身的便携式终端4进行阅览。
在将封印添附于评论中的情况下,发帖受理部30判断为该评论已作为家庭内设备操作指示被进行了发帖,将添附于已发帖的评论中的封印提供给场景传达部31。
图9(a)是表示显示于便携式终端4的家人留言板的应用程序画面之中评论编辑时的画面例的图,图9(b)是表示发帖评论一览的画面例的图。
用户在将评论发帖至家人留言板时,在任意编辑了在评论区域80中发帖的消息后,能够在该评论中添附封印。用户例如能够如以下这样简单地添附封印。用户在轻击按钮81调用登记于登记场景DB50中的封印列表83后,由说明语句来确认希望的功能。并且,如图9(a)所示,用户拖动希望的功能的封印,在评论区域80中落下即可。如果用户轻击发帖按钮82,则从便携式终端4向家人留言板服务器2的家人留言板对添附了封印的评论进行发帖。发帖的评论由家人留言板服务器2的未图示的评论处理部处理后反映至家人留言板。然后,如图9(b)所显示的,各用户能够同时阅览评论和封印。
图9(c)是表示在对添附了封印的评论进行发帖时,从便携式终端4向家人留言板服务器2发送的评论的一具体例的图。
评论包含社区ID、发帖消息、发帖者、发帖日期时间、以及场景ID。社区ID是为了使家人留言板服务器2按照每个家人来管理家人留言板而按照每个家人来赋予的识别信息。在栏“发帖消息”中,保存用户在评论区域80中编辑的文本。在栏“发帖者”中保存社区内的发帖者的识别信息。可以保存各用户持有的便携式终端4的固有ID。在栏“场景ID”中保存与用户从封印列表83中选择的封印建立了关联的场景ID。在图9所示的例子中,选择图8所示的登记场景DB50之中的“SC001”的封印。因此,如图9(c)所示,便携式终端4在栏“场景ID”中保存“SC001”,并将该评论发送至家人留言板服务器2。
发帖受理部30受理图9(c)的评论后,将保存在栏“场景ID”中的场景ID“SC001”提供给场景传达部31。
场景传达部31基于与添附于已发帖的评论中的封印相关联的场景的场景ID来按顺序确定场景内的各功能,并将确定的功能以及顺序传达至代理服务器1的功能执行指示部22。
例如,在对添附了与场景ID“SC001”相关联的封印后的评论进行发帖的情况下,场景传达部31参照登记场景DB50,确定与SC001建立了关联的3个功能的功能ID以及顺序(例如,NO.1:F015LIV、NO.2:F002LIV、以及NO.3:F014),将这些传达至功能执行指示部22。
代理服务器1的控制部10的功能执行指示部22对清扫机器人5指示与已发帖的封印相关联的各功能的执行。具体来说,功能执行指示部22参照后述的各种数据(图10以及图11),创建由清扫机器人5按顺序来执行与添附于已发帖的评论中的封印相关联的各功能这样的命令序列。
(功能素材表以及功能配方表)
图10是表示在存储部11中存储的功能素材表43的一具体例的图。
1个功能由清扫机器人5执行的最小单位的1个动作或者该动作的组合来实现。记述了由清扫机器人5执行的1个动作的是1个命令语句,命令序列是上述命令语句的集合。
在图10的功能素材表43中保存功能素材,即、使清扫机器人5执行的最小单位的动作。通过将1个以上的该功能素材进行组合来构成1个功能。例如,对素材ID“FM1”~“FM3”进行适当顺序以及适当次数的组合,构成从充电台移动至规定的地点这样的1个移动功能。
代理服务器1也可以基于地图信息42和功能素材表43,在每次创建命令序列时创建移动功能。但是,为了消除代理服务器1的处理负担并简化构成,优选按照每个目的地来预先创建移动功能。因此,在本实施方式中,优选按照每个目的地来创建表示功能的构成,即、按照什么顺序来组合哪个功能素材的功能配方,并按照需要使代理服务器1即时读出。
图11是表示在存储部11中存储的功能配方表44的一具体例的图。
如图11所示,按照每个功能来保存功能配方。在图3的功能一览表40中,即使相同种类的功能(例如,“F015:移动至空调附近”),根据作为目的地的空调是哪个住宅的哪个房间的空调,由功能素材组合的方式也不同。因此,在功能配方表44中,通过用于确定住宅的社区ID、用于确定房间的房间ID、以及功能ID来唯一确定功能。如“F014:照片拍摄”这样,可以在功能配方表44中仅仅通过功能ID来确定不由住宅以及房间区分的统一的功能。
例如,参照图5的地图信息42,代理服务器1为了针对S家的客厅的空调来创建“F015:移动至空调附近”的功能,将图10的功能素材表43之中的FM1的功能素材组合2次,将FM2的功能素材组合1次,将FM1的功能素材组合7次,将FM3的功能素材组合1次,将FM1的功能素材组合2次即可。这样,如图11所示,与“S家”、“LIV(客厅)”、以及“F015”建立关联地,保存表示上述组合方式的功能配方。
另外,功能素材表43以及功能配方表44不必由代理服务器1的存储部11来保持。例如,未图示的外部装置可以构成为,保持地图信息42以及功能素材表43,创建功能配方表44并进行管理。在此情况下,代理服务器1访问外部装置,并能够按照需要参照功能配方表44即可。
只要能够参照功能配方表44,功能执行指示部22就能够简单地获取希望的功能的功能配方,快速地创建命令序列。
(命令序列)
图12是表示功能执行指示部22处理的各种数据的一具体例的图。
若用户对添附了封印的评论发帖,则家人留言板服务器2的场景传达部31将根据该封印来确定的、图12(a)所例示的功能ID以及顺序传达至功能执行指示部22。虽然未图示,但是上述封印的发帖者同时作为社区“S家”的成员,从场景传达部31传达至功能执行指示部。
功能执行指示部22基于图12(a)所示的功能ID(准确地说,功能ID和房间ID)、以及另行传达的社区ID,从图11的功能配方表44中提取对应的功能配方。基于图12(a)的信息,在图12(b)中示出功能执行指示部22提取功能配方并生成的中间数据的一例。
最后,功能执行指示部22针对上述中间数据,按照顺序将功能配方展开为命令语句,进行连结,创建命令序列。在图12(c)中示出功能执行指示部22展开图12(b)中示出的中间数据而创建的命令序列的一例。
功能执行指示部22经由家庭服务器3将如以上这样创建的命令序列发送至清扫机器人5。清扫机器人5按照顺序来执行包含在命令序列中的各命令语句。作为结果,清扫机器人5能够如与用户指定的封印相关联的场景(移动至空调附近,启用空调的供暖,进行照片拍摄)这样进行动作。
如以上所述,根据本实施方式的家人留言板***100,用户能够使用1枚封印简单地调用将功能素材以及功能进行了复杂组合后得到的场景,并使清扫机器人5执行。
并且,根据本实施方式的代理服务器(功能管理装置)1,在登记了与启用功能相关联的封印的情况下,必定登记与禁用功能相关联的封印,以便不单独利用启用功能的封印。因此,能够使用封印来调用启用功能,能够避免不能使用封印简单地调用用于取消启用功能的禁用功能这样的不便。
此外,将供暖器具等的禁用功能设为能够始终与启用功能配对来利用的状态,在错误地使供暖器具运转的情况下,由于立即调用禁用功能,所以除了便利这一点,具有各用户能够安心利用作为远程操作***的家人留言板***100的优点。
进一步地,家人留言板以及图8的登记场景DB50以家人(社区)为单位来创建,所以属于相同家人的用户能够共有各用户登记的封印,并利用于发帖中。并且,如图9所示,发帖至家人留言板的封印能够经由家人留言板由相同社区内的成员全体来把握。在这样的构成中,具有以下的优点。例如,大人(母亲或者父亲)能够使用与运转相反的封印容易地取消孩子(太郎)错误运转的电气器具。这样,通过由家人共有与启用功能配对登记的禁用功能,安全性进一步增加。
进一步地,根据本发明的家人留言板***100,清扫机器人5拍摄到的照片、获取到的房间的温度等信息经由家庭服务器3传达至代理服务器1。代理服务器1能够将针对住宅得到的信息作为来自拟人化的清扫机器人5的特征的评论,发帖至家人留言板。各用户能够通过已发帖的照片或者评论来确认由清扫机器人5准确地执行了由自己指示的功能。例如,能够确认供暖器具禁用,房间的温度降低。这样,即使从远处也能够确认家庭内设备的动作状况,所以用户能够更进一步安心地利用作为远程操作***的家人留言板***100。
(实施方式2)
在实施方式2中,代理服务器1能够按照用户的请求在1个场景中包含多个功能种类为“家电操作”的功能。并且,代理服务器1能够创建与包含多个家电操作功能在内的场景相反的场景。
图13(a)是表示在场景创建部20创建包含多个家电操作功能在内的场景时,显示于便携式终端4的确认画面的一例的图。在图示的例子中,代理服务器1的场景创建部20按照用户的指示创建以下的场景。
首先,使清扫机器人5从充电台(参照图5)移动至客厅的空调附近(移动功能:F015)。接着,使清扫机器人5对该空调发送启用客厅的空调的供暖的控制信号(家电操作功能:F002)。接着,使清扫机器人5拍摄该场所(空调)的照片(动作:F014)。接着,使清扫机器人5对客厅的离子产生器发送将该离子产生器启用的控制信号(家电操作功能:F012)。接着,使清扫机器人5顺时针旋转90度(旋转功能:F018)。最后,拍摄该场所(离子产生器)的照片(动作:F014)。功能登记部21采用与实施方式1相同的方法,对包含以上的清扫机器人5的功能在内的1个场景分配1个封印进行登记。在本实施方式中,由于家电操作功能为多个,所以功能登记部21可以以场景中最初执行的家电操作功能作为代表,选择1个与该场景相关联的封印。或者,也可以选择1个最后执行的家电操作功能的封印。或者,在图4所示的封印一栏表41中,预先登记包含有多个家电操作功能(特别是启用功能)在内的情况下的封印,功能登记部21可以在多个场景中包含启用功能的情况下,选择1个该封印。
与实施方式1相同地,场景创建部20判断在先前创建的第一场景中,是否包含具有配对功能的功能,在包含具有配对功能的功能的情况下,创建与第一场景相反的第二场景。
在上述的例子中,根据图3,对于家电操作功能F002,将配对功能F001建立对应,对于家电操作功能F012,将配对功能F011建立对应。因此,场景创建部20取代家电操作功能F002以及F012,创建包含配对功能F001以及F001在内的第二场景。画面生成部23也可以创建向用户通知创建了相反的第二场景以及该场景的内容的画面,并提供给便携式终端4(图13(b))。
如以上所述,即使在登记了包含多个家电操作功能在内的场景的情况下,也自动创建与其相反的场景。具体来说,在创建与包含1个以上启用功能在内的场景相关联的封印后,自动创建与包含与启用功能相反的禁用功能在内的场景相关联的封印。因此,能够避免只能执行启用功能这样的状态。
(实施方式3)
在实施方式3中,也可以是,场景创建部20,在创建相反的第二场景的情况下,从第二场景中省略:包含在第一场景中的多个功能之中能够按照功能种类省略的功能。
在图13(a)所示的第一场景中,将配对功能建立对应的功能是第二以及第四家电操作功能。此外,为了执行这些家电操作功能,向操作对象家电附近移动这样的移动功能是必须的。
根据以上,场景创建部20也可以留下原来的家电操作功能的配对功能和移动功能,省略其他的种类的功能(例如,“动作”、“旋转”),创建第二场景。另外,本实施方式中的功能种类“旋转”的功能是为了与拍摄等、清扫机器人5的朝向有关系的功能组合起来加以利用而预先准备的独立的功能。另一方面,在功能种类“移动”的功能之中,为了走到目的地(控制家电),作为移动功能的一部分而包含清扫机器人5进行旋转(方向转换)的子功能。以下,作为移动功能的一部分,将清扫机器人5进行旋转称为“方向转换”,与上述的独立的功能“旋转”进行区分。因此,即使与拍摄等功能一起省略“旋转”的功能,也不会省略包含在没有省略而留下的“移动”的功能中的“方向转换”的子功能。此外,在清扫机器人5使用具有指向性的红外线等的通信手段来控制家电的情况下,不能省略为了控制家电(特别地,设为禁用)而进行方向转换的功能。此外,未省略的“移动”的功能可以仅仅由方向转换的子功能构成。
图13(c)中示出,相对于图13(a)所示的第一场景,基于实施方式3创建的、相反的第二场景的具体例。
在省略了与启用功能或者禁用功能无关的功能的状态下,自动创建包含禁用功能在内的场景以及其封印。因此,能够避免只能执行启用功能的状态。在此基础上,在场景中,由于省略与禁用功能无关的功能,所以更迅速地创建执行主要目的的禁用功能这样的场景。因此,由于能够用封印来调用用于迅速取消启用功能的误操作的禁用功能的场景,所以用户能够进一步安心地利用作为远程操作***的家人留言板***100。
(实施方式4)
在实施方式4中,优选地,场景创建部20,在创建相反的第二场景的情况下,如果配对功能与禁用功能相关,则留下这些功能,如果配对功能与启用功能相关,则省略这些功能。
例如,假设创建图14(a)所示的第一场景。这里,对第二家电操作功能(F001),如图3所示,不将配对功能建立关联。即使假设将配对功能建立关联,由于F001是禁用功能,所以作为配对功能,将启用功能建立关联。另一方面,将作为禁用功能的F001与第四家电操作功能(F002)建立关联。
由于场景创建部20没有针对第二家电操作功能(禁用功能F001)将配对功能建立对应,所以判断为不必在相反的场景中包含配对功能。另外,即使对于上述禁用功能将配对功能(启用功能)建立对应,场景创建部20也判断为不必在相反的场景中积极采用启用功能,并省略该配功能。进一步地,针对第一移动功能,由于这是为了第二家电操作功能而必要的移动功能,所以场景创建部20判断为如果省略第二家电操作功能则这也不需要,同时省略第一移动功能。
即,场景创建部20在创建与原来的第一场景相反的第二场景时,将第一场景的各功能反过来。即,在存在各功能的配对功能的情况下,将该各功能替换为其配对功能。其结果,留下作为配对功能的禁用功能和对于该情况来说必要的移动功能,省略启用功能以及用于启用功能的移动功能、以及与启用功能或禁用功能无关的功能。
如以上所述,根据实施方式4,作为取消执行了第一场景的结果的第二场景,创建仅仅迅速执行图14(b)所示的禁用功能的场景,并将该封印进行登记。由此,能够避免只能执行启用功能的状态。在此基础上,除了无关的功能,也省略启用功能以及与启用功能有关的移动功能,所以进一步迅速且安全地执行禁用功能。
(实施方式5)
在实施方式5中,代理服务器1能够按照来自用户的请求,删除已登记的封印(场景)。并且,代理服务器1基于以下构成来实现功能管理,以便删除了场景后的结果是仅仅留下与删除的场景相反的场景,由此并不单独留下启用功能。
在实施方式5的代理服务器1中,控制部10与实施方式1~4的构成相比,进一步具备功能删除部24。
功能删除部24用于删除登记于登记场景DB50中的场景。即,功能删除部24注销在可利用的状态下保存在登记场景DB50中的封印的登记,不调用与该封印相关联的场景(1个以上的功能)。
功能删除部24按照来自用户的请求,从登记场景DB50中删除与为了删除而指定的封印相对应的场景。例如,考虑以下情况,用户使用便携式终端4访问代理服务器1,指定不需要的封印并指示删除(图15(a))。
例如,假设代理服务器1从便携式终端4接收表示删除图8所示的登记场景DB50当中、场景ID“SC004”的封印这一意思的请求。
功能删除部24按照上述请求从登记场景DB50中删除场景ID“SC004”的场景。
在本实施方式中,功能删除部24在删除指定的场景之后,或者在将上述场景确定为删除对象之后,针对作为删除对象的第一场景,判断是否存在相反的第二场景。即,功能删除部24判断将包含在作为删除对象的第一场景中的功能作为配对功能的其他的功能是否还没有登记在登记场景DB50中。
在上述的例子中,在场景ID“SC004”中包含禁用功能F005,该禁用功能在图3的功能一览表40中,作为启用功能F006~F010的配对功能而被建立关联。这里,若从登记场景DB50中删除场景ID“SC004”的场景,则恐怕会在不存在禁用功能F005的状态下单独留下包含在登记场景DB50中的启用功能F006~F010的配对功能。
因此,功能删除部24同时删除包含启用功能F006~F010中的任一个功能在内的场景,其中,该启用功能F006~F010与包含在删除对象的场景中的禁用功能F005相反。在图8所示的例子中,功能删除部24在删除场景ID“SC004”的场景时,也同时从登记场景DB50中删除与场景ID“SC004”的场景相反的场景ID“SC003”的场景。
根据上述构成,在删除禁用功能的封印的情况下,也同时配合该禁用功能而删除被取消的启用功能的封印。由此,能够避免成为只能单独执行启用功能的状态。
另外,画面生成部23也可以向用户提示与由功能删除部24确定的删除对象的场景相关联的封印的一览,创建确认同时删除的画面,提供给便携式终端4(图15(b)以及(c))。
(实施方式6)
在上述各实施方式中,为了使清扫机器人5进行规定的家电操作,用户必须从功能一览表40中,正确地将移动路径和家电操作功能组合起来进行选择。仅仅提示功能一览表40,难以理解正确的组合,所以存在用户不能适当地创建场景,或者为了创建而勉强进行繁杂的操作从而感到负担这样的问题。
为了解决上述问题,在实施方式6中,代理服务器1提供用于用户更简单地登记封印的便利的用户界面。
本实施方式的代理服务器1基于图5所示的地图信息42,将清扫机器人5能够操作操作对象家电的地点(图5的星号)和在处于该地点的情况下清扫机器人5所能够操作的操作对象家电建立对应来把握。
在代理服务器1从便携式终端4受理表示对功能进行登记这一意思的请求后,首先,画面生成部23将用于使用户指定清扫机器人5的移动路线(目的地)的画面提供给便携式终端4(图16(a))。在图16(a)中,移动路线的选择分支在地图信息42中,准备定义为能够操作家电的场所的地点(P1~P5)的数量即可。
若地点(P1~P5)中的任一者被指定,则接下来,画面生成部23将用于使用户指定在清扫机器人5处于指定的地点时能够操作的操作对象家电的画面提供给便携式终端4(图16(b))。例如在指定了地点P1(客厅的空调附近)的情况下,在地点P1,将客厅的空调和客厅的离子产生器建立对应。由此,画面生成部23将包含这些作为选择分支的画面提供给便携式终端4。
若操作对象家电被指定,则画面生成部23将包含对该操作对象家电进行的功能作为选择分支的画面提供给便携式终端4(图16(c))。由此,能够使用户指定想要使操作对象家电执行的功能。这里,画面生成部23对于3种启用功能,将1种禁用功能作为配对功能来建立对应,优选提供对于用户来说视觉易于理解的画面。
如以上所述,通过指定移动路线(从充电台至目的地)、操作对象家电、以及功能,场景创建部20能够从功能一览表40中读出必要的功能(具体来说,移动功能以及家电操作功能),按照正确的组合来创建场景。创建的场景的确认画面可以从画面生成部23提供给便携式终端4(图16(d))。由此,用户仅仅从一个一个显示的画面之中选择与想要调用的功能相关联的选择分支即可,即使没有意识到正确的组合也能够简单地创建场景。
在如图16(d)这样创建场景以后,与上述各实施方式相同地,指定场景名以及封印(图7(b)),在登记场景DB50中登记由功能登记部21完成的场景。
另外,在本实施方式中,场景创建部20在对包含启用功能在内的场景进行登记时,创建包含与其相反的禁用功能在内的第二场景,功能登记部21同时对2个场景进行登记。由此,能够避免只能执行启用功能的状态。
(实施方式7)
根据上述的实施方式1~6的构成,在登记场景DB50中,除了启用功能之外,用于取消启用功能的执行结果的禁用功能也始终为登记的状态,能够使用封印来调用启用功能和禁用功能这两者。
但是,设想由于某些错误而在登记场景DB50之中单独留下启用功能的情况。在这样的情况下,应该避免虽然执行了启用功能但是没有调用禁用功能这样的状况。此外,即使没有实施方式1~6的构成,也想要避免能够单独执行启用功能这样的状态。
因此,在实施方式7中,实现以下的家人留言板***100,即,在对启用功能的封印进行了发帖的情况下,如果不是能够利用该禁用功能的封印的状态,则将已发帖的启用功能设为无效。
在本实施方式中,功能的无效化由功能执行指示部22实现。将附有封印的评论发帖至家人留言板后,从场景传达部31将与该封印相关联的场景传达至功能执行指示部22。功能执行指示部22经由未图示的通信部来访问登记场景DB50,确认是否登记有与传达的第一场景相反的第二场景。即,功能执行指示部22检索包含用于取消包含在第一场景中的启用功能的执行结果的禁用功能的第二场景。这里,功能执行指示部22在确认到第二场景登记在登记场景DB50中的情况下,与实施方式1相同地创建命令序列,对家庭服务器3指示执行包含在第一场景中的功能。另一方面,在未能从登记场景DB50中检测到第二场景的情况下,功能执行指示部22中止命令序列的创建,对家人留言板服务器2通知表示不执行第一场景这一意思。
根据上述构成,即使在对启用功能的封印进行了发帖的情况下,在不处于能够利用用于取消启用功能的执行结果的禁用功能的状态的情况下,功能执行指示部22能够使清扫机器人5不执行上述启用功能。因此,能够避免虽然执行了启用功能但是不能调用禁用功能这样的状况。由此,具有各用户能够安心利用作为远程操作***的家人留言板***100的优点。
另外,不管是否登记有启用功能,在判明了没有登记有禁用功能的情况下,代理服务器1的未图示的评论发帖部可以将促成禁用功能的封印的登记的评论(“如果想要启用空调,则预先准备禁用封印!”等)作为清扫机器人5的特征发帖至家人留言板服务器2的家人留言板。由此,能够改善只能执行启用功能这样的状态。
(实施方式8)
在实施方式8中,功能的无效化由家人留言板服务器2的场景传达部31实现。在该情况下,将附有封印的评论发帖至家人留言板后,场景传达部31参照登记场景DB50,确认是否登记有和与已发帖的封印相关联的第一场景相反的第二场景。这里,在确认了在登记场景DB50中登记有第二场景的情况下,场景传达部31与实施方式1相同地,将指定的第一场景传达至代理服务器1的功能执行指示部22。另一方面,在没有能从登记场景DB50中检测到第二场景的情况下,场景传达部31中止将第一场景传达至功能执行指示部22。场景传达部31也可以取代中止场景的传达,对于代理服务器1的未图示的评论发帖部,通知表示未登记与已发帖的封印相反的封印这一意思。如此,评论发帖部与实施方式7相同地,能够将促成禁用功能的封印的登记的评论发帖至家人留言板服务器2的家人留言板。
(实施方式9)
在上述各实施方式中,代理服务器1是将多个功能与1个封印相关联的构成,用户能够利用封印来简单地调用一系列的功能。在实施方式9中,代理服务器1是保持将1个家电操作功能与1个封印相关联的功能一览表40的构成,在选择1个封印后,确定与该封印相关联的1个家电操作功能和在此情况下必要的移动功能,并对家庭服务器3进行指示。
因此,在上述构成中,不需要由用户选择封印和与该封印相关联的功能并对封印进行登记这样的一系列的处理。此外,家人留言板服务器2也不必保持登记场景DB50。
因此,在实施方式9中,代理服务器1的画面生成部23将启用功能的封印和禁用功能的封印设为一组,以能够选择两者的状态将用于提示封印的画面提供给家人留言板服务器2。通过由家人留言板服务器2将提供的画面显示于便携式终端4,从而用户能够利用双方的封印。
在本实施方式中,画面生成部23取代在图9所示的评论发帖画面中显示的封印列表83,而创建封印盘。
图17(a)以及(b)是表示在评论发帖画面中显示于便携式终端4的封印盘83’的一具体例的图。代理服务器1从用户的便携式终端4,与指定操作对象家电的信息一起来受理调用与该家电相关的封印。例如,在指定了客厅的空调的情况下,画面生成部23从功能一览表40中读出与空调相关的功能和与该功能相关联的封印,创建封印盘83’。画面生成部23与启用功能的封印一起,将用于取消这些启用功能的执行结果的禁用功能的封印同时包含在封印盘83’中(例如,图17(a))。进一步地,如图17(b)所示,优选提示各功能,以便理解哪个功能是哪个功能的配对功能。
如图17(a)以及(b)所示,用户通过操作显示于便携式终端4的封印盘83’,不只是启用功能的封印,也能够对禁用功能的封印进行发帖。也就是说,不只是启用功能,也能够简单地调用禁用功能。由此,能够避免只能执行启用功能的状态。
作为封印盘的其他例子,例如,在指定了厨房的电视机的情况下,画面生成部23从功能一览表40中读出与电视机相关的功能和与该功能相关联的封印,创建用于显示这些封印的封印盘。具体来说,画面生成部23将“提高电视机的音量的功能(第一功能)”的封印和其配对功能“降低电视机的音量的功能(第二功能)”的封印配置于封印盘中,并显示于便携式终端4,以便用户哪个都能选择。
(实施方式10:基于软件的实现例)
代理服务器1的控制块(尤其,场景创建部20、功能登记部21、功能执行指示部22、画面生成部23、以及功能删除部24)、以及家人留言板服务器2的控制块(尤其,发帖受理部30以及场景传达部31)既可以由形成于集成电路(IC芯片)等中的逻辑电路(硬件)来实现,也可以使用CPU(Central Processing Unit)由软件来实现。
在后者的情况下,代理服务器1以及家人留言板服务器2的每一个具备:执行作为用于实现各功能的软件的程序的命令的CPU、按照计算机(或者CPU)能够读取的方式记录有上述程序以及各种数据的ROM(Read Only Memory)或者存储装置(将这些称为“记录介质”)、展开上述程序的RAM(Random Access Memory)等。并且,通过计算机(或者CPU)从上述记录介质中读取上述程序并执行,来达成本发明的目的。作为上述记录介质,能够使用“非临时的有形的介质”,例如磁带、磁盘、卡、半导体存储器、可编程的逻辑电路等。此外,上述程序可以经由能传送该程序的任意的传送介质(通信网和广播波)来提供给上述计算机。另外,即使是由电子传送来具体化上述程序的掩埋在载波中的数据信号的形态也能够实现本发明。
另外,在上述各实施方式中,说明了将1个禁用功能作为配对功能与1个以上的各种启用功能建立关联进行管理,不单独利用启用功能的构成,但是不限定于此。例如,在如生命维持装置等这样从安全方面相比禁用功能更优先启用功能的状况下,相反,可以保持设定了配对功能的关联的功能一览表40,以便不单独利用禁用功能。此外,第一功能以及第二功能不限定为启用功能、禁用功能。在相比按照可利用的方式来管理第一功能,按照均可利用的方式来管理第一功能以及第二功能为优选的状况下,适于利用本发明。
[总结]
本发明的方式1涉及的功能管理装置为了解决上述课题,是在使被控制设备执行由终端装置指定的功能的远程控制***中管理上述功能的功能管理装置,在上述远程控制***中,包括:功能存储部,其将上述功能和与该功能相反的配对功能建立关联地进行存储;该功能管理装置具备:功能确定单元,其将由上述终端装置预先选择出的功能确定为应处理为上述终端装置能指定的状态的第一功能,并且将在上述功能存储部中与该第一功能建立关联而存储的配对功能确定为应处理为能指定的状态的第二功能;以及功能有效化单元,其将由上述功能确定单元确定出的上述第一以及第二功能处理为上述终端装置能指定的状态。
根据上述构成,功能确定单元在从终端装置仅仅选择第一功能的情况下,不只是第一功能,也能够将与该第一功能相反的第二功能同时确定为处理对象。由此,功能有效化单元将终端装置选择的第一功能处理为能够指定的状态,并且也能够同时将相反的第二功能处理为能指定的状态。
由此,即使在仅仅选择了第一功能这一者的情况下,该第一功能和相反的第二功能为一组,被处理为能指定的状态。因此,终端装置不只是第一功能,也指定第二功能,并能够使被控制设备执行。这样,终端装置的用户由于仅仅选择第一功能,就能够与第一功能相同地利用相反的第二功能,所以起到提高便利性的效果。
在本发明的方式2涉及的功能管理装置中,在上述方式1中,可以是,在上述远程控制***中,包括:功能信息存储部,其将表示使上述被控制设备执行的功能的信息按照上述终端装置能够读出并指定的状态来存储;上述功能有效化单元是通过将表示由上述功能确定单元确定的功能的信息登记在上述功能信息存储部中而将该功能处理为能指定的功能登记单元。
根据上述构成,上述终端装置通过指定存储在上述功能信息存储部中的信息,能够指定想要使被控制设备执行的功能。上述功能登记单元不只是表示由上述终端装置的用户选择的第一功能的信息,也将表示相反的第二功能的信息同时登记在上述功能信息存储部中。
由此,由于能够避免不能指定相反的第二功能而只能单独指定第一功能的状态,所以在虽然指示了第一功能的执行,但是想要取消该功能的情况下,能够避免不能指定第二功能这样的不便。
在本发明的方式3涉及的功能管理装置中,在上述方式2中,可以是,表示上述功能的信息是关联有1个以上的功能的图像,上述功能登记单元通过将规定的图像与由上述功能确定单元确定出的功能相关联并登记于上述功能信息存储部中,从而将该功能处理为能指定的状态。
根据上述构成,用户使用终端装置来选择使功能被联想起来的图像,能够简单地指定想要使被控制设备执行的功能。由此,指定功能时的用户便利性得到提高。
在本发明的方式4涉及的功能管理装置中,在上述方式3中,可以是,上述功能确定单元将由上述终端装置预先选择出的多个功能确定为第一功能组,并且将第一功能组的各功能的配对功能确定为第二功能组,上述功能登记单元对于由上述功能确定单元确定的第一以及第二功能组中的每一个功能组,关联规定的1个图像并登记于上述功能信息存储部中。
根据上述构成,即使功能为多个,也将第一功能组和与其相反的第二功能组一起登记于上述功能信息存储部中。此外,将多个功能与1个图像相关联,用户仅仅选择1个图像,就能够1次集中地指定与其相关联的多个功能。由此,指定功能时的用户的便利性得到进一步提高。此外,关于方式5的功能管理装置,可以是,在上述第一功能组中包含同包含在该第一功能组中的功能以及与该功能建立了关联的配对功能中的每一个功能组合起来执行的第三功能,上述功能确定单元构成为将上述第三功能包含在上述第二功能组中。
在本发明的方式5涉及的功能管理装置中,在上述方式4中,可以是,在上述第一功能组中包含未关联配对功能的独立的第三功能,上述功能确定单元从上述第二功能组中省略上述第三功能。
根据上述功能,将由用户选择的第一功能组与图像相关联进行登记,并且同样地登记相反的第二功能组。此时,第二功能组被确定为,不是包含与包含于第一功能组中的功能相同数目的功能,而是在包含于第一功能组中的功能具有配对功能的情况下,仅仅包含该配对功能。即,省略不处于相反关系的第三功能,对作为相反的功能组而有意义的第二功能组进行登记。由此,用户能够指定用于更迅速地取消第一功能组的第二功能组。
在本发明的方式6涉及的功能管理装置中,在上述方式2~5中,优选,具备:功能删除单元,其按照来自上述终端装置的请求,从上述功能信息存储部中删除表示在该请求中指定的功能的信息;上述功能删除单元在将第一功能的信息登记于上述功能信息存储部中的情况下,与上述第二功能的信息一起删除该第一功能的信息,其中,上述第一功能将被指定为删除对象的第二功能作为配对功能来建立关联。
根据上述构成,在删除登记于上述功能信息存储部中的第二功能的信息时,也同时删除具有该第二功能作为配对功能的第一功能的信息。由此,能够避免仅仅第一功能单独地留在上述功能信息存储部中。因此,在虽然指示了第一功能的执行但是想要取消该功能的情况下,能够避免不能指定第二功能这样的不便。
在本发明的方式7涉及的功能管理装置中,在上述方式6中,优选,在上述功能存储部中,对于多个种类的第一功能,将1个种类的第二功能作为配对功能建立关联,上述功能删除单元与该第二功能的信息一起,删除与作为删除对象而指定的上述第二功能相对应的所有的第一功能的信息,另一方面,在将上述多个种类的第一功能中的任一个功能指定为删除对象的情况下,在上述功能信息存储部中登记有该其他的第一功能的信息的情况下,不删除对应的上述第二功能的信息。
根据上述构成,在上述功能存储部中,对于第一功能的多个,将1个配对功能(第二功能)建立关联。上述功能删除单元在接受了从上述功能信息存储部中删除第二功能的信息的指示的情况下,也同时删除将第二功能作为配对功能的所有的第一功能的信息。另一方面,在接受了删除第一功能中的任一个功能的指示的情况下,上述功能删除单元不删除对应的第二功能。这是由于,如果删除了对应的第二功能,则在上述功能信息存储部中会单独留下该其他的第一功能。如以上所述,由于能够避免仅仅第一功能单独留在上述功能信息存储部中,所以在想要取消第一功能的情况下,能够避免不能指定第二功能这样的不便。
在本发明的方式8涉及的功能管理装置中,在上述方式1~7中,优选,具备:功能执行指示单元,其按照由上述终端装置指定使上述被控制设备执行的功能,将该功能变换为由上述被控制设备能够执行的1个以上的命令语句构成的命令序列,并发送至该被控制设备;上述功能执行指示单元将第二功能作为配对功能与由上述终端装置指定的第一功能建立对应,并且,在上述第二功能没有由上述功能有效化单元处理为能够指定的状态的情况下,中止上述指定的第一功能涉及的变换或者发送。
根据上述构成,处于不能指定第二功能的状态,即使指定了第一功能,上述功能执行指示单元也不使被控制设备执行第一功能。具体来说,中止创建第一功能的命令序列的动作或者将其发送至被控制设备的动作。这样,即使由用户指定了第一功能,只要是不能指定第二功能的状态,就能够实现被控制设备不执行第一功能的构成。因此,在虽然指示了第一功能的执行但是想要取消该功能的情况下,能够避免不能指定第二功能这样的不便。
在本发明的方式9涉及的功能管理装置中,在上述方式1~8中,上述功能有效化单元也可以是按照来自上述终端装置的请求,生成将由上述功能确定单元确定出的上述第一功能包含为选择分支,并且将上述第二功能包含为选择分支的画面的画面生成单元,通过在上述终端装置中显示由上述画面生成单元生成的上述画面,成为上述第一功能以及上述第二功能均能指定的状态。
由此,即使在仅仅选择了第一功能这一者的情况下,该第一功能和相反的第二功能为一组,被处理为能指定的状态。即,在能够一起选择第一功能的选择分支以及第二功能的选择的状态下,显示于终端装置的显示部。因此,终端装置的用户不只是第一功能,也指定第二功能,能够使被控制设备执行。这样,终端装置的用户由于仅仅选择第一功能,就能够与第一功能相同地利用相反的第二功能,所以起到提高便利性的效果。
在本发明的方式10涉及的功能管理装置中,在上述方式1~9中,上述第一功能可以是使被控制设备运转的启用功能,上述第二功能可以是取消该被控制设备的运转的禁用功能。
根据上述构成,能够设为能够始终将禁用功能与启用功能配对进行指定的状态。也就是说,能够避免只能单独利用启用功能这样的不便。更具体来说,在错误使被控制设备运转的情况下,立即调用取消该运转的禁用功能。由此,除了便利,具有各用户能够安心利用远程操作***这样的优点。
本发明的方式11涉及的远程控制***为了解决上述课题,包括:上述方式2~7的功能管理装置;以及留言板服务器,其管理1个以上的上述终端装置能够利用的电子留言板;上述留言板服务器,在上述终端装置将包含从上述功能信息存储部中读出的信息在内的评论发帖至上述电子留言板后,将与已发帖的上述信息相关联的功能向上述功能管理装置通知,上述功能管理装置命令上述被控制设备执行通知的功能。
由此,由于能够利用电子留言板的服务器通过简单的操作来调用功能,所以用户能够简单地对处于远处的被控制设备进行远程操作。
本发明的方式12涉及的功能管理装置的控制方法为了解决上述课题,是在使被控制设备执行由终端装置指定的功能的远程控制***中管理上述功能的功能管理装置的控制方法,在上述远程控制***中,包含:功能存储部,其将上述功能和与该功能相反的配对功能建立关联地进行存储;该功能管理装置的控制方法包含:功能确定步骤,将由上述终端装置预先选择出的功能确定为应处理为上述终端装置能指定的状态的第一功能,并且将在上述功能存储部中与该第一功能建立关联而存储的配对功能确定为应处理为能指定的状态的第二功能;以及功能有效化步骤,将由上述功能确定步骤确定出的上述第一以及第二功能处理为上述终端装置能指定的状态。
另外,上述功能管理装置可以由计算机实现,在该情况下,通过使计算机作为上述各单元动作从而使计算机实现上述功能管理装置的功能管理装置的程序以及记录该程序的计算机可读取的记录介质也属于本发明的范畴。
本发明不限定为上述各实施方式,在权利要求所示的范围中能够进行各种变更,针对适当组合在不同的实施方式中分别公开的技术手段而得到的实施方式,也包含在本发明的技术范围中。进一步地,通过对在各实施方式中分别公开的技术手段进行组合,能够形成新的技术特征。
(工业实用性)
本发明是管理使被控制设备执行的功能的功能管理装置,能够利用于将该功能处理为用户能够利用的状态(能够操作终端装置等来调用使被控制设备执行的功能的状态)的功能管理装置。本发明涉及的功能管理装置在使处于远处的被控制设备执行从终端装置指定的功能的远程控制***中特别适合利用。
Claims (12)
1.一种功能管理装置,是在使被控制设备执行由终端装置指定的功能的远程控制***中管理上述功能的功能管理装置,该功能管理装置的特征在于,
在上述远程控制***中,包含:
功能存储部,其将上述功能和与该功能相反的配对功能建立关联地进行存储,
上述功能管理装置具备:
功能确定单元,其将由上述终端装置预先选择出的功能确定为应处理为上述终端装置能指定的状态的第一功能,并且将在上述功能存储部中与该第一功能建立关联而存储的配对功能确定为应处理为能指定的状态的第二功能;以及
功能有效化单元,其将由上述功能确定单元确定出的上述第一功能以及第二功能处理为上述终端装置能指定的状态。
2.根据权利要求1所述的功能管理装置,其特征在于,
在上述远程控制***中,包含:
功能信息存储部,其将表示使上述被控制设备执行的功能的信息按照上述终端装置能够读出并指定的状态来存储,
上述功能有效化单元是通过将表示由上述功能确定单元确定出的功能的信息登记于上述功能信息存储部中从而将该功能处理为能指定的状态的功能登记单元。
3.根据权利要求2所述的功能管理装置,其特征在于,
表示上述功能的信息是关联有1个以上的功能的图像,
上述功能登记单元通过将规定的图像与由上述功能确定单元确定出的功能相关联并登记于上述功能信息存储部中,从而将该功能处理为能指定的状态。
4.根据权利要求3所述的功能管理装置,其特征在于,
上述功能确定单元将由上述终端装置预先选择出的多个功能确定为第一功能组,并且将第一功能组的各功能的配对功能确定为第二功能组,
上述功能登记单元对于由上述功能确定单元确定出的第一功能组以及第二功能组的每一者,将规定的1个图像进行关联并登记于上述功能信息存储部中。
5.根据权利要求4所述的功能管理装置,其特征在于,
在上述第一功能组中包含未关联配对功能的独立的第三功能,
上述功能确定单元从上述第二功能组中省略上述第三功能。
6.根据权利要求2~5中任一项所述的功能管理装置,其特征在于,
上述功能管理装置具备:
功能删除单元,其按照来自上述终端装置的请求,从上述功能信息存储部中删除表示在该请求中所指定的功能的信息,
在上述功能信息存储部中登记有将被指定为删除对象的第二功能作为配对功能而建立了关联的第一功能的信息的情况下,上述功能删除单元将该第一功能的信息与上述第二功能的信息一起删除。
7.根据权利要求6所述的功能管理装置,其特征在于,
在上述功能存储部中,对于多个种类的第一功能,将1个种类的第二功能作为配对功能来建立关联,
上述功能删除单元将与被指定为删除对象的上述第二功能相对应的所有的第一功能的信息、与该第二功能的信息一起删除,另一方面,在将上述多个种类的第一功能当中的任一者指定为删除对象、且在上述功能信息存储部中登记有其他的第一功能的信息的情况下,不删除对应的上述第二功能的信息。
8.根据权利要求1~7中任一项所述的功能管理装置,其特征在于,
上述功能管理装置具备:
功能执行指示单元,其对应于使上述被控制设备执行的功能已被上述终端装置指定的情况,将该功能变换为由上述被控制设备能够执行的1个以上的命令语句构成的命令序列,并发送至该被控制设备,
上述功能执行指示单元在上述功能存储部中将第二功能作为配对功能与由上述终端装置指定的第一功能建立对应地进行存储,并且,在上述第二功能未被上述功能有效化单元处理为能指定的状态的情况下,中止上述指定的第一功能涉及的变换或者发送。
9.根据权利要求1~8中任一项所述的功能管理装置,其特征在于,
上述功能有效化单元是按照来自上述终端装置的请求,生成将由上述功能确定单元确定出的上述第一功能包含为选择分支、且将上述第二功能包含为选择分支的画面的画面生成单元,
通过在上述终端装置中显示由上述画面生成单元生成的上述画面,从而成为上述第一功能以及上述第二功能均能指定的状态。
10.根据权利要求1~9中任一项所述的功能管理装置,其特征在于,
上述第一功能是使被控制设备运转的启用功能,上述第二功能是取消该被控制设备的运转的禁用功能。
11.一种远程控制***,包含:
权利要求2~7中任一项所述的功能管理装置;以及
留言板服务器,其管理1个以上的上述终端装置能够利用的电子留言板,
在上述终端装置将包含从上述功能信息存储部中读出的信息在内的评论发帖至上述电子留言板时,上述留言板服务器将与已发帖的上述信息相关联的功能向上述功能管理装置进行通知,
上述功能管理装置命令上述被控制设备执行所通知的功能。
12.一种功能管理装置的控制方法,是在使被控制设备执行由终端装置指定的功能的远程控制***中管理上述功能的功能管理装置的控制方法,该功能管理装置的控制方法的特征在于,
在上述远程控制***中,包含:
功能存储部,其将上述功能和与该功能相反的配对功能建立关联地进行存储,
该功能管理装置的控制方法包含:
功能确定步骤,将由上述终端装置预先选择出的功能确定为应处理为上述终端装置能指定的状态的第一功能,并且将在上述功能存储部中与该第一功能建立关联而存储的配对功能确定为应处理为能指定的状态的第二功能;以及
功能有效化步骤,将由上述功能确定步骤确定出的上述第一功能以及第二功能处理为上述终端装置能指定的状态。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013-047275 | 2013-03-08 | ||
JP2013047275A JP5670498B2 (ja) | 2013-03-08 | 2013-03-08 | 機能管理装置、遠隔制御システム、機能管理装置の制御方法、制御プログラムおよび記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104035391A true CN104035391A (zh) | 2014-09-10 |
CN104035391B CN104035391B (zh) | 2017-01-18 |
Family
ID=51466201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410077975.4A Expired - Fee Related CN104035391B (zh) | 2013-03-08 | 2014-03-05 | 功能管理装置、远程控制***和功能管理装置的控制方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9507330B2 (zh) |
JP (1) | JP5670498B2 (zh) |
CN (1) | CN104035391B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105874749A (zh) * | 2014-09-12 | 2016-08-17 | 松下电器(美国)知识产权公司 | 信息设备的控制方法以及程序 |
CN108534307A (zh) * | 2018-03-08 | 2018-09-14 | 广东美的制冷设备有限公司 | 设备及其留言处理方法和计算机可读存储介质 |
CN111427339A (zh) * | 2020-03-31 | 2020-07-17 | 北京四维智联科技有限公司 | 一种车辆远程控制方法、装置及服务器 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016013411A1 (ja) * | 2014-07-25 | 2016-01-28 | ソニー株式会社 | 制御装置、制御方法、情報処理装置、情報処理方法、及び、プログラム |
US10007413B2 (en) | 2015-04-27 | 2018-06-26 | Microsoft Technology Licensing, Llc | Mixed environment display of attached control elements |
US20160314621A1 (en) | 2015-04-27 | 2016-10-27 | David M. Hill | Mixed environment display of attached data |
JP6655635B2 (ja) * | 2015-06-30 | 2020-02-26 | ケー4コネクト インコーポレイテッド | アドレス指定可能ホームオートメーション(ha)デバイスのユーザ選択可能リストに基づく所望シーン実現を含むhaシステム、及び関連方法 |
TWM523925U (zh) * | 2016-02-25 | 2016-06-11 | 蕭如宣 | 物聯網整合平台 |
US11927965B2 (en) * | 2016-02-29 | 2024-03-12 | AI Incorporated | Obstacle recognition method for autonomous robots |
US11132840B2 (en) * | 2017-01-16 | 2021-09-28 | Samsung Electronics Co., Ltd | Method and device for obtaining real time status and controlling of transmitting devices |
US11782570B2 (en) * | 2017-02-23 | 2023-10-10 | Jue-Hsuan Hsiao | Integration platform of internet of things and virtual device |
US9947157B1 (en) * | 2017-04-04 | 2018-04-17 | Haier Us Appliance Solutions, Inc. | Appliance override key |
US10913154B2 (en) * | 2018-01-02 | 2021-02-09 | General Electric Company | Systems and method for robotic learning of industrial tasks based on human demonstration |
KR20200043125A (ko) * | 2018-10-17 | 2020-04-27 | 삼성전자주식회사 | 원격 제어 장치 및 그 제어 방법 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040260427A1 (en) * | 2003-04-08 | 2004-12-23 | William Wimsatt | Home automation contextual user interface |
JP2006209515A (ja) * | 2005-01-28 | 2006-08-10 | Canon Inc | 情報処理システム |
CN101436972A (zh) * | 2007-11-16 | 2009-05-20 | 海尔集团公司 | 一种远程家电控制*** |
US20090157198A1 (en) * | 2007-12-13 | 2009-06-18 | Masanobu Morikawa | Information processing device and home network system |
JP2010021987A (ja) * | 2008-03-24 | 2010-01-28 | Toshiba Lighting & Technology Corp | 遠隔制御用監視端末器 |
CN101673109A (zh) * | 2009-09-30 | 2010-03-17 | 陕西金合泰克信息科技发展有限公司 | 家庭及办公两用pda控制***及控制方法 |
EP2477378A1 (en) * | 2011-01-12 | 2012-07-18 | LG Electronics, Inc. | Method of controlling a network apparatus |
CN202711051U (zh) * | 2012-09-03 | 2013-01-30 | 张民 | 一种家庭智能控制*** |
WO2013015656A2 (en) * | 2011-07-27 | 2013-01-31 | Lg Electronics Inc. | Laundry machine and online system including the same |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0650460B2 (ja) * | 1989-10-17 | 1994-06-29 | アプライド バイオシステムズ インコーポレイテッド | ロボットインターフェース |
JPH1131062A (ja) | 1997-07-14 | 1999-02-02 | Mitsubishi Electric Corp | 文書情報処理システム、アイコン作成方法及びアイコン作成用ツールを記録した媒体 |
US20040260407A1 (en) * | 2003-04-08 | 2004-12-23 | William Wimsatt | Home automation control architecture |
JP2006031347A (ja) | 2004-07-15 | 2006-02-02 | Canon Inc | プリンタドライバの印刷設定を保存する際の付加アイコン生成方法 |
US8301270B2 (en) * | 2009-01-27 | 2012-10-30 | Eldon Technology Ltd. | Systems and methods for facilitating home automation |
US20110296313A1 (en) * | 2010-05-25 | 2011-12-01 | Sony Corporation | Translating input from devices to appropriate rui commands |
AU2011359604B2 (en) * | 2011-02-16 | 2014-05-22 | Kortek Industries Pty Ltd | Wireless power, light and automation control |
KR101300272B1 (ko) * | 2011-08-10 | 2013-08-23 | 엘지전자 주식회사 | 가전 기기 및 그 동작 방법 |
KR20140032262A (ko) * | 2012-09-06 | 2014-03-14 | 엘지전자 주식회사 | 가전제품 및 이를 포함하여 이루어지는 온라인 시스템 |
KR101797493B1 (ko) * | 2012-09-06 | 2017-11-15 | 엘지전자 주식회사 | 가전제품 및 이를 포함하여 이루어지는 온라인 시스템 |
JP2014072865A (ja) * | 2012-10-01 | 2014-04-21 | Sharp Corp | メッセージ発信サーバ、プログラム、メッセージ発信システム、メッセージ発信方法、および端末 |
-
2013
- 2013-03-08 JP JP2013047275A patent/JP5670498B2/ja not_active Expired - Fee Related
-
2014
- 2014-03-05 CN CN201410077975.4A patent/CN104035391B/zh not_active Expired - Fee Related
- 2014-03-06 US US14/198,673 patent/US9507330B2/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040260427A1 (en) * | 2003-04-08 | 2004-12-23 | William Wimsatt | Home automation contextual user interface |
JP2006209515A (ja) * | 2005-01-28 | 2006-08-10 | Canon Inc | 情報処理システム |
CN101436972A (zh) * | 2007-11-16 | 2009-05-20 | 海尔集团公司 | 一种远程家电控制*** |
US20090157198A1 (en) * | 2007-12-13 | 2009-06-18 | Masanobu Morikawa | Information processing device and home network system |
JP2010021987A (ja) * | 2008-03-24 | 2010-01-28 | Toshiba Lighting & Technology Corp | 遠隔制御用監視端末器 |
CN101673109A (zh) * | 2009-09-30 | 2010-03-17 | 陕西金合泰克信息科技发展有限公司 | 家庭及办公两用pda控制***及控制方法 |
EP2477378A1 (en) * | 2011-01-12 | 2012-07-18 | LG Electronics, Inc. | Method of controlling a network apparatus |
WO2013015656A2 (en) * | 2011-07-27 | 2013-01-31 | Lg Electronics Inc. | Laundry machine and online system including the same |
CN202711051U (zh) * | 2012-09-03 | 2013-01-30 | 张民 | 一种家庭智能控制*** |
Non-Patent Citations (1)
Title |
---|
陈彩明 等: "一种手持式简易型智能家居控制***设计", 《单片机与嵌入式***应用》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105874749A (zh) * | 2014-09-12 | 2016-08-17 | 松下电器(美国)知识产权公司 | 信息设备的控制方法以及程序 |
CN105874749B (zh) * | 2014-09-12 | 2020-06-09 | 松下电器(美国)知识产权公司 | 信息设备的控制方法以及程序 |
CN108534307A (zh) * | 2018-03-08 | 2018-09-14 | 广东美的制冷设备有限公司 | 设备及其留言处理方法和计算机可读存储介质 |
CN108534307B (zh) * | 2018-03-08 | 2020-11-06 | 广东美的制冷设备有限公司 | 设备及其留言处理方法和计算机可读存储介质 |
CN111427339A (zh) * | 2020-03-31 | 2020-07-17 | 北京四维智联科技有限公司 | 一种车辆远程控制方法、装置及服务器 |
CN111427339B (zh) * | 2020-03-31 | 2023-12-19 | 北京四维智联科技有限公司 | 一种车辆远程控制方法、装置及服务器 |
Also Published As
Publication number | Publication date |
---|---|
US9507330B2 (en) | 2016-11-29 |
JP5670498B2 (ja) | 2015-02-18 |
JP2014175876A (ja) | 2014-09-22 |
CN104035391B (zh) | 2017-01-18 |
US20140257525A1 (en) | 2014-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104035391A (zh) | 功能管理装置、远程控制***和功能管理装置的控制方法 | |
US10102507B2 (en) | Systems and methods to faciliate replacement of depleted batteries | |
CN104660676B (zh) | 设备信息分享方法及装置 | |
CN104460573B (zh) | 设备操作管理装置及其控制方法、远程操作***、终端装置 | |
KR101662396B1 (ko) | IoT 장치를 제어하기 위한 방법 및 시스템 | |
US11570676B2 (en) | Method and system for realizing function by causing elements of hardware to perform linkage operation | |
ES2806025T3 (es) | Uso de HDMI-CEC para identificar un conjunto de códigos | |
CN105493516B (zh) | 远程操作***中的注册辅助***、通信终端装置以及电子设备 | |
US20150198938A1 (en) | Systems, devices, methods and graphical user interface for configuring a building automation system | |
CN107294793A (zh) | 智能家居设备的替换方法、装置、设备及存储介质 | |
CN108141393A (zh) | 包括设备签名配对的家庭自动化***和相关方法 | |
CN105850076A (zh) | 在家庭网络***中的服务器中注册家庭设备的装置和方法 | |
CN109413515A (zh) | 设备控制方法、装置、移动终端及服务器 | |
JP2014071844A (ja) | 操作支援装置、操作支援方法、制御プログラム、および記録媒体 | |
CN105991888B (zh) | 服务器装置、操作画面数据的提供方法、信息处理*** | |
CN105230039B (zh) | 室内控制器以及远程控制*** | |
CN107113478B (zh) | 控制装置、存储介质、控制方法以及控制*** | |
JP2018056960A (ja) | 掲示板管理システム、掲示板サーバ、および、集合住宅管理装置 | |
JP5710725B2 (ja) | サーバ、端末管理方法、およびプログラム | |
JPWO2018179049A1 (ja) | 室内環境調整システム、遠隔制御装置、調整機器及び室内環境調整方法 | |
KR20180077490A (ko) | 휴대용 단말기를 이용한 홈 네트워크 서비스 제공 시스템 | |
JP6005406B2 (ja) | 遠隔制御システム、端末、コントローラ、および遠隔制御方法 | |
US20200336324A1 (en) | Network system | |
WO2022224495A1 (ja) | 情報処理方法、情報処理プログラム及び情報処理装置 | |
JP6067765B2 (ja) | サーバ、および、サーバの制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170118 |