【技术实现步骤摘要】
基于装饰BIM模型的任务调度方法和任务调度装置
本专利技术涉及任务调度
,特别涉及一种任务调度方法、装置、计算机设备及存储介质。
技术介绍
装饰BIM模型是将装饰装修与BIM建模技术相结合,应用在建筑装修工程中的装饰BIM模型具有协同化、可视化、三维渲染、模拟仿真等功能,通过3D效果图渲染可以直观地漫游建筑物内外装修全景,从而减少与业主沟通的障碍,更好适应装饰市场的需求。基于装饰BIM模型的业务特殊性,对于模型的处理过程往往需要调用多个服务节点来执行不同阶段的任务。现有技术中,通常将不同阶段的任务固定分配给对应的服务节点。然而,这种固定分配任务的方式很容易造成资源浪费,比如处理某些任务的服务节点始终处于繁忙状态,而另一些服务节点则大部分时间处于空闲状态,使得任务调度效率不高。其次,现有技术在分配服务节点时大多基于单一的线上资源,无法根据用户自身拥有的线下资源进行因地制宜地灵活设置,使得用户投入成本较高且无法达到满意效果。而且即使是对于纯线上分配方式,资源不能动态按需创建和及时销毁,容易造成线上资源浪费从而大大升 ...
【技术保护点】
1.一种基于装饰BIM模型的任务调度方法,其特征在于,包括:/n接收客户端发出的业务请求,根据所述业务请求确定待处理任务;/n将所述待处理任务分配到对应资源的执行器;/n接收并显示所述执行器发送的任务执行进度;/n确定所述待处理任务的预计完成时间。/n
【技术特征摘要】
1.一种基于装饰BIM模型的任务调度方法,其特征在于,包括:
接收客户端发出的业务请求,根据所述业务请求确定待处理任务;
将所述待处理任务分配到对应资源的执行器;
接收并显示所述执行器发送的任务执行进度;
确定所述待处理任务的预计完成时间。
2.根据权利要求1所述的任务调度方法,其特征在于,所述接收客户端发出的业务请求,根据所述业务请求确定待处理任务的步骤包括:
获取所述业务请求中包含的处理事件;
根据预设的处理步骤,将所述处理事件拆分为一个或多个待处理任务;
将所述待处理任务写入数据库的任务列表中。
3.根据权利要求2所述的任务调度方法,其特征在于,所述将所述待处理任务分配到对应资源的执行器的步骤包括:
从所述任务列表中获取第一数量的待处理任务;
获取当前处于空闲状态的候选执行器,其中,所述候选执行器包括用户指定资源的执行器;
从数据库中查询预设的执行器列表,确定与每个所述候选执行器相匹配的任务类型;
根据所述任务类型确定与所述第一数量的待处理任务相对应的目标执行器;
将所述第一数量的待处理任务分别分配给对应的目标执行器。
4.根据权利要求3所述的任务调度方法,其特征在于,所述第一数量的待处理任务中包含第二数量的特定用户的待处理任务,所述第二数量小于所述第一数量;
其中,所述第二数量是根据所述特定用户的权重值与所述第一数量的乘积计算得到的。
5.根据权利要求1所述的任务调度方法,其特征在于,所述接收并显示所述执行器发送的任务执行进度的步骤包括:
基于第一预设频率从数据缓存组件中查询进度信...
【专利技术属性】
技术研发人员:翁泉飞,曹鹏飞,齐鸿儒,
申请(专利权)人:广联达科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。