用户贡献值的获取方法、装置及存储介质制造方法及图纸

技术编号:20431092 阅读:24 留言:0更新日期:2019-02-23 10:51
本发明专利技术提供一种用户贡献值的获取方法、装置及存储介质,根据用户的初始创建级别、历史文件贡献度以及用户提供给网络的总数据量,计算获取用户的重要程度;根据网络中的用户数量、用户上传至网络的文件数量、用户的硬件贡献度以及重要程度,获取用户的贡献值。上述方法结合了用户上传的文件资源的文件贡献度和用户的硬件贡献度,获取的用户的贡献值更为合理和精确,可作为网络为用户提供奖励的依据。

The Method, Device and Storage Medium of Acquiring User Contribution Value

The invention provides an acquisition method, device and storage medium for user contribution value, calculates the importance of acquiring users according to the initial creation level of users, the contribution degree of historical files and the total amount of data provided by users to the network, and obtains users according to the number of users in the network, the number of files uploaded by users to the network, the contribution degree of users'hardware and the importance degree. Contribution value. The above method combines the contribution of file resources uploaded by users with the contribution of users'hardware. The contribution value obtained by users is more reasonable and accurate, and can be used as a basis for rewarding users by the network.

【技术实现步骤摘要】
用户贡献值的获取方法、装置及存储介质
本专利技术实施例涉及网络共享
,尤其涉及一种用户贡献值的获取方法、装置及存储介质。
技术介绍
对等网络,即对等计算机网络,也称P2P(PeerToPeer)网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。在现有的文件共享系统中,P2P已经成为一种通用的技术,使用对等网络传输文件或数据,可以减少中心节点的负担,各个网络节点之间互助式的完成网络文件传输,既减少了运营成本,又加快了文件传输速度。一个对等网络文件共享系统需要两种重要资源。一是硬件资源,如供数据存储的空间和传输的网络带宽。二是软件资源,即网络中共享的文件。这两种资源的质量和数量是衡量一个对等网络文件共享系统是否成功的重要指标。由于对等网络文件共享系统中的软硬件资源都是用户提供的,要吸引更多的用户贡献硬件资源就需要系统中存在价值高、吸引力大的文件资源,所以如何让用户愿意提供高价值的文件以及如何让用户愿意提供硬件资源同等重要。让用户主动提供硬件资源和高质量的文件资源,就需要对用户的贡献做出奖励,如何计算贡献值就成了一个急需解决的问题。目前现有的对等网络文件共享系统为了吸引用户提供更多的硬件资源,会对用户提供的硬件资源,例如磁盘空间和网络带宽等进行统计,并通过用户提供的硬件资源的数量和时间给用户一定的积分奖励,但这种方法忽视了软件的重要性,网络中的文件才是吸引用户使用网络的关键。
技术实现思路
本专利技术提供的用户贡献值的获取方法、装置及存储介质,结合了用户上传的文件资源的文件贡献度和用户的硬件贡献度,获取的用户的贡献值更为合理和精确,可作为网络为用户提供奖励的依据。本专利技术第一方面提供一种用户贡献值的获取方法,包括:根据用户的初始创建级别、历史文件贡献度以及所述用户提供给网络的总数据量,计算获取所述用户的重要程度;根据网络中的用户数量、所述用户上传至网络的文件数量、所述用户的硬件贡献度以及所述重要程度,获取所述用户的贡献值。可选的,所述根据用户的初始创建级别、历史文件贡献度以及所述用户提供给网络的总数据量,计算获取所述用户的重要程度之前,所述方法还包括:根据用户初始文件贡献度和用户文件下载比例矩阵确定所述历史文件贡献度。可选的,所述用户文件下载比例矩阵是由用户之间相互下载文件的下载次数确定的。可选的,所述用户文件下载比例矩阵为马尔科夫矩阵。可选的,所述根据网络中的用户数量、所述用户上传至网络的文件数量、所述用户的硬件贡献度以及所述重要程度,获取所述用户的贡献值,包括:根据所述用户的重要程度、所述用户数量,计算所述用户上传的每个文件的价值;根据所述用户上传的每个文件的价值、所述每个文件在预设时长内被下载的次数以及所述用户上传至网络的文件数量,计算获取所述用户在所述预设时长内的文件贡献值;根据所述用户在所述预设时长内的所述文件贡献值和所述硬件贡献值,获取所述用户在预设时长内的所述贡献值。可选的,所述根据所述用户在所述预设时长内的所述文件贡献值和所述硬件贡献值,获取所述用户在所述预设时长内的所述贡献值,包括:对所述用户在所述预设时长内的所述文件贡献值和所述硬件贡献值进行加权求和,得到所述用户在所述预设时长内的所述贡献值。可选的,所述根据用户的初始创建级别、历史文件贡献度以及所述用户提供给网络的总数据量,计算获取所述用户的重要程度,包括:将所述用户的初始创建级别、所述历史文件贡献度以及所述用户提供给网络的所述总数据量分别按照预设的权重系数进行加权求和,得到所述用户的重要程度。本专利技术第二方面提供一种用户贡献值的获取装置,包括:计算获取模块,用于根据用户的初始创建级别、历史文件贡献度以及所述用户提供给网络的总数据量,计算获取所述用户的重要程度;获取模块,用于根据网络中的用户数量、所述用户上传至网络的文件数量、所述用户的硬件贡献度以及所述重要程度,获取所述用户的贡献值。本专利技术第三方面提供一种用户贡献值的获取装置,包括:存储器;处理器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如本专利技术第一方面任一项所述的方法。本专利技术第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如本专利技术第一方面任一项所述的方法。本专利技术实施例提供的用户贡献值的获取方法、装置及存储介质,根据用户的初始创建级别、历史文件贡献度以及用户提供给网络的总数据量,计算获取用户的重要程度;根据网络中的用户数量、用户上传至网络的文件数量、用户的硬件贡献度以及重要程度,获取用户的贡献值。上述方法结合了用户上传的文件资源的文件贡献度和用户的硬件贡献度,获取的用户的贡献值更为合理和精确,可作为网络为用户提供奖励的依据。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为本专利技术一实施例提供的对等网络的网络拓扑图;图2为本专利技术一实施例提供的用户贡献值的获取方法的流程示意图;图3为本专利技术一实施例提供的用户贡献值的获取装置的结构示意图;图4为本专利技术另一实施例提供的用户贡献值的获取装置的结构示意图;图5为本专利技术一实施例提供的用户贡献值的获取装置的硬件结构示意图。通过上述附图,已示出本专利技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本专利技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本专利技术的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。首先对本实施例中的技术术语进行如下说明。共享文件资源,指用户共享的文本、音频、视频、图像、自制软件、各种领域的大数据、可用于机器学习的数据资源等各种有价值的数据文件。共享网络流量,指用户在对等网络中为其他用户下载提供的网络流量。种子文件,指在对等网络中,第一次上传系统中没有的新文件。非种子文件,指在对等网络中,非原始文件用户上传的,并持续在对等网络中供其他用户下载的文件。图1为本专利技术一实施例提供的对等网络的网络拓扑图,如图1所示,本实施例提供的对等网络包括多个节点,多个节点相互连接,整个网络结构中不存在中心节点(或者中心服务器),在对等网络结构中,每一个节点大都同时具有信息消费者、信息提供者和信息通讯三方面的功能,从计算模式上来说,对等网络打破了传统的客户端/服务端(C/S,Client/Server)结构,在网络中的每个节点的地位都是对等的,每个节点既充当服务器,为其他节点提供服务器,同时也享用其他节点提供的服务。简单的说,对等网络就是直接将用户联系起来,让不同用户通过互联网直接交互,对等网络使得网络上的沟通变得容易、更直接共享和交互,真正地消除了中间商。本专利技术实施例提供的用户贡献值的获取方法,通过对各用户在对等网络中的重要程度、在系统中共享文件的价值以及硬件资源的使用程度的综合计算,获取对等网络中各个用户的贡献值,通过上本文档来自技高网...

【技术保护点】
1.一种用户贡献值的获取方法,其特征在于,包括:根据用户的初始创建级别、历史文件贡献度以及所述用户提供给网络的总数据量,计算获取所述用户的重要程度;根据网络中的用户数量、所述用户上传至网络的文件数量、所述用户的硬件贡献度以及所述重要程度,获取所述用户的贡献值。

【技术特征摘要】
1.一种用户贡献值的获取方法,其特征在于,包括:根据用户的初始创建级别、历史文件贡献度以及所述用户提供给网络的总数据量,计算获取所述用户的重要程度;根据网络中的用户数量、所述用户上传至网络的文件数量、所述用户的硬件贡献度以及所述重要程度,获取所述用户的贡献值。2.根据权利要求1所述的方法,其特征在于,所述根据用户的初始创建级别、历史文件贡献度以及所述用户提供给网络的总数据量,计算获取所述用户的重要程度之前,所述方法还包括:根据用户初始文件贡献度和用户文件下载比例矩阵确定所述历史文件贡献度。3.根据权利要求2所述的方法,其特征在于,所述用户文件下载比例矩阵是由用户之间相互下载文件的下载次数确定的。4.根据权利要求3所述的方法,其特征在于,所述用户文件下载比例矩阵为马尔科夫矩阵。5.根据权利要求1所述的方法,其特征在于,所述根据网络中的用户数量、所述用户上传至网络的文件数量、所述用户的硬件贡献度以及所述重要程度,获取所述用户的贡献值,包括:根据所述用户的重要程度、所述用户数量,计算所述用户上传的每个文件的价值;根据所述用户上传的每个文件的价值、所述每个文件在预设时长内被下载的次数以及所述用户上传至网络的文件数量,计算获取所述用户在所述预设时长内的文件贡献值;根据所述用户在所述预设时长内的所述文件贡献值和所述硬件贡献值,获取所述用户在预设时长内的所述贡献值。6...

【专利技术属性】
技术研发人员:金志宇何光宇武二亮
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

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

1