用于控制设备的方法和装置以及存储该方法的计算机可读介质与流程

文档序号:11990624阅读:204来源:国知局
用于控制设备的方法和装置以及存储该方法的计算机可读介质与流程
本发明一般涉及用于控制基于网络的设备的方法和装置以及存储该方法的计算机可读介质。

背景技术:
基于网络的设备控制装置的示例可以是家庭自动化系统(homeautomationsystem)。传统的家庭自动化系统一般基于室内环境控制室内设备。也就是说,传统的家庭自动化系统通过使用传感器和预先设定(previouslyset)的条件来测量诸如温度、湿度、空气污染等等的室内环境,并且根据这些测量的结果控制诸如空调、加湿器、锅炉、机器人吸尘器、空气净化器等等的设备的功能。然而,基于网络技术近来的发展和各种设备的高水平的功能性,需要能够提供各种服务的基于网络的设备控制技术。

技术实现要素:
问题的解决方案本发明提供用于通过使用室外环境信息来控制基于网络的设备的方法和装置以及存储该方法的计算机可读介质。本发明也提供用于通过使用室外环境信息和室内环境信息来控制基于网络的设备的方法和装置以及存储该方法的计算机可读介质。本发明也提供用于通过使用室外环境信息、室内环境信息、以及用户信息来控制基于网络的设备的方法和装置以及存储该方法的计算机可读介质。本发明也提供用于通过使用室外环境信息和用户信息来控制基于网络的设备的方法和装置以及存储该方法的计算机可读介质。本发明也提供用于通过使用用户信息来控制基于网络的设备的方法和装置以及存储该方法的计算机可读介质。发明的优势效果根据以上实施例,可以基于室外环境信息、室内环境信息、以及用户信息中的至少一个来控制基于网络的设备。附图说明通过参考附图详细描述本发明的实施例,本发明的上述及其它特征、方面和优势将更加清楚,其中:图1是根据本发明的实施例,示出基于设备控制装置的网络的框图;图2是根据本发明的实施例,示出设备控制装置的框图;图3是根据本发明的实施例,示出由图2的设备控制装置执行的设备控制方法的流程图;图4是示出基于图3中的室外环境信息选择至少一个设备的方法的流程图;图5是根据本发明的实施例,示出由图2中的设备控制装置执行的设备控制方法的流程图;图6是根据本发明的实施例,示出由图2中的设备控制装置执行的设备控制方法的流程图;图7是根据本发明的实施例,示出由图2中的设备控制装置执行的设备控制方法的流程图;图8是根据本发明的实施例,示出由图2中的设备控制装置执行的设备控制方法的流程图;图9是根据本发明的实施例,示出由图2中的设备控制装置执行的设备控制方法的流程图;图10是根据本发明的实施例,示出设备控制装置的框图;图11是根据本发明的实施例,示出由图10中的设备控制装置执行的设备控制方法的流程图;图12是根据本发明的实施例,示出由图10中的设备控制装置执行的设备控制方法的流程图;以及图13是根据本发明的实施例,示出基于设备控制装置的网络的框图。具体实施方式根据本发明的一个方面,提供一种设备控制方法,其包括:基于至少一个室外环境信息选择至少一个设备;以及基于所述至少一个室外环境信息生成关于所选择的至少一个设备的控制信息。根据本发明另一个的方面,提供一种设备控制方法,其包括:基于至少一个用户信息选择至少一个设备;以及基于所述至少一个用户信息生成关于所选择的至少一个设备的控制信息。根据本发明另一个的方面,提供一种设备控制装置,包括:第一网络接口单元,用于与外部网络建立接口(interfacing);第二网络接口单元,用于与局域网建立接口;以及处理器,用于基于通过第一网络接口单元接收到的至少一个室外环境信息来选择可通过第二网络接口单元访问(accessible)的至少一个设备,以及基于至少一个室外环境信息生成关于所选择的至少一个设备的控制信息。根据本发明的另一个方面,提供一种设备控制装置,包括:第一网络接口单元,用于与外部网络建立接口;第二网络接口单元,用于与局域网建立接口;处理器,用于基于通过搜索可通过第一网络接口单元和第二网络接口单元访问的外部数据库和内部数据库中的至少一个而获取的用户信息来选择至少一个设备,并基于用户信息生成关于所选择的至少一个设备的控制信息;以及存储单元,用于基于所述用户信息存储数据库,其中,存储在存储单元中的数据库对应于内部数据库。根据本发明的另一个方面,提供一种在其上体现了用于执行设备控制方法的程序的非瞬时性计算机可读记录介质,该方法包括:基于至少一个室外环境信息来选择至少一个设备;以及基于所述至少一个室外环境信息来生成关于所选择的至少一个设备的控制信息。根据本发明的另一个方面,提供一种在其上体现了用于执行设备控制方法的程序的非瞬时性计算机可读记录介质,该方法包括:基于至少一个用户信息来选择至少一个设备;以及基于所述至少一个用户信息来生成关于所选择的至少一个设备的控制信息。发明的方式以下,将参考附图描述本发明的实施例。在下面的描述中,虽然相同的元素被示出在不同的图中,但是相同的元素将由相同的参考标号指定。此外,下面描述中找到的各种定义,例如分组标识的特定值、显示的信息的内容等,只是提供来帮助对本发明的一般理解,并且本发明的领域的技术人员将清楚,可以不使用这些定义来实施本发明。此外,在下面对本发明的描述中,当对合并于此的已知功能和配置的详细描述可能使得本发明的主题内容不清楚时,将省略该详细描述。图1是根据本发明的实施例,示出基于设备控制装置110的网络100的框图,其中可通过外部网络120访问用户设备130_5。参考图1,网络100包括设备控制装置110、外部网络120、可由设备控制装置110通过外部网络120访问的区域130、以及可由设备控制装置110通过局域网140访问和控制的区域160。外部网络120可以包括至少一个网络,例如互联网、移动通信网络、广播网络、有线TV网络、以及卫星网络,但是本发明并不限于此。外部网络120可以是外部服务网络或者外部访问网络。区域130包括网站130_1、医疗机构服务器130_2、广播电台服务器130_3、气象中心服务器130_4、用户设备130_5等等。然而,区域130的成员并不限于此。网站130_1、医疗机构服务器130_2、广播电台服务器130_3、气象中心服务器130_4、以及用户设备130_5可以是用于通过外部网络120为设备控制装置110提供信息的信息提供商(provider)。然而,包括在区域130中的网站130_1、医疗机构服务器130_2、广播电台服务器130_3、气象中心服务器130_4、以及用户设备130_5可以是用于通过外部网络120为设备控制装置110提供服务的服务提供商。包括在区域130中的网站130_1、医疗机构服务器130_2、广播电台服务器130_3、气象中心服务器130_4、以及用户设备130_5可以根据设备控制装置110的要求提供信息。包括在区域130中的网站130_1、医疗机构服务器130_2、广播电台服务器130_3、气象中心服务器130_4、以及用户设备130_5可以为设备控制装置110提供室外环境信息和用户信息中的至少一个。用户设备130_5可以基于从设备控制装置110传送的关于所选择的设备的控制信息为设备控制装置110提供与指南信息相对应的控制信息。指南信息可以是基于所选择的设备的控制信息的问题(或消息,或询问)。如果所选择的设备是空调,而控制信息是接通电源(poweron),则指南信息可以是问题,例如句子“你想接通空调电源吗?”与该指南信息相对应的控制信息可以被简单地配置为“是,否”,但是也可以被配置为特定的数据或详细的数据。特定的数据或详细的数据可以是数字数据或者表现所选择的设备的功能的数据。与指南信息相对应的控制信息可以基于所选择的设备的命令、指南信息的响应信号、或者所述指南信息而被传送或接收。包括在区域130中的网站130_1、医疗机构服务器130_2、广播电台服务器130_3、气象中心服务器130_4、以及用户设备130_5可以包括数据库。在包括在区域130中的网站130_1、医疗机构服务器130_2、广播电台服务器130_3、气象中心服务器130_4、以及用户设备130_5中所包括的数据库可以是关于设备控制装置110的外部数据库。如果数据库服务器(未示出)包括在区域130中,该数据库服务器也可以是外部数据库。设备控制装置110可以从基于区域130的外部数据库搜索室外环境信息和用户信息。如果设备1150_1到设备n150_n中的至少一个包括数据库,该数据库也可以是关于设备控制装置110的外部数据库。设备控制装置110也可以在基于设备1150_1到设备n150_n的外部数据库中搜索用户信息。用户设备130_5与由设备控制装置110控制的设备1150_1到设备n150_n中的至少一个有关。例如,如果设备1150_1到设备n150_n是基于家庭的设备,则用户设备130_5可以是居住在家庭中的人们中的人的设备。区域130可以包括多个用户设备。例如,如果居住在家庭中的人们是3个,则区域130可以包括除了用户设备130_5以外的至少一个用户设备,而设备控制装置110可以是居住在家庭中的人们中的人的用户设备。用户设备130_5可以是移动设备。移动设备可以是诸如蜂窝电话、智能机、个人数字助理(PDA)、便携式媒体播放器(PMP)、导航设备等的便携式设备,但是移动设备并不限于此。局域网140是基于诸如Zigbee、Wi-Fi、蓝牙、电气和电子工程师协会(IEEE)802.11、家庭射频(RF)、红外数据协会(IrDA)、超宽带(UWB)和无线1394等等的无线协议的网络,或者是基于以太网、家庭电话线网络联盟(PNA)、电力线通信(PLC)、IEEE1394和通用串行总线(USB)等等的有线协议的网络,并且可以是基于室内的网络或者基于家庭的网络,但是本发明并不限于此。局域网140可以是无线网络和有线网络的组合。局域网140并不限于室内网络,因为设备1150_1到设备n150_n中的至少一个可以在室外。例如,诸如控制门廊前的照明的设备、草坪洒水器等等的设备可以是基于家庭的设备或者在室外。设备1150_1到设备n150_n可以由设备控制装置110通过局域网140访问和控制。例如,如果设备1150_1到设备n150_n是基于家庭的设备,则设备1150_1到设备n150_n可以包括冰箱、洗衣机、TV机、空调、加湿器、、空气净化器、照明、锅炉、机器人吸尘器、洗碗机、烤箱、炉子、窗户、洒水器、移动设备(例如,移动电话)等等,但是本发明并不限于此。可以根据其中安装了设备1150_1到设备n150_n的区域160的目的来确定设备1150_1到设备n150_n。例如,如果区域160的目的是基于家庭的区域,则设备1150_1到设备n150_n可以包括上述的基于家庭的设备。例如,如果区域160的目的是基于办公室的区域,则设备1150_1到设备n150_n可以是办公设备、照明、窗户、空气净化器、移动电话等等。设备1150_1到设备n150_n是基于网络的设备。区域160可以由设备控制装置110通过局域网140访问和控制,并且可以是基于空间的区域,例如家庭、办公室、办公大厦、工厂等等。设备控制装置110可通过外部网络120访问信息提供商130,并且通过局域网140控制设备1150_1到设备n150_n中的至少一个。设备控制装置110可以是基于对可通过局域网140访问的至少一个设备的控制的混合(mash-up)服务装置、家庭控制器、控制点、家庭网络服务器或者组合了家庭网关和家庭服务器的家庭自动化系统、以及机器对机器(M2M)模式的远程家庭控制器,但是本发明并不限于此。设备控制装置110还可以包括收集室内环境信息的功能。设备控制装置110可以被实施为移动装置。如果设备控制装置110是移动装置,设备控制装置110可以是与用户设备130_5的人不同的人的装置。例如,如果区域160是基于家庭的区域,而设备控制装置110是家庭的一个住户的移动装置,则用户设备130_5可以是另一个住户的移动设备。设备控制装置110和局域网140安装在或存在于与设备1150_1到设备n150_n物理共享的基于空间的区域中,并且因此,区域160可以包括设备控制装置110、局域网140、以及设备1150_1到设备n150_n。可以如图2所示配置设备控制装置110。图2是根据本发明的实施例,示出设备控制装置200的框图。设备控制装置200可以被实施为只基于室外环境信息、基于室外环境信息和用户信息、或只基于用户信息进行操作。参考图2,设备控制装置220包括第一网络接口单元210、存储单元220、第二网络接口单元230、包括输入单元241和输出单元242的用户接口单元240、以及处理器250。图2的设备控制装置200可以实施为大致如图2所示。例如,设备控制装置200可以被实施为不包括用户接口单元240或者在处理器250中包括存储单元220。第一网络接口单元210提供在外部网络120和处理器250之间传送和接收数据的接口功能。根据设备控制装置220的实施,通过第一网络接口单元210接收的数据可以包括:与基于室外环境信息和关于所选择的设备的控制信息的指南信息相对应的控制信息,与基于室外环境信息、用户信息和关于所选择的设备的控制信息的指南信息相对应的控制信息,或者与基于用户信息和关于所选择的设备的控制信息的指南信息相对应的控制信息。室外环境信息可以包括至少一条信息,例如天气、温度、湿度、风力强度、空气污染程度(例如,亚洲沙尘)、安全、交通、生活护理(lifecare)、能源消耗、日照等等。室外环境信息可以是公共信息或公共数据。将参考图6详细描述用户信息。存储单元220存储用于根据本发明的实施例执行设备控制方法所需的程序和数据。所述程序可以在被加载到处理器250之后操作。存储在存储单元220中的程序可以被预先存储,尽管该程序可以在通过第一网络接口单元210下载后被存储。根据本发明的实施例,所述数据可以包括关于设备1150_1到设备n150_n的信息和与设备1150_1到设备n150_n相对应的用户设备的信息。然而,存储在存储单元220中的数据可以包括将在后面描述的各种类型的数据。关于设备1150_1到设备n150_n的信息可以配置在包括在设备1150_1到设备n150_n的名字与室外环境信息之间的链接的表格中,也就是说,在下面的表1中。然而,包括在设备1150_1到设备n150_n的名字与室外环境信息之间的链接的表格并不限于下面的表1。表1[表1]与设备1150_1到设备n150_n相对应的用户设备的信息根据关于每个设备的使用历史信息、每个设备的位置信息、以及每个设备的属性信息中的至少一个来确定。关于用户设备的信息可以使用每个设备的识别信息。例如,蜂窝电话号码可以用作用户设备的信息。每个设备的使用历史信息可以通过第二网络接口单元230在处理器250中监控每个设备来收集,并且存储在存储单元220中。每个设备的使用历史信息可以包括关于频繁使用每个设备的用户的信息。例如,如果三个用户共享区域160,并且三个用户中的用户A最频繁地使用设备1150_1,则设备1150_1的使用历史信息可以包括关于A的信息。处理器250可以基于关于用户A的信息选择用户设备。每个设备的位置信息是区域160中的物理位置信息,可以从用户接口单元240的输入单元241输入,或者通过第二网络接口单元230在处理器250中监控每个设备来收集。例如,如果设备2(150_2)是冰箱,则设备2(150_2)的位置信息可以是厨房。处理器250可以基于位置信息,即厨房,来选择用户设备。在这方面,还可以使用指示每个用户的角色的信息或者关于用户之间的关系的信息。例如,如果用户B扮演主要在厨房里花费大量时间的角色,则处理器250可以基于位置信息,即厨房,来选择B的用户设备。指示每个用户的角色的信息或者关于用户之间的关系的信息可以预先存储在存储单元220中。每个设备的属性信息可以包括每个设备的功能信息。当每个设备被安装时,每个设备的属性信息可以从用户接口单元240的输入单元241输入或者由处理器250通过第二网络接口单元230收集,并且存储在存储单元220中。例如,如果设备3150_3的功能信息包括清洁功能,则处理器250可以基于清洁功能信息选择用户设备。在这方面,可以使用预先存储在存储单元220中的指示每个用户的角色的信息或关于用户之间的关系的信息。第二网络接口单元230提供在图1的局域网140和处理器250之间传送和接收数据的接口功能。用户接口单元240在用户控制装置200和用户之间建立接口。用户接口单元240可以输入诸如基于触摸的信号、基于按键的信号、以及基于鼠标操作的信号等等的输入信号,并且输出关于所选择的设备的控制信息,但是输入信号和输出信号并不限于此。用户接口单元240可以包括输入输入信号的输入单元241和输出输出信号的输出单元242。通过用户接口单元240输入的信号可以被分析为通过输入单元241输入的信号。通过用户接口单元240输出的信号可以被分析为通过输出单元242输出的信号。输出单元242可以是显示设备。如果输出单元242是显示设备,则输出单元242可以是诸如液晶显示(LCD)、发光二极管(LED)、以及有源矩阵有机发光二极管(AMOLED)的显示设备。然而,用户接口单元240并不限于此。处理器250控制设备控制装置200的所有功能,并且可以是控制器或者微处理器,但是本发明并不限于此。处理器250基于通过第一网络接口单元210接收的至少一个用户信息和至少一个室外环境信息,从存储在存储单元220中的关于至少一个设备的信息选择至少一个设备,并且基于接收到的室外环境信息生成用于控制所选择的设备的信息。处理器250可以如图3中所示地操作。图3是根据本发明的实施例,示出由图2的设备控制装置200执行的设备控制方法的流程图,其中设备1150_1到设备n150_n基于室外环境信息来控制。参考图3,在步骤S301,处理器250基于接收到的室外环境信息选择至少一个设备。也就是说,处理器250通过从通过第一网络接口单元210接收的信息中检测和分析室外环境信息来选择至少一个设备。图4是根据本发明的实施例,示出基于图3的室外环境信息选择至少一个设备的方法的流程图。参考图4,在步骤S401,处理器250从通过第一网络接口单元210接收的信息中检测室外环境信息。可以基于预先确定的字段识别信息来执行从接收到的信息中检测室外环境信息的方法。也就是说,处理器250可以从接收到的信息中检测指示预先确定的室外环境信息字段的识别信息,并且将包括所检测到的识别信息的字段的数据字段中所包括的信息检测为室外环境信息。在步骤S402,如果从接收到的信息中检测到至少一条室外环境信息,则处理器250通过分析检测到的室外环境信息来检测与检测到的室外环境信息相对应的关键字。与检测到的室外环境信息相对应的关键字可以是天气、温度、湿度、风力强度、空气污染程度(例如,黄尘)、安全、交通、生活护理、能源消耗、日照量等等,如表1所列出的。可以通过比较接收到的室外环境信息和预先设定的参考值来分析室外环境信息。例如,如果预先设定的参考值是25℃,并且接收到的室外环境信息是28℃,处理器250比较这两个值。作为比较结果,由于接收到的室外环境信息的温度比预先设定的参考值的温度高3℃,处理器250可以确定需要调整温度,并且将与室外环境信息相对应的关键字检测为温度。如果接收到的室外环境信息的温度与预先设定的参考值的温度相同,处理器250可以确定不需要调整温度,并且将温度排除在与室外环境信息相对应的关键字以外。预先设定的参考值可以基于通过用户接口单元240输入的信息来设定,或者设定为默认值。与室外环境信息相对应的关键字可以是室外环境信息类型信息。处理器250可以通过分析接收到的信息的内容来检测与室外环境信息相对应的关键字。例如,如果接收到的信息的内容是“今天天气很好”,则处理器250可以将与室外环境信息相对应的关键字检测为“天气”。如果接收到的信息的内容是“能源消耗增长”,则处理器250可以将与室外环境信息相对应的关键字检测为“能源消耗”。如果接收到的信息的内容时“空气污染严重,并且感冒患者和流感患者快速增加”,则处理器250可以将与室外环境信息相对应的关键字检测为“空气污染”和“生活护理”。如果接收到的信息的内容是“今天阴天”,则处理器250可以将与室外环境信息相对应的关键字检测为“日照”。如果接收到的信息的内容是“燃气消耗量正在增长”,则处理器250可以将与室外环境信息相对应的关键字检测为“能源消耗”。如果接收到的信息的内容是“交通事故信息”,则处理器250可以将与室外环境信息相对应的关键字检测为“交通”。可以基于存储在存储单元220中的例如表1的表格中使用的室外环境信息来确定关键字。处理器250可以包括词典功能或者词汇分析功能,以便如上所述从接收到的信息的内容中检测关键字。词汇分析功能可以是基于词素分析库的功能。在步骤S403,处理器250基于与检测到的室外环境信息相对应的关键字从存储单元220中搜索关于设备的信息。例如,如果与检测到的室外环境信息相对应的关键字是“能源消耗”,则处理器250可以基于存储在存储单元220中的表1搜索“冰箱、空调、空气净化器、锅炉、洗碗机、移动电话”作为关于设备的信息。如果与检测到的室外环境信息相对应的关键字是“湿度、空气污染、以及生活护理信息”,则处理器250可以基于存储在存储单元220中的表1搜索“加湿器”作为关于设备的信息。例如,如果与检测到的室外环境信息相对应的关键字是“湿度和空气污染”,则处理器250可以基于存储在存储单元220中的表1搜索“加湿器和空气净化器”作为关于设备的信息。例如,如果与检测到的室外环境信息相对应的关键字是“天气”,则处理器250可以基于存储在存储单元220中的表1搜索“洗衣机/烘干机、TV、空调、空气净化器、照明、窗户、洒水器、以及移动电话”作为关于设备的信息。如果关于设备的信息如上所述来搜索,则处理器250在步骤S404基于接收到的室外环境信息选择所找到的设备当中的相关设备。例如,如果“冰箱、空调、空气净化器、锅炉、以及洗碗机”作为关于设备的信息通过使用关键字“能源消耗”来搜索,而接收到的室外环境信息是“当前城市的能源消耗增长”,则处理器250可以选择具有最大电力消耗的“空调”。存储在存储单元220中的设备的属性信息可以用于允许处理器250来选择设备。设备的属性信息可以包括每个设备的规格信息以及上述的设备的功能信息。如果至少一个设备被选择,则在步骤S302中,处理器250基于图3的室外环境信息生成用于控制所选择的设备的信息。例如,如果如上所述所接收到的室外环境信息的温度比预先设定的参考值的温度高3℃,则处理器250可以生成用于操作空调的控制信息。用于操作空调的控制信息可以是用于简单地开启空调的信息。然而,用于操作空调的控制信息可以是用于基于室内温度和室外温度之间的关系控制空调的特定功能的信息。因此,处理器250可以基于在步骤S302中生成的控制信息通过第二网络接口单元240控制相对应的设备。图5是根据本发明的实施例,示出由图2的设备控制装置执行的设备控制方法的流程图,其中添加了向用户设备130_5传送在图3中生成的控制信息或向用户接口单元240的输出单元242输出控制信息的功能。因此,图5的步骤S501和步骤S502与图3的步骤S301和步骤S302相同,因此这里将省略其描述以避免冗余的描述。在步骤S503,处理器250向所选择的设备的用户设备130_5传送基于步骤S502中生成的控制信息的指南信息,或者向输出单元242输出指南信息。如果与图3的步骤S302中生成的控制信息相同的控制信息被生成,则指南信息可以是“你想开启空调吗?”和“你想把空调的期望温度设定为25℃吗?”,但是本发明并不限于此。所选择的设备的用户设备130_5可以基于参考图1和图2描述的相同标准来选择。用户设备130_5可以是主用户设备,因为用户设备130_5可以基于关于图2的所选择的设备的使用历史信息、图2的所选择的设备的位置信息、以及图2的所选择的设备的属性信息中的至少一个来选择,而多个用户设备可以根据上述标准来选择。在步骤S504,处理器250通过使用接收到的、基于传送的或输出的指南信息的信息来控制所选择的设备。接收到的基于指南信息的信息可以简单地是“是,否”,或者可以是特定的数据或详细的数据。特定的数据或详细的数据可以是数字数据或表现所选择的设备的功能的数据。接收到的基于指南信息的信息可以是所选择的设备的控制命令。处理器250可以通过第二网络接口单元230向所选择的设备传送用于基于接收到的数据控制所选择的设备的信号。从而,所选择的设备进行操作。图6是根据本发明的实施例,示出由图2的设备控制装置执行的设备控制方法的流程图,其中生成关于基于室外环境信息和用户信息选择的设备的控制信息。图6的步骤S601与图3的步骤S301相同,因此,这里将省略其描述以避免冗余的描述。在步骤S602,处理器250收集用户信息。用户信息可以通过经由第一网络接口单元210和第二网络接口单元230搜索外部数据库,或者存储在存储单元220中的内部数据库来收集。可以通过经由第二网络接口单元230访问至少一个设备来将存储在存储单元220中的内部数据库配置为通过第一网络接口单元下载的数据,或者配置为由用户接口单元240的输入单元241输入的信息。可收集的用户信息可以包括基于个人信息管理系统(PIMS)或PIM的信息。用户信息可以包括,例如,用户商务旅行信息、用户出游信息、以及用户健康信息。用户商务旅行信息和用户出游信息可以基于用户输入信息,用户健康信息可以是用户医疗信息或用户输入信息,但是本发明并不限于此。用户医疗信息可以通过第一网络接口单元210从医疗机构服务器130_2提供。用户信息可以包括指示在图1的区域160中是否存在至少一个用户的信息。例如,如果区域160是基于家庭的区域,用户信息可以包括指示在基于家庭的区域中是否存在至少一个用户的信息。例如,可以基于预先注册在存储单元220中的用户的移动设备的位置,收集指示在区域160中是否存在至少一个用户的信息。也就是说,如果通过第一网络接口单元210收集的预先注册的用户的移动设备的位置在区域160中,则处理器250可以获取指示在区域160存在至少一个用户的用户信息。预先注册的用户的移动设备的位置可以通过使用全球定位系统(GPS)或基于基站的位置信息来检测。可替换地,如果处理器250通过第二网络接口单元230监控设备状态并且确定在区域160中存在预先注册的用户的移动设备,则处理器250可以获取指示在区域160中存在至少一个用户的用户信息。处理器250可以通过周期性地传送要求回复的消息来监控设备状态。设备的识别信息可以用于传送或接收该消息。在步骤S603,处理器250基于室外环境信息和用户信息生成关于所选择的设备的控制信息。例如,如果接收到关于交通事故的室外环境信息,并且包括在用户信息中的PIMS信息包括访问发生交通事故的地点的行程(schedule),则当所选择的移动电话的导航应用被运行时,处理器250可以生成控制信息,该控制信息指示不经过发生交通事故的地点的路径被推荐为访问该地点的路径。可替换地,如果接收到指示在基于用户信息的用户出游的时间关于下雨的天气的室外环境信息,则处理器250以这样的方式生成控制信息:与天气相关的图像被提供在所选择的移动电话的背景屏幕上或所选择的TV的屏幕上,因此,当用户出门时,该用户不会忘记带雨伞。如果接收到关于安全的室外环境信息,并且基于用户信息在区域160中不存在用户,则处理器250可以生成指示所选择的照明被开启的控制信息。如果接收到关于阴天的日照的室外环境信息,并且基于用户信息在区域160中存在至少一个用户,则处理器250可以生成指示所选择的照明的光照变得更亮、所选择的窗户被关闭、以及所选择的花园的洒水器被停止的控制信息。图7是根据本发明的实施例,示出由图2的设备控制装置200执行的设备控制方法的流程图,其中,与图3的实施例相比,设备控制装置200是移动设备并且已经离开区域160。因此,图7的步骤S701和步骤S702与图3的步骤S301和步骤S302相同,因此,这里将省略其描述以避免冗余的描述。在步骤S703,处理器250确定设备控制装置200是否已经离开区域160。所述确定可以由处理器250通过使用GPS或基于基站的位置信息检测方法检测设备控制装置200的位置信息来执行,或者可以基于使用用户接口单元240的输入单元241的用户的输入信息来执行。如果处理器250确定设备控制装置200已经离开区域160,则在步骤S704,处理器250将控制权转交给设备1150_1到设备n150_n中的至少一个。控制权的转交可以基于关于预先设定的候选设备的信息来执行。关于候选设备的信息被预先存储在存储单元220中。根据设备控制装置200的离开的控制权的转交可以通过周期性地传送消息来确定,该消息将由具有协调功能的设备1150_1到设备n150_n的其中之一向设备控制装置200回复,然后根据确定的结果,控制权可以被转交给具有协调功能的设备中的候选设备中具有最高优先级的候选设备。参考图3到图6描述的实施例以及将参考图8、图9、图11和图12描述的实施例可以被修改以便还包括图7的步骤S703和步骤S704。图8是根据本发明的实施例,示出由图2的设备控制装置200执行的设备控制方法的流程图,其中设备是基于收集的用户信息来控制的。在步骤S801,处理器250收集用户信息。处理器250通过搜索上述的设备控制装置200的外部数据库和内部数据库中的至少一个来收集用户信息。在步骤S802,处理器250基于收集的用户信息选择至少一个设备并且生成关于所选择的设备的控制信息。基于收集的用户信息,通过使用根据存储在存储单元220中用户信息和设备之间的关系所准备的表格可以选择至少一个设备。所述表格可以如表1中定义。例如,如果患上感冒的用户选择锅炉,并且不存在于区域160中,则处理器250可以通过使用所述表格选择至少一个设备,例如选择照明和窗户。如果至少一个设备被选择,处理器250基于用户信息生成关于所选择的设备的控制信息。该控制信息可以包括,例如,指示锅炉被开启(如果锅炉在上面被选择)以及照明被完全关闭且窗户被全部关上(如果照明和窗户在上面被选择)的信息。处理器250可以根据控制信息通过第二网络接口单元230控制所选择的设备。图9是根据本发明的实施例,示出由图2的设备控制装置200执行的设备控制方法的流程图,其中步骤S503和步骤S504被添加到关于图8描述的实施例。因此,图9的步骤S901和步骤S902与图8的步骤S801和步骤S802相同,并且图9的步骤S903和步骤S904与图5的步骤S503和步骤S504相同,因此,这里将省略其描述以避免冗余的描述。参考图9,当基于用户信息控制所选择的设备时,用户设备130_5或用户接口单元240的输入单元241可以被使用。图10是根据本发明的实施例,示出设备控制装置1000的框图,其中图2的设备控制装置200还包括收集室内环境信息的功能。图2和图10之间具有相同参考标号的部分可以被理解为执行相同的功能。图10的设备控制装置1000的部分可以比图10中示出的部分更多或更少。室内环境信息收集单元1010可以基于各种传感器来收集室内环境信息。室内环境信息可以包括温度、湿度、空气污染中的至少一个,但是本发明并不限于此。包括在室内环境信息收集单元1010中的各种传感器可以包括用于收集室内环境信息的传感器。处理器1020可以基于至少一个室内环境信息、通过第一网络接口单元210接收的室外环境信息和用户信息中的至少一个、以及通过第二网络接口单元230接收的用户信息来选择设备,并且生成所选择的设备的控制信息。也就是说,处理器1020可以如图11中所示操作。图11是根据本发明的实施例,由图10的设备控制装置1000执行的设备控制方法的流程图,其中设备基于室外和室内环境信息来控制。图11的步骤S1101与图3的步骤S301相同,因此,这里将省略其描述以避免冗余的描述。在步骤S1102,处理器1020通过室内环境信息收集单元1010收集室内环境信息。在步骤S1103,处理器1020基于收集的室内和室外环境信息生成关于在步骤S1101中选择的设备的控制信息。例如,如果室外环境信息具有28℃的温度,而室内环境信息具有22℃的温度,由于两者之间的温度差是6℃,则处理器1020生成控制信息,该控制信息指示所选择的空调进行操作以便调整所述6℃的温度差。如果期望的温度已经被预先设定,处理器1020可以被实施为只有当室内温度高于期望的温度时才生成该控制信息。可以修改图11的实施例以便还包括图5的步骤S503和步骤S504。如果图11的实施例被修改为还包括图5的步骤S503和步骤S504,处理器1020可以基于生成的控制信息向用户设备130_5传送指南信息,或者向用户接口单元240的输出单元242输出指南信息,并且控制通过基于该指南信息接收到的信息选择的设备。图12是根据本发明的实施例,示出由图10中的设备控制装置1000执行的设备控制方法的流程图,其中设备基于室外环境信息、室内环境信息、以及用户信息来控制。也就是说,图12的实施例除了图11的实施例以外还包括收集用户信息的步骤。图12中的步骤S1201和步骤S1202与图11中的步骤S1101和步骤S1102相同,因此,这里将省略其描述以避免冗余的描述。在步骤S1203,处理器1020通过搜索存储在存储单元220中的内部数据库和上述的外部数据库中的至少一个来收集用户信息。用户信息可以是如上所述商务旅行信息、出游信息、以及基于PIMS或PIM的信息中的至少一个,但是本发明并不限于此。如果处理器1020通过外部数据库搜索用户信息,则处理器1020可以从将要传送控制信息的用户设备130_5搜索用户信息。搜索用户信息的方法可以基于用户的识别信息来执行。在步骤S1204,处理器1020基于收集的室内和室外环境信息以及用户信息生成关于所选择的设备的控制信息。例如,如果室外环境信息具有28℃的温度,而室内环境信息具有22℃的温度,由于两者之间的温度差是6℃而用户当前不在,因此处理器1020可以不生成控制信息。然而,如果两者之间的温度差是6℃,并且基于用户的医疗处治记录信息诊断出用户患上了感冒,则处理器1020可以生成指示空调如上所述根据适宜的室内温度和当前收集的室内温度之间的温度差进行操作的控制信息。图12的实施例可以被修改为还包括图5中的步骤S503和步骤S504。如果图1中的用户设备130_5通过局域网140存在于区域160中,则图1的网络可以如图13所示被重新配置。图13是根据本发明的实施例,示出基于设备控制装置1310的网络1300的框图,其中设备11330_1对应于图1中的用户设备130_5。设备控制装置1310可以基于局域网(LAN)1320和外部网络120中的至少一个来访问设备11330_1。在这方面,设备11330_1可以是像用户设备130_5的移动设备。如果设备11330_1和设备控制装置1310是移动设备,则设备11330_1可以是基于区域1340的人们中、与设备控制装置1310的人不同的人的移动设备。区域1340可以是基于空间的、可由设备控制装置1310通过局域网1320访问的区域。图13的信息提供商1350可以以与图1的区域130相同的方式来定义。图13的局域网1320可以以与图1的局域网140相同的方式来定义。设备21330_2到设备m1330_m可以对应于图1的设备1150_1到设备n150_n。图13和图1之间具有相同参考标号的部分可以被解释为执行相同的功能。图13的设备控制装置1310可以通过外部网络120访问信息提供商1350,并且像图1的设备控制装置110那样控制可通过局域网1320访问的设备11330_1到设备m1330_m中的至少一个。设备21330_2到设备m1330_m可以包括移动设备。如果设备21330_2到设备m1330_m包括至少一个移动设备,则包括在设备21330_2到设备m1330_m中的移动设备可以是基于区域1340的人们中、与设备11330_1不同的人的移动设备。例如,如果区域1340是基于家庭的区域,设备控制装置1310是一个住户的移动设备,并且设备11330_1是另一个住户的移动设备,则包括在设备21330_2到设备m1330_m中的移动设备可以是又一个住户的移动设备。本发明还可以体现为非瞬时性的计算机可读记录介质上的计算机可读代码。计算机可读记录介质是任何能够存储之后能够被计算机系统读取的数据的数据存储设备。计算机可读记录介质的示例包括只读存储器(ROM)、随机访问存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储设备等等。计算机可读记录介质也可以分布在网络耦合的计算机系统上,从而计算机可读代码以分布式方式存储和运行。并且,本发明所属领域的普通程序员可以容易地理解用于完成本发明的功能性程序、代码和代码段。虽然已经参考本发明的一定实施例具体地示出和描述了本发明,本领域普通技术人员将理解,可以在这里进行各种形式和细节上的修改而不脱离所附权利要求及其等效物定义的本发明的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1