本发明涉及数据处理领域,具体而言,涉及订单处理方法和装置。
背景技术:
目前危险品物流运输过程中,散装、包装产品以及零担化工产品运输经常出现多地装卸货的问题,承运人在接收多个托运订单后将能混装的产品以及运输线路接近的托运订单安排同一车辆和从业人员执行运输,不仅可以提高承运人的运输效率而且还能节约运输成本。
在现有的技术中,没有任何平台可以解决危险品运输过程中多地装卸货的智能化调度,传统的方式都是调度去安排。这样的方式不仅对调度的职业素质有很高的要求,且方式传统落后效率不高,还容易出错。另外,给到从业人员的指令也不是很明确,电话等方式不能明确调度任务,导致调度效果较差。
技术实现要素:
本发明提供订单处理方法和装置,旨在改善上述问题。
本发明提供的一种订单处理方法,用于根据危险品托运订单执行承运车辆的自动调度。所述方法包括:获取所述承运车辆的承运终端发送的承运请求,其中,所述承运请求包括所述承运车辆的身份信息。根据所述承运车辆的身份信息和订单匹配规则,从多个所述危险品托运订单中,获取与所述承运车辆匹配的至少一个目标托运订单。根据所述至少一个目标托运订单,和预设的调度规则,生成综合承运订单。将所述综合承运订单发送至所述承运终端,以使所述承运车辆执行对应所述综合承运订单的承运任务。
本发明提供的一种订单处理装置,用于根据危险品托运订单执行承运车辆的自动调度。所述订单处理装置包括:承运请求接收模块,用于获取所述承运车辆的承运终端发送的承运请求,其中,所述承运请求包括所述承运车辆的身份信息。目标托运订单获取模块,用于根据所述承运车辆的身份信息和订单匹配规则,从多个所述危险品托运订单中,获取与所述承运车辆匹配的目标托运订单。综合承运订单生成模块,用于根据所述至少一个目标托运订单,和预设的调度规则,生成综合承运订单。综合承运订单发送模块,用于将所述综合承运订单发送至所述承运终端,以使所述承运车辆执行对应所述综合承运订单的承运任务。
上述本发明提供的订单处理方法和装置,用于根据危险品托运订单执行承运车辆的自动调度。接收到承运车辆的承运请求,获取所述承运请求中所包含的需要进行自动调度的承运车辆的身份信息。根据所获取的该承运车辆的身份信息,获取该承运车辆的承载量等信息,结合订单匹配规则和预先获取的多个危险品托运订单,从中自动选取与该承运车辆匹配的托运订单作为与该承运车辆匹配的目标托运订单,并根据所获取的目标托运订单生成该承运车辆的综合承运订单,将所述综合承运订单发送至所述承运终端,以使所述承运车辆执行对应所述目标托运订单的承运任务,即为完成了该承运车辆的危险品托运订单的自动匹配的调度操作。极大程度地提高了承运车辆的多托运订单处理的正确率、及时性和有效性,提高了危险品运输的效益。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明实施例提供的服务器与本地终端的交互图;
图2是本发明实施例提供的服务器的方框图;
图3是本发明第一实施例提供的订单处理方法的步骤流程图;
图4是本发明第二实施例提供的订单处理方法的步骤流程图;
图5是本发明第三实施例提供的订单处理方法的步骤流程图;
图6是本发明第四实施例提供的订单处理装置的模块框图。
具体实施方式
本领域技术人员长期以来一直在寻求一种改善该问题的工具或方法。
鉴于此,本发明的设计者通过长期的探索和尝试,以及多次的实验和努力,不断的改革创新,得出本方案所示的的订单处理方法和装置。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,是本发明实施例提供的订单处理方法和装置所应用的服务器200与承运方所在的承运终端101和托运方所在的托运终端102进行交互的示意图。所述服务器200通过网络与一个或多个的承运终端101和托运终端102进行通信连接,以进行数据通信或交互。所述服务器200可以是网络服务器、数据库服务器等,也可以是网络服务器、数据库服务器等的集成式服务器系统。所述承运终端101和所述托运终端可以是个人电脑(personalcomputer,pc)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)等。
如图2所示,是所述服务器200的方框示意图。所述服务器200包括订单处理装置201、存储器202、存储控制器203、处理器204、外设接口205、输入输出单元206、显示单元207。
所述存储器202、存储控制器203、处理器204、外设接口205、输入输出单元206、显示单元207,各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述订单处理装置201包括至少一个可以软件或固件(firmware)的形式存储于所述存储器中或固化在所述服务器200的操作系统(operatingsystem,os)中的软件功能模块。所述处理器204用于执行存储器202中存储的可执行模块,例如所述订单处理装置201包括的软件功能模块或计算机程序。
其中,存储器202可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存储器202用于存储程序,所述处理器204在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的过程定义的服务器201所执行的方法可以应用于处理器204中,或者由处理器204实现。
处理器204可能是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器204可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述外设接口205将各种输入输出单元206耦合至处理器204以及存储器202。在一些实施例中,外设接口,处理器以及存储控制器可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
输入输出单元206用于提供给用户输入数据实现用户与数据采集终端的交互。所述输入输出单元可以是,但不限于,鼠标和键盘等。
显示单元207在所述服务器与用户之间提供一个交互界面,例如用户操作界面,或用于显示图像数据给用户参考。在本实施例中,所述显示单元可以是液晶显示器或触控显示器。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处同时产生的触控操作,并将该感应到的触控操作交由处理器进行计算和处理。
请参见图3,为本发明第一实施例提供的订单处理方法,用于根据危险品托运订单执行承运车辆的自动调度。下面将结合图3,对本发明实施例提供的订单处理方法的步骤进行具体解释。
步骤s301,获取所述承运车辆的承运终端发送的承运请求。
所述订单处理装置在需要执行根据预先获取的多个托运订单设置承运车辆的自动调度时,先接收所述承运车辆所在的承运终端发送的承运请求,所述承运请求可以包括该承运车辆的身份信息,所述承运车辆的身份信息可以包括承运车辆的车牌号、运输资质、驾驶员信息、车辆荷载量等信息。所述承运终端在发送对应承运车辆的承运请求时,还可以发送承运车辆的承运路线、承运方式等,以便所述订单处理装置可以根据承运车辆的承运路线、承运方式等选择更为匹配的危险品托运订单,以方便承运车辆承运匹配的危险品。
步骤s302,根据所述承运车辆的身份信息和订单匹配规则,从多个所述危险品托运订单中,获取与所述承运车辆匹配的至少一个目标托运订单。
接收所述承运终端发送的承运车辆的承运请求后,解析所述承运请求,获取所述承运车辆的身份信息。所述订单处理装置内预设有调度规则,根据所述承运车辆的身份信息,从多个所述危险品托运订单中,选择与所述承运车辆匹配的目标托运订单。
在一种实施方式中,所述订单处理装置根据承运车辆的运输资质信息选择匹配的目标托运订单。所述承运车辆的身份信息包括所述承运车辆的准运类别和承运方式,所述准运类别为所述承运车辆运输许可证上指示的运输危险品的种类。所述承运车辆的运输许可证是由运管部门下发,且规定在承运车辆的运输证明下发之后,该承运车辆的准运类型固定为与所述运输许可证匹配的种类。因此承运车辆的准运类别可以根据承运车辆的运输许可证获得。所述承运方式为所述承运车辆承运危险品的方式。
危险品有固态、液态、胶状等,承运车辆的承运方式包括:罐装、桶装、箱装等,根据危险品的呈现状态选择承运方式匹配的承运车辆。
获取目标托运订单的方式可以为:从多个危险品托运订单中,获取与所述承运车辆的准运类别匹配的第一批订单,以筛选出准运类别匹配的第一批订单。从筛选出的第一批订单中,根据危险品承运方式,再次筛选,获取与所述承运车辆的承运方式匹配的第二批订单,作为所述目标托运订单。在其他实施方式中,准运类别和承运方式筛选的先后顺序可以调换、筛选依据还可以为承运车辆的其他资质信息,在此不做限定。
在其他实施方式中,为了便于承运车辆执行承运任务,还可以根据承运车辆的承载量和运输路线获取匹配的目标托运订单。设置所述承运车辆的身份信息可以包括所述承运车辆的荷载量和运输路线,所述订单处理装置内订单匹配规则可以包括荷载量叠加规则和路线匹配规则。获取与所述承运车辆的目标托运订单的方式可以为:
根据路线匹配规则,获取与所述承运车辆的运输路线匹配的第三批订单。再根据所述荷载量叠加规则,从所述第三批订单中,获取托运量叠加后不超过所述承运车辆的承载量的第四批订单,作为所述目标托运订单。
所述订单处理装置先根据路线匹配规则,筛选出路线符合的第三批订单。可以直接将托运订单的预定路线在所述承运车辆的预定路线范围内的托运订单,直接所述所述第三批订单。为了进一步提高承运车辆的订单选择主动性,还可以在获取所述承运车辆的预定路线,将托运路线在所述预定路线范围内的托运订单作为预备托运订单,将所述预备托运订单发送至所述承运终端,以供承运终端的用户根据实际需求,从预备托运订单中选取较为合适的托运订单,通过所述承运终端将其选择的托运订单返回至所述订单处理装置,作为所述第三批订单。
依据上述步骤获取第三批订单后,根据荷载量叠加规则,获取荷载量叠加后不超过所述承运车辆的承载量的第四批订单。下面将结合图4,对所述第四批订单的获取过程进行具体解释。
步骤s401,将所述第三批订单发送至所述承运终端,以使所述承运终端基于所述第三批订单返回初选订单。
所述订单处理装置根据路线匹配规则,获取承运路线与所述承运车辆的承运路线匹配的第三批订单后,将所述第三批订单发送至所述承运终端,以供所述承运终端的用户从所述第三批订单中自主选择合适的托运订单,作为初选订单。所述初选订单可以为用户选择的一个托运订单,或者多个托运订单的集合。所述初选订单选择时,作为初选订单的一个托运订单的托运量或者多个托运订单的集合订单的叠加托运量不能超过所述承运车辆的承载量,可以在用户选择时,直接筛选掉托运量超过所述承运车辆的承载量单件托运订单或者单件集合订单。如果托运订单的托运量较大,可以拆分成多次承运,则所述订单处理装置可以提供相应的拆分方案以方便承运车辆选择,其具体实施过程在此不做限定。所述承运终端将用户选择的初选订单返回至订单处理装置进行后续的筛选步骤。
步骤s402,根据所述承运车辆的承载量和所述初选订单的托运量,获取所述承运车辆的剩余荷载量。
获取承运终端返回的初选订单后,根据预先获取的所述承运车辆的承载量,获取所述承运车辆的剩余荷载量。将所述承运车辆的承载量减去用户已经选择的初选订单的托运量,即可获得所述承运车辆的剩余荷载量,即为所述承运车辆还可以盛装危险品的托运量。
步骤s403,获取托运量不超过所述承运车辆的剩余荷载量的备选订单。
从所述第三批订单中除去用户已经选择的初选订单后,筛选掉托运量超过所述承运车辆的剩余荷载量的托运订单,即为获取托运量不超过所述承运车辆的剩余荷载量的备选订单。如果托运订单对应的危险品可拆分多次托运,则可以将拆分后不超过所述承运车辆的剩余荷载量的托运订单作为所述备选订单。
步骤s404,将所述备选订单发送至所述承运终端,以使所述承运终端返回托运量叠加后不超过所述承运车辆的剩余荷载量的托运订单,作为再选订单。
所述订单处理装置在获取所述备选订单后,可以直接选择托运量与所述承运车辆的剩余荷载量相等或者基本相等的托运订单作为所述再选订单。为了进一步提高承运终端用户选择的自主性,还可以将所述备选订单发送至所述承运终端,以使所述承运终端的用户从所述备选订单中选择一个或者多个托运订单作为所述再选订单,选择所述再选订单的时,需要满足所述再选订单的托运量叠加后不超过所述承运车辆的剩余荷载量,以避免所选择的托运订单的托运量过多,超过所述承运车辆的承载量,导致所述承运车辆无法按调度计划执行承运任务。
步骤s405,将所述初选订单和所述再选订单作为所述承运车辆的目标托运订单。
依据上述步骤完成所述初选订单和所述再选订单后,将所述初选订单和所述再选订单作为所述承运车辆的目标托运订单。根据上述的匹配规则可知,全部所述目标托运订单的托运路线均与所述承运车辆的预定路线匹配,且全部所述目标托运订单的托运量叠加后的总托运量,不超过所述承运车辆的承运量,即为完成承运车辆的托运订单自动调度。
步骤s303,根据所述至少一个目标托运订单,和预设的调度规则,生成综合承运订单。
依据上述步骤筛选出与发出承运请求的承运车辆对应的至少一个目标托运订单后,根据系统内预设的调度规则,对目标托运订单进行调配,以生成综合承运订单,便于所述承运车辆根据所述综合承运订单执行相应地承运任务。
在一种实施方式中,获取的目标托运订单可以包括,订单1为:10吨,a地到b地;订单2为:3吨,从c地到e地;订单3为:20吨,从b地到c地;。则依据节约路程的调度规则,根据三个目标托运订单生成的综合承运订单可以为:订单1+订单3+订单2,承运车辆在a地第一次装运订单1对应的货物,至b地卸掉订单1对应的货物,并装运订单3对应的货物,运输至c地完成订单3的承运任务,并继续执行订单2对应的承运任务,即为有效完成了本次承运任务。
在上述实施例的基础上,为了减少实际运输过程中承运车辆的运输压力,还可以根据托运订单的托运路线的先后顺序,选取所述承运车辆的综合承运订单。例如,在承运资质和承运方式均匹配的多个托运订单中,托运订单1为:10吨,a地到b地;托运订单2为:20吨,从a地到c地;托运订单3为:10吨,从b地到c地。如果当前承运车辆的承载量为20吨,承运路线为a地到c地时,不考虑其他限定条件的影响,当前承运车辆可以有两种选择:承运托运订单1和托运订单3,或者是仅承运托运订单2。如果所述承运车辆选择承运所述托运订单1和托运订单3,则所述承运车辆从a地到b地的承运重量为10吨,完成托运订单1的承运任务,继续执行从b地到c地的承运重量为10吨,即为完成了此次订单处理。如果承运车辆选择承运托运订单2,则承运车辆从a地到c地的承运重量为20吨。上述两种运输情况中,方案2相对于方案1增加了承运重量,但是要进行两次装卸货操作。可以根据承运重量和装卸货成本的影响,更为自主的规划核实的调度方案,进一步方便了承运车辆的承运任务。
步骤s304,将所述综合承运订单发送至所述承运终端,以使所述承运车辆执行对应所述综合承运订单的承运任务。
依据上述步骤获取与所述承运车辆匹配的综合承运订单后,将所获取的所述综合承运订单发送至所述承运终端,以使所述承运终端的承运车俩执行所述综合承运订单的承运任务。在其他实施方式中,还可以将所述综合承运订单发送至该综合承运订单所包含的目标托运订单对应的托运方,以使所述托运方知悉该目标托运订单的承运详情,安排托运工作。
上述本发明实施例提供的订单处理方法,通过接收到承运车辆的承运请求,获取所述承运请求中所包含的需要进行自动调度的承运车辆的身份信息。根据所获取的该承运车辆的身份信息,获取该承运车辆的承载量等信息,结合订单匹配规则和预先获取的多个危险品托运订单,从中自动选取与该承运车辆匹配的托运订单作为该承运车辆的目标托运订单,并将所获取的所述目标托运订单发送至所述承运终端,以使所述承运车辆执行对应所述目标托运订单的承运任务,即为完成了该承运车辆的危险品托运订单的自动匹配的调度操作。极大程度地提高了承运车辆的多托运订单处理的正确率、及时性和有效性,提高了危险品运输的效益。
请参见图5,为本发明第二实施例提供的订单处理方法的步骤流程图。在上述实施例的基础上,本发明实施例还增设根据托运订单选择的先后顺序进行自动匹配的方案。下面将结合图5,对本发明实施例提供的订单处理方法的具体实施过程进行具体解释。
步骤s501,从所述第一批订单中,获取与所述承运车辆的承运方式匹配的第二批订单。
所述订单处理装置根据承运车辆的准运类别和托运订单的危险品危险等级,筛选出准运类别与承运车辆的准运类别匹配的托运订单后,作为第一批订单。根据承运车辆的承运方式,和托运订单对应的危险品的承运方式,从所述第一批订单中,获取与所述承运车辆的承运方式匹配的第二批订单。
步骤s502,将所述第二批订单发送至所述承运终端,以使所述承运终端基于所述第二批订单返回初选订单。
所述订单处理装置将所述第二批订单发送至所述承运终端,以使所述承运终端的用户根据实际情况,从所述第二批订单中获取合适的托运订单作为初选订单,并通过所述承运终端将所述初选订单返回给所述订单处理装置。
步骤s503,根据所述初选订单的托运路线和托运危险品种类,获取与所述初选订单的托运路线和托运危险品种类匹配的备选订单。
在实际应用中,所述承运车辆的承运路线并不是固定的,是可以根据所选择的托运订单进行设置。因此在接收到所述承运终端返回的初选订单后,获取所述初选订单的托运路线和托运危险品种类。根据初选订单的托运路线和托运危险品种类,筛选掉与所述初选订单的托运路线和托运危险品种类不匹配的托运订单,将与所述初选订单的托运路线和托运危险品种类匹配的托运订单作为备选订单。
在上述实施例的基础上,根据承运方式在进行不同承运订单之间的匹配选择时,根据产品之间的相容性原理,还设置有混装规则。所述混装原则可以包括:氧化性物质与还原性物质不能环状、酸性物质与碱性物质不能混装、固体与液体不能混装、毒性物质与无毒性物质不能混装等,以及其他在危险品运输领域应用的混装原理均能适用于本实施例。
步骤s504,将所述备选订单发送至所述承运终端,以使所述承运终端基于所述备选订单返回再选订单。
依据上述步骤获取可继续选择的备选订单后,将所述备选订单发送至所述承运终端,以使所述承运终端的用户从多个备选订单中,选择匹配的托运订单作为再选订单,将所述再选订单返回至所述订单处理装置。
步骤s505,判断所述初选订单的托运量和所述再选订单的托运量的叠加量是否达到所述承运车辆的承载量。
若是,则执行步骤s506,将所述初选订单和所述再选订单作为承运车辆的所述目标托运订单;
若否,则跳转回步骤s504,依据上述步骤继续获取再选订单,直至所述初选订单托运量和全部所述再选订单的托运量的叠加量达到所述承运车辆的承载量。
所述订单处理装置依据上述步骤获取所述初选订单和所述再选订单后,计算所述初选订单的托运量和所述再选订单的托运量的叠加量,并判断所述叠加量是否达到所述承运车辆的承载量。如果所述初选订单和所述再选订单的托运量叠加量已经达到所述承运车辆的承载量,则可以直接将所述初选订单和所述再选订单作为所述承运车辆的目标托运订单。如果所述初选订单和所述再选订单的托运量的叠加量还没有达到所述承运车辆的承载量,则返回上述步骤的再选目标的获取过程,继续获取新的再选目标,并进行当前选择的托运订单的托运量的叠加量与所述承运车辆的承载量的比较,直至当前选择的全部托运订单叠加后的总的托运量达到所述承运车辆的承载量。
在上述实施例的基础上,考虑到在实际危险品运输过程中,测量所述危险品的托运量和所述承运车辆的荷载量,可以通过重量、体积等方式,因此上述实施例提到的托运量和荷载量,可以为运输危险品的数量或者运输危险品的体积,以及其他能限定危险品数量的方式均可,在此不做限定。
在上述实施例的基础上,所述订单处理装置根据不同的筛选规则,分批次选择筛选出符合当前筛选规则的托运订单供承运终端的用户选择时,可以只保留筛选出的符合规则的托运订单供用户选择,将不符合当前规则的托运订单隐藏或者删除,也可以将不符合当前规则的托运订单设置为灰色不可用,以使用户只能选择满足规则的托运订单。其他能实现上述不同显示方式供用户选择的方式均可适用于本实施例。
在上述实施例的基础上,所述订单处理装置将所述目标托运订单发送至所述承运终端,以使所述承运车辆执行对应所述目标托运终端的承运任务的实施方式可以有多种。所述订单处理装置内可以预设路线设计规则,根据全部所述目标托运订单的运输路线,设计所述承运车辆的调度路线。将所设计的调度路线和所述目标托运订单均发送至所述承运终端,以使所述承运车辆按照所述调度路线,执行所述目标托运订单的承运任务。
在上述实施例的基础上,考虑到所述承运车辆在执行承运任务时,可能会由于天气、道路等原因不能按预定计划执行承运任务,因此还可以增设承运任务的修改和更新功能。例如,所述目标托运订单包括:托运订单1为:10吨,a地到c地;托运订单2为:20吨,从b地到c地;托运订单3为:5吨,c地到d地。驾驶员需要驾驶该承运车辆依次从a地、b地及c地执行该目标托运订单对应的承运任务。驾驶员在驾驶该承运车辆从a地驶向b地的过程中,接到通知说b地仓库暂时不能进行装货,或者不能进行车辆驾驶等原因,则此时可以调整所述目标托运订单仅包括订单1和订单3,去掉订单2。当然,如果能预测b地故障解决时间,也可以将目标托运订单修改为:订单1、订单3以及最后执行订单2等的情况。所述订单处理装置可以根据修改后的订单进行实时跟踪处理。其他能实现所述目标托运订单在实际执行过程中根据实际情况灵活修改的方案均可适用于本实施例。
上述本发明实施例提供的订单处理方法,不预先设定承运车辆的承运路线和承运方式,筛选出符合承运车辆的初设筛选条件的初选订单,根据所述初选订单和其他筛选条件,以及承运终端的用户的实际需求,选择满足所述承运车辆的目标托运订单,进一步提高了订单处理的自主性和便捷性。且订单自动调度科进行线路的优化,从业人员通过终端应用即可清晰明确的知道调度任务的要求。通过系统自动的进行系列的对比和校验,解放了劳动生产力,提高调度效率且规避错误调度指令的风险,有利于承运人节约运输成本,提高企业市场竞争力。
请参见图6,为本发明第三实施例提供的订单处理装置600的功能模块图,所述订单处理装置用于根据危险品托运订单执行承运车辆的自动调度。本实施例提供的所述订单处理装置600与上述实施例提供的订单处理装置201可以为同一装置。所述订单处理装置600包括:
承运请求接收模块601,用于获取所述承运车辆的承运终端发送的承运请求,其中,所述承运请求包括所述承运车辆的身份信息;
目标托运订单获取模块602,用于根据所述承运车辆的身份信息和订单匹配规则,从多个所述危险品托运订单中,获取与所述承运车辆匹配的至少一个目标托运订单;
综合承运订单生成模块603,用于根据所述至少一个目标托运订单,和预设的调度规则,生成综合承运订单;
目标托运订单发送模块604,用于将所述综合承运订单发送至所述承运终端,以使所述承运车辆执行对应所述综合承运订单的承运任务。
在上述实施例的基础上,所述承运车辆的身份信息包括所述承运车辆的准运类别和承运方式,所述目标托运订单获取模块602用于:
从多个所述危险品托运订单中,获取与所述承运车辆的准运类别匹配的第一批订单;
从所述第一批订单中,获取与所述承运车辆的承运方式匹配的第二批订单,作为所述目标托运订单。
在上述实施例的基础上,所述承运车辆的身份信息包括承载量和运输路线,所述订单匹配规则包括荷载量叠加规则和路线匹配规则,所述目标托运订单获取模块602用于:
根据路线匹配规则,获取与所述承运车辆的运输路线匹配的第三批订单;
根据所述荷载量叠加规则,从所述第三批订单中,获取托运量叠加后不超过所述承运车辆的承载量的第四批订单,作为所述目标托运订单。
综上所述,本发明实施例提供的订单处理装置,用于根据危险品托运订单执行承运车辆的自动调度。接收到承运车辆的承运请求,获取所述承运请求中所包含的需要进行自动调度的承运车辆的身份信息。根据所获取的该承运车辆的身份信息,获取该承运车辆的承载量等信息,结合订单匹配规则和预先获取的多个危险品托运订单,从中自动选取与该承运车辆匹配的托运订单作为该承运车辆的目标托运订单,并将所获取的所述目标托运订单发送至所述承运终端,以使所述承运车辆执行对应所述目标托运订单的承运任务,即为完成了该承运车辆的危险品托运订单的自动匹配的调度操作。极大程度地提高了承运车辆的多托运订单处理的正确率、及时性和有效性,提高了危险品运输的效益。本发明实施例提供的订单处理装置的具体实施过程请参见上述方法实施例,在此不再一一赘述。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。