模板文件的生成方法、装置和计算机可读存储介质制造方法及图纸

技术编号:31229300 阅读:27 留言:0更新日期:2021-12-08 09:57
本发明专利技术公开了一种模板文件的生成方法、装置和计算机可读存储介质,涉及计算机技术领域。模板文件的生成方法包括:获取可视化界面中的结点和连线,在可视化界面中,结点具有一个或多个上游端口和下游端口、并且每个端口通过连线与其他结点的端口相连接,结点包括问题结点和操作结点,问题结点的每个下游端口对应一个候选答案;生成结点列表,结点列表包括一个或多个结点的信息,并且每个结点的信息包括结点的属性、以及结点所连接的连线;生成连线列表,连线列表包括一个或多个连线的信息,并且每个连线的信息包括连线所连接的结点和端口;以及将结点列表和连线列表进行序列化处理,生成问诊模板文件。从而提高了模板的开发效率。效率。效率。

【技术实现步骤摘要】
模板文件的生成方法、装置和计算机可读存储介质


[0001]本专利技术涉及计算机
,特别涉及一种模板文件的生成方法、装置和计算机可读存储介质。

技术介绍

[0002]随着互联网技术的发展,目前医疗健康业务也延展到互联网中。线上问诊服务是一种在线的医疗健康业务。用户通过互联网和医生沟通病情、或进行医药健康方面的咨询。而用户在与医生进行正式的沟通之前,可以先回复一些预先设置的问题,例如个人信息、当前症状简述、已采用的治疗手段等。从而,医生在开始与用户进行正式的沟通之前,可以获得用户的主要信息,以提高沟通效率。这一过程也可以被称为“预问诊”。
[0003]在相关技术中,线上问诊的预问诊模板,一般是由医生或产品设计人员制定好规则。规则中包含预问诊题目的先后排布、问题候选选项、分支等信息,然后再由软件工程师根据该规则编写代码,再将代码发布到线上。

技术实现思路

[0004]在相关技术中,各个预问诊模板的开发之间没有通用性。针对每种预问诊模板,每次都需要医生整理规则、并将其交付给开发人员进行编码开发,存在大量的重复性工作。而对于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种模板文件的生成方法,包括:获取可视化界面中的结点和连线,其中,在所述可视化界面中,所述结点具有一个或多个上游端口和下游端口、并且每个端口通过连线与其他结点的端口相连接,所述结点包括问题结点和操作结点,所述问题结点的每个下游端口对应一个候选答案;生成结点列表,其中,所述结点列表包括一个或多个结点的信息,并且每个结点的信息包括所述结点的属性、以及所述结点所连接的连线;生成连线列表,其中,所述连线列表包括一个或多个连线的信息,并且每个连线的信息包括所述连线所连接的结点和端口;以及将所述结点列表和所述连线列表进行序列化处理,生成问诊模板文件。2.根据权利要求1所述的生成方法,其中:所述问题结点的属性包括问题信息;以及所述操作结点的属性包括所述操作结点的操作类型,所述操作类型包括逻辑类型和运算类型。3.根据权利要求1所述的生成方法,其中,所述结点的信息包括输入字典属性和输出字典属性,所述输入字典属性包括所述结点的上游端口及其所连接的连线的标识,所述输出字典属性包括所述结点的下游端口及其所连接的连线的标识。4.根据权利要求1所述的生成方法,其中,每个连线具有所述连线连接的上游结点的引用属性、所述连线连接的上游结点的端口标识、所述连线连接的下游结点的引用属性、所述连线连接的下游结点的端口标识。5.根据权利要求1所述的生成方法,还包括:将读取的问诊模板文件转换为一个或多个结点列表、以及一个或多个连线列表;根据所述结点列表中的每个结点的信息创建结点的实例,并显示在可视化界面中;根据所述连线列表中的每个连线的信息创建连线的实例,并在可视化界面中使用每个连线连接相应的结点。6.根据权利要求1所述的生成方法,所述根据所述结点列表中的每个结点的信息创建结点的实例,并显示在可视化界面中包括:根据所述连线列表中的每个连线的信息,构建所述结点列表中的结点的图结构;基于起始结点,计算所述图结构中每个结点的深度,其中,所述起始结点是首个问题所对应的结点;根据每个结点的深度、以及预先配置的结点尺寸和间距,确定所述结点在所述可视化界面中的横坐标,其中,所述结点的横坐标与所述结点的深度成正相关关系;确定每个结点的纵坐标,使得每个结点在纵向方向不重叠。7.根据权利要求5所述的生成方法,其中,所述根据所述结点列表中的每个结点的信息创建结点的实例,并显示在可视化界面中包括:读取结点列表;读取问题配置文件,其中,所述问题配置文件包括一个或多个问题、以及每个问题的候选答案;根据结点列表中的每个问题、以及所述问题在所述问题配置文件中对应的信息,创建结点的实例,并显示在可视化界面中。
8.根据权利要求1所述的生成方法,还包括:响应于用户进行结点添加操作,创...

【专利技术属性】
技术研发人员:郭旭炀黄亮李鑫康西龙
申请(专利权)人:北京京东拓先科技有限公司
类型:发明
国别省市:

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

1