[發明專利]嵌入式網絡設備的虛擬化數據訪問系統及方法有效
| 申請號: | 201310239743.X | 申請日: | 2013-06-17 |
| 公開(公告)號: | CN103336798B | 公開(公告)日: | 2017-10-20 |
| 發明(設計)人: | 胡金龍;張凌;覃攸 | 申請(專利權)人: | 華南理工大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/06 |
| 代理公司: | 廣州市華學知識產權代理有限公司44245 | 代理人: | 蔡茂略 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 網絡設備 虛擬 數據 訪問 系統 方法 | ||
1.一種嵌入式網絡設備的虛擬化數據訪問系統的實現方法,其特征在于,包括以下步驟:
(a)啟動虛擬化數據訪問系統;
(b)數據業務接口接收來自業務應用系統的數據服務請求,并由數據封裝與解釋模塊按照通信報文結構對來自業務應用系統的服務請求進行封裝,再由服務調用接口模塊將通信報文傳送給數據服務子系統的數據服務適配器處理;
(c)數據服務子系統的數據服務適配器校驗通信報文的系統報頭是否正確;若校驗正確,則解析出通信報文的模塊報頭,然后按照通信報文的模塊報頭,將通信報文交由數據服務實現模塊中對應的業務應用數據服務實現子模塊處理;最后由業務應用數據服務實現子模塊傳送給數據存儲子系統進行處理;其中數據服務日志模塊記錄操作和運行信息;
(d)數據存儲子系統的數據接口對通信報文的模塊數據格式進行校驗;若校驗正確,則將通信報文傳遞給數據存儲模塊,數據存儲模塊根據通信報文的模塊標識,選擇對應的數據容器,再計算出索引號;
若業務應用系統的數據服務請求為寫入數據請求,則將通信報文中的模塊數據作為鍵值,與索引號一起寫入到對應的數據容器中,然后數據存儲子系統將寫入結果返回給數據服務子系統;
若業務應用系統的數據服務請求為讀取數據請求,則根據索引號,在對應數據容器中找到對應的鍵值,然后將鍵值復制到通信報文的模塊數據中,將通信報文與讀取結果一起返回給數據服務子系統;
(e)數據服務子系統的業務應用數據服務實現子模塊將結果返回給數據服務適配器;
(f)數據服務適配器將返回執行結果傳送給數據業務接口;數據業務接口的服務調用接口模塊接收返回結果,并由數據封裝與解釋模塊對返回結果進行解釋,將解釋后的數據返回給業務應用系統。
2.根據權利要求1所述的嵌入式網絡設備的虛擬化數據訪問系統的實現方法,其特征在于,所述步驟(a)中,所述虛擬化數據訪問系統的啟動包括如下操作:首先初始化數據存儲模塊的存儲區域,將數據存儲模塊初始化為若干大小不等的數據容器;接著數據服務子系統啟動數據服務日志模塊;然后將設置為靜態加載的業務應用數據服務實現子模塊以模塊化的形式進行靜態加載。
3.根據權利要求1所述的嵌入式網絡設備的虛擬化數據訪問系統的實現方法,其特征在于,所述步驟(d)中寫入結果為數據寫入成功或數據寫入失敗;讀取結果為數據讀取成功或數據讀取失敗。
4.根據權利要求1所述的嵌入式網絡設備的虛擬化數據訪問系統的實現方法,其特征在于,所述步驟(d)中,若業務應用系統的服務請求為寫入數據請求時,則數據存儲模塊首先在對應數據容器的空閑鏈表上取出一個大小合適的數據存儲單元,嘗試鎖定該數據存儲單元,加鎖成功后,將索引號和通信報文中的模塊數據存放到數據存儲單元中,并將該數據存儲單元從空閑鏈表更改到工作鏈表中;
所述步驟(d)中,若業務應用系統的服務請求為讀取數據請求時,則根據索引號,在對應數據容器的工作鏈表上找到對應鍵值的數據存儲單元;然后將該數據存儲單元的鍵值復制到通信報文的模塊數據中;
所述步驟(d)中在讀取數據時,每個數據容器中有一個或多個進程進行讀取;
所述步驟(d)中在寫入數據時,每個數據容器中只有一個進程進行寫入,當數據容器有寫入操作時,對該數據容器的整個數據塊加上寫鎖;當寫入數據操作沖突無法執行操作時,數據存儲子系統以數據寫入失敗狀態返回此次操作,并由數據服務子系統的服務日志模塊記錄下操作沖突情景,業務應用系統收到返回結果后,可以從失敗狀態信息得知失敗原因,并由業務應用系統決定是否再次執行操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南理工大學,未經華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310239743.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于建筑施工的混凝土攪拌機
- 下一篇:觸覺設備
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





