一种基于智能手机操作系统的界面编码和控制方法技术方案

技术编号:13776452 阅读:86 留言:0更新日期:2016-09-30 23:47
本发明专利技术请求保护一种基于智能手机操作系统的界面编码和控制方法,整个显示区域包括操作界面和显示界面。操作界面由多个虚拟按键组成,显示界面由众多不同深度级别的菜单界面组成,每个单独的菜单界面则由多个不同控件的不同状态(如列表框高亮条目的位置等)构成。菜单的级别和控件的状态具有唯一编码。通过虚拟按键的按键次数和按键顺序来获得编码,并控制不同菜单界面的显示级别和界面内部控件的状态。本发明专利技术按下某一快捷键,能快速地显示出这一级所对应的菜单列表,而当选中菜单列表某一项,进入下一级时,方法与操作键方法一致。本方法编码高效、不需要较多存储空间即可控制显示界面进行流畅的切换和显示。

【技术实现步骤摘要】

本专利技术属于计算机智能手机操作系统
,具体是一种基于智能手机操作系统的界面编码和控制方法
技术介绍
目前,随着智能机的普及,市场上智能机已基本取代了功能机。目前主流的操作系统有:Android、iOS、Symbian、Windows Phone和BlackBerry OS,智能手机通过触摸控件即反馈的方式给用户带来更好的交互体验。但是,目前在智能手机开发过程中仍然存在这样的需求:一是对于某些老年客户群体,对智能手机的操作方式不太适应,而习惯于功能型手机时代由少数按键来控制所有界面切换的操作方法;二是需要在智能手机上像设计安卓虚拟设备或者PC操作系统虚拟机一样虚拟一部功能型手机;三是某些同时支持纯实体按键操作和触摸操作的智能手机;它们均需要利用少数按键(或者交互对象)的交互,实现对整个显示界面及其包含元素的控制和切换。目前有技术人员将所有显示界面和不同级别菜单截成图片并进行编号,通过按键选择显示不同图片的方式来解决该问题,但考虑到界面显示复杂、切换可能性太多,需要生成大量图片,占用大量存储空间,切换流畅度不够,还存在如文字交互等不能够用图片解决的情况。所以,需要基于智能手机操作系统设计一种界面编码方式和控制方法,来实现这些设备的简单、快捷、高效的显示界面的切换和跳转。
技术实现思路
针对以上技术的不足,提出了一种简单、快捷、高效的显示界面的切换和跳转的基于智能手机操作系统的界面编码和控制方法。本专利技术的技术方案如下:一种基于智能手机操作系统的界面编码和控制方法,其包括以下步骤:101、在智能手机上设计界面时,将整个显示屏幕划分为操作界面部分和 显示界面部分。根据要显示和实现的具体功能,在显示界面设置需要的操作系统控件(类似于功能机的显示屏,触摸无反馈),并利用系统控件在操作界面虚拟出操作按键(类似于功能手机的实体操作键)。按键主要包括用于实现确认、返回及上下左右调节的操作键和用于快速进入某级菜单的快捷键。显示界面由一级一级菜单和每级菜单列表组成,用于显示该级菜单列表;102、设定步骤101的操作键和快捷键控制的显示界面最大菜单级数为N,并以N+1作为界面编码的码长,其中界面编码的第一位为增加的标志位,用于区分操作键和快捷键;103、根据功能需要,设定所有菜单列表中的最大列表数M为界面编码的进制数,即每个码位的数字范围为0~M-1;104、当用户按下操作界面上的按键时,记录下按键的次数和顺序,并由需要显示的菜单级别和菜单列表的位置编码出显示界面中的码字,确定码字每一位数据的具体数值;进一步的,所述操作键至少包括左功能菜单键、右功能菜单、上调节键和下调节键。进一步的,所述步骤104中由菜单级别和菜单列表的位置编码出显示界面中的码字,确定码字每一位数据的具体数值包括步骤:3-1、设定界面编码为x0,x1…xN,初始状态界面停留在零级菜单,即界面编码的初始值xi=0,i=0~N,菜单级数j=0;当按一次左功能键时,菜单级数j=j+1,当按一次右功能键时,菜单级数j=j-1;步骤3-2:当按上调节键和下调节键时,按一次下调节键,码位xi=xi+1,i=0~N,按一次上调节键,码位xi=xi-1,i=0~N;当码位xi数值已达到此列表菜单的最大值Im,再次按下下调节键时,则将码位设置为xi=0,而码位xi数值是此列表菜单的初始值,再次按下上调节键时,则将码位设置为xi=Im-1;步骤3-3:当按下左功能键进入下一级时,此时界面的编码按如下公式:Id=n+x0×M0+x1×M1+…+xi×Mi,i=0~N其中n为标志位,x0,x1,……xi为每个码字每一位数值,M为M进制;步骤3-4:对于最大级的菜单列表,由于没有下一级菜单列表,当按下左功能键时,记录列表项的所在位置xi,即这一级所在编码位为xi。进一步的,所述步骤3-1:按下左功能菜单键即确定键时进入第一级菜单列表,默认第一个位置为初始位置,并记为0,此时的码字为1000,码字的第一位为标志位,由于是从左功能菜单进入的列表,则第一位为1,第二位为第一级菜单,初始位置故为0。进一步的,当界面停留在零级菜单即手机的开机状态或者某级菜单时,用户在功能机上按某一键为快捷键时;首先将标志位设置为0,即码字第一位为0,判断快捷键要显示的菜单是第几级菜单,其中快捷键1为第二级菜单,然后将这级别数设为码字第二位数据,快捷键1的码字为0 2 0 0。本专利技术的优点及有益效果如下:本专利技术方法在智能手机上设计界面时,将整个显示屏幕划分为操作界面部分和显示界面部分,根据要显示和实现的具体功能,在显示界面设置需要的操作系统控件,,并利用系统控件在操作界面虚拟出操作按键;使得新设计的手机界面显示清楚、切换方便,不需要生成大量图片,节省存储空间,切换流畅度提高,本专利技术基于智能手机操作系统设计一种界面编码方式和控制方法,来实现这些设备的简单、快捷、高效的运行。附图说明图1是本专利技术提供优选实施例结构示意图;图2为本专利技术实施例结构示意图;图3为本专利技术码字示意图;图4为本专利技术实施例码字示意图;图5为本专利技术实施例框图;图6为本专利技术菜单列表示意图。具体实施方式以下结合附图,对本专利技术作进一步说明:在智能手机上设计界面时,将整个显示屏幕划分为操作界面部分和显示界面部分。根据要显示和实现的具体功能,在显示界面设置需要的操作系统控件(类似于功能机的显示屏,触摸无反馈),并利用系统控件在操作界面虚拟出操作按键(类似于功能手机的实体操作键)如图1所示,本实施例在界面设计时,将显示区域划分为下面的操作部分和上面的显示部分。根据要显示和实现的具体功能,在显示界面设置需要的系统控件(如列表框和左右功能菜单),并利用系统控件在操作部分虚拟出操作按键(如左右功能菜单对应按键等),键盘上左功能菜单键和右功能菜单键分别表示确定和返回,上、下两个调节键用以上下滑动列表,1、2、3键分表示不同功能的快捷键。在屏幕显示每一级菜单列表,以及确定和返回的提示。具体实施例如下所述:如图2所示。设屏幕显示的最大级别为3,即编码的码长为4;所有列表中的列表项最大个数为4,即为4进制,屏幕每次显示的列表最大个数为4。当处于开机状态没有任何操作时,默认码字为0000,如图4所示;1、当界面停留在零级菜单(手机的开机状态),如图1所示,通过左功能菜单键(确定键)进入第一级菜单列表时,默认第一个位置为初始位置,并记为0,此时的码字为1000,码字的第一位为标志位,由于是从左功能菜单进入的列表,故第一位为1,第二位为第一级菜单,初始位置故为0。如图2、图4所示;2、当按上调节键和下调节键时,按一次下调节键,码位xi=xi+1,i=0~N, 按一次上调节键,码位xi=xi-1,i=0~N;当码位xi数值已达到此列表菜单的最大值Im,再次按下下调节键时,则将码位设置为xi=0,而码位xi数值是此列表菜单的初始值,再次按下上调节键时,则将码位设置为xi=Im-1。如图2所示,此时滑动到一级菜单的第一个位置,故此时x0=0。3、当再次通过左功能键进入第二级菜单列表时,由此时记录的x0=0,此时的码字为1000,如图4所示;4、当通过上下键滑动后,记录此时的位置x1,如图2所示,若x1=2,则通过左功能键进入第三级菜单列表时,此时的码字为1020,如图本文档来自技高网...

【技术保护点】
一种基于智能手机操作系统的界面编码和控制方法,其特征在于,包括以下步骤:101、在智能手机上设计界面时,将整个显示屏幕划分为操作界面部分和显示界面部分,根据要显示和实现的具体功能,在显示界面设置需要的操作系统控件,,并利用系统控件在操作界面虚拟出操作按键;按键主要包括用于实现确认、返回及上下左右调节的操作键和用于快速进入某级菜单的快捷键。显示界面由一级一级菜单和每级菜单列表组成,用于显示该级菜单列表;102、设定步骤101的操作键和快捷键控制的显示界面最大菜单级数为N,并以N+1作为界面编码的码长,其中界面编码的第一位为增加的标志位,用于区分操作键和快捷键;103、根据功能需要,设定所有菜单列表中的最大列表数M为界面编码的进制数,即每个码位的数字范围为0~M‑1;104、当用户按下操作界面上的按键时,记录下按键的次数和顺序,并由需要显示的菜单级别和菜单列表的位置编码出显示界面中的码字,确定码字每一位数据的具体数值。

【技术特征摘要】
1.一种基于智能手机操作系统的界面编码和控制方法,其特征在于,包括以下步骤:101、在智能手机上设计界面时,将整个显示屏幕划分为操作界面部分和显示界面部分,根据要显示和实现的具体功能,在显示界面设置需要的操作系统控件,,并利用系统控件在操作界面虚拟出操作按键;按键主要包括用于实现确认、返回及上下左右调节的操作键和用于快速进入某级菜单的快捷键。显示界面由一级一级菜单和每级菜单列表组成,用于显示该级菜单列表;102、设定步骤101的操作键和快捷键控制的显示界面最大菜单级数为N,并以N+1作为界面编码的码长,其中界面编码的第一位为增加的标志位,用于区分操作键和快捷键;103、根据功能需要,设定所有菜单列表中的最大列表数M为界面编码的进制数,即每个码位的数字范围为0~M-1;104、当用户按下操作界面上的按键时,记录下按键的次数和顺序,并由需要显示的菜单级别和菜单列表的位置编码出显示界面中的码字,确定码字每一位数据的具体数值。2.根据权利要求1所述的基于智能手机操作系统的界面编码和控制方法,其特征在于,所述操作键至少包括左功能菜单键、右功能菜单、上调节键和下调节键。3.根据权利要求2所述的基于智能手机操作系统的界面编码和控制方法,其特征在于,所述步骤104中由菜单级别和菜单列表的位置编码出显示界面中的码字,确定码字每一位数据的具体数值包括步骤:3-1、设定界面编码为x0,x1…xN,初始状态界面停留在零级菜单,即界面编码的初始值xi=0,i=0~N,菜单级数j=0;当按一次左功能键时,菜单级数j=j+1,当...

【专利技术属性】
技术研发人员:李国权张业林金朝李康王增祥张杰周前能庞宇
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1