一种终端设备的操作方法、终端设备及存储介质与流程

文档序号:17533982发布日期:2019-04-29 13:47阅读:160来源:国知局
一种终端设备的操作方法、终端设备及存储介质与流程

本发明涉及智能终端技术领域,特别涉及一种终端设备的操作方法、终端设备及存储介质。



背景技术:

随着智能终端(比如手机,笔记本电脑等)的发展,全面屏成为智能终端中输入输出装置的一种流行设计,而键盘作为一种经典的输入输出装置,有全面屏无法替代的按键体验和输入高效性,成为一些智能终端产品设计中的一个重要分支,例如黑莓品牌,始终坚持设计与生产全键盘手机,将全键盘作为其品牌中的一部分。

全键盘作为智能终端的一部分,一般会在智能终端中设置多个独立按键,每个按键包括键帽和键帽下设置的锅仔片(dome),其中,键帽的正面是用户接触的面,而对应的锅仔片为连接键帽与智能终端主板之间的金属弹片,起到一个触感型开关的作用。

但是由于每个按键是独立的,按键之间有缝隙,使得终端设备的输入输出装置无法防尘防水。然而,在如今智能终端高速发展、功能与设计日趋完美的时代,如果智能终端产品不能支持防尘防水,将会与智能终端发展的进度脱节。



技术实现要素:

本发明实施例提供一种终端设备的操作方法、终端设备及存储介质,实现了。

本发明实施例第一方面提供一种终端设备,包括:按键层、内部部件层、中框和多个振动装置,其中:

所述中框的上方设置有内部部件层,所述内部部件层包括传感器、存储介质和至少一个处理器,所述存储介质中包括一个或多个应用程序,所述应用程序被配置为由所述处理器执行;

在所述内部部件层的上方,且与所述传感器相对的位置,设置有所述按键层,所述按键层为一个整体,能与所述中框的上端相互扣合;在所述按键层的下方位置,设置有多个振动装置;

其中,所述传感器,用于检测用户操作所述按键层所表示物理按键的压力;

某一应用程序包括:振动确定单元,用于当根据所述传感器检测到的用户操作某一物理按键的压力,确定用户按压所述某一物理按键时,根据所述存储介质中预置的物理按键的信息与振动装置的振动信息的对应关系,确定相应的第一振动信息;反馈触发单元,用于根据所述振动确定单元确定的第一振动信息,触发相应的所述振动装置进行振动。

本发明实施例第二方面提供一种终端设备的操作方法,所述方法应用于如本发明实施例第一方面所述的终端设备,包括:

所述终端设备中的传感器检测用户操作按键层所表示的物理按键的压力;

如果所述终端设备中的处理器根据所述检测的压力,确定用户按压某一物理按键,根据预置的物理按键的信息与振动装置的振动信息的对应关系,确定相应的第一振动信息;

根据所述第一振动信息触发相应的振动装置进行振动。

本发明实施例第三方面提供一种存储介质,包括:所述存储介质储存多条指令,所述指令适于由处理器加载并执行如本发明实施例第二方面所述的终端设备的操作方法。

可见,在本实施例的终端设备中包括按键层、内部部件层、中框和多个振动装置,按键层为一个整体,与中框的上端相互扣合,由于按键层中没有独立的物理按键,也就不会有物理按键之间的缝隙,可以防止灰尘和会从按键层进入到终端设备的内部部件层;且本实施例中,通过按键层下方的传感器(包括在内部部件层中),检测用户对按键层的操作,进而内部部件层中的处理器根据用户对按键层的操作,触发至少一个振动装置进行振动,以保证终端设备能准确地反馈用户对按键层各个区域的操作。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种终端设备的切面图;

图2是本发明实施例提供的一种终端设备的俯视图;

图3是本发明实施例提供的一种终端设备的逻辑结构示意图;

图4是本发明实施例提供的一种终端设备的操作方法的流程图;

图5是本发明应用实施例提供的一种终端设备的逻辑结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排它的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例提供一种终端设备,主要是笔记本电脑或全键盘手机等具有较多按键的终端设备,参考图1所示的终端设备的切面图,如图2所示的终端设备的俯视图(图中虚线部分为用户俯视终端设备时,看不见的部件)及如图3所示的终端设备的逻辑结构图,该终端设备具体包括:按键层10、内部部件层11、中框12和多个振动装置13,其中:

在中框12的上方设置有内部部件层11,在内部部件层11中包括传感器111、存储介质112和至少一个处理器113(图中以一个处理器113为例来说明),存储介质112中包括一个或多个应用程序114,应用程序114被配置为由处理器113执行。

可以理解,这里中框12是终端设备的支撑架,用来放置和固定终端设备中的其它部件,中框12具体可以为如图1所示的较宽的“h”型,也可以为其它形状,在此不进行赘述。

在内部部件层11的上方,且与传感器111相对的位置,设置有按键层10,按键层10为一个整体,能与中框12的上端相互扣合;在按键层10的下方位置设置有多个振动装置13,具体地,可以在中框12的下方,且与按键层10相对的位置,设置有多个振动装置13,图中以振动装置13-1、振动装置13-2和振动装置13-3为例说明。具体地,振动装置13可以是马达等产生振动的装置。

在本实施例中,按键层10为一个整体,该按键层10包括多个子区域,并通过按键层10中的一个子区域表示一个物理按键,具体可以为塑料、玻璃、陶瓷或金属等材料,实际应用中可以根据终端设备整体的外观、颜色和材质,选择材质相配的按键层10。由于按键层10中没有多个独立的物理按键,这样就不会有物理按键之间的缝隙,从而防止了灰尘和水通过按键层10进入到终端设备的内部部件层11。

当按键层10扣合到中框12的上端(h型的上端),按键层10的边缘与中框12上端的边缘紧紧贴合,可以进一步地防止灰尘和水进入到终端设备的内部部件层11。

按键层10的上表面是面向用户的,用户可以直接操作上表面,为了用户能准备定位各个子区域表示的物理按键,在按键层10中每个子区域的上表面都设置有对应物理按键的按键字符,且按键层10中每个子区域的形状为按键形状,比如各个子区域的切面形状为梯形或近似梯形等。这样,按键层10上表面呈现给用户的物理按键与现有多个独立的物理按键类似,不同的是,本发明实施例中,各个物理按键之间是相连的,没有缝隙。

存储介质112中储存的某一应用程序114可以包括:振动确定单元115,用于当根据传感器111检测到的用户操作某一物理按键的压力,确定用户按压该物理按键时,根据存储介质112中预置的物理按键的信息与振动装置13的振动信息的对应关系,确定相应的第一振动信息;反馈触发单元116,用于根据所述振动确定单元115确定的第一振动信息,触发相应的振动装置13进行振动。

其中,如果用户操作某一物理按键的压力较大,比如大于或等于某一值,振动确定单元115可以确定用户按压该物理按键;如果用户操作某一物理按键的压力较小,比如小于某一值,振动确定单元115可以确定用户滑动该物理按键。

在存储介质112中预置的对应关系中,物理按键的信息可以是唯一标识物理按键的信息,比如物理按键的按键字符等;振动装置13的振动信息可以包括振动装置的标识(可以是一个或多个振动装置的标识)及振动装置的振动波形,振动强度,振动所用的时间等信息。其中,如果包括多个振动装置的标识,则振动信息中还可以包括多个振动装置开始振动的时间,比如是同时振动,或是一个振动装置开始振动一定的时间后,其它振动装置再开始振动。

进一步地,在终端设备中还可以包括:背盖14和显示屏15等,其中,背盖14与中框12下端相互扣合,防止灰尘和水从中框12下方进入到终端设备的内部部件层11;显示屏15设置在内部部件层11的上方,且在除按键层10之外的其它位置。

可见,在本实施例的终端设备中包括按键层10、内部部件层11、中框12和多个振动装置13,按键层10为一个整体,与中框12的上端相互扣合,由于按键层10中没有独立的物理按键,也就不会有物理按键之间的缝隙,可以防止灰尘和会从按键层10进入到终端设备的内部部件层11;且本实施例中,通过按键层10下方的传感器111(包括在内部部件层11中),检测用户对按键层10的操作,进而内部部件层11中的处理器113根据用户对按键层10的操作,触发至少一个振动装置13进行振动,以保证终端设备能准确地反馈用户对按键层10各个区域的操作。

在一个具体的实施例中,上述传感器111,用于检测用户操作按键层10所表示物理按键的压力。在一种情况下,传感器可以包括触控传感器和压力传感器,触控传感器用于检测用户操作按键层10的位置,而压力传感器用于检测用户在按键层10的某一位置操作的压力。这样,振动确定单元115就可以根据触控传感器检测的位置,确定用户对按键层10中哪个子区域所表示的物理按键进行操作;根据压力传感器检测的压力,进而得知用户对该物理按键的操作具体是什么样的操作,比如“按压”,或“滑动”等。

在另一种情况下,传感器111包括多组压力传感器,在按键层10的各个子区域下方的位置都设置有一组压力传感器,任一组压力传感器用于检测用户操作相应子区域所表示的物理按键的压力。在这种情况下,当某一子区域下方的压力传感器检测到用户操作的压力,则振动确定单元115根据该压力传感器的位置,可以确定用户对按键层10中哪个子区域所表示的物理按键进行操作;如果该压力大于或等于阈值,则振动确定单元115确定用户的操作是按压该子区域所表示的物理按键。

在另一个具体的实施例中,上述应用程序114除了可以包括振动确定单元115和反馈触发单元116之外,还可以包括:功能执行单元117,用于根据传感器111检测到的用户操作按键层10所表示物理按键的压力,确定用户操作的类型,并根据用户操作的类型执行相应的功能。

例如,功能执行单元117确定的用户操作的类型可以包括但不限于如下类型:用户单次按压按键层10所表示的某一物理按键,用户多次按键层10所表示的某一物理按键,及用户按照一定手势滑动按键层10所表示的物理按键等。而功能执行单元117所执行的相应功能可以包括:翻页、移动、确定、选词、飞字等特定功能。

本发明实施例还提供一种终端设备的操作方法,主要可以应用于上述的终端设备,本实施例的方法流程图如图4所示,包括:

步骤a,终端设备中传感器检测用户操作按键层所表示的物理按键的压力。

步骤b,终端设备中的确定用户按压所述某一物理按键时,根据存储介质中预置的物理按键的信息与振动装置的振动信息的对应关系,确定相应的第一振动信息。

这里,预置的对应关系中,振动装置的振动信息包括至少一个振动装置分别对应的标识和振动波形等信息,物理按键的信息可以包括物理按键的标识,比如按键字符等信息。

步骤c,根据步骤b确定的第一振动信息,触发相应的振动装置进行振动。

进一步地,本实施例的方法还包括:处理器根据传感器检测到的用户操作按键层所表示物理按键的压力,确定用户操作的类型,并根据用户操作的类型执行相应的功能。

可以理解,处理器确定的用户操作的类型可以包括但不限于如下类型:用户单次按压按键层所表示的某一物理按键,用户多次按键层所表示的某一物理按键,及用户按照一定手势滑动按键层所表示的物理按键等。而处理器所执行的相应功能可以包括:翻页、移动、确定、选词、飞字等特定功能。

可见,在本实施例的方法中,通过终端设备中按键层下方的传感器(包括在内部部件层中),检测用户对按键层的操作,进而内部部件层中的处理器根据用户对按键层的操作,触发至少一个振动装置进行振动,以保证终端设备能准确地反馈用户对按键层各个区域的操作。

以下以一个具体的实施例来说明本实施例的终端设备,本实施例中,终端设备中各个部件的示意图如图1和2所示,其逻辑结构示意图可以如图5所示,其中:

该终端设备可因配置或性能不同而产生比较大的差异,终端设备的内部部件层中可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)20(例如,一个或一个以上处理器),存储器21,一个或一个以上存储应用程序221或数据222的存储介质22(例如一个或一个以上海量存储设备),及传感器26。其中,存储器21和存储介质22可以是短暂存储或持久存储。存储在存储介质22的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对终端设备中的一系列指令操作。更进一步地,中央处理器20可以设置为与存储介质22通信,在终端设备上执行存储介质22中的一系列指令操作。

具体地,在存储介质22中储存的应用程序221包括的某一应用程序,且该程序可以包括上述的振动确定单元115,反馈触发单元116,和功能执行单元117,在此不进行赘述。更进一步地,中央处理器20可以设置为与存储介质22通信,在终端设备上执行存储介质22中储存的该应用程序对应的一系列操作。

终端设备还可以包括一个或一个以上电源23,一个或一个以上有线或无线网络接口24,一个或一个以上输入输出接口25,和/或,一个或一个以上操作系统223,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。

上述方法实施例中所述的由终端设备所执行的步骤可以基于该图5所示的终端设备的结构。

需要说明的是,在本实施例中,如图2所示,终端设备的按键层可以包括30个子区域,每个子区域表示一个物理按键,具体地,这些子区域布局为三排,每排10个子区域;且本实施例中以振动装置为3个马达为例说明,这3个马达分别位于从左往右第1-2列、5-6列、9-10列子区域的下方,当用户按压这些子区域时,可以包括如下几种情况:

(1)用户按压1/2/3排从左往右第1、2个子区域时,马达1振动,以向用户反馈用户操作这些子区域所表示物理按键。

(2)用户按压1/2/3排从左往右第3个子区域时,马达1与马达2均振动但振动波形不同,马达1振动强度略大于马达2的振动强度,且两马达同时振动的振动波形叠加,以向用户反馈用户操作这些子区域所表示物理按键。

(3)用户按压1/2/3排从左往右第4个子区域时,马达1与马达2均振动但振动波形不同,马达2振动强度略大于马达1的振动强度,两马达同时振动的振动波形叠加,以向用户反馈用户操作这些子区域所表示物理按键。

(4)用户按压1/2/3排从左往右第5、6个子区域时,马达2振动,以向用户反馈用户操作这些子区域所表示物理按键。

(5)用户按压1/2/3排从左往右第7个子区域时,马达2与马达3均振动但振动波形不同,马达2振动强度略大于马达3的振动强度,两马达同时振动的振动波形叠加,以向用户反馈用户操作这些子区域所表示物理按键。

(6)用户按压1/2/3排从左往右第8个子区域时,马达2与马达3均振动但振动波形不同,马达3振动略强度大于马达2的振动强度,两马达同时振动的振动波形叠加,以向用户反馈用户操作这些子区域所表示物理按键。

(7)用户按压1/2/3排从左往右第9、10个子区域时,马达3振动,以向用户反馈用户操作这些子区域所表示物理按键。

本发明实施例还提供一种存储介质,所述存储介质储存多条指令,所述指令适于由处理器加载并执行如图4所示的终端设备的操作方法。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom)、随机存取存储器ram)、磁盘或光盘等。

以上对本发明实施例所提供的终端设备的操作方法、终端设备及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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