基于群组的地理位置信息交互方法和装置的制造方法

文档序号:9601264阅读:377来源:国知局
基于群组的地理位置信息交互方法和装置的制造方法
【技术领域】
[0001]本申请涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及基于群组的地理位置信息交互方法和装置。
【背景技术】
[0002]现有的地图类应用中,可以基于终端的请求,对终端进行定位,并在地图中显示该终端所处的地理位置。基于终端当前的地理位置和路径规划请求,可以生成规划路径,并将生成的规划路径发送至终端以显示在地图页面中。
[0003]然而,现有的地图类应用无法提供基于群组的位置服务。也即是说,多个相互关联的终端之间无法在同一个地图页面上共享彼此的位置信息,无法在每个终端上显示群组内各终端的位置信息。

【发明内容】

[0004]本申请的目的在于提出一种改进的基于群组的地理位置信息交互方法和装置,来解决以上【背景技术】部分提到的技术问题。
[0005]第一方面,本申请提供了一种基于群组的地理位置信息交互方法,所述方法包括:接收第一终端发送的群组加入请求;获取第一终端的地理位置信息;基于群组加入请求和/或第一终端的地理位置信息判断第一终端是否满足预设条件;以及若第一终端满足预设条件,向第一终端发送地理位置信息集合,地理位置信息集合包括群组内的各终端的地理位置信息;其中,群组具有唯一的身份标识。
[0006]在一些实施例中,群组加入请求包括群组验证信息;基于群组加入请求和/或第一终端的地理位置信息判断第一终端是否满足预设条件包括以下至少一项:判断第一终端的地理位置是否处于预设的地理位置范围之内;以及判断群组验证信息是否与群组的身份标识相匹配。
[0007]在一些实施例中,向第一终端发送地理位置信息集合还包括以下任意一项:向第一终端发送第一终端与群组内的其他任一终端之间的最短路径信息;以及向第一终端发送第一终端与群组内的其他任一终端之间的规划路径信息。
[0008]在一些实施例中,所述方法还包括:以预定时间间隔更新地理位置信息集合中的各地理位置信息,并向群组内的各终端发送更新后的地理位置信息集合。
[0009]在一些实施例中,所述方法还包括:响应于群组中的终端数量超过预定数量,向群组内的各终端发送预警信息;和/或响应于群组中的任一终端的位置超出预设的地理位置范围,向群组内的各终端发送预警信息;和/或响应于群组中的任一终端发送的危险提示信息,向群组内的各终端发送预警信息。
[0010]在一些实施例中,所述方法还包括:基于预先设置的目的地的地理位置信息,以预定时间间隔更新群组内的各终端与目的地之间的距离;以及向群组内的各终端发送群组内的各终端与目的地之间的距离。
[0011]在一些实施例中,所述方法还包括:基于与第一时刻对应的地理位置信息集合和与第二时刻对应的地理位置信息集合中,群组内的各终端在第一时刻的地理位置和在第二时刻的地理位置之间的差异,生成各终端到达目的地的预估时间;以及向群组内的各终端发送群组内的各终端到达目的地的预估时间;其中,第一时刻与第二时刻之间间隔预定时间间隔。
[0012]在一些实施例中,所述方法还包括:响应于群组内的任一终端发送的即时通信消息,向群组内的各终端发送即时通信消息。
[0013]在一些实施例中,所述方法还包括:基于地理位置信息集合,确定群组中任意二终端之间距离的最大值;以及向群组中的各终端发送基于最大值确定的显示区域信息。
[0014]第二方面,本申请还提供了一种基于群组的地理位置信息交互方法,所述方法包括:向服务器发送群组加入请求;基于群组加入请求满足预设条件,接收服务器发送的地理位置信息集合,地理位置信息集合包括群组内的各终端的地理位置信息;以及在地图页面上呈现地理位置信息集合中的各地理位置信息。
[0015]在一些实施例中,群组加入请求包括群组验证信息和/或地理位置信息。
[0016]在一些实施例中,在地图上呈现地理位置信息集合中的各地理位置信息包括:基于服务器发送的显示区域信息和屏幕尺寸确定地图页面的呈现比例;其中,与显示区域信息对应的显示区域为基于群组内任意二终端之间距离的最大值确定的范围。
[0017]在一些实施例中,在地图上呈现地理位置信息集合中的各地理位置信息还包括:接收服务器发送的群组通知信息,并在地图页面上呈现群组通知信息;其中,群组通知信息包括以下至少一项:群组内任意二群组成员之间的最短路径信息或规划路径信息,群组内任意群组成员向服务器发送的即时通信消息,预警信息,群组内任意群组成员与预设目的地之间的距离,群组内任意群组成员到达预设目的地的预设时间;其中,预警信息基于以下至少一项生成:群组中的终端数量超过预定数量,群组中的任一终端的位置超出预设的地理位置范围,以及,响应于群组中的任一群组成员向服务器发送的危险提示信息。
[0018]第三方面,本申请提供了一种基于群组的地理位置信息交互装置,装置包括:接收模块,配置用于接收第一终端发送的群组加入请求;获取模块,配置用于获取第一终端的地理位置信息;判断模块,配置用于基于群组加入请求和/或第一终端的地理位置信息判断第一终端是否满足预设条件;以及发送模块,配置用于若第一终端满足预设条件,向第一终端发送地理位置信息集合,地理位置信息集合包括群组内的各终端的地理位置信息;其中,群组具有唯一的身份标识。
[0019]在一些实施例中,群组加入请求包括群组验证信息;判断模块进一步配置用于基于以下任意一项判断第一终端是否满足预定条件:判断第一终端的地理位置是否处于预设的地理位置范围之内;以及判断群组验证信息是否与群组的身份标识相匹配。
[0020]在一些实施例中,发送模块进一步配置用于:向第一终端发送第一终端与群组内的其他任一终端之间的最短路径信息;和/或向第一终端发送第一终端与群组内的其他任一终端之间的规划路径信息。
[0021]在一些实施例中,所述装置还包括:更新模块,配置用于以预定时间间隔更新地理位置信息集合中的各地理位置信息;发送模块还配置用于向群组内的各终端发送更新后的地理位置信息集合。
[0022]在一些实施例中,发送模块进一步配置用于:响应于群组中的终端数量超过预定数量,向群组内的各终端发送预警信息;和/或响应于群组中的任一终端的位置超出预设的地理位置范围,向群组内的各终端发送预警信息;和/或响应于群组中的任一终端发送的危险提示信息,向群组内的各终端发送预警信息。
[0023]在一些实施例中,更新模块进一步配置用于:基于预先设置的目的地的地理位置信息,以预定时间间隔更新群组内的各终端与目的地之间的距离;发送模块进一步配置用于:向群组内的各终端发送群组内的各终端与目的地之间的距离。
[0024]在一些实施例中,所述装置还包括:时间预估模块,配置用于基于与第一时刻对应的地理位置信息集合和与第二时刻对应的地理位置信息集合中,群组内的各终端在第一时刻的地理位置和在第二时刻的地理位置之间的差异,生成各终端到达目的地的预估时间;发送模块进一步配置用于:向群组内的各终端发送群组内的各终端到达目的地的预估时间;其中,第一时刻与第二时刻之间间隔预定时间间隔。
[0025]在一些实施例中,发送模块进一步配置用于:响应于群组内的任一终端发送的即时通信消息,向群组内的各终端发送即时通信消息。
[0026]在一些实施例中,所述装置还包括:确定模块,配置用于基于地理位置信息集合,确定群组中任意二终端之间距离的最大值;发送模块进一步配置用于:向群组中的各终端发送基于最大值确定的显示区域信息。
[0027]第四方面,本申还请提供了一种基于群组的地理位置信息交互装置,装置包括:发送模块,配置用于向服务器发送群组加入请求;接收模块,配置用于基于群组加入请求满足预设条件,接收服务器发送的地理位置信息集合,地理位置信息集合包括群组内的各终端的地理位置信息;以及呈现模块,配置用于在地图页面上呈现地理位置信息集合中的各地理位置信息。
[0028]在一些实施例中,群组加入请求包括群组验证信息和/或地理位置信息。
[0029]在一些实施例中,呈现模块进一步配置用于:基于服务器发送的显示区域信息和屏幕尺寸确定地图页面的呈现比例;其中,与显示区域信息对应的显示区域为基于群组内任意二终端之间距离的最大值确定的范围。
[0030]在一些实施例中,呈现模块进一步配置用于:接收服务器发送的群组通知信息,并在地图页面上呈现群组通知信息;其中,群组通知信息包括以下至少一项:群组内任意二群组成员之间的最短路径信息或规划路径信息,群组内任意群组成员向服务器发送的即时通信消息,预警信息,群组内任意群组成员与预设目的地之间的距离,群组内任意群组成员到达预设目的地的预设时间;其中,预警信息基于以下至少一项生成:群组中的终端数量超过预定数量,群组中的任一终端的位置超出预设的地理位置范围,以及,响应于群组中的任一群组成员向服务器发送的危险提示信息。
[0031]本申请提供的基于群组的地理位置信息交互方法和装置,通过将群组内的所有终端的地理位置信息显示在各终端上,实现了群组内成员的地理位置信息共享,避免了相互关联的多个用户在需要地理位置信息交互时,通过点对点的方式进行交互而导致的交互所需数据流量大、交互效率低的问题。
[0032]在本申请的一些实施例中,通过每间隔一定时间更新群组内成员的地理位置信息,可以使得在成员的终端上呈现的地理位置信息更加精确。
[0033]此外,在本申请的一些实施例中,还可以对群组内成员的地理位置信息进行分析和处理,并生成对群组成员的行为具有指导性的信息,并在群组成员间共享。
【附图说明】
[0034]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其他特征、目的和优点将会变得更明显:
[0035]图1是本申请可以应用于其中的示例性系统架构图;
[0036]图2是根据本申请的基于群组的地理位置信息交互方法的一个实施例的示意性流程图;
[0037]图3是根据本申请的基于群组的地理位置信息交互方法的另一个实施例的示意性流程图;
[0038]图4是根据本申请的基于群组的地理位置信息交互装置的一个实施例的结构示意图;
[0039]图5是根据本申请的基于群组的地理位置信息交互装置的一个实施例的结构示意图;
[0040]图6是适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构示意图。
【具体实施方式】
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1