[發明專利]頁面代碼生成方法、裝置、設備及存儲介質有效
| 申請號: | 202010164810.6 | 申請日: | 2020-03-11 |
| 公開(公告)號: | CN111367507B | 公開(公告)日: | 2023-06-09 |
| 發明(設計)人: | 楊周龍;聶英春;徐欣 | 申請(專利權)人: | 上海東普信息科技有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 謝文強 |
| 地址: | 201700 上海市青浦區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 代碼 生成 方法 裝置 設備 存儲 介質 | ||
本發明涉及計算機技術領域,公開了一種頁面代碼生成方法、裝置、設備及存儲介質,用于提高應用軟件開發中的代碼復用性和代碼維護效率。頁面代碼生成方法包括:獲取預設的頁面配置數據,預設的頁面配置數據用于采用預置頁面標識關聯同一頁面中的至少一個初始元素信息;按照預置元素標識和預設元素標簽對至少一個初始元素信息進行元素匹配并歸類統計,得到每個頁面的目標元素信息;從預置組件模中查詢每個頁面的目標元素信息對應的目標組件模板;從目標組件模板中抽取出每個頁面的目標元素信息對應的初始組件模塊,并按照預置頁面標識對初始組件模塊進行代碼封裝和數據集成,得到每個頁面的頁面源代碼。
技術領域
本發明涉及計算機技術領域,尤其涉及一種頁面代碼生成方法、裝置、設備及存儲介質。
背景技術
互聯網開發是為萬維網或專用網絡開發互聯網站點所涉及的工作。互聯網開發的范圍很廣,從開發簡單的純文本靜態頁面到復雜的互聯網應用程序、電子商務和社交網絡服務。互聯網開發通常涉及更全面的任務列表,包括互聯網工程、互聯網設計、互聯網內容開發、客戶端聯絡、客戶端/服務器端腳本、互聯網服務器與網絡安全配置以及電子商務開發。
而隨著互聯網技術的突飛猛進,客戶端軟件變得非常普遍,而現有的客戶端軟件包括網頁版和移動版的應用軟件,因此,通常情況下需要分別設計兩種具有相同業務功能的代碼,不僅增加了后期開發維護的成本,同時導致具有相同業務功能的代碼的復用性較差。
發明內容
本發明的主要目的在于解決在現有的互聯網應用軟件開發中多個頁面中相同業務功能的代碼的復用性較差的問題。
本發明第一方面提供了一種頁面代碼生成方法,包括:獲取預設的頁面配置數據,所述預設的頁面配置數據用于采用預置頁面標識關聯同一頁面中的至少一個初始元素信息,所述至少一個初始元素信息包括輸入框信息、按鈕信息和表格信息;按照預置元素標識和預設元素標簽對所述至少一個初始元素信息進行元素匹配并歸類統計,得到每個頁面的目標元素信息;從預置組件模板庫中查詢所述每個頁面的目標元素信息對應的目標組件模板;從所述目標組件模板中抽取出所述每個頁面的目標元素信息對應的初始組件模塊,并按照所述預置頁面標識對所述初始組件模塊進行代碼封裝和模塊集成,得到所述每個頁面的頁面源代碼。
可選的,在本發明第一方面的第一種實現方式中,所述獲取預設的頁面配置數據,所述預設的頁面配置數據用于采用預置頁面標識關聯同一頁面中的至少一個初始元素信息,所述至少一個初始元素信息包括輸入框信息、按鈕信息和表格信息,包括:向目標服務器發送獲取數據配置的請求,并接收所述目標服務器返回的響應數據;對所述訪響應數據按照預置數據格式進行解析,得到預設的頁面配置數據,所述預設的頁面配置數據用于采用預置頁面標識關聯同一頁面中的至少一個初始元素信息,所述至少一個初始元素信息包括輸入框信息、按鈕信息和表格信息。
可選的,在本發明第一方面的第二種實現方式中,所述按照預置元素標識和預設元素標簽對所述至少一個初始元素信息進行元素匹配并歸類統計,得到每個頁面的目標元素信息,包括:向所述目標服務器發送獲取預置元素信息的請求,得到所述預置元素信息;從所述預設的頁面配置數據中讀取所述至少一個初始元素信息對應的預置元素標識和預設元素標簽;通過所述預置元素標識從預置元素信息中匹配所述至少一個初始元素信息;對匹配后的初始元素信息按照所述預設元素標簽進行歸類統計,得到每個頁面的目標元素信息,所述每個頁面的目標元素信息包括目標元素在所述每個頁面出現的次數以及對應的位置信息。
可選的,在本發明第一方面的第三種實現方式中,所述從預置組件模板庫中查詢所述每個頁面的目標元素信息對應的目標組件模板,包括:從所述每個頁面的目標元素信息中獲取對應的預置元素類型;通過所述預置元素類型檢索所述預置組件模板庫,得到所述每個頁面的目標元素信息對應的目標組件模板。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海東普信息科技有限公司,未經上海東普信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010164810.6/2.html,轉載請聲明來源鉆瓜專利網。





