CN108322435A - 一种多媒体通话方法、终端、ims服务器及存储介质 - Google Patents

一种多媒体通话方法、终端、ims服务器及存储介质 Download PDF

Info

Publication number
CN108322435A
CN108322435A CN201711434040.7A CN201711434040A CN108322435A CN 108322435 A CN108322435 A CN 108322435A CN 201711434040 A CN201711434040 A CN 201711434040A CN 108322435 A CN108322435 A CN 108322435A
Authority
CN
China
Prior art keywords
terminal
multimedia session
communication
communication terminal
service device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711434040.7A
Other languages
English (en)
Inventor
张建明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201711434040.7A priority Critical patent/CN108322435A/zh
Publication of CN108322435A publication Critical patent/CN108322435A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种多媒体通话方法、终端、IMS服务器及存储介质,针对现有技术中通信终端可通过中继终端接入网络,但无法享用多媒体通话业务的问题,本发明提供的多媒体通话方法,通信终端在通过中继终端到网络上注册后,可以获得网络通信地址,因此当通信终端通过中继终端到IMS服务器上进行业务注册时,可以使IMS服务器获得与通信终端交互的路由寻址信息。后续过程中,IMS服务器可根据该路由寻址信息完成通话接续,让通信终端与呼叫终端进行多媒体通话,扩展了通信终端用户与其他终端的通信方式,提升了用户体验。本发明还提供一种终端、IMS服务器及存储介质,相对于现有方案,扩展了终端可享用的业务范围,提升了用户体验。

Description

一种多媒体通话方法、终端、IMS服务器及存储介质
技术领域
本发明涉及通信技术领域,更具体地说,涉及一种多媒体通话方法、终端、IMS服务器及存储介质。
背景技术
通信终端通过中继终端接入网络这在现有技术中已经是可以实现的,例如,一个手机打开其“便携式热点”功能,则其可以作为接入热点以供其他手机或便携式设备接入网络。不过在现有的终端接入方案中,通信终端通过中继终端接入网络之后无法使用IMS(IPMultimedia Subsystem,IP多媒体***)提供的业务,例如IMS语音通话、IMS视频通话等,这不仅限制了通信终端的用户与其他用户之间的通话方式,同时,也使得其他能够享用IMS业务的用户无法通过自己期望的方式与通信终端的用户进行通信,给用户造成了极大的不便。
所以,现在亟需提出一种新的通信方案,解决现有技术中通信终端通过中继终端接入网络后无法与其他终端进行多媒体通话的问题。
发明内容
本发明要解决的技术问题在于:解决现有技术中通信终端通过中继终端接入到网络后无法与其他终端进行多媒体通话的问题,针对该技术问题,提供一种多媒体通话方法、终端、IMS服务器及存储介质。
为解决上述技术问题,本发明提供一种多媒体通话方法,所述多媒体通话方法包括:
在通过中继终端实现网络注册后,通信终端向所述中继终端发送业务注册请求,以供所述中继终端将所述业务注册请求发送给IP多媒体***IMS服务器,所述业务注册请求中包括所述通信终端在网络注册时网络服务器为其确定的网络通信地址;
所述通信终端接收所述IMS服务器通过所述中继终端发送的业务注册响应;
所述通信终端通过所述中继终端和所述IMS服务器进行交互,实现与呼叫终端间的多媒体通话。
可选的,所述呼叫终端为第一主叫终端,所述通信终端通过所述中继终端和所述IMS服务器进行交互,实现与呼叫终端间的多媒体通话包括:
所述通信终端接收所述中继终端发送的第一多媒体通话请求,所述第一多媒体通话请求由所述第一主叫终端通过所述IMS服务器发送给所述中继终端;
所述通信终端在通话接续成功后通过所述中继终端向所述IMS服务器发送针对所述第一多媒体通话请求的第一多媒体通话响应,以供所述IMS服务器将所述第一多媒体通话响应发送给所述第一主叫终端;
所述通信终端通过所述中继终端收发多媒体数据,实现与所述第一主叫终端间的多媒体通话。
可选的,所述呼叫终端为第一被叫终端,所述通信终端通过所述中继终端和所述IMS服务器进行交互,实现与呼叫终端间的多媒体通话包括:
所述通信终端通过所述中继终端向所述IMS服务器发送携带有所述第一被叫终端唯一标识信息的第二多媒体通话请求;
所述通信终端通过所述中继终端接收所述IMS服务器发送的第二多媒体通话响应,所述第二多媒体通话响应由所述第一被叫终端在通话接续成功后发送到所述IMS服务器上;
所述通信终端通过所述中继终端收发多媒体数据,实现与所述第一被叫终端间的多媒体通话。
进一步地,本发明还提供一种多媒体通话方法,其特征在于,所述多媒体通话方法包括:
中继终端接收通信终端发送的业务注册请求,所述业务注册请求中包括由网络服务器在所述通信终端通过所述中继终端实现网络注册时为其确定的网络通信地址;
所述中继终端将所述业务注册请求发送给IP多媒体***IMS服务器,以供所述IMS服务器根据所述网络通信地址对所述通信终端进行业务注册;
所述中继终端将从所述IMS服务器处接收的针对所述业务注册请求的业务注册响应发送给所述通信终端;
所述中继终端实现所述通信终端和所述IMS服务器间的交互,以供所述通信终端与呼叫终端进行多媒体通话。
可选的,所述呼叫终端为第一主叫终端,所述中继终端实现所述通信终端和所述IMS服务器间的交互,以供所述通信终端与呼叫终端进行多媒体通话包括:
所述中继终端将从所述IMS服务器处接收到的第一多媒体通话请求发送给所述通信终端,所述第一多媒体通话请求携带有所述通信终端的唯一标识信息,且由所述第一主叫终端发送到所述IMS服务器上;
所述中继终端将所述通信终端在通话接续成功后发送的第一多媒体通话响应发送给所述IMS服务器,以供所述IMS服务器将所述第一多媒体通话响应发送给所述第一主叫终端;
所述中继终端转发所述通信终端和所述IMS服务器之间的多媒体数据,实现所述通信终端与所述第一主叫终端间的多媒体通话。
可选的,所述呼叫终端为第一被叫终端,所述中继终端实现所述通信终端和所述IMS服务器间的交互,以供所述通信终端与呼叫终端进行多媒体通话包括:
所述中继终端将从所述通信终端处接收的携带有所述第一被叫终端唯一标识信息的第二多媒体通话请求发送给所述IMS服务器;
所述中继终端将从所述IMS服务器处接收到的第二多媒体通话响应发送给所述通信终端,所述第二多媒体通话响应由所述第一被叫终端在通话接续成功后发送到所述IMS服务器上;
所述中继终端转发所述通信终端和所述IMS服务器之间的多媒体数据,实现所述通信终端与所述第一被叫终端间的多媒体通话。
进一步地,本发明还提供一种多媒体通话方法,所述多媒体通话方法包括:
IP多媒体***IMS服务器接收中继终端发送的携带有通信终端网络通信地址的业务注册请求,所述网络通信地址为所述通信终端通过所述中继终端实现网络注册时网络服务器为其确定;
所述IMS服务器根据所述网络通信地址生成并存储属于所述通信终端的路由寻址信息;
所述IMS服务器通过所述中继终端向所述通信终端发送业务注册响应;
所述IMS服务器通过所述中继终端与所述通信终端进行交互,实现所述通信终端与呼叫终端间的多媒体通话。
进一步地,本发明还提供了一种终端,所述终端包括第一处理器、第一存储器、第一通信装置及第一通信总线;
所述第一通信总线用于实现第一处理器和第一存储器、第一处理器与第一通信装置之间的连接通信;
所述第一处理器用于执行第一存储器中存储的第一多媒体通话程序,控制所述第一通信装置实现如前第一项至第三项中任一项所述的多媒体通话方法的步骤;或,所述第一处理器用于执行第一存储器中存储的第二多媒体通话程序,以控制所述第一通信装置实现如前第四项至第六项中任一项所述的多媒体通话方法的步骤。
进一步地,本发明还提供了一种IMS服务器,所述IMS服务器包括第二处理器、第二存储器、第二通信装置及第二通信总线;
所述第二通信总线用于实现第二处理器和第二存储器、第二处理器与第二通信装置之间的连接通信;
所述第二处理器用于执行第二存储器中存储的第三多媒体通话程序,以所述第二通信装置实现如前第七项中所述的多媒体通话方法的步骤。
进一步地,本发明还提供了一种存储介质,所述存储介质存储有第一多媒体通话程序、第二多媒体通话程序和第三多媒体通话程序中的至少一个,所述第一多媒体通话程序可被一个或者多个处理器执行,以实现如前第一项至第三项中任一项所述的多媒体通话方法的步骤;所述第二多媒体通话程序可被一个或者多个处理器执行,以实现如前第四项至第六项中任一项所述的多媒体通话方法的步骤;所述第三多媒体通话程序可被一个或者多个处理器执行,以实现如前第七项中所述的多媒体通话方法的步骤。
有益效果
本发明提供一种多媒体通话方法、终端、IMS服务器及存储介质,针对现有技术中通信终端可通过中继终端接入网络,但无法享用多媒体通话业务的问题,本发明提供一种多媒体通话方法:通信终端在通过中继终端接入网络时,会到网络上注册,并获取由网络服务器为自身确定的网络通信地址,随后,通信终端通过中继终端向IMS服务器发送携带业务注册请求,IMS服务器根据业务注册请求中携带的通信终端的网络通信地址生成并存储属于通信终端的路由寻址信息,然后通过中继终端向通信终端发送业务注册响应,表征通信终端的业务注册成功,使得通信终端可以在中继终端与IMS服务器的配合下实现与呼叫终端的多媒体通话。本发明提供的多媒体通话方法,通信终端在通过中继终端到网络上注册后,可以获得自己的网络通信地址,因此,当通信终端通过中继终端到IMS服务器上进行业务注册时,可以使IMS服务器获得与通信终端交互的路由寻址信息。后续过程,IMS服务器可根据该路由寻址信息完成通信终端与呼叫终端间的通话接续,使二者进行多媒体通话,扩展了通信终端用户与其他终端的通信方式,提升了用户体验。本发明还提供一种终端、IMS服务器及存储介质,相对于现有方案,扩展了终端可享用的业务范围,提升了用户体验。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图。
图2为如图1所示的移动终端的无线通信***示意图;
图3为本发明第一实施例提供的多媒体通话方法的一种交互图;
图4为本发明第二实施例提供的通信终端与呼叫终端进行多媒体通话的一种交互图;
图5为本发明第二实施例提供的通信终端与呼叫终端进行多媒体通话的另一种交互图;
图6为本发明第三实施例提供的终端的硬件结构示意图;
图7为本发明第三实施例提供的IMS服务器的硬件结构示意图;
图8为本发明第三实施例提供的一种5G网络示意图;
图9为本发明第三实施例提供的中继终端的一种用户交互界面示意图;
图10为本发明第三实施例提供的一种多媒体通话***示意图;
图11为本发明第三实施例提供的通信终端通过中继终端实现IMS业务注册的一种流程图;
图12为本发明第三实施例提供的通信终端作为主叫端进行语音通话的流程图;
图13为本发明第三实施例提供的通信终端作为被叫端进行语音通话的流程图。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。
后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
请参阅图1,其为实现本发明各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(Radio Frequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图1对移动终端的各个部件进行具体的介绍:
射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯***)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA2000(CodeDivision Multiple Access 2000,码分多址2000)、WCDMA(Wideband Code DivisionMultiple Access,宽带码分多址)、TD-SCDMA(Time Division-Synchronous CodeDivision Multiple Access,时分同步码分多址)、FDD-LTE(Frequency DivisionDuplexing-Long Term Evolution,频分双工长期演进)和TDD-LTE(Time DivisionDuplexing-Long Term Evolution,分时双工长期演进)等。
WiFi属于短距离无线传输技术,移动终端通过WiFi模块102可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了WiFi模块102,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
音频输出单元103可以在移动终端100处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元101或WiFi模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103可以包括扬声器、蜂鸣器等等。
A/V输入单元104用于接收音频或视频信号。A/V输入单元104可以包括图形处理器(Graphics Processing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或WiFi模块102进行发送。麦克风1042可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风1042接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。麦克风1042可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。
移动终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在移动终端100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。
用户输入单元107可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107可包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种,具体此处不做限定。
进一步的,触控面板1071可覆盖显示面板1061,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图1中,触控面板1071与显示面板1061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现移动终端的输入和输出功能,具体此处不做限定。
接口单元108用作至少一个外部装置与移动终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以用于在移动终端100和外部装置之间传输数据。
存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器110是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
移动终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理***与处理器110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管图1未示出,移动终端100还可以包括蓝牙模块等,在此不再赘述。
应当理解的是,图1示出的移动终端100既可以作为通信终端通过其他中继终端接入到网络中,实现各项网络业务,也可以作为中继终端接入其他通信终端,帮助这些通信终端接入到网络中,并实现对应的网络业务。所以在存储器109中可以存储有第一多媒体通话程序和/或第二多媒体通话程序,以供处理器110执行,进而让移动终端100作为通信终端或者作为中继终端,实现对应的多媒体通话方法步骤。
当移动终端100作为通信终端时,处理器110可以控制蓝牙模块或WiFi单元102以蓝牙或WiFi方式接入到中继终端上,与中继终端实现通信。当移动终端100作为中继终端时,处理器110一方面应当控制蓝牙模块或WiFi单元102以蓝牙或WiFi方式与通信终端建立通信连接,另一方面,处理器110还应当控制射频单元101通过3GPP等技术接入到网络中。
根据通话呼叫过程的主动被动之分,终端可以被划分为主叫终端和被叫终端,本发明中的移动终端100既可以作为主叫端通过中继终端或直接与其他终端进行多媒体通话,同时,移动终端100也可以作为被叫端接收其他终端的呼叫,并与其他终端进行多媒体通话。
为了便于理解本发明实施例,下面对本发明的移动终端所基于的通信网络***进行描述。
请参阅图2,图2为本发明实施例提供的一种通信网络***架构图,该通信网络***为通用移动通信技术的LTE***,该LTE***包括依次通讯连接的UE(User Equipment,用户设备)201,E-UTRAN(Evolved UMTS Terrestrial Radio Access Network,演进式UMTS陆地无线接入网)202,EPC(Evolved Packet Core,演进式分组核心网)203和运营商的IP业务204。
具体地,UE201可以是上述终端100,此处不再赘述。
E-UTRAN202包括eNodeB2021和其它eNodeB2022等。其中,eNodeB2021可以通过回程(backhaul)(例如X2接口)与其它eNodeB2022连接,eNodeB2021连接到EPC203,eNodeB2021可以提供UE201到EPC203的接入。
EPC203可以包括MME(Mobility Management Entity,移动性管理实体)2031,HSS(Home Subscriber Server,归属用户服务器)2032,其它MME2033,SGW(Serving Gate Way,服务网关)2034,PGW(PDN Gate Way,分组数据网络网关)2035和PCRF(Policy andCharging Rules Function,政策和资费功能实体)2036等。其中,MME2031是处理UE201和EPC203之间信令的控制节点,提供承载和连接管理。HSS2032用于提供一些寄存器来管理诸如归属位置寄存器(图中未示)之类的功能,并且保存有一些有关服务特征、数据速率等用户专用的信息。所有用户数据都可以通过SGW2034进行发送,PGW2035可以提供UE 201的IP地址分配以及其它功能,PCRF2036是业务数据流和IP承载资源的策略与计费控制策略决策点,它为策略与计费执行功能单元(图中未示)选择及提供可用的策略和计费控制决策。
IP业务204可以包括因特网、内联网、IMS(IP Multimedia Subsystem,IP多媒体子***)或其它IP业务等。
虽然上述以LTE***为例进行了介绍,但本领域技术人员应当知晓,本发明不仅仅适用于LTE***,也可以适用于其他无线通信***,例如GSM、CDMA2000、WCDMA、TD-SCDMA以及未来新的网络***,诸如5G网络等,此处不做限定。
基于上述移动终端硬件结构以及通信网络***,提出本发明方法各个实施例。
第一实施例:
为了解决现有技术中,某个终端通过中继终端接入网络后无法使用IMS业务,给终端用户造成不便的问题,本实施例提供一种多媒体通话方法。应当理解的是,任何一个终端在与其他终端进行多媒体通话业务时,应当满足这样两个条件:
第一,该终端已经接入网络,也即,该终端已经在网络上完成注册。由于本实施例提供的多媒体通话方法主要想解决的是通信终端通过中继终端接入网络后实现IMS业务,因此,在本实施例中,通信终端会通过中继终端接入网络同时实现在网络服务器上的网络注册。但可以理解的是,本实施例一些示例当中的通信终端可以同时支持以两种甚至更多的方式接入到网络当中,例如,通信终端可以在通过中继终端接入网络的同时,还直接以3GPP接入技术接入到网络。不过,可以理解的是,通信终端通过3GPP接入技术接入网络和通过中继终端接入网络并不是仅有的两种可行的实施方式。另外,本实施例所谓的网络不限于现在正在使用的各种网络,也包括未来技术成熟后的各种网络,例如目前备受期待的5G网络等。
第二,通信终端需要具备有使用IMS业务的资格,也即,通信终端在IMS服务器上实现业务注册。通信终端在IMS服务器上的业务注册一方面是要请求IMS服务器为自己开通IMS业务,同时还应该将自己的路由寻址信息告知给IMS服务器,让IMS服务器知道如何与自己通信。
在通信终端到IMS服务器上实现业务注册后,IMS服务器侧存储有通信终端的路由寻址信息,因此,即使有其他终端需要呼叫通信终端,IMS服务器也能知道如何接续该通话呼叫。下面结合图3对本实施例提供的多媒体通话方法进行介绍:
S302:通信终端向中继终端发送携带自身网络通信地址的业务注册请求。
在本实施例中,如果通信终端需要通过中继终端到IMS服务器上进行业务注册,则其应当先通过中继终端接入到网络中,在网络服务器上进行网络注册。当通信终端在网络服务器上进行网络注册时,网络服务器会为其确定通过中继终端接入网络时的网络通信地址,并将该网络通信地址携带在网络注册响应中通过中继终端发送给通信终端,使得通信终端获得自己的网络通信地址。在本实施例的一些示例当中,网络服务器还会根据通信终端的网络通信地址等生成针对该通信终端通过中继终端接入网络的路由寻址信息并进行存储,便于后续过程中,网络中其他终端与通信终端进行交互,例如数据传输等。在通信终端通过中继终端接收到网络服务器发送的网络注册响应后,可以从中提取出属于自己的网络通信地址。在后续过程中,如果通信终端需要使用IMS业务,则可以通过中继终端向IMS服务器发起业务注册。
在本实施例的一种示例当中,通信终端根据自己的网络通信地址和生成业务注册请求,所以通过该业务注册请求可以让IMS服务器了解通信终端的网络通信地址,获取其路由寻址信息。应当理解的是IMS业务可能不只一种类型,例如在本实施例的一些示例当中,IMS服务器同时提供IMS语音通话业务和IMS视频通话业务,因此当通信终端通过中继终端进行业务注册时,应当告知IMS服务器自己需要注册哪些业务,故,在这些示例当中,通信终端生成的业务注册请求中还携带有业务类型信息,该业务类型信息能够表征通信终端请求注册的是何种业务。
当通信终端生成业务注册请求后,可以将该业务注册请求发送给中继终端。通信终端与中继终端之间可以通过非3GPP技术通信,例如使用蓝牙通信,或者使用WiFi方式通信。除了这两种常见方式以外,近场通信等也是可行的。
S304:中继终端将业务注册请求发送给IMS服务器。
中继终端接收到通信终端发起的业务注册请求后,可以将该业务注册请求发送给IMS服务器。应当理解的是,该中继终端可以已经在IMS服务器上完成业务注册,也可以尚未进行业务注册,因为无论是在通信终端的业务注册阶段还是正式使用IMS业务阶段,中继终端都可以仅起转发作用。当然,在本实施例的一些示例当中,中继终端可以获取到通信终端的网络通信地址,并在通信终端需要进行业务注册的时候帮助通信终端生成业务注册请求,并发送给IMS服务器。
S306:IMS服务器根据网络通信地址生成并存储属于通信终端的路由寻址信息。
IMS服务器从中继终端处接收到针对通信终端的业务注册请求后,从该业务注册请求中获得通信终端的网络通信地址,并根据该通信终端的业务注册请求发送路径生成针对该通信终端的路由寻址信息,并将路由寻址信息进行存储。
当然,IMS服务器还应当为通信终端开通对应的IMS业务,例如,IMS服务器通过解析通信终端的业务注册请求,确定通信终端当前希望注册IMS语音通话业务和IMS视频通话业务,则IMS服务器将该通信终端记录到对应的权限列表中,在后续过程中,IMS服务器可以通过该权限列表确定通信终端是否有使用IMS对应业务的资格。
S308:IMS服务器向中继终端发送业务注册响应。
IMS服务器生成并存储属于通信终端的路由寻址信息后,可以通过中继终端向通信终端发送业务注册响应,该业务注册响应用于向通信终端告知业务注册成功。
S310:中继终端将业务注册响应发送给通信终端。
中继终端接收到IMS服务器发送的业务注册响应后,将该业务注册响应发送给通信终端。由于中继终端与通信终端之间的通信连接方式不只一种,因此,通信终端向中继终端发送业务注册请求的通信方式和中继终端向通信终端反馈业务注册响应的通信方式可以相同,也可以不同。
S312:通信终端通过中继终端和IMS服务器进行交互,实现与呼叫终端间的多媒体通话。
通信终端接收到中继终端接收到业务注册响应后,表征业务注册完成,在后续过程,通信终端可以通过中继终端与IMS服务器实现信令以及多媒体数据交互,进而实现与呼叫终端之间的多媒体通话。应当理解的是,本实施例中的通信终端可以作为主叫终端,主动发起与呼叫终端之间的通话,也可以作为被叫终端,接听来自呼叫终端的呼叫。当通信终端作为主叫端,其可以在需要与某个呼叫终端进行多媒体通话时,生成携带呼叫终端的唯一标识信息的多媒体通话请求通过中继终端发送给IMS服务器,让IMS服务器接续该通话,在通话接续成功后,通信终端与呼叫终端相互传输多媒体数据进行多媒体通话。当通信终端作为被叫端,呼叫终端可以将携带有该通信终端唯一标识信息的多媒体通话请求发送给IMS服务器,IMS服务器会根据通信终端业务注册阶段生成的路由寻址信息接续来自呼叫终端的通话,在该多媒体成功接续到通信终端后,通信终端可以和呼叫终端实现多媒体通话。
可以理解的是,这里所谓的呼叫终端并不是指网络中的某个特定终端,而是指与通信终端进行通话的通话对端,其可以是任意一个能够使用IMS通话业务的终端。而且,在不同的通话过程中,呼叫终端可以不同。
另外,通信终端的业务注册过程并不是每次多媒体通话之前都必须的。实际上,通信终端可以注册一次,进行多次多媒体通话,直至其接入网络的方式出现变化,也即该通信终端不再通过当前的中继终端接入网络,转为通过其他方式接入网络,例如直接通过3GPP接入技术接入网络,或者通过其他中继终端接入到网络中。
本实施例提供的多媒体通话方法,通信终端通过中继终端接入网络,通过网络注册获得自己的网络通信地址。随后在IMS服务器上实现业务注册,让IMS服务器为自己开通对应的多媒体业务,并存储自己的路由寻址信息,以便在后续多媒体通话过程中,IMS服务器能够实现通话接续等,进而解决现有技术中通信终端通过中继终端接入网络无法实现多媒体业务的问题,向通信终端用户提供更丰富的业务服务,提升用户体验。
第二实施例:
本实施例将对前述实施例中提供的多媒体通话方法做进一步介绍,尤其是对通信终端与呼叫终端之间的通话过程进行进一步介绍,以便让本领域技术人员更清楚多媒体通话方法的实施细节:
当通信终端通过中继终端接入到网络,并通过中继终端在IMS服务器上进行业务注册后,通信终端可以通过中继终端实现多媒体通话业务。通信终端在实现多媒体业务的过程中既可以作为主叫端发起针对其他被叫终端的呼叫,也可以作为被叫端接收其他主叫终端发起的呼叫。下面请参见图4示出的通信终端通过中继终端和IMS服务器与呼叫终端进行多媒体通话的一种交互图,其中呼叫终端作为被叫端,而呼叫终端为第一主叫终端:
S402:IMS服务器将来自第一主叫终端且携带有通信终端唯一标识信息的第一多媒体通话请求发送给中继终端。
由于通信终端已经通过中继终端接入到了网络当中,且通信终端已通过中继终端到IMS服务器上业务注册过,所以IMS服务器上存储有该通信终端的路由寻址信息。当IMS服务器接收到第一主叫终端发送的第一多媒体通话请求后,可以从第一多媒体通话请求中提取出通信终端的唯一标识信息,然后根据其中的唯一标识信息确定此次多媒体通话的被叫端为通信终端,同时根据该路由寻址信息将第一多媒体通话请求发送给中继终端。
S404:中继终端将接收到的第一多媒体通话请求发送给通信终端。
中继终端接收到来自IMS服务器的第一多媒体通话请求后,将该第一多媒体通话请求发送给通信终端。中继终端与通信终端之间可以通过非3GPP技术进行通信,例如中继终端开启WiFi热点供通信终端接入,或者中继终端与通信终端之间建立蓝牙通信链路。
S406:通信终端在多媒体通话接续成功后向中继终端发送第一多媒体通话响应。
当通信终端接收到第一多媒体通话请求后,将向通信终端的用户提示该多媒体通话,让用户确定接听与否。当然在这个过程中,通信终端可能还需要通过中继终端、IMS服务器与第一主叫终端间进行一系列其他的信令交互。当通信终端的用户确定接听该多媒体通话后,通信终端向中继终端发送用于响应第一多媒体通话请求的第一多媒体通话响应。
S408:中继终端将第一多媒体通话响应发送给IMS服务器。
中继终端接收到第一多媒体通话响应后,将该第一多媒体通话响应发送给IMS服务器,以供IMS服务器将第一多媒体通话响应发送给第一主叫终端,让第一主叫终端了解到通信终端已经响应了第一多媒体通话请求,此次多媒体通话接续成功,后续可以开始多媒体通话了。
S410:中继终端转发通信终端和IMS服务器之间的多媒体数据。
通信终端在开始和第一主叫终端进行正式多媒体通话后,可以通过音频采集单元,或通过音频采集单元与图像采集单元二者进行多媒体数据采集,然后将采集到的多媒体数据进行编码并通过中继终端发送到IMS服务器上,IMS服务器接收到多媒体数据后会发送给第一主叫终端。与此同时,通信终端还可以通过中继终端接收来自第一主叫终端侧的多媒体数据并向用户播放对应的音频或视频。
图4示出是通信终端作为主叫端的多媒体通话过程,下面结合图5对通信终端作为主叫端,与作为被叫的第一被叫终端之间实现多媒体通话的过程进行介绍:
S502:通信终端向中继终端发送携带有第一被叫终端唯一标识信息的第二多媒体通话请求。
在通信终端作为主叫终端发起呼叫时,其必然能确定哪一个终端是当前的被叫终端,所以,通信终端也应当告知IMS服务器,自身当前需要与哪一个终端进行多媒体通话。在本实施例中,通信终端在需要发起针对第一被叫终端的多媒体通话时,将会生成第二多媒体通话请求,在该多媒体通话请求中携带有第一被叫终端的唯一标识信息。该唯一标识信息可以是能够让IMS服务器在所有已业务注册的终端中唯一区分出第一被叫终端的信息,例如该第一被叫终端的MAC地址,或者是当第一被叫终端在IMS服务器上进行业务注册时,IMS服务器为第一被叫终端分配的可作为唯一标识信息的信息。
本实施例中所指的多媒体通话可以为IMS语音通话或IMS视频通话。当IMS***提供的多媒体通话业务仅包括上述两种的一种时,当通信终端发起第二多媒体通话请求,则能够直接确定通信终端发起第二多媒体通话请求的目的是与第一被叫终端进行哪种多媒体通话,例如,IMS***提供的多媒体通话业务仅有IMS语音通话业务,则当通信终端发起第二多媒体通话请求时,可以默认通信终端当前发起第二多媒体通话请求是为了实现与第一被叫终端间的IMS语音通话。但是,在IMS***同时支持IMS语音通话和IMS视频通话的情况下,通信终端发起的第二多媒体通话请求中还应当携带通话类型信息,这样才能让IMS服务器了解到通信终端用户当前对多媒体通话类型的需求。
通信终端生成针对第一被叫终端的第二多媒体通话请求之后,将第二多媒体通话请求发送给中继终端,以便中继终端能够将该第二多媒体通话请求发送给IMS服务器。在本实施例中,中继终端与通信终端之间可以通过WiFi方式通信,也可以通过蓝牙、近场通信等方式进行通信。
S504:中继终端将第二多媒体通话请求发送给IMS服务器。
中继终端从通信终端处接收到第二多媒体通话请求后,可以将该第二多媒体通话请求发送给IMS服务器。在本实施例中中继终端可以通过3GPP技术与IMS服务器进行通信。
应当理解的是,由于当前需要与第一被叫终端进行多媒体通话的是通信终端,而非中继终端,中继终端存在的主要作用是将通信终端接入到网络中,同时在通信终端与IMS服务器之间中转信令以及多媒体数据。因此,中继终端是否在IMS服务器上完成业务注册并不会影响通信终端实现IP多媒体业务。故,中继终端可以根据自身用户对多媒体通话业务的需求决定是否到IMS服务器上进行业务注册。
S506:IMS服务器查询第一被叫终端的路由寻址信息,并将第二多媒体通话请求发送给第一被叫端。
由于第一被叫终端也到IMS服务器上进行过程业务注册,因此IMS服务器上存储有第一被叫终端的路由寻址信息。
S508:中继终端从IMS服务器处接收第二多媒体通话响应。
当中继终端将第二多媒体通话请求发送给IMS服务器之后,IMS服务器将根据第二多媒体通话请求中携带的第一被叫终端的唯一标识信息确定出此次通话呼叫的被叫端,查找到第一被叫终端的路由寻址信息,并根据该路由寻址信息将第二多媒体通话请求发送给对应的第一被叫终端,从而实现通信终端与第一被叫终端之间的通话接续。当然,若第二多媒体通话请求中携带有通话类型信息,则IMS服务器应当根据该通话类型信息实现对应类型的多媒体通话接续。
在第一被叫终端接收到第二多媒体通话请求,且通话接续成功后,第一被叫终端将会向IMS服务器发送针对第二多媒体通话请求的第二多媒体通话响应,该第二多媒体通话响应表征通信终端发起的通话请求已经被第一被叫终端接收,通话接续成功了,通信终端作为主叫终端可以与第一被叫终端进行多媒体通话了。
S510:中继终端将第二多媒体通话响应发送给通信终端。
当IMS服务器接收到来自第一被叫终端的第二多媒体通话响应后,可以将该第二多媒体通话响应发送给中继终端,以便让中继终端发送给通信终端。通信终端接收到对应于第二多媒体通话请求的第二多媒体通话响应后,可以了解到第一被叫终端当前已经接受自己的通话请求,并接听了通话。因此,通信终端当前可与对端进行多媒体通话了。
S512:中继终端转发通信终端和IMS服务器之间的多媒体数据。
在通信终端与第一被叫终端间开始多媒体通话时,中继终端负责在通信终端和IMS服务器之间进行多媒体数据转发。具体地,通信终端采集到多媒体数据并进行编码后,通过与中继终端之间的数据通道进行传输。中继终端将从通信终端处接收到的多媒体数据传输给IMS服务器,以便使IMS服务器将该多媒体数据传输给第一被叫终端,第一被叫终端接收到多媒体数据后进行解码,然后通过输出设备输出:如果多媒体数据仅仅包括音频数据,则第一被叫终端通过音频输出设备进行播放;如果多媒体数据既包括音频数据又包括图像数据,则第一被叫终端接收到多媒体数据后,分别对音频数据和图像数据进行解码,然后通过音频输出设备进行放音,并通过显示设备播放视频。当然,多媒体数据还有可能是来自第一被叫终端的,需要中继终端发送给通信终端,这个过程与通信终端向第一被叫终端传输多媒体数据的过程类似,这里不再进行详述。
可以理解的是,一次多媒体通话过程可以被分人为地划分为呼叫接续阶段以及正式通话阶段。在主叫端接收到被叫端发送的多媒体通话响应后,可以认为此次多媒体通话中呼叫接续阶段的信令交互基本结束,后续过程中,主叫端与被叫端可以进入正式通话阶段,进行多媒体数据交互。
在本实施例的一种示例当中,通信终端与呼叫终端(第一主叫终端或第一被叫终端)间通话呼叫接续阶段中的各种信令交互可以基于SIP(Session Initiation Protocol,会话初始协议)协议进行。虽然在本实施例中示出的多媒体通话呼叫接续阶段中,通信终端与呼叫终端之间仅仅进行了多媒体通话请求与多媒体通话响应的交互就完成了多媒体通话的呼叫接续。但本实施例并不限定所有的多媒体通话接续过程中仅有这样两次信令交互。事实上,当通信终端与呼叫终端之间使用SIP协议进行信令交互时,交互过程是比较复杂的,通常需要多次交互才能实现。以通信终端与第一被叫终端实现多媒体通话为例,在本实施例的一些示例当中,第一被叫终端需要通过IMS服务器向通信终端发送用于表征正在尝试接续的“SIP 100 Trying”信令、表示业务正在进行的“SIP 183 Session inProgress”信令、表示第一被叫终端正在响铃的“SIP 180 Ringing”信令等。而通信终端也应当针对第一被叫终端侧发送的信令进行对应的反馈,从而保证业务正常开展。
本实施例提供的多媒体通话方法,当通信终端接入网络的方式不是通过3GPP接入技术直接接入到网络时,只要该通信终端已经在IMS服务器上实现了业务注册,则该通信终端可以在中继终端的辅助下,与IMS服务器、呼叫终端间实现信令交互、多媒体数据交互,进而实现多媒体通话业务,相对于现有技术中,当通信终端通过中继终端接入网络后无法实现多媒体通话业务的现状,本实施例提供的IP多媒体方法能够解决这一问题,提升通信终端的用户体验。
第三实施例:
本实施例提供一种存储介质,该存储介质中可以存储有第一多媒体通话程序、第二多媒体通话程序和第三多媒体通话程序中的至少一个。其中第一多媒体通话程序可被一个或者多个处理器执行,以实现前述各实施例中多媒体通话方法通信终端侧的流程;第二多媒体通话程序可被一个或者多个处理器执行,以实现前述各实施例中多媒体通话方法接入终端侧的流程;第三多媒体通话程序可被一个或者多个处理器执行,以实现前述各实施例中多媒体通话方法网络服务器侧的流程。
本实施例还将对前述实施例中的通信终端、中继终端以及IMS服务器进行介绍。应当理解的是,前述实施例中所说的“通信终端”、“中继终端”仅仅是为了对在一次网络接入过程中各终端的角色进行区分以便于描述。在实际应用中,一个终端既可以在某些情景中作为通信终端存在,又可以在另一些情景下作为中继终端来帮助其他终端接入网络。所以说,“通信终端”与“中继终端”这种角色区分并不是固定不变的,而是可以随着应用场景的不同而不同。当然,本实施例也并不排除某些终端只能作为通信终端,而不能作为中继终端存在,例如某个终端不支持“便携式热点”功能,其只能接入其他热点。
本实施例提供一种终端,其可以实现前述实施例中通信终端或中继终端的功能,请参见图6:
终端60包括第一处理器61、第一存储器62、第一通信装置63及第一通信总线64。其中第一通信总线64可以实现第一处理器61和第一存储器62、第一处理器61与第一通信装置63之间的连接通信。在第一存储器62当中可以存储有第一多媒体通话程序和/或第二多媒体通话程序,而第一处理器61能够执行第一存储器62中存储的第一多媒体通话程序,进而控制第一通信装置63实现多媒体通话方法中通信终端侧的步骤,使得终端60作为通信终端存在。另外,第一处理器61还可以执行第一存储器62中存储的第二多媒体通话程序,以控制第一通信装置63实现前述实施例多媒体通话方法中中继终端侧的流程。
下面介绍一种IMS服务器,请参见图7示出的该IMS服务器的硬件结构示意图:
IMS服务器70包括第二处理器71、第二存储器72、第二通信装置73及第二通信总线74。第二通信总线74可以实现第二存储器72、第二通信装置73分别同第二处理器71之间的通信连接。在第二存储器72当中存储有第三多媒体通话程序,该第三多媒体通话程序可供第二处理器71读取、编译并执行,从而用于执行第二存储器72中存储的第三多媒体通话程序,以第二通信装置73执行前述实施例中多媒体通话方法IMS服务器侧的步骤。
现在假定通信终端与中继终端均通过如图6所示的终端实施,如图8所示:通信终端60a可以直接通过3GPP接入技术接入到5G网络中,由于该通信终端60a同时支持以多种方式接入到5G网络,因此,通信终端60a可以同时通过中继终端60b接入到5G网络中。假定通信终端60a与中继终端60b之间通过WiFi方式连接,则可以由中继终端60b开启其便携式热点功能以供通信终端60a接入,如图9所示。
图10示出了一种多媒体通话***,在该多媒体通话***10当中,通信终端60a和中继终端60b可以参照图8所示的方式接入到网络当中,同时呼叫终端60c也可以接入到5G网络当中。为了使得通信终端60a、中继终端60b以及呼叫终端60c都可以享用到IMS通话业务,则在本实施例中,通信终端60a、中继终端60b以及呼叫终端60c在5G网络服务器上进行网络注册后,都会先到IMS服务器70上进行业务注册。由于本实施例中呼叫终端60c是通过3GPP接入技术接入到网络中的,因此,其和中继终端60b均可以直接到IMS服务器70上进行业务注册,而通信终端60a由于当前是通过中继终端60b接入到5G网络的,因此,需要通过中继终端60b到IMS服务器70上实现业务注册。
下面结合图11对本实施例中通信终端60a通过中继终端60b实现IMS业务注册的过程进行介绍:
通信终端60a通过中继终端60b向IMS服务器70发送业务注册请求IMS-register-req。在该业务注册请求IMS-register-req中可以携带表征请求开通5G高清语音通话(Vo5G)的业务类型信息,或者是表征请求开通5G高清视频通话(VT)的业务类型信息。
在接收到来自通信终端60a的业务注册请求后,中继终端60b与5G网络服务器建立新联连接,然后通过5G网络向IMS服务器70发送建立PDN(Public Data Network,公用数据网)连接的请求,随后与IMS服务器70建立起PDN连接,并激活EPS(Evolved Packet System,演进分组***)默认承载,以便与IMS服务器70进行通信。
中继终端60b向IMS服务器70发送业务注册请求IMS-register-req。在中继终端60b与IMS服务器70激活EPS默认承载后,中继终端60b基本与IMS服务器中的SIP服务器(SIPSERVER)交互,不过图11当中,并未将SIP服务器从IMS服务器70中独立出来。
IMS服务器70接收到业务注册请求后通过中继终端60b向通信终端60a反馈“401unauthorezed”信令。当通信终端60a通过中继终端60b接收到“401 unauthorezed”信令后,向IMS服务器70反馈“IMS-register(with answer to 401 challenge)”。IMS服务器70接收到后通过中继终端60b向通信终端60a发送“200 OK”信令。随后,通信终端60a还会通过中继终端60b发送“SIP Subscribe”信令,在接收到IMS服务器70发送的“SIP 200 OK”后在发送“SIP Notify”,当通信终端60a接收到来自IMS服务器70的“SIP 200 OK”后业务注册完成。
在业务注册完成后,通信终端60a可以通过中继终端60b与呼叫终端60c进行多媒体通话,下面先以通信终端60a作为主叫端发起语音通话的过程进行介绍,如图12所示:
通信终端60a通过中继终端60b向IMS服务器70中的SIP服务器发送SIP_INVITE(Vo5G),表示希望与呼叫终端60c进行5G高清语音通话。IMS服务器70中的SIP服务器收到SIP_INVITE(Vo5G)后,通过中继终端60b向通信终端60a返回信令“SIP 100 Trying”,表示正在尝试进行通话接续。
随后,IMS服务器70中的SIP服务器向通信终端60a发送信令“SIP 183 Session inProgress”,表示业务正在进行中。作为对“SIP 183 Session in Progress”信令的响应,通信终端60a将会通过中继终端60b发送“SIP PRACK”信令,而IMS服务器70接收到“SIPPRACK”信令后将会反馈“SIP 200 OK”信令来表示自己已接收到“SIP PRACK”信令。
通信终端60a接收到用于响应“SIP PRACK”信令的“SIP 200 OK”信令后,中继终端60b与5G网络建立专用媒体流承载(Dedicated Bearer for media established),并与通信终端60a建立数据连接。
接着,通信终端60a将会通过中继终端60b向IMS服务器70中的SIP服务器发送“SIPUPDATE”信令。进行更新后,SIP服务器根据收到被叫端振铃信令向通信终端60a发送“SIP180 Ringing”信令,表示被叫端呼叫终端60c开始振铃。当呼叫终端60c的用户接听该语音电话后,IMS服务器70中的SIP服务器通过中继终端60b向通信终端60a发送“SIP 200 OK”信令,表征被叫端接听了电话。通信终端60a接收到该信令后,返回“SIP ACK”信令,正式开始高清语音通话。
下面结合图13对通信终端60a作为被叫端的语音通话实现的过程进行介绍:
IMS服务器70接收主叫用户,即呼叫终端60c针对通信终端60a发送的“SIP_INVITE(Vo5G)”信令后,查找通信终端60a的,并根据该路由寻址信息先呼叫中继终端60b。由于这样IMS服务器70发送给中继终端60b的“SIP_INVITE(Vo5G)”信令中携带有通信终端60a的路由寻址信息,因此中继终端60b收到此信令,可以将信令转发给通信终端60a。
通信终端60a收到SIP_INVITE(Vo5G)后通过中继终端60b向IMS服务器70返回信令“SIP 100 Trying”,随后向IMS服务器70中的SIP服务器发送信令“SIP 183 Session inProgress”,表示业务正在进行中,SIP服务器将返回“SIP PRACK”作为应答。随后,作为被叫端的通信终端60a向SIP服务器发送“SIP 200 OK”信令。
通信终端60a向SIP服务器发送“SIP 200 OK”信令后,中继终端60b将与5G网络建立专用媒体流承载(Dedicated Bearer for media established),并与通信终端60a建立数据连接。
接着,通信终端60a将会通过中继终端60b接收到IMS服务器70中的SIP服务器发送的“SIP UPDATE”信令。进行更新后,通信终端60a向SIP服务器发送“SIP 180 Ringing”信令,表示本端开始振铃。当通信终端60a的用户接听该语音电话后,通信终端60a将通过中继终端60b向IMS服务器70中的SIP服务器发送“SIP 200 OK”信令,表征本端接听了电话。通信终端60a接收到SIP服务器通过中继终端发送的“SIP ACK”信令后,与呼叫终端60c正式进行高清语音通话。
虽然上述示例当中仅介绍了通信终端60a通过中继终端60b与呼叫终端60c之间进行语音通话的过程,但实际上,通信终端60a与呼叫终端60c之间进行视频通话的过程类似,指示请求通话的信令当中携带的通话业务类型不一样,所以这里不再赘述。
本实施例提供的通信终端、中继终端以及IMS服务器,在通信终端通过中继终端到网络上注册后,可以获得自己的网络通信地址,因此,当通信终端通过中继终端到IMS服务器上进行业务注册时,可以使IMS服务器获得与通信终端交互的路由寻址信息。后续过程,IMS服务器可根据该路由寻址信息完成通信终端与呼叫终端间的通话接续,使二者进行多媒体通话,扩展了通信终端用户与其他终端的通信方式,提升了用户体验。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

Claims (10)

1.一种多媒体通话方法,其特征在于,所述多媒体通话方法包括:
在通过中继终端实现网络注册后,通信终端向所述中继终端发送业务注册请求,以供所述中继终端将所述业务注册请求发送给IP多媒体***IMS服务器,所述业务注册请求中包括所述通信终端在网络注册时网络服务器为其确定的网络通信地址;
所述通信终端接收所述IMS服务器通过所述中继终端发送的业务注册响应;
所述通信终端通过所述中继终端和所述IMS服务器进行交互,实现与呼叫终端间的多媒体通话。
2.如权利要求1所述的多媒体通话方法,其特征在于,所述呼叫终端为第一主叫终端,所述通信终端通过所述中继终端和所述IMS服务器进行交互,实现与呼叫终端间的多媒体通话包括:
所述通信终端接收所述中继终端发送的第一多媒体通话请求,所述第一多媒体通话请求由所述第一主叫终端通过所述IMS服务器发送给所述中继终端;
所述通信终端在通话接续成功后通过所述中继终端向所述IMS服务器发送针对所述第一多媒体通话请求的第一多媒体通话响应,以供所述IMS服务器将所述第一多媒体通话响应发送给所述第一主叫终端;
所述通信终端通过所述中继终端收发多媒体数据,实现与所述第一主叫终端间的多媒体通话。
3.如权利要求1或2所述的多媒体通话方法,其特征在于,所述呼叫终端为第一被叫终端,所述通信终端通过所述中继终端和所述IMS服务器进行交互,实现与呼叫终端间的多媒体通话包括:
所述通信终端通过所述中继终端向所述IMS服务器发送携带有所述第一被叫终端唯一标识信息的第二多媒体通话请求;
所述通信终端通过所述中继终端接收所述IMS服务器发送的第二多媒体通话响应,所述第二多媒体通话响应由所述第一被叫终端在通话接续成功后发送到所述IMS服务器上;
所述通信终端通过所述中继终端收发多媒体数据,实现与所述第一被叫终端间的多媒体通话。
4.一种多媒体通话方法,其特征在于,所述多媒体通话方法包括:
中继终端接收通信终端发送的业务注册请求,所述业务注册请求中包括由网络服务器在所述通信终端通过所述中继终端实现网络注册时为其确定的网络通信地址;
所述中继终端将所述业务注册请求发送给IP多媒体***IMS服务器,以供所述IMS服务器根据所述网络通信地址对所述通信终端进行业务注册;
所述中继终端将从所述IMS服务器处接收的针对所述业务注册请求的业务注册响应发送给所述通信终端;
所述中继终端实现所述通信终端和所述IMS服务器间的交互,以供所述通信终端与呼叫终端进行多媒体通话。
5.如权利要求4所述的多媒体通话方法,其特征在于,所述呼叫终端为第一主叫终端,所述中继终端实现所述通信终端和所述IMS服务器间的交互,以供所述通信终端与呼叫终端进行多媒体通话包括:
所述中继终端将从所述IMS服务器处接收到的第一多媒体通话请求发送给所述通信终端,所述第一多媒体通话请求携带有所述通信终端的唯一标识信息,且由所述第一主叫终端发送到所述IMS服务器上;
所述中继终端将所述通信终端在通话接续成功后发送的第一多媒体通话响应发送给所述IMS服务器,以供所述IMS服务器将所述第一多媒体通话响应发送给所述第一主叫终端;
所述中继终端转发所述通信终端和所述IMS服务器之间的多媒体数据,实现所述通信终端与所述第一主叫终端间的多媒体通话。
6.如权利要求4或5所述的多媒体通话方法,其特征在于,所述呼叫终端为第一被叫终端,所述中继终端实现所述通信终端和所述IMS服务器间的交互,以供所述通信终端与呼叫终端进行多媒体通话包括:
所述中继终端将从所述通信终端处接收的携带有所述第一被叫终端唯一标识信息的第二多媒体通话请求发送给所述IMS服务器;
所述中继终端将从所述IMS服务器处接收到的第二多媒体通话响应发送给所述通信终端,所述第二多媒体通话响应由所述第一被叫终端在通话接续成功后发送到所述IMS服务器上;
所述中继终端转发所述通信终端和所述IMS服务器之间的多媒体数据,实现所述通信终端与所述第一被叫终端间的多媒体通话。
7.一种多媒体通话方法,其特征在于,所述多媒体通话方法包括:
IP多媒体***IMS服务器接收中继终端发送的携带有通信终端网络通信地址的业务注册请求,所述网络通信地址为所述通信终端通过所述中继终端实现网络注册时网络服务器为其确定;
所述IMS服务器根据所述网络通信地址生成并存储属于所述通信终端的路由寻址信息;
所述IMS服务器通过所述中继终端向所述通信终端发送业务注册响应;
所述IMS服务器通过所述中继终端与所述通信终端进行交互,实现所述通信终端与呼叫终端间的多媒体通话。
8.一种终端,其特征在于,所述终端包括第一处理器、第一存储器、第一通信装置及第一通信总线;
所述第一通信总线用于实现第一处理器和第一存储器、第一处理器与第一通信装置之间的连接通信;
所述第一处理器用于执行第一存储器中存储的第一多媒体通话程序,控制所述第一通信装置实现如权利要求1-3任一项所述的多媒体通话方法的步骤;或,所述第一处理器用于执行第一存储器中存储的第二多媒体通话程序,以控制所述第一通信装置实现如权利要求4-6任一项所述的多媒体通话方法的步骤。
9.一种IMS服务器,其特征在于,所述IMS服务器包括第二处理器、第二存储器、第二通信装置及第二通信总线;
所述第二通信总线用于实现第二处理器和第二存储器、第二处理器与第二通信装置之间的连接通信;
所述第二处理器用于执行第二存储器中存储的第三多媒体通话程序,以实现如权利要求7中所述的多媒体通话方法的步骤。
10.一种存储介质,其特征在于,所述存储介质存储有第一多媒体通话程序、第二多媒体通话程序和第三多媒体通话程序中的至少一个,所述第一多媒体通话程序可被一个或者多个处理器执行,以实现如权利要求1-3任一项所述的多媒体通话方法的步骤;所述第二多媒体通话程序可被一个或者多个处理器执行,以实现如权利要求4-6任一项所述的多媒体通话方法的步骤;所述第三多媒体通话程序可被一个或者多个处理器执行,以实现如权利要求7所述的多媒体通话方法的步骤。
CN201711434040.7A 2017-12-26 2017-12-26 一种多媒体通话方法、终端、ims服务器及存储介质 Pending CN108322435A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711434040.7A CN108322435A (zh) 2017-12-26 2017-12-26 一种多媒体通话方法、终端、ims服务器及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711434040.7A CN108322435A (zh) 2017-12-26 2017-12-26 一种多媒体通话方法、终端、ims服务器及存储介质

Publications (1)

Publication Number Publication Date
CN108322435A true CN108322435A (zh) 2018-07-24

Family

ID=62892876

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711434040.7A Pending CN108322435A (zh) 2017-12-26 2017-12-26 一种多媒体通话方法、终端、ims服务器及存储介质

Country Status (1)

Country Link
CN (1) CN108322435A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111615101A (zh) * 2020-05-26 2020-09-01 捷开通讯(深圳)有限公司 Ims注册方法、装置、存储介质及电子终端
CN111654909A (zh) * 2020-04-23 2020-09-11 华为技术有限公司 一种通信方法及***
CN114189501A (zh) * 2021-12-02 2022-03-15 国网山东省电力公司信息通信公司 基于ims网络的双机热备录音服务器、录音方法及录音***
WO2023087925A1 (zh) * 2021-11-19 2023-05-25 中兴通讯股份有限公司 电信通讯方法、电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104519537A (zh) * 2014-12-31 2015-04-15 华为技术有限公司 通信方法、用户设备及通信装置
CN104618891A (zh) * 2013-11-04 2015-05-13 华为终端有限公司 一种通信方法、终端及核心网实体
US20160105822A1 (en) * 2012-08-29 2016-04-14 At&T Mobility Ii Llc Sharing of network resources within a managed network
CN106101078A (zh) * 2016-05-31 2016-11-09 宇龙计算机通信科技(深圳)有限公司 一种ip多媒体子***、终端及业务实现方法
CN106612529A (zh) * 2015-10-21 2017-05-03 展讯通信(上海)有限公司 移动终端及其接入通信网络的方法
CN106793168A (zh) * 2017-03-27 2017-05-31 宇龙计算机通信科技(深圳)有限公司 一种共享通话功能的方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160105822A1 (en) * 2012-08-29 2016-04-14 At&T Mobility Ii Llc Sharing of network resources within a managed network
CN104618891A (zh) * 2013-11-04 2015-05-13 华为终端有限公司 一种通信方法、终端及核心网实体
CN104519537A (zh) * 2014-12-31 2015-04-15 华为技术有限公司 通信方法、用户设备及通信装置
CN106612529A (zh) * 2015-10-21 2017-05-03 展讯通信(上海)有限公司 移动终端及其接入通信网络的方法
CN106101078A (zh) * 2016-05-31 2016-11-09 宇龙计算机通信科技(深圳)有限公司 一种ip多媒体子***、终端及业务实现方法
CN106793168A (zh) * 2017-03-27 2017-05-31 宇龙计算机通信科技(深圳)有限公司 一种共享通话功能的方法及装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111654909A (zh) * 2020-04-23 2020-09-11 华为技术有限公司 一种通信方法及***
WO2021213282A1 (zh) * 2020-04-23 2021-10-28 华为技术有限公司 一种通信方法及***
EP4132137A4 (en) * 2020-04-23 2023-09-27 Huawei Technologies Co., Ltd. COMMUNICATION METHOD AND SYSTEM
CN111615101A (zh) * 2020-05-26 2020-09-01 捷开通讯(深圳)有限公司 Ims注册方法、装置、存储介质及电子终端
CN111615101B (zh) * 2020-05-26 2022-01-04 捷开通讯(深圳)有限公司 Ims注册方法、装置、存储介质及电子终端
WO2023087925A1 (zh) * 2021-11-19 2023-05-25 中兴通讯股份有限公司 电信通讯方法、电子设备及存储介质
CN114189501A (zh) * 2021-12-02 2022-03-15 国网山东省电力公司信息通信公司 基于ims网络的双机热备录音服务器、录音方法及录音***

Similar Documents

Publication Publication Date Title
CN108322435A (zh) 一种多媒体通话方法、终端、ims服务器及存储介质
CN106303104A (zh) 一种播放视频彩铃的方法以及主叫用户设备
CN107302537A (zh) 网络会议方法、***、服务终端及计算机可读存储介质
CN110011846A (zh) 微服务构建方法、装置、移动终端及存储介质
CN107179729A (zh) 一种设备监测方法、移动终端以及计算机可读存储介质
CN108513008A (zh) 控制权转移方法、移动终端及计算机可读存储介质
CN109445745A (zh) 音频流处理方法、装置、移动终端以及存储介质
CN108540297A (zh) 一种聊天管理方法、移动终端及计算机可读存储介质
CN107438243A (zh) 一种网络注册方法、车辆装置及计算机可读存储介质
CN107526561A (zh) 屏幕投影的信息显示方法、移动终端及存储介质
CN109684023A (zh) 应用程序的分屏显示方法、终端以及存储介质
CN109646940A (zh) 同步应用程序的方法、终端及计算机可读存储介质
CN109379735A (zh) eSIM卡操作方法、移动终端及eSIM卡设备
CN109246315A (zh) 在线游戏过程的来电处理方法、移动终端、可读存储介质
CN110187808A (zh) 动态壁纸设置方法、装置及计算机可读存储介质
CN107124428A (zh) 一种提高VoLTE呼叫成功率的方法、设备及存储介质
CN107239193A (zh) 一种联系人添加方法、移动终端以及计算机可读存储介质
CN108234749A (zh) 应用事件处理方法、终端及计算机可读存储介质
CN108541046A (zh) 一种网络选择方法、终端及存储介质
CN108854061A (zh) 游戏数据通信方法、通信处理设备、终端及可读存储介质
CN108199964A (zh) 一种传输方法、终端、服务器及计算机可读存储介质
CN108040116A (zh) 消息推送方法、路由器及计算机可读存储介质
CN109462829A (zh) 一种通话转移方法、设备及计算机可读存储介质
CN109889646A (zh) 一种来电处理方法、移动终端及存储介质
CN109104722A (zh) 终端访问方法、装置及计算机可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180724