無人機(jī)遠(yuǎn)程控制系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無人機(jī)控制領(lǐng)域,尤其是無人機(jī)遠(yuǎn)程控制領(lǐng)域。
【背景技術(shù)】
[0002]近幾年,無人機(jī)市場發(fā)展迅猛,尤其民用或消費(fèi)級無人機(jī)市場更是如此。一般而言,某一臺無人機(jī)的遙控設(shè)備都是固定的。例如:一種方式為:一臺無人機(jī)固定配備有一個或兩個遙控器,用戶只能通過配備的遙控器遙控對應(yīng)的無人機(jī);另外一種方式為,通過手機(jī)上的相應(yīng)應(yīng)用APP (應(yīng)用軟件)遙控?zé)o人機(jī),用戶可通過控制識別碼進(jìn)行注冊后,與相應(yīng)的無人機(jī)建立控制關(guān)聯(lián),雖然而后用戶可以在多臺手機(jī)登錄控制后,控制該無人機(jī),但即使是在不同手機(jī)上登錄,因?yàn)槠洳捎孟嗤挠脩裘?、密碼或識別碼登錄,其實(shí)際上是同一個“人”,也就是就是利用手機(jī)APP控制方式也是只能相同的“人”才可以控制一臺無人機(jī),而不能將無人機(jī)的控制權(quán)分派或分享給有需要的人、例如用戶的朋友。
【發(fā)明內(nèi)容】
[0003]根據(jù)上述的不足,本發(fā)明的主要目的在于提出一種無人機(jī)遠(yuǎn)程控制系統(tǒng)及方法,能方便對無人機(jī)進(jìn)行控制授權(quán)。
[0004]本發(fā)明的次要目的在于提出一種無人機(jī)遠(yuǎn)程控制系統(tǒng)及方法,能方便對無人機(jī)發(fā)送的即時(shí)視頻進(jìn)行分享。
[0005]該無人機(jī)遠(yuǎn)程控制系統(tǒng),其包括有:一通訊模塊,用于與至少一無人機(jī)建立通訊;一主控連接模塊,用于通過該通訊模塊將控制識別碼發(fā)送相應(yīng)的無人機(jī),與該無人機(jī)建立主控連接;一授權(quán)產(chǎn)生模塊,用于產(chǎn)生包含有其中一無人機(jī)的被選待授權(quán)用戶的授權(quán)選擇指令;一授權(quán)控制連接模塊,用于開啟被選待授權(quán)用戶的授權(quán)控制功能,建立被選待授權(quán)用戶與相應(yīng)無人機(jī)的授權(quán)控制連接;一操控模塊,用于提供操控界面供用戶進(jìn)行主控操作及授權(quán)控制操作,接收主控操作及授權(quán)控制操作,產(chǎn)生相應(yīng)的操控指令,并通過該通訊模塊發(fā)送給相應(yīng)無人機(jī)。
[0006]進(jìn)一步,該授權(quán)產(chǎn)生模塊產(chǎn)生包含有其中一無人機(jī)的被選待授權(quán)用戶的授權(quán)選擇指令,具體為建立主控連接的控制終端提供一授權(quán)選擇界面,該授權(quán)選擇界面顯示其中一無人機(jī)供選擇的待授權(quán)用戶,根據(jù)選擇操作產(chǎn)生該包含有其中一無人機(jī)的被選待授權(quán)用戶的授權(quán)選擇指令。
[0007]進(jìn)一步,該系統(tǒng)還包括至少一控制設(shè)置資料,每一控制設(shè)置資料定義有一無人機(jī)于某一預(yù)設(shè)地址或預(yù)設(shè)時(shí)間對應(yīng)的待授權(quán)用戶,該授權(quán)產(chǎn)生模塊是為當(dāng)無人機(jī)位于某一預(yù)設(shè)地址或當(dāng)前時(shí)間為預(yù)設(shè)時(shí)間時(shí),選取控制設(shè)置資料中對應(yīng)的待授權(quán)用戶為被選待授權(quán)用戶,產(chǎn)生該授權(quán)選擇指令。
[0008]進(jìn)一步,授權(quán)產(chǎn)生模塊還產(chǎn)生一授權(quán)控制驗(yàn)證碼,通過該通訊模塊發(fā)送該授權(quán)控制驗(yàn)證碼給相應(yīng)的無人機(jī)及該被選待授權(quán)用戶的客戶端,該授權(quán)控制連接模塊是為根據(jù)授權(quán)控制驗(yàn)證碼與該無人機(jī)建立授權(quán)控制連接。
[0009]進(jìn)一步,該無人機(jī)遠(yuǎn)程控制系統(tǒng)還包括有視頻管理模塊,用于接收無人機(jī)發(fā)送的即時(shí)視頻;一視頻分享模塊,用于選擇一無人機(jī)時(shí),顯示獲取自該無人機(jī)的即時(shí)視頻于該用戶對應(yīng)的客戶端。
[0010]該無人機(jī)遠(yuǎn)程控制方法,包括如下步驟:將控制識別碼發(fā)送相應(yīng)的無人機(jī),與該無人機(jī)建立主控連接;產(chǎn)生包含有其中一無人機(jī)的被選待授權(quán)用戶的授權(quán)選擇指令;開啟被選待授權(quán)用戶的授權(quán)控制功能,建立被選待授權(quán)用戶與相應(yīng)無人機(jī)的授權(quán)控制連接;提供操控界面供用戶進(jìn)行主控操作及授權(quán)控制操作,接收主控操作及授權(quán)控制操作,產(chǎn)生相應(yīng)的操控指令,并通過該通訊模塊發(fā)送給相應(yīng)無人機(jī)。
[0011]進(jìn)一步,產(chǎn)生授權(quán)選擇指令具體為:為建立主控連接的控制終端提供一顯示有其中一無人機(jī)供選擇的待授權(quán)用戶授權(quán)選擇界面,根據(jù)選擇操作產(chǎn)生該包含有其中一無人機(jī)的被選待授權(quán)用戶的授權(quán)選擇指令。
[0012]進(jìn)一步,產(chǎn)生授權(quán)選擇指令具體為:獲取一預(yù)先存儲的至少一控制設(shè)置資料,每一控制設(shè)置資料定義有一無人機(jī)于某一預(yù)設(shè)地址或預(yù)設(shè)時(shí)間對應(yīng)的待授權(quán)用戶,當(dāng)無人機(jī)位于某一預(yù)設(shè)地址或當(dāng)前時(shí)間為預(yù)設(shè)時(shí)間時(shí),選取控制設(shè)置資料中對應(yīng)的待授權(quán)用戶為被選待授權(quán)用戶,產(chǎn)生該授權(quán)選擇指令。
[0013]進(jìn)一步,產(chǎn)生授權(quán)選擇指令步驟還包括有:還產(chǎn)生一授權(quán)控制驗(yàn)證碼,發(fā)送該授權(quán)控制驗(yàn)證碼給相應(yīng)的無人機(jī)及該被選待授權(quán)用戶的客戶端;建立被選待授權(quán)用戶與相應(yīng)無人機(jī)的授權(quán)控制連接是為根據(jù)授權(quán)控制驗(yàn)證碼與該無人機(jī)建立授權(quán)控制連接。
[0014]進(jìn)一步,還包括步驟:接收無人機(jī)發(fā)送的即時(shí)視頻;顯示獲取自該無人機(jī)的即時(shí)視頻于選擇該無人機(jī)的用戶對應(yīng)的客戶端。
【附圖說明】
[0015]圖1為本發(fā)明的應(yīng)用環(huán)境示意圖。
[0016]圖2為本發(fā)明無人機(jī)遠(yuǎn)程控制系統(tǒng)的模塊示意圖。
[0017]圖3為本發(fā)明無人機(jī)遠(yuǎn)程控制方法的流程示意圖。
【具體實(shí)施方式】
[0018]申請人首先需要說明的是在本發(fā)明的附圖及【具體實(shí)施方式】中都只示出及詳細(xì)描述與本發(fā)明技術(shù)創(chuàng)新點(diǎn)及創(chuàng)新點(diǎn)相關(guān)聯(lián)的結(jié)構(gòu)、模塊、功能及作業(yè)流程,而為了構(gòu)成一完整的技術(shù)方案所需的習(xí)知結(jié)構(gòu)、模塊、功能、流程并不示出或描述,然而也必須需要說明的是在本發(fā)明的附圖及【具體實(shí)施方式】中所示出或詳細(xì)描述的結(jié)構(gòu)、模塊、功能并非全部為本發(fā)明的必要技術(shù)特征。
[0019]參閱圖1所示,為本發(fā)明的應(yīng)用環(huán)境示意圖,本發(fā)明無人機(jī)遠(yuǎn)程控制系統(tǒng)100可與至少一無人機(jī)200進(jìn)行通訊連接。在本發(fā)明中,無人機(jī)遠(yuǎn)程控制系統(tǒng)100為可程序化軟件系統(tǒng),其運(yùn)行于服務(wù)器300及至少一控制終端400上。
[0020]參閱圖2所示,為本發(fā)明無人機(jī)遠(yuǎn)程控制系統(tǒng)的模塊示意圖。該無人機(jī)遠(yuǎn)程控制系統(tǒng)100包括有通訊模塊110、主控連接模塊120、授權(quán)產(chǎn)生模塊130、授權(quán)控制連接模塊140及操控模塊150。
[0021]該通訊模塊110可通過通訊模塊與至少一個無人機(jī)200建立通訊連接相互傳輸數(shù)據(jù),例如向無人機(jī)傳送操控指令、接收無人機(jī)200發(fā)送的飛行狀態(tài)及圖像等。通訊模塊110可位于服務(wù)器300及控制終端400。
[0022]該主控連接模塊120,用于通過該通訊模塊將控制識別碼發(fā)送相應(yīng)的無人機(jī),與該無人機(jī)建立主控連接。在本發(fā)明中,該主控連接模塊120運(yùn)行于控制終端400,為了區(qū)別,運(yùn)行有主控連接模塊120的控制終端400稱為主控制終端400A。主控制終端400A與無人機(jī)200建立主控連接的方式很多,為現(xiàn)有技術(shù),例如無人機(jī)的機(jī)身上或包裝盒、說明書中標(biāo)記有該無人機(jī)的唯一標(biāo)識及通訊連接方式,包裝盒、說明書標(biāo)記有控制識別碼,同時(shí)無人機(jī)的存儲單位中存儲有控制識別碼。在首次建立連接時(shí),在主控連接模塊120所提供的用戶界面中輸入(包括通過二維碼掃描的方式)唯一標(biāo)示及通訊連接方式,并輸入控制識別碼,該控制識別碼通過通訊模塊110根據(jù)無人機(jī)的通訊連接方式發(fā)送給無人機(jī),無人機(jī)200根據(jù)存儲單位中存儲的控制識別碼進(jìn)行驗(yàn)證后建立該主控連接模塊120與無人機(jī)的主控連接。主控制終端400A的用戶可錄入主控制用戶資訊,例如用戶名、密碼等,并維護(hù)該無人機(jī)的基本資訊,例如無人機(jī)的標(biāo)識別稱(例如飛龍I號)。該無人機(jī)的標(biāo)識別稱、通訊連接方式、甚至是唯一標(biāo)識及主控制用戶的用戶名、甚至是密碼等會發(fā)送給服務(wù)器300進(jìn)行存儲。而后,主控制用戶只需通過用戶名、密碼登錄主控連接模塊120,即可建立相應(yīng)無人機(jī)的主控連接。
[0023]該授權(quán)產(chǎn)生模塊130用于產(chǎn)生包含有其中一無人機(jī)的被選待授權(quán)用戶的授權(quán)選擇指令。在第一實(shí)施方式中,該授權(quán)產(chǎn)生模塊產(chǎn)生具體為在主控制終端400A提供一授權(quán)選擇界面,該授權(quán)選擇界面顯示對應(yīng)無人機(jī)(即與主控制終端400A建立主控連接的無人機(jī))供選擇的待授權(quán)用戶,根據(jù)(主控用戶)選擇操作產(chǎn)生該包含有被選待授權(quán)用戶的授權(quán)選擇指令。該供選擇的待授權(quán)用戶是為通過下面方式取得:無人機(jī)遠(yuǎn)程控制系統(tǒng)100包括有一登錄模塊160,當(dāng)一用戶登錄后,顯示可選的無人機(jī)標(biāo)識,選擇其中一個無人機(jī)標(biāo)識(或無人機(jī)標(biāo)識別稱),即將該用戶加為該無人機(jī)的待授權(quán)用戶。例如,顯示的可選無人機(jī)標(biāo)識有飛龍I號、云翔號等,用戶B0001A選擇飛龍I號,那該用戶B0001A就被加為飛龍I號的待授權(quán)用戶。在本發(fā)明的第二實(shí)施方式中,無人機(jī)遠(yuǎn)程系統(tǒng)100還存儲有至少一控制設(shè)置資料,每一控制設(shè)置資料定義有一無人機(jī)于某一預(yù)設(shè)地址或預(yù)設(shè)時(shí)間對應(yīng)的待授權(quán)用戶,該授權(quán)產(chǎn)生模塊是為無人機(jī)位于某一預(yù)設(shè)地址或當(dāng)前時(shí)間為預(yù)設(shè)時(shí)間時(shí),