智能网关的交互方法、装置、智能网关及存储介质与流程

文档序号:17355709发布日期:2019-04-09 21:38阅读:171来源:国知局
智能网关的交互方法、装置、智能网关及存储介质与流程

本发明涉及智能家居技术领域,更具体地,涉及一种智能网关的交互方法、装置、智能网关及存储介质。



背景技术:

随着科技进步和社会的发展,越来越多的家庭开始接触并使用智能家居,其中智能家居技术是物联网技术融入家居设计的产物,基于物联网思想,智能家居技术逐渐连接与人们生活息息相关的各种家居设备,包括空调系统、照明系统、安防系统等,这类设备也称为智能家居设备,通过传感器、通信模块实现互联,使得家居生活智能化。传统的智能家居控制系统中通常设有智能终端或智能网关,用来连接系统中的各家电设备,同时通过有线或无线的方式与控制终端连接,控制终端可以是智能家电控制系统的遥控设备、手机、电脑等各种电子设备。

但是目前的智能家居技术,在使用过程中往往需要用户自行设想场景或是设置家电设备的执行方案,手动发送信号至智能网关才可以实现对各家电设备的控制,使得用户的学习和使用成本较高,难以满足用户对智能化生活的要求。



技术实现要素:

鉴于上述问题,本发明提出了一种智能网关的交互方法、装置、智能网关及存储介质,可以降低用户的学习成本,使得用户使用更智能化。

第一方面,本发明实施例提供了一种智能网关的交互方法,该方法包括:记录用户的历史操作组合,所述历史操作组合至少包括按时序执行的第一历史操作以及第二历史操作;检测用户的当前操作,并将所述当前操作与所述历史操作组合中的所述第一历史操作进行匹配;若所述当前操作与所述历史操作组合中的第一历史操作匹配,向用户推荐所述第二历史操作。

第二方面,本发明实施例提供了一种智能网关的交互装置,所述装置包括:历史记录模块,用于记录用户的历史操作组合,所述历史操作组合至少包括按时序执行的第一历史操作以及第二历史操作;匹配模块,用于检测用户的当前操作,并将所述当前操作与所述历史操作组合中的所述第一历史操作进行匹配;推荐模块,用于在所述当前操作与所述历史操作组合中的所述第一历史操作相同时,向用户推荐所述第二历史操作。

第三方面,本发明实施例提供了一种智能网关,其包括:主体;显示屏,所述显示屏设置于所述主体;按键组件,所述按键组件设置于所述主体;语音交互识别模块,所述语音交互识别模块设置于所述主体,所述按键组件用于记录用户的历史操作组合以及检测用户的当前操作,所述显示屏以及所述语音交互识别模块用于向用户推荐执行预设操作。

第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,所述程序代码可被处理器调用执行如上述第一方面所述的方法。

本发明实施例提供的智能网关的交互方法、装置、智能网关及存储介质,通过记录用户的历史操作组合,该历史操作组合至少包括按时序执行的第一历史操作以及第二历史操作,然后检测用户的当前操作,并将当前操作与第一历史操作进行匹配,在当前操作与第一历史操作匹配时,向用户推荐第二历史操作,如此,使得用户与智能家居的交互方式从被动交互转变为主动交互,无需用户手动设置,即可按照用户的行为习惯,自动化地向用户推荐执行其习惯操作,改善交互过程的同时简化用户的操作流程,降低用户的使用和学习成本,使得用户使用更方便、更智能化,提升用户体验。

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了一种适用于本发明实施例的应用环境示意图。

图2示出了本发明实施例提供的智能网关的交互方法的流程图;

图3示出了本发明实施例提供的另一种智能网关的交互方法的流程图;

图4示出了本发明实施例提供的智能网关的交互装置的框图;

图5是本发明实施例的用于执行根据本发明实施例的智能网关的交互方法的智能设备的框图。

图6示出了本发明实施例提供的智能网关的结构示意图;

图7是本发明实施例的用于保存或者携带实现根据本发明实施例的智能网关的交互方法的程序代码的存储单元。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。应当理解,此处描述的具体实施例仅用于解释本发明,并不用于限定本发明。

目前智能家居已经渗透到越来越多的家庭,其中智能网关是智能家居系统运行的控制器,它的功能不仅包括了对信息的采集、输入、输出,还有集中、远程和联动控制等,可以说智能网关是智能家居系统的重要核心。各种电子设备与智能网关连接,从而实现智能网关对各种电子设备的控制管理。现有的智能网关可以给用户带来便利,比如通过智能网关可以控制在夜间房门被开启后自动打开客厅灯,使得用户不必摸黑开灯。但是现有的智能网关在实现这些自动化的方案时,需要用户手动的利用终端设备进行设置,不仅设置流程比较复杂,而且对于部分学习能力较弱的用户可能难以很好的利用智能家居技术,那么也就难以为这部分群体带来智能家居的便利体验,也增加了用户使用难度。

基于上述问题,发明人在对现有的用于智能网关的控制以及交互方法进行了一系列研究后发现,目前现有的智能网关在控制家电设备前需要用户根据自身喜好或习惯,预先设置控制规则或方案,才可以根据用户自身的需求实现日常使用的智能化。如此,使得用户的使用难度较高,对于学习能力较弱的群体诸如老人、儿童,他们可能难以利用智能家居技术方便日常生活,而这类群体往往更需要享受智能家居的便利。所以如何降低智能家居技术的学习成本和使用成本显得愈发重要。并且随着科技社会的快速发展,人们对智能生活的要求也越来越高,所以如何简化操作流程,使得智能家居更加智能化也显得越来越迫切。

在研究的过程中,发明人研究了目前智能网关的控制以及交互方法的困难点,更是综合考虑用户在实际应用中的需求,提出了本发明实施例中的智能网关的交互方法、装置、智能网关及存储介质。

下面将通过具体实施例对本发明实施例提供的智能网关的交互方法、装置、智能网关及存储介质进行详细说明。

请参阅图1,图1为适用于本发明实施例的一种应用环境示意图。本发明实施例提供的智能网关的交互方法可以应用于如图1所示的智能家居环境100中。该智能家居环境100中包括智能网关110、房门120以及智能电视130。其中智能房门120以及智能电视130与智能网关110连接,智能网关110可以通过zigbee模块、红外模块、蓝牙模块或wifi模块与智能房门120、智能电视130进行通信。

具体的,在如图1所示的应用环境中,当用户开启房门120时,智能网关110可以获取到房门120被开启的信号。再例如,当用户需要开启智能电视130时,可以利用智能网关110向智能电视130发送控制指令,以控制开启智能电视130。

可以理解的是,本实施例中的房门120以及智能电视130仅作为示例,在其他可能的实施场景中,房门120以及智能电视130还可以替换为其他的智能家电设备例如窗帘、电灯、空调、洗衣机、电饭煲等,在此不作限定。

请参阅图2,本发明实施例提供了一种智能网关的交互方法,可应用于智能网关。下面将针对图2所示的流程进行详细的阐述,上述的智能网关的交互方法具体地可以包括以下步骤:

步骤s201:记录用户的历史操作组合,历史操作组合至少包括按时序执行的第一历史操作以及第二历史操作。

本实施例中,历史操作是用户已经执行过的操作,可以是打开卧室灯、打开电视、关闭卧室门等,可以理解的是,本实施例中的操作是可以检测的,可以是由传感器检测得到的,也可以是通过接收家电设备发出的信号得到的。

若是由传感器检测得到的,具体的例如,在顶部门框上预先安装有红外测距传感器,该红外测距传感器与智能网关连接,假设在房门处于关闭状态时,红外测距传感器检测到的距离值为距离初始值,可以理解的是,当红外传感器检测到距离值发生变化时,即距离值≠距离初始值时,房门被开启,故智能网关可以通过红外测距传感器检测的距离值变化获知当前房门的状态。也就是,用户执行的开门/关门的操作可以被智能网关检测到。

若是通过接收家电设备发出的信号得到的,具体的例如,当房门安装有智能门锁,智能门锁与智能网关连接,当用户成功解锁智能门锁时,智能网关可以接收到智能门锁发出的信号,从而获知当前房门被开启。关闭房门的原理与开启房门的原理大致相同,在此不再赘述。需要说明的是,此处用开/关门的操作作为例子仅仅是为了方便描述,不对本发明实施例可包含的操作造成任何限定。

在一些实施方式中,历史操作组合还可以包括按时序执行的第一历史操作、第二历史操作以及第三历史操作,一个历史操作组合可以包括多个按时序执行的历史操作,在此对于按时序执行的历史操作的数量不作限定。从而满足用户更多场景的使用需求。

作为一种方式,第二历史操作可以是智能网关检测到的在第一历史操作执行之后执行的下一个历史操作,也就是,第二历史操作与第一历史操作之间可以包含其他操作,也可以不包含其他操作,即第一历史操作以及第二历史操作可以是连续按时序执行的,也可以是间隔按时序执行的。

在本实施例中,按时序执行的历史操作a与历史操作b之间的执行时间间隔需小于预设执行时间间隔,才可以作为历史操作组合记录在历史操作组合表中。例如,预设执行时间间隔可以是1s、5s、10s、1min、10min等,该预设执行时间间隔可以由用户自定义设定,在此不作限定,可以理解的是,当按时序执行的历史操作a与历史操作b之间的执行时间间隔超过预设执行时间间隔,智能网关将历史操作b作为第一历史操作,等待获取下一个历史操作c,当历史操作c与历史操作b之间的执行时间间隔小于预设执行时间间隔时,才将历史操作b以及历史操作c记录为历史操作组合存于历史操作组合表中。

在一些实施例中,当历史操作c后还能获取到一个历史操作d,并且历史操作d与历史操作c之间的执行时间间隔小于预设执行时间间隔时,直到下一个历史操作与其上一个历史操作的执行时间间隔超过预设执行时间间隔,才将前面所有小于预设执行时间间隔的按时序执行的历史操作记录为历史操作组合存于历史操作组合表中。可以理解的是,一个历史操作组合中可以包含多个历史操作。

在一个具体的场景中,例如用户开启房门后开启空调,并且开启房门与开启空调两个操作之间间隔小于预设执行时间间隔,那么将开启房门作为第一历史操作,开启空调作为第二历史操作,将第一历史操作与第二历史操作结合作为历史操作组合,存储于历史操作组合表。

在本实施例中,用户的历史操作组合记录在历史操作组合表中,历史操作组合表可以存储于本地,也可以存储于服务器或云端。

在一些实施方式中,将历史操作组合表存储于本地,智能网关可以通过本地查询快捷方便地查询历史操作组合,除此之外,在所处环境网络信号不佳时,仍可保证查询效率。

在另一些实施方式中,将历史操作组合表存储于服务器或云端,可以避免对智能网关本身造成存储压力,降低智能网关对本地存储容量的要求,从而可以降低智能网关的制造成本。

步骤s202:检测用户的当前操作,并将当前操作与历史操作组合中的第一历史操作进行匹配。

本实施例中,当前操作是用户当前执行的操作。将当前操作与历史操作组合中的第一历史操作进行匹配,可以是在历史操作组合表中查询是否存在与当前操作相同的第一历史操作。

需要说明的是,若当前操作与第一历史操作相同,说明历史操作组合表中记录有用户在执行完当前操作后,还至少按时序执行了第二历史操作,此时可认为当前操作和第一历史操作匹配。

在一个具体的场景中,例如,智能网关可查询的历史操作组合表中已记录有开启房门(第一历史操作)后开启空调(第二历史操作),此时当用户开启房门,即满足当前操作与第一历史操作相同。

本实施例中,在当前操作与历史操作组合中的第一历史操作匹配时,可以执行步骤s203。

步骤s203:向用户推荐第二历史操作。

本实施例中,当智能网关在历史操作组合表中查询到与当前操作相同的第一历史操作时,将包含该第一历史操作的历史操作组合中的第二历史操作推荐给用户。从而,无需用户手动设置,就可以实现自动根据用户的操作习惯推荐下一步操作。

在一些实施方式中,包含该第一历史操作的历史操作组合可以不唯一,即不同的历史操作组合可以包含相同的第一历史操作。当当前操作与第一历史操作相同时,可以优先执行出现频率最高的包含该第一历史操作的历史操作组合,也可以通过人脸识别执行与当前用户对应的历史操作组合。

具体的,不同用户分别对应存储有不同的历史操作组合表,在获取当前操作时识别执行当前操作的当前用户,并在与当前用户对应的历史操作组合表中查找与当前操作相同的第一历史操作,再推荐执行包含该第一历史操作的历史操作组合中的第二历史操作。从而可以存储多个用户的操作习惯,并对当前用户推荐执行对应于当前用户的操作习惯,满足多用户的使用需求。

在另一些实施方式中,若当前用户对应的历史操作组合表中存在多个历史操作组合包含该第一历史操作,可以优先推荐执行出现频率最高的历史操作组合中包含的第二历史操作。从而保证推荐是基于用户最频繁的操作习惯,更大程度地契合用户的使用需求。

本发明实施例提供的智能网关的交互方法,使得用户与智能家居的交互方式从被动交互转变为主动交互,无需用户手动设置,即可按照用户的行为习惯,自动化地向用户推荐执行其习惯操作,改善交互过程的同时简化用户的操作流程,使得用户使用更智能化,提升用户体验。

请参阅图3,本发明另一实施例提供了一种智能网关的交互方法,可应用于智能网关。下面将针对图3所示的流程进行详细的阐述,上述的智能网关的交互方法具体地可以包括以下步骤:

步骤s301:记录用户的历史操作组合,历史操作组合至少包括按时序执行的第一历史操作以及第二历史操作。

本实施例中,记录用户的历史操作组合,无需用户手动存储或设置执行方案,自动存储用户的历史操作,简化了操作流程,降低了用户的学习和使用成本,使得学习能力较弱的群体可以同样享受智能家居技术带来的便利。

其中,第一历史操作至少作用于第一智能设备,第二历史操作至少作用于第二智能设备。

具体的,第一历史操作可以是作用于多个智能设备,例如操作开启空调,可以是仅开启空调k1,也可以是同时开启空调k1、空调k2、空调k3等。第二历史操作同理,在此不再赘述。

在本实施例中,可以记录一个用户的历史操作组合,也可以记录多个用户的历史操作组合,其中记录多个用户的历史操作组合,可以是多个用户的历史操作组合记录在同一个历史操作组合表中,也可以是不同用户的历史操作组合分别记录在不同的历史操作组合表中。

在一些实施方式中,不同用户的历史操作组合分别记录在不同的历史操作组合表中,在记录当前用户的历史操作组合时,通过人脸识别(或其他用户特征信息识别的方式),将历史操作组合记录于当前用户对应的历史操作组合表中,具体的例如,用户u1对应历史操作组合表u1,用户u1对应历史操作组合表u2,……。从而实现对多个用户的操作习惯的存储,满足多用户使用场景。

步骤s302:检测用户的当前操作,并将当前操作与历史操作组合中的第一历史操作进行匹配。

在一些实施方式中,不同用户的历史操作组合记录在同一个历史操作组合表中,具体的例如,用户u1、用户u2对应的历史操作组合表均为历史操作组合表u。获取当前操作后,判断当前操作在历史操作组合表u中是否存在与当前操作相同的第一历史操作。从而使得多个用户之间可以共用一套操作习惯,适用于生活习惯类似的多用户使用场景。

在另一些实施方式中,不同用户的历史操作组合分别记录在不同的历史操作组合表中,在判断当前操作是否与第一历史操作相同前,可以通过人脸识别,识别执行当前操作的当前用户,并将当前操作在当前用户对应的历史操作组合表中,查询是否存在与当前用户的当前操作相同的第一历史操作。从而可以针对多个用户推荐其各自对应存储的历史操作,使得不同用户的操作习惯之间互不影响,适用于拥有不同生活习惯的多用户使用场景。

本实施例中,在当前操作与第一历史操作匹配时,可以执行步骤s303。

步骤s303:判断历史操作组合是否为用户的习惯操作组合。

本实施例中,当历史操作组合的历史执行次数达到预设次数时,可以将历史操作组合作为用户的习惯操作组合。具体的,历史执行次数为历史操作组合在预设周期内累计执行的操作次数。

在一些实施例中,当历史操作组合的历史执行次数达到预设次数时,判断历史操作组合的历史执行次数的执行周期是否超过预设周期,需要说明的是,执行周期为该历史操作组合的首次执行时间与末次执行时间之间的时间间隔;当执行周期未超过预设周期时,将该历史操作组合作为用户的习惯操作组合。可以理解的是,预设周期内历史执行次数达到预设次数的历史操作组合可以认为是用户的操作习惯,也就是超过预设周期后才达到预设次数的历史操作组合可以认为不是用户的操作习惯,从而实现通过执行频率来判断一个历史操作组合是否为用户的一个操作习惯,提高对于用户操作习惯的识别标准,有效地避免将一些非用户操作习惯的历史操作组合错误地识别成用户的习惯操作组合,更加匹配用户的使用需求。

本实施例中,当历史操作组合为用户的习惯操作组合时,可以执行步骤s304。

步骤s304:生成询问信息,询问信息用于询问用户是否需要执行第二历史操作。

本实施例中,在当前操作与第一历史操作相同且包含该第一历史操作的历史操作组合为用户的习惯操作组合时,生成询问信息。可以理解的是,当当前操作与第一历史操作相同且包含该第一历史操作的历史操作组合为用户的习惯操作组合时,历史操作组合表中至少存在一个包含当前操作的历史操作组合,此时满足触发条件,触发智能网关主动向用户询问是否需要根据包含当前操作的历史操作组合,执行该历史操作组合中包含的第二历史操作。通过询问的方式向用户进行推荐,使得用户可以根据具体情况决定是否需要执行推荐的习惯操作,而并非强制自动执行存储的习惯操作,使得用户在使用过程中有更多智能化的选择,极大地增加了用户使用的便利性,以及对更多复杂生活场景的适用性,满足用户多样化的实际需求。

本实施例中,询问信息至少包括以下任意一种:

图像询问信息,用于在智能网关的显示屏上显示是否需要执行第二历史操作的选项;

语音询问信息,用于以语音播报的形式询问是否需要执行第二历史操作。

本实施例中,图像询问信息用于使用户可以通过视觉查看智能网关的显示屏显示的信息,图像询问信息可以包括文字、图标、符号等,在此不对图像询问信息的形式作任何限定。通过生成图像询问信息可以使听觉有碍的用户也能在满足条件时,选择执行用户的习惯操作,并且在需要静音的环境下清楚地向用户表示询问,从而可以满足更多群体以及多样化场景的使用需求。

在一个具体的场景中,例如,用户u1习惯于在23点进入其卧室,然后打开卧室内的空调k1,即用户u1的习惯操作组合中包含23点开启卧室门r1后开启空调k1。用户u1与用户u2共用该卧室,其中用户u2通常在23点之前已入睡。当用户u1在23点开启卧室门r1时,智能网关在其显示屏上显示图像询问信息,使得用户可以通过在智能网关上操作,选择是否开启空调k1,避免了因语音发出的声音影响用户u2休息。从而既满足了用户可以按照其操作习惯享受智能家居的需求,又可以在需要静音的环境下向用户推荐其操作习惯,满足多样化场景的使用需求,使得生活更加智能化。

本实施例中,语音询问信息用于使用户可以通过听觉获取智能网关的询问信息。通过生成语音询问信息可以使用户在与智能网关存在较大距离时,即用户与智能网关之间的距离使得用户难以看清显示屏上显示信息或触及智能网关,此时,以语音播报的形式询问用户是否需要执行第二历史操作,增加用户使用的便利性。除此之外,通过语音询问还可以使用户在对图像存在认知困难的情况下,更快捷有效地向用户推荐其操作习惯。

在一个具体的场景中,例如,用户u1习惯于在每次进入其卧室后关闭走廊灯l1,此时距离用户最近的智能网关z1在其卧室外,可以理解的是,用户u1在进入其卧室后,难以触及到智能网关z1。当用户u1开启卧室门r1时,用户u1接收到语音询问信息,询问其是否需要关闭走廊灯l1。而不需要在智能网关z1前查看显示屏,简化机械流程的同时提升了操作执行的流畅度,实现主动向用户推荐是否执行习惯操作,极大地提升了用户使用的便利性。

本实施例中,当当前操作与第一历史操作相同且包含该第一历史操作的历史操作组合为用户的习惯操作组合时,可以生成图像询问信息向用户推荐第二历史操作,也可以生成语音询问信息向用户推荐第二历史操作,还可以既生成图像询问信息也生成语音询问信息向用户推荐第二历史操作。其中前两种情况已在上述内容中阐述,在此不再赘述。

在一些实施方式中,当当前操作与第一历史操作相同且包含该第一历史操作的历史操作组合为用户的习惯操作组合时,既生成图像询问信息也生成语音询问信息向用户推荐第二历史操作。可以同时生成图像询问信息以及语音询问信息,也可以在预设时间内使部分智能网关不生成语音询问信息,或者降低语音询问信息的音量,以维持较为安静的环境,满足用户在安静环境下的使用需求。

在一个具体的场景中,智能网关z2安装在房屋内部的房门y1附近,智能网关z3安装在卧室内部的卧室门r1附近,用户u1习惯于打开房门y1后开启电视t1,并且习惯于在23点打开卧室门r1后开启空调k1,而用户u2通常已经于23点前在卧室内休息。当用户u1回家,开启房门y1,智能网关z2生成语音询问信息,询问“是否需要开启电视t1?”,当用户u1在23点开启卧室门r1,智能网关z3仅生成图像询问信息,询问是否需要开启空调k1。从而实现用户u1在回家后即听到语音询问信息,而在预设时间内,为了不影响其他用户的休息,在相应的卧室内仅生成图像询问信息。如此既满足了用户可以按照其操作习惯享受智能家居的需求,又可以满足用户多样化场景的需求,使得生活更加智能化。

步骤s305:获取询问结果,并根据询问结果,确定是否执行第二历史操作。

本实施例中,询问结果至少包括触控信号、按压信号、语音信息的任意一种。从而可以根据智能网关结构的不同,通过多种方式获取询问结果,使得用户可以通过多种方式响应智能网关的询问,满足更多场景的使用需求。

在一些实施方式中,智能网关的显示屏是触控屏,可以获取用户通过触碰或按压显示屏产生的触控信号。具体的,当当前操作与第一历史操作相同且包含该第一历史操作的历史操作组合为用户的习惯操作组合时,智能网关在显示屏上生成并显示图像询问信息后,用户可以通过触碰或按压显示屏上对应的选项,使得智能网关可以采集到触控屏上的触控信号,从而通过对该触控信号的处理,确定是否执行第二历史操作。

在另一些实施方式中,智能网关包含物理按键并且其显示屏是非触控屏,即智能网关无法通过显示屏获取任何触碰或按压信号。用户可以通过按压智能网关上的物理按键。当当前操作与第一历史操作相同且包含该第一历史操作的历史操作组合为用户的习惯操作组合时,智能网关在显示屏上生成并显示图像询问信息后,用户可以通过按压对应选项的物理按键,使得智能网关可以采集到物理按键对应的按压信号,从而通过对该电信号的处理,确定是否执行第二历史操作。

在其他一些实施方式中,智能网关在生成询问信息后,开始监听用户的语音信息,若在预设回答时间内未采集到用户的语音信息,可以再次询问用户。从而为用户预留思考时间的同时,还可以避免用户因为未接收到询问信息而错过了回答时间,造成使用不便。

需要说明的是,在本实施例中,智能网关中预先存储有回答数据库,在采集到用户的语音信息并处理后,获取关键词在回答数据库中进行匹配,根据匹配结果判断用户是否需要执行询问信息中所推荐的操作。可以理解的是,询问信息往往是询问是否执行第二历史操作,结果包含肯定回答以及否定回答两种,因此回答数据库中可以分别存储有对应肯定回答与否定回答的数据。例如肯定回答可以包括“好”、“可以”以及“是”等,否定回答可以包括“不”以及“无”。

具体的,当询问用户u1是否需要开启电视t1时,若用户u1回答“好嘞”,提取关键词“好”,并在回答数据库中匹配,判断采集到的语音信息为肯定回答,即需要开启电视t1,故向电视t1发送控制指令,开启电视t1。若用户回答“不必”,提取关键词“不”,并在回答数据库中匹配,判断采集到的语音信息为否定否达,即不需要开启电视t1,故不向电视t1发送控制指令,不开启电视t1。

在一些实施例中,智能网关采集到用户的语音信息后,可以对用户进行提示,具体的,当智能网关询问用户是否开启电视t1时,若智能网关采集到用户的语音信息并经过处理判断其为肯定回答,提示用户“已为您开启电视t1”,若为否定回答,提示用户“好的”,提示用户可以是通过智能网关上的显示屏显示,也可以是通过语音模块发出响应的语音。

在一个具体的场景中,例如,用户u1习惯开启房门y1后开启电视t1。当用户u1开启房门y1时,智能网关生成询问信息,询问用户是否开启电视t1,并开始监听用户的语音信息。当用户回答“好”时,智能网关向电视t1发出控制指令,开启电视t1,并提示用户“已为您开启电视t1”;当用户回答“不用了”时,智能网关不向电视t1发出控制指令,不开启电视t1,并提示用户“好的”,表示已接收到用户不需要开启电视t1的语音信息。从而可以清楚明确地向用户反馈智能网关所执行的操作,为用户实际使用提供便利,也增加智能网关与用户的交互性,使得生活更加智能化。

本实施例提供的智能网关的交互方法,使得用户无需手动设置,就可以自动存储一个或多个用户的行为习惯,满足多用户的使用场景,并通过主动向用户询问是否按照其行为习惯执行其习惯操作,使用户可以根据具体情况决定是否需要执行该习惯操作,大大改善交互过程的同时简化用户的操作流程,使得用户使用更智能化,提升用户体验,除此之外,多种询问方式可以满足用户在多种复杂场景下的实际使用需求,进一步为用户的智能家居生活提供更智能化的解决方案。

应该理解的是,虽然图2和图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

请参阅图4,图4示出了本发明实施例提供的一种智能网关的交互装置400的模块框图。下面将针对图4所示的模块框图进行阐述,所述智能网关的交互装置400包括:历史记录模块410、匹配模块420以及控制模块430,其中:

历史记录模块410,记录用户的历史操作组合,所述历史操作组合至少包括按时序执行的第一历史操作以及第二历史操作;

进一步的,所述第一历史操作至少作用于第一智能设备,所述第二历史操作至少作用于第二智能设备。

匹配模块420,用于检测用户的当前操作,并将所述当前操作与所述历史操作组合中的所述第一历史操作进行匹配;

推荐模块430,用于在所述当前操作与所述历史操作组合中的所述第一历史操作匹配时,向用户推荐所述第二历史操作。

进一步的,所述推荐模块430包括:习惯判断单元、习惯确定单元、询问生成单元以及结果获取单元,其中:

习惯判断单元,用于判断所述历史操作组合是否为用户的习惯操作组合。

进一步的,当所述历史操作组合为所述用户的习惯操作组合时,向用户推荐所述第二历史操作。

习惯确定单元,用于判断所述历史操作组合的历史执行次数是否达到预设次数。

进一步的,当所述历史操作组合的历史执行次数达到所述预设次数时,将所述历史操作组合作为用户的习惯操作组合。

进一步的,所述历史执行次数为所述历史操作组合在预设周期内累计执行的操作次数。

询问生成单元,用于生成询问信息,所述询问信息用于询问用户是否需要执行所述第二历史操作;

进一步的,所述询问信息至少包括以下任意一种:

图像询问信息,所述图像询问信息用于在所述智能网关的显示屏上显示是否需要执行所述第二历史操作的选项;

语音询问信息,所述语音询问信息用于以语音播报的形式询问是否需要执行所述第二历史操作。

结果获取单元,用于获取询问结果,并根据所述询问结果,判断是否执行所述第二历史操作。

本发明实施例提供的智能网关的交互装置,使用户无需手动设置,就可以自动存储一个或多个用户的行为习惯,满足多用户的使用场景,并通过主动向用户询问是否按照其行为习惯执行其习惯操作,使用户可以根据具体情况决定是否需要执行该习惯操作,大大改善交互过程的同时简化用户的操作流程,使得用户使用更智能化,提升用户体验,除此之外,多种询问方式可以满足用户在多种复杂场景下的实际使用需求,进一步为用户的智能家居生活提供更智能化的解决方案。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,所显示或讨论的模块相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

请参考图5,其示出了本发明实施例提供的一种智能设备的结构框图,该智能设备500可以是智能网关、遥控终端等能够运行应用程序的智能设备。本发明中的智能设备500可以包括一个或多个如下部件:处理器510、存储器520以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器520中并被配置为由一个或多个处理器510执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。

处理器510可以包括一个或者多个处理核。处理器510利用各种接口和线路连接整个智能设备500内的各个部分,通过运行或执行存储在存储器520内的指令、程序、代码集或指令集,以及调用存储在存储器520内的数据,执行智能设备500的各种功能和处理数据。可选地,处理器510可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器510可集成中央处理器510(centralprocessingunit,cpu)、图像处理器510(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器510中,单独通过一块通信芯片进行实现。

存储器520可以包括随机存储器520(randomaccessmemory,ram),也可以包括只读存储器520(read-onlymemory)。存储器520可用于存储指令、程序、代码、代码集或指令集。存储器520可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像显示功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储智能设备500在使用中所创建的数据(比如历史操作记录、音视频数据、图像数据)等。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的智能设备的限定,具体的智能设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

请参考图6,其示出了本发明实施例提供的智能网关600的结构示意图。

如图1所示,本实施例中,智能网关600包括主体610、显示屏620、按键组件630以及语音交互识别模块。其中,显示屏620、按键组件630以及语音交互识别模块均设置于主体610,用户可从主体610的外侧直接看到并列设置在主体610外侧的显示屏620的屏幕以及按键组件630的物理按键。作为一种方式,为保持智能网关600整体的外部美观,语音交互识别模块设置于主体610内部(图1中未示出),其可通过主体610上开设的收音孔以及设置于主体610内的麦克风等拾音器进行语音信号的采集。可以理解的是,在其他可能的实施方式中,语音交互识别模块还可以部分或全部设置于主体610的外侧。

进一步的,在一些实施方式中,当显示屏620为触控屏时,按键组件630除设置于主体610外侧的物理按键外,还可以包括在主体610内与显示屏620的屏幕重叠设置的触控组件,触控组件与物理按键可实现相同或不同的功能。可以理解的是,按键组件630的数量以及对应的功能可以是任意的,其可以是根据不同的应用场景自动配置的,也可以是由用户自定义设置的,本实施例在此不作限定。

在一些实施方式中,按键组件630可以用于记录用户的历史操作组合以及获取当前操作;显示屏620以及语音交互识别模块可分别通过图像或语音的形式向用户推荐执行预设操作。

进一步的,在一些实施方式中,语音交互识别模块可以包括语音识别组件和语音交互组件。其中,语音识别组件可以通过麦克风采集用户语音信息,并从用户语音信息中识别出与用户需求对应的信息;语音交互组件可以通过扬声器以播放语音的方式与用户进行交互。

在一些实施方式中,智能网关600还可以通过各种有线通信或无线通信的方式与其他设备建立通信连接,有线通信方式例如电力线通信、光纤通信、互联网、电缆同轴线或电话线等方式,无线通信方式例如红外通信、蓝牙通信、zwave、nfc、zigbee、wifi等方式。

请参考图7,其示出了本发明实施例提供的一种计算机可读取存储介质的结构框图。该计算机可读取存储介质700中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读取存储介质700可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读取存储介质700包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读取存储介质700具有执行上述方法中的任何方法步骤的程序代码710的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码710可以例如以适当形式进行压缩。

综上所述,本发明实施例提供的智能网关的交互方法、装置、智能网关及存储介质,通过记录用户的历史操作组合,该历史操作组合至少包括按时序执行的第一历史操作以及第二历史操作,然后检测用户的当前操作,并将当前操作与第一历史操作进行匹配,在当前操作与第一历史操作匹配时,向用户推荐第二历史操作,如此,使得用户与智能家居的交互方式从被动交互转变为主动交互,无需用户手动设置,即可按照用户的行为习惯,自动化地向用户推荐执行其习惯操作,改善交互过程的同时简化用户的操作流程,降低用户的使用和学习成本,使得用户使用更方便、更智能化,提升用户体验。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1