一种机顶盒配置破坏的修复方法及装置的制造方法
【技术领域】
[0001]本发明涉及多媒体终端技术领域,特别涉及一种机顶盒配置破坏的修复方法及装置。
【背景技术】
[0002]随着IPTV(Internet Protocol Televis1n,网络协议电视)技术的不断发展,IPTV以其丰富的节目源,方便快捷的操作方式,强大的多媒体业务能力,被越来越多的用户所接受。机顶盒作为IPTV业务使用的终端设备,已悄然进入万千用户家庭。
[0003]对于机顶盒而言,如果需要接入IPTV业务系统,则需要对机顶盒进行正确的配置,网络环境,用户账号密码,业务系统设置等,这些配置都需要写入机顶盒中,供机顶盒读取使用。一旦关键配置发生错误,或者保存机顶盒配置的配置分区因为断电等一些不可预知的因素遭受破坏,机顶盒开机无法读取正确的配置,就无法接入业务系统,享受IPTV服务了。用户碰到这种情况,也无从知晓到底哪里发生了错误,以至于机顶盒只能通过返修才可以正常使用,而返修的过程需要时间,影响用户观看IPTV,也增加了运营商投入成本。因此,如何能够避免一些异常导致的配置错误而无法接入系统,实现机顶盒自动修复配置,变得十分重要。
[0004]为解决上述问题,本发明提出的一种机顶盒配置破坏的修复方法及装置。
【发明内容】
[0005]本发明的目的在于提供一种机顶盒配置破坏的修复方法及装置,解决了现有技术中的机顶盒用户由于错误操作或者机顶盒在写配置过程中异常断电,导致的机顶盒启动异常,进而无法享受IPTV服务的问题。
[0006]根据本发明的一个方面,提供了一种机顶盒配置破坏的修复方法,包括以下步骤:
[0007]机顶盒开机启动期间,判断所述机顶盒配置分区中的配置是否正常;
[0008]当判断所述机顶盒的配置正常时,将判断为正常的配置写入一个配置文件中进行保存,并继续进行开机流程;
[0009]当判断所述机顶盒的配置异常时,利用在前保存在所述配置文件中的配置修复所述机顶盒配置分区中的配置,并重新启动所述机顶盒。
[0010]优选地,所述的判断所述机顶盒配置分区中的配置是否正常包括:判断所述机顶盒配置分区是否正常和判断所述机顶盒配置分区中的关键配置是否正常。
[0011]优选地,当判断所述机顶盒的配置异常时,利用在前保存在所述配置文件中的配置修复所述机顶盒配置分区中的配置包括:
[0012]当判断所述机顶盒的配置异常是所述机顶盒配置分区时,擦除配置分区中的文件,并判断在前保存在所述配置文件中的配置修复文件是否正常;
[0013]若判断在前保存在所述配置文件中的配置修复文件正常,则利用在前保存在所述配置文件中的配置修复所述机顶盒配置分区中的配置。
[0014]优选地,当判断所述机顶盒的配置异常时,利用在前保存在所述配置文件中的配置修复所述机顶盒配置分区中的配置还包括:
[0015]当判断所述机顶盒的配置异常是所述机顶盒配置分区中的关键配置时,判断在前保存在所述配置文件中的配置修复文件是否正常;
[0016]若判断在前保存在所述配置文件中的配置修复文件正常,则利用在前保存在所述配置文件中的配置修复所述机顶盒配置分区中的配置。
[0017]优选地,若判断在前保存在所述配置文件中的配置修复文件异常,则不做配置修复操作。
[0018]根据本发明的另一方面,提供了一种机顶盒配置破坏的修复装置,包括:
[0019]配置判断模块,用于机顶盒开机启动期间,判断所述机顶盒配置分区中的配置是否正常;
[0020]配置处理模块,用于当判断所述机顶盒的配置正常时,将判断为正常的配置写入一个配置文件中进行保存,并继续进行开机流程,以及当判断所述机顶盒的配置异常时,利用在前保存在所述配置文件中的配置修复所述机顶盒配置分区中的配置,并重新启动所述机顶盒。
[0021]优选地,所述的判断所述机顶盒配置分区中的配置是否正常包括:判断所述机顶盒配置分区是否正常和判断所述机顶盒配置分区中的关键配置是否正常。
[0022]优选地,配置处理模块包括:
[0023]第一修复单元,用于当判断所述机顶盒的配置异常是所述机顶盒配置分区时,擦除配置分区中的文件,并判断在前保存在所述配置文件中的配置修复文件是否正常,以及当判断在前保存在所述配置文件中的配置修复文件正常,则利用在前保存在所述配置文件中的配置修复所述机顶盒配置分区中的配置。
[0024]优选地,配置处理模块还包括:
[0025]第二修复单元,用于当判断所述机顶盒的配置异常是所述机顶盒配置分区中的关键配置时,判断在前保存在所述配置文件中的配置修复文件是否正常,以及当判断在前保存在所述配置文件中的配置修复文件正常,则利用在前保存在所述配置文件中的配置修复所述机顶盒配置分区中的配置。
[0026]优选地,若判断在前保存在所述配置文件中的配置修复文件异常,则不做配置修复操作。
[0027]与现有技术相比较,本发明的有益效果在于:
[0028]本发明通过自动检测机顶盒配置异常,并自动启动配置修复进程来对配置进行修复,无需用户参与,保证用户能够及时有效的享受IPTV服务,减少机顶盒的返修,节省运营成本。
【附图说明】
[0029]图1是本发明实施例提供的一种机顶盒配置破坏的修复方法流程图;
[0030]图2是本发明实施例提供的一种机顶盒配置破坏的修复装置示意图;
[0031]图3是本发明实施例提供的机顶盒开机配置检测的流程图;
[0032]图4是本发明实施例提供的机顶盒配置破坏修复过程的流程图。
【具体实施方式】
[0033]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0034]图1显示了本发明实施例提供的一种机顶盒配置破坏的修复方法流程图,如图1所示,包括以下步骤:
[0035]步骤SlOl:机顶盒开机启动期间,判断所述机顶盒配置分区中的配置是否正常;
[0036]所述的判断所述机顶盒配置分区中的配置是否正常包括:判断所述机顶盒配置分区是否正常和判断所述机顶盒配置分区中的关键配置是否正常。
[0037]步骤S102:当判断所述机顶盒的配置正常时,将判断为正常的配置写入一个配置文件中进行保存,并继续进行开机流程;
[0038]步骤S103:当判断所述机顶盒的配置异常时,利用在前保存在所述配置文件中的配置修复所述机顶盒配置分区中的配置,并重新启动所述机顶盒。
[0039]当判断所述机顶盒的配置异常时,利用在前保存在所述配置文件中的配置修复所述机顶盒配置分区中的配置包括:当判断所述机顶盒的配置异常是所述机顶盒配置分区时,擦除配置分区中的文件,并判断在前保存在所述配置文件中的配置修复文件是否正常;若判断在前保存在所述配置文件中的配置修复文件正常,则利用在前保存在所述配置文件中的配置修复所述机顶盒配置分区中的配置。以及当判断所述机顶盒的配置异常是所述机顶盒配置分区中的关键配置时,判断在前保存在所述配置文件中的配置修复文件是否正常;若判断在前保存在所述配置文件中的配置修复文件正常,则利用在前保存在所述配置文件中的配置修复所述机顶盒配置分区中的配置。并当判断在前保存在所述配置文件中的配置修复文件异常,则不做配置修复操作。
[0040]图2显示了本发明实施例提供的一种机顶盒配置破坏的修复装置示意图,如图2所示,包括:配置判断模块201,用于机顶盒开机启动期间,判断所述机顶盒配置分区中的配置是否正常;配置处理模块202,用于当判断所述机顶盒的配置正常时,将判断为正常的配置写入一个配置文件中进行保存,并继续进行开机流程,以及当判断所述机顶盒的配置异常时,利用在前保存在所述配置文件中