终端上的虚拟按键的布局方法和装置的制作方法

文档序号:6443801阅读:255来源:国知局
专利名称:终端上的虚拟按键的布局方法和装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种终端上的虚拟按键的布局方法和装置。
背景技术
随着通讯技术以及多媒体技术的发展,手机等移动终端的处理能力日益增强,所能提供的功能也不断增加。目前,手机等移动终端的功能已远远超出了简单的语音通讯范畴。娱乐话、网络化、智能化以及个性化已成为目前手机等移动终端的发展趋势。手机等移动终端从诞生到现在的短短几十年时间中,其功能发生了很大的变化,但是手机等移动终端的按键布局却从开始到现在基本上没有发生太大的改变。手机等移动终端的按键布局从刚开始的标准键盘到后来的全键盘,其按键的布局方式一直是固定不变的,这使得用户无法根据应用操作的需要和自己的使用习惯来有针对性地编辑自己需要的按键操作布局。虽然目前触摸屏手机的出现为用户的操作提供了一定程度的灵活性和便利性,但其触摸方式也限制了很多应用的推广,手机等移动终端的按键布局方式已成为限制提高用户体验和增加业务推广的一个重要的因素。现有的专利文献包括:专利申请号为CN201010258935.1的中国专利申请“一种移动终端自定义游戏按键的方法和装置”,该专利申请根据游戏的操作需要将移动终端上各功能键的键值在游戏启动前进行不同的映射,一定程度上方便了用户对游戏的操作。但其仍存在以下的不足:该专利所提到的技术只是对各功能键的键值在不同按键之间进行映射,无法完成对终端的按键形状、大小进行调整,手机的按键布局没有发生根本的改变,从而在对某些应用进行操作的时候,可能会由于按键的大小或者形状的不合适而产生误操作,也限制了应用在终端上的推广。针对上述的问题,目前尚未提出有效的解决方案。

发明内容
本发明提供了一种终端上的虚拟按键的布局方法和装置,以至少解决现有技术中由于无法对按键的形状和大小进行调整而导致在对应用程序进行操作的时候容易产生误操作的技术问题。根据本发明的一个方面,提供了一种终端上的虚拟按键的布局方法,包括:终端根据接收到的用户指令为应用程序配置虚拟按键布局文件;终端在启动应用程序时根据虚拟按键布局文件显不虚拟按键。优选地,终端根据接收到的用户指令为应用程序配置虚拟按键布局文件的步骤包括:终端响应接收到的配置触发指令显示虚拟按键配置信息,其中,虚拟按键配置信息包括:虚拟按键的形状、虚拟按键的显示位置、虚拟按键的键值以及用于指示虚拟按键是否需要显示的指示信息;终端响应接收到的配置选择指令在虚拟按键布局文件中记录与配置选择指令对应的虚拟按键的形状、虚拟按键的显示位置、虚拟按键的键值之间的映射关系以及用于指示虚拟按键是否需要显示的指示信息。优选地,终端在启动应用程序时根据虚拟按键布局文件显示虚拟按键的步骤包括:终端在虚拟按键布局文件中配置的虚拟按键的显示位置上显示虚拟按键布局文件中需要显示的虚拟按键的按键形状。优选地,在终端在启动应用程序时根据虚拟按键布局文件显示虚拟按键之后,终端上的虚拟按键的布局方法还包括:终端响应接收到的按键触发指令根据虚拟按键布局文件中虚拟按键的显示位置、虚拟按键的形状查找与按键触发指令对应的虚拟按键的键值;终端执行与查找到的键值对应的操作。优选地,终端在启动应用程序时根据虚拟按键布局文件显示虚拟按键的步骤包括:终端在启动应用程序时,判断是否需要加载虚拟按键布局文件;当判断出需要加载虚拟按键布局文件时,终端判断是否已存储有可加载的虚拟按键布局文件;若有,则终端显示虚拟按键布局文件的加载选择界面;终端在加载选择界面上响应接收到的加载指令加载虚拟按键布局文件;终端根据加载的虚拟按键布局文件显示虚拟按键。优选地,终端在加载选择界面上响应接收到的加载指令加载虚拟按键布局文件的步骤包括:若加载选择界面上显示多个虚拟按键布局文件,则终端接收虚拟按键布局文件的选择指令;终%5加载与选择指令对应的虚拟按键布局文件。根据本发明的另一方面,提供了一种终端上的虚拟按键的布局装置,包括:配置单元,用于根据接收到的用户指令为应用程序配置虚拟按键布局文件;显示单元,用于在启动应用程序时根据虚拟按键布局文件显示虚拟按键。优选地,配置单元包括:第一显示模块,用于响应接收到的配置触发指令显示虚拟按键配置信息,其中,虚拟按键配置信息包括:虚拟按键的形状、虚拟按键的显示位置以及虚拟按键的键值、以及用于指示虚拟按键是否需要显示的指示信息;记录模块,用于响应接收到的配置选择指令在虚拟按键布局文件中记录与配置选择指令对应的虚拟按键的形状、虚拟按键的显示位置、虚拟按键的键值之间的映射关系以及用于指示虚拟按键是否需要显示的指示信息。优选地,终端上的虚拟按键的布局装置还包括:查找单元,用于响应接收到的按键触发指令根据虚拟按键布局文件中虚拟按键的显示位置、虚拟按键的形状查找与按键触发指令对应的虚拟按键的键值;执行单元,用于执行与查找到的键值对应的操作。优选地,显示单元包括:第一判断模块,用于在启动应用程序时,判断是否需要加载虚拟按键布局文件;第二判断模块,用于当判断出需要加载虚拟按键布局文件时,判断是否已存储有可加载的虚拟按键布局文件;第三显示模块,用于在判断出已存储有可加载的虚拟按键布局文件时显示虚拟按键布局文件的加载选择界面;加载模块,用于在加载选择界面上响应接收到的加载指令加载虚拟按键布局文件;第四显示模块,用于根据加载的虚拟按键布局文件显不虚拟按键。优选地,加载模块包括:接收子模块,用于在加载选择界面上显示多个虚拟按键布局文件时,接收虚拟按键布局文件的选择指令;加载子模块,用于加载与选择指令对应的虚拟按键布局文件。在本发明中,终端根据接收到的用户指令为应用程序配置虚拟按键布局文件,终端在启动应用程序的时候根据生成的按键部件布局显示虚拟键盘,通过对按键布局文件的配置可以实现按照不同的应用程序的需求配置不同的按键的布局,从而解决了现有技术中由于无法对按键的形状和大小进行调整而导致在对应用程序进行操作的时候容易产生误操作的技术问题,进而提高了对应用程序进行操作的准确性,扩展终端所能支持的业务类型,提高了移动终端应用的灵活性。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的终端上的虚拟按键的布局装置的一种优选结构框图;图2是根据本发明实施例的终端上的虚拟按键的布局装置的另一种优选结构框图;图3是根据本发明实施例的终端上的虚拟按键的布局装置的又一种优选结构框图;图4是根据本发明实施例的终端上的虚拟按键的布局装置的又一种优选结构框图;图5是根据本发明实施例的终端上的虚拟按键的布局装置的又一种优选结构框图;图6是根据本发明实施例的终端上的虚拟按键的布局方法的一种优选流程图;图7是根据本发明实施例的终端上的虚拟按键的布局方法的另一种优选流程图;图8是根据本发明实施例的按键布局设置界面的一种优选示意图;图9是根据本发明实施例的按键布局设置界面的另一种优选示意图;图10是根据本发明实施例的终端上的虚拟按键的布局方法的又一种优选流程图;图11是根据本发明实施例的应用程序操作界面的一种优选示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例1如图1所示,本发明提供了一种优选的终端上的虚拟按键的布局装置,该装置包括:配置单元102,用于根据接收到的用户指令为应用程序配置虚拟按键布局文件;显示单元104,用于在启动应用程序时根据虚拟按键布局文件显示虚拟按键。在上述优选实施例中,终端根据接收到的用户指令为应用程序配置虚拟按键布局文件,终端在启动应用程序的时候根据生成的按键部件布局显示虚拟键盘,通过对按键布局文件的配置可以实现按照不同的应用程序的需求配置不同的按键的布局,从而解决了现有技术中由于无法对按键的形状和大小进行调整而导致在对应用程序进行操作的时候容易产生误操作的技术问题,进而提高了对应用程序进行操作的准确性,扩展终端所能支持的业务类型,提高了移动终端应用的灵活性。为了进一步提高虚拟键盘中按键设计的灵活性,在本发明一个优选实施方式中,如图2所示,配置单元102包括:第一显示模块202,用于响应接收到的配置触发指令显示虚拟按键配置信息,其中,虚拟按键配置信息包括:虚拟按键的形状、虚拟按键的显示位置以及虚拟按键的键值、以及用于指示虚拟按键是否需要显示的指示信息;记录模块204,用于响应接收到的配置选择指令在虚拟按键布局文件中记录与配置选择指令对应的虚拟按键的形状、虚拟按键的显示位置、虚拟按键的键值之间的映射关系以及用于指示虚拟按键是否需要显示的指示信息。在上述优选实施方式中,在应用程序启动之前针对不同应用的操作需要和对按键布局进行基于按键大小、形状、位置的调整和设置,同时对按键是否隐藏也进行了设置,使得在应用启动后可以按照新的按键布局来显示和操作。该方法一方面通过调整按键的位置、大小以及形状等属性,使得用户对应用的操作更加便捷,满足了不同用户操作的需要,提高了用户的个性化需求,另一方面,通过调整屏幕显示区域大小和位置,隐藏应用操作过程中不需要的按键,使得手机的人机交互界面更加简洁和清晰,此外,通过按键布局技术还可以增加目前移动终端所能支持的应用类型,扩展终端增值业务的使用范围。本发明还对显示单元104显示虚拟按键的方式进行了改进,在本发明一个优选实施方式中,显示单元104还用于在虚拟按键布局文件中配置的虚拟按键的显示位置上显示虚拟按键布局文件中配置的虚拟按键的形状。在上述优选实施方式中,终端按照配置后得到的按键的大小进行虚拟键盘的显示,从而使得按键大小更加符合应用的需求,减少了出现误操作的概率。在本发明一个优选实施方式中,如图3所示,终端上的虚拟按键的布局装置还包括:查找单元302,用于响应接收到的按键触发指令根据虚拟按键布局文件中虚拟按键的显示位置、虚拟按键的形状查找与按键触发指令对应的虚拟按键的键值;执行单元304,用于执行与查找到的键值对应的操作。在上述优选实施方式中,根据按键的键值判断对该按键的操作,从而实现对按键的自定义操作。在本发明一个优选实施方式中,如图4所示,显示单元102包括:第一判断模块402,用于在启动应用程序时,判断是否需要加载虚拟按键布局文件;第二判断模块404,用于当判断出需要加载虚拟按键布局文件时,判断是否已存储有可加载的虚拟按键布局文件;第三显示模块406,用于在判断出已存储有可加载的虚拟按键布局文件时显示虚拟按键布局文件的加载选择界面;加载模块408,用于在加载选择界面上响应接收到的加载指令加载虚拟按键布局文件;第四显示模块410,用于根据加载的虚拟按键布局文件显示虚拟按键。在上述优选实施方式中,在应用启动时,通过加载按键布局文件进行虚拟键盘的显示从而减少了对应用的误操作,提高终端对应用的扩展性。为了更好的实现对虚拟键盘的显示,在本发明一个优选实施方式中,如图5所示,加载模块404包括:接收子模块502,用于在加载选择界面上显示多个虚拟按键布局文件时,接收虚拟按键布局文件的选择指令;加载子模块504,用于加载与选择指令对应的虚拟按键布局文件。在上述优选实施方式中,可以基于多个布局文件进行选择,从而提高了本发明的适应性和灵活性。实施例2基于图1-5所示的优选的终端上的虚拟按键的布局装置,本发明还提供了一种优选的终端上的虚拟按键的布局方法,如图6所示,该方法具体步骤包括:
S602:终端根据接收到的用户指令为应用程序配置虚拟按键布局文件;S604:终端在启动应用程序时根据虚拟按键布局文件显示虚拟按键。在上述优选实施例中,终端根据接收到的用户指令为应用程序配置虚拟按键布局文件,终端在启动应用程序的时候根据生成的按键部件布局显示虚拟键盘,通过对按键布局文件的配置可以实现按照不同的应用程序的需求配置不同的按键的布局,从而解决了现有技术中由于无法对按键的形状和大小进行调整而导致在对应用程序进行操作的时候容易产生误操作的技术问题,进而提高了对应用程序进行操作的准确性,扩展终端所能支持的业务类型,提高了移动终端应用的灵活性。为了进一步提高虚拟键盘中按键设计的灵活性,在本发明一个优选实施方式中,终端响应接收到的配置触发指令显示虚拟按键配置信息,其中,虚拟按键配置信息包括:虚拟按键的形状、虚拟按键的显示位置、虚拟按键的键值以及用于指示虚拟按键是否需要显示的指示信息;终端响应接收到的配置选择指令在虚拟按键布局文件中记录与配置选择指令对应的虚拟按键的形状、虚拟按键的显示位置、虚拟按键的键值之间的映射关系以及用于指示虚拟按键是否需要显示的指示信息。在上述优选实施方式中,在应用程序启动之前针对不同应用的操作需要和对按键布局进行基于按键大小、形状、位置的调整和设置,使得在应用启动后可以按照新的按键布局来显示和操作。该方法一方面通过调整按键的位置、大小以及形状等属性,使得用户对应用的操作更加便捷,满足了不同用户操作的需要,提高了用户的个性化需求;另一方面,通过调整屏幕显示区域大小和位置,隐藏应用操作过程中不需要的按键,使得手机的人机交互界面更加简洁和清晰,此外,通过按键布局技术还可以增加目前移动终端所能支持的应用类型,扩展终端增值业务的使用范围。在本发明一个优选实施方式中,终端在虚拟按键布局文件中配置的虚拟按键的显示位置上显示虚拟按键布局文件中需要显示的虚拟按键的按键形状。在上述优选实施方式中,终端按照配置后得到的按键的大小进行虚拟键盘的显示,从而使得按键大小更加符合应用的需求,减少了出现误操作的概率。在本发明一个优选实施方式中,在终端在启动应用程序时根据虚拟按键布局文件显示虚拟按键之后,终端上的虚拟按键的布局方法还包括:终端响应接收到的按键触发指令在虚拟按键布局文件中查找与按键触发指令根据虚拟按键布局文件中虚拟按键的显示位置、虚拟按键的形状查找与按键触发指令对应的虚拟按键的键值;终端执行与查找到的键值对应的操作。在上述优选实施方式中,根据按键的键值判断对该按键的操作,从而实现对按键的自定义操作。在本发明一个优选实施方式中,终端在启动应用程序时根据虚拟按键布局文件显示虚拟按键的步骤包括:终端在启动应用程序时,判断是否需要加载虚拟按键布局文件;当判断出需要加载虚拟按键布局文件时,终端判断是否已存储有可加载的虚拟按键布局文件;若有,则终端显示虚拟按键布局文件的加载选择界面;终端在加载选择界面上响应接收到的加载指令加载虚拟按键布局文件;终端根据加载的虚拟按键布局文件显示虚拟按键。在上述优选实施方式中,在应用启动时,通过加载按键布局文件进行虚拟键盘的显示从而减少了对应用的误操作,提高终端对应用的扩展性。为了更好的实现对虚拟键盘的显示,在本发明一个优选实施方式中,终端在加载选择界面上响应接收到的加载指令加载虚拟按键布局文件的步骤包括:若加载选择界面上显不多个虚拟按键布局文件,则终接收虚拟按键布局文件的选择指令;终%5加载与选择指令对应的虚拟按键布局文件。在上述优选实施方式中,可以基于多个布局文件进行选择,从而提高了本发明的适应性和灵活性。实施例3本发明提供了一种优选的实施例来进一步对本发明进行解释,但是值得注意的是,该优选实施例只是为了更好的描述本发明,并不构成对本发明不当的限定。采用本发明的移动终端按键布局实现方法的可以包括以下步骤:S1:在终端中增加“按键布局设置”模块,其中,该“按键布局设置”模块包括“按键布局开关”和“新建按键布局”两个功能。S2:选择“按键布局开关”功能,打开按键布局设置功能。S3:当当前终端没有可用的按键布局文件时,选择“新建按键布局”项,启动终端的按键布局设置功能。启动该功能后用户可以看到当前终端上的显示界面区域以及所有的按键及其属性。其中终端的按键属性可以包括但不限于以下至少之一:按键的形状,按键在屏幕上的位置,按键对应的键值以及该按键是否隐藏等属性。S4:用户在按键布局设置界面调整应用程序加载后在终端屏幕上的显示区域和位置。S5:用户可以在按键布局设置界面调整应用操作中按键的大小、改变按键的形状,修改按键的隐藏属性,即将应用操作中使用不到的按键在应用程序加载后进行隐藏。S6:用户完成按键布局设置后,将当前的按键布局以配置文件的形式保存到移动终端闪存(flash)中的特定目录下,退出按键布局设置功能。S7:在应用程序启动过程中,移动终端判断按键布局开关是否已打开,如果打开执行步骤S8,如果开关没有打开,则直接启动应用结束本流程。S8:在用户选择加载按键布局文件后,设置应用加载后的显示区域和界面布局,在加载按键布局文件后,应用启动后将在用户调整后的显示屏区域中显示,并且终端的按键布局界面将根据调整后的属性来显示。此后在应用程序的操作中,当用户点击屏幕上的某一点时,移动终端会根据触摸区域以及终端flash中保存的按键映射关系来决定当前用户所按的键值。下面结合附图对上述移动终端按键布局的实施作进一步的详细描述。本发明的移动终端按键布局设置实现流程如图7所示包括:S702:在用户启动应用程序以前,首先需要打开按键布局设置功能,优选的,移动终端具有按键布局开关设置功能,如图8所示,移动终端可以在按键布局设置模块中增加按键布局开关,通过该按键布局开关来实现打开或者关闭按键布局设置的功能。如图9所示,用户在按键布局开关界面选择打开或关闭后,将按键布局的开关设置以文件的形式保存到移动终端的flash中,在应用程序启动过程中,移动终端通过判断当前的按键布局开关是否打开来决定是否需要加载按键布局文件。S704:用户根据本次启动应用的操作需要来判断是否需要新建一个按键布局文件,如果用户在以前的使用过程中已经为该应用新建了满足要求的键盘配置文件,或者是终端已存储有可以满足启动应用操作需要按键布局文件,则不再需要重新设置按键布局文件,可以选择退出按键布局设置模块,否则转而执行步骤S706。
S706:用户启动按键布局设置功能,进行应用加载后,在屏幕上的显示区域进行对位置信息、应用操作中所需按键的形状、大小以及按键的位置等属性的设置,在设置完成以后,按键布局信息以配置文件的形式保存到手机flash中的特定目录下。优选的,该步骤要求移动终端具有按键布局设置功能,如图9所示,移动终端可以在按键布局设置模块中增加新建按键布局项来实现按键布局的设置功能。该功能允许用户对应用程序启动后屏幕上的显示区域及坐标位置进行设置,优选的,可以根据用户的使用习惯编辑手机按键的形状以及调整手机按键的大小和位置,用户在完成按键布局设置后可以将当前的按键布局以文件的形式保存,所以该步骤同时要求移动终端具有保存按键布局信息的功能。用户设置完成的应用显示区域和位置,按键的形状和大小和位置等属性信息都需要通过配置文件的形式进行保存,优选的,移动终端可以将按键布局信息以文件的形式保存到移动终端flash中的特定路径下。至此,移动终端的按键布局设置完成。本发明的移动终端按键布局文件加载流程如图10所示,具体步骤包括:S1002:用户启动某一待操作的应用程序。S1004:在应用启动过程中,移动终端通过读取当前的按键布局开关来判断应用启动过程是否需要加载按键布局配置文件,如果按键布局开关为打开状态,则转而执行步骤S1008,否则执行步骤S1006。S1006:移动终端按照默认的方式启动应用,其中,所谓默认的方式就是启动应用程序的过程中,移动终端不用加载任何按键布局文件,应用的显示区域以及操作方式都按照移动终端默认的方式进行。S1008:移动终端通过枚举按键布局文件所保存的特定目录来判断当前是否有已保存有按键布局文件,如果有则执行步骤S1010,否则转而执行步骤S1012.。S1010:系统启动新建按键布局功能,该步骤类似按键布局设置流程中的步骤S706,用户编辑新的按键布局界面并以配置文件的形式保存到移动终端flash中的特定目录下。S1012:系统弹出按键布局文件加载提示框,提示用户加载已经创建的按键布局文件。优选的,移动终端可以通过枚举按键布局文件保存的特定目录,然后弹出一个提示框,提示用户从已有的按键布局文件中选择需要加载的文件。S1014:移动终端根据加载后的按键布局启动应用,在应用启动后将按照加载的按键布局文件中的按键布局进行显示。如图11所示为一种优选的用户编辑的某应用操作界面的实施示意图,该界面只是本发明的一个示意性描述,在实际应用中可以根据移动终端运行的应用程序的不同来编辑不同的按键布局文件。图11所示的按键布局类似于PSP的操作界面,用户在按键布局编辑过程中对原有的移动终端屏幕的显示区域进行了调整,对显示区域的位置进行了移动,同时为了操作的方便对移动终端的按键位置进行了移动,并且根据用户的使用习惯对按键的形状也进行了相应的调整。优选的,通过修改按键的属性可以实现对应用程序的操作中使用不到的按键进行隐藏,这样应用程序在加载以后只会显示需要用到的按键。采用该方法一方面保证了应用程序操作界面的简洁和清晰,同时也使用户的操作变的更加便捷,减少了对应用程序操作的错误率;此外,该方法还为用户提供了充分的个性化机会,使用户可以根据自己的爱好来合理安排应用操作界面的按键布局;再者,通过合理的按键布局可以扩展手机所能运行的应用程序的种类,满足更多用户的需求和应用程序的扩展。从以上的描述中,可以看出,本发明实现了如下技术效果:本发明的目的在于为手机等移动终端提供一种可自由编辑的按键布局实现方法,该方法使得用户在操作过程中可以按照应用的需要合理地安排屏幕显示区域、按键的形状、大小以及位置等。该方法一方面使的终端的人机交互界面变得更加简洁、清晰,同时也方便了用户对应用的操作,极大限度地扩展了手机等移动终端所能支持的业务类型,提高了移动终端应用的灵活性。此外,该方法还为用户提供了充分的个性化机会,使用户可以根据自己的爱好来合理安排应用操作界面的按键布局。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而己,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种终端上的虚拟按键的布局方法,其特征在于,包括:终端根据接收到的用户指令为应用程序配置虚拟按键布局文件;所述终端在启动所述应用程序时根据所述虚拟按键布局文件显不虚拟按键。
2.根据权利要求1所述的方法,其特征在于,所述终端根据接收到的用户指令为应用程序配置虚拟按键布局文件的步骤包括: 所述终端响应接收到的配置触发指令显示虚拟按键配置信息,其中,所述虚拟按键配置信息包括:虚拟按键的形状、虚拟按键的显示位置、虚拟按键的键值以及用于指示虚拟按键是否需要显示的指示信息; 所述终端响应接收到的配置选择指令在所述虚拟按键布局文件中记录与所述配置选择指令对应的虚拟按键的形状、虚拟按键的显示位置、虚拟按键的键值之间的映射关系以及用于指示虚拟按键是否需要显示的指示信息。
3.根据权利要求1所述的方法,其特征在于,所述终端在启动所述应用程序时根据所述虚拟按键布局文件显示虚拟按键的步骤包括: 所述终端在所述虚拟按键布局文件中配置的虚拟按键的显示位置上显示所述虚拟按键布局文件中需要显示的虚拟按键的按键形状。
4.根据权利要求1所述的方法,其特征在于,在所述终端在启动所述应用程序时根据所述虚拟按键布局文件显示虚拟按键之后,还包括: 所述终端响应接收到的按键触发指令根据所述虚拟按键布局文件中所述虚拟按键的显示位置、所述虚拟按键的形状查找与所述按键触发指令对应的虚拟按键的键值; 所述终端执行与所述查找到的键值对应的操作。
5.根据权利要求1所 述的方法,其特征在于,所述终端在启动所述应用程序时根据所述虚拟按键布局文件显示虚拟按键的步骤包括: 所述终端在启动所述应用程序时,判断是否需要加载所述虚拟按键布局文件;当判断出需要加载所述虚拟按键布局文件时,所述终端判断是否已存储有可加载的虚拟按键布局文件; 若有,则所述终端显示所述虚拟按键布局文件的加载选择界面; 所述终端在所述加载选择界面上响应接收到的加载指令加载所述虚拟按键布局文件; 所述终端根据加载的所述虚拟按键布局文件显示虚拟按键。
6.根据权利要求5所述的方法,其特征在于,所述终端在所述加载选择界面上响应接收到的加载指令加载所述虚拟按键布局文件的步骤包括: 若所述加载选择界面上显示多个所述虚拟按键布局文件,则所述终端接收虚拟按键布局文件的选择指令; 所述终端加载与所述选择指令对应的所述虚拟按键布局文件。
7.—种终端上的虚拟按键的布局装置,其特征在于,包括: 配置单元,用于根据接收到的用户指令为应用程序配置虚拟按键布局文件; 显示单元,用于在启动所述应用程序时根据所述虚拟按键布局文件显示虚拟按键。
8.根据权利要求7所述的装置,其特征在于,配置单元包括: 第一显示模块,用于响应接收到的配置触发指令显示虚拟按键配置信息,其中,所述虚拟按键配置信息包括:虚拟按键的形状、虚拟按键的显示位置以及虚拟按键的键值、以及用于指示虚拟按键是否需要显示的指示信息; 记录模块,用于响应接收到的配置选择指令在所述虚拟按键布局文件中记录与所述配置选择指令对应的虚拟按键的形状、虚拟按键的显示位置、虚拟按键的键值之间的映射关系以及用于指示虚拟按键是否需要显示的指示信息。
9.根据权利要求7所述的装置,其特征在于,还包括: 查找单元,用于响应接收到的按键触发指令根据所述虚拟按键布局文件中所述虚拟按键的显示位置、所述虚拟按键的形状查找与所述按键触发指令对应的虚拟按键的键值; 执行单元,用于执行与所述查找到的键值对应的操作。
10.根据权利要求7所述的装置,其特征在于,所述显示单元包括: 第一判断模块,用于在启动所述应用程序时,判断是否需要加载所述虚拟按键布局文件; 第二判断模块,用于当判断出需要加载所述虚拟按键布局文件时,判断是否已存储有可加载的虚拟按键布局文 件; 第三显示模块,用于在判断出已存储有可加载的虚拟按键布局文件时显示所述虚拟按键布局文件的加载选择界面; 加载模块,用于在所述加载选择界面上响应接收到的加载指令加载所述虚拟按键布局文件; 第四显示模块,用于根据加载的所述虚拟按键布局文件显示虚拟按键。
11.根据权利要求10所述的装置,其特征在于,所述加载模块包括: 接收子模块,用于在所述加载选择界面上显示多个所述虚拟按键布局文件时,接收虚拟按键布局文件的选择指令; 加载子模块,用于加载与所述选择指令对应的所述虚拟按键布局文件。
全文摘要
本发明公开了一种终端上的虚拟按键的布局方法和装置,其中,该方法包括终端根据接收到的用户指令为应用程序配置虚拟按键布局文件;终端在启动应用程序时根据虚拟按键布局文件显示虚拟按键。本发明解决了现有技术中由于无法对按键的形状和大小进行调整而导致在对应用程序进行操作的时候容易产生误操作的技术问题,进而提高了对应用程序进行操作的准确性,扩展终端所能支持的业务类型,提高了移动终端应用的灵活性。
文档编号G06F9/44GK103186369SQ201110448130
公开日2013年7月3日 申请日期2011年12月28日 优先权日2011年12月28日
发明者杜宏伟 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1