本技术涉及机顶盒运行管控,具体而言,涉及一种基于iptv的设备管控方法和装置、机顶盒及介质。
背景技术:
1、在iptv(internet protocol television,使用互联网协议来传输电视节目和视频内容,与传统的有线或卫星电视不同,iptv 使用互联网作为传输媒介,允许用户通过网络连接观看电视内容)机顶盒的一种应用中,会将光猫设备(网关设备)与机顶盒集成在一起,如集成在同一个机壳内,形成一个融合设备,并能同时实现光纤上网和看电视的功能。在融合设备的内部,一般包含两个系统,一个是机顶盒系统,一个为网关系统,机顶盒系统和网关系统通过内部网线连接。但是,经发明人研究发现,在现有技术中,对于融合设备的运行管控,存在着设备管控的可靠度不佳的问题。
技术实现思路
1、有鉴于此,本技术的目的在于提供一种基于iptv的设备管控方法和装置、机顶盒及介质,以改善现有技术中存在的设备管控可靠度不佳的问题。
2、为实现上述目的,本技术实施例采用如下技术方案:
3、一种基于iptv的设备管控方法,应用于融合设备包括的基于iptv的机顶盒,所述融合设备还包括光猫设备,所述光猫设备和所述机顶盒集成于一体,所述基于iptv的设备管控方法包括:
4、通过所述机顶盒的第一网络接口,接收所述光猫设备的第二网络接口发送的断网通知信息,其中,所述第一网络接口通过网线与所述第二网络接口连接,且所述第一网络接口与所述第二网络接口之间保持长连接状态;
5、通过所述机顶盒中部署的网络管理组件,基于所述断网通知信息执行预先配置的断网模拟操作,使得在所述第一网络接口与所述第二网络接口之间保持长连接状态的情况下,所述机顶盒中部署的至少一个目标应用程序能够确定所述机顶盒的网络状态属于断网状态;
6、通过所述机顶盒中部署的任意一个目标应用程序,在确定出所述机顶盒的网络状态属于断网状态之后,执行预先配置的第一运行管控操作,使得所述目标应用程序的至少部分应用业务停止。
7、在本技术实施例较佳的选择中,在上述基于iptv的设备管控方法中,所述通过所述机顶盒中部署的网络管理组件,基于所述断网通知信息执行预先配置的断网模拟操作,使得在所述第一网络接口与所述第二网络接口之间保持长连接状态的情况下,所述机顶盒中部署的至少一个目标应用程序能够确定所述机顶盒的网络状态属于断网状态的步骤,包括:
8、在所述机顶盒中部署的网络追踪器获取到所述断网通知信息之后,通过所述网络追踪器将所述机顶盒的网络状态从连通状态变更为断网状态,并生成第一网络状态变更通知信息,以及,将所述第一网络状态变更通知信息发送给所述机顶盒中部署的至少一个目标应用程序,使得在所述第一网络接口与所述第二网络接口之间保持长连接状态的情况下,所述目标应用程序能够确定所述机顶盒的网络状态属于断网状态;
9、通过所述机顶盒中部署的网络地址管理客户端,对所述机顶盒绑定的目标网络地址执行释放操作,以完成对所述机顶盒的断网模拟操作,其中,所述网络追踪器和所述网络地址管理客户端属于所述网络管理组件。
10、在本技术实施例较佳的选择中,在上述基于iptv的设备管控方法中,所述通过所述机顶盒中部署的任意一个目标应用程序,在确定出所述机顶盒的网络状态属于断网状态之后,执行预先配置的第一运行管控操作,使得所述目标应用程序的至少部分应用业务停止的步骤,包括:
11、通过所述机顶盒中部署的任意一个目标应用程序,在确定出所述机顶盒的网络状态属于断网状态之后,对所述机顶盒绑定的目标网络地址执行释放确认操作,得到对应的地址释放确认结果;
12、在所述地址释放确认结果反映出所述机顶盒绑定的目标网络地址已经被释放之后,通过所述目标应用程序,执行预先配置的第一运行管控操作,使得所述目标应用程序的至少部分应用业务停止。
13、在本技术实施例较佳的选择中,在上述基于iptv的设备管控方法中,在所述通过所述机顶盒的第一网络接口,接收所述光猫设备的第二网络接口发送的断网通知信息的步骤之前,所述基于iptv的设备管控方法还包括:
14、在所述机顶盒开启之后,通过所述第一网络接口向所述光猫设备发送网络状态确定请求信息,其中,所述光猫设备用于在获取到所述网络状态确定请求信息之后,向所述机顶盒反馈相应的网络状态信息;
15、在获取到所述光猫设备反馈的网络状态信息之后,若所述光猫设备的网络状态信息反映出所述光猫设备的网络状态属于连通状态,则通过所述机顶盒中部署的网络地址管理客户端,向所述光猫设备发送网络地址分配请求信息,以得到所述机顶盒的目标网络地址,其中,所述网络地址管理客户端属于所述网络管理组件,所述光猫设备上部署有网络地址管理服务端,用于基于所述网络地址分配请求信息向所述机顶盒分配网络地址。
16、在本技术实施例较佳的选择中,在上述基于iptv的设备管控方法中,在所述通过所述机顶盒中部署的任意一个目标应用程序,在确定出所述机顶盒的网络状态属于断网状态之后,执行预先配置的第一运行管控操作,使得所述目标应用程序的至少部分应用业务停止的步骤之后,所述基于iptv的设备管控方法还包括:
17、通过所述第一网络接口,接收所述第二网络接口基于连接的网线发送的网络恢复通知信息;
18、通过所述网络管理组件,基于所述网络恢复通知信息执行预先配置的断网恢复操作,使得至少部分应用业务停止的任意一个目标应用程序能够确定所述机顶盒的网络状态从断网状态变更为连通状态;
19、通过所述目标应用程序,在确定出所述机顶盒的网络状态从断网状态变更为连通状态之后,执行预先确定的第二运行管控操作,使得所述目标应用程序停止的至少部分应用业务恢复运行。
20、在本技术实施例较佳的选择中,在上述基于iptv的设备管控方法中,所述通过所述网络管理组件,基于所述网络恢复通知信息执行预先配置的断网恢复操作,使得至少部分应用业务停止的任意一个目标应用程序能够确定所述机顶盒的网络状态从断网状态变更为连通状态的步骤,包括:
21、在所述机顶盒中部署的网络追踪器获取到所述网络恢复通知信息之后,通过所述网络追踪器将所述机顶盒的网络状态从断网状态变更为连通状态,并生成第二网络状态变更通知信息,以及,将所述第二网络状态变更通知信息发送给所述机顶盒中至少部分应用业务停止的至少一个目标应用程序,使得所述至少一个目标应用程序能够确定所述机顶盒的网络状态从断网状态变更为连通状态;
22、通过所述机顶盒中部署的网络地址管理客户端,向所述光猫设备发送网络地址分配请求信息,以得到所述机顶盒的目标网络地址,其中,所述网络地址管理客户端和所述网络追踪器属于所述网络管理组件,且所述光猫设备上部署有网络地址管理服务端,用于基于所述网络地址分配请求信息向所述机顶盒分配相应的网络地址。
23、在本技术实施例较佳的选择中,在上述基于iptv的设备管控方法中,所述通过所述目标应用程序,在确定出所述机顶盒的网络状态从断网状态变更为连通状态之后,执行预先确定的第二运行管控操作,使得所述目标应用程序停止的至少部分应用业务恢复运行的步骤,包括:
24、通过所述目标应用程序,在确定出所述机顶盒的网络状态从断网状态变更为连通状态之后,对所述机顶盒绑定的目标网络地址进行确认;
25、在确定所述机顶盒绑定有目标网络地址之后,通过所述目标应用程序,执行预先确定的第二运行管控操作,使得所述目标应用程序停止的至少部分应用业务恢复运行,其中,该部分应用业务包括视频播放业务。
26、本技术实施例还提供了一种基于iptv的设备管控装置,应用于融合设备包括的基于iptv的机顶盒,所述融合设备还包括光猫设备,所述光猫设备和所述机顶盒集成于一体,所述基于iptv的设备管控装置包括:
27、断网通知信息接收模块,用于通过所述机顶盒的第一网络接口,接收所述光猫设备的第二网络接口发送的断网通知信息,其中,所述第一网络接口通过网线与所述第二网络接口连接,且所述第一网络接口与所述第二网络接口之间保持长连接状态;
28、断网模拟模块,用于通过所述机顶盒中部署的网络管理组件,基于所述断网通知信息执行预先配置的断网模拟操作,使得在所述第一网络接口与所述第二网络接口之间保持长连接状态的情况下,所述机顶盒中部署的至少一个目标应用程序能够确定所述机顶盒的网络状态属于断网状态;
29、运行管控模块,用于通过所述机顶盒中部署的任意一个目标应用程序,在确定出所述机顶盒的网络状态属于断网状态之后,执行预先配置的第一运行管控操作,使得所述目标应用程序的至少部分应用业务停止。
30、在上述基础上,本技术实施例还提供了一种机顶盒,包括:
31、存储器,用于存储计算机程序;
32、与所述存储器连接的处理器,用于执行该存储器存储的计算机程序,以实现上述的基于iptv的设备管控方法。
33、在上述基础上,本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该计算机程序运行时执行上述的基于iptv的设备管控方法的各个步骤。
34、本技术提供的基于iptv的设备管控方法和装置、机顶盒及介质,首先,可以通过机顶盒的第一网络接口,接收光猫设备的第二网络接口发送的断网通知信息;其次,可以通过机顶盒中部署的网络管理组件,基于断网通知信息执行断网模拟操作,使得在第一网络接口与第二网络接口之间保持长连接状态的情况下,机顶盒中部署的目标应用程序能够确定机顶盒的网络状态属于断网状态;然后,可以通过目标应用程序,在确定出机顶盒的网络状态属于断网状态之后,执行第一运行管控操作,使得目标应用程序的至少部分应用业务停止。基于上述内容,由于在光猫设备断网之后,会对机顶盒内部进行断网模拟操作,使得机顶盒内部能够保持与光猫设备的网络状态一致,便于机顶盒与光猫设备之间在基于网络进行的业务上能够同步,避免了因为不同步而导致机顶盒与光猫设备出现异常的问题,而且由于是进行的断网模拟操作,即并不会将机顶盒与光猫设备之间的连接真正断开,还是会保持第一网络接口与第二网络接口之间的长连接状态,使得机顶盒与光猫设备之间也可以进行数据交互,例如,在光猫设备的网络状态恢复到连通状态之后,光猫设备可以及时地通知机顶盒,使得机顶盒也可以进行同步,或者,也可以基于其它需求在机顶盒与光猫设备之间进行交互,因此,可以在较大程度上提高对于融合设备的运行管控的可靠度,从而改善现有技术中存在的设备管控可靠度不佳的问题。
1.一种基于iptv的设备管控方法,其特征在于,应用于融合设备包括的基于iptv的机顶盒,所述融合设备还包括光猫设备,所述光猫设备和所述机顶盒集成于一体,所述基于iptv的设备管控方法包括:
2.根据权利要求1所述的基于iptv的设备管控方法,其特征在于,所述通过所述机顶盒中部署的网络管理组件,基于所述断网通知信息执行预先配置的断网模拟操作,使得在所述第一网络接口与所述第二网络接口之间保持长连接状态的情况下,所述机顶盒中部署的至少一个目标应用程序能够确定所述机顶盒的网络状态属于断网状态的步骤,包括:
3.根据权利要求1所述的基于iptv的设备管控方法,其特征在于,所述通过所述机顶盒中部署的任意一个目标应用程序,在确定出所述机顶盒的网络状态属于断网状态之后,执行预先配置的第一运行管控操作,使得所述目标应用程序的至少部分应用业务停止的步骤,包括:
4.根据权利要求1-3任意一项所述的基于iptv的设备管控方法,其特征在于,在所述通过所述机顶盒的第一网络接口,接收所述光猫设备的第二网络接口发送的断网通知信息的步骤之前,所述基于iptv的设备管控方法还包括:
5.根据权利要求1-3任意一项所述的基于iptv的设备管控方法,其特征在于,在所述通过所述机顶盒中部署的任意一个目标应用程序,在确定出所述机顶盒的网络状态属于断网状态之后,执行预先配置的第一运行管控操作,使得所述目标应用程序的至少部分应用业务停止的步骤之后,所述基于iptv的设备管控方法还包括:
6.根据权利要求5所述的基于iptv的设备管控方法,其特征在于,所述通过所述网络管理组件,基于所述网络恢复通知信息执行预先配置的断网恢复操作,使得至少部分应用业务停止的任意一个目标应用程序能够确定所述机顶盒的网络状态从断网状态变更为连通状态的步骤,包括:
7.根据权利要求5所述的基于iptv的设备管控方法,其特征在于,所述通过所述目标应用程序,在确定出所述机顶盒的网络状态从断网状态变更为连通状态之后,执行预先确定的第二运行管控操作,使得所述目标应用程序停止的至少部分应用业务恢复运行的步骤,包括:
8.一种基于iptv的设备管控装置,其特征在于,应用于融合设备包括的基于iptv的机顶盒,所述融合设备还包括光猫设备,所述光猫设备和所述机顶盒集成于一体,所述基于iptv的设备管控装置包括:
9.一种机顶盒,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质中存储有计算机程序,该计算机程序运行时执行权利要求1-7任意一项所述的基于iptv的设备管控方法的各个步骤。