CN101115185A - Iptv中用于第三方实现音视频播放的装置及其方法 - Google Patents

Iptv中用于第三方实现音视频播放的装置及其方法 Download PDF

Info

Publication number
CN101115185A
CN101115185A CNA2007101195242A CN200710119524A CN101115185A CN 101115185 A CN101115185 A CN 101115185A CN A2007101195242 A CNA2007101195242 A CN A2007101195242A CN 200710119524 A CN200710119524 A CN 200710119524A CN 101115185 A CN101115185 A CN 101115185A
Authority
CN
China
Prior art keywords
play
media
iptv
video
audio frequency
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
Application number
CNA2007101195242A
Other languages
English (en)
Other versions
CN101115185B (zh
Inventor
贾红粉
董京晶
孔建华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nantong gentong Intelligent Equipment Co., Ltd.
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN200710119524.2A priority Critical patent/CN101115185B/zh
Publication of CN101115185A publication Critical patent/CN101115185A/zh
Application granted granted Critical
Publication of CN101115185B publication Critical patent/CN101115185B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种IPTV中用于第三方实现音视频播放的装置及其方法,用于包括EPG***、接口机***的IPTV***,其中,该装置包括:一终端设备、一媒体访问控制服务***;所述终端设备向所述媒体访问控制服务***发送一媒体播放请求;所述媒体访问控制服务***响应所述媒体播放请求,并通过所述EPG***获取对应的用户信息;根据所述用户信息从所述接口机***中获取对应的媒体播放地址;根据所述媒体播放地址生成媒体播放页面传送至所述终端设备播放。本发明利用现有的IPTV***设备实现了丰富多彩的增值业务,满足第三方开发增值业务时大量的对音视频元素的强烈需求。

Description

IPTV中用于第三方实现音视频播放的装置及其方法
技术领域
本发明涉及IPTV增值业务领域,特别是涉及一种IPTV中用于第三方实现音视频播放的装置及其方法。
背景技术
在IPTV(Internet Protocol Television,网络电视)***中,音视频的播放属于基本业务,其从上传到发布再到播放是基于整个IPTV***大环境的,用户通过EPG(Entertainment Program Guide,电子节目指南)点击相应的音视频节目,请求由后台经一系列处理后返回给机顶盒,由机顶盒进行播放,所有的播放控制都由EPG来实现。
然而,EPG作为门户,形式相对固定和统一,但可以开发相当多的增值业务来丰富和扩展IPTV提供的业务的形式和使用范围。而基于IPTV***提供强大的可扩展能力,是丰富增值业务的前提。
IPTV***中拥有大量的音视频节目源,但目前只能通过EPG的点播进行使用,使用形式单一。而增值业务的开发中为了实现相关多媒体功能,如广告、花絮、音乐点播等,需要用到大量的音视频节目源。多媒体元素在增值业务中的使用能大大增强新业务的感染力和吸引力。遗憾的是IPTV***本身并没有就现有的音视频资源提供一个可供第三方开发和使用的接口和方法。
如何扩展音视频媒体资源的使用范围,如何让第三方来利用这些丰富的音视频媒体资源,正成为目前迫切需要解决的问题。
发明内容
本发明所要解决的技术问题在于提供一种IPTV中用于第三方实现音视频播放的装置及其方法,用于在IPTV***中根据用户使用的增值业务完成增值业务的加载。
为了实现上述目的,本发明提供了一种IPTV中用于第三方实现音视频播放的装置,用于包括EPG***、接口机***的IPTV***,其特征在于,该装置包括:一终端设备、一媒体访问控制服务***;
所述终端设备向所述媒体访问控制服务***发送一媒体播放请求;所述媒体访问控制服务***响应所述媒体播放请求,并通过所述EPG***获取对应的用户信息;根据所述用户信息从所述接口机***中获取对应的媒体播放地址;根据所述媒体播放地址生成媒体播放页面传送至所述终端设备播放。
所述的IPTV中用于第三方实现音视频播放的装置,其中,所述终端设备为位于所述IPTV***中的机顶盒、电视终端或用于PC上运行的软终端。
所述的IPTV中用于第三方实现音视频播放的装置,其中,所述媒体访问控制服务***包括:一WEB服务模块、一应用服务模块;
所述WEB服务模块响应所述媒体播放请求,并通过访问所述EPG***获取所述用户信息;
所述应用服务模块根据所述用户信息从所述接口机***中获取所述媒体播放地址并传送至所述WEB服务模块;
所述WEB服务模块根据所述媒体播放地址生成媒体播放页面传送至所述终端设备播放。
所述的IPTV中用于第三方实现音视频播放的装置,其中,所述媒体访问控制服务***与所述终端设备、所述EPG***之间通信采用HTTP协议,与所述接口机***之间通信采用TCP协议。
所述的IPTV中用于第三方实现音视频播放的装置,其中,所述媒体访问控制服务***通过交互接口与所述EPG***、与所述接口机***之间进行通信。
为了实现上述目的,本发明还提供了一种IPTV中用于第三方实现音视频播放的方法,其特征在于,包括:
步骤一,由终端设备向媒体访问控制服务***发送一媒体播放请求;
步骤二,所述媒体访问控制服务***响应所述媒体播放请求,并通过所述EPG***获取对应的用户信息;根据所述用户信息从所述接口机***中获取对应的媒体播放地址;所述媒体播放地址生成媒体播放页面传送至所述终端设备播放。
所述的IPTV中用于第三方实现音视频播放的方法,其中,所述步骤二中,进一步包括:由所述媒体访问控制服务***解析所述媒体播放请求获取媒体内容信息的步骤。
所述的IPTV中用于第三方实现音视频播放的方法,其中,所述步骤二中,进一步包括:由所述媒体访问控制服务***根据所述用户信息验证用户是否合法的步骤。
所述的IPTV中用于第三方实现音视频播放的方法,其中,所述步骤二中,进一步包括:当获取所述用户信息失败时,由所述媒体访问控制服务***根据所述EPG***的SSO地址再次获取所述用户信息的步骤。
所述的IPTV中用于第三方实现音视频播放的方法,其中,所述步骤二中,进一步包括:由所述媒体访问控制服务***根据所述用户信息、所述媒体内容信息获取所述媒体播放地址的步骤。
本发明的有益技术效果在于:
1)充分利用了现有IPTV***的媒体资源,为SP(Service Providers,服务提供商)提供了使用这些资源的统一接口;
2)对外接口使用简单,只需向媒体访问控制服务***(Media AccessControl Service,MACS)发送一个HTTP(Hyper Text Transfer Protocol,超文本传输协议)请求就能实现对媒体播放;
3)接口可扩展能力好,由于采用WEB服务来响应用户请求,扩展接口时只需增加特定的WEB服务页面;
4)接口封装性强,封装了几乎全部的内部操作流程。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1是本发明IPTV***中用于第三方实现音视频播放的装置结构图;
图2是本发明IPTV***中用于第三方实现音视频播放的方法流程图;
图3是本发明MACS内部的处理流程图。
具体实施方式
如图1所示,是本发明IPTV***中用于第三方实现音视频播放的装置结构图。该装置包括:设置于用户侧的终端设备10、设置于服务侧的媒体访问控制服务***(MACS)20,IPTV***包括含有EPG***31、接口机***IMP32的IPTV平台3。IMP为(Interface Message Processor,接口信息处理机)。
终端设备10,用于加载并解析第三方页面中的多媒体元素,将丰富的音视频节目呈现给用户。
终端设备10,指IPTV***中的机顶盒、电视终端及用于PC上运行的软终端;
终端设备10与MACS***20相连,通过向MACS***20发送特定的媒体播放请求,以请求特定的播放页面来实现音视频的播放及控制;该媒体播放请求可为HTTP请求。
MACS***20与EPG***31相连,访问EPG***31提供的SSO(SingleSign-On,单点认证)接口,用于从EPG***31获取用户认证信息,以验证用户的合法性;同时获取用户与CDN(Content Delivery Network,内容分发网络)节点的绑定信息,提供终端设备10播放音视频时所访问的POP节点地址。
其中,绑定信息是指机顶盒初始绑定的为其提供服务的POP节点地址,POP为网络服务提供点,又称局端,POP节点地址作为参数传送给接口机***32,POP节点地址的主要作用是指定第一次为机顶盒服务的CDN节点。
MACS***20与接口机***32相连,用于根据用户传入的媒体内容在CDN上的媒体资源内容编号、用户认证及POP节点信息获取真实的媒体播放的RTSP(Real-Time Streaming Protocol,实时流协议)地址,该地址生成后即可实现音视频的播放。
其中,媒体资源内容编号是指用户请求播放的媒体资源的编号,POP节点信息指POP节点地址。
MACS***20包括WEB服务模块201和应用服务模块202。其中,WEB服务模块201提供WEB服务,响应终端设备10的用户请求,下发相应的音视频播放页面;应用服务模块202主要完成用户的业务请求,同时与EPG***31、接口机***32有相应的交互接口。
WEB服务模块201收到用户的HTTP请求后,与EPG***31通过HTTP协议交互,获取用户信息。将该信息作为参数用于进一步获取媒体内容的真实RTSP地址;同时还可借助于该信息完成对用户终端10的认证。
在WEB服务模块201获取用户信息成功后(认证成功),应用服务模块202将根据获得的用户信息及其他从HTTP请求中获取的媒体内容的信息从接口机***32获取RTSP地址。其中,媒体内容的信息包括媒体资源内容编号、媒体类型,如VOD(Video On Demand,视频点播)、直播或TVOD(True VideoOn Demand,真视频点播)。
应用服务模块202在获取RTSP地址后,将调用WEB服务模块201,生成相应WEB页面,并作为HTTP的响应下发给终端设备10。
终端设备10在收到具体响应后,解析页面并播放返回的视频;同时对视频播放进行控制。
如图2所示,是本发明IPTV***中用于第三方实现音视频播放的方法流程图,结合图1,该方法流程包括以下步骤:
步骤201,终端设备10接收用户媒体播放的请求,同时传入媒体的内容编号及其他一些控制参数,请求MACS***20的WEB应用;
步骤202,MACS***20中的WEB服务模块201访问IPTV平台3的EPG***31,通过SSO接口获取用户相关信息进行用户认证;
步骤203,MACS***20中的应用服务模块202访问IPTV平台3的接口机***32,获取媒体内容的真实RTSP地址并返回给MACS***20中的WEB服务;
步骤204,MACS***20中的WEB服务模块202在获取了RTSP地址后,下发具体的媒体播放页面给终端设备10,实现媒体播放;同时响应终端设备10指定的播放控制请求,实现播放过程中的控制。
终端设备10和MACS***20之间通信采用HTTP协议;MACS***20与EPG***31之间通信采用HTTP协议;MACS***20与接口机***32之间通信采用TCP协议。
如图3所示,是本发明MACS内部的处理流程图。结合图1、2,处理流程大体包括页面控制和底层逻辑两大部分,页面控制部分由WEB服务模块201实现,底层逻辑部分由应用服务模块202实现,具体如下:
步骤301,WEB服务模块201接收媒体播放的HTTP请求,解析并获取该请求消息中的媒体资源内容编号;
步骤302,WEB服务模块201检查当前Session中的用户信息,如果从该Session中获取用户信息失败,此时,WEB服务模块201将连接EPG***3 1,访问EPG***31的SSO地址,通过此地址再次获取用户信息;用户信息包括用户名、POP ID(POP节点地址)。
该步骤中,Session是指一个终端用户与交互***进行通信的时间间隔,通常指从注册进入***到注销退出***之间所经过的时间。
在成功获取用户信息之后,MACS***20的处理流程由页面控制部分转向底层逻辑部分。
步骤303,应用服务模块202将根据媒体资源内容编号和用户信息等信息组装RTSP请求,从接口机***32获取RTSP地址;
步骤304,应用服务模块202将获取的RTSP地址返交至页面控制部分并返回给终端设备10。
本发明提出了一种在IPTV***中用于第三方实现音视频播放的方法和装置,通过该方法和装置,利用现有的IPTV***设备实现了丰富多彩的增值业务,满足第三方开发增值业务时大量的对音视频元素的强烈需求。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (10)

1.一种IPTV中用于第三方实现音视频播放的装置,用于包括EPG***、接口机***的IPTV***,其特征在于,该装置包括:一终端设备、一媒体访问控制服务***;
所述终端设备向所述媒体访问控制服务***发送一媒体播放请求;所述媒体访问控制服务***响应所述媒体播放请求,并通过所述EPG***获取对应的用户信息;根据所述用户信息从所述接口机***中获取对应的媒体播放地址;根据所述媒体播放地址生成媒体播放页面传送至所述终端设备播放。
2.根据权利要求1所述的IPTV中用于第三方实现音视频播放的装置,其特征在于,所述终端设备为位于所述IPTV***中的机顶盒、电视终端或用于PC上运行的软终端。
3.根据权利要求1或2所述的IPTV中用于第三方实现音视频播放的装置,其特征在于,所述媒体访问控制服务***包括:一WEB服务模块、一应用服务模块;
所述WEB服务模块响应所述媒体播放请求,并通过访问所述EPG***获取所述用户信息;
所述应用服务模块根据所述用户信息从所述接口机***中获取所述媒体播放地址并传送至所述WEB服务模块;
所述WEB服务模块根据所述媒体播放地址生成媒体播放页面传送至所述终端设备播放。
4.根据权利要求1或2所述的IPTV中用于第三方实现音视频播放的装置,其特征在于,所述媒体访问控制服务***与所述终端设备、所述EPG***之间通信采用HTTP协议,与所述接口机***之间通信采用TCP协议。
5.根据权利要求4所述的IPTV中用于第三方实现音视频播放的装置,其特征在于,所述媒体访问控制服务***通过交互接口与所述EPG***、与所述接口机***之间进行通信。
6.一种IPTV中用于第三方实现音视频播放的方法,其特征在于,包括:
步骤一,由终端设备向媒体访问控制服务***发送一媒体播放请求;
步骤二,所述媒体访问控制服务***响应所述媒体播放请求,并通过所述EPG***获取对应的用户信息;根据所述用户信息从所述接口机***中获取对应的媒体播放地址;所述媒体播放地址生成媒体播放页面传送至所述终端设备播放。
7.根据权利要求6所述的IPTV中用于第三方实现音视频播放的方法,其特征在于,所述步骤二中,进一步包括:由所述媒体访问控制服务***解析所述媒体播放请求获取媒体内容信息的步骤。
8.根据权利要求6或7所述的IPTV中用于第三方实现音视频播放的方法,其特征在于,所述步骤二中,进一步包括:由所述媒体访问控制服务***根据所述用户信息验证用户是否合法的步骤。
9.根据权利要求6或7所述的IPTV中用于第三方实现音视频播放的方法,其特征在于,所述步骤二中,进一步包括:当获取所述用户信息失败时,由所述媒体访问控制服务***根据所述EPG***的SSO地址再次获取所述用户信息的步骤。
10.根据权利要求7所述的IPTV中用于第三方实现音视频播放的方法,其特征在于,所述步骤二中,进一步包括:由所述媒体访问控制服务***根据所述用户信息、所述媒体内容信息获取所述媒体播放地址的步骤。
CN200710119524.2A 2007-07-25 2007-07-25 Iptv中用于第三方实现音视频播放的装置及其方法 Expired - Fee Related CN101115185B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200710119524.2A CN101115185B (zh) 2007-07-25 2007-07-25 Iptv中用于第三方实现音视频播放的装置及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200710119524.2A CN101115185B (zh) 2007-07-25 2007-07-25 Iptv中用于第三方实现音视频播放的装置及其方法

Publications (2)

Publication Number Publication Date
CN101115185A true CN101115185A (zh) 2008-01-30
CN101115185B CN101115185B (zh) 2014-04-30

Family

ID=39023240

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710119524.2A Expired - Fee Related CN101115185B (zh) 2007-07-25 2007-07-25 Iptv中用于第三方实现音视频播放的装置及其方法

Country Status (1)

Country Link
CN (1) CN101115185B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009115006A1 (zh) * 2008-03-21 2009-09-24 华为技术有限公司 控制交互视频业务的方法、***和设备
WO2009132564A1 (zh) * 2008-04-30 2009-11-05 华为技术有限公司 播放控制的方法、装置及***
WO2010025675A1 (zh) * 2008-09-03 2010-03-11 华为技术有限公司 一种业务内容的播放方法、***和装置
CN102014298A (zh) * 2009-09-04 2011-04-13 韩国电子通信研究院 参与播放终端、支持参与播放的服务器及方法
CN103024467A (zh) * 2012-12-11 2013-04-03 中兴通讯股份有限公司 一种实现iptv业务的方法、设备及***
CN103634693A (zh) * 2013-11-08 2014-03-12 上海骋娱传媒技术有限公司 一种用于获取第三方内容的方法及装置
CN103974117A (zh) * 2013-02-06 2014-08-06 中兴通讯股份有限公司 一种共享录制方法、装置、服务器和机顶盒
WO2015103774A1 (zh) * 2014-01-10 2015-07-16 华为终端有限公司 一种节目播放的方法和设备
CN105828111A (zh) * 2016-03-21 2016-08-03 深圳市茁壮网络股份有限公司 一种频道信息的下发方法、获取方法、装置及***
CN109036427A (zh) * 2018-09-25 2018-12-18 苏宁智能终端有限公司 一种动态配置语音识别服务的方法及***

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1992604A (zh) * 2005-12-27 2007-07-04 中兴通讯股份有限公司 网络电视实现受控组播运营的方法
CN100471261C (zh) * 2006-06-06 2009-03-18 西特斯(上海)信息技术有限公司 流媒体视频广告投放方法

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009115006A1 (zh) * 2008-03-21 2009-09-24 华为技术有限公司 控制交互视频业务的方法、***和设备
WO2009132564A1 (zh) * 2008-04-30 2009-11-05 华为技术有限公司 播放控制的方法、装置及***
WO2010025675A1 (zh) * 2008-09-03 2010-03-11 华为技术有限公司 一种业务内容的播放方法、***和装置
CN102651745B (zh) * 2008-09-03 2016-03-30 华为技术有限公司 一种业务内容的播放方法、***和装置
CN101668172B (zh) * 2008-09-03 2012-06-27 华为技术有限公司 一种业务内容的播放方法、***和装置
CN102651745A (zh) * 2008-09-03 2012-08-29 华为技术有限公司 一种业务内容的播放方法、***和装置
CN102014298B (zh) * 2009-09-04 2014-04-30 韩国电子通信研究院 参与播放终端、支持参与播放的服务器及方法
CN102014298A (zh) * 2009-09-04 2011-04-13 韩国电子通信研究院 参与播放终端、支持参与播放的服务器及方法
CN103024467A (zh) * 2012-12-11 2013-04-03 中兴通讯股份有限公司 一种实现iptv业务的方法、设备及***
CN103974117A (zh) * 2013-02-06 2014-08-06 中兴通讯股份有限公司 一种共享录制方法、装置、服务器和机顶盒
CN103974117B (zh) * 2013-02-06 2017-12-05 中兴通讯股份有限公司 一种共享录制方法、装置、服务器和机顶盒
CN103634693A (zh) * 2013-11-08 2014-03-12 上海骋娱传媒技术有限公司 一种用于获取第三方内容的方法及装置
CN103634693B (zh) * 2013-11-08 2018-04-10 上海骋娱传媒技术有限公司 一种用于获取第三方内容的方法及装置
WO2015103774A1 (zh) * 2014-01-10 2015-07-16 华为终端有限公司 一种节目播放的方法和设备
CN105828111A (zh) * 2016-03-21 2016-08-03 深圳市茁壮网络股份有限公司 一种频道信息的下发方法、获取方法、装置及***
CN109036427A (zh) * 2018-09-25 2018-12-18 苏宁智能终端有限公司 一种动态配置语音识别服务的方法及***

Also Published As

Publication number Publication date
CN101115185B (zh) 2014-04-30

Similar Documents

Publication Publication Date Title
CN101115185B (zh) Iptv中用于第三方实现音视频播放的装置及其方法
CN101707635B (zh) 一种基于互联网的资源推送***
CN101159577B (zh) 接收自适应广播信号的装置及其方法
CN101247511B (zh) Iptv内容相关信息展现方法及***
CN101232490B (zh) 一种移动媒体业务中广告插播的方法及其***
CN102006519A (zh) 多媒体终端和ip机顶盒之间的互动方法和***
CN102790921B (zh) 为多屏业务选择和录制部分屏幕区域的方法和设备
CN101626483B (zh) 会议电视***与交互式网络电视***融合方法及视讯***
CN101600089A (zh) 网络电视***中的广告业务的实现方法及装置
CN101969546A (zh) 提供电子节目单、广告发布以及广告呈现的方法和装置
CN102143385A (zh) 媒体播放处理方法、数字媒体服务器和***
CN103782572A (zh) 用于提供基于消息和事件的视频服务控制平面的***和方法
CN102340706A (zh) 数字电视节目共享装置及方法、机顶盒
CN101296371A (zh) Iptv终端、iptv***及iptv业务的实现方法
CN103024491B (zh) 移动终端的视频播放方法和***
CN107040798A (zh) 互动展示控制方法、***、服务器、控制终端及播放终端
CN101127780A (zh) 将在线视频进行下载、保存、再播放的方法及其在线视频网络的构造
CN101207801A (zh) 一种广告数据的传输、播放方法及装置
CN107925798A (zh) 接收设备、发送设备和数据处理方法
CN107615774A (zh) 接收装置、发送装置及数据处理方法
CN102547402A (zh) 音视频数据发布方法及装置
CN102143393B (zh) 一种广告投放***及方法
CN101729853B (zh) 一种节目过滤***、方法、装置及设备
CN101621659B (zh) 互动电视的引导信息产生方法
CN1968401B (zh) 一种基于网络电视的卡拉ok业务的实现方法

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
ASS Succession or assignment of patent right

Owner name: NANTONG GENTONG INTELLIGENT EQUIPMENT CO., LTD.

Free format text: FORMER OWNER: ZTE CORPORATION

Effective date: 20141106

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 518057 SHENZHEN, GUANGDONG PROVINCE TO: 226000 NANTONG, JIANGSU PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20141106

Address after: 226000 Jiangsu city of Nantong province Tongzhou District Nantong high tech Zone Xingyuan Road No. 299

Patentee after: Nantong gentong Intelligent Equipment Co., Ltd.

Address before: 518057 Nanshan District science and Technology Industrial Park, Guangdong high tech Industrial Park, ZTE building

Patentee before: ZTE Corporation

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140430

Termination date: 20160725

CF01 Termination of patent right due to non-payment of annual fee