课程闹钟的设置方法及装置的制造方法

文档序号:9751501阅读:2048来源:国知局
课程闹钟的设置方法及装置的制造方法
【技术领域】
[0001 ]本发明属于移动终端技术领域,尤其涉及课程闹钟的设置方法及装置。
【背景技术】
[0002]目前应用市场上已有的课程表应用能够实现以下功能:学校或者社会培训机构将课程表上传至课程表应用的云服务器中,老师或者学生人群通过安装在移动终端的课程表应用从云服务器中下载课程表并存储至移动终端中,此后,用户便可以根据课程表中的课程时间,在移动终端中设置闹钟,以提醒用户不要错过上课时间。
[0003]上述方案存在以下问题:对于小学生或初中生来说,上课时间及课程安排是有规律的,在设置好闹钟之后,通过开启闹钟的重复功能,就可以实现每天或每周相同时间的课程提醒。然而,对于大学生或者社会培训机构来说,课程安排并不规律,例如有的课程只单周开课,或者因为老师出差等原因,有的课程可能临时取消,导致上述用户根据课程表手动设置闹钟的方式变得十分不方便,可能随时需要更改设置,导致操作繁琐。

【发明内容】

[0004]有鉴于此,本发明实施例提供了课程闹钟的设置方法及装置,以解决目前手动设置课程闹钟操作繁琐的问题。
[0005]第一方面,提供了一种课程闹钟的设置方法,包括:
[0006]从云服务器获取课程表;
[0007]从所述课程表中提取课程信息,所述课程信息包括课程时间;
[0008]调用移动终端的闹钟应用;
[0009]在所述闹钟应用中根据所述课程时间设置闹钟。
[0010]第二方面,提供了一种课程闹钟的设置装置,包括:
[0011 ]获取单元,用于从云服务器获取课程表;
[0012]提取单元,用于从所述课程表中提取课程信息,所述课程信息包括课程时间;
[0013]调用单元,用于调用移动终端的闹钟应用;
[0014]设置单元,用于在所述闹钟应用中根据所述课程时间设置闹钟。
[0015]本发明实施例可以实现对课程表的自动解析,从而完成闹钟的自动设置,这样一来,用户无需手动对课程闹钟进行设置,当课程表发生了更新时,课程闹钟的设置也会相应发生变化,提高了课程闹钟的设置效率,节省了用户的设置时间。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明实施例提供的课程闹钟的设置方法的实现流程图;
[0018]图2是本发明实施例提供的课程闹钟的设置方法SlOl的具体实现流程图;
[0019]图3是本发明另一实施例提供的课程闹钟的设置方法的实现流程图;
[0020]图4是本发明实施例提供的课程闹钟的设置装置的结构框图。
【具体实施方式】
[0021]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透切理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
[0022]图1示出了本发明实施例提供的课程闹钟的设置方法的实现流程,详述如下:
[0023]在SlOl中,从云服务器获取课程表。
[0024]对于学校或者社会培训机构来说,将不同年级、班级,或者不同星期、月份的课程表上传至云服务器中,每份课程表通过相应的标识进行标注,以便查找。例如,对于大学的课程表,通过大学名称、年级、专业等进行标注,对于健身房的课程表,通过课程表执行月份、健身房名称等进行标注,以方便根据用户输入的用户信息,匹配到与用户信息相符合的课程表,提供给用户下载。若课程出现了变化,只需要将更新后的课程表提交至云服务器,更新后的课程表便会下发至已下载了该课程表的移动终端。
[0025]作为本发明的一个实施例,从云服务器下载课程表的具体实现方式如图2所示:
[0026]S201,当检测到所述移动终端本地未存储课程表,从所述云服务器下载所述课程表。
[0027]首先,通过查询课程表应用中的指定路径,检测移动终端本地是否存储了课程表,若指定路径中不存在课程表文件,则表明移动终端还未下载过课程表,则通过用户输入相关的标识信息,从云服务器中下载与标识信息相匹配的课程表。
[0028]进一步地,作为本发明的一个实施例,针对移动终端已下载过课程表的情况,也可以通过以下方式进行处理:
[0029]S202,当检测到所述移动终端本地存储有课程表,检测所述移动终端本地存储的课程表是否存在更新。
[0030]若课程表应用的指定路径中存在课程表文件,则表明移动终端此前下载过课程表,然而,为了避免课程表在下载之后发生了更新而导致的课程提醒不准确的情况出现,在此进一步地检测该课程表是否存在更新。
[0031]对更新情况的检测过程可以通过查询该课程表在移动终端本地的版本号与云服务器中的版本号是否一致来实现。
[0032]S203,若所述移动终端本地存储的课程表存在更新,从所述云服务器中下载该课程表的更新数据。
[0033]若检测到移动终端本地存储的课程表在云服务器存在更新,则从云服务器中下载该课程表的更新数据。其中,更新数据可以为整份课程表文件,也可以为课程表文件中发生了更新的那部分数据。
[0034]S204,根据所述更新数据对所述移动终端本地存储的课程表进行更新。
[0035]在下载到课程表的更新数据之后,对移动终端本地存储的课程表进行更新,若更新数据为整份课程表文件,则直接对移动终端原先存储的课程表文件进行替换;若更新数据为课程表文件中的部分数据,则在移动终端本地存储的课程表中定位到这部分数据,并对这部分数据进行替换。
[0036]在S102中,从所述课程表中提取课程信息,所述课程信息包括课程时间。
[0037]课程信息,包括课程时间,S卩,课程的上课时间,还可以包括课程名称、课程简介以及授课老师等信息。课程信息可以通过解析课程表文件中的相关字段获取。
[0038]在S103中,调用移动终端的闹钟应用。
[0039]在本实施例中,课程表应用通过应用程序编程接口(Applicat1n ProgrammingInterface,API),对移动终端中的闹钟应用进行调用。
[0040]在S104中,在所述闹钟应用中根据所述课程时间设置闹钟。
[0041]在调用出闹钟应用之后,根据课程表中的课程时间对闹钟进行设置。
[0042]具体地,可以在闹钟应用中设置用于在课程开课时触发提醒事件的闹钟,进步一地,为了避免用户错过上课时间,可以设置用于在课程时间的提前预设时间触发提醒事件的闹钟,例如,在上课前30分钟触发提醒事件的闹钟,以使用户有充足的时间前往上课地点,该预设时间可以由用户在课程表应用中进行设置,以使用户根据自己住所或据点离上课地点的远近,或者自己出门之前所需要的准备时间,设置好该预设时间,以免上课迟到。
[0043]进一步地,当课程信息还包括课程名称或课程简介时,如图3所示,所述方法还包括:
[0044]S105,将所述课程名称或所述课程简介设置为所述闹钟的提醒内容。
[0045]通过将课程名称或课程简介设置为闹钟的提醒内容,这样闹钟在触发提醒事件时,会显示相应的课程名称或课程简介,以充分提醒用户接下来要进行的课程,增强了闹钟的提不性。
[0046]作为本发明的一个实施例,当所述课程表发生了更新时,对于原始需要进行但在更新后取消的课程,本方案还可以自动将该课程对应的闹钟从闹钟应用中删除,以避免课程提醒错误,提高课程闹钟设置的自适应性。
[0047]需要说明的是,在完成一次闹钟设置操作之后,可以在移动终端的通知栏显示通知消息,或者在移动终端界面弹出通知消息,以提醒用户移动终端后台设置了课程闹钟,或者提醒用户课程闹钟发生了更新,以使得用户可以及时掌握最新的课程安排,避免错过上课时间。
[0048]本发明实施例可以实现对课程表的自动解析,从而完成闹钟的自动设置,这样一来,用户无需手动对课程闹钟进行设置,当课程表发生了更新时,课程闹钟的设置也会相应发生变化,提高了课程闹钟的设置效率,节省了用户的设置时间。
[0049]应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1