【技术实现步骤摘要】
终端确定可插拔外接设备状态的方法和装置
本专利技术实施方式涉及终端领域,尤其涉及一种终端确定可插拔外接设备状态的方法和装置。
技术介绍
现有的智能终端多采用Linux作为底层操作系统,Linux支持多种外接设备的可插拔操作,例如:打印机,读卡器,扫码枪等。设备厂商为了让设备更具有价格竞争力,可以根据客户的实际需求在设备组装的时候进行外接设备的裁剪,例如:同一款设备,低配版不带USB打印机,高配版带USB打印机。由于终端的外接设备配置不具有唯一性,当无法连接某一外接设备时,软件无法准确的判断出该外接设备是由于损坏还是未安装导致的不能连接。针对这一问题,目前有两种常用的技术解决方案:1.终端在第一次启动时记录当前的外接设备配置,并保存在持久化分区,系统把此配置作为当前终端的标准配置。但是此方案的缺点是:如果第一次设备启动时某一外接设备就不能连接,那么当前终端的标准配置就是一份错误配置。2.终端在某一外接设备不能连接时,弹出提示框告知用户,并让用户选择此外接设备是否是该终端的标准配置。但是此方案的缺点是:软 ...
【技术保护点】
1.一种终端确定可插拔外接设备状态的方法,其特征在于,包括:/n预先在终端中烧录选配的外接设备的硬件配置信息,形成硬件配置表,并对所述硬件配置表进行校验;/n当触发所述终端与外接设备连接时,在所述硬件配置表中查找所述外接设备的硬件配置信息;/n若在所述硬件配置表中查找到所述外接设备的硬件配置信息,则终端对所述外接设备进行访问。/n
【技术特征摘要】
1.一种终端确定可插拔外接设备状态的方法,其特征在于,包括:
预先在终端中烧录选配的外接设备的硬件配置信息,形成硬件配置表,并对所述硬件配置表进行校验;
当触发所述终端与外接设备连接时,在所述硬件配置表中查找所述外接设备的硬件配置信息;
若在所述硬件配置表中查找到所述外接设备的硬件配置信息,则终端对所述外接设备进行访问。
2.根据权利要求1所述的终端确定可插拔外接设备状态的方法,其特征在于,对所述硬件配置表进行校验的具体方法,包括:
在终端中烧录选配的外接设备的硬件配置信息;
终端开机后,采用用户界面测试来验证烧录的硬件配置信息和通过软件读取的硬件配置信息是否一致;
如果一致,则烧录的硬件配置信息成功;
如果不一致,则烧录的硬件配置信息失败,确定失败原因;
所述失败原因包括:烧录的硬件配置信息错误导致的用户界面测试验证失败,或者,外接设备损坏导致的用户界面测试验证失败。
3.根据权利要求1所述的终端确定可插拔外接设备状态的方法,其特征在于,在所述硬件配置表中查找所述外接设备的硬件配置信息的具体方法,包括:
外接设备通过可插拔方式连接到终端;
终端软件在硬件配置表中查找所述外接设备的硬件配置信息;
如果在所述硬件配置表中没有查找到所述外接设备的硬件配置信息,则终端没有选配所述外接设备,不对所述外接设备进行访问;
如果在所述硬件配置表中查找到所述外接设备的硬件配置信息,则终端软件尝试连接所述外接设备。
4.根据权利要求3所述的终端确定可插拔外接设备状态的方法,其特征在于,所述终端对所述外接设备进行访问的具体方法,包括:
终端软件尝试连接所述外接设备;
若连接成功,则终端对所述外接设备进行访问;
若连接失败,终端弹出失败提示,所述失败提示为可插拔外接设备松动或者损坏,请重新插拔或更换设备;
如果重新插拔...
【专利技术属性】
技术研发人员:李阳,郭晗,高陆林,张泽远,刘文明,
申请(专利权)人:上海商米科技集团股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。