《触屏移动终端菜单按钮的显示方法和装置.pdf》由会员分享,可在线阅读,更多相关《触屏移动终端菜单按钮的显示方法和装置.pdf(14页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103365548 A (43)申请公布日 2013.10.23 CN 103365548 A *CN103365548A* (21)申请号 201210099599.X (22)申请日 2012.04.06 G06F 3/0482(2013.01) G06F 3/0487(2013.01) (71)申请人 腾讯科技 (深圳) 有限公司 地址 518000 广东省深圳市福田区赛格科技 园 2 栋东 403 室 (72)发明人 王晓鸥 万璐 张威 宇文宏伟 (74)专利代理机构 北京三高永信知识产权代理 有限责任公司 11138 代理人 徐立 (54) 发明名称 触屏移。
2、动终端菜单按钮的显示方法和装置 (57) 摘要 本发明公开了一种触屏移动终端菜单按钮的 显示方法和装置, 属于移动终端技术领域。该方 法包括 : 获取触屏移动终端的屏幕的左右两侧的 相对状态 ; 当屏幕的左侧高于右侧或右侧高于左 侧时, 在屏幕的较高的一侧显示菜单按钮。该装 置包括获取模块和显示模块。本发明通过重力感 应确定触屏移动终端的屏幕的左右两侧的相对状 态, 从而可以根据该相对状态判断用户当前操作 状态, 例如 : 左手持触屏移动终端、 右手持触屏移 动终端, 进而将菜单按钮设置在用户容易操作的 位置, 使得用户能够便利地操作菜单按钮, 本发明 实施例在确定菜单按钮的显示位置时, 考虑。
3、了用 户的操作习惯, 更便于用户对菜单按钮的操作, 提 高了用户体验, 更好地实现了用户与触屏移动终 端的交互。 (51)Int.Cl. 权利要求书 2 页 说明书 8 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书8页 附图3页 (10)申请公布号 CN 103365548 A CN 103365548 A *CN103365548A* 1/2 页 2 1. 一种触屏移动终端菜单按钮的显示方法, 其特征在于, 所述方法包括 : 获取触屏移动终端的屏幕的左右两侧的相对状态 ; 当所述屏幕的左侧高于右侧或右侧高于左侧时, 在所述屏幕的较高的一。
4、侧显示菜单按 钮。 2. 如权利要求 1 所述的方法, 其特征在于, 所述获取触屏移动终端的屏幕的左右两侧 的相对状态, 包括 : 通过重力感应, 确定所述触屏移动终端的屏幕方向, 所述屏幕方向包括横向和竖直 ; 按照确定的所述屏幕方向, 确定所述触屏移动终端的左右两侧的相对状态。 3. 如权利要求 2 所述的方法, 其特征在于, 所述方法还包括 : 记录预定周期内所述菜单按钮的操作信息, 所述操作信息包括用户对所述菜单按钮的 操作轨迹、 进行操作时所述触屏移动终端的屏幕方向和所述屏幕的左右两侧的相对状态以 及所述操作轨迹的类型, 所述操作轨迹的类型包括 : 有效操作轨迹和无效操作轨迹 ; 根。
5、据所述操作信息和当前周期内所述菜单按钮的显示位置, 计算下一周期, 在不同屏 幕方向下的各相对状态对应的所述菜单按钮的显示位置。 4. 如权利要求 3 所述的方法, 其特征在于, 所述根据所述操作信息和当前周期内所述 菜单按钮的显示位置, 计算下一周期, 在不同屏幕方向下的各相对状态对应的所述菜单按 钮的显示位置, 包括 : 根据以下公式分别计算下一周期, 在不同屏幕方向下的各相对状态对应的所述菜单按 钮的显示位置 : Vc A*Vi+(1-A)Vj, 其中, A 表示所述周期内, 各屏幕方向下的各相对状态对应的所述有效操作轨迹与所述 无效操作轨迹的数量比值, Vi 表示当前周期内所述菜单按钮。
6、的显示位置坐标, Vj 表示无效 操作轨迹的平均位置坐标。 5. 如权利要求 1 所述的方法, 其特征在于, 在所述获取触屏移动终端的屏幕的左右两 侧的相对状态后, 所述方法还包括 : 当所述屏幕的左侧与右侧等高时, 在所述触屏移动终端 屏幕的预设位置显示所述菜单按钮。 6. 如权利要求 1 所述的方法, 其特征在于, 在所述屏幕的较高的一侧显示菜单按钮后, 所述方法还包括 : 当所述菜单按钮被点击时, 将与所述菜单按钮相对应的功能选项沿预定路径显示 ; 当所述菜单按钮被滑动时, 将与所述菜单按钮相对应的功能选项沿所述菜单按钮的滑 动路径显示。 7. 一种触屏移动终端菜单按钮的显示装置, 其特。
7、征在于, 所述装置包括 : 获取模块, 用于获取触屏移动终端的屏幕的左右两侧的相对状态 ; 显示模块, 用于当所述屏幕的左侧高于右侧或右侧高于左侧时, 在所述屏幕的较高的 一侧显示菜单按钮。 8. 如权利要求 7 所述的装置, 其特征在于, 所述获取模块包括 : 第一确定单元, 用于通过重力感应, 确定所述触屏移动终端的屏幕方向, 所述屏幕方向 包括横向和竖直 ; 第二确定单元, 用于按照确定的所述屏幕方向, 确定所述触屏移动终端的左右两侧的 相对状态。 权 利 要 求 书 CN 103365548 A 2 2/2 页 3 9. 如权利要求 8 所述的装置, 其特征在于, 所述装置还包括 : 。
8、记录模块, 用于记录预定周期内所述菜单按钮的操作信息, 所述操作信息包括用户对 所述菜单按钮的操作轨迹、 进行操作时所述触屏移动终端的屏幕方向和所述屏幕的左右两 侧的相对状态以及所述操作轨迹的类型, 所述操作轨迹的类型包括 : 有效操作轨迹和无效 操作轨迹 ; 计算模块, 用于根据所述操作信息和当前周期内所述菜单按钮的显示位置, 计算下一 周期, 在不同屏幕方向下的各相对状态对应的所述菜单按钮的显示位置。 10. 如权利要求 9 所述的装置, 其特征在于, 所述计算模块用于根据以下公式分别 计算下一周期, 在不同屏幕方向下的各相对状态对应的所述菜单按钮的显示位置 : Vc A*Vi+(1-A)。
9、Vj, 其中, A 表示所述周期内, 各屏幕方向下的各相对状态对应的所述有效操作轨迹与所述 无效操作轨迹的数量比值, Vi 表示当前周期内所述菜单按钮的显示位置坐标, Vj 表示无效 操作轨迹的平均位置坐标。 11. 如权利要求 7 所述的装置, 其特征在于, 所述显示模块还用于, 当所述屏幕的左侧 与右侧等高时, 在所述触屏移动终端屏幕的预设位置显示所述菜单按钮。 12. 如权利要求 7 所述的装置, 其特征在于, 所述显示模块还用于, 当所述菜单按钮被 点击时, 将与所述菜单按钮相对应的功能选项沿预定路径显示 ; 当所述菜单按钮被滑动时, 将与所述菜单按钮相对应的功能选项沿所述菜单按钮的滑。
10、动路径显示。 权 利 要 求 书 CN 103365548 A 3 1/8 页 4 触屏移动终端菜单按钮的显示方法和装置 技术领域 0001 本发明涉及移动终端技术领域, 特别涉及一种触屏移动终端菜单按钮的显示方法 和装置。 背景技术 0002 随着通信技术的发展, 移动终端已经成为人们生活中的必要组成部分。 近年来, 触 屏移动终端逐渐普及, 其可以为用户提供各种应用功能, 更好地实现人机交互。 0003 触屏移动终端中的各种应用通常包括多个功能选项, 由于触屏移动终端屏幕的大 小有限, 各种功能选项不能全部显示在同一界面上, 所以通常将若干个功能选项与同一个 菜单按钮相关联, 在屏幕上仅显。
11、示该菜单按钮, 而将与该菜单按钮关联的所有功能选项隐 藏。 当用户需要使用与该菜单按钮相关的功能时, 点击该菜单按钮, 与该菜单按钮关联的全 部功能选项就会弹出显示在当前屏幕上。例如, 当用户在编辑短信时, 屏幕上 ( 通常在输入 栏附近 ) 会显示一个菜单按钮, 点击该菜单按钮后,“图片” 、“联系人信息” 、“铃声” 等功能 选项弹出, 用户即可进行下一步操作, 比如插入图片等。 0004 在实现本发明的过程中, 发明人发现现有技术至少存在以下问题 : 0005 在现有的触屏移动终端中, 由于用户采用不同持握方式持握触屏移动终端时, 菜 单按钮都在同一位置显示, 导致菜单按钮不易被选中, 。
12、操作不方便, 影响了用户体验。 发明内容 0006 为了解决现有技术中菜单按钮显示位置固定且不便于操作的问题, 本发明实施例 提供了一种触屏移动终端菜单按钮的显示方法和装置。所述技术方案如下 : 0007 一方面, 本发明实施例提供了一种触屏移动终端菜单按钮的显示方法, 所述方法 包括 : 0008 获取触屏移动终端的屏幕的左右两侧的相对状态 ; 0009 当所述屏幕的左侧高于右侧或右侧高于左侧时, 在所述屏幕的较高的一侧显示菜 单按钮。 0010 优选地, 所述获取触屏移动终端的屏幕的左右两侧的相对状态, 包括 : 0011 通过重力感应, 确定所述触屏移动终端的屏幕方向, 所述屏幕方向包括。
13、横向和竖 直 ; 0012 按照确定的所述屏幕方向, 确定所述触屏移动终端的左右两侧的相对状态。 0013 进一步地, 所述方法还包括 : 0014 记录预定周期内所述菜单按钮的操作信息, 所述操作信息包括用户对所述菜单按 钮的操作轨迹、 进行操作时所述触屏移动终端的屏幕方向和所述屏幕的左右两侧的相对状 态以及所述操作轨迹的类型, 所述操作轨迹的类型包括 : 有效操作轨迹和无效操作轨迹 ; 0015 根据所述操作信息和当前周期内所述菜单按钮的显示位置, 计算下一周期, 在不 同屏幕方向下的各相对状态对应的所述菜单按钮的显示位置。 说 明 书 CN 103365548 A 4 2/8 页 5 0。
14、016 具体地, 所述根据所述操作信息和当前周期内所述菜单按钮的显示位置, 计算下 一周期, 在不同屏幕方向下的各相对状态对应的所述菜单按钮的显示位置, 包括 : 0017 根据以下公式分别计算下一周期, 在不同屏幕方向下的各相对状态对应的所述菜 单按钮的显示位置 : Vc A*Vi+(1-A)Vj, 0018 其中, A 表示所述周期内, 各屏幕方向下的各相对状态对应的所述有效操作轨迹与 所述无效操作轨迹的数量比值, Vi 表示当前周期内所述菜单按钮的显示位置坐标, Vj 表示 无效操作轨迹的平均位置坐标。 0019 可选地, 在所述通获取触屏移动终端的屏幕的左右两侧的相对状态后, 所述方法。
15、 还包括 : 当所述屏幕的左侧与右侧等高时, 在所述触屏移动终端屏幕的预设位置显示所述 菜单按钮。 0020 优选地, 在所述屏幕的较高的一侧显示菜单按钮后, 所述方法还包括 : 0021 当所述菜单按钮被点击时, 将与所述菜单按钮相对应的功能选项沿预定路径显 示 ; 0022 当所述菜单按钮被滑动时, 将与所述菜单按钮相对应的功能选项沿所述菜单按钮 的滑动路径显示。 0023 另一方面, 本发明实施例还提供了一种触屏移动终端菜单按钮的显示装置, 所述 装置包括 : 0024 获取模块, 用于获取触屏移动终端的屏幕的左右两侧的相对状态 ; 0025 显示模块, 用于当所述屏幕的左侧高于右侧或右。
16、侧高于左侧时, 在所述屏幕的较 高的一侧显示菜单按钮。 0026 优选地, 参见图 5, 所述获取模块包括 : 0027 第一确定单元, 用于通过重力感应, 确定所述触屏移动终端的屏幕方向, 所述屏幕 方向包括横向和竖直 ; 0028 第二确定单元, 用于按照确定的所述屏幕方向, 确定所述触屏移动终端的左右两 侧的相对状态。 0029 进一步地, 所述装置还包括 : 0030 记录模块, 用于记录预定周期内所述菜单按钮的操作信息, 所述操作信息包括用 户对所述菜单按钮的操作轨迹、 进行操作时所述触屏移动终端的屏幕方向和所述屏幕的左 右两侧的相对状态以及所述操作轨迹的类型, 所述操作轨迹的类型包。
17、括 : 有效操作轨迹和 无效操作轨迹 ; 0031 计算模块, 用于根据所述操作信息和当前周期内所述菜单按钮的显示位置, 计算 下一周期, 在不同屏幕方向下的各相对状态对应的所述菜单按钮的显示位置。 0032 具体地, 所述计算模块用于根据以下公式分别计算下一周期, 在不同屏幕方向下 的各相对状态对应的所述菜单按钮的显示位置 : Vc A*Vi+(1-A)Vj, 0033 其中, A 表示所述周期内, 各屏幕方向下的各相对状态对应的所述有效操作轨迹与 所述无效操作轨迹的数量比值, Vi 表示当前周期内所述菜单按钮的显示位置坐标, Vj 表示 无效操作轨迹的平均位置坐标。 0034 可选地, 所。
18、述显示模块还用于, 当所述屏幕的左侧与右侧等高时, 在所述触屏移动 终端屏幕的预设位置显示所述菜单按钮。 说 明 书 CN 103365548 A 5 3/8 页 6 0035 优选地, 所述显示模块还用于, 当所述菜单按钮被点击时, 将与所述菜单按钮相对 应的功能选项沿预定路径显示 ; 当所述菜单按钮被滑动时, 将与所述菜单按钮相对应的功 能选项沿所述菜单按钮的滑动路径显示。 0036 本发明实施例提供的技术方案带来的有益效果是 : 0037 通过重力感应确定触屏移动终端的屏幕的左右两侧的相对状态, 从而可以根据该 相对状态判断用户当前操作状态, 例如 : 左手持触屏移动终端、 右手持触屏移。
19、动终端, 进而 将菜单按钮设置在用户容易操作的位置, 使得用户能够便利地操作菜单按钮, 本发明实施 例在确定菜单按钮的显示位置时, 考虑了用户的操作习惯, 更便于用户对菜单按钮的操作, 提高了用户体验, 更好地实现了用户与触屏移动终端的交互。 附图说明 0038 为了更清楚地说明本发明实施例中的技术方案, 下面将对实施例描述中所需要使 用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于 本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他 的附图。 0039 图 1 是本发明实施例 1 提供的一种触屏移动终端菜单按钮的显示方法的。
20、流程图 ; 0040 图 2 是本发明实施例 2 提供的一种触屏移动终端菜单按钮的显示方法的流程图 ; 0041 图 3 是本发明实施例 3 提供的一种触屏移动终端菜单按钮的显示装置结构示意 图 ; 0042 图 4 是本发明实施例 4 提供的一种触屏移动终端菜单按钮的显示装置结构示意 图 ; 0043 图 5 是本发明实施例 4 提供的获取模块的结构示意图。 具体实施方式 0044 为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发明实施方 式作进一步地详细描述。 0045 实施例 1 0046 本发明实施例提供了一种触屏移动终端菜单按钮的显示方法, 参见图 1, 该方法包 。
21、括 : 0047 101 : 获取触屏移动终端的屏幕的左右两侧的相对状态。 0048 具体地, 可以采用移动终端内部的重力感应装置, 比如加速计来确定当前屏幕的 相对状态。优选采用三轴加速计。 0049 具体地, 以移动终端为手机为例, 其中内置有三轴加速计, 在确定当前屏幕的相对 状态时, 可以以手机竖直时, 屏幕平面左右两侧对应加速计 X 轴负正, 手机平面上下两侧对 应 Y 轴正负, 手机平面朝里朝外对应 Z 轴正负, 以这三个轴 ( 或任意两个轴 ) 所构成的角度 来计算手机倾斜的角度, 从而计算出重力加速度的值, 通过三轴上的重力加速度的值判断 屏幕的相对状态。 0050 102 :。
22、 当屏幕的左侧高于右侧或右侧高于左侧时, 在屏幕的较高的一侧显示菜单按 钮。 说 明 书 CN 103365548 A 6 4/8 页 7 0051 具体地, 当屏幕的左侧高于右侧时, 在当前屏幕的左侧显示菜单按钮 ; 当屏幕的右 侧高于左侧时, 在当前屏幕的右侧显示菜单按钮。 0052 在实际应用中, 由于移动终端所处的环境可能不稳定, 所以可以设置一个检测时 长, 例如 3 秒等, 当屏幕的左侧高于右侧的时间达到 3 秒时, 在当前屏幕的左侧显示菜单按 钮 ; 反之, 当屏幕的右侧高于左侧的时间达到 3 秒时, 在当前屏幕的右侧显示菜单按钮。 0053 通常情况下, 用户在单手使用手机时,。
23、 会用小拇指抵住手机的一端以防止手机滑 落, 因此, 右手持机时, 左侧会高于右侧, 左手持机时, 右侧会高于左侧。 显然, 左手使用手机 时, 便于操作的区域为屏幕右侧, 右手使用手机时, 便于操作的区域为屏幕左侧。 所以, 在本 实施例中, 当屏幕的左侧高于右侧时, 在当前屏幕的左侧显示菜单按钮 ; 当屏幕的右侧高于 左侧时, 在当前屏幕的右侧显示菜单按钮。 0054 本发明实施例通过重力感应确定触屏移动终端的屏幕的左右两侧的相对状态, 从 而可以根据该相对状态判断用户当前操作状态, 例如 : 左手持触屏移动终端、 右手持触屏移 动终端, 进而将菜单按钮设置在用户容易操作的位置, 使得用户。
24、能够便利地操作菜单按钮, 本发明实施例在确定菜单按钮的显示位置时, 考虑了用户的操作习惯, 更便于用户对菜单 按钮的操作, 提高了用户体验, 更好地实现了用户与触屏移动终端的交互。 0055 实施例 2 0056 本发明实施例提供了一种触屏移动终端菜单按钮的显示方法, 为了便于说明, 本 实施例以触屏移动终端为智能手机为例, 对本实施例提供的方法进行详细说明。参见图 2, 本发明实施例提供的触屏移动终端菜单按钮的显示方法包括 : 0057 步骤 201 : 通过重力感应, 确定触屏移动终端当前屏幕的屏幕方向, 该屏幕方向包 括横向和竖直。 0058 步骤 202 : 按照确定的屏幕方向, 确定。
25、触屏移动终端的左右两侧的相对状态。 0059 具体地, 可以采用触屏移动终端内部的重力感应装置, 比如加速计来确定当前屏 幕的屏幕方向和屏幕的左右两侧的相对状态。 0060 以智能手机为例, 其中内置有三轴加速计。 当手机竖直时, 屏幕平面左右两侧对应 加速计 X 轴负正, 手机平面上下两侧对应 Y 轴正负, 手机平面朝里朝外对应 Z 轴正负, 这三 个轴所构成的立体空间足以侦测到在智能手机上的各种动作。 在实际应用时通常是以这三 个轴 ( 或任意两个轴 ) 所构成的角度来计算智能手机倾斜的角度, 从而计算出重力加速度 的值。 手机静止时, 不管怎么放置, 三轴方向的加速度都不会超过1。 取静。
26、止时, 手机的重力 加速度为 1, 则 g 的取值范围为 -1 g 1。当 X 轴的重力加速度绝对值大于 Y 轴的重力 加速度的绝对值时, 如果 X 轴的重力加速度 g 0, 则当前屏幕方向为竖直, 且左侧高于右 侧, 如果 X 轴的重力加速度 g 0, 则当前屏幕方向为竖直, 且右侧高于左侧, 如果 X 轴的重 力加速度 g 0, 则当前屏幕方向为竖直, 且左侧与右侧等高 ; 当 Y 轴的重力加速度绝对值 大于X轴的重力加速度的绝对值时, 如果Y轴的重力加速度g0, 当前屏幕方向为横向, 且 左侧高于右侧, 如果 Y 轴的重力加速度 g 0, 当前屏幕方向为横向, 且右侧高于左侧, 如果 Y。
27、 轴的重力加速度 g 0, 则当前屏幕方向为横向, 且左侧与右侧等高。 0061 在实际应用中, 由于移动终端所处的环境可能不稳定, 所以可以设置一个检测时 长, 例如 3 秒等, 当移动终端维持某一相对状态达到 3 秒, 则在该相对状态对应的位置显示 菜单按钮。 说 明 书 CN 103365548 A 7 5/8 页 8 0062 通过上述步骤 201-202 即可实现获取触屏移动终端的屏幕的左右两侧的相对状 态。 0063 步骤 203 : 当该屏幕方向下的左侧高于右侧或右侧高于左侧时, 在当前该屏幕方 向下的屏幕的较高的一侧显示菜单按钮 ; 当屏幕的左侧与右侧等高时, 在该屏幕的预设位。
28、 置显示菜单按钮。 0064 具体地, 当屏幕的左侧高于右侧时, 在当前屏幕的左侧显示菜单按钮 ; 当屏幕的右 侧高于左侧时, 在当前屏幕的右侧显示菜单按钮。 当屏幕的左侧与右侧等高时, 在该屏幕的 预设位置显示菜单按钮, 该预设位置可以为屏幕上的任意位置。 优选地, 该预设位置为当前 屏幕的左侧, 因为用户一般多用右手使用手机, 所以, 当屏幕的左侧与右侧等高时, 默认在 当前屏幕的左侧显示菜单按钮。 0065 在实际应用中, 由于移动终端所处的环境可能不稳定, 所以可以设置一个检测时 长, 例如 3 秒等, 当屏幕的左侧高于右侧的时间达到 3 秒时, 在当前屏幕的左侧显示菜单按 钮 ; 反。
29、之, 当屏幕的右侧高于左侧的时间达到 3 秒时, 在当前屏幕的右侧显示菜单按钮。 0066 通常情况下, 用户在单手使用手机时, 会用小拇指抵住手机的一端以防止手机滑 落, 因此, 右手持机时, 左侧会高于右侧, 左手持机时, 右侧会高于左侧。 显然, 左手使用手机 时, 便于操作的区域为屏幕右侧, 右手使用手机时, 便于操作的区域为屏幕左侧。 所以, 在本 实施例中, 当屏幕的左侧高于右侧时, 在当前屏幕的左侧显示菜单按钮 ; 当屏幕的右侧高于 左侧时, 在当前屏幕的右侧显示菜单按钮。 0067 更具体地, 可以按照以下方式显示菜单按钮 : 取当前屏幕上下左右四条边的中点, 连接左右两条边中。
30、点的直线为横中线, 连接上下两条边中点的直线为纵中线。以当前屏幕 横纵中线为界限, 将当前屏幕划分为四个区域 : 左下角区域、 右下角区域、 左上角区域和右 上角区域。当屏幕方向为横向且屏幕的右侧高于左侧时, 在当前横向屏幕的右下角区域显 示菜单按钮 ; 当屏幕方向为横向且屏幕的左侧高于右侧时, 在当前横向屏幕的左下角区域 显示菜单按钮 ; 当屏幕方向为竖直且屏幕的右侧高于左侧时, 在当前竖直屏幕的右下角区 域显示菜单按钮 ; 当屏幕方向为竖直且屏幕的左侧高于右侧时, 在当前竖直屏幕的左下角 区域显示菜单按钮 ; 当屏幕的左侧与右侧等高时, 则在当前屏幕的预定位置显示菜单按钮。 0068 步骤。
31、 204 : 记录预定周期内菜单按钮的操作信息。 0069 该操作信息包括用户对菜单按钮的操作轨迹、 进行操作时触屏移动终端的屏幕方 向和屏幕的左右两侧的相对状态以及操作轨迹的类型。操作轨迹的类型包括 : 经过菜单按 钮显示位置的有效操作轨迹和不经过菜单按钮显示位置的无效操作轨迹。 0070 预设周期, 该周期可以为一天, 也可以为一周, 用户也可以根据喜好设置周期的具 体长度。 0071 步骤 205 : 根据操作信息和当前周期内菜单按钮的显示位置, 计算下一周期, 在不 同屏幕方向下的各相对状态对应的菜单按钮的显示位置。 0072 具体地, 根据以下公式分别计算下一周期, 在不同屏幕方向下。
32、的各相对状态对应 的菜单按钮的显示位置 : Vc A*Vi+(1-A)Vj, 0073 其中, A 表示周期内, 各屏幕方向下的各相对状态对应的有效操作轨迹与无效操作 轨迹的数量比值, Vi 表示当前周期内菜单按钮的显示位置坐标, Vj 表示无效操作轨迹的平 均位置坐标。 说 明 书 CN 103365548 A 8 6/8 页 9 0074 其中, 计算无效操作轨迹的平均位置坐标 Vj 时, 可以先计算无效操作轨迹起始位 置的平均位置, 即取所有点的坐标的算术平均值为平均位置的坐标, 再计算结束位置的平 均位置, 则平均轨迹为起始平均位置到结束平均位置的轨迹, 取平均轨迹的中点为无效操 作的。
33、平均位置坐标 Vj。 0075 具体地, 可以在某一周期第一次调用该应用时, 计算该周期内不同相对状态对应 的显示位置 ; 也可以在上一周期结束时, 计算下一周期内不同相对状态对应的显示位置 ; 还可以根据用户指令随时计算下一次的菜单按钮的显示位置, 本实施例中, 并不对计算显 示位置的时间做限定。 0076 显然地, 第一周期内的显示位置是预先设定的。 0077 步骤 206 : 当菜单按钮被点击时, 将与菜单按钮相对应的功能选项沿预定路径显 示 ; 当菜单按钮被滑动时, 将与该菜单按钮相对应的功能选项沿该菜单按钮的滑动路径显 示。 0078 当菜单按钮被点击时, 将与该菜单按钮相对应的所有。
34、的功能选项沿预定路径显 示, 优选地, 预定路径可以是半圆形弧线, 此形状显示功能选项是为了方便用户对各个功能 选项的操作。显然, 预定路径也可以是直线或是其它形状或是动画, 在此, 并不对点击菜单 按钮时, 功能选项的显示方式作限制, 用户可以根据自己的喜好设置。 0079 当菜单按钮被滑动时, 将与该菜单按钮对应的功能选项沿该菜单按钮的滑动路径 显示。优选地, 所有的功能选项均匀的显示在该路径上。例如用户以弧线形式滑动菜单按 钮, 则功能选项呈弧线飞出, 并均匀分布在该弧线上显示 ; 如果用户以直线形式滑动菜单按 钮, 则功能选项呈直线飞出, 并均匀分布在该直线上显示。 0080 具体地,。
35、 判断用户是点击还是滑动菜单按钮可以通过 click 事件来实现。此技术 为本领域的技术人员所熟知, 在此不再详述。 0081 需要说明的是, 在本实施例中, 通过重力感应同时确定了屏幕方向和屏幕的左右 两侧的相对状态, 在本发明的另一应用中, 也可以仅针对默认的屏幕方向 ( 比如竖直的情 况 ) 来判断屏幕左右两侧的相对状态, 在这种情况下, 不用通过重力感应来确定屏幕方向。 0082 本发明实施例通过重力感应确定触屏移动终端的屏幕的左右两侧的相对状态, 从 而可以根据该相对状态判断用户当前操作状态, 例如 : 左手持触屏移动终端、 右手持触屏移 动终端, 进而将菜单按钮设置在用户容易操作的。
36、位置, 使得用户能够便利地操作菜单按钮, 本发明实施例在确定菜单按钮的显示位置时, 考虑了用户的操作习惯, 更便于用户对菜单 按钮的操作, 提高了用户体验, 更好地实现了用户与触屏移动终端的交互。 并且本发明实施 例还根据用户的操作, 在每一周期内调整了显示位置, 从而使得用户操作起来更加方便, 增 加了菜单按钮的选中率。 根据用户对菜单按钮的操作, 设置功能选项的显示路径, 避免了在 新的页面中打开菜单, 不会打断用户当前正在进行的动作, 并且便于客户对功能选项的操 作, 进一步的提高了用户体验, 更好的实现了人机交互。 0083 实施例 3 0084 参见图 3, 本发明实施例提供了一种触。
37、屏移动终端菜单按钮的显示装置, 适用于实 施例 1 提供的一种触屏移动终端菜单按钮的显示方法, 该装置包括 : 0085 获取模块 301, 用于获取触屏移动终端的屏幕的左右两侧的相对状态 ; 0086 显示模块 302, 用于当屏幕的左侧高于右侧或右侧高于左侧时, 在当前屏幕的较高 说 明 书 CN 103365548 A 9 7/8 页 10 的一侧显示菜单按钮。 0087 本发明实施例通过重力感应确定触屏移动终端的屏幕的左右两侧的相对状态, 从 而可以根据该相对状态判断用户当前操作状态, 例如 : 左手持触屏移动终端、 右手持触屏移 动终端, 进而将菜单按钮设置在用户容易操作的位置, 使。
38、得用户能够便利地操作菜单按钮, 本发明实施例在确定菜单按钮的显示位置时, 考虑了用户的操作习惯, 更便于用户对菜单 按钮的操作, 提高了用户体验, 更好地实现了用户与触屏移动终端的交互。 0088 实施例 4 0089 本发明实施例提供了一种触屏移动终端菜单按钮的显示装置, 适用于实施例 2 提 供的一种触屏移动终端菜单按钮的显示方法。参见图 4, 本实施例提供的触屏移动装置包 括 : 0090 获取模块 401, 用于获取触屏移动终端的屏幕的左右两侧的相对状态。 0091 显示模块 402, 用于当屏幕的左侧高于右侧或右侧高于左侧时, 在当前屏幕的较高 的一侧显示菜单按钮。 0092 优选地。
39、, 获取模块 401 包括 : 0093 第一确定单元 4011, 用于通过重力感应, 确定触屏移动终端的屏幕方向, 屏幕方向 包括横向和竖直 ; 0094 第二确定单元 4012, 用于按照确定的屏幕方向, 确定触屏移动终端的左右两侧的 相对状态。 0095 进一步地, 该装置还包括 : 0096 记录模块 403, 用于记录预定周期内菜单按钮的操作信息, 操作信息包括用户对菜 单按钮的操作轨迹、 进行操作时触屏移动终端的屏幕方向和屏幕的左右两侧的相对状态以 及操作轨迹的类型, 操作轨迹的类型包括 : 有效操作轨迹和无效操作轨迹。 0097 计算模块 404, 用于根据记录模块 403 记录。
40、的操作信息和当前周期内菜单按钮的 显示位置, 计算下一周期菜单按钮在不同屏幕方向和不同相对状态时的显示位置。 0098 具体地, 该计算模块 404 用于根据以下公式分别计算下一周期, 在不同屏幕方向 和不同相对状态时, 菜单按钮的显示位置 : Vc A*Vi+(1-A)Vj, 0099 其中, A 表示周期内, 各屏幕方向和相对状态对应的有效操作轨迹与无效操作轨迹 的数量比值, Vi 表示当前周期内菜单按钮的显示位置坐标, Vj 表示无效操作轨迹的平均位 置坐标。 0100 其中, 计算无效操作轨迹的平均位置坐标 Vj 时, 可以先计算无效操作轨迹起始位 置的平均位置, 即取所有点的坐标的算。
41、术平均值为平均位置的坐标, 再计算结束位置的平 均位置, 则平均轨迹为起始平均位置到结束平均位置的轨迹, 取平均轨迹的中点为无效操 作的平均位置坐标 Vj。 0101 具体地, 可以在某一周期第一次调用该应用时, 计算该周期内不同相对状态对应 的显示位置 ; 也可以在上一周期结束时, 计算下一周期内不同相对状态对应的显示位置 ; 还可以根据用户指令随时计算下一次的菜单按钮的显示位置, 本实施例中, 并不对计算显 示位置的时间做限定。 0102 显然地, 第一周期内的显示位置是预先设定的。 0103 可选地, 显示模块 402 还用于, 当屏幕的左侧与右侧等高时, 在触屏移动终端屏幕 说 明 书。
42、 CN 103365548 A 10 8/8 页 11 的预设位置显示菜单按钮。 0104 优选地, 显示模块 402 还用于, 0105 当菜单按钮被点击时, 将与菜单按钮相对应的功能选项沿预定路径显示 ; 0106 当菜单按钮被滑动时, 将与该菜单按钮相对应的功能选项沿该菜单按钮的滑动路 径显示。 0107 本发明实施例通过重力感应确定触屏移动终端的屏幕的左右两侧的相对状态, 从 而可以根据该相对状态判断用户当前操作状态, 例如 : 左手持触屏移动终端、 右手持触屏移 动终端, 进而将菜单按钮设置在用户容易操作的位置, 使得用户能够便利地操作菜单按钮, 本发明实施例在确定菜单按钮的显示位置。
43、时, 考虑了用户的操作习惯, 更便于用户对菜单 按钮的操作, 提高了用户体验, 更好地实现了用户与触屏移动终端的交互。 并且本发明实施 例还根据用户的操作, 在每一周期内调整了显示位置, 从而使得用户操作起来更加方便, 增 加了菜单按钮的选中率。 根据用户对菜单按钮的操作, 设置功能选项的显示路径, 避免了在 新的页面中打开菜单, 不会打断用户当前正在进行的动作, 并且便于客户对功能选项的操 作, 进一步的提高了用户体验, 更好的实现了人机交互。 0108 需要说明的是 : 上述实施例提供的装置在显示菜单按钮时, 仅以上述各功能模块 的划分进行举例说明, 实际应用中, 可以根据需要而将上述功能。
44、分配由不同的功能模块完 成, 即将装置的内部结构划分成不同的功能模块, 以完成以上描述的全部或者部分功能。 另 外, 上述实施例提供的触屏移动终端菜单按钮的显示装置与触屏移动终端菜单按钮的显示 方法实施例属于同一构思, 其具体实现过程详见方法实施例, 这里不再赘述。 0109 上述本发明实施例序号仅仅为了描述, 不代表实施例的优劣。 0110 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成, 也可以通过程序来指令相关的硬件完成, 的程序可以存储于一种计算机可读存储 介质中, 上述提到的存储介质可以是只读存储器, 磁盘或光盘等。 0111 以上仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发明的精神和原则 之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。 说 明 书 CN 103365548 A 11 1/3 页 12 图 1 说 明 书 附 图 CN 103365548 A 12 2/3 页 13 图 2 说 明 书 附 图 CN 103365548 A 13 3/3 页 14 图 3 图 4 图 5 说 明 书 附 图 CN 103365548 A 14 。