一种视频通话的处理方法及装置与流程

文档序号:13688427阅读:250来源:国知局
一种视频通话的处理方法及装置与流程

本发明涉及核心网领域,尤其涉及一种视频通话的处理方法及装置。



背景技术:

网络电话(voiceoverinternetprotocol,voip),即ip电话,将模拟信号数字化,通过语音压缩编码、打包分组、分配路由、存储交换、解包解压等交换处理,在ip网络上或者internet上实现实时音视频通信。由于voip技术是在互联网(internet)基础上发展起来的一种音视频通话传输技术,因此通过数据传输通道,可以承载更为丰富的多媒体通信业务。

目前,基于voip的视频通话业务应用非常广泛,通过视频媒体信息的实时交互,大大拉近了人与人之间的距离,降低了沟通成本。随着移动智能终端的普及,视频通话业务已经逐渐向移动智能终端上渗透,越来越多的应用程序(application,app)具备了视频通话能力,甚至可以支持多方视频通话。

现有技术下,基于voip视频通话,是在信令交互之后建立的,通过信令交互先把视频通话请求发送至被叫方,同时进行媒体协商,确定视频通话时所需的媒体类型和编解码的类型,这时,被叫方开始振铃,被叫用户摘机后,此时才真正开始建立实时传输协议rtp(real-timetransportprotocol,rtp)媒体流。

但是,现有技术下的视频通话的处理方法,被叫方接到振铃时,被叫方仅知道主叫方的标识信息和通话媒体意愿(是语音还是视频),对视频通话的内容一无所知,也就是说,主叫方拨打视频通话时,被叫方并不知道主叫方为什么要发起本次视频通话,除非双方之前进行过预约,这大大降低了视频通话的接通率,影响了用户体验。

由此可见,现有技术下,视频通话前被叫用户理解主叫用户向其发起视频通话的原因不足,无法充分的了解与主叫方进行视频通话的内容。



技术实现要素:

本发明实施例提供一种视频通话的处理方法及装置,以解决现有技术中被叫不能充分了解主叫发起视频通话的原因和内容,影响用户体验的问题。

本发明实施例提供的具体技术方案如下:

一种视频通话的处理方法,包括:

被叫方接收主叫方通过网络侧发送的第一视频通话请求,其中,所述第一视频通话请求的类型为单向视频通话;

被叫方同意所述第一视频通话请求,与主叫方建立单向视频通话,并接收主叫方通过网络侧发送的主叫方的视频媒体信息,以及将所述主叫方的视频媒体信息进行展示;

被叫方确定接收到被叫用户的接听指令时,通过网络侧向主叫方发送第一响应消息,并接收主叫方通过网络侧发送的第二视频通话请求,其中,所述接听指令是被叫用户根据所述主叫方的视频媒体信息确定的,并且,所述第二视频通话请求是主叫方接收到所述第一响应消息时发送的,以及,所述第二视频通话请求的类型为双向视频通话;

被叫方接收到所述第二视频通话请求时,同意所述第二视频通话请求,并与主叫方建立双向视频通话。

较佳的,被叫方接收主叫方通过网络侧发送的第一视频通话请求之后,与主叫方建立单向视频通话之前,进一步包括:

被叫方进行振铃,提醒被叫用户,并通过网络侧向主叫方返回第二响应消息,提示主叫方已接收到所述第一视频通话请求。

较佳的,将所述主叫方的视频媒体信息进行展示时,进一步包括:

被叫方将主叫方的标识信息进行展示,其中,所述第一视频通话请求中,至少携带有主叫方的标识信息。

较佳的,被叫方接收到所述第二视频通话请求时,同意所述第二视频通话请求,并与主叫方建立双向视频通话,具体包括:

被叫方接收到所述第二视频通话请求时,确定第一视频通话请求和第二视频通话请求对应的主叫方的标识信息相同时,同意所述第二视频通话请求;其中,所述第二视频通话请求中,至少携带有主叫方的标识信息;

被叫方通过网络侧向主叫方发送第三响应消息,并在确定主叫方接收到所述第三响应消息时,与主叫方建立双向视频通话。

较佳的,与主叫方建立双向视频通话之后,进一步包括:

被叫方确定主叫方通过网络侧发送的取消所述单向视频通话消息时,取消与主叫方建立的单向视频通话。

一种视频通话的处理方法,包括:

主叫方通过网络侧向被叫方发送第一视频通话请求,其中,所述第一视频通话请求的类型为单向视频通话;

主叫方当确定被叫方同意所述第一视频通话请求时,与被叫方建立单向视频通话,并通过网络侧向被叫方发送主叫方的视频媒体信息;

主叫方确定接收到被叫方通过网络侧发送的第一响应消息时,通过网络侧向被叫方发送第二视频通话请求,其中,第一响应消息是,被叫方接收到被叫用户的接听指令时发送的,并且,所述接听指令是被叫用户根据所述主叫方的视频媒体信息确定的,以及,所述第二视频通话请求的类型为双向视频通话;

主叫方当确定被叫方同意所述第二视频通话请求时,与被叫方建立双向视频通话。

较佳的,主叫方通过网络侧向被叫方发送第一视频通话请求之后,与被叫方建立单向视频通话之前,进一步包括:

主叫方接收被叫方通过网络侧发送的第二响应消息,确定被叫方已接收到所述第一视频通话请求。

较佳的,所述第一视频通话请求中,至少携带有主叫方的标识信息。

较佳的,主叫方当确定被叫方同意所述第二视频通话请求时,与被叫方建立双向视频通话,具体包括:

主叫方接收被叫方发送的第三响应消息时,确定被叫方同意所述第二视频通话请求,并与被叫方建立双向视频通话,其中,第三响应消息是,被叫方接收到所述第二视频通话请求时,确定第一视频通话请求和第二视频通话请求对应的主叫方的标识信息相同,并同意所述第二视频通话请求时发送的,并且,所述第二视频通话请求中,至少携带有主叫方的标识信息。

较佳的,与被叫方建立双向视频通话之后,进一步包括:

主叫方通过网络侧向被叫方发送取消所述单向视频通话消息,并取消与被叫方建立的单向视频通话。

一种视频通话的处理装置,包括:

接收单元,用于接收主叫方通过网络侧发送的第一视频通话请求,其中,所述第一视频通话请求的类型为单向视频通话;

第一处理单元,用于同意所述第一视频通话请求,与主叫方建立单向视频通话,并接收主叫方通过网络侧发送的主叫方的视频媒体信息,以及将所述主叫方的视频媒体信息进行展示;

第二处理单元,用于确定接收到被叫用户的接听指令时,通过网络侧向主叫方发送第一响应消息,并接收主叫方通过网络侧发送的第二视频通话请求,其中,所述接听指令是被叫用户根据所述主叫方的视频媒体信息确定的,并且,所述第二视频通话请求是主叫方接收到所述第一响应消息时发送的,以及,所述第二视频通话请求的类型为双向视频通话;

建立单元,用于接收到所述第二视频通话请求时,同意所述第二视频通话请求,并与主叫方建立双向视频通话。

较佳的,接收主叫方通过网络侧发送的第一视频通话请求之后,与主叫方建立单向视频通话之前,第一处理单元进一步用于:

进行振铃,提醒被叫用户,并通过网络侧向主叫方返回第二响应消息,提示主叫方已接收到所述第一视频通话请求。

较佳的,将所述主叫方的视频媒体信息进行展示时,第一处理单元进一步用于:

将主叫方的标识信息进行展示,其中,所述第一视频通话请求中,至少携带有主叫方的标识信息。

较佳的,接收到所述第二视频通话请求时,同意所述第二视频通话请求,并与主叫方建立双向视频通话时,建立单元具体用于:

接收到所述第二视频通话请求时,确定第一视频通话请求和第二视频通话请求对应的主叫方的标识信息相同时,同意所述第二视频通话请求;其中,所述第二视频通话请求中,至少携带有主叫方的标识信息;

通过网络侧向主叫方发送第三响应消息,并在确定主叫方接收到所述第三响应消息时,与主叫方建立双向视频通话。

较佳的,与主叫方建立双向视频通话之后,进一步包括:

取消单元,用于确定主叫方通过网络侧发送的取消所述单向视频通话消息时,取消与主叫方建立的单向视频通话。

一种视频通话的处理装置,包括:

第一发送单元,用于通过网络侧向被叫方发送第一视频通话请求,其中,所述第一视频通话请求的类型为单向视频通话;

处理单元,用于当确定被叫方同意所述第一视频通话请求时,与被叫方建立单向视频通话,并通过网络侧向被叫方发送所述装置的视频媒体信息;

第二发送单元,用于确定接收到被叫方通过网络侧发送的第一响应消息时,通过网络侧向被叫方发送第二视频通话请求,其中,第一响应消息是,被叫方接收到被叫用户的接听指令时发送的,并且,所述接听指令是被叫用户根据所述装置的视频媒体信息确定的,以及,所述第二视频通话请求的类型为双向视频通话;

建立单元,用于当确定被叫方同意所述第二视频通话请求时,与被叫方建立双向视频通话。

较佳的,通过网络侧向被叫方发送第一视频通话请求之后,与被叫方建立单向视频通话之前,处理单元进一步用于:

接收被叫方通过网络侧发送的第二响应消息,确定被叫方已接收到所述第一视频通话请求。

较佳的,所述第一视频通话请求中,至少携带有所述装置的标识信息。

较佳的,当确定被叫方同意所述第二视频通话请求时,与被叫方建立双向视频通话时,建立单元具体用于:

接收被叫方发送的第三响应消息时,确定被叫方同意所述第二视频通话请求,并与被叫方建立双向视频通话,其中,第三响应消息是,被叫方接收到所述第二视频通话请求时,确定第一视频通话请求和第二视频通话请求对应的主叫方的标识信息相同,并同意所述第二视频通话请求时发送的,并且,所述第二视频通话请求中,至少携带有主叫方的标识信息。

较佳的,与被叫方建立双向视频通话之后,进一步包括:

取消单元,用于通过网络侧向被叫方发送取消所述单向视频通话消息,并取消与被叫方建立的单向视频通话。

本发明的有益效果如下:

本发明实施例中,被叫方接收主叫方通过网络侧发送的第一视频通话请求,其中,所述第一视频通话请求的类型为单向视频通话;被叫方同意所述第一视频通话请求,与主叫方建立单向视频通话,并接收主叫方通过网络侧发送的主叫方的视频媒体信息,以及将所述主叫方的视频媒体信息进行展示;被叫方确定接收到被叫用户的接听指令时,通过网络侧向主叫方发送第一响应消息,并接收主叫方通过网络侧发送的第二视频通话请求,其中,所述接听指令是被叫用户根据所述主叫方的视频媒体信息确定的,并且,所述第二视频通话请求是主叫方接收到所述第一响应消息时发送的,以及,所述第二视频通话请求的类型为双向视频通话;被叫方接收到所述第二视频通话请求时,同意所述第二视频通话请求,并与主叫方建立双向视频通话,这样,在被叫方确定接收到被叫用户的接听指令之前,被叫方和主叫方先建立单向视频通话,实现了被叫方接听预览的业务体验,被叫方可以预知主叫方发起视频通话的内容和原因,极大地提升了被叫用户的业务体验;并且,本发明实施例,可以适用于任何具备视频通话功能的应用或终端产品,具有很高的可行性和实用性。

附图说明

图1为本发明实施例中,被叫方侧的视频通话的处理方法概述流程示意图;

图2为本发明实施例中,主叫方侧的视频通话的处理方法概述流程示意图;

图3为本发明实施例中,视频通话的处理方法详细流程示意图;

图4为本发明实施例中,被叫方侧的视频通话的处理装置结构示意图;

图5为本发明实施例中,主叫方侧的视频通话的处理装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决现有技术中被叫方不能充分了解主叫方发起视频通话的原因和内容,影响用户体验的问题,本发明实施例中,在被叫用户确定接听前,主叫方和被叫方先建立单向视频通话,主叫方向被叫方发送主叫方的视频媒体信息,被叫方将视频媒体信息进行展示,被叫用户可以根据主叫方的视频媒体信息确定是否接听,当被叫方接收到被叫用户的接听指令时,主叫方重新向被叫方发送类型为双向视频通话的视频通话请求,被叫方默认同意该类型为双向视频通话的视频请求,进而被叫方与主叫方建立双向视频通话。

下面通过具体实施例对本发明方案进行详细描述,当然,本发明并不限于以下实施例。

值得说明的是,本发明实施例中,基于会话初始协议(sessioninitiationprotocol,sip)的ims网络,结合运营商当前业务技术现状,来实现视频通话的处理方法,例如为,voip视频通话,可以更好地适用于现有的系统中,当然,也可以采用其它的标准和协议,并不影响实现本发明实施例中的视频通话的处理方法,下面均以采用基于sip协议的ims网络为例进行说明。

参阅图1所示,本发明实施例中,基于被叫方侧的视频通话的处理方法的具体流程如下:

步骤100:被叫方接收主叫方通过网络侧发送的第一视频通话请求,其中,上述第一视频通话请求的类型为单向视频通话。

其中,上述单向视频通话表示,仅主叫方向被叫方发送单向视频媒体信息,而被叫方不向主叫方发送视频媒体信息。

执行步骤100时,具体为:

首先,主叫方向网络侧发送第一视频通话请求。

其中,第一视频通话请求的类型为单向视频通话,具体实现可以为:主叫方在第一视频通话请求中携带的会话描述协议(sessiondescriptionprotocol,sdp)中a行标明=sendonly。

进一步地,第一视频通话请求中,至少携带有主叫方的标识信息和被叫方的媒体地址,当然,第一视频通话请求中,还可以基于sip协议,携带其它的参数。

然后,网络侧根据被叫方的媒体地址,将第一视频通话请求发送至被叫方。

也就是说,本发明实施例中,当主叫方向被叫方发起视频通话请求时,主叫方先默认发起类型为单向视频通话的视频通话请求。

步骤110:被叫方同意上述第一视频通话请求,与主叫方建立单向视频通话,并接收主叫方通过网络侧发送的主叫方的视频媒体信息,以及将上述主叫方的视频媒体信息进行展示。

执行步骤110时,具体包括:

首先,被叫方接收到第一视频通话请求后,被叫方默认同意上述第一视频通话请求,并与主叫方建立单向视频通话。

进一步地,被叫方接收到第一视频通话请求后,被叫方振铃,并向主叫方返回第二响应消息180ringing,提示主叫方已接收到第一视频通话请求,类似于,发回铃音,提示主叫方已连接上了,正等待被叫方应答。

然后,被叫方接收主叫方通过网络侧发送的主叫方的视频媒体信息。

最后,被叫方将主叫方的视频媒体信息进行展示。

进一步地,被叫方将主叫方的标识信息进行展示。

也就是说,在被叫方接收到第一视频通话请求后,被叫方开始振铃,并展示主叫方的标识信息和视频媒体信息。

例如,标识信息为主叫方的电话号码,主叫方为第一手机终端,被叫方为第二手机终端,则第二手机终端接收到第一手机终端发送的第一视频通话请求后,第一手机终端振铃,并在第一手机终端的屏幕上显示第一手机终端的电话号码和第一手机终端获取到的视频媒体信息。

又例如,主叫用户a向被叫用户b发起视频通话,这时,主叫方发出第一视频通话请求至被叫方,这时,被叫方会进行振铃或其它提示信息,提醒b有视频通话待接入,并且,b可以得知视频通话是由a发起的,也可以预览到主叫方的视频媒体信息,例如,a此时处于的环境等,同时,主叫方接收到第二响应消息,a可以听到回铃音,得知视频通话已连接上,正在等待对应的回应。

这样,在主叫方和被叫方真正开始进行视频通话时,被叫方可以先预览到主叫方对应的视频媒体信息,预知主叫方发起视频通话的内容和原因,为用户提供了更好的视频通话业务接听环境,增强了用户体验。

步骤120:被叫方确定接收到被叫用户的接听指令时,通过网络侧向主叫方发送第一响应消息,并接收主叫方通过网络侧发送的第二视频通话请求,其中,上述接听指令是被叫用户根据上述主叫方的视频媒体信息确定的,并且,上述第二视频通话请求是主叫方接收到上述第一响应消息时发送的,以及,上述第二视频通话请求的类型为双向视频通话。

执行步骤120时,具体包括:

首先,被叫方确定接收到被叫用户的接听指令时,通过网络侧向主叫方发送第一响应消息。

具体为:被叫用户根据展示的主叫方的视频媒体信息和标识信息,确定是否接听本次视频通话,当确定接听时,可以通过预设按钮或其它预设方式来实现,进而被叫方通过网络侧向主叫方返回第一响应消息200ok。

然后,被叫方接收主叫方通过网络侧发送的第二视频通话请求。

具体为:主叫方接收到第一响应消息时,自动开始进行媒体重协商,发送第二视频通话请求,并在第二视频通话请求中携带的sdp中a行标明=sendrev,将类型由单向视频通话改为双向视频通话。

步骤130:被叫方接收到上述第二视频通话请求时,同意上述第二视频通话请求,并与主叫方建立双向视频通话。

执行步骤130时,具体包括:

首先,被叫方接收到上述第二视频通话请求时,确定第一视频通话请求和第二视频通话请求对应的主叫方的标识信息相同时,同意上述第二视频通话请求。

其中,上述第二视频通话请求中,至少携带有主叫方的标识信息。

然后,被叫方通过网络侧向主叫方发送第三响应消息200ok,并在确定主叫方接收到上述第三响应消息时,与主叫方建立双向视频通话。

也就是说,被叫方默认同意第二视频通话请求,这是因为,这时,被叫用户已将选择接听本次视频通话了,但被叫方和主叫方仅建立了单向视频通话,主叫方无法接收到被叫方的视频媒体信息,设置被叫方默认同意第二视频通话,在被叫用户选择接听时,可以由单向视频通话默认转为双向视频通话,这时,主叫用户和被叫用户就可以进行双向视频通话了。

进一步地,被叫方与主叫方建立双向视频通话之后,被叫方确定主叫方通过网络侧发送的取消上述单向视频通话消息时,取消与主叫方建立的单向视频通话。

实际上,被叫方和主叫方建立双向视频通话之后,主叫方自动将原有的单向视频通话取消,避免占用过多的资源。

这样,本发明实施例中,进行视频通话时,主叫方先默认发起单向视频通话,实现了被叫方可以提前预览的业务体验,被叫方可以在真正接听前,预先得到本次视频通话的内容,被叫用户可以充分了解到本次视频通话发起的原因,被叫用户有更多的依据决定是否接听本次视频通话,极大地提升了被叫用户的业务体验。

并且,本发明实施例,可以适用于任何具备视频通话功能的应用或终端产品,更为灵活,具有很高的可行性和实用性。

参阅图2所示,本发明实施例中,基于主叫方侧的视频通话的处理方法的具体流程如下:

步骤200:主叫方通过网络侧向被叫方发送第一视频通话请求,其中,上述第一视频通话请求的类型为单向视频通话。

执行步骤200时,具体为:

首先,主叫方向网络侧发送第一视频通话请求。

其中,第一视频通话请求的类型为单向视频通话。

进一步地,第一视频通话请求中,至少携带有主叫方的标识信息和被叫方的媒体地址,当然,第一视频通话请求中,还可以基于sip协议,携带其它的参数。

然后,网络侧根据被叫方的媒体地址,将第一视频通话请求发送至被叫方。

步骤210:主叫方当确定被叫方同意上述第一视频通话请求时,与被叫方建立单向视频通话,并通过网络侧向被叫方发送主叫方的视频媒体信息。

执行步骤210时,具体包括:

首先,主叫方当确定被叫方同意上述第一视频通话请求时,与被叫方建立单向视频通话。

进一步地,主叫方也会接收到被叫方发送的第二响应消息,确定被叫方已接收到第一视频通话请求,与被叫方已连接上,正在等待被叫方的应答。

然后,主叫方通过网络侧向被叫方发送主叫方的视频媒体信息。

步骤220:主叫方确定接收到被叫方通过网络侧发送的第一响应消息时,通过网络侧向被叫方发送第二视频通话请求,其中,第一响应消息是,被叫方接收到被叫用户的接听指令时发送的,并且,上述接听指令是被叫用户根据上述主叫方的视频媒体信息确定的,以及,上述第二视频通话请求的类型为双向视频通话。

步骤230:主叫方当确定被叫方同意上述第二视频通话请求时,与被叫方建立双向视频通话。

执行步骤230时,具体包括:主叫方接收被叫方发送的第三响应消息时,确定被叫方同意上述第二视频通话请求,并与被叫方建立双向视频通话。

其中,第三响应消息是,被叫方接收到上述第二视频通话请求时,确定第一视频通话请求和第二视频通话请求对应的主叫方的标识信息相同,并同意上述第二视频通话请求时发送的,其中,第二视频通话请求中,至少携带有主叫方的标识信息。

进一步地,主叫方与被叫方建立双向视频通话之后,主叫方通过网络侧向被叫方发送取消上述单向视频通话消息,并取消与被叫方建立的单向视频通话。

本实施例提供的基于主叫方侧的视频通话的处理方法中的处理流程,可以参见上述图1所示的方法实施例,其实现原理和技术效果相同,此处不再赘述。

下面采用一个具体的应用场景对上述实施例作出进一步详细说明。以基于sip协议的ims网络为例,具体参阅图3所示,本发明实施例中,视频通话的处理方法的执行过程具体如下:

步骤300:主叫方向网络侧默认发起第一视频通话请求(invite)。

其中,第一视频通话请求的类型为单向视频通话,并且,第一视频通话请求中至少携带主叫方的标识信息和被叫方的媒体地址。

步骤301:网络侧向被叫方发送第一视频通话请求(invite)。

具体为:网络侧根据被叫方的媒体地址,将第一视频通话请求发送至被叫方。

步骤302:被叫方向网络侧发送响信息(180ringing)。

具体为:被叫方接收到第一视频通话请求时,被叫方振铃,并按照ims标准定义返回响应消息180ringing,同时,默认同意第一视频通话请求,与主叫方建立单向视频通话,并接收主叫方发送的主叫方的视频媒体信息。

也就是说,这时被叫方可以显示主叫方的标识信息和主叫方的视频媒体信息,被叫用户不仅可以知道主叫方的标识信息,还可以提前预知视频通话的原因,预览视频通话的内容,极大地提升了被叫用户的视频通话的业务体验。

步骤303:网络侧发送响应信息(180ringing)。

这时,主叫方就可以得知,被叫方已接收到第一视频通话请求,并处于待接听状态。

步骤304:被叫方向网络侧发送响应信息(200ok)。

具体为:被叫用户根据显示的主叫方的标识信息和视频媒体信息,确定是否接听本次视频通话,当确定接听时,可以根据预设按钮选择接听视频通话,这时,被叫方确定接收到接听指令时,例如,被叫方摘机时,向网络侧发送响应消息200ok。

步骤305:网络侧发送响应信息(200ok)。

这时,主叫方就可以得知,被叫方已处于接听状态。

步骤306:主叫方自动发起第二视频通话请求(re-invite)。

其中,第二视频通话请求的类型为双向视频通话,且至少携带主叫方的标识信息和被叫方的媒体地址。

具体为:主叫方进行媒体重协商,将类型由单向视频通话更改为双向视频通话,自动发起第二视频通话请求。

步骤307:网络侧向被叫方发送第二视频通话请求(re-invite)。

步骤308:被叫方向网络侧发送响应信息(200ok)。

具体为:被叫方判断第一视频通话和第二视频通话对应的主叫方的标识信息相同,即为同一个主叫方发送的,则默认同意第二视频通话请求,并返回响应消息200ok。

步骤309:网络侧发送响应信息(200ok)。

这时,主叫方和被叫方真正建立了双向视频通话,主叫用户和被叫用户可以进行双向视频通话了。

步骤310:自动取消原有单向视频通话(bye)。

也就是说,主叫方接收到响应消息200ok,自动发送取消单向视频通话的消息。

步骤311:自动取消原有单向视频通话(bye)。

这时,网络侧将取消单向视频通话消息发送给被叫方,被叫方接收到取消单向视频通话消息时,主叫方和被叫方之前建立的单向视频通话被拆除。

基于上述实施例,参阅图4所示,本发明实施例中,基于被叫方侧的视频通话的处理装置,具体包括:

接收单元40,用于接收主叫方通过网络侧发送的第一视频通话请求,其中,所述第一视频通话请求的类型为单向视频通话;

第一处理单元41,用于同意所述第一视频通话请求,与主叫方建立单向视频通话,并接收主叫方通过网络侧发送的主叫方的视频媒体信息,以及将所述主叫方的视频媒体信息进行展示;

第二处理单元42,用于确定接收到被叫用户的接听指令时,通过网络侧向主叫方发送第一响应消息,并接收主叫方通过网络侧发送的第二视频通话请求,其中,所述接听指令是被叫用户根据所述主叫方的视频媒体信息确定的,并且,所述第二视频通话请求是主叫方接收到所述第一响应消息时发送的,以及,所述第二视频通话请求的类型为双向视频通话;

建立单元43,用于接收到所述第二视频通话请求时,同意所述第二视频通话请求,并与主叫方建立双向视频通话。

较佳的,接收主叫方通过网络侧发送的第一视频通话请求之后,与主叫方建立单向视频通话之前,第一处理单元41进一步用于:

进行振铃,提醒被叫用户,并通过网络侧向主叫方返回第二响应消息,提示主叫方已接收到所述第一视频通话请求。

较佳的,将所述主叫方的视频媒体信息进行展示时,第一处理单元41进一步用于:

将主叫方的标识信息进行展示,其中,所述第一视频通话请求中,至少携带有主叫方的标识信息。

较佳的,接收到所述第二视频通话请求时,同意所述第二视频通话请求,并与主叫方建立双向视频通话时,建立单元43具体用于:

接收到所述第二视频通话请求时,确定第一视频通话请求和第二视频通话请求对应的主叫方的标识信息相同时,同意所述第二视频通话请求;其中,所述第二视频通话请求中,至少携带有主叫方的标识信息;

通过网络侧向主叫方发送第三响应消息,并在确定主叫方接收到所述第三响应消息时,与主叫方建立双向视频通话。

较佳的,与主叫方建立双向视频通话之后,进一步包括:

取消单元44,用于确定主叫方通过网络侧发送的取消所述单向视频通话消息时,取消与主叫方建立的单向视频通话。

基于上述实施例,参阅图5所示,本发明实施例中,基于主叫方侧的视频通话的处理装置,具体包括:

第一发送单元50,用于通过网络侧向被叫方发送第一视频通话请求,其中,所述第一视频通话请求的类型为单向视频通话;

处理单元51,用于当确定被叫方同意所述第一视频通话请求时,与被叫方建立单向视频通话,并通过网络侧向被叫方发送所述装置的视频媒体信息;

第二发送单元52,用于确定接收到被叫方通过网络侧发送的第一响应消息时,通过网络侧向被叫方发送第二视频通话请求,其中,第一响应消息是,被叫方接收到被叫用户的接听指令时发送的,并且,所述接听指令是被叫用户根据所述装置的视频媒体信息确定的,以及,所述第二视频通话请求的类型为双向视频通话;

建立单元53,用于当确定被叫方同意所述第二视频通话请求时,与被叫方建立双向视频通话。

较佳的,通过网络侧向被叫方发送第一视频通话请求之后,与被叫方建立单向视频通话之前,处理单元51进一步用于:

接收被叫方通过网络侧发送的第二响应消息,确定被叫方已接收到所述第一视频通话请求。

较佳的,所述第一视频通话请求中,至少携带有所述装置的标识信息。

较佳的,当确定被叫方同意所述第二视频通话请求时,与被叫方建立双向视频通话时,建立单元53具体用于:

接收被叫方发送的第三响应消息时,确定被叫方同意所述第二视频通话请求,并与被叫方建立双向视频通话,其中,第三响应消息是,被叫方接收到所述第二视频通话请求时,确定第一视频通话请求和第二视频通话请求对应的主叫方的标识信息相同,并同意所述第二视频通话请求时发送的,并且,所述第二视频通话请求中,至少携带有主叫方的标识信息。

较佳的,与被叫方建立双向视频通话之后,进一步包括:

取消单元54,用于通过网络侧向被叫方发送取消所述单向视频通话消息,并取消与被叫方建立的单向视频通话。

综上所述,本发明实施例中,被叫方接收主叫方通过网络侧发送的第一视频通话请求,其中,所述第一视频通话请求的类型为单向视频通话;被叫方同意所述第一视频通话请求,与主叫方建立单向视频通话,并接收主叫方通过网络侧发送的主叫方的视频媒体信息,以及将所述主叫方的视频媒体信息进行展示;被叫方确定接收到被叫用户的接听指令时,通过网络侧向主叫方发送第一响应消息,并接收主叫方通过网络侧发送的第二视频通话请求,其中,所述接听指令是被叫用户根据所述主叫方的视频媒体信息确定的,并且,所述第二视频通话请求是主叫方接收到所述第一响应消息时发送的,以及,所述第二视频通话请求的类型为双向视频通话;被叫方接收到所述第二视频通话请求时,同意所述第二视频通话请求,并与主叫方建立双向视频通话,这样,在被叫方确定接收到被叫用户的接听指令之前,被叫方和主叫方先建立单向视频通话,实现了被叫方接听预览的业务体验,被叫方可以预知主叫方发起视频通话的内容和原因,极大地提升了被叫用户的业务体验;并且,本发明实施例,可以适用于任何具备视频通话功能的应用或终端产品,具有很高的可行性和实用性。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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