CN111261017A - 一种地图围栏显示方法及装置 - Google Patents

一种地图围栏显示方法及装置 Download PDF

Info

Publication number
CN111261017A
CN111261017A CN201811458183.6A CN201811458183A CN111261017A CN 111261017 A CN111261017 A CN 111261017A CN 201811458183 A CN201811458183 A CN 201811458183A CN 111261017 A CN111261017 A CN 111261017A
Authority
CN
China
Prior art keywords
target fence
target
fence
distance
user
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
CN201811458183.6A
Other languages
English (en)
Other versions
CN111261017B (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.)
Beijing Didi Infinity Technology and Development Co Ltd
Original Assignee
Beijing Didi Infinity Technology and Development 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 Beijing Didi Infinity Technology and Development Co Ltd filed Critical Beijing Didi Infinity Technology and Development Co Ltd
Priority to CN201811458183.6A priority Critical patent/CN111261017B/zh
Priority to PCT/CN2019/071844 priority patent/WO2020107676A1/en
Publication of CN111261017A publication Critical patent/CN111261017A/zh
Application granted granted Critical
Publication of CN111261017B publication Critical patent/CN111261017B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/10Map spot or coordinate position indicators; Map reading aids
    • G09B29/106Map spot or coordinate position indicators; Map reading aids using electronic means
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/003Maps
    • G09B29/006Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes
    • G09B29/007Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes using computer methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/024Guidance services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Educational Administration (AREA)
  • Business, Economics & Management (AREA)
  • Mathematical Physics (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Ecology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)
  • User Interface Of Digital Computer (AREA)
  • Traffic Control Systems (AREA)

Abstract

本申请实施例提供了一种地图围栏显示方法及装置,检测目标围栏与用户端之间的距离,其中,所述目标围栏用于指示具有激励资源的区域;若所述目标围栏与用户端之间的距离小于判定阈值,在地图显示界面上显示所述目标围栏。这样,在用户端进入到距目标围栏预设距离范围内的时候,可以显示配置有激励资源的目标围栏,引导用户(服务提供端)前往目标围栏区域内提供服务,从而合理调整服务资源的分布区域,提高资源利用率。

Description

一种地图围栏显示方法及装置
技术领域
本申请涉及地图围栏显示技术领域,具体而言,涉及一种地图围栏显示方法及装置。
背景技术
随着科学技术的不断发展,汽车已经逐渐走入了人们的生活,成为大多数家庭不可缺少的出行工具,网约车也成为了越来越多用户出行的选择之一。
目前,在网约车服务过程中,在用车高峰、晚间用车时间段或者是偏僻路段等情况下,会存在有些区域的服务资源比较紧张,有些区域的服务资源没有得到充分利用的情况,导致不同区域间的资源配置不合理。
发明内容
有鉴于此,本申请实施例提供一种地图围栏显示方法及装置,能够提高服务提供资源的利用率。
一方面,本申请实施例提供了一种地图围栏显示方法,所述方法包括:
检测目标围栏与用户端之间的距离,其中,所述目标围栏用于指示具有激励资源的区域;
若所述目标围栏与用户端之间的距离小于判定阈值,在地图显示界面上显示所述目标围栏。
在一些实施例中,所述方法应用于出行服务,所述用户端为服务提供端。
在一些实施例中,在地图显示界面上显示所述目标围栏之前,所述方法还包括:
确定所述目标围栏是否满足显示触发条件;
若所述目标围栏与用户端之间的距离小于判定阈值,在地图显示界面上显示所述目标围栏,包括:
若所述目标围栏与用户端之间的距离小于判定阈值,并且所述目标围栏满足显示触发条件,在地图显示界面上显示所述目标围栏。
在上述实施例中,所述显示触发条件包括以下至少之一:
当前时间位于预设时间范围内;所述用户端属于所述激励资源的目标激励对象;所述目标围栏覆盖地图区域的面积大于设定值。
在一些实施例中,检测目标围栏与用户端之间的距离,包括:
确定所述用户端的当前定位位置与所述目标围栏的中心点之间的距离,将该距离作为所述目标围栏与所述用户端之间的距离。
在一些实施例中,检测目标围栏与用户端之间的距离,包括:
确定所述用户端的当前定位位置分别到达所述目标围栏的每条边所在直线的距离;
将确定的各个距离中的最小值作为所述目标围栏与所述用户端之间的距离。
在一些实施例中,检测目标围栏与用户端之间的距离,包括:
确定所述用户端的当前定位位置到所述目标围栏的每条边所在直线的垂点位置;
针对每个垂点位置,若该垂点位置位于对应的边上,则计算所述用户端的当前定位位置与该条边之间的第一距离;
若该垂点位置位于对应的边的延长线上,则计算所述用户端的当前定位位置与该条边的端点之间的第二距离;
将所有的第一距离和第二距离中的最小值,作为所述目标围栏与所述用户端之间的距离。
在一些实施例中,在地图显示界面上显示所述目标围栏,包括:
在地图显示界面上显示所述目标围栏和所述用户端的当前定位位置。
在一些实施例中,在地图显示界面上显示所述目标围栏和所述用户端的当前定位位置之前,所述方法包括:
检测地图显示界面中地图的视图比例;
基于所述视图比例,确定所述目标围栏和所述当前定位位置是否可以同时显示在地图显示界面上;
若所述目标围栏和所述当前定位位置无法同时显示在地图显示界面上,调整所述地图显示界面的视图比例,或者调整所述地图显示界面的显示范围。
在一些实施例中,在地图显示界面上显示所述目标围栏之后,所述方法包括:
在所述地图显示界面上的目标显示区域中显示所述激励资源的文案信息。
在上述实施例中,所述文案信息包括所述激励资源的主题、所述激励资源的简介信息、与所述激励资源匹配的活动状态信息和与所述激励资源匹配的活动时间信息。
在一些实施例中,在所述地图显示界面上的目标显示区域中显示所述激励资源的文案信息之后,所述方法包括:
在检测到用户对所述目标显示区域中的导航按钮执行预定操作后,显示从所述用户端的当前定位位置到所述目标围栏中预设定位位置之间的导航路径。
在一些实施例中,在显示从所述用户端的当前定位位置到所述目标围栏中预设定位位置之间的导航路径之后,所述方法包括:
若检测到所述用户端按照所述导航路径进入到所述目标围栏的区域中,通过所述用户端向用户发出提示。
另一方面,本申请实施例还提供一种地图围栏显示装置,所述显示装置包括:
第一检测模块,用于检测目标围栏与用户端之间的距离,其中,所述目标围栏用于指示具有激励资源的区域;
第一显示模块,用于若所述目标围栏与用户端之间的距离小于判定阈值,在地图显示界面上显示所述目标围栏。
在上述实施例中,所述显示装置应用于出行服务,所述用户端为服务提供端。
在一些实施例中,所述显示装置包括:
确定模块,用于确定所述目标围栏是否满足显示触发条件;
所述第一显示模块具体用于若所述目标围栏与用户端之间的距离小于判定阈值,并且所述目标围栏满足显示触发条件,在地图显示界面上显示所述目标围栏。
在上述实施例中,所述显示触发条件包括以下至少之一:
当前时间位于预设时间范围内;所述用户端属于所述激励资源的目标激励对象;所述目标围栏覆盖地图区域的面积大于设定值。
在一些实施例中,所述第一检测模块具体用于:
确定所述用户端的当前定位位置与所述目标围栏的中心点之间的距离,将该距离作为所述目标围栏与所述用户端之间的距离。
在一些实施例中,所述第一检测模块具体用于:
确定所述用户端的当前定位位置分别到达所述目标围栏的每条边所在直线的距离;
将确定的各个距离中的最小值作为所述目标围栏与所述用户端之间的距离。
在一些实施例中,所述第一检测模块具体用于:
确定所述用户端的当前定位位置到所述目标围栏的每条边所在直线的垂点位置;
针对每个垂点位置,若该垂点位置位于对应的边上,则计算所述用户端的当前定位位置与该条边之间的第一距离;
若该垂点位置位于对应的边的延长线上,则计算所述用户端的当前定位位置与该条边的端点之间的第二距离;
将所有的第一距离和第二距离中的最小值,作为所述目标围栏与所述用户端之间的距离。
在一些实施例中,所述第一显示模块具体还用于:
在地图显示界面上显示所述目标围栏和所述用户端的当前定位位置。
在一些实施例中,所述显示装置包括:
第二检测模块,用于检测地图显示界面中地图的视图比例;
第三检测模块,用于基于所述视图比例,确定所述目标围栏和所述当前定位位置是否可以同时显示在地图显示界面上;
调整模块,用于若所述目标围栏和所述当前定位位置无法同时显示在地图显示界面上,调整所述地图显示界面的视图比例,或者调整所述地图显示界面的显示范围。
在一些实施例中,所述显示装置包括:
第二显示模块,用于在所述地图显示界面上的目标显示区域中显示所述激励资源的文案信息。
在上述实施例中,所述文案信息包括所述激励资源的主题、所述激励资源的简介信息、与所述激励资源匹配的活动状态信息和与所述激励资源匹配的活动时间信息。
在一些实施例中,所述显示装置包括:
第三显示模块,用于在检测到用户对所述目标显示区域中的导航按钮执行预定操作后,显示从所述用户端的当前定位位置到所述目标围栏中预设定位位置之间的导航路径。
在一些实施例中,所述显示装置包括:
提示模块,用于若检测到所述用户端按照所述导航路径进入到所述目标围栏的区域中,通过所述用户端向用户发出提示。
再一方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线通信,所述机器可读指令被所述处理器执行时执行如上述的地图围栏显示方法的步骤。
又一方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述的地图围栏显示方法的步骤。
本申请实施例提供的地图围栏显示方法及装置,检测目标围栏与用户端之间的距离,其中,所述目标围栏用于指示具有激励资源的区域;若所述目标围栏与用户端之间的距离小于判定阈值,在地图显示界面上显示所述目标围栏。这样,在用户端进入到距目标围栏预设距离范围内的时候,可以显示配置有激励资源的目标围栏,引导用户(服务提供端)前往目标围栏区域内提供服务,从而合理调整服务资源的分布区域,提高资源利用率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为根据本申请一些实施例的可以实现本申请思想的电子设备的示例性硬件和软件组件的示意图;
图2为本申请一实施例所提供的地图围栏显示方法的流程图;
图3为用户端的显示界面的示意图;
图4为本申请另一实施例所提供的地图围栏显示方法的流程图;
图5为检测目标围栏与用户端之间的距离的示意图;
图6为本申请实施例提供的显示装置的结构图之一;
图7为本申请实施例提供的显示装置的结构图之二;
图8为本申请实施例提供的显示装置的结构图之三。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了使得本领域技术人员能够使用本申请内容,结合特定应用场景“显示配有激励资源的区域的目标围栏”,给出以下实施方式。对于本领域技术人员来说,在不脱离本申请的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本申请主要围绕在用户端的地图显示界面上显示目标围栏进行描述,但是应该理解,这仅是一个示例性实施例。本申请的***或方法的应用可以包括网页、浏览器的插件、客户端、定制***、内部分析***、或人工智能机器人等,或其任意组合。
需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
值得注意的是,目前,在网约车服务过程中,在用车高峰、晚间用车时间段或者是偏僻路段等情况下,会存在有些区域的服务资源比较紧张,有些区域的服务资源没有得到充分利用的情况。基于此,可以通过在服务资源紧张的区域配置激励资源,引导司机前往这些区域提供服务。
对于此,本申请的一个方面提出一种地图围栏显示方法,能够为服务资源紧张的区域配置激励资源,在用户端距离这些区域在预设距离范围内的时候,显示用于指示这些区域具有激励资源的目标围栏,提高用户对配有激励资源的区域的关注度。
本申请实施例可以通过与用户端交互的云平台、服务器或者服务器组实施(以下统称为服务***),本申请实施例中的用户端可以理解为终端设备,也可以理解为用户在平台注册的客户端,其中,终端设备可以理解为移动终端、个人电脑(Personal Computer,PC)以及任何可以安装平台应用程序的设备。
在一些实施例中,服务***可以是单个服务器,也可以是服务器组。服务器组可以是集中式的,也可以是分布式的(例如,服务***可以是分布式***)。在一些实施例中,服务***相对于终端,可以是本地的、也可以是远程的。例如,服务***可以经由网络访问存储在用户端或数据库、或其任意组合中的信息和/或数据。在一些实施例中,服务***可以在云平台上实现;仅作为示例,云平台可以包括私有云、公有云、混合云、社区云(communitycloud)、分布式云、跨云(inter-cloud)、多云(multi-cloud)等,或者它们的任意组合。在一些实施例中,服务***可以在具有本申请中图1所示的一个或多个组件的电子设备100上实现。
在一些实施例中,服务***可以包括处理器。处理器可以处理与服务请求有关的信息和/或数据,以执行本申请中描述的一个或多个功能。在一些实施例中,处理器可以包括一个或多个处理核(例如,单核处理器(S)或多核处理器(S))。仅作为举例,处理器可以包括中央处理单元(Central Processing Unit,CPU)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、专用指令集处理器(Application Specific Instruction-set Processor,ASIP)、图形处理单元(Graphics Processing Unit,GPU)、物理处理单元(Physics Processing Unit,PPU)、数字信号处理器(Digital Signal Processor,DSP)、现场可编程门阵列(Field Programmable Gate Array,FPGA)、可编程逻辑器件(Programmable Logic Device,PLD)、控制器、微控制器单元、简化指令集计算机(ReducedInstruction Set Computing,RISC)、或微处理器等,或其任意组合。
图1为根据本申请一些实施例的可以实现本申请思想的电子设备100的示例性硬件和软件组件的示意图。例如,处理器120可以用于电子设备100上,并且用于执行本申请中的功能。
电子设备100可以是通用计算机或特殊用途的计算机,两者都可以用于实现本申请的地图围栏显示方法。本申请尽管仅示出了一个计算机,但是为了方便起见,可以在多个类似平台上以分布式方式实现本申请描述的功能,以均衡处理负载。
例如,电子设备100可以包括连接到网络的网络端口110、用于执行程序指令的一个或多个处理器120、通信总线130、和不同形式的存储介质140,例如,磁盘、ROM、或RAM,或其任意组合。示例性地,计算机平台还可以包括存储在ROM、RAM、或其他类型的非暂时性存储介质、或其任意组合中的程序指令。根据这些程序指令可以实现本申请的方法。电子设备100还包括计算机与其他输入输出设备(例如键盘、显示屏)之间的输入/输出(Input/Output,I/O)接口150。
为了便于说明,在电子设备100中仅描述了一个处理器。然而,应当注意,本申请中的电子设备100还可以包括多个处理器,因此本申请中描述的一个处理器执行的步骤也可以由多个处理器联合执行或单独执行。例如,若电子设备100的处理器执行步骤A和步骤B,则应该理解,步骤A和步骤B也可以由两个不同的处理器共同执行或者在一个处理器中单独执行。例如,第一处理器执行步骤A,第二处理器执行步骤B,或者第一处理器和第二处理器共同执行步骤A和B。
下面从执行方法角度,以出行服务场景为例,对本申请实施例的思想做进一步描述。
图2为本申请实施例提供的地图围栏显示方法的流程图,如图2中所示,所述方法包括:
S201:检测目标围栏与用户端之间的距离,其中,所述目标围栏用于指示具有激励资源的区域。
该步骤中,在用户使用相应的用户端开启对应的应用程序的时候,如网约车应用程序,可以对用户端的当前定位位置进行检测,并且对地图中配置有激励资源的目标围栏的位置信息进行检测,从而来检测目标围栏与用户端之间的距离。
其中,所述目标围栏为在地图上划分好的多个围栏中的一部分,每个围栏在地图上圈定好一定范围的区域,目标围栏所圈定的区域中配置有激励资源,所述目标围栏用于指示具有激励资源的区域。
这里,目标围栏与用户端之间的距离,可以理解为用户端与目标围栏所对应的区域之间的距离。
其中,激励资源,可以是指用于奖励服务提供方的奖励资源,如在目标围栏所表示的区域中,由于用车高峰、晚间用车时间段或者是偏僻路段等情况下导致目标围栏所表示的区域中用车量较大,或者是在目标围栏所表示的区域中进行某些优惠活动期间或者某些奖励活动期间等原因,在目标围栏中的订单会配置奖励费用,或者配置订单的服务费用翻倍等方式,还可以是指用于奖励服务请求方的奖励资源,如在目标围栏所表示的区域中,由于车辆数量较少、等待时间较长或者在某些奖励活动期间等原因,在目标围栏中的订单会配置优惠费用等方式。
这里,该用户可以是指服务请求方,比如乘客,相应的,用户端可以是指服务请求端,比如乘客使用的乘客端设备,如手机等移动终端、平板电脑等便携式计算机、智能可穿戴设备等;该用户还可以是指服务提供方,比如司机,相应的,用户端可以是指服务提供端,比如司机使用的司机端设备,如手机等移动终端、平板电脑等便携式计算机、智能可穿戴设备、车载终端等。
其中,当用户为服务提供方,用户端为服务提供端时,用户使用相应的用户端开启对应的应用程序,可以是指服务提供方使用相应的网约车应用程序,服务提供方处于出车状态,但还未进行接单。相应的,当用户为服务请求方,用户端为服务请求端时,用户使用相应的用户端开启对应的应用程序,可以是指服务请求方使用相应的网约车应用程序,请求出行服务。
步骤S202:若所述目标围栏与用户端之间的距离小于判定阈值,在地图显示界面上显示所述目标围栏。
该步骤中,如果检测到所述目标围栏与所述用户端之间的距离小于判定阈值,可以认为用户端距离目标围栏比较近,已经进入到靠近目标围栏的一定范围内,那么就可以在地图显示界面上显示所述目标围栏。
其中,所述判定阈值,可以是根据经验和显示需求等因素预先设定的距离判断值,也可以是通过目标围栏中激励资源的信息变化,或者目标围栏中出行量需求或者出行量变化等更新的距离判断值。举例来讲,对于目标围栏对应的区域中,假如激励活动还未开始的时候,为了使更多的用户可以获知目标围栏对应的区域中即将举行激励活动,或者是在激励活动的初始阶段,目标围栏对应的区域中激励资源较多或者出行量较大,此时,判定阈值的数值可以自行调整为较大数值,从而可以使较远距离范围的用户也可以得知目标区域中的激励资源情况;而在目标围栏对应的区域中激励活动已经开始或者进行了一段时间,或者说目标围栏对应的区域中激励资源随着活动时间的进行逐渐的减少,或者目标围栏对应的区域中出行量减小后,相应的,可以将判定阈值的数值适时的调小,以尽量使得可以使通过显示目标围栏获知激励活动的用户与目标围栏中的激励资源相匹配,达到一定的平衡。
其中,显示所述目标围栏,可以是将已经划分好的目标围栏,在符合距离触发条件的时候,在地图显示界面上通过设置高亮度或者设置特定显示颜色等方式使得目标围栏显示在地图显示界面的图层之上。
具体的,在一些实施中,在地图显示界面上显示所述目标围栏,可以是在地图显示界面上显示所述目标围栏和所述用户端的当前定位位置,即将所述目标围栏显示在地图显示界面上的同时,也将此时所述用户端所处的当前定位位置同时显示在地图显示界面上,以方便用户对目标围栏和用户的当前定位位置进行查看,来提高用户进入目标围栏所圈定区域的兴趣。
其中,在地图显示界面上显示所述用户端的当前定位位置,可以是通过在地图显示界面上显示一个图标,来表示所述当前定位位置,该图标在地图上的位置信息与所述当前定位位置的定位信息相同。
举例来讲,请参阅图3,图3为用户端的显示界面的示意图,如图3中所示,用户通过用户端打开网约车应用程序,处于地图显示界面的时候,如果检测到所述目标围栏与用户端之间的距离小于判定阈值的时候,可以在地图显示界面上显示目标围栏310,并且同时显示用户端的当前定位位置320,也就是用户的当前定位位置。
其中,在显示所述目标围栏的时候,还可以在所述目标围栏中显示出该目标围栏所圈定的区域中配置的激励资源信息,如可以在目标围栏310中显示出设置的订单金额奖励的翻倍倍数等,如奖励为订单金额的1.6倍,即可以显示出1.6X或者1.6倍等的激励资源信息。
其中,显示激励资源信息,可以是在目标围中通过设置一个特定的奖励显示图标,如上述图3所示的示例中,在目标围栏310中显示奖励显示图标330,并可以在奖励显示图标330中显示激励资源信息,此外,该奖励显示图标可以设置成可触发式的,即用户在点击该奖励显示图标的时候,可以跳转到奖励详情说明的页面中,以显示详细的奖励详情供用户了解,或者是用户在点击该奖励显示图标的时候,可以通过显示出对话框的形式,在对话框中显示详细的奖励详情供用户了解。
通过设置位置触发条件,可以有效检测出在何位置时需要显示目标围栏,简单便捷,在满足条件时,显示目标围栏,提高用户前往目标围栏所圈定区域范围的兴趣,有助于提高互动性和趣味性。
本申请实施例提供的地图围栏显示方法,检测目标围栏与用户端之间的距离,其中,所述目标围栏用于指示具有激励资源的区域;若所述目标围栏与用户端之间的距离小于判定阈值,在地图显示界面上显示所述目标围栏。
这样,通过配置具有激励资源的目标围栏,在用户端进入到距目标围栏预设范围内的时候,可以显示配置激励资源的目标围栏,从而将具有激励资源的目标围栏清晰有效的呈现给用户,提高用户对激励资源的感知,增加用户对配置激励资源的目标围栏的兴趣度。
图4为本申请另一实施例提供的一种地图围栏显示方法的流程图,如图4中所示,所述方法包括:
S401:检测目标围栏与用户端之间的距离,其中,所述目标围栏用于指示具有激励资源的区域。
S402:确定所述目标围栏是否满足显示触发条件。
该步骤中,在用户使用相应的用户端开启对应的应用程序的时候,如网约车应用程序,可以对地图中配置有激励资源的目标围栏进行检测,来判断所述目标围栏的状态是否符合显示触发条件,从而确定所述目标围栏是否满足所述显示触发条件。
其中,在一些实施例中,所述显示触发条件包括以下至少之一:
当前时间位于预设时间范围内;所述用户端属于所述激励资源的目标激励对象;所述目标围栏覆盖地图区域的面积大于设定值。
其中,所述当前时间,可以是用户使用用户端开始对应的应用程序的时间,也可以是在检测目标围栏与用户端之间的距离的时间。
所述预设时间范围,可以是指预先设置的有激励资源的时间段,或者是在用车高峰时间段等预先设置的用于进行激励的时间段。
所述用户端属于所述激励资源的目标激励对象,可以是指所述激励资源的目标激励对象的类型与所述用户端的类型相同,举例来讲,如果所述用户端为服务提供端,而所述激励资源正好也是针对服务提供端进行激励的,此时,所述用户端即属于所述激励资源的目标激励对象,如果所述用户端为服务请求端,而所述激励资源是针对服务提供端进行激励奖励的,那么,所述用户端就不属于所述激励资源的目标激励对象。用户端属于所述激励资源的目标激励对象还可以是指用户端满足激励条件,比如用户端的信用分高于判定阈值,用户端的车牌号满足区域要求等。
所述目标围栏覆盖地图区域的面积,可以是指在地图上划分地图围栏时,划分到的目标围栏所覆盖地图区域的面积。而所述设定值,可以是预先设定好的固定值,也可以是根据地图显示情况或者所处时间等因素适时自行调整的范围值,举例来讲,对于不同地区,如发达城市地区和小镇地区,由于地域面积大小不同,以及不同地区发达程度不同,在进行显示的时候可能会以不同的地图显示比例进行显示,这时就可以根据地区的不同和地图显示比例的不同,对于城市,或者说发达程度高的地方,设定值的范围可以自行适当调整的大一些,反之则将设定值的范围自行调小;再比如,由于时间的变化,如节假日和工作日,节假日期间可能会出行的人数较多,用车出行量较大,此时,设定值的范围可以自行适当调整的小一些,以避免资源过于集中,反之,在工作日中出行的人数较少,可能用车出行量较小,设定值的范围就可以自行适当调整的大一些,以避免资源过于分散。
在本实施例中,显示触发条件可以为当前时间位于预设时间范围内。
这样,除了设置位置触发条件,辅以设置显示触发条件,可以提高检测是否显示目标围栏的准确性和及时性,避免误触发而显示目标围栏。
步骤S403:若所述目标围栏与用户端之间的距离小于判定阈值,并且所述目标围栏满足显示触发条件,在地图显示界面上显示所述目标围栏。
该步骤中,如果检测到所述目标围栏与所述用户端之间的距离小于判定阈值,并且所述目标围栏满足所述显示触发条件的话,那么可以认为所述用户端距离所述目标围栏的区域比较近,已经进入到靠近目标围栏的一定范围内,并且满足了显示触发条件,就可以在地图显示界面上显示所述目标围栏。
如果在检测的时候,检测到有多个目标围栏均符合与用户端之间的距离小于判定阈值,并且同时满足显示触发条件的话,那么可以在地图显示界面上同时显示满足条件的多个目标围栏。
其中,步骤S401和步骤S403中的“在地图显示界面上显示所述目标围栏”的描述,可以参考图2所示实施例中步骤S201和步骤S202的描述,在此不做赘述。
在一些实施例中,步骤S401包括:
确定所述用户端的当前定位位置与所述目标围栏的中心点之间的距离,将该距离作为所述目标围栏与所述用户端之间的距离。
该步骤中,可以是对所述用户端所处的位置进行检测,来确定所述用户端所处当前定位位置的定位信息,并且对所述目标围栏的中心点的位置信息进行检测,然后根据检测到的定位信息和位置信息进行计算,从而来确定所述用户端的当前定位位置与所述目标围栏的中心点之间的距离,并且可以将计算出的距离作为所述目标围栏与所述用户端之间的距离。
其中,所述目标围栏的中心点,可以是在所述目标围栏为规则多边形时,规则多边形的中心点,还可以是在所述目标围栏为不规则多边形时,通过人工预先设置的中心点。
在一些实施例中,步骤S401包括:
确定所述用户端的当前定位位置分别到达所述目标围栏的每条边所在直线的距离;将确定的各个距离中的最小值作为所述目标围栏与所述用户端之间的距离。
该步骤中,可以是对所述用户端所处的位置进行检测,来确定所述用户端所处当前定位位置的定位信息,并且对所述目标围栏的每条边的位置信息进行检测,然后根据检测到的定位信息和位置信息进行计算,来确定出所述用户端的当前定位位置分别到达所述目标围栏的每条边所在直线的距离,接着对确定的多个距离进行筛选,来确定出各个距离中的最小值,将确定的最小值作为所述目标围栏与所述用户端之间的距离。
在一些实施例中,步骤S403包括:
确定所述用户端的当前定位位置到所述目标围栏的每条边所在直线的垂点位置;针对每个垂点位置,若该垂点位置位于对应的边上,则计算所述用户端的当前定位位置与该条边之间的第一距离;若该垂点位置位于对应的边的延长线上,则计算所述用户端的当前定位位置与该条边的端点之间的第二距离;将所有的第一距离和第二距离中的最小值,作为所述目标围栏与所述用户端之间的距离。
由于在一些场景下,所述用户端的当前定位位置到所述目标围栏的每条边所在直线的距离,并不是当前定位位置到每条边上的实际距离,而是当前定位位置到某些边的延长线的实际距离,这样会导致后续计算出的用户端和目标围栏之间的实际距离出现误差,因此,在该步骤中,可以是在检测到所述用户端所处当前定位位置的位置信息和所述目标围栏的每条边的位置信息后,检测当前定位位置到每条边所在直线的垂点的垂点位置,然后针对每个垂点位置进行判断,如果对于某些所述目标围栏的边,垂点位置位于对应的所述目标围栏的该条边上,那么就计算所述用户端的当前定位位置到该条边的距离,作为所述用户端的当前定位位置与该条边之间的第一距离。
如果检测到垂点位置位于对应的边的延长线上,那么就根据当前定位位置的定位信息和该条边的位置信息,来计算所述用户端的当前定位位置与该条边的两个端点之间的两个第二距离(或者,可以统一计算用户端的当前定位位置与目标围栏的每个顶点之间的第二距离),在对于所述目标围栏上每条边,都计算出了第一距离或者第二距离之后,可以从计算出的第一距离和第二距离中进行筛选,选出第一距离和第二距离中的最小值,来作为所述目标围栏与所述用户端之间的距离。
举例来讲,请参阅图5,图5为检测目标围栏与用户端之间的距离的示意图。如图5中所示,对于图5中所示的目标围栏510和用户端所处的当前定位位置520,在计算目标围栏510和用户端之间的距离时,可以是在检测到当前定位位置520,和目标围栏510的边511、边512、边513、边514、边515、边516和边517后,确定当前定位位置520到每条边所在直线的垂点位置,如在计算当前定位位置520与边511之间的距离时,发现当前定位位置520到边511所在直线的垂点位置5111正好落在边511上,那么就可以直接计算当前定位位置520与边511之间的第一距离5112,即当前定位位置520与垂点位置5111之间的距离。
而在计算当前位置520与边512之间的距离时,发现当前定位位置520到边512所在直线的垂点位置5121不在边512上,而是落在了边512的延长线上,此时,就可以计算当前位置520与边512的两个端点5122之间的第二距离5123,将第二距离5123作为当前位置520与边512之间的距离。对于边513、边514、边515、边516和边517,同样使用上述计算方式,来计算出当前定位位置520分别与边513、边514、边515、边516和边517之间第一距离或者第二距离。
在目标围栏510上的每条边均计算完毕之后,从计算出的多个第一距离和第二距离中选出最小值,将这个最小值作为目标围栏510与用户端520之间的距离。
这样,通过计算不同形式的距离值,可以更加真实的计算出用户端与目标围栏之间的有效距离,提高检测的准确性,从而增加目标围栏显示的准确度,降低紧靠距离进行判断的检测误差。
在一些实施例中,在地图显示界面上显示所述目标围栏和所述用户端的当前定位位置之前,所述方法包括:
检测地图显示界面中地图的视图比例;基于所述视图比例,确定所述目标围栏和所述当前定位位置是否可以同时显示在地图显示界面上;若所述目标围栏和所述当前定位位置无法同时显示在地图显示界面上,调整所述地图显示界面的视图比例,或者调整所述地图显示界面的显示范围。
该步骤中,在显示所述目标围栏和所述用户端的当前定位位置之前,可以对地图显示界面中的视图比例进行检测,根据检测到的视图比例,来判断按照所述视图比例,是否可以在所述地图显示界面中同时显示所述目标围栏和所述当前定位位置,如果检测到所述目标围栏和所述当前定位位置无法同时显示在地图显示界面上的话,可以通过调整所述地图显示界面的视图比例,或者调整所述地图显示界面的显示范围,来使得所述目标围栏和所述当前定位位置可以同时显示在地图显示界面上。
其中,调整所述地图显示界面的视图比例,或者调整所述地图显示界面的显示范围,可以是控制应用自动对地图的视图比例进行缩小或者放大,来调整视图比例,或者拖动所述地图显示界面,来调整所述地图显示界面上显示区域的显示范围,也可以是引导用户手动来对地图的视图比例进行缩小或者放大,来调整视图比例,或者手动拖动所述地图显示界面,来调整所述地图显示界面上显示区域的显示范围。
在一些实施例中,在步骤S403之后,所述方法包括:
在所述地图显示界面上的目标显示区域中显示所述激励资源的文案信息。
该步骤中,为了便于用户获知所述目标围栏中的激励资源的情况,可以在所述地图显示界面上设置目标显示区域,并在所述目标显示区域中显示所述激励资源的文案信息。
具体的,所述文案信息可以包括所述激励资源的主题、所述激励资源的简介信息、与所述激励资源匹配的活动状态信息和与所述激励资源匹配的活动时间信息。
其中,所述激励资源的主题,可以是如翻倍奖、感谢金等奖励形式的主题,所述激励资源的简介信息可以是如具体佣金翻倍情况、感谢金的具体数额的、订单数量等信息,与所述激励资源匹配的活动状态信息可以是如目标围栏中的激励资源活动是处于未开始状态、活动进行中等信息,与所述激励资源匹配的活动时间信息可以是如目标围栏中的激励资源活动的开始时间、距目标围栏中活动开始的倒计时时间、活动进行中时剩余活动时间等信息。
其中,在所述地图显示界面上设置目标显示区域,可以是设置一个目标显示区域,将文案信息均显示在该目标显示区域中,也可以是设置临近的多个目标显示区域,来分别显示文案信息的不同部分的内容。
其中,如果在地图显示界面上显示有多个目标围栏的时候,可以是针对每个目标围栏,在地图显示界面中显示一个或者多个与每个目标围栏相关联的目标显示区域。
举例来讲,如图3所示的示例中,在所述地图显示界面上显示目标围栏310和当前定位位置320的同时,可以同时在地图显示界面的下部,显示一目标显示区域340,以在目标显示区域340中可以显示,所述激励资源的文案信息。
在一些实施例中,在所述地图显示界面上的目标显示区域中显示所述激励资源的文案信息之后,所述方法包括:
在检测到用户对所述目标显示区域中的导航按钮执行预定操作后,显示从所述用户端的当前定位位置到所述目标围栏中预设定位位置之间的导航路径。
在所述目标显示区域中除了可以显示所述文案信息,还可以在所述目标显示区域中设置有导航按钮,因此,在该步骤中,可以实时对设置的导航按钮进行检测,检测用户是否对所述导航按钮执行预定操作,如点击所述导航按钮、长按所述导航按钮等操作,如果检测到用户对所述目标显示区域中的导航按钮执行预定操作的话,就可以认为用户需要进入到所述目标围栏表示的区域内,那么就可以显示从所述用户端的当前定位位置到所述目标围栏中预设定位位置之间的导航路径,以供用户进行导航参考。
举例来讲,如在图3所示的示例中,可以在目标显示区域340中以一导航图标350来表示导航按钮,并通过在目标显示区域350中显示导航图标350,并且导航图标350是可以触发操作的,即用户对导航图标350执行预定操作,就可以相当于对导航按钮执行预定操作。
其中,如果在地图显示界面中显示有多个目标围栏的情况下,可以根据预设导航目的地选择条件,来确定一个目标围栏,作为导航的目的地。预设的导航目的地选择条件,可以通过检测每个目标围栏与用户端之间的距离,确定多个目标围栏中与用户端最近的一个目标围栏,来作为导航的目的地,还可以通过检测每个目标围栏中在地图显示界面上显示出来的优先顺序,即先显示出的目标围栏可以优先作为导航的目的地,还可以通过检测每个目标围栏中奖励活动的时间,将奖励活动的结束时间最晚的一个目标围栏作为导航的目的地,还可以通过检测每个目标围栏中奖励额度的高低或者奖励力度的大小,将多个目标围栏中奖励金额最高的一个目标围栏作为导航的目的地,也可以是随机选择多个目标围栏中的一个作为导航的目的地。
在具体实施中,在地图显示界面中显示有多个目标围栏时,可以将上述的多条选择条件进行排序,按照选择条件的排列顺序依次进行筛选,也可以是按照满足上述的多条选择条件中的满足数量,满足选择条件数量多的目标围栏优先作为目的地。
在一些实施例中,在显示从所述用户端的当前定位位置到所述目标围栏中预设定位位置之间的导航路径之后,所述方法包括:
若检测到所述用户端按照所述导航路径进入到所述目标围栏的区域中,通过所述用户端向用户发出提示。
该步骤中,如果检测到所述用户端按照所述导航路径进入到所述目标围栏的区域中的时候们可以通过所述用户端想用户发出提示,以便用户可以及时得知。
其中,想用户发出提示,可以是通过所述用户端显示提示文字,也可以是通过所述用户端发出提示语音等。
本申请实施例提供的地图围栏显示方法及装置,检测目标围栏与用户端之间的距离,其中,所述目标围栏用于指示具有激励资源的区域;确定所述目标围栏是否满足显示触发条件;若所述目标围栏与用户端之间的距离小于判定阈值,并且所述目标围栏满足显示触发条件,在地图显示界面上显示所述目标围栏。
这样,通过配置具有激励资源的目标围栏,并设置位置触发条件和显示触发条件,在用户端进入到距目标围栏预设范围内,并且满足显示触发条件的时候,可以显示配置激励资源的目标围栏,从而将具有激励资源的目标围栏呈现给用户,引导用户前往目标围栏区域内提供服务,从而合理调整服务资源的分布区域,提高资源利用率。
请参阅图6至图8,图6为本申请实施例提供的地图围栏显示装置的结构图之一,图7为本申请实施例提供的地图围栏显示装置的结构图之二,图8为本申请实施例提供的地图围栏显示装置的结构图之三。所述显示装置600可以实现上述地图围栏显示方法执行的步骤。该装置可以理解为上述服务器,或服务器的处理器,也可以理解为独立于上述服务器或处理器之外的在服务器控制下实现本申请功能的组件,如可以嵌入在用户端中的组件。如图6中所示,所述显示装置600包括:
第一检测模块610,用于检测目标围栏与用户端之间的距离,其中,所述目标围栏用于指示具有激励资源的区域。
第一显示模块620,用于若所述目标围栏与用户端之间的距离小于判定阈值,在地图显示界面上显示所述目标围栏。
在上述实施例中,所述显示装置应用于出行服务,所述用户端为服务提供端。
在一些实施例中,如图7中所示,所述显示装置600包括:
确定模块630,用于确定所述目标围栏是否满足显示触发条件;
所述第一显示模块620具体用于若所述目标围栏与用户端之间的距离小于判定阈值,并且所述目标围栏满足显示触发条件,在地图显示界面上显示所述目标围栏。
在上述实施例中,所述显示触发条件包括以下至少之一:
当前时间位于预设时间范围内;所述用户端属于所述激励资源的目标激励对象;所述目标围栏覆盖地图区域的面积大于设定值。
在一些实施例中,所述第一检测模块610具体用于:
确定所述用户端的当前定位位置与所述目标围栏的中心点之间的距离,将该距离作为所述目标围栏与所述用户端之间的距离。
在一些实施例中,所述第一检测模块610具体用于:
确定所述用户端的当前定位位置分别到达所述目标围栏的每条边所在直线的距离。
将确定的各个距离中的最小值作为所述目标围栏与所述用户端之间的距离。
在一些实施例中,所述第一检测模块610具体用于:
确定所述用户端的当前定位位置到所述目标围栏的每条边所在直线的垂点位置。
针对每个垂点位置,若该垂点位置位于对应的边上,则计算所述用户端的当前定位位置与该条边之间的第一距离。
若该垂点位置位于对应的边的延长线上,则计算所述用户端的当前定位位置与该条边的端点之间的第二距离。
将所有的第一距离和第二距离中的最小值,作为所述目标围栏与所述用户端之间的距离。
在一些实施例中,所述第一显示模块620具体还用于:
在地图显示界面上显示所述目标围栏和所述用户端的当前定位位置。
在一些实施例中,如图7中所示,所述显示装置600包括:
第二检测模块640,用于检测地图显示界面中地图的视图比例。
第三检测模块650,用于基于所述视图比例,确定所述目标围栏和所述当前定位位置是否可以同时显示在地图显示界面上。
调整模块660,用于若所述目标围栏和所述当前定位位置无法同时显示在地图显示界面上,调整所述地图显示界面的视图比例,或者调整所述地图显示界面的显示范围。
在一些实施例中,如图8中所示,所述显示装置600包括:
第二显示模块670,用于在所述地图显示界面上的目标显示区域中显示所述激励资源的文案信息。
在上述实施例中,所述文案信息包括所述激励资源的主题、所述激励资源的简介信息、与所述激励资源匹配的活动状态信息和与所述激励资源匹配的活动时间信息。
在一些实施例中,如图8中所示,所述显示装置600包括:
第三显示模块680,用于在检测到用户对所述目标显示区域中的导航按钮执行预定操作后,显示从所述用户端的当前定位位置到所述目标围栏中预设定位位置之间的导航路径。
在一些实施例中,如图8中所示,所述显示装置600包括:
提示模块690,用于若检测到所述用户端按照所述导航路径进入到所述目标围栏的区域中,通过所述用户端向用户发出提示。
本申请实施例提供的地图围栏显示装置,通过检测目标围栏与用户端之间的距离,其中,所述目标围栏用于指示具有激励资源的区域;若所述目标围栏与用户端之间的距离小于判定阈值,在地图显示界面上显示所述目标围栏。
这样,通过配置具有激励资源的目标围栏,在用户端进入到距目标围栏预设范围内的时候,可以显示配置激励资源的目标围栏,从而将具有激励资源的目标围栏清晰有效的呈现给用户,提高用户对激励资源的感知,增加用户对配置激励资源的目标围栏的兴趣度。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时可以执行如上述图2以及图4所示方法实施例中的地图围栏显示方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
上述模块可以经由有线连接或无线连接彼此连接或通信。有线连接可以包括金属线缆、光缆、混合线缆等,或其任意组合。无线连接可以包括通过LAN、WAN、蓝牙、ZigBee、或NFC等形式的连接,或其任意组合。两个或更多个模块可以组合为单个模块,并且任何一个模块可以分成两个或更多个单元。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

Claims (28)

1.一种地图围栏显示方法,其特征在于,所述方法包括:
检测目标围栏与用户端之间的距离,其中,所述目标围栏用于指示具有激励资源的区域;
若所述目标围栏与用户端之间的距离小于判定阈值,在地图显示界面上显示所述目标围栏。
2.根据权利要求1所述的方法,其特征在于,所述方法应用于出行服务,所述用户端为服务提供端。
3.根据权利要求1所述的方法,其特征在于,在地图显示界面上显示所述目标围栏之前,所述方法还包括:
确定所述目标围栏是否满足显示触发条件;
若所述目标围栏与用户端之间的距离小于判定阈值,在地图显示界面上显示所述目标围栏,包括:
若所述目标围栏与用户端之间的距离小于判定阈值,并且所述目标围栏满足显示触发条件,在地图显示界面上显示所述目标围栏。
4.根据权利要求3所述的方法,其特征在于,所述显示触发条件包括以下至少之一:
当前时间位于预设时间范围内;所述用户端属于所述激励资源的目标激励对象;所述目标围栏覆盖地图区域的面积大于设定值。
5.根据权利要求1所述的方法,其特征在于,检测目标围栏与用户端之间的距离,包括:
确定所述用户端的当前定位位置与所述目标围栏的中心点之间的距离,将该距离作为所述目标围栏与所述用户端之间的距离。
6.根据权利要求1所述的方法,其特征在于,检测目标围栏与用户端之间的距离,包括:
确定所述用户端的当前定位位置分别到达所述目标围栏的每条边所在直线的距离;
将确定的各个距离中的最小值作为所述目标围栏与所述用户端之间的距离。
7.根据权利要求1所述的方法,其特征在于,检测目标围栏与用户端之间的距离,包括:
确定所述用户端的当前定位位置到所述目标围栏的每条边所在直线的垂点位置;
针对每个垂点位置,若该垂点位置位于对应的边上,则计算所述用户端的当前定位位置与该条边之间的第一距离;
若该垂点位置位于对应的边的延长线上,则计算所述用户端的当前定位位置与该条边的端点之间的第二距离;
将所有的第一距离和第二距离中的最小值,作为所述目标围栏与所述用户端之间的距离。
8.根据权利要求1所述的方法,其特征在于,在地图显示界面上显示所述目标围栏,包括:
在地图显示界面上显示所述目标围栏和所述用户端的当前定位位置。
9.根据权利要求8所述的方法,其特征在于,在地图显示界面上显示所述目标围栏和所述用户端的当前定位位置之前,所述方法包括:
检测地图显示界面中地图的视图比例;
基于所述视图比例,确定所述目标围栏和所述当前定位位置是否可以同时显示在地图显示界面上;
若所述目标围栏和所述当前定位位置无法同时显示在地图显示界面上,调整所述地图显示界面的视图比例,或者调整所述地图显示界面的显示范围。
10.如权利要求1所述的方法,其特征在于,在地图显示界面上显示所述目标围栏之后,所述方法包括
在所述地图显示界面上的目标显示区域中显示所述激励资源的文案信息。
11.如权利要求10所述的方法,其特征在于,所述文案信息包括所述激励资源的主题、所述激励资源的简介信息、与所述激励资源匹配的活动状态信息和与所述激励资源匹配的活动时间信息。
12.如权利要求10所述的方法,其特征在于,在所述地图显示界面上的目标显示区域中显示所述激励资源的文案信息之后,所述方法包括:
在检测到用户对所述目标显示区域中的导航按钮执行预定操作后,显示从所述用户端的当前定位位置到所述目标围栏中预设定位位置之间的导航路径。
13.如权利要求12所述的方法,其特征在于,在显示从所述用户端的当前定位位置到所述目标围栏中预设定位位置之间的导航路径之后,所述方法包括:
若检测到所述用户端按照所述导航路径进入到所述目标围栏的区域中,通过所述用户端向用户发出提示。
14.一种地图围栏显示装置,其特征在于,所述显示装置包括:
第一检测模块,用于检测目标围栏与用户端之间的距离,其中,所述目标围栏用于指示具有激励资源的区域;
第一显示模块,用于若所述目标围栏与用户端之间的距离小于判定阈值,在地图显示界面上显示所述目标围栏。
15.如权利要求14所述的显示装置,其特征在于,所述显示装置应用于出行服务,所述用户端为服务提供端。
16.如权利要求15所述的显示装置,其特征在于,所述显示装置包括:
确定模块,用于确定所述目标围栏是否满足显示触发条件;
所述第一显示模块具体用于若所述目标围栏与用户端之间的距离小于判定阈值,并且所述目标围栏满足显示触发条件,在地图显示界面上显示所述目标围栏。
17.如权利要求16所述的显示装置,其特征在于,所述显示触发条件包括以下至少之一:
当前时间位于预设时间范围内;所述用户端属于所述激励资源的目标激励对象;所述目标围栏覆盖地图区域的面积大于设定值。
18.如权利要求14所述的显示装置,其特征在于,所述第一检测模块具体用于:
确定所述用户端的当前定位位置与所述目标围栏的中心点之间的距离,将该距离作为所述目标围栏与所述用户端之间的距离。
19.如权利要求14所述的显示装置,其特征在于,所述第一检测模块具体用于:
确定所述用户端的当前定位位置分别到达所述目标围栏的每条边所在直线的距离;
将确定的各个距离中的最小值作为所述目标围栏与所述用户端之间的距离。
20.如权利要求14所述的显示装置,其特征在于,所述第一检测模块具体用于:
确定所述用户端的当前定位位置到所述目标围栏的每条边所在直线的垂点位置;
针对每个垂点位置,若该垂点位置位于对应的边上,则计算所述用户端的当前定位位置与该条边之间的第一距离;
若该垂点位置位于对应的边的延长线上,则计算所述用户端的当前定位位置与该条边的端点之间的第二距离;
将所有的第一距离和第二距离中的最小值,作为所述目标围栏与所述用户端之间的距离。
21.如权利要求14所述的显示装置,其特征在于,所述第一显示模块具体还用于:
在地图显示界面上显示所述目标围栏和所述用户端的当前定位位置。
22.如权利要求21所述的显示装置,其特征在于,所述显示装置包括:
第二检测模块,用于检测地图显示界面中地图的视图比例;
第三检测模块,用于基于所述视图比例,确定所述目标围栏和所述当前定位位置是否可以同时显示在地图显示界面上;
调整模块,用于若所述目标围栏和所述当前定位位置无法同时显示在地图显示界面上,调整所述地图显示界面的视图比例,或者调整所述地图显示界面的显示范围。
23.如权利要求14所述的显示装置,其特征在于,所述显示装置包括:
第二显示模块,用于在所述地图显示界面上的目标显示区域中显示所述激励资源的文案信息。
24.如权利要求23所述的显示装置,其特征在于,所述文案信息包括所述激励资源的主题、所述激励资源的简介信息、与所述激励资源匹配的活动状态信息和与所述激励资源匹配的活动时间信息。
25.如权利要求23所述的显示装置,其特征在于,所述显示装置包括:
第三显示模块,用于在检测到用户对所述目标显示区域中的导航按钮执行预定操作后,显示从所述用户端的当前定位位置到所述目标围栏中预设定位位置之间的导航路径。
26.如权利要求25所述的显示装置,其特征在于,所述显示装置包括:
提示模块,用于若检测到所述用户端按照所述导航路径进入到所述目标围栏的区域中,通过所述用户端向用户发出提示。
27.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至13中任一所述的地图围栏显示方法的步骤。
28.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至13中任一所述的地图围栏显示方法的步骤。
CN201811458183.6A 2018-11-30 2018-11-30 一种地图围栏显示方法及装置 Active CN111261017B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811458183.6A CN111261017B (zh) 2018-11-30 2018-11-30 一种地图围栏显示方法及装置
PCT/CN2019/071844 WO2020107676A1 (en) 2018-11-30 2019-01-16 Displaying geofences in virtual maps

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811458183.6A CN111261017B (zh) 2018-11-30 2018-11-30 一种地图围栏显示方法及装置

Publications (2)

Publication Number Publication Date
CN111261017A true CN111261017A (zh) 2020-06-09
CN111261017B CN111261017B (zh) 2022-07-12

Family

ID=70852438

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811458183.6A Active CN111261017B (zh) 2018-11-30 2018-11-30 一种地图围栏显示方法及装置

Country Status (2)

Country Link
CN (1) CN111261017B (zh)
WO (1) WO2020107676A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113691933A (zh) * 2021-08-12 2021-11-23 荣耀终端有限公司 多层围栏的使用方法、装置和存储介质

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115050118B (zh) * 2021-02-26 2024-07-09 北京骑胜科技有限公司 交通工具的安全控制方法和***
CN113506103A (zh) * 2021-06-25 2021-10-15 华录智达科技股份有限公司 基于数字货币的公交费用智能支付方法
CN117082453B (zh) * 2023-10-17 2024-01-30 深圳市麦谷科技有限公司 车辆电子围栏告警方法、装置、设备及存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101895816A (zh) * 2010-06-28 2010-11-24 北京协进科技发展有限公司 一种广告信息发布方法、装置及***
CN104537831A (zh) * 2015-01-23 2015-04-22 北京嘀嘀无限科技发展有限公司 车辆调度的方法及设备
US20160049014A1 (en) * 2014-08-12 2016-02-18 Mark A. Wells Method and system for geofencing of vehicle impound yards
CN105474671A (zh) * 2013-06-28 2016-04-06 谷歌公司 聚类移动设备的基于地理围栏的提示
CN105764027A (zh) * 2015-01-05 2016-07-13 Sk普兰尼特有限公司 用于地理围栏的无线通信功能的自动激活设备及其方法以及包含此的***
CN107093277A (zh) * 2017-03-28 2017-08-25 北京途自在物联科技有限公司 一种新型共享自行车管理方法及其***
CN107529142A (zh) * 2017-09-18 2017-12-29 维沃移动通信有限公司 一种服务推送方法及移动终端
CN107580010A (zh) * 2016-07-05 2018-01-12 滴滴(中国)科技有限公司 一种车辆资源调度处理方法及服务器
CN107948923A (zh) * 2016-10-13 2018-04-20 阿里巴巴集团控股有限公司 一种基于虚拟围栏的信息处理方法、客户端及服务器
CN108600958A (zh) * 2018-04-25 2018-09-28 中国联合网络通信集团有限公司 用户引流方法、装置、终端及计算机可读存储介质

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104678420A (zh) * 2013-11-26 2015-06-03 中兴通讯股份有限公司 一种定位方法、装置和终端
CN108848022A (zh) * 2018-06-05 2018-11-20 华南理工大学 一种基于场景与用户行为的消息推送方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101895816A (zh) * 2010-06-28 2010-11-24 北京协进科技发展有限公司 一种广告信息发布方法、装置及***
CN105474671A (zh) * 2013-06-28 2016-04-06 谷歌公司 聚类移动设备的基于地理围栏的提示
US20160049014A1 (en) * 2014-08-12 2016-02-18 Mark A. Wells Method and system for geofencing of vehicle impound yards
CN105764027A (zh) * 2015-01-05 2016-07-13 Sk普兰尼特有限公司 用于地理围栏的无线通信功能的自动激活设备及其方法以及包含此的***
CN104537831A (zh) * 2015-01-23 2015-04-22 北京嘀嘀无限科技发展有限公司 车辆调度的方法及设备
CN107580010A (zh) * 2016-07-05 2018-01-12 滴滴(中国)科技有限公司 一种车辆资源调度处理方法及服务器
CN107948923A (zh) * 2016-10-13 2018-04-20 阿里巴巴集团控股有限公司 一种基于虚拟围栏的信息处理方法、客户端及服务器
CN107093277A (zh) * 2017-03-28 2017-08-25 北京途自在物联科技有限公司 一种新型共享自行车管理方法及其***
CN107529142A (zh) * 2017-09-18 2017-12-29 维沃移动通信有限公司 一种服务推送方法及移动终端
CN108600958A (zh) * 2018-04-25 2018-09-28 中国联合网络通信集团有限公司 用户引流方法、装置、终端及计算机可读存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113691933A (zh) * 2021-08-12 2021-11-23 荣耀终端有限公司 多层围栏的使用方法、装置和存储介质

Also Published As

Publication number Publication date
WO2020107676A1 (en) 2020-06-04
CN111261017B (zh) 2022-07-12

Similar Documents

Publication Publication Date Title
CN111261017B (zh) 一种地图围栏显示方法及装置
JP7064306B2 (ja) 車両制御装置及び車両制御方法
US11386359B2 (en) Systems and methods for managing a vehicle sharing facility
CN108027906A (zh) 用于调整共乘调度和路线的***和方法
US11132626B2 (en) Systems and methods for vehicle resource management
CN106779141A (zh) 一种推荐上车地点的方法和装置
US20160247094A1 (en) Systems and Methods for Managing a Vehicle Sharing Facility
GB2535718A (en) Resource management
US20200210905A1 (en) Systems and Methods for Managing Networked Vehicle Resources
CN106022540A (zh) 订单处理方法及装置
CN109841054B (zh) 一种推荐上车点的方法、装置、设备及存储介质
CN113096435B (zh) 共享车位确定方法、装置、设备及存储介质
KR20190054122A (ko) 셔틀버스 노선의 처리 방법, 장치, 기기 및 컴퓨터 저장 매체
CN111861643A (zh) 一种乘车位置的推荐方法、装置、电子设备及存储介质
CN110832562B (zh) 用于提供成本分担运输服务的***和方法
CN106097066A (zh) 一种用户出行方法和装置
JP6561483B2 (ja) 共用車両管理装置
CN115759629A (zh) 一种换电站的选址方法、装置、设备及介质
CN111832870A (zh) 一种代驾资源的协调方法、协调装置及可读存储介质
CN111859172A (zh) 信息推送方法、装置、电子设备和计算机可读存储介质
CN113869652A (zh) 共享单车还车规划方法、装置、设备及存储介质
CN111222933A (zh) 一种信息推送方法以及信息推送装置
CN111612183A (zh) 信息处理方法、装置、电子设备及计算机可读存储介质
CN111242711A (zh) 信息提示方法、装置、电子设备和存储介质
CN111861650A (zh) 信息显示方法、第一服务请求端、***及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant