本申请公开了基于群组的地理位置信息交互方法和装置。所述方法的一具体实施方式包括:接收第一终端发送的群组加入请求;获取第一终端的地理位置信息;基于群组加入请求和/或第一终端的地理位置信息判断第一终端是否满足预设条件;以及基于第一终端满足预设条件,向第一终端发送地理位置信息集合,地理位置信息集合包括群组内的各终端的地理位置信息;其中,群组具有唯一的身份标识。该实施方式实现了群组内成员的地理位置信息共享,避免了相互关联的多个用户在需要地理位置信息交互时,通过点对点的方式进行交互而导致的交互所需数据流量大、交互效率低的问题。
【技术实现步骤摘要】
本申请涉及计算机
,具体涉及互联网
,尤其涉及基于群组的地理位置信息交互方法和装置。
技术介绍
现有的地图类应用中,可以基于终端的请求,对终端进行定位,并在地图中显示该终端所处的地理位置。基于终端当前的地理位置和路径规划请求,可以生成规划路径,并将生成的规划路径发送至终端以显示在地图页面中。然而,现有的地图类应用无法提供基于群组的位置服务。也即是说,多个相互关联的终端之间无法在同一个地图页面上共享彼此的位置信息,无法在每个终端上显示群组内各终端的位置信息。
技术实现思路
本申请的目的在于提出一种改进的基于群组的地理位置信息交互方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种基于群组的地理位置信息交互方法,所述方法包括:接收第一终端发送的群组加入请求;获取第一终端的地理位置信息;基于群组加入请求和/或第一终端的地理位置信息判断第一终端是否满足预设条件;以及若第一终端满足预设条件,向第一终端发送地理位置信息集合,地理位置信息集合包括群组内的各终端的地理位置信息;其中,群组具有唯一的身份标识。在一些实施例中,群组加入请求包括群组验证信息;基于群组加入请求和/或第一终端的地理位置信息判断第一终端是否满足预设条件包括以下至少一项:判断第一终端的地理位置是否处于预设的地理位置范围之内;以及判断群组验证信息是否与群组的身份标识相匹配。在一些实施例中,向第一终端发送地理位置信息集合还包括以下任意一项:向第一终端发送第一终端与群组内的其他任一终端之间的最短路径信息;以及向第一终端发送第一终端与群组内的其他任一终端之间的规划路径信息。在一些实施例中,所述方法还包括:以预定时间间隔更新地理位置信息集合中的各地理位置信息,并向群组内的各终端发送更新后的地理位置信息集合。在一些实施例中,所述方法还包括:响应于群组中的终端数量超过预定数量,向群组内的各终端发送预警信息;和/或响应于群组中的任一终端的位置超出预设的地理位置范围,向群组内的各终端发送预警信息;和/或响应于群组中的任一终端发送的危险提示信息,向群组内的各终端发送预警信息。在一些实施例中,所述方法还包括:基于预先设置的目的地的地理位置信息,以预定时间间隔更新群组内的各终端与目的地之间的距离;以及向群组内的各终端发送群组内的各终端与目的地之间的距离。在一些实施例中,所述方法还包括:基于与第一时刻对应的地理位置信息集合和与第二时刻对应的地理位置信息集合中,群组内的各终端在第一时刻的地理位置和在第二时刻的地理位置之间的差异,生成各终端到达目的地的预估时间;以及向群组内的各终端发送群组内的各终端到达目的地的预估时间;其中,第一时刻与第二时刻之间间隔预定时间间隔。在一些实施例中,所述方法还包括:响应于群组内的任一终端发送的即时通信消息,向群组内的各终端发送即时通信消息。在一些实施例中,所述方法还包括:基于地理位置信息集合,确定群组中任意二终端之间距离的最大值;以及向群组中的各终端发送基于最大值确定的显示区域信息。第二方面,本申请还提供了一种基于群组的地理位置信息交互方法,所述方法包括:向服务器发送群组加入请求;基于群组加入请求满足预设条件,接收服务器发送的地理位置信息集合,地理位置信息集合包括群组内的各终端的地理位置信息;以及在地图页面上呈现地理位置信息集合中的各地理位置信息。在一些实施例中,群组加入请求包括群组验证信息和/或地理位置信息。在一些实施例中,在地图上呈现地理位置信息集合中的各地理位置信息包括:基于服务器发送的显示区域信息和屏幕尺寸确定地图页面的呈现比例;其中,与显示区域信息对应的显示区域为基于群组内任意二终端之间距离的最大值确定的范围。在一些实施例中,在地图上呈现地理位置信息集合中的各地理位置信息还包括:接收服务器发送的群组通知信息,并在地图页面上呈现群组通知信息;其中,群组通知信息包括以下至少一项:群组内任意二群组成员之间的最短路径信息或规划路径信息,群组内任意群组成员向服务器发送的即时通信消息,预警信息,群组内任意群组成员与预设目的地之间的距离,群组内任意群组成员到达预设目的地的预设时间;其中,预警信息基于以下至少一项生成:群组中的终端数量超过预定数量,群组中的任一终端的位置超出预设的地理位置范围,以及,响应于群组中的任一群组成员向服务器发送的危险提示信息。第三方面,本申请提供了一种基于群组的地理位置信息交互装置,装置包括:接收模块,配置用于接收第一终端发送的群组加入请求;获取模块,配置用于获取第一终端的地理位置信息;判断模块,配置用于基于群组加入请求和/或第一终端的地理位置信息判断第一终端是否满足预设条件;以及发送模块,配置用于若第一终端满足预设条件,向第一终端发送地理位置信息集合,地理位置信息集合包括群组内的各终端的地理位置信息;其中,群组具有唯一的身份标识。在一些实施例中,群组加入请求包括群组验证信息;判断模块进一步配置用于基于以下任意一项判断第一终端是否满足预定条件:判断第一终端的地理位置是否处于预设的地理位置范围之内;以及判断群组验证信息是否与群组的身份标识相匹配。在一些实施例中,发送模块进一步配置用于:向第一终端发送第一终端与群组内的其他任一终端之间的最短路径信息;和/或向第一终端发送第一终端与群组内的其他任一终端之间的规划路径信息。在一些实施例中,所述装置还包括:更新模块,配置用于以预定时间间隔更新地理位置信息集合中的各地理位置信息;发送模块还配置用于向群组内的各终端发送更新后的地理位置信息集合。在一些实施例中,发送模块进一步配置用于:响应于群组中的终端数量超过预定数量,向群组内的各终端发送预警信息;和/或响应于群组中的任一终端的位置超出预设的地理位置范围,向群组内的各终端发送预警信息;和/或响应于群组中的任一终端发送的危险提示信息,向群组内的各终端发送预警信息。在一些实施例中,更新模块进一步配置用于:基于预先设置的目的地的地理位置信息,以预定时间间隔更新群组内的各终端与目的地之间的距离;发送模块进一步配置用于:向群组内的各终端发送群组内的各终端与目的地之间的距离。在一些实施例中,所述装置还包括:时间预估模块,配置用于基于与第一时刻对应的地理位置信息集合和与第二时刻对应的地理位置信息集合中,群组内的各终端在第一时刻的地理位置和在第二时刻的地理位置之间的差异,生成各终端到达目的地的预估时间;发送模块进一步配置用于:向群组内的各终端发送群组内的各终端到达目的地的预估时间;其中,第一时刻与第二时刻之间间隔预定时间间隔。在一些实施例中,发送模块进一步配置用于:响应于群组内的任一终端发送的即时通信消息,向群组内的各终端发送即时通信消息。在一些实施例中,所述装置还包括:确定模块,配置用于基于地理位置信息集合,确定群组中任意二终端之间距离的最大值;发送模块进一步配置用于:向群组中的各终端发送基于最大值确定的显示区域信息。第四方面,本申还请提供了一种基于群组的地理位置信息交互装置,装置包括:发送模块,配置用于向服务器发送群组加入请求;接收模块,配置用于基于群组加入请求满足预设条件,接收服务器发送的地理位置信息集合,地理位置信息集合包括群组内的各终端的地理位置信息;以及呈现模块,配置用于在地图页面上本文档来自技高网...
【技术保护点】
一种基于群组的地理位置信息交互方法,其特征在于,包括:接收第一终端发送的群组加入请求;获取所述第一终端的地理位置信息;基于所述群组加入请求和/或所述第一终端的地理位置信息判断所述第一终端是否满足预设条件;以及若所述第一终端满足所述预设条件,向所述第一终端发送地理位置信息集合,所述地理位置信息集合包括所述群组内的各终端的地理位置信息;其中,所述群组具有唯一的身份标识。
【技术特征摘要】
【专利技术属性】
技术研发人员:王润泽,陈志伟,崔靖,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。