一种实现机顶盒恢复出厂后快速接入的方法技术

技术编号:35922775 阅读:20 留言:0更新日期:2022-12-10 11:08
本发明专利技术涉及数字机顶盒技术,其公开了一种实现机顶盒恢复出厂后快速接入的方法,实现机顶盒恢复出厂后无需重新输入配置信息即可正确接入,避免繁杂的操作,提高接入效率。本发明专利技术通过在机顶盒终端系统private分区创建文件保存配置信息,在用户恢复出厂设置后,使用机顶盒终端系统的API接口设置拨号信息,使用与中间件约定的AIDL接口设置用户信息,开机引导程序获取到拨号信息和用户信息后直接启动认证接入,即可正常观看电视,无需装维人员上门操作,提高了用户体验。提高了用户体验。提高了用户体验。

【技术实现步骤摘要】
一种实现机顶盒恢复出厂后快速接入的方法


[0001]本专利技术涉及数字机顶盒技术,具体涉及一种实现机顶盒恢复出厂后快速接入的方法。

技术介绍

[0002]随着智能机顶盒终端普及与推广,目前大量用户家里都安装了智能机顶盒终端,但是伴随使用时间的延长,机顶盒使用时出现卡顿,反应慢等情况数量越来越多,而出现这些现象通常是设备使用时间过长、终端系统中安装应用较多、缓存垃圾较多等情况,这时通常只需要对设备进行恢复出厂设置即可。
[0003]然而,由于恢复出厂后需要重新输入拨号账号、密码,业务账号、密码等配置信息才能正常接入,而用户一般不懂如何操作,这时只能请装维人员上门处理,费时费力。

技术实现思路

[0004]本专利技术所要解决的技术问题是:提出一种实现机顶盒恢复出厂后快速接入的方法,实现机顶盒恢复出厂后无需重新输入配置信息即可正确接入,避免繁杂的操作,提高接入效率。
[0005]本专利技术解决上述技术问题采用的技术方案是:
[0006]一种实现机顶盒恢复出厂后快速接入的方法,包括以下步骤:
[0007]S1、机顶盒信息查询:
[0008]通过机顶盒终端系统API接口获取拨号信息;
[0009]通过与中间件约定的AIDL接口获取用户信息;
[0010]S2、机顶盒信息存储:
[0011]在机顶盒终端系统private分区创建可读写的机顶盒信息存储文件;
[0012]将步骤S1中查询获取的信息作为配置信息存储至所述机顶盒信息存储文件中;r/>[0013]S3、恢复出厂后机顶盒信息读取:
[0014]用户恢复出厂启动后,机顶盒终端系统检测到private分区的机顶盒信息存储文件后,从所述机顶盒信息存储文件中读取配置信息;
[0015]S4、机顶盒信息恢复:
[0016]根据读取到的配置信息,使用机顶盒终端系统的API接口设置拨号信息,使用与中间件约定的AIDL接口设置用户信息;
[0017]开机引导程序获取到拨号信息和用户信息后直接启动认证接入。
[0018]进一步的,步骤S1中,所述拨号信息包括拨号账号、拨号密码;所述用户信息包括业务账号、业务密码和用户模式。
[0019]进一步的,步骤S2中,采用Android Properties根据步骤S1查询获取到的信息按照键值对的方式存储至所述机顶盒信息存储文件中。
[0020]进一步的,步骤S3还包括:若机顶盒终端系统检测在private分区中未检测到机顶
盒信息存储文件,则每隔一定时间继续检测,在达到设定的检测次数阈值后,若仍然无法检测到机顶盒信息存储文件,则按照正常启动流程启动。
[0021]进一步的,步骤S3中,机顶盒终端系统检测到private分区的机顶盒信息存储文件后,使用AndroidProperties按照键值对方式从所述机顶盒信息存储文件中读取配置信息。
[0022]进一步的,步骤S3还包括:若在private分区中检测到机顶盒信息存储文件,但使用Android Properties按照键值对方式从所述机顶盒信息存储文件中未能读取到配置信息,则按照正常启动流程启动。
[0023]本专利技术的有益效果是:
[0024]通过在机顶盒终端系统private分区创建文件保存配置信息,在用户恢复出厂设置后,使用机顶盒终端系统的API接口设置拨号信息,使用与中间件约定的AIDL接口设置用户信息,开机引导程序获取到拨号信息和用户信息后直接启动认证接入,即可正常观看电视,无需装维人员上门操作,提高了用户体验。
附图说明
[0025]图1为实施例中的恢复出厂后机顶盒信息读取流程图;
[0026]图2为实施例中的机顶盒信息恢复流程图。
具体实施方式
[0027]本专利技术旨在提出一种实现机顶盒恢复出厂后快速接入的方法,实现机顶盒恢复出厂后无需重新输入配置信息即可正确接入,避免繁杂的操作,提高接入效率。
[0028]实施例:
[0029]本实施例中的实现机顶盒恢复出厂后快速接入的方法包括:机顶盒信息查询、机顶盒信息存储、恢复出厂后机顶盒信息读取、机顶盒信息恢复几个方面;具体说明如下:
[0030]一、机顶盒信息查询:
[0031](1)通过终端系统提供的API接口(应用程序接口)获取用户拨号账号,拨号密码等相关系统信息;
[0032](2)通过与中间件约定AIDL(Android接口定义语言)接口获取业务账号,业务密码,用户模式等用户相关信息,通过与中间件约定AIDL接口获取业务账号、业务密码、用户模式等用户相关信息。
[0033]本步骤通过系统API接口及与中间件约定的AIDL接口可快速获取到机顶盒的配置信息。
[0034]二、机顶盒信息存储:
[0035](1)在终端系统的private分区创建private.cfg文件,private.cfg可读写;
[0036](2)以private.cfg为文件流创建AndroidProperties;
[0037](3)根据查询到的相关信息,在Android Properties创建对应键值对。即,使用Android Properties根据查询到的信息按照键值对的方式对应存储拨号账号,拨号密码,业务账号,业务密码,用户模式等配置信息。
[0038]本步骤通过在终端系统private分区创建一个文件来存储信息,可简单高效的解决恢复出厂信息会被清除的问题。
[0039]三、恢复出厂后机顶盒信息读取:
[0040](1)智能机顶盒恢复出厂启动后,检测private分区是否存在private.cfg文件;
[0041](2)若存在private.cfg文件,则通过AndroidProperties读取相应的键值对;
[0042](3)若不存在private.cfg文件,继续每间隔一秒尝试检测private.cfg,若检测三次都检测不到,则按照原有启动流程正常启动。
[0043](4)检测读取到对应键值对是否存在相关配置信息,若存在则继续下面的恢复流程,若不存在则按照原有启动流程正常启动。
[0044]上述恢复出厂后机顶盒信息读取的流程如图1所示,本实施例通过AndroidProperties来存储与读取文件,简便快捷,安全稳定。
[0045]可以理解的是,上述“原有启动流程”是指恢复出厂后重新手动输入拨号账号、密码,业务账号、密码等配置信息的流程,其为现有技术,这里不再赘述。
[0046]四、顶盒信息恢复:
[0047](1)根据在private.cfg文件中读取的配置信息,调用终端系统API设置拨号账号及拨号密码;
[0048](2)根据在private.cfg文件中读取的配置信息,调用与中间件约定的AIDL接口设置业务账号、业务密码等用户信息;
[0049](3)开机向导获取到相关信息后直接启动认证本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实现机顶盒恢复出厂后快速接入的方法,其特征在于,包括以下步骤:S1、机顶盒信息查询:通过机顶盒终端系统API接口获取拨号信息;通过与中间件约定的AIDL接口获取用户信息;S2、机顶盒信息存储:在机顶盒终端系统private分区创建可读写的机顶盒信息存储文件;将步骤S1中查询获取的信息作为配置信息存储至所述机顶盒信息存储文件中;S3、恢复出厂后机顶盒信息读取:用户恢复出厂启动后,机顶盒终端系统检测到private分区的机顶盒信息存储文件后,从所述机顶盒信息存储文件中读取配置信息;S4、机顶盒信息恢复:根据读取到的配置信息,使用机顶盒终端系统的API接口设置拨号信息,使用与中间件约定的AIDL接口设置用户信息;开机引导程序获取到拨号信息和用户信息后直接启动认证接入。2.如权利要求1所述的一种实现机顶盒恢复出厂后快速接入的方法,其特征在于,步骤S1中,所述拨号信息包括拨号账号、拨号密码;所述用户信息包括业务账号、业务密码和用户模式。3.如权利要求1所述的一种实现机顶盒恢复出厂后快速接入的方法,其特征在于,...

【专利技术属性】
技术研发人员:周传凯陈启均程志
申请(专利权)人:成都长虹网络科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1