本技术涉及设备控制的,尤其是涉及一种用于天象仪运行演示天象的控制方法、设备及介质。
背景技术:
1、天象仪是模拟星空表演的科普仪器,又称假天仪,在一个半球型天幕上演示人在地球上不同经纬度看到的各类天体,如日月星辰的升降运行、行星在恒星中穿行、地球自转轴的岁差运动等。它可在较短的时间内演示出宇宙中主要恒星、行星、星团 和星云的运动规律,太阳的东升西落、月亮的盈亏圆缺。
2、为了更好的让用户观看自己喜欢的天体,目前常采用控制器控制的方法对天象仪进行控制,即通过控制器上的按钮、旋钮、开关等操作设备,配合播音设备,实现不同天象的演示,以满足不同观看人群的天体爱好。
3、但是,目前对天象仪的控制存在一定的局限性,仅是当观看用户告知控制人员转换某个天体时,控制人员才会通过控制器对天象仪的控制,尤其是在观看人数较多时,控制人员往往容易忽视某位观看用户的控制请求,从而降低观看用户的观看质量。
技术实现思路
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、在另一种可能的实现方式中,所述装置还包括:数据采集模块、处理模块以及差异调整模块,其中,
47、所述数据采集模块,用于采集声音训练数据,所述声音训练数据包括训练声音、所述用户的训练声纹以及标签声音检测信息,所述标签声音检测信息用于表示所述训练声音中的至少训练声音段以及每个训练声音段是否为所述用户的声音;
48、所述处理模块,用于利用初始声音检测模型对所述声音训练数据中的训练声音以及训练声纹进行处理,得到训练声音检测信息;
49、所述差异调整模块,用于基于所述训练声音检测信息以及所述标签声音检测信息之间的差异,调整所述初始声音检测模型的参数,以最小化所述差异,得到声音检测模型。
50、在另一种可能的实现方式中,所述信息分析模块在分别对所述第一声音时段以及所述第二声音时段进行分析,得到与所述第一声音时段相对应的第一声音特征以及与所述第二声音时段对应的第二声音特征时,具体用于:
51、对所述第一声音时段进行声音特征识别,得到第一声音特征;
52、对所述第二声音时段进行信号模拟,并将模拟完成的信号传输到带通滤波电路中,得到滤波声音;
53、对所述滤波声音进行分离,获取所述滤波声音中不同分贝音量的分贝声音;
54、提取所述分贝声音中分贝值最大的声音,并基于提取的声音对所述滤波声音进行声音删除处理;
55、将处理后的滤波声音重复执行提取所述分贝声音中分贝值最大的声音,并基于提取的声音对所述滤波声音进行声音删除处理,直至所得到不同分贝的分贝声音;
56、对不同分贝的分贝声音进行快速傅里叶变换和梅尔尺度滤波,以形成梅尔图谱,并将所述梅尔图谱接入分路神经网络结构,分离出音频分路图谱,反推声音分路,得到每个分贝声音对应的声音音频,所述分路神经网络结构用于对所述梅尔图谱中的声音进行分路,以得到所述梅尔图谱中不同分贝声音对应的声音音频;
57、对所述声音音频进行声音特征识别,得到第二声音特征。
58、在另一种可能的实现方式中,所述装置还包括:排序模块以及信息更新模块,其中,
59、所述排序模块,用于将所述第一声音特征以及所述第二声音特征按照时间进行时间排序,得到时间特征次序;
60、所述信息更新模块,用于基于所述时间特征次序确定不同用户在提出观看需求信息时对应的时间顺序,并将所述时间顺序添加至所述观看需求信息。
61、在另一种可能的实现方式中,所述装置还包括:图像获取模块、行为识别模块、关系确定模块以及信息生成模块,其中,
62、所述图像获取模块,用于当位于不同位置的所述用户不存在对所述天象仪的观看需求信息时,获取监测图像画面,所述监测图像画面为所述预设区域内的图像画面;
63、所述行为识别模块,用于将所述监测图像画面输入至预设识别模型中进行行为识别,得到不同用户对应的行为信息;
64、所述关系确定模块,用于根据所述行为信息确定用户关系信息,并基于用户关系信息生成推荐观看方案;
65、所述信息生成模块,用于基于所述推荐观看方案确定所述用户的观看需求信息。
66、在另一种可能的实现方式中,所述装置包括:环境获取模块以及环境分析模块,其中,
67、所述环境获取模块,用于获取室内环境信息,所述室内环境信息为所述预设区域内的环境参数信息;
68、所述环境分析模块,用于对所述室内环境信息进行异常分析,确定所述室内环境信息中是否存在异常环境参数,若存在,则生成警报指令,控制与所述异常环境参数相对应的警报设备进行报警响应。
69、第三面,本技术提供一种电子设备,采用如下的技术方案:
70、至少一个处理器;
71、存储器;
72、至少一个应用程序,其中至少一个应用程序被存储在存储器中并被配置为由至少一个处理器执行,所述至少一个应用程序配置用于:执行如第一方面任一项所述的一种用于天象仪运行演示天象的控制方法。
73、第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:
74、一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令所述计算机执行如第一方面任一项所述用于天象仪运行演示天象的控制方法。
75、综上所述,本技术包括以下至少一种有益技术效果:
76、在用户前往天象仪进行天象演示观看时,获取预设区域内的观看人数以及观看时间段,观看时间段用于表示天象仪进行天象演示的不同观看时间段,然后确定观看人数是否大于预设人数且当前时间处于观看时间段,若观看人数大于预设观看人数且当前时间处于观看时间段,则获取预设区域内的声音信息以及与声音信息中不同声音源相对应的方位信息,并对声音信息以及方位信息进行分析,确定位于不同位置的用户是否存在对天象仪的观看需求信息,若存在,则基于观看需求信息生成控制指令,控制天象仪演示与观看需求信息相适配的天象,从而提高了天象仪观看人员的观看体验。