移动终端的制作方法

文档序号:7987558阅读:200来源:国知局
移动终端的制作方法
【专利摘要】本发明公开了一种移动终端,包括触控模块、监视模块、显示控制模块与虚拟按键,虚拟按键包括至少一个子按键。触控模块用于获取用户的触发信息;监视模块用于监视触控模块被触发的事件;显示控制模块用于在触控模块被触发时将虚拟按键显示于触摸屏;虚拟按键预存有与子按键一一对应的功能界面的链接参数,在子按键被操作时,触摸屏的显示界面切换至与被操作子按键对应的功能界面。上述移动终端,触控模块未触发时,虚拟按键处于隐藏状态,不占用手机触摸屏的显示空间,由于虚拟按键的在触摸屏中的显示位置可以进行调整,用户可以根据自身操作习惯将虚拟按键的显示位置调整至适当的位置,以方便用户进行触控。
【专利说明】移动终端
【技术领域】
[0001]本发明涉及触控【技术领域】,特别涉及一种移动终端。
【背景技术】
[0002]随着社会的发展,手机成为日常生活中不可替代的通讯工具。传统的手机具有主屏键、返回键、菜单键和搜索键等实体按键,该些实体按键通常设置于手机触摸屏的下方,占用了手机触摸屏的显示空间,并且该些实体按键需要专用的实体硬件支持,增加了手机成本。另外,从用户体验的角度来讲,手指方便活动的区域在手机触摸屏的中部,将常用的按键置于手机触摸屏的底部,不便于用户的触控,并且在用户点击按键时容易使手机滑落,损伤手机。

【发明内容】

[0003]本发明要解决的技术问题是为了克服传统手机实体按键占用触摸屏显示空间以及触控不方便的缺陷,提供了一种无需占用触摸屏显示空间、触控方便的移动终端。
[0004]本发明是通过下述技术方案来解决上述技术问题的:
[0005]一种移动终端,包括触控模块、监视模块、显示控制模块与虚拟按键,所述虚拟按键包括至少一个子按键,
[0006]所述触控模块用于获取用户的触发信息;
[0007]所述监视模块用于监视所述触控模块被触发的事件;
[0008]所述显示控制模块用于在所述触控模块被触发时将所述虚拟按键显示于触摸屏;
[0009]所述虚拟按键预存有与所述子按键一一对应的功能界面的链接参数,在所述子按键被操作时,所述触摸屏的显示界面切换至与被操作子按键对应的功能界面。
[0010]优选的,所述显示控制模块还用于在所述虚拟按键未被操作时隐藏所述虚拟按键。
[0011 ] 优选的,所述手机还包括编辑模块,所述虚拟按键包括多个子按键,所述编辑模块用于编辑所述虚拟按键的形状、颜色、大小、在所述触摸屏中的显示位置以及所述多个子按键的数量与各个子按键的键值。
[0012]优选的,所述虚拟按键为扇形,所述编辑模块还用于编辑各个子按键在所述虚拟按键中的排列顺序以及各个子按键所覆盖的角度。
[0013]优选的,所述触控模块设置于所述触摸屏的边缘。
[0014]优选的,所述触控模块设置于所述移动终端的侧面。
[0015]优选的,所述触控模块被触发时所述虚拟按键显示于所述触摸屏的左侧或右侧。
[0016]优选的,所述触控模块被触发时所述虚拟按键显示于所述触摸屏上靠近所述触控模块的一侧。
[0017]本发明的积极进步效果在于:上述移动终端,虚拟按键只有在触控模块被触发时,才会显示于触摸屏,未触发时,虚拟按键处于隐藏状态,不占用手机触摸屏的显示空间,由于虚拟按键的在触摸屏中的显示位置可以进行调整,用户可以根据自身操作习惯将虚拟按键的显示位置调整至适当的位置,以方便用户进行触控。
【专利附图】

【附图说明】
[0018]图1为本发明较佳实施例的移动终端的模块图。
[0019]图2为本发明较佳实施例的移动终端的触摸屏的示意图。
【具体实施方式】
[0020]下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
[0021]如图1和图2所示,本发明较佳实施例的移动终端,包括触控模块110、监视模块120、显示控制模块130与虚拟按键140。其中,虚拟按键140包括至少一个子按键142。本实施例中,移动终端为手机终端。
[0022]触控模块110,用于获取用户的触发信息。通常,触控模块110设置于触摸屏210的边缘,既方便用户触控,又可以避免用户在触摸屏210上进行操作时误操作触控模块110。不难理解,还可以将触控模块110设置于移动终端的侧面,采用实体按钮进行触控。
[0023]监视模块120,与触控模块110相连,用于监视触控模块110被触发的事件。通常通过一个后台运行的服务器监视触控模块110被触发的事件。onOpenO方法为触控模块110被触发时调用的方法,以实现控制显示虚拟按键140的目的。
[0024]显示控制模块130,与监视模块120相连,用于在触控模块110被触发时将虚拟按键140显示于触摸屏210。在触控模块110被触发时,通过forceToTopO方法强制使虚拟按键140显示在触摸屏210的最上层,此时,虚拟按键140的优先级最高。在本实施例中,显示控制模块130还用于在虚拟按键140未被操作时隐藏虚拟按键140。
[0025]虚拟按键140,与显示控制模块130相连。虚拟按键140中预存有与子按键142一一对应的功能界面的链接参数,在子按键142被操作时,触摸屏210的显示界面切换至与被操作子按键142对应的功能界面。虚拟按键140的显示位置可以根据用户的操作习惯进行调整,对于习惯于右手操作的用户,可以将虚拟按键140设置于触摸屏210的左侧,对于习惯于左手操作的用户,可以将虚拟按键140设置于触摸屏210的右侧。不难理解,用户还可以将虚拟按键140设置于触摸屏210上的其他位置。通常,根据用户的操作习惯,虚拟按键140的显示位置设置于触摸屏210上靠近触控模块110的一侧。
[0026]在具体的实施例中,移动终端还包括编辑模块。虚拟按键140具有多个子按键142,其中包括返回键、主屏键、菜单键、多用键、搜索键等。编辑模块用于编辑虚拟按键140的形状、颜色、大小、在触摸屏210中的显示位置以及多个子按键142的数量与各个子按键142的键值。本实施例中,虚拟按键140的形状为扇形,编辑模块还用于编辑各个子按键142在虚拟按键140中的排列顺序以及各个子按键142所覆盖的角度。对于扇形虚拟按键的设定,mCenter和mRadius分别为扇形虚拟按键的中心坐标和半径。mBackground控制虚拟按键140的背景色。mCurrentltem为当前触发的子按键142的键值。InitO方法实现了虚拟按键140的绘制,包括中心坐标与半径大小、背景色的初始化以及选择点击该虚拟按键时的背景色等。通常,通过用户操作子按键的坐标判断用户选择操作的子按键,getltemldO用来获取用户点击的坐标并计算出用户选择的子按键。对于各个子按键的设定,内半径的大小、夕卜半径的大小分别由getlnnerRadius和getOutRadius方法设定。采用isSeclectedO方法判断该按键是否被选择,getStartAngle O方法初始化按键放置角度,即多个子按键在虚拟按键140中的排列顺序,相应的getSweepO则确定了各个子按键所覆盖的角度。
[0027]上述移动终端,在触控模块110未被触发时,虚拟按键140处于隐藏状态,不占用手机触摸屏210的显示空间,由于虚拟按键140的在触摸屏210中的显示位置可以进行调整,用户可以根据自身需要将虚拟按键140调整至适当的位置,以便于用户的触控,有效的避免了因按键操作位置不当造成的手机滑落。另外,由于虚拟按键的设置通过软件程序完成,依赖于移动终端自身的硬件既可以实现,无需配备专用的实体硬件,降低了移动终端的成本。
[0028]虽然以上描述了本发明的【具体实施方式】,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
【权利要求】
1.一种移动终端,其特征在于,包括触控模块、监视模块、显示控制模块与虚拟按键,所述虚拟按键包括至少一个子按键, 所述触控模块用于获取用户的触发信息; 所述监视模块用于监视所述触控模块被触发的事件; 所述显示控制模块用于在所述触控模块被触发时将所述虚拟按键显示于触摸屏;所述虚拟按键预存有与所述子按键一一对应的功能界面的链接参数,在所述子按键被操作时,所述触摸屏的显示界面切换至与被操作子按键对应的功能界面。
2.如权利要求1所述的移动终端,其特征在于,所述显示控制模块还用于在所述虚拟按键未被操作时隐藏所述虚拟按键。
3.如权利要求1所述的移动终端,其特征在于,所述移动终端还包括编辑模块,所述虚拟按键包括多个子按键,所述编辑模块用于编辑所述虚拟按键的形状、颜色、大小、在所述触摸屏中的显示位置以及所述多个子按键的数量与各个子按键的键值。
4.如权利要求2所述的移动终端,其特征在于,所述虚拟按键为扇形,所述编辑模块还用于编辑各个子按键在所述虚拟按键中的排列顺序以及各个子按键所覆盖的角度。
5.如权利要求1所述的移动终端,其特征在于,所述触控模块设置于所述触摸屏的边缘。
6.如权利要求1所述的移动终端,其特征在于,所述触控模块设置于所述移动终端的侧面。
7.如权利要求1所述的移动终端,其特征在于,所述触控模块被触发时所述虚拟按键显示于所述触摸屏的左侧或右侧。
8.如权利要求1所述的移动终端,其特征在于,所述触控模块被触发时所述虚拟按键显示于所述触摸屏上靠近所述触控模块的一侧。
【文档编号】H04M1/725GK103873672SQ201210552233
【公开日】2014年6月18日 申请日期:2012年12月18日 优先权日:2012年12月18日
【发明者】何振龙 申请人:沈阳晨讯希姆通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1