基于定时器自动分配资源的方法及设备技术

技术编号:16129777 阅读:43 留言:0更新日期:2017-09-01 21:20
本申请的目的是提供一种基于定时器自动分配资源的方法及设备,本申请通过基于预设的定时器策略在触发时刻发送资源请求对象的查询请求;根据所述查询请求从数据库中确定有效期内的资源请求对象;根据所述数据库中配置的调度单位时间及所述预设的定时器策略为所述资源请求对象分配资源,其中,所述调度单位时间包括特定工作日、常规工作日及非工作日。从而合理分配资源,使得资源最大化的利用,在有效期内进行分配资源,降低资源分配错误的几率,同时,基于定时器自动分配资源,解决人力资源成本问题。

【技术实现步骤摘要】
基于定时器自动分配资源的方法及设备
本申请涉及计算机领域,尤其涉及一种基于定时器自动分配资源的方法及设备。
技术介绍
随着时代的进步,新兴产业的发展,互联网已经成为促进社会发展密不可分的一部分。网络信息时代的到来,带给人们越来越多的便利,然而在资源以及人员分配、调度方面有所欠缺,如出租车人员车辆分配调度,快递和医院的人员分配调度,巴士的司机排班,使用excel文档来规划安排,或者再好一点的调度系统,也得手动去操作安排排班等。传统的人工调度具有如下问题:调度不及时,随着企业的发展壮大,需要调度的人力,资源越来越多,人工调度可能安排不及时,导致后续工作的延迟等;成本增加、人力资源浪费,在大部分企业运营中,都存在高峰期,如春节、中秋节等节日以及活动日,此时企业可能会新增调度人员以应对高峰期的调度,但新增调度人员只有在高峰期时才起到最大作用,大部分时间为闲置,造成人力资源的浪费,同时增加企业人员成本;资源分配错误,在人工分配的过程,大部分都是通过脑力去计算规划,很容易出现资源分配不当,以及分配错误的风险。申请内容本申请的一个目的是提供一种基于定时器自动分配资源的方法及设备,解决现有技术中分配资源不合理、调度不及时及人力资源浪费问题。根据本申请的一个方面,提供了一种基于定时器自动分配资源的方法,其中,该方法包括:基于预设的定时器策略在触发时刻发送资源请求对象的查询请求;根据所述查询请求从数据库中确定有效期内的资源请求对象;根据所述数据库中配置的调度单位时间及所述预设的定时器策略为所述资源请求对象分配资源,其中,所述调度单位时间包括特定工作日、常规工作日及非工作日。进一步地,根据所述查询请求从数据库中确定有效期内的资源请求对象,包括:根据所述查询请求从数据库中确定有效期中从当前时间至预设日期内的资源请求对象。进一步地,所述资源请求对象包括待排班路线时,基于预设的定时器策略在触发时刻发送资源请求对象的查询请求,包括:基于预设的定时器策略在触发时刻发送待排班路线的查询请求。进一步地,根据所述查询请求从数据库中确定有效期内的资源请求对象,包括:根据所述查询请求从数据库中获取车辆路线、车辆路线的有效期及配置的调度单位时间;根据所述车辆路线、车辆路线的有效期及配置的调度单位时间确定所述有效期中从当前时间至预设日期内的待排班路线。进一步地,根据所述数据库中配置的调度单位时间及所述预设的定时器策略为所述资源请求对象分配资源,包括:基于所述数据库中配置的调度单位时间及所述预设的定时器策略确定班车司机及排班车辆数量,其中,在所述调度单位时间内一个待排班路线对应一个或若干班车司机及排班车辆;基于所述确定的班车司机、所述排班车辆数量及所述待排班路线的有效期为所述待排班路线进行车辆排班。进一步地,基于所述确定的班车司机、所述排班车辆数量及所述待排班路线的有效期为所述待排班路线进行车辆排班之后,包括:将所述车辆排班的排班结果按照所述车辆对应的发车时间排序至排班列表中,并将所述排班列表发送至所述数据库中。根据本申请另一个方面,还提供了一种基于定时器自动分配资源的设备,所述设备包括:发送装置,用于基于预设的定时器策略在触发时刻发送资源请求对象的查询请求;确定装置,用于根据所述查询请求从数据库中确定有效期内的资源请求对象;分配装置,用于根据所述数据库中配置的调度单位时间及所述预设的定时器策略为所述资源请求对象分配资源,其中,所述调度单位时间包括特定工作日、常规工作日及非工作日。进一步地,所述确定装置用于:根据所述查询请求从数据库中确定有效期中从当前时间至预设日期内的资源请求对象。进一步地,所述资源请求对象包括待排班路线时,所述发送装置用于:基于预设的定时器策略在触发时刻发送待排班路线的查询请求。进一步地,所述确定装置用于:根据所述查询请求从数据库中获取车辆路线、车辆路线的有效期及配置的调度单位时间;根据所述车辆路线、车辆路线的有效期及配置的调度单位时间确定所述有效期中从当前时间至预设日期内的待排班路线。进一步地,所述分配装置用于:基于所述数据库中配置的调度单位时间及所述预设的定时器策略确定班车司机及排班车辆数量,其中,在所述调度单位时间内一个待排班路线对应一个或若干班车司机及排班车辆;基于所述确定的班车司机、所述排班车辆数量及所述待排班路线的有效期为所述待排班路线进行车辆排班。进一步地,所述设备包括:存储装置,用于将所述车辆排班的排班结果按照所述车辆对应的发车时间排序至排班列表中,并将所述排班列表发送至所述数据库中。与现有技术相比,本申请通过基于预设的定时器策略在触发时刻发送资源请求对象的查询请求;根据所述查询请求从数据库中确定有效期内的资源请求对象;根据所述数据库中配置的调度单位时间及所述预设的定时器策略为所述资源请求对象分配资源,其中,所述调度单位时间包括特定工作日、常规工作日及非工作日。从而合理分配资源,使得资源最大化的利用,在有效期内进行分配资源,降低资源分配错误的几率,同时,基于定时器自动分配资源,解决人力资源成本问题。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1示出根据本申请一个方面的一种基于定时器自动分配资源的方法流程示意图;图2示出根据本申请另一个方面的一种基于定时器自动分配资源的设备结构示意图;附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本申请作进一步详细描述。在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。图1示出根据本申请的一个方面提供的一种基于定时器自动分配资源的方法流程示意图,所述方法包括:步骤S11~步骤S13,其中,在步骤S11中,基于预设的定时器策略在触发时刻发送资源请求对象的查询请求;在步骤S12中,根据所述查询请求从数据库中确定有效期内的资源请求对象;在步骤S13中,根据所述数据库中配置的调度单位时间及所述预设的定时器策略为所述资源请求对象分配资源,其中,所述调度单位时间包括特定工作日、常规工作日及非工作日。从而合理分配资源,使得资源最大化的利用,在有效期内进行分配资源,降低本文档来自技高网...
基于定时器自动分配资源的方法及设备

【技术保护点】
一种基于定时器自动分配资源的方法,其中,所述方法包括:基于预设的定时器策略在触发时刻发送资源请求对象的查询请求;根据所述查询请求从数据库中确定有效期内的资源请求对象;根据所述数据库中配置的调度单位时间及所述预设的定时器策略为所述资源请求对象分配资源,其中,所述调度单位时间包括特定工作日、常规工作日及非工作日。

【技术特征摘要】
1.一种基于定时器自动分配资源的方法,其中,所述方法包括:基于预设的定时器策略在触发时刻发送资源请求对象的查询请求;根据所述查询请求从数据库中确定有效期内的资源请求对象;根据所述数据库中配置的调度单位时间及所述预设的定时器策略为所述资源请求对象分配资源,其中,所述调度单位时间包括特定工作日、常规工作日及非工作日。2.根据权利要求1所述的方法,其中,根据所述查询请求从数据库中确定有效期内的资源请求对象,包括:根据所述查询请求从数据库中确定有效期中从当前时间至预设日期内的资源请求对象。3.根据权利要求1所述的方法,其中,所述资源请求对象包括待排班路线时,基于预设的定时器策略在触发时刻发送资源请求对象的查询请求,包括:基于预设的定时器策略在触发时刻发送待排班路线的查询请求。4.根据权利要求3所述的方法,其中,根据所述查询请求从数据库中确定有效期内的资源请求对象,包括:根据所述查询请求从数据库中获取车辆路线、车辆路线的有效期及配置的调度单位时间;根据所述车辆路线、车辆路线的有效期及配置的调度单位时间确定所述有效期中从当前时间至预设日期内的待排班路线。5.根据权利要求4所述的方法,其中,根据所述数据库中配置的调度单位时间及所述预设的定时器策略为所述资源请求对象分配资源,包括:基于所述数据库中配置的调度单位时间及所述预设的定时器策略确定班车司机及排班车辆数量,其中,在所述调度单位时间内一个待排班路线对应一个或若干班车司机及排班车辆;基于所述确定的班车司机、所述排班车辆数量及所述待排班路线的有效期为所述待排班路线进行车辆排班。6.根据权利要求5所述的方法,其中,基于所述确定的班车司机、所述排班车辆数量及所述待排班路线的有效期为所述待排班路线进行车辆排班之...

【专利技术属性】
技术研发人员:刘涛汪训
申请(专利权)人:上海雷腾软件股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1