一种动态信息双向合并的方法与系统的制作方法

文档序号:6334967阅读:239来源:国知局
专利名称:一种动态信息双向合并的方法与系统的制作方法
技术领域
本发明涉及信息处理领域,尤其涉及一种动态信息双向合并的方法与系统。
背景技术
随着SNS社区的不断发展,动态显示用户好友信息已经成为SNS上一种不可或缺 的重要功能,通过显示用户好友的最新动态,用户不仅能够即时查看好友最新动态,而且能 够直接与好友进行交互,这大大提高了用户交互性的实时性。在现有的技术中,将用户好友的最新动态信息按照合并方式合并后显示在用户动 态区域,合并的具体情况包括在一定时限内对同一动态主体的同一操作的信息进行合并; 对不同动态主体的同一操作信息进行合并;对同一动态主体针对同一应用程序同样操作信 息进行合并;不同动态主体针对同一用户的同一应用的交互信息进行合并。但是现有的技术中,动态信息的合并只是简单单向的根据动态主体或操作对象进 行合并,不能将动态主体和操作对象同时合并,即当存在不同动态主体对不同操作对象执 行的同一操作时,系统只能按照不同动态主体或不同操作对象单个对当前动态进行合并, 而不能按照不同动态主体和不同操作对象同时进行动态合并。从而导致同一块动态区域中 显示的为用户所了解的交互性的动态信息量少,而且信息的显示条理性差。

发明内容
本发明的目的在于,提供一种动态信息双向合并的方法与系统,它使得动态区域 中显示的为用户所了解的交互性的动态信息量增多,同时使显示的内容更具条理性。为解决上述技术问题,本发明所采用的技术方案是一种动态信息双向合并的方 法,包括以下步骤
Si,用户发出查询好友动态信息的请求;
S2,web服务器根据用户的请求查询数据库,获取相应的动态信息; S3,对获取的动态信息按照动态主体和操作对象进行双向合并处理,其中所述的双向 合并处理包括对不同动态主体针对不同应用的同样操作信息进行合并;对不同动态主体 针对同一应用下不同对象的同样操作信息进行合并;对不同动态主体针对同样的一个或多 个用户的同一操作信息进行合并;
S4,显示双向合并处理后的动态信息给用户。前述的动态信息双向合并的方法中,步骤Sl还包括判断用户当前所在的页面, 如果是在用户自己的页面,则请求的是用户所有好友的动态信息,如果是在用户好友的页 面,则请求的是该好友的全部动态信息,便于web服务器根据判断结果从数据库中快速获 取目标动态信息。前述的动态信息双向合并的方法中,步骤S2还包括分析所获取的好友动态信息 的查看权限并且过滤掉没有查看权限的动态信息,节省了动态区域空间,从而使展示的交 互性的动态信息量更大。
一种实现前述方法的动态信息双向合并的系统,它包括 请求模块,用于客户端用户发出查询好友动态信息的请求;
信息获取模块,用于web服务器根据用户的请求查询数据库,获取相应的动态信息; 信息处理模块,用于web服务器对获取的动态信息按照动态主体和操作对象进行双向 合并处理,其中所述的双向合并处理包括对不同动态主体针对不同应用的同样操作信息 进行合并;对不同动态主体针对同一应用下不同对象的同样操作信息进行合并;对不同动 态主体针对同样的一个或多个用户的同一操作信息进行合并;
显示模块,用于客户端显示双向合并处理后的动态信息给用户。前述的动态信息双向合并的系统中,还包括
判断模块,用于web服务器判断用户当前所在的页面,如果是在用户自己的页面,则请 求的是用户所有好友的动态信息,如果是在用户好友的页面,则请求的是该好友的全部动 态信息,便于web服务器根据判断结果从数据库中快速获取目标动态信息。前述的动态信息双向合并的系统中,还包括
信息分析模块,用于web服务器分析所获取的好友动态信息的查看权限; 信息过滤模块,用于web服务器根据查看权限分析过滤掉没有查看权限的动态信息, 节省了动态区域空间,从而使展示的交互性的动态信息量更大。与现有技术相比,本发明通过将动态主体和操作对象同时合并,使得动态区域中 显示的为用户所了解的交互性的动态信息量增多,同时使显示的内容更具条理性。另外,本 发明判断用户当前所在的页面,便于web服务器根据判断结果快速的从数据库中获取目标 的动态信息。最后,本发明分析所获取的好友动态信息的查看权限并且根据查看权限分析 过滤掉没有查看权限的动态信息,节省了动态区域空间,从而使展示的交互性的动态信息 量更大。


图1为本发明实施例的方法流程图; 图2为本发明实施例的结构示意图。附图标记1-请求模块,2-信息获取模块,3-信息处理模块,4-显示模块,5-判断 模块,6-信息分析模块,7-信息过滤模块。下面结合附图和具体实施方式
对本发明作进一步的说明。
具体实施例方式
具体实施例方式一种动态信息双向合并的方法,如图1所示,包括以下步骤 Si,用户发出查询好友动态信息的请求;
S2,web服务器根据用户的请求查询数据库,获取相应的动态信息; S3,对获取的动态信息按照动态主体和操作对象进行双向合并处理,其中所述的双向 合并处理包括对不同动态主体针对不同应用的同样操作信息进行合并;对不同动态主体 针对同一应用下不同对象的同样操作信息进行合并;对不同动态主体针对同样的一个或多 个用户的同一操作信息进行合并;
S4,显示双向合并处理后的动态信息给用户。
上述方法中,步骤Sl还包括判断用户当前所在的页面,如果是在用户自己的页 面,则请求的是用户所有好友的动态信息,如果是在用户好友的页面,则请求的是该好友的 全部动态信息,便于web服务器根据判断结果从数据库中快速获取目标动态信息。上述方法中,步骤S2还包括分析所获取的好友动态信息的查看权限并且过滤掉 没有查看权限的动态信息,节省了动态区域空间,从而使展示的交互性的动态信息量更大。一种实现上述方法的动态信息双向合并的系统,如图2所示,它包括 请求模块1,用于客户端用户发出查询好友动态信息的请求;
信息获取模块2,用于web服务器根据用户的请求查询数据库,获取相应的动态信息; 信息处理模块3,用于web服务器对获取的动态信息按照动态主体和操作对象进行双 向合并处理,其中所述的双向合并处理包括对不同动态主体针对不同应用的同样操作信 息进行合并;对不同动态主体针对同一应用下不同对象的同样操作信息进行合并;对不同 动态主体针对同样的一个或多个用户的同一操作信息进行合并; 显示模块4,用于客户端显示双向合并处理后的动态信息给用户。上述系统中,还包括
判断模块5,用于web服务器判断用户当前所在的页面,如果是在用户自己的页面,则 请求的是用户所有好友的动态信息,如果是在用户好友的页面,则请求的是该好友的全部 动态信息,便于web服务器根据判断结果从数据库中快速获取目标动态信息。上述系统中,还包括
信息分析模块6,用于web服务器分析所获取的好友动态信息的查看权限; 信息过滤模块7,用于web服务器根据查看权限分析过滤掉没有查看权限的动态信息, 节省了动态区域空间,从而使展示的交互性的动态信息量更大。实例说明实例一,比如“李四”的好友“张三”和“王五”都安装了 A、B、C三种新 的应用组件,系统在显示“李四”的好友动态时,将当前动态信息显示为
“张三添加了新的应用组件A、B、C”; “王五添加了新的应用组件A、B、C”。如果“李四”的社区空间采用动态信息双向合并技术,则系统在显示“李四”的好 友动态时,将前动态信息合并显示为
“张三、王五添加了新的应用组件A、B、C”。实例二,比如“李四”的好友“五月”和“张三”转载了 6篇(A、B、C、D、E、F)帖子给 大家,其中“五月”转帖A、B、C、D、E、F给大家,“张三”转帖A、B、C给大家,系统在显示“李 四”的好友动态时,将当前转帖信息逐条的显示为
“五月转帖给大家
A
B C
D
6条转帖y> ”

“张三转帖给大家A B C如果“李四”的社区空间采用动态信息双向合并技术,系统在显示“李四”的好友 动态时,将当前转帖信息合并显示为
“五月、张三转帖给大家
A
B
C ”

“五月转帖给大家
D
E
F ”
ο实例三比如“李四”的好友“陈规”和“张三”与“王五”都成为好友,并成为了“林 俊杰”和“By2”的粉丝,系统在显示此动态时,会将动态显示为
“陈规和张三与王五成为好友”; “陈规和张三成为了林俊杰和By2的粉丝”。如果“李四”的社区空间采用动态信息双向合并技术,则系统在显示“李四”的好 友“陈规”的动态时,会将“陈规”动态合并显示为
“陈规、张三与王五成为好友,成为林俊杰、By2的粉丝”。
权利要求
一种动态信息双向合并的方法,其特征在于,包括以下步骤S1,用户发出查询好友动态信息的请求;S2,web服务器根据用户的请求查询数据库,获取相应的动态信息;S3,对获取的动态信息按照动态主体和操作对象进行双向合并处理,其中所述的双向合并处理包括对不同动态主体针对不同应用的同样操作信息进行合并;对不同动态主体针对同一应用下不同对象的同样操作信息进行合并;对不同动态主体针对同样的一个或多个用户的同一操作信息进行合并;S4,显示双向合并处理后的动态信息给用户。
2.根据权利要求1所述的动态信息双向合并的方法,其特征在于,步骤Sl还包括判 断用户当前所在的页面,如果是在用户自己的页面,则请求的是用户所有好友的动态信息, 如果是在用户好友的页面,则请求的是该好友的全部动态信息。
3.根据权利要求1所述的动态信息双向合并的方法,其特征在于,步骤S2还包括分 析所获取的好友动态信息的查看权限以及根据查看权限过滤该动态信息。
4.一种实现权利要求1 3所述方法的动态信息双向合并的系统,其特征在于,它包括请求模块(1),用于客户端用户发出查询好友动态信息的请求;信息获取模块(2),用于web服务器根据用户的请求查询数据库,获取相应的动态信息;信息处理模块(3),用于web服务器对获取的动态信息按照动态主体和操作对象进行 双向合并处理,其中所述的双向合并处理包括对不同动态主体针对不同应用的同样操作 信息进行合并;对不同动态主体针对同一应用下不同对象的同样操作信息进行合并;对不 同动态主体针对同样的一个或多个用户的同一操作信息进行合并; 显示模块(4),用于客户端显示双向合并处理后的动态信息给用户。
5.根据权利要求4所述的动态信息双向合并的系统,其特征在于,还包括判断模块(5),用于web服务器判断用户当前所在的页面,如果是在用户自己的页面, 则请求的是用户所有好友的动态信息,如果是在用户好友的页面,则请求的是该好友的全 部动态信息。
6.根据权利要求4所述的动态信息双向合并的系统,其特征在于,还包括 信息分析模块(6),用于web服务器分析所获取的好友动态信息的查看权限; 信息过滤模块(7),用于web服务器根据查看权限分析过滤掉没有查看权限的动态信肩、ο
全文摘要
本发明公开了一种动态信息双向合并的方法与系统,所述方法包括以下步骤S1,用户发出查询好友动态信息的请求;S2,web服务器根据用户的请求查询数据库,获取相应的动态;S3,对获取的动态按照动态主体和操作对象进行双向合并处理;S4,显示双向合并处理后的动态给用户。本发明通过将动态主体和操作对象同时合并,使得动态区域中显示的为用户所了解的交互性的动态信息量增多,同时使显示的内容更具条理性。
文档编号G06F17/30GK101963998SQ201010530160
公开日2011年2月2日 申请日期2010年11月3日 优先权日2010年11月3日
发明者刘珊珊, 张利斌, 梁亮 申请人:北京开心人信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1