非结构化数据的共享方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20657325 阅读:47 留言:0更新日期:2019-03-23 08:43
本申请涉及一种非结构化数据的共享方法、系统、计算机设备和存储介质。所述方法包括:接收终端发送的数据共享请求信息,数据共享请求信息携带有当前用户信息,当前用户信息为当前数据请求用户的用户信息;根据当前用户信息确定目标数据范围,目标数据范围为当前数据请求用户能够获得的非结构化数据的数据范围;根据数据共享请求信息以及目标数据范围,获取目标响应数据的目标密文数据,将目标密文数据返回给终端;在接收到终端返回的目标密文数据的接收完成信息时,将目标密文数据的目标解密因子发送给终端,目标解密因子用于解密目标密文数据得到目标响应数据。采用本方法能够提升数据安全性和共享实时性。

Sharing methods, devices, computer equipment and storage media for unstructured data

This application relates to a method, system, computer equipment and storage medium for sharing unstructured data. The method includes: receiving the data sharing request information sent by the terminal, the data sharing request information carries the current user information, and the current user information is the user information of the current data requesting user; determining the target data range according to the current user information, the target data range is the data range of unstructured data available to the current data requesting user; and sharing data according to the data. Enjoy the request information and the target data range, obtain the target ciphertext data of the target response data, and return the target ciphertext data to the terminal. When receiving the receiving information of the target ciphertext data returned by the terminal, the target decryption factor of the target ciphertext data is sent to the terminal, and the target decryption factor is used to decrypt the target ciphertext data to get the target response data. This method can improve data security and real-time sharing.

【技术实现步骤摘要】
非结构化数据的共享方法、装置、计算机设备和存储介质
本申请涉及电力
,特别是涉及一种非结构化数据的共享方法、装置、计算机设备和存储介质。
技术介绍
随着无人机技术的发展,利用无人机开展电力线路安全巡检,已成为当前电网巡检技术的一个重要发展趋势,通过无人机巡检采集回来的非结构化数据规模日益庞大,呈现出数据类型多、数据量大、增长速度快等特点。非结构化数据分散存储在各业务系统中,缺乏对非结构化数据管理和服务平台的统一规划,无法有效完成跨专业跨部门关于非结构化数据的集成共享。目前不同部门、不同单位的数据存储于各自的系统中,若想实现数据共享,部门之间、单位之间需要走线下流程。但这种非结构化数据的共享方式,数据安全性和共享实时性都较低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提升数据安全性和共享实时性的非结构化数据的共享方法、装置、计算机设备和存储介质。一种非结构化数据的共享方法,方法包括:接收终端发送的数据共享请求信息,数据共享请求信息携带有当前用户信息,当前用户信息为当前数据请求用户的用户信息;根据当前用户信息确定目标数据范围,目标数据范围为当前数据请求用户能够获得的非结构化数据的数据范围;根据数据共享请求信息以及目标数据范围,获取目标响应数据的目标密文数据,将目标密文数据返回给终端;在接收到终端返回的目标密文数据的接收完成信息时,将目标密文数据的目标解密因子发送给终端,目标解密因子用于解密目标密文数据得到目标响应数据。在其中一个实施例中,上述的根据当前用户信息确定目标数据范围,包括:根据当前用户信息,以及预设的具有服务调用权限的用户信息列表,检测当前数据请求用户是否具有服务调用权限;在当前数据请求用户具有服务调用权限时,根据预设的用户信息与数据范围的关联关系,确定与当前用户信息关联的目标数据范围。在其中一个实施例中,上述的根据数据共享请求信息以及目标数据范围,获取目标响应数据的目标密文数据,包括:根据数据共享请求信息从目标数据范围中,查询与数据共享请求信息匹配的数据,将查询到的数据作为目标响应数据;根据当前加密算法对目标响应数据进行加密,得到目标密文数据,当前加密算法是从预设的加密算法列表中随机选择的一种加密算法;记录当前加密算法对应的解密因子,将当前加密算法对应的解密因子作为目标解密因子。在其中一个实施例中,上述的根据数据共享请求信息从目标数据范围中,查询与数据共享请求信息匹配的数据,将查询到的数据作为目标响应数据,包括:对数据共享请求信息进行解析,得到目标业务系统标识和数据查询条件;在目标业务系统标识和数据查询条件均与目标数据范围匹配时,建立与目标业务系统标识对应的目标业务系统的通信连接;根据数据查询条件生成结构化查询语句,通过通信连接和结构化查询语句获得数据查询结果,将数据查询结果作为目标响应数据。在其中一个实施例中,上述的非结构化数据的共享方法,还包括:在各数据源进行数据同步时,对各数据源的各时段的特定数据进行加密处理,其中,加密处理中采用的加密算法从预设的加密算法列表中随机选择;建立业务系统标识、时段信息与加密算法标识的对应关系,该对应关系用于确定目标解密因子。在其中一个实施例中,上述的非结构化数据的共享方法,还包括:在获取终端发送的数据共享请求信息后,根据预设的用户信息与数据处理服务器标识的关联关系,查询与当前用户信息匹配的目标数据处理服务器标识;将数据共享请求信息分配给目标数据处理服务器标识对应的目标数据服务器进行处理。在其中一个实施例中,上述的目标响应数据为目标共享数据的数据包或者目标共享数据的存储位置信息。一种非结构化数据的共享装置,装置包括:接收模块,用于接收终端发送的数据共享请求信息,数据共享请求信息携带有当前用户信息,当前用户信息为当前数据请求用户的用户信息;处理模块,用于根据当前用户信息确定目标数据范围,目标数据范围为当前数据请求用户能够获得的非结构化数据的数据范围;查询模块,用于根据数据共享请求信息以及目标数据范围,获取目标响应数据的目标密文数据;发送模块,将目标密文数据返回给终端,并在接收模块接收到终端返回的目标密文数据的接收完成信息时,将目标密文数据的目标解密因子发送给终端,目标解密因子用于解密目标密文数据得到目标响应数据。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:接收终端发送的数据共享请求信息,数据共享请求信息携带有当前用户信息,当前用户信息为当前数据请求用户的用户信息;根据当前用户信息确定目标数据范围,目标数据范围为当前数据请求用户能够获得的非结构化数据的数据范围;根据数据共享请求信息以及目标数据范围,获取目标响应数据的目标密文数据,将目标密文数据返回给终端;在接收到终端返回的目标密文数据的接收完成信息时,将目标密文数据的目标解密因子发送给终端,目标解密因子用于解密目标密文数据得到目标响应数据。一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收终端发送的数据共享请求信息,数据共享请求信息携带有当前用户信息,当前用户信息为当前数据请求用户的用户信息;根据当前用户信息确定目标数据范围,目标数据范围为当前数据请求用户能够获得的非结构化数据的数据范围;根据数据共享请求信息以及目标数据范围,获取目标响应数据的目标密文数据,将目标密文数据返回给终端;在接收到终端返回的目标密文数据的接收完成信息时,将目标密文数据的目标解密因子发送给终端,目标解密因子用于解密目标密文数据得到目标响应数据。上述非结构化数据的共享方法、装置、计算机设备和存储介质,是接收终端发送的携带有当前用户信息的数据共享请求信息,根据该当前用户信息确定目标数据范围,该目标数据范围为当前数据请求用户能够获得的非结构化数据的数据范围,根据该数据共享请求信息以及目标数据范围,获取目标响应数据的目标密文数据,将该目标密文数据返回给终端,在接收到终端返回的目标密文数据的接收完成信息时,将目标密文数据的目标解密因子发送给终端,目标解密因子用于解密目标密文数据得到目标响应数据。由于配置了不同用户的能够获得的非结构化数据的数据范围,且由于向终端返回的是目标响应数据的目标密文数据,还由于将目标解密因子和目标密文数据分开发送,提升了数据安全性。同时,由于根据当前用户信息就可以确定当前数据请求用户能够获得的非结构化数据的数据范围,而不需要走线下的审批流程,可以提升数据共享的实时性。附图说明图1为一个实施例中非结构化数据的共享方法的应用环境图;图2为另一个实施例中非结构化数据的共享方法的应用环境图;图3为一个实施例中非结构化数据的共享方法的流程示意图;图4为一个实施例中确定目标数据范围步骤的流程示意图;图5为另一个实施例中确定目标数据范围步骤的流程示意图;图6为一个实施例中目标密文数据获取步骤的流程示意图;图7为另一个实施例中目标响应数据获取步骤的流程示意图;图8为另一个实施例中数据同步步骤的流程示意图;图9为一个实施例中的电力行业的非结构化数据的共享方法的实现流程示意图;图10为一个实施例中非结构化数据的共享装置的结构框图;图11为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目本文档来自技高网...

【技术保护点】
1.一种非结构化数据的共享方法,其特征在于,所述方法包括:接收终端发送的数据共享请求信息,所述数据共享请求信息携带有当前用户信息,所述当前用户信息为当前数据请求用户的用户信息;根据所述当前用户信息确定目标数据范围,所述目标数据范围为当前数据请求用户能够获得的非结构化数据的数据范围;根据所述数据共享请求信息以及所述目标数据范围,获取目标响应数据的目标密文数据,将所述目标密文数据返回给所述终端;在接收到所述终端返回的所述目标密文数据的接收完成信息时,将所述目标密文数据的目标解密因子发送给终端,所述目标解密因子用于解密所述目标密文数据得到所述目标响应数据。

【技术特征摘要】
1.一种非结构化数据的共享方法,其特征在于,所述方法包括:接收终端发送的数据共享请求信息,所述数据共享请求信息携带有当前用户信息,所述当前用户信息为当前数据请求用户的用户信息;根据所述当前用户信息确定目标数据范围,所述目标数据范围为当前数据请求用户能够获得的非结构化数据的数据范围;根据所述数据共享请求信息以及所述目标数据范围,获取目标响应数据的目标密文数据,将所述目标密文数据返回给所述终端;在接收到所述终端返回的所述目标密文数据的接收完成信息时,将所述目标密文数据的目标解密因子发送给终端,所述目标解密因子用于解密所述目标密文数据得到所述目标响应数据。2.根据权利要求1所述的非结构化数据的共享方法,其特征在于,所述根据所述当前用户信息确定目标数据范围,包括:根据所述当前用户信息,以及预设的具有服务调用权限的用户信息列表,检测所述当前数据请求用户是否具有服务调用权限;在所述当前数据请求用户具有服务调用权限时,根据预设的用户信息与数据范围的关联关系,确定与所述当前用户信息关联的目标数据范围。3.根据权利要求1或2所述的非结构化数据的共享方法,其特征在于,所述根据所述数据共享请求信息以及所述目标数据范围,获取目标响应数据的目标密文数据,包括:根据所述数据共享请求信息从所述目标数据范围中,查询与所述数据共享请求信息匹配的数据,将查询到的数据作为所述目标响应数据;根据当前加密算法对所述目标响应数据进行加密,得到目标密文数据,所述当前加密算法是从预设的加密算法列表中随机选择的一种加密算法;记录所述当前加密算法对应的解密因子,将所述当前加密算法对应的解密因子作为所述目标解密因子。4.根据权利要求1或2所述的非结构化数据的共享方法,其特征在于,所述根据所述数据共享请求信息从所述目标数据范围中,查询与所述数据共享请求信息匹配的数据,将查询到的数据作为所述目标响应数据,包括:对所述所述数据共享请求信息进行解析,得到目标业务系统标识和数据查询条件;在所述目标业务系统标识和所述数据查询条件与所述目标数据范围匹配时,建立与所述目标业务系统标识对应的目标业务系统的通信连接;根据所述数据查...

【专利技术属性】
技术研发人员:陈彬衡星辰王志英李远宁甘莹邹文景田磊杨晓雪罗剑
申请(专利权)人:中国南方电网有限责任公司鼎信信息科技有限责任公司
类型:发明
国别省市:广东,44

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

1