按键功能自定义的方法、电子设备及计算机存储介质技术

技术编号:30023762 阅读:27 留言:0更新日期:2021-09-11 06:50
本发明专利技术公开了一种按键功能自定义的方法、电子设备及计算机存储介质。方法包括:确定终端设备的当前设备状态;根据所述当前设备状态确定所述终端设备的按键在所述当前设备状态下的功能处理逻辑;将所述当前设备状态下的功能处理逻辑赋予所述按键。本方案能够根据终端设备的当前设备状态确定该当前设备状态下按键的功能处理逻辑,可以灵活定义按键的功能,使按键的功能适应不同的设备状态,达到按键功能多样化的目的。能多样化的目的。能多样化的目的。

【技术实现步骤摘要】
按键功能自定义的方法、电子设备及计算机存储介质


[0001]本专利技术涉及电子设备
,具体涉及一种按键功能自定义的方法、电子设备及计算机存储介质。

技术介绍

[0002]随着科技及社会的不断发展,各类触摸屏的电子产品,例如智能手机、平板电脑、电子阅读器等已经得到广泛的应用。以电子阅读器为例,由于其物理按键为主要的人机交互输入方式,从而基本上所有的阅读功能都需要通过触摸该物理按键来实现,并且物理按键的功能通常在出厂前就预设好,后期不能随意更改。
[0003]然而,专利技术人在实施过程中发现,现有技术中至少存在如下缺陷:按键功能单一。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的按键功能自定义的方法、电子设备及计算机存储介质。
[0005]根据本专利技术的一个方面,提供了一种按键功能自定义的方法,包括:
[0006]确定终端设备的当前设备状态;
[0007]根据所述当前设备状态确定所述终端设备的按键在所述当前设备状态下的功能处理逻辑;
[0008]将所述当前设备状态下的功能处理逻辑赋予所述按键。
[0009]根据本专利技术的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
[0010]所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:
[0011]确定终端设备的当前设备状态;
[0012]根据所述当前设备状态确定所述终端设备的按键在所述当前设备状态下的功能处理逻辑;
[0013]将所述当前设备状态下的功能处理逻辑赋予所述按键。
[0014]根据本专利技术的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述按键功能自定义的方法对应的操作。
[0015]根据本专利技术公开的按键功能自定义的方法、电子设备及计算机存储介质,首先确定终端设备的当前设备状态,进一步确定终端设备的按键在当前设备状态下的功能处理逻辑,将该当前设备状态下的功能处理逻辑赋予按键。本方案能够根据终端设备的当前设备状态确定自定义该当前设备状态下按键的功能处理逻辑,可以灵活定义按键的功能,使按键的功能适应不同的设备状态,达到按键功能多样化的目的。
[0016]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,
而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0017]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0018]图1示出了根据本专利技术实施例一提供的一种按键功能自定义的方法的流程示意图;
[0019]图2示出了根据本专利技术实施例一提供的一种按键功能自定义的方法中的第一种设备状态示意图;
[0020]图3示出了根据本专利技术实施例一提供的一种按键功能自定义的方法中的第二种设备状态示意图;
[0021]图4示出了根据本专利技术实施例一提供的一种按键功能自定义的方法中的第三种设备状态示意图;
[0022]图5示出了根据本专利技术实施例一提供的一种按键功能自定义的方法中的第四种设备状态示意图;
[0023]图6示出了根据本专利技术实施例一提供的一种按键功能自定义的方法中的按键功能处理逻辑显示界面示意图;
[0024]图7示出了根据本专利技术实施例二提供的一种按键功能自定义的方法的流程示意图;
[0025]图8示出了根据本专利技术实施例三提供的一种按键功能自定义的方法的流程示意图;
[0026]图9示出了根据本专利技术实施例四提供的一种按键功能自定义的方法的流程示意图;
[0027]图10示出了根据本专利技术实施例五提供的一种电子设备的结构示意图。
具体实施方式
[0028]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0029]实施例一
[0030]图1示出了根据本专利技术实施例一提供的一种按键功能自定义的方法的流程示意图。其中,本实施例所提供的按键功能自定义的方法在用户端侧执行,例如可以由手机终端、电脑终端、阅读器、和/或智能可穿戴设备中的电子书应用用户端执行。
[0031]如图1所示,该方法包括:
[0032]步骤S110,确定终端设备的当前设备状态。
[0033]其中,终端设备可以为手机终端、电脑终端、阅读器、和/或智能可穿戴设备中的电
子书应用用户端。
[0034]其中,当前设备状态可以为终端设备的当前显示界面,当前设备状态还可以为终端设备的当前姿态,当前设备状态还可以同时包括当前显示界面和当前姿态。
[0035]其中,当前显示界面包括电子书阅读界面或浏览网页界面。其中,当前姿态为终端设备在用户手中或桌面上的放置方式。例如,如图2

5所示,该终端设备包括两个物理按键,分别为按键1和按键2,根据按键1和按键2所处的方位,将终端设备的姿态划分为A、B、C、D4种姿态,其中,A姿态为按键1和按键2朝右放置,B姿态为按键1和按键2朝左放置,C姿态为按键1和按键2朝下放置,D姿态为按键1和按键2朝上放置。
[0036]具体的,在确定终端设备的当前显示界面时,可以获取该当前显示界面所属的应用软件,根据该应用软件确定该当前显示界面是电子书阅读界面还是浏览网页界面。在确定终端设备的当前姿态时,可以通过终端设备中的重力感应器确定终端设备的旋转角度,进而根据旋转角度确定终端设备的当前姿态。在具体实现时,预先建立终端设备的重力感应器的参数和终端设备的姿态的对应关系,例如,当重力感应器的参数为第一预设参数(例如,终端设备重力旋转0度)时,终端设备的姿态为A,当重力感应器的参数为第二预设参数(例如,终端设备重力旋转180度)时,终端设备的姿态为B,当重力感应器的参数为第三预设参数(例如,终端设备重力旋转90度)时,终端设备的姿态为C,当重力感应器的参数为第四预设参数(例如,终端设备重力旋转270度)时,终端设备的姿态为D,这样通过获取上述重力感应器的重力旋转参数即可确定终端设备的当前姿态。
[0037]在一个可选实施例中,终端设备上设置有按键功能自定义开启/关闭按钮,当按键功能自定义开启/关闭按钮处于开启状态时,触发执行本实施例的按键功能自定义的方法。具体的,通过设置一个用户操作按钮即按键功能自定义开启/关闭按钮,也本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种按键功能自定义的方法,包括:确定终端设备的当前设备状态;根据所述当前设备状态确定所述终端设备的按键在所述当前设备状态下的功能处理逻辑;将所述当前设备状态下的功能处理逻辑赋予所述按键。2.根据权利要求1所述的方法,其中,所述根据所述当前设备状态确定所述终端设备的按键在所述当前设备状态下的功能处理逻辑,包括:响应于按键功能自定义操作,显示按键功能自定义界面;响应于所述按键功能自定义界面的交互操作,确定所述按键在所述当前设备状态下的功能处理逻辑。3.根据权利要求1所述的方法,其中,所述根据所述当前设备状态确定所述终端设备的按键在所述当前设备状态下的功能处理逻辑,包括:基于所述当前设备状态查询数据库,从所述数据库中获取所述当前设备状态下的功能处理逻辑,其中,所述数据库中存储了所述终端设备在不同设备状态下的所述按键的功能处理逻辑。4.根据权利要求3所述的方法,其中,在所述基于所述当前设备状态查询数据库之前,所述方法包括:根据所述终端设备的多个设备状态自定义所述终端设备的按键的在不同设备状态下的功能处理逻辑;建立设备状态、所述按键及功能处理逻辑三者之间的对应关系,并存储在所述数据库中。5.根据权利要求1所述的方法,其中,所述根据所述当前设备状态确定所述终端设备的按键在所述当前设备状态下的功能处理逻辑,包括:根据所述当前设备状态和上一设备状态确定是否需要更改所述终端设备的按键的功能处理逻辑;若不需要更改,则所述按键在所述当前设备状态下保持上一...

【专利技术属性】
技术研发人员:程超宋红阳
申请(专利权)人:深圳市掌阅科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1