一种闹钟及闹钟业务实现方法与流程

文档序号:11728574阅读:433来源:国知局
一种闹钟及闹钟业务实现方法与流程

本发明涉及电子技术领域,特别涉及一种闹钟及闹钟业务实现方法。



背景技术:

闹钟,由于具有定时提醒的功能,在日常生活中应用广泛。

目前,市场上的各类电子产品比如手机、平板电脑中都具有闹钟功能,在闹铃的使用过程中需要设置闹铃的提醒曲目,当提醒曲目设定完成之后每一次提醒均为该设置的提醒曲目,要是想更换提醒曲目,需要再重新设定。因此,用户体验不佳。



技术实现要素:

本发明提供了一种闹钟及闹钟业务实现方法,可以提高用户体验。

第一方面,本发明提供了一种闹钟,所述闹钟包括:

数据采集模块、处理模块、曲目选择模块以及提醒模块;其中,

所述数据采集模块,用于获取曲目播放记录,其中,所述曲目播放记录包括至少一个曲目名称、以及每一个所述曲目名称分别对应的属性信息;

所述处理模块,用于根据所述属性信息确定每一个所述曲目名称对应的音乐类型,并为每一个所述音乐类型设置对应的时间区间;

所述曲目选择模块,用于当检测到当前时间达到预先设定的提醒时间时,确定包括所述提醒时间的时间区间为目标时间区间,将所述目标时间区间对应的音乐类型确定为目标音乐类型,从所述目标音乐类型中选择目标曲目名称,并触发所述提醒模块;

所述提醒模块,用于根据所述曲目选择模块的触发,播放所述目标曲目名称对应的曲目。

优选地,

所述数据采集模块,进一步用于获取每一个所述曲目名称分别对应的播放次数;

所述处理模块,进一步用于根据每一个所述曲目名称分别对应的播放次数,对每一个所述音乐类型中的各个曲目名称进行排序;

所述曲目选择模块,用于根据所述目标音乐类型中的各个曲目名称的排序,从所述目标音乐类型中选择所述目标曲目名称。

优选地,

进一步包括:贪睡模块;

所述贪睡模块,用于接收贪睡指令,并统计接收所述贪睡指令的贪睡次数,将所述贪睡次数发送至所述处理模块;

所述处理模块,进一步用于为每一个所述音乐类型中的每一个曲目名称分配对应的次数值,当接收到所述贪睡模块发送的所述贪睡次数时,在所述目标音乐类型中确定与所述贪睡次数一致的次数值,并选择一致的所述次数值对应的曲目名称为目标曲目名称。

优选地,

所述曲目选择模块,用于在所述目标音乐类型中选择第一曲目名称为目标曲目名称,其中,所述第一曲目名称与所述提醒模块播放过的各个曲目对应的目标曲目名称均不相同。

优选地,

进一步包括:存储模块;

所述存储模块,当确定当前时间达到预先设定的下载时间时,在连接的音乐网站下载新曲目,其中,所述新曲目的音乐类型与上一次选择的目标曲目名称对应的音乐类型一致;

所述曲目选择模块,进一步用于选择所述存储模块下载的所述新曲目的曲目名称为目标曲目名称。

第二方面,本发明提供了一种闹钟业务实现方法,该方法包括:

预先设置提醒时间;

获取曲目播放记录,其中,所述曲目播放记录包括至少一个曲目名称、以及每一个所述曲目名称分别对应的属性信息;

根据所述属性信息确定每一个所述曲目名称对应的音乐类型,并为每一个所述音乐类型设置对应的时间区间;

当检测到当前时间达到预先设定的提醒时间时,确定包括所述提醒时间的时间区间为目标时间区间;

将所述目标时间区间对应的音乐类型确定为目标音乐类型,从所述目标音乐类型中选择目标曲目名称;

播放所述目标曲目名称对应的曲目。

优选地,

进一步包括:

获取每一个所述曲目名称分别对应的播放次数;

根据每一个所述曲目名称分别对应的播放次数,对每一个所述音乐类型中的各个曲目名称进行排序;

所述从所述目标音乐类型中选择目标曲目名称,包括:

根据所述目标音乐类型中的各个曲目名称的排序,从所述目标音乐类型中选择所述目标曲目名称。

优选地,

进一步包括:

接收贪睡指令,并统计接收所述贪睡指令的贪睡次数;

为每一个所述音乐类型中的每一个曲目名称分配对应的次数值;

所述从所述目标音乐类型中选择目标曲目名称,包括:

根据所述贪睡次数,在所述目标音乐类型中确定与所述贪睡次数一致的次数值,并选择一致的所述次数值对应的曲目名称为目标曲目名称。

优选地,

所述从所述目标音乐类型中选择目标曲目名称,包括:

在所述目标音乐类型中选择第一曲目名称为目标曲目名称,其中,所述第一曲目名称与所述提醒模块播放过的各个曲目对应的目标曲目名称均不相同。

优选地,

进一步包括:

预先设定的下载时间;

当确定当前时间达到预先设定的下载时间时,在连接的音乐网站下载新曲目,其中,所述新曲目的音乐类型与上一次选择的目标曲目名称对应的音乐类型一致;

所述从所述目标音乐类型中选择目标曲目名称,包括:

选择所述存储模块下载的所述新曲目的曲目名称为目标曲目名称。

本发明实施例提供了一种闹钟及闹钟业务实现方法,该闹钟包括数据采集模块、处理模块、曲目选择模块以及提醒模块,并通过处理模块根据数据采集模块获取的曲目播放记录中的每一个曲目名称对应的属性信息,确定各个曲目名称分别对应的音乐类型,并为各个音乐类型设置对应的时间区间。然后曲目选择模块当检测到当前时间达到预先设定的提醒时间时,确定包括提醒时间的时间区间,并在确定的时间区间对应的音乐类型中选择目标曲目名称,并触发提醒模块播放目标曲目名称对应的曲目。通过上述可知,提醒模块播放的曲目可以根据数据采集模块获取的曲目播放记录,以及曲目选择模块通过提醒时间确定的音乐类型发生变更,以更换每一次提醒曲目。因此本发明提供的方案可以提高用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的一种闹钟的结构示意图;

图2是本发明一个实施例提供的一种包括贪睡模块的闹钟的结构示意图;

图3是本发明一个实施例提供的一种包括存储模块的闹钟的结构示意图;

图4是本发明一个实施例提供的一种闹钟业务实现方法的流程图;

图5是本发明另一个实施例提供的一种闹钟业务实现方法的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种闹钟,该闹钟包括:

数据采集模块101、处理模块102、曲目选择模块103以及提醒模块104;其中,

所述数据采集模块101,用于获取曲目播放记录,其中,所述曲目播放记录包括至少一个曲目名称、以及每一个所述曲目名称分别对应的属性信息;

所述处理模块102,用于根据所述属性信息确定每一个所述曲目名称对应的音乐类型,并为每一个所述音乐类型设置对应的时间区间;

所述曲目选择模块103,用于当检测到当前时间达到预先设定的提醒时间时,确定包括所述提醒时间的时间区间为目标时间区间,将所述目标时间区间对应的音乐类型确定为目标音乐类型,从所述目标音乐类型中选择目标曲目名称,并触发所述提醒模块104;

所述提醒模块104,用于根据所述曲目选择模块的触发,播放所述目标曲目名称对应的曲目。

根据如图1所示的实施例,该闹钟包括数据采集模块、处理模块、曲目选择模块以及提醒模块,并通过处理模块根据数据采集模块获取的曲目播放记录中的每一个曲目名称对应的属性信息,确定各个曲目名称分别对应的音乐类型,并为各个音乐类型设置对应的时间区间。然后曲目选择模块当检测到当前时间达到预先设定的提醒时间时,确定包括提醒时间的时间区间,并在确定的时间区间对应的音乐类型中选择目标曲目名称,并触发提醒模块播放目标曲目名称对应的曲目。通过上述可知,提醒模块播放的曲目可以根据数据采集模块获取的曲目播放记录,以及曲目选择模块通过提醒时间确定的音乐类型发生变更,以更换每一次提醒曲目。因此本发明实施例可以提高用户体验。

在本发明一个实施例中,数据采集模块获取曲目播放记录的时间可以根据业务要求进行设置,比如可以实时获取,也可以按照设置的时间频率进行获取。比如,一天获取一次,或者一天获取一次。另外,数据采集模块获取曲目播放记录,可以为闹钟所在设备的本地曲目的播放记录,也可以是连接的音乐网站中曲目的播放记录。

在本发明一个实施例中,在图1所示结构示意图中的数据采集模块101所涉及的属性信息,可以根据业务要求确定,比如可以包括:歌手名称、时长、比特率、曲风、音高、音值、音强以及音色中的任意一种或多种。上述属性信息中可以包括的内容只是一种优选方式,还可以根据业务要求进行增加和修改。

在本发明一个实施例中,在图1所示结构示意图中的处理模块102,用于根据所述属性信息确定每一个所述曲目名称对应的音乐类型,并为每一个所述音乐类型设置对应的时间区间。

在本实施例中,可以根据属性信息中包括的歌手名称、时长、比特率、曲风、音高、音值、音强以及音色中的任意一种或多种,确定每一个曲目名称对应的音乐类型。其中音乐类型可以为流行、摇滚、嘻哈、爵士、蓝调、古典、朋克、金属、拉丁、雷鬼、新世纪、乡村音乐、电子舞曲、民乐、世界音乐、发烧音乐。比如获取了5个曲目名称,分别为曲目名称1、曲目名称2、曲目名称3、曲目名称4和曲目名称5,则根据每一个曲目名称的属性信息,确定曲目名称1、曲目名称2和曲目名称3对应的音乐类型为摇滚、曲目名称4对应的音乐类型为民乐、曲目名称5对应的音乐类型为流行。

在本实施例中,待确定每一曲目名称对应的音乐类型之后,为每一个音乐类型设置对应的时间区间,此处时间区间的设置可以根据业务要求确定,比如可以根据音乐类型的节凑快慢来确定不同的时间区间,比如设置流行音乐类型对应的时间区间为6点至10点、民乐音乐类型对应的时间区间为11点至14点、拉丁音乐类型对应的时间区间为13至20点、摇滚音乐类型对应的时间区间为21点至24点。

根据上述实施例,可以根据音乐类型的不同,为各个音乐类型设置不同的时间区间,可以使用户在不同时间段,听到不同音乐类型的提醒曲目,因此可以提高用户的使用体验。

在对每一个音乐类型中各个曲目名称进行排序时,至少可以按照如下两种排序规则进行排序:

第一种:根据各个曲目名称对应曲目的播放次数进行排序;

第二种:根据各个曲目名称对应曲目的节凑快慢进行排序。

针对于第一种情况:

在本发明一个实施例中,上述图1所示的结构示意图中的数据采集模块101,可以进一步用于获取每一个所述曲目名称分别对应的播放次数;

所述处理模块102,进一步用于根据每一个所述曲目名称分别对应的播放次数,对每一个所述音乐类型中的各个曲目名称进行排序;

所述曲目选择模块103,用于根据所述目标音乐类型中的各个曲目名称的排序,从所述目标音乐类型中选择所述目标曲目名称。

在本实施例中,对于每一个音乐类型中各个曲目名称进行排序,可以根据各个曲目名称对应的播放次数从大到小的顺序进行,然后曲目选择模块可以根据设定的规则在排序中选择目标曲目名称,比如可以选择排序位于第一位的曲目名称为目标曲目名称;可以选择排序位于最末未的曲目名称为目标曲目名称;可以选择排序位于中间位置的曲目名称为目标曲目名称。

根据上述实施例,通过处理模块根据数据采集模块获取的每一个曲目名称分别对应的播放次数,为每一个音乐类型中的各个曲目名称进行排序,然后曲目选择模块根据目标音乐类型中的各个曲目名称的排序,从目标音乐类型中选择目标曲目名称。通过上述过程可知,目标曲目名称的选择与播放次数有关,因此确定的目标曲目名称与用户播放习惯的匹配度较高。

针对于第二种情况:

在本发明一个实施例中,对于每一个音乐类型中各个曲目名称进行排序,可以根据各个曲目名称对应的节凑从快到慢的顺序进行,然后曲目选择模块可以根据设定的规则在排序中选择目标曲目名称,比如可以选择排序位于第一位的曲目名称为目标曲目名称;可以选择排序位于最未位的曲目名称为目标曲目名称;可以选择排序位于中间位置的曲目名称为目标曲目名称。

根据上述实施例,通过根据每一个曲目名称分别对应的节凑,为每一个音乐类型中的各个曲目名称进行排序,然后曲目选择模块根据目标音乐类型中的各个曲目名称的排序,从目标音乐类型中选择目标曲目名称。通过上述过程可知,目标曲目名称是选择与节凑有关,因此确定的目标曲目名称可以有效的对用户进行提醒。

在本发明一个实施例中,如图2所示,所述闹钟可以进一步包括:贪睡模块201;

所述贪睡模块201,用于接收贪睡指令,并统计接收所述贪睡指令的贪睡次数,将所述贪睡次数发送至所述处理模块102;

所述处理模块102,进一步用于为每一个所述音乐类型中的每一个曲目名称分配对应的次数值,当接收到所述贪睡模块201发送的所述贪睡次数时,在所述目标音乐类型中确定与所述贪睡次数一致的次数值,并选择一致的所述次数值对应的曲目名称为目标曲目名称。

在本实施例中,为各个音乐类型中的每一个曲目名称分配对应的次数值可以根据设定的规则进行设置,比如可以根据各个曲目名称对应曲目的节凑进行设置,且按照节凑由慢到快的顺序依次设置的次数值由小到大。

比如,对于音乐类型1,其包括曲目名称1、曲目名称2以及曲目名称3,对各个曲目按照节凑由慢到快的顺序为曲目名称1、曲目名称2、及曲目名称3,则设置曲目名称1对应的次数值为1、曲目名称2对应的次数值为2、曲目名称3对应的次数值为3。当接收到贪睡模块发送的贪睡次数比如3时,在目标音乐类型1中确定与贪睡次数3一致的次数值3,并选择次数值3对应的曲目名称3为目标曲目名称。

根据上述实施例,处理模块可以为每一个音乐类型中的每一个曲目名称分配对应的次数值,当接收到贪睡模块统计的贪睡次数时,在目标音乐类型中确定与贪睡次数一致的次数值,并选择该次数值对应的曲目名称为目标曲目名称。通过上述可知,由于可以根据不同的贪睡次数确定出不同的目标曲目名称,因此提醒能力较高。

在本发明一个实施例中,上述图1所示结构示意图中的曲目选择模块103,可以用于在所述目标音乐类型中选择第一曲目名称为目标曲目名称,其中,所述第一曲目名称与所述提醒模块播放过的各个曲目对应的目标曲目名称均不相同。

在本实施例中,每一次在目标音乐类型中选择的目标曲目名称均不同,以做到提醒模块播放的曲目没有重复。比如,目标音乐类型中存在曲目名称1、曲目名称2、曲目名称3、曲目名称4和曲目名称5。其中,曲目名称3和曲目名称4提醒模块均播放过,则在目标音乐类型中选择目标曲目名称时,先将曲目名称3和曲目名称4剔除掉,在曲目名称1、曲目名称2和曲目名称5中确定目标曲目名称。

根据上述实施例,曲目选择模块在目标音乐类型中,选择与提醒模块播放过的各个曲目对应的曲目名称均不相同的曲目名称作为目标曲目名称。因此可以做到每次播放的曲目均不相同,以维持用户使用的新鲜感。

在本发明一个实施例中,如图3所示,所述闹钟可以进一步包括:存储模块301;

所述存储模块301,当确定当前时间达到预先设定的下载时间时,在连接的音乐网站下载新曲目,其中,所述新曲目的音乐类型与上一次选择的目标曲目名称对应的音乐类型一致;

所述曲目选择模块103,进一步用于选择所述存储模块301下载的所述新曲目的曲目名称为目标曲目名称。

在本实施例中,存储模块下载新曲目的前提是连接网络,比如连接wifi或4g网络。另外,下载时间可以根据业务要求确定,比如早上5点。另外,存储模块可以手动配置启动下载,配置为wifi,则只在wifi模式下下载新曲目;配置为wifi+4g,则4g和wifi下均可下载新曲目。

在本实施例中,下载的新曲目对应的音乐类型要与上一次选择的目标曲目名称对应的音乐类型一致,比如上一次选择的目标曲目名称对应的音乐类型为摇滚,则到达下载时间时,存储模块下载摇滚音乐类型的新曲目。然后曲目选择模块选择下载的新曲目名称为目标曲目名称,以使提醒模块播放新曲目。

另外,在本实施例中,下载的新曲目对应的音乐类型要与上一次选择的目标曲目名称对应的音乐类型一致,只是一种优选方式,还可以业务要求下载对应的新曲目,比如可以预先设定下载新曲目对应的音乐类型,也可是随机下载任一音乐类型的新曲目。

根据上述实施例,存储模块当确定当前时间达到预先设定的下载时间时,在连接的音乐网站下载与上一次选择的目标曲目名称对应的音乐类型一致的新曲目,然后曲目选择模块新曲目名称为目标曲目名称,以使提醒模块播放新曲目。由于选择新曲目名称为目标曲目名称,因此可以提高用户的新鲜感。

如图4所示,本发明实施例提供了一种闹钟业务的实现方法,该方法可以包括如下步骤:

步骤401:预先设置提醒时间;

步骤402:获取曲目播放记录,其中,所述曲目播放记录包括至少一个曲目名称、以及每一个所述曲目名称分别对应的属性信息;

步骤403:根据所述属性信息确定每一个所述曲目名称对应的音乐类型,并为每一个所述音乐类型设置对应的时间区间;

步骤404:当检测到当前时间达到预先设定的提醒时间时,确定包括所述提醒时间的时间区间为目标时间区间;

步骤405:将所述目标时间区间对应的音乐类型确定为目标音乐类型;

步骤406:从所述目标音乐类型中选择目标曲目名称;

步骤407:播放所述目标曲目名称对应的曲目。

根据如图4所示的实施例,根据获取的每一个曲目名称对应的属性信息,确定每一个曲目名称对应的音乐类型,并为每一个音乐类型设置对应的时间区间,且当检测到当前时间达到预先设定的提醒时间时,确定包括提醒时间的时间区间对应的音乐类型为目标音乐类型,然后从目标音乐类型中选择目标曲目名称,并播放目标曲目名称对应的曲目。通过上述可知,播放曲目可以根据获取的曲目播放记录,以及通过提醒时间确定的音乐类型发生变更,以更换每一次提醒曲目。因此本发明实施例可以提高用户体验。

在本发明一个实施例中,在图4所示的流程图中可以进一步包括:

获取每一个所述曲目名称分别对应的播放次数;

根据每一个所述曲目名称分别对应的播放次数,对每一个所述音乐类型中的各个曲目名称进行排序;

则步骤406从所述目标音乐类型中选择目标曲目名称可以包括:

根据所述目标音乐类型中的各个曲目名称的排序,从所述目标音乐类型中选择所述目标曲目名称。

在本发明一个实施例中,在图4所示的流程图中可以进一步包括:

接收贪睡指令,并统计接收所述贪睡指令的贪睡次数;

为每一个所述音乐类型中的每一个曲目名称分配对应的次数值;

则步骤406从所述目标音乐类型中选择目标曲目名称,可以包括:

根据所述贪睡次数,在所述目标音乐类型中确定与所述贪睡次数一致的次数值,并选择一致的所述次数值对应的曲目名称为目标曲目名称。

在本发明一个实施例中,图4所示流程图中步骤405所涉及的从所述目标音乐类型中选择目标曲目名称,可以包括:

在所述目标音乐类型中选择第一曲目名称为目标曲目名称,其中,所述第一曲目名称与所述提醒模块播放过的各个曲目对应的目标曲目名称均不相同。

在本发明一个实施例中,在图4所示的流程图中可以进一步包括:

预先设定的下载时间;

当确定当前时间达到预先设定的下载时间时,在连接的音乐网站下载新曲目,其中,所述新曲目的音乐类型与上一次选择的目标曲目名称对应的音乐类型一致;

则步骤406从所述目标音乐类型中选择目标曲目名称,可以包括:

选择所述存储模块下载的所述新曲目的曲目名称为目标曲目名称。

下面以闹钟中包括数据采集模块、处理模块、曲目选择模块、提醒模块、贪睡模块、存储模块为例。展开说明闹钟业务实现方法,如图5所示,该方法可以包括如下步骤:

步骤501:预先设置提醒时间以及下载时间。

在本步骤中,比如设置的提醒时间为早上7点、设置的下载时间为早上5点。

步骤502:获取曲目播放记录,其中,曲目播放记录包括至少一个曲目名称、每一个曲目名称分别对应的属性信息、以及每一个曲目名称分别对应的播放次数。

在本步骤中,获取曲目播放记录包括:曲目名称1、曲目名称2、曲目名称3、曲目名称4和曲目名称5。其中,曲目名称1对应的属性信息为歌手名称、时长、比特率、曲风摇滚、音高、音值、音强以及音色;曲目名称2对应的属性信息为歌手名称、时长、比特率、曲风摇滚、音高、音值、音强以及音色;曲目名称3对应的属性信息为歌手名称、时长、比特率、曲风流行、音高、音值、音强以及音色;曲目名称4对应的属性信息为歌手名称、时长、比特率、曲风古典、音高、音值、音强以及音色;曲目名称5对应的属性信息为歌手名称、时长、比特率、曲风古典、音高、音值、音强以及音色。

获取的各个曲目名称对应的播放次数分别为:曲目名称1播放次数4、曲目名称2播放次数1、曲目名称3播放次数3、曲目名称4播放次数2和曲目名称5播放次数4。

步骤503:根据属性信息确定每一个曲目名称对应的音乐类型,并为每一个音乐类型设置对应的时间区间。

在本步骤中,根据步骤502中获取的每一个曲目名称对应的属性信息,确定曲目名称1和曲目名称2对应的音乐类型为摇滚;曲目名称3对应的音乐类型为流行;曲目名称4和曲目名称5对应的音乐类型为古典。

在本步骤中,根据音乐类型的节凑快慢为摇滚音乐类型设置的时间区间为6点至12点;为流行音乐类型设置的时间区间为12点至24点;为古典音乐类型设置的时间区间为0点至6点。

步骤504:为每一个音乐类型中的每一个曲目名称分配对应的次数值。

在本步骤中,根据步骤502中获取的每一个曲目名称的播放次数,为摇滚音乐类型中的曲目名称1分配的次数值为1和曲目名称2分配的次数值为2;为流行音乐类型中的曲目名称3分配的次数值为1;为古典音乐类型中的曲目名称4分配的次数值为1和曲目名称分配的次数值为2。

步骤505:根据每一个曲目名称分别对应的播放次数,对每一个音乐类型中的各个曲目名称进行排序。

在本步骤中,根据步骤502中获取的每一个曲目名称分别对应的播放次数,按照次数从多到少的顺序为摇滚音乐类型中曲目名称排序结果为:曲目名称1位于第一位、曲目名称2位于第二位;按照次数从多到少的顺序为流行音乐类型中的曲目名称排序结果为:曲目名称3;按照次数从多到少的顺序为古典音乐类型中的曲目名称排序结果为:曲目名称5位于第一位、曲目名称4位于第二位。

步骤506:判断当前时间是否达到预先设定的下载时间,如果是,则执行步骤507,否则执行步骤509。

在本步骤中,判断当前时间是否达到在步骤501中设定的下载时间早上7点,如果是,则执行步骤507,否则执行步骤509。

步骤507:在连接的音乐网站下载音乐类型新曲目,其中,新曲目的音乐类型与上一次选择的目标曲目名称对应的音乐类型一致。

在本步骤中,需要通过wifi或4g网络连接音乐网站下载音乐类型新曲目,比如上一次选择的目标曲目名称对应的音乐类型为摇滚,则在连接的音乐网站下载摇滚音乐类型新曲目。

步骤508:当检测到当前时间达到预先设定的提醒时间时,选择下载的新曲目名称为目标曲目名称,并执行步骤512。

在本步骤中,在达到预先设定的提醒时间早上7点时,选择步骤507中下载的新曲目名称为目标曲目名称。

步骤509:当检测到当前时间达到预先设定的提醒时间时,确定包括提醒时间的时间区间为目标时间区间。

在本步骤中,在达到预先设定的提醒时间早上7点时,将步骤503中设置的5点到7点确定为目标时间区间。

步骤510:将目标时间区间对应的音乐类型确定为目标音乐类型。

在步骤中,由于目标时间区间对应的是摇滚音乐类型,则将摇滚音乐类型确定为目标音乐类型。

步骤511:根据目标音乐类型中的各个曲目名称的排序,从目标音乐类型中选择目标曲目名称。

在本步骤中,在选择目标曲目时,需要注意在摇滚音乐类型中选择提醒模块未播放过的各个曲目对应的曲目名称为目标曲目名称。

在本步骤中,由于目标音乐类型:摇滚音乐类型中的曲目排序为曲目名称1位于第一位、曲目名称2位于第二位,则选择曲目名称1为目标曲目名称。

步骤512:播放目标曲目名称对应的曲目。

在本步骤中,利用提醒模块播放步骤511中选择的曲目名称1对应的曲目。

步骤513:判断是否接收到贪睡指令,如果是,则执行步骤514,否则结束当前流程。

步骤514:统计接收贪睡指令的贪睡次数。

在本步骤中,比如统计接收贪睡指令的贪睡次数2次。

步骤515:在当前目标音乐类型中确定与贪睡次数一致的次数值,并选择一致的次数值对应的曲目名称为目标曲目名称,并执行步骤512。

在本步骤中,则在当前目标音乐类型:摇滚音乐类型中,选取与贪睡次数2次一致的次数值对应的曲目名称2作为目标曲目名称,并执行步骤512。

综上所述,本发明各个实施例至少可以实现如下有益效果:

1、在本发明实施例中,该闹钟包括数据采集模块、处理模块、曲目选择模块以及提醒模块,并通过处理模块根据数据采集模块获取的曲目播放记录中的每一个曲目名称对应的属性信息,确定各个曲目名称分别对应的音乐类型,并为各个音乐类型设置对应的时间区间。然后曲目选择模块当检测到当前时间达到预先设定的提醒时间时,确定包括提醒时间的时间区间,并在确定的时间区间对应的音乐类型中选择目标曲目名称,并触发提醒模块播放目标曲目名称对应的曲目。通过上述可知,提醒模块播放的曲目可以根据数据采集模块获取的曲目播放记录,以及曲目选择模块通过提醒时间确定的音乐类型发生变更,以更换每一次提醒曲目。因此本发明提供的方案可以提高用户体验。

2、在本发明实施例中,可以根据音乐类型的不同,为各个音乐类型设置不同的时间区间,可以使用户在不同时间段,听到不同音乐类型的提醒曲目,因此可以提高用户的使用体验。

3、在本发明实施例中,通过处理模块根据数据采集模块获取的每一个曲目名称分别对应的播放次数,为每一个音乐类型中的各个曲目名称进行排序,然后曲目选择模块根据目标音乐类型中的各个曲目名称的排序,从目标音乐类型中选择目标曲目名称。通过上述过程可知,目标曲目名称的选择与播放次数有关,因此确定的目标曲目名称与用户播放习惯的匹配度较高。

4、在本发明实施例中,通过根据每一个曲目名称分别对应的节凑,为每一个音乐类型中的各个曲目名称进行排序,然后曲目选择模块根据目标音乐类型中的各个曲目名称的排序,从目标音乐类型中选择目标曲目名称。通过上述过程可知,目标曲目名称是选择与节凑有关,因此确定的目标曲目名称可以有效的对用户进行提醒。

5、在本发明实施例中,处理模块可以为每一个音乐类型中的每一个曲目名称分配对应的次数值,当接收到贪睡模块统计的贪睡次数时,在目标音乐类型中确定与贪睡次数一致的次数值,并选择该次数值对应的曲目名称为目标曲目名称。通过上述可知,由于可以根据不同的贪睡次数确定出不同的目标曲目名称,因此提醒能力较高。

6、在本发明实施例中,曲目选择模块在目标音乐类型中,选择与提醒模块播放过的各个曲目对应的曲目名称均不相同的曲目名称作为目标曲目名称。因此可以做到每次播放的曲目均不相同,以维持用户使用的新鲜感。

7、在本发明实施例中,存储模块当确定当前时间达到预先设定的下载时间时,在连接的音乐网站下载与上一次选择的目标曲目名称对应的音乐类型一致的新曲目,然后曲目选择模块新曲目名称为目标曲目名称,以使提醒模块播放新曲目。由于选择新曲目名称为目标曲目名称,因此可以提高用户的新鲜感。

8、在本发明实施例中,根据获取的每一个曲目名称对应的属性信息,确定每一个曲目名称对应的音乐类型,并为每一个音乐类型设置对应的时间区间,且当检测到当前时间达到预先设定的提醒时间时,确定包括提醒时间的时间区间对应的音乐类型为目标音乐类型,然后从目标音乐类型中选择目标曲目名称,并播放目标曲目名称对应的曲目。通过上述可知,播放曲目可以根据获取的曲目播放记录,以及通过提醒时间确定的音乐类型发生变更,以更换每一次提醒曲目。因此本发明实施例可以提高用户体验。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1