[发明专利]一种基于PPPoE拨号接入的电信头端清流获取方法有效
申请号: | 201710315695.6 | 申请日: | 2017-05-08 |
公开(公告)号: | CN107018444B | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 张立;陈天娥 | 申请(专利权)人: | 无锡职业技术学院 |
主分类号: | H04N21/436 | 分类号: | H04N21/436;H04N21/442;H04N21/61;H04N21/6402;H04N21/6405;H04N21/6408;H04N21/643;H04L12/28 |
代理公司: | 32310 南京品智知识产权代理事务所(普通合伙) | 代理人: | 奚晓宁 |
地址: | 214121 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 pppoe 拨号 接入 电信 清流 获取 方法 | ||
1.一种基于PPPoE接入的电信头端清流获取方法,其特征在于:其使用的硬件设备包括电信运营商的数字接入线路、光猫和/或专用交换机以及本地服务器;基于不同电信运营商所提供的电视节目直播服务方式,在光纤入户端连接光猫或专用交换机,光猫和交换机另一端通过双绞线直接连到本地服务器上,所述本地服务器即进行PPPoE接入拨号以及节目数据流请求的服务器;
在本地服务器上设有配置文件解析模块、PPPoE拨号模块和电视节目数据请求模块;PPPoE拨号模块与配置文件解析模块相连;电视节目数据请求模块分别与配置文件解析模块以及PPPoE拨号模块相连;
PPPoE拨号模块包括虚拟网卡创建子模块和PPPoE拨号子模块,其中虚拟网卡创建子模块向PPPoE拨号子模块提供虚拟网卡接口,PPPoE拨号子模块使用虚拟网卡创建子模块创建的虚拟网卡执行PPPoE拨号操作。
2.根据权利要求1所述的基于PPPoE接入的电信头端清流获取方法,其特征在于:所述配置文件解析模块包括三个子模块,即依次相连的IPTV账号密码解析子模块、虚拟网卡配置子模块和电视节目配置解析子模块,其中IPTV账号密码解析子模块向虚拟网卡配置子模块提供需要创建的虚拟网卡个数信息,而虚拟网卡配置子模块向电视节目配置解析子模块提供虚拟网卡ID信息;
电视节目数据请求模块包括UDP多播数据请求子模块和RTSP单播数据请求子模块,UDP多播数据请求子模块和RTSP单播数据请求子模块相互独立,根据电视节目数据传输所采用的协议确定调用哪一个模块进行电视节目数据的请求和接收。
3.根据权利要求2所述的基于PPPoE接入的电信头端清流获取方法,其特征在于:配置文件解析模块,实现IPTV账号数据解析、电视频道配置数据解析和本地虚拟网卡配置数据解析;其中IPTV账号数据解析由IPTV账号密码解析子模块完成,包括IPTV用户名、密码等与用户相关信息的解析;电视频道配置数据解析由电视节目配置解析子模块完成,对请求特定节目数据流所使用的虚拟网卡ID、节目IP地址、端口号等参数进行解析;本地虚拟网卡配置数据解析由虚拟网卡配置子模块完成,对生成本地虚拟网卡过程需要的配置参数进行解析,通常这部分参数可以忽略,使用默认值。
4.根据权利要求2所述的基于PPPoE接入的电信头端清流获取方法,其特征在于:电视节目数据请求模块,根据电视节目配置子模块解析获得的请求特定节目数据流所需的参数,使用PPPoE拨号模块创建的虚拟网卡和PPP会话链路,向运营商服务器请求电视节目数据。
5.一种基于PPPoE接入的电信头端清流获取方法,其特征在于,具体方法步骤包括:
1)本地服务器发起PPPoE拨号接入请求,经过多轮通信协商和配置交互过程后,服务器端在本地生成一个虚拟网卡,该虚拟网卡配置有与电信运营商的媒体服务器在同一个子网的IP地址,建立与电信运营商的媒体服务器直接通信的逻辑链路;
2)根据电信运营商所提供的电视节目直播服务的具体协议请求相应的节目数据流;
步骤1)中本地服务器发起的PPPoE拨号接入请求,通信协商和配置交互过程的过程,包括如下步骤:
1-1)将由IPTV运营商提供的IPTV账号和密码以参数的形式输入拨号程序模块;
1-2)PPPoE拨号程序模块依次经过PPPoE协议的Discovery(发现)阶段、PPP会话阶段,拨号程序模块完成与服务器进行通信的参数配置和通信链路的测试,用户即可成功上线,正常请求运营商服务器端的电视节目内容;
1-3)客户端设备即本地服务器发送Echo Request进行PPPoE心跳保活,对通信双方的会话进行维持。
6.根据权利要求5所述的一种基于PPPoE接入的电信头端清流获取方法,其特征在于,步骤2)中根据电信运营商所提供的电视节目直播服务的具体协议来请求相应的节目数据流的步骤如下:
2-1)如果需要请求的电视节目数据流所使用的协议是UDP协议,则执行步骤2-2),如果需要请求的电视节目数据流所使用的协议是基于RTSP的单播协议,则执行2-3);
2-2)直接向所请求得电视节目数据流所对应的多播地址发送IGMP消息,加入该频道电视节目多播组,然后等待运营商端媒体服务器推送多播电视节目数据到来,并进行接收;
2-3)等待媒体服务器返回响应消息,随后等待接收从运营商媒体服务器发送过来的电视节目数据流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡职业技术学院,未经无锡职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710315695.6/1.html,转载请声明来源钻瓜专利网。