呼叫转移方法及装置制造方法及图纸

技术编号:22568462 阅读:47 留言:0更新日期:2019-11-16 13:32
本申请公开了一种呼叫转移方法及装置,所述方法包括:当向被叫应用程序发送呼叫连接请求时,在设定时间段内未接收到被叫应用程序的呼叫响应时,向网络开放功能实体发送携带有被叫应用程序账号的查询请求,以使网络开放功能实体在预设数据库中查询被叫应用程序账号对应的被叫终端号码,其中,数据库中存储有被叫应用程序账号和被叫终端号码之间的映射关系;接收网络开放功能实体返回的查询结果;若从查询结果中获取到被叫终端号码,则向主叫终端的应用程序发送携带被叫终端号码的呼叫失败消息,以供主叫终端的应用程序向跨网络互操作功能实体发送接入通信网络的连接请求。可以实现将指向一个应用账号的呼叫连接请求转移至一个终端号码,改善了用户体验。

Call transfer method and device

The application discloses a call transfer method and device, the method includes: when the call connection request is sent to the called application, when the call response of the called application is not received within the set time period, the query request with the called application account is sent to the network open function entity, so that the network open function entity can query the called application account in the preset database The called terminal number corresponding to the application account, wherein, the database stores the mapping relationship between the called application account and the called terminal number; receives the query result returned by the network open function entity; if the called terminal number is obtained from the query result, the call failure message carrying the called terminal number is sent to the application of the calling terminal for the main user Call the terminal's application program to send the connection request to the cross network interoperability function entity to access the communication network. The call connection request to an application account can be transferred to a terminal number to improve the user experience.

【技术实现步骤摘要】
呼叫转移方法及装置
本申请属于通信
,具体涉及一种呼叫转移方法、视频通信服务器、主叫终端及会话管理功能实体。
技术介绍
目前用户可以在多个手机号码之间相互设定呼叫转移功能。但手机号码和支持视频通信的应用账号之间则不支持相互间的呼叫转移。用户体验不佳。
技术实现思路
本申请针对目前手机号码和支持视频通信的应用账号之间则不支持相互间的呼叫转移的问题,提供一种呼叫转移方法、视频通信服务器、主叫终端及会话管理功能实体。作为本申请的第一方面,提供一种呼叫转移方法,包括:当向被叫应用程序发送呼叫连接请求,并在设定时间段内未接收到被叫应用程序的呼叫响应时,向网络开放功能实体发送携带有被叫应用程序账号的查询请求,以使所述网络开放功能实体在预设数据库中查询所述被叫应用程序账号对应的被叫终端号码,其中,数据库中存储有所述被叫应用程序账号和所述被叫终端号码之间的映射关系;接收所述网络开放功能实体返回的查询结果;若从所述查询结果中获取到被叫终端号码,则向所述主叫终端的应用程序发送携带所述被叫终端号码的呼叫失败消息,以供所述主叫终端的应用程序向跨网络互操作功能实体发送接入通信网络的连接请求。作为本申请的第二方面,提供一种呼叫转移方法,包括:当接收到视频通信服务器发送的携带被叫终端号码的呼叫失败消息时,向跨网络互操作功能实体发送接入通信网络的连接请求;接收所述跨网络互操作功能实体返回的接入网络成功消息,所述接入网络成功消息是所述跨网络互操作功能实体与数据库对所述主叫终端的应用程序鉴权通过后发送的;向会话管理功能实体发送携带所述被叫终端号码的会话建立请求。优选地,在向会话管理功能实体发送携带所述被叫终端号码的会话建立请求之后,所述方法还包括:接收会话管理功能实体发送的携带用户平面功能实体信息的数据连接指示消息;与所述用户平面功能实体建立数据连接。作为本申请的第三方面,提供一种呼叫转移方法,包括:接收主叫终端的应用程序发送的携带被叫终端号码的会话建立请求;向所述被叫终端号码对应的被叫终端发送呼叫请求;当接收到所述被叫终端发送的应答消息时,向所述主叫终端的应用程序返回会话连接建立成功消息。优选地,所述方法还包括:选择用户平面功能实体,并向主叫终端的应用程序发送数据连接指示消息,以供所述主叫终端的应用程序与所述用户平面功能实体建立数据连接。作为本申请的第四方面,提供一种视频通信服务器,包括:发送模块,用于当向被叫应用程序发送呼叫连接请求,并在设定时间段内未接收到被叫应用程序的呼叫响应时,向网络开放功能实体发送携带有被叫应用程序账号的查询请求,以使所述网络开放功能实体在预设数据库中查询所述被叫应用程序账号对应的被叫终端号码,其中,数据库中存储有所述被叫应用程序账号和所述被叫终端号码之间的映射关系;接收模块,用于接收所述网络开放功能实体返回的查询结果;所述发送模块还用于若从所述查询结果中获取到被叫终端号码,则向所述主叫终端的应用程序发送携带所述被叫终端号码的呼叫失败消息,以供所述主叫终端的应用程序向跨网络互操作功能实体发送接入通信网络的连接请求。作为本申请的第五方面,提供一种主叫终端,包括:发送模块,用于当接收到视频通信服务器发送的携带被叫终端号码的呼叫失败消息时,向跨网络互操作功能实体发送接入通信网络的连接请求;接收模块,用于接收所述跨网络互操作功能实体返回的接入网络成功消息,所述接入网络成功消息是所述跨网络互操作功能实体与数据库对所述主叫终端的应用程序鉴权通过后发送的;所述发送模块还用于向会话管理功能实体发送携带所述被叫终端号码的会话建立请求。优选地,所述主叫终端的应用程序还包括:所述接收模块还用于接收会话管理功能实体发送的携带用户平面功能实体信息的数据连接指示消息;建立连接模块,用于与所述用户平面功能实体建立数据连接。作为本申请的第六方面,提供一种会话管理功能实体,包括:接收模块,用于接收主叫终端的应用程序发送的携带被叫终端号码的会话建立请求;发送模块,用于向所述被叫终端号码对应的被叫终端发送呼叫请求;返回模块,用于当接收到所述被叫终端发送的应答消息时,向所述主叫终端的应用程序返回会话连接建立成功消息。优选地,所述会话管理功能实体还包括:选择模块,用于选择用户平面功能实体;所述发送模块还用于向主叫终端的应用程序发送数据连接指示消息,以供所述主叫终端的应用程序与所述用户平面功能实体建立数据连接。本申请提供的呼叫转移方法,当向被叫应用程序发送呼叫连接请求时,在设定时间段内未接收到被叫应用程序的呼叫响应时,向网络开放功能实体发送携带有被叫应用程序账号的查询请求,若接收到的查询结果中包括被叫终端号码,则向主叫终端的应用程序发送呼叫失败消息,以供主叫终端的应用程序向跨网络互操作功能实体发送接入通信网络的连接请求,进而建立主叫终端的应用程序与被叫终端之间的会话连接。可以实现将指向一个应用账号的呼叫连接请求转移至一个终端号码,改善了用户体验。附图说明图1为本申请第一实施例提供的一种呼叫转移方法的流程图;图2为本申请第二实施例提供的一种呼叫转移方法的流程图;图3为本申请第三实施例提供的一种呼叫转移方法的流程图;图4为本申请第四实施例提供的一种视频通信服务器的结构示意图;图5为本申请第五实施例提供的一种主叫终端的结构示意图;图6为本申请第六实施例提供的一种会话管理功能实体的结构示意图。具体实施方式为使本领域技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术作进一步详细描述。本申请提供一种呼叫转移方法、视频通信服务器、主叫终端及会话管理功能实体。以下分别结合本申请提供的实施例的附图逐一进行详细说明。本申请第一实施例提供的一种呼叫转移方法如下:本实施例的执行主体为视频通信服务器,如图1所示,其示出了本申请实施例提供的一种呼叫转移方法,包括以下步骤。步骤S101,当向被叫应用程序发送呼叫连接请求,并在设定时间段内未接收到被叫应用程序的呼叫响应时,向网络开放功能实体(NEF,NetworkExposureFunction)发送携带有被叫应用程序账号的查询请求,以使所述网络开放功能实体在预设数据库中查询所述被叫应用程序账号对应的被叫终端号码。在本步骤中,视频通信服务器根据来自网络的主叫终端的应用程序的呼叫命令,向被叫应用程序账号的应用程序发起呼叫连接请求。在被叫应用程序超时没有响应时,视频通信服务器(根据预定规则,例如多家运营商轮询)向网络开放功能实体发起查询请求,查询被叫应用账号是否预留了被叫终端号码,以用于将呼叫转移至被叫终端号码。其中,数据库中存储有所述被叫应用程序账号和所述被叫终端号码之间的映射关系。在一种优选的实施方式中,在初始状态,用户本文档来自技高网...

【技术保护点】
1.一种呼叫转移方法,其特征在于,包括:/n当向被叫应用程序发送呼叫连接请求,并在设定时间段内未接收到被叫应用程序的呼叫响应时,向网络开放功能实体发送携带有被叫应用程序账号的查询请求,以使所述网络开放功能实体在预设数据库中查询所述被叫应用程序账号对应的被叫终端号码,其中,数据库中存储有所述被叫应用程序账号和所述被叫终端号码之间的映射关系;/n接收所述网络开放功能实体返回的查询结果;/n若从所述查询结果中获取到被叫终端号码,则向主叫终端的应用程序发送携带所述被叫终端号码的呼叫失败消息,以供所述主叫终端的应用程序向跨网络互操作功能实体发送接入通信网络的连接请求。/n

【技术特征摘要】
1.一种呼叫转移方法,其特征在于,包括:
当向被叫应用程序发送呼叫连接请求,并在设定时间段内未接收到被叫应用程序的呼叫响应时,向网络开放功能实体发送携带有被叫应用程序账号的查询请求,以使所述网络开放功能实体在预设数据库中查询所述被叫应用程序账号对应的被叫终端号码,其中,数据库中存储有所述被叫应用程序账号和所述被叫终端号码之间的映射关系;
接收所述网络开放功能实体返回的查询结果;
若从所述查询结果中获取到被叫终端号码,则向主叫终端的应用程序发送携带所述被叫终端号码的呼叫失败消息,以供所述主叫终端的应用程序向跨网络互操作功能实体发送接入通信网络的连接请求。


2.一种呼叫转移方法,其特征在于,包括:
当接收到视频通信服务器发送的携带被叫终端号码的呼叫失败消息时,向跨网络互操作功能实体发送接入通信网络的连接请求;
接收所述跨网络互操作功能实体返回的接入网络成功消息,所述接入网络成功消息是所述跨网络互操作功能实体与数据库对主叫终端的应用程序鉴权通过后发送的;
向会话管理功能实体发送携带所述被叫终端号码的会话建立请求。


3.根据权利要求2所述的呼叫转移方法,其特征在于,在向会话管理功能实体发送携带所述被叫终端号码的会话建立请求之后,所述方法还包括:
接收会话管理功能实体发送的携带用户平面功能实体信息的数据连接指示消息;
与所述用户平面功能实体建立数据连接。


4.一种呼叫转移方法,其特征在于,包括:
接收主叫终端的应用程序发送的携带被叫终端号码的会话建立请求;
向所述被叫终端号码对应的被叫终端发送呼叫请求;
当接收到所述被叫终端发送的应答消息时,向所述主叫终端的应用程序返回会话连接建立成功消息。


5.根据权利要求4所述的呼叫转移方法,其特征在于,所述方法还包括:
选择用户平面功能实体,并向所述主叫终端的应用程序发送数据连接指示消息,以供所述主叫终端的应用程序与所述用户平面功能实体建立数据连接。


6.一种视频通信服务器,其特征在于,包括:
发送模块,用于当向被...

【专利技术属性】
技术研发人员:张伦泳
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1
相关领域技术
  • 暂无相关专利