[发明专利]安卓设备系统的检测方法、装置和系统在审
申请号: | 201310557102.9 | 申请日: | 2013-11-11 |
公开(公告)号: | CN103559133A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 贺眈 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/445 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 系统 检测 方法 装置 | ||
技术领域
本发明涉及检测领域,具体而言,涉及一种安卓设备系统的检测方法、装置和系统。
背景技术
现在市场上的安卓(Android)设备(比如手机、平板等)系统版本众多,除了Google自己的Android原生系统版本以外,还有各个手机厂商制作的深度定制的手机系统。此外还有很多Android操作系统版本是个人爱好者或者是商业公司专门进行定制的,这些自定制的系统版本数量众多,质量参差不齐。很多自定制系统会对原有系统的一些设计原则进行变更,有些API接口也会发生变化。并且,现有的技术方案只能够对运行系统的API版本进行判断,并不存在对安卓系统具体版本的检测方式,由于不知道安卓系统的具体版本,开发者所制作的应用,在自定制系统上容易出现安装失败、运行出错或者是用户体验不良的问题。
针对相关技术中无法检测安卓设备系统版本的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种安卓设备系统的检测方法、装置和系统,以解决现有技术中无法检测安卓设备系统版本的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种安卓设备系统的检测方法,包括:控制安卓设备执行调试命令;获取安卓设备执行调试命令后的返回结果;查找预设数据库中与返回结果对应的系统版本,其中,预设数据库中存储有与不同返回结果对应的系统版本;以及确定查找到的系统版本为安卓设备的系统版本。
进一步地,获取安卓设备执行调试命令后的返回结果包括:获取返回结果中的系统属性参数;以及获取系统属性参数中的目标字段,其中,目标字段为包括系统版本标识的字段,查找预设数据库中与返回结果对应的系统版本包括:查找预设数据库中与目标字段对应的系统版本,其中,预设数据库中存储有与不同目标字段对应的系统版本。
进一步地,在获取安卓设备执行调试命令后的返回结果之后,检测方法还包括:判断返回结果是否存储在预设数据库中,其中,在判断出返回结果存储在预设数据库中的情况下,查找预设数据库中与返回结果对应的系统版本。
进一步地,在控制安卓设备执行调试命令之前,检测方法还包括:控制安卓设备进入调试模式。
为了实现上述目的,根据本发明的另一方面,提供了一种安卓设备系统的检测装置,该检测装置用于执行本发明上述内容所提供的任一种安卓设备系统的检测方法。
为了实现上述目的,根据本发明的另一方面,提供了一种安卓设备系统的检测装置,包括:第一控制单元,用于控制安卓设备执行调试命令;获取单元,用于获取安卓设备执行调试命令后的返回结果;查找单元,用于查找预设数据库中与返回结果对应的系统版本,其中,预设数据库中存储有与不同返回结果对应的系统版本;以及确定单元,用于确定查找到的系统版本为安卓设备的系统版本。
进一步地,获取单元包括:第一获取模块,用于获取返回结果中的系统属性参数;以及第二获取模块,用于获取系统属性参数中的目标字段,其中,目标字段为包括系统版本标识的字段,查找单元包括:查找模块,用于查找预设数据库中与目标字段对应的系统版本,其中,预设数据库中存储有与不同目标字段对应的系统版本。
进一步地,检测装置还包括:判断单元,用于判断返回结果是否存储在预设数据库中,其中,在判断出返回结果存储在预设数据库中的情况下,查找单元查找预设数据库中与返回结果对应的系统版本。
进一步地,检测装置还包括:第二控制单元,用于控制安卓设备进入调试模式。
为了实现上述目的,根据本发明的第三方面,提供了一种安卓设备系统的检测系统,包括:目标设备,其中,目标设备为具有安卓系统的设备;以及检测装置,其中,检测装置本发明上述内容所提供的任一种安卓设备系统的检测装置。
本发明采用控制安卓设备执行调试命令;获取安卓设备执行调试命令后的返回结果;查找预设数据库中与返回结果对应的系统版本,其中,预设数据库中存储有与不同返回结果对应的系统版本;以及确定查找到的系统版本为安卓设备的系统版本。通过获取设备在执行调试命令过程中的返回结果,能够同时得到反应设备API版本和系统版本的信息,进而将该返回结果与预设数据库中的系统版本进行对比,来确定设备的具体系统版本,实现了全面确定安卓设备的系统环境信息,解决了现有技术中无法检测安卓设备系统版本的问题,进而达到了为应用程序开发者提供应用环境和API使用的依据,避免程序出现安装失败、运行出错等问题,最大程度地提高用户体验。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310557102.9/2.html,转载请声明来源钻瓜专利网。