具体实施方式
下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。
每个用户在使用通信设备时的使用习惯不同,由于对某些功能经常使用,而对某些功能较少使用,导致在设定时间内对菜单中的各菜单项的使用次数不同,本发明实施例的通信设备可实现根据用户的使用习惯调整各菜单项的对比度,并以调整后的对比度显示菜单项,对于用户经常使用的菜单项以高对比度进行显示,对于用户较少使用的菜单项则以低对比度进行显示,这样,通信设备显示的菜单中用户常用菜单项和较少使用的菜单项之间存在明显区别,使得用户在使用该菜单时很容易看到以高对比度显示的常用菜单项。在本发明实施例中通信设备可以是手机、MP3播放器、MP4播放器、收音机或者数码相机等通信产品。
图1为本发明菜单显示的处理方法实施例一的流程图,如图1所示,该方法包括:
步骤101、统计菜单中菜单项在设定时间内的使用次数;
菜单中可包括多个菜单项,各个菜单项在设定时间内的使用次数均会被统计。其中,设定时间是预先设置的,为当前时间点相对于过去某个时间点的值,其可采用通信设备默认的值或者采用用户设置的值。例如,设定时间为一周,当前时间为周一,则使用次数为上周一至本周一这一时间段内用户对菜单项的使用次数,依次类推。其中,菜单项在设定时间内的使用次数反映了用户的使用习惯。
步骤102、根据设定时间以及使用次数生成菜单项的计数参数;
本实施例中可根据设定时间以及使用次数生成各菜单项的计数参数,当菜单项的使用次数逐渐增加,则生成的计数参数也会逐渐增加;当菜单项的使用次数逐渐减少,则生成的计数参数也会逐渐减小。因生成计数参数时使用的是最近一段设定时间内的使用次数的值,因此通信设备可以只保存最近一段设定时间内的使用次数,最近一段设定时间之前的使用次数可以不用保存。
步骤103、将菜单项的对比度属性调整为与该菜单项的计数参数对应的 对比度,并在该对比度下显示该菜单项;
本实施例中计数参数与对比度具备对应关系,其对应关系可以为一定数值范围内的计数参数对应一个对比度或者一个计数参数对应一个对比度。实际应用中通常采用一定数值范围内的计数参数对应一个对比度的方案;随着计算出的计数参数的变化,菜单项的对比度属性会被调整为与计数参数对应的对比度,菜单项的对比度是随着计数参数的变化而变化的。对于较大的计数参数,其对应的对比度会较高,这样以较高的对比度显示的菜单项明显突出于其它的菜单项,也就是说,在同一时间点计数参数越大的菜单项其显示效果越突出。
本实施例中利用菜单项的设定时间和使用次数生成计数参数,并根据计数参数对应的对比度调整菜单项的对比度属性,使菜单项的显示效果可随着设定时间内的使用次数的变化而变化,使设定时间内使用次数较多的常用菜单项可以以较高的对比度突出显示,从而呈现给用户一个常用菜单项突出显示的菜单,满足了用户的使用习惯。
图2为本发明菜单显示的处理方法实施例二的流程图,如图2所示,该方法包括:
步骤201、统计菜单中菜单项在设定时间内的使用次数;
在设定时间内,用户每点击激活一次菜单项,该菜单项的使用次数即加1。
步骤202、查询与设定时间内的使用次数对应的设定时间的调整因子和使用次数的调整因子;
设定时间内的使用次数与设定时间的调整因子和使用次数的调整因子具备对应关系,设定时间内的使用次数在一定范围内对应一对设定时间内的调整因子与使用次数的调整因子,当设定时间内的使用次数大于等于某一设定值时,即设定时间内用户对某一菜单项的使用次数较多,设定时间内的使用次数对应于设定时间的调整因子a和使用次数的调整因子b;当设定时间内 的使用次数小于上述某一设定值时,即设定时间内用户对某一菜单项的使用次数较少甚至使用次数为零时,设定时间内的使用次数对应于设定时间的调整因子c和使用次数的调整因子d。其中,a不同于c,b不同于d。设定时间的调整因子和使用次数的调整因子通常采用通信设备默认的值;但也可以采用用户设置的值,用户可通过在功能菜单中设置偏重于设定时间因素或者偏重于使用次数因素,选择符合自身使用习惯的设定时间的调整因子和使用次数的调整因子。
步骤203、利用设定时间的调整因子和使用次数的调整因子,对设定时间和使用次数进行计算处理,得到菜单项的计数参数;
利用步骤202中查询出的设定时间的调整因子和使用次数的调整因子,利用如下公式计算计数参数:
当设定时间内的使用次数大于等于某一设定值时,利用公式:计数参数=使用次数×a+设定时间×b,利用此公式进行计算,当设定时间内的使用次数逐渐增加时,计数参数也随之逐渐增加,但计数参数存在上限值,当计数参数增加到上限值时便不再增加;
当设定时间内的使用次数小于上述某一设定值时,利用公式:计数参数=使用次数×c+设定时间×d,利用此公式进行计算,当设定时间的使用次数逐渐减小时,计数参数也随之逐渐减小,但计数参数存在下限值,当计数参数减小到下限值时便不再减小。
步骤204、将菜单项的对比度属性调整为与该菜单项的计数参数对应的对比度,并在该对比度下显示该菜单项;
上述步骤203中计算出的计数参数与对比度具备对应关系,本实施例中一定范围内的计数参数对应于一个对比度,例如下表所示:
80≤M<100 |
8 |
60≤M<80 |
6 |
40≤M<60 |
4 |
20≤M<40 |
2 |
M<20 |
1 |
将菜单项的对比度属性调整为当前计算出的计数参数对应的对比度,并以该对比度显示该菜单项;各菜单项计算出的计数参数对应的对比度可能不同,当菜单项的计数参数对应的对比度不同时,其显示效果也会明显不同,尤其是计数参数相差较大时,其对应的对比度也相差较大,则菜单项的显示效果会有较大差别。
本实施例中利用菜单项的设定时间和使用次数计算出计数参数,并根据计数参数对应的对比度调整菜单项的对比度属性,使菜单项的显示效果可随着设定时间内的使用次数的变化而变化,使设定时间内使用次数较多的常用菜单项可以以较高的对比度突出显示,从而呈现给用户一个常用菜单项突出显示的菜单,满足了用户的使用习惯。
在上述实施例一和二的基础上,用户还可以对菜单的工作模式进行设置,菜单的工作模式可分为淡化模式、聚焦模式和正常模式。上述实施例一和二中对菜单的各菜单项的对比度属性按照计数参数对应的对比度进行调整后,对于以不同对比度显示的菜单项其显示效果差别明显。用户在使用菜单的过程中,可利用菜单项对比度的差异并通过设置菜单的工作模式,达到提高操作效率的目的。
图3为本发明菜单显示的处理方法实施例三的流程图,如图3所示,该方法包括:
步骤301、利用生成的计数参数对应的对比度调整菜单项的对比度属性,并在该对比度下显示菜单项;
具体可应用上述实施例一和实施例二中的方法,此处不再详细描述。
步骤302、根据用户对菜单的工作模式的设置指令设置菜单的工作模式;
此项设置可由用户在开机时或者开机后的任意时候进行,未设置时默认为正常模式,本实施例中菜单的工作模式设置为淡化模式。
步骤303、接收到菜单的激活指令,激活该菜单,并默认激活对比度大于淡化阈值的菜单项中的第一个菜单项;淡化阈值可以采用默认的值,也可以采用用户设置的值。
步骤304、根据接收到的选择指令判断选择指令指向的菜单项的对比度是否小于等于预先设置的淡化阈值,如果是,则执行步骤305;如果否,则执行步骤306;
步骤305、判断该菜单项是否为未被跳过的菜单项,如果是则执行步骤307;如果否则执行步骤308;
步骤306、判断该菜单项是否为跳过所有未被激活的小于等于淡化阈值的菜单项且激活所有大于淡化阈值的菜单项后指向的第一个菜单项,如果是,则执行步骤313;如果否,则执行步骤314;
步骤307、选择指令指向下一菜单项,并返回执行步骤304;
步骤308、激活该菜单项,并在再次接收到选择指令时,判断菜单中是否存在未被跳过的小于等于淡化阈值的菜单项,如果是,则执行步骤309;如果否则执行步骤310;
步骤309、再次接收到的选择指令指向下一菜单项,并返回执行步骤304;
步骤310、判断菜单中是否存在未被激活的小于等于淡化阈值的菜单项,如果是,则执行步骤311,如果否则执行步骤312;
步骤311、激活未被激活的小于等于淡化阈值的菜单项中的第一个菜单项,并当再次接收到选择指令时,激活未被激活的小于等于淡化阈值的菜单项中的下一个菜单项,直至激活所有的未被激活的小于等于淡化阈值的菜单项,返回执行步骤304;
步骤312、激活再次接收到的选择指令指向的菜单项,返回执行步骤304;
步骤313、激活未被激活的小于等于淡化阈值的菜单项中的第一个菜单项,并当再次接收到选择指令时,激活未被激活的小于等于淡化阈值的菜单项中的下一个菜单项,直至激活所有的未被激活的小于等于淡化阈值的菜单项,返回执行步骤304;
步骤314、激活该菜单项,返回执行步骤304。
上述实施例为淡化模式下菜单显示的处理方法,下面以图4中的菜单为例对实施例三的方案进行具体描述,图4为本发明菜单的结构示意图。图4中的菜单包括七个菜单项,按照显示对比度从高到低排列依次为菜单项2、菜单项5、菜单项7、菜单项1、菜单项3、菜单项4和菜单项6,其中菜单项1和菜单项3的对比度相同,菜单项5和菜单项7的对比度相同,菜单项4和菜单项6的对比度相同;菜单项4和菜单项6的对比度小于预先设置的淡化阈值,其余菜单项的对比度大于淡化阈值。
该菜单被激活时,默认激活菜单项1,选择指令指向菜单项2,菜单项2的对比度大于预先设定的淡化阈值,且其不是跳过所有未被激活的小于等于淡化阈值的菜单项后指向的第一个菜单项,所以激活菜单项2,当选择指令指向菜单项3时,基于与菜单项2同样的原因,菜单项3也被激活。
当选择指令指向菜单项4,因菜单项4的对比度小于淡化阈值,且菜单项4为未被跳过的菜单项,则选择指令指向菜单项5,即跳过菜单项4,因菜单项5的对比度大于淡化阈值,且其不是跳过所有未被激活的小于等于淡化阈值的菜单项后指向的第一个菜单项,所以激活菜单项5。
此时,如果选择指令指向菜单项4,因菜单项4为被跳过的菜单项,所以激活菜单项4,此再次接收到指向菜单项5的选择指令时,择指令指向菜单项5并激活菜单项5。
当选择指令指向菜单项6,因菜单项6的对比度小于淡化阈值,且菜单项6为未被跳过的菜单项,则选择指令指向菜单项7,即跳过菜单项6,因菜 单项7的对比度大于淡化阈值,且其不是跳过所有未被激活的小于等于淡化阈值的菜单项且激活所有大于淡化阈值的菜单项后指向的第一个菜单项,所以激活菜单项7。
当选择指令指向菜单项1,因菜单项1的对比度大于淡化阈值,且其是跳过所有未被激活的小于等于淡化阈值的菜单项后指向的第一个菜单项,则选择指令直接激活菜单项6。如果上述菜单项4未被激活过,则选择指令首先激活菜单项4。
上述实施例中,用户可随时发出返回指令,中断操作后退出该菜单。上述实施例中除选择指令第二次指向菜单项4为用户使用上方向键发出选择指令外,其余均为用户使用下方向键发出指令的情况。对于用户使用上方向键发出指令的情况,其指向与激活原理与使用下方向键时相同,具体情况不再详细描述。同时本实施例同样适用于一排多列或多排多列的菜单。
例如,对于上述淡化模式下对菜单的操作过程,如果用户进入菜单后需要选择菜单项5,可以利用上方向键发出选择指令,先激活菜单项7,再利用上方向键发出选择指令,跳过菜单项6后直接激活菜单项5。整个过程只需按下上方向键二次,相对于正常模式下,用户可快速到达常用菜单项5,提高了操作效率。
图5为本发明菜单显示的处理方法实施例四的流程图,如图5所示,该方法包括:
步骤401、利用生成的计数参数对应的对比度调整菜单项的对比度属性,并在该对比度下显示菜单项;
具体可应用上述实施例一和实施例二中的方法,此处不再详细描述。
步骤402、根据用户对菜单的工作模式的设置指令设置菜单的工作模式;
此项设置可由用户在开机时或者开机后的任意时候进行,未设置时默认为正常模式,本实施例中菜单的工作模式设置为聚焦模式。
步骤403、接收到菜单的激活指令,激活该菜单,并默认激活对比度最 高的菜单项中的第一个菜单项;
步骤404、根据接收到的选择指令判断选择指令指向的菜单项的对比度是否大于等于预先设置的聚焦阈值,如果否,则执行步骤405;如果是,则执行步骤406;聚焦阈值可以采用默认的值,也可以采用用户设置的值。
步骤405、判断菜单中是否存在未被激活的大于等于预先设置的聚焦阈值的菜单项,如果是,则执行步骤408;如果否,则执行步骤410;
步骤406、激活该菜单项;
步骤407、在再次接收到选择指令时返回执行步骤404;
步骤408、判断该菜单项是否为未被跳过的菜单项,如果是,则执行步骤409;如果否,则执行步骤410;
步骤409、选择指令指向下一菜单项,并返回执行步骤404;
步骤410、激活该菜单项;
步骤411、在再次接收到选择指令时返回执行步骤404。
上述实施例为聚焦模式下菜单显示的处理方法,下面以图4中的菜单为例对实施例四的方案进行具体描述。图4中的菜单包括七个菜单项,其中菜单项2、菜单项5和菜单项7的对比度大于预先设置的聚焦阈值,其余菜单项的对比度小于聚焦阈值。
该菜单被激活时,默认激活菜单项2,选择指令指向菜单项3,菜单项3的对比度小于聚焦阈值,并且菜单中存在未被激活的大于聚焦阈值的菜单项,因此选择指令指向菜单项4,即跳过菜单项3;基于与菜单项2同样的原因,选择指令跳过菜单项4,指向菜单项5,菜单项5的对比度大于聚焦阈值,因此激活菜单项5;
如果此时选择指令再指向菜单项4,因菜单项4为被跳过的菜单项,所以激活菜单项4;
选择指令指向菜单项5,菜单项5的对比度大于聚焦阈值,因此激活菜单项5;
选择指令指向菜单项6,基于与上述菜单项2同样的原因,选择指令跳过菜单项6,指向菜单项7;
菜单项7的对比度大于聚焦阈值,因此激活菜单项7;
选择指令指向菜单项1,因菜单中此时已不存在未被激活的大于聚焦阈值的菜单项,因此菜单项1被激活,而不用被跳过。
上述实施例中,用户可随时发出返回指令,中断操作后退出该菜单。上述实施例中,除选择指令第二次指向菜单项4为用户使用上方向键发出选择指令外,其余均为用户使用下方向键发出指令的情况。对于用户使用上方向键发出指令的情况,其指向与激活原理与使用下方向键时相同,具体情况不再详细描述。同时本实施例同样适用于一排多列或多排多列的菜单。
例如,对于上述淡化模式下对菜单的操作过程,如果用户进入菜单后需要选择菜单项5,可以利用下方向键发出选择指令,跳过菜单项3和菜单项4后,直接激活菜单项5。整个过程只需按下下方向键一次,相对于正常模式下,用户可快速到达常用菜单项5,提高了操作效率。
上述实施例三和实施例四中通过将菜单的工作模式设置为淡化模式或者聚焦模式,使用户在使用菜单过程中,可以快速的选择出常用菜单项,进一步满足了用户的使用习惯,提高了操作效率。其中淡化模式和聚焦模式的区别在于:菜单被激活后用户对菜单进行操作时,淡化模式可以使对比度在淡化阈值以下的菜单项被跳过,即可以使最近一段时间内不常用的菜单项被跳过;而聚焦模式可以使对比度在聚焦阈值以上的菜单项被优先选择,即可以使最近一段时间内常用的菜单项被优先选择。
图6为本发明通信设备实施例一的结构示意图,如图6所示,在具备通信设备原有的基本功能的基础上,该通信设备还包括依次连接的统计模块1,生成模块2和显示控制模块3。统计模块1统计菜单中菜单项在设定时间内的使用次数,生成模块2根据设定时间以及统计模块1统计出的在设定时间内的使用次数生成菜单项的计数参数;显示控制模块3将菜单项的对比度属 性调整为与生成模块2生成的计数参数对应的对比度,并在该对比度下显示该菜单项。
图7为本发明通信设备实施例二的结构示意图,如图7所示,本实施例中的通信设备在实施例一的基础上,增设了分别与统计模块1和生成模块2连接的查询模块4,查询模块4查询与设定时间内的使用次数对应的设定时间的调整因子和使用次数的调整因子。本实施例中,生成模块2利用查询模块4查询出的设定时间的调整因子和使用次数的调整因子,对设定时间和使用次数进行计算处理,得到菜单项的计数参数。具体计算方法可参见菜单显示的处理方法实施例二中的计算公式,此处不再详细描述。
上述实施例一和二中的通信设备利用菜单项的设定时间和使用次数生成计数参数,并根据计数参数对应的对比度调整菜单项的对比度属性,使菜单项的显示效果可随着设定时间内的使用次数的变化而变化,使设定时间内使用次数较多的常用菜单项可以以较高的对比度突出显示,从而呈现给用户一个常用菜单项突出显示的菜单,满足了用户的使用习惯。
图8为本发明通信设备实施例三的结构示意图,如图8所示,本实施例中的通信设备在实施例二的基础上,还包括接收模块5、选择控制模块6、设置模块7、第一判断模块8、第二判断模块9、第三判断模块10、第四判断模块11和第五判断模块12。其中,第一判断模块8分别与显示控制模块3、接收模块5、设置模块7、第二判断模块9和第三判断模块10连接,接收模块5还与设置模块7以及选择控制模块6连接,选择控制模块6还分别与第二判断模块9、第三判断模块10、第四判断模块11以及第五判断模块12连接,第四判断模块11还与第二判断模块9连接,第五判断模块12还与第四判断模块11连接。
接收模块5接收菜单的激活指令,由选择控制模块6激活菜单;接收模块5接收用户对菜单的工作模式的设置指令,并由设置模块7根据接收模块5接收的设置指令设置菜单的工作模式,本实施例中菜单的工作模式为淡化 模式;接收模块5接收对菜单项的选择指令,第一判断模块8根据设置模块7设置的淡化模式的设置结果,判断选择指令指向的菜单项的对比度是否小于等于预先设置的淡化阈值,其中菜单项的对比度为第一判断模块8从显示控制模块3中获取;第二判断模块9根据第一判断模块判断8判断出的选择指令指向的菜单项的对比度小于等于预先设置的淡化阈值的判断结果,判断该菜单项是否为未被跳过的菜单项;选择控制模块6根据第二判断模块9判断出的该菜单项为未被跳过的菜单项的判断结果,将选择指令指向下一菜单项;第三判断模块10根据第一判断模块8判断出的选择指令指向的菜单项的对比度大于预先设置的淡化阈值的判断结果,判断该菜单项是否为跳过所有未被激活的小于等于淡化阈值的菜单项且激活所有大于淡化阈值的菜单项后指向的第一个菜单项;选择控制模块6根据第三判断模块10判断出的该菜单项为跳过所有未被激活的小于等于淡化阈值的菜单项且激活所有大于淡化阈值的菜单项后指向的第一个菜单项的判断结果,激活未被激活的小于等于淡化阈值的菜单项中的第一个菜单项;选择控制模块6还根据第三判断模块10判断出的该菜单项不是跳过所有未被激活的小于等于淡化阈值的菜单项且激活所有大于淡化阈值的菜单项后指向的第一个菜单项的判断结果,激活该菜单项;第四判断模块11根据第二判断模块9判断出的该菜单项为被跳过的菜单项的判断结果,在再次接收到选择指令时,判断菜单中是否存在未被跳过的小于等于淡化阈值的菜单项;选择控制模块6根据第四判断模块11判断出的菜单中存在未被跳过的小于等于淡化阈值的菜单项的判断结果,将再次接收到的选择指令指向下一菜单项;第五判断模块12根据第四判断模块11判断出的菜单中不存在未被跳过的小于等于淡化阈值的菜单项的判断结果,判断菜单中是否存在未被激活的小于等于淡化阈值的菜单项;选择控制模块6根据第五判断模块12判断出的菜单中存在未被激活的小于等于淡化阈值的菜单项的判断结果,激活未被激活的小于等于淡化阈值的菜单项中的第一个菜单项;并且选择控制模块6还根据第五判断模块12判断出的菜单中不存在 未被激活的小于等于淡化阈值的菜单项的判断结果,激活再次接收到的选择指令指向的菜单项。
本实施例的通信设备在实施例二的基础上,通过将菜单的工作模式设置为淡化模式,使用户在使用菜单的过程中可以跳过非常用菜单项,快速的选择出常用菜单项,进一步满足了用户的使用习惯,提高了操作效率。
图9为本发明通信设备实施例四的结构示意图,如图9所示,本实施例中的通信设备在实施例二的基础上,还包括接收模块5、选择控制模块6、设置模块7、第六判断模块13、第七判断模块14和第八判断模块15。其中,第六判断模块13分别与显示控制模块3、接收模块5、设置模块7以及第七判断模块14连接,接收模块5还与设置模块7以及选择控制模块6连接,选择控制模块6还分别与第七判断模块14以及第八判断模块15连接,第七判断模块还与第八判断模块连接。
接收模块5接收菜单的激活指令,由选择控制模块6激活菜单;接收模块5接收用户对菜单的工作模式的设置指令,并由设置模块7根据接收模块5接收的设置指令设置菜单的工作模式,本实施例中菜单的工作模式为聚焦模式;接收模块5接收对菜单项的选择指令,第六判断模块13根据设置模块7设置的淡化模式的设置结果,判断选择指令指向的菜单项的对比度是否大于等于预先设置的聚焦阈值,其中菜单项的对比度为第六判断模块13从显示控制模块3中获取;选择控制模块6根据第六判断模块13判断出的选择指令指向的菜单项的对比度大于等于预先设置的聚焦阈值的判断结果,激活该菜单项;第七判断模块14根据第六判断模块13判断出的选择指令指向的菜单项的对比度小于预先设置的聚焦阈值的判断结果,判断菜单中是否存在未被激活的大于等于预先设置的聚焦阈值的菜单项;选择控制模块6根据第七判断模块14判断出的菜单中不存在未被激活的大于等于预先设置的聚焦阈值的菜单项的判断结果,激活该菜单项;第八判断模块15根据第七判断模块14判断出的菜单中存在未被激活的大于等于预先设置的聚焦阈值的菜单项的 判断结果,判断该菜单项是否为未被跳过的菜单项;选择控制模块6根据第八判断模块15判断出的该菜单项是被跳过的菜单项,激活该菜单项;同时选择控制模块6还根据第八判断模块15判断出的该菜单项是未被跳过的菜单项的判断结果,将选择指令指向下一菜单项。
本实施例的通信设备在实施例二的基础上,通过将菜单的工作模式设置为聚焦模式,使用户在使用菜单的过程中可以优先在常用菜单项中进行选择,从而可以快速的选择出常用菜单项,进一步满足了用户的使用习惯,提高了操作效率。
最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。