基于会话初始协议的用户名协商方法和系统的制作方法

文档序号:7920468阅读:123来源:国知局
专利名称:基于会话初始协议的用户名协商方法和系统的制作方法
技术领域
本发明涉及基于SIP协议网络的业务领域,尤其涉及一种在群组会话方式下实现
用户名协商的方法和系统。
背景技术
随着网络IP化的发展,传统的电信业务需要向IP化的下一代网络转移。目前,第三代合作伙伴计划(3rd Generation PartnershipProject,简称为3GPP)、第三代合作伙伴计划(3rd GenerationPartnership Project 2,简称为3GPP2)以及电信和互联网瞎虫合业务及高级网络协议(Telecommunications and Internet Converged ServicesandProtocols for Advanced Networking,简称为TISPAN)标准组织都将会话初始协议(Session Initiation Protocol,简称为SIP)作为下一代核心网络的基础协议,并将基于SIP协议的IP网络作为业务应用的网络基础,其中,基于SIP协议网络实现群组会话功能是融合业务系统的主要功能之一。 在群组会话方式下,群组成员希望充分表现自己的个性,或者保护自己的真实身份不暴露给陌生人,在这种情况下,就需要融合业务系统为群组成员提供协商和使用用户名的功能。现有的技术方案中,用户不满意自己的用户名,对用户名进行修改时,需要用户重新执行加入群组的过程,如果该用户名已被其他加入群组的用户使用,则该用户需要在重新执行一次加入群组的过程,即,用户每次修改其用户名时,均需要执行一次加入群组的过程。 可以看出,上述修改用户名的方案实现过程繁琐、消耗时间较长,且缺乏灵活性,不利于用户的体验。

发明内容
考虑到相关技术中存在的修改用户名的方案实现过程繁琐、消耗时间较长,且缺乏灵活性,不利于用户体验的问题而提出本发明,为此,本发明的主要目的在于提供一种基于会话初始协议的用户名协商方法及系统,以解决上述问题。 根据本发明的一个方面,提供一种基于会话初始协议的用户名协商方法,该方法用于群组用户与控制会话服务器、群组服务器进行用户名的协商。 根据本发明的基于会话初始协议的用户名协商方法包括控制会话服务器获取来自群组用户的群组会话请求,其中,群组会话请求中携带有群组用户的用户名;控制会话服务器获取用户名,并将用户名写入到群组服务器中;群组服务器获取来自群组用户的用户名修改请求,并对用户名进行修改,其中,用户名修改请求中携带有修改后用户名;若修改成功,则根据控制会话服务器的请求将修改后用户名发送给控制会话服务器用以控制群组会话。 根据本发明的一个方面,提供一种基于会话初始协议的用户名协商方法,该方法用于群组用户与控制会话服务器、群组服务器进行用户名的协商。
5
根据本发明的基于会话初始协议的用户名协商方法包括保存群组用户中每个用户的用户名的群组服务器获取来自请求修改用户名的用户的用户名修改请求,并对用户名修改请求中指定的用户名进行修改,其中,用户名修改请求中携带有修改后用户名;若修改成功,则根据控制会话服务器的请求将修改后用户名发送给控制会话服务器用以控制群组会话。 根据本发明的另一个方面,提供一种基于会话初始协议的用户名协商系统。
根据本发明的基于会话初始协议的用户名协商系统包括控制会话服务器和群组服务器,其中,控制会话服务器,用于获取来自群组用户的群组会话请求,其中,群组会话请求中携带有群组用户的用户名,并将用户名写入到群组服务器中;群组服务器,用于获取来自群组用户的用户名修改请求,并对用户名进行修改,其中,用户名修改请求中携带有修改后用户名;若修改成功,则根据控制会话服务器的请求将修改后用户名发送给控制会话服务器用以控制群组会话。 通过本发明的上述至少一个技术方案,通过群组用户与控制会话服务器、群组服
务器进行用户名的协商,用户可以灵活地修改自己的用户名,相比于现有技术,该方法实现过程简单,消耗时间短,提高了用户的体验。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中 图1是根据本发明方法实施例的基于会话初始协议的用户名协商方法的流程 图2是根据本发明实施例的群组用户名协商的业务环境的结构框 图3是根据本发明方法实施例的基于会话初始协议的用户名协商方法的详细处理流程图; 图4是根据本发明系统实施例的基于会话初始协议的用户名协商系统的结构框图。
具体实施方式
功能概述 本发明的基本思路是控制会话服务器获取来自群组用户的群组会话请求,其中,群组会话请求中携带有群组用户的用户名;控制会话服务器获取用户名,并将用户名写入到群组服务器中;群组服务器获取来自群组用户的用户名修改请求,并对用户名进行修改,其中,用户名修改请求中携带有修改后用户名;若修改成功,则根据控制会话服务器的请求将修改后用户名发送给控制会话服务器用以控制群组会话。
下面将结合附图详细描述本发明。
方法实施例 根据本发明实施例,提供了一种基于会话初始协议的用户名协商方法。 需要说明的是,为了便于描述,在下文中以步骤的形式示出并描述了本发明的方
法实施例的技术方案,在下文中所示出的步骤可以在诸如一组计算机可执行指令的计算机
系统中执行。虽然在相关的附图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。 图1是根据本发明实施例的基于会话初始协议的用户名协商方法的流程图,如图l所示,该方法包括以下步骤 步骤S102,控制会话服务器获取来自群组用户的群组会话请求,其中,群组会话请求中携带有群组用户的用户名; 步骤S104,控制会话服务器获取用户名,并将用户名写入到群组服务器中;
步骤S106,群组服务器获取来自群组用户的用户名修改请求,并对用户名进行修改,其中,用户名修改请求中携带有修改后用户名; 步骤S108,若修改成功,群组服务器则根据控制会话服务器的请求将修改后用户名发送给控制会话服务器用以控制群组会话。 通过本发明实施例提供的技术方案,通过群组用户与控制会话服务器、群组服务器进行用户名的协商,用户可以灵活地修改自己的用户名,网络侧可以将修改后的用户名实时反馈给所有群组用户,相比于现有技术,该方法实现过程简单,消耗时间短,提高了用户的体验。 下面对各步骤进行详细说明。
( — )步骤S102 上述群组会话请求中还携带有群组用户的标识,控制会话服务器获取群组用户的标识,并将群组用户的标识写入到群组服务器中;群组服务器建立并保存群组用户的标识与用户名之间的对应关系。
( 二 )步骤S104 控制会话服务器将用户名写入到群组服务器中时,如果群组服务器中已经存在与用户名相同的用户名,则控制会话服务器为群组用户生成新用户名,并将新用户名写入到群组服务器中。 控制会话服务器为了获取群组中所有群组用户的用户名变化信息,会向群组服务器发起订购请求流程,该流程包括群组会话请求中还携带有群组标识,控制会话服务器获取群组标识后,向群组服务器发送第一群组信息订购请求,用以请求获取群组中所有群组用户的用户名变化信息,其中,第一群组信息订购请求中携带有群组标识;响应于第一群组信息订购请求,群组服务器根据群组标识将相应的群组中的所有群组用户的用户名携带在初始通知消息中发送给控制会话服务器。 另外,群组用户为了获取群组中所有群组用户的用户名变化信息,会向控制会话服务器发起订购请求流程,该流程包括群组用户向控制会话服务器发送第二群组信息订购请求,用以请求获取群组中所有群组用户的用户名变化信息,其中,第二群组信息订购请求中携带有群组标识。
(三)步骤S106 群组服务器获取来自群组用户的用户名修改请求,其中,用户名修改请求中携带有群组用户的标识、群组标识、更新后的用户名;群组服务器根据群组标识确定群组用户归属的群组,并在确定的群组中将与群组用户的标识具有对应关系的群组用户的用户名修改为更新后的用户名。
(四)步骤S108
控制会话服务器接收到修改后用户名之后,将修改后用户名发送给群组的所有群组用户。 下面利用具体实例对图1的方法进行详细说明,在对具体实例进行说明之前,首先对该实例的应用场景进行说明,图2示出了群组用户名协商的业务环境的结构框图,如图2所示,群组用户A属于融合业务系统A,群组用户B属于融合业务系统B,群组会话由融合业务系统C进行管理,其中,群组用户A通过其归属的参与者会话服务器A接入融合业务系统C中的管理群组会话的控制者会话服务器,群组用户B通过其归属的参与者会话服务器B接入融合业务系统C中的管理群组会话的控制者会话服务器,且群组用户A与群组用户B分别与群组服务器相连接,通过上述网络连接,实现群组用户A与群组用户B之间的群组会话。 图3是根据本发明方法实施例的群组会话方式下群组成员用户名协商的详细处理流程图,如图3所示,该方法包括以下处理 步骤301 :群组用户A向其归属的参与者会话服务器A发送加入群组会话请求(对应于上述的步骤S102),其中,该加入群组会话请求中携带有群组标识、用户A的用户名信息,且该用户名信息是每个用户在加入群组时预先设置好的自己的用户名。
步骤302 :参与者会话服务器A根据加入群组会话请求中的群组标识、用户A的用户名信息检查群组用户A的合法性。 步骤303 :参与者会话服务器A将加入群组会话请求转发给控制者会话服务器,控制者会话服务器从群组服务器获得群组策略和群组信息,并对群组用户A进行授权操作,群组用户A成功授权后,控制者会话服务器将群组用户A的用户名写入到群组服务器中,如果群组用户A的用户名与群组服务器中保存的其他用户的用户名相同,则控制者会话服务器会自动产生一个群组服务器中不存在的用户名,并写入到群组服务器中(对应于上述的步骤S104)。 步骤304 :群组服务器向控制者会话服务器返回成功写入用户名响应。 步骤305 :控制者会话服务器向参与者会话服务器A返回加入群组会话成功响应,
该加入群组会话成功响应中携带有群组标识。 步骤306 :参与者会话服务器A向群组用户A返回携带有群组标识的加入群组会话成功响应。 步骤307 :控制者会话服务器发送群组信息订购请求(即,上文所述的第一群组信
息订购请求)到群组服务器,其中,该群组信息订购请求中携带有群组标识。
步骤308 :群组服务器向控制者会话服务器返回订购响应消息;并向控制者会话
服务器发送初始通知消息,控制者会话服务器向群组服务器返回相应的响应消息,完成控
制者会话服务器对群组信息的订购。 步骤309 :群组用户A向参与者会话服务器A发送群组会话状态订购请求(即,上文所述的第二群组信息订购请求),要求订购群组会话状态信息,其中,该群组会话状态订购请求中携带有群组标识。 步骤310 :参与者会话服务器A向控制者会话服务器转发步骤S309中携带有群组标识的群组会话状态订购请求; 步骤311 :控制者会话服务器成功授权群组用户B可进行订购后,向参与者会话服务器A返回订购请求响应消息。 步骤312 :参与者会话服务器A向群组用户A转发订购请求响应消息。 步骤313 :群组用户B采用与群组用户A相同的方式加入到群组会话中,并向其归
属的参与者会话服务器B发送群组会话状态订购请求,要求订购群组会话状态信息,其中,
该群组会话状态订购请求中携带有群组标识; 步骤314 :参与者会话服务器B向控制者会话服务器步骤S313中携带有群组标识的群组会话状态订购请求; 步骤315 :控制者会话服务器成功授权群组用户B可进行订购后,向参与者会话服务器B返回订购请求响应消息。 步骤316 :参与者会话服务器B向群组用户B转发订购请求响应消息。此消息后控制者会话服务器会发送初始通知消息到群组用户B,为简化这里省略。
步骤317 :控制者会话服务器向参与者会话服务器A发送通知消息,其中,该通知消息中携带有用户A的用户名信息。 步骤318 :参与者会话服务器A向群组用户A转发携带有用户A的用户名信息的通知消息,群组用户A看到自己的用户名,如果,该用户名如果此用户名由于群组中出现同名,则群组用户A看到的是修改的用户名。 步骤319 :群组用户A向参与者会话服务器A回复响应消息。 步骤320 :参与者会话服务器A将响应消息转发到控制者会话服务器。 步骤321 :如果群组用户A对看到的被修改的用户名不满意,群组用户A可发送用
户名修改消息到群组服务器,请求将新的用户名写入到群组服务器,其中,该用户名修改消
息中携带群组用户A的标识、群组标识、更新后的用户名。 步骤322 :如果群组服务器中没有与该新的用户名相同的用户名,群组服务器根据群组标识确定群组用户A归属的群组,并在确定的群组中将与群组用户A的标识具有对应关系的群组用户A的用户名修改为更新后的用户名,即允许该新的用户名的写入,并向群组用户A返回成功响应,并进入到步骤S323 ;否则返回失败响应,此时返回步骤321,直到群组用户A与群组服务器相互协商到合适的新的用户名为止(对应于上述的步骤S106)。
步骤323 :由于控制者会话服务器已订购群组信息状态,则群组服务器会发送通知消息到控制者会话服务器,其中,该通知消息中携带有群组用户A的新的用户名(对应于上述的步骤S108)。 步骤324 :控制者会话服务器将群组用户A的新的用户名写入群组会话信息中,并向群组服务器返回成功响应。 步骤325 :控制者会话服务器向参与者会话服务器A发送通知消息,其中,该通知消息中携带有群组用户A的新的用户名; 步骤326 :参与者会话服务器A将步骤S325中携带有群组用户A的新的用户名的通知消息转发给群组用户A。 步骤327 :群组用户A向参与者会话服务器A返回响应消息。 步骤328 :参与者会话服务器A将步骤S327中的响应消息转发给控制者会话服务器。 步骤329 :控制者会话服务器向参与者会话服务器B发送通知消息,其中,该通知消息中携带有群组用户A的新的用户名; 步骤330 :参与者会话服务器B将步骤S329中携带有群组用户A的新的用户名的通知消息转发给群组用户B。 步骤331 :群组用户B向参与者会话服务器B返回响应消息。 步骤332 :参与者会话服务器B将步骤S331中的响应消息转发给控制者会话服务器。 方法实施例二 根据本发明实施例,提供一种基于会话初始协议的用户名协商方法,主要用于群组用户与控制会话服务器、群组服务器进行用户名的协商,其中,该方法包括保存群组用户中每个用户的用户名的群组服务器获取来自请求修改用户名的用户的用户名修改请求,并对用户名修改请求中指定的用户名进行修改,其中,用户名修改请求中携带有修改后用户名;若修改成功,则根据控制会话服务器的请求将修改后用户名发送给控制会话服务器用以控制群组会话。 在实施过程中,群组服务器获取来自请求修改用户名的用户的用户名修改请求,并对用户名修改请求中指定的用户名进行修改的操作具体为群组服务器获取来自请求修改用户名的用户的用户名修改请求,其中,用户名修改请求中携带有请求修改用户名的用户的标识、群组标识、更新后的用户名;群组服务器根据群组标识确定群组用户归属的群组,并在确定的群组中将与请求修改用户名的用户的标识具有对应关系的用户名修改为更新后的用户名。 群组服务器将修改后用户名发送给控制会话服务器之后,控制会话服务器可以将修改后用户名发送给群组的所有群组用户。 —方面,群组服务器将修改后用户名发送给控制会话服务器之前,控制会话服务器为了获取群组中所有群组用户的用户名变化信息,会向群组服务器发起订购请求流程,该流程包括群组会话请求中还携带有群组标识,控制会话服务器获取群组标识后,向群组服务器发送第一群组信息订购请求,用以请求获取群组中所有群组用户的用户名变化信息,其中,第一群组信息订购请求中携带有群组标识;响应于第一群组信息订购请求,群组服务器根据群组标识将相应的群组中的所有群组用户的用户名携带在初始通知消息中发送给控制会话服务器。 另一方面,控制会话服务器将修改后用户名发送给群组用户之前,群组用户为了
获取群组中所有群组用户的用户名变化信息,会向控制会话服务器发起订购请求流程,该
流程包括群组用户向控制会话服务器发送第二群组信息订购请求,用以请求获取群组中
所有群组用户的用户名变化信息,其中,第二群组信息订购请求中携带有群组标识。 另外,需要说明的是,群组中的用户通过其归属的参与者会话服务器与控制会话
服务器进行消息交互。 系统实施例 根据本发明实施例,提供一种基于会话初始协议的用户名协商系统。 图4示出了根据本发明实施例的基于会话初始协议的用户名协商系统的结构框
图,如图4所示,该系统包括控制会话服务器10和群组服务器12。 下面对控制会话服务器10和群组服务器12的功能进行详细说明。CN 101729498 A
说明
控制会话服务器10,用于获取来自群组用户的群组会话请求,其中,群组会话请求中携带有群组用户的用户名,并将用户名写入到群组服务器中; 群组服务器12,连接至控制会话服务器IO,用于获取来自群组用户的用户名修改请求,并对用户名进行修改,其中,用户名修改请求中携带有修改后用户名;若修改成功,则根据控制会话服务器的请求将修改后用户名发送给控制会话服务器用以控制群组会话。
其中,控制会话服务器10还用于获取群组用户的标识,并将群组用户的标识写入到群组服务器中;相应地,群组服务器12还用于根据来自控制会话服务器的群组用户的标识,建立并保存群组用户的标识与用户名之间的对应关系。 控制会话服务器10还用于获取群组会话请求中携带的群组标识,并向群组服务器发送携带有群组标识的第一群组信息订购请求,用以请求获取群组中所有群组用户的用户名变化信息;相应地,群组服务器12还用于根据群组标识将相应的群组中的所有群组用户的用户名携带在初始通知消息中发送给控制会话服务器。 另外,群组服务器12还用于获取来自群组用户的用户名修改请求,其中,用户名修改请求中携带有群组用户的标识、群组标识、更新后的用户名,并根据群组标识确定群组用户归属的群组,并在确定的群组中将与群组用户的标识具有对应关系的群组用户的用户名修改为更新后的用户名。 控制者会话服务器10还用于根据群组策略对群组用户的会话进行管理,包括群
组用户在群组会话的权限,群组用户的用户名等,并接收订购/通知处理。 群组服务器12还用于保存群组信息和群组策略信息,可供有权限用户进行修改,
并接收订购/通知处理。 优选地,该系统还可以包括参与者会话服务器,用于实现群组用户与控制会话服务器之间的消息交互,而且,参与者会话服务器还用于依据用户偏好信息和运营商策略管理群组成员发送或者接收会话请求,禁止/允许群组用户发送接收会话请求,限定用户使用的媒体类型等,其中,上述群组归属于该参与者会话服务器。 另外,该系统还可以包括终端设备,用于配合群组用户完成群组会话过程,包括群组会话请求的处理,用户名设置和协商等。 通过本发明实施例提供的基于会话初始协议的用户名协商系统,通过群组用户与控制会话服务器、群组服务器进行用户名的协商,用户可以灵活地修改自己的用户名,网络侧可以将修改后的用户名实时反馈给所有群组用户,相比于现有技术,该方法实现过程简单,消耗时间短,提高了用户的体验。 如上所述,借助于本发明提供的基于会话初始协议的用户名协商方法和/或系统,通过群组用户与控制会话服务器、群组服务器进行用户名的协商,用户可以灵活地修改自己的用户名,网络侧可以将修改后的用户名实时反馈给所有群组用户,相比于现有技术,该方法实现过程简单,消耗时间短,提高了用户的体验。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
1权利要求
一种基于会话初始协议的用户名协商方法,用于群组用户与控制会话服务器、群组服务器进行用户名的协商,其特征在于,所述方法包括控制会话服务器获取来自群组用户的群组会话请求,其中,所述群组会话请求中携带有所述群组用户的用户名;所述控制会话服务器获取所述用户名,并将所述用户名写入到所述群组服务器中;所述群组服务器获取来自所述群组用户的用户名修改请求,并对所述用户名进行修改,其中,所述用户名修改请求中携带有修改后用户名;若修改成功,则根据所述控制会话服务器的请求将所述修改后用户名发送给所述控制会话服务器用以控制群组会话。
2. 根据权利要求1所述的方法,其特征在于,所述群组会话请求中还携带有所述群组 用户的标识,所述方法还包括所述控制会话服务器获取所述群组用户的标识,并将所述群组用户的标识写入到所述 群组服务器中;所述群组服务器建立并保存所述群组用户的标识与所述用户名之间的对应关系。
3. 根据权利要求1所述的方法,其特征在于,所述将所述用户名写入到群组服务器中 还包括如果所述群组服务器中已经存在与所述用户名相同的用户名,则所述控制会话服务器 为所述群组用户生成新用户名,并将所述新用户名写入到所述群组服务器中。
4. 根据权利要求1所述的方法,其特征在于,所述群组会话请求中还携带有群组标识, 将所述修改后用户名发送给所述控制会话服务器之前,所述方法还包括 所述控制会话服务器获取所述群组标识;所述控制会话服务器向所述群组服务器发送第一群组信息订购请求,用以请求获取群 组中所有群组用户的用户名变化信息,其中,所述第一群组信息订购请求中携带有所述群 组标识;将所述修改后用户名发送给所述控制会话服务器包括响应于所述第一群组信息订购请求,所述群组服务器根据所述群组标识将相应的群组 中的所有群组用户的用户名携带在初始通知消息中发送给所述控制会话服务器。
5. 根据权利要求1所述的方法,其特征在于,在将所述修改后用户名发送给所述控制 会话服务器之后,所述方法还包括所述控制会话服务器将所述修改后用户名发送给群组的所有群组用户。
6. 根据权利要求5所述的方法,其特征在于,在将所述用户名写入到所述群组服务器 中之后,所述方法还包括所述群组用户向所述控制会话服务器发送第二群组信息订购请求,用以请求获取所述 群组中所有群组用户的用户名变化信息,其中,所述第二群组信息订购请求中携带有所述 群组标识。
7. 根据权利要求2所述的方法,其特征在于,所述群组服务器获取来自所述群组用户 的用户名修改请求,并对所述用户名进行修改包括所述群组服务器获取来自所述群组用户的用户名修改请求,其中,所述用户名修改请 求中携带有所述群组用户的标识、群组标识、更新后的用户名;所述群组服务器根据所述群组标识确定所述群组用户归属的群组,并在确定的所述群组中将与所述群组用户的标识具有对应关系的群组用户 的用户名修改为所述更新后的用户名。
8. 根据权利要求1至7中任一项所述的方法,其特征在于,所述 群组用户通过其归属的参与者会话服务器与所述控制会话服务器进行消息交互。
9. 一种基于会话初始协议的用户名协商方法,用于群组用户与控制会话服务器、群组 服务器进行用户名的协商,其特征在于,所述方法包括保存群组用户中每个用户的用户名的群组服务器获取来自请求修改用户名的用户的 用户名修改请求,并对所述用户名修改请求中指定的用户名进行修改,其中,所述用户名修 改请求中携带有修改后用户名;若修改成功,则根据所述控制会话服务器的请求将所述修改后用户名发送给所述控制 会话服务器用以控制群组会话。
10. 根据权利要求9所述的方法,其特征在于,所述群组服务器获取来自请求修改用户 名的用户的用户名修改请求,并对所述用户名修改请求中指定的用户名进行修改包括所述群组服务器获取来自所述请求修改用户名的用户的用户名修改请求,其中,所 述用户名修改请求中携带有所述请求修改用户名的用户的标识、群组标识、更新后的用户 名;所述群组服务器根据所述群组标识确定所述群组用户归属的群组,并在确定的所述群 组中将与所述请求修改用户名的用户的标识具有对应关系的用户名修改为所述更新后的 用户名。
11. 根据权利要求9或10所述的方法,其特征在于,在将所述修改后用户名发送给所述控制会话服务器之后,所述方法还包括所述控制会话服务器将所述修改后用户名发送给群组的所有群组用户。
12. 根据权利要求11所述的方法,其特征在于,所述用户通过其归属的参与者会话服务器与所述控制会话服务器进行消息交互。
13. —种基于会话初始协议的用户名协商系统,包括控制会话服务器和群组服务器,其 特征在于,所述控制会话服务器,用于获取来自群组用户的群组会话请求,其中,所述群组会话请 求中携带有所述群组用户的用户名,并将所述用户名写入到所述群组服务器中;所述群组服务器,用于获取来自所述群组用户的用户名修改请求,并对所述用户名进 行修改,其中,所述用户名修改请求中携带有修改后用户名;若修改成功,则根据所述控制 会话服务器的请求将所述修改后用户名发送给所述控制会话服务器用以控制群组会话。
14. 根据权利要求13所述的系统,其特征在于,所述控制会话服务器还用于获取所述群组用户的标识,并将所述群组用户的标识写入 到所述群组服务器中;所述群组服务器还用于根据来自所述控制会话服务器的所述群组用户的标识,建立并 保存所述群组用户的标识与所述用户名之间的对应关系。
15. 根据权利要求13所述的系统,其特征在于,所述控制会话服务器还用于获取群组会话请求中携带的群组标识,并向所述群组服务器发送携带有所述群组标识的第一群组信息订购请求,用以请求获取群组中所有群组用户 的用户名变化信息;所述群组服务器还用于根据所述群组标识将相应的群组中的所有群组用户的用户名 携带在初始通知消息中发送给所述控制会话服务器。
16. 根据权利要求14所述的系统,其特征在于,所述群组服务器还用于获取来自所述群组用户的用户名修改请求,其中,所述用户名 修改请求中携带有所述群组用户的标识、群组标识、更新后的用户名,并根据所述群组标识 确定所述群组用户归属的群组,并在确定的所述群组中将与所述群组用户的标识具有对应 关系的群组用户的用户名修改为所述更新后的用户名。
17. 根据权利要求13至16中任一项所述的系统,其特征在于,所述系统还包括参与者 会话服务器,用于实现所述群组用户与所述控制会话服务器之间的消息交互。
全文摘要
本发明公开了一种基于会话初始协议的用户名协商方法和系统,其中,该方法用于群组用户与控制会话服务器、群组服务器进行用户名的协商,具体包括控制会话服务器获取来自群组用户的群组会话请求,其中,群组会话请求中携带有群组用户的用户名;控制会话服务器获取用户名,并将用户名写入到群组服务器中;群组服务器获取来自群组用户的用户名修改请求,并对用户名进行修改,其中,用户名修改请求中携带有修改后用户名;若修改成功,则根据控制会话服务器的请求将修改后用户名发送给控制会话服务器用以控制群组会话。借助于本发明的技术方案,用户可以灵活地修改自己的用户名,相比于现有技术,该方法实现过程简单,消耗时间短,提高了用户的体验。
文档编号H04L29/06GK101729498SQ20081017022
公开日2010年6月9日 申请日期2008年10月14日 优先权日2008年10月14日
发明者加赞法尔·阿里, 李凤军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1