本发明涉及物流配送技术领域,特别涉及一种生成配送路径的方法、智能终端、服务终端及系统。
背景技术:
物流配送是物流的基本功能之一,在物流活动中具有重要的地位和作用。它体现了物流的最终效应——直接为客户服务、满足客户的各种需求。如果没有物流配送就会影响物流的经济效益和社会效益,可以说物流成果主要是通过配送来实现的。
目前,配送人员每天在给各个配送点配送货物之前,都会耗费大量的时间来规划各个配送点的配送路径。但是,每位配送人员每天的配送时间固定,在规划配送路径时耗费的时间过多,会降低配送人员的配送效率。
技术实现要素:
本发明实施例提供了一种生成配送路径的方法、智能终端、服务终端及系统,能够提高配送人员的配送效率。
第一方面,本发明实施例提供了一种生成配送路径的方法,应用于智能终端,包括:
获取至少两个配送点的位置信息;
获取每一个所述配送点的配送顺序;
在第一地图服务中,获取每一个所述位置信息对应的第一坐标点;
根据每一个所述配送点的配送顺序,分别确定每一个所述第一坐标点的坐标顺序;
将每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序发送给外部服务终端;
接收由外部服务终端根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序生成并返回的配送路径;
在所述第一地图服务中,显示出所述配送路径。
优选地,所述接收由外部服务终端根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序生成并返回的配送路径,包括:
接收由外部服务终端根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成并返回的至少一个第一拐点坐标和至少一个所述第一拐点坐标的连接顺序;
在所述接收由外部服务终端根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成并返回的至少一个第一拐点坐标和至少一个所述第一拐点坐标的连接顺序之后,在所述第一地图服务中,显示出所述配送路径之前,进一步包括:
按照所述连接顺序,将每两个所述坐标顺序相连的所述第一坐标点之间的各个所述第一拐点坐标连接,生成至少一条线路轨迹;
根据各个所述第一坐标点的坐标顺序,将每一条所述线路轨迹相连,生成配送路径。
优选地,在所述显示出所述配送路径之前,进一步包括:
分别确定起始点和终止点的第一坐标点;
在所述第一地图服务中,将所述起始点的第一坐标点和所述终止点的第一坐标点分别与所述配送路径的两个端点相连,生成目标配送路径;
所述在所述第一地图服务中,显示出所述配送路径,包括:
在所述第一地图服务中,显示出所述目标配送路径。
第二方面,本发明实施例提供了一种生成配送路径的方法,应用于服务终端,包括:
获取由外部智能终端发送的至少一个配送点的第一坐标点和每一个所述第一坐标点的坐标顺序;
在第二地图服务中,根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成配送路径,并将所述配送路径返回给外部智能终端。
优选地,在所述获取由外部智能终端发送的至少一个配送点的第一坐标点和每一个所述第一坐标点的坐标顺序之后,在所述在第二地图服务中,根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成配送路径之前,进一步包括:
确定外部智能终端中的第一地图服务的坐标系与所述第二地图服务的坐标系的偏移值;
将每一个所述第一坐标点与所述偏移值相加,分别获取在所述第二地图服务的坐标系中对应的第二坐标点;
所述在第二地图服务中,根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成配送路径,并将所述配送路径返回给外部智能终端,包括:
根据每一个所述第一坐标点的坐标顺序,分别确定每一个所述第二坐标点的坐标顺序;
在第二地图服务中,确定每两个所述配送顺序相连的所述第二坐标点之间的至少一个第二拐点坐标和每一个所述第二拐点坐标的连接顺序;
将每一个所述第二拐点坐标与所述偏移值相减,分别获取在所述第一地图服务的坐标系中对应的第一拐点坐标;
根据每一个所述第二拐点坐标的连接顺序,确定每一个所述第一拐点坐标的连接顺序;
将每一个所述第一拐点坐标和每一个所述第一拐点坐标的连接顺序返回给外部智能终端。
第三方面,本发明实施例提供了一种智能终端,包括:第一获取单元、确定单元、第一发送单元和第一处理单元;
所述第一获取单元,用于获取至少两个配送点的位置信息;获取每一个所述配送点的配送顺序;在第一地图服务中,获取每一个所述位置信息对应的第一坐标点;接收由外部服务终端根据所述第一发送单元发送的每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序生成并返回的配送路径;
所述确定单元,用于根据所述第一获取单元获取的配送顺序,分别确定每一个所述第一获取单元获取的所述第一坐标点的坐标顺序;
所述第一发送单元,用于将每一个所述第一获取单元获取的所述第一坐标点和每一个所述确定单元确定的所述第一坐标点的坐标顺序发送给外部服务终端;
所述第一处理单元单元,用于在所述第一地图服务中,显示出所述获取单元接收的所述配送路径。
优选地,所述第一获取单元,用于接收由外部服务终端根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成并返回的至少一个第一拐点坐标和至少一个所述第一拐点坐标的连接顺序;
所述第一处理单元,进一步用于按照所述第一获取单元接收的所述连接顺序,将每两个所述坐标顺序相连的所述第一坐标点之间的各个所述第一拐点坐标连接,生成至少一条线路轨迹;根据各个所述第一坐标点的坐标顺序,将每一条所述线路轨迹相连,生成配送路径;
和/或
所述确定单元,进一步用于分别确定起始点和终止点的第一坐标点;
所述第一处理单元,进一步用于在所述第一地图服务中,将所述起始点的第一坐标点和所述终止点的第一坐标点分别与所述配送路径的两个端点相连,生成目标配送路径;在所述第一地图服务中,显示出所述目标配送路径。
第四方面,本发明实施例提供了一种服务终端,其特征在于,包括:第二获取单元和第二处理单元;
所述第二获取单元,用于获取由外部智能终端发送的至少一个配送点的第一坐标点和每一个所述第一坐标点的坐标顺序;
所述第二处理单元,用于在第二地图服务中,根据每一个所述第二获取单元获取的所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成配送路径;将所述配送路径返回给外部智能终端。
优选地,所述第二获取单元,进一步用于确定外部智能终端中的第一地图服务的坐标系与所述第二地图服务的坐标系的偏移值;将每一个所述第一坐标点与所述偏移值相加,分别获取在所述第二地图服务的坐标系中对应的第二坐标点;
所述第二处理单元,用于根据每一个所述第一坐标点的坐标顺序,分别确定每一个所述第二坐标点的坐标顺序;在第二地图服务中,确定每两个所述配送顺序相连的所述第二坐标点之间的至少一个第二拐点坐标和每一个所述第二拐点坐标的连接顺序;将每一个所述第二拐点坐标与所述偏移值相减,分别获取在所述第一地图服务的坐标系中对应的第一拐点坐标;根据每一个所述第二拐点坐标的连接顺序,确定每一个所述第一拐点坐标的连接顺序;将每一个所述第一拐点坐标和每一个所述第一拐点坐标的连接顺序返回给外部智能终端。
第五方面,本发明实施例提供了一种生成配送路径的系统,包括:至少一个前述第三方面中任一所述的智能终端和前述第四方面中任一所述的服务终端。
在本发明一实施例中,本发明实施例提供了一种生成配送路径的方法,在应用于智能终端的方法中,智能终端可以确定每一个配送点的坐标顺序和对应的第一坐标点,并将每一个配送点的坐标顺序和对应的第一坐标点发送给外部服务终端,以使外部服务终端根据每一个配送点的坐标顺序和对应的第一坐标点,生成并返回配送路径给智能终端,智能终端则可将配送路径显示出来。综上可见,智能终端仅需获取各个配送点的第一坐标点和坐标顺序,即可显示各个配送点的配送路径,无需配送人员耗费过多的时间来规划配送路径,能够提高配送人员的配送效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的一种生成配送路径的方法的流程图;
图2是本发明一实施例提供的另一种生成配送路径的方法的流程图;
图3是本发明一实施例提供的一种智能终端的结构示意图;
图4是本发明一实施例提供的一种服务终端的结构示意图;
图5是本发明一实施例提供的一种生成配送路径的系统的结构示意图;
图6是本发明一实施例提供的另一种生成配送路径的系统的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种生成配送路径的方法,应用于智能终端,包括:
步骤101:获取至少两个配送点的位置信息;
步骤102:获取每一个所述配送点的配送顺序;
步骤103:在第一地图服务中,获取每一个所述位置信息对应的第一坐标点;
步骤104:根据每一个所述配送点的配送顺序,分别确定每一个所述第一坐标点的坐标顺序;
步骤105:将每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序发送给外部服务终端;
步骤106:接收由外部服务终端根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序生成并返回的配送路径;
步骤107:在所述第一地图服务中,显示出所述配送路径。
本发明实施例提供了一种生成配送路径的方法,在应用于智能终端的方法中,智能终端可以确定每一个配送点的坐标顺序和对应的第一坐标点,并将每一个配送点的坐标顺序和对应的第一坐标点发送给外部服务终端,以使外部服务终端根据每一个配送点的坐标顺序和对应的第一坐标点,生成并返回配送路径给智能终端,智能终端则可将配送路径显示出来。综上可见,智能终端仅需获取各个配送点的第一坐标点和坐标顺序,即可显示各个配送点的配送路径,无需配送人员耗费过多的时间来规划配送路径,能够提高配送人员的配送效率。
在本发明一实施例中,所述接收由外部服务终端根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序生成并返回的配送路径,包括:
接收由外部服务终端根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成并返回的至少一个第一拐点坐标和至少一个所述第一拐点坐标的连接顺序;
在所述接收由外部服务终端根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成并返回的至少一个第一拐点坐标和至少一个所述第一拐点坐标的连接顺序之后,在所述第一地图服务中,显示出所述配送路径之前,进一步包括:
按照所述连接顺序,将每两个所述坐标顺序相连的所述第一坐标点之间的各个所述第一拐点坐标连接,生成至少一条线路轨迹;
根据各个所述第一坐标点的坐标顺序,将每一条所述线路轨迹相连,生成配送路径。
在本发明实施例中,在智能终端(例如,手机)显示外部服务终端返回的配送路径之前,智能终端需要先接收外部服务终端返回的各个第一拐点坐标和各个拐点坐标对应的连接顺序,再按照各个拐点坐标对应的连接顺序,将各个拐点坐标连接,即可在每两个坐标顺序相连的第一坐标点之间生成一条线路轨迹,最后按照第一坐标点的坐标顺序,将各个线路轨迹相连生成配送路径。综上可见,在生成配送路径的过程中,无需配送人员耗费大量的时间和精力规划,节约了配送人员的配送时间,从而能够提高配送人员的配送效率。
在本发明一实施例中,在所述显示出所述配送路径之前,进一步包括:
分别确定起始点和终止点的第一坐标点;
在所述第一地图服务中,将所述起始点的第一坐标点和所述终止点的第一坐标点分别与所述配送路径的两个端点相连,生成目标配送路径;
所述在所述第一地图服务中,显示出所述配送路径,包括:
在所述第一地图服务中,显示出所述目标配送路径。
在本发明实施例中,智能终端在分别确定起始点和终止点的第一坐标点时,是先获取外部配送人员临时输入的或预先存储的起始点和终止点的位置信息,根据位置信息分别确定对应的第一坐标点,在确定起始点的第一坐标点时,还可以是通过卫星定位服务来确定,根据实际业务需求,将确定好的起始点的第一坐标点与外部服务终端返回的配送路径的一端相连,将确定好的终止点的第一坐标点与配送路径的另一端相连,生成目标配送路径,并显示出该目标配送路径。配送人员根据显示的目标配送路径,可直接为各个配送点配送货物,无需再耗费时间规划目标配送路径,配送人员即可直接为各个配送点配送货物,在提高了配送人员配送效率的同时,也能够提高客户满意度。
如图2所示,本发明实施例提供了一种生成配送路径的方法,应用于服务终端,包括:
步骤201:获取由外部智能终端发送的至少一个配送点的第一坐标点和每一个所述第一坐标点的坐标顺序;
步骤202:在第二地图服务中,根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成配送路径,并所述配送路径返回给外部智能终端。
本发明实施例提供了一种生成配送路径的方法,在应用于服务终端的方法中,服务终端可以获取外部智能终端发送的各个配送点和各个配送点的坐标顺序,还可以根据配送点和坐标顺序,生成各个配送点的配送路径,并将配送路径返回给外部智能终端,以使外部智能终端在接收到配送路径时,显示出配送路径。配送人员根据智能终端显示的配送路径,可以尽快为各个配送点配送货物,无需再耗费时间规划配送路径,不仅能够提高客户的满意度,还能够提高配送人员的配送效率。
在本发明一实施例中,在所述获取由外部智能终端发送的至少一个配送点的第一坐标点和每一个所述第一坐标点的坐标顺序之后,在所述在第二地图服务中,根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成配送路径之前,进一步包括:
确定外部智能终端中的第一地图服务的坐标系与所述第二地图服务的坐标系的偏移值;
将每一个所述第一坐标点与所述偏移值相加,分别获取在所述第二地图服务的坐标系中对应的第二坐标点;
所述在第二地图服务中,根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成配送路径,并将所述配送路径返回给外部智能终端,包括:
根据每一个所述第一坐标点的坐标顺序,分别确定每一个所述第二坐标点的坐标顺序;
在第二地图服务中,确定每两个所述配送顺序相连的所述第二坐标点之间的至少一个第二拐点坐标和每一个所述第二拐点坐标的连接顺序;
将每一个所述第二拐点坐标与所述偏移值相减,分别获取在所述第一地图服务的坐标系中对应的第一拐点坐标;
根据每一个所述第二拐点坐标的连接顺序,确定每一个所述第一拐点坐标的连接顺序;
将每一个所述第一拐点坐标和每一个所述第一拐点坐标的连接顺序返回给外部智能终端。
在本发明实施例中,根据确定的坐标系的偏移值,分别对各个第一坐标点进行偏移处理,转换成适用于第二地图服务的第二坐标点,并确定每两个第二坐标点之间的各个第二拐点坐标,根据偏移值对每一个第二拐点坐标进行偏移处理,转换成适用于第一地图服务的第一拐点坐标,将各个第一拐点坐标及第一拐点坐标的顺序返回给外部智能终端,以使外部智能终端根据第一拐点坐标的顺序,将各个第一拐点坐标相连,生成配送路径,并显示出配送路径。在地图服务中生成各个第一拐点坐标,解决了配送人员对配送点不熟悉带来的配送效率低下的问题,不仅可以提高送货员的送货效率,还可以提高客户满意度,更能节省时间成本和物流成本。
如图3所示,本发明实施例提供了一种智能终端,包括:第一获取单元301、确定单元302、第一发送单元303和第一处理单元单元304;
所述第一获取单元301,用于获取至少两个配送点的位置信息;获取每一个所述配送点的配送顺序;在第一地图服务中,获取每一个所述位置信息对应的第一坐标点;接收由外部服务终端根据所述第一发送单元发送的每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序生成并返回的配送路径;
所述确定单元302,用于根据所述第一获取单元301获取的配送顺序,分别确定每一个所述第一获取单元301获取的所述第一坐标点的坐标顺序;
所述第一发送单元303,用于将每一个所述第一获取单元301获取的所述第一坐标点和每一个所述确定单元302确定的所述第一坐标点的坐标顺序发送给外部服务终端;
所述第一处理单元单元304,用于在所述第一地图服务中,显示所述获取单元301接收的所述配送路径。
本发明实施例提供了一种智能终端,智能终端中的第一获取单元可以获取每一个配送点通过确定单元确定的坐标顺序和对应的第一坐标点,并通过第一发送单元将每一个配送点的坐标顺序和对应的第一坐标点发送给外部服务终端,以使第一获取单元接收外部服务终端根据每一个配送点的坐标顺序和对应的第一坐标点,生成并返回配送路径给智能终端,智能终端中的第一处理单元则可将配送路径显示出来。综上可见,智能终端仅需获取各个配送点的第一坐标点和坐标顺序,即可显示各个配送点的配送路径,无需配送人员耗费过多的时间来规划配送路径,能够提高配送人员的配送效率。
在本发明一实施例中,所述第一获取单元,用于接收由外部服务终端根据每一个所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成并返回的至少一个第一拐点坐标和至少一个所述第一拐点坐标的连接顺序;
所述第一处理单元,进一步用于按照所述第一获取单元接收的所述连接顺序,将每两个所述坐标顺序相连的所述第一坐标点之间的各个所述第一拐点坐标连接,生成至少一条线路轨迹;根据各个所述第一坐标点的坐标顺序,将每一条所述线路轨迹相连,生成配送路径;
和/或
所述确定单元,进一步用于分别确定起始点和终止点的第一坐标点;
所述第一处理单元,进一步用于在所述第一地图服务中,将所述起始点的第一坐标点和所述终止点的第一坐标点分别与所述配送路径的两个端点相连,生成目标配送路径;在所述第一地图服务中,显示出所述目标配送路径。
如图4所示,本发明实施例提供了一种服务终端,其特征在于,包括:第二获取单元401和第二处理单元402;
所述第二获取单元401,用于获取由外部智能终端发送的至少一个配送点的第一坐标点和每一个所述第一坐标点的坐标顺序;
所述第二处理单元402,用于在第二地图服务中,根据每一个所述第二获取单元401获取的所述第一坐标点和每一个所述第一坐标点的坐标顺序,生成配送路径;将所述配送路径返回给外部智能终端。
本发明实施例提供了一种服务终端,服务终端的第二获取单元可以获取外部智能终端发送的各个配送点和各个配送点的坐标顺序,还可以通过第二处理单元根据第二获取单元获取的配送点和坐标顺序,生成各个配送点的配送路径,并将配送路径返回给外部智能终端,以使外部智能终端在接收到配送路径时,显示出配送路径。配送人员根据智能终端显示的配送路径,可以尽快为各个配送点配送货物,无需再耗费时间规划配送路径,不仅能够提高客户的满意度,还能够提高配送人员的配送效率。
在本发明一实施例中,所述第二获取单元,进一步用于确定外部智能终端中的第一地图服务的坐标系与所述第二地图服务的坐标系的偏移值;将每一个所述第一坐标点与所述偏移值相加,分别获取在所述第二地图服务的坐标系中对应的第二坐标点;
所述第二处理单元,用于根据每一个所述第一坐标点的坐标顺序,分别确定每一个所述第二坐标点的坐标顺序;在第二地图服务中,确定每两个所述配送顺序相连的所述第二坐标点之间的至少一个第二拐点坐标和每一个所述第二拐点坐标的连接顺序;将每一个所述第二拐点坐标与所述偏移值相减,分别获取在所述第一地图服务的坐标系中对应的第一拐点坐标;根据每一个所述第二拐点坐标的连接顺序,确定每一个所述第一拐点坐标的连接顺序;将每一个所述第一拐点坐标和每一个所述第一拐点坐标的连接顺序返回给外部智能终端。
如图5所示,本发明实施例提供了一种生成配送路径的系统,包括:至少一个图3中任一所述的智能终端501和图4中任一所述的服务终端502。
本发明实施例提供了一种生成配送路径的系统,该系统中的智能终端可以根据各个配送点的位置信息分别确定对应的第一拐点坐标,并将各个第一拐点坐标和坐标顺序发送给服务终端,以使服务终端根据各个第一拐点坐标和坐标顺序对各个配送点进行算路优化,并将优化后的配送路径的各个第一拐点坐标返回给智能终端,再由智能终端对各个第一拐点坐标进行连线,最终生成目标配送路径,并显示出目标配送路径。配送人员通过显示出的目标配送路径即可直接为各个配送点配送货物,无需再耗费时间规划各个配送点的配送路径,节省了配送人员配送时间的同时也提高了配送人员的配送效率。
为了更加清楚的说明本发明的技术方案及优点,下面对利用生成配送路径的系统如何为配送人员提供配送路径进行详细说明,如图6所示,具体可以包括以下步骤:
步骤601:智能终端获取至少两个配送点的位置信息和每一个配送点的配送顺序。
具体地,智能终端(例如,智能手机)根据外部配送人员输入或预先存储的配送点,获取配送点的位置信息和配送点对应配送顺序,以使根据位置信息和配送顺序确定各个配送点的配送路径。
举例来说,通过智能手机获取外部配送人员输入的配送点a的位置信息为海淀区、配送顺序为1、配送点b的位置信息为昌平区、配送顺序为2和配送点c的位置信息为顺义区、配送顺序为3。
步骤602:智能终端在第一地图服务中,获取每一个位置信息对应的第一坐标点。
具体地,智能手机将各个配送点的位置信息在第一地图服务(例如,百度地图)中进行标识,分别获取各个配送点经过标识产生的第一坐标点。
举例来说,手机将获取的配送点a的位置信息为海淀区在百度地图中进行标识产生第一坐标点a,将获取的配送点b的位置信息为昌平区在百度地图中进行标识产生第一坐标点b,将配送点c的位置信息为顺义区在百度地图中进行标示产生第一坐标点c。
步骤603:智能终端根据每一个配送点的配送顺序,分别确定每一个第一坐标点的坐标顺序。
具体地,智能手机由于各个第一坐标点都是由位置信息转换而来的,而每个位置信息对应一个配送点,每个配送点有各自的配送顺序,所以每个第一坐标点也有跟配送点相同的顺序相同的坐标顺序。
举例来说,手机第一坐标点a的坐标顺序为1,第一坐标点b的坐标顺序为2,第一坐标点c的坐标顺序为3。
步骤604:智能终端将每一个第一坐标点和每一个第一坐标点的坐标顺序发送给服务终端。
具体地,智能终端将确定好的各个第一坐标点和第一坐标点对应的坐标顺序发给服务终端,以使服务终端根据各个第一坐标点和坐标顺序策划配送路径。
举例来说,智能手机通过网络服务将第一坐标点a、坐标顺序为1,、第一坐标点b、坐标顺序为2和第一坐标点c、坐标顺序为3发送给服务终端。
步骤605:服务终端获取由智能终端发送的至少一个配送点的第一坐标点和每一个第一坐标点的坐标顺序。
具体地,服务终端如需规划各个配送点的配送路径,需要先获取各个配送点的第一坐标点,根据坐标点来进行算路优化。
具体地,服务终端获取由智能手机发送的第一坐标点a、坐标顺序为1、第一坐标点b、坐标顺序为2和第一坐标点c、坐标顺序为3。
步骤606:服务终端确定智能终端中的第一地图服务的坐标系与第二地图服务的坐标系的偏移值。
具体地,由于不同的地图服务之间的坐标系会有偏移,所以服务终端需要先确定与智能终端的坐标系的偏移值。
举例来说,服务终端根据智能手机上的百度地图服务,确定与服务终端的地图服务的坐标系的偏移值为t。
步骤607:服务终端将每一个第一坐标点与偏移值相加,分别获取在第二地图服务的坐标系中对应的第二坐标点。
具体地,服务终端为了能够在本地的地图服务中心为各个第一坐标点计算配送路径,需要将各个第一坐标点进行偏移处理,转换成与服务终端的本地地图服务的坐标系相同的第二坐标点。
举例来说,服务终端将第一坐标点a与偏移值t相加,获得第二坐标点a,将第一坐标点b与偏移值t相加,获得第二坐标点b,将第一坐标点c与偏移值t相加,获得第二坐标点c。
步骤608:服务终端根据每一个第一坐标点的坐标顺序,分别确定每一个第二坐标点的坐标顺序。
具体地,由于第二坐标点是由第一坐标点进行偏移处理转换而成的,所以第二坐标点继续使用跟对应的第一坐标点相同的坐标顺序。
举例来说,第二坐标点a的坐标顺序为1、第二坐标点b的坐标顺序为2和第二坐标点c的坐标顺序为3。
步骤609:服务终端在第二地图服务中,确定每两个配送顺序相连的第二坐标点之间的至少一个第二拐点坐标和每一个第二拐点坐标的连接顺序。
具体地,服务终端在为各个第二坐标点计算配送路径时,需要计算每两个配送顺序相邻的第二坐标点之间的各个第二拐点坐标和连接顺序。
具体来说,服务终端根据第二坐标点a的配送顺序为1和第二坐标点b的配送顺序为2,确定第二坐标点a和第二坐标点b的配送顺序相连,在本地地图服务中,以从第二坐标点a到第二坐标点b的配送路径最优的原则,确定从第二坐标点a到第二坐标点b之间的第二拐点坐标分别为第二拐点坐标a1及连接顺序为1、第二拐点坐标a2及连接顺序为2和第二拐点坐标a3及连接顺序为3。
服务终端根据第二坐标点b的配送顺序为2和第二坐标点c的配送顺序为3,确定第二坐标点b和第二坐标点c的配送顺序相连,在本地地图服务中心,以从第二坐标点b到第二坐标点c的配送路径最优的原则,确定从第二坐标点b到第二坐标点c之间的第二拐点坐标分别为第二拐点坐标b1及连接顺序为4、b2及连接顺序为5和b3及连接顺序为6。
步骤610:服务终端将每一个第二拐点坐标与偏移值相减,分别获取在第一地图服务的坐标系中对应的第一拐点坐标。
具体地,服务终端在将各个第二拐点坐标返回给智能终端之前,需要先将各个第二拐点坐标根据与智能终端的第一地图服务的坐标系的不同进行偏移处理。
举例来说,服务终端分别将第二拐点坐标a1、a2、a3、b1、b2和b3与减去偏移值t,并分别获取对应的第一拐点坐标a1、a2、a3、b1、b2和b3。
步骤611:服务终端根据每一个所述第二拐点坐标的连接顺序,确定每一个第一拐点坐标的连接顺序。
具体地,由于各个第二拐点坐标有对应的连接顺序,而各个第一拐点坐标是由各个第二拐点坐标进行偏移处理而来的,所以各个第一拐点坐标的连接顺序与对应的第二拐点坐标的连接顺序相同。
举例来说,服务终端分别确定第一拐点坐标a1、a2、a3、b1、b2和b3的连接顺序依次为1、2、3、4、5、6。
步骤612:服务终端将每一个第一拐点坐标和每一个第一拐点坐标的连接顺序返回给智能终端。
具体地,为了使智能终端为外部的配送人员显示各个配送点的配送路径,服务终端需要将生成的各个第一拐点坐标及坐标顺序返回给智能终端。
举例来说,服务终端将第一拐点坐标a1及连接顺序1、第一拐点坐标a2及连接顺序2、第一拐点坐标a3及连接顺序3、第一拐点坐标b1及连接顺序4、第一拐点坐标b2及连接顺序5和第一拐点坐标b3及连接顺序6,通过网络服务发送给智能手机。
步骤613:智能终端接收由服务终端根据每一个第一坐标点和每一个第一坐标点的坐标顺序,生成并返回的至少一个第一拐点坐标和至少一个第一拐点坐标的连接顺序。
具体地,智能终端在显示配送路径之前需要先接受服务终端发送的各个第一坐标拐点及分别对应的坐标顺序。
举例来说,智能手机接收由服务终端发送的第一拐点坐标a1及连接顺序1、第一拐点坐标a2及连接顺序2、第一拐点坐标a3及连接顺序3、第一拐点坐标b1及连接顺序4、第一拐点坐标b2及连接顺序5和第一拐点坐标b3及连接顺序6。
步骤614:智能终端按照连接顺序,将每两个坐标顺序相连的第一坐标点之间的各个第一拐点坐标连接,生成至少一条线路轨迹。
具体地,由于每个第一拐点坐标有对应的连接顺序,所以将每两个坐标顺序相连的第一坐标点之间的各个第一拐点坐标按照连接顺序将其相连。
举例来说,智能手机按照第一坐标点a的坐标顺序为1,第一坐标点b的坐标顺序为2,确认第一坐标点a和第一坐标点b的坐标顺序相连,而第一坐标点a和第一坐标点b之间的第一拐点坐标分别为a1、a2和a3,按照第一拐点坐标a1、a2和a3的连接顺序依次为1、2、3,将第一拐点坐标a1与第一拐点坐标a2相连,再将第一拐点坐标a2与第一拐点坐标a3相连,形成线路轨迹a。再按照第一坐标点c的坐标顺序为3,确认第一坐标点b和第一坐标点c的坐标顺序相连,而第一坐标点b和第一坐标点c之间的第一拐点坐标分别为b1、b2和b3,按照第一拐点坐标b1、b2和b3的连接顺序依次为4、5、6,将第一拐点坐标b1与第一拐点坐标b2相连,再将第一拐点坐标b2与第一拐点坐标b3相连,形成线路轨迹b。
步骤615:智能终端根据各个第一坐标点的坐标顺序,将每一条线路轨迹相连,生成配送路径。
具体地,由于各个线路轨迹只是配送路径中的一段,所以需要将各个线路轨迹连接,生成完整的配送路径。
举例来说,由于第一坐标点a的坐标顺序为1、第一坐标点b的坐标顺序为2和第一坐标点c的坐标顺序为3,智能手机按照坐标顺序1、2、3的顺序将第一坐标点a和第一坐标点b之间的线路轨迹a与第一坐标点b和第一坐标点c之间的线路轨迹b相连,生成完整的配送路径a。
步骤616:智能终端分别确定起始点和终止点的第一坐标点。
具体地,智能终端根据预先存储的起始点和终止点的位置信息分别确定起始点和终止点的第一坐标点,或者根据外部配送人员临时输入的起始点和终止点的位置信息在第一地图服务中,分别确定起始点和终止点的第一坐标点。
举例来说,智能手机根据预先存储的起始点和终止点的位置信息均为丰台区,确定起始点和终止点为同一位置信息,所以确定起始点和终止点第一坐标点均为x。
步骤617:智能终端将起始点的第一坐标点和终止点的第一坐标点分别与配送路径的两个端点相连,生成目标配送路径,并在第一地图服务中,显示出目标配送路径。
具体地,为了使外部配送人员从起始点为各个配送点配送货物最终返回终止点,智能终端需要将起始点和终止点的第一坐标点分别与配送路径的两个端点相连,形成最终的目标配送路径。
举例来说,智能手机在百度地图服务中,将配送路径a的一端为第一坐标点a与起始点的第一坐标点x相连,在将配送路径a的另一端为第一坐标点b与终止点的第一坐标点x相连,生成最终的目标配送路径,并在百度地图服务中心显示出该目标配送路径。
本发明各个实施例至少具有如下有益效果:
1、在本发明一实施例中,本发明实施例提供了一种生成配送路径的方法,在应用于智能终端的方法中,智能终端可以确定每一个配送点的坐标顺序和对应的第一坐标点,并将每一个配送点的坐标顺序和对应的第一坐标点发送给外部服务终端,以使外部服务终端根据每一个配送点的坐标顺序和对应的第一坐标点,生成并返回配送路径给智能终端,智能终端则可将配送路径显示出来。综上可见,智能终端仅需获取各个配送点的第一坐标点和坐标顺序,即可显示各个配送点的配送路径,无需配送人员耗费过多的时间来规划配送路径,能够提高配送人员的配送效率。
2、在本发明一实施例中,在智能终端(例如,手机)显示外部服务终端返回的配送路径之前,智能终端需要先接收外部服务终端返回的各个第一拐点坐标和各个拐点坐标对应的连接顺序,再按照各个拐点坐标对应的连接顺序,将各个拐点坐标连接,即可在每两个坐标顺序相连的第一坐标点之间生成一条线路轨迹,最后按照第一坐标点的坐标顺序,将各个线路轨迹相连生成配送路径。综上可见,在生成配送路径的过程中,无需配送人员耗费大量的时间和精力规划,节约了配送人员的配送时间,从而能够提高配送人员的配送效率。
3、在本发明一实施例中,智能终端在分别确定起始点和终止点的第一坐标点时,是先获取外部配送人员临时输入的或预先存储的起始点和终止点的位置信息,根据位置信息分别确定对应的第一坐标点,在确定起始点的第一坐标点时,还可以是通过卫星定位服务来确定,根据实际业务需求,将确定好的起始点的第一坐标点与外部服务终端返回的配送路径的一端相连,将确定好的终止点的第一坐标点与配送路径的另一端相连,生成目标配送路径,并显示出该目标配送路径。配送人员根据显示的目标配送路径,可直接为各个配送点配送货物,无需再耗费时间规划目标配送路径,配送人员即可直接为各个配送点配送货物,在提高了配送人员配送效率的同时,也能够提高客户满意度。
4、在本发明一实施例中,本发明实施例提供了一种生成配送路径的方法,在应用于服务终端的方法中,服务终端可以获取外部智能终端发送的各个配送点和各个配送点的坐标顺序,还可以根据配送点和坐标顺序,生成各个配送点的配送路径,并将配送路径返回给外部智能终端,以使外部智能终端在接收到配送路径时,显示出配送路径。配送人员根据智能终端显示的配送路径,可以尽快为各个配送点配送货物,无需再耗费时间规划配送路径,不仅能够提高客户的满意度,还能够提高配送人员的配送效率。
5、在本发明一实施例中,根据确定的坐标系的偏移值,分别对各个第一坐标点进行偏移处理,转换成适用于第二地图服务的第二坐标点,并确定每两个第二坐标点之间的各个第二拐点坐标,根据偏移值对每一个第二拐点坐标进行偏移处理,转换成适用于第一地图服务的第一拐点坐标,将各个第一拐点坐标及第一拐点坐标的顺序返回给外部智能终端,以使外部智能终端根据第一拐点坐标的顺序,将各个第一拐点坐标相连,生成配送路径,并显示出配送路径。在地图服务中生成各个第一拐点坐标,解决了配送人员对配送点不熟悉带来的配送效率低下的问题,不仅可以提高送货员的送货效率,还可以提高客户满意度,更能节省时间成本和物流成本。
6、本发明实施例提供了一种生成配送路径的系统,该系统中的智能终端可以根据各个配送点的位置信息分别确定对应的第一拐点坐标,并将各个第一拐点坐标和坐标顺序发送给服务终端,以使服务终端根据各个第一拐点坐标和坐标顺序对各个配送点进行算路优化,并将优化后的配送路径的各个第一拐点坐标返回给智能终端,再由智能终端对各个第一拐点坐标进行连线,最终生成目标配送路径,并显示出目标配送路径。配送人员通过显示出的目标配送路径即可直接为各个配送点配送货物,无需再耗费时间规划各个配送点的配送路径,节省了配送人员配送时间的同时也提高了配送人员的配送效率。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。