即时通讯群展示社区动态信息的方法及系统转让专利

申请号 : CN200910082651.9

文献号 : CN101557361B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曾小俊朱熙陈树根

申请人 : 腾讯数码(天津)有限公司

摘要 :

本发明实施例提供一种即时通讯群展示社区动态信息的方法及系统。该方法包括:即时通讯群的群服务器接收社区关系实体通过设置在网络节点上的社区服务器发送的绑定请求信息,并将接收的所述绑定请求信息发送至即时通讯群的群主客户端;所述群主客户端对收到的绑定请求信息进行认证,认证合格后使所述即时通讯群绑定所述社区关系实体;即时通讯群的各客户端通过群服务器从绑定的社区关系实体对应的社区服务器中,获取社区关系实体成员的动态信息进行展示。该展示方式可方便用户即时了解群成员在社区的动态;方便用户在IM群里展示自己在社区的内容和行为;增强社区的活跃性,拉动群成员进入社区产生更多的内容;并有利于IM群成员的内容和关系的沉淀。

权利要求 :

1.一种即时通讯群展示社区动态信息的方法,其特征在于,包括:

即时通讯群的群服务器接收社区关系实体通过设置在网络节点上的社区服务器采用电子邮件发送的绑定请求信息,并将接收的所述绑定请求信息发送至即时通讯群的群主客户端;

所述群主客户端对收到的绑定请求信息进行认证,认证合格后使所述即时通讯群绑定所述社区关系实体;

即时通讯群的各客户端通过群服务器从绑定的社区关系实体对应的社区服务器中,获取社区关系实体成员的动态信息进行展示,其中,所述动态信息包括社区关系实体的成员进行各种操作产生的相应信息按日期、类型聚合后形成的动态信息。

2.根据权利要求1所述的即时通讯群展示社区动态信息的方法,其特征在于,所述方法进一步包括:社区关系实体通过设置在网络节点上的社区服务器发送的绑定请求信息是由社区关系实体创建者经社区服务器发送的绑定请求信息。

3.根据权利要求1或2所述的即时通讯群展示社区动态信息的方法,其特征在于,所述方法进一步包括:认证合格后使所述即时通讯群绑定所述社区关系实体是使即时通讯群的群服务器与社区关系实体对应的社区服务器进行绑定,并将即时通讯群的群服务器中设置的绑带标志置为已绑定状态。

4.根据权利要求3所述的即时通讯群展示社区动态信息的方法,其特征在于,所述方法还包括:即时通讯群的群服务器同步绑定后的与社区关系实体对应的社区服务器中的信息。

5.根据权利要求4所述的即时通讯群展示社区动态信息的方法,其特征在于,所述方法进一步包括:即时通讯群的群服务器将所绑定的社区关系实体的名称设置为与即时通讯群的名称相一致。

6.根据权利要求1所述的即时通讯群展示社区动态信息的方法,其特征在于,所述方法进一步包括:即时通讯群的各客户端读取群服务器中设置的绑定标志,若绑定标志置为已绑定,则即时通讯群的各客户端经群服务器访问与该群服务器绑定的社区服务器,并从该社区服务器中获取社区关系实体成员的动态信息,将所获取的动态信息在即时通讯群的各客户端内进行展示。

7.一种即时通讯群展示社区动态信息的系统,包括即时通讯群服务器和即时通讯群客户端,其特征在于,所述即时通讯群服务器还包括:通信处理模块、绑定处理模块和动态信息获取模块;

所述通信处理模块,用于接收社区关系实体通过设置在网络节点上的社区服务器采用电子邮件发送的绑定请求信息,并将接收的所述绑定请求信息发送至即时通讯群的群主客户端,及将动态信息获取模块获取的信息发送至即时通讯群的各客户端进行展示;

所述绑定处理模块,用于当群主客户端对收到的绑定请求信息进行认证合格后使所述即时通讯群服务器绑定社区关系实体对应的社区服务器;

所述动态信息获取模块,用于从绑定的社区关系实体对应的社区服务器中,获取社区关系实体成员的信息并传送至所述通信处理模块;

所述动态信息获取模块包括:信息聚合处理模块,用于对获取的社区关系实体成员进行各种操作产生的相应信息按日期、类型进行聚合处理形成动态信息。

8.根据权利要求7所述的即时通讯群展示社区动态信息的系统,其特征在于,所述系统还包括:社区关系实体成员客户端和社区服务器;

所述社区关系实体成员客户端,用于将操作产生的相应信息提交至所述社区服务器;

所述社区服务器,包括信息聚合处理模块和社区关系实体模块,其中社区关系实体模块用于接收并存储所述社区关系实体成员客户端提交的操作产生的相应信息,信息聚合处理模块用于对所述社区关系实体模块中由社区关系实体成员客户端提供的相应信息按日期、类型进行聚合处理形成动态信息。

说明书 :

即时通讯群展示社区动态信息的方法及系统

技术领域

[0001] 本发明涉及信息处理领域,尤其涉及一种即时通讯群展示社区动态信息的方法、装置及系统。

背景技术

[0002] 即时通讯(Instant Messaging,IM)工具在计算机信息通信领域得到广泛的应用,其具有方便沟通、实时会话的功能,得到广大用户的喜爱。尤其是IM工具提供的IM群功能,可方便多个用户同时进行实时的信息交流。现有的网络社区也是广大用户参与的一种网络交流方式,如论坛、网络日志等,网络社区可以方便多个用户留言来发表各自的观点,具有很好的信息沉淀功能。
[0003] 但发明人发现,上述介绍的IM工具提供的IM群却无法对网络社区的动态信息进行捆绑式展示,因此,虽然IM群可进行多用户实时交流,但却无法有效展示社区用户的动态信息,使IM群用户可实时了解社区用户的动态。

发明内容

[0004] 基于上述现有技术所存在的问题,本发明实施例提供了一种即时通讯群展示社区动态信息的方法,可解决现有的即时通讯群无法展示社区用户的动态信息的问题。
[0005] 本发明实施例提供一种即时通讯群展示社区动态信息的方法,包括:
[0006] 即时通讯群的群服务器接收社区关系实体通过设置在网络节点上的社区服务器发送的绑定请求信息,并将接收的所述绑定请求信息发送至即时通讯群的群主客户端;
[0007] 所述群主客户端对收到的绑定请求信息进行认证,认证合格后使所述即时通讯群绑定所述社区关系实体;
[0008] 即时通讯群的各客户端通过群服务器从绑定的社区关系实体对应的社区服务器中,获取社区关系实体成员的动态信息进行展示。
[0009] 本发明实施例还提供一种即时通讯群展示社区动态信息的系统,即时通讯群服务器和即时通讯群客户端,所述即时通讯群服务器与即时通讯群客户端通信连接,其特征在于,所述即时通讯群服务器内还包括:通信处理模块、绑定处理模块和动态信息获取模块;
[0010] 所述通信处理模块,分别与所述绑定处理模块和动态信息获取模块连接,用于接收社区关系实体通过设置在网络节点上的社区服务器发送的绑定请求信息,并将接收的所述绑定请求信息发送至即时通讯群的群主客户端,及将动态信息获取模块获取的信息发送至即时通讯群的各客户端进行展示;
[0011] 所述绑定处理模块,与所述通信处理模块连接,用于当群主客户端对收到的绑定请求信息进行认证合格后使所述即时通讯群服务器绑定社区关系实体对应的社区服务器;
[0012] 所述动态信息获取模块,与所述通信处理模块连接,用于从绑定的社区关系实体对应的社区服务器中,获取社区关系实体成员的信息并传送至所述通信处理模块。
[0013] 由上述本发明实施例提供的技术方案可以看出,本发明实施例通过使IM群绑定社区关系实体,进而可以在IM群的各客户端中方便的展示从社区服务器获取的社区关系实体的成员的动态信息。这种捆绑式展示机制可方便用户即时了解群成员在社区的动态;方便用户在IM群里展示自己在社区的内容和行为;增强社区的活跃性,拉动群成员进入社区产生更多的内容;并有利于IM群成员的内容和关系的沉淀。

附图说明

[0014] 图1为本发明实施例一提供的即时通讯群展示社区动态信息的方法流程图1[0015] 图2为本发明实施例一提供的即时通讯群展示社区动态信息的方法流程原理图;
[0016] 图3为本发明实施例一的即时通讯群展示社区动态信息的方法中绑定流程图;
[0017] 图4为本发明实施例的对获取的英文单词排序后作为候选词的流程图;
[0018] 图5为本发明实施例二提供的即时通讯群展示社区动态信息的系统的结构框图;
[0019] 图6为本发明实施例二提供的另一种结构的即时通讯群展示社区动态信息的系统的结构框图。

具体实施方式

[0020] 为便于理解,下面结合附图和具体实施例对本发明作进一步说明。
[0021] 实施例一
[0022] 本实施例一提供一种即时通讯群展示社区动态信息的方法,如图1所示,该方法具体包括:
[0023] 步骤S1,即时通讯(Instant Messaging,IM)群的群服务器接收社区关系实体通过设置在网络节点上的社区服务器发送的绑定请求信息,并将接收的绑定请求信息发送至即时通讯群的群主客户端;
[0024] 步骤S2,群主客户端对收到的绑定请求信息进行认证,认证合格后使即时通讯群绑定社区关系实体;
[0025] 步骤S3,即时通讯群的各客户端通过群服务器从绑定的社区关系实体对应的社区服务器中,获取社区关系实体成员的动态信息进行展示。
[0026] 上述方法的步骤S1中,社区关系实体通过设置在网络节点上的社区服务器发送的绑定请求信息可以是由社区关系实体创建者经社区服务器采用电子邮件来发送的绑定请求信息。绑定请求信息中可以包括:社区关系实体信息和请求绑定原由信息。其中社区关系实体信息可以包括:社区关系实体ID、社区关系实体名称、已注册成员数、未注册成员数和关系实体状态信息等。
[0027] 上述方法的步骤S2中,认证合格后使IM群绑定社区关系实体是使IM群的群服务器与社区关系实体对应的社区服务器相绑定,并将IM群的群服务器中设置的绑定标志置为已绑定状态。绑定后,IM群的群服务器可以同步绑定的与社区关系实体对应的社区服务器中的信息,使IM群的群服务器将所绑定的社区关系实体的名称与IM群的名称保持一致。
[0028] 上述方法的步骤S3的具体处理过程为:IM群的各客户端读取群服务器中设置的绑定标志,若绑定标志置为已绑定,则IM群的各客户端经群服务器访问与该群服务器绑定的社区服务器,并从该社区服务器中获取社区关系实体成员的动态信息,将所获取的动态信息在IM群的各客户端内进行展示,如在各客户端的聊天窗口内的特定区域进行展示。该步骤中的动态信息可包括:社区关系实体的成员进行各种操作产生的相应信息,将这些相应信息按日期、类型聚合后形成的动态信息。形成的动态信息中可包括:社区关系实体ID、用户ID、动态信息标题、动态信息链接和产生日期等,其中,动态信息的社区关系实体ID可为操作者所属的社区关系实体的ID,用户ID可为操作者的ID,动态信息标题可采用如“张三写了新日志《今天天气真好》”的形式,动态信息链接可为操作对象的链接等。可以知道,这里是仅就一种具体处理方式的举例说明,但在不脱离本发明思想的前提下,还可以采用其它的实现方式,在此不一一说明。
[0029] 下面结合实际中IM群绑定展示社区关系实体内成员的动态信息的过程,对上述方法作进一步说明。
[0030] 如图2所示,IM群的群主接收社区关系实体的创建者经社区服务器发送的绑定请求信息,群主批准绑定请求后,IM群绑定该社区关系实体;
[0031] 社区关系实体的成员在社区中进行写操作(如写日志、上传照片、评论、留言、关注等操作)时,产生相应的动态信息,可按日期、类型聚合成社区关系实体的动态信息;
[0032] IM群成员打开群聊天窗口时,如果该群服务器中的绑定标志已置为已绑定状态,则通过HTTP协议访问相应绑定的社区关系实体对应的服务器,获取社区关系实体的动态信息,在IM群各成员的聊天窗口的某个区域展示获取到的动态信息内容。
[0033] 上述方法中,社区关系实体与IM群绑定的过程,如图3所示,包括下述步骤:
[0034] (1)社区关系实体的创建者选择一个IM群发送绑定请求,可通过email发送绑定请求给IM群的群主,绑定请求中包括社区关系实体的主要信息及请求绑定的原由;
[0035] (2)IM群的群主收到绑定请求后,根据绑定请求中给出的社区关系实体的信息进行审批,如果审批通过则执行步骤(3),如果审批不通过,流程到此结束;
[0036] (3)IM群的群主同意绑定后,根据群主的意愿IM群同步社区关系实体的信息,如使社区关系实体与IM群的名称保持一致等;
[0037] (4)根据IM群的群主的意愿可进一步使IM群同步社区关系实体的成员;
[0038] (5)IM群将设置绑定标志置为已绑定状态,并记录所绑定的社区关系实体的ID,至此IM群与社区关系实体的绑定过程完成。
[0039] 实际中,可将社区关系实体的成员在社区中进行操作时产生的相应信息保存到社区服务器的数据库中,而将IM群的群服务器同步绑定的社区服务器得到的各种数据,可存储在群服务器的数据库中,可采用数据库中的表数据结构进行存储,如对动态信息、关系实体信息和关系实体成员信息等,可采用动态信息表、关系实体信息表和关系实体成员信息表等数据结构来存储。
[0040] 这些表之间的结构关系如图4所示,其中,动态信息表可用来存储关系实体成员的动态信息,包括:关系实体ID、用户ID、动态信息标题、动态信息链接、动态信息产生日期等信息;关系实体信息表可用来存储关系实体的真实信息,包括关系实体ID、关系实体名称、已注册成员数、未注册成员数、关系实体状态等信息;关系实体成员信息表记录关系实体有哪些成员及成员的状态。
[0041] 上述处理中,在IM群中展示社区关系实体的成员的动态信息具体按下述步骤进行:
[0042] ①IM群的群服务器从社区服务器的数据库中取出社区关系实体成员的相应信息,按照产生日期、动态类型进行聚合(该聚合过程可由IM群的群服务器完成,也可由社区服务器完成),并将聚合好的信息作为动态信息以html格式保存为文件;
[0043] ②IM群成员打开群聊天窗口时,如果该群的绑定标志已置为已绑定状态,则通过HTTP协议拉取聚合好的动态信息(html文件),解析后在IM群成员的聊天窗口的某个区域展示;
[0044] ③IM群成员浏览并评论动态信息。
[0045] 上述处理机制实现了社区动态信息在IM群的捆绑式展示,社区关系实体与IM群进行捆绑后,社区关系实体中成员在社区的一些动态信息在IM群的聊天版面上显示,使IM群成员在聊天的时候能即时了解到社区关系实体成员在社区中的一些动态,如写日志、上传照片、加好友等,有利于社区的信息迅速传播到IM群,吸引IM群成员加入社区,增强用户在社区和IM群的活跃度及粘性。使IM群成员在聊天的时候,可以关注到IM群内其他成员在社区中的动态,选择自己感兴趣的人和内容进行浏览和评论,如果想让IM群内其他成员关注自己的内容和动作,则注册社区后发表内容,这些内容会马上被群内成员看到,达到很好的传播和展示效果。
[0046] 实施例二
[0047] 本实施例二提供一种即时通讯群展示社区动态信息的系统,可用于实现上述在即时通讯群展示社区动态信息的方法,该系统如图5所示,包括:即时通讯群服务器22(IM群服务器)和即时通讯群客户端21(IM群客户端),IM群服务器22与IM群客户端21通信连接,其中,IM群服务器22内还包括:通信处理模块221、绑定处理模块222和动态信息获取模块223;
[0048] 通信处理模块221分别与绑定处理模块222和动态信息获取模块223连接,通信处理模块221用于接收社区关系实体通过设置在网络节点上的社区服务器发送的绑定请求信息,并将接收的绑定请求信息发送至IM群的群主客户端,及将动态信息获取模块223获取的动态信息发送至各IM群客户端21进行展示;
[0049] 绑定处理模块222与通信处理模块223连接,用于当群主客户端对收到的绑定请求信息并认证合格后使IM群服务器22绑定社区关系实体对应的社区服务器;
[0050] 动态信息获取模块223与通信处理模块221连接,用于从绑定的社区关系实体对应的社区服务器中,获取社区关系实体成员的信息并传送至通信处理模块221。若由动态信息获取模块223完成获取信息的聚合,则还可以在动态信息获取模块223中设置信息聚合处理模块224,通过信息聚合处理模块224对获取的社区关系实体成员的信息按日期、类型进行聚合处理形成动态信息。
[0051] 如图6所示,在上述系统的基础上,还可以形成另一种结构的系统,该系统中是由社区服务器完成社区关系实体成员的信息聚合形成动态信息的,该系统包括:社区关系实体成员客户端24和社区服务器23;
[0052] 其中,社区关系实体成员客户端24与社区服务器23通信连接,用于将操作产生的相应信息提交至所述社区服务器23;
[0053] 社区服务器23与IM群服务器22通信连接,该社区服务器23内设置信息聚合处理模块231和社区关系实体模块232,信息聚合处理模块231与社区关系实体模块232连接,社区关系实体模块232用于接收并存储社区关系实体成员客户端提交的操作产生的相应信息,信息聚合处理模块231用于对社区关系实体模块232中由社区关系实体成员客户端提供的相应信息按日期、类型进行聚合处理形成动态信息。这种结构的系统,在IM群服务器22的动态信息获取模块223中不需要设置信息聚合处理模块,而由社区服务器23来完成信息的聚合处理来形成动态信息。
[0054] 综上所述,本发明实施例中通过使IM群与社区关系实体绑定的方式,可以使社区关系实体成员在社区中的动态方便的展示在IM群的各客户端聊天窗口中,有利于社区与IM群的信息互通,增加了用户之间的相互吸引,有利于IM群的信息沉淀。
[0055] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,也不因各实施例的先后次序对本发明造成任何限制,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。