掌桥专利:专业的专利平台
掌桥专利
首页

一种派单方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 18:35:48


一种派单方法、装置、电子设备及存储介质

技术领域

本申请涉及互联网技术领域,尤其涉及一种派单方法、装置、电子设备及存储介质。

背景技术

随着互联网技术的快速发展,出现了许多种类的网络订单如网约车订单、外卖订单等,而无论派送哪种类型的网络订单一般都需要合理派单,缩短接单距离。

以网约车订单为例,服务器在为待派送订单匹配到可派单车辆后,如果此时车辆恰好经过高速路口或者其他复杂路况,则会出现派单后接单车辆的实际接单距离远远超过预估接单距离,即出现超远距离派单的情况,这样,接单时长比较长,接单车辆空跑距离也比较长,不仅会降低乘车体验而且会降低司机的接乘积极性。其他网络订单也存在着类似问题。

然而,如何合理减少出现超远距离派单的情况是亟待考虑的问题。

发明内容

本申请实施例提供一种派单方法、装置、电子设备及存储介质,用以合理减少出现超远距离派单的情况。

第一方面,本申请实施例提供一种派单方法,包括:

获取待派送的订单;

确定距离所述订单的起点在预设范围内的至少一个接单端;

从所述至少一个接单端中剔除位于异常派单区域的接单端,其中,所述异常派单区域是指实际接单距离大于预设距离的区域;

将所述订单派给剔除后的接单端。

在一些实施例中,从所述至少一个接单端中剔除位于异常派单区域的接单端,包括:

采用地理空间编码算法,对所述至少一个接单端中每个接单端的派单位置进行编码,得到所述派单位置的编码信息;

从数据库中查询是否存在所述派单位置的编码信息,所述数据库中存储有异常派单区域的编码信息,且任一异常派单区域的编码信息是采用所述地理空间编码算法进行编码得到的;

若存在,则剔除所述接单端。

在一些实施例中,根据以下步骤确定每个异常派单区域:

若确定任一订单的实际接单距离超过所述预设距离,则针对派送所述订单的接单端,将距离所述接单端的派单位置在设定范围内的区域确定为第一备选区域;

当N个接单端在所述第一备选区域内均出现实际接单距离大于所述预设距离时,将所述第一备选区域确定为所述异常派单区域,N为整数。

在一些实施例中,每个异常派单区域还设置有有效期,还包括:

在确定任一异常派单区域超出有效期后,将所述异常派单区域作为第二备选区域;

当M个接单端在所述第二备选区域内均出现实际接单距离大于所述预设距离时,则将所述第二备选区域确定为异常派单区域,M为小于N的整数。

在一些实施例中,当满足以下条件时确定实际接单距离超过所述预设距离:

接收到对应接单端发送的实际接单距离超过所述预设距离的上报消息,所述上报消息是所述接单端的用户触发的;或者

接收所述接单端发送的实际接单距离,将所述实际接单距离与所述预设距离进行比较。

在一些实施例中,每个异常派单区域的有效期是根据所述异常派单区域的异常原因确定的。

第二方面,本申请实施例提供一种派单装置,包括:

获取模块,用于获取待派送的订单;

第一确定模块,用于确定距离所述订单的起点在预设范围内的至少一个接单端;

剔除模块,用于从所述至少一个接单端中剔除位于异常派单区域的接单端,其中,所述异常派单区域是指实际接单距离大于预设距离的区域;

派单模块,用于将所述订单派给剔除后的接单端。

在一些实施例中,所述剔除模块具体用于:

采用地理空间编码算法,对所述至少一个接单端中每个接单端的派单位置进行编码,得到所述派单位置的编码信息;

从数据库中查询是否存在所述派单位置的编码信息,所述数据库中存储有异常派单区域的编码信息,且任一异常派单区域的编码信息是采用所述地理空间编码算法进行编码得到的;

若存在,则剔除所述接单端。

在一些实施例中,还包括第二确定模块,用于根据以下步骤确定异常派单区域:

若确定任一订单的实际接单距离超过所述预设距离,则针对派送所述订单的接单端,将距离所述接单端的派单位置在设定范围内的区域确定为第一备选区域;

当N个接单端在所述第一备选区域内均出现实际接单距离大于所述预设距离时,将所述第一备选区域确定为异常派单区域,N为整数。

在一些实施例中,每个异常派单区域还设置有有效期,还包括第二确定模块,用于:

在确定任一异常派单区域超出有效期后,将所述异常派单区域作为第二备选区域;

当M个接单端在所述第二备选区域内均出现实际接单距离大于所述预设距离时,则将所述第二备选区域确定为异常派单区域,M为小于N的整数。

在一些实施例中,当满足以下条件时确定实际接单距离超过所述预设距离:

接收到对应接单端发送的实际接单距离超过所述预设距离的上报消息,所述上报消息是所述接单端的用户触发的;或者

接收所述接单端发送的实际接单距离,将所述实际接单距离与所述预设距离进行比较。

在一些实施例中,每个异常派单区域的有效期是根据所述异常派单区域的异常原因确定的。

第三方面,本申请实施例提供一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中:

存储器存储有可被至少一个处理器执行的计算机程序,该计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述派单方法。

第四方面,本申请实施例提供一种存储介质,当所述存储介质中的计算机程序由电子设备的处理器执行时,所述电子设备能够执行上述派单方法。

本申请实施例中,获取待派送的订单,确定距离订单的起点在预设范围内的至少一个接单端,从至少一个接单端中剔除位于异常派单区域的接单端,其中,异常派单区域是指实际接单距离大于预设距离的区域,将订单派给剔除后的接单端。这样,在派单时将位于异常派单区域的接单端剔除出去,可减少将订单派送给位于异常派单区域的接单端后出现实际接单距离大于预设距离的情况,缩短接单时长,提高用户体验。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的一种派单方法的应用场景图;

图2为本申请实施例提供的一种派单方法的流程图;

图3为本实施例提供的一种问题上报的页面示意图;

图4为本实施例提供了一种派单流程示意图;

图5为本申请实施例提供的一种派单装置的结构示意图;

图6为本申请实施例提供的一种用于实现派单方法的电子设备的硬件结构示意图。

具体实施方式

为了合理减少出现超远距离派单的情况,本申请实施例提供了一种派单方法、装置、电子设备及存储介质。

以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请,并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

本申请实施例提供的派单方法可应用于网约车、外卖、代驾、同城快递等多种场景。图1为本申请实施例提供的一种派单方法的应用场景图,包括下单端、服务器以及接单端,其中下单端通过有线网络或者无线网络与服务器相连接、接单端也通过有线网络或者无线网络与服务器相连接。

下单端,如手机、Ipad、电脑等,可向服务器发送下单请求,其中,下单请求中可包括下单信息如起点、终点等。

服务器,在接收到任一下单端的下单请求后,可基于下单信息,筛选满足派单条件的接单端,从筛选后的接单端中选择一个接单端发送派单指令,派单指令中包括订单信息如起点、终点、订单编号等。

接单端,如手机、Ipad、电脑等,在接收到服务器发送的派单指令后,基于派单指令中的订单信息执行接单、送单流程。

实际应用中,服务器在为订单匹配接单端的过程中,无法判别接单端的行进方向或者无法及时了解接单端所处区域的道路交通情况,比如,给接单端派单时接单端恰好经过复杂的高速口,接单端可能需要绕出高速才能前往订单起点,这样,会出现接单端的实际接单距离超过预设接单距离,而出现超远距离派单的情况。

为此,发明人想到如果能先将会出现超远距离派单这样的区域识别出来并记录为异常派单区域,在进行派单时,将位于异常派单区域的接单端从可接单的接单端中剔除,这样,就可减少出现超远距离派单的情况,进而缩短接单时长,提高用户体验。

在介绍了本申请的发明构思后,下面以具体实施例对本申请提出的派单方法进行说明。

图2为本申请实施例提供的一种派单方法的流程图,该方法应用于图1的服务器中,且该方法包括以下步骤。

在步骤201中,获取待派送的订单。

其中,待派送的订单包括起点、终点和下单端的用户标识等信息。

在步骤202中,确定距离订单的起点在预设范围内的至少一个接单端。

即,将距离订单的起点在预设范围内的接单端均作为可接单的接单端,其中,预设范围如4公里。

在步骤203中,从至少一个接单端中剔除位于异常派单区域的接单端,其中,异常派单区域是指实际接单距离大于预设距离的区域。

在一些实施例中,可以根据以下步骤确定每个异常派单区域:

若确定任一订单的实际接单距离超过预设距离,则针对派送这一订单的接单端,将距离接单端的派单位置在设定范围内的区域确定为第一备选区域,当N个接单端在第一备选区域内均出现实际接单距离大于预设距离(即出现超远距离派单)时,将第一备选区域确定为异常派单区域,N为整数。

这样,在某个接单端出现超远距离派单时,先根据这个接单端的派单位置设置第一备选区域,再对这个第一备选区域进行考察,可以提高异常派单区域的准确度。

另外,针对任一订单而言,可以通过人工上报的方式确定其实际接单距离是否超过预设距离,也可以通过主动获取实际接单距离的方式来确定实际接单距离是否超过预设距离。下面分别对这两种方式进行说明。

第一种:人工上报的方式。

实际应用中,接单端接单后,可记录自己的里程数,在达到订单的起点后可再记录一次自己的里程数,并计算两次里程数的差值,得到实际接单距离,并展示实际接单距离,若接单端的用户发现接单距离过长(即接单距离超过预设距离),则可通过图3所示的界面中的上报按钮进行反馈,图3为本实施例提供的一种问题上报的页面示意图。这样,服务器接收到接单端发送的上报消息,即可得知相应订单的实际接单距离超过预设距离,即出现了超远距离派单的情况。

第二种:主动获取的方式。

类似地,接单端接单后,可记录自己的里程数,在达到订单的起点后可再记录一次自己的里程数,并计算两次里程数的差值,得到实际接单距离,并将实际接单距离发送给服务器,之后,服务器将实际接单距离与预设距离进行比较即可得知相应订单的实际接单距离是否超过预设距离。

具体实施时,在剔除位于异常派单区域的接单端时,可先采用地理空间编码算法,对至少一个接单端中每个接单端的派单位置进行编码,得到派单位置的编码信息,然后,从数据库中查询是否存在派单位置的编码信息,若存在,则说明派单位置位于异常派单区域内,可剔除这个接单端,若不存在,则说明派单位置不位于异常派单区域内,可正常对这个接单端进行派单。其中,数据库中存储有各异常派单区域的编码信息,且任一异常派单区域的编码信息也是采用地理空间编码算法进行编码得到的。

这样,对异常派单区域进行编码,以编码的形式存储于数据库中,可以减小数据库的存储压力,同时,在进行异常派单区域查询时,将接单端的派单位置以同样的方式进行编码,根据编码结果,即可快速确定接单端是否位于异常派单区域,查询速度较快。

另外,针对任一被剔除的接单端而言,当接单端离开异常派单区域即可继续为这一接单端派单,只是延迟了为其派单而已,并不是不再为其派单。

在步骤204中,将订单派给剔除后的接单端。

在一些实施例中,将任一订单派给剔除后的接单端后,若确定这一订单的实际接单距离超过预设距离,则针对派送这一订单的接单端,可将距离接单端的派单位置在设定范围内的区域确定为第一备选区域,当N个接单端在第一备选区域内均出现实际接单距离大于预设距离时,可将第一备选区域确定为异常派单区域,N为整数。

在一些实施例中,每个异常派单区域还设置有有效期,且每个异常派单区域的有效期可根据异常派单区域的异常原因确定。

假设某异常派单区域的异常原因是道路故障,如修路导致接单端必须绕路,由于道路故障是可以恢复的,因此对该异常派单区域设置的有效期可以短一些,比如未来5天。当然,当道路施工方明确有恢复日期时,还可将有效期延至恢复日期。

假设某异常派单区域的异常原因是举办国际会议或大型体育赛事,需要对一些道路入口进行管制导致接单端必须绕路,由于国际会议或体育赛事等一般会有确定的举办日期,因此,对该异常派单区域设置的有效期可为举办日期。

假设某异常派单区域的异常原因是特殊区域如高速入口、高架桥等导致接单端必须绕路,这样的区域其实是属于长时间不会发生变化的,因此,对该异常派单区域设置的有效期可以为永久。

这样,为不同异常原因的异常派单区域设置不同的有效期,方便对异常派单区域进行监控和维护。

比如,在确定任一异常派单区域超出有效期后,可将异常派单区域作为第二备选区域,当M个接单端在第二备选区域内均出现实际接单距离大于预设距离时,再将第二备选区域确定为异常派单区域,M为小于N的整数。

假设,区域K由于修路被确定为异常派单区域,设置的有效期是未来5天,那么,到第6天时区域K超出有效期转换为第二备选区域,此时,服务器并不能准确确定区域K的道路是否修理完成,因此可以尝试为位于第二备选区域的接单端派单,如果尝试派单后,有M个接单端在第二备选区域均出现实际接单距离大于预设距离,则可将第二备选区域确定为异常派单区域,并重新为期设置有效期,M为小于N的整数。

需要说明的是,除了在确定任一异常派单区域超出有效期后,将异常派单区域作为第二备选区域,还可以通过接单端上报的方式提前将异常派单区域更改为第二备选区域,比如,在接单端的问题反馈界面上增加更新道路信息的上报功能,这样当接单端发现任一异常派单区域的道路恢复正常时,可以通过选择对应位置并填写相应更新信息进行上报,以便服务器及时发现异常派单区域的转换情况,提前尝试派单。

下面以网约车场景为例对本申请实施例的派单方法进行介绍。在网约车场景中,订单是网约车订单、接单端是司机端、下单端是乘客端,需要说明是,网约车订单的起点可能是乘客端所在的位置也可能是乘客端指定的其他位置。

本申请实施例主要分为三部分来实施。

第一部分:异常派单区域识别并入库。

当乘客端发出订单后,服务器可寻找出距离订单起点在4公里范围的司机端,当任一司机端在派单位置接单后,如果确定实际接单距离超过预设距离,则可将距离司机端的派单位置在设定范围内的区域确定为第一备选区域,当有5个司机端在第一备选区域内均出现实际接单距离大于预设距离(即出现超远距离派单)时,可将第一备选区域确定为异常派单区域,并可记录当前时刻T。若可获取到异常派单区域的异常原因,还可设置异常派单区的有效期为:T之后的X天,其中,X依据异常原因确定。之后,可采用H3算法对异常派单区域进行编码,将得到的异常派单区域的编码信息和为异常派单区域设置的有效期(T之后的X天)一起存储到数据库中。

使用同样的方式,可确定出其它异常派单区域,在此不再赘述。

假设有3个异常派单区域:异常派单区域1、异常派单区域2和异常派单区域3,其中,异常派单区域1被确定为异常派单区域的时间是T1,异常派单区域1的异常原因是举办赛事且赛事公告的举办期限是5天,异常派单区域2被确定为异常派单区域的时间是T2,异常派单区域2的异常原因是修路且公告的修路期限是30天,异常派单区域3被确定为异常派单区域的时间是T3,异常派单区域3的异常原因是高架桥。

那么,可将异常派单区域1的有效期设置为:T1之后的5天,将异常派单区域2的有效期设置为:T2之后的30天,将异常派单区域3的有效期设置为:T3之后的时间。并且,可使用H3算法分别对这三个异常派单区域进行编码,得到异常派单区域1的编码信息为{1010,0010}、异常派单区域2的编码信息为{1011,0011},异常派单区域3的编码信息为{1000,0001}。最后,将每个异常派单区域的编码信息和有效期一起存入数据库即可。

第二部分:派单时剔除。

图4为本实施例提供的一种派单流程示意图。服务器在接收到乘客端发送的订单请求后,首先根据订单的起点筛选出在订单的起点预设范围内可派单的司机端,假设为司机端1、司机端2和司机端3。然后,使用H3算法分别对司机端1、司机端2和司机端3的派单位置进行编码,得到司机端1的编码信息为{1010,0010},司机端2的编码信息为{1011,0011},司机端3的编码信息为{1000,1000}。之后,从数据库中查询这些编码信息,发现司机端1和司机端2的编码信息均存在数据库中,即说明司机端1和司机端2均位于异常派单区域内,则可剔除司机端1和司机端2,最后,将订单派给司机端3。

另外,在将订单派给司机端3后,若确定订单的实际接单距离仍然超过预设距离,则可将距离司机端3的派单位置在设定范围内的区域确定为第一备选区域,当有5个司机端在第一备选区域内均出现实际接单距离大于预设距离时,也将第一备选区域确定为异常派单区域。

第三部分:对异常派单区域进行监控。

比如,在时间到达T1之后的5天时,异常派单区域1超出有效期,可以将异常派单区域1作为第二备选区域,并且尝试为位于第二备选区域中的司机端派单,当3个司机端在第二备选区域内均出现实际接单距离大于预设距离时,可再将第二备选区域确定为异常派单区域,并为其设置新的有效期。

再比如,在时间到达T2之后的30天时,异常派单区域2超出有效期,可以将异常派单区域2作为第二备选区域,并且尝试为位于第二备选区域中的司机端派单,当不满足3个司机端在第二备选区域内均出现实际接单距离大于预设距离时,则说明可在第二备选区域正常派单。

另外,除了通过设置有效期的方式解除对异常派单区域的派单限制,还可以通过司机端上报、网络信息搜集等方式确定异常派单区域的异常原因是否被解除,在通过任一方式确定异常原因被解除时,可提前尝试进行派单。比如司机端上报异常派单区域2的道路修复提前完成,即使异常派单区域2还处于有效期内,也可将异常派单区域2作为第二备选区域,尝试对位于第二备选区域的司机端进行派单,这样也有利于及时更新异常派单区域,提升异常派单区域的准确性。

本申请实施例中,派单时对位于异常派单区域的司机端剔除,可减少将订单派送给位于异常派单区域的司机端后出现实际接单距离大于预设距离的情况,缩短接单时长,为乘客带来了更好的乘车体验,同时让接单的司机端尽量在预设距离内接到乘客,有效缩短司机端的接乘距离,提升司机的积极性,也有利于司机端尽早完单去执行下一订单,从而从整体上提高运力。

基于相同的技术构思,本申请实施例还提供一种派单装置,派单装置解决问题的原理与上述派单方法相似,因此派单装置的实施可参见派单方法的实施,重复之处不再赘述。

图5为本申请实施例提供的一种派单装置的结构示意图,包括获取模块501、第一确定模块502、剔除模块503、派单模块504。

获取模块501,用于获取待派送的订单;

第一确定模块502,用于确定距离所述订单的起点在预设范围内的至少一个接单端;

剔除模块503,用于从所述至少一个接单端中剔除位于异常派单区域的接单端,其中,所述异常派单区域是指实际接单距离大于预设距离的区域;

派单模块504,用于将所述订单派给剔除后的接单端。

在一些实施例中,所述剔除模块503具体用于:

采用地理空间编码算法,对所述至少一个接单端中每个接单端的派单位置进行编码,得到所述派单位置的编码信息;

从数据库中查询是否存在所述派单位置的编码信息,所述数据库中存储有异常派单区域的编码信息,且任一异常派单区域的编码信息是采用所述地理空间编码算法进行编码得到的;

若存在,则剔除所述接单端。

在一些实施例中,还包括第二确定模块505,用于根据以下步骤确定异常派单区域:

若确定任一订单的实际接单距离超过所述预设距离,则针对派送所述订单的接单端,将距离所述接单端的派单位置在设定范围内的区域确定为第一备选区域;

当N个接单端在所述第一备选区域内均出现实际接单距离大于所述预设距离时,将所述第一备选区域确定为异常派单区域,N为整数。

在一些实施例中,每个异常派单区域还设置有有效期,还包括第二确定模块505,用于:

在确定任一异常派单区域超出有效期后,将所述异常派单区域作为第二备选区域;

当M个接单端在所述第二备选区域内均出现实际接单距离大于所述预设距离时,则将所述第二备选区域确定为异常派单区域,M为小于N的整数。

在一些实施例中,当满足以下条件时确定实际接单距离超过所述预设距离:

接收到对应接单端发送的实际接单距离超过所述预设距离的上报消息,所述上报消息是所述接单端的用户触发的;或者

接收所述接单端发送的实际接单距离,将所述实际接单距离与所述预设距离进行比较。

在一些实施例中,每个异常派单区域的有效期是根据所述异常派单区域的异常原因确定的。

本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,本申请各实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。各个模块相互之间的耦合可以是通过一些接口实现,这些接口通常是电性通信接口,但是也不排除可能是机械接口或其它的形式接口。因此,作为分离部件说明的模块可以是或者也可以不是物理上分开的,既可以位于一个地方,也可以分布到同一个或不同设备的不同位置上。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

在介绍了本申请示例性实施方式的派单方法和装置之后,接下来,介绍根据本申请的另一示例性实施方式的电子设备。

下面参照图6来描述根据本申请的这种实施方式实现的电子设备130。图6显示的电子设备130仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图6所示,电子设备130以通用电子设备的形式表现。电子设备130的组件可以包括但不限于:上述至少一个处理器131、上述至少一个存储器132、连接不同系统组件(包括存储器132和处理器131)的总线133。

总线133表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。

存储器132可以包括易失性存储器形式的可读介质,例如随机存取存储器(RAM)1321和/或高速缓存存储器1322,还可以进一步包括只读存储器(ROM)1323。

存储器132还可以包括具有一组(至少一个)程序模块1324的程序/实用工具1325,这样的程序模块1324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

电子设备130也可以与一个或多个外部设备134(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与电子设备130交互的设备通信,和/或与使得该电子设备130能与一个或多个其它电子设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口135进行。并且,电子设备130还可以通过网络适配器136与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器136通过总线133与用于电子设备130的其它模块通信。应当理解,尽管图中未示出,可以结合电子设备130使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

在示例性实施例中,还提供了一种存储介质,当存储介质中的计算机程序由电子设备的处理器执行时,电子设备能够执行上述派单方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,本申请的电子设备可以至少包括至少一个处理器,以及与这至少一个处理器通信连接的存储器,其中,存储器存储有可被这至少一个处理器执行的计算机程序,计算机程序被这至少一个处理器执行时可使这至少一个处理器执行本申请实施例提供的任一派单方法的步骤。

在示例性实施例中,还提供一种计算机程序产品,当计算机程序产品被电子设备执行时,电子设备能够实现本申请提供的任一示例性方法。

并且,计算机程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、RAM、ROM、可擦式可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、闪存、光纤、光盘只读存储器(Compact Disk Read Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

本申请实施例中用于派单的程序产品可以采用CD-ROM并包括程序代码,并可以在计算设备上运行。然而,本申请的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、射频(Radio Frequency,RF)等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本申请操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络如局域网(Local AreaNetwork,LAN)或广域网(Wide Area Network,WAN)连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。

此外,尽管在附图中以特定顺序描述了本申请方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

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

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

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

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

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

技术分类

06120115628832