[發明專利]一種消息錄入方法、裝置、電子設備及可讀介質有效
| 申請號: | 201811215883.2 | 申請日: | 2018-10-18 |
| 公開(公告)號: | CN109491646B | 公開(公告)日: | 2022-08-05 |
| 發明(設計)人: | 武琦 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/33;G06F8/34;G06F8/71 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 消息 錄入 方法 裝置 電子設備 可讀 介質 | ||
1.一種消息錄入方法,其特征在于,包括:
根據從各基礎組件中選擇的目標組件,以及配置的所述目標組件的基礎邏輯和業務邏輯,生成所述目標組件的表單項,得到包括各表單項的表單配置;
根據所述表單配置中表單項的基礎邏輯和業務邏輯,對表單項關聯的目標組件進行渲染,得到錄入的消息;
其中,所述基礎邏輯包括目標組件的屬性、數據以及校驗,所述業務邏輯是實現目標組件與其他基礎組件之間不同功能的邏輯的信息;所述目標組件是通過用戶操作移動至面板位置的基礎組件;所述基礎邏輯根據當前目標組件的類型自動生成,所述業務邏輯通過獲取用戶選取或者鍵入的方式來確定。
2.根據權利要求1所述的方法,其特征在于,從各基礎組件中選擇的目標組件之前,所述方法還包括:
對基礎組件做基類,確定基礎組件的基礎邏輯和業務邏輯;
將所述基礎邏輯和業務邏輯,設置在編輯器的邏輯面板中供使用。
3.根據權利要求2所述的方法,其特征在于,根據從各基礎組件中選擇的目標組件,以及配置的所述目標組件的基礎邏輯和業務邏輯,生成所述目標組件的表單項之前,還包括:
通過所述編輯器的邏輯面板中包括的各基礎組件選擇表單需要的目標組件;
通過所述邏輯面板獲取各目標組件的基礎邏輯和業務邏輯。
4.根據權利要求1所述的方法,其特征在于,根據所述表單配置中表單項的基礎邏輯和業務邏輯,對表單項關聯的目標組件進行渲染,包括:
獲取所述表單配置中表單項的基礎邏輯和業務邏輯的配置參數,其中所述基礎邏輯的配置參數包括組件樣式、組件數據以及組件校驗中的至少一種,業務邏輯的配置參數包括組件業務邏輯鉤子;
將表單項的基礎邏輯和業務邏輯的配置參數導入表單項關聯的目標組件中,對表單項關聯的目標組件進行渲染。
5.根據權利要求4所述的方法,其特征在于,對所述組件業務邏輯鉤子根據掛載位置進行分組;
對表單項關聯的目標組件進行渲染,包括:
在所述目標組件的生命周期中,若當前位置是任一組業務邏輯鉤子的掛載位置,則對該組業務邏輯鉤子中的各組件業務邏輯鉤子進行遍歷。
6.一種消息錄入裝置,其特征在于,包括:
表單配置獲取模塊,用于根據從各基礎組件中選擇的目標組件,以及配置的所述目標組件的基礎邏輯和業務邏輯,生成所述目標組件的表單項,得到包括各表單項的表單配置;
消息錄入模塊,用于根據所述表單配置中表單項的基礎邏輯和業務邏輯,對表單項關聯的目標組件進行渲染,得到錄入的消息;
其中,所述基礎邏輯包括目標組件的屬性、數據以及校驗,所述業務邏輯是實現目標組件與其他基礎組件之間不同功能的邏輯的信息;所述目標組件是通過用戶操作移動至面板位置的基礎組件;所述基礎邏輯根據當前目標組件的類型自動生成,所述業務邏輯通過獲取用戶選取或者鍵入的方式來確定。
7.根據權利要求6所述的裝置,其特征在于,所述裝置還包括:
基礎邏輯和業務邏輯確定模塊,用于對基礎組件做基類,確定基礎組件的基礎邏輯和業務邏輯;
編輯器設置單元,用于將所述基礎邏輯和業務邏輯,設置在編輯器的邏輯面板中供使用。
8.根據權利要求7所述的裝置,其特征在于,所述裝置還包括:
目標組件確定模塊,用于通過所述編輯器的邏輯面板中包括的各基礎組件選擇表單需要的目標組件;
邏輯配置模塊,用于通過所述邏輯面板獲取各目標組件的基礎邏輯和業務邏輯。
9.一種計算機可讀介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1-5中任一項所述的消息錄入方法。
10.一種電子設備,包括存儲器,處理器及存儲在存儲器上并可在處理器運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1-5中任一項所述的消息錄入方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811215883.2/1.html,轉載請聲明來源鉆瓜專利網。





