CN102196014B - 多群组操作同步的方法和系统 - Google Patents

多群组操作同步的方法和系统 Download PDF

Info

Publication number
CN102196014B
CN102196014B CN201010139002.0A CN201010139002A CN102196014B CN 102196014 B CN102196014 B CN 102196014B CN 201010139002 A CN201010139002 A CN 201010139002A CN 102196014 B CN102196014 B CN 102196014B
Authority
CN
China
Prior art keywords
group
server
information
operation information
association identification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201010139002.0A
Other languages
English (en)
Other versions
CN102196014A (zh
Inventor
朱熙
曾小俊
陈树根
张杉
林超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201010139002.0A priority Critical patent/CN102196014B/zh
Priority to CA2787763A priority patent/CA2787763C/en
Priority to MYPI2012003568A priority patent/MY170276A/en
Priority to PCT/CN2011/071951 priority patent/WO2011113372A1/zh
Priority to SG2012059226A priority patent/SG183255A1/en
Publication of CN102196014A publication Critical patent/CN102196014A/zh
Priority to US13/460,853 priority patent/US8954494B2/en
Application granted granted Critical
Publication of CN102196014B publication Critical patent/CN102196014B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

Abstract

本发明公开了多群组操作同步的方法和系统,属于互联网领域。该方法包括:预先用预设的关联标识将第一服务器上的第一群组和第二服务器上的第二群组建立关联;该第一服务器接收到操作信息后,对该第一群组进行该操作信息指定的操作;将该操作信息和标识该关联标识发送到该第二服务器;该第二服务器接收该操作信息和该关联标识;该第二服务器根据该关联标识查询对应的第二群组;该第二服务器根据该操作信息的类型,对该第二群组进行相应操作。还公开了一种多群组操作同步的系统,使SNS群组(或IM群组)的成员能够根据这种实时的交互管理其相应IM群组(或SNS群组)中的信息,增加了上述两种模式的群组能够相互之间的依赖性和互动性。

Description

多群组操作同步的方法和系统
技术领域
本发明涉及互联网领域,特别涉及一种多群组操作同步的方法和系统。
背景技术
随着通讯技术的快速发展,IM(Instant Messaging,即时通讯)已经成为了目前互联网上的一个主流应用方向,即时通讯不仅为用户提供了一对一的聊天模式,还提供了多对多的群组模式,在群组模式中,任一群成员发送的群组消息将被发送给群组中的所有群成员,并需要对群众的群组消息进行管理。
而与之相对应的,在互联网的SNS(Social Networking Services,社会性网络服务)中,也存在着类似上述群组模式的服务,即SNS群组,例如班级、小组等。
在实现本发明的过程中,发明人发现现有技术至少存在以下缺点:
在现有技术中,上述两种群组模式之间并没有必然的联系,网络服务的群组不能与即时通的群组结合,两者的状态无法互相关联,在其中一个群组模式上的操作不能在另一个群组模式上显现。
发明内容
本发明实施例提供了一种多群组操作同步的方法和系统。所述技术方案如下:
一方面,一种多群组操作同步的方法,包括:
预先用预设的关联标识将第一服务器上的第一群组和第二服务器上的第二群组建立关联;
所述第一服务器接收到操作信息后,对所述第一群组进行所述操作信息指定的操作;
将所述操作信息和所述关联标识发送到所述第二服务器;
所述第二服务器接收所述操作信息和所述关联标识;
所述第二服务器根据所述关联标识查询对应的第二群组;
所述第二服务器根据所述操作信息的类型,对所述第二群组进行相应操作;
其中,预先用预设的关联标识将第一服务器上的第一群组和第二服务器上的第二群组建立关联包括:
所述第一服务器根据所述第一群组上的用户信息,第二服务器发送获取所述用户信息相应的群信息的请求;
所述第二服务器根据所述请求,查询并判断所述第二服务器上是否有相应的群信息,如果是,将所述群信息对应的群组作为第二群组,并将所述群信息发送给所述第一服务器;如果否,所述第二服务器建立与所述第一群组的用户信息相应的第二群组;
建立关联标识与所述第一群组的对应关系,并建立所述关联标识与所述第二群组的对应关系;
其中,所述第一群组为即时通讯IM群组,所述第二群组为社会性网络服务SNS群组;
或者,所述第一群组为所述SNS群组,所述第二群组为所述IM群组。
建立关联标识与所述第一群组的对应关系,并建立所述关联标识与所述第二群组的对应关系之后包括:
建立所述关联标识与所述第一群组所对应的共享资源的对应关系;
和/或,
建立所述关联标识与所述第二群组所对应的共享资源的对应关系。
所述方法还包括:
当第三服务器接收到所述操作信息和所述关联标识,且所述操作信息指定的操作为访问所述第二群组共享资源的操作时,所述第三服务器根据所述关联标识,查询共享资源,并将所述共享资源发送给所述第一群组。
所述第二服务器根据所述操作信息的类型,对所述第二群组进行相应操作具体包括:
当所述第二服务器接收到的所述操作信息指定的操作为对关系链的操作时,根据所述操作信息对所述第二群组进行所述操作信息指定的操作;
当所述第二服务器接收到的所述操作信息指定的操作为发布信息操作时,将所述操作信息的内容发送给所述第二群组;
当所述第二服务器接收到的所述操作信息指定的操作为查询所述第一群组的相关用户信息的操作,查询所述第二群组中所述相关用户信息,并将查询到的所述相关用户信息返回给所述第一服务器。
另一方面,一种多群组操作同步的系统,包括:
关联模块,用于预先用预设的关联标识将第一服务器上的第一群组和第二服务器上的第二群组建立关联;
第一操作模块,用于所述第一服务器接收到操作信息后,对所述第一群组进行所述操作信息指定的操作;
发送模块,用于将所述操作信息和所述关联标识发送到所述第二服务器;
接收模块,用于所述第二服务器接收所述操作信息和所述关联标识;
查询模块,用于所述第二服务器根据所述关联标识查询对应的第二群组;
第二操作模块,用于所述第二服务器根据所述操作信息的类型,对所述第二群组进行相应操作;
其中,所述关联模块包括:
群信息请求单元,用于所述第一服务器根据所述第一群组上的用户信息,向第二服务器发送获取所述用户信息相应的群信息的请求;
判断单元,用于所述第二服务器根据所述请求,查询并判断所述第二服务器上是否有相应的群信息,如果是,触发用于将所述群信息对应的群组作为第二群组,并将所述群信息发送给所述第一服务器的群信息发送单元;如果否,触发用于所述第二服务器建立与所述第一群组的用户信息相应的第二群组的群组建立单元;
标识单元,用于建立关联标识与所述第一群组的对应关系,并建立所述关联标识与所述第二群组的对应关系;
其中,所述第一群组为即时通讯IM群组,所述第二群组为社会性网络服务SNS群组;
或者,所述第一群组为所述SNS群组,所述第二群组为所述IM群组。
所述关联模块还包括:
第一共享资源关联单元,用于建立所述关联标识与所述第一群组所对应的共享资源的对应关系;
和/或,
第二共享资源关联单元,用于建立所述关联标识与所述第二群组所对应的共享资源的对应关系。
所述系统还包括:
共享资源模块,用于当第三服务器接收到所述操作信息和所述关联标识,且所述操作信息指定的操作为访问所述第二群组共享资源的操作时,所述第三服务器根据所述关联标识,查询共享资源,并将所述共享资源发送给所述第一群组。
所述第二操作模块具体包括:
第一操作单元,用于当所述第二服务器接收到的所述操作信息指定的操作为对关系链的操作时,根据所述操作信息对所述第二群组进行所述操作信息指定的操作;
第二操作单元,用于当所述第二服务器接收到的所述操作信息指定的操作为发布信息操作时,将所述操作信息的内容发送给所述第二群组;
第三操作单元,用于当所述第二服务器接收到的所述操作信息指定的操作为查询所述第一群组的相关用户信息的操作,查询所述第二群组中所述相关用户信息,并将查询到的所述相关用户信息返回给所述第一服务器。
本发明实施例提供的技术方案的有益效果是:
通过将SNS群组和相应的IM群组关联,并通过网络协议使两种模式的群组产生信息的实时交互,将SNS群组的操作反映到相应的IM群组上,并共享了相关的资源,使SNS群组(或IM群组)的成员能够根据这种实时的交互管理其相应IM群组(或SNS群组)中的信息,增加了上述两种模式的群组能够相互之间的依赖性和互动性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1提供的一种多群组操作同步的方法的流程图;
图2是本发明实施例2提供的一种多群组操作同步的方法的流程图;
图3是本发明实施例2提供的又一种多群组操作同步的方法的流程图;
图4是本发明实施例2提供的又一种多群组操作同步的方法的流程图;
图5是本发明实施例4提供的一种多群组操作同步的系统的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
本发明实施例提供了一种多群组操作同步的方法,参见图1,该方法包括:
101:预先用预设的关联标识将第一服务器上的第一群组和第二服务器上的第二群组建立关联;
102:该第一服务器接收到操作信息后,对该第一群组进行该操作信息指定的操作;
103:将该操作信息和该关联标识发送到该第二服务器;
104:该第二服务器接收该操作信息和该关联标识;
105:该第二服务器根据该关联标识查询对应的第二群组;
106:该第二服务器根据该操作信息的类型,对该第二群组进行相应操作。
其中,本实施例中的第一群组和第二群组可位于同一个客户端中,也可位于不同客户端中,该客户端为用户侧的设备,包括但不限于:计算机、笔记本电脑、手机等等,本实施例对此不做具体限定。其中,第一群组为IM群组,第二群组SNS群组;或者,第一群组为SNS群组,第二群组为IM群组。
通过将SNS群组和相应的IM群组关联,并通过网络协议使两种模式的群组产生信息的实时交互,将SNS群组的操作反映到相应的IM群组上,并共享了相关的资源,使SNS群组(或IM群组)的成员能够根据这种实时的交互管理其相应IM群组(或SNS群组)中的信息,增加了上述两种模式的群组能够相互之间的依赖性和互动性。
实施例2
本发明实施例提供了一种多群组操作同步的方法,本实施例以第一群组为SNS群组,第二群组为IM群组为例进行说明;
本实施例中的SNS群组是指涉及和联系人互动的SNS群组,即是基于互联网某SNS社区,由多人组成的群组,如以班级名称和学校等为单位的校友录班级、还有以某种共同兴趣爱好为单位的兴趣群组等等,需要说明的是,SNS群组中一般包括用户、用户信息、用户列表和共享资源等,其中用户信息包括但不限于:用户姓名、QQ号码、用户ID和班级名称等。
本实施例中的IM群组是指基于互联网的大型多人即时通讯群组,即是由多人在同种即时通讯工具的服务器上组成的群组,如MSN群组、QQ群组等等,需要说明的是,IM群组中一般包括群组成员、群信息、群成员列表和共享资源等,其中,上述群信息包括但不限于:班级群ID、班级群本身、成员资料信息、班级、年纪、学校等关键信息。
参见图2,该多群组操作同步的方法包括:
201:SNS群组用户访问SNS群组并发起关联IM群组的请求;
202:第一服务器根据SNS群组中该用户的用户信息,向IM群组所在的第二服务器发送获取该用户信息相应的群信息的请求;
这些信息可以根据服务器之间的预设或群组的预设进行加密,本发明实施例不做具体限定。
203:该第二服务器根据该请求,查询并判断第二服务器上是否有相应的群信息,如果否,执行步骤204,如果是,执行步骤205;
具体地,查询是否有相应的群信息时,可以通过以下方法:
通过发起关联IM群组请求的用户的用户ID,查询第二服务器上该用户ID所在的群组,例如,该用户在SNS群组填写的资料中,有该用户的IM的号码,则,查询该IM号码在第二服务器上是否属于某个群组,如果是,则第二服务器上有相应的群信息,如果否,则第二服务器上没有相应的群信息。
需要说明的是,该查询的过程中,还可以应用其它信息进行查询,如,该用户所在的SNS群的群名称或该用户在SNS群中的其他信息(包括所在学校,所属地区等)。
上述第二服务器上可能有与该SNS群组对应的IM群组,也可能不存在与该SNS群组对应的IM群组,当不存在该IM群组时,可提取第一服务器上的SNS群组的用户信息,根据用户的需求建立一个IM群组。
进一步地,在获取到相应的IM群组后,还可以包括:
当发起关联的用户是SNS群组和/或相应IM群组的管理员时,可以直接进行关联,而无需请求是否允许关联;
当发起关联的用户是SNS群组和/或相应IM群组的普通成员时,可向SNS群组和/或相应IM群组的管理员以邮件或站内信等形式请求将上述群组进行关联。
204:第二服务器获取第一服务器上的该SNS群组的用户信息,并根据该用户信息建立相应的IM群组,执行步骤207;
205:将该群信息对应的群组作为与SNS群组相关联的IM群组,将该群信息发送给该第一服务器;
需要说明的是,第二服务器可以根据请求选择出几个相关的IM群组,再根据用户的指定确定要关联的至少一个IM群组,并将该IM群组的群信息发送给第一服务器。
另外,第一服务器可以根据用户的需求选择性的存储得到的群信息,如果两个群组的信息不对称,可根据用户的设定,将其中一群组的信息获取到另一群组。
206:该第一服务器接收该群信息;
207:通过网络协议,建立关联标识与SNS群组的对应关系,并建立关联标识与该IM群组的对应关系;
进一步地,如果第一群组有对应的共享资源,和/或第二群组有对应的共享资源,建立该关联标识与该第一群组所对应的共享资源的对应关系;和/或,建立该关联标识与该第二群组所对应的共享资源的对应关系。
进一步地,将上述群组关联后,可将SNS群组(IM群组)的用户列表展示给IM群组(SNS群组),并根据用户在IM群组(SNS群组)中的状态进行标注,例如,该SNS群组有小A,而小A并未加入该IM群组,则在用户列表中,可在小A的状态上标注为“未加入该IM群组”(或其他),其具体方法为领域内技术人员所周知,在此不做赘述。
其中,关联标识用于在后续的操作同步中将两个不同服务器上的群组关联起来。上述关联标识为预先设定的,可以由第一服务器和第二服务器共同协商,或者由其中一方设定后通知给对方,该关联标识与第二群组有对应关系,通过该关联标识可以确定对应的第二群组。当客户端具有多个第二群组时,该多个第二群组中的任意两个第二群组,可以对应相同的关联标识,也可以对应不同的关联标识。例如,第一群组为1个SNS群组,客户端的第二群组为与之相应的IM群组,且有2个,可以为SNS群组设定关联标识1,为另两个IM群组设定对应关联标识1;也可以分别设定对应关联标识1、标识2和标识3。
另外,优选地,该关联标识可以为群号码,上述关联标识的内容不限,可以定义为任意形式,如字母、数字、字符串等等;而且,该关联标识在发送给第二服务器时,该关联标识与其它信息的位置关系也不限,可以根据需要进行定义,如将关联标识作为其它信息的前缀或后缀等等,只要第一服务器和第二服务器双方能够识别出该关联标识即可,本发明实施例对此不做具体限定。
需要说明的是,步骤201-步骤207是将SNS群组和IM群组关联的过程,该过程是以下多群组操作同步的基础,当两群组建立关联关系后,当用户登录到任一群组上时,都可以查看到该群组所关联的群组的信息,例如,当登录到IM群组上时,可查看到与该IM群组关联的SNS群组的信息,该信息可以为班级名称、入学年份、班级成员人数、班长等;当登录到SNS群组时,可查看到与该SNS群组关联的IM群组的信息,例如群名称、ID等。
在本发明实施例中,将用户在群组所做的操作信息的类型分为:
对关系链的操作,即是对用户的属性、用户之间的关系链做出的操作,例如删除用户、加入群组、管理员设置、群主转让设置等操作;
发布信息操作,此操作不是对用户对关系链进行的操作,而是由用户发起的例如发布日志、发微博,修改状态、发留言、写心情等操作;
访问共享资源操作,即是用户对服务器上的存储进行的访问,例如访问邮件系统、查看相册、共享文件及下载等操作。
查询相关用户信息的操作,即是用户例如查询用户信息、访问群成员列表、群成员名片、群成员的头像、近期操作等信息。
当操作信息指定的操作为对关系链的操作时,可以有以下步骤:
208:第一服务器接收到用户的操作信息后,对该SNS群组进行操作信息指定的操作;
进一步地,当第一服务器进行了上述操作时,也需要进行权限验证,具有SNS群组用户权限和IM群组用户权限的客户端才可以通过与服务器的通信完成上述操作。
209:将操作信息和标识SNS群组的关联标识发送到第二服务器;
其中,发送操作信息和关联标识时,可以用报告的形式,本发明实施例对此不做具体限定。
需要说明的是,两服务器之间的交互由网络协议实现,如http,tcp,udp等。
210:第二服务器接收操作信息和关联标识;
需要说明的是,由于两个服务器的数据格式和存储方式有可能不同,所以,在服务器的接收端可以对来自另一服务器的信息进行转换,转换成本服务器可以理解的格式等。
211:第二服务器根据关联标识查询与SNS群组相应的IM群组;
其中,该与SNS群组相应的IM群组即是在步骤201-步骤207中建立关联后的群组,该群组可能是一个也可能是多个,本发明实施例不做具体限定。一个SNS群组可以对应多个IM群组,同理,一个IM群组可以对应多个SNS群组,当出现一对多的情况时,可以利用步骤208-212的方法将其中一个群组的操作同步到其他所有群组中,也可根据用户设定,选择性的同步其中的某几个群组,本发明实施例对此不做具体限定。
在选择群组的时候,需要进行对关系链重合度的估算,优选地,使SNS群组和IM群组的重合度达到一对一的情况,即关系链的重合是一致的,在此时,在SNS群组和IM群组在进行操作时,可同步进行。
212:第二服务器对IM群组进行操作信息指定的操作。
进一步地,IM群组的客户端可以根据操作信息的内容,选择是否进行该操作,具体包括:IM群组将操作信息提示给客户端,根据用户的选择,如果用户同意该操作,则继续进行该操作,如果用户不同意该操作,则可不进行该操作,本发明实施例对此不做具体限定。
另外,上述设定由第二服务器和用户之间约定,本发明实施例对此不做具体限定。
进一步地,第二服务器还可以将操作信息的内容显示在IM群组的客户端。
需要说明的是,步骤208-步骤212是当用户在SNS群组上进行关系链操作时,将该关系链操作同步到IM群组的过程,当IM群组上发生了关系链操作,也应用同上述方法的原理进行同步,不再赘述。
当操作信息指定的操作为发布信息的操作时,这里的发布信息操作指的是用户发日志,发群消息,修改状态,发照片等操作,而不是对关系链进行的操作,则可以将步骤212替换为:将操作信息的内容显示在IM群组的客户端,例如,当SNS群组上的用户发布了新的日志,则第一服务器将发布日志的操作和标识SNS群组的关联标识发送到第二服务器,第二服务器进行上述步骤210-步骤211的方法,再将该发布日志的操作显示IM群组的客户端,该操作中可以包含发布日志的具体内容,该具体内容可以通过http协议、udp协议、tcp协议等进行拉取,本发明实施例对此不做具体限定。
需要说明的是,该实施例是当用户在SNS群组上进行发布信息操作时,将发布信息操作同步到IM群组的过程,当IM群组上发生了发布信息操作,例如上述操作或产生了聊天信息或图片信息等,也应用同上述方法的原理进行同步,不再赘述。
当操作信息指定的操作是在SNS群组上进行访问IM群组共享资源的操作时,参见图3,具体包括:
301:SNS群组客户端向第三服务器发送访问群组共享资源的操作信息和该群组的关联标识;
其中,该访问是客户端对服务器上的存储进行的访问,例如访问邮件系统、查看相册、共享文件及下载等操作。
需要说明的是,上述三个服务器通过关联标识进行通信,优选地,第三服务器上,有按IM群号码存储的资源列表,SNS群组,比如:文件列表、相册列表等。
另外,还可以通过返回的资源ID获取相应的资源。
302:第三服务器根据该群组的关联标识查询与相应的IM群组共享资源;
需要说明的是,第三服务器可按群号码找到对应的资源列表,包括资源具体的ID。
303:第三服务器将查询到的该IM群组共享资源发送给SNS群组的客户端。
需要说明的是,该实施例是当用户在SNS群组上进行进行访问共享资源的操作时,根据关联标识查询第三服务器上的共享资源,并将该资源发送至请求方的过程,当IM群组上发生了该操作,也应用同上述方法的原理进行,不再赘述。
上述的实施例都是将SNS群组上的操作同步到IM群组上的过程,当用户在IM群组的客户端进行操作,其操作信息指定的操作为查询IM群组的相关用户信息时,例如查询用户信息、访问群成员列表、群成员名片、群成员的头像、近期操作等信息时,参见图4,可以有以下过程:
401:第二服务器的IM群组客户端向第二服务器发送查询某用户的信息的请求信息;
402:该第二服务器将该请求信息和该IM群组的管理标识发送给第一服务器;
403:第一服务器接收请求信息和关联标识;
404:第一服务器根据关联标识查询与IM群组相应的SNS群组;
405:第一服务器从该SNS群组的信息中获取与请求信息相应的信息;
406:第一服务器将获取的信息发送给第二服务器;
407:第二服务器接收获取的信息,并将获取的信息显示在IM群组的客户端。
需要说明的是,在上述实施例中,如果IM群组或SNS群组中的操作是用户预设的需要用邮件或tips等形式通知相关用户的操作,则一旦发生该类型的操作,则在网络侧通过邮件或tips的形式进行通知。
本发明实施例中所述的群组可以为IM软件上的群组,也可以为SNS群组例如校友录、班级等。
需要说明的是,上述实施例中,各个服务器上的存储格式、编码方式等都有可能不同,如果不同,可以在服务器侧设置格式转换的系统,使不同的服务器可以互通。
通过将SNS群组和相应的IM群组关联,并通过网络协议使两种模式的群组产生信息的实时交互,将SNS群组的操作反映到相应的IM群组上,并共享了相关的资源,使SNS群组(或IM群组)的成员能够根据这种实时的交互管理其相应IM群组(或SNS群组)中的信息,增加了上述两种模式的群组能够相互之间的依赖性和互动性。
实施例3
为了提高用户的体验,本发明实施例提供了一种多群组操作同步的系统,参见图5,该系统包括:
关联模块501,用于预先用预设的关联标识将第一服务器上的第一群组和第二服务器上的第二群组建立关联;
该关联模块501包括:
群信息请求单元5011,用于该第一服务器根据该第一群组上的用户信息,向第二服务器发送获取该用户信息相应的群信息的请求;
判断单元5012,用于该第二服务器根据该请求,查询并判断该第二服务器上是否有相应的群信息,如果是,触发用于将该群信息对应的群组作为第二群组,并将该群信息发送给该第一服务器的群信息发送单元;如果否,触发用于该第二服务器建立与该第一群组的用户信息相应的第二群组的群组建立单元;
标识单元5013,用于建立关联标识与该第一群组的对应关系,并建立该关联标识与该第二群组的对应关系。
该关联模块501还包括:
第一共享资源关联单元5014,用于建立该关联标识与该第一群组所对应的共享资源的对应关系;
和/或,
第二共享资源关联单元5015,用于建立该关联标识与该第二群组所对应的共享资源的对应关系。
第一操作模块502,用于该第一服务器接收到操作信息后,对该第一群组进行该操作信息指定的操作;
发送模块503,用于将该操作信息和该关联标识发送到该第二服务器;
接收模块504,用于该第二服务器接收该操作信息和该关联标识;
查询模块505,用于该第二服务器根据该关联标识查询对应的第二群组;
第二操作模块506,用于该第二服务器根据该操作信息的类型,对该第二群组进行相应操作。
该第二操作模块506具体包括:
第一操作单元5061,用于当该第二服务器接收到的该操作信息指定的操作为对关系链的操作时,根据该操作信息对该第二群组进行该操作信息指定的操作;
第二操作单元5062,用于当该第二服务器接收到的该操作信息指定的操作为发布信息操作时,将该操作信息的内容发送给该第二群组;
第三操作单元5063,用于当该第二服务器接收到的该操作信息指定的操作为查询该第一群组的相关用户信息的操作,查询该第二群组中该相关用户信息,并将查询到的该相关用户信息返回给该第一服务器。
该系统还包括:
共享资源模块507,用于当第三服务器接收到该操作信息和该关联标识,且该操作信息指定的操作为访问该第二群组共享资源的操作时,该第三服务器根据该关联标识,查询共享资源,并将该共享资源发送给该第一群组。
本实施例提供的系统,与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
通过将SNS群组和相应的IM群组关联,并通过网络协议使两种模式的群组产生信息的实时交互,将SNS群组的操作反映到相应的IM群组上,并共享了相关的资源,使SNS群组(或IM群组)的成员能够根据这种实时的交互管理其相应IM群组(或SNS群组)中的信息,增加了上述两种模式的群组能够相互之间的依赖性和互动性。
本发明实施例提供的上述技术方案的全部或部分可以通过程序指令相关的硬件来完成,所述程序可以存储在可读取的存储介质中,该存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种多群组操作同步的方法,其特征在于,包括:
预先用预设的关联标识将第一服务器上的第一群组和第二服务器上的第二群组建立关联;
所述第一服务器接收到操作信息后,对所述第一群组进行所述操作信息指定的操作;
将所述操作信息和所述关联标识发送到所述第二服务器;
所述第二服务器接收所述操作信息和所述关联标识;
所述第二服务器根据所述关联标识查询对应的第二群组;
所述第二服务器根据所述操作信息的类型,对所述第二群组进行相应操作;
其中,预先用预设的关联标识将第一服务器上的第一群组和第二服务器上的第二群组建立关联包括:
所述第一服务器根据所述第一群组上的用户信息,向第二服务器发送获取所述用户信息相应的群信息的请求;
所述第二服务器根据所述请求,查询并判断所述第二服务器上是否有相应的群信息,如果是,将所述群信息对应的群组作为第二群组,并将所述群信息发送给所述第一服务器;如果否,所述第二服务器建立与所述第一群组的用户信息相应的第二群组;
建立关联标识与所述第一群组的对应关系,并建立所述关联标识与所述第二群组的对应关系;
其中,所述第一群组为即时通讯IM群组,所述第二群组为社会性网络服务SNS群组;
或者,所述第一群组为所述SNS群组,所述第二群组为所述IM群组。
2.根据权利要求1所述的方法,其特征在于,建立关联标识与所述第一群组的对应关系,并建立所述关联标识与所述第二群组的对应关系之后包括:
建立所述关联标识与所述第一群组所对应的共享资源的对应关系;
和/或,
建立所述关联标识与所述第二群组所对应的共享资源的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当第三服务器接收到所述操作信息和所述关联标识,且所述操作信息指定的操作为访问所述第二群组共享资源的操作时,所述第三服务器根据所述关联标识,查询共享资源,并将所述共享资源发送给所述第一群组。
4.根据权利要求1所述的方法,其特征在于,所述第二服务器根据所述操作信息的类型,对所述第二群组进行相应操作具体包括:
当所述第二服务器接收到的所述操作信息指定的操作为对关系链的操作时,根据所述操作信息对所述第二群组进行所述操作信息指定的操作;
当所述第二服务器接收到的所述操作信息指定的操作为发布信息操作时,将所述操作信息的内容发送给所述第二群组;
当所述第二服务器接收到的所述操作信息指定的操作为查询所述第一群组的相关用户信息的操作,查询所述第二群组中所述相关用户信息,并将查询到的所述相关用户信息返回给所述第一服务器。
5.一种多群组操作同步的系统,其特征在于,包括:
关联模块,用于预先用预设的关联标识将第一服务器上的第一群组和第二服务器上的第二群组建立关联;
第一操作模块,用于所述第一服务器接收到操作信息后,对所述第一群组进行所述操作信息指定的操作;
发送模块,用于将所述操作信息和所述关联标识发送到所述第二服务器;
接收模块,用于所述第二服务器接收所述操作信息和所述关联标识;
查询模块,用于所述第二服务器根据所述关联标识查询对应的第二群组;
第二操作模块,用于所述第二服务器根据所述操作信息的类型,对所述第二群组进行相应操作;
其中,所述关联模块包括:
群信息请求单元,用于所述第一服务器根据所述第一群组上的用户信息,向第二服务器发送获取所述用户信息相应的群信息的请求;
判断单元,用于所述第二服务器根据所述请求,查询并判断所述第二服务器上是否有相应的群信息,如果是,触发用于将所述群信息对应的群组作为第二群组,并将所述群信息发送给所述第一服务器的群信息发送单元;如果否,触发用于所述第二服务器建立与所述第一群组的用户信息相应的第二群组的群组建立单元;
标识单元,用于建立关联标识与所述第一群组的对应关系,并建立所述关联标识与所述第二群组的对应关系;
其中,所述第一群组为即时通讯IM群组,所述第二群组为社会性网络服务SNS群组;
或者,所述第一群组为所述SNS群组,所述第二群组为所述IM群组。
6.根据权利要求5所述的系统,其特征在于,所述关联模块还包括:
第一共享资源关联单元,用于建立所述关联标识与所述第一群组所对应的共享资源的对应关系;
和/或,
第二共享资源关联单元,用于建立所述关联标识与所述第二群组所对应的共享资源的对应关系。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括:
共享资源模块,用于当第三服务器接收到所述操作信息和所述关联标识,且所述操作信息指定的操作为访问所述第二群组共享资源的操作时,所述第三服务器根据所述关联标识,查询共享资源,并将所述共享资源发送给所述第一群组。
8.根据权利要求5所述的系统,其特征在于,所述第二操作模块具体包括:
第一操作单元,用于当所述第二服务器接收到的所述操作信息指定的操作为对关系链的操作时,根据所述操作信息对所述第二群组进行所述操作信息指定的操作;
第二操作单元,用于当所述第二服务器接收到的所述操作信息指定的操作为发布信息操作时,将所述操作信息的内容发送给所述第二群组;
第三操作单元,用于当所述第二服务器接收到的所述操作信息指定的操作为查询所述第一群组的相关用户信息的操作,查询所述第二群组中所述相关用户信息,并将查询到的所述相关用户信息返回给所述第一服务器。
CN201010139002.0A 2010-03-18 2010-03-18 多群组操作同步的方法和系统 Active CN102196014B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201010139002.0A CN102196014B (zh) 2010-03-18 2010-03-18 多群组操作同步的方法和系统
CA2787763A CA2787763C (en) 2010-03-18 2011-03-18 Method, system and group server for synchronizing operations of multiple groups
MYPI2012003568A MY170276A (en) 2010-03-18 2011-03-18 Method and system for synchronizing operations of multiple groups
PCT/CN2011/071951 WO2011113372A1 (zh) 2010-03-18 2011-03-18 多群组操作同步的方法、系统和群组服务器
SG2012059226A SG183255A1 (en) 2010-03-18 2011-03-18 Method, system and group server for synchronizing operations of multiple groups
US13/460,853 US8954494B2 (en) 2010-03-18 2012-05-01 Method and system for synchronizing operations of multiple groups

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010139002.0A CN102196014B (zh) 2010-03-18 2010-03-18 多群组操作同步的方法和系统

Publications (2)

Publication Number Publication Date
CN102196014A CN102196014A (zh) 2011-09-21
CN102196014B true CN102196014B (zh) 2014-04-09

Family

ID=44603400

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010139002.0A Active CN102196014B (zh) 2010-03-18 2010-03-18 多群组操作同步的方法和系统

Country Status (6)

Country Link
US (1) US8954494B2 (zh)
CN (1) CN102196014B (zh)
CA (1) CA2787763C (zh)
MY (1) MY170276A (zh)
SG (1) SG183255A1 (zh)
WO (1) WO2011113372A1 (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9118731B2 (en) 2011-10-08 2015-08-25 Broadcom Corporation Ad hoc social networking
TWI503784B (zh) * 2011-10-08 2015-10-11 Broadcom Corp 社交網路系統及其執行的方法
US9065869B2 (en) 2011-10-08 2015-06-23 Broadcom Corporation Social network device memberships and applications
US9060036B2 (en) 2011-10-08 2015-06-16 Broadcom Corporation Social networking grouping hierarchy
CN103051646B (zh) * 2011-10-12 2015-07-08 腾讯数码(天津)有限公司 信息同步方法和设备
CN103312590A (zh) * 2013-03-27 2013-09-18 北京小米科技有限责任公司 一种群组通信的方法、装置、接收端、发送端和设备
CN103257785B (zh) * 2013-04-28 2016-04-06 百度在线网络技术(北京)有限公司 用于通信的面板及实现方法
CN103297328B (zh) * 2013-06-20 2015-11-25 北京优佳荣科技有限公司 一种信息沟通方法和装置
CN103841007B (zh) * 2014-03-04 2017-05-10 腾讯科技(深圳)有限公司 网络游戏系统中的数据处理方法、装置及系统
CN105337838A (zh) * 2014-07-07 2016-02-17 鸿富锦精密工业(深圳)有限公司 群组资料分享系统及方法
CN106302092B (zh) * 2015-05-26 2020-08-21 腾讯科技(深圳)有限公司 一种信息交互方法及装置
CN105530165B (zh) * 2015-12-08 2019-07-02 小米科技有限责任公司 用于即时聊天的方法及装置
CN107659491A (zh) * 2017-10-23 2018-02-02 林楚莲 一种基于即时通讯的群组文件共享方法及系统
CN110598381B (zh) * 2019-09-16 2022-04-05 北京字节跳动网络技术有限公司 数据访问方法、装置、设备及存储介质
CA3157989A1 (en) * 2019-11-04 2021-05-14 E Ink Corporation Three-dimensional, color-changing objects including a light-transmissive substrate and an electrophoretic medium
CN113794575A (zh) * 2021-08-05 2021-12-14 维沃移动通信有限公司 消息发送方法、装置及电子设备
CN114244793B (zh) * 2021-11-30 2023-11-24 泰康保险集团股份有限公司 信息处理方法、装置、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1832414A (zh) * 2005-03-04 2006-09-13 英飞凌科技股份公司 提供多个群组通信业务的方法、群组通信业务系统及群组通信业务服务器单元
CN101026592A (zh) * 2006-02-23 2007-08-29 腾讯科技(深圳)有限公司 社区信息更新通知方法及系统

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774668A (en) * 1995-06-07 1998-06-30 Microsoft Corporation System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing
US6243739B1 (en) * 1997-07-11 2001-06-05 Phone.Com, Inc. Reducing perceived latency in servicing user requests on low-bandwidth communication channels
US7301952B2 (en) * 2000-04-06 2007-11-27 The Distribution Systems Research Institute Terminal-to-terminal communication connection control method using IP transfer network
US7543066B2 (en) * 2001-04-30 2009-06-02 International Business Machines Corporation Method and apparatus for maintaining session affinity across multiple server groups
US20030217096A1 (en) * 2001-12-14 2003-11-20 Mckelvie Samuel J. Agent based application using data synchronization
US7305010B2 (en) * 2002-01-11 2007-12-04 Nippon Telegraph And Telephone Corporation Multicast communication system
WO2004003794A1 (ja) * 2002-06-26 2004-01-08 E-Trees.Japan Inc. ソフトウェアをハードウェアに置き換えることにより通信プロトコルを高速処理する方法および装置
US7206851B2 (en) * 2002-07-11 2007-04-17 Oracle International Corporation Identifying dynamic groups
US7584208B2 (en) * 2002-11-20 2009-09-01 Radar Networks, Inc. Methods and systems for managing offers and requests in a network
GB0328383D0 (en) * 2003-12-06 2004-01-14 Ibm Improved quality of service for network connected clients
US20050138178A1 (en) * 2003-12-19 2005-06-23 Shaun Astarabadi Wireless mobility manager
DE10361800A1 (de) * 2003-12-30 2005-08-04 Siemens Ag Verfahren und Anordnung zur Steuerung des Zugriffs auf in einer ersten Einrichtung gespeicherte sensible Daten
US8060566B2 (en) * 2004-12-01 2011-11-15 Aol Inc. Automatically enabling the forwarding of instant messages
US8407357B2 (en) * 2005-08-12 2013-03-26 Samsung Electronics Co., Ltd. Group management method and system in interworking system of IMPS system and SIMPLE IM system
WO2007062018A2 (en) * 2005-11-18 2007-05-31 Bertorello, Inc. Information synchronization
US7783592B2 (en) * 2006-01-10 2010-08-24 Aol Inc. Indicating recent content publication activity by a user
US20090132712A1 (en) * 2007-11-19 2009-05-21 General Instrument Corporation Method and system for session mobility between end user communication devices
US20080285542A1 (en) * 2007-05-18 2008-11-20 Alcatel Lucent Location based presence groups
TWI378702B (en) * 2007-08-24 2012-12-01 Ind Tech Res Inst Group authentication method
US8782274B2 (en) * 2007-10-19 2014-07-15 Voxer Ip Llc Method and system for progressively transmitting a voice message from sender to recipients across a distributed services communication network
US20090164587A1 (en) * 2007-12-21 2009-06-25 Telefonaktiebolaget Lm Ericsson (Publ) Method and communication server for group communications
CN101471833B (zh) * 2007-12-29 2012-01-25 联想(北京)有限公司 一种数据处理方法和装置
US7921317B2 (en) * 2008-09-02 2011-04-05 Unisys Corporation Method and apparatus for synchronizing central processing units in a multiprocessor apparatus
CN101753475B (zh) * 2008-12-04 2015-02-25 上海智臻网络科技有限公司 实现即时通信群中多个成员之间即时通信的方法及装置
CN101605109A (zh) * 2009-07-15 2009-12-16 腾讯科技(深圳)有限公司 群组消息的管理方法及装置
US20120124150A1 (en) * 2010-11-11 2012-05-17 Samsung Electronics Co., Ltd. Intelligent network communication system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1832414A (zh) * 2005-03-04 2006-09-13 英飞凌科技股份公司 提供多个群组通信业务的方法、群组通信业务系统及群组通信业务服务器单元
CN101026592A (zh) * 2006-02-23 2007-08-29 腾讯科技(深圳)有限公司 社区信息更新通知方法及系统

Also Published As

Publication number Publication date
WO2011113372A1 (zh) 2011-09-22
CA2787763A1 (en) 2011-09-22
CN102196014A (zh) 2011-09-21
SG183255A1 (en) 2012-09-27
MY170276A (en) 2019-07-16
US20120215841A1 (en) 2012-08-23
CA2787763C (en) 2017-05-16
US8954494B2 (en) 2015-02-10

Similar Documents

Publication Publication Date Title
CN102196014B (zh) 多群组操作同步的方法和系统
CN101883057B (zh) 一种实现即时通信群中的多个成员之间即时通信的方法和装置
CN105531979B (zh) 一种用于在客户端与服务器之间交换数据的方法及服务器
CN102638770A (zh) 一种社交网络的实现方法及系统
CN101945090A (zh) 通信会话准备方法和设备
CN102355509B (zh) 一种依托通讯录中移动号码进行消息收发的方法和装置
CN103703767B (zh) 一种视讯会议的实现方法、业务管理设备及视讯会议系统
CN102150443A (zh) 用于在即时消息用户和短消息服务用户之间进行通信的系统和方法
WO2013097335A1 (zh) 社交网络用户信息关联方法及装置
WO2013097740A1 (zh) 一种联系人动态信息的提示方法和装置
CN103167427A (zh) 个人信息的交换方法及系统
CN102025655A (zh) 基于近距通信实现移动设备间即时通信的方法与设备
CN103607453A (zh) 基于云计算的多功能互动平台系统
CN101897209A (zh) 用于即时状态和位置的情境感知机制的方法和系统
CN103563314A (zh) 用于被动通信服务的系统和方法
WO2012016509A1 (zh) 以网络方式管理并自动更新联系信息的方法及系统
CN101909281B (zh) 基于移动终端的用户社交方法和装置、系统
CN103096245A (zh) 基于地图或导航的交流系统、方法
CN102651713A (zh) 管理用户群组成员的方法、装置及系统
CN101510895A (zh) 基于互联网的移动通讯录管理系统及方法
CN102523174A (zh) 一种即时通讯客户端群组成员关联标识方法
CN109040331B (zh) 电子名片的处理方法、装置、计算设备和存储介质
CN103167424A (zh) 一种添加联络人的方法和装置
Chang et al. Enhancing the experience and efficiency at a conference with mobile social networking: Case study with find and connect
CN105991421A (zh) 一种集团通信圈内的消息推送方法、设备和系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant