本发明专利技术公开了一种嵌入式机顶盒双系统的切换方法及装置及机顶盒,其中方法包括:启动机顶盒并挂载闪存中的可读写区到文件系统的挂载目录下;当挂载成功后,判断挂载目录下是否有预定标志文件,如果是,启动生产测试系统进行测试,否则启动用户应用系统进行测试;当生产测试系统测试通过并准备切换到用户应用系统进行测试时,删除所述标志文件,然后重启机顶盒进入用户应用系统;或者,当用户应用系统测试通过并准备切换到生产测试系统进行测试时,在挂载目录下创建预定标志文件,然后重启机顶盒进入生产测试系统;本发明专利技术通过对机顶盒文件系统中的标志文件进行判断,在开机以及需要系统切换时,选择合适的系统进入,达到方便生产测试和维修的目的。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种嵌入式机顶盒双系统的切换方法及装置及机顶盒。
技术介绍
作为嵌入式终端产品,机顶盒在生产调试和用户应用时一般会进入两套系统中,分别提供给运营商和家庭用户使用。两套系统独立运行,在运营商进行入网测试时,需要在两者间进行方便的切换以同时测试硬件和软件;在用户家里,必须始终进入用户应用系统,才能避免不友好的用户体验发生;而在用户使用发生问题需要维修时,厂家需要通过某些遥控器按键组合自动进入硬件接口测试系统。因此有必要采用合适的方法实现双系统间的切换。目前机顶盒的双系统切换方式一般需要接上串口,将机顶盒重启,然后通过串口输入,选择需要的系统进行启动。对于这种切换方式,不管是运营商测试还是用户维修都会带来不便。虽然机顶盒单板上一般都有串口连接,但重启机顶盒并进入其它系统一般需要几十秒的时间,而且有可能产生错误输入;机顶盒出厂进入用户家庭时,单板已经被外壳封盖,如果接串口还需要将单板打开,增加了维修难度。
技术实现思路
鉴于上述的分析,本专利技术旨在提供一种嵌入式机顶盒双系统的切换方法及装置及机顶盒,用以解决现有技术中双系统切换所带来的维修不便的问题。本专利技术的目的主要是通过以下技术方案实现的:本专利技术提供了一种嵌入式机顶盒双系统的切换方法,包括:测试时,启动机顶盒并挂载闪存中的可读写区到文件系统的挂载目录下;当挂载成功后,判断挂载目录下是否有预定标志文件,如果是,启动生产测试系统进行测试,否则启动用户应用系统进行测试;当生产测试系统测试通过并准备切换到用户应用系统进行测试时,删除所述标志文件,然后重启机顶盒进入用户应用系统;或者,当用户应用系统测试通过并准备切换到生产测试系统进行测试时,在挂载目录下创建预定标志文件,然后重启机顶盒进入生产测试系统。进一步地,如果挂载失败,判断机顶盒的媒体接入控制MAC是否为初始MAC,当确认为初始MAC时,挂载闪存中的可读写区到文件系统的挂载目录下,并在挂载目录下创建预定标志文件以及启动生产测试系统。如果不是初始MAC或者是再次挂载失败时,则出错退出。进一步地,当机顶盒在测试过程中发生不当重启时,触发机顶盒执行上述挂载操作。其中,所述预定标志文件的大小为O。本专利技术还提供了一种嵌入式机顶盒双系统的切换装置,包括:挂载单元,用于测试时,启动机顶盒并挂载闪存中的可读写区到文件系统的挂载目录下;当挂载成功后,判断挂载目录下是否有预定标志文件,如果是,启动生产测试系统进行测试,否则启动用户应用系统进行测试;切换单元,用于当生产测试系统测试通过并准备切换到用户应用系统进行测试时,删除所述标志文件,然后触发机顶盒重启进入用户应用系统;或者,当用户应用系统测试通过并准备切换到生产测试系统进行测试时,在挂载目录下创建预定标志文件,然后触发机顶盒重启进入生产测试系统。进一步地,所述挂载单元还用于,当挂载失败时,判断机顶盒的媒体接入控制MAC是否为初始MAC,当确认为初始MAC时,挂载闪存中的可读写区到文件系统的挂载目录下,并在挂载目录下创建预定标志文件以及启动生产测试系统。当判断机顶盒的MAC不是初始MAC或者是再次挂载失败时,则出错退出。进一步地,所述装置还包括:重启处理单元,用于当机顶盒在测试过程中发生不当重启时,触发所述挂载单元。本专利技术还提供了一种嵌入式机顶盒,至少包括一种切换装置,所述切换装置包括:挂载单元和切换单元,其中,挂载单元,用于测试时,启动机顶盒并挂载闪存中的可读写区到文件系统的挂载目录下;当挂载成功后,判断挂载目录下是否有预定标志文件,如果是,启动生产测试系统进行测试,否则启动用户应用系统进行测试;切换单元,用于当生产测试系统测试通过并准备切换到用户应用系统进行测试时,删除所述标志文件,然后触发机顶盒重启进入用户应用系统;或者,当用户应用系统测试通过并准备切换到生产测试系统进行测试时,在挂载目录下创建预定标志文件,然后触发机顶盒重启进入生产测试系统。本专利技术有益效果如下:本专利技术通过对机顶盒文件系统中的标志文件进行判断,在机顶盒开机以及需要系统切换时,选择合适的系统进入,从而达到方便生产测试和维修的目的。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明图1为本专利技术第一方法实施例的流程示意图2为本专利技术第二方法实施例的流程示意图3为本专利技术第三方法实施例的流程示意图4为本专利技术第四方法实施例的流程示意图5为本专利技术第五方法实施例的流程示意图6为本专利技术装置实施例的结构示意图7为本专利技术机顶盒实施例的结构示意图。具体实施方式下面结合附图来具体描述本专利技术的优选实施例,其中,附图构成本申请一部分,并与本专利技术的实施例一起用于阐释本专利技术的原理。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。首先结合附图1到5对本专利技术方法实施例进行详细说明。本专利技术实施例中,机顶盒在出厂第一次启动时自动进入硬件接口测试系统,然后进行一系列出厂测试,出厂测试可通过遥控器按键控制测试是否通过。如果测试不通过,再次启动时仍然进入硬件接口测试系统;如果测试通过,可按遥控器选择进入用户界面,在用户界面下可通过遥控器按键切换进入硬件接口测试系统。测试记录会记载下来,如果重启机顶盒,则测试记录全部通过时进入用户界面,否则进入硬件接口测试系统。第一方法实施例:如图1所示,图1为本专利技术第一方法实施例的流程示意图,具体可以包括如下步骤:步骤101:测试时,启动机顶盒并挂载闪存中的可读写区到文件系统的挂载目录下;步骤102:当挂载成功后,判断挂载目录下是否有预定标志文件,如果是,启动生产测试系统进行测试,否则启动用户应用系统进行测试;步骤103:当生产测试系统测试通过并准备切换到用户应用系统进行测试时,删除所述标志文件,然后重启机顶盒进入用户应用系统;或者,当用户应用系统测试通过并准备切换到生产测试系统进行测试时,在挂载目录下创建预定标志文件,然后重启机顶盒进入生产测试系统。作为本专利技术优选实施例,如果挂载失败,判断机顶盒的媒体接入控制MAC是否为初始MAC,当确认为初始MAC时,挂载闪存中的可读写区到文件系统的挂载目录下,并在挂载目录下创建预定标志文件以及启动生产测试系统。第二方法实施例:如图2所示,图2为 本专利技术第二方法实施例的流程示意图,具体可以包括如下步骤:步骤201:机顶盒启动时,尝试将flash中很小的一段可读写区挂载到文件系统的预设定的挂载目录path下;步骤202:判断是否挂载成功?如果挂载成功,说明以前曾经启动过,执行步骤203 ;如果挂载失败,则转到步骤206 ;步骤203:判断挂载目录下是否有标志文件f lagfiIe 如果是,执行步骤204 ;如果否,执行步骤205 ;步骤204:启动生产测试系统进行测试;步骤205:启动用户应用系统进行测试;步骤206:判断机顶盒的MAC (媒体接入控制)是否是初始MAC 如果是初始MAC,说明机顶盒是第一次启动,执行步骤207 ;如果否,执行步骤211 ;步骤207:将步骤201中本文档来自技高网...
【技术保护点】
一种嵌入式机顶盒双系统的切换方法,其特征在于,包括:测试时,启动机顶盒并挂载闪存中的可读写区到文件系统的挂载目录下;当挂载成功后,判断挂载目录下是否有预定标志文件,如果是,启动生产测试系统进行测试,否则启动用户应用系统进行测试;当生产测试系统测试通过并准备切换到用户应用系统进行测试时,删除所述标志文件,然后重启机顶盒进入用户应用系统;或者,当用户应用系统测试通过并准备切换到生产测试系统进行测试时,在挂载目录下创建预定标志文件,然后重启机顶盒进入生产测试系统。
【技术特征摘要】
1.一种嵌入式机顶盒双系统的切换方法,其特征在于,包括: 测试时,启动机顶盒并挂载闪存中的可读写区到文件系统的挂载目录下; 当挂载成功后,判断挂载目录下是否有预定标志文件,如果是,启动生产测试系统进行测试,否则启动用户应用系统进行测试; 当生产测试系统测试通过并准备切换到用户应用系统进行测试时,删除所述标志文件,然后重启机顶盒进入用户应用系统;或者,当用户应用系统测试通过并准备切换到生产测试系统进行测试时,在挂载目录下创建预定标志文件,然后重启机顶盒进入生产测试系统。2.根据权利要求1所述的方法,其特征在于,如果挂载失败,判断机顶盒的媒体接入控制MAC是否为初始MAC,当确认为初始MAC时,挂载闪存中的可读写区到文件系统的挂载目录下,并在挂载目录下创建预定标志文件以及启动生产测试系统。3.根据权利要求2所述的方法,其特征在于,如果不是初始MAC或者是再次挂载失败,则出错退出。4.根据权利要求1到3中任意一项所述的方法,其特征在于,当机顶盒在测试过程中发生不当重启时,触发机顶盒执行上述挂载操作。5.根据权利要求1或2所述的方法,其特征在于,所述预定标志文件的大小为O。6.一种嵌入式机顶盒双系统的切换装置,其特征在于,包括: 挂载单元,用于测试时,启动机顶盒并挂载闪存中的可读写区到文件系统的挂载目录下;当挂载成功后,判断挂载目录下是否有预定标志文件,如果是,启动生产测试系统进行测试,否则启动用户应用系统进行测试; 切换单元,用于当生产测试系统测试通过并准备...
【专利技术属性】
技术研发人员:田力,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。