著录项信息
专利名称 | 移动终端及其图标显示方法及系统 |
申请号 | CN200810067228.7 | 申请日期 | 2008-05-14 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2009-11-18 | 公开/公告号 | CN101582938 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M1/275 | IPC分类号 | H;0;4;M;1;/;2;7;5;;;H;0;4;M;1;/;2;4;7查看分类表>
|
申请人 | 比亚迪股份有限公司 | 申请人地址 | 广东省深圳市龙岗区坪山镇横坪公路3001号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 比亚迪股份有限公司 | 当前权利人 | 比亚迪股份有限公司 |
发明人 | 何博;胡玺全;冯兰燕 |
代理机构 | 深圳中一专利商标事务所 | 代理人 | 张全文 |
摘要
本发明提供了一种移动终端及其图标显示方法及系统。所述方法的实施例包括下述步骤:A、按照需要显示的图标的优先级从高到低的顺序,以及需要显示的图标对应的移动终端的功能开启的时间从后到先的顺序,确定需要显示的图标中当前显示图标;B、显示所述当前显示图标。所述系统的实施例包括:显示图标确定单元,用于按照需要显示的图标的优先级从高到低的顺序,以及需要显示的图标对应的移动终端的功能开启的时间从后到先的顺序,确定需要显示的图标中当前显示图标;图标显示单元,用于显示所述当前显示图标。本发明实施例通过按预设顺序显示图标,使图标显示简单化、合理化,提高了用户的使用感受。
1.一种图标显示方法,所述图标包括当前待显示图标,当前显示图标,已显示图标以及当前不显示图标,其特征在于,所述方法包括下述步骤:
A1、接收用户发送的图标显示请求,所述图标显示请求携带当前待显示图标;
A2、当所述图标有大图标和小图标之分时,判断当前待显示图标是大图标还是小图标,如果是小图标,执行步骤A3,如果是大图标,执行步骤A5;
A3、判断当前图标显示区域是否已满,如果否,将当前待显示图标确定为当前显示图标,并转到步骤B,如果是,执行步骤A4;
A4、判断当前图标显示区域中已显示图标中是否存在优先级低于或者等于当前待显示图标的优先级的图标,如果否,将当前待显示图标确定为当前不显示图标,如果是,将已显示图标中优先级最低的图标确定为当前不显示图标,并将当前待显示图标确定为当前显示图标;转到步骤B;
A5、判断已显示图标以及当前待显示图标总共所需的空间是否大于图标显示区域的容量,如果否,则直接将所有已显示图标以及当前待显示图标确定为当前显示图标;如果是,从已显示图标中按照图标的优先级从高到低的顺序,选择N个图标,并将选择的N个图标以及当前待显示图标确定为当前显示图标,未选择的图标确定为当前不显示图标,所述N是指图标显示区域在显示了当前待显示图标后,还可以显示的图标的数量;
B、显示所述确定的当前显示图标;
所述当前显示图标是指在用户开启了移动终端的某功能时,根据图标的优先级以及图标对应的移动终端的功能开启的顺序重新确定显示在图标显示区域的图标。
2.如权利要求1所述的方法,其特征在于,所述步骤B具体为:当前显示图标按序显示在当前图标显示区域中的已显示图标之后。
3.如权利要求1所述的方法,其特征在于,在所述步骤A3之前,所述方法还包括下述步骤:
判断是否预先设置当前待显示图标与其他图标之间的直接替换,如果是,则将已显示图标中被替换的图标确定为当前不显示图标,并将当前待显示图标确定为当前显示图标,否则,执行步骤A3。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收用户发送的图标关闭请求,所述图标关闭请求携带当前待关闭图标;
判断当前待关闭图标是已显示图标还是当前不显示图标,如果是已显示图标,从已显示图标中删除当前待关闭图标,并从当前不显示图标中按照图标的优先级从高到低的顺序选择M个图标,将选择的M个图标确定为当前显示图标,所述M是指当前待关闭图标占用的空间可以显示的图标的个数;
如果是当前不显示图标,保持已显示图标不变,并从当前不显示图标中删除当前待关闭图标。
5.如权利要求1至4任一权利要求所述的方法,其特征在于,采用第一数据结构存储已显示图标,采用第二数据结构存储当前不显示图标,所述第一数据结构包括已显示图标的图标标识和/或分类标识,所述第二数据结构包括当前不显示图标的图标标识和/或分类标识。
6.如权利要求1所述的方法,其特征在于,在步骤A4中,所述将已显示图标中优先级最低的图标确定为当前不显示图标具体包括:
当已显示图标中优先级最低的图标为多个时,将已显示图标中优先级最低且图标对应的移动终端的功能开启的时间最早的图标确定为当前不显示图标。
7.一种图标显示系统,其特征在于,所述系统包括显示图标确定单元和图标显示单元,所述显示图标确定单元包括图标显示请求接收模块、图标大小判断模块、空间判断模块、优先级判断模块、图标确定模块:
所述图标显示请求接收模块接收用户发送的图标显示请求,所述图标显示请求携带当前待显示图标;
所述图标大小判断模块在所述图标显示请求接收模块接收到图标显示请求后,判断当前待显示图标为大图标还是小图标,如果是小图标,则通过所述空间判断模块、优先级判断模块以及图标确定模块之间的协作,确定当前显示图标;如果是大图标,则通过所述空间判断模块判断已显示图标以及当前待显示图标总共所需的空间是否大于图标显示区域的容量,如果否,则通过所述图标确定模块直接将所有已显示图标以及当前待显示图标确定为当前显示图标,如果是,则通过所述图标确定模块从已显示图标中按照图标的优先级从高到低的顺序,或按照图标的优先级从高到低且按照图标对应的移动终端的功能开启的时间从后到先的顺序,选择N个图标,并将选择的N个图标以及当前待显示图标确定为当前显示图标,未选择的图标确定为当前不显示图标,所述N是指图标显示区域在显示了当前待显示图标后,还可以显示的图标的数量;
所述空间判断模块在所述图标显示请求接收模块接收到所述图标显示请求后,判断当前图标显示区域是否已满,如果否,则通过所述图标确定模块直接将当前待显示图标确定为当前显示图标,如果图标显示区域已满,则通过所述优先级判断模块判断已显示图标中是否存在优先级低于或者等于当前待显示图标的优先级的图标,如果否,则通过所述图标确定模块将当前待显示图标确定为当前不显示图标,如果是,则通过所述图标确定模块将已显示图标中优先级最低的图标确定为当前不显示图标,并将当前待显示图标确定为当前显示图标,从而实现所述协作;
所述图标显示单元用于显示所述显示图标确定单元确定的当前显示图标;
所述当前显示图标是指在用户开启了移动终端的某功能时,根据图标的优先级以及图标对应的移动终端的功能开启的顺序重新确定显示在图标显示区域的图标。
8.如权利要求7所述的系统,其特征在于,所述显示图标确定单元还包括直接替换判断模块,
所述直接替换判断模块在所述图标显示请求接收模块接收到图标显示请求后,判断是否预先设置当前待显示图标与其他图标之间的直接替换,如果是,则通过所述图标确定模块直接将当前待显示图标确定为当前显示图标;如果否,则通过所述空间判断模块、优先级判断模块以及图标确定模块之间的协作,确定当前显示图标。
9.如权利要求7所述的系统,其特征在于,所述显示图标确定单元还包括:
图标关闭请求接收模块,用于接收用户发送的图标关闭请求,所述图标关闭请求携带当前待关闭图标;
图标判断模块,用于在所述图标关闭请求接收模块接收到所述图标关闭请求后,判断当前待关闭图标是已显示图标还是当前不显示图标;
当所述待关闭图标为已显示图标时,所述图标确定模块从已显示图标中删除当前待关闭图标,并从当前不显示图标中按照图标的优先级从高到低的顺序选择M个图标,将选择的M个图标确定为当前显示图标,所述M是指当前待关闭图标占用的空间可以显示的图标的个数;
当所述待关闭图标为当前不显示图标时,所述图标确定模块保持已显示图标不变,并从当前不显示图标中删除当前待关闭图标。
10.一种移动终端,其特征在于,包括权利要求7-9任一所述的图标显示系统。
移动终端及其图标显示方法及系统\n技术领域\n[0001] 本发明属于通信领域,尤其涉及移动终端及其图标显示方法及系统。\n背景技术\n[0002] 现有的移动终端提供的功能越来越多,如包括移动终端的收信、通话、漫游、报警、充电等各种各样的功能,且可以同时开启的功能也越来越多,为了让用户清楚的了解当前开启的功能,在现有的移动终端显示装置中,一般都设置有用于显示代表移动终端当前启动的功能的图标的区域,该区域称为图标显示区域。如在图标显示区域显示代表移动终端的网络状态、电池状态、时间等的图标,或者显示用户当前开启的移动终端提供的来电、未读短信、闹钟、蓝牙、输入法等功能的图标。由于移动终端的显示装置的显示区域有限,而移动终端中可以同时开启的功能越来越多,导致无法在图标显示区域内显示所有代表移动终端当前状态的图标以及代表移动终端当前开启的所有功能的图标。\n[0003] 现有的一种图标显示方法是当移动终端开启某功能时,当接收到用户发送的图标显示请求(即当开启移动终端提供的某功能)时,根据预先的设置,判断是否显示代表该功能的图标,如果是,显示代表该功能的图标,如果否,则不显示代表该功能的图标。在该方法中,当开启移动终端的某功能时,预先设置是否显示代表该功能的图标,无法客观合理的反应用户当前开启的移动终端提供的功能。\n发明内容\n[0004] 本发明实施例的目的在于提供一种图标的显示方法,旨在解决现有技术在显示图标时,由于预先设置是否显示移动终端的功能对应的图标,而使图标显示不合理的问题。\n[0005] 本发明实施例是这样实现的,一种图标显示方法,所述图标包括当前待显示图标,当前显示图标,已显示图标以及当前不显示图标,所述方法包括下述步骤:\n[0006] A1、接收用户发送的图标显示请求,所述图标显示请求携带当前待显示图标;\n[0007] A2、当所述图标有大图标和小图标之分时,判断当前待显示图标是大图标还是小图标,如果是小图标,执行步骤A3,如果是大图标,执行步骤A5;\n[0008] A3、判断当前图标显示区域是否已满,如果否,将当前待显示图标确定为当前显示图标,并转到步骤B,如果是,执行步骤A4;\n[0009] A4、判断当前图标显示区域中已显示图标中是否存在优先级低于或者等于当前待显示图标的优先级的图标,如果否,将当前待显示图标确定为当前不显示图标,如果是,将已显示图标中优先级最低的图标确定为当前不显示图标,并将当前待显示图标确定为当前显示图标;转到步骤B;\n[0010] A5、判断已显示图标以及当前待显示图标总共所需的空间是否大于图标显示区域的容量,如果否,则直接将所有已显示图标以及当前待显示图标确定为当前显示图标;如果是,从已显示图标中按照图标的优先级从高到低的顺序,选择N个图标,并将选择的N个图标以及当前待显示图标确定为当前显示图标,未选择的图标确定为当前不显示图标,所述N是指图标显示区域在显示了当前待显示图标后,还可以显示的图标的数量;\n[0011] B、显示所述确定的当前显示图标;\n[0012] 所述当前显示图标是指在用户开启了移动终端的某功能时,根据图标的优先级以及图标对应的移动终端的功能开启的顺序重新确定显示在图标显示区域的图标。\n[0013] 本发明实施例的另一目的在于提供一种图标显示系统,所述系统包括显示图标确定单元和图标显示单元,所述显示图标确定单元包括图标显示请求接收模块、图标大小判断模块、空间判断模块、优先级判断模块、图标确定模块:\n[0014] 所述图标显示请求接收模块接收用户发送的图标显示请求,所述图标显示请求携带当前待显示图标;\n[0015] 所述图标大小判断模块在所述图标显示请求接收模块接收到图标显示请求后,判断当前待显示图标为大图标还是小图标,如果是小图标,则通过所述空间判断模块、优先级判断模块以及图标确定模块之间的协作,确定当前显示图标;如果是大图标,则通过所述空间判断模块判断已显示图标以及当前待显示图标总共所需的空间是否大于图标显示区域的容量,如果否,则通过所述图标确定模块直接将所有已显示图标以及当前待显示图标确定为当前显示图标,如果是,则通过所述图标确定模块从已显示图标中按照图标的优先级从高到低的顺序,或按照图标的优先级从高到低且按照图标对应的移动终端的功能开启的时间从后到先的顺序,选择N个图标,并将选择的N个图标以及当前待显示图标确定为当前显示图标,未选择的图标确定为当前不显示图标,所述N是指图标显示区域在显示了当前待显示图标后,还可以显示的图标的数量;\n[0016] 所述空间判断模块在所述图标显示请求接收模块接收到所述图标显示请求后,判断当前图标显示区域是否已满,如果否,则通过所述图标确定模块直接将当前待显示图标确定为当前显示图标,如果图标显示区域已满,则通过所述优先级判断模块判断已显示图标中是否存在优先级低于或者等于当前待显示图标的优先级的图标,如果否,则通过所述图标确定模块将当前待显示图标确定为当前不显示图标,如果是,则通过所述图标确定模块将已显示图标中优先级最低的图标确定为当前不显示图标,并将当前待显示图标确定为当前显示图标,从而实现所述协作;\n[0017] 所述图标显示单元用于显示所述显示图标确定单元确定的当前显示图标;\n[0018] 所述当前显示图标是指在用户开启了移动终端的某功能时,根据图标的优先级以及图标对应的移动终端的功能开启的顺序重新确定显示在图标显示区域的图标。\n[0019] 本发明实施例的又一目的在于提供一种移动终端,所述移动终端包括所述图标显示系统。\n[0020] 在本发明实施例中,按照需要显示的图标的优先级从高到低的顺序,以及需要显示的图标对应的移动终端的功能开启的时间从后到先的顺序,显示需要显示的图标,从而在图标显示区域已满时,可以优先显示优先级较高的图标,使图标显示合理化、简单化。\n附图说明\n[0021] 图1是本发明实施例提供的图标显示方法的实现流程图;\n[0022] 图2是本发明实施例提供的确定已显示图标的实现流程图;\n[0023] 图3是本发明另一实施例提供的确定已显示图标的实现流程图;\n[0024] 图4是本发明再一实施例提供的确定已显示图标的实现流程图;\n[0025] 图5、图6、图7、图8、图9、图10是本发明实施例提供的图标显示的效果示意图;\n[0026] 图11是本发明实施例提供的图标显示系统的结构组成图。\n具体实施方式\n[0027] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0028] 在本发明实施例中,通过预先为与移动终端的功能对应的图标设置优先级,当开启移动终端的新的功能时,按照移动终端的功能对应的图标的优先级从高到低的顺序,且按照移动终端的功能开启的时间从后到先的顺序,确定当前显示图标,并在图标显示区域显示确定的当前显示图标,从而在图标显示区域已满时,可以优先显示优先级较高的图标,使图标显示简单化、合理化。\n[0029] 在本发明实施例中,由于图标在显示过程中可能处于不同的状态,如当前待显示、已显示、或者当前不显示等状态,为了便于说明,根据图标在其显示过程中所处的状态的不同,将需要显示的图标分为当前待显示图标,当前显示图标,已显示图标以及当前不显示图标。其中当前待显示图标是指当用户开启了移动终端的某功能,此时,该功能对应的图标即为当前待显示图标。当前显示图标是指在用户开启了移动终端的某功能,此时,根据图标的优先级以及图标对应的移动终端的功能开启的顺序重新确定显示在图标显示区域的图标。\n已显示图标是指在用户开启了移动终端的某功能,此时,已经显示在图标显示区域的图标。\n当前不显示图标是指在用户开启了移动终端的某功能,此时,根据图标的优先级以及图标对应的移动终端的功能开启的顺序重新确定不显示在图标显示区域的图标。\n[0030] 图1示出了本发明实施例提供的图标的显示方法的实现流程,详述如下:\n[0031] 在步骤S101中,按照需要显示的图标的优先级从高到低的顺序,同时按照需要显示的图标对应的移动终端的功能开启的时间从后到先的顺序,确定当前显示图标。\n[0032] 首先根据移动终端的功能的重要程度,为移动终端的功能对应的图标设置优先级。由于移动终端的功能较多,为了避免为移动终端的每个功能对应的图标分别设置优先级而带来的不便,在本发明实施例中,可以根据移动终端的功能,对该功能对应的图标进行分类,再为每个分类设置优先级,以减少优先级设置的工作量。下表给出了一个具体的示例:\n[0033] \n[0034] \n[0035] 在为移动终端的功能对应的图标或者该图标所属的分类设置优先级时,可以根据移动终端的功能的使用频率,为使用频率较高的移动终端的功能对应的图标设置较高的优先级,为使用频率较低的移动终端的功能对应的图标设置较低的优先级;同时也可以通过为用户提供交互接口,用于接收并保存用户输入的图标或者图标所属分类的优先级设置。\n在上表示例中,可以设置优先级为0的图标,其优先级高于优先级为1的图标,依此类推,也可以设置优先级为1的图标,其优先级高于优先级为0的图标,依此类推。\n[0036] 当需要显示图标时,如当用户启动了移动终端的某功能时,则根据需要显示的图标的优先级,以及需要显示的图标对应的移动终端的功能开启的时间,确定当前显示图标。\n当对图标进行了分类,并为每个分类设置了优先级时,则当需要显示图标时,如当用户启动了移动终端的某功能时,根据需要显示的图标所属分类的优先级,以及需要显示的图标对应的移动终端的功能启动的时间,确定当前显示图标。\n[0037] 在步骤S102中,在移动终端的图标显示区域显示确定的当前显示图标。\n[0038] 为了使用户直观的获知移动终端的功能开启的先后顺序,在显示确定的当前显示图标时,根据确定的当前显示图标对应的移动终端的功能开启的先后顺序,按照从左到右或者从右到左的顺序显示确定的当前显示图标。当采用从左到右的顺序显示时,则确定的当前显示图标中与最晚开启的移动终端的功能对应的图标显示在图标显示区域的最左侧,将确定的当前显示图标中与最早开启的移动终端的功能对应的图标显示在图标显示区域的最右边。\n[0039] 由于现有的移动终端为了使图标显示效果美观,一般设置图标的大小一致,此时图标没有大小之分。但对于某些移动终端,为了更形象、清楚的表示该移动终端的某些功能(如表示移动终端的输入法、键锁等),可能为移动终端的这些功能设置的图标比其他图标的尺寸大,此时根据图标大小的不同,将图标分为大图标和小图标。\n[0040] 当为移动终端的功能设置的图标没有大小之分时,根据需要显示的图标的优先级和需要显示的图标对应的移动终端的功能开启的时间,确定当前显示图标的具体流程如图\n2所示,详述如下:\n[0041] 在步骤S201中,接收用户发送的图标显示请求,该图标显示请求携带当前待显示图标。\n[0042] 当接收到用户发送的移动终端功能启动请求时,移动终端即启动该功能,由于启动了移动终端的某功能,此时,需要显示移动终端的功能对应的图标,当前启动的移动终端的功能对应的图标即成为当前待显示图标,即用户向移动终端发送了图标显示请求,该图标显示请求携带当前待显示图标。\n[0043] 在本发明实施例中,在用户开启移动终端的某功能之前,用户可能开启了移动终端的其他多种功能,此时,需要显示的图标包括该图标显示请求携带的当前待显示图标、已经显示在图标显示区域的图标(称为已显示图标)以及等待显示的图标(称为当前不显示图标),为了便于区分,分别采用不同的数据结构存储处于不同状态下的图标,如可以采用第一数据结构存储已显示图标的相关信息,采用第二数据结构存储当前不显示图标的相关信息。\n[0044] 其中第一数据结构和第二数据结构均可以为数组或者其他。图标的相关信息包括但不限于图标标识(图标ID)、图标所属分类标识(分类ID)、图标名称等信息项。为了提高图标显示的效率和移动终端的性能,当预先对图标进行了分类时,第一数据结构和第二数据结构分别只存储图标的图标ID和分类ID。根据分类ID可以获取该图标的优先级信息,根据图标ID可以获得该图标的相关信息;当未对图标进行分类时,该第一数据结构和第二数据结构分别只存储图标的图标ID,根据该图标ID可以获取该图标的优先级及图标的其他相关信息。\n[0045] 由于第一数据结构存储已显示图标的相关信息,因此,第一数据结构的长度是根据移动终端的图标显示区域的空间大小以及图标的大小设置的。由于移动终端在出厂后,其图标显示区域的空间大小已经确定,因此,用户可以根据移动终端中存储的图标的大小预先设置图标显示区域可以显示图标的个数(称为图标显示区域的容量),此时,可以设置第一数据结构的长度为图标显示区域的容量。由于第二数据结构存储当前不显示图标的相关信息,考虑用户同时开启移动终端的功能一般不会超过15个,因此,第二数据结构的长度可以设置为15。在步骤S202中,判断当前图标显示区域是否已满,如果是,执行步骤S203,否则,将当前待显示图标确定为当前显示图标。\n[0046] 在判断当前图标显示区域是否已满时,判断第一数据结构中存储的已显示图标占用的空间是否大于图标显示区域的容量,如果是,执行步骤S203,否则,将当前待显示图标的信息存储至第一数据结构中。在步骤S203中,判断已显示图标中是否存在优先级低于或者等于当前待显示图标的优先级的图标,如果是,执行步骤S204,否则,将当前待显示图标确定为当前不显示图标。\n[0047] 上述过程可以直接通过判断第一数据结构中是否存在优先级低于或者等于当前待显示图标的优先级的图标,如果是,则执行步骤S204,否则,将当前待显示图标的信息存储至第二数据结构中。\n[0048] 当预先对图标进行了分类,并为每个分类预先设置了优先级时,则在步骤S203中,判断已显示图标中是否存在其所属分类的优先级低于当前待显示图标所属分类的优先级的图标,如果是,执行步骤S204,否则,将当前待显示图标确定为当前不显示图标,存储至第二数据结构中。\n[0049] 在步骤S204中,将已显示图标中优优先级最低的图标确定为当前不显示图标,并将当前待显示图标确定为当前显示图标。\n[0050] 其具体过程为将第一数据结构中存储的已显示图标中优先级最低的图标存储至第二数据结构中,并将当前待显示图标存储至第一数据结构中。此时,在移动终端的图标显示区域显示确定的当前显示图标时,即在移动终端的图标显示区域显示第一数据结构中存储的所有图标。\n[0051] 在本发明另一实施例中,当已显示图标中优先级最低的图标不止一个时,为了进一步改善移动终端用户的使用感受,在步骤S204中,将已显示图标中优先级最低且图标对应的移动终端的功能开启的时间最早的图标确定为当前不显示图标,并将当前待显示图标确定为当前显示图标。即将第一数据结构中优先级最低且图标对应的移动终端的功能开启的时间最早的图标转存至第二数据结构,并将当前待显示图标存储至第一数据结构。\n[0052] 在本发明另一实施例中,为了节省图标显示区域的空间,预先设置图标与图标间的直接替换,即预先设置移动终端的两种或者多种功能对应的图标之间的直接替换,当开启了移动终端的两种或者多种功能时,可以直接将代表后启动的移动终端的功能对应的图标替换代表先启动的移动终端的功能对应的图标,此时,在上述步骤S202之前,该方法还包括下述步骤:\n[0053] 判断是否预先设置当前待显示图标与其他图标之间的直接替换,如果是,则直接将当前待显示图标确定为当前显示图标,并将已显示图标中被替换的图标确定为当前不显示图标,否则,执行步骤S202。如预先设置移动终端的蓝牙功能对应的图标与采用蓝牙功能传输文件的功能对应的图标之间的直接替换,当在开启采用蓝牙功能传输文件的功能时,将蓝牙功能对应的图标关掉,即不显示;而将蓝牙功能传输文件的功能对应的图标显示在蓝牙功能对应的图标的位置上,即将蓝牙功能传输文件的功能对应的图标存储在第一数据结构中。如果传输完毕,则将传输文件对应的图标关掉,而将蓝牙功能对应的图标显示在传输文件对应的图标的位置上。从而一定程度上节省图标显示区域的空间。\n[0054] 当预先为移动终端的功能设置的图标存在大图标和小图标之分时,根据用户的需要,一般大图标需要优先显示,因此,在本发明实施例中,可以通过设置大图标的优先级高于小图标的优先级,或者直接设置当开启大图标对应的移动终端的功能时,显示大图标的方式,使大图标优先显示。此时,根据需要显示的图标的优先级和需要显示的图标对应的移动终端的功能开启的时间,确定当前显示图标的具体流程如图3所示,其步骤S301、S303、S304、S305分别与图2所示的步骤S201、S202、S203、S204相同,图3所示的流程与图2所示的流程的不同之处在于,在判断图标显示区域是否已满之前,所述方法还包括下述步骤:\n[0055] 在步骤S302中,判断当前待显示图标是大图标还是小图标,如果是小图标,则执行步骤S303,其后流程与图2一致,如果是大图标,则在判断图标显示区域是否已满时,判断已显示图标以及当前待显示图标总共所需的空间是否大于图标显示区域的容量,如果不是,则直接将所有已显示图标以及当前待显示图标确定为当前显示图标;如果是,从已显示图标中按照图标的优先级从高到低的顺序,或按照图标的优先级从高到低且按照图标对应的移动终端的功能开启的时间从后到先的顺序,选择N个图标,并将选择的N个图标以及当前待显示图标确定为当前显示图标,未选择的图标确定为当前不显示图标。其中N是指图标显示区域在显示了当前待显示图标后,还可以显示的图标的数量。\n[0056] 图4示出了本发明另一实施例提供的确定当前显示图标的具体流程,详述如下:\n[0057] 在步骤S401中,接收用户发送的图标关闭请求,该图标关闭请求携带当前待关闭的图标。\n[0058] 当用户关闭移动终端的某功能时,移动终端即关闭该功能,由于关闭移动终端的某功能,此时,不再需要显示该功能对应的图标,从而该功能对应的图标即成为当前待关闭图标,即用户向移动终端发送了图标关闭请求,该图标关闭请求携带当前待关闭图标。在步骤S402中,判断当前待关闭图标是已显示图标还是当前不显示图标,如果是已显示图标,则执行步骤S403,如果是当前不显示图标,则执行步骤S404。即判断该待关闭图标是存储在第一数据结构中,还是存储在第二数据结构中,如果该待关闭图标存储在第一数据结构中,则执行步骤S403,如果待关闭图标存储在第二数据结构中,则执行步骤S404。\n[0059] 在步骤S403中,从已显示图标中删除当前待关闭图标,并将当前不显示图标中优先级最高的图标确定为已显示图标。即从第一数据结构中删除当前待关闭图标,并将第二数据结构中存储的当前不显示图标中优先级最高的图标添加至第一数据结构中,图标确定步骤结束,不再执行以下步骤。\n[0060] 在本发明另一实施例中,当当前不显示图标中优先级最高的图标不止一个时,步骤S403具体为从已显示图标中删除当前待关闭图标,并将当前不显示图标中优先级最高且图标对应的移动终端的功能开启的时间最早的图标确定为已显示图标。\n[0061] 在步骤S404中,已显示图标保持不变,同时从当前不显示图标中删除当前待关闭图标。即第一数据结构中存储的图标保持不变,同时从第二数据结构中删除当前待关闭图标。\n[0062] 同理,当该当前待关闭图标为大图标,且当前待关闭图标是已显示图标时,则从已显示图标中删除当前待关闭图标,并从当前不显示图标中按照图标的优先级从高到低的顺序,或者按照图标的优先级从高到低的顺序且图标对应的移动终端的功能开启时间从后到先的顺序选择M个图标,将选择的M个图标确定为当前显示图标。其中M是指当前待关闭图标占用的空间可以显示的图标的个数。即从第一数据结构中删除当前待关闭图标,并从第二数据结构中按照图标的优先级从高到低的顺序,或者按照图标的优先级从高到低的顺序且图标对应的移动终端的功能开启时间从后到先的顺序选择M个图标,将选择的M个图标转存至第一数据结构。其中M是指当前待关闭图标占用的空间可以显示的图标的个数。\n[0063] 以下以具体的示例对本发明实施例提供的方法进行详细的说明。\n[0064] 在本示例中,假设在显示图标时按照从左到右的顺序进行显示,且在显示完与移动终端的网络状态、电池状态以及时间对应的图标后,可以显示小图标的个数为6个。假设采用第一数组存储已显示图标的相关信息,其包括种类的ID和图标的ID两个数据项,设置其长度为8,其中前6个位置存储已显示的小图标的相关信息,第7个位置存储已显示的大图标的相关信息,第8个位置存储输入法中T9对应的图标的相关信息。采用第二数组存储待显示图标的相关信息,设置其长度为15,包括种类的ID和图标的ID两个数据项。\n[0065] 当用户开启移动终端的闹钟功能时,判断闹钟对应的图标是大图标还是小图标,由于闹钟对应的图标为小图标,接着判断图标显示区域是否已满,如果否,则将该闹钟对应的图标确定为已显示图标,并显示在图标显示区域。当用户接着开启移动终端的蓝牙功能时,判断蓝牙功能对应的图标是大图标还是小图标,由于蓝牙功能对应的图标为小图标,接着判断图标显示区域是否已满,如果否,则将该蓝牙功能对应的图标确定为已显示图标,并显示在该闹铃功能对应的图标的左侧。此时,当有未读短信时,根据上述步骤,将该未读短信对应的图标显示在该蓝牙功能对应的图标的左侧,其效果如图5所示。\n[0066] 当图标显示区域已满,此时,插入USB设备时,则判断当前显示在图标区域中的图标中,是否存在优先级等于或者低于该USB功能对应的图标的优先级,如果是,则将显示在图标区域中的优先级最低,且最早显示的图标关闭不显示,并将USB功能对应的图标显示在图标显示区域的最左侧,其余图标依次右移,其效果如图6所示。\n[0067] 当预先设置了图标之间的直接替换时,如预先设置了蓝牙功能对应的图标与采用蓝牙传输文件功能对应的图标之间的直接替换,则当开启了蓝牙功能时,按照上述显示方法,显示该蓝牙功能对应的图标,此时,当用户又开启了采用蓝牙传输文件的功能时,则直接将该采用蓝牙传输文件的功能对应的图标替换已显示的蓝牙功能对应的图标,当文件传输完毕后,直接将蓝牙功能对应的图标替换已显示的采用蓝牙传输文件的功能对应的图标,其效果如图7所示。\n[0068] 当图标显示区域已满,此时,用户开启了移动终端的输入法功能时,则由于该输入法功能对应的图标为大图标,此时,将该输入法功能对应的图标添加至第一数组中,在显示第一数组中存储的图标时,假设图标显示区域可以显示6个小图标,由于输入法功能对应的图标占用两个小图标的位置,此时,显示第一数组中仍显示左边的图标;最后两个位置显示当前的输入法状态。当用户开启了移动终端的T9输入法时,则按照上述步骤显示输入法对应的图标后,再按照上述步骤显示T9输入法对应的图标。当退出输入法时,仍显示之前\n6个小图标。当移动终端进入锁键盘状态时,也按照上述步骤显示锁键盘对应的图标,其效果如图8所示。\n[0069] 当用户关闭了移动终端的蓝牙功能时,如果图标显示区域未满,即第一数组未满,且第二数组为空,则该蓝牙功能对应的图标已显示在图标显示区域,此时,不在图标显示区域显示蓝牙功能对应的图标,即删除第一数组中存储的蓝牙功能对应的图标,其效果如图9所示。当图标显示区域已满,此时,开启了上网功能(即开启了GPRS功能),则判断当前显示在图标区域中的图标中,是否存在优先级等于或者低于该GPRS功能对应的图标的优先级,如果是,则将该GPRS功能对应的图标添加至第一数组中,并将第一数组中优先级最低且最早显示的图标的相关信息转存至第二数组中。现要关闭闹钟,即闹钟图标不显示,并把在第二个数组中优先级最高并最先存储在该区域中的图标转存到第一数组中,其效果如图\n10所示。\n[0070] 图11示出了本发明实施例提供的图标输入系统的结构,为了便于说明,仅示出了与本发明实施例相关的部分。该图标输入系统可以是内置于移动终端中的软件单元、硬件单元或者软硬件结合的单元。\n[0071] 显示图标确定单元41按照需要显示的图标的优先级从高到低的顺序,并按照需要显示的图标对应的移动终端的功能开启的时间从后到先的顺序,确定当前显示图标。图标显示单元42将显示图标确定单元41确定的当前显示图标显示在移动终端的图标显示区域。\n[0072] 其中显示图标确定单元41包括图标显示请求接收模块411、空间判断模块412、优先级判断模块413以及图标确定模块414。图标显示请求接收模块411接收用户发送的图标显示请求,该图标显示请求携带当前待显示图标。当图标显示请求接收模块411接收到图标显示请求时,空间判断模块412判断当前图标显示区域是否已满,如果否,则图标确定模块414直接将当前待显示图标确定为当前显示图标,以供图标显示单元42显示。如果图标显示区域已满,则优先级判断模块413判断已显示图标中是否存在优先级低于或者等于当前待显示图标的优先级的图标,如果是,则图标确定模块414将已显示图标中优先级最低的图标,或者将已显示图标中优先级最低且图标对应的移动终端的功能开启时间最早的图标确定为当前不显示图标,并将当前待显示图标确定为当前显示图标;如果否,则图标确定模块414将当前待显示图标确定为当前不显示图标。在本发明另一实施例中,为了节省图标显示区域的空间,预先设置图标与图标间的直接替换,此时,该显示图标确定单元41还包括直接替换判断模块415,该直接替换判断模块415在图标显示请求接收模块411接收到图标显示请求后,判断是否预先设置当前待显示图标与其他图标之间的直接替换,如果是,则图标确定模块414直接将当前待显示图标确定为当前显示图标;如果否,则通过空间判断模块412、优先级判断模块413以及图标确定模块414之间的协作,确定当前显示图标。\n[0073] 在本发明另一实施例中,当预先为移动终端的功能设置的图标有大图标和小图标之分时,该显示图标确定单元41还包括图标大小判断模块416,该图标大小判断模块416在图标显示请求接收模块411接收到图标显示请求后,判断当前待显示图标为大图标还是小图标,如果是小图标,则通过空间判断模块412、优先级判断模块413以及图标确定模块414之间的协作,确定当前显示图标;如果是大图标,则空间判断模块412判断已显示图标以及当前待显示图标总共所需的空间是否大于图标显示区域的容量,如果否,则图标确定模块\n414直接将所有已显示图标以及当前待显示图标确定为当前显示图标;如果是,则图标确定模块414从已显示图标中按照图标的优先级从高到低的顺序,或按照图标的优先级从高到低且按照图标对应的移动终端的功能开启的时间从后到先的顺序,选择N个图标,并将选择的N个图标以及当前待显示图标确定为当前显示图标,未选择的图标确定为当前不显示图标。其中N是指图标显示区域在显示了当前待显示图标后,还可以显示的图标的数量。\n[0074] 在本发明另一实施例中,当移动终端用户关闭移动终端的某功能时,该显示图标确定单元41还包括图标关闭请求接收模块417和图标判断模块418,其中图标关闭请求接收模块417接收用户发送的图标关闭请求,该图标关闭请求携带当前待关闭的图标。图标判断模块418判断当前待关闭图标是已显示图标还是当前不显示图标,如果是已显示图标,则图标确定模块414从已显示图标中删除当前待关闭图标,并从当前不显示图标中按照图标的优先级从高到低的顺序,或者按照图标的优先级从高到低的顺序且图标对应的移动终端的功能开启时间从后到先的顺序选择M个图标,将选择的M个图标确定为当前显示图标。其中M是指当前待关闭图标占用的空间可以显示的图标的个数。,如果是当前不显示图标,则图标确定模块414保持已显示图标不变,同时从当前不显示图标中删除当前待关闭图标。\n[0075] 在本发明实施例中,按照需要显示的图标的优先级由高到低的顺序,且按照需要显示的图标对应的移动终端的功能开启的时间由后到先的顺序,显示需要显示的图标,从而使优先级较高的图标优先显示,使图标显示简单化、合理化;本发明实施例根据图标对应的移动终端的功能开启的时间,在图标显示区域按照从左到右或者从右到左的顺序显示确定的当前显示图标,从而使用户直观的获知移动终端的功能开启的先后顺序,提高用户的使用感受;本发明实施例在存储需要显示的图标的相关信息时只存储图标的分类ID和图标ID,或者只存储图标ID,在显示图标时,才加载确定的已显示图标的相关信息,从而降低了存储图标的存储空间,提高了移动终端的性能。\n[0076] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2012-09-12
- 2010-04-07
实质审查的生效
IPC(主分类): H04M 1/275
专利申请号: 200810067228.7
申请日: 2008.05.14
- 2009-11-18
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-02-15
|
2005-03-30
| | |
2
| | 暂无 |
2007-09-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |