上海天旦網絡科技發展有限公司徐龍獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉上海天旦網絡科技發展有限公司申請的專利存放Json數據的內存結構及其數據處理方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN115795108B 。
龍圖騰網通過國家知識產權局官網在2025-09-23發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202211564727.3,技術領域涉及:G06F16/901;該發明授權存放Json數據的內存結構及其數據處理方法是由徐龍;張柏根;蔡曉華;楊光輝設計研發完成,并于2022-12-07向國家知識產權局提交的專利申請。
本存放Json數據的內存結構及其數據處理方法在說明書摘要公布了:本發明提供了一種存放Json數據的內存結構及其數據處理方法,內存數據結構是一個分層的結構,每一層對應Json結構的一層,Json中的對象在內存數據結構中用帶有并發控制機制的哈希表來實現,Json中的數組在內存數據結構中用帶有并發控制機制的雙向鏈表來實現,層與層之間的連接用內存指針實現,值用一個結構體來實現。本發明通過采用帶有并發控制機制的哈希表和雙向鏈表的內存數據結構,解決了讀寫單一Json結構中的值無法并發讀寫的問題,在多CPU或多核CPU的計算機上,可以顯著提高Json結構數據的處理速度。
本發明授權存放Json數據的內存結構及其數據處理方法在權利要求書中公布了:1.一種存放Json數據的內存結構,其特征在于,內存數據結構是一個分層的結構,每一層對應Json結構的一層,Json中的對象在內存數據結構中用帶有并發控制機制的哈希表來實現,Json中的數組在內存數據結構中用帶有并發控制機制的雙向鏈表來實現,層與層之間的連接用內存指針實現,值用一個結構體來實現; 值結構體包括值類型、值和讀寫鎖; 帶并發控制機制的哈希表大小固定,至少支持讀和寫兩種并發控制; 帶并發控制機制的雙向鏈表至少支持讀和寫兩種并發控制; 鍵值對結構體包括鍵、指針和讀寫鎖,當一個Json對象其中的鍵值對超過哈希表大小*裝載因子,則增加一個完整的哈希表,新增的哈希表追加到原哈希表所在的雙向鏈表的末尾; 不同的值類型,值存放方式不同: 字符串型:結構體中的值是一個指針,指向存放字符串的位置; 整型:如果在8字節64位的空間內保存該值,則保存在這個結構體值的位置;如果在8字節內無法保存,則轉化為大整型; 大整型:結構體中的值是一個指針,指向存放大整型的位置; 小數型:如果在8字節64位的空間內,以雙精度浮點型保存該值,則保存在這個結構體值的位置;如果在8字節內無法保存,就轉化為長小數型; 長小數型:結構體中的值是一個指針,指向存放長小數型的位置; 對象:結構體中的值是一個指針,指向一個雙向鏈表,這個雙向鏈表的每一個節點都是一個哈希表; 數組:結構體中的值是一個指針,指向一個雙向鏈表; 根節點是值結構體,在任何一個Json層當中包含有且只有一個值結構體內存數據結構層,對象、數組的內存數據結構上一層為值結構體。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人上海天旦網絡科技發展有限公司,其通訊地址為:200086 上海市虹口區峨嵋路315號8752室;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。