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 只有收端在线时发端才能够发送,这样就导致必须要发端和收端同时在线时,才能完成好友的添加,不便于用户进行添加好友操作。
技术实现思路
本专利技术提供一种即时通信业务的添加好友方法,以便于用户进行添加好友操作。为实现本专利技术的目的 ...
【技术保护点】
一种即时通信业务的添加好友方法,其特征在于,包括:接收第一用户发送的添加第二用户为好友的邀请消息,所述邀请消息中包括所述第一用户的标识和所述第二用户的标识;向可扩展标记语言文档管理服务器发送第一查询消息,所述第一查询消息用于查询所述第一用户的标识是否已在所述第二用户的好友列表中;若所述第一用户的标识不在所述第二用户的好友列表中,则向呼叫会话控制功能服务器发送第二查询消息,所述第二查询消息用于查询所述第二用户是否在线;若所述第二用户在线,则向所述第二用户发送所述邀请消息;若所述第二用户不在线,则存储所述邀请消息,向所述呼叫会话控制功能服务器发送至少一个第三查询消息,所述第三查询消息用于查询所述第二用户是否在线,直至查询到所述第二用户在线后向所述第二用户发送所述邀请消息。
【技术特征摘要】
1.一种即时通信业务的添加好友方法,其特征在于,包括: 接收第一用户发送的添加第二用户为好友的邀请消息,所述邀请消息中包括所述第一用户的标识和所述第二用户的标识; 向可扩展标记语言文档管理服务器发送第一查询消息,所述第一查询消息用于查询所述第一用户的标识是否已在所述第二用户的好友列表中; 若所述第一用户的标识不在所述第二用户的好友列表中,则向呼叫会话控制功能服务器发送第二查询消息,所述第二查询消息用于查询所述第二用户是否在线; 若所述第二用户在线,则向所述第二用户发送所述邀请消息;若所述第二用户不在线,则存储所述邀请消息,向所述呼叫会话控制功能服务器发送至少一个第三查询消息,所述第三查询消息用于查询所述第二用户是否在线,直至查询到所述第二用户在线后向所述第二用户发送所述邀请消息。2.根据权利要求1所述的方法,其特征在于,所述向所述第二用户发送所述邀请消息之后,还包括: 接收所述第二用户返回的同意添加好友确认消息,所述同意添加好友确认消息中包括所述第一用户的标识和所述第二用户的标识; 向所述可扩展标记语言文档管理服务器发送第一请求消息,以请求所述可扩展标记语言文档管理服务器将所述第二用户的标识添加至所述第一用户的好友列表中。3.根据权利要求1所述的方法,其特征在于,所述向所述第二用户发送所述邀请消息之后,还包括: 接收所述第二用户发送的拒绝添加好友确认消息,所述拒绝添加好友确认消息中包括所述第一用户的标识和所述第二用户的标识; 发送所述拒绝添加好友确认消息至所述第一用户。4.根据权利要求1-3任一项所述的方法,其特征在于,所述向可扩展标记语言文档管理服务器发送第一查询消息之后,还包括: 若所述第一用户的标识已在所述第二用户的好友列表中,则不向所述第二用户发送所述邀请消息,并向所述可扩展标记语言文档管理服务器发送第二请求消息,用于请求所述可扩展标记语言文档管理服务器将所述第二用户的标识添加至所述第一用户的好友列表中,以使所述可扩展标记语言文档管理服务器向所述第一用户发送已添加所述第二用户为好友的通知消息。...
【专利技术属性】
技术研发人员:侯赛男,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。