基于WIFI的工厂实现Android终端预安装应用的系统及方法技术方案

技术编号:28769587 阅读:22 留言:0更新日期:2021-06-09 10:55
本发明专利技术公开了一种基于WIFI的工厂实现Android终端预安装应用的系统及方法,系统包括有服务器端、WIFI设备以及应用安装服务模块。利用本发明专利技术可以实时配置预置应用的相关信息,满足预置应用频繁变化的需求,整个预置任务的完成基本实现自动化,大大降低了人工成本。本。

【技术实现步骤摘要】
基于WIFI的工厂实现Android终端预安装应用的系统及方法


[0001]本专利技术涉及Android终端
,具体涉及一种基于WIFI的工厂实现Android终端预安装应用的系统及方法。

技术介绍

[0002]Android终端已经在我们身边很普及了,从手机到平板,各大厂商的盈利有很大一部分是在软件上实现的,其中第三方应用的预置无疑是个不错的选择。当前,第三方应用的预置面临一个问题,随着新客户的签约和旧客户合同的到期,会出现需要频繁地进行新应用的预置和已预置应用的卸载的情况。
[0003]传统预置应用的方式有两种:第一种方式是ROM打包时实现对应用的预置或删除,此种方法简单高效,但是灵活性差,需要借助ROM打包才能实现,而ROM打包一般不会太频繁;第二种方式是终端设备出厂前,通过USB线连接到电脑实现对应用的安装和卸载,这种方式比较灵活,但是会增加工厂的人工操作成本。

技术实现思路

[0004]针对现有技术的不足,本专利技术旨在提供一种基于WIFI的工厂实现Android终端预安装应用的系统及方法。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于WIFI的工厂实现Android终端预安装应用的系统,其特征在于,包括:服务器端:和Android终端通讯连接,用于为Android终端提供指定机型的预置任务的查询以及预置任务压缩包的下载;所述预置任务压缩包中包括要安装的apk文件和要卸载的应用包名清单;服务器还用于提供接口供运营人员进行各Android终端机型对应的要预置的应用配置和要卸载的应用包名配置;WIFI设备:工厂内布置有多个WIFI设备,用于和工厂内待处理的Android终端通讯连接,供Android终端通过WIFI和服务器端通讯连接;每个WIFI设备均有预设的名称,并且在Android终端中预存有工厂内所布置的这些WIFI设备的名称列表;应用安装服务模块:设置在Android终端,用于在Android终端升级ROM后的第一次开机时启动,其在启动后会打开WIFI搜索,得到所发现的WIFI设备列表,然后根据预存的WIFI设备的名称列表进行第一次过滤,过滤掉不在列表上的WIFI设备;第一次过滤后,应用安装服务模块根据各WIFI设备的信号强弱进行第二次过滤,过滤掉信号强度低于预设信号强度阈值的WIFI设备,得到最终的可用WIFI设备列表,并选择其中一个WIFI设备进行连接;用于在Android终端连接WIFI设备后,将Android终端的机型信息上传至服务器端,从服务器端查询对应机型的预置任务压缩包的url,如果url非空,表示有该机型有预置任务,应用安装服务模块下载对应的预置任务压缩包,下载完成后解压预置任务压缩包,然后安装其中的apk文件,并根据要卸载的应用包名清单卸载ROM中已安装的指定应用。2.根据权利要求1所述的系统,其特征在于,每台WIFI设备以中文+数字的格式命名,在最终的可用WIFI设备列表中选择目标WIFI设备时,如果可用WIFI设备列表中的WIFI设备数量≤16,应用安装服务模块将Android终端的序列号的最后一位16进制数与可用WIFI设备列表中的WIFI设备数量作取余计算,按结果选择可用WIFI设备列表中对应顺序的WIFI设备作为目标WIFI设备进行连接;如果可用WIFI设备列表中的WIFI设备数量>16,应用安装服务模块取待处理的Android终端的序列号的最后两位16进制数与可用WIFI设备列表中的WIFI设备数量作取余计算,按结果选择可用WIFI设备列表中对应顺序的WIFI设备作为目标WIFI设备进行连接。3.根据权利要求1所述的系统,其特征在于,应用安装服务模块用于在Android终端下载预置任务压缩包、安装apk文件以及卸载应用的过程中,监测并记录异常情况,并监测Android终端的电源键按下消息,当发生电源键按下消息时,根据记录的异常情况判断该Android终端异常还是正常,若异常则弹出出错对话框并阻止关机,若正常则在关机前关闭WIFI搜索、清除缓存数据并设置特定标志位,保证以...

【专利技术属性】
技术研发人员:娄渊胜季英会
申请(专利权)人:读书郎教育科技有限公司
类型:发明
国别省市:

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

1