终端的阅读环境提示方法及装置与流程

文档序号:12377837阅读:216来源:国知局
终端的阅读环境提示方法及装置与流程

本发明涉及电子技术领域,特别涉及电子技术中的一种终端的阅读环境提示方法及装置。



背景技术:

越来越多的人无论在走路、吃饭、地铁还是公交上,只要有空闲时间,他们总是拿着移动终端(如手机)双眼紧盯屏幕,低头刷微博、玩游戏、发微信或者看电子小说,时刻关注移动终端上的动态,走到哪儿都低头摆弄手机的“低头族”已经成为街头一景。边走路边看移动终端是不安全的,尤其是在上下楼梯的时候,由于用户过于的将注意力放在移动终端上,导致用户在遇到路面不平整或者前方有阻挡物时,不能及时准确的做出判断,出现摔跤,撞到行人或者柱子的情况。



技术实现要素:

本发明解决的问题在于提供一种终端的阅读环境提示方法及装置,使用户边走路边观看终端设备时,终端设备能够在用户遇到异常路况的情况下,及时的输出提示信息,以提示用户绕过异常路况,避免出现摔跤或者撞伤的情况,有利于保护用户的安全。

为解决上述技术问题,本发明的实施方式提供了一种终端的阅读环境提示方法,包含以下步骤:

若检测到所述终端处于移动状态且用户正在使用所述终端阅读信息,则检测用户前方的路况;

若检测到存在异常路况,则输出提示信息;其中,所述异常路况是存在高低起伏的路况。

本发明的实施方式还提供了一种终端的阅读环境提示装置,包含:第一检测模块、第二检测模块与输出模块;

所述第一检测模块,用于在检测到所述终端处于移动状态且用户正在使用所述终端阅读信息时触发所述第二检测模块;

所述第二检测模块,用于检测用户前方的路况,并在检测到存在异常路况时,触发所述输出模块;其中,所述异常路况是指除平坦路况之外的路况;

所述输出模块,用于输出提示信息。

本发明实施方式相对于现有技术而言,当终端设备处于移动状态且检测到用户正在使用终端阅读信息时,说明用户在边走路边观看终端设备,则终端开始检测用户前方的路况。当终端检测到存在异常路况时(异常路况是指存在高低起伏的路况),则输出提示信息,即当检测到异常路况时终端通过输出提示信息的方式,来提示用户当前路况,使得用户能够根据终端设备输出的提示信息,及时绕过异常路况,避免出现摔跤或者撞伤的情况,有利于保护用户的行走安全。

另外,在检测用户前方的路况的步骤中,通过检测终端与路面之间的距离变化量检测用户前方的路况,若检测到距离变化量大于预设阈值,则判定为存在异常路况。由于路面本身倾斜或者路面有障碍物时,会使得终端与路面之间的距离产生变化量。当检测到的距离变化量大于预设阈值时,说明路面倾斜度较大、路面障碍物较大,此时用户有绊倒、摔跤的可能,因此通过这种方式,可以较准确地判断出异常路况,有效地保护用户行走安全。

另外,在通过检测终端与路面之间的距离变化量检测用户前方的路况的步骤中,包含以下子步骤:检测终端的位置变化量,从距离变化量中减去终端的位置变化量,更新距离变化量。若检测到更新的距离变化量大于预设阈 值,则判定为存在异常路况。从而使得在检测终端与路面之间的距离变化量时,能够避免终端本身的位置变化带来的误差,从而更准确的获得距离变化量,使得判断是否为异常路况的结果更为精确。

另外,在通过检测终端与路面之间的距离变化量检测用户前方的路况的步骤中,检测终端相对于参考方向的倾斜度是否发生变化;若检测到终端的倾斜度发生变化,则更新预设阈值。由于终端相对于参考方向的倾斜度发生变化时,会导致检测终端与路面之间的距离变化量的变化,从而有可能导致检测用户前方的路况的判断出现误差的情况。因此,当终端相对于参考方向的倾斜度发生变化时,终端设备根据倾斜度的变化,更新预设阈值,以避免对用户前方路况的判断出现误差的情况,减少对异常路况的误判几率,避免误判影响用户正常阅读给用户带来的困扰,提高用户体验。

另外,在检测到终端处于移动状态且用户使用终端阅读信息的步骤之中,若检测到终端处于移动状态,则触发终端的摄像头进行人脸识别,若识别出人脸,则判定用户正在使用所述终端阅读信息。由于用户在移动时,终端上的阅读软件在后台运行时,用户可能并不在观看终端设备的情况。终端设备通过开启前置摄像头拍摄图片,对拍摄到的图片进行人脸识别,识别到人脸则判定用户在使用终端设备阅读信息。这样,可以使检测用户是否正处于使用终端设备阅读信息的结果更为准确。

另外,在触发终端的摄像头进行人脸识别的步骤中,若识别出人脸,则获取人脸上眼球的聚焦区域,若检测到聚焦区域落在终端上,则判定用户正在使用终端阅读信息。终端通过检测眼球的聚焦区域,获取用户目光的坐落点,从而判断用户是否正在使用终端阅读信息的结果更加的准确,较少了误判的可能。

另外,在检测到存在异常路况的步骤之后,检测路面上的光强,若检测到路面上的光强低于预设阈值,则打开终端的照明设备。由于在道路光线较 暗时,用户不能清楚的查看到路面的障碍物,增大了用户摔跤的可能。因此终端设备通过检测路面上的光强判断道路光线是否过低。当检测到路面光强低于预设阈值时,为了减少用户摔跤的可能,终端自动开启照明设备,以增强路面的光强,从而有利于用户安全绕过异常路况。

另外,在输出提示信息的步骤中,启动终端的摄像头拍摄照片,并将拍摄的照片作为提示信息输出。其中,照片包含异常路况信息。当终端设备检测到存在异常路况时,开启终端的后置摄像头拍摄包含异常路况信息的照片,通过终端的显示屏将照片作为提示信息输出,使得用户能较为直观的了解到前方的路况信息,显示包含异常路况信息的照片,从而引起用户的注意,避免用户摔跤。

附图说明

图1是根据本发明的第一实施方式中的终端的阅读环境提示方法的流程图;

图2是根据本发明的第二实施方式中的终端的阅读环境提示方法的流程图;

图3是根据本发明的第三实施方式中的终端的阅读环境提示装置的终端结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。

本发明的第一实施方式涉及一种终端的阅读环境提示方法。具体流程如图1所示,包含以下步骤:

步骤101,终端检测当前所处状态。其中,检测终端所处状态包含检测终端是否处于移动状态以及用户是否正在使用终端阅读信息。

具体的说,终端设备可以通过内置的三轴传感器进行检测终端的移动状态。终端获取的X轴、Y轴和Z轴三个方向上的单元时间内的位移,将最大的单元时间内的位移作为终端设备单位时间内的位移。通过判断最大的单元时间内的位移是否大于预设的阈值,如果大于预设的阈值,则判定终端当前处于移动状态,否则,判定终端处于非移动状态。其中,预设的阈值可以为终端设备默认设置中的数值,如“0.5米/秒”,也可以是用户设置的值。

终端设备检测用户是否正在使用终端阅读信息的方法有多种,这边仅例出三种方案,在实际的操作过程中,也可以采用其他检测方法。第一种检测方式最为简单,通过检测正在运行的程序中是否有相关应用程序,如微博、微信、小说阅读器等第三方应用程序,来获得检测结果。第二种检测方式为通过触发终端的摄像头进行人脸识别的方式来进行检测。如果识别出人脸则判定用户正在使用终端阅读信息,从而获得较为准确的检测结果。第三种检测方式在第二种检测方式上加以改进,通过在终端摄像头识别出的人脸时,获取人脸上眼球的聚焦区域。如果检测到聚焦区域落在终端上,则判定用户正在使用终端阅读信息,从而更加精确的获得检测结果。

通过后两种检测方式,可以弥补第一种检测方式中用户在移动时,未关闭终端中的相关运行程序,但是用户并没有在使用终端设备阅读信息的情况。如用户需要走一段较短的路程,但是用户想要在走完这段路程之后,继续的阅读终端设备上的信息,从而没有将应用程序退出,只是将终端设备处于锁屏状态。因此,第二种检测方式和第三种检测方式是第一种检测方式的优化方案。

步骤102,判断终端是否处于移动状态且用户正在使用终端阅读信息。判断结果为是,则执行步骤103,否则执行步骤101。

步骤103,终端设备检测终端与路面之间的距离变化量。

具体的说,终端设备可以通过红外测距传感器,利用红外信号遇到障碍物距离的不同,反射的强度不同的原理,检测终端与路面之间的距离变化量,从而进行障碍物远近高低的检测。路面本身倾斜、有台阶或者路面有障碍物(如石块)时,都会使得终端与路面之间的距离产生变化量。

为了减少终端本身的位置变化量给检测的终端与路面之间的距离变化量带来的误差,终端可以根据内置的三轴传感器获取终端本身的位置变化量,将检测到的终端与路面之间的距离变化量减去终端的位置变化量,从而获得一个新的距离变化量,并将此距离变化量更新给终端设备,使得终端设备获得较准确的距离变化量,使得后续的判断步骤中,能够的出更加准确的判断结果。

通过预先设置终端设备用于检测路况的信号发射方向,来保证终端设备总是检测用户前方的路面,并获取准确的路况信息。预先设置信号的发射方向可以通过将红外测距传感器以镶嵌的方式,固定安装在终端设备的后壳上,也可以将红外测距传感器以可拆卸的方式与终端设备组装,固定位置可由用户根据需要进行调节。

步骤104,判断终端设备检测到终端与路面的距离变化量是否大于预设阈值。当检测到的距离变化量大于预设阈值时,则执行步骤104,否则执行步骤103。其中,预设的阈值可以为终端设备中默认的数值,如“0.2米”,也可以是用户自行设置的值。

具体的说,终端设备将检测到的距离变化量与预设的阈值进行比较,如果距离变化量大于预设的阈值,则表示路面倾斜度较大或者路面障碍物较大,为异常路况,此时用户有绊倒、摔跤的可能,否则,表示当前路况较为安全。

步骤103至步骤104是为了检测用户前方路况。终端设备可以通过检测终端与路面的距离变化量与预设阈值比较的方式,判断当前方路况是否为异常路况,如存在障碍物、遇到台阶或者路面倾斜的情况。

为了能够及时地获取用户前方的路况,终端设备通过发射预设方向的信号检测位于用户前方有效距离范围内的路况,其中有效距离范围的路况为用户在终端检测到异常路况到接收到提示信息的时间间隔内,按照原行走速度不能到达有效距离范围内的路面。这样,预先设置检测信号发射的方向,可以使终端设备能够准确及时地获取前方的路况。

步骤105,终端检测路面上的光强。

当步骤104中的判断结果为检测到的终端与路面的距离变化量大于预设的阈值时,则表示前方为异常路况。此时终端设备可以通过光强检测仪来检测路面光强,从而获得更多的路况信息。

步骤106,终端判断检测到的路面光强是否低于预设阈值。判断结果为是,则执行步骤107,否则执行步骤108。其中,预设的阈值可以为用户通过人机交互界面输入的,由终端设备保存的阈值,也可以是终端设备默认设置中的阈值。

步骤107,打开终端的照明设备。当检测到路面光强低于预设阈值时,终端自动开启照明设备,以增强路面的光强。

具体的说,在步骤106至步骤107中,当终端检测到路面光强低于预设阈值时,则说明前方的异常路况,光线较暗,此时用户不能清楚的查看到路面的障碍物,增大了用户摔跤的可能。终端可以端通过自动开启照明设备的方式,以增强路面的光强,可以使用户清楚地辨识前方的异常路况,以采取规避措施。

步骤105至步骤107,是当用户遇到异常路况时,减少由于道路光线较暗给用户带来的困扰。因此在终端设备判定前方路况为异常路况之后,可以 通过检测路面上的光强的方式,判断道路光线是否低于预设阈值。当检测到路面光强低于预设阈值时,终端自动开启照明设备,以增强路面的光强,从而有利于用户安全绕过异常路况,避免了由于道路光线较暗时,用户不能清楚的查看到路面的障碍物,导致用户摔跤的可能。

步骤108,终端输出提示信息。其中,输出的提示信息可以是终端启动内置摄像头拍摄的包含异常路况的照片。

具体的说,当终端设备检测到异常路况时,终端设备可以自动开启内置的摄像头,拍摄包含异常路况的信息,并将拍摄到的照片作为应用程序的背景图片,显示给用户观看,也可以是终端设备直接从用户当前正在观看的应用跳转到图库应用,以供用户进行观看,使得用户能较为直观的了解到前方的路况信息。显示包含异常路况信息的照片,可以直观地提示用户前方的异常路况。

与现有技术相比,当终端设备检测到终端处于移动状态且用户正在使用终端阅读信息时,通过预先设置用于检测路况的信号发射方向的方式,使得终端设备始终检测的为用户前方的路况。当检测到异常路况时,输出提示信息。这样,使得用户在边走路边观看终端设备时,遇到路面不平整、有阶梯或者有阻挡物时,能够根据终端输出的提示信息的方式,来了解前方路况,及时绕过异常路况(如石块,台阶),避免出现摔跤或者撞到行人、柱子的情况,有利于保护用户的行走安全。

本发明的第二实施方式涉及一种终端的阅读环境提示方法。第二实施方式在第一实施方式的基础上加以改进,主要改进之处在于:在本发明第二实施方式中,在检测终端与路面之间的距离变化量,检测用户前方的路况的步骤中,还包含检测终端相对于参考方向的倾斜度是否发生变化,若检测到所述终端的倾斜度发生变化,则更新预设阈值。若检测到距离变化量大于更新后的预设阈值,则判定为存在异常路况。通过这种方式,使得判定异常路况 的结果更加准确。

本实施方式中,步骤201至步骤203,与第一实施方式中的步骤101至步骤103大致相同。步骤206至步骤210,与第一实施方式中的步骤104至步骤108大致相同,为了减少重复,这里不再赘述。

步骤204,判断终端设备检测终端相对于参考方向的倾斜度是否发生变化。终端设备检测到终端相对于参考方向的倾斜度发生变化时,则执行步骤204,否则执行步骤205。

其中,终端设备可以将检测终端与路面之间的距离变化量时的终端设备的倾斜角度作为参考方向,也可以为终端设备预设保存的固定的参考方向,如水平面。

具体的说,终端设备通过内置的三轴传感器获取将当前的倾斜角度,从而获得终端当前的放置状态,将获取到的倾斜角度与前一时刻的倾斜角度进行比较,若不同,则执行步骤205。

步骤204,终端更新预设阈值。其中,预设的阈值可以为终端设备默认设置中的阈值。

终端设备可以预先设置并保存预设阈值与倾斜角度对应关系,使得终端设备可以通过步骤203中获得的当前的倾斜角度,根据阈值与倾斜角度之间的对应关系,找到对应的预设阈值。其中,预设阈值与倾斜角度的对应关系,可以为终端设备预先通过多次测量获取并保存的有效的对应关系。

具体的说,当终端相对于参考方向的倾斜度发生变化时,终端设备根据当前的倾斜角度,更新对应的预设阈值作为当前的阈值,从而避免由于终端放置状态的改变,导致对距离变化量的测量出现误差,对用户前方路况的判断出现误差的情况。通过这种方式,来减少对异常路况的误判几率,避免误判影响用户正常阅读,给用户带来的困扰的情况,从而提高用户体验。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第三实施方式涉及一种终端的阅读环境提示装置,如图3所示,包含:第一检测模块、第二检测模块与输出模块。

第一检测模块,用于在检测终端处于移动状态且用户正在使用终端阅读信息时触发第二检测模块。

第二检测模块,用于检测用户前方的路况,并在检测到存在异常路况时,触发输出模块;其中,异常路况是指除平坦路况之外的路况。

输出模块,用于输出提示信息。

值得一提的是,第一检测模块还包含人脸识别模块,用于更精确的检测用户是否正在使用终端阅读信息。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体 实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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