基于电子地图的交友方法及装置制造方法及图纸

技术编号:14153316 阅读:70 留言:0更新日期:2016-12-11 16:50
本发明专利技术提供一种基于电子地图的交友方法及装置。服务端对多个客户端上传的未来目标区域或当前位置信息进行筛选,筛选出位于用户客户端的显示屏上显示的地图区域内的用户,根据筛选结果在电子地图上给出用于指示各区域内的活跃用户密度的标识信息,在电子地图上显示该标识信息以供用户进行参考以便于对区域进行选择。在服务端接收客户端上传的目标区域后,当所述目标区域与其他用户的未来目标区域有交集或其他用户的当前位置位于区域内时,服务端向对应的客户端发送提示信息。上述方法可以为客户提供简单便捷的交友方式,客户通过电子地图的标识信息可以直观了解电子地图各区域的活跃用户密度,为用户选择区域提供参考,提高交友的成功几率。

【技术实现步骤摘要】

本专利技术涉及互联网社交领域,具体而言,涉及一种基于电子地图的交友方法及装置
技术介绍
在社交平台中认识新朋友并邀约线下见面或者参加活动,用户需要对意愿的地点、时间进行安排。目前,对于线下见面的地点和时间讨论仍停留在基于文字或者语言层面进行沟通交流,双方意见不能达到一致时,容易造成尴尬,严重影响用户体验。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种基于电子地图的交友方法及装置,以在多个用户拥有匹配的地点和时间的情况下促成线下见面。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供一种基于电子地图的交友方法,应用于相互之间进行通信连接的服务端及客户端,所述方法包括:所述客户端启动电子地图后,确定该电子地图在客户端的显示屏上显示的地图区域,发送所述地图区域给服务端,其中所述显示屏上显示的地图区域是指启动电子地图后显示屏自动显示的区域,或者用户在地图上定位一目的地后显示屏显示的地图区域;所述服务端查找数据库中存储的不同用户通过其他客户端上传的未来目标区域或/和当前位置,所述服务端筛选出所述地图区域的未来活跃用户或/和当前活跃用户,其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户在客户端上传的期望在未来一段时间进行线下活动的区域,所述的地图区域的当前活跃用户是指当前地理位置落入到所述地图区域内的用户;所述服务端根据筛选出的未来活跃用户所设置的未来目标区域或/和当前活跃用户的当前位置在所述地图区域中的具体位置,在所述地图区域上得到不同区域所包含的所述未来目标区域落入其中的用户的数量或/和所述的当前位置落入其中的用户的数量,并根据该数量得到所述地图区域中各区域的未来活跃用户的密度信息或/和当前活跃用户的密度信息,并将其发送给所述客户端;所述客户端在所述地图区域中各区域显示用于指示对应各区域的未来活跃用户密度的标识信息或/和用于指示对应各区域的当前活跃用户密度的标识信息;所述客户端响应用户在所述显示屏上显示的地图区域上的触摸手势操作而确定一未来目标区域或/和当前目标区域;所述客户端将该未来目标区域或/和当前目标区域上传至服务端;所述服务端将所述客户端上传的未来目标区域与其他客户端上传的未来目标区域进行比较,在存在区域交集时,向相互之间存在有区域交集的用户中的一方或者双方所对应的客户端发送对方用户的个人信息,其中,用户个人信息包括用户的背景信息;服务端也将所述客户端上传的当前目标区域与其他客户端上传的当前位置进行比较,在其他客户端的当前位置落入所述的当前目标区域时,将所述的其他客户端的用户的个人信息发送给所述的客户端;所述服务端在接收到用户在所述客户端上对有意愿进行社交的对方用户的选择操作后,向被选择的对方用户发起好友申请或者线下活动邀约。优选地,所述服务端还用于接收客户端响应用户的操作而确定一时间段,并将该时间段上传至服务端;所述服务端筛选出与所述用户上传的时间段具有时间交集的其他用户,所述服务器从具有时间交集的其他用户中筛选出未来目标区域落入所述地图区域的未来活跃用户,所述服务端根据筛选出的未来活跃用户所设置的未来目标区域进行数据分析,所述服务端根据筛选出的未来活跃用户所设置的未来目标区域在所述地图区域中的具体位置,在所述地图区域上得到不同区域所包含的未来目标区域落入其中的用户的数量,并根据该数量得到所述地图区域中各区域的未来活跃用户的密度信息,其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户在客户端上传的期望在未来一段时间进行线下活动的区域;所述服务端将客户端上传的时间段与其他客户端上传的其他时间段进行比较,如果其他时间段与所述时间段包含时间交集,则向相互之间同时具有所述时间交集和所述未来目标区域交集的用户所对应的客户端发送对方用户的个人信息;所述服务端在接收到用户在所述客户端上对有意愿进行社交的对方用户的选择操作后,向被选择的对方用户发起好友申请或者线下活动邀约。优选地,所述方法还包括自动上传当前位置的步骤,所述步骤包括:客户端根据加速度传感器检测用户的运动状态,当所述加速度传感器检测的垂直方向上的加速度处于持续性的规律性的往复变化时判断所述用户运动状态为跑步,所述客户端将用户此刻的位置信息作为当前运动位置上传到服务器,所述当前运动位置用于对具有相同运动爱好的其他用户进行邀约。第二方面,本专利技术实施例提供一种基于电子地图的交友装置,应用于与一服务端通信连接的客户端,所述基于电子地图的交友装置包括:地图区域确定模块,用于在启动电子地图后,确定该电子地图在客户端的显示屏上显示的地图区域,发送所述地图区域给服务端,其中,所述显示屏上显示的地图区域是指启动电子地图后显示屏自动显示的区域,或者用户在地图上定位一目的地后显示屏显示的地图区域;标识信息显示模块,用于接收所述服务器发送的所述地图区域中各区域的未来活跃用户的密度信息或/和当前活跃用户的密度信息,在所述显示屏上显示的地图区域的各区域显示用于指示对应区域内的未来活跃用户的密度的标识信息或/和当前活跃用户的密度信息,其中,所述未来活跃用户是指未来目标区域处于所述地图区域内的用户;所述当前活跃用户是指当前位置处于所述地图区域内的用户;区域确定模块,用于响应用户对所述显示屏上显示的地图区域的触摸手势操作,在所述显示屏上显示的地图区域上确定一未来目标区域或/和当前目标区域;上传模块,用于上传所述区域确定模块生成的未来目标区域或/和当前目标区域至服务端,也用于上传用户针对有意愿进行社交的对方用户的好友申请或者线下活动邀约;接收模块,用于服务端将所述的用户上传的未来目标区域与其他用户上传的未来目标区域进行比较,在存在区域交集时,服务端向客户端发送的对方用户的个人信息,并接收用户对有意愿进行社交的对方用户为交友对象的选择操作,或/和用于当其他用户的当前位置落入所述的当前目标区域内时,服务端将所述其他用户的个人信息发送给所述客户端,其中,用户的个人信息包括用户的背景信息。优选地,所述装置还包括:当前位置自动上传模块,用于自动上传用户的当前位置,根据加速度传感器检测用户的运动状态,其中,对于识别跑步运动状态的模块包括:当所述加速度传感器检测的垂直方向上的加速度处于持续性的规律性的往复变化时判断所述用户运动状态为跑步,所述客户端将用户此刻的位置信息作为当前运动位置上传到服务器,其中,所述当前运动位置用于对具有相同运动爱好的其他用户进行邀约;第三方面,本专利技术实施例提供一种基于电子地图的交友装置,应用于与一客户端通信连接的服务端,所述基于电子地图的交友装置包括:地图区域接收模块,用于接收所述客户端发送的在显示屏上显示的地图区域,其中,所述显示屏上显示的地图区域是指启动电子地图后显示屏自动显示的区域,或者用户在地图上定位一目的地后显示屏显示的地图区域;筛选模块,用于筛选出所述地图区域的未来活跃用户或/和当前活跃用户,其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户上传的期望在未来一段时间进行线下活动的区域,所述的当前活跃用户是指当前位置落入本文档来自技高网...
基于电子地图的交友方法及装置

【技术保护点】
一种基于电子地图的交友方法,其特征在于,应用于相互之间进行通信连接的服务端及客户端,所述方法包括:所述客户端启动电子地图后,确定该电子地图在客户端的显示屏上显示的地图区域,发送所述地图区域给服务端,其中所述显示屏上显示的地图区域是指启动电子地图后显示屏自动显示的区域,或者用户在地图上定位一目的地后显示屏显示的地图区域;所述服务端查找数据库中存储的其他用户上传的未来目标区域或/和其他用户上传的当前位置,得到所述地图区域的未来活跃用户或/和当前活跃用户,其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户在客户端上传的期望在未来一段时间进行线下活动的区域,所述的地图区域的当前活跃用户是指当前地理位置落入到所述地图区域内的用户;所述服务端根据筛选出的未来活跃用户所设置的未来目标区域在所述地图区域中的具体位置或/和筛选出的当前活跃用户的当前位置在所述地图区域中的具体位置,得到所述地图区域中各区域所包含的未来目标区域落入其中的用户的数量或/和当前位置落入其中的用户的数量,并根据该数量得到所述地图区域中各区域的未来活跃用户的密度信息或/和当前活跃用户的密度信息,并发送给所述客户端;所述客户端在所述地图区域中各区域显示用于指示对应各区域的未来活跃用户密度的标识信息或/和当前活跃用户密度的标识信息;所述客户端响应用户在所述显示屏上显示的地图区域上的触摸手势操作而确定未来目标区域或/和当前目标区域并上传至服务端;服务端将所述客户端上传的未来目标区域或/和当前目标区域与其他客户端上传的未来目标区域或/和其他客户端的当前位置进行匹配性比较分析,向相互之间未来目标区域存在区域交集的用户中的一方或者双方所对应的客户端发送对方用户的个人信息,或/和将当前位置落入所述的用户的当前目标区域内的用户的用户个人信息发送给所述用户的客户端,其中,用户个人信息包括用户的背景信息;所述服务端在接收到用户在所述客户端上对有意愿进行社交的对方用户的选择操作后,向被选择的对方用户发起好友申请或者线下活动邀约。...

【技术特征摘要】
1.一种基于电子地图的交友方法,其特征在于,应用于相互之间进行通信连接的服务端及客户端,所述方法包括:所述客户端启动电子地图后,确定该电子地图在客户端的显示屏上显示的地图区域,发送所述地图区域给服务端,其中所述显示屏上显示的地图区域是指启动电子地图后显示屏自动显示的区域,或者用户在地图上定位一目的地后显示屏显示的地图区域;所述服务端查找数据库中存储的其他用户上传的未来目标区域或/和其他用户上传的当前位置,得到所述地图区域的未来活跃用户或/和当前活跃用户,其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户在客户端上传的期望在未来一段时间进行线下活动的区域,所述的地图区域的当前活跃用户是指当前地理位置落入到所述地图区域内的用户;所述服务端根据筛选出的未来活跃用户所设置的未来目标区域在所述地图区域中的具体位置或/和筛选出的当前活跃用户的当前位置在所述地图区域中的具体位置,得到所述地图区域中各区域所包含的未来目标区域落入其中的用户的数量或/和当前位置落入其中的用户的数量,并根据该数量得到所述地图区域中各区域的未来活跃用户的密度信息或/和当前活跃用户的密度信息,并发送给所述客户端;所述客户端在所述地图区域中各区域显示用于指示对应各区域的未来活跃用户密度的标识信息或/和当前活跃用户密度的标识信息;所述客户端响应用户在所述显示屏上显示的地图区域上的触摸手势操作而确定未来目标区域或/和当前目标区域并上传至服务端;服务端将所述客户端上传的未来目标区域或/和当前目标区域与其他客户端上传的未来目标区域或/和其他客户端的当前位置进行匹配性比较分析,向相互之间未来目标区域存在区域交集的用户中的一方或者双方所对应的客户端发送对方用户的个人信息,或/和将当前位置落入所述的用户的当前目标区域内的用户的用户个人信息发送给所述用户的客户端,其中,用户个人信息包括用户的背景信息;所述服务端在接收到用户在所述客户端上对有意愿进行社交的对方用户的选择操作后,向被选择的对方用户发起好友申请或者线下活动邀约。2.如权利要求1所述的方法,其特征在于,该方法还包括步骤:客户端响应用户的操作而确定一时间段,并将该时间段上传至服务端;所述服务端筛选出与所述用户上传的时间段具有时间交集的其他用户,所述服务器从具有时间交集的其他用户中筛选出未来目标区域落入所述地图区域的未来活跃用户,所述服务端根据筛选出的未来活跃用户所设置的未来目标区域进行数据分析,所述服务端根据筛选出的未来活跃用户所设置的未来目标区域在所述地图区域中的具体位置,得到所述地图区域中各区域所包含的未来目标区域落入其中的用户的数量,并根据该数量得到所述地图区域中各区域的未来活跃用户的密度信息,其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户在客户端上传的期望在未来一段时间进行线下活动的区域;所述服务端将客户端上传的时间段与其他客户端上传的时间段进行比较,如果其他客户端上传的时间段与所述客户端上传的时间段包含时间交集,则向相互之间同时具有所述时间交集和所述未来目标区域交集的用户所对应的客户端发送对方用户的个人信息;所述服务端在接收到用户在所述客户端上对有意愿进行社交的对方用户的选择操作后,向被选择的对方用户发起好友申请或者线下活动邀约。3.如权利要求1所述的方法,其特征在于,所述方法还包括自动上传当前用户位置的步骤,所述步骤包括:客户端根据加速度传感器检测用户的运动状态,当所述加速度传感器检测的垂直方向上的加速度处于持续性的规律性的往复变化时判断所述用户运动状态为跑步,所述客户端将用户此刻的位置信息作为当前运动位置上传到服务器,所述当前运动位置用于对具有相同运动爱好的其他用户进行邀约。4.如权利要求1所述的方法,其特征在于:在所述显示屏显示的地图区域的各区域显示用于指示对应区域内的未来活跃用户或/和当前活跃用户的密度的标识信息的步骤包括:为所述电子地图添加一半透明或透明图层,采用所述半透明或透明图层中的颜色信息指示所述电子地图的各区域内的未来活跃用户或当前活跃用户的密度。5.如权利要求1所述的方法,其特征在于,在所述显示屏显示的地图区域的各区域显示用于指示对应区域内的未来活跃用户或/和当前活跃用户的密度的标识信息的步骤包括:为所述电子地图添加图钉,采用图钉的密度指示所述电子地图的各区域内的未来活跃用户或/和当前活跃用户的密度,其中,所述图钉的密度与未来活跃用户或当前活跃用户的密度成正比。6.如权利要求1所述的方法,其特征在于,所述客户端响应用户在电子地图上的触摸手势操作而确定一未来目标区域或/和当前目标区域的步骤包括:获取所述触摸手势操作的操作轨迹,当所述操作轨迹形成一封闭区域时,确定该封闭区域为所述区域;当用户的操作轨迹未形成封闭区域时,按照预设算法生成一条与所述操作轨迹形成封闭区域的线,然后将该封闭区域确定为所述区域;当用户的操作轨迹形成多个封闭区域时,提示用户重新操作,或当用户的操作轨迹存在首尾交叉时,删除所述操作轨迹伸出的曲线部分,剩下的闭合曲线所包含的区域作为所述未来目标区域或当前目标区域。7.根据权利要求1所述的方法,其特征在于,所述客户端响应用户在电子地图上的触摸手势操作而确定一未来目标区域或/和当前目标区域的步骤包括:获取用户在电子地图上选择的点,当用户选择的点为一个点时,以该点为圆心,一设定值为半径或直径,在电子地图上计算得到一封闭的圆周区域,确定该封闭的圆周区域为所述未来目标区域或当前目标区域,其中所述设定的半径或者直径为用户直接输入的数字,或者为以该点为起点用户在电子地图上滑动的距离;当用户选择的点为两个点时,以选定的两个点连成的直线为直径或者半径,以该直线上的任意一点为圆心,在电子地图上计算得到一封闭的圆周区域,确定该封闭的圆周区域为所述未来目标区域或当前目标区域;当用户选择的点为三个点时,将所述选定的三个点在电子地图上围成一封闭的三角形区域确定为所述未来目标区域或当前目标区域。8.根据权利...

【专利技术属性】
技术研发人员:陈树群
申请(专利权)人:成都高合盛科技有限责任公司
类型:发明
国别省市:四川;51

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

1