[发明专利]一种基于社交关系的分布式缓存调度系统与方法有效
申请号: | 201310397513.6 | 申请日: | 2013-09-04 |
公开(公告)号: | CN104426979B | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 覃毅芳;周旭;杨磊;慈松;谭红艳 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京法思腾知识产权代理有限公司11318 | 代理人: | 杨小蓉,杨青 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于社交关系的分布式缓存调度系统,包括一安装在网络通信系统中的代理服务器,包括社交关系计算模块、聚类模块、缓存服务器管理模块、请求管理模块和通信模块;社交关系计算模块根据用户的社会信息计算出用户间远近不同的社交关系;聚类模块对用户的社交关系进行聚类,将社交关系相近的用户聚类为相同的社会团体;请求管理模块用于创建请求、发送请求和处理请求;缓存服务器管理模块用于管理本地缓存服务器中所存储的资源,并根据需求对内容进行查找或进行标签的添加;通信模块用于实现代理服务器与用户之间的通信,代理服务器之间的通信以及代理服务器与缓存服务器之间的通信。 | ||
搜索关键词: | 一种 基于 社交 关系 分布式 缓存 调度 系统 方法 | ||
【主权项】:
一种基于社交关系的分布式缓存调度系统,其特征在于,包括能够安装在网络通信系统中的代理服务器,所述代理服务器包括:社交关系计算模块、聚类模块、缓存服务器管理模块、请求管理模块和通信模块;其中,所述的社交关系计算模块根据用户包括兴趣爱好、教育背景、工作经验、用户偏好、共同好友在内的社会信息计算出用户间远近不同的社交关系;所述的聚类模块对用户的社交关系进行聚类,将社交关系相近的用户聚类为相同的社会团体;为用户添加其所述社会团体的标签;所述的请求管理模块用于创建请求、发送请求和处理请求;所述请求来自于代理服务器自身、本地用户以及网络通信系统的其它代理服务器;所述的缓存服务器管理模块用于管理本地缓存服务器中所存储的资源,并根据请求对内容进行查找或添加请求用户所在的社会团体的标签;所述缓存服务器属于所述的网络通信系统;并将本地用户的社会团体标签与内容的社会团体标签进行比较,如果该代理服务器的本地所有的用户都不属于该内容的社会团体,则结束查找;否则,代理服务器会对自己发送一个请求,并进入步骤2),直到所有代理服务器都结束查找;步骤2)、代理服务器接收到来自于本地用户或代理服务器的内容请求后,根据该内容请求查找本地缓存服务器中是否保存有对应的内容,如果本地缓存服务器中有相应内容,响应请求者的请求,并转到步骤4);否则,代理服务器将该内容请求转发给其他代理服务器,然后执行步骤3);步骤3)、其他代理服务器若第一次收到所述内容请求,则执行步骤2)中所述操作,若网络中的其他代理服务器均已收到过所述内容请求,则由请求的发起者向源服务器发起内容请求;步骤4)、内容请求结束后,内容请求者所需求的内容会被存储在缓存服务器中,代理服务器为该内容添加请求用户所在的社会团体的标签;所述的通信模块用于实现代理服务器与用户之间的通信,代理服务器之间的通信以及代理服务器与缓存服务器之间的通信。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310397513.6/,转载请声明来源钻瓜专利网。