[發明專利]一種基于MVC模型數據處理系統及方法有效
| 申請號: | 201710706542.4 | 申請日: | 2017-08-17 |
| 公開(公告)號: | CN107479891B | 公開(公告)日: | 2020-05-12 |
| 發明(設計)人: | 龍超華;王震坡;劉鵬;孫逢春;陳奕昆;易密 | 申請(專利權)人: | 北京理工大學 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F9/451 |
| 代理公司: | 北京高沃律師事務所 11569 | 代理人: | 王加貴 |
| 地址: | 100089 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 mvc 模型 數據處理系統 方法 | ||
1.一種基于MVC模型數據處理系統,其特征在于,所述系統包括:視圖模塊、模型模塊、控制模塊、服務模塊;
所述視圖模塊分別與所述服務模塊、所述控制模塊相連,所述視圖模塊用于獲取頁面動作,并向所述控制模塊發送動作請求;所述視圖模塊還用于接收所述服務模塊發送的視圖數據或所述控制模塊發送的初始數據;
所述控制模塊分別與所述模型模塊、所述服務模塊和所述視圖模塊相連,所述控制模塊用于接收所述視圖模塊發送的所述動作請求,并判斷是否存在與所述動作請求相對應的視圖數據,獲得第一判斷結果;當第一判斷結果為是時,則直接將所述視圖數據發送至所述視圖模塊;當第一判斷結果為否時,則向所述模型模塊發送數據獲取請求;所述控制模塊還用于接收所述模型模塊發送的初始數據,并判斷所述初始數據是否為所述視圖數據,獲得第二判斷結果;當第二判斷結果為是時,則將所述初始數據發送至所述視圖模塊,并保存所述初始數據;當第二結果為否時,則將所述初始數據發送至所述服務模塊;所述控制模還用于接收并保存所述服務模塊發送的視圖數據;
所述模型模塊用于接收所述控制模塊發送的數據獲取請求,并將初始數據發送至所述控制模塊;
所述服務模塊用于接收所述控制模塊發送的所述初始數據,并對所述初始數據進行處理,獲得所述視圖數據,并將所述視圖數據分別發送至所述控制模塊、所述視圖模塊。
2.根據權利要求1所述的基于MVC模型數據處理系統,其特征在于,所述模型模塊包括:
接收單元,用于接收所述控制模塊發送的數據獲取請求;
判斷單元,與所述接收單元相連,用于判斷與數據獲取請求相對應的所述初始數據是否存在所述模型模塊中,獲得第三判斷結果;
第一發送單元,分別與所述判斷單元、所述控制模塊相連,用于當第三判斷結果為是時,直接將所述初始數據發送至所述控制模塊;
第二發送單元,分別與所述判斷單元和控制模塊相連,用于當第三判斷結果為否時,通過網絡接口獲取json數據,將所述json數據進行處理獲得初始數據,將所述初始數據儲存,并將所述初始數據發送至所述控制模塊。
3.根據權利要求2所述的基于MVC模型數據處理系統,其特征在于,所述第二發送單元,具體包括:
獲取子單元,用于通過網絡接口獲取json數據;
鍵值編碼處理子單元,與所述獲取子單元相連,用于將所述json數據進行鍵值編碼處理,獲得第一數據;
數據轉換處理子單元,與所述鍵值編碼處理子單元相連,用于對所述第一數據進行數據轉換處理,獲得初始數據;
發送子單元,分別與所述數據轉換處理子單元和控制模塊相連,用于將所述初始數據儲存,并將所述初始數據發送至所述控制模塊。
4.一種基于MVC模型數據處理方法,其特征在于,所述方法應用于根據權利要求1至權利要求3任一項所述的基于MVC模型數據處理系統,所述方法包括:
利用視圖模塊獲取頁面動作,并向控制模塊發送動作請求;
利用所述控制模塊接收所述視圖模塊發送的所述動作請求,并通過所述控制模塊判斷是否存在與所述動作請求相對應的視圖數據,獲得第一判斷結果;當第一判斷結果為是時,將所述控制模塊中的所述視圖數據直接發送至視圖模塊;當第一判斷結果為否時,通過所述控制模塊向模型模塊發送數據獲取請求;
利用所述模型模塊接收所述控制模塊發送的數據獲取請求,并將所述模型模塊中的與數據獲取請求相對應的初始數據發送至所述控制模塊;
利用所述控制模塊接收所述模型模塊發送的所述初始數據,并通過所述控制模塊判斷所述初始數據是否為所述視圖數據,獲得第二判斷結果;當第二判斷結果為是時,通過所述控制模塊將所述初始數據發送至所述視圖模塊,并將所述初始數據保存在所述控制模塊中;當第二結果為否時,通過所述控制模塊將所述初始數據發送至服務模塊;
利用所述服務模塊接收所述控制模塊發送的所述初始數據,并通過所述服務模塊對所述初始數據進行處理,獲得所述視圖數據,并將所述視圖數據發送至所述視圖模塊;
利用所述視圖模塊接收所述服務模塊發送的所述視圖數據或所述控制模塊發送的所述初始數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京理工大學,未經北京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710706542.4/1.html,轉載請聲明來源鉆瓜專利網。





