一种个人定位系统技术方案

技术编号:10828079 阅读:87 留言:0更新日期:2014-12-26 17:39
本发明专利技术提供一种个人定位系统,包括定位模块、输入模块、分享模块、地图模块和计算模块;所述定位模块用于每间隔时间调用gps服务获取当前用户所在经纬度信息;所述输入模块用于获取目的地位置信息和好友位置信息转换成经纬度信息发送给地图模块;所述分享模块用于根据分享方式把用户位置信息分享给指定好友;所述地图模块用于根据经纬度信息在地图上渲染具体位置和交通工具,并显示用户平均速度和到达目的地的时间;所述计算模块用于计算出用户的平均速度并上传给服务端、估算出用户所使用的交通工具以及计算出用户到达目的地的时间。本发明专利技术实现实时显示个人位置信息、计算出行的平均速度和估算到达目的地的时间。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种个人定位系统,包括定位模块、输入模块、分享模块、地图模块和计算模块;所述定位模块用于每间隔时间调用gps服务获取当前用户所在经纬度信息;所述输入模块用于获取目的地位置信息和好友位置信息转换成经纬度信息发送给地图模块;所述分享模块用于根据分享方式把用户位置信息分享给指定好友;所述地图模块用于根据经纬度信息在地图上渲染具体位置和交通工具,并显示用户平均速度和到达目的地的时间;所述计算模块用于计算出用户的平均速度并上传给服务端、估算出用户所使用的交通工具以及计算出用户到达目的地的时间。本专利技术实现实时显示个人位置信息、计算出行的平均速度和估算到达目的地的时间。【专利说明】一种个人定位系统
本专利技术涉及一种个人定位系统。
技术介绍
目前在手机上使用的地图软件基本都实现定位的功能,适合用于个人出行做导航,对于结伴出行前集合的时候,个人对大家到达的目的地时间没有把握,比如在聚餐等场合,因为无法知晓好友们的出行情况,就很难掌握聚餐人员到达目的地的时间,简单的使用地图,不够直观,也不便于管理。
技术实现思路
本专利技术要解决的技术问题,在于提供一种个人定位系统,实现实时显示个人位置信息和估算到达目的地的时间。 本专利技术是这样实现的:一种个人定位系统,包括定位模块,所述定位模块用于每间隔时间调用gps服务获取当前用户所在经纬度信息并上传给服务端,所述系统还包括输入模块、分享模块、地图模块和计算模块;所述输入模块用于获取目的地位置信息和好友位置信息并将位置信息转换成经纬度信息发送给地图模块;所述分享模块用于根据分享方式把用户位置信息分享给指定好友;所述地图模块用于根据经纬度信息在地图上渲染出用户当前位置、好友当前位置、目的地位置和交通工具,并显示用户平均速度和到达目的地的时间;所述计算模块用于根据定位模块获取的当前位置信息、定位模块获取的上一次定位的位置信息和间隔时间计算出用户的平均速度并上传给服务端;用于把平均速度和现有各交通工具的速度进行比对,找出速度与平均速度最接近的交通工具,估算出用户所使用的交通工具;还用于根据当前位置信息、目的地位置信息和平均速度获得用户到达目的地的时间。 进一步的,所述分享方式包括用户主动分享位置信息给指定好友和好友通过请求获取用户的位置信息,且每次系统退出后验证失效,若需要再次分享,则需要再次验证,若分享方式为用户主动分享位置信息给指定好友,则验证码在用户分享位置信息的同时已附加上,若分享方式为好友通过请求获取用户的位置信息,则需要用户提供验证码。 进一步的,所述系统与服务器的交互通过信息交互接口实现,所述信息交互接口是基于长链路的实时信息交互接口。 进一步的,所述输入模块具体为:用户直接输入具体地址或直接点击地图上具体位置,输入模块根据该地址的位置信息从服务端的数据库中查询到匹配该地址的经纬度信息并发送给地图模块,输入模块还用于通过请求从服务端获得好友的经纬度信息发送给地图模块。 进一步的,所述位置信息为地图上的位置。 进一步的,地图模块采用现有的地图API直接实现渲染,包括百度地图或Google地图。 本专利技术具有如下优点:本专利技术通过定位模块实时收集个人的位置信息,并通过计算模块计算用户出行的平均速度、估计出行使用的交通工具类型以及到达目的地的时间,同时,本专利技术可提供多人的当前位置,方便好友们掌握各自的位置信息。 【专利附图】【附图说明】 下面参照附图结合实施例对本专利技术作进一步的说明。 图1为本专利技术系统结构示意图。 图2为本专利技术使用状态图。 图3为本专利技术系统执行流程图。 【具体实施方式】 如图1至图3所示,一种个人定位系统,包括定位模块、地图模块、输入模块、分享模块和计算模块,所述定位模块用于每间隔时间调用gps服务获取当前用户所在经纬度信息并通过信息交互接口上传给服务端,如每隔10秒收集一次经纬度信息,该信息交互接口是基于长链路的实时信息交互接口; 所述输入模块用于获取目的地位置信息和好友位置信息并将位置信息转换成经纬度信息发送给地图模块,所述位置信息为地图上的位置,所述输入模块具体为:用户直接输入具体地址或直接点击地图上具体位置,输入模块根据该地址的位置信息从服务端的数据库中查询到匹配该地址的经纬度信息并发送给地图模块,输入模块还用于通过请求从服务端获得好友的经纬度信息发送给地图模块;所述分享模块用于根据分享方式把用户位置信息分享给指定好友;所述地图模块用于根据经纬度信息在地图上渲染出用户当前位置、好友当前位置、目的地位置和交通工具,并显示用户平均速度和到达目的地的时间,地图模块采用现有的地图API直接实现渲染,包括百度地图或Google地图;所述计算模块用于根据定位模块获取的当前位置信息、定位模块获取的上一次定位的位置信息和间隔时间计算出用户的平均速度并通过信息交互接口上传给服务端;用于把平均速度和现有各交通工具的速度进行比对,找出速度与平均速度最接近的交通工具,估算出用户所使用的交通工具;还用于根据当前位置信息、目的地位置信息和平均速度获得用户到达目的地的时间; 所述分享方式包括用户主动分享位置信息给指定好友和好友通过请求获取用户的位置信息,且每次系统退出后验证失效,若需要再次分享,则需要再次验证,若分享方式为用户主动分享位置信息给指定好友,则验证码在用户分享位置信息的同时已附加上,若分享方式为好友通过请求获取用户的位置信息,则需要用户提供验证码。 虽然以上描述了本专利技术的【具体实施方式】,但是熟悉本
的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本专利技术的范围的限定,熟悉本领域的技术人员在依照本专利技术的精神所作的等效的修饰以及变化,都应当涵盖在本专利技术的权利要求所保护的范围内。【权利要求】1.一种个人定位系统,包括定位模块,所述定位模块用于每间隔时间调用gps服务获取当前用户所在经纬度信息并上传给服务端,其特征在于:所述系统还包括输入模块、分享模块、地图模块和计算模块; 所述输入模块用于获取目的地位置信息和好友位置信息并将位置信息转换成经纬度信息发送给地图模块; 所述分享模块用于根据分享方式把用户位置信息分享给指定好友; 所述地图模块用于根据经纬度信息在地图上渲染出用户当前位置、好友当前位置、目的地位置和交通工具,并显示用户平均速度和到达目的地的时间; 所述计算模块用于根据定位模块获取的当前位置信息、定位模块获取的上一次定位的位置信息和间隔时间计算出用户的平均速度并上传给服务端;用于把平均速度和现有各交通工具的速度进行比对,找出速度与平均速度最接近的交通工具,估算出用户所使用的交通工具;还用于根据当前位置信息、目的地位置信息和平均速度获得用户到达目的地的时间。2.根据权利要求1所述的一种个人定位系统,其特征在于:所述分享方式包括用户主动分享位置信息给指定好友和好友通过请求获取用户的位置信息,且每次系统退出后验证失效,若需要再次分享,则需要再次验证,若分享方式为用户主动分享位置信息给指定好友,则验证码在用户分享位置信息的同时已附加上,若分享方式为好友通过请求获取用户的位置信息,则需要用户提供验证码。3.根据权利要求1所述的一种个人定位系统,其特征在本文档来自技高网
...

【技术保护点】
一种个人定位系统,包括定位模块,所述定位模块用于每间隔时间调用gps服务获取当前用户所在经纬度信息并上传给服务端,其特征在于:所述系统还包括输入模块、分享模块、地图模块和计算模块;所述输入模块用于获取目的地位置信息和好友位置信息并将位置信息转换成经纬度信息发送给地图模块;所述分享模块用于根据分享方式把用户位置信息分享给指定好友;所述地图模块用于根据经纬度信息在地图上渲染出用户当前位置、好友当前位置、目的地位置和交通工具,并显示用户平均速度和到达目的地的时间;所述计算模块用于根据定位模块获取的当前位置信息、定位模块获取的上一次定位的位置信息和间隔时间计算出用户的平均速度并上传给服务端;用于把平均速度和现有各交通工具的速度进行比对,找出速度与平均速度最接近的交通工具,估算出用户所使用的交通工具;还用于根据当前位置信息、目的地位置信息和平均速度获得用户到达目的地的时间。

【技术特征摘要】

【专利技术属性】
技术研发人员:林华枫刘雄峰郑永峰萧宇翔郑艺伟蔡佳成王亚东徐剑陈坪太陈国辉
申请(专利权)人:墨仕厦门电子商务有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1