一种IPTV机顶盒及双网播放方法技术

技术编号:31828537 阅读:20 留言:0更新日期:2022-01-12 13:01
本发明专利技术提供一种IPTV机顶盒及双网播放方法,所述方法在IPTV机顶盒完成物理连接后,进行专网拔号,通过专网默认路由建立模块,创建专网默认路由,与原静态路由表通信;同时创建虚拟网卡,并在其中创建公网静态路由表;请求OTT视频播放时,通过APK接口向公网发送请求,APK接口将播放地址发送给播放器,播放器对播放地址进行解析并保存在公网静态路由表中,进行OTT视频播放;客户端请求IPTV视频播放时,直接通过所创建的专网默认路由播放专网业务。本发明专利技术由系统接口和播放器的合作,自动解析OTT视频播放地址,并动态更新公网静态路由表,无需服务器下发静态路由表,也无需人工配置,提高了双网播放的效率,提高了用户体验。提高了用户体验。提高了用户体验。

【技术实现步骤摘要】
一种IPTV机顶盒及双网播放方法


[0001]本专利技术涉及交互式网络电视领域,具体而言,涉及一种IPTV机顶盒及双网播放方法。

技术介绍

[0002]网络和电视是人们获取资讯、享受娱乐的两大渠道,IPTV系统将两种方式集成到一起,形成交互式网络电视,通过宽带将有线电视网、互联网、多媒体等多种信息方式集于一体,使人们可以在网络视频与电视节目间自由切换。IPTV系统包括前端或服务器端、网络传输和用户终端,其中,前端设备完成节目采集和存储,并为认证用户提供服务;网络传输则包括互联网和有线电视前端或电信中心站以及相应的宽带接入网络;用户终端用来接收、存储和播放音视频,通常由机顶盒和显示设备组成。其中,机顶盒作为用户与系统的交互设备,是提高客户体验的关键环节。
[0003]要实现网络视频与电视节目间的自由切换,IPTV机顶盒要同时支持基于开放互联网OTT的视频服务和交互式网络电视IPTV的服务。通常情况下,机顶盒的IPTV服务业务通过IPTV专网传输,OTT服务业务通过互联网传输。机顶盒通过双网播放服务,实现两种业务的切换。
[0004]现有技术中,OTT服务业务一般通过机顶盒的默认路由访问互联网,机顶盒的IPTV模块实时生成专网静态路由,通过专网的静态路由随着网络数据的增长及机顶盒的优化,越来越多的OTT播放业务被集成在机顶盒中,导致IPTV机顶盒实时生成专网静态路由时的静态路由表太大,占用过多存储空间,同时影响传输速度。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种基于可信执行环境TEE的证书设备和证书设备授权方法,以解决上述问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:
[0007]本专利技术较佳实施例提供一种IPTV机顶盒,所述机顶盒基于安卓系统,具有专网静态路由表;还包括:专网默认路由建立模块、虚拟网卡模块、公网静态路由表、安卓系统的APK接口、播放器和解析触发模块;其中,
[0008]所述专网默认路由建立模块用于在专网拔号时,建立专网默认路由,所述专网静态路由表与所述专网默认路由通信,实现IPTV专网播放;
[0009]所述安卓系统的APK接口与播放器和解析触发模块连接,用于接受客户请求后返馈的播放地址,并传递给播放器,同时通知解析触发模块播放地址已接收的信息;
[0010]所述解析触发模块用于在接收播放地址已接收的信息后,触发播放器的解析功能;
[0011]所述播放器用于对所接收的播放地址进行解析,并将解析后的地址动态添加到所述公网静态路由表中;并用于基于公网静态路由表的OTT视频播放;
[0012]所述公网静态路由表设置于虚拟网卡中,用于存储播放器解析的播放地址;
[0013]所述虚拟网卡模块用于创建虚拟网卡,并在所创建的虚拟网卡中存储公网静态路由表。
[0014]可选地,所述IPTV机顶盒还包括解析模块,所述解析模块与所述解析触发模块和虚拟网卡模块连接,用于取代播放器实现对所接收的播放地址可选地,所述解析模块通过安卓系统的SDK协议层实现。
[0015]可选地,所述虚拟网卡模块具有存储功能,通过自带存储器实现,或从系统中分出一块存储区域实现。
[0016]可选地,所述播放器为Mediaplayer。
[0017]本专利技术较佳实施例还提供一种基于上述的IPTV机顶盒的双网播放方法,所述方法包括如下步骤:
[0018]步骤S1,IPTV机顶盒完成物理连接后,进行专网拔号,通过专网默认路由建立模块,创建专网默认路由,与所述专网静态路由表通信,实现IPTV专网播放;
[0019]步骤S2,通过虚拟网卡模块创建一张虚拟网卡,并在虚拟网卡中创建公网静态路由表;
[0020]步骤S3,客户端请求OTT视频播放时,通过安卓系统的APK接口向公网发送请求;
[0021]步骤S4,安卓系统的APK接口接收到公网反馈的播放地址,例如URL,将所述播放地址发送给所述播放器,并通知解析触发模块已接收播放地址的信息;
[0022]步骤S5,解析触发模块触发播放器的解析功能;播放器对所述播放地址进行解析,将解析后的地址动态保存在虚拟网卡的公网静态路由表中;
[0023]步骤S6,播放器基于存储在公网静态路由表中的播放地址进行OTT视频播放。
[0024]可选地,所述步骤S5还包括:当APK有资源文件需要在公网更新,通过解析模块解析出IP地址,同时根据当前调用者过滤是否加入公网静态路由表。
[0025]可选地,所创建的专网默认路由,包括pppoe或者ipoe。
[0026]可选地,所述虚拟网卡,通过网关设备实现NAT透传。
[0027]可选地,播放器将解析的播放地址通过shell脚本的方式加入到虚拟网卡的静态路由表中。
[0028]本专利技术实施例所提供的IPTV机顶盒及双网播放方法,通过在IPTV机顶盒中增加软件来实现专网和公网视频的播放,由系统接口和播放器的合作,自动解析OTT视频播放地址,并动态更新公网静态路由表,无需服务器下发静态路由表,也无需人工配置,提高了双网播放的效率,提高了用户体验。
附图说明
[0029]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0030]图1为本专利技术较佳实施例提供的IPTV机顶盒结构示意图;
[0031]图2为本专利技术较佳实施例提供的基于IPTV机顶盒的双网播放方法流程示意图。
[0032]附图标记说明:
[0033]10

专网默认路由建立模块;20

虚拟网卡模块;30

公网静态路由表;40

安卓系统的APK接口;50析触发模块;60

播放器;70

解析模块。
具体实施方式
[0034]本申请专利技术人在发现上述问题后,对现有的IPTV机顶盒双网播放技术进行了细致研究。研究发现,对于IPTV机顶盒来说,机顶盒大部分业务还是在专网网络环境下,而机顶盒对OTT业务通过IPTV业务动态生成专网静态路由表,由于静态路由表为承担了大的业务量,导致实时生成专网静态路由时,会导致静态路由表太大。。
[0035]专利技术人经过细致研究,提出一种更换双网播放路由的方式,更好的实现双网播放。具体地,IPTV机顶盒要支持IPTV播放和OTT播放,改变之前专网实时动态生成静态路由表的方式,通过默认路由实现专网播放,动态添加公网静态路由,避免生成过大的专网静态路由表,但是如何实现上述过程,仍然是个问题。
[0036]专利技术人经过细致研究还发现,虚拟网卡可以通过VPN技术建立远程计算机间的局域网,通过访问外网,使得连接到虚拟集线器(HU本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种IPTV机顶盒,所述机顶盒基于安卓系统,具有专网静态路由表;其特征在于,包括:专网默认路由建立模块、虚拟网卡模块、公网静态路由表、安卓系统的APK接口、播放器和解析触发模块;其中,所述专网默认路由建立模块用于在专网拔号时,建立专网默认路由,所述专网静态路由表与所述专网默认路由通信,实现IPTV专网播放;所述安卓系统的APK接口与播放器和解析触发模块连接,用于接受客户请求后返馈的播放地址,并传递给播放器,同时通知解析触发模块播放地址已接收的信息;所述解析触发模块用于在接收播放地址已接收的信息后,触发播放器的解析功能;所述播放器用于对所接收的播放地址进行解析,并将解析后的地址动态添加到所述公网静态路由表中;并用于基于公网静态路由表的OTT视频播放;所述公网静态路由表设置于虚拟网卡中,用于存储播放器解析的播放地址;所述虚拟网卡模块用于创建虚拟网卡,并在所创建的虚拟网卡中存储公网静态路由表。2.根据权利要求1所述的IPTV机顶盒,其特征在于,所述IPTV机顶盒还包括解析模块,所述解析模块与所述解析触发模块和虚拟网卡模块连接,用于取代播放器实现对所接收的播放地址的解析,并将解析后的地址动态添加到所述公网静态路由表中。3.根据权利要求2所述的IPTV机顶盒,其特征在于,所述解析模块通过安卓系统的SDK协议层实现。4.根据权利要求1所述的IPTV机顶盒,其特征在于,所述虚拟网卡模块具有存储功能,通过自带存储器实现,或从系统中分出一块存储区域实现。5.根据权利要求1所述的IPTV机顶盒,其特征在于,所述播放器...

【专利技术属性】
技术研发人员:杨双
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1