[發明專利]業務樹數據處理方法、系統、客戶端和服務器無效
| 申請號: | 201010244056.3 | 申請日: | 2010-07-30 |
| 公開(公告)號: | CN102135972A | 公開(公告)日: | 2011-07-27 |
| 發明(設計)人: | 王佳琪 | 申請(專利權)人: | 華為軟件技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 彭愿潔;李文紅 |
| 地址: | 210012 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 數據處理 方法 系統 客戶端 服務器 | ||
技術領域
本發明涉及計算機技術領域,具體涉及一種業務樹數據處理方法、系統、客戶端和服務器。
背景技術
隨著計算機技術的高速發展,業務樹數據展示客戶端的硬件配置和操作系統不斷更新換代,越來越多的業務應用和一些復雜的業務邏輯不再單純的依靠業務樹數據處理服務器完成,而是通過更合理的結構劃分來逐步往業務樹數據展示客戶端機器上轉移。通過各種各樣的業務樹數據展示客戶端腳本技術,不僅可以實現更好的視覺效果和良好的客戶體驗,更能將業務樹數據處理服務器解放出來去完成更重要的任務,在眾多業務樹數據展示客戶端腳本技術中,如何將業務樹數據處理服務器返回信息以一種樹形的結構展示在業務樹數據展示客戶端瀏覽器是最為典型的問題之一。
目前,對于在瀏覽器上進行樹形結構信息展示一般是通過業務樹數據展示客戶端腳本進行包裝的方式來實現,現有技術中展示樹形結構的數據的業務樹的方法為:業務樹數據展示客戶端向服務端發起請求信息;業務樹數據處理服務器接收到請求信息;業務樹數據處理服務器在數據庫中查詢數據結果集;業務樹數據處理服務器獲得數據庫返回的簡單文本格式的數據結果集;業務樹數據處理服務器組織數據結果集的結構層次關系并構造業務樹數據展示客戶端能夠識別的輸出結果,并將輸出結果返回給業務樹數據展示客戶端,該輸出結果包括數據結果集及這些數據結果集的層級關系。業務樹數據展示客戶端接收返回的輸出結果;業務樹數據展示客戶端根據所述輸出結果,生成客戶端腳本語言的數組對象,并將數組對象中的每條記錄執行創建新對象操作,從而使得數據結果集的每條記錄都生成一個節點對象(該節點對象包括每條記錄的數據內容、標識和屬性等內容)并根據數據結果集的層級關系,將這些節點對象按照樹形結構存儲起來;業務樹數據展示客戶端在顯示頁面時,查找樹形存儲的節點對象,生成客戶端顯示代碼,并將顯示代碼輸出給瀏覽器進行頁面渲染,生成顯示頁面。
在對現有技術的研究和實踐過程中,本發明的發明人發現,業務樹數據展示客戶端要根據數組對象的每條記錄執行創建新對象操作,生成每條記錄的節點對象,并將節點對象按照樹形結構存儲,占據很大的客戶端資源。
發明內容
本發明實施例提供一種業務樹數據處理方法,包括:
接收發自服務器的文本格式的數據集合,根據所述數據集合,生成客戶端腳本語言的數組對象,所述數組對象的每條記錄都包括表示層級關系字符串和表示節點信息的字段;
解析腳本語言的數組中每條記錄的表示層級關系的字符串和表示節點信息的字段,獲得每條記錄的節點信息和層級關系;
根據數組中每條記錄的樹形結構層級關系和節點信息,構造顯示代碼并生成顯示頁面。
一種業務樹數據處理方法,包括:
接收客戶端的數據請求信息;
在數據庫中查詢客戶端請求的數據集合,獲得數據庫返回的數組格式的數據集合,所述數據集合的數組中每條記錄都有包含節點信息的字段;
對數組中每條記錄的層級關系的屬性值進行編碼,獲得作為表示層級關系的字符串;
將每條記錄中包含節點信息的字段和表示層級關系的字符串拼接成新的記錄項,將每條記錄的所述新的記錄項組合成文本格式的數據集合,并將所述文本格式的數據集合返回給客戶端。
相應地,一種客戶端,包括:
信息接收模塊,用于接收發自服務器的文本格式的數據集合,根據所述文本格式的數據集合,生成腳本語言的數組對象,所述數組對象的每條記錄都包括表示層級關系字符串和表示節點信息的字段;
信息解析模塊,用于解析腳本語言的數組中每條記錄的表示層級關系的字符串和表示節點信息的字段,獲得每條記錄的節點信息和層級關系;
代碼構造模塊,用于根據數組中每條記錄的樹形結構層級關系和節點信息,構造顯示代碼;
頁面生成模塊,用于根據顯示代碼,生成顯示頁面。
一種服務器,包括:請求接收模塊,用于接收客戶端的數據請求信息;
數據查詢模塊,用于在數據庫中查詢客戶端請求的數據集合,獲得數據庫返回的數組格式的數據集合,所述數據集合的數組中每條記錄都有包含節點信息的字段;
鍵值編碼模塊,用于對數組中每條記錄的樹形結構層級關系的屬性值進行編碼,獲得作為表示層級關系的字符串;
記錄格式化模塊,用于將每條記錄中包含節點信息的字段和表示層級關系的字符串拼接成新的記錄項,將每條記錄的所述新的記錄項組合成文本格式的數據集合;
數據發送模塊,用于將所述文本格式的數據集合返回給客戶端。
一種業務樹數據展示系統,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為軟件技術有限公司,未經華為軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010244056.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:呼吸機、兩路氣體混合控制機構、調整方法
- 下一篇:一種醫院靜脈輸液監測終端





