一种个人定位系统的制作方法

文档序号:6240728阅读:145来源:国知局
一种个人定位系统的制作方法
【专利摘要】本发明提供一种个人定位系统,包括定位模块、输入模块、分享模块、地图模块和计算模块;所述定位模块用于每间隔时间调用gps服务获取当前用户所在经纬度信息;所述输入模块用于获取目的地位置信息和好友位置信息转换成经纬度信息发送给地图模块;所述分享模块用于根据分享方式把用户位置信息分享给指定好友;所述地图模块用于根据经纬度信息在地图上渲染具体位置和交通工具,并显示用户平均速度和到达目的地的时间;所述计算模块用于计算出用户的平均速度并上传给服务端、估算出用户所使用的交通工具以及计算出用户到达目的地的时间。本发明实现实时显示个人位置信息、计算出行的平均速度和估算到达目的地的时间。
【专利说明】一种个人定位系统

【技术领域】
[0001]本发明涉及一种个人定位系统。

【背景技术】
[0002]目前在手机上使用的地图软件基本都实现定位的功能,适合用于个人出行做导航,对于结伴出行前集合的时候,个人对大家到达的目的地时间没有把握,比如在聚餐等场合,因为无法知晓好友们的出行情况,就很难掌握聚餐人员到达目的地的时间,简单的使用地图,不够直观,也不便于管理。


【发明内容】

[0003]本发明要解决的技术问题,在于提供一种个人定位系统,实现实时显示个人位置信息和估算到达目的地的时间。
[0004]本发明是这样实现的:一种个人定位系统,包括定位模块,所述定位模块用于每间隔时间调用gps服务获取当前用户所在经纬度信息并上传给服务端,所述系统还包括输入模块、分享模块、地图模块和计算模块;
所述输入模块用于获取目的地位置信息和好友位置信息并将位置信息转换成经纬度信息发送给地图模块;
所述分享模块用于根据分享方式把用户位置信息分享给指定好友;
所述地图模块用于根据经纬度信息在地图上渲染出用户当前位置、好友当前位置、目的地位置和交通工具,并显示用户平均速度和到达目的地的时间;
所述计算模块用于根据定位模块获取的当前位置信息、定位模块获取的上一次定位的位置信息和间隔时间计算出用户的平均速度并上传给服务端;用于把平均速度和现有各交通工具的速度进行比对,找出速度与平均速度最接近的交通工具,估算出用户所使用的交通工具;还用于根据当前位置信息、目的地位置信息和平均速度获得用户到达目的地的时间。
[0005]进一步的,所述分享方式包括用户主动分享位置信息给指定好友和好友通过请求获取用户的位置信息,且每次系统退出后验证失效,若需要再次分享,则需要再次验证,若分享方式为用户主动分享位置信息给指定好友,则验证码在用户分享位置信息的同时已附加上,若分享方式为好友通过请求获取用户的位置信息,则需要用户提供验证码。
[0006]进一步的,所述系统与服务器的交互通过信息交互接口实现,所述信息交互接口是基于长链路的实时信息交互接口。
[0007]进一步的,所述输入模块具体为:用户直接输入具体地址或直接点击地图上具体位置,输入模块根据该地址的位置信息从服务端的数据库中查询到匹配该地址的经纬度信息并发送给地图模块,输入模块还用于通过请求从服务端获得好友的经纬度信息发送给地图模块。
[0008]进一步的,所述位置信息为地图上的位置。
[0009]进一步的,地图模块采用现有的地图API直接实现渲染,包括百度地图或Google地图。
[0010]本发明具有如下优点:本发明通过定位模块实时收集个人的位置信息,并通过计算模块计算用户出行的平均速度、估计出行使用的交通工具类型以及到达目的地的时间,同时,本发明可提供多人的当前位置,方便好友们掌握各自的位置信息。

【专利附图】

【附图说明】
[0011]下面参照附图结合实施例对本发明作进一步的说明。
[0012]图1为本发明系统结构示意图。
[0013]图2为本发明使用状态图。
[0014]图3为本发明系统执行流程图。

【具体实施方式】
[0015]如图1至图3所示,一种个人定位系统,包括定位模块、地图模块、输入模块、分享模块和计算模块,所述定位模块用于每间隔时间调用gps服务获取当前用户所在经纬度信息并通过信息交互接口上传给服务端,如每隔10秒收集一次经纬度信息,该信息交互接口是基于长链路的实时信息交互接口;
所述输入模块用于获取目的地位置信息和好友位置信息并将位置信息转换成经纬度信息发送给地图模块,所述位置信息为地图上的位置,所述输入模块具体为:用户直接输入具体地址或直接点击地图上具体位置,输入模块根据该地址的位置信息从服务端的数据库中查询到匹配该地址的经纬度信息并发送给地图模块,输入模块还用于通过请求从服务端获得好友的经纬度信息发送给地图模块;
所述分享模块用于根据分享方式把用户位置信息分享给指定好友;
所述地图模块用于根据经纬度信息在地图上渲染出用户当前位置、好友当前位置、目的地位置和交通工具,并显示用户平均速度和到达目的地的时间,地图模块采用现有的地图API直接实现渲染,包括百度地图或Google地图;
所述计算模块用于根据定位模块获取的当前位置信息、定位模块获取的上一次定位的位置信息和间隔时间计算出用户的平均速度并通过信息交互接口上传给服务端;用于把平均速度和现有各交通工具的速度进行比对,找出速度与平均速度最接近的交通工具,估算出用户所使用的交通工具;还用于根据当前位置信息、目的地位置信息和平均速度获得用户到达目的地的时间;
所述分享方式包括用户主动分享位置信息给指定好友和好友通过请求获取用户的位置信息,且每次系统退出后验证失效,若需要再次分享,则需要再次验证,若分享方式为用户主动分享位置信息给指定好友,则验证码在用户分享位置信息的同时已附加上,若分享方式为好友通过请求获取用户的位置信息,则需要用户提供验证码。
[0016]虽然以上描述了本发明的【具体实施方式】,但是熟悉本【技术领域】的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
【权利要求】
1.一种个人定位系统,包括定位模块,所述定位模块用于每间隔时间调用gps服务获取当前用户所在经纬度信息并上传给服务端,其特征在于:所述系统还包括输入模块、分享模块、地图模块和计算模块; 所述输入模块用于获取目的地位置信息和好友位置信息并将位置信息转换成经纬度信息发送给地图模块; 所述分享模块用于根据分享方式把用户位置信息分享给指定好友; 所述地图模块用于根据经纬度信息在地图上渲染出用户当前位置、好友当前位置、目的地位置和交通工具,并显示用户平均速度和到达目的地的时间; 所述计算模块用于根据定位模块获取的当前位置信息、定位模块获取的上一次定位的位置信息和间隔时间计算出用户的平均速度并上传给服务端;用于把平均速度和现有各交通工具的速度进行比对,找出速度与平均速度最接近的交通工具,估算出用户所使用的交通工具;还用于根据当前位置信息、目的地位置信息和平均速度获得用户到达目的地的时间。
2.根据权利要求1所述的一种个人定位系统,其特征在于:所述分享方式包括用户主动分享位置信息给指定好友和好友通过请求获取用户的位置信息,且每次系统退出后验证失效,若需要再次分享,则需要再次验证,若分享方式为用户主动分享位置信息给指定好友,则验证码在用户分享位置信息的同时已附加上,若分享方式为好友通过请求获取用户的位置信息,则需要用户提供验证码。
3.根据权利要求1所述的一种个人定位系统,其特征在于:所述系统与服务器的交互通过信息交互接口实现,所述信息交互接口是基于长链路的实时信息交互接口。
4.根据权利要求1所述的一种个人定位系统,其特征在于:所述输入模块具体为:用户直接输入具体地址或直接点击地图上具体位置,输入模块根据该地址的位置信息从服务端的数据库中查询到匹配该地址的经纬度信息并发送给地图模块,输入模块还用于通过请求从服务端获得好友的经纬度信息发送给地图模块。
5.根据权利要求1所述的一种个人定位系统,其特征在于:所述位置信息为地图上的位置。
6.根据权利要求1所述的一种个人定位系统,其特征在于:地图模块采用现有的地图API直接实现渲染,包括百度地图或Google地图。
【文档编号】G01C21/00GK104236542SQ201410467604
【公开日】2014年12月24日 申请日期:2014年9月15日 优先权日:2014年9月15日
【发明者】林华枫, 刘雄峰, 郑永峰, 萧宇翔, 郑艺伟, 蔡佳成, 王亚东, 徐剑, 陈坪太, 陈国辉 申请人:墨仕(厦门)电子商务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1