共享车辆调度方法、设备、存储介质及计算机程序产品
文献发布时间:2023-06-19 11:22:42
技术领域
本公开的实施例涉及通信技术及共享车辆技术领域,尤其涉及一种共享车辆调度方法、设备、存储介质及计算机程序产品。
背景技术
随着共享经济的到来,共享车辆发展迅速,例如共享单车、共享电单车、共享汽车等,已成为人们出行的重要交通工具,共享车辆提供单车、电单车、汽车等的分时租赁,是一种新型环保共享经济。
由于不同区域不同时段对于共享车辆的需求可能不同,因此需要对共享车辆进行实时调度。现有技术中通常由运营人员通过分析各区域的共享车辆使用情况来确定共享车辆的调度策略,再进行共享车辆的调度。
但运营人员确定的共享车辆的调度策略的准确度有限,无法精准的满足共享车辆投放数量与实际需求量的平衡,导致无法很好的满足用户用车需求,也导致资源浪费。
发明内容
本公开的实施例提供一种共享车辆调度方法、设备、存储介质及计算机程序产品,用以提高共享车辆调度的准确性,满足用户的用车需求,避免资源浪费。
第一方面,本公开的实施例提供一种共享车辆调度方法,包括:
采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据;
根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系;
根据所述共享车辆的供求关系,对共享车辆进行调度。
第二方面,本公开的实施例提供一种共享车辆调度设备,包括:
采集模块,用于采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据;
处理模块,用于根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系;
调度模块,用于根据所述共享车辆的供求关系,对共享车辆进行调度
第三方面,本公开的实施例提供一种共享车辆调度设备,包括:存储器和处理器;
所述存储器用于存储程序指令;
所述处理器用于调用所述存储器中的程序指令执行如第一方面所述的方法。
第四方面,本公开的实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序;所述计算机程序被执行时,实现如第一方面所述的方法。
第五方面,本公开的实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面所述的方法。
本公开的实施例提供的共享车辆调度方法、设备、存储介质及计算机程序产品,通过采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据;根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系;根据所述共享车辆的供求关系,对共享车辆进行调度。本公开实施例中通过分析用户终端中与共享车辆相关的操作行为数据,可以更加准确的确定目标区域在第一预设时段内的共享车辆的供求关系,进而基于所确定的供求关系,可以对共享车辆进行精准调度,提高共享车辆调度的准确性,满足用户的用车需求,避免资源浪费。
本公开的各种可行实施例及其技术优势将在下文详述。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1为本公开一实施例提供的共享车辆系统的示意图;
图2为本公开一实施例提供的共享车辆调度方法流程示意图;
图3为本公开另一实施例提供的共享车辆调度方法流程示意图;
图4为本公开另一实施例提供的共享车辆调度方法流程示意图;
图5为本公开另一实施例提供的共享车辆调度方法流程示意图;
图6为本公开另一实施例提供的共享车辆调度方法流程示意图;
图7为本公开一实施例提供的共享车辆调度设备的结构示意图;
图8为本公开另一实施例提供的共享车辆调度设备的结构示意图。
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
现有技术中,由于不同区域不同时段对于共享车辆的需求可能不同,因此需要对共享车辆进行实时调度。现有技术中通常由运营人员通过分析各区域的共享车辆使用情况来确定共享车辆的调度策略,例如由运营人员指定调度人员、指定调度区域、车辆调度数量或投放数量,再由调度人员根据运营人员的指令进行共享车辆的调度。
但现有技术中由运营人员确定的共享车辆的调度策略的准确度有限,无法精准的满足共享车辆投放数量与实际需求量的平衡,例如有些区域共享车辆可能供不应求,导致无法很好的满足用户用车需求,或者有些区域共享车辆也可能供大于求,导致资源浪费。
为了解决上述技术问题,本公开实施例通过采集预设时段目标区域内用户终端中与共享车辆相关的操作行为数据,根据用户终端中与共享车辆相关的操作行为数据来分析目标区域的供求关系,尤其是,根据用户终端中与共享车辆相关的操作行为数据可分析到有多少用户有用车需求(例如启动共享车辆相关应用程序、尝试对共享车辆开锁),以及有多少用户的用车需求得到满足(例如成功开锁),从而可以确定目标区域是否供不应求,或者将用车需求与目标区域共享车辆数量比较,确定目标区域是否供大于求,本公开实施例中所确定的供求关系较为准确,进而基于所确定的供求关系,可以对共享车辆进行精准调度,提高共享车辆调度的准确性,满足用户的用车需求,避免资源浪费。
本公开实施例提供的共享车辆调度方法适用于如图1所示的共享车辆系统,如图1所示,共享车辆系统包括:服务器110、用户终端120和共享车辆130。
服务器110提供处理、数据库、通讯设施的业务点。服务器110可以是整体式服务器或是跨多计算机或计算机数据中心的分散式服务器。服务器110可以是各种类型的,例如但不限于,网络服务器,新闻服务器,邮件服务器,消息服务器,广告服务器,文件服务器,应用服务器,交互服务器,数据库服务器,或代理服务器。在一些实施例中,每个服务器可以包括硬件,软件,或用于执行服务器所支持或实现的合适功能的内嵌逻辑组件或两个或多个此类组件的组合。例如,服务器例如刀片服务器、云端服务器等,或者可以是由多台服务器组成的服务器群组,可以包括上述类型的服务器中的一种或多种等等。
用户终端120例如是智能手机、便携式电脑、平板电脑、掌上电脑、可穿戴设备、虚拟现实设备、增强现实设备等或其任何组合,在此不做限定。其中,图1以用户终端120为智能手机为例示出。
共享车辆130例如是共享单车、共享电单车、共享三轮车、共享电动助力车、共享摩托车以及共享四轮乘用车等,在此不做限定。其中,图1以共享车辆130为共享自行车为例示出。其中,共享车辆130上设置有锁机构140,锁机构140用于锁定或解锁共享车辆130。锁机构140可以是机械锁或电子锁。共享车辆130和锁机构140可以是彼此机械连接的部件。例如,共享车辆130和锁机构140可以是相互独立的部件,并且锁机构140可以安装在共享车辆130上。可选的,共享车辆130和锁机构140可以集成为一整体。
用户终端120可以通过无线或有线网络与服务器110通信。无线网络可以是2G或者3G或者4G或者5G等通信网络,也可以是无线局域网,在此不做限定。用户终端120与共享车辆130和/或锁机构140之间可以通过近距离通信方式通信,近距离通信方式可以是蓝牙,也可以是wifi等。共享车辆130和/或锁机构140与服务器110之间可以通过无线网络进行通信。
用户终端120可以向服务器130发送与共享车辆130相关联的请求,例如共享车辆130的用车请求、结束用车请求等服务请求。针对共享车辆130的用车请求,该用车请求中携带有共享车辆或锁机构的唯一标识。该唯一标识可以包括条形码,快速响应(QuickResponse,QR)码,包括字母和/或数字的序列号等,或其任何组合。比如用车请求可以是用户通过用户终端的摄像头扫描共享车辆130或锁机构140的QR码来触发上述用车请求,也可以是通过用户终端120输入唯一标识来触发上述用车请求。
上述的服务请求可以包括与骑行相关的信息,包括共享车辆类型,出发地点,目的地,骑行时间,骑行里程,路线等中的一种或几种的组合。服务请求还可以包括与用户(例如,用户账户信息)和/或用户终端120(例如,用户终端120的位置)有关的信息。
服务器110还可以向用户终端120、共享车辆130和/或锁机构140发送信息。例如,服务器110可以向共享车辆140和/或锁机构140发送如下至少一项:锁定和解锁共享车辆130的指令、与共享车辆130有关的信息(例如,提示共享车辆130是否被锁定的信息)。例如,服务器110可以向用户终端120发送如下至少一种:提示共享车辆130是否可用的信息,提示共享车辆130在当前位置是否允许锁定的信息)。
共享车辆130和/或锁机构140可以向服务器110、用户终端120分别传输状态信息,状态信息可以包括共享车辆130的位置,共享车辆130的锁定/解锁状态,共享车辆130的电池电力,操作信息等中的一种或多种。在一些实施例中,共享车辆130和/或锁机构140可以从用户终端120和/或服务器110接收指令(例如,锁定/解锁共享车辆130的指令)。
应当理解的是,尽管图1示出一个服务器110、一个用户终端120、一个共享车辆130,但不意味着限制各自的数量,共享车辆系统中可以包含多个服务器110、多个用户终端120、多个共享车辆130等。
基于上述共享车辆系统,本公开实施例提供的共享车辆调度方法可以由服务器110采集第一预设时段目标区域内用户终端120中与共享车辆相关的操作行为数据,进而根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系,再根据所述共享车辆的供求关系,对共享车辆进行调度。
下面以具体地实施例对本公开的实施例的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。
参考图2,图2为本公开实施例提供的共享车辆调度方法流程示意图。本实施例的共享车辆调度方法可以应用在服务器中,该共享车辆调度方法包括:
S201、采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据。
在本实施例中,为了分析第一预设时段目标区域内的共享车辆的供求关系,以第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据作为基础,用户终端中与共享车辆相关的操作行为数据可以较为真实的反映出用户的停车需求以及停车需求是否被满足,例如,第一预设时段目标区域内用户启动共享车辆相关应用程序和/或尝试对共享车辆开锁,说明用户在第一预设时段内有在目标区域用车的需求,而第一预设时段目标区域内用户成功开锁,则说明用户的用车需求得到满足。
在上述实施例的基础上,所述第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据包括:第一预设时段目标区域内共享车辆相关应用程序的启动次数、对共享车辆尝试开锁次数以及成功开锁次数。其中共享车辆相关应用程序包括但不限于以下至少之一:终端设备中共享车辆专用的应用程序(Application,APP)或小程序、包括共享车辆开锁关锁功能的其他应用程序(APP)或小程序等。共享车辆相关应用程序的启动次数可以粗略的反映用户的出行需求,而共享车辆尝试开锁次数则可以精准的反映出用户使用共享车辆的需求,成功开锁次数则可精准的反映出用户使用共享车辆的需求得到满足。共享车辆的需求
在上述实施例的基础上,本实施例中在采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据时,具体可以通过在用户终端上的预设埋点,采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据。本实施例中,埋点是一种常用的数据采集方法,具体的埋点方式此处不做限定,通过埋点可以采集到所有用户在终端中与共享车辆相关的操作行为数据,进一步的,可从中筛选出第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据。
需要说明的是,本实施例中的第一预设时段可以为距离当前最近的一段时间,从而可以进行实时分析目标区域在所述第一预设时段内的共享车辆的供求关系。其中第一预设时段的具体时长可以根据实际情况进行设定,此处不做限制。
S202、根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系。
在本实施例中,在采集到第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据后,可对操作行为数据按照预设规则进行分析,确定目标区域在所述第一预设时段内的共享车辆的供求关系。
可选的,在第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据包括:第一预设时段目标区域内共享车辆相关应用程序的启动次数、对共享车辆尝试开锁次数以及成功开锁次数的情况下,如图3所示,所述S202根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系,具体可包括:
S2021、确定所述共享车辆相关应用程序的启动次数与所述对共享车辆尝试开锁次数的第一和值;确定所述成功开锁次数与所述第一和值的比值;
S2022、若所述比值小于第一预设阈值、且所述第一和值不小于第二预设阈值,则确定所述目标区域在所述第一预设时段内的共享车辆的供求关系为供不应求;或者
S2023、若所述目标区域的沉默共享车辆数量大于所述第一和值,则确定所述目标区域在所述第一预设时段内的共享车辆的供求关系为供大于求,所述沉默共享车辆为最近第二预设时段内未被使用的共享车辆。
在本实施例中,为了方便说明,将第一预设时段目标区域内共享车辆相关应用程序的启动次数记为T
进一步的,若
此外,将目标区域的沉默共享车辆数量记为silent,沉默共享车辆为最近第二预设时段内未被使用的共享车辆,例如12小时未被使用的共享车辆,当silent>T
当然,确定目标区域在所述第一预设时段内的共享车辆的供求关系也可通过其他方式实现,此处并不作限制。
S203、根据所述共享车辆的供求关系,对共享车辆进行调度。
在本实施例中,在确定目标区域在第一预设时段内的共享车辆的供求关系后,可基于供求关系进行共享车辆的调度,例如目标区域在第一预设时段内的供求关系为供不应求,则可增加共享车辆的投放量,也可将其他供大于求区域的共享车辆移动至目标区域,或者向附近即将停车的用户终端发送停车请求,用于请求用户将共享车辆停放到目标区域;再如,目标区域在第一预设时段内的供求关系为供大于求,则可减少共享车辆的投放量、或者将目标区域共享车辆移走,也可将目标区域一些共享车辆移动至其他供不应求区域的共享车辆,或者向附近即将停车的用户终端发送停车请求,用于请求用户将共享车辆停放到其他供不应求的区域。当然,调度方式并不限于上述举例,更多的方式此处不再赘述。
本实施例提供的共享车辆调度方法,通过采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据;根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系;根据所述共享车辆的供求关系,对共享车辆进行调度。本实施例中通过分析用户终端中与共享车辆相关的操作行为数据,可以更加准确的确定目标区域在第一预设时段内的共享车辆的供求关系,进而基于所确定的供求关系,可以对共享车辆进行精准调度,提高共享车辆调度的准确性,满足用户的用车需求,避免资源浪费。
在上述任一实施例的基础上,如图4所示,所述共享车辆调度方法还可包括:
S301、获取历史时段目标区域内共享车辆相关应用程序的启动次数、对共享车辆尝试开锁次数以及成功开锁次数;
S302、根据历史时段目标区域内共享车辆相关应用程序的启动次数与对共享车辆尝试开锁次数的第二和值,确定所述第二预设阈值;
S303、根据历史时段目标区域内成功开锁次数与所述第二和值的比值,确定所述第一预设阈值。
上述实施例中的第一预设阈值用于表征共享车辆开锁成功率阈值,第二预设阈值用于表征共享车辆的热点要求阈值,第一预设阈值和第二预设阈值可根据目标区域的历史数据进行确定,也即分析历史数据确定历史供求关系,进而基于历史供求关系来调整第一预设阈值和第二预设阈值,进而以第一预设阈值和第二预设阈值作为衡量目标区域在第一预设时段内的共享车辆的供求关系的基础。
其中,目标区域的历史数据包括历史时段目标区域内共享车辆相关应用程序的启动次数、对共享车辆尝试开锁次数以及成功开锁次数,进而基于历史时段目标区域内共享车辆相关应用程序的启动次数与对共享车辆尝试开锁次数的第二和值,确定所述第二预设阈值,根据历史时段目标区域内成功开锁次数与所述第二和值的比值,确定所述第一预设阈值,也即根据目标区域在历史时段内的共享车辆的供求关系,调整第一预设阈值和第二预设阈值,使得第一预设阈值和第二预设阈值较为准确。
此外,本实施例中可以通过数据统计后得到热力图,其中热力图中可以显示出各区域历史时段目标区域内共享车辆相关应用程序的启动次数、对共享车辆尝试开锁次数以及成功开锁次数。
在上述任一实施例的基础上,如图5所示,S203所述的根据所述共享车辆的供求关系,对共享车辆进行调度,具体可包括:
S401、若所述目标区域在所述第一预设时段内的共享车辆的供求关系为供不应求,则根据距离和/或路况信息确定至少一个共享车辆的供求关系为供大于求的第二区域;
S402、向调度人员终端发送调度指令,所述第一调度指令用于指示将所述第二区域的共享车辆向所述目标区域进行调度。
在本实施例中,若确定目标区域在第一预设时段内的共享车辆的供求关系为供不应求,可以根据距离和/或路况信息确定至少一个共享车辆的供求关系为供大于求的第二区域,第二区域可以是与目标区域距离最短、和/或路况最好的区域,同时第二区域在第一预设时段内的共享车辆的供求关系为供大于求,对于第二区域的供求关系的判断同上述实施例,此处不再赘述。进一步的,可向调度人员终端发送调度指令,用以指示调度人员将第二区域的共享车辆向目标区域进行调度。
进一步的,所述第一调度指令包括共享车辆调度数量;所述方法还包括:
根据所述第一预设时段所述第二区域内共享车辆相关应用程序的启动次数与对共享车辆尝试开锁次数的第三和值,以及所述第二区域的沉默共享车辆数量,确定所述共享车辆调度数量,以使所述第二区域在调度后共享车辆的供求关系为供大于求或供求平衡。
在本实施例中,在向调度人员终端发送调度指令时,可以在调度指令中携带共享车辆调度数量,而共享车辆调度数量可根据第二区域的供求关系确定,也即在完成调度后,第二区域共享车辆的供求关系为供大于求或供求平衡,例如可以保证完成调度后第二区域的剩余沉默共享车辆数量仍大于第二区域内共享车辆相关应用程序的启动次数与对共享车辆尝试开锁次数的第三和值,也即silent>T
同样的,另一种可选实施例中,如图6所示,S203所述的根据所述共享车辆的供求关系,对共享车辆进行调度,具体可包括:
S501、若所述目标区域在所述第一预设时段内的共享车辆的供求关系为供大于求,则根据距离和/或路况信息确定至少一个共享车辆的供求关系为供不应求的第三区域;
S502、向调度人员终端发送第二调度指令,所述第二调度指令用于指示将所述目标区域的共享车辆向所述第三区域进行调度。
同样的,所述第二调度指令也可包括共享车辆调度数量;所述方法还包括:根据所述第一和值以及目标区域的沉默共享车辆数量,确定所述共享车辆调度数量,以使所述目标区域在调度后共享车辆的供求关系为供大于求或供求平衡,例如保证目标区域的沉默共享车辆数量大于所述第一和值,也即silent>T
在上述任一实施例的基础上,所述S203根据所述共享车辆的供求关系,对共享车辆进行调度,包括:
若所述目标区域的共享车辆的供求关系保持供不应求的时间超过第一预设时长阈值,则增加所述目标区域的共享车辆投放量;或者
若所述目标区域的共享车辆的供求关系保持供大于求的时间超过第二预设时长阈值,则减少所述目标区域的共享车辆投放量。
在本实施例中,目标区域的共享车辆的供求关系若长时间保持供不应求,可以在调度时增加目标区域的共享车辆投放量;或者,目标区域的共享车辆的供求关系若长时间保持供大于求,则在调度时减少目标区域的共享车辆投放量。通过调度人员改变共享车辆的投放量,来实现根据共享车辆的供求关系,对共享车辆进行调度。
对应于上文实施例的共享车辆调度方法,图7为本公开实施例提供的共享车辆调度设备的结构框图。为了便于说明,仅示出了与本公开实施例相关的部分。参照图7,所述共享车辆调度设备600包括:采集模块601、处理模块602以及调度模块603。
采集模块601,用于采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据;
处理模块602,用于根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系;
调度模块603,用于根据所述共享车辆的供求关系,对共享车辆进行调度。
根据本公开的一个或多个实施例,所述第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据包括:第一预设时段目标区域内共享车辆相关应用程序的启动次数、对共享车辆尝试开锁次数以及成功开锁次数。
根据本公开的一个或多个实施例,所述处理模块602在根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系时,用于:
确定所述共享车辆相关应用程序的启动次数与所述对共享车辆尝试开锁次数的第一和值;
确定所述成功开锁次数与所述第一和值的比值;
若所述比值小于第一预设阈值、且所述第一和值不小于第二预设阈值,则确定所述目标区域在所述第一预设时段内的共享车辆的供求关系为供不应求;或者
若所述目标区域的沉默共享车辆数量大于所述第一和值,则确定所述目标区域在所述第一预设时段内的共享车辆的供求关系为供大于求,所述沉默共享车辆为最近第二预设时段内未被使用的共享车辆。
根据本公开的一个或多个实施例,所述处理单元还用于:
获取历史时段目标区域内共享车辆相关应用程序的启动次数、对共享车辆尝试开锁次数以及成功开锁次数;
根据历史时段目标区域内共享车辆相关应用程序的启动次数与对共享车辆尝试开锁次数的第二和值,确定所述第二预设阈值;
根据历史时段目标区域内成功开锁次数与所述第二和值的比值,确定所述第一预设阈值。
根据本公开的一个或多个实施例,所述调度模块603在根据所述共享车辆的供求关系,对共享车辆进行调度时,用于:
若所述目标区域在所述第一预设时段内的共享车辆的供求关系为供不应求,则根据距离和/或路况信息确定至少一个共享车辆的供求关系为供大于求的第二区域;
向调度人员终端发送调度指令,所述调度指令用于指示将所述第二区域的共享车辆向所述目标区域进行调度。
根据本公开的一个或多个实施例,所述调度指令包括共享车辆调度数量;所述调度模块603还用于:
根据所述第一预设时段所述第二区域内共享车辆相关应用程序的启动次数与对共享车辆尝试开锁次数的第三和值,以及所述第二区域的沉默共享车辆数量,确定所述共享车辆调度数量,以使所述第二区域在调度后共享车辆的供求关系为供大于求或供求平衡。
根据本公开的一个或多个实施例,所述调度模块603在根据所述共享车辆的供求关系,对共享车辆进行调度时,用于:
若所述目标区域的共享车辆的供求关系保持供不应求的时间超过第一预设时长阈值,则增加所述目标区域的共享车辆投放量;或者
若所述目标区域的共享车辆的供求关系保持供大于求的时间超过第二预设时长阈值,则减少所述目标区域的共享车辆投放量。
根据本公开的一个或多个实施例,所述采集模块601在采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据时,用于:
通过在用户终端上的预设埋点,采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据。
本实施例提供的共享车辆调度设备,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。
本实施例提供的共享车辆调度设备,通过采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据;根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系;根据所述共享车辆的供求关系,对共享车辆进行调度。本实施例中通过分析用户终端中与共享车辆相关的操作行为数据,可以更加准确的确定目标区域在第一预设时段内的共享车辆的供求关系,进而基于所确定的供求关系,可以对共享车辆进行精准调度,提高共享车辆调度的准确性,满足用户的用车需求,避免资源浪费。
图8为本发明实施例提供的共享车辆调度设备的结构示意图。本发明实施例提供的共享车辆调度设备可以执行共享车辆调度方法实施例提供的处理流程,如图8所示,共享车辆调度设备70包括存储器71、处理器72;其中,计算机程序存储在存储器71中,并被配置为由处理器72执行以上实施例所述的共享车辆调度方法。此外,共享车辆调度设备70还可具有通讯接口73,用于接收和发送数据和/或调度指令。
图8所示实施例的共享车辆调度设备可用于执行上述共享车辆调度方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由处理器执行以完成上述共享车辆调度方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时完成上述共享车辆调度方法。
本申请还提供如下实施例:
实施例1、一种共享车辆调度方法,包括:
采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据;
根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系;
根据所述共享车辆的供求关系,对共享车辆进行调度。
实施例2、根据实施例1所述的方法,所述第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据包括:第一预设时段目标区域内共享车辆相关应用程序的启动次数、对共享车辆尝试开锁次数以及成功开锁次数。
实施例3、根据实施例2所述的方法,所述根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系,包括:
确定所述共享车辆相关应用程序的启动次数与所述对共享车辆尝试开锁次数的第一和值;
确定所述成功开锁次数与所述第一和值的比值;
若所述比值小于第一预设阈值、且所述第一和值不小于第二预设阈值,则确定所述目标区域在所述第一预设时段内的共享车辆的供求关系为供不应求;或者
若所述目标区域的沉默共享车辆数量大于所述第一和值,则确定所述目标区域在所述第一预设时段内的共享车辆的供求关系为供大于求,所述沉默共享车辆为最近第二预设时段内未被使用的共享车辆。
实施例4、根据实施例3所述的方法,还包括:
获取历史时段目标区域内共享车辆相关应用程序的启动次数、对共享车辆尝试开锁次数以及成功开锁次数;
根据历史时段目标区域内共享车辆相关应用程序的启动次数与对共享车辆尝试开锁次数的第二和值,确定所述第二预设阈值;
根据历史时段目标区域内成功开锁次数与所述第二和值的比值,确定所述第一预设阈值。
实施例5、根据实施例3或4所述的方法,所述根据所述共享车辆的供求关系,对共享车辆进行调度,包括:
若所述目标区域在所述第一预设时段内的共享车辆的供求关系为供不应求,则根据距离和/或路况信息确定至少一个共享车辆的供求关系为供大于求的第二区域;向调度人员终端发送第一调度指令,所述第一调度指令用于指示将所述第二区域的共享车辆向所述目标区域进行调度;或者
若所述目标区域在所述第一预设时段内的共享车辆的供求关系为供大于求,则根据距离和/或路况信息确定至少一个共享车辆的供求关系为供不应求的第三区域;向调度人员终端发送第二调度指令,所述第二调度指令用于指示将所述目标区域的共享车辆向所述第三区域进行调度。
实施例6、根据实施例5所述的方法,所述第一调度指令包括共享车辆调度数量;所述方法还包括:
根据所述第一预设时段所述第二区域内共享车辆相关应用程序的启动次数与对共享车辆尝试开锁次数的第三和值,以及所述第二区域的沉默共享车辆数量,确定所述共享车辆调度数量,以使所述第二区域在调度后共享车辆的供求关系为供大于求或供求平衡。
实施例7、根据实施例1-4任一项所述的方法,所述根据所述共享车辆的供求关系,对共享车辆进行调度,包括:
若所述目标区域的共享车辆的供求关系保持供不应求的时间超过第一预设时长阈值,则增加所述目标区域的共享车辆投放量;或者
若所述目标区域的共享车辆的供求关系保持供大于求的时间超过第二预设时长阈值,则减少所述目标区域的共享车辆投放量。
实施例8、根据实施例1所述的方法,所述采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据,包括:
通过在用户终端上的预设埋点,采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据。
实施例9、一种共享车辆调度设备,包括:
采集模块,用于采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据;
处理模块,用于根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系;
调度模块,用于根据所述共享车辆的供求关系,对共享车辆进行调度。
实施例10、根据实施例9所述的设备,所述第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据包括:第一预设时段目标区域内共享车辆相关应用程序的启动次数、对共享车辆尝试开锁次数以及成功开锁次数。
实施例11、根据实施例10所述的设备,所述处理模块在根据所述操作行为数据以及预设规则,确定所述目标区域在所述第一预设时段内的共享车辆的供求关系时,用于:
确定所述共享车辆相关应用程序的启动次数与所述对共享车辆尝试开锁次数的第一和值;
确定所述成功开锁次数与所述第一和值的比值;
若所述比值小于第一预设阈值、且所述第一和值不小于第二预设阈值,则确定所述目标区域在所述第一预设时段内的共享车辆的供求关系为供不应求;或者
若所述目标区域的沉默共享车辆数量大于所述第一和值,则确定所述目标区域在所述第一预设时段内的共享车辆的供求关系为供大于求,所述沉默共享车辆为最近第二预设时段内未被使用的共享车辆。
实施例12、根据实施例11所述的设备,所述处理单元还用于:
获取历史时段目标区域内共享车辆相关应用程序的启动次数、对共享车辆尝试开锁次数以及成功开锁次数;
根据历史时段目标区域内共享车辆相关应用程序的启动次数与对共享车辆尝试开锁次数的第二和值,确定所述第二预设阈值;
根据历史时段目标区域内成功开锁次数与所述第二和值的比值,确定所述第一预设阈值。
实施例13、根据实施例11或12所述的设备,所述调度模块在根据所述共享车辆的供求关系,对共享车辆进行调度时,用于:
若所述目标区域在所述第一预设时段内的共享车辆的供求关系为供不应求,则根据距离和/或路况信息确定至少一个共享车辆的供求关系为供大于求的第二区域;向调度人员终端发送第一调度指令,所述第一调度指令用于指示将所述第二区域的共享车辆向所述目标区域进行调度;或者
若所述目标区域在所述第一预设时段内的共享车辆的供求关系为供大于求,则根据距离和/或路况信息确定至少一个共享车辆的供求关系为供不应求的第三区域;向调度人员终端发送第二调度指令,所述第二调度指令用于指示将所述目标区域的共享车辆向所述第三区域进行调度。
实施例14、根据实施例13所述的设备,所述第一调度指令包括共享车辆调度数量;所述调度模块还用于:
根据所述第一预设时段所述第二区域内共享车辆相关应用程序的启动次数与对共享车辆尝试开锁次数的第三和值,以及所述第二区域的沉默共享车辆数量,确定所述共享车辆调度数量,以使所述第二区域在调度后共享车辆的供求关系为供大于求或供求平衡。
实施例15、根据实施例9-12任一项所述的设备,所述调度模块在根据所述共享车辆的供求关系,对共享车辆进行调度时,用于:
若所述目标区域的共享车辆的供求关系保持供不应求的时间超过第一预设时长阈值,则增加所述目标区域的共享车辆投放量;或者
若所述目标区域的共享车辆的供求关系保持供大于求的时间超过第二预设时长阈值,则减少所述目标区域的共享车辆投放量。
实施例16、根据实施例9所述的设备,所述采集模块在采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据时,用于:
通过在用户终端上的预设埋点,采集第一预设时段目标区域内用户终端中与共享车辆相关的操作行为数据。
实施例17、一种共享车辆调度设备,包括:存储器和处理器;
所述存储器用于存储程序指令;
所述处理器用于调用所述存储器中的程序指令执行如实施例1-8任一项所述的方法。
实施例18、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序;所述计算机程序被执行时,实现如实施例1-8任一项所述的方法。
实施例19、一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现实施例1-8任一项所述的方法的步骤。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开的实施例旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
- 共享车辆调度方法、设备、存储介质及计算机程序产品
- 信息共享方法、终端设备、存储介质及计算机程序产品