一种服务器及其闹钟实现方法

文档序号:7808683阅读:212来源:国知局
一种服务器及其闹钟实现方法
【专利摘要】本发明公开了一种服务器及其闹钟实现方法,包括:服务器接入到网络上,对连接到网络上的设备进行判断,将具有声音播放模块以及接入到网络的设备对应的标识加入到可用闹钟设备列表中并进行保存;通过网络获取接入到网络的输入设备所推送的闹钟信息,闹钟信息包括闹钟时间、要唤醒的闹钟设备的标识以及铃声文件;将闹钟时间与当前时间进行比较,在闹钟时间与当前时间一致,并判断到要唤醒的闹钟设备的标识在可用闹钟设备列表中时,通过网络控制标识对应的闹钟设备播放铃声文件。通过上述方式,本发明闹钟响闹效果佳,能够带来更好的用户体验。
【专利说明】一种服务器及其闹钟实现方法

【技术领域】
[0001]本发明涉及云服务领域,特别是涉及一种服务器及其闹钟实现方法。

【背景技术】
[0002]现有的网络闹钟都是通过移动终端与服务器进行点对点的通信来实现,依赖智能手机设置闹钟,但手机在响闹前低电关机,或因为放在包里导致用户听不到的情况还时有发生。


【发明内容】

[0003]本发明解决的技术问题是,提供一种服务器及其闹钟实现方法,闹钟响闹效果佳,能够带来更好的用户体验。
[0004]为解决上述技术问题,本发明提供了一种一种服务器的闹钟实现方法,服务器接入到网络上,方法包括:对连接到网络上的设备进行判断,将具有声音播放模块以及接入到网络的设备对应的标识加入到可用闹钟设备列表中并进行保存;通过网络获取接入到网络的输入设备所推送的闹钟信息,闹钟信息包括闹钟时间、要唤醒的闹钟设备的标识以及铃声文件;将闹钟时间与当前时间进行比较,在闹钟时间与当前时间一致,并判断到要唤醒的闹钟设备的标识在可用闹钟设备列表中时,通过网络控制标识对应的闹钟设备播放铃声文件。
[0005]其中,在判断到要唤醒的闹钟设备的标识在可用闹钟设备列表中时,进一步与可用闹钟设备列表中记录的其他设备进行通信,获取可用闹钟设备列表中的其他设备与要唤醒的闹钟设备之间的距离,并选取可用闹钟设备列表中的其他设备中与要唤醒的闹钟设备之间的距离小于预设阈值者作为待唤醒设备,在闹钟时间与当前时间一致时,通过网络控制标识对应的闹钟设备播放铃声文件,并同时通过网络控制待唤醒设备播放铃声文件。
[0006]其中,在通过网络获取接入到网络的输入设备所推送的闹钟信息之前,方法还包括:对网络上的设备进行判断,将具有显示模块以及输入模块的设备的标识加入到可用输入设备列表中并进行保存;通过网络获取接入到网络的输入设备所推送的闹钟信息是在满足预设条件下进行的,预设条件为:判断到输入设备的标识在可用输入设备列表中。
[0007]其中,通过网络获取可用输入设备列表中任一者对应的设备所推送的停止闹铃播放信息;响应停止闹铃播放信息通过网络控制标识对应的闹钟设备停止播放铃声文件。
[0008]其中,闹钟信息还包括重复方式,通过网络控制标识对应的闹钟设备播放铃声文件包括:通过网络控制标识对应的闹钟设备以重复方式播放铃声文件。
[0009]为解决上述技术问题,本发明还提供了一种服务器,服务器接入到网络上,包括:接入模块,用于对连接到网络上的设备进行判断,将具有声音播放模块以及接入到网络的设备对应的标识加入到可用闹钟设备列表中并进行保存;获取模块,与接入模块连接,用于通过网络获取接入到网络的输入设备所推送的闹钟信息,闹钟信息包括闹钟时间、要唤醒的闹钟设备的标识以及铃声文件;控制模块,与获取模块连接,用于将闹钟时间与当前时间进行比较,在闹钟时间与当前时间一致,并判断到要唤醒的闹钟设备的标识在可用闹钟设备列表中时,通过网络控制标识对应的闹钟设备播放铃声文件。
[0010]其中,控制模块还用于在判断到要唤醒的闹钟设备的标识在可用闹钟设备列表中时,进一步与可用闹钟设备列表中记录的其他设备进行通信,获取可用闹钟设备列表中的其他设备与要唤醒的闹钟设备之间的距离,并选取可用闹钟设备列表中的其他设备中与要唤醒的闹钟设备之间的距离小于预设阈值者作为待唤醒设备,在闹钟时间与当前时间一致时,通过网络控制标识对应的闹钟设备播放铃声文件,并同时通过网络控制待唤醒设备播放铃声文件。
[0011]其中,接入模块还用于对网络上的设备进行判断,将具有显示模块以及输入模块的设备的标识加入到可用输入设备列表中并进行保存;获取模块通过网络获取接入到网络的输入设备所推送的闹钟信息是在满足预设条件下进行的,预设条件为:判断到输入设备的标识在可用输入设备列表中。
[0012]其中,获取模块通过网络获取可用输入设备列表中任一者对应的设备所推送的停止闹铃播放信息;控制模块响应停止闹铃播放信息通过网络控制标识对应的闹钟设备停止播放铃声文件。
[0013]其中,闹钟信息还包括重复方式,控制模块通过网络控制标识对应的闹钟设备以重复方式播放铃声文件。
[0014]通过上述方案,本发明的有益效果是:通过对连接到网络上的设备进行判断,将具有声音播放模块以及接入到网络的设备对应的标识加入到可用闹钟设备列表中并进行保存;通过网络获取接入到网络的输入设备所推送的闹钟信息,闹钟信息包括闹钟时间、要唤醒的闹钟设备的标识以及铃声文件;将闹钟时间与当前时间进行比较,在闹钟时间与当前时间一致时,并判断到要唤醒的闹钟设备的标识在可用闹钟设备列表中,通过网络控制标识对应的闹钟设备播放铃声文件,闹钟响闹效果佳,能够带来更好的用户体验。

【专利附图】

【附图说明】
[0015]图1是本发明第一实施例的服务器的闹钟实现方法的流程示意图;
[0016]图2是本发明第一实施例的服务器的结构示意图。

【具体实施方式】
[0017]请参见图1,图1是本发明第一实施例的服务器的闹钟实现方法的流程示意图。如图1所示,服务器的闹钟实现方法包括:
[0018]步骤SlO:对连接到网络上的设备进行判断,将具有声音播放模块以及接入到网络的设备对应的标识加入到可用闹钟设备列表中并进行保存。
[0019]在本发明实施例中,服务器接入到网络上,监控所有接入智能路由器或家庭云服务器的设备。在步骤SlO中,具有声音播放模块以及接入到网络的设备表现为闹钟设备。服务器预先根据对应的标识将闹钟设备加入到可用闹钟设备列表中。其中,闹钟设备的标识可以是设备识别号或网络地址等。闹钟设备是能够通过播放声音、振动等起到响闹功能的终端设备,具有声音播放能力,以及网络唤醒/休眠能力,比如智能手机、电脑、平板电脑、智能电视、蓝牙音箱、蓝牙门铃等。如此,如果在手机在响闹前低电关机,或因为放在包里导致用户听不到的情况时,可以通过其他闹钟设备来响闹,以获得更好的闹钟响闹效果。
[0020]步骤Sll:通过网络获取接入到网络的输入设备所推送的闹钟信息,闹钟信息包括闹钟时间、要唤醒的闹钟设备的标识以及铃声文件。
[0021]在本发明实施例中,在通过网络获取接入到网络的输入设备所推送的闹钟信息之前,需要对网络上的设备进行判断,将具有显示模块以及输入模块的设备的标识加入到可用输入设备列表中并进行保存,并且通过网络获取接入到网络的输入设备所推送的闹钟信息是在满足预设条件下进行的,预设条件为:判断到输入设备的标识在可用输入设备列表中。其中,具有显示模块以及输入模块的设备表现为输入设备,输入设备也可以是能够使用户完成闹钟设置的终端设备,即输入设备是能够使用户完成闹钟设置的终端设备,比如电脑、智能手机、平板电脑、智能电视等。其中的输入模块可以为触摸、键盘、遥控等。在本发明的其他实施例中,闹钟设备可以同时是输入设备。
[0022]在本发明实施例中,闹钟信息还包括重复方式,服务器通过网络控制标识对应的闹钟设备以重复方式播放铃声文件。在步骤Sll中,用户通过输入设备里预置的应用或网页链接,进行闹钟的设置,如选择时间、重复方式、铃声等,完成闹钟的设置后输入设备会将相关设置信息和铃声文件等发送给闹钟服务器保存,从而完成设置。
[0023]步骤S12:将闹钟时间与当前时间进行比较,在闹钟时间与当前时间一致,并判断到要唤醒的闹钟设备的标识在可用闹钟设备列表中时,通过网络控制标识对应的闹钟设备播放铃声文件。
[0024]具体地,服务器内有无线循环的计时器,把设置好的闹钟与当前时钟的值进行比较。当发现需要响闹时,根据要唤醒的闹钟设备的标识查询可用闹钟设备列表,判断到要唤醒的闹钟设备的标识在可用闹钟设备列表中时,通过网络控制标识对应的闹钟设备播放铃声文件,唤醒需要唤醒的闹钟设备使其开始响闹,同时发送闹钟通知给所有注册的输入设备。
[0025]在步骤S12中,在判断到要唤醒的闹钟设备的标识在可用闹钟设备列表中时,还可以进一步与可用闹钟设备列表中记录的其他设备进行通信,获取可用闹钟设备列表中的其他设备与要唤醒的闹钟设备之间的距离,并选取可用闹钟设备列表中的其他设备中与要唤醒的闹钟设备之间的距离小于预设阈值者作为待唤醒设备,在闹钟时间与当前时间一致时,通过网络控制标识对应的闹钟设备播放铃声文件,并同时通过网络控制待唤醒设备播放铃声文件。可见在本发明实施例中,服务器可以同时唤醒多个闹钟设备。
[0026]在本发明实施例中,如果需要关闭闹钟设备的响闹,则通过网络获取可用输入设备列表中任一者对应的设备所推送的停止闹铃播放信息,然后响应该停止闹铃播放信息,通过网络控制标识对应的闹钟设备停止播放铃声文件。
[0027]请参阅图2,图2是本发明第一实施例的服务器的结构示意图。如图2所示,服务器20包括:接入模块201、获取模块202以及控制模块203。接入模块201用于对连接到网络上的设备进行判断,将具有声音播放模块以及接入到网络的设备对应的标识加入到可用闹钟设备列表中并进行保存。获取模块202与接入模块201连接,用于通过网络获取接入到网络的输入设备所推送的闹钟信息,闹钟信息包括闹钟时间、要唤醒的闹钟设备的标识以及铃声文件。控制模块203与获取模块202连接,用于将闹钟时间与当前时间进行比较,在闹钟时间与当前时间一致时,并判断到要唤醒的闹钟设备的标识在可用闹钟设备列表中,通过网络控制标识对应的闹钟设备播放铃声文件。
[0028]在本发明实施例中,接入模块201还用于对网络上的设备进行判断,将具有显示模块以及输入模块的设备的标识加入到可用输入设备列表中并进行保存。获取模块202通过网络获取接入到网络的输入设备所推送的闹钟信息是在满足预设条件下进行的,预设条件为:判断到输入设备的标识在可用输入设备列表中。
[0029]在本发明实施例中,闹钟设备的标识可以是设备识别号或网络地址等。服务器接入到网络上,监控所有接入智能路由器或家庭云服务器的设备,并和接入设备进行握手通讯以判断其是否为合适的输入设备或闹钟设备,即判断输入设备是否在可用输入设备列表中,闹钟设备是否在可用闹钟设备列表中。其中,闹钟设备是能够通过播放声音、振动等起到响闹功能的终端设备,具有声音播放能力,以及网络唤醒/休眠能力,比如智能手机、电脑、平板电脑、智能电视、蓝牙音箱、蓝牙门铃等。而输入设备是能够使用户完成闹钟设置的终端设备,比如电脑、智能手机、平板电脑、智能电视等。其中输入设备中的输入模块可以为触摸、键盘、遥控等。在本发明的其他实施例中,闹钟设备可以同时是输入设备。如此,如果在手机在响闹前低电关机,或因为放在包里导致用户听不到的情况时,可以通过其他闹钟设备来响闹,以获得更好的闹钟响闹效果。
[0030]在本发明实施例中,闹钟信息还包括重复方式,控制模块通过网络控制标识对应的闹钟设备以重复方式播放铃声文件。用户通过输入设备里预置的应用或网页链接,进行闹钟的设置,如选择时间、重复方式、铃声等,完成闹钟的设置后输入设备会将相关设置信息和铃声文件等发送给闹钟服务器保存,从而完成设置。
[0031]控制模块203在判断到要唤醒的闹钟设备的标识在可用闹钟设备列表中时,还可以进一步与可用闹钟设备列表中记录的其他设备进行通信,获取可用闹钟设备列表中的其他设备与要唤醒的闹钟设备之间的距离,并选取可用闹钟设备列表中的其他设备中与要唤醒的闹钟设备之间的距离小于预设阈值者作为待唤醒设备,在闹钟时间与当前时间一致时,通过网络控制标识对应的闹钟设备播放铃声文件,并同时通过网络控制待唤醒设备播放铃声文件。
[0032]在本发明实施例中,需要关闭闹钟设备响闹时,获取模块202通过网络获取可用输入设备列表中任一者对应的设备所推送的停止闹铃播放信息;控制模块响应停止闹铃播放信息通过网络控制标识对应的闹钟设备停止播放铃声文件。
[0033]综上所述,本发明通过对连接到网络上的设备进行判断,将具有声音播放模块以及接入到网络的设备对应的标识加入到可用闹钟设备列表中并进行保存;通过网络获取接入到网络的输入设备所推送的闹钟信息,闹钟信息包括闹钟时间、要唤醒的闹钟设备的标识以及铃声文件;将闹钟时间与当前时间进行比较,在闹钟时间与当前时间一致时,并判断到要唤醒的闹钟设备的标识在可用闹钟设备列表中,通过网络控制标识对应的闹钟设备播放铃声文件,闹钟响闹效果佳,能够带来更好的用户体验。
[0034]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种服务器的闹钟实现方法,其特征在于,所述服务器接入到网络上,所述方法包括: 对连接到所述网络上的设备进行判断,将具有声音播放模块以及接入到所述网络的设备对应的标识加入到可用闹钟设备列表中并进行保存; 通过所述网络获取接入到所述网络的输入设备所推送的闹钟信息,所述闹钟信息包括闹钟时间、要唤醒的闹钟设备的标识以及铃声文件; 将所述闹钟时间与当前时间进行比较,在所述闹钟时间与所述当前时间一致,并判断到所述要唤醒的闹钟设备的标识在所述可用闹钟设备列表中时,通过所述网络控制所述标识对应的闹钟设备播放所述铃声文件。
2.根据权利要求1所述的方法,其特征在于,所述在判断到所述要唤醒的闹钟设备的标识在所述可用闹钟设备列表中时,进一步与所述可用闹钟设备列表中记录的其他设备进行通信,获取所述可用闹钟设备列表中的其他设备与所述要唤醒的闹钟设备之间的距离,并选取所述可用闹钟设备列表中的其他设备中与所述要唤醒的闹钟设备之间的距离小于预设阈值者作为待唤醒设备,在所述闹钟时间与所述当前时间一致时,通过所述网络控制所述标识对应的闹钟设备播放所述铃声文件,并同时通过所述网络控制所述待唤醒设备播放所述铃声文件。
3.根据权利要求1所述的方法,其特征在于, 在所述通过所述网络获取接入到所述网络的输入设备所推送的闹钟信息之前,所述方法还包括: 对所述网络上的设备进行判断,将具有显示模块以及输入模块的设备的标识加入到可用输入设备列表中并进行保存; 所述通过所述网络获取接入到所述网络的输入设备所推送的闹钟信息是在满足预设条件下进行的,所述预设条件为: 判断到所述输入设备的标识在所述可用输入设备列表中。
4.根据权利要求3所述的方法,其特征在于,所述方法进一步包括: 通过所述网络获取所述可用输入设备列表中任一者对应的设备所推送的停止闹铃播放信息; 响应所述停止闹铃播放信息通过所述网络控制所述标识对应的闹钟设备停止播放所述铃声文件。
5.根据权利要求1所述的方法,其特征在于,所述闹钟信息还包括重复方式, 所述通过所述网络控制所述标识对应的闹钟设备播放所述铃声文件包括: 通过所述网络控制所述标识对应的闹钟设备以所述重复方式播放所述铃声文件。
6.一种服务器,其特征在于,所述服务器接入到网络上,包括: 接入模块,用于对连接到所述网络上的设备进行判断,将具有声音播放模块以及接入到所述网络的设备对应的标识加入到可用闹钟设备列表中并进行保存; 获取模块,与所述接入模块连接,用于通过所述网络获取接入到所述网络的输入设备所推送的闹钟信息,所述闹钟信息包括闹钟时间、要唤醒的闹钟设备的标识以及铃声文件; 控制模块,与所述获取模块连接,用于将所述闹钟时间与当前时间进行比较,在所述闹钟时间与所述当前时间一致时,并判断到所述要唤醒的闹钟设备的标识在所述可用闹钟设备列表中,通过所述网络控制所述标识对应的闹钟设备播放所述铃声文件。
7.根据权利要求6所述的服务器,其特征在于,所述控制模块还用于在判断到所述要唤醒的闹钟设备的标识在所述可用闹钟设备列表中时,进一步与所述可用闹钟设备列表中记录的其他设备进行通信,获取所述可用闹钟设备列表中的其他设备与所述要唤醒的闹钟设备之间的距离,并选取所述可用闹钟设备列表中的其他设备中与所述要唤醒的闹钟设备之间的距离小于预设阈值者作为待唤醒设备,在所述闹钟时间与所述当前时间一致时,通过所述网络控制所述标识对应的闹钟设备播放所述铃声文件,并同时通过所述网络控制所述待唤醒设备播放所述铃声文件。
8.根据权利要求6所述的服务器,其特征在于, 所述接入模块还用于对所述网络上的设备进行判断,将具有显示模块以及输入模块的设备的标识加入到可用输入设备列表中并进行保存; 所述获取模块通过所述网络获取接入到所述网络的输入设备所推送的闹钟信息是在满足预设条件下进行的,所述预设条件为:判断到所述输入设备的标识在所述可用输入设备列表中。
9.根据权利要求8所述的服务器,其特征在于, 所述获取模块通过所述网络获取所述可用输入设备列表中任一者对应的设备所推送的停止闹铃播放信息; 所述控制模块响应所述停止闹铃播放信息通过所述网络控制所述标识对应的闹钟设备停止播放所述铃声文件。
10.根据权利要求6所述的服务器,其特征在于,所述闹钟信息还包括重复方式, 所述控制模块通过所述网络控制所述标识对应的闹钟设备以所述重复方式播放所述铃声文件。
【文档编号】H04L29/06GK104168263SQ201410330395
【公开日】2014年11月26日 申请日期:2014年7月11日 优先权日:2014年7月11日
【发明者】张 杰 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1