CN106202363A - 基于电子地图的交友方法及装置 - Google Patents

基于电子地图的交友方法及装置 Download PDF

Info

Publication number
CN106202363A
CN106202363A CN201610532490.9A CN201610532490A CN106202363A CN 106202363 A CN106202363 A CN 106202363A CN 201610532490 A CN201610532490 A CN 201610532490A CN 106202363 A CN106202363 A CN 106202363A
Authority
CN
China
Prior art keywords
user
region
client
map area
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610532490.9A
Other languages
English (en)
Other versions
CN106202363B (zh
Inventor
陈树群
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CNLIVE Corp.
Original Assignee
Chengdu Gaohesheng Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Gaohesheng Technology Co Ltd filed Critical Chengdu Gaohesheng Technology Co Ltd
Priority to CN201610532490.9A priority Critical patent/CN106202363B/zh
Publication of CN106202363A publication Critical patent/CN106202363A/zh
Application granted granted Critical
Publication of CN106202363B publication Critical patent/CN106202363B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Remote Sensing (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

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

Description

基于电子地图的交友方法及装置
技术领域
本发明涉及互联网社交领域,具体而言,涉及一种基于电子地图的交友方法及装置。
背景技术
在社交平台中认识新朋友并邀约线下见面或者参加活动,用户需要对意愿的地点、时间进行安排。目前,对于线下见面的地点和时间讨论仍停留在基于文字或者语言层面进行沟通交流,双方意见不能达到一致时,容易造成尴尬,严重影响用户体验。
发明内容
有鉴于此,本发明实施例的目的在于提供一种基于电子地图的交友方法及装置,以在多个用户拥有匹配的地点和时间的情况下促成线下见面。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供一种基于电子地图的交友方法,应用于相互之间进行通信连接的服务端及客户端,所述方法包括:
所述客户端启动电子地图后,确定该电子地图在客户端的显示屏上显示的地图区域,发送所述地图区域给服务端,其中所述显示屏上显示的地图区域是指启动电子地图后显示屏自动显示的区域,或者用户在地图上定位一目的地后显示屏显示的地图区域;
所述服务端查找数据库中存储的不同用户通过其他客户端上传的未来目标区域或/和当前位置,所述服务端筛选出所述地图区域的未来活跃用户或/和当前活跃用户,其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户在客户端上传的期望在未来一段时间进行线下活动的区域,所述的地图区域的当前活跃用户是指当前地理位置落入到所述地图区域内的用户;
所述服务端根据筛选出的未来活跃用户所设置的未来目标区域或/和当前活跃用户的当前位置在所述地图区域中的具***置,在所述地图区域上得到不同区域所包含的所述未来目标区域落入其中的用户的数量或/和所述的当前位置落入其中的用户的数量,并根据该数量得到所述地图区域中各区域的未来活跃用户的密度信息或/和当前活跃用户的密度信息,并将其发送给所述客户端;
所述客户端在所述地图区域中各区域显示用于指示对应各区域的未来活跃用户密度的标识信息或/和用于指示对应各区域的当前活跃用户密度的标识信息;
所述客户端响应用户在所述显示屏上显示的地图区域上的触摸手势操作而确定一未来目标区域或/和当前目标区域;
所述客户端将该未来目标区域或/和当前目标区域上传至服务端;
所述服务端将所述客户端上传的未来目标区域与其他客户端上传的未来目标区域进行比较,在存在区域交集时,向相互之间存在有区域交集的用户中的一方或者双方所对应的客户端发送对方用户的个人信息,其中,用户个人信息包括用户的背景信息;服务端也将所述客户端上传的当前目标区域与其他客户端上传的当前位置进行比较,在其他客户端的当前位置落入所述的当前目标区域时,将所述的其他客户端的用户的个人信息发送给所述的客户端;
所述服务端在接收到用户在所述客户端上对有意愿进行社交的对方用户的选择操作后,向被选择的对方用户发起好友申请或者线下活动邀约。
优选地,所述服务端还用于接收客户端响应用户的操作而确定一时间段,并将该时间段上传至服务端;
所述服务端筛选出与所述用户上传的时间段具有时间交集的其他用户,所述服务器从具有时间交集的其他用户中筛选出未来目标区域落入所述地图区域的未来活跃用户,所述服务端根据筛选出的未来活跃用户所设置的未来目标区域进行数据分析,所述服务端根据筛选出的未来活跃用户所设置的未来目标区域在所述地图区域中的具***置,在所述地图区域上得到不同区域所包含的未来目标区域落入其中的用户的数量,并根据该数量得到所述地图区域中各区域的未来活跃用户的密度信息,其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户在客户端上传的期望在未来一段时间进行线下活动的区域;
所述服务端将客户端上传的时间段与其他客户端上传的其他时间段进行比较,如果其他时间段与所述时间段包含时间交集,则向相互之间同时具有所述时间交集和所述未来目标区域交集的用户所对应的客户端发送对方用户的个人信息;
所述服务端在接收到用户在所述客户端上对有意愿进行社交的对方用户的选择操作后,向被选择的对方用户发起好友申请或者线下活动邀约。
优选地,所述方法还包括自动上传当前位置的步骤,所述步骤包括:
客户端根据加速度传感器检测用户的运动状态,当所述加速度传感器检测的垂直方向上的加速度处于持续性的规律性的往复变化时判断所述用户运动状态为跑步,所述客户端将用户此刻的位置信息作为当前运动位置上传到服务器,所述当前运动位置用于对具有相同运动爱好的其他用户进行邀约。
第二方面,本发明实施例提供一种基于电子地图的交友装置,应用于与一服务端通信连接的客户端,所述基于电子地图的交友装置包括:
地图区域确定模块,用于在启动电子地图后,确定该电子地图在客户端的显示屏上显示的地图区域,发送所述地图区域给服务端,其中,所述显示屏上显示的地图区域是指启动电子地图后显示屏自动显示的区域,或者用户在地图上定位一目的地后显示屏显示的地图区域;
标识信息显示模块,用于接收所述服务器发送的所述地图区域中各区域的未来活跃用户的密度信息或/和当前活跃用户的密度信息,在所述显示屏上显示的地图区域的各区域显示用于指示对应区域内的未来活跃用户的密度的标识信息或/和当前活跃用户的密度信息,其中,所述未来活跃用户是指未来目标区域处于所述地图区域内的用户;所述当前活跃用户是指当前位置处于所述地图区域内的用户;
区域确定模块,用于响应用户对所述显示屏上显示的地图区域的触摸手势操作,在所述显示屏上显示的地图区域上确定一未来目标区域或/和当前目标区域;
上传模块,用于上传所述区域确定模块生成的未来目标区域或/和当前目标区域至服务端,也用于上传用户针对有意愿进行社交的对方用户的好友申请或者线下活动邀约;
接收模块,用于服务端将所述的用户上传的未来目标区域与其他用户上传的未来目标区域进行比较,在存在区域交集时,服务端向客户端发送的对方用户的个人信息,并接收用户对有意愿进行社交的对方用户为交友对象的选择操作,或/和用于当其他用户的当前位置落入所述的当前目标区域内时,服务端将所述其他用户的个人信息发送给所述客户端,其中,用户的个人信息包括用户的背景信息。
优选地,所述装置还包括:
当前位置自动上传模块,用于自动上传用户的当前位置,根据加速度传感器检测用户的运动状态,其中,对于识别跑步运动状态的模块包括:当所述加速度传感器检测的垂直方向上的加速度处于持续性的规律性的往复变化时判断所述用户运动状态为跑步,所述客户端将用户此刻的位置信息作为当前运动位置上传到服务器,其中,所述当前运动位置用于对具有相同运动爱好的其他用户进行邀约;
第三方面,本发明实施例提供一种基于电子地图的交友装置,应用于与一客户端通信连接的服务端,所述基于电子地图的交友装置包括:
地图区域接收模块,用于接收所述客户端发送的在显示屏上显示的地图区域,其中,所述显示屏上显示的地图区域是指启动电子地图后显示屏自动显示的区域,或者用户在地图上定位一目的地后显示屏显示的地图区域;
筛选模块,用于筛选出所述地图区域的未来活跃用户或/和当前活跃用户,其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户上传的期望在未来一段时间进行线下活动的区域,所述的当前活跃用户是指当前位置落入到所述地图区域内的用户;
标识信息生成模块,用于对筛选出的当前活跃用户的当前位置在所述地图区域中的具***置或/和未来活跃用户的未来目标区域在所述地图区域中的具***置,在所述地图区域上得到不同区域所包含的当前位置落入所述区域的用户的数量或/和未来目标区域落入所述区域的用户的数量,并根据该数量得到所述地图区域中各区域的当前活跃用户的密度信息或/和未来活跃用户的密度信息,并发送给客户端;
获取模块,用于获取用户通过在客户端的电子地图上的触摸手势操作而确定的未来目标区域或/和当前目标区域;
匹配模块,用于判断所述未来目标区域与其他用户上传的未来目标区域是否具有区域交集或/和其他用户的当前位置是否落入所述用户的当前目标区域;
发送模块,用于在所述用户上传的未来目标区域与其他用户上传的未来目标区域具有区域交集时,向相互之间存在有区域交集的用户的一方或者双方的客户端发送对方用户的个人信息,或/和在其他用户的当前位置落入所述用户的当前目标区域内时,将所述其他用户的个人信息发送给所述的用户客户端,其中,用户的个人信息包括用户的背景信息;
交友请求发送模块,用于在接收到用户在所述客户端上对有意愿进行社交的对方用户的选择操作后,向被选择的对方用户发起好友申请或者线下活动邀约。
优选地,所述获取模块还用于获取客户端发送的时间段,所述时间段通过客户端响应用户的操作而确定;
所述筛选模块还用于筛选与所述用户上传的时间段具有时间交集的所述地图区域地图区域的未来活跃用户,其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户在客户端上传的期望在未来一段时间进行线下活动的区域;
所述标识信息生成模块,还用于对所述筛选出的具有时间交集的用户的未来目标区域进行数据分析,所述服务器根据所述筛选出来的未来活跃用户所设置的未来目标区域在所述地图区域中的具***置,在所述地图区域上得到不同区域所包含的未来目标区域落入其中的用户的数量,并根据该数量得到所述地图区域中各区域的未来活跃用户的密度信息;
所述发送模块,还用于向同时具有时间交集和未来目标区域交集的用户的客户端发送对方用户的个人信息,其中,用户的个人信息包括用户的背景信息。
本发明实施例提供的基于电子地图的交友方法及装置,服务端从多个客户端上传的未来目标区域或/和当前位置中筛选出位于显示屏上显示的地图区域内的未来活跃用户或/和当前活跃用户,根据所述地图区域内未来活跃用户或/和当前活跃用户的分布,在所述地图区域内采用标识信息显示各区域内未来活跃用户的密度或/和当前活跃用的密度。用户可以通过显示屏上的标识信息直观的了解该地图区域内未来活跃用户或/和当前活跃用户的分布情况,以便于用户进行下一步在电子地图上划定区域的操作。服务端接收用户通过触摸手势而确定的未来目标区域或/和当前目标区域,将其与其他客户端上传的未来目标区域或/和当前位置进行比较,在所述未来目标区域与其他用户的未来目标区域存在区域交集或者其他用户的当前位置位于所述当前目标区域区域内时,服务端向具有未来目标区域区域交集的用户的客户端发送对方用户的个人信息,或/和在其他用户的当前位置落入所述用户的当前目标区域内时,服务端向所述客户端发送所述其他用户的个人信息,供所述用户参考与选择。上述方法可以为客户提供简单便捷的交友方式,客户通过电子地图的标识信息可以直观了解电子地图各区域的未来活跃用户或当前活跃用户的密度,为用户选择区域提供参考,提高交友的成功几率。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明第一实施例提供的一种服务端以及客户端的基于电子地图的交友方法的流程图。
图2-图3是本发明第一实施例提供的在客户端采用标识信息对电子地图中各区域的活跃用户密度进行表示的界面示意图。
图4-图19是是本发明实施例提供的基于电子地图的交友方法中区域的生成方式示意图。
图20是本发明第一实施例提供的另一种应用于服务端以及客户端的基于电子地图的交友方法的流程图。
图21-图26是本发明第二实施例提供的应用于客户端的第二交友装置的功能模块框图。
图27是本发明第二实施例提供的的应用于服务端的第一交友装置的功能模块框图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的。
本发明实施例提供的基于电子地图的交友方法应用于用户协商线下见面或者帮助用户线上寻友。比如,线上的多个客户可以通过查看显示屏上显示的地图区域中各个区域的不同标识信息,获知在显示的地图区域中的未来活跃用户或者当前活跃用户的分布状况,根据上述分布状况,用户在电子地图上设定区域,未来目标区域与设定区域有交集的对方用户及用户当前位置位于设定区域的对方用户可以互相加为好友。
第一实施例
请参阅图1,是本发明较佳实施例提供的应用于服务端以及客户端的交友方法的流程图。下面将对图1所示的具体流程和步骤进行详细阐述。
步骤S401,所述客户端启动电子地图后,确定该电子地图在客户端的显示屏上显示的地图区域,发送所述地图区域给服务端。
在本实施例中,在客户端的显示屏上显示的地图区域可以是启动电子地图后显示屏自动显示的区域,即定位位置为当前位置时所对应的地图区域;也可以是用户在地图上定位一目的地后显示屏显示的地图区域。
具体地,所述地图区域是指电子地图在显示屏上进行显示时,由电子地图的四个顶点所确定的区域。所述客户端可以根据显示的地图区域获得四个顶点对应的经纬度信息,并将四个顶点对应的经纬度信息发送给服务端。
步骤S402,所述服务端查找数据库中存储的不同用户通过其他客户端上传的未来目标区域或/和其他客户端的当前位置,所述服务端筛选出所述地图区域的未来活跃用户或/和当前活跃用户。
在本实施例中,所述服务端在接收到所述客户端发送的地图区域的四个顶点对应的经纬度信息后,从数据库中查找未来目标区域落入到所述显示屏上显示的地图区域内的未来活跃用户或/和当前位置落入到所述显示屏上显示的地图区域内的当前活跃用户。其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户在客户端上传的期望在未来一段时间进行线下活动的区域。
在本实施例的一种较佳实施方式中,可以采用未来目标区域的几何中心点是否落入到所述显示屏上显示的地图区域内的方式,判断所述未来目标区域是否落入到所述显示屏上显示的地图区域内。例如,当所述未来目标区域的几何中心位于所述地图区域内时则认为该未来目标区域落入到所述显示屏上显示的地图区域内,反之则没有落入。其中,未来目标区域的几何中心的计算方法可以采用现有技术中计算封闭区域或者封闭曲线的几何中心的算法得到,在此就不再详细介绍。
步骤S403,所述服务端根据筛选出的未来活跃用户所设置的未来目标区域或/和当前活跃用户的当前位置在所述地图区域中的具***置,在所述地图区域上得到不同区域所包含的未来目标区域落入其中的用户的数量或/和当前位置落入其中的用户的数量,并根据该数量得到所述地图区域中各区域的未来活跃用户的密度信息或/和当前活跃用户的密度信息,并将其发送给所述客户端。
步骤S404,所述客户端在所述地图区域中各区域显示用于指示对应各区域的未来活跃用户密度的标识信息或/和当前活跃用户密度的标识信息。
本实施例的标识信息的实施方法中,请参照图2,在所述客户端上为所述电子地图添加一半透明或透明图层,采用所述半透明或透明图层中的颜色信息指示所述电子地图的各区域内的未来活跃用户的密度或/和当前活跃用户的密度。
具体地,可以采用不同颜色或者同一颜色的不同浓度来表示各区域内不同的未来活跃用户的密度。在本实施方式中,优选采用同一颜色的不同浓度进行未来活跃用户的密度表示,一般地,图层的颜色越浓,代表选择该区域的未来活跃用户越多,反之,颜色越淡则代表选择该区域的未来活跃用户越少。
在本具体实施例的另一种实施方式中,请参照图3,也可以采用图钉的密度指示所述电子地图的各区域内的未来活跃用户的密度或/和当前活跃用户的密度。所述图钉的密度与未来活跃用户的密度或/和当前活跃用户的密度设置成正比关系。
步骤S405,客户端响应用户在所述显示屏上显示的地图区域上的触摸手势操作而确定一未来目标区域或/和当前目标区域。
用户在电子地图上的操作可以是通过手指或者触屏笔等方式得到。本发明实施例对区域的获取方式不做限定。下面通过几个例子对区域的设定进行说明。
请参阅图4,客户端获取的用户的触摸手势操作是用户通过手指在电子地图上划过的一操作轨迹,该操作轨迹是一封闭曲线,封闭曲线即该曲线能够围成一封闭区域,客户端则确定该封闭曲线所围成的封闭区域为所述区域。当然,用户在操作的过程中并不是每一次均能划出一条封闭曲线,有时候会出现曲线首尾交叉的情况,或者是划出的曲线不能产生交点导致无法确定封闭区域。例如,请参照图5,客户端获得的操作轨迹中,曲线的一端与曲线的另一端产生交点后,曲线的一端仍伸出一部分,此时,客户端会将曲线一端伸出的部分删除,剩下一封闭曲线,客户端确定该封闭曲线围成的封闭区域为区域。请参照图6,客户端获得的用户的操作轨迹中,曲线的一端与曲线的另一端产生交点后,曲线的一端和另一端均伸出一部分,此时,客户端会将曲线两端伸出的部分删除,剩下一封闭曲线,客户端确定该封闭曲线围成的封闭区域为区域。请参照图7,客户端获得的用户的操作轨迹中,曲线的一端与曲线的另一端并没有交点,无法形成封闭区域,此时,客户端会按照预设的算法生成一条与所述操作轨迹形成封闭区域的线,通过该生成的线对该曲线进行补足,使该曲线形成一封闭曲线,该生成的线可以是直线也可以是曲线,优选为直线,客户端从而确定补足后的封闭曲线围成的封闭区域为区域。此外,请参照图8,客户端获得的用户的操作轨迹中,该曲线围成的封闭区域包含两个,此时,客户端会提示用户重新操作,容易理解的,当曲线围成的封闭区域大于两个时,客户端亦会提示用户重新操作。
区域的设定还可以通过其他方式得到,例如,请参照图9,客户端获取用户在电子地图上选择的点,该点的生成方式可以为用户点击客户端的触摸屏幕形成,该点表现在触摸屏幕上的形式可以是图钉、标记或者其他形状。当用户选择的点为一个点时,客户端以该点为圆心,一设定值为半径或直径,在电子地图上计算得到一封闭的圆周区域,该设定值可以是用户预先设定的值,也可以是圆心确定之后用户输入的值,如图10所示,是设定值为圆心确定之后用户再输入的情况,客户端会提示用户输入半径值或者直径值,用户按照图11所示的界面输入半径。请参照图12,用户选择输入半径值或者直径值后,客户端获得该半径值或者直径值,在电子地图上以获取的点为圆心,以获得的半径值或者直径值得到一封闭的圆周区域,客户端确定该圆周区域为所述区域。请参照图13,圆周区域的半径值或者直径值的生成方式还可以是通过用户已选择的点为起点,在电子地图上滑动,滑动的终点与起点之间的距离为圆周区域的半径值或者直径值。
请参照图14,当用户选择的点为两个点时,客户端将用户选择的两个点连成的直线作为直径或者半径,具体请参照图15,然后以该直线上的任意一点作为圆心,在电子地图上计算得到一封闭的圆周区域,客户端确定该圆周区域为区域。请参照图16,当用户选择的点为3个点时,客户端将该三个点在电子地图上围成一封闭的三角形区域,客户端确定该三角形区域为所述区域。
请参照图17,进一步地,区域的生成还可以是客户端获取用户在电子地图上某一按压位置的压力值或者面积,根据该压力值或者面积在电子地图上以用户按压位置为几何中心点,在电子地图上按照预设的几何形状向外延伸,当用户停止按压电子地图时,客户端控制几何形状停止延伸,从而得到一封闭区域,确定该封闭区域为所述区域,如图18所示。
应该说明的是,预设的几何形状可以是用户预先定义的任意形状,比如圆形、矩形、六边形等等,如图19所示的几何形状为六边形。此外,本发明对几何形状延伸的形式不做限定,比如,几何形状向外延伸可以与用户按压电子地图的压力值/面积呈正比,用户按压电子屏幕的压力值/面积越大,则几何形状向外延伸的速度越快,或者几何形状延伸的面积越大;几何形状向外延伸的形式还可以是,只要用户对电子地图有按压,那么几何形状就一直向外延伸,直到用户停止按压电子地图。
综上所述,区域的生成形式能够通过各种方式实现,本发明实施例对用户设定区域的方式不做限定。
S406,客户端将该未来目标区域或/和当前目标区域上传至服务端。
区域设定之后,客户端生成与该区域对应的数据,将该区域上传至服务端,上传的方式可以是通过无线网络或者有线网络实现。
S407,所述服务端将所述客户端上传的未来目标区域或/和当前目标区域与其他客户端上传的未来目标区域或/和其他客户端的当前位置进行比较。
S408,比较未来目标区域是否具有区域交集或/和当前位置是否落入所述当前目标区域内,如果所述客户端上传的未来目标区域与其他客户端上传的未来目标区域有区域交集,则流程进入步骤S409,如果没有区域交集,则流程结束。或/和如果其他用户的当前位置落入所述用户的当前目标区域内时,则流程进入步骤S409,否则流程结束。
S409,所述服务端向相互之间存在有区域交集的用户中的一方或者双方所对应的客户端发送对方用户的个人信息,或/和所述服务端将当前位置落入所述当前目标区域内的用户的个人信息发送给所述用户的客户端,其中,用户个人信息包括用户的背景信息。
S410,所述服务端在接收到用户在所述客户端上对有意愿进行社交的对方用户的选择操作后,向被选择的对方用户发起好友申请或者线下活动邀约。
对方用户在接收其他用户的好友申请或者线下活动邀约后,即可以和其他用户进行线下活动。
请参照图20,优选地,在步骤S402之前,还包括步骤S411:客户端响应用户的操作而确定一时间段。
步骤S402包括:所述服务端根据用户上传的时间段及其他用户上传的未来目标区域和时间段得到所述地图区域内的未来活跃用户。
具体地,所述服务端筛选出与所述用户上传的时间段具有时间交集的其他用户,所述服务器从具有时间交集的其他用户中筛选出未来目标区域落入所述地图区域的未来活跃用户。
所述服务端根据筛选出的未来活跃用户所设置的未来目标区域进行数据分析,所述服务端根据筛选出的未来活跃用户所设置的未来目标区域在所述地图区域中的具***置,在所述地图区域上得到不同区域所包含的未来目标区域落入其中的用户的数量,并根据该数量得到所述地图区域中各区域的未来活跃用户的密度信息。其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户在客户端上传的期望在未来一段时间进行线下活动的区域。
步骤S406包括:客户端将该未来目标区域和时间段上传至服务端。
步骤S407包括:服务端将客户端上传的未来目标区域和时间段与其他客户端上传的其它未来目标区域和时间段进行比较。
步骤S408包括:比较是否同时具有区域交集和时间交集。如果同时具有区域交集和时间交集,则进行流程S409,如果没有,则流程结束。
步骤S409包括:服务端向相互之间同时具有所述时间交集和所述区域交集的用户所对应的客户端发送对方用户的个人信息。
步骤S410包括:所述服务端在接收到用户在所述客户端上对有意愿进行社交的对方用户的选择操作后,向被选择的对方用户发起好友申请或者线下活动邀约。
对方用户在接收其他用户的好友申请或者线下活动邀约后,即可以和其他用户进行线下活动。
在本实施中添加时间选择,使得用户在交友过程中,可以根据自身的情况,选择合适的时间地点交友,更具针对性。
综上所述,本发明实施例提供的基于电子地图的交友方法,服务端对客户端上传的未来目标区域或/和当前位置进行筛选,筛选出位未来目标区域或/和当前位置落入所述地图区域内的用户,根据筛选结果在电子地图上给出用于指示各区域内的未来活跃用户密度的标识信息或/和当前活跃用户密度的标识信息,在电子地图上显示该标识信息以供用户进行参考以便于对区域进行选择。用户通过客户端各自设定未来目标区域和时间段,服务端对各客户端上传的未来目标区域和时间段进行比较之后,对同时具有区域交集和时间交集的客户端发送提示信息,促成线下见面或者推荐好友。本方法有效解决了线上好友约定线下见面的地点和时间不便的问题,同时提供一种能提高交友成功几率的线上寻友的方式,通过时间和在显示有未来活跃用户分布状况的电子地图上设定未来活跃区域的方式寻友。
第二实施例
请参照图21,是本发明实施例提供的应用于客户端的第二交友装置210的功能模块框图。所述第二交友装置210用于执行图1所示的流程图中的步骤S401及S404~S406。所述第二交友装置210包括地图区域确定模块2101、标识信息显示模块2102、区域确定模块2103、上传模块2104和接收模块2105。
所述地图区域确定模块2101,用于在启动电子地图后,确定该电子地图在客户端的显示屏上显示的地图区域,发送所述地图区域给服务端。其中,所述显示屏上显示的地图区域是指启动电子地图后显示屏自动显示的区域,或者用户在地图上定位一目的地后显示屏显示的地图区域。
所述标识信息显示模块2102,用于接收所述服务器发送的所述地图区域中各区域的未来活跃用户的密度信息或/和当前活跃用户的密度信息。在所述显示屏上显示的地图区域的各区域显示用于指示对应区域内的未来活跃用户的密度的标识信息或/和当前活跃用户的密度信息。其中,所述未来活跃用户是指未来目标区域处于所述地图区域内的用户,所述当前活跃用户是指当前位置落入当前目标区域内的用户。
所述区域确定模块2103,用于响应用户对所述显示屏上显示的地图区域的触摸手势操作,在所述显示屏上显示的地图区域上确定一未来目标区域或/和当前目标区域。
所述上传模块2104,用于上传所述区域确定模块生成的未来目标区域或/和当前目标区域或/和当前位置至服务端,也用于上传用户针对有意愿进行社交的对方用户的好友申请或者线下活动邀约。
所述接收模块2105,用于当所述用户上传的未来目标区域与其他用户上传的未来目标区域存在区域交集时,或/和其他用户的当前地理位置落入所述用户上传的当前目标区域内时,服务端向客户端发送的对方用户的个人信息,并接收用户对有意愿进行社交的对方用户为交友对象的选择操作,其中,用户的个人信息包括用户的背景信息。
优选地,请参照图22,所述第二交友装置210还包括时间段确定模块2106,用于响应用户的操作而确定一时间段。上传模块2104还用于上传该时间段至服务端,服务端将根据用户上传的时间段及未来目标区域而生成相应地图区域在指定时间段的未来活跃用户密度信息。接收模块2105还用于接收服务端将该时间段与其它客户端上传的时间段进行比较后确定该时间段与所述其它时间段存在交集时发送的提示信息。
作为一种实施方式,请参照图23,所述第二交友装置210还包括轨迹获取模块2107和轨迹判断模块2108。所述轨迹获取模块2107用于获取所述触摸手势操作的操作轨迹。所述轨迹判断模块2108用于判断轨迹获取模块2107获取的操作轨迹的形状。当所述操作轨迹形成一封闭区域时,所述区域确定模块2103确定该封闭区域为所述区域。其中,当用户的操作轨迹为一首尾交叉的线时,所述区域确定模块2103删除该线的交叉部分,从而得到一封闭线,所述区域确定模块2103确定该封闭线围成的封闭区域为区域。当所述操作轨迹未形成封闭区域时,所述区域确定模块2103按照预设算法生成一条与所述操作轨迹形成封闭区域的线,然后将该封闭区域确定为所述区域。当所述操作轨迹形成多个封闭区域时,所述区域确定模块2103提示用户重新操作。
作为另一种实施方式,请参照图24,所述第二交友装置210还包括触点获取模块2109、触点判断模块2110和尺寸获取模块2111。所述触点获取模块2109用于获取用户在电子地图上选择的点。所述触点判断模块2110用于判断获取的用户在电子地图上选择的点的数量。所述尺寸获取模块2111,用于在触点获取模块获取2109的点为一个点时,获取用户设定的半径值或者直径值。该半径值或者直径值的获取可以是用户预先输入的数值,或者临时输入的值,或者是用户以触点为起点,在电子地图上滑动,滑动的终点与起点之间的距离。所述区域确定模块2103用于在触点获取模块2109获取的点为一个点时,以触点获取模块2109获得的点为圆心,以尺寸获取模块2111获得的半径值为半径,或者以尺寸获取模块2111获得的直径值为直径,在电子地图上计算得到一封闭的圆周区域,确定该封闭的圆周区域为区域。当触点获取模块2109获取的点为两个点时,所述区域确定模块2103以触点获取模块获取2109的两个点连成的直线为直径或半径,以该直线上的任意一点为圆心,在电子地图上计算得到一封闭的圆周区域,确定该封闭的圆周区域为所述区域。当触点获取模块2109获取的点为三个点时,所述区域确定模块2103将该三个点围成的一封闭的三角形区域确定为所述区域。
作为又一种实施方式,请参照图25,所述第二交友装置210还包括触点侦测模块2112、压力/面积侦测模块2113。所述触点侦测模块2112用于获取用户在电子地图上的按压位置。所述压力/面积侦测模块2113,用于获取用户在电子地图上的按压位置的压力值/面积。所述区域确定模块2103根据压力/面积侦测模块2113获取的压力值或面积,以触点侦测模块2112获取的按压位置为几何中心点,在电子地图上按照预设的几何形状向外延伸,在用户停止按压电子地图时控制几何形状的停止延伸以形成一封闭区域,并确定该封闭区域为所述区域。
在其它的实施方式中,请参照图26,所述第二交友装置210还包括当前位置自动上传模块2114。所述当前位置自动上传模块2114,用于自动上传用户的当前位置,其中,当前位置自动上传模块2114上传用户当前的位置的情形包括根据加速度传感器检测用户的运动状态,当所述加速度传感器检测的垂直方向上的加速度处于持续性的规律性的往复变化时判断所述用户运动状态为跑步,所述客户端将用户此刻的位置信息作为当前运动位置上传到服务器,其中,所述当前运动位置用于对具有相同运动爱好的其他用户进行邀约。所述标识信息显示模块2102,还用于在所述显示屏上显示的地图区域的各区域显示用于指示对应区域内的当前活跃用户的密度的标识信息,其中,当前活跃用户是指用户的当前位置处于所述地图区域内的用户。所述区域确定模块2103,还用于响应用户对所述显示屏上显示的地图区域的触摸手势操作,在所述显示屏上显示的地图区域上确定一当前目标区域。所述上传模块2104,还用于上传该当前目标区域至服务端。所述接收模块2105,还用于接收服务端发送的当前位置位于所述区域内的其他用户的个人信息,其中,所述用户的个人信息包括用户的背景信息。
请参照图27,是本发明实施例提供的应用于服务端的第一交友装置110的功能模块架构示意图。所述第一交友装置110用于执行图1所示的流程图中的步骤S402~S403,S407-S410。所述第一交友装置110包括地图区域接收模块1101、筛选模块1102、标识信息生成模块1103、获取模块1104、匹配模块1105、发送模块1106及交友请求发送模块1107。所述地图区域接收模块1101,用于接收所述客户端发送的在显示屏上显示的地图区域,其中,所述显示屏上显示的地图区域是指启动电子地图后显示屏自动显示的区域,或者用户在地图上定位一目的地后显示屏显示的地图区域。所述筛选模块1102,用于筛选出所述地图区域的未来活跃用户或/和当前活跃用户,其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户上传的期望在未来一段时间进行线下活动的区域,所述的地图区域的当前活跃用户是指当前位置落入所述地图区域内的用户。所述标识信息生成模块1103,用于对筛选出的未来活跃用户的未来目标区域或/和当前活跃用户的当前位置在所述地图区域中的具***置,在所述地图区域上得到不同区域所包含的未来目标区域落入其中的用户的数量或/和当前位置落入其中的用户的数量,得到所述地图区域内中各区域的未来活跃用户的密度信息或/和当前活跃用户的密度信息,并发送给客户端。所述获取模块1104,用于获取用户通过在客户端的电子地图上的触摸手势操作而确定的未来目标区域或/和当前目标区域。所述匹配模块1105,用于判断所述未来目标区域与其他用户上传的未来目标区域是否具有区域交集或/和用于判断其他用户的当前位置是否落入所述的当前目标区域。所述发送模块1106,用于在所述用户上传的未来目标区域与其他用户上传的未来目标区域具有区域交集时,向相互之间存在有区域交集的用户的一方或者双方的客户端发送对方用户的个人信息,或/和其他用户的当前位置落入所述用户的当前目标区域内时,向所述用户的客户端发送所述其他用户的个人信息;其中,用户的个人信息包括用户的背景信息。所述交友请求发送模块1107,用于在接收到用户在所述客户端上对有意愿进行社交的对方用户的选择操作后,向被选择的对方用户发起好友申请或者线下活动邀约。
在本实施例的另一种实施方式中,所述获取模块1104还用于获取客户端发送的时间段,所述时间段通过客户端响应用户的操作而确定。所述筛选模块1102还用于筛选与所述用户上传的时间段具有时间交集的所述地图区域地图区域的未来活跃用户,其中,所述的地图区域的未来活跃用户是指设置的未来目标区域落入到所述地图区域内的用户,所述的未来目标区域为用户在客户端上传的期望在未来一段时间进行线下活动的区域。所述标识信息生成模块1103,还用于对所述筛选出的具有时间交集的用户的未来目标区域进行数据分析,所述服务器根据所述筛选出来的未来活跃用户所设置的未来目标区域在所述地图区域中的具***置,在所述地图区域上得到不同区域所包含的未来目标区域落入其中的用户的数量,并根据该数量得到所述地图区域中各区域的未来活跃用户的密度信息。所述发送模块1106,还用于向同时具有时间交集和未来目标区域交集的用户的客户端发送对方用户的个人信息,其中,用户的个人信息包括用户的背景信息。
以上所述,仅为本发明的具体实施方式,但本发明的保护并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术内,可轻易想到变化或替换,都应涵盖在本发明的保护之内。因此,本发明的保护应所述以权利要求的保护为准。

Claims (14)

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

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610532490.9A CN106202363B (zh) 2016-07-06 2016-07-06 基于电子地图的交友方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610532490.9A CN106202363B (zh) 2016-07-06 2016-07-06 基于电子地图的交友方法及装置

Publications (2)

Publication Number Publication Date
CN106202363A true CN106202363A (zh) 2016-12-07
CN106202363B CN106202363B (zh) 2020-05-15

Family

ID=57474253

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610532490.9A Active CN106202363B (zh) 2016-07-06 2016-07-06 基于电子地图的交友方法及装置

Country Status (1)

Country Link
CN (1) CN106202363B (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106954086A (zh) * 2017-02-28 2017-07-14 北京潘达互娱科技有限公司 一种信息推荐方法与装置
CN107124354A (zh) * 2017-06-20 2017-09-01 安徽省极索智能科技有限公司 一种基于地理位置的可视化服务社交方法及***
CN107133351A (zh) * 2017-05-25 2017-09-05 北京元心科技有限公司 标绘方法及装置、用户终端、服务器和计算机可读介质
CN107330039A (zh) * 2017-06-27 2017-11-07 北京卡路里信息技术有限公司 显示数据的方法和装置
CN107993122A (zh) * 2017-11-27 2018-05-04 上海爱优威软件开发有限公司 一种基于通话信息的交互方法及终端设备
CN107992522A (zh) * 2017-11-06 2018-05-04 腾讯科技(深圳)有限公司 一种图像处理方法、装置以及终端设备
CN108228839A (zh) * 2018-01-05 2018-06-29 湖南科技学院 一种高校录取考生交友***及计算机介质
CN108959311A (zh) * 2017-05-23 2018-12-07 腾讯科技(深圳)有限公司 一种社交场景配置方法及装置
CN109857824A (zh) * 2019-01-10 2019-06-07 深圳市沃特沃德股份有限公司 用户地图的显示方法、装置及可读存储介质
CN110688587A (zh) * 2018-07-06 2020-01-14 上海博泰悦臻网络技术服务有限公司 约会路线的规划方法/***、计算机可读存储介质及终端
CN110825281A (zh) * 2019-09-17 2020-02-21 五八有限公司 在电子地图选择区域的方法、装置、电子设备和存储介质
CN112084431A (zh) * 2020-09-10 2020-12-15 南宁市龙彻科技有限公司 一种社交目标精确定位方法、后台服务器及***
CN113779424A (zh) * 2021-09-14 2021-12-10 深圳市易平方网络科技有限公司 基于智慧屏一键找伴处理方法、装置、智能终端及介质
CN114584923A (zh) * 2022-02-08 2022-06-03 珠海格力电器股份有限公司 定向交友方法、装置、存储介质及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033918A (zh) * 2010-12-07 2011-04-27 武汉若鱼网络科技有限公司 基于时间位置信息搜索目标用户的方法及***
US20140052369A1 (en) * 2006-11-14 2014-02-20 Thinkware Systems Corporation System and method for providing friend's location information
CN103905976A (zh) * 2012-12-26 2014-07-02 腾讯科技(深圳)有限公司 一种社交网络用户查找方法、终端、服务器及***
US20140372422A1 (en) * 2012-06-06 2014-12-18 Tencent Technology (Shenzhen) Company Limited Method and device for displaying microblog dynamics, and computer storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140052369A1 (en) * 2006-11-14 2014-02-20 Thinkware Systems Corporation System and method for providing friend's location information
CN102033918A (zh) * 2010-12-07 2011-04-27 武汉若鱼网络科技有限公司 基于时间位置信息搜索目标用户的方法及***
US20140372422A1 (en) * 2012-06-06 2014-12-18 Tencent Technology (Shenzhen) Company Limited Method and device for displaying microblog dynamics, and computer storage medium
CN103905976A (zh) * 2012-12-26 2014-07-02 腾讯科技(深圳)有限公司 一种社交网络用户查找方法、终端、服务器及***

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106954086A (zh) * 2017-02-28 2017-07-14 北京潘达互娱科技有限公司 一种信息推荐方法与装置
CN106954086B (zh) * 2017-02-28 2020-08-04 北京潘达互娱科技有限公司 一种信息推荐方法与装置
CN108959311A (zh) * 2017-05-23 2018-12-07 腾讯科技(深圳)有限公司 一种社交场景配置方法及装置
CN107133351B (zh) * 2017-05-25 2020-04-14 北京元心科技有限公司 标绘方法及装置、用户终端、服务器和计算机可读介质
CN107133351A (zh) * 2017-05-25 2017-09-05 北京元心科技有限公司 标绘方法及装置、用户终端、服务器和计算机可读介质
CN107124354A (zh) * 2017-06-20 2017-09-01 安徽省极索智能科技有限公司 一种基于地理位置的可视化服务社交方法及***
CN107330039A (zh) * 2017-06-27 2017-11-07 北京卡路里信息技术有限公司 显示数据的方法和装置
CN107330039B (zh) * 2017-06-27 2020-11-20 北京卡路里信息技术有限公司 显示数据的方法和装置
CN107992522A (zh) * 2017-11-06 2018-05-04 腾讯科技(深圳)有限公司 一种图像处理方法、装置以及终端设备
CN107993122A (zh) * 2017-11-27 2018-05-04 上海爱优威软件开发有限公司 一种基于通话信息的交互方法及终端设备
CN108228839A (zh) * 2018-01-05 2018-06-29 湖南科技学院 一种高校录取考生交友***及计算机介质
CN110688587A (zh) * 2018-07-06 2020-01-14 上海博泰悦臻网络技术服务有限公司 约会路线的规划方法/***、计算机可读存储介质及终端
CN109857824A (zh) * 2019-01-10 2019-06-07 深圳市沃特沃德股份有限公司 用户地图的显示方法、装置及可读存储介质
CN110825281A (zh) * 2019-09-17 2020-02-21 五八有限公司 在电子地图选择区域的方法、装置、电子设备和存储介质
CN112084431A (zh) * 2020-09-10 2020-12-15 南宁市龙彻科技有限公司 一种社交目标精确定位方法、后台服务器及***
CN113779424A (zh) * 2021-09-14 2021-12-10 深圳市易平方网络科技有限公司 基于智慧屏一键找伴处理方法、装置、智能终端及介质
CN113779424B (zh) * 2021-09-14 2024-05-28 重庆市易平方科技有限公司 基于智慧屏一键找伴处理方法、装置、智能终端及介质
CN114584923A (zh) * 2022-02-08 2022-06-03 珠海格力电器股份有限公司 定向交友方法、装置、存储介质及电子设备

Also Published As

Publication number Publication date
CN106202363B (zh) 2020-05-15

Similar Documents

Publication Publication Date Title
CN106202363A (zh) 基于电子地图的交友方法及装置
CN104609270B (zh) 一种智能电梯控制***及方法
CN104636482B (zh) 用于确定目标地址的方法和装置
CN104023109B (zh) 来电提示方法和装置及分类方法和装置
CN104090714B (zh) 一种移动终端查看聊天记录的方法及***
CN104182232B (zh) 一种创建上下文感知应用的方法及用户终端
CN107851351A (zh) 通知装置及其物***置通知方法
CN105282311A (zh) 移动终端应用的启动方法及其移动终端
WO2014064881A1 (ja) 自動評価システム及びナビゲーション装置
CN105955563A (zh) 图标的管理方法、图标的管理***和终端
JP6319307B2 (ja) 情報処理装置、情報処理方法、及びプログラム
CN102929493A (zh) 终端和应用程序任务集中控制方法
CN109389283A (zh) 自动派件方法、装置、计算机设备及存储介质
CN105630325A (zh) 基于指纹识别的手势操控方法、装置以及终端
CN105100197B (zh) 安装应用的方法及装置
CN103984470B (zh) 图标显示方法和装置
CN103353829A (zh) 快速分享微博的方法及其触屏终端
CN105630306A (zh) 一种基于安卓平台的多级树形菜单的实现方法
CN105152012B (zh) 起重机工况自动识别方法和***
CN106570762A (zh) 寻找附近好友的方法和装置
CN108885705B (zh) 一种组群方法和智能杯组群***
CN106871919A (zh) 用于电子终端的导航方法和导航设备
CN109298817A (zh) 条目显示方法、装置、终端及存储介质
CN105278381A (zh) 由电子设备实现的方法、电子设备控制装置和电子设备
CN108171634A (zh) 一种基于大数据的儿童兴趣培养分析引导***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20191206

Address after: 511000 228, 2f, Fudu building, No. 11-13, Jiejin Middle Road, Shiqiao street, Panyu District, Guangzhou, Guangdong Province

Applicant after: Guangzhou Chong Chong intellectual property rights Operation Co., Ltd.

Address before: 1, No. 610000, 21 floor, No. 69, Tianfu Third Street, Chengdu hi tech Zone, Sichuan, 2106

Applicant before: CHENGDU GAOHESHENG TECHNOLOGY CO., LTD.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200422

Address after: 328, floor 3, building 7-10, No.88 Jianguo Road, Chaoyang District, Beijing 100020

Applicant after: CNLIVE Corp.

Address before: 511000 228, 2f, Fudu building, No. 11-13, Jiejin Middle Road, Shiqiao street, Panyu District, Guangzhou, Guangdong Province

Applicant before: GUANGZHOU CHONGKE INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

GR01 Patent grant
GR01 Patent grant