CN110113656B - Iptv服务端接入方法、终端设备和iptv*** - Google Patents
Iptv服务端接入方法、终端设备和iptv*** Download PDFInfo
- Publication number
- CN110113656B CN110113656B CN201910356059.7A CN201910356059A CN110113656B CN 110113656 B CN110113656 B CN 110113656B CN 201910356059 A CN201910356059 A CN 201910356059A CN 110113656 B CN110113656 B CN 110113656B
- Authority
- CN
- China
- Prior art keywords
- iptv
- terminal
- address
- iptv terminal
- authentication information
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/441—Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了无线局域网接入IPTV服务端的方法及***,涉及IPTV终端领域,该方法包括非IPTV终端建立与IPTV终端的WIFI连接。非IPTV终端从IPTV终端获取该IPTV终端在IPTV服务端的接入认证信息。所述非IPTV终端使用所述接入认证信息进行IPTV服务端的身份认证。所述非IPTV终端获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储。本发明通过建立非IPTV终端与IPTV终端的连接,获取IPTV终端的接入认证信息,从而通过IPTV服务端的身份认证,得到组播地址,并最终转化为单播地址。不再限制终端种类、使用地点、观看节目数据等等,用户能够根据其需要使用多个非IPTV终端在网络连接范围内的任一空间内,观看多个不同的节目,为用户提供了良好的体验。
Description
技术领域
本发明涉及IPTV(Internet Protocol television交互式网络电视)终端领域,具体涉及IPTV服务端接入方法、终端设备和IPTV***。
背景技术
随着网络的发展,智能终端正以井喷式的速度增长。IPTV机顶盒作为智能终端的一种,已经进入了千家万户。用户常常通过IPTV机顶盒来观看自己喜爱的电视节目。
但是由于电视一般是固定设置在一个房间之中,使用IPTV机顶盒时候,也只能使用该机顶盒设置的账号进验证获取IPTV服务。那么当不同家庭成员喜欢不同的节目,则只能观看一名成员所喜欢的IPTV节目了。因此,在多名家庭成员希望观看不同的IPTV节目时候,只能错开不同的时间观看,或者购买更多的IPTV终端和电视。
同时,当使用IPTV服务观看其节目时,用户只能在电视机之前进行观看,无法移动至其他房间,这种IPTV的使用方式限制了IPTV服务的使用场景。
并且,受到版权、各个娱乐平台的商业模式等影响,IPTV和手机端上的娱乐节目并不会完全相互对称,也就是说,用户要观看某一电视剧或者娱乐节目,可能只能通过IPTV来观看,但是介于IPTV受到终端形式的影响,用户只能在电视上观看,给用户的使用带来了一定的限制,也限制了IPTV平台的发展,也间接限制了IPTV平台上各个应用的用户数量。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供IPTV服务端接入方法、终端设备和IPTV***,能够实现在非IPTV终端上观看IPTV上的内容。
为达到以上目的,第一方面,本发明实施例提供一种无线局域网接入IPTV服务端的方法,其包括:
非IPTV终端建立与IPTV终端的局域网连接;
非IPTV终端从IPTV终端获取该IPTV终端在IPTV服务端的接入认证信息;
所述非IPTV终端使用所述接入认证信息进行IPTV服务端的身份认证;
所述非IPTV终端获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储。
作为一个优选的实施方案,所述接入认证信息包括:认证地址、业务账号、业务密码、STBID、MAC以及IP。
作为一个优选的实施方案,所述IPTV终端为IPTV机顶盒。
作为一个优选的实施方案,非IPTV终端从IPTV终端获取该IPTV终端在IPTV服务端的接入认证信息,包括:
所述非IPTV终端向IPTV终端发出请求;
所述IPTV终端响应所述请求,向非IPTV终端发送所述接入认证信息。
作为一个优选的实施方案,所述非IPTV终端使用所述接入认证信息通过IPTV服务端的身份认证,包括:
非IPTV终端解析所述接入认证信息,获取认证地址以及认证信息;
非IPTV终端通过预设的浏览器内核加载解析的认证地址,并访问IPTV服务端,通过JS对象上报所述认证信息。
作为一个优选的实施方案,非IPTV终端获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储,包括:
非IPTV终端获取IPTV服务端下发的频道列表,所述频道列表中包括至少一个组播地址;
非IPTV终端将所述组播地址转化为单播地址,并保存。
作为一个优选的实施方案,在非IPTV终端将所述组播地址转化为单播地址,并保存后,还包括:
非IPTV终端判断是否有对组播地址的组播接口的调用,若存在所述调用,则根据所述组播接口传入的参数,直接调用所述组播地址对应的单播地址。
作为一个优选的实施方案,所述组播接口的调用为通过JS对象MediaPlayer对组播接口的调用。
第二方面,本发明实施例还提供一种IPTV服务端接入方法,其包括:
通过局域网建立与IPTV终端的网络连接;
从IPTV终端获取在IPTV服务端的接入认证信息;
使用所述接入认证信息,通过IPTV服务端的身份认证;
获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储。
作为一个优选的实施方案,其还包括:
根据需要播放的组播地址对应的视频,通过播放器调用与组播地址对应的单播地址进行播放。
第三方面,本发明实施例还提供一种终端设备,其包括:
连接模块,用于通过局域网建立与IPTV终端的网络连接;
询问模块,用于从IPTV终端获取在IPTV服务端的接入认证信息;
认证模块,使用所述接入认证信息,通过IPTV服务端的身份认证;
转化模块,用于获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储。
作为一个优选的实施方案,其还包括播放模块,所述播放模块用于根据需要播放的组播地址对应的视频,通过播放器调用与组播地址对应的单播地址进行播放。
第四方面,本发明实施例还提供一种IPTV***,其包括:
IPTV终端,用于与非IPTV终端建立局域网连接;向非IPTV终端发送在IPTV服务端的接入认证信息;
非IPTV终端,用于与IPTV终端建立局域网连接;使用所述接入认证信息进行IPTV服务端的身份认证;
IPTV服务端,用于对非IPTV进行身份认证;向认证完毕的非IPTV终端发送组播地址;同时,
所述非IPTV终端还用于将组播地址转化为单播地址并存储。
作为一个优选的实施方案,所述非IPTV终端还用于调用的组播地址的信息,通过播放器调用该组播地址对应的单播地址。
与现有技术相比,本发明的优点在于:
本发明无线局域网接入IPTV服务端的方法及***能够促使手机、ipad等非IPTV终端与IPTV终端WIFI连接,并获取IPTV的服务,使得用户能够不再局限于电视前,而是可以在WIFI的覆盖范围内自由的活动,使用范围更加广泛。
同时,由于并不限制单一的非IPTV终端与IPTV服务端连接,多个家庭成员均能够使用本发明的方法获取IPTV平台的视频流,实现了一个账户多人使用。进一步的,由于WIFI为无线局域网环境,其IP地址是动态变更的,无法播放IPTV平台下发的组播地址,本发明通过由组播地址转化为单播地址,保证在播放时可以使用单播地址从而达成IPTV的视频播放。同时减少了播放器对组播转单播的判断,提高了播放效率。最后,本发明不用修改局方用户管理***,即可实现家庭多终端接入,减少了开发、维护成本。使得IPTV能够跨终端使用,不再受到一个IPTV终端观看一个节目的限制,促进了IPTV平台的发展,也增加了IPTV平台上各个应用的用户数量。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面对实施例对应的附图进行简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明IPTV服务端接入方法实施例步骤流程图;
图2为本发明一种IPTV服务端接入方法实施例的步骤流程图;
图3为本发明一种终端设备实施例的结构示意图;
图4为本发明一种IPTV***实施例的结构示意图。
具体实施方式
以下结合附图对本发明的实施例作进一步详细说明。
本发明实施例提供IPTV服务端接入方法、终端设备和IPTV***,其通过非IPTV终端与IPTV终端、IPTV服务端的连接、认证,以及组播地址转化为单播地址,能够促使至少一个的非IPTV终端获取IPTV平台的服务。
为达到上述技术效果,本申请的总体思路如下:
建立非IPTV终端与IPTV终端的局域网连接。
非IPTV终端从IPTV终端获取该IPTV终端在IPTV服务端的接入认证信息。
所述非IPTV终端使用所述接入认证信息进行IPTV服务端的身份认证。
所述非IPTV终端获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储。
综上所述,本发明首先通过非IPTV终端与IPTV终端的网络连接,使得非IPTV能够从IPTV终端获取与IPTV服务端连接的接入认证信息,保证了非IPTV终端不会在连接IPTV服务端连接时直接被拒绝。非IPTV终端通过接入认证信息接入IPTV服务端后,既能够获取IPTV下发的节目列表,以供用户选择。但是IPTV下发的节目列表中的组播地址是基于IGMP协议的,而家庭使用的WIFI连接,即当前非IPTV终端与IPTV终端达成的网络连接为局域网的IP,是无法直接使用IGMP协议加入组播地址进行节目视频播放的,因此,本发明进一步将组播地址转化为单播地址,保证在无线局域网的环境下,非IPTV终端也能够接入IPTV服务端,并为用户提供节目视频的播放。
需要说明的是,本发明实施例中的非IPTV终端是指手机、ipad、电脑等不能够直接接入IPTV网络的终端。而IPTV终端则指的是已经存在于IPTV网络中,并能够直接提供视频节目播放的终端,如机顶盒。因此,在本案中,非IPTV终端并不因为连接到IPTV服务端后就变更为本案所指的IPTV终端。
为了更好的理解上述技术方案,下面结合具体实施方式进行详细的说明。
参见图1所示,作为一个可选的实施方式,本发明实施例提供无线局域网接入IPTV服务端的方法,其包括:
S1:建立非IPTV终端与IPTV终端的局域网连接。
在现有的家庭环境中,IPTV终端与非IPTV终端均是通过联网来提供服务的,同时IPTV在联网后,是能够提供WIFI热点供非IPTV终端联网的。本发明首先将非IPTV终端与IPTV终端通过局域网相连,保证非IPTV终端和IPTV终端能够相互通讯。
作为一个优先的实施方式,由于WIFI的普及度高,使用方便,技术也成熟稳定,非IPTV终端与IPTV终端之间的局域网连接优选使用WIFI相连。当然,也可以采用其他的连接方式替代WIFI来进行局域网连接,如WAPI(Wireless LAN Authentication and PrivacyInfrastructure)无线局域网鉴别和保密基础结构。
具体的,可以是IPTV终端提供WIFI热点,非IPTV终端通过该WIFI热点进行连接来达成。
S2:非IPTV终端从IPTV终端获取在IPTV服务端的接入认证信息。
在完成了非IPTV终端与IPTV终端的WIFI连接建立后。非IPTV终端即能够与IPTV终端进行通讯。传统的IPTV客户端只能应用于IPTV终端,即只能运行于机顶盒,无法使用于通用终端,也无法通过IPOE方式接入IPTV网络。同时,IPTV平台属于专网平台,包含私有的认证协议以及自定义的JS语法规则,标准的浏览器通过HTTP交互方式无法实现业务认证。本发明为了达成非IPTV终端与IPTV服务端的连接,获取IPTV终端在IPTV服务端的接入信息,以为后续接入IPTV专属网络做准备。
进一步的,非IPTV终端从IPTV终端获取接入认证信息的方式可以通过询问和/或主动发送。
作为一个可选的实施方案,获取接入认证信息的方式包括:
A1:所述非IPTV终端向IPTV终端发出请求。
A2:所述IPTV终端响应所述请求,向非IPTV终端发送所述接入认证信息。
在IPTV中断与非IPTV终端建立网络连接后,非IPTV终端可以向IPTV终端发送询问、请求,IPTV终端则持续监测信号,若收到非IPTV终端发送的询问或者请求后,即向IPTV终端发送接入认证信息。
非IPTV终端主动向IPTV终端发送请求,IPTV终端则持续监听WIFI网络,保证了用户需要进行机顶盒连接时候,只要使用非IPTV终端与IPTV终端进行WIFI连接,就能够立刻完成接入认证信息的获取,加快了IPTV服务端的接入效率。
需要说明的是,所述接入认证信息包括:IPTV服务端的认证地址,IPTV终端的业务账号、业务密码、STBID(IPTV终端序列号)、MAC以及IPTV终端接入IPTV服务端的上行IP等信息,IPTV终端通过向IPTV服务端上报认证信息,进行身份认证,从而接入IPTV的专网,而不会被拒绝。因此,只要用于IPTV终端向IPTV服务端获取入网认证的相关信息,均包含在接入认证信息中。
S3:所述非IPTV终端使用所述接入认证信息进行IPTV服务端的身份认证。
非IPTV终端在获取IPTV终端发送的接入认证信息后,其即能够获取接入认证信息中所包含的用于接入IPTV专网用的信息,非IPTV终端能够使用接入认证信息接入IPTV专网,即与IPTV服务端进行身份认证。
进一步的,IPTV服务端进行身份认证的时候,其认证方案为地址认证以及信息认证。因此,非IPTV终端封装获取的接入认证信息向IPTV服务端进行验证,并发送认证相关的信息来完成IPTV专网的验证。
举例来说,非IPTV终端可以通过浏览器内核来通过IPTV服务端的地址认证,并通过JS对象上报认证所需要的信息:
B1:非IPTV终端解析所述接入认证信息,获取认证地址以及认证信息;
B2:非IPTV终端通过预设的浏览器内核加载解析的认证地址,并访问IPTV服务端,通过JS对象上报所述认证信息。
浏览器内核加载认证地址并访问IPTV服务端时,对于IPTV服务端来说,其浏览器的内核做包含的地址即为其需要检查的地址。而此时,浏览器了内核已经加载了从IPTV终端获取的认证地址,因此,能够通过IPTV服务端对于地址的验证。进一步的,在访问IPTV服务端,即其网页时候,浏览器中的JS对象会上报认证信息,同样的,该认证信息也是从IPTV服务端获取的,因此,能够通过IPTV服务端的认证。最终,完成了非IPTV终端进入IPTV服务端、专网所需要的身份认证。
S4:所述非IPTV终端获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储。
在IPTV专网中,由于其是采用的IGMP协议进行媒体流传播的,而非IPTV终端是通过WIF获取的IP,是无法直接加入IPTV平台根据IGMP协议下发的直播平台地址,即组播地址的。因此,本发明将组播地址进行了转换,通过将组播地址转化为单播地址,保证了即使是在WIFI环境中进行网络连接的,非IPTV终端也能够通过使用浏览器调用单播地址,获取IPTV平台下发的媒体流。
需要说明的是,本发明中组播地址转化为单播地址为本领域技术人员所公知的技术手段,在此不再进一步详述。
作为一个优选的实施方案,步骤S4包括:
C1:非IPTV终端获取IPTV服务端下发的频道列表,所述频道列表中包括至少一个组播地址;
C2:非IPTV终端将所述组播地址转化为单播地址,并保存。
用户在观看IPTV专网时,是有各个栏目、节目列表的,其栏目、节目列表中一个媒体流对象,实际上就包含一个组播地址,因此,在进行转化时候,需要对所有的组播地址进行一一转换至单播地址。转换完成后,即可以根据客户的选择,选择对应的单播地址使用播放器进行播放。
作为一个优选的实施方案,步骤S4后,还包括以下步骤:
非IPTV终端判断是否有对组播地址的组播接口的调用,若存在所述调用,则根据所述组播接口传入的参数,直接调用所述组播地址对应的单播地址。
在手机终端上,当后续用户操作到播放组播频道时,其使用的应用的页面可以通过扩展到JS方法,调用到joinChannel接口(IPTV平台定义的一个私有JS对象MediaPlayer的一个方法函数),此时,IPTV客户端根据joinChannel传入到频道号,找到之前存储的与频道号对应的单播地址,然后调用单播接口/播放器,实现流媒体的播放。此方案在调用本地播放之前,由客户端做了组播到单播接口转换,这样IPTV业务平台通过MediaPlayer调用到相应的组播接口(joinChannel)时,就省掉对本地播放无用的组播接口(joinChannel)的调用,而直接改成了对本地播放的单播接口的调用,这样不仅实现了WIFI模式下的DHCP的组播播放,而且提高了效率。
举例来说,IPTV终端为用户家庭中的机顶盒,非IPTV终端为安装于手机上的IPTV客户端,其与IPTV服务端进行交互,具体可以包括以下步骤:
S100 IPTV机顶盒连通IPTV服务端;
S101 IPTV机顶盒分享出WIFI热点;
S102手机上的IPTV客户端连通IPTV机顶盒的WIFI;
S103手机上的IPTV客户端(后面简称IPTV客户端)按照私有协议发送请求给IPTV机顶盒;
S104 IPTV机顶盒接收到请求,按照私有协议发送IPTV服务端的认证地址等相关信息给客户端;
S105 IPTV客户端解析出认证地址等信息;
S106 IPTV客户端加载认证地址并向IPTV服务端上报相关信息;
S107 IPTV客户端加载IPTV服务端的页面
S108 IPTV客户端接收到IPTV服务端下发的组播地址则跳转到步骤S109,否则跳转到步骤s110;
S109 IPTV客户端将组播地址转换成单播地址并存储,执行步骤S110;
S110 IPTV客户端接收用户通过虚拟键盘的按键操作;
S111当用户操作到播放组播地址(joinChannel)时跳转到步骤S112,否则回到步骤S110;
S112 IPTV客户端根据joinChannel指定的频道号,找到对应的单播地址然后跳转到S113;
S113 IPTV客户端通过单播接口,将地址传给播放器,实现流媒体播放。
参见图2所示,本发明实施例还提供一种无线局域网接入IPTV服务端的方法,该方法适用于非IPTV终端,其包括:
T1:通过局域网建立与IPTV终端的网络连接。
T2:从IPTV终端获取在IPTV服务端的接入认证信息。
T3:使用所述接入认证信息,通过IPTV服务端的身份认证。
T4:获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储。
用户通过任一终端设备,与IPTV终端达成网络连接,然后再根据预先设置的协议,完成终端设备与IPTV终端的通信。在该通信中,IPTV终端根据预先设置的协议,会向该终端设备发送认证信息。终端设备通过接受到的认证信息,在IPTV专网内进行验证,获得入网的许可,从而进入IPTV服务端,获得IPTV中各个频道所对应的播放地址,而IPTV业务平台采用的是IGMP协议,其播放地址可能无法在用户所使用终端所在动态IP进行播放的,因此,进一步的将该组播地址转化为单播地址,保证用户使用的终端能够播放IPTV服务端下发的媒体流。
举例来说,非IPTV终端为一智能终端,如手机上安装的一个处理模块,IPTV终端为机顶盒,该智能终端上处理模块按以下流程运行:
S300:处理模块启动;
S301:向机顶盒端发送获取认证信息的请求;
S302:获取到机顶盒端回复的认证信息后,按照私有规则解析;
S303:通过内嵌的浏览器内核加载解析出来的认证地址;
S304:通过私有JS对象Authentication上报IPTV平台所需的认证信息;
S305:访问到IPTV平台首页;
S306:判断IPTV平台是否下发了直播频道列表,如果是则执行步骤S307;
S307:通过业内通用规则将直播地址转换成对应的单播地址,并保存;
S308:判读平台是否有通过JS对象MediaPlayer调用组播接口(joinChannel),如果是则执行步骤S309;
S309:根据组播接口(joinChannel)传入的参数找到步骤S307中保存的对应的单播地址,直接调用播放模块的单播接口,实现视频播放。
进一步的,T4步骤后,还包括:
T5:根据需要播放的组播地址对应的视频,通过播放器调用与组播地址对应的单播地址进行播放。
完成单播地址的保存后,当用户需要对特定的节目进行播放即可以通过对应该节目的单播地址获取IPTV服务端的媒体流,进而供用户观看。
在家庭使用环境中,本发明不再限制IPTV的终端,用户能够使用多种非IPTV终端进入IPTV专网内部,观看IPTV下发的节目。不再限制用户必须与电视同一房间才能够观看,不再限制一个IPTV终端只能观看一个节目,为用户提供了多种便利,极大的提升了用户体验。
参见图3所示,本发明实施例还提供一种终端设备,具体来说,其为一种非IPTV终端设备,如手机、电脑、平板电脑等,该终端设备包括:
连接模块,用于建立与IPTV终端的网络连接。
询问模块,用于从IPTV终端获取IPTV非IPTV终端在IPTV服务端的接入认证信息。
认证模块,使用所述接入认证信息,通过IPTV服务端的身份认证。
转化模块,用于获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储。
在设备上预先设置协议、应用、程序等等,其包括上述连接模块,认证模块,转化模块即能够完成本发明的技术方案。通过协议、应用、程序,与IPTV终端进行连接,获取接入认证信息,进一步与IPTV服务端连接,使用获得的接入认证信息,通过IPTV服务端的校验,使得设备能够进入IPTV的专网内部,获取IPTV服务端下发的组播地址,在将该组播地址转为单播地址,为用户呈现节目列表。
进一步的,其还包括播放模块,所述播放模块用于根据需要播放的组播地址对应的视频,通过播放器调用与组播地址对应的单播地址进行播放。
根据用户选择,使用对应的单播地址获取媒体流,保证了同一家庭中的不同用户,能够观看不同的节目。
参见图4所示,本发明实施例还提供一种IPTV***,其包括:
IPTV终端,用于与非IPTV终端建立局域网连接;向非IPTV终端发送在IPTV服务端的接入认证信息;
非IPTV终端,用于与IPTV终端建立局域网连接;使用所述接入认证信息进行IPTV服务端的身份认证;
IPTV服务端,用于对非IPTV进行身份认证;向认证完毕的非IPTV终端发送组播地址;同时,
所述非IPTV终端还用于将组播地址转化为单播地址并存储。
优选的,非IPTV终端还用于调用的组播地址的信息,通过播放器调用该组播地址对应的单播地址。
前述方法实施例中的各种变化方式和具体实例同样适用于本实施例的***,通过前述方法的详细描述,本领域技术人员可以清楚的知道本实施例中***的实施方法,所以为了说明书的简洁,在此不再详述。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
总体来说,本发明实施例提供的无线局域网接入IPTV服务端的方法及***,通过建立非IPTV终端与IPTV终端的连接,获取IPTV终端的接入认证信息,从而通过IPTV服务端的身份认证,得到组播地址,并最终转化为单播地址,相较于传统的一个家庭用于一个IPTV终端就只能使用一个设备在固定的房间内观看一个节目,本发明不再限制使用的终端、终端种类、使用地点、观看节目数据等等,用户能够根据其需要使用多个非IPTV终端在网络连接范围内的任一空间内,观看多个不同的节目,为用户提供了良好的体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (9)
1.一种IPTV服务端接入方法,其特征在于,其包括:
非IPTV终端建立与IPTV终端的局域网连接;
非IPTV终端从IPTV终端获取该IPTV终端在IPTV服务端的接入认证信息;
所述非IPTV终端使用所述接入认证信息进行IPTV服务端的身份认证;
所述非IPTV终端获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储;
所述非IPTV终端为通过局域网与IPTV终端连接的移动终端,且所述非IPTV终端不是家庭网关;
所述非IPTV终端使用所述接入认证信息通过IPTV服务端的身份认证,包括:
非IPTV终端解析所述接入认证信息,获取认证地址以及认证信息;
非IPTV终端通过预设的浏览器内核加载解析的认证地址,并访问IPTV服务端,通过JS对象上报所述认证信息;
非IPTV终端获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储,包括:
非IPTV终端获取IPTV服务端下发的频道列表,所述频道列表中包括至少一个组播地址;
非IPTV终端将所述组播地址转化为单播地址,并保存。
2.如权利要求1所述的方法,其特征在于,所述接入认证信息包括:认证地址、业务账号、业务密码、STBID、MAC以及IP。
3.如权利要求1所述的方法,其特征在于:所述IPTV终端为IPTV机顶盒。
4.如权利要求1所述的方法,其特征在于,非IPTV终端从IPTV终端获取该IPTV终端在IPTV服务端的接入认证信息,包括:
所述非IPTV终端向IPTV终端发出请求;
所述IPTV终端响应所述请求,向非IPTV终端发送所述接入认证信息。
5.如权利要求1所述的方法,其特征在于,在非IPTV终端将所述组播地址转化为单播地址,并保存后,还包括:
非IPTV终端判断是否有对组播地址的组播接口的调用,若存在所述调用,则根据所述组播接口传入的参数,直接调用所述组播地址对应的单播地址。
6.如权利要求5所述的方法,其特征在于,所述组播接口的调用为通过JS对象MediaPlayer对组播接口的调用。
7.一种IPTV服务端接入方法,其特征在于,其包括:
通过局域网建立与IPTV终端的网络连接;
从IPTV终端获取在IPTV服务端的接入认证信息;
使用所述接入认证信息,通过IPTV服务端的身份认证;
获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储;
非IPTV终端为通过局域网与IPTV终端连接的移动终端,且所述非IPTV终端不是家庭网关;
其还包括:
根据需要播放的组播地址对应的视频,通过播放器调用与组播地址对应的单播地址进行播放。
8.一种终端设备,其特征在于,其包括:
连接模块,用于通过局域网建立与IPTV终端的网络连接;
询问模块,用于从IPTV终端获取在IPTV服务端的接入认证信息;
认证模块,使用所述接入认证信息,通过IPTV服务端的身份认证;
转化模块,用于获取IPTV服务端下发的组播地址,将所述组播地址转化为单播地址并存储;
其还包括播放模块,所述播放模块用于根据需要播放的组播地址对应的视频,通过播放器调用与组播地址对应的单播地址进行播放;
非IPTV终端为通过局域网与IPTV终端连接的移动终端,且所述非IPTV终端不是家庭网关。
9.一种IPTV***,其特征在于,其包括:
IPTV终端,用于与非IPTV终端建立局域网连接;向非IPTV终端发送在IPTV服务端的接入认证信息;
非IPTV终端,用于与IPTV终端建立局域网连接;使用所述接入认证信息进行IPTV服务端的身份认证;
IPTV服务端,用于对非IPTV进行身份认证;向认证完毕的非IPTV终端发送组播地址;同时,
所述非IPTV终端还用于将组播地址转化为单播地址并存储;
所述非IPTV终端为通过局域网与IPTV终端连接的移动终端,且所述非IPTV终端不是家庭网关;
所述非IPTV终端还用于调用的组播地址的信息,通过播放器调用该组播地址对应的单播地址。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910356059.7A CN110113656B (zh) | 2019-04-29 | 2019-04-29 | Iptv服务端接入方法、终端设备和iptv*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910356059.7A CN110113656B (zh) | 2019-04-29 | 2019-04-29 | Iptv服务端接入方法、终端设备和iptv*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110113656A CN110113656A (zh) | 2019-08-09 |
CN110113656B true CN110113656B (zh) | 2021-11-16 |
Family
ID=67487596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910356059.7A Active CN110113656B (zh) | 2019-04-29 | 2019-04-29 | Iptv服务端接入方法、终端设备和iptv*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110113656B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113891120A (zh) * | 2021-09-29 | 2022-01-04 | 广东省高峰科技有限公司 | 一种iptv服务端接入方法及其*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102377636A (zh) * | 2010-08-06 | 2012-03-14 | 北京乾唐视联网络科技有限公司 | 一种接入网设备的服务通信方法及*** |
CN102685563A (zh) * | 2011-03-15 | 2012-09-19 | 华为终端有限公司 | 互联网协议电视内容共享方法、装置以及终端设备 |
CN103596019A (zh) * | 2012-08-13 | 2014-02-19 | 中国电信股份有限公司 | 用于跨屏显示iptv内容的方法和*** |
CN105635850A (zh) * | 2015-12-23 | 2016-06-01 | 广东省广播电视网络股份有限公司 | 一种ip终端从网关获取dvb标准数字电视点播资源的方法 |
CN105812252A (zh) * | 2014-12-29 | 2016-07-27 | 中国电信股份有限公司 | 一种家庭网关、***以及终端访问组播业务的方法 |
CN107666617A (zh) * | 2016-07-27 | 2018-02-06 | 中国电信股份有限公司 | 一种用于对多终端提供iptv业务的方法和机顶盒 |
CN108076071A (zh) * | 2015-01-30 | 2018-05-25 | 青岛海信传媒网络技术有限公司 | 一种接入广播电视***的方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9100689B2 (en) * | 2010-03-24 | 2015-08-04 | Google Technology Holdings LLC | Moving content between set top box and end devices in home |
KR101410316B1 (ko) * | 2013-11-25 | 2014-06-27 | 조준상 | 유무선 iptv 서비스 시스템 및 그 방법 |
KR101948840B1 (ko) * | 2015-04-02 | 2019-02-15 | 에스케이텔레콤 주식회사 | 멀티디바이스 환경에서 컨텐츠 제공을 지원하기 위한 셋탑박스 및 이를 위한 방법이 기록된 컴퓨터 판독 가능한 기록매체 |
-
2019
- 2019-04-29 CN CN201910356059.7A patent/CN110113656B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102377636A (zh) * | 2010-08-06 | 2012-03-14 | 北京乾唐视联网络科技有限公司 | 一种接入网设备的服务通信方法及*** |
CN102685563A (zh) * | 2011-03-15 | 2012-09-19 | 华为终端有限公司 | 互联网协议电视内容共享方法、装置以及终端设备 |
CN103596019A (zh) * | 2012-08-13 | 2014-02-19 | 中国电信股份有限公司 | 用于跨屏显示iptv内容的方法和*** |
CN105812252A (zh) * | 2014-12-29 | 2016-07-27 | 中国电信股份有限公司 | 一种家庭网关、***以及终端访问组播业务的方法 |
CN108076071A (zh) * | 2015-01-30 | 2018-05-25 | 青岛海信传媒网络技术有限公司 | 一种接入广播电视***的方法 |
CN105635850A (zh) * | 2015-12-23 | 2016-06-01 | 广东省广播电视网络股份有限公司 | 一种ip终端从网关获取dvb标准数字电视点播资源的方法 |
CN107666617A (zh) * | 2016-07-27 | 2018-02-06 | 中国电信股份有限公司 | 一种用于对多终端提供iptv业务的方法和机顶盒 |
Also Published As
Publication number | Publication date |
---|---|
CN110113656A (zh) | 2019-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10536737B2 (en) | System for monetizing resources accessible to a mobile device server | |
US9912999B2 (en) | System for managing media services | |
US9609655B2 (en) | System for managing resources accessible to a mobile device server | |
US10484260B2 (en) | Apparatus and method for managing mobile device servers | |
US8806577B2 (en) | System for communicating with a mobile device server | |
US9438530B2 (en) | System for synchronizing information | |
US8610546B2 (en) | System for selecting resources accessible to a mobile device server | |
US10356065B2 (en) | Apparatus and method for managing software applications of a mobile device server | |
US10172116B2 (en) | Messaging abstraction in a mobile device server | |
CN110113656B (zh) | Iptv服务端接入方法、终端设备和iptv*** | |
CN114845124B (zh) | 基于WebSocket同步控制的机顶盒直播方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |