[發明專利]基于JSON schema的表單處理方法、裝置、終端及存儲介質在審
| 申請號: | 202210104054.7 | 申請日: | 2022-01-27 |
| 公開(公告)號: | CN114443032A | 公開(公告)日: | 2022-05-06 |
| 發明(設計)人: | 周波;蔡浴泓;張建業;楊張磊;柳亞星 | 申請(專利權)人: | 浙江惠瀜網絡科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/71;G06F40/174 |
| 代理公司: | 北京知果之信知識產權代理有限公司 11541 | 代理人: | 高科 |
| 地址: | 311200 浙江省杭州市蕭山區*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 json schema 表單 處理 方法 裝置 終端 存儲 介質 | ||
本發明揭示了一種基于JSON schema的表單處理方法、裝置、終端及存儲介質,方法包括:獲取原型表單,依據標準化規則對原型表單進行標準化配置、形成對應的標準化表單;依據標準化表單中的類型信息對標準化表單進行解析,解析結果符合JSON schema數據結構,對解析結果進行動態渲染,生成動態表單;響應表單數據錄入請求,接收動態表單內鍵入的表單數據,依據表單數據錄入請求對表單數據進行處理,生成表單數據處理結果并返回。本發明以規范化的協議規則,提升了表單信息錄入過程中的靈活度,方法中代碼通用的特性也減輕了測試壓力,便于運維人員進行快速測試、迭代。同時,方法降低了表單出錯的概率,保證了多端統一性。
技術領域
本發明屬于一種表單處理方案,具體為一種基于JSON schema的表單處理方法、裝置、終端及存儲介質,涉及數據處理技術領域。
背景技術
在程序開發的過程中,表單信息錄入是一項常見操作。在現有技術中,大部分的表單信息錄入系統或程序都是固定或需要按需要讀取配置的,整體的操作流程十分傳統且繁瑣。
具體體現在,如果在單個程序中存在多張需要進行信息錄入的表單,盡管表單的樣式看上去大致相同,但可能存在表單之間相互獨立、缺乏聯動、需要多重判斷等問題。尤其對于編程人員而言,現有的操作方式意味著系統內存在大量的重復代碼、整個系統語言不夠簡潔,加之目前移動端缺乏有效的運算處理機制、沒有統一的規則,這些都導致代碼的可移植性偏低,對系統和測試人員的測試壓力增加。
綜上,如果能夠提出一種全新的、更具靈活性、能有效減少出錯的表單處理方案,使得方案應用方只需要關注所錄入的信息數據,那么必將極大地提升數據處理的效率水平,保證后續各類服務的順利開展。
發明內容
鑒于現有技術存在上述缺陷,本發明的目的是提出一種基于JSON schema的表單處理方法、裝置、終端及存儲介質,具體如下。
一種基于JSON schema的表單處理方法,包括:
獲取原型表單,依據標準化規則對所述原型表單進行標準化配置、形成對應的標準化表單;
依據所述標準化表單中的類型信息對所述標準化表單進行解析,解析結果符合JSON schema數據結構,對所述解析結果進行動態渲染,生成動態表單;
響應表單數據錄入請求,接收所述動態表單內鍵入的表單數據,依據所述表單數據錄入請求對所述表單數據進行處理,生成表單數據處理結果并返回。
優選地,所述獲取原型表單,依據標準化規則對所述原型表單進行標準化配置、形成對應的標準化表單,包括:
獲取來自移動端的原型表單,依據標準化規則對所述原型表單進行標準化配置、形成對應的標準化表單,所述標準化規則至少包括數據是否可編輯、數據是否為必填、數據彈框說明、數據結構協議,其中,所述數據結構協議為JSON schema數據結構協議。
優選地,所述依據所述標準化表單中的類型信息對所述標準化表單進行解析,解析結果符合JSON schema數據結構,對所述解析結果進行動態渲染,生成動態表單,包括:
依據所述標準化表單中的類型信息對所述標準化表單進行解析,所述類型信息至少包括選擇框、時間選擇框、單選、多選、圖片/視頻上傳,解析過程中依據所述數據結構協議對所述標準化表單進行拆解,重組合并后形成解析結果,對所述解析結果進行動態渲染,生成動態表單并發送至所述移動端。
優選地,所述響應表單數據錄入請求,接收所述動態表單內鍵入的表單數據,依據所述表單數據錄入請求對所述表單數據進行處理,生成表單數據處理結果并返回,包括:
響應來自所述移動端的表單數據錄入請求,所述表單數據錄入請求內至少包括表單數據接收規則及表單數據處理規則;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江惠瀜網絡科技有限公司,未經浙江惠瀜網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210104054.7/2.html,轉載請聲明來源鉆瓜專利網。





