一种基于无线通讯设备的位置定位方法及无线通讯设备 技术领域 本发明涉及无线通讯设备领域, 尤其涉及的是一种基于无线通讯设备的位置定位 方法及无线通讯设备。
背景技术 随着电子技术的发展和人们生活水平的不断提高, 各种无线通讯设备如手机等的 使用越来越普及, 现在大部分无线通讯设备都具备 GPS 定位功能。
GPS 定位已经越来越普及, 无线通讯设备具有了 GPS 定位导航的功能, 大大方便了 用户的生活与旅行, 查找饭店、 查找加油站、 查找公司等, 人们都会打开地图模块, 输入相应 的位置信息进行搜索, 定位具体位置。
用户通过浏览网页、 查看信息、 邮件时, 当看到地名、 地理位置也会进行搜索定位, 从而可以更方便地了解其具体的位置 ; 同时, 人们也越来越多地喜欢进行位置信息的共享, 如: 通过短信告知对方家庭住址, 通过邮件告知对方会议地点, 通过微博告诉所有好友游玩
的地点等等。所有这些用户都需要对地理位置进行操作, 即通过地图模块进行地点的搜索 与定位。
然而, 现有技术的无线通讯设备中要进行位置的定位或者导航时需要打开地图模 块, 输入相应的位置信息, 再进行定位。 但是, 要定位必须要记下要定位的地点, 退出当前的 应用, 打开地图模块, 再输入需要定位或导航的地点, 点击搜索进行定位, 定位完后退出地 图, 再重新进入定位前的应用。 通过这种方法进行定位不是很方便, 用户首先要记下需要定 位的地点, 再退出当前应用, 打开地图后还要输入地位的地点或位置, 进入地图应用中再进 行相关的定位工作, 流程很麻烦, 效率也不高。
因此, 现有技术还有待于改进和发展。 发明内容 本发明要解决的技术问题在于, 针对现有技术的上述缺陷, 提供一种基于无线通 讯设备的位置定位方法及无线通讯设备, 其使无线通讯设备新增加了快速定位功能, 大大 简化了用户地点位置定位的流程, 以及对地点位置操作的流程, 加快了操作的速度, 方便了 用户的使用。
本发明解决技术问题所采用的技术方案如下 : 一种基于无线通讯设备的位置定位方法, 其中, 包括步骤 : A、 通过浏览界面显示文本信息, 并将当前浏览界面中的文本信息显示为可选择的状 态; B、 当需定位所述显示的文本信息中某个位置信息时, 接收用户的操作选择需定位的位 置信息字符串, 并记录当前用户选择到的位置信息字符串 ; C、 通过定位菜单选择定位功能, 从所显示的文本信息中提取用户所选择的位置信息字 符串 ;
D、 将该提取的位置信息字符串作为搜索关键字自动打开地图模块进行搜索定位, 并将 搜索定位到的与位置信息对应的地址信息在地图上显示。
所述基于无线通讯设备的位置定位方法, 其中, 所述步骤 D 之后还包括步骤 : E、 接收用户的操作对所显示的地址信息进行进一步的编辑操作, 操作完成返回所述浏 览界面。
所述基于无线通讯设备的位置定位方法, 其中, 所述步骤 A 还包括 : 通过键盘或者 触摸屏接收用户的操作将当前浏览界面中的文本信息显示为可选择的状态。
所述基于无线通讯设备的位置定位方法, 其中, 所述步骤 B 还包括 : 通过移动光标 或者触摸屏接收用户的操作选择需定位的位置信息字符串, 并根据光标移动或者触摸屏上 的坐标记录下当前用户选择到的位置信息字符串。
所述基于无线通讯设备的位置定位方法, 其中, 所述步骤 D 还包括 : D1、 地图模块接收到需要定位的位置信息后, 搜索地图地址库, 将提取的位置信息字符 串与地图地址库中的位置信息进行匹配 ; D2、 当输入的地址信息唯一, 则地图模块在地图上定位并显示具体的地点给用户 ; D3、 当输入的地址信息不是唯一的, 则通过地图模块将搜索到的相近的地址列给用户, 通过接收用户的操作选择其中需定位的地址, 地图模块将该地址在地图上定位并显示给用 户。
所述基于无线通讯设备的位置定位方法, 其中, 所述步骤 E 中的对所定位的位置 信息具体地图信息进行编辑操作具体包括 : 对所定位到的与位置信息对应的地址信息进行 导航, 或者对定位到的与位置信息对应的地址信息进行保存、 共享操作。
一种无线通讯设备, 其中, 包括 : 显示模块, 用于通过浏览界面显示文本信息, 并将当前浏览界面中的文本信息显示为 可选择的状态 ; 位置信息选择模块, 用于当需定位所述显示的文本信息中某个位置信息时, 接收用户 的操作选择需定位的位置信息字符串, 并记录当前用户选择到的位置信息字符串 ; 位置信息提取模块, 用于通过定位菜单选择定位功能, 从所显示的文本信息中提取用 户所选择的位置信息字符串 ; 地图模块, 用于将该提取的位置信息字符串作为搜索关键字自动打开地图模块进行搜 索定位, 并将搜索定位到的与位置信息对应的地址信息在地图上显示。
所述的无线通讯设备, 其中, 其还包括 : 位置信息操作模块, 用于接收用户的操作对所显示的地址信息进行进一步的编辑操 作, 操作完成返回所述浏览界面。
所述的无线通讯设备, 其中, 所述地图模块进一步包括 : 自动打开单元, 用于根据用户选择的定位操作, 自动打开地图搜索功能 ; 搜索匹配单元, 用于接收到需要定位的位置信息后, 搜索地图地址库, 将提取的位置信 息字符串与地图地址库中的位置信息进行匹配 ; 第一地址显示单元, 用于当输入的地址信息唯一, 则地图模块在地图上定位并显示具 体的地点给用户 ; 第二地址显示单元, 用于当输入的地址信息不是唯一的, 则通过地图模块将搜索到的相近的地址列给用户, 通过接收用户的操作选择其中需定位的地址, 地图模块将该地址在 地图上定位并显示给用户。
所述的无线通讯设备, 其中, 所述位置信息操作模块进一步包括 : 导航操作单元, 用于提供导航操作菜单对所定位到的与位置信息对应的地址信息进行 导航操作 保存共享操作单元, 用于提供保存共享操作菜单对所定位到的与位置信息对应的地址 信息进行保存、 共享操作。
本发明所提供的一种基于无线通讯设备的位置定位方法及无线通讯设备, 使用户 在看电子书、 浏览网页或者是看短信邮件时, 遇到需要定位的地名或位置时, 只要通过触摸 屏或者键盘选择需要定位的地名或位置, 再选择操作选项中 “定位” , 就能直接打开地图, 对 用户想要定位的地名或位置进行搜索, 并将定位的结果显示到地图上, 使无线通讯设备增 加了快速定位的新功能。同时, 定位后用户可以对定位到的位置结果进行操作, 包括 : 保存 该地点, 或者直接选择导航 (从当前位置到定位的位置) 。用户查看或操作完定位的结果后, 退出地图就能回到定位前的应用中。通过本发明大大简化了用户地点位置定位的流程, 以 及对地点位置操作的流程, 加快了操作的速度, 方便了用户的使用。 附图说明
图 1 是本发明实施例的基于无线通讯设备的位置定位方法流程图。 图 2 是本发明实施例的无线通讯设备原理框图。 图 3 是本发明实施例的无线通讯设备的地图模块内部原理框图。 图 4 是本发明的一具体应用实施例使用流程图。具体实施方式
本发明所提供的一种基于无线通讯设备的位置定位方法及无线通讯设备, 为使本 发明的目的、 技术方案及优点更加清楚、 明确, 以下参照附图并举实施例对本发明进一步详 细说明。应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并不用于限定本发明。
本发明实施例所提供的一种基于无线通讯设备的位置定位方法, 如图 1 所示, 主 要包括以下步骤 : 步骤 S110、 通过浏览界面显示文本信息, 并将当前浏览界面中的文本信息显示为可选 择的状态。
本实施例中, 所述无线通讯设备可以为但不限于手机等, 所述文本信息包括短信 息、 彩信、 邮件、 网页等, 下面主要以手机中的应用短信息 (SMS) 中搜索定位为例 (其他的应 用如彩信、 邮件、 网页等与之基本相同) , 详细说明本发明的方法与实现。
本实施例中, 当用户浏览短信时, 通过浏览界面显示该短信的文本信息, 并可通过 键盘或者触摸屏接收用户的操作将当前浏览界面中的文本信息显示为可选择的状态, 然后 进入步骤 S120。
步骤 S120、 当需定位所述显示的文本信息中某个位置信息时, 接收用户的操作选 择需定位的位置信息字符串, 并记录当前用户选择到的位置信息字符串。
本实施例中, 可以通过移动光标或者触摸屏接收用户的操作选择需定位的位置信息字符串, 并根据光标移动或者触摸屏上的坐标记录下当前用户选择到的位置信息字符 串。
譬如、 可以设置一个短信模块, 当用户在浏览短信时, 遇到想要定位的地点或位置 时, 用户只要通过键盘或触摸屏选择短信文本中想要定位的位置信息字符串如地点或位置 字符串, 选择完成后, 本发明系统中的短信模块记录下当前用户所选择的位置信息字符串。 为了方便用户在浏览短信息时能够选择位置信息字符串, 下面以两种情况进行说明 : 第一种是, 不支持触摸屏的手机, 这种手机需要通过按键来操作实现位置信息字符串 的选择 : 首先在短信浏览以及编辑的浏览界面的选项中添加一个菜单选择项 “选择文字” , 浏览 界面中有一个光标, 用户首先移动光标到指定位置即想要选择的位置信息字符处, 然后通 过按键选择选项中的 “选择文字” , 短信息模块改变当前浏览界面文字的状态, 将阅读状态 改为可选择状态 (即当前的短信界面中的文字处于可以选择状态) , 用户通过作用键移动光 标即可以选择到光标起始位置到当前光标位置的字符串, 在光标每移动一次后, 手机记录 下当前已经选择的字符串 (将字符串存放到一个数组当中) , 并刷新短信浏览界面, 将已经 选择的字符串以高亮的形式显示。 第二种是支持触摸屏的手机。 这种手机只需要通过在触摸屏上的长按拖动等操作 即可以完成字符串的选择 : 当用户要选择定位的位置信息字符串如地点或位置字符串时, 首先在需要定位的位置 信息字符串前或后长按, 短信息模块获取到触摸屏长按消息后改变当前的浏览界面文字状 态, 将阅读状态改为可选择状态 (即当前的短信界面中的文字处于可以选择状态) , 根据触 摸屏所报的坐标记录下当前用户所按位置, 用户拖动手指选择想要选择的字符串, 短信息 模块根据触摸屏上拖动的坐标获得从开始到当前所选择的字符串, 短信息模块在用户的拖 动坐标的改变后更新所选择到的字符串 (将字符串存放到一个数组当中) , 并刷新短信 UI 显 示界面, 将已经选择的字符串以高亮的形式显示。
其他应用中提取地点或位置信息与短信基本一致, 如从网页、 邮件或电子书中提 取需要定位的地点或者位置信息, 也是按照以上方法, 首先通过触摸屏或者键盘将文本状 态变为可选择状态, 再从文本中选择地点或位置字符。
步骤 S130、 通过定位菜单选择定位功能, 从所显示的文本信息中提取用户所选择 的位置信息字符串。
譬如接上所述, 用户选择要定位的地点或位置字符串后, 需要提供给用户一个开 始定位的定位菜单选项, 因此, 本实施例中在短信界面进入可选状态后, 短信界面的选项中 添加一个操作选项 “定位” , 该选项是用户选择字符串后开始搜索的入口。也可以以特定的 按键作为 “定位” 的操作键, 用户只要按该按键就可以开始对当前要定位的地点信息进行定 位流程。
步骤 S140、 将该提取的位置信息字符串作为搜索关键字自动打开地图模块进行搜 索定位, 并将搜索定位到的与位置信息对应的地址信息在地图上显示。
本实施例中, 当用户选择字符串后, 选择选项中的 “定位” 选项, 或者按 “定位” 按 键, 再设置一位置信息提取模块, 通过短信模块将记录下的用户选择字符串发送给位置信 息提取模块, 再通过位置信息提取模块将获得的位置信息发送给地图功能模块 (该地图功
能模块可以为具有 GPS 定位功能的地图软件) , 地图模块接收到需要定位的字符串后, 将该 字符串作为定位地图中搜索定位的输入。
地图模块接收到需要定位的位置信息后, 搜索地图地址库, 将提取的位置信息字 符串与地图地址库中的位置信息进行匹配, 如果输入的地址详细 (即当输入的地址信息唯 一) , 地图模块在地址库查找到该位置信息, 那么地图模块将该位置在地图上显示给用户, 并标注出具体位置 ; 如果输入的地址信息不够详细 (即当输入的地址信息不是唯一的) , 则 地图模块将与输入的地址信息相同或相近的地点列给用户, 用户选择一个想要定位的地 点, 地图模块将选择的地点在地图上显示给用户, 并标注出具体位置。
这样就完成了用户定位的请求。进一步地实施例, 如图 1 所示, 所述基于无线通讯 设备的位置定位方法其还包括步骤 S150。
步骤 S150、 接收用户的操作对所显示的地址信息进行进一步的编辑操作, 操作完 成返回所述浏览界面。
其中, 所述步骤 S150 中的对所定位的位置信息具体地图信息进行编辑操作具体 包括 : 对所定位到的与位置信息对应的地址信息进行导航, 或者对定位到的与位置信息对 应的地址信息进行保存、 共享操作。 本实施例中地图模块对位置或地点进行定位后, 用户可以对该位置进行操作, 即 用户可以选择该位置信息字符串, 对该字符串进行操作, 包含 : 对该位置进行保存、 编辑或 者是作为输入发送给其他应用 (如导航应用) 。
较佳地实施例中, 保存、 编辑或发送的位置信息只是一些字符串信息, 为了增加其 通用性, 那么当保存的信息再次打开, 或其他应用打开该信息时, 打开的也是位置信息字符 串, 因为该位置信息需要在各个应用之间传递, 当然其他应用程序也可以通过地图模块进 行定位。
这样, 用户就可以方便地操作位置信息, 如: 用户可以直接将该位置信息保存到电 话本, 将该地址作为某个联系人的家庭住址 ; 或是对定位后的地址直接进行导航, 从而可以 利用 GPS 导航功能。从而方便了用户对位置信息的管理与使用。本实施例中用户对定位后 位置信息的操作, 可以保存, 导航, 也可以通过短信或邮件之类的方式发送给其他手机, 甚 至可以通过蓝牙、 红外等方式进行传递发送。
由上可见, 本发明所提供的一种基于无线通讯设备的位置定位方法, 使用户在看 电子书、 浏览网页或者是看短信邮件时, 遇到需要定位的地名或位置时, 只要通过触摸屏或 者键盘选择需要定位的地名或位置, 再选择操作选项中 “定位” , 就能直接打开地图, 对用户 想要定位的地名或位置进行搜索, 并将定位的结果显示到地图上, 使无线通讯设备增加了 快速定位的新功能。同时, 定位后用户可以对定位到的位置结果进行操作, 包括 : 保存该地 点, 或者直接选择导航 (从当前位置到定位的位置) 。用户查看或操作完定位的结果后, 退出 地图就能回到定位前的应用中。通过本发明大大简化了用户地点位置定位的流程, 以及对 地点位置操作的流程, 加快了操作的速度, 方便了用户的使用。
基于上述实施例, 本发明实施例还提供了一种无线通讯设备, 如图 2 所示, 其主要 包括 : 显示模块 210, 用于通过浏览界面显示文本信息, 并将当前浏览界面中的文本信息显示 为可选择的状态 ; 所述文本信息包括短信息、 彩信、 邮件、 网页等, 当为短信息时可以设置显
示模块 210 包括短信息模块 : 主要负责用户浏览短信文字, 并在用户需要定位的短信息内 容中的地点或位置字串时提供给用户选择字符的接口, 记录下用户所选择的字符串, 并将 该字符串发送给位置信息提取模块。具体如上述步骤 S110 所述。
位置信息选择模块 220, 用于当需定位所述显示的文本信息中某个位置信息时, 接 收用户的操作选择需定位的位置信息字符串, 并记录当前用户选择到的位置信息字符串 ; 具体如上述步骤 S120 所述。
位置信息提取模块 230, 用于通过定位菜单选择定位功能, 从所显示的文本信息中 提取用户所选择的位置信息字符串 ; 该位置信息提取模块 230 主要是负责从文本中提取相 应位置信息, 如从短信、 网页或者邮件中提取地点或者位置字符串。 该模块通过触摸屏或者 键盘, 向用户提供选择文本中位置信息, 并在提取后将该位置信息发送给地图模块。 具体如 上述步骤 S130 所述。
地图模块 240, 用于将该提取的位置信息字符串作为搜索关键字自动打开地图模 块进行搜索定位, 并将搜索定位到的与位置信息对应的地址信息在地图上显示 ; 该地图模 块 240 主要是将用户选择的位置信息如地名或位置字符串作为搜索的输入打开地图 (即将 搜索的位置信息发送给地图模块) , 对要定位的位置信息在地图库中进行搜索匹配, 并将搜 索到的地点在地图上显示给用户。具体如上述步骤 S140 所述。
进一步地实施例, 如图 2 所示, 所述的无线通讯设备其还包括 : 位置信息操作模块 250, 用于接收用户的操作对所显示的地址信息进行进一步的编辑 操作, 操作完成返回所述浏览界面 ; 具体如上述步骤 S150 所述。位置信息操作模块主要是 负责从操作处理定位后的位置信息, 包括编辑、 保存以及发生所获得的位置信息, 方便用户 对所获得位置信息进行进一步处理, 从而完成更多的功能。该模块对所获得的位置信息进 行各种操作, 并在操作结束后返回原应用界面。
其中, 如图 3 所示, 所述地图模块 240 进一步包括 : 自动打开单元 241, 用于根据用户选择的定位操作, 自动打开地图搜索功能 ; 具体如上 所述。
搜索匹配单元 242, 用于接收到需要定位的位置信息后, 搜索地图地址库, 将提取 的位置信息字符串与地图地址库中的位置信息进行匹配 ; 具体如上所述。
第一地址显示单元 243, 用于当输入的地址信息唯一, 则地图模块在地图上定位并 显示具体的地点给用户 ; 具体如上所述。
第二地址显示单元 244, 用于当输入的地址信息不是唯一的, 则通过地图模块将搜 索到的相近的地址列给用户, 通过接收用户的操作选择其中需定位的地址, 地图模块将该 地址在地图上定位并显示给用户 ; 具体如上所述。
其中, 所述位置信息操作模块进一步包括 : 导航操作单元, 用于提供导航操作菜单对所定位到的与位置信息对应的地址信息进行 导航操作 ; 具体如上所述。
保存共享操作单元, 用于提供保存共享操作菜单对所定位到的与位置信息对应的 地址信息进行保存、 共享操作 ; 具体如上所述。
基于上述实施例, 本发明还提供了一种基于无线通讯设备的位置定位方法的具体 应用实施例, 如图 4 所示, 主要包括以下步骤 : 下面主要以手机中的应用短信息 (SMS) 中搜索定位为例 (其他的应用如彩信、 邮件、 网页等与之基本相同) , 详细说明本发明的方法与实 现。
S10、 打开短信浏览界面, 用户在浏览短信息。
S11、 通过键盘或者是触摸屏将当前短信息的浏览界面中的文字变为文字可以选 择的状态。譬如当用户在浏览短信息时, 遇到某个想要定位的地点或位置时。用户首先通 过键盘或者是触摸屏将当前短信息的浏览界面中的文字变为文字可以选择的状态。
S12、 接收用户的操作选择位置字符串, 位置信息提取模块记录下字符串。用户通 过移动光标或者是在触摸屏上拖动选择想要定位的地点或者位置字符串, 短信模块根据光 标移动或者触摸屏上的坐标记录下当前用户选择到的字符串。
S13、 接收用户的操作选择 “定位” 或按 “定位” 按键, 位置信息提取模块将定位字 符串发送给地图模块。选择完定位的字符串后, 用户通过选择选项中的 “定位” 或按特定的 “定位” 按键, 开始进入位置定位流程, 位置信息提取模块首先记录的定位字符串, 再将该位 置信息发送给地图模块。
S14、 地图模块根据输入的地址信息查询地址信息库。
S15, 将输入的地址信息与地址库中的地址库中的信息进行匹配, 匹配相同或相近 的地址。 S16、 并在地图上显示定位的位置信息。如果输入的地址信息唯一, 则地图模块在 地图上定位并显示具体的地点给用户 ; 如果输入的地址信息不是唯一的, 那么地图模块将 搜索到的相近的地址列给用户, 用户选择其中想要定位的地址, 地图模块将该地址在地图 上定位并显示给用户。
S17、 继续操作该定位后的位置信息。对于定位后的地点或位置信息, 用户可以对 该地点或位置信息直接操作, 如将定位后的地址直接选择导航, 或将定位的地址保存到电 话本中等。
S18、 操作结束返回短信浏览界面。在定位后位置信息的操作步骤后, 退出当前操 作, 返回原来的应用界面, 如短信浏览界面。
综上所述, 本发明与现有技术相比, 传统的无线通信设备上的位置的查询与定位 是需要打开地图, 输入需要定位的位置信息, 再进行搜索定位, 如果是在其他应用中 : 如短 信、 电子书、 邮件等要搜索其中的文字, 需要记下要地位的地点, 打开地图, 输入地位字符 串, 再进行地位。这种方式太麻烦, 操作也不是很方便, 效率不高。
本发明所提供的一种基于无线通讯设备的位置定位方法及无线通讯设备, 在浏览 文字时, 当遇到想要定位的地名或位置信息时, 只要在当前浏览的界面选择要定位的地名 或位置信息, 就能直接完成定位工作。 用户定位时不必输入要定位地点信息的字符, 也不退 出当前的浏览界面, 同时, 用户对定位后的地址信息可以进行进一步的操作, 如对定位的地 点进行导航, 或者对定位的地点进行保存、 共享等等, 提高了用户的体验, 大大减少了用户 操作的流程, 提高了定位的效率, 也加快了用户对于地址或位置信息的使用的速度。
应当理解的是, 本发明的应用不限于上述的举例, 对本领域普通技术人员来说, 可 以根据上述说明加以改进或变换, 所有这些改进和变换都应属于本发明所附权利要求的保 护范围。