一种业务数据的访问方法和装置制造方法及图纸

技术编号:19181420 阅读:31 留言:0更新日期:2018-10-17 01:09
本申请公开了一种业务数据的访问方法和装置。该方法包括:接收业务发起方的第一访问请求,所述第一访问请求用于请求访问第一业务数据,所述第一访问请求携带所述业务发起方的电子凭证;基于所述电子凭证对所述第一访问请求进行鉴权;当鉴权通过时,基于业务数据索引确定所述第一业务数据在区块链中的存储位置;基于所述存储位置访问所述第一业务数据;将所述第一业务数据发送给所述业务发起方。由此,可通过建立基于区块链的业务数据管理系统,以实现共享业务数据的目的,以现有技术中,服务提供方使用独立的业务数据管理系统相比,能实为业务目标对象提供准确服务提供数据基础。

A method and device for accessing business data

The application discloses a method and device for accessing business data. The method comprises: receiving a first access request from a service initiator, the first access request for requesting access to the first service data, the first access request carrying the electronic credentials of the service initiator, authenticating the first access request based on the electronic credentials, and, when the authentication passes, based on the number of services The storage location of the first traffic data in the block chain is determined according to the index; the first traffic data is accessed based on the storage location; and the first traffic data is sent to the service initiator. Thus, the purpose of sharing business data can be achieved by establishing a business data management system based on block chain. Compared with the existing technology, service providers can provide accurate services for business target objects by using independent business data management systems.

【技术实现步骤摘要】
一种业务数据的访问方法和装置
本申请涉及计算机
,尤其涉及一种业务数据的访问方法和装置。
技术介绍
随着信息时代的不断发展,大数据、云存储等技术也越来越成熟。基于此,业务参与方对相关业务数据的共享、查询等的要求越来越高。具体而言,在医疗行业,为确保诊治精确,医生在给某个病人诊治时,一般需要查看该病人的病历,但由于该病人在不同时期通常会在不同医院就诊,因此,医生仅能查询到该病人以前在本医院就诊时的病历,而无法查询到该病人在其他医院就诊时的病历。对于上述情况,一般是要求病人在不同医院就诊时可以带上过往的纸质病历或影像报告,但是上述材料可能随时面临遗失、被随意篡改的风险,影响就医的效率和质量。
技术实现思路
本说明书实施例提供一种业务数据的访问方法和装置,用于解决现有技术无法提供相关业务数据共享、查询等服务,导致的业务办理效率低、质量差的问题。本说明书实施例还提供一种业务数据的访问方法,包括:接收业务发起方的第一访问请求,所述第一访问请求用于请求访问第一业务数据,所述第一访问请求携带所述业务发起方的电子凭证;基于所述电子凭证对所述第一访问请求进行鉴权;当鉴权通过时,基于业务数据索引确定所述第一业务数据在区块链中的存储位置;基于所述存储位置访问所述第一业务数据;将所述第一业务数据发送给所述业务发起方。本说明书实施例还提供一种业务数据的访问方法,包括:接收第一服务器的第一交易请求,所述第一交易请求用于请求访问区块链中的第一业务数据,所述第一交易请求携带所述第一服务器的电子凭证;基于所述电子凭证对所述第一交易请求进行共识验证;根据共识验证结果,响应/拒绝响应所述第一交易请求。本说明书实施例还提供一种电子病历的访问方法,包括:医生端/病人端向医院服务器发起访问目标电子病历的访问请求,所述访问请求携带所述医生端/所述病人端的电子签名;所述医院服务器基于所述电子签名对所述访问请求进行鉴权,若鉴权通过,则基于电子病历索引确定所述目标电子病历在区块链中的存储位置;基于所述存储位置访问所述目标电子病历,并将所述目标电子病历发送给所述所述医生端/所述病人端。本说明书实施例还提供一种业务数据的访问装置,包括:第一接收模块,用于接收业务发起方的第一访问请求,所述第一访问请求用于请求访问第一业务数据,所述第一访问请求携带所述业务发起方的电子凭证;第一鉴权模块,用于基于所述电子凭证对所述第一访问请求进行鉴权;确定模块,用于当鉴权通过时,基于业务数据索引确定所述第一业务数据在区块链中的存储位置;访问模块,用于基于所述存储位置访问所述第一业务数据;第一发送模块,用于将所述第一业务数据发送给所述业务发起方。本说明书实施例还提供一种业务数据的访问装置,包括:接收模块,用于接收第一服务器的第一交易请求,所述第一交易请求用于请求访问区块链中的第一业务数据,所述第一交易请求携带所述第一服务器的电子凭证;共识验证模块,用于基于所述电子凭证对所述第一交易请求进行共识验证;响应模块,用于根据共识验证结果,响应/拒绝响应所述第一交易请求。本说明书实施例还提供一种电子病历的访问系统,包括:医生端/病人端,用于向医院服务器发起访问目标电子病历的访问请求,所述访问请求携带所述医生端/所述病人端的电子签名;医院服务器,用于基于所述电子签名对所述访问请求进行鉴权,若鉴权通过,则基于电子病历索引确定所述目标电子病历在区块链中的存储位置;基于所述存储位置访问所述目标电子病历,并将所述目标电子病历发送给所述所述医生端/所述病人端;区块链,用于管理电子病历。本说明书实施例还提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:接收业务发起方的第一访问请求,所述第一访问请求用于请求访问第一业务数据,所述第一访问请求携带所述业务发起方的电子凭证;基于所述电子凭证对所述第一访问请求进行鉴权;当鉴权通过时,基于业务数据索引确定所述第一业务数据在区块链中的存储位置;基于所述存储位置访问所述第一业务数据;将所述第一业务数据发送给所述业务发起方。本说明书实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:接收业务发起方的第一访问请求,所述第一访问请求用于请求访问第一业务数据,所述第一访问请求携带所述业务发起方的电子凭证;基于所述电子凭证对所述第一访问请求进行鉴权;当鉴权通过时,基于业务数据索引确定所述第一业务数据在区块链中的存储位置;基于所述存储位置访问所述第一业务数据;将所述第一业务数据发送给所述业务发起方。本说明书实施例还提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:接收第一服务器的第一交易请求,所述第一交易请求用于请求访问区块链中的第一业务数据,所述第一交易请求携带所述第一服务器的电子凭证;基于所述电子凭证对所述第一交易请求进行共识验证;根据共识验证结果,响应/拒绝响应所述第一交易请求。本说明书实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:接收第一服务器的第一交易请求,所述第一交易请求用于请求访问区块链中的第一业务数据,所述第一交易请求携带所述第一服务器的电子凭证;基于所述电子凭证对所述第一交易请求进行共识验证;根据共识验证结果,响应/拒绝响应所述第一交易请求。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:通过建立基于区块链的业务数据管理系统,以在业务发起方申请查看业务目标对象的业务数据时,第一服务器可基于业务数据索引确定该业务数据在区块链中的存储位置,并基于该存储位置访问该业务数据,进而提供给业务发起方。与现有技术中,各医院、公司等服务提供方使用独立的业务数据管理系统相比,能实现业务数据的共享,以及为业务目标对象提供准确服务提供数据基础。而且,由于电子凭证的存在,其他业务目标对象无权查询其他业务目标对象的业务数据,能达到保护隐私的目的。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1a和图1b为本说明书实施例提供的应用场景示意图;图2为本说明书实施例提供的一种业务数据的访问方法的流程示意图;图3为本说明书实施例提供的访问第一业务数据步骤的交互示意图;图4为本说明书实施例提供的业务预约步骤的交互示意示意图;图5为本说明书实施例提供的上传业务数据步骤的交互示意图;图6为本说明书实施例提供的查看电子病历步骤的流程示意图;图7为本说明书实施例提供的一种业务数据的访问方法中区块链执行的步骤的流程示意图;图8为本说明书实施例提供的一种业务数据的访问装置的结构示意图;图9为本说明书实施例提供的一种业务数据的访问装置的结构示意图;图10为本说明书实施例提供的一种电子设备的结构示意图;图11为本说明书实施例提供的一种电子设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加本文档来自技高网...

【技术保护点】
1.一种业务数据的访问方法,其特征在于,包括:接收业务发起方的第一访问请求,所述第一访问请求用于请求访问第一业务数据,所述第一访问请求携带所述业务发起方的电子凭证;基于所述电子凭证对所述第一访问请求进行鉴权;当鉴权通过时,基于业务数据索引确定所述第一业务数据在区块链中的存储位置;基于所述存储位置访问所述第一业务数据;将所述第一业务数据发送给所述业务发起方。

【技术特征摘要】
1.一种业务数据的访问方法,其特征在于,包括:接收业务发起方的第一访问请求,所述第一访问请求用于请求访问第一业务数据,所述第一访问请求携带所述业务发起方的电子凭证;基于所述电子凭证对所述第一访问请求进行鉴权;当鉴权通过时,基于业务数据索引确定所述第一业务数据在区块链中的存储位置;基于所述存储位置访问所述第一业务数据;将所述第一业务数据发送给所述业务发起方。2.如权利要求1所述的方法,其特征在于,所述存储位置为所述区块链中第一服务器所在节点之外的其他节点;其中,所述第一服务器为所述区块链中接收所述第一访问请求的服务器;其中,基于所述存储位置访问所述第一业务数据,包括:向所述区块链发起第一交易请求,所述第一交易请求用于请求访问所述第一业务数据,所述第一交易请求携带所述第一服务器的电子凭证,以使所述区块链对所述电子凭证进行共识验证,并当共识验证通过时响应所述第一交易请求。3.如权利要求1所述的方法,其特征在于,所述存储位置为所述区块链中与所述第一服务器同属一个节点的第二服务器;其中,基于所述存储位置访问所述第一业务数据,包括:向所述第二服务器发送第二访问请求,所述第二访问请求用于请求访问第一业务数据,所述第二访问请求携带所述第一服务器的电子凭证,以使所述第二服务器对所述电子凭证进行验证,并当验证通过时响应所述第二访问请求。4.如权利要求3所述的方法,其特征在于,所述向所述第二服务器发送第二访问请求包括:向所述第二服务器的处理子服务器发送存储地址获取请求;接收所述处理子服务器发送的所述第一业务数据的存储地址;基于所述存储地址向所述第二服务器的存储子服务器发送第二访问请求,以使所述存储子服务器返回所述第一业务数据。5.如权利要求3所述的方法,其特征在于,还包括:向所述区块链发起第二交易请求,所述第二交易请求用于请求将获取到所述第一业务数据的记录写入所述区块链,所述第二交易请求携带所述第一服务器的电子凭证。6.如权利要求1所述的方法,其特征在于,所述存储位置为本地服务器;其中,基于所述存储位置访问所述第一业务数据,包括:基于所述存储位置,访问本地服务器中存储的所述第一业务数据。7.如权利要求1所述的方法,其特征在于,所述基于所述电子凭证对所述第一访问请求进行鉴权包括:验证所述电子凭证的是否有效;若所述电子凭证有效,则确定鉴权通过。8.如权利要求1所述的方法,其特征在于,所述第一访问请求中还携带业务目标对象的标识。9.如权利要求8所述的方法,其特征在于,基于所述电子凭证对所述访问请求进行鉴权,包括:基于所述电子凭证和业务目标对象的标识对所述访问请求进行鉴权。10.如权利要求9所述的方法,其特征在于,所述基于所述电子凭证和业务目标对象的标识对所述访问请求进行鉴权包括:验证所述电子凭证是否有效;基于所述业务目标对象的标识,验证所述业务目标对象是否预约了与第一业务关联的第二业务,所述第一业务为所述第一业务数据对应的业务;若所述电子凭证有效且所述业务目标对象已预约所述第二业务,则确定鉴权通过。11.如权利要求1所述的方法,其特征在于,所述业务发起方为业务目标对象。12.如权利要求11所述的方法,其特征在于,还包括:接收所述业务发起方的预约请求,所述预约请求用于请求预约与所述第一业务关联的第二业务,所述第一业务为所述第一业务数据对应的业务,所述预约请求携带所述业务发起方的电子凭证;基于所述电子凭证对所述预约请求进行鉴权;当鉴权通过时,所述第一服务器响应所述预约请求。13.如权利要求12所述的方法,其特征在于,在基于所述电子凭证对所述预约请求进行鉴权之前,还包括:对所述业务发起方进行身份核实处理,若确定所述业务发起方的身份信息合法,则确定所述业务发起方具有预约所述第二业务的权限。14.如权利要求13所述的方法,其特征在于,所述对所述业务发起方进行身份核实处理包括:对所述业务发起方的电子凭证对应的身份信息进行联网核查,并基于联网核查结果确定所述业务发起方的身份是否合法。15.根据权利要求13所述的方法,其特征在于,所述对所述业务发起方进行身份核实处理包括:向所述业务发起方发送身份核实指示,以使所述业务发起方基于所述身份核实指示进行实人认证处理;接收所述业务发起方返回的实人认证结果,所述实人认证结果用于指示所述业务发起方的身份信息是否合法。16.如权利要求1所述的方法,其特征在于,还包括:向所述区块链发送第三交易请求,所述第三交易请求用于请求将所述第一访问请求写入所述区块链,所述第三交易请求携带所述第一服务器的电子凭证。17.如权利要求1所述的方法,其特征在于,还包括:接收所述业务发起方的上传请求,所述上传请求用于请求上传待上链的业务数据,所述待上链的业务数据携带所述业务发起方的电子凭证;基于所述电子凭证对所述上传请求进行鉴权;当鉴权通过时,所述第一服务器向所述区块链发起第四交易请求,所述第四交易请求用于请求将所述待上链的业务数据写入所述区块链,所述第四交易请求携带所述第一服务器的电子凭证。18.一种业务数据的访问方法,其特征在于,包括:接...

【专利技术属性】
技术研发人员:王志伟杨文波
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1