基于运转情况控制相关装置的装置、调度机器人和服务器的制作方法

文档序号:18161025发布日期:2019-07-13 09:19阅读:165来源:国知局
基于运转情况控制相关装置的装置、调度机器人和服务器的制作方法
本发明是一种涉及基于运转情况控制相关装置的装置、控制该装置的调度机器人和服务器的技术。
背景技术
:近年来,随着各种家用电器中配备了通信功能,家用电器中提供了与其他装置收发信息的功能。特别地,本发明的申请人所申请的申请号10-2003-0097598中公开了在家用电器的运转过程中,基于家用电器的运转情况来开关特定空间的灯的技术。图1是示出现有技术中用于控制利用智能服务器的家电设备的系统结构的图。图1中,可以由智能服务器4来控制通过家庭网络管理器2连接的多个家电设备,可以在洗衣机3执行洗衣进程之后,智能服务器4将洗衣结束消息通过互联网1通知给用户,或者通过与用户的交互来控制洗衣间的灯5。另一方面,如图1的结构在基于洗衣机计算出的简单的运转结果来控制灯的过程中,不需要用户的行为模式或与其他家电设备的交互。由此,在本发明中,将对包含家用电器的装置能够对应用户的行为模式进行交互的方法以及实现该方法的装置进行描述。技术实现要素:为了解决上述问题,本发明提供一种对用户建议或引导功能的装置,使得家用电器之间能够按功能相关联而运转。在本发明中,存储用户使用装置的行为模式,以主动引导用户对于其他装置的功能控制。本发明的目的不限定于上述提及的目的,没有提及的本发明的其他目的以及优点可通过以下说明理解,且通过本发明的实施例能够更清楚地理解。装置c能够容易理解通过权利要求书指出的技术方案以及其组合来实现本发明的目的以及优点。根据本发明一实施例的基于运转情况控制相关装置的装置,包括:功能部,用于执行装置的物理功能;控制部,用于控制功能部,识别对应于在功能部中执行或预定执行的第一功能执行后续的第二功能的相关装置,并生成传输给相关装置的时间表和功能信息;以及通信部,用于将控制部生成的时间表和功能信息传输给相关装置。根据本发明另一实施例的基于运转情况控制相关装置的装置,包括:功能部,用于执行装置的物理功能;控制部,用于控制功能部,并生成在功能部中执行或预定执行的第一功能的信息;以及通信部,用于将生成的第一功能的信息传输给配置于外部的调度管理装置。根据本发明又一实施例的基于运转情况由相关装置控制的装置,包括:功能部,用于执行装置的物理功能;通信部,用于从相关装置或调度管理装置接收时间表和功能信息;以及控制部,用于控制功能部保持准备状态,使得功能部利用通信部所接收的时间表和功能信息在时间表所指示的时间点执行第一功能。根据本发明又一实施例的基于运转情况控制相关装置的调度机器人,包括:装置信息存储部,用于存储属于两个以上的相关组的装置的信息,并存储有关装置的相关功能的信息;行为模式存储部,用于存储用户使用装置的行为模式信息;控制部,用于在从装置中的第一装置接收到第一功能的信息时,识别对应于第一功能执行后续的第二功能的相关装置,并生成传输给相关装置的时间表和功能信息;以及通信部,用于与装置之间收发消息,并将控制部生成的时间表和功能信息传输给相关装置。根据本发明又一实施例的基于运转情况控制相关装置的服务器,包括:装置信息存储部,用于存储属于两个以上的相关组的装置的信息,并存储有关装置的相关功能的信息;行为模式存储部,用于从装置接收用户使用装置的行为模式信息并存储;控制部,用于在从装置中的第一装置接收到第一功能的信息时,识别对应于第一功能执行后续的第二功能的相关装置,并生成传输给相关装置的时间表和功能信息;以及通信部,与装置之间收发消息,并将控制部生成的时间表和功能信息传输给相关装置。当适用本发明时,服务器或调度机器人收集空间中的各种产品的使用历史和用户的行为模式,并学习用户使用模式,基于此可以预先设置和引导各装置的功能,或者预测时间以控制装置的功能。另外,当适用本发明时,可以由相应装置、调度机器人或服务器学习用户对各装置的使用模式,从而主动提供产品之间的联动服务。本发明的效果并不限于上述效果,本领域技术人员可以从本发明的结构容易地导出本发明的各种效果。附图说明图1是示出现有技术中用于控制利用智能服务器的家电设备的系统结构的图。图2是示出根据本发明一实施例的相关组中的装置之间进行交互的过程的图。图3是示出根据本发明另一实施例的相关组中的装置与调度机器人进行交互的过程的图。图4是示出根据本发明又一实施例的相关组中的装置和服务器的运转过程的图。图5是示出根据本发明又一实施例的相关组中的装置、调度机器人和服务器的运转过程的图。图6是示出根据本发明一实施例的装置的结构的图。图7是示出根据本发明一实施例的装置之间广播消息的过程的图。图8是示出根据本发明一实施例的调度机器人的结构的图。图9是示出根据本发明一实施例的调度机器人300控制装置的过程的图。图10是示出根据本发明另一实施例的调度机器人300控制装置的过程的图。图11是示出根据本发明一实施例的服务器的结构的图。具体实施方式下面,参照附图详细说明本发明的实施例,以使本发明所属
技术领域
的普通技术人员能够容易实施。本发明能够以多种不同的形态实现,并不限定于在此说明的实施例。为了准确地说明本发明而省略了与本发明无关的部分,在整个说明书中,对相同或相似的构成要素标注了相同的附图标记。参照示例性的附图详细地说明本发明一些实施例。在对各个附图的构成要素标注附图标记时,对不同的附图中的相同的构成要素尽可能使用相同的附图标记。在说明本发明时,当判断为对有关的公知结构或功能的具体说明会使本发明不清楚时,可省略对其的详细说明。在说明本发明的构成要素的过程中,可使用第一、第二、a、b、(a)、(b)等术语。上述术语仅为了区别所述构成要素与其它构成要素,不会因上述术语而限定相应构成要素的本质、次序、顺序或个数等。当记载为某一构成要素“连接”、“结合”或“接触”于其他构成要素时,虽然有可能该构成要素直接与其他构成要素连接或接触,但是应当理解为有可能在各个构成要素之间“夹设”其他构成要素或各个构成要素通过其他构成要素来“连接”、“结合”或“接触”。在实现本发明的过程中,为了便于说明,可以将构成要素细化并进行说明,而这些构成要素可以在一个装置或模块中实现,或者也可以是一个构成要素分布在多个装置或模块中实现。在本发明中,相关装置意味着每个装置所提供的功能按照时间顺序关联。例如,冰箱、烤箱和洗碗机是用户在进行料理的过程中所使用的装置,由此这三个装置彼此构成相关装置。当有两个以上的装置处于相关装置的关系时,将这些称为相关组。以下,作为相关组的一实施例,有下述的组,但其仅仅是示意性的,本发明并不限于此。料理关联相关组:冰箱-烤箱-洗碗机洗衣关联相关组:储衣柜-洗衣机-烘干机这些相关组成为各装置对应用户所使用的行为模式基于时间表运转的单位。设置装置的时间表并存储用户的行为模式而适用于时间表的功能可以由相关组中的任一设备执行,也可以由与相关组中的装置进行通信并且与相关组中的装置配置于同一空间的调度机器人或配置于外部的服务器执行。装置c可以在相关组中的装置和外部服务器之间配置调度机器人。图2是示出根据本发明一实施例的相关组中的装置之间进行交互的过程的图。相关组中的装置a、b、c的运转顺序有a-b-c的关系。该情况下,对应装置a中设置的运转,装置a向提供后续的功能的装置b传输时间表和功能信息。作为一实施例,装置a可以向装置b传输消息“30分钟后实施功能1”(s10)。同样地,装置b也可以基于从s10中接收的消息功能,向提供后续的功能的装置c传输消息“1小时50分钟后实施功能3”(s11)。其结果,当在装置a执行特定功能时,也会向提供与其关联的功能的装置b和装置c提供用于对应于此提供功能的时间信息即时间表,因此可以根据各装置的运转来进行准备(预热)。作为一实施例,在从冰箱(装置a)取出火鸡,利用烤箱(装置b)进行料理,在洗碗机(装置c)中清洗料理中所使用的碗时,可以根据火鸡加工时间由冰箱(装置a)指示准备烤箱(装置b)的时间以及烤箱的功能(s10)。而且,烤箱(装置b)也同样地,由烤箱(装置b)向洗碗机(装置c)提供指示准备洗碗机(装置c)的时间以及洗碗机的功能的消息,以便清洗油腻的碗(s11)。在图2所示的结构中,一个相关组中包括装置a-装置b-装置c。这些装置之间的作业顺序或者所提供的功能的相关性作为数据库存储在各装置中,可以基于此向其他装置传输消息。特别地,基于用户的行为模式可以生成时间表。当特定用户使用烤箱(装置b)之后经过1小时用餐时间之后将碗放入洗碗机(装置c)中的信息累积在相关组中的装置a、b、c之间时,可以根据上述行为模式反映时间信息来生成时间表。图3是示出根据本发明另一实施例的相关组中的装置与调度机器人进行交互的过程的图。图3的结构中配置有调度机器人300,在调度机器人从属于相关组的任一装置通过消息接收到当前运转的功能或者准备好的功能等信息时(s14),可以向与此关联的装置b或装置c一并传输指示在特定时间点准备特定功能的消息(s15和s16)。图4是示出根据本发明又一实施例的相关组中的装置和服务器的运转过程的图。图4是根据本发明又一实施例的以服务器为中心设置相关装置的时间表的结构。图4中,属于一个相关组的装置分别与服务器500进行通信。服务器500在接收到装置a所传输的有关使用或运转等的信息时,可以向与此关联的其他装置b或装置c传输指示在特定时间点准备特定功能的消息。作为一实施例,以装置a、装置b、装置c分别为冰箱、烤箱、洗碗机的情况为中心进行描述。当用户使用冰箱(装置a)时,冰箱(装置a)向服务器500传输信息(s21)。服务器500利用引擎550搜索之前的食谱信息,基于相应冰箱内的食材来选择食谱(s22),并将其提供给冰箱(装置a)(s23)。之后,当用户使用建议的食谱时,服务器500计算出相应食谱信息以及用户过去在准备食物时所用的时间(在已学习用户的行为模式的情况下),并将其提供给装置b即烤箱(s24)。烤箱(装置b)进入准备(ready)状态,以便设置成相应食谱来提供料理功能。当用户使用烤箱时,烤箱将使用时间以及用户所设置或变更的功能或选项信息传输给服务器500(s25)。服务器500将烤箱启动信息、食谱信息、用户用餐时间和洗碗机使用时间信息传输给洗碗机(装置c)(s26)。洗碗机利用接收的信息设置成适当的清洗进程,同样进入到能够执行相应功能的准备(ready)状态并待机。之后,当用户以准备好的状态直接使用或者变更功能/选项来使用洗碗机时,有关该变更或者使用明细的信息将传输到服务器500(s28)。整理图4,每个装置(装置a、b、c)所收集的信息传输到服务器500。其被提供至引擎550,可以学习各装置的使用模式,并将需要使用的对应功能进行分组来提供建议。例如,当在多种空间中选择烤箱的烧烤功能后经过一定时间之后使用洗碗机的模式累积时,服务器500可以控制引擎550对上述模式进行分组,以便在用户使用烤箱时向洗碗机指示后续的功能的运转或使其进行准备。图5是示出根据本发明又一实施例的相关组中的装置、调度机器人和服务器的运转过程的图。以上,对图3以调度机器人300为中心进行了描述,对图4以服务器500为中心进行了描述。下面结合以上两者示出调度机器人300和服务器500设置时间表和功能的过程。每个相关组中的装置(装置a、b、c)与调度机器人300执行通信。与此相反,调度机器人300将接收的信息传输给服务器500,从而在服务器500提供通过引擎550计算出的信息时,可以将其重新传输给装置(装置a、b、c)。不同于图4,在图5中,对于服务器500,各装置(装置a、b、c)不直接执行通信,而是由调度机器人300执行通信。具体的运转与图3或图4相似,对于各运转的实施例将在下面进行描述。图6是示出根据本发明一实施例的装置的结构的图。装置100示出以上图2至图5中与装置a、b、c对应的结构。装置100可以如图2所示,直接向相关装置传输时间表和功能信息,也可以是如图3至图5所示,传输给如调度机器人300或服务器500的调度管理装置,并由调度管理装置将其重新传输给其他相关装置的实施例中的装置。作为一实施例,调度管理装置是与相关装置和装置进行通信并与装置配置在同一空间的调度机器人300。另外,作为另一实施例,调度管理装置是与相关装置和装置进行通信并与装置配置在隔开的空间的服务器500。首先,对图2的装置a所对应的情况下的各构成要素进行描述。功能部110用于执行装置的物理功能。作为一实施例,物理功能可以指吸尘器提供的清扫功能、冰箱提供的冷藏和冷冻功能、烤箱提供的加热功能、洗碗机提供的洗碗功能、洗衣机提供的洗衣功能、烘干机提供的烘干功能等。功能部110用于执行装置所提供的特定功能,可以包括各种机械性构成要素。接着,通信部130用于与其他装置、调度机器人300、服务器500之间收发消息。接口部120用于用户选择功能或与功能关联的下位概念的选项,或者监测装置的运转情况。以触摸屏、语音识别、语音引导、按键式输入等作为实施例。控制部150可以控制每个构成要素。更详细而言,在图2的实施例中以装置a的情况为中心进行描述。控制部150用于控制功能部110,识别对应于在功能部110中执行或预定执行的第一功能执行后续的第二功能的相关装置(例如装置b),并生成传输给相关装置的时间表和功能信息。接着,通信部130将控制部150所生成的时间表和功能信息传输给相关装置(图2中为装置b),使装置b保持准备状态,以便能够运转或执行第二功能。其中,控制部150可以基于用户对于功能部110所执行的第一功能的行为模式信息生成时间表和功能信息。时间表可以是有关第一功能和第二功能之间的时间差的信息。而且,相关装置(例如图2的装置b或装置c)可以保持准备状态,以便在经过时间差的时间之后执行第二功能。在如图2所示的结构中,装置之间的通信可以是一对一或者是广播。图2是装置a指示装置b发送消息的方式。其中,当装置a不能特定装置b时,可以仅广播时间表,并由接收该信息的装置b和装置c据此提供功能。表1是示出包括时间表和功能的信息的消息的结构的一实施例。【表1】示例设备执行功能预计结束时间1冰箱搬出(火鸡)2017.12.2113:25:002烤箱烧烤(火鸡)2017.12.2114:01:003洗碗机清洗(大、油腻)2017.12.2116:51:004洗衣机清洗(罩衫)2017.12.2117:10:005烘干机烘干(罩衫)2017.12.2119:30:00“设备”项是执行功能的装置的标识信息。“执行功能”是指所执行的功能。“预计结束时间”指示所执行的功能结束的时间点。参照各个示例(case),可以运转从冰箱中搬出火鸡的功能(搬出(火鸡))。冰箱门关闭后取出火鸡并加工完成的时间可以是“预计结束时间”。当然,可以将取出的运转完成后到送至烤箱的时间设置为“预计结束时间”。当已存储用户的行为模式信息时,预计结束时间的值将更加准确。当在过去用户的行为模式中存储有从冰箱中搬出火鸡(或者与其相似的食品)并放入烤箱为止的时间信息时,可以将其反映来设置预计结束时间。当冰箱的通信部通过广播的方式传输如示例1的信息时,从烤箱的通信部所接收的消息中可以确认到可以料理火鸡。特别地,当冰箱被添加以烤火鸡为食谱进行搜索的信息时,上述搜索食谱信息也可以包含在功能信息中。例如,如搬出(火鸡、搜索烧烤)的信息可以包含在消息中被广播。示例2的情况下,消息由在烤箱中烧烤火鸡的功能以及该功能结束的时间信息构成。示例3是有关洗碗机清洗油腻的大碗的功能的运转以及该功能的结束时间点的消息。示例4是有关洗衣机清洗罩衫以及该功能的结束时间点的消息。示例5是有关衣物烘干机烘干罩衫以及该功能的结束时间点的消息。若以上示例1被传输,则可以预测每个装置需要执行的功能和时间信息并将示例2和3作为消息提供。例如,示例1可以对应图2的s10、示例2可以对应图2的s11。此外,在广播方式的传输中也可以综合适用示例1、2、3。图7是示出根据本发明一实施例的装置之间广播消息的过程的图。在冰箱100a中搜索到火鸡烧烤料理的食谱并搬出火鸡时,冰箱100a广播(或者直接传输给特定装置)如示例1的内容的消息(s10a)。烤箱100b基于接收的消息提供准备功能,以便能够反映料理火鸡的预计时间(基于示例1的预计结束时间),并在2017.12.2113:25:00进行提前预热或预热。在该状态下,当用户将火鸡放入烤箱100b并选择之前准备好的功能(烧烤:烧烤)时,烤箱100b广播(或者直接传输给特定装置)如示例2的内容的消息(s11a)。同样地,洗碗机100c基于接收的消息提供准备功能,以便能够反映料理火鸡结束的预计时间(基于示例2的预计结束时间)并提前清洗油腻的碗。该过程中,当用户选择火鸡作为晚餐时,可以将用餐时间也一并反映来计算出预计时间。在该状态下,当用户将碗放入洗碗机100c中,并选择之前准备好的功能(清洗(大、油腻))时,洗碗机100c广播(或者直接传输给特定装置)如示例3的内容的消息(s12a)。而且,可以将其传输至用户的手机,以通知洗碗机的运转已结束。图2、图6和图7中,装置将有关自身执行的功能的信息以及该功能结束的时间或者反映出用户的行为模式而结束的时间等时间表和功能信息结合并传输给相关的组中的装置,使得其他装置能够对应于此进行准备。另外,在相关装置进行准备的状态下,实际用户选择相应功能使其运转的情况,以及其他情况存储为用户的行为模式,可以在之后反映到装置的运转中。例如,当用户取出火鸡之后未放入烤箱的情况反复出现时,即便从冰箱中搬出火鸡,也可能不会从冰箱向烤箱传输指示火鸡烧烤功能的消息。另外,当用户使用烤箱的烧烤功能料理火鸡之后用餐所需的时间,或者用户料理其他食品并用餐所需的时间反复存储于装置时,可以利用存储的信息来生成时间表。在图2、6和图7的结构中,各装置不仅起到传输自身的功能信息和时间表的作用,还可以起到接收其他装置的功能信息和时间表来运转的作用。当然,如图3至5所示,可以从如调度机器人300或服务器500的调度管理装置接收时间表或所指示的功能。下面对该情况下装置的结构进行描述。功能部110执行装置的物理功能的过程相同。通信部130从相关装置或调度管理装置接收时间表和功能信息。时间表和功能信息如表1所示。或者,可以是指示功能信息应在相应装置中运转的功能信息。控制部150可以控制功能部110保持准备状态,使得功能部利用通信部130所接收的时间表和功能信息,在时间表所指示的时间点执行第一功能。其中,时间表可以是有关在装置执行第一功能之前,在相关装置中执行的第二功能以及从用户的行为模式信息计算出的第二功能的结束时间点的信息。该情况下,在烤箱的情况下,功能信息可以包含有关烤箱执行的“烧烤”的功能。或者,如表1所示,通信部130从相关装置接收时间表和功能信息时,功能信息可以成为有关在执行第一功能之前,在相关装置中执行的第二功能的信息。例如在烤箱的情况下,之前冰箱所执行的“搬出”可以包含在功能信息中。即,通信部130接收的由相关装置所指示的消息中可以包含有关传输该消息的相关装置所执行或者预定执行或者执行结束的功能的信息。另外,该消息可以包含有关预测由包含通信部130的装置执行的功能的信息。另一方面,如图3至图5所示,对向调度管理装置传输每个装置对于自身功能的信息的情况下的装置构成要素进行描述。装置100的构成要素与图6所示相同。控制部150用于控制执行装置的物理功能的功能部110,并生成功能部中执行或预定执行的第一功能的信息。例如,装置可以对应于上述表1的执行功能。通信部130将生成的第一功能的信息传输给配置在外部的调度管理装置。在表1中,仅执行功能的信息能够传输到调度管理装置。例如,当冰箱将“搬出(火鸡)”的功能信息传输给调度管理装置时,调度管理装置可以基于该功能信息识别相关装置(烤箱),并搜索相关功能(烧烤(火鸡))。另外,调度管理装置可以计算出“搬出(火鸡)”的功能和相关功能(烧烤(火鸡))之间的时间,计算出预计结束时间并传输给烤箱。当然,装置100的控制部150可以生成用户对于功能部110所执行的第一功能的行为模式信息,通信部130可以向调度管理装置传输基于行为模式信息的时间表。例如,以冰箱和烤箱作为一实施例的情况下,冰箱和烤箱可以计算出在此期间记录的用户的行为模式信息(从取出火鸡之后至放入烤箱所经历的时间信息)并存储。该信息可以累积存储在调度管理装置中。即,调度管理装置所生成的时间表可以是有关第一功能以及从用户的行为模式信息计算出的第一功能的结束时间点的信息。图8是示出根据本发明一实施例的调度机器人的结构的图。如上所述,调度机器人300是调度管理装置的一实施例。调度机器人300用于基于运转情况控制相关装置。为此,装置信息存储部310存储属于两个以上的相关组的装置的信息,并存储相关装置的有关功能的信息。行为模式存储部320用于存储用户使用装置的行为模式信息。控制部350用于在从装置中的第一装置接收到第一功能的信息时,识别对应第一功能执行后续的第二功能的相关装置,并生成传输给相关装置的时间表和功能信息。另外,通信部330用于与装置之间收发消息,并将控制部所生成的时间表和功能信息传输给相关装置。控制部350可以基于用户对于装置所执行的第一功能的行为模式信息,生成时间表和功能信息。即,当存在在传输有关功能的信息的装置与其对应的相关装置之间累积的用户的行为模式信息时,可以基于此来生成时间表和功能信息。例如,以冰箱和烤箱作为一实施例时,可以通过冰箱和烤箱计算出在此期间接收并存储于行为模式存储部320的用户的行为模式信息(从取出火鸡之后至放入烤箱所经历的时间信息)。该信息也可以累积存储在调度管理装置中。即,调度机器人300所生成的时间表可以是有关第一功能以及从用户的行为模式信息计算出的第一功能的结束时间点的信息。以图3为基准,调度机器人300的控制部350可以基于用户对于装置a所执行的第一功能的行为模式信息生成时间表和功能信息。时间表可以是有关第一功能和第二功能之间的时间差的信息。另外,相关装置(例如,图2的装置b或装置c)可以保持准备状态,以便在经过时间差的时间之后执行第二功能。图9是示出根据本发明一实施例的调度机器人300控制装置的过程的图。表2是示出图9的实施例中每个装置100a、100b、100c向调度机器人300传输的消息的结构的表。【表2】示例设备执行功能1s冰箱搬出(火鸡、烧烤)2s烤箱烧烤(火鸡)3s洗碗机清洗(大、油腻)表3是示出图9的实施例中调度机器人300向每个装置100a、100b、100c传输的消息的结构的表。【表3】示例设备执行功能预计结束时间2r烤箱烧烤(火鸡)2017.12.2114:01:003r洗碗机清洗(大、油腻)2017.12.2116:51:004r智能手机洗碗完成2017.12.2116:53:00在冰箱100a中搜索到火鸡烧烤料理的食谱并搬出火鸡时,冰箱100a向调度机器人300传输如表2的示例1s的内容的消息(s31)。调度机器人300的控制部350基于接收的消息在装置信息存储部310中搜索执行下一个功能的相关装置。其搜索结果,能够搜索到烤箱100b,并确认烧烤(火鸡)为烤箱所能够提供的功能。另一方面,调度机器人300的控制部350可以基于示例1s的功能(执行功能)计算出开始料理火鸡之前所需的预计时间。由此,控制部350可以在行为模式存储部320中搜索用户之前所执行的行为模式信息并进行计算。当计算出的值为“2017.12.2114:01:00”时,调度机器人300向烤箱100b传输如示例2r的消息(s32)。其结果,烤箱100b提供准备功能,以便能够反映示例2r的预计结束时间,在2017.12.2114:01:00进行提前预热或预热。在该状态下,当用户将火鸡放入烤箱100b并选择之前准备好的功能(烧烤)时,烤箱100b向调度机器人300传输如示例2s的内容的消息(s33)。与如上所述的过程相同地,调度机器人300的控制部350基于接收的消息,在装置信息存储部310中搜索执行下一个功能的相关装置。其搜索结果,能够搜索到洗碗机100c,在此,确认“清洗(大、油腻)”为所能够提供的功能。另外,调度机器人300可以计算出火鸡料理结束的预计时间。由此,可以反映火鸡的重量、设置于烤箱100b的定时器。另外,当用户用餐所需的时间在之前存储为行为模式信息时,可以将其反映。例如,当过去用户使用烤箱100b料理之后到将碗放入洗碗机100c的时间差被累积并存储于行为模式存储部320时,调度机器人300的控制部350可以基于此来计算出预计结束时间。即,当用户选择火鸡作为晚餐时,可以将用餐时间也一并反映来计算出预计时间。其结果,调度机器人300的控制部350生成如表3的示例3r的消息并传输给洗碗机100c(s34),洗碗机基于如示例3r的消息的预计结束时间提供准备功能,以便能够预先清洗油腻的碗。在该状态下,当用户将碗放入洗碗机100c中并选择之前准备好的功能(清洗(大、油腻))时,洗碗机100c向调度机器人300传输如示例3s的内容的消息(s35)。按照相同的过程,调度机器人300的控制部350基于接收的消息在装置信息存储部310中搜索执行下一个功能的相关装置。其搜索结果,没有更多的对应功能,因此为了向用户通知装置的结束,如表3的示例4r所示,向智能手机100d一并传输通知“洗碗完成”的消息以及时间表(s36)。图9中,在用户使用相关组中的装置的过程中,调度机器人300存储用户的过去行为模式信息以及有关各装置间的功能之间的相互关联性的信息,当各装置100a、100b、100c将有关当前执行当中或预约的功能的信息传递给调度机器人300时,调度机器人300搜索其他装置并传输指示相应装置准备特定功能的消息。该过程中,用户直接使用准备好的功能的情况与不使用该功能的情况,或者与预测的时间一致或发生差异的情况等的信息,均可以存储在调度机器人300的装置信息存储部310和行为模式存储部320中。而且,在此存储的信息可以使相关装置在下一次执行相同或相似的功能时更准确地准备功能。调度机器人300还可以通过语音发声或者闪烁等方式向用户引导所需的功能。图10是示出根据本发明的另一实施例的调度机器人300控制装置的过程的图。以储衣柜100e、洗衣机100f、烘干机100g为实施例进行描述。将用户穿着过的衣服配置在储衣柜100e(以下称为衣柜)中。衣柜100e对于配置的衣物执行除尘、提供湿气或者检测衣物的状态等的功能。在上述功能的执行过程中,衣柜100e确认到相应衣物需要进行洗衣。该情况下,衣柜100e向调度机器人300传输配置的衣物的种类和状态(s41)。所传输的消息的结构可以如下。msg:{衣物=“罩衫”,污渍=“番茄酱”,污浊度=“重”}(msg:{cloth=“blouse”,stain=“ketchup”,stainlevel=“heavy”})当如上所示的消息传输到调度机器人300时,调度机器人300在装置信息存储部310中搜索解决问题的最合适的装置。调度机器人300搜索洗衣机100f,洗衣机100f将洗衣所需的功能或选项(普通&温水)即功能信息传输给洗衣机100f(s42)。另外,可以如下向用户进行语音引导。s42可以省略。即,调度机器人300可以不预先通知洗衣机100f,首先执行语音引导。当调度机器人300引导“请将衣柜中的罩衫放入洗衣机”时,用户打开衣柜100e的门取出罩衫。有关上述功能的信息同样由衣柜100e传输给调度机器人300(s43),调度机器人300传输时间表,使得洗衣机100f能够准备罩衫的洗衣(s44)。当然,可以一并传输时间表信息以及功能信息。特别地,在省略s42的情况下,一并传输时间表以及功能信息。在用户向洗衣机100f放入罩衫之后,直接选择设置好的功能使其运转或者变更选项使其运转的情况下,洗衣机100f可以将上述信息以如下消息的方式传输给调度机器人300(s45)。msg:{程序=“普通”,污浊度=“重”,水=“温水”}(msg:{course=“normal”,stainlevel=“heavy”,water=“warmwater”})调度机器人300基于传输的消息在装置信息存储部310中搜索执行下一个功能的装置。调度机器人300搜索烘干机100g,并将烘干所需的功能或选项(凉燥)即功能信息传输给烘干机100g(s46)。该过程中,有关洗衣结束的时间点的信息也一并在步骤s46中作为时间表传递到烘干机100g。烘干机100g可以基于接收到的传递信息准备相应功能,当用户实际向烘干机100g放入罩衫时,可以执行之前设置好的功能,或者根据用户的部分功能变更来执行功能。该过程中,在烘干机100g完成烘干功能的时间点,调度机器人300可以向用户的通信装置(手机)100d传输有关烘干完成的消息如图9所示。在没有调度机器人300的情况下,可以由服务器500来代替实现上述功能。对此将进一步详细描述。图11是示出根据本发明一实施例的服务器的结构的图。可以具有与上述调度机器人300相似的结构。只是,由于服务器500可以与配置在多个家庭的装置进行通信,因此可以同时控制各种家庭的装置。另外,服务器500可以另外包括引擎部540。参照服务器500的构成要素,装置信息存储部510用于存储属于两个以上的相关组的装置的信息,并存储相关装置的有关功能的信息。行为模式存储部520用于从装置接收用户使用装置的行为模式信息并进行存储。此时,行为模式存储部520可分别存储各种用户的行为模式,当未存储任一家庭的用户的行为模式时,可以利用相似的其他用户的行为模式信息由引擎部540进行推导。控制部550在从这些装置中的第一装置接收到第一功能的信息时,识别对应第一功能执行后续的第二功能的相关装置,并生成传输给相关装置的时间表和功能信息。另外,通信部530用于与装置之间收发消息,并将控制部550所生成的时间表和功能信息传输给相关装置。引擎部540可以存储在多个装置所传输的信息中关联度高的信息。更详细而言,引擎部540接收的行为模式信息中存储装置的使用时间、相关装置的使用时间,或者在装置或相关装置中用户所使用的功能中关联度高的信息。由此,可以从相应用户的过去行为中计算出基于特定用户的行为模式的功能或预计时间等,还可以基于其他用户的行为模式进行计算。用户信息在一个家庭中可识别个别用户的情况下,可以对每个相应用户另行进行行为模式化。与此相反,也可以不进行上述识别,以一个空间单位(家或办公室等)对用户的行为模式进行行为模式化,形成一个虚拟的用户的行为模式。另外,控制部550可以基于用户对于每个装置所执行的第一功能的行为模式信息生成时间表和功能信息。该过程中,时间表为有关第一功能和第二功能之间的时间差的信息,控制相关装置保持准备状态,以便在经过时间差的时间之后执行第二功能的过程如上所述。如图4中所述,服务器500可以基于各装置传输的信息来搜索执行下一个功能的装置,计算出预计时间等时间表,并传输给相关装置。在图9和图10中的各项中,服务器500可以代替调度机器人300提供调度机器人300的功能。只是,调度机器人300用于管理在相应空间内汇集的信息,而服务器500可以将多种空间的每个装置所传输的信息按照空间进行管理,生成对应于此的消息,并传输给装置。以往的ha智能家电可以按照产品组来个别地使用远程控制/监测、智能诊断等的功能,在冰箱/烤箱的情况下提供有限的联动功能,例如基于保管于冰箱的食材推荐食谱并向烤箱传输料理数据(cookdata)。即,有限的功能仅在用户使用相应功能的情况下才能够联动,而不能主动利用功能。与此相反,本发明实施例可以通过共享用户的产品使用模式和产品使用历史,并结合了人工智能,扩展产品之间的联动服务功能。由此,可以基于用户的使用模式在特定时间点自行驱动合适的功能,向用户建议装置的使用功能,从而可以提高装置的使用效率。在适用上述调度机器人300或服务器500的情况下,冰箱、洗碗机、烤箱等产品的使用历史被收集到服务器500或调度机器人300中。另外,通过调度机器人300的控制部350或服务器500的引擎550来学习用户使用模式。基于已学习的数据,在使用冰箱时可以基于冰箱内食材、之前食用的食谱主动提示推荐新食谱,在使用烤箱时可以基于在冰箱确认到的食谱、已学习的设置数据(预热温度和保持时间等),无需用户介入,可以由烤箱主动设置并进行对于相应食谱的料理功能。另外,在使用洗碗机时也可以基于执行在此之前的功能的烤箱的食谱(油腻的食物等),建议洗碗机洗涤剂浓度、清洗时间等,从而考虑烤箱使用后洗碗机所使用的模式等来准备洗碗机功能。特别地,在基于调度机器人300或服务器500的情况下,各装置将当前执行或预定执行的功能的信息传输给调度机器人300或服务器500。可以接收由这些调度机器人300或服务器500计算出的功能信息和时间表并基于此来运转,因此无需更新装置或安装额外的应用程序。另外,各装置可以搭载如wi-fi的通信模块,因此可以向调度机器人300或服务器500传输用户使用装置的行为模式,并学习累积的行为模式。而且,可将已学习的行为模式与其他空间的其他用户的行为模式进行比较之后提取出特征,或者相似的部分可以彼此反映,因此即便是初次使用装置的用户也能够基于其他用户的行为模式获得有关相应装置的功能的建议。当适用本发明的实施例时,可以由相应装置、调度机器人300或服务器500学习用户对各装置的使用模式,从而主动提供产品之间的联动服务。以上描述了构成本发明的实施例的所有构成要素结合在一起或结合来运转,但本发明并不一定限于上述实施例,在本发明的目的范围内,所有构成要素也可以选择性地结合成一个以上来运转。另外,上述所有构成要素可以分别实现为一个独立的硬件,也可以实现为具有各个构成要素的部分或全部可选地进行组合,用于执行在一个或多个硬件中组合的部分或全部功能的程序模块的计算机程序。构成上述计算机程序的代码和代码段可以由本发明领域技术人员容易地推导出。上述计算机程序可以存储在计算机可读存储介质(computerreadablemedia)中,并由计算机读取并执行,从而实现本发明的实施例。作为计算机程序的存储介质,包括磁存储介质、光存储介质、半导体存储元件等存储介质。另外,实现本发明的实施例的计算机程序包括通过外部装置实时传输的程序模块。以上,以本发明的实施例为中心进行了说明,但本领域技术人员可以进行各种变更或变形。因此,应理解,上述变更和变形在不脱离本发明的范围的前提下均应包含在本发明的范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1