当前位置: 首页 > 专利查询>海南大学专利>正文

一种基于区块链的高可信度科技服务交易方法技术

技术编号:26600414 阅读:30 留言:0更新日期:2020-12-04 21:23
本发明专利技术提供一种基于区块链的高可信度科技服务交易方法,服务提供商向科技服务平台提供服务功能描述以及QOS参数,由科技服务平台甄别服务提供商的服务功能描述以及QOS参数的客观性,然后用户向科技服务平台提供自己的需求,科技服务平台根据用户需求从相似度S、非功能属性评价度Q以及评价信任度R计算得到综合信任度,从而用户可以选择合适的服务进行交易,由于引入了区块链技术,因此可以解决传统的科技服务平台出现的资源无法真正共享、信息容易泄露问题,通过三个方面对服务内容的可信度进行衡量,可以为用户选择可信度高的服务,保证用户的最大利益。

【技术实现步骤摘要】
一种基于区块链的高可信度科技服务交易方法
本专利技术涉及信息处理
,特别涉及一种基于区块链的高可信度科技服务交易方法。
技术介绍
目前关于科技服务资源交易存在两大问题:一是科技服务资源难以共享,二是对科技服务交易的可信度度量没有准确的方法。为了实现科技资源共享,现有的方法是建立科技服务平台,然而许多科技服务平台都是“各自为政”,从而导致信息孤岛等问题,不能真正实现资源共享;并且传统的科技服务平台是中心化服务模式,这样会导致交易速度降低并且中心节点容易受到攻击,从而导致用户信息的泄露。现有的对科技服务交易的可信度度量方法通常是基于功能因素,对科技服务提供商提供的服务质量(QOS)非功能因素考虑比较少,特别是在大量功能相同的科技服务中很难为用户筛选出最佳的服务,并且由于科技服务需求者可能对该领域的科技了解不多,只能通过其他用户的评价来了解和选择科技服务,这样可能会因恶意的诋毁或者刷好评等行为影响信任度,对用户选择服务时造成巨大的干扰。
技术实现思路
鉴以此,本专利技术提出一种基于区块链的高可信度科技服务交易方法,引入区块链技术,实现科技资源共享,同时可以从多方面去衡量可信度,为用户选择可信度高的服务,保证用户的最大利益。本专利技术的技术方案是这样实现的:一种基于区块链的高可信度科技服务交易方法,包括以下步骤:步骤S1、服务提供商向科技服务平台提供服务功能描述以及QOS参数,所述服务功能描述包括服务类型以及服务类型所属
的描述,所述服务类型包括仪器设备、人才信息、实验基地、专业技术平台以及科技成果资源,所述QOS参数包括延迟、相应时间、数据完整性以及成本;步骤S2、科技服务平台采用专家共识投票方法对服务功能描述进行验证,并获取可靠度D,同时科技服务平台采用模拟背书策略计算除成本外的QOS参数平均值,并获取偏离度c;步骤S3、用户向科技服务平台提交需求,所述需求包括服务具体类型、关键词以及对QOS参数需求的权重;步骤S4、科技服务平台根据用户输入的服务具体类型以及关键词进行匹配计算,获得相似度S;根据用户输入的对QOS参数需求的权重计算获得非功能属性评价度Q;科技服务平台根据相似度S、非功能属性评价度Q以及服务提供商的评价信任度R计算得到综合信任度T,进行排序后返回给用户;步骤S5、用户选择服务并与服务提供商进行交易。优选的,还包括步骤S0:服务提供商向监管部门提供身份信息,经监管部门验证后获得公私钥对以及数字证书,服务提供商在科技服务平台登记身份信息,通过验证后入驻科技服务平台。优选的,所述步骤S2中获取可靠度D的具体步骤为:科技服务平台根据服务提供商提供服务所属的领域进行分类,再将描述随机发送给科技服务平台中同领域的专家,由专家进行投票,认为所述描述通过的专家人数即为g,投票的专家总人数为t,可靠度D=g/t。优选的,所述步骤S2中获取偏离度c的具体步骤为:科技服务平台收到服务提供商提供的服务功能描述以及QOS参数后,多次模拟执行服务提供商提供的服务,并计算除成本以外各个QOS参数的平均值,偏离值c=|a-b|,其中a为服务提供商提供的QOS参数的数值,b为科技服务平台模拟背书之后计算得到的QOS参数平均值。优选的,还包括步骤S21:科技服务平台向服务提供商收取保证金B,保证金其中m表示服务提供商提供该服务时的成本标价,i表示QOS参数,i=1表示延迟,i=2表示响应时间,i=3表示数据完整性,i=4表示成本。优选的,所述步骤S4获得相似度S的具体步骤为:根据用户输入的服务具体类型确定所属领域后,用匹配到的服务功能描述中关键词与用户输入的关键词相同的个数除以用户需求中提到的关键词个数来表示相似度S,S=1时代表相同,S=0时代表偏离,0<S<1时代表相似。优选的,所述步骤S4获得非功能属性评价度Q的具体步骤为:对服务提供商的QOS参数进行归一化计算,其中i表示QOS参数,i=1表示延迟,i=2表示响应时间,i=3表示数据完整性,i=4表示成本,当i=1、2、4时,QOS参数的归一化表达式为:其中Fik为服务k的第i个QOS属性,k∈[1,n],n为服务的数量,Q′ik∈[0,1];当i=3时,QOS归一化表达式为:则服务k的非功能属性评价度Q表达式为:其中Wi为用户输入的QOS参数的权重,Wi∈[0,1],且优选的,所述步骤S4的服务提供商的评价信任度R表达式为:R=r1Z+(1-r1)U,其中r1∈[0,1],Z为直接信任评价,U为间接信任评价,直接信任评价Z的表达式为:其中e为用户与该服务提供商成功的交易次数,f为该服务提供商总共发生的交易次数,h为用户与该服务提供商累积交易的金额,l为该提供商全部的交易金额,z1∈[0,1];间接信任评价U的表达式为:其中且u1、u2、u3∈[0,1],o为普通用户对该服务提供商评分的平均分,p为专家用户对该服务提供商评分的平均分,s为科技服务平台对该服务提供商的评分。优选的,所述步骤S4综合信任度T的表达式为:T=αS+βQ+γR,其中α+β+γ=1。优选的,还包括步骤S6:交易完成后,对交易进行打包、共识验证后上传至区块链。与现有技术相比,本专利技术的有益效果是:本专利技术提供了一种基于区块链的高可信度科技交易方法,引入区块链技术,可以解决传统的科技服务平台资源不能及时共享的问题,防止用户信息泄漏,同时在交易过程中,结合功能因素、非功能因素以及用户评价三个方面对服务的可信度进行衡量,解决了现有服务可信度评估方法不能整合多个来源的信任信息以及服务可信度评估存在准确性和可信性的问题,可以为用户推荐出最优质以及最适合的服务。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的优选实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的一种基于区块链的高可信度科技交易方法的流程框图。具体实施方式为了更好理解本专利技术
技术实现思路
,下面提供一具体实施例,并结合附图对本专利技术做进一步的说明。参见图1,本专利技术提供的一种基于区块链的高可信度科技服务交易方法,包括以下步骤:步骤S0:服务提供商向监管部门提供身份信息,经监管部门验证后获得公私钥对以及数字证书,服务提供商在科技服务平台登记身份信息,通过验证后入驻科技服务平台。服务提供商向监管部门提供自身身份信息ser主要包括服务提供商的姓名、电话、地址、上传的时间、上传的服务类型以及描述,经过监管部门认证后,会向其发放公私钥对,公钥则是区块链中所有成员都知道的,私钥则是由服务提供商自己掌管的;公钥pub是对服务提供商提供的负责人手机号进行哈希加密得到的,私钥pri则是监管部门对公钥乘上一个随机数rand运算得到的,数字证书cert则是服务提供商自己选择一个数math,这本文档来自技高网
...

【技术保护点】
1.一种基于区块链的高可信度科技服务交易方法,其特征在于,包括以下步骤:/n步骤S1、服务提供商向科技服务平台提供服务功能描述以及QOS参数,所述服务功能描述包括服务类型以及服务类型所属技术领域的描述,所述服务类型包括仪器设备、人才信息、实验基地、专业技术平台以及科技成果资源,所述QOS参数包括延迟、相应时间、数据完整性以及成本;/n步骤S2、科技服务平台采用专家共识投票方法对服务功能描述进行验证,并获取可靠度D,同时科技服务平台采用模拟背书策略计算除成本外的QOS参数平均值,并获取偏离度c;/n步骤S3、用户向科技服务平台提交需求,所述需求包括服务具体类型、关键词以及对QOS参数需求的权重;/n步骤S4、科技服务平台根据用户输入的服务具体类型以及关键词进行匹配计算,获得相似度S;根据用户输入的对QOS参数需求的权重计算获得非功能属性评价度Q;科技服务平台根据相似度S、非功能属性评价度Q以及服务提供商的评价信任度R计算得到综合信任度T,进行排序后返回给用户;/n步骤S5、用户选择服务并与服务提供商进行交易。/n

【技术特征摘要】
1.一种基于区块链的高可信度科技服务交易方法,其特征在于,包括以下步骤:
步骤S1、服务提供商向科技服务平台提供服务功能描述以及QOS参数,所述服务功能描述包括服务类型以及服务类型所属技术领域的描述,所述服务类型包括仪器设备、人才信息、实验基地、专业技术平台以及科技成果资源,所述QOS参数包括延迟、相应时间、数据完整性以及成本;
步骤S2、科技服务平台采用专家共识投票方法对服务功能描述进行验证,并获取可靠度D,同时科技服务平台采用模拟背书策略计算除成本外的QOS参数平均值,并获取偏离度c;
步骤S3、用户向科技服务平台提交需求,所述需求包括服务具体类型、关键词以及对QOS参数需求的权重;
步骤S4、科技服务平台根据用户输入的服务具体类型以及关键词进行匹配计算,获得相似度S;根据用户输入的对QOS参数需求的权重计算获得非功能属性评价度Q;科技服务平台根据相似度S、非功能属性评价度Q以及服务提供商的评价信任度R计算得到综合信任度T,进行排序后返回给用户;
步骤S5、用户选择服务并与服务提供商进行交易。


2.根据权利要求1所述的一种基于区块链的高可信度科技服务交易方法,其特征在于,还包括步骤S0:服务提供商向监管部门提供身份信息,经监管部门验证后获得公私钥对以及数字证书,服务提供商在科技服务平台登记身份信息,通过验证后入驻科技服务平台。


3.根据权利要求1所述的一种基于区块链的高可信度科技服务交易方法,其特征在于,所述步骤S2中获取可靠度D的具体步骤为:科技服务平台根据服务提供商提供服务所属的领域进行分类,再将描述随机发送给科技服务平台中同领域的专家,由专家进行投票,认为所述描述通过的专家人数即为g,投票的专家总人数为t,可靠度D=g/t。


4.根据权利要求3所述的一种基于区块链的高可信度科技服务交易方法,其特征在于,所述步骤S2中获取偏离度c的具体步骤为:科技服务平台收到服务提供商提供的服务功能描述以及QOS参数后,多次模拟执行服务提供商提供的服务,并计算除成本以外各个QOS参数的平均值,偏离值c=|a-b|,其中a为服务提供商提供的QOS参数的数值,b为科技服务平台模拟背书之后计算得到的QOS参数平均值。


5.根据权利要求4所述的一种基于区块链的高可信度科技服务交易方法,其特征在于,还包括步骤S21...

【专利技术属性】
技术研发人员:黄梦醒张垿豪冯文龙冯思玲张雨吴迪
申请(专利权)人:海南大学
类型:发明
国别省市:海南;46

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

1