一种实现社区成员信息互动的方法及装置的制作方法

文档序号:7609127阅读:116来源:国知局
专利名称:一种实现社区成员信息互动的方法及装置的制作方法
技术领域
本发明属于网络技术领域,尤其涉及一种实现社区成员信息互动的方法及装置。
背景技术
互联网技术的发展使我们可以足不出户就实现了信息的交流,如现在的博客,大家可以在博客社区内发表自己的观点,查看感兴趣的社区成员发表的评论等。社区的成员间如果想即时通讯,则可以引入即时通讯工具,例如MSN,QQ,可以与社区内的成员进行即时的通讯,进行信息的交流,包括音视频的交流。但是,社区的成员如果想查看好友的动态信息,则需要根据设置的筛选条件,进行信息的筛选;但是现有的动态信息的筛选,仅限于在1维的分类上进行筛选,无法实现复杂的动态筛选。申请号码200710301644. 4的专利,公开了一种在即时通信中获取用户最新动态信息的装置,包括资料更新模块、筛选显示模块以及用户资料更新数据库其中,资料更新模块,用于当预先定义的事件集中的任何一个更新事件发生时,将所述更新事件的更新内容保存到用户资料更新数据库中;用户资料更新数据库,用于保存来自资料更新模块的更新内容;筛选显示模块,用于访问用户资料更新数据库,对用户资料更新数据库中保存的更新内容进行筛选,将筛选出的符合要求的更新内容进行显示。其中筛选显示模块进一步包括信息关注模块、聊天窗口模块或好友资料模块,其中,信息关注模块,用于访问用户资料更新数据库,从中筛选出更新用户与指定用户为好友关系,且更新日期在预先规定的日期之前的记录,并将筛选出的记录进行显示。聊天窗口模块,用于访问用户资料更新数据库,从中筛选出更新用户为指定用户的指定好友,且更新日期在预先规定的日期之前的记录,对筛选出的记录按更新日期进行排序,并将排序后的记录进行显示。排序方式为更新日期距离当前日期越近的记录排位越
A+^. 、r .罪刖。好友资料模块,用于访问用户资料更新数据库,从中筛选出更新用户为指定用户的指定好友,且更新日期在预先规定的日期之前的记录,并将筛选出的记录进行显示。上述专利存在的缺点是随着用户获取不同业务的更新信息,业务模块的种类也随之增加,每个业务模块在显示更新信息时,需要重新设置筛选条件并且只能在一维的分类上进行筛选,实现起来比较复杂,社区成员的互动效果大大降低。

发明内容
本发明提供了一种实现社区成员信息互动的方法及装置,在多维的基础上,构造条件表达式,进行动态数据信息的筛选,实现方式简单且互动性强。为达到上述目的,本发明的技术方案包括以下步骤社区成员信息更新时,将更新信息存放在动态信息数据库中;
4
社区成员间建立互动关系,在进行信息互动时,根据设置的筛选条件,筛选出目标成员的动态信息;其中,所述筛选条件的设置过程为定义筛选的条件并将所述条件划分为η维的分类;根据所述条件及所属分类,构造条件表达式并依据选择的条件及所属分类,给所述条件表达式进行赋值。本发明提供了一种实现社区成员信息互动的方法及装置,在多维的基础上,构造条件表达式,进行动态数据信息的筛选,实现方式简单且互动性强。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是本发明的筛选条件的设置流程图;图2是本发明的η维分类结构图;图3是本发明装置的结构图;图4是本发明筛选模块的结构图;图5是本发明的社区成员互动的流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明的技术方案为社区成员信息更新时,将更新信息存放在动态信息数据库中;社区成员间建立互动关系,在进行信息互动时,根据设置的筛选条件,从动态信息数据库中筛选出目标成员的动态信息;其中,所述筛选条件的设置过程为定义筛选的条件并将所述条件划分为η维的分类;根据所述条件及所属分类,构造条件表达式并依据选择的条件及所属分类,给所述条件表达式进行赋值。图1是本发明的筛选条件的设置流程图,详细步骤如下步骤101 系统定义好所有筛选的条件;步骤102 将所有筛选的条件划分为η个维度的分类;步骤103 根据所述条件及所属分类,构造条件表达式并依据选择的条件及所属分类,给所述条件表达式进行赋值;步骤104 根据赋值后的条件表达式,从动态信息数据库筛选出动态数据信息。图2是本发明的η维分类结构图,详细描述如下首先,系统定义好所有筛选的条件,例如所有筛选的条件包括但不限于日志、 相册、留言、好友、访客、1天前、1月前。如图所述
在1维中的条件包括但不限于日志、相册、留言。在2维中的条件包括但不限于好友、访客。在3维中的条件包括但不限于1天前、1月前。在η维中的条件包括但不限于本科、研究生。其次,根据该条件及所属分类,构造条件表达式Y = 1 维(a, b,c) · 2 维(d,e) · 3 维(f, g)…η 维(k,f)再次依据选择的条件及所属分类,给所述条件表达式进行赋值,并依据赋值后的条件表达式,从动态信息数据库筛选出动态数据信息。例1 将好友一个月前的相册变化情况显示出来,则可以采取3维元素的组合,给构造的条件表达式进行赋值Y = 1维(相册)· 2维(好友)· 3维(1个月前)根据上述条件表达式,从动态信息数据库筛选出动态数据信息。例2 将好友一天前的日志、相册变化情况显示出来,则可以采取3维元素的组合, 给构造的条件表达式进行赋值Y = 1维(日志、相册)· 2维(好友)· 3维(一天前)根据上述赋值后的条件表达式,从动态信息数据库筛选出动态数据信息。例3 将好友一天前的日志、相册、留言的变化情况显示出来,则可以采取3维元素的组合,给构造的条件表达式进行赋值Y = 1维(日志、相册、留言)· 2维(好友)· 3维(一天前)根据上述赋值后的条件表达式,从动态信息数据库筛选出动态数据信息。例4 将好友一个月前的日志、相册、留言的变化情况显示出来,则可以采取3维元素的组合,给构造的条件表达式进行赋值Y = 1维(日志、相册、留言) 2维(好友)*3维(一个月前)根据上述赋值后的条件表达式,从动态信息数据库筛选出动态数据信息。图3是本发明装置的结构图,详细描述如下本装置包括301信息更新模块、302互动关系建立模块、303筛选模块;信息更新模块与互动关系建立模块连接用于社区成员信息更新时,将更新信息存放在动态信息数据库中;互动关系建立模块与筛选模块连接用于社区成员间建立互动关系;筛选模块,用于信息互动时,根据设置的筛选条件,筛选出目标成员的动态信息。图4是本发明筛选模块的结构图,描述如下包括401定义条件模块、402维度划分模块、403构造表达式模块、404赋值模块, 405筛选信息模块。401定义条件模块与402维度划分模块相连,用于定义好所有筛选的条件;402维度划分模块与403构造表达式模块相连,用于将所有筛选的条件划分为η个维度;403构造表达式模块与404赋值模块相连,用于根据该条件及所属分类,构造条件表达式;404赋值模块与405筛选信息模块相连,用于根据选择要筛选的条件及所属的分类,给所述条件表达式进行赋值;405筛选信息模块,用于依据赋值后的条件表达式,从动态信息数据库筛选出动态数据信息。406存储模块与305筛选信息模块相连,用于存储筛选信息模块根据赋值后的条件表达式筛选出的数据信息。所述存储模块为可选模块。图5是本发明的社区成员互动的流程图,详细描述如下步骤501 社区成员信息更新时,将更新信息存放在动态信息数据库中,比如博客社区成员中包括用户A、用户B、用户C,用户A、用户B、用户C的信息更新后,则将更新信息存放在动态信息数据库中。步骤502 社区成员间建立互动关系,例如比如博客社区成员中包括用户A、 用户B、用户C,其中,用户B发表的评论引起了用户A的兴趣,用户A加用户B为好友,建立互动关系。步骤503 定义筛选的条件并将所述条件划分为η维的分类;根据所述条件及所属分类,构造条件表达式并依据选择的条件及所属分类,给所述条件表达式进行赋值。例如博客社区成员中包括用户Α、用户B、用户C,其中,用户B发表的评论引起了用户A的兴趣,用户A加用户B为好友,查看用户B在一天前发表的评论,则通过给条件表达式进行赋值,设置筛选条件Y = 1维(评论)· 2维(好友)· 3维(一天前),在动态信息数据库中进行筛选并显示,可以大大增强社区成员之间的互动,增强用户的体验。步骤504 在进行信息互动时,根据设置的筛选条件,从动态信息数据库中筛选出目标成员的相关信息。用户A根据设置的筛选条件Y = 1维(评论)· 2维(好友)· 3维(一天前), 在动态信息数据库中进行筛选并显示。本发明在多维的基础上,构造条件表达式,进行动态数据信息的筛选,实现方式简 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现社区成员信息互动的方法,其特征在于社区成员信息更新时,将更新信息存放在动态信息数据库中; 社区成员间建立互动关系,在进行信息互动时,根据设置的筛选条件,筛选出目标成员的动态信息;其中,所述筛选条件的设置过程为 定义筛选的条件并将所述条件划分为η维的分类;根据所述条件及所属分类,构造条件表达式并依据选择的条件及所属分类,给所述条件表达式进行赋值。
2.根据权利要求1所述的方法,其特征在于根据所述条件及所属分类,构造条件表达式为Υ = 1维(a,b,c) ·2 维(d,e) ·3 维(f,g)…η 维(k,f),其中,a,b,c,d,e,k,f 为条件;1维,2维,3维,η维为分类。
3.根据权利要求2所述的方法,其特征在于在1维中的条件包括但不限于日志、相册、留言;在2维中的条件包括但不限于好友、访客;在3维中的条件包括但不限于1天前、1月前;在η维中的条件包括但不限于本科、研究生。
4.根据权利要求3所述的方法,其特征在于若1维中的条件为相册,2维中的条件为好友,3维中的条件为1个月前,则赋值后的条件表达式为Y = 1维(相册)· 2维(好友)· 3维(1个月前)
5.根据权利要求1所述的方法,其特征在于根据赋值后的条件表达式,从动态信息数据库筛选出动态数据信息。
6.一种实现社区成员信息互动的装置,其特征在于该装置包括信息更新模块与互动关系建立模块连接用于社区成员信息更新时,将更新信息存放在动态信息数据库中;互动关系建立模块与筛选模块连接用于社区成员间建立互动关系; 筛选模块,用于信息互动时,根据设置的筛选条件,筛选出目标成员的动态信息。
7.根据权利要求6所述的装置,其特征在于所述筛选模块,进一步包括定义条件模块、维度划分模块、构造表达式模块、赋值模块、筛选信息模块;所述定义条件模块与所述维度划分模块相连,用于定义好所有筛选的条件; 所述维度划分模块与所述构造表达式模块相连,用于将所有筛选的条件划分为η个维度;所述构造表达式模块与所述赋值模块相连,用于根据该条件及所属分类,构造条件表达式;所述赋值模块与所述筛选信息模块相连,用于根据选择筛选的条件及所属的分类,给所述条件表达式进行赋值;所述筛选信息模块,用于根据赋值后的条件表达式筛选动态数据信息。
8.根据权利要求7所述的装置,其特征在于所述构造表达式模块,根据所述条件及所属分类,构造的条件表达式为Y = 1维(a, b,c) · 2维(d,e) · 3维(f,g)…η维(k,f), 其中,a, b,c, d,e, k,f为条件;1维,2维,3维,η维为分类。
9.根据权利要求8所述的装置,其特征在于在1维中的条件包括但不限于日志、相册、留言;在2维中的条件包括但不限于好友、访客;在3维中的条件包括但不限于1天前、1月前;在η维中的条件包括但不限于本科、研究生。
10.根据权利要求7所述的装置,其特征在于所述筛选信息模块,进一步用于根据赋值后的条件表达式,从动态信息数据库筛选出动态数据信息。
全文摘要
本发明提供了一种实现社区成员信息互动的方法及装置,本发明的技术方案包括以下步骤社区成员信息更新时,将更新信息存放在动态信息数据库中;社区成员间建立互动关系,在进行信息互动时,根据设置的筛选条件,筛选出目标成员的动态信息;其中,所述筛选条件的设置过程为定义筛选的条件并将所述条件划分为n维的分类;根据所述条件及所属分类,构造条件表达式并依据选择的条件及所属分类,给所述条件表达式进行赋值。本发明在多维的基础上,构造条件表达式,进行动态数据信息的筛选,实现方式简单且互动性强。
文档编号H04L12/58GK102169490SQ20111006176
公开日2011年8月31日 申请日期2011年3月15日 优先权日2011年3月15日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1