首页 / 专利库 / 专利权 / 专利合作条约 / 第I章 / 国际检索单位 / 检索费 / 一种分布式对等网络实体之间的交易管理方法及其系统

一种分布式对等网络实体之间的交易管理方法及其系统

阅读:151发布:2021-12-12

专利汇可以提供一种分布式对等网络实体之间的交易管理方法及其系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种分布式 对等网络 实体之间的交易管理方法,分布式对等网络包括至少一个提供者、至少一个获取者和至少一个中央服务单元,上述获取者向上述中央服务单元发送交易报告。上述交易报告为周期性地发送。采用本发明,中央服务单元能够通过获取者发送的交易报告对每一个基于对等网络实体P2P的交易进行追踪,并记录与该交易有关的信息。即使中间过程中的交易报告丢失,只要后面的交易报告正常发送,也不会对最终的统计结果造成影响。中央服务单元与策略管理平台一起,可以根据交易报告中的信息衡量每个参与交易的对等网络实体在该交易中所做贡献的大小,并依据所做贡献的大小发放酬劳或者支付报酬。,下面是一种分布式对等网络实体之间的交易管理方法及其系统专利的具体信息内容。

1.一种分布式对等网络实体之间的交易管理方法,上述分布式对等网络包括至少一个提供者、至少一个获取者和至少一个中央服务单元,其特征在于:上述获取者向上述中央服务单元发送交易报告。
2. 根据权利要求1所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述获 取者周期性地或者分时地向上述中央服务单元发送交易报告。
3. 根据权利要求2所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述周 期时间或者分时时间由上述中央服务单元确定或者更新。
4. 根据权利要求1所述的分布式对等网络实体之间的交易管理方法,其特征在于:在上述 获取者向上述中央服务单元发送第一个交易报告前,上述获取者向上述中央服务单元发 送一个交易开始消息,该消息中包括上述获取者的色信息、上述获取者所获取的资源 标识符、上述获取者的应用标识符和上述获取者的对等网络实体标识符。
5. 根据权利要求4所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述中 央服务单元接收到上述交易开始消息后,向上述获取者返回一个上述获取者的交易标识符。
6. 根据权利要求5所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述中 央服务单元接收到上述交易开始消息后,还向上述获取者返回一个发送交易报告的周期。
7. 根据权利要求1至6之一所述的分布式对等网络实体之间的交易管理方法,其特征在于: 上述交易报告携带上述获取者的交易标识符和上述获取者所获取的交易量。
8. 根据权利要求7所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述获 取者所获取的交易量为在本周期内从上述提供者获得的交易量与在本周期以前从上述提 供者获得的交易量之和,若本周期内从上述提供者获得的交易量为零,则上述交易报告 不携带从上述提供者获得的交易量。
9. 根据权利要求1所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述提供者向上述中央服务单元发送交易报告。
10. 根据权利要求9所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述提 供者周期性地或者分时地向上述中央服务单元发送交易报告。
11. 根据权利要求10所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述周 期时间或者分时时间由上述中央服务单元确定或者更新。
12. 根据权利要求9所述的分布式对等网络实体之间的交易管理方法,其特征在于:在上述 提供者向上述中央服务单元发送第一个交易报告前,上述提供者向上述中央服务单元发 送一个交易开始消息,该消息中包括上述提供者的角色信息、上述提供者所提供的资源 标识符、上述提供者的应用标识符和上述提供者的对等网络实体标识符。
13. 根据权利要求12所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述中 央服务单元接收到上述交易开始消息后,向上述提供者返回一个上述提供者的交易标识符。
14. 根据权利要求13所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述中 央服务单元接收到上述交易开始消息后,还向上述提供者返回一个发送交易报告的周期。
15. 根据权利要求9至14之一所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述交易报告携带上述提供者的交易标识符和上述提供者所提供的交易量。
16. 根据权利要求15所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述提供者所提供的交易量为在本周期内提供给上述获取者的交易量与在本周期以前提供给上 述获取者的交易量之和,若本周期内提供给上述获取者的交易量为零,则上述交易报告 不携带提供给上述获取者的交易量。
17. 根据权利要求8或16所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述交易量为流量或者交易持续时间。
18. 根据权利要求8所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述获 取者向上述中央服务单元发送最后一个交易报告后,上述中央服务单元将收到的交易报 告进行整合,把整合结果发送给一个策略管理平台,上述策略管理平台根据上述交易报 告的交易量计算上述获取者支付的费用和上述提供者获取的报酬。
19. 根据权利要求9所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述中 央服务单元接收到上述提供者和上述获取者发送的交易报告后,对上述交易进行核对。
20. 根据权利要求19所述的分布式对等网络实体之间的交易管理方法,其特征在于:上述中 央服务单元接收到上述提供者和上述获取者发送的最后一个交易报告后,对上述交易进 行核对。
21. 根据权利要求4所述的分布式对等网络实体之间的交易管理方法,其特征在于:在上述 获取者向上述中央服务单元发送一个交易开始消息前,上述获取者通过检索或者其他对 等网络实体的推荐得知上述获取者要获取的资源。
22. 根据权利要求21所述的分布式对等网络实体之间的交易管理方法,其特征在于:在上述获取者得知要获取的资源前,上述获取者和上述其他对等网络实体向上述中央服务单元 进行注册。
23. —种分布式对等网络实体之间的交易管理系统,上述分布式对等网络包括至少一个提供者、至少一个获取者和至少一个中央服务单元,其特征在于:上述获取者具有一个发送单元,上述获取者通过上述发送单元向上述中央服务单元发送交易报告。
24. 根据权利要求23所述的分布式对等网络实体之间的交易管理系统,其特征在于:上述获取者的上述发送单元中设有一个定时器,每次上述定时器到时时上述获取者向上述中央 服务单元发送交易报告。
25. 根据权利要求24所述的分布式对等网络实体之间的交易管理系统,其特征在于:上述获取者通过上述发送单元向上述中央服务单元发送交易开始消息后,上述中央服务单元向 上述发送单元返回一个定时器时间,上述定时器时间与上述交易开始消息中的应用标识 符有关。
26. 根据权利要求24所述的分布式对等网络实体之间的交易管理系统,其特征在于:上述获 取者的发送单元中还设有一个计数器,每次上述定时器到时时上述获取者将上述计数器 中累计的交易量发送给上述中央服务单元。
27. 根据权利要求23所述的分布式对等网络实体之间的交易管理系统,其特征在于:上述提 供者具有一个发送单元,上述提供者通过上述发送单元向上述中央服务单元发送交易报
28. 根据权利要求27所述的分布式对等网络实体之间的交易管理系统,其特征在于:上述提 供者的上述发送单元中设有一个定时器,每次上述定时器到时时上述提供者向上述中央 服务单元发送交易报告。
29. 根据权利要求28所述的分布式对等网络实体之间的交易管理系统,其特征在于:上述提 供者通过上述发送单元向上述中央服务单元发送交易开始消息后,上述中央服务单元向 上述发送单元返回一个定时器时间,上述定时器时间与上述交易开始消息中的应用标识符有关。
30. 根据权利要求28所述的分布式对等网络实体之间的交易管理系统,其特征在于:上述提 供者的发送单元中还设有一个计数器,每次上述定时器到时时上述提供者将上述计数器 中累计的交易量发送给上述中央服务单元。

说明书全文

一种分布式对等网络实体之间的交易管理方法及其系统

技术领域

发明涉及一种交易管理方法,尤其是一种分布式对等网络实体之间的交易管理方法及其系统。

背景技术

伴随着网络技术的出现,资源共享逐渐成为网络用户的主要需求之一,从而也成为网络技术 发展的重要推动之一。随着网络的普及以及网络规模的不断扩大,网络用户的数量迅速增 长,传统的集中式网络中服务器的存储空间和处理能力往往成为最终制约网络发展的瓶颈。 为了解决这样的问题,近年来分布式对等网络技术(Distributed Peer to Peer Networking; P2P) 获得了人们越来越多的关注。在分布式对等网络中,网络拓扑为分布式(Distributed)结构, 共享资源分布在网络中的各个对等实体(Peer)中,网络中不再存在服务器这样的中心节点 集中存储共享资源,各对等实体为逻辑上对等的网络节点,资源的共享将在网络中的各对等 实体之间直接进行,从而避免了集中式网络中共享资源由中心节点集中存储而造成资源共享 的瓶颈问题。
然而,在现有的分布式对等网络中,所述资源共享在各对等实体之间直接进行的方式也引入 了一系列新的问题,其中之一就是分布式对等网络系统中的激励(Incentive)机制。
首先,分布式对等网络环境中如何跟踪分布式对等网络实体之间的交易问题。在分布式对等 网络实体之间进行的交易与传统的交易不同,交易过程中的对等网络实体随时会发生变化, 因此需要对参与交易的对等网络实体进行跟踪和记录。
其次,由于在一个交易中可能会有多个色参与,例如获取者(Consumer,也称消费者)、提 供者(Contributor/Uploader,也称上传者),如何得知参与某一特定交易的对等网络实体,从 而按照交易量向获取者收取费用、向提供者支付费用,都是分布式对等网络环境中进行交易 需要解决的问题。再者,分布式对等网络环境中的资源分布在不同的对等网络实体上,如何识别一个交易中获 取者从不同对等网络实体上获取的资源。
最后,在得知一个交易的参与者的情况下,如何衡量和记录每一个参与者在该交易中所做的 贡献,使得能够根据不同对等网络实体在交易中所做贡献的不同使提供者得到相应的费用、 并使获取者支付相应的费用。

发明内容

因此,本发明的目的在于针对现有分布式对等网络中存在的上述问题,提供一种分布式对等 网络实体之间的交易管理方法及其系统,使得能够对参与交易的对等网络实体进行跟踪和记 录,中央服务单元根据上述跟踪记录对参与交易的对等网络实体按照其角色的不同进行费用 分配,从而促使交易更有效的进行,促进分布式对等网络的良性发展。
为达到上述目的,本发明的技术方案具体是这样实现的: 一种分布式对等网络实体之间的交 易管理方法,上述分布式对等网络包括至少一个提供者、至少一个获取者和至少一个中央服 务单元,其中,上述获取者向上述中央服务单元发送交易报告。
作为一种优选的实施方式,上述获取者周期性地或者分时地向上述中央服务单元发送交易报 告,其中周期时间或者分时时间由上述中央服务单元确定或者更新。
通常,在上述获取者向上述中央服务单元发送第一个交易报告前,上述获取者向上述中央服 务单元发送一个交易开始消息,该消息中包括上述获取者的角色信息、上述获取者所获取的 资源标识符、上述获取者的应用标识符和上述获取者的对等网络实体标识符。中央服务单元 接收到上述交易开始消息后,就会向上述获取者返回一个获取者的交易标识符,该获取者的 交易标识符唯一地标识了一次交易。而且,中央服务单元接收到上述交易开始消息后,还向 上述获取者返回一个发送交易报告的周期。
其中,上述交易报告携带上述获取者的交易标识符和上述获取者所获取的交易量,该获取的 交易量为在本周期内从上述提供者获得的交易量与在本周期以前从上述提供者获得的交易量
之和,若本周期内从上述提供者获得的交易量为零,则上述交易报告不携带从上述提供者获 得的交易量。
根据本发明的另一个方面,在获取者向上述中央服务单元发送交易报告的基础上,提供者也 向上述中央服务单元发送交易报告。
作为一种优选的实施方式,上述提供者周期性地或者分时地向上述中央服务单元发送交易报 告,其中周期时间或者分时时间由上述中央服务单元确定或者更新。
通常,在上述提供者向上述中央服务单元发送第一个交易报告前,上述提供者向上述中央服 务单元发送一个交易开始消息,该消息中包括上述提供者的角色信息、上述提供者所提供的 资源标识符、上述提供者的应用标识符和上述提供者的对等网络实体标识符。中央服务单元 接收到上述交易开始消息后,就会向上述提供者返回一个提供者的交易标识符。而且,上述 中央服务单元接收到上述交易开始消息后,还向上述提供者返回一个发送交易报告的周期。
其中,上述交易报告携带上述提供者的交易标识符和上述提供者所提供的交易量,该提供者 所提供的交易量为在本周期内提供给上述获取者的交易量与在本周期以前提供给上述获取者 的交易量之和,若本周期内提供给上述获取者的交易量为零,则上述交易报告不携带提供给 上述获取者的交易量。上述交易量可以为流量或者交易持续时间。
根据本发明的另一个方面,上述获取者向上述中央服务单元发送最后一个交易报告后,上述 中央服务单元将收到的交易报告进行整合,把整合结果发送给一个策略管理平台,上述策略 管理平台根据上述交易报告的交易信息计算上述获取者支付的费用和上述提供者获取的报 酬。
根据本发明的另一个方面,上述中央服务单元接收到上述提供者和上述获取者发送的交易报 告后,对上述交易进行核对。通常上述中央服务单元接收到上述提供者和上述获取者发送的 最后一个交易报告后,使用上述提供者和上述获取者发送的交易报告中的交易量或者交易时 间对上述交易进行核对。
另外,在上述获取者向上述中央服务单元发送一个交易开始消息前,上述获取者通过检索或
者其他对等网络实体的推荐得知上述获取者要获取的资源。在上述获取者得知要获取的资源 前,上述获取者和上述其他对等网络实体向上述中央服务单元进行注册。
本发明还提出了一种分布式对等网络实体之间的交易管理系统,上述分布式对等网络包括至 少一个提供者、至少一个获取者和至少一个中央服务单元,其中,上述获取者具有一个发送 单元,上述获取者通过上述发送单元向上述中央服务单元发送交易报告。
根据本发明的一个方面,上述获取者的上述发送单元中设有一个定时器,每次上述定时器到 时时上述获取者向上述中央服务单元发送交易报告。上述获取者通过上述发送单元向上述中 央服务单元发送交易开始消息后,上述中央服务单元向上述发送单元返回一个定时器时间, 上述定时器时间与上述交易开始消息中的应用标识符有关。另外,上述获取者的发送单元中 还设有一个计数器,每次上述定时器到时时上述获取者将上述计数器中累计的交易量发送给 上述中央服务单元。
根据本发明的另一个方面,上述提供者具有一个发送单元,上述提供者通过上述发送单元向 上述中央服务单元发送交易报告。
与获取者的结构类似,上述提供者的上述发送单元中也设有一个定时器,每次上述定时器到 时时上述提供者向上述中央服务单元发送交易报告。上述提供者通过上述发送单元向上述中 央服务单元发送交易开始消息后,上述中央服务单元向上述发送单元返回一个定时器时间, 上述定时器时间与上述交易开始消息中的应用标识符有关。另外,上述提供者的发送单元中 也设有一个计数器,每次上述定时器到时时上述提供者将上述计数器中累计的交易量发送给 上述中央服务单元。
可见,本发明所提供一种分布式对等网络实体之间的交易管理方法,具有以下的优点和特点:
(1) 采用本发明方法中央服务单元能够通过获取者发送的交易报告对每一个基于对等网络 实体P2P的交易进行追踪,并记录与该交易有关的信息。
(2) 本发明中获取者(也可以是获取者和提供者)向中央服务单元周期性地发送交易报告, 保证中央服务单元所接收到的交易报告携带了最新的交易信息。即使中间过程中的交
易报告发生故障、甚至丢失,只要后面的交易报告正常发送,也不会对最终的统计结 果造成影响。
(3) 每一个交易中的交易量,例如交易流量和/或交易持续时间都能够被记录下来,上述记 录的交易量可以用来衡量每个提供者在该交易中所做贡献的大小,并依据所做贡献的 大小发放酬劳或者奖金。
(4) 本发明的交易管理方法和策略管理配合使用,能够根据获取者发送的交易报告中的内 容信息对获取者进行合理收费。
附图说明
下面结合附图对本发明的具体实施方式作进一步详细的描述,其中:
图1是本发明中交易报告发送示意图。
图2是本发明第一个实施例中的交易流程图
图3是本发明第二个实施例中交易过程的第一阶段示意图。
图4是本发明第二个实施例中交易过程的第二阶段示意图。
图5是本发明第二个实施例中交易过程的第三阶段示意图。

具体实施方式

图l是本发明中交易报告发送示意图。图1中包括4个提供者P1〜P4, 一个获取者Pc, 一个 中央服务单元iP2P,上述4个提供者Pl〜P4向获取者Pc发送数据,如图l中的实线所示。 获取者Pc向中央服务单元iP2P发送交易报告,提供者P1〜P4也可以向中央服务单元发送交 易报告,如图1中的虚线所示。
图2是本发明第一个实施例中的交易流程图。图2中P1为提供者,Pc为获取者,iP2P为中 央服务单元。提供者P1以及获取者Pc都在中央服务单元iP2P上进行了注册,并且获取者 Pc通过检索或者其他对等网络实体推荐等方式得知提供者Pl上面有它想获得的资源。
首先,获取者Pc向中央服务单元iP2P发送一个交易开始消息,告知iP2P它准备获取资源。 交易开始消息中带有获取者Pc的角色信息(为获取者)、获取者Pc所获取的资源标识符、获 取者Pc的应用标识符、获取者Pc的对等网络实体标识符(即Pc)。中央服务单元iP2P收到 上述交易开始消息后,向获取者Pc返回一个获取者的交易标识符TranSaction_Pc,以及获取 者Pc发送交易报告的周期。
提供者Pl也向中央服务单元iP2P发送一个交易开始消息,告知iP2P它准备发送资源。交易 开始消息中带有提供者P1的角色信息(为提供者)、提供者P1所提供的资源标识符、提供者 Pl的应用标识符、提供者P1的对等网络实体标识符P1。中央服务单元iP2P收到上述交易开 始消息后,向提供者Pl返回一个提供者的交易标识符Tramaction一Pl,以及提供者P1发送交 易报告的周期。通常对于同一个应用而言,获取者Pc和提供者Pl发送交易报告的周期相同, 但获取者Pc和提供者Pl可以在不同的时刻向中央服务单元发送各自的交易报告。
获取者Pc周期性地向中央服务单元iP2P发送交易报告,交易报告中携带了交易标识符 Transaction—Pc和获取者Pc所获取的交易量,该交易量通常为获取者Pc在本周期内从提供者 Pl获得的交易量与获取者Pc在本周期以前从提供者Pl获得的交易量之和。但是,如果在本 周期内获取者Pc没有从提供者Pl获得交易量(即交易量为零),则不在本周期发送的交易报 告中携带从提供者P1获得的交易量。此处及下文中所说的交易量可以为流量或者交易时间。
与获取者Pc发送交易报告类似,提供者P1也可以周期性地向中央服务单元iP2P发送交易报 告,交易报告中携带了交易标识符Transactioi^Pl和提供者Pl所提供的交易量。该交易量通 常为在提供者Pl在本周期内提供给获取者Pc的交易量与提供者Pl在本周期以前提供给获取 者Pc的交易量之和。但是,如果在本周期内提供者P1没有给获取者Pc提供交易量(即交易 量为零),则不在本周期发送的交易报告中携带提供者P1提供的交易量。
中央服务单元iP2P接收到提供者Pl和获取者Pc发送的最后一个交易报告后,使用提供者 Pl发送的最后一个交易报告中的交易量和获取者Pc发送的最后一个交易报告中的交易量对 上述交易进行核对。
图3是本发明第一个实施例中交易过程的第一阶段示意图。在实施例二中,假设提供者A、B、 C以及获取者D都在中央服务单元iP2P上进行了注册。获取者D通过检索或者其他对等网
络实体推荐等方式得知提供者A、 B、 C上面有它想获得的资源。下文中用AD表示从对等网 络实体A发送到对等网络实体D的数据流量,下文中BD、 CD、 ED、 FD也是同理。
提供者D中有若干个计数器(counter),分别用于计算上一次发送交易报告结束到下一次发 送交易报告之间从各个提供者A、 B、 C处获得的流量。另外,在获取者D上配置有一个插 件(Service Bundle),该插件通常由软件实现,在该插件中设有一个定时器(timer),用于设 定获取者D向中央服务单元iP2P发送交易报告的周期。每当上述定时器到达设定时间时,上 述定时器就触发获取者D向该插件发送一个消息,消息中带有从上一次发送交易报告结束到 目前为止获取者D分别从提供者A、 B、 C获得的流量。获取者D向该插件发送完上述消息 后,所有计数器清零。上述插件接收到获取者D发送的消息后,将该消息中获取者D从提供 者A、 B、 C获得的流量与它以前从提供者A、 B、 C获得的流量(历史记录)进行累计,从 而得到分别从提供者A、 B、 C获得的流量之和。获取者D还具有一个数据库,上述从提供 者A、 B、 C获得的流量之和被存入该数据库,作为新的历史记录。
通常将上述插件与上述获取者D视为一体,也就是说认为获取者D发送给中央服务单元的交 易报告中的数据是流量之和。提供者A、 B、 C上也设有计数器和定时器,其结构与获取者D 上的结构类似。下面将以具体的数值来说明交易流量。
首先,获取者D向中央服务单元iP2P Server发送一个交易开始消息,告知iP2P Server它准备 获取资源。中央服务单元iP2P Server收到上述交易开始消息后,向获取者D返回一个获取者 的交易标识符Transaction—D和发送交易报告的周期。
提供者A、 B、 C也可以分别向中央服务单元iP2P Server发送一个交易开始消息,告知iP2P Server它准备发送资源。中央服务单元iP2P Server收到上述交易开始消息后,分别向提供者
A、 B、 C返回提供者的交易标识符Transaction—A、 Transaction—B、 Transaction—C以及分别向 提供者A、 B、 C返回发送交易报告的周期。
假设在本周期以前交易量为0。交易开始后,在交易的第一阶段内(第一周期内)提供者A、
B、 C分别向获取者D发送10字节(byte)、 15字节、25字节的数据,也就是说,AD、 BD、 CD分别为10字节、15字节、25字节,如图3中的(1)、 (2)、 (3)所示。
获取者D在其数据库中纪录了上述三个提供者的流量信息,如图3中的(4)所示。在上述 交易第一阶段完成后,如果获取者D上的定时器再次到时,则获取者D (更确切地说是获取 者D中的插件)向中央服务单元发送交易报告,如图3中的(5)所示。交易报告中带有交 易标识符TranSaction_D和获取者D所获取的流量。在本周期内,获取者D从提供者A处获 取10字节、从提供者B处获取15字节、从提供者C处获取25字节。假设在本周期以前交 易量为O,即从上述三个获取者处获取的记录流量为0,从获取者A、 B、 C处获取的流量分 别与历史记录相加,仍分别为10字节、15字节25字节,因此交易报告中携带的AD、 BD、 CD分别为10字节、15字节、25字节。
为了核对的目的,提供者也可以发送交易报告,即在上述交易第一阶段完成后,如果提供者 A上的定时器再次到时,则提供者A (更确切地说是提供者A中的插件)向中央服务单元发 送交易报告,交易报告中带有交易标识符Transaction—A、在本周期内向获取者D发送10字 节的流量。提供者B、提供者C的过程与上段类似。
中央服务单元iP2P将获取者D发送的交易报告内容和提供者A、 B、 C发送的交易报告内容 存储到它本身的数据库中,如图中的(6)所示。
图4是本发明第二个实施例中交易过程的第二阶段示意图。获取者D发送完上述交易报告后, 提供者A因为故障而无法继续向获取者D发送数据,但此时一个新的对等网络实体E作为另 一个提供者向获取者D发送数据。提供者E也先在中央服务单元iP2P上进行了注册。获取 者D通过检索或者其他对等网络实体推荐等方式得知提供者E上有它想获得的资源。
提供者E也向中央服务单元iP2P Server发送一个交易开始消息,告知iP2P Server它准备发送 资源。中央服务单元iP2P Server收到上述交易开始消息后,向提供者E返回提供者的交易标 识符Transaction一E和发送交易报告的周期。
开始后,在交易的第二阶段内提供者A因为故障无法向获取者D发送数据流量,而提供者B、 C、 E分别向获取者D发送50字节、20字节、40字节的数据,也就是说,BD、 CD、 ED分 别为50字节、20字节、40字节,如图4中的(1) , 、 (2) ' 、 (3) , 、 (4)'所示。
获取者D在其数据库中存有它所获取的由提供者提供的数据流量的历史记录。对于AD、 BD、CD分别为10字节、15字节、25字节,经过上述第二阶段的数据交易后,获取者D将最近 接收的数据流量与数据库中所存储的历史记录进行累计,得到最新的累计结果,对于AD、 BD、 CD、 ED分别为10字节、65字节、45字节、40字节,如图4中的(5)'所示。
在上述交易第二阶段完成后,如果获取者D上的定时器再次到时,则获取者D(更确切地说 是获取者D中的插件)向中央服务单元发送交易报告,如图4中的(6)'所示。交易报告 中带有交易标识符Transaction一D、本周期内从各个提供者获取的流量与在本周期以前从各个 提供者获得的交易量之和。如果在本周期内获取者D没有从提供者A获得交易量(即交易量 为零),则在本周期发送的交易报告中不携带从提供者A获得的交易量,只携带BD、 CD、 ED的累计流量,分别为65字节、45字节、40字节,如图4中的(6)'所示。
与第一阶段类似,提供者B也可以发送交易报告,即在上述交易第一阶段完成后,如果提供 者B上的定时器再次到时,则提供者B (更确切地说是提供者B中的插件)向中央服务单元 发送交易报告,交易报告中包括交易标识符Transaction—B、向获取者D发送累计65字节。 提供者C、提供者E的过程与上段类似。
中央服务单元iP2P将获取者D发送的交易报告内容和提供者B、 C、 E发送的交易报告内容 存储到它本身的数据库中,如图4中的(7)'所示。中央服务单元iP2P的数据库中已经存 有获取者D发送的交易信息以及提供者A、 B、 C发送的交易信息,在接收到最新的交易信 息后,对数据库中原有的交易信息进行更新,此处是将获取者D从提供者B、从提供者C所 获取的交易信息进行更新,并且增加获取者D从新的提供者E获取的交易信息纪录。由于获 取者D的交易报告中不含有提供者A发送的交易信息,因此获取者D从提供者A获取的交 易信息无需更新。对于中央服务单元iP2P的数据库中已经存有的提供者B、 C发送的交易信 息也进行更新,并且增加新的提供者E发送的交易信息纪录。
图5是本发明第二个实施例中交易过程的第三阶段示意图。获取者D发送完上述交易报告后, 提供者A因为故障恢复而能够继续向获取者D发送数据,但此时提供者B、 C因为故障而无 法继续向获取者D发送数据,而一个新的对等网络实体F作为一个新的提供者向获取者D发 送数据。提供者F也先在中央服务单元iP2P上进行了注册。获取者D通过检索或者其他对 等网络实体推荐等方式得知提供者F上有它想获得的资源。
提供者A向中央服务单元iP2P Server发送一个交易开始消息,告知iP2P Server它准备发送资 源。中央服务单元iP2P Server收到上述交易开始消息后,向提供者A返回提供者的交易标识 符Transaction—A'和发送交易报告的周期。
提供者F也向中央服务单元iP2P Server发送一个交易开始消息,告知iP2P Server它准备发送 资源。中央服务单元iP2P Server收到上述交易开始消息后,向提供者F返回提供者的交易标 识符Transaction—F和发送交易报告的周期。
开始后,在交易的第三阶段内提供者B、 C因为故障无法向获取者D发送数据流量,如图5 中(2)''所示,而提供者A、 E、 F分别向获取者D发送30字节、35字节、30字节的数 据,也就是说,AD、ED、FD分别为30字节、35字节、30字节,如图5中的(1)' ' 、G)''、 (4)''所示。
获取者D在其数据库中存有它所获取的由提供者提供的数据流量的历史记录。对于AD、 BD、 CD、 ED分别为10字节、65字节、45字节、40字节,经过上述第三阶段的数据交易后,获 取者D将最近接收的数据流量与数据库中所存储的历史记录进行累计,得到最新的累计结果, 对于AD、 BD、 CD、 ED、 FD分别为40字节、65字节、45字节、75字节、30字节,如图5 中的(5)''所示。
在上述交易第三阶段完成后,如果获取者D上的定时器再次到时,则获取者D (更确切地说 是获取者D中的插件)向中央服务单元发送交易报告,如图5中的(6)''所示。交易报 告中带有交易标识符Transaction—D、本周期内从各个提供者获取的流量与在本周期以前从各 个提供者获得的交易量之和。具体来说,交易信息中包括交易标识符Transaction—D、从哪一 个提供者获取的流量数(从提供者A处获取40字节、从提供者E处获取75字节、从提供者 F处获取30字节)。
由于在第三阶段中提供者B、 C由于故障没有向获取者D发送数据,因此在获取者D发送的 交易报告中不含有提供者B、提供者C发送的交易信息。
与第一阶段类似,提供者也可以发送交易报告,即在上述交易第一阶段完成后,如果提供者 A上的定时器再次到时,则提供者A (更确切地说是提供者A中的插件)向中央服务单元发
送交易报告,交易报告中包括交易标识符Transactior^A'、向获取者D发送40字节。提供 者E、提供者F的过程与上段类似。
中央服务单元iP2P将获取者D发送的交易报告内容和提供者A、 E、 F发送的交易报告内容 存储到它本身的数据库中,如图5中的(7)''所示。中央服务单元iP2P的数据库中已经 存有获取者D发送的交易信息以及提供者A、 B、 C、 E发送的交易信息,在接收到最新的交 易信息后,对数据库中原有的交易信息进行更新,此处是将获取者D从提供者A、从提供者 E所获取的交易信息进行更新,并且增加获取者D从新的提供者F获取的交易信息纪录。由 于获取者D的交易报告中不含有提供者B、提供者C发送的交易信息,因此获取者D从提供 者B、提供者C获取的交易信息无需更新。对于中央服务单元iP2P的数据库中已经存有的提 供者A、 E发送的交易信息进行更新,并且增加新的提供者E发送的交易信息纪录。
在接收到获取者D发送的最后一个交易报告后,中央服务单元iP2P将收到的交易报告进行整 合,把整合结果发送给一个策略管理平台,上述策略管理平台根据上述交易报告的交易信息 计算上述获取者D支付的费用和上述提供者A〜F获取的报酬。
中央服务单元iP2P接收到提供者Pl和获取者Pc发送的最后一个交易报告后,使用提供者 Pl发送的最后一个交易报告中的交易量和获取者Pc发送的最后一个交易报告中的交易量对 上述交易进行核对。
值得注意的是,上述获取者D以及提供者A〜F发送交易报告的频率与提供者A〜F向获取者 D发送数据的发送次数无关,而只与获取者D以及提供者A〜F中(更准确的说是其插件中) 定时器所设定的时间有关,上述定时器所设定的时间由中央服务单元iP2P决定,并且跟应用 有关。
在本发明的第三个实施例中,给出了一种分布式对等网络实体之间的交易管理系统,这种分 布式对等网络包括至少一个提供者、至少一个获取者和至少一个中央服务单元,其中,获取 者具有一个发送单元,获取者通过上述发送单元向中央服务单元发送交易报告。
在上述获取者的上述发送单元中设有一个定时器,定时器的功能已在实施例二中提及,本处 不再赘述。每次上述定时器到时时上述获取者向上述中央服务单元发送交易报告。另外,获
取者的发送单元中还设有一个计数器,每次上述定时器到时时获取者将计数器中累计的交易 量发送给上述中央服务单元,然后计数器清零。
除了获取者具有一个发送单元外,各个提供者也分别具有一个发送单元,提供者通过其各自 的发送单元向中央服务单元发送交易报告。
与获取者的结构类似,上述提供者的上述发送单元中也设有一个定时器,每次上述定时器到 时时提供者向中央服务单元发送交易报告;提供者的发送单元中也设有一个计数器,每次上 述定时器到时时提供者将上述计数器中累计的交易量发送给中央服务单元,然后计数器清零。
通过上述实施例可以看出,采用本发明方法,中央服务单元能够通过获取者发送的交易报告 对每一个基于对等网络实体P2P的交易进行追踪,并记录与该交易有关的信息。即使中间过 程中的交易报告发生故障、甚至丢失,只要后面的交易报告正常发送,也不会对最终的统计 结果造成影响。中央服务单元与策略管理平台一起,可以根据交易报告中的信息衡量每个参 与交易的对等网络实体在该交易中所做贡献的大小,并依据所做贡献的大小发放酬劳或者支 付报酬。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈