一種基于多路徑傳輸的農機調度方法及監控終端的制作方法
【技術領域】
[0001]本發明涉及通信技術領域,尤其涉及一種基于多路徑傳輸的農機調度方法及監控終端。
【背景技術】
[0002]農業機械化作為“三農問題”的關鍵,是實現農業現代化的基礎。農機制造業是直接服務于“三農”的產業,是我國經濟社會發展、裝備制造產業振興的一個重要支撐。農業結構戰略性調整,引發了農業機械技術由產中向產前和產后延伸,農業機械產品的自動化和智能化是關鍵。
[0003]智能農機協同作業與調度系統將田間作業智能操作控制及多機協同作業技術集成應用于拖拉機和聯合收獲機,可精細準確地調整各項土壤和作物管理措施,能夠最大限度地優化使用各項農業投入,以獲取最高的產量和效益。由云平臺統一對區域內智能農機進行協同和調度,這就必須要求智能農機有可靠穩定的網絡連接與云平臺進行通訊。
[0004]適合智能農機作業的大型農場一般位于距離城市較遠、地廣人稀的郊區,因此各項電信基礎設施相對薄弱,城市中覆蓋廣泛的寬帶網基本很難到達農田,能夠利用的通訊方式往往只有各大運營商部署的2G/3G/4G網絡,而且這些無線電信網絡的覆蓋質量也參差不齊,2G網絡覆蓋相對全面,但是網絡帶寬、網絡質量較差;3G/4G網絡雖然提升了帶寬,但覆蓋地區差異非常大;同時,各個運營商在同一地區的信號覆蓋也不盡相同,同一地區可能出現某家運營商信號質量好,而另一家沒有信號的情況。
[0005]綜上,現有技術中,智能農機協同作業與調度系統很難獲得一個穩定可靠的網絡連接,以實現智能農機與服務器之間的可靠通信以及服務器對智能農機的調度。
【發明內容】
[0006]本發明實施例提供一種基于多路徑傳輸的農機調度方法及監控終端,用以實現解決現有技術中智能農機與服務器之間的可靠通信,從而使得調度不便的技術問題,
[0007]本發明實施例提供的一種基于多路徑傳輸的農機調度方法,包括:
[0008]監控終端獲取農機的調度信息;
[0009]所述監控終端根據所述調度信息的傳輸要求,將所述調度信息劃分為第一至第N數據流;
[0010]所述監控終端根據所述監控終端與服務器之間的各條傳輸路徑的傳輸性能,將所述第一至第N數據流分別通過不同的傳輸路徑發送給所述服務器,以使所述服務器根據所述第一至第N數據流對所述農機進行調度。
[0011]較佳地,所述監控終端將所述第一至第N數據流分別通過不同的傳輸路徑發送給所述服務器之前,還包括:
[0012]所述監控終端向所述服務器發送連接請求消息;
[0013]所述監控終端接收所述服務器根據所述連接請求消息返回的響應消息;所述響應消息中包括建立多條傳輸路徑的參數信息;
[0014]所述監控終端根據所述參數信息與所述服務器建立多條傳輸路徑。
[0015]較佳地,所述建立多條傳輸路徑的參數信息為基于同一運營商的的2G、3G、4G網絡分別建立一條傳輸路徑的參數信息;或者,
[0016]所述建立多條傳輸路徑的參數信息為基于多個運營商的2G、3G、4G網絡分別建立一條傳輸路徑的參數信息。
[0017]較佳地,所述調度信息的傳輸要求為實時性要求;
[0018]所述監控終端根據所述監控終端與服務器之間的各條傳輸路徑的傳輸性能,將所述第一至第N數據流分別通過不同的傳輸路徑發送給所述服務器,包括:
[0019]所述監控終端根據所述監控終端與服務器之間的各條傳輸路徑的網絡時延,確定所述第一至第N數據流對應的傳輸路徑;其中,實時性要求最高的數據流對應網絡時延最小的傳輸路徑;
[0020]所述監控終端將所述第一至第N數據流分別通過對應的傳輸路徑發送給所述服務器。
[0021 ]較佳地,所述數據流與所述傳輸路徑一一對應;
[0022]所述將所述第一至第N數據流分別通過對應的傳輸路徑發送給所述服務器,包括:
[0023]所述監控終端獲取所述第一至第N數據流對應的傳輸路徑的標識信息;
[0024]所述監控終端將所述第一至第N數據流信息分別通過對應的傳輸路徑發送給所述服務器;所述數據流信息中包括數據流以及所述數據流對應的傳輸路徑的標識信息。
[0025]本發明實施例提供一種監控終端,該監控終端包括:
[0026]獲取模塊,用于獲取農機的調度信息;
[0027]劃分模塊,用于根據所述調度信息的傳輸要求,將所述調度信息劃分為第一至第N數據流;
[0028]處理模塊,用于根據所述監控終端與服務器之間的各條傳輸路徑的傳輸性能,將所述第一至第N數據流分別通過不同的傳輸路徑發送給所述服務器,以使所述服務器根據所述第一至第N數據流對所述農機進行調度。
[0029]較佳地,還包括收發模塊;所述收發模塊用于:
[0030]向所述服務器發送連接請求消息;
[0031]接收所述服務器根據所述連接請求消息返回的響應消息;所述響應消息中包括建立多條傳輸路徑的參數信息;
[0032]所述處理模塊還用于:
[0033]根據所述建立多條傳輸路徑的參數信息與所述服務器建立多條傳輸路徑。
[0034]較佳地,所述建立多條傳輸路徑的參數信息為基于同一運營商的的2G、3G、4G網絡分別建立一條傳輸路徑的參數信息;或者,
[0035]所述建立多條傳輸路徑的參數信息為基于多個運營商的2G、3G、4G網絡分別建立一條傳輸路徑的參數信息。
[0036]較佳地,所述調度信息的傳輸要求為實時性要求;
[0037]所述處理模塊具體用于:
[0038]根據所述監控終端與服務器之間的各條傳輸路徑的網絡時延,確定所述第一至第N數據流對應的傳輸路徑;其中,實時性要求最高的數據流對應網絡時延最小的傳輸路徑;
[0039]將所述第一至第N數據流分別通過對應的傳輸路徑發送給所述服務器。
[0040]較佳地,所述數據流與所述傳輸路徑一一對應;
[0041 ]所述處理模塊具體用于:
[0042]所述監控終端獲取所述第一至第N數據流對應的傳輸路徑的標識信息;
[0043]所述監控終端將所述第一至第N數據流信息分別通過對應的傳輸路徑發送給所述服務器;所述數據流信息中包括數據流以及所述數據流對應的傳輸路徑的標識信息。
[0044]本發明的上述實施例中,監控終端獲取農機的調度信息,并根據調度信息的傳輸要求,將調度信息劃分為第一至第N數據流,進而根據監控終端與服務器之間的各條傳輸路徑的傳輸性能,將第一至第N數據流分別通過不同的傳輸路徑發送給服務器,以使服務器根據第一至第N數據流對農機進行調度。本發明實施例中,通過將農機的調度信息劃分為多條數據流,并將多條數據流分別通過不同的傳輸路徑發送給服務器,從而提高了通信的可靠性;且,本發明實施例中綜合考慮數據流的傳輸要求以及傳輸路徑的傳輸性能,來分配用于傳輸數據流的傳輸路徑,使得數據流的傳輸更為合理有效,大大提高了通訊的穩定性。
【附圖說明】
[0045]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0046]圖1為本發明實施例適用的系統架構示意圖;
[0047]圖2為本發明實施例提供的一種基于多路徑傳輸的農機調度方法所對應的流程示意圖;
[0048]圖3為本發明實施例提供的一種監控終端的結構示意圖。
【具體實施方式】
[0049]為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
[0050]本發明實施例提供的基于多路徑傳輸的農機調度方法可適用于多種場景中,尤其適用于大型農場中,調度智能農機的應用場景。本發明實施例對具體的應用場景不做限定。
[0051]圖1為本發明實施例適用的系統架構示意圖,如圖1所示,該架構中包括:服務器101、多條傳輸路徑以及多個監控終端,例如傳輸路徑