服务网点匹配方法和系统与流程

文档序号:12863860阅读:341来源:国知局
服务网点匹配方法和系统与流程
本发明涉及服务网点匹配
技术领域
,特别是涉及服务网点匹配方法和系统。
背景技术
:近几年,随着互联网、电子商务迅猛发展,无数的企业开通了网上服务平台或者网上销售平台。由于客户是通过互联网访问的企业,因此客户的真实位置难以确定,换句话说,客户可能在全球的任何地方。但是,当企业需要给客户提供上门服务时,例如物流送货上门,就需要确定距离客户最近、能覆盖、能满足客户要求的服务网点,以便于以最低成本、高效率的方式服务客户。传统的匹配客户地址的方法是关键字匹配法,当关键字采集困难或客户填写不规范时,客户地址和服务网点之间的匹配难度大,无法满足需求。技术实现要素:基于此,提供一种服务网点匹配方法和系统,用于提高客户地址和服务网点之间的匹配成功率,其中所述方法包括:根据接收到的用户服务请求,获取用户标识对应的位置;将所述位置与各待选网点的服务区域进行匹配,所述服务区域包括由所述待选网点的多个服务边界点围成的地理区域;当所述位置落在其中一个所述待选网点的服务区域内时,确定所述待选网点为所述客户的服务网点。在其中一个实施例中,所述获取用户标识对应的位置,包括:获取所述用户服务请求中用户输入的地址;根据所述地址与地址库进行匹配,所述地址库包括地址和与所述地址对应的经纬度;当所述地址与所述地址库匹配成功时,将所述地址库中的所述地址的经纬度,确定为所述用户标识的位置。在其中一个实施例中,在根据所述地址与地址库进行匹配的步骤之后,所述方法还包括:当所述地址与所述地址库匹配失败时,对所述地址按照依次去掉最小地理位置关键词的顺序进行分级拆分,获取地理范围逐级变大的各级拆分地址;按照地理范围由小到大的顺序,将所述各级拆分地址依次与所述地址库进行匹配,直至其中一个地理范围的所述拆分地址与所述地址库匹配成功;根据所述地址库中与所述拆分地址匹配的所有地址的经纬度,确定所述客户的经纬度。在其中一个实施例中,所述根据所述地址库中与所述拆分地址匹配的所有地址的经纬度,确定所述客户的经纬度,包括:根据所述所有地址的经纬度,计算所述所有地址的中间位置的经纬度;将所述中间位置的经纬度确定为所述客户的经纬度。在其中一个实施例中,所述服务区域包括由待选网点的多个服务边界点围成的地理区域,包括:获取所述待选网点以及所述待选网点的服务边界点的经纬度;根据所述待选网点的经纬度和默认服务范围,确定所述待选网点的默认服务区域;获取所述待选网点的服务边界点的经纬度,调整所述默认服务区域的边界,确定所述待选网点的服务区域。在其中一个实施例中,所述将所述位置与各待选网点的服务区域进行匹配,包括:根据面积和判别法、夹角和判别法和引射线法的其中之一,判断所述位置是否在所述待选网点的服务区域内。本发明通过获取到的客户的经纬度与各待选网点的服务区域进行匹配,当所述客户的经纬度落在其中一个所述待选网点的服务区域内时,确定所述待选网点为所述客户的服务网点。通过将客户的经纬度和服务区域进行地理位置的匹配的方法,避免了只用文字输入的地址信息进行匹配时,地址信息不规范或用于匹配的服务网点信息不全时,导致的匹配失败的问题,有效的提高了客户和服务网点之间的匹配成功率。在其中一个实施例中,通过智能客户端直接获取客户经纬度,所获取到的经纬度准确,使得随后的与服务网点的地理位置的匹配效率更高,匹配成功率也更高。在其中一个实施例中,将客户输入的地址信息,与地址库中的地址进行匹配,地址库包括地址信息,以及与所述地址信息对应的经纬度,当匹配成功时,获取所述客户的经纬度,再用于客户与服务网点的地理位置的匹配,通过维护地址库中的地址信息及与之对应的经纬度,可以提高客户与服务网点的匹配成功率,并提高匹配效率。在其中一个实施例中,当客户输入的地址信息与地址库匹配失败时,对地址信息进行分级拆分后,按照地理范围由小到大的顺序逐级与地址库进行匹配,直至其中一个地理范围的拆分地址与地址库匹配成功。通过所述的分级别的地址拆分方法,可以将客户的地址信息,最大程度的与地址库中的与之对应的最详细的地址信息匹配成功,并获取经纬度,用于随后的计算,从而可以提高客户与服务网点的匹配效率。在其中一个实施例中,将在地址库中匹配成功的所有地址的经纬度,经过计算获取其中间位置的经纬度,确定为客户的经纬度,能够提高客户定位的准确性,从而提高客户和服务网点的匹配成功率。在其中一个实施例中,通过为待选网点设定默认服务范围后,再根据待选网点给出的服务边界点的经纬度,调整所述默认服务范围的方法,可以快速并准确地获取各待选网点的服务区域,提高客户和服务网点匹配的成功率。在其中一个实施例中,通过面积和判别法、夹角和判别法和引射线法的其中之一,所述位置是否在所述待选网点的服务区域内,通过高效的数学判别方法,提高客户和服务网点之间的匹配成功率。本发明还提供一种服务网点匹配系统,包括:客户位置获取模块,用于根据接收到的用户服务请求,获取用户标识对应的位置;位置匹配模块,用于将所述位置与各待选网点的服务区域进行匹配,所述服务区域包括由所述待选网点的多个服务边界点围成的地理区域;服务网点确定模块,用于当所述位置落在其中一个所述待选网点的服务区域内时,确定所述待选网点为所述客户的服务网点。在其中一个实施例中,所述客户位置获取模块,包括:地址获取单元,用于获取所述用户服务请求中用户输入的地址;地址库匹配单元,用于根据所述地址与地址库进行匹配,所述地址库包括地址和与所述地址对应的经纬度;客户位置确定单元,用于当所述地址与所述地址库匹配成功时,将所述地址库中的所述地址的经纬度,确定为所述用户标识的位置。在其中一个实施例中,所述客户位置确定单元,还用于当所述地址与所述地址库匹配失败时,对所述地址按照依次去掉最小地理位置关键词的顺序进行分级拆分,获取地理范围逐级变大的各级拆分地址;按照地理范围由小到大的顺序,将所述各级拆分地址依次与所述地址库进行匹配,直至其中一个地理范围的所述拆分地址与所述地址库匹配成功;根据所述地址库中与所述拆分地址匹配的所有地址的经纬度,确定所述客户的经纬度。在其中一个实施例中,所述客户位置确定单元,还用于根据所述所有地址的经纬度,计算所述所有地址的中间位置的经纬度;将所述中间位置的经纬度确定为所述客户的经纬度。在其中一个实施例中,所述位置匹配模块,包括:待选网点经纬度获取单元,用于获取所述待选网点以及所述待选网点的服务边界点的经纬度;默认服务区域确定单元,用于根据所述待选网点的经纬度和默认服务范围,确定所述待选网点的默认服务区域;服务区域确定单元,用于获取所述待选网点的服务边界点的经纬度,调整所述默认服务区域的边界,确定所述待选网点的服务区域。在其中一个实施例中,所述位置匹配模块,用于根据面积和判别法、夹角和判别法和引射线法的其中之一,判断所述位置是否在所述待选网点的服务区域内。本发明通过获取到的客户的经纬度与各待选网点的服务区域进行匹配,当所述客户的经纬度落在其中一个所述待选网点的服务区域内时,确定所述待选网点为所述客户的服务网点。通过将客户的经纬度和服务区域进行地理位置的匹配的方法,避免了只用文字输入的地址信息进行匹配时,地址信息不规范或用于匹配的服务网点信息不全时,导致的匹配失败的问题,有效的提高了客户和服务网点之间的匹配成功率。在其中一个实施例中,通过智能客户端直接获取客户经纬度,所获取到的经纬度准确,使得随后的与服务网点的地理位置的匹配效率更高,匹配成功率也更高。在其中一个实施例中,将客户输入的地址信息,与地址库中的地址进行匹配,地址库包括地址信息,以及与所述地址信息对应的经纬度,当匹配成功时,获取所述客户的经纬度,再用于客户与服务网点的地理位置的匹配,通过维护地址库中的地址信息及与之对应的经纬度,可以提高客户与服务网点的匹配成功率,并提高匹配效率。在其中一个实施例中,当客户输入的地址信息与地址库匹配失败时,对地址信息进行分级拆分后,按照地理范围由小到大的顺序逐级与地址库进行匹配,直至其中一个地理范围的拆分地址与地址库匹配成功。通过所述的分级别的地址拆分方法,可以将客户的地址信息,最大程度的与地址库中的与之对应的最详细的地址信息匹配成功,并获取经纬度,用于随后的计算,从而可以提高客户与服务网点的匹配效率。在其中一个实施例中,将在地址库中匹配成功的所有地址的经纬度,经过计算获取其中间位置的经纬度,确定为客户的经纬度,能够提高客户定位的准确性,从而提高客户和服务网点的匹配成功率。在其中一个实施例中,通过为待选网点设定默认服务范围后,再根据待选网点给出的服务边界点的经纬度,调整所述默认服务范围的方法,可以快速并准确地获取各待选网点的服务区域,提高客户和服务网点匹配的成功率。在其中一个实施例中,通过面积和判别法、夹角和判别法和引射线法的其中之一,所述位置是否在所述待选网点的服务区域内,通过高效的数学判别方法,提高客户和服务网点之间的匹配成功率。附图说明图1为一个实施例中的服务网点匹配方法的流程示意图;图2为另一个实施例中的服务网点匹配方法的流程示意图;图3为又一个实施例中的服务网点匹配方法的流程示意图;图4为一个实施例中的服务网点的默认服务范围示意图;图5为一个实施例中的调整中的服务网点的服务区域示意图;图6为一个实施例中的最终的服务网点的服务区域示意图;图7为一个实施例中的客户地址和服务网点服务区域的匹配示意图;图8为另一个实施例中的服务网点匹配系统的结构示意图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。图1为一个实施例中的服务网点匹配方法的流程示意图,如图1所示的服务网点匹配方法,包括:步骤s100,根据接收到的用户服务请求,获取用户标识对应的位置。具体地,客户有服务需求时,发送用户服务请求消息,所述用户服务请求消息中,携带用户标识,根据所述用户标识获取客户的位置,包括所述客户的文字形式的位置信息,如某某省某某市某某区某某小区几号楼几单元几门等的住址信息,还包括直接使用经纬度形式的地理位置信息。其中,经纬度信息显然更加精准,且不会重复。例如,所述客户的经纬度信息,采用gps(globalpositioningsystem全球定位系统)坐标表示。步骤s200,将所述位置与各待选网点的服务区域进行匹配,所述服务区域包括由所述待选网点的多个服务边界点围成的地理区域。具体地,将各待选网点按照其多个服务边界围城的服务区域的形式,在地理上划分出各待选网点的服务区域,再将所述客户的地理位置与所述各待选网点的服务区域进行匹配。例如,可采用gis技术(geographicinformationsystems,地理信息系统)将服务网点的服务区域,在地图上转换为地理图形显示,在电子地图上划定各待选网点的服务范围,表现为电子围栏(一个封闭的不规则多边形)的形式,可以对各待选网点的服务区域进行显示、浏览、操作和分析。步骤s300,当所述位置落在其中一个所述待选网点的服务区域内时,确定所述待选网点为所述客户的服务网点。具体的,当所述客户的位置,落入其中一个待选网点的服务区域时,可确认所述待选网点可以为所述客户提供服务,是所述客户的服务网点。把客户的gps坐标与电子围栏进行匹配,落在哪个网点的围栏范围内,则该网点就是该客户的服务网点。如果客户的gps坐标没有落在任何一个网点的围栏范围内,则没有服务网点能够为其提供服务。在本实施例中,通过获取到的客户的经纬度与各待选网点的服务区域进行匹配,当所述客户的经纬度落在其中一个所述待选网点的服务区域内时,确定所述待选网点为所述客户的服务网点。通过将客户的经纬度和服务区域进行地理位置的匹配的方法,避免了只用文字输入的地址信息进行匹配时,地址信息不规范或用于匹配的服务网点信息不全时,导致的匹配失败的问题,有效的提高了客户和服务网点之间的匹配成功率。在其中一个实施例中,所述获取客户的位置,所述位置包括获取所述客户的经纬度。具体的,随着移动互联网的迅猛发展,越来越多的客户都通过智能手机等智能终端接入互联网,而这些只能终端都具备较好的gps定位功能,可以轻松上传当前位置或者某个指定位置的gps坐标。例如,服务网点提供的服务,通过客户安装的特定的app(application智能应用)实现,而所述app可实现获取客户gps信息的功能。在本实施例中,通过智能客户端直接获取客户经纬度,所获取到的经纬度准确,使得随后的与服务网点的地理位置的匹配效率更高,匹配成功率也更高。图2为另一个实施例中的服务网点匹配方法的流程示意图,如图2所示的服务网点匹配方法,包括:步骤s110,获取所述用户服务请求中用户输入的地址。具体的,当无法直接获取客户的经纬度信息时,获取客户输入的门牌号等文字信息。我国通行的地址信息格式大致是:xx省xx市xx区/县xx镇/乡/街道+详细地址(四级地址),xx省xx市xx区/县+详细地址(三级地址)。步骤s120,根据所述地址与地址库进行匹配,所述地址库包括地址和与所述地址对应的经纬度,当匹配成功时,接步骤s130a,当匹配失败时,跳至步骤s130b。具体的,首先,需要维护一个地址库,所述地址库中,有客户可能输入的全部地址信息和与各所述地址信息对应的经纬度。首先用客户输入的全部地址信息去所述地址库中,进行所述客户输入的全部地址信息的匹配。步骤s130a,将所述地址库中的所述地址的经纬度,确定为所述客户的位置。具体的,如果地址库中有与客户输入的地址信息完全相同的地址,则取所述地址库中所述地址信息对应的经纬度信息,作为所述客户的经纬度,即客户的gps坐标。步骤s130b,对所述地址按照依次去掉最小地理位置关键词的顺序进行分级拆分,获取地理范围逐级变大的各级拆分地址。具体的,如果地址库中国没有全部地址信息匹配地址,则将所述客户输入的地址进信息行分级拆词,从前往后分级解析出省、市、区/县、乡/镇/街道,乡/镇/街道(四级地址)或区/县(三级地址)下维护了地址关键字,并进一步按照从左到右、从最长(详细地址总长度)到最短,把全部的地址信息拆出所有可能的关键词,确定各级的拆分地址。步骤s140b,按照地理范围由小到大的顺序,将所述各级拆分地址依次与所述地址库进行匹配,直至其中一个地理范围的所述拆分地址与所述地址库匹配成功。具体的,用拆出的所有可能关键词组成的各级拆分地址,按照地理范围由小到大的顺序,与对应四级或三级行政机构下的地址库按照从长到短的顺序,依次进行全量匹配,直至匹配成功,记录下所有能匹配上的所述级别的拆分地址。步骤s150b,根据所述地址库中与所述拆分地址匹配的所有地址的经纬度,确定所述客户的经纬度。具体的,例如将所有匹配成功的地址的经纬度信息,划定一个范围后,给出所述范围内的一个中心点,作为所述客户的经纬度。举例:获取客户输入的地址信息为:“北京市海淀区清华同方科技广场b座28层”。如果地址库正好有一条该地址的坐标(xx,xx),则该地址匹配成功;如果没有完全匹配的地址,则需要对客户地址拆词。首先识别出了“北京”、“海淀”两级行政机构,详细地址拆出了:清华同方科技广场b座28层、清华同方科技广场b座28、清华同方科技广场b座2、清华同方科技广场b座、清华同方科技广场b、清华同方科技广场、清华同方科技广、清华同方科技、…….、清、华同方科技广场b座28层、华同方科技广场b座28、华同方科技广场b座2、…...假设北京市海淀区下有地址关键词:清华同方科技广场b座(11,11)、清华同方科技广场(22,22)、清华同方(33,33)、清华大学(44,44)、清华(55,55)等。当用拆出来的“清华同方科技广场b座”这个可能的关键词与“海淀区”下的地址关键词库匹配时,匹配成功,则“北京市海淀区清华同方科技广场b座28层”的gps坐标即为(11,11)。在本实施例中,当客户输入的地址信息与地址库匹配失败时,对地址信息进行分级拆分后,按照地理范围由小到大的顺序逐级与地址库进行匹配,直至其中一个地理范围的拆分地址与地址库匹配成功。通过所述的分级别的地址拆分方法,可以将客户的地址信息,最大程度的与地址库中的与之对应的最详细的地址信息匹配成功,并获取经纬度,用于随后的计算,从而可以提高客户与服务网点的匹配效率。所述根据所述地址库中与所述拆分地址匹配的所有地址的经纬度,确定所述客户的经纬度,包括:根据所述所有地址的经纬度,计算所述所有地址的中间位置的经纬度;将所述中间位置的经纬度确定为所述客户的经纬度。具体的,对所有能匹配上的拆分地址的坐标,求加权平均值中心位置坐标,该坐标即可认为是该地址的gps坐标。在本实施例中,将在地址库中匹配成功的所有地址的经纬度,经过计算获取其中间位置的经纬度,确定为客户的经纬度,能够提高客户定位的准确性,从而提高客户和服务网点的匹配成功率。图3为另一个实施例中的服务网点匹配方法的流程示意图,如图3所示的服务网点匹配方法,包括:步骤s10,获取所述待选网点以及所述待选网点的服务边界点的经纬度。具体的,每个待选网点都有一定的覆盖范围,如3公里或5公里,根据地理位置的不同,又会在实际中存在一定的服务边界点,如在3公里辐射范围内,由于道路的存在分割了地理区域,在某个方向只能服务1公里,所述道路即为服务边界点。步骤s20,根据所述待选网点的经纬度和默认服务范围,确定所述待选网点的默认服务区域。具体的,如图4所示,位于中心位置的美廉美学清路店这个待选服务网点的默认服务范围,是图中a、b、c、d四个点围城的灰色正方形框,四条边上有a、b、c、d四个默认边界示意点。在电子地图中,所述美廉美学清路店的服务区域(围栏)可用表1中的数据进行表示:表1:围栏id关键点id经纬度相邻关键点1相邻关键点2xxa(xx.xx,xx.xx)bdxxb(xx.xx,xx.xx)acxxc(xx.xx,xx.xx)bdxxd(xx.xx,xx.xx)ca表1中所示矩形四个角的点(a、b、c、d)为关键点,数据库中记录了这些关键点的id、经纬度,及其相邻的两个关键点id;每条边的中心位置自动生成一个虚拟关键点(a、b、c、d),虚拟关键点仅展示,数据库中没有存储该虚拟关键点的经纬度坐标,这些关键点和虚拟关键点都可以拖动。步骤s30,获取所述待选网点的服务边界点的经纬度,调整所述默认服务区域的边界,确定所述待选网点的服务区域。具体的,如图5所示,经过与服务边界点的调整,所述美廉美学清路店的服务区域,其中中a、b、c、d四个点均有位置的变化,在地图上可见,所述位置的变化,均与真实的服务覆盖范围相关,同时,四条边上的a、b、c、d各点,也依照实际的地理位置,有了更加细致的边界。在电子地图中,用表2进行表示:表2:围栏id关键点id经纬度相邻关键点1相邻关键点2xxa(xx.xx,xx.xx)bdxxb(xx.xx,xx.xx)acxxc(xx.xx,xx.xx)bcxxd(xx.xx,xx.xx)cdxxc(xx.xx,xx.xx)cdxxd(xx.xx,xx.xx)da后台系统对用户所有的选中/拖动行为进行捕捉,并进行分析和判断:如果拖动的点是关键点(a、b、c、d),则比较该关键点的拖动前后的坐标是否相同,如果不同则更新数据库中该关键点的经纬度坐标(覆盖);如果拖动的是虚拟关键点(c、d),则该虚拟关键点变为关键点,并在数据库中新增一个关键点(创建一个id),存储拖动后的经纬度坐标,更新相关关键点的相邻关键点id。同时,新增关键点所在两条边的中心位置,也会自动增加展示两个虚拟关键点(c1、c2、d1、d2)。重复上述边界点定位的步骤,直到绘制出需要形状的电子围栏系统通过上述关键点数据表即可准确绘制出一个服务网点的多边形电子围栏,如图6所示,制完成后保存,系统记录下围栏边框关键点的gps坐标,同时可以设定网点的状态:可用、不可用,如表3所示:表3:网点编号网点名称网点状态关键点坐标xxxxxxx(xx,xx),(xx,xx)字段说明如下网点编号:唯一标示一个网点,数据库主键。网点名称:网点的习惯性称呼,便于识别和记忆。网点状态:标记某个网点是否可用,枚举值:可用、不可用。关键点坐标:每个关键点都记录下经纬度坐标。在本实施例中,通过为待选网点设定默认服务范围后,再根据待选网点给出的服务边界点的经纬度,调整所述默认服务范围的方法,可以快速并准确地获取各待选网点的服务区域,提高客户和服务网点匹配的成功率。在其中一个实施例中,所述将所述位置与各待选网点的服务区域进行匹配,包括:根据面积和判别法、夹角和判别法和引射线法的其中之一,判断所述位置是否在所述待选网点的服务区域内。具体地,面积和判别法:判断目标点与多边形的每条边组成的三角形面积和是否等于该多边形,相等则在多边形内部。夹角和判别法:判断目标点与所有边的夹角和是否为360度,为360度则在多边形内部。引射线法:从目标点出发引一条射线,看这条射线和多边形所有边的交点数目。如果有奇数个交点,则说明在内部,如果有偶数个交点,则说明在外部。将测试点的y坐标与多边形的每一个点进行比较,会得到一个测试点所在的行与多边形边的交点的列表。如图7所示的这个例子中,有8条边与测试点所在的行相交,而有6条边没有相交。如果测试点的两边点的个数都是奇数个则该测试点在多边形内,否则在多边形外。在这个例子中测试点的左边有5个交点,右边有三个交点,它们都是奇数,所以点在多边形内。在本实施例中,通过面积和判别法、夹角和判别法和引射线法的其中之一,所述位置是否在所述待选网点的服务区域内,通过高效的数学判别方法,提高客户和服务网点之间的匹配成功率。为帮助理解本发明的各实施例,给出如下应用场景:应用场景一:o2o门店展示o2o(onlinetooffline在线离线/线上到线下,是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台)的业务模式依托于线下已有的服务网点,因此它只能服务一定范围内客户,距离过远的客户,服务成本过高。因此客户进入客户端主页时,提醒客户选择服务地址或位置坐标,系统实时计算位置坐标属于哪个服务网点,然后把该服务网点可以提供服务展示客户(每个服务网点提供服务可能有一定大差异性)。客户服务地址选择:“清华同方科技广场b座”时,系统给客户匹配的服务网点为“美廉美学清路店”。客户服务地址选择:“听涛雅苑”时,系统给客户匹配的服务网点为“美廉美亦庄店”。应用场景二:b2c预分拣b2c(businesstocustomer企业到用户的电子商务模式)的业务模式依托于大型仓库,一个仓库可以给全国甚至国外部分地区。所有客户可以不受地域限制的看见和购买企业提供的全部服务/产品。举例说明:某个客户在多点海淘频道购买了一款化妆品(全国各地的客户都可以购买此商品),收货地址为:北京市海淀区王庄路1号清华同方科技广场b座28层。该化妆品的仓库位于郑州市海关保税物流仓,因此需要从郑州发货。客户提交订单后,预分拣系统调用地图计算出该收货地址的gps坐标为(xx,xx),然后调用电子围栏匹配计算出该地址位于【北京学清路站】的配送范围,于是该订单随其他当天需要发往北京的货一起,从【郑州仓】直接发往【北京集散中心】,再随同其他当天需要发往学清路站的订单一起,从【北京集散中心】发往【北京学清路站】,货物到达【北京学清路站】后,由该站配送员【张三】完成最后一公里配送。至此,该订单以最低成本、最快效率送达了客户手中。应用场景三:最后一公里配送在物流配送领域,订单/包裹到达末级配送站时,需要分派配送员,由配送员完成最后一公里配送。传统的做法是:配送站的工作人员识别该订单/包裹的收货地址,然后靠人工判断该地址应该由哪个配送员配送,效率较低。使用电子围栏的方法,可以提升站点的分配效率,仍以场景二所述订单为例:①预先绘制好每个站点下每个配送员的配送范围(不规则多边形)——路区,例如配送员【张三】负责路区【a】;②预分拣在计算承运站点的同时,计算出该订单/包裹地址所属的路区,例如【a】;③订单/包裹在【郑州仓】打包时,在包裹签或快递面单打上路区【a】;④订单/包裹到达【北京学清路站】后,站点人员只要看到路区为【a】的订单/包裹,全部给配送员【张三】,随后完成配送。采用路区电子围栏的方案,站点分配配送任务的效率大大提升。图8为另一个实施例中的服务网点匹配系统的结构示意图,如图8所示的服务网点匹配系统,包括:客户位置获取模块100,用于获取客户的位置;用于获取所述客户的经纬度;所述客户位置获取模块100包括地址获取单元,用于获取所述客户输入的地址;地址库匹配单元,用于根据所述地址与地址库进行匹配,所述地址库包括地址和与所述地址对应的经纬度;客户位置确定单元,用于当所述地址与所述地址库匹配成功时,将所述地址库中的所述地址的经纬度,确定为所述客户的位置;还用于当所述地址与所述地址库匹配失败时,对所述地址按照依次去掉最小地理位置关键词的顺序进行分级拆分,获取地理范围逐级变大的各级拆分地址;按照地理范围由小到大的顺序,将所述各级拆分地址依次与所述地址库进行匹配,直至其中一个地理范围的所述拆分地址与所述地址库匹配成功;根据所述地址库中与所述拆分地址匹配的所有地址的经纬度,确定所述客户的经纬度;所述客户位置确定单元还用于根据所述所有地址的经纬度,计算所述所有地址的中间位置的经纬度;将所述中间位置的经纬度确定为所述客户的经纬度。位置匹配模块200,用于将所述位置与各待选网点的服务区域进行匹配,所述服务区域包括由所述待选网点的多个服务边界点围成的地理区域;所述位置匹配模块,包括待选网点经纬度获取单元,用于获取所述待选网点以及所述待选网点的服务边界点的经纬度;默认服务区域确定单元,用于根据所述待选网点的经纬度和默认服务范围,确定所述待选网点的默认服务区域;服务区域确定单元,用于获取所述待选网点的服务边界点的经纬度,调整所述默认服务区域的边界,确定所述待选网点的服务区域。所述位置匹配模块,用于根据面积和判别法、夹角和判别法和引射线法的其中之一,判断所述位置是否在所述待选网点的服务区域内。服务网点确定模块300,用于当所述位置落在其中一个所述待选网点的服务区域内时,确定所述待选网点为所述客户的服务网点。在本实施例中,通过获取到的客户的经纬度与各待选网点的服务区域进行匹配,当所述客户的经纬度落在其中一个所述待选网点的服务区域内时,确定所述待选网点为所述客户的服务网点。通过将客户的经纬度和服务区域进行地理位置的匹配的方法,避免了只用文字输入的地址信息进行匹配时,地址信息不规范或用于匹配的服务网点信息不全时,导致的匹配失败的问题,有效的提高了客户和服务网点之间的匹配成功率。通过智能客户端直接获取客户经纬度,所获取到的经纬度准确,使得随后的与服务网点的地理位置的匹配效率更高,匹配成功率也更高。将客户输入的地址信息,与地址库中的地址进行匹配,地址库包括地址信息,以及与所述地址信息对应的经纬度,当匹配成功时,获取所述客户的经纬度,再用于客户与服务网点的地理位置的匹配,通过维护地址库中的地址信息及与之对应的经纬度,可以提高客户与服务网点的匹配成功率,并提高匹配效率。当客户输入的地址信息与地址库匹配失败时,对地址信息进行分级拆分后,按照地理范围由小到大的顺序逐级与地址库进行匹配,直至其中一个地理范围的拆分地址与地址库匹配成功。通过所述的分级别的地址拆分方法,可以将客户的地址信息,最大程度的与地址库中的与之对应的最详细的地址信息匹配成功,并获取经纬度,用于随后的计算,从而可以提高客户与服务网点的匹配效率。将在地址库中匹配成功的所有地址的经纬度,经过计算获取其中间位置的经纬度,确定为客户的经纬度,能够提高客户定位的准确性,从而提高客户和服务网点的匹配成功率。通过为待选网点设定默认服务范围后,再根据待选网点给出的服务边界点的经纬度,调整所述默认服务范围的方法,可以快速并准确地获取各待选网点的服务区域,提高客户和服务网点匹配的成功率。通过面积和判别法、夹角和判别法和引射线法的其中之一,所述位置是否在所述待选网点的服务区域内,通过高效的数学判别方法,提高客户和服务网点之间的匹配成功率。以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1