[发明专利]用于社交网络的内容管理的方法和设备无效
申请号: | 201110226054.6 | 申请日: | 2011-07-29 |
公开(公告)号: | CN102902696A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 史巨伟;王文杰;李立;薛伟 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 社交 网络 内容管理 方法 设备 | ||
技术领域
本发明涉及基于Web的数据处理,尤其涉及在线社交网络中的用户内容的管理。
背景技术
在线社交网络变得越来越流行。Facebook、Twitter、开心网都是这样的社交网站。社交网站上的用户之间可以建立好友关系,建立了好友关系的用户之间可以共享对方发布的内容(例如“帖子”)。
社交网站的特点之一是频繁发生用户内容发布和动态页面加载(dynamic page loading)的事件。
当用户在社交网站上发布某项内容(例如文本、图像、视频或其组合)时,该内容项(content item)将被推送到用户的在线好友。就是说,如果好友在浏览器上刷新其网页,该内容项将被推送到刷新后的网页上;如果好友在浏览器上登录到社交网站,该内容项将被推送到好友的网页。从技术上讲,用户在社交网站上发布内容,相当于向服务器系统发送一个内容发布(content publish)请求,要求将该项内容(例如文本、图像、视频或其组合)保存起来,以便能够被推送到用户的所有在线好友。
当用户用浏览器在社交网站上登录时,在浏览器向该用户呈现的页面上,将包含该用户的所有好友新近发布的内容。从技术上讲,用户在社交网站上登录,相当于向服务器系统发送一个内容查询请求,要求获得好友新近发布的内容,例如在用户上一次登录与本次登录之间的期间发布的内容。服务器系统应当快速地完成对所有好友的查询,向用户的浏览器返回查询的结果,以便在浏览器中的页面上显示。
社交网站的用户在登录、刷新和发布内容时,会触发服务器系统进行的大量的并发查询(concurrent queries)。例如,如果某个用户有100个好友,那么该用户在登录时,服务器系统实际上至少要针对这100个好友进行查询。随着社交网站上用户人数的不断增加,这种并发查询对服务器系统和网络通讯都产生巨大的负荷,影响对用户请求的响应速度。因此,有的热门社交网站只好要求用户限制好友的数量。
发明内容
本发明的目的之一,是减少社交网络的服务器系统所需执行的并发查询的数量。
为此,本发明一方面提供一种用于社交网络的内容管理的系统,包含:群组生成模块,被配置为根据社交网络的用户之间的关系,生成一个或多个群组,其中,每个所述群组是一个包含多个互相具有好友关系的用户的集合;群组匹配模块,被配置为确定用户所在的群组;内容存储模块,被配置为将用户发布的内容项与用户所在的群组相关联地存储起来;内容查询模块,被配置为按用户所在的群组查询用户的好友发布的内容项。
本发明另一方面提供一种用于社交网络的内容管理的方法,包含:根据社交网络的用户之间的关系,生成一个或多个群组,其中,每个所述群组是一个包含多个互相具有好友关系的用户的集合;响应于接收到用户的内容发布请求,确定用户所在的群组,将用户发布的内容项与用户所在的群组相关联地存储起来;响应于接收到用户的内容查询请求,确定用户所在的群组,按用户所在的群组查询用户的好友发布的内容项。
附图说明
结合附图并参考以下详细说明,本发明各实施方式的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本发明的若干实施方式。在附图中:
图1示出了适于用来实现本发明实施方式的示例性计算系统100的框图;
图2A、2B和图2C示例性表示一种社交网络系统及其运行方式,其中,图2B表示一例存储用户发布的内容项的数据结构;
图3A示意性表示按照本发明实施例的系统的框图;
图3B示意性表示按照本发明实施例的数据结构;
图4示意性表示按照本发明一个实施例的方法的流程图;
图5A-5C示意性表示按照本发明一个实施例的优化群组的方式。
具体实施方式
附图中的流程图和框图,图示了按照本发明各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110226054.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自行车篮
- 下一篇:一种用于电子标签领域的无源标签