即时通信业务的添加好友方法及装置制造方法及图纸

技术编号:9620499 阅读:184 留言:0更新日期:2014-01-30 09:19
本发明专利技术提供一种即时通信业务的添加好友方法及装置。该方法包括:接收第一用户发送的添加第二用户为好友的邀请消息;向可扩展标记语言文档管理服务器发送第一查询消息,第一查询消息用于查询第一用户的标识是否已在第二用户的好友列表中;若第一用户的标识不在第二用户的好友列表中,则向呼叫会话控制功能服务器发送第二查询消息,第二查询消息用于查询第二用户是否在线;若第二用户在线,则向第二用户发送邀请消息;若第二用户不在线,则存储邀请消息,向呼叫会话控制功能服务器发送至少一个第三查询消息直至查询到第二用户在线后向第二用户发送邀请消息。实现不必发端和收端同时在线,便于用户进行添加好友操作。

Method and device for adding friend to instant communication service

The invention provides a method and a device for adding friends to an instant communication service. The method comprises: adding second users receive the first sent by the user as a friend invitation message; extended markup language document management server sends the first message to the query, the first query message is used to query the first user identification is already in the second user's friends list; if the first user identification in second user's friends list, to send a query message server second call session control, second query messages for query second users are online; if second users online, to second users send an invitation message; if second users online, is invited to store messages, call session control function to send a query message server at least third to second users to query after online to second users send an invitation message. Implementation does not have to start and receive simultaneously online, easy for users to add friends to operate.

【技术实现步骤摘要】
即时通信业务的添加好友方法及装置
本专利技术涉及通信技术,尤其涉及一种即时通信业务的添加好友方法及装置。
技术介绍
即时通信(Instant Messaging, IM)是指能够即时发送和接收互联网消息等的业务。经过多年的发展,即时通信的功能日益丰富,即时通信不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化息平台。现有技术中,基于MS的即时通信业务主要采用全球移动通信系统协会(Global System of Mobile Communication Association, GSMA)的富通信套件(RichCommunication Suite,RCS)相关标准,以及互联网工程任务组(the Internet EngineeringTask Force, IETF)即时消息会话初始化及其扩展协议(Session Initiation Protocolfor IM and Presence Leveraging Extension, SIMPLE)等相关技术标准。而以上相关技术标准所规定的添加好友流程中,收端所收到的添加好友邀请通过会话发起协议通知(SIP(Session Initiation Protocol) NOTIFY)来实现,而 SIP NOTIFY 只有收端在线时发端才能够发送,这样就导致必须要发端和收端同时在线时,才能完成好友的添加,不便于用户进行添加好友操作。
技术实现思路
本专利技术提供一种即时通信业务的添加好友方法,以便于用户进行添加好友操作。为实现本专利技术的目的,一方面,本专利技术提供了一种即时通信业务中添加好友方法,包括:接收第一用户发送的添加第二用户为好友的邀请消息,所述邀请消息中包括所述第一用户的标识和所述第二用户的标识;向可扩展标记语言文档管理服务器发送第一查询消息,所述第一查询消息用于查询所述第一用户的标识是否已在所述第二用户的好友列表中;若所述第一用户的标识不在所述第二用户的好友列表中,则向呼叫会话控制功能服务器发送第二查询消息,所述第二查询消息用于查询所述第二用户是否在线;若所述第二用户在线,则向所述第二用户发送所述邀请消息;若所述第二用户不在线,则存储所述邀请消息,向所述呼叫会话控制功能服务器发送至少一个第三查询消息,所述第三查询消息用于查询所述第二用户是否在线,直至查询到所述第二用户在线后向所述第二用户发送所述邀请消息。另一方面,本专利技术还提供了一种即时通信业务的添加好友装置,包括:接收模块,用于接收第一用户发送的添加第二用户为好友的邀请消息,所述邀请消息中包括所述第一用户的标识和所述第二用户的标识;发送模块,用于向可扩展标记语言文档管理服务器发送第一查询消息,所述第一查询消息用于查询所述第一用户的标识是否已在所述第二用户的好友列表中;若所述第一用户的标识不在所述第二用户的好友列表中,则向呼叫会话控制功能服务器发送第二查询消息,所述第二查询消息用于查询所述第二用户是否在线;若所述第二用户在线,则向所述第二用户发送所述邀请消息;存储模块,用于若所述第二用户不在线,则存储所述邀请消息;所述发送模块,还用于向所述呼叫会话控制功能服务器发送至少一个第三查询消息,所述第三查询消息用于查询所述第二用户是否在线,直至查询到所述第二用户在线后向所述第二用户发送所述邀请消息。本专利技术提供的即时通信业务的添加好友方法及装置,通过添加好友装置接收第一用户发送的添加第二用户为好友的邀请消息,若第一用户不在第二用户的好友列表中,则第二用户在线时,向第二用户发送邀请消息;若第二用户不在线,则存储该邀请消息,并向CSCF服务器查询第二用户是否在线,直至查询到第二用户在线后,则向第二用户发送邀请消息。即发端发送添加好友的邀请消息后不必等待收端上线,而是通过添加好友装置实现向收端发出邀请,不必发端和收端同时在线,便于用户进行添加好友操作。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的即时通信业务的添加好友方法的实施例的流程图;图2为本专利技术所基于的即时通信业务是基于MS系统的网络架构图;图3为本专利技术提供的即时通信业务的添加好友方法的又一实施例的流程图;图4为本专利技术提供的即时通信业务的添加好友方法的又一实施例的流程图;图5为本专利技术提供的即时通信业务的添加好友方法的又一实施例的流程图;图6为本专利技术提供的即时通信业务的添加好友方法的又一实施例的流程图;图7为本专利技术提供的即时通信业务的添加好友装置的实施例的结构示意图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术提供的即时通信业务的添加好友方法的实施例的流程图,本实施例具体可适用于即时通信业务中好友的添加,以下步骤的执行主体可以为頂服务器,该頂服务器可以为IP多媒体子系统(IP Multimedia Subsystem, IMS)中的网元。还可以是IMS系统中独立设置的或集成在其他网元上的模块。頂服务器的功能可以通过软件和/或硬件的方式来实现。本实施例的即时通信业务的添加好友方法的具体步骤如下:Sll:接收第一用户发送的添加第二用户为好友的邀请消息,该邀请消息中包括该第一用户的标识和该第二用户的标识。本专利技术的即时通信业务是基于MS系统的,图2为本专利技术所基于的即时通信业务是基于MS系统的网络架构图,具体可以由客户端、IM服务器、呼叫会话控制功能(Call Session Control Function, CSCF)服务器和可扩展标记语言(Extensible MarkupLanguage, XML)文档管理服务器(XML Document Management Server, XDMS)和 Presence服务器组成,CSCF 服务器为代理 CSCF(Proxy CSCF, P-CSCF),查询 CSCF (InterrogatingCSCF, 1-CSCF)和服务 CSCF (Serving CSCF, S-CSCF)的统称,CSCF 为 IMS 网络的核心设备,用于会话过程中的信令控制及信令转发,其中的S-CSCF用于客户端的会话控制和注册请求的处理,P-CSCF是MS中一个信令出站/入站的代理服务器,客户端接收与发送的信令都要进过P-CSCF。IM服务器用于控制即时通信消息的转发及存储,以及好友邀请的发送和存储。頂服务器与MS核心网之间通过SIP接口连接,与XDMS之间通过XCAP接口连接。XDMS用于维护用户的好友关系以及在添加好友的过程中进行好友关系验证。Presence服务器用于管理用户上线的状态,好友上线状态的订阅以及通知等。Presence服务器与XDMS之间通过XCAP接口连接。本文档来自技高网...

【技术保护点】
一种即时通信业务的添加好友方法,其特征在于,包括:接收第一用户发送的添加第二用户为好友的邀请消息,所述邀请消息中包括所述第一用户的标识和所述第二用户的标识;向可扩展标记语言文档管理服务器发送第一查询消息,所述第一查询消息用于查询所述第一用户的标识是否已在所述第二用户的好友列表中;若所述第一用户的标识不在所述第二用户的好友列表中,则向呼叫会话控制功能服务器发送第二查询消息,所述第二查询消息用于查询所述第二用户是否在线;若所述第二用户在线,则向所述第二用户发送所述邀请消息;若所述第二用户不在线,则存储所述邀请消息,向所述呼叫会话控制功能服务器发送至少一个第三查询消息,所述第三查询消息用于查询所述第二用户是否在线,直至查询到所述第二用户在线后向所述第二用户发送所述邀请消息。

【技术特征摘要】
1.一种即时通信业务的添加好友方法,其特征在于,包括: 接收第一用户发送的添加第二用户为好友的邀请消息,所述邀请消息中包括所述第一用户的标识和所述第二用户的标识; 向可扩展标记语言文档管理服务器发送第一查询消息,所述第一查询消息用于查询所述第一用户的标识是否已在所述第二用户的好友列表中; 若所述第一用户的标识不在所述第二用户的好友列表中,则向呼叫会话控制功能服务器发送第二查询消息,所述第二查询消息用于查询所述第二用户是否在线; 若所述第二用户在线,则向所述第二用户发送所述邀请消息;若所述第二用户不在线,则存储所述邀请消息,向所述呼叫会话控制功能服务器发送至少一个第三查询消息,所述第三查询消息用于查询所述第二用户是否在线,直至查询到所述第二用户在线后向所述第二用户发送所述邀请消息。2.根据权利要求1所述的方法,其特征在于,所述向所述第二用户发送所述邀请消息之后,还包括: 接收所述第二用户返回的同意添加好友确认消息,所述同意添加好友确认消息中包括所述第一用户的标识和所述第二用户的标识; 向所述可扩展标记语言文档管理服务器发送第一请求消息,以请求所述可扩展标记语言文档管理服务器将所述第二用户的标识添加至所述第一用户的好友列表中。3.根据权利要求1所述的方法,其特征在于,所述向所述第二用户发送所述邀请消息之后,还包括: 接收所述第二用户发送的拒绝添加好友确认消息,所述拒绝添加好友确认消息中包括所述第一用户的标识和所述第二用户的标识; 发送所述拒绝添加好友确认消息至所述第一用户。4.根据权利要求1-3任一项所述的方法,其特征在于,所述向可扩展标记语言文档管理服务器发送第一查询消息之后,还包括: 若所述第一用户的标识已在所述第二用户的好友列表中,则不向所述第二用户发送所述邀请消息,并向所述可扩展标记语言文档管理服务器发送第二请求消息,用于请求所述可扩展标记语言文档管理服务器将所述第二用户的标识添加至所述第一用户的好友列表中,以使所述可扩展标记语言文档管理服务器向所述第一用户发送已添加所述第二用户为好友的通知消息。...

【专利技术属性】
技术研发人员:侯赛男
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1