手机上触摸屏固件管理的方法技术

技术编号:12393719 阅读:58 留言:0更新日期:2015-11-26 01:14
本发明专利技术揭示了一种手机上触摸屏固件管理的方法,所述方法包括:S1、通过读取相应寄存器信息来获取触摸屏固件版本号;S2、工厂生产线上有效拦截低固件版本号的触摸屏;S3、用户或维修人员查询目前触摸屏的固件版本号;S4、用户或维修人员升级固件版本。本发明专利技术提出的手机上触摸屏固件管理的方法,通过读取触摸屏的固件版本号,首先在工厂生产线上就可以拦截低固件版本的触摸屏,避免流入用户手中;其次通过特殊的指令方式,用户或者维修人员也可以看到固件版本,这样就可以方便的管理或升级触摸屏固件,以解决触摸屏不灵敏或者某些功能异常等问题,与传统设计相比,提高了产品竞争力,同时增强用户体验。

【技术实现步骤摘要】

本专利技术属于移动通讯
,涉及一种固件管理,尤其涉及一种。
技术介绍
随着多媒体技术的发展,移动终端的发展也是日新月异,只能手机普遍采用较大的显示屏,且都是靠触摸屏实现与用户的互动。触摸屏的稳定性和易用性显得尤为重要。通常智能手机出厂后,用户无法直观的获取触摸屏的基本信息:如生产厂家、固件版本等,一旦发生触摸屏不灵敏或者功能异常的情况,往往束手无策,甚至可能需要重新更换整套显示装置,造成很大的浪费。有鉴于此,如今迫切需要设计一种新的固件管理方式,以便克服现有管理方式的上述缺陷。
技术实现思路
本专利技术所要解决的技术问题是:提供一种,通过读取触摸屏的固件版本号,首先在工厂生产线上就可以拦截低固件版本的触摸屏,避免流入用户手中;其次通过特殊的指令方式,用户或者维修人员也可以看到固件版本,这样就可以方便的管理或升级触摸屏固件,以解决触摸屏不灵敏或者某些功能异常等问题,与传统设计相比,提高了产品竞争力,同时增强用户体验。为解决上述技术问题,本专利技术采用如下技术方案:—种,所述方法包括:步骤A、触摸屏控制芯片FT5336与基带芯片BBIC通过I2C的方式连接,FT5336用来管理固件版本的寄存器是0xA6,用宏来来定义:#define FT_REG_Fff_VER 0xA6Android智能手机分为内核空间和用户空间,在内核空间,通过以下函数获取固件版本号,并存储在数组中:u8 reg_addr ;reg_addr = FT—REG—FW—VER ;Ft5336_i2c_read(client, &reg_addr, I, &data->fw_ver , I);读取到的固件版本号,就存放在data->fw_ver中;另外将该版本号传递到用户空间:hardwareinfo_set_prop(HARDWARE_TP, data->fw_ver);这样在用户空间内,也能获取到该信息;步骤B、在工厂生产线上,手机会进入工厂模式,这种模式下,快速的检测手机硬件的基本性能,保证出厂手机硬件性能;在触摸屏的检测步骤中,除了常规的划线管理外,另外增加判断固件版本号的功能;假如某触摸屏模组厂最新的固件版本是0x16,工厂模式中软件实现方式如下:#define TP_FIRMWARE_LATEST 0x16if(TP_FIRMWARE_LATEST>data->fw_ver)return-1 ;如果获取到的固件版本号低于0x16,直接退出,表明触摸屏检测失败,这样就避免了不良品流入用户手中;步骤C、在用户空间内,用户通过特殊的指令触发特殊的程序,这个程序事先集成到软件版本中,从而能看到触摸屏的固件版本号;步骤D、如果FT5336芯片更新了触摸屏的固件版本,解决了某些潜在问题,或者增强了用户体验,用户或者维修人员通过对应的安装包APK来升级固件;首先将APK安装到手机中,其次要获取到更新后的触摸屏固件;步骤E、对比经过特殊指令看到的固件版本号和最新的固件版本号,如果差别太大,就不能直接升级,否则会损坏触摸屏TP(Touch Panel);假如经过特殊指令得到的固件版本号是0x16,而对应安装包最新的固件版本号是0x18,则不能直接升级,需要先升级到较高版本号0x17,然后再升级到最高版本号0x18。—种,所述方法包括:S1、通过读取相应寄存器信息来获取触摸屏固件版本号;S2、工厂生产线上有效拦截低固件版本号的触摸屏;S3、用户或维修人员查询目前触摸屏的固件版本号;S4、用户或维修人员升级固件版本。作为本专利技术的一种优选方案,所述步骤SI中,触摸屏控制芯片FT5336与基带芯片BBIC通过I2C的方式连接,FT5336用来管理固件版本的寄存器是0xA6,用宏来来定义:#define FT_REG_Fff_VER 0xA6Android智能手机分为内核空间和用户空间,在内核空间,通过以下函数获取固件版本号,并存储在数组中:u8 reg_addr ;reg_addr = FT—REG—FW—VER ;Ft5336_i2c_read(client, &reg_addr, I, &data->fw_ver , I);读取到的固件版本号,就存放在data->fw_ver中;另外将该版本号传递到用户空间:hardwareinfo_set_prop(HARDWARE_TP, data->fw_ver);这样在用户空间内,也能获取到该信息。作为本专利技术的一种优选方案,所述步骤S2中,在工厂生产线上,手机会进入工厂模式,这种模式下,快速的检测手机硬件的基本性能,保证出厂手机硬件性能;在触摸屏的检测步骤中,除了常规的划线管理外,另外增加判断固件版本号的功能;假如某触摸屏模组厂最新的固件版本是0x16,工厂模式中软件实现方式如下:#define TP_FIRMWARE_LATEST 0x16if(TP_FIRMWARE_LATEST>data->fw_ver)return-1 ;如果获取到的固件版本号低于0x16,直接退出,表明触摸屏检测失败,这样就避免了不良品流入用户手中。作为本专利技术的一种优选方案,所述步骤S3包括:在用户空间内,用户通过特殊的指令触发特殊的程序,这个程序事先集成到软件版本中,从而能看到触摸屏的固件版本号。作为本专利技术的一种优选方案,所述步骤S4包括:如果FT5336芯片更新了触摸屏的固件版本,解决了某些潜在问题,或者增强了用户体验,用户或者维修人员通过对应的安装包APK来升级固件;首先将APK安装到手机中,其次要获取到更新后的触摸屏固件。作为本专利技术的一种优选方案,所述方法还包括:对比经过特殊指令看到的固件版本号和最新的固件版本号,如果差别太大,就不能直接升级,否则会损坏触摸屏TP ;假如经过特殊指令得到的固件版本号是0x16,而对应安装包最新的固件版本号是0x18,则不能直接升级,需要先升级到较高版本号0x17,然后再升级到最高版本号0x18。本专利技术的有益效果在于:本专利技术提出的,通过读取触摸屏的固件版本号,首先在工厂生产线上就可以拦截低固件版本的触摸屏,避免流入用户手中;其次通过特殊的指令方式,用户或者维修人员也可以看到固件版本,这样就可以方便的管理或升级触摸屏固件,以解决触摸屏不灵敏或者某些功能异常等问题,与传统设计相比,提高了产品竞争力,同时增强用户体验。【附图说明】图1为本专利技术触摸屏固件管理方法的示意图。【具体实施方式】下面结合附图详细说明本专利技术的优选实施例。实施例一请参阅图1,本专利技术揭示了一种,【具体实施方式】包括如下步骤:步骤A:敦泰公司的触摸屏控制芯片FT5336跟BBIC(Base Band Integratedcircuit,基带芯片),通过 I2C (Inter — Integrated Circuit)的方式连接。FT5336 用来管理固件版本的寄存器是0xA6,可以用宏来来定义:#define FT_REG_Fff_VER 0xA6Android智能手机分为内核空间和用户空间,在内核空间,通过以下函数获取固件版本号,并存储在数组中:u8 reg_addr ;reg_addr = FT—REG—FW—VER ;本文档来自技高网...

【技术保护点】
一种手机上触摸屏固件管理的方法,其特征在于,所述方法包括:步骤A、触摸屏控制芯片FT5336与基带芯片BBIC通过I2C的方式连接,FT5336用来管理固件版本的寄存器是0xA6,用宏来来定义:#define FT_REG_FW_VER 0xA6Android智能手机分为内核空间和用户空间,在内核空间,通过以下函数获取固件版本号,并存储在数组中:u8 reg_addr;reg_addr=FT_REG_FW_VER;Ft5336_i2c_read(client,&reg_addr,1,&data‑>fw_ver[0],1);读取到的固件版本号,就存放在data‑>fw_ver[0]中;另外将该版本号传递到用户空间:hardwareinfo_set_prop(HARDWARE_TP,data‑>fw_ver[0]);这样在用户空间内,也能获取到该信息;步骤B、在工厂生产线上,手机会进入工厂模式,这种模式下,快速的检测手机硬件的基本性能,保证出厂手机硬件性能;在触摸屏的检测步骤中,除了常规的划线管理外,另外增加判断固件版本号的功能;假如某触摸屏模组厂最新的固件版本是0x16,工厂模式中软件实现方式如下:#define TP_FIRMWARE_LATEST 0x16if(TP_FIRMWARE_LATEST>data‑>fw_ver[0])return‑1;如果获取到的固件版本号低于0x16,直接退出,表明触摸屏检测失败,这样就避免了不良品流入用户手中;步骤C、在用户空间内,用户通过特殊的指令触发特殊的程序,这个程序事先集成到软件版本中,从而能看到触摸屏的固件版本号;步骤D、如果FT5336芯片更新了触摸屏的固件版本,解决了某些潜在问题,或者增强了用户体验,用户或者维修人员通过对应的安装包APK来升级固件;首先将APK安装到手机中,其次要获取到更新后的触摸屏固件;步骤E、对比经过特殊指令看到的固件版本号和最新的固件版本号,如果差别太大,就不能直接升级,否则会损坏触摸屏TP;假如经过特殊指令得到的固件版本号是0x16,而对应安装包最新的固件版本号是0x18,则不能直接升级,需要先升级到较高版本号0x17,然后再升级到最高版本号0x18。...

【技术特征摘要】

【专利技术属性】
技术研发人员:乔连伟
申请(专利权)人:上海闻泰电子科技有限公司
类型:发明
国别省市:上海;31

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

1