(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210982519.9
(22)申请日 2022.08.16
(71)申请人 武汉联影医疗科技有限公司
地址 430206 湖北省武汉市东湖高新 技术
开发区高科园路99号联影医疗总部基
地
(72)发明人 杜文 王余超 孙加乐
(74)专利代理 机构 北京华进京联知识产权代理
有限公司 1 1606
专利代理师 贾卿芸
(51)Int.Cl.
G06F 16/23(2019.01)
G06F 16/26(2019.01)
(54)发明名称
表单处理方法、 装置、 计算机设备
(57)摘要
本申请涉及一种表单处理方法、 装置、 计算
机设备。 所述方法包括: 响应于统一监听到的表
单页面对应的表单项变化信息, 获取目标表单项
的当前数据对象; 目标表单项具有至少两个层
级, 至少两个层级之间存在级联关系; 发送表单
对象更新请求; 表单对象更新请求用于指示服务
器根据当前数据对象生成针对目标表单项的表
单对象更新信息; 接收服务器针对表单对象更新
请求返回的表单对象更新信息, 将当前数据对象
更新为表单对象更新信息中目标表单项的目标
数据对象, 根据目标数据对象展示更新后的表单
页面。 采用本方法实现了针对级联表单处理优
化, 能够基于更新请求统一更新表单中数据对
象, 简化了实现步骤, 减少了开发工作量, 具备较
好的通用性。
权利要求书2页 说明书15页 附图5页
CN 115408405 A
2022.11.29
CN 115408405 A
1.一种表单处 理方法, 其特 征在于, 所述方法包括:
响应于统一监 听到的表单页面对应的表单项变化信 息, 获取目标表单项的当前数据对
象; 所述表单项变化信息用于表征所述表单页面中全部表单项的变化情况, 所述 目标表单
项具有至少两个层级, 所述至少两个层级之间存在级联关系;
发送表单对象更新请求; 所述表单对象更新请求用于指示服务器根据 所述当前数据对
象生成针对所述目标表单项的表单对象更新信息, 所述服务器存储有 所述目标表单项对应
的级联关系;
接收所述服务器针对所述表单对象更新请求返回的表单对象更新信 息, 将所述当前数
据对象更新为所述表单对象更新信息中所述目标表单项的目标数据对象, 根据所述目标数
据对象展示更新后的表单页面。
2.根据权利要求1所述的方法, 其特征在于, 所述响应于统一监 听到的表单页面对应的
表单项变化信息, 获取目标表单项的当前 数据对象, 包括:
响应于统一监 听到的表单页面对应的表单项变化信 息, 基于所述表单项变化信 息检测
到针对所述目标表单项的操作触发事 件时, 获取 所述目标表单项的当前 数据对象;
在所述发送 表单对象更新请求的步骤之前, 所述方法还 包括:
获取上一 次监听到的表单页面对应的表单项变化信 息, 确定所述目标表单项的历史数
据对象;
若所述历史数据对象与所述当前数据对象存在差异, 根据 所述当前数据对象生成所述
表单对象更新请求。
3.根据权利要求1所述的方法, 其特征在于, 所述将所述当前数据对象更新为所述表单
对象更新信息中所述目标表单项的目标数据对象, 根据所述目标数据对象展示更新后的表
单页面, 包括:
根据从所述表单对象更新信 息中获取的所述目标数据对象, 生成所述目标表单项对应
的新组件, 在所述表单页面中, 展示 渲染后的所述目标表单项对应的新组件;
或, 根据从所述表单对象更新信息中获取的所述目标数据对象, 更新所述目标表单项
对应的当前组件中部分数据, 在所述表单页面中, 展示渲染后的所述 目标表单项对应的更
新后当前组件。
4.一种表单处 理方法, 其特 征在于, 所述方法包括:
接收表单对象更新请求; 所述表单对象更新请求为根据用户端统一监 听到的表单页面
对应的表单项变化信息, 所获取 的目标表单项的当前数据对 象生成的, 所述 目标表单项具
有至少两个层级, 所述至少两个层级之间存在级联关系;
基于所述目标表单项对应的级联关系, 根据所述当前数据对象, 确定所述目标表单项
的目标数据对象;
根据所述目标数据对象生成表单对象更新信 息, 将所述表单对象更新信 息发送至所述
用户端; 所述表单对象更新信息用于指示所述用户端将所述当前数据对象更新为所述目标
数据对象, 根据所述目标 数据对象展示更新后的表单页面。
5.根据权利要求4所述的方法, 其特征在于, 所述基于所述目标表单项对应的级联关
系, 根据所述当前 数据对象, 确定所述目标表单项的目标 数据对象, 包括:
从预设的表单项级联关系表中, 查找所述目标表单项对应的级联关系, 确定所述当前权 利 要 求 书 1/2 页
2
CN 115408405 A
2数据对象对应的级联层级;
根据所述级联层级对应的数据对象, 得到所述目标 数据对象;
所述目标 数据对象具有对应的对象值, 所述方法还 包括:
根据所述当前数据对象的对象值, 从所述表单项级联关系表中获取所述目标数据对象
的对象值; 所述表单项 级联关系表包括指定级联层级之间数据对象的对象值的映射关系。
6.根据权利要求5所述的方法, 其特征在于, 所述当前数据对象对应的级联层级包括至
少两个层级, 所述根据所述当前数据对 象的对象值, 从所述表单项级联关系表中获取所述
目标数据对象的对象值, 包括:
针对所述至少两个层级, 获取第 一层级对应的第 一对象值和第 二层级对应的第 二对象
值;
若所述第一对象值与 所述第二对象值之间存在映射关系异常, 更新所述当前数据对象
中各层级对应的对象值, 得到所述目标 数据对象的对象值;
若所述第一对象值与 所述第二对象值之间未存在映射关系异常, 根据 所述第一对象值
与所述第二对象值, 得到所述目标 数据对象的对象值。
7.一种表单处 理装置, 其特 征在于, 所述装置包括:
统一监听模块, 用于响应于统一监听到的表单页面对应的表单项变化信息, 获取目标
表单项的当前数据对象; 所述表单项变化信息用于表征所述表单页面中全部表单项的变化
情况, 所述目标表单项具有至少两个层级, 所述至少两个层级之间存在级联关系;
更新请求发送模块, 用于发送表单对象更新请求; 所述表单对象更新请求用于指示服
务器根据所述当前数据对象生成针对所述目标表单项的表单对象更新信息, 所述服务器存
储有所述目标表单项对应的级联关系;
表单对象更新模块, 用于接收所述服务器针对所述表单对象更新请求返回的表单对象
更新信息, 将所述当前数据对象更新为所述表单对象更新信息中所述目标表单项的目标数
据对象, 根据所述目标 数据对象展示更新后的表单页面。
8.一种表单处 理装置, 其特 征在于, 所述装置包括:
更新请求接收模块, 用于接收表单对象更新请求; 所述表单对象更新请求为根据用户
端统一监听到的表单页面对应的表单项变化信息, 所获取的目标表单项的当前数据对象生
成的, 所述目标表单项具有至少两个层级, 所述至少两个层级之间存在级联关系;
目标数据对象确定模块, 用于基于所述目标表单项对应的级联关系, 根据所述当前数
据对象, 确定所述目标表单项的目标 数据对象;
更新信息发送模块, 用于根据所述目标数据对象生成表单对象更新信息, 将所述表单
对象更新信息发送至所述用户端; 所述表单对象更新信息用于指示所述用户端将所述当前
数据对象更新 为所述目标 数据对象, 根据所述目标 数据对象展示更新后的表单页面。
9.一种计算机设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 其特征在
于, 所述处理器执行所述计算机程序时实现权利要求 1至3中任一项 所述的方法的步骤, 和/
或, 如权利要求 4至6中任一项所述的方法的步骤。
10.一种计算机程序产品, 包括计算机程序, 其特征在于, 所述计算机程序被处理器执
行时实现权利要求 1至3中任一项 所述的方法的步骤, 和/或, 如权利要求4至6中任一项 所述
的方法的步骤。权 利 要 求 书 2/2 页
3
CN 115408405 A
3
专利 表单处理方法、装置、计算机设备
文档预览
中文文档
23 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:43:00上传分享