降噪方法、装置、计算机可读的存储介质及电子装置与流程

文档序号:26807780发布日期:2021-09-29 02:47阅读:94来源:国知局
降噪方法、装置、计算机可读的存储介质及电子装置与流程

1.本发明涉及降噪技术领域,具体而言,涉及一种降噪方法、装置、计算机可读的存储介质及电子装置。


背景技术:

2.在人们的生产和生活中存在大量噪音污染,居民楼或办公区域通常难以不被任何噪音干扰,实现完全安静。例如,对于居民楼来说,如楼下的广场,旁边的立交桥、楼上楼下的邻居等都会在特定时间带来或多或少的噪音。
3.噪声对人体具有一定的危害,具体地,通常有如下几方面:第一、严重的影响中枢神经功能,造成神经系统衰弱和神经系统功能的失调,例如长期在噪声中会导致失眠、多梦、休息和睡眠条件欠佳,或者休息和睡眠的质量变差,出现深睡眠时相缩短,浅睡眠时相延长或者神经性头疼、偏头疼、失眠、多梦等临床症状和表现。第二、产生心脏供血不全的症状,长期在噪声危害下会导致冠状动脉缺血和一过性血管痉挛,由此会出现胸闷、气短、心悸、心前区不适等情况发生。第三、噪声还会对耳道和听觉系统造成不可逆的损伤,例如导致神经性耳鸣甚至神经性耳聋的发作现状。
4.因而,噪音污染的影响目前已越来越被人们所重视,相关技术中主要通过物理隔绝的方式进行隔音,如通过隔音玻璃或隔音墙体进行隔音,但是,玻璃或隔音墙体成本高,且目前能实现完全隔音的玻璃及墙体几乎不存在。
5.针对相关技术中通过物理隔绝的方式降低噪声污染的方式成本高、效果不佳的问题,尚未提出有效的解决方案。


技术实现要素:

6.本发明实施例提供了一种降噪方法、装置、计算机可读的存储介质及电子装置,以至少解决相关技术中通过物理隔绝的方式降低噪声污染的方式成本高、效果不佳的问题。
7.根据本发明实施例的一个实施例,提供了一种降噪方法,包括:接收应用程序上传的降噪模式信息,并将降噪模式信息发送至白噪声发生设备,其中,降噪模式信息用于指示白噪声发生设备的降噪模式;在接收到白噪声发生设备返回的降噪模式信息的确认消息后,接收应用程序上传的降噪模式的配置信息,并将降噪模式的配置信息发送至白噪声发生设备,其中,降噪模式的配置信息至少包括降噪模式的启动条件;接收白噪声发生设备发送的目标白噪声音频文件的请求信息,并将目标白噪声音频文件发送至白噪声发生设备,其中,白噪声发生设备在满足降噪模式的启动条件的情况下发出请求信息。
8.可选地,在接收应用程序上传的降噪模式信息,并将降噪模式信息发送至白噪声发生设备之前,方法还包括:接收应用程序上传的白噪声音频文件,并生成白噪声音频文件对应的音频文件列表信息,其中,音频文件列表中包含目标白噪声音频文件;将音频文件列表信息发送至白噪声发生设备。
9.可选地,在降噪模式信息用于指示按照时间条件降噪的情况下,降噪模式的启动
条件包括降噪时间段信息;在降噪模式信息用于指示按照噪声条件降噪的情况下,降噪模式的启动条件包括预设的噪声分贝阈值。
10.根据本发明实施例的另一个实施例,还提供了一种降噪方法,包括:接收云平台发送的降噪模式信息,并在确认降噪模式信息后向云平台发送确认消息,其中,降噪模式信息用于指示白噪声发生设备的降噪模式;接收云平台发送的降噪模式的配置信息,其中,降噪模式的配置信息至少包括降噪模式的启动条件;在满足降噪模式的启动条件的情况下,则按照降噪模式降噪。
11.可选地,在满足降噪模式的启动条件的情况下,则按照降噪模式降噪包括:基于音频文件列表信息向云平台发送目标白噪声音频文件的请求消息,其中,音频文件列表信息为云平台基于存储的白噪声音频文件对应生成的,音频文件列表中包含目标白噪声音频文件;接收云平台发送的目标白噪声音频文件,并控制播放目标白噪声音频文件。
12.可选地,在降噪模式信息用于指示按照时间条件降噪的情况下,降噪模式的启动条件包括降噪时间段信息,在满足降噪模式的启动条件的情况下,则按照降噪模式降噪之前,该方法还包括:判断当前时间是否位于降噪时间段信息指示的时间段内,在是的情况下,确定满足降噪模式的启动条件;在降噪模式信息用于指示按照噪声条件降噪的情况下,降噪模式的启动条件包括预设的噪声分贝阈值,在满足降噪模式的启动条件的情况下,则按照降噪模式降噪之前,该方法还包括:判断当前环境中的噪声分贝是否大于噪声分贝阈值;在当前环境中的噪声分贝大于噪声分贝阈值的情况下,确定满足降噪模式的启动条件。
13.根据本发明实施例的另一个实施例,还提供了一种降噪装置,包括:第一发送单元,用于接收应用程序上传的降噪模式信息,并将所述降噪模式信息发送至白噪声发生设备,其中,所述降噪模式信息用于指示所述白噪声发生设备的降噪模式;第二发送单元,用于在接收到所述白噪声发生设备返回的所述降噪模式信息的确认消息后,接收所述应用程序上传的所述降噪模式的配置信息,并将所述降噪模式的配置信息发送至所述白噪声发生设备,其中,所述降噪模式的配置信息至少包括所述降噪模式的启动条件;第三发送单元,用于接收所述白噪声发生设备发送的目标白噪声音频文件的请求信息,并将所述目标白噪声音频文件发送至所述白噪声发生设备,其中,所述白噪声发生设备在满足所述降噪模式的启动条件的情况下发出所述请求信息。
14.根据本发明实施例的另一个实施例,还提供了一种降噪装置,包括:第一接收单元,用于接收云平台发送的降噪模式信息,并在确认所述降噪模式信息后向所述云平台发送确认消息,其中,所述降噪模式信息用于指示白噪声发生设备的降噪模式;第二接收单元,用于接收所述云平台发送的所述降噪模式的配置信息,其中,所述降噪模式的配置信息至少包括所述降噪模式的启动条件;降噪单元,用于在满足所述降噪模式的启动条件的情况下,则按照所述降噪模式降噪。
15.根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述的降噪方法。
16.根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的降噪方法。
17.在本发明实施例中,接收应用程序上传的降噪模式信息,并将降噪模式信息发送至白噪声发生设备,其中,降噪模式信息用于指示白噪声发生设备的降噪模式;在接收到白噪声发生设备返回的降噪模式信息的确认消息后,接收应用程序上传的降噪模式的配置信息,并将降噪模式的配置信息发送至白噪声发生设备,其中,降噪模式的配置信息至少包括降噪模式的启动条件;接收白噪声发生设备发送的目标白噪声音频文件的请求信息,并将目标白噪声音频文件发送至白噪声发生设备,其中,白噪声发生设备在满足降噪模式的启动条件的情况下发出请求信息。采用上述技术方案,解决了相关技术中通过物理隔绝的方式降低噪声污染的方式成本高、效果不佳的问题,进而达到了通过白噪声灵活的降低噪声污染的效果。
附图说明
18.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
19.图1是本发明实施例的一种降噪方法的计算机终端的硬件结构框图;
20.图2是根据本发明实施例的降噪系统的示意图;
21.图3是根据本发明实施例的降噪系统的工作时序图一;
22.图4是根据本发明实施例的降噪系统的工作时序图二;
23.图5是根据本发明实施例的降噪系统的工作时序图三;
24.图6是根据本发明实施例的降噪系统的工作时序图四;
25.图7是根据本发明实施例的一种降噪方法的流程图;
26.图8是根据本发明实施例的另一种降噪方法的流程图;
27.图9是根据本发明实施例的一种可选的降噪方法的示意图;
28.图10是根据本发明实施例的一种降噪装置的结构框图;
29.图11是根据本发明实施例的另一种降噪装置的结构框图。
具体实施方式
30.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
31.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
32.为了解决相关技术中通过物理隔绝的方式降低噪声污染的方式成本高、效果不佳
的问题,相关技术中出现了以下方法:
33.白噪声小夜灯,在小夜灯上集成白噪声播放器,在卧室范围内,播放预设的白噪音,扩展了夜灯的功能,能够起到帮助睡眠的作用。
34.但是,小夜灯功率小,覆盖范围小,大多数人习惯在夜间开启小夜灯,而噪音污染通常在全天,且白天噪声污染更严重,白噪声小夜灯无法根据环境噪声情况而自动开启降噪功能,模式单一。
35.基于此,本技术希望提供一种能够解决上述技术问题的方案,其详细内容将在后续实施例中得以阐述。
36.实施例1
37.本技术实施例所提供的方法实施例可以在计算机终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是本发明实施例的一种降噪方法的计算机终端的硬件结构框图。如图1所示,计算机终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,在一个示例性实施例中,上述计算机终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述计算机终端的结构造成限定。例如,计算机终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1所示功能更多的不同的配置。
38.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的降噪方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
39.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
40.在本实施例中提供了一种降噪系统,应用于上述计算机终端,图2是根据本发明实施例的降噪系统的示意图,该系统包括:
41.应用程序202,用于接收用户上传的白噪声音频文件,还用于设置降噪模式信息以及设置降噪模式的配置信息,其中,降噪模式信息用于指示白噪声发生设备206的降噪模式,降噪模式的配置信息至少包括降噪模式的启动条件。
42.需要说明的是,采用白噪声的遮蔽原理,可以屏蔽环境中一些细微噪音,从而达到降噪的目的。具体地,用户可以自定义白噪声音频,根据自己的喜好定义水流声,风声,虫鸣声等白噪声音频,并通过应用程序202上传白噪声音频文件,从而通过用户喜爱的白噪声进行降噪,若用户不上传白噪声音频文件,则默认使用系统自带的白噪声音频降噪。
43.除了上传白噪声音频文件,用户还可以通过应用程序202设置降噪模式信息以及设置降噪模式的配置信息,例如,可以设置按照时间条件降噪的降噪模式,并设置按照时间条件降噪的降噪模式的标志位以及降噪时间段信息,例如,降噪时间段信息可以为早上隔壁小学的广播体操时间段,楼下火车经过时间等;还可以设置自动降噪模式,也即按照噪声条件降噪的降噪模式,并设置自动降噪模式的标志位以及噪声分贝阈值,例如,可以设置为30分贝。
44.云平台204,用于接收应用程序202上传的白噪声音频文件、降噪模式信息以及降噪模式的配置信息,还用于生成白噪声音频文件对应的音频文件列表信息,并将音频文件列表信息、降噪模式信息以及降噪模式的配置信息发送至白噪声发生设备206。
45.具体地,云平台204接收上传的白噪声音频文件,将白噪声音频文件存储到资源服务中,并生成对应的音频文件列表信息,列表信息可以包括名称、大小、下载地址、格式等。进一步的,将音频文件列表信息发送给白噪声发生设备206,使得白噪声发生设备206可以通过音频文件列表信息从云平台204获取白噪声音频文件。
46.同时,云平台204还将降噪模式信息以及降噪模式的配置信息推送给白噪声发生设备206,使得白噪声发生设备206可以基于降噪模式的配置信息实现降噪,具体地,噪模式信息可以为标志位信息。
47.白噪声发生设备206,与云平台204通信连接,用于在满足降噪模式的启动条件的情况下,基于音频文件列表信息向云平台204请求目标白噪声音频文件,并播放目标白噪声音频文件,其中,音频文件列表中包含目标白噪声音频文件。
48.例如,在接收到的降噪模式信息为按照时间条件降噪的降噪模式的标志位,白噪声发生设备206则在当前时间满足降噪时间段信息的情况下,向云平台204请求目标白噪声音频文件,并播放目标白噪声音频文件,具体地,降噪模式的配置信息中可以包括目标白噪声音频文件的名称,白噪声发生设备206接收搭配配置信息即可获知目标白噪声音频文件的名称。
49.再例如,在接收到的降噪模式信息为按照噪声条件降噪的降噪模式的标志位,白噪声发生设备206则在当前环境噪声大于噪声分贝阈值的情况下,向云平台204请求目标白噪声音频文件,并播放目标白噪声音频文件。
50.通过上述系统,应用程序202,用于接收用户上传的白噪声音频文件,还用于设置降噪模式信息以及设置降噪模式的配置信息,其中,降噪模式信息用于指示白噪声发生设备206的降噪模式,降噪模式的配置信息至少包括降噪模式的启动条件;云平台204,用于接收应用程序202上传的白噪声音频文件、降噪模式信息以及降噪模式的配置信息,还用于生成白噪声音频文件对应的音频文件列表信息,并将音频文件列表信息、降噪模式信息以及降噪模式的配置信息发送至白噪声发生设备206;白噪声发生设备206,与云平台204通信连接,用于在满足降噪模式的启动条件的情况下,基于音频文件列表信息向云平台204请求目标白噪声音频文件,并播放目标白噪声音频文件,其中,音频文件列表中包含目标白噪声音频文件。采用上述技术方案,解决了相关技术中通过物理隔绝的方式降低噪声污染的方式成本高、效果不佳的问题,进而达到了通过白噪声灵活的降低噪声污染的效果。
51.在一个示例性实施例中,白噪声发生设备206包括:通信设备,与云平台204通信连接,用于判断是否满足降噪模式的启动条件,在满足降噪模式的启动条件的情况下,基于音
频文件列表信息向云平台204请求目标白噪声音频文件;白噪声播放器,设置在至少一个电器设备上,与通信设备连接,用于接收通信设备发送的目标白噪声音频文件,并播放目标白噪声音频文件。
52.具体地,白噪声发生设备206可以包括通信设备和白噪声播放器,通信设备和白噪声播放器可以设置在一个或多个电器设备,通信设备可以包括wifi模块、蓝牙模块、紫峰通信模块等,电器设备可以包括客厅的空调,冰箱,卧室的空调等等。通信设备块根据存储的音频列表信息去资源服务拉取音频文件,并实时推送给白噪播放器,实现播放功能。
53.需要说明的是,电器设备是广泛应用于生活或办公场景中的设备,电器设备盖范围大,通过本实施例,可以将电器设备作为降噪载体,通过家电播放白噪声可以实现大范围的降噪,无需再增加其他硬件设备。
54.在一种可选的实施方式中,如图3所示,为本发明实施例的降噪系统的工作时序图一,也即用户自定义白噪音频的时序图:
55.1.1、用户通过app上传自定义的音频文件。
56.1.2、云平台生成音频列表,列表信息包括名称、大小、下载地址、格式等,保存音频文件到资源服务中。
57.1.3、云平台将音频列表同步到设备,具体地,设备可以为wifi模块或蓝牙模块,图示为wifi&ble。
58.1.4、设备更新当前缓存的音频列表。
59.1.5/1.6、设备缓存成功后上报缓存结果到云平台,云平台透传结果到app。
60.进一步的,如图4所示,为本发明实施例的降噪系统的工作时序图二,也即按时间降噪模式的时序图:
61.2.1/2.2、用户通过app开启按时间降噪模式,并设置标志位(标志位标识当前用户开启了哪种降噪模式,例如,0—未开启,1—按时间开启,3—自动开启。
62.2.2/2.3/2.4/2.5、云平台将用户设置的标志位推送给设备,设备缓存并返回结果给云平台,云平台透传给app。
63.2.6/2.7/2.8/2.9、用户设置开启时间段,云平台保存时间于数据库中,并推送给设备端,设备缓存时间列表成功后返回结果给云平台,云平台透传结果给app。
64.2.10、判断当前时间是否应该开启降噪模式,设备使用当前时间和用户设置的开启时间进行计算(当starttime(用户设置开启时间)<=nowtime(当前时间)<=endtime(用户设置的结束时间)),当满足条件时开启降噪,当条件不满足时则关闭降噪。
65.进一步的,如图5所示,为本发明实施例的降噪系统的工作时序图三,也即自动降噪模式的时序图。
66.3.1/3.2/3.3/3.4/3.5/3.6、用户通过app开启自动降噪模式,云端保存标志位并同步给终端,终端对标志位进行缓存,并返回结果给云平台,云平台透传结果到app。
67.3.7/3.8/3.9/3.10/3.11/3.12、用户通过app设置开启标准(当环境噪音分贝数大于指定值时开启),云平台保存数据并推送给设备,设备进行缓存并返回结果给云平台,云平台收到结果后透传给app。
68.进一步的,如图6所示,为本发明实施例的降噪系统的工作时序图四,也即设备播放白噪音的通用时序图:
69.a,设备向云平台发送请求获取降噪需要的资源文件;b,云平台返回资源文件给设备;c,设备推送音频文件至播放器,从而实现降噪功能。
70.实施例2
71.在本实施例中提供了一种降噪方法,应用于云平台中,图7是根据本发明实施例的降噪方法的流程图,该流程包括如下步骤:
72.步骤s702,接收应用程序上传的降噪模式信息,并将降噪模式信息发送至白噪声发生设备,其中,降噪模式信息用于指示白噪声发生设备的降噪模式。
73.具体地,云平台接收应用程序上传的降噪模式信息,降噪模式信息可以为标志位信息,不同的标志位信息表征降噪模式,如0表征未开启,1表征按照时间条件降噪,2表征按照噪声条件降噪。
74.步骤s704,在接收到白噪声发生设备返回的降噪模式信息的确认消息后,接收应用程序上传的降噪模式的配置信息,并将降噪模式的配置信息发送至白噪声发生设备,其中,降噪模式的配置信息至少包括降噪模式的启动条件。
75.具体地,白噪声发生设备确定降噪模式信息后,说明可以按照该降噪模式降噪,云平台接收降噪模式的配置信息,降噪模式的配置信息包括降噪模式的启动条件,还可以包括选择的音频文件的名称信息。
76.在一个示例性实施例中,在降噪模式信息用于指示按照时间条件降噪的情况下,降噪模式的启动条件包括降噪时间段信息;在降噪模式信息用于指示按照噪声条件降噪的情况下,降噪模式的启动条件包括预设的噪声分贝阈值。
77.具体地,降噪时间段信息用于指示在该时间段内启动降噪,例如,降噪时间段信息可以为早上隔壁小学的广播体操时间段,楼下火车经过时间等。
78.具体地,噪声分贝阈值用于指示环境噪声大于噪声分贝阈值则启动降噪,例如,可以设置为30分贝。
79.步骤s706,接收白噪声发生设备发送的目标白噪声音频文件的请求信息,并将目标白噪声音频文件发送至白噪声发生设备,其中,白噪声发生设备在满足降噪模式的启动条件的情况下发出请求信息。
80.例如,白噪声发生设备在接收到的降噪模式信息为按照时间条件降噪的降噪模式的标志位,在当前时间满足降噪时间段信息的情况下,向云平台请求目标白噪声音频文件,并播放目标白噪声音频文件,具体地,降噪模式的配置信息中可以包括目标白噪声音频文件的名称,白噪声发生设备接收搭配配置信息即可获知目标白噪声音频文件的名称。
81.再例如,白噪声发生设备在接收到的降噪模式信息为按照噪声条件降噪的降噪模式的标志位,在当前环境噪声大于噪声分贝阈值的情况下,向云平台请求目标白噪声音频文件,并播放目标白噪声音频文件。
82.通过上述步骤,接收应用程序上传的降噪模式信息,并将降噪模式信息发送至白噪声发生设备,其中,降噪模式信息用于指示白噪声发生设备的降噪模式;在接收到白噪声发生设备返回的降噪模式信息的确认消息后,接收应用程序上传的降噪模式的配置信息,并将降噪模式的配置信息发送至白噪声发生设备,其中,降噪模式的配置信息至少包括降噪模式的启动条件;接收白噪声发生设备发送的目标白噪声音频文件的请求信息,并将目标白噪声音频文件发送至白噪声发生设备,其中,白噪声发生设备在满足降噪模式的启动
条件的情况下发出请求信息。采用上述技术方案,解决了相关技术中通过物理隔绝的方式降低噪声污染的方式成本高、效果不佳的问题,进而达到了通过白噪声灵活的降低噪声污染的效果。
83.在一个示例性实施例中,在接收应用程序上传的降噪模式信息,并将降噪模式信息发送至白噪声发生设备之前,方法还包括:接收应用程序上传的白噪声音频文件,并生成白噪声音频文件对应的音频文件列表信息,其中,音频文件列表中包含目标白噪声音频文件,将音频文件列表信息发送至白噪声发生设备。
84.具体地,云平台接收上传的白噪声音频文件,将白噪声音频文件存储到资源服务中,并生成对应的音频文件列表信息,列表信息可以包括名称、大小、下载地址、格式等。进一步的,将音频文件列表信息发送给白噪声发生设备,使得白噪声发生设备可以通过音频文件列表信息从云平台获取白噪声音频文件
85.通过本实施例,用户可以自定义白噪声音频,根据自己的喜好定义水流声,风声,虫鸣声等白噪声音频,并通过应用程序将白噪声音频文件上传至云平台,从而通过用户喜爱的白噪声进行降噪。
86.实施例3
87.在本实施例中提供了一种降噪方法,应用于上述计算机终端,图8是根据本发明实施例的降噪方法的流程图,该流程包括如下步骤:
88.步骤s802,接收云平台发送的降噪模式信息,并在确认降噪模式信息后向云平台发送确认消息,其中,降噪模式信息用于指示白噪声发生设备的降噪模式。
89.具体地,通过白噪声发生设备接收云平台发送的降噪模式信息,白噪声发生设备可以包括通信设备和播放器,通过白噪声发生设备中的通信设备接收降噪模式信息并进行降噪模式的确认,其中,降噪模式信息可以为标志位信息,不同的标志位信息表征降噪模式,如0表征未开启,1表征按照时间条件降噪,2表征按照噪声条件降噪。
90.步骤s804,接收云平台发送的降噪模式的配置信息,其中,降噪模式的配置信息至少包括降噪模式的启动条件。
91.具体地,降噪模式的配置信息除了包括降噪模式的启动条件,还可以包括选择的音频文件的名称信息,本实施例不限定配置信息的内容。
92.步骤s806,在满足降噪模式的启动条件的情况下,则按照降噪模式降噪。
93.具体地,在满足降噪模式的启动条件的情况下,白噪声发生设备中的通信设备控制播放器播放白噪声以进行降噪。
94.通过上述步骤,接收云平台发送的降噪模式信息,并在确认降噪模式信息后向云平台发送确认消息,其中,降噪模式信息用于指示白噪声发生设备的降噪模式;接收云平台发送的降噪模式的配置信息,其中,降噪模式的配置信息至少包括降噪模式的启动条件;在满足降噪模式的启动条件的情况下,则按照降噪模式降噪。采用上述技术方案,解决了相关技术中通过物理隔绝的方式降低噪声污染的方式成本高、效果不佳的问题,进而达到了通过白噪声灵活的降低噪声污染的效果。
95.在一个示例性实施例中,在降噪模式信息用于指示按照时间条件降噪的情况下,降噪模式的启动条件包括降噪时间段信息,在满足降噪模式的启动条件的情况下,则按照降噪模式降噪之前,该方法还包括:判断当前时间是否位于降噪时间段信息指示的时间段
内,在是的情况下,确定满足降噪模式的启动条件;在降噪模式信息用于指示按照噪声条件降噪的情况下,降噪模式的启动条件包括预设的噪声分贝阈值,在满足降噪模式的启动条件的情况下,则按照降噪模式降噪之前,该方法还包括:判断当前环境中的噪声分贝是否大于噪声分贝阈值;在当前环境中的噪声分贝大于噪声分贝阈值的情况下,确定满足降噪模式的启动条件。
96.具体地,降噪时间段信息用于指示在该时间段内启动降噪,例如,降噪时间段信息可以为早上隔壁小学的广播体操时间段,楼下火车经过时间等,在通信设备判断到当前时间位于降噪时间段内,则控制播放器播放白噪声。
97.具体地,按照噪声条件降噪即为自动降噪,噪声分贝阈值用于指示环境噪声大于噪声分贝阈值则启动降噪,例如,可以设置为30分贝,在白噪声发生设备关联的传感器能实时获取周围环境噪音情况,到达30分贝自动开启降噪模式。
98.可选地,白噪声发生设备中的通信设备和播放器都可以设置在电器设备上,通过电器设备电内部携带的声音传感器能实时获取周围环境噪音。
99.在一种可选的实施方式中,如图9所示,通过以下步骤判断满足降噪模式的启动条件:
100.白噪声发生设备根据缓存下来的标志位,确认用户是否开启自动降噪模式。如果判断开启了,从云平台获取当前用户设置的开启条件,用户未设置则取系统默认值。
101.白噪声发生设备内置声音传感器开始采集环境噪音大小,并实时提供给通信模块,考虑到通信模块内存限制,可以30s上报一次,模块拿到数据和开启条件进行对比,满足条件则记录,不满足则丢弃。
102.当5分钟内上报的数据都满足条件时,白噪声发生设备开启降噪模式,5分钟内任意一次不满足,则重新开始计时,并清除之前数据。
103.白噪声发生设备开启降噪模式后,继续采集数据并对比,但不做存储,直到出现不满足条件记录开始存储,5分钟对比的结果都不满足开启条件时,自动关闭降噪模式,否则保持开启状态。
104.通过本实施例,可以达到根据环境噪声自动开启或关闭白噪声发生设备,从而达到灵活降噪的目的。
105.在一个示例性实施例中,在满足降噪模式的启动条件的情况下,则按照降噪模式降噪包括:基于音频文件列表信息向云平台发送目标白噪声音频文件的请求消息,其中,音频文件列表信息为云平台基于存储的白噪声音频文件对应生成的,音频文件列表中包含目标白噪声音频文件;接收云平台发送的目标白噪声音频文件,并控制播放目标白噪声音频文件。
106.具体地,云平台接收上传的白噪声音频文件,将白噪声音频文件存储到资源服务中,并生成对应的音频文件列表信息,列表信息可以包括名称、大小、下载地址、格式等。进一步的,将音频文件列表信息发送给白噪声发生设备,使得白噪声发生设备可以通过音频文件列表信息从云平台获取白噪声音频文件。
107.由于白噪声发生设备中的通信设备仅保存有音频文件列表信息,没有保存白噪声音频文件,在满足降噪模式的启动条件的情况下从云平台获取白噪声音频文件。
108.实施例4
109.图10是根据本发明实施例的一种降噪装置的结构框图;如图10所示,包括:
110.第一发送单元1002,用于接收应用程序上传的降噪模式信息,并将所述降噪模式信息发送至白噪声发生设备,其中,所述降噪模式信息用于指示所述白噪声发生设备的降噪模式。
111.第二发送单元1004,用于在接收到所述白噪声发生设备返回的所述降噪模式信息的确认消息后,接收所述应用程序上传的所述降噪模式的配置信息,并将所述降噪模式的配置信息发送至所述白噪声发生设备,其中,所述降噪模式的配置信息至少包括所述降噪模式的启动条件。
112.第三发送单元1006,用于接收所述白噪声发生设备发送的目标白噪声音频文件的请求信息,并将所述目标白噪声音频文件发送至所述白噪声发生设备,其中,所述白噪声发生设备在满足所述降噪模式的启动条件的情况下发出所述请求信息。
113.通过上述实施例,第二发送单元1004在接收到所述白噪声发生设备返回的所述降噪模式信息的确认消息后,接收所述应用程序上传的所述降噪模式的配置信息,并将所述降噪模式的配置信息发送至所述白噪声发生设备,其中,所述降噪模式的配置信息至少包括所述降噪模式的启动条件;第三发送单元1006接收所述白噪声发生设备发送的目标白噪声音频文件的请求信息,并将所述目标白噪声音频文件发送至所述白噪声发生设备,其中,所述白噪声发生设备在满足所述降噪模式的启动条件的情况下发出所述请求信息。采用上述技术方案,解决了相关技术中通过物理隔绝的方式降低噪声污染的方式成本高、效果不佳的问题,进而达到了通过白噪声灵活的降低噪声污染的效果。
114.在一个示例性实施例中,所述装置还包括:生成单元,用于在所述接收应用程序上传的降噪模式信息,并将所述降噪模式信息发送至白噪声发生设备之前,接收所述应用程序上传的白噪声音频文件,并生成所述白噪声音频文件对应的音频文件列表信息,其中,所述音频文件列表中包含所述目标白噪声音频文件;第四发送单元,用于将所述音频文件列表信息发送至所述白噪声发生设备。
115.在一个示例性实施例中,在所述降噪模式信息用于指示按照时间条件降噪的情况下,所述降噪模式的启动条件包括降噪时间段信息;在所述降噪模式信息用于指示按照噪声条件降噪的情况下,所述降噪模式的启动条件包括预设的噪声分贝阈值。
116.实施例5
117.图11是根据本发明实施例的一种降噪装置的结构框图;如图11所示,包括:
118.第一接收单元1102,用于接收云平台发送的降噪模式信息,并在确认所述降噪模式信息后向所述云平台发送确认消息,其中,所述降噪模式信息用于指示白噪声发生设备的降噪模式。
119.第二接收单元1104,用于接收所述云平台发送的所述降噪模式的配置信息,其中,所述降噪模式的配置信息至少包括所述降噪模式的启动条件。
120.降噪单元1106,用于在满足所述降噪模式的启动条件的情况下,则按照所述降噪模式降噪。
121.通过上述实施例,第一接收单元1102接收云平台发送的降噪模式信息,并在确认所述降噪模式信息后向所述云平台发送确认消息,其中,所述降噪模式信息用于指示白噪声发生设备的降噪模式;第二接收单元1104接收所述云平台发送的所述降噪模式的配置信
息,其中,所述降噪模式的配置信息至少包括所述降噪模式的启动条件;降噪单元1106在满足所述降噪模式的启动条件的情况下,则按照所述降噪模式降噪。采用上述技术方案,解决了相关技术中通过物理隔绝的方式降低噪声污染的方式成本高、效果不佳的问题,进而达到了通过白噪声灵活的降低噪声污染的效果。
122.在一个示例性实施例中,所述降噪单元1106包括:发送模块,用于基于所述音频文件列表信息向所述云平台发送目标白噪声音频文件的请求消息,其中,所述音频文件列表信息为所述云平台基于存储的白噪声音频文件对应生成的,所述音频文件列表中包含所述目标白噪声音频文件;接收模块,用于接收所述云平台发送的所述目标白噪声音频文件,并控制播放所述目标白噪声音频文件。
123.在一个示例性实施例中,在所述降噪模式信息用于指示按照时间条件降噪的情况下,所述降噪模式的启动条件包括降噪时间段信息,所述降噪单元1106还用于在满足降噪模式的启动条件的情况下,则按照降噪模式降噪之前,判断当前时间是否位于所述降噪时间段信息指示的时间段内,在是的情况下,确定满足所述降噪模式的启动条件;在所述降噪模式信息用于指示按照噪声条件降噪的情况下,所述降噪模式的启动条件包括预设的噪声分贝阈值,所述降噪单元1106还用于在满足降噪模式的启动条件的情况下,则按照降噪模式降噪之前,判断当前环境中的噪声分贝是否大于所述噪声分贝阈值;在所述当前环境中的噪声分贝大于所述噪声分贝阈值的情况下,确定满足所述降噪模式的启动条件。
124.实施例6
125.本发明的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
126.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
127.s702,接收应用程序上传的降噪模式信息,并将降噪模式信息发送至白噪声发生设备,其中,降噪模式信息用于指示白噪声发生设备的降噪模式。
128.s704,在接收到白噪声发生设备返回的降噪模式信息的确认消息后,接收应用程序上传的降噪模式的配置信息,并将降噪模式的配置信息发送至白噪声发生设备,其中,降噪模式的配置信息至少包括降噪模式的启动条件。
129.s706,接收白噪声发生设备发送的目标白噪声音频文件的请求信息,并将目标白噪声音频文件发送至白噪声发生设备,其中,白噪声发生设备在满足降噪模式的启动条件的情况下发出请求信息。
130.可选地,在本实施例中,上述存储介质还可以被设置为存储用于执行以下步骤的程序代码:
131.步骤s802,接收云平台发送的降噪模式信息,并在确认降噪模式信息后向云平台发送确认消息,其中,降噪模式信息用于指示白噪声发生设备的降噪模式。
132.步骤s804,接收云平台发送的降噪模式的配置信息,其中,降噪模式的配置信息至少包括降噪模式的启动条件。
133.步骤s806,在满足降噪模式的启动条件的情况下,则按照降噪模式降噪。
134.实施例7
135.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储
有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
136.可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
137.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
138.s702,接收应用程序上传的降噪模式信息,并将降噪模式信息发送至白噪声发生设备,其中,降噪模式信息用于指示白噪声发生设备的降噪模式。
139.s704,在接收到白噪声发生设备返回的降噪模式信息的确认消息后,接收应用程序上传的降噪模式的配置信息,并将降噪模式的配置信息发送至白噪声发生设备,其中,降噪模式的配置信息至少包括降噪模式的启动条件。
140.s706,接收白噪声发生设备发送的目标白噪声音频文件的请求信息,并将目标白噪声音频文件发送至白噪声发生设备,其中,白噪声发生设备在满足降噪模式的启动条件的情况下发出请求信息。
141.可选地,在本实施例中,上述处理器还可以被设置为通过计算机程序执行以下步骤:
142.步骤s802,接收云平台发送的降噪模式信息,并在确认降噪模式信息后向云平台发送确认消息,其中,降噪模式信息用于指示白噪声发生设备的降噪模式。
143.步骤s804,接收云平台发送的降噪模式的配置信息,其中,降噪模式的配置信息至少包括降噪模式的启动条件。
144.步骤s806,在满足降噪模式的启动条件的情况下,则按照降噪模式降噪。
145.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read

only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
146.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
147.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
148.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1