基于电子地图的空间位置共享方法、装置和系统的制作方法

xiaoxiao2020-6-26  17

专利名称:基于电子地图的空间位置共享方法、装置和系统的制作方法
技术领域
本发明涉及地理信息处理技术领域,特别是涉及一种基于电子地图的空间位置共 享方法、装置和系统。
背景技术
电子地图是目前大众 出行和生活中常用的工具,可用于标识地理位置。在实际应 用中,用户不仅会关心自己所处的位置,有时候还会关心同伴所处的位置及其位置变化情 况。但在国家强制标准GB20263-2006《导航电子地图安全处理技术基本要求》第6. 13 节明确将“空间位置坐标数值。国家正式公布的空间位置坐标数值除外”作为不得表达的 内容。从现有电子地图中,无法直接获得空间位置的坐标信息,为共享空间位置资源,用户 只能在电子地图上标识出自己的位置,然后传递至需要共享位置资源的用户终端,因此,位 置共享需要用户非常繁琐的操作,而且,共享用户无法获得同伴连续的位置变化情况。

发明内容
本发明所要解决的技术问题是提供一种基于电子地图的空间位置共享方法,可解 决现有技术产品用户操作繁琐、无法获得同伴连续的位置变化情况的问题。本发明还提供了一种基于电子地图的空间位置共享装置和系统,以保证上述方法 在实际中的应用。为了解决上述问题,本发明公开了一种基于电子地图的空间位置共享方法,包括 包括按预设的时间间隔重复执行的下述步骤第一终端获取当前空间位置信息;判断所述当前空间位置信息包括的经纬度是否 为偏移坐标,若否,调用专用坐标偏移处理工具将所述经纬度转换为偏移坐标;以及,将处 理后的当前空间位置信息上传至所述共享服务器;第二终端从所述共享服务器下载并在所述电子地图上展现第一终端的当前空间 位置信息。优选的,在所述第一终端按预设的时间间隔获取当前空间位置的经纬度步骤之前 还包括所述第一终端将位置共享权限设置为允许所述第二终端共享。优选的,所述第二终端从所述共享服务器下载并展现的当前空间位置信息还包括 时效信息,该时效信息由所述第一终端或共享服务器附加。优选的,所述第一终端从全球定位系统接收当前空间位置信息,该当前空间位置 信息还包括方向角;所述第二终端在电子地图上以箭头标识的方式展现所述第一终端的空 间位置。优选的,所述第一终端从电子地图上直接获取用户标识出的当前空间位置信息; 所述第二终端在所述电子地图上以圆点标识的方式展现该第一终端的空间位置。优选的,所述预设的时间间隔为5秒、10秒、15秒、30秒、1分钟、2分钟、5分钟、10分钟或15分钟。依据本发明的另一优选实施例,还公开了一种基于电子地图的空间位置共享装 置,包括空间位置信息获取单元、偏移处理单元、信息上传单元和下载展现单元,其中所述 位置信息获取单元用于按预设的时间间隔执行获取当前空间位置信息,获取方式为从全 球定位系统接收或识别用户在所述电子地图上标识的位置;所述当前空间位置信息 包括经 纬度和方向角;若由用户在所述电子地图上标识的方式获得当前空间位置信息,所述方向 角为空;所述偏移处理单元用于判断所述位置信息获取单元获取的经纬度是否为偏移坐 标,若否,调用专用坐标偏移处理工具将所述经纬度转换为偏移坐标;所述信息上传单元用 于将所述偏移处理单元处理后的当前空间位置信息上传至共享服务器;所述下载展现单元 用于按预设的时间间隔从所述共享服务器下载并展现其他终端的空间位置信息;若所述空 间位置信息包括方向角,则以箭头标识其他终端的空间位置,否则,以圆点标识其他终端的 空间位置。优选的,还包括时间粒度设置单元,用于设置获取或下载并展现所述当前空间位 置信息的时间间隔。优选的,还包括共享权限设置单元,用于设置允许或禁止共享本终端空间位置信 息的终端。优选的,还包括时效处理单元,用于为所述信息上传单元上传的当前位置信息附 加时效信息,以及,将所述下载展现单元下载的空间位置信息中包括的时效信息转换为用 户易于理解的格式。依据本发明的另一优选实施例,还公开了一种基于电子地图的空间位置共享系 统,包括共享服务器和至少二部终端,所述终端设置有上述基于电子地图的空间位置共享 装置;所述共享服务器用于接收并保存所述终端上传的空间位置信息,以及为所述终端提 供空间位置信息下载服务。与现有技术相比,本发明具有以下优点在本发明优选实施例中,可按预设的时间间隔获取当前位置情况,根据需要进行 相应的偏移处理后上传至服务器,供共享用户下载展现,实现连续的位置共享,使同伴动态 了解位置变化情况;对于通过GPS获取用户所处的经纬度、方向角等位置信息的情况,还可 省去用户在电子地图上标识位置信息的操作,用户仅需要设置是否共享即可,无需其他操 作,可极大地提高用户的使用体验。在本发明进一步的优选实施例中,共享信息除包括坐标等位置信息外,还包括时 效信息,使得共享用户不仅可获得其他用户的位置及其位置变化情况,还可了解其他用户 处于某个位置时的时间。


图1是本发明基于电子地图的空间位置共享方法第一实施例流程图;图2是本发明基于电子地图的空间位置共享方法第二实施例流程图;图3是本发明基于电子地图的空间位置共享装置一实施例的结构框图;图4是本发明基于电子地图的空间位置共享系统一实施例的结构框图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。参照图1,示出了本发明基于电子地图的空间位置共享方法第一实施例的流程, 系统包括共享服务器和至少二部终端,所述方法包括按预设的时间间隔重复执行的下述步 骤步骤SlOl 第一终端获取当前空间位置信息;该第一终端获取用户的空间位置信息的方式可通过调用GPS定位模块获得,得到 的空间位置信息包括经纬度和方向角;该空间位置信息还可以由用户在电子地图上点取自 己位置的方式获得,该空间位置信息只包含经纬度,方向角为空。步骤S102 判断该当前空间位置信息包括的经纬度是否为偏移坐标,若是,转步 骤S104 ;否则,转步骤S103步骤S103 调用专用坐标偏移处理工具将所述经纬度转换为偏移坐标;如果用户的位置是通过GPS定位模块获取的,则对所获取到的经纬度进行偏移处 理;如果用户的位置是手动点取的,则不必进行偏移处理。步骤S104 将上述处理后的空间位置信息上传至共享服务器;上传的空间位置信息除包括经纬度、方向角等参数外,还可以包括区分不同终端 (或用户)的终端标识符(或用户名),以及,表示与当前位置有关的时效信息,该时效信息 的精度为秒级或秒以下,形式可以为2010年12月23日13:34:29或2010年12月23日 13:34:29. 002。步骤S105 第二终端从共享服务器下载并在电子地图上展现第一终端的当前空 间位置信息;本优选实施例中,对于包括有方向角的空间位置信息,即通过GPS获得并上传的 空间位置信息,在电子地图上以箭头图示;对于没有包含有方向角的空间位置信息,在电子 地图上以圆点图示;相应的文字信息可以包括用户名以及时效信息等,对于时效信息显示 方式,可以直接显示空间位置信息中的时间信息(如2010年12月23日13:34:29),也可 以显示空间位置信息中的时间信息与客户端当前时间的差值(如空间位置信息中的时间 为2010年12月23日13:34:29,目前的时间为2010年12月23日133932,两者的时间 差为5分3秒,客户端将其简化为文字描述“5分钟前”)。在本优选实施例中,预设的时间间隔可以为5秒、10秒、15秒、30秒、1分钟、2分 钟、5分钟、10分钟或15分钟。基于本优选实施例方案,按预设的时间间隔定期上传终端用户的当前空间位置信 息,并将这些空间位置信息在共享用户的电子地图上直观地展现出来,使得共享用户之间 不但能够方便地获得同伴的空间位置信息,还可以随时了解位置变化情况。参照图2,示出了本发明基于电子地图的空间位置共享方法第二实施例的流程。 在本优选实施例中,对共享用户进行了用户注册、用户登录、共享权限设置和管理等相关限 制,具体包括步骤S201 用户通过终端进行用户注册;本优选实施例采用“用户名+密码+其他注册信息”的形式注册,具体包括用户在客户端输入自己的注册信息;客户端将注册信息发送到共享服务器端;共享服务器端接 到用户的注册信息后,保存其信息,并为其分配好友列表(注册之初,好友列表为空);服务 器将注册结果(成功或失败)返回给客户服务器端;如果用户已经注册,则直接跳过此步骤,进入后续步骤。步骤S202 用户通过终端登录到共享服务器;具体包括用户在客户端输入自己的用户名和密码;向共享服务器发送登录请 求;共享服务器接收用户的登录请求,确认用户登录记录用户的登录状态为“是”,而后返回 登录结果给客户端;客户端接收返回结果,提示“登录成功”或“登录失败”。步骤S203 用户通过终端设置共享权限;包括将本终端的空间位置共享权限设置为“允许”或“禁止”,以及,允许共享本终 端空间位置的用户(终端)列表。步骤S204 获取当前空间位置信息,进行必要的处理;对通过GPS定位模块获取的空间位置信息,需要对所获取到的经纬度进行偏移处 理,以符合国家的相关强制标准要求。该空间位置信息还可以由用户在电子地图上点取自己位置的方式获得,该空间位 置信息只包含经纬度,方向角为空。步骤S205 将处理后的空间位置信息上传至共享服务器;步骤S206 共享服务器将接收到的空间位置信息附加时效信息后保存;该时效信息为共享服务器成功收到一条终端上传的空间位置信息的时间,时间信 息的形式为“年月日时分秒”,如2010年12月23日13:34:29。需要说明的是,本优选实施例中,时效信息由共享服务器附加;在具体实施过程 中,也可选择由终端附加相关时效信息。步骤S207 终端向共享服务器发送空间位置信息下载请求;步骤S208 共享服务器根据用户设置的共享权限进行匹配,得到该终端具有共享 权限的所有终端的空间位置信息;步骤S209 终端接收共享服务器发送的空间位置信息;步骤S210 在电子地图上标识或刷新相关空间位置信息;按预设的时间间隔重复执行上述步骤S204 S210,即可实现终端之间的空间位
置共享。对于前述的各方法实施例,为了描述简单,故将其都表述为一系列的动作组合,但 是本领域的技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为根据本发明, 某些步骤可以采用其他顺序或同时执行;其次,本领域技术人员也应该知悉,上述方法实施 例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。参照图3,示出了本发明基于电子地图的空间位置共享装置一实施例的结构框图, 具体包括空间位置信息获取单元31、偏移处理单元32、信息上传单元33、下载展现单元34、 时间粒度设置单元35、共享权限设置单元36和时效处理单元37,其中位置信息获取单元31用于按预设的时间间隔获取当前空间位置信息,获取方式 为从全球定位系统接收或识别用户在电子地图上标识的位置;该当前空间位置信息包括经 纬度和方向角;若由用户在电子地图上标识的方式获得当前空间位置信息,方向角为空;
偏移处理单元32用于判断位置信息获取单元31获取的经纬度是否为偏移坐标, 若否,调用专用坐标偏移处理工具将所述经纬度转换为偏移坐标;信息上传单元33用于将偏移处理单元32处理后的当前空间位置信息上传至共享 服务器;下载展现单元34用于按预设的时间间隔从共享服务器下载并展现自己或其他终 端的空间位置信息;若该空间位置信息包括方向角,则以箭头标识其空间位置,否则,以圆 点标识其空间位置;时间粒度设置单元35用于设置获取或下载并展现当前空间位置信息的时间间 隔;预设的时间间隔可以为5秒、10秒、15秒、30秒、1分钟、2分钟、5分钟、10分钟或15分 钟;共享权限设置单元36用于设置允许或禁止共享本终端空间位置信息的终端;对 于终端自身,设置为允许共享或禁止共享;对于其他终端,可选择白名单(即好友列表)管 理方式,也可选择黑名单管理方式;时效处理单元37用于为信息上传单元33上传的当前位置信息附加时效信息,以 及,将下载展现单元34下载的空间位置信息中包括的时效信息转换为用户易于理解的格 式。在本装置实施例的另一优选实施例中,除包括上述单元模块外,还包括用于用户 注册的注册单元,以及,用于与共享服务器建立或撤销连接的登录-注销单元等。需要说明的是,上述装置实施例属于优选实施例,所涉及的单元和模块并不一定 是本发明所必须的。参照图4,示出了本发明基于电子地图的空间位置共享系统一实施例的结构框图, 具体包括共享服务器40、第一终端41和第二终端42,其中共享服务器40用于接收并保存第一终端41和第二终端42上传的空间位置信息, 以及为上述终端提供空间位置信息下载服务;另外,还可用于记录用户的注册信息、共享权 限、登录状态等;第一终端41和第二终端42包括有电子地图以及基于电子地图的空间位置共享装 置,用于按预设时间间隔获取、处理和上传当前空间位置,以及,从共享服务器40下载并展 现自己或其他终端的空间位置信息。需要说明的是,为方便说明,本优选实施例及其附图4仅列出了二部终端,但不应 看作是对本发明的限制,具体实施过程中,可以根据需要设置多部终端,除包括第一终端和 第二终端外,还可以包括第三终端、第四终端等一系列终端。这些终端之间,可以设置为平 等共享方式,即只有互相设置为允许共享并彼此为好友的情况下才能够互相共享位置信 息,也可以设置为单向共享方式。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于本发明的装 置和系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见 方法实施例的部分说明即可。以上对本发明所提供的一种基于电子地图的空间位置共享方法、装置和系统进行 了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员, 依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内 容不应理解为对本发明的限制。
权利要求
1.一种基于电子地图的空间位置共享方法,其特征在于,包括按预设的时间间隔重复 执行的下述步骤第一终端获取当前空间位置信息;判断所述当前空间位置信息包括的经纬度是否为偏 移坐标,若否,调用专用坐标偏移处理工具将所述经纬度转换为偏移坐标;以及,将处理后 的当前空间位置信息上传至所述共享服务器;第二终端从所述共享服务器下载并在所述电子地图上展现第一终端的当前空间位置 fn息ο
2.如权利要求1所述的方法,其特征在于,在所述第一终端按预设的时间间隔获取当 前空间位置的经纬度步骤之前还包括所述第一终端将位置共享权限设置为允许所述第二 终端共享。
3.如权利要求1所述的方法,其特征在于,所述第二终端从所述共享服务器下载并展 现的当前空间位置信息还包括时效信息,该时效信息由所述第一终端或共享服务器附加。
4.如权利要求1所述的方法,其特征在于所述第一终端从全球定位系统接收当前空间位置信息,该当前空间位置信息还包括方 向角;所述第二终端在电子地图上以箭头标识的方式展现所述第一终端的空间位置;或,所述第一终端从电子地图上直接获取用户标识出的当前空间位置信息;所述第二终端 在所述电子地图上以圆点标识的方式展现该第一终端的空间位置。
5.如权利要求1所述的方法,其特征在于,所述预设的时间间隔为5秒、10秒、15秒、30 秒、1分钟、2分钟、5分钟、10分钟或15分钟。
6.一种基于电子地图的空间位置共享装置,其特征在于,包括空间位置信息获取单元、 偏移处理单元、信息上传单元和下载展现单元,其中所述位置信息获取单元用于按预设的时间间隔执行获取当前空间位置信息,获取方 式为从全球定位系统接收或识别用户在所述电子地图上标识的位置;所述当前空间位置信 息包括经纬度和方向角;若由用户在所述电子地图上标识的方式获得当前空间位置信息, 所述方向角为空;所述偏移处理单元用于判断所述位置信息获取单元获取的经纬度是否为偏移坐标,若 否,调用专用坐标偏移处理工具将所述经纬度转换为偏移坐标;所述信息上传单元用于将所述偏移处理单元处理后的当前空间位置信息上传至共享 服务器;所述下载展现单元用于按预设的时间间隔从所述共享服务器下载并展现其他终端的 空间位置信息;若所述空间位置信息包括方向角,则以箭头标识其他终端的空间位置,否 贝U,以圆点标识其他终端的空间位置。
7.如权利要求6所述的装置,其特征在于,还包括时间粒度设置单元,用于设置获取或 下载并展现所述当前空间位置信息的时间间隔。
8.如权利要求6所述的装置,其特征在于,还包括共享权限设置单元,用于设置允许或 禁止共享本终端空间位置信息的终端。
9.如权利要求6所述的装置,其特征在于,还包括时效处理单元,用于为所述信息上传 单元上传的当前位置信息附加时效信息,以及,将所述下载展现单元下载的空间位置信息中包括的时效信息转换为用户易于理解的格式。
10. 一种基于电子地图的空间位置共享系统,包括共享服务器和至少二部终端,所述终 端设置有权利要求6 9之一所述的基于电子地图的空间位置共享装置;所述共享服务器 用于接收并保存所述终端上传的空间位置信息,以及为所述终端提供空间位置信息下载服 务。
全文摘要
本发明提供了一种基于电子地图的空间位置共享方法、装置和系统,所述方法包括按预设的时间间隔重复执行的下述步骤第一终端获取当前空间位置信息;判断所述当前空间位置信息包括的经纬度是否为偏移坐标,若否,调用专用坐标偏移处理工具将所述经纬度转换为偏移坐标;以及,将处理后的当前空间位置信息上传至所述共享服务器;第二终端从所述共享服务器下载并在所述电子地图上展现第一终端的当前空间位置信息。本发明通过按预设的时间间隔获取当前位置情况,并根据需要进行相应的偏移处理后上传至服务器,供共享用户下载展现,实现连续的位置共享,使同伴可动态了解位置变化情况。
文档编号G09B29/00GK102147810SQ20111006955
公开日2011年8月10日 申请日期2011年3月23日 优先权日2011年3月23日
发明者丁胜昔, 英正明, 龚晓岚 申请人:北京灵图软件技术有限公司

最新回复(0)