【技术实现步骤摘要】
甘特图绘制方法、装置、设备、存储介质及程序产品
[0001]本申请涉及数据处理
,尤其涉及一种甘特图绘制方法、装置、设备、存储介质及程序产品。
技术介绍
[0002]在进行生产作业的过程中或在进行生产作业之前,需要清楚的了解各个生产过程的开始时间、结束时间及先后顺序,当前通常采用甘特图来对生产作业流程进行更加直观的展示。
[0003]现有技术中,用户通常需要先在终端设备下载能够绘制甘特图的客户端,然后在客户端进行甘特图的编辑。
[0004]然而,专利技术人发现现有技术存在如下技术问题:下载客户端会产生用户终端设备存储空间占用大的问题。
技术实现思路
[0005]本申请提供一种甘特图绘制方法、装置、设备、存储介质及程序产品,用以解决用户终端设备存储空间占用大的问题。
[0006]第一方面,本申请提供一种甘特图绘制方法,包括:
[0007]接收用户终端上传的待绘制文件,所述待绘制文件中包含至少一条待绘制数据;识别所述待绘制文件中每条待绘制数据的所有标识信息及对应的值数据;根据各标识信息,确定所述对应的值数据的数据类型,其中所述数据类型为开始时间、结束时间、时间段名称中的任一种;根据所有数据类型为开始时间的值数据及所有数据类型为结束时间的值数据,确定甘特图的时间轴范围;以所述时间轴范围绘制甘特图的时间轴;根据预获取的项目条形高度、各待绘制数据中的标识信息及对应的值数据,绘制各待绘制数据对应的项目条;将各待绘制数据中数据类型为时间段名称的值数据,作为对应的项目名称,并将所 ...
【技术保护点】
【技术特征摘要】
1.一种甘特图绘制方法,其特征在于,包括:接收用户终端上传的待绘制文件,所述待绘制文件中包含至少一条待绘制数据;识别所述待绘制文件中每条待绘制数据的所有标识信息及对应的值数据;根据各标识信息,确定所述对应的值数据的数据类型,其中所述数据类型为开始时间、结束时间、时间段名称中的任一种;根据所有数据类型为开始时间的值数据及所有数据类型为结束时间的值数据,确定甘特图的时间轴范围;以所述时间轴范围绘制甘特图的时间轴;根据预获取的项目条形高度、各待绘制数据中的标识信息及对应的值数据,绘制各待绘制数据对应的项目条;将各待绘制数据中数据类型为时间段名称的值数据,作为对应的项目名称,并将所述项目名称赋值至所述项目条,得到目标甘特图;将所述目标甘特图以网页形式发送至所述终端。2.根据权利要求1所述的方法,其特征在于,所述识别所述待绘制文件中每条待绘制数据的所有标识信息及对应的值数据,包括:在所述待绘制文件中查找与预设标识表中任一标准字段相同的字段,得到所述标识信息;将所述标识信息的相邻字段确定为所述对应的值数据。3.根据权利要求2所述的方法,其特征在于,所述将所述标识信息的相邻字段确定为所述对应的值数据,包括:将所述待绘制文件中任一标识信息之后至另一标识信息之前的字段确定为所述任一标识信息对应的值数据;或,将所述待绘制文件中任一标识信息之前至另一标识信息之后的字段确定为所述任一标识信息对应的值数据。4.根据权利要求1所述的方法,其特征在于,所述识别所述待绘制文件中每条待绘制数据的所有标识信息及对应的值数据,包括:采用自然语言处理算法分割所述待绘制文件,得到多个待确定字段;在所有待确定字段中查找与预设标识表中任一标准字段相同的字段,得到所述标识信息;将所述标识信息的相邻待确定字段确定为所述对应的值数据。5.根据权利要求1所述的方法,其特征在于,所述根据所有数据类型为开始时间的值数据及所有数据类型为结束时间的值数据,确定甘特图的时间轴范围,包括:根据所有待绘制数据中的数据类型为开始时间的值数据中,数值最小的值数据,确定时间轴起点;根据所有待绘制数据中的数据类型为结束时间的值数据中,数值最大的值数据,确定时间轴终点;将所述时间轴起点及所述时间轴终点,作为甘特图的时间轴范围的端点。6.根据权利要求1所述的方法,其特征在于,所述根据预获取的项目条形高度、各待绘制数据中的标识信息及对应的值数据,绘制各待绘制数据对应的项目条,包括:
以各待绘制数据中数据类型为开始时间的值数据,作为对应的开始时间;以各待绘制数据中数据类型为结束时间的值数据,作为对应的结束时间;根据所述预获取的项目条形高度、所述开始时间、所述结束时间、所述甘特图的时间轴范围及预设置的画布大小,以所述开始时间的先后顺序,依次绘制各待绘制数据对应的项目条。7.根据权利要求6所述的方法,其特征在于,所述画布大小包括沿时间轴方向的第一长度;相应地,所述根据所述预获取的项目条形高度、所述开始时间、所述结束时间、所述甘特图的时间轴范围及预设置的画布大小,以所述开始时间的先后顺序,依次绘制各待绘制数据对应的项目条,包括:以任一待绘制数据的目标开始时间减去所述时间轴范围的起始端点值,再除以时间轴范围的两端点差值,得到所述目标开始时间的占画布比例;将所述目标开始时间的占画布比例与所述第一长度相乘,得到所述任一待绘制数据对应的项目条的起始时刻位置;以所述任一待绘制数据的目标结束时间减去所述时间轴范围的起始端点值,再除以时间轴范围的两端点差值,得到所述目标结束时间的占画布比例;将所述目标结束时间的占画布比例与所述第一长度相乘,...
【专利技术属性】
技术研发人员:何峰,张同虎,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。