CN101217533B - 同步大头像的方法及实现该方法的群组服务器和终端 - Google Patents
同步大头像的方法及实现该方法的群组服务器和终端 Download PDFInfo
- Publication number
- CN101217533B CN101217533B CN2007101256890A CN200710125689A CN101217533B CN 101217533 B CN101217533 B CN 101217533B CN 2007101256890 A CN2007101256890 A CN 2007101256890A CN 200710125689 A CN200710125689 A CN 200710125689A CN 101217533 B CN101217533 B CN 101217533B
- Authority
- CN
- China
- Prior art keywords
- portrait
- group
- information
- document
- change
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
为使成员的大头像在改变时能够使公有群组中所有其他成员获得同步,本发明提供了IMS领域中同步大头像的方法,将大头像信息封装在文档信息中发送给群组的所有成员。当某一成员的大头像改变时,将大头像改变信息发送给群组服务器,由群组服务器将大头像改变信息通过文档信息发送给终端。本发明通过在群组所有成员都会订阅的群组文档中增加大头像结构,使得某一成员改变大头像,其他成员的终端上能及时同步,增加了大头像显示的准确性,极大地提高了用户的满意度。
Description
技术领域
本发明涉及IMS,即IP多媒体子***,尤其涉及IMS领域中群组管理业务技术。
背景技术
IMS(IP Multimedia System)即IP多媒体子***,最先在3GPP的R5版本中被提出,目的是定义一套基于IETF的会话控制能力协议(Session InitiationProtocol,SIP)、与接入网络无关并支持IP多媒体应用的完整解决方案。IMS为无线用户提供端到端的实时或非实时的多媒体业务,实现语音、视频、消息、数据的整合,将互联网和移动通讯技术尽可能地结合起来共同发展。
在IMS网络中,业务之间是相互融合的,功能强大的业务需要更多地使用群组功能。群组管理是IMS相关规范体系定义的,可以提供***必须的核心服务,同时可以被上层应用服务器共享和调用的业务组件。群组的所有相关信息都是通过XML文档来进行管理的。群组管理与具体的业务无关,一个群组可以被多种业务使用,群组管理主要是提供与群组相关的能力,提供用户个人信息管理,私有群组管理,公有群组管理,群组改变通知等业务功能。群组管理涉及到IMS***中的群组服务器、终端和呈现状态服务器。
现有大头像同步技术中,当群组中某一终端的大头像改变,向群组服务器发送大头像改变信息,群组服务器向呈现状态服务器发送通知,呈现状态服务器向订阅了该成员大头像信息的群组其他成员发送SIP NOTIFY通知,其他成员收到通知后,通过XCAP协议中的GET方法向群组服务器发送重新获取改变大头像的成员的大头像的请求,群组服务器将大头像改变信息返回给这些用户,从而实现大头像的同步。现有技术中,大头像改变信息当中包括了改变大头像成员的统一标识符URI和改变后的大头像信息。当任何一方订阅了某一成员的大头像改变信息,该成员的大头像改变时,群组服务器会向呈现状态服务器发送信息,呈现状态服务器会向所有订阅了该成员大头像 信息的终端发送通知,这些终端收到通知后向群组服务器请求更新大头像。
大头像是指IMS中,终端上显示的某个群组成员的图像。提供用户的大头像是IMS***的一种业务能力,它允许用户去发布自己的大头像信息,允许一个用户通过订阅另一个用户的大头像信息而被通知被订阅信息的改变。
在现有的公有群组管理中,群组成员会订阅群组文档信息。根据现有技术规范draft-ietf-simple-xcap-diff-03(此技术规范是因特网工程任务组IETF发布的,该规范主要定义了一种用于XML文档发生改变时的文档格式)的规定,所述的文档为一种XML格式的文档,上述技术规范中对该文档格式有详细的定义。
群组成员如果订阅了某个成员的大头像改变信息,则这些成员收到呈现状态服务器发送来的消息后,会向群组服务器请求更新该成员大头像,群组服务器会将该信息发送给成员终端,并显示在终端之上。然而,成员的大头像改变信息并非每个成员都会订阅的。群组的管理员可以任意邀请某个其他人加入该群组,或者某个用户也可以通过搜索该群组而加入。群组中的成员可能并未订阅这些随机加入的新成员的大头像改变信息,因此按照现有的技术,这些新成员的大头像将不能显示在其他群组成员的终端之上。这使得终端用户无法得到准确的大头像信息。
发明内容
为解决现有技术中成员大头像发生改变,未订阅该成员大头像的其他成员无法及时同步其大头像的问题,本发明提供一种同步大头像的方法及实现该方法的群组服务器和终端。
由于所有的群组成员都会订阅由群组服务器发送的文档信息,因此考虑将大头像信息封装在文档信息中发送给群组的所有成员。当某一成员的大头像改变时,将大头像发送给群组服务器服务器,由群组服务器统一通过文档信息发送给终端。
本发明提供一种在IP多媒体子***中同步大头像的方法,群组服务器向群组中的所有成员发送群组文档,群组成员改变大头像时向群组服务器发送大头像改变信息,所述群组文档中包含了大头像结构,所述方法还包括如下步骤:
A、群组服务器根据所述的大头像结构,将该成员所在群组的群组信息以及从该成员接收到的大头像改变信息封装进群组文档;
B、群组服务器将群组文档发送给群组成员终端;
C、群组成员终端收到步骤B中所述的文档后,解析出步骤A中所述的大头像改变信息以及群组信息并显示。
上述的方法,所述步骤A中,所述的大头像结构为群组文档中的change-logType类型。
上述的方法,步骤A中所述大头像结构包括了成员属性信息子结构和大头像信息子结构,成员属性信息子结构用于表示改变大头像成员的属性信息,大头像信息子结构用于表示改变后的大头像信息。
上述的方法,所述的改变大头像成员的属性信息包括了成员的群组信息和成员统一标识符URI。
本发明还提供一种在IMS中发送大头像的群组服务器,包括了大头像接收模块,用于从群组成员终端接收大头像改变信息,群组文档发送模块,用于向群组成员终端发送群组文档,所述群组文档中含有大头像结构,所述群组服务器还包括大头像改变信息封装模块,用于根据群组文档中的大头像结构,将改变大头像的成员所在的群组的群组信息以及大头像改变信息封装进群组文档;大头像接收模块将接收到的大头像改变信息发送给大头像改变信息封装模块,所述大头像改变信息封装模块根据群组文档中的大头像结构,将大头像改变信息以及改变大头像的成员所在的群组的群组信息封装进群组文档并将所述群组文档发送给群组文档发送模块,群组文档发送模块将所述群组文档发送给群组成员终端。
上述的群组服务器,所述的大头像结构为群组文档中的change-logType类型。
上述的群组服务器,所述的大头像结构包括了成员属性信息子结构和大头像信息子结构,大头像改变信息封装模块将改变大头像成员的属性信息写入成员属性信息子结构,将改变后的大头像信息写入大头像信息子结构。
上述的群组服务器,所述的改变大头像成员的属性信息包括了成员的群组信息和成员统一标识符URI。
本发明的一种在IMS中接收用户大头像的终端,包括用于接收群组文档的群组文档接收模块、用于解析群组文档的群组文档解析模块,以及用于显示从群组文档中解析出来的信息的显示模块,所述群组文档中含有大头像结构的大头像改变信息和改变大头像的成员所在群组的群组信息,所述群组文档解析模块还用于解析出群组文档中的大头像改变信息和群组信息;群组文档接收模块将接收到所述群组文档发送给群组文档解析模块,群组文档解析模块将解析出的群组文档中的大头像改变信息和群组信息发送给显示模块进行显示。
上述的终端,所述大头像结构为群组文档中的change-logType类型。
上述的终端,所述的大头像结构包括了成员属性信息子结构和大头像信息子结构,解析模块从成员属性信息子结构中解析出改变大头像成员的属性信息,从大头像信息子结构中解析出改变后的大头像信息。
上述的终端,所述的成员的属性信息包括了成员所在的群组信息及成员URI。
本发明通过在群组成员都会订阅的群组文档中扩展大头像结构,使得某一成员改变大头像时,其他成员的终端上能及时同步,增加了大头像显示的准确性,极大地提高了用户的满意度。
附图说明
图1是现有技术中实现大头像同步的群组关系图;
图2是本发明实现大头像同步的群组关系图;
图3是图2实施例改变大头像的流程图;
图4是本发明中大头像结构的一个实施例的示意图;
图5是本发明的服务器的结构图;
图6是本发明的终端的结构图。
具体实施方式
下面结合附图,举例对本发明的技术方案做出介绍。
由于所有的群组成员都会订阅由群组服务器发送的文档信息,因此考虑将大头像信息封装在文档信息中发送给群组的所有成员。当某一成员的大头像改变时,将大头像改变信息发送群组服务器,由群组服务器统一通过文档信息发送给其他终端。
参见图1,本发明的实施例中,名称为GROUP1的群组中有成员A、成员B和成员C,成员A是管理员。成员A、成员B、成员C均通过RFC3261规范(该规范由IETF发布的,主要描述SIP协议,该协议用来创建,修改和终止会话)中的SIP SUBSCRIBE信令向呈现状态服务器订阅了其他成员的大头像。当某一成员的大头像改变时,会向群组服务器发布自己的最大头像,群组服务器通知呈现状态服务器,呈现服务器会向订阅了该成员大头像信息的所有用户发送大头像改变通知,这些用户收到通知后从群组服务器重新获取这个成员的大头像。当成员A邀请成员D加入该群组后,成员A、成员B和成员C可能并未订阅成员D的大头像。但是,当成员D加入该群组后,则成员D会自动订阅该群组的文档信息。
如图2所示,利用本发明的方法,不再需要通过呈现状态向群组成员发送大头像改变通知,而是以文档信息的方式由群组服务器直接发送给其他成员。
当成员D的大头像改变时,按照图3的流程通知其他成员。
参见图3,步骤S302:成员D的终端向群组服务器发送大头像改变信息,其中包括了改变后的大头像信息和成员D的统一标识符URI,一般是通过XCAP协议中的PUT方法实现
在本实施例中,成员D的统一标识符为D。
步骤S304,群组服务器将大头像改变信息封装进群组文档,同时将该成员的群组信息封装进群组文档。此处的群组文档采用draft-ietf-simple-xcap-diff-03规范中统一定义的XML格式文档,并在其中加入了change-logType型的大头像结构,图4是该结构的一个示意图。该大头像结构包括了成员属性信息子结构和大头像信息子结构,成员属性信息子结构用以表示改变大头像成员的属性信息,包括了成员所在的群组和成员的URI。大头像信息子结构用以表示改变后的大头像。当然,以change-logType型定义大头像结构只是一个较佳的实施例,也可以将大头像结构定义为其他类型,例如,draft-ietf-simple-xcap-diff-03规范中定义的complexType类型。
步骤S306,群组服务器向成员A、成员B、成员C的终端发送带有大头像改变信息的群组文档。
步骤S308,成员A、成员B、成员C的终端收到群组文档后,将群组文档进行解析,将解析得的大头像信息显示在终端的界面上。
本发明的群组服务器的结构参见图5,所述的服务器包括了大头像接收模块、大头像改变信息封装模块以及群组文档发送模块。当新加入的成员D的大头像改变后,给群组服务器发送通知,当大头像接收模块从成员D的终端接收到大头像改变信息后,将大头像改变信息发送给大头像改变信息封装模块,大头像改变信息封装模块将该信息以及该成员的群组信息封装进群组文档,此处的群组文档采用draft-ietf-simple-xcap-diff-03规范中统一定义的XML格式文档,并在其中加入了该规范中定义的change-logType型的大头像结构,该大头像结构包括了成员属性信息子结构和大头像信息子结构,成员属性信息子结构用以表示改变大头像成员的属性信息,包括了成员所在的群组和成员的URI。大头像信息子结构用以表示改变后的大头像。在例如,成员的群组信息为GROUP1,成员D的统一标识符为D,大头像信息为兔子头图案。
当然,以change-logType型定义大头像结构只是一个较佳的实施例,也可以将大头像结构定义为其他类型,例如,draft-ietf-simple-xcap-diff-03规范中定义的complexType类型。封装之后,大头像改变信息封装模块将群组文档发送给群组文档发送模块,群组文档发送模块向群组用户发送群组文档。
本发明的终端的结构参见图6,所述的终端包括了群组文档接收模块、群组文档解析模块以及显示模块。当群组模块从群组服务器接收到群组文档后,将群组文档发送给群组文档解析模块。此处的群组文档采用draft-ietf-simple-xcap-diff-03规范中统一定义的XML格式文档,并在其中加入了change-logType型的大头像结构,该大头像结构包括了成员属性信息子结构和大头像信息子结构,成员属性信息子结构用以表示改变大头像成员的属性信息,包括了成员所在的群组和成员的URI。大头像信息子结构用以表示改变后的大头像。当然,以change-logType型定义大头像结构只是一个较佳的实施例,也可以将大头像结构定义为其他类型。
群组文档解析模块在完成现有技术中的解析过程基础上,还从群组文档中的大头像结构中解析出大头像改变信息及改变大头像的成员所在的群组 信息。群组文档解析模块将解析出的所述信息传递给显示模块,显示模块将予以显示。
以上所述,仅为本发明较佳的具体实现方式,但本发明的保护范围并不局限与此,任何熟悉该技术的人,在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
Claims (12)
1.一种在IP多媒体子***中同步大头像的方法,群组服务器向群组中的所有成员发送群组文档,群组成员改变大头像时向群组服务器发送大头像改变信息,其特征在于,所述群组文档中包含了大头像结构,所述方法还包括如下步骤:
A、群组服务器根据所述的大头像结构,将改变大头像的群组成员所在群组的群组信息以及从所述改变大头像的群组成员接收到的大头像改变信息封装进群组文档;
B、群组服务器将群组文档发送给群组成员终端;
C、群组成员终端收到步骤B中所述的文档后,解析出步骤A中所述的大头像改变信息以及群组信息并显示。
2.如权利要求1所述的方法,其特征在于,所述步骤A中,所述的大头像结构为群组文档中的change-logType类型。
3.如权利要求1或2所述的方法,其特征在于,步骤A中所述大头像结构包括了成员属性信息子结构和大头像信息子结构,成员属性信息子结构用于表示改变大头像成员的属性信息,大头像信息子结构用于表示改变后的大头像信息。
4.如权利要求3所述的方法,其特征在于,所述的改变大头像成员的属性信息包括了成员的群组信息和成员统一标识符URI。
5.一种在IMS中发送大头像的群组服务器,包括了大头像接收模块,用于从群组成员终端接收大头像改变信息,群组文档发送模块,用于向群组成员终端发送群组文档,其特征在于,所述群组文档中含有大头像结构,所述群组服务器还包括大头像改变信息封装模块,用于根据群组文档中的大头像结构,将改变大头像的成员所在的群组的群组信息以及大头像改变信息封装进群组文档;大头像接收模块将接收到的大头像改变信息发送给大头像改变信息封装模块,所述大头像改变信息封装模块根据群组文档中的大头像结构,将大头像改变信息以及改变大头像的成员所在的群组的群组信息封装进群组文档并将所述群组文档发送给群组文档发送模块,群组文档发送模块将所述群组文档发送给群组成员终端。
6.如权利要求5所述的群组服务器,其特征在于,所述的大头像结构为群组文档中的change-logType类型。
7.如权利要求5或6所述的群组服务器,其特征在于,所述的大头像结构包括了成员属性信息子结构和大头像信息子结构,大头像改变信息封装模块将改变大头像成员的属性信息写入成员属性信息子结构,将改变后的大头像信息写入大头像信息子结构。
8.如权利要求7所述的群组服务器,其特征在于,所述的改变大头像成员的属性信息包括了成员的群组信息和成员统一标识符URI。
9.一种在IMS中接收用户大头像的终端,包括用于接收群组文档的群组文档接收模块、用于解析群组文档的群组文档解析模块,以及用于显示从群组文档中解析出来的信息的显示模块,其特征在于,所述群组文档中含有大头像结构的大头像改变信息和改变大头像的成员所在群组的群组信息,所述群组文档解析模块还用于解析出群组文档中的大头像改变信息和群组信息;群组文档接收模块将接收到所述群组文档发送给群组文档解析模块,群组文档解析模块将解析出的群组文档中的大头像改变信息和群组信息发送给显示模块进行显示。
10.如权利要求9所述的终端,其特征在于,所述大头像结构为群组文档中的change-logType类型。
11.如权利要求9或10所述的终端,其特征在于,所述的大头像结构包括了成员属性信息子结构和大头像信息子结构,解析模块从成员属性信息子结构中解析出改变大头像成员的属性信息,从大头像信息子结构中解析出改变后的大头像信息。
12.如权利要求11所述的终端,其特征在于,所述的成员的属性信息包括了成员所在的群组信息及成员统一标识符URI。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101256890A CN101217533B (zh) | 2007-12-26 | 2007-12-26 | 同步大头像的方法及实现该方法的群组服务器和终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101256890A CN101217533B (zh) | 2007-12-26 | 2007-12-26 | 同步大头像的方法及实现该方法的群组服务器和终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101217533A CN101217533A (zh) | 2008-07-09 |
CN101217533B true CN101217533B (zh) | 2011-05-11 |
Family
ID=39623896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101256890A Expired - Fee Related CN101217533B (zh) | 2007-12-26 | 2007-12-26 | 同步大头像的方法及实现该方法的群组服务器和终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101217533B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108173742B (zh) * | 2017-12-08 | 2021-08-24 | 腾讯科技(深圳)有限公司 | 一种图像数据处理方法、装置 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102299810B (zh) * | 2011-09-29 | 2014-07-09 | 北京新媒传信科技有限公司 | 群组变更事件的通知方法和*** |
CN104951500B (zh) * | 2015-04-24 | 2018-05-29 | 小米科技有限责任公司 | 头像显示方法、装置及终端 |
CN105141507A (zh) * | 2015-08-26 | 2015-12-09 | 努比亚技术有限公司 | 社交应用的头像显示方法和装置 |
CN105681057B (zh) * | 2016-02-22 | 2019-01-15 | 北京橙鑫数据科技有限公司 | 群头像更新方法及装置 |
CN107707453B (zh) * | 2017-09-18 | 2021-11-30 | 北京小米移动软件有限公司 | 提醒方法及装置 |
CN109448074A (zh) * | 2018-09-11 | 2019-03-08 | 北京达佳互联信息技术有限公司 | 群组头像的生成方法、装置、电子设备及存储介质 |
CN111970192B (zh) * | 2020-08-25 | 2021-11-09 | 腾讯科技(深圳)有限公司 | 基于会话群组的信息编辑方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101022427A (zh) * | 2007-03-13 | 2007-08-22 | 中兴通讯股份有限公司 | 一种ims终端上联系人头像呈现方法 |
CN101075939A (zh) * | 2006-09-28 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 一种即时通讯客户端的用户资料获取方法及*** |
-
2007
- 2007-12-26 CN CN2007101256890A patent/CN101217533B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075939A (zh) * | 2006-09-28 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 一种即时通讯客户端的用户资料获取方法及*** |
CN101022427A (zh) * | 2007-03-13 | 2007-08-22 | 中兴通讯股份有限公司 | 一种ims终端上联系人头像呈现方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108173742B (zh) * | 2017-12-08 | 2021-08-24 | 腾讯科技(深圳)有限公司 | 一种图像数据处理方法、装置 |
Also Published As
Publication number | Publication date |
---|---|
CN101217533A (zh) | 2008-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101217533B (zh) | 同步大头像的方法及实现该方法的群组服务器和终端 | |
US8332468B2 (en) | Method and system for processing an address book | |
JP5120851B2 (ja) | ウェブ・ベース統合通信システム及び方法、及びウェブ通信マネージャ | |
EP1806006B1 (en) | System and method for initiating push-to-talk sessions between outside services and user equipment | |
US7818432B2 (en) | Seamless reflection of model updates in a visual page for a visual channel in a composite services delivery system | |
KR100899756B1 (ko) | 통신 시스템에서 멀티미디어 포탈 컨텐츠 제공 방법 및시스템 | |
US11196783B2 (en) | Method, device, and system for facilitating group conference communication | |
CN1689327A (zh) | 媒体通信方法和设备 | |
US20090190736A1 (en) | Communications | |
CN101159910B (zh) | 同步呈现状态的方法及实现该方法的群组服务器和终端 | |
CN100446587C (zh) | 一种实现多媒体彩铃音业务的***及方法 | |
US20070133513A1 (en) | View coordination for callers in a composite services enablement environment | |
US8005934B2 (en) | Channel presence in a composite services enablement environment | |
CN1984373B (zh) | 通信***中提供多媒体内容的***和方法 | |
CN101374263A (zh) | 一种业务配置的方法及业务配置保存实体 | |
US8908853B2 (en) | Method and device for displaying information | |
CN104580247A (zh) | 基于ims多方通话的信息同步方法和信息同步装置 | |
US20070133511A1 (en) | Composite services delivery utilizing lightweight messaging | |
CN100581197C (zh) | 一种获取媒体特征信息的方法和***以及终端设备 | |
CN105704684B (zh) | 一种彩铃的实现方法、装置、服务器及*** | |
US8983043B2 (en) | Data communication | |
CN101511127A (zh) | 一种实现多媒体彩铃音业务的***及方法 | |
CN113709081B (zh) | 基于ims与移动互联技术的融合通讯方法和*** | |
CN112261490B (zh) | 视频分享方法及装置、应用功能实体、拨号软件*** | |
CN116708380A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110511 Termination date: 20161226 |