一种移动设备、按键信息处理方法及装置技术领域
本发明涉及通信领域,尤其涉及一种移动设备、按键信息处理方法及装置。
背景技术
目前,移动设备已经成为人们生活中的常用工具,例如智能手机、平板电脑等。
屏幕越来越大是智能手机的发展趋势之一。由于屏幕占据了智能手机的绝大部分
面积,因此智能手机上可供设置按键的面积比较小,从而导致按键数量有限。
智能手机的主要按键都集中在侧面的边框上,比如音量调节按键、开关机按键等。
智能手机的屏幕下方一般为固定的一个按键。
当前,智能手机上按键的功能复用以连续按下按键的次数为划分。例如,只按一次
按键表示一个功能,连续按下两次按键表示另一个功能,连续按下三次按键表示再一个功
能,依此类推。这种方式导致按键复用的功能数量十分有限,当复用三个以上的功能时,需
要连续按下三次以上的按键,操作十分不方便。
可见,由于智能手机上可设置的按键数量有限,并且每个按键的操作方式不适宜
太多,因此可定义的功能数量也受到了限制,无法方便地定义更多功能。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
由于移动设备的按键数量和操作方式受限,使得可定义的功能数量受限,给用户
的使用交互造成了障碍。
发明内容
有鉴于此,本发明实施例提供了一种移动设备、按键信息处理方法及装置,用以解
决现有技术中由于移动设备的按键数量和操作方式受限,使得可定义的功能数量受限,给
用户的使用交互造成障碍的问题。
一方面,本发明实施例提供了一种移动设备,所述移动设备上设置有可移动按键。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述移动设
备上还设置有凹槽,所述可移动按键在所述凹槽内移动。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述可移动
按键能够以滑动的方式在所述凹槽内移动。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述可移
动按键被按下时,才能够在所述凹槽内移动。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述可移动
按键设置于所述移动设备的屏幕下方。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述可移动
按键设置于所述移动设备的侧面边框。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述凹槽为
沿左右方向或上下方向延展的条形凹槽。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述凹槽内
设置有多个按键位,所述可移动按键在所述按键位处能够被按下。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述可移动
按键能够沿不同的方向被按下,触发不同的操作。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述移动设
备为手机或平板电脑。
上述技术方案中的一个技术方案具有如下有益效果:
本发明实施例的移动设备,通过设置可移动按键,使得按键在不同位置被按下对
应不同的功能,从而在不增加按键数量的情况下,大大增加了可供进行定义的功能数量,进
而扩展了移动设备的人机交互方式,提高了用户的使用体验,提升了用户满意度。
另一方面,本发明实施例提供了一种基于前述的移动设备的按键信息处理方法,
包括:
在预定的按键触发方式下,监测所述移动设备上的可移动按键是否被触发,所述
按键触发方式为按下或抬起;
在监测到所述可移动按键被触发的情况下,检测所述可移动按键当前所处位置;
从预定的可移动按键位置与操作信息对应关系表中查找与所述可移动按键当前
所处位置对应的操作信息;
根据查找出的操作信息执行相应的操作。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述从预定
的可移动按键位置与操作信息对应关系表中查找与所述可移动按键当前所处位置对应的
操作信息,包括:
在所述按键触发方式为按下的情况下,记录所述可移动按键在当前所处位置在预
定时间间隔内被连续按下的次数;
从预定的可移动按键位置与操作信息对应关系表中查找与所述可移动按键当前
所处位置对应的多个操作信息;
从所述多个操作信息中进一步查找出与所述次数对应的操作信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述从预定
的可移动按键位置与操作信息对应关系表中查找与所述可移动按键当前所处位置对应的
操作信息,包括:
在所述按键触发方式为按下的情况下,记录所述可移动按键在当前所处位置被按
下的方向;
从预定的可移动按键位置与操作信息对应关系表中查找与所述可移动按键当前
所处位置对应的多个操作信息;
从所述多个操作信息中进一步查找出与所述方向对应的操作信息。
上述技术方案中的一个技术方案具有如下有益效果:
本发明实施例的按键信息处理方法,通过利用移动设备上可移动按键被按下的不
同位置对应不同的操作,来实现不同的功能,从而在不增加按键数量的情况下,大大增加了
可供进行定义的功能数量,进而扩展了移动设备的人机交互方式,提高了用户的使用体验,
提升了用户满意度。
再一方面,本发明实施例提供了一种基于前述的移动设备的按键信息处理装置,
包括:
监测模块,用于在预定的按键触发方式下,监测所述移动设备上的可移动按键是
否被触发,所述按键触发方式为按下或抬起;
位置检测模块,用于在所述监测模块监测到所述可移动按键被触发的情况下,检
测所述可移动按键当前所处位置;
查找模块,用于从预定的可移动按键位置与操作信息对应关系表中查找与所述位
置检测模块检测到的所述可移动按键当前所处位置对应的操作信息;
处理模块,用于根据所述查找模块查找出的操作信息执行相应的操作。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述查找模
块包括:
第一记录单元,用于在所述按键触发方式为按下的情况下,记录所述可移动按键
在当前所处位置在预定时间间隔内被连续按下的次数;
第一查找单元,用于从预定的可移动按键位置与操作信息对应关系表中查找与所
述可移动按键当前所处位置对应的多个操作信息;
第二查找单元,用于从所述第一查找单元查找出的所述多个操作信息中进一步查
找出与所述第一记录单元记录的所述次数对应的操作信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述查找模
块包括:
第二记录单元,用于在所述按键触发方式为按下的情况下,记录所述可移动按键
在当前所处位置被按下的方向;
第三查找单元,用于从预定的可移动按键位置与操作信息对应关系表中查找与所
述可移动按键当前所处位置对应的多个操作信息;
第四查找单元,用于从所述第三查找单元查找出的所述多个操作信息中进一步查
找出与所述第二记录单元记录的所述方向对应的操作信息。
上述技术方案中的一个技术方案具有如下有益效果:
本发明实施例的按键信息处理装置,通过利用移动设备上可移动按键被按下的不
同位置对应不同的操作,来实现不同的功能,从而在不增加按键数量的情况下,大大增加了
可供进行定义的功能数量,进而扩展了移动设备的人机交互方式,提高了用户的使用体验,
提升了用户满意度。
又一方面,本发明实施例提供了一种移动设备,包括前述任一项所述的按键信息
处理装置。
上述技术方案中的一个技术方案具有如下有益效果:
本发明实施例的移动设备中包括按键信息处理装置,通过利用移动设备上可移动
按键被按下的不同位置对应不同的操作,来实现不同的功能,从而在不增加按键数量的情
况下,大大增加了可供进行定义的功能数量,进而扩展了移动设备的人机交互方式,提高了
用户的使用体验,提升了用户满意度。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附
图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域
普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附
图。
图1是本发明实施例所提供的移动设备的示意图之一;
图2是本发明实施例所提供的移动设备的示意图之二;
图3是本发明实施例所提供的按键信息处理方法的流程示意图;
图4(a)是图3所提供的按键信息处理方法中步骤S303的流程示意图之一;
图4(b)是图3所提供的按键信息处理方法中步骤S303的流程示意图之二;
图5是本发明实施例所提供的按键信息处理装置的功能方块图;
图6是本发明实施例所提供的移动设备的功能方块图;以及
图7是本发明实施例所提供的移动设备600的一种硬件结构示意图。
具体实施方式
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描
述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基
于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其
它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制
本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”
也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示
可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种
情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述XXX,但
这些XXX不应限于这些术语。这些术语仅用来将XXX彼此区分开。例如,在不脱离本发明实施
例范围的情况下,第一XXX也可以被称为第二XXX,类似地,第二XXX也可以被称为第一XXX。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测
(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件
或事件)时”或“响应于检测(陈述的条件或事件)”。
实施例一
本发明实施例给出一种移动设备,请参考图1,其为本发明实施例所提供的移动设
备的示意图之一。
如图1所示,移动设备上设置有可移动按键1。与传统的位置固定的按键不同,可移
动按键的位置可以移动。
其中,可移动按键的一种移动方式可以是不需要按下,就能够移动。此时对应的将
可移动按键固定在某一位置处的固定方式是,将可移动按键在该位置处按下。当将可移动
按键在某一位置处按下时,就可以触发相应的操作。也就是说,可移动按键的此种移动方式
对应的按键触发方式为按下按键。
其中,可移动按键的一种移动方式可以是当可移动按键被按下时,才能够移动。这
种移动方式可以防止误操作,从而能够避免因误碰。此时对应的将可移动按键固定在某一
位置处的固定方式是,将可移动按键在该位置处抬起。当将可移动按键在某一位置处抬起
时,就可以触发相应的操作。也就是说,可移动按键的此种移动方式对应的按键触发方式为
抬起按键。
在本发明实施例中,可移动按键能够沿不同的方向被按下,触发不同的操作。即,
当可移动按键沿一个方向被按下时,触发一种操作,当可移动按键沿另一个方向被按下时,
触发另一种操作。这样,假设总共有Y个可被按下的方向,则至少能定义Y种不同的功能。
其中,可移动按键可以以滑动的方式移动。当然,可移动按键的移动方式并不限于
滑动。
其中,移动设备可以为手机、平板电脑等等。
在可移动按键的可移动范围内,可移动按键能够从一个位置移动到另一个位置。
在不同的位置按下可移动按键时,可以执行不同的功能。据此,可以根据可移动按键被按下
的位置进行功能定义。由于可移动按键在可移动范围内能够被按下的位置很多,而每一个
位置至少能够定义一种功能,因此根据被按下位置进行定义的功能数量得到了显著增加。
这样,在没有增加按键数量的情况下,就能够实现定义更多的功能。
请参见图1,可移动按键可以设置于移动设备的屏幕3的下方。为了使屏幕尽可能
地大,移动设备一般在正面的上下两端留出一些位置,用来设置听筒出口、前置摄像头以及
移动设备的品牌标识等等。在移动设备正面的左右两个方向上,屏幕一般几乎延伸到左右
两端的边缘,这样,在移动设备正面的左右两端基本没有位置。
将可移动按键设置在移动设备的屏幕下方至少有如下三个优点:
一是,符合人们的使用习惯,操作舒适且方便;
二是,不会对屏幕造成阻挡,从而不影响用户观看屏幕上的内容;
三是,能够实现单手操作。
可见,将可移动按键设置在移动设备的屏幕下方是本发明实施例的一个优选方
案。但是,这并不限制将可移动按键设置在移动设备上的其他位置。
例如,在本发明其他实施例中,可移动按键也可以设置在移动设备上的其他位置,
比如移动设备屏幕的上方等。
例如,在本发明其他实施例中,可移动按键还可以设置在移动设备屏幕的右侧。这
种情况下,用户也能够实现单手操作。
如图1所示,在本发明实施例中,移动设备上还可以设置有凹槽2,可移动按键1能
够在凹槽2内移动,图1中的箭头表示可移动按键1可以移动的方向。
这里,列举两种可移动按键1在凹槽2内移动的方式。一种是,不需要按下可移动按
键1,可移动按键1就能够在凹槽2内移动。另一种是,当可移动按键1被按下时,才能够在凹
槽2内移动。
其中,凹槽2可以是一个沿左右方向延展的条形凹槽。在本发明其他实施例中,凹
槽也可以是一个沿上下方向延展的条形的凹槽。
除了条形外,在本发明其他实施例中,凹槽也可以是其他的形状,比如环形,“回”
字形等等。
在图1所示的实施例中,凹槽2的范围即是可移动按键1的可移动范围。
凹槽2是一个供可移动按键移动的结构,在本发明其他实施例中,也可以在移动设
备上设置可供可移动按键移动的其他结构。
在本发明实施例中,凹槽2内可以设置有多个按键位,可移动按键1在按键位处能
够被按下。其中,按键位是指可移动按键能够被按下的位置。
这样,虽然可移动按键能够移动到凹槽的任意位置,但并不是在凹槽的任意位置
都能够被按下,而是在设置的按键位处才能被按下。通过在凹槽内设置按键位,可以在一个
按键位的位置定义一种功能,当可移动按键在按键位处被按下时,就可以执行在按键位的
位置定义的功能所对应的操作。也就是说,每一个按键位的位置对应一定的操作信息,当可
移动按键在按键位处被按下时,移动设备就自动执行该位置对应的操作信息所指示的操
作。这样能够使得功能定义更加明确,并且能够提高操作的准确性。
假设凹槽2内设置有六个按键位,那么根据这六个按键位至少可以在移动设备上
定义六种功能。
本发明实施例的移动设备,通过设置可移动按键,使得按键在不同位置被按下对
应不同的功能,从而在不增加按键数量的情况下,大大增加了可供进行定义的功能数量,进
而扩展了移动设备的人机交互方式,提高了用户的使用体验,提升了用户满意度。
实施例二
本发明实施例还给出了一种移动设备,请参考图2,其为本发明实施例所提供的移
动设备的示意图之二。
如图2所示,本实施例中,可移动按键1设置在移动设备的侧面边框4上。
将可移动按键设置在移动设备的侧面边框上,至少具有如下两个优点:
一是,能够节省移动设备正面的面积,以便尽可能大地增大移动设备的屏幕;
二是,能够使用户方便地实现单手操作。
其中,用于供可移动按键移动的结构,例如凹槽,可以设置在移动设备的侧面边框
的中部或下部。根据人们的习惯,人们在握持移动设备时,例如握持手机的时候,通常习惯
握持手机的中部或下部。因此,将供可移动按键移动的结构设置在移动设备的侧面边框的
中部或下部符合人们的使用习惯,从而能够增加用户操作的舒适感,进而提高用户的使用
体验。
如图2所示,本实施例中,用于供可移动按键移动的结构是凹槽2。并且,本实施例
中,凹槽2是一个沿上下方向延展的条形的凹槽。
本发明实施例的移动设备,通过设置可移动按键,使得按键在不同位置被按下对
应不同的功能,从而在不增加按键数量的情况下,大大增加了可供进行定义的功能数量,进
而扩展了移动设备的人机交互方式,提高了用户的使用体验,提升了用户满意度。此外,本
发明实施例的移动设备,通过可移动按键设置在移动设备的侧面边框上,节省了移动设备
正面的面积,为尽可能大地增大移动设备的屏幕提供了基础,并且还能够使用户方便地实
现单手操作。
实施例三
本发明实施例给出了一种基于前述的移动设备的按键信息处理方法。该按键信息
处理方法可以应用于设置有可移动按键的移动设备,例如手机、平板电脑等。
图3是本发明实施例所提供的按键信息处理方法的流程示意图。如图3所示,本实
施例中,按键信息处理方法可以包括如下步骤:
步骤S301,在预定的按键触发方式下,监测移动设备上的可移动按键是否被触发;
其中,按键触发方式可以为按下或抬起。
可移动按键未被触发的时候,不启动任何功能。在可移动按键被触发时,可移动按
键当前所处位置所对应的功能被启动。
步骤S302,在监测到可移动按键被触发的情况下,检测可移动按键当前所处位置;
移动设备中预先对可移动按键可以被按下的不同位置定义了不同的功能。因此,
在可移动按键被按下时,要明确启动何种功能需要先知道可移动按键被按下的位置,可移
动按键被按下的位置也即步骤S302中所说的可移动按键当前所处位置。
步骤S303,从预定的可移动按键位置与操作信息对应关系表中查找与可移动按键
当前所处位置对应的操作信息;
可移动按键位置与操作信息对应关系表是预先在移动设备中设置好的,该对应关
系表可以看作是可移动按键被按下的位置与所对应的功能的定义关系表。其中,可移动按
键被按下的位置对应的操作信息是可移动按键被按下的位置对应的功能的具体执行动作。
其中,可移动按键位置与操作信息对应关系表所记录的信息可以采用如下格式:
位置1------操作信息1(对应功能1);
位置2------操作信息2(对应功能2);
……
位置n------操作信息n(对应功能n),n为自然数。
其中,操作信息可以是返回桌面首页、返回上一页、跳转到预定页面等等。
步骤S304,根据查找出的操作信息执行相应的操作。
操作信息可以使移动设备明确执行什么样的具体操作。
需要说明的是,上述步骤S301~S304的执行主体可以为一种装置,该装置可以是
位于本地设备的应用,或者可以是位于本地设备的应用中的插件或软件开发工具包
(Software Development Kit,SDK)等功能单元,本发明实施例对此不进行特别限定。
可以理解的是,所述应用可以是安装在终端上的应用程序(nativeApp),或者还可
以是终端上的浏览器的一个网页程序(webApp),本发明实施例对此不进行限定。
本发明实施例的按键信息处理方法,通过利用移动设备上可移动按键被按下的不
同位置对应不同的操作,来实现不同的功能,从而在不增加按键数量的情况下,大大增加了
可供进行定义的功能数量,进而扩展了移动设备的人机交互方式,提高了用户的使用体验,
提升了用户满意度。
实施例四
基于上述实施例三所提供的按键信息处理方法,本发明实施例对步骤S303中的从
预定的可移动按键位置与操作信息对应关系表中查找与可移动按键当前所处位置对应的
操作信息的方法进行具体描述。
图4(a)是图3所提供的按键信息处理方法中步骤S303的流程示意图之一。如图4
(a)所示,在本发明实施例中,步骤S303具体可以包括如下子步骤:
步骤S303a,在按键触发方式为按下的情况下,记录可移动按键在当前所处位置在
预定时间间隔内被连续按下的次数;
步骤S303b,从预定的可移动按键位置与操作信息对应关系表中查找与可移动按
键当前所处位置对应的多个操作信息;
在可移动按键被按下的不同位置对应不同的功能的基础上,可以在移动设备中进
一步设定,在可移动按键被按下的位置相同时,被按下的不同次数对应不同的功能。
例如,假设供可移动按键移动的结构内设置有六个按键位,我们以第3个按键位为
例进行说明。当可移动按键在第3个按键位被按下一次时,启动一种功能,执行该功能对应
的操作信息。当可移动按键在第3个按键位被连续按下两次时,启动另一种功能,执行该功
能对应的操作信息。当可移动按键在第3个按键位被连续按下三次时,启动该按键位上设置
的第三种功能,该第三种功能不同于在该按键位被按下一次和被连续按下两次时的功能。
这样,在可移动按键可被按下的位置数量有限的情况下,又能够根据可移动按键
可被连续按下的次数进一步定义不同的功能,从而使得设置有可移动按键的移动设备可定
义的功能数量得到成倍增加。
在此种情况下,从预定的可移动按键位置与操作信息对应关系表中查找出的与可
移动按键当前所处位置对应的操作信息就不是一个而是多个了。具体一个位置对应几个操
作信息要视在每个位置上定义了可以连续按下几次可移动按键而定。例如,假设在移动设
备中定义了一个位置上可移动按键被连续按下一次、两次和三次的功能,那么,从预定的可
移动按键位置与操作信息对应关系表中查找出的与可移动按键当前所处位置对应的操作
信息就有三个,具体执行哪一个操作信息还要根据可移动按键被连续按下的次数进一步确
定,这通过下面的步骤S303c来实现。
在可移动按键被按下的位置相同,被按下的次数不同对应不同的功能的情况下,
可移动按键位置与操作信息对应关系表所记录的信息可以采用如下格式:
位置1------连续按下次数为1次------操作信息11(对应功能1);
位置1------连续按下次数为2次------操作信息12(对应功能2);
位置2------连续按下次数为1次------操作信息21(对应功能3);
位置2------连续按下次数为2次------操作信息22(对应功能4);
……
步骤S303c,从步骤S303b查找出的多个操作信息中进一步查找出与步骤S303a记
录的次数对应的操作信息。
图4(b)是图3所提供的按键信息处理方法中步骤S303的流程示意图之二。如图4
(b)所示,在本发明实施例中,步骤S303具体可以包括如下子步骤:
步骤S303d,在按键触发方式为按下的情况下,记录可移动按键在当前所处位置被
按下的方向;
步骤S303e,从预定的可移动按键位置与操作信息对应关系表中查找与可移动按
键当前所处位置对应的多个操作信息;
在可移动按键被按下的不同位置对应不同的功能的基础上,可以在移动设备中进
一步设定,在可移动按键被按下的位置相同时,被按下的不同方向对应不同的功能。
这样,在可移动按键可被按下的位置数量有限的情况下,又能够根据可移动按键
可被按下的方向进一步定义不同的功能,从而使得设置有可移动按键的移动设备可定义的
功能数量得到成倍增加。
在此种情况下,从预定的可移动按键位置与操作信息对应关系表中查找出的与可
移动按键当前所处位置对应的操作信息就不是一个而是多个了。具体一个位置对应几个操
作信息要视在每个位置上定义了可以按下的方向有几种而定。例如,假设在移动设备中定
义了一个位置上可移动按键可被按下的方向有三种,那么,从预定的可移动按键位置与操
作信息对应关系表中查找出的与可移动按键当前所处位置对应的操作信息就有三个,具体
执行哪一个操作信息还要根据可移动按键被按下的方向进一步确定,这通过下面的步骤
S303f来实现。
步骤S303f,从步骤S303e查找出的多个操作信息中进一步查找出与步骤S303d记
录的方向对应的操作信息。
本发明实施例的按键信息处理方法,通过利用移动设备上可移动按键被按下的不
同位置对应不同的操作,来实现不同的功能,从而在不增加按键数量的情况下,大大增加了
可供进行定义的功能数量,进而扩展了移动设备的人机交互方式,提高了用户的使用体验,
提升了用户满意度。并且,本发明实施例的按键信息处理方法,还通过在同一位置上可移动
按键被连续按下的不同次数或在同一位置上可移动按键被按下的不同方向定义不同的功
能,使得移动设备上可供进行定义的功能数量得到了成倍增加,从而进一步扩展了移动设
备的人机交互方式。
实施例五
本发明实施例进一步给出实现上述按键信息处理方法实施例中各步骤及方法的
装置实施例。
请参考图5,其为本发明实施例所提供的按键信息处理装置的功能方块图。如5图
所示,本实施例中,按键信息处理装置500可以包括监测模块510、位置检测模块520、查找模
块530和处理模块540。监测模块510、位置检测模块520、查找模块530和处理模块540可以顺
次相连。
其中,监测模块510用于在预定的按键触发方式下,监测移动设备上的可移动按键
是否被触发,其中,按键触发方式为按下或抬起。位置检测模块520用于在监测模块510监测
到可移动按键被触发的情况下,检测可移动按键当前所处位置。查找模块530用于从预定的
可移动按键位置与操作信息对应关系表中查找与位置检测模块520检测到的可移动按键当
前所处位置对应的操作信息。处理模块540用于根据查找模块530查找出的操作信息执行相
应的操作。
在本发明实施例中,查找模块530可以包括第一记录单元、第一查找单元和第二查
找单元。第一记录单元和第一查找单元分别与第二查找单元相连。其中,第一记录单元用于
在按键触发方式为按下的情况下,记录可移动按键在当前所处位置在预定时间间隔内被连
续按下的次数。第一查找单元用于从预定的可移动按键位置与操作信息对应关系表中查找
与可移动按键当前所处位置对应的多个操作信息。第二查找单元用于从第一查找单元查找
出的多个操作信息中进一步查找出与第一记录单元记录的次数对应的操作信息。
在本发明实施例中,查找模块530可以包括第二记录单元、第三查找单元和第四查
找单元。第二记录单元和第四查找单元分别与第三查找单元相连。其中,第二记录单元用于
在按键触发方式为按下的情况下,记录可移动按键在当前所处位置被按下的方向。第三查
找单元用于从预定的可移动按键位置与操作信息对应关系表中查找与可移动按键当前所
处位置对应的多个操作信息。第四查找单元用于从第三查找单元查找出的多个操作信息中
进一步查找出与第二记录单元记录的方向对应的操作信息。
由于本实施例中的按键信息处理装置能够前述的按键信息处理方法,本实施例未
详细描述的部分,可参考对前述按键信息处理方法实施例的相关说明。
本发明实施例的按键信息处理装置,通过利用移动设备上可移动按键被按下的不
同位置对应不同的操作,来实现不同的功能,从而在不增加按键数量的情况下,大大增加了
可供进行定义的功能数量,进而扩展了移动设备的人机交互方式,提高了用户的使用体验,
提升了用户满意度。并且,本发明实施例的按键信息处理装置,还能够通过在同一位置上可
移动按键被连续按下的不同次数或在同一位置上可移动按键被按下的不同方向定义不同
的功能,使得移动设备上可供进行定义的功能数量得到了成倍增加,从而进一步扩展了移
动设备的人机交互方式。
实施例六
本发明实施例给出了一种移动设备。
图6是本发明实施例所提供的移动设备的功能方块图。如图6所示,本实施例中,移
动设备600包括按键信息处理装置500。其中,按键信息处理装置500可以是本发明前述实施
例中的任意一种按键信息处理装置。
其中,移动设备600可以是手机、平板电脑等。
请参见图7,其为本发明实施例所提供的移动设备600的一种硬件结构示意图。如
图7所示,移动设备600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件
606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信
组件616。
处理组件602通常控制移动设备600的整体操作,诸如与显示,电话呼叫,数据通
信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执
行指令,以完成上述的按键信息处理方法的全部或部分步骤,具体包括:在预定的按键触发
方式下,监测移动设备上的可移动按键是否被触发,其中,按键触发方式为按下或抬起;在
监测到可移动按键被触发的情况下,检测可移动按键当前所处位置;从预定的可移动按键
位置与操作信息对应关系表中查找与可移动按键当前所处位置对应的操作信息;根据查找
出的操作信息执行相应的操作。此外,处理组件602可以包括一个或多个模块,便于处理组
件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件
608和处理组件602之间的交互。
存储器604被配置为存储各种类型的数据以支持在移动设备600的操作。这些数据
的示例包括用于在移动设备600上操作的任何应用程序或方法的指令,联系人数据,电话簿
数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它
们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦
除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快
闪存储器,磁盘或光盘。
电源组件606为移动设备600的各种组件提供电力。电源组件606可以包括电源管
理系统,一个或多个电源,及其他与为移动设备600生成、管理和分配电力相关联的组件。
多媒体组件608包括在所述移动设备600和用户之间的提供一个输出接口的屏幕。
在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面
板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸
传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动
动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,
多媒体组件608包括一个前置摄像头和/或后置摄像头。当移动设备600处于操作模式,如拍
摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置
摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克
风(MIC),当移动设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风
被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通
信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可
以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁
定按钮。
传感器组件614包括一个或多个传感器,用于为移动设备600提供各个方面的状态
评估。例如,传感器组件614可以检测到移动设备600的打开/关闭状态,组件的相对定位,例
如所述组件为移动设备600的显示器和小键盘,传感器组件614还可以检测移动设备600或
移动设备600一个组件的位置改变,用户与移动设备600接触的存在或不存在,移动设备600
方位或加速/减速和移动设备600的温度变化。传感器组件614可以包括接近传感器,被配置
用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,
如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可
以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件616被配置为便于移动设备600和其他设备之间有线或无线方式的通信。
移动设备600可以接入基于通信标准的无线网络,如WiFi、2G、3G或4G或它们的组合。在一个
示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广
播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,以促进
短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带
(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,移动设备600可以被一个或多个应用专用集成电路(ASIC)、数
字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列
(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
本发明实施例的移动设备中包括按键信息处理装置,通过利用移动设备上可移动
按键被按下的不同位置对应不同的操作,来实现不同的功能,从而在不增加按键数量的情
况下,大大增加了可供进行定义的功能数量,进而扩展了移动设备的人机交互方式,提高了
用户的使用体验,提升了用户满意度。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,
装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以
通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的
划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个模块或组
件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示
或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接
耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显
示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目
的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以
是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存
储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机
装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个
实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-
Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种
可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和
原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。