基于智能手表的防沉迷方法、装置、智能手表及存储介质与流程

文档序号:16998690发布日期:2019-03-02 01:34阅读:223来源:国知局
基于智能手表的防沉迷方法、装置、智能手表及存储介质与流程

本发明属于智能电子产品技术领域,尤其涉及一种基于智能手表的防沉迷方法、装置、智能手表及存储介质。



背景技术:

随着通信技术和移动互联网的发展,智能终端除了基本的通信功能外,也集成了不少娱乐功能,比如上网、玩游戏、聊天、看视频等,这些丰富的娱乐功能使得很多未成年人及成年人沉迷其中,影响着正常的学习与工作。

随着越来越来多的未成年人使用智能终端,而未成年人的自制力又较差,因此,父母会设置未成年人使用娱乐应用程序的时长,以此来防止未成年人过度沉迷于智能终端中的娱乐功能。然而,当娱乐应用程序在后台运行时,会造成对娱乐应用程序使用时长计时不准确的问题,同时,此种方式需要父母监督,有时甚至需要强行阻止未成年人使用智能终端,容易造成未成年人反感,因此,此种方式并不能有效的改善未成年人对智能终端的依赖,所起到的防沉迷效果也不好。



技术实现要素:

本发明的目的在于提供一种基于智能手表的防沉迷方法、装置、智能手表及存储介质,旨在解决由于现有技术无法提供一种有效的防沉迷方法,导致防沉迷控制人性化低、防沉迷效果不佳的问题。

一方面,本发明提供了一种基于智能手表的防沉迷方法,所述方法包括下述步骤:

当接收到对智能手表中娱乐应用程序进行开启的启动请求时,获取所述娱乐应用程序的程序状态,所述程序状态包括关闭状态、禁用状态以及运行状态;

当所述程序状态为关闭状态时,获取智能手表用户的当前行走步数;

当所述当前行走步数达到预设的步数阈值时,启动所述娱乐应用程序,将所述程序状态设置为运行状态,且对所述当前行走步数进行重置,并对所述娱乐应用程序的前台运行时长进行监测;

当监测到所述前台运行时长达到预设的运行时长阈值时,关闭所述娱乐应用程序,将所述程序状态设置为关闭状态。

优选地,将所述程序状态设置为关闭状态的步骤之后,所述方法还包括:

获取所述智能手表的当前防沉迷使能次数,且将获取到的所述当前防沉迷使能次数增加1次;

判断所述当前防沉迷使能次数是否达到预设的防沉迷使能阈值,是则,将所述程序状态设置为禁用状态,并对所述当前防沉迷使能次数进行重置。

优选地,获取所述娱乐应用程序的程序状态的步骤之前,所述方法还包括:

通过与所述智能手表连接的移动终端对所述智能手表的防沉迷配置信息进行设置,所述防沉迷配置信息包括所述防沉迷使能阈值、所述步数阈值以及所述运行时长阈值。

优选地,获取所述娱乐应用程序的程序状态的步骤之前,所述方法还包括:

对所述娱乐应用程序的所述程序状态进行监测;

当所述程序状态为关闭或者禁用状态时,对所述智能手表用户的行走步数进行计数;

当所述程序状态为运行状态时,停止对所述行走步数的计数。

优选地,获取智能手表用户的当前行走步数的步骤之后,启动所述娱乐应用程序的步骤之前,所述方法还包括:

当所述当前行走步数小于所述步数阈值时,根据所述当前行走步数和所述步数阈值,计算启动所述娱乐应用程序所需的剩余步数;

根据所述剩余步数,对所述智能手表用户进行语音提醒。

另一方面,本发明提供了一种基于智能手表的防沉迷装置,所述装置包括:

程序状态获取单元,用于当接收到对智能手表中娱乐应用程序进行开启的启动请求时,获取所述娱乐应用程序的程序状态,所述程序状态包括关闭状态、禁用状态以及运行状态;

行走步数获取单元,用于当所述程序状态为关闭状态时,获取智能手表用户的当前行走步数;

应用程序启动单元,用于当所述当前行走步数达到预设的步数阈值时,启动所述娱乐应用程序,将所述程序状态设置为运行状态,且对所述当前行走步数进行重置,并对所述娱乐应用程序的前台运行时长进行监测;以及

应用程序关闭单元,用于当监测到所述前台运行时长达到预设的运行时长阈值时,关闭所述娱乐应用程序,将所述程序状态设置为关闭状态。

优选地,所述装置还包括:

使能次数获取单元,用于获取所述智能手表的当前防沉迷使能次数,且将获取到的所述当前防沉迷使能次数增加1次;

使能次数判断单元,用于判断所述当前防沉迷使能次数是否达到预设的防沉迷使能阈值,是则,将所述程序状态设置为禁用状态,并对所述当前防沉迷使能次数进行重置;

配置信息设置单元,用于通过与所述智能手表连接的移动终端对所述智能手表的防沉迷配置信息进行设置,所述防沉迷配置信息包括所述防沉迷使能阈值、所述步数阈值以及所述运行时长阈值;

程序状态监测单元,用于对所述娱乐应用程序的所述程序状态进行监测;

行走步数计数单元,用于当所述程序状态为关闭或者禁用状态时,对所述智能手表用户的行走步数进行计数;

计数停止单元,用于当所述程序状态为运行状态时,停止对所述行走步数的计数;

剩余步数计算单元,用于当所述当前行走步数小于所述步数阈值时,根据所述当前行走步数和所述步数阈值,计算启动所述娱乐应用程序所需的剩余步数;以及

语音提醒单元,用于根据所述剩余步数,对所述智能手表用户进行语音提醒。

另一方面,本发明还提供了一种智能手表,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述基于智能手表的防沉迷方法所述的步骤。

另一方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述基于智能手表的防沉迷方法所述的步骤。

本发明当接收到对智能手表中娱乐应用程序进行开启的启动请求时,获取娱乐应用程序的程序状态和智能手表用户的当前行走步数,当程序状态为关闭状态且当前行走步数达到步数阈值时,启动娱乐应用程序,并对娱乐应用程序的前台运行时长进行监测,当监测到前台运行时长达到运行时长阈值时,关闭娱乐应用程序,从而通过娱乐和运动相结合的方式,提高了防沉迷的人性化程度,进而提高防沉迷效果。

附图说明

图1是本发明实施例一提供的基于智能手表的防沉迷方法的实现流程图;

图2是本发明实施例二提供的基于智能手表的防沉迷方法的实现流程图;

图3是本发明实施例三提供的基于智能手表的防沉迷装置的结构示意图;

图4是本发明实施例四提供的基于智能手表的防沉迷装置的结构示意图;

图5是本发明实施例五提供的基于智能手表的防沉迷装置的结构示意图;以及

图6是本发明实施例六提供的智能手表的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的基于智能手表的防沉迷方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,当接收到对智能手表中娱乐应用程序进行开启的启动请求时,获取娱乐应用程序的程序状态,程序状态包括关闭状态、禁用状态以及运行状态。

本发明实施例适用于智能终端、智能手表,例如,电话手表。在本发明实施例中,智能手表用户通过点击安装在智能手表中的娱乐应用程序,发送开启该娱乐应用程序的启动请求,或者通过语音输入某个娱乐应用程序的名称,以请求开启该娱乐应用程序,当接收到对娱乐应用程序进行开启的启动请求时,获取娱乐应用程序的程序状态,程序状态包括关闭状态、禁用状态以及运行状态,其中,关闭状态为娱乐应用程序当前未被开启,禁用状态为娱乐应用程序在当天禁止被开启,娱乐应用程序是指具有上网、聊天、看视频、读小说或者游戏等娱乐功能的应用程序,本发明实施例的娱乐应用程序为一个或多个不同娱乐功能的应用程序。

在获取娱乐应用程序的程序状态后,优选地,当程序状态为禁止状态时,通过语音或者提示框的提醒方式对智能手表用户进行禁用提醒,从而提高智能手表的智能化程度。

在本发明实施例中,优选地,对娱乐应用程序的程序状态进行监测,以根据监测到的程序状态进行相应的处理,从而提高智能手表的智能化程度,以及防沉迷效果。

在步骤s102中,当程序状态为关闭状态时,获取智能手表用户的当前行走步数。

在本发明实施例中,通过智能手表中的计步传感器对智能手表用户的行走步数或者运动步数进行计数,以获取智能手表用户的当前行走步数。

在步骤s103中,当当前行走步数达到预设的步数阈值时,启动娱乐应用程序,将程序状态设置为运行状态,且对当前行走步数进行重置,并对娱乐应用程序的前台运行时长进行监测。

在本发明实施例中,当智能手表用户的当前行走步数达到预设的步数阈值(例如,8000步)时,启动娱乐应用程序,将程序状态设置为运行状态,且重置当前行走步数(例如,将当前行走步数设置为0),并对娱乐应用程序的前台运行时长进行监测,娱乐应用程序的前台运行时长是指娱乐应用程序占据智能手表屏幕前端所运行的时长。

在启动娱乐应用程序之前,优选地,当当前行走步数小于步数阈值时,根据当前行走步数和步数阈值,计算启动娱乐应用程序所需的剩余步数(即当前行走步数和步数阈值的差值的绝对值),通过语音播报该剩余步数,以对智能手表用户进行提醒,从而提高智能手表的智能化程度。

在本发明实施例中,优选地,当监测到娱乐应用程序的程序状态为运行状态时,智能手表中的计步传感器停止对智能手表用户的行走步数进行计数,从而提高对行走步数计数的严谨性,进而提高防沉迷效果。

在步骤s104中,当监测到前台运行时长达到预设的运行时长阈值时,关闭娱乐应用程序,将程序状态设置为关闭状态。

在本发明实施例中,当监测到前台运行时长达到预设的运行时长阈值(例如,30分钟)时,将正在智能手表前端运行的该娱乐应用程序进行关闭,且将程序状态设置为关闭状态。

在本发明实施例中,优选地,当监测到娱乐应用程序的程序状态为关闭状态时,通过智能手表中的计步传感器对智能手表用户的行走步数进行计数,从而提高对行走步数计数的严谨性,进而提高防沉迷效果。

在本发明实施例中,当接收到对智能手表中娱乐应用程序进行开启的启动请求时,获取娱乐应用程序的程序状态和智能手表用户的当前行走步数,当程序状态为关闭状态且当前行走步数达到步数阈值时,启动娱乐应用程序,并对娱乐应用程序的前台运行时长进行监测,当监测到前台运行时长达到运行时长阈值时,关闭娱乐应用程序,从而通过娱乐和运动相结合的方式,提高了防沉迷的人性化程度,进而提高防沉迷效果。

实施例二:

图2示出了本发明实施例二提供的基于智能手表的防沉迷方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s201中,通过与智能手表连接的移动终端对智能手表的防沉迷配置信息进行设置,防沉迷配置信息包括防沉迷使能阈值、步数阈值以及运行时长阈值。

在本发明实施例中,首先,移动终端用户通过wifi或者蓝牙或者热点将移动终端与智能手表相连接,之后,移动终端用户通过移动终端对智能手表的防沉迷配置信息进行设置,防沉迷配置信息包括防沉迷使能阈值、步数阈值以及运行时长阈值,以使得智能手表根据该防沉迷配置信息进行相应的防沉迷处理,从而防止智能手表用户沉迷于智能手表中的娱乐应用程序,提高防沉迷的人性化程度。

优选地,防沉迷配置信息还包括解禁时长阈值(即娱乐应用程序在禁用状态持续的时长)或者解禁时间(即将禁用状态设置为关闭状态的时间),从而进一步提高防沉迷的人性化程度。

在步骤s202中,当接收到对智能手表中娱乐应用程序进行开启的启动请求时,获取娱乐应用程序的程序状态,程序状态包括关闭状态、禁用状态以及运行状态。

在步骤s203中,当程序状态为关闭状态时,获取智能手表用户的当前行走步数。

在步骤s204中,当当前行走步数达到预设的步数阈值时,启动娱乐应用程序,将程序状态设置为运行状态,且对当前行走步数进行重置,并对娱乐应用程序的前台运行时长进行监测。

在步骤s205中,当监测到前台运行时长达到预设的运行时长阈值时,关闭娱乐应用程序,将程序状态设置为关闭状态。

在本发明实施例中,步骤s202-步骤s205的具体实施方式可参考实施例一的步骤s101-步骤s104的描述,在此不再赘述。

在步骤s206中,获取智能手表的当前防沉迷使能次数,且将获取到的当前防沉迷使能次数增加1次。

在本发明实施例中,当前防沉迷使能次数为当天智能手表中的娱乐应用程序在当前已被开启的次数,在获取到的当前防沉迷使能次数基础上增加1次,以确定娱乐应用程序的开启次数是否已达防沉迷使能阈值。

在步骤s207中,判断当前防沉迷使能次数是否达到防沉迷使能阈值,是则,执行步骤s208,否则,跳转到步骤s202。

在步骤s208中,将程序状态设置为禁用状态,并对当前防沉迷使能次数进行重置。

在本发明实施例中,当当前防沉迷使能次数达到预设的防沉迷使能阈值(例如,5次)时,将该娱乐应用程序的程序状态设置为禁用状态,以迫使智能手表用户在当天不能通过刷新行走步数再开启娱乐应用程序,从而起到阻止智能手表用户沉迷于娱乐应用程序的作用。

在本发明实施例中,优选地,当监测到娱乐应用程序的程序状态为禁用状态时,通过智能手表中的计步传感器对智能手表用户的行走步数进行计数,从而提高对行走步数计数的严谨性,进而提高防沉迷效果。

在将程序状态设置为禁用状态之后,优选地,对娱乐应用程序的禁用时长进行监测,当监测到禁用时长达到预设的解禁时长阈值时,或者监测到到达预设的解禁时间(例如,第二天9:00)时,将程序状态设置为关闭状态,从而提高了防沉迷的人性化程度。

在本发明实施例中,智能手表对智能手表用户的行走步数和智能手表用户开启娱乐应用程序的次数、以及娱乐应用程序的运行时长进行监测,并根据与智能手表连接的移动终端对智能手表设置的防沉迷配置信息进行相应的防沉迷处理,实现智能手表用户只有达到一定的行走步数才能开启娱乐应用程序,并且对当天开启娱乐应用程序的次数和娱乐应用程序的每次运行时长进行限制,避免了智能手表用户过度沉迷于娱乐应用程序,从而通过这种劳逸结合的方式,提高了防沉迷的人性化程度,进而提高防沉迷效果。

实施例三:

图3示出了本发明实施例三提供的基于智能手表的防沉迷装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

程序状态获取单元31,用于当接收到对智能手表中娱乐应用程序进行开启的启动请求时,获取娱乐应用程序的程序状态,程序状态包括关闭状态、禁用状态以及运行状态。

本发明实施例适用于智能终端、智能手表,例如,电话手表。在本发明实施例中,智能手表用户通过点击安装在智能手表中的娱乐应用程序,发送开启该娱乐应用程序的启动请求,或者通过语音输入某个娱乐应用程序的名称,以请求开启该娱乐应用程序,当接收到对娱乐应用程序进行开启的启动请求时,获取娱乐应用程序的程序状态,程序状态包括关闭状态、禁用状态以及运行状态,其中,关闭状态为娱乐应用程序当前未被开启,禁用状态为娱乐应用程序在当天禁止被开启,娱乐应用程序是指具有上网、聊天、看视频、读小说或者游戏等娱乐功能的应用程序,本发明实施例的娱乐应用程序为一个或多个不同娱乐功能的应用程序。

在获取娱乐应用程序的程序状态后,优选地,当程序状态为禁止状态时,通过语音或者提示框的提醒方式对智能手表用户进行禁用提醒,从而提高智能手表的智能化程度。

行走步数获取单元32,用于当程序状态为关闭状态时,获取智能手表用户的当前行走步数。

在本发明实施例中,通过智能手表中的计步传感器对智能手表用户的行走步数或者运动步数进行计数,以获取智能手表用户的当前行走步数。

应用程序启动单元33,用于当当前行走步数达到预设的步数阈值时,启动娱乐应用程序,将程序状态设置为运行状态,且对当前行走步数进行重置,并对娱乐应用程序的前台运行时长进行监测。

在本发明实施例中,当智能手表用户的当前行走步数达到预设的步数阈值(例如,8000步)时,启动娱乐应用程序,将程序状态设置为运行状态,且重置当前行走步数(例如,将当前行走步数设置为0),并对娱乐应用程序的前台运行时长进行监测,娱乐应用程序的前台运行时长是指娱乐应用程序占据智能手表屏幕前端所运行的时长。

应用程序关闭单元34,用于当监测到前台运行时长达到预设的运行时长阈值时,关闭娱乐应用程序,将程序状态设置为关闭状态。

在本发明实施例中,当监测到前台运行时长达到预设的运行时长阈值(例如,30分钟)时,将正在智能手表前端运行的该娱乐应用程序进行关闭,且将程序状态设置为关闭状态。

在本发明实施例中,基于智能手表的防沉迷装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。

实施例四:

图4示出了本发明实施例四提供的基于智能手表的防沉迷装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

程序状态获取单元41,用于当接收到对智能手表中娱乐应用程序进行开启的启动请求时,获取娱乐应用程序的程序状态,程序状态包括关闭状态、禁用状态以及运行状态;

行走步数获取单元42,用于当程序状态为关闭状态时,获取智能手表用户的当前行走步数;

剩余步数计算单元43,用于当当前行走步数小于步数阈值时,根据当前行走步数和步数阈值,计算启动娱乐应用程序所需的剩余步数;以及

语音提醒单元44,用于根据剩余步数,对智能手表用户进行语音提醒。

在本发明实施例中,基于智能手表的防沉迷装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。具体地,各单元的实施方式可参考前述方法实施例的描述,在此不再赘述。

实施例五:

图5示出了本发明实施例五提供的基于智能手表的防沉迷装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

配置信息设置单元50,用于通过与智能手表连接的移动终端对智能手表的防沉迷配置信息进行设置,防沉迷配置信息包括防沉迷使能阈值、步数阈值以及运行时长阈值;

程序状态监测单元51,用于对娱乐应用程序的程序状态进行监测;

程序状态获取单元52,用于当接收到对智能手表中娱乐应用程序进行开启的启动请求时,获取娱乐应用程序的程序状态,程序状态包括关闭状态、禁用状态以及运行状态;

行走步数获取单元53,用于当程序状态为关闭状态时,获取智能手表用户的当前行走步数;

应用程序启动单元54,用于当当前行走步数达到预设的步数阈值时,启动娱乐应用程序,将程序状态设置为运行状态,且对当前行走步数进行重置,并对娱乐应用程序的前台运行时长进行监测;

计数停止单元55,用于当程序状态为运行状态时,停止对行走步数的计数;

应用程序关闭单元56,用于当监测到前台运行时长达到预设的运行时长阈值时,关闭娱乐应用程序,将程序状态设置为关闭状态;

行走步数计数单元57,用于当程序状态为关闭或者禁用状态时,对智能手表用户的行走步数进行计数;

使能次数获取单元58,用于获取智能手表的当前防沉迷使能次数,且将获取到的当前防沉迷使能次数增加1次;以及

使能次数判断单元59,用于判断当前防沉迷使能次数是否达到预设的防沉迷使能阈值,是则,将程序状态设置为禁用状态,并对当前防沉迷使能次数进行重置。

在本发明实施例中,基于智能手表的防沉迷装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。具体地,各单元的实施方式可参考前述方法实施例的描述,在此不再赘述。

实施例六:

图6示出了本发明实施例六提供的智能手表的结构,为了便于说明,仅示出了与本发明实施例相关的部分。

本发明实施例的智能手表6包括处理器60、存储器61以及存储在存储器61中并可在处理器60上运行的计算机程序62。该处理器60执行计算机程序62时实现上述基于智能手表的防沉迷方法实施例中的步骤,例如图1所示的步骤s101至s104。或者,处理器60执行计算机程序62时实现上述各装置实施例中各单元的功能,例如图3所示单元31至34的功能。

在本发明实施例中,当接收到对智能手表中娱乐应用程序进行开启的启动请求时,获取娱乐应用程序的程序状态和智能手表用户的当前行走步数,当程序状态为关闭状态且当前行走步数达到步数阈值时,启动娱乐应用程序,并对娱乐应用程序的前台运行时长进行监测,当监测到前台运行时长达到运行时长阈值时,关闭娱乐应用程序,从而通过娱乐和运动相结合的方式,提高了防沉迷的人性化程度,进而提高防沉迷效果。

本发明实施例的智能手表可以为电话手表。该智能手表6中处理器60执行计算机程序62时实现基于智能手表的防沉迷方法时实现的步骤可参考前述方法实施例的描述,在此不再赘述。

实施例七:

在本发明实施例中,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述基于智能手表的防沉迷方法实施例中的步骤,例如,图1所示的步骤s101至s104。或者,该计算机程序被处理器执行时实现上述各装置实施例中各单元的功能,例如图3所示单元31至34的功能。

在本发明实施例中,当接收到对智能手表中娱乐应用程序进行开启的启动请求时,获取娱乐应用程序的程序状态和智能手表用户的当前行走步数,当程序状态为关闭状态且当前行走步数达到步数阈值时,启动娱乐应用程序,并对娱乐应用程序的前台运行时长进行监测,当监测到前台运行时长达到运行时长阈值时,关闭娱乐应用程序,从而通过娱乐和运动相结合的方式,提高了防沉迷的人性化程度,进而提高防沉迷效果。

本发明实施例的计算机可读存储介质可以包括能够携带计算机程序代码的任何实体或装置、记录介质,例如,rom/ram、磁盘、光盘、闪存等存储器。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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