终端安全防护方法、装置及终端的制作方法_2

文档序号:9375139阅读:来源:国知局
5是根据一示例性实施例示出的一种终端的框图。
【具体实施方式】
[0057] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0058] 图1是根据一示例性实施例示出的一种终端安全防护方法的流程图,如图1所示, 该方法用于终端中,包括以下步骤。
[0059] 在步骤101中,当检测到触屏操作时,确定触屏操作对应的指定操作对象。
[0060] 在步骤102中,记录与指定操作对象关联的各个触屏操作对应的触屏轨迹。
[0061] 在步骤103中,对各个触屏操作对应的触屏轨迹进行聚合,生成待检测轨迹图像。
[0062] 在步骤104中,获取预先存储的与指定操作对象相匹配的指定轨迹图像,将待检 测轨迹图像与指定轨迹图像进行比对。
[0063] 其中,指定轨迹图像基于终端所有者对指定操作对象的触屏操作得到。
[0064] 在步骤105中,当待检测轨迹图像与指定轨迹图像的相似度小于预设阈值时,发 出警告信息。
[0065] 本公开实施例提供的方法,在检测到触屏操作后确定该触屏操作对应的指定操作 对象,并记录与该指定操作对象关联的各个触屏操作对应的触屏轨迹;之后,对各个触屏操 作对应的触屏轨迹进行聚合生成待检测轨迹图像,获取预先存储的与指定操作对象相匹配 的指定轨迹图像,并将待检测轨迹图像与指定轨迹图像进行比对,当待检测轨迹图像与指 定轨迹图像的相似度小于预设阈值时,发出警告信息,由于预先设置的轨迹图像基于终端 所有者对操作对象的触屏操作得到,而不同用户在操作同一操作对象时往往有着不一样的 习惯,所以根据使用操作对象的轨迹图像便可判断终端是否被他人使用过,智能性较优。 [0066] 可选地,获取预先存储的与操作对象相匹配的指定轨迹图像之前,该方法还包 括:
[0067] 当检测到触屏操作时,判断触屏操作是否由终端所有者执行;
[0068]当触屏操作由终端用户执行时,对于每一个操作对象,记录与操作对象关联的各 个触屏操作对应的触屏轨迹;
[0069] 将与操作对象关联的各个触屏操作对应的触屏轨迹进行聚合,生成与操作对象相 匹配的轨迹图像;
[0070] 将操作对象与轨迹图像的对应关系进行存储。
[0071] 可选地,发出警告信息,包括:
[0072] 获取操作指定操作对象的时间信息;
[0073] 根据指定操作对象的名称信息和时间信息生成警告信息;
[0074] 获取预先留存的联系方式,基于联系方式发出警告信息。
[0075] 可选地,将待检测轨迹图像与指定轨迹图像进行比对,包括:
[0076] 对待检测轨迹图像进行预处理,得到第一处理图像;
[0077] 对指定轨迹图像进行预处理,得到第二处理图像;
[0078] 根据第一处理图像的像素信息,计算第一处理图像的第一特征值;
[0079] 根据第二处理图像的像素信息,计算第二处理图像的第二特征值;
[0080] 将第一特征值与第二特征值进行比对;
[0081] 当第一特征值与第二特征值中不相同数据位的个数大于指定数目时,确定待检测 轨迹图像与指定轨迹图像的相似度小于预设阈值。
[0082] 可选地,根据第一处理图像的像素信息,计算第一处理图像的第一特征值,包括:
[0083] 计算第一处理图像中每个像素点的灰度值和全部像素点的灰度平均值;
[0084] 将每个像素点的灰度值与灰度平均值进行比较,得到多个比较结果;
[0085] 根据多个比较结果,得到第一处理图像的第一特征值。
[0086] 上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再 --赘述。
[0087] 图2是根据一示例性实施例示出的一种终端安全防护方法的流程图,如图2所示, 该方法用于终端中,包括以下步骤。
[0088] 在步骤201中,当检测到触屏操作时,判断该触屏操作是否由终端所有者执行;当 触屏操作由终端用户执行时,执行下述步骤202。
[0089] 在本公开实施例中,通过步骤201至步骤204记录了终端所有者对终端安装或存 储的所有操作对象的使用习惯。其中,操作对象可包括应用、文件、文件夹等等,本公开实施 例对此不进行具体限定。由于每个人手指的粗细程度、点按操作对象的位置、手指力度、滑 动位置均有所不同,所以通过对终端所有者的上述操作习惯进行记录,便可统计出终端所 有者一套特有的触屏轨迹图像。其中,触屏轨迹图像即轨迹涂鸦,包括了终端所有者在使用 任一操作对象时的各种触屏轨迹。其中,触屏轨迹包括滑动轨迹、点按轨迹等等。
[0090] 在记录终端所有者对每一个操作对象的使用习惯时,还需首先确定执行触屏操作 的用户是否为终端所有者本人。为此,终端用户所有者可事先录入一个验证口令。该验证 口令可为验证密码、验证手势、验证语音或人脸图像等等,本公开实施例对此不进行具体限 定。在终端检测到触屏操作后,在对触屏操作对应触屏轨迹进行记录之前,提示当前用户输 入正确的验证口令。若当前用户输入正确的验证口令,则确定该触屏操作由终端所有者执 行。
[0091] 在步骤202中,当触屏操作由终端用户执行时,对于每一个操作对象,记录与该操 作对象关联的各个触屏操作对应的触屏轨迹。
[0092] 对于终端安装或存储的每一个操作对象而言,当终端所有者操作该操作对象时, 记录终端所有者对该操作对象执行的所有触屏操作对应的触屏轨迹,该触屏轨迹至少包括 用户对操作对象的点按轨迹、移动轨迹,在操作对象所提供的页面上的点按轨迹、滑动轨迹 等,只要该触屏操作与该操作对象相关,那么该触屏操作对应的触屏轨迹便会被记录。
[0093] 在步骤203中,将与该操作对象关联的各个触屏操作对应的触屏轨迹进行聚合, 生成与该操作对象相匹配的轨迹图像。
[0094] 在本公开实施例中,在得到与该操作对象关联的各个触屏操作对应的触屏轨迹 后,将全部的触屏轨迹聚合在一起,得到一幅轨迹图像。其中,在聚合轨迹图像时,可参照各 个触屏轨迹在终端屏幕上产生的位置和指示方向,确定各个触屏轨迹在轨迹图像中的位置 和指示方向。为了使得得到的轨迹图像更加清晰,还可对各个触屏轨迹进行等比例放大后 再将其绘制在轨迹图像中,本公开实施例对聚合方式不进行具体限定。其中,该轨迹图像既 可为彩色图像,还可为灰度图像等等,本公开实施例对此同样不进行具体限定。
[0095] 需要说明的是,为了能够精确地对终端所有者的使用习惯进行捕捉,上述步骤201 至步骤203可执行多次。也即,在每次终端所有者点亮终端屏幕开始至关闭终端屏幕为止, 均对终端所有者使用的操作对象的触屏轨迹进行记录,生成该操作对象对应的轨迹涂鸦。 这样在一段时间之后,可得到每一个操作对象对应的多个轨迹涂鸦。对于每一个操作对象, 对这些轨迹图像进行平均化处理,最终得到与每一个操作对象相匹配的轨迹图像。最终得 到的轨迹图像可较为精准地反应终端所有者的使用习惯。
[0096] 在步骤204中,将该操作对象与轨迹图像的对应关系进行存储。
[0097] 在本公开实施例中,在得到与每一个操作对象相匹配的轨迹图像后,可将任一操 作对象与对应的轨迹图像之间的对应关系进行存储,并将得到的对应关系存储在内存或存 储卡等存储介质中。其中,对应关系可通过下表1所示的对应关系表进行存储。
[0098] 表 1
[0099]
[0100] 在步骤205中,当检测到触屏操作时,确定该触屏操作对应的指定操作对象。
[0101] 在本公开实施例中,在得到与每一个操作对象相匹配的轨迹图像后,当检测到对 任一操作对象的触屏操作后,便可基于上述轨迹图像来检测此次的操作行为是否由终端有 者本人执行。
[0102] 在确定该触屏操作对应的指定操作对象时,由于终端记录了每一个操作对象在终 端屏幕上的显示位置,而用户使用某一操作对象的前提是点按该操作对象进入该操作对象 提供的页面中。所以可通过用户的点按位置来确定该触屏操作对应的指定操作对象。当终 端检测到任一操作对象所在位置处存在点按操作时,将该操作对象确定为该触屏操作对应 的指定操作对象。
[0103] 在步骤206中,记录与指定操作对象关联的各个触屏操作对应的触屏轨迹。
[0104] 该步骤与上述步骤202同理,此处不再赘述。
[0105] 在步骤207中,对各个触屏操作对应的触屏轨迹进行聚合,生成待检测轨迹图像。
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1