发明内容
针对现有技术存在的不足,本发明的目的在于提供一种电子数据存证方法、***、计算机设备和存储介质,以解决上述背景技术中存在的问题。
本发明是这样实现的,一种电子数据存证方法,所述方法包括以下步骤:
接收电子证据保存信息,所述电子证据保存信息为选择聊天记录或者上传电子文件;
当电子证据保存信息为选择聊天记录时,接收聊天软件确认信息,打开所确认的聊天软件;
接收聊天记录选择信息,直接将被选择的聊天记录存储至原始证据库中,所述聊天记录包括对话内容、对话时间和对话者个人信息;
当电子证据保存信息为上传电子文件时,接收上传的电子文件,生成电子文件是否有证明信息;
当接收到电子文件没有证明信息时,将电子文件存储至待验证证据库中;
当接收到电子文件有证明信息时,接收证明人账号信息;
将所述电子文件发送至证明人账号,当且仅当接收到证明人账号发送的确认信息后,将电子文件存储至已验证证据库中。
作为本发明进一步的方案:所述接收聊天记录选择信息,直接将被选择的聊天记录存储至原始证据库中的步骤,具体包括:
接收聊天记录选择信息,所述聊天记录选择信息包括首条聊天记录和末尾聊天记录;
自动选择首条聊天记录和末尾聊天记录之间的所有对话内容,每条对话内容附带有对话时间;
自动访问每条对话内容所对应的对话者的个人信息,将对话内容、对话时间和对话者个人信息整合生成聊天记录存储至原始证据库中。
作为本发明进一步的方案:所述接收聊天记录选择信息的步骤,具体包括:
接收聊天对话框选择信息,打开所选择的聊天对话框;
确认聊天对话框中的一条聊天记录为首条聊天记录;
确认聊天对话框中的一条聊天记录为末尾聊天记录,所述末尾聊天记录和首条聊天记录可以为同一条聊天记录。
作为本发明进一步的方案:将所述电子文件发送至证明人账号,当且仅当接收到证明人账号发送的确认信息后,将电子文件存储至已验证证据库中的步骤,具体包括:
将所述电子文件发送至证明人账号;
当接收到证明人账号发送的确认信息,生成电子签名区块;
接收证明人的电子签名,将电子文件存储至已验证证据库中,同时保存证明人的电子签名。
作为本发明进一步的方案:所述方法还包括将电子证据发送至案件库中进行备份存储,所述案件库种类包括共享案件库和私人案件库,每个案件库均设置有案件库名称,具体的:
当检测到存在电子证据被存储至原始证据库、待验证证据库或者已验证证据库中时;
生成案件库种类和名称填写信息;
接收案件库种类和案件库名称,将所述电子证据存储至对应的案件库中。
作为本发明进一步的方案:使用所述电子数据存证方法的用户必须进行实名验证,被存储的电子证据不支持修改功能。
本发明的另一目的在于提供一种电子数据存证***,所述***包括:
证据保存接收模块,用于接收电子证据保存信息,所述电子证据保存信息为选择聊天记录或者上传电子文件;
聊天记录确定模块,当电子证据保存信息为选择聊天记录时,接收聊天软件确认信息,打开所确认的聊天软件;
聊天记录存储模块,用于接收聊天记录选择信息,直接将被选择的聊天记录存储至原始证据库中,所述聊天记录包括对话内容、对话时间和对话者个人信息;
电子文件确定模块,当电子证据保存信息为上传电子文件时,接收上传的电子文件,生成电子文件是否有证明信息;
电子文件第一存储模块,当接收到电子文件没有证明信息时,将电子文件存储至待验证证据库中;
证明信息确定模块,当接收到电子文件有证明信息时,接收证明人账号信息;
电子文件第二存储模块,用于将所述电子文件发送至证明人账号,当且仅当接收到证明人账号发送的确认信息后,将电子文件存储至已验证证据库中。
作为本发明进一步的方案:所述聊天记录存储模块包括:
选择信息接收单元,用于接收聊天记录选择信息,所述聊天记录选择信息包括首条聊天记录和末尾聊天记录;
聊天自动选择单元,用于自动选择首条聊天记录和末尾聊天记录之间的所有对话内容,每条对话内容附带有对话时间;以及
个人信息访问单元,用于自动访问每条对话内容所对应的对话者的个人信息,将对话内容、对话时间和对话者个人信息整合生成聊天记录存储至原始证据库中。
本发明的另一目的在于提供一种计算机设备,所述计算机设备包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,处理器执行所述计算机程序时实现所述的电子数据存证方法。
本发明的另一目的在于提供一种存储介质,所述存储介质为计算机可读的存储介质,其上存储有计算机程序,所述计算机程序被执行时实现所述的电子数据存证方法。
与现有技术相比,本发明的有益效果是:
本发明设置有原始证据库和已验证证据库,存储在原始证据库中的聊天记录具有原始性,聊天记录不是以截图等二次加工的方式保存,不会被篡改;存储在已验证证据库中的电子文件被相关证明人认证过,具有一定的证明力。
具体实施方式
为了使本发明的目的、技术方案及优点更加清晰,以下结合附图及具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述。
如图1所示,本发明实施例提供了一种电子数据存证方法,所述方法包括以下步骤:
S100,接收电子证据保存信息,所述电子证据保存信息为选择聊天记录或者上传电子文件;
S201,当电子证据保存信息为选择聊天记录时,接收聊天软件确认信息,打开所确认的聊天软件;
S301,接收聊天记录选择信息,直接将被选择的聊天记录存储至原始证据库中,所述聊天记录包括对话内容、对话时间和对话者个人信息;
S202,当电子证据保存信息为上传电子文件时,接收上传的电子文件,生成电子文件是否有证明信息;
S302,当接收到电子文件没有证明信息时,将电子文件存储至待验证证据库中;
S303,当接收到电子文件有证明信息时,接收证明人账号信息;
S400,将所述电子文件发送至证明人账号,当且仅当接收到证明人账号发送的确认信息后,将电子文件存储至已验证证据库中。
需要说明的是,随着电子证据的法律地位得到认可,人们开始有意识的对可能需要的电子数据进行存证,以便在发生案件纠纷时能更好的拿出具有证明效力的电子证据,网络聊天信息、电子合约、电子票据、网页截图、电话录音等电子数据都能够成为证据材料,由于电子数据具有易拷贝、易篡改等特点,导致电子数据的公信力较差,为了保证用户保存的电子证据是原始数据或者是具有证明力的,常常需要由公证机构为存证凭证进行公证,提高存证证据的证明力,较为复杂且成本较高,本发明实施例旨在解决上述问题。
本发明实施例中,当用户需要保存电子证据时,直接输入电子证据保存信息,所述电子证据保存信息为选择聊天记录或者上传电子文件,当电子证据保存信息为选择聊天记录时,需要用户输入聊天软件确认信息,打开所确认的聊天软件,当然需要事先授权本发明可以打开所述聊天软件,接着用户输入聊天记录选择信息,直接将被选择的聊天记录存储至原始证据库中,如此,能够有效保证聊天记录以原始数据的状态被保存,需要说明的是,通常人们想把聊天记录作为证据保存是利用截图的方式,而截图得到的聊天记录就容易被篡改,不具有原始性和证明力,本发明实施例解决了这个问题;另外,当电子证据保存信息为上传电子文件时,用户需要上传作为证据的电子文件,电子文件可以是图片、录音、视频等等,接收后,本发明实施例自动生成电子文件是否有证明信息,当用户输入电子文件没有证明信息时,将电子文件存储至待验证证据库中,即说明所述电子文件不具有证明力;如果接收到用户输入的电子文件有证明信息时,自动接收用户输入的证明人账号信息,本发明实施例自动将所述电子文件发送至证明人账号,当接收到证明人账号发送的确认信息后,将电子文件存储至已验证证据库中,说明电子文件具有一定的证明力,如果没有接收到证明人账号发送的确认信息,或者接收到证明人账号发送的不确认信息,将电子文件也存储至待验证证据库中,使用所述电子数据存证方法的用户必须进行实名验证,被存储的电子证据不支持修改功能,即电子证据上传存储后,不能被修改,以保证证据的原始性和证明力。
如图2所示,作为本发明一个优选的实施例,所述接收聊天记录选择信息,直接将被选择的聊天记录存储至原始证据库中的步骤,具体包括:
S3011,接收聊天记录选择信息,所述聊天记录选择信息包括首条聊天记录和末尾聊天记录;
S3012,自动选择首条聊天记录和末尾聊天记录之间的所有对话内容,每条对话内容附带有对话时间;
S3013,自动访问每条对话内容所对应的对话者的个人信息,将对话内容、对话时间和对话者个人信息整合生成聊天记录存储至原始证据库中。
本发明实施例中,所述聊天记录选择信息中包括首条聊天记录和末尾聊天记录,本发明实施例会自动选择首条聊天记录和末尾聊天记录之间的所有对话内容,首条聊天记录和末尾聊天记录也会被选择,每条对话内容附带有对话时间,这种选择所有对话内容的方式,能够避免用户只挑选部分对话内容造成断章取义的情况,本发明实施例还会自动访问每条对话内容所对应的对话者的个人信息,具体的,可以通过自动选择对话者的头像访问个人主页,提取个人主页中的个人信息,最后将对话内容、对话时间和对话者个人信息整合生成聊天记录存储至原始证据库中。
如图3所示,作为本发明一个优选的实施例,所述接收聊天记录选择信息的步骤,具体包括:
S30111,接收聊天对话框选择信息,打开所选择的聊天对话框;
S30112,确认聊天对话框中的一条聊天记录为首条聊天记录;
S30113,确认聊天对话框中的一条聊天记录为末尾聊天记录,所述末尾聊天记录和首条聊天记录可以为同一条聊天记录。
本发明实施例中,用户输入聊天记录选择信息之前,需要确定聊天对话框,即需要输入聊天对话框选择信息,本发明实施例自动打开所选择的聊天对话框,然后从聊天对话框中确认首条聊天记录和末尾聊天记录即可,所述末尾聊天记录和首条聊天记录可以为同一条聊天记录,这样的话,只选择一条聊天记录作为电子证据。
如图4所示,作为本发明一个优选的实施例,将所述电子文件发送至证明人账号,当且仅当接收到证明人账号发送的确认信息后,将电子文件存储至已验证证据库中的步骤,具体包括:
S401,将所述电子文件发送至证明人账号;
S402,当接收到证明人账号发送的确认信息,生成电子签名区块;
S403,接收证明人的电子签名,将电子文件存储至已验证证据库中,同时保存证明人的电子签名。
本发明实施例中,当证明人账号接收到电子文件,证明人觉得电子文件准确无误后,输入确认信息,会在证明人的终端自动生成电子签名区块,证明人在电子签名区块上进行签名后,本发明实施例会接收到证明人的电子签名,然后自动将电子文件存储至已验证证据库中,同时保存证明人的电子签名,以使得电子证据具有证明力和追溯性。
如图5所示,作为本发明一个优选的实施例,所述方法还包括将电子证据发送至案件库中进行备份存储,所述案件库种类包括共享案件库和私人案件库,共享案件库中的电子证据可以公开,私人案件库中的电子证据被加密存储,每个案件库均设置有案件库名称,案件库名称由用户设定,这样方便把同一案件的所有电子证据存储到一起,具体的:
S501,当检测到存在电子证据被存储至原始证据库、待验证证据库或者已验证证据库中时,生成案件库种类和名称填写信息;
S502,接收案件库种类和案件库名称,将所述电子证据存储至对应的案件库中。
本发明实施例中,除了设置有原始证据库、待验证证据库和已验证证据库,还设置有案件库,案件库具有备份电子证据和对电子证据进行分类的功能,当检测到存在电子证据被存储至原始证据库、待验证证据库或者已验证证据库中时,自动生成案件库种类和名称填写信息,用户输入案件库种类和案件库名称后,自动将所述电子证据存储至对应的案件库中。
如图6所示,本发明实施例还提供了一种电子数据存证***,所述***包括:
证据保存接收模块100,用于接收电子证据保存信息,所述电子证据保存信息为选择聊天记录或者上传电子文件;
聊天记录确定模块201,当电子证据保存信息为选择聊天记录时,接收聊天软件确认信息,打开所确认的聊天软件;
聊天记录存储模块301,用于接收聊天记录选择信息,直接将被选择的聊天记录存储至原始证据库中,所述聊天记录包括对话内容、对话时间和对话者个人信息;
电子文件确定模块202,当电子证据保存信息为上传电子文件时,接收上传的电子文件,生成电子文件是否有证明信息;
电子文件第一存储模块302,当接收到电子文件没有证明信息时,将电子文件存储至待验证证据库中;
证明信息确定模块303,当接收到电子文件有证明信息时,接收证明人账号信息;
电子文件第二存储模块400,用于将所述电子文件发送至证明人账号,当且仅当接收到证明人账号发送的确认信息后,将电子文件存储至已验证证据库中。
本发明实施例中,当用户需要保存电子证据时,直接输入电子证据保存信息,所述电子证据保存信息为选择聊天记录或者上传电子文件,当电子证据保存信息为选择聊天记录时,需要用户输入聊天软件确认信息,打开所确认的聊天软件,当然需要事先授权本发明可以打开所述聊天软件,接着用户输入聊天记录选择信息,直接将被选择的聊天记录存储至原始证据库中,如此,能够有效保证聊天记录以原始数据的状态被保存,需要说明的是,通常人们想把聊天记录作为证据保存是利用截图的方式,而截图得到的聊天记录就容易被篡改,不具有原始性和证明力,本发明实施例解决了这个问题;另外,当电子证据保存信息为上传电子文件时,用户需要上传作为证据的电子文件,电子文件可以是图片、录音、视频等等,接收后,本发明实施例自动生成电子文件是否有证明信息,当用户输入电子文件没有证明信息时,将电子文件存储至待验证证据库中,即说明所述电子文件不具有证明力;如果接收到用户输入的电子文件有证明信息时,自动接收用户输入的证明人账号信息,本发明实施例自动将所述电子文件发送至证明人账号,当接收到证明人账号发送的确认信息后,将电子文件存储至已验证证据库中,说明电子文件具有一定的证明力,如果没有接收到证明人账号发送的确认信息,或者接收到证明人账号发送的不确认信息,将电子文件也存储至待验证证据库中,使用所述电子数据存证方法的用户必须进行实名验证,被存储的电子证据不支持修改功能,即电子证据上传存储后,不能被修改,以保证证据的原始性和证明力。
如图7所示,作为本发明一个优选的实施例,所述聊天记录存储模块301包括:
选择信息接收单元3011,用于接收聊天记录选择信息,所述聊天记录选择信息包括首条聊天记录和末尾聊天记录;
聊天自动选择单元3012,用于自动选择首条聊天记录和末尾聊天记录之间的所有对话内容,每条对话内容附带有对话时间;以及
个人信息访问单元3013,用于自动访问每条对话内容所对应的对话者的个人信息,将对话内容、对话时间和对话者个人信息整合生成聊天记录存储至原始证据库中。
本发明实施例中,所述聊天记录选择信息中包括首条聊天记录和末尾聊天记录,本发明实施例会自动选择首条聊天记录和末尾聊天记录之间的所有对话内容,首条聊天记录和末尾聊天记录也会被选择,每条对话内容附带有对话时间,这种选择所有对话内容的方式,能够避免用户只挑选部分对话内容造成断章取义的情况,本发明实施例还会自动访问每条对话内容所对应的对话者的个人信息,具体的,可以通过自动选择对话者的头像访问个人主页,提取个人主页中的个人信息,最后将对话内容、对话时间和对话者个人信息整合生成聊天记录存储至原始证据库中。
本发明实施例还提供了一种计算机设备,所述计算机设备包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,处理器执行所述计算机程序时实现所述的电子数据存证方法中的步骤。
本发明实施例还提供了一种存储介质,所述存储介质为计算机可读的存储介质,其上存储有计算机程序,所述计算机程序被执行时实现所述的电子数据存证方法中的步骤。
以上仅对本发明的较佳实施例进行了详细叙述,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
本领域技术人员在考虑说明书及实施例处的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。