亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種衛(wèi)星觀測數(shù)據(jù)處理方法和系統(tǒng)的制作方法

文檔序號:9891512閱讀:481來源:國知局
一種衛(wèi)星觀測數(shù)據(jù)處理方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于衛(wèi)星導(dǎo)航技術(shù)領(lǐng)域,尤其是涉及一種客戶端衛(wèi)星觀測數(shù)據(jù)處理方法和系統(tǒng)。
【背景技術(shù)】
[0002]衛(wèi)星觀測數(shù)據(jù)在軍事、外事活動、氣象科研等工作中起著關(guān)鍵作用?,F(xiàn)今地面衛(wèi)星觀測數(shù)據(jù)接收和管理平臺普遍采用基于桌面的B/S (瀏覽器/服務(wù)器)方式,維護簡單,適用范圍廣;具有分布性特點,可以隨時隨地進行查詢、瀏覽等衛(wèi)星觀測數(shù)據(jù);業(yè)務(wù)擴展簡單方便,通過增加頁面即可增加服務(wù)器功能;維護簡單方便,只需要改變網(wǎng)頁界面,即可實現(xiàn)所有用戶的同步更新;共享性強,多個用戶可以同步的進行處理操作。
[0003]但由于這種基于桌面的B/S技術(shù)受到腳本類語言執(zhí)行效率的限制,無法像C/S (客戶端/服務(wù)器)方式那樣實現(xiàn)客戶端與服務(wù)器的直接數(shù)據(jù)連接,主要事務(wù)邏輯在服務(wù)器端實現(xiàn),大量數(shù)據(jù)的衛(wèi)星觀測數(shù)據(jù)處理操作需要通過復(fù)雜的中間環(huán)節(jié)傳遞到服務(wù)器端執(zhí)行,因此其響應(yīng)時間較長,導(dǎo)致客戶端對衛(wèi)星觀測數(shù)據(jù)的接收和管理等處理速度和效率低下,

【發(fā)明內(nèi)容】

[0004]為此,本發(fā)明提供了一種衛(wèi)星觀測數(shù)據(jù)處理方法和系統(tǒng),目的在于解決現(xiàn)有衛(wèi)星觀測數(shù)據(jù)處理采用的B/S技術(shù)存在的傳遞數(shù)據(jù)量大且流程復(fù)雜、導(dǎo)致響應(yīng)時間長的缺陷,實現(xiàn)提高客戶端對衛(wèi)星觀測數(shù)據(jù)處理速度和效率的效果。
[0005]本發(fā)明提供的技術(shù)解決方案如下:
[0006]一種衛(wèi)星觀測數(shù)據(jù)處理方法,包括:
[0007]客戶端中的前端控制器監(jiān)聽處理衛(wèi)星觀測數(shù)據(jù)觸發(fā)的事件;
[0008]所述前端控制器根據(jù)所述事件,調(diào)用對應(yīng)的處理命令;
[0009]所述處理命令根據(jù)業(yè)務(wù)邏輯從指定的服務(wù)器獲取返回的數(shù)據(jù);
[0010]將所述返回的數(shù)據(jù)賦值到數(shù)據(jù)模型的數(shù)據(jù)對象中;
[0011 ] 將所述數(shù)據(jù)對象顯示在所述客戶端的界面中。
[0012]較佳的,在客戶端的前端控制器監(jiān)聽處理衛(wèi)星觀測數(shù)據(jù)觸發(fā)的事件之前,還包括:
[0013]響應(yīng)客戶端界面中用戶處理衛(wèi)星觀測數(shù)據(jù)的信息;
[0014]將所述信息存儲到查詢數(shù)據(jù)對象中;
[0015]將所述查詢數(shù)據(jù)對象放置到事件,得到處理衛(wèi)星觀測數(shù)據(jù)觸發(fā)的事件。
[0016]廣播所述事件。
[0017]較佳的,所述處理命令根據(jù)業(yè)務(wù)邏輯從指定的服務(wù)器獲取返回的數(shù)據(jù),包括:
[0018]所述處理命令調(diào)用業(yè)務(wù)邏輯的業(yè)務(wù)代理指令;
[0019]建立所述業(yè)務(wù)代理指令與所述業(yè)務(wù)邏輯的服務(wù)器定位指令之間的通信;
[0020]所述服務(wù)器定位指令根據(jù)服務(wù)器地址獲取服務(wù)器返回的數(shù)據(jù);
[0021]將所述返回的數(shù)據(jù)傳遞到所述業(yè)務(wù)代理指令;
[0022]所述業(yè)務(wù)代理指令將所述返回的數(shù)據(jù)傳遞到所述處理命令。
[0023]較佳的,所述的衛(wèi)星觀測數(shù)據(jù)處理方法中:
[0024]所述服務(wù)器定位指令為XML文件,用于調(diào)用服務(wù)器URL地址;
[0025]所述業(yè)務(wù)代理指令為功能函數(shù)代理。
[0026]較佳的,所述的衛(wèi)星觀測數(shù)據(jù)處理方法,還包括:
[0027]定義第一基類,用于響應(yīng)客戶端界面的觸發(fā)消息的事件;
[0028]定義第二基類,用于將第一基類響應(yīng)的觸發(fā)消息事件發(fā)送給服務(wù)端;
[0029]定義第三基類,用于記錄發(fā)送的消息和執(zhí)行的命令。
[0030]較佳的,所述的衛(wèi)星觀測數(shù)據(jù)處理方法,還包括:
[0031]在所述數(shù)據(jù)模型中存儲待綁定在界面中的數(shù)據(jù),并根據(jù)接收到的數(shù)據(jù)實時刷新。
[0032]較佳的,所述的衛(wèi)星觀測數(shù)據(jù)處理方法,還包括:
[0033]所述客戶端的界面響應(yīng)用戶的交互和事件消息,并根據(jù)所述數(shù)據(jù)模型中的數(shù)據(jù)更新顯示內(nèi)容。
[0034]相應(yīng)于上述方法,本申請還提供了一種衛(wèi)星觀測數(shù)據(jù)處理系統(tǒng),包括:
[0035]控制模塊,用于監(jiān)聽處理衛(wèi)星觀測數(shù)據(jù)觸發(fā)的事件,并根據(jù)所述事件,調(diào)用對應(yīng)的處理命令;
[0036]業(yè)務(wù)邏輯模塊,用于定位并訪問服務(wù)器;
[0037]數(shù)據(jù)模型模塊,用于存儲待顯示的數(shù)據(jù);
[0038]數(shù)據(jù)對象模塊,用于定義和聲明各種數(shù)據(jù)變量;
[0039]處理命令模塊,用于根據(jù)所述業(yè)務(wù)邏輯模塊從指定的服務(wù)器獲取返回的數(shù)據(jù),并將所述返回的數(shù)據(jù)賦值到數(shù)據(jù)模型模塊的數(shù)據(jù)對象中;
[0040]顯示界面模塊,用于將所述數(shù)據(jù)對象顯示在所述客戶端的界面中。
[0041 ] 較佳的,所述前端控制模塊包括:
[0042]第一單元,用于定義有響應(yīng)客戶端界面的觸發(fā)消息的事件;
[0043]第二單元,用于將第一基類響應(yīng)的觸發(fā)消息發(fā)送給服務(wù)端;
[0044]第三單元,用于記錄發(fā)送的消息和執(zhí)行的命令。
[0045]較佳的,所述業(yè)務(wù)邏輯模塊包括:
[0046]服務(wù)器定位單元,用于根據(jù)服務(wù)器地址獲取服務(wù)器返回的數(shù)據(jù),并將所述返回的數(shù)據(jù)傳遞到所述業(yè)務(wù)邏輯單元。
[0047]業(yè)務(wù)邏輯單元,用于將所述返回的數(shù)據(jù),發(fā)送到所述處理命令模塊。
[0048]本申請?zhí)峁┑募夹g(shù)方案中,與傳統(tǒng)的B/S技術(shù)方案相比較,其前端控制器、處理命令和業(yè)務(wù)邏輯在在客戶端本地的運行過程中,能夠充分利用客戶端的運算能力和數(shù)據(jù)緩存能力,能夠減少服務(wù)器和客戶端之間傳遞的數(shù)據(jù)量和簡化交互流程,減少了響應(yīng)的時間??梢蕴岣呖蛻舳藢Ψ?wù)器端衛(wèi)星觀測數(shù)據(jù)的處理速度和效率,能夠快速有效的實現(xiàn)衛(wèi)星觀測數(shù)據(jù)交互。
【附圖說明】
[0049]圖1是本發(fā)明實施例一提供的衛(wèi)星觀測數(shù)據(jù)處理方法流程圖;
[0050]圖2是本發(fā)明實施例二提供的衛(wèi)星觀測數(shù)據(jù)處理系統(tǒng)框架圖。
【具體實施方式】
[0051]本發(fā)明實施例主要提供了一種衛(wèi)星觀測數(shù)據(jù)處理方法和系統(tǒng),目的在于解決現(xiàn)有衛(wèi)星觀測數(shù)據(jù)處理采用的B/S技術(shù)存在的傳遞數(shù)據(jù)量大且流程復(fù)雜、導(dǎo)致響應(yīng)時間長的缺陷,實現(xiàn)提高客戶端對衛(wèi)星觀測數(shù)據(jù)處理速度和效率的效果。
[0052]實施例一:
[0053]參見圖1所示的流程圖,本實施例提供的衛(wèi)星觀測數(shù)據(jù)處理方法,主要包括以下步驟:
[0054]步驟SlOl:客戶端中的前端控制器監(jiān)聽處理衛(wèi)星觀測數(shù)據(jù)觸發(fā)的事件;
[0055]步驟S102:所述前端控制器根據(jù)所述事件,調(diào)用對應(yīng)的處理命令;
[0056]步驟S103:所述處理命令根據(jù)業(yè)務(wù)邏輯從指定的服務(wù)器獲取返回的數(shù)據(jù);
[0057]步驟S104:將所述返回的數(shù)據(jù)賦值到數(shù)據(jù)模型的數(shù)據(jù)對象中;
[0058]步驟S105:將所述數(shù)據(jù)對象顯示在所述客戶端的界面中。
[0059]上述步驟中的方法,與傳統(tǒng)的B/S技術(shù)方案相比較,其前端控制器、處理命令和業(yè)務(wù)邏輯在在客戶端本地的運行過程中,能夠充分利用客戶端的運算能力和數(shù)據(jù)緩存能力,能夠減少服務(wù)器和客戶端之間傳遞的數(shù)據(jù)量和簡化交互流程,減少響應(yīng)時間,可以提高客戶端對服務(wù)器端衛(wèi)星觀測數(shù)據(jù)的處理速度和效率,能夠快速有效的實現(xiàn)衛(wèi)星觀測數(shù)據(jù)交互。
[0060]本實施例所述的衛(wèi)星觀測數(shù)據(jù)處理方法,在客戶端的前端控制器監(jiān)聽處理衛(wèi)星觀測數(shù)據(jù)觸發(fā)的事件之前,還可以包括以下步驟:
[0061]響應(yīng)客戶端界面中用戶處理衛(wèi)星觀測數(shù)據(jù)的信息;
[0062]將所述信息存儲到查詢數(shù)據(jù)對象中;
[0063]將所述查詢數(shù)據(jù)對象放置到事件,得到處理衛(wèi)星觀測數(shù)據(jù)觸發(fā)的事件。
[0064]廣播所述事件。
[0065]上述步驟中,客戶端界面實現(xiàn)與用戶的交互。響應(yīng)用戶出發(fā)的所有事件消息,如對衛(wèi)星觀測數(shù)據(jù)的查詢獲取操作,發(fā)送相關(guān)的指令信號,并響應(yīng)底層傳輸過來的數(shù)據(jù),如服務(wù)器端返回的衛(wèi)星觀測數(shù)據(jù),實時更新界面控件端綁定的數(shù)據(jù),將所述衛(wèi)星觀測數(shù)據(jù)顯示到界面中,供用戶獲取使用。
[0066]此外本實施例還提供了一種具體的業(yè)務(wù)邏輯從指定的服務(wù)器獲取返回的數(shù)據(jù)、并傳遞到所述處理命令的方法,該方法中,所述處理命令根據(jù)業(yè)務(wù)邏輯從指定的服務(wù)器獲取返回的數(shù)據(jù),包括以下步驟:
[0067]所述處理命令調(diào)用業(yè)務(wù)邏輯的業(yè)務(wù)代理指令;
[0068]建立所述業(yè)務(wù)代理指令與所述業(yè)務(wù)邏輯的服務(wù)器定位指令之間的通信;
[0069]所述服務(wù)器定位指令根據(jù)服務(wù)器地址獲取服務(wù)器返回的數(shù)據(jù);
[0070]將所述返回的數(shù)據(jù)傳遞到所述業(yè)務(wù)代理指令;
[0071 ] 所述業(yè)務(wù)代理指令將所述返回的數(shù)據(jù)傳遞到所述處理命令。
[0072]在本實施例中,所述前端控制器可以對應(yīng)多個不同的處理命令,其中處理命令包括所有可執(zhí)行的命令,所有功能函數(shù)調(diào)用均由該處理命令完成。通過該處理命令向服務(wù)器端發(fā)送自定義查詢命令,所述處理命令可以設(shè)置實現(xiàn)接口和回應(yīng)兩個接口?;貞?yīng)接口可以實現(xiàn)定義結(jié)果和失敗兩個方法,結(jié)果方法用于接收服務(wù)端返回的有效數(shù)據(jù),失敗方法用于處理此過程中發(fā)生的錯誤信息。
[0073]服務(wù)器定位指令可以為用于描述遠程服務(wù)的XML文件,調(diào)用遠程服務(wù)器的URL地址,實現(xiàn)與服務(wù)器端的連接。業(yè)務(wù)代理指令可以為功能函數(shù)代理,通過處理命令調(diào)用,定位遠程服務(wù)器并且完成響應(yīng)的服務(wù)調(diào)用。
[0074]上述實施例中,還可以包括:
[0075]定義第一基類,用于響應(yīng)客戶端界面的觸發(fā)消息的事件;
[0076]定義第二基類,用于將第一基類響應(yīng)的觸發(fā)消息事件發(fā)送給服務(wù)端;
[0077]定義第三基類,用于記錄發(fā)送的消息和執(zhí)行的命令。
[0078]為了實現(xiàn)在客戶端顯示界面中數(shù)據(jù)的更新,本實施例中,在所述數(shù)據(jù)模型中存儲待綁定在界面中的數(shù)據(jù),并根據(jù)接收到的數(shù)據(jù)實時刷新。隨著接收到得衛(wèi)星觀測數(shù)據(jù)不斷更新,數(shù)據(jù)模型中的數(shù)據(jù)也實時更新。
[0079]結(jié)合數(shù)據(jù)模型中衛(wèi)星觀測數(shù)據(jù)的實時更新,本實施例技術(shù)方案中,所述客戶端的界面響應(yīng)用戶的交互和事件消息,并根據(jù)所述數(shù)據(jù)模型中的數(shù)據(jù)更新顯示內(nèi)容,達到實時在客戶端顯示服務(wù)器返回的衛(wèi)星觀測數(shù)據(jù)的目的。
[0080]在衛(wèi)星觀測數(shù)據(jù)處理平臺上,應(yīng)用本實施例提供的上述技術(shù)方案,上述系統(tǒng)中位于客戶端的模塊執(zhí)行的大量本地數(shù)據(jù)操作,充分利用了客戶端的運算能力和緩存能力,能夠減少服務(wù)器和客戶端之間傳遞的數(shù)據(jù)量和簡化交互流程,減少了響應(yīng)的時間??梢蕴岣呖蛻舳藢πl(wèi)星觀測數(shù)據(jù)處理速度和效率,能夠?qū)崿F(xiàn)快速有效的衛(wèi)星觀測數(shù)據(jù)交互。
[0081]實施例二:
[0082]相應(yīng)與實施例一種提供的方法,本實施例還提供了一種衛(wèi)星觀測數(shù)據(jù)處理系統(tǒng),如圖2所示的系統(tǒng)框架圖,該系統(tǒng)包括以下模塊:
[0083]控制模塊201,用于監(jiān)聽處理衛(wèi)星觀測數(shù)據(jù)觸發(fā)的事件,并根據(jù)所述事件,調(diào)用對應(yīng)的處理命令;
[0084]業(yè)務(wù)邏輯模塊202,用于定位并訪問服務(wù)器210 ;
[0085]數(shù)據(jù)模型模塊203,用于存儲待顯示的數(shù)據(jù);
[0086]數(shù)據(jù)對象模塊204,用于定義和聲明各種數(shù)據(jù)變量;
[0087]處理命令模塊205,用于根據(jù)所述業(yè)務(wù)邏輯模塊從指定的服務(wù)器獲取返回的數(shù)據(jù),并將所述返回的數(shù)據(jù)賦值到數(shù)據(jù)模型模塊的數(shù)據(jù)對象中;
[0088]顯示界面模塊206,用于將所述數(shù)
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1