一种基于移动终端的用户行为风险提示的方法和装置与流程
未命名
10-08
阅读:68
评论:0

1.本发明涉及移动互联网技术领域,特别是涉及一种基于移动终端的用户行为风险提示的方法和装置。
背景技术:
2.随着移动互联网技术的发展,越来越多的应用提供了针对移动终端的客户端,用户可以通过移动终端使用客户端提供的服务。
3.基于移动终端的便携性,用户可以随时随地使用客户端,但在用户行走时,若视线持续关注移动终端的屏幕而忽略行走途中的其他情况,如在街道上走路的时候低头观影,这种使用行为存在极大的风险。
技术实现要素:
4.本发明实施例的目的在于提供一种的方法、装置、设备及介质,以实现。具体技术方案如下:
5.在本发明实施的第一方面,首先提供了一种基于移动终端的用户行为风险提示方法,移动终端部署有客户端,该方法包括:
6.在客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为;其中,用户为当前使用移动终端的用户;
7.在检测到用户发生行走行为的情况下,检测用户当前使用移动终端的行为姿态,并根据行为姿态,向用户进行风险提示;其中,行为姿态为用户头部的姿态。
8.在本发明实施的第二方面,还提供了一种基于移动终端的用户行为风险提示装置,移动终端部署有客户端,该装置包括:
9.行走行为检测模块,用于在客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为;其中,用户为当前使用移动终端的用户;
10.行为姿态检测和风险提示模块,用于在检测到用户发生行走行为的情况下,检测用户当前使用移动终端的行为姿态,并根据行为姿态,向用户进行风险提示;其中,行为姿态为用户头部的姿态。
11.在本发明实施的第三方面,还提供了一种电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口、存储器通过通信总线完成相互间的通信;
12.存储器,用于存放计算机程序;
13.处理器,用于执行存储器上所存放的程序时,实现如上的方法步骤。
14.在本发明实施的第四方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上的方法。
15.本发明实施例中,通过在移动终端中客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为,在检测到用户发生行走行为的情况下,检测用户当前使用移动终端的行为姿态,并根据行为姿态,向用户进行风险提示,实
现了对用户使用移动终端中客户端的不良行为进行判定和风险提示,结合对用户的行走行为判定和对用户使用移动终端的行为姿态判定,降低了用户在行走时使用移动终端中客户端可能带来的风险。
附图说明
16.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
17.图1为本发明实施例中一种基于移动终端的用户行为风险提示方法的步骤流程图;
18.图2为本发明实施例中另一种基于移动终端的用户行为风险提示方法的步骤流程图;
19.图3为本发明实施例中另一种基于移动终端的用户行为风险提示方法的步骤流程图;
20.图4为本发明实施例中另一种基于移动终端的用户行为风险提示方法的步骤流程图;
21.图5a为本发明实施例中一种观影模式下用户行为风险提示方法的步骤流程图;
22.图5b为本发明实施例中另一种观影模式下用户行为风险提示方法的步骤流程图;
23.图5c为本发明实施例中另一种观影模式下用户行为风险提示方法的步骤流程图;
24.图6a为本发明实施例中一种基于移动终端的用户行为风险提示装置的结构框图;
25.图6b为本发明实施例中一种基于移动终端的用户行为风险提示装置的子结构框图;
26.图6c为本发明实施例中另一种基于移动终端的用户行为风险提示装置的子结构框图;
27.图6d为本发明实施例中另一种基于移动终端的用户行为风险提示装置的子结构框图;
28.图6e为本发明实施例中另一种基于移动终端的用户行为风险提示装置的子结构框图;
29.图6f为本发明实施例中另一种基于移动终端的用户行为风险提示装置的结构框图;
30.图7为本发明实施例中一种电子设备的结构框图。
具体实施方式
31.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。
32.在移动终端中,可以部署客户端,如视频客户端、游戏客户端,并可以配置多种传感器,如有效运动传感器、步测器传感器、加速度与磁场传感器。
33.在开启移动终端中客户端的情况下,用户可以使用客户端提供的服务,客户端可以提供多种使用模式,如观影模式、游戏模式、搜索模式,在目标使用模式(如观影模式、游戏模式)下,用户视线可能持续关注移动终端的屏幕,若用户同时处于行走状态,则可能会给用户带来风险。
34.为了减少用户使用移动终端中客户端的不良行为带来的风险,客户端可以结合移动终端中的传感器来进行判定,并给出相应的提示。
35.具体的,可以通过有效运动传感器检测用户位置是否发生变化,在用户位置发生变化时,开始监听步测器传感器,当步测器传感器监测到用户发生行走行为时,可以进一步判断是否存在监测误差(如通过累计检测到用户发生行走行为的次数来进行判断),若不存在监测误差,则表征用户发生稳定的行走行为。在用户发生稳定的行走行为时,开启对用户当前使用移动终端的行为姿态进行检测,可以通过加速度与磁场传感器,判断移动终端在三维空间所处的方位,进而可以根据移动终端的方位判断用户的行为姿态,当用户处于指定行为状态(如低头状态),则可以对用户进行风险提示。
36.以下结合附图对本发明进行进一步说明:
37.参照图1,示出了本发明一实施例提供的一种基于移动终端的用户行为风险提示方法的步骤流程图,移动终端的操作系统可以为android(也可以为其他操作系统),移动终端可以部署有客户端,该客户端可以为可能导致用户视线持续关注移动终端的屏幕的客户端,如视频客户端、游戏客户端。
38.具体的,可以包括如下步骤:
39.步骤101,在客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,判断用户是否处于行走行为;其中,用户为当前使用移动终端的用户。
40.在本发明一实施例中,目标使用模式包括以下任一种:
41.观影模式、游戏模式。
42.在开启移动终端中客户端的情况下,用户可以使用客户端提供的服务,客户端可以提供多种使用模式,如观影模式、游戏模式、搜索模式,在目标使用模式(如观影模式、游戏模式)下,用户视线可能持续关注移动终端的屏幕,若用户同时处于行走状态,则可能会给用户带来风险。
43.基于此,可以检测客户端是否处于目标使用模式,在客户端未处于目标使用模式,则不存在风险,可以不进行后续流程,在客户端处于目标使用模式的情况下,则可能存在风险,可以进一步判断用户是否发生行走行为。
44.在本发明一实施例中,检测用户是否发生行走行为,包括:在检测到用户位置发生变化时,根据移动终端采集的步数信息,确定用户的行进速度;在行进速度大于预设速度的情况下,判定检测到用户发生行走行为。
45.在实际应用中,可以通过有效运动传感器检测用户位置是否发生变化,若用户位置没有发生变化,表征用户没有发生行走行为,可以不进行后续流程,若用户位置发生变化,则表征用户可能发生行走行为,则可以开始监听步测器传感器,获取步测器传感器采集的步数信息。
46.在获取步数信息后,可以根据步数信息,确定用户的行进速度。在实际应用中,可以按照预设时间间隔来获取采集的步数信息,如预设时间间隔为3s,则可以计算上一次获取的步数信息和当前获取的步数信息的步数差值,然后结合步数差值、每步对应的距离(如每步对应的距离为60cm至70cm),以及间隔时间,计算出用户的行进速度。
47.在确定用户的行进速度后,可以进一步判断行进速度是否大于预设速度,如预设速度为1m/s,如果行进速度小于或等于预设速度,则判定未检测到用户未发生行走行为,步
数变化可能仅仅是简单的起身行动导致的,如果行进速度大于预设速度,则判定检测到用户发生行走行为。
48.在一示例中,步测器传感器采集的步数信息指示用户发生行走行为,但用户所处的环境是不存在风险的,如用户在健身房的跑步机上跑步时进行观影,为了减少对不良行为的误判,可以获取移动终端的定位信息,结合定位信息判断用户当前所处的环境是否存在风险,若当前所处的环境为非风险环境,无需进行后续流程,若当前所处环境为风险环境,可以进行后续流程。
49.在本发明一实施例中,在检测用户当前使用移动终端的行为姿态之前,还包括:对累计检测到用户发生行走行为的第三次数进行递增,并在第三次数大于第三预设次数的情况下,执行检测用户当前使用移动终端的行为姿态。
50.在检测到用户发生行走行为的情况下,可以进一步判断是否存在监测误差,若不存在监测误差,则表征用户发生稳定的行走行为。
51.具体的,监测误差可能是由于用户简单的起身行动导致的,即将用户简单的起身行动识别为行走行为,则可以对用户发生行走行为的次数进行统计,在检测到用户发生行走行为的情况下,对累计检测到用户发生行走行为的第三次数进行递增,如加1,然后可以进一步判断第三次数是否大于第三预设次数,如第三预设次数为10次。
52.如果第三次数小于或等于第三预设次数,则表征用户发生的行走行为不是稳定的行走行为,用户简单的起身行动导致的,数据不够准确。在第三次数大于第三预设次数,则表征用户发生的行走行为是稳定的行走行为,则可以进行后续的行为姿态检测。通过多次检测用户是否发生行走行为,在累计检测到用户发生行走行为的次数大于预设次数的情况下,才进行后续行为姿态的检测,减少了因为用户偶尔起身行动导致对不良行为的误判。
53.在一示例中,可以按照预设时间间隔检测用户是否发生行走行为,如3s,检测结果可以包含用户发生行走行为、用户没有发生行走行为两种,累计检测到用户发生行走行为的第三次数可以针对持续检测用户发生行走行为的情况,即相邻两次行走行为之间不存在用户没有发生行走行为的情况,当检测到用户没有发生行走行为的情况时,可以对第三次数清零。
54.步骤102,在检测到用户发生行走行为的情况下,检测用户当前使用移动终端的行为姿态,并根据行为姿态,向用户进行风险提示;其中,行为姿态为用户头部的姿态。
55.在检测到用户发生行走行为的情况下,则可以开启对用户当前使用移动终端的行为姿态检测,然后可以在检测到的行为姿态为指定行为姿态的情况下,如低头姿态,通过弹窗、语音等方式向用户进行风险提示。
56.在本发明一实施例中,检测用户当前使用移动终端的行为姿态,包括:获取移动终端当前的方位信息,并根据方位信息,确定用户当前使用移动终端的行为姿态。
57.在具体实现中,可以通过加速度与磁场传感器采集的传感数据,确定移动终端的俯仰角与旋转角,然后可以根据角度确定移动终端当前的方位信息,进而可以根据方位信息,确定用户当前使用移动终端的行为姿态。
58.其中,俯仰角和旋转角分别为移动终端所在平面与水平面的横轴(x轴)的夹角、与水平面的纵轴(y轴)的夹角,可以将俯仰角和旋转角组合用来表示移动终端的方位信息,方位信息可以为移动终端所处平面与水平面形成的夹角,即包含与水平面的横轴的夹角、与
水平面的纵轴的夹角。
59.在实际应用中,用户使用移动终端的行为姿态不同,会导致移动终端的方位信息不同,而指定行为姿态下,移动终端的通常具有特定的方位信息,即移动终端所在平面与水平面的横轴的夹角、与水平面的纵轴的夹角处于预设角度范围内。例如,在用户低头使用移动终端的姿态下,移动终端所处平面与水平面形成的夹角通常会处于0度至30度之间。
60.基于此,可以判断方位信息中的与水平面的横轴的夹角、与水平面的纵轴的夹角是否处于预设角度范围内,若两者均处于预设角度范围内,则判定用户当前使用移动终端的行为姿态为指定行为姿态,若任一者不处于预设角度范围内,则判定用户当前使用移动终端的行为姿态为非指定行为姿态。
61.在本发明一实施例中,根据行为姿态,向用户进行风险提示,包括:根据行为姿态,更新指定行为姿态累计出现的第一次数,并在第一次数大于第一预设次数的情况下,向用户进行风险提示。
62.在用户行走过程中,可能会偶尔出现指定行为姿态,如偶尔低头看手机,这种情况通常是出现风险的可能性较低,则可以统计指定行为姿态累计出现的第一次数,然后根据行为姿态的检测结果,对第一次数进行更新。
63.在第一次数小于或等于第一预设次数的情况下,如第一预设次数为5次,则无需向用户进行风险提示,在第一次数大于第一预设次数的情况下,则可以向用户进行风险提示。通过多次检测用户使用移动终端的行为姿态,在指定行为姿态累计出现的次数大于第一预设次数的情况下,才向用户进行风险提示,减少了偶尔出现指定行为姿态导致对不良行为的误判。
64.需要说明的是,行为姿态的检测是按照预设时间间隔来进行,如200ms,每次行为姿态检测都可以获得一个检测结果,并可以根据检测结果更新指定行为姿态出现的第一次数,也即是说,指定行为姿态累计出现的第一次数为单次检测到出现指定行为姿态的次数。
65.如果用户长时间处于指定行为姿态下,则按照预设时间间隔检测到指定行为姿态的第一次数会累计递增,进而可以更快地达到第一预设次数,然后向用户进行风险提示,以避免长时间低头带来的风险。
66.在本发明一实施例中,根据行为姿态,更新指定行为姿态累计出现的第一次数,包括:在行为姿态为指定行为姿态的情况下,对指定行为姿态累计出现的第一次数进行递增,并对非指定行为姿态累计出现的第二次数进行清零;在行为姿态为非指定行为姿态的情况下,对非指定行为姿态累计出现的第二次数进行递增,并在第二次数大于第二预设次数的情况下,对指定行为姿态累计出现的第一次数进行清零。
67.在实际应用中,可以按照预设时间间隔来进行行为姿态检测,如200ms,在相邻两次指定行为姿态之间可能包含非指定行为姿态,如在两次低头观影的行为姿态之间存在非低头观影的行为姿态。
68.需要说明的是,对于非指定行为状态的判断,可以为在未检测到指定行为状态时,即判定当前处于非指定行为状态,如在单次检测中,未检测到低头姿态,则判定当前处于非低头状态。
69.基于此,可以统计指定行为姿态累计出现的第一次数和非指定行为姿态累计出现的第二次数,在每次检测到行为姿态时,对相应的次数递增,如在检测到指定行为姿态时,
对第一次数加1,在检测到非指定行为姿态时,对第二次数加1。
70.在检测到指定行为姿态时,可以对非指定行为姿态累计出现的第二次数清零,即出现指定行为姿态打断非指定行为姿态的计数,在检测到非指定行为姿态累计出现的次数大于第二预设次数时,如第二预设次数为5次,可以对指定行为姿态累计出现的第一次数进行清零。通过对指定行为姿态和非指定行为姿态出现次数的统计,并设置相应的更新规则,进而可以避免由于偶尔出现指定行为姿态导致对不良行为的误判。
71.在一示例中,为了频繁地调用传感器进行监测带来电量消耗,可以根据实际情况对行走行为、行为姿态的检测频率进行调整。
72.例如,在实际应用中,相邻两次检测到行走行为的时间间隔可以反映出用户的行走趋势,如是一直在行,还是边走边停,还是偶尔走动下,则可以根据相邻两次检测到行走行为的时间间隔来调整行走行为的检测频率,行走行为的检测频率可以与相邻两次检测到行走行为的时间间隔负相关,即时间间隔越大则检测频率越低,时间间隔越小则检测频率越高。
73.例如,在实际应用中,相邻两次检测到指定行为姿态的时间间隔可以反映出用户的姿态趋势,如是一直低头,还是偶尔低头,还是基本不低头,则可以根据相邻两次检测到指定行为姿态的时间间隔来调整行为姿态的检测频率,行为姿态的检测频率可以与相邻两次检测到指定行为姿态的时间间隔负相关,即时间间隔越大则检测频率越低,时间间隔越小则检测频率越高。
74.本发明实施例中,通过在移动终端中客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为,在检测到用户发生行走状态的情况下,检测用户当前使用移动终端的行为姿态,并根据行为姿态,向用户进行风险提示,实现了对用户使用移动终端中客户端的不良行为进行判定和风险提示,结合对用户的行走行为判定和对用户使用移动终端的行为姿态判定,降低了用户在行走时使用移动终端中客户端可能带来的风险。
75.参照图2,示出了本发明一实施例提供的一种基于移动终端的用户行为风险提示方法的步骤流程图,具体可以包括如下步骤:
76.步骤201,在客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为;其中,用户为当前使用移动终端的用户。
77.步骤202,在检测到用户发生行走行为的情况下,检测用户当前使用移动终端的行为姿态;其中,行为姿态为用户头部的姿态。
78.步骤203,在行为姿态为指定行为姿态的情况下,对指定行为姿态累计出现的第一次数进行递增,并对非指定行为姿态累计出现的第二次数进行清零。
79.在用户行走过程中,可能会偶尔出现指定行为姿态,如偶尔低头看手机,这种情况通常出现风险的可能性较低,则可以统计指定行为姿态累计出现的第一次数,然后根据行为姿态的检测结果,对第一次数进行更新。
80.在实际应用中,可以按照预设时间间隔来进行行为姿态检测,如200ms,在相邻两次指定行为姿态之间可能包含非指定行为姿态,如在两次低头观影的行为姿态之间存在非低头观影的行为姿态。
81.需要说明的是,对于非指定行为状态的判断,可以为在未检测到指定行为状态时,
即判定当前处于非指定行为状态,如在单次检测中,未检测到低头姿态,则判定当前处于非低头状态。
82.基于此,可以统计指定行为姿态累计出现的第一次数和非指定行为姿态累计出现的第二次数,在每次检测到行为姿态时,对相应的次数递增,如在检测到指定行为姿态时,对第一次数加1,在检测到非指定行为姿态时,对第二次数加1。
83.步骤204,在行为姿态为非指定行为姿态的情况下,对非指定行为姿态累计出现的第二次数进行递增,并在第二次数大于第二预设次数的情况下,对指定行为姿态累计出现的第一次数进行清零。
84.在检测到指定行为姿态时,可以对非指定行为姿态累计出现的第二次数清零,即出现指定行为姿态打断非指定行为姿态的计数,在检测到非指定行为姿态累计出现的次数大于第二预设次数时,如第二预设次数为5次,可以对指定行为姿态累计出现的第一次数进行清零。通过对指定行为姿态和非指定行为姿态出现次数的统计,并设置相应的更新规则,进而可以避免由于偶尔出现指定行为姿态导致对不良行为的误判。
85.步骤205,在第一次数大于第一预设次数的情况下,向用户进行风险提示。
86.在第一次数小于或等于第一预设次数的情况下,如第一预设次数为5次,则无需向用户进行风险提示,在第一次数大于第一预设次数的情况下,则可以向用户进行风险提示。通过多次检测用户使用移动终端的行为姿态,在指定行为姿态累计出现的次数大于第一预设次数的情况下,才向用户进行风险提示,减少了偶尔出现指定行为姿态导致对不良行为的误判。
87.在本发明实施例中,通过在客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为,在检测到用户发生行走行为的情况下,检测用户当前使用移动终端的行为姿态,在行为姿态为指定行为姿态的情况下,对指定行为姿态累计出现的第一次数进行递增,并对非指定行为姿态累计出现的第二次数进行清零,在行为姿态为非指定行为姿态的情况下,对非指定行为姿态累计出现的第二次数进行递增,并在第二次数大于第二预设次数的情况下,对指定行为姿态累计出现的第一次数进行清零,在第一次数大于第一预设次数的情况下,向用户进行风险提示,实现了多次检测用户使用移动终端的行为姿态,在指定行为姿态累计出现的次数大于第一预设次数的情况下,才向用户进行风险提示,减少了偶尔出现指定行为姿态导致对不良行为的误判。
88.参照图3,示出了本发明一实施例提供的一种基于移动终端的用户行为风险提示方法的步骤流程图,具体可以包括如下步骤:
89.步骤301,在客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为;其中,用户为当前使用移动终端的用户。
90.步骤302,在检测到用户发生行走行为的情况下,对累计检测到用户发生行走行为的第三次数进行递增。
91.在检测到用户发生行走行为的情况下,可以进一步判断是否存在监测误差,若不存在监测误差,则表征用户发生稳定的行走行为。
92.具体的,监测误差可能是由于用户简单的起身行动导致的,即将用户简单的起身行动识别为行走行为,则可以对用户发生行走行为的次数进行统计,在检测到用户发生行走行为的情况下,对累计检测到用户发生行走行为的第三次数进行递增,如加1,然后可以
进一步判断第三次数是否大于第三预设次数,如第三预设次数为10次。
93.步骤303,在第三次数大于第三预设次数的情况下,检测用户当前使用移动终端的行为姿态,并根据行为姿态,向用户进行风险提示;其中,行为姿态为用户头部的姿态。
94.如果第三次数小于或等于第三预设次数,则表征用户发生的行走行为不是稳定的行走行为,用户简单的起身行动导致的,数据不够准确。在第三次数大于第三预设次数,则表征用户发生的行走行为是稳定的行走行为,则可以进行后续的行为姿态检测。通过多次检测用户是否发生行走行为,在累计检测到用户发生行走行为的次数大于预设次数的情况下,才进行后续行为姿态的检测,减少了因为用户偶尔起身行动导致对不良行为的误判。
95.在一示例中,可以按照预设时间间隔检测用户是否发生行走行为,如3s,检测结果可以包含用户发生行走行为、用户没有发生行走行为两种,累计检测到用户发生行走行为的第三次数可以针对持续检测用户发生行走行为的情况,即相邻两次行走行为之间不存在用户没有发生行走行为的情况,当检测到用户没有发生行走行为的情况时,可以对第三次数清零。
96.在本发明实施例中,通过在客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为,在检测到用户发生行走行为的情况下,对累计检测到用户发生行走行为的第三次数进行递增,在第三次数大于第三预设次数的情况下,检测用户当前使用移动终端的行为姿态,并根据行为姿态,向用户进行风险提示,实现了多次检测用户是否发生行走行为,在累计检测到用户发生行走行为的次数大于预设次数的情况下,才进行后续行为姿态的检测,减少了因为用户偶尔起身行动导致对不良行为的误判。
97.参照图4,示出了本发明一实施例提供的一种基于移动终端的用户行为风险提示方法的步骤流程图,具体可以包括如下步骤:
98.步骤401,在客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为;其中,用户为当前使用移动终端的用户。
99.步骤402,在检测到用户发生行走行为的情况下,获取移动终端当前的方位信息,并根据方位信息,确定用户当前使用移动终端的行为姿态;其中,行为姿态为用户头部的姿态。
100.在具体实现中,可以通过加速度与磁场传感器采集的传感数据,确定移动终端的俯仰角与旋转角,然后可以根据角度确定移动终端当前的方位信息,进而可以根据方位信息,确定用户当前使用移动终端的行为姿态。
101.其中,俯仰角和旋转角分别为移动终端所在平面与水平面的横轴(x轴)的夹角、与水平面的纵轴(y轴)的夹角,可以将俯仰角和旋转角组合用来表示移动终端的方位信息,方位信息可以为移动终端所处平面与水平面形成的夹角,即包含与水平面的横轴的夹角、与水平面的纵轴的夹角。
102.在实际应用中,用户使用移动终端的行为姿态不同,会导致移动终端的方位信息不同,而指定行为姿态下,移动终端的通常具有特定的方位信息,即移动终端所在平面与水平面的横轴的夹角、与水平面的纵轴的夹角处于预设角度范围内。例如,在用户低头使用移动终端的姿态下,移动终端所处平面与水平面形成的夹角通常会处于0度至30度之间。
103.基于此,可以判断方位信息中的与水平面的横轴的夹角、与水平面的纵轴的夹角
是否处于预设角度范围内,若两者均处于预设角度范围内,则判定用户当前使用移动终端的行为姿态为指定行为姿态,若任一者不处于预设角度范围内,则判定用户当前使用移动终端的行为姿态为非指定行为姿态。
104.步骤403,根据行为姿态,向用户进行风险提示。
105.在本发明实施例中,通过在客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为,在检测到用户发生行走行为的情况下,获取移动终端当前的方位信息,并根据方位信息,确定用户当前使用移动终端的行为姿态,然后根据行为姿态,向用户进行风险提示,实现了通过移动终端的方位信息来判断用户当前使用移动终端的行为姿态,进而根据行为姿态进行风险提示,降低了用户在行走时使用移动终端中客户端可能带来的风险。
106.以下结合图5a至图5c对观影模式下用户行为风险提示方法进行说明:
107.如图5a,可以包括如下步骤:
108.步骤501,响应于用户操作,客户端进入观影模式。
109.步骤502,通过有效运动传感器检测用户是否发生了有效运动(即上文中检测用户的位置是否发生变化)。
110.步骤503,在检测到用户发生了有效运动的情况下,通过步测器传感器检测用户是否发生了稳定的行走行为。
111.步骤504,在检测到用户发生了稳定的行走行为的情况下,通过加速度和磁场传感器检测移动终端是否处于水平状态。
112.步骤505,在移动终端处于水平状态的情况下,判定用户当前使用移动终端的行为姿态为低头姿态(即指定行为姿态),向用户进行风险提示。
113.其中,稳定的行走行为检测可以如图5b所示,包括:
114.子步骤11,开始监听有效运动传感器和步测器传感器;
115.子步骤12,当有效运动传感器检测到用户发生了有效运动时,开始记录步测器传感器采集的步数信息;
116.子步骤13,在预设时间间隔后,通过步测器传感器采集新的步数信息;
117.子步骤14,结合两次采集的步数信息,判断用户是否发生了稳定的行走行为;
118.子步骤15,在用户发生了稳定的行走行为时,开始监听加速度与磁场传感器。在用户未发生稳定的行走行为时,则可以重新获取新的步数信息。
119.其中,用户当前使用移动终端的行为姿态可以采用如图5c所示,包括:
120.子步骤21,开始监听加速度与磁场传感器;
121.子步骤22,根据加速度与磁场传感器采集的数据,计算移动终端的俯仰角和旋转角;
122.子步骤23,根据俯仰角和旋转角,判断移动终端是否处于水平状态;
123.子步骤24,在移动终端处于水平状态的情况下,判定用户当前使用移动终端的行为姿态为低头姿态,向用户进行风险提示;需要说明的是,在一示例中,可以统计检测到用户当前使用移动终端的行为姿态为低头姿态的第一次数,进而可以在第一次数大于第一预设次数(如第一预设次数为5次)的情况下才进行提风险提示,以避免误判断。
124.子步骤25,在移动终端未处于水平状态的情况下,重新监测有效运动。
125.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
126.参照图6a至图6f,示出了本发明一实施例提供的一种基于移动终端的用户行为风险提示装置的结构示意图,移动终端部署有客户端。
127.如图6a,该装置包括:
128.行走行为检测模块601,用于在客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为;其中,用户为当前使用移动终端的用户;
129.行为姿态检测和风险提示模块602,用于在检测到用户发生行走行为的情况下,检测用户当前使用移动终端的行为姿态,并根据行为姿态,向用户进行风险提示;其中,行为姿态为用户头部的姿态。
130.在本发明一实施例中,如图6b,行为姿态检测和风险提示模块602,包括:
131.根据行为姿态的次数提示风险子模块6021,用于根据行为姿态,更新指定行为姿态累计出现的第一次数,并在第一次数大于第一预设次数的情况下,向用户进行风险提示。
132.在本发明一实施例中,如图6c,根据行为姿态的次数提示风险子模块6021,包括:
133.第一次数递增单元60211,用于在行为姿态为指定行为姿态的情况下,对指定行为姿态累计出现的第一次数进行递增,并对非指定行为姿态累计出现的第二次数进行清零;
134.第一次数清零单元60212,用于在行为姿态为非指定行为姿态的情况下,对非指定行为姿态累计出现的第二次数进行递增,并在第二次数大于第二预设次数的情况下,对指定行为姿态累计出现的第一次数进行清零。
135.在本发明一实施例中,如图6d,行为姿态检测和风险提示模块602,包括:
136.根据方位确定行为姿态子模块6022,用于获取移动终端当前的方位信息,并根据方位信息,确定用户当前使用移动终端的行为姿态。
137.在本发明一实施例中,如图6e,行走行为检测模块601,包括:
138.行进速度确定子模块6011,用于在检测到用户位置发生变化时,根据移动终端采集的步数信息,确定用户的行进速度;
139.用户发生行走行为判定子模块6012,用于在行进速度大于预设速度的情况下,判定检测到用户发生行走行为。
140.在本发明一实施例中,如图6f,还包括:
141.第三次数递增模块603,用于对累计检测到用户发生行走行为的第三次数进行递增,并在第三次数大于第三预设次数的情况下,调用行为姿态检测和风险提示模块602。
142.在本发明一实施例中,目标使用模式包括以下任一种:
143.观影模式、游戏模式。
144.本发明实施例中,通过在移动终端中客户端处于通过移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为,在检测到用户发生行走行为的情况下,检测用户当前使用移动终端的行为姿态,并根据行为姿态,向用户进行风险提示,实
现了对用户使用移动终端中客户端的不良行为进行判定和风险提示,结合对用户的行走行为判定和对用户使用移动终端的行为姿态判定,降低了用户在行走时使用移动终端中客户端可能带来的风险。
145.本发明实施例还提供了一种电子设备,如图7所示,包括处理器701、通信接口702、存储器703和通信总线704,其中,处理器701、通信接口702、存储器703通过通信总线704完成相互间的通信,
146.存储器703,用于存放计算机程序;
147.处理器701,用于执行存储器703上所存放的程序时,实现如下步骤:
148.在客户端处于目标使用模式的情况下,检测用户是否发生行走行为;其中,用户为当前使用移动终端的用户;
149.在检测到用户发生行走行为的情况下,检测用户当前使用移动终端的行为姿态,并根据行为姿态,向用户进行风险提示。
150.上述终端提到的通信总线可以是外设部件互连标准(peripheral componentinterconnect,简称pci)总线或扩展工业标准结构(extended industrystandardarchitecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
151.通信接口用于上述终端与其他设备之间的通信。
152.存储器可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
153.上述的处理器可以是通用处理器,包括中央处理器(centralprocessing unit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
154.在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该程序被处理器执行时实现上述实施例中任一基于移动终端的用户行为风险提示方法。
155.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一基于移动终端的用户行为风险提示方法。
156.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
157.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络,或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机
可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd),或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。
158.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
159.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
160.以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
技术特征:
1.一种基于移动终端的用户行为风险提示方法,其特征在于,所述移动终端部署有客户端,所述方法包括:在所述客户端处于通过所述移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为;其中,所述用户为当前使用所述移动终端的用户;在检测到所述用户发生行走行为的情况下,检测所述用户当前使用所述移动终端的行为姿态,并根据所述行为姿态,向所述用户进行风险提示;其中,所述行为姿态为所述用户头部的姿态。2.根据权利要求1所述的方法,其特征在于,所述根据所述行为姿态,向所述用户进行风险提示,包括:根据所述行为姿态,更新指定行为姿态累计出现的第一次数,并在所述第一次数大于第一预设次数的情况下,向所述用户进行风险提示。3.根据权利要求2所述的方法,其特征在于,所述根据所述行为姿态,更新指定行为姿态累计出现的第一次数,包括:在所述行为姿态为指定行为姿态的情况下,对指定行为姿态累计出现的第一次数进行递增,并对非指定行为姿态累计出现的第二次数进行清零;在所述行为姿态为非指定行为姿态的情况下,对所述非指定行为姿态累计出现的第二次数进行递增,并在所述第二次数大于第二预设次数的情况下,对所述指定行为姿态累计出现的第一次数进行清零。4.根据权利要求1所述的方法,其特征在于,所述检测所述用户当前使用所述移动终端的行为姿态,包括:获取所述移动终端当前的方位信息,并根据所述方位信息,确定所述用户当前使用所述移动终端的行为姿态。5.根据权利要求1所述的方法,其特征在于,所述检测用户是否发生行走行为,包括:在检测到所述用户位置发生变化时,根据所述移动终端采集的步数信息,确定所述用户的行进速度;在所述行进速度大于预设速度的情况下,判定检测到所述用户发生行走行为。6.根据权利要求1至5任一项所述的方法,其特征在于,在所述检测所述用户当前使用所述移动终端的行为姿态之前,还包括:对累计检测到所述用户发生行走行为的第三次数进行递增,并在所述第三次数大于第三预设次数的情况下,执行所述检测所述用户当前使用所述移动终端的行为姿态。7.根据权利要求1所述的方法,其特征在于,所述目标使用模式包括以下任一种:观影模式、游戏模式。8.一种基于移动终端的用户行为风险提示装置,其特征在于,所述移动终端部署有客户端,所述装置包括:行走行为检测模块,用于在所述客户端处于通过所述移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为;其中,所述用户为当前使用所述移动终端的用户;行为姿态检测和风险提示模块,用于在检测到所述用户发生行走行为的情况下,检测所述用户当前使用所述移动终端的行为姿态,并根据所述行为姿态,向所述用户进行风险
提示;其中,所述行为姿态为所述用户头部的姿态。9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口、存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1至7任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。
技术总结
本发明实施例提供了一种基于移动终端的用户行为风险提示的方法和装置,移动终端部署有客户端,包括:在所述客户端处于通过所述移动终端的显示屏呈现画面的目标使用模式的情况下,检测用户是否发生行走行为;其中,所述用户为当前使用所述移动终端的用户;在检测到所述用户发生行走行为的情况下,检测所述用户当前使用所述移动终端的行为姿态,并根据所述行为姿态,向所述用户进行风险提示;其中,所述行为姿态为所述用户头部的姿态。通过本发明实施例,实现了对用户使用移动终端中客户端的不良行为进行判定和风险提示,结合对用户的行走行为判定和对用户使用移动终端的行为姿态判定,降低了用户在行走时使用移动终端中客户端可能带来的风险。能带来的风险。能带来的风险。
技术研发人员:张峻乾
受保护的技术使用者:北京奇艺世纪科技有限公司
技术研发日:2023.06.30
技术公布日:2023/10/6
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/