一种客户端自动取证方法和系统与流程

文档序号:12463070阅读:来源:国知局

技术特征:

1.一种客户端自动取证方法,其特征在于,包括以下步骤:

步骤1,客户端取证过程中,当弹出操作提示框时,获取模拟点击位置;

步骤2,采用预设的模拟点击方法在所述模拟点击位置进行点击,以使客户端取证过程继续进行。

2.根据权利要求1所述的客户端自动取证方法,其特征在于,所述步骤1之前还包括分类步骤,具体为:

S1,获取客户端取证过程中所有需要进行模拟点击的场景;

S2,对不同型号的客户端进行测试,判断所述场景的模拟点击位置在所有型号的客户端中是否保持不变,若是,则将所述场景标识为第一类场景,并记录每个第一类场景对应的模拟点击位置;若否,则不对所述场景进行标识;

S3,建立所有第一类场景与对应模拟点击位置的对应关系表。

3.根据权利要求2所述的客户端自动取证方法,其特征在于,当模拟点击位置设置在客户端屏幕的右下角时,所述模拟点击位置的坐标为(X-a,Y-b),其中X为客户端的屏幕长度,Y为客户端的屏幕宽度,a的取值范围为20~60px,b的取值范围为20~60px。

4.根据权利要求2或3所述的客户端自动取证方法,其特征在于,所述步骤1具体为:

S101,客户端取证过程中,当弹出操作提示框时,截取包含所述操作提示框的当前屏幕图像;

S102,根据当前屏幕图像判断当前场景是否为第一类场景,若是,则执行S103,若否,则执行S104;

S103,查询对应关系表,获取当前场景对应的模拟点击位置;

S104,对所述当前屏幕图像进行识别,获取预设字符在所述当前屏幕图像中的位置,并将所述位置设为模拟点击位置。

5.根据权利要求4所述的客户端自动取证方法,其特征在于,所述步骤S104具体为:采用文字识别方法对当前屏幕图像的文字字符进行识别,当识别出的文字字符包括所述预设字符时,将所述预设字符在当前屏幕图像的位置设定为模拟点击位置;若识别出的文字字符不包括所述预设字符时,则生成并显示报警信息。

6.根据权利要求4所述的客户端自动取证方法,其特征在于,所述步骤S104具体为:

建立包括所述预设字符的图片,并建立图片库;

采用图像匹配算法将图片库中的图片分别与所述当前屏幕图像进行匹配,判断当前屏幕图像中是否包含所述图片,若不包含,则生成并显示报警信息,若包含,则获取所述图片在所述当前屏幕图像的坐标,并将所述坐标设定为模拟点击位置。

7.一种客户端自动取证系统,其特征在于,包括位置获取模块和点击模块,

所述位置获取模块用于客户端取证过程中,当弹出操作提示框时,获取模拟点击位置;

所述点击模块用于采用预设的模拟点击方法在所述模拟点击位置进行点击,以使客户端取证过程继续进行。

8.根据权利要求7所述的客户端自动取证系统,其特征在于,还包括分类模块,所述分类模块包括:

场景获取单元,用于获取客户端取证过程中所有需要进行模拟点击的场景;

测试单元,用于对不同型号的客户端进行测试,判断所述场景的模拟点击位置在所有型号的客户端中是否保持不变,若是,则将所述场景标识为第一类场景,并记录每个第一类场景对应的模拟点击位置;若否,则不对所述场景进行标识;

建表单元,用于建立所有第一类场景与对应模拟点击位置的对应关系表。

9.根据权利要求8所述的客户端自动取证系统,其特征在于,所述位置获取模块包括:

截屏单元,用于客户端取证过程中,当弹出操作提示框时,截取包含所述操作提示框的当前屏幕图像;

判断单元,用于根据当前屏幕图像判断当前场景是否为第一类场景,若是,则驱动查询单元,若否,则驱动识别单元;

查询单元,用于查询对应关系表,获取当前场景对应的模拟点击位置;

识别单元,用于对所述当前屏幕图像进行识别,获取预设字符在所述当前屏幕图像中的位置,并将所述位置设为模拟点击位置。

10.根据权利要求9所述的客户端自动取证系统,其特征在于,所述识别单元包括文字识别单元和/或图像识别单元,

所述文字识别单元用于采用文字识别方法对当前屏幕图像的文字字符进行识别,当识别出的文字字符包括所述预设字符时,将所述预设字符在当前屏幕图像的位置设定为模拟点击位置;若识别出的文字字符不包括所述预设字符时,则生成并显示报警信息;

所述图形识别单元用于采用匹配算法将预先建立的图片库中的图片分别与所述当前屏幕图像进行匹配,判断当前屏幕图像中是否包含所述图片,若不包含,则生成并显示报警信息,若包含,则获取所述图片在所述当前屏幕图像的坐标,并将所述坐标设定为模拟点击位置;所述图片库中的图片包括所述预设字符。

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