CN103347108A - 一种侧面安装可编程快捷触控板的手机及实现方法 - Google Patents
一种侧面安装可编程快捷触控板的手机及实现方法 Download PDFInfo
- Publication number
- CN103347108A CN103347108A CN2013102827404A CN201310282740A CN103347108A CN 103347108 A CN103347108 A CN 103347108A CN 2013102827404 A CN2013102827404 A CN 2013102827404A CN 201310282740 A CN201310282740 A CN 201310282740A CN 103347108 A CN103347108 A CN 103347108A
- Authority
- CN
- China
- Prior art keywords
- touch
- trackpad
- mobile phone
- gesture
- event
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种侧面安装可编程快捷触控板的手机及实现方法,本发明在手机的侧面(任何一个侧面均可),加入一块触控板,并将触摸消息以及触摸坐标发给当前应用程序。当前应用程序可直接响应触摸消息,也可以将一系列触摸消息解析为手势,然后再针对不同手势做出响应。
Description
技术领域
本发明涉及智能移动通信终端领域,特别涉及一种侧面安装可编程快捷触控板的手机及实现方法。
背景技术
随着技术发展,智能手机已经逐渐普及。智能机拥有不计其数的应用程序,涵盖了生活中的方方面面。如果能简化用户使用步骤,又不占用手机显示屏幕中宝贵的位置,将会大大提升手机中各个应用程序的用户体验。
现在的解决方案有如下几种:
A.触控屏幕手势识别:局限在于1.触控操作时会遮挡住屏幕;2.某些应用程序中已经有大量按钮或者其他触控响应,容易误操作并且增加应用程序设计难度;3.必须在屏幕亮的时候才能使用,大大增加了电力消耗,锁屏后还需重新解锁才能使用。
B.机械式按键,如拍照键、播放/暂停键、上一首/下一首键:局限在于1.机械式按键寿命短,容易损坏;2.手机上可供安装按钮的位置有限,只能提供非常有限的少数几个功能;3.机械式按键影响手机整体美观,并增加进灰进水的风险。
发明内容
鉴于现有技术中存在的问题,本发明目的在于提供一种侧面安装可编程快捷触控板的手机及实现方法。通过设计一种通用的交互方式,任何应用程序都能使用,而又不会占用宝贵的屏幕资源,并可以通过这种交互方式减少用户操作步骤,提升用户体验。
根据本发明的一个方面,提供了一种侧面安装可编程快捷触控板的手机,其特征在于包括:
触控板消息接收模块,用于接收用户在手机侧面可编程快捷触控板上的触控手势信息;
触摸手势判断模块,用于根据触控板消息接收模块接收的触控手势信息,判断其为何种手势命令;
手势响应模块,用于根据触摸手势判断模块判断出的手势命令,向手机发出相关操作命令。
优选的,所述触控板采用电容式触控面板。
根据本发明的另一方面,提供了一种侧面安装可编程快捷触控板的手机实现方法,其特征在于可在手机侧面安装一触控板,用于接收用户的触摸指令。
优选的,所述触控板采用电容式触控面板。
优选的,具体应用步骤包括:
1)用户触摸触控板;
2)将触控消息发送给应用程序;
3)判断是否为误触,若是,则返回步骤1);
4)判断触摸手势是否可解释为轻触、滑动、双击或其它手势,若均为否,则返回步骤1);
5)判断是否需要响应手势,若否,则返回步骤1);
6)响应手势。
附图说明
图1例示了本发明实施例提供的一种侧面安装可编程快捷触控板的手机结构示意图;
图2例示了本发明实施例提供的一种应用程序响应触摸板手势的示意流程图;
图3例示了本发明实施例提供的一种侧面安装可编程快捷触控板的手机的结构图。
具体实施方式
为使本发明的上述目的、特征和优点更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1例示了本发明实施例提供的一种侧面安装可编程快捷触控板的手机结构示意图。
如图1所示,本发明在手机的侧面(任何一个侧面均可),加入一块触控板,并将触摸消息以及触摸坐标发给当前应用程序。当前应用程序可直接响应触摸消息,也可以将一系列触摸消息解析为手势,然后再针对不同手势做出响应。
例如在应用程序音乐播放器中,可以做如下响应:1.当向上滑动时,播放上一首歌曲;2.当向下滑动时,播放下一首歌曲;3.当双击触控板时,播放/暂停音乐。
以上只是一个简单的例子,应用程序开发人员可以使用更多更复杂的手势来做不同的响应。
其中,触控板例如可采用电容式触控面板。电容触控面板是一块四层复合玻璃面板,玻璃面板的内表面和夹层各涂一层ITO,最外层是只有0.0015mm厚的矽土玻璃保护层,夹层ITO涂层作工作面,四个角引出四个电极,内层ITO为面板层以保证工作环境。当用户触摸电容面板时,由于人体电场,用户手指和工作面形成一个耦合电容,因为工作面上接有高频信号,于是手指吸收走一个很小的电流,这个电流分别从面板的四个角上的电极中流出,且理论上流经四个电极的电流与手指头到四角的距离成比例,控制器通过对四个电流比例的精密计算,得出位置。电容触控面板反应灵敏,技术成熟,价格便宜,已经在手机行业中广泛应用。
本发明中,驱动程序需要将触控板硬件电流信号转换为触摸消息。触摸消息例如包括以下信息:
1)触摸类型:包括按下、移动、抬起。(ACTION_DOWN/ACTION_MOVE/ACTION_UP)
2)多点触摸时,按下/抬起点的索引。(INDEX)(仅对ACTION_DOWN/ACTION_UP有效)
3)当前触摸点的数量。(COUNT)(仅对ACTION_MOVE有效,ACTION_DOWN/ACTION_UP时COUNT为1)
4)触摸点的位置列表。(POINT[COUNT])
5)触摸时间。(MILLISECOND)
应用程序可将触摸消息解释为手势,例如包括:
1)误触消息:
手握手机时,难免会接触到侧面触控板。
所以对于同一索引点(event_up.INDEX==event_down.INDEX),按下(event_down.ACTION==ACTION_DOWN)到抬起(event_up.ACTION==ACTION_UP)时间间隔interval =event_up.MILLISECOND-event_down.MILLISECOND;
如果interval大于某一个阈值,如3000ms,(interval>THRESHOLD)我们将它忽略。
2)轻触手势:(TAP)用户快速轻触触控板
对于同一索引点(event_up.INDEX==event_down.INDEX),按下(event_down.ACTION==ACTION_DOWN)到抬起(event_up.ACTION==ACTION_UP)时间间隔interval=event_up.MILLISECOND-event_down.MILLISECOND;
其x轴方向上的位移dx=event_up.POINT[0].X–event_down.POINT[0].X;
其y轴方向上的位移dy=event_up.POINT[0].Y–event_down.POINT[0].Y;
则两点间位移offset=sqrt(dx*dx+dy*dy);
如果interval小于某个阈值,如1000ms,并且offset小于某个阈值,如50px,(interval<THRESHOLD_INTERVAL&&offset<THRESHOLD_OFFSET)我们认为用户触发了TAP手势。
3)滑动手势:(FLING)用户手指沿触控板快速滑动
对于同一索引点(event_up.INDEX==event_down.INDEX),按下(event_down.ACTION==ACTION_DOWN)到抬起(event_up.ACTION==ACTION_UP)时间间隔interval=event_up.MILLISECOND-event_down.MILLISECOND;
其x轴方向上的位移dx=event_up.POINT[0].X–event_down.POINT[0].X;
其y轴方向上的位移dy=event_up.POINT[0].Y–event_down.POINT[0].Y;
则两点间位移offset=sqrt(dx*dx+dy*dy);
速度speed=offset/interval;
位移offset与x轴上的夹角theta=arctan(dx/dy);
如果位移速度大于某个阈值,如0.1,(speed>THRESHOLD),我们认为用户触发了方向为theta的FLING手势。
4)双击手势:(DOUBLE_TAP)用户连续轻触触控板两次
对于两组索引点(event_up1.INDEX==event_down1.INDEX&&event_up2.INDEX==event_down2.INDEX),
如果event2在event1之后发生,并且两组event之间的时间间隔小于某一个阈值,如1500ms,(event_down2.MILLISECOND>event_up1.MILLISECOND&&event_up2.MILLISECOND–event_down1.MILLISECOND<THRESHOLD)我们认为用户触发了DOUBLE_TAP手势。
5)其他手势:应用程序可根据自身需要,自定义一些其他手势,如双指滑动、双指合并、双指分开等等。
附图2例示了本发明实施例提供的一种应用程序响应触摸板手势的示意流程图。
如图2所示,应用程序响应触摸板手势的流程例如包括步骤:
1)用户触摸触控板;
2)将触控消息发送给应用程序;
3)判断是否为误触,若是,则返回步骤1);
4)判断触摸手势是否可解释为轻触、滑动、双击或其它手势,若均为否,则返回步骤1);
5)判断是否需要响应手势,若否,则返回步骤1);
6)响应手势。
此外,本发明还提供了一种侧面安装可编程快捷触控板的手机,如图3所示,例示了本发明实施例提供的一种侧面安装可编程快捷触控板的手机的结构图,包括:
触控板消息接收模块,用于接收用户在手机侧面可编程快捷触控板上的触控手势信息;
触摸手势判断模块,用于根据触控板消息接收模块接收的触控手势信息,判断其为何种手势命令;
手势响应模块,用于根据触摸手势判断模块判断出的手势命令,向手机发出相关操作命令。
以上是对本发明的优选实施例进行的详细描述,但本领域的普通技术人员应该意识到,在本发明的范围内和精神指导下,各种改进、添加和替换都是可能的,例如使用可实现同种功能目的的算法、使用不同的编程语言(如C、C++、Java等)实现等。这些都在本发明的权利要求所限定的保护范围内。
Claims (5)
1.一种侧面安装可编程快捷触控板的手机,其特征在于包括:
触控板消息接收模块,用于接收用户在手机侧面可编程快捷触控板上的触控手势信息;
触摸手势判断模块,用于根据触控板消息接收模块接收的触控手势信息,判断其为何种手势命令;
手势响应模块,用于根据触摸手势判断模块判断出的手势命令,向手机发出相关操作命令。
2.如权利要求1所述的手机,其特征在于,所述触控板采用电容式触控面板。
3.一种侧面安装可编程快捷触控板的手机实现方法,其特征在于可在手机侧面安装一触控板,用于接收用户的触摸指令。
4.如权利要求3所述的方法,其特征在于,所述触控板采用电容式触控面板。
5.如权利要求3或4所述的方法,其特征在于,具体应用步骤包括:
1)用户触摸触控板;
2)将触控消息发送给应用程序;
3)判断是否为误触,若是,则返回步骤1);
4)判断触摸手势是否可解释为轻触、滑动、双击或其它手势,若均为否,则返回步骤1);
5)判断是否需要响应手势,若否,则返回步骤1);
6)响应手势。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013102827404A CN103347108A (zh) | 2013-07-05 | 2013-07-05 | 一种侧面安装可编程快捷触控板的手机及实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013102827404A CN103347108A (zh) | 2013-07-05 | 2013-07-05 | 一种侧面安装可编程快捷触控板的手机及实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103347108A true CN103347108A (zh) | 2013-10-09 |
Family
ID=49281882
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013102827404A Pending CN103347108A (zh) | 2013-07-05 | 2013-07-05 | 一种侧面安装可编程快捷触控板的手机及实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103347108A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104267902A (zh) * | 2014-09-22 | 2015-01-07 | 深圳市中兴移动通信有限公司 | 一种应用程序交互控制方法、装置及终端 |
CN104793886A (zh) * | 2015-04-28 | 2015-07-22 | 东莞颠覆产品设计有限公司 | 移动终端及用于移动终端的侧面识别方法 |
CN105159559A (zh) * | 2015-08-28 | 2015-12-16 | 小米科技有限责任公司 | 移动终端控制的方法及移动终端 |
CN105183331A (zh) * | 2014-05-30 | 2015-12-23 | 北京奇虎科技有限公司 | 一种在电子设备上进行手势控制的方法和装置 |
CN105760102A (zh) * | 2014-09-22 | 2016-07-13 | 努比亚技术有限公司 | 终端交互控制方法、装置及应用程序交互控制方法 |
CN105760103A (zh) * | 2016-02-22 | 2016-07-13 | 深圳市金立通信设备有限公司 | 一种截屏方法及终端 |
CN106371606A (zh) * | 2016-09-19 | 2017-02-01 | 京东方科技集团股份有限公司 | 一种终端操作设备及其操作方法 |
CN106550105A (zh) * | 2015-09-22 | 2017-03-29 | 小米科技有限责任公司 | 快速清理内存操作的方法、装置及移动终端 |
WO2017096792A1 (zh) * | 2015-12-09 | 2017-06-15 | 乐视控股(北京)有限公司 | 一种用于体感控制的click响应处理方法、装置和*** |
WO2017096797A1 (zh) * | 2015-12-10 | 2017-06-15 | 乐视控股(北京)有限公司 | 一种基于体感的操作组件控制方法和*** |
CN107426438A (zh) * | 2017-08-09 | 2017-12-01 | 四川长虹电器股份有限公司 | 智能手机音乐播放控制装置、控制方法及智能手机 |
CN110286809A (zh) * | 2019-06-26 | 2019-09-27 | 京东方科技集团股份有限公司 | 屏侧触控装置、屏侧触控方法及终端设备 |
CN111190497A (zh) * | 2018-11-14 | 2020-05-22 | 上海摩软通讯技术有限公司 | 触控组件及具有其的移动终端 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110128241A1 (en) * | 2009-11-30 | 2011-06-02 | Kang Rae Hoon | Mobile terminal and controlling method thereof |
CN202019377U (zh) * | 2011-02-25 | 2011-10-26 | 中兴通讯股份有限公司 | 一种带触摸条的手机 |
CN102591576A (zh) * | 2011-12-27 | 2012-07-18 | 华为终端有限公司 | 一种手持设备及触摸响应方法 |
-
2013
- 2013-07-05 CN CN2013102827404A patent/CN103347108A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110128241A1 (en) * | 2009-11-30 | 2011-06-02 | Kang Rae Hoon | Mobile terminal and controlling method thereof |
CN202019377U (zh) * | 2011-02-25 | 2011-10-26 | 中兴通讯股份有限公司 | 一种带触摸条的手机 |
CN102591576A (zh) * | 2011-12-27 | 2012-07-18 | 华为终端有限公司 | 一种手持设备及触摸响应方法 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183331A (zh) * | 2014-05-30 | 2015-12-23 | 北京奇虎科技有限公司 | 一种在电子设备上进行手势控制的方法和装置 |
CN105760102A (zh) * | 2014-09-22 | 2016-07-13 | 努比亚技术有限公司 | 终端交互控制方法、装置及应用程序交互控制方法 |
CN105760102B (zh) * | 2014-09-22 | 2020-01-07 | 努比亚技术有限公司 | 终端交互控制方法、装置及应用程序交互控制方法 |
CN104267902A (zh) * | 2014-09-22 | 2015-01-07 | 深圳市中兴移动通信有限公司 | 一种应用程序交互控制方法、装置及终端 |
CN104793886A (zh) * | 2015-04-28 | 2015-07-22 | 东莞颠覆产品设计有限公司 | 移动终端及用于移动终端的侧面识别方法 |
CN105159559A (zh) * | 2015-08-28 | 2015-12-16 | 小米科技有限责任公司 | 移动终端控制的方法及移动终端 |
CN106550105A (zh) * | 2015-09-22 | 2017-03-29 | 小米科技有限责任公司 | 快速清理内存操作的方法、装置及移动终端 |
WO2017096792A1 (zh) * | 2015-12-09 | 2017-06-15 | 乐视控股(北京)有限公司 | 一种用于体感控制的click响应处理方法、装置和*** |
WO2017096797A1 (zh) * | 2015-12-10 | 2017-06-15 | 乐视控股(北京)有限公司 | 一种基于体感的操作组件控制方法和*** |
CN105760103A (zh) * | 2016-02-22 | 2016-07-13 | 深圳市金立通信设备有限公司 | 一种截屏方法及终端 |
CN106371606A (zh) * | 2016-09-19 | 2017-02-01 | 京东方科技集团股份有限公司 | 一种终端操作设备及其操作方法 |
CN106371606B (zh) * | 2016-09-19 | 2021-02-26 | 京东方科技集团股份有限公司 | 一种终端操作设备及其操作方法 |
CN107426438A (zh) * | 2017-08-09 | 2017-12-01 | 四川长虹电器股份有限公司 | 智能手机音乐播放控制装置、控制方法及智能手机 |
CN111190497A (zh) * | 2018-11-14 | 2020-05-22 | 上海摩软通讯技术有限公司 | 触控组件及具有其的移动终端 |
CN110286809A (zh) * | 2019-06-26 | 2019-09-27 | 京东方科技集团股份有限公司 | 屏侧触控装置、屏侧触控方法及终端设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103347108A (zh) | 一种侧面安装可编程快捷触控板的手机及实现方法 | |
CN101498973B (zh) | 一种以多指手势进行触控操作的触控解译装置与方法 | |
CN102253797B (zh) | 触摸事件模型 | |
CN102819352B (zh) | 控制终端设备的方法和装置 | |
CN102722333B (zh) | 一种触摸屏解锁方法及终端 | |
EP2713254A1 (en) | Touch event reporting method, device and mobile terminal | |
CN103513869A (zh) | 终端锁屏界面、Widget小部件的显示方法及装置 | |
CN103218138B (zh) | 触控终端及其应用程序切换方法 | |
CN102323875A (zh) | 基于鼠标事件的多点触摸手势交互方法及中间件 | |
CN104598134A (zh) | 一种移动终端的指纹操作方法及*** | |
CN102915202A (zh) | 一种触摸设备的触控方法及*** | |
CN102023735A (zh) | 一种触摸输入设备、电子设备及手机 | |
CN102830819A (zh) | 模拟鼠标输入的方法及设备 | |
CN103092523A (zh) | 一种解锁方法及终端 | |
CN102855077A (zh) | 多功能触控板模式切换方法 | |
CN103823548B (zh) | 电子设备、穿戴式设备、控制***和方法 | |
EP2955619A1 (en) | Mobile terminal and application control method therefor | |
CN103226434A (zh) | 一种菜单信息展示的方法及装置 | |
CN104077066A (zh) | 可携式装置与操作方法 | |
CN103616994A (zh) | 电子设备控制方法及装置 | |
CN107870705B (zh) | 一种应用菜单的图标位置的改变方法及装置 | |
CN106095143A (zh) | 一种信息处理方法和电子设备 | |
CN105739822A (zh) | 一种应用程序的消息管理方法及*** | |
CN103389876A (zh) | 基于触摸显示设备的功能切换方法及触摸显示设备 | |
CN105389053A (zh) | 触控显示设备、控制器及操作方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20131009 |