用于移动终端的应用程序查找方法及装置.pdf

上传人:奻奴 文档编号:1085135 上传时间:2018-03-30 格式:PDF 页数:19 大小:674.10KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910160856.4

申请日:

2009.07.29

公开号:

CN101631332A

公开日:

2010.01.20

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04W 24/00公开日:20100120|||实质审查的生效|||公开

IPC分类号:

H04W24/00(2009.01)I

主分类号:

H04W24/00

申请人:

中兴通讯股份有限公司

发明人:

赵翠华

地址:

518057广东省深圳市南山区科技南路55号

优先权:

专利代理机构:

北京康信知识产权代理有限责任公司

代理人:

余 刚;吴孟秋

PDF下载: PDF下载
内容摘要

本发明提供了一种用于移动终端的应用程序查找方法,包括以下步骤:移动终端的显示屏提供查找界面;接收用户通过查找界面输入的关键字;在所述移动终端所存储的应用程序中检索与关键字匹配的匹配应用程序;显示检索结果。本发明还提供了一种用于移动终端的应用程序查找装置,包括:查找界面模块;输入模块;检索模块;显示模块。本发明节省了用户的查找时间,提高了查找效率,提升了用户体验,从而克服了相关技术中用于移动终端的应用程序查找方法查找时间较长甚至出现查找失败,从而导致查找效率较低,用户体验较差的问题。

权利要求书

1: 一种用于移动终端的应用程序查找方法,其特征在于,包括以 下步骤: 移动终端的显示屏提供查找界面; 接收用户通过所述查找界面输入的关键字; 在所述移动终端所存储的应用程序中检索与所述关键字 匹配的匹配应用程序; 显示检索结果。
2: 根据权利要求1所述的应用程序查找方法,其特征在于,还包 括: 接收用户从所述检索结果对目标应用程序的选择; 启动所述目标应用程序。
3: 根据权利要求1所述的应用程序查找方法,其特征在于,在所 述移动终端所存储的应用程序中检索与所述关键字匹配的匹 配应用程序具体包括: 根据所述关键字检索得到所述匹配应用程序的标识符; 根据所述标识符得到所述匹配应用程序的名称和入口函 数。
4: 根据权利要求1所述的应用程序查找方法,其特征在于,显 示检索结果具体包括: 显示所述匹配应用程序的名称。
5: 根据权利要求2所述的应用程序查找方法,其特征在于,启动 所述目标应用程序具体包括: 根据所述选择得到所述目标应用程序的入口函数; 根据所述目标应用程序的入口函数启动所述目标应用程 序。
6: 根据权利要求3所述的应用程序查找方法,其特征在于,所述 关键字与所述标识符之间存在第一映射关系,所述标识符与所 述入口函数之间存在第二映射关系。
7: 根据权利要求6所述的应用程序查找方法,其特征在于,所述 第一映射关系和所述第二映射关系采用数组数据结构进行管 理。
8: 根据权利要求6所述的应用程序查找方法,其特征在于,所述 第一映射关系和所述第二映射关系采用链表数据结构进行管 理。
9: 根据权利要求1至8中任一项所述的应用程序查找方法,其特 征在于,所述关键字为汉字、全拼、简拼或英文。
10: 一种用于移动终端的应用程序查找装置,其特征在于,包括: 查找界面模块,用于移动终端的显示屏提供查找界面; 输入模块,用于接收用户通过所述查找界面输入的关键 字; 检索模块,用于在所述移动终端所存储的应用程序中检索 与所述关健字匹配的匹配应用程序; 显示模块,用于显示检索结果。
11: 根据权利要求10所述的应用程序查找装置,其特征在于,还 包括: 选择模块,用于接收用户从检索结果对目标应用程序的选 择; 启动模块,用于启动所述目标应用程序。

说明书


用于移动终端的应用程序查找方法及装置

    【技术领域】

    本发明涉及通信领域,具体而言,涉及一种用于移动终端的应用程序查找方法及装置。

    背景技术

    随着移动终端技术的发展,其提供的应用程序也不断增加,用户需要移动终端支持对应用程序的查找定位功能。

    相关技术中提供了一种用于移动终端的应用程序查找方法,该方法对于用户使用频繁的诸如电话本、新建短信、闹钟等应用程序,提供了相应的快捷键。

    发明人发现相关技术中用于移动终端的应用程序查找方法当用户需要调用无快捷键的应用程序时,必须操作多级菜单来完成对某个应用程序的查找定位,例如当蓝牙这一应用程序的路径为“桌面→主菜单→工具箱→连接→蓝牙”时,用户需要正确操作四级菜单才能查找到相应的程序入口以开启蓝牙功能,即用户查找应用程序花费的时间较长,在用户不熟悉多级菜单设置时甚至会导致查找失败,从而造成对应用程序的查找效率较低,用户体验较差。

    【发明内容】

    本发明旨在提供一种用于移动终端的应用程序查找方法及装置,能够解决相关技术中用于移动终端的应用程序查找方法当用户需要调用无快捷键的应用程序时,必须操作多级菜单来完成对某个应用程序的查找定位,查找时间较长甚至出现查找失败,从而导致查找效率较低,用户体验较差的问题。

    在本发明的实施例中,提供了一种用于移动终端的应用程序查找方法,包括以下步骤:移动终端的显示屏提供查找界面;接收用户通过查找界面输入的关键字;在移动终端所存储的应用程序中检索与关键字匹配的匹配应用程序;显示检索结果。

    优选地,上述应用程序查找方法还包括:接收用户从检索结果对目标应用程序的选择;启动目标应用程序。

    优选地,在上述应用程序查找方法中,在移动终端所存储的应用程序中检索与关键字匹配的匹配应用程序具体包括:根据关键字检索得到匹配应用程序的标识符;根据标识符得到匹配应用程序的名称和入口函数。

    优选地,在上述应用程序查找方法中,显示检索结果具体包括:显示匹配应用程序的名称。

    优选地,在上述应用程序查找方法中,启动目标应用程序具体包括:根据选择得到目标应用程序的入口函数;根据目标应用程序的入口函数启动目标应用程序。

    优选地,在上述应用程序查找方法中,关键字与标识符之间存在第一映射关系,标识符与入口函数之间存在第二映射关系。

    优选地,在上述应用程序查找方法中,第一映射关系和第二映射关系采用数组数据结构进行管理。

    优选地,在上述应用程序查找方法中,第一映射关系和第二映射关系采用链表数据结构进行管理。

    优选地,在上述应用程序查找方法中,关键字为汉字、全拼、简拼或英文。

    在本发明的实施例中,还提供了一种用于移动终端的应用程序查找装置,包括:查找界面模块,用于移动终端的显示屏提供查找界面;输入模块,用于接收用户通过查找界面输入的关键字;检索模块,用于在移动终端所存储的应用程序中检索与关键字匹配的匹配应用程序;显示模块,用于显示检索结果。

    优选地,上述应用程序查找装置还包括:选择模块,用于接收用户从检索结果对目标应用程序的选择;启动模块,用于启动目标应用程序。

    上述实施例支持用户输入关于应用程序的关键字,并根据关键字来实现对应用程序的查找,故节省了用户的查找时间,提高了查找效率,提升了用户体验,从而克服了相关技术中用于移动终端的应用程序查找方法当用户需要调用无快捷键的应用程序时,必须操作多级菜单来完成对某个应用程序的查找定位,查找时间较长甚至出现查找失败,从而导致查找效率较低,用户体验较差的问题。

    【附图说明】

    此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

    图1示出了根据本发明第一实施例的应用程序查找方法的流程图;

    图2示出了根据本发明第二实施例的应用程序查找方法的流程图;

    图3示出了根据本发明第三实施例的应用程序查找装置的结构图;

    图4示出了根据本发明第四实施例的应用程序查找装置的结构图。

    【具体实施方式】

    下面将参考附图并结合实施例,来详细说明本发明。

    图1示出了根据本发明第一实施例的应用程序查找方法地流程图,该方法包括以下步骤:

    步骤S101,移动终端的显示屏提供查找界面;

    步骤S102,接收用户通过查找界面输入的关键字;

    步骤S103,在移动终端所存储的应用程序中检索与关键字匹配的匹配应用程序;

    步骤S104,显示检索结果。

    本实施例的应用程序查找方法用于手机、PDA(Personal DigitalAssistant,个人数码助理)等移动终端,首先由移动终端的显示屏提供查找界面,接下采接收用户通过查找界面输入的关键字,然后在移动终端所存储的应用程序中检索与关键字匹配的匹配应用程序,最后显示检索结果,由于本实施例支持用户输入关于应用程序的关键字,并根据关键字来实现对应用程序的查找,故节省了用户的查找时间,提高了查找效率,提升了用户体验,从而克服了相关技术中用于移动终端的应用程序查找方法当用户需要调用无快捷键的应用程序时,必须操作多级菜单来完成对某个应用程序的查找定位,查找时间较长甚至出现查找失败,从而导致查找效率较低,用户体验较差的问题。本实施例的应用程序查找方法。

    优选地,上述应用程序查找方法还包括:接收用户从检索结果对目标应用程序的选择;启动目标应用程序。

    本实施例首先接收用户从匹配应用程序对目标应用程序的选择,然后启动目标应用程序。这样做,便于用户从查找得到的匹配应用程序中进行选择,并快速启动,实现了用户对目标应用程序的快速查找和调用。

    优选地,在上述应用程序查找方法中,步骤S102具体包括:根据关键字检索得到匹配应用程序的标识符ID;根据ID得到匹配应用程序的名称和入口函数。

    本实施例在接收用户输入的关键字后,首先根据关键字检索得到匹配应用程序的ID,再根据匹配应用程序ID得到匹配应用程序的名称和入口函数。对于每个应用程序而言,其ID是独一无二的,故根据ID可得到程序的入口函数以实现调用,但应用程序的ID和入口函数的用户识别度较低,故在得到ID后还获取了匹配应用程序的名称用于提供给用户。其中检索的依据是关键字-ID匹配法则,该匹配法则包括:

    1、与关键字严格匹配的应用程序ID;

    2、忽略大小写后与关键字匹配的应用程序ID;

    3、与关键字严格匹配,或忽略大小写后与关键字匹配的应用程序ID。

    优选地,在上述应用程序查找方法中,步骤S103具体包括:显示匹配应用程序的名称。

    本实施例显示根据匹配应用程序ID得到的检索结果,若检索出1条或多条匹配应用程序,则以菜单的形式向用户显示与其对应的名称;若检索结果为0条匹配应用程序,即没有应用程序与关键字匹配,则显示为空,并提示用户无匹配项。当用户输入关键字前,以菜单的形式显示所有应用程序的名称。由于应用程序的名称对于用户而言识别度较高,故显示名称有利于用户识别。

    优选地,在上述应用程序查找方法中,启动目标应用程序具体包括:根据选择得到目标应用程序的入口函数;根据目标应用程序的入口函数启动目标应用程序。

    本实施例中用户从显示的匹配应用程序名称菜单中选择目标应用程序,按键聚焦到目标应用程序的菜单项上,按确定键后,从菜单项中得到该菜单项对应于目标应用程序的ID,再根据该ID得到其入口函数,最后根据目标应用程序的入口函数启动目标应用程序。本实施例实现了用户对目标应用程序快速、准确的调用。

    优选地,在上述应用程序查找方法中,关键字与ID之间存在第一映射关系,ID与入口函数之间存在第二映射关系。

    本实施例的关键字与ID之间存在第一映射关系,第一映射关系即对上述关键字-ID匹配法则进行了规定,故根据关键字可检索得到匹配应用程序的ID;ID与入口函数之间存在第二映射关系,故根据应用程序的ID可得到其相应的入口函数。

    优选地,在上述应用程序查找方法中,第一映射关系和第二映射关系采用数组数据结构进行管理。

    本实施例中采用数组来管理第一映射关系和第二映射关系,例如采用如下的数据结构:

    #define APP_MAX_NUM.../*应用程序的个数*/

    struct APP_STRUCT_TYPE

    {

         APP_ID_TYPE app_id;/*应用程序的ID*/

         APP_ENTRY_TYPE app_entry;/*应用程序的入口函数*/

         APP_LOGO_TYPE app_logo;/*应用程序的图标*/

         APP_KEYWORD_TYPE app_keyword/*检索关键字*/

    };

    每个应用程序均使用APP_STRUCT_TYPE结构类型表示,所有应用程序的管理使用该类型的数组,增加或减少应用程序时,只需要在数组中去掉该应用程序即可,易于关键字和应用程序的扩展,且代码复杂度低,容易维护。

    /*所有应用映射表*/

    APP_STRUCT_TYPE app_map_info[APP_MAX_NUM]=

    {

       {......}

       ......

       {......}

    };

    其中,APP_KEYWORD_TYPE可用二级字符指针类型(char**)数组建一个表,用来管理关键字、ID、入口程序之间的映射关系,比如:

    /*每个模块支持的关键字,例如蓝牙*/

    #define APP_KEYWORD_NUM_MAX 4/*每个应用支持检索关键字个数*/

    char*app_keyword_bluetooth[APP_KEYWORD_NUM_MAX]=

    {

    “lanya”,“ly”,“Bluetooth”,“蓝牙”,

    ......

    };

    使用时用app_keyword_bluetooth初始化APP_STRUCT_TYPE结构类型中的app_keyword成员。由于本实施例采用上述方法对第一映射关系进行管理,则当用户输入“lanya”、“ly”、“Bluetooth”或“蓝牙”时,均可准确定位到蓝牙这一应用程序。当对检索关键字进行扩展时,重定义宏APP_KEYWORD_NUM_MAX,并在关键字列表中添加相应关键字即可。

    优选地,在上述应用程序查找方法中,第一映射关系和第二映射关系采用链表数据结构进行管理。

    本实施例中采用链表来管理第一映射关系和第二映射关系,将所有应用搜索关键字,应用入口函数的抽象以配置文件的方式保存在移动终端的文件系统中,向用户提供新安装的应用程序的添加接口和用户自定义搜索关键字的接口。移动终端启动时读取配置文件来对上述功能进行初始化。采用链表的动态数据结构便于用户对应用程序及关键字进行动态配置,提高了扩展性。

    优选地,在上述应用程序查找方法中,关键字为汉字、全拼、简拼或英文。

    本实施例中的关键字可为汉字、全拼、简拼或英文,即步骤S101支持用户使用汉字、全拼、简拼或英文输入法来输入关键字,而且步骤S102支持汉字、全拼、简拼或英文多种关键字的检索。这样做,使得不同文化背景、不同语言使用习惯的用户均可通过输入关键字查找到目标应用程序,扩展了该应用程序查找方法的使用范围。

    优选地,在上述应用程序查找方法中,当用户输入的关键字包含非ASCII字符时,在检索以得到匹配应用程序时过滤掉对全拼、简拼和英文的匹配,进一步提高了检索效率。

    图2示出了根据本发明第二实施例的应用程序查找方法的流程图,该方法包括以下步骤:

    步骤S201,正常启动应用程序查找功能,向用户提供用于输入关键字的编辑框,编辑框通常放置于用户易于发现之处,此时在菜单列表中显示所有支持检索的应用程序名称;

    步骤S202,接收用户输入,并对输入的关键字进行有效性检查;

    步骤S203,根据关键字和关键字-ID匹配法则,检索得到匹配应用程序的ID;

    步骤S204,根据得到的匹配应用程序的ID,去搜索每个ID对应的应用程序名称和应用程序的入口函数,并将应用程序名称以列表的方式显示给用户;

    步骤S205,接收用户从匹配应用程序列表中选择目标应用程序的按键操作,并在确定键按下后启动目标应用程序。

    上述实施例中的菜单项均使用如下的数据结构表示:

    struct APP_LIST_MENU_TYPE

    {

    APP_LIST_MENU_INDEX_TYPE menu_index;/*菜单项在菜单中的索引*/

    APP_ID_TYPE app_id;/*该菜单项对应的应用程序ID*/

    }

    则步骤S204中各菜单按照索引显示(1,2,......,APP_MAX_NUM),步骤S205中从菜单项中得到目标应用程序的ID(APP_LIST_MENU_TYPE的app_id成员),再根据该ID在应用映射表app_map_info中获取对应的应用程序入口函数,并根据该入口函数启动目标应用程序。

    步骤S204中也可使用APP_STRUCT_TYPE结构的app_logo成员显示应用程序的图标。

    图3示出了根据本发明第三实施例的应用程序查找装置的结构图,该装置包括:

    查找界面模块10,用于提供查找界面;

    输入模块20,用于接收用户通过查找界面输入的关键字;

    检索模块30,用于在移动终端所存储的应用程序中检索与关键字匹配的匹配应用程序;

    显示模块40,用于显示检索结果。

    本实施例的应用程序查找装置用于手机、PDA等移动终端,首先采用查找界面模块10提供查找界面,接下来采用输入模块20接收用户输入的关键字,然后采用检索模块30检索得到与关键字匹配的匹配应用程序,最后采用显示模块40显示匹配应用程序,由于本实施例支持用户输入关于应用程序的关键字,并根据关键字来实现对应用程序的查找,故节省了用户的查找时间,提高了查找效率,提升了用户体验,从而克服了相关技术中用于移动终端的应用程序查找方法当用户需要调用无快捷键的应用程序时,必须操作多级菜单来完成对某个应用程序的查找定位,查找时间较长甚至出现查找失败,从而导致查找效率较低,用户体验较差的问题。本实施例的应用程序查找方法。

    图4示出了根据本发明第四实施例的应用程序查找装置的结构图,该装置还包括:选择模块50,用于接收用户从检索结果对目标应用程序的选择;启动模块60,用于启动目标应用程序。

    本实施例还采用选择模块50接收用户从匹配应用程序对目标应用程序的选择,并采用启动模块60启动目标应用程序。这样做,便于用户从查找得到的匹配应用程序中进行选择,并快速启动,实现了用户对目标应用程序的快速查找和调用。

    本实施例中的应用程序查找装置首先采用查找界面模块10提供查找界面,接下来采用由输入模块20接收用户输入的关键字,接着采用检索模块30检索得到与关键字匹配的匹配应用程序,然后采用显示模块40显示匹配应用程序的菜单项,比如显示在手机等移动终端的LCD(Liquid Crystal Display,液晶显示器)上,再采用选择模块50接收用户从匹配应用程序菜单项中对目标应用程序的按键选择,最后采用启动模块60启动目标应用程序。

    从以上的描述中,可以看出,本发明上述的实施例支持用户输入关于应用程序的关键字,并根据关键字来实现对应用程序的查找,故节省了用户的查找时间,提高了查找效率,提升了用户体验。

    显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

    以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

用于移动终端的应用程序查找方法及装置.pdf_第1页
第1页 / 共19页
用于移动终端的应用程序查找方法及装置.pdf_第2页
第2页 / 共19页
用于移动终端的应用程序查找方法及装置.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《用于移动终端的应用程序查找方法及装置.pdf》由会员分享,可在线阅读,更多相关《用于移动终端的应用程序查找方法及装置.pdf(19页珍藏版)》请在专利查询网上搜索。

本发明提供了一种用于移动终端的应用程序查找方法,包括以下步骤:移动终端的显示屏提供查找界面;接收用户通过查找界面输入的关键字;在所述移动终端所存储的应用程序中检索与关键字匹配的匹配应用程序;显示检索结果。本发明还提供了一种用于移动终端的应用程序查找装置,包括:查找界面模块;输入模块;检索模块;显示模块。本发明节省了用户的查找时间,提高了查找效率,提升了用户体验,从而克服了相关技术中用于移动终端的应。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1