手机菜单显示方法和手机的制作方法

文档序号:7752346阅读:330来源:国知局
专利名称:手机菜单显示方法和手机的制作方法
技术领域
本发明涉及手机技术领域,尤其涉及一种手机菜单显示方法和手机。
背景技术
随着手机的日益普及和功能的增强,手机中各种功能菜单也越来越多。手机的菜 单多以树状存在,要到达指定菜单需通过多层功能界面。以网络设置为例,目前的手机中假 设要设置网络属性,须通过层层的菜单到达网络设置界面方可实现,例如需先到达主菜单 界面,然后经过若干步到达设置菜单界面,最后还要经几步才能到达真正的网络设置界面。 如图1所示,从上面的步骤中可以提取出三个菜单主菜单一 >设置菜单一 > 网络设置。 但是实际上有些菜单之间并没有那么强的依存的关系,只是因为设计人员预先设定的优先 级不同而处在了不同的层次。现有技术中,一些手机提供的快捷键设置方法可打破这种层 次关系,实现较为快捷的定位。但这种快捷键设置方法其局限性也是很明显的,例如需要用 户自行设置,操作不便等。因而有必要提供一种菜单定位方法,能快速提取菜单进行相应操 作,从而简化操作流程,提升用户体验。

发明内容
本发明的主要目的在于提供一种手机菜单显示方法和手机,旨在快速提取手机中 的菜单进行操作,简化操作流程,提升用户体验。本发明提供一种手机菜单显示方法,包括以下步骤为菜单设置标识和索引字符串后,连同该菜单的显示入口函数一起保存;根据输入的搜索关键字,调用索引字符串中包含搜索关键字的菜单进行显示。优选地,菜单设置标识和索引字符串后,连同该菜单的显示入口函数一起保存的 步骤中包括建立菜单数组时,在菜单数组中包含菜单标识、索引字符串及显示入口函数。优选地,所述为菜单设置标识和索引字符串后,连同该菜单的显示入口函数一起 保存的步骤中还包括根据使用频度和菜单标识对菜单数组进行优先级排序。优选地,所述根根据输入的搜索关键字,调用索引字符串中包含搜索关键字的菜 单进行显示的步骤中包括根据优先级排序将索引字符串中包含搜索关键字的菜单进行列表处理。优选地,在执行所述根根据输入的搜索关键字,调用索引字符串中包含搜索关键 字的菜单进行显示的步骤后还包括接收按键点击信号,将手机界面切换至菜单所对应的界面显示。本发明提供一种手机,包括控制单元,用于为菜单设置标识和索引字符串后,连同该菜单的显示入口函数一 起保存;
图形显示单元,用于根据输入的搜索关键字,调用索引字符串中包含搜索关键字 的菜单进行显示。优选地,所述控制单元包括数组处理模块,用于建立菜单数组时,在菜单数组中包 含菜单标识、索引字符串及显示入口函数。优选地,所述控制单元还包括排序模块,用于根据使用频度和菜单标识对菜单数 组进行优先级排序。优选地,所述图形显示单元包括菜单处理模块,根据优先级排序将索引字符串中 包含搜索关键字的菜单进行列表处理。优选地,所述图形显示单元还包括按键处理模块,用于接收按键点击信号,将手机 界面切换至菜单所对应的界面显示。本发明所提供的手机菜单显示方法或手机,通过为菜单设置标识和索引字符串, 并将该菜单的显示入口函数一起保存,使得手机在调用菜单时,可直接调取数据库的菜单 进行显示,简化了菜单调用操作流程,提升了用户体验。


图1为现有技术中手机菜单的结构示意图;图2为本发明的一个实施方式中手机菜单显示方法的流程图;图3为本发明的一个实施例中使用频度和菜单ID记载文件的结构示意图;图4为本发明的一个实施例中菜单的显示界面示意图;图5为本发明的一个实施方式中手机的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图2示出了本发明的一个实施方式中手机菜单显示方法流程,该流程包括以下步 骤步骤S10,为菜单设置标识和索引字符串后,连同该菜单的显示入口函数一起保 存;在一实施例中,可先挑选出一些能够独立的显示菜单,例如前述“网络设置”菜单。这些 菜单实际上与主菜单、设置菜单并没有太大依存关系,发送一个命令就可将它显示出来。在 显示过程中,需要输入搜索关键字,以及根据搜索关键字进行匹配,找出符合条件的一些菜 单,因而在设置时,需对菜单设置供检索的索引字符串和菜单标识。显示入口函数的结构为 CreateNetWorkSettingMainWin。菜单标识即菜单ID,是该菜单与其它菜单进行区别的标识,例如若两菜单的索引 字符串相同,可根据菜单ID进行区别。索引字符串最基本的生成方法就是手机菜单名称中 的每个单词的首字母,例如“网络设置”,对应的字符串可以是“wlSZ”;还可以加同义词,例 如“wanglsz”,同义词之间用“,”隔开,完整的例子就是“wlsz,wanglsz".步骤S20,根据输入的搜索关键字,调用索引字符串中包含搜索关键字的菜单进行 显示。搜索关键字是指用户输入的搜索并调用菜单的字符串,例如“sz”、“sj”等。该搜索 关键字可能是索引字符串中的某一个或多个字符,也可能是全部字符串。由于该菜单ID和显示入口函数事先已被保存到手机中,所以当索引字符串中包含搜索关键字时,对应的一 个或多个菜单即可被调用并显示。如本领域技术人员所周知,调用和显示菜单的功能可通 过手机中的图形用户界面(Graphical User Interface,⑶I)技术实现,因而在此不作赘 述。本实施方式中,通过设置上述数组及数据库,可供直接调用菜单,从而简化菜单调 用操作流程,提升用户体验。上述步骤中,索引字符串可根据菜单名称的拼音简写进行设置,例如上述“网络设 置”,可设置对应的字母字符串为“wlsZ”;还可以加同义词,例如“wanglsz”,同义词之间用 “,”隔开,完整的例子就是“wlsZ,WanglSZ”。再例如“时间日期”,可设置对应的字母字符串 为“sjrq”;而“语言”,可设置对应的字母字符串为“yy”等。在另一实施例中,也可根据菜 单名称的中文,设置对应的汉字简写字符串。例如“网络设置”,可设置对应的中文简写字符 串为“网络”;“时间日期”可以设置对应的中文简写字符串为“时间”等。上述步骤S10中可包括建立包含菜单标识、索引字符串及显示入口函数的菜单数 组并保存的步骤。例如上述“网络设置”所对应的菜单数组可以为{ "wlsz, wanglsz,,,CreateNetfforkMainffln, ID_NET}该菜单数组可存储到手机的存储器中,例如,可在手机的存储器中设置一数据库, 用以存储菜单数组。一个简单的数据库的结构可以为{{ "wlsz, wanglsz", CreateNetfforkMainffln, ID_NET},{ “sjrq”,CreateTimeDateMainffin, ID_DATE_TIME},{ "yy", CreateLanguageMainffin, ID_LANGUAGE},{ "hfczsz", CreateRecoverFactoryMainffin, ID_ FAC}}进一步地,在上述步骤S 10中还可包括根据使用频度和菜单标识对菜单数组进 行优先级排序。使用频度可以是菜单被查看的频度,例如,若菜单“网络设置”的被查看频 度较高,则将该菜单排为优先级。例如当与搜索关键字匹配的菜单较多时,则根据某菜单的 被使用频度和该菜单的菜单标识将该菜单显示在优先位置。使用频度是动态的,因此要借 助一个文件来完成频度的记载和更新的功能。这个记载文件的结构很简单,如图3所示,该 记载文件可由若干的单元组成,每个单元的大小固定,包含两个部分菜单ID和频度。通过 按使用频度对菜单数组进行排序,用户可更快地进入指定功能界面。上述步骤S20中可包括根据优先级排序将索引字符串中包含搜索关键字的菜单 进行列表处理。当用户要进入到某个界面时,可输入搜索关键字,例如当要进入到“网络设 置”界面时,可输入搜索关键字“sz”。数据库中包含“sz”两字母的菜单数组可能较多,因 此可将与其对应的菜单列表显示。如图4所示,显示的菜单有“设置”、“网络设置”、“显示设 置”、“连接设置”以及“出厂设置”等,其中“设置,,和“网络设置,,访问频度较多,因而优先 显示在列表前面。当“网络设置”显示出来后,可接收按键点击信号,将手机界面切换至菜 单所对应的界面显示。例如,列表中显示“网络设置”所对应的按键为“2”,可通过长按数字 键“2”进入到“网络设置”界面。手机中的图形显示可通过图形用户界面(Graphical User Interface,⑶I)技术实现,在此不作详述。
本发明提供一种手机,可用于实现上述方法。如图5所示,该手机包括控制单元10,用于为菜单设置标识和索引字符串后,连同该菜单的显示入口函数
一起保存;图形显示单元20,用于根据输入的搜索关键字,调用索引字符串中包含搜索关键字的菜单进行显示。在一实施例中,可通过控制单元10先挑选出一些能够独立显示的菜单,例如前述 “网络设置”菜单。这些菜单实际上与主菜单、设置菜单并没有太大依存关系,发送一个命令 就可将它显示出来。在显示过程中,需要输入搜索关键字,以及根据搜索关键字进行匹配, 找出符合条件的一些菜单,因而在设置时,需对菜单设置供检索的索引字符串和菜单标识。 显示入口函数的结构为CreateNetWorkSettingMainWin。菜单标识即菜单ID,是该菜单与 其它菜单进行区别的标识。控制单元10包括数组处理模块11,用于建立包含菜单标识、索引字符串及显示 入口函数的菜单数组并保存。索引字符串最基本的生成方法就是手机菜单名称中的每个 单词的首字母,例如“网络设置”,对应的字符串可以是“wlsz”;还可以加同义词,例如 "wanglsz",同义词之间用“,”隔开,完整的例子就是“wlsz,wanglsz".例如上述“网络设 置”所对应的菜单数组可以设置为{ "wlsz, wanglsz,,,CreateNetfforkMainffIn, ID_NET}一个简单的数据库的结构可以为{{ "wlsz, wanglsz", CreateNetfforkMainffIn, ID_NET },{ "sjrq", CreateTimeDateMainffin, ID_DATE_TIME},{ "yy" CreateLanguageMainffin, ID_LANGUAGE},{ "hfczsz", CreateRecoverFactoryMainffin, ID_FAC}}上述控制单元10还可包括排序模块12,用于根据使用频度和菜单标识对菜单数 组进行优先级排序。例如当与搜索关键字匹配的菜单较多时,则根据某菜单的被使用频度 和该菜单的菜单标识将该菜单显示在优先位置。图形显示单元20包括菜单处理模块21和按键处理模块22,其中,菜单处理模块 21用于根据优先级排序将与搜索关键字适配的菜单进行列表处理。按键处理模块22用于 接收按键点击信号,将手机界面切换至菜单所对应的界面显示。图形显示单元20对菜单的 显示可通过图形用户界面(Graphical Userlnterface,⑶I)技术实现,在此不作详述。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技 术领域,均同理包括在本发明的专利保护范围内。
权利要求
一种手机菜单显示方法,其特征在于,包括以下步骤为菜单设置标识和索引字符串后,连同该菜单的显示入口函数一起保存;根据输入的搜索关键字,调用索引字符串中包含搜索关键字的菜单进行显示。
2.如权利要求1所述的手机菜单显示方法,其特征在于,所述为菜单设置标识和索引 字符串后,连同该菜单的显示入口函数一起保存的步骤中包括建立包含菜单标识、索引字符串及显示入口函数的菜单数组并保存。
3.如权利要求2所述的手机菜单显示方法,其特征在于,所述为菜单设置标识和索引 字符串后,连同该菜单的显示入口函数一起保存的步骤中还包括根据使用频度和菜单标识对菜单数组进行优先级排序。
4.如权利要求3所述的手机菜单显示方法,其特征在于,所述根根据输入的搜索关键 字,调用索引字符串中包含搜索关键字的菜单进行显示的步骤中包括根据优先级排序将索引字符串中包含搜索关键字的菜单进行列表处理。
5.如权利要求4所述的手机菜单显示方法,其特征在于,在执行所述根根据输入的搜 索关键字,调用索引字符串中包含搜索关键字的菜单进行显示的步骤后还包括接收按键点击信号,将手机界面切换至菜单所对应的界面显示。
6.一种手机,其特征在于,包括控制单元,用于为菜单设置标识和索引字符串后,连同该菜单的显示入口函数一起保存;图形显示单元,用于根据输入的搜索关键字,调用索引字符串中包含搜索关键字的菜 单进行显示。
7.如权利要求6所述的手机,其特征在于,所述控制单元包括数组处理模块,用于建立 包含菜单标识、索引字符串及显示入口函数的菜单数组并保存。
8.如权利要求7所述的手机,其特征在于,所述控制单元还包括排序模块,用于根据使 用频度和菜单标识对菜单数组进行优先级排序。
9.如权利要求8所述的手机,其特征在于,所述图形显示单元包括菜单处理模块,根据 优先级排序将索引字符串中包含搜索关键字的菜单进行列表处理。
10.如权利要求9所述的手机,其特征在于,所述图形显示单元还包括按键处理模块, 用于接收按键点击信号,将手机界面切换至菜单所对应的界面显示。
全文摘要
本发明涉及手机领域,提供了一种手机菜单显示方法,包括以下步骤为菜单设置标识和索引字符串后,连同该菜单的显示入口函数一起保存;根据输入的搜索关键字,调用索引字符串中包含搜索关键字的菜单进行显示。本发明还提供了一种手机。本发明所提供的手机菜单显示方法或手机,通过为菜单设置标识和索引字符串,并将该菜单的显示入口函数一起保存,使得手机在调用菜单时,可直接调取数据库的菜单进行显示,简化了菜单调用操作流程,提升了用户体验。
文档编号H04M1/725GK101873381SQ20101020909
公开日2010年10月27日 申请日期2010年6月24日 优先权日2010年6月24日
发明者王玉常 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1