本發(fā)明涉及無人機(jī)控制技術(shù)領(lǐng)域,具體而言,涉及一種無人機(jī)起飛控制方法及裝置、遙控終端。
背景技術(shù):
現(xiàn)有的無人機(jī)產(chǎn)品中,對于無人機(jī)的起飛,只要無人機(jī)的GPS(全球定位系統(tǒng),Global Positioning System)數(shù)據(jù)達(dá)到起飛條件,任何人在任何場所都可以對無人機(jī)進(jìn)行起飛操作。這樣具有以下缺陷:第一、無論用戶之前是否玩過無人機(jī),或者用戶的操縱技術(shù)是否熟練,都可以對無人機(jī)進(jìn)行操作,這樣容易造成安全隱患,比如用戶操作不當(dāng),導(dǎo)致無人機(jī)撞擊人體或者墜毀。第二、不夠人性化,不能對用戶起到一個良好的引導(dǎo)作用,用戶體驗差。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種無人機(jī)起飛控制方法及裝置、遙控終端,通過判斷無人機(jī)是否在室內(nèi)和用戶的等級限制用戶對無人機(jī)的使用操作,以改善上述的問題。
為了實現(xiàn)上述目的,本發(fā)明實施例采用的技術(shù)方案如下:
第一方面,本發(fā)明提供了一種無人機(jī)起飛控制方法,應(yīng)用于具有無人機(jī)起飛控制裝置的遙控終端,所述方法包括:
響應(yīng)遙控終端接收的起飛控制操作,根據(jù)無人機(jī)的GPS數(shù)據(jù)判斷所述無人機(jī)是否在室內(nèi);
當(dāng)所述無人機(jī)在室內(nèi),根據(jù)已登錄無人機(jī)起飛控制裝置的用戶的賬號等級,控制所述無人機(jī)是否起飛。
優(yōu)選地,當(dāng)所述無人機(jī)不在室內(nèi)且所述GPS數(shù)據(jù)在預(yù)設(shè)的閾值范圍內(nèi),控制所述無人機(jī)起飛;
優(yōu)選地,當(dāng)偵測到當(dāng)前無人機(jī)起飛控制裝置未通過賬號登錄時,則不響應(yīng)所述遙控終端接收的起飛控制操作。
優(yōu)選地,所述根據(jù)已登錄無人機(jī)起飛控制裝置的用戶的賬號等級,控制所述無人機(jī)是否起飛的步驟包括:
當(dāng)所述已登錄無人機(jī)起飛控制裝置的用戶的賬號等級為第一等級時,控制所述無人機(jī)執(zhí)行起飛操作;或者
當(dāng)所述已登錄無人機(jī)起飛控制裝置的用戶的賬號等級為第二等級時,向遙控終端發(fā)出提出信息以提示用戶確定是否控制所述無人機(jī)起飛;或者
當(dāng)所述已登錄無人機(jī)起飛控制裝置的用戶的賬號等級為第三等級時,不響應(yīng)所述遙控終端接收的起飛控制操作。
優(yōu)選地,所述無人機(jī)起飛控制方法還包括:
根據(jù)已登錄無人機(jī)起飛控制裝置的用戶的累積飛行時間,生成已登錄用戶的賬號等級。
優(yōu)選地,所述方法還包括偵測所述遙控終端是否與所述無人機(jī)連接成功的步驟,當(dāng)所述遙控終端與所述無人機(jī)未連接時,不響應(yīng)遙控終端接收的起飛控制操作。
第二方面,本發(fā)明還提供了一種無人機(jī)起飛控制裝置,應(yīng)用于遙控終端,所述無人機(jī)起飛控制裝置包括:
判斷模塊,用于響應(yīng)遙控終端接收的起飛控制操作,根據(jù)無人機(jī)的GPS數(shù)據(jù)判斷所述無人機(jī)是否在室內(nèi);
控制模塊用于當(dāng)所述無人機(jī)在室內(nèi),根據(jù)已登錄無人機(jī)起飛控制裝置的用戶的賬號等級,控制所述無人機(jī)是否起飛。
優(yōu)選地,所述控制模塊還用于在所述無人機(jī)不在室內(nèi)且所述GPS數(shù)據(jù)在預(yù)設(shè)的閾值范圍內(nèi)時,控制所述無人機(jī)起飛。
優(yōu)選地,所述控制模塊還用于在所述無人機(jī)起飛控制裝置未通過賬號登錄時,不響應(yīng)所述遙控終端接收的起飛控制操作。
優(yōu)選地,所述控制模塊用于當(dāng)所述已登錄無人機(jī)起飛控制裝置的用戶的賬號等級為第一等級時,控制所述無人機(jī)執(zhí)行起飛操作;或者
當(dāng)所述已登錄無人機(jī)起飛控制裝置的用戶的賬號等級為第二等級時,向遙控終端發(fā)出提出信息以提示用戶確定是否控制所述無人機(jī)起飛;或者
當(dāng)所述已登錄無人機(jī)起飛控制裝置的用戶的賬號等級為第三等級時,不響應(yīng)所述遙控終端接收的起飛控制操作。
優(yōu)選地,所述無人機(jī)起飛控制裝置還包括賬號管理模塊,用于根據(jù)已登錄無人機(jī)起飛控制裝置的用戶的累積飛行時間,生成已登錄用戶的賬號等級。
優(yōu)選地,所述無人機(jī)起飛控制裝置還包括偵測模塊,所述偵測模塊用于偵測所述遙控終端是否與所述無人機(jī)連接成功,在所述遙控終端與所述無人機(jī)未連接時,不響應(yīng)所述遙控終端接收的起飛控制操作。
第三方面,本發(fā)明還提供了一種遙控終端,其特征在于,所述遙控終端包括:
存儲器;
處理器;以及
無人機(jī)起飛控制裝置,所述無人機(jī)起飛控制裝置安裝于所述存儲器中并包括一個或多個由所述處理器執(zhí)行的軟件功能模塊,所述無人機(jī)起飛控制裝置包括:
判斷模塊,用于響應(yīng)所述遙控終端接收的起飛控制操作,根據(jù)無人機(jī)的GPS數(shù)據(jù)判斷所述無人機(jī)是否在室內(nèi);
控制模塊,用于當(dāng)所述無人機(jī)在室內(nèi),根據(jù)已登錄無人機(jī)起飛控制裝置的用戶的賬號等級,控制所述無人機(jī)是否起飛。
本發(fā)明提供了一種的無人機(jī)起飛控制裝置及方法、遙控終端。其中,所述無人機(jī)起飛控制裝置包括判斷模塊,用于響應(yīng)遙控終端接收的起飛控制操作,根據(jù)無人機(jī)的GPS數(shù)據(jù)判斷所述無人機(jī)是否在室內(nèi);控制模塊,用于當(dāng)所述無人機(jī)在室內(nèi),根據(jù)已登錄無人機(jī)起飛控制裝置的用戶的賬號等級,控制所述無人機(jī)是否起飛。本發(fā)明提供的無人機(jī)起飛控制裝置及方法、遙控終端通過判斷無人機(jī)的使用環(huán)境以及用戶等級的方式限制用戶對無人機(jī)的使用權(quán)限,使無人機(jī)的飛行操作更加安全可靠,減少無人機(jī)飛行事故。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1是本發(fā)明實施例提供的無人機(jī)起飛控制方法及裝置的應(yīng)用環(huán)境示意圖;
圖2是本發(fā)明實施例提供的遙控終端的結(jié)構(gòu)框圖;
圖3是本發(fā)明實施例提供的無人機(jī)起飛控制裝置的組成框圖;
圖4-圖5是本發(fā)明實施例提供的無人機(jī)起飛控制裝置的應(yīng)用示例圖。
圖6-圖8是本發(fā)明實施例提供的無人機(jī)起飛控制方法的流程圖。
主要元件符號說明:
遙控終端100、射頻單元101、輸入輸出單元102、存儲器103、存儲控制器104、處理器105、外設(shè)接口106、通訊總線/信號線107、觸摸屏108、起飛按鈕109、提示信息110、確定按鈕111、取消按鈕112、無人機(jī)200、UDP服務(wù)器201、無人機(jī)起飛控制裝置300、接收模塊301、偵測模塊302、判斷模塊303、控制模塊304、賬號管理模塊305、無線網(wǎng)絡(luò)500。
具體實施方式
下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。
請參照圖1,是本發(fā)明實施例提供的無人機(jī)起飛控制方法及裝置的應(yīng)用環(huán)境示意圖。本發(fā)明實施例提供的遙控終端100通過無線網(wǎng)絡(luò)500控制無人機(jī)(Unmanned Aerial Vehicle,UAV)200。
于本發(fā)明實施例中,遙控終端100優(yōu)選為移動終端設(shè)備,例如可以包括智能手機(jī)、平板電腦、電子書閱讀器、膝上型便攜計算機(jī)、車載電腦、穿戴式移動終端等等。當(dāng)然,上述的遙控終端100也可以為安裝有智能手機(jī)等的通用無人機(jī)遙控操縱器。
本發(fā)明實施例提出的無人機(jī)起飛控制方法及裝置可適用于具有Android操作系統(tǒng)、iOS操作系統(tǒng)、Windows Phone操作系統(tǒng)或其他平臺的遙控終端100,優(yōu)選的,遙控終端100為智能手機(jī)或智能平板電腦。
圖1顯示的無人機(jī)200上設(shè)置有UDP(User Data Protocol,用戶數(shù)據(jù)報協(xié)議)服務(wù)器201,無人機(jī)200上還設(shè)置有飛行器承載物,飛行器承載物可以為云臺、相機(jī)等。通過該無線網(wǎng)絡(luò)500,遙控終端100與無人機(jī)200上的UDP服務(wù)器201進(jìn)行數(shù)據(jù)交互。
圖2示出了一種可應(yīng)用本發(fā)明實施例的無人機(jī)起飛控制方法及無人機(jī)起飛控制裝置300的遙控終端100的結(jié)構(gòu)框圖。如圖2所示,遙控終端100包括射頻單元101、輸入輸出單元102、存儲器103、存儲控制器104,一個或多個(圖中僅示出一個)處理器105、外設(shè)接口106等。這些組件通過一條或多條通訊總線/信號線107相互通訊。
本發(fā)明實施例提出的無人機(jī)起飛控制裝置300可以以應(yīng)用程序(APP)的形式安裝于遙控終端100。在本實施例中,無人機(jī)起飛控制裝置300安裝于存儲器103并包括一個或多個由處理器105執(zhí)行的軟件功能模塊。
存儲器103可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的無人機(jī)起飛控制裝置及方法對應(yīng)的程序指令/模塊,處理器105通過運行存儲在存儲器103內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,如本發(fā)明實施例提供的無人機(jī)起飛控制方法。
存儲器103可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。處理器105以及其他可能的組件對存儲器103的訪問可在存儲控制器104的控制下進(jìn)行。
外設(shè)接口106將各種輸入/輸出裝置耦合至處理器105以及存儲器103。在一些實施例中,外設(shè)接口106、處理器105以及存儲控制器104可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
射頻單元101用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。例如,通過射頻單元101與無線網(wǎng)絡(luò)500進(jìn)行通訊。
輸入輸出單元102用于提供給用戶輸入數(shù)據(jù)實現(xiàn)用戶與所述遙控終端100的交互。優(yōu)選的,輸入輸出單元102為智能手機(jī)或智能平板電腦的觸摸屏108(請參圖1)。
可以理解,圖2所示的結(jié)構(gòu)僅為示意,遙控終端100還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
請參閱圖3,是本發(fā)明實施例提供的無人機(jī)起飛控制裝置300的組成框圖。無人機(jī)起飛控制裝置300包括:接收模塊301、偵測模塊302、判斷模塊303、控制模塊304和賬號管理模塊305。
所述接收模塊301用于接收無人機(jī)200發(fā)送的GPS數(shù)據(jù)。
在本實施例中,接收模塊301接收的GPS數(shù)據(jù)由無人機(jī)200通過無線網(wǎng)絡(luò)500發(fā)送。該GPS數(shù)據(jù)包括但不限于GPS星數(shù)、信號強度、經(jīng)緯度、方位等。在本實施例中,優(yōu)選該GPS數(shù)據(jù)為GPS星數(shù),即該無人機(jī)200被全球定位系統(tǒng)(Global Positioning System,GPS)定位的數(shù)量,例如被6個GPS定位。
所述偵測模塊302用于偵測遙控終端100接收的起飛控制操作。
在本實施例中,當(dāng)用戶在觸摸屏108上進(jìn)行起飛控制操作時,偵測模塊302可以偵測到觸摸屏108上用戶的操作,比如,請參照圖4,在觸摸屏108上有一起飛按鈕109,容易理解的,該起飛按鈕109為顯示在觸摸屏108上的圖像,用戶通過點擊起飛按鈕109實現(xiàn)起飛控制操作,偵測模塊302可以偵測到起飛按鈕109的被點擊操作。需要說明的是,在其他實施例中,起飛按鈕可以是無人機(jī)遙控操縱器上的實體按鈕,偵測模塊302可以偵測按鈕被按下的操作。
當(dāng)遙控終端100通過無線網(wǎng)絡(luò)500(例如WiFi)和無人機(jī)200上的UDP服務(wù)器201進(jìn)行連接時,偵測模塊302還用于偵測遙控終端100是否與無人機(jī)200連接成功。
進(jìn)一步的,所述偵測模塊302還用于偵測用戶的確認(rèn)操作,例如,請參照圖5,在某些情況下,控制模塊304會發(fā)出提示信息110以提示用戶是否確定控制無人機(jī)200起飛,在提示信息110中,會有確定按鈕111和取消按鈕112供用戶選擇,用戶點擊確定按鈕111則確定無人機(jī)200起飛,偵測模塊302可以偵測到確定按鈕111的被點擊操作。容易理解的,偵測模塊302還可以偵測到取消按鈕112的被點擊操作,當(dāng)取消按鈕112被點擊時,則取消無人機(jī)200的起飛。
所述判斷模塊303用于響應(yīng)遙控終端100接收的起飛控制操作,根據(jù)所述GPS數(shù)據(jù)判斷所述無人機(jī)200是否在室內(nèi)。
在本實施例中,當(dāng)用戶點擊起飛按鈕109后,判斷模塊303判斷無人機(jī)200是否在室內(nèi)。對于無人機(jī)來說,在室內(nèi)操作和在室外操作的難度不同,在室內(nèi)操作無人機(jī)對操作者的操作水平具有較高的要求。在本實施例中,判斷模塊303判斷無人機(jī)200是否在室內(nèi)以保證安全操作。判斷模塊303判斷無人機(jī)200是否在室內(nèi)依據(jù)接收到的GPS數(shù)據(jù)判斷。GPS數(shù)據(jù)可以包括GPS星數(shù)、信號強度、經(jīng)緯度、方位等。在本實施例中,判斷模塊303根據(jù)GPS星數(shù)進(jìn)行判斷,當(dāng)GPS星數(shù)為0或者98,則判斷模塊303可以判斷無人機(jī)200在室內(nèi),星數(shù)為0說明GPS無法定位,星數(shù)為98代表無人機(jī)200在室內(nèi)。如果GPS星數(shù)不為0或者98,則判斷模塊303可以判斷無人機(jī)在室外。
判斷模塊303還用于在無人機(jī)200在室內(nèi)時,判斷無人機(jī)起飛控制裝置300是否通過賬號登錄。
在本實施例中,無人機(jī)起飛控制裝置300以應(yīng)用程序(APP)的形式安裝于遙控終端100,用戶可以通過APP進(jìn)行登錄,判斷模塊303還可以判斷應(yīng)用程序是否通過賬號登錄。
所述控制模塊304用于在無人機(jī)200不在室內(nèi)且所述GPS數(shù)據(jù)在預(yù)設(shè)的閾值范圍內(nèi)時,響應(yīng)遙控終端100接收的起飛控制操作控制所述無人機(jī)200起飛。
在本實施例中,當(dāng)無人機(jī)在室外,同時GPS星數(shù)良好時,無人機(jī)才能起飛,比如規(guī)定GPS星數(shù)大于6時,代表當(dāng)前GPS星數(shù)良好,無人機(jī)可以起飛,即在室外,GPS星數(shù)在7~97和99~∞時,無人機(jī)可以自由起飛,控制模塊304響應(yīng)用戶的起飛控制操作控制無人機(jī)起飛,在本實施例中,控制模塊304通過無線網(wǎng)絡(luò)向無人機(jī)200發(fā)送控制命令,控制無人機(jī)起飛。容易理解的,在其他實施例中,還可以通過GPS數(shù)據(jù)中的其他參數(shù)判斷無人機(jī)是否可以起飛,比如可以通過GPS數(shù)據(jù)中的經(jīng)緯度判斷,當(dāng)無人機(jī)位于預(yù)先規(guī)定的經(jīng)緯度范圍內(nèi)時,無人機(jī)才能起飛,在經(jīng)緯度指示的某些特定的區(qū)域,不允許無人機(jī)起飛,特定區(qū)域如機(jī)場、軍工廠、加油站等,以免造成安全隱患和違法。
進(jìn)一步的,當(dāng)無人機(jī)200在室內(nèi)時,控制模塊304還用于根據(jù)已登錄無人機(jī)起飛控制裝置300的用戶的賬號等級,控制所述無人機(jī)是否起飛。
優(yōu)選地,本發(fā)明的無人機(jī)起飛控制裝置300還包括賬號管理模塊305,用于根據(jù)已登錄無人機(jī)起飛控制裝置300的用戶的累積飛行時間,生成已登錄用戶的賬號等級。在本實施例中,用戶登錄的賬號具有飛行等級,該飛行等級根據(jù)用戶操控?zé)o人機(jī)的累積時間長度來確定,例如用戶的初始等級為1級,每操控?zé)o人機(jī)的時間達(dá)到十分鐘,飛行等級就升1級,10級為上限。本實施例中,規(guī)定飛行等級7~10級為第一等級,4~6級為第二等級,1~3級為第三等級,賬號的飛行等級對應(yīng)用戶的飛行等級。需要說明的是,在其他實施例中,還可以根據(jù)已登錄無人機(jī)起飛控制裝置300的用戶的累積飛行次數(shù)、累積飛行距離或者其他與飛行經(jīng)驗相關(guān)的參數(shù)中的一個或多個的組合來生成用戶的賬號等級。
具體地,無人機(jī)起飛控制裝置300通過賬號登錄且所述賬號為第一等級時,控制模塊304響應(yīng)用戶的起飛控制操作控制所述無人機(jī)200起飛。賬號為第一等級,說明用戶操控?zé)o人機(jī)已達(dá)到一定時間,可以認(rèn)為用戶能夠很熟練地操控?zé)o人機(jī)。
控制模塊304還用于在無人機(jī)起飛控制裝置300通過賬號登錄且所述賬號為第二等級時發(fā)出提示信息110以提示用戶是否確定控制無人機(jī)200起飛。當(dāng)用戶確定無人機(jī)200起飛,所述控制模塊304響應(yīng)用戶的確認(rèn)操作控制所述無人機(jī)200起飛。
飛行等級為第二等級的用戶,具有一定程度的無人機(jī)操作經(jīng)驗,但是并不是很熟練,該飛行等級的用戶在室內(nèi)進(jìn)行無人機(jī)起飛控制操作時,為了保證無人機(jī)的飛行安全,控制模塊304提示用戶是否確定控制無人機(jī)起飛,用戶點擊確定按鈕111確認(rèn)起飛后,控制模塊304響應(yīng)用戶的確認(rèn)操作控制無人機(jī)200起飛。當(dāng)用戶點擊取消按鈕112取消起飛時,控制模塊304不響應(yīng)用戶的起飛控制操作。
控制模塊304還用于在無人機(jī)起飛控制裝置300通過賬號登錄且所述賬號為第三等級時,不響應(yīng)用戶的起飛控制操作,即控制無人機(jī)200不執(zhí)行起飛操作。
控制模塊304還用于在所述無人機(jī)起飛控制裝置300未通過賬號登錄時,不響應(yīng)用戶的起飛控制操作,即不控制無人機(jī)200起飛。
當(dāng)無人機(jī)起飛控制裝置300未通過賬號登錄,控制模塊304可以默認(rèn)為當(dāng)前用戶的飛行等級為第三等級,第三等級的用戶的無人機(jī)操作經(jīng)驗不具備在室內(nèi)進(jìn)行飛行,為了防止無人機(jī)損壞和飛行事故,當(dāng)無人機(jī)起飛控制裝置300未通過賬號登錄時,控制模塊304不響應(yīng)用戶的起飛控制操作。
控制模塊304還用于在遙控終端100與無人機(jī)200未連接時,不響應(yīng)遙控終端100接收的起飛控制操作。
當(dāng)遙控終端100與無人機(jī)200之間未建立通信連接,則無人機(jī)200無法與遙控終端100進(jìn)行通信,無人機(jī)200無法向遙控終端100發(fā)送GPS數(shù)據(jù),遙控終端100無法向無人機(jī)200發(fā)送控制命令,此時,控制模塊304不響應(yīng)用戶的起飛控制操作。作為優(yōu)選的,當(dāng)遙控終端100與無人機(jī)200未連接時,控制模塊304可以發(fā)出未連接提示信息以提示用戶。
請參照圖6~圖8,是本發(fā)明實施例提供的無人機(jī)起飛控制方法的流程圖。
本發(fā)明提供的無人機(jī)起飛控制方法包括以下步驟:
步驟S401,偵測遙控終端是否與無人機(jī)連接成功。如果連接成功,則執(zhí)行步驟S402。
在本實施例中,步驟S401可以由偵測模塊302執(zhí)行。
步驟S402,接收無人機(jī)發(fā)送的GPS數(shù)據(jù)。
在本實施例中,步驟S402可以由接收模塊301執(zhí)行。接收模塊301接收的GPS數(shù)據(jù)包括但不限于GPS星數(shù)、信號強度、經(jīng)緯度、方位等數(shù)據(jù)。
步驟S403,偵測遙控終端100接收的起飛控制操作。
在本實施例中,步驟S403可以由偵測模塊302執(zhí)行。當(dāng)用戶在觸摸屏108上點擊起飛按鈕109時,偵測模塊302可以偵測到起飛按鈕109的被點擊操作。
步驟S404,響應(yīng)遙控終端100接收的起飛控制操作,根據(jù)GPS數(shù)據(jù)判斷無人機(jī)是否在室內(nèi)。如果無人機(jī)不在室內(nèi),執(zhí)行步驟S405,如果無人機(jī)在室內(nèi),執(zhí)行步驟S408。
在本實施例中,步驟S404可以通過判斷模塊303執(zhí)行。當(dāng)用戶點擊起飛按鈕109后,判斷模塊303判斷無人機(jī)200是否在室內(nèi)。對于無人機(jī)來說,在室內(nèi)操作和在室外操作的難度不同,在室內(nèi)操作無人機(jī)對操作者的操作水平具有較高的要求。在本實施例中,判斷模塊303判斷無人機(jī)是否在室內(nèi)以保證安全操作。判斷模塊303判斷無人機(jī)是否在室內(nèi)依據(jù)接收到的GPS數(shù)據(jù)判斷。GPS數(shù)據(jù)可以包括GPS星數(shù)、信號強度、經(jīng)緯度、方位等。在本實施例中,判斷模塊303根據(jù)GPS星數(shù)進(jìn)行判斷,GPS星數(shù)即當(dāng)前能夠定位無人機(jī)的GPS的個數(shù)。在本實施例中,當(dāng)GPS星數(shù)為0或者98,則判斷模塊303可以判斷無人機(jī)在室內(nèi),星數(shù)為0說明GPS無法定位,星數(shù)為98代表無人機(jī)在室內(nèi)。如果GPS星數(shù)不為0或者98,則判斷模塊303可以判斷無人機(jī)在室外。
步驟S405,判斷GPS數(shù)據(jù)是否在預(yù)設(shè)的閾值范圍內(nèi)。如果GPS數(shù)據(jù)在預(yù)設(shè)的閾值范圍內(nèi),執(zhí)行步驟S406。如果GPS數(shù)據(jù)在預(yù)設(shè)的閾值范圍外,執(zhí)行步驟S407。
步驟S406,響應(yīng)遙控終端100接收的起飛控制操作控制無人機(jī)起飛。
在本實施例中,步驟S406可以通過控制模塊304執(zhí)行。當(dāng)無人機(jī)在室外,同時GPS星數(shù)良好時,無人機(jī)才能起飛,以保證無人機(jī)的準(zhǔn)確定位。比如規(guī)定GPS星數(shù)大于6時,代表當(dāng)前GPS星數(shù)良好,無人機(jī)可以起飛,即無人機(jī)在室外且GPS星數(shù)在7~97和99~∞時,無人機(jī)可以自由起飛,控制模塊304響應(yīng)遙控終端接收的起飛控制操作控制無人機(jī)起飛,在本實施例中,控制模塊304通過WiFi網(wǎng)絡(luò)向無人機(jī)發(fā)送控制命令,控制無人機(jī)起飛。容易理解的,在其他實施例中,還可以通過GPS數(shù)據(jù)中的其他參數(shù)判斷無人機(jī)是否可以起飛,比如可以通過GPS數(shù)據(jù)中的經(jīng)緯度判斷,當(dāng)無人機(jī)位于預(yù)先規(guī)定的經(jīng)緯度范圍內(nèi)時,無人機(jī)才能起飛,在經(jīng)緯度指示的某些特定的區(qū)域,不允許無人機(jī)起飛,特定區(qū)域如機(jī)場、軍工廠、加油站等,以免造成安全隱患和違法。
步驟S407,不控制無人機(jī)起飛。
在本實施例中,步驟S407可以由控制模塊304執(zhí)行。當(dāng)GPS星數(shù)在預(yù)設(shè)的閾值范圍外時,說明當(dāng)前位置的定位能力較差,為了保證飛行安全,控制模塊304不控制無人機(jī)起飛。
步驟S408,判斷無人機(jī)起飛控制裝置是否通過賬號登錄。如果無人機(jī)起飛控制裝置未通過賬號登錄時,則執(zhí)行步驟S407;如果無人機(jī)起飛控制裝置通過賬號登錄時,則執(zhí)行步驟S409。
該步驟S408可以通過判斷模塊303執(zhí)行。
步驟S409,根據(jù)已登錄無人機(jī)起飛控制裝置的用戶的賬號等級,控制所述無人機(jī)是否起飛。具體地,當(dāng)賬號的等級為第一等級,執(zhí)行步驟S406;當(dāng)賬號的等級為第二等級,執(zhí)行步驟S410:當(dāng)賬號的等級為第三等級,執(zhí)行步驟S407。
步驟S410,向用戶發(fā)出提示信息以提示用戶是否確定控制無人機(jī)起飛。當(dāng)用戶確定控制無人機(jī)起飛,執(zhí)行步驟S406。當(dāng)用戶取消控制無人機(jī)起飛,執(zhí)行步驟S407。
在本實施例中,步驟S409可以通過控制模塊304執(zhí)行。當(dāng)用戶登錄的賬號的飛行等級為第二等級,說明用戶具有一定程度的無人機(jī)操作經(jīng)驗,但是并不是很熟練,該飛行等級的用戶在室內(nèi)進(jìn)行無人機(jī)起飛控制操作時,為了保證無人機(jī)的飛行安全,控制模塊304提示用戶是否確定控制無人機(jī)起飛,用戶點擊確定按鈕111確認(rèn)起飛后,控制模塊304響應(yīng)用戶的確認(rèn)操作控制無人機(jī)起飛。當(dāng)用戶點擊取消按鈕112取消起飛時,控制模塊304不響應(yīng)用戶的起飛控制操作。
需要說明的是,本發(fā)明實施例提供的無人機(jī)起飛控制方法還可包括根據(jù)已登錄無人機(jī)起飛控制裝置的用戶的累積飛行時間,生成已登錄用戶的賬號等級的步驟,該步驟可由賬號管理模塊305執(zhí)行,在此不再贅述。
綜上所述,本發(fā)明實施例提供了一種的無人機(jī)起飛控制裝置及方法、遙控終端。其中,所述無人機(jī)起飛控制裝置包括接收模塊,用于接收無人機(jī)發(fā)送的GPS數(shù)據(jù)。偵測模塊,用于偵測遙控終端100接收的起飛控制操作。判斷模塊,用于響應(yīng)遙控終端100接收的起飛控制操作,根據(jù)無人機(jī)的GPS數(shù)據(jù)判斷所述無人機(jī)是否在室內(nèi);控制模塊,用于在所述無人機(jī)不在室內(nèi)且所述GPS數(shù)據(jù)在預(yù)設(shè)的閾值范圍內(nèi)時,控制所述無人機(jī)起飛;所述控制模塊還用于當(dāng)所述無人機(jī)在室內(nèi),根據(jù)已登錄無人機(jī)起飛控制裝置的用戶的賬號等級,控制所述無人機(jī)是否起飛。本發(fā)明提供的無人機(jī)起飛控制裝置及方法、遙控終端通過判斷無人機(jī)的使用環(huán)境以及用戶等級的方式限制用戶對無人機(jī)的使用權(quán)限,使無人機(jī)的飛行操作更加安全可靠,減少無人機(jī)飛行事故。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
在本申請所提供的實施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的裝置、方法和計算機(jī)程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機(jī)指令的組合來實現(xiàn)。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一起形成一個獨立的部分,也可以是各個模塊單獨存在,也可以兩個或兩個以上模塊集成形成一個獨立的部分。
所述功能如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。