一种基于抓包的IPTV业务故障远程定位定界方法与流程

未命名 09-20 阅读:178 评论:0

一种基于抓包的iptv业务故障远程定位定界方法
技术领域
1.本发明涉及信息技术领域,尤其是一种基于抓包的iptv业务故障远程定位定界方法。


背景技术:

2.现有的iptv机顶盒设备厂家众多,设备型号和软件、硬件版本繁杂,涉及的平台众多,故障时很难精确定位到具体的设备或平台,使得iptv故障维护面临很大的挑战。
3.现有抓包方案有如下缺点:1.无法远程抓包,装维人员只能现场抓包,且不同厂家型号的机顶盒抓包方法不一致,影响效率。
4.2.抓包文件无法自动比对,只能人工对进行分析,各厂家、型号、产品的抓包文件还不一样,分析结果依赖于个人的经验,往往无法给出精准的定位信息。
5.3.无标准抓包文件库,分析人员只能凭经验分析。


技术实现要素:

6.本发明提出一种基于抓包的iptv业务故障远程定位定界方法,能克服现有的iptv机顶盒故障定位定界难题,自动控制出现故障的iptv机顶盒抓取用于故障检修的数据包。
7.本发明采用以下技术方案。
8.一种基于抓包的iptv业务故障远程定位定界方法,所述方法建立标准抓包文件库以及对应的定位定界流程,当iptv机顶盒故障时,所述方法通过自动或手工的方式启动定位定界流程,终端网管通过命令的方式远程触发机顶盒重启、抓包并上传抓包文件,匹配标准的抓包文件并进行比对,通过比对流程检测故障点,确定故障位置;包括以下步骤;步骤s1、建立标准抓包文件库;步骤s2、分别在机顶盒侧和服务端部署抓包文件比对服务;步骤s3、启动故障机顶盒抓包;步骤s4、对获取的抓包文件进行比对分析;步骤s5、比对结果展示。
9.所述步骤s1具体包括以下步骤;步骤s101、采集各厂家、型号、产品分组的标准开机抓包文件。
10.步骤s102、对标准开机抓包文件进行存储;依据厂家、型号、产品分组对其进行管理。
11.所述步骤s2具体包括以下步骤;步骤s201:部署抓包文件比对服务,在比对服务中建立比对流程,比对流程包括抓包文件的接收、厂家的匹配、型号的匹配、产品分组的匹配、抓包文件解析、抓包文件比对、比对结果展示;步骤s202:在机顶盒侧部署抓包服务,机顶盒侧抓包服务包括命令接收、抓包、抓
包文件上传;步骤s203:在服务端部署抓包服务,服务端抓包服务包括命令下发、文件接收。
12.所述步骤s3具体包括以下步骤;步骤s301:对故障机顶盒远程配置抓包服务;由机顶盒网管对机顶盒下发包括抓包时长的抓包命令;步骤s302:远程重启机顶盒;步骤s303:机顶盒接收到重启命令后,重启,开始抓包,并把抓包文件存储于机顶盒处;步骤s304:抓包时长到达后,机顶盒停止抓包;步骤s305:机顶盒上传抓包文件。
13.所述步骤s4具体包括以下步骤;步骤s401:服务端接收机顶盒上传的抓包文件。
14.步骤s402:匹配标准抓包文件,即根据标准抓包文件库中的厂家、型号、产品分组对标准抓包文件进行匹配;步骤s403:抓包文件比对;即根据匹配结果,调用比对服务对抓包文件进行比对;比对时先解析开机包,然后根据开机的流程依次对抓包文件进行比对,评估抓包文件中记录的机顶盒开机过程是否和标准开机文件相同,如果不同说明异常,异常的环节即为故障的环节;步骤s404:输出比对结果。
15.步骤s5中,在服务端的交互界面处对比对结果进行展示。
16.所述远程定位定界方法用于判断机顶盒启动过程发生异常时,异常环节隶属的iptv业务所用的网络层,网络层包括为:家庭网络层:该层有机顶盒和光猫,机顶盒直连光猫;互联网层:该层为运营商的互联网,为机顶盒和服务端提供访问通道;外网dmz:该层为用户侧的外网,该层部署配置服务器,机顶盒只与该层互通。
17.内网dmz:该层为防止外网和内网直接互通的中间层,起到沟通内外网的功能。该层部署直接与配置服务器互通的应用服务器。
18.内网:该层为用户的内网,部署有数据库服务器、接口服务器、ui服务器等,用户相关系统也是部署在此层。
19.所述机顶盒的开机流程顺序包括开机自检、网络连接、网管上报、网管鉴权、统一认证系统鉴权、eds调度、epg认证、广告播放、显示epg首页。
20.相较于现有技术,本发明具有以下有益效果:1.本发明实现了基于跨厂家、跨型号的iptv机顶盒抓包方法,提供一种标准化的比对流程,运营商减少了上门服务,节省了人力成本。
21.2.本发明能够及时且准确地对iptv业务发生的故障进行分析和诊断,从而为业务故障快速定位提供准确的手段,提高业务的服务质量,提高客服满意度。
附图说明
22.下面结合附图和具体实施方式对本发明进一步详细的说明:
附图1为本发明实施例的iptv应用系统部署示意图;附图2为本发明实施例的方法总体流程示意图。
具体实施方式
23.如图所示,一种基于抓包的iptv业务故障远程定位定界方法,所述方法建立标准抓包文件库以及对应的定位定界流程,当iptv机顶盒故障时,所述方法通过自动或手工的方式启动定位定界流程,终端网管通过命令的方式远程触发机顶盒重启、抓包并上传抓包文件,匹配标准的抓包文件并进行比对,通过比对流程检测故障点,确定故障位置;包括以下步骤;步骤s1、建立标准抓包文件库;步骤s2、分别在机顶盒侧和服务端部署抓包文件比对服务;步骤s3、启动故障机顶盒抓包;步骤s4、对获取的抓包文件进行比对分析;步骤s5、比对结果展示。
24.所述步骤s1具体包括以下步骤;步骤s101、采集各厂家、型号、产品分组的标准开机抓包文件。
25.步骤s102、对标准开机抓包文件进行存储;依据厂家、型号、产品分组对其进行管理。
26.所述步骤s2具体包括以下步骤;步骤s201:部署抓包文件比对服务,在比对服务中建立比对流程,比对流程包括抓包文件的接收、厂家的匹配、型号的匹配、产品分组的匹配、抓包文件解析、抓包文件比对、比对结果展示;步骤s202:在机顶盒侧部署抓包服务,机顶盒侧抓包服务包括命令接收、抓包、抓包文件上传;步骤s203:在服务端部署抓包服务,服务端抓包服务包括命令下发、文件接收。
27.所述步骤s3具体包括以下步骤;步骤s301:对故障机顶盒远程配置抓包服务;由机顶盒网管对机顶盒下发包括抓包时长的抓包命令;步骤s302:远程重启机顶盒;步骤s303:机顶盒接收到重启命令后,重启,开始抓包,并把抓包文件存储于机顶盒处;步骤s304:抓包时长到达后,机顶盒停止抓包;步骤s305:机顶盒上传抓包文件。
28.所述步骤s4具体包括以下步骤;步骤s401:服务端接收机顶盒上传的抓包文件。
29.步骤s402:匹配标准抓包文件,即根据标准抓包文件库中的厂家、型号、产品分组对标准抓包文件进行匹配;步骤s403:抓包文件比对;即根据匹配结果,调用比对服务对抓包文件进行比对;比对时先解析开机包,然后根据开机的流程依次对抓包文件进行比对,评估抓包文件中记
录的机顶盒开机过程是否和标准开机文件相同,如果不同说明异常,异常的环节即为故障的环节;步骤s404:输出比对结果。
30.步骤s5中,在服务端的交互界面处对比对结果进行展示。
31.所述远程定位定界方法用于判断机顶盒启动过程发生异常时,异常环节隶属的iptv业务所用的网络层,网络层包括为:家庭网络层:该层有机顶盒和光猫,机顶盒直连光猫;互联网层:该层为运营商的互联网,为机顶盒和服务端提供访问通道;外网dmz:该层为用户侧的外网,该层部署配置服务器,机顶盒只与该层互通。
32.内网dmz:该层为防止外网和内网直接互通的中间层,起到沟通内外网的功能。该层部署直接与配置服务器互通的应用服务器。
33.内网:该层为用户的内网,部署有数据库服务器、接口服务器、ui服务器等,用户相关系统也是部署在此层。
34.所述机顶盒的开机流程顺序包括开机自检、网络连接、网管上报、网管鉴权、统一认证系统鉴权、eds调度、epg认证、广告播放、显示epg首页。
35.本例中,标准抓包文件库的数据存例示例如下:厂家:华为型号:ec6108v9u_pub_fjmdx产品分组:尊享版抓包文件名称:huawei_zunxiang.pcap文件存放路径:/huawei_zunxiang.pcap厂家:华为型号:ec6108v9u_pub_fjmdx产品分组:行业版抓包文件名称:huawei_hangye.pcap文件存放路径:/huawei_hangye.pcap厂家:中兴型号:b860av1.1-t产品分组:行业版抓包文件名称:zte_hangye.pcap文件存放路径:/zte_hangye.pcap。
36.本例中,当用户使用iptv机顶盒过程中遇到故障后,联系服务端进行故障报修,要求检修故障,服务端的机顶盒网管对故障报修的机顶盒远程下发抓包命令。
37.本例中,机顶盒启动完成后,自动从特定的服务器判定有无抓包命令,若有,则自动重启,并按抓包命令规定的时长进行抓包,所述抓包时长不小于机顶盒开机后的开机自检、网络连接、网管上报、网管鉴权、统一认证系统鉴权、eds调度、epg认证、广告播放、显示epg首页所用的时长,以使机顶盒抓取的数据包能完整地覆盖机顶盒的整个启动过程。

技术特征:
1.一种基于抓包的iptv业务故障远程定位定界方法,其特征在于:所述方法建立标准抓包文件库以及对应的定位定界流程,当iptv机顶盒故障时,所述方法通过自动或手工的方式启动定位定界流程,终端网管通过命令的方式远程触发机顶盒重启、抓包并上传抓包文件,匹配标准的抓包文件并进行比对,通过比对流程检测故障点,确定故障位置;包括以下步骤;步骤s1、建立标准抓包文件库;步骤s2、分别在机顶盒侧和服务端部署抓包文件比对服务;步骤s3、启动故障机顶盒抓包;步骤s4、对获取的抓包文件进行比对分析;步骤s5、比对结果展示。2.根据权利要求1所述的一种基于抓包的iptv业务故障远程定位定界方法,其特征在于:所述步骤s1具体包括以下步骤;步骤s101、采集各厂家、型号、产品分组的标准开机抓包文件;步骤s102、对标准开机抓包文件进行存储;依据厂家、型号、产品分组对其进行管理。3.根据权利要求1所述的一种基于抓包的iptv业务故障远程定位定界方法,其特征在于:所述步骤s2具体包括以下步骤;步骤s201:部署抓包文件比对服务,在比对服务中建立比对流程,比对流程包括抓包文件的接收、厂家的匹配、型号的匹配、产品分组的匹配、抓包文件解析、抓包文件比对、比对结果展示;步骤s202:在机顶盒侧部署抓包服务,机顶盒侧抓包服务包括命令接收、抓包、抓包文件上传;步骤s203:在服务端部署抓包服务,服务端抓包服务包括命令下发、文件接收。4.根据权利要求1所述的一种基于抓包的iptv业务故障远程定位定界方法,其特征在于:所述步骤s3具体包括以下步骤;步骤s301:对故障机顶盒远程配置抓包服务;由机顶盒网管对机顶盒下发包括抓包时长的抓包命令;步骤s302:远程重启机顶盒;步骤s303:机顶盒接收到重启命令后,重启,开始抓包,并把抓包文件存储于机顶盒处;步骤s304:抓包时长到达后,机顶盒停止抓包;步骤s305:机顶盒上传抓包文件。5.根据权利要求1所述的一种基于抓包的iptv业务故障远程定位定界方法,其特征在于:所述步骤s4具体包括以下步骤;步骤s401:服务端接收机顶盒上传的抓包文件;步骤s402:匹配标准抓包文件,即根据标准抓包文件库中的厂家、型号、产品分组对标准抓包文件进行匹配;步骤s403:抓包文件比对;即根据匹配结果,调用比对服务对抓包文件进行比对;比对时先解析开机包,然后根据开机的流程依次对抓包文件进行比对,评估抓包文件中记录的机顶盒开机过程是否和标准开机文件相同,如果不同说明异常,异常的环节即为故障的环节;
步骤s404:输出比对结果。6.根据权利要求1所述的一种基于抓包的iptv业务故障远程定位定界方法,其特征在于:步骤s5中,在服务端的交互界面处对比对结果进行展示。7.根据权利要求1所述的一种基于抓包的iptv业务故障远程定位定界方法,其特征在于:所述远程定位定界方法用于判断机顶盒启动过程发生异常时,异常环节隶属的iptv业务所用的网络层,网络层包括为:家庭网络层:该层有机顶盒和光猫,机顶盒直连光猫;互联网层:该层为运营商的互联网,为机顶盒和服务端提供访问通道;外网dmz:该层为用户侧的外网,该层部署配置服务器,机顶盒只与该层互通;内网dmz:该层为防止外网和内网直接互通的中间层,起到沟通内外网的功能;该层部署直接与配置服务器互通的应用服务器;内网:该层为用户的内网,部署有数据库服务器、接口服务器、ui服务器,用户相关系统也是部署在此层。8.根据权利要求1所述的一种基于抓包的iptv业务故障远程定位定界方法,其特征在于:所述机顶盒的开机流程顺序包括开机自检、网络连接、网管上报、网管鉴权、统一认证系统鉴权、eds调度、epg认证、广告播放、显示epg首页。

技术总结
本发明提出一种基于抓包的IPTV业务故障远程定位定界方法,所述方法建立标准抓包文件库以及对应的定位定界流程,当IPTV机顶盒故障时,所述方法通过自动或手工的方式启动定位定界流程,终端网管通过命令的方式远程触发机顶盒重启、抓包并上传抓包文件,匹配标准的抓包文件并进行比对,通过比对流程检测故障点,确定故障位置;包括以下步骤;步骤S1、建立标准抓包文件库;步骤S2、分别在机顶盒侧和服务端部署抓包文件比对服务;步骤S3、启动故障机顶盒抓包;步骤S4、对获取的抓包文件进行比对分析;步骤S5、比对结果展示。本发明能克服现有的IPTV机顶盒故障定位定界难题,自动控制出现故障的IPTV机顶盒抓取用于故障检修的数据包。障的IPTV机顶盒抓取用于故障检修的数据包。障的IPTV机顶盒抓取用于故障检修的数据包。


技术研发人员:王明利 詹莹艳
受保护的技术使用者:中邮科通信技术股份有限公司
技术研发日:2023.06.29
技术公布日:2023/9/19
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐