发明名称 一种分布式环境下信誉度评价方法
摘要 本发明涉及一种分布式环境下信誉度评价方法,包括以下步骤:1)每个节点在本地保存每次交易的评价信息和所有邻居节点的信任度信息;2)进行交易前,服务消费者coni首先询问邻居节点对潜在的服务提供者proj的评价;3)邻居节点如果有与proj的交互经验,则将对应的评价向量返回给coni;4)coni收集proj的自评信息;5)依次计算出每个proj的信誉度向量;6)根据信誉度向量和自定义规则选择出最适合自己的proj;7)coni与选定的proj进行交易;8)coni根据交易情况给出一个评价向量;步骤9)更新本地保存的邻居节点的信任度信息。本方法可以对服务提供者的信誉度做出全面和科学的评价,使消费者能根据自己的个性化需求,选择出最适合自己的服务提供者。
申请公布号 CN102222305A 申请公布日期 2011.10.19
申请号 CN201110157092.0 申请日期 2011.06.13
申请人 北京理工大学 发明人 金福生;董明斌;牛振东;韩翔宇;王晓玲
分类号 G06Q30/00(2006.01)I 主分类号 G06Q30/00(2006.01)I
代理机构 代理人
主权项 一种分布式环境下信誉度评价方法,包括以下步骤:步骤1)每个节点在本地保存每次交易的评价信息和所有邻居节点的信任度信息;其中评价信息为评价向量,结构如下:(cCustomerID,cProviderID,iAmount,iRankTime,iRepScore,iUnitPrice)其中,cCustomerID,cProviderID分别代表服务消费者节点、服务提供者节点在环境中的唯一标识符;iAmount表示此次交易的交易量大小;iRankTime则是评价的时间,iRepScore是给出的评价分数即可靠性;iUnitPrice是交易时双方达成的物品单价;信任度信息为信任度向量,结构如下:(cCustomerID,cNeighborCustomerID,iTrustScore,iRankTime)其中,cNeighborCustomerID为邻居节点环境中的唯一标识符;iTrustScore为节点cCustomerID对其邻居节点cNeighborCustomerID的信任度评价;iRankTime为评价时间;步骤2)进行交易前,服务消费者coni首先向其所有邻居节点发送请求,询问邻居节点对潜在的服务提供者proj的评价;步骤3)邻居节点如果有与潜在的服务提供者proj的交互经验,则将对应的评价向量返回给服务消费者coni;步骤4)服务消费者coni收集潜在的服务提供者proj的自评信息;步骤5)依次计算出每个潜在的服务提供者节点proj的信誉度向量,结构如下:(cCustomerID,cProviderID,iTotalAmount,iAvgPrice,iPositiveNum,iNegativeNum,iRepValue)其中iTotalAmount为从所有反馈信息中统计出的关于cProviderID的总交易量,iAvgPrice为交易均价,iPositiveNum为正面评价次数,iNegativeNum为负面评价次数;iRepValue为所有反馈信息加权平均后得到的可靠性值;步骤6)服务消费者coni根据信誉度向量和自定义规则选择出最适合自己的服务提供者节点proj;步骤7)服务消费者coni与选定的服务提供者proj进行交易;步骤8)服务消费者coni根据服务节点proj的实际服务情况,对这次交易给出一个评价向量即评价信息,对proj的可靠性做出评估,该评价向量保存在coni本地;步骤9)coni根据proj的实际服务情况,更新本地保存的邻居节点的信任度信息。
地址 100081 北京市海淀区中关村南大街5号