专利名称:通过互联网协议网络上的话音在视频电话上接入电视和视频业务的制作方法
技术领域:
本发明通常涉及通信系统,尤其涉及互联网协议上的话音(VoIP)通信系统。
背景技术:
传统的陆线电话和蜂窝电话已经用于了话音通信;然而,在电话上的高速数据连接的可用性已经将它们的操作扩展到了话音通信外的其它业务。例如,因特网提供了访问可用在各种网站或门户上的电子信息和资源。通过使用因特网协议(IP)用于高速数据连接,陆线电话和蜂窝电话可访问因特网或万维网上的数据。可选地,因特网使得用户具有通过因特网协议(IP)网络而非专用话音传输线路的电话交谈。
于是,也可将语音或数据在使用因特网协议上的话音(通常称为VoIP)的分组交换网上传输。为了提供VoIP,因特网通过发送数字形式的话音信息来向用户传递话音,例如话音分组,而不是使用传统的公众交换电话网(PSTN)的电路约定协议集。因特网协议上的话音是一个包括数字化话音信号、将数字化的话音信号组成分组、并通过高速数字连接发送这些分组的处理。接收方重新组装这些分组,并播放这些分组从而产生音频通信。
除了传统的陆线电话和蜂窝电话,VoIP可用于在诸如视频电话、个人数字助理、膝上型计算机、台式机等等的装置中结合话音和视频通信。为了实现无线电信网中的VoIP,在因特网协议(IP)数据分组中嵌入语音数据帧。
例如,VoIP网可使用因特网协议(IP)来通过分组交换网传输话音分组,该分组交换网使用一种或多种能够管理通过IP网络的话音分组的传输的通信和网络协议,该IP网络是一个资源共享型网络而不是一个例如PSTN的资源专用型网络。因此,基于IP网络的VoIP应用为多种应用和业务提供了一个相对成本有效的平台。VoIP的一个典型应用是实现了通过IP网的因特网电话,有时也称IP电话。互联网工程任务组(IETF)在会话启动协议(SIP)中规定了一种用于在基于分组的数据网络上的多媒体通信的VoIP标准,该基于分组的数据网络包括局域网(LAN)或广域网(WAN)。
对于某些无线电讯,例如蜂窝电话,基站和移动装置间的通信通过接口经由射频(RF)系统发生。设计高速无线共享接入信道来通过无线通信系统中的空中接口有效地传输数据分组。从而,因特网协议上的话音变得越来越平常,至少一部分是由于VoIP可同时处理话音和数据通信。此外,用VoIP传送话音有助于减少运行成本。
第三代(3G)移动通信系统,即通用移动电信系统(UMTS)支持根据第三代合作伙伴项目(3GPP)规范的多媒体业务。UMTS也称为宽带码分多址(WCDMA),包括作为分组交换网的核心网(CN),例如,基于IP的网络。由于结合了因特网和移动应用,UMTS用户可访问电信和因特网资源两者。
许多互联网业务提供商(ISP)已经在他们的网络上提供了多种VoIP业务,但是包括企业网的其它网络正越来越多地采用这种趋势。VoIP业务典型地发送数字化话音分组作为IP网上的另一种数据形式。VoIP业务提供商或因特网协议电视(IPTV)及视频点播(VoD)业务提供商越来越多地在VoIP网络(通常称为VoIP业务)中部署视频业务。VoIP网中视频业务的例子包括IPTV和VoD业务。
为了提供视频业务,当某些使用因特网协议(IP)的视频电话支持一组通用的用于IPTV和VoD业务的视频编解码器时,VoIP网络典型地可满足这些业务的服务质量(QoS)需求。例如,IP视频电话可使用称为会话启动协议(SIP)的信令协议来在SIP视频电话上建立视频会话。SIP是官方协议,用于支持各种提供给视频电话的多媒体业务。示例性的多媒体业务包括因特网会议、因特网电话、视频电话、事件通知、即时消息等等。为了实现各种多媒体业务,在VoIP网络中部署的多种SIP视频电话包括例如液晶显示(LCD)的彩色显示屏和用于对等视频电话呼叫或视频会议的网络摄像头。因此,VoIP业务的用户可期望通过SIP视频电话定购这种业务。但是,由于这些电话上的视频容量的使用受限于仅可在SIP视频电话用户中共享的通信,SIP视频电话的用户不能通过SIP视频电话访问这些业务。
为了实现访问这些视频业务,通常期望交互控制。为了通过VoIP网络中的视频电话访问IPTV和/或VoD业务,用户也期望这样的交互控制接口。一种传统的用于控制访问IPTV和/或VoD业务的装置部署一个专用的交互控制。特别地,该专用交互控制设备包括机顶盒和远程控制器、中间件软件。替代的,在传统的SIP视频电话中,用户接口包括一个具有多个按钮的拨号盘,用于提供包括数字电话信号的电话信号,如双音多频(DTMF)信号。不同于IPTV用户通过专用的交互控制设备访问IPTV业务,SIP视频电话用户不能交互控制VoIP业务。此外,由于VoIP网和提供IPTV和/或VoD业务的网络不能互相交互工作,传统的使用电话信号的SIP视频电话不能控制IPTV和/或VoD业务。
发明内容
本发明用来解决上述一种或多种问题的影响。以下提出本发明的一个简化概括,从而提供对本发明的某些方面的基本理解。该概括不是对本发明详尽的评述。其目的不是标识本发明的关键或重要元素,或描绘本发明的范围。其唯一目的是以简化的形式提出某些概念,作为后面讨论的更详细说明的前序。
在本发明的一个实施例中,提供了一种用于控制到因特网协议网络上的语音的访问的方法和装置。本发明的一个实施例包括启用一个接口,用于从视频电话对至少一个电视频道和通过因特网协议网络上的语音的视频业务进行交互控制。
通过参考以下结合附图的说明,可理解本发明,其中相同的附图标记代表相同的部件,其中图1例示了根据本发明一个示例性实施例的通信网络的实施例,如下一代网络(NGN),其通过因特网协议上的话音(VoIP)网络提供到电视和视频业务的访问;图2例示了根据本发明的一个示例性实施例的一种用于通过启用接口控制访问图1所示的VoIP网的方法的实施例,该接口用于从具有拨号盘的视频电话对电视频道和/或通过VoIP网的视频业务进行交互控制;图3例示了根据本发明的一个示例性实施例,一种使用会话启动协议(SIP)消息从SIP视频电话访问因特网协议电视(IPTV)和/或视频点播(VoD)业务的方法的一个实施例;图4例示了根据本发明的一个示例性实施例的一种将电话事件映射成交互控制事件的方法的实施例,该交互控制事件与一个交互控制网间互联接口的软交换中的IPTV业务的会话相关;以及图5例示了根据本发明的一个实施例的一种用于通过视频电话的拨号盘中的按钮,对IPTV业务进行交互控制的用户接口的实施例。
本发明允许各种修改和替换形式,其中在附图中展示的和在此详细描述的特定实施例是为了举例。然而应当理解,在此特定实施例的说明不是为了将本发明限制为所公开的特殊形式,而相反,本发明将包括如附加的权利要求所定义的,落在本发明精神和范围内的所有修改、等同物和替换。
具体实施例方式
以下描述本发明的示例性实施例。为了清楚起见,在这个说明书中没有对实际实施的所有技术特征进行描述。当然应该认识到,在任何这样的实际实施例的开发中,应当进行多种实施所特定的决定以实现开发者的特定目的,例如符合系统相关和业务相关的限制,其将从一种实施改变为另一种实施。此外,应当认识到,这种开发努力可能是复杂的和消耗时间的,但对那些受益于本公开的本领域普通技术人员只不过是常规的工作。
通常,提供了用于控制对因特网协议上的话音(VoIP)网络访问的方法和装置。该方法的一个实施例包括启用一个接口,用于从具有拨号盘的视频电话对至少一个电视频道和通过VoIP网络上的视频业务进行交互控制。通过使用拨号盘上的一个或多个按钮,视频电话的用户可远程控制电视频道和/或视频点播的数据流。换句话说,这种交互控制可使得用户拨打拨号盘上的一个预先定义的号码,从而访问电视频道和/或视频点播的数据流。VoIP网可包括一个交互工作接口,用于实现电视频道和/或视频点播的数据流的交互控制。通过使用VoIP网络和基于分组的接入网中的因特网业务提供商(ISP)之间的交互工作接口,视频电话可交互控制到电视频道和/或视频点播的数据流的访问。例如,可在软交换(SS)和因特网协议TV(IPTV)的应用服务器和/或视频点播(VoD)业务之间定义一个交互控制接口,用于启用会话启动协议(SIP)的视频电话用户访问并操作到IPTV/VoD业务的交互控制。软交换可使用交互控制事件映射表和定时器来将用户的双音多频(DTMF)数字信号映射到IPTV/VoD交互控制事件。软交换可使用建立IPTV/VoD会话期间的定时器收集用户的DTMF数字信号。IPTV/VoD应用服务器可支持来自SIP视频电话用户的交互控制事件操作。可使用INFO消息的基于SIP的主体格式来携带与IPTV/VoD业务相关的电话事件。
参考图1,根据本发明的一个示例性实施例,基于分组的接入网100可通过因特网协议上的话音(VoIP)网络110在视频电话105上实现到一个或多个电视(TV)和视频业务的访问。电视和视频业务的例子包括电视频道业务,例如因特网协议TV(IPTV)业务115(1)和视频点播(VoD)业务115(2)。视频电话105可包括一个用户接口(I/F),诸如传统的具有多个按钮122(1-m)的拨号盘120,以提供到IPTV业务115(1)和/或VoD业务115(2)的访问。特别地,拨号盘120可提供一个交互控制,其中视频电话105的用户可通过VoIP网络110对IPTV业务115(1)和/或VoD业务115(2)进行交互控制。
通过使用拨号盘120上的一个或多个按钮122(1-m),视频电话105的用户可远程控制电视频道和/或视频点播的数据流。换句话说,这种交互控制可使得用户拨打拨号盘120上的一个预先定义的号码,从而访问电视频道和/或视频点播的数据流。例如,视频电话105上的用户可远程控制到对于IPTV业务115(1)使用因特网协议的电视频道和/或使用VoD业务115(2)用于视频点播数据流的视频业务的访问。
为了控制到IPTV业务115(1)和/或VoD业务115(2)的访问,VoIP网络110可包括一个接口,例如交互工作接口125,用于实现电视频道和/或视频点播数据流的交互控制。通过使用基于分组的接入网100中VoIP网络110和ISP网络130之间的交互工作接口125,视频电话105可交互控制到电视频道和/或视频点播数据流的访问。即,交互工作接口125可将视频电话105连接到因特网服务提供商(ISP)网络130。在例示的实施例中,ISP网络130包括IPTV网络和/或VoD网络,其可通信地连接到一个或多个应用服务器(AS)135。用于TV或视频业务的应用服务器(AS)135,例如归属预约服务器(HSS),是本领域公知的,而且为了清楚起见,在此仅对与本发明有关的这些元素的操作方面进一步描述。
此外,从本公开获益的本领域普通技术人员应当认识到,在可替代的实施例中,应用服务器(AS)135可包括更多、更少和/或不同的媒体资源140以用于在基于分组的接入网100中。此外,基于分组的接入网100可包括一个或多个单元,其可负责会话启动协议(SIP)消息的登记、路由和转发,以及计费。SIP协议用于VoIP网络110中的会话控制。SIP协议定义消息来建立和释放会话(例如空闲呼叫、视频呼叫等)诸如INVITE和BYE消息。这些消息可用来建立IPTV/VoD视频会话。
应用服务器(AS)135可包括IPTVNoD应用服务器,用来控制IPTV/VoD媒体资源140向预约用户传送视频流。使用SIP协议,应用服务器135可向VoIP网络110建立IPTV或VoD会话。
在操作中,视频电话105可使用具有交互工作接口125的会话启动协议(SIP)接口145建立视频会话。在一个实施例中,基于分组的接入网100可依照定义了用于使用会话启动协议(SIP)接口145的标准的因特网协议(IP)多媒体子系统(IMS)提供连接,从而支持各种电视和视频业务。然而,从本公开中获益的本领域普通技术人员应当认识到,本发明并不限于仅根据前述系统和/或协议操作的基于分组的接入网100。
在拨号盘120上,按下按钮122(1-m)可表示多个相应的电话事件150(1-k)。电话事件150可产生一个数字电话信号,例如传统的与电话事件指示相关的双音多频(DTMF)数字信号。从而,由用户按压按钮122(1-m)可为因特网协议电视(IPTV)应用155(1)和视频点播(VoD)应用155(2)定义一组事件。而IPTV应用155(1)可实现在视频电话105上的IPTV业务115(1),VoD应用155(2)实现VoD业务115(2)。
例如,根据一个实施例,为了在视频电话105和与ISP网络130中的IPTV业务115(1)相关的音频-视频媒体资源140之间建立用于电视频道的视频会话,IPTV应用155(1)可使用VoIP网络110中的SIP145。在建立视频会话期间,IPTV应用155(1)和VoD应用155(2)可使用协议消息,例如会话协议的INFO消息160,诸如SIP接口145来交换控制信息。INFO消息160可通过VoIP网络110将电话事件150指示携带到交互工作接口125。
例如,传统的SIP INFO方法可在建立会话期间交换控制信息。在VoIP网络110中,一组电话事件150可定义为携带在INFO消息160中,诸如DTMF数字信号事件、flashook事件等。使用SIP INFO方法,一个或多个SIP端点可支持这些电话事件的传递。
在用户按压了拨号盘120上的一个或多个数字按钮122之后,交互控制可触发视频电话105以发出INFO消息160,该消息携带有电话DTMF数字信号。取代使用IPTV应用155(1)来检测电话DTMF数字信号,交互工作接口125可提供这些电话DTMF数字信号到交互控制事件175(1-p)的映射。当IPTVNoD业务115(1,2)提示用户输入秘密信息时,例如信用卡ID、用户ID/口令,IPTV应用155(1)不在电话DTMF数字信号中发送信息,因此秘密信息有公开的风险。通过对于交互控制定义一组特定于IPTV和VoD应用155(1,2)的电话事件150,交互工作接口125可保证用户输入信息的安全传输。
响应于用户在拨号盘120上的输入,IPTV应用155(1)和VoD应用155(2)可引起视频电话105发送INFO消息160,该消息包括一个与电话事件150指示相关的双音多频数字信号。为了向交互工作接口125传输电话事件150指示,IPTV应用155(1)和VoD应用155(2)可使用SIP接口145的一个或多个端点。
交互工作接口125可包括一个软交换170以接收与电话事件150指示相关的双音多频数字信号。软交换(SS)170可宿主视频电话105,并可管理VoIP网络110中的呼叫控制。软交换(SS)170可支持与其它外部实体的交互工作,其使用SIP协议来建立用于VoIP业务的音频/视频会话。
软交换(SS)170对VoIP网络110和用于IPTV应用155(1)和VoD应用155(2)的应用服务器135之间的通信定义一组通用的交互控制事件175(1-p)。通过使用软交换(SS)170,交互工作接口125可对于应用服务器135上的该组通用交互控制事件175(1-p)提供支持。即,该组通用交互控制事件(1-p)可提供VoIP网络110和IPTV/VoD应用服务器135间的通信,其中软交换(SS)170将电话DTMF数字信号映射到交互控制事件175(1-p)。IPTV和VoD应用服务器135可支持交互控制事件175(1-p),并相应地执行交互控制。软交换(SS)170可在映射完电话事件150(1-k)之后,使用INFO消息160来携带交互控制事件175(1-p)。
软交换(SS)170可进一步包括一个映射器180,用于将一个或多个电话事件150(1-k)映射到一个与交互工作接口125相关的事件,用于对IPTV业务115(1)的电视频道和对VoD业务115(2)的视频点播数据流进行交互控制。在视频会话中,映射器180可从视频电话105,基于会话启动协议接口145,将一个或多个与电话事件150(1-k)相关的双音多频电话信号映射成一个交互控制事件175(1)。
为了将来自用户的多个双音多频电话信号映射成一个特殊的交互控制事件175(1),软交换170可在VoIP网络110中使用一个或多个映射表185。下面的表1表示了交互控制事件175(1-p)到用于IPTV业务115(1)的DTMF数字模式的映射
表1IPTV交互控制事件下面的表2表示了一个从DTMF数字模式映射的VoD交互控制事件的列表。
表2VoD交互控制事件软交换(SS)170可分别向IPTV和VoD业务115(1,2)添加新的路由。例如,可分配新的业务访问号码以将呼叫路由到ISP网络130的IPTV和VoD网络。在将呼叫路由到IPTVNoD网络之前,软交换(SS)170可检测视频能力和主叫用户的合法性。如果呼叫是从非视频用户来的,软交换(SS)170可拒绝呼叫。在这种方式中,预约的SIP视频电话用户可接入到IPTV/VoD网络。
表3到IPTV/VoD业务的新路由可在软交换(SS)170上对于IPTV和VoD应用服务器135安装交互控制事件表(例如表1和表2)。一旦SIP视频电话用户拨打IPTV/VoD网络以访问视频,软交换(SS)170开始收集并映射用户的DTMF数字信号到交互控制事件175(1-p),并将该映射发送到IPTV/VoD应用服务器135。
在建立IPTV业务115(1)和/或VoD业务115(2)的会话欺间,软交换(SS)170可使用一个或多个定时器190以收集双音多频电话信号。为了收集和/或过滤用户的DTMF数字,定时器190可包括一个交叉数字(inter-digit)定时器,一个第一数字定时器和一个下一事件定时器。例如,交叉数字定时器可具有1秒的默认值,第一数字定时器可具有5秒的默认值,下一事件定时器可具有2秒的默认值。交叉数字定时器可在软交换(SS)170接收DTMF数字时启动,但仍需要等待下一数字用于其它可能映射。该定时器在没有后续的DTMF数字被接收时终止。然后软交换(SS)170可将收集到的数字映射成交互控制事件175。第一数字定时器可在收集用户输入事件数字时启动。一旦接收到第一个DTMF数字就停止该定时器。下一事件定时器可允许应用服务器135有足够的时间来执行媒体操作。该定时器可在软交换(SS)170完成了映射并结束了交互事件175的发送后启动。可忽略在定时器间隔内接收到的DTMF数字,从而拒绝不断执行媒体操作的特殊用户,否则会提高IPTV/VoD媒体资源140的负担。
视频电话105可包括一个控制器190和一个存储器195。存储器195可存储会话启动协议接口145、用于提供IPTV业务115(1)的IPTV应用155(1)、和用于提供VoD业务115(2)的VoD应用155(2)。控制器190可控制拨号盘120以基于会话启动协议接口145操作IPTV应用155(1)和/或VoD应用155(2)。控制器190可格式化INFO消息160的主体,从而携带用于IPTV应用155(1)和/或VoD应用155(2)的电话事件150的指示。
响应于用户在拨号盘120上的输入,控制器190可引发应用,例如存储在视频电话105上的IPTV应用155(1)和/或VoD应用155(2),从而触发提示事件。该提示事件可使视频电话105收集用户输入。在从应用服务器135接收到用于软交换(SS)170上的用户输入事件的请求后,交互工作接口125可收集用户输入从而映射电话事件150。通过使用与用户输入事件相关的模式,交互工作接口125可对于该请求发送一个响应给应用服务器135。控制器190可使得终端用户使用的视频电话105使用SIP接口145建立视频会话(视频电话呼叫、视频会议等)。视频电话105可支持一种或多种标准的视频编解码,例如MPEG、H261、H263等等,它们也可由IPTV/VoD业务115(1,2)使用。
根据一个实施例,交互控制事件175(1-p)可分类为两种类型,一般事件和提示事件。当用户正观看视频时,一般事件可在一般时间期间内从软交换(SS)170被单向发送到IPTV/VoD应用服务器135。它们从DTMF数字信号被静态映射,DTMF数字信号由用户拨号盘操作在一般事件期间内触发。一般事件的例子包括选择频道及播放视频事件。提示事件可由IPTV/VoD应用155(1,2)触发,从而收集用于认证、确认和付费信息等的用户输入。当通过音频/视频接口向用户播放提示信息时,IPTV/VoD应用服务器135可向软交换(SS)170发送用户输入事件请求。然后软交换(SS)170可开始收集并映射用户的数字DTMF信号,并将用户输入事件响应发送回IPTV/VoD应用服务器135。在某些实施例中,也可在软交换(SS)170上静态定义一个或多个用户输入事件的模式。
当传输出VoIP网络110时,可加密交互控制事件175(1-p),以防秘密的用户输入(诸如信用卡号码、口令等)被显示从而被偷听到。例如,可使用传统的SIP加密方法。
响应于从拨号盘120接收电话事件150,在软交换(SS)170,交互工作接口125可确定交互控制事件175的类型。当用户正观看视频时,如果该类型指示一个一般事件,软交换(SS)170可以单向通信的方式将该一般事件发送给应用服务器135。例如,在基于分组的接入网100中,可在后置游戏应用服务器上为视频电话105上的游戏业务提供游戏视频流。通过这种方式,通过使用交互工作接口125用于交互控制,视频电话105可交互控制游戏业务。
参考图2,例示了根据本发明的一个示例性实施例,一种用于控制到图1所示的VoIP网络的接入的方法。在块200,交互工作接口125可启用一个用于从视频电话105上的拨号盘120通过VoIP网络110对电视频道和/或视频业务的访问进行交互控制的接口。根据本发明的一个示例性实施例,如块205所示,对按钮122(1-m)的激活可触发在拨号盘120上的交互控制,用于使用信令协议,例如SIP接口145,对来自视频电话105的接入进行远程控制。
在判决块210上确定用户是否已经在拨号盘120上按压了一个或多个特殊的按钮122(1-m),以远程访问视频业务,如IPTV业务115(1)和/或VoD业务115(2)。如同进行电话呼叫一样,用户可拨打一个或多个预定的号码来访问IPTV/VoD业务115(1,2)。可使用实时协议(RTP)以H261或H263规范规定的标准编解码携带视频媒体流。
在拨号盘120,如果在块215,指示了有一个或多个按钮122(1-m)的按压,IPTV应用155(1)可在INFO消息160中将一个或多个应的电话事件150(1-k)发送给软交换170,从而在视频电话105上实现IPTV业务115(1)。同样,VoD应用155(2)可通过向交互工作接口125发送一个或多个单独的电话事件150(1-k)实现VoD业务115(2)。在块220,通过使用映射表185,映射器180可将电话事件150(1-k)映射成一个用于应用服务器135的特定的交互控制事件175(1),从而在视频会话中建立用于视频电话105的视频流。
现在转到图3,例示了根据本发明的一个示例性实施例,一种使用会话启动协议(SIP)消息300(1-j)从诸如允许SIP的视频电话305(1-2)的视频电话105访问IPTV业务115(1)和/或VoD业务115(2)的方法。使用SIP消息300(1-2),允许SIP的视频电话(EP)305(1-2)和软交换(SS)170a可在VoIP域310(1)通信。软交换170a可分别与IPTV域310(2)和VoD域310(3)交换到接口的SIP消息300(3-4)。IPTV域310(2)可包括IPTV应用服务器135(1)、TV信号接收机315、用于与卫星325通信的陆地天线320,而VoD域310(3)可包括VoD应用服务器135(2)和VoD标题或项目330(1-2)的数据库。TV信号接收机315可通过来自IPTV域310(2)的第一实时传输协议(RTP)视频流335(1)提供到TV频道的访问,VoD标题或项目330(1-2)的数据库可从VoD域310(3)提供一第二RTP视频流335(2)。
IPTV/VoD应用服务器135可支持交互控制事件175(1-p),从而执行媒体操作。例如,如果IPTV应用服务器(AS)135(1)接收到了用于SIP视频电话用户的下一频道一般事件,其会检查用户的下一频道并开始改变媒体源140,从而向SIP视频电话用户播改下一频道的媒体。IPTV/VoD应用服务器135也可存储用户信息并在播放某个视频媒体前执行确认,诸如为成人相关视频提示父母控制口令。为此,应用服务器(AS)135(1)可向软交换(SS)170a发送一个提示事件请求,从而软交换(SS)170a收集DTMF数字,并映射成用户输入事件,并发送回应用服务器(AS)135(1)。然后IPTV/VoD应用服务器135通过与所存储的用户信息比较来验证用户输入的数据,从而确定是否向用户播放视频。
参考图4,例示了根据本发明的一个实施例,一种在电话事件150(1-k)和交互控制事件175(1-p)之间映射的方法。通过使用例如图1所示的交互工作接口125,通过图4所示的软交换170a中的映射器180可将与IPTV业务115(1)的会话相关的VoIP电话事件150(1-3)映射成IPTV业务控制事件175(1-2)。
在所例示的实施例中,用户(或终端用户)可将按按钮122(1-m)的按钮“1”、“5”按入第一允许SIP的视频电话(SIP-EP)305(1)上的拨号盘120,从而在建立的IPTV会话400中触发来自IPTV应用服务器135(1)的IPTV业务115(1)。可选地,用户可使用指向装置或触针来轻敲图形用户接口的一部分,从而从软号码键启动IPTV业务115(1)。如箭头405所示,允许SIP的视频电话305(1)然后可提供指示第一电话事件150(1)的第一INFO消息160(1)。
例如,允许SIP的视频电话305(1)可向软交换(SS)170a发送一个包括“DTMF 1”信号的第一INFO消息160(1)。如箭头410所示,第一允许SIP的视频电话305(1)也可提供指示第二电话事件150(2)的第二INFO消息160(2),从而发送“DTMF 5”信号。如箭头415所示,软交换(SS)170a可使用映射器180将第一和第二INFO消息160(1-2)映射成第一IPTV业务控制事件175(1)。第一IPTV业务控制事件175(1)可向IPTV应用服务器135(1)指示IPTV“选择频道15”信号。结果,IPTV应用服务器135(1)可选择频道15。
同样,如箭头420所示,当用户按下按钮“#”时,包括“DTMF#”信号的第三INFO消息160(3)可向软交换(SS)170a指示第三电话事件150(3)。如箭头425所示,软交换(SS)170a可将第三INFO消息160(3)中的第三电话事件150(3)映射成第二IPTV业务控制事件175(2),其可向IPTV应用服务器135(1)指示IPTV“下一频道”信号。从而,IPTV应用服务器135(1)可将频道15改变到下一频道16。
如上所述,在IPTV域310(2)中,IPTV应用服务器135(1)可引发电视信号接收机315向第一允许SIP的视频电话305(1)提供RTP视频流335(1)。IPTV应用服务器135(1)可使用SIP消息300(4)来形成响应消息。例如,IPTV应用服务器135(1)可解析SIP消息300(4)来确定用户的业务和/或业务数据,并将业务数据和允许的操作组成一个响应,该响应可被发送到软交换170a。用于操作IPTV应用服务器135(1)的技术对于本领域普通技术人员是公知的,为了清楚起见,在此将不再进一步描述。
最后,图5例示了根据本发明的一个实施例,用于使用来自视频电话105的拨号盘120上的按钮“0-9”、“*”和“#”来提供对IPTV业务115(1)的交互控制的用户接口500的一个示例性实施例。更具体地,用户可按压一组按钮122(1-10)的一个或多个按钮“3”来选择频道和/或激活父母控制。拨号盘120上标记为“*”的第一按钮122(12)可实现从当前频道到前一频道的频道改变。取而代之,拨号盘120上标记为“#”的第二按钮122(13)可实现从当前频道到下一频道的频道改变。
因此,通过第一允许SIP的视频电话305(1)上的拨号盘120的12个按钮(0-9,*,和#)的交互控制可实现从VoIP网络110到IPTV和VoD业务115(1,2)的访问。这样的交互控制可避免使用IPTV/VoD交互控制的传统形式,例如机顶盒、远程控制器、或中间件软件来在个人电脑上访问IPTV/VoD业务115(1,2)。由于第一允许SIP的视频电话305(1)可支持一组通常也用于IPTV和VoD流的通用的视频编解码,并且VoIP网络110可符合IPTV/VoD业务115(1,2)的QoS和带宽水平,VoIP用户可通过SIP视频电话访问这些业务。通过将电话事件(1-k)的DTMF信号映射成通用的IPTV/VoD交互控制事件175(1-p),从而在会话启动协议(SIP)接口145中使用,可建立在允许SIP的视频电话305(1,2)和IPTV/VoD网络中的音频/视频媒体资源140之间的IPTV会话400。
对于INFO消息160,一个主体类型可基于SIP,并且根据一个实施例,可对IPTV和VoD事件分别定义两个SIP消息主体类型。在基于SIP的INFO消息160主体中,术语“应用/iptv”表示IPTV事件,而“应用/vod”表示VoD事件。
下面是可用于以上讨论的实施例中的基于SIP的INFO消息160的格式定义的例子Event-Type Sub-Type Event-DataEvent-TypeIPTV或VoDSub-Type用户动作的类型,如选择频道、停止视频等等Event-Data可选,其包含对于事件必要的数字显示了与交换(SS)170a和IPTV/VoD应用服务器135(1,2)两者一起使用的基于文本的定义。下面是事件的例子1.从软交换(SS)170a到IPTV应用服务器135(1)选择IPTV频道(一般事件)
2从VoD应用服务器135(2)到软交换(SS)170a收集视频标题或项目330的视频号码(提示事件)
2.软交换(SS)170a收集用户输入并向VoD应用服务器135(2)发送视频号码
基于分组的接入网100的一个例子是下一代网络(NGN)。第三代(3G)移动通信系统,如通用移动通信系统(UMTS)或码分多址(CDMA2000),的大范围使用已使下一代网络(NGN)的出现不可避免。根据国际电信联盟(ITU),NGN是基于分组的接入网,能够使用多宽带、允许服务质量(QoS)的传输标准提供包括电信业务的业务。ITU将QoS定义为服务性能的共同效果,其确定了业务用户的满意度。这意味着是终端用户决定其是否对所提供的QoS满意。下一代网络可提供给用户高的端到端质量(高数据率、高覆盖、新业务等)的移动因特网应用。除这些需要外,下一代网络可使用不同种类的移动通信,其包括例如3G移动系统标准和IEEE 802.xx标准(例如WLAN,WIMAX)。
在NGN中,与业务相关的功能可独立于底层传输结构。NGN可提供用户无限制地访问不同的业务提供商。NGN可支持通用的移动性,其允许对用户进行一致和普遍的业务提供。NGN例如可无缝地处理无线和固定、有线结构的覆盖,保证在因特网上所期望的服务质量(QoS)。QoS通常使得网络单元区别通过的业务流,基于性能约束以预定方式处理每个数据流。NGN可涉及2G、3G或4G标准的任何一种,并使用包括UMTS、CDMA2000、GSM、蓝牙等协议的任何一种。但是,特殊标准或特定协议的使用是设计选择的问题,对本发明不是必要的元素。
作为一个实例,基于分组的接入网100中的基于IP的通信包括信息分组,该信息分组通过接入网100的无线网络部分和/或固定、有线网络部分携带数据、话音和视频的实时多媒体流。在一个实施例中,软交换170可引发在这种基于IP的通信的这种实时多媒体流中的分组转发,用于整体的网络性能或端到端的业务供应。为了处理多种无线和有线技术,在无线网络和/或固定、有线网络部分之上,软交换170可包括多个综合通信接口,如无线接口和/或有线线路接口。例如,交互工作接口125可进一步包括一个或多个综合通信接口,该综合通信接口包含无线接口和/或有线线路接口以同时支持与不同类型的基于IP的通信相关的基于许多移动通信标准,例如,UMTS、IEEE 802.xx、GSM及蓝牙,与视频电话105的连接。
应用服务器135可通过VoIP网络110向视频电话105提供一种或多种应用和/或服务。在一个实施例中,应用服务器135是一个IMS应用服务器,其可对于IMS用户运行IMS业务逻辑。示例性的业务可包括呼叫转发、呼叫等待、免打扰功能等等,以及IMS业务,如因特网会议、因特网电话、视频电话、事件通知、即时消息、好友列表、黑名单等等。然而,从本公开获益的本领域普通技术人员应认识到,本发明并不限于这些示例性的业务。
在一个实施例中,基于分组的接入网100可以以个别用户或企业所期望的速度和覆盖来无线地传递移动数据。根据一个实施例,基于分组的接入网100可包括一个或多个数据网络,如包括因特网和公共电话网(PSTN)的因特网协议(IP)网络。第三代(3G)移动通信系统,即,通用移动电信系统(UMTS)支持根据第三代合作伙伴项目(3GPP)规范的多媒体业务。UMTS适应宽带码分多址(WCDMA)技术,并包括核心网络(CN),该核心网是分组交换网,例如基于IP的网络。由于因特网和移动应用的融合,UMTS用户可访问电信和因特网资源两者。为了向用户提供端到端业务,UMTS网络可部署由第三代合作伙伴项目(3GPP)标准规定的UMTS承载业务分层结构。端到端业务的提供基于多个网络传送,并通过协议层的交互实现。
本发明的部分和相应的详细说明是按照软件或算法和计算机存储器内数据位上的运算的符号表示呈现的。那些本领域的普通技术人员可通过这些说明和表示向其它本领域普通技术人员有效地传达他们工作的实质。作为在此使用和通常使用的术语的算法,被设想为是导致所期望结果的前后一致的步骤序列。这些步骤是那些需要物理量的物理操作的步骤。通常,尽管不是必要的,这些采用光、电或磁信号形式的量能够被存储、转移、组合、比较以及否则被处理。已经证明这有时是方便的,主要出于一般使用的原因,将这些信号谈及为比特、值、部件、符号、字符、术语、号码等等。
然而,应当记住,所有这些和类似的术语都将与适当的物理量相关,并仅仅是应用于这些量的方便标签。除非特别指出,或从本讨论中是显然的,诸如“处理”或“计算”或“确定”或“显示”等术语代表计算机系统或类似电子计算设备的动作和处理,其操作并转换在计算机系统的寄存器内以物理、电子量呈现的数据,并存储成在计算机系统存储器或寄存器或其它这种信息存储器、传输或显示装置内以物理量类似地呈现的其它数据。
也应注意,本发明的软件实现方面典型地在某一形式的程序存储媒体上编码,或通过某一形式的传输媒体执行。该程序存储媒体可以是磁的(例如,软盘或硬盘)或光的(例如,光盘只读存储器或“CD ROM”),并可只读或随机访问。类似地,传输媒体可以是双绞线、同轴电缆、光纤或其它本领域公知的适合的传输媒体。本发明不限于任何一个给定实现的这些方面。
结合附图描述了以上所述的本发明。在附图中所示例性描述的各种结构、系统和装置仅仅出于解释的目的,因此不会使本发明被本领域技术人员公知的细节弄模糊。然而,包括附图以描述和解释本发明的示例性例子。在此使用的单词和短语应被理解和解释为具有与那些相关领域技术人员对这些单词和短语的理解一致的含意。没有术语和短语的特别定义,即与那些本领域技术人员所理解的通常和习惯的含意不同的定义,目的是通过在此术语或短语的一致使用来暗示。对于术语或短语希望具有特殊含意来说,即除技术人员理解之外的含意,这种特殊定义将会以定义方式在说明书中清楚地阐述,以直接并明确地对术语或短语提供特殊定义。
虽然在此例示的本发明在电信网环境中可用,其也可应用在其它连接环境中。例如,两个或多个以上描述的装置可通过装置到装置的连接耦合在一起,例如通过硬线缆、射频信号(例如,802.11(a)、802.11(b)、802.11(g)、802.16、蓝牙等)、红外线连接、电话线及调制解调器等。本发明也可应用在两个或多个用户互相连接并可彼此通信的任何环境中。
那些本领域技术人员将认识到,在此的各个实施例中所例示的各种系统层、程序或模块可以是可执行控制单元。该控制单元可包括微处理器、微控制器、数字信号处理器、处理器卡(包括一个或多个微处理器或控制器),或其它控制或处理装置及包含在一个或多个存储装置中的可执行指令。该存储装置可包括一个或多个用于存储数据和指令的机器可读存储媒体。该存储媒体可包括不同形式的存储器,包括半导体存储装置,如动态或静态随机存取存储器(DRAM或SRAM),可擦写和可编程只读存储器(EPROM),电可擦写和可编程只读存储器(EEPROM)及闪存;诸如固定、软、可移动磁盘的磁盘;包括磁带的其它磁性媒体;以及光媒体,诸如光盘(CD)或数字视频盘(DVD)。可在各个存储装置中存储指令,这些指令构成了各个系统中的各种软件层、程序或模块。当由各个控制单元执行这些指令时,可使相应的系统执行编程好的动作。
以上所公开的特殊实施例仅是示例性的,可以从在此的教导中获益的那些本领域技术人员明白的不同但等价的方式对本发明进行修改和实践。此外,不是要对在此所示的结构或设计的细节进行限制,而是如下面的权利要求所描述的那样进行限制。因此很明显,可对以上所公开的特殊实施例进行改变或修改,并且所有这样的变化被认为是在本发明的范围和精神内。因此,在此请求的保护在下面的权利要求中阐述。
权利要求
1.一种控制访问因特网协议网络上的话音的方法,所述方法包括启用一个接口,用于从视频电话对电视频道以及通过所述因特网协议网络上的话音的视频业务中的至少一个进行交互控制。
2.根据权利要求1所述的方法,其中启用一个用于进行交互控制的接口进一步包括在视频电话上的拨号盘上提供交互控制,用于从所述视频电话对使用因特网协议的所述电视频道以及用于视频点播的所述视频业务的所述至少一个的访问进行远程控制。
3.根据权利要求1所述的方法,其中启用一个用于进行交互控制的接口进一步包括使用会话启动协仪接口,在所述视频电话上建立视频会话;及将电话事件映射成与所述接口相关的事件,用于对所述电视频道和所述视频业务的所述至少一个进行交互控制。
4.根据权利要求3的方法,其中映射电话事件进一步包括基于用于在所述视频会话中使用的所述会话启动协议接口,从所述视频电话,将一个或多个双音多频电话事件映射成所述电视频道和所述视频业务的所述至少一个的交互控制事件。
5.根据权利要求3的方法,其中建立视频会话进一步包括在所述因特网协议网络上的话音中使用所述会话启动协议接口建立会话,用于所述视频电话和音频-视频媒体资源之间的电视频道,所述音频-频媒体资源与因特网业务提供商网络中的所述电视频道和所述视频业务的所述至少一个相关。
6.根据权利要求1的方法,其中启用接口进一步包括通过使视频电话的用户拨打所述拨号盘上的预定号码来访问所述电视频道和所述视频点播业务的所述至少一个,使用所述拨号盘上的一个或多个按钮,使得所述用户能远程控制所述电视频道和所述视频点播业务的所述至少一个。
7.根据权处要求1的方法,进一步包括在所述因特网协议网络上的话音与所述电视频道及所述视频业务的所述至少一个之间提供一个交互工作接口。
8.根据权利要求1的方法,进一步包括在建立会话期间,使用会话协议的协议消息来交换控制信息;使用所述会话协议的一个或多个端点,在所述协议消息中通过所述因特网协议网络上的话音携带电话事件指示,从而传递所述电话事件指示;及响应于用户在所述拨号盘上的输入,使所述视频电话发送所述协议消息,所述协议消息包括与所述电话事件指示相关的双音多频数字信号。
9.根据权利要求1的方法,进一步包括以所述因特网协议网络上的话音,在软交换上提供一个或多个映射表,以将来自用户的一个或多个双音多频电话事件映射成一个交互控制事件;及在建立所述电视频道和所述视频业务的所述至少一个的会话期间,在所述软交换上使用一个或多个定时器,收集所述一个或多个双音多频电话事件。
10.根据权利要求1的方法,进一步包括使用所述用于进行交互控制的接口来交互控制游戏业务,其中在后端游戏应用服务器上提供游戏视频流。
全文摘要
提供了一种用于对到因特网协议网络上的话音的访问进行控制的方法和装置。该方法的一个实施例包括启用一个接口,用于从一个具有拨号盘的视频电话,对电视频道和通过因特网协议网络上的话音的视频业务的至少一个进行交互控制。
文档编号H04N7/14GK101090479SQ20061012856
公开日2007年12月19日 申请日期2006年6月12日 优先权日2006年6月12日
发明者尹爱昊 申请人:朗迅科技公司