一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

功能的执行方法及智能家电与流程

2021-10-19 22:39:00 来源:中国专利 TAG:家电 智能 执行 功能 方法


1.本技术涉及智能家电技术领域,特别是涉及一种功能的执行方法及智能家电。


背景技术:

2.目前,随着科学技术的不断发展,智能家电的智能化水平不断提升,功能也越来越丰富。用户可以通过智能家电的控制应用程序,控制智能家电执行各种功能。
3.然而,由于智能家电自身硬件的限制,智能家电可能无法实现除自身硬件支持的其它功能,导致智能家电支持的功能较少。例如,不具拍摄部件的油烟机无法支持拍照功能,当用户选择拍照功能后,油烟机会向用户反馈错误消息。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种功能的执行方法及智能家电。
5.第一方面,提供了一种功能的执行方法,所述方法应用于第一智能家电,所述方法包括:
6.响应于针对目标功能的目标指令,检测所述第一智能家电是否支持所述目标功能;
7.如果所述第一智能家电不支持所述目标功能,则确定支持所述目标功能的目标智能家电,并向所述目标智能家电发送所述目标功能对应的协助请求消息;所述协助请求消息用于指示所述目标智能家电执行所述目标功能;
8.接收所述目标智能家电发送的执行结果;所述执行结果为所述目标智能家电执行所述目标功能得到的结果。
9.作为一种可选地实施方式,所述响应于针对目标功能的目标指令,检测所述第一智能家电是否支持所述目标功能,包括:
10.响应于针对目标功能的目标指令,确定所述目标功能对应的目标硬件;
11.判断所述第一智能家电的硬件信息中是否存在所述目标硬件的硬件信息;
12.如果所述第一智能家电的硬件信息中存在所述目标硬件的硬件信息,则判定所述第一智能家电支持所述目标功能;
13.如果所述第一智能家电的硬件信息中不存在所述目标硬件的硬件信息,则判定所述第一智能家电不支持所述目标功能。
14.作为一种可选地实施方式,所述如果所述第一智能家电不支持所述目标功能,则确定支持所述目标功能的目标智能家电,包括:
15.如果所述第一智能家电不支持所述目标功能,则向所属局域网中的其他智能家电发送所述目标功能对应的查询请求消息;所述查询请求消息用于指示所述其他智能家电查询是否支持所述目标功能,并在支持所述目标功能的情况下,向所述第一智能家电发送查询成功响应消息;
16.根据接收到的查询成功响应消息,确定支持所述目标功能的所述目标智能家电。
17.作为一种可选地实施方式,所述接收所述目标智能家电发送的执行结果之后,所述方法还包括:
18.根据所述执行结果和预先存储的设备处理策略,执行设备操作。
19.第二方面,提供了一种功能的执行方法,所述方法应用于第二智能家电,所述方法包括:
20.接收第一智能家电发送的针对目标功能的协助请求消息;
21.如果所述第二智能家电支持所述目标功能,则执行所述目标功能,得到所述目标功能的执行结果;
22.向所述第一智能家电发送所述执行结果。
23.作为一种可选地实施方式,所述方法还包括:
24.接收所述第一智能家电发送的所述目标功能对应的查询请求消息,确定所述目标功能对应的目标硬件;
25.判断所述第二智能家电的硬件信息中是否存在所述目标硬件的硬件信息;
26.如果所述第二智能家电的硬件信息中存在所述目标硬件的硬件信息,则向所述第一智能家电发送查询成功响应消息。
27.第三方面,提供了一种智能家电,所述智能家电为第一智能家电,所述智能家电包括:主控模块和通信模块;其中,
28.所述主控模块,用于响应于针对目标功能的目标指令,检测所述第一智能家电是否支持所述目标功能;
29.所述主控模块,还用于如果所述第一智能家电不支持所述目标功能,则确定支持所述目标功能的目标智能家电,并通过所述通信模块向所述目标智能家电发送所述目标功能对应的协助请求消息;所述协助请求消息用于指示所述目标智能家电执行所述目标功能;
30.所述主控模块,还用于通过所述通信模块接收所述目标智能家电发送的执行结果;所述执行结果为所述目标智能家电执行所述目标功能得到的结果。
31.作为一种可选地实施方式,所述主控模块,用于响应于针对目标功能的目标指令,确定所述目标功能对应的目标硬件;
32.所述主控模块,还用于判断所述第一智能家电的硬件信息中是否存在所述目标硬件的硬件信息;
33.所述主控模块,还用于如果所述第一智能家电的硬件信息中存在所述目标硬件的硬件信息,则判定所述第一智能家电支持所述目标功能;
34.所述主控模块,还用于如果所述第一智能家电的硬件信息中不存在所述目标硬件的硬件信息,则判定所述第一智能家电不支持所述目标功能。
35.作为一种可选地实施方式,所述主控模块,用于如果所述第一智能家电不支持所述目标功能,则通过所述通信模块向所属局域网中的其他智能家电发送所述目标功能对应的查询请求消息;所述查询请求消息用于指示所述其他智能家电查询是否支持所述目标功能,并在支持所述目标功能的情况下,向所述第一智能家电发送查询成功响应消息;
36.所述主控模块,还用于根据通过所述通信模块接收到的查询成功响应消息,确定支持所述目标功能的所述目标智能家电。
37.作为一种可选地实施方式,所述主控模块,还用于根据所述执行结果和预先存储的设备处理策略,执行设备操作。
38.第四方面,提供了一种智能家电,所述智能家电为第二智能家电,所述智能家电包括:主控模块、通信模块和目标功能模块;其中,
39.所述主控模块,用于通过所述通信模块接收第一智能家电发送的针对目标功能的协助请求消息;
40.所述主控模块,还用于如果所述第二智能家电支持所述目标功能,则通过所述目标功能模块执行所述目标功能,得到所述目标功能的执行结果;
41.所述主控模块,还用于通过所述通信模块向所述第一智能家电发送所述执行结果。
42.作为一种可选地实施方式,所述主控模块,还用于通过所述通信模块接收所述第一智能家电发送的所述目标功能对应的查询请求消息,确定所述目标功能对应的目标硬件;
43.所述主控模块,还用于判断所述第二智能家电的硬件信息中是否存在所述目标硬件的硬件信息;
44.所述主控模块,还用于如果所述第二智能家电的硬件信息中存在所述目标硬件的硬件信息,则通过所述通信模块向所述第一智能家电发送查询成功响应消息。
45.本技术提供了一种功能的执行方法及智能家电。该方法应用于第一智能家电,该方法包括:第一智能家电响应于针对目标功能的目标指令,检测第一智能家电是否支持目标功能。如果第一智能家电不支持目标功能,则第一智能家电确定支持目标功能的目标智能家电,并向目标智能家电发送目标功能对应的协助请求消息。其中,协助请求消息用于指示目标智能家电执行目标功能。之后,第一智能家电接收目标智能家电发送的执行结果。其中,执行结果为目标智能家电执行目标功能得到的结果。这样,可以实现功能的共享。
附图说明
46.图1为本技术实施例提供的一种智能家电组网的示意图;
47.图2为本技术实施例提供的一种功能的执行方法的流程图;
48.图3为本技术实施例提供的一种功能的执行方法的流程图;
49.图4为本技术实施例提供的一种功能的执行方法的示例的流程图;
50.图5为本技术实施例提供的一种智能家电的结构示意图;
51.图6为本技术实施例提供的一种智能家电的结构示意图。
具体实施方式
52.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
53.本技术实施例提供了一种功能的执行方法,该方法可以应用于智能家电。如图1所示,第一智能家电110、第二智能家电120和第三智能家电130位于同一局域网下进行组网。可选的,第一智能家电110、第二智能家电120和第三智能家电130上可以运行鸿蒙操作系统
(harmony operating system)。相应的,用户可以基于鸿蒙操作系统,通过超级终端将第一智能家电110、第二智能家电120和第三智能家电130进行组网。由于鸿蒙操作系统具备分布式软总线、分布式设备虚拟化、分布式数据管理和分布式任务调度的能力。因此,上述组网方式可以极大的降低智能家电之间的通信延时,提升智能家电的稳定性和安全性。
54.下面将结合具体实施方式,对本技术实施例提供的一种功能的执行方法进行详细的说明,该方法应用于第一智能家电,如图2所示,具体步骤如下:
55.步骤201,响应于针对目标功能的目标指令,检测第一智能家电是否支持目标功能。
56.在实施中,当用户需要使用第一智能家电的某一功能(即目标功能)时,用户可以通过第一智能家电的操作界面或者通过语音向第一智能家电下发针对目标功能的目标指令。此时,第一智能家电则会接收到针对目标功能的目标指令。相应的,第一智能家电可以响应于针对目标功能的目标指令,检测第一智能家电是否支持目标功能。可选的,第一智能家电响应于针对目标功能的目标指令,检测第一智能家电是否支持目标功能的具体处理过程如下:
57.步骤一,响应于针对目标功能的目标指令,确定目标功能对应的目标硬件。
58.在实施中,第一智能家电接收到针对目标功能的目标指令后,可以响应于针对目标功能的目标指令,进一步确定目标功能对应的目标硬件。例如,目标功能为定时功能,则目标硬件为定时模块。又如,目标功能为图像采集功能,则目标硬件为图像采集模块。
59.步骤二,判断第一智能家电的硬件信息中是否存在目标硬件的硬件信息。
60.在实施中,第一智能家电确定出目标功能对应的目标硬件后,可以判断第一智能家电的硬件信息中是否存在目标硬件的硬件信息。
61.步骤三,如果第一智能家电的硬件信息中存在目标硬件的硬件信息,则判定第一智能家电支持目标功能。
62.在实施中,如果第一智能家电的硬件信息中存在目标硬件的硬件信息,则第一智能家电可以判定本设备支持目标功能。
63.步骤四,如果第一智能家电的硬件信息中不存在目标硬件的硬件信息,则判定第一智能家电不支持目标功能。
64.在实施中,如果第一智能家电的硬件信息中不存在目标硬件的硬件信息,则第一智能家电可以判定本设备不支持目标功能。
65.步骤202,如果第一智能家电不支持目标功能,则确定支持目标功能的目标智能家电,并向目标智能家电发送目标功能对应的协助请求消息。其中,协助请求消息用于指示目标智能家电执行目标功能。
66.在实施中,如果第一智能家电不支持目标功能,则说明第一智能家电无法执行该目标功能。相应的,第一智能家电可以在所属局域网中的其他智能家电中确定支持目标功能的目标智能家电,并向目标智能家电发送目标功能对应的协助请求消息。其中,协助请求消息用于指示目标智能家电执行目标功能。可选的,第一智能家电在所属局域网中的其他智能家电中确定支持目标功能的目标智能家电的处理过程如下:
67.步骤一,如果第一智能家电不支持目标功能,则向所属局域网中的其他智能家电发送目标功能对应的查询请求消息。其中,查询请求消息用于指示其他智能家电查询是否
支持目标功能,并在支持目标功能的情况下,向第一智能家电发送查询成功响应消息。
68.在实施中,如果第一智能家电不支持目标功能,则第一智能家电可以向所属局域网中的其他智能家电发送目标功能对应的查询请求消息。其中,查询请求消息用于指示其他智能家电查询是否支持目标功能,并在支持目标功能的情况下,向第一智能家电发送查询成功响应消息。需要说明的是,针对组网中存在多个智能家电的情况,第一智能家电可以向其他智能家电发送广播类型的查询请求消息,也可以按照预设的轮询顺序,分别向其他智能家电发送单播类型的查询请求消息。
69.步骤二,根据接收到的查询成功响应消息,确定支持目标功能的目标智能家电。
70.在实施中,第一智能家电接收到支持目标功能的其他智能家电发送的查询成功响应消息后,可以进一步根据接收到的查询成功响应消息,确定支持目标功能的目标智能家电。其中,第一智能家电可以将最先收到的查询成功响应消息对应的智能家电确定为目标智能家电,也可以将支持目标功能且与第一智能家电距离最近的智能家电,确定为目标智能家电,还可以基于其他条件确定目标智能家电,本技术实施例不作限定。
71.步骤203,接收目标智能家电发送的执行结果。其中,执行结果为目标智能家电执行目标功能得到的结果。
72.在实施中,目标智能家电接收到目标功能对应的协助请求消息后,可以执行目标功能,得到目标功能的执行结果,并将执行结果发送给第一智能家电。相应的,第一智能家电则会接收到目标智能家电发送的执行结果。
73.可选的,第一智能家电接收到目标智能家电发送的执行结果之后,可以根据执行结果和预先存储的设备处理策略,执行设备操作。
74.在实施中,第一智能家电接收到目标智能家电发送的执行结果后,可以根据执行结果和预先存储的设备处理策略,执行设备操作。
75.基于不同的目标功能,第一智能家电的处理过程也不同,本技术实施例提供了几种可行的实施方式,其他情况与之类似。
76.实施方式一,目标功能为定时功能,协助请求消息携带有预设的定时时长。目标智能家电接收到第一智能家电发送的协助请求消息后,可以根据预设的定时时长执行定时功能。当达到预设的定时时长后,目标智能家电可以向第一智能家电发送定时提醒消息。相应的,第一智能家电可以接收到目标智能家电发送的定时提醒消息,并根据预先存储的设备处理策略执行设备操作。
77.实施方式二,目标功能为图像拍摄功能,执行结果为目标智能家电执行图像拍摄功能得到的图像数据。目标智能家电接收到第一智能家电发送的协助请求消息后,可以采集图像数据,并将采集到的图像数据发送给第一智能家电。相应的,第一智能家电可以接收到目标智能家电发送的图像数据,并可以根据预先存储的图像处理策略对图像数据进行图像处理。
78.实施方式三,目标功能为语音交互功能,协助请求消息携带有用户的语音数据。执行结果为目标智能家电执行所语音交互功能得到的目标语音数据。目标智能家电接收到第一智能家电发送的协助请求消息后,可以根据预先存储的语音分析策略对用户的语音数据进行分析处理,并根据分析结果确定目标语音数据。然后,目标智能家电可以将目标语音数据发送给第一智能家电。相应的,第一智能家电可以接收到目标智能家电发送的目标语音
数据,并根据预先存储的设备处理策略执行设备操作。
79.本技术实施例还提供了一种功能的执行方法。该方法应用于第二智能家电,如图3所示,具体步骤如下:
80.步骤301,接收第一智能家电发送的针对目标功能的协助请求消息。
81.在实施中,第一智能家电将第二智能家电确定为目标智能家电后,可以向第二智能家电发送针对目标功能的协助请求消息。相应的,第二智能家电则会接收到第一智能家电发送的针对目标功能的协助请求消息。
82.步骤302,如果第二智能家电支持目标功能,则执行目标功能,得到目标功能的执行结果。
83.在实施中,如果第二智能家电支持目标功能,则第二智能家电可以执行目标功能,得到目标功能的执行结果。
84.步骤303,向第一智能家电发送执行结果。
85.在实施中,第二智能家电得到目标功能的执行结果后,可以向第一智能家电发送执行结果。
86.作为一种可选的的实施方式,第一智能家电向第二智能家电发送针对目标功能的协助请求消息之前,可以查询第二智能家电是否支持目标功能,具体处理过程如下:
87.步骤一,接收第一智能家电发送的目标功能对应的查询请求消息,确定目标功能对应的目标硬件。
88.在实施中,第一智能家电可以向第二智能家电发送目标功能对应的查询请求消息。第二智能家电接收到查询请求消息后,可以进一步确定目标功能对应的目标硬件。例如,目标功能为定时功能,则目标硬件为定时模块。又如,目标功能为图像采集功能,则目标硬件为图像采集模块。
89.步骤二,判断第二智能家电的硬件信息中是否存在目标硬件的硬件信息。
90.在实施中,第二智能家电确定出目标功能对应的目标硬件后,可以进一步判断本设备的硬件信息中是否存在目标硬件的硬件信息。
91.步骤三,如果第二智能家电的硬件信息中存在目标硬件的硬件信息,则向第一智能家电发送查询成功响应消息。
92.在实施中,如果第二智能家电的硬件信息中存在目标硬件的硬件信息,则第二智能家电可以向第一智能家电发送查询成功响应消息。可选的,如果第二智能家电的硬件信息中不存在目标硬件的硬件信息,则第二智能家电可以向第一智能家电发送查询失败响应消息。
93.本技术实施例还提供了一种功能的执行方法的示例,如图4所示,具体步骤如下:
94.步骤401,第一智能家电响应于针对目标功能的目标指令,确定目标功能对应的目标硬件,并判断第一智能家电的硬件信息中是否存在目标硬件的硬件信息。
95.步骤402,如果第一智能家电的硬件信息中不存在目标硬件的硬件信息,则第一智能家电向第二智能家电发送目标功能对应的查询请求消息。
96.步骤403,第二智能家电接收第一智能家电发送的目标功能对应的查询请求消息,确定目标功能对应的目标硬件,并判断第二智能家电的硬件信息中是否存在目标硬件的硬件信息。
97.步骤404,如果第二智能家电的硬件信息中存在目标硬件的硬件信息,则第二智能家电向第一智能家电发送查询成功响应消息。其中,查询请求消息用于指示其他智能家电查询是否支持目标功能,并在支持目标功能的情况下,向第一智能家电发送查询成功响应消息。
98.步骤405,第一智能家电接收第二智能家电发送的查询成功响应消息,向目标智能家电发送目标功能对应的协助请求消息。其中,协助请求消息用于指示目标智能家电执行目标功能。
99.步骤406,第二智能家电接收第一智能家电发送的针对目标功能的协助请求消息,执行目标功能,得到目标功能的执行结果。
100.步骤407,第二智能家电向第一智能家电发送执行结果。
101.步骤408,第一智能家电接收第二智能家电发送的执行结果,根据执行结果和预先存储的设备处理策略,执行设备操作。
102.本技术实施例提供了一种功能的执行方法。第一智能家电响应于针对目标功能的目标指令,检测第一智能家电是否支持目标功能。如果第一智能家电不支持目标功能,则第一智能家电确定支持目标功能的目标智能家电,并向目标智能家电发送目标功能对应的协助请求消息。其中,协助请求消息用于指示目标智能家电执行目标功能。之后,第一智能家电接收目标智能家电发送的执行结果。其中,执行结果为目标智能家电执行目标功能得到的结果。这样,可以实现功能的共享。
103.本技术实施例还提供了一种智能家电,该智能家电为第一智能家电,如图5所示,该智能家电包括:主控模块510和通信模块520;其中,
104.主控模块510,用于响应于针对目标功能的目标指令,检测第一智能家电是否支持目标功能;
105.主控模块510,还用于如果第一智能家电不支持目标功能,则确定支持目标功能的目标智能家电,并通过通信模块520向目标智能家电发送目标功能对应的协助请求消息;协助请求消息用于指示目标智能家电执行目标功能;
106.主控模块510,还用于通过通信模块520接收目标智能家电发送的执行结果;执行结果为目标智能家电执行目标功能得到的结果。
107.作为一种可选地实施方式,主控模块510,用于响应于针对目标功能的目标指令,确定目标功能对应的目标硬件;
108.主控模块510,还用于判断第一智能家电的硬件信息中是否存在目标硬件的硬件信息;
109.主控模块510,还用于如果第一智能家电的硬件信息中存在目标硬件的硬件信息,则判定第一智能家电支持目标功能;
110.主控模块510,还用于如果第一智能家电的硬件信息中不存在目标硬件的硬件信息,则判定第一智能家电不支持目标功能。
111.作为一种可选地实施方式,主控模块510,用于如果第一智能家电不支持目标功能,则通过通信模块520向所属局域网中的其他智能家电发送目标功能对应的查询请求消息;查询请求消息用于指示其他智能家电查询是否支持目标功能,并在支持目标功能的情况下,向第一智能家电发送查询成功响应消息;
112.主控模块510,还用于根据通过通信模块520接收到的查询成功响应消息,确定支持目标功能的目标智能家电。
113.作为一种可选地实施方式,主控模块510,还用于根据执行结果和预先存储的设备处理策略,执行设备操作。
114.本技术实施例还提供了一种智能家电,该智能家电为第二智能家电,如图6所示,该智能家电包括:主控模块610、通信模块620和目标功能模块630;其中,
115.主控模块610,用于通过通信模块620接收第一智能家电发送的针对目标功能的协助请求消息;
116.主控模块610,还用于如果第二智能家电支持目标功能,则通过目标功能模块630执行目标功能,得到目标功能的执行结果;
117.主控模块610,还用于通过通信模块620向第一智能家电发送执行结果。
118.作为一种可选地实施方式,主控模块610,还用于通过通信模块620接收第一智能家电发送的目标功能对应的查询请求消息,确定目标功能对应的目标硬件;
119.主控模块610,还用于判断第二智能家电的硬件信息中是否存在目标硬件的硬件信息;
120.主控模块610,还用于如果第二智能家电的硬件信息中存在目标硬件的硬件信息,则通过通信模块620向第一智能家电发送查询成功响应消息。
121.本技术实施例提供了一种智能家电,该智能家电为第一智能家电。响应于针对目标功能的目标指令,主控模块510检测第一智能家电是否支持目标功能。如果第一智能家电不支持目标功能,则主控模块510确定支持目标功能的目标智能家电,并通过通信模块520向目标智能家电发送目标功能对应的协助请求消息。其中,协助请求消息用于指示目标智能家电执行目标功能。之后,主控模块510通过通信模块520接收目标智能家电发送的执行结果。其中,执行结果为目标智能家电执行目标功能得到的结果。这样,可以实现功能的共享。
122.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
123.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
124.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来
说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜