设置触屏参数值的方法及装置制造方法

文档序号:6489385阅读:101来源:国知局
设置触屏参数值的方法及装置制造方法
【专利摘要】本发明公开了一种设置触屏参数值的方法及装置,属于终端【技术领域】。所述方法包括:确定打开的应用程序的类型;根据所述应用程序的类型确定对应的触屏参数值;根据确定的触屏参数值设置固件参数中的触屏参数值。所述装置包括:第一确定模块、第二确定模块和第一设置模块。本发明通过根据应用程序的类型设置对应的触屏参数值,使不同类型的应用程序设置不同的触屏参数值,实现触屏参数值的动态设置,从而提高了设置触屏参数值的灵活性,改善了不同应用场景的触屏体验。
【专利说明】设置触屏参数值的方法及装置
【技术领域】
[0001]本发明涉及终端【技术领域】,特别涉及一种设置触屏参数值的方法及装置。
【背景技术】
[0002]随着智能终端的爆发式增长,TP (Touch Panel,触摸屏)已经基本取代了键盘成为了智能终端最主要的输入设备。智能终端的定位不同,对TP的灵敏度和报点率等触屏参数值的设置要求也有不同,因此,如何设置终端的触屏参数值,成为了影响终端性能的关键。
[0003]现有技术在设置触屏参数值时,针对灵敏度和报点率等触屏参数,通过TP的固件进行设定,且在驱动加载固件时TP的灵敏度值和报点率值就已经设定好,每个产品仅设置一个灵敏度值和报点率值。
[0004]然而,灵敏度和报点率等触屏参数值并不是越高越好,灵敏度值越高,容易造成TP的干扰,灵敏度值越低,TP的体验就越差;同理,TP的报点率值也不是越高越好,报点率值越高,对CPU的负荷就越大,功耗也会上升,由于现有技术中每个产品仅设置一个灵敏度值和报点率值,导致设置方式比较单一,影响TP的体验。

【发明内容】

[0005]为了解决现有技术的问题,本发明实施例提供了一种设置触屏参数值的方法及装置。所述技术方案如下:
[0006]第一方面,提供了一种设置触屏参数值的方法,所述方法包括:
[0007]确定打开的应用程序的类型;
[0008]根据所述应用程序的类型确定对应的触屏参数值;
[0009]根据确定的触屏参数值设置固件参数中的触屏参数值。
[0010]在第一方面的第一种可能的实现方式中,所述根据所述应用程序的类型确定对应的触屏参数值之前,还包括:
[0011]设置不同的触屏参数等级及每个等级对应的触屏参数值,并建立应用程序的类型与触屏参数等级之间的对应关系;
[0012]所述根据所述应用程序的类型确定对应的触屏参数值,具体包括:
[0013]根据所述应用程序的类型确定对应的触屏参数等级,并将确定的触屏参数等级对应的触屏参数值作为与所述应用程序的类型相对应的触屏参数值。
[0014]在第一方面的第二种可能的实现方式中,所述根据确定的触屏参数值设置固件参数中的触屏参数值,具体包括:
[0015]将所述确定的触屏参数值写入驱动节点,通过所述驱动节点根据所述确定的触屏参数值设置所述固件参数中的触屏参数值。
[0016]在第一方面的第三种可能的实现方式中,所述根据确定的触屏参数值设置固件参数中的触屏参数值之前,还包括:
[0017]在加载固件之前,将触屏参数的初始值预先写入所述固件参数中;[0018]所述根据确定的触屏参数值设置固件参数中的触屏参数值,具体包括:
[0019]将确定的触屏参数值写入所述固件参数中,以使所述确定的触屏参数值替换在所述固件参数中预先写入的所述触屏参数的初始值。
[0020]结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述触屏参数值至少包括灵敏度值和/或报点率值。
[0021]第二方面,还提供了一种设置触屏参数值的装置,所述装置包括:
[0022]第一确定模块,用于确定打开的应用程序的类型;
[0023]第二确定模块,用于根据所述第一确定模块确定的所述应用程序的类型确定对应的触屏参数值;
[0024]第一设置模块,用于根据所述第二确定模块确定的触屏参数值设置固件参数中的触屏参数值。
[0025]在第二方面的第一种可能的实现方式中,所述装置,还包括:
[0026]第二设置模块,用于设置不同的触屏参数等级及每个等级对应的触屏参数值;
[0027]建立模块,用于建立应用程序的类型与所述第二设置模块设置的触屏参数等级之间的对应关系;
[0028]所述第二确定模块,具体用于根据所述应用程序的类型确定对应的触屏参数等级,并将确定的触屏参数等级对应的触屏参数值作为与所述应用程序的类型相对应的触屏参数值。
[0029]在第二方面的第二种可能的实现方式中,所述第一设置模块,具体用于将所述确定的触屏参数值写入驱动节点,通过所述驱动节点根据所述确定的触屏参数值设置所述固件参数中的触屏参数值。
[0030]在第二方面的第三种可能的实现方式中,所述装置,还包括:
[0031]初始模块,用于在加载固件之前,将触屏参数的初始值预先写入所述固件参数中;
[0032]所述第一设置模块,具体用于将确定的触屏参数值写入所述固件参数中,以使所述确定的触屏参数值替换所述初始模块在固件参数中预先写入的所述触屏参数的初始值。
[0033]结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述触屏参数值至少包括灵敏度值和/或报点率值。
[0034]本发明实施例提供的技术方案带来的有益效果是:
[0035]通过根据应用程序的类型设置对应的触屏参数值,使不同类型的应用程序设置不同的触屏参数值,实现触屏参数值的动态设置,从而提高了设置触屏参数值的灵活性,改善了不同应用场景的触屏体验。
【专利附图】

【附图说明】
[0036]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本发明实施例一提供的一种设置触屏参数值的方法流程图;
[0038]图2是本发明实施例二提供的一种设置触屏参数值的方法流程图;
[0039]图3是本发明实施例三提供的一种设置触屏参数值的方法流程图;
[0040]图4是本发明实施例四提供的一种设置触屏参数值的方法流程图;
[0041]图5是本发明实施例五提供的一种设置触屏参数值的装置结构示意图;
[0042]图6是本发明实施例五提供的另一种设置触屏参数值的装置结构示意图;
[0043]图7是本发明实施例五提供的又一种设置触屏参数值的装置结构示意图;
[0044]图8是本发明实施例六提供的一种终端的结构示意图。
【具体实施方式】
[0045]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0046]实施例一
[0047]本实施例提供了一种设置触屏参数值的方法,参见图1,本实施例提供的方法流程具体如下:
[0048]101:确定打开的应用程序的类型;
[0049]其中,应用程序的类型包括但不限于游戏、网页、地图、主界面、解锁、联系人、拨打电话、邮件、通话记录、短信、相机、拍照、音乐、设置等,本实施例不对划分应用程序的类型的方式,以及划分的具体应用程序的类型进行限定。
[0050]102:根据应用程序的类型确定对应的触屏参数值;
[0051]进一步地,根据应用程序的类型确定对应的触屏参数值之前,还包括:
[0052]设置不同的触屏参数等级及每个等级对应的触屏参数值,并建立应用程序的类型与触屏参数等级之间的对应关系;
[0053]根据应用程序的类型确定对应的触屏参数值,包括但不限于:
[0054]根据应用程序的类型确定对应的触屏参数等级,并将确定的触屏参数等级对应的触屏参数值作为与应用程序的类型相对应的触屏参数值。
[0055]103:根据确定的触屏参数值设置固件参数中的触屏参数值。
[0056]具体地,根据确定的触屏参数值设置固件参数中的触屏参数值,包括但不限于:
[0057]将确定的触屏参数值写入驱动节点,通过驱动节点根据确定的触屏参数值设置固件参数中的触屏参数值。
[0058]进一步地,根据确定的触屏参数值设置固件参数中的触屏参数值之前,还包括:
[0059]在加载固件之前,将触屏参数的初始值预先写入固件参数中;
[0060]根据确定的触屏参数值设置固件参数中的触屏参数值,包括但不限于:
[0061]将确定的触屏参数值写入所述固件参数中,以使确定的触屏参数值替换在固件参数中预先写入的触屏参数的初始值。
[0062]其中,上述触屏参数值至少包括灵敏度值和/或报点率值。
[0063]本实施例提供的方法,通过根据应用程序的类型设置对应的触屏参数值,使不同类型的应用程序设置不同的触屏参数值,实现触屏参数值的动态设置,从而提高了设置触屏参数值的灵活性,改善了不同应用场景的触屏体验。
[0064]为了更加清楚地阐述上述实施例提供的设置触屏参数值的方法,结合上述实施例的内容,以如下实施例二至实施例四为例,对设置触屏参数值的方法进行详细说明,详见如下实施例二至实施例四:
[0065]实施例二
[0066]本实施例提供了一种设置触屏参数值的方法,为了便于说明,本实施例结合上述实施例一的内容,以设置的触屏参数为灵敏度为例,对设置触屏参数值的方法进行举例说明。参见图2,本实施例提供的方法流程具体如下:
[0067]201:设置不同的灵敏度等级及每个等级对应的灵敏度值,并建立应用程序的类型与灵敏度等级之间的对应关系;
[0068]针对该步骤,设置不同的灵敏度等级时,本实施例不对设置的具体灵敏度等级及个数进行限定,仅以将灵敏度设置为Sensitivity_Low (低灵敏度)、Sensitivity_Normal(正常灵敏度)和Sensitivity_High (高灵敏度)三个等级,每个等级对应的灵敏度值如下面表1所示为例:
[0069]表1
[0070]
【权利要求】
1.一种设置触屏参数值的方法,其特征在于,所述方法包括: 确定打开的应用程序的类型; 根据所述应用程序的类型确定对应的触屏参数值; 根据确定的触屏参数值设置固件参数中的触屏参数值。
2.根据权利要求1所述的方法,其特征在于,所述根据所述应用程序的类型确定对应的触屏参数值之前,还包括: 设置不同的触屏参数等级及每个等级对应的触屏参数值,并建立应用程序的类型与触屏参数等级之间的对应关系; 所述根据所述应用程序的类型确定对应的触屏参数值,具体包括: 根据所述应用程序的类型确定对应的触屏参数等级,并将确定的触屏参数等级对应的触屏参数值作为与所述应用程序的类型相对应的触屏参数值。
3.根据权利要求 1所述的方法,其特征在于,所述根据确定的触屏参数值设置固件参数中的触屏参数值,具体包括: 将所述确定的触屏参数值写入驱动节点,通过所述驱动节点根据所述确定的触屏参数值设置所述固件参数中的触屏参数值。
4.根据权利要求1所述的方法,其特征在于,所述根据确定的触屏参数值设置固件参数中的触屏参数值之前,还包括: 在加载固件之前,将触屏参数的初始值预先写入所述固件参数中; 所述根据确定的触屏参数值设置固件参数中的触屏参数值,具体包括: 将确定的触屏参数值写入所述固件参数中,以使所述确定的触屏参数值替换在所述固件参数中预先写入的所述触屏参数的初始值。
5.根据权利要求1至4中任一权利要求所述的方法,其特征在于,所述触屏参数值至少包括灵敏度值和/或报点率值。
6.一种设置触屏参数值的装置,其特征在于,所述装置包括: 第一确定模块,用于确定打开的应用程序的类型; 第二确定模块,用于根据所述第一确定模块确定的所述应用程序的类型确定对应的触屏参数值; 第一设置模块,用于根据所述第二确定模块确定的触屏参数值设置固件参数中的触屏参数值。
7.根据权利要求6所述的装置,其特征在于,所述装置,还包括: 第二设置模块,用于设置不同的触屏参数等级及每个等级对应的触屏参数值; 建立模块,用于建立应用程序的类型与所述第二设置模块设置的触屏参数等级之间的对应关系; 所述第二确定模块,具体用于根据所述应用程序的类型确定对应的触屏参数等级,并将确定的触屏参数等级对应的触屏参数值作为与所述应用程序的类型相对应的触屏参数值。
8.根据权利要求6所述的装置,其特征在于,所述第一设置模块,具体用于将所述确定的触屏参数值写入驱动节点,通过所述驱动节点根据所述确定的触屏参数值设置所述固件参数中的触屏参数值。
9.根据权利要求6所述的装置,其特征在于,所述装置,还包括: 初始模块,用于在加载固件之前,将触屏参数的初始值预先写入所述固件参数中; 所述第一设置模块,具体用于将确定的触屏参数值写入所述固件参数中,以使所述确定的触屏参数值替换所述初始模块在固件参数中预先写入的所述触屏参数的初始值。
10.根据权利要求6至9中任一权利要求所述的装置,其特征在于,所述触屏参数值至少包括灵敏度值和/或 报点率值。
【文档编号】G06F3/0488GK103699320SQ201210369779
【公开日】2014年4月2日 申请日期:2012年9月27日 优先权日:2012年9月27日
【发明者】李航 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1