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

控制方法、系统、设备、电子设备及计算机可读存储介质与流程

2022-10-13 00:10:56 来源:中国专利 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.图1示出了本技术实施例提供的一种控制方法的流程图;
30.图2示出了本技术实施例提供的控制系统的示意图;
31.图3示出了本技术实施例提供的一种控制设备的示意图;
32.图4示出了本技术实施例所适用的一种电子设备的结构示意图。
具体实施方式
33.下面结合本技术中的附图描述本技术的实施例。应理解,下面结合附图所阐述的实施方式,是用于解释本技术实施例的技术方案的示例性描述,对本技术实施例的技术方
案不构成限制。
34.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本技术实施例所使用的术语“包括”以及“包含”是指相应特征可以实现为所呈现的特征、信息、数据、步骤、操作、元件和/或组件,但不排除实现为本技术领域所支持其他特征、信息、数据、步骤、操作、元件、组件和/或它们的组合等。应该理解,当我们称一个元件被“连接”或“耦接”到另一元件时,该一个元件可以直接连接或耦接到另一元件,也可以指该一个元件和另一元件通过中间元件建立连接关系。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的术语“和/或”指示该术语所限定的项目中的至少一个,例如“a和/或b”可以实现为“a”,或者实现为“b”,或者实现为“a和b”。
35.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
36.首先对本技术涉及的几个名词进行介绍和解释:
37.智能家居系统:以住宅为平台,通过将住宅内各种家居,例如冰箱、空调电视等设备连接起来,通过控制端获取各设备的信息,完成对各设备的控制的控制系统。
38.元宇宙:一个虚拟时空间的集合,由一系列的增强现实(augmented reality,ar)、虚拟现实(virtual reality,vr)和互联网(internet)组成,可以基于扩展现实技术提供沉浸式体验。例如,在本技术实施例中,可以利用元宇宙与智能电视结合,有效地提升用户体验。
39.下面通过对几个示例性实施方式的描述,对本技术实施例的技术方案以及本技术的技术方案产生的技术效果进行说明。需要指出的是,下述实施方式之间可以相互参考、借鉴或结合,对于不同实施方式中相同的术语、相似的特征以及相似的实施步骤等,不再重复描述。
40.图1示出了本技术实施例提供的一种控制方法的流程图。该方法应用于控制系统中,该控制系统包括控制设备和至少一个智能家居设备,该控制设备分别与每个智能家居设备连接,该方法由控制设备实现。
41.在本技术实施例中,控制系统可以为智能家居系统,在该控制系统中,各智能家居设备可以为该智能家居系统中的任一家居设备。举例来讲,智能家居设备可以包括但不限于智能电视、智能插座、智能开关、扫地机器人、智能空调、智能热水器和智能冰箱等。本技术实施例对智能家居设备的具体数量不做限制,可以根据实际情况确定。
42.考虑到本技术实施例提供的控制方法的适用性,图像信息的适用人群更广泛,本技术实施例提供的控制设备可以为具备显示模块的电子设备,例如,智能手机、平板电脑、笔记本电脑、台式计算机、ar/vr设备等,但并不局限于此。当然,该控制设备可以为控制系统中的一个智能家居设备,例如,该控制设备可以为智能电视。
43.在该控制系统中,控制设备可以与各智能家居设备通过有线或无线的通信方式进行连接,但并不局限于此。具体也可基于实际应用场景需求确定,在此不作限定。
44.例如,在控制设备与各智能家居设备通过有线的通信方式进行连接时,可以通过usb接口进行连接。在控制设备与各智能家居设备通过无线的通信方式进行连接时,可以通过无线保真wi-fi或蓝牙bluetooth进行连接。
45.如图1所示,该方法包括:
46.步骤s110:基于接收到的每个智能家居设备的原始状态信息,在虚拟社区创建每个智能家居设备对应的虚拟设备,并将每个虚拟设备与各自对应的原始状态信息关联显示,该虚拟社区是响应于接收到的虚拟社区创建请求创建的。
47.对于任一智能家居设备,该智能家居设备的状态信息可以包括但不限于该智能家居设备的启动状态、音量、运行方式、各智能家居设备的位置信息等。以该智能家居设备为智能空调为例,该智能空调的状态信息可以包括该智能空调处于打开状态,且当前的运行方式为制冷模式、26℃、上下扫风等。
48.该智能家居设备的原始状态信息为在该智能家居设备与控制设备建立连接时,智能家居设备的当前状态信息。其中,在虚拟社区创建好每个智能家居设备对应的虚拟设备之后,所创建的各虚拟设备的状态信息为对应的智能家居设备的原始状态信息。
49.在一种可能的实现方式中,可以通过各智能家居设备对应的传感器获取各智能家居设备的原始状态信息,并在各智能家居设备与控制设备建立连接时,通过各智能家居设备对应的连接方式,将所获取的原始状态信息和对应的智能家居设备的标识发送给控制设备。
50.当然,也可以通过在控制设备中设置传感器,通过该传感器获取各智能家居设备所在的区域内的环境信息,本技术实施例对传感器的种类和个数都不做限制,该传感器可以为温度传感器、烟雾传感器等。例如,所设置的传感器可以为温度传感器,用来采集各智能家居设备所在的区域内的温度信息。
51.在一种可能的实现方式中,上述虚拟社区是响应于接收到的虚拟社区创建请求创建的,可以包括:
52.上述虚拟社区是响应于上述虚拟社区创建请求,通过元宇宙技术创建的。
53.示例性地,虚拟社区创建请求可以在控制设备启动时触发生成的,也可以是在获取到各智能家居设备对应的原始状态信息时触发生成的,本技术实施例对此不做限制。
54.通过基于各智能家居设备的原始状态信息,创建各自对应的虚拟设备,并获取各智能家居设备所在的环境信息,能够在虚拟社区中更好的模拟与各智能家居设备对应的真实环境信息。并且,通过将各虚拟设备和对应的当前状态信息进行关联显示,可以实现各虚拟设备在虚拟社区中的可视化。
55.在一种可能的实现方式中,上述方法还可以包括:
56.接收针对至少一个智能家居设备中的第三智能家居设备的当前状态信息;
57.基于该第三智能家居设备的当前状态信息,更新上述虚拟社区中第三智能家居设备对应的第三目标虚拟设备的状态信息。
58.在该实现方式中,通过实时接收各智能家居设备的当前状态信息,并基于各智能家居设备的当前状态信息更新虚拟社区中对应的虚拟设备的状态信息,可以实现对虚拟社区中各虚拟设备的状态信息的实时更新,更好地实现各虚拟设备在虚拟社区中的可视化。
59.步骤s120:获取第一用户的操作信息。
60.第一用户可以为该控制系统中的任一用户,本技术实施例对此不做限制。当然,该第一用户也可以为多个,第一用户的具体数量可以根据实际情况确定,本技术实施例对此也不做限制。
61.第一用户的操作信息可以为基于所显示的具有各虚拟设备的虚拟社区的操作信息。具体可以包括但不限于第一用户的动作信息、语言信息、位置信息等,本技术实施例对此不做限制。
62.以获取第一用户的动作信息为例,可以通过控制设备中的图像采集设备获取第一用户对应的图像或视频,并基于预设的骨架追踪系统,对所获取的动作图像或视频进行识别,获取到第一用户的动作信息。示例性地,可以通过kincet体感设备获取第一用户的动作信息。
63.通过体感设备获取第一用户对应的图像或视频,利用其自带的骨架追踪系统识别第一用户的动作语言或者较为复杂的神态手势,确定对应的第一控制指令,可以更智能化地实现对第一用户的操作信息的获取与识别。
64.当然,也可以通过独立的操作信息设备获取第一用户的操作信息,并通过与控制设备进行连接,将所获取的操作信息发送至控制设备。
65.步骤s130:基于该操作信息,从所显示的至少一个虚拟设备中确定出第一目标虚拟设备,并生成对应于第一目标虚拟设备的第一控制指令。
66.在该实现方式中,可以基于对第一用户的语音信息进行识别,获取对应的文本信息,基于所获取的文本信息与预设的关键词进行匹配,基于该匹配结果确定第一目标虚拟设备以及对应的第一控制指令。
67.例如,在对第一用户的语音信息进行识别获取的文本信息为“将空调温度调节至23℃”时,可以获取到关键词“空调”、“23℃”,可以确定出第一目标虚拟设备为“智能空调”对应的虚拟设备,第一控制指令为“从智能空调的当前温度调节至23℃”。
68.当然,也可以根据第一用户的位置信息以及各虚拟设备的位置信息,将各虚拟设备的位置信息中与第一用户的位置信息最接近的虚拟设备确定为第一目标虚拟设备。并进一步基于第一用户的动作信息确定对应的第一控制指令。
69.其中,可以基于预设的控制指令与动作信息之间的映射关系以及第一用户的动作信息,确定第一控制指令。例如,可以将手势“剪刀手”与“打开冰箱”的控制指令进行关联,在检测到第一用户的动作信息为“剪刀手”时,可以确定对应的第一控制指令为“打开冰箱”。
70.步骤s140:向第一目标虚拟设备对应的第一智能家居设备发送第一控制指令,以对第一智能家居设备进行相应的控制。
71.通过本技术实施例提供的控制方法,通过基于各智能家居设备的原始状态信息,在虚拟社区中创建各智能家居设备对应的虚拟设备,并将各虚拟设备与对应的原始状态信息进行关联显示,可以实现对智能家居设备所在住宅的可视化。
72.并且,通过基于对所获取的第一操作信息,从所显示的至少一个虚拟设备中确定出第一目标虚拟设备,生成对应于该第一目标虚拟设备的第一控制指令,并向第一目标虚拟设备对应的第一智能家居设备发送第一控制指令,以对第一智能家居设备进行相应的控制,可以实现通过控制设备实现对各智能家居设备的控制。
73.在一种可能的实现方式中,上述方法还可以包括:
74.基于上述操作信息,确定虚拟社区中第一用户对应的第一虚拟角色,并将操作信息与第一虚拟角色关联显示,该第一虚拟角色是响应于第一用户发送的角色创建请求创建
的。
75.在该实现方式中,也可以通过在第一用户启动控制设备时,发起角色创建请求,创建对应的第一虚拟角色。
76.示例性地,以控制设备为智能电视为例,可以通过在智能电视的开机向导指示或者设置中设置相应的“角色创建”的选项信息,通过触发该选项,即可创建对应的虚拟角色。
77.通过基于第一用户的操作信息,确定对应的第一虚拟角色,并将操作信息和第一虚拟角色关联显示,可以实现对第一用户在虚拟社区中的可视化。
78.考虑到随着外出务工的青壮力增多,农村留守儿童、留守老人的群体的不断扩大,且空调、冰箱等家具的日渐智能化,使得留守儿童、留守老人的群体无法准确地完成对空调、冰箱等智能家居的控制,降低对智能家居的智能性和体验感,甚至影响日常生活。即在一些情况下,第一用户可能是儿童或老人,在该情况下,若根据第一用户的操作信息确定第一目标虚拟设备以及生成第一控制指令,并根据该第一控制指令,对第一目标虚拟设备对应的第一智能家居设备进行相应的控制,可能会导致产生错误操作,对第一智能家居设备造成损害或者无法达到控制目的。针对于此,本技术实施例还提供了以下进一步的控制方法:
79.在一种可能的实现方式中,上述向第一目标虚拟设备对应的第一智能家居设备发送第一控制指令,可以包括:
80.确定第一控制指令的安全等级;
81.若第一控制指令的安全等级大于或等于预设等级阈值,则向上述第一智能家居设备发送第一控制指令;
82.上述方法还可以包括:
83.若第一控制指令的安全等级小于上述预设等级阈值,确定第一控制指令为误操作指令,并基于该第一控制指令生成提示信息,以提醒所述第一用户重新生成操作信息。
84.在该实现方式中,预设等级阈值为实验值或经验值,也可以根据实际情况确定,本技术实施例对预设等级阈值的具体数值不做限制,可以根据实际情况确定。
85.在该实现方式中,提示信息可以为文字形式或语音形式等,本技术实施例对提示信息的方式不做限制。即可以直接通过控制设备对该提示信息进行播报,也可以通过该控制设备的显示模块显示该提示信息。其中,提示信息的内容可以为“当前控制操作无效”、“请注意当前的控制操作”等,本技术实施例对提示信息的内容也不做限制。
86.通过确定第一控制指令的安全等级,在该第一控制指令的安全等级大于或等于预设等级阈值时,直接基于第一用户的操作信息生成的第一控制指令,向第一智能家居设备发送该第一控制指令,以完成对第一智能家居设备的控制,提高对第一智能家居设备进行控制的安全性。在该第一控制指令的安全等级小于预设等级阈值时,生成提示信息,并提醒第一用户重新生成操作信息,可以更进一步地提高对第一智能家居设备进行控制的安全性。
87.在一种可能的实现方式中,该方法还可以包括:
88.将该提示信息发送给第二用户,以使第二用户和第一用户通过虚拟社区中第二用户对应的第二虚拟角色和第一虚拟角色进行交互,该第二用户是第一用户的关联用户,第一用户和第二用户的关联关系以及第二虚拟角色是基于第二用户发送的、且针对与第一用
户的用户绑定请求创建的;
89.在第二虚拟角色和第一虚拟角色进行交互的过程中,将每个虚拟角色与各自对应的交互信息关联显示;
90.基于每个虚拟角色对应的交互信息,从至少一个虚拟设备中确定出第二目标虚拟设备,并生成对应于第二目标虚拟设备的第二控制指令;
91.向第二目标虚拟设备对应的第二智能家居设备发送该第二控制指令,以对该第二智能家居设备进行相应的控制。
92.第二用户可以为该控制系统所在的住宅之外的任一用户,可以为该控制系统所在的住宅内的用户,本技术实施例对第二用户的具体位置不做限制。
93.第一用户和第二用户的关联关系可以为亲子关系、朋友关系等。
94.每个虚拟角色各自对应的交互信息可以是基于各虚拟角色对应的用户的操作信息生成的。具体对第二用户的操作信息的获取方式可以参考上述获取第一用户的操作信息的获取方式。
95.在该实现方式中,可以通过将提示信息发送至第二用户,可以使得第二用户基于第一操作指令对当前的智能家居设备的状态信息进行核查。
96.当然,也可以通过对第一用户的操作信息进行识别,在识别出第一用户的操作信息中包括“求助”等关键词时,向第二用户发出提示信息。
97.在第一虚拟角色和第二虚拟角色的交互过程中,可以认为第一用户向第二用户进行求助的过程,或者第二用户对第一用户的指导过程。
98.通过在该第一控制指令的安全等级小于预设等级阈值时,向第二用户发出提示信息,以使得第一用户和第二用户可以在虚拟社区中通过各自对应的虚拟角色进行交互。通过每个虚拟角色对应的交互信息,重新确定第二目标虚拟设备,并生成对应于第二目标虚拟设备的第二控制指令,可以实现远距离实时交流互动,更有效地对各智能家居设备的控制,提高用户的操作体验。
99.在一种可能的实现方式中,上述确定第一控制指令的安全等级,可以包括:
100.将第一控制指令与安全等级数据库中的历史控制指令进行匹配,将匹配到的历史控制指令对应的安全等级确定为该第一控制指令的安全等级,该安全等级数据库是通过以下方式创建的:
101.基于多个历史控制指令以及每个历史控制指令的安全等级之间的映射关系,创建该安全等级数据库。
102.在具体实施过程中,可以采用包括但不限于关键词匹配等方式对第一控制指令和各历史控制指令进行匹配,在第一控制指令中的关键词和一个历史控制指令的关键词的匹配度大于预设值的情况下,确定该历史控制指令与该第一控制指令相匹配。
103.在该实现方式中,还可以基于元宇宙技术或者人工智能等方式进行机器学习,确定该安全等级数据库。
104.具体地,可以通过获取多个历史控制指令,并在确定每个历史控制指令的安全等级之后,将各历史控制指令对应的安全等级作为各自对应的标签,生成相应的训练数据库。并基于该训练数据库对初始的分类模型进行训练,直至该初始分类模型满足训练结束条件,得到训练好的安全等级确定模型。
105.在获取到第一控制指令之后,通过将该第一控制指令输入该安全等级确定模型中,获取到该第一控制指令对应的安全等级。
106.基于与本技术实施例提供的控制方法相同的原理,本技术实施例中还提供了一种控制系统。图2示出了本技术实施例提供的控制系统的示意图。如图2所示,该控制系统包括控制设备201和至少一个智能家居设备202,该控制设备201分别与每个智能家居设备202连接:
107.控制设备201,用于基于接收到的每个智能家居设备202的原始状态信息,在虚拟社区创建每个智能家居设备202对应的虚拟设备,并将每个虚拟设备与对应的原始状态信息关联显示,该虚拟社区是响应于接收到的虚拟社区创建请求创建的;
108.控制设备201,还用于获取第一用户的操作信息;
109.控制设备201,还用于基于该操作信息,从所显示的至少一个虚拟设备中确定出第一目标虚拟设备,并生成对应于该第一目标虚拟设备的第一控制指令;
110.控制设备201,还用于向第一目标虚拟设备对应的第一智能家居设备202发送第一控制指令;
111.第一智能家居设备202,用于基于第一控制指令更新相应的状态信息。
112.在一种可能的实现方式中,上述控制设备201还可以用于:
113.基于上述操作信息,确定虚拟社区中第一用户对应的第一虚拟角色,并将操作信息与第一虚拟角色关联显示,该第一虚拟角色是响应于第一用户发送的角色创建请求创建的。
114.在一种可能的实现方式中,上述控制设备201在向第一目标虚拟设备对应的第一智能家居设备202发送第一控制指令时,可以具体用于:
115.确定第一控制指令的安全等级;
116.若第一控制指令的安全等级大于或等于预设等级阈值,则向上述第一智能家居设备202发送第一控制指令;
117.上述控制设备201还可以用于:
118.若第一控制指令的安全等级小于上述预设等级阈值,确定第一控制指令为误操作指令,并基于该第一控制指令生成提示信息,以提醒所述第一用户重新生成操作信息。
119.在一种可能的实现方式中,上述控制设备201还可以用于:
120.将该提示信息发送给第二用户,以使第二用户和第一用户通过虚拟社区中第二用户对应的第二虚拟角色和第一虚拟角色进行交互,该第二用户是第一用户的关联用户,第一用户和第二用户的关联关系以及第二虚拟角色是基于第二用户发送的、且针对与第一用户的用户绑定请求创建的;
121.在第二虚拟角色和第一虚拟角色进行交互的过程中,将每个虚拟角色与各自对应的交互信息关联显示;
122.基于每个虚拟角色对应的交互信息,从至少一个虚拟设备中确定出第二目标虚拟设备,并生成对应于第二目标虚拟设备的第二控制指令;
123.向第二目标虚拟设备对应的第二智能家居设备202发送该第二控制指令,以对该第二智能家居设备202进行相应的控制。
124.在一种可能的实现方式中,上述控制设备201在确定第一控制指令的安全等级时,
可以具体用于:
125.将第一控制指令与安全等级数据库中的历史控制指令进行匹配,将匹配到的历史控制指令对应的安全等级确定为该第一控制指令的安全等级,该安全等级数据库是通过以下方式创建的:
126.基于多个历史控制指令以及每个历史控制指令的安全等级之间的映射关系,创建该安全等级数据库。
127.在一种可能的实现方式中,上述虚拟社区是响应于接收到的虚拟社区创建请求创建的,可以包括:
128.上述虚拟社区是响应于上述虚拟社区创建请求,通过元宇宙技术创建的。
129.在一种可能的实现方式中,上述控制设备201还可以具体用于:
130.接收针对至少一个智能家居设备202中的第三智能家居设备202的当前状态信息;
131.基于该第三智能家居设备202的当前状态信息,更新上述虚拟社区中第三智能家居设备202对应的第三目标虚拟设备的状态信息。
132.本技术实施例的控制系统可执行本技术实施例所提供的方法,其实现原理相类似,本技术各实施例的控制系统中的各设备所执行的动作是与本技术各实施例的方法中的步骤相对应的,对于控制系统中的各设备的详细功能描述具体可以参见前文中所示的对应方法中的描述,此处不再赘述。
133.基于与本技术实施例提供的控制方法和控制系统相同的原理,本技术实施例中还提供了一种控制设备。图3示出了本技术实施例提供的一种控制设备的示意图。该控制设备30应用于控制系统中,该控制系统包括该控制设备30和至少一个智能家居设备,该控制设备30分别与每个智能家居设备连接。如图3所示,该控制设备30包括:
134.创建模块301,用于响应于接收到的虚拟社区创建请求,创建虚拟社区;以及基于接收到的每个智能家居设备的原始状态信息,在虚拟社区创建每个智能家居设备对应的虚拟设备;
135.显示模块302,用于将每个虚拟设备与各自对应的原始状态信息关联显示;
136.操作信息获取模块303,用于获取第一用户的操作信息;
137.控制指令生成模块304,用于基于该操作信息,从所显示的至少一个虚拟设备中确定出第一目标虚拟设备,并生成对应于第一目标虚拟设备的第一控制指令;
138.控制指令发送模块305,用于向第一目标虚拟设备对应的第一智能家居设备发送第一控制指令,以对第一智能家居设备进行相应的控制。
139.在一种可能的实现方式中,上述控制设备30还包括虚拟角色确定模块,
140.该虚拟角色确定模块用于:基于上述操作信息,确定虚拟社区中第一用户对应的第一虚拟角色,该第一虚拟角色是上述创建模块301响应于第一用户发送的角色创建请求创建的;
141.上述显示模块302,还用于将操作信息与第一虚拟角色关联显示。
142.在一种可能的实现方式中,上述控制指令发送模块305在向第一目标虚拟设备对应的第一智能家居设备发送第一控制指令时,可以具体用于:
143.确定第一控制指令的安全等级;
144.若第一控制指令的安全等级大于或等于预设等级阈值,则向上述第一智能家居设
备发送第一控制指令;
145.上述控制指令发送模块305还可以用于:
146.若第一控制指令的安全等级小于上述预设等级阈值,确定第一控制指令为误操作指令,并基于该第一控制指令生成提示信息,以提醒所述第一用户重新生成操作信息。
147.在一种可能的实现方式中,上述控制指令发送模块305还可以用于:
148.将该提示信息发送给第二用户,以使第二用户和第一用户通过虚拟社区中第二用户对应的第二虚拟角色和第一虚拟角色进行交互,该第二用户是第一用户的关联用户,第一用户和第二用户的关联关系以及第二虚拟角色是基于第二用户发送的、且针对与第一用户的用户绑定请求创建的;
149.在第二虚拟角色和第一虚拟角色进行交互的过程中,将每个虚拟角色与各自对应的交互信息关联显示;
150.基于每个虚拟角色对应的交互信息,从至少一个虚拟设备中确定出第二目标虚拟设备,并生成对应于第二目标虚拟设备的第二控制指令;
151.向第二目标虚拟设备对应的第二智能家居设备发送该第二控制指令,以对该第二智能家居设备进行相应的控制。
152.在一种可能的实现方式中,上述控制指令发送模块305在确定第一控制指令的安全等级时,可以具体用于:
153.将第一控制指令与安全等级数据库中的历史控制指令进行匹配,将匹配到的历史控制指令对应的安全等级确定为该第一控制指令的安全等级,该安全等级数据库是通过以下方式创建的:
154.基于多个历史控制指令以及每个历史控制指令的安全等级之间的映射关系,创建该安全等级数据库。
155.在一种可能的实现方式中,上述创建模块301在响应于接收到的虚拟社区创建请求,创建虚拟社区时,可以具体用于:
156.响应于上述虚拟社区创建请求,通过元宇宙技术创建上述虚拟社区。
157.在一种可能的实现方式中,上述创建模块301还可以用于:
158.接收针对至少一个智能家居设备中的第三智能家居设备的当前状态信息;
159.基于该第三智能家居设备的当前状态信息,更新上述虚拟社区中第三智能家居设备对应的第三目标虚拟设备的状态信息。
160.本技术实施例的控制设备可执行本技术实施例所提供的方法,其实现原理相类似,本技术各实施例的控制设备中的各模块所执行的动作是与本技术各实施例的方法中的步骤相对应的,对于控制设备的各模块的详细功能描述具体可以参见前文中所示的对应方法中的描述,此处不再赘述。
161.基于与本技术实施例提供的控制方法、控制系统及控制装置相同的原理,本技术实施例中还提供了一种电子设备(如服务器),该电子设备可以包括存储器、处理器及存储在存储器上的计算机程序,该处理器执行上述计算机程序以实现本技术任一可选实施例中提供的方法的步骤。
162.可选地,图4示出了本技术实施例所适用的一种电子设备的结构示意图,如图4所示,图4所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器
4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004,收发器4004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本技术实施例的限定。
163.处理器4001可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
164.总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
165.存储器4003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质、其他磁存储设备、或者能够用于携带或存储计算机程序并能够由计算机读取的任何其他介质,在此不做限定。
166.存储器4003用于存储执行本技术实施例的计算机程序,并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的计算机程序,以实现前述方法实施例所示的步骤。
167.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现前述方法实施例的步骤及相应内容。
168.本技术实施例还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时可实现前述方法实施例的步骤及相应内容。
169.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”、“1”、“2”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除图示或文字描述以外的顺序实施。
170.应该理解的是,虽然本技术实施例的流程图中通过箭头指示各个操作步骤,但是这些步骤的实施顺序并不受限于箭头所指示的顺序。除非本文中有明确的说明,否则在本技术实施例的一些实施场景中,各流程图中的实施步骤可以按照需求以其他的顺序执行。此外,各流程图中的部分或全部步骤基于实际的实施场景,可以包括多个子步骤或者多个阶段。这些子步骤或者阶段中的部分或全部可以在同一时刻被执行,这些子步骤或者阶段
中的每个子步骤或者阶段也可以分别在不同的时刻被执行。在执行时刻不同的场景下,这些子步骤或者阶段的执行顺序可以根据需求灵活配置,本技术实施例对此不限制。
171.以上所述仅是本技术部分实施场景的可选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术的方案技术构思的前提下,采用基于本技术技术思想的其他类似实施手段,同样属于本技术实施例的保护范畴。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献