一种压力的检测方法及电子设备与流程

文档序号:15312121发布日期:2018-08-31 22:06阅读:150来源:国知局

本发明涉及压力检测技术,尤其涉及一种压力检测方法及电子设备。



背景技术:

随着3dtouch技术的发展,各种应用也越来越普及,而应用于电子设备的显示屏中的压力传感器也越来越受到重视。但是,在显示屏中采用压力传感器不仅价格昂贵,而且非常容易损坏,无疑增加了显示屏的应用成本。



技术实现要素:

有鉴于此,本发明实施例期望提供一种压力检测方法及电子设备,能够解决现有技术中电子设备的显示屏在基于压力传感器进行压力检测时所带来的高成本高的问题。

为达到上述目的,本发明实施例的技术方案是这样实现的:

根据本发明实施例的一方面,提供一种压力检测方法,所述方法包括:

电子设备可形变部分在受到外力操作后,产生形变;

检测形变参数;

根据所述形变参数,确定所述电子设备受到所述外力操作的压力状态。

上述方案中,所述根据所述形变参数,确定所述电子设备受到的所述外力操作的压力状态,包括:

获取所述可形变部分上一个或多个点的形变参数;

根据所述一个或多个点的形变参数,得到所述电子设备受到所述外力操作的形变区域处的压力。

上述方案中,所述根据所述形变参数,确定所述电子设备受到所述外力操作的压力状态,包括:

所述形变参数包括曲率参数;

当所述曲率参数大于预设曲率阈值时,确定所述电子设备受到所述外力操作的压力状态为按压状态。

上述方案中,所述方法还包括:

所述电子设备当前显示的界面是桌面界面;

获取与所述形变参数对应的至少一个应用对象;

加载所述应用对象;

或者,

所述电子设备当前显示的界面是应用界面;

获取与所述形变参数对应的应用属性信息;

根据所述应用属性信息执行与所述形变参数对应的操作。

上述方案中,加载所述应用对象,包括:

接收针对所述应用对象触发的选择指令;

基于所述选择指令在所述应用对象中确定目标应用对象;

执行针对所述目标应用对象的调用操作,并进入压力感应模式。

根据本发明实施例的另一方面,提供一种电子设备,所述电子设备包括可形变部分,所述可形变部分在受到外力操作后,产生形变;所述电子设备还包括:检测单元和确定单元;

其中,所述检测单元,用于检测形变参数;

所述确定单元,用于根据所述形变参数,确定所述电子设备受到所述外力操作的压力状态。

上述方案中,所述形变参数包括曲率参数,

所述确定单元,用于当所述曲率参数大于所述预设曲率阈值时,确定所述电子设备受到所述外力操作的压力状态为按压状态。

上述方案中,所述电子设备还包括:获取单元、和执行单元;

所述获取单元,用于在所述电子设备当前显示的界面是桌面界面时,获取与所述形变参数对应的至少一个应用对象;或者,在所述电子设备当前显示的界面是应用界面时,获取与所述形变参数对应的应用属性信息;

所述执行单元,用于加载所述应用对象;或者得,根据所述应用属性信息执行与所述形变参数对应的操作。

根据本发明实施例中的第三方面,提供一种电子设备,所述电子设备包括:存储器、处理器以及存储在存储器被处理器运动的可执行程序,所述处理器运行所述可执行程序时执行上述压力检测方法中任一项所述的压力检测方法的步骤。

根据本发明实施例中的第四方面,提供一种电子设备,其上存储有可执行程序,其特征在于,所述可执行程序被处理器执行时实现上述压力检测方法中任一项所述的压力检测方法的步骤

本发明所提供的压力检测方法及电子设备,所述电子设备可形变部分在受到外力操作后,产生形变;检测形变参数;根据所述形变参数,确定所述电子设备受到的所述外力操作的压力状态。如此,仅根据电子设备可形变部分在受到外力操作后,产生形变所得到的形变参数,即可确定出所述电子设备受到的外力操作的压力状态,完全不用借助昂贵的压力传感器,从而降低了电子设备中显示屏的应用成本。

附图说明

图1为本发明实施例中压力检测方法的流程示意图;

图2为本发明实施例中不同曲率表面上附加压力的产生示意图;

图3为本发明实施例中电子设备的结构组成示意图一;

图4为本发明实施例中电子设备的结构组成示意图二。

具体实施方式

为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。

图1为本发明实施例中压力检测方法的流程示意图,如图1所示,所述方法包括:

步骤101,电子设备可形变部分在受到外力操作后,产生形变;

本发明实施例中,所述电子设备可以是手机、平板电脑、智能手表、遥控器等设备。所述可形变部分可以是所述电子设备中以柔性材料制成的显示屏、外壳、电池和/或电路板中的至少一种。当用户对所述电子设备上的可形变部分实施按压、点击、扭曲、拉伸、挤压等外力操作时,所述可形变部分能够因所述外力操作而发生形变。

例如,可形变部分是电子设备的显示屏,当用户单指或多指在该显示屏上实施按压、点击等操作时,所述显示屏能够因所述按压、点击等外力操作而发生变形。

又例如,可形变部分是电子设备的外壳,当用户拉伸或挤压所述外壳时,所述外壳能够因所述拉伸或挤压操作而发生变形。

步骤102,检测形变参数;

本发明实施例中,具体可以由所述电子设备中的可形变组件检测所述可形变部分在发生形变时的形变参数。例如,所述可形变组件可以是电子设备中的柔性屏、柔性电池、柔性外壳、柔性电路板等组件。并且,所述可形变部分的形变参数可以仅仅是所述可形变部分中受到外力操作的受力点的形变参数,也可以是所述可形变部分中所有受力点的形变参数。

例如,可形变组件是电子设备的显示屏,当用户用手指对显示屏施加点击操作时,显示屏上实际上受到所述点击操作的直接受力点是两个,则显示屏在检测可形变部分的形变参数时,可以只检测上述两个受力点的形变参数,也可以检测包括上述两个受力点以及上述两个受力点周围的受力点的形变参数。

本发明实施例中,当可形变组件对可形变部分上的全部受力点进行形变参数检测时,能够根据检测到的形变参数,精确定位到可形变部分中实际受力的位置以及实际受力位置所承受的压力状态。

本发明实施例中,通过可形变组件对可形变部分进行形变参数的检测,省去了使用传感器进行形变参数检测的使用成本,另外,由于本发明实施例中未使用到传感器进行形变参数的检测,则也不会存在传感器损坏的风险。

步骤103,根据所述形变参数,确定所述电子设备受到的所述外力操作的压力状态。

本发明实施例中,由于电子设备中的可形变组件能够检测到可形变部分上一个或多个点的形变参数,因此,在可形变组件检测到可形变部分上的一个或多个点的形变参数后,所述可形变组件获取所述可形变部分上的一个或多个点的形变参数,根据所述一个或多个点的形变参数,得到所述电子设备受到外力操作的形变区域处的压力。这里,多个点的形变参数表示至少两个点的形变参数。

本发明实施例中,所述形变参数包括曲率参数。

具体地,当所述曲率参数大于预设曲率阈值时,确定所述电子设备受到的所述外力操作的压力状态为按压状态;当所述曲率参数小于预设曲率阈值时,确定所述电子设备受到的所述外力操作的压力状态为除按压状态以外的状态,例如,点击状态。

例如,电子设备上的可形变组件检测到当前可形变部分的形变参数是ρ30,将检测到的形变参数ρ30与预设曲率阈值ρ10进行曲率比较,当比较结果表示检测到的形变参数ρ30大于预设曲率阈值ρ10时,确定所述电子设备当前受到的外操作的压力状态为按压状态。

本发明实施例中,所述方法还包括:电子设备当前显示的界面是桌面界面;获取与所述形变参数对应的至少一个应用对象;加载所述应用对象;或者,所述电子设备当前显示的界面是应用界面,获取与所述形变参数对应的应用属性信息;根据所述应用属性信息执行与所述形变参数对应的操作。

具体地,通过所述电子设备获取所述电子设备当前所显示界面的界面信息,确定所述电子设备当前显示的界面是桌面界面还是应用界面。其中,在所述桌面界面中包括有至少一个应用对象。例如,所述应用对象可以是视频应用、音乐应用、照相应用、办公应用等。

当可形变组件在电子设备当前显示的界面是桌面界面时检测到形变参数时,则确定当前用户是针对电子设备的桌面界面时,对电子设备中的可形变部分施加的外力操作。

当确定当前用户是在电子设备显示桌面界面时,对电子设备中的可形变部分施加的外力操作,则获取与所述形变参数对应的至少一个应用对象,并控制所述电子设备执行对所述应用对象的加载操作。这里,所述桌面界面是指触控电子设备上的返回键(home)所显示的界面。

本发明实施例中,加载所述应用对象,包括:

将获取到的至少一个应用对象在电子设备的显示屏上进行逐一显示,以供用户在获取到的应用对象中选择目标应用对象。

或者,将获取到的至少一个应用对象通过电子设备的语音播报端口进行语音播报。这样,对于不方便察看显示屏的用户,通过语音播报即可得知电子设备选取的应用对象,从而再在电子设备选取的应用对象中进行目标应用对象的选择。

或者,接收用户针对电子设备所获取到的至少一个应用对象所触发的选择指令;基于所述选择指令在所述至少一个应用对象中确定目标应用对象;然后,执行针对所述目标应用对象的调用操作,并进入压力感应模式。

例如,电子设备根据检测到的形变参数,获取到的应用对象包括:音乐应用和视频应用,则通过电子设备的显示屏显示出音乐应用和视频应用对应的应用图标;或者,通过电子设备的语音播报功能播报:音乐、视频;或者,接收到用户触发针对音乐应用的选择指令时,确定音乐应用为目标应用对象,启动音乐应用,并进入3dtouch模式。

本发明实施例中,当所述电子设备中的可形变组件在电子设备当前显示的界面是应用界面时检测到形变参数,则确定当前用户是在电子设备显示应用界面时,对电子设备中的可形变部分施加的外力操作。

当确定当前用户是在电子设备显示应用界面时,对电子设备中的可形变部分施加的外力操作,则获取与所述形变参数对应的应用属性信息,并根据所述应用属性信息执行与所述形变参数对应的操作。

例如,所述应用界面显示的是音乐应用的界面时,所述应用属性信息,包括:音乐库信息(英文、中文等)、歌曲类型(dj、儿童、古风、戏曲、现场演唱会等)、歌曲曲目信息(上一曲、下一曲)、歌曲进度信息(快进、后退)、音量调节信息(加音、减音)、歌词加载信息、本地音乐库、音乐下载信息、音乐直播信息等。当确定所述应用属性信息是快进时,则执行快进操作;确定所述应用属性信息是暂停时,则执行暂停操作。

或者,所述应用界面显示的是视频应用的界面时,所述应用属性信息,包括:节目类型信息(电视剧、综艺、记录片、电影、动漫)、剧集信息(下一集、上一集)、播放进度信息(快进、后退)、弹幕信息(弹幕开启、弹幕关闭)等信息。当确定所述应用属性信息是快进时,则执行快进操作;确定所述应用属性信息是暂停时,则执行暂停操作。

由于表面张力的存在,使弯曲表面上产生一个附加压力。若平面的压力为p0,弯曲表面产生的压力差为δp,则总压力为p=p0+δp。附加压力δp即曲面的曲率。其中,附加压力δp分为正值和负值,其符号取决于r,例如,凸面:r为正值;凹面:r为负值。

图2为本发明实施例中不同曲率表面上附加压力的产生示意图;如图2所示,包括:平面(a)、凸面(b)、凹面(c);

如果液面取小面积ab,ab面上受表面张力的作用,力的方向与表面相切,如图2中的平面(a):由于沿ab的四周每点的两边都存在表面张力,大小相等,方向相反,所以没有附加压力。也就是说,沿ab的四周表面张力抵消,液体表面内外压力相等。表示为:p平=p0;

如图2中的凸面(b):由于液面是凸面的,则沿ab的周界上的表面张力不是水平的,作用无边界的力将有一指向液体内部的合力,所有的点产生的合力为ps,称为附加压力。也就是说,则沿ab的周界上的表面张力合力指向液体内部,与外压力p0方向相同,即所受到的压力比外部压力p0大,表示为:p凸=p0+δp>p平,这里,δp为正;

如图2中的凹面(c):由于液面是凹面的,沿ab的周界上的表面张力不能抵消,作用于边界的力有一指向凹面中心的合力,所有的点产生的合为ps,称为附加压力。也就是说,沿ab的周界上的表面张力合力指向液体表面的外部,与外压力p0方向相反,附加压力δp有把液面往外拉的趋向,即凹面所受到的压力p比平面的p0小,表示有:p凹=p0-δp<p平。这里,δp为负。

从图2得到的结论:弯曲表面的附加压力δp总是指向曲面的曲率中心,当曲面为凸面时,δp为正值;当凹面时,δp为负值。

而对于非球面的曲面,有著名的拉普拉斯(laplace)公式:

式中:r1和r2为曲面的两个主曲率半径。当曲面为球面时r1=r2=r,

曲率半径正负号的判定应与确定压力差所处地位一致。由拉普拉斯公式可知。曲率半径越小曲面两侧压力差越大。拉普拉斯公式可对多种界面现象作出定性和定量的解释。

具体地,不同材质弯曲表面的压力差如表1所示。

表1

通过本发明实施例提供的压力检测方法,无需在柔性屏上设置昂贵的压力传感器,同时也不存在传感器损坏的问题,而是完全基于柔性屏在受到外力操作时,产生的曲率变化来完成所有3dtouch相应操作,从而提高了柔性屏的使用性能,同时也降低了柔性屏的应用成本。

图3为本发明实施例中电子设备的结构组成示意图一,所述电子设备包括可形变部分,所述可形变部分在受到外力操作后,产生形变;如图3所示,所述电子设备还包括:检测单元301和确定单元302;

其中,所述检测单元301,用于检测形变参数;

所述确定单元302,用于根据所述形变参数,确定所述电子设备受到的所述外力操作的压力状态。

本发明实施例中,所述电子设备还包括:获取单元303;

具体地,所述获取单元303,用于获取所述可形变部分上多个点的形变参数;

所述确定单元302,具体用于根据所述多个点的形变参数,得到所述电子设备受到的所述外力操作的形变区域处的压力。

本发明实施例中,所述形变参数包括曲率参数,

所述确定单元302,具体还用于当所述曲率参数大于所述预设曲率阈值时,确定所述电子设备受到的所述外力操作的压力状态为按压状态。

本发明实施例中,所述电子设备还包括:执行单元304;

具体地,所述确定单元,还用于确定所述电子设备当前显示的界面是桌面界面,或者,确定所述电子设备当前显示的界面是应用界面;

所述获取单元303,还用于在所述电子设备当前显示的界面是桌面界面时,获取与所述形变参数对应的至少一个应用对象;或者,在所述电子设备当前显示的界面是应用界面时,获取与所述形变参数对应的应用属性信息;

所述执行单元304,用于加载所述应用对象,或者,根据所述应用属性信息执行与所述形变参数对应的操作。

需要说明的是:上述实施例提供的电子设备在进行压力检测时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将电子设备的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的电子设备与压力检测方法实施例二者属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图4为本发明实施例中电子设备的结构组成示意图二,如图4所示,所述电子设备400可以是移动电话、计算机、数字广播终端、信息收发设备、游戏控制台、平板设备、个人数字助理、信息推送服务器、内容服务器、身份认证服务器等。图4所示的电子设备400包括:至少一个处理器401、存储器402、至少一个网络接口404和用户接口403。电子设备400中的各个组件通过总线系统405耦合在一起。可理解,总线系统405用于实现这些组件之间的连接通信。总线系统405除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为总线系统405。

其中,用户接口403可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。

可以理解,存储器402可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器402旨在包括但不限于这些和任意其它适合类型的存储器。

本发明实施例中的存储器402用于存储各种类型的数据以支持电子设备400的操作。这些数据的示例包括:用于在电子设备400上操作的任何计算机程序,如操作系统4021和应用程序4022;其中,操作系统4021包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序4022可以包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序4022中。

上述本发明实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器401可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,电子设备400可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。

具体所述处理器401运行所述计算机程序时,执行:电子设备可形变部分在受到外力操作后,产生形变;检测形变参数;根据所述形变参数,确定所述电子设备受到的所述外力操作的压力状态。

所述处理器401运行所述计算机程序时,还执行:获取所述可形变部分上多个点的形变参数;

根据所述多个点的形变参数,得到所述电子设备受到的所述外力操作的形变区域处的压力。

所述形变参数包括曲率参数;所述处理器401运行所述计算机程序时,还执行:当所述曲率参数大于预设曲率阈值时,确定所述电子设备受到的所述外力操作的压力状态为按压状态。

所述处理器401运行所述计算机程序时,还执行:所述电子设备当前显示的界面是桌面界面;获取与所述形变参数对应的至少一个应用对象;加载所述应用对象;或者,所述电子设备当前显示的界面是应用界面;获取与所述形变参数对应的应用属性信息;根据所述应用属性信息执行与所述形变参数对应的操作。

所述处理器401运行所述计算机程序时,还执行:接收针对所述应用对象触发的选择指令;基于所述选择指令在所述应用对象中确定目标应用对象;执行针对所述目标应用对象的调用操作,并进入压力感应模式。

在示例性实施例中,本发明实施例还提供了一种电子设备,其上存储有可执行程序,例如包括计算机程序的存储器402,上述计算机程序可由电子设备400的处理器401执行,以完成前述方法所述步骤。电子设备可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。

一种电子设备,其上存储有计算机程序,该计算机程序被处理器运行时,执行:电子设备可形变部分在受到外力操作后,产生形变;检测形变参数;根据所述形变参数,确定所述电子设备受到的所述外力操作的压力状态。

该计算机程序被处理器运行时,还执行:获取所述可形变部分上多个点的形变参数;

根据所述多个点的形变参数,得到所述电子设备受到的所述外力操作的形变区域处的压力。

所述形变参数包括曲率参数;该计算机程序被处理器运行时,还执行:当所述曲率参数大于预设曲率阈值时,确定所述电子设备受到的所述外力操作的压力状态为按压状态。

该计算机程序被处理器运行时,还执行:所述电子设备当前显示的界面是桌面界面;获取与所述形变参数对应的至少一个应用对象;加载所述应用对象;或者,所述电子设备当前显示的界面是应用界面;获取与所述形变参数对应的应用属性信息;根据所述应用属性信息执行与所述形变参数对应的操作。

该计算机程序被处理器运行时,还执行:接收针对所述应用对象触发的选择指令;基于所述选择指令在所述应用对象中确定目标应用对象;执行针对所述目标应用对象的调用操作,并进入压力感应模式。

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

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