数据处理方法及装置、处理机及存储介质制造方法及图纸

技术编号:20545862 阅读:44 留言:0更新日期:2019-03-09 18:47
本发明专利技术实施例公开的一种数据处理方法及装置、处理机及存储介质。所述方法包括:以非侵入方式从目标系统读取目标数据;利用区块链存储所述目标数据。

Data Processing Method and Device, Processor and Storage Media

The embodiment of the present invention discloses a data processing method and device, a processor and a storage medium. The method comprises reading target data from the target system in a non-intrusive manner and storing the target data by using block chains.

【技术实现步骤摘要】
数据处理方法及装置、处理机及存储介质
本专利技术涉及数据
,尤其涉及一种数据处理方法及装置、处理机及存储介质。
技术介绍
企业、工厂、协会或慈善团体等等组织为了方便数据管理,都会引入数据管理系统,例如,办公系统、人力资源系统或企业资产管理系统等系统。但是一些企业、工厂、协会或慈善团体等组织成立时间早,使用的数据管理系统的版本也很低,长时间未升级或更换;若持续使用老数据系统,显然效率低、数据管理的安全性和可靠性低;但是更新使用新系统,老系统和新系统的对接难、尤其一些存储在老系统中的数据需要导出到新系统难度非常大。由于老系统自身的封闭性,就更不用说不同企业或工厂之间的数据共享了。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种数据处理方法及装置、处理机及存储介质。本专利技术的技术方案是这样实现的:一种数据处理方法,包括:以非侵入方式从目标系统读取目标数据;利用区块链存储所述目标数据。基于上述方案,所述以非侵入方式从目标系统读取目标数据,包括:确定所述目标系统开放的数据接口;利用所述目标系统开放的数据接口,从所述目标系统读取目标数据。基于上述方案,利用所述目标系统开放的数据接口,从所述目标系统读取目标数据,包括以下至少之一:利用所述目标系统的数据库的开放接口,从所述目标系统中导出所述数据库存储的所述目标数据;利用所述目标系统授权的账号登陆所述目标系统的用户接口UI界面,在登陆所述UI界面之后从所述目标系统读取目标数据。基于上述方案,所述以非侵入方式从目标系统读取目标数据,还包括:采集所述目标系统的显示页面,并利用图像识别技术从采集的页面图像中提取出所述目标数据。基于上述方案,所述以非侵入方式从目标系统读取目标数据,包括:基于触发事件,以非侵入方式从所述目标系统读取目标数据。基于上述方案,所述基于触发事件,以非侵入方式从所述目标系统读取目标数据包括以下至少之一:按照预设读取频率,以侵入方式从所述目标系统读取所述目标数据;按照预设时间,以侵入方式从所述目标系统读取所述目标数据;若检测到所述目标系统的数据发生预定变化时,以侵入方式从所述目标系统读取所述目标数据;若检测到读取操作指令时,以侵入方式从所述目标系统读取所述目标数据。基于上述方案,所述利用区块链存储所述目标数据,包括:基于智能合约将所述目标数据存储到所述区块链。基于上述方案,所述方法还包括:根据所述智能合约的数据合约,控制所述区块链对所述目标数据的数据模型;根据所述智能合约的逻辑合约,控制所述区块链中目标数据的业务逻辑。基于上述方案,所述方法还包括:获取持有所述目标数据的第一用户的第一用户标识;将所述第一用户标识转换为第二用户标识;所述利用区块链存储所述目标数据,包括:利用所述区块链对应存储所述第二用户标识及所述目标数据。基于上述方案,所述方法还包括:接收第二用户请求读取所述目标数据的读取请求;基于所述读取请求向所述第一用户发送授权请求;接收所述第一用户基于所述授权请求返回的授权数据;若所述授权数据指示允许所述第二用户读取所述目标数据,将所述目标数据发送给所述第二用户。一种数据处理装置,包括:读取模块,用于以非侵入方式从目标系统读取目标数据;存储模块,用于利用区块链存储所述目标数据。种处理机,包括:存储器,处理器,与存储器连接,用于通过执行存储在所述存储器上的计算机可执行指令,能够实现前述任意技术方案提供的数据处理方法。一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被执行后,能够前述任意技术方案提供的数据处理方法。本专利技术实施例提供的技术方案,采用非侵入方式读取目标系统的数据,如此,不用额外开发专门适配目标系统的接口就能够从目标系统读取到数据,减少了因为开发额外的专门接口导致的难度大及效率低现象,具有数据读取难度小及效率高的特点。同时将读取的数据存储在分布式的区块链上,利用区块链存储数据,一方面确保了数据存储的稳定性,若用户需要读取数据时可以从区块链上下载数据,也可以由其他用户共享区块链上的数据,实现数据的共享。附图说明图1为本专利技术实施例提供的一种数据处理方法的流程示意图;图2为本专利技术实施例提供的一种数据处理方法的流程示意图;图3为本专利技术实施例提供的一种数据处理装置的结构示意图;图4为本专利技术实施例提供的一种数据处理系统的架构示意图;图5为本专利技术实施例提供的一种用户注册流程示意图;图6为本专利技术实施例提供的一种访问区块链的流程示意图;图7为本专利技术实施例提供的一种将数据存储到区块链上的流程示意图;图8为本专利技术实施例提供的在两个用户之间共享数据的流程示意图。具体实施方式以下结合说明书附图及具体实施例对本专利技术的技术方案做进一步的详细阐述。如图1所示,本实施例提供一种数据处理方法,包括:步骤S110:以非侵入方式从目标系统读取目标数据;步骤S120:利用区块链存储所述目标数据。本实施例中提供的数据处理方法可应用于处理机中,例如,可以应用于可实现机器人流程自动化(RobotProcessAutomation,RPA)技术的处理机中。该处理机可为与目标系统建立有连接的本地物理节点或者云端节点。所述处理机能够利用所述RPA技术自动从所述目标系统读取到目标数据,该目标数据可为需要从目标系统读取的各种数据,例如,所述目标数据可包括:资产数据、资产维修数据、资产转移数据、供应商数据、及物料数据等数据中的一种或多种。所述资产数据为:用户所持有的某一项资产的数据,例如,企业所持有的机械设备的数据、所持有的股权或债权等权利凭证等数据。所述机械设备的数据包括但不限于:设备型号、设备的生产厂商。资产转移数据可用于记录资产的所有权或者出租权在不同权利人之间的转移。供应商数据可为:能够提供某一个产品或服务的商家数据,该商家数据包括但不限于以下数据至少之一:商家名称、商家联系方式、商家地址、商家的信誉度数据。若采用RPA技术自动从目标系统读取目标数据,则无需人工参与从目标系统读取数据。在步骤S110中,处理机会以非侵入方式从目标系统读取目标数据,此处的非侵入方式是相对于侵入方式而言的,侵入方式是需要开发新的接口,利用开发的新的接口接入到目标系统内部。在本实施例中,采用非侵入方式,即不用开发新的接口,利用目标系统当前已经具有的原始接口或者利用目标系统的原始接口以外的方式,不再侵入到目标系统内部并在目标系统引入新接口的情况下,从目标系统读取数据;如此,解决了老旧系统由于系统老旧接口开发难导致的数据读取难的问题,同时解决了老旧系统因为自身的局限问题需要人工处理才可以导出数据的问题;从而让具有从目标系统获取数据的难度降低了且效率增高了。在本实施例中的步骤S120中,会将目标数据利用区块链进行存储。所述区块链可包括:私有链、联盟链及公开链。在本实施例中,所述区块链可为联盟链或公开链,如此,联盟内的其他用户或者所有用户都可以查询到该区块链,从而目标数据,如此,一方面可实现数据共享。且若将目标数据利用区块链进行存储,后续目标数据的提供用户在系统升级或更换的过程中,可以直接从区块链中下载数据到新的系统就好,无需再从淘汰的旧系统中的获取数据。在新系统和旧系统交替时,新系统可以直接从区块链上获取到旧系统获取数据目标数据,与此同时旧系统不用停止运行,从而简化了新旧系统的交本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:以非侵入方式从目标系统读取目标数据;利用区块链存储所述目标数据。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:以非侵入方式从目标系统读取目标数据;利用区块链存储所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述以非侵入方式从目标系统读取目标数据,包括:确定所述目标系统开放的数据接口;利用所述目标系统开放的数据接口,从所述目标系统读取目标数据。3.根据权利要求2所述的方法,其特征在于,利用所述目标系统开放的数据接口,从所述目标系统读取目标数据,包括以下至少之一:利用所述目标系统的数据库的开放接口,从所述目标系统中导出所述数据库存储的所述目标数据;利用所述目标系统授权的账号登陆所述目标系统的用户接口UI界面,在登陆所述UI界面之后从所述目标系统读取目标数据。4.根据权利要求1所述的方法,其特征在于,所述以非侵入方式从目标系统读取目标数据,还包括:采集所述目标系统的显示页面,并利用图像识别技术从采集的页面图像中提取出所述目标数据。5.根据权利要求1至4任一项所述的方法,其特征在于,所述以非侵入方式从目标系统读取目标数据,包括:基于触发事件,以非侵入方式从所述目标系统读取目标数据。6.根据权利要求5所述的方法,其特征在于,所述基于触发事件,以非侵入方式从所述目标系统读取目标数据包括以下至少之一:按照预设读取频率,以侵入方式从所述目标系统读取所述目标数据;按照预设时间,以侵入方式从所述目标系统读取所述目标数据;若检测到所述目标系统的数据发生预定变化时,以侵入方式从所述目标系统读取所述目标数据;若检测到读取操作指令时,以侵入方式从所述目标系统读取所...

【专利技术属性】
技术研发人员:高明李熙南李俊绅刘永春
申请(专利权)人:北京慧流科技有限公司
类型:发明
国别省市:北京,11

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

1