服务范围确定方法、物流服务提供方推荐方法及相应装置与流程

文档序号:12470521阅读:156来源:国知局
服务范围确定方法、物流服务提供方推荐方法及相应装置与流程

技术领域

本申请涉及物流信息处理技术领域,尤其涉及一种服务范围确定方法、物流服务提供方推荐方法及相应装置。



背景技术:

在现有技术中,很多物流公司都可以为用户提供物流服务,包括物品的揽收服务和物品的派送服务,用户在需要将某物品发送给其他用户时,可以选择某个物流公司进行揽收和派送,其中,物流公司也可以称为物流服务提供方。

发送物品的用户在选择物流公司时,会考虑自身所在的地址是否在物流公司的服务范围内,以及接收物品的用户所在的地址是否在物流公司的服务范围内,用户需要选择既能为自身所在地址提供物流服务的物流公司,也能为接收物品的用户所在的地址提供物流服务的物流公司,此时,用户可以通过查看物流公司的网站上公布的服务范围信息来查询能够为自身所在的地址以及接收物品的用户所在的地址提供物流服务的物流公司。

但是,各物流公司的网站上公布的服务范围信息通常只是笼统的介绍信息。根据这些信息,用户需要逐一查找配送范围,查询过程繁琐,即使找到,也并不能准确判断找到的物流服务公司最终能否提供对应的物流服务,查询结果的准确性较低。

此外,物流公司的网站上公布的服务范围信息一般更新的比较慢,如果物流公司的服务范围发生了改变,但是网站上公布的服务范围信息可能并没有得到及时更新,那么也会使得用户查询能够为某地址提供物流服务的物流公司的查询结果的准确性较低。



技术实现要素:

本申请实施例提供一种服务范围确定方法、物流服务提供方推荐方法及相应装置,用以解决现有技术中存在的用户查询能够为某地址提供物流服务的物流公司的过程比较繁琐,且查询结果的准确性较低的问题。

本申请实施例技术方案如下:

一种服务范围确定方法,该方法包括步骤:在到达规定的更新时间点时,获得当前更新时间点和上一个更新时间点之间的时间段内的各物流订单;并

针对获得的当前更新时间点和上一个更新时间点之间的时间段内的各物流订单,分别从该物流订单中提取出发送方地址的文本描述信息、接收方地址的文本描述信息以及物流服务提供方的标识,并将发送方地址的文本描述信息和物流服务提供方的标识作为一条物流记录,将接收方地址的文本描述信息和物流服务提供方的标识作为一条物流记录;

针对得到的各物流记录,分别将该物流记录中的文本描述信息转换为对应的服务范围信息,并将服务范围信息相同的各物流记录中的物流服务提供方的标识进行合并;

针对此次得到的每个服务范围信息,分别将此次确定出的该服务范围信息对应的各物流服务提供方的标识与上一次确定出的该服务范围信息对应的各物流服务提供方的标识进行比较;

若发现此次确定出的该服务范围信息对应的各物流服务提供方的标识中包含上一次未确定出的物流服务提供方的标识,则将上一次未确定出的物流服务提供方的标识添加进该服务范围信息对应的物流服务提供方的标识中。

一种服务范围确定装置,包括:更新订单获得单元,用于在到达规定的更新时间点时,获得当前更新时间点和上一个更新时间点之间的时间段内的各物流订单;

更新单元,用于针对获得的当前更新时间点和上一个更新时间点之间的时间段内的各物流订单,分别从该物流订单中提取出发送方地址的文本描述信息、接收方地址的文本描述信息以及物流服务提供方的标识,并将发送方地址的文本描述信息和物流服务提供方的标识作为一条物流记录,将接收方地址的文本描述信息和物流服务提供方的标识作为一条物流记录;针对得到的各物流记录,分别将该物流记录中的文本描述信息转换为对应的服务范围信息,并将服务范围信息相同的各物流记录中的物流服务提供方的标识进行合并;针对此次得到的每个服务范围信息,分别将此次确定出的该服务范围信息对应的各物流服务提供方的标识与上一次确定出的该服务范围信息对应的各物流服务提供方的标识进行比较;若发现此次确定出的该服务范围信息对应的各物流服务提供方的标识中包含上一次未确定出的物流服务提供方的标识,则将上一次未确定出的物流服务提供方的标识添加进该服务范围信息对应的物流服务提供方的标识中。

一种物流服务提供方推荐方法,该方法包括步骤:接收用户发送的物流服务查询请求,所述物流服务查询请求中携带有需要提供物流服务的地址的文本描述信息;将接收到的所述物流服务查询请求中携带的文本描述信息转换为对应的服务范围信息;在预先根据规定时间段内的各物流订单确定出的、服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找转换后的服务范围信息所对应的各物流服务提供方的标识;并将查找到的各物流服务提供方的标识推荐给所述用户。

一种物流服务提供方推荐装置,包括:查询请求接收单元,用于接收用户发送的物流服务查询请求,所述物流服务查询请求中携带有需要提供物流服务的地址的文本描述信息;第一描述信息转换单元,用于将查询请求接收单元接收到的所述物流服务查询请求中携带的文本描述信息转换为对应的服务范围信息;第一标识查找单元,用于在预先确定出的、服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找第一描述信息转换单元转换后的服务范围信息所对应的各物流服务提供方的标识;标识提供单元,用于将第一标识查找单元查找到的各物流服务提供方的标识推荐给所述用户。

本申请实施例技术方案中,预先根据规定时间段内的各物流订单确定出服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系,后续用户想要查询能够为某地址提供物流服务的物流服务提供方时,可以发送物流服务查询请求,该物流服务查询请求中携带有需要提供物流服务的地址的文本描述信息,在接收到用户发送的物流服务查询请求后,可以先将接收到的所述物流服务查询请求中携带的文本描述信息转换为对应的服务范围信息,然后在预先确定的上述对应关系中查找转换后的服务范围信息所对应的各物流服务提供方的标识,并将查找到的各物流服务提供方的标识推荐给用户,由于本申请技术方案不再是由用户查询物流公司的网站上公布的介绍信息,而是根据已经产生的物流订单来为用户推荐物流服务提供方,因此推荐给用户的各物流服务提供方必然能够为用户想要查询的地址提供服务,也就是说用户想要查询的地址在推荐的各物流服务提供方的服务范围内,因此本申请技术方案不仅能够简化用户查询能够为某地址提供物流服务的物流公司的过程,使得查询流程更加高效,也提高了查询结果的可靠性和准确性。

附图说明

图1为本申请实施例一中,建立服务范围信息和物流服务提供方的标识之间的对应关系的方法流程示意图;

图2为本申请实施例一中,经纬度二维坐标系示意图;

图3为本申请实施例一中,坐标块划分结果示意图;

图4为本申请实施例二中,服务范围确定装置结构示意图;

图5为本申请实施例三中,物流服务提供方推荐方法流程示意图;

图6为本申请实施例四中,物流服务提供方推荐装置结构示意图。

具体实施方式

下面结合各个附图对本申请实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。

本申请实施例提供的物流服务提供方推荐方法包括预先建立服务范围信息和物流服务提供方的标识之间的对应关系的线下处理过程和实时根据用户的物流服务查询请求来向用户推荐物流服务提供方的线上处理过程,下面分别介绍两个处理过程。

首先介绍预先建立服务范围信息和物流服务提供方的标识之间的对应关系的线下处理过程。

实施例一

图1所示为本申请实施例一中,建立服务范围信息和物流服务提供方的标识之间的对应关系的方法流程示意图,其具体处理流程如下:

步骤11,获得规定时间段内的各物流订单。

其中,上述规定时间段可以预先设定,例如,预先将规定时间段设置为3个月,也就是说在建立服务范围信息和物流服务提供方的标识之间的对应关系时,首先要获得3个月内的各物流订单,然后再根据获得的各物流订单确定上述对应关系。

电子商务网站为用户提供了能够在网上实现交易的商品,用户在电子商务网站提供的商品中,选择需要购买的商品,然后利用支付服务器进行网络支付,电子商务网站通过物流公司将用户购买的商品配送给用户,这极大提高了用户购物的便利性。

用户作为买方,通过个人计算机(PC,Personal Computer)或移动终端等终端的网页浏览器等浏览电子商务网站提供的商品页面,然后选择需要购买的商品,与商品的卖方进行交易,在完成交易流程后,通常由卖方(此时为发送方)选择一个物流公司将商品配送给买方(此时为接收方),当然,也可以由买方选择物流公司进行商品配送。此时,可以由电子商务网站创建对应的物流订单,物流订单中包含物流相关信息,包括交易信息、发货地址、收货地址、物流公司信息以及运单号等。其中,发货地址为发送方地址的文本描述信息(如北京市海淀区XX路XX号),收货地址为接收方地址的文本描述信息(如上海市普陀区XX路XX号),物流公司信息指物流公司(可以称为物流服务提供方)的标识。

步骤12,针对获得的各物流订单,分别从该物流订单中提取出发送方地址的文本描述信息、和/或接收方地址的文本描述信息以及物流服务提供方的标识,并将发送方地址的文本描述信息和物流服务提供方的标识作为一条物流记录,和/或将接收方地址的文本描述信息和物流服务提供方的标识作为一条物流记录。

由于物流订单中除了包含发送方地址的文本描述信息、接收方地址的文本描述信息以及物流服务提供方的标识之外,还包含交易信息和运单号,因此在获得规定时间段内的物流订单之后,还可进行数据过滤,过滤掉交易信息和运单号,从而提取出发送方地址的文本描述信息、接收方地址的文本描述信息以及物流服务提供方的标识。

物流订单一般按照表格的形式进行存储,每个物流订单包含五个字段,分别为存储交易信息的字段、存储发送方地址的文本描述信息的字段、存储接收方地址的文本描述信息的字段、存储物流服务提供方的标识的字段以及存储运单号的字段。在对物流订单进行数据过滤时,可以只提取物流订单中指定字段的字段值,指定字段即为存储发送方地址的文本描述信息的字段、存储接收方地址的文本描述信息的字段和存储物流服务提供方的标识的字段,提取出的字段值即为发送方地址的文本描述信息、接收方地址的文本描述信息以及物流服务提供方的标识,从而完成了物流订单的数据过滤。

从各物流订单中分别提取出发送方地址的文本描述信息、接收方地址的文本描述信息以及物流服务提供方的标识后,可以生成各物流记录,每个物流订单生成两个物流记录,其中,发送方地址的文本描述信息和物流服务提供方的标识为一条物流记录,接收方地址的文本描述信息和物流服务提供方的标识为一条物流记录。也就是说,每条物流记录中分别存储有地址(发送方地址或接收方地址)的文本描述信息以及物流提供方的标识。

在得到各物流记录后,可以将得到的各物流记录进行存储,例如,采用分布式数据库(HBase,Hadoop Database)的方式来进行存储,其中HBase是非唯一结构化查询语言(NoSQL,Not Only Structured Query Language)的一套存储系统,底层依赖于Hadoop的分布式文件系统,物流记录包含两部分,分别为关键字(Key)和值(Value),Key部分用于存储地址的文本描述信息,Value部分用于存储物流服务提供方的标识。物流记录的存储方式如表一所示。

表一:

本申请实施例一还提出,可以将物流记录中的Key部分进一步划分为两部分,分别为区域编码(Area Code)部分和详细地址部分,Area Code部分用于存储文本描述信息对应的地址的区域编码。例如,文本描述信息对应的地址中的省市区的区域编码,详细地址部分用于存储文本描述信息中除省市区之外的其他信息。因此针对每条物流记录中的文本描述信息,先确定该文本描述信息对应的地址的区域编码,将确定出的区域编码存储在然后在Area Code部分,然后在该文本描述信息中删除省市区信息,将删除后的信息存储在详细地址部分。此时的物流记录的存储方式如表二所示。

表二:

由于省市区信息由区域编码来代替,例如“北京市海淀区”由区域编码“311”来代替,因此只需存储区域编码和详细地址即可,从而有效地节省了存储资源。

步骤13,针对得到的各物流记录,分别将该物流记录中的文本描述信息转换为对应的服务范围信息。

本申请实施例一中,将文本描述信息转换为服务范围信息的实现方式可以但不限于包含下述四种,具体为:

第一种转换方式:针对得到的各物流记录,分别获取该物流记录中的文本描述信息对应的地址的经纬度信息,并将获取到的经纬度信息确认为对应的服务范围信息。

现有技术中,由于文本描述的差异性,一个地址的文本描述信息可能有多个,也就是说多个文本描述信息可能对应一个地址,但是一个地址则只能唯一对应一个经纬度信息,因此,为保证服务范围信息的准确性,本申请实施例一提出,可以将文本描述信息转换为经纬度信息,并将转换后的经纬度信息作为对应的服务范围信息。

其中,可以但不限于通过现有的用于计算经纬度信息的服务器来获取物流记录中的文本描述信息对应的地址的经纬度信息。例如,将物流记录中的文本描述信息发送给现有的地图地址匹配(geocoding)服务器,地图geocoding服务器通过geocoding服务,将接收到的上述文本描述信息解析为对应的经纬度信息。

第二种转换方式:针对得到的各物流记录,分别执行如下步骤:

获取该物流记录中的文本描述信息对应的地址的经纬度信息;

确定该物流记录中的文本描述信息对应的地址的区域编码;

将确定出的区域编码和获取到的经纬度信息,确认为对应的服务范围信息。也就是说,服务范围信息包含区域编码和经纬度信息两部分。

第三种转换方式:针对得到的各物流记录,分别执行如下步骤:

获取该物流记录中的地址的文本描述信息对应的地址的经纬度信息;

将获取到的经纬度信息转换为字符串编码;

将转换得到的字符串编码确认为对应的服务范围信息。

由于经纬度信息为二维数据,因此为了加快后续对物流服务提供方的标识进行合并时查找服务范围信息的速度,本申请实施例一提出,可以在获取到文本描述信息对应的经纬度信息后,将经纬度信息转换为一维的字符串编码,因此后续在查找服务范围信息时,不再是查找二维的经纬度信息,而是查找一维的字符串编码,因此能够有效地提高查找服务范围信息的速度。

其中,将经纬度信息转换为字符串编码的过程可以但不限于为下述:

首先,建立经纬度二维坐标系,由于纬度范围为-90到90,经度范围为-180到180,因此,可以根据纬度-90、纬度90、经度-180和经度180得到一个纯平面的矩形,这样就得到了一个二维的平面坐标系,如图2所示;

然后,根据预设的划分精度,将建立的经纬度二维坐标系划分成若干个坐标块,所述划分精度可以预先设置。例如,将划分精度设置为划分后的坐标块对应的区域面积不大于10平方米。

之后,在为每个坐标块分别赋予唯一的编码。例如,在图2中,先将坐标系划分成四个坐标块,然后再针对每一个坐标块,分别以相同的方式划分成四个坐标块,如果此时已经达到预设的划分精度,则最终得到16个坐标块,如图3所示,为每个坐标块分别赋予唯一的编码。

最后,确定获取到的经纬度信息所属的坐标块,并将确定出的坐标块对应的编码确认为获取到的经纬度信息对应的字符串编码。例如,获取到的经纬度信息所属的坐标块为图3中坐标块11,则获取到的经纬度信息对应的字符串编码即为11。

第四种转换方式:针对得到的各物流记录,分别执行以下步骤:

获取该物流记录中的文本描述信息对应的地址的经纬度信息;

将获取到的经纬度信息转换为字符串编码;

确定该文本描述信息对应的地址的区域编码;

将确定出的区域编码和转换得到的字符串编码,确认为对应的服务范围信息。也就是说,服务范围信息包含区域编码和字符串编码两部分。

步骤14,将服务范围信息相同的各物流记录中的物流服务提供方的标识进行合并。

本申请实施例一中,将服务范围信息相同的各物流记录中的物流服务提供方的标识进行合并的实现方式可以但不限于包含下述四种,具体为:

第一种合并方式,针对上述第一种转换方式,由于服务范围信息为经纬度信息,因此在对物流服务提供方的标识进行合并时,可以直接在各物流记录中查找经纬度信息相同的各物流记录,并将查找到的、经纬度信息相同的各物流记录中的物流服务提供方的标识进行合并。

第二种合并方式,针对上述第二种转换方式,由于服务范围信息包含区域编码和经纬度信息两部分,因此,在对物流服务提供方的标识进行合并时,可以先在各物流记录中查找区域编码相同的各物流记录,然后在查找到的、区域编码相同的各物流记录中,查找经纬度信息相同的各物流记录,并将查找到的、经纬度信息相同的各物流记录中的物流服务提供方的标识进行合并。

本申请实施例一提出,如果直接查找经纬度信息相同的各物流记录,则需要在海量的物流记录中进行查找,而在第二种合并方式中,先通过区域编码筛选出属于同一区域的物流记录,那么后续就可以只在筛选出的物流记录中查找经纬度信息相同的物流记录即可,因此,与第一种合并方式相比,第二种合并方式能够有效地提高查询速度。

第三种合并方式,针对上述第三种转换方式,由于服务范围信息为字符串编码,因此,在对物流服务提供方的标识进行合并时,可以直接在各物流记录中查找字符串编码相同的各物流记录,并将查找到的、字符串编码相同的各物流记录中的物流服务提供方的标识进行合并。

由于经纬度信息为二维数据,直接查找经纬度信息相同的各物流记录,则需要比对每条物流记录的经纬度信息,而在第三种合并方式中,服务范围信息不再是经纬度信息,而是字符串编码,而字符串编码为一维数据,比对每条物流记录的字符串编码的速度会高于比对每条物流记录的经纬度信息的速度,因此,与第一种和第二种合并方式相比,第三种合并方式能够有效地提高查询速度。

第四种合并方式,针对上述第四种转换方式,由于服务范围信息包含区域编码和字符串编码两部分,因此,在对物流服务提供方的标识进行合并时,可以先在各物流记录中查找区域编码相同的各物流记录,然后在查找到的、区域编码相同的各物流记录中,查找字符串编码相同的各物流记录,并将查找到的、字符串编码相同的各物流记录中的物流服务提供方的标识进行合并。

本申请实施例一提出,如果直接查找字符串编码相同的各物流记录,则需要在海量的物流记录中进行查找,而在第三种合并方式中,先通过区域编码筛选出属于同一区域的物流记录,那么后续就可以只在筛选出的物流记录中查找字符串编码相同的物流记录即可,从而能够有效地提高查询速度。

步骤15,根据合并后的各物流记录,确定服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系。

由于步骤14已经将服务范围信息相同的各物流记录中的物流服务提供方的标识进行了合并,那么就能够得到服务范围信息和合并后的物流服务提供方的标识之间的对应关系,而合并后的物流服务提供方的标识即为在服务范围内能够提供物流服务的物流服务提供方的标识,因此就能够得到服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系。如表三所示。

表三:

此外,本申请实施例一提出,在按照上述步骤确定出服务范围信息和物流服务提供方的标识之间的对应关系之后,可以定期更新服务范围信息和物流服务提供方的标识之间的对应关系,那么即使物流服务提供方的服务范围发生了改变,更新后的对应关系也能准确的反应出物流服务提供方的服务范围。预先设置各更新时间点,相邻更新时间点之间的时间长度可以相同,也可以不同,在到达每个更新时间点时,获得当前更新时间点和上一个更新时间点之间的时间段内的各物流订单,并根据获得的当前更新时间点和上一个更新时间点之间的时间段内的各物流订单,对服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系进行更新。具体的:

获得当前更新时间点和上一个更新时间点之间的时间段内的各物流订单之后,针对获得的各物流订单,分别从该物流订单中提取出发送方地址的文本描述信息、接收方地址的文本描述信息以及物流服务提供方的标识,并将发送方地址的文本描述信息和物流服务提供方的标识作为一条物流记录,将接收方地址的文本描述信息和物流服务提供方的标识作为一条物流记录,针对得到的各物流记录,分别将该物流记录中的文本描述信息转换为对应的服务范围信息,并将服务范围信息相同的各物流记录中的物流服务提供方的标识进行合并,针对此次得到的每个服务范围信息,分别将此次确定出的该服务范围信息对应的各物流服务提供方的标识与上一次确定出的该服务范围信息对应的各物流服务提供方的标识进行比较,若发现此次确定出的该服务范围信息对应的各物流服务提供方的标识中包含上一次未确定出的物流服务提供方的标识,则将上一次未确定出的物流服务提供方的标识添加进该服务范围信息对应的物流服务提供方的标识中。例如,在上一次更新后的对应关系中,服务范围信息a对应的各物流服务提供方的标识为物流服务提供方1、物流服务提供方2和物流服务提供方3,而此次更新时得到服务范围信息a对应的各物流服务提供方的标识为物流服务提供方2、物流服务提供方3和物流服务提供方10,因此将物流服务提供方10添加进服务范围信息a对应的各物流服务提供方的标识中,更新后的对应关系中服务范围信息a对应的各物流服务提供方的标识为物流服务提供方1、物流服务提供方2、物流服务提供方3和物流服务提供方10。

本申请实施例一还提出,可以在更新后的服务范围信息与物流服务提供方的标识之间的对应关系中,为每个服务范围信息对应的物流服务提供方的标识分别设置服务发生时间戳,该服务发生时间戳是最近一次更新该物流服务提供方的标识时设置的,后续可以周期性的检测各服务发生时间戳距离当前时间点之间的时间长度是否大于预设的规定阈值,若检测出某服务发生时间戳距离当前时间点之间的时间长度大于预设的规定阈值,则表明该服务发生时间戳对应的物流服务提供方已经很长时间未为该服务范围提供物流服务了,很可能该物流服务提供方已经更新了自身的服务范围,不再为该服务范围提供物流服务了,因此可以将检测出大于预设的规定阈值的服务时间戳对应的物流服务提供方的标识删除,从而能够使得得到的服务范围信息与物流服务提供方的标识之间的对应关系更加准确。

此外,本申请实施例一还提出,可以针对发送方地址、接收方地址、物流服务提供方均相同的各物流订单,分别确定该物流订单对应的物流服务提供方在上述发送方地址和接收方地址之间提供物流服务的服务时长,并根据确定出的各物流订单对应的服务时长,确定各物流订单对应的物流服务提供方在上述发送方地址和接收方地址之间提供物流服务的平均时长,根据确定出的平均时长,确定各物流订单对应的物流服务提供方在上述发送方地址和接收方地址之间提供物流服务的服务效率。其中,可以直接将平均时长确认为服务效率。

例如,物流订单a、物流订单b和物流订单c均对应接收方地址A、发送方地址B和物流服务提供方1,其中,在物流订单a中,物流服务提供方1在接收方地址A和发送方地址B之间提供物流服务的服务时长为48小时,在物流订单b中,物流服务提供方1在接收方地址A和发送方地址B之间提供物流服务的服务时长为56小时,在物流订单c中,物流服务提供方1在接收方地址A和发送方地址B之间提供物流服务的服务时长为40小时,因此得到物流服务提供方1在接收方地址A和发送方地址B之间提供物流服务的平均服务时长为48小时,此时可以直接将48小时确认为物流服务提供方1在接收方地址A和发送方地址B之间的服务效率。

实施例二

与本申请实施例一提出的建立服务范围信息和物流服务提供方的标识之间的对应关系的方法对应,本申请实施例二提出一种服务范围确定装置,其结构如图4所示,包括:

物流订单获得单元41,用于获得规定时间段内的各物流订单;

信息提取单元42,用于针对物流订单获得单元41获得的各物流订单,分别从该物流订单中提取出发送方地址的文本描述信息、和/或接收方地址的文本描述信息以及物流服务提供方的标识;

物流记录生成单元43,用于针对物流订单获得单元41获得的各物流订单,分别将信息提取单元42提取出的发送方地址的文本描述信息和物流服务提供方的标识作为一条物流记录,和/或将信息提取单元42提取出的接收方地址的文本描述信息和物流服务提供方的标识作为一条物流记录;

描述信息转换单元44,用于针对得到的各物流记录,分别将该物流记录中的文本描述信息转换为对应的服务范围信息;

标识合并单元45,用于将服务范围信息相同的各物流记录中的物流服务提供方的标识进行合并;

对应关系确定单元46,用于根据标识合并单元45合并后的各物流记录,确定服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系。

较佳地,所述描述信息转换单元44,具体用于针对得到的各物流记录,分别获取该物流记录中的文本描述信息对应的地址的经纬度信息,并将获取到的经纬度信息确认为对应的服务范围信息。

较佳地,所述描述信息转换单元44,具体用于针对得到的各物流记录,分别获取该物流记录中的文本描述信息对应的地址的经纬度信息,确定该物流记录中的文本描述信息对应的地址的区域编码,将确定出的区域编码和获取到的经纬度信息,确认为对应的服务范围信息。

更佳地,所述标识合并单元45,具体用于在各物流记录中查找区域编码相同的各物流记录,在查找到的、区域编码相同的各物流记录中,查找经纬度信息相同的各物流记录,并将查找到的、经纬度信息相同的各物流记录中的物流服务提供方的标识进行合并。

较佳地,所述描述信息转换单元44,具体用于针对得到的各物流记录,分别获取该物流记录中的地址的文本描述信息对应的地址的经纬度信息,将获取到的经纬度信息转换为字符串编码,并将转换得到的字符串编码确认为对应的服务范围信息。

较佳地,所述描述信息转换单元44,具体用于针对得到的各物流记录,分别获取该物流记录中的文本描述信息对应的地址的经纬度信息,将获取到的经纬度信息转换为字符串编码,确定该文本描述信息对应的地址的区域编码,将确定出的区域编码和转换得到的字符串编码,确认为对应的服务范围信息。

更佳地,所述标识合并单元45,具体用于在各物流记录中查找区域编码相同的各物流记录,在查找到的、区域编码相同的各物流记录中,查找字符串编码相同的各物流记录,并将查找到的、字符串编码相同的各物流记录中的物流服务提供方的标识进行合并。

较佳地,所述服务范围确定装置还包括:

更新订单获得单元,用于在到达规定的更新时间点时,获得当前更新时间点和上一个更新时间点之间的时间段内的各物流订单;

更新单元,用于根据更新订单获得单元获得的当前更新时间点和上一个更新时间点之间的时间段内的各物流订单,对服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系进行更新。

更佳地,在更新后的服务范围信息与物流服务提供方的标识之间的对应关系中,每个服务范围信息对应的每个物流服务提供方的标识分别对应一个服务发生时间戳;

所述服务范围确定装置还包括:

检测单元,用于周期性检测各服务发生时间戳距离当前时间点之间的时间长度是否大于预设的规定阈值;

信息删除单元,用于将检测单元检测出大于预设的规定阈值的服务时间戳对应的物流服务提供方的标识删除。

较佳地,所述服务范围确定装置还包括服务效率确定单元,用于针对发送方地址、接收方地址、物流服务提供方均相同的各物流订单,分别确定该物流订单对应的物流服务提供方在上述发送方地址和接收方地址之间提供物流服务的服务时长,并根据确定出的各物流订单对应的服务时长,确定各物流订单对应的物流服务提供方在上述发送方地址和接收方地址之间提供物流服务的平均时长,根据确定出的平均时长,确定各物流订单对应的物流服务提供方在上述发送方地址和接收方地址之间提供物流服务的服务效率。

下面介绍实时根据用户的物流服务查询请求来向用户推荐物流服务提供方的线上处理过程。

实施例三

图5所示为本申请实施例三提出的物流服务提供方推荐方法流程示意图,其具体处理流程如下:

步骤51,接收用户发送的物流服务查询请求,所述物流服务查询请求中携带有需要提供物流服务的地址的文本描述信息。

当用户想要查询能够为地址提供物流服务的物流服务提供方时,用户可以发送携带有该地址的文本描述信息的物流服务查询请求,其中携带的地址的文本描述信息即为查询参数。

步骤52,将接收到的所述物流服务查询请求中携带的文本描述信息转换为对应的服务范围信息。

若服务范围信息为经纬度信息,则在将文本描述信息转换为服务范围信息时,获取接收到的所述物流服务查询请求中携带的文本描述信息对应的地址的经纬度信息,并将获取到的经纬度信息确认为对应的服务范围信息。

若服务范围信息为区域编码和经纬度信息,则在将文本描述信息转换为服务范围信息时,先获取接收到的所述物流服务查询请求中携带的文本描述信息对应的地址的经纬度信息,然后确定该文本描述信息对应的地址的区域编码,将确定出的区域编码和获取到的经纬度信息,确认为对应的服务范围信息。

若服务范围信息为字符串编码,则在将文本描述信息转换为服务范围信息时,先获取接收到的所述物流服务查询请求中携带的文本描述信息对应的地址的经纬度信息,并将获取到的经纬度信息转换为字符串编码,将转换得到的字符串编码确认为对应的服务范围信息。

若服务范围信息为区域编码和字符串编码,则在将文本描述信息转换为服务范围信息时,先获取接收到的所述物流服务查询请求中携带的文本描述信息对应的地址的经纬度信息,然后将获取到的经纬度信息转换为字符串编码,确定该文本描述信息对应的地址的区域编码,并将确定出的区域编码和转换得到的字符串编码,确认为对应的服务范围信息。

步骤53,在预先根据规定时间段内的各物流订单确定出的、服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找转换后的服务范围信息所对应的各物流服务提供方的标识。

若服务范围信息为经纬度信息,则查找对应的各物流服务提供方的标识时,在预先确定出的、服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找与转换后的服务范围信息中的经纬度信息对应的各物流服务提供方的标识。

若服务范围信息为区域编码和经纬度信息,则查找对应的各物流服务提供方的标识时,先在预先确定出的、服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找与转换后的服务范围信息中的区域编码对应的各物流服务提供方的标识,然后在查找到的、与转换后的服务范围信息中的区域编码对应的各物流服务提供方的标识中,查找与转换后的服务范围信息中的经纬度信息对应的各物流服务提供方的标识。

若服务范围信息为字符串编码,则查找对应的各物流服务提供方的标识时,在预先确定出的、服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找与转换后的服务范围信息中的字符串编码对应的各物流服务提供方的标识。

若服务范围信息为区域编码和区域编码和经纬度信息,则查找对应的各物流服务提供方的标识时,先在预先确定出的、服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找与转换后的服务范围信息中的区域编码对应的各物流服务提供方的标识,然后在查找到的、与转换后的服务范围信息中的区域编码对应的各物流服务提供方的标识中,查找与转换后的服务范围信息中的字符串编码对应的各物流服务提供方的标识。

步骤54,将查找到的各物流服务提供方的标识推荐给所述用户。

由于推荐的各物流服务提供方能够为用户想要查询的地址提供服务,那么用户想要查询的地址必然在推荐的各物流服务提供方的服务范围内。

用户可以只查询能够为某个地址提供物流服务的物流服务提供方,但是每次物流服务都在接收方地址和发送方地址之间实现,因此用户需要获知既能够为接收方地址提供物流服务、也能够为发送方地址提供物流服务的物流服务提供方,此时,用户可以进行两次查询操作,即分别查询能够为接收方地址提供物流服务的物流服务提供方的标识,以及查询能够为发送方地址提供物流服务的物流服务提供方的标识,然后用户在两次查询的查询结果中选择一个既能够为接收方地址提供物流服务、也能够为发送方地址提供物流服务的物流服务提供方。

此外,本申请实施例三提出,用户还可以一次性查询出既能够为接收方地址提供物流服务、也能够为发送方地址提供物流服务的物流服务提供方,此时,用户发送的物流服务查询请求中除了携带上述地址的文本描述信息之外,还可以携带与上述地址对应的对端地址的文本描述信息,其中,上述地址可以为发送方地址,那么对端地址就为接收方地址,此外,上述地址也可以为接收方地址,那么对端地址就为发送方地址。

在接收到用户发送的携带有上述地址和对端地址的文本描述信息的物流服务查询请求后,可以按照步骤52和步骤53,查找上述地址的服务范围信息所对应的各物流服务提供方的标识,此外,还可以按照上述步骤52和步骤53,查找上述对端地址的服务范围信息所对应的各物流服务提供方的标识,然后在在针对上述地址查找到的各物流服务提供方的标识和针对上述对端地址查找到的各物流服务提供方的标识中,确定出能够同时为上述地址和上述对端地址提供物流服务的物流服务提供方的标识,即确定出既能够为接收方地址提供物流服务、也能够为发送方地址提供物流服务的物流服务提供方的标识,此时可以将确定出的物流服务提供方的标识推荐给用户,那么用户就可以通过一次查询得到既能够为接收方地址提供物流服务、也能够为发送方地址提供物流服务的物流服务提供方,有效地简化了查询操作的流程,提高了查询的效率。

此外,由于不同的物流服务提供方在用户想要查询的接收方地址和发送方地址之间的服务效率可能不同,而用户在选择物流服务提供方时,一般会选取服务效率较高的物流服务提供方,因此本申请实施例三提出,针对确定出的能够同时为所述地址和所述对端地址提供物流服务的物流服务提供方,分别获得预先确定的、该物流服务提供方在所述地址和所述对端地址之间提供物流服务的服务效率,然后按照获得的服务效率由高到低的顺序,将确定出的各物流服务提供方的标识进行排序,并将排序靠前的至少一个物流服务提供方的标识推荐给所述用户,那么用户就可以在查询结果中,根据物流服务方在接收方地址和发送方地址之间的服务效率进行二次筛选,从而提高了用户查询结果的准确性。

由上述处理过程可知,本申请实施例技术方案中,预先根据规定时间段内的各物流订单确定出服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系,后续用户想要查询能够为某地址提供物流服务的物流服务提供方时,可以发送物流服务查询请求,该物流服务查询请求中携带有需要提供物流服务的地址的文本描述信息,在接收到用户发送的物流服务查询请求后,可以先将接收到的所述物流服务查询请求中携带的文本描述信息转换为对应的服务范围信息,然后在预先确定的上述对应关系中查找转换后的服务范围信息所对应的各物流服务提供方的标识,并将查找到的各物流服务提供方的标识推荐给用户,由于本申请技术方案不再是由用户查询物流公司的网站上公布的介绍信息,而是根据已经产生的物流订单来为用户推荐物流服务提供方,因此推荐给用户的各物流服务提供方必然能够为用户想要查询的地址提供服务,也就是说用户想要查询的地址在推荐的各物流服务提供方的服务范围内,因此本申请技术方案不仅能够简化用户查询能够为某地址提供物流服务的物流公司的过程,使得查询流程更加高效,也提高了查询结果的可靠性和准确性。

实施例四

基于本申请实施例三提出的物流服务提供方推荐方法,本申请实施例四提供一种物流服务提供方推荐装置,其结构如图6所示,包括:

查询请求接收单元61,用于接收用户发送的物流服务查询请求,所述物流服务查询请求中携带有需要提供物流服务的地址的文本描述信息;

第一描述信息转换单元62,用于将查询请求接收单元61接收到的所述物流服务查询请求中携带的文本描述信息转换为对应的服务范围信息;

第一标识查找单元63,用于在预先确定出的、服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找第一描述信息转换单元62转换后的服务范围信息所对应的各物流服务提供方的标识;

标识提供单元64,用于将第一标识查找单元63查找到的各物流服务提供方的标识推荐给所述用户;

其中,所述服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系可以采用本申请实施例二提出的服务范围确定装置建立。

较佳地,所述第一描述信息转换单元62具体包括:

第一经纬度信息获取子单元,用于获取查询请求接收单元61接收到的所述物流服务查询请求中携带的文本描述信息对应的地址的经纬度信息;

第一服务范围信息确认子单元,用于将经纬度信息获取子单元获取到的经纬度信息确认为对应的服务范围信息。

较佳地,所述第一描述信息转换单元62具体包括:

第二经纬度信息获取子单元,用于获取查询请求接收单元61接收到的所述物流服务查询请求中携带的文本描述信息对应的地址的经纬度信息;

第一区域编码确定子单元,用于确定该文本描述信息对应的地址的区域编码;

第二服务范围信息确认子单元,用于将第一区域编码确定子单元确定出的区域编码和第二经纬度信息获取子单元获取到的经纬度信息,确认为对应的服务范围信息;

所述第一标识查找单元63具体包括:

第一标识查找子单元,用于在预先确定出的、服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找与第一描述信息转换单元62转换后的服务范围信息中的区域编码对应的各物流服务提供方的标识;

第二标识查找子单元,用于在第一标识查找子单元查找到的各物流服务提供方的标识中,查找与第一描述信息转换单元62转换后的服务范围信息中的经纬度信息对应的各物流服务提供方的标识。

较佳地,所述第一描述信息转换单元62具体包括:

第三经纬度信息获取子单元,用于获取查询请求接收单元61接收到的所述物流服务查询请求中携带的文本描述信息对应的地址的经纬度信息;

第一字符串编码转换子单元,用于将第三经纬度信息获取子单元获取到的经纬度信息转换为字符串编码;

第三服务范围信息确认子单元,用于将第一字符串编码转换子单元转换得到的字符串编码确认为对应的服务范围信息。

较佳地,所述第一描述信息转换单元62具体包括:

第四经纬度信息获取子单元,用于获取查询请求接收单元61接收到的所述物流服务查询请求中携带的文本描述信息对应的地址的经纬度信息;

第二字符串编码转换子单元,用于将第四经纬度信息获取子单元获取到的经纬度信息转换为字符串编码;

第二区域编码确定子单元,用于确定该文本描述信息对应的地址的区域编码;

第四服务范围信息确认子单元,用于将第二区域编码确定子单元确定出的区域编码和第二字符串编码转换子单元转换得到的字符串编码,确认为对应的服务范围信息;

所述第一标识查找单元63具体包括:

第三标识查找子单元,用于在预先确定出的、服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找与第一描述信息转换单元62转换后的服务范围信息中的区域编码对应的各物流服务提供方的标识;

第四标识查找子单元,用于在第一标识查找子单元查找到的各物流服务提供方的标识中,查找与第一描述信息转换单元62转换后的服务范围信息中的字符串编码对应的各物流服务提供方的标识。

较佳地,所述物流服务查询请求中还携带有与需要提供物流服务的所述地址对应的对端地址的文本描述信息;

所述物流服务提供方推荐装置还包括:

第二描述信息转换单元,用于在标识提供单元64将第一标识查找单元63查找到的各物流服务提供方的标识推荐给所述用户之前,将所述物流服务查询请求中携带的对端地址的文本描述信息转换为对应的服务范围信息;

第二标识查找单元,用于在预先根据规定时间段内的各物流订单确定出的、服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找第二描述信息转换单元转换后的、对端地址的服务范围信息所对应的各物流服务提供方的标识;

标识确定单元,用于在针对所述地址查找到的各物流服务提供方的标识和针对所述对端地址查找到的各物流服务提供方的标识中,确定出能够同时为所述地址和所述对端地址提供物流服务的物流服务提供方的标识。

更佳地,所述标识提供单元64,具体用于将标识确定单元确定出的、能够同时为所述地址和所述对端地址提供物流服务的物流服务提供方的标识推荐给所述用户。

更佳地,所述标识提供单元64具体包括:

服务效率获得子单元,用于针对标识确定单元确定出的能够同时为所述地址和所述对端地址提供物流服务的物流服务提供方,分别获得预先确定的、该物流服务提供方在所述地址和所述对端地址之间提供物流服务的服务效率;

排序子单元,用于按照服务效率获得子单元获得的服务效率由高到低的顺序,将标识确定单元确定出的各物流服务提供方的标识进行排序;

标识提供子单元,用于将排序子单元排序后的排序靠前的至少一个物流服务提供方的标识推荐给所述用户。

本申请实施例四中提到的物流服务提供方推荐装置可以但不限于设置在电子商务网站中,电子商务网站就能够为用户提供一个查询接口,用户作为买方,通过PC或移动终端中的网页浏览器浏览电子商务网站提供的商品页面,然后选择需要购买的商品,与商品的所有者(即卖方)进行交易,在完成交易流程后,卖方可以选择物流服务提供方将商品配送给买方,此时,卖方可以通过查询接口,向电子商务网站发送携带有卖方地址和买方地址的文本描述信息的物流服务查询请求,电子商务网站中的物流服务提供方推荐装置将卖方地址的文本描述信息转换为对应的服务范围信息,然后在预先确定的服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找转换后的服务范围信息对应的各物流服务提供方的标识,此外,电子商务网站中的物流服务提供方推荐装置还将买方地址的文本描述信息转换为对应的服务范围信息,然后在预先确定的服务范围信息与在服务范围内能够提供物流服务的物流服务提供方的标识之间的对应关系中,查找转换后的服务范围信息对应的各物流服务提供方的标识,然后物流服务提供方推荐装置确定出能够同时为卖方地址和买方地址提供物流服务的物流服务提供方的标识,然后将确定出的物流服务提供方的标识呈现给卖方,卖方可以在呈现的各物流服务提供方的标识中选择一个物流服务提供方来配送商品。

本领域的技术人员应明白,本申请的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1