一种数据溯源装置、方法及系统制造方法及图纸

技术编号:15746844 阅读:76 留言:0更新日期:2017-07-03 03:02
本发明专利技术提供了一种数据溯源装置、方法及系统,包括:路径信息生成模块、路径信息接收模块以及路径信息确定模块,其中,所述路径信息生成模块,用于生成待共享数据的从提供所述待共享数据的数据提供终端流转至获取所述待共享数据的数据使用终端的第一路径信息;所述路径信息接收模块,用于接收所述数据使用终端反馈的所述待共享数据每一次使用的第二路径信息;所述路径信息确定模块,用于根据所述第一路径信息以及所述每一次使用的第二路径信息,确定所述待共享数据的全路径信息。本发明专利技术能够实现对数据的追踪。

Data traceability device, method and system

The invention provides a data source device, method and system, including: the path information generating module, path information receiving module and path information determining module, among them, the path information generating module to be used to generate shared data from the shared data to provide the data transfer to the access terminal share the first path information data terminal; receiving module the path information for the second path information for receiving the data using terminal feedback the shared data every time; determining module the path information for second path information based on the first path information and said every time the use of shared information data to determine the full path of the. The invention can realize the tracking of data.

【技术实现步骤摘要】
一种数据溯源装置、方法及系统
本专利技术涉及网络通信
,特别涉及一种数据溯源装置、方法及系统。
技术介绍
随着大数据技术的广泛应用,以及政务方面不断增长的业务需求,各个政务委办局之间的数据共享交换也越来越频繁。目前,在数据共享的过程中,针对待共享数据从数据提供方流转至各个数据使用方,并没有生成待共享数据的路径信息,而且由于数据提供方与各个数据使用方之间是相互隔离的,从而也不能知晓数据使用方在获取到待共享数据之后是如何使用的,因此,并没有实现对数据的追踪。
技术实现思路
本专利技术实施例提供了一种数据溯源装置、方法及系统,能够实现对数据的追踪。第一方面,本专利技术实施例提供了一种数据溯源装置,包括:路径信息生成模块、路径信息接收模块以及路径信息确定模块,其中,所述路径信息生成模块,用于生成待共享数据的从提供所述待共享数据的数据提供终端流转至获取所述待共享数据的数据使用终端的第一路径信息;所述路径信息接收模块,用于接收所述数据使用终端反馈的所述待共享数据每一次使用的第二路径信息;所述路径信息确定模块,用于根据所述第一路径信息以及所述每一次使用的第二路径信息,确定所述待共享数据的全路径信息。优选地,所述路径信息生成模块,用于生成待共享数据的从提供所述待共享数据的数据提供终端流转至获取所述待共享数据的数据使用终端的第一路径;所述路径信息接收模块,用于接收所述数据使用终端反馈的所述待共享数据每一次使用的第二路径;所述路径信息确定模块,用于根据所述第一路径以及所述每一次使用的第二路径,确定所述每一次使用的第二路径对应的所述待共享数据的全路径。优选地,进一步包括:存储模块、路径查找模块、第一判断模块、第二判断模块以及第三判断模块;其中,所述存储模块,用于存储所述待共享数据;所述路径查找模块,用于当所述待共享数据发生异常时,查找出所述待共享数据的至少一个所述全路径;所述第一判断模块,用于针对每个所述全路径,判断当前全路径中的所述第二路径对应的终端中存储的所述待共享数据是否与所述数据提供终端存储的所述待共享数据一致,如果否,则触发所述第二判断模块;所述第二判断模块,用于判断所述数据使用终端存储的所述待共享数据是否与所述数据提供终端存储的所述待共享数据一致,如果是,则确定所述当前全路径中的所述第二路径对应的终端为所述待共享数据发生异常的源头,并结束当前流程;如果否,则触发所述第三判断单元;所述第三判断单元,用于判断所述存储模块存储的所述待共享数据是否与所述数据提供终端存储的所述待共享数据一致,如果是,则确定所述数据使用终端为所述待共享数据发生异常的源头,如果否,则确定所述存储模块为所述待共享数据发生异常的源头。优选地,进一步包括:第一接收模块;所述第一接收模块,用于按照预先设置的数据直接交换方式、文件交换方式及API(ApplicationProgrammingInterface,应用程序编程接口)交换方式中的任意一种或多种,接收所述数据提供终端提供的所述待共享数据;优选地,进一步包括:发送模块;所述发送模块,用于按照预先设置的数据直接交换方式、文件交换方式及API交换方式中的任意一种或多种,向所述数据使用终端发送所述待共享数据。优选地,进一步包括:第二接收模块以及数据鉴权模块;其中,所述第二接收模块,用于接收所述数据使用终端发送的认证信息,以及对所述待共享数据的数据获取请求;所述数据鉴权模块,用于针对所述认证信息,判断所述认证信息对应的所述数据使用终端是否具有对所述数据获取请求对应的所述待共享数据的获取权限,如果是,则将所述待共享数据发送给所述数据使用终端。第二方面,本专利技术实施例提供了一种数据溯源方法,包括:生成待共享数据的从提供所述待共享数据的数据提供终端流转至获取所述待共享数据的数据使用终端的第一路径信息;接收所述数据使用终端反馈的所述待共享数据每一次使用的第二路径信息;根据所述第一路径信息以及所述每一次使用的第二路径信息,确定所述待共享数据的全路径信息。优选地,所述生成待共享数据的从提供所述待共享数据的数据提供终端流转至获取所述待共享数据的数据使用终端的第一路径信息,包括:生成待共享数据的从提供所述待共享数据的数据提供终端流转至获取所述待共享数据的数据使用终端的第一路径;所述接收所述数据使用终端反馈的所述待共享数据每一次使用的第二路径信息,包括:接收所述数据使用终端反馈的所述待共享数据每一次使用的第二路径;所述根据所述第一路径信息以及所述每一次使用的第二路径信息,确定所述待共享数据的全路径信息,包括:根据所述第一路径以及所述每一次使用的第二路径,确定所述每一次使用的第二路径对应的所述待共享数据的全路径。优选地,进一步包括:存储所述待共享数据;当所述待共享数据发生异常时,查找出所述待共享数据的至少一个所述全路径;针对每个所述全路径,执行:N1:判断当前全路径中的所述第二路径对应的终端中存储的所述待共享数据是否与所述数据提供终端存储的所述待共享数据一致,如果否,则执行N2;N2:判断所述数据使用终端存储的所述待共享数据是否与所述数据提供终端存储的所述待共享数据一致,如果是,则确定所述当前全路径中的所述第二路径对应的终端为所述待共享数据发生异常的源头,并结束当前流程;如果否,则执行N3;N3:判断存储的所述待共享数据是否与所述数据提供终端存储的所述待共享数据一致,如果是,则确定所述数据使用终端为所述待共享数据发生异常的源头,如果否,则确定存储所述待共享数据的存储模块为所述待共享数据发生异常的源头。优选地,接收所述数据使用终端发送的认证信息,以及对所述待共享数据的数据获取请求;针对所述认证信息,判断所述认证信息对应的所述数据使用终端是否具有对所述数据获取请求对应的所述待共享数据的获取权限,如果是,则将所述待共享数据发送给所述数据使用终端。第三方面,本专利技术实施例提供了一种数据溯源系统,包括:至少一个数据提供终端、至少一个数据使用终端,以及上述任一所述的数据溯源装置,其中,每一个所述数据提供终端,用于向所述数据溯源装置分别提供待共享数据;每一个所述数据使用终端,用于通过所述数据溯源装置获取相应的所述待共享数据。本专利技术实施例提供了一种数据溯源装置、方法及系统,首先是针对待共享数据从其数据提供终端流转至相应的数据使用终端的过程,会自动生成这一流转过程中的第一路径信息,那么当数据使用终端获取该待共享数据之后,由于已经脱离数据溯源装置,因此,接下来针对待共享数据的每一次使用的第二路径信息,会由相应的数据使用终端自动生成,并将生成的每一次的第二路径信息反馈给数据溯源装置,以使数据溯源装置接收到之后,会根据其生成的第一路径信息以及接收到第二路径信息,生成待共享数据的全路径信息,从而实现了对数据的追踪。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种数据溯源装置的结构示意图;图2是本专利技术另一个实施例提供的一种数据溯源装置的结构示意图;图3是本专利技术又一个实施例提供的一种数据溯源装置的结构示意图;图本文档来自技高网...
一种数据溯源装置、方法及系统

【技术保护点】
一种数据溯源装置,其特征在于,包括:路径信息生成模块、路径信息接收模块以及路径信息确定模块,其中,所述路径信息生成模块,用于生成待共享数据的从提供所述待共享数据的数据提供终端流转至获取所述待共享数据的数据使用终端的第一路径信息;所述路径信息接收模块,用于接收所述数据使用终端反馈的所述待共享数据每一次使用的第二路径信息;所述路径信息确定模块,用于根据所述第一路径信息以及所述每一次使用的第二路径信息,确定所述待共享数据的全路径信息。

【技术特征摘要】
1.一种数据溯源装置,其特征在于,包括:路径信息生成模块、路径信息接收模块以及路径信息确定模块,其中,所述路径信息生成模块,用于生成待共享数据的从提供所述待共享数据的数据提供终端流转至获取所述待共享数据的数据使用终端的第一路径信息;所述路径信息接收模块,用于接收所述数据使用终端反馈的所述待共享数据每一次使用的第二路径信息;所述路径信息确定模块,用于根据所述第一路径信息以及所述每一次使用的第二路径信息,确定所述待共享数据的全路径信息。2.根据权利要求1所述的数据溯源装置,其特征在于,所述路径信息生成模块,用于生成待共享数据的从提供所述待共享数据的数据提供终端流转至获取所述待共享数据的数据使用终端的第一路径;所述路径信息接收模块,用于接收所述数据使用终端反馈的所述待共享数据每一次使用的第二路径;所述路径信息确定模块,用于根据所述第一路径以及所述每一次使用的第二路径,确定所述每一次使用的第二路径对应的所述待共享数据的全路径。3.根据权利要求2所述的数据溯源装置,其特征在于,进一步包括:存储模块、路径查找模块、第一判断模块、第二判断模块以及第三判断模块;其中,所述存储模块,用于存储所述待共享数据;所述路径查找模块,用于当所述待共享数据发生异常时,查找出所述待共享数据的至少一个所述全路径;所述第一判断模块,用于针对每个所述全路径,判断当前全路径中的所述第二路径对应的终端中存储的所述待共享数据是否与所述数据提供终端存储的所述待共享数据一致,如果否,则触发所述第二判断模块;所述第二判断模块,用于判断所述数据使用终端存储的所述待共享数据是否与所述数据提供终端存储的所述待共享数据一致,如果是,则确定所述当前全路径中的所述第二路径对应的终端为所述待共享数据发生异常的源头,并结束当前流程;如果否,则触发所述第三判断单元;所述第三判断单元,用于判断所述存储模块存储的所述待共享数据是否与所述数据提供终端存储的所述待共享数据一致,如果是,则确定所述数据使用终端为所述待共享数据发生异常的源头,如果否,则确定所述存储模块为所述待共享数据发生异常的源头。4.根据权利要求1所述的数据溯源装置,其特征在于,进一步包括:第一接收模块;所述第一接收模块,用于按照预先设置的数据直接交换方式、文件交换方式及应用程序编程接口API交换方式中的任意一种或多种,接收所述数据提供终端提供的所述待共享数据;和/或,进一步包括:发送模块;所述发送模块,用于按照预先设置的数据直接交换方式、文件交换方式及应用程序编程接口API交换方式中的任意一种或多种,向所述数据使用终端发送所述待共享数据。5.根据权利要求1至4中任一所述的数据溯源装置,其特征在于,进一步包括:第二接收模块以及数据鉴权模块;其中,所述第二接收模块,用于接收所述数据使用终端发送的认证信息,以及对所述待共享数据的数据获取请求;所述数据鉴权模块,用...

【专利技术属性】
技术研发人员:郝文祥刘玲玲王振峰
申请(专利权)人:山东浪潮云服务信息科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1