国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種遠(yuǎn)程管理設(shè)備參數(shù)的方法及系統(tǒng)的制作方法

      文檔序號:9790966閱讀:724來源:國知局
      一種遠(yuǎn)程管理設(shè)備參數(shù)的方法及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計算機通訊技術(shù)領(lǐng)域,尤其涉及一種遠(yuǎn)程管理設(shè)備參數(shù)的方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]遠(yuǎn)程管理設(shè)備參數(shù)一般有:遠(yuǎn)程管理協(xié)議TR069;分布式的、開放的網(wǎng)絡(luò)架構(gòu)UPNP等技術(shù),它們有兩個缺點:(I)是長連接協(xié)議,控制端、服務(wù)器、設(shè)備端之間需要一直維持tcp鏈接,耗費較多系統(tǒng)資源,并且不便于分布式部署和負(fù)載均衡;(2)它們采用xml封裝配置參數(shù)數(shù)據(jù),xml封裝帶有很多xml的格式數(shù)據(jù),在進(jìn)行遠(yuǎn)程管理過程中,會造成多余的帶寬消耗。
      [0003]現(xiàn)有技術(shù)中公開了一種“基于Web頁面進(jìn)行數(shù)據(jù)采集和展現(xiàn)的方法、系統(tǒng)及Web月艮務(wù)器”,見公開號為:CN102279884A,公開日為:2011-12-14的中國專利,一種基于Web頁面進(jìn)行數(shù)據(jù)采集和展現(xiàn)的方法,所述方法包括:接收用戶的http請求;根據(jù)預(yù)設(shè)的參數(shù)設(shè)置值對所述的http請求進(jìn)行篩選;根據(jù)篩選后的http請求從數(shù)據(jù)庫中獲取相關(guān)數(shù)據(jù);將所述獲取到的相關(guān)數(shù)據(jù)組織成Json數(shù)據(jù)格式;將所述Json數(shù)據(jù)格式的數(shù)據(jù)發(fā)送到頁面中進(jìn)行顯示。該發(fā)明可將不相關(guān)的Web應(yīng)用的信息無縫地快速整合起來,避免各Web應(yīng)用之間需要通過接口的方式進(jìn)行交互和整合,并降低了應(yīng)用系統(tǒng)的耦合度,避免重復(fù)開發(fā)。該發(fā)明主要是通過web頁面進(jìn)行數(shù)據(jù)的采集和展現(xiàn),實現(xiàn)Web應(yīng)用的信息無縫地快速整合起來。該發(fā)明所解決的技術(shù)問題與本專利申請并不相同,且實現(xiàn)的技術(shù)方案也不相同。

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

      [0004]本發(fā)明要解決的技術(shù)問題之一,在于提供一種遠(yuǎn)程管理設(shè)備參數(shù)的方法,使得網(wǎng)絡(luò)資源占用比較少,便于分布式部署和負(fù)載均衡;且節(jié)省網(wǎng)絡(luò)交互過程中的帶寬消耗,提升交互效率。
      [0005]本發(fā)明問題之一是這樣實現(xiàn)的:一種遠(yuǎn)程管理設(shè)備參數(shù)的方法,所述方法為:
      [0006]控制端實現(xiàn)遠(yuǎn)程修改設(shè)備端的配置參數(shù),通過http協(xié)議方式發(fā)送JSON格式配置數(shù)據(jù)到一服務(wù)器;
      [0007]服務(wù)器通過推送方式通知設(shè)備,設(shè)備端通過http協(xié)議方式到服務(wù)器獲取JSON格式配置數(shù)據(jù),設(shè)備端對比獲取到的配置數(shù)據(jù)與設(shè)備端本身的配置參數(shù)狀態(tài)的差異,進(jìn)行修改處理;
      [0008]通過http協(xié)議方式把配置執(zhí)行狀態(tài)報告上報服務(wù)器,服務(wù)器通過推送告知控制端這次配置執(zhí)行狀態(tài)。
      [0009]進(jìn)一步的,所述JSON格式配置數(shù)據(jù)的方式是以數(shù)據(jù)項名稱為key,參數(shù)值為value,以key-value的格式進(jìn)行發(fā)送;所述配置執(zhí)行狀態(tài)報告的格式與配置數(shù)據(jù)的格式一樣,也是Json格式,以數(shù)據(jù)項名稱為key,參數(shù)值為value,以key-value的格式進(jìn)行封裝。
      [0010]進(jìn)一步的,所述設(shè)備端對比獲取到的配置數(shù)據(jù)與設(shè)備端本身的配置參數(shù)狀態(tài)的差異,進(jìn)行修改處理,具體為:根據(jù)設(shè)備收到的JSON格式配置數(shù)據(jù),逐個根據(jù)數(shù)據(jù)項來獲取設(shè)備端本地數(shù)據(jù)進(jìn)行比對,當(dāng)發(fā)現(xiàn)兩者的數(shù)據(jù)項所對應(yīng)的參數(shù)值不同的時候,就將收到的J SON格式配置數(shù)據(jù)修改到設(shè)備端本地。
      [0011 ]進(jìn)一步的,若超過一預(yù)設(shè)時間后,控制端沒收到配置執(zhí)行狀態(tài)報告的推送消息,則控制端選擇重新發(fā)送配置修改請求或者終止。
      [0012]進(jìn)一步的,所述推送方式是指推送服務(wù)器定向?qū)⑿畔崟r送達(dá)推送接收端的服務(wù);推送服務(wù)的是通過建立一條實時保持的推送接收端與推送服務(wù)器的連接鏈路,當(dāng)有消息需要發(fā)送到推送接收端時,推送服務(wù)器通過此鏈路發(fā)送給推送接收端,其中,第三方云推送方式的技術(shù)包括:百度云推送、極光推送、或友盟推送。
      [0013]本發(fā)明要解決的技術(shù)問題之二,在于提供一種遠(yuǎn)程管理設(shè)備參數(shù)的系統(tǒng),使得網(wǎng)絡(luò)資源占用比較少,便于分布式部署和負(fù)載均衡;且節(jié)省網(wǎng)絡(luò)交互過程中的帶寬消耗,提升交互效率。
      [0014]本發(fā)明問題之二是這樣實現(xiàn)的:一種遠(yuǎn)程管理設(shè)備參數(shù)的系統(tǒng),所述系統(tǒng)包括:發(fā)送數(shù)據(jù)模塊、參數(shù)對比模塊、以及結(jié)果反饋模塊;
      [0015]所述發(fā)送數(shù)據(jù)模塊,在控制端實現(xiàn)遠(yuǎn)程修改設(shè)備端的配置參數(shù),通過http協(xié)議方式發(fā)送JSON格式配置數(shù)據(jù)到一服務(wù)器;
      [0016]所述參數(shù)對比模塊,在服務(wù)器通過推送方式通知設(shè)備,通過http協(xié)議方式到服務(wù)器獲取JSON格式配置數(shù)據(jù),設(shè)備端對比獲取到的配置數(shù)據(jù)與設(shè)備端本身的配置參數(shù)狀態(tài)的差異,進(jìn)行修改處理;
      [0017]所述結(jié)果反饋模塊,通過http協(xié)議方式把配置執(zhí)行狀態(tài)報告上報服務(wù)器,服務(wù)器通過推送告知控制端這次配置執(zhí)行狀態(tài)。
      [0018]進(jìn)一步的,所述JSON格式配置數(shù)據(jù)的方式是以數(shù)據(jù)項名稱為key,參數(shù)值為value,以key-value的格式進(jìn)行發(fā)送;所述配置執(zhí)行狀態(tài)報告的格式與配置數(shù)據(jù)的格式一樣,也是Json格式,以數(shù)據(jù)項名稱為key,參數(shù)值為value,以key-value的格式進(jìn)行封裝。
      [0019]進(jìn)一步的,所述設(shè)備端對比獲取到的配置數(shù)據(jù)與設(shè)備端本身的配置參數(shù)狀態(tài)的差異,進(jìn)行修改處理,具體為:根據(jù)設(shè)備收到的JSON格式配置數(shù)據(jù),逐個根據(jù)數(shù)據(jù)項來獲取設(shè)備端本地數(shù)據(jù)進(jìn)行比對,當(dāng)發(fā)現(xiàn)兩者的數(shù)據(jù)項所對應(yīng)的參數(shù)值不同的時候,就將收到的J SON格式配置數(shù)據(jù)修改到設(shè)備端本地。
      [0020]進(jìn)一步的,若超過一預(yù)設(shè)時間后,控制端沒收到配置執(zhí)行狀態(tài)報告的推送消息,則控制端選擇重新發(fā)送配置修改請求或者終止。
      [0021]進(jìn)一步的,所述推送方式是指推送服務(wù)器定向?qū)⑿畔崟r送達(dá)推送接收端的服務(wù);推送服務(wù)的是通過建立一條實時保持的推送接收端與推送服務(wù)器的連接鏈路,當(dāng)有消息需要發(fā)送到推送接收端時,推送服務(wù)器通過此鏈路發(fā)送給推送接收端,其中,第三方云推送方式的技術(shù)包括:百度云推送、極光推送、或友盟推送。
      [0022]本發(fā)明具有如下優(yōu)點:1、基于HTTP協(xié)議的遠(yuǎn)程管理,是短連接的交互方式,資源占用比較少,便于分布式部署和負(fù)載均衡;2、采用JSON格式封裝配置數(shù)據(jù),同樣的配置參數(shù)內(nèi)容,封裝后的pay load字節(jié)數(shù)比較少,節(jié)省網(wǎng)絡(luò)交互過程中的帶寬消耗,提升交互效率。3、本發(fā)明通過數(shù)據(jù)項對比的方式,從而能進(jìn)行快速定位比對,來修改設(shè)備參數(shù)。
      【附圖說明】
      [0023]圖1為本發(fā)明方法流程示意圖。
      [0024]圖2為本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0025]請參閱圖1和圖2所示,本發(fā)明的一種遠(yuǎn)程管理設(shè)備參數(shù)的方法,所述方法為:
      [0026]控制端實現(xiàn)遠(yuǎn)程修改設(shè)備端的配置參數(shù),通過http協(xié)議方式發(fā)送JSON格式配置數(shù)據(jù)到一服務(wù)器;
      [0027]服務(wù)器通過推送方式通知設(shè)備,設(shè)備端通過http協(xié)議方式到服務(wù)器獲取JSON格式配置數(shù)據(jù),設(shè)備端對比獲取到的配置數(shù)據(jù)與設(shè)備端本身的配置參數(shù)狀態(tài)的差異,進(jìn)行修改處理;
      [0028]其中,所述推送方式是指推送服務(wù)器定向?qū)⑿畔崟r送達(dá)推送接收端的服務(wù);推送服務(wù)的是通過建立一條實時保持的推送接收端與推送服務(wù)器的連接鏈路,當(dāng)有消息需要發(fā)送到推送接收端時,推送服務(wù)器通過此鏈路發(fā)送給推送接收端,其中,第三方云推送方式的技術(shù)包括:百度云推送、極光推送、或友盟推送。
      [0029]通過http協(xié)議方式把配置執(zhí)行狀態(tài)報告上報服務(wù)器,服務(wù)器通過推送告知控制端這次配置執(zhí)行狀態(tài);
      [0030]若超過一預(yù)設(shè)時間后,控制端沒收到配置執(zhí)行狀態(tài)報告的推送消息,則控制端選擇重新發(fā)送配置修改請求或者終止。
      [0031]其中,所述JSON格式配置數(shù)據(jù)的方式是以數(shù)據(jù)項名稱為key,參數(shù)值為value,以key-value的格式進(jìn)行發(fā)送。(例如:’bluetooth’:1表示藍(lán)牙開,'volumn':50%表示音量50% ;即’bluetooth’和’volumn’是數(shù)據(jù)項;I和50%是參數(shù)值,其中,json和xml都屬于一種數(shù)據(jù)交換格式,json比較輕便)
      [0032]所述設(shè)備端對比獲取到的配置數(shù)據(jù)與設(shè)備端本身的配置參數(shù)狀態(tài)的差異,進(jìn)行修改處理,具體為:根據(jù)設(shè)備收到的JSON格式配置數(shù)據(jù),逐個根據(jù)數(shù)據(jù)項來獲取設(shè)備端本地數(shù)據(jù)進(jìn)行比對,當(dāng)發(fā)現(xiàn)兩者(即收到的JSON格式配置數(shù)據(jù)和設(shè)備端本地)的數(shù)據(jù)項所對應(yīng)的參數(shù)值不同的時候,就將收到的JSON格式配置數(shù)據(jù)修改到設(shè)備端本地,要是參數(shù)值相同,則不需要進(jìn)行修改。
      [0033]所述配置執(zhí)行狀態(tài)報告的格式與配置數(shù)據(jù)的格式一樣,也是Json格式,以數(shù)據(jù)項名稱為key,參數(shù)值為value,以key-value的格式進(jìn)行封裝,只是key不同而已。(例如:配置執(zhí)行狀態(tài)報告’devid’:555666表不被遠(yuǎn)程管理的設(shè)備的id是555666,’act1n’:modifyparam表示修改配置參數(shù)的指令,’status’:O表示修改成功;即’devid’、’act1n’和 ’ status ’ 是數(shù)據(jù)項;555666、"modifyparam 〃
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1