本发明实施例涉及触摸屏技术,尤其涉及一种防止触摸按键误触发的方法、装置及移动终端。
背景技术:
随着信息技术的快速发展,触摸屏作为输入设备,广泛应用于手机、平板电脑和媒体播放器等终端设备中。触摸屏是一种可接收触头等输入讯号的感应式液晶显示装置,当用户手指接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,并借由液晶显示画面制造出生动的影音效果。
触摸屏作为一种最新的输入设备,是目前最简单、方便、自然的一种人机交互方式。但正因为触摸屏的特性,也给用户带来了一些不便,如用户正在玩游戏或者看视频的时候,握持移动终端的手不小心碰到触摸屏的触摸按键,就有可能导致返回桌面、中断应用程序等误触发问题。
技术实现要素:
有鉴于此,本发明实施例提供一种防止触摸按键误触发的方法、装置及移动终端,以减少触摸按键误触发的发生。
第一方面,本发明实施例提供了一种防止触摸按键误触发的方法,所述方法包括:
获取当前屏幕方向状态;
在所述当前屏幕方向状态为第一方向状态时,检测对触摸按键的操作;
当所述操作为连续至少两次点击所述触摸按键、按压所述触摸按键压力值超过预设压力值或按压所述触摸按键的按压时长超过预设时长时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应。
第二方面,本发明实施例还提供了一种防止触摸按键误触发的装置,所述装置包括:
获取模块,用于获取当前屏幕方向状态;
检测模块,用于在所述当前屏幕方向状态为第一方向状态时,检测对触摸按键的操作;
响应模块,用于当所述操作为连续至少两次点击所述触摸按键、按压所述触摸按键压力值超过预设压力值或按压所述触摸按键的按压时长超过预设时长时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应。
第三方面,本发明实施例还提供了一种移动终端,该移动终端包括:壳体、处理器、存储器、电路板和电源电路;
所述电路板安置在所述壳体围成的空间内部;
所述处理器和所述存储器设置在所述电路板上;
所述电源电路,用于为所述移动终端的各个电路或器件供电;
所述存储器,用于存储可执行程序代码;
所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:
获取当前屏幕方向状态;
在所述当前屏幕方向状态为第一方向状态时,检测对触摸按键的操作;
当所述操作为连续至少两次点击所述触摸按键、按压所述触摸按键压力值超过预设压力值或按压所述触摸按键的按压时长超过预设时长时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应。
本发明实施例通过获取当前屏幕方向状态;在所述当前屏幕方向状态为第一方向状态时,检测对触摸按键的操作;当所述操作为连续至少两次点击时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应,解决了由于不小心碰到触摸屏的触摸按键,导致返回桌面、中断应用程序等误触发问题,达到了减少触摸按键误触发的发生的效果。
附图说明
图1A是本发明实施例提供的一种防止触摸按键误触发的方法的流程图;
图1B是本发明实施例提供的防止触摸按键误触发的方法中的移动终端示意图;
图2是本发明实施例提供的另一种防止触摸按键误触发的方法的流程图;
图3是本发明实施例提供的另一种防止触摸按键误触发的方法的流程图;
图4是本发明实施例提供的另一种防止触摸按键误触发的方法的流程图;
图5是本发明实施例提供的另一种防止触摸按键误触发的方法的流程图;
图6是本发明实施例提供的一种防止触摸按键误触发的装置的结构框图;
图7是本发明实施例提供的一种移动终端的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
图1A为本发明实施例提供的一种防止触摸按键误触发的方法的流程图,该方法可以由防止触摸按键误触发的装置来执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1A所示,该方法包括:
步骤101、获取当前屏幕方向状态。
在本实施例中的当前屏幕方向状态包括第一方向状态和第二方向状态。其中,当用户在触摸屏上的手势操作容易使手指进入触摸按键的感应区域时,定义此时屏幕方向状态为第一方向状态。在本实施例中,第一方向状态为横屏状态,第二方向状态为竖屏状态。在其他实施例中,第一方向状态可以为竖屏状态,相应地,第二方向状态为横屏状态。
如,用户进行观看电视剧、娱乐视频或者玩游戏的时候,会将屏幕方向状态调整为横屏状态,方便用户观看视频或者操作游戏。用户进行发送短信或者拨打电话的时候,一般情况下会将屏幕方向调整为竖屏状态,方便用户使用。因此,当前屏幕的方向状态与用户当前的操作状态有关。
步骤102、在所述当前屏幕方向状态为第一方向状态时,检测对触摸按键的操作。
本发明实施例中,对触摸按键的触摸操作可以包括多种形式,如点击、滑动或长按等。示例性地,图1B是本发明实施例提供的防止触摸按键误触发的方法中的移动终端示意图。如图1B所示,移动终端包括触摸按键1和触摸区域2。触摸区域2指触摸屏上用于显示画面的区域。触摸按键1可包括HOME键、返回键以及菜单键中的至少一种。其中,触摸按键1可以为独立于触摸屏的电容感应式按键,也可以为利用触摸屏感应电路实现的电容感应式按键。
在本实施例中的操作为用户对触摸按键的操作,包括用户点击触摸按键的次数或用户对触摸按键的按压操作,当前屏幕方向状态为第一方向状态,检测用户对触摸按键的点击次数。在本实施例中的触摸按键为某一指定触摸按键区域。
现有移动终端采用的触摸屏有电阻式触摸屏、电容式触摸屏和压电式触摸屏等,当用户触碰触摸屏时,触摸屏会检测到触摸信息,进而识别出用户的触摸操作。以电容式触摸屏为例,触摸屏可以感应到电容的变化,当用户触碰到触摸屏时,触摸屏感应到电容的变化,识别到触摸信息,触摸信息包括x坐标、y坐标、接触面的尺寸(包括长和宽等)以及触摸的手指数量等,在识别到触摸信息后,通过输入(input)系统向上层上报坐标信息,便可利用触摸信息检测到了屏幕的某处发生的触摸操作。
示例性的,本实施例中的移动终端具体可以为智能手机及平板电脑等集成了触摸屏的设备。在确定移动终端当前屏幕方向状态为第一方向状态时,检测用户对触摸按键的点击次数。例如,用户在玩游戏的时候移动终端屏幕方向状态为横屏状态,一般这个时候,用户的双手往往都在触摸屏上活动,用户通过各种形式的与触摸屏接触的操作来进行玩游戏的动作,如点击、长按及滑动等。检测对触摸按键的点击次数,在玩游戏过程中,点击触摸按键可能为用户想退出游戏的情况,也可能为用户在游戏过程中由于手误点击错误的情况。
步骤103、当所述操作为连续至少两次点击所述触摸按键、按压所述触摸按键压力值超过预设压力值或按压所述触摸按键的按压时长超过预设时长时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应。
本实施例中的对触摸按键的操作可以为连续两次点击同一触摸按键,即用户点击触摸按键一次之后,立即又点击一次该触摸按键,当用户至少两次连续点击同一触摸按键时,说明用户不是由于误操作而导致的错误点击,而是真正想要点击触摸按键,在这种情况下,上报所述触摸按键的信息以使得移动终端对所述触摸按键的操作进行响应。其中,连续至少两次点击触摸按键时,两次点击之间的时间间隔在预设时间间隔以内,且是连续点击,即在接收到用户的两次点击之间没有接收到用户的其他操作。
也可以通过检测用户按压所述触摸按键的压力值,当该压力值超过预设压力值时,上报所述触摸按键的信息以使得移动终端对所述触摸按键的操作进行响应;还可以通过检测用户按压所述触摸按键的按压时长,当按压时长超过预设时长时,上报所述触摸按键的信息以使得移动终端对所述触摸按键的操作进行响应。在检测压力值时,如果压力值没有超过预设压力值,则不上报触摸按键的信息,可以有效避免用户误操作导致触摸按键的误触发。在检测按压时长时,如果按压时长没有预设时长,则不上报触摸按键的信息,可以有效避免用户误操作导致触摸按键的误触发。
示例性的,本实施例中的移动终端具体为智能手机,当用户使用智能手机看电视剧的时候,将手机屏幕方向状态更改为横屏状态,当用户不想观看当前内容的时候,通过左右滑动屏幕的操作来进行快进操作,当用户觉得声音较小的时候,通过上下滑动屏幕的操作来进行调节声音操作,当用户不想观看这一集电视剧的时候,通过点击下一集的标志来进行切换下一集操作,在这些操作的过程中都可能发生由于用户的误操作导致点击触摸按键的情况,但这种情况下,点击触摸按键的次数一般只有一次,如果用户连续两次点击触摸按键,则说明用户需要返回桌面或者中断电视剧的播放的操作,因此,在用户连续两次或者以上点击触摸按键,则上报所述触摸按键的信息以对所述触摸按键的操作进行响应。
示例性的,本实施例中的移动终端具体为智能手机,用户通过智能手机观看视频的时候,智能手机的屏幕方向状态是横屏状态,用户至少需要点击两次“back”按键,才上报一次“back”按键信息给上层系统,上层系统响应所述按键信息,返回上一级。
本发明实施例通过获取当前屏幕方向状态;在所述当前屏幕方向状态为第一方向状态时,检测对触摸按键的操作;当所述操作为连续至少两次点击所述触摸按键、按压所述触摸按键压力值超过预设压力值或按压所述触摸按键的按压时长超过预设时长时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应,解决了由于不小心碰到触摸屏的触摸按键,导致返回桌面、中断应用程序等误触发的问题,达到了减少触摸按键误触发的发生的效果。
图2是本发明实施例提供的另一种防止触摸按键误触发的方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,还包括:在所述当前屏幕方向状态为第二方向状态时,检测对触摸按键的操作并上报该触摸按键的信息。
相应的,本实施例的方法包括如下步骤:
步骤201、获取当前屏幕方向状态。
步骤202、在所述当前屏幕方向状态为第一方向状态时,检测对触摸按键的操作。
步骤203、当所述操作为连续至少两次点击所述触摸按键、按压所述触摸按键压力值超过预设压力值或按压所述触摸按键的按压时长超过预设时长时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应。
步骤204、在所述当前屏幕方向状态为第二方向状态时,检测对触摸按键的操作并上报该触摸按键的信息。
在本实施例中,如果获取到当前屏幕方向状态为第二方向状态时,则说明用户在进行发送信息或者浏览网页等操作,则按照正常情况下的处理模式对触摸按键信息进行处理。也就是说,在当前屏幕方向状态为第二方向状态时,只要检测到一次用户对触摸按键的点击操作,则上报该触摸按键的信息。
示例性的,本实施例中的移动终端具体为智能手机,用户通过智能手机发送信息的时候,智能手机的屏幕方向状态一般情况下是竖屏状态,在这种情况下,用户一般不会由于误操作触碰到触摸按键,因此,当用户首次点击触摸按键的时候就上报该触摸按键的信息,返回桌面界面。
示例性的,本实施例中的移动终端具体为智能手机,用户通过智能手机发送信息的时候,智能手机的屏幕方向状态是竖屏状态,用户点击一次“back”按键,则上报一次“back”按键信息给上层系统,上层系统响应所述按键信息。
本发明实施例提供的防止触摸按键误触发的方法,在所述当前屏幕方向状态为竖屏状态时,检测对触摸按键的操作并上报该触摸按键的信息。在当前屏幕方向状态为竖屏状态时,用户不太容易出现误操作,因此,在这种情况下,只要用户对触摸按键进行操作就上报触摸按键的信息,能够更加迅速的获取用户的指令进行相应的操作,给用户带来更加便捷的体验。
图3是本发明实施例提供的另一种防止触摸按键误触发的方法流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,对步骤“在所述当前屏幕方向状态为第一方向状态时,检测对触摸按键的操作”进一步优化为:在所述当前屏幕方向状态为第一方向状态时,获取当前显示的应用程序的应用类型;在所述应用类型与预设应用类型相同时,检测对触摸按键的操作。
相应的,本实施例的方法包括如下步骤:
步骤301、获取当前屏幕方向状态。
步骤302、在所述当前屏幕方向状态为第一方向状态时,获取当前显示的应用程序的应用类型。
本实施例中的应用类型包括社交应用、地图导航类应用、网购支付类应用、通话通讯类应用、生活消费类应用、查询工具类应用、拍摄美化类应用、影音播放类应用、图书阅读类应用、浏览器类应用以及游戏类应用等。所述当前显示的应用程序可以为移动终端所能够安装的各类应用程序。
步骤303、在所述应用类型与预设应用类型相同时,检测对触摸按键的操作。
在本实施例中的预设应用类型可以为视频类应用、游戏类应用以及其他容易发生误触的类型的应用。如果获取到当前显示的应用类型与预设应用类型相同,说明当前移动终端的状态是容易发生误触的情况,检测对触摸按键的操作。
示例性的,本实施例中的移动终端具体为智能手机,智能手机当前屏幕方向状态为横屏状态时,预设应用类型为视频类应用,智能手机当前显示的应用程序的应用类型为视频类应用,与预设应用类型相同,这时检测对触摸按键的点击次数。
步骤304、当所述操作为连续至少两次点击所述触摸按键、按压所述触摸按键压力值超过预设压力值或按压所述触摸按键的按压时长超过预设时长时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应。
示例性的,本实施例中的移动终端具体为智能手机,智能手机当前屏幕方向状态为横屏状态时,智能手机当前显示的应用程序的应用为视频类应用的时候,应用类型与预设应用类型相同,检测用户对触摸按键“back”的点击次数,如果“back”按键被连续点击至少两次,那么上报一次“back”按键的信息,系统接收到“back”按键的信息,进行相应的响应。
本发明实施例提供的一种防止触摸按键误触发的方法,在所述当前屏幕方向状态为第一方向状态时,获取当前显示的应用程序的应用类型,在所述应用类型与预设应用类型相同时,检测对触摸按键的操作,当所述操作为连续至少两次点击所述触摸按键、按压所述触摸按键压力值超过预设压力值或按压所述触摸按键的按压时长超过预设时长时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应。通过进一步判断当前显示的应用程序的应用类型是否为容易发生误触的应用类型,能够更有效的减少触摸按键误触发的发生。
图4是本发明实施例提供的另一种防止触摸按键误触发的方法流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,在步骤“获取当前显示的应用程序的应用类型”之后,还包括:在所述应用类型与预设应用类型不同时,检测对触摸按键的操作并上报该触摸按键的信息。
相应的,本实施例的方法包括如下步骤:
步骤401、获取当前屏幕方向状态。
步骤402、在所述当前屏幕方向状态为第一方向状态时,获取当前显示的应用程序的应用类型。
步骤403、在所述应用类型与预设应用类型相同时,检测对触摸按键的操作。之后执行步骤404。
步骤404、当所述操作为连续至少两次点击所述触摸按键、按压所述触摸按键压力值超过预设压力值或按压所述触摸按键的按压时长超过预设时长时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应。
步骤405、在所述应用类型与预设应用类型不同时,检测对触摸按键的操作并上报该触摸按键的信息。
本实施例中,在所述获取的当前显示的应用程序的应用类型与预设应用类型不同时,检测用户对触摸按键的点击次数,检测到用户点击一次触摸按键即将触摸按键信息上报到应用层,使应用层能够根据触摸按键的信息进行进一步的操作。
示例性的,本实施例中的移动终端具体为智能手机,用户通过智能手机聊天的时候,若智能手机的屏幕方向状态是横屏状态,判断当前显示的应用程序不是容易发生误触类的应用程序,这种情况下,用户只需要点击一次“back”按键,就会上报一次“back”按键信息给上层系统,上层系统响应所述按键信息。
本发明实施例提供的防止触摸按键误触发的方法,在所述应用类型与预设应用类型不同时,检测对触摸按键的操作并上报该触摸按键的信息。考虑到应用类型与预设应用类型不同的情况,考虑的范围更加全面,能够更有效的解决由于不小心碰到触摸屏的触摸按键,导致返回桌面、中断应用程序等误触发问题,达到了减少触摸按键误触发的发生的效果,并且在与预设应用类型不同的应用程序中可以快速响应用户对触摸按键的操作。
图5是本发明实施例提供的另一种防止触摸按键误触发的方法流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,对步骤“获取当前屏幕方向状态”进行了进一步优化,优化为:在移动终端的操作系统为安卓系统时,通过安卓标准接口获取当前屏幕方向状态。
相应的,本实施例的方法包括如下步骤:
步骤501、在移动终端的操作系统为安卓系统时,通过安卓标准接口获取当前屏幕方向状态。
本实施例中移动终端的操作系统为安卓系统的情况下,获取当前屏幕方向状态可以通过android标准接口完成,在获取屏幕方向的时候,有两种方式:getResources().Get Configuration().orientation和getRequestedOrientation(),getConfiguration().orientation是获得当前资源的方向;getRequestedOrientation()是获得当前请求的方向。
Activity是Android组件中最基本也是最为常用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互完成某项任务。Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来显示指定控件。在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。判断activity是横屏还是竖屏的方法有两种,一种是根据设备配置信息判断是横屏还是竖屏,另一种是根据设备分辨率来判断是横屏还是竖屏。具体的实现方式例如:根据设备配置信息判断activity是横屏还是竖屏:
Configuration cf=this.getResources().getConfiguration();//获取设备的配置信息
int ori=cf.orientation;//获取屏幕方向
if(ori==cf.ORIENTATION_LANDSCAPE){//横屏}
else if(ori==cf.ORIENTATION_PORTRAIT){//竖屏}
根据设备分辨率来判断activity是横屏还是竖屏:
DisplayMetrics dm=new DisplayMetrics();
mLauncher.getWindowManager().getDefaultDisplay().getMetrics(dm);
mWidth=dm.widthPixels;
mHeight=dm.heightPixels;
if(mHeight>mWidth){//layout port//竖屏}else{//layout land//横屏}
在本实施例中,通过上述方法获取当前屏幕的方向状态。
步骤502、在所述当前屏幕方向状态为第一方向状态时,检测对触摸按键的操作。
步骤503、当所述操作为连续至少两次点击所述触摸按键、按压所述触摸按键压力值超过预设压力值或按压所述触摸按键的按压时长超过预设时长时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应。
本发明实施例提供的防止触摸按键误触发的方法,在移动终端的操作系统为安卓系统时,通过安卓标准接口获取当前屏幕方向状态,方便快捷的获取当前屏幕方向状态,便于后续操作的进行,有效地减少触摸按键误触发的发生,提升用户体验。
图6是本发明实施例提供的一种防止触摸按键误触发的装置的结构框图,该装置可由软件和/或硬件实现,一般可集成在移动终端中,可通过执行防止触摸按键误触发的方法来对移动终端的触摸屏进行控制。如图6所示,该装置包括获取模块601、检测模块602和响应模块603。
其中,获取模块601,用于获取当前屏幕方向状态;检测模块602,用于在所述当前屏幕方向状态为第一方向状态时,检测对触摸按键的操作;响应模块603,用于当所述操作为连续至少两次点击所述触摸按键、按压所述触摸按键压力值超过预设压力值或按压所述触摸按键的按压时长超过预设时长时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应。
本发明实施例提供的防止触摸按键误触发的装置,解决了由于不小心碰到触摸屏的触摸按键,导致返回桌面、中断应用程序等误触发问题,达到了减少触摸按键误触发的发生的效果。
在上述实施例的基础上,还包括:
上报模块,用于在所述当前屏幕方向状态为第二方向状态时,检测对触摸按键的操作并上报该触摸按键的信息。
在上述实施例的基础上,所述检测模块602包括:获取单元,用于在所述当前屏幕方向状态为第一方向状态时,获取当前显示的应用程序的应用类型;事件检测单元,用于在所述应用类型与预设应用类型相同时,检测对触摸按键的操作。
在上述实施例的基础上,所述检测模块还包括:信息上报单元,用于在获取当前显示的应用程序的应用类型之后,在所述应用类型与预设应用类型不同时,检测对触摸按键的操作并上报该触摸按键的信息。
在上述实施例的基础上,所述获取模块601具体用于:
在移动终端的操作系统为安卓系统时,通过安卓标准接口获取当前屏幕方向状态。
本发明实施例还提供了一种移动终端,包括:壳体、处理器、存储器、电路板和电源电路;
所述电路板安置在所述壳体围成的空间内部;
所述处理器和所述存储器设置在所述电路板上;
所述电源电路,用于为所述移动终端的各个电路或器件供电;
所述存储器,用于存储可执行程序代码;
所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:
获取当前屏幕方向状态;
在所述当前屏幕方向状态为第一方向状态时,检测对触摸按键的操作;
当所述操作为连续至少两次点击所述触摸按键、按压所述触摸按键压力值超过预设压力值或按压所述触摸按键的按压时长超过预设时长时,上报所述触摸按键的信息以对所述触摸按键的操作进行响应。
该移动终端可以包括本发明任意实施例提供的防止触摸按键误触发的装置。图7为本发明实施例提供的一种移动终端的结构示意图,如图7所示,该移动终端可以包括:存储器701、中央处理器(Central Processing Unit,以下简称CPU)702、外设接口703、RF(Radio Frequency,射频)电路705、音频电路706、扬声器711、电源管理芯片708、输入/输出(I/O)子系统709、触摸屏712、其他输入/控制设备710以及外部端口704,这些部件通过一个或多个通信总线或信号线707来通信。其中,电源管理芯片708为所述电源电路中的一个核心芯片。
应该理解的是,图示移动终端700仅仅是移动终端的一个范例,并且移动终端700可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
下面就本实施例提供的防止触摸按键误触发的移动终端进行详细的描述,该移动终端以手机为例。
存储器701,所述存储器701可以被CPU702、外设接口703等访问,所述存储器701可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口703,所述外设接口703可以将设备的输入和输出外设连接到CPU702和存储器701。
I/O子系统709,所述I/O子系统709可以将设备上的输入输出外设,例如触摸屏702(相当于上述实施例中的屏幕)和其他输入/控制设备710,连接到外设接口703。I/O子系统709可以包括显示控制器7091和用于控制其他输入/控制设备710的一个或多个输入控制器7092。其中,一个或多个输入控制器7092从其他输入/控制设备710接收电信号或者向其他输入/控制设备710发送电信号,其他输入/控制设备710可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器7092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
触摸屏712,所述触摸屏712是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
I/O子系统709中的显示控制器7091从触摸屏712接收电信号或者向触摸屏712发送电信号。触摸屏712检测触摸屏上的接触,显示控制器7091将检测到的接触转换为与显示在触摸屏712上的用户界面对象的交互,即实现人机交互,显示在触摸屏712上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路705,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路705接收并发送RF信号,RF信号也称为电磁信号,RF电路705将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路705可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。
音频电路706,主要用于从外设接口703接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器711。
扬声器711,用于将手机通过RF电路705从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片708,用于为CPU702、I/O子系统及外设接口所连接的硬件进行供电及电源管理。
本发明实施例提供的CPU702可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。