移动终端屏幕超时设置方法和系统的制作方法

文档序号:9436285阅读:681来源:国知局
移动终端屏幕超时设置方法和系统的制作方法
【技术领域】
[0001]本发明涉及计算机人机交互技术领域,特别是涉及一种移动终端屏幕超时设置方法和系统。
【背景技术】
[0002]随着移动终端显示屏的增大、移动终端可安装软件的增多,移动终端的耗电量也在增加,很多移动终端往往需要每天充电。如果用户长时间进行玩游戏、上网、看电视等操作,甚至每个几个小时就需要为移动终端充电一次。为了节约电量,提高移动终端的待机时间,很多移动终端往往自带灭屏功能,系统可为用户提供几个锁屏时间选项,如30秒内用户未操作移动终端,则将移动终端灭屏。然而,在日常生活中,经常会遇到一些情况,比如用户一边吃饭一边用移动终端浏览新闻、消息等,在吃饭过程中,用户可能只浏览移动终端显示的信息而不对移动终端进行操作。在这种情况下,移动终端会按照预设灭屏时间周期性地自动执行灭屏功能。此时,如果用户是设置了自动锁屏,用户为了继续浏览移动终端,需要每隔一段时间对移动终端的屏幕进行手动唤醒。这种灭屏方式没有考虑到用户的特殊需求,给用户操作带来极大的不便。

【发明内容】

[0003]基于此,有必要针对现有技术操作不便的问题,提供一种移动终端屏幕超时设置方法和系统。
[0004]一种移动终端屏幕超时设置方法,包括以下步骤:
[0005]接收屏幕超时的设置指令,并响应所述设置指令,在屏幕上显示屏幕超时的设置界面;其中,所述设置界面用于接收用户输入的第一屏幕超时时间;
[0006]读取用户在所述设置界面中输入的第一屏幕超时时间,并将系统的默认屏幕超时时间替换为所述第一屏幕超时时间;
[0007]激活用于阻止移动终端的系统进入睡眠状态的唤醒锁,并在所述第一屏幕超时时间内,将所述唤醒锁保持在激活状态。
[0008]一种移动终端屏蒂超时设置系统,包括:
[0009]接收装置,用于接收屏幕超时的设置指令,并响应所述设置指令,显示屏幕超时设置界面;其中,所述屏幕超时设置界面包括可手动输入数值的窗口,供用户输入屏幕超时时间;
[0010]读取装置,用于读取用户输入的第一屏幕超时时间,并将系统的默认屏幕超时时间替换为所述第一屏幕超时时间;
[0011]激活装置,用于激活用于阻止移动终端的系统进入睡眠状态的唤醒锁,并在所述第一屏幕超时时间内,将所述唤醒锁保持在激活状态。
[0012]上述移动终端屏幕超时设置方法和系统,通过读取用户输入的第一屏幕超时时间,激活所述移动终端的唤醒锁,并在所述第一屏幕超时时间内,将所述唤醒锁保持在激活状态,能够在省电的同时考虑用户特殊要求,防止因用户长时间不操作手机造成的手机屏幕上锁,方便用户操作,且无需添加任何硬件设备,硬件成本低。
【附图说明】
[0013]图1为一个实施例的移动终端屏幕超时设置方法流程图;
[0014]图2为一个实施例的移动终端屏幕超时设置系统的结构示意图。
【具体实施方式】
[0015]下面结合附图对本发明的技术方案做进一步描述。
[0016]图1为一个实施例的移动终端屏幕超时设置方法流程图。如图1所示,本发明的移动终端屏幕超时设置方法包括以下步骤:
[0017]SI,接收屏幕超时的设置指令,并响应所述设置指令,在屏幕上显示屏幕超时的设置界面;其中,所述设置界面用于接收用户输入的第一屏幕超时时间;
[0018]S2,读取用户在所述设置界面中输入的第一屏幕超时时间,并将系统的默认屏幕超时时间替换为所述第一屏幕超时时间;
[0019]S3,激活用于阻止移动终端的系统进入睡眠状态的唤醒锁,并在所述第一屏幕超时时间内,将所述唤醒锁保持在激活状态。
[0020]当用户需要长时间浏览网页,但用户双手被占用而无法频繁地对移动终端进行操作时,可主动进行屏幕超时设置。例如,可通过向移动终端发送声控指令、触摸指令、按键指令或重力感应指令等来启动屏幕超时设置。可根据移动终端中安装的传感器的类型来选择具体发送何种指令。以发送按键指令为例,如果移动终端中安装了屏幕超时的设置按键,用户可以在任意界面下,连续按设置按键N下,该设置按键可以是音量上键、数字键或其他键,也可以是专门的屏幕超时设置按键。
[0021]在接收到上述设置指令之后,可在移动终端的屏幕上自动弹出屏幕超时时间设置界面,用户可将当前屏幕超时时间设置为T。在一个实施例中,上述设置界面可包括若干固定时间选项(如:10分钟、30分钟、I小时等)和手动输入选项。上述固定时间选项使用户可以直接勾选屏幕超时时间,无需每次都进行手动输入,方便用户操作。如果系统默认的屏幕超时时间不符合用户当前需要,也可由用户在手动输入选项中自行输入屏幕超时时间,用户可输入的屏幕超时时间可以是任意时长。当用户输入完毕之后,系统读取用户输入的屏幕超时时间。
[0022]在一个实施例中,可以在完成所述第一屏幕超时时间的设置之后,启动计时器记录第一时间,其中,所述第一时间为当前时间与设置所述第一屏幕超时时间的时间间隔,并将所述第一时间与所述第一屏幕超时时间进行比较。如果所述第一时间小于所述第一屏幕超时时间,将所述唤醒锁保持在激活状态。
[0023]以Android系统为例,在标准的Android系统的移动终端中,锁住屏幕不熄灭的方法就是阻止系统进入睡眠,而阻止系统进入睡眠的方法就是给系统加锁,当系统存在阻止系统进入睡眠的唤醒锁(wake_lock)时,系统是不会进入睡眠的。在系统中,首先添加一个服务组件(service)和活动组件(activity),service用于接收用户设置的本次移动终端的屏幕超时的时间(durat1n),并将这次屏幕超时的时间设置到系统中,而activity用于接收用户按键进入屏幕超时时间设置界面并让用户设置时间durat1n,同时将设置的时间durat1n发给service。当service接收到设置的时间durat1n之后,将所述时间设置到系统核心层(kernel),在kernel层中,申请一个wake_lock,同时打开一个计时器(timer),当timer的时间小于durat1n的值时,保持wake_lock不释放;当timer的时间达到durat1n的值时,执行wake_unlock,将当前锁释放,让系统进入睡眠并灭屏。
[0024]当计时器中记录的第一时间等于用户设置的第一屏幕超时时间时,可禁用所述唤醒锁。在禁用所述唤醒锁之时,系统即进入睡眠并灭屏,此时,可将所述第一屏幕超时时间替换为所述默认屏幕超时时间,并清空第一屏幕超时时间。仍然以Android系统为例,当timer的时间等于durat1n的值时,可释放wake_lock,将durat1n的值设置为未设置unset,从而保证下次系统唤醒之后,屏幕超时的时间使用的值是系统默认值。这样做的好处是,可以在兼顾用户特殊操作需求的同时,节约系统电量。由于用户设置的屏幕超时时间一般大于系统默认的屏幕超时时间,而用户执行特殊操作的时间一般只在少数情况下发生,因此,在完成特殊操作之后将屏幕超时时间重新设置为系统默认值,可以减少用户正常操作时的屏幕超时时间,节约系统电量。
[0025]另外,当所述唤醒锁处于激活状态时,用户也可以自行将屏幕锁屏。例如,用户可按下电源键自行将屏幕锁屏。在所述第一屏幕超时时间内,如果检测到用户输入的锁屏指令,可禁用所述唤醒锁。在禁用所述唤醒锁之时,系统即进入睡眠并灭屏,此时,可将所述第一屏幕超时时间替换为系统的默认屏幕超时时间,并清空所述第一屏幕超时时间。仍然以Android系统为例,当timer的时间小于durat1n的值时,系统可主动释放当前wake_lock,并将durat1n的值设置为unset。
[0026]在实际情况下,移动终端的系统还可以是其他类型的系统,如:10S系统、windows系统等。在上述系统中,设置屏幕超时时间的方法与Android系统类似,此处不再赘述。
[0027]在一个实施例中,在所述第一屏幕超时时间即将结束时,可发出第一提醒,所述第一提醒用于通知用户所述第一屏幕超时时间即将结束。例如,当设置了计时器时,可在计时器中记录的第一时间与所述第一屏幕超时时间的差值小于设定值时,发送第一提醒。所述设定值可根据用户喜好由用户自行定义,例如,可定义所述设定值为10秒,则距所述第一屏幕超时时间结束还有10秒时,移动终端可发出所述第一屏幕超时时间即将结束的提醒,所述提醒可通过减小屏幕亮度、振动提醒、响铃提醒或弹出字幕的方式发出。这样做的好处是,如果当前屏幕超时时间即将结束,而用户还希望移动终端继续保持屏幕超时,可直接向移动终端发送设置指令进行设置,无需在移动终端屏幕锁定后先解锁再进行设置,使用户操作更加方便。
[0028]在一个实施例中,当设置了计时器时,在所述第一屏幕超时时间内,如果检测到用户对移动终端进行操作,可将计时器中的第一时间清零,并重新计时。例如,如果移动终端设置了如上所述的屏幕超时结束提醒功能,用户可在收到所述提醒时对移动终端进行操作,以延长屏幕超时时间。所述操作可以是触摸屏幕、按键等操作。除此之外,用户也可以在屏幕超时时间结束前的任意时间点对移动终端进行操作,以延长屏幕超时时间。
[0029]在一个实施例中,本发明的移动终端屏幕超时设置方法还可对特定程序绑定屏幕超时设置。当检测到所述程序启动时,在移动终端的屏幕上显示屏幕超时请求;其中,所述屏幕超时请求用于询问是否开启屏幕超时设置;然后,可接收用户对所述屏幕超时请求的响应;如果响应为接受开启屏幕
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1