一种生成处理方案和配置的方法和装置制造方法及图纸

技术编号:10832293 阅读:103 留言:0更新日期:2014-12-27 17:12
本申请公开了一种生成处理方案和配置的方法和装置,所述方法包括:通过Android智能设备的基本信息查询服务器端基本信息数据库中对应该设备的Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息;比对上述基本,抽取出原始系统版本信息列表和应当删除的第三方应用列表;将生成的处理方案和配置保存在服务器端数据库中。本申请的方法使完全不了解手机软件的用户也可以“一键式”的将手机中的第三方软件删除。该方法可以任对一款Android手机进行应用删除,还能适当的精简掉原厂系统中一般不使用或很少使用的冗余软件,优化用户的系统,提供流畅的操作,减少内存空间的占用。

【技术实现步骤摘要】
一种生成处理方案和配置、删除预装应用的方法、装置和系统
本专利技术涉及android操作系统领域,具体而言,涉及一种生成处理方案和配置的方法和装置,一种基于Android智能设备预装应用的删除方法和装置,以及一种生成处理方案和配置、删除预装应用的系统。
技术介绍
Android—词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于便携设备,如智能手机和平板电脑。中国大陆地区较多人使用安卓。 安装有安卓系统的移动设备可以安装多种安卓应用。由于目前安卓操作系统的开源性,第三方厂家在智能设备流通到最终用户手中的过程中进行各种应用的预置、预装,这就为非法软件提供了可乘之机。用户安装这些经过改动的操作系统后,所有预装的应用程序都要经过授权才能删除。有些用户开通了管理权限后,对于一些预装的应用程序不知道哪些是系统必须的,哪些是预装非必须的。这类非系统的应用程序占用了内存,拖慢运行速度,有些甚至存在自动联网产生流量、记录用户信息等问题,这些应用并非是客户所需要的。 由于android操作系统是开源的,预置、预装第三方软件多,导致系统的安全性差,用户个人信息易泄露,第三方软件占用大量的内存空间,并且浪费流量等问题。目前市面软件只有root工具、刷机软件、安卓市场、PC助手和刷机盒子等通过root的方式对具体的一款手机进行应用删除,或者针对某一款手机进行事先的应用移除,并对整个手机的操作系统进行重新烧录。但这些工具都只能实现软件安装、软件卸载、root手机等基本操作,不能保存各个厂家的原始版本信息并对相应系统进行处理,普通用户由于对手机文件的不了解,很容易在root手机时将系统文件删除,造成手机无法使用或部分功能无法使用的情况。目前市面上的root软件只适合专业级人员或发烧友使用。
技术实现思路
本申请提供一种生成处理方案和配置的方法和装置,以解决现有删除预置、预装软件的方法的问题。本申请还提供一种基于Android智能设备预装应用的删除方法和装置,以及一种生成处理方案和配置、删除预装应用的系统。 本申请实施例提供了一种生成处理方案和配置的方法,包括: 通过Android智能设备的基本信息查询服务器端基本信息数据库中对应该设备的Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息; 比对Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息,抽取出原始系统版本信息列表和应当删除的第三方应用列表,将上述列表作为该Android智能设备的处理方案和配置; 将生成的处理方案和配置保存在服务器端数据库中; 所述基本信息包括该Android智能设备的品牌名称、品牌机型号、Android版本号和基带版本号。 可选的,所述的第三方软件版本信息,具体包括:热门apk特征采集和非安全类apk信息; 所述热门apk特征采集包括:采集安卓市场或其他软件下载平台上下载量排在前十的apk的特征码; 所述非安全类apk包括:含有广告、读取用户位置信息、读取用户短信记录、读取用户通讯录号码或获取用户的其他隐私的apk。 可选的,在所述的将生成的处理方案和配置保存在服务器端数据库中的步骤之前还包括: 判断生成的初步处理方案和配置是否符合要求; 若不符合,则重新调节处理方案和配置,并重新判断生成的初步的处理方案和配置是否符合要求。 可选的,所述的通过Android系统原始版本信息和厂商原始版本信息生成初步的处理方案和配置,还包括:r00t方式和root程序配置和反root方式和反root程序配置。 可选的,所述的判断生成的初步处理方案和配置是否符合要求步骤中,判断生成的初步处理方案和配置是否可以成功处理Android智能设备,如果可以处理则代表该方案和策略可行,并对多台这种型号的设备进行测试,并判断处理结果是否最大限度删除了该Android智能设备中预装的apk。 相应的,本申请还提供一种生成处理方案和配置的装置,包括: 纯净版处理策略和方案维护模块,用于将预置、预装软件比对模块生成的纯净版处理策略和方案保存在服务器端数据库中; 预置、预装软件比对模块,用于通过Android智能设备的基本信息查询服务器端基本信息数据库中对应该设备的Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息; 预置、预装软件生成模块,用于比对Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息,抽取出原始系统版本信息列表和应当删除的第三方应用列表,将上述列表作为该Android智能设备的处理方案和配置,供验证系统进行后续的验证处理。 可选的,还包括: 信息收集模块,用于收集Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息,并将收集到的信息保存在基本信息数据库中。 可选的,还包括: 方案验证模块,用于判断生成的初步处理方案和配置是否符合要求,并用于判断调节后的处理方案和配置是否符合要求; 调节模块,用于重新调节处理方案和配置。 可选的,所述方案验证模块,具体用于验证预置、预装软件比对模块生成的初步处理方案和配置是否可以成功处理Android智能设备,如果可以处理则代表该方案和策略可行,并对多台这种型号的设备进行测试,并判断处理结果是否最大限度删除了该Android智能设备中预装的apk。 可选的,所述的预置、预装软件比对模块,还包括: 比对查询单元,用于比对查询所述待处理的Android智能设备在纯净版处理策略和方案维护模块中有没有对应该智能设备的处理方案和配置。 此外,本申请实施例还提供了一种基于Android智能设备预装应用的删除方法,所述方法包括: 获取待处理Android智能设备的基本信息; 向服务器端发送查询请求,所述查询请求包括该Android智能设备的所述基本信息; 从服务器端接收对应该Android智能设备的处理方案和配置; 按所述处理方案和配置对该Android智能设备进行预装应用的删除处理; 其中所述处理方案用于定义相应智能设备应当删除和保留的应用程序列表;所述配置用于定义对相应设备进行操作时的接口及指令。 可选的,所述的待处理Andro i d智能设备的基本信息包括:该Andro i d智能设备的品牌名称、品牌机型号、Android版本号和基带版本号。 可选的,所述的按处理方案和配置对该Android智能设备进行预装应用的删除处理包括:根据所述处理方案和配置,删除非Android系统原始版本、厂商原始版本的第三方预置、预装软件;或者同时删除非Android系统原始版本、厂商原始版本的第三方预置、预装软件以及Android系统中的冗余软件包括。 可选的,所述根据所述处理方案和配置,删除非Android系统原始版本、厂商原始版本的第三方预置、预装软件;或者同时删除非Android系统原始版本、厂商原始版本的第三方预置、预装软件以及Android系统中的冗余软件包括:root手机,接着将本文档来自技高网
...

【技术保护点】
一种生成处理方案和配置的方法,其特征在于,包括:通过Android智能设备的基本信息查询服务器端基本信息数据库中对应该设备的Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息;比对Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息,抽取出原始系统版本信息列表和应当删除的第三方应用列表,将上述列表作为该Android智能设备的处理方案和配置;将生成的处理方案和配置保存在服务器端数据库中;所述基本信息包括该Android智能设备的品牌名称、品牌机型号、Android版本号和基带版本号。

【技术特征摘要】
1.一种生成处理方案和配置的方法,其特征在于,包括: 通过Android智能设备的基本信息查询服务器端基本信息数据库中对应该设备的Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息; 比对Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息,抽取出原始系统版本信息列表和应当删除的第三方应用列表,将上述列表作为该Android智能设备的处理方案和配置; 将生成的处理方案和配置保存在服务器端数据库中; 所述基本信息包括该Android智能设备的品牌名称、品牌机型号、Android版本号和基带版本号。2.根据权利要求1所述的生成处理方案和配置的方法,其特征在于,所述的第三方软件版本信息,具体包括:热门apk特征采集和非安全类apk信息; 所述热门apk特征采集包括:采集安卓市场或其他软件下载平台上下载量排在前十的apk的特征码; 所述非安全类apk包括:含有广告、读取用户位置信息、读取用户短信记录、读取用户通讯录号码或获取用户的其他隐私的apk。3.根据权利要求1所述的生成处理方案和配置的方法,其特征在于,所述的通过Android系统原始版本信息和厂商原始版本信息生成初步的处理方案和配置,还包括:root方式和root程序配置和反root方式和反root程序配置。4.根据权利要求1所述的生成处理方案和配置的方案,其特征在于,在所述的将生成的处理方案和配置保存在服务器端数据库中的步骤之前还包括: 判断生成的初步处理方案和配置是否符合要求; 若不符合,则重新调节处理方案和配置,并重新判断生成的初步的处理方案和配置是否符合要求。5.根据权利要求4所述的生成处理方案和配置的方法,其特征在于,所述的判断生成的初步处理方案和配置是否符合要求步骤中,判断生成的初步处理方案和配置是否可以成功处理Android智能设备,如果可以处理则代表该方案和策略可行,并对多台这种型号的设备进行测试,并判断处理结果是否最大限度删除了该Android智能设备中预装的apk。6.一种生成处理方案和配置的装置,其特征在于,包括: 纯净版处理策略和方案维护模块,用于将预置、预装软件比对模块生成的纯净版处理策略和方案保存在服务器端数据库中; 预置、预装软件比对模块,用于通过Android智能设备的基本信息查询服务器端基本信息数据库中对应该设备的Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息; 预置、预装软件生成模块,用于比对Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息,抽取出原始系统版本信息列表和应当删除的第三方应用列表,将上述列表作为该Android智能设备的处理方案和配置,供验证系统进行后续的验证处理。7.根据权利要求6所述的生成处理方案和配置的装置,其特征在于,还包括: 信息收集模块,用于收集Android系统原始版本信息、厂商原始版本信息和第三方软件版本信息,并将收集到的信息保存在基本信息数据库中。8.根据权利要求6所述的生成处理方案和配置的装置,其特征在于,还包括: 方案验证模块,用于判断生成的初步处理方案和配置是否符合要求,并用于判断调节后的处理方案和配置是否符合要求; 调节模块,用于重新调节处理方案和配置。9.根据权利要求8所述的生成处理方案和配置的装置,其特征在于,所述方案验证模块,具体用于验证预置、预装软件比对模块生成的初步处理方案和配置是否可以成功处理Android智能设备,如果可以处理则代表该方案和策略可行,并对多台这种型号的设备进行测试,并判断处理结果是否最大限度删除了该Android智能设备中预装的apk。10.根据权利要求6所述的生成处理方案和配置的装置,其特征在于,所述的预置、预装软件比对模块,还包括: 比对查询单元,用于比对查询所述待处理的Android智能设备在纯净版处理策略和方案维护模块中有没有对应该智能设备的处理方案和配置。11.一种基于Android智能设备预装应...

【专利技术属性】
技术研发人员:刘洋
申请(专利权)人:北京数字天域科技股份有限公司
类型:发明
国别省市:北京;11

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

1