【技术实现步骤摘要】
确保预装插件在出厂时正确安装的方法和装置
本专利技术涉及计算机
,特别涉及一种确保预装插件在出厂时正确安装的方法和装置。
技术介绍
智能网关设备通常包含普通业务部分和智能业务部分,智能业务部分在系统起来时,如果插件没有安装,会进行插件的安装。但是工厂生产时由于设备上电、掉电的时间不确定,导致插件的安装有可能不能完成,或者是部分完成。这种情况下,出厂以后系统起来后就不会再进行插件的安装,这就导致产品出厂以后部分或全部插件不能正常工作,带来大量的售后问题。
技术实现思路
基于此,有必要提供一种确保预装插件在出厂时正确安装的方法和装置,可有效判断插件是否安装完成并确保正确安装。为实现上述专利技术目的,本专利技术采用以下技术方案。本专利技术提供一种确保预装插件在出厂时正确安装的方法,包括步骤:S1:系统启动后,判断是否工厂生产模式;S2:若是,则判断系统中是否存在/data/boot_count文件;S3:若存在,则读取文件内容并将内容赋值给内存变量boot_coun ...
【技术保护点】
1.一种确保预装插件在出厂时正确安装的方法,其特征在于,包括步骤:/nS1:系统启动后,判断是否工厂生产模式;/nS2:若是,则判断系统中是否存在/data/boot_count文件;/nS3:若存在,则读取文件内容并将内容赋值给内存变量boot_count;否则,将内存变量boot_count赋值为0;/nS4:将内存变量boot_count的值加1,并将内存变量boot_count的值写入到所述/data/boot_count文件;/nS5:获取系统当前启动的插件列表;/nS6:判断当前启动的插件列表与系统预置的插件列表是否一致;/nS7:若否,则恢复插件,使当前启动的 ...
【技术特征摘要】
1.一种确保预装插件在出厂时正确安装的方法,其特征在于,包括步骤:
S1:系统启动后,判断是否工厂生产模式;
S2:若是,则判断系统中是否存在/data/boot_count文件;
S3:若存在,则读取文件内容并将内容赋值给内存变量boot_count;否则,将内存变量boot_count赋值为0;
S4:将内存变量boot_count的值加1,并将内存变量boot_count的值写入到所述/data/boot_count文件;
S5:获取系统当前启动的插件列表;
S6:判断当前启动的插件列表与系统预置的插件列表是否一致;
S7:若否,则恢复插件,使当前启动的插件列表还原为系统预置的插件列表。
2.如权利要求1所述的方法,其特征在于,在步骤S5前,还包括步骤:
判断内存变量boot_count的值是否不大于3;
若是,则进入步骤S5。
3.如权利要求2所述的方法,其特征在于,在步骤S7之后,还包括步骤:
若当前启动的插件列表与系统预置的插件列表一致,则删除/data/boot_count文件。
4.一种确保预装插件在出厂时正确安装的装置,其特征在于,包括...
【专利技术属性】
技术研发人员:王通源,
申请(专利权)人:深圳市友华软件科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。