一种小语种界面截图方法和设备与流程

文档序号:23805568发布日期:2021-02-03 08:40阅读:99来源:国知局

[0001]
本发明属于通讯技术领域,尤其涉及一种小语种界面截图方法和设备。


背景技术:

[0002]
非中文语言、文字,统称小语种;在终端的测试活动中,涉及到非中文文字的界面测试时,需要提供终端在非中文文字的设置下,遍历所有可视界面,提供带有非中文文字的截图,以供后续的文字翻译需要。目前,需要人工操作终端,反复遍历终端的所有界面,手动操作进行截图并保存图片文件。
[0003]
另外,在截图后还需人工目视筛选重复的截图,挑选所需的截图图片,会耗费大量的人力和时间,对非中文文字不了解的,更需要对细微差异进行反复仔细的判读和确认。


技术实现要素:

[0004]
为了克服上述问题,本发明提供一种小语种界面截图方法和设备,以解决现有技术中存在的缺陷。
[0005]
为了达到上述目的,本发明采取了以下技术方案:
[0006]
本发明第一方面提供一种小语种界面截图方法,所述方法包括:
[0007]
接收人工操作指令,生成操作脚本,其中,操作指令是手动点击样品终端依次唤出每个预定应用中至少一个带小语种的可视界面;
[0008]
执行所述操作脚本,依次自动对与样品终端型号相同的待截图终端预定应用中每个带小语种的可视界面进行截图,得到截图图片并保存。
[0009]
在第一方面的优选实施例中,所述生成操作脚本包括:
[0010]
打开样品终端预定应用,自动创建空白文本文件;
[0011]
点击样品终端唤出每个预定应用中至少一个带小语种的可视界面,获取手动操作样品终端的动作事件信息并写入空白文本文件,其中,所述动作事件信息包含关键字、序号、时间和坐标;
[0012]
点击停止后,停止写入,生成所述操作脚本。
[0013]
在第一方面的优选实施例中,所述操作脚本包括若干个子操作脚本,子操作脚本是根据样品终端中一个相应的应用生成的。
[0014]
在第一方面的优选实施例中,将得到的截图图片保存是根据应用名称分类后进行保存的。
[0015]
在第一方面的优选实施例中,在将得到的截图图片保存之前还包括对所有的截图图片进行筛选去重。
[0016]
在第一方面的优选实施例中,所述样品终端的预定应用和所述待截图终端的预定应用的数量相等,且应用相同。
[0017]
本发明第二方面提供一种用于终端小语种界面截图的设备,所述设备包括:脚本生成模块和主控模块;其中,
[0018]
脚本生成模块,所述脚本生成模块和样品终端连接,被设置为当接收人工操作指令后,生成操作脚本,其中,操作指令是手动点击样品终端依次唤出每个预定应用中至少一个带小语种的可视界面;
[0019]
主控模块,所述主控模块分别和脚本生成模块以及与样品终端型号相同的待截图终端连接,所述主控模块包括获得单元和执行单元,所述获得单元用于获得操作脚本,所述执行单元被设置为当所述获得所述操作脚本后,执行所述操作脚本,自动对待截图终端预定应用中每个带小语种的可视界面进行截图,得到截图图片并保存。
[0020]
在第二方面的优选实施例中,所述生成操作脚本包括:
[0021]
打开样品终端预定应用,自动创建空白文本文件;
[0022]
点击样品终端唤出每个预定应用中至少一个带小语种的可视界面,获取手动操作样品终端的动作事件信息并写入空白文本文件,其中,所述动作事件信息包含关键字、序号、时间和坐标;
[0023]
点击停止后,停止写入,生成所述操作脚本。
[0024]
在第二方面的优选实施例中,所述脚本生成模块包括若干个子脚本生成模块,每个子脚本生成模块对应样品终端中一个应用生成相应的子操作脚本。
[0025]
在第二方面的优选实施例中,所述主控模块还包括筛选单元,所述筛选单元用于在将得到的截图图片保存之前对所有的截图图片进行筛选去重。
[0026]
与现有技术相比,本发明的有益效果:
[0027]
本发明提供的一种小语种界面截图方法和设备,其中,所述方法包括:接收人工操作指令,生成操作脚本,其中,操作指令是手动点击样品终端依次唤出每个预定应用中至少一个带小语种的可视界面;执行所述操作脚本,依次自动对与样品终端型号相同的待截图终端预定应用中每个带小语种的可视界面进行截图,得到截图图片并保存。本发明只需对样品终端单次手动录制操作,生成并执行所述操作脚本,可实现自动截图工作;在处理类似复杂的、操作重复的工作中,可以简化工作流程,节省人力,降低工作成本,提高工作效率和降低出错的概率。
附图说明
[0028]
图1为本发明中小语种界面截图方法的流程示意框图。
[0029]
图2为本发明中动作事件信息的样本图。
[0030]
图3为本发明中整理动作事件信息后得到的样本图。
[0031]
图4为本发明中用于终端小语种界面截图的设备的结构示意框图。
[0032]
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0033]
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0034]
参见图1,本发明第一方面提供一种小语种界面截图方法,所述方法包括如下步骤:
[0035]
s11、接收人工操作指令,生成操作脚本,其中,操作指令是手动点击样品终端依次唤出每个预定应用中至少一个带小语种的可视界面;
[0036]
s12、执行所述操作脚本,依次自动对与样品终端型号相同的待截图终端预定应用中每个带小语种的可视界面进行截图,得到截图图片并保存。
[0037]
需要说明的是,保存截图图片的载体可以是本发明中所述的设备或待截图终端,所述的设备即控制系统pc端;当然,也可以将得到的截图图片保存到任意一种可以保存截图图片的云端、设备、终端以及可读取存储器。
[0038]
需要说明的是,本发明方案的基本原理是:
[0039]
首先工人对样品终端进行一次正常的截图操作(与传统的精挑细选的截图方式不同,无需关心是否重复,是否全面),在工人的截图操作过程中,录制工人的操作动作和过程。在更换语言设置后,按录制的操作脚本发送操作指令和数据,待截图终端按照操作脚本内的操作方式进行截图,从而完成小语种的截图工作。
[0040]
另外,在完成截图后,通过图片判别的方式,剔除相同的图片,并可参照可阅读的语言图片(如中文),按应用名称进行分类整理。
[0041]
参见图2和图3,在第一方面的一些实施例中,所述生成操作脚本包括:
[0042]
打开样品终端预定应用,自动创建空白文本文件;
[0043]
点击样品终端唤出每个预定应用中至少一个带小语种的可视界面,获取手动操作样品终端的动作事件信息并写入空白文本文件,其中,所述动作事件信息包含关键字、序号、时间和坐标;
[0044]
点击停止后,停止写入,生成所述操作脚本。
[0045]
需要说明的是,所述获取手动操作样品终端的动作事件信息指的是手动操作样品终端时的动作事件信息,例如点击、滑动、长按等动作信息。在将动作事件信息写入空白文本文件之前还包括:将动作事件信息按应用名称分组和去除动作事件信息中多余字符;可以理解的是,所述多余字符指的是动作事件信息中的空格和用不到的信息。
[0046]
在第一方面的一些实施例中,所述操作脚本包括若干个子操作脚本,子操作脚本是根据样品终端中一个相应的应用生成的。
[0047]
可以理解的是,为了方便分类整理得到的截图图片和后期维护,整理截图图片可在源头上进行分类,即按应用名称生成相应的子操作脚本,每个子操作脚本对应一个应用;后期维护,是考虑到某一个应用后期有变化,需要重新截图;例如:待截图终端以手机为例,按应用的名称来划分,手机内的应用包括通话、短信和相机等等,如果把所有应用的截图图片保存到一个文件夹里,若后期某一个应用有变化,在维护时需要将所有的应用重新截图,这将浪费大量的时间;若设置若干子操作脚本,每个子操作脚本对应一个应用;如后续通话应用有变化,只需要调集与通话应用相关的子操作脚本,对通话应用的界面重新进行截图即可,其它应用的截图图片可继续使用。
[0048]
在第一方面的一些实施例中,将得到的截图图片保存是根据应用名称分类后进行保存的。
[0049]
可以理解的是,待截图终端以手机为例,按应用的名称来划分,手机内的应用包括通话、短信和相机等等,如果把所有应用的截图图片保存到一个文件夹里,若后期其中某个应用有变化,在维护时需要将所有的应用重新截图,这将浪费大量的时间;因此,需要对这
些截图图片进行分类,其中,分类是按应用的名称进行分类的,若后期其中一个应用有变化,只需要对这个应用重新进行截图即可。
[0050]
在第一方面的一些实施例中,在将得到的截图图片保存之前还包括对所有的截图图片进行筛选去重。在利用操作脚本自动截图的过程中,可能会截下一些重复的图片,因此,在截屏后,需要对所有的截图图片进行筛选去除重复的。
[0051]
可以理解的是,样品终端的预定应用和所述待截图终端的预定应用的数量相等,且应用相同,例如,样品终端的预定应用有三个,分别是通话、短信和相机,那么待截图终端的预定应用也是三个,同样,分别是通话、短信和相机;可以理解的是,所述样品终端的预定应用的数量也可以是大于待截图终端的预定应用的数量的,但是,样品终端的预定应用必须包含待截图终端的所有应用。
[0052]
综上所述,本发明第一方面提供的一种小语种界面截图方法,包括:接收人工操作指令,生成操作脚本,其中,操作指令是手动点击样品终端依次唤出每个预定应用中至少一个带小语种的可视界面;执行所述操作脚本,依次自动对与样品终端型号相同的待截图终端预定应用中每个带小语种的可视界面进行截图,得到截图图片并保存。本发明只需对样品终端单次手动录制操作,生成并执行所述操作脚本,可实现自动截图工作;在处理类似复杂的、操作重复的工作中,可以简化工作流程,节省人力,降低工作成本,提高工作效率和降低出错的概率。
[0053]
另外,本发明还可以对截图图片进行识别与判定,对重复的截图图片进行筛选和分类。
[0054]
参见图4,本发明第二方面提供一种用于终端小语种界面截图的设备,所述设备20包括:脚本生成模块21和主控模块22;其中,
[0055]
脚本生成模块21,所述脚本生成模块21和样品终端连接,被设置为当接收人工操作指令后,生成操作脚本,其中,操作指令是手动点击样品终端依次唤出每个预定应用中至少一个带小语种的可视界面;
[0056]
主控模块22,所述主控模块22分别和脚本生成模块21以及与样品终端型号相同的待截图终端连接,所述主控模块22包括获得单元221和执行单元222,所述获得单元用于获得操作脚本,所述执行单元被设置为当所述获得所述操作脚本后,执行所述操作脚本,自动对待截图终端预定应用中每个带小语种的可视界面进行截图,得到截图图片并保存。
[0057]
需要说明的是,保存截图图片的载体可以是本发明中所述的设备或待截图终端,所述的设备即控制系统pc端;当然,也可以将得到的截图图片保存到任意一种可以保存截图图片的云端、设备、终端以及可读取存储器。
[0058]
需要说明的是,本发明方案的基本原理是:
[0059]
首先工人对样品终端进行一次正常的截图操作(与传统的精挑细选的截图方式不同,无需关心是否重复,是否全面),在工人的截图操作过程中,录制工人的操作动作和过程。在更换语言设置后,按录制的操作脚本发送操作指令和数据,待截图终端按照操作脚本内的操作方式进行截图,从而完成小语种的截图工作。
[0060]
另外,在完成截图后,通过图片判别的方式,剔除相同的图片,并可参照可阅读的语言图片(如中文),按应用名称进行分类整理。
[0061]
在第二方面的一些实施例中,所述生成操作脚本包括:
[0062]
打开样品终端预定应用,自动创建空白文本文件;
[0063]
点击样品终端唤出每个预定应用中至少一个带小语种的可视界面,获取手动操作样品终端的动作事件信息并写入空白文本文件,其中,所述动作事件信息包含关键字、序号、时间和坐标;
[0064]
点击停止后,停止写入,生成所述操作脚本。
[0065]
需要说明的是,所述获取手动操作样品终端的动作事件信息指的是手动操作样品终端时的动作事件信息,例如点击、滑动、长按等动作信息。在将动作事件信息写入空白文本文件之前还包括:将动作事件信息按应用名称分组和去除动作事件信息中多余字符;可以理解的是,所述多余字符指的是动作事件信息中的空格和用不到的信息。
[0066]
在第二方面的一些实施例中,所述脚本生成模块21包括若干个子脚本生成模块211,每个子脚本生成模块211对应样品终端中一个应用生成相应的子操作脚本。
[0067]
可以理解的是,为了方便分类整理得到的截图图片和后期维护,整理图片可在源头上进行分类,即按应用名称生成相应的子操作脚本,每个子操作脚本对应一个应用;后期维护,是考虑到某一个应用后期有变化,需要重新截图;例如:待截图终端以手机为例,按应用的名称来划分,手机内的应用包括通话、短信和相机等等,如果把所有应用的截图图片保存到一个文件夹里,若后期某一个应用有变化,在维护时需要将所有的应用重新截图,这将浪费大量的时间;若设置若干子操作脚本,每个子操作脚本对应一个应用;如后续通话应用有变化,只需要调集与通话应用相关的子操作脚本,对通话应用的界面重新进行截图即可,其它应用的截图图片可继续使用。
[0068]
可以理解的是,待截图终端以手机为例,按应用的名称来划分,手机内的应用包括通话、短信和相机等等,如果把所有应用的截图图片保存到一个文件夹里,若后期其中某个应用有变化,在维护时需要将所有的应用重新截图,这将浪费大量的时间;因此,需要对这些截图图片进行分类,其中,分类是按应用的名称进行分类的,若后期其中一个应用有变化,只需要对这个应用重新进行截图即可。
[0069]
在第二方面的一些实施例中,所述主控模块22还包括筛选单元223,所述筛选单元223用于在将得到的截图图片保存之前对所有的截图图片进行筛选去重。
[0070]
在将得到的截图图片保存之前还包括对所有的截图图片进行筛选去重。在利用操作脚本自动截图的过程中,可能会截下一些重复的图片,因此,在截屏后,需要对所有的截图图片进行筛选去除重复的。
[0071]
可以理解的是,样品终端的预定应用和所述待截图终端的预定应用的数量相等,且应用相同,例如,样品终端的预定应用有三个,分别是通话、短信和相机,那么待截图终端的预定应用也是三个,同样,分别是通话、短信和相机;可以理解的是,所述样品终端的预定应用的数量也可以是大于待截图终端的预定应用的数量的,但是,样品终端的预定应用必须包含待截图终端的所有应用。
[0072]
综上所述,本发明第二方面提供的一种用于终端小语种界面截图的设备,包括:脚本生成模块和主控模块;其中,脚本生成模块,所述脚本生成模块和样品终端连接,被设置为当接收人工操作指令后,生成操作脚本,其中,操作指令是手动点击样品终端依次唤出每个预定应用中至少一个带小语种的可视界面;主控模块,所述主控模块分别和脚本生成模块以及与样品终端型号相同的待截图终端连接,所述主控模块包括获得单元和执行单元,
所述获得单元用于获得操作脚本,所述执行单元被设置为当所述获得所述操作脚本后,执行所述操作脚本,自动对待截图终端预定应用中每个带小语种的可视界面进行截图,得到截图图片并保存。本发明只需对样品终端单次手动录制操作,生成并执行所述操作脚本,可实现自动截图工作;在处理类似复杂的、操作重复的工作中,可以简化工作流程,节省人力,降低工作成本,提高工作效率和降低出错的概率。
[0073]
另外,本发明还可以对截图图片进行识别与判定,对重复的截图图片进行筛选和分类。
[0074]
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!
1