一种移动设备的使用提醒方法及装置与流程

文档序号:11548839阅读:228来源:国知局
一种移动设备的使用提醒方法及装置与流程

本发明属于计算机技术领域,尤其涉及一种移动设备的使用提醒方法及装置。



背景技术:

随着移动设备的普及和网络技术的发展,手机、平板电脑这类移动设备几乎成了人们身体的一部分,大部分人在睡前疯狂刷朋友圈、微博,甚至玩游戏、看小说,有研究表明,人们在睡觉前使用移动设备,不仅导致视力下降,大脑也会由于移动设备的光线刺激变得兴奋,导致入睡时间加长、睡眠时间会缩短。

目前,现有技术在用户晚上使用移动设备时,提醒用户开启夜晚模式,在夜晚模式下移动设备的屏幕亮度会降低,能够对用户的眼睛进行保护,但无法对用户在休息时躺着看移动设备进行提醒。



技术实现要素:

本发明的目的在于提供一种移动设备的使用提醒方法及装置,旨在解决由于现有技术无法较为准确地检测用户是否在休息时躺着看移动设备,导致无法及时对用户在休息时躺着看移动设备进行提醒、移动设备的智能化程度不高的问题。

一方面,本发明提供了一种移动设备的使用提醒方法,所述方法包括下述步骤:

检测用户是否在使用所述移动设备;

当所述用户在使用所述移动设备时,确定当前时间是否位于预设时间段内;

当所述当前时间位于所述预设时间段内时,获取所述用户的当前使用姿势,并判断所述当前使用姿势是否为预设的躺卧姿势;

当所述当前使用姿势为所述躺卧姿势时,提醒所述用户停止使用所述移动设备。

另一方面,本发明提供了一种移动设备的使用提醒装置,所述装置包括:

状态检测模块,用于检测用户是否在使用所述移动设备;

时间判断模块,用于当所述用户在使用所述移动设备时,确定当前时间是否位于预设时间段内;

姿势判断模块,用于当所述当前时间位于所述预设时间段内时,获取所述用户的当前使用姿势,并判断所述当前使用姿势是否为预设的躺卧姿势;以及

使用提醒模块,用于当所述当前使用姿势为所述躺卧姿势时,提醒所述用户停止使用所述移动设备。

本发明检测到用户在使用移动设备时,确定当前时间是否位于预设时间段内,当当前时间位于预设时间段内时,获取用户的当前使用姿势,判断该当前使用姿势是否为预设的躺卧姿势,在当前使用姿势为躺卧姿势时,提醒用户停止使用移动设备,从而通过对用户是否在休息时间段躺卧着使用移动设备进行判断,及时对用户进行提醒,有效地提高了移动设备的智能化程度,有效地提高了用户体验。

附图说明

图1是本发明实施例一提供的移动设备的使用提醒方法的实现流程图;

图2是本发明实施例二提供的移动设备的使用提醒方法的实现流程图;

图3是本发明实施例三提供的移动设备的使用提醒装置的结构示意图;以及

图4是本发明实施例三提供的移动设备的使用提醒装置的优选结构示意图。

具体实施方式

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

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

实施例一:

图1示出了本发明实施例一提供的移动设备的使用提醒方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,检测用户是否在使用移动设备。

本发明适用于手机、平板电脑以及智能手表等移动设备。当检测移动设备的显示屏幕打开、且移动设备中存在正在前台运行的应用终端,可认为用户正在使用移动终端。用户正在使用移动终端可包括用户通过移动终端进行阅读、游戏、聊天以及游戏等,其中不包括用户在移动终端显示屏幕关闭的情况下听音乐、听书等。

在步骤s102中,当用户在使用移动设备时,确定当前时间是否位于预设时间段内。

在本发明实施例中,预设时间段根据用户的休息时间进行设置。当确定用户在使用移动设备时,获取当前时间,检测当前时间是否位于预设时间段内。具体地,预设时间段可包括用户中午午休的时间段和晚上睡觉的时间段。

优选地,获取移动设备所在地区的夜晚时间段,将该夜晚时间段设置为预设时间段,当当前时间位于该夜晚时间段内时,确定当前时间位于预设时间段内,从而自动且较为准确地设置预设时间段。

在步骤s103中,当当前时间位于预设时间段内时,获取用户的当前使用姿势,并判断当前使用姿势是否为预设的躺卧姿势。

在本发明实施例中,在确定当前时间位于预设时间段内后,获取移动设备当前的倾斜角度、以及移动设备与用户脸部的距离,将该倾斜角度、距离与预设躺卧姿势对应的倾斜角度范围、距离范围进行比较,当该倾斜角度位于倾斜角度范围内、且该距离位于距离范围内时,可确定用户的当前使用姿势为躺卧姿势。具体地,可通过移动设备上的重力感应器、方向感性器等获取移动设备的倾斜角度,通过移动设备上的距离感应器获取移动设备与用户脸部的距离。

在步骤s104中,当当前使用姿势为躺卧姿势时,提醒用户停止使用移动设备。

在本发明实施例中,在确定用户的当前使用姿势为躺卧姿势后,输出当前不适宜继续使用移动设备的提示,提醒用户停止使用该移动设备并开始休息。

在本发明实施例中,在检测到用户在使用移动设备时,对当前时间和用户姿势进行判断,以确定用户是否在预设时间段躺卧着使用移动设备,并在确定用户在预设时间段躺卧着使用移动设备后,提醒用户停止使用移动设备,从而及时对用户在休息时间躺卧着使用移动设备进行提醒,有效地提高了移动设备的智能化程度。

实施例二:

图2示出了本发明实施例二提供的移动设备的使用提醒方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s201中,检测用户是否在使用移动设备。

在本发明实施例中,当检测手机、平板电脑以及智能手表等移动设备的显示屏幕打开、且移动设备中存在正在前台运行的应用终端,可认为用户正在使用移动终端。

在步骤s202中,当用户在使用移动设备时,获取用户所在环境的环境亮度,判断环境亮度是否低于预设的亮度阈值。

在本发明实施例中,预先设置亮度阈值,可用来判断当前的环境亮度是否适宜躺卧着使用移动设备,也可用来判断用户是否已经准备休息。具体地,可通过移动设备上预设的光线传感器,采集用户所在环境的环境亮度,亮度阈值可根据用户中午午睡以及晚上睡觉适应的环境亮度进行设置。

在步骤s203中,当环境亮度低于亮度阈值时,确定当前时间是否位于预设时间段内。

在本发明实施例中,预设时间段根据用户的休息时间进行设置。当确定环境亮度低于亮度阈值时,获取当前时间,检测当前时间是否位于预设时间段内。具体地,预设时间段可包括用户中午午休的时间段和晚上睡觉的时间段。

在步骤s204中,当当前时间位于预设时间段内时,获取用户的当前使用姿势,并判断当前使用姿势是否为预设的躺卧姿势。

在本发明实施例中,在确定当前时间位于预设时间段内后,通过移动设备的前置摄像头,拍摄移动设备前方的图像,提取这些图像的图像特征,讲这些图像特征与预设的躺卧姿势所对应的图像特征进行匹配,通过识别这些图像来确定用户的当前使用姿势是否为躺卧姿势。具体地,预先获取多种躺卧姿势的图片,对这些躺卧姿势的图片进行姿势特征的提取,以便后续识别用户的姿势。

在步骤s205中,当当前使用姿势为躺卧姿势时,提醒用户停止使用移动设备。

在本发明实施例中,在确定用户的当前使用姿势为躺卧姿势后,输出当前不适宜继续使用移动设备的提示,提醒用户停止使用该移动设备并开始休息。

在本发明实施例中,在检测到用户在使用移动设备时,对环境亮度、当前时间以及用户姿势进行判断,以确定用户是否在预设时间段内、且环境亮度较低的情况下躺卧着使用移动设备,并在确定用户在预设时间段内、且环境亮度较低的情况下躺卧着使用移动设备后,提醒用户停止使用移动设备,从而及时对用户在休息时间躺卧着使用移动设备进行提醒,有效地提高了判断用户是否在准备休息前使用智能设备的准确度,有效地提高了移动设备的智能化程度。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如rom/ram、磁盘、光盘等。

实施例三:

图3示出了本发明实施例三提供的移动设备的使用提醒装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

状态检测模块31,用于检测用户是否在使用移动设备。

在本发明实施例中,当检测手机、平板电脑以及智能手表等移动设备的显示屏幕打开、且移动设备中存在正在前台运行的应用终端,可认为用户正在使用移动终端。

时间检测模块32,用于当用户在使用移动设备时,确定当前时间位于预设时间段内。

在本发明实施例中,预设时间段根据用户的休息时间进行设置。当确定用户在使用移动设备时,获取当前时间,检测当前时间是否位于预设时间段内。具体地,预设时间段可包括用户中午午休的时间段和晚上睡觉的时间段。

姿势判断模块33,用于当当前时间位于预设时间段内时,获取用户的当前使用姿势,并判断当前使用姿势是否为预设的躺卧姿势。

在本发明实施例中,在确定当前时间位于预设时间段内后,获取移动设备当前的倾斜角度、以及移动设备与用户脸部的距离,将该倾斜角度、距离与预设躺卧姿势对应的倾斜角度范围、距离范围进行比较,当该倾斜角度位于倾斜角度范围内、且该距离位于距离范围内时,可确定用户的当前使用姿势为躺卧姿势。

使用提醒模块34,用于当当前使用姿势为躺卧姿势时,提醒用户停止使用移动设备。

在本发明实施例中,在确定用户的当前使用姿势为躺卧姿势后,输出当前不适宜继续使用移动设备的提示,提醒用户停止使用该移动设备并开始休息

优选地,如图4所示,状态检测模块31包括:

状态检测子模块411,用于检测移动设备的显示屏幕是否打开、且当前是否存在正在前台运行的应用终端,当显示屏幕打开、且存在应用终端时,确定用户在使用移动设备。

优选地,如图4所示,姿势判断模块33包括:

第一姿势确定模块431,用于获取移动设备的倾斜角度、以及移动设备与用户脸部的距离,并根据倾斜角度和距离,确定用户的当前使用姿势是否为躺卧姿势。

第二姿势确定模块432,用于通过移动设备的前置摄像头,获取移动设备前方的图像,对图像进行识别,并根据识别结果,确定用户的当前使用姿势是否为躺卧姿势。

在本发明实施例中,在确定当前时间位于预设时间段内后,通过移动设备的前置摄像头,拍摄移动设备前方的图像,提取这些图像的图像特征,讲这些图像特征与预设的躺卧姿势所对应的图像特征进行匹配,通过识别这些图像来确定用户的当前使用姿势是否为躺卧姿势。具体地,预先获取多种躺卧姿势的图片,对这些躺卧姿势的图片进行姿势特征的提取,以便后续识别用户的姿势。

在本发明实施例中,在检测到用户在使用移动设备时,对当前时间和用户姿势进行判断,以确定用户是否在预设时间段躺卧着使用移动设备,并在确定用户在预设时间段躺卧着使用移动设备后,提醒用户停止使用移动设备,从而及时对用户在休息时间躺卧着使用移动设备进行提醒,有效地提高了移动设备的智能化程度。

在本发明实施例中,移动设备的使用提醒装置的各模块可由相应的硬件或软件模块实现,各模块可以为独立的软、硬件模块,也可以集成为一个软、硬件模块,在此不用以限制本发明。

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

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