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.
【技术实现步骤摘要】
一种业务数据的访问方法和装置
本申请涉及计算机
,尤其涉及一种业务数据的访问方法和装置。
技术介绍
随着信息时代的不断发展,大数据、云存储等技术也越来越成熟。基于此,业务参与方对相关业务数据的共享、查询等的要求越来越高。具体而言,在医疗行业,为确保诊治精确,医生在给某个病人诊治时,一般需要查看该病人的病历,但由于该病人在不同时期通常会在不同医院就诊,因此,医生仅能查询到该病人以前在本医院就诊时的病历,而无法查询到该病人在其他医院就诊时的病历。对于上述情况,一般是要求病人在不同医院就诊时可以带上过往的纸质病历或影像报告,但是上述材料可能随时面临遗失、被随意篡改的风险,影响就医的效率和质量。
技术实现思路
本说明书实施例提供一种业务数据的访问方法和装置,用于解决现有技术无法提供相关业务数据共享、查询等服务,导致的业务办理效率低、质量差的问题。本说明书实施例还提供一种业务数据的访问方法,包括:接收业务发起方的第一访问请求,所述第一访问请求用于请求访问第一业务数据,所述第一访问请求携带所述业务发起方的电子凭证;基于所述电子凭证对所述第一访问请求进行鉴权;当鉴权通过时,基于业务数据索引确定所述第一业务数据在区块链中的存储位置;基于所述存储位置访问所述第一业务数据;将所述第一业务数据发送给所述业务发起方。本说明书实施例还提供一种业务数据的访问方法,包括:接收第一服务器的第一交易请求,所述第一交易请求用于请求访问区块链中的第一业务数据,所述第一交易请求携带所述第一服务器的电子凭证;基于所述电子凭证对所述第一交易请求进行共识验证;根据共识验证结果,响应/拒绝响应所述第一 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。