[发明专利]适用于个性化需求的软件平台及处理方法在审
申请号: | 201711194213.2 | 申请日: | 2017-11-24 |
公开(公告)号: | CN107832092A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 鲍雷华;江玲;杜洋;向阳;王科德;林守刚;郭伟 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 四川省成都市天策商标专利事务所51213 | 代理人: | 谭德兵 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适用于 个性化 需求 软件 平台 处理 方法 | ||
技术领域
本发明涉及个性化软件设置领域,具体涉及一种适用于个性化需求的软件平台及处理方法。
背景技术
随着用户个性化需求越来越多,特别是Android智能设备上,不同的用户需要使用不同的应用,目前的做法:针对用户不同的定制需求,将用户不需要的应用移除,并添加客户新增的应用,然后再进行软件集成,这样在智能设备全部应用列表中就只会显示用户需要的应用,虽然这样做满足用户的定制需求,但由于个性化用户有很多,每次为匹配新的需求生成的软件都无法满足之前用户的需求,这样就造成,有多少个用户,就会产生多少版软件,后期如果软件更新,就需要对每一版本软件进行更新升级,这样就带来了很大的工作量,而且在开发过程中也容易疏漏,遗漏之前的更改,无法保障软件质量。因此,怎样解决在满足用户定制化需求的情况下,如何使软件尽可能统一、方便软件更新、迭代变得非常重要。
发明内容
本发明克服了现有技术的不足,提供一种适用于个性化需求的软件平台及处理方法,用于解决由于用户个性化需求越来越多,软件版本过多,造成软件更改、维护困难、软件质量难以保证的问题。
考虑到现有技术的上述问题,根据本发明公开的一个方面,本发明采用以下技术方案:
一种适用于个性化需求的软件平台,包括:
存储模块,用于存储对不同用户定义的不同机器型号的参数,以及存储针对每个机器型号配置的用户需要的应用预置列表;
系统处理模块,用于根据不同机器型号,从所述存储模块中获取对应参数以及与该参数对应的应用预置列表,根据应用预置列表上记载的软件信息将机器中用户不需要的应用更改扩展名。
为了更好地实现本发明,进一步的技术方案是:
根据本发明的一个实施方案,所述系统处理模块获取机器型号和应用预置列表的方式为:
在/hwcfg/product目录下获取文件“机型”+“_app.ini”。
根据本发明的另一个实施方案,所述系统处理模块获取所述应用预置列表后,对/data/app/下的应用名字进行比对,不在应用预置列表上的应用,将相应应用扩展名进行更改。
本发明还可以是:
一种适用于个性化需求的软件处理方法,包括:
对不同用户定义不同的机器型号;
针对每个机器型号配置用户需要的应用预置列表;
软件平台通过机器型号获得对应的应用预置列表,将用户不需要的应用更改扩展名。
根据本发明的另一个实施方案,其应用于Android系统。
根据本发明的另一个实施方案,将用户不需要的应用的扩展名.apk更改_apk。
与现有技术相比,本发明的有益效果之一是:
本发明的一种适用于个性化需求的软件平台及处理方法,能够对Android系统应用的显示进行特殊处理,可减少软件平台针对不同个性化需求的软件开发工作量,同时降低了软件迭代维护成本,为定制客户软件质量提供了强有力的保障。
附图说明
为了更清楚的说明本申请文件实施例或现有技术中的技术方案,下面将对实施例或现有技术的描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅是对本申请文件中一些实施例的参考,对于本领域技术人员来讲,在不付出创造性劳动的情况下,还可以根据这些附图得到其它的附图。
图1为根据本发明一个实施例的系统框图。
具体实施方式
下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
一种适用于个性化需求的软件平台及处理方法,其核心是解决同一版软件很难同时兼容多个个性化需求的问题。Android系统检测一个应用是否存在,一般需要满足两种条件,一是扩展名为apk,二是检测应用中的包名是否符合规范,两个条件缺一不可。由于在应用设计开发时,包名应用的设计开发必须按规范来做,否则应用根本无法运行。本发明主要通过以下方法来实现同一版软件很难同时兼容多个个性化需求。具体地:
步骤1:针对每个用户定义不同的机器型号;
步骤2:针对每个机器型号配置用户需要的应用列表;
步骤3:软件平台通过机器型号获得对应的应用列表,将用户不需要的应用更改扩展名(比如之前为.apk,更改为_apk);
步骤4:智能设备重启,用户不需要的应用将不会出现在全部应用中。
一实施例,包括存储模块、全部应用模块及应用预置列表、工厂菜单、系统处理模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711194213.2/2.html,转载请声明来源钻瓜专利网。