大数据交易管理方法、装置、存储介质及服务器与流程

文档序号:17892033发布日期:2019-06-13 15:43阅读:116来源:国知局
大数据交易管理方法、装置、存储介质及服务器与流程

本发明涉及大数据领域,特别涉及一种大数据交易管理方法、装置、存储介质及服务器。



背景技术:

现有技术中,大数据的获取都是直接通过百度百科、百度文库或者其他一些专业数据库进行获取,目前这些都是免费的,且这些大数据的隐私级别以及保密级别都较低,所以对于数据安全性以及防止数据泄露方面防御措施比较简单。由于通常情况下,都是用户端直接与服务器进行访问、议价以及检索等,服务器压力较大,而且容易造成服务器数据的泄露。

因此,现有技术存在缺陷,急需改进。



技术实现要素:

本发明实施例提供一种大数据交易管理方法、装置、存储介质及服务器,可以提高数据交易的安全性。

本发明实施例提供一种大数据交易管理方法,包括以下步骤:

获取用户端发送的数据购买请求,所述数据购买请求携带有用户端将要购买的目标数据的标识信息;

根据所述数据购买请求获取所述目标数据的数据量信息以及价格信息,并将所述数据量信息以及价格信息发送给所述用户端;

接收所述用户端的确认响应,并根据所述确认响应从数据库提取所述目标数据;

将所述目标数据进行封装处理得到数据封装包,并将所述数据封装包发送至预设位置;

生成交易保安包并将所述交易保安包发送给所述用户端,所述交易保安包携带有数据量信息、价格信息、预设位置的地址信息,所述交易保安包用于供用于从所述预设位置下载所述数据封装包。

在本发明所述的大数据交易管理方法中,所述将所述目标数据进行封装处理得到数据封装包,并将所述数据封装包发送至预设位置的步骤包括:

对所述目标数据进行脱敏处理得到第一数据;

对采用加密密钥对所述第一数据进行加密处理得到加密数据;

将所述加密数据进行封装得到数据封装包,所述数据封装包携带有所述数据量信息以及价格信息。

在本发明所述的大数据交易管理方法中,所述交易保安包还携带有与所述加密密钥对应的解密密钥。

在本发明所述的大数据交易管理方法中,所述数据封装包还携带有鉴权验证信息,所述鉴权验证信息用于在用户端下载所述数据封装包时进行鉴权。

在本发明所述的大数据交易管理方法中,所述数据封装包还携带有时限信息以及自删除脚本;

所述自删除脚本用于在超过所述时限信息所对应的时间时对所述数据封装包进行自动删除。

一种大数据交易管理装置,包括:

第一获取模块,用于获取用户端发送的数据购买请求,所述数据购买请求携带有用户端将要购买的目标数据的标识信息;

第二获取模块,用于根据所述数据购买请求获取所述目标数据的数据量信息以及价格信息,并将所述数据量信息以及价格信息发送给所述用户端;

提取模块,用于接收所述用户端的确认响应,并根据所述确认响应从数据库提取所述目标数据;

封装处理模块,用于将所述目标数据进行封装处理得到数据封装包,并将所述数据封装包发送至预设位置;

生成模块,用于生成交易保安包并将所述交易保安包发送给所述用户端,所述交易保安包携带有数据量信息、价格信息、预设位置的地址信息,所述交易保安包用于供用于从所述预设位置下载所述数据封装包。

在本发明所述的大数据交易管理装置中,所述封装处理模块包括:

脱敏单元,用于对所述目标数据进行脱敏处理得到第一数据;

加密单元,用于对采用加密密钥对所述第一数据进行加密处理得到加密数据;

封装单元,用于将所述加密数据进行封装得到数据封装包,所述数据封装包携带有所述数据量信息以及价格信息。

在本发明所述的大数据交易管理装置中,所述交易保安包还携带有与所述加密密钥对应的解密密钥。

一种存储介质,其特征在于,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述任一项所述的方法。

一种服务器,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述任一项所述的方法。

由上可知,本发明通过获取用户端发送的数据购买请求,所述数据购买请求携带有用户端将要购买的目标数据的标识信息;根据所述数据购买请求获取所述目标数据的数据量信息以及价格信息,并将所述数据量信息以及价格信息发送给所述用户端;接收所述用户端的确认响应,并根据所述确认响应从数据库提取所述目标数据;将所述目标数据进行封装处理得到数据封装包,并将所述数据封装包发送至预设位置;生成交易保安包并将所述交易保安包发送给所述用户端,所述交易保安包携带有数据量信息、价格信息、预设位置的地址信息,所述交易保安包用于供用于从所述预设位置下载所述数据封装包;从而实现大数据的交易管理,具有提高数据安全性的有益效果,并且还可以降低服务器压力。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的大数据交易管理方法的流程示意图。

图2是本发明实施例提供的大数据交易管理装置的结构示意图。

图3是本发明实施例提供的服务器的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。

本发明的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块或单元的装置、高级辅助驾驶系统、系统不必限于清楚地列出的那些步骤或模块或单元,还可以包括没有清楚地列出的步骤或模块或单元,也可以包括对于这些过程、方法、装置、高级辅助驾驶系统或系统固有的其它步骤或模块或单元。

参考图1,图1为一种大数据交易管理方法的流程图,该方法应用于服务器中,主要用于大数据交易。该大数据交易管理方法,包括以下步骤:

s101、获取用户端发送的数据购买请求,所述数据购买请求携带有用户端将要购买的目标数据的标识信息。

其中,该标识信息用于标识该目标数据的名称。当然,可以理解地,服务器可以预先制定一个数据列表,发送给用户端进行显示,以便于用于选取对应的目标数据。

s102、根据所述数据购买请求获取所述目标数据的数据量信息以及价格信息,并将所述数据量信息以及价格信息发送给所述用户端。

在该步骤中,服务器可以根据该数据购买请求在服务器的数据库中找到该目标数据,并得到该目标数据的数据量信息以及价格信息。然后,会将该数据量信息以及价格信息发送给用户端。

当然,在实际操作中,用户端可以对价格进行议价。当然,议价模式不可能为常见的讨价还价。可以通过将目标数据分成多个模块,然后选择其中几个模块进行购买。

s103、接收所述用户端的确认响应,并根据所述确认响应从数据库提取所述目标数据。

在该步骤中,服务器确认用户端会购买该目标数据之后,根据该标识信息将该目标数据从该数据库中提取出,存放在隔离区,以便于后续进行数据处理。

s104、将所述目标数据进行封装处理得到数据封装包,并将所述数据封装包发送至预设位置。

在该步骤中,目标数据需要进行脱敏处理、加密处理等一系列操作然后封装形成数据封装包。

在该步骤中,该预设位置为其他中转服务器,以降低主服务器的运行压力。也便于保护数据库的数据安全。在主服务器中,用户端只能写入数据而不能读取数据,主服务器会将用户需要购买的数据打包发送到中转服务器以供用户下载。

具体地,该步骤s104包括:

s1041、对所述目标数据进行脱敏处理得到第一数据;s1042、对采用加密密钥对所述第一数据进行加密处理得到加密数据;s1043、将所述加密数据进行封装得到数据封装包,所述数据封装包携带有所述数据量信息以及价格信息。其中,数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。

s105、生成交易保安包并将所述交易保安包发送给所述用户端,所述交易保安包携带有数据量信息、价格信息、预设位置的地址信息,所述交易保安包用于供用于从所述预设位置下载所述数据封装包。

其中,服务器将生成的交易保安包发送给用户端,以使得用户可以根据该交易保安包从预设位置下载目标数据的数据封装包。所述交易保安包还携带有与所述加密密钥对应的解密密钥。

在一些实施例中,该数据封装包还携带有鉴权验证信息,所述鉴权验证信息用于在用户端下载所述数据封装包时进行鉴权。中转服务器接收到该数据封装包之后提取出该鉴权验证信息,当接收到交易保安包时提取出交易保安包中的验证码,并将该验证码与该鉴权验证信息进行匹配,以判断是否为合法用户。

在一些实施例中,数据封装包还携带有时限信息以及自删除脚本;所述自删除脚本用于在超过所述时限信息所对应的时间时对所述数据封装包进行自动删除。当然,可以理解地,在一些实施例中,中转服务器自带删除功能,当该中转服务器检测到时间超过该时限信息对应的时间后,对该数据封装包进行删除处理,并保存删除记录。

可以理解地,在一些实施例中,该数据封装包还携带有软件标识信息,该软件标识信息用于标识可读取该数据封装包内的数据的软件种类,对应地,该交易保安包内也携带有给软件标识信息,用户必须采用专门的软件才允许到中转服务器下载该封装数据包并读取其中的数据,从而进一步提高数据安全性。

由上可知,本发明通过获取用户端发送的数据购买请求,所述数据购买请求携带有用户端将要购买的目标数据的标识信息;根据所述数据购买请求获取所述目标数据的数据量信息以及价格信息,并将所述数据量信息以及价格信息发送给所述用户端;接收所述用户端的确认响应,并根据所述确认响应从数据库提取所述目标数据;将所述目标数据进行封装处理得到数据封装包,并将所述数据封装包发送至预设位置;生成交易保安包并将所述交易保安包发送给所述用户端,所述交易保安包携带有数据量信息、价格信息、预设位置的地址信息,所述交易保安包用于供用于从所述预设位置下载所述数据封装包;从而实现大数据的交易管理,具有提高数据安全性的有益效果。

请参照图2,本发明还提供了一种大数据交易管理装置,包括:第一获取模块201、第二获取模块202、提取模块203、封装处理模块204以及生成模块205。

其中,该第一获取模块201用于获取用户端发送的数据购买请求,所述数据购买请求携带有用户端将要购买的目标数据的标识信息;其中,该标识信息用于标识该目标数据的名称。当然,可以理解地,服务器可以预先制定一个数据列表,发送给用户端进行显示,以便于用于选取对应的目标数据。

其中,该第二获取模块202用于根据所述数据购买请求获取所述目标数据的数据量信息以及价格信息,并将所述数据量信息以及价格信息发送给所述用户端;在该步骤中,服务器可以根据该数据购买请求在服务器的数据库中找到该目标数据,并得到该目标数据的数据量信息以及价格信息。然后,会将该数据量信息以及价格信息发送给用户端。

当然,在实际操作中,用户端可以对价格进行议价。当然,议价模式不可能为常见的讨价还价。可以通过将目标数据分成多个模块,然后选择其中几个模块进行购买。

其中,该提取模块203用于接收所述用户端的确认响应,并根据所述确认响应从数据库提取所述目标数据;服务器确认用户端会购买该目标数据之后,根据该标识信息将该目标数据从该数据库中提取出,存放在隔离区,以便于后续进行数据处理。

其中,该封装处理模块204用于将所述目标数据进行封装处理得到数据封装包,并将所述数据封装包发送至预设位置;其中,该封装处理模块包括:脱敏单元,用于对所述目标数据进行脱敏处理得到第一数据;加密单元,用于对采用加密密钥对所述第一数据进行加密处理得到加密数据;封装单元,用于将所述加密数据进行封装得到数据封装包,所述数据封装包携带有所述数据量信息以及价格信息。

其中,该生成模块205用于生成交易保安包并将所述交易保安包发送给所述用户端,所述交易保安包携带有数据量信息、价格信息、预设位置的地址信息,所述交易保安包用于供用于从所述预设位置下载所述数据封装包。交易保安包还携带有与所述加密密钥对应的解密密钥。

其中,服务器将生成的交易保安包发送给用户端,以使得用户可以根据该交易保安包从预设位置下载目标数据的数据封装包。所述交易保安包还携带有与所述加密密钥对应的解密密钥。

在一些实施例中,该数据封装包还携带有鉴权验证信息,所述鉴权验证信息用于在用户端下载所述数据封装包时进行鉴权。中转服务器接收到该数据封装包之后提取出该鉴权验证信息,当接收到交易保安包时提取出交易保安包中的验证码,并将该验证码与该鉴权验证信息进行匹配,以判断是否为合法用户。

在一些实施例中,数据封装包还携带有时限信息以及自删除脚本;所述自删除脚本用于在超过所述时限信息所对应的时间时对所述数据封装包进行自动删除。当然,可以理解地,在一些实施例中,中转服务器自带删除功能,当该中转服务器检测到时间超过该时限信息对应的时间后,对该数据封装包进行删除处理,并保存删除记录。

本发明还提供了一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述任一项所述的大数据交易管理。

请参照图3,本发明还提供了一种服务器,服务器包括处理器301和存储器302。其中,处理器301与存储器302电性连接。

处理器301是服务器的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或调用存储在存储器302内的计算机程序,以及调用存储在存储器302内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。

在本实施例中,服务器中的处理器301会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器302中,并由处理器301来运行存储在存储器302中的计算机程序,从而实现各种功能:获取用户端发送的数据购买请求,所述数据购买请求携带有用户端将要购买的目标数据的标识信息;根据所述数据购买请求获取所述目标数据的数据量信息以及价格信息,并将所述数据量信息以及价格信息发送给所述用户端;接收所述用户端的确认响应,并根据所述确认响应从数据库提取所述目标数据;将所述目标数据进行封装处理得到数据封装包,并将所述数据封装包发送至预设位置;生成交易保安包并将所述交易保安包发送给所述用户端,所述交易保安包携带有数据量信息、价格信息、预设位置的地址信息,所述交易保安包用于供用于从所述预设位置下载所述数据封装包。

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,该存储介质可以包括但不限于:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

以上对本发明实施例所提供的基于高级驾驶辅助的提醒方法、装置、存储介质及高级辅助驾驶系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本、领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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