著录项信息
专利名称 | 运力调度方法、运力调度系统及服务器 |
申请号 | CN201710703123.5 | 申请日期 | 2017-08-16 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2018-05-08 | 公开/公告号 | CN108010306A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G08G1/00 | IPC分类号 | G;0;8;G;1;/;0;0查看分类表>
|
申请人 | 北京嘀嘀无限科技发展有限公司 | 申请人地址 | 北京市海淀区东北旺西路8号院34号楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京嘀嘀无限科技发展有限公司 | 当前权利人 | 北京嘀嘀无限科技发展有限公司 |
发明人 | 李璐;张妮萍;施晨怡 |
代理机构 | 北京市金杜律师事务所 | 代理人 | 王茂华 |
摘要
本发明提出了一种运力调度方法、运力调度系统及服务器,其中,运力调度方法,用于服务器,包括:确定在预设时间内至少一个地理区域的运力供需密度;在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合;向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息。通过本发明的技术方案,实现了运力不足时,将冷区的空闲运力调度到热区,在缓解热区运力紧张状况的同时,减少了冷区空闲运力的浪费,减少了因局部调动导致运力失衡的可能性,提高了网约车运力调度的效率。
1.一种运力调度方法,用于服务器,其特征在于,包括:
基于预设时间内至少一个地理区域中的未处理运力需求数量和空闲运力,确定在所述预设时间内所述至少一个地理区域的运力供需密度,其中所述预设时间基于网约车运行速度和乘客等待时间而被确定;
在所有所述地理区域中确定所述运力供需密度满足第一预设条件的第一地区集合以及所述运力供需密度满足第二预设条件的第二地区集合;
向处于所述第一地区集合的空闲运力发送至少一个对应于所述第二地区集合的调度信息;
所述向处于所述第一地区集合的空闲运力发送至少一个对应于所述第二地区集合的调度信息,具体包括:
根据所述第一地区集合中的所有第一地理区域,确定每个所述第一地理区域对应于所述第二地区集合中的第二地理区域的第一距离值;
根据所述第一距离值由小到大的顺序,将对应于每个所述第一地理区域的第二地理区域进行排序;
确定所述排序列表中第一预设数量的所述第二地理区域为第二子区域;
在所述第一地理区域中确定第一空闲运力以及向所述第一空闲运力发送至少一个对应于所述第二子区域的第一推送信息。
2.根据权利要求1所述的运力调度方法,其特征在于,所述在所述第一地理区域中确定第一空闲运力以及向所述第一空闲运力发送至少一个对应于所述第二子区域的第一推送信息,具体包括:
在所述第一地理区域中确定每个第一空闲运力的第一位置信息;
根据所述第一位置信息,确定每个所述第一空闲运力距每个所述第二子区域的第三距离值;
根据所述第三距离值由小到大的顺序对所有所述第二子区域进行排序;
确定第三预设数量的所述第二子区域;
向每个所述第一空闲运力发送至少一个对应于所述第二子区域的所述第一推送信息。
3.根据权利要求1所述的运力调度方法,其特征在于,所述向处于所述第一地区集合的空闲运力发送至少一个对应于所述第二地区集合的调度信息,具体包括:
根据所述第二地区集合中的第二地理区域,确定每个所述第二地理区域对应于所述第一地区集合中的所有第一地理区域的第二距离值;
根据所述第二距离值由小到大的顺序,将对应于每个所述第二地理区域的第一地理区域进行排序;
确定第二预设数量的所述第一地理区域为第一子区域;
在至少一个所述第一子区域中确定第二空闲运力以及向所述第二空闲运力发送对应于所述第二地理区域的第二推送信息。
4.根据权利要求3所述的运力调度方法,其特征在于,所述在至少一个所述第一子区域中确定第二空闲运力以及向所述第二空闲运力发送对应于所述第二地理区域的第二推送信息,具体包括:
在所有所述第一子区域中确定每个第二空闲运力的第二位置信息;
根据所述第二位置信息,确定每个第二空闲运力距所述第二地理区域的第四距离值;
根据所述第四距离值由小到大的顺序对所有所述第二空闲运力进行排序;
确定第三预设数量的优选第二空闲运力;
向所有所述优选第二空闲运力发送对应于所述第二地理区域的所述第二推送信息。
5.一种运力调度系统,其特征在于,包括:
供需密度确定单元,用于基于预设时间内至少一个地理区域中的未处理运力需求数量和空闲运力,确定在所述预设时间内所述至少一个地理区域的运力供需密度,其中所述预设时间基于网约车运行速度和乘客等待时间而被确定;
地区分类单元,用于在所有所述地理区域中确定所述运力供需密度满足第一预设条件的第一地区集合以及所述运力供需密度满足第二预设条件的第二地区集合;
调度信息发送单元,用于向处于所述第一地区集合的空闲运力发送至少一个对应于所述第二地区集合的调度信息;
所述调度信息发送单元,具体包括:
第一距离确定单元,用于根据所述第一地区集合中的所有第一地理区域,确定每个所述第一地理区域对应于所述第二地区集合中的第二地理区域的第一距离值;
第一排序单元,用于根据所述第一距离值由小到大的顺序,将对应于每个所述第一地理区域的第二地理区域进行排序;
第二子区域确定单元,用于确定所述排序列表中第一预设数量的所述第二地理区域为第二子区域;
第一推送信息确定单元,用于在所述第一地理区域中确定第一空闲运力以及向所述第一空闲运力发送至少一个对应于所述第二子区域的第一推送信息。
6.根据权利要求5所述的运力调度系统,其特征在于,所述第一推送信息确定单元,具体包括:
第一位置信息确定单元,用于在所述第一地理区域中确定每个第一空闲运力的第一位置信息;
第三距离值确定单元,用于根据所述第一位置信息,确定每个所述第一空闲运力距每个所述第二子区域的第三距离值;
第二排序单元,用于根据所述第三距离值由小到大的顺序对所有所述第二子区域进行排序;
需求区域确定单元,用于确定第三预设数量的所述第二子区域;
第一推送信息发送单元,用于向每个所述第一空闲运力发送至少一个对应于所述第二子区域的所述第一推送信息。
7.根据权利要求5所述的运力调度系统,其特征在于,所述调度信息发送单元,具体包括:
第二距离确定单元,用于根据所述第二地区集合中的第二地理区域,确定每个所述第二地理区域对应于所述第一地区集合中的所有第一地理区域的第二距离值;
第三排序单元,用于根据所述第二距离值由小到大的顺序,将对应于每个所述第二地理区域的第一地理区域进行排序;
第一子区域确定单元,用于确定第二预设数量的所述第一地理区域为第一子区域;
第二推送信息确定单元,用于在至少一个所述第一子区域中确定第二空闲运力以及向所述第二空闲运力发送对应于所述第二地理区域的第二推送信息。
8.根据权利要求7所述的运力调度系统,其特征在于,所述第二推送信息确定单元,具体包括:
第二位置信息确定单元,用于在所有所述第一子区域中确定每个第二空闲运力的第二位置信息;
第四距离值确定单元,用于根据所述第二位置信息,确定每个第二空闲运力距所述第二地理区域的第四距离值;
第四排序单元,用于根据所述第四距离值由小到大的顺序对所有所述第二空闲运力进行排序;
空闲运力确定单元,用于确定第三预设数量的优选第二空闲运力;
第二推送信息发送单元,用于向所有所述优选第二空闲运力发送对应于所述第二地理区域的所述第二推送信息。
9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时执行如权利要求1至4中任一项所述的运力调度方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的运力调度方法。
11.一种服务器,其特征在于,包括:权利要求5至8中任一项所述的运力调度系统。
运力调度方法、运力调度系统及服务器\n技术领域\n[0001] 本发明涉及智能技术领域,具体而言,涉及一种运力调度方法、一种运力调度系统、一种计算机设备、一种计算机可读存储介质以及一种服务器。\n背景技术\n[0002] 现有技术背景下,很多打车场景会出现供小于求的情况,比如早晚高峰、企业下班、极端天气等,此时用户会遇到打车难、叫不到车的情况,而很多供需失衡是由于需求和运力的分布不均衡导致的,很多运力在冷区空闲着,而热区又明显运力不足,整体的司机效率很低。现有技术的调度只能在已经发生不均衡的情况下(例如早晚高峰),在有限的距离内进行,一方面不能提前调度,给予司机充分的准备时间,一方面在供需不平衡的周边区域容易引起新的不平衡。\n发明内容\n[0003] 本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。\n[0004] 为此,本发明的一个目的在于提出了一种运力调度方法。\n[0005] 本发明的再一个目的在于提出了一种运力调度系统。\n[0006] 本发明的又一个目的在于提出一种计算机设备。\n[0007] 本发明的又一个目的在于提出一种计算机可读存储介质。\n[0008] 本发明的又一个目的在于提出一种服务器。\n[0009] 有鉴于此,本发明第一方面的技术方案提出了一种运力调度方法,包括:确定在预设时间内至少一个地理区域的运力供需密度;在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合;向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息。\n[0010] 在该技术方案中,通过确定在预设时间内至少一个地理区域的运力供需密度,实现对于至少一个地理区域供需状况的判断,为冷热区的筛选提供依据;再通过在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合,确定运力供需密度满足第一预设条件的第一地区集合为冷区,运力供需密度满足第二预设条件的第二地区集合为热区;然后通过向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,实现冷区的空闲运力向热区的调度,从而在缓解热区运力紧张状况的同时,减少了冷区空闲运力的浪费,减少了因局部调动导致运力失衡的可能性,提高了网约车运力调度的效率。\n[0011] 需要说明的是,预设时间的设置可以根据网约车运行速度及乘客等待时间进行确定,合理的预设时间可以使得到的供需状况保持良好的实时性,提升司机和乘客双方的用户体验。\n[0012] 另外,还需要说明的是,运力供需密度可以是预设时间内未处理订单数量和空闲运力共同确定的,第一预设条件和第二预设条件可以是通过历史数据综合判断设定的。\n[0013] 此外,还需要说明的是,当某一地理区域网约车所提供的运力大于需求时,在该地理区域出现一定数量的空闲司机,当空闲司机的数量达到第一预设条件时,此时的地理区域确定为冷区;当某一地理区域网约车提供的运力小于需求时,在该地理区域出现一定数量的未满足订单,当未满足订单达到第二预设条件时,此时的地理区域确定为热区。\n[0014] 在上述技术方案中,优选地,向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,具体包括:根据第一地区集合中的所有第一地理区域,确定每个第一地理区域对应于第二地区集合中的第二地理区域的第一距离值;根据第一距离值由小到大的顺序,将对应于每个第一地理区域的第二地理区域进行排序;确定排序列表中第一预设数量的第二地理区域为第二子区域;在第一地理区域中确定第一空闲运力以及向第一空闲运力发送至少一个对应于第二子区域的第一推送信息。\n[0015] 在该技术方案中,向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,具体分为四个步骤:根据第一地区集合中的所有第一地理区域,确定每个第一地理区域对应于第二地区集合中的第二地理区域的第一距离值,实现对于筛选出的所有冷区内的地理区域到筛选出的所有热区内的地理区域距离进行测量,便于搜索冷区内的地理区域附近范围内的热区;然后根据第一距离值由小到大的顺序,将对应于每个第一地理区域的第二地理区域进行排序,实现将冷区对应的地理区域附近的热区按照距离冷区地理区域的远近进行排序,方便冷区的空闲司机前往距离自己较近的热区,提高运力的调动速度;之后将排序列表中第一预设数量的第二地理区域确定为第二子区域,确定可以向冷区空闲运力推送的第二子区域的个数,方便司机进行自主选择与判断;之后通过在第一地理区域中确定第一空闲运力以及向第一空闲运力发送至少一个对应于第二子区域的第一推送信息,实现冷区空闲运力的确定以及向冷区发送距离冷区较近的热区(第二子区域),为冷区的空闲运力选择出可以前往的热区,从而为冷区的空闲运力选择运行路线提供了依据,减少了司机空驶时间和乘客等待时间,提升了用户体验。\n[0016] 需要说明的是,第一预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0017] 在上述技术方案中,优选地,在第一地理区域中确定第一空闲运力以及向第一空闲运力发送至少一个对应于第二子区域的第一推送信息,具体包括:在第一地理区域中确定每个第一空闲运力的第一位置信息;根据第一位置信息,确定每个第一空闲运力距每个第二子区域的第三距离值;根据第三距离值由小到大的顺序对所有第二子区域进行排序;\n确定第三预设数量的第二子区域;向每个第一空闲运力发送至少一个对应于第二子区域的第一推送信息。\n[0018] 在该技术方案中,在第一地理区域中确定第一空闲运力以及向第一空闲运力发送至少一个对应于第二子区域的第一推送信息,具体分为五个步骤:通过在第一地理区域中确定每个第一空闲运力的第一位置信息,实现对于冷区空闲运力(司机的)位置确定,便于确定距离冷区空闲司机较近的热区,方便司机快速接到乘客;再根据第一位置信息,确定每个第一空闲运力距每个第二子区域的第三距离值,实现冷区空闲司机距离第二子区域的距离测量,以便在所有第二子区域中选择出距离司机较近的第二子区域作为推送区域的备选;然后根据第三距离值由小到大的顺序对所有第二子区域进行排序,将距离冷区附近范围内的热区按照距冷区的距离进行排序,以确定距离冷区较近的热区;然后通过确定第三预设数量的第二子区域,确定可以向冷区空闲司机推送的第二子区域的个数,方便司机进行自主选择与判断;之后通过向每个第一空闲运力发送至少一个对应于第二子区域的第一推送信息,将距离冷区空闲司机较近的第二子区域推送给司机,为冷区的空闲运力选择出可以前往的热区,为司机选择运行路线提供了依据,减少了冷区空闲司机空驶造成的浪费,促进运力平衡的同时提高了司机的收入。\n[0019] 需要说明的是,在第一地理区域中确定每个第一空闲运力的第一位置信息可以是司机手动输入或通过GPRS进行自动定位。\n[0020] 另外,还需要说明的是,第三预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0021] 此外,还需要说明的是,向司机推送信息可以具有频次的控制,减少对司机的打扰,提升司机的使用体验。\n[0022] 在上述技术方案中,优选地,向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,具体包括:根据第二地区集合中的第二地理区域,确定每个第二地理区域对应于第一地区集合中的所有第一地理区域的第二距离值;根据第二距离值由小到大的顺序,将对应于每个第二地理区域的第一地理区域进行排序;确定第二预设数量的第一地理区域为第一子区域;在至少一个第一子区域中确定第二空闲运力以及向第二空闲运力发送对应于第二地理区域的第二推送信息。\n[0023] 在该技术方案中,向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,具体分为四个步骤:根据第二地区集合中的所有第二地理区域,确定每个第二地理区域对应于第一地区集合中的第一地理区域的第一距离值,实现对于筛选出的所有热区内的地理区域到筛选出的所有冷区内的地理区域距离进行测量,便于搜索热区内的地理区域附近范围内的冷区;然后根据第一距离值由小到大的顺序,将对应于每个第二地理区域的第一地理区域进行排序,实现将热区对应的地理区域附近的冷区按照距离热区地理区域的远近进行排序,方便距离热区较近的冷区空闲司机前往热区,提高了运力的调动速度;之后将排序列表中第二预设数量的第一地理区域确定为第一子区域,确定距离热区较近的冷区个数,从而确定可以发送推送信息的冷区的个数;之后通过在至少一个第一子区域中确定第二空闲运力以及向第二空闲运力发送对应于第二地理区域的第二推送信息,实现了对于距离热区较近的空闲运力的确定,为热区选择出可以调度的冷区空闲运力,减少了司机空驶时间和乘客等待时间,提升了用户体验。\n[0024] 需要说明的是,第二预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0025] 另外,还需要说明的是,第二空闲运力可以是没有乘客的空车,也可以是具有空座位的网约车,对于具有空座位的网约车可以将和已搭载乘客具有相同目的地的订单或网约车已选路线上的沿途的其它订单推送给司机,实现运力的充分利用。\n[0026] 在上述技术方案中,优选地,在至少一个第一子区域中确定第二空闲运力以及向第二空闲运力发送对应于第二地理区域的第二推送信息,具体包括:在所有第一子区域中确定每个第二空闲运力的第二位置信息;根据第二位置信息,确定每个第二空闲运力距第二地理区域的第四距离值;根据第四距离值由小到大的顺序对所有第二空闲运力进行排序;确定第三预设数量的优选第二空闲运力;向所有优选第二空闲运力发送对应于第二地理区域的第二推送信息。\n[0027] 在该技术方案中,在至少一个第一子区域中确定第二空闲运力以及向第二空闲运力发送对应于第二地理区域的第二推送信息,具体分为五个步骤:通过在所有第一子区域中确定每个第二空闲运力的第二位置信息,实现对于冷区空闲运力(司机的)位置确定,便于确定距离热区较近的冷区空闲司机的位置,减少热区乘客等待时间,缓解热区供需不平衡的情况;再根据第二位置信息,确定每个第二空闲运力距每个第二地理区域的第四距离值,实现冷区空闲司机距离第二地理区域的距离测量,以便在所有第一子区域中选择出距离热区较近的第一子区域作为推送对象;然后根据第四距离值由小到大的顺序对所有第二空闲运力进行排序,从而筛选出距离热区较近的空闲运力的集合;之后通过确定第三预设数量的优选第二空闲运力,确定可以进行推送的冷区空闲运力的个数,并作为推送对象的备选;之后通过向所有优选第二空闲运力发送对应于第二地理区域的第二推送信息,向筛选出的距离热区较近的所有冷区空闲司机发送该地理区域的推送信息,从而减少了乘客等待时间和司机空驶成本,使热区集合中的第二地理区域供需不平衡情况得到缓解,同时增加了冷区空闲司机的收入。\n[0028] 需要说明的是,在第一子区域中确定每个第二空闲运力的第二位置信息可以是司机手动输入或通过GPRS进行自动定位。\n[0029] 另外,还需要说明的是,第三预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0030] 此外,还需要说明的是,向司机推送信息可以具有频次的控制,减少对司机的打扰,提升司机的使用体验。\n[0031] 本发明第二方面的技术方案提出了一种运力调度系统,包括:供需密度确定单元,用于确定在预设时间内至少一个地理区域的运力供需密度;地区分类单元,用于在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合;调度信息发送单元,用于向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息。\n[0032] 在该技术方案中,通过供需密度确定单元,确定在预设时间内至少一个地理区域的运力供需密度,实现对于至少一个地理区域供需状况的判断,为冷热区的筛选提供依据;\n再通过地区分类单元,在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合,确定运力供需密度满足第一预设条件的第一地区集合为冷区,运力供需密度满足第二预设条件的第二地区集合为热区;\n然后通过调度信息发送单元,向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,实现冷区的空闲运力向热区的调度,从而在缓解热区运力紧张状况的同时,减少了冷区空闲运力的浪费,减少了因局部调动导致运力失衡的可能性,提高了网约车运力调度的效率。\n[0033] 需要说明的是,预设时间的设置可以根据网约车运行速度及乘客等待时间进行确定,合理的预设时间可以使得到的供需状况保持良好的实时性,提升司机和乘客双方的用户体验。\n[0034] 另外,还需要说明的是,运力供需密度可以是预设时间内未处理订单数量和空闲运力共同确定的,第一预设条件和第二预设条件可以是通过历史数据综合判断设定的。\n[0035] 此外,还需要说明的是,当某一地理区域网约车所提供的运力大于需求时,在该地理区域出现一定数量的空闲司机,当空闲司机的数量达到第一预设条件时,此时的地理区域确定为冷区;当某一地理区域网约车提供的运力小于需求时,在该地理区域出现一定数量的未满足订单,当未满足订单达到第二预设条件时,此时的地理区域确定为热区。\n[0036] 在上述技术方案中,优选地,调度信息发送单元,具体包括:第一距离确定单元,用于根据第一地区集合中的所有第一地理区域,确定每个第一地理区域对应于第二地区集合中的第二地理区域的第一距离值;第一排序单元,用于根据第一距离值由小到大的顺序,将对应于每个第一地理区域的第二地理区域进行排序;第二子区域确定单元,用于确定排序列表中第一预设数量的第二地理区域为第二子区域;第一推送信息确定单元,用于在第一地理区域中确定第一空闲运力以及向第一空闲运力发送至少一个对应于第二子区域的第一推送信息。\n[0037] 在该技术方案中,通过调度信息发送单元,向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,具体分为四个步骤:通过第一距离确定单元,根据第一地区集合中的所有第一地理区域,确定每个第一地理区域对应于第二地区集合中的第二地理区域的第一距离值,实现对于筛选出的所有冷区内的地理区域到筛选出的所有热区内的地理区域距离进行测量,便于搜索冷区内的地理区域附近范围内的热区;然后通过第一排序单元,根据第一距离值由小到大的顺序,将对应于每个第一地理区域的第二地理区域进行排序,实现将冷区对应的地理区域附近的热区按照距离冷区地理区域的远近进行排序,方便冷区的空闲司机前往距离自己较近的热区,提高运力的调动速度;之后通过第二子区域确定单元,将排序列表中第一预设数量的第二地理区域确定为第二子区域,确定可以向冷区空闲运力推送的第二子区域的个数,方便司机进行自主选择与判断;之后在第一地理区域中确定第一空闲运力以及通过第一推送信息确定单元,向第一空闲运力发送至少一个对应于第二子区域的第一推送信息,实现冷区空闲运力的确定以及向冷区发送距离冷区较近的热区(第二子区域),为冷区的空闲运力选择出可以前往的热区,从而为冷区的空闲运力选择运行路线提供了依据,减少了司机空驶时间和乘客等待时间,提升了用户体验。\n[0038] 需要说明的是,第一预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0039] 在上述技术方案中,优选地,第一推送信息确定单元,具体包括:第一位置信息确定单元,用于在第一地理区域中确定每个第一空闲运力的第一位置信息;第三距离值确定单元,用于根据第一位置信息,确定每个第一空闲运力距每个第二子区域的第三距离值;第二排序单元,用于根据第三距离值由小到大的顺序对所有第二子区域进行排序;需求区域确定单元,用于确定第三预设数量的第二子区域;第一推送信息发送单元,用于向每个第一空闲运力发送至少一个对应于第二子区域的第一推送信息。\n[0040] 在该技术方案中,通过第一推送信息确定单元,在第一地理区域中确定第一空闲运力以及向第一空闲运力发送至少一个对应于第二子区域的第一推送信息,具体分为五个步骤:通过第一位置信息确定单元,在第一地理区域中确定每个第一空闲运力的第一位置信息,实现对于冷区空闲运力(司机的)位置确定,便于确定距离冷区空闲司机较近的热区,方便司机快速接到乘客;再通过第三距离值确定单元,根据第一位置信息,确定每个第一空闲运力距每个第二子区域的第三距离值,实现冷区空闲司机距离第二子区域的距离测量,以便在所有第二子区域中选择出距离司机较近的第二子区域作为推送区域的备选;然后通过第二排序单元,将距离冷区附近范围内的热区按照距冷区的距离进行排序,以确定距离冷区较近的热区;然后通过需求区域确定单元,确定第三预设数量的第二子区域,确定可以向冷区空闲司机推送的第二子区域的个数,方便司机进行自主选择与判断;之后通过第一推送信息发送单元,向每个第一空闲运力发送至少一个对应于第二子区域的第一推送信息,将距离冷区空闲司机较近的第二子区域推送给司机,为冷区的空闲运力选择出可以前往的热区,为司机选择运行路线提供了依据,减少了冷区空闲司机空驶造成的浪费,促进运力平衡的同时提高了司机的收入。\n[0041] 需要说明的是,在第一地理区域中确定每个第一空闲运力的第一位置信息可以是司机手动输入或通过GPRS进行自动定位。\n[0042] 另外,还需要说明的是,第三预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0043] 此外,还需要说明的是,向司机推送信息可以具有频次的控制,减少对司机的打扰,提升司机的使用体验。\n[0044] 在上述技术方案中,优选地,调度信息发送单元,具体包括:第二距离确定单元,用于根据第二地区集合中的第二地理区域,确定每个第二地理区域对应于第一地区集合中的所有第一地理区域的第二距离值;第三排序单元,用于根据第二距离值由小到大的顺序,将对应于每个第二地理区域的第一地理区域进行排序;第一子区域确定单元,用于确定第二预设数量的第一地理区域为第一子区域;第二推送信息发送单元,用于在至少一个第一子区域中确定第二空闲运力以及向第二空闲运力发送对应于第二地理区域的第二推送信息。\n[0045] 在该技术方案中,通过调度信息发送单元,向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,具体分为四个步骤:通过第二距离确定单元,根据第二地区集合中的所有第二地理区域,确定每个第二地理区域对应于第一地区集合中的第一地理区域的第一距离值,实现对于筛选出的所有热区内的地理区域到筛选出的所有冷区内的地理区域距离进行测量,便于搜索热区内的地理区域附近范围内的冷区;然后通过第三排序单元,根据第一距离值由小到大的顺序,将对应于每个第二地理区域的第一地理区域进行排序,实现将热区对应的地理区域附近的冷区按照距离热区地理区域的远近进行排序,方便距离热区较近的冷区空闲司机前往热区,提高了运力的调动速度;之后通过第一子区域确定单元,将排序列表中第二预设数量的第一地理区域确定为第一子区域,确定距离热区较近的冷区个数,从而确定可以发送推送信息的冷区的个数;之后通过在至少一个第一子区域中确定第二空闲运力以及通过第二推送信息发送单元,向第二空闲运力发送对应于第二地理区域的第二推送信息,实现了对于距离热区较近的空闲运力的确定,为热区选择出可以调度的冷区空闲运力,减少了司机空驶时间和乘客等待时间,提升了用户体验。\n[0046] 需要说明的是,第二预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0047] 另外,还需要说明的是,第二空闲运力可以是没有乘客的空车,也可以是具有空座位的网约车,对于具有空座位的网约车可以将和已搭载乘客具有相同目的地的订单或网约车已选路线上的沿途的其它订单推送给司机,实现运力的充分利用。\n[0048] 在上述技术方案中,优选地,在至少一个第一子区域中确定第二空闲运力以及向第二空闲运力发送对应于第二地理区域的第二推送信息,具体包括:在所有第一子区域中确定每个第二空闲运力的第二位置信息;根据第二位置信息,确定每个第二空闲运力距第二地理区域的第四距离值;根据第四距离值由小到大的顺序对所有第二空闲运力进行排序;确定第三预设数量的优选第二空闲运力;向所有优选第二空闲运力发送对应于第二地理区域的第二推送信息。\n[0049] 在上述技术方案中,优选地,第二推送信息发送单元,具体包括:第二位置信息确定单元,用于在所有第一子区域中确定每个第二空闲运力的第二位置信息;第四距离值确定单元,用于根据第二位置信息,确定每个第二空闲运力距第二地理区域的第四距离值;第四排序单元,用于根据第四距离值由小到大的顺序对所有第二空闲运力进行排序;空闲运力确定单元,用于确定第三预设数量的优选第二空闲运力;第二推送信息发送单元,用于向所有优选第二空闲运力发送对应于第二地理区域的第二推送信息。\n[0050] 在该技术方案中,通过第二推送信息发送单元,在至少一个第一子区域中确定第二空闲运力以及向第二空闲运力发送对应于第二地理区域的第二推送信息,具体分为五个步骤:通过第二位置信息确定单元,在所有第一子区域中确定每个第二空闲运力的第二位置信息,实现对于冷区空闲运力(司机的)位置确定,便于确定距离热区较近的冷区空闲司机的位置,减少热区乘客等待时间,缓解热区供需不平衡的情况;再通过第四距离值确定单元,根据第二位置信息,确定每个第二空闲运力距每个第二地理区域的第四距离值,实现冷区空闲司机距离第二地理区域的距离测量,以便在所有第一子区域中选择出距离热区较近的第一子区域作为推送对象;然后通过第四排序单元,根据第四距离值由小到大的顺序对所有第二空闲运力进行排序,从而筛选出距离热区较近的空闲运力的集合;之后通过空闲运力确定单元,确定第三预设数量的优选第二空闲运力,确定可以进行推送的冷区空闲运力的个数,并作为推送对象的备选;之后通过第二推送信息发送单元,向所有优选第二空闲运力发送对应于第二地理区域的第二推送信息,向筛选出的距离热区较近的所有冷区空闲司机发送该地理区域的推送信息,从而减少了乘客等待时间和司机空驶成本,使热区集合中的第二地理区域供需不平衡情况得到缓解,同时增加了冷区空闲司机的收入。\n[0051] 需要说明的是,在第一子区域中确定每个第二空闲运力的第二位置信息可以是司机手动输入或通过GPRS进行自动定位。\n[0052] 另外,还需要说明的是,第三预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0053] 此外,还需要说明的是,向司机推送信息可以具有频次的控制,减少对司机的打扰,提升司机的使用体验。\n[0054] 本发明第三方面的技术方案提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时执行上述任一项技术方案中的运力调度方法。\n[0055] 在该技术方案中,执行上述任一项的运力调度方法的计算机程序存储在存储器上,处理器执行计算机程序时,可实现上述任一技术方案中的运力调度方法,因此具有如上述任一项技术方案的调度示方法的全部有益效果,在此不再赘述。\n[0056] 本发明第四方面的技术方案提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一项技术方案中的运力调度方法。\n[0057] 在该技术方案中,处理器实现如上述的运力调度方法需要通过计算机程序,这种计算机程序需要存储在计算机可读取介质中。这种计算机可读取介质保证了计算机程序能够被处理器执行,从而实现了上述任一技术方案中的运力调度方法,因此具有如上述任一项技术方案的调度示方法的全部有益效果,在此不再赘述。\n[0058] 本发明第五方面的技术方案提出了一种服务器,包括:上述任一项的运力调度系统。\n[0059] 在该技术方案中,包括任一项运力调度系统的服务器,可实现上述任一技术方案中的运力调度方法,因此具有如上述任一项技术方案的调度示方法的全部有益效果,在此不再赘述。\n[0060] 本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。\n附图说明\n[0061] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:\n[0062] 图1示出了根据本发明的一个实施例的运力调度方法的流程示意图;\n[0063] 图2示出了根据本发明的再一个实施例的运力调度方法的流程示意图;\n[0064] 图3示出了根据本发明的又一个实施例的运力调度方法的流程示意图;\n[0065] 图4示出了根据本发明的又一个实施例的运力调度系统的结构示意图;\n[0066] 图5示出了根据本发明的又一个实施例的计算机设备的结构示意图;\n[0067] 图6示出了根据本发明的又一个实施例的服务器的结构示意图。\n具体实施方式\n[0068] 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。\n[0069] 在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。\n[0070] 实施例1:\n[0071] 如图1所示,根据本发明的一个实施例的运力调度方法的流程示意图,包括:\n[0072] 步骤S102,确定在预设时间内至少一个地理区域的运力供需密度;\n[0073] 步骤S104,在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合;\n[0074] 步骤S106,向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息。\n[0075] 在该实施例中,通过步骤S102确定在预设时间内至少一个地理区域的运力供需密度,实现对于至少一个地理区域供需状况的判断,为冷热区的筛选提供依据;再通过步骤S104在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合,确定运力供需密度满足第一预设条件的第一地区集合为冷区,运力供需密度满足第二预设条件的第二地区集合为热区;然后通过步骤S106向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,实现冷区的空闲运力向热区的调度,从而在缓解热区运力紧张状况的同时,减少了冷区空闲运力的浪费,减少了因局部调动导致运力失衡的可能性,提高了网约车运力调度的效率。\n[0076] 需要说明的是,预设时间的设置可以根据网约车运行速度及乘客等待时间进行确定,合理的预设时间可以使得到的供需状况保持良好的实时性,提升司机和乘客双方的用户体验。\n[0077] 另外,还需要说明的是,运力供需密度可以是预设时间内未处理订单数量和空闲运力共同确定的,第一预设条件和第二预设条件可以是通过历史数据综合判断设定的。\n[0078] 此外,还需要说明的是,当某一地理区域网约车所提供的运力大于需求时,在该地理区域出现一定数量的空闲司机,当空闲司机的数量达到第一预设条件时,此时的地理区域确定为冷区;当某一地理区域网约车提供的运力小于需求时,在该地理区域出现一定数量的未满足订单,当未满足订单达到第二预设条件时,此时的地理区域确定为热区。\n[0079] 实施例2:\n[0080] 如图2所示,根据本发明的再一个实施例的运力调度方法的流程示意图,包括:步骤S202,确定在预设时间内至少一个地理区域的运力供需密度;步骤S204,在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合;步骤S206,根据第一地区集合中的所有第一地理区域,确定每个第一地理区域对应于第二地区集合中的第二地理区域的第一距离值;步骤S208,根据第一距离值由小到大的顺序,将对应于每个第一地理区域的第二地理区域进行排序;步骤S210,确定排序列表中第一预设数量的第二地理区域为第二子区域;步骤S212,第一地理区域中确定每个第一空闲运力的第一位置信息;步骤S214,根据第一位置信息,确定每个第一空闲运力距每个第二子区域的第三距离值;步骤S216,根据第三距离值由小到大的顺序对所有第二子区域进行排序;步骤S218,确定第三预设数量的第二子区域;步骤S220,向每个第一空闲运力发送至少一个对应于第二子区域的第一推送信息。\n[0081] 在该实施例中,通过步骤S202确定在预设时间内至少一个地理区域的运力供需密度,实现对于至少一个地理区域供需状况的判断,为冷热区的筛选提供依据;再通过步骤S204在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合,确定运力供需密度满足第一预设条件的第一地区集合为冷区,运力供需密度满足第二预设条件的第二地区集合为热区;然后通过步骤S206根据第一地区集合中的所有第一地理区域,确定每个第一地理区域对应于第二地区集合中的第二地理区域的第一距离值,实现对于筛选出的所有冷区内的地理区域到筛选出的所有热区内的地理区域距离进行测量,便于搜索冷区内的地理区域附近范围内的热区;之后通过步骤S208根据第一距离值由小到大的顺序,将对应于每个第一地理区域的第二地理区域进行排序,实现将冷区对应的地理区域附近的热区按照距离冷区地理区域的远近进行排序,方便冷区的空闲司机前往距离自己较近的热区,提高运力的调动速度;之后通过步骤S210,将排序列表中第一预设数量的第二地理区域确定为第二子区域,确定可以向冷区空闲运力推送的第二子区域的个数,方便司机进行自主选择与判断;之后通过步骤S212在第一地理区域中确定每个第一空闲运力的第一位置信息,实现对于冷区空闲运力(司机的)位置确定,便于确定距离冷区空闲司机较近的热区,方便司机快速接到乘客;之后通过步骤S214根据第一位置信息,确定每个第一空闲运力距每个第二子区域的第三距离值,实现冷区空闲司机距离第二子区域的距离测量,以便在所有第二子区域中选择出距离司机较近的第二子区域作为推送区域的备选;之后通过步骤S216根据第三距离值由小到大的顺序对所有第二子区域进行排序,将距离冷区附近范围内的热区按照距冷区的距离进行排序,以确定距离冷区较近的热区;然后通过步骤S218确定第三预设数量的第二子区域,确定可以向冷区空闲司机推送的第二子区域的个数,方便司机进行自主选择与判断;之后通过步骤S220向每个第一空闲运力发送至少一个对应于第二子区域的第一推送信息,将距离冷区空闲司机较近的第二子区域推送给司机,为冷区的空闲运力选择出可以前往的热区,为司机选择运行路线提供了依据,减少了冷区空闲司机空驶造成的浪费,促进运力平衡的同时提高了司机的收入;从而实现了冷区的空闲运力向热区的调度,在缓解热区运力紧张状况的同时,减少了冷区空闲运力的浪费,减少了因局部调动导致运力失衡的可能性,提高了网约车运力调度的效率。\n[0082] 需要说明的是,预设时间的设置可以根据网约车运行速度及乘客等待时间进行确定,合理的预设时间可以使得到的供需状况保持良好的实时性,提升司机和乘客双方的用户体验。\n[0083] 另外,还需要说明的是,运力供需密度可以是预设时间内未处理订单数量和空闲运力共同确定的,第一预设条件和第二预设条件可以是通过历史数据综合判断设定的。需要说明的是,第一预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0084] 此外,还需要说明的是,当某一地理区域网约车所提供的运力大于需求时,在该地理区域出现一定数量的空闲司机,当空闲司机的数量达到第一预设条件时,此时的地理区域确定为冷区;当某一地理区域网约车提供的运力小于需求时,在该地理区域出现一定数量的未满足订单,当未满足订单达到第二预设条件时,此时的地理区域确定为热区。\n[0085] 此外,还需要说明的是,在第一地理区域中确定每个第一空闲运力的第一位置信息可以是司机手动输入或通过GPRS进行自动定位。\n[0086] 此外,还需要说明的是,第三预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0087] 此外,还需要说明的是,向司机推送信息可以具有频次的控制,减少对司机的打扰,提升司机的使用体验。\n[0088] 实施例3:\n[0089] 如图3所示,根据本发明的又一个实施例的运力调度方法的流程示意图,包括:步骤S302,确定在预设时间内至少一个地理区域的运力供需密度;步骤S304,在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合;步骤S306,根据第二地区集合中的第二地理区域,确定每个第二地理区域对应于第一地区集合中的所有第一地理区域的第二距离值;步骤S308,根据第二距离值由小到大的顺序,将对应于每个第二地理区域的第一地理区域进行排序;步骤S310,确定第二预设数量的第一地理区域为第一子区域;步骤S312,在所有第一子区域中确定每个第二空闲运力的第二位置信息;步骤S314,根据第二位置信息,确定每个第二空闲运力距第二地理区域的第四距离值;步骤S316,根据第四距离值由小到大的顺序对所有第二空闲运力进行排序;步骤S318,确定第三预设数量的优选第二空闲运力;步骤S320,向所有优选第二空闲运力发送对应于第二地理区域的第二推送信息。\n[0090] 在该实施例中,通过步骤S302确定在预设时间内至少一个地理区域的运力供需密度,实现对于至少一个地理区域供需状况的判断,为冷热区的筛选提供依据;再通过步骤S304在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合,确定运力供需密度满足第一预设条件的第一地区集合为冷区,运力供需密度满足第二预设条件的第二地区集合为热区;然后通过步骤S306根据第二地区集合中的所有第二地理区域,确定每个第二地理区域对应于第一地区集合中的第一地理区域的第一距离值,实现对于筛选出的所有热区内的地理区域到筛选出的所有冷区内的地理区域距离进行测量,便于搜索热区内的地理区域附近范围内的冷区;之后通过步骤S308根据第一距离值由小到大的顺序,将对应于每个第二地理区域的第一地理区域进行排序,实现将热区对应的地理区域附近的冷区按照距离热区地理区域的远近进行排序,方便距离热区较近的冷区空闲司机前往热区,提高了运力的调动速度;之后通过步骤S310,将排序列表中第二预设数量的第一地理区域确定为第一子区域,确定距离热区较近的冷区个数,从而确定可以发送推送信息的冷区的个数;之后通过步骤S312在所有第一子区域中确定每个第二空闲运力的第二位置信息,实现对于冷区空闲运力(司机的)位置确定,便于确定距离热区较近的冷区空闲司机的位置,减少热区乘客等待时间,缓解热区供需不平衡的情况;之后通过步骤S314根据第二位置信息,确定每个第二空闲运力距每个第二地理区域的第四距离值,实现冷区空闲司机距离第二地理区域的距离测量,以便在所有第一子区域中选择出距离热区较近的第一子区域作为推送对象;之后通过步骤S316根据第四距离值由小到大的顺序对所有第二空闲运力进行排序,从而筛选出距离热区较近的空闲运力的集合;之后通过步骤S318确定第三预设数量的优选第二空闲运力,确定可以进行推送的冷区空闲运力的个数,并作为推送对象的备选;之后通过步骤S320向所有优选第二空闲运力发送对应于第二地理区域的第二推送信息,向筛选出的距离热区较近的所有冷区空闲司机发送该地理区域的推送信息,从而减少了乘客等待时间和司机空驶成本,使热区集合中的第二地理区域供需不平衡情况得到缓解,同时增加了冷区空闲司机的收入;从而实现了冷区的空闲运力向热区的调度,在缓解热区运力紧张状况的同时,减少了冷区空闲运力的浪费,减少了因局部调动导致运力失衡的可能性,提高了网约车运力调度的效率。\n[0091] 需要说明的是,预设时间的设置可以根据网约车运行速度及乘客等待时间进行确定,合理的预设时间可以使得到的供需状况保持良好的实时性,提升司机和乘客双方的用户体验。\n[0092] 另外,还需要说明的是,运力供需密度可以是预设时间内未处理订单数量和空闲运力共同确定的,第一预设条件和第二预设条件可以是通过历史数据综合判断设定的。\n[0093] 此外,还需要说明的是,当某一地理区域网约车所提供的运力大于需求时,在该地理区域出现一定数量的空闲司机,当空闲司机的数量达到第一预设条件时,此时的地理区域确定为冷区;当某一地理区域网约车提供的运力小于需求时,在该地理区域出现一定数量的未满足订单,当未满足订单达到第二预设条件时,此时的地理区域确定为热区。\n[0094] 此外,还需要说明的是,第二预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0095] 此外,还需要说明的是,第二空闲运力可以是没有乘客的空车,也可以是具有空座位的网约车,对于具有空座位的网约车可以将和已搭载乘客具有相同目的地的订单或网约车已选路线上的沿途的其它订单推送给司机,实现运力的充分利用。\n[0096] 此外,还需要说明的是,在第一子区域中确定每个第二空闲运力的第二位置信息可以是司机手动输入或通过GPRS进行自动定位。\n[0097] 另外,还需要说明的是,第三预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0098] 此外,还需要说明的是,向司机推送信息可以具有频次的控制,减少对司机的打扰,提升司机的使用体验。\n[0099] 实施例4:\n[0100] 如图4所示,根据本发明的一个实施例的运力调度系统40的结构示意图,包括:供需密度确定单元42,用于确定在预设时间内至少一个地理区域的运力供需密度;地区分类单元44,用于在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合;调度信息发送单元46,用于向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息\n[0101] 在该实施例中,通过供需密度确定单元42,确定在预设时间内至少一个地理区域的运力供需密度,实现对于至少一个地理区域供需状况的判断,为冷热区的筛选提供依据;\n再通过地区分类单元44,在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合,确定运力供需密度满足第一预设条件的第一地区集合为冷区,运力供需密度满足第二预设条件的第二地区集合为热区;然后通过调度信息发送单元46,向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,实现冷区的空闲运力向热区的调度,从而在缓解热区运力紧张状况的同时,减少了冷区空闲运力的浪费,减少了因局部调动导致运力失衡的可能性,提高了网约车运力调度的效率。通过确定在预设时间内至少一个地理区域的运力供需密度,实现对于至少一个地理区域供需状况的判断,为冷热区的筛选提供依据;再通过在所有地理区域中确定运力供需密度满足第一预设条件的第一地区集合以及运力供需密度满足第二预设条件的第二地区集合,确定运力供需密度满足第一预设条件的第一地区集合为冷区,运力供需密度满足第二预设条件的第二地区集合为热区;然后通过向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,实现冷区的空闲运力向热区的调度,从而在缓解热区运力紧张状况的同时,减少了冷区空闲运力的浪费,减少了因局部调动导致运力失衡的可能性,提高了网约车运力调度的效率。\n[0102] 需要说明的是,预设时间的设置可以根据网约车运行速度及乘客等待时间进行确定,合理的预设时间可以使得到的供需状况保持良好的实时性,提升司机和乘客双方的用户体验。\n[0103] 另外,还需要说明的是,运力供需密度可以是预设时间内未处理订单数量和空闲运力共同确定的,第一预设条件和第二预设条件可以是通过历史数据综合判断设定的。\n[0104] 此外,还需要说明的是,当某一地理区域网约车所提供的运力大于需求时,在该地理区域出现一定数量的空闲司机,当空闲司机的数量达到第一预设条件时,此时的地理区域确定为冷区;当某一地理区域网约车提供的运力小于需求时,在该地理区域出现一定数量的未满足订单,当未满足订单达到第二预设条件时,此时的地理区域确定为热区。\n[0105] 在上述实施例中,优选地,调度信息发送单元46,具体包括:第一距离确定单元\n462,用于根据第一地区集合中的所有第一地理区域,确定每个第一地理区域对应于第二地区集合中的第二地理区域的第一距离值;第一排序单元464,用于根据第一距离值由小到大的顺序,将对应于每个第一地理区域的第二地理区域进行排序;第二子区域确定单元466,用于确定排序列表中第一预设数量的第二地理区域为第二子区域;第一推送信息确定单元\n468,用于在第一地理区域中确定第一空闲运力以及向第一空闲运力发送至少一个对应于第二子区域的第一推送信息。\n[0106] 在该实施例中,通过调度信息发送单元46,向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,具体分为四个步骤:通过第一距离确定单元\n462,根据第一地区集合中的所有第一地理区域,确定每个第一地理区域对应于第二地区集合中的第二地理区域的第一距离值,实现对于筛选出的所有冷区内的地理区域到筛选出的所有热区内的地理区域距离进行测量,便于搜索冷区内的地理区域附近范围内的热区;然后通过第一排序单元464,根据第一距离值由小到大的顺序,将对应于每个第一地理区域的第二地理区域进行排序,实现将冷区对应的地理区域附近的热区按照距离冷区地理区域的远近进行排序,方便冷区的空闲司机前往距离自己较近的热区,提高运力的调动速度;之后通过第二子区域确定单元466,将排序列表中第一预设数量的第二地理区域确定为第二子区域,确定可以向冷区空闲运力推送的第二子区域的个数,方便司机进行自主选择与判断;\n之后在第一地理区域中确定第一空闲运力以及通过第一推送信息确定单元468,向第一空闲运力发送至少一个对应于第二子区域的第一推送信息,实现冷区空闲运力的确定以及向冷区发送距离冷区较近的热区(第二子区域),为冷区的空闲运力选择出可以前往的热区,从而为冷区的空闲运力选择运行路线提供了依据,减少了司机空驶时间和乘客等待时间,提升了用户体验。\n[0107] 需要说明的是,第一预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0108] 在上述实施例中,优选地,第一推送信息确定单元468,具体包括:第一位置信息确定单元4682,用于在第一地理区域中确定每个第一空闲运力的第一位置信息;第三距离值确定单元4684,用于根据第一位置信息,确定每个第一空闲运力距每个第二子区域的第三距离值;第二排序单元4686,用于根据第三距离值由小到大的顺序对所有第二子区域进行排序;需求区域确定单元4688,用于确定第三预设数量的第二子区域;第一推送信息发送单元4690,用于向每个第一空闲运力发送至少一个对应于第二子区域的第一推送信息。\n[0109] 在该实施例中,通过第一推送信息确定单元468,在第一地理区域中确定第一空闲运力以及向第一空闲运力发送至少一个对应于第二子区域的第一推送信息,具体分为五个步骤:通过第一位置信息确定单元4682,在第一地理区域中确定每个第一空闲运力的第一位置信息,实现对于冷区空闲运力(司机的)位置确定,便于确定距离冷区空闲司机较近的热区,方便司机快速接到乘客;再通过第三距离值确定单元4684,根据第一位置信息,确定每个第一空闲运力距每个第二子区域的第三距离值,实现冷区空闲司机距离第二子区域的距离测量,以便在所有第二子区域中选择出距离司机较近的第二子区域作为推送区域的备选;然后通过第二排序单元4686,将距离冷区附近范围内的热区按照距冷区的距离进行排序,以确定距离冷区较近的热区;然后通过需求区域确定单元4688,确定第三预设数量的第二子区域,确定可以向冷区空闲司机推送的第二子区域的个数,方便司机进行自主选择与判断;之后通过第一推送信息发送单元4690,向每个第一空闲运力发送至少一个对应于第二子区域的第一推送信息,将距离冷区空闲司机较近的第二子区域推送给司机,为冷区的空闲运力选择出可以前往的热区,为司机选择运行路线提供了依据,减少了冷区空闲司机空驶造成的浪费,促进运力平衡的同时提高了司机的收入。\n[0110] 需要说明的是,在第一地理区域中确定每个第一空闲运力的第一位置信息可以是司机手动输入或通过GPRS进行自动定位。\n[0111] 另外,还需要说明的是,第三预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0112] 此外,还需要说明的是,向司机推送信息可以具有频次的控制,减少对司机的打扰,提升司机的使用体验。\n[0113] 在上述实施例中,优选地,调度信息发送单元46,具体包括:第二距离确定单元\n470,用于根据第二地区集合中的第二地理区域,确定每个第二地理区域对应于第一地区集合中的所有第一地理区域的第二距离值;第三排序单元472,用于根据第二距离值由小到大的顺序,将对应于每个第二地理区域的第一地理区域进行排序;第一子区域确定单元474,用于确定第二预设数量的第一地理区域为第一子区域;第二推送信息发送单元476,用于在至少一个第一子区域中确定第二空闲运力以及向第二空闲运力发送对应于第二地理区域的第二推送信息。\n[0114] 在该实施例中,通过调度信息发送单元46,向处于第一地区集合的空闲运力发送至少一个对应于第二地区集合的调度信息,具体分为四个步骤:通过第二距离确定单元\n470,根据第二地区集合中的所有第二地理区域,确定每个第二地理区域对应于第一地区集合中的第一地理区域的第一距离值,实现对于筛选出的所有热区内的地理区域到筛选出的所有冷区内的地理区域距离进行测量,便于搜索热区内的地理区域附近范围内的冷区;然后通过第三排序单元472,根据第一距离值由小到大的顺序,将对应于每个第二地理区域的第一地理区域进行排序,实现将热区对应的地理区域附近的冷区按照距离热区地理区域的远近进行排序,方便距离热区较近的冷区空闲司机前往热区,提高了运力的调动速度;之后通过第一子区域确定单元474,将排序列表中第二预设数量的第一地理区域确定为第一子区域,确定距离热区较近的冷区个数,从而确定可以发送推送信息的冷区的个数;之后通过在至少一个第一子区域中确定第二空闲运力以及通过第二推送信息发送单元476,向第二空闲运力发送对应于第二地理区域的第二推送信息,实现了对于距离热区较近的空闲运力的确定,为热区选择出可以调度的冷区空闲运力,减少了司机空驶时间和乘客等待时间,提升了用户体验。\n[0115] 需要说明的是,第二预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0116] 另外,还需要说明的是,第二空闲运力可以是没有乘客的空车,也可以是具有空座位的网约车,对于具有空座位的网约车可以将和已搭载乘客具有相同目的地的订单或网约车已选路线上的沿途的其它订单推送给司机,实现运力的充分利用。\n[0117] 在上述实施例中,优选地,第二推送信息发送单元476,具体包括:第二位置信息确定单元4762,用于在所有第一子区域中确定每个第二空闲运力的第二位置信息;第四距离值确定单元4764,用于根据第二位置信息,确定每个第二空闲运力距第二地理区域的第四距离值;第四排序单元4766,用于根据第四距离值由小到大的顺序对所有第二空闲运力进行排序;空闲运力确定单元4768,用于确定第三预设数量的优选第二空闲运力;第二推送信息发送单元4770,用于向所有优选第二空闲运力发送对应于第二地理区域的第二推送信息。\n[0118] 在该实施例中,通过第二推送信息发送单元476,在至少一个第一子区域中确定第二空闲运力以及向第二空闲运力发送对应于第二地理区域的第二推送信息,具体分为五个步骤:通过第二位置信息确定单元4762,在所有第一子区域中确定每个第二空闲运力的第二位置信息,实现对于冷区空闲运力(司机的)位置确定,便于确定距离热区较近的冷区空闲司机的位置,减少热区乘客等待时间,缓解热区供需不平衡的情况;再通过第四距离值确定单元4764,根据第二位置信息,确定每个第二空闲运力距每个第二地理区域的第四距离值,实现冷区空闲司机距离第二地理区域的距离测量,以便在所有第一子区域中选择出距离热区较近的第一子区域作为推送对象;然后通过第四排序单元4766,根据第四距离值由小到大的顺序对所有第二空闲运力进行排序,从而筛选出距离热区较近的空闲运力的集合;之后通过空闲运力确定单元4768,确定第三预设数量的优选第二空闲运力,确定可以进行推送的冷区空闲运力的个数,并作为推送对象的备选;之后通过第二推送信息发送单元\n4770,向所有优选第二空闲运力发送对应于第二地理区域的第二推送信息,向筛选出的距离热区较近的所有冷区空闲司机发送该地理区域的推送信息,从而减少了乘客等待时间和司机空驶成本,使热区集合中的第二地理区域供需不平衡情况得到缓解,同时增加了冷区空闲司机的收入。\n[0119] 需要说明的是,在第一子区域中确定每个第二空闲运力的第二位置信息可以是司机手动输入或通过GPRS进行自动定位。\n[0120] 另外,还需要说明的是,第三预设数量可以是根据冷区的空闲运力、热区的供需情况以及历史供需数据综合判断设定的。\n[0121] 此外,还需要说明的是,向司机推送信息可以具有频次的控制,减少对司机的打扰,提升司机的使用体验。\n[0122] 实施例5:\n[0123] 如图5所示,根据本发明的又一个实施例的计算机设备50的结构示意图,包括存储器52、处理器54及存储在存储器52上并可在处理器54上运行的计算机程序,处理器54执行计算机程序时执行上述任一项实施例中的运力调度方法。\n[0124] 在该实施例中,执行上述任一项的运力调度方法的计算机程序存储在存储器上,处理器执行计算机程序时,可实现上述任一实施例中的运力调度方法,因此具有如上述任一项实施例的调度示方法的全部有益效果,在此不再赘述。\n[0125] 实施例6:\n[0126] 如图6所示,根据本发明的又一个实施例的服务器60的结构示意图,包括:上述任一项的运力调度系统400。\n[0127] 在该实施例中,包括任一项运力调度系统的服务器,可实现上述任一实施例中的运力调度方法,因此具有如上述任一项实施例的调度示方法的全部有益效果,在此不再赘述。\n[0128] 以上结合附图详细说明了本发明的技术方案,本发明提出了一种运力调度方法、运力调度系统及服务器。\n[0129] 在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。\n[0130] 以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2019-06-04
- 2018-06-01
实质审查的生效
IPC(主分类): G08G 1/00
专利申请号: 201710703123.5
申请日: 2017.08.16
- 2018-05-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |