[發明專利]基于javascript的輕量級文本標注方法、系統、設備及存儲介質在審
| 申請號: | 202110153364.3 | 申請日: | 2021-02-04 |
| 公開(公告)號: | CN112800078A | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 秦玉辰 | 申請(專利權)人: | 北京明略軟件系統有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F8/41 |
| 代理公司: | 青島清泰聯信知識產權代理有限公司 37256 | 代理人: | 李紅巖 |
| 地址: | 100089 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 javascript 輕量級 文本 標注 方法 系統 設備 存儲 介質 | ||
1.一種基于javascript的輕量級文本標注方法,其特征在于,包括如下步驟:
解析步驟:解析SQL語句;
表名獲取步驟:根據所述SQL語句的解析結果,獲取表名數組;
span標簽添加步驟:為所述表名數組中每個表名添加span標簽;
位置獲取步驟:獲取所述span標簽的標簽位置信息,根據所述標簽位置信息獲取所述表名在所述SQL語句中的位置。
2.如權利要求1所述的基于javascript的輕量級文本標注方法,其特征在于,所述span標簽添加步驟具體包括以下步驟:
匹配步驟:通過正則表達式匹配到所述表名數組中每個所述表名的位置;
添加步驟:在所述表名前后添加所述span標簽;
ID添加步驟:為所述span標簽添加ID。
3.如權利要求2所述的基于javascript的輕量級文本標注方法,其特征在于,所述位置獲取步驟具體包括以下步驟:
距離獲取步驟:獲取每一個所述span標簽距離所述SQL語句頂部和左邊的位置,得到所述標簽位置信息,并將所述標簽位置信息保存到所述表名數組中;
標簽創建步驟:根據所述標簽位置信息創建自定義標簽;
列表創建步驟:基于添加所述ID和所述標簽位置信息的表名數組創建結果列表,獲取所述表名在所述SQL語句中的位置;
交互添加步驟:添加所述結果列表與所述自定義標簽的交互。
4.如權利要求3所述的基于javascript的輕量級文本標注方法,其特征在于,所述標簽位置信息使用document.getElementById()獲取。
5.一種基于javascript的輕量級文本標注系統,其特征在于,包括:
解析模塊,解析SQL語句;
表名獲取模塊,根據所述SQL語句的解析結果,獲取表名數組;
span標簽添加模塊,為所述表名數組中每個表名添加span標簽;
位置獲取模塊,獲取所述span標簽的標簽位置信息,根據所述標簽位置信息獲取所述表名在所述SQL語句中的位置。
6.如權利要求5所述的基于javascript的輕量級文本標注系統,其特征在于,所述span標簽添加模塊具體包括:
匹配單元,通過正則表達式匹配到所述表名數組中每個所述表名的位置;
添加單元,在所述表名前后添加所述span標簽;
ID添加單元,為所述span標簽添加ID。
7.如權利要求6所述的基于javascript的輕量級文本標注系統,其特征在于,所述位置獲取模塊具體包括:
距離獲取單元,獲取每一個所述span標簽距離所述SQL語句頂部和左邊的位置,得到所述標簽位置信息,并將所述標簽位置信息保存到所述表名數組中;
標簽創建單元,根據所述標簽位置信息創建自定義標簽;
列表創建單元,基于添加所述ID和所述標簽位置信息的表名數組創建結果列表,獲取所述表名在所述SQL語句中的位置;
交互添加單元,添加所述結果列表與所述自定義標簽的交互。
8.如權利要求7所述的基于javascript的輕量級文本標注系統,其特征在于,所述標簽位置信息使用document.getElementById()獲取。
9.一種設備,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至4中任一項所述的基于javascript的輕量級文本標注方法。
10.一種存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1至4中任一項所述的基于javascript的輕量級文本標注方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京明略軟件系統有限公司,未經北京明略軟件系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110153364.3/1.html,轉載請聲明來源鉆瓜專利網。





