本发明涉及移动终端技术,尤其涉及一种移动终端闹钟触发方法、装置及移动终端。
背景技术:
随着通信技术的飞速发展,移动终端电子设备已成为人们日常生活中不可或缺的电子产品。由于当前社会紧张的工作和生活节奏,时间管理对保证人们每日的正常行程起着至关重要的作用。因此,移动终端中通常都设置有闹钟功能。
为了保证用户在休息时间不被外界因素打扰,并且能够在预设时间唤醒用户,现有的移动终端通常都具有关机闹钟功能。即,在达到预设时间时,移动终端内的时间管理芯片触发关机状态的移动终端开机,并启动闹钟应用程序,对用户进行唤醒。
随着用户对移动终端安全性要求的提高,现有的移动终端需要开启强制加密功能。即,开机时需要用户输入开机密码才能启动移动终端。由于现有技术中的闹钟应用程序需要在移动终端开机后才能启动,无法对用户进行唤醒,容易耽误用户的行程。
技术实现要素:
本发明提供一种移动终端闹钟触发方法、装置及移动终端,用于解决现有技术中设有开机密码的移动终端无法在开机启动过程中开启闹钟功能的问题。
第一方面,本发明实施例提供一种移动终端闹钟触发方法,所述方法包括:
获取移动终端开机启动触发指令;其中,所述移动终端设置有开机启动密码,所述开机启动触发指令中包括开机原因信息;
根据所述开机原因信息确定所述开机启动触发指令为所述移动终端内的闹钟应用程序发出的指令;
触发所述移动终端在获取所述开机启动密码之前发出闹钟提醒。
第二方面,本发明提供一种移动终端闹钟管理装置,包括:
获取模块,用于获取移动终端开机启动触发指令;其中,所述移动终端设置有开机启动密码;
确定模块,用于确定所述开机启动触发指令为所述移动终端的闹钟应用程序发出的指令;
触发模块,用于触发所述移动终端在所述获取模块获取所述开机启动密码之前发出闹钟提醒。
第三方面,本发明实施例提供一种移动终端,包括:处理器及显示器;
所述处理器用于,获取移动终端开机启动触发指令,其中,所述开机启动触发指令中包括开机原因信息;所述处理器还用于,根据所述开机原因信息确定所述开机启动触发指令为所述移动终端内的闹钟应用程序发出的指令;并触发所述移动终端在获取开机启动密码之前发出闹钟提醒。
本发明实施例提供的移动终端闹钟管理方法、装置及移动终端,通过获取移动终端开机启动触发指令;并在确定所述开机启动触发指令为所述移动终端内的闹钟应用程序发出的指令时,直接触发所述移动终端触发所述移动终端在获取开机启动密码之前发出闹钟提醒,无需待移动终端开机后启动闹钟应用管理程序发出闹钟提醒。对于设置有开机加密功能的移动终端,无需用户输入开机启动密码开启所述移动终端,即可发出闹钟提醒。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明移动终端闹钟触发方法的流程示意图;
图2为本发明实施例移动终端闹钟管理装置的结构示意图;
图3为本发明实施例移动终端的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种移动终端闹钟触发方法、装置及移动终端,用于解决现有技术中设有开机密码的移动终端无法在开机启动过程中开启闹钟功能的问题。
下面结合附图对本发明移动终端闹钟触发方法、装置及移动终端的实施例进行详细说明。
图1为本发明移动终端闹钟触发方法的流程示意图。
请参阅图1,本发明实施例提供的移动终端闹钟触发方法以移动终端作为执行主体,所述方法包括:
S101:获取移动终端开机启动触发指令,其中,所述移动终端设置有开机启动密码;所述开机启动触发指令中包括开机原因信息。
具体地,在执行所述方法之前,所述移动终端处于关机状态。所述移动终端开机启动触发指令可以是由所述移动终端的开机功能按键触发的,也可以是移动终端内的应用程序触发的。具体地,可以由所述移动终端内的应用程序设置开机时间,例如:闹钟应用程序、自动开关机应用程序等。移动终端关机时,内部的时间管理芯片会一直处于工作状态。当所述时间管理芯片确定到达应用程序设置的开机时间时,会根据应用程序设置的开机需求发出开机启动触发指令。具体地,所述开机原因信息可以包括闹钟开机信息、自动开机信息及电源键开机信息等,用于标识所述开机启动触发指令的来源。所述开机原因信息数据格式为固定的二进制数据。采用的系统平台不同,所述二进制数据的位数可能不同。例如安卓系统,所述开机原因信息为32位二进制数据。
S102:根据所述开机原因信息确定所述开机启动触发指令为所述移动终端内的闹钟应用程序发出的指令;
具体地,所述移动终端获取到的开机启动触发指令中包括开机原因信息,所述移动终端获取到所述开机启动触发指令后,根据所述开机启动触发指令中的开机原因信息确定所述开机启动触发指令的来源。若所述开机原因为闹钟应用程序激发所述移动终端开机,即可确定所述开机启动触发指令为所述移动终端内的闹钟应用程序发出的指令。
S103:触发所述移动终端在获取所述开机启动密码之前发出闹钟提醒。
具体地,当所述移动终端确定所述开机启动触发指令是由所述移动终端的闹钟应用程序发出的,则触发所述移动终端在获取所述开机启动密码之前发出闹钟提醒。
进一步地,在上述实施例的基础上,所述触发所述移动终端在获取所述开机启动密码之前发出闹钟提醒之前,还包括:
获取闹钟配置信息;
所述触发所述移动终端在获取所述开机启动密码之前发出闹钟提醒,包括:
根据所述闹钟配置信息触发所述移动终端在获取所述开机启动密码之前发出闹钟提醒。
具体地,所述闹钟配置信息可以包括闹钟的提醒方式,提醒时间等。例如:闹钟的提醒方式可以设置为震动提醒或响铃提醒,提醒的间隔时间可以设置为每隔1分钟提醒一次。所述闹钟配置信息携带于所述开机原因信息中,所述移动终端可以在获取所述移动终端开机触发指令时获取所述闹钟配置信息,或者,所述移动终端也可以在获取到所述移动终端开机启动触发指令后,且发出闹钟提醒前的时刻获取所述闹钟配置信息。所述闹钟配置信息可以在所述移动终端前一次处于开机状态时进行设置。例如:设置所述闹钟的提醒方式为响铃或震动,或者设置闹钟的有效时长,例如,每天有效,或者每周特定时间有效。
具体地,所述根据所述闹钟配置信息触发所述移动终端在获取所述开机启动密码之前发出闹钟提醒,包括:
根据所述闹钟配置信息触发所述移动终端在获取所述开机启动密码之前通过震动的方式发出闹钟提醒;或者
根据所述闹钟配置信息触发所述移动终端在获取所述开机启动密码之前通过响铃的方式发出闹钟提醒。
进一步地,在上述实施例的基础上,所述获取闹钟配置信息之前,还包括:
将所述闹钟配置数据存储于所述移动终端的存储区;
所述获取闹钟配置信息,包括:
从所述移动终端的存储区读取所述闹钟配置信息。
具体地,所述闹钟应用程序可以在所述移动终端前一次处于开机状态时将所述闹钟配置数据存储于所述移动终端的存储区。所述存储区为独立于所述移动终端的操作系统之外新增的存储区,所述移动终端在开机启动的过程中,无需任何限制即可读取所述存储区。即,所述移动终端无需获取所述开机启动密码启动移动终端的操作系统,即可读取所述存储区。具体地,读取所述存储区是通过文件读写的方式实现,本领域的技术人员可以根据现有的技术手段来完成,在此不再赘述。
进一步地,在上述实施例的基础上,所述方法还包括:
在根据所述开机原因信息确定所述开机启动触发指令不是所述移动终端的闹钟应用程序发出的指令时,显示密码输入提示信息。
具体地,若根据所述开机原因信息确定所述开机启动触发指令不是所述移动终端的闹钟应用程序发出的指令时,则说明所述开机启动触发指令可能是由用户操作移动终端的开机按钮发出的开机指令,此时,所述移动终端显示密码输入界面及密码输入提示信息,用户即可在所述密码输入界面上输入开机密码,启动开机,从而保证移动终端的开机安全。
采用本发明实施例提供的移动终端闹钟管理方法,通过获取移动终端开机启动触发指令;并在确定所述开机启动触发指令为所述移动终端的闹钟应用程序发出的指令时,直接触发所述移动终端发出闹钟提醒,无需待移动终端开机后启动闹钟应用管理程序发出闹钟提醒。对于设置有开机加密功能的移动终端,可以保证在获取开机启动密码实现开机之前对用户发出闹钟提醒。
图2为本发明实施例移动终端闹钟管理装置的结构示意图。
请参阅图2,本发明实施例提供的移动终端闹钟管理装置,包括:
获取模块210,用于获取移动终端开机启动触发指令;其中,所述移动终端设置有开机启动密码,所述开机启动触发指令中包括开机原因信息;
确定模块220,用于根据所述开机原因信息确定所述开机启动触发指令为所述移动终端的所述移动终端内的闹钟应用程序发出的指令;
触发模块230,用于触发所述移动终端在获取所述开机启动密码之前发出闹钟提醒。
进一步地,在上述实施例的基础上,所述获取模块210,还用于:
获取闹钟配置信息;
所述触发模块230,具体用于:
根据所述闹钟配置信息触发所述移动终端在获取所述开机启动密码之前发出闹钟提醒。
进一步地,在上述实施例的基础上,所述触发模块230,具体用于:
根据所述闹钟配置信息触发所述移动终端在获取所述开机启动密码之前通过震动的方式发出闹钟提醒;或者
根据所述闹钟配置信息触发所述移动终端在获取所述开机启动密码之前通过响铃的方式发出闹钟提醒。
进一步地,在上述实施例的基础上,所述装置还包括:
存储模块240,用于将所述闹钟配置数据存储于所述移动终端的存储区;
所述获取模块210,具体用于:
从所述移动终端的存储区读取所述闹钟配置信息。
进一步地,在上述实施例的基础上,所述装置还包括显示模块250,所述显示模块250用于:
在所述确定模块220确定所述开机启动触发指令不是所述移动终端的闹钟应用程序发出的指令时,显示密码输入提示信息。
本发明实施例提供的移动终端闹钟管理装置,用于执行上述方法实施例提供的移动终端闹钟管理方法,其实现原理及技术效果与所述方法实施例类似,在此不再赘述。
图3为本发明实施例移动终端的结构示意图。
请参阅图3,本发明提供一种移动终端,所述移动终端包括:处理器310及显示器320;
所述处理器310用于,获取移动终端开机启动触发指令,其中,所述开机启动触发指令中包括开机原因信息;
所述处理器310还用于,根据所述开机原因信息确定所述开机启动触发指令为所述移动终端的内的闹钟应用程序发出的指令;并触发所述移动终端发出闹钟提醒。
本发明实施例提供的移动终端,用于执行上述方法实施例提供的移动终端闹钟管理方法,其实现原理及技术效果与所述方法实施例类似,在此不再赘述。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。