一种甘特图渲染方法及装置、电子设备、存储介质制造方法及图纸

技术编号:43547124 阅读:29 留言:0更新日期:2024-12-03 12:28
本申请实施例公开了一种甘特图渲染方法及装置、电子设备、存储介质,其中,所述方法包括:从项目管理系统或数据库中实时采集任务数据,通过WebSocket网络通信协议将所述任务数据传输到客户端,所述客户端接收并解析所述任务数据,并更新本地任务数据,将更新后的所述任务数据使用增量渲染技术进行增量渲染,仅渲染发生变化的任务数据。

【技术实现步骤摘要】

本专利技术涉及数据处理技术,涉及但不限于一种甘特图渲染方法及装置、电子设备、存储介质


技术介绍

1、甘特图是一种广泛应用于项目管理的工具,用于显示任务的时间安排和进展情况。然而,现有的甘特图工具(如microsoft project、jira、trello)尽管功能丰富,但在多人协作环境下,处理实时数据更新和高频数据变化时存在明显不足。传统的甘特图渲染方法通常需要重新生成整个图表,在面对多人协作时需要进行大规模数据的频繁更新,缺乏实时渲染与增量渲染,容易导致实时性不足、性能过慢、数据不一致等问题。


技术实现思路

1、针对现有技术中甘特图存在实时性不足、性能过慢和数据不一致的问题,本专利技术提供一种甘特图渲染方法及装置、电子设备、存储介质。

2、为达到以上目的,本专利技术的技术方案是:

3、一种甘特图渲染方法,包括:

4、从项目管理系统或数据库中实时采集任务数据,通过websocket网络通信协议将所述任务数据传输到客户端,所述客户端接收并解析所述任务数据,并更新本地任务数本文档来自技高网...

【技术保护点】

1.一种甘特图渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述客户端接收并解析所述任务数据,并更新本地任务数据,将更新后的所述任务数据使用增量渲染技术进行增量渲染,包括:

3.根据权利要求1所述的方法,其特征在于,所述客户端接收并解析所述任务数据,并更新本地任务数据,将更新后的所述任务数据使用增量渲染技术进行增量渲染,包括以下步骤:

4.根据权利要求1所述的方法,其特征在于,所述客户端接收并解析所述任务数据,并更新本地任务数据,将更新后的所述任务数据使用增量渲染技术进行增量渲染,包括:系统检测到任务数据变化,所述变化...

【技术特征摘要】

1.一种甘特图渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述客户端接收并解析所述任务数据,并更新本地任务数据,将更新后的所述任务数据使用增量渲染技术进行增量渲染,包括:

3.根据权利要求1所述的方法,其特征在于,所述客户端接收并解析所述任务数据,并更新本地任务数据,将更新后的所述任务数据使用增量渲染技术进行增量渲染,包括以下步骤:

4.根据权利要求1所述的方法,其特征在于,所述客户端接收并解析所述任务数据,并更新本地任务数据,将更新后的所述任务数据使用增量渲染技术进行增量渲染,包括:系统检测到任务数据变化,所述变化的任务数据包括所述任务数据的状态、时间或版本,并标记这些变化的任务数据;生成更新指令,所述更新指令包含变化的数据及其属性,将所述更新指令同步传递给渲染模块进行增量渲染。

5.根据权利要求2所述的方法,其特征在于,所述当多人同时操作时,检测并处理数据冲突,若存在数据冲突,则解决数据冲突后,更新本地任务数据,将更新后的数据进行增量渲染,包括以下步骤:

6.一种甘特图渲染装置,其特征在于,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述数据采集模块包括任务数据采集器和变化监控器,所述任务数据采集器用于从项目管理系统或数据库中采集任务数据;所述变化监控器定期扫描任务数据源,检测数据变化,并将变化的数据推送到所述实时通信模块。

8.根据权利要求6所述的装置,其特征在于,所述实时通信模块模块包括websocket服务器和websocket客户端,用于建立服务器与客户端之间的websocket连接,当所述数据采集模块检测到数据变化时,将所述变化的数据通过websocket推送到客户端。

【专利技术属性】
技术研发人员:薛山山吴穹孔德强王立端张薏
申请(专利权)人:智研工软杭州科技有限公司
类型:发明
国别省市:

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

1