一种信息录入方法、装置和存储介质与流程

文档序号:33086678发布日期:2023-01-31 22:10阅读:23来源:国知局
一种信息录入方法、装置和存储介质与流程

1.本技术涉及通信技术领域,尤其涉及一种信息录入方法、装置和存储介质。


背景技术:

2.随着互联网技术迅速发展,个人信息逐渐从纸面的档案信息转移到互联网中,这代表着用户在互联网上办理各种业务,进行个人信息认证时,需要将个人信息录入至互联网中。
3.目前常见的信息录入方式是手动输入和上传图片,但在特殊业务场景,尤其是在办理金融类相关的业务,因其重要性,想要办理相关业务需要用户录入非常多的个人信息,用于确认是本人操作以及保障后续工作。
4.因此,想要办理特殊业务的用户在进行信息录入时,存在操作多且复杂,信息录入效率低的问题。


技术实现要素:

5.本技术实施例一种信息录入方法、装置和存储介质,能够简化用户在进行信息录入时的操作,提高信息录入效率。
6.第一方面,本技术实施例提供了一种信息录入方法,所述方法应用于终端,所述方法包括:
7.在进行信息填报的过程中通过录屏功能采集屏幕视频;
8.通过预设算法从所述屏幕视频中筛选目标图片;
9.从所述目标图片中提取与所述信息填报的名目相匹配的目标信息;
10.将所述目标信息录入所述名目的填报路径。
11.具体的,目前常用的信息录入方式是手动输入和上传图片,而在办理特殊业务,尤其是金融类业务时需录入的信息较多,这也就代表着用户手动输入或上传图片之类的操作会较多,这些操作往往会花费较多的时间,而在办理特殊业务的用户一般来说心情是较为急切的,而这种繁琐操作也就会极大的影响此类用户的体验感。
12.因此,在本方案中,采用了上传屏幕视频代替手动输入和上传图片的方式进行信息录入,用户仅需在屏幕录制的过程中将需手动输入的信息和需上传的图片在屏幕上显示,因此所述屏幕视频中包含了需手动输入的信息和需上传的图片,这也就简化了用户多次进行用户手动输入或上传图片之类的操作,且所述屏幕视频是启动终端自带的录屏功能进行采集的,无需调用第三方软件。
13.进一步的,所述屏幕视频可分为多帧图片,而一帧相当于1/12秒,因此所述屏幕视频中除开有关用户信息的图片之外,可能还包含很多无用图片,这些无用图片假如加入到后期的分析工作中,会额外增加非常多的工作量,因此通过预设算法从所述屏幕视频中筛选目标图片,所述目标图片为可能包含用户需录入信息的图片。
14.更进一步的,当通过筛选获取到所述目标图片后,即可对所述目标图片进行解析,
得到与所述信息填报的名目相匹配的目标信息,所述目标信息中包含用户个人信息或其它需上传的多项信息,而在实际应用场景中,所述信息填报的名目一般为姓名、电话号、身份证号等个人信息,身份证所在地和家庭住址等住址信息,家庭成员名称、联系方式等家庭信息,以及办理的业务名称、金额相关的业务信息等。
15.更进一步的,确定所述目标信息匹配的名目,根据所述名目将所述目标信息录入至所述名目的填报路径,上述过程中的匹配和录入操作均为自动完成,无需用户手动操作。
16.综上,本方案中将用户在进行信息录入时需手动输入和上传图片的多项复杂操作简化为在屏幕录制的过程中将需手动输入的信息和需上传的图片在屏幕上显示,避免重复上传和输入的操作,提高信息录入效率,进而提升用户在进行信息录入时的体验感。
17.在第一方面的又一种可能的实施方式中,所述在进行信息填报的过程中通过录屏功能采集屏幕视频,包括:
18.向用户输出第一提示信息,所述第一提示信息用于指示用户操作所述终端以使包含所述目标信息的图像显示到屏幕上;
19.启动录屏功能,对所述用户操作所述终端的过程中所述屏幕上显示的内容进行采集,得到屏幕视频。
20.具体的,在通过录屏功能采集屏幕视频开始前,向用户输出第一提示信息,通过上述第一提示信息提示用户准备好需录入的目标信息,以及将所述目标信息在采集屏幕视频时显示到屏幕上,所述第一提示信息可以是语音提示,也可以是弹窗文字提示。
21.进一步的,在一定时间后,所述第一提示信息结束,启动终端自带的录屏功能,对所述用户操作所述终端的过程中所述屏幕上显示的内容进行采集,得到屏幕视频。所述操作
22.在现在人们与互联网之间的联系日益加深的今天,基本上所有人都会有或多或少进行个人认证的经历,因此人们的终端中也就或多或少保存着与个人信息相关的图片或网页,如身份证正反面照片、快递邮寄的个人信息或地址截图等,即使有人的终端中未保存着与个人信息相关的图片,也可在进行屏幕录制时,通过终端自带的摄像头将如身份证、户口本等实体个人信息证明在屏幕上进行显示,无需进行目前常见的拍照、保存,再一项项上传的操作,提高信息录入效率。
23.在第一方面的又一种可能的实施方式中,所述通过预设算法从所述屏幕视频中筛选目标图片,包括:
24.将所述屏幕视频中停顿时长超过预设时长的图片确定为目标图片。
25.具体的,用户在上述操作所述终端的过程,会有意识的在包含需录入信息的图片或网页处停顿,以使所述屏幕视频中显示清晰的所述包含需录入信息的图片或网页,因此设置预设时长,可选的,所述预设时长为1秒;根据所述屏幕视频中某一帧图片的停顿时长是否超过所述预设时长,以此确定所述某一帧图片是否为目标图片,当所述某一帧图片的停顿时长超过预设时长时即可确定为目标图片;因此,根据上述过程可节省大量分析所述屏幕视频的时间,减少分析工作量,在最短的时间内确定目标图片。
26.在第一方面的又一种可能的实施方式中,所述从所述目标图片中提取与所述信息填表的名目相匹配的目标信息,包括:
27.通过光感识别系统识别并提取所述目标图片中的特征信息,所述特征信息为文
字、数字、字母、符号信息中的一项或多项;
28.识别所述特征信息中与所述信息填报的名目相匹配的目标信息,所述名目包括个人信息、地址信息和业务信息中的一项或多项。
29.具体的,在特殊业务场景,尤其是在办理金融类相关的业务场景中,需录入的信息一般由文字、数字、字母和符号中的一项或多项组成,可选的,可能需录入图片,如身份证正反面照片;针对由文字、数字、字母和符号中的一项或多项组成的信息,通过光感识别系统(ocr识别系统)对所述目标图片进行分析和识别,而在这个过程中,所述目标图片中可能包含除所述目标信息之外的其它由文字、数字、字母和符号中的一项或多项组成的信息,因此通过光感识别系统识别并提取所述目标图片中的特征信息,所述特征信息为所述目标图片中所有的由文字、数字、字母和符号中的一项或多项组成的信息。
30.在得到所述特征信息之后,识别所述特征信息中与所述信息填报的名目相匹配的目标信息,所述信息填报的名目一般为姓名、电话号、身份证号等个人信息,身份证所在地和家庭住址等住址信息,家庭成员名称、联系方式等家庭信息,以及办理的业务名称、金额相关的业务信息等,因此针对不同的业务场景可设置不同的名目,将所述特征信息中的目标信息识别出来。
31.在第一方面的又一种可能的实施方式中,所述识别所述特征信息中与所述信息填报的名目相匹配的目标信息,包括:
32.根据多组历史数据确定特征信息中与所述信息填表的名目相匹配的目标信息,其中,每组历史数据包括历史的特征信息、历史的目标信息、所述历史的目标信息的格式。
33.具体的,每组历史数据包括历史的特征信息、历史的目标信息以及所述历史的目标信息的格式,在历史场景下的特征信息的识别可根据所述历史的目标信息的格式,得到历史的特征信息中的历史的目标信息;预设信息数据库,所述信息数据库中包含大量历史场景下历史的特征信息以及历史的目标信息与所述历史的目标信息的格式的对应关系相关的数据,将所述历史的特征信息输入至所述信息数据库即可得到与所述信息填表的名目相匹配的目标信息。
34.所述信息数据库一般由前期测试时产生的历史信息数据组成,也可由历史用户在历史场景下使用时产生的历史信息数据组成,信息数据库中积累的历史数据越多,越具有普适性。
35.在第一方面的又一种可能的实施方式中,所述识别所述特征信息中与所述信息填报的名目相匹配的目标信息,包括:
36.将所述特征信息和所述信息填报的名目输入至第一预测模型,得到所述目标信息,其中,所述第一预测模型为根据历史场景下获取的历史的特征信息、历史的信息填报的名目以及历史的目标信息进行训练得到的模型,所述特征信息和所述信息填报的名目属于特征数据,所述目标信息属于标签数据。
37.具体地,所述第一预测模型为神经网络模型,基于人工智能自我学习的能力产生,在所述第一预测模型中输入历史场景下获取的历史的特征信息和历史的信息填报的名目,输出历史的目标信息即为训练,训练量越大,所述第一预测模型预测越准确。
38.在第一方面的又一种可能的实施方式中,所述信息填报的名目包括第一名目,所述将所述目标信息录入所述名目的填报路径,包括:
39.若所述第一名目匹配到了一个目标信息,则所述一个目标信息录入所述名目的填报路径;
40.若所述第一名目匹配到了多个目标信息且所述多个目标信息重复,则将所述多个目标信息中的一个录入所述名目的填报路径;
41.若所述第一名目匹配到了多个目标信息且所述多个目标信息不重复,则输出第二提示信息,所述第二提示信息用于提示从所述多个目标信息中选择一个目标信息;接收用户输入的选择操作;将所述选择操作指示的一个目标信息录入所述名目的填报路径。
42.具体的,将所述目标信息录入至所述名目的填报路径中可能出现多个目标信息匹配一个名目的情况,如在快递地址页面的识别中存在寄件人的个人信息和地址、收件人的个人信息和地址,而在前期无法对上述类似的情况进行识别,也就确定正确的用户的个人信息为哪个,此时就有可能出现多个目标信息匹配一个名目的情况,因此,对这种情况进行分类分析,若所述第一名目匹配到了一个目标信息,则所述一个目标信息录入所述名目的填报路径;若所述第一名目匹配到了多个目标信息且所述多个目标信息重复,则将所述多个目标信息中的一个录入所述名目的填报路径;若所述第一名目匹配到了多个目标信息且所述多个目标信息不重复,则输出第二提示信息,所述第二提示信息用于提示从所述多个目标信息中选择一个目标信息;接收用户输入的选择操作;将所述选择操作指示的一个目标信息录入所述名目的填报路径。
43.可选的,若所述第一名目匹配到了多个目标信息且所述多个目标信息部分重复、部分不重负,则所述第一名目匹配到的重复次数最多的的目标信息录入上述名目的填报路径,若所述第一名目匹配到的目标信息中无法确定重复次数最多的目标信息,则输出第二提示信息,所述第二提示信息用于提示从所述第一名目匹配的多个目标信息中选择一个目标信息;接收用户输入的选择操作;将所述选择操作指示的一个目标信息录入所述名目的填报路径。
44.第二方面,本技术实施例提供一种信息录入装置,所述装置至少包括采集单元、筛选单元、提取单元和录入单元。该信息录入装置用于实现第一方面任一项实施方式所描述方法,其介绍如下:
45.采集单元,用于在进行信息填报的过程中通过录屏功能采集屏幕视频;
46.筛选单元,用于通过预设算法从所述屏幕视频中筛选目标图片;
47.提取单元,用于从所述目标图片中提取与所述信息填报的名目相匹配的目标信息;
48.录入单元,用于将所述目标信息录入所述名目的填报路径。
49.具体的,目前常用的信息录入方式是手动输入和上传图片,而在办理特殊业务,尤其是金融类业务时需录入的信息较多,这也就代表着用户手动输入或上传图片之类的操作会较多,这些操作往往会花费较多的时间,而在办理特殊业务的用户一般来说心情是较为急切的,而这种繁琐操作也就会极大的影响此类用户的体验感。
50.因此,在本方案中,采用了上传屏幕视频代替手动输入和上传图片的方式进行信息录入,用户仅需在屏幕录制的过程中将需手动输入的信息和需上传的图片在屏幕上显示,因此所述屏幕视频中包含了需手动输入的信息和需上传的图片,这也就简化了用户多次进行用户手动输入或上传图片之类的操作,且所述屏幕视频是启动终端自带的录屏功能
进行采集的,无需调用第三方软件。
51.进一步的,所述屏幕视频可分为多帧图片,而一帧相当于1/12秒,因此所述屏幕视频中除开有关用户信息的图片之外,可能还包含很多无用图片,这些无用图片假如加入到后期的分析工作中,会额外增加非常多的工作量,因此通过预设算法从所述屏幕视频中筛选目标图片,所述目标图片可能为包含用户需录入信息的图片。
52.更进一步的,当通过筛选获取到所述目标图片后,即可对所述目标图片进行解析,得到与所述信息填报的名目相匹配的目标信息,所述目标信息中包含用户个人信息或其它需上传的多项信息,而在实际应用场景中,所述信息填报的名目一般为姓名、电话号、身份证号等个人信息,身份证所在地和家庭住址等住址信息,家庭成员名称、联系方式等家庭信息,以及办理的业务名称、金额相关的业务信息等。
53.更进一步的,确定所述目标信息匹配的名目,根据所述名目将所述目标信息录入至所述名目的填报路径,上述过程中的匹配和录入操作均为自动完成,无需用户手动操作。
54.综上,本方案中将用户在进行信息录入时需手动输入和上传图片的多项复杂操作简化为在屏幕录制的过程中将需手动输入的信息和需上传的图片在屏幕上显示,避免重复上传和输入的操作,提升用户在仅需信息录入时的体验感。
55.在第二方面的又一种可能的实施方式中,所述采集单元具体用于:
56.向用户输出第一提示信息,所述第一提示信息用于指示用户操作所述终端以使包含所述目标信息的图像显示到屏幕上;
57.启动录屏功能,对所述用户操作所述终端的过程中所述屏幕上显示的内容进行采集,得到屏幕视频。
58.具体的,在通过录屏功能采集屏幕视频开始前,向用户输出第一提示信息,通过上述第一提示信息提示用户准备好需录入的目标信息,以及将所述目标信息在采集屏幕视频时显示到屏幕上,所述第一提示信息可以是语音提示,也可以是弹窗文字提示。
59.进一步的,在一定时间后,所述第一提示信息结束,启动终端自带的录屏功能,对所述用户操作所述终端的过程中所述屏幕上显示的内容进行采集,得到屏幕视频。所述操作
60.在现在人们与互联网之间的联系日益加深的今天,基本上所有人都会有或多或少进行个人认证的经历,因此人们的终端中也就或多或少保存着与个人信息相关的图片或网页,如身份证正反面照片、快递邮寄的个人信息或地址截图等,即使有人的终端中未保存着与个人信息相关的图片,也可在进行屏幕录制时,通过终端自带的摄像头将如身份证、户口本等实体个人信息证明在屏幕上进行显示,无需进行目前常见的拍照、保存,再一项项上传的操作。
61.在第二方面的又一种可能的实施方式中,所述筛选单元具体用于:
62.将所述屏幕视频中停顿时长超过预设时长的图片确定为目标图片。
63.具体的,用户在上述操作所述终端的过程,会有意识的在包含需录入信息的图片或网页处停顿,以使所述屏幕视频中显示清晰的所述包含需录入信息的图片或网页,因此设置预设时长,可选的,所述预设时长为1秒;根据所述屏幕视频中某一帧图片的停顿时长是否超过所述预设时长,以此确定所述某一帧图片是否为目标图片,当所述某一帧图片的停顿时长超过预设时长时即可确定为目标图片;因此,根据上述过程可节省大量分析所述
屏幕视频的时间,减少分析工作量,在最短的时间内确定目标图片。
64.在第二方面的又一种可能的实施方式中,所述提取单元具体用于:
65.通过光感识别系统识别并提取所述目标图片中的特征信息,所述特征信息为文字、数字、字母、符号信息中的一项或多项;
66.识别所述特征信息中与所述信息填报的名目相匹配的目标信息,所述名目包括个人信息、地址信息和业务信息中的一项或多项。
67.具体的,在特殊业务场景,尤其是在办理金融类相关的业务场景中,需录入的信息一般由文字、数字、字母和符号中的一项或多项组成,可选的,可能需录入图片,如身份证正反面照片;针对由文字、数字、字母和符号中的一项或多项组成的信息,通过光感识别系统(ocr识别系统)对所述目标图片进行分析和识别,而在这个过程中,所述目标图片中可能包含除所述目标信息之外的其它由文字、数字、字母和符号中的一项或多项组成的信息,因此通过光感识别系统识别并提取所述目标图片中的特征信息,所述特征信息为所述目标图片中所有的由文字、数字、字母和符号中的一项或多项组成的信息。
68.在得到所述特征信息之后,识别所述特征信息中与所述信息填报的名目相匹配的目标信息,所述信息填报的名目一般为姓名、电话号、身份证号等个人信息,身份证所在地和家庭住址等住址信息,家庭成员名称、联系方式等家庭信息,以及办理的业务名称、金额相关的业务信息等,因此针对不同的业务场景可设置不同的名目,将所述特征信息中的目标信息识别出来。
69.在第二方面的又一种可能的实施方式中,在所述识别所述特征信息中与所述信息填报的名目相匹配的目标信息的过程中,所述提取单元具体用于:
70.根据多组历史数据确定特征信息中与所述信息填表的名目相匹配的目标信息,其中,每组历史数据包括历史的特征信息、历史的目标信息、所述历史的目标信息的格式。
71.具体的,每组历史数据包括历史的特征信息、历史的目标信息以及所述历史的目标信息的格式,在历史场景下的特征信息的识别可根据所述历史的目标信息的格式,得到历史的特征信息中的历史的目标信息;预设信息数据库,所述信息数据库中包含大量历史场景下历史的特征信息以及历史的目标信息与所述历史的目标信息的格式的对应关系相关的数据,将所述历史的特征信息输入至所述信息数据库即可得到与所述信息填表的名目相匹配的目标信息。
72.所述信息数据库一般由前期测试时产生的历史信息数据组成,也可由历史用户在历史场景下使用时产生的历史信息数据组成,信息数据库中积累的历史数据越多,越具有普适性。
73.在第二方面的又一种可能的实施方式中,在所述识别所述特征信息中与所述信息填报的名目相匹配的目标信息的过程中,所述提取单元具体用于:
74.将所述特征信息和所述信息填报的名目输入至第一预测模型,得到所述目标信息,其中,所述第一预测模型为根据历史场景下获取的历史的特征信息、历史的信息填报的名目以及历史的目标信息进行训练得到的模型,所述特征信息和所述信息填报的名目属于特征数据,所述目标信息属于标签数据。
75.具体地,所述第一预测模型为神经网络模型,基于人工智能自我学习的能力产生,在所述第一预测模型中输入历史场景下获取的历史的特征信息和历史的信息填报的名目,
输出历史的目标信息即为训练,训练量越大,所述第一预测模型预测越准确。
76.在第二方面的又一种可能的实施方式中,所述录入单元具体用于:
77.若所述第一名目匹配到了一个目标信息,则所述一个目标信息录入所述名目的填报路径;
78.若所述第一名目匹配到了多个目标信息且所述多个目标信息重复,则将所述多个目标信息中的一个录入所述名目的填报路径;
79.若所述第一名目匹配到了多个目标信息且所述多个目标信息不重复,则输出第二提示信息,所述第二提示信息用于提示从所述多个目标信息中选择一个目标信息;接收用户输入的选择操作;将所述选择操作指示的一个目标信息录入所述名目的填报路径。
80.具体的,将所述目标信息录入至所述名目的填报路径中可能出现多个目标信息匹配一个名目的情况,如在快递地址页面的识别中存在寄件人的个人信息和地址、收件人的个人信息和地址,而在前期无法对上述类似的情况进行识别,也就确定正确的用户的个人信息为哪个,此时就有可能出现多个目标信息匹配一个名目的情况,因此,对这种情况进行分类分析,若所述第一名目匹配到了一个目标信息,则所述一个目标信息录入所述名目的填报路径;若所述第一名目匹配到了多个目标信息且所述多个目标信息重复,则将所述多个目标信息中的一个录入所述名目的填报路径;若所述第一名目匹配到了多个目标信息且所述多个目标信息不重复,则输出第二提示信息,所述第二提示信息用于提示从所述多个目标信息中选择一个目标信息;接收用户输入的选择操作;将所述选择操作指示的一个目标信息录入所述名目的填报路径。
81.第三方面,本技术实施例提供一种终端,该终端包括处理器、存储器和通信接口;存储器中存储有计算机程序;处理器执行计算机程序时,所述通信接口用于发送和/或接收数据,该终端可执行前述第一方面或者第一方面的任一种可能的实现方式所描述的方法。
82.需要说明的是,上述第三方面所描述的终端所包含的处理器,可以是专门用于执行这些方法的处理器(便于区别称为专用处理器),也可以是通过调用计算机程序来执行这些方法的处理器,例如通用处理器。可选的,至少一个处理器还可以既包括专用处理器也包括通用处理器。
83.可选的,上述计算机程序可以存在存储器中。示例性的,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块器件上,也可以分别设置在不同的器件上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
84.在一种可能的实施方式中,上述至少一个存储器位于上述终端之外。
85.在又一种可能的实施方式中,上述至少一个存储器位于上述终端之内。
86.在又一种可能的实施方式之中,上述至少一个存储器的部分存储器位于上述终端之内,另一部分存储器位于上述终端之外。
87.本技术中,处理器和存储器还可能集成于一个器件中,即处理器和存储器还可以被集成在一起。
88.第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储计算机程序,当所述指令在至少一个处理器上运行时,实现前述第一方面或者第一方面的任一种可选的方案所描述的方法。
89.第五方面,本技术提供了一种计算机程序产品,计算机程序产品包括计算机程序,当所述程序在至少一个处理器上运行时,实现前述第一方面或者第一方面的任一种可选的方案所描述的方法中。
90.可选的,该计算机程序产品可以为一个软件安装包,在需要使用前述方法的情况下,可以下载该计算机程序产品并在计算设备上执行该计算机程序产品。
91.本技术第三至第五方面所提供的技术方案,其有益效果可以参考第一方面的技术方案的有益效果,此处不再赘述。
附图说明
92.下面将对实施例描述中所需要使用的附图作简单的介绍。
93.图1a是本技术实施例提供的一种信息录入系统的架构示意图;
94.图1b是本技术实施例提供的一种终端的结构示意图;
95.图2是本技术实施例提供的一种信息录入方法的流程示意图;
96.图3是本技术实施例提供的一种信息录入方法中的过度画面的示意图;
97.图4是本技术实施例提供的一种信息录入方法中的桌面画面的示意图;
98.图5是本技术实施例提供的一种信息录入方法中的信息填报的名目的示意图;
99.图6是本技术实施例提供的一种信息录入装置的结构示意图。
具体实施方式
100.下面结合附图对本技术实施例进行详细介绍。
101.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
102.下面对本技术实施例应用的系统架构进行介绍。需要说明的是,本技术描述的系统架构及业务场景是为了更加清楚的说明本技术的技术方案,并不构成对于本技术提供的技术方案的限定,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本技术提供的技术方案对于类似的技术问题,同样适用。
103.请参见图1a,为本发明实施例应用的信息录入系统的架构示意图,主要包括终端100,用户通过操作所述终端100进行信息录入。
104.请参见图1b,为本发明实施例应用的一种终端100的结构示意图。该终端100包括存储器180、处理器150以及显示设备140。存储器180存储计算机程序,计算机程序包括操作系统182和应用程序181等,其中,应用程序181包括屏幕录制程序。处理器150用于读取存储器180中的计算机程序,然后执行计算机程序定义的方法,例如处理器150读取操作系统182从而在该终端100上运行操作系统以及实现操作系统的各种功能,或读取一种或多种应用程序181,从而在该终端上运行应用,例如,读取屏幕录制程序以此运行屏幕录制功能。
105.处理器150可以包括一个或多个处理器,例如,处理器150可以包括一个或多个中央处理器。当处理器150包括多个处理器时,这多个处理器可以集成在同一块芯片上,也可
以各自为独立的芯片。一个处理器可以包括一个或多个处理核,以下实施例均以多核为例来介绍,但是本发明实施例提供的信息录入方法也可以应用于单核处理器。
106.另外,存储器180还存储有除计算机程序之外的其它数据183,其它数据183可包括操作系统182或应用程序181被运行后产生的数据,该数据包括系统数据(例如操作系统的配置参数)和用户数据,例如运行屏幕录制功能得到的屏幕视频可看作是用户数据。
107.存储器180一般包括内存和外存。内存可以为随机存储器(ram),只读存储器(rom),以及高速缓存(cache)等。外存可以为硬盘、光盘、usb盘、软盘或磁带机等。计算机程序通常被存储在外存上,处理器在执行处理前会将计算机程序从外存加载到内存。本发明实施例中的屏幕视频可以存储在外存上,当需要对该屏幕视频进行处理时,可以将该需要处理的屏幕视频先加载到内存。
108.操作系统182中包含了可实现本发明实施例提供的信息录入方法的计算机程序,从而使得处理器150读取到该操作系统182并运行该操作系统后,该操作系统可具备本发明实施例提供的信息录入功能。进一步的,该操作系统可以向上层的应用开放该信息录入功能的调用接口,处理器150从存储器180中读取应用程序181并运行该应用后,该应用就可以通过该调用接口调用操作系统中的应用来实现信息录入。
109.终端100还可以包括输入设备130,用于接收输入的数字信息、字符信息或接触式触摸操作/非接触式手势,以及产生与终端100的用户设置以及功能控制有关的信号输入等。具体地,本发明实施例中,该输入设备130可以包括触控面板131。触控面板131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板131上或在触控面板131的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该处理器150,并能接收处理器150发来的命令并加以执行。例如,用户在触控面板131上用手指单击某个虚拟按钮,触摸检测装置检测到此次单击带来的这个信号,然后将该信号传送给触摸控制器,触摸控制器再将这个信号转换成坐标发送给处理器150,处理器150根据该坐标和该信号的类型(单击或双击)执行屏幕录制、视频上传等操作。
110.触控面板131可以采用电阻式、电容式、红外线以及表面声波等多种类型实现。除了触控面板131,输入设备130还可以包括其它输入设备132,其它输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
111.终端100还可以包括显示设备140,显示设备140,包括显示面板141,用于显示由用户输入的信息或提供给用户的信息以及终端100的各种菜单界面等,在本发明实施例中主要用于显示在屏幕上包含用户个人信息的画面,以及显示上述画面集合而成的屏幕视频等信息。该显示设备140可包括显示面板141,可选的,可以采用液晶显示器(英文:liquid crystal display,简称:lcd)或有机发光二极管(英文:organic light-emitting diode,简称:oled)等形式来配置显示面板141。在其它一些实施例中,触控面板131可覆盖显示面板141上,形成触摸显示屏。
112.除以上之外,终端100还可以包括用于给其它模块供电的电源190以及用于拍摄照
片或视频的摄像头160、获取终端的地理位置的定位模块(如gps)161、获取终端的摆放姿态(如角度、方位等)的陀螺仪162、记录时间的定时器163;其中,本发明实施例编码过程中用到的包含用户个人信息的图片可以为通过该摄像头160拍摄得到的,终端100还可以包括一个或多个传感器120,例如加速度传感器、光传感器等。终端100还可以通信模块,所述通信模块可以包括无线射频(radio frequency,rf)电路110,用于与无线网络设备进行网络通信,还可以包括wifi模块170,用于与其它设备进行wifi通信。
113.终端100的处理器150通过调用存储器180中的操作系统182和/或应用程序181,从而实现图2所示的方法流程。
114.请参见图2,图2是本技术实施例提供的一种信息录入方法的流程示意图,该信息录入方法应用于终端,可以基于图1所示的结构示意图实现,也可以基于其它结构或架构实现,该方法包括但不限于如下步骤:
115.步骤s201:在进行信息填报的过程中通过录屏功能采集屏幕视频。
116.具体的,用户通过终端的信息填报应用或网页进入到了信息填报界面,所述信息填报界面包括有关信息填报的项目栏,用于用户进行手动的信息录入;所述信息填报界面还包括有关屏幕录制的功能模块,用于用户通过录屏功能采集屏幕视频,通过所述屏幕视频可采集到需录入的信息。在一种可选的实施方式中,在录制屏幕视频之前,向用户输出第一提示信息,所述第一提示信息用于指示用户操作所述终端以使包含所述目标信息的图像显示到屏幕上,可选的,所述第一提示信息为语音播报;在第一提示信息结束之后,启动录屏功能,对所述用户操作所述终端的过程中屏幕上显示的内容进行采集,在录制过程中,所述用户操作所述终端在所述屏幕上显示需要进行信息录入的画面,所述录屏功能为屏幕录制功能,是当前终端中常见的功能模块,可通过该功能对终端屏幕上显示的画面进行录制。
117.进一步的,可选的,所述需要进行信息录入的画面不仅可以包括图片、网页或界面,还可以包括动态图片或视频,所述动态图片可以是通过终端的相册功能储存的,也可以是在屏幕录制的过程中,用户操作所述终端的摄像头现场捕捉到的;可选的,所述需要进行信息录入的画面通常包括用户所需要填报的信息,比如用户个人信息的图片,这种情况下,该图片可为身份证正反面、包含个人信息的照片等照片或截图;所述网页或界面为其它应用或网页中包含用户个人信息的画面,在这种情况下,所述网页或界面可以是支付宝个人信息页面等网页或界面。
118.可选的,所述信息填报界面或网页上设有用于屏幕视频上传的功能模块,所述功能模块用于将用户上传的屏幕视频发送至处理器进行处理,以将处理得到的用户的需录入的信息填入所述有关信息填报的项目栏中。
119.步骤s202:通过预设算法从所述屏幕视频中筛选目标图片。
120.具体的,所述屏幕视频中包含了用户需录入信息的图片,但在所述屏幕视频中也可能存在不包含用户需录入信息的无用图片,如终端自带的桌面图片,或是开始录制时的显示所述有关信息填报的项目栏的画面,在这种情况下,将所述无用图片进行识别,获取其中的信息是无用的,且会额外增加后续工作,因此需要从所述屏幕视频中筛选目标图片。
121.进一步的,在得到所述屏幕视频后,根据预设算法筛选目标图片,所述目标图片大概率包含用户需录入信息的图片,如果根据预设算法的历史数据对该预设算法进行优化,可以提高所述目标图片包含用户需录入信息的概率,甚至所述概率可达到100%。
122.在一种可选的实施方式中,所述预设算法与停顿时长相关,具体的,将所述屏幕视频中停顿时长超过预设时长的图片确定为目标图片,因为用户在上述操作所述终端的过程,会有意识的在包含需录入信息的图片或网页处停顿,以使所述屏幕视频中显示清晰的所述包含需录入信息的画面,因此设置预设时长,且所述预设时长可根据历史用户的行为习惯确定,也可根据算法开发人员自设置确定,可选的,所述预设时长为1秒。
123.在又一种可选的实施方式中,所述预设算法与图片清晰度相关,具体的,将所述屏幕视频中的多帧图片中清晰度高于阈值且不为桌面的图片确定为目标图片;其中,所述屏幕视频由多帧图片组成,所述清晰度一般来说是指影像上各细部影纹及其边界的清晰程度,在本实施例中所述屏幕视频是录制屏幕画面得到的,且在进行屏幕录制的过程中,用户会对终端进行操作,因此可能会因操作不当而使所述多帧图片中存在模糊的图片,而所述模糊的图片会对所述上述筛选目标图片造成影响,因此设置清晰度阈值,将清晰度高于阈值且不为桌面的图片确定为目标图片;所述模糊的图片可以是清晰度低于阈值的图片,也可以是用户在操作所述终端时,所述终端自带的过度画面,该过度画面一般不含有用户需录入的信息,即使该过度画面含有用户需录入的信息,也是重复的或是不清晰的,因此将该过度画面认作是模糊的图片。具体如图3所示,图3中示意了用户在操作所述终端的过程中,切换应用程序时显示的过度界面,在图3中的画面代表用户在切换应用程序“相册”、“相机”和“微信”时,显示在终端屏幕上的画面;所述不为桌面的图片为除终端自带的桌面画面之外的图片,请参考图4,图4用于表示终端的桌面画面。
124.具体的,通过对所述屏幕视频进行拆分,得到多帧图片;判断所述多帧图片中的某一图片的清晰度是否高于阈值,若不高于阈值,则将所述某一图片排除,若高于阈值,则判断所述某一图片显示的画面是否为桌面画面,若是桌面画面,则将所述某一图片排除,若不是桌面画面,则判断所述某一图片是否为终端自带的过度画面,若是,则将所述某一图片排除,若不是,则将所述某一图片作为目标图片。
125.在又一种可选的实施方式中,所述预设算法与机器学习相关,具体的,将所述屏幕视频中的多帧图片输入至第二预测模型,得到目标图片,其中,所述第二预测模型为根据历史场景下获取多帧图片和目标图片进行训练得到的模型,所述多帧图片属于特征数据,所述目标图片属于标签数据,所述屏幕视频由多帧图片组成,在本实施例中,将所述屏幕视频按帧分为多帧图片,并将所述多帧图片均输入所述第二预测模,以得到目标图片;所述屏幕视频中显示的除包含用户需录入的信息之外的其它画面是比较类似的,如所述屏幕视频均包含所述终端的桌面画面、所述终端的切换界面时的画面等,因此通过历史场景下获取多帧图片和目标图片进行训练得到的第二预测模型的准确率较高。
126.在又一种可选的实施方式中,所述预设算法与屏幕视频中的某一帧图片所包含字符信息数量相关,具体的,通过对所述屏幕视频进行拆分,得到多帧图片,因用户需录入的信息一般由字符组成,因此预设每一帧图片所包含的字符数量,检测所述多帧图片中每一帧图片是否包含预设数量的字符信息即可实现对目标图片的筛选,可选的,通过光感识别系统检测所述多帧图片中每一帧图片是否包含预设数量的字符信息。
127.步骤s203:从所述目标图片中提取与所述信息填报的名目相匹配的目标信息。
128.具体的,所述目标图片中可能包含用户需上传的信息,但是在所述目标图片中也可能包含其它与需上传的信息类似的冗余信息或者与需上传的信息无关的信息,因此需要
从所述目标图片中提取出与所述信息填报的名目相匹配的目标信息。
129.在一种可选的实施方式中,从所述目标图片中提取出所有与需录入信息相同类型的特征信息,一般来说,需录入的信息一般为文字、数字、字母、符号信息中的一项或多项组成,因此,可通过光感识别系统识别并提取所述目标图片中的特征信息,所述特征信息为文字、数字、字母、符号信息中的一项或多项。
130.可选的,识别所述特征信息中与所述信息填报的名目相匹配的目标信息,所述名目包括个人信息、地址信息和业务信息中的一项或多项,所述信息填报的名目具体的情况请参见图5。
131.识别所述特征信息中与所述信息填报的名目相匹配的目标信息的方式具有多种,在一种可选的实施方式中,设置信息数据库,通过所述信息数据库得到所述信息填表的名目相匹配的目标信息,所述信息数据库由多组历史数据组成,其中,每组历史数据包括历史的特征信息、历史的目标信息、所述历史的目标信息的格式。
132.所述目标信息的格式如下表1所示。
133.表1
[0134][0135]
所述信息填报的名目包括姓名、身份证号、联系方式和家庭地址,而与所述信息填报的名目相匹配的目标信息则为用户自身与所述名目对应的个人信息,这些个人信息的格式基本上是固定的,如姓名,一般人的姓名由两到三个字组成,个别人的姓名组成超过三个字,特别的,如某些特殊地区的用户的姓名中可能包含符号“·”,再如身份证号,中国用户的身份证号一般由18位数字组成,个别人的身份证号最尾端不为数字,而是字母“x”,通过上述目标信息的格式可确定特征信息中可能为目标信息的字符段。
[0136]
具体的,在实际应用中,将得到的特征信息输入至信息数据库后,根据目标信息的格式,在所述信息数据库中得到与所述特征信息相似的历史特征信息中历史的目标信息的具体格式、所处位置以及字符数量,通过所述历史的目标信息的具体格式、所处位置以及字符数量推断所述特征信息中的目标信息的具体格式、所处位置以及字符数量,以此得到所述目标信息。
[0137]
在又一种可选的实施方式中,训练第一预测模型,将所述特征信息和所述信息填报的名目输入至第一预测模型,得到所述目标信息,其中,所述第一预测模型为根据历史场景下获取的历史的特征信息、历史的信息填报的名目以及历史的目标信息进行训练得到的模型,所述特征信息和所述信息填报的名目属于特征数据,所述目标信息属于标签数据,所述第一预测模型的训练数据越多,则预测的越准确。所述第一预测模型可以是本地终端训练得到的,也可能是通过别的设备将所述第一预测模型训练完成后发送给本地终端的。
[0138]
步骤s204:将所述目标信息录入所述名目的填报路径。
[0139]
具体的,当获取到所述目标信息后,则将所述目标信息与所述名目进行匹配,可选
的,可根据所述名目需填入的信息的格式确定所述目标信息对应的名目,举例如下,可根据“身份证号”处的填写格式确定为“身份证号”的目标信息,如表1所示,“身份证号”的填写格式为18位字符,且最尾部的字符可能为“x”,将符合该格式的目标信息确定为所述名目的填报路径中需填入的信息;可选的,在前述步骤中已确定所述目标信息所匹配的名目的情况下,如步骤s203中所述的通过所述信息数据库得到所述信息填表的名目相匹配的目标信息,在本步骤中课直接根据所述目标信息匹配的名目,将所述目标信息录入所述名目的填报路径。
[0140]
但在实际应用过程中,存在符合所述名目需填入的信息的格式对应的目标信息具有多个的情况,因此需要对此种情况进行甄别,所述信息填报的名目包括第一名目,若所述第一名目匹配到了一个目标信息,则所述一个目标信息录入所述名目的填报路径;若所述第一名目匹配到了多个目标信息且所述多个目标信息重复,则将所述多个目标信息中的一个录入所述名目的填报路径;若所述第一名目匹配到了多个目标信息且所述多个目标信息不重复,则输出第二提示信息,所述第二提示信息用于提示从所述多个目标信息中选择一个目标信息;接收用户输入的选择操作;将所述选择操作指示的一个目标信息录入所述名目的填报路径,所述第二提示信息为弹窗提示,所述第二提示信息中包括了所述多个不重复的目标信息的选项,以使用户选择所述第一名目对应的正确的目标信息。
[0141]
综上,本方案中将用户在进行信息录入时需手动输入和上传图片的多项复杂操作简化为在屏幕录制的过程中将需手动输入的信息和需上传的图片在屏幕上显示,避免重复上传和输入的操作,仅需在进行屏幕录制时展示相应图片就可以完成填报,提升用户在进行信息录入时的效率。
[0142]
进一步的,在进行屏幕录制的过程中存在与用户需录入信息无关的图片,将所述与用户需录入信息无关的图片进行剔除,针对目标图片进行处理,提高了处理效率和目标信息的识别准确度。
[0143]
在一种可选的实施方式中,所述将所述目标信息录入所述名目的填报路径之后,还包括:
[0144]
确定所述信息填报的名目中未被录入的名目;
[0145]
输出第三提示信息,所述第三提示信息用于提示所述信息填报的名目中还未填报的名目。
[0146]
具体的,在将所述目标信息录入所述名目的填报路径之后,可能存在部分名目对应的填报路径未被填入的情况,因此在所有的目标信息录入完成后,确定未被录入的名目,根据所述未被录入的名目输出第三提示信息,可选的,所述第三提示信息为语音提示,用于提示所述信息填报的名目中还未填报的名目,在提示完成后,可根据用户的选择是再次进行屏幕录制或进行手动填报。
[0147]
上述详细阐述了本技术实施例的方法,下面提供了本技术实施例的装置。
[0148]
请参见图6,图6是本技术实施例提供一种信息录入装置60的结构示意图,该装置60可以为前面提及的终端或者终端中的器件,该装置60至少包括采集单元601、筛选单元602、提取单元603和录入单元604,其中,各个单元的详细描述如下。
[0149]
采集单元601,用于在进行信息填报的过程中通过录屏功能采集屏幕视频;
[0150]
筛选单元602,用于通过预设算法从所述屏幕视频中筛选目标图片;
[0151]
提取单元603,用于从所述目标图片中提取与所述信息填报的名目相匹配的目标信息;
[0152]
录入单元604,用于将所述目标信息录入所述名目的填报路径。
[0153]
在一种可能的实施方式中,所述采集单元601具体用于:
[0154]
向用户输出第一提示信息,所述第一提示信息用于指示用户操作所述终端以使包含所述目标信息的图像显示到屏幕上;
[0155]
启动录屏功能,对所述用户操作所述终端的过程中所述屏幕上显示的内容进行采集,得到屏幕视频。
[0156]
在一种可能的实施方式中,所述筛选单元602具体用于:
[0157]
将所述屏幕视频中停顿时长超过预设时长的图片确定为目标图片。
[0158]
在一种可能的实施方式中,所述提取单元603具体用于:
[0159]
通过光感识别系统识别并提取所述目标图片中的特征信息,所述特征信息为文字、数字、字母、符号信息中的一项或多项;
[0160]
识别所述特征信息中与所述信息填报的名目相匹配的目标信息,所述名目包括个人信息、地址信息和业务信息中的一项或多项。
[0161]
在一种可能的实施方式中,在所述识别所述特征信息中与所述信息填报的名目相匹配的目标信息的过程中,所述提取单元603具体用于:
[0162]
根据多组历史数据确定特征信息中与所述信息填表的名目相匹配的目标信息,其中,每组历史数据包括历史的特征信息、历史的目标信息、所述历史的目标信息的格式。
[0163]
在一种可能的实施方式中,在所述识别所述特征信息中与所述信息填报的名目相匹配的目标信息的过程中,所述提取单元603具体用于:
[0164]
将所述特征信息和所述信息填报的名目输入至第一预测模型,得到所述目标信息,其中,所述第一预测模型为根据历史场景下获取的历史的特征信息、历史的信息填报的名目以及历史的目标信息进行训练得到的模型,所述特征信息和所述信息填报的名目属于特征数据,所述目标信息属于标签数据。
[0165]
在一种可能的实施方式中,所述录入单元604具体用于:
[0166]
若所述第一名目匹配到了一个目标信息,则所述一个目标信息录入所述名目的填报路径;
[0167]
若所述第一名目匹配到了多个目标信息且所述多个目标信息重复,则将所述多个目标信息中的一个录入所述名目的填报路径;
[0168]
若所述第一名目匹配到了多个目标信息且所述多个目标信息不重复,则输出第二提示信息,所述第二提示信息用于提示从所述多个目标信息中选择一个目标信息;接收用户输入的选择操作;将所述选择操作指示的一个目标信息录入所述名目的填报路径。
[0169]
本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述计算机程序当被处理器执行时使所述处理器实现图2所述实施例中终端所执行的操作。
[0170]
本技术实施例还提供一种计算机程序产品,当所述计算机程序产品在处理器上运行时,实现图2所述实施例中终端所执行的操作。
[0171]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通
过程序来指令相关的硬件来完成,该的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可存储程序代码的介质。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1