一种兼容公网和专网环境的机顶盒访问控制方法技术

技术编号:39127674 阅读:9 留言:0更新日期:2023-10-23 14:49
本发明专利技术涉及网络机顶盒技术,其公开了一种兼容公网和专网环境的机顶盒访问控制方法,能够兼容不同网络环境,提高对网络的适应性。本发明专利技术方案中,在机顶盒首次开机或恢复出厂后,对网络类型进行检测识别,并设置相应的网络类型标记,以便在下一次开机时直接根据网络类型标记就可以识别出网络类型,而在首次开机或恢复出厂情况下,若机顶盒运行于公网环境,则安装通用网络环境或者公网环境的apk,后续访问公网相应的服务器,若机顶盒运行于专网环境,则安装通用网络环境或者专网环境的apk,后续访问专网相应的服务器;而对于非首次开机和非恢复出厂情况的开机,机顶盒直接根据网络类型标记识别出来的网络类型访问相应网络环境的服务器即可。服务器即可。服务器即可。

【技术实现步骤摘要】
一种兼容公网和专网环境的机顶盒访问控制方法


[0001]本专利技术涉及网络机顶盒技术,具体涉及一种兼容公网和专网环境的机顶盒访问控制方法。

技术介绍

[0002]随着网络电视、OTT机顶盒、运营商定制IPTV机顶盒、运营商定制一体机的逐步普及,不断提高网络音视频播放软硬件性能和网络传输效能成了普遍趋势。目前,运营商定制机顶盒已普遍支持4K片源传输、播放,对网络专用性、独立性、安全性的要求也进一步提高。在这一过程中,可能出现运营商的机顶盒业务网络从与宽带共用,转向专有独立的机顶盒业务支撑网络(一般为专网)的情况,从而更好、更安全得保障定制化的机顶盒业务运行,在给用户提供基本的EPG、音视频资源之外,也不断完善增值服务。而在公网中已经存在的业务可能需要得以保留继续维护,所以会期望机顶盒软件能适应专网和原有的公网网络,以便降低维护成本,方便统一管理维护,这就要求机顶盒的新版本在同一个版本软件上能同时支持专网、公网的网络环境和业务。

技术实现思路

[0003]本专利技术所要解决的技术问题是:提出一种兼容公网和专网环境的机顶盒访问控制方法,能够兼容不同网络环境,提高对网络的适应性。
[0004]本专利技术解决上述技术问题采用的技术方案是:
[0005]一种兼容公网和专网环境的机顶盒访问控制方法,包括:
[0006]S1、判断当前是否为首次开机或者恢复出厂后的开机,若是,则执行步骤S2,否则,执行步骤S3;
[0007]S2、对当前所处网络的网络类型进行识别,并对识别出来的网络类型进行标记,若当前网络类型为公网,则进入步骤S4,若当前网络类型为专网,则进入步骤S5;
[0008]S3、机顶盒判断当前所处网络的网络类型标记,若为公网,则后续访问公网相应的服务器,若为专网,则限制可以访问的IP地址段,后续访问专网相应的服务器;
[0009]S4、机顶盒安装通用版本或者公网版本apk,后续访问公网相应的服务器;
[0010]S5、机顶盒限制可以访问的IP地址段,安装通用版本或者专网版本apk,后续访问专网相应的服务器。
[0011]进一步的,步骤S2中,采用以下任意一种方式对当前所处网络的网络类型进行识别:
[0012]通过DNS回复的域名地址识别;或,
[0013]通过支持ping的服务器进行判断;或,
[0014]通过httpget服务器IP的方式进行判断。
[0015]进一步的,所述通用版本为可兼容公网和专网的应用版本。
[0016]进一步的,所述公网相应的服务器包括:公网的网络管理、认证、网络检测、epg、播
放服务器。
[0017]进一步的,所述专网相应的服务器包括:专网的网络管理、认证、网络检测、epg、播放服务器。
[0018]本专利技术的有益效果是:
[0019]基于本专利技术提供的上述方案,在机顶盒首次开机或恢复出厂后,对网络类型进行识别,并进行网络类型标记,若网络为公网环境,则安装通用版本或者公网版本apk,后续访问公网类型的相应服务器,若网络为专网环境,则安装通用版本或者专网版本apk,后续访问专网类型的相应服务器;在机顶盒非首次开机和非恢复出厂的情况下,直接根据网络类型标记识别判断出当前网络类型,根据网络类型访问相应网络类型下的服务器。由此,本专利技术实现了机顶盒对于公网和专网环境的兼容,提高对网络的适应性,也可以减少软件版本维护,减少验收测试次数,减少升级次数,降低成本和风险。
附图说明
[0020]图1为本专利技术实施例中的兼容公网和专网环境的机顶盒访问控制方法流程图。
具体实施方式
[0021]本专利技术旨在提出一种兼容公网和专网环境的机顶盒访问控制方法,能够兼容不同网络环境,提高对网络的适应性。其核心思想是:在机顶盒首次开机或恢复出厂后,对网络类型进行检测识别,并设置相应的网络类型标记,以便在下一次开机时直接根据网络类型标记就可以识别出网络类型,而在首次开机或恢复出厂情况下,若机顶盒运行于公网环境,则安装通用网络环境或者公网环境的apk,后续访问公网相应的服务器,若机顶盒运行于专网环境,则安装通用网络环境或者专网环境的apk,后续访问专网相应的服务器;而对于非首次开机和非恢复出厂情况的开机,机顶盒直接根据网络类型标记识别出来的网络类型访问相应网络环境的服务器即可。
[0022]实施例:
[0023]如图1所示,本实施例中的兼容公网和专网环境的机顶盒访问控制方法,包括:
[0024]S1、判断当前是否为首次开机或者恢复出厂后的开机,若是,则执行步骤S2,否则,执行步骤S3;
[0025]本步骤中,由于后续需要涉及到针对首次开机、恢复出厂后的开机和非首次开机的差异化处理流程,因此,这里需要机顶盒进行当前是否为首次开机或者恢复出厂后的开机的判定。
[0026]S2、对当前所处网络的网络类型进行识别,并对识别出来的网络类型进行标记,若当前网络类型为公网,则进入步骤S4,若当前网络类型为专网,则进入步骤S5;
[0027]本步骤中,对于首次开机或者恢复出厂后的开机的情况,需要首先对机顶盒当前网络类型进行识别,识别方式包括但不仅限于以下任意方式:
[0028](1)可以通过DNS回复的域名地址识别:若收到解析地址为10开头的ip网段,则为专网;若收到解析地址其他ip网段开头的地址,则为公网;
[0029](2)可以通过支持ping的服务器进行判断:如果能ping通ip为10开头的专网地址,则为专网;如果能ping通ip非10开头的公网地址,则为公网;
[0030](3)可以通过httpget具体服务器ip的方式进行判断:如果httpget访问10开头的专网地址,得到200或302的正常响应,则为专网;如果httpget访问非10开头的公网地址,得到200或302的正常响应,则为公网。
[0031]在识别出网络类型后,对识别到的网络类型进行标记,具体可以设置相关系统属性或保存到数据库中,以供后续网络类型判断使用。
[0032]S3、机顶盒判断当前所处网络的网络类型标记,若为公网,则后续访问公网相应的服务器,若为专网,则限制可以访问的IP地址段,后续访问专网相应的服务器;
[0033]对于非首次开机或者恢复出厂后的开机情况,由于一台机顶盒所处的网络环境通常是不变的,在正常接入后的以后开机时,可以认为当前网络环境和上次是一样的,则只需要通过首次网络识别的标记来判断网络,无需再次进行网络识别,以此提高软件运行效率和稳定性。
[0034]若判断出当前网络为公网,则后续访问公网相应的服务器,包括:公网的网络管理、认证、网络检测、epg、播放等服务器。若为专网,则限制可以访问的IP地址段,后续访问专网相应的服务器,包括专网的网络管理、认证、网络检测、epg、播放等服务器。
[0035]S4、机顶盒安装通用版本或者公网版本apk,后续访问公网相应的服务器;
[0036]由于应用软件也需要适配不同本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种兼容公网和专网环境的机顶盒访问控制方法,其特征在于,包括:S1、判断当前是否为首次开机或者恢复出厂后的开机,若是,则执行步骤S2,否则,执行步骤S3;S2、对当前所处网络的网络类型进行识别,并对识别出来的网络类型进行标记,若当前网络类型为公网,则进入步骤S4,若当前网络类型为专网,则进入步骤S5;S3、机顶盒判断当前所处网络的网络类型标记,若为公网,则后续访问公网相应的服务器,若为专网,则限制可以访问的IP地址段,后续访问专网相应的服务器;S4、机顶盒安装通用版本或者公网版本apk,后续访问公网相应的服务器;S5、机顶盒限制可以访问的IP地址段,安装通用版本或者专网版本apk,后续访问专网相应的服务器。2.如权利要求1所述的一种兼容公网和专网环境的机顶...

【专利技术属性】
技术研发人员:文静蔡茂姚亮刘锐锋周旭成
申请(专利权)人:四川长虹网络科技有限责任公司
类型:发明
国别省市:

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

1