设定软件使用时间的方法、装置、智能设备及存储介质与流程

文档序号:16428599发布日期:2018-12-28 19:58阅读:408来源:国知局
设定软件使用时间的方法、装置、智能设备及存储介质与流程

本发明实施例涉及电子技术领域,尤其涉及一种设定软件使用时间的方法、装置、智能设备及存储介质。

背景技术

本发明实施例涉及电子技术领域,尤其涉及一种设定软件使用时间的方法、装置、智能设备及存储介质。随着通信与电子技术的发展,智能手机、平板电脑、笔记本电脑等智能设备已经成为被用户广泛使用的娱乐工具,用户使用这类智能设备的时间也越来越长。随之而来的是长时间的娱乐导致身体的不适和疾病,例如:颈椎病、眼疲劳、近视以及头痛。

目前,随着健康知识的普及,已总结出一些健康使用智能设备的注意事项,如控制使用智能设备的时间。但是,实际上用户在使用智能设备的过程中,往往容易忘记控制使用智能设备的时间,没有得到时间提醒。

尤其是针对未成年人,由于这一群体的自制力普遍偏低,光有提醒的效力可能达不到制止他们长时间玩游戏的效果。



技术实现要素:

本发明提供一种设定软件使用时间的方法、装置、智能设备及存储介质,可实现根据允许操作时间阈值向用户发出时间提醒和强制用户停止使用该软件的功能,达到控制用户使用预设软件的时间在健康、合理的范围内的目的。

第一方面,本发明实施例提供了一种设定软件使用时间的方法,其特征在于,包括:

当预设软件处于使用状态时,记录累计使用时间;

当累计使用时间到达第一预设时间时,弹出提示窗口;

当累计使用时间到达第二预设时间时,通知关联智能设备。

第二方面,本发明实施例提供了一种设定软件使用时间的装置,其特征在于,包括:

计时模块,用于当预设软件处于使用状态时,记录累计使用时间;

窗口弹出模块,用于当累计使用时间到达第一预设时间时,弹出提示窗口;

终端通知模块,用于当累计使用时间到达第二预设时间时,通知关联智能设备。

第三方面,本发明实施例提供了一种智能设备,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例所述的设定软件使用时间的方法。

第四方面,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所述的设定软件使用时间的方法。

本发明实施例提供的一种设定软件使用时间的方法、装置、智能设备及存储介质,通过分析终端当前使用预设软件时间从而控用户使用软件时间,可实现根据允许操作时间阈值向用户发出时间提醒和强制用户停止使用该软件的功能,达到控制用户使用预设软件的时间在健康、合理的范围内的目的。

附图说明

图1为本发明实施例一提供的一种设定软件使用时间的方法的流程图;

图2为本发明实施例二提供的一种设定软件使用时间的方法的流程图;

图3为本发明实施例四提供的一种智能设备的结构示意图。

具体实施方式

图1为本发明实施例一提供的一种设定软件使用时间的方法的流程图。该方法可以由一种设定软件使用时间的装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在智能设备中。

本实施例通过的方法具体包括如下步骤:

s110、当预设软件处于使用状态时,记录累计使用时间。

其中,预设软件处于使用状态是指软件被打开后处于运行状态,不管是前台运行还是后台运行均属于软件处于使用状态的范围,具体如何判定软件是否处于运行状态可以采用现有技术中可以达成此目的方案,本实施例在此不做限定。累计使用时间是指每次打开预设软件使用时时间累计计算,不清零。例如:a软件被设定为预设软件,用户使用a软件的时长为n分钟(n分钟未达到第一预设时间),随即用户关闭预设软件,一段时间后再打开预设软件继续使用,此时使用时间会从n分钟开始记录,不会清零。一般默认累计使用时间清空时间点为24:00,该清空时间点可由用户自行设定。

具体的,检测到预设软件处于使用状态时,记录预设软件的累计使用时间,当有多个预设软件被使用时,分开记录各个预设软件的使用时间。

s120、当累计使用时间到达第一预设时间时,弹出提示窗口。

其中,第一预设时间是通过关联的智能设备设定的,时间长度可以自行设定。针对不同的预设软件可以有不同的第一预设时间。提示窗口是一种预制的模式对话框,用于向用户显示文本消息。通过调用messagebox类的静态show方法来显示消息框。显示的文本消息是传递到show的字符串参数。利用show方法的若干重载还可以提供标题栏标题。为了使用户能够关闭消息框,show将显示带有“确定”按钮并在标题栏中带有“关闭”按钮的消息框。产生提示窗口的方法不限于上述方式,本实施例在此不做限定。提示窗口的内容可由用户自定义。

具体的,当某一软件的累计使用时间达到其对应的第一预设时间时,弹出对应的提示窗口。

s130、当累计使用时间到达第二预设时间时,通知关联智能设备。

第二预设时间是通过关联的智能设备设定的,时间长度可以自行设定,一般情况下长于第一预设时间。智能设备是指任何一种具有计算处理能力的设备、器械或者机器。

具体的当某一软件的累计使用时间达到其对应的第二预设时间时,通知关联智能设备。

通过分析终端当前使用预设软件时间从而控用户使用软件时间,可实现根据允许操作时间阈值向用户发出时间提醒和强制用户停止使用该软件的功能,达到控制用户使用预设软件的时间在健康、合理的范围内的目的。

实施例二

图2为本发明实施例二提供的一种设定软件使用时间的方法的流程图。本实施例在上述实施例的基础上进行具体化,当预设软件处于使用状态时,记录累计使用时间之前,还包括:与其他智能设备建立连接;在关联状态下,接收关联智能设备设定的预设软件信息

进一步的,该方法还包括:所述当累计使用时间到达第二预设时间时,通知关联智能设备之后,包括:根据关联智能设备传回的指令锁定预设软件界面。

具体的,参考图2,本实施例提供的方法具体包括:

s210、与其他智能设备建立连接。

具体的,其他智能设备与本装置设备建立连接,该连接包括有线连接或无线连接。其中,有线连接是指通过实际接触从而进行连接和数据交互,即本装置接收和发送模拟量,由智能设备解调为数字信号并对数字信号进行接收和处理转换成数值,若上述过程顺利进行,则认为本装置与智能设备的有线连接成功。无线连接是指激光投射设备可以通过蓝牙功能、红外功能以及无线局域网等方式与智能设备进行数据传输或连接。以蓝牙功能为例进行无线连接描述:首先智能设备的蓝牙处于开启状态后通过搜索自动找到激光投射设备并与之配对,配对成功后在智能设备上显示“配对成功”等字样提示用户配对成功,此时认为本装置与智能设备的无线连接成功。

s220、在关联状态下,接收关联智能设备设定的预设软件信息。

具体的,关联智能设备可以设定预设软件的种类和该预设软件对应的第一预设时间、第一预设时间到达时弹出的提示窗口的具体内容、第二预设时间等。

s230、当预设软件处于使用状态时,记录累计使用时间。

s240、当累计使用时间到达第一预设时间时,弹出提示窗口。

s250、当累计使用时间到达第二预设时间时,通知关联智能设备。

s260、根据关联智能设备传回的指令锁定预设软件界面。

其中,关联智能设备传回的指令可能是不锁定界面,此时可以设置一个下次提醒时间,到达下次提醒时间时,再接收通知看是否需要锁定预设软件的界面。关联智能设备传回的指令可能是锁定界面,此时该预设软件的界面被锁定,被锁定界面的预设软件无法被操作,只能执行最小化或关闭操作。

具体的,本设备根据关联智能设备传回的指令,判定是否需要锁定预设软件界面。某一预设软件界面被锁定后不影响其他预设软件的使用。

可选的,可以通过输入关联智能设备随随机生成验证码解锁预设软件。

具体的,随机生成验证码是指触发本装置“生成验证码”操作,随机生成验证码发送到关联智能设备上,本装置判定用户输入的验证码与发送到关联智能设备上的验证码相同时,解开屏幕锁定,同时该预设软件的累计时间清零。

可选的,可以通过输入关联智能设备设置的常用密码解锁智能设备。

具体的,关联智能设备设置的常用密码可以在关联时间进行设定。输入关联智能设备设置的常用密码后,预设软件的屏幕锁定解开。输入常用密码解锁的时长和每天可用次数可由用户自行设定。同时每输入一次常用密码会在关联的只能设备上进行提醒。

本实施例提供的一种设定软件使用时间的方法,通过分析终端当前使用预设软件时间从而控用户使用软件时间,可实现根据允许操作时间阈值向用户发出时间提醒和强制用户停止使用该软件的功能,达到控制用户使用预设软件的时间在健康、合理的范围内的目的。同时给出灵活的接触屏幕锁定状态的方式,方便用户使用,提高用户体验。

实施例三

该装置具体包括:计时模块、窗口弹出模块和终端通知模块。

其中,计时模块,用于用于当预设软件处于使用状态时,记录累计使用时间;窗口弹出模块,用于当累计使用时间到达第一预设时间时,弹出提示窗口;终端通知模块,用于当累计使用时间到达第二预设时间时,通知关联智能设备。

本实施例提供的设定软件使用时间的装置,通过当预设软件处于使用状态时,记录累计使用时间;当累计使用时间到达第一预设时间时,弹出提示窗口;当累计使用时间到达第二预设时间时,通知关联智能设备的技术方案,实现实现根据允许操作时间阈值向用户发出时间提醒和强制用户停止使用该软件的功能,达到控制用户使用预设软件的时间在健康、合理的范围内的目的。

在上述实施例基础上,还包括:链接建立模块,用于与其他智能设备建立连接。

在上述实施例基础上,还包括:信息接收模块,用于在关联状态下,接收关联智能设备设定的预设软件信息。

在上述实施例基础上,还包括:界面锁定模块,用于根据关联智能设备传回的指令锁定预设软件界面。

在上述实施例基础上,还包括:解锁模块,用于通过输入关联智能设备随随机生成验证码解锁预设软件;或,通过输入关联智能设备设置的常用密码解锁智能设备。

本实施例提供的设定软件使用时间的装置可用于执行上述任意实施例提供的设定软件使用时间的方法,具备相应的功能和有益效果。

实施例四

图3为本发明实施例四提供的一种智能设备的结构示意图,如图3所示,该智能设备包括处理器42、存储器41、输入装置40和输出装置43;智能设备中处理器42的数量可以是一个或多个,图3中以一个处理器42为例;智能设备中的处理器42、存储器41、输入装置40和输出装置43可以通过总线或其他方式连接,图3中以通过总线连接为例。

存储器41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本实施例中的一种设定软件使用时间的方法对应的模块(例如,一种设定软件使用时间的装置中的计时模块30、窗口弹出模块31和终端通知模块32)。处理器42通过运行存储在存储器41中的软件程序、指令以及模块,从而执行智能设备的各种功能应用以及数据处理,即实现上述的一种设定软件使用时间的方法。

存储器41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据智能设备的使用所创建的数据等。此外,存储器41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器41可进一步包括相对于处理器42远程设置的存储器,这些远程存储器可以通过网络连接至智能设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置40可用于接收输入的数字或字符信息,以及产生与智能设备的用户设置以及功能控制有关的键信号输入。输出装置43可包括显示屏等显示设备,也可包括其他可用于输出的装置。

本实施例提供的一种智能设备,可执行本发明任一实施例提供的设定软件使用时间的方法,具体相应的功能和有益效果。

实施例五

本发明实施例六还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种设定软件使用时间的方法,该方法包括:

当预设软件处于使用状态时,记录累计使用时间;

当累计使用时间到达第一预设时间时,弹出提示窗口;

当累计使用时间到达第二预设时间时,通知关联智能设备。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的设定软件使用时间的方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述设定软件使用时间的装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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