一种手机拍照采集证据系统的制作方法

文档序号:31749067发布日期:2022-10-11 19:29阅读:63来源:国知局
一种手机拍照采集证据系统的制作方法

1.本发明涉及证据采集技术领域,具体为一种手机拍照采集证据系统。


背景技术:

2.目前现有的手机采集证据系统使用效果较差。
3.综上所述,本发明提供一种手机拍照采集证据系统来解决这一问题。


技术实现要素:

4.本发明的目的在于提供一种手机拍照采集证据系统,以解决上述背景技术中提出的问题。
5.为实现上述目的,本发明提供如下技术方案:
6.一种手机拍照采集证据系统,包括手机和云服务器,所述手机的内部安装有照片采集软件,所述照片采集软件包括实名认证单元、权限设置单元以及存证单元,所述云服务器包括费用计算单元和后端存证单元。
7.作为本发明优选的方案,所述手机通过5g通信网络与云服务器相连接。
8.作为本发明优选的方案,所述实名认证单元的具体操作步骤为:使用者点击启动手机内安装的照片采集软件,照片采集软件判断手机是否实名认证,若没有实名认证,照片采集软件启动实名认证单元,使用者进行实名认证,若已经实名认证过,照片采集软件启动权限设置单元。
9.作为本发明优选的方案,所述权限设置单元的具体操作步骤为:在经过实名认证后,使用者向权限设置单元中输入存证信息,权限设置单元自动获取使用者所在位置信息并以及进行清洁性检测,若清洁性检测未通过,权限设置单元提示用户去手机的设置中设置对应权限,若清洁性检测通过,照片采集软件启动存证单元。
10.作为本发明优选的方案,所述存证单元的具体分析步骤为:清洁性检测通过后,照片采集软件启动存证单元,使用者点击添加图片按钮,存证单元打开手机摄像头,用户进行拍照,拍照完成之后,存证单元提示用户是否选择当前拍照的照片,如果不选择当前照片,则存证单元再次打开摄像头,用户进行二次拍照,若选择当前照片,存证单元对照片进行完整性检测,确定照片不存在拼接情况后,存证单元将照片上传到云服务器中,上传完毕之后,用户可继续点击添加照片按钮,一个存证最多支持上传保存9张照片。
11.作为本发明优选的方案,所述费用计算单元的具体分析步骤为:云服务器将上传的照片cos地址传入云服务器后端进行存证,费用计算单元通过用户的属性和上传照片进行支付处理,用户支付成功后,费用计算单元将存证文件夹的清单输入手机,用户选择合适的存证文件夹进行照片归类。
12.作为本发明优选的方案,所述后端存证单元的具体分析步骤为:后端存证单元先通过区块链技术对存证文件进行上链,并通过云服务器的审核机制审核存证内容,云服务器生成对应的存证保管涵证书,如果出证操作失败,证据则进入存证失败列表,成功则将生
成对应的证书传输到手机中。
13.作为本发明优选的方案,所述清洁性检测项目包括只允许使用移动网络、手机不可开启root权限、不可打开手机开发者选项以及不可开启vpn和代理。
14.作为本发明优选的方案,所述完整性检测的具体分析步骤为:
15.s1,把存证照片从rgb转换到hsv三基色编码空间,把hsv 三基色编码的彩色数码照片分成h、s、v三个基色平面分量,采用 sift算法对h、s、v三个基色平面分量分别进行sift关键点提取,每个sift关键点采用一个128维的特征向量t={t1,t2...t
128
};
16.s2,对于获取的每个sift关键点,分别计算该sift关键点的 128维特征向量与同一基色平面中所有其他sift关键点的128维特征向量的欧式距离l,从而得到欧式距离l的集合s:s={l1,l2...li...},其中,集合s中元素个数=同一基色平面中所有sift关键点的个数
ꢀ‑
1,li为该sift关键点的128维特征向量与同一基色平面中另一个 sift关键点的128维特征向量之间的欧式距离,其计算公式为其中t1、t2分别表示两个sift关键点的128维特征向量,t1={x1,x2...x
128
},t2={y1,y2...y
128
};
17.s3,对集合s计算得到该集合中所有元素的平均值e和方差d,如果该sift关键点的128维特征向量与同一基色平面中另一个关键点的128维特征向量之间的欧式距离li满足li《e-h
×
d,则认为这两个sift关键点构成特征匹配点对(其中h为门限值,其取值满足: e-h
×
d》0,h的取值为3-5),从获取的特征匹配点对中选择稳定特征匹配点对,所述稳定特征匹配点对在h、s、v三个基色平面分量的至少两个基色平面分量中均为特征匹配点对,将获取的稳定特征匹配点对用点与点之间连线的形式在彩色数码照片中标记出来,如果所标记的线段两端明显集中于两个区域,并且两个区域均超过8
×
8点阵大小,则判决该存证照片是拼接的。
18.作为本发明优选的方案,所述支付处理的具体分析步骤为:
19.s21,费用计算单元根据用户属性,判断用户是否为商户会员;
20.s22,如果用户为商户会员,且商户配置为预付,则走预付逻辑,否则走自付;
21.s23,用户走预付逻辑时,判断商户金额是否充裕,充裕则走预付并从商户余额扣款,否则走自付;
22.s24,用户走自付时,费用计算单元拉起微信支付,用户进行付款操作,如果用户为支付成功则将存证放入未存在列表,可以通过列表再次进行支付操作。
23.与现有技术相比,本发明的有益效果是:
24.1、本发明中,通过启动手机内安装的照片采集软件,照片采集软件启动实名认证单元,使用者进行实名认证,在经过实名认证后,使用者向权限设置单元中输入存证信息,权限设置单元自动获取使用者所在位置信息并以及进行清洁性检测,若清洁性检测通过,照片采集软件启动存证单元,使用者点击添加图片按钮,存证单元打开手机摄像头,用户进行拍照,拍照完成之后,存证单元提示用户是否选择当前拍照的照片,如果不选择当前照片,则存证单元再次打开摄像头,用户进行二次拍照,若选择当前照片,存证单元对照片进行完整性检测,确定照片不存在拼接情况后,存证单元将照片上传到云服务器中,上传完毕之后,用户可继续点击添加照片按钮,一个存证最多支持上传保存9张照片,云服务器将上传的照片cos地址传入云服务器后端进行存证,费用计算单元通过用户的属性和上传照片
进行支付处理,用户支付成功后,费用计算单元将存证文件夹的清单输入手机,用户选择合适的存证文件夹进行照片归类,后端存证单元先通过区块链技术对存证文件进行上链,并通过云服务器的审核机制审核存证内容,云服务器生成对应的存证保管涵证书,如果出证操作失败,证据则进入存证失败列表,成功则将生成对应的证书传输到手机中,照片在经过完整性检测后被存证在云服务中,系统使用较为灵活方便,智能化程度较高,同时完整性检测能够去除拼接照片,提供照片的可靠度。
附图说明
25.图1为本发明系统方框结构示意图;
26.图2为本发明系统流程示意图。
27.图中:1-手机、2-云服务器、3-照片采集软件、4-实名认证单元、 5-权限设置单元、6-存证单元、7-费用计算单元、8-后端存证单元。
具体实施方式
28.下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
29.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同,本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明,本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
30.请参阅图1-2,本发明提供一种技术方案:
31.一种手机拍照采集证据系统,包括手机1和云服务器2,手机1 的内部安装有照片采集软件3,照片采集软件3包括实名认证单元4、权限设置单元5以及存证单元6,云服务器2包括费用计算单元7和后端存证单元8。
32.进一步的,手机1通过5g通信网络与云服务器相连接。
33.进一步的,实名认证单元4的具体操作步骤为:使用者点击启动手机1内安装的照片采集软件3,照片采集软件3判断手机1是否实名认证,若没有实名认证,照片采集软件3启动实名认证单元4,使用者进行实名认证,若已经实名认证过,照片采集软件3启动权限设置单元5。
34.进一步的,权限设置单元5的具体操作步骤为:在经过实名认证后,使用者向权限设置单元5中输入存证信息,权限设置单元5自动获取使用者所在位置信息并以及进行清洁性检测,若清洁性检测未通过,权限设置单元5提示用户去手机1的设置中设置对应权限,若清洁性检测通过,照片采集软件3启动存证单元6。
35.进一步的,存证单元6的具体分析步骤为:清洁性检测通过后,照片采集软件3启动存证单元6,使用者点击添加图片按钮,存证单元6打开手机摄像头,用户进行拍照,拍照完成之后,存证单元6 提示用户是否选择当前拍照的照片,如果不选择当前照片,则存证单元6再次打开摄像头,用户进行二次拍照,若选择当前照片,存证单元6对照片进行完整性检
测,确定照片不存在拼接情况后,存证单元 6将照片上传到云服务器中,上传完毕之后,用户可继续点击添加照片按钮,一个存证最多支持上传保存9张照片。
36.进一步的,费用计算单元7的具体分析步骤为:云服务器2将上传的照片cos地址传入云服务器2后端进行存证,费用计算单元7 通过用户的属性和上传照片进行支付处理,用户支付成功后,费用计算单元7将存证文件夹的清单输入手机,用户选择合适的存证文件夹进行照片归类。
37.进一步的,后端存证单元8的具体分析步骤为:后端存证单元8 先通过区块链技术对存证文件进行上链,并通过云服务器2的审核机制审核存证内容,云服务器2生成对应的存证保管涵证书,如果出证操作失败,证据则进入存证失败列表,成功则将生成对应的证书传输到手机1中。
38.进一步的,清洁性检测项目包括只允许用移动网络、手机不可开启root权限、不可打开手机开发者选项以及不可开启vpn和代理。
39.进一步的,完整性检测的具体分析步骤为:
40.s1,把存证照片从rgb转换到hsv三基色编码空间,把hsv 三基色编码的彩色数码照片分成h、s、v三个基色平面分量,采用 sift算法对h、s、v三个基色平面分量分别进行sift关键点提取,每个sift关键点采用一个128维的特征向量t={t1,t2...t
128
};
41.s2,对于获取的每个sift关键点,分别计算该sift关键点的 128维特征向量与同一基色平面中所有其他sift关键点的128维特征向量的欧式距离l,从而得到欧式距离l的集合s:s={l1,l2...li...},其中,集合s中元素个数=同一基色平面中所有sift关键点的个数
ꢀ‑
1,li为该sift关键点的128维特征向量与同一基色平面中另一个 sift关键点的128维特征向量之间的欧式距离,其计算公式为其中t1、t2分别表示两个sift关键点的128维特征向量,t1={x1,x2...x
128
},t2={y1,y2...y
128
};
42.s3,对集合s计算得到该集合中所有元素的平均值e和方差d,如果该sift关键点的128维特征向量与同一基色平面中另一个关键点的128维特征向量之间的欧式距离li满足li《e-h
×
d,则认为这两个sift关键点构成特征匹配点对其中h为门限值,其取值满足:e-h
ꢀ×
d》0,h的取值为3-5,从获取的特征匹配点对中选择稳定特征匹配点对,稳定特征匹配点对在h、s、v三个基色平面分量的至少两个基色平面分量中均为特征匹配点对,将获取的稳定特征匹配点对用点与点之间连线的形式在彩色数码照片中标记出来,如果所标记的线段两端明显集中于两个区域,并且两个区域均超过8
×
8点阵大小,则判决该存证照片是拼接的。
43.进一步的,支付处理的具体分析步骤为:
44.s21,费用计算单元7根据用户属性,判断用户是否为商户会员;
45.s22,如果用户为商户会员,且商户配置为预付,则走预付逻辑,否则走自付;
46.s23,用户走预付逻辑时,判断商户金额是否充裕,充裕则走预付并从商户余额扣款,否则走自付;
47.s24,用户走自付时,费用计算单元7拉起微信支付,用户进行付款操作,如果用户为支付成功则将存证放入未存在列表,可以通过列表再次进行支付操作。
48.具体实施案例:
49.使用者点击启动手机1内安装的照片采集软件3,照片采集软件 3判断手机1是否实名认证,若没有实名认证,照片采集软件3启动实名认证单元4,使用者进行实名认证,若已经实名认证过,照片采集软件3启动权限设置单元5,权限设置单元5的具体操作步骤为:在经过实名认证后,使用者向权限设置单元5中输入存证信息,权限设置单元5自动获取使用者所在位置信息并以及进行清洁性检测,清洁性检测项目包括只允许用移动网络、手机不可开启root权限、不可打开手机开发者选项以及不可开启vpn和代理,若清洁性检测未通过,权限设置单元5提示用户去手机1的设置中设置对应权限,若清洁性检测通过,照片采集软件3启动存证单元6;
50.清洁性检测通过后,照片采集软件3启动存证单元6,使用者点击添加图片按钮,存证单元6打开手机摄像头,用户进行拍照,拍照完成之后,存证单元6提示用户是否选择当前拍照的照片,如果不选择当前照片,则存证单元6再次打开摄像头,用户进行二次拍照,若选择当前照片,存证单元6对照片进行完整性检测,把存证照片从 rgb转换到hsv三基色编码空间,把hsv三基色编码的彩色数码照片分成h、s、v三个基色平面分量,采用sift算法对h、s、v 三个基色平面分量分别进行sift关键点提取,每个sift关键点采用一个128维的特征向量t={t1,t2...t
128
},对于获取的每个sift关键点,分别计算该sift关键点的128维特征向量与同一基色平面中所有其他sift关键点的128维特征向量的欧式距离l,从而得到欧式距离l的集合s:s={l1,l2...li...},其中,集合s中元素个数=同一基色平面中所有sift关键点的个数-1,li为该sift关键点的128 维特征向量与同一基色平面中另一个sift关键点的128维特征向量之间的欧式距离,其计算公式为其中t1、t2分别表示两个sift关键点的128维特征向量,t1={x1,x2...x
128
}, t2={y1,y2...y
128
},对集合s计算得到该集合中所有元素的平均值e 和方差d,如果该sift关键点的128维特征向量与同一基色平面中另一个关键点的128维特征向量之间的欧式距离li满足li《e-h
×
d,则认为这两个sift关键点构成特征匹配点对其中h为门限值,其取值满足:e-h
×
d》0,h的取值为3-5,从获取的特征匹配点对中选择稳定特征匹配点对,稳定特征匹配点对在h、s、v三个基色平面分量的至少两个基色平面分量中均为特征匹配点对,将获取的稳定特征匹配点对用点与点之间连线的形式在彩色数码照片中标记出来,如果所标记的线段两端明显集中于两个区域,并且两个区域均超过8
×
8 点阵大小,则判决该存证照片是拼接的,确定照片不存在拼接情况后,存证单元6将照片上传到云服务器中,上传完毕之后,用户可继续点击添加照片按钮,一个存证最多支持上传保存9张照片;
51.费用计算单元7的具体分析步骤为:云服务器2将上传的照片 cos地址传入云服务器2后端进行存证,费用计算单元7根据用户属性,判断用户是否为商户会员,如果用户为商户会员,且商户配置为预付,则走预付逻辑,否则走自付,用户走预付逻辑时,判断商户金额是否充裕,充裕则走预付并从商户余额扣款,否则走自付,走自付时,费用计算单元7拉起微信支付,用户进行付款操作,如果用户为支付成功则将存证放入未存在列表,可以通过列表再次进行支付操作,用户支付成功后,费用计算单元7将存证文件夹的清单输入手机,用户选择合适的存证文件夹进行照片归类;
52.后端存证单元8先通过区块链技术对存证文件进行上链,并通过云服务器2的审核机制审核存证内容,云服务器2生成对应的存证保管涵证书,如果出证操作失败,证据则进
入存证失败列表,成功则将生成对应的证书传输到手机1中。
53.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1