著录项信息
专利名称 | 一种移动设备的视图显示方法、装置和移动设备 |
申请号 | CN201210187675.2 | 申请日期 | 2012-06-08 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-12-25 | 公开/公告号 | CN103472973A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0481 | IPC分类号 | G;0;6;F;3;/;0;4;8;1;;;G;0;6;F;3;/;0;4;8;4查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 朱晨;高歌 |
代理机构 | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人 | 王仲凯 |
摘要
本发明适用于信息处理领域,提供了一种移动设备的视图显示方法、装置和移动设备,所述方法包括:在接收到视图显示请求时,检测移动设备中与所述视图显示请求对应的视图标识的总数N和视图导航按钮数M;当视图标识的总数N小于或者等于视图导航按钮数M时,将视图标识分别单独显示在视图导航按钮中;当视图标识的总数N大于视图导航按钮数M时,将前M?1个视图标识分别单独显示在前M?1个视图导航按钮中,并将剩余的N?(M?1)个视图标识缩小后集中显示在剩余的视图导航按钮中。本发明实施例提供的视图显示方法使用户可以在大量的视图之间进行切换。
1.一种移动设备的视图显示方法,其特征在于,所述方法包括:
在接收到视图显示请求时,检测移动设备中与所述视图显示请求对应的视图标识的总数N和视图导航按钮数M,其中N和M均为大于0的整数;
当视图标识的总数N小于或者等于视图导航按钮数M时,将视图标识分别单独显示在视图导航按钮上;
当视图标识的总数N大于视图导航按钮数M时,将前M-1个视图标识分别单独显示在前M-1个视图导航按钮上,并将剩余的N-(M-1)个视图标识缩小后集中显示在剩余的视图导航按钮上;
其中,所述视图导航按钮包括单显按钮、多显按钮和/或空白按钮,所述单显按钮是指仅显示一个视图标识的视图导航按钮;所述多显按钮是指显示2个或2个以上视图标识的视图导航按钮;所述空白按钮是指未显示任何视图标识的视图导航按钮。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收输入的视图切换指令,确定所述视图切换指令选中的视图导航按钮;
当视图切换指令选中的视图导航按钮为单显按钮时,在屏幕中显示出选中的视图导航按钮上显示的视图标识对应的视图内容。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
在视图切换指令选中的视图导航按钮为多显按钮、且不存在除选中的多显按钮以外的多显按钮、且选中的多显按钮上显示的视图标识数A小于或者等于单显按钮数B时,将A个单显按钮上显示的视图标识缩小并集中显示在一个单显按钮,并将选中的多显按钮上的A-1个视图标识展开显示在空白按钮。
4.如权利要求3所述的方法,其特征在于,所述在视图切换指令选中的视图导航按钮为多显按钮、且不存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A小于或者等于单显按钮数B时,将A个单显按钮上显示的视图标识缩小并集中显示在一个单显按钮,并将选中的多显按钮上的A-1个视图标识展开显示在空白按钮的步骤具体包括:
当选中的多显按钮为第M个视图导航按钮时,将第1至A个单显按钮中显示的视图标识缩小后集中显示在第1个单显按钮,将第A+1至M-1个视图导航按钮中的单显按钮中显示的视图标识向左平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮;
当选中的多显按钮为第1个视图导航按钮时,将第M-A+1至M个视图导航按钮中显示的视图标识缩小后集中显示在第M个视图导航按钮,将第2至M-A个视图导航按钮中的单显按钮中显示的视图标识向右平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮。
5.如权利要求2所述的方法,其特征在于,所述方法还包括:
当视图切换指令选中的视图导航按钮为多显按钮、且不存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A大于单显按钮数B时,将B个单显按钮内显示的视图标识缩小并集中显示在一个单显按钮,并将选中的多显按钮内的B-1个视图标识展开显示在空白按钮。
6.如权利要求5所述的方法,其特征在于,所述当视图切换指令选中的视图导航按钮为多显按钮、且不存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A大于单显按钮数B时,将B个单显按钮内显示的视图标识缩小并集中显示在一个单显按钮,并将选中的多显按钮内的B-1个视图标识展开显示在空白按钮的步骤具体包括:
当选中的多显按钮为第M个视图导航按钮时,将第1至M-1个单显按钮中显示的视图标识缩小后集中显示在第1个单显按钮,从选中的多显按钮中选择B-1个视图标识展开显示在空白按钮;
当选中的多显按钮为第1个视图导航按钮时,将第2至M个视图导航按钮中显示的视图标识缩小后集中显示在第M个视图导航按钮,从选中的多显按钮中选择B-1个视图标识展开显示在空白按钮。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
当视图切换指令选中的视图导航按钮为多显按钮、且存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A小于或者等于单显按钮数B时,将A-1个单显按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,并将选中的多显按钮内的A-1个视图标识展开显示在空白按钮。
8.如权利要求7所述的方法,其特征在于,所述当视图切换指令选中的视图导航按钮为多显按钮、且存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A小于或者等于单显按钮数B时,将A-1个单显按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,并将选中的多显按钮内的A-1个视图标识展开显示在空白按钮的步骤具体包括:
当选中的多显按钮为第M个视图导航按钮时,将第2至A个视图导航按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,将第A+1至M-1个视图导航按钮中的单显按钮中显示的视图标识向左平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮;
当选中的多显按钮为第1个视图导航按钮时,将第M-A+1至M-1个视图导航按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮,将第2至M-A个视图导航按钮中的单显按钮中显示的视图标识向右平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮。
9.如权利要求6至8任一权利要求所述的方法,其特征在于,所述方法还包括:
当视图切换指令选中的视图导航按钮为多显按钮、且存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A大于单显按钮数B时,将B个单显按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,并将选中的多显按钮内的B个视图标识展开显示在空白按钮。
10.如权利要求9所述的方法,其特征在于,所述当视图切换指令选中的视图导航按钮为多显按钮、且存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A大于单显按钮数B时,将B个单显按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,并将选中的多显按钮内的B个视图标识展开显示在空白按钮的步骤具体包括:
当选中的多显按钮为第M个视图导航按钮时,将第2至M-1个视图导航按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮,从选中的多显按钮中选择B个视图标识展开显示在空白按钮;
当选中的多显按钮为第1个视图导航按钮时,将第2至M-1个视图导航按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮,从选中的多显按钮中选择B个视图标识展开显示在空白按钮;
其中,所述第2至M-1个视图导航按钮具体为B个单显按钮。
11.如权利要求2所述的方法,其特征在于,当所述移动设备中与所述视图显示请求对应的视图标识的总数N小于或者等于8且大于5、视图导航按钮数M为5时,如果视图切换指令选中第1至4个单显按钮中的某个,则直接输出选中的单显按钮中显示的视图标识对应的视图内容;
如果视图切换指令选中第5个视图导航按钮,将第1至N-4个单显按钮中显示的视图标识缩小后集中显示在第1个单显按钮,将第N-3至M-1个视图导航按钮中的单显按钮中显示的视图标识向左平移N-5位,从选中的多显按钮中选择N-5个视图标识展开显示在空白按钮。
12.一种移动设备的视图显示装置,其特征在于,所述装置包括:
检测单元,用于在接收到视图显示请求时,检测移动设备中与所述视图显示请求对应的视图标识的总数N和视图导航按钮数M,其中N和M均为大于0的整数;
视图显示单元,用于在视图标识的总数N小于或者等于视图导航按钮数M时,将视图标识分别单独显示在视图导航按钮上,在视图标识的总数N大于视图导航按钮数M时,将前M-1个视图标识分别单独显示在前M-1个视图导航按钮上,并将剩余的N-(M-1)个视图标识缩小后集中显示在剩余的视图导航按钮上;
其中,所述视图导航按钮包括单显按钮、多显按钮和/或空白按钮,所述单显按钮是指仅显示一个视图标识的视图导航按钮;所述多显按钮是指显示2个或2个以上视图标识的视图导航按钮;所述空白按钮是指未显示任何视图标识的视图导航按钮。
13.如权利要求12所述的装置,其特征在于,所述装置还包括:
切换指令接收单元,用于接收输入的视图切换指令,确定所述视图切换指令选中的视图导航按钮;
视图内容输出单元,用于在屏幕中显示出视图切换指令选中的视图导航按钮中显示的视图标识对应的视图内容。
14.如权利要求13所述的装置,其特征在于,所述装置还包括:
第一视图切换单元,用于在视图切换指令选中的视图导航按钮为多显按钮、且不存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A小于或者等于单显按钮数B时,将A个单显按钮内显示的视图标识缩小并集中显示在一个单显按钮,并将选中的多显按钮内的A-1个视图标识展开显示在空白按钮。
15.如权利要求14所述的装置,其特征在于,所述第一视图切换单元包括:
第一头选中视图切换模块,用于在选中的多显按钮为第M个视图导航按钮时,将第1至A个单显按钮中显示的视图标识缩小后集中显示在第1个单显按钮,将第A+1至M-1个视图导航按钮中的单显按钮中显示的视图标识向左平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮;
第一尾选中视图切换模块,用于在选中的多显按钮为第1个视图导航按钮时,将第M-A+
1至M个视图导航按钮中显示的视图标识缩小后集中显示在第M个视图导航按钮,将第2至M-A个视图导航按钮中的单显按钮中显示的视图标识向右平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮。
16.如权利要求13所述的装置,其特征在于,所述装置还包括:
第二视图切换单元,用于在视图切换指令选中的视图导航按钮为多显按钮、且不存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A大于单显按钮数B时,将B个单显按钮内显示的视图标识缩小并集中显示在一个单显按钮,并将选中的多显按钮内的B-1个视图标识展开显示在空白按钮。
17.如权利要求16所述的装置,其特征在于,所述第二视图切换单元包括:
第二头选中视图切换模块,用于在选中的多显按钮为第M个视图导航按钮时,将第1至M-1个单显按钮中显示的视图标识缩小后集中显示在第1个单显按钮,从选中的多显按钮中选择B-1个视图标识展开显示在空白按钮;
第二尾选中视图切换模块,用于在选中的多显按钮为第1个视图导航按钮时,将第2至M个视图导航按钮中显示的视图标识缩小后集中显示在第M个视图导航按钮,从选中的多显按钮中选择B-1个视图标识展开显示在空白按钮。
18.如权利要求17所述的装置,其特征在于,所述装置还包括:
第三视图切换单元,用于在视图切换指令选中的视图导航按钮为多显按钮、且存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A小于或者等于单显按钮数B时,将A-1个单显按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,并将选中的多显按钮内的A-1个视图标识展开显示在空白按钮。
19.如权利要求18所述的装置,其特征在于,所述第三视图切换单元包括:
第三头选中视图切换模块,用于在选中的多显按钮为第M个视图导航按钮时,将第2至A个视图导航按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,将第A+1至M-1个视图导航按钮中的单显按钮中显示的视图标识向左平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮;
第三尾选中视图切换模块,用于在选中的多显按钮为第1个视图导航按钮时,将第M-A+
1至M-1个视图导航按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮,将第2至M-A个视图导航按钮中的单显按钮中显示的视图标识向右平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮。
20.如权利要求17至19任一权利要求所述的装置,其特征在于,所述装置还包括:
第四视图切换单元,用于在视图切换指令选中的视图导航按钮为多显按钮、且存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A大于单显按钮数B时,将B个单显按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,并将选中的多显按钮内的B个视图标识展开显示在空白按钮。
21.如权利要求20所述的装置,其特征在于,所述第四视图切换单元包括:
第四头选中视图切换模块,用于在选中的多显按钮为第M个视图导航按钮时,将第2至M-1个视图导航按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮,从选中的多显按钮中选择B个视图标识展开显示在空白按钮;
第四尾选中视图切换模块,用于在选中的多显按钮为第1个视图导航按钮时,将第2至M-1个视图导航按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮,从选中的多显按钮中选择B个视图标识展开显示在空白按钮;
其中,所述第2至M-1个视图导航按钮具体为B个单显按钮。
22.一种移动设备,其特征在于,所述移动设备包括权利要求12至21任一权利要求所述的移动设备的视图显示装置。
一种移动设备的视图显示方法、装置和移动设备\n技术领域\n[0001] 本发明属于信息处理领域,尤其涉及一种移动设备的视图显示方法、装置和移动设备。\n背景技术\n[0002] 随着移动设备的不断发展,移动设备中内置的应用程序也逐渐增多。对于一些较为复杂的应用程序,为了便于用户操作,提供了较多数量的视图。其中视图是指用于集中展示一组信息的区域,通常独占屏幕空间。若屏幕面积小于视图导航按钮面积,一般以纵向滚动的方式浏览那些暂时未展示在当前视野中的部分。而为了方便用户可以在多个视图之间进行切换,应用程序一般包括视图导航条,视图导航条包括一定数量的视图导航按钮,该视图导航按钮用于显示视图标识。用户只需要点击某个视图导航按钮,即可切换至该视图导航按钮上显示的视图标识对应的视图。\n[0003] 由于移动设备的屏幕尺寸有限,因此,为了使应用程序可以适用于移动设备,一般应用程序包括的视图导航条中的视图导航按钮的数量有限,而应用程序包括的视图的数量可能较多,因此,如何在尺寸有限的移动设备的屏幕上显 示移动设备中应用程序包含的视图已成为众多移动设备厂商关注的焦点。\n[0004] 现有的移动设备中的视图显示方法一般是在每个视图视图导航按钮中显示一个视图,这种显示方式虽然可以方便的在各个视图之间进行切换,但这种显示方式只能支持有限个视图之间的切换,当需要在大量视图间进行切换时,视图切换速度慢,操作复杂。\n发明内容\n[0005] 本发明实施例的目的在于提供一种移动设备的视图显示方法,旨在解决现有的移动设备的视图显示方法因为只能显示数量有限个视图导致的只能在数量有限个视图之间进行切换的问题。\n[0006] 本发明实施例是这样实现的,一种移动设备的视图显示方法,所述方法包括:\n[0007] 在接收到视图显示请求时,检测移动设备中与所述视图显示请求对应的视图标识的总数N和视图导航按钮数M,其中N和M均为大于0的整数;\n[0008] 当视图标识的总数N小于或者等于视图导航按钮数M时,将视图标识分别单独显示在视图导航按钮上;\n[0009] 当视图标识的总数N大于视图导航按钮数M时,将前M-1个视图标识分别单独显示在前M-1个视图导航按钮上,并将剩余的N-(M-1)个视图标识缩小后集中显示在剩余的视图导航按钮上。\n[0010] 本发明实施例的另一目的在于提供一种移动设备的视图显示装置,所述装 置包括:\n[0011] 检测单元,用于在接收到视图显示请求时,检测移动设备中与所述视图显示请求对应的视图标识的总数N和视图导航按钮数M,其中N和M均为大于0的整数;\n[0012] 视图显示单元,用于在视图标识的总数N小于或者等于视图导航按钮数M时,将视图标识分别单独显示在视图导航按钮上,在视图标识的总数N大于视图导航按钮数M时,将前M-1个视图标识分别单独显示在前M-1个视图导航按钮上,并将剩余的N-(M-1)个视图标识缩小后集中显示在剩余的视图导航按钮上。\n[0013] 本发明实施例的另一目的在于提供一种移动设备,所述移动设备包括所述移动设备的视图显示装置。\n[0014] 在本发明实施例中,当移动设备中视图标识的总数大于视图导航按钮数时,在视图导航按钮数减1个视图导航按钮中分别显示一个视图标识,将剩余的视图标识缩小后集中显示在剩余的视图导航按钮中,使得视图标识的显示不受移动设备的显示屏幕的大小的限制,即使移动设备的显示屏幕有限,也可以在屏幕中显示出所有的视图标识,从而便于用户通过显示的视图标识在大量的视图之间进行切换。\n附图说明\n[0015] 图1是本发明实施例提供的移动设备的视图显示方法的实现流程图;\n[0016] 图2是本发明另一实施例提供的移动设备的视图显示方法的实现流程图;\n[0017] 图3是至图14是本发明实施例提供的视图切换过程的示意图;\n[0018] 图15是本发明实施例提供的移动设备的视图显示装置的结构框图。\n具体实施方式\n[0019] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0020] 在本发明实施例中,在接收到视图显示请求时,检测移动设备中与该视图显示请求对应的视图标识的总数和视图导航按钮数,当视图标识的总数小于或者等于视图导航按钮数时,在每个视图导航按钮中分别显示一个视图标识,当视图标识的总数大于视图导航按钮数时,在视图导航按钮数减1个视图导航按钮中分别显示一个视图标识,将剩余的视图标识缩小后集中显示在剩余的视图导航按钮中,使得视图标识的显示不受移动设备的显示屏幕的大小的限制,即使移动设备的显示屏幕有限,也可以在屏幕中显示出所有视图标识,便于用户通过显示的视图标识在任意视图之间进行切换。\n[0021] 在本发明实施例中,为了便于理解和阅读,在此先对本发明涉及的如下技术术语进行解释说明如下:\n[0022] 依据视图导航按钮中显示的视图标识的个数将视图导航按钮分为单显按钮、多显按钮和空白按钮。其中:\n[0023] 单显按钮是指仅显示一个视图标识的视图导航按钮。\n[0024] 多显按钮是指显示2个或2个以上视图标识的视图导航按钮。\n[0025] 空白按钮是指未显示任何视图标识的视图导航按钮。\n[0026] 其中单显按钮、多显按钮和空白按钮之间可以依据其中显示的视图标识的个数彼此进行转化,即当在单显按钮中显示2个或2个以上视图标识时,则单显按钮转换为多显按钮;当将多显按钮中显示的视图标识降低至一个视图标识时,则多显按钮转换为单显按钮,当将多显按钮中显示的视图标识降低至零个视图标识时,则多显按钮转换为空白按钮。\n[0027] 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。\n[0028] 图1示出了本发明实施例提供的基于移动设备操作系统的视图显示方法的实现流程,详述如下:\n[0029] 在步骤S101中,在接收到视图显示请求时,检测移动设备中与所述视图显示请求对应的视图标识的总数N和视图导航按钮数M。\n[0030] 其中视图标识用于唯一标识一个应用程序中的视图。因此,应用程序包含多少个视图,就包含多少个视图标识。\n[0031] 在本实施例中,当用户启动应用程序时,如果该应用程序包含视图,则接收到视图显示请求。在接收到视图显示请求时,检测移动设备中与该视图显示请求视图标识的总数和视图导航按钮的数量M。其中N和M均为大于0的整数。在本实施例中,移动设备中的应用程序预置的用于显示该应用程序包含的 视图标识的视图导航按钮的数量一般与移动设备的屏幕大小以及每个视图导航按钮的大小有关。现有的基于移动设备操作系统(IOS)的移动设备能提供的视图导航按钮数一般为5个,当然不以5个为限。\n[0032] 在步骤S102中,判断视图标识的总数N是否小于或者等于视图导航按钮数M,如果是,则执行步骤S103,否则,执行步骤S104。\n[0033] 在本实施例中,当视图标识的总数N小于或者等于视图导航按钮数M时,则意味着移动设备中应用程序预置的视图导航按钮可以显示出该应用程序包含的所有视图标识,否则,意味着移动设备中应用程序预置的视图导航按钮不足以显示出该应用程序包含的所有视图标识。\n[0034] 在步骤S103中,将视图标识分别单独显示在视图导航按钮上。\n[0035] 在本实施例中,当视图标识的总数N等于视图导航按钮数M时,则在每个视图导航按钮中显示一个视图,此时显示一个视图标识的视图导航按钮即为单显按钮。当视图标识的总数N小于视图导航按钮数M时,则将每个视图标识对应显示在每个视图导航按钮中,其余视图导航按钮处于空白状态,此时,显示一个视图标识的视图导航按钮即为单显按钮,处于空白状态的视图导航按钮即为空白按钮。\n[0036] 在每个视图导航按钮中显示一个视图标识时,为了便于用户选中并操作视图导航按钮中显示的视图标识,可以按照视图标识的排列顺序依次将视图标识显示在视图导航按钮中。在视图导航按钮中显示视图标识时,可以显示代表该 视图的图标、视图名称等中的一种或者多种。举例说明如下:\n[0037] 假设需要显示的视图标识数为5个,分别为视图标识1-5,视图导航按钮数为5,则将视图标识1至5依次显示在第1至5个视图导航按钮中,此时在第一个视图导航按钮中显示视图标识1,在第二个视图导航按钮中显示视图标识2,在第三个视图导航按钮中显示视图标识3,依此类推,直到所有需要显示的视图均显示完毕,此时,第1至5个视图导航按钮均为单显按钮。假设需要显示的视图标识数为4个,分别为视图标识1-4,视图导航按钮数为5,则将视图标识1至4依次显示在第1至4个视图导航按钮中,第5个视图导航按钮处于空白状态,此时第1至4个视图导航按钮为单显按钮,第5个视图导航按钮为空白按钮。\n[0038] 在步骤S104中,将前M-1个视图标识分别单独显示在前M-1个视图导航按钮上,并将剩余的N-(M-1)个视图标识缩小后集中显示在剩余的视图导航按钮中。\n[0039] 为了便于理解,以下以一个具体的示例对上述显示过程进行详细说明:\n[0040] 假设需要显示的视图标识数为8个,分别为视图标识1-8,视图导航按钮数为5,则将视图标识1至4依次显示在第1至4个视图导航按钮中,将视图标识5至8缩小后集中显示在第5个视图导航按钮中,这样显示完后,第1至4个视图导航按钮即为单显按钮,第5个视图导航按钮即为多显按钮。\n[0041] 在本实施例中,当移动设备中与接收的视图显示请求对应的视图标识数大 于视图导航按钮数时,可以将部分视图标识缩小后集中显示在一个视图导航按钮中,从而使得移动设备中的视图标识的显示可以不受移动设备的屏幕大小的限制,为用户在多个视图之间进行切换提供方便。\n[0042] 图2示出了本发明另一实施例提供的基于移动设备操作系统的视图显示方法的实现流程,在该实施例中,在按照图1所示的方式显示完视图标识后,可以方便、快捷的在显示的各个视图标识之间进行切换,详述如下:\n[0043] 在步骤S201中,接收用户输入的视图切换指令,确定该视图切换指令选中的视图导航按钮;如果视图切换指令选中的视图导航按钮为单显按钮,则执行步骤S202,如果视图切换指令选中的视图导航按钮为多显按钮,则执行步骤S203;如果视图切换指令选中的视图导航按钮为空白按钮,则不做任何处理,或者输出提示信息,提示用户当前未选中任何视图。\n[0044] 在本实施例中,用户输入视图切换指令的方式有很多种,如直接点击某个视图导航按钮,则认为该视图切换指令为从点击该视图导航按钮之前的视图导航按钮切换至点击该视图导航按钮之后的视图导航按钮,或者通过提供的上下键等,在此不再一一列举。\n[0045] 在接收到用户输入的视图切换指令后,即可依据该视图切换指令确定该视图切换指令选中的视图导航按钮。如当用户通过直接点击某个视图导航按钮的方式输入视图切换指令时,则该视图切换指令选中的视图导航按钮为该用户直接点击的视图导航按钮。\n[0046] 在步骤S202中,在屏幕中显示出该单显按钮中显示视图标识对应的视图内容。\n[0047] 在本实施例中,当切换至单显按钮时,则依据该单显按钮中显示的视图标识获取该视图标识对应的视图内容,并在屏幕中显示该视图标识对应的视图内容。\n[0048] 在步骤S203中,判断是否存在除选中的多显按钮以外的多显按钮,如果否,执行步骤S204,否则执行步骤S207。\n[0049] 在本实施例中,当存在除选中的多显按钮以外的多显按钮时,则可以通过将各单显按钮中显示的视图标识集中显示在除选中的多显按钮以外的多显按钮中,从而可以空出更多的视图导航按钮来显示该选中的多显按钮内的视图标识,因此,需要判断是否存在除选中的多显按钮以外的多显按钮。\n[0050] 在步骤S204中,判断选中的多显按钮中显示的视图标识数A是否小于或者等于单显按钮数B,如果是,执行步骤S205,否则执行步骤S206。\n[0051] 在本实施例中,当该视图切换指令选中的视图导航按钮为多显按钮时,意味着用户需要选择该选中的多显按钮中显示的视图标识,而不需要选择单显按钮中显示的视图标识,此时,需要将选中的多显按钮中显示的视图标识展开后,才能被用户选择,但此时,由于可供显示视图标识的视图导航按钮有限,因此,需要根据选中的多显按钮中显示的视图标识数A以及单显按钮数B来确定具体如何展开选中的多显按钮中显示的视图标识。\n[0052] 在步骤S205中,将A个单显按钮内显示的视图标识缩小并集中显示在一个单显按钮,并将选中的多显按钮内的A-1个视图标识展开显示在空白按钮。\n[0053] 为了便于理解,以下以一个具体的示例对该步骤进行详细说明,但不以该示例为限:\n[0054] 如图3所示,当用户通过输入视图切换指令选中第5个视图导航按钮时,从图3中的标记a可以看出,第1至4个视图导航按钮为单显按钮,第5个视图导航按钮为多显按钮,且选中的多显按钮中显示的视图标识数为3,即A=3,B=4,M=5。\n[0055] 则切换至第5个视图导航按钮时,先将A(即3)个单显按钮(分别为第1至3个视图导航按钮)中显示的视图标识(分别为视图标识1至3)缩小后集中显示在一个单显按钮(如第1个单显按钮),请参阅图3中的标记b,此时,第1个视图导航按钮由单显按钮转换为多显按钮(其中显示视图标识1至3),第2、3个视图导航按钮由单显按钮转换为空白按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识5至7)。\n[0056] 再将选中的多显按钮(即第5个视图导航按钮)内的A-1(即2)个视图标识(如视图5和6)展开显示在空白按钮(即第2、3个视图导航按钮),请参阅图3c,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至3),第2、3个视图导航按钮由空白按钮转换为单显按钮,第5个视图导航按钮由多显按钮转换为单显按钮。\n[0057] 在进行视图标识切换后,为了使用户也可以方便、快捷的查找到需要选择的视图标识,在本发明另一实施例中,步骤S205具体如下:\n[0058] 当选中的多显按钮为第M个视图导航按钮时,则将第1至A个单显按钮中显示的视图标识缩小后集中显示在第1个单显按钮,将第A+1至M-1个视图导航按钮中的单显按钮中显示的视图标识向左平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮。\n[0059] 为了便于理解,以下以一个具体的示例对该步骤进行详细说明,但不以该示例为限:\n[0060] 请参阅图4,当用户通过输入视图切换指令选中第M个视图导航按钮时,从图4中的标记a中可以看出,第1至4个视图导航按钮为单显按钮,第5个视图导航按钮为多显按钮,且选中的多显按钮中显示的视图标识数为3,即A=3,B=4,M=5。\n[0061] 则切换至第M个视图导航按钮时,先将第1至A(即3)个单显按钮中显示的视图标识缩小后集中显示在第1个单显按钮,请参阅图4中的标记b,此时,第1个视图导航按钮由单显按钮转换为多显按钮(其中显示视图标识1至3),第2、3个视图导航按钮由单显按钮转换为空白按钮,第4个视图导航按钮保持为单显按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识5至7)。\n[0062] 再将第A+1(即4)至M-1(即4)个视图导航按钮中的单显按钮中显示的 视图标识(即视图标识4)向左平移A-1(即2)位,请参阅图4中的标记c,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至3),第2个视图导航按钮由空白按钮转换为单显按钮,第\n3个视图导航按钮保持为空白按钮,第4个视图导航按钮由单显按钮转换为空白按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识5至7)。\n[0063] 然后从选中的多显按钮中选择A-1(即2)个视图标识(即为视图5和6)展开显示在空白按钮(即为第3和4个视图导航按钮),请参阅图4中的标记d,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至3),第2个视图导航按钮保持为单显按钮,第3、4个视图导航按钮由空白按钮转换为单显按钮,第5个视图导航按钮由多显按钮转换为单显按钮。\n[0064] 通过以上切换处理,即可将原来集中显示在第5个视图导航按钮中的多个视图标识展开,而将原来展开显示的视图标识集中显示在第1个视图导航按钮,从而使得用户可以快速的选择并操作原来集中显示在第5个视图导航按钮中的多个视图标识中的一个。\n[0065] 当选中的多显按钮为第1个视图导航按钮时,则将第M-A+1至M个视图导航按钮中显示的视图标识缩小后集中显示在第M个视图导航按钮,将第2至M-A个视图导航按钮中的单显按钮中显示的视图标识向右平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮。\n[0066] 为了便于理解,以下以一个具体的示例对该步骤进行详细说明,但不以该 示例为限:\n[0067] 请参阅图5,当用户通过输入视图切换指令选中第1个视图导航按钮时,从图5中的标记a可以看出,第1个视图导航按钮为多显按钮,第2至5个视图导航按钮为单显按钮,且选中的多显按钮中显示的视图标识数为3,即A=3,B=4,M=5。\n[0068] 则切换至第1个视图导航按钮时,先将第M-A+1(即3)至M(即5)个视图导航按钮中显示的视图标识(即为视图标识5至7)缩小后集中显示在第M(即5)个视图导航按钮,请参阅图5中的标记b,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至3),第2个视图导航按钮保持为单显按钮,第3、4个视图导航按钮由单显按钮转换为空白按钮,第5个视图导航按钮由单显按钮转换为多显按钮(其中显示视图标识5至7)。\n[0069] 将第2至M-A(即2)个视图导航按钮中的单显按钮中显示的视图标识(即视图标识\n4)向右平移A-1(即2)位,请参阅图5中的标记c,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至3),第2个视图导航按钮由单显按钮转换为空白按钮,第3个视图导航按钮保持为空白按钮,第4个视图导航按钮由空白按钮转换为单显按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识5至7)。\n[0070] 然后从选中的多显按钮(即第1个视图导航按钮)中选择A-1(即2)个视图标识(即为视图标识2和3)展开显示在空白按钮(即第2、3个视图导航按 钮),请参阅图5中的标记d,此时,第1个视图导航按钮由多显按钮转换为单显按钮,第2、3个视图导航按钮由空白按钮转换为单显按钮,第4个视图导航按钮保持为单显按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识5至7)。\n[0071] 通过以上切换处理,即可将原来集中显示在第1个视图导航按钮中的多个视图标识展开,而将原来展开显示的视图标识集中显示在第M个视图导航按钮,从而使得用户可以快速的选择并操作原来集中显示在第1个视图导航按钮中的多个视图标识中的一个。\n[0072] 在步骤S206中,将B个单显按钮内显示的视图标识缩小并集中显示在一个单显按钮,并将选中的多显按钮内的B-1个视图标识展开显示在空白按钮。\n[0073] 为了便于理解,以下以一个具体的示例对该步骤进行详细说明,但不以该示例为限:\n[0074] 请参阅图6,当用户通过输入视图切换指令选中第5个视图导航按钮时,从图6中的标记a可以看出,第1至4个视图导航按钮为单显按钮,第5个视图导航按钮为多显按钮,且选中的多显按钮中显示的视图标识数为6,即A=6,B=4,M=5。\n[0075] 则切换至第5个视图导航按钮时,先将B(即4)个单显按钮(即第1至4个视图导航按钮)中显示的视图标识(即视图标识1至4)缩小后集中显示在一个单显按钮(如第1个单显按钮),请参阅图6中的标记b,此时,第1个 视图导航按钮由单显按钮转换为多显按钮(其中显示视图标识1至4),第2至4个视图导航按钮由单显按钮转换为空白按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识5至10)。\n[0076] 再将选中的多显按钮(即第5个视图导航按钮)内的B-1(即3)个视图标识(如视图标识5至7)展开显示在空白按钮(即第2至4个视图导航按钮),请参阅图6中的标记c,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至4),第2至4个视图导航按钮由空白按钮转换为单显按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识8至\n10)。\n[0077] 经过上述一次切换后,可以将原来集中显示在第5个视图导航按钮内的视图标识5至10中的视图标识5、6、7展开,从而用户可以方便的选择视图标识5、6或者7。当然,如果用户需要选择的视图标识为8至10中的某个视图标识时,则只要再次切换至第5个视图导航按钮即可。\n[0078] 在进行视图标识切换后,为了使用户也可以方便、快捷的查找到需要选择的视图标识,在本发明另一实施例中,步骤S206具体如下:\n[0079] 当选中的多显按钮为第M个视图导航按钮时,则将第1至M-1个单显按钮中显示的视图标识缩小后集中显示在第1个单显按钮,从选中的多显按钮中选择B-1个视图标识展开显示在空白按钮。\n[0080] 为了便于理解,以下以一个具体的示例对该步骤进行详细说明,但不以该示例为限:\n[0081] 请参阅图7,当用户通过输入视图切换指令选中第5个视图导航按钮时,从图7中的标记a中可以看出,第1至4个视图导航按钮为单显按钮,第5个视图导航按钮为多显按钮,且选中的多显按钮中显示的视图标识数为6,即A=6,B=4,M=5。\n[0082] 则切换至第5个视图导航按钮时,先将第1至M-1(即4)个单显按钮中显示的视图标识(即为视图标识1至4)缩小后集中显示在第1个单显按钮,请参阅图7中的标记b,此时,第1个视图导航按钮由单显按钮转换为多显按钮(其中显示视图标识1至4),第2至4个视图导航按钮由单显按钮转换为空白按钮,第5个视图导航按钮保持为多显按钮。\n[0083] 从选中的多显按钮(即第5个视图导航按钮)中选择B-1(即3)个视图标识(即为视图标识5至7)展开显示在空白按钮,请参阅图7中的标记c,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至4),第2至4个视图导航按钮由空白按钮转换为单显按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识8至10)。\n[0084] 当选中的多显按钮为第1个视图导航按钮时,则将第2至M个视图导航按钮中显示的视图标识缩小后集中显示在第M个视图导航按钮,从选中的多显按钮中选择B-1个视图标识展开显示在空白按钮。\n[0085] 为了便于理解,以下以一个具体的示例对该步骤进行详细说明,但不以该示例为限:\n[0086] 请参阅图8,当用户通过输入视图切换指令选中第1个视图导航按钮时,从图8中的标记a中可以看出,第1个视图导航按钮为多显按钮,第2至5个视图导航按钮为单显按钮,且选中的多显按钮中显示的视图标识数为6,即A=6,B=4,M=5。\n[0087] 则切换至第1个视图导航按钮时,先将第2至M(即5)个视图导航按钮中显示的视图标识(即为视图标识7至10)缩小后集中显示在第M(即5)个视图导航按钮,请参阅图8中的标记b,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至6),第2至4个视图导航按钮由单显按钮转换为空白按钮,第5个视图导航按钮由单显按钮转换为多显按钮(其中显示视图标识7至10)。\n[0088] 从选中的多显按钮(即第1个视图导航按钮)中选择B-1(即3)个视图标识(即为视图标识4至6)展开显示在空白按钮,请参阅图8中的标记c,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至3),第2至4个视图导航按钮由空白按钮转换为单显按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识7至10)。\n[0089] 在步骤S207中,判断选中的多显按钮中显示的视图标识数A是否小于或者等于单显按钮数B,如果是,执行步骤S208,否则执行步骤S209。\n[0090] 在步骤S208中,将A-1个单显按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,并将选中的多显按钮内的A-1个视图标识 展开显示在空白按钮。\n[0091] 为了便于理解,以下以一个具体的示例对该步骤进行详细说明,但不以该示例为限:\n[0092] 请参阅图9,当用户通过输入视图切换指令选中第5个视图导航按钮时,从图9中的标记a中可以看出,第1和5个视图导航按钮为多显按钮,第2至4个视图导航按钮为单显按钮,且选中的多显按钮中显示的视图标识数为3,即A=3,B=3,M=5。\n[0093] 则切换至第5个视图导航按钮时,先将A-1(即2)个单显按钮(如第2、3个视图导航按钮)中显示的视图标识(如视图标识5和6)缩小后集中显示在除选中的多显按钮以外的其他多显按钮(如第1个视图导航按钮),请参阅图9中的标记b,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至6),第2、3个视图导航按钮由单显按钮转换为空白按钮,第4个视图导航按钮保持为单显按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识8至10)。\n[0094] 再将选中的多显按钮(即第5个视图导航按钮)内的A-1(即2)个视图标识(如视图标识8和9)展开显示在空白按钮(即第2、3个视图导航按钮),请参阅图9中的标记c,此时,第\n1个视图导航按钮保持为多显按钮(其中显示视图标识1至6),第2、3个视图导航按钮由空白按钮转换为单显按钮,第5个视图导航按钮由多显按钮转换为单显按钮。\n[0095] 经过上述切换后,可以将原来集中显示在第5个视图导航按钮内的视图标识8至10展开,从而用户可以方便的选择视图标识8至10中的任一视图标识。\n[0096] 在进行视图标识切换后,为了使用户也可以方便、快捷的查找到需要选择的视图标识,在本发明另一实施例中,步骤S208具体如下:\n[0097] 当选中的多显按钮为第M个视图导航按钮时,将第2至A个视图导航按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,将第A+1至M-1个视图导航按钮中的单显按钮中显示的视图标识向左平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮。\n[0098] 为了便于理解,以下以一个具体的示例对该步骤进行详细说明,但不以该示例为限:\n[0099] 请参阅图10,当用户通过输入视图切换指令选中第M个视图导航按钮时,从图10中的标记a中可以看出,第1、5个视图导航按钮为多显按钮,第2至4个视图导航按钮为单显按钮,且选中的多显按钮中显示的视图标识数为3,即A=3,B=3,M=5。\n[0100] 则切换至第M个视图导航按钮时,将第2至A(即3)个视图导航按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮(即第1个视图导航按钮),请参阅图10中的标记b,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至6),第2、\n3个视图导航按钮由单显按钮转换为空白按钮,第4个视图导航按钮保持为单显按钮,第5个视图导航按钮 保持为多显按钮(其中显示视图标识8至10)。\n[0101] 再将第A+1(即4)至M-1(即4)个视图导航按钮中的单显按钮中显示的视图标识(即视图标识7)向左平移A-1(即2)位,请参阅图10中的标记c,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至6),第2个视图导航按钮由空白按钮转换为单显按钮,第3个视图导航按钮保持为空白按钮,第4个视图导航按钮由单显按钮转换为空白按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识8至10)。\n[0102] 从选中的多显按钮中选择A-1(即2)个视图标识(即为视图标识8和9)展开显示在空白按钮(即为第3、4个视图导航按钮),请参阅图10中的标记d,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至6),第2个视图导航按钮保持为单显按钮,第3、4个视图导航按钮由空白按钮转换为单显按钮,第5个视图导航按钮由多显按钮转换为单显按钮。\n[0103] 通过以上切换处理,即可将原来集中显示在第5个视图导航按钮中的多个视图标识展开,而将原来展开显示的视图标识集中显示在第1个视图导航按钮,从而使得用户可以快速的选择并操作原来集中显示在第5个视图导航按钮中的多个视图标识中的一个。\n[0104] 当选中的多显按钮为第1个视图导航按钮时,则将第M-A+1至M-1个视图导航按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮,将第2至M-A个视图导航按钮中的单显按钮中显示的视图标识向右平移 A-1位,从选中的多显按钮中选择A-\n1个视图标识展开显示在空白按钮。\n[0105] 为了便于理解,以下以一个具体的示例对该步骤进行详细说明,但不以该示例为限:\n[0106] 请参阅图11,当用户通过输入视图切换指令选中第1个视图导航按钮时,从图11中的标记a中可以看出,第1、5个视图导航按钮为多显按钮,第2至4个视图导航按钮为单显按钮,且选中的多显按钮中显示的视图标识数为3,即A=3,B=3,M=5。\n[0107] 则切换至第1个视图导航按钮时,先将第M-A+1(即3)至M-1(即4)个视图导航按钮中显示的视图标识(即视图标识5和6)缩小后集中显示在除选中的多显按钮以外的多显按钮(即第5个视图导航按钮),请参阅图11中的标记b,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至3),第2个视图导航按钮保持为单显按钮,第3、4个视图导航按钮由单显按钮转换为空白按钮,第5个视图导航按钮由单显按钮转换为多显按钮(其中显示视图标识5至10)。\n[0108] 将第2至M-A(即2)个视图导航按钮中的单显按钮中显示的视图标识(即视图标识\n4)向右平移A-1(即2)位,请参阅图11中的标记c,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至3),第2个视图导航按钮由单显按钮转换为空白按钮,第3个视图导航按钮保持为空白按钮,第4个视图导航按钮由空白按钮转换为单显按钮,第5个视图导航按钮保持为多 显按钮(其中显示视图标识5至10)。\n[0109] 然后从选中的多显按钮(即第1个视图导航按钮)中选择A-1(即2)个视图标识(即为视图标识2和3)展开显示在空白按钮(即第2、3个视图导航按钮),请参阅图11中的标记d,此时,第1个视图导航按钮由多显按钮转换为单显按钮,第2、3个视图导航按钮由空白按钮转换为单显按钮,第4个视图导航按钮保持为单显按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识5至10)。\n[0110] 通过以上切换处理,即可将原来集中显示在第1个视图导航按钮中的多个视图标识展开,而将原来展开显示的视图标识集中显示在第M个视图导航按钮,从而使得用户可以快速的选择并操作原来集中显示在第1个视图导航按钮中的多个视图标识中的一个。\n[0111] 在步骤S209中,将B个单显按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,并将选中的多显按钮内的B个视图标识展开显示在空白按钮。\n[0112] 为了便于理解,以下以一个具体的示例对该步骤进行详细说明,但不以该示例为限:\n[0113] 请参阅图12,当用户通过输入视图切换指令选中第1个视图导航按钮时,从图12中的标记a中可以看出,第1和5个视图导航按钮为多显按钮,第2至4个视图导航按钮为单显按钮,且选中的多显按钮中显示的视图标识数为4,即 A=4,B=3,M=5。\n[0114] 则切换至第1个视图导航按钮时,先将B(即3)个单显按钮(分别为第2至4个视图导航按钮)中显示的视图标识(分别为视图标识5至7)缩小后集中显示在除选中的多显按钮以外的其他多显按钮(如第5个视图导航按钮),请参阅图12中的标记b,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至4),第2至4个视图导航按钮由单显按钮转换为空白按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识5至10)。\n[0115] 再将选中的多显按钮(即第1个视图导航按钮)内的B(即3)个视图标识(如视图标识2至4)展开显示在空白按钮(即第2至4个视图导航按钮),请参阅图12中的标记c,此时,第\n1个视图导航按钮由多显按钮转换为单显按钮,第2至4个视图导航按钮由空白按钮转换为单显按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识5至10)。\n[0116] 经过上述切换后,可以将原来集中显示在第1个视图导航按钮内的1至4视图标识展开,从而用户可以方便的选择1至4中的任一视图标识。\n[0117] 在进行视图标识切换后,为了使用户也可以方便、快捷的查找到需要选择的视图标识,在本发明另一实施例中,步骤S209具体如下:\n[0118] 当选中的多显按钮为第M个视图导航按钮时,则将第2至M-1个单显按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮,从选中的多显按钮中选择B个视图标识展开显示在空白按钮。\n[0119] 为了便于理解,以下以一个具体的示例对该步骤进行详细说明,但不以该示例为限:\n[0120] 请参阅图13,当用户通过输入视图切换指令选中第5个视图导航按钮时,从图13中的标记a中可以看出,第1和5个视图导航按钮为多显按钮,第2至4个视图导航按钮为单显按钮,且选中的多显按钮中显示的视图标识数为5,即A=5,B=3,M=5。\n[0121] 则切换至第5个视图导航按钮时,先将第2至M-1(即4)个视图导航按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮(即第1个视图导航按钮),请参阅图13中的标记b,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至7),第2至4个视图导航按钮由单显按钮转换为空白按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识8至12)。\n[0122] 从选中的多显按钮(即第5个视图导航按钮)中选择B(即3)个视图标识(即为视图标识8至10)展开显示在空白按钮,请参阅图13中的标记c,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至7),第2至4个视图导航按钮由空白按钮转换为单显按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识11、12)。\n[0123] 当选中的多显按钮为第1个视图导航按钮时,则将第2至M-1个视图导航按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮, 从选中的多显按钮中选择B个视图标识展开显示在空白按钮。\n[0124] 为了便于理解,以下以一个具体的示例对该步骤进行详细说明,但不以该示例为限:\n[0125] 请参阅图14,当用户通过输入视图切换指令选中第1个视图导航按钮时,从图14中的标记a中可以看出,第1、5个视图导航按钮为多显按钮,第2至4个视图导航按钮为单显按钮,且选中的多显按钮中显示的视图标识数为4,即A=4,B=3,M=5。\n[0126] 则切换至第1个视图导航按钮时,先将第2至M-1(即4)个视图导航按钮中显示的视图标识(即为视图标识5至7)缩小后集中显示在除选中的多显按钮以外的多显按钮(即第5个视图导航按钮),请参阅图14中的标记b,此时,第1个视图导航按钮保持为多显按钮(其中显示视图标识1至4),第2至4个视图导航按钮由单显按钮转换为空白按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识5至12)。\n[0127] 从选中的多显按钮(即第1个视图导航按钮)中选择B(即3)个视图标识(即为视图标识2至4)展开显示在空白按钮,请参阅图14中的标记c,此时,第1个视图导航按钮由多显按钮转换为单显按钮,第2至4个视图导航按钮由空白按钮转换为单显按钮,第5个视图导航按钮保持为多显按钮(其中显示视图标识5至12)。\n[0128] 为了便于理解,以下以一个具体的示例对本发明提供的上述方法进行详细 说明,在该示例中,假设移动设备能提供的视图导航按钮数M=5,移动设备中需要显示的视图标识数N≤8。\n[0129] 当N小于或者等于M(即5)时,则将视图标识分别单独显示在视图导航按钮中。\n[0130] 当N大于M时,将第1至第M-1(即4)个视图标识分别单独显示在第1至第M-1(即4)个视图导航按钮中,并将第M(即5)至第N个视图标识缩小后集中显示在第M(即5)个视图导航按钮中,按这种方式显示视图后,第1至M-1(即4)个视图导航按钮为单显按钮,第M(即5)个视图导航按钮为多显按钮。\n[0131] 当用户通过视图切换指令选中第1至M-1(即4)个单显按钮中的某个时,直接输出该单显按钮中显示的视图标识对应的视图内容。\n[0132] 当用户通过视图切换指令选中第M个视图导航按钮(即多显按钮)时,由于此时仅存在一个多显按钮(即第5个视图导航按钮)、选中的多显按钮中显示的视图标识数A(即A小于或者等于4)小于或者等于单显按钮数B(即4)且选中的多显按钮为第M个视图导航按钮,因此,在进行视图切换时,将第1至A个单显按钮中显示的视图标识缩小后集中显示在第1个单显按钮,将第A+1至M-1个视图导航按钮中的单显按钮中显示的视图标识向左平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮。由于在用户通过视图切换指令选中第M个视图导航按钮前,B=M-1=4,A=N-B=N-(M-1) =N-M+1=N-5+1=N-4,因此,在进行视图切换时,将第1至A(即N-4)个单显按钮中显示的视图标识(即视图标识1至N-\n4)缩小后集中显示在第1个单显按钮,将第A+1(即N-3)至M-1(即4)个视图导航按钮中的单显按钮中显示的视图标识向左平移A-1(即N-5)位,从选中的多显按钮中选择A-1(即N-5)个视图标识展开显示在空白按钮。\n[0133] 为了进一步理解,以下以移动设备能提供的视图导航按钮数M=5,视图标识数N=\n8为例进行说明:\n[0134] 由于8大于5,因此,将第1至第4个视图标识分别单独显示在第1至第4个视图导航按钮中,并将第5至第8个视图标识缩小后集中显示在第5个视图导航按钮中,将这种状态称为起始状态。按这种方式显示视图后,第1至4个视图导航按钮为单显按钮,第5个视图导航按钮为多显按钮,且该多视图导航按钮中显示的视图标识数A=4,单显按钮数B=4。\n[0135] 当用户通过视图切换指令选中第1至4个单显按钮中的某个时,直接输出该单显按钮中显示的视图标识对应的视图内容。\n[0136] 当用户通过视图切换指令选中第5个视图导航按钮(即多显按钮)时,由于此时仅存在一个多显按钮(即第5个视图导航按钮)、选中的多显按钮中显示的视图标识数A等于单显按钮数B且选中的多显按钮为第5个视图导航按钮,因此,在进行视图切换时,将第1至4个单显按钮中显示的视图标识缩小后集中显示在第1个单显按钮,将第5至4个视图导航按钮中的单显按钮中显 示的视图标识向左平移3位,此时,由于第5个视图导航按钮为多显按钮,而第4个视图导航按钮为空白按钮,因此,不需要进行移位操作,从选中的多显按钮中选择3个视图标识展开显示在空白按钮,经过上述视图切换处理后,使得第1至第4个视图标识缩小后集中显示在第1个视图导航按钮,第5至第8个视图标识展开后,分别显示在第2至5个视图导航按钮中。\n[0137] 在第5至第8个视图标识展开的情况下,再次点击第1个视图导航按钮时,则此时,N=8,M=5,A=4,B=4,由于仅存在一个多显按钮(即第1个视图导航按钮)、选中的多显按钮中显示的视图标识数A等于单显按钮数B且选中的多显按钮为第1个视图导航按钮,因此,在进行视图切换时,将第M-A+1(即2)至M(即5)个视图导航按钮中显示的视图标识缩小后集中显示在第M(即5)个视图导航按钮,将第2至M-A(即1)个视图导航按钮中的单显按钮中显示的视图标识向右平移A-1(即3)位,此时,由于第1个视图导航按钮为多显按钮,而第2个视图导航按钮为空白视图导航按钮,因此不需要进行平移操作,从选中的多显按钮中选择A-1(即3)个视图标识展开显示在空白按钮,经过上述视图切换处理后,使得视图恢复为起始状态,同时第4个视图标识处于选中状态。\n[0138] 图15示出了本发明实施例提供的基于移动设备操作系统的视图显示装置的结构,为了便于说明仅示出了与本发明实施例相关的部分。\n[0139] 该装置可以用于移动设备,例如手机等,可以是运行于这些设备内的软件 单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到这些设备中或者运行于这些设备的应用系统中,其中:\n[0140] 检测单元1在接收到视图显示请求时,检测移动设备中与视图显示请求对应的视图标识的总数N和视图导航按钮数M。其中N和M均为大于0的整数。\n[0141] 视图显示单元2在视图标识的总数N小于或者等于视图导航按钮数M时,将视图标识分别单独显示在视图导航按钮中,在视图标识的总数N大于视图导航按钮数M时,将前M-1个视图标识分别单独显示在M-1个视图导航按钮中,并将剩余的N-(M-1)个视图标识缩小后集中显示在剩余的视图导航按钮中。\n[0142] 在本发明另一实施例中,该装置还包括切换指令接收单元3、视图内容输出单元4、第一视图切换单元5、第二视图切换单元6、第三视图切换单元7和第四视图切换单元8。其中:\n[0143] 切换指令接收单元3接收输入的视图切换指令,确定该视图切换指令选中的视图导航按钮。当视图切换指令选中的视图导航按钮为单显按钮时,触发视图内容输出单元4。\n[0144] 其中用户输入视图切换指令的方式有很多种,如直接点击某个视图导航按钮,则认为该视图切换指令为从点击该视图导航按钮之前的视图导航按钮切换至点击该视图导航按钮之后的视图导航按钮,或者通过提供的上下键等,在此不再一一列举。\n[0145] 视图内容输出单元4在屏幕中显示视图切换指令选中的视图导航按钮中显 示的视图标识对应的视图内容。\n[0146] 第一视图切换单元5在视图切换指令选中的视图导航按钮为多显按钮、且不存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A小于或者等于单显按钮数B时,将A个单显按钮内显示的视图标识缩小并集中显示在一个单显按钮,并将选中的多显按钮内的A-1个视图标识展开显示在空白按钮。\n[0147] 在本发明另一实施例中,该第一视图切换单元5包括第一头选中视图切换模块51和第一尾选中视图切换模块52。其中:\n[0148] 第一头选中视图切换模块51在选中的多显按钮为第M个视图导航按钮时,将第1至A个单显按钮中显示的视图标识缩小后集中显示在第1个单显按钮,将第A+1至M-1个视图导航按钮中的单显按钮中显示的视图标识向左平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮。\n[0149] 第一尾选中视图切换模块52在选中的多显按钮为第1个视图导航按钮时,将第M-A+1至M个视图导航按钮中显示的视图标识缩小后集中显示在第M个视图导航按钮,将第2至M-A个视图导航按钮中的单显按钮中显示的视图标识向右平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮。\n[0150] 第二视图切换单元6在视图切换指令选中的视图导航按钮为多显按钮、且不存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标 识数A大于单显按钮数B时,将B个单显按钮内显示的视图标识缩小并集中显示在一个单显按钮,并将选中的多显按钮内的B-1个视图标识展开显示在空白按钮。\n[0151] 在本发明另一实施例中,该第二视图切换单元6包括第二头选中视图切换模块61和第二尾选中视图切换模块62。其中:\n[0152] 第二头选中视图切换模块61在选中的多显按钮为第M个视图导航按钮时,将第1至M-1个单显按钮中显示的视图标识缩小后集中显示在第1个单显按钮,从选中的多显按钮中选择B-1个视图标识展开显示在空白按钮。\n[0153] 第二尾选中视图切换模块62在选中的多显按钮为第1个视图导航按钮时,将第2至M个视图导航按钮中显示的视图标识缩小后集中显示在第M个视图导航按钮,从选中的多显按钮中选择B-1个视图标识展开显示在空白按钮。\n[0154] 第三视图切换模块7在视图切换指令选中的视图导航按钮为多显按钮、且存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A小于或者等于单显按钮数B时,将A-1个单显按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,并将选中的多显按钮内的A-1个视图标识展开显示在空白按钮。\n[0155] 在本发明另一实施例中,该第三视图切换单元7包括第三头选中视图切换模块71和第三尾选中视图切换模块72。其中:\n[0156] 第三头选中视图切换模块71在选中的多显按钮为第M个视图导航按钮时, 将第2至A个视图导航按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,将第A+1至M-1个视图导航按钮中的单显按钮中显示的视图标识向左平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮。\n[0157] 第三尾选中视图切换模块72在选中的多显按钮为第1个视图导航按钮时,将第M-A+1至M-1个视图导航按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮,将第2至M-A个视图导航按钮中的单显按钮中显示的视图标识向右平移A-1位,从选中的多显按钮中选择A-1个视图标识展开显示在空白按钮。\n[0158] 第四视图切换模块8在视图切换指令选中的视图导航按钮为多显按钮、且存在除选中的多显按钮以外的多显按钮、且选中的多显按钮中显示的视图标识数A大于单显按钮数B时,将B个单显按钮内显示的视图标识缩小并集中显示在除选中的多显按钮以外的多显按钮,并将选中的多显按钮内的B个视图标识展开显示在空白按钮。\n[0159] 在本发明另一实施例中,该第四视图切换单元8包括第四头选中视图切换模块81和第四尾选中视图切换模块82。其中:\n[0160] 第四头选中视图切换模块81在选中的多显按钮为第M个视图导航按钮时,将第2至M-1个单显按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮,从选中的多显按钮中选择B个视图标识展开显示在空白 按钮。\n[0161] 第四尾选中视图切换模块82在选中的多显按钮为第1个视图导航按钮时,将第2至M-1个视图导航按钮中显示的视图标识缩小后集中显示在除选中的多显按钮以外的多显按钮,从选中的多显按钮中选择B个视图标识展开显示在空白按钮。\n[0162] 值得注意的是,上述装置所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。\n[0163] 本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。\n[0164] 在本发明实施例中,当与接收的视图显示请求对应的视图标识的总数小于或者等于视图导航按钮数时,在每个视图导航按钮中分别显示一个视图标识,当视图标识的总数大于视图导航按钮数时,在视图导航按钮数减1个视图导航按钮中分别显示一个视图标识,将剩余的视图标识缩小后集中显示在剩余的视图导航按钮中,使得视图标识的显示不受移动设备的显示屏幕的大小的限制,即使移动设备的显示屏幕有限,也可以在屏幕中显示出所有视图标识,便于用户通过显示的视图标识在任意视图之间进行切换。同时通过视图切换指令可以在各种视图之间进行切换,使用户方便、快捷选择各种视图。\n[0165] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2016-08-03
- 2014-11-05
实质审查的生效
IPC(主分类): G06F 3/0481
专利申请号: 201210187675.2
申请日: 2012.06.08
- 2013-12-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-05-23
|
2010-10-29
| | |
2
| |
2011-10-19
|
2011-06-22
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |