一种实现视频共享业务的方法、系统及装置的制作方法

文档序号:7973675阅读:209来源:国知局
专利名称:一种实现视频共享业务的方法、系统及装置的制作方法
技术领域
本发明涉及通信技术领域,更具体的说,是一种实现视频共享业务的方法、系统及装置。
背景技术
随着移动通讯技术的发展,人们不再满足于单一的语音通信方式,而需要全新的多媒体通信方式,这种多媒体通信不仅仅是简单的视音频通信,还包括即时消息、协同工作、流媒体等等业务,特别是新通信方式和传统语音融合的业务。基于互联网和电信网络融合的趋势,各标准化组织提出了下一代网络的概念,第三代伙伴计划(Third Generation Partnership Project,3GPP)在分组承载网基础上引入的全互联网协议(Internet Protocol,IP)业务网络架构的IP多媒体子系统(IP Multimedia Subsystem,IMS)核心网,目标是按照个性化用户数据,屏蔽用户接入方式,控制业务能力的开放程度,提供多媒体的通信体验。视频共享业务是指一个用户终端将本地的视频信息与其它一个或多个用户终端共享。其中,用户终端共享的视频信息包括摄像头拍摄的视频、本地视频文件、图片、音乐和动画等。
视频共享业务的信令控制基于会话发起协议(Session Initiation Protocol,SIP),主叫用户终端和被叫用户终端在进行视频共享前,需要在IMS核心网中注册。视频共享可以在宽带移动网络和非宽带移动网络之间进行,也可以在非宽带移动网络之间进行。宽带移动网络包括第三代伙伴计划版本5(3GPPR5)以及3GPPR5之后的移动网络,在3GPPR5及其之后的移动网络中所有的呼叫都是通过IP承载。非宽带移动网络包括2.5代移动通信系统(2.5G)、第三代伙伴计划版本99(3GPPR99)、第三代伙伴计划版本4(3GPPR4),在非宽带移动网络中基本呼叫通过电路交换(Circuit Switch,CS)域承载,数据业务通过通用分组无线业务(General Packet Radio Service,GPRS)承载。
图1为现有技术中作为主叫的宽带移动网络的用户终端与作为被叫的非宽带移动网络中的用户终端实现视频共享业务的方法。其中,主叫用户终端通过主叫IMS核心网与主叫应用服务器进行通信,主叫应用服务器通过主叫IMS核心网、被叫IMS核心网与被叫应用服务器进行通信,被叫应用服务器通过被叫IMS核心网与被叫用户终端进行通信,以下为描述方便,仅使用主叫用户终端、主叫应用服务器、被叫应用服务器、被叫用户终端对本方法的实现方式进行描述。
参阅图1所示,现有技术中实现视频共享业务包括以下步骤步骤101~106、主叫用户终端与被叫用户终端基于SIP协议进行媒体协商。
具体包括主叫用户终端通过主叫应用服务器(Application Server,AS)、被叫应用服务器、向被叫用户终端发送视频共享邀请;被叫用户终端通过被叫应用服务器、主叫应用服务器、向主叫用户终端发送媒体协商的结果。
步骤107~130、主叫用户终端与被叫用户终端建立临时通信。
具体包括主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送临时响应确认(PRACK);被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送确认消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送更新(UPDATE)消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送振铃消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送临时响应确认(PRACK)消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送确认消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送视频共享请求确认消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送响应确认消息。
步骤131~134、主叫用户终端与被叫用户终端建立实时传输协议(Real-timeTransport Protocol,RTP)链路,进行视频共享。
具体包括主叫用户终端与被叫用户终端建立RTP链路;被叫用户终端向主叫用户终端发送接收者报告;主叫用户终端向被叫用户终端发送发送者报告;主叫用户终端与被叫用户终端通过RTP链路进行视频共享。
步骤135~141、被叫用户终端终止共享,主叫用户终端以及被叫用户终端释放通信链路,视频共享结束。
具体包括被叫用户终端向主叫用户终端发送释放RTP链路消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送释放消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送释放确认消息。
图1所示的现有技术中,在非宽带移动网络中的用户终端开机后需要激活GPRS连接,并注册到IMS核心网中,宽带移动网络中的用户终端开机时自动注册到IMS核心网中,任何一个网络中的用户终端在注册到IMS核心网之前不能与其他网络中的用户终端共享视频信息。注册完成后,双方首先通过SIP协议进行连接和媒体协商,然后根据媒体协商的结果进行共享媒体的传输。
当被叫用户终端处于非宽带移动网络中时,由于被叫用户终端的GPRS连接通常处于非激活状态,所以造成宽带移动网络中主叫用户终端的控制信令无法正确路由到被叫用户终端。如果为保证控制信令的正确路由,要求非宽带移动网络的用户终端始终处于GPRS激活和IMS注册状态,不但会大量占用分组域的资源,而且保持GPRS的激活状态会增加用户终端的能耗,通常会缩短用户终端的待机时间。
图2为现有技术中主叫以及被叫均为非宽带移动网络的用户终端之间实现视频共享业务的方法。其中,主叫用户终端通过主叫IMS核心网与主叫应用服务器进行通信,主叫应用服务器通过主叫IMS核心网、被叫IMS核心网与被叫应用服务器进行通信,被叫应用服务器通过被叫IMS核心网与被叫用户终端进行通信,以下为描述方便,仅使用主叫用户终端、主叫应用服务器、被叫应用服务器、被叫用户终端对本方法的实现方式进行描述。参阅图2所示,该方法包括以下步骤步骤201、主叫用户终端与被叫用户终端建立语音通话;步骤202~213、主叫用户终端与被叫用户终端相互查询对方是否具备视频共享能力。
具体包括主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送查询消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送查询确认消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送查询消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送查询确认消息200。
步骤214~219、主叫用户终端与被叫用户终端基于SIP协议进行媒体协商。
具体包括主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送视频共享请求;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送媒体协商的结果;步骤220~246、主叫用户终端与被叫用户终端建立临时通信。
具体包括主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送PRACK消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送确认消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送UPDATE消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送振铃消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送PRACK消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送确认消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送视频共享请求确认消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送响应确认消息。
步骤247~250、主叫用户终端与被叫用户终端建立RTP链路,进行视频共享。
具体包括主叫用户终端与被叫用户终端建立RTP链路;被叫用户终端向主叫用户终端发送接收者报告;主叫用户终端向被叫用户终端发送发送者报告;主叫用户终端与被叫用户终端通过RTP链路进行视频共享;步骤251~257、被叫用户终端终止共享,用户终端1以及用户终端2释放通信链路,视频共享结束。
具体包括被叫用户终端向主叫用户终端发送释放RTP链路消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送释放消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送释放确认消息。
步骤258、主叫用户终端与被叫用户终端恢复到电路交换域的语音通话状态。
图2所示的现有技术中,主叫用户终端与被叫用户终端首先通过电路交换域建立语音通话,语音通话建立后,主叫用户终端以及被叫用户终端自动激活GPRS连接,并注册到IMS核心网,此后主叫用户终端与被叫用户终端之间可以实现视频共享。
由于被叫用户终端不需要始终保持GPRS激活以及IMS注册状态,所以解决了用户终端能耗以及用户终端占用大量分组域资源的问题,但依然存在一些缺点第一,视频共享必须首先进行电路交换域的语音呼叫,对使用视频共享业务造成一定程度的限制,使用者可能因为语音呼叫的成本而放弃共享;第二,实际上大部分用户的语音呼叫只是拨打电话,并不一定需要进行视频共享,而每次语音呼叫时激活分组域连接,并且注册到IMS核心网中,会造成GPRS资源的浪费;第三,无论主叫用户终端以及被叫用户终端是否注册到IMS核心网,在用户终端之间如果没有建立语音互通,就无法进行视频共享。

发明内容
本发明提供一种实现视频共享业务的方法、系统及装置,用于解决现有技术中用户终端之间如果没有建立语音互通,就无法进行视频共享的问题。
本发明实施例提供的一种实现视频共享业务的方法,该方法包括以下步骤主叫用户终端将含有被叫用户终端标识的视频共享请求发送给应用服务器;所述应用服务器确定被叫用户终端是否在被叫归属网络的IMS核心网注册,如果没有注册,则通知所述被叫用户终端注册到被叫归属网络的IMS核心网,所述被叫用户终端激活GPRS连接并在所述被叫归属网络的IMS核心网进行注册;主叫用户终端与被叫用户终端进行视频共享。
本发明实施例提供的一种实现视频共享的系统包括IMS核心网,用于转发用户终端与应用服务器之间的消息;在主叫用户终端和被叫用户终端注册后,提供视频共享业务;应用服务器,用于在接收到来自主叫用户终端的含有被叫用户终端标识的视频共享请求后,如果确定被叫用户终端在被叫归属网络的IMS核心网没有注册,通知被叫用户终端注册到被叫归属网络的IMS核心网;主叫用户终端,用于将含有被叫用户终端标识的视频共享请求发送给应用服务器;被叫用户终端,用于在接收到所述视频共享请求后,如果没有注册到被叫归属网络的IMS核心网,则激活GPRS连接并在所述被叫归属网络的IMS核心网进行注册。
本发明实施例提供的一种应用服务器包括注册判断单元,用于在对所述视频共享请求中含有的被叫用户终端标识验证通过后,确定被叫用户终端在被叫归属网络的IMS核心网是否注册;
注册通知单元,用于在确定被叫用户终端没有注册时,从所述被叫归属网络的IMS核心网查询获得被叫用户终端的电话统一资源标识,根据该电话统一资源标识向被叫用户终端发送注册到被叫归属网络的IMS核心网的通知;视频共享请求单元,用于在确定被叫用户终端在所述被叫归属网络的IMS核心网注册后,向所述被叫用户终端发送视频共享请求。
通过使用本发明实施例的方法、系统及装置,可以在用户终端之间进行独立的视频共享,不强制用户终端必须进行语音呼叫在用户终端之间实现视频共享业务时,便于用户终端之间实现视频共享业务;被叫用户终端在接收到被叫应用服务器的注册通知后,激活GPRS注册到IMS核心网,减少了GPRS网络资源的空耗率。在本发明实施例中当主叫用户终端需要进行视频共享时,由主叫用户终端将含有被叫用户终端标识的视频共享请求发送给应用服务器,在所述应用服务器确定被叫用户终端没有注册到被叫归属网络的IMS核心网注册后,通知所述被叫用户终端注册到被叫归属网络的IMS核心网,所述被叫用户终端激活GPRS连接并在所述被叫归属网络的IMS核心网进行注册,在被叫用户终端注册后与主叫用户终端实现视频共享业务。


图1为现有技术中作为主叫的宽带移动网络的用户终端与作为被叫的非宽带移动网络的用户终端实现视频共享业务的信令流程示意图;图2为现有技术中主叫以及被叫均为非宽带移动网络的用户终端之间实现视频共享业务的信令流程示意图;图3为本发明实施例中实现视频共享业务的系统的主要结构示意图;图4为本发明实施例中实现视频共享业务的系统的具体实施例一的主要结构示意图;图5为本发明实施例中实现视频共享业务的系统的具体实施例二的主要结构示意图;
图6为本发明实施例中实现视频共享业务的系统的具体实施例三的主要结构示意图;图7为本发明实施例中应用服务器的主要结构示意图;图8为实现本发明实施例中实现视频共享业务的方法的主要信令流程示意图;图9为本发明实施例中实现视频共享业务的方法的主要流程示意图。
具体实施例方式
在本发明的实施例中为了实现用户终端之间的视频共享业务,通过在移动网络中的应用服务器通知被叫用户终端注册到IMS核心网,例如向被叫用户终端发送短消息的方式,在被叫用户终端注册到IMS核心网后与主叫用户终端实现视频共享业务。
下面结合附图对本发明的具体实施方式
进行说明。
参见图3所示,本发明实施例提供的实现视频共享业务的系统主要包括主叫用户终端31、IMS核心网32、应用服务器33、被叫用户终端34。
其中,连接多个用户终端的IMS核心网32,用于转发用户终端与应用服务器33之间的消息;在主叫用户终端31和被叫用户终端34注册后,提供视频共享业务;应用服务器33,设置在应用系统中,用于在接收到来自主叫用户终端31的含有被叫用户终端标识的视频共享请求后,如果确定被叫用户终端34在被叫归属网络的IMS核心网没有注册,通知被叫用户终端34注册到被叫归属网络的IMS核心网;主叫用户终端31,用于将含有被叫用户终端标识的视频共享请求发送给应用服务器33;
被叫用户终端34,用于在接收到所述视频共享请求后,如果没有注册到被叫归属网络的IMS核心网,则激活GPRS连接并在所述被叫归属网络的IMS核心网进行注册。
参见图4所示,当主叫用户终端和被叫用户终端属于不同网络时,所述应用服务器包括主叫应用服务器和被叫应用服务器,IMS核心网包括主叫归属网络的IMS核心网和被叫归属网络的IMS核心网。所述主叫归属网络的IMS核心网在接收到来自主叫用户终端的含有被叫用户终端标识的视频共享请求后,将所述视频共享请求发送给主叫应用服务器。所述主叫应用服务器对所述主叫用户终端验证通过后,将所述视频共享请求发送给所述主叫归属网络的IMS核心网,所述主叫归属网络的IMS核心网将所述视频共享请求发送给所述被叫归属网络的IMS核心网。所述被叫归属网络的IMS核心网将所述视频共享请求发送给被叫应用服务器。
所述应用服务器确定被叫用户终端是否在被叫归属网络的IMS核心网注册,如果没有注册,则通知所述被叫用户终端注册到被叫归属网络的IMS核心网,所述被叫用户终端激活GPRS连接并在所述被叫归属网络的IMS核心网进行注册。在被叫应用服务器确定被叫用户终端注册到所述被叫归属网络的IMS核心网后,所述被叫应用服务器向被叫用户终端转发主叫用户终端的视频共享请求。所述被叫应用服务器判断是否接收到来自被叫用户终端的允许视频共享通知,如果是,则通过所述被叫归属网络的IMS核心网、所述主叫归属网络的IMS核心网向所述主叫应用服务器发送允许视频共享通知,所述主叫应用服务器通过所述主叫归属网络的IMS核心网向所述主叫用户终端发送允许视频共享通知,所述主叫用户终端与所述被叫用户终端进行视频共享;否则,通过所述被叫归属网络的IMS核心网、所述主叫归属网络的IMS核心网向所述主叫应用服务器发送拒绝视频共享通知,所述主叫应用服务器通过所述主叫归属网络的IMS核心网向主叫用户终端发送拒绝视频共享通知。
所述被叫应用服务器包括注册判断单元41、注册通知单元42、视频共享请求单元43。
其中,所述注册判断单元41,用于在对所述视频共享请求中含有的被叫用户终端标识验证通过后,确定被叫用户终端在被叫归属网络的IMS核心网是否注册;注册通知单元42,用于在所述注册判断单元41确定被叫用户终端没有注册时,根据所述视频共享请求含有的被叫用户终端标识,从所述被叫归属网络的IMS核心网查询获得被叫用户终端的电话统一资源标识,根据该电话统一资源标识向被叫用户终端发送注册到被叫归属网络的IMS核心网的通知;所述视频共享请求单元43,用于在所述注册判断单元41确定被叫用户终端在被叫归属网络的IMS核心网注册后,向被叫用户终端发送视频共享请求。
另外,所述被叫应用服务器还包括验证单元44,用于验证所述视频共享请求中含有的被叫用户终端标识,并将验证结果发送给所述注册判断单元41。
参见图5所示,所述被叫归属网络的IMS核心网包括数据存储单元51、查询单元52、终端状态单元53。其中,所述数据存储单元51,用于保存用户终端和电话统一资源标识的对应关系;所述查询单元52,用于利用从所述数据存储单元51保存的所述对应关系中获得被叫用户终端标识对应的被叫用户终端的电话统一资源标识;终端状态单元53,用于在接收到被叫用户终端的注册请求后,向所述在线状态实体发送第三方注册请求。所述注册通知单元42可以根据所述视频共享请求中含有的被叫用户终端标识将查询通知发送给查询单元52。所述查询单元52从数据单元存储单元51中获得被叫用户终端标识对应的被叫用户终端的电话统一资源标识。
当然,该系统还可以进一步包括在线状态实体,用于保存所述被叫用户终端在被叫归属网络的IMS核心网的在线状态信息,这样,所述注册判断单元41,可以根据在线状态实体中所述在线状态信息,确定被叫用户终端在被叫归属网络的IMS核心网是否注册。
当所述注册判断单元41根据所述状态信息确定被叫用户终端在被叫归属网络的IMS核心网注册时,所述视频共享请求单元43向被叫用户终端发送视频共享请求。当所述注册判断单元41根据所述状态信息确定被叫用户终端在被叫归属网络的IMS核心网没有注册时,所述注册通知单元42利用所述视频共享请求中含有的被叫用户终端标识从被叫归属网络的IMS核心网获得被叫用户终端的电话统一资源标识。当所述注册通知单元42没有从所述被叫归属网络的IMS核心网获得被叫用户终端的电话统一资源标识时,所述注册通知单元42通过被叫归属网络的IMS核心网、主叫归属网络的IMS核心网通知主叫应用服务器,被叫用户终端无法到达;主叫应用服务器通过主叫归属网络的IMS核心网通知主叫用户终端,被叫用户终端无法到达。
另外,该系统还可以进一步包括短消息中心,所述注册通知单元42,用于在所述注册判断单元41确定被叫用户终端没有注册到被叫归属网络的IMS核心网时,根据从被叫归属网络的IMS核心网获得的被叫用户终端电话统一资源标识,将包含业务标识的短消息作为触发信令发送给短消息中心。所述短消息中心,用于在接收到所述短消息后,向被叫用户终端发送该短消息,通知被叫用户终端注册到被叫归属网络的IMS核心网。
所述被叫用户终端,用于在接收到所述短消息后,根据所述短消息中包含的业务标识激活GPRS连接并在被叫归属网络的IMS核心网进行注册。所述终端状态单元53,在接收到被叫用户终端的注册请求后,向所述在线状态实体发送第三方注册请求。当所述被叫归属网络的IMS核心网注册成功后,将被叫用户终端注册通知发送给所述在线状态实体,所述在线状态实体将被叫用户终端状态信息发送给所述被叫应用服务器,这样,当所述注册判断单元41根据所述状态信息确定所述被叫用户终端在所述被叫归属网络的IMS核心网注册时,所述视频共享请求单元43向所述被叫用户终端发送所述视频共享请求。
参见图6所示,本发明实施例中的在线状态实体包括终端注册单元61。其中,终端注册单元61用于记录被叫用户终端在IMS核心网的状态信息。这样,所述注册判断单元41,可以根据终端注册单元61中被叫用户终端在IMS核心网的状态信息,确定被叫用户终端在被叫归属网络的IMS核心网是否注册。
参见图7所示,本发明实施例提供的应用服务器主要包括注册判断单元71、注册通知单元72、视频共享请求单元73。
其中,所述注册判断单元71,用于在对视频共享请求中含有的被叫用户终端标识验证通过后,确定被叫用户终端在被叫归属网络的IMS核心网是否注册;所述注册通知单元72,用于在确定被叫用户终端没有注册时,从所述被叫归属网络的IMS核心网查询获得被叫用户终端的电话统一资源标识,根据该电话统一资源标识向被叫用户终端发送注册到被叫归属网络的IMS核心网的通知;所述视频共享请求单元73,用于在确定被叫用户终端在所述被叫归属网络的IMS核心网注册后,向所述被叫用户终端发送视频共享请求;所述应用服务器还包括验证单元74,用于验证所述视频共享请求中含有的被叫用户终端标识,并将验证结果发送给所述注册判断单元71。
参见图8所示,实现本发明实施例提供的实现视频共享业务的信令流程包括步骤801~802、主叫用户终端通过主叫应用服务器向被叫应用服务器发送视频共享请求。
步骤803~806、被叫应用服务器查询被叫用户终端的在线状态。
具体包括被叫应用服务器向在线状态实体发送订阅状态信息请求;在线状态实体向被叫应用服务器发送请求确认消息;在线状态实体向被叫应用服务器发送状态信息;被叫应用服务器向在线状态实体发送接收确认消息;被叫应用服务器判断被叫用户终端是否注册到IMS核心网,如果是,则执行步骤818,否则执行步骤807;步骤807、被叫应用服务器查询被叫用户终端的电话统一资源标识。
具体包括被叫应用服务器根据被叫用户终端的SIP URI,在本地或向归属用户服务器(HSS)、E.164号码实体(ENUM)等实体查询被叫用户的电话统一资源标识消息;
步骤808~813、被叫应用服务器通过短消息中心向被叫用户终端发送短消息。
具体包括被叫应用服务器通过短消息中心发送短消息;短消息中心向被叫应用服务器发送确认消息;短消息中心向被叫用户终端发送短消息;被叫用户终端向短消息中心发送确认消息;被叫应用服务器通过主叫应用服务器向主叫用户终端发送临时响应消息;步骤814~817、IMS核心网第三方注册。
具体包括被叫用户终端收到短消息后,向被叫归属IMS核心网发送第三方注册请求;IMS核心网收到该注册请求后,将第三方注册请求发送给在线状态实体;在线状态实体向IMS核心网发送注册确认消息;在线状态实体向被叫应用服务器发送被叫用户终端注册通知;被叫应用服务器通过在线状态实体向被叫用户终端发送被叫用户终端注册通知响应消息。
步骤818、被叫应用服务器向被叫用户终端转发视频共享通知。
步骤819~848、主叫用户终端与被叫用户终端建立临时通信。
具体包括被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送确认消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送更新(UPDATE)消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送振铃消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送PRACK消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送确认消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送视频共享请求确认消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送响应确认消息;步骤849~852、主叫用户终端与被叫用户终端建立RTP链路,进行视频共享。
具体包括主叫用户终端与被叫用户终端建立RTP链路;被叫用户终端向主叫用户终端发送接收者报告;主叫用户终端向被叫用户终端发送发送者报告;主叫用户终端与被叫用户终端通过RTP链路进行视频共享;步骤853~859、被叫用户终端终止共享,主叫用户终端以及被叫用户终端释放通信链路,视频共享结束。
具体包括被叫用户终端向主叫用户终端发送释放RTP链路消息;被叫用户终端通过被叫应用服务器、主叫应用服务器向主叫用户终端发送释放消息;主叫用户终端通过主叫应用服务器、被叫应用服务器向被叫用户终端发送释放确认消息;步骤860~863、在线状态实体与IMS核心网取消注册。
具体包括被叫应用服务器向在线状态实体发送取消订阅状态信息请求;在线状态实体向被叫应用服务器发送取消订阅确认消息;IMS核心网向在线状态实体发送取消注册请求;在线状态实体向IMS核心网发送取消注册确认消息。
参见图9所示,实现本发明实施例提供的实现视频共享业务的方法包括如下步骤步骤901、主叫用户终端通过主叫应用服务器向被叫应用服务器发送视频共享请求,被叫应用服务器收到后,向在线状态实体发送订阅状态信息请求。
步骤902、在线状态实体收到来自被叫应用服务器的订阅状态信息请求后,向被叫应用服务器发送状态信息。
步骤903、被叫应用服务器根据在线状态实体发送的状态信息判断被叫用户终端是否注册到IMS核心网,如果是,则执行步骤911,否则,执行步骤904。
步骤904、被叫应用服务器在被叫归属网络中查询被叫用户终端的电话号码。
步骤905、被叫应用服务器判断是否查询到被叫用户终端的电话号码,如果是,执行步骤906,否则,执行步骤907。
步骤906、被叫应用服务器直接或通知其他功能实体通过短消息中心按照电话号码向被叫用户终端发送短消息,执行步骤908。
步骤907、被叫应用服务器通过主叫应用服务器向主叫用户终端发送被叫用户终端无法响应通知,执行步骤914。
步骤908、被叫用户终端收到来自短消息中心的短消息后,注册到IMS核心网。
步骤909、IMS核心网向在线状态实体发起第三方注册,IMS核心网注册成功后,向在线状态实体发送被叫用户终端注册通知。
步骤910、在线状态实体接收到来自IMS核心网的被叫用户终端注册通知后,向被叫应用服务器发送被叫用户终端注册通知。
步骤911、被叫应用服务器向被叫用户终端转发主叫用户终端视频共享请求。
步骤912、被叫应用服务器判断是否接收到来自被叫用户终端的允许视频共享通知,如果是,执行步骤915,否则,执行步骤913。
步骤913、被叫应用服务器通过主叫应用服务器向主叫用户终端发送拒绝视频共享通知。
步骤914、主叫用户终端接收到主叫应用服务器发送的被叫用户终端无法响应通知后,取消视频共享请求。
步骤915、主叫用户终端与被叫用户终端进行视频共享。
步骤916、主叫用户终端与被叫用户终端结束视频共享后,被叫应用服务器通知在线状态实体取消订阅被叫用户终端状态信息,被叫用户终端通知IMS核心网取消注册,结束本流程。
主叫用户终端通过主叫应用服务器向被叫应用服务器发送视频共享请求后,被叫应用服务器需要判断被叫用户终端是否已注册到IMS核心网,被叫应用服务器向被叫归属网络中的在线状态实体发送订阅被叫用户终端状态信息请求。由于在线状态实体用于记录被叫用户终端在IMS核心网中的注册状态,在收到被叫应用服务器发送的请求后,在线状态实体向被叫应用服务器发送包含被叫用户终端的状态信息的通知。
被叫应用服务器在接收到来自在线状态实体的被叫用户终端状态信息后,判断被叫用户终端是否注册到IMS核心网,如果被叫应用服务器判断被叫用户终端已注册到IMS核心网,则将视频共享请求转发给被叫用户终端。被叫用户终端收到后,与主叫用户终端进行媒体协商以及资源预留,通过主叫用户终端与被叫用户终端之间建立的RTP链路进行视频共享。如果被叫应用服务器判断被叫用户终端未注册到IMS核心网,则被叫应用服务器在被叫归属网络的本地数据库、HSS或ENUM实体中查询被叫用户终端的电话统一资源标识,如果被叫应用服务器判断查询到被叫用户终端的电话统一资源标识,则从电话统一资源标识中解析出被叫用户终端的电话号码,被叫应用服务器可以直接或通知主叫归属网络以及被叫归属网络中的其他功能实体通过短消息中心向被叫用户终端发送短消息,被叫用户终端收到短消息后注册到IMS核心网。如果被叫应用服务器判断未查询到被叫用户终端的电话统一资源标识,则回复被叫用户终端无法到达的响应,主叫用户终端收到后,取消视频共享请求。
被叫用户终端注册到IMS核心网后,IMS核心网向在线状态实体发送第三方注册请求,在线状态实体收到第三方注册请求,将被叫用户终端上线通知发送至被叫应用服务器,或由被叫用户终端向被叫应用服务器直接发送上线通知。被叫应用服务器收到在线状态实体或被叫用户终端发送的注册通知后,向被叫用户终端转发主叫用户终端的视频共享请求,被叫用户终端收到后,与主叫用户终端进行媒体协商以及资源预留,通过主叫用户终端与被叫用户终端之间建立的RTP链路进行视频共享。
主叫用户终端与被叫用户终端结束视频共享后,被叫应用服务器通知在线状态实体取消订阅被叫用户终端状态信息,被叫用户终端通知IMS核心网取消注册。
当移动网络中不存在在线状态实体时,应用服务器不需要从在线状态实体处获取被叫用户终端的状态信息。当主叫用户终端通过主叫应用服务器以及被叫应用服务器向被叫用户终端发送视频共享请求后,被叫应用服务器根据来自IMS核心网的被叫用户终端离线响应,判断被叫用户终端是否注册到IMS核心网,如果被叫用户终端已经注册到IMS核心网,则主叫用户终端与被叫用户终端进行视频共享,如果被叫用户终端未注册到IMS核心网,则应用服务器直接或通知系统中的其他功能实体通过短消息中心向被叫用户终端发送短消息,被叫用户终端接收到短消息后,注册到IMS核心网,被叫用户终端注册成功后与主叫用户终端实现视频共享业务。
通过使用本发明实施例的方法、系统及装置,在用户终端之间实现视频共享业务时,不必首先建立电路交换域的语音呼叫,有利于用户终端之间视频共享业务的实现;用户终端之间不必每次建立语音呼叫并注册到IMS核心网,节约了GPRS资源;无论用户终端是否注册到IMS核心网,只需由应用服务器通知被叫用户终端注册到被叫归属网络的IMS核心网,在被叫用户终端注册到所述被叫归属网络的IMS核心网后,用户终端之间实现视频共享业务,而不需要通过在用户终端之间建立电路交换域的语音呼叫才能够实现视频共享业务。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种实现视频共享业务的方法,其特征在于,该方法包括以下步骤主叫用户终端将含有被叫用户终端标识的视频共享请求发送给应用服务器;所述应用服务器确定被叫用户终端没有注册到被叫归属网络的IMS核心网注册后,通知所述被叫用户终端注册到被叫归属网络的IMS核心网,所述被叫用户终端激活GPRS连接并在所述被叫归属网络的IMS核心网进行注册;主叫用户终端与被叫用户终端进行视频共享。
2.根据权利要求1所述的方法,其特征在于,如果所述主叫用户终端和所述被叫用户终端归属于同一网络,则所述主叫用户终端将含有被叫用户终端标识的视频共享请求发送给应用服务器的步骤包括所述主叫用户终端将含有被叫用户终端标识的视频共享请求发送给归属网络的IMS核心网;所述归属网络的IMS核心网将该视频共享请求发送给应用服务器;所述应用服务器根据该被叫用户终端标识对被叫用户终端进行验证,判断被叫用户终端是注册到被叫归属网络的IMS核心网。
3.根据权利要求1所述的方法,其特征在于,如果主叫用户终端和被叫用户终端归属于不同网络,则所述主叫用户终端将含有被叫用户终端标识的视频共享请求发送给应用服务器的步骤包括主叫用户终端通过主叫归属网络的IMS核心网将含有被叫用户终端标识的视频共享请求发送给主叫应用服务器;所述主叫应用服务器对该主叫用户终端进行验证,如果验证通过,则将该视频共享请求通过所述主叫归属网络的IMS核心网、被叫归属网络的IMS核心网发送给被叫应用服务器;所述被叫应用服务器根据该被叫用户终端标识对被叫用户终端验证,判断被叫用户终端是否注册到被叫归属网络的IMS核心网;并且,由所述被叫应用服务器确定所述被叫用户终端在所述被叫归属网络的IMS核心网中是否注册。
4.根据权利要求3所述的方法,其特征在于,所述通知所述被叫用户终端注册到被叫归属网络的IMS核心网的步骤包括所述被叫应用服务器利用所述被叫用户终端标识从所述被叫归属网络获得所述被叫用户终端的电话统一资源标识;所述被叫应用服务器按照所述被叫用户终端的电话统一资源标识通过短消息中心向被叫用户终端发送包含业务标识的短消息,通知该被叫用户终端注册到被叫归属网络的IMS核心网。
5.根据权利要求4所述的方法,其特征在于,所述被叫应用服务器是利用所述被叫用户终端标识从被叫归属网络的本地数据库中查询获得被叫用户终端的电话统一资源标识,或从被叫归属网络的IMS核心网中归属用户服务器或E.164号码实体中查询获得该被叫用户终端的电话统一资源标识。
6.根据权利要求4所述的方法,其特征在于,如果所述被叫应用服务器没有获得被叫用户终端的电话统一资源标识,则该方法进一步包括所述被叫应用服务器通过被叫归属网络的IMS核心网、主叫归属网络的IMS核心网通知所述主叫应用服务器,该被叫用户终端无法到达;所述主叫应用服务器通过所述主叫归属网络的IMS核心网通知所述主叫用户终端,该被叫用户终端无法到达。
7.根据权利要求4所述的方法,其特征在于,所述被叫用户终端激活GPRS连接并在所述被叫归属网络的IMS核心网进行注册的步骤包括所述被叫用户终端向GPRS网络发送注册请求,当所述被叫用户终端接收到所述GPRS网络发送的完成注册响应后,确定激活GPRS连接;所述被叫用户终端根据所述被叫应用服务器发送的包含业务标识的短消息,通过GPRS网络向被叫归属网络的IMS核心网发送注册请求;所述被叫归属网络的IMS核心网收到该注册请求后,对所述被叫用户终端进行注册;在所述应用服务器确定被叫用户终端没有注册到被叫归属网络的IMS核心网注册后,通知所述被叫用户终端注册到被叫归属网络的IMS核心网,所述被叫用户终端激活GPRS连接并在所述被叫归属网络的IMS核心网进行注册和主叫用户终端与被叫用户终端进行视频共享之间,该方法进一步包括所述被叫归属网络的IMS核心网向所述在线状态实体发送第三方注册请求;所述在线状态实体收到该第三方注册请求后,向所述被叫应用服务器发送被叫用户终端注册通知。
8.根据权利要求1所述的方法,其特征在于,如果主叫用户终端和被叫用户终端归属于不同网络,所述被叫应用服务器是根据如下步骤确定被叫用户终端是否注册所述被叫应用服务器向在线状态实体发送订阅状态信息请求;所述在线状态实体收到该订阅状态信息请求后,向所述被叫应用服务器提供自身保存的该被叫用户终端的状态信息;所述被叫应用服务器根据所述在线状态实体提供的所述状态信息,确定被叫用户终端是否在所述被叫归属IMS核心网注册。
9.根据权利要求1所述的方法,其特征在于,如果所述应用服务器确定被叫用户终端在归属网络的IMS核心网已经注册,则主叫用户终端与被叫用户终端进行视频共享。
10.根据权利要求3所述的方法,其特征在于,主叫用户终端与被叫用户终端进行视频共享的步骤包括所述被叫应用服务器向被叫用户终端转发主叫用户终端的视频共享请求;所述被叫应用服务器判断是否接收到来自被叫用户终端的允许视频共享通知,如果是,则通过所述被叫归属网络的IMS核心网、所述主叫归属网络的IMS核心网向所述主叫应用服务器发送允许视频共享通知,所述主叫应用服务器通过所述主叫归属网络的IMS核心网向所述主叫用户终端发送允许视频共享通知,所述主叫用户终端与所述被叫用户终端进行视频共享;否则,通过所述被叫归属网络的IMS核心网、所述主叫归属网络的IMS核心网向所述主叫应用服务器发送拒绝视频共享通知,所述主叫应用服务器通过所述主叫归属网络的IMS核心网向主叫用户终端发送拒绝视频共享通知。
11.一种实现视频共享的系统,其特征在于,该系统包括IMS核心网,用于转发用户终端与应用服务器之间的消息;在主叫用户终端和被叫用户终端注册后,提供视频共享业务;应用服务器,用于在接收到来自主叫用户终端的含有被叫用户终端标识的视频共享请求后,如果确定被叫用户终端在被叫归属网络的IMS核心网没有注册,通知被叫用户终端注册到被叫归属网络的IMS核心网;主叫用户终端,用于将含有被叫用户终端标识的视频共享请求发送给应用服务器;被叫用户终端,用于在接收到所述视频共享请求后,如果没有注册到被叫归属网络的IMS核心网,则激活GPRS连接并在所述被叫归属网络的IMS核心网进行注册。
12.根据权利要求11所述的系统,其特征在于,所述应用服务器包括主叫应用服务器和被叫应用服务器,所述IMS核心网包括主叫归属网络的IMS核心网和被叫归属网络的IMS核心网,所述主叫归属网络的IMS核心网,用于在接收到来自主叫用户终端的视频共享请求后,将所述视频共享请求发送给主叫应用服务器;在所述主叫应用服务器对视频共享请求中含有的被叫用户终端标识验证通过后,将视频共享请求发送给被叫归属网络的IMS核心网;所述主叫应用服务器,用于对所述视频共享请求中含有的被叫用户终端标识验证通过后,将所述视频共享请求发送给主叫归属网络的IMS核心网;所述被叫归属网络的IMS核心网,用于将所述视频共享请求发送给被叫应用服务器;在被叫应用服务器对视频共享请求中含有的被叫用户终端标识验证通过后,将所述视频共享请求发送给被叫用户终端;用于根据收到的被叫用户终端的注册请求,对被叫用户终端进行注册;所述被叫应用服务器,用于在对所述视频共享请求中含有的被叫用户终端标识验证通过后,如果被叫用户终端在被叫归属网络的IMS核心网没有注册,向被叫用户终端发送注册到被叫归属网络的IMS核心网的通知;在确定被叫用户终端在被叫归属网络的IMS核心网注册后,向被叫用户终端发送视频共享请求。
13.根据权利要求12所述的系统,其特征在于,所述被叫应用服务器包括注册判断单元,用于在对所述视频共享请求中含有的被叫用户终端标识验证通过后,确定被叫用户终端在被叫归属网络的IMS核心网是否注册;注册通知单元,用于在确定被叫用户终端没有注册时,从所述被叫归属网络的IMS核心网查询获得被叫用户终端的电话统一资源标识,根据该电话统一资源标识向被叫用户终端发送注册到被叫归属网络的IMS核心网的通知;视频共享请求单元,用于在确定被叫用户终端在所述被叫归属网络的IMS核心网注册后,向所述被叫用户终端发送视频共享请求。
14.根据权利要求13所述的系统,其特征在于,所述应用服务器还包括验证单元,用于验证所述视频共享请求中含有的被叫用户终端标识,并将验证结果发送给所述注册判断单元。
15.根据权利要求13所述的系统,其特征在于,该系统进一步包括在线状态实体,用于保存所述被叫用户终端在被叫归属网络的IMS核心网中的状态信息;所述注册判断单元,根据所述在线状态实体中保存的状态信息,确定所述被叫用户终端在被叫归属网络的IMS核心网是否注册。
16.根据权利要求13所述的系统,其特征在于,该系统进一步包括短消息中心,所述注册通知单元,用于在所述注册判断单元确定被叫用户终端没有注册时,根据电话统一资源标识将含有业务标识的短消息发送给短消息中心;所述短消息中心,用于在收到所述短消息后,向被叫用户终端发送该短消息;所述被叫用户终端,用于在收到所述短消息后,激活GPRS连接并在所述被叫归属网络的IMS核心网进行注册。
17.根据权利要求13所述的系统,其特征在于,所述被叫归属网络的IMS核心网进一步包括数据存储单元,用于保存用户终端标识和电话统一资源标识的对应关系;所述被叫归属网络的IMS核心网包括查询单元,用于利用从所述对应关系中获得被叫用户终端标识对应的被叫用户终端的电话统一资源标识;所述数据存储单元为被叫归属网络的本地数据库,或为被叫归属网络的IMS核心网的归属用户服务器或E.164号码实体。
18.根据权利要求13所述的系统,其特征在于,所述被叫归属网络的IMS核心网进一步包括终端状态单元,用于在接收到被叫用户终端的注册请求后,向所述在线状态实体发送第三方注册请求;所述在线状态实体,进一步用于在收到所述第三方注册请求后,向所述被叫应用服务器发送被叫用户终端注册通知;所述注册判断单元,根据在线状态实体发送的所述注册通知,确定被叫用户终端在被叫归属网络的IMS核心网注册。
19.一种应用服务器,其特征在于,包括注册判断单元,用于在对所述视频共享请求中含有的被叫用户终端标识验证通过后,确定被叫用户终端在被叫归属网络的IMS核心网是否注册;注册通知单元,用于在确定被叫用户终端没有注册时,从所述被叫归属网络的IMS核心网查询获得被叫用户终端的电话统一资源标识,根据该电话统一资源标识向被叫用户终端发送注册到被叫归属网络的IMS核心网的通知;视频共享请求单元,用于在确定被叫用户终端在所述被叫归属网络的IMS核心网注册后,向所述被叫用户终端发送视频共享请求。
20.根据权利要求19所述的应用服务器,其特征在于,所述应用服务器还包括验证单元,用于验证所述视频共享请求中含有的被叫用户终端标识,并将验证结果发送给所述注册判断单元。
全文摘要
本发明公开了一种实现视频共享业务的方法,在本发明中为了实现用户终端之间的视频共享业务,通过应用服务器向被叫用户终端发送短消息的方式,通知被叫用户终端注册到被叫归属网络的IMS核心网,在被叫用户终端注册到被叫归属网络的IMS核心网后与主叫用户终端实现视频共享业务。本发明还公开了一种实现视频共享的系统及装置。本发明可以保证视频共享的控制信令正确发送到被叫用户终端,在用户终端之间进行独立的视频共享,不强制用户终端必须进行语音呼叫,需要共享时才通过短消息通知被叫用户终端注册到IMS核心网,减少了GPRS网络资源的空耗率。
文档编号H04N7/173GK1976346SQ20061016100
公开日2007年6月6日 申请日期2006年12月1日 优先权日2006年12月1日
发明者柯善阳 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1