一种双录方法、视频音频采集系统及计算机可读存储介质
文献发布时间:2023-06-19 11:39:06
技术领域
本发明涉及互联网面签认证技术领域,尤其涉及一种双录方法、视频音频采集系统及计算机可读存储介质。
背景技术
在互联网金融产品的线上面签过程中,通常要求对面签行为实行用户端和座席端的现场同步录音录像(简称双录视频),用于记录和保存面签过程中的关键环节,以加强互联网金融的面签过程的风险管理,从而为后续重要信息的查询、问题责任的认定提供依据。随着微信公众号的普及,金融公司都开设了微信公众号,并以此作为一种全新的互联网金融产品销售渠道。金融公司在微信公众号上对公司的金融产品进行推广销售,用户只需要在微信公众号上点击购买即可,非常便捷。现有微信公众号在营销互联网金融产品时,受公众号软件功能制约,并不支持调用手机开启摄像头的功能,因此无法在微信公众号上开发双录功能。
因此,研发一种双录方法、视频音频采集系统及计算机可读存储介质,用于解决如何在公众号平台网签协议时进一步增加双录功能的技术问题成为一种必需。
发明内容
本发明的目的是为了解决如何通过公众号调用双录系统实施双录功能的技术问题提出了一种双录方法、视频音频采集系统及计算机可读存储介质。
为了实现上述目的,本发明采用了如下技术方案:
一方面,本发明提供一种双录方法,所述双录方法包括如下操作步骤:
步骤1:通过客户端以软件内嵌小程序为操作平台向双录系统发送双录认证请求;所述双录系统包括:分别与双录控制器电连接的视频采集装置、拾音装置和本地存储装置;所述本地存储装置内存储有第一认证模块和第二认证模块;所述第一认证模块用于审核所述双录认证请求;所述第二认证模块用于审核双录数据ID调用请求;
步骤2:所述第一认证模块审核所述认证请求通过时,分别授权所述视频采集装置和/或拾音装置采集数据,并将采集获取的数据标识双录数据ID后,存入所述本地存储装置;
步骤3:所述双录系统将所述双录数据ID反馈至应用端;
步骤4:所述应用端向所述第二认证模块发送双录数据ID调用请求;
步骤5:所述第二认证模块审核所述双录数据ID调用请求通过时,授权所述双录控制器从所述本地存储装置调用与所述双录数据ID相匹配的,通过采集获取的所述数据,并将所述数据发送给所述应用端。
优选的,在所述步骤1中,所述双录认证请求和/或双录数据ID调用请求以秘钥认证的方式发送。
优选的,所述秘钥认证的方式为采用公钥私钥的方式进行认证。
优选的,在所述步骤2中,存入所述本地存储装置内的数据为加密后的视频和/或音频数据。
优选的,在所述步骤2中,在被标识双录数据ID的数据存入所述本地存储装置的同时或存储完成后,将所述被标识双录数据ID的数据上传至云端数据库;在所述步骤5中,所述第二认证模块审核所述双录数据ID调用请求通过时,授权所述双录控制器从所述本地存储装置或云端数据库调用与所述双录数据ID相匹配的,通过采集获取的所述数据,并将所述数据发送给所述应用端。
优选的,所述云端数据库在接收所述被标识双录数据ID的数据完成后,授权所述双录系统删除所述本地存储装置内存储的所述被标识双录数据ID的数据。
优选的,所述软件内嵌小程序为互联网金融类软件APP里内嵌的小程序。
另一方面,本发明还提供一种视频音频采集系统,包括:
用户端模块:用于通过客户端以软件内嵌小程序为操作平台向双录系统发送双录认证请求;其中,所述双录系统包括:分别与双录控制器电连接的视频采集装置、拾音装置和本地存储装置;所述本地存储装置内存储有第一认证模块和第二认证模块;所述第一认证模块用于审核所述双录认证请求;所述第二认证模块用于审核双录数据ID调用请求;
双录端模块:用于在所述第一认证模块审核所述认证请求通过时,分别授权所述视频采集装置和/或拾音装置采集数据,并将采集获取的数据标识双录数据ID后,存入所述本地存储装置;以及,用于所述双录系统将所述双录数据ID反馈至应用端;还用于所述第二认证模块审核所述双录数据ID调用请求通过时,授权所述双录控制器从所述本地存储装置调用与所述双录数据ID相匹配的,通过采集获取的所述数据,并将所述数据发送给所述应用端;
应用端模块:用于所述应用端向所述第二认证模块发送双录数据ID调用请求;
数据库模块:用于以本地存储装置或云服务器为载体存储双录方法实施过程中的相关传输数据。
优选的,所述双录系统为装配在所述用户端上的一组功能构件,或独立于所述用户端之外的能单独剥离使用的功能构件。
优选的,所述软件内嵌小程序为互联网金融类软件APP里内嵌的小程序。
优选的,所述互联网金融类软件APP为微信;所述小程序为公众号。
进一步的,本发明还提供一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时,用于实现如前所述的双录方法。
综上所述,由于采用了上述技术方案后所具有的有益效果是:
1、本发明能够通过软件内嵌小程序调用双录系统,包括但不限于在微信公众号上开发双录功能。
2、本发明在双录系统内设置第一认证模块和第二认证模块能够智能审核双录认证请求及双录数据ID调用请求。
3、本发明采用秘钥认证的方式发送双录认证请求和/或双录数据ID调用请求,能够确保信息审核的安全性。
4、本发明所采用的双录系统即可为用户端上的功能构件,亦可作为单独的功能器件制作使用;当用户端为手机、平板类移动终端时,双录系统作为手机、平板类移动终端的一部分硬件结构可基于现有手机、平板类移动终端的硬件结构加以实现。当双录系统为单独的功能器件独立于用户端之外,单独制作并单独加以使用时,适用于金融办事窗口等办事机构需要在现场采集视频和/或音频数据的应用场合。
5、本发明基于云端数据库提供的双录方法能够充分利用云端的现有数据安全防护方法,更进一步确保双录系统获取数据的数据安全性。
附图说明
图1为本发明实施例3中双录方法的数据调用逻辑结构示意图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
实施例一:
本实施例提供一种双录方法,能够通过软件内嵌小程序调用双录系统,包括但不限于在微信公众号上开发双录功能;包括如下操作步骤:
步骤1:通过客户端以软件内嵌小程序为操作平台向双录系统发送双录认证请求;所述双录系统包括:分别与双录控制器电连接的视频采集装置、拾音装置和本地存储装置;所述本地存储装置内存储有第一认证模块和第二认证模块;所述第一认证模块用于审核所述双录认证请求;所述第二认证模块用于审核双录数据ID调用请求;
步骤2:所述第一认证模块审核所述认证请求通过时,分别授权所述视频采集装置和/或拾音装置采集数据,并将采集获取的数据标识双录数据ID后,存入所述本地存储装置;
步骤3:所述双录系统将所述双录数据ID反馈至应用端;
步骤4:所述应用端向所述第二认证模块发送双录数据ID调用请求;
步骤5:所述第二认证模块审核所述双录数据ID调用请求通过时,授权所述双录控制器从所述本地存储装置调用与所述双录数据ID相匹配的,通过采集获取的所述数据,并将所述数据发送给所述应用端。
需要说明的是:本实施例中,上述客户端优选采用诸如手机或平板类的便携式移动终端加以实现;上述软件内嵌小程序包括但不限于互联网金融平台的微信公众号;上述应用端优选通过金融机构审核人员使用的安装有金融软件系统的诸如手机或平板类的便携式移动终端加以实现;上述双录系统能够独立控制行使视频及音频采集及数据上传的功能;上述本地存储装置内设置有数据库,用于存储标识双录数据ID后的视频和/或音频数据。
优选的,在本实施例的其中一个优选技术方案中,在所述步骤1中,所述双录认证请求和/或双录数据ID调用请求以秘钥认证的方式发送。本发明采用秘钥认证的方式发送双录认证请求和/或双录数据ID调用请求,能够确保信息审核的安全性。
优选的,在本实施例的其中一个优选技术方案中,所述秘钥认证的方式为采用公钥私钥的方式进行认证。
优选的,在本实施例的其中一个优选技术方案中,在所述步骤2中,存入所述本地存储装置内的数据为加密后的视频和/或音频数据。采用数据加密后能够进一步保障被采集视频和/或音频数据的使用安全。
优选的,在本实施例的其中一个优选技术方案中,所述双录系统为装配在所述用户端上的一组功能构件,或独立于所述用户端之外的能单独剥离使用的功能构件。本发明所采用的双录系统即可为用户端上的功能构件,亦可作为单独的功能器件制作使用;当用户端为手机、平板类移动终端时,双录系统作为手机、平板类移动终端的一部分硬件结构可基于现有手机、平板类移动终端的硬件结构加以实现。当双录系统为单独的功能器件独立于用户端之外,单独制作并单独加以使用时,适用于金融办事窗口等办事机构需要在现场采集视频和/或音频数据的应用场合。
优选的,在本实施例的其中一个优选技术方案中,所述软件内嵌小程序为互联网金融类软件APP里内嵌的小程序。
优选的,在本实施例的其中一个优选技术方案中,所述互联网金融类软件APP为微信;所述小程序为公众号。
实施例二:
为更进一步保障数据存储的安全性,本实施例在实施例1的基础上进一步提供一种双录方法,所述双录方法包括如下操作步骤:
步骤1:通过客户端以软件内嵌小程序为操作平台向双录系统发送双录认证请求;所述双录系统包括:分别与双录控制器电连接的视频采集装置、拾音装置和本地存储装置;所述本地存储装置内存储有第一认证模块和第二认证模块;所述第一认证模块用于审核所述双录认证请求;所述第二认证模块用于审核双录数据ID调用请求;
步骤2:所述第一认证模块审核所述认证请求通过时,分别授权所述视频采集装置和/或拾音装置采集数据,并将采集获取的数据标识双录数据ID后,存入所述本地存储装置;并在被标识双录数据ID的数据存入所述本地存储装置的同时或存储完成后,将所述被标识双录数据ID的数据上传至云端数据库;
步骤3:所述双录系统将所述双录数据ID反馈至应用端;
步骤4:所述应用端向所述第二认证模块发送双录数据ID调用请求;
步骤5:所述第二认证模块审核所述双录数据ID调用请求通过时,授权所述双录控制器从所述本地存储装置或云端数据库调用与所述双录数据ID相匹配的,通过采集获取的所述数据,并将所述数据发送给所述应用端。
本发明基于云端数据库提供的双录方法能够充分利用云端的现有数据安全防护方法,更进一步确保双录系统获取数据的数据安全性。
需要说明的是:本实施例中,上述客户端优选采用诸如手机或平板类的便携式移动终端加以实现;上述软件内嵌小程序包括但不限于互联网金融平台的微信公众号;上述应用端优选通过金融机构审核人员使用的安装有金融软件系统的诸如手机或平板类的便携式移动终端加以实现;上述双录系统能够独立控制行使视频及音频采集及数据上传的功能;上述本地存储装置内设置有数据库,用于存储标识双录数据ID后的视频和/或音频数据。
优选的,在本实施例的其中一个优选技术方案中,所述云端数据库在接收所述被标识双录数据ID的数据完成后,授权所述双录系统删除所述本地存储装置内存储的所述被标识双录数据ID的数据。
优选的,在本实施例的其中一个优选技术方案中,所述视频采集装置为摄像头;所述拾音装置为麦克风。
优选的,在本实施例的其中一个优选技术方案中,在所述步骤1中,所述双录认证请求和/或双录数据ID调用请求以秘钥认证的方式发送。本发明采用秘钥认证的方式发送双录认证请求和/或双录数据ID调用请求,能够确保信息审核的安全性。
优选的,在本实施例的其中一个优选技术方案中,所述秘钥认证的方式为采用公钥私钥的方式进行认证。
优选的,在本实施例的其中一个优选技术方案中,在所述步骤2中,存入所述本地存储装置内的数据为加密后的视频和/或音频数据。采用数据加密后能够进一步保障被采集视频和/或音频数据的使用安全。
优选的,在本实施例的其中一个优选技术方案中,所述双录系统为装配在所述用户端上的一组功能构件,或独立于所述用户端之外的能单独剥离使用的功能构件。本发明所采用的双录系统即可为用户端上的功能构件,亦可作为单独的功能器件制作使用;当用户端为手机、平板类移动终端时,双录系统作为手机、平板类移动终端的一部分硬件结构可基于现有手机、平板类移动终端的硬件结构加以实现。当双录系统为单独的功能器件独立于用户端之外,单独制作并单独加以使用时,适用于金融办事窗口等办事机构需要在现场采集视频和/或音频数据的应用场合。
优选的,在本实施例的其中一个优选技术方案中,所述软件内嵌小程序为互联网金融类软件APP里内嵌的小程序。
优选的,在本实施例的其中一个优选技术方案中,所述互联网金融类软件APP为微信;所述小程序为公众号。
实施例三:
如图1所示,以微信小程序为例,本实施例在上述实施例的基础上提供一种双录方法,包括如下步骤:
S1:用户端调用与双录端进行认证,采用公钥私钥进行认证,并发送进行双录的请求;
S2:认证成功后,双录端调用用户终端摄像头进行录音、录像,用户终端可以是手机、平板电脑等便携式通信设备;
S3:双录完毕后,双录端将双录数据加密后存入数据库,并生成双录数据ID反馈给应用端;
S4:应用端与双录端进行认证,采用公钥私钥进行认证,并发送包含双录数据ID的数据调用请求;
S5:认证成功后,双录端根据应用端的请求,从数据库调用相应的双录数据ID的双录数据,并发送给应用端。
需要说明的是本实施例中:
用户端:指用户所使用的互联网金融平台的微信公众号;
应用端:指金融机构的审核人员所使用的金融机构的金融系统的客户端。
双录端:进行双录;
数据库:存储双录数据,可以为云存储服务器等。
本实施例能够解决如何利用微信小程序调用手机类移动终端开启摄像头及麦克风的功能,并进一步实施双录认证的技术问题。
进一步的,如图1所示,本实施例还基于上述双录方法提供一种视频音频采集系统,包括:
用户端模块:用于通过客户端以软件内嵌小程序为操作平台向双录系统发送双录认证请求;其中,所述双录系统包括:分别与双录控制器电连接的视频采集装置、拾音装置和本地存储装置;所述本地存储装置内存储有第一认证模块和第二认证模块;所述第一认证模块用于审核所述双录认证请求;所述第二认证模块用于审核双录数据ID调用请求;
双录端模块:用于在所述第一认证模块审核所述认证请求通过时,分别授权所述视频采集装置和/或拾音装置采集数据,并将采集获取的数据标识双录数据ID后,存入所述本地存储装置;以及,用于所述双录系统将所述双录数据ID反馈至应用端;还用于所述第二认证模块审核所述双录数据ID调用请求通过时,授权所述双录控制器从所述本地存储装置调用与所述双录数据ID相匹配的,通过采集获取的所述数据,并将所述数据发送给所述应用端;
应用端模块:用于所述应用端向所述第二认证模块发送双录数据ID调用请求;
数据库模块:用于以本地存储装置或云服务器为载体存储双录方法实施过程中的相关传输数据。
优选的,在本实施例的其中一个优选技术方案中,所述双录系统为装配在所述用户端上的一组功能构件,或独立于所述用户端之外的能单独剥离使用的功能构件。
优选的,在本实施例的其中一个优选技术方案中,所述软件内嵌小程序为互联网金融类软件APP里内嵌的小程序。
优选的,在本实施例的其中一个优选技术方案中,所述互联网金融类软件APP为微信;所述小程序为公众号。
实施例四:
本实施例在上述实施例基础上提供一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时,用于实现前述实施例中的双录方法。
综上所述,由于采用了上述技术方案后所具有的有益效果是:
1、本发明能够通过软件内嵌小程序调用双录系统,包括但不限于在微信公众号上开发双录功能。
2、本发明在双录系统内设置第一认证模块和第二认证模块能够智能审核双录认证请求及双录数据ID调用请求。
3、本发明采用秘钥认证的方式发送双录认证请求和/或双录数据ID调用请求,能够确保信息审核的安全性。
4、本发明所采用的双录系统即可为用户端上的功能构件,亦可作为单独的功能器件制作使用;当用户端为手机、平板类移动终端时,双录系统作为手机、平板类移动终端的一部分硬件结构可基于现有手机、平板类移动终端的硬件结构加以实现。当双录系统为单独的功能器件独立于用户端之外,单独制作并单独加以使用时,适用于金融办事窗口等办事机构需要在现场采集视频和/或音频数据的应用场合。
5、本发明基于云端数据库提供的双录方法能够充分利用云端的现有数据安全防护方法,更进一步确保双录系统获取数据的数据安全性。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
- 一种双录方法、视频音频采集系统及计算机可读存储介质
- 一种用于同步音频数据和视频数据的方法、系统及计算机可读存储介质