一种在移动设备上搜索应用程序的方法及系统的制作方法

文档序号:6443496阅读:186来源:国知局
专利名称:一种在移动设备上搜索应用程序的方法及系统的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及的是一种在移动设备上搜索应用程序的方法及系统。
背景技术
随着现代网络及通信技术领域的快速发展,以移动通信终端为代表的电子设备功能越来越来强大,人们也越来越注重追求设备操作和资源的多元化、趣味性。
目前,对于移动通信终端,我们一般可从网络上下载海量的应用程序,安装到本机使用,通过这种方式极大丰富了个人的本机应用程序资源。但是随着安装的应用程序越来越多,想要快速地找到其中某一个就比较困难了。传统的搜索功能要求输入关键字,然后进行匹配。这种搜索范围是本机所有的文件,如果输入的关键字不够精确,很可能查找不到或者出现一大堆结果,检索的效率很低,而且浪费很多不必要的时间。
因此,现有技术还有待于改进和发展。发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种在移动设备上搜索应用程序的方法及系统,省略输入关键字的步骤,实现对应用程序的快速检索。
本发明解决技术问题所采用的技术方案如下一种在移动设备上搜索应用程序的方法,其中,包括步骤A、预先对各应用程序的名称进行分析处理,生成与各应用程序名称一一对应的字母检索信息并存储;B、通过预先设置在交互界面的字母检索模块接收用户输入的目标应用程序名称的字母,开启对目标应用程序的检索;C、将所述字母检索模块接收的所述目标应用程序名称的字母,与所存储的与各应用程序名称一一对应的字母检索信息进行比对,检索出与所述目标应用程序名称相匹配的应用程序,并将包括所述匹配的应用程序的检索结果显示在应用程序界面上,完成对目标应用程序的检索。
所述的方法,其中,所述步骤B方法还包括步骤BI、在检索时,所述字母检索模块接收的用户输入的目标应用程序名称的字母为目标应用程序名称的首个字母。
所述的方法,其中,所述步骤C还包括步骤Cl、如果没有检索出目标应用程序,则继续接收用户对目标应用程序名称下一个字母的检索操作指令,查找上一次检索结果中的应用程序,检索出与该字母相匹配的应用程序, 并将包括本次检索出的应用程序的检索结果显示在应用程序界面上,依次类推,直到检索出目标应用程序。
所述的方法,其中,所述步骤A还包括,在对应用程序的名称进行分析处理时,如果应用程序的名称是数字或符号字符,则都按照一特定符号字符处理;如果应用程序的名称是中文,则将该应用程序的中文名称转换为汉语拼音,按照英文字母进行处理。
所述的方法,其中,所述字母检索模块设置在应用程序界面上,包括26个英文字母和一个特定符号字符
所述的方法,其中,对目标应用程序的检索是按照目标应用程序名称的字母顺序依次检索。
所述的方法,其中,所述方法还包括在对目标应用程序检索时,通过返回键返回上一个检索结果界面。
一种在移动设备上搜索应用程序的系统,其中,包括字母检索模块,用于接收用户输入的目标应用程序名称的字母,开启对目标应用程序的检索,所述字母检索模块设置在显示应用程序图标的系统主界面上;其内设置有26个英文字母和一个特定符号字符;数据加载模块,用于加载应用程序的名称信息,并对所有应用程序的名称进行存取; 数据分析模块,用于分析所述数据加载模块存取的应用程序名称信息,生成与所述应用程序名称相对应的字母检索信息,并将所述字母检索信息发送给数据检索模块;数据检索模块,用于根据用户对字母检索模块中目标应用程序名称字母的检索操作对数据分析模块生成的字母检索信息进行查找和匹配,检索出与用户的检索操作相匹配的应用程序;结果统计模块,用于统计数据检索模块对所述字母检索信息的匹配结果;视图管理模块,用于在应用程序界面显示结果统计模块统计出的匹配结果。
所述的系统,其中,所述特定符号字符为符号
本发明提供的在移动设备上搜索应用程序的方法及系统,预先对各应用程序的名称进行分析处理,生成与各应用程序名称一一对应的字母检索信息;通过预先设置的字母检索模块接收用户输入的目标应用程序名称的字母,开启对目标应用程序的检索;将所述目标应用程序名称的字母,与所存储的与各应用程序名称一一对应的字母检索信息进行对比,检索出与所述目标应用程序名称相匹配的应用程序,并将包括所述匹配的应用程序的检索结果显示在应用程序界面上,完成对目标应用程序的检索,通过在应用程序界面设置字母检索模块,省略了输入关键字的步骤,搜索快速有准确,并且搜索的结果直接呈现在当前界面上,方便了用户的使用。


图I是本发明在移动设备上搜索应用程序的方法流程图。
图2是本发明在移动设备上搜索应用程序的方法实施例中的应用程序界面示意图。
图3是本发明在移动设备上搜索应用程序的方法实施例中搜索名称为“E”的应用程序的结果示意图。
图4是本发明在移动设备上搜索应用程序的系统结构示意图。
图5是本发明在移动设备上搜索应用程序的步骤流程图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供了一种在移动设备上快速搜索应用程序的方法,如图I所示,包括步骤步骤S100、预先对各应用程序的名称进行分析处理,生成与各应用程序名称一一对应的字母检索信息并存储。
其中,在对各应用程序的名称进行分析处理时,是按照各应用程序的名称的英文拼写为依据的,如果应用程序的名称是中文文字,则将该应用程序的中文名称转换为拼音拼写,按其拼音的字母形式处理,在检索时取每个字的拼音的首字母;而如果应用程序的名称是数字或者特殊符号,则都按照特定的符号字符进行处理,特定符号字符为“#,,’字母均按大写处理。
同时,上述生成的字母检索信息为与应用程序一一对应的经过分析处理的名称信息,应用程序的名称通过上述的分析处理,都转换为以英文字母或特定符号组成的名称形式。
譬如,应用程序的名称为“Amazing Birds”,则在对其进行分析处理时就直接按照其本身的英文拼写;如果应用程序的名称为“愤怒的小鸟”,则在处理时先将其名称转换为拼音拼写,即是“fen nu de xiao niao”,而且按照其每个字的首字母处理,也就是说,在处理时该应用程序的名称为“FNDXN”;如果应用程序的名称为“TS2011”,则在处理时该应用程序的名称为“TS####”。由于移动设备对字母易于识别读取,所以将应用程序的名称转换为字母和特殊字符,能够简化移动设备识别的难度,提高处理的速度。
步骤S200、通过预先设置在交互界面的字母检索模块接收用户输入的目标应用程序名称的字母,开启对目标应用程序的检索。
在应用程序界面设置的字母检索模块共设置有26个英文字母和一个特定符号 “#”,在检索时,字母检索模块中的某个字母被用户操作,则系统就启动了对以该字母为首字母的应用程序的检索,并按照本发明提供的方法检索出目标应用程序。对于非触摸屏的移动设备,该字母检索模块中的字母或符号与键盘中的字母或字符一一对应,而对于触摸屏的移动设备,字母检索模块中的字母或字符就可以直接点选操作了。
譬如,在检索时,字母检索模块中的字母“A”被点选操作,则在应用程序中所有首字母为“A”的应用程序就被检索出来。
步骤S300、将所述字母检索模块接收的所述目标应用程序名称的字母,与所存储的与各应用程序名称一一对应的字母检索信息进行比对,检索出与所述目标应用程序名称相匹配的应用程序,并将包括所述匹配的应用程序的检索结果显示在应用程序界面上,完成对目标应用程序的检索。
由于对目标应用程序的检索是按照目标应用程序名称的字母顺序依次检索的,所以在用户通过字母检索模块点选与目标应用程序名称相同的字母时,系统就会根据该字母去查找字母检索信息,找出名称为用户在字母检索模块中点选的字母的应用程序,然后将符合条件的应用程序筛选出来,通过后台处理将本次的检索结果显示在应用程序界面上, 完成本次对目标应用程序的检索。
譬如,用户点选了字母检索模块中的字母“A”,则开始对名称首字母为字母“A” 的应用程序的检索,系统查找字母检索信息,发现其中符合要求的应用程序为“Amazing Birds”的应用程序被检索出来,并被显示在应用程序界面上;当然,应用程序中可能会包括很多名称首字母为“ A ”的应用程序,通过一次检索会把这些应用程序都检索出来,为了能够更准确的检索出目标应用程序,则执行步骤S301。
步骤S301、如果没有检索出目标应用程序,则继续接收用户对目标应用程序名称下一个字母的检索操作指令,查找上一次检索结果中的应用程序,检索出与该字母相匹配的应用程序,并将包括本次检索出的应用程序的检索结果显示在应用程序界面上,依次类推,直到检索出目标应用程序。
在步骤S301中,进行了对目标应用程序的二次检索、三次检索、四次检索等等,而每一的检索都是在上一次检索的基础上进行的,也就是说,二次检索是在第一次检索出的结果中再次检索,三次检索是在二次检索的结果中再次检索。而在检索过程中,用户可以通过返回键返回上一级的检索结果。
通过上述方法,本发明可以实现对目标应用程序的快速搜索,而其又一个优选地实施例,如图2所示的一种应用程序界面的示意图,该应用程序界面中有名称为A-Z及0的应用程序,而在通过本发明的上述方法实施快速检索名称为“E”应用程序时,用户点选字母检索模块中的字母“E”,则应用程序中名称为“E”的应用程序就会被检索出来,并在应用程序界面中显示出来,其检索结果如图3所示。
基于上述本发明提供的在移动设备中快速搜索应用程序的方法,本发明还提供了一种在移动设备中快速搜索应用程序的系统,如图4所示,包括字母检索模块41,用于接收用户输入的目标应用程序名称的字母,所述字母检索模块 41设置在显示应用程序图标的系统主界面上,在主界面上显示为字母检索条;所述字母检索条包括26个英文字母和一特定符号字符“#”数据加载模块42,用于加载应用程序的名称信息,并对所有应用程序的名称进行存取;数据分析模块43,用于分析所述数据加载模块42存取的应用程序名称信息,生成字母检索信息,并将所述字母检索信息发送给数据检索模块;数据检索模块44,用于根据用户对字母检索模块41的检索操作对数据分析模块43生成的字母检索信息进行查找和匹配,检索出与用户的检索操作相匹配的应用程序;结果统计模块45,用于统计数据检索模块44对所述字母检索信息的匹配结果;视图管理模块46,用于在应用程序界面显示结果统计模块45统计出的匹配结果。
其中,应用程序界面上设置的字母检索模块41包括26个英文字母和一特定符号字符
本发明的系统主要是应用在具有触摸屏的移动终端上,因为触摸屏手机或者平板电脑等移动终端在应用程序界面上设置字母检索模块,利于用户的触摸操作。
本发明通过该实施例系统具体实施搜索应用程序的过程如图5所示,包括以下步骤步骤SI、应用程序数据流入到数据加载模块。
步骤S2、数据加载模块对所有应用程序的标题进行存取,并将存储的标题信息送入数据分析模块。
步骤S3、数据分析模块接收到数据加载模块输入的标题信息进行分析处理,然后生成字母检索信息,并将该字母检索信息发送给数据检索模块。
步骤S4、检索时在视图端触发检索,也即是用户对字母检索模块中字母的检索操作,并输入检索信息给数据检索模块。
步骤S5、数据检索模块根据接收到的用户对字母检索模块的检索操作,得出输入字母检索信息,并根据该输入字母检索信息查找数据分析模块生成的字母检索信息,对输入的两个检索信息进行匹配,匹配出符合条件的应用程序。
步骤S6、结果统计模块对统计数据检索模块匹配到的结果。
步骤S7、视图管理模块将结果统计模块统计的匹配结果输出到视图端进行显示, 如果找到目标应用程序则结构本次检索,如果没有找到目标应用程序则进入步骤S8。
步骤S8、在没有找到目标应用程序时,在视图端继续输入检索信息,并将该输入检索信息输入到数据检索模块。
步骤S9、结果统计模块将在步骤S6中统计的结果输入给数据检索模块。
步骤S10、数据检索模块再次对输入的两个检索信息进行匹配,并转到步骤S6执行相应的操作,直到检索到目标应用程序。
由此可见,本发明所提供的在移动设备上搜索应用程序的方法及系统,预先对各应用程序的名称进行分析处理,生成与各应用程序名称一一对应的字母检索信息;通过预先设置的字母检索模块接收用户输入的目标应用程序名称的字母,开启对目标应用程序的检索;将所述目标应用程序名称的字母,与所存储的与各应用程序名称一一对应的字母检索信息进行对比,检索出与所述目标应用程序名称相匹配的应用程序,并将包括所述匹配的应用程序的检索结果显示在应用程序界面上,完成对目标应用程序的检索,通过在应用程序界面设置字母检索模块,省略了输入关键字的步骤,搜索快速有准确,并且搜索的结果直接呈现在当前界面上,方便了用户的使用。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种在移动设备上搜索应用程序的方法,其特征在于,包括步骤A、预先对各应用程序的名称进行分析处理,生成与各应用程序名称一一对应的字母检索信息并存储;B、通过预先设置在交互界面的字母检索模块接收用户输入的目标应用程序名称的字母,开启对目标应用程序的检索;C、将所述字母检索模块接收的所述目标应用程序名称的字母,与所存储的与各应用程序名称一一对应的字母检索信息进行比对,检索出与所述目标应用程序名称相匹配的应用程序,并将包括所述匹配的应用程序的检索结果显示在应用程序界面上,完成对目标应用程序的检索。
2.根据权利要求I所述的方法,其特征在于,所述步骤B还包括步骤BI、在检索时,所述字母检索模块接收的用户输入的目标应用程序名称的字母为目标应用程序名称的首个字母。
3.根据权利要求2所述的方法,其特征在于,所述步骤C还包括步骤Cl、如果没有检索出目标应用程序,则继续接收用户对目标应用程序名称下一个字母的检索操作指令,查找上一次检索结果中的应用程序,检索出与该字母相匹配的应用程序, 并将包括本次检索出的应用程序的检索结果显示在应用程序界面上,依次类推,直到检索出目标应用程序。
4.根据权利要求I所述的方法,其特征在于,所述步骤A还包括,在对应用程序的名称进行分析处理时,如果应用程序的名称是数字或符号字符,则都按照一特定符号字符处理; 如果应用程序的名称是中文,则将该应用程序的中文名称转换为汉语拼音,按照英文字母进行处理。
5.根据权利要求I所述的方法,其特征在于,所述字母检索模块设置在应用程序界面上,包括26个英文字母和一个特定符号字符#。
6.根据权利要求I所述的方法,其特征在于,对目标应用程序的检索是按照目标应用程序名称的字母顺序依次检索。
7.根据权利要求I所述的方法,其特征在于,所述方法还包括在对目标应用程序检索时,通过返回键返回上一个检索结果界面。
8.根据权利要求I或4所述的方法,其特征在于,如果应用程序的名称是中文,则在检索时,只取每个中文字的拼音的首字母。
9.一种在移动设备上搜索应用程序的系统,其特征在于,包括字母检索模块,用于接收用户输入的目标应用程序名称的字母,开启对目标应用程序的检索,所述字母检索模块设置在显示应用程序图标的系统主界面上;其内设置有26个英文字母和一个特定符号字符;数据加载模块,用于加载应用程序的名称信息,并对所有应用程序的名称进行存取;数据分析模块,用于分析所述数据加载模块存取的应用程序名称信息,生成与所述应用程序名称相对应的字母检索信息,并将所述字母检索信息发送给数据检索模块;数据检索模块,用于根据用户对字母检索模块中目标应用程序名称字母的检索操作对数据分析模块生成的字母检索信息进行查找和匹配,检索出与用户的检索操作相匹配的应用程序;结果统计模块,用于统计数据检索模块对所述字母检索信息的匹配结果; 视图管理模块,用于在应用程序界面显示结果统计模块统计出的匹配结果。
10.根据权利要求9所述的系统,其特征在于,所述特定符号字符为#。
全文摘要
本发明公开了一种在移动设备上搜索应用程序的方法及系统,预先对各应用程序的名称进行分析处理,生成与各应用程序名称一一对应的字母检索信息;通过预先设置的字母检索模块接收用户输入的目标应用程序名称的字母,开启对目标应用程序的检索;将所述目标应用程序名称的字母,与所存储的与各应用程序名称一一对应的字母检索信息进行对比,检索出与所述目标应用程序名称相匹配的应用程序,并将包括所述匹配的应用程序的检索结果显示在应用程序界面上,完成对目标应用程序的检索,通过在应用程序界面设置字母检索模块,省略了输入关键字的步骤,搜索快速有准确,并且搜索的结果直接呈现在当前界面上,方便了用户的使用。
文档编号G06F17/30GK102542042SQ20111044437
公开日2012年7月4日 申请日期2011年12月27日 优先权日2011年12月27日
发明者廖景燕, 董耀 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1