一种iptv专网和互联网的双网访问方法
【技术领域】
[0001]本发明涉及一种终端访问IPTV专网和互联网的双网访问方法,具体是指一种通过自动生成的专网路由表访问双网服务端的方法。
【背景技术】
[0002]IPTV即交互式网络电视,是一种利用宽带网络,集互联网、多媒体、通讯等技术于一体,向家庭用户提供包括流媒体视频在内的多种交互式服务的技术。用户在家可以有三种方式享受IPTV服务:(I)计算机,(2)网络机顶盒+普通电视机(3)移动设备(手机,平板等)。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。IPTV既不同于传统的模拟式有线电视,也不同于经典的数字电视。因为,传统的和经典的数字电视都具有频分制、定时、单向广播等特点,尽管经典的数字电视相对于模拟电视有许多技术革新,但只是信号形式的改变,没有触及媒体内容的传播方式。它采用高效的视频压缩技术,使视频流传输带宽在800Kb/s时可以有接近DVD的收视效果(通常DVD的视频流传输带宽需要3Mb/s),对今后开展视频类业务如因特网上视频直播、远距离真视频点播、节目源制作等来讲,有很强的优势,是一个全新的技术概念。传统电视播放存在的问题:传统的电视是单向广播方式,它极大地限制了电视观众与电视服务提供商之间的互动,也限制了节目的个性化和即时化。如果一位电视观众对正在播送的所有频道内容都没有兴趣,他(她)将别无选择。这不仅对该电视观众来说是一个时间上的损失,对有线电视服务提供商来说也是一个资源的浪费。
[0003]为了保证IPTV视频服务质量,IPTV视频和EPG数据通过IPTV专网传送。传统的Linux机顶盒只访问专网。由于IPTV智能终端中有游戏、教育、医疗等大量需要互联网Internet的应用,IPTV智能终端必须同时访问互联网和IPTV专网,因而,需要区分哪些数据传送到IPTV专网,哪些数据传送到互联网,这就需要在终端设备如IPTV智能终端、家庭网关,或者路由器等中管理路由表,以便区分数据是传送到IPTV专网,还是互联网。传统的路由表生成和管理方案是建立路由表服务器,由管理员人工生成、维护一个庞大的路由表,下发到终端设备中并去更新,这种方案的缺点在于服务端维护工作量大,在路由表更新不及时或者出错时容易造成大面积的故障。
【发明内容】
[0004]本发明的目的在于提供一种IPTV专网和互联网的双网访问方法,解决目前的终端采用固定路由表访问时维护工作量大、更新不及时容易出错的难题。
[0005]本发明的目的通过下述技术方案实现:
一种IPTV专网和互联网的双网访冋方法,包括以下步骤:
(a)终端设备启动时,专网终端读取预先设置的数据获得IPTV专网的服务端首个访问地址;
(b )专网终端向服务端的首个访问地址发起访问请求; (C)专网终端将终端设备和服务端之间的交互数据复制给路由管理器处理;
(d)路由管理器将接收到的交互数据进行解析并提取出内含的IPTV专网的IP地址或域名,将得到的IP地址或域名动态添加到专网路由表;
(e)在上层软件接收用户的操作指令,向服务端发送访问请求时,路由管理器根据专网路由表,把交互数据分配到IPTV专网或者互联网的访问路径上,并连接该路径。
[0006]本发明的IPTV专网和互联网的双网访问方法包括两个部分:动态路由表的生成方法和动态路由表的使用两个部分,其中动态路由表的生成方法为步骤(a)到步骤(d),动态路由表的使用方法为步骤(e),通过路由管理器对终端设备和服务端之间的交互数据进行分析得到专网IP地址和域名,将得到的IP地址和域名添加到路由表中,形成动态的路由表,根据交互数据从而解析得到动态的专网路由表,解决了现有技术中,IPTV访问时采用从服务端下载的专网路由表,专网路由表更新不及时容易出错的难题。在上层软件接收用户的操作指令,向服务端发送访问请求时,路由管理器根据专网路由表,分析正确的路由路径并自动连接。这种访问的方式,相对于传统的访问方式即:传统的路由表生成方式是,建立服务器,由管理员在服务器上生成、维护路由表,终端从服务端下载更新专网路由表,如果服务端的专网IP、域名发生了变化,管理员更新不及时,就会造成大面积的访问故障。
[0007]而本发明的方法是解析专网终端与服务端之间的交互数据,并分析其中内嵌的专网的IP地址和域名,并把专网的IPTV地址和域名抽取出来存放在专网路由表中。
[0008]所述步骤(d)包括以下步骤:
(dl)路由管理器接收交互数据并判断该数据是否是HTML格式,如果判断结果为真,则解析该HTML格式的数据,分析其中的IP地址和域名,并将该IP地址和域名添加到专网路由表中形成动态路由表;如果判断结果为假,则进行步骤(d2);
(d2)路由管理器判断接收到的数据是否是RTSP、IGMP或者HTTP流媒体协议,如果判断结果为真,则解析该RTSP、IGMP或者HTTP协议数据,分析其中的IP地址和域名,并将该IP地址和域名添加到专网路由表中形成动态路由表;如果判断结果为假,则进行步骤(d3);
(d3)路由管理器判断接收到的数据是否是TR069协议,如果判断结果为真,则解析该TR069协议数据,分析其中的IP地址和域名,并将该IP地址和域名添加到专网路由表中形成动态路由表;如果判断结果为假,则进行下一个交互数据的判断。
[0009]
本发明与现有技术相比,具有如下的优点和有益效果:
本发明一种IPTV专网和互联网的双网访问方法,采用通过监控复制终端与服务端交互的专网数据,从中解析出内含的专网IP地址和域名,并把这些专网IP地址和域名生成动态的专网路由表,在上层软件接收用户的操作指令,向服务端发送访问请求的时候,路由管理器根据专网路由表,把交互数据分配到IPTV专网或者互联网的访问路径上,并连接该路径。因此,大大简化了专网路由表的维护流程,节省了服务端建设和维护的成本。
【附图说明】
[0010]此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。
[0011]图1为本发明流程框图。
【具体实施方式】
[0012]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本