基于地图应用的碰头系统及方法

文档序号:8471207阅读:352来源:国知局
基于地图应用的碰头系统及方法
【技术领域】
[0001]本发明涉及一种基于地图应用的碰头系统及方法。
【背景技术】
[0002]如今,随着时代的发展,手机、平板等电子装置内几乎都装有地图应用,当用户需要和朋友同事等碰面时,只需手动选定对方所在地的标志物,即可通过地图应用获得路线信息。但是,当对方无法表述目的地详细位置或者对方所在地位置比较复杂的情况下,现有的地图应用无法标识出目的地的具体位置,进而无法显示路线信息。

【发明内容】

[0003]鉴于以上内容,有必要提供一种基于地图应用的碰头系统及方法,使用户无需标志物即可查询好友的位置信息,进而获知到达对方所在位置的详细路径信息。
[0004]一种基于地图应用的碰头系统,运行于电子装置中,该系统包括:设置模块,用于设置一个调用GPS单元获取电子装置的位置坐标信息的频率;获取模块,用于以所述设置的频率调用GPS单元获取电子装置的位置坐标信息,上传至服务器;搜索模块,用于搜索服务器上的在线账户;通讯模块,用于向所述在线账户发送添加好友的请求;所述通讯模块,还用于向好友发送获取位置信息的请求;所述获取模块,还用于当获取好友的位置信息的请求被接受时,从服务器上获取所述好友的最新位置坐标,并在电子地图上标识出来;计算模块,用于计算所述电子装置到电子地图标识位置的路径,并在电子地图上绘制出来。
[0005]一种基于地图应用的碰头方法,应用于电子装置中,该方法包括:设置一个调用GPS单元获取电子装置位置坐标信息的频率;以所述设置的频率调用GPS单元获取所述电子装置的位置坐标信息,上传至服务器;搜索服务器上的在线账户;向所述在线账户发送添加好友的请求;向好友发送获取位置信息的请求;当获取好友的位置信息的请求被接受时,从服务器上获取所述好友的最新位置坐标信息,并在电子地图上标识出来;计算所述电子装置到电子地图上标识的位置的路径,并在电子地图上绘制出来。
[0006]相较于现有技术,本发明所述的基于地图应用的碰头系统及方法,能够利用GPS单元获取用户的位置信息,通过上传至服务器并分享给好友的方式,使用户无需标志物即可获知好友所在地的位置信息,进而获知到达好友位置的路线信息。
【附图说明】
[0007]图1是本发明基于地图应用的碰头系统较佳实施例的运行环境示意图。
[0008]图2是本发明基于地图应用的碰头系统较佳实施例的系统架构图。
[0009]图3是本发明基于地图应用的碰头方法较佳实施例的流程图。
[0010]主要元件符号说明
[0011]电子装置I
[0012]GPS 单元2
[0013]处理器3
[0014]存储装置4
[0015]显示装置5
[0016]碰头系统10
[0017]设置模块11
[0018]搜索模块12
[0019]通讯模块13
[0020]获取模块14
[0021]计算模块15
[0022]如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0023]参阅图1所示,是本发明基于地图应用的碰头系统较佳实施例的运行环境示意图。在本实施例中,要实现本发明所述的基于地图应用的碰头系统(以下简称“碰头系统”)需要以下配置:提供数据存储和数据传输服务的服务器(Server)和集成有GPS单元2(Global Posit1ning System:全球定位系统),用于上传或下载位置信息的电子装置I。所述服务器可以是一台或者多台。
[0024]当电子装置I登陆时,所述碰头系统10将其在线信息发送给其好友,同时,以预设的频率调用GPS单元2获取所述电子装置I的位置信息,并上传至服务器。当想要获取某好友的位置信息时,碰头系统10向该好友发出获取位置信息的请求。如果该用户同意,则所述碰头系统10从服务器上下载该用户最新的位置信息,并在电子地图上标识出来,然后通过地图路径算法计算所述电子装置I到该用户位置的路径,并在电子地图上绘制出来,进而通过网络服务,查询所述该路径上的公交、地铁等详细路线信息。
[0025]参阅图2所示,是本发明基于地图应用的碰头系统较佳实施例的系统架构图。所述的碰头系统10安装并运行于电子装置I中,该电子装置I包括,但不仅限于,GPS单元2、处理器3、存储装置4及显示装置5。所述GPS单元2用于获取所述电子装置I的位置信息;所述存储装置4用于存储所述碰头系统10的程序代码及数据资料,该存储装置4可以是电子装置I本身的内存,也可以是外部存储卡,如SD卡(Secure Digital Card,安全数字卡)等;所述显示装置5用于显示路线信息等资料,该显示装置5可以是液晶显示屏,也可以是触摸屏等。所述电子装置I可以是一种手机或者平板等便携式电子设备。
[0026]在本实施例中,所述碰头系统10包括设置模块11、搜索模块12、通讯模块13、获取模块14及计算模块15。本发明所称的功能模块是指一种能够被所述电子装置I的处理器3所执行并且能够完成固定功能的一系列程序指令段,其存储在所述电子装置I的存储装置4中。所述的功能模块11-15的具体功能将在下文图3的流程图中作详细描述。
[0027]参阅图3所示,是本发明基于地图应用的碰头方法较佳实施例的流程图。
[0028]步骤S21,设置模块11预设一个调用GPS单元2获取电子装置I的位置坐标信息的频率,如15分钟一次等。
[0029]步骤S22,获取模块14以上述预设的频率调用GPS单元2获取所述电子装置I的位置坐标信息,并将获取到的位置坐标信息封装成数据流信息,上传至服务器,不断更新服务器数据库中的数据流信息。
[0030]步骤S23,搜索模块12接收用户输入的账户名信息,搜索服务器上的在线用户,并将搜索结果呈现在搜索界面上。当用户选定所述搜索界面上的账户时,所述搜索模块12在该账户名后增加一个添加好友按钮。
[0031]步骤S24,所述添加好友按钮被点击时,触发通讯模块13的通讯命令,所述通讯模块13发送添加好友的请求给所述账户。当该账户同意时,所述通讯模块13在所述电子装置I的显示装置5中发出“添加好友成功! ”的提示;当该账户拒绝时,所述通讯模块13发出“添加好友失败! ”的提示。如果添加好友失败,所述通讯模块13可以再次发送添加好友的请求。所述好友可以是熟悉的人,也可以是陌生人。
[0032]通过上述步骤S21至步骤S24,完成了获取位置信息前的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1