宫格界面的显示方法及移动终端的制作方法

文档序号:7583596阅读:284来源:国知局
专利名称:宫格界面的显示方法及移动终端的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种宫格界面的显示方法及移动终端。
背景技术
随着终端技术的不断发展和移动终端(例如,手机)的普及,移动终端应用层出不穷,在移动终端上也呈现了各式各样的功能,例如,widget、九宫格图标使用键盘快捷键选择、菜单动态配置等。这些功能在丰富用户的视觉享受的同时,也给用户使用带来了极大的便利。目前,移动终端通常有9宫格、12宫格、16宫格等,这种以宫格形式显示的方法在一定程度提高了对移动终端的访问效率;但是,一旦选择某一模块进入后,需要逐级退出或后台运行该模块的应用才能访问其他模块;而且绝大部分功能都不支持后台运行。并且,移动终端各个功能之间有关联性,例如,在发送短信时,需参考文件夹中的内容,或者在观看电子书时,需要从网页中检索自己需要的内容,为此用户不得不频繁地进入退出各个模块,造成用户使用不便。

发明内容
本发明的主要目的在于提供一种宫格界面的显示方案,以至少解决上述相关技术中移动终端在前台只能运行一个功能应用而造成用户使用不便的问题。为了实现上述目的,根据本发明的一个方面,提供了一种宫格界面的显示方法。根据本发明的宫格界面的显示方法,包括以下步骤进入移动终端主菜单后,显示宫格界面;接收并分析输入的对宫格界面的指令,确定与该指令对应的宫格应用;将宫格应用的子菜单显示在宫格界面的预设区域内,该预设区域为宫格界面N等分后的其中一个区域,且N大于O。进一步地,宫格界面包括以下至少之一六宫格、九宫格、十二宫格、十六宫格。进一步地,宫格应用的显示形式包括以下至少之一图标模式、最小化模式、最大化模式;其中,图标模式用于从主菜单进入宫格界面后宫格应用的图标显示,最小化模式用于将宫格应用的子菜单显示在预设区域内,最大化模式用于宫格应用的子菜单的全屏显
/Jn o进一步地,将宫格应用的子菜单显示在宫格界面中相应的预设区域内包括将最小化模式下的宫格应用拖动到显示界面的任意位置。进一步地,将宫格应用的子菜单显示在宫格界面中相应的预设区域内包括接收到对宫格应用的子菜单的操作指令,进入宫格应用的下一级子菜单,下一级子菜单显示在预设区域内。进一步地,在同一宫格界面下,显示多个宫格应用的子菜单;接收到对宫格界面的操作指令后,将该指令发送给与其对应的宫格应用。进一步地,在指令为触摸屏事件时,接收并分析输入的对宫格界面的指令,确定与指令对应的宫格应用包括将输入的宫格界面的坐标转换为对应的宫格应用的坐标,触发该宫格应用中相应的操作。为了实现上述目的,根据本发明的另一方面,还提供了一种移动终端。根据本发明的移动终端,包括宫格界面显示模块,用于进入主菜单后,显示宫格界面;确定模块,用于接收并分析输入的对宫格界面的指令,确定与该指令对应的宫格应用;宫格应用显示模块,用于将宫格应用的子菜单显示在宫格界面的预设区域内,该预设区域为宫格界面N等分后的其中一个区域,且N大于O。进一步地,该移动终端还包括拖动模块,用于将最小化模式下的宫格应用拖动到显示界面的任意位置,其中,最小化模式用于将宫格应用的子菜单显示在预设区域内。进一步地,宫格应用显示模块还用于在同一宫格界面下,显示多个宫格应用的子菜单。 通过本发明,采用将宫格应用的子菜单显示在宫格界面的预设区域内的方式,解决了相关技术中移动终端在前台只能运行一个功能应用而造成用户使用不便的问题,增强了系统的处理能力,提高了用户体验。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据本发明实施例的宫格界面的显示方法的流程图;图2是根据本发明实施例的移动终端的结构框图;图3是根据本发明优选实施例的移动终端的结构框图;图4是根据本发明实施例一的默认六宫格的显示界面的示意图;图5是根据本发明实施例一的选择信息模块进入后的宫格界面的示意图;图6是根据本发明实施例一的选择新建信息界面进入后的宫格界面的示意图;图7是根据本发明实施例一的选择从最小化界面切换到最大化界面的示意图;图8是根据本发明实施例一的六宫格中所有模块在二级菜单时n界面的示意图;图9是根据本发明实施例一的移动信息模块最小化界面时六宫格界面的示意图;图10是根据本发明实施例二的移动终端的结构示意图;图11是根据本发明实施例三的n模块的示意图;图12是根据本发明实施例三的事件转换模块的流程示意图;图13是根据本发明实施例三的窗口界面的示意图;以及图14是根据本发明实施例三的GUI刷新同步模块的处理流程示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。根据本发明实施例,提供了一种宫格界面的显示方法。图I是根据本发明实施例的宫格界面的显示方法的流程图,如图I所示,包括以下步骤
步骤S102,进入移动终端主菜单后,显示宫格界面;步骤S104,接收并分析输入的对宫格界面的指令,确定与指令对应的宫格应用;步骤S106,将宫格应用的子菜单显示在宫格界面的预设区域内,该预设区域为宫格界面N等分后的其中一个区域,且N大于O。通过上述步骤,采用将宫格应用的子菜单显示在宫格界面的预设区域内的方式,解决了相关技术中移动终端在前台只能运行一个功能应用而造成用户使用不便的问题,增强了系统的处理能力,提高了用户体验。优选地,上述宫格界面可以包括以下至少之一六宫格、九宫格、十二宫格、十六宫格。该方法简单实用、可操作性强。

例如,在具体实施过程中,可以令步骤S106中的N为6、9、12或16等,即此时宫格
界面分别为六宫格、九宫格、十二宫格、十六宫格等。优选地,宫格应用的显示形式可以包括以下至少之一图标模式、最小化模式、最大化模式;其中,图标模式用于从主菜单进入宫格界面后宫格应用的图标显示,最小化模式用于将宫格应用的子菜单显示在预设区域内,最大化模式用于宫格应用的子菜单的全屏显示。该方法简单实用、便于管理。优选地,在步骤S106中,将宫格应用的子菜单显示在宫格界面中相应的预设区域内可以包括将最小化模式下的宫格应用拖动到显示界面的任意位置。该方法可以增加移动终端的个性化程度,提高用户的体验。优选地,在步骤S106中,将宫格应用的子菜单显示在宫格界面中相应的预设区域内还可以包括接收到对宫格应用的子菜单的操作指令,进入宫格应用的下一级子菜单,下一级子菜单显示在预设区域内。例如,在九宫格界面下,其中的短消息应用在预定的区域内显示其二级菜单,包括收件箱、发信息等信息,用户可以通过触摸屏点击进入该短消息应用的收件箱,显示该短消息应用的三级菜单,包括收到的短消息记录列表。当然,在具体实施过程中,也可以是点击宫格应用的三级菜单中的某指令进入该宫格应用的四级菜单,以此类推。优选地,在同一宫格界面下,显示多个宫格应用的子菜单;接收到对宫格界面的操作指令后,将该指令发送给与其对应的宫格应用。例如,在六宫格界面下,其中的电子书应用显示其三级子菜单,若此时用户想使用电子词典应用查询电子书中不认识的单词,则可以点击进入与该电子书应用在同一宫格界面的电子词典应用进行英文单词的查询。可见,采用该方法无需退出当前编辑的应用,可以直接进入新的应用进行编辑,使得用户的操作更加简捷、提高了系统的效率。优选地,在步骤S104中,在指令为触摸屏事件时,接收并分析输入的对宫格界面的指令,确定与指令对应的宫格应用包括将输入的宫格界面的坐标转换为对应的宫格应用的坐标,触发该宫格应用中相应的操作。该方法可以提高系统效率。在具体实施过程中,上述转换过程可以为宫格应用最小化模式和最大化模式下,小屏坐标和大屏坐标之间的转化。例如,在最小化模式时,用户也可以在最小化缩略图中(即,宫格界面下)进行操作(比如,新建短信息、回复短信等操作)。首先,当用户点击某一位置时,终端处理器首先判断该点所在的宫格应用(即落入哪个小屏范围之内),并计算该点在这一宫格应用(小屏)中的坐标位置(其坐标原点为小屏的左上点);由于正常模式下终端处理器是按照大屏的坐标值(即,宫格应用最大化模式下的坐标)响应对应的操作的,所以需要将小屏的坐标映射到大屏上去,即将宫格应用最小化模式下的坐标转换为最大化模式下的坐标。
具体地,若用户在宫格界面(最小化模式)下点击坐标(20,20),即大屏幕下的坐标为(20,20),但对于小屏幕(该应用最大化模式下),这个坐标为(0,0)。举例若用户在宫格界面下点击(220,170),移动终端首先判断其落入应用I的小屏范围之内,其小屏坐标为(200,150);对于大屏幕来说,只是中间的一个点,但对于小屏幕来说,已经是一个顶点,此时转换为宫格应用最大化模式下的坐标后,即为(480,640),发送给应用I进行对应的操作;若用户点击的屏幕位置对应应用I中间的一个点,则可以按照公式(x,y) = (xl,yl)*(480,640)/(200,150),将该坐标值转化为宫格应用最大化模式下的坐标。对应于上述方法,还提供了一种移动终端。图2是根据本发明实施例的移动终端的结构框图,如图2所示,该移动终端20包括宫格界面显示模块22,用于进入主菜单后,显示宫格界面;确定模块24,耦合至宫格界面显示模块22,用于接收并分析输入的对宫格界面的指令,确定与指令对应的宫格应用;宫格应用显示模块26,耦合至确定模块24,用于将宫格应用的子菜单显示在宫格界面的预设区域内,预设区域为宫格界面N等分后的其中一个区域,且N大于O。通过上述移动终端20,采用宫格应用显示模块26将宫格应用的子菜单显示在宫格界面的预设区域内,解决了相关技术中移动终端在前台只能运行一个功能应用而造成用户使用不便的问题,增强了系统的处理能力,提高了用户体验。图3是根据本发明优选实施例的移动终端的结构框图,如图3所示,该移动终端20还包括拖动模块32,耦合至宫格应用显示模块26,用于将最小化模式下的宫格应用拖动到显示界面的任意位置,其中,最小化模式用于将宫格应用的子菜单显示在预设区域内。优选地,宫格应用显示模块26还用于在同一宫格界面下,显示多个宫格应用的子菜单。下面结合优选实施例和附图对上述实施例的实现过程进行详细说明。实施例一本实施例提供了一种手机宫格的控制和呈现方法,通过采用手机屏幕分块显示并运行多个任务的实现机制,在保持原有模块状态的同时,还可以正常启用其他应用,克服了现有手机一个屏只能运行一个任务的问题,使得用户的操作更加便捷。而随着大屏移动终端的不断推广,也为同一个宫格界面显示多个模块的技术方案提供了实现的可能。以下以六宫格为例,对本实施例中的宫格应用的显示方法进行详细说明。图4是根据本发明实施例一的默认六宫格的显示界面的示意图,如图4所示,在宫格界面中包括信息、音乐、日历、设置、通话记录和手机证券模块(即,宫格应用);该状态下,所有模块都在图标模式下。图5是根据本发明实施例一的选择信息模块进入后的宫格界面的示意图,如图5所示,信息模块(即,信息应用)在二级菜单下,但其他模块的显示未受到影响,仍显示一级菜单。其中,信息模块显示的界面为上述的最小化模式。图6是根据本发明实施例一的选择新建信息界面进入后的宫格界面的示意图,如图6所示,信息模块在选择进入新建信息界面后,也是在最小化模式下,宫格界面中仍然可以同时显示其他 模块的图标模式。图7是根据本发明实施例一的选择从最小化界面切换到最大化界面的示意图,如图7所示,此时也可以点击最大化界面右上角的“最小化”使得该应用模块恢复到最小化界面,其中,切换也可以通过菜单或指定按键来实现。图8是根据本发明实施例一的六宫格中所有模块在二级菜单时n界面的示意图,如图8所示,六宫格中所有宫格应用在二级菜单时UI界面的显示情况。图9是根据本发明实施例一的移动信息模块最小化界面时六宫格界面的示意图,如图9所示,用户将最小化模式的信息模块从预定的显示区域拖动到六宫格界面其他位置的情况。在具体实施过程中,可以将普通手机的单显示缓存改进为多显示缓存,以满足多个任务缓冲的需要。需说明的是,本实施例中都将宫格界面各个模块的菜单(即,宫格应用的图标模式)看作一级菜单。优选地,设定不同屏幕区域内的映射图像,在缩略屏幕的情况下,将该图像映射到设定的区域内。优选地,一个屏幕同时在不同的区块上能进行用户界面(User Interface,简称为UI)交互,当对某一分块对应模块进行操作时,向中央处理器提交该分块内的操作,同时屏幕仅对有改动的区域更新。优选地,进入手机主菜单后显示为手机宫格,宫格显示的形式包括但不限于图标模式、最小化模式、最大化模式。例如,图标模式下为默认的显示模式,即点击主菜单进入宫格界面显示的各个模块图标;最小化模式是在预置的大小内显示,显示的区域和大小由终端预先设定,用户可以任意拖动显示的位置;最大化模式为全屏显示模式,该模式下,仅显示该模块二级菜单对应的UI界面。优选地,上述三种模式之间可以任意切换;其中,图标模式下,点击图标进入最小化显示;最小化模式下,点击“最大化”按键或菜单进入最大化模式。反之,在最大化模式下,可以通过双击菜单或按键方式返回其它两种模式。优选地,当手机在最小化和最大化两种模式下,无需逐级返回到图标模式。例如,在最大化模式下,当前模块在四级菜单上,双击n界面空白处,则可以退回到图标显示模式。优选地,手机预先根据显示界面的大小,将界面进行等分。如主菜单为九宫格,即将界面进行九等分;假定九宫格区域的面积为X*Y,则每个区域的面积为X*Y/9,且左上角第一个区域的四个顶点坐标分别为(0,0)、(X/3,0)、(0,Y/3)、(X/3,Y/3)。优选地,当手机宫格在一个界面上无法完全显示或包含了多个页面,需要翻页或滑屏会进入另一个宫格界面,则新的界面将覆盖原有界面。优选地,在最小化模式下,用户可以任意拖动该界面,当另一个模块启动时,该应用还原至预设的位置。可见,本实施例采用了模块分块显示的方式,使得手机宫格界面多个模块的内部菜单可同时显示,且进入退出时不影响其他模块。该方法解决了现有终端和技术在九宫格界面各个模块的二级、三级或以上菜单不能同时显示的问题,提高了用户体验度。此外,本发明只需要对移动终端做较小的改动就可以达到预期的效果,不需要做大规模的软件和硬件变更。实施例二本实施例提供了一种支持上述宫格的控制和呈现方法的移动终端。图10是根据本发明实施例二的移动终端的结构示意图,如图10所示,该移动终端包括中央处理器、程序存储模块、人机接口模块、宫格功能模块和UI模块,以下对各模块进行详细说明。程序存储模块与中央处理器连接,用于存储手机宫格的图片和各级菜单的显示界面;此外,还存储手机操作系统、应用功能等,主要供运算模块调用,它是一种只读存储器。人机接口模块(即,等待用户命令的接口)通过中央处理器与程序存储模块连接,用于调用程序存储模块的图片和界面,并将对应的n界面显示在屏幕上,等待用户使用。 中央处理器用于负责n模块、人机接口模块和手机宫格功能模块,并将这些模块按照用户使用的逻辑顺序排列成UI界面,供用户使用。宫格功能模块用于管理各个模块的显示位置,在拖动某一模块的菜单n菜单时,管理和记录位置。UI模块根据中央处理器的调用和处理情况,显示对应的图片和菜单。实施例三图11是根据本发明实施例三的UI模块的示意图,相比现有的UI模块增加了阴影部分模块,如图11所示,包括事件转换模块从系统低层接收n输入事件,例如,触摸屏、键盘的操作,将触摸屏坐标转换以后发给相关应用,将键盘事件发给当前具有焦点宫格的应用;UI刷新同步模块当应用刷新界面时,根据应用程序对n的更新生成缩略图(以节省手机内存),先保存至相应的屏幕块缓冲区中,再刷新至屏幕缓冲区中;屏幕块缓冲区保存每个宫格应用界面的缩略图,在屏幕切换(比如,从最大化应用切换至宫格界面)时,刷新至界面上,并且这个缓冲区还保存了屏幕块的属性,例如,宫格大小,位置等。可见,本实施例在手机原有图形用户界面(Graphic User Interface,简称为⑶I)方案的基础上增加以上述三个模块,对于原有手机的宫格的应用来说是透明的,无需对应用代码进行重新修改就可以支持这种特性。图12是根据本发明实施例三的事件转换模块的流程示意图,如图12所示,该流程包括以下步骤步骤S1202,UI交互输入事件;步骤S1204,将原先输入给应用界面的事件拦截并分析,如果是键盘事件,进入步骤S1206,否则为触摸屏事件,进入步骤S1208 ;步骤S1206,在宫格界面中会查找并将键盘事件发送给具有焦点的宫格应用,其它应用不会接收到相关键盘消息;步骤S1208,将坐标进行映射,按照转换后的坐标发送触摸屏事件给应用n。图13是根据本发明实施例三的窗口界面的示意图,如图13所示,以视频图形适配器(Video Graphic Adapter,简称为VGA)屏幕为例(480*640),6个宫格的应用坐标如图中所示,在最小化模式时,用户可以在最小化缩略图中进行操作,例如,新建短信息、回复短信等操作,但终端处理器是按照大屏(即,宫格应用的最大化模式下)的坐标值来响应对应的操作的,因此,需要将小屏的坐标映射到大屏上去,即将宫格应用最小化模式下的坐标转换为最大化模式下的坐标。比如,用户点击的液晶显示(Liquid Crystal Display,简称为IXD)屏的坐标是(20,20),对于宫格应用的坐标为(0,0);再比如,用户点击(220,170),该点只是宫格界面中间的一个点,但对于宫格应用(小屏)来说,已经是一个顶点(这里为应用I的右下顶点),发送给应用I进行对应的操作,即该操作对应此应用中点击坐标为(480,640)的操作;如果是应用I中间的一个点(xl,yl),则其坐标值转化公式可以为(X,y) = (xl,yl)*(480,640)/(200,150),可见,在终端收到触摸屏指令后,需要有一个将宫格界面坐标转化为对应的宫格应用中的坐标的过程。图14是根据本发明实施例三的n刷新同步模块的处理流程图,如图14所示,该模块拦截系统对原有屏幕缓冲区的操作,如果是处于分屏界面(宫格应用)的模块下,就会将原有对屏幕缓冲区的操作生成一个缩略图保存至屏幕块缓冲区中,而不直接刷到屏幕缓冲区,然后再将缩略图缓冲区的图象输出到屏幕块缓冲区中。这样每个宫格应用都可以同步刷新至主屏幕上,每个应用的刷新都不会影响别的应用的屏幕刷新。在具体实施过程中,UI刷新同步模块还可以考虑每个宫格应用在最大化/最小化之间切换时的操作例如,最大化时(即,宫格应用调至屏幕前台时),将分屏界面模式设为关闭(0FF),然后给应用发重绘界面事件,应用收到事件以后会重新刷新界面,由于些时分屏界面模式为0FF,所以,UI刷新同步模块就会将应用的屏幕输出直接刷新到屏幕的缓冲区中,而不会再保存至屏幕块缓冲区中了。最小化与最大化类似,只是这时设置分屏界面模式为开启(ON),再向应用发重绘界面事件,应用收到事件以后会重新刷新界面,由于些时分屏界面模式为0N,所以UI刷新同步模块就会将应用的屏幕输出先刷新到屏幕块缓冲区中,再合成到屏幕缓冲区中,这样多个宫格应用的输出可以同时输出到主屏幕界面上。综上所述,通过采用本发明实施例的对界面的分块的方式,实现了多个应用模块同步显示且进入退出时互不影响的目的,解决了相关技术中移动终端宫格界面不能支持多个模块二级以上菜单同时显示或使用的问题,增强了系统的处理能力,提高了用户体验。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种宫格界面的显示方法,其特征在于,包括以下步骤 进入移动终端主菜单后,显示所述宫格界面; 接收并分析输入的对所述宫格界面的指令,确定与所述指令对应的宫格应用; 将所述宫格应用的子菜单显示在所述宫格界面的预设区域内,所述预设区域为所述宫格界面N等分后的其中一个区域,且N大于O。
2.根据权利要求I所述的方法,其特征在于,所述宫格界面包括以下至少之一六宫格、九宫格、十二宫格、十六宫格。
3.根据权利要求I所述的方法,其特征在于,所述宫格应用的显示形式包括以下至少之一图标模式、最小化模式、最大化模式;其中,所述图标模式用于从所述主菜单进入所述宫格界面后所述宫格应用的图标显示,所述最小化模式用于将所述宫格应用的子菜单显 示在所述预设区域内,所述最大化模式用于所述宫格应用的子菜单的全屏显示。
4.根据权利要求3所述的方法,其特征在于,将所述宫格应用的子菜单显示在所述宫格界面中相应的预设区域内包括 将所述最小化模式下的所述宫格应用拖动到显示界面的任意位置。
5.根据权利要求I所述的方法,其特征在于,将所述宫格应用的子菜单显示在所述宫格界面中相应的预设区域内包括 接收到对所述宫格应用的所述子菜单的操作指令,进入所述宫格应用的下一级子菜单,所述下一级子菜单显示在所述预设区域内。
6.根据权利要求I所述的方法,其特征在于,在同一所述宫格界面下,显示多个所述宫格应用的子菜单;接收到对所述宫格界面的操作指令后,将该指令发送给与其对应的宫格应用。
7.根据权利要求I至6中任一项所述的方法,其特征在于,在所述指令为触摸屏事件时,接收并分析输入的对所述宫格界面的指令,确定与所述指令对应的宫格应用包括 将输入的宫格界面的坐标转换为对应的宫格应用的坐标,触发该宫格应用中相应的操作。
8.一种移动终端,其特征在于,包括 宫格界面显示模块,用于进入主菜单后,显示宫格界面; 确定模块,用于接收并分析输入的对所述宫格界面的指令,确定与所述指令对应的宫格应用; 宫格应用显示模块,用于将所述宫格应用的子菜单显示在所述宫格界面的预设区域内,所述预设区域为所述宫格界面N等分后的其中一个区域,且N大于O。
9.根据权利要求8所述的移动终端,其特征在于,还包括 拖动模块,用于将最小化模式下的所述宫格应用拖动到显示界面的任意位置,其中,所述最小化模式用于将所述宫格应用的子菜单显示在所述预设区域内。
10.根据权利要求8或9所述的移动终端,其特征在于,所述宫格应用显示模块还用于在同一所述宫格界面下,显示多个所述宫格应用的子菜单。
全文摘要
本发明公开了一种宫格界面的显示方法及移动终端,该方法包括以下步骤进入移动终端主菜单后,显示宫格界面;接收并分析输入的对宫格界面的指令,确定与该指令对应的宫格应用;将宫格应用的子菜单显示在宫格界面的预设区域内,该预设区域为宫格界面N等分后的其中一个区域,且N大于0。通过本发明增强了系统的处理能力,提高了用户体验。
文档编号H04M1/725GK102637125SQ201110037088
公开日2012年8月15日 申请日期2011年2月12日 优先权日2011年2月12日
发明者吴俊 , 黄连芳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1