一种预警信息的生成方法和一种移动终端与流程

文档序号:12377961阅读:292来源:国知局
一种预警信息的生成方法和一种移动终端与流程

本发明涉及通信技术领域,特别是涉及一种预警信息的生成方法和一种移动终端。



背景技术:

随着移动互联网技术的不断进步,手机、平板电脑、智能穿戴设备等各类移动终端如雨后春笋般地出现,越来越成为了人们生活工作中不可或缺的一部分。

以智能手机为例,除了具备传统手机可以接打电话,收发短信的功能外,人们还可以在智能手机上安装各种不同的软件。例如,视频类应用程序,游戏类应用程序等等,从而可以让人们随时随地看视频、听音乐、玩游戏,在给人们的工作和生活带来极大便利的同时,也丰富了人们的娱乐活动。

但是,发明人在实现本发明的过程中发现,随着智能手机的功能越来越多样化,容易出现沉迷于手机的情况。例如,某些用户无论在什么场合都拿着手机在玩游戏或者看视频,甚至在走路或者过马路时也在看手机,非常容易出现因为玩手机而发生交通事故,危及用户的生命安全。



技术实现要素:

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种预警信息的生成方法和相应的一种移动终端。

为了解决上述问题,本发明公开了一种预警信息的生成方法,包括:

监测到移动终端处于运动状态,并捕获用户发生与所述移动终端的交互操作时,获取当前环境的特征参数;

当所述当前环境的特征参数超过预设阈值时,生成预警信息。

可选地,通过如下步骤监测移动终端是否处于运动状态:

获取移动终端的重力变化数据;

当所述重力变化数据满足预设条件时,判定移动终端处于运动状态。

可选地,通过如下步骤捕获用户是否发生与所述移动终端的交互操作:

当接收到用户的输入信息,和/或,检测到所述移动终端上特定应用程序的运行信息时,判定所述用户发生与所述移动终端的交互操作。

可选地,所述获取当前环境的特征参数的步骤包括:

拍摄当前环境的一张或多张图像;

识别所述一张或多张图像中的特征信息,所述特征信息包括当前环境中的各类物体信息;

针对所述特征信息,确定所述当前环境的特征参数。

可选地,所述获取当前环境的特征参数的步骤包括:

获取当前位置信息;

根据所述当前位置信息,确定与当前位置相匹配的目标区域,所述目标区域为以所述当前位置为圆心,目标阈值为半径的区域;

提取所述目标区域内的特征信息,所述特征信息包括当前环境中的各类物体信息;

针对所述特征信息,确定所述当前环境的特征参数。

可选地,所述提取所述目标区域内的特征信息的步骤包括:

将所述目标区域发送至服务器,所述服务器用于对所述当前环境中的特征信息进行识别;

接收所述服务器返回的所述目标区域内的特征信息。

可选地,所述当所述当前环境的特征参数超过预设阈值时,生成预警信息的步骤包括:

当所述当前环境的特征参数超过预设阈值时,生成针对所述当前环境的提示指令;

执行所述提示指令。

可选地,所述执行所述提示指令的步骤包括:

当用户在进行语音通话时,播报语音提示信息;

或者,当应用程序在移动终端上全屏显示时,关闭所述移动终端的屏幕显示;

或者,当接收到用户在移动终端上的输入操作时,振动所述移动终端;

或者,当用户在听音乐时,对移动终端进行静音处理。

为了解决上述问题,本发明公开了一种移动终端,包括:

获取模块,用于在监测到移动终端处于运动状态,并捕获用户发生与所述移动终端的交互操作时,获取当前环境的特征参数;

生成模块,用于在所述当前环境的特征参数超过预设阈值时,生成预警信息。

可选地,通过调用如下模块监测移动终端是否处于运动状态:

重力变化数据获取模块,用于获取移动终端的重力变化数据;

运动状态判定模块,用于在所述重力变化数据满足预设条件时,判定用户处于运动状态。

可选地,通过调用如下模块捕获用户是否发生与所述移动终端的交互操作:

交互操作判定模块,用于在接收到用户的输入信息,和/或,检测到所述移动终端上特定应用程序的运行信息时,判定所述用户发生与所述移动终端的交互操作。

可选地,所述获取模块包括:

拍摄子模块,用于拍摄当前环境的一张或多张图像;

识别子模块,用于识别所述一张或多张图像中的特征信息,所述特征信息包括当前环境中的各类物体信息;

第一确定子模块,用于针对所述特征信息,确定所述当前环境的特征参数。

可选地,所述获取模块还包括:

获取子模块,用于获取当前位置信息;

目标区域确定子模块,用于根据所述当前位置信息,确定与当前位置相匹配的目标区域,所述目标区域为以所述当前位置为圆心,目标阈值为半径的区域;

提取子模块,用于提取所述目标区域内的特征信息,所述特征信息包括当前环境中的各类物体信息;

第二确定子模块,用于针对所述特征信息,确定所述当前环境的特征参数。

可选地,所述提取子模块包括:

发送单元,用于将所述目标区域发送至服务器,所述服务器用于对所述当前环境中的特征信息进行识别;

接收单元,用于接收所述服务器返回的所述目标区域内的特征信息。

可选地,所述生成模块包括:

生成子模块,用于在所述当前环境的特征参数超过预设阈值时,生成针对所述当前环境的提示指令;

执行子模块,用于执行所述提示指令。

可选地,所述执行子模块包括:

第一执行单元,用于在用户在进行语音通话时,播报语音提示信息;

第二执行单元,用于在应用程序在移动终端上全屏显示时,关闭所述移动终端的屏幕显示;

第三执行单元,用于在接收到用户在移动终端上的输入操作时,振动所述移动终端;

第四执行单元,用于在用户在听音乐时,对移动终端进行静音处理。

与背景技术相比,本发明实施例包括以下优点:

本发明实施例,监测到移动终端处于运动状态,并捕获到用户发生与所述移动终端的交互操作时,可以通过获取当前环境的特征参数,从而在所述当前环境的特征参数超过预设阈值时,生成预警信息,能够及时地在用户进入特定环境中时,发出预警信息,提示用户留意当前环境,减少发生危险的几率。

附图说明

图1是本发明的一种预警信息的生成方法实施例一的步骤流程图;

图2是本发明的一种预警信息的生成方法实施例二的步骤流程图;

图3是本发明的一种预警信息的生成方法实施例三的步骤流程图;

图4是本发明的一种预警信息的生成方法实施例四的步骤流程图;

图5是本发明的一种移动终端实施例的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

参照图1,示出了本发明的一种预警信息的生成方法实施例一的步骤流程图,具体可以包括如下步骤:

步骤101,监测到移动终端处于运动状态,并捕获用户发生与所述移动终端的交互操作时,获取当前环境的特征参数;

在本发明实施例中,所述移动终端可以是智能手机、平板电脑等终端,还可以是各类音视频播放设备等终端,本发明对移动终端的具体类型不作限定。

在本发明实施例中,移动终端的运动状态可以通过用户的运动状态确定,用户的运动状态可以是用户在行走或进行跑步、健身等体育活动时的状态。通常,用户在行走或跑步时,移动终端的计步器等运动健康类应用程序能够实时记录用户的运动数据,因此,当计步器等应用程序所记录的数据发生变化时,可以认为用户当前处于运动状态,此时,可以认为移动终端也处于运动状态中。

计步器是一种可以通过获取移动终端的重力变化数据,从而统计用户的步数、距离、速度、时间等数据的软件。因此,可以通过调用移动终端的计步器等应用程序对用户是否处于运动状态进行判断,也可以直接通过分析移动终端传感器所获得的重力变化数据对用户是否处于运动状态进行判断,当然,本领域技术人员还可以采用其他方式对用户是否处于运动状态进行判断,本发明对此不作限定。

在本发明实施例中,用户与移动终端的交互操作可以是指用户在使用移动终端过程中所发生的对移动终端或者对移动终端上的各类应用程序的操作,例如,通过点击移动终端上某个应用程序的图标,触发该应用程序的运行,或者,通过输入法向移动终端输入语句等等。当确定用户发生与移动终端的交互操作时,可以认为所述用户正在使用该移动终端。

因此,当监测到移动终端处于运动状态,并捕获用户发生与所述移动终端的交互操作时,可以认为用户是在行走或跑步活动中正在使用移动终端,此时,可以进一步获取当前环境的特征参数。

当前环境的特征参数可以是根据用户当前所处的位置周边的各类物体的特征值所生成的参数。例如,当用户周边有汽车、电线杆等物体时,可以通过分别计算汽车和电线杆的特征值,获得当前环境的特征参数。

在具体实现中,各类物体的特征值可以由本领域技术人预先设定并内置于移动终端中,还可以在确定出当前环境中的各类物体后,将所述各类物体发送给服务器,由服务器进一步计算当前环境的特征参数,本发明对各类物体的特征值大小的设定,以及如何根据各类物体的特征值计算当前环境的特征参数均不作限定。

步骤102,当所述当前环境的特征参数超过预设阈值时,生成预警信息。

在本发明实施例中,当所述当前环境的特征参数超过预设阈值时,可以认为用户当前所处的位置的周边存在较多或特别的物体,环境较复杂或危险,需要特别注意,此时,可以生成预警信息以提醒正在使用移动终端的用户留意当前环境。所述预设阈值的大小可以根据实际需要确定,本发明对此不作限定。

在具体实现中,预警信息可以是语音信息,例如,通过语音播报的方式告知用户“您周边有汽车驶过,请注意安全”;预警信息还可以是通过移动终端的振动或峰鸣等,本发明对此不作限定。

在本发明实施例中,监测到移动终端处于运动状态,并捕获到用户发生与所述移动终端的交互操作时,可以通过获取当前环境的特征参数,从而在所述当前环境的特征参数超过预设阈值时,生成预警信息,能够及时地在用户进入特定环境中时,发出预警信息,提示用户留意当前环境,减少发生危险的几率。

参照图2,示出了本发明的一种预警信息的生成方法实施例二的步骤流程图,具体可以包括如下步骤:

步骤201,监测移动终端是否处于运动状态;

通常,监测移动终端是否处于运动状态可以通过监测用户是否处于运动状态来确定,即监测用户是否是在某种移动状态,例如,是否是在步行中,或者是否是在进行跑步、健身等体育活动等等。

在本发明的一种优选实施例中,可以通过如下步骤监测移动终端是否处于运动状态:

S11,获取移动终端的重力变化数据;

S12,当所述重力变化数据满足预设条件时,判定移动终端处于运动状态。

通常,移动终端都具有各类传感器,例如,加速度传感器。加速度传感器(Acceleration Transducer)是一种能感受加速度并转换成可用输出信号的传感器。因此,在具体实现中,可以通过加速度传感器获取移动终端的重力变化数据,通过对所述重力变化数据进行滤波和波峰监测,然后将其与在移动终端内预置的人们在正常走路或跑步时的重力变化进行比对,当二者达到一定相似度时,即可以认为重力变化数据满足了相应的条件,从而可以认为用户是在走路或跑步,从而判定移动终端处于运动状态。

当确定移动终端当前处于运动状态时,可以继续执行步骤202,进一步判断用户是否在运动状态下使用移动终端。

步骤202,捕获用户是否发生与所述移动终端的交互操作;

通常,用户与移动终端的交互操作可以是指用户在使用移动终端过程中所发生的对移动终端或者对移动终端上的各类应用程序的操作,例如,点击移动终端的屏幕,或者使用移动终端上的某个应用程序等等。

在本发明的一种优选实施例中,可以通过如下步骤捕获用户是否发生与所述移动终端的交互操作:

S21,当接收到用户的输入信息,和/或,检测到所述移动终端上特定应用程序的运行信息时,判定所述用户发生与所述移动终端的交互操作。

通常,用户的输入信息可以是指用户在直接与移动终端的接触中所输入的信息,例如,用户向移动终端输入字词,或者在移动终端屏幕上进行各类操作等等。一般地,用户输入字词或者进行各类操作必须通过与移动终端屏幕的接触,因此,可以通过移动终端屏幕的电流变化感应到用户的输入信息。此外,用户的输入信息还可以是用户在与移动终端的间接接触中所输入的信息,例如,用户在进行通话时所输入的语音等等。

通常,移动终端上特定应用程序的运行信息可以通过移动终端的系统文件获得。以安卓移动终端为例,可以从系统文件UsageStats中获得应用程序的运行信息,UsageStats是安卓Android操作系统的一个监测程序,可以统计各应用程序在运行中的各项数据。UsageStats中的文件在记录应用程序的运行数据时,是以Activity为单位,格式如下:

<time=”time1”package=”name1”class=”Activity1”type=”foreground”>

<time=”time2”package=”name1”class=”Activity1”type=”background”>

<time=”time3”package=”name1”class=”Activity2”type=”foreground”>

<time=”time4”package=”name1”class=”Activity2”type=”background”>

其中,time记录的是当前操作的时间,package是当前应用程序的包标识,应用程序的包标识可以用于唯一地表示一个应用程序;class记录的是当前的Activity界面,在安卓操作系统中,Activity是一个应用程序组件,可以提供一个屏幕,用户可以通过该屏幕来实现与终端的交互;而type则记录了当前应用程序的操作类型信息,例如,前台运行或者后台运行。

在具体实现中,当通过UsageStats文件中记录的信息确定某个应用程序在处于运行中时,可以将该应用程序的包标识在预置于移动终端中的特定应用程序的包标识列表中进行查找,当所述特定应用程序的包标识列表中包括该应用程序的包标识时,可以认为用户运行了某个特定应用程序。一般地,特定应用程序可以是指视频播放类,以及游戏类等容易分散用户注意力的应用程序。

由于应用程序的包标识可以用于唯一地表示一个应用程序,通过识别包标识的方式对应用程序进行判断,能够准确地确定是否有特定应用程序处于运行状态。

因此,当接收到用户的输入信息,和/或,接收到所述移动终端上特定应用程序的运行信息时,可以判定用户发生了与移动终端的交互操作,即用户正在使用该移动终端,从而可以执行步骤203,获取当前环境的特征参数。

步骤203,获取当前环境的特征参数;

在本发明实施例中,当前环境的特征参数可以是根据用户当前所处的位置周边的各类物体的特征值所生成的参数。例如,当用户周边有汽车、电线杆等物体时,可以通过分别计算汽车和电线杆的特征值,获得当前环境的特征参数。

步骤204,当所述当前环境的特征参数超过预设阈值时,生成预警信息。

在本发明实施例中,当所述当前环境的特征参数超过预设阈值时,可以认为用户当前所处的位置的周边存在较多或特别的物体,环境较复杂或危险,需要特别注意,此时,可以生成预警信息以提醒正在使用移动终端的用户留意当前环境。所述预设阈值的大小可以根据实际需要确定,本发明对此不作限定。

在本发明实施例中,通过采集移动终端的重力变化数据,判定移动终端是否处于运动状态,以及通过捕获用户是否发生与移动终端的交互操作,能够准确地识别出用户是否在运动状态下使用了移动终端,若是,则可以获取当前环境的特征参数,从而在特征参数超过预设阈值时,生成预警信息,提醒用户注意周围环境,降低了用户在行走中使用移动终端容易发生危险的几率,提高了用户在运动状态下使用移动终端的安全性。

参照图3,示出了本发明的一种预警信息的生成方法实施例三的步骤流程图,具体可以包括如下步骤:

步骤301,监测到移动终端处于运动状态,并捕获用户发生与所述移动终端的交互操作时,拍摄当前环境的一张或多张图像;

在本发明实施例中,当监测到移动终端处于运动状态,并捕获到用户发生与移动终端的交互操作时,可以认为用户在运动状态下正在使用移动终端,此时,可以使用移动终端的摄像头对当前环境进行拍摄,获得当前环境的一张或多张图像。

步骤302,识别所述一张或多张图像中的特征信息,所述特征信息包括当前环境中的各类物体信息;

在具体实现中,在对图像进行识别时,可以首先分别定位出所述图像中的特征区域。所述特征区域可以是当前环境中包含有不同物体的区域,例如,当在道路上进行拍摄时,获得的图像中的特征区域可以是道路上的汽车以及栏杆等等。

然后,可以通过识别图像中的多种颜色,并对图像颜色做直方图统计,根据每种颜色在图像中出现的概率及该颜色与其他颜色之间的距离,分别计算出每种颜色对应的参数值,进而再根据整张图像中各个像素点的颜色,对多种颜色的特征值作归一化处理,从而确定出特征区域中的特征信息。以道路环境为例,即可以具体识别出图像中的汽车、栏杆或者人群等各类障碍物或危险物信息。

步骤303,针对所述特征信息,确定所述当前环境的特征参数;

在本发明实施例中,所述特征信息可以分别具有对应的特征值,例如,对于汽车和电线杆,可以分别设定不同的特征值,本发明对特征信息的特征值的具体数值大小不作限定。

在具体实现中,可以对所述特征信息的特征值进行加权,以加权求和后的参数值作为当前环境的特征参数。

步骤304,当所述当前环境的特征参数超过预设阈值时,生成预警信息。

在本发明的一种优选实施例中,所述当所述当前环境的特征参数超过预设阈值时,生成预警信息的步骤具体可以包括如下子步骤:

子步骤3041,当所述当前环境的特征参数超过预设阈值时,生成针对所述当前环境的提示指令;

子步骤3042,执行所述提示指令。

在具体实现中,当所述当前环境的特征参数超过预设阈值时,可以认为用户当前所处的位置的周边存在较多或特别的物体,环境较复杂或危险,需要特别注意,此时,可以生成针对所述当前环境的提示指令。所述提示指令可以是指示移动终端关闭屏幕显示的指令,也可以是指示移动终端进行振动的指令,从而移动终端可以按照所述指令的指示,关闭屏幕显示,和/或,进行振动,以提醒正在使用移动终端的用户留意当前环境,注意安全。

在本发明实施例中,监测到用户在运动状态下正在使用移动终端时,通过拍摄当前环境的图像并对图像中的特征信息进行识别,从而获得当前环境的特征参数,当所述当前环境的特征参数超过预设阈值时,生成预警信息,提醒用户留意当前环境,注意安全。本发明实施例通过使用移动终端的摄像头对当前环境进行拍摄,提高了对当前环境进行识别的准确率。

参照图4,示出了本发明的一种预警信息的生成方法实施例四的步骤流程图,具体可以包括如下步骤:

步骤401,监测到移动终端处于运动状态,并捕获用户发生与所述移动终端的交互操作时,获取当前位置信息;

在本发明实施例中,当监测到移动终端处于运动状态,并捕获到用户发生与移动终端的交互操作时,可以认为用户在运动状态下正在使用移动终端,此时,可以对用户进行定位,获得当前位置信息。

在具体实现中,可以通过移动终端上安装的具有定位功能的应用程序获取当前位置信息,例如,手机地图,手机天气等等;还可以通过全球定位系统GPS对当前位置进行定位。全球定位系统GPS(Global Positioning System)是一种具有全方位、全天候、全时段、高精度的卫星导航系统,能为用户提供低成本、高精度的三维位置和精确的定位信息,GPS信息具有较高的位置精度。当然,本领域技术人员还可以采用其他方式对用户当前位置进行定位,例如,采用北斗卫星导航系统等等,本发明对此不作限定。

步骤402,根据所述当前位置信息,确定与当前位置相匹配的目标区域;

在具体实现中,可以以用户的当前位置为圆心,目标阈值为半径确定出与用户当前位置相匹配的目标区域,所述目标区域可以根据实际需要具体设定,例如,可以是10米或者50米,本发明对此不作限定。

步骤403,提取所述目标区域内的特征信息,所述特征信息包括当前环境中的各类物体信息;

在本发明实施例中,在确定出与用户的当前位置相匹配的目标区域后,可以对所述目标区域内的特征信息进行识别,所述特征信息可以是目标区域内的各类物体。

在本发明的一种优选实施例中,所述提取所述目标区域内的特征信息的步骤具体可以包括如下子步骤:

子步骤4031,将所述目标区域发送至服务器,所述服务器用于对所述当前环境中的特征信息进行识别;

子步骤4032,接收所述服务器返回的所述目标区域内的特征信息。

在具体实现中,在确定出目标区域后,可以将所述目标区域的信息发送至服务器,从服务器实时的街景图像或卫星图像中对所述目标区域内的各类障碍物或危险物进行识别,然后将识别结果发送至移动终端。

步骤404,当所述当前环境的特征参数超过预设阈值时,生成针对所述当前环境的提示指令;

在具体实现中,当所述当前环境的特征参数超过预设阈值时,可以认为用户当前所处的位置的周边存在较多或特别的物体,环境较复杂或危险,需要特别注意,此时,可以生成针对所述当前环境的提示指令,

步骤405,执行所述提示指令。

在本发明的一种优选实施例中,所述执行所述提示指令的步骤具体可以包括如下子步骤:

当用户在进行语音通话时,播报语音提示信息;

或者,当应用程序在移动终端上全屏显示时,关闭所述移动终端的屏幕显示;

或者,当接收到用户在移动终端上的输入操作时,振动所述移动终端;

或者,当用户在听音乐时,对移动终端进行静音处理。

在具体实现中,可以针对用户对移动终端的不同的使用情况,分别作出提示。例如,当户在接打电话时,可以向用户播报语音提示信息,所述语音提示信息的内容可以是“您正在过马路,请注意安全”;而当用户在玩游戏或者看视频时,通常需要对应用程序全屏显示,此时,可以通过关闭移动终端的屏幕显示向用户发出相应的提示信息;移动终端可以根据接收到的用户在移动终端界面的输入操作识别出用户在进行发短信、微信,看微博、朋友圈等操作,此时,可以通过振动提醒用户注意安全;此外,用户在听音乐时,还可以通过静音的方式向用户发出提示信息。当然,本领域技术人员还可以根据实际需要,针对不同的情况作出不同的提示,本发明对此不作限定。

在本发明实施例中,当监测到用户在运动状态下正在使用移动终端时,可以获取当前位置信息并根据当前位置信息确定出目标区域,然后通过识别所述目标区域内的特征信息,从而获得当前环境的特征参数,当所述当前环境的特征参数超过预设阈值时,生成提示信息,提醒用户留意当前环境,注意安全。本发明实施例中目标区域是以用户当前位置为圆心的一个区域,通过对目标区域内的特征信息进行识别,提高了识别的范围,能够更早地生成预警信息,增加了用户躲避障碍物或危险物的时间,进一步保证了用户在运动状态下使用移动终端的安全性,同时,本发明实施例针对用户对移动终端的不同的使用情况采用不同的方式进行提醒,也使得预警信息的提醒更有效。

为了便于理解,下面以一个完整的示例对本发明的预警信息的生成方法作一介绍。

当用户在回家的路上一边走路一边玩手机游戏时,手机的加速度传感器能够监测到重力数据的变化,并根据重力变化数据判定用户处于运动状态,然后通过接收到该游戏对应的应用程序的运行信息,判定用户发生了与手机的交互操作,从而确认用户正在运动状态下使用手机,此时,手机可以获取当前环境的特征参数。

手机获取当前环境的特征参数可以通过两种方式进行:一种是通过手机摄像头对当前环境进行拍摄,然后进一步对拍摄获得的图像中的各类物体进行识别,例如,图像中的汽车、栏杆、电线杆等等,然后生成当前环境的特征参数;另一种可以通过手机上的定位类应用程序对当前位置进行定位,然后以当前位置为圆心,划定一个目标区域。手机可以将该目标区域的信息发送至服务器,由服务器对该目标区域内存在的障碍物或危险物进行识别,例如,在该目标区域内有汽车行驶,或者有十字路口等等,然后据此生成当前环境的特征参数。

在获得当前环境的特征参数后,可以将该特征参数与预设阈值进行比较,如果该特征参数超过预设阈值,可以认为当前环境存在某种危险,需要生成预警信息提醒用户注意安全。

预警信息可以以语音播报的方式进行,也可以通过熄灭手机屏幕或振动手机的方式进行,从而用户在接收到该预警信息后,能够及时地停止玩手机游戏,留意当前路况。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图5,示出了本发明的一种移动终端实施例的结构框图,具体可以包括如下模块:

获取模块501,用于在监测到移动终端处于运动状态,并捕获用户发生与所述移动终端的交互操作时,获取当前环境的特征参数;

生成模块502,用于在所述当前环境的特征参数超过预设阈值时,生成预警信息。

在本发明实施例中,可以通过调用如下模块监测移动终端是否处于运动状态:

重力变化数据获取模块,用于采集移动终端的重力变化数据;

运动状态判定模块,用于在所述重力变化数据满足预设条件时,判定用户处于运动状态。

在本发明实施例中,可以通过调用如下模块捕获用户是否发生与所述移动终端的交互操作:

交互操作判定模块,用于在接收到用户的输入信息,和/或,检测到所述移动终端上特定应用程序的运行信息时,判定所述用户发生与所述移动终端的交互操作。

在本发明实施例中,所述获取模块501具体可以包括如下子模块:

拍摄子模块5011,用于拍摄当前环境的一张或多张图像;

识别子模块5012,用于识别所述一张或多张图像中的特征信息,所述特征信息包括当前环境中的各类物体信息;

第一确定子模块5013,用于针对所述特征信息,确定所述当前环境的特征参数。

在本发明实施例中,所述获取模块还可以包括如下子模块:

获取子模块5014,用于获取当前位置信息;

目标区域确定子模块5015,用于根据所述当前位置信息,确定与当前位置相匹配的目标区域,所述目标区域为以所述当前位置为圆心,目标阈值为半径的区域;

提取子模块5016,用于提取所述目标区域内的特征信息,所述特征信息包括当前环境中的各类物体信息;

第二确定子模块5017,用于针对所述特征信息,确定所述当前环境的特征参数。

在本发明实施例中,所述提取子模块5016具体可以包括如下单元:

发送单元,用于将所述目标区域发送至服务器,所述服务器用于对所述当前环境中的特征信息进行识别;

接收单元,用于接收所述服务器返回的所述目标区域内的特征信息。

在本发明实施例中,所述生成模块502具体可以包括如下子模块:

生成子模块5021,用于在所述当前环境的特征参数超过预设阈值时,生成针对所述当前环境的提示指令;

执行子模块5022,用于执行所述提示指令。

在本发明实施例中,所述执行子模块5022具体可以包括如下单元:

第一执行单元,用于在用户在进行语音通话时,播报语音提示信息;

第二执行单元,用于在应用程序在移动终端上全屏显示时,关闭所述移动终端的屏幕显示;

第三执行单元,用于在接收到用户在移动终端上的输入操作时,振动所述移动终端;

第四执行单元,用于在用户在听音乐时,对移动终端进行静音处理。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

在一个典型的配置中,所述计算机设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitory media),如调制的数据信号和载波。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种预警信息的生成方法和一种移动终端,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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