本发明涉及计算机技术领域,特别是涉及一种门铃控制方法和装置。
背景技术:
随着科技进步以及人们生活水平的大幅度提高,越来越多的普通百姓人家都安装有门铃。比较常见的无线门铃一般都包括发射器和接收器,当有访客来访时,访客按下门铃按键,发射器会发出信号,接收器接收到信号后发出铃声,提醒主人有客到访。
但是一般的门铃只能按照生产厂商的设计,在门铃被触发时,由固定的发声单元播放生产厂商设置的铃声,门铃的可扩展性很差。即用户不能自由控制门铃,无法选择由哪些发声单元播放铃声,也不能让发声单元播放自己想要播放的铃声。
技术实现要素:
基于此,有必要针对用户不能自由控制门铃的问题,提供一种门铃控制方法和装置。
一种门铃控制方法,包括:
通过无线网络建立门铃与无线音乐系统之间的连接,无线音乐系统包括至少一台播放设备;
通过无线网络接收门铃被触发而发出的指示信号;
根据指示信号控制与门铃相关联的播放设备播放提示音。
一种门铃控制装置,其特征在于,包括:
无线连接模块,用于通过无线网络建立门铃与无线音乐系统之间的连接,无线音乐系统包括至少一台播放设备;
信号接收模块,用于通过无线网络接收门铃被触发而发出的指示信号;
提示音播放模块,用于根据指示信号控制与门铃相关联的播放设备播放提示音。
上述门铃控制方法和装置,通过无线网络将门铃与无线音乐系统连接起来,在门铃被触发时,控制无线音乐系统中与门铃相关联的播放设备播放提示音,播放设备放置在房屋的不同地方,可以控制与门铃相关联的播放设备播放提示音,扩大提示音的传播范围,也可以断开部分播放设备与门铃的关联,避免房屋内的某些区域受到打扰,从而实现对门铃提示音传播范围的控制。
附图说明
图1为一个实施例中门铃控制方法的流程图;
图2为一个实施例中建立无线连接的流程图;
图3为另一个实施例中门铃控制方法的流程图;
图4为一个实施例中设置预设音频文件的流程图;
图5为一个实施例中播放预设音频文件的流程图;
图6为又一个实施例中门铃控制方法的流程图;
图7为一个实施例中门铃控制装置的模块图;
图8为一个实施例中无线连接模块的结构框图;
图9为另一个实施例中门铃控制装置的模块图;
图10为一个实施例中预设音频文件设置模块的结构框图;
图11为一个实施例中音频播放模块的结构框图;
图12为又一个实施例中门铃控制装置的模块图;
图13为一个实施例中本发明方案的工作环境示意图;
图14为一个实施例中无线音乐系统主播放设备的内部结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,在一个实施例中,提供了一种门铃控制方法。该方法具体包括如下步骤:
步骤101,通过无线网络建立门铃与无线音乐系统之间的连接,无线音乐系统包括至少一台播放设备。
在本实施例中,无线音乐系统中包括至少一台播放设备,各播放设备均具有网络连接模块,能够通过网络连接模块连接至网络。其中有一台为主播放设备,其他播放设备可以与主播放设备建立无线连接。主播放设备可以通过无线连接控制其他播放设备的工作,各播放设备也可以独立工作。播放设备可以是但不限于音箱、手机、电脑、播放器等拥有无线播放功能的设备,无线音乐系统也可以由不同种类的播放设备组合而成。门铃内设有无线连接模块,能够与无线音乐系统之间建立无线连接,一般情况下是与主播放设备建立无线连接。
步骤103,通过无线网络接收门铃被触发而发出的指示信号。
在本实施例中,由于门铃与无线音乐系统已经建立了无线网络连接,因此在门铃被触发后,无线音乐系统可以通过无线网络接收到门铃发出的指示信号。
步骤105,根据指示信号控制与门铃相关联的播放设备播放提示音。
在本实施例中,在门铃被触发后,门铃发出指示信号至无线音乐系统的主播放设备,指示信号中携带有提示音数据,无线音乐系统内的主播放设备接收到指示信号后,通过解析得到提示音信号,将提示音信号放大后,控制与门铃相关联的播放设备播放放大后的门铃默认提示音,而其他没有与门铃关联的播放设备则不会播放提示音。在本实施例中,用户可以通过设置与门铃相关联的播放设备,来实现对门铃提示音通知范围的控制。通过将用户选择的播放设备与门铃相关联,来扩大门铃提示音的范围,及时通知用户,还可以断开部分播放设备与门铃之间的关联,防止某些区域受到门铃提示音的干扰。
如图2所示,在一个实施例中,建立无线连接的过程具体包括如下步骤:
步骤201,通过蓝牙建立门铃与无线音乐系统之间的连接。
在本实施例中,蓝牙是一种短距离无线通信技术,最大传输距离为10厘米到10米,通过增加发射功率可达到100米,基本可以覆盖一般大小的房屋。而且蓝牙通信的能耗低、安全性高,所以可以将蓝牙作为无线连接的首选方式,先尝试通过蓝牙来建立门铃与无线音乐系统之间的连接。
步骤203,若蓝牙连接失败,则通过Wi-Fi建立门铃与无线音乐系统之间的连接。
在本实施例中,还提供了另一种无线连接方式,通过Wi-Fi建立门铃与无线音乐系统之间的连接。Wi-Fi也是一种无线通信技术,常见的就是一个无线路由器,在这个无线路由器的电波覆盖的有效范围内,有Wi-Fi功能的设备都可以采用Wi-Fi连接方式进行联网。相对于蓝牙,Wi-Fi拥有更远的传输距离和更快的传输速度,但是功耗相对于蓝牙更高。所以可以将Wi-Fi连接作为一种备选连接方案,当蓝牙连接失败时,通过Wi-Fi建立门铃与无线音乐系统之间的连接。
在本实施例中,将蓝牙连接作为建立门铃与无线音乐系统之间网络连接的首选方案,将Wi-Fi连接作为建立网络连接的备选方案。当门铃与无线音乐系统之间由于距离较远或其他原因造成蓝牙连接失败时,可以使用备选方案,通过Wi-Fi建立网络连接,保证门铃与无线音乐系统之间连接的稳定性。
如图3所示,在另一个实施例中,提供了一种门铃控制方法,该方法具体包括如下步骤:
步骤301,通过无线网络建立门铃与无线音乐系统之间的连接,无线音乐系统包括至少一台播放设备。
步骤303,将用户从无线音乐系统中选择的播放设备与门铃相关联。
在本实施例中,由于无线音乐系统中包括至少一台播放设备,当无线音乐系统中包含多个播放设备时,用户可以选择由哪个或哪些播放设备与门铃相关联,当门铃被触发时,由用户选择的与门铃关联的播放设备播放提示音进行响应。
步骤305,针对每个所述门铃相关联的播放设备,分别获取用户选择的提示音对应的音频文件,将该音频文件设置为对应播放设备的提示音。
在本实施例中,由于每个播放设备都是相对独立的个体,拥有各自的本地存储,也可以连接至互联网,能够独立播放不同的音乐。因此用户可以根据自身喜好或者播放设备的位置来为不同的播放设备设置不同的提示音来响应门铃被触发的事件。获取用户针对每个与门铃相关联的播放设备设置的提示音对应的音频文件后,将该音频文件设置为对应播放设备的提示音。当主播放设备接收到指示信号后,该播放设备便会播放对应的提示音。
步骤307,通过无线网络接收门铃被触发而发出的指示信号。
在本实施例中,由于门铃与无线音乐系统已经建立了无线网络连接,因此在门铃被触发后,无线音乐系统可以通过无线网络接收到门铃发出的指示信号。该指示信号中包含门铃默认提示音数据。
步骤309,根据指示信号控制与门铃相关联的播放设备播放预设提示音。
在本实施例中,门铃被触发后,会发出指示信号至无线音乐系统,无线音乐系统中的主播放设备接收到指示信号后,便会控制与门铃相关联的播放设备播放对应的提示音,而其他没有与门铃关联的播放设备则不会对提示信号做出反应。提示音为用户针对每个与门铃相关联的播放设备设置的提示音。
在本实施例中,用户通过为每个与门铃相关联的播放设备设置提示音,来实现对门铃声的控制。在获取用户设置的提示音对应的音频文件后,将该音频文件设置为对应播放设备的提示音,在接收到门铃被触发而发出的指示信号时,各个与门铃相关联的播放设备便会播放对应的提示音,从而实现对门铃提示音的控制。
如图4所示,在一个实施例中,设置提示音的过程具体包括如下步骤:
步骤401,从与门铃相关联的播放设备的本地存储中查找用户针对该播放设备选择的提示音对应的音频文件。
在本实施例中,每个播放设备作为一个相对独立的个体,都具有本地存储空间,可以用来存放用户下载或缓存过的音频文件等数据。在用户针对每个与门铃相关联的播放设备选择想要该播放设备在响应提示信号时播放的提示音后,系统会在该播放设备的本地存储中查找是否存在该提示音对应的音频文件。
步骤403,若查找到,则将从本地存储中查找到的音频文件设置为对应播放设备的提示音。
步骤405,若未查找到,则从服务器上查找该音频文件。
在本实施例中,每个播放设备都能够与互联网服务器连接,获取互联网服务器上的网络资源,而互联网服务器上存有大量的音频文件等数据,当在播放设备的本地存储中没有查找到用户针对该播放设备选择的提示音对应的音频文件时,则会从互联网服务器上查找该音频文件。
步骤407,若查找到,则将从服务器上查找到的音频文件设置为对应播放设备的提示音。
步骤409,若未查找到,则将门铃默认提示音设置为对应播放设备的提示音。
在本实施例中,如果播放设备的本地存储和服务器上都没有查找到用户针对该播放设备选择的音频文件,为了避免与门铃相关联的播放设备无法播放提示音,可以将门铃默认提示音设置为该播放设备的提示音,当门铃被触发而发出指示信号时,与门铃相关联的播放设备中,未查找到用户设置的提示音对应的音频文件的播放设备便会将指示信号中携带的的门铃默认提示音信号放大后进行播放。
在本实施例中,用户针对每个与门铃相关联的播放设备选择了对应的提示音,使这些播放设备能够在门铃被触发时,播放用户选择的提示音。由于播放设备有本地存储空间,还能够与互联网服务器进行数据传输,所以先在播放设备的本地存储中查找是否存在用户选择的提示音对应的音频文件,若没有找到,则在互联网服务器上查找该音频文件。将查找到的音频文件设置为对应播放设备的提示音。如果从播放设备的本地存储和服务器上都没有找到用户选择的音频文件时,为了避免播放设备在门铃被触发时无法播放音频文件,可以播放指示信号中携带的提示音数据解析后得到的门铃默认提示音。
如图5所示,在一个实施例中,播放预设音频文件的过程具体包括如下步骤:
步骤501,获取当前时间,根据当前时间获取与当前时间对应的提示音的音频文件。
在本实施例中,用户为与门铃相关联的播放设备选择的提示音有多种,分别与不同的日期以及不同的时间段对应,比如在春节的时候,用户可以选择与春节相关的音乐作为提示音,在用户生日的时候,选择与生日相关的音乐作为提示音,在一天的不同时间段也可以选择不同的提示音。在播放提示音时,会先获取当前时间,根据当前时间中的日期和时间段信息,来获取对应的提示音的音频文件。
步骤503,控制与门铃相关联的播放设备播放该与当前时间对应的提示音。
在本实施例中,用户可以设置多个提示音,分别与不同的日期和时段对应,当接收到门铃被触发而发出的指示信号时,系统获取当前时间,播放与当前时间对应的提示音。从而实现在不同的日期和一天中的不同时间段播放不同的提示音。
如图6所示,在一个实施例中,提供了一种门铃控制方法。该方法具体包括以下步骤:
步骤601,通过蓝牙建立门铃与无线音乐系统之间的连接。
在本实施例中,蓝牙是一种短距离无线通信技术,最大传输距离为10厘米到10米,通过增加发射功率可达到100米,基本可以覆盖一般大小的房屋。而且蓝牙通信的能耗低、安全性高,所以可以将蓝牙作为无线连接的首选方式,先尝试通过蓝牙来建立门铃与无线音乐系统之间的连接。
步骤603,若蓝牙连接失败,则通过Wi-Fi建立门铃与无线音乐系统之间的连接。
在本实施例中,还提供了另一种无线连接方式,通过Wi-Fi建立门铃与无线音乐系统之间的连接。Wi-Fi也是一种无线通信技术,常见的就是一个无线路由器,在这个无线路由器的电波覆盖的有效范围内,有Wi-Fi功能的设备都可以采用Wi-Fi连接方式进行联网。相对于蓝牙,Wi-Fi拥有更远的传输距离和更快的传输速度,但是功耗相对于蓝牙更高。所以可以将Wi-Fi连接作为一种备选连接方案,当蓝牙连接失败时,通过Wi-Fi建立门铃与无线音乐系统之间的连接。
步骤605,将用户从无线音乐系统中选择的播放设备与门铃关联。
在本实施例中,由于无线音乐系统中包括至少一个播放设备,当无线音乐系统中包含多个播放设备时,用户可以选择由哪个或哪些播放设备与门铃相关联,当门铃被触发时,由用户选择的与门铃关联的播放设备播放提示音进行响应。
步骤607,从与门铃相关联的播放设备的本地存储中查找用户针对该播放设备设置的提示音对应的音频文件。
在本实施例中,无线音乐系统包含至少一个播放设备,各播放设备都是相对独立的个体,拥有各自的本地存储,能够独立播放不同的音乐。因此用户可以根据自身喜好或者播放设备位置来为播放设备设置不同的提示音来响应门铃被触发的事件。在用户针对每个与门铃相关联的播放设备选择想要该播放设备在响应指示信号时播放的提示音后,系统会在该播放设备的本地存储中查找是否存在该提示音对应的音频文件。
步骤609,若查找到,则将从本地存储中查找到的音频文件设置为对应播放设备的提示音文件。
步骤611,若未查找到,则从服务器上查找该音频文件。
在本实施例中,每个播放设备都能与互联网服务器连接,获取互联网服务器上的网络资源,而互联网服务器上存有大量的音频文件等数据,当在播放设备的本地存储中没有查找到用户针对该播放设备选择的提示音对应的音频文件时,则会从互联网服务器上查找该音频文件。
步骤613,若查找到,则将从服务器上查找到的音频文件设置为对应播放设备的提示音文件。
步骤615,若未查找到,则将门铃默认提示音设置为对应播放设备的提示音。
在本实施例中,如果播放设备的本地存储和服务器上都没有查找到用户针对该播放设备选择的提示音对应的音频文件,则将指示信号中携带的提示音数据中解析出来的门铃默认提示音作为对应播放设备的提示音,避免当本地存储和服务器上都未查找到用户设置的提示音对应的音频文件时,播放设备无法播放提示音的情况出现。
步骤617,通过无线网络接收门铃被触发而发出的指示信号。
在本实施例中,由于门铃与无线音乐系统已经建立了无线网络连接,因此在门铃被触发后,无线音乐系统可以通过无线网络接收到门铃发出的指示信号,指示信号中携带有门铃提示音数据。
步骤619,获取当前时间,根据当前时间获取与当前时间对应的提示音的音频文件。
在本实施例中,用户为与门铃相关联的播放设备选择的提示音不止一种,分别与不同的日期以及不同的时间段对应,比如在春节的时候,用户可以选择与春节相关的音乐为提示音,在用户生日的时候,选择与生日相关的音乐为提示音,在一天的不同时间段也可以选择不同的音乐为提示音。在播放提示音时,会先获取当前时间,根据当前时间中的日期和时间段信息,来获取对应的提示音文件。
步骤621,控制与门铃相关联的播放设备播放与当前时间对应的提示音。
在本实施例中,门铃与无线音乐系统之间通过蓝牙或Wi-Fi连接起来,用户可以设置由哪些播放设备在门铃被触发时播放提示音。播放设备播放的提示音也可以由用户选择,系统会从播放设备的本地存储以及互联网服务器上查找用户选择的提示音对应的音频文件。当未查找到时,则会使用从指示中携带的提示音数据中解析得到的门铃默认提示音作为对应播放设备的提示音。用户还可以针对不同的日期和一天中的不同时间段分别设置播放设备要播放的提示音,当遇到节日或者用户生日时,便会播放用户针对这些特殊日子选择的提示音。通过控制提示音和提示音的传播范围实现对门铃的控制。
如图7所示,在一个实施例中,提供了一种门铃控制装置。该装置具体包括以下模块:
无线连接模块701,用于通过无线网络建立门铃与无线音乐系统之间的连接,无线音乐系统包括至少一台播放设备。
信号接收模块703,用于通过所述无线网络接收门铃被触发而发出的指示信号。
提示音播放模块705,用于根据指示信号控制与门铃相关联的播放设备播放提示音。
在一个实施例中,如图8所示,提供了一种无线连接模块,包括:
蓝牙连接模块801,用于通过蓝牙建立门铃与无线音乐系统的连接。
Wi-Fi连接模块803,用于若蓝牙连接失败,则通过Wi-Fi建立门铃与无线音乐系统之间的连接。
在一个实施例中,如图9所示,提供了一种门铃控制装置,包括:
无线连接模块901,用于通过无线网络建立门铃与无线音乐系统之间的连接,无线音乐系统包括至少一台播放设备。
关联模块903,用于将用户从无线音乐系统中选择的播放设备与门铃关联。
提示音设置模块905,用于针对每个所述与门铃相关联的播放设备,分别获取用户选择的提示音对应的音频文件,将该音频文件设置为对应播放设备的提示音。
信号接收模块907,用于通过所述无线网络接收门铃被触发而发出的指示信号。
提示音播放模块909,用于根据指示信号控制与门铃相关联的播放设备播放对应的提示音。
在一个实施例中,图10所示,提供了一种提示音设置模块,包括:
第一提示音设置模块1001,用于从与门铃相关联的播放设备的本地存储中查找用户选择的提示音对应的音频文件,若查找到,则将从本地存储中查找到的音频文件设置为对应播放设备的提示音。
第二提示音设置模块1003,用于若未从播放设备的本地存储中查找到该音频文件,则从服务器上查找该音频文件,若查找到,则将从服务器上查找到的音频文件设置为对应播放设备的提示音。
第三提示音设置模块1005,用于若未从服务器上查找到该音频文件,则将门铃默认提示音设置为对应播放设备的提示音。
在一个实施例中,如图11所示,提供了一种提示音播放模块,包括:
提示音文件获取模块1101,用于获取当前时间,根据当前时间获取与当前时间对应的提示音的音频文件。
播放模块1103,用于控制与门铃相关联的播放设备播放与当前时间对应的提示音。
在一个实施例中,如图12所示,提供了一种门铃控制装置,包括:
蓝牙连接模块1201,用于通过蓝牙建立门铃与无线音乐系统之间的连接。
Wi-Fi连接模块1203,用于若蓝牙连接失败,则通过Wi-Fi建立门铃与无线音乐系统之间的连接。
关联模块1205,用于将用户从无线音乐系统中选择的播放设备与门铃关联。
第一提示音设置模块1207,用于从与门铃相关联的播放设备的本地存储中查找用户选择的提示音对应的音频文件,若查找到,则将从本地存储中查找到的音频文件设置为对应播放设备的提示音。
第二提示音设置模块1209,用于若未从播放设备的本地存储中查找到该音频文件,则从服务器上查找该音频文件,若查找到,则将从服务器上查找到的音频文件设置为对应播放设备的提示音。
第三提示音设置模块1211,用于若未从服务器上查找到该音频文件,则将门铃默认提示音设置为对应播放设备的提示音。
信号接收模块1213,用于通过无线网络接收门铃被触发而发出的指示信号。
提示音文件获取模块1215,用于获取当前时间,根据当前时间获取与当前时间对应的提示音的音频文件。
播放模块1217,用于控制与门铃相关联的播放设备播放与当前时间对应的提示音。
上述实施例所提供的门铃控制方法可应用于如图13所示的环境中。如图13所示,无线音乐系统1303包括至少一台播放设备,播放设备可以是音箱、手机、平板电脑、播放器、电脑等带有播放功能的设备中的一种或多种,其中有一台为主播放设备13031,各附属播放设备13033与主播放设备13031之间通过无线网络建立连接关系。门铃1301与无线音乐系统1303之间建立有无线网络连接,即与无线音乐系统中的主播放设备13031之间建立有无线网络连接。当门铃1301被触发时,门铃1301发出指示信号,主播放设备13031通过无线网络接收到指示信号后,向与门铃1301相关联的播放设备发出播放提示音的指令,接收到播放指令的播放设备即播放提示音,对门铃被触发的事件作出响应。
图14为一个实施例中主播放设备的内部结构示意图。该播放设备包括通过系统总线连接的处理器、非易失性存储介质、网络接口、内存储器、扬声器、输入装置。其中该终端的非易失性存储介质存储有操作系统,还包括一种播放设备的操作控制装置,该播放设备的操作控制装置用于实现一种无线音乐系统的操作控制方法。该处理器用于提供计算和控制能力,支撑整个无线音乐系统的运行。终端中的内存储器为非易失性存储介质中的操作控制装置的运行提供环境,网络接口用于与服务器或其他播放设备进行通信,如当播放设备接收到门铃被触发而产生的指示信号时可以产生控制命令发送到其他播放设备等。扬声器用于播放音频文件。输入装置可以是实体按键或触摸屏,用户可以通过实体按键或触摸屏来设置无线音乐系统中的哪些播放设备与门铃相关联以及设置播放设备的提示音。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。