处理热键冲突的方法及终端与流程

文档序号:12034334阅读:391来源:国知局
处理热键冲突的方法及终端与流程

本发明涉及电子技术领域,尤其涉及热键冲突的解决方法、及终端。



背景技术:

随着电子技术的迅猛发展,例如智能手机和平板电脑等智能终端逐渐偏向于多功能化多任务化。例如,用户可以通过智能手机同时看小说、听音乐以及游戏等。但是,这也带来了热键冲突的问题。所谓热键是指能执行应用程序的某功能的快捷键,例如用户在使用阅读器看小说时,可通过智能手机的音量键作为热键来进行“上一页”或“下一页”的翻页操作。进一步地,若用户同时还在使用播放器听音乐,就不能通过音量键来调节音量了,针对不同的应用程序,音量实体键通常对应不同的操作,这就是热键冲突。

针对热键冲突,用户最常用的解决方案是通过切换当前应用程序,如上述,看小说时无法通过音量实体键对在运行的音乐应用程序的音量进行调节,那么则从当前的小说界面切换到音乐播放器界面,从而通过对音量实体键的按键操作,调节音量。该解决方法没有从本质上解决热键冲突的问题,该方案操作繁琐。



技术实现要素:

本发明实施例提供了处理热键冲突的方法,用于处理热键冲突的问题。

一方面本发明实施例提供了一种处理热键冲突的方法,包括:

接收针对预设热键的触发操作;

在确定终端当前运行的至少两个应用设置有所述预设热键的情况下,计算所述触发操作与上一次针对所述预设热键的触发操作的时间间隔;

在所述时间间隔小于目标阈值的情况下,确定所述触发操作为针对后台应用的操作,所述后台应用属于所述至少两个应用。

二方面本发明实施例提供了一种终端,包括:

接收单元,用于接收针对预设热键的触发操作;

确定单元,用于确定终端当前运行的至少两个应用设置有所述预设热键的情况;

计算单元,用于计算所述触发操作与上一次针对所述预设热键的触发操作的时间间隔;

所述确定单元,还用于在所述时间间隔小于目标阈值的情况下,确定所述触发操作为针对后台应用的操作,所述后台应用属于所述至少两个应用。

三方面本发明实施例提供了一种终端,包括:处理器和存储器,其中,在所述存储器中存储有可执行指令,所述处理器用于执行所述可执行指令实现本发明实施例提供的任意一项的方法。

本发明实施例中,终端接收到针对预设热键的触发操作后,在确定终端当前运行的至少两个应用设置有所述预设热键的情况下,计算所述触发操作与上一次针对所述预设热键的触发操作的时间间隔;在所述时间间隔小于目标阈值的情况下,确定所述触发操作为针对后台应用的操作,所述后台应用属于所述至少两个应用。本发明实施例可以准确地确定触发操作是针对后台应用还是前台应用,可以很好地解决热键冲突问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例或背景技术中所需要使用的附图进行说明。

图1是本发明实施例提供的处理热键冲突的方法的流程示意图;

图2是本发明实施例终端显示的选择窗口示意图;

图3是本发明实施例另一种处理热键冲突的方法的流程示意图;

图4是本发明实施例又一种处理热键冲突的方法的流程示意图;

图5是本发明实施例终端结构示意图;

图6是本发明实施例终端结构示意图;

图7是本发明实施例终端结构示意图;

图8是本发明实施例终端结构示意图;

图9是本发明实施例终端结构示意图。

具体实施方式

101、接收针对预设热键的触发操作;

终端接收针对预设热键的触发操作。上述终端可以是智能手机、平板电脑、音视频播放器、电子阅读器、手持游戏机和车载电子设备等。上述预设热键可以是指执行应用程序的某功能的快捷键,也可以是物理按键,还可以是虚拟按键,在此不做限定。上述触发操作可以是点击、手势操作、滑动或长按等操作,在此不做限定。上述终端获取用户针对预设热键输入的触发操作。

102、在确定终端当前运行的至少两个应用设置有上述预设热键的情况下,计算上述触发操作与上一次针对上述预设热键的触发操作的时间间隔;

上述终端可以同时运行多个应用,这里的运行分为前台运行和后台运行。上述终端最多只有一个前台应用,前台应用为前台运行的应用。上述终端可以有多个后台应用,后台应用为后台运行的应用。如果同一个预设热键在同时运行的多个应用上被设定为执行不同的功能,则被称为热键冲突。上述确定终端当前运行的至少两个应用设置有上述预设热键的情况就认为上述终端发生热键冲突。终端可以在接收到针对预设热键的触发操作后,记录该触发操作的时间,并根据上一次记录的针对上述预设热键的触发操作的时间信息计算出上述触发操作与上一次针对上述预设热键的触发操作的时间间隔。举例来说,可以建立一个针对上述预设热键的操作记录表,记录每一次针对上述预设热键的触发操作,通过该表计算出每次针对上述预设热键的触发操作与上一次触发操作的时间间隔。

103、在上述时间间隔小于目标阈值的情况下,确定上述触发操作为针对后台应用的操作,上述后台应用属于上述至少两个应用。

在一种可选的实现方式中,上述目标阈值可以是由预置时间内使用上述预设热键的时间间隔信息确定的,具体如下:在上述计算上述触发操作与上一次针对上述预设热键的触发操作的时间间隔之后,上述方法还包括:

将上述时间间隔添加到上述预设热键对应的操作记录,上述操作记录包含预置时间内使用上述预设热键的多个时间间隔信息;

依据上述时间间隔信息计算上述目标阈值。

该操作记录包含每次针对上述预设热键的触发操作的时间信息,并将该操作记录保存在存储器中,具体内容包括触发时间、与上一次针对预设热键的触发操作的时间间隔。进一步地,获取n个针对上述预设热键的触发操作的时间间隔,n大于等于30。计算上述n个时间间隔的平均值以及标准差d。上述目标阈值为mean(t)-2d,mean(t)为上述n个时间间隔的平均值。计算上述触发操作与上一次针对上述预设热键的触发操作的时间间隔t,如果t>=mean(t)-2d,则认为上述触发操作是执行前台应用的操作;如果t<=mean(t)-2d,则认为上述触发操作是执行后台应用的操作。举例来说,前台应用为阅读器,音乐播放器为后台应用,在当前时刻之前的10分钟内检测到用户通过上述预设热键进行上下翻页的操作,平均操作的时间间隔mean(t)=60s,标准差d=10s,则当本次针对上述预设热键的触发操作与上次针对上述预设热键的触发操作的时间间隔小于mean(t)-2d=40s时,则认为本次触发操作是针对音乐播放器调节音量大小,该预设热键为音量键,触发操作为点击该音量键的操作。

若根据上述预设热键的操作记录,未获取到n个针对上述预设热键的触发操作的时间间隔,则不计算上述目标阈值,确定上述触发操作为针对前台应用的操作,上述前台应用属于上述至少两个应用。

本发明实施例中,可以合理地确定目标阈值,以便于准确地确定触发操作为针对前台应用的操作还是针对后台应用的操作,更好地解决热键冲突问题。

本发明实施例中,终端接收到针对预设热键的触发操作后,在确定终端当前运行的至少两个应用设置有上述预设热键的情况下,计算上述触发操作与上一次针对上述预设热键的触发操作的时间间隔;在上述时间间隔小于目标阈值的情况下,确定上述触发操作为针对后台应用的操作,上述后台应用属于上述至少两个应用。本发明实施例可以准确地确定触发操作是针对后台应用还是前台应用,可以很好地解决热键冲突的问题。

在一种可选的实现方式中,终端在确定触发操作为针对后台应用的操作后,可以根据后台应用的数量,提供不同方式以便于确定该触发操作所指定的后台应用,具体如下:在上述确定上述触发操作为针对后台应用的操作之后,上述方法还包括:

在上述至少两个应用只包括一个目标后台应用的情况下,执行上述目标后台应用设置的上述预设热键所指定的操作;

在上述至少两个应用包括至少两个后台应用的情况下,显示选择窗口,通过上述选择窗口接收选择指令,执行上述选择指令所指定的目标功能,上述选择窗口包含至少两个目标功能的选择接口,上述至少两个目标功能为上述预设热键在上述至少两个后台应用中对应的功能。

举例来说,当后台应用只有音乐播放器时,在确定上述触发操作为针对后台应用的操作后,执行上述音乐播放器设置的上述预设热键所指定的操作,例如调高音量或调低音量。

请参阅图2,图2为终端显示的选择窗口示意图。图2中的第一功能为第一功能的选择接口,在接收到用户点击第一功能的选择接口后,上述终端执行该第一功能。举例来说,当前台应用为阅读器,后台应用包括音乐播放器和拍照应用,上述预设热键在阅读器中设置的功能为翻页,在音乐播放器中设置的功能为调节音量,在拍照应用中设置的功能为启动该拍照应用,该选择窗口中显示启动拍照功能的选择接口和调节音量功能的选择接口,在接收到用户点击调节音量功能的选择接口的操作后,上述终端执行调节音量的操作。

本发明实施例中,在后台应用只有一个的情况下,执行该后台应用设置的上述预设热键所指定的操作;在包括至少两个后台应用的情况下,通过选择窗口的方式确定上述预设热键所指定的操作。可以解决多个后台应用发生热键冲突的问题。

在一种可选的实现方式中,提供了在触发操作与上一次针对上述预设热键的触发操作的时间间隔大于目标阈值以及未确定目标阈值的情况下,确定上述预设热键所指定的操作的方法,具体如下:在上述计算上述触发操作与上一次针对上述预设热键的触发操作的时间间隔之后,上述方法还包括:

在上述时间间隔大于或等于上述目标阈值的情况下,确定上述触发操作为针对前台应用的操作,上述前台应用属于上述至少两个应用;

或者,在未确定上述目标阈值的情况下,确定上述触发操作为针对上述前台应用的操作。

计算上述目标阈值可能需要多个时间间隔数据,因此在未确定上述目标阈值的情况下,确定上述触发操作为针对上述前台应用的操作。可以解决热键冲突问题。

举例来说,用户在通过阅读器看文章的同时也在通过音乐播放器听音乐,该阅读器为前台应用,该音乐播放器为后台应用;终端的音量按键为上述预设热键,预设热键既对应上述阅读器的翻页操作也对应上述音乐播放器的调节音量操作;该终端通过该用户对该音量按键进行的多次触发操作确定目标阈值为10秒,若本次触发操作与上一次针对上述预设热键的触发操作的时间间隔为12秒,则进行翻页操作,若本次触发操作与上一次针对上述预设热键的触发操作的时间间隔为5秒,则调节该音乐播放器的音量。

本发明实施中,可以确定预设热键为针对前台应用的情况,很好地解决热键冲突问题。

在一种可选的实现方式中,提供了另一种确定触发操作为针对后台应用的操作的情况,具体如下:在上述确定终端当前运行的至少两个应用设置有上述预设热键之后,上述方法还包括:

在距离当前时间的预设时间内接收到针对前台应用的目标操作的情况下,确定在上述预设时间内是否接收到针对上述预设热键的操作,上述前台应用属于上述至少两个应用,上述目标操作与上述预设热键在上述前台应用中所指定的操作相同;

若未接收到针对上述预设热键的操作,确定上述触发操作为针对后台应用的操作,上述后台应用属于上述至少两个应用。

如果在距离当前时间的预设时间内,用户通过应用界面的控制或者手势操作即上述目标操作,实现上述预设热键在上述前台应用中所对应的功能,且没有针对上述预设热键的操作记录,则确定上述触发操作为针对后台应用的操作。例如前台应用为阅读器,音乐播放器在后台运行。当检测到用户实际是通过终端触摸屏上的滑动操作进行上下页的翻动,则将音量键对应的功能操作,由翻页改为音乐播放器的音量调节,音量键默认是对应前台应用的功能操作即翻页操作。

本发明实施中,可以确定预设热键为针对后台应用的情况,以便确定用户想要进行的操作,很好地解决热键冲突问题。

本发明是实施例中,提出了在发生热键冲突的应用均为后台应用的情况下,解决热键冲突的方法,具体如下:在上述确定终端当前运行的至少两个应用设置有上述预设热键的情况之后,上述方法还包括:

在上述至少两个应用均为后台应用的情况下,显示选择窗口,通过上述选择窗口接收选择指令,执行上述选择指令所指定的目标功能,上述选择窗口包含至少两个目标功能的选择接口,上述至少两个目标功能为上述预设热键在上述后台应用中对应的功能。

本发明实施例中,在发生热键冲突的应用均为后台应用的情况下,通过选择窗口显示预设热键当前对应的全部功能的选择接口,使得用户可以更方便地启动所需的功能,操作简单。

本发明实施例提供了另一种处理热键冲突的方法,如图3所示,包括:

301、接收针对预设热键的触发操作;

302、在确定终端当前运行的至少两个应用设置有上述预设热键的情况下,计算上述触发操作与上一次针对上述预设热键的触发操作的时间间隔;

303、将上述时间间隔添加到上述预设热键对应的操作记录;

上述操作记录包含预置时间内使用上述预设热键的多个时间间隔信息。

304、依据上述操作记录所包含的上述时间间隔信息计算目标阈值;

305、判断上述时间间隔是否小于上述目标阈值;

306、确定上述触发操作为针对后台应用的操作;

上述后台应用属于上述至少两个应用。

307、执行上述预设热键在前台应用中所指定的操作;

308、判断上述后台应用是否只有一个;

309、执行上述预设热键在上述后台应用中所指定的操作;

310、显示选择窗口,通过上述选择窗口接收选择指令,执行上述选择指令所指定的目标功能。

上述选择窗口包含至少两个目标功能的选择接口,上述至少两个目标功能为上述预设热键在上述后台应用中对应的功能。

本发明实施例中,可以准确地确定触发操作是针对后台应用还是前台应用,在确定上述触发操作为针对后台应用后,通过选择窗口显示预设热键当前后台应用对应的全部功能的选择接口,使得用户可以更方便地启动所需的功能,操作简单。

本发明实施例提供了又一种处理热键冲突的方法,如图4所示,包括:

401、接收到针对预设热键的触发操作;

402、确定终端当前运行的至少两个应用设置有上述预设热键;

403、确定距离当前时间的预设时间内接收到针对前台应用的目标操作;

上述前台应用属于上述至少两个应用,上述目标操作与上述预设热键在上述前台应用中所指定的操作相同。

404、判断在上述预设时间内是否接收到针对上述预设热键的操作;

405、确定上述触发操作为针对后台应用的操作;

上述后台应用属于上述至少两个应用。

406、执行上述预设热键在上述前台应用中所指定的操作。

本发明实施例中,终端可以根据用户是否通过其他操作方式实现上述预设热键在上述前台应用的功能,确定上述触发操作为针对前台应用的操作,还是针对后台应用的操作,实现简单,准确率很高。

本发明实施例提供了一种终端,如图5所示,包括:

接收单元501,用于接收针对预设热键的触发操作;

确定单元502,用于确定终端当前运行的至少两个应用设置有上述预设热键的情况;

计算单元503,用于计算上述触发操作与上一次针对上述预设热键的触发操作的时间间隔;

上述确定单元502,还用于在上述时间间隔小于目标阈值的情况下,确定上述触发操作为针对后台应用的操作,上述后台应用属于上述至少两个应用。

具体实现方法和图1中的方法相同,这里不作详述。

在一种可选的实现方式中,终端在确定触发操作为针对后台应用的操作后,可以根据后台应用的数量,提供不同方式以便于确定该触发操作所指定的后台应用,具体如下:如图6所示,上述终端还包括:

执行单元601,用于在上述至少两个应用只包括一个目标后台应用的情况下,执行上述目标后台应用设置的上述预设热键所指定的操作;

显示单元602,用于在上述至少两个应用包括至少两个后台应用的情况下,显示选择窗口,上述选择窗口包含至少两个目标功能的选择接口,上述至少两个目标功能为上述预设热键在上述至少两个后台应用中对应的功能;

接收单元603,用于通过上述选择窗口接收选择指令;

上述执行单元601,还用于执行上述选择指令所指定的目标功能。

本发明实施例中,在后台应用只有一个的情况下,执行该后台应用设置的上述预设热键所指定的操作;在包括至少两个后台应用的情况下,通过选择窗口的方式确定上述预设热键所指定的操作。可以解决多个后台应用发生热键冲突的问题。

在一种可选的实现方式中,上述目标阈值可以是由预置时间内使用上述预设热键的时间间隔信息确定的,具体如下:如图7所示,上述终端还包括:

添加单元701,用于将上述时间间隔添加到上述预设热键对应的操作记录,上述操作记录包含预置时间内使用上述预设热键的多个时间间隔信息;

上述计算单元503,还用于依据上述时间间隔信息计算上述目标阈值。

本发明实施例中,可以合理地确定目标阈值,以便于准确地确定触发操作为针对前台应用的操作还是针对后台应用的操作,更好的解决热键冲突。

在一种可选的实现方式中,提供了在触发操作与上一次针对上述预设热键的触发操作的时间间隔大于目标阈值以及未确定目标阈值的情况下,确定上述预设热键所指定的操作的方法,具体如下:上述确定单元502,还用于在上述时间间隔大于或等于上述目标阈值的情况下,确定上述触发操作为针对前台应用的操作,上述前台应用属于上述至少两个应用;或者,在未确定上述目标阈值的情况下,确定上述触发操作为针对上述前台应用的操作。

本发明实施中,可以确定预设热键为针对前台应用的情况,很好地解决热键冲突问题。

在一种可选的实现方式中,提供了另一种确定触发操作为针对后台应用的操作的情况,具体如下:上述确定单元502,还用于在距离当前时间的预设时间内接收到针对前台应用的目标操作的情况下,确定在上述预设时间内是否接收到针对上述预设热键的操作,上述前台应用属于上述至少两个应用,上述目标操作与上述预设热键在上述前台应用中所指定的操作相同;若未接收到针对上述预设热键的操作,确定上述触发操作为针对后台应用的操作,上述后台应用属于上述至少两个应用。

本发明实施中,可以确定预设热键为针对后台应用的情况,以便确定用户想要进行的操作,很好地解决热键冲突问题。

本发明是实施例中,提出了在发生热键冲突的应用均为后台应用的情况下,解决热键冲突的方法,具体如下:上述显示单元602,还用于在上述至少两个应用均为后台应用的情况下,显示选择窗口,上述选择窗口包含至少两个目标功能的选择接口,上述至少两个目标功能为上述预设热键在上述后台应用中对应的功能;

上述接收单元603,还用于通过上述选择窗口接收选择指令;

上述执行单元601,还用于执行上述选择指令所指定的目标功能。

本发明实施例中,在发生热键冲突的应用均为后台应用的情况下,通过选择窗口显示预设热键当前对应的全部功能的选择接口,使得用户可以更方便地启动所需的功能,操作简单。

本发明实施例提供了另一种终端,如图8所示,包括:处理器801、存储器802、输入设备803、输出设备804;其中存储器802可以用于处理器801执行数据处理所需要的缓存,还可以用于提供处理器801执行数据处理调用的数据以及获得的结果数据的存储空间;上述输入设备803用于接收触发操作等;

其中,上述处理器801,用于接收针对预设热键的触发操作;

在确定终端当前运行的至少两个应用设置有上述预设热键的情况下,计算上述触发操作与上一次针对上述预设热键的触发操作的时间间隔;

在上述时间间隔小于目标阈值的情况下,确定上述触发操作为针对后台应用的操作,上述后台应用属于上述至少两个应用。

具体实现方法和图1中的方法相同,这里不作详述。

在一种可选的实现方式中,终端在确定触发操作为针对后台应用的操作后,可以根据后台应用的数量,提供不同方式以便于确定该触发操作所指定的后台应用,具体如下:上述处理器801,还用于在上述至少两个应用只包括一个目标后台应用的情况下,执行上述目标后台应用设置的上述预设热键所指定的操作;在上述至少两个应用包括至少两个后台应用的情况下,显示选择窗口,通过上述选择窗口接收选择指令,执行上述选择指令所指定的目标功能,上述选择窗口包含至少两个目标功能的选择接口,上述至少两个目标功能为上述预设热键在上述至少两个后台应用中对应的功能。

本发明实施例中,在后台应用只有一个的情况下,执行该后台应用设置的上述预设热键所指定的操作;在包括至少两个后台应用的情况下,通过选择窗口的方式确定上述预设热键所指定的操作。可以解决多个后台应用发生热键冲突的问题。

在一种可选的实现方式中,提供了在触发操作与上一次针对上述预设热键的触发操作的时间间隔大于目标阈值以及未确定目标阈值的情况下,确定上述预设热键所指定的操作的方法,具体如下:上述处理器801,还用于在上述计算上述触发操作与上一次针对上述预设热键的触发操作的时间间隔之后,在上述时间间隔大于或等于上述目标阈值的情况下,确定上述触发操作为针对前台应用的操作,上述前台应用属于上述至少两个应用;或者,在未确定上述目标阈值的情况下,确定上述触发操作为针对上述前台应用的操作。

本发明实施中,可以确定预设热键为针对前台应用的情况,很好地解决热键冲突问题。

在一种可选的实现方式中,提供了另一种确定触发操作为针对后台应用的操作的情况,具体如下:上述处理器801,还用于在上述确定终端当前运行的至少两个应用设置有上述预设热键之后,在距离当前时间的预设时间内接收到针对前台应用的目标操作的情况下,确定在上述预设时间内是否接收到针对上述预设热键的操作,上述前台应用属于上述至少两个应用,上述目标操作与上述预设热键在上述前台应用中所指定的操作相同;若未接收到针对上述预设热键的操作,确定上述触发操作为针对后台应用的操作,上述后台应用属于上述至少两个应用。

本发明实施中,可以确定预设热键为针对后台应用的情况,以便确定用户想要进行的操作,很好地解决热键冲突问题。

本发明是实施例中,提出了在发生热键冲突的应用均为后台应用的情况下,解决热键冲突的方法,具体如下:上述处理器801,还用于在上述确定终端当前运行的至少两个应用设置有上述预设热键的情况之后,在上述至少两个应用均为后台应用的情况下,显示选择窗口,通过上述选择窗口接收选择指令,执行上述选择指令所指定的目标功能,上述选择窗口包含至少两个目标功能的选择接口,上述至少两个目标功能为上述预设热键在上述后台应用中对应的功能。

本发明实施例中,在发生热键冲突的应用均为后台应用的情况下,通过选择窗口显示预设热键当前对应的全部功能的选择接口,使得用户可以更方便地启动所需的功能,操作简单。

在一种可选的实现方式中,上述目标阈值可以是由预置时间内使用上述预设热键的时间间隔信息确定的,具体如下:上述处理器801,还用于在上述计算上述触发操作与上一次针对上述预设热键的触发操作的时间间隔之后,将上述时间间隔添加到上述预设热键对应的操作记录,上述操作记录包含预置时间内使用上述预设热键的多个时间间隔信息;

依据上述时间间隔信息计算上述目标阈值。

本发明实施例中,可以合理地确定目标阈值,以便于准确地确定触发操作为针对前台应用的操作还是针对后台应用的操作,更好的解决热键冲突。

图9示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图9,手机包括:射频(radiofrequency,rf)电路910、存储器920、输入单元930、显示单元940、传感器950、音频电路960、无线保真(wirelessfidelity,wifi)模块970、处理器980、以及电源990等部件。本领域技术人员可以理解,图9中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图9对手机的各个构成部件进行具体的介绍:

rf电路910可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器980处理;另外,将设计上行的数据发送给基站。通常,rf电路910包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路910还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

存储器920可用于存储软件程序以及模块,处理器980通过运行存储在存储器920的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器920可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元930可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元930可包括触控面板931以及其他输入设备932。触控面板931,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板931上或在触控面板931附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板931可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器980,并能接收处理器980发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板931。除了触控面板931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元940可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元940可包括显示面板941,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板941。进一步的,触控面板931可覆盖显示面板941,当触控面板931检测到在其上或附近的触摸操作后,传送给处理器980以确定触摸事件的类型,随后处理器980根据触摸事件的类型在显示面板941上提供相应的视觉输出。虽然在图9中,触控面板931与显示面板941是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板931与显示面板941集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板941的亮度,接近传感器可在手机移动到耳边时,关闭显示面板941和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路960、扬声器961,传声器962可提供用户与手机之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,经rf电路910以发送给比如另一手机,或者将音频数据输出至存储器920以便进一步处理。

wifi属于短距离无线传输技术,手机通过wifi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了wifi模块970,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器980是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器980可包括一个或多个处理单元;优选的,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器980中。

手机还包括给各个部件供电的电源990(比如电池),优选的,电源可以通过电源管理系统与处理器980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1