一种交互方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28987548 阅读:8 留言:0更新日期:2021-06-23 09:38
本公开提供了一种交互方法、装置、电子设备及存储介质,其中,该交互方法包括:响应于第一用户终端发送的服务请求,向第一用户终端发送是否进行定位的提示信息,响应于第一用户终端发送的定位指示信息,获取第一用户终端使用的第一互联网协议地址;获取与第一互联网协议地址关联的多个第二互联网协议地址的属性信息,每个第二互联网协议地址的属性信息中包含定位位置信息,多个第二互联网协议地址以及每个第二互联网协议地址的属性信息中包含的定位位置信息为终端在预设时长内发送服务请求时提交的信息;基于每个第二互联网协议地址的属性信息,确定第一用户终端的定位位置信息,并将第一用户终端的定位位置信息返回至第一用户终端。

【技术实现步骤摘要】
一种交互方法、装置、电子设备及存储介质
本公开涉及通信
,具体而言,涉及一种交互方法、装置、电子设备及存储介质。
技术介绍
在接收到用户终端的连接请求时,若能够同时获取到该用户终端的位置信息,便于基于该位置信息为用户终端进行资源配置。相关技术提出在接收到用户终端的连接请求时,可以基于全球定位系统(GlobalPositioningSystem,GPS)、用户终端连接的WI-FI信息、用户终端连接的基站信息中的一种方式对用户终端进行定位得到用户终端的定位位置信息,但是在一些情况下,无法按照上述方式获取到用户终端的定位位置信息。相关技术还提出可以基于互联网协议地址对用户终端进行定位,通常,在基于互联网协议地址对用户终端进行定位时,可以基于互联网协议地址获取由网络运营商分配的该互联网协议地址对应的城市,在用户终端请求连接服务器时,可以基于用户终端的互联网协议地址找到对应的城市,直接将该城市作为用户的位置信息,这种定位方式较为机械和简单,准确度较低。
技术实现思路
本公开实施例至少提供一种交互方案。第一方面,本公开实施例提供了一种交互方法,包括:响应于第一用户终端发送的服务请求,向所述第一用户终端发送是否进行定位的提示信息,响应于所述第一用户终端发送的定位指示信息,获取所述第一用户终端使用的第一互联网协议地址;获取与所述第一互联网协议地址关联的多个第二互联网协议地址的属性信息,每个第二互联网协议地址的属性信息中包含定位位置信息,所述多个第二互联网协议地址以及每个第二互联网协议地址的属性信息中包含的定位位置信息为终端在预设时长内发送所述服务请求时提交的信息;基于每个所述第二互联网协议地址的属性信息,确定所述第一用户终端的定位位置信息,并将所述第一用户终端的定位位置信息返回至所述第一用户终端。在一种可能的实施方式中,所述获取与所述第一互联网协议地址关联的多个第二互联网协议地址的属性信息,包括:获取在所述预设时长内使用过所述第一互联网协议地址的第二用户终端,所述第一互联网协议地址为终端在预设时长内发送所述服务请求时提交的信息;基于预先构建的用于表征终端和互联网协议地址关联关系的关联图,获取所述第一用户终端在所述预设时长内使用的除所述第一互联网协议地址外的其它目标互联网协议地址,以及所述第二用户终端在所述预设时长内使用的除所述第一互联网协议地址外的其它目标互联网协议地址;将所述其它目标互联网协议地址作为与所述第一互联网协议地址关联的所述第二互联网协议地址;其中,所述关联图中存储有终端在使用所述目标互联网协议地址时的定位位置信息;基于预先存储的互联网协议地址与固有属性信息的映射关系,确定所述第二互联网协议地址对应的固有属性信息;将所述第二互联网协议地址对应的所述固有属性信息和所述定位位置信息,作为所述第二互联网协议地址的属性信息。在一种可能的实施方式中,在确定所述第一用户终端的定位位置信息之后,所述交互方法还包括:基于所述第一用户终端使用所述第一互联网协议地址的定位位置信息确定所述第二用户终端使用所述第一互联网协议地址时的定位位置信息;基于所述第一用户终端使用所述第一互联网协议地址的定位位置信息和所述第二用户终端使用所述第一互联网协议地址时的定位位置信息,对所述关联图进行更新。在一种可能的实施方式中,所述第二互联网协议地址对应的定位位置信息包含至少一个地理区域层级的定位位置信息,所述基于每个所述第二互联网协议地址的属性信息,确定所述第一用户终端的定位位置信息,包括:基于所述第二互联网协议地址对应每个地理区域层级的定位位置信息,确定所述第一用户终端在该地理区域层级下的定位位置信息,以及在该地理区域层级下的定位位置信息的置信度;基于所述第一用户终端在每个地理区域层级下的定位位置信息,以及与每个地理区域层级对应的定位位置信息的置信度,确定所述第一用户终端的定位位置信息。在一种可能的实施方式中,所述基于每个所述第二互联网协议地址的属性信息,确定所述第一用户终端的定位位置信息之前,所述交互方法还包括:基于预先存储的互联网协议地址与固有属性信息的映射关系,确定所述第一互联网协议地址的固有属性信息;将所述第一互联网协议地址对应的固有属性信息和预设定位位置信息,作为所述第一互联网协议地址的属性信息;所述基于每个所述第二互联网协议地址的属性信息,确定所述第一用户终端的定位位置信息,包括:基于每个所述第二互联网协议地址的属性信息和所述第一互联网协议地址的属性信息,确定所述第一用户终端的定位位置信息。在一种可能的实施方式中,所述第二互联网协议地址对应的定位位置信息包含至少一个地理区域层级的定位位置信息,所述基于每个所述第二互联网协议地址的属性信息和所述第一互联网协议地址的属性信息,确定所述第一用户终端的定位位置信息,包括:基于所述第二互联网协议地址对应的包含每个地理区域层级下的定位位置信息的属性信息,以及所述第一互联网协议地址的属性信息,确定所述第一互联网协议地址在每个地理区域层级下的定位位置信息,以及在该地理区域层级下的定位位置信息的置信度;基于所述第一互联网协议地址在每个地理区域层级下的定位位置信息,以及在该地理区域层级下的定位位置信息的置信度,确定所述第一用户终端的定位位置信息。在一种可能的实施方式中,在将所述第一用户终端的定位位置信息返回至所述第一用户终端之后,所述交互方法还包括:基于所述第一用户终端的定位位置信息为所述第一用户终端进行资源配置。第二方面,本公开实施例提供了一种交互装置,包括:第一获取模块,用于响应于第一用户终端发送的服务请求,向所述第一用户终端发送是否进行定位的提示信息,响应于所述第一用户终端发送的定位指示信息,获取所述第一用户终端使用的第一互联网协议地址;第二获取模块,用于获取与所述第一互联网协议地址关联的多个第二互联网协议地址的属性信息,每个第二互联网协议地址的属性信息中包含定位位置信息,所述多个第二互联网协议地址以及每个第二互联网协议地址的属性信息中包含的定位位置信息为终端在预设时长内发送所述服务请求时提交的信息;位置确定模块,用于基于每个所述第二互联网协议地址的属性信息,确定所述第一用户终端的定位位置信息,并将所述第一用户终端的定位位置信息返回至所述第一用户终端。第三方面,本公开实施例提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面所述的交互方法的步骤。第四方面,本公开实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面所述的交互方法的步骤。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。<本文档来自技高网...

【技术保护点】
1.一种交互方法,其特征在于,包括:/n响应于第一用户终端发送的服务请求,向所述第一用户终端发送是否进行定位的提示信息,响应于所述第一用户终端发送的定位指示信息,获取所述第一用户终端使用的第一互联网协议地址;/n获取与所述第一互联网协议地址关联的多个第二互联网协议地址的属性信息,每个第二互联网协议地址的属性信息中包含定位位置信息,所述多个第二互联网协议地址以及每个第二互联网协议地址的属性信息中包含的定位位置信息为终端在预设时长内发送所述服务请求时提交的信息;/n基于每个所述第二互联网协议地址的属性信息,确定所述第一用户终端的定位位置信息,并将所述第一用户终端的定位位置信息返回至所述第一用户终端。/n

【技术特征摘要】
1.一种交互方法,其特征在于,包括:
响应于第一用户终端发送的服务请求,向所述第一用户终端发送是否进行定位的提示信息,响应于所述第一用户终端发送的定位指示信息,获取所述第一用户终端使用的第一互联网协议地址;
获取与所述第一互联网协议地址关联的多个第二互联网协议地址的属性信息,每个第二互联网协议地址的属性信息中包含定位位置信息,所述多个第二互联网协议地址以及每个第二互联网协议地址的属性信息中包含的定位位置信息为终端在预设时长内发送所述服务请求时提交的信息;
基于每个所述第二互联网协议地址的属性信息,确定所述第一用户终端的定位位置信息,并将所述第一用户终端的定位位置信息返回至所述第一用户终端。


2.根据权利要求1所述的交互方法,其特征在于,所述获取与所述第一互联网协议地址关联的多个第二互联网协议地址的属性信息,包括:
获取在所述预设时长内使用过所述第一互联网协议地址的第二用户终端,所述第一互联网协议地址为终端在预设时长内发送所述服务请求时提交的信息;
基于预先构建的用于表征终端和互联网协议地址关联关系的关联图,获取所述第一用户终端在所述预设时长内使用的除所述第一互联网协议地址外的其它目标互联网协议地址,以及所述第二用户终端在所述预设时长内使用的除所述第一互联网协议地址外的其它目标互联网协议地址;
将所述其它目标互联网协议地址作为与所述第一互联网协议地址关联的所述第二互联网协议地址;其中,所述关联图中存储有终端在使用所述目标互联网协议地址时的定位位置信息;
基于预先存储的互联网协议地址与固有属性信息的映射关系,确定所述第二互联网协议地址对应的固有属性信息;
将所述第二互联网协议地址对应的所述固有属性信息和所述定位位置信息,作为所述第二互联网协议地址的属性信息。


3.根据权利要求2所述的交互方法,其特征在于,在确定所述第一用户终端的定位位置信息之后,所述交互方法还包括:
基于所述第一用户终端使用所述第一互联网协议地址的定位位置信息确定所述第二用户终端使用所述第一互联网协议地址时的定位位置信息;
基于所述第一用户终端使用所述第一互联网协议地址的定位位置信息和所述第二用户终端使用所述第一互联网协议地址时的定位位置信息,对所述关联图进行更新。


4.根据权利要求1至3任一所述的交互方法,其特征在于,所述第二互联网协议地址对应的定位位置信息包含至少一个地理区域层级的定位位置信息,所述基于每个所述第二互联网协议地址的属性信息,确定所述第一用户终端的定位位置信息,包括:
基于所述第二互联网协议地址对应每个地理区域层级的定位位置信息,确定所述第一用户终端在该地理区域层级下的定位位置信息,以及在该地理区域层级下的定位位置信息的置信度;
基于所述第一用户终端在每个地理区域层级下的定位位置信息,以及与每个地理区域层级对应的定位位置信息的置信度,确定所述第一用户终端的定位位置信息。


5.根据权利要求1至3任一所...

【专利技术属性】
技术研发人员:赵振举
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1