技术领域
[0001] 本
发明涉及互联网技术领域,具体涉及一种IPTV专网下并行访问公共互联网的方法。
背景技术
[0002] 伴随着三网融合的发展,中国电信智慧家庭业务、三屏互动应用、IPTV与智能互联网电视等新媒体业务蓬勃开展。目前,中国电信IPTV是基于单独建设的IPTV业务专网,与互联网完全隔离,无法实现互联互通。然而,基于互联网传输的终端视频业务已然成为市场热点,更多社交、教育、娱乐等新型业务对IPTV机顶盒终端的网络接入提出了更高的要求。现有的IPTV终端主要是IPTV机顶盒,一般只有一个网络连接端口,访问IPTV业务专网和互联网需要不同的接入方式。因而,用户在访问一个网络平面的时候,若需要换到另一个网络平面,只能通过手动拔插网线或对IPTV业务专网路由、
服务器进行改造的方式实现,存在用户操作复杂、设置繁琐、业务网络改造维护成本高等
缺陷。
发明内容
[0003] 针对
现有技术的以上缺陷或改进需求,本发明的目的在于提供一种IPTV专网下并行访问公共互联网的方法,本发明基于安卓设备的智能化特性,通过在IPTV终端中增加本地网络配置模
块,实现本地域名解析
请求的阻塞及转发,利用代理网关达到互联网访问自动导流的目的,从而最终使同一终端在IPTV专网下能够并行访问公共互联网的目的。
[0004] 一种IPTV专网下并行访问公共互联网的方法,包括如下步骤:
[0005] 步骤1、用户在终端发起业务应用下载请求;
[0006] 步骤2、
应用服务器接收下载请求后,调用应用安装程序自动安装该应用至所述机顶盒,同时激活预置在机顶盒中的本地网络配置模块;
[0007] 步骤3、地网络配置模块自动向数据配置服务模块发起域名解析数据配置请求;
[0008] 步骤4、本地网络配置模块接收来自数据配置服务模块返回的请求数据,
修改本地Hosts文件中的相关配置,将本地域名解析指向代理网关;
[0009] 步骤5、网卡驱动接收网络访问连接请求,依据步骤4获得的Hosts配置文件进行本地域名解析,将本地域名转换成网络IP地址,该地址指向代理网关;
[0010] 步骤6、网卡驱动将访问连接请求发送至代理网关;
[0011] 步骤7、代理网关接收网络访问请求后,通过数据通路,将请求转发到业务应用服务器;
[0012] 步骤8、业务应用服务器接收访问请求后,再通过数据通路将结果回传给代理网关;
[0013] 步骤9、代理网关把获取到的返回信息通过网卡驱动传送给机顶盒终端上的业务应用进行展现。
[0014] 因此,本发明可以获得以下的有益效果:
[0015] 该方法支持HTTP/HTTPS协议,支持TCP SOCKET数据交互模式,基本能够满足传统IPTV应用APK及新型互联网应用APK的业务需求,且应用APK自身无需针对IPTV业务专网改造,应用合作
门槛大大降低。
[0016] 该方法的实现无需电信运营商对
家庭网络和业务开放策略进行升级和改造,实施成本低廉。
[0017] 用户可根据自身需要下载安装本地网络配置模块,配置过程全自动化,无需用户额外操作,简便易行,便于推广实施。
附图说明
[0019] 图2是本发明方法中业务应用下载安装时本地域名解析文件配置修改示意图;
[0020] 图3是本发明方法中业务应用请求访问服务端时网络连接请求响应示意图。
具体实施方式
[0021] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及
实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0022] 本发明提出一种终端并行访问IPTV专网及公共互联网的方法,包括业务应用下载安装时,自动激活本地网络配置模块修改Hosts文件中的域名解析配置;业务应用请求访问服务端时,依据本地Hosts文件中的配置进行域名解析,导流至代理网关。本发明提出一种终端并行访问IPTV专网及公共互联网的方法,包括在业务应用下载安装时,自动触发预置在机顶盒终端的本地网络配置模块修改本地域名解析配置文件;在业务应用请求访问服务端时,依据本地域名解析配置文件进行域名解析,从而不使用域名解析服务器进行域名解析,将业务应用的访问请求引导至代理网关,通过代理网关处理连接请求。
[0023] 一种IPTV专网下并行访问公共互联网的方法,包括如下步骤:
[0024] 步骤1、用户在终端发起业务应用下载请求;比如用户下载新浪微博APP。
[0025] 步骤2、应用服务器接收下载请求后,调用应用安装程序自动安装该应用至机顶盒,同时激活预置在机顶盒中的本地网络配置模块;比如通过点击应用商店中新浪微博页面的下载请求,调用新浪微博APK数据包,步骤3、本地网络配置模块自动向数据配置服务模块发起域名解析数据配置请求;
[0026] 步骤4、本地网络配置模块接收来自数据配置服务模块返回的请求数据,修改本地Hosts文件中的相关配置,将本地域名解析指向代理网关;本地Hosts文件是一个系统文件,主要作用就是定义主机名和IP地址的映射关系,访问网络时,系统首先从Hosts文件中寻找对应的IP地址,如果没有找到,再提交DNS服务器进行IP地址解析。本地网络配置模块的作用就是,事先请求服务端的数据配置,按照服务端的设定修改映射关系,使得网络访问指向代理网关,阻止正常情况下的DNS服务器解析。
[0027] 步骤5、网卡驱动接收网络访问连接请求,依据步骤4获得的Hosts配置文件进行本地域名解析,将本地域名转换成网络IP地址,该地址指向代理网关;
[0028] 步骤6、网卡驱动将访问连接请求发送至代理网关;
[0029] 步骤7、代理网关接收网络访问请求后,通过数据通路,将请求转发到业务应用服务器;
[0030] 步骤8、业务应用服务器接收访问请求后,再通过数据通路将结果回传给代理网关;
[0031] 步骤9、代理网关把获取到的返回信息通过网卡驱动传送给机顶盒终端上的业务应用进行展现。
[0032] 业务应用下载安装时,本地域名解析文件配置修改如图1所示,具体过程如下:
[0033] 步骤1、用户在机顶盒终端上发起业务应用下载请求;
[0034] 步骤2、应用服务器接收下载请求后,返回应用安装程序,并自动安装至该机顶盒终端,同时激活预置在机顶盒中的本地网络配置模块,自动向数据配置服务端发起域名解析数据配置请求;
[0035] 步骤3、数据配置服务模块接收请求后,返回请求数据;
[0036] 步骤4、本地网络配置模块接收配置数据后,修改本地Hosts文件中的相关配置,将域名解析指向代理网关。
[0037] 业务应用请求访问服务端时,网络连接请求响应如图2所示,具体实现过程如下:
[0038] 步骤1、当使用业务时,终端上的业务应用发起网络访问连接请求;
[0039] 步骤2、网卡驱动接收网络访问连接请求后,依据Hosts文件的配置进行本地域名解析,将域名转换成网络IP地址,该地址指向代理网关;
[0040] 步骤3、网卡驱动将访问连接请求发送至代理网关;
[0041] 步骤4、代理网关接收网络访问请求后,通过数据通路,将请求转发到业务应用服务器;
[0042] 步骤5、业务应用服务器接收访问请求后,再通过该通路将结果回传给代理网关;
[0043] 步骤6、代理网关把获取到的返回信息通过网卡驱动传送给机顶盒终端上的业务应用进行展现。
[0044] 以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和
说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,本发明要求保护范围由所附的
权利要求书、说明书及其等效物界定。