一种侧屏控制方法、电子设备及存储介质与流程

文档序号:20781436发布日期:2020-05-19 21:16阅读:188来源:国知局
一种侧屏控制方法、电子设备及存储介质与流程

本发明涉及电子技术领域,尤其涉及一种侧屏控制方法、电子设备及存储介质。



背景技术:

随着智能终端的普及和扩展,现有终端已不满足于平面触摸屏。市场上已有部分终端采用曲面屏,如曲面屏手机。

由于曲面屏手机的侧边是有弧度的触摸屏,用户握持曲面屏手机时,手指会比较容易接触曲面屏的侧边。

因此,在曲面屏手机的使用过程中,如何对曲面屏侧边进行有效利用,以提升人机交互操作的便捷性,是一个亟待解决的热点问题。



技术实现要素:

本发明的目的在于提供一种侧屏控制方法、电子设备及存储介质,能够利用曲面屏的侧屏实现便捷操作功能,提升用户对曲面屏设备的使用体验。

为达此目的,本发明采用以下技术方案:

一种侧屏控制方法,应用于具有曲面屏的电子设备,所述曲面屏包括主屏和位于所述主屏两侧的侧屏,所述侧屏控制方法包括步骤:

在所述电子设备处于第一用户模式时,检测当前是否满足预设的中断触发条件,所述中断触发条件为所述侧屏内发生第一指定触摸事件;

若当前满足所述中断触发条件,则触发中断产生,底层驱动模块读取所述侧屏的电容变化数据,根据所述电容变化数据确定当前触摸区域的坐标位置;所述底层驱动模块在所述坐标位置设置控件,并将所述控件的id值通过广播方式上报至上层处理模块;所述上层处理模块按照所述第一用户模式对所述控件的触摸事件进行设置;在检测到所述控件的响应区域内发生第二指定触摸事件时,所述上层处理模块执行相应的处理操作。

可选的,所述侧屏控制方法还包括步骤:在所述电子设备处于第二用户模式时,所述上层处理模块按照所述第二用户模式对所述控件的各类事件的设置进行更新。

可选的,所述侧屏控制方法还包括步骤:在所述电子设备开机时,进行中断注册。

可选的,所述第二用户模式为娱乐模式或者阅读模式。

可选的,所述控件为按钮控件或者文本输入控件。

可选的,所述中断触发条件中,所述第一指定触摸事件的发生区域为所述侧屏的左侧屏和/或右侧屏。

一种具有曲面屏的电子设备,所述曲面屏包括主屏和位于所述主屏两侧的侧屏,所述电子设备包括底层驱动模块和上层处理模块;

所述底层驱动模块,用于在所述电子设备处于第一用户模式时,检测当前是否满足预设的中断触发条件,所述中断触发条件为所述侧屏内发生第一指定触摸事件;还用于在中断产生时,读取所述侧屏的电容变化数据,根据所述电容变化数据确定当前触摸区域的坐标位置,在所述坐标位置设置控件,并将所述控件的id值通过广播方式上报至所述上层处理模块;

所述上层处理模块,用于在所述电子设备处于第一用户模式时,按照所述第一用户模式对所述控件的触摸事件进行设置,在所述控件的响应区域内发生第二指定触摸事件时执行相应的处理操作。

可选的,所述上层处理模块,还用于在所述电子设备处于第二用户模式时,按照所述第二用户模式对所述控件的各类事件的设置进行更新。

一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行如上任一项所述的侧屏控制方法中的步骤。

与现有技术相比,本发明实施例具有以下有益效果:

应用本本发明实施例,用户可根据自身的使用习惯来简单控制控件于侧屏的放置位置,使其最大程度地满足自己的使用需求;通过广播方式上报控件的位置信息,有利于上层进行快速响应,提高了用户对曲面屏的使用体验。

附图说明

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

图1为本发明实施例提供的侧屏控制方法流程图。

图2为本发明实施例提供的电子设备的原理框图。

具体实施方式

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

在本申请的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,a/b可以表示a或b;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。

本发明实施例提供了一种侧屏控制方法,可以应用于具有曲面屏的电子设备,根据开机后侧屏的触摸事件来触发中断产生,中断产生后在触摸位置放置控件,底层驱动模块将该控件的id值广播至上层处理模块,进而由上层处理模块对该控件的各类事件进行设置,从而实现对侧屏的应用。

本发明所涉及的曲面屏,根据其结构可划分为:主屏,左侧屏,右侧屏;左侧屏和右侧屏分居主屏的两侧,且均与主屏之间存在一定的物理角度,可选地,左侧屏/右侧屏与主屏之间夹角接近或超过90度,本申请对于主屏与侧屏夹角的具体角度不做限定;左侧屏和右侧屏,本身也可以呈一定弧度,即采用非平面结构,具体不做限定。

本发明实施例提供了一种侧屏控制方法,该方法可应用于具有曲面屏的电子设备,如具有曲面屏的手机、平板电脑、智能手表、智能相机等。如图1所示,该方法主要包括步骤:

步骤101、在电子设备开机时,进行中断注册。

本实施例中,中断是指在电子设备运行过程中,出现某些意外情况需主机干预时,电子设备能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。

示例性的,中断产生的触发条件为曲面屏的指定区域发生第一指定触摸事件。第一指定触摸事件的具体类型可以为预先设定的各种类型,如点击事件、双击事件或者滑动事件等,具体不限制。

触发条件中,第一指定触摸事件的发生区域可以指定为左侧屏和/或右侧屏,具体不限制。

步骤102、在电子设备开机进入第一用户模式时,检测当前是否满足中断触发条件,若满足中断触发条件,则触发中断产生,继续执行步骤103;若未满足中断触发条件,则继续等待。

其中,第一用户模式可以指普通用户模式,如主界面模式或者其他应用模式。

步骤103、底层驱动模块读取侧屏的电容变化数据,对该电容变化数据进行解析处理,得到当前触摸区域在侧屏上的坐标位置。

步骤104、底层驱动模块根据坐标位置设置控件,并将该控件的id值通过广播方式上报至上层处理模块。

由于整个曲面屏内控件的数目超过一个,因此为便于区分,每个控件均有唯一的id值,作为该控件的标识,供上层处理模式识别以进行相应的处理。

本实施例中,上层处理模块,可以是专门用于根据曲面屏的触摸位置执行对应逻辑的上层应用。底层驱动模块,可以是曲面屏的硬件驱动程序。

控件可以是按键或者文本输入控件。在当前的触摸区域内,控件的数量可以为一个,也可以为两个或者多个,具体可根据用户的实际需求来灵活设定,具体不限制。

步骤105、上层处理模块通过广播接收器接收来自底层驱动模块的广播,获得控件的id值后,对该控件的各类触摸事件进行设置。

步骤106、检测到控件的响应区域内发生第二指定触摸事件时,上层处理模块执行相应的处理操作。

以控件为按钮为例,本步骤中可将该按钮的点击事件设定为调大音量。此后,若用户点击该按钮,将会调用底层驱动模块对喇叭的音量进行调大处理。

需要说明的是,控件的位置取决于用户在侧屏的触摸位置,因此应用本实施例用户可根据自身的使用习惯来简单控制控件的放置位置,使其最大程度地满足自己的使用需求;且由于非触摸区域未设置控件,可有效避免在后续设备使用过程中发生误触。

为进一步拓展侧屏的使用方式,在本发明的另一实施例中,在检测到电子设备进入第二用户模式时,可按照第二用户模式的使用需求对控件的各类事件进行重新设置。

示例性的,第一用户模式为普通模式,此时控件的点击事件设置为调大音量;第二用户模式为游戏模式,此时将控件的点击事件设置为射击。除了游戏模式之外,第二用户模式还可以为视频录制/播放模式等其他娱乐相关模式,具体不限制。

同理,还可在检测到电子设备进入第三用户模式时,如阅读模式,按照第三用户模式的使用需求对控件的各类事件进行重新设置。这样,在不同的用户模式下,用户在同一控件的响应区域进行同一触摸操作,可获得不同触摸响应,极大的丰富了侧屏的功能,提升了用户的使用体验。

本发明另一实施例提供了一种电子设备,如图2所示,该电子设备包括曲面屏,该曲面屏根据其结构可划分为:主屏,左侧屏和右侧屏。

该电子设备还可包括:底层驱动模块和上层处理模块;

底层驱动模块,用于在电子设备处于第一用户模式时,检测当前是否满足预设的中断触发条件,该中断触发条件为侧屏内发生第一指定触摸事件;还用于在中断产生时,读取侧屏的电容变化数据,根据电容变化数据确定当前触摸区域的坐标位置,在触摸区域设置控件,并将该控件的id值通过广播方式上报至上层处理模块;

上层处理模块,用于在电子设备处于第一用户模式时,按照第一用户模式对控件的触摸事件进行设置,在该控件的响应区域内发生第二指定触摸事件时执行相应的处理操作。

此外,上述的上层处理模块,还可用于在电子设备处于第二用户模式时,按照第二用户模式对控件的各类事件的设置进行更新。

上述电子设备,可根据不同用户模式对控件进行相应功能设置,使得控件能够根据不同的应用场景进行相应的功能实现,较大程度地提高了操作便利性。

示例性的,上述电子设备可以是手机、平板电脑、可穿戴设备、车载设备、增强现实(augmentedreality,ar)/虚拟现实(virtualreality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本、个人数字助理(personaldigitalassistant,pda)等电子设备,本申请实施例对电子设备的具体类型不作任何限制。

本领域普通技术人员可以理解,上述方法实施例中电子设备(如手机)所执行的各个功能或者步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本发明另一实施例提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得电子设备执行上述方法实施例中电子设备(如手机)所执行的各个功能或者步骤。

该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

本发明另一实施例提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例中电子设备(如手机)所执行的各个功能或者步骤。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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