显示菜单的装置及方法

文档序号:6335280阅读:135来源:国知局
专利名称:显示菜单的装置及方法
显示菜单的装置及方法
技术领域
本发明涉及消费性电子产品领域,尤其涉及一种显示菜单的装置及方法。背景技术
3G网络的发展和智能终端的进步使得移动互联网的应用日益丰富,这些应用不断融入到了人们的生活中。例如,移动互联网用户可通过移动终端查看新闻资讯和天气预报, 查询旅游信息、航班信息、餐饮信息、购物信息和股票信息等。随着移动终端的功能增多,其菜单项也越来越多。当用户通过主菜单项进入某一功能页面后,移动终端的整个屏幕则显示该功能页面,而不会再显示主菜单项。当用户想切换到另一个功能,必须通过按键返回到主菜单项、重新选择,操作效率较低,使用不够方便。

发明内容基于此,有必要提供一种能提高操作效率的显示菜单的装置。一种显示菜单的装置,包括显示模块,在显示屏幕的第一区域显示菜单栏;检测模块,检测所述第一区域是否发生按下事件以及是否发生移动事件,获取所述移动事件的移动方向;滚屏模块,沿着所述移动方向滚动第一区域中的菜单栏;所述检测模块还用于检测所述菜单栏中的每个功能图标的位置,确定距离所述显示屏幕的中心最近的功能图标;所述显示模块还用于在显示屏幕的第二区域中显示所述距离显示屏幕的中心最近的功能图标所对应的功能页面。优选的,所述第一区域位于所述显示屏幕的正下方,所述菜单栏由横向排列的多个功能图标组成;所述显示模块在第一区域中每行显示菜单栏的奇数个功能图标。优选的,所述检测模块还用于检测对所述菜单栏中的功能图标的点击事件;所述滚屏模块在检测到所述点击事件时,滚动所述菜单栏,直至所述被点击的功能图标位于所述菜单栏的正中位置。优选的,所述显示模块还用于在所述第二区域中显示所述被点击的功能图标所对应的功能页面。优选的,所述检测模块还用于检测对位于所述菜单栏的正中位置的功能图标的点击事件;所述显示模块在检测到所述点击事件时,切换第二区域中显示的功能页面的预设显示模式。此外,还有必要提供一种能提高操作效率的显示菜单的方法。一种显示菜单的方法,包括以下步骤在显示屏幕的第一区域显示菜单栏;检测所述第一区域是否发生按下事件以及是否发生移动事件,当发生移动事件时,获取所述移动事件的移动方向;沿着所述移动方向滚动第一区域中的菜单栏;检测所述菜单栏中的每个功能图标的位置,确定距离所述显示屏幕的中心最近的功能图标;在显示屏幕的第二区域中显示所述距离显示屏幕的中心最近的功能图标所对应的功能页面。优选的,所述第一区域位于所述显示屏幕的正下方,所述菜单栏由横向排列的多个功能图标组成;所述显示模块在第一区域中每行显示菜单栏的奇数个功能图标。优选的,所述方法还包括检测对所述菜单栏中的功能图标的点击事件,当检测到所述点击事件时,滚动菜单栏,直至所述被点击的功能图标位于所述菜单栏的正中位置。优选的,在被点击的功能图标位于所述菜单栏的正中位置后,在所述第二区域显示所述被点击的功能图标所对应的功能页面。优选的,所述方法还包括检测对位于所述菜单栏的正中位置的功能图标的点击事件,当检测到所述点击事件时,切换第二区域中显示的功能页面的预设显示模式。上述显示菜单的装置及方法,通过在显示屏幕的第一区域显示菜单栏,菜单栏在检测到按下事件及移动事件后能沿着移动事件的移动方向进行滚动,在显示屏幕的第二区域则显示菜单栏中距离显示屏幕的中心最近的功能图标所对应的功能页面。由于第一区域中的菜单栏可以一直呈现给用户,用户想要切换功能时,可直接滑动菜单栏上的功能图标, 无需返回主菜单项进行重新选择,操作十分方便,提高了操作效率。

图1为一个实施例中显示菜单的装置的结构框图;图2为一个实施例中菜单显示的界面示意图;图3为一个实施例中显示菜单的方法的流程图。
具体实施方式如图1所示,一种显示菜单的装置,包括显示模块100、检测模块200和滚屏模块 300,其中显示模块100用于在显示屏幕的第一区域显示菜单栏;检测模块200用于检测第一区域是否发生按下事件以及是否发生移动事件,当检测到移动事件时,获取移动事件的移动方向;滚屏模块300用于沿着移动方向滚动第一区域中的菜单栏;检测模块200还用于检测菜单栏中的每个功能图标的位置,确定距离显示屏幕的中心最近的功能图标;显示模块100还用于在显示屏幕的第二区域中显示距离显示屏幕的中心最近的功能图标所对应的功能页面。上述显示菜单的装置可应用在个人计算机、个人数字助理、数码相机、移动通信终端等可采用触摸屏的设备上,用户可使用手指或触摸笔控制滑动菜单栏以及选择显示屏幕中的功能选项。如图2所示,在一个实施例中,第一区域1位于显示屏幕的正下方,剩下的部分为第二区域2,菜单栏10显示在第一区域1中,菜单栏10由横向排列的多个功能图标 11组成,每个功能图标11上面会显示该功能的文字说明,例如“餐饮”、“航班”、“购物”等等。当滑动菜单栏10时,功能图标11滚动的显示在第一区域1中。在一个优选的实施例中,显示模块100在第一区域1中每行显示菜单栏10的奇数个功能图标11。这样,在滚动菜单栏10的过程中,会有一个功能图标11距离显示屏幕的中心最近,距离显示屏幕的中心最近的功能图标11最后会滚动到位于在第一区域1中显示在菜单栏10的正中位置。由于第一区域1中的菜单栏10可以一直呈现给用户,用户想要切换功能时,可直接滑动菜单栏10上的功能图标,检测模块200检测出距离显示屏幕的中心最近的功能图标 11,显示模块100在第二区域2中显示该距离显示屏幕的中心最近的功能图标11。例如, 当前位于菜单栏10的正中位置的功能图标11为“餐饮”的图标,在第二区域2中显示“餐饮”对应的功能页面,当用户想要切换到“购物”的功能图标11时,通过滑动菜单栏10,将 “购物”的功能图标11滑动到距离显示屏幕最近的位置(最终可显示在菜单栏10的正中位置),无需返回主菜单项进行重新选择,操作十分方便,提高了操作效率。在一个实施例中,检测模块200还用于检测对菜单栏10中的功能图标11的点击事件。用户除了可以通过滑动菜单栏10来选择相应功能外,还可以点击在第一区域1中显示的功能图标11。检测模块200检测到显示屏幕有按下后并在一定时间内(例如设置为 0. 5秒)有抬起的动作时,则检测到点击事件。滚屏模块300在检测模块200检测到该点击事件时,则滚动菜单栏10,使得被点击的功能图标11最终位于菜单栏10的正中位置,此时, 该处于菜单栏10的正中位置的功能图标11距离显示屏幕的中心最近,因此显示模块100 在第二区域2中显示该被点击的功能图标所对应的功能页面。在一个实施例中,检测模块200还用于检测位于菜单栏10的正中位置的功能图标 11的点击事件;显示模块100则在检测到该点击事件时,切换第二区域2中显示的功能页面的预设显示模式。例如,当前位于菜单栏10的正中位置的功能图标11为“餐饮”,在第二区域2中显示“餐饮”相关的功能页面,该功能页面提示用户输入餐厅或菜名等。此时,用户再次点击“餐饮”的功能图标11,第二区域2中则显示地图的功能页面,该功能页面在地图上显示与用户输入的餐厅或菜名相关的地图名称等。多次点击“餐饮”的功能图标,可以多次进行预设显示模式的切换。如图3所示,一种显示菜单的方法,包括以下步骤步骤S10,在显示屏幕的第一区域显示菜单栏。步骤S20,判断是否发生按下事件,若是,则进入步骤S30,否则结束。步骤S30,判断是否发生移动事件,若是,则进入步骤S40,否则结束。步骤S40,获取移动事件的移动方向。可根据触摸按下和抬起的位置点确定移动事件的移动方向。步骤S50,沿着移动方向滚动第一区域中的菜单栏。步骤S60,检测菜单栏中的每个功能图标的位置,确定距离显示屏幕的中心最近的功能图标。根据功能图标的位置与显示屏幕的中心位置的距离,检测出距离显示屏幕的中心最近的功能图标。步骤S70,在显示屏幕的第二区域中显示距离显示屏幕的中心最近的功能图标对应的功能页面。上述显示菜单的方法可应用在个人计算机、个人数字助理、数码相机、移动通信终端等可采用触摸屏的设备上,用户可使用手指或触摸笔控制滑动菜单栏以及选择显示屏幕中的功能选项。如图2所示,在一个实施例中,第一区域1位于显示屏幕的正下方,剩下的部分为第二区域2,菜单栏10显示在第一区域1中,菜单栏10由横向排列的多个功能图标 11组成,每个功能图标11上面会显示该功能的文字说明,例如“餐饮”、“航班”、“购物”等等。当滚动菜单栏10时,功能图标11滚动的显示在第一区域1中。在一个优选的实施例中,如图2所示,在第一区域1中每行显示菜单栏10的奇数个功能图标11。这样,在滚动菜单栏10的过程中,会有一个功能图标11距离显示屏幕的中心最近,距离显示屏幕的中心最近的功能图标11最后会滚动到位于在第一区域1中显示在菜单栏10的正中位置。由于第一区域1中的菜单栏10可以一直呈现给用户,用户想要切换功能时,可直接滑动菜单栏10上的功能图标,检测出距离显示屏幕的中心最近的功能图标11,在第二区域2中显示该距离显示屏幕的中心最近的功能图标11,无需返回主菜单项进行重新选择, 操作十分方便,提高了操作效率。在一个实施例中,上述方法还包括检测对菜单栏10的功能图标11的点击事件, 当检测到显示屏幕有按下后并在一定时间内(例如设置为0.5秒)有抬起的动作时,则检测到点击事件。当检测到该点击事件时,滚动菜单栏10,使被点击的功能图标11最终位于菜单栏10的正中位置。即用户除了可以通过滑动菜单栏10来选择相应功能外,还可以点击第一区域1中显示的功能图标11来选择相应的功能。被点击的功能图标11最终位于菜单栏10的正中位置,距离显示屏幕的中心最近,则在第二区域2中显示该被点击的功能图标所对应的功能页面。在一个实施例中,上述方法还包括检测对位于菜单栏10的正中位置的功能图标 11的点击事件,当检测到该点击事件11时,切换第二区域2中显示的功能页面的预设显示模块。例如,当前位于菜单栏10的正中位置的功能图标11为“餐饮”,在第二区域2中显示 “餐饮”相关的功能页面,该功能页面提示用户输入餐厅或菜名等。此时,用户再次点击“餐饮”的功能图标11,第二区域2中则显示地图的功能页面,该功能页面在地图上显示与用户输入的餐厅或菜名相关的地图名称等。多次点击“餐饮”的功能图标,可以多次进行预设显示模式的切换。上述显示菜单的装置及方法,在通过菜单栏切换功能时,不需要用户按键返回主菜单,可直接通过在菜单栏滑动或点击选择需要切换的功能,并可自动离开之前所使用的功能。菜单滚动显示,可显示多个功能图标,不局限于显示屏幕的大小,用户滑动菜单栏即可查看到全部的功能图标,适用于各种消费性电子产品,特别适用于移动通信终端等设备。 用户可以选择点击选择功能图标,也可以直接滑动进行选择,任何功能之间的切换都可以通过一次点击或一次滑动实现,操作方便,提高了操作效率。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种显示菜单的装置,其特征在于,包括显示模块,在显示屏幕的第一区域显示菜单栏;检测模块,检测所述第一区域是否发生按下事件以及是否发生移动事件,当检测到移动事件时,获取所述移动事件的移动方向;滚屏模块,沿着所述移动方向滚动第一区域中的菜单栏;所述检测模块还用于检测所述菜单栏中的每个功能图标的位置,确定距离所述显示屏幕的中心最近的功能图标;所述显示模块还用于在显示屏幕的第二区域中显示所述距离显示屏幕的中心最近的功能图标所对应的功能页面。
2.根据权利要求1所述的显示菜单的装置,其特征在于,所述第一区域位于所述显示屏幕的正下方,所述菜单栏由横向排列的多个功能图标组成;所述显示模块在第一区域中每行显示菜单栏的奇数个功能图标。
3.根据权利要求2所述的显示菜单的装置,其特征在于,所述检测模块还用于检测对所述菜单栏中的功能图标的点击事件;所述滚屏模块在检测到所述点击事件时,滚动所述菜单栏,直至所述被点击的功能图标位于所述菜单栏的正中位置。
4.根据权利要求3所述的显示菜单的装置,其特征在于,所述显示模块还用于在所述第二区域中显示所述被点击的功能图标所对应的功能页面。
5.根据权利要求2所述的显示菜单的装置,其特征在于,所述检测模块还用于检测对位于所述菜单栏的正中位置的功能图标的点击事件;所述显示模块在检测到所述点击事件时,切换第二区域中显示的功能页面的预设显示模式。
6.一种显示菜单的方法,包括以下步骤在显示屏幕的第一区域显示菜单栏;检测所述第一区域是否发生按下事件以及是否发生移动事件,当发生移动事件时,获取所述移动事件的移动方向;沿着所述移动方向滚动第一区域中的菜单栏;检测所述菜单栏中的每个功能图标的位置,确定距离所述显示屏幕的中心最近的功能图标;在显示屏幕的第二区域中显示所述距离显示屏幕的中心最近的功能图标所对应的功能页面。
7.根据权利要求6所述的显示菜单的方法,其特征在于,所述第一区域位于所述显示屏幕的正下方,所述菜单栏由横向排列的多个功能图标组成;所述显示模块在第一区域中每行显示菜单栏的奇数个功能图标。
8.根据权利要求7所述的显示菜单的方法,其特征在于,所述方法还包括检测对所述菜单栏中的功能图标的点击事件,当检测到所述点击事件时,滚动菜单栏, 直至所述被点击的功能图标位于所述菜单栏的正中位置。
9.根据权利要求8所述的显示菜单的方法,其特征在于,在被点击的功能图标位于所述菜单栏的正中位置后,在所述第二区域显示所述被点击的功能图标所对应的功能页面。
10.根据权利要求7所述的显示菜单的方法,其特征在于,所述方法还包括检测对位于所述菜单栏的正中位置的功能图标的点击事件,当检测到所述点击事件时,切换第二区域中显示的功能页面的预设显示模式。
全文摘要
一种显示菜单的装置及方法,所述方法包括在显示屏幕的第一区域显示菜单栏;检测所述第一区域是否发生按下事件以及是否发生移动事件,当发生移动事件时,获取所述移动事件的移动方向;沿着所述移动方向滚动第一区域中的菜单栏;检测所述菜单栏中的每个功能图标的位置,确定距离所述显示屏幕的中心最近的功能图标;在显示屏幕的第二区域中显示所述距离显示屏幕的中心最近的功能图标所对应的功能页面。采用上述显示菜单的装置和方法,使用更方便,提高了操作效率。
文档编号G06F3/048GK102455861SQ20101053301
公开日2012年5月16日 申请日期2010年10月20日 优先权日2010年10月20日
发明者冯雁, 史乐 申请人:万音达有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1