【技术实现步骤摘要】
流程图的生成方法、装置、存储介质和电子设备
本公开涉及电子信息处理
,具体地,涉及一种流程图的生成方法、装置、存储介质和电子设备。
技术介绍
随着电子信息技术的发展,在工业、政务、管理等多个领域都采用了流程图来实现对任务的管理。用户能够随时查看某一任务的流程图,以获取该任务的状态。流程图中包括多个节点和多个节点之间的连线,节点表示任务中的某个步骤,连线表示多个节点之间的先后关系。通常情况下,生成流程图的方式分为两种,一种是服务器将包含了整个任务流程的静态图片发送给浏览器,浏览器显示静态图片,这种方式的展示速度快,时延小,但是用户不能在静态图片上对任务流程执行操作,降低了流程图的可操作性,适用范围小。另一种是服务器将整个任务流程中包括的全部节点的属性信息都发送给浏览器,浏览器根据节点的属性对节点进行渲染,生成流程图,用户能够在流程图上对任务流程执行操作,可操作性高,但全部节点的属性信息的数据量大,传输效率低,导致流程图展示缓慢。
技术实现思路
为了解决现有技术中存在的问题,本公开的目的是提供一 ...
【技术保护点】
1.一种流程图的生成方法,其特征在于,应用于服务器,所述方法包括:/n接收浏览器发送的操作指令,所述操作指令为所述浏览器在显示界面上监控到的指令;/n根据所述操作指令,从目标流程中确定指定流程节点,和所述指定流程节点的属性信息,所述目标流程中包括多个流程节点;/n将所述指定流程节点的属性信息发送至所述浏览器,以使所述浏览器根据所述指定流程节点的属性信息对所述指定流程节点进行渲染,以在所述显示界面上生成目标流程图。/n
【技术特征摘要】
1.一种流程图的生成方法,其特征在于,应用于服务器,所述方法包括:
接收浏览器发送的操作指令,所述操作指令为所述浏览器在显示界面上监控到的指令;
根据所述操作指令,从目标流程中确定指定流程节点,和所述指定流程节点的属性信息,所述目标流程中包括多个流程节点;
将所述指定流程节点的属性信息发送至所述浏览器,以使所述浏览器根据所述指定流程节点的属性信息对所述指定流程节点进行渲染,以在所述显示界面上生成目标流程图。
2.根据权利要求1所述的方法,其特征在于,所述根据所述操作指令,从目标流程中确定指定流程节点,和所述指定流程节点的属性信息,包括:
若所述操作指令为按照预设方向滑动所述显示界面的指令,根据所述操作指令包括的滑动方向和滑动速度,确定所述浏览器的显示范围;根据所述显示范围确定所述指定流程节点,和所述指定流程节点的属性信息;
若所述操作指令为针对所述显示界面上显示的所述指定流程节点上的指令,根据所述操作指令包括的操作内容,更新所述指定流程节点的属性信息。
3.根据权利要求1所述的方法,其特征在于,在所述接收浏览器发送的操作指令之前,所述方法还包括:
根据所述显示界面的显示尺寸和当前流程节点,从所述目标流程中确定初始流程节点,和所述初始流程节点的属性信息;
根据所述初始流程节点的属性信息,生成用于展示初始流程图的初始图像,所述初始流程图为根据所述初始流程节点的属性信息对所述初始流程节点进行渲染得到的流程图;
将所述初始图像发送至所述浏览器,以使所述浏览器在所述显示界面上显示所述初始图像,若在所述初始图像上监控到所述操作指令,将所述操作指令发送至所述服务器。
4.一种流程图的生成方法,其特征在于,应用于浏览器,所述方法包括:
将在显示界面上监控到的操作指令发送至服务器;
获取所述服务器发送的指定流程节点的属性信息,所述指定流程节点的属性信息为所述服务器根据所述操作指令,从目标流程中确定的所述指定流程节点的属性信息,所述目标流程中包括多个流程节点;
根据所述指定流程节点的属性信息对所述指定流程节点进行渲染,以在所述显示界面上生成目标流程图。
5.根据权利要求4所述的方法,其特征在于,在所述将在显示界面上监控到的操作指令发送至服务器之前,所述方法还包括:
接收所述服务器发送的初始图像,并在所述显示界面上显示所述初始图像,所述初始图像为所述服务器...
【专利技术属性】
技术研发人员:赵振国,丁雪艳,黄治纲,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。