[发明专利]一种Android设备的项目配置化方法及终端有效
申请号: | 202011375116.5 | 申请日: | 2020-11-30 |
公开(公告)号: | CN112463235B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 汤志锋 | 申请(专利权)人: | 福州汇思博信息技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 唐燕玲 |
地址: | 350000 福建省福州市鼓楼区铜*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 设备 项目 配置 方法 终端 | ||
本发明公开了一种Android设备的项目配置化方法及终端;本发明在开机启动时,实时操作系统在初始化各种软硬件环境时只加载通用或共性的驱动程序,而后挂载文件系统;启动配置化服务,根据所述文件系统中预设的项目值读取配置化文件中对应的项目及项目下的配置项并进行存储;启动客制服务,读取并根据所存储的项目及项目下的配置项中的信息来配置对应的客制功能;本发明预设了配置化文件,通过配置文件中的项目及项目下的配置项,对个服务进行配置,使得一个配置化文件能实现整个项目不同功能的配置和支持多个项目的配置,从而实现配置化管理,减少了开发的工作量和成本,提高了开发效率。
技术领域
本发明涉及移动通信技术领域,特别涉及一种Android设备的项目配置化方法及终端。
背景技术
在开发商开发产品时,常碰到同一个平台会衍生很多其他项目,这些项目上常会有功能上的差异,这些差异主要集中在APP、驱动外设、modem(调制解调器)及其他功能,具体如下:
(1)APP差异:如有的项目支持拨打电话,有的项目支持拨打电话。
(2)外设驱动差异:如有的支持sensor(传感器),有的不支持sensor。
(3)modem差异:如有的支持单卡,有的支持双卡。或支持的频段差异等。
(4)其他功能差异:如GPS SUPL服务器有的使用google,有的使用千寻等等。
为了解决这些差异的维护方便和提高效率,很多厂商常用做法:
(1)通过ADC(Analog-to-Digital Converter,模拟/数字转换器)采样电平或者2-3根GPIO管脚的电平的不同来区分不同项目,然后根据不同电平映射的不同项目,加载项目支持的对应的外设驱动。
采用GPIO(General-purpose input/output,通用型输入输出)方式,能区分出的项目总个数和GPIO的个数关系为2的N次方。N为GPIO个数。缺点是区分的项目越多,占用GPIO的管脚个数越多。
采用ADC采样能区分出的项目个数与分辨率、转换误差、转换精度、转化时间、噪声等相关。如分辨率越高,可以分辨的最小模拟电压越小,但是ADC采样如果分的个数越多,越容易被噪声或者器件精度问题而采样的值不正确,导致容易区分出错。且精度越高或者分辨率越高,器件成本越贵。
(2)普遍做法一般会通过不同的项目编译脚本来管理不同的项目。所以通用功能则复用原来的项目,非通用的或有差异的功能则通过项目脚本来区分。这种做法有助于区分不同项目,但是增加了工作量和维护成本。
发明内容
本发明所要解决的技术问题是:提供一种Android设备的项目配置化方法及终端,通过配置化管理减少成本并提高效率。
为了解决上述技术问题,本发明采用的技术方案为:
一种Android设备的项目配置化方法,包括:
S1、在开机启动时,实时操作系统在初始化各种软硬件环境时只加载通用或共性的驱动程序,而后挂载文件系统;
S2、启动配置化服务,根据所述文件系统中预设的项目值读取配置化文件中对应的项目及项目下的配置项并进行存储;
S3、启动客制服务,读取并根据所存储的项目及项目下的配置项中的信息来配置对应的客制功能。
为了解决上述技术问题,本发明采用的另一技术方案为:
一种Android设备的项目配置化终端,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州汇思博信息技术有限公司,未经福州汇思博信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011375116.5/2.html,转载请声明来源钻瓜专利网。