交互方法、装置、智能家居设备及处理器与流程

文档序号:29316150发布日期:2022-03-19 21:46阅读:82来源:国知局
交互方法、装置、智能家居设备及处理器与流程

1.本发明涉及智能家居领域,具体而言,涉及一种交互方法、装置、智能家居设备及处理器。


背景技术:

2.如今随着智能家居设备的发展,消费者家庭中出现了多种多样的智能家居设备,每一种智能设备可以执行多种功能指令。因此,每一个消费者都需要学习如何使用智能家居设备,这个过程带来的学习量是巨大的,尤其对于老人和孩子来说,常常由于无法学会智能家居设备的使用方法造成无法使用设备,或者由于误操控智能家居设备带来安全隐患或者损害智能家居设备。
3.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本发明实施例提供了一种交互方法、装置、智能家居设备及处理器,以至少解决用户学习使用智能家居设备的学习成本较高的技术问题。
5.根据本发明实施例的一个方面,提供了一种交互方法,包括:接收第一消息,其中,所述第一消息包括目标问题信息;基于所述第一消息,确定与所述目标问题信息对应的智能家居设备;获取与所述目标问题信息匹配的第一答案信息,其中,所述第一答案信息由目标对象预先存储,所述目标对象与所述智能家居设备关联于同一家庭账户;根据所述第一答案信息生成第二消息,并展示所述第二消息。
6.可选地,所述获取与所述目标问题信息匹配的第一答案信息,包括:获取与所述第一消息对应的第一用户标识,其中,所述第一用户标识用于指代发出所述第一消息的对象;基于所述第一用户标识,从与所述目标问题信息匹配的至少一个答案信息中确定所述第一答案信息,其中,所述至少一个答案信息为所述目标对象预先存储的信息。
7.可选地,所述用户标识包括以下至少之一:用户id,指纹信息,面部信息,声纹信息,设备id,设备标识号。
8.可选地,上述方法还包括:根据所述目标问题信息确定其对应的所述智能家居设备的目标功能;确定与所述目标功能对应的第二用户标识,其中,所述第二用户标识所指代的对象使用过所述智能家居设备的所述目标功能;发送所述目标问题信息至终端设备,其中,所述终端设备属于所述第二用户标识所指代的对象;接收所述终端设备返回的第二答案信息,根据所述第二答案信息生成第三消息并展示所述第三消息。
9.可选地,所述根据所述目标问题信息确定其对应的所述智能家居设备的目标功能,包括:采用自然语言处理算法对所述目标问题信息进行信息抽取,得到所述目标问题信息中的关键词;基于所述关键词,确定所述目标问题信息对应的所述智能家居设备的目标功能。
10.可选地,所述获取与所述目标问题信息匹配的第一答案信息之前,还包括:验证所
述目标对象与所述智能家居设备关联与同一家庭账户;接收来自所述目标对象的输入信息;根据所述输入信息建立问答信息序列,其中,所述问答信息序列包括问题信息和答案信息的匹配关系。
11.根据本发明实施例的另一方面,还提供了一种交互装置,包括:接收模块,用于接收第一消息,其中,所述第一消息包括目标问题信息;确定模块,用于基于所述第一消息,确定与所述目标问题信息对应的智能家居设备;获取模块,用于获取与所述目标问题信息匹配的第一答案信息,其中,所述第一答案信息由目标对象预先存储,所述目标对象与所述智能家居设备关联于同一家庭账户;生成模块,用于根据所述第一答案信息生成第二消息,并展示所述第二消息。
12.根据本发明实施例的又一方面,还提供了一种智能家居设备,所述设备中包括上述的交互装置。
13.根据本发明实施例的再一方面,还提供了一种非易失性存储介质,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述任意一项所述交互方法。
14.根据本发明实施例的再一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任意一项所述交互方法。
15.在本发明实施例中,通过接收第一消息,其中,所述第一消息包括目标问题信息;基于所述第一消息,确定与所述目标问题信息对应的智能家居设备;获取与所述目标问题信息匹配的第一答案信息,其中,所述第一答案信息由目标对象预先存储,所述目标对象与所述智能家居设备关联于同一家庭账户;根据所述第一答案信息生成第二消息,并展示所述第二消息,达到了为提问的用户提供家庭内其他成员预先存储好的问题答案以帮助提问用户使用智能家居设备的目的,从而实现了降低用户学习使用智能家居设备的学习成本的技术效果,进而解决了用户学习使用智能家居设备的学习成本较高的技术问题。
附图说明
16.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
17.图1示出了一种用于实现交互方法的计算机终端的硬件结构框图;
18.图2是根据本发明实施例提供的交互方法的流程示意图;
19.图3是根据本发明可选实施方式提供的用户与设备进行交互的流程图;
20.图4是根据本发明实施例提供的交互装置的结构框图。
具体实施方式
21.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
22.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第
二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
23.根据本发明实施例,提供了一种交互的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
24.本技术实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于实现交互方法的计算机终端的硬件结构框图。如图1所示,计算机终端10可以包括一个或多个(图中采用102a、102b,
……
,102n来示出)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为bus总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
25.应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10中的其他元件中的任意一个内。如本技术实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
26.存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的交互方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的交互方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
27.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算机终端10的用户界面进行交互。
28.如今随着智能家居设备的发展,消费者家庭中出现了多种多样的智能家居设备,每一种智能设备可以执行多种功能指令。因此,每一个消费者都需要学习如何使用智能家居设备,这个过程带来的学习量是巨大的,尤其对于老人和孩子来说,常常由于无法学会智能家居设备的使用方法造成无法使用设备,或者由于误操控智能家居设备带来安全隐患或者损害智能家居设备。
29.一个家庭中通常由多个人员组成,例如可以包括孩子、父母、长辈等,各个年龄段
的成员学习能力不同,对智能家居设备的使用需求也不相同。对于家庭中的智能家居设备的功能使用方法的学习,要求每个成员对每个功能都学习一遍是不现实的,也没有必要。家庭中的青年人和中年人通常具有最强的学习能力,由青年人或者中年人对智能家居设备的功能进行探索学习,掌握使用方法之后传授给其他家庭成员能够显著提高智能家居设备的学习效率,且对幼儿或者老人来说,直接阅读说明书存在困难,而来自熟悉的亲人的对设备使用方法的解释更加易于理解。因此,将本发明实施例的交互方法应用于智能家居设备中,可以提高家庭成员学习使用智能家居设备的效率。
30.图2是根据本发明实施例提供的交互方法的流程示意图,如图2所示,该方法包括如下步骤:
31.步骤s202,接收第一消息,其中,第一消息包括目标问题信息。可选地,第一消息可以是智能家居设备所在家庭的家庭成员发出的消息,该消息中可以包括该家庭成员针对如何使用智能家居设备所发出的提问。例如,由家庭中的老人发出包括如何使用蓝牙音箱这一问题的第一消息,由家庭中的智能网关或者蓝牙音箱接收到该第一消息。
32.可选地,第一消息可以是语音消息,也可以是文字消息。例如,可以由家庭成员直接面对具有声音采集装置的智能家居设备进行提问,声音采集装置直接接收语音消息,也可以由家庭成员通过手机或者其他智能家居设备的操控设备进行文字录入,将包括家庭成员的问题信息的第一消息发送至处理该消息的处理器。
33.步骤s204,基于第一消息,确定与目标问题信息对应的智能家居设备。其中,与目标问题信息对应的智能家居设备可以为家庭成员想要使用的设备。例如,目标问题信息为如何让扫地机器人自动工作并前往指定地点清灰,则可以确定该问题对应的智能家居设备为扫地机器人。
34.步骤s206,获取与目标问题信息匹配的第一答案信息,其中,第一答案信息由目标对象预先存储,目标对象与智能家居设备关联于同一家庭账户。
35.本步骤中,目标对象与智能家居设备关联于同一家庭账户意味着目标对象为该家庭中的成员,且智能家居设备为该家庭中的设备。可选地,一个家庭账户下可以关联多个对象,即家庭中的多个家庭成员,且一个家庭账户下还可以关联多个智能家居设备,例如该家庭中同时使用着智能灯、智能洗衣机、智能冰箱、智能音箱、智能机器人等多种智能家居设备。目标对象可以是家庭中使用过或者会使用智能家居设备的成员,预先将如何使用智能家居设备的第一答案信息录入并存储起来,当其他成员使用对应的智能家居设备并提出与第一答案信息匹配的目标问题信息时,可以调用第一答案信息生成第二消息并展示。可选地,目标对象预先录入并存储的第一答案信息可以是文字信息,也可以是语音信息。
36.步骤s208,根据第一答案信息生成第二消息,并展示第二消息。
37.可选地,若第一答案信息是文字信息,可以生成文字类的第二消息并采用视觉展示;若第一答案信息是语音信息,直接以播放语音的形式展示第二消息。
38.通过上述步骤,可以实现通过接收第一消息,其中,第一消息包括目标问题信息;基于第一消息,确定与目标问题信息对应的智能家居设备;获取与目标问题信息匹配的第一答案信息,其中,第一答案信息由目标对象预先存储,目标对象与智能家居设备关联于同一家庭账户;根据第一答案信息生成第二消息,并展示第二消息,达到了为提问的用户提供家庭内其他成员预先存储好的问题答案以帮助提问用户使用智能家居设备的目的,从而实
现了降低用户学习使用智能家居设备的学习成本的技术效果,进而解决了用户学习使用智能家居设备的学习成本较高的技术问题。
39.作为一种可选的实施例,获取与目标问题信息匹配的第一答案信息之前,还可以采用如下步骤:验证目标对象与智能家居设备关联与同一家庭账户;接收来自目标对象的输入信息;根据输入信息建立问答信息序列,其中,问答信息序列包括问题信息和答案信息的匹配关系。
40.通过本可选的实施例,可以确保目标对象是家庭中的成员,其录入的第一答案信息对于家庭中的其他成员更加易于理解,更具有针对性,避免存储的第一答案信息来自于家庭成员以外的人员导致产生信息混乱。可选地,问答信息序列可以采用问答信息表的形式,将问题信息和答案信息以及二者的匹配关系预先存储起来等待调用。其中,问答信息序列可以存储在智能家居设备本地的非易失性存储介质中,也可以存储在家庭中的本地服务器或者云端服务器中,具体取决于该家庭中的智能家居网络的架构。
41.作为一种可选的实施例,获取与目标问题信息匹配的第一答案信息,可以首先获取与第一消息对应的第一用户标识,其中,第一用户标识用于指代发出第一消息的对象;基于第一用户标识,从与目标问题信息匹配的至少一个答案信息中确定第一答案信息,其中,至少一个答案信息为目标对象预先存储的信息。
42.作为一种可选的实施例,用户标识包括以下至少之一:用户id,指纹信息,面部信息,声纹信息,设备id,设备标识号。
43.第一消息对应的第一用户标识可以用于表示发出第一消息的成员的身份,可以在该成员发送第一消息之前或者之后采集,例如,用户在面对具有语音采集装置的智能家居设备时,直接向设备提问即发出第一消息,智能家居设备接收到第一消息后分析语音的声纹特征以确定该成员的身份,然后根据该成员的身份为其提供答案信息。上述实施例可以支持家庭中的成员针对同一个问题,为家庭的各个其他成员订制不同类型的答案信息。例如,当家庭中的爷爷提问如何打开机顶盒时,可以调用为爷爷预定的答案信息,仔细讲解按钮顺序以及每个按钮的形状、颜色;而当家庭中的青年人提问如何打开机顶盒时,调用的答案信息可以更加简略,仅讲解开启机顶盒所需要的按钮顺序即可。
44.作为一种可选的实施例,还可以通过如下方式为家庭中的提问者提供第三消息:根据目标问题信息确定其对应的智能家居设备的目标功能;确定与目标功能对应的第二用户标识,其中,第二用户标识所指代的对象使用过智能家居设备的目标功能;发送目标问题信息至终端设备,其中,终端设备属于第二用户标识所指代的对象;接收终端设备返回的第二答案信息,根据第二答案信息生成第三消息并展示第三消息。
45.可选地,当目标对象没有预先存储对应于第一问题信息的答案信息时,可以采用如上方式为提问者提供包括第二答案信息的第三消息。智能家居设备可以提前采集使用其目标功能的家庭成员的第二用户标识,并将该目标功能与第二用户标识关联并存储下来。当当前发出第一消息的家庭成员的提问与使用该智能家居设备的目标功能相关时,智能家居设备可以将第一消息中包括的问题信息发送给第二用户标识对应的对象,例如发送给对象的通讯设备或者网络设备,由该对象进行解答。由于该对象使用过该智能家居设备的该目标功能,因此本可选实施例可以为提问的家庭成员提供更加有针对性的问题答案,提高了问题答案的可靠性和针对性。
46.作为一种可选的实施例,根据目标问题信息确定其对应的智能家居设备的目标功能,可以采用如下方式:采用自然语言处理算法对目标问题信息进行信息抽取,得到目标问题信息中的关键词;基于关键词,确定目标问题信息对应的智能家居设备的目标功能。
47.图3是根据本发明可选实施方式提供的用户与设备进行交互的流程图。如图3所示,用户与设备进行交互可以包括如下步骤:
48.s1,家庭成员向智能家居设备提出问题,该问题关于如何使用智能家居设备中的功能;
49.s2,智能家居设备分析问题,检索本地数据库,判断本地是否预先存储有该问题的答案,其中,本地数据库中的答案是智能家居设备所在的家庭中的其他成员预先录入并存储在本地的,若本地数据库中没有答案,前往s3,若有答案,前往s4;
50.s3,采用其他方式查询该问题的答案,包括将问题上传至网络查询、将问题发送给老人的成年子女、将问题发送给使用过该智能家居设备相应功能的家庭成员,若查询到答案,前往s4;
51.s4,将问题的答案返回给提出问题的家庭成员。
52.根据本发明实施例,还提供了一种用于实施上述交互方法的交互装置,图4是根据本发明实施例提供的交互装置的结构框图,如图4所示,该交互装置包括:接收模块42,确定模块44,获取模块46和生成模块48,下面对该交互装置进行说明。
53.接收模块42,用于接收第一消息,其中,第一消息包括目标问题信息;
54.确定模块44,连接于上述接收模块42,用于基于第一消息,确定与目标问题信息对应的智能家居设备;
55.获取模块46,连接于上述确定模块44,用于获取与目标问题信息匹配的第一答案信息,其中,第一答案信息由目标对象预先存储,目标对象与智能家居设备关联于同一家庭账户;
56.生成模块48,连接于上述获取模块46,用于根据第一答案信息生成第二消息,并展示第二消息。
57.此处需要说明的是,上述接收模块42,确定模块44,获取模块46和生成模块48对应于实施例1中的步骤s202至步骤s208,多个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
58.根据本发明实施例,还提供了一种智能家居设备,该智能家居设备中包括上述交互装置,当家庭中的用户向该智能家居设备提问,即发送第一消息后,智能家居设备可以执行上述交互方法以向用户返回第二消息或者第三消息,以解答家庭用户的疑问。
59.本发明的实施例可以提供一种计算机设备,可选地,在本实施例中,上述计算机设备可以位于计算机网络的多个网络设备中的至少一个网络设备。该计算机设备包括存储器和处理器。
60.其中,存储器可用于存储软件程序以及模块,如本发明实施例中的交互方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的交互方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储
器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
61.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:接收第一消息,其中,第一消息包括目标问题信息;基于第一消息,确定与目标问题信息对应的智能家居设备;获取与目标问题信息匹配的第一答案信息,其中,第一答案信息由目标对象预先存储,目标对象与智能家居设备关联于同一家庭账户;根据第一答案信息生成第二消息,并展示第二消息。
62.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一非易失性存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
63.本发明的实施例还提供了一种非易失性存储介质。可选地,在本实施例中,上述非易失性存储介质可以用于保存上述实施例1所提供的交互方法所执行的程序代码。
64.可选地,在本实施例中,上述非易失性存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
65.可选地,在本实施例中,非易失性存储介质被设置为存储用于执行以下步骤的程序代码:接收第一消息,其中,第一消息包括目标问题信息;基于第一消息,确定与目标问题信息对应的智能家居设备;获取与目标问题信息匹配的第一答案信息,其中,第一答案信息由目标对象预先存储,目标对象与智能家居设备关联于同一家庭账户;根据第一答案信息生成第二消息,并展示第二消息。
66.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
67.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
68.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
69.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
70.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
71.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个非易失性取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体
现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
72.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1