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

控制界面的切换处理方法、装置、智能设备及终端与流程

2022-02-20 05:53:20 来源:中国专利 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.图1是根据一示例性实施例示出的一种控制界面的切换处理方法的流程图;
42.图2是根据一示例性实施例示出的实现图1中步骤s11的流程图;
43.图3是根据一示例性实施例示出的一种控制界面的切换处理装置的框图示意图;
44.图4是根据一示例性实施例示出的一种智能设备的框图示意图;
45.图5是根据另一示例性实施例示出的一种控制界面的切换处理方法的流程图;
46.图6是根据另一示例性实施例示出的一种控制界面的切换处理装置的框图示意图;
47.图7是根据一示例性实施例示出的一种用户终端的框图示意图。
具体实施方式
48.为使本技术的目的、技术方案和优点更加清楚,下面将对本技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本技术所保护的范围。
49.请参阅图1,图1是根据一示例性实施例示出的一种控制界面的切换处理方法的流程图,该方法应用于智能设备,该方法包括如下步骤:
50.步骤s11、当与用户终端中的控制程序建立无线网络连接之后,基于无线网络信号,对使用所述用户终端的用户进行人体行为的识别,利用所述用户的所述人体行为,确定所述用户的目标对象是否是所述智能设备;
51.步骤s12、若是,则向所述控制程序发送界面切换指令信息,以使所述控制程序基
于所述界面切换指令信息,将程序界面切换至针对所述智能设备的控制界面。
52.本技术实际应用中,智能设备包括但不限于:空调、电视、洗衣机等等。用户终端包括但不限于:手机、pad等等。对于控制程序,其用于对智能终端进行控制。控制程序可以为下载安装在智能终端中的形式,控制程序也可以为小程序形式,小程序是一种不需要下载安装即可使用的应用程序,其在宿主应用程序上运行,用户可以在宿主应用程序中通过扫一扫或者搜索小程序来打开小程序应用。
53.智能设备与用户终端中的控制程序之间的无线网络连接可采用wifi连接,用户在控制程序上可添加智能设备,让控制程序与智能设备之间建立wifi p2p局域网通信。如用户在控制程序上可添加空调和电视,让控制程序分别与空调和电视建立wifi p2p通信。控制程序分别与空调和电视建立wifi连接时,触发空调和电视各自分别利用无线网络信号,对使用用户终端的用户进行人体行为的识别,以此来确定用户的目标对象是否是自己。用户的人体行为能够指示出用户的目标对象是哪个智能设备,如在用户想对空调进行控制时,其人体行为可以包括但不限于:用户朝向空调,用户向空调靠近,用户朝向空调拿着用户终端,等等。空调端根据该人体行为能够确定出用户的目标对象是空调,而电视端根据该人体行为则确定出用户的目标对象不是电视。实际应用中,在空调确定出用户的目标对象是空调时,空调向控制程序发送界面切换指令信息,控制程序基于空调发送的界面切换指令信息,将程序界面切换至针对空调的控制界面。在电视确定出用户的目标对象是电视时,电视向控制程序发送界面切换指令信息,控制程序基于电视发送的界面切换指令信息,将程序界面切换至针对电视的控制界面。
54.通过本技术方案,可实现控制程序中控制界面的自动切换,无需用户手动操作切换,能解决针对不同智能设备的控制操作,首先需要用户手动切换到对应的控制界面,增加用户操作步骤的问题,从而可提升智能设备控制的智能性,以及提升用户对控制程序的使用体验。
55.请参阅图2,图2是根据一示例性实施例示出的实现图1中步骤s11的流程图,对于步骤s11,可以包括如下步骤:
56.步骤s111、当与所述控制程序建立无线网络连接之后,利用无线网络信号,对所述用户进行定位识别、动作姿态识别以及朝向识别。
57.具体的,用户的人体行为对无线网络信号(如wifi信号)的传播产生影响,会使无线网络信号产生波形变化。利用无线网络信号,通过其波形的变化,可以对用户进行定位识别、动作姿态识别和朝向识别。
58.步骤s112、若基于所述定位识别,确定出所述用户相对于所述智能设备的方位在预设方位范围内,以及确定出所述用户与所述智能设备之间的距离在预设距离范围内,且若基于所述动作姿态识别,确定出所述用户存在预设动作姿态,且若基于所述朝向识别,确定出所述用户朝向所述智能设备,则确定所述用户的目标对象是所述智能设备。
59.具体的,对于定位识别,用户的人体行为对无线网络信号(如wifi信号)的传播产生影响,会使无线网络信号产生波形变化。在波形中会形成干扰点,可以通过不同时刻波形中的干扰点信息,来实现对用户进行定位识别。对于预设动作姿态,其可以是用户手持智能终端的某种具体动作姿态,智能设备对用户进行动作姿态识别,可识别出用户是何种动作姿态,若识别出的动作姿态是手持智能终端的动作姿态,则确定出用户存在预设动作姿态。
对于朝向识别,通过无线网络信号可识别出人体轮廓、以及基于人体心脏跳动对无线网络信号波形变化的影响,可以通过无线网络信号识别出人体心脏,根据识别出的人体轮廓和人体心脏,来确定出用户的朝向。对于朝向识别,还可以以是否识别到到用户面部表情动作来确定。
60.根据上述方案,在实际应用中,某个智能设备若识别出用户持手机向自己走近到预设距离范围内,且在预设方位范围内正面朝向自己,且存在操作手机预控制设备的姿态,则该某个智能设备确定用户的目标对象是自己,由此生成界面切换指令信息,并将界面切换指令信息通过wifi p2p通信发送给手机端控制程序,手机端控制程序接收该界面切换指令信息后,将程序界面切换至针对该某个智能设备的控制界面。
61.对于步骤s11,基于无线网络信号,对使用所述用户终端的用户进行人体行为的识别,在无线网络信号具体识别处理得到人体行为方面,可包括如下步骤:
62.针对无线网络信号,提取无线网络信号波形变化的特征值;
63.基于所述特征值,利用训练好的神经网络模型,对所述用户进行所述人体行为的识别。
64.用户的人体行为对无线网络信号(如wifi信号)的传播产生影响,会使无线网络信号产生波形变化。针对无线网络信号,可提取无线网络信号波形变化的特征值,来指示人体行为。对于训练好的神经网络模型,其通过学习训练建立有各种人体行为与相应特征值的映射关系。将实际应用中,提取到的特征值输入到训练好的神经网络模型中,神经网络模型输出人体行为的识别。
65.在一个实施例中,所述针对无线网络信号,提取无线网络信号波形变化的特征值,可以包括如下步骤:
66.针对无线网络信号,通过离散小波变换将信道状态信息进行频率解析;
67.针对频率解析结果,利用百分位数算法,得到上限截止频率和中心频率;
68.将所述上限截止频率和所述中心频率,确定为无线网络信号波形变化的特征值。
69.具体的,信道状态信息(csi,channel state information)作为物理层的信息,能够测量每个子载波的幅度和相位信息,具有一定的多径分辨能力.在复杂的环境中,csi的结构特征能够保持相对稳定。以wifi信号为例,智能设备可通过配置的wifi模块获得wifi信号从发射端到接收端的csi测量值。通过离散小波变换将信道状态信息进行频率解析,得到频谱图,离散小波变换能够对信号进行时频分析和处理,能够突出展现每个动作对应的子载波变化的局部特征。然后,利用百分位数(percentiles)对频谱图进行处理,得到上限截止频率和中心频率,以此作为无线网络信号波形变化的特征值。
70.在一个实施例中,在提取无线网络信号波形变化的特征值之前,所述方法还包括:对无线网络信号进行降噪处理和/或去冗余处理。
71.在实际应用中,可以先利用如海明窗低通滤波器对信道状态信息进行初步去噪处理,然后再利用pca(主成分分析法)技术对(信道状态信息)数据流进行降维去冗余,以此来剔除干扰,凸显信号变化差异。
72.请参阅图3,图3是根据一示例性实施例示出的一种控制界面的切换处理装置的框图示意图,该控制界面的切换处理装置3应用于智能设备,该控制界面的切换处理装置3包括:
73.识别确定模块31,用于当与用户终端中的控制程序建立无线网络连接之后,基于无线网络信号,对使用所述用户终端的用户进行人体行为的识别,利用所述用户的所述人体行为,确定所述用户的目标对象是否是所述智能设备;
74.发送界面切换指令模块32,用于若是,则向所述控制程序发送界面切换指令信息,以使所述控制程序基于所述界面切换指令信息,将程序界面切换至针对所述智能设备的控制界面。
75.进一步地,所述控制程序为小程序形式。
76.进一步地,识别确定模块31中,具体包括:
77.识别单元,用于当与所述控制程序建立无线网络连接之后,利用无线网络信号,对所述用户进行定位识别、动作姿态识别以及朝向识别;
78.确定单元,用于若基于所述定位识别,确定出所述用户相对于所述智能设备的方位在预设方位范围内,以及确定出所述用户与所述智能设备之间的距离在预设距离范围内,且若基于所述动作姿态识别,确定出所述用户存在预设动作姿态,且若基于所述朝向识别,确定出所述用户朝向所述智能设备,则确定所述用户的目标对象是所述智能设备。
79.进一步地,识别确定模块31中,所述基于无线网络信号,对使用所述用户终端的用户进行人体行为的识别,包括:
80.针对无线网络信号,提取无线网络信号波形变化的特征值;
81.基于所述特征值,利用训练好的神经网络模型,对所述用户进行所述人体行为的识别。
82.进一步地,识别确定模块31中,所述针对无线网络信号,提取无线网络信号波形变化的特征值,包括:
83.针对无线网络信号,通过离散小波变换将信道状态信息进行频率解析;
84.针对频率解析结果,利用百分位数算法,得到上限截止频率和中心频率;
85.将所述上限截止频率和所述中心频率,确定为无线网络信号波形变化的特征值。
86.进一步地,在提取无线网络信号波形变化的特征值之前,识别确定模块31还用于:对无线网络信号进行降噪处理和/或去冗余处理。
87.关于上述实施例中的控制界面的切换处理装置3,其各个模块执行操作的具体方式已经在上述相关方法的实施例中进行了详细描述,此处将不做详细阐述说明。
88.请参阅图4,图4是根据一示例性实施例示出的一种智能设备的框图示意图,该智能设备4包括:
89.存储器41,其上存储有可执行程序;
90.处理器42,用于执行所述存储器41中的所述可执行程序,以实现上述中任一项所述方法的步骤。
91.具体的,智能设备4可以包括但不限于:空调、电视、洗衣机等等。智能设备通过对用户人体行为识别,来确定用户的目标对象是否是智能设备自己,在确定出是时,向用户终端的控制程序发送界面切换指令信息,控制程序基于智能设备发送的界面切换指令信息,将程序界面切换至针对智能设备的控制界面,由此实现控制程序中控制界面的自动切换,无需用户手动操作切换。对于智能设备4,其处理器42执行存储器41中程序的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
92.请参阅图5,图5是根据另一示例性实施例示出的一种控制界面的切换处理方法的流程图,该方法应用于用户终端中针对智能设备的控制程序,该方法包括如下步骤:
93.步骤s51、与所述智能设备建立无线网络连接,以触发所述智能设备基于无线网络信号,对使用所述用户终端的用户进行人体行为的识别,利用所述用户的所述人体行为,在确定出所述用户的目标对象是所述智能设备时,向所述控制程序发送界面切换指令信息;
94.步骤s52、当接收到所述界面切换指令信息时,基于所述界面切换指令信息,将程序界面切换至针对所述智能设备的控制界面。
95.进一步地,所述控制程序为小程序形式。
96.可以理解的是,上述应用于智能设备侧的方法,其具体应用说明可以参考上述应用于智能设备侧的相关应用说明,在此不做重复赘述。
97.请参阅图6,图6是根据另一示例性实施例示出的一种控制界面的切换处理装置的框图示意图,该控制界面的切换处理装置6应用于智能设备,该控制界面的切换处理装置6包括:
98.建立连接触发模块61,用于与所述智能设备建立无线网络连接,以触发所述智能设备基于无线网络信号,对使用所述用户终端的用户进行人体行为的识别,利用所述用户的所述人体行为,在确定出所述用户的目标对象是所述智能设备时,向所述控制程序发送界面切换指令信息;
99.界面切换指令模块62,用于当接收到所述界面切换指令信息时,基于所述界面切换指令信息,将程序界面切换至针对所述智能设备的控制界面。
100.进一步地,所述控制程序为小程序形式。
101.可以理解的是,上述应用于智能设备侧的控制界面的切换处理装置6,其具体应用说明可以参考上述应用于智能设备侧的相关应用说明,在此不做重复赘述。
102.请参阅图7,图7是根据一示例性实施例示出的一种用户终端的框图示意图,该用户终端7包括:
103.存储器71,其上存储有可执行程序;
104.处理器72,用于执行所述存储器71中的所述可执行程序,以实现上述中任一项所述方法的步骤。
105.具体的,用户终端7包括但不限于:手机、pad等等。对于控制程序,其用于对智能终端进行控制。控制程序可以为下载安装在智能终端中的形式,控制程序也可以为小程序形式,小程序是一种不需要下载安装即可使用的应用程序,其在宿主应用程序上运行,用户可以在宿主应用程序中通过扫一扫或者搜索小程序来打开小程序应用。
106.对于用户终端7,其处理器72执行存储器71中程序的具体方式已经在上述有关方法的实施例中进行了详细描述,此处将不做详细阐述说明。
107.可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
108.需要说明的是,在本技术的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本技术的描述中,除非另有说明,“多个”、“多”的含义是指至少两个。
109.应该理解,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个
元件上或者可能同时存在居中元件;当一个元件被称为“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件,此外,这里使用的“连接”可以包括无线连接;使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
110.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为:表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
111.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
112.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
113.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
114.上述提到的存储介质可以是只读存储器,磁盘或光盘等。
115.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
116.尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
再多了解一些

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

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

相关文献