[发明专利]基于泛关系链模型的系统中用户资料的管理方法及装置有效
申请号: | 201010276127.8 | 申请日: | 2010-09-01 |
公开(公告)号: | CN102387026A | 公开(公告)日: | 2012-03-21 |
发明(设计)人: | 张丽 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 郭曼;王琦 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 关系 模型 系统 用户 资料 管理 方法 装置 | ||
技术领域
本发明涉及网络技术领域,具体涉及基于泛关系链模型的系统中用户资料的管理方法及装置。
背景技术
随着网络技术的不断发展,出现了各种各样的网络通讯系统。其中,基于泛关系链模型的系统受到越来越多网络用户的青睐。在基于泛关系链模型的系统中,系统的用户之间可以不通过请求、验证的方式就能非常容易地建立关系。因此,该系统使得网络聊天模式从一对一、一对N跨越到一对无穷。这种一对无穷的聊天模式意味着一个用户可以向无穷多的其他用户传播消息,并同时可以接收万级以上用户的消息。这种系统中,听众以及讲者的数量非常大,用户发送一条消息可以被无数的其他用户收听。因此,这种系统具有海量的信息,比如具有海量的用户资料。
目前,常用的基于泛关系链模型的系统可以以网页为载体也可以以客户端(如IM客户端等)为载体,且系统的用户资料都是由系统服务器统一进行维护和管理的。在以客户端为载体的系统中,每当用户通过客户端登录系统时,需要由系统服务器把大量的用户资料通过客户端展现给该用户,且当该用户不断地切换关注对象时,系统服务器则需要通过客户端不断地为用户更新其所关注的用户资料。由此可见,每当用户想查询用户资料时,都必须经由系统服务器才能得到,而不能在客户端本地查询用户资料,因此导致用户不能快速、方便地获知用户资料,即客户端不能快速地对用户资料进行展现。而且,客户端必须频繁不断地与系统服务器进行交互,从而导致系统服务器的通信压力过大,甚至导致系统服务器瘫痪。因此,急需对基于泛关系链模型的系统的用户资料进行更有效的管理。
目前,应用最广泛的基于泛关系链模型的系统为微博系统。在微博系统中,用户通过140字左右的一句话来传播消息。这种通信方式简短、方便,可以快速地进行信息的传播和传递。微博采用的一对无穷的聊天模式使得微博系统具有海量的用户资料。在以客户端为载体的微博中,客户端必须频繁地与微博服务器交互以获取微博的用户资料,而微博的用户资料数量庞大,从而导致客户端不能快速地展现微博的用户资料,并且导致微博服务器通信压力过大,甚至导致微博服务器瘫痪。
发明内容
有鉴于此,本发明的主要目的是提供基于泛关系链模型的系统中用户资料的管理方法及装置,该方法及装置可以使客户端对海量的用户资料进行有效的管理。
本发明实施例提供基于泛关系链模型的系统中用户资料的管理方法,该系统以客户端为载体且包括向系统用户提供服务的服务器。该方法包括:
位于所述客户端内部或与所述客户端相连的管理装置根据登录该客户端用户的需求从服务器拉取系统的用户资料,并将不同类型的用户资料采用不同的保存方式保存于客户端本地;管理装置根据预定的策略,对保存的用户资料进行管理。其中,用户资料至少包括登录该客户端用户的资料。
本发明实施例还提供基于泛关系链模型的系统中用户资料的管理装置,该系统以客户端为载体且包括用于为系统用户提供服务的服务器,位于该系统的客户端侧。该装置包括:
拉取模块,用于根据登录该客户端用户的需求从系统的服务器拉取用户资料,其中,用户资料至少包括登录该客户端用户的资料;
保存模块,用于将不同类型的用户资料采用不同的保存方式进行保存;
管理模块,用于根据预定的策略,对保存模块保存的用户资料进行管理。
客户端对本地的用户资料进行管理包括:根据预定的策略,查询、更新和/或删除用户资料,和/或向用户通知用户资料事件。
根据本发明实施例,由于不同类型的用户资料采用不同的保存方式,从而可以在客户端本地更加充分合理地利用存储空间。并且,由于用户资料拉取之后保存在客户端本地,则当用户再查询用户资料时,管理装置先在本地查询,而不是直接向微博服务器请求用户资料,因此可以更快速地调用用户资料,并能快速地展现用户资料。另外,在对本地的用户资料进行管理时也会根据不同的用户资料类型以及不同的场景选择不同的管理方式,进而可以更加合理地对用户资料进行管理。比如,在用户登录期间,在用户使用用户资料时(比如用户查看他人的用户资料时)才更新一次,且此次登录期间已经更新过的用户资料不再更新,避免了重复拉取,减少了与微博服务器的交互次数,降低了微博服务器的通信压力。
附图说明
在本发明的附图中,
图1为根据本发明实施例的基于泛关系链模型的系统中用户资料的管理方法流程图;
图2示出了根据本发明实施例中拉取和保存用户资料的具体流程图;
图3为本发明实施例中微博系统中用户的文字资料的管理流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010276127.8/2.html,转载请声明来源钻瓜专利网。