一种基于投屏显示的电子证据采集方法及系统与流程

文档序号:15463233发布日期:2018-09-18 18:40阅读:261来源:国知局

本发明涉及互联网软件领域,尤其涉及一种基于投屏显示的电子证据采集方法及系统。



背景技术:

随着计算机类设备和互联网络的日益普及,互联网已经深入到人们工作、学习和生活的各个领域。网络发展在提供便利的同时也带来各种挑战。特别是涉及电子证据方面,交易双方在移动终端上执行交易内容后,通过截屏的方式得到作为电子证据的图片,随后将该图片上传至第三方平台进行交易验证,然而在此过程中,作为第三方平台而言,其无法得知来自交易双方上传的图片(电子证据)是否为合法的,也就是说,来自交易双方上传的图片有存在伪造的隐患,若第三方平台以伪造的电子证据作为有效数据进行交易验证,则交易结果势必对交易双方是极度不公平的,也大大降低第三方平台的交易监管能力。因此,极度需要一种能够有效防止伪造电子证据的方法,以提升电子证据的可靠性。



技术实现要素:

本发明所要解决的技术问题是:提供一种能够提升电子证据可靠性的基于投屏显示的电子证据采集方法及系统。

为了解决上述技术问题,本发明采用的技术方案为:

一种基于投屏显示的电子证据采集方法,包括以下步骤:

用户终端接收到由服务器端发起指令后,发送投屏指令至显示终端;

显示终端接收到投屏指令后保持与用户终端屏幕同步,当显示终端接收到由服务器端发起的用于指示用户按照预定顺序点击操作所述用户终端的操作指令,并以文字形式显示操作指令后,开启录屏并实时上传由录屏得到的多帧的用户终端屏幕的图像数据至服务器端;

服务器端在接收的同时依次比对所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据是否匹配;

当所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据匹配时,则将后续预设时长范围内接收到的通过录屏得到的多帧的用户终端屏幕的图像数据作为电子证据,并将所述电子证据存储在服务器端。

本发明采用的另一技术方案为:

一种基于投屏显示的电子证据采集系统,包括一个或多个处理器及存储器,所述存储器存储有程序,该程序被处理器执行时实现以下步骤:

用户终端接收到由服务器端发起指令后,发送投屏指令至显示终端;

显示终端接收到投屏指令后保持与用户终端屏幕同步,当显示终端接收到由服务器端发起的用于指示用户按照预定顺序点击操作所述用户终端的操作指令,并以文字形式显示操作指令后,开启录屏并实时上传由录屏得到的多帧的用户终端屏幕的图像数据至服务器端;

服务器端在接收的同时依次比对所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据是否匹配;

当所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据匹配时,则将后续预设时长范围内接收到的通过录屏得到的多帧的用户终端屏幕的图像数据作为电子证据,并将所述电子证据存储在服务器端。

本发明的有益效果在于:

本发明提供的一种基于投屏显示的电子证据采集方法及系统,通过在接收电子证据前先进行真人用户操作的验证,并且只有在验证成功后的一定时间内接收到的电子证据才认为是有效数据,从而有效提升电子证据可靠性。具体通过服务器端对用户终端通过录屏得到的用户终端屏幕的图像数据与服务器端发送的操作指令对应的用户终端屏幕应当显示的图像数据是否匹配,其中操作指令的内容可随机设置,因此一旦匹配,即可说明是真人用户在操作,此时接收到的电子证据的可靠性就较高。

附图说明

图1为本发明的基于投屏显示的电子证据采集方法的步骤流程图;

图2为本发明的基于投屏显示的电子证据采集系统的结构框图;

标号说明:

1、处理器;2、存储器。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。

本发明最关键的构思在于:通过在接收电子证据前先进行真人用户操作的验证,并且只有在验证成功后的一定时间内接收到的电子证据才认为是有效数据,从而有效提升电子证据可靠性。

请参照图1,本发明提供的一种基于投屏显示的电子证据采集方法,包括以下步骤:

用户终端接收到由服务器端发起指令后,发送投屏指令至显示终端;

显示终端接收到投屏指令后保持与用户终端屏幕同步,当显示终端接收到由服务器端发起的用于指示用户按照预定顺序点击操作所述用户终端的操作指令,并以文字形式显示操作指令后,开启录屏并实时上传由录屏得到的多帧的用户终端屏幕的图像数据至服务器端;

服务器端在接收的同时依次比对所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据是否匹配;

当所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据匹配时,则将后续预设时长范围内接收到的通过录屏得到的多帧的用户终端屏幕的图像数据作为电子证据,并将所述电子证据存储在服务器端。

本发明的有益效果在于:

本发明提供的基于投屏显示的电子证据采集方法,通过在接收电子证据前先进行真人用户操作的验证,并且只有在验证成功后的一定时间内接收到的电子证据才认为是有效数据,从而有效提升电子证据可靠性。具体通过服务器端对用户终端通过录屏得到的用户终端屏幕的图像数据与服务器端发送的操作指令对应的用户终端屏幕应当显示的图像数据是否匹配,其中操作指令的内容可随机设置,因此一旦匹配,即可说明是真人用户在操作,此时接收到的电子证据的可靠性就较高。

进一步的,依次比对所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据是否匹配,具体为:

获取所述操作指令中第一次点击操作时用户终端屏幕应当显示的一帧图像数据,提取所述显示的一帧图像数据中的第一特征点;

接收由用户终端通过录屏得到的第一帧的用户终端屏幕的图像数据,识别所述第一帧的用户终端屏幕的图像数据中是否含有第一特征点;

若所述第一帧的用户终端屏幕的图像数据中含有第一特征点,则获取所述操作指令中第二次点击操作时用户终端屏幕应当显示的一帧图像数据,提取所述显示的一帧图像数据中的第二特征点,继续接收由用户终端通过录屏得到的下一帧的用户终端屏幕的图像数据,识别所述下一帧的用户终端屏幕的图像数据中是否含有第二特征点,直到完成最后一帧的用户终端屏幕的图像数据的特征点的判定,则判定为所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据匹配;

若所述第一帧的用户终端屏幕的图像数据中不含有第一特征点,则判定为所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据不匹配。

由上述描述可知,通过识别图像数据中的特征点,判断通过录屏得到的第一帧的用户终端屏幕的图像数据中是否含有第一特征点,其中第一特征点是在执行所述操作指令中第一次点击操作时用户终端屏幕应当显示的一帧图像数据中提取得到的,具有一定的代表性,例如某一操作界面上自带的属性,包括名称等等。

进一步的,所述第一特征点和第二特征点均为显示在用户终端屏幕的录屏区域内的与用户标识对应的字符串。

由上述描述可知,上述的第一特征点和第二特征点显示在用户终端屏幕预定区域内,即为录屏录制区域,其中可以为与用户标识对应的字符串,例如用户名称、ID号等。

进一步的,若当前时刻的用户终端屏幕的图像数据与下一时刻的用户终端屏幕的图像数据的匹配度小于预设阈值,则下一时刻的用户终端屏幕的图像数据作为下一帧的用户终端屏幕的图像数据。

由上述描述可知,只有当匹配度小于预设阈值时,说明两个图像数据的相关度较低,也就是说内容发生变化,此时才将下一时刻的用户终端屏幕的图像数据作为下一帧的用户终端屏幕的图像数据,可以有效减少数据量。

参阅图2,本发明还提供的一种基于投屏显示的电子证据采集系统,包括一个或多个处理器1及存储器2,所述存储器存储有程序,该程序被处理器执行时实现以下步骤:

用户终端接收到由服务器端发起指令后,发送投屏指令至显示终端;

显示终端接收到投屏指令后保持与用户终端屏幕同步,当显示终端接收到由服务器端发起的用于指示用户按照预定顺序点击操作所述用户终端的操作指令,并以文字形式显示操作指令后,开启录屏并实时上传由录屏得到的多帧的用户终端屏幕的图像数据至服务器端;

服务器端在接收的同时依次比对所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据是否匹配;

当所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据匹配时,则将后续预设时长范围内接收到的通过录屏得到的多帧的用户终端屏幕的图像数据作为电子证据,并将所述电子证据存储在服务器端。

本发明的有益效果在于:

本发明提供的基于投屏显示的电子证据采集系统,通过在接收电子证据前先进行真人用户操作的验证,并且只有在验证成功后的一定时间内接收到的电子证据才认为是有效数据,从而有效提升电子证据可靠性。具体通过服务器端对用户终端通过录屏得到的用户终端屏幕的图像数据与服务器端发送的操作指令对应的用户终端屏幕应当显示的图像数据是否匹配,其中操作指令的内容可随机设置,因此一旦匹配,即可说明是真人用户在操作,此时接收到的电子证据的可靠性就较高。

进一步的,该程序被所述处理器执行时进一步实现包括以下子步骤:

获取所述操作指令中第一次点击操作时用户终端屏幕应当显示的一帧图像数据,提取所述显示的一帧图像数据中的第一特征点;

接收由用户终端通过录屏得到的第一帧的用户终端屏幕的图像数据,识别所述第一帧的用户终端屏幕的图像数据中是否含有第一特征点;

若所述第一帧的用户终端屏幕的图像数据中含有第一特征点,则获取所述操作指令中第二次点击操作时用户终端屏幕应当显示的一帧图像数据,提取所述显示的一帧图像数据中的第二特征点,继续接收由用户终端通过录屏得到的下一帧的用户终端屏幕的图像数据,识别所述下一帧的用户终端屏幕的图像数据中是否含有第二特征点,直到完成最后一帧的用户终端屏幕的图像数据的特征点的判定,则判定为所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据匹配;

若所述第一帧的用户终端屏幕的图像数据中不含有第一特征点,则判定为所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据不匹配。

由上述描述可知,通过识别图像数据中的特征点,判断通过录屏得到的第一帧的用户终端屏幕的图像数据中是否含有第一特征点,其中第一特征点是在执行所述操作指令中第一次点击操作时用户终端屏幕应当显示的一帧图像数据中提取得到的,具有一定的代表性,例如某一操作界面上自带的属性,包括名称等等。

进一步的,该程序被所述处理器执行时进一步实现包括以下子步骤:

所述第一特征点和第二特征点均为显示在用户终端屏幕的录屏区域内的与用户标识对应的字符串。

由上述描述可知,上述的第一特征点和第二特征点显示在用户终端屏幕预定区域内,即为录屏录制区域,其中可以为与用户标识对应的字符串,例如用户名称、ID号等。

进一步的,该程序被所述处理器执行时进一步实现包括以下子步骤:

若当前时刻的用户终端屏幕的图像数据与下一时刻的用户终端屏幕的图像数据的匹配度小于预设阈值,则下一时刻的用户终端屏幕的图像数据作为下一帧的用户终端屏幕的图像数据。

由上述描述可知,只有当匹配度小于预设阈值时,说明两个图像数据的相关度较低,也就是说内容发生变化,此时才将下一时刻的用户终端屏幕的图像数据作为下一帧的用户终端屏幕的图像数据,可以有效减少数据量。

请参照图1-2,本发明的实施例一为:

本发明提供的一种基于投屏显示的电子证据采集方法,包括以下步骤:

用户终端接收到由服务器端发起指令后,发送投屏指令至显示终端;

在本实施例中,服务器端作为后台,当接收到用户通过用户终端(如手机,其中用户终端为带有IOS系统的终端)发送到服务器端的上传电子证据请求时,服务器端先发送指令至用户终端,此时用户终端就发送预存的录屏指令至显示终端(PC机),显示终端接收到录屏指令后,即进入录屏状态,随后以一帧一帧的图像数据向服务器端发送;

显示终端接收到投屏指令后保持与用户终端屏幕同步,当显示终端接收到由服务器端发起的用于指示用户按照预定顺序点击操作所述用户终端的操作指令,并以文字形式显示操作指令后,开启录屏并实时上传由录屏得到的多帧的用户终端屏幕的图像数据至服务器端;

在本实施例中,显示终端接收到投屏指令后保持与用户终端屏幕同步,即为投影方式,服务器端再发送操作指令至所述显示终端,其中操作指令是文字在显示终端上显示,也可以采用其他多媒体方式显示,例如文字内容为要求用户先点击微信APP界面中“通讯录”,再点击“通讯录”界面中的“公众号”,接着再返回点击“我”等操作步骤。每一操作步骤都对应有操作界面,以及每一操作步骤之间具有先后执行顺序。

接收到操作指令后一段时间开启录屏功能,具体是录显示终端的屏幕内容,从而得到用户终端屏幕的图像数据。

服务器端在接收的同时依次比对所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据是否匹配;

其中,依次比对所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据是否匹配,具体为:

获取所述操作指令中第一次点击操作时用户终端屏幕应当显示的一帧图像数据,提取所述显示的一帧图像数据中的第一特征点;

接收由用户终端通过录屏得到的第一帧的用户终端屏幕的图像数据,识别所述第一帧的用户终端屏幕的图像数据中是否含有第一特征点;

若所述第一帧的用户终端屏幕的图像数据中含有第一特征点,则获取所述操作指令中第二次点击操作时用户终端屏幕应当显示的一帧图像数据,提取所述显示的一帧图像数据中的第二特征点,继续接收由用户终端通过录屏得到的下一帧的用户终端屏幕的图像数据,识别所述下一帧的用户终端屏幕的图像数据中是否含有第二特征点,直到完成最后一帧的用户终端屏幕的图像数据的特征点的判定,则判定为所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据匹配;

若所述第一帧的用户终端屏幕的图像数据中不含有第一特征点,则判定为所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据不匹配。

通过识别图像数据中的特征点,判断通过录屏得到的第一帧的用户终端屏幕的图像数据中是否含有第一特征点,其中第一特征点是在执行所述操作指令中第一次点击操作时用户终端屏幕应当显示的一帧图像数据中提取得到的,具有一定的代表性,例如某一操作界面上自带的属性,包括名称等等。

其中,所述第一特征点和第二特征点均为显示在用户终端屏幕的录屏区域内的与用户标识对应的字符串。上述的第一特征点和第二特征点显示在用户终端屏幕预定区域内,即为录屏录制区域,其中可以为与用户标识对应的字符串,例如用户名称、ID号等。

其中,若当前时刻的用户终端屏幕的图像数据与下一时刻的用户终端屏幕的图像数据的匹配度小于预设阈值,则下一时刻的用户终端屏幕的图像数据作为下一帧的用户终端屏幕的图像数据。只有当匹配度小于预设阈值时,说明两个图像数据的相关度较低,也就是说内容发生变化,此时才将下一时刻的用户终端屏幕的图像数据作为下一帧的用户终端屏幕的图像数据,可以有效减少数据量。

在本实施例中,服务器端一帧一帧接收由用户终端通过录屏得到的图像数据,具体为用户根据显示终端显示的文字内容对用户终端执行操作,并且在执行操作时通过录屏得到的,例如用户点击了微信APP界面中“通讯录”,显示出对应的界面,录屏得到的图片数据就是该界面,若所述操作指令对应的用户终端屏幕应当显示的图像数据是点击“通讯录”得到的界面,则两个界面是相匹配的,就说明用户是在按照操作指令执行,则服务器端接收下一帧图像数据,再进行匹配,以此类推进行一一匹配。

当所述多帧的用户终端屏幕的图像数据与所述操作指令对应的用户终端屏幕应当显示的图像数据匹配时,则将后续预设时长范围内接收到的通过录屏得到的多帧的用户终端屏幕的图像数据作为电子证据,并将所述电子证据存储在服务器端。

综上所述,本发明提供的一种基于投屏显示的电子证据采集方法及系统,通过在接收电子证据前先进行真人用户操作的验证,并且只有在验证成功后的一定时间内接收到的电子证据才认为是有效数据,从而有效提升电子证据可靠性。具体通过服务器端对用户终端通过录屏得到的用户终端屏幕的图像数据与服务器端发送的操作指令对应的用户终端屏幕应当显示的图像数据是否匹配,其中操作指令的内容可随机设置,因此一旦匹配,即可说明是真人用户在操作,此时接收到的电子证据的可靠性就较高。

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

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