CN101123647A - 一种通信方法、系统和业务控制功能实体 - Google Patents
一种通信方法、系统和业务控制功能实体 Download PDFInfo
- Publication number
- CN101123647A CN101123647A CN200710153905.2A CN200710153905A CN101123647A CN 101123647 A CN101123647 A CN 101123647A CN 200710153905 A CN200710153905 A CN 200710153905A CN 101123647 A CN101123647 A CN 101123647A
- Authority
- CN
- China
- Prior art keywords
- terminal
- media stream
- control function
- address
- function body
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种通信方法,该方法包括:主叫终端向业务控制功能实体发起呼叫请求,该呼叫请求中包含主叫终端标识和/或被叫终端标识;业务控制功能实体根据所述主叫终端标识和/或被叫终端标识确定具有播放媒体流能力的终端,并获取该终端订阅的媒体流的地址;所述具有播放媒体流能力的终端根据所述媒体流的地址获取并播放订阅的媒体流。通过本发明,提高了终端的应用效率,使用户体验较好。本发明还公开了一种通信系统和业务控制功能实体。
Description
技术领域
本发明涉及通信领域,尤其涉及一种通信方法、系统和业务控制功能实体。
背景技术
会话发起协议(Session Initiation Protocol,SIP)是下一代网络(NextGeneration Net,NGN)中的重要协议,越来越得到通信业界的重视。开发SIP的目的是为了解决因特网协议(Internet Protocol,IP)网中的信令控制,并同软交换进行通信,提供跨越因特网(Internet)的高级电话业务。
电信网络中存在大量的公共电话交换网(Public Switched TelephoneNetwork,PSTN)用户,随着电信的发展,使用SIP视频电话的用户也越来越多,PSTN终端与SIP可视电话终端之间,或SIP可视电话终端与SIP可视电话终端之间的通话连接之前,SIP可视电话终端的屏幕都是处于闲置状态;在通话连接成功后若进行的是非视频通话,则SIP可视电话终端的屏幕仍然是处于闲置状态,在这些处于闲置的时间可视电话终端的功能没有得到充分的应用,使用户感受较差。
发明内容
本发明实施例提供一种通信方法、系统和业务控制功能实体,以解决现有技术中存在的在利用具有播放媒体流能力的终端未进行视频通话时,屏幕处于闲置状态,使用户体验较差的问题。
一种通信方法,该方法包括:
主叫终端向业务控制功能实体发起呼叫请求,该呼叫请求中包含主叫终端标识和/或被叫终端标识;
业务控制功能实体根据所述主叫终端标识和/或被叫终端标识确定具有播放媒体流能力的终端,并获取该终端订阅的媒体流的地址;
所述具有播放媒体流能力的终端根据所述媒体流的地址获取并播放订阅的媒体流。
一种通信系统,该系统包括主叫终端、被叫终端和业务控制功能实体,其中,
所述主叫终端,用于向所述业务控制功能实体发起呼叫请求,该呼叫请求中包含主叫终端标识和/或被叫终端标识,若具有播放媒体流的能力,则根据所述业务控制功能实体获取的媒体流的地址播放订阅的媒体流;
所述业务控制功能实体,用于根据所述呼叫请求中的主叫终端标识和/或被叫终端标识确定具有播放媒体流能力的终端,并获取该终端订阅的媒体流的地址;
所述被叫终端,用于若具有播放媒体流的能力,则根据所述业务控制功能实体获取的媒体流的地址播放订阅的媒体流。
一种业务控制功能实体,该业务控制功能实体包括:
接收模块,用于接收终端发送的呼叫请求,该呼叫请求中包含终端标识;
终端能力确定模块,用于确定所述终端标识对应的终端是否具有播放媒体流的能力;
获取模块,用于当所述终端标识对应的终端具有播放媒体流能力时,获取所述终端订阅的媒体流的地址。
本发明实施例中,当具有播放媒体流能力的终端摘机后处于未进行视频通话的状态时,该终端播放预先订阅的媒体流数据,提高了终端的应用效率,使用户体验较好。
附图说明
图1(a)和图1(b)为本发明实施例一中通信系统的结构示意图;
图2为本发明实施例二中通信过程的步骤流程示意图;
图3为本发明实施例三中通信过程的信令流程示意图;
图4为本发明实施例四中通信过程的信令流程示意图;
图5为本发明实施例五中通信过程的信令流程示意图;
图6为本发明实施例六中通信过程的信令流程示意图;
图7为本发明实施例七中,在主叫终端和被叫终端之间建立通话后实现多媒体彩视业务的信令流程示意图;
图8为本发明实施例八中通信过程的信令流程示意图;
图9为本发明实施例九中通信过程的信令流程示意图;
图10为本发明实施例十中通信过程的信令流程示意图;
图11为本发明实施例十一中通信过程的信令流程示意图;
图12(a)和图12(b)为本发明实施例十二中,主叫终端和被叫终端都为融合终端时通信过程的信令流程示意图;
图13为本发明实施例十三中业务控制功能实体结构示意图。
具体实施方式
为了实现本发明目的,本发明实施例中,在未进行视频通话时,利用具有媒体流播放能力的终端来播放预设的媒体流数据。
所谓具有播放媒体流能力的终端包括但不限于:SIP可视电话终端、H.323可视电话终端和融合终端。融合终端的概念为:普通PSTN话机和可视电话的话机(SIP可视电话话机)融合在一起的一种终端,其物理实体是一个,而内部逻辑分成PSTN话机和视频话机,内部可以设置非对称数字用户线(Asymmetric Digital Subscriber Line,ADSL)接口和网口。
下面结合说明书附图详细描述本发明。
如图1(a)和图1(b)所示,为本发明实施例一中通信系统,该系统包括主叫终端11、被叫终端12和业务控制功能实体13,其中,主叫终端11用于向所述业务控制功能实体13发起呼叫请求,该呼叫请求中包含主叫终端标识和/或被叫终端标识,若主叫终端11自身具有播放媒体流的能力,则播放所述业务控制功能实体13获取的主叫终端11订阅的媒体流的地址对应的媒体流;业务控制功能实体13用于根据所述呼叫请求中的主叫终端标识和/或被叫终端标识确定具有播放媒体流能力的终端,并获取该终端订阅的媒体流的地址;被叫终端12用于若自身具有播放媒体流的能力,则播放所述业务控制功能实体13获取的自身订阅的媒体流的地址对应的媒体流。
在本发明实施例中所描述的通信系统除了进行通话连接之外,还可以在未进行视频通话时(通话连接建立之前或进行非视频连接)实现多媒体彩视业务。
另外,所述系统还包括应用服务器14,用于查询出所述业务控制功能实体13确定的具有播放媒体流能力的终端订阅的媒体流的地址,并将该地址返回给所述业务控制功能实体13。
为了方便用户使用本系统,在本实施例中还需要统计具有播放媒体流的能力的主、被叫终端播放媒体流的时间,包括但不限以下两种情况:
1、如图1(a)所示,所述系统还包括计时器15,用于在具有播放媒体流的能力的所述终端开始播放媒体流时启动计时器,在停止播放媒体流时停止计时器,最终统计播放时长。
2、如图1(b)所示,具有播放媒体流的能力的所述终端,用于在启动或停止播放媒体流时将播放状态发送给业务控制功能实体13;业务控制功能实体13用于将所述播放状态转发给应用服务器14;应用服务器14用于根据启动播放事件和停止播放事件统计播放时长。
另外,还可以将计时器15和应用服务器14结合在一起,执行统计播放时长的操作。
在本发明实施例的系统和后续所描述的方法中,都可以应用于SIP协议或H.323协议等。
下面结合具体实施例详细描述本发明方法。
主叫终端或被叫终端中的一个或两个具有播放媒体流数据的能力。如图2所示,为本发明实施例二中通信方法步骤流程示意图,从图中可以看出,本实施例主要包括以下步骤:
步骤201:主叫终端通过业务控制功能实体发起呼叫请求,该呼叫请求中包含了主叫终端标识和/或被叫终端标识。
在呼叫开始时主叫终端首先发起呼叫请求,该呼叫请求中除了包含主叫终端标识和/或被叫终端标识之外,还可以包含了其他正常呼叫时需要的信息。
业务控制功能实体包括但不限于:SIP服务器(SIP Server),H.323服务器(H.323 Server)。
步骤202:业务控制功能实体根据主、被叫终端标识分别判断主、被叫终端是否具有播放媒体流的能力,若具有,则执行步骤203,若都不具有,则进行正常的通话连接。
在本实施例中,普通的PSTN电话终端只进行正常的通话,并不具有播放媒体流数据的能力,因此业务控制功能实体可以根据接收到的终端标识从归属签约用户服务器(Home Subscriber Server,HSS)确定主、被叫终端中哪一个或两个具有播放媒体流数据的能力。
步骤203:业务控制功能实体从应用服务器(Application Server,AS)处获取具有播放媒体流数据能力的主叫终端和/或被叫终端订阅的媒体流地址。
所述媒体流地址包括但不限于:媒体流数据的统一资源定位符(UniversalResource Locator,URL)。
AS包括但不限于:策略服务器。
步骤204:业务控制功能实体将获取的媒体流地址返回给所述主叫终端和/或被叫终端。
若主叫终端具有播放媒体流的能力,可以预先订制希望播放的媒体流,或由电信运行商为终端订制媒体流数据,则建立主叫终端标识与媒体流地址的对应关系。当业务控制功能实体根据主叫终端的属性确定主叫终端具有播放媒体流的能力时,从AS中查询出对应的媒体流地址,并返回给主叫终端。判断被叫终端的能力并返回媒体流地址的过程类似。
步骤205:具有播放媒体流能力的主叫终端和/或被叫终端播放所述媒体流地址对应的媒体流。
具有播放媒体流能力的主叫终端和/或被叫终端接收到所述媒体流地之后,根据该地址连接到媒体流服务器,并播放从媒体流服务器处获得的媒体流。
在本发明实施例中所描述的通信方法除了进行通话连接之外,还可以在未进行视频通话时(通话连接建立之前或进行非视频连接)实现多媒体彩视业务。
本发明实施例二中还包括业务控制功能实体将呼叫请求接续到被叫终端的步骤,该步骤可以应用在步骤201与步骤202之间,也可以应用在步骤203和步骤205之间。
在呼叫接续之前,利用SIP可视电话终端播放音、视频数据时,根据主被叫终端的种类存在多种情况,下面针对不同的情况分别进行描述。
如图3所示,为本发明实施例三中在通信过程中实现多媒体彩视业务的信令流程示意图,在本实施例三中,设定业务控制功能实体为SIP Server,主叫终端为SIP可视电话终端,媒体流地址为URL,本实施例三主要包括以下步骤:
步骤301:主叫终端摘机,将摘机事件上报给SIP Server。
设定主叫终端与SIP Server之间订阅了终端状态上报事件,当主叫终端摘机时,主叫终端用户状态上报给SIP Server,即将摘机事件上报给SIP Server。在本实施例中,可以将上报的终端用户状态看作是呼叫请求,上报的信息包含主叫终端标识和主叫终端的状态信息。
步骤302:SIP Server从策略服务器处获得主叫终端对应的媒体流的URL地址。
在本实施例中,由于主叫终端是SIP可视电话终端,则当主叫终端摘机时,SIP Server将为主叫终端查询需要播放的媒体流的URL地址,以便主叫终端在未进行视频通话时播放媒体流。
策略服务器根据预先设定的方式获取主叫终端需要播放的媒体流的URL地址,包括但不限于:
主叫终端预先订阅了媒体流(视频短片或视频广告信息等),并建立了主叫终端标识与媒体流URL的对应关系,SIP Server将主叫终端标识发送给策略服务器,策略服务器根据已建立的主叫终端标识与媒体流URL的对应关系查找出所述URL,并返回给SIP Server。
步骤303:SIP Server将接收到的URL发送给主叫终端,则主叫终端播放所述URL对应的媒体流。
主叫终端根据所述URL从流媒体服务器处获取该URL对应的媒体流,并向用户播放该媒体流。
在本实施例三中,只要终端与SIP Server之间订阅了终端状态上报事件,则只要终端摘机且未进行视频通话时,都可以通过终端向用户播放设定的音视频数据。
如图4所示,为本发明实施例四中在通信过程中的信令流程示意图,在本实施例四中,设定主叫终端为PSTN终端,被叫终端为SIP可视电话终端,当主叫终端在听回铃音且被叫终端在振铃时,被叫终端播放媒体流数据。此过程包括:
步骤401:主叫终端通过SIP Server发起呼叫请求。
主叫终端将呼叫请求发送给SIP Server,该呼叫请求中包含主叫终端标识和被叫终端标识。
在本实施例中是以SIP消息为例来说明实现彩视业务的,因此,所述呼叫请求可以为邀请消息(SIP INVITE)。
步骤402:SIP Server确定被叫终端具有播放媒体流的能力。
SIP Server根据接收到的呼叫请求中的主叫终端标识和被叫终端标识确定主叫终端为PSTN终端,被叫终端为SIP可视电话终端。
步骤403:SIP Server从策略服务器处获取被叫终端对应的媒体流地址。
策略服务器根据被叫终端标识查找出订阅的媒体流的地址,并返回给SIPServer。
步骤404:SIP Server将所述呼叫请求发送到被叫终端,将呼叫接续。
SIP Server接收到返回的媒体流地址后,将主叫终端和被叫终端之间的呼叫接续:向被叫终端发送呼叫请求,并接收被叫终端返回的SIP 180响应。
此时,主叫终端听到回铃音,被叫终端开始振铃。
步骤405:SIP Server将媒体流地址发送被叫终端,被叫终端根据该媒体流地址播放对应的媒体流。
与实施例四类似地,当主叫终端为SIP可视电话终端,被叫终端为PSTN终端时,同样可以利用主叫终端播放预先设定的媒体流,如图5所示,为本发明实施例五中通信过程的信令流程示意图,与实施例四中不同的是:SIP Server判断出主叫终端具有播放媒体流的能力,将从策略服务器中获取的媒体流地址发送给主叫终端,由主叫终端根据媒体流地址从流媒体服务器处获取并播放媒体流。
当主叫终端和被叫终端都具有播放媒体流的能力时(如都是SIP可视电话终端),则可以按照本发明实施例六对应的图6所示的信令流程示意图来实现通信过程。SIP Server确定主叫终端和被叫终端都是SIP可视电话终端,则从策略服务器中分别查询这两个终端对应的媒体流的地址,主叫终端在听到回铃音后,和被叫终端在振铃后,分别根据媒体流的地址从流媒体服务器中获取并播放媒体流。
在实施例三、四、五、和六都是在主叫终端和被叫终端之间未通话时实现彩视业务的过程,后续实施例七、八和九中是在主叫终端和被叫终端之间的通话建立后实现彩视业务的过程。
如图7所示,为本发明实施例七中,在主叫终端和被叫终端之间建立通话后实现彩视业务的过程,在本实施例中,设定主叫终端为PSTN终端,被叫终端为SIP可视电话终端,包括:
步骤701:主叫终端向SIP Server发送呼叫请求,SIP Server将该呼叫请求接续到被叫终端,建立主叫终端和被叫终端之间的通话连接。
所述呼叫请求中包含了主叫终端标识和被叫终端标识,SIP Server接收到呼叫请求后,根据被叫终端标识将呼叫接续到被叫终端:SIP Server将SIPINVITE发送到被叫终端,并接收被叫终端返回的SIP 180响应消息,此时主叫终端听见回铃音,被叫终端振铃。被叫终端摘机时,向SIP Server发送SIP 200响应消息,SIP Server将应答响应消息(SIP ACK)返回至被叫终端后,主、被叫终端之间开始通话。
步骤702:SIP Server从策略服务器中获取被叫终端对应的媒体流的地址。
SIP Server根据被叫终端标识确定被叫终端为SIP可视电话终端,则由策略服务器查询出为被叫终端定制的媒体流的地址。
步骤703:被叫终端接收到媒体流地址后,播放该媒体流地址对应的媒体流。
实施例八是以主叫终端为SIP可视电话、被叫终端为PSTN终端为例的,与实施例七的基本过程类似,区别在于:在主叫终端和被叫终端建立连接之后,SIP Server从策略服务器处查询出为主叫终端订阅的媒体流的地址,由主叫终端根据所述媒体流的地址从流媒体服务器处获取并播放对应的媒体流,如图8所示。
在实施例九中,设定主叫终端和被叫终端都为SIP可视电话终端,本实施例可以看作实施例七和实施例八的结合,如图9所示,在主被叫终端建立呼叫连接之后,SIP Server从策略服务器处分别获取为主叫终端和被叫终端定制的媒体流的地址,则主叫终端和被叫终端分别根据媒体流的地址从流媒体服务器处获取并播放媒体流。
在本发明实施例中,可以统计主被叫终端播放媒体流的时长,并将该时长信息返回给用户。统计时长的方式但不限于:在终端开始播放媒体流时启动计时器,在停止播放媒体流时停止计时器,根据计时器获取播放时长;具有播放媒体流能力的终端与SIP Server之间订阅终端状态上报事件,当终端开始或停止播放媒体流时可以通过SIP等消息将播放状态发送给SIP Server,SIP Server将该播放状态传递给AS,AS根据启动播放事件和停止播放事件统计出播放时长。
在实施例三至实施例九中,主、被叫终端都是属于同一个SIP Server,在本发明实施例中,主、被叫终端也可以分别属于不同的SIP Server。如图10所示,为本发明实施例十中信令流程示意图,主叫终端和被叫终端分别属于不同的SIP Server。在图中1001标识的虚线框中表示被叫终端在振铃时播放媒体流的过程;图中1002标识的虚线框中表示主叫终端在听回铃音时播放媒体流的过程;图中1003标识的虚线框表示主叫终端和被叫终端进行非视频通话时播放媒体流的过程。在本实施例的图10中,是应用服务器将被叫终端订阅的媒体流的地址返回给为被叫终端提供服务的SIP Server,也可以由为主叫终端提供服务的SIP Server转发该地址。
实施例三至实施例六的彩视业务的实现是在主被叫终端之间未建立呼叫连接时,实施例七至实施例十的彩视业务的实现是在主被叫终端之间建立非视频呼叫连接后,在本发明实施例中,包括但不限于:将呼叫连接建立之前的过程和呼叫连接建立之后的过程结合在一起实现彩视业务。如图11所示,为本发明实施例十一的信令流程示意图,在本实施例中,主、被叫终端都为SIP可视电话终端,业务控制功能实体为归属域服务器节点(S-CSCF),在通话连接之前,分别播放订阅的媒体流,在进行非视频通话之后,主、被叫终端仍然播放订阅的媒体流。该步骤包括:
步骤1101:主叫终端通过S-CSCF发起呼叫请求,该呼叫请求中可以包含主、被叫终端的标识。
当主叫终端摘机后即可发起所述呼叫请求,该呼叫请求可以是INVITE消息,通过代理节点(P-CSCF)发送到S-CSCF,S-CSCF确定主被叫终端具有播放媒体流的能力,则将呼叫请求转发到应用服务器。
步骤1102:S-CSCF从应用服务器处获得主、被叫终端分别对应的媒体流地址。
应用服务器根据主、被叫终端标识查询出订阅的媒体流的地址,并将该地址通过INVITE返回给S-CSCF。
步骤1103:S-CSCF将所述呼叫请求发送到被叫终端,将呼叫接续。
为主叫终端提供服务的S-CSCF将呼叫请求通过为被叫终端提供服务的S-CSCF转发到被叫终端,被叫侧返回180响应消息后,主叫终端处于听回铃音状态,被叫用户处于振铃状态。
步骤1104:S-CSCF将媒体流地址发送到主、被叫终端侧,主、被叫终端获取所述地址对应的媒体流,并播放。
为主叫终端提供服务的S-CSCF将从应用服务器处获得的媒体流地址分别通过P-CSCF和为被叫终端提供服务的S-CSCF发送给主叫终端和被叫终端,主、被叫终端根据所述地址从流媒体服务器处获取对应的媒体流,并向用户播放。
在本实施例中,也可以由应用服务器将所述地址发送给主、被叫终端。
步骤1105:被叫终端摘机,通话连接建立。
在此步骤中,应用服务器可以根据主、被叫终端的标识再次查询主、被叫终端订阅的媒体流地址(主、被叫终端可以在不同的时间订阅不同的媒体流)。
步骤1106:应用服务器将所述地址发送给主、被叫终端,主、被叫终端根据所述地址获得对应的媒体流,并播放。
若在步骤1105中,应用服务器未再次查询媒体流地址,则此步骤中根据步骤1104中获得的地址播放媒体流。
在实施例二至实施例十一中,都是以SIP协议作为数据传输的协议,且具有播放媒体流能力的终端为SIP可视电话终端,在本发明实施例十二中,设定具有播放媒体流能力的终端融合终端,主叫终端和被叫终端都为融合终端,通信流程如图12(a)和图12(b)所示,图12(a)表示主叫终端和被叫终端之间未建立通话连接时实现彩视业务流程,包括:
步骤1201:主叫终端中的PSTN终端通过SIP Server向被叫终端中的PSTN终端发起呼叫请求,该呼叫请求中包含主叫终端标识和被叫终端标识。
主叫终端中的PSTN通过正常方式向被叫终端中的PSTN发起请求。
主叫终端中的PSTN终端将该呼叫请求通过初始地址消息(IAM)发送至为主叫终端提供服务的SIP Server A,SIP ServerA将该呼叫请求通过INVITE消息转发至为被叫终端提供服务的SIP ServerB,SIP ServerB将该呼叫请求再次通过IAM发送被叫终端的PSTN终端。被叫终端中的PSTN终端将应答响应消息原路返回至PSTN终端。
步骤1202:SIP Server确定主被叫终端具有播放媒体流的能力从策略服务器处查询主被叫终端定制的媒体流的地址。
SIP Server从策略服务器处获取媒体流的地址可以通过信息(INFO)消息携带需要的信息(如被叫终端标识、主叫终端标识和呼叫信息等)。
步骤1203:策略服务器将查询出的媒体流地址分别返回给为主、被终端提供服务的SIP Server。
在本实施例中,可以通过200响应消息携带返回的媒体流地址。
步骤1204:SIP Server分别将媒体流地址返回给主、被叫终端中SIP终端。
设定主叫终端对应的媒体流地址为URL A1,被叫终端对应的媒体流地址为URL B1,则SIP Server利用INFO消息将URL A1返回给主叫终端中的SIP终端,将URL B1返回给被叫终端中SIP终端。
步骤1205:主、被叫终端分别接受到媒体流地址获取并播放媒体流。
主、被终端向为自身提供服务的SIP Server返回200响应消息。
通过步骤1201至1205,实现了在主、被叫终端建立通话之前的彩视业务,如图12(b)所示,为主、被叫终端之间建立通话后的彩视业务,包括:
步骤1206:主、被叫终端之间建立正常通话连接。
被叫终端摘机,将信息通过应答消息(ANM)发送给为被叫终端提供服务器的SIP Server,该SIP Server将该信息通过200消息转发至为主叫终端提供服务器的SIP Server,该SIP Server将该信息通过ANM消息发送给主叫终端的PSTN终端,并将ACK消息返回给为被叫终端提供服务的SIP Server。
步骤1207至步骤1210与前述步骤1202至1205类似。
步骤1211:主叫终端的SIP终端将携带播放时长的INFO消息通过为自身提供服务的SIP Server转发至策略服务器。
被叫终端返回播放时长的过程类似,被叫终端的SIP终端也将携带播放时长的INFO消息通过为自身提供服务的SIP Server转发至策略服务器。
策略服务器通过相同的路径返回200响应消息。
根据实施例二至实施例十二的方案可知:需要主叫终端和被叫终端中的一个或两个具有播放媒体流的能力,对于终端本身的类型并不限制,可以是SIP终端、H.323终端或融合终端或分离终端,因此,通信过程可以是不同类型终端之间的通信,不限于前述实施例描述的情况。
在SIP服务器向策略服务器要求查询媒体流地址时,信息可以通过INFO、MESSAGE等消息发送;策略服务器将获取的媒体流的地址通过200、INFO、MESSAGE等消息返回给SIP服务器。
根据前面的系统及方法的描述,本发明实施例十三还提供一种业务控制功能实体,如图13所示,该业务控制功能实体包括接收模块21、终端能力确定模块22和获取模块23,其中,接收模块21用于接收终端发送的呼叫请求,该呼叫请求中包含终端标识;终端能力确定模块22用于确定所述终端标识对应的终端是否具有播放媒体流的能力;获取模块23用于当所述终端标识对应的终端具有播放媒体流能力时,获取所述终端订阅的媒体流的地址。
所述业务控制功能实体还包括发送模块24,用于将所述媒体流的地址返回给具有播放媒体流能力的所述终端。在本实施例中,发送模块24可以将所述媒体流地址携带在INFO消息中发送给终端。
在本发明实施例所述描述的系统、方法和业务控制功能实体中,主、被叫终端与SIP Server之间需要实现信令传输,若在SIP协议中,则以SIP消息为载体传输需要的信息,若在H.323协议中,则以H.323消息为载体传输需要的信息。以SIP协议为例,SIP消息一般支持TEL URI/SIP URI,而由于本实施例中,SIP消息需要携带媒体流服务器中媒体流的RTSP URI或HTTP URL,因此需要扩展SIP消息中的统一资源标识(URI)地址,使SIP消息也支持RTSPURI或HTTP URL。接口信息如表1所示:
| INFO sip:*889@10.75.35.161;user=phone SIP/2.0Via:SIP/2.0/UDP 10.70.106.82:5060;branch=z9hG4bK3883054875From:<sip:075588881234@10.75.35.161;user=phone>;tag=1451640803To:<sip:075589834250@10.75.35.161;user=phone>Call-ID:EC78236491@10.70.106.82CSeq:29 INFOMax-Forwards:5Subject:Client RequestAllow:INVITE,ACK,CANCEL,BYE,OPTIONS,REFER,SUBSCRIBE,NOTIFY,INFO,INFOContent-Type:text/xmlContent-Length:..<inf><cmd>xxxx</cmd><linkuri>*****************</linkuri><cont>********************</cont><eventt>*******************</event><autolink>xxx</autolink></inf> |
表1
其中,INFO消息为传送的消息格式,cmd命令字表示需要执行的动作,如:cmd为4001表示在主、被叫终端在为进行视频通话时,具有播放媒体流能力的终端播放订阅的媒体流。
<linkuri>表示媒体流的地址,地址类型可以是HTTP URL或者RTSPURL,当地址类型为HTTP URL时,终端链接到对应的网站上;地址类型为RTSP URL时,终端链接到对应的流媒体服务器。
<cont>表示linkuri链接的附加说明。
<event>表示终端启动、停止、暂停播放媒体流的状态事件。
<autolink>表示终端连接方式,可以手动方式也可以自动方式。如:
autolink为2时表示终端在收到消息后终端自动连接到流媒体服务器,终端不需要任何操作。
同样SIP Server与应用服务器之间也需要实现信令传输,若在SIP协议中,则以SIP消息为载体传输需要的信息,若在H.323协议中,则以H.323消息为载体传输需要的信息。以SIP协议为例,SIP消息一般支持TEL URI/SIP URI,而由于本实施例中,SIP消息需要携带媒体流服务器中媒体流的RTSP URI或HTTP URL,因此需要扩展SIP消息中的URI地址,使SIP消息也支持RTSP URI或HTTP URL。接口信息如表2所示:
| INFO sip:075589834250@10.75.35.161;user=phone SIP/2.0Via:SIP/2.0/UDP 10.70.106.82:5060;branch=z9hG4bK3883054875From:<sip:075588881234@10.75.35.161;user=phone>;tag=1451640803To:<sip:075589834250@10.75.35.161;user=phone>Call-ID:EC78236491@10.70.106.82CSeq:29 INFOMax-Forwards:5Subject:Client RequestAllow:INVITE,ACK,CANCEL,BYE,OPTIONS,REFER,SUBSCRIBE,NOTIFY,INFO,INFOContent-Type:text/xmlContent-Length:..<inf><cmd>xxxx</cmd><linkuri>*****************</linkuri><cont>********************</cont> |
| <eventt>*******************</event><autolink>xxx</autolink><callee>********************</callee><caller>********************</caller><callinfo>*****************</callinfo></inf> |
表2
表1和表2是INFO消息的接口信息,如表3所示,为200消息的接口信息。
| SIP/2.0 200 OKVia:SIP/2.0/UDP 10.70.106.82:5060;branch=z9hG4bK3883054875From:<sip:075588881234@10.75.35.161;user=phone>;tag=1451640803To:<sip:075589834250@10.75.35.161;user=phone>;tag=1330799Call-ID:EC78236491@10.70.106.82CSeq:29 INFOContent-Type:text/xmlContent-Length:..<inf><cmd>xxxx</cmd><linkuri>*****************</linkuri><cont>********************</cont><eventt>*******************</event><autolink>xxx</autolink><callee>********************</callee><caller>********************</caller><callinfo>*****************</callinfo></inf> |
表3
其中,cmd、linkuri、cont、event、autolink Tag参数同软交换和终端接口含义。
<callee>表示被叫终端标识,<caller>表示主叫终端标识;<callinfo>表示正常呼叫时信息。
通过本发明所述的方法、系统和业务控制功能实体在主、被叫终端未进行视频通话时,播放预先订阅的媒体流数据,使得用户同时可以获得更多的信息,体验较好。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (12)
1.一种通信方法,其特征在于,该方法包括:
主叫终端向业务控制功能实体发起呼叫请求,该呼叫请求中包含主叫终端标识和/或被叫终端标识;
业务控制功能实体根据所述主叫终端标识和/或被叫终端标识确定具有播放媒体流能力的终端,并获取该终端订阅的媒体流的地址;
所述具有播放媒体流能力的终端根据所述媒体流的地址获取并播放订阅的媒体流。
2.如权利要求1所述的方法,其特征在于,所述业务控制功能实体从应用服务器处获取具有播放媒体流能力的终端订阅的媒体流的地址。
3.如权利要求1所述的方法,其特征在于,所述方法还包括步骤:
所述业务控制功能实体将所述呼叫请求接续到所述被叫终端,
所述步骤应用于业务控制功能实体获取所述媒体流的地址之后,所述终端获取并播放订阅的媒体流之前;或,主叫终端向业务控制功能实体发起呼叫请求之后,所述业务控制功能实体确定具有播放媒体流能力的终端之前。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
在具有播放媒体流的能力的所述终端开始播放媒体流时启动计时器,在停止播放媒体流时停止计时器,根据计时器获取播放时长;或
具有播放媒体流的能力的所述终端启动或停止播放媒体流时将播放状态通过业务控制功能实体发送给应用服务器,该应用服务器根据启动播放事件和停止播放事件统计出播放时长。
5.一种通信系统,其特征在于,该系统包括主叫终端、被叫终端和业务控制功能实体,其中,
所述主叫终端,用于向所述业务控制功能实体发起呼叫请求,该呼叫请求中包含主叫终端标识和/或被叫终端标识,若具有播放媒体流的能力,则根据所述业务控制功能实体获取的媒体流的地址播放订阅的媒体流;
所述业务控制功能实体,用于根据所述呼叫请求中的主叫终端标识和/或被叫终端标识确定具有播放媒体流能力的终端,并获取该终端订阅的媒体流的地址;
所述被叫终端,用于若具有播放媒体流的能力,则根据所述业务控制功能实体获取的媒体流的地址播放订阅的媒体流。
6.如权利要求5所述的系统,其特征在于,所述系统还包括:
应用服务器,用于查询出所述业务控制功能实体确定的具有播放媒体流能力的终端订阅的媒体流的地址,并将该地址返回给所述业务控制功能实体。
7.如权利要求5所述的系统,其特征在于,所述系统应用于会话发起协议或H.323协议。
8.如权利要求6所述的系统,其特征在于,所述系统还包括:
计时器,用于在具有播放媒体流的能力的所述终端开始播放媒体流时启动计时器,在停止播放媒体流时停止计时器,统计播放时长;或
具有播放媒体流的能力的所述终端,用于在启动或停止播放媒体流时将播放状态发送给业务控制功能实体;
所述业务控制功能实体,用于将所述播放状态转发给应用服务器;
所述应用服务器,用于根据启动播放事件和停止播放事件统计播放时长。
9.如权利要求5所述的系统,其特征在于,所述具有播放媒体流的能力的终端包括:会话发起协议可视电话终端、H.323可视电话终端或融合终端。
10.一种业务控制功能实体,其特征在于,该业务控制功能实体包括:
接收模块,用于接收终端发送的呼叫请求,该呼叫请求中包含终端标识;
终端能力确定模块,用于确定所述终端标识对应的终端是否具有播放媒体流的能力;
获取模块,用于当所述终端标识对应的终端具有播放媒体流能力时,获取所述终端订阅的媒体流的地址。
11.如权利要求10所述的业务控制功能实体,其特征在于,所述业务控制功能实体还包括:
发送模块,用于将所述媒体流的地址返回给具有播放媒体流能力的所述终端。
12.如权利要求11所述的业务控制功能实体,其特征在于,所述发送模块,用于将携带所述媒体流地址的的信息INFO消息发送给所述终端。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200710153905.2A CN101123647B (zh) | 2007-09-13 | 2007-09-13 | 一种通信方法、系统和业务控制功能实体 |
| PCT/CN2008/072232 WO2009033401A1 (en) | 2007-09-13 | 2008-09-02 | A communication method, system and service controlling function entity |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200710153905.2A CN101123647B (zh) | 2007-09-13 | 2007-09-13 | 一种通信方法、系统和业务控制功能实体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101123647A true CN101123647A (zh) | 2008-02-13 |
| CN101123647B CN101123647B (zh) | 2011-07-27 |
Family
ID=39085822
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200710153905.2A Expired - Fee Related CN101123647B (zh) | 2007-09-13 | 2007-09-13 | 一种通信方法、系统和业务控制功能实体 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101123647B (zh) |
| WO (1) | WO2009033401A1 (zh) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009033401A1 (en) * | 2007-09-13 | 2009-03-19 | Huawei Technologies Co., Ltd. | A communication method, system and service controlling function entity |
| CN102148955A (zh) * | 2011-03-21 | 2011-08-10 | 中兴通讯股份有限公司 | 一种在可视电话过程中插播多媒体信息的方法和系统 |
| CN101651991B (zh) * | 2009-08-27 | 2012-04-04 | 华为技术有限公司 | 呼叫控制方法和呼叫控制装置 |
| CN102833597A (zh) * | 2012-07-04 | 2012-12-19 | 合一网络技术(北京)有限公司 | 一种基于统计的网络视频分发流量控制系统和方法 |
| CN103493500A (zh) * | 2012-09-04 | 2014-01-01 | 华为终端有限公司 | 媒体播放方法、控制点和终端 |
| CN113966011A (zh) * | 2020-07-03 | 2022-01-21 | 中国移动通信有限公司研究院 | 呼叫建立方法、装置、设备及存储介质 |
| WO2023005316A1 (zh) * | 2021-07-30 | 2023-02-02 | 中兴通讯股份有限公司 | 通信方法、信令控制网元、媒体控制网元及通信系统 |
| CN115883929A (zh) * | 2021-09-28 | 2023-03-31 | 聚好看科技股份有限公司 | 一种视频播放时长上报方法及显示设备 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103024535A (zh) * | 2012-12-25 | 2013-04-03 | 北京奇虎科技有限公司 | 一种视频的播放方法、服务器及视频的播放系统 |
| CN104836783B (zh) | 2014-06-04 | 2018-10-30 | 腾讯科技(北京)有限公司 | 数据传输的方法、装置及系统 |
| CN118802853A (zh) * | 2024-06-03 | 2024-10-18 | 中国移动通信有限公司研究院 | 媒体流和通话的融合方法、装置、设备、存储介质和程序产品 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020176559A1 (en) * | 2001-05-24 | 2002-11-28 | Adamek John Gerard | Multimedia for calls on hold |
| CN100440909C (zh) * | 2003-12-04 | 2008-12-03 | 华为技术有限公司 | 一种实现彩色回铃音业务的系统及方法 |
| US7269415B2 (en) * | 2003-12-09 | 2007-09-11 | Lucent Technologies Inc. | Playing one or more videos at one or more mobile phones while one or more phone calls associated with the one or more mobile phones are on hold |
| FR2866510B1 (fr) * | 2004-02-13 | 2006-05-05 | Gemplus Card Int | Procede et systeme d'identification et de configuration d'appareils dans un reseau de communications sans fil |
| CN1744629A (zh) * | 2004-09-02 | 2006-03-08 | 惠州Tcl移动通信有限公司 | 一种实现主叫用户收听自制回铃音的方法 |
| CN100417298C (zh) * | 2005-11-09 | 2008-09-03 | 华为技术有限公司 | 一种移动通信控制方法及移动通信系统 |
| CN100486277C (zh) * | 2005-11-23 | 2009-05-06 | 苏成春 | 彩景式回铃/来电显示方法 |
| EP1819125A1 (en) * | 2006-02-10 | 2007-08-15 | Siemens S.p.A. | Method and apparatus to deliver precustomized business card multimedia contents through IMS based PLMNs for improving the existing calling line identification service |
| CN101031004B (zh) * | 2006-02-28 | 2010-05-12 | 华为技术有限公司 | 一种实现摘机触发业务的方法 |
| CN100571303C (zh) * | 2006-03-09 | 2009-12-16 | 中兴通讯股份有限公司 | 一种使用智能可视终端实现图像彩铃的方法 |
| CN100446587C (zh) * | 2006-08-14 | 2008-12-24 | 华为技术有限公司 | 一种实现多媒体彩铃音业务的系统及方法 |
| CN1968333A (zh) * | 2006-11-24 | 2007-05-23 | 华为技术有限公司 | 一种振铃系统、装置及方法和媒体资源服务器 |
| CN1997094A (zh) * | 2006-12-22 | 2007-07-11 | 华为技术有限公司 | 实现彩色振铃音的方法及系统及提供彩色振铃音的装置 |
| CN101123647B (zh) * | 2007-09-13 | 2011-07-27 | 华为技术有限公司 | 一种通信方法、系统和业务控制功能实体 |
-
2007
- 2007-09-13 CN CN200710153905.2A patent/CN101123647B/zh not_active Expired - Fee Related
-
2008
- 2008-09-02 WO PCT/CN2008/072232 patent/WO2009033401A1/zh not_active Ceased
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009033401A1 (en) * | 2007-09-13 | 2009-03-19 | Huawei Technologies Co., Ltd. | A communication method, system and service controlling function entity |
| CN101651991B (zh) * | 2009-08-27 | 2012-04-04 | 华为技术有限公司 | 呼叫控制方法和呼叫控制装置 |
| CN102148955A (zh) * | 2011-03-21 | 2011-08-10 | 中兴通讯股份有限公司 | 一种在可视电话过程中插播多媒体信息的方法和系统 |
| WO2012126226A1 (zh) * | 2011-03-21 | 2012-09-27 | 中兴通讯股份有限公司 | 一种在可视电话过程中插播多媒体信息的方法和系统 |
| CN102833597A (zh) * | 2012-07-04 | 2012-12-19 | 合一网络技术(北京)有限公司 | 一种基于统计的网络视频分发流量控制系统和方法 |
| CN102833597B (zh) * | 2012-07-04 | 2016-03-30 | 合一网络技术(北京)有限公司 | 一种基于统计的网络视频分发流量控制系统和方法 |
| WO2014036683A1 (zh) * | 2012-09-04 | 2014-03-13 | 华为终端有限公司 | 媒体播放方法、控制点和终端 |
| CN103493500A (zh) * | 2012-09-04 | 2014-01-01 | 华为终端有限公司 | 媒体播放方法、控制点和终端 |
| CN113966011A (zh) * | 2020-07-03 | 2022-01-21 | 中国移动通信有限公司研究院 | 呼叫建立方法、装置、设备及存储介质 |
| WO2023005316A1 (zh) * | 2021-07-30 | 2023-02-02 | 中兴通讯股份有限公司 | 通信方法、信令控制网元、媒体控制网元及通信系统 |
| US12495080B2 (en) | 2021-07-30 | 2025-12-09 | Zte Corporation | Communication method, signaling control network element, media control network element and communication system |
| CN115883929A (zh) * | 2021-09-28 | 2023-03-31 | 聚好看科技股份有限公司 | 一种视频播放时长上报方法及显示设备 |
| CN115883929B (zh) * | 2021-09-28 | 2024-08-02 | 聚好看科技股份有限公司 | 一种视频播放时长上报方法及显示设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101123647B (zh) | 2011-07-27 |
| WO2009033401A1 (en) | 2009-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101123647B (zh) | 一种通信方法、系统和业务控制功能实体 | |
| KR101548140B1 (ko) | 원격통신 네트워크에서 매체 속성들에 기초한 선택적 호 포워딩을 위한 방법 및 시스템 | |
| KR101230939B1 (ko) | Pre-mis 네트워크들에서 이동 사용자 장치들로멀티미디어 링백 서비스들을 제공하는 방법 및 장치 | |
| JP5363461B2 (ja) | グループ呼機能の問い合わせ | |
| KR101274322B1 (ko) | 채널 기반 미디어 통신 프로토콜에 의한 통신 중 쌍방향미디어를 제공하는 방법 및 장치 | |
| US20090190507A1 (en) | System, device and method for implementing special call service | |
| CN101986737B (zh) | 一种在一号多机多终端间相互切换且不中断通话的方法 | |
| US8908853B2 (en) | Method and device for displaying information | |
| CN100446516C (zh) | 一种实现视频共享业务的方法、系统及装置 | |
| CN100550864C (zh) | 一种端到端信息交互的实现方法 | |
| WO2008006311A1 (fr) | Procédé et dispositif d'utilisation d'un identificateur de terminal utilisateur | |
| CN102077559A (zh) | 用于在ims网络中实现定制化视频服务的方法和网络单元 | |
| WO2009089797A1 (en) | Method for implementing color ringback tone and/or multimedia ringback tone service and producing early-media sdp request | |
| CN100550753C (zh) | 一种多媒体信息传送的方法、终端和系统 | |
| CN101277206B (zh) | 一种业务触发系统、方法及业务交互功能实体 | |
| CN101080086B (zh) | 彩像业务实现系统和方法 | |
| CN101459665A (zh) | 早媒体信息播放控制方法 | |
| KR101208119B1 (ko) | 스마트 카드를 이용한 sip 기반 영상통화 서비스 시스템 및 그 방법 | |
| KR100963010B1 (ko) | 스마트 카드를 이용한 sip 기반 영상통화 서비스 시스템및 그 방법 | |
| CN101997837B (zh) | 彩像播放方法与装置 | |
| CN101800948B (zh) | 实现呼叫转向业务的方法、装置和系统 | |
| CN101778363B (zh) | 同组代答业务的实现方法和通信系统 | |
| CN101313597A (zh) | 实现wac业务的方法、系统和呼叫控制器、应用服务器 | |
| WO2008040181A1 (fr) | Procédé, appareil et système destinés à intégrer des services | |
| CN101491070A (zh) | 在3g ip多媒体子系统网络实现彩铃业务的系统与方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110727 |