The embodiment of the invention discloses a method, system and device for sharing distributed storage space among multiple users, the method includes calculating the terminal properties of the network storage terminal to be set with the storage space to be shared; the terminal properties include any one or more of the following: Internet speed, storage capacity of the storage space to be shared, stability of the storage space to be shared, and The device performance of the network storage terminal; matching the calculated terminal attributes with the requirements of any first user with storage requirements, and transferring the right to use the storage space to be shared Uij to the first user when the matching is successful. Through the implementation scheme, the user can share the storage space to other users in the Internet smoothly, make reasonable use of the storage space resources, and improve the use efficiency.
【技术实现步骤摘要】
一种多用户间的分布式存储空间的共享方法、系统和装置
本专利技术实施例涉及物联网领域,尤指一种多用户间的分布式存储空间的共享方法、系统和装置。
技术介绍
目前,某些技术已经实现了使得用户可以同时管理和使用多个远程私有存储空间,然而一些用户拥有大量闲置的私有存储空间,另一些用户的私有存储空间容量不足,造成存储空间的资源浪费。
技术实现思路
本专利技术实施例提供了一种多用户间的分布式存储空间的共享方法、系统和装置,能够使得用户顺利将存储空间共享给互联网中的其他用户使用,实现存储空间资源的合理利用,提高使用效率。为了达到本专利技术实施例目的,本专利技术实施例提供了一种多用户间的分布式存储空间的共享方法,所述方法可以包括:对设置有待共享存储空间的网络存储终端的终端属性进行计算;所述终端属性包括以下任意一种或多种:互联网网速、所述待共享存储空间的存储容量、所述待共享存储空间的稳定性以及所述网络存储终端的设备性能;将计算出的互联网中任意的第i个用户的第j份待共享存储空间Uij所在网络存储终端的终 ...
【技术保护点】
1.一种多用户间的分布式存储空间的共享方法,其特征在于,所述方法包括:/n对设置有待共享存储空间的网络存储终端的终端属性进行计算;所述终端属性包括以下任意一种或多种:互联网网速、所述待共享存储空间的存储容量、所述待共享存储空间的稳定性以及所述网络存储终端的设备性能;/n将计算出的互联网中任意的第i个用户的第j份待共享存储空间Uij所在网络存储终端的终端属性与具有存储需求的任意的第一用户的需求相匹配,并在匹配成功时将所述待共享存储空间Uij的使用权转交给所述第一用户;其中,i、j为正整数。/n
【技术特征摘要】
1.一种多用户间的分布式存储空间的共享方法,其特征在于,所述方法包括:
对设置有待共享存储空间的网络存储终端的终端属性进行计算;所述终端属性包括以下任意一种或多种:互联网网速、所述待共享存储空间的存储容量、所述待共享存储空间的稳定性以及所述网络存储终端的设备性能;
将计算出的互联网中任意的第i个用户的第j份待共享存储空间Uij所在网络存储终端的终端属性与具有存储需求的任意的第一用户的需求相匹配,并在匹配成功时将所述待共享存储空间Uij的使用权转交给所述第一用户;其中,i、j为正整数。
2.根据权利要求1所述的多用户间的分布式存储空间的共享方法,其特征在于,当所述终端参数为所述互联网网速时,所述对设置有待共享存储空间的网络存储终端的终端参数进行计算包括:
在第i个用户的第j份待共享存储空间Uij所在网络存储终端上,以时间t1为间隔,在第一预设时长T1内采集n个网速值,其中,n为正整数,n=|T1/t1|;
将n个网速值从小到大排序,获取第|n*p%|个网速值作为所述第i个用户的第j份待共享存储空间Uij所在网络存储终端的互联网网速Vij的计算结果;p为1~100之间的整数,||表示取整。
3.根据权利要求1所述的多用户间的分布式存储空间的共享方法,其特征在于,当所述终端参数为所述待共享存储空间Uij的稳定性时,所述对设置有待共享存储空间的网络存储终端的终端参数进行计算包括:
统计所述待共享存储空间Uij在第二预设时长T2内能够正常稳定读取的时长t2,则将所述待共享存储空间Uij的稳定性Psij记为Psij=t2/T2。
4.根据权利要求1所述的多用户间的分布式存储空间的共享方法,其特征在于,当所述终端参数为所述网络存储终端的设备性能时,所述对设置有待共享存储空间的网络存储终端的终端参数进行计算包括:
计算第i个用户的每个待共享存储空间所在网络存储终端的评价积分,并根据所述每个待共享存储空间所在网络存储终端的评价积分计算第i个用户的评价积分;
其中,待共享存储空间所在网络存储终端的评价积分是在一个预设时长内,对所在网络存储终端性能与预期性能的符合程度的评价积分;第i个用户的评价积分是对第i个用户的全部待共享存储空间所在网络存储终端的综合评价积分。
5.根据权利要求4所述的多用户间的分布式存储空间的共享方法,其特征在于,所述计算第i个用户的每个待共享存储空间所在网络存储终端的评价积分包括:
在第i个用户的第j份待共享存储空间Uij所在网络存储终端每次投入使用前,在第三预设时长T3内对所述互联网网速以及所述每个待共享存储空间的稳定性进行测评,并统计所述互联网网速大于或等于预设的网速阈值以及所述稳定性大于或等于预设的稳定性阈值的保持时长t3,则所述第i个用户的第j份待共享存储空间Uij所在网络存储终端的评价积分CDij=t3/T3;
所述根据所述每个待共享存储空间所在网络存储终端的评价积分...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。