An embodiment of the invention discloses a method for upgrading the software of a set-top box, a set-top box and a storage medium. Among them, including the methods used in the set top box, connected with the first-line technical equipment methods: detected program code in the upgrade request; at least two port line technology equipment upgrade test data download, download the test according to the preset rules and goals set by the destination port port; download the update data. The technical proposal of the invention, in the official download first download the test data before the upgrade, according to predetermined rules and download the situation to determine a resource is not preempted by the destination port, destination port official download upgrade data, complete the software upgrade tasks, in advance for failure of the set-top box assigned port case effective solution to download port resource preemption conflict set-top box software upgrade, improve the efficiency of the set-top box software upgrade.
【技术实现步骤摘要】
机顶盒软件升级的方法、机顶盒及存储介质
本专利技术实施例涉及卫星广播电视和卫星通讯
,尤其涉及一种机顶盒软件升级的方法、机顶盒及存储介质。
技术介绍
视频是通讯领域的主要媒体形式之一,机顶盒作为家庭媒体的主要传播设备广泛应用于人们的日常生活中。为节省开支、提高线缆的利用效率,一个家庭,或旅馆、汽车站学校等中小型场所,希望仅通过一根线缆即可接入多个机顶盒,多个机顶盒可以同时播放不同的电视节目,同时各机顶盒之间又相互不影响。为实现上述目的,如图1所示,现有技术中引入一线技术设备,室内的一线技术设备的一端通过一根线缆与室外的卫星接收器相连,另一端与多个机顶盒相连,实现多个机顶盒之间互不影响,但是一线技术设备本身存在同一时刻资源竞争的问题,即多个机顶盒抢占一个端口,尤其在机顶盒升级下载的场景下,资源竞争的问题会更加明显。为解决上述资源竞争的问题,传统做法是通过机顶盒的应用层提供的交互界面,人为设置一线技术设备不同端口分配给不同的机顶盒,但是在机顶盒的应用层被破坏以及人为设置的端口出现故障时,这种做法显然是失效的,无法解决上述资源竞争的问题。
技术实现思路
为解决相关技术问题,本专利技术实施例提供一种机顶盒软件升级的方法、机顶盒及存储介质,在机顶盒的应用程序崩溃以及人为预设的端口出现故障时,确保机顶盒能正常下载升级数据,顺利执行软件升级任务。为实现上述目的,本专利技术实施例采用如下技术方案:第一方面,本专利技术实施例提供了一种机顶盒软件升级的方法,应用于与一线技术设备相连的机顶盒,所述方法包括:检测到节目码流中的升级请求;针对所述一线技术设备的至少两个端口进行升级 ...
【技术保护点】
一种机顶盒软件升级的方法,应用于与一线技术设备相连的机顶盒,其特征在于,所述方法包括:检测到节目码流中的升级请求;针对所述一线技术设备的至少两个端口进行升级数据下载测试,根据预设规则和下载测试情况确定目标端口;采用所述目标端口下载所述升级数据。
【技术特征摘要】
1.一种机顶盒软件升级的方法,应用于与一线技术设备相连的机顶盒,其特征在于,所述方法包括:检测到节目码流中的升级请求;针对所述一线技术设备的至少两个端口进行升级数据下载测试,根据预设规则和下载测试情况确定目标端口;采用所述目标端口下载所述升级数据。2.如权利要求1所述的方法,其特征在于,所述针对所述一线技术设备的至少两个端口进行升级数据下载测试,根据预设规则和下载测试情况确定目标端口之前,还包括:根据机顶盒本地设置确定预设端口,并使用所述预设端口下载所述升级数据;如果使用所述预设端口下载失败,则继续执行下载测试操作。3.如权利要求2所述的方法,其特征在于,所述针对所述一线技术设备的至少两个端口进行升级数据下载测试,根据预设规则和下载测试情况确定目标端口,包括:从所述一线技术设备的至少两个端口中确定当前测试端口;使用所述当前测试端口进行升级数据下载;如果在设定时长内下载中断,则从所述一线技术设备的剩余端口中更换端口为当前测试端口,并返回执行升级数据的下载操作;如果当前测试端口在设定时长内下载不中断,则确定所述当前测试端口为所述目标端口。4.如权利要求3所述的方法,其特征在于,所述如果在设定时长内下载中断,则从所述一线技术设备的剩余端口中更换端口为当前测试端口,包括:如果所述当前测试端口在设定时长内出现下载中断,则重新启动下载并累计中断次数;如果在所述设定时长内所述中断次数达到设定次数阈值,则从所述一线技术设备的剩余端口中更换端口为当前测...
【专利技术属性】
技术研发人员:顾红星,
申请(专利权)人:深圳市创维软件有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。