照片处理方法、装置、系统及计算机可读存储介质与流程

文档序号:26308126发布日期:2021-08-17 13:48阅读:65来源:国知局
照片处理方法、装置、系统及计算机可读存储介质与流程

本发明涉及通信技术领域,尤其涉及一种照片处理方法、装置、系统及计算机可读存储介质。



背景技术:

现有技术中,业务人员在处理保险、银行业务时,通常需要对某一环节进行拍摄,并留存照片,而现有技术中,在处理这类业务时,通常是通过设备终端中的加密拍摄应用进行拍摄与加密,而这类加密拍摄需要损耗cpu资源进行加密,且拍摄后且未加密照片存储在设备终端,加密后才上传至云端服务器,这期间仍然存在泄露风险,用户体验不佳。



技术实现要素:

本发明的主要目的在于提供一种照片处理方法,旨在解决现有技术中终端对照片进行加密时占用较多终端资源且易泄露的技术问题。

为实现上述目的,本发明提供一种照片处理方法,应用于移动终端,包括以下内容:

获取拍摄应用拍摄得到的照片;

将所述照片存储在所述移动终端的虚拟存储空间中,并将所述照片以及所述照片对应的业务信息发送至服务器,其中,所述服务器对所述照片以及所述照片对应的业务信息进行加密得到加密文件并保存,将加密完成信息发送至所述移动终端;

接收所述服务器发送的加密完成信息。

其中,所述所述获取拍摄应用拍摄得到的照片步骤之前,还包括:

接收拍摄应用开启指令,在所述拍摄应用界面弹窗显示是否执行加密拍摄提示;

接收加密拍摄指令,生成所述虚拟存储空间,将所述虚拟存储空间与所述拍摄应用相连接。

其中,所述所述获取拍摄应用拍摄得到的照片步骤包括:

接收加密拍摄指令,禁用所述移动终端的截屏功能;

所述将所述照片存储在所述移动终端的虚拟存储空间中步骤之后,还包括:

恢复所述移动终端的截屏功能。

其中,所述将所述照片存储在所述移动终端的虚拟存储空间中,并将所述照片以及所述照片对应的业务信息发送至服务器步骤包括:

弹窗显示所述照片及与所述照片相对应的业务信息,接收与所述照片相关联的核验信息;

若所述核验信息为正确核验信息,向所述服务器发送加密操作指令,以供所述服务器在接收到所述加密操作指令后,对接收到的所述照片以及业务信息进行加密。

为实现上述目的,本发明还提供一种照片处理方法,应用于服务器,包括以下内容:

接收移动终端上传的拍摄得到的照片以及所述照片对应的业务信息;

对所述照片以及所述业务信息进行加密得到加密文件;

保存所述加密文件,并向所述移动终端发送加密完成信息。

其中,所述对所述照片以及所述业务信息进行加密得到加密文件步骤包括:

扫描服务器存储空间,确定所述服务器存储空间中是否存在与所述照片及所述业务信息相对应的文件夹;

若存在,则所述加密文件存储到所述文件夹中;

若不存在,则生成与所述照片及所述业务信息相对应的文件夹,将所述加密文件存储到所述文件夹中。

其中,所述对所述照片以及所述业务信息进行加密得到加密文件步骤包括:

读取与所述照片相关联的业务信息,校验所述业务信息的合法性;

若所述业务信息合法,获取所述业务信息所携带的加密等级;

基于所述加密等级对所述照片和所述业务信息进行加密处理得到所述加密文件。

此外,为实现上述目的,本发明还提供一种照片处理装置,所述照片处理装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的照片处理程序,所述照片处理程序被所述处理器执行时实现如上述照片处理方法的步骤。

此外,为实现上述目的,本发明还提供一种照片处理系统,所述照片处理系统包括:

移动终端,被配置为获取拍摄应用拍摄得到的照片,将所述照片存储在所述移动终端的虚拟空间中,并将所述照片及所述照片对应的业务信息发送到服务器,接收服务器发送的加密完成信息;

服务器,被配置为接收移动终端上传的拍摄得到的照片以及照片对应的业务信息,对所述照片及所述业务信息进行加密得到加密文件,保存所述加密文件,并向移动终端发送加密完成信息;

所述照片处理系统在执行时实现如上所述照片处理方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有照片处理程序,所述照片处理程序被处理器执行时实现如上所述照片处理方法的步骤。

本发明实施例提出的一种照片处理方法,通过获取拍摄应用拍摄得到的照片;将所述照片存储在所述移动终端的虚拟存储空间中,并将所述照片以及所述照片对应的业务信息发送至服务器,其中,所述服务器对所述照片以及所述照片对应的业务信息进行加密得到加密文件并保存,将加密完成信息发送至所述移动终端;接收所述服务器发送的加密完成信息,实现优化业务员使用移动终端进行加密拍摄的操作流程,降低移动终端的硬件功耗,降低加密照片泄密的概率的有益效果,优化了用户体验。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的照片处理装置结构示意图;

图2为本发明照片处理方法一实施例的流程示意图;

图3为本发明照片处理方法一实施例核验步骤的流程示意图;

图4为本发明照片处理方法另一实施例的流程示意图;

图5为本发明照片处理方法一应用场景的时序图;

图6为本发明实施例方案涉及的硬件运行环境的照片处理系统结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本申请实施例的主要解决方案是:获取拍摄应用拍摄得到的照片;将该照片存储在该移动终端的虚拟存储空间中,并将该照片以及该照片对应的业务信息发送至服务器,其中,该服务器对该照片以及该照片对应的业务信息进行加密得到加密文件并保存,将加密完成信息发送至该移动终端;接收该服务器发送的加密完成信息。

如图1所示,图1为本申请实施例方案涉及的硬件运行环境的照片处理装置的结构示意图。

如图1所示,本申请实施例方案涉及的硬件运行环境是照片处理装置,该照片处理装置可以包括:处理器1001,例如cpu,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘鼠标等。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选的,该照片处理装置还可以包括摄像头、声卡模块、rf(radiofrequency,射频)电路、传感器、遥控器、音频电路、wifi模块、检测器等等。

本领域技术人员可以理解,图1中示出的照片处理装置结构并不构成对照片处理装置的限定,可以包括比图示中更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及照片处理程序。

在图1中示出的照片处理装置中,网络接口主要用于连接客户端,与客户端进行数据交互,用户接口1003主要用于与用户进行数据通信,接收用户的设置指令或其它指令,而处理器1001可以用于调用存储器1005中存储的照片处理程序,并执行以下操作:

获取拍摄应用拍摄得到的照片;

将照片存储在移动终端的虚拟存储空间中,并将照片以及照片对应的业务信息发送至服务器,其中,服务器对照片以及照片对应的业务信息进行加密得到加密文件并保存,将加密完成信息发送至移动终端;

接收服务器发送的加密完成信息。

进一步地,处理器1001还可以调用存储器1005中存储的照片处理程序,并执行以下操作:

接收拍摄应用开启指令,在拍摄应用界面弹窗显示是否执行加密拍摄提示;

接收加密拍摄指令,生成虚拟存储空间,将虚拟存储空间与拍摄应用相连接。

进一步地,处理器1001还可以调用存储器1005中存储的照片处理程序,并执行以下操作:

接收加密拍摄指令,禁用移动终端的截屏功能;

将照片存储在移动终端的虚拟存储空间中步骤之后,还包括:

恢复移动终端的截屏功能。

进一步地,处理器1001还可以调用存储器1005中存储的照片处理程序,并执行以下操作:

弹窗显示照片及与照片相对应的业务信息,接收与照片相关联的核验信息;

若核验信息为正确核验信息,向服务器发送加密操作指令,以供服务器在接收到加密操作指令后,对接收到的照片以及业务信息进行加密。

基于上述硬件结构,提出本发明照片处理方法的各个实施例。

参照图2,图2是本发明照片处理方法一实施例的流程示意图。

本实施例中,照片处理方法包括:

步骤s10:获取拍摄应用拍摄得到的照片;

如图2和图5所示,本实施例中,照片处理系统包括用于对待拍摄对象进行拍摄的移动终端和用于对待加密照片进行加密处理的云端服务器。具体的,移动终端为安装有拍摄应用,具有拍摄功能的终端设备。可选的,该移动终端可以包括手机、平板电脑、电脑和业务终端中的任意终端。

具体的,在需要进行加密拍摄的应用场景中,例如业务员处理保险、银行业务时,在某一环节需要对待拍摄目标例如客户肖像或证明文件,进行加密拍摄并留存加密照片。在这些应用场景中,用户向移动终端发出加密拍摄请求,控制移动终端对待拍摄目标进行加密拍摄。

具体的,为了确保加密拍摄所获取的待加密照片的安全性,预先在移动终端中预装了虚拟文件模块,该虚拟文件模块用于提供虚拟存储空间,该虚拟存储空间用于为需要进行加密处理的照片提供虚拟存储空间。可选的,在一具体实施例中,该虚拟文件模块为中间件。

具体的,在移动终端接收到加密拍摄请求时,移动终端启动虚拟文件模块,并将虚拟文件模块与拍摄应用建立连接,从而使得虚拟文件模块能够为拍摄应用拍摄的待加密照片提供虚拟存储空间。

步骤s20:将照片存储在移动终端的虚拟存储空间中,并将照片以及照片对应的业务信息发送至服务器;

本实施例中,移动终端接收拍摄应用开启指令后,在启动拍摄应用后,在拍摄应用界面弹窗显示是否执行加密拍摄提示,用户能够根据该加密拍照提示弹窗所生成的加密拍摄虚拟按钮和普通拍摄虚拟按钮输出对应的拍摄指令。

可选的,若移动终端接收的拍摄指令为普通拍摄指令,移动终端将普通拍摄模式下获取到的无需进行加密处理的普通照片存储到移动终端本地存储空间中。

可选的,若移动终端接收到的拍摄指令为加密拍摄指令,移动终端确定当前的拍摄模式为加密拍摄模式,移动终端启动虚拟文件模块,基于该虚拟文件模块生成虚拟存储空间,将拍摄应用与虚拟文件模块建立连接,以使得拍摄应用能够与虚拟文件模块中的虚拟存储空间进行读写操作,将后续拍摄得到的需要进行加密处理的照片和对应的业务信息存储到该虚拟文件模块中的虚拟存储空间中。

具体的,在接收到加密拍摄指令时,移动终端还获取与本次加密拍摄相关联的业务信息,在加密拍摄模式下,移动终端将拍摄获取到的至少一张需要进行加密处理的照片和与该照片相对应的业务信息存储到与拍摄应用相连接的虚拟文件模块的虚拟存储空间中的指定文件夹中。其中,业务信息是与保险业务、银行业务或需要进行加密拍摄操作的其它业务相关的,用于识别本次加密拍摄所属业务的信息。可选的,该业务信息至少包括业务编号、拍摄时间、加密等级和合法校验信息中的一种或多种。可选的,业务信息也可以根据实际场景需要由相关工作人员自定义设置,例如在保险业务中,业务信息还可以包括保单号。

可选的,为防止加密拍摄的所获取的需要进行加密处理的照片泄露,在另一实施例中,在移动终端接到用户所发出的加密拍摄指令时,通过禁止截屏快捷键、截屏虚拟按键变更为不可交互状态和禁止运行截屏应用或其它禁止截屏操作以禁用移动终端的截屏功能,从而实现禁止户在加密拍摄时截屏模块进行截屏。

可选的,移动终端在接收用户所发出的加密拍摄完成指令后,将加密拍摄获取到的照片存储在移动终端的虚拟存储空间中,并将该照片和对应的业务信息发送到服务器中,以使得服务器在接收到该照片和对应的业务信息后能够对照片和照片对应的业务信息进行加密得到加密文件并保存,并反馈加密完成信息到移动终端。

可选的,移动终端在加密拍摄完成后,恢复移动终端的截屏功能。

可选的,如图3所示,为确保需要进行加密的照片与对应的业务信息对应关系正确性,本实施例中在移动终端对照片和对应业务信息进行核验,包括:

步骤s211:弹窗显示照片及与照片相对应的业务信息,接收与照片相关联的核验信息;

步骤s212:判断核验信息;

步骤s213:若核验信息为正确核验信息,向服务器发送加密操作指令;

步骤s214:若核验信息为错误核验信息时,移动终端中止本次照片加密进程。

在本实施例中,移动终端在获取到加密拍摄的照片和对应的业务信息后,移动终端在显示界面弹出本次加密拍摄的照片和对应的业务信息供用户进行核验,并接收用户在核验完成后所输出的核验信息,具体地,该核验信息包括正确核验信息和错误核验信息。

可选的,若核验信息为正确核验信息,移动终端向服务器发送加密操作指令,控制服务器对该照片和与该照片相关联的业务信息进行加密,获取加密文件。

可选的,若核验信息为错误核验信息时,移动终端中止本次照片加密进程。

步骤s30:接收服务器发送的加密完成信息。

本实施例中,移动终端与服务器建立网络连接,将核验正确的照片和相关联的业务信息传输到服务器后,服务器采用预设的加密方式对照片和该照片关联的业务信息进行加密,生成加密文件。

具体的,在服务器采用预设加密方式对照和该照片关联的业务信息进行加密,生成加密文件后,服务器向移动终端发送加密完成信息,移动终端在接收到该加密完成信息后,在显示界面生成加密完成通知,以提醒用户本次加密拍摄完成。

可选的,当用户需要调用该加密文件时,通过内部权限访问该服务器,核验身份后获取加密文件,通过预设解密方式对该加密文件进行解密,获取加密文件中的照片和相关联的业务信息。

本实施例中,移动终端通过获取拍摄应用拍摄得到的照片,并将该照片存储在移动终端的虚拟空间中,并将该照片和相对应的业务信息发送至服务器,在服务器对该照片和相关联的业务信息进行加密,获取加密文件并存储在服务器中,并接收服务器发送的加密完成信息,从而降低移动终端的终端功耗和存储空间占用率,避免用于加密拍摄的移动终端卡顿同时还能有效地降低待加密照片的泄露风险,优化用户的使用体验。

参照图4,图4是本发明照片处理方法另一实施例的流程示意图。

本实施例中,照片处理方法应用于服务器,照片处理方法包括以下步骤:

步骤s201:接收移动终端上传的拍摄得到的照片以及照片对应的业务信息;

步骤s202:对照片以及业务信息进行加密得到加密文件;

步骤s301:保存加密文件,并向移动终端发送加密完成信息。

本实施例中,服务器用于与移动终端建立远程网络连接,接收移动终端上传的加密拍摄获取到的照片和该照片对应的业务信息,对该照片和业务信息进行加密得到加密文件,在获取该加密文件后,在服务器本地存储该加密文件,并向移动终端发送加密完成信息。

具体的,服务器在接收到移动终端上传的照片和该照片对应的业务信息时,扫描服务器存储空间,确定服务器存储空间中是否与业务信息相对应的文件夹。具体的,在实际应用场景中,需要进行加密拍摄的往往是某一类业务,因此,用于进行加密处理的服务器的存储空间内预设了相关的加密业务文件夹。当移动终端传输照片和该照片对应的业务信息时,服务器读取该业务信息并扫描存储空间,确定服务器存储空间内是否存在与该业务信息相对应的文件夹。

可选的,若服务器存储空间内存在与该业务信息相对应的文件夹,则服务器将照片和与该照片相关联的业务信息存储到该文件夹中。在一具体实施例中,服务器接收到的照片及业务信息为保险理赔相关的业务信息,服务器搜索服务器的存储空间,确定该服务器的存储空间已建立与保险理赔相关的文件夹,服务器在对照片和相关联的业务信息进行加密处理生成加密文件后将该加密文件存储到服务器的存储空间内已建立的与保险理赔相关的文件夹中。

可选的,若服务器存储空间内未预设与该业务信息相对应的文件夹,即服务器存储空间不存在与该业务信息相关联的文件夹时,服务器生成与该照片和业务信息相关联的文件夹,并生成加密文件后将加密文件存储到该文件夹中。

可选的,为确保加密安全,服务器在接收到与该照片相关联的业务信息时,核验该业务信息的合法性。具体的,该业务信息中包含合法校验信息,服务器提取业务信息中的合法校验信息,通过服务器预设的校验算法对该合法校验信息进行校验,并根据校验结果确定该业务信息的合法性。

可选的,若服务器获取的校验结果显示该业务信息合法,服务器确定本次获取到的业务信息的合法性为合法,对该业务信息和相关联的照片进行加密处理。

可选的,若服务器获取的校验结果显示该业务信息不合法,服务器中止照片加密,并向移动终端输出业务错误报警,移动终端在接收到该业务错误报警后,重新核验该业务信息。

具体的,若服务器获取的校验结果显示该业务信息合法,服务器获取该业务信息所携带的加密等级。具体的,不同的业务信息反映不同的业务,而不同的业务的加密等级并不相同,不同等级的加密程度也并不相同。因此,服务器中预设了多个加密等级的加密方法,并根据不同的加密等级对不同的照片和相关联的业务信息执行不同的加密处理以生成加密文件。

具体的,服务器在对照片和照片对应的业务信息进行加密后,生成加密文件,将加密文件存储在指定文件夹中,并向移动终端发送加密完成信息。移动终端在接收到该加密完成信息后,在显示界面生成加密完成通知,以提醒用户本次加密拍摄完成。

可选的,当用户需要调用该加密文件时,通过移动终端访问该服务器,服务器核验该用户的身份信息及相关权限后,若该用户具备相关读取权限,则传输该加密文件到移动终端,使得用户接收到该加密文件后通过预设解密方式对该加密文件进行解密,获取加密文件中的照片和相关联的业务信息。

本实施例中,服务器通过接收移动终端上传的拍摄得到的照片以及该照片对应的业务信息,对该照片及业务信息进行加密得到加密文件,并根据该业务信息访问服务器存储空间,判断该存储空间内是否存在与该业务信息相关联的文件夹,若存在,而将加密文件存储到该文件夹中,若不存在则生成相关联的文件夹,将加密文件存储到该文件夹中,并向移动终端发送加密完成信息,使得用户能够及时获取加密完成通知,在服务器对照片进行加密从而降低移动终端的终端功耗和存储空间占用率,避免用于加密拍摄的移动终端卡顿同时还能有效地降低待加密照片的泄露风险,优化用户的使用体验。

参照图6,图6为本申请照片处理系统的结构示意图。

基于本发明上述实施例中的照片处理系统,本实施例还提供一中照片处理系统。

具体的,照片处理系统包括移动终端10和服务器20。

移动终端10,被配置为获取拍摄应用拍摄得到的照片,将照片存储在移动终端10的虚拟空间中,并将照片及照片对应的业务信息发送到服务器20,接收服务器20发送的加密完成信息;

服务器20,被配置为接收移动终端10上传的拍摄得到的照片以及照片对应的业务信息,对照片及业务信息进行加密得到加密文件,保存加密文件,并向移动终端20发送加密完成信息。

该照片处理系统在执行时实现如上述照片处理方法实施例的任意步骤。

进一步可选的,为实现上述目的,本发明还提供一种计算机可读存储介质,在本实施例中提出的可读存储介质上存储有照片处理程序,存储的照片处理程序能够被处理器读取、解读并执行,从而实现上述任一照片处理方法实施例中照片处理方法的任一步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、药品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、药品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、药品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本发明各个实施例的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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