MIFI终端实现VOLTE音视频通话的方法及终端系统与流程

文档序号:12627602阅读:611来源:国知局
MIFI终端实现VOLTE音视频通话的方法及终端系统与流程

本发明涉及一种通信技术领域,特别涉及一种MIFI终端实现VOLTE音视频通话的方法及终端系统。



背景技术:

MIFI是一个便携式宽带无线装置,大小相当于一个手机,集调制解调器、路由器和接入点三者功能于一身。内置调制解调器可接入一个无线信号,内部路由器可在多个用户和无线设备间共享这一连接。

随着全球运营商对VOLTE(voice over LTE)业务的开展,各终端厂商已经推出支持VOLTE的手机终端,MODEM(调制解调器)侧已经实现了完整的IMS(IP Multimedia Subsystem)协议栈,采用AP(应用)+MODEM的方式控制麦克风和摄像头来实现VOLTE音视频通话。

对于MIFI终端,其仅仅能够实现诸如通过浏览器进行收发短信等普通CS的操作。MIFI终端没有麦克风和摄像头,无法采集音视频数据,所以无法进行音视频通话。这也成了本领域技术人员一直想要设法解决的难题。



技术实现要素:

本发明的目的在于提供一种MIFI终端实现VOLTE音视频通话的方法及终端系统,以解决现有中MIFI终端不能实现VOLTE音视频通话的问题。

为解决上述技术问题,本发明提供一种MIFI终端实现VOLTE音视频通话的方法,所述MIFI终端实现VOLTE音视频通话的方法包括:

MIFI终端连接至PC终端,所述PC终端具有麦克风和摄像头,MIFI终端待机并完成IMS注册;

在PC终端上登录到MIFI控制界面;

在MIFI控制界面上输入被叫方的电话号码,并通过C/S通信机制将拨号请 求以及音视频参数发送到MIFI终端;

MIFI终端内的IMS协议栈向被叫方发起音视频通话请求并根据音视频参数完成协商;

PC终端按照通信协议将音视频数据发送给MIFI终端;

MIFI终端将接收的音视频数据打包成音视频RTP数据发送给被叫方。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,还包括:

MIFI终端接收被叫方发送的音视频RTP数据;

MIFI终端通过IMS协议栈解析音视频RTP数据,得到符合通信协议的解析后音视频数据,并将解析后音视频数据发送给PC终端;

PC终端播放和显示解析后音视频数据。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,所述通信机制为WebClient/WebServer通信机制,所述通信协议为WebSocket通信协议。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,在PC终端上通过浏览器登录到MIFI控制界面。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,在PC终端上通过浏览器登录到MIFI控制界面中,所述浏览器支持WebRTC技术。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,在PC终端上通过浏览器登录到MIFI控制界面中,所述浏览器为Chrome浏览器或者Firefox浏览器。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,所述MIFI终端在MIFI终端连接至PC终端之前已经开机;或者所述MIFI终端在MIFI终端连接至PC终端之后才开机。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,所述被叫方为手机终端或者MIFI终端。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,所述IMS协议栈向被叫方发送的数据经过MIFI终端的MODEM调制;所述IMS协议栈接收的被叫方发送的数据经过MIFI终端的MODEM解调。

本发明还提供一种MIFI终端实现VOLTE音视频通话的方法,所述MIFI终端实现VOLTE音视频通话的方法包括:

MIFI终端连接至PC终端,所述PC终端具有麦克风和摄像头,MIFI终端待机并完成IMS注册;

MIFI终端内的IMS协议栈接收主叫方发起的音视频通话请求;

MIFI终端将音视频通话请求发送给PC终端;

PC终端在MIFI控制界面上接受音视频通话请求;

MIFI终端接收主叫方发送的音视频RTP数据;

MIFI终端通过IMS协议栈解析音视频RTP数据,得到符合通信协议的解析后音视频数据,并将解析后音视频数据发送给PC终端;

PC终端播放和显示解析后音视频数据。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,还包括:

PC终端按照通信协议将音视频数据发送给MIFI终端;

MIFI终端将接收的音视频数据打包成音视频RTP数据发送给主叫方。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,所述通信机制为WebClient/WebServer通信机制,所述通信协议为WebSocket通信协议。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,在PC终端在MIFI控制界面上接受音视频通话请求之前,PC终端通过浏览器登录到MIFI控制界面。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,所述浏览器支持WebRTC技术。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,所述浏览器为Chrome浏览器或者Firefox浏览器。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,所述MIFI终端在MIFI终端连接至PC终端之前已经开机;或者所述MIFI终端在MIFI终端连接至PC终端之后才开机。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,所述主叫方为手机终端或者MIFI终端。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,所述IMS协议栈向主叫方发送的数据经过MIFI终端的MODEM调制;所述IMS协议栈接收的主叫方发送的数据经过MIFI终端的MODEM解调。

本发明还提供一种MIFI终端实现VOLTE音视频通话的方法,所述MIFI终端实现VOLTE音视频通话的方法包括:

第一MIFI终端连接至第一PC终端,所述第一PC终端具有麦克风和摄像头,第一MIFI终端待机并完成IMS注册;

第二MIFI终端连接至第二PC终端,所述第二PC终端具有麦克风和摄像头,第二MIFI终端待机并完成IMS注册;

在第一PC终端上登录到第一MIFI控制界面;

在第一MIFI控制界面上输入第二MIFI终端的电话号码,并通过C/S通信机制将拨号请求以及音视频参数发送到第一MIFI终端;

第一MIFI终端内的第一IMS协议栈向第二MIFI终端发起音视频通话请求并根据音视频参数完成协商;

第一PC终端按照通信协议将音视频数据发送给第一MIFI终端;

第一MIFI终端将接收的音视频数据打包成音视频RTP数据发送给第二MIFI终端。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,还包括:

第二MIFI终端接收第一MIFI终端发送的音视频RTP数据;

第二MIFI终端通过第二IMS协议栈解析音视频RTP数据,得到符合通信协议的解析后音视频数据,并将解析后音视频数据发送给第二PC终端;

第二PC终端播放和显示解析后音视频数据。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,还包括:

第二PC终端按照通信协议将音视频数据发送给第二MIFI终端;

第二MIFI终端将接收的音视频数据打包成音视频RTP数据发送给第一MIFI终端。

可选的,在所述的MIFI终端实现VOLTE音视频通话的方法中,还包括:

第一MIFI终端接收第二MIFI终端发送的音视频RTP数据;

第一MIFI终端通过第一IMS协议栈解析音视频RTP数据,得到符合通信协议的解析后音视频数据,并将解析后音视频数据发送给第一PC终端;

第一PC终端播放和显示解析后音视频数据。

本发明还提供一种终端系统,所述终端系统包括:MIFI终端及PC终端, 其中,

所述MIFI终端包括:

服务器,所述服务器用以接收PC终端上的客户端发送的数据,或者向PC终端上的客户端发送数据;

IMS协议栈,所述IMS协议栈用以将接收的符合通信协议的音视频数据打包成音视频RTP数据,或者解析接收的音视频RTP数据,形成符合通信协议的解析后音视频数据;

调制解调器,用以对IMS协议栈发送或者接收主叫方或者被叫方的数据进行调制或者解调;

所述PC终端包括:

客户端,所述客户端用以接收MIFI终端上的服务器发送的数据,或者向MIFI终端上的服务器发送数据;

麦克风,所述麦克风用以收集或者播放音频数据;

摄像头,所述摄像头用以收集说着播放视频数据。

在本发明提供的MIFI终端实现VOLTE音视频通话的方法及终端系统中,MIFI终端通过PC终端的麦克风和摄像头实现了音视频数据的采集,并通过MIFI终端内的IMS协议栈将音视频数据进行收发,从而实现了VOLTE业务。

附图说明

图1是本发明实施例的终端系统的结构示意图;

图2是本发明实施例的主叫方为MIFI终端实现VOLTE音视频通话的方法的流程示意图;

图3是本发明实施例的被叫方为MIFI终端实现VOLTE音视频通话的方法的流程示意图;

图4a和图4b是本发明实施例的主叫方和被叫方均为MIFI终端实现VOLTE音视频通话的方法的流程示意图。

具体实施方式

以下结合附图和具体实施例对本发明提出的MIFI终端实现VOLTE音视频 通话的方法及终端系统作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。

终端系统

请参考图1,其为本发明实施例的终端系统的结构示意图。如图1所示,在本申请实施例中,所述终端系统包括:MIFI终端1及PC终端2,其中,

所述MIFI终端1包括:

服务器(Server)10,所述服务器10用以接收PC终端2上的客户端(Client)20发送的数据,或者向PC终端2上的客户端20发送数据;

IMS协议栈11,所述IMS协议栈11用以将接收的符合通信协议的音视频数据打包成音视频RTP数据,或者解析接收的音视频RTP数据,形成符合通信协议的解析后音视频数据;

调制解调器(MODEM)12,用以对IMS协议栈11发送或者接收主叫方或者被叫方的数据进行调制或者解调;

所述PC终端2包括:

客户端(Client)20,所述客户端20用以接收MIFI终端1上的服务器10发送的数据,或者向MIFI终端1上的服务器10发送数据;

麦克风21,所述麦克风21用以收集或者播放音频数据;

摄像头22,所述摄像头22用以收集说着播放视频数据。

在本申请实施例中,所述MIFI终端1通过USB与所述PC终端2连接。在此,通过USB实现MIFI终端1与PC终端2之间的数据传输(交换/交互),更具体的,实现服务器10与客户端20之间的数据传输。

进一步的,所述服务器10为网页服务器(WebServer),所述客户端20为网页客户端(WebClient),服务器10与客户端20之间所传输的音视频数据符合网页接口(WebSocket)协议。

接下去将介绍通过上述终端系统实现MIFI终端进行VOLTE音视频通话的方法,具体的,可以仅主叫方为MIFI终端而实现VOLTE音视频通话;也可以 进被叫方为MIFI终端而实现VOLTE音视频通话;还可以主叫方和被叫方均为MIFI终端而实现VOLTE音视频通话。

主叫方为MIFI终端(所述MIFI终端采用前述的MIFI终端1)

请参考图2,其为本发明实施例的主叫方为MIFI终端实现VOLTE音视频通话的方法的流程示意图。如图2所示,所述MIFI终端实现VOLTE音视频通话的方法包括:

步骤S10:MIFI终端连接至PC终端,所述PC终端具有麦克风和摄像头,MIFI终端待机并完成IMS注册;

步骤S11:在PC终端上登录到MIFI控制界面;

步骤S12:在MIFI控制界面上输入被叫方的电话号码,并通过C/S通信机制将拨号请求以及音视频参数发送到MIFI终端;

步骤S13:MIFI终端内的IMS协议栈向被叫方发起音视频通话请求并根据音视频参数完成协商;

步骤S14:PC终端按照协议将音视频数据发送给MIFI终端;

步骤S15:MIFI终端将接收的音视频数据打包成音视频RTP数据发送给被叫方。

进一步的,所述MIFI终端实现VOLTE音视频通话的方法还包括:

步骤S16:MIFI终端接收被叫方发送的音视频RTP数据;

步骤S17:MIFI终端通过IMS协议栈解析音视频RTP数据,得到符合通信协议的解析后音视频数据,并将解析后音视频数据发送给PC终端;

步骤S18:PC终端播放和显示解析后音视频数据。

在本申请实施例中,所述步骤S16、S17和S18于所述步骤S14和S15之后执行。在本申请的其他实施例中,所述步骤S16、S17和S18也可以于所述步骤S14和S15之前执行。

在本申请实施例中,所述通信机制为WebClient/WebServer通信机制,所述通信协议为WebSocket通信协议。进一步的,在PC终端上通过浏览器登录到MIFI控制界面中,优选的,所述浏览器支持WebRTC技术。其中,所述MIFI控制界面包括拨号界面,该拨号界面上具有数字键、接听键、挂断键等通常的 拨打/接听电话所需的按键。优选的,所述浏览器为Chrome浏览器或者Firefox浏览器。

在本申请实施例中,所述MIFI终端在MIFI终端连接至PC终端之前已经开机;或者所述MIFI终端在MIFI终端连接至PC终端之后才开机。即所述MIFI终端可以是在连接至PC终端之前已经开机并执行了IMS协议栈注册;也可以是连接到PC终端后,才开机并执行IMS协议栈注册。在此,MIFI终端一旦开机便自动完成IMS协议栈的注册。

在本申请实施例中,对于被叫方的形式不作限定,其既可以是手机终端,也可以是MIFI终端,只要能够进行VOLTE音视频通话即可。

此外,在本申请实施例中,所述IMS协议栈向被叫方发送的数据经过MIFI终端的MODEM调制;所述IMS协议栈接收的被叫方发送的数据经过MIFI终端的MODEM解调,从而便于音视频RTP数据在通信线路上进行传输,对此本申请不再赘述。

被叫方为MIFI终端(所述MIFI终端采用前述的MIFI终端1)

请参考图3,其为本发明实施例的被叫方为MIFI终端实现VOLTE音视频通话的方法的流程示意图。如图3所示,所述MIFI终端实现VOLTE音视频通话的方法包括:

步骤S20:MIFI终端连接至PC终端,所述PC终端具有麦克风和摄像头,MIFI终端待机并完成IMS注册;

步骤S21:MIFI终端内的IMS协议栈接收主叫方发起的音视频通话请求;

步骤S22:MIFI终端将音视频通话请求发送给PC终端;

步骤S23:PC终端在MIFI控制界面上接受音视频通话请求;

步骤S24:MIFI终端接收主叫方发送的音视频RTP数据;

步骤S25:MIFI终端通过IMS协议栈解析音视频RTP数据,得到符合通信协议的解析后音视频数据,并将解析后音视频数据发送给PC终端;

步骤S26:PC终端播放和显示解析后音视频数据。

进一步的,所述MIFI终端实现VOLTE音视频通话的方法还包括:

步骤S27:PC终端按照通信协议将音视频数据发送给MIFI终端;

步骤S28:MIFI终端将接收的音视频数据打包成音视频RTP数据发送给主叫方。

在本申请实施例中,所述步骤S27和S28于所述步骤S24、S25和S26之后执行。在本申请的其他实施例中,所述步骤S27和S28也可以于所述步骤S24、S25和S26之前执行。

在本申请实施例中,所述通信机制为WebClient/WebServer通信机制,所述通信协议为WebSocket通信协议。进一步的,在PC终端在MIFI控制界面上接受音视频通话请求之前,PC终端通过浏览器登录到MIFI控制界面。具体的,既可以是一旦MIFI终端连接至PC终端,PC终端上便跳出MIFI控制界面,从而使得PC终端通过浏览器登录到MIFI控制界面;也可以是一旦MIFI终端接收到呼叫,PC终端上便跳出MIFI控制界面,从而使得PC终端通过浏览器登录到MIFI控制界面。

进一步的,在本申请实施例中,所述浏览器支持WebRTC技术;优选的,所述浏览器为Chrome浏览器或者Firefox浏览器。所述MIFI终端在MIFI终端连接至PC终端之前已经开机;或者所述MIFI终端在MIFI终端连接至PC终端之后才开机。所述主叫方为手机终端或者MIFI终端。所述IMS协议栈向主叫方发送的数据经过MIFI终端的MODEM调制;所述IMS协议栈接收的主叫方发送的数据经过MIFI终端的MODEM解调。

主叫方和被叫方均为MIFI终端(在此,为了加以区分,主叫方采用第一MIFI终端和第一PC终端;被叫方采用第二MIFI终端和第二PC终端;其中,所述第一MIFI终端和第二MIFI终端均采用前述的MIFI终端1)

请参考图4a和图4b,其为本发明实施例的主叫方和被叫方均为MIFI终端实现VOLTE音视频通话的方法的流程示意图。如图4a所示,所述MIFI终端实现VOLTE音视频通话的方法包括:

步骤S30:第一MIFI终端连接至第一PC终端,所述第一PC终端具有麦克风和摄像头,第一MIFI终端待机并完成IMS注册;

步骤S31:第二MIFI终端连接至第二PC终端,所述第二PC终端具有麦克风和摄像头,第二MIFI终端待机并完成IMS注册;

步骤S32:在第一PC终端上登录到第一MIFI控制界面;

步骤S33:在第一MIFI控制界面上输入第二MIFI终端的电话号码,并通过C/S通信机制将拨号请求以及音视频参数发送到第一MIFI终端;

步骤S34:第一MIFI终端内的第一IMS协议栈向第二MIFI终端发起音视频通话请求并根据音视频参数完成协商;

步骤S35:第一PC终端按照通信协议将音视频数据发送给第一MIFI终端;

步骤S36:第一MIFI终端将接收的音视频数据打包成音视频RTP数据发送给第二MIFI终端。

如图4b所示,进一步的,所述MIFI终端实现VOLTE音视频通话的方法还包括:

步骤S40:第二MIFI终端接收第一MIFI终端发送的音视频RTP数据;

步骤S41:第二MIFI终端通过第二IMS协议栈解析音视频RTP数据,得到符合通信协议的解析后音视频数据,并将解析后音视频数据发送给第二PC终端;

步骤S42:第二PC终端播放和显示解析后音视频数据;

步骤S43:第二PC终端按照通信协议将音视频数据发送给第二MIFI终端;

步骤S44:第二MIFI终端将接收的音视频数据打包成音视频RTP数据发送给第一MIFI终端;

步骤S45:第一MIFI终端接收第二MIFI终端发送的音视频RTP数据;

步骤S46:第一MIFI终端通过第一IMS协议栈解析音视频RTP数据,得到符合通信协议的解析后音视频数据,并将解析后音视频数据发送给第一PC终端;

步骤S47:第一PC终端播放和显示解析后音视频数据。

在本申请实施例中,所述步骤S43~S47于所述步骤S35~S36和步骤S40~S42之后执行。在本申请的其他实施例中,所述步骤S43~S47也可以于所述步骤S35~S36和步骤S40~S42之前执行。

综上可见,在本发明实施例提供的MIFI终端实现VOLTE音视频通话的方法及终端系统中,MIFI终端通过PC终端的麦克风和摄像头实现了音视频数据的采集,并通过MIFI终端内的IMS协议栈将音视频数据进行收发,从而实现了 VOLTE业务。

上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1