导航栏优化系统及方法

文档序号:9742683阅读:611来源:国知局
导航栏优化系统及方法
【技术领域】
[0001] 本发明涉及一种导航栏优化系统和方法。
【背景技术】
[0002] 目前,随着技术的发展,手机、平板电脑等电子设备的返回键、主页键和菜单键三 个物理按键已经发展成虚拟按键,即导航栏,使得电子设备的屏幕变得更大,但是随之而来 的也有一些问题。例如,在不需要使用导航栏时,若导航栏仍然显示在屏幕上,则不仅占用 了珍贵的显示空间,同时还使得用户很容易发生误操作。如何有效地对导航栏进行优化以 实现更好的资源利用和用户体验已成为一个亟待解决的问题。

【发明内容】

[0003] 鉴于以上内容,有必要提供一种导航栏优化系统及方法,能够通过隐藏导航栏扩 大电子设备的应用程序的显示空间,以达到更好的资源利用和用户体验。
[0004] -种导航栏优化系统,运行于安装有应用程序及触摸屏的电子设备,该系统包括: 获取模块,用于在所述应用程序启动后,获取该应用程序加载的导航栏在所述触摸屏上的 显示位置及显示高度;隐藏模块,用于在所述触摸屏上隐藏所述导航栏,并将所述应用程序 的用户界面扩大至所述触摸屏的整个显示区域;及激活模块,用于当用户激活所述导航栏 时,根据获取的导航栏在触摸屏上的显示位置及显示高度在所述触摸屏上显示导航栏。
[0005] -种导航栏优化方法,应用于安装有应用程序及触摸屏的电子设备中,该方法包 括:获取步骤,在所述应用程序启动后,获取该应用程序加载的导航栏在所述触摸屏上的显 示位置及显示高度;隐藏步骤,在所述触摸屏上隐藏所述导航栏,并将所述应用程序的用户 界面扩大至所述触摸屏的整个显示区域;及激活步骤,当用户激活所述导航栏时,根据获取 的导航栏在触摸屏上的显示位置及显示高度在所述触摸屏上显示导航栏。
[0006] 相较于现有技术,本发明在不使用导航栏时自动隐藏导航栏,扩大了电子设备的 显示空间,防止了用户的误操作,达到了更好的资源利用和用户体验。
【附图说明】
[0007] 图1是本发明导航栏优化系统较佳实施例的运行环境示意图。
[0008] 图2是本发明导航栏优化方法较佳实施例的流程图。
[0009] 图3是在触摸屏上未隐藏导航栏的示意图。
[0010] 图4是在触摸屏上隐藏导航栏的示意图。
[0011] 主要元件符号说明
[0012]

[0013] 如下【具体实施方式】i#结合上述附图4 一步说明本发i 〇
【具体实施方式】
[0014] 参照图1所示,是本发明导航栏优化系统10较佳实施例的运行环境示意图。所述 的导航栏优化系统10及多个应用程序11 (图上只示出一个)安装并运行于电子设备1中。 所述的电子设备1可以是便携式电子设备,例如手机或者平板电脑。所述应用程序11可以 是不同类型的计算机程序,例如游戏类应用程序、社交类应用程序、多媒体类应用程序。该 电子设备1还包括,但不限于,触摸屏12、处理器13及存储装置14。所述触摸屏12用于 显示应用程序11的用户界面以及导航栏。所述的导航栏包括至少一个虚拟按键。如图3 所示,导航栏121包括返回键、主页键和菜单键三个虚拟按键。所述的存储装置14可以是 所述电子设备1的内存,也可以是智能媒体卡(Smart Media Card)、安全数字卡(Secure Digital Card)、快闪存储器卡(Flash Card)等外部储存设备,用于存储所述的导航栏优化 系统10的程序指令段及数据资料等。
[0015] 在本实施例中,本发明所述的导航栏优化系统10可以被分割成一个或多个模块, 所述的一个或多个模块均被存储于存储装置14中,并由一个或多个处理器13所执行,以完 成本发明。参阅图1所示,本发明所述的导航栏优化系统10被分割成判断模块101、获取模 块102、隐藏模块103、激活模块104及执行模块105。本发明所称的模块是指能够完成特定 功能的一系列计算机程序段,比程序更适合于描述软件在电子设备1中的执行过程。以下 将结合图2的流程图来描述各个模块的具体功能。
[0016] 参阅图2所示,是本发明导航栏优化方法较佳实施例的流程图。在本实施例中,根 据不同的需求,图2所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。
[0017] 步骤S20,判断模块101判断是否开启电子设备1的导航栏自动隐藏功能。若电子 设备1开启导航栏自动隐藏功能,则执行下一步骤。否则,若未开启电子设备1的导航栏自 动隐藏功能,则流程结束。
[0018] 在应用程序11启动后,步骤S21,判断模块101判断应用程序11是否加载导航栏。 若应用程序11加载导航栏,则进入到步骤S22。否则,若应用程序11未加载导航栏,则流程 结束。需要说明的是,若应用程序11加载导航栏,则应用程序11启动后,在触摸屏12上同 时显示应用程序11的用户界面及导航栏。例如,参阅图3所示,在应用程序11启动后,应 用程序11的用户界面120及导航栏121同时显示在触摸屏12上。
[0019] 步骤S22,获取模块102获取导航栏在触摸屏12上的显示位置及显示高度。获取 模块102可以通过调用电子设备1的操作系统的API函数获取导航栏在触摸屏12上的显 示位置及显示高度。
[0020] 步骤S23,隐藏模块103侦测在指定时间(例如10秒)内用户是否对导航栏进行 操作。若在指定时间内用户对导航栏进行操作则进入到步骤S27,否则进入到步骤S24。所 述的指定时间可以根据用户的习惯进行设定。对导航栏的操作是指对导航栏中虚拟按键的 有效操作,即点击导航栏中虚拟按键的按键区域。
[0021] 步骤S24,隐藏模块103在触摸屏12上隐藏导航栏,并将应用程序11的用户界面 扩大至触摸屏12的整个显示区域。在本实施例中,隐藏模块103还在触摸屏12上设置导 航栏的唤醒区域。该唤醒区域供用户点击,以激活导航栏。所述唤醒区域可以设置在触摸 屏12的任意位置。例如,参阅图4所示,唤醒区域122设置在触摸屏12的左下角。所述唤 醒区域可以悬浮在触摸屏12上。在其他的实施例中,可以不设置所述唤醒区域,用户通过 其他方式激活导航栏。例如,用户可以在触摸屏12上进行特定方式的触控(例如双指向上 划动)以激活导航栏。
[0022] 步骤S25,激活模块104侦测用户是否激活所述导航栏。若用户激活所述导航栏则 进入到步骤S26 ;否则,若用户未激活所述导航栏则继续侦测。在本实施例中,触摸屏12上 设置有导航栏的唤醒区域,若侦测到用户点击所述唤醒区域,则用户激活所述导航栏,进入 到步骤S26 ;否则,若未侦测到用户点击所述唤醒区域,则用户未激活所述导航栏,继续进 行侦测。
[0023] 步骤S26,激活模块104根据步骤S22中获取的导航栏在触摸屏12上的显示位置 及显示高度在触摸屏12上显示导航栏,进入到步骤S23。参阅图3所示,在用户激活所述导 航栏121后,激活模块104将导航栏121显示在触摸屏12的下方。在本实施例中,当用户 激活所述导航栏后,激活模块104将应用程序11的用户界面恢复到扩大前的大小。
[0024] 步骤S27,执行模块105根据用户对导航栏的操作执行相应的功能。例如,当用户 点击导航栏中的主页键时,执行模块105在触摸屏12上显示电子设备1的主页面。
[0025] 本发明在不使用导航栏时自动隐藏导航栏,扩大了电子设备1的显示空间,防止 了用户的误操作,达到了更好的资源利用和用户体验。
[0026] 最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域 的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发 明技术方案的精神和范围。
【主权项】
1. 一种导航栏优化系统,运行于安装有应用程序及触摸屏的电子设备中,其特征在于, 该系统包括: 获取模块,用于在所述应用程序启动后,获取该应用程序加载的导航栏在所述触摸屏 上的显示位置及显示高度; 隐藏模块,用于当指定时间内用户未对所述导航栏进行操作时,在所述触摸屏上隐藏 所述导航栏,并将所述应用程序的用户界面扩大至所述触摸屏的整个显示区域;及 激活模块,用于当用户激活所述导航栏时,根据获取的导航栏在触摸屏上的显示位置 及显示高度在所述触摸屏上显示导航栏。2. 如权利要求1所述的导航栏优化系统,其特征在于,该系统还包括: 判断模块,用于判断是否开启所述电子设备的导航栏自动隐藏功能。3. 如权利要求1所述的导航栏优化系统,其特征在于,所述隐藏模块还用于在所述触 摸屏上隐藏所述导航栏后,在所述触摸屏上设置所述导航栏的唤醒区域。4. 一种导航栏优化方法,应用于安装有应用程序及触摸屏的电子设备中,其特征在于, 该方法包括: 获取步骤,在所述应用程序启动后,获取该应用程序加载的导航栏在所述触摸屏上的 显示位置及显示高度; 隐藏步骤,当指定时间内用户未对所述导航栏进行操作时,在所述触摸屏上隐藏所述 导航栏,并将所述应用程序的用户界面扩大至所述触摸屏的整个显示区域;及 激活步骤,当用户激活所述导航栏时,根据获取的导航栏在触摸屏上的显示位置及显 示高度在所述触摸屏上显示导航栏。5. 如权利要求4所述的导航栏优化方法,其特征在于,该方法还包括: 判断步骤,判断是否开启所述电子设备的导航栏自动隐藏功能。6. 如权利要求4所述的导航栏优化方法,其特征在于,所述隐藏步骤还在所述触摸屏 上隐藏所述导航栏后,在所述触摸屏上设置所述导航栏的唤醒区域。
【专利摘要】本发明提供一种导航栏优化系统,运行于安装有应用程序及触摸屏的电子设备中。该系统包括:获取模块,用于在所述应用程序启动后,获取该应用程序加载的导航栏在所述触摸屏上的显示位置及显示高度;隐藏模块,用于在所述触摸屏上隐藏所述导航栏,并将所述应用程序的用户界面扩大至所述触摸屏的整个显示区域;及激活模块,用于当用户激活所述导航栏时,根据获取的导航栏在触摸屏上的显示位置及显示高度在所述触摸屏上显示导航栏。本发明还提供了一种导航栏优化的方法。利用本发明能够扩大应用程序的显示空间并有效防止用户的误操作。
【IPC分类】G06F3/0488, G06F3/0484
【公开号】CN105511746
【申请号】CN201410495170
【发明人】彭自强
【申请人】深圳富泰宏精密工业有限公司
【公开日】2016年4月20日
【申请日】2014年9月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1