[發明專利]數據庫訪問系統、方法、裝置和計算機可讀存儲介質在審
| 申請號: | 202010186971.5 | 申請日: | 2020-03-17 |
| 公開(公告)號: | CN111400053A | 公開(公告)日: | 2020-07-10 |
| 發明(設計)人: | 谷宇;盧凡 | 申請(專利權)人: | 暢捷通信息技術股份有限公司 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52;G06F9/54;G06F16/2458;G06Q10/08 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙) 11343 | 代理人: | 汪海屏;王淑梅 |
| 地址: | 100094 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 訪問 系統 方法 裝置 計算機 可讀 存儲 介質 | ||
1.一種數據庫訪問系統,用于訪問數據庫,其特征在于,所述數據庫訪問系統包括:
列表獲取模塊,適于對所述數據庫中的列表進行排隊加鎖,并發布隊列變動消息;
處理模塊,與所述列表獲取模塊信號連接,適于訂閱所述列表獲取模塊發布的所述隊列變動消息;
檢測模塊,與所述處理模塊和列表獲取模塊分別信號連接;
其中,所述檢測模塊根據所述列表獲取模塊發布的所述隊列變動消息,使所述列表獲取模塊為所述列表加鎖或使所述列表返回所述處理模塊。
2.根據權利要求1所述的數據庫訪問系統,其特征在于,所述列表獲取模塊包括:
加鎖單元,適于對所述列表排隊加鎖,并使加鎖后的所述列表排隊入列;
獲取單元,與所述加鎖單元信號連接,適于獲取未進入排隊的所述列表;
發布單元,與所述獲取單元信號連接,適于發布所述獲取單元獲取的所述未進入排隊的所述列表的通知消息;
其中,所述處理模塊訂閱所述發布單元發布的所述通知消息,所述發布單元發布排隊入列的所述列表的消息、釋放鎖出列的所述列表的消息。
3.根據權利要求2所述的數據庫訪問系統,其特征在于,所述處理模塊包括:
訂閱單元,與所述發布單元信號連接,適于訂閱所述發布單元發布的所述通知消息;
第一超時判斷單元,與所述訂閱單元信號連接,適于判斷所述訂閱單元訂閱的所述通知消息中的所述列表是否超時;
其中,所述檢測模塊獲取未超時的所述列表,所述發布單元獲取并發布超時出列的所述列表的消息。
4.根據權利要求3所述的數據庫訪問系統,其特征在于,所述檢測模塊包括:
遍歷單元,與所述第一超時判斷單元信號連接,適于遍歷當前列表之前不超時的全部所述列表;
第二超時判斷單元,與所述遍歷單元信號連接,適于對遍歷到的每個所述列表進行超時判斷;
刪除單元,與所述第二超時判斷單元和發布單元分別信號連接,適于刪除超時的所述列表,使超時的所述列表出列,且所述發布單元獲取并發布所述刪除單元刪除的超時出列的所述列表的消息;
交叉判斷單元,與所述第二超時判斷單元和所述加鎖單元分別信號連接,適于判斷當前不超時的所述列表與遍歷到的每個所述列表的產品是否交叉重疊,并輸出判斷結果;
其中,所述加鎖單元對所述交叉判斷單元輸出為否的判斷結果的所述列表加鎖,所述交叉判斷單元輸出為否的判斷結果的所述列表返回所述處理模塊。
5.一種數據庫訪問方法,其特征在于,采用權利要求1至4中任一項所述的數據庫訪問系統,所述數據庫訪問方法包括如下步驟:
多個所述列表排隊取鎖,并發布隊列變動消息;
獲取所述隊列變動消息,并判斷所述隊列變動消息中的所述列表是否超時;
當判定所述列表不超時,則對當前列表與所述當前列表之前的全部列表進行碰撞檢測,以使所述當前列表加鎖或進入排隊等待狀態。
6.根據權利要求5所述的數據庫訪問方法,其特征在于,所述多個所述列表排隊取鎖,并發布隊列變動消息的步驟包括:
對列表排隊加鎖,并使加鎖后的所述列表排隊入列;
獲取未進入排隊的所述列表;
發布所述未進入排隊的所述列表的消息。
7.根據權利要求5所述的數據庫訪問方法,其特征在于,所述當判定所述列表不超時,則對當前列表與所述當前列表之前的全部列表進行碰撞檢測,以使所述當前列表加鎖或進入排隊等待狀態的步驟包括:
獲取列表隊列;
遍歷當前列表之前不超時的全部所述列表;
對遍歷到的每個所述列表進行超時判斷;
刪除超時的所述列表,使超時的所述列表出列,且發布超時出列的所述列表的消息;
判斷不超時的所述列表與遍歷到的每個所述列表的產品是否交叉重疊,并輸出判斷結果;
根據所述判斷結果使所述當前列表加鎖或進入排隊等待狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于暢捷通信息技術股份有限公司,未經暢捷通信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010186971.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智慧站廳
- 下一篇:肝臟三維重建方法、裝置、計算機設備和存儲介質





