基于会话初始协议的用户名协商方法和系统技术方案

技术编号:4256787 阅读:227 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于会话初始协议的用户名协商方法和系统,其中,该方法用于群组用户与控制会话服务器、群组服务器进行用户名的协商,具体包括:控制会话服务器获取来自群组用户的群组会话请求,其中,群组会话请求中携带有群组用户的用户名;控制会话服务器获取用户名,并将用户名写入到群组服务器中;群组服务器获取来自群组用户的用户名修改请求,并对用户名进行修改,其中,用户名修改请求中携带有修改后用户名;若修改成功,则根据控制会话服务器的请求将修改后用户名发送给控制会话服务器用以控制群组会话。借助于本发明专利技术的技术方案,用户可以灵活地修改自己的用户名,相比于现有技术,该方法实现过程简单,消耗时间短,提高了用户的体验。

【技术实现步骤摘要】

本专利技术涉及基于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 控制会话服务器将用户名写入到群组服务器中时,如果群组服务器中已经存在与用户名相同的用户名,则控制会话服务器为群组用户生成新用户名,并将新用户名写入到群组服务器中。 控制会话服务器为了获取群组中所有群组用户的用户名变化信息,会向群组服务器发起订购请求流程,该流程包括群组会话请求中还携带有群组标识,控制会话服务器获取群组标识后,向群组服务器发送第一群组信息订购请求,用以请求获取群组中所有群组用户的用户名变化信息,其中,第一群组信息订购请求中携带有群组标识;响应于第一群组信息订购请求,群组服务器根据群组标识将相应的群组中的所有群组用户的用户名携带在初始通知消息中发送给控制会话服务器。 另外,本文档来自技高网...

【技术保护点】
一种基于会话初始协议的用户名协商方法,用于群组用户与控制会话服务器、群组服务器进行用户名的协商,其特征在于,所述方法包括:控制会话服务器获取来自群组用户的群组会话请求,其中,所述群组会话请求中携带有所述群组用户的用户名;所述控制会话服务器获取所述用户名,并将所述用户名写入到所述群组服务器中;所述群组服务器获取来自所述群组用户的用户名修改请求,并对所述用户名进行修改,其中,所述用户名修改请求中携带有修改后用户名;若修改成功,则根据所述控制会话服务器的请求将所述修改后用户名发送给所述控制会话服务器用以控制群组会话。

【技术特征摘要】
一种基于会话初始协议的用户名协商方法,用于群组用户与控制会话服务器、群组服务器进行用户名的协商,其特征在于,所述方法包括控制会话服务器获取来自群组用户的群组会话请求,其中,所述群组会话请求中携带有所述群组用户的用户名;所述控制会话服务器获取所述用户名,并将所述用户名写入到所述群组服务器中;所述群组服务器获取来自所述群组用户的用户名修改请求,并对所述用户名进行修改,其中,所述用户名修改请求中携带有修改后用户名;若修改成功,则根据所述控制会话服务器的请求将所述修改后用户名发送给所述控制会话服务器用以控制群组会话。2. 根据权利要求1所述的方法,其特征在于,所述群组会话请求中还携带有所述群组 用户的标识,所述方法还包括所述控制会话服务器获取所述群组用户的标识,并将所述群组用户的标识写入到所述 群组服务器中;所述群组服务器建立并保存所述群组用户的标识与所述用户名之间的对应关系。3. 根据权利要求1所述的方法,其特征在于,所述将所述用户名写入到群组服务器中 还包括如果所述群组服务器中已经存在与所述用户名相同的用户名,则所述控制会话服务器 为所述群组用户生成新用户名,并将所述新用户名写入到所述群组服务器中。4. 根据权利要求1所述的方法,其特征在于,所述群组会话请求中还携带有群组标识, 将所述修改后用户名发送给所述控制会话服务器之前,所述方法还包括 所述控制会话服务器获取所述群组标识;所述控制会话服务器向所述群组服务器发送第一群组信息订购请求,用以请求获取群 组中所有群组用户的用户名变化信息,其中,所述第一群组信息订购请求中携带有所述群 组标识;将所述修改后用户名发送给所述控制会话服务器包括响应于所述第一群组信息订购请求,所述群组服务器根据所述群组标识将相应的群组 中的所有群组用户的用户名携带在初始通知消息中发送给所述控制会话服务器。5. 根据权利要求1所述的方法,其特征在于,在将所述修改后用户名发送给所述控制 会话服务器之后,所述方法还包括所述控制会话服务器将所述修改后用户名发送给群组的所有群组用户。6. 根据权利要求5所述的方法,其特征在于,在将所述用户名写入到所述群组服务器 中之后,所述方法还包括所述群组用户向所述控制会话服务器发送第二群组信息订购请求,用以请求获取所述 群组中所有群组用户的用户名变化信息,其中,所述第二群组信息订购请求中携带有所述 群组标识。7. 根据权利要求2所述的方法,其特征在于,所述群组服务器获取来自所述群组用户 的用户名修改请求,并对所述用户名进行修改包括所述群组服务器获取来自所述群组用户的用户名修改请求,其中,所述用户名修改请 求中携带有所述群组用户的标识、群组标识、更新后的用户名;所述群组服务器根据所述群组标识确定所述群组用户归属的群组,并在确定的所述群组中将与所述群组用户的标识具有对应关系的群组用户 的用户名修改为所述更新后的用户名。8. 根据权利要求1至7中任一项所述的方法,其特征在于,所述 群组用户通过其归属的参与者会话服务器与所述控制会话服务器进行消息交互。9. 一种基于会话初始协议的用户名协商方法,用于群组用户与控制会话服务器、群组 服务器进行用户名的协商,其特征在...

【专利技术属性】
技术研发人员:李凤军加赞法尔阿里
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1