一种订单分配方法、系统、平台及存储介质
文献发布时间:2023-06-19 10:21:15
技术领域
本发明属于计算机软件技术领域,具体涉及一种订单分配方法、系统、平台及存储介质。
背景技术
随着互联网技术的快速发展,通过互联网孕育而生的打车软件给人们的出行带来了极大的便利。即当乘客需要打车时,乘客可以通过打车软件的客户端选择用车时间、希望乘坐的车型、上车地点以及下车地点等打车信息,将打车信息提交给后台服务器,这样,在后台服务器便形成一个订单,可以将该订单发布给在后台服务器注册的司机的客户端,司机在客户端进行接单操作。
为了更好的服务乘客,打车软件为乘客提供了多种出行方式,比如:出租车、专车、快车和顺风车等出行方式。然而,在结合乘车者需求信息以及车主信息的各种要素进行司机匹配时,通过打车软件存在乘客看见车主司机就在周围,但是就是打不到周围的车,而且往往将匹配到距离乘车者更远的车主司机,从而导致司机会走更多的路程进行接送乘客,导致乘客体验下降,乘车时间浪费。
此外,倘若在根据乘车者的乘车信息生成订单后,除非乘车者或车主可以对已生成的订单进行更改,系统是无法对已生成的接单信息或已在运行的订单信息进行实时更改或调换,如此,倘若系统在生成接单车主订单后,对已生成的订单不能实时更改,导致在原始车主接单后,若在已接单车主近距离又有一个乘车信息,同时在乘车者近距离处也有个车主接单信息,而此时车主或乘车者都不知道以上新变化的信息,加之系统又不能实时调换变更匹配,并予以实时提醒,如此将于降低了司机的接单效率的同时,还浪费了运力成本,而且无形中也增加了乘客的等待时间,以及车主的路程耗费时间。
因此,针对以上乘车者体验感差、运力成本高、乘客等待或车主接客耗时的技术问题,急需设计和开发一种订单分配方法、系统、平台及存储介质。
发明内容
本发明的第一目的在于提供一种订单分配的方法。
本发明的第二目的在于提供一种订单分配的系统。
本发明的第三目的在于提供一种订单分配的平台。
本发明的第四目的在于提供一种计算机可读取存储介质。
本发明的第一目的是这样实现的:所述方法包括:
获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单;
根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息;
实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单。
本发明的第二目的是这样实现的:所述系统具体包括:
第一生成单元,用于获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单;
第二生成单元,用于根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息;
第三生成单元,用于实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单。
本发明的第三目的是这样实现的:所述平台包括:
处理器、存储器以及订单分配平台控制程序;
其中在所述的处理器执行所述的订单分配平台控制程序,所述的订单分配平台控制程序被存储在所述存储器中,所述的订单分配平台控制程序,实现所述的订单分配方法步骤。
本发明的第四目的是这样实现的:
所述计算机可读取存储介质存储有订单分配平台控制程序,所述的订单分配平台控制程序,实现所述的订单分配方法步骤。
本发明通过一种订单分配的方法:获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单;根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息;实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单;可以结合乘客或车主所在区域实时乘客或车主信息,实现对接单车主订单实时调换变更匹配,如此节省了乘客的等待时间,以及车主的路程耗费时间,提高了车主的接单效率的同时,还降低了运力成本、并且提高了乘客体验感。
附图说明
图1为本发明一种订单分配的方法流程架构示意图;
图2为本发明一种订单分配的系统架构示意图;
图3为本发明一种订单分配平台架构示意图;
图4为本发明一种实施例中计算机可读取存储介质架构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明,以便所属领域技术人员详细了解本发明,但不以任何方式对本发明加以限制。依据本发明的技术启示所做的任何变换或改进均属于本发明的保护范围。
以下结合附图对本发明作进一步阐述。
如图1~4所示,本发明提供了一种订单分配的方法,所述的方法包括如下步骤:
S1、获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单;
S2、根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息;
S3、实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单。
所述获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单,包括:
S11、获取乘车点位置数据信息、乘车人数数据信息、下车位置数据信息、乘车备注数据信息;
S12、根据所述乘车点位置数据信息、乘车人数数据信息、下车位置数据信息、乘车备注数据信息生成乘车资费订单。
所述根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息,包括:
S21、获取近距离车主数据信息;
S22、实时生成至少一个候选接单车主订单数据信息;
S23、根据所述至少一个候选接单车主订单数据信息生成车主接单匹配度权重模型。
所述车主数据信息包括:乘客评价信息、到达乘车点时间信息和车况信息。
所述实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单,包括:
S31、根据车主接单匹配度权重,实时调换匹配候选接单车主;
S32、生成接单车主订单,并发送接单车主更换接单位置的提醒信息。
所述根据车主接单匹配度权重,实时调换匹配候选接单车主,还包括:
S311、判定候选接单车主订单的车主接单匹配度权重是否达到设定阈值;
若车主接单匹配度权重达到设定阈值;则实时调换匹配候选接单车主,否则,所述候选接单车主信息不变。
为实现本发明方案目的,还提供一种订单分配系统,所述系统具体包括:
第一生成单元,用于获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单;
第二生成单元,用于根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息;
第三生成单元,用于实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单。
所述第一生成单元还包括:
第一获取模块,用于获取乘车点位置数据信息、乘车人数数据信息、下车位置数据信息、乘车备注数据信息;
第一生成模块,用于根据所述乘车点位置数据信息、乘车人数数据信息、下车位置数据信息、乘车备注数据信息生成乘车资费订单;
所述第二生成单元还包括:
第二获取模块,用于获取近距离车主数据信息;
第二生成模块,用于实时生成至少一个候选接单车主订单数据信息;
第三生成模块,用于根据所述至少一个候选接单车主订单数据信息生成车主接单匹配度权重模型;
所述车主数据信息包括:乘客评价信息、到达乘车点时间信息和车况信息;
所述第三生成单元还包括:
调换匹配模块,用于根据车主接单匹配度权重,实时调换匹配候选接单车主;
发送提醒模块,用于生成接单车主订单,并发送接单车主更换接单位置的提醒信息;
所述调换匹配模块,还包括:
判定模块,用于判定候选接单车主订单的车主接单匹配度权重是否达到设定阈值。
为实现本发明方案目的,还提供一种订单分配平台,包括:
处理器、存储器以及订单分配平台控制程序;
其中在所述的处理器执行所述的订单分配平台控制程序,所述的订单分配平台控制程序被存储在所述存储器中,所述的订单分配平台控制程序,实现所述的订单分配方法步骤。
为实现本发明方案目的,还提供一种计算机可读取存储介质,所述计算机可读取存储介质存储有订单分配平台控制程序,所述的订单分配平台控制程序,实现所述的订单分配方法步骤。
优选地,本发明一种订单分配方法应用在一个或者多个终端或者服务器中。所述终端是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific IntegratedCircuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。
所述终端可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端可以与客户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。
本发明为实现一种订单分配方法、系统、平台及存储介质。
如图1所示,是本发明实施例提供的订单分配方法的流程图。
在本实施例中,所述订单分配方法,可以应用于具备显示功能的终端或者固定终端中,所述终端并不限定于个人电脑、智能手机、平板电脑、安装有摄像头的台式机或一体机等。
所述订单分配方法也可以应用于由终端和通过网络与所述终端进行连接的服务器所构成的硬件环境中。网络包括但不限于:广域网、城域网或局域网。本发明实施例的订单分配方法可以由服务器来执行,也可以由终端来执行,还可以是由服务器和终端共同执行。
例如,对于需要进行订单分配终端,可以直接在终端上集成本发明的方法所提供的订单分配功能,或者安装用于实现本发明的方法的客户端。再如,本发明所提供的方法还可以软件开发工具包(Software Development Kit,SDK)的形式运行在服务器等设备上,以SDK的形式提供订单分配功能的接口,终端或其他设备通过所提供的接口即可实现订单分配功能。
以下结合附图对本发明作进一步阐述。
如图1所示,本发明提供了一种订单分配的方法,所述的方法包括如下步骤:
S1、获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单;
S2、根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息;
S3、实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单。
也就是说,在系统获取乘车数据信息后,将根据所述乘车数据信息实时生成乘车订单,通过生成的乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息;换言之,根据生成的乘车订单将会匹配多个候选接单车主订单数据信息,针对所述多个候选接单车主订单数据信息进行实时筛选,最终生成一个最佳的接单车主订单。
具体地,所述获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单,包括:
S11、获取乘车点位置数据信息、乘车人数数据信息、下车位置数据信息、乘车备注数据信息;
S12、根据所述乘车点位置数据信息、乘车人数数据信息、下车位置数据信息、乘车备注数据信息生成乘车资费订单。
也就是说,在获取乘车数据信息时,同时将获取乘客的乘车点位置数据信息、乘车人数数据信息、下车位置数据信息、乘车备注数据信息等多种综合信息;便于根据上述基本信息实时生成乘车资费订单,通过资费订单进而去匹配相应的接单车主。
较佳地,所述根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息,包括:
S21、获取近距离车主数据信息;
S22、实时生成至少一个候选接单车主订单数据信息;
S23、根据所述至少一个候选接单车主订单数据信息生成车主接单匹配度权重模型。
所述车主数据信息包括:乘客评价信息、到达乘车点时间信息和车况信息。
也就是说,根据生成的乘车订单,实时获取乘车位置近距离车主数据信息,于此同时生成多个候选接单车主订单数据信息,结合获取到的多个候选接单车主订单数据信息,构建车主接单匹配度权重模型,通过权重模型最终通过权重得分高低进行车主接单匹配,所述权重模型的构件以及权重评分将结合车主数据信息,包括乘客评价信息、到达乘车点时间信息和车况信息,以及乘车者的数据信息,包括:乘车点位置数据信息、乘车人数数据信息、下车位置数据信息、乘车备注数据信息;进行权重模型的构件以及权重评分,最终对权重评分最高的车主进行订单匹配,即将订单分配至权重得分最高的车主。
在本发明方案中,所述实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单,包括:
S31、根据车主接单匹配度权重,实时调换匹配候选接单车主;
S32、生成接单车主订单,并发送接单车主更换接单位置的提醒信息。
也就是说,将通过对多个候选接单车主订单数据信息的匹配度进行实时权重匹配,即匹配度的权重分值是实时变换的,较佳地,在本发明方案中,候选接单车主订单数据信息也是根据乘车位置以及乘车位置附近接单车主实时变化的,从而形成候选接单车主订单数据信息以及候选接单车主订单数据信息相对应的匹配度的权重和匹配度的权重分值实时变化,通过上述选接单车主订单数据信息以及相对应的匹配度的权重和匹配度的权重分值实时变化情况,即接单车主在接单后,在去接乘客的路程中,也将参与权重匹配,并将根据权重匹配情况,实时将订单调换匹配至权重评分分值最高的候选接单车主,于此同时生成最佳接单车主订单,并且根据接单车主订单,实时发送接单车主的更换接单位置提醒信息至乘车者以及上述多个候选接单车主中的部分接单车主。
优选地,所述根据车主接单匹配度权重,实时调换匹配候选接单车主,还包括:
S311、判定候选接单车主订单的车主接单匹配度权重是否达到设定阈值;
若车主接单匹配度权重达到设定阈值;则实时调换匹配候选接单车主,否则,所述候选接单车主信息不变。
也就是说,在本发明方案中,还设定有匹配度权重阈值,在接单车主权重匹配过程中,若车主接单匹配度权重达到设定阈值;则实时调换匹配候选接单车主,否则,所述候选接单车主信息不变。如此避免了接单车主资源、时间的浪费以及乘车者的等待时间浪费,即减少司机接人时间和减少乘客等待司机时间。
本发明的实施例中,下单前:乘客下单之后,如果在周围有一个最优司机匹配分数在90分(多要素最优匹配分数,范围0-100)以上,立即进行匹配,如果没有,则等待5s,在这5面内,如果刚好有司机结束行程,而且匹配分数达到90分,则立即匹配。
接人中:司机在接人过程,如果刚好有多个订单同时进行中,则进行最优匹配,比如司机1接送乘客1,司机2接送乘客2,但是乘客1和乘客2下单时间不同,造成匹配的司机其实司机司机1对乘客2为最优匹配,司机2与乘客1是最优匹配,系统自动进行调换。减少乘客1与乘客2的等待时间。
较佳地,乘客填写起终点、时间、车型等信息后,提交订单至后台,后台根据预设的规则进行智能派单推送;司机端收到推送后,进行语音播报,司机接受派单或进行抢单,接单后根据导航指引接送乘客;在行程中,司机端实时上传轨迹定位,并根据轨迹计算价格,同步到后台和乘客端;到达终点后,司机确认费用后发送账单给乘客,乘客可以选择在线支付或现金支付(司机收现后进行代付),并评价司机;车费分为抽成和司机收入,收入由平台暂收,司机可申请提现。
为实现上述目的,本发明还提供一种订单分配系统,如图2所示,所述的系统具体包括:
第一生成单元,用于获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单;
第二生成单元,用于根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息;
第三生成单元,用于实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单。
所述第一生成单元还包括:
第一获取模块,用于获取乘车点位置数据信息、乘车人数数据信息、下车位置数据信息、乘车备注数据信息;
第一生成模块,用于根据所述乘车点位置数据信息、乘车人数数据信息、下车位置数据信息、乘车备注数据信息生成乘车资费订单;
所述第二生成单元还包括:
第二获取模块,用于获取近距离车主数据信息;
第二生成模块,用于实时生成至少一个候选接单车主订单数据信息;
第三生成模块,用于根据所述至少一个候选接单车主订单数据信息生成车主接单匹配度权重模型;
所述车主数据信息包括:乘客评价信息、到达乘车点时间信息和车况信息;
所述第三生成单元还包括:
调换匹配模块,用于根据车主接单匹配度权重,实时调换匹配候选接单车主;
发送提醒模块,用于生成接单车主订单,并发送接单车主更换接单位置的提醒信息;
所述调换匹配模块,还包括:
判定模块,用于判定候选接单车主订单的车主接单匹配度权重是否达到设定阈值。
在本发明系统方案实施例中,所述的一种订单分配系统中涉及的方法步骤,具体细节已在上文阐述,此处不再赘述。
为实现上述目的,本发明还提供一种订单分配平台,如图3所示,包括:
处理器、存储器以及订单分配平台控制程序;
其中在所述的处理器执行所述的订单分配平台控制程序,所述的订单分配平台控制程序被存储在所述存储器中,所述的订单分配平台控制程序,实现所述的订单分配方法步骤,例如:
S1、获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单;
S2、根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息;
S3、实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单。
步骤具体细节已在上文阐述,此处不再赘述。
本发明实施例中,所述的订单分配平台内置处理器,可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(Central Processing unit,CPU)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。处理器利用各种接口和线路连接取各个部件,通过运行或执行存储在存储器内的程序或者单元,以及调用存储在存储器内的数据,以执行订单分配各种功能和处理数据;
存储器用于存储程序代码和各种数据,安装在订单分配平台中,并在运行过程中实现高速、自动地完成程序或数据的存取。
所述存储器包括只读存储器(Read-Only Memory,ROM),随机存储器(RandomAccess Memory,RAM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子擦除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
为实现上述目的,本发明还提供一种计算机可读取存储介质,如图4所示,所述计算机可读取存储介质存储有订单分配平台控制程序,所述的订单分配平台控制程序,实现所述的订单分配方法步骤,例如:
S1、获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单;
S2、根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息;
S3、实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单。
步骤具体细节已在上文阐述,此处不再赘述。
在本发明的实施方式的描述中,需要说明的是,流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理模块的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读取介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。
另外,计算机可读取介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
在本发明实施例中,为实现上述目的,本发明还提供一种芯片系统,所述芯片系统包括至少一个处理器,当程序指令在所述至少一个处理器中执行时,使得所述芯片系统执行所述的订单分配方法步骤,例如:
S1、获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单;
S2、根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息;
S3、实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单。
步骤具体细节已在上文阐述,此处不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明通过一种订单分配的方法:获取乘车数据信息,根据所述乘车数据信息实时生成乘车订单;根据所述乘车订单,获取车主数据信息,并实时匹配生成至少一个候选接单车主订单数据信息;实时筛选所述生成至少一个候选接单车主订单数据信息,生成接单车主订单;可以结合乘客或车主所在区域实时乘客或车主信息,实现对接单车主订单实时调换变更匹配,如此节省了乘客的等待时间,以及车主的路程耗费时间,提高了车主的接单效率的同时,还降低了运力成本、并且提高了乘客体验感,同时减少司机接人时间和减少乘客等待司机时间。
- 一种订单分配方法、系统、平台及存储介质
- 一种订单分配方法、平台及系统