一种智能导航装置、导航终端及终端中信息的导航方法

文档序号:5842410阅读:199来源:国知局
专利名称:一种智能导航装置、导航终端及终端中信息的导航方法
技术领域
本发明涉及通信技术领域,具体涉及一种智能导航装置、导航终端及终端中信息的导^:方法。
背景技术
随着经济和科技的发展,手机等终端的功能也日益变得完善及多样化,导航终端,即具有导航功能的终端的引入,给我们的日常生活带来了很多便利,它不仅可以提供电子地图的查询,而且还可以提供精确的定位、道路纠错等功能,是日常生活,特别是出行时的好帮手。
现有的导航终端,例如导航手机,使用时都需要由用户先打开导航程序,然后由用户填写目的地址后才能进入导航界面以实现导航功能。例如,当我们
需要查询手机中的某条消息里出现的某个地址A时,首先需要将A记下,然后打开导航程序,在目的地址的字段上填写上A,然后才能进入导航界面。
在对现有技术的研究和实践过程中,本发明的发明人发现,这种方法不仅费时、不方便,而且输入的信息容易出错,例如用户打错字或记错信息的内容等等。

发明内容
本发明实施例提供一种智能导航装置、导航终端及终端中信息的导航方法,使得用户可以从终端里的其他应用程序快捷、方便地调用导航程序,对终端中的信息进行导航。
一种终端中信息的导航方法,包括
获取文本信息;
判断导航程序是否启动;
若已启动,则将所述文本信息导入导航程序进行处理;若未启动,则启动导被^程序,执行将所述文本信息导入导航程序进行处理的步骤。
一种智能导航装置,包括获取单元,用于获取文本信息;判断单元,用于判断导航程序是否启动;
启动单元,用于在所述判断单元判断导4元程序未启动时,启动导航程序;
导航程序已经启动时,将所述获取单元获取到的文本信息导入导航程序进行处理。
一种导航终端,包括上述智能导航装置。
本发明实施例釆用获取终端里的文本信息,然后判断导航程序是否启动,若已启动,则直接将所述文本信息导入导4元程序进行处理,若未启动,则启动导航程序,然后再将所述文本信息导入导航程序进行处理,使得用户可以从终端里的其他应用程序快捷、方便地调用导航程序,并由系统自动导入需要导航的文本信息进行导航,在提高导航效率,方便用户的同时,也避免了由用户人工输入信息时容易出错的情况。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图l是本发明提供的实施例一的方法流程图2是本发明提供的实施例二的联系人信息的界面;
图3是本发明提供的实施例二的电话薄的界面;
图4是本发明提供的实施例二的日程的界面;
图5是本发明提供的实施例二的短信的界面;
图6是本发明提供的实施例三的智能导航装置的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例终端中信息的导航方法。本发明实施例还提供相应的智能导航装置及导航终端。以下分别进行详细说明。
实施例一、
一种终端中信息的导航方法,当用户需要对终端中的文本信息进行导航时,只需用户选中需要导:^的文本信息,然后触发智能导航装置,由智能导航装置通过接口自动获取用户所选择的文本信息,并判断导航程序是否启动,若已启动,则将该文本信息直接导入导航程序进行处理,若未启动,则启动导航程序,然后再将该文本信息导入导4元程序进行处理。
下面将从智能导航装置的角度对本发明实施例进行描述,如图l所示,其具体流程可以如下
101、 智能导航装置获取文本信息;
比如,在短信、日程或联系人等应用程序中设置启动智能导航装置的快捷菜单,当用户点击快捷菜单时,智能导航装置被触发,智能导航装置启动后,通过这些应用程序提供的接口获取地址的文本信息,该文本信息具体可以是联系人信息中的地址的文本信息、日程信息中的地址的文本信息或短信中的文本
4吕息寺等。
102、 智能导航装置判断导航程序是否启动,若已启动,则执行步骤103,若未启动,则执行步骤104。
103、 智能导航装置将所述文本信息导入导航程序进行处理,具体可以如

智能导航装置调用导舶二程序提供的搜索功能接口函数,然后导入步骤101中获取到的文本信息到所述搜索功能接口函数中,以所述文本信息作为关键字搜索导航程序里的兴趣点(POI, Point Of Interest)数据库,判断是否存在与所述文本信息相匹配的项目,若存在,则列出这些项目,例如可以以列表的形式列出这些项目以供用户选择,当用户在列出的项目中选4奪出需要导航的项目后,智能导航装置根据该用户选择的项目调用导航程序提供的接口,调出相应的地图界面;若不存在,则提示用户,例如可以通过发送消息告知用户搜索不到相匹配的项目,或者可以通过铃音或语音提示用户等等。当然,用户可以对导入到搜索功能接口函数中的文本信息进行修改,例如, 在接收到智能导航装置发送的表示搜索不到相匹配的项目的提示后,用户对文 本信息进行修改,然后再次触发智能导航装置,智能导航装置接收到用户修改
后的文本信息后,以修改后的文本信息作为关键字搜索导航程序里的POI数据
库,判断是否存在与所述修改后的文本信息相匹配的项目,此后的步骤与之前 的类似,在此不再累赘。
104、智能导航装置启动导航程序,然后执行步骤103。 由上可知,本发明实施例采用获取终端里的文本信息,然后判断导航程序 是否启动,若未启动,则启动导舶i程序,将所述文本信息导入导瓶i程序进行处 理,若已启动,则直接将所述文本信息导入导航程序进行处理,使得用户可以 从终端里的其他应用程序快捷、方便地调用导航程序,并由系统自动导入需要 导航的文本信息进行导航,在提高导航效率,方便用户的同时,也避免了由用 户人工输入信息时容易出错的情况。
实施例二、
冲艮据实施例一所描述的方法,下面将举例作进一步详细"^兑明。 (1 )对联系人里的文本信息进行导航。
在联系人信息里有家庭地址栏目和公司地址栏目,为了实施本发明实施例 所提供的方法,可以在联系人信息中增加一个表示导航地址的栏目,比如将该 栏目命名为"默认导航地址",然后将该栏目与智能导航装置进行链接,即提 供该栏目的接口给智能导航装置。如图2所示,可设置家庭地址或者公司地址 作为默认导航地址,出厂时可以设置默认导航地址是该联系人的公司地址,例 如图2中将"张三"的公司地址"幸福大厦,,设置为默认导航地址。设置完成 后,在所有出现此联系人信息的界面里都会有导航菜单,即"默认导航地址" 的快捷键,使用户能够快速以此联系人的家庭地址或者商务地址进行导航。导 航方法可以如下
智能导航装置通过具有联系人信息的应用程序提供的接口获取地址的文 本信息,判断导航程序是否启动,若未启动,则启动导航程序,若已启动或启 动导航程序之后,则调用导航程序提供的搜索功能接口函数,然后导入获取到 的地址的文本信息到所述搜索功能接口函数中,例如显示导航程序的搜索界
7面,然后将获取到的地址的文本信息导入到该搜索界面上的地址输入栏中,以 所述文本信息作为关键字搜索导航程序里的POI数据库,判断是否存在与该地 址的文本信息相匹配的项目,若存在,则列出这些项目以供用户选择,当用户 在列出的项目中选择出需要导航的项目后,智能导航装置根据该用户选择的项
目调用导航程序提供的接口,调出相应的地图界面;若不存在,则提示用户, 用户可以在搜索界面上对原来系统导入的地址的文本信息进行修改,然后再次 进行搜索。
例如,如图3所示,在电话簿的界面上设置有导航菜单,当用户在该电话 簿的界面上选定一个联系人时,若该联系人的"默认导航地址"已经设置,例 如图2中已经将"张三,,的默认导航地址设置为"幸福大厦",则该导航菜单 处于激活状态,表示可以根据上面所设的导航地址,快捷调用导航程序对该导 航地址进行导航,例如对"幸福大厦"进行导航,若该导航地址有相应的地图 信息,则可以显示出该导航地址相应的地图信息,即显示该联系人的住址或者 商务地址的地图信息;若该联系人的"默认导航地址"没有设置,例如联系人 的信息中家庭地址和商务地址均未填写,则该导4元菜单处于禁用状态,例如可 以用灰色显示,表示未激活或不可用。
(2)对日程里的文本信息进行导航。
如图4所示,可以在日程的约会、代办事项等里面有地址的文本信息的地 方设置一个界面菜单,该界面菜单上设置有导航项,作为启动智能导航装置的 触发键,当然,还可以有修改项,以便可以对该地址的文本信息作进一步修改。 当用户需要对日程里的地址的文本信息进行导航时,只需点击此菜单中导航项 就可通过智能导航装置调用导4元程序,并对此地址的文本信息作为目的地进行 导航。导航方法可以如下
智能导航装置通过日程应用程序提供的接口获取地址的文本信息,判断导 航程序是否启动,若未启动,则启动导艇3呈序,若已启动或启动导4充程序之后, 则调用导航程序提供的搜索功能接口函数,然后导入获取到的地址的文本信息 到所述搜索功能接口函数中,例如显示导航程序的搜索界面,然后将获取到的 地址的文本信息导入到该搜索界面上的地址输入栏中,以所述获取到的地址的 文本信息作为关键字搜索导航程序里的POI数据库,判断是否存在与该地址的
8文本信息相匹配的项目,若存在,则列出这些项目以供用户选择,当用户在列 出的项目中选择出需要导航的项目后,智能导航装置根据该用户选择的项目调 用导航程序提供的接口,调出相应的地图界面;若不存在,则提示用户,用户 可以在搜索界面上对原来系统导入的地址的文本信息进行修改,然后再次进行 搜索。
当然,用户也可以通过触发界面菜单中的^f务改项对日程里的地址的文本信 息进行修改,然后再触发该界面菜单中的导航项以启动智能导航装置,智能导 航装置启动后,通过日程应用程序提供的接口获取该修改后的地址的文本信息 并进行处理,处理过程与前面的类似,在此不再累赘。
例如,如图4所示,日程应用程序的界面中有一名称为"地点"的栏目, 假设该"地点,,上填写的是"123宾馆",此时,若用户需要对该地址进行导 航,则用户选择"123宾馆",在弹出的界面菜单中点击导航项,则智能导航 装置被启动,通过日程应用程序4是供的接口获取该文本信息,即"123宾馆", 判断导航程序是否启动,#支设导航程序并未启动,则启动导4元程序,在显示的 导航程序的搜索界面上的地址输入栏中导入"123宾馆",以"123宾馆"作为 关键字搜索导航程序里的POI数据库,判断是否存在与"123宾馆"相匹配的 项目,若存在,则以列表的形式列出这些项目以供用户选择,当用户在列出的 项目中选择出需要导航的项目后,智能导航装置根据该用户选择的项目调用导 航程序提供的接口,调出相应的地图界面;若不存在,则提示用户,用户可以 在搜索界面上对"123宾馆"进行修改,然后再次进行搜索。 (3 )对短信里的文本信息进行导航。
如图5所示,可以在短信的浏览界面和编辑界面中设置一个界面菜单,例 如可以设置当选择该浏览界面或编辑界面的文本信息并长按时,才弹出此界面 菜单,该界面菜单上设置有导航项,作为启动智能导航装置的触发键,当然, 还可以有修改项,以便可以对该地址的文本信息作进一步^奮改,或者有复制项 等等。当用户需要对短信中的文本信息进行导航时,比如短信中的文本信息里 有用户感兴趣的地址信息时,则用户可以选择该地址信息,比如通过手写笔拖 动选择此地址文本或者用其他方法选择,然后在弹出的界面菜单中点击导^元项 以启动智能导航装置,通过智能导航装置调用导航程序,并将此地址信息作为目的地进行导航。导航方法可以如下
智能导航装置通过短信应用程序提供的接口获取用户选择的文本信息,判 断导航4i序是否启动,若未启动,则启动导航程序,若已启动或启动导4元程序 之后,则调用导航程序提供的搜索功能接口函数,然后导入获取到的用户选择 的文本信息到所述搜索功能接口函数中,以该用户选择的文本信息作为关键字
搜索导航程序里的POI数据库,判断是否存在与该用户选择的文本信息相匹配
的项目,若存在,则列出这些项目以供用户选择,当用户在列出的项目中选择 出需要导航的项目后,智能导航装置根据该用户选择的项目调用导航程序提供
的接口,调出相应的地图界面;若不存在,则提示用户,用户可以在搜索界面 上对原来系统导入的地址的文本信息进行修改,然后再次进行搜索。
例如,如图5所示,用户收到一条短信"今晚在123宾馆吃饭",用户不 知"123宾馆"在何处,需要对"123宾馆"进行查询,调出"123宾馆"的 电子地图,则用户选择短信中的"123宾馆",在弹出的界面菜单中点击导航 项,则智能导航装置被启动,通过短信应用程序提供的接口获取该文本信息, 即"123宾馆",假设导航程序并未启动,则智能导航装置启动导航程序,在 显示的导航程序的搜索界面上的地址输入栏中导入"123宾馆,,,以"123宾馆" 作为关键字搜索导航程序里的POI数据库,判断是否存在与"123宾馆"相匹 配的项目,若存在,则列出这些项目以供用户选择,用户沖艮据自己的需要在列 出的项目中选择合适的项目,智能导航装置根据该用户选择的项目调用导航程 序提供的接口,调出相应的地图界面,即调出与"123宾馆"相应的地图界面; 若不存在,则提示用户,用户可以在搜索界面上对"123宾馆"进行修改,然 后再次进行搜索。
需说明的是,上述例子仅仅是列举的例子,本发明实施例还可以应用到终 端,例如手机中的彩信等其他应用程序中,另外,界面菜单的形式也不仅仅只 限于上述所列举的例子。
由上可知,本发明实施例通过采用智能导航装置来获取终端里的文本信 息,然后由智能导航装置判断导航程序是否启动,若未启动,则启动导航程序, 若已启动或在启动导航程序后,则将所述文本信息导入导航程序中的搜索功能 接口函数中,以该文本信息作为关键字在POI数据库中进行查询,列出与该文本信息相匹配的项目供用户选择,最后显示出用户选择的项目所对应的地图界 面,使得用户可以从终端里的其他应用程序快捷、方便地调用导航程序,并由 系统自动导入需要导航的文本信息进行导航,在提高导航效率,方便用户的同 时,也避免了由用户人工输入信息时容易出错的情况,而且本发明实施例还可 以列出与该文本信息相匹配的多个项目供用户选择, 一定程度避免了由于导入 的文本信息不规范而导致导航失败的情况,使得可以进一步提高导航的准确 度。
实施例三、
为了更好地实施以上方法,本发明还相应地提供一种智能导航装置,其特
征在于,如图6所示,该智能导航装置包括获取单元301、判断单元302、启动 单元303和处理单元304;
获取单元301,用于获取文本信息;
判断单元302,用于判断导航程序是否启动;
启动单元303,用于在所述判断单元302判断导航程序未启动时,启动导航 程序;
元302判断导航程序已经启动时,将所述获取单元301获取到的文本信息导入导 航程序进行处理。
其中处理单元包括调用单元3041、导入单元3042、 4叟索单元3043、显示单 元3044和提示单元3045;
调用单元3041,用于调用导航程序提供的搜索功能接口函数;
导入单元3042,用于将所述获取单元301获取到的文本信息导入到所述调 用单元3041调用的搜索功能接口函数中;
搜索单元3043,用于以所述导入单元3042导入的文本信息作为关键字搜索 导航程序里的POI数据库,判断是否存在与所述文本信息相匹配的项目;
显示单元3044,用于当搜索单元3043判断存在与所述文本信息相匹配的项 目时,列出所述相匹配的项目,接收用户在列出的相匹配的项目中选择的项目, 根据所述选择的项目调出导航程序提供的接口以便调出相应的地图界面;
提示单元3045,用于当搜索单元3043判断不存在与所述文本信息相匹配的项目时,提示用户。
当然,该处理单元还可以包括修改单元3046;
修改单元3046,用于接受用户对导入到搜索功能接口函数中的文本信息的 修改;
所述搜索单元3043,还用于以所述修改单元3046修改后的文本信息作为关 键字搜索导航程序里的POI数据库,判断是否存在与所述修改后的文本信息相 匹配的项目。
下面将举例作进一步说明。
首先,当用户需要对终端中的文本信息进行导航时,点击触发键启动智能 导航模块,则智能导航装置的获取单元301获取该文本信息,然后判断单元302 判断导航程序是否启动,若未启动,则启动单元303启动导舶i程序,若已经启 动或启动单元303启动导艇^程序后,则处理单元304的调用单元3041调用导航程 序提供的搜索功能接口函数,并由导入单元3042将所述获取单元30]获取到的 文本信息导入到所述调用单元3041调用的搜索功能接口函数中,然后搜索单元 3 043以所述导入单元3042导入的文本信息作为关键字搜索导航程序里的POI数 据库,判断是否存在与所述文本信息相匹配的项目,若存在,则显示单元3044 列出所述相匹配的项目,然后接收用户在列出的相匹配的项目中选择的项目, 并根据所述选择的项目调出导航程序提供的接口以调出相应的地图界面;若不 存在,则提示单元3045提示用户。
本发明还相应地提供一种导航终端,包括本发明提供的任一种智能导航装置。
由上可知,本发明实施例的智能导航装置可以获取终端里的文本信息,然 后判断导4元程序是否启动,若未启动,则启动导航程序,若已启动后启动导航 程序后,则将所述文本信息导入导航程序进行处理,使得用户可以从终端里的 其他应用程序快捷、方便地调用导航程序,并由系统自动导入需要导航的文本 信息进行导航,在提高导航效率,方便用户的同时,也避免了由用户人工输入 信息时容易出错的情况。
综上,本发明实施例具有如下有益效果
本发明实施例通过采用智能导航装置来获取终端里的文本信息,然后由智能导航装置判断导航程序是否启动,若未启动,则启动导航程序,若已启动或 在启动导航程序后,则将所述文本信息导入导航程序中的搜索功能接口函数 中,以该文本信息作为关键字在POI数据库中进行查询,若查询到有与该文本 信息相匹配的项目,则列出这些项目供用户选择,并根据用户选择的项目调用 导航程序提供的接口,调出相应的地图界面,使得用户可以从终端里的其他应 用程序快捷、方便地调用导航程序,并由系统自动导入需要导航的文本信息进 行导航,在提高导航效率,方便用户的同时,也避免了由用户人工输入信息时 容易出错的情况,而且本发明实施例还可以列出与该文本信息相匹配的多个项 目供用户选择, 一定程度避免了由于导入的文本信息不规范而导致导航失败的 情况,使得可以进一步提高导航的准确度。
观B乂貫迎4久个八贝,》 骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读
存储介质中,存储介质可以包括ROM、 RAM、磁盘或光盘等。
以上对本发明实施例所提供的一种智能导航装置、导航终端及终端中信息 的导航方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方
想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明 的限制。
权利要求
1、一种终端中信息的导航方法,其特征在于,包括获取文本信息;判断导航程序是否启动;若已启动,则将所述文本信息导入导航程序进行处理;若未启动,则启动导航程序,执行将所述文本信息导入导航程序进行处理的步骤。
2、 根据权利要求l所述的终端中信息的导航方法,其特征在于,所述将所 述文本信息导入导航程序进行处理具体为调用导航程序提供的搜索功能接口函数; 导入所述文本信息到所述搜索功能接口函数中;以所述文本信息作为关键字搜索导航程序里的兴趣点POI数据库,判断是 否存在与所述文本信息相匹配的项目;A. 若存在,则列出所述相匹配的项目,接收用户在列出的相匹配的项目中 选择的项目,根据所述选择的项目调出导航程序提供的接口以调出相应的地图 界面;B. 若不存在,则提示用户。
3、 根据权利要求2所述的终端中信息的导航方法,其特征在于,所述提示 用户之后还包括接受用户对导入到搜索功能接口函数中的文本信息的修改; 以修改后的文本信息作为关键字搜索导航程序里的POI数据库,判断是否 存在与所述修改后的文本信息相匹配的项目,然后执行A或B步骤。
4、 根据权利要求1至3中任一项所述的终端中信息的导航方法,其特征在 于,所述获取文本信息具体为获取联系人信息中的地址的文本信息、日程信息中的地址的文本信息或短 信中的文本信息。
5、 一种智能导航装置,其特征在于,包括 获取单元,用于获取文本信息; 判断单元,用于判断导航程序是否启动;启动单元,用于在所述判断单元判断导航程序未启动时,启动导航程序;导航程序已经启动时,将所述获取单元获取到的文本信息导入导航程序进行处 理。
6、 根据权利要求5所述的智能导航装置,其特征在于,所述处理单元包括 调用单元,用于调用导航程序提供的搜索功能接口函数;导入单元,用于将所述获取单元获取到的文本信息导入到所述调用单元调 用的搜索功能4妻口函数中;搜索单元,用于以所述导入单元导入的文本信息作为关键字搜索导航程序 里的POI数据库,判断是否存在与所述文本信息相匹配的项目;出所述相匹配的项目,接收用户在列出的相匹配的项目中选择的项目,根据所 述选择的项目调出导航程序提供的接口以调出相应的地图界面;提示单元,用于当搜索单元判断不存在与所述文本信息相匹配的项目时, 提示用户。
7、 根据权利要求6所述的智能导航装置,其特征在于,所述处理单元还包括修改单元,用于接受用户对导入到搜索功能接口函数中的文本信息的修改;所述搜索单元,还用于以所述修改单元修改后的文本信息作为关键字搜索 导4元程序里的POI数据库,判断是否存在与所述修改后的文本信息相匹配的项 目。
8、 一种导航终端,其特征在于,包括权利要求5至7中任一项的智能导航 装置。
全文摘要
本发明公开了一种智能导航装置、导航终端及终端中信息的导航方法。本发明实施例采用获取终端里的文本信息,然后判断导航程序是否启动,若未启动,则启动导航程序,将所述文本信息导入导航程序进行处理,若已启动,则直接将所述文本信息导入导航程序进行处理,使得用户可以从终端里的其他应用程序快捷、方便地调用导航程序,并由系统自动导入需要导航的文本信息进行导航,在提高导航效率,方便用户的同时,也避免了由用户人工输入信息时容易出错的情况。
文档编号G01C21/26GK101482420SQ20081018615
公开日2009年7月15日 申请日期2008年12月19日 优先权日2008年12月19日
发明者王国军, 威 高 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1