分布式对等网络实体之间的资源共享方法与资源共享系统的制作方法

文档序号:7894378阅读:225来源:国知局
专利名称:分布式对等网络实体之间的资源共享方法与资源共享系统的制作方法
技术领域
本发明涉及一种网络技术,更具体的说涉及一种分布式对等网络实体之间的资源共享方法与资源共享系统。
背景技术
伴随着网络技术的出现,资源共享逐渐成为网络用户的主要需求之一,从而也成为网络技术发展的重要推动力之一。在传统的资源共享网络技术中,通常采用客户端与服务器(Client-Server)模式的网络拓扑(Topology)结构,其中服务器中存储供网络用户共享的资源,并通过服务器端软件发布共享资源的索引信息;网络用户使用客户端软件访问服务器,并通过共享资源的索引信息获得其所需的共享资源。这样的客户端与服务器结构的网络拓扑被称为集中式网络(Centralized Network),即服务器为网络的中心节点,集中处理客户端的访问请求并为网络用户提供共享资源。例如,一种典型的集中式网络应用,其中服务提供商(Service Provider)在服务器中存储供网络用户共享的信息资源,并通过网页服务软件(WebServer)将共享信息资源的索引信息在网页(Webpage)中发布;网络用户通过客户端软件浏览网页中的索引信息,进而获得其所需的信息资源。
在上述的集中式网络中,由于共享资源均在服务器中存储,所有的网络用户均需访问服务器以获得所需的共享资源,因此资源共享是否能够顺利进行将很大程度上取决于服务器是否能够有效的处理网络用户的访问请求。随着网络的普及以及网络规模的不断扩大,网络用户的数量迅速增长,集中式网络中服务器的存储空间和处理能力往往成为最终制约网络发展的瓶颈。为了解决这样的问题,近年来分布式对等网络技术(Distributed Peer to PeerNetworking)获得了人们越来越多的关注。在分布式对等网络中,网络拓扑为分布式(Distributed)结构,共享资源分布在网络中的各个对等实体(Peer)中,网络中不再存在服务器这样的中心节点集中存储共享资源,各对等实体为逻辑上对等的网络节点,资源的共享将在网络中的各对等实体之间直接进行,从而避免了集中式网络中共享资源由中心节点集中存储而造成资源共享的瓶颈问题。
然而,在现有的分布式对等网络中,所述资源共享在各对等实体之间直接进行的方式也引入了新的问题共享资源将通过对等实体在网络中自由散布,拥有原始共享资源的对等实体在提供了共享资源后,无法控制其他对等实体对其共享资源的共享行为,其权益将因此而受到损害;提供共享资源的对等实体不能因为其贡献而获得相应的收益,在资源共享过程中,更多的对等实体将成为获取资源的对等实体而非提供资源的对等实体,从而不能使资源共享有效的进行;这些问题如不能加以解决,同样将影响分布式对等网络的良性发展。

发明内容本发明的目的在于针对现有分布式对等网络中存在的问题,提供一种分布式对等网络实体之间的资源共享方法与资源共享系统,既可使拥有原始共享资源对等实体的权益受到保护,又调动了参与资源共享过程的其他对等实体的积极性,使其对于资源共享过程的贡献取得回报,促使资源共享有效的进行,从而促进分布式对等网络的良性发展。
上述的发明目的通过以下的技术方案加以实现分布式对等网络实体之间的资源共享方法,包括步骤如下a)至少一个发布共享资源的对等实体向中央服务单元发送共享资源的描述信息及位置信息;b)中央服务单元在分布式对等网络中发布共享资源的描述信息;c)至少一个获取共享资源的对等实体依据所述共享资源的描述信息向中央服务单元发送资源共享请求;d)根据所述资源共享请求,中央服务单元向所述获取共享资源的对等实体发送共享资源的位置信息;e)依据所述共享资源的位置信息,至少一个所述获取共享资源的对等实体与至少一个所述发布共享资源的对等实体建立对等连接,开始资源共享过程;f)在所述资源共享过程结束后,所述获取共享资源的对等实体或者所述发布共享资源的对等实体向中央服务单元发送共享结果通报;g)依据所述共享结果通报,中央服务单元与至少一个参与资源共享的对等实体进行费用结算。
根据本发明的一个方面,在所述步骤a)之前,所述参与资源共享的对等实体向中央服务单元请求身份认证,所述身份认证包括所述对等实体的用户名认证和用户密码认证。
根据本发明的一个方面,所述共享资源的描述信息中包括共享资源内容的描述信息、共享资源大小的描述信息以及共享资源分片的描述信息。
根据本发明的一个方面,在所述步骤b)中,中央服务单元以网页服务、目录服务或消息服务的方式在分布式对等网络中发布共享资源的描述信息。
根据本发明的一个方面,在所述步骤g)中,中央服务单元基于不同的资源共享应用,使用不同的费用结算策略对参与资源共享的对等实体进行费用结算;一种所述资源共享应用对应于至少一种费用结算策略。
根据本发明的一个方面,在所述步骤g)中,参与资源共享的对等实体中包括获取者、提供者、所有者和推广者4种角色,其中获取者为获取共享资源的对等实体,提供者为提供共享资源的对等实体,所有者为拥有原始共享资源的对等实体,推广者为推广共享资源的对等实体;所述中央服务单元将追踪并记录所述参与资源共享的对等实体所担当的角色,并在所述资源共享结束后依据所述的角色划分与所述参与资源共享的对等实体结算费用。
应用所述分布式对等网络实体之间的资源共享方法的系统,其特征在于所述系统中包括至少一个对等实体与至少一个中央服务单元,其中所述中央服务单元在分布式对等网络中发布共享资源的描述信息,并对参与资源共享的对等实体进行费用结算;所述对等实体按照所述分布式对等网络实体之间的资源共享方法进行资源共享。
根据本发明的一个方面,所述中央服务单元还对所述对等实体进行身份认证。
根据本发明的一个方面,所述对等实体中包括网络用户与服务提供商,根据本发明的一个方面,所述中央服务单元通过其自身的软件平台或所述服务提供商的软件平台发布共享资源的描述信息。
具体实施方式
下面仍以信息资源共享应用为例对本发明加以阐述,所述的信息资源中可以包括文件资源、音频资源、视频资源以及软件资源等。并且,本发明并不局限于信息资源共享的应用,本领域内的技术人员同样可以依据本发明的构思将其应用于存储资源共享或计算资源(Computing resource)共享等。
根据本发明的方法,分布式对等网络实体之间的信息资源共享过程包括步骤如下a)至少一个发布共享资源的对等实体向中央服务单元发送共享资源的描述信息及位置信息;b)中央服务单元在分布式对等网络中发布共享资源的描述信息;c)至少一个获取共享资源的对等实体依据所述共享资源的描述信息向中央服务单元发送资源共享请求;d)根据所述资源共享请求,中央服务单元向所述获取共享资源的对等实体发送共享资源的位置信息;e)依据所述共享资源的位置信息,至少一个所述获取共享资源的对等实体与至少一个所述发布共享资源的对等实体建立对等连接,开始资源共享过程;f)在所述资源共享过程结束后,所述获取共享资源的对等实体或者所述发布共享资源的对等实体向中央服务单元发送共享结果通报;g)依据所述共享结果通报,中央服务单元与至少一个参与资源共享的对等实体进行费用结算。
其中,本发明在现有的分布式对等网络中引入了中央服务单元,所述的中央服务单元与所述集中式网络中的服务器完全不同,所述的中央服务单元并不是网络中集中存储共享资源的中心节点,而是用于发布共享资源的描述信息,收集所述共享结果通报,并对参与资源共享的对等实体进行费用结算。所述共享资源的描述信息中包括共享资源内容的描述信息、共享资源大小的描述信息以及共享资源分片的描述信息,所述中央服务单元以网页服务、目录服务或消息服务等方式在分布式对等网络中发布共享资源的描述信息。此外,为了提高共享过程的安全性,所述中央服务单元还可在信息资源共享之前,对所述参与资源共享的对等实体进行身份认证,如使用唯一的用户名与用户密码对每个所述的对等实体加以标识,并对所述的用户名和用户密码进行认证。所述对等实体中既包括网络用户也可包括服务提供商,二者均可在信息资源共享过程中作为发布共享资源的对等实体或获取共享资源的对等实体;此外,所述服务提供商还可在所述中央服务单元自身的软件平台之外,提供软件平台以发布共享资源的描述信息。
更重要的,本发明在现有的分布式对等网络中还进一步引入了费用结算机制,在所述资源共享过程结束后,由所述中央服务单元依据所述的共享结果通报与所述对等实体结算费用。由于在不同的资源共享应用中,例如所述的信息资源共享、存储资源共享或计算资源共享等,其资源共享的目的是不同的,所以可针对不同的资源共享应用制订不同的费用结算策略;同样,在一种资源共享应用下,例如所述的文件资源、音频资源、视频资源以及软件资源等信息资源共享应用,也可由所述中央服务单元或参与资源共享的对等实体配置不同的费用结算策略,一种资源共享应用对应于至少一种费用结算策略。
在本实施例的信息资源共享过程中,可将参与资源共享的对等实体划分为如下的角色获取者、提供者、所有者和推广者,其中获取者为获取共享信息的对等实体,提供者为提供共享信息的对等实体,所有者为拥有原始共享信息的对等实体,推广者为推广共享信息的对等实体。所述角色的划分并不要求但当各角色的对等实体为物理上分离的对等实体,例如,所有者在初始阶段将同时担当推广者与提供者的角色,以推广其拥有的原始共享信息;当一些对等实体获取了共享信息之后,所述的对等实体可进而担当推广者或提供者的角色;所述提供者、所有者或推广者均可为所述发布共享信息的对等实体。所述中央服务单元将追踪并记录所述参与资源共享的对等实体所担当的角色,并在所述资源共享结束后依据所述的角色划分与所述参与资源共享的对等实体结算费用,所使用的费用结算策略可以为1.基于中央服务单元大量的服务性工作使用中央服务单元回报最大化策略,即获取者支付获取共享信息费用,以作为对中央服务单元、提供者、所有者和推广者对信息资源共享贡献的回报,其中中央服务单元取得最大的部分,提供者和所有者次之,推广者最少。如获取者为了获取共享信息需支付10元,其中中央服务单元将取得5元的回报,提供者和所有者各取得2元的回报,推广者取得1元的回报。
2.基于所有者拥有原始共享信息的权益使用所有者回报最大化策略,即获取者支付获取共享信息费用,以作为对中央服务单元、提供者、所有者和推广者对信息资源共享贡献的回报,其中所有者取得最大的部分,中央服务单元和提供者次之,推广者最少。如获取者为了获取共享信息需支付10元,其中所有者将取得5元的回报,中央服务单元和提供者各取得2元的回报,推广者取得1元的回报。
3.基于提供者提供共享信息的行为使用提供者回报最大策略,即获取者支付获取共享信息费用,以作为对中央服务单元、提供者、所有者和推广者对信息资源共享贡献的回报,其中提供者取得最大的部分,中央服务单元和所有者次之,推广者最少。如获取者为了获取共享信息需支付10元,其中提供者将取得5元的回报,中央服务单元和所有者各取得2元的回报,推广者取得1元的回报。
4.基于推广者推广共享信息的行为使用推广者回报最大策略,即获取者支付获取共享信息费用,以作为对中央服务单元、提供者、所有者和推广者对信息资源共享贡献的回报,其中推广者取得最大的部分,中央服务单元和所有者次之,提供者最少。如获取者为了获取共享信息需支付10元,其中推广者将取得5元的回报,中央服务单元和所有者各取得2元的回报,提供者取得1元的回报。
通过使用上述的费用结算策略,为参与信息资源共享过程的对等实体划分多种角色,既可使拥有原始共享信息对等实体的权益受到保护,又调动了共享信息提供者与推广者的积极性,使参与信息资源共享过程的各对等实体均可因其贡献而取得回报,从而可促使分布式对等网络中资源共享的有效进行,进而将分布式对等网络中的资源共享过程纳入到良性的运作过程中。
权利要求
1.分布式对等网络实体之间的资源共享方法,其特征在于包括步骤如下a)至少一个发布共享资源的对等实体向中央服务单元发送共享资源的描述信息及位置信息;b)中央服务单元在分布式对等网络中发布共享资源的描述信息;c)至少一个获取共享资源的对等实体依据所述共享资源的描述信息向中央服务单元发送资源共享请求;d)根据所述资源共享请求,中央服务单元向所述获取共享资源的对等实体发送共享资源的位置信息;e)依据所述共享资源的位置信息,至少一个所述获取共享资源的对等实体与至少一个所述发布共享资源的对等实体建立对等连接,开始资源共享过程;f)在所述资源共享过程结束后,所述获取共享资源的对等实体或者所述发布共享资源的对等实体向中央服务单元发送共享结果通报;g)依据所述共享结果通报,中央服务单元与至少一个参与资源共享的对等实体进行费用结算。
2.如权利要求1所述的分布式对等网络实体之间的资源共享方法,其特征在于在所述步骤a)之前,所述参与资源共享的对等实体向中央服务单元请求身份认证,所述身份认证包括所述对等实体的用户名认证和用户密码认证。
3.如权利要求1所述的分布式对等网络实体之间的资源共享方法,其特征在于所述共享资源的描述信息中包括共享资源内容的描述信息、共享资源大小的描述信息以及共享资源分片的描述信息。
4.如权利要求1所述的分布式对等网络实体之间的资源共享方法,其特征在于在所述步骤b)中,中央服务单元以网页服务、目录服务或消息服务的方式在分布式对等网络中发布共享资源的描述信息。
5.如权利要求1所述的分布式对等网络实体之间的资源共享方法,其特征在于在所述步骤g)中,中央服务单元基于不同的资源共享应用,使用不同的费用结算策略对参与资源共享的对等实体进行费用结算。
6.如权利要求5所述的分布式对等网络实体之间的资源共享方法,其特征在于一种所述资源共享应用对应于至少一种费用结算策略。
7.如权利要求1所述的分布式对等网络实体之间的资源共享方法,其特征在于在所述步骤g)中,参与资源共享的对等实体中包括获取者、提供者、所有者和推广者4种角色,其中获取者为获取共享资源的对等实体,提供者为提供共享资源的对等实体,所有者为拥有原始共享资源的对等实体,推广者为推广共享资源的对等实体。
8.如权利要求7所述的分布式对等网络实体之间的资源共享方法,其特征在于所述中央服务单元将追踪并记录所述参与资源共享的对等实体所担当的角色,并在所述资源共享结束后依据所述的角色划分与所述参与资源共享的对等实体结算费用。
9.应用所述分布式对等网络实体之间的资源共享方法的系统,其特征在于所述系统中包括至少一个对等实体与至少一个中央服务单元,其中所述中央服务单元在分布式对等网络中发布共享资源的描述信息,并对参与资源共享的对等实体进行费用结算;所述对等实体按照所述分布式对等网络实体之间的资源共享方法进行资源共享。
10.如权利要求9所述的系统,其特征在于所述中央服务单元还对所述对等实体进行身份认证。
11.如权利要求9所述的系统,其特征在于所述对等实体中包括网络用户与服务提供商,
12.如权利要求11所述的系统,其特征在于所述中央服务单元通过其自身的软件平台或所述服务提供商的软件平台发布共享资源的描述信息。
全文摘要
分布式对等网络实体之间的资源共享方法与资源共享系统,所述系统中包括至少一个对等实体与至少一个中央服务单元,所述对等实体之间通过如下的步骤进行资源共享至少一个发布共享资源的对等实体向中央服务单元发送共享资源的描述信息及位置信息;中央服务单元在分布式对等网络中发布共享资源的描述信息;至少一个获取共享资源的对等实体依据所述共享资源的描述信息向中央服务单元发送资源共享请求;根据所述资源共享请求,中央服务单元向所述获取共享资源的对等实体发送共享资源的位置信息;依据所述共享资源的位置信息,至少一个所述获取共享资源的对等实体与至少一个所述发布共享资源的对等实体建立对等连接,开始资源共享过程;在所述资源共享过程结束后,所述获取共享资源的对等实体或者所述发布共享资源的对等实体向中央服务单元发送共享结果通报;依据所述共享结果通报,中央服务单元与至少一个参与资源共享的对等实体进行费用结算。
文档编号H04L12/24GK1889485SQ200510080219
公开日2007年1月3日 申请日期2005年6月30日 优先权日2005年6月30日
发明者高春友, 袁冰, 孟树, 何燕锋 申请人:西门子(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1