[發明專利]一種創建、變更、顯示和查詢對象標簽的方法和裝置有效
| 申請號: | 202011339611.0 | 申請日: | 2020-11-25 |
| 公開(公告)號: | CN112287177B | 公開(公告)日: | 2021-07-13 |
| 發明(設計)人: | 郁強;從自波;馬浩 | 申請(專利權)人: | 城云科技(中國)有限公司 |
| 主分類號: | G06F16/81 | 分類號: | G06F16/81;G06F16/83;G06F16/838;G06F16/84;G06F16/957 |
| 代理公司: | 無錫市匯誠永信專利代理事務所(普通合伙) 32260 | 代理人: | 顧品熒 |
| 地址: | 310052 浙江省杭州市濱江區長*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 創建 變更 顯示 查詢 對象 標簽 方法 裝置 | ||
本發明提供一種創建、變更、顯示以及查詢對象標簽的方法和裝置,對標簽表增加標簽順序,對對象表增加長整型字段,通過改變對象標簽的存儲以及查詢方法,提高對象標簽的存儲、查詢、變更速率,簡化數據存儲、查詢邏輯,大幅度地提高大體量對象所屬標簽的查詢速率和準確率。
技術領域
本發明涉及計算機領域,特別涉及一種創建、變更、顯示和查詢對象標簽的方法和裝置。
背景技術
超文本標記語言(簡稱:HTML)標記標簽通常被稱為HTML標簽,其是HTML 語言中最基本的單位,HTML標簽是HTML(標準通用標記語言下的一個應用)最重要的組成部分,可通過對對象打標簽實現特定功能。
現有技術對對象打標簽主要有兩種實現方式:
1、通過創建標簽表維護標簽信息,通過創建對象表維護對象及對象所屬的標簽信息字段。然而采用這種方式時,一旦需要變更某個對象的標簽屬性,需要從對象表中的標簽信息字段中找到需要修改的標簽單獨對其進行并更,或者替換整個標簽信息字段,需要耗費較長的時間且整個過程較為繁瑣。再者,若需要查詢對象多屬的多個標簽時需要使用sqllike語句并用or等字符串連接起來,而or和like字符串對應的性能都很低,且like查詢結果集中包括包含關系,無法準確查詢含有互相包含字符的標簽名稱。
2、在第一種方式的基礎上增加對象關系表,用以維護對象及標簽之間的關系信息。這樣存在的方式就是無法適用于大數據量的對象標簽,因為數據內容會隨著對象標簽增加呈現幾何式增長,占用較大的物理空間。另外,當需要對某個對象的標簽屬性進行變更時,需要對關聯的標簽表、對象表和關系表同時進行更改;當需要查詢對象的某個標簽時也需要關聯多表進行同時查詢,查詢性能低且查詢結果需要進行單獨轉譯。
發明內容
本發明的目的在于提供一種創建、變更、顯示以及查詢對象標簽的方法和裝置,通過改變對象標簽的存儲以及查詢方法,提高對象標簽的存儲、查詢、變更速率,簡化數據存儲、查詢邏輯,大幅度地提高大體量對象所屬標簽的查詢速率和準確率。
為實現以上目的,本技術方案的第一方面,提供一種創建對象標簽的方法,包括以下步驟:創建標簽表,其中所述標簽表包括標簽、所述標簽的標簽信息以及所述標簽的標簽順序;創建對象表,其中所述對象表記錄對象、所述對象所屬標簽信息字段以及長整型字段,其中所述長整型字段用于記錄所述對象對應的標簽的編碼值,長整型字段和標簽順序一一對應。
第二方面,提供一種變更對象標簽的方法:包括以下步驟:創建標簽表,其中所述標簽表包括標簽、所述標簽的標簽信息以及所述標簽的標簽順序;創建對象表,其中所述對象表記錄對象、所述對象所屬標簽信息字段以及長整型字段,其中所述長整型字段用于記錄所述對象對應的標簽的編碼值,長整型字段和標簽順序一一對應,頁面客戶端記錄對應變更標簽的變更信息以及初始化初始字節數組,其中所述初始字節數組中的數值位置和所述標簽表的所述標簽順序一一對應,依據所述變更標簽的標簽順序更新所述初始字節數組得到更新字節數組,并將所述更新字節數組轉換為字符串;所述頁面客戶端向服務器發出包含所述字符串的對象標簽變更信息注冊請求,所述服務器解析所述對象標簽變更信息注冊請求并提交至數據庫;所述數據庫將所述字符串轉換為變更長整型,所述變更長整型與原始長整型字段值進行運算,并更新到對應對象的對象表的長整型字段中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于城云科技(中國)有限公司,未經城云科技(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011339611.0/2.html,轉載請聲明來源鉆瓜專利網。





