CN106840180A - 导航界面显示方法和装置 - Google Patents
导航界面显示方法和装置 Download PDFInfo
- Publication number
- CN106840180A CN106840180A CN201611115601.2A CN201611115601A CN106840180A CN 106840180 A CN106840180 A CN 106840180A CN 201611115601 A CN201611115601 A CN 201611115601A CN 106840180 A CN106840180 A CN 106840180A
- Authority
- CN
- China
- Prior art keywords
- node
- dispatching
- map
- dispatching personnel
- personnel
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
- G01C21/3641—Personalized guidance, e.g. limited guidance on previously travelled routes
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
本发明实施例提供一种导航界面显示方法和装置,该方法包括:在地图上定位与订单的配送地址对应的订单节点,以及与配送人员的位置对应的配送人员节点;在地图上显示导航路径,以关联订单节点和配送人员节点,使得送人员能够预先总览其所需行走的配送路线,同时,在地图上显示配送人员节点的移动轨迹,使得配送人员能够直观地了解其实行行走的路线,以及时发现是否偏离了导航路径,避免走错路,降低配送效率。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种导航界面显示方法和装置。
背景技术
随着互联网的发展,线上到线下(Online To Offline,简称O2O)服务作为一种新型的电子商务模式,已经大大改变了人们的生活方式,比如人们的出行方式、购物方式。比如外卖类应用,使得用户足不出户即可获取自己所需的物品。这些应用在便利用户的同时,也面临着物品配送问题,于是物流调度***应运而生。物流调度***的主要任务是将配送订单分配给合适的配送人员。
在配送过程中,由于配送人员可能对配送地址并不熟悉,配送人员往往需要借助地图导航服务来完成配送。
而目前,配送人员使用导航服务的一种实现方式是:配送人员在触发对一个订单的导航时,将配送人员的当前位置和订单的一个配送地址发送至电子地图应用,以获得当前位置去往该一个配送地址的导航路径。
发明内容
在诸如外卖类的应用领域中,订单往往具有两个配送地址,一个是取货地址,一个是送货地址,在配送过程中,配送人员需要先前往取货地址取货,之后再去往送货地址送货。
在目前的导航处理过程中,配送人员往往是基于一对地址的方式进行导航处理的,也就是说,当前配送人员如果是需要去取货,则输入给电子地图应用的是配送人员当前位置和取货地址,从而得到配送人员前往取货地址的导航路径;如果配送人员取货完成,需要去送货,则此时通过电子地图再获得配送人员当前位置到送货地址间的导航路径。这样,针对一个订单配送人员将需要触发两次导航操作,操作不便,而且,配送人员不能预先总览订单的整个配送路径,用户体验不佳。
另外,虽然为配送人员规划了导航路径,但是实际配送过程中,可能由于配送人员走错了路等原因,配送人员并未能够按照为其规划出的导航路径行走,但是,由于配送人员可能并不自知其已经偏离了已经为其规划出的导航路径,使得配送人员不能及时调整行走路线。
有鉴于此,本发明实施例提供一种导航界面显示方法和装置,用以使得配送人员能够全面总览其所需行走的配送路径以及直观地了解其实际行走轨迹。
本发明实施例提供一种导航界面显示方法,包括:
在地图上定位与订单的配送地址对应的订单节点,以及与配送人员的位置对应的配送人员节点;
在所述地图上显示导航路径,以关联所述订单节点和所述配送人员节点;
在所述地图上显示所述配送人员节点的移动轨迹。
可选地,所述订单节点的定位步骤包括:
若所述配送地址包括取货地址和送货地址,则在所述地图上分别定位与所述取货地址对应的取节点以及与所述送货地址对应的送节点;
以及,所述导航路径的显示步骤包括:
在所述地图上显示关联所述取节点和所述送节点的第一导航路径,以及关联所述配送人员节点与所述取节点的第二导航路径。
可选地,所述方法还包括:
响应于所述配送人员在所述地图上触发的改变订单配送状态的操作,更新所述导航路径。
可选地,所述方法还包括:
响应于所述配送人员在所述地图上触发的更新订单节点的操作,更新所述导航路径。
可选地,所述方法还包括:
通过以预设时间间隔采集所述配送人员节点的位置,以获得所述配送人员对应的位置序列;
以及,所述移动轨迹的显示步骤包括:
根据所述位置序列,在所述地图上显示所述移动轨迹,以关联所述位置序列中包含的所述配送人员节点的位置。
可选地,所述位置序列的获取包括:
比较当前采集的第一配送人员节点位置和前一时刻采集的第二配送人员节点位置之间的距离差;
若所述距离差大于预设阈值,则将所述第一配送人员节点位置加入所述位置序列。
可选地,所述方法还包括:
计算当前采集的配送人员节点位置与所述导航路径的偏移距离;
若所述偏移距离在误差距离范围内,则发送提醒信息;
若所述偏移距离在所述误差距离范围外,则更新导航路径。
本发明实施例提供一种导航界面显示装置,包括:
定位模块,用于在地图上定位与订单的配送地址对应的订单节点,以及与配送人员的位置对应的配送人员节点;
第一显示模块,用于在所述地图上显示导航路径,以关联所述订单节点和所述配送人员节点;
第二显示模块,用于在所述地图上显示所述配送人员节点的移动轨迹。
本发明实施例提供的导航界面显示方法和装置,当配送人员接受订单触发配送过程时,根据订单的配送地址和配送人员当前的位置,在地图上定位对应的订单节点和配送人员节点,通过在地图上显示导航路径使得配送人员节点和订单节点被顺次关联,使得送人员能够预先总览其所需行走的配送路线;同时,随着配送人员的移动引起的配送人员节点的移动,在该地图上还进一步显示配送人员节点的移动轨迹,使得配送人员能够直观地了解其实行行走的路线,以及时发现是否偏离了导航路径,避免走错路,降低配送效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的导航界面显示方法实施例一的流程图;
图1a为图1所示实施例对应的一种导航界面示意图;
图1b为图1所示实施例对应的另一种导航界面示意图;
图1c为图1所示实施例对应的又一种导航界面示意图;
图1d为图1所示实施例对应的再一种导航界面示意图;
图2为本发明实施例提供的导航界面显示方法实施例二的流程图;
图2a为图2所示实施例对应的一种导航界面示意图;
图2b为图2所示实施例对应的另一种导航界面示意图;
图2c为图2所示实施例对应的又一种导航界面示意图;
图3为本发明实施例提供的导航界面显示方法实施例三的流程图;
图3a为图3所示实施例对应的一种导航界面示意图;
图3b为图3所示实施例对应的另一种导航界面示意图;
图4为本发明实施例提供的导航界面显示方法实施例四的流程图;
图5为本发明实施例提供的导航界面显示装置实施例一的结构示意图;
图6为本发明实施例提供的导航界面显示装置实施例二的结构示意图;
图7为本发明实施例提供的导航界面显示装置实施例三的结构示意图;
图8为本发明实施例提供的导航界面显示装置实施例四的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述XXX,但这些XXX不应限于这些术语。这些术语仅用来将XXX彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一XXX也可以被称为第二XXX,类似地,第二XXX也可以被称为第一XXX。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者***中还存在另外的相同要素。
图1为本发明实施例提供的导航界面显示方法实施例一的流程图,本实施例提供的该导航界面显示方法可以由一导航界面显示装置来执行,该导航界面显示装置可以实现为软件,或者实现为软件和硬件的组合,该导航界面显示装置可以集成设置在用户的具有触摸屏的终端设备中,比如智能手机、平板电脑等。如图1所示,该方法包括如下步骤:
步骤101、在地图上定位与订单的配送地址对应的订单节点,以及与配送人员的位置对应的配送人员节点。
步骤102、在地图上显示导航路径,以关联订单节点和所述配送人员节点。
步骤103、在地图上显示配送人员节点的移动轨迹。
本实施例中,服务器在接收到用户触发的配送订单时,会基于一定的配送人员筛选策略,选出与该配送订单对应的配送人员,将该配送订单发送至该配送人员的配送客户端,其中,该配送订单中一般会包括配送地址、联系人及其联系方式、商品描述、配送金额等信息。
针对任一配送订单,对于其配送地址来说,一般主要包括如下三种情况:
一般情况下,一个配送订单包含取货地址和送货地址,常见应用场景例如餐饮外卖、快件收发等。
另一种特殊情况是:一个配送订单只包含取货地址,例如顾客发布一个跑腿业务,要求配送人员来他家取一封信,然后投递到任意邮局。
另一种特殊情况是:一个配送订单只包含送货地址,例如顾客发布一个代购业务,要求配送人员到任意商店买一包香烟,送到顾客家中。
综上,本发明实施例中的配送订单中至少包含一个配送地址,否则将不再属于配送业务。
本实施例中,当服务器将携带有至少一个配送地址的配送订单发送至某个配送人员的客户端后,触发进行对该配送订单进行配送导航的条件可以是,配送人员执行了接受该配送订单的操作。一般来说,服务器将某个配送订单发至某个配送人员,该配送人员可以基于自身的情况选择接受该订单或者选择不接受该订单。该接受订单的操作可以基于现有技术实现,本实施例中不赘述。
本实施例中,当配送人员接受配送订单后,触发对该配送订单的导航处理过程。具体地,客户端可以调用电子地图应用,根据配送订单包含的配送地址以及接受该订单时配送人员位置的实时检测结果,在电子地图上定位与订单的配送地址对应的订单节点,同时,基于电子地图应用计算与配送人员地址、配送地址对应的导航路径,以关联配送人员节点和订单节点。
具体地,客户端可以通过如下方法获得导航路径:
向电子地图应用发送导航请求,导航请求中包括配送地址和配送人员的位置,其中,配送地址和配送人员的位置具有路径顺序属性;
接收电子地图应用发送的导航路径数据;
根据导航路径数据,在地图上显示所述导航路径,以关联订单节点和配送人员节点。
其中,配送地址和配送人员的位置具有路径顺序属性,意味着客户端告知电子地图应用其请求的导航路径依次经过哪几个位置坐标。
其中,导航路径数据中除了包含上述配送地址和配送人员位置外,还包括诸多辅助坐标以及其他相关的基础地图元素,比如限速标识、转向引导等引导提示信息,标志性建筑,桥梁等。
可选地,实际应用中,各配送人员使用的配送工具可能是不同的,不同的配送工具对应的导航路径规划结果也是不同的,因此,客户端在通过电子地图应用计算上述导航路径数据时,可以结合对应配送人员的配送工具进行导航路径数据的计算,也就是说:结合配送工具信息,获取配送订单对应的导航路径数据。此时,客户端向电子地图应用发送的导航请求中还包括配送工具信息。其中,配送工具是指配送人员采用的交通工具,例如汽车、步行、自行车等。配送工具信息的获取方式可以是主动要求配送人员填写获得的,或者从服务器中查询获得的,或者是客户端本地预先保存的。
如前述对配送地址的几种常见情况的说明,虽然接受配送订单时配送人员位置是一定的,但是配送订单的配送地址可能是上述三种情况的一种,不同的配送地址情况将导致导航路径的不同,下面结合几个附图来分别示意说明每种配送地址情况时对应的导航路径。
第一种情况:如图1a所示,若配送地址包括取货地址和送货地址,则在地图上分别定位与取货地址对应的取节点以及与送货地址对应的送节点,以及与配送人员的位置对应的配送人员节点;
在地图上显示关联取节点和送节点的第一导航路径,以及关联配送人员节点与取节点的第二导航路径。
如图1a所示,订单节点的显示效果可以直接表达出对应的配送地址的地址属性,以使配送人员直观地知道其应该去往某个地址处是取还是送商品。
第二种情况,如图1b所示,若配送地址为取货地址,则在地图上定位与取货地址对应的取节点以及与配送人员的位置对应的配送人员节点;
在地图上显示关联配送人员节点和取节点的第三导航路径。
第三种情况,如图1c所示,若配送地址为送货地址,则在地图上定位与所述送货地址对应的送节点以及与配送人员的位置对应的配送人员节点;
在地图上显示关联配送人员节点和送节点的第四导航路径。
上述导航路径、订单节点、配送人员节点的显示样式可以自定义设置。
值得说明的是,配送人员在配送过程中位置实时改变,因此,表征配送人员位置的配送人员节点的位置也随之动态改变。实际应用中,配送人员节点到订单节点之间的配送路径可以一经规划固定不变,也可以基于一定的更新策略动态改变,将在后续实施例中说明。
本实施例中,在客户端界面上除了显示导航配送订单之用的导航路径外,为了使配送人员能够清楚直观地观看到其实际行走的路径是否是按照导航路径行走的,还进一步在地图上同时提供了配送人员节点的移动轨迹,如图1d所示。
为了方便说明,图1d中假设配送人员接受配送订单时对应的配送人员节点标记为起点。随后配送人员需要前往取节点处取货,不可能再继续停留在该起点位置,那么随着配送人员位置的移动,配送人员节点随之移动。本实施例中,以配送人员接受订单时对应的配送人员节点位置为起点,通过跟踪配送人员节点位置的变化,绘制而形成配送人员节点的移动轨迹,该移动轨迹表征了配送人员实际行走的路线。当该移动轨迹与导航路径匹配时,说明配送人员是按照导航路径执行配送过程的,也反映了导航路径是较为合理的。
本发明各实施例中,为了区别导航路径和移动轨迹,以实线条代表导航路径,以虚线条代表移动轨迹。另外,本发明实施例中移动轨迹的显示与导航路径的显示可以是相互独立不影响的,附图中为了便于理解,在示意移动轨迹时,并未将该移动轨迹对应的导航路径片段示意出,但是并不以此为限。
本实施例中,当配送人员接受订单触发配送过程时,根据订单的配送地址和配送人员当前的位置,在地图上定位对应的订单节点和配送人员节点,通过在地图上显示导航路径使得配送人员节点和订单节点被顺次关联,使得送人员能够预先总览其所需行走的配送路线;同时,随着配送人员的移动引起的配送人员节点的移动,在该地图上还进一步显示配送人员节点的移动轨迹,使得配送人员能够直观地了解其实行行走的路线,以及时发现是否偏离了导航路径,避免走错路,降低配送效率。
图2为本发明实施例提供的导航界面显示方法实施例二的流程图,如图2所示,假设配送订单的配送地址包括取货地址和送货地址,即地图上包含取节点和送节点,则在步骤103后还可以包括如下步骤:
步骤201、响应于配送人员在地图上触发的改变订单配送状态的操作,更新导航路径。
在配送人员对配送订单的配送过程中,其可能需要对订单执行多种操作,其中有些操作是与订单的配送状态相关的操作,比如接受订单、确认取货、确认收货等。本实施例中,当配送人员触发了改变订单配送状态的操作时,可以触发更新导航路径的处理过程。
为了便于配送人员在配送过程中能够根据实时的配送状况触发对配送订单的相应操作,可选地,在地图上还可以显示与配送订单对应的多个操作项,从而,当配送人员触发了对某个操作项的选择操作后,更新导航路径。
下面结合几个附图对导航路径的更新过程进行说明,在详细介绍之前,首先对配送订单常经历的几个配送状态与上述操作项的对应关系进行说明。一般来说,配送状态比如包括待取货状态、待送货状态、完成配送状态,相应地,可以认为接受订单的操作触发订单进入待取货状态,确认取货的操作触发订单进入待送货状态,确认收货操作触发订单进入完成配送状态。
如图2a所示,该图中示意了在配送地址包括取货地址和送货地址的情况下,配送人员从接受配送订单到配送完成的配送过程。具体地,如图2a中的左图所示,当配送人员触发了接受订单的操作时,使得订单进入待取货状态,触发初始的导航路径规划处理过程,从而在导航界面上显示了左图中示意的导航路径。进而,随着配送过程的进行,假设配送人员已经行至取节点处完成了取货,则配送人员触发确认取货的操作,使得订单进入待送货状态,此时,触发配送人员位置到送货地址间导航路径的更新。其中,该导航路径的更新主要考虑到道路交通等情况的实时变化,初始规划的取节点与送节点之间的导航路径可能已经不适合。如图2a中间的图中所示:此时,在导航界面图中显示有配送人员节点的移动轨迹以及更新后的配送人员节点与送节点之间的导航路径,可选地,还可以包括配送人员接受订单时配送人员节点与取节点之间的导航路径。继而,配送人员继续前往送节点处送货,假设配送人员已经行至送节点处完成了送货,触发了确认送货的操作,使得订单进入完成配送状态,此时,由于配送已经完成,针对该订单来说,无需再进行导航,则如图2a中右图所示,导航界面可以显示配送人员节点的移动轨迹。
当配送地址仅包括取货地址,或者仅包括送货地址时,配送过程导航界面的变化过程与图2a所示的过程类似,下面简单说明:
如图2b所示,该图中示意了在配送地址仅包括取货地址的情况下,配送人员从接受配送订单到配送完成的配送过程。具体地,如图2b中的左图所示,当配送人员触发了接受订单的操作时,使得订单进入待取货状态,触发初始的导航路径规划处理过程,从而在导航界面上显示了左图中示意的导航路径。进而,随着配送过程的进行,假设配送人员已经行至取节点处完成了取货,则配送人员触发确认取货的操作,使得订单进入待送货状态。此时,由于配送地址仅包含取货地址,除非配送人员人为添加送货地址,从而触发在地图上送节点的定位以及当前配送人员位置到送地址间的导航路径规划处理,否则,导航将结束,如图2b中右图所示,此时导航界面上显示有配送人员节点的移动轨迹。其中,该移动轨迹包括从起点到取节点之间的移动轨迹,以及从取节点之后通过跟踪配送人员节点的实时位置而得到的移动轨迹,当配送人员触发了确认送货的操作后,该移动轨迹跟踪结束。
如图2c所示,该图中示意了在配送地址仅包括送货地址的情况下,配送人员从接受配送订单到配送完成的配送过程。具体地,如图2c中的左图所示,当配送人员触发了接受订单的操作时,使得订单进入待取货状态。由于该配送地址中仅包含送货地址,从而此时的导航路径规划处理过程仅使得在导航界面上显示了左图中示意的配送人员节点至送节点间的导航路径,除非配送人员此时人为添加取货地址,从而触发在地图上取节点的定位以及当前配送人员节点到送节点以及取节点至送节点间的导航路径规划处理。进而,随着配送过程的进行,假设配送人员已经行至送节点处完成了送取货,则配送人员触发确认送货的操作,使得订单进入完成配送状态,如图2c中右图所示,此时导航界面上显示有配送人员节点的移动轨迹。
本实施例中,在导航界面上除了包含导航路径,配送人员的移动轨迹外,还进一步包含订单操作项,以使得配送员能够在导航界面中对订单进行相关操作,无需切换至其他界面,提高了订单操作的便利性,另外,通过对初始规划得到的导航路径基于订单状态的改变而进行相应的更新,以保证导航路径的实时可靠、准确。
图3为本发明实施例提供的导航界面显示方法实施例三的流程图,如图3所示,在图1所示实施例基础上,步骤103之后还可以包括如下步骤:
步骤301、响应于配送人员在地图上触发的更新订单节点的操作,更新导航路径。
其中,更新订单节点的操作包括:添加新的配送地址信息的操作,和/或修改订单的配送地址的操作。
下面结合图3a和图3b来进行说明:
假设配送订单的配送地址仅包括取货地址,从而如图3a中左图所示,当配送人员接受该配送订单时,触发初始的导航路径规划处理,在导航界面上显示了配送人员节点至取节点间的导航路径。在配送过程中的某一时刻,假设配送人员在导航界面上添加了一个送货地址,则触发更新导航路径的处理,如图3a中右图所示,假设配送人员添加送货地址时该配送人员已经行至取节点完成了取货,则此时更新的导航路径是在导航界面上新增配送人员节点与送节点之间的导航路径。相对的,如果配送人员添加送货地址时该配送人员还没有行至取节点,则此时更新的导航路径可以是在导航界面上新增取节点与送节点之间的导航路径。
其中,配送人员对送货地址的添加操作可以是借助电子地图的搜索功能实现。以搜索附近的邮局为例,基于配送人员的当前位置,可以在导航界面上显示多个搜索结果,从中选择一个作为送节点,则其他未被选中的隐藏,从而实现送货地址的添加。
相反地,假设配送订单的配送地址仅包括送货地址,从而如图3b中左图所示,当配送人员接受该配送订单时,触发初始的导航路径规划处理,在导航界面上显示了配送人员节点至送节点间的导航路径。在配送过程中的某一时刻,假设配送人员在导航界面上添加了一个取货地址,则触发更新导航路径的处理,如图3b中右图所示,此时更新的导航路径是在导航界面上更新配送人员节点与取节点之间的导航路径以及取节点与送节点之间的导航路径。其中,取货地址的添加与送货地址的添加过程一致,不赘述。
另外,本实施例中,除了新增订单节点外,还可以修改已经存在的订单节点,该订单节点的修改操作可以是通过点击需要修改的订单节点,在该订单节点关联的操作选项中选择修改选项,进而可以手动输入、导入、搜索一个新的地址作为该订单节点的定位依据,其中,搜索的方式与添加取货地址或送货地址的方式类似。
本实施例中,导航界面上还提供了配送地址或者说订单节点的编辑功能,以使得配送人员能够根据实际配送情况而调整订单节点,而且能够基于订单节点的更新结果更新导航路径,保证配送过程的可靠执行。
图4为本发明实施例提供的导航界面显示方法实施例四的流程图,如图4所示,在图1所示实施例基础上,步骤103中移动轨迹的显示过程具体可以包括如下步骤:
步骤401、通过以预设时间间隔采集配送人员节点的位置,以获得配送人员节点对应的位置序列。
步骤402、根据位置序列,在地图上显示移动轨迹,以关联位置序列中包含的配送人员节点的位置。
本实施例中,可以自配送人员接受配送订单,在地图上定位显示配送人员节点开始,生成该配送订单对应的配送人员节点的位置序列,该位置序列用于存储配送人员节点的实时位置,以用于绘制配送人员节点的移动轨迹。
由于该配送人员节点是表征配送人员的实时位置的,因此,可以通过对配送人员位置的实时检测来获得配送人员节点的实时位置。
实际应用中,可以以一定的时间间隔来采集配送人员的位置,将每个一定时间间隔采集的配送人员的位置作为配送人员节点对应的位置存入位置序列中。每当位置序列新存入一个位置,则在导航界面上定位该位置,并且绘制该位置与前一个位置之间的连线,从而最终得到配送人员节点的移动轨迹。
可选地,为了避免位置序列中存入大量冗余的位置而导致对存储资源、计算资源的过多占用,本实施例中,可以通过如下的方式进一步选取存入位置序列中的位置:
比较当前采集的第一配送人员节点位置和前一时刻采集的第二配送人员节点位置之间的距离差,若距离差大于预设阈值,则将第一配送人员节点位置加入所述位置序列。
也就是说,通过比较采集到的相邻两个位置之间的距离差,如果新采集到的位置与前一个位置之间距离很近,则认为新采集的该位置为冗余位置点,删除,不存入位置序列,以降低位置序列对存储等资源的占用。
另外,在实际应用中,虽然为配送人员规划了导航路径,但是可能因为道路交通实时变化等客观原因,或者因为配送人员走错路、临时需要去往其他地方等主观原因,使得配送人员并未按照该导航路径行走。
为此,本实施例中可选地,在当前采集到配送人员节点的位置后,还可以计算当前采集的配送人员节点位置与导航路径的偏移距离,若偏移距离在误差距离范围内,则发送提醒信息,以提醒配送人员已经偏离了导航路径;若偏移距离在误差距离范围外,说明原来规划的导航路径已经不再适用,则更新导航路径,以及时更新导航路径来满足配送人员的实时配送需要。
其中,偏移距离的计算可以是:计算当前采集的配送人员节点位置与构成导航路径的各坐标点之间的距离,以其中的最小距离作为该偏移距离。
以下将详细描述本发明的一个或多个实施例的导航界面显示装置。这些导航界面显示装置可以被实现在终端设备的基础架构中或者实现在客户端与服务器交互的客户端架构中。本领域技术人员可以理解,这些导航界面显示装置均可使用市售的硬件组件通过本方案所教导的步骤进行配置来构成。
图5为本发明实施例提供的导航界面显示装置实施例一的结构示意图,如图4所示,该装置包括:定位模块11、第一显示模块12、第二显示模块13。
定位模块11,用于在地图上定位与订单的配送地址对应的订单节点,以及与配送人员的位置对应的配送人员节点。
第一显示模块12,用于在所述地图上显示导航路径,以关联所述订单节点和所述配送人员节点。
第二显示模块13,用于在所述地图上显示所述配送人员节点的移动轨迹。
可选地,该装置还包括:发送模块14、接收模块15。
发送模块14,用于向电子地图应用发送导航请求,所述导航请求中包括所述配送地址和所述配送人员的位置,所述配送地址和所述配送人员的位置具有路径顺序属性。
接收模块15,用于接收所述电子地图应用发送的导航路径数据。
相应地,所述第一显示模块12具体用于:
根据所述导航路径数据,在所述地图上显示所述导航路径,以关联所述订单节点和所述配送人员节点。
在一种情况中,所述定位模块11具体用于:
若所述配送地址包括取货地址和送货地址,则在所述地图上分别定位与所述取货地址对应的取节点以及与所述送货地址对应的送节点;
以及,所述第一显示模块12具体用于:
在所述地图上显示关联所述取节点和所述送节点的第一导航路径,以及关联所述配送人员节点与所述取节点的第二导航路径。
在另一种情况中,所述定位模块11具体用于:
若所述配送地址为取货地址,则在所述地图上定位与所述取货地址对应的取节点;
以及,所述第一显示模块12具体用于:
在所述地图上显示关联所述配送人员节点和所述取节点的第三导航路径。
在又一种情况中,所述定位模块11具体用于:
若所述配送地址为送货地址,则在所述地图上定位与所述送货地址对应的送节点;
以及,所述第一显示模块12具体用于:
在所述地图上显示关联所述配送人员节点和所述送节点的第四导航路径。
图5所示装置可以执行图1所示实施例的方法,本实施例未详细描述的部分,可参考对图1所示实施例的相关说明。该技术方案的执行过程和技术效果参见图1所示实施例中的描述,在此不再赘述。
图6为本发明实施例提供的导航界面显示装置实施例二的结构示意图,如图5所示,在图5所示实施例基础上,该装置还包括:第一更新模块21。
第一更新模块21,用于响应于所述配送人员在所述地图上触发的改变订单配送状态的操作,更新所述导航路径。
可选地,所述第一显示模块12还用于:在所述地图上显示与所述订单对应的多个操作项,以及,所述第一更新模块21具体用于:
响应于所述配送人员对所述多个操作项中的一个操作项的触发,更新所述导航路径。
图6所示装置可以执行图2所示实施例的方法,本实施例未详细描述的部分,可参考对图2所示实施例的相关说明。该技术方案的执行过程和技术效果参见图2所示实施例中的描述,在此不再赘述。
图7为本发明实施例提供的导航界面显示装置实施例三的结构示意图,如图7所示,在图5所示实施例基础上,该装置还包括:第二更新模块31。
第二更新模块31,用于响应于所述配送人员在所述地图上触发的更新订单节点的操作,更新所述导航路径。
其中,所述更新订单节点的操作包括:
添加新的配送地址信息的操作,和/或修改所述配送地址的操作。
图7所示装置可以执行图3所示实施例的方法,本实施例未详细描述的部分,可参考对图3所示实施例的相关说明。该技术方案的执行过程和技术效果参见图3所示实施例中的描述,在此不再赘述。
图8为本发明实施例提供的导航界面显示装置实施例四的结构示意图,如图8所示,在图5所示实施例基础上,该装置还包括:获取模块41。
获取模块41,用于通过以预设时间间隔采集所述配送人员节点的位置,以获得所述配送人员节点对应的位置序列。
相应地,所述第二显示模块13具体用于:
根据所述位置序列,在所述地图上显示所述移动轨迹,以关联所述位置序列中包含的所述配送人员节点的位置。
可选地,所述获取模块41具体用于:
比较当前采集的第一配送人员节点位置和前一时刻采集的第二配送人员节点位置之间的距离差;
若所述距离差大于预设阈值,则将所述第一配送人员节点位置加入所述位置序列。
可选地,该装置还包括:计算模块42、处理模块43。
计算模块42,用于计算当前采集的配送人员节点位置与所述导航路径的偏移距离。
处理模块43,用于若所述偏移距离在误差距离范围内,则发送提醒信息;若所述偏移距离在所述误差距离范围外,则更新导航路径。
图8所示装置可以执行图4所示实施例的方法,本实施例未详细描述的部分,可参考对图3所示实施例的相关说明。该技术方案的执行过程和技术效果参见图4所示实施例中的描述,在此不再赘述。
以上描述了导航界面显示装置的内部功能和结构,实际中,该导航界面显示装置可实现为终端设备,包括:显示屏、处理器;
所述处理器,耦合到所述显示屏,用于控制所述显示屏在地图上定位与订单的配送地址对应的订单节点,以及与配送人员的位置对应的配送人员节点;在所述地图上显示导航路径,以关联所述订单节点和所述配送人员节点;在所述地图上显示所述配送人员节点的移动轨迹。
可选地,所述处理器还用于执行上述图1、图2、图3所示方法步骤中的全部或部分步骤。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以产品的形式体现出来,该计算机产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (17)
1.一种导航界面显示方法,其特征在于,包括:
在地图上定位与订单的配送地址对应的订单节点,以及与配送人员的位置对应的配送人员节点;
在所述地图上显示导航路径,以关联所述订单节点和所述配送人员节点;
在所述地图上显示所述配送人员节点的移动轨迹。
2.根据权利要求1所述的方法,其特征在于,所述订单节点的定位步骤包括:
若所述配送地址包括取货地址和送货地址,则在所述地图上分别定位与所述取货地址对应的取节点以及与所述送货地址对应的送节点;
以及,所述导航路径的显示步骤包括:
在所述地图上显示关联所述取节点和所述送节点的第一导航路径,以及关联所述配送人员节点与所述取节点的第二导航路径。
3.根据权利要求1所述的方法,其特征在于,所述订单节点的定位步骤包括:
若所述配送地址为取货地址,则在所述地图上定位与所述取货地址对应的取节点;
以及,所述导航路径的显示步骤包括:
在所述地图上显示关联所述配送人员节点和所述取节点的第三导航路径。
4.根据权利要求1所述的方法,其特征在于,所述订单节点的定位步骤包括:
若所述配送地址为送货地址,则在所述地图上定位与所述送货地址对应的送节点;
以及,所述导航路径的显示步骤包括:
在所述地图上显示关联所述配送人员节点和所述送节点的第四导航路径。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应于所述配送人员在所述地图上触发的改变订单配送状态的操作,更新所述导航路径。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在所述地图上显示与所述订单对应的多个操作项,以及,所述导航路径的更新步骤,包括:
响应于所述配送人员对所述多个操作项中的一个操作项的触发,更新所述导航路径。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
响应于所述配送人员在所述地图上触发的更新订单节点的操作,更新所述导航路径。
8.根据权利要求7所述的方法,其特征在于,所述更新订单节点的操作包括:
添加新的配送地址信息的操作,和/或修改所述配送地址的操作。
9.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
向电子地图应用发送导航请求,所述导航请求中包括所述配送地址和所述配送人员的位置,所述配送地址和所述配送人员的位置具有路径顺序属性;
接收所述电子地图应用发送的导航路径数据;
以及,所述导航路径的显示步骤,包括:
根据所述导航路径数据,在所述地图上显示所述导航路径,以关联所述订单节点和所述配送人员节点。
10.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
通过以预设时间间隔采集所述配送人员节点的位置,以获得所述配送人员节点对应的位置序列;
以及,所述移动轨迹的显示步骤包括:
根据所述位置序列,在所述地图上显示所述移动轨迹,以关联所述位置序列中包含的所述配送人员节点的位置。
11.根据权利要求10所述的方法,其特征在于,所述位置序列的获取包括:
比较当前采集的第一配送人员节点位置和前一时刻采集的第二配送人员节点位置之间的距离差;
若所述距离差大于预设阈值,则将所述第一配送人员节点位置加入所述位置序列。
12.根据权利要求10所述的方法,其特征在于,所述方法还包括:
计算当前采集的配送人员节点位置与所述导航路径的偏移距离;
若所述偏移距离在误差距离范围内,则发送提醒信息;
若所述偏移距离在所述误差距离范围外,则更新导航路径。
13.一种导航界面显示装置,其特征在于,包括:
定位模块,用于在地图上定位与订单的配送地址对应的订单节点,以及与配送人员的位置对应的配送人员节点;
第一显示模块,用于在所述地图上显示导航路径,以关联所述订单节点和所述配送人员节点;
第二显示模块,用于在所述地图上显示所述配送人员节点的移动轨迹。
14.根据权利要求13所述的装置,其特征在于,还包括:
第一更新模块,用于响应于所述配送人员在所述地图上触发的改变订单配送状态的操作,更新所述导航路径。
15.根据权利要求13所述的装置,其特征在于,还包括:
第二更新模块,用于响应于所述配送人员在所述地图上触发的更新订单节点的操作,更新所述导航路径。
16.根据权利要求13至15中任一项所述的装置,其特征在于,还包括:
发送模块,用于向电子地图应用发送导航请求,所述导航请求中包括所述配送地址和所述配送人员的位置,所述配送地址和所述配送人员的位置具有路径顺序属性;
接收模块,用于接收所述电子地图应用发送的导航路径数据;
所述第一显示模块具体用于:
根据所述导航路径数据,在所述地图上显示所述导航路径,以关联所述订单节点和所述配送人员节点。
17.根据权利要求13至15中任一项所述的装置,其特征在于,还包括:
获取模块,用于通过以预设时间间隔采集所述配送人员节点的位置,以获得所述配送人员节点对应的位置序列;
所述第二显示模块具体用于:
根据所述位置序列,在所述地图上显示所述移动轨迹,以关联所述位置序列中包含的所述配送人员节点的位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611115601.2A CN106840180A (zh) | 2016-12-07 | 2016-12-07 | 导航界面显示方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611115601.2A CN106840180A (zh) | 2016-12-07 | 2016-12-07 | 导航界面显示方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106840180A true CN106840180A (zh) | 2017-06-13 |
Family
ID=59139032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611115601.2A Pending CN106840180A (zh) | 2016-12-07 | 2016-12-07 | 导航界面显示方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106840180A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107480929A (zh) * | 2017-08-21 | 2017-12-15 | 浪潮软件股份有限公司 | 一种生成配送路径的方法、智能终端、服务终端及*** |
CN109325618A (zh) * | 2018-09-12 | 2019-02-12 | 广东乐心医疗电子股份有限公司 | 快递、外卖行业的物流***及方法 |
CN109657986A (zh) * | 2018-12-19 | 2019-04-19 | 河海大学 | 一种基于智能云计算的外卖调度*** |
CN109685414A (zh) * | 2018-12-03 | 2019-04-26 | 拉扎斯网络科技(上海)有限公司 | 订单信息确认方法、装置、电子设备及可读存储介质 |
CN110059857A (zh) * | 2019-03-15 | 2019-07-26 | 青岛日日顺物流有限公司 | 社区配送路径推荐方法和装置 |
CN110620722A (zh) * | 2018-06-20 | 2019-12-27 | 北京京东尚科信息技术有限公司 | 一种订单处理的方法和装置 |
CN112712311A (zh) * | 2020-12-23 | 2021-04-27 | 拉扎斯网络科技(上海)有限公司 | 订单的配送方法、装置及*** |
CN113434589A (zh) * | 2021-06-30 | 2021-09-24 | 北京三快在线科技有限公司 | 配送路线的显示方法、装置、设备及计算机可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101395449A (zh) * | 2006-03-08 | 2009-03-25 | 通腾科技股份有限公司 | 导航***的移动台、服务器和操作方法 |
CN103185593A (zh) * | 2011-12-30 | 2013-07-03 | 上海博泰悦臻电子设备制造有限公司 | 导航方法以及导航装置 |
CN105023126A (zh) * | 2014-04-28 | 2015-11-04 | 杨超 | 一种基于移动终端的物流快速收发配送的方法及其*** |
-
2016
- 2016-12-07 CN CN201611115601.2A patent/CN106840180A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101395449A (zh) * | 2006-03-08 | 2009-03-25 | 通腾科技股份有限公司 | 导航***的移动台、服务器和操作方法 |
CN103185593A (zh) * | 2011-12-30 | 2013-07-03 | 上海博泰悦臻电子设备制造有限公司 | 导航方法以及导航装置 |
CN105023126A (zh) * | 2014-04-28 | 2015-11-04 | 杨超 | 一种基于移动终端的物流快速收发配送的方法及其*** |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107480929A (zh) * | 2017-08-21 | 2017-12-15 | 浪潮软件股份有限公司 | 一种生成配送路径的方法、智能终端、服务终端及*** |
CN110620722A (zh) * | 2018-06-20 | 2019-12-27 | 北京京东尚科信息技术有限公司 | 一种订单处理的方法和装置 |
CN110620722B (zh) * | 2018-06-20 | 2022-09-30 | 北京京东尚科信息技术有限公司 | 一种订单处理的方法和装置 |
CN109325618A (zh) * | 2018-09-12 | 2019-02-12 | 广东乐心医疗电子股份有限公司 | 快递、外卖行业的物流***及方法 |
CN109685414A (zh) * | 2018-12-03 | 2019-04-26 | 拉扎斯网络科技(上海)有限公司 | 订单信息确认方法、装置、电子设备及可读存储介质 |
CN109657986A (zh) * | 2018-12-19 | 2019-04-19 | 河海大学 | 一种基于智能云计算的外卖调度*** |
CN110059857A (zh) * | 2019-03-15 | 2019-07-26 | 青岛日日顺物流有限公司 | 社区配送路径推荐方法和装置 |
CN112712311A (zh) * | 2020-12-23 | 2021-04-27 | 拉扎斯网络科技(上海)有限公司 | 订单的配送方法、装置及*** |
CN112712311B (zh) * | 2020-12-23 | 2023-04-07 | 拉扎斯网络科技(上海)有限公司 | 订单的配送方法、装置及*** |
CN113434589A (zh) * | 2021-06-30 | 2021-09-24 | 北京三快在线科技有限公司 | 配送路线的显示方法、装置、设备及计算机可读存储介质 |
CN113434589B (zh) * | 2021-06-30 | 2023-01-06 | 汉海信息技术(上海)有限公司 | 配送路线的显示方法、装置、设备及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106840180A (zh) | 导航界面显示方法和装置 | |
CN110081876B (zh) | 导航界面显示方法、物流导航方法和装置 | |
CN106225794B (zh) | 一种导航路线的规划方法及装置 | |
US9958282B2 (en) | Identifying a route configured to travel through multiple points of interest | |
CN104809601B (zh) | 基于电子地图的快递互助*** | |
US20200286039A1 (en) | Information generation method and apparatus | |
US7308358B2 (en) | Navigator, navigation system, navigation method, data processing apparatus, data processing method, program thereof, and recording medium thereof | |
US10914597B2 (en) | Information processing system, information processing method, information processing device, and information processing program | |
CN107230046A (zh) | 一种出行信息的提示方法及移动终端 | |
CN106447426A (zh) | 分账结算方法和装置 | |
CN112328151B (zh) | 导航处理方法、装置及服务侧设备、智能终端、存储介质 | |
JP2001147133A (ja) | ナビゲーション方法、ナビゲーションシステムを構成する移動体装置及びセンタ装置、並びに購入希望商品入力プログラムを記録した媒体 | |
CN109635980A (zh) | 约车订单分配方法及*** | |
JP2020508516A (ja) | 物流パッケージの配送ルートを処理するための方法および関連するデバイス | |
CN108023940B (zh) | 信息更新方法、装置、服务器及可读存储介质 | |
CN102622879A (zh) | 交通信息提供装置 | |
WO2008058908A1 (en) | Airline ticket change constrainer | |
TWI838656B (zh) | 用於處理食物外送資訊之電子設備及其方法 | |
CN109685414A (zh) | 订单信息确认方法、装置、电子设备及可读存储介质 | |
CN110276660A (zh) | 一种配货方法、装置及其*** | |
JP2003263583A (ja) | 誘導装置、そのシステム、その方法、そのプログラムおよびそのプログラムを記録した記録媒体 | |
US20130013451A1 (en) | Optimum Route Generation Based on Common Purchase Plan of Different Travelers | |
CN104854609A (zh) | 用于交互式搜索表格的推荐引擎 | |
MXPA02000201A (es) | Sistema y metodo de pagina de informacion. | |
CN114676352A (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 | ||
CB02 | Change of applicant information |
Address after: 100085 Beijing, Haidian District on the road to the information on the ground floor of the 1 to the 3 floor of the 2 floor, room 11, 202 Applicant after: Beijing Xingxuan Technology Co.,Ltd. Address before: 100085 Beijing, Haidian District on the road to the information on the ground floor of the 1 to the 3 floor of the 2 floor, room 11, 202 Applicant before: Beijing Xiaodu Information Technology Co.,Ltd. |
|
CB02 | Change of applicant information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170613 |
|
RJ01 | Rejection of invention patent application after publication |