交互组件的生成方法技术

技术编号:39713689 阅读:4 留言:0更新日期:2023-12-17 23:22
本发明专利技术涉及计算机技术领域及数字医疗领域,并公开了一种交互组件的生成方法

【技术实现步骤摘要】
交互组件的生成方法、装置、存储介质及计算机设备


[0001]本专利技术涉及计算机
及数字医疗领域,尤其是涉及一种交互组件的生成方法

装置

存储介质及计算机设备


技术介绍

[0002]无论是在线下医院就诊还是在线上问诊咨询的过程中,患者获取信息的载体绝大部分为屏幕,例如在线下通过自助机机器进行挂号,缴费排队,或是在线上选取大夫进行问诊治疗,都是通过屏幕获取信息并进行交互,以完成完整的就医过程,因此载体中组件的交互设计是各类医疗用的软件开发过程中必不可少的关键环节

[0003]在现有软件内组件的开发流程中,通常是维护一套或者多套交互组件的生成规范,然后进行交付并开发对应的组件系统,而在此过程中,无论是交互设计师所维护的设计规范和还是前端开发工程师维护的组件规范,本质上都是在定义用户侧的视图,因此两者之间存在大量重复的工作内容,并且设计规范与组件规范之间对齐较为困难,通常具有很高的沟通成本,费时费力,效率低下,并且无法保证最终生成的软件系统在使用过程中的一致性以及稳定性,交互组件系统的搭建流程也并不通用


技术实现思路

[0004]有鉴于此,本申请提供了一种交互组件的生成方法

装置

存储介质及计算机设备,主要目的在于解决现有技术中交互组件的生成效率低下,生成过程无法复用且生成的交互组件一致性与稳定性较差的技术问题

[0005]根据本专利技术的第一个方面,提供了一种交互组件生成方法,该方法包括:
[0006]确定初始组件,获取所述初始组件的元数据结构,并对所述元数据结构进行定义;
[0007]基于定义后的所述元数据结构,利用预设规则将所述初始组件转化为组件元数据;
[0008]将所述组件元数据输入至预设的交互设计模型中,得到视图代码,其中,所述视图代码携带有逻辑编排接口;
[0009]获取所述视图代码,并基于所述逻辑编排接口对所述视图代码进行逻辑填充,得到所述初始组件对应的交互组件

[0010]根据本专利技术的第二个方面,提供了一种交互组件的生成装置,该装置包括:
[0011]数据获取模块,用于确定初始组件,获取所述初始组件的元数据结构,并对所述元数据结构进行定义;
[0012]数据转换模块,用于基于定义后的所述元数据结构,利用预设规则将所述初始组件转化为组件元数据;
[0013]模型训练模块,用于将所述组件元数据输入至预设的交互设计模型中,得到视图代码,其中,所述视图代码携带有逻辑编排接口;
[0014]组件输出模块,用于获取所述视图代码,并基于所述逻辑编排接口对所述视图代
码进行逻辑填充,得到所述初始组件对应的交互组件

[0015]根据本专利技术的第三个方面,提供了一种存储介质,其上存储有计算机程序,程序被处理器执行时实现上述交互组件的生成方法

[0016]根据本专利技术的第四个方面,提供了一种计算机设备,包括存储器

处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述交互组件的生成方法

[0017]本专利技术提供的一种交互组件的生成方法

装置

存储介质及计算机设备,首先确定初始组件,获取初始组件的元数据结构,并对元数据结构进行定义,然后基于定义后的元数据结构,利用预设规则将初始组件转化为组件元数据,之后将组件元数据输入至预设的交互设计模型中,得到视图代码,其中,视图代码携带有逻辑编排接口,最后获取视图代码,并基于逻辑编排接口对视图代码进行逻辑填充,得到初始组件对应的交互组件

[0018]在上述方法中,将初始组件转化为组件元数据后,可通过维护和更新元数据结构来管理组件的定义和属性,便于后续修改与维护,并且利用组件元数据来生成不同的视图代码,进而在不同领域的项目中灵活复用,减少重复开发的工作量,而设置逻辑编排接口可以根据具体业务逻辑进行填充,灵活地处理不同组件之间的交互和数据流转,提高了交互组件的复杂度和灵活性,提升了交互组件的稳定性与一致性,另外通过制定交互设计模型和逻辑编排接口,可以实现可视化开发,使开发者能够直观地设计和理解组件之间的交互和逻辑,有效提升交互组件的生成效率

上述方法应用在医疗领域内,使得医疗应用的开发过程更加标准化和规范化,并且根据医疗领域内的多种需求实现交互组件的定制化生成,提高组件的复用性和开发效率,又通过逻辑编排接口灵活地处理不同组件之间的交互和数据传递,实现医疗数据的有效整合和查询

[0019]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的

特征和优点能够更明显易懂,以下特举本申请的具体实施方式

附图说明
[0020]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定

在附图中:
[0021]图1示出了本专利技术实施例提供的一种交互组件的生成方法的流程示意图;
[0022]图2示出了本专利技术实施例提供的一种交互组件的生成方法的流程示意图;
[0023]图3示出了本专利技术实施例提供的一种交互组件的生成方法的原理示意图;
[0024]图4示出了本专利技术实施例提供的一种交互组件的生成装置的结构示意图;
[0025]图5示出了本专利技术实施例提供的一种交互组件的生成装置的结构示意图;
[0026]图6示出了本专利技术实施例提供的一种计算机设备的装置结构示意图

具体实施方式
[0027]下面将参照附图更详细地描述本申请的示例性实施例

虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制

相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围
完整的传达给本领域的技术人员

[0028]本申请实施例提供了一种交互组件的生成方法,如图1所示,该方法包括以下步骤:
[0029]101、
确定初始组件,获取初始组件的元数据结构,并对元数据结构进行定义

[0030]在本申请提供的交互组件的生成方法中,交互组件广泛应用于各种领域内的软件系统中,用于实现数据展示以及与使用者之间的各类交互功能,而具体应用于医疗领域内,交互组件可以用于展示医疗数据,例如患者的基本信息

病历

化验结果

影像数据等,并且通过交互组件可以实现数据的可视化,便于医生和患者查看和分析医疗数据;通过交互组件,患者还可以直接进行医本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种交互组件的生成方法,其特征在于,所述方法包括:确定初始组件,获取所述初始组件的元数据结构,并对所述元数据结构进行定义;基于定义后的所述元数据结构,利用预设规则将所述初始组件转化为组件元数据;将所述组件元数据输入至预设的交互设计模型中,得到视图代码,其中,所述视图代码携带有逻辑编排接口;获取所述视图代码,并基于所述逻辑编排接口对所述视图代码进行逻辑填充,得到所述初始组件对应的交互组件
。2.
根据权利要求1所述的方法,其特征在于,所述确定初始组件,获取所述初始组件的元数据结构,并对所述元数据结构进行定义,包括:获取所述初始组件的元数据结构,并提取所述元数据结构中的多个指标项,其中,所述多个指标项用于描述所述初始组件的属性和行为;获取所述多个指标项之间的定义规则,其中,所述定义规则包括所述多个指标项之间的优先级顺序和关联关系;根据所述优先级顺序设置所述多个指标项的权重,并根据所述关联关系对所述多个指标项进行关联,得到定义后的元数据结构;基于预设条件对所述定义后的元数据结构进行评估,得到评估结果,并根据所述评估结果对所述定义后的元数据结构进行迭代
。3.
根据权利要求1所述的方法,其特征在于,所述基于定义后的所述元数据结构,利用预设规则将所述初始组件转化为组件元数据,包括:基于定义后的所述元数据结构,构建组件元数据的空白对象,其中,所述空白对象包括属性字段和事件字段;对定义后的所述元数据结构进行解析,得到所述初始组件的属性信息和行为数据;对所述属性信息进行格式转换,并将格式转换后的所述属性信息存储在所述空白对象的属性字段中,并将所述行为数据映射在所述空白对象的事件字段中,生成组件元数据对象;基于所述预设规则对所述组件元数据对象进行验证,得到验证结果,当所述验证结果指示所述组件元数据对象满足所述预设规则时,输出所述元数据对象作为所述组件元数据
。4.
根据权利要求1所述的方法,其特征在于,在所述利用预设规则将所述初始组件转化为组件元数据之后,所述方法包括:响应于组件更新指令,获取所述组件更新指令携带的更新元数据;基于元数据差异算法,对所述更新元数据与所述组件元数据进行比对,得到比对结果;根据所述比对结果生成差异操作指令,基于所述差异操作指令对所述组件元数据进行更新,并对所述组件元数据对应的所述初始组件的元数据结构进行更新
。5.
根据权利要求1所述的方法,其特征在于,所述交互设计模型的构建方法包括...

【专利技术属性】
技术研发人员:支凯伟
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

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

1