本公開涉及無人機(jī)技術(shù),尤其涉及一種無人機(jī)的禁飛控制方法和裝置。
背景技術(shù):
無人駕駛飛機(jī)簡稱“無人機(jī)”,是利用無線電遙控設(shè)備和自備的程序控制裝置操縱的不載人飛機(jī)?,F(xiàn)在的無人機(jī)都有自動飛行功能,操作人員規(guī)劃好路線后,無人機(jī)可以按照規(guī)劃的路線自動飛行,無人機(jī)的飛行路線應(yīng)該避開禁飛范圍。
通常無人機(jī)的禁飛范圍具有以下特點(diǎn):國家規(guī)定的、地點(diǎn)范圍固定和永久禁飛。例如,飛機(jī)場周圍n公里范圍內(nèi)禁飛。但是,目前還不能做到根據(jù)政策等原因進(jìn)行實(shí)時(shí)的禁飛區(qū)調(diào)整。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種無人機(jī)的禁飛控制方法和裝置。
根據(jù)本公開實(shí)施例的第一方面,提供一種無人機(jī)的禁飛控制方法,包括:
當(dāng)檢測到無人機(jī)應(yīng)用app被打開時(shí),從服務(wù)器端獲取禁飛數(shù)據(jù)組;
將所述禁飛數(shù)據(jù)組發(fā)送給無人機(jī);
接收所述無人機(jī)發(fā)送的所述無人機(jī)的當(dāng)前位置信息;
根據(jù)所述無人機(jī)的當(dāng)前位置信息,確定所述無人機(jī)的飛行范圍;
根據(jù)所述飛行范圍和所述禁飛數(shù)據(jù)組,確定所述飛行范圍內(nèi)的目標(biāo)禁飛區(qū);
將所述目標(biāo)禁飛區(qū)的標(biāo)識發(fā)送給所述無人機(jī),以使所述無人機(jī)根據(jù)所述目標(biāo)禁飛區(qū)的標(biāo)識和所述禁飛數(shù)據(jù)組進(jìn)行禁飛操作。
可選的,所述禁飛數(shù)據(jù)組中包括多個(gè)禁飛區(qū)的禁飛數(shù)據(jù),每個(gè)禁飛區(qū)的禁飛數(shù)據(jù)包括:禁飛區(qū)的標(biāo)識、位置、范圍、禁飛時(shí)間和禁飛類型,所述禁飛類型用于指示禁飛區(qū)為臨時(shí)禁飛區(qū)或永久禁飛區(qū)。
可選的,所述從服務(wù)器端獲取禁飛數(shù)據(jù)組,包括:
向所述服務(wù)器發(fā)送數(shù)據(jù)組下載請求,所述數(shù)據(jù)組下載請求中包括終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號;
接收所述服務(wù)器發(fā)送的數(shù)據(jù)組下載響應(yīng),當(dāng)所述終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號與所述服務(wù)器上存儲的禁飛數(shù)據(jù)組的版本號不同時(shí),所述數(shù)據(jù)組下載響應(yīng)中包括所述服務(wù)器上存儲的禁飛數(shù)據(jù)組。
可選的,所述根據(jù)所述無人機(jī)的當(dāng)前位置信息,確定所述無人機(jī)的飛行范圍,包括:
以所述無人機(jī)的當(dāng)前位置為圓心,預(yù)先設(shè)定的距離為半徑確定圓形區(qū)域,所述圓形區(qū)域?yàn)樗鰺o人機(jī)的飛行范圍。
可選的,將所述禁飛數(shù)據(jù)組發(fā)送給無人機(jī)之前,還包括:
對所述禁飛數(shù)據(jù)組進(jìn)行加密。
可選的,所述方法還包括:
在地圖上顯示所述目標(biāo)禁飛區(qū)的位置和范圍。
根據(jù)本公開實(shí)施例的第二方面,提供一種無人機(jī)的禁飛控制方法,包括:
接收終端設(shè)備發(fā)送的禁飛數(shù)據(jù)組;
將無人機(jī)的當(dāng)前位置信息發(fā)送給所述終端設(shè)備;
接收所述終端設(shè)備發(fā)送的所述無人機(jī)的飛行范圍內(nèi)的目標(biāo)禁飛區(qū)的標(biāo)識,所述飛行范圍是是根據(jù)所述無人機(jī)的當(dāng)前位置信息確定的;
根據(jù)所述目標(biāo)禁飛區(qū)的標(biāo)識和所述禁飛數(shù)據(jù)組,確定所述目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù);
根據(jù)所述目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù)進(jìn)行禁飛操作。
可選的,所述禁飛數(shù)據(jù)組中包括多個(gè)禁飛區(qū)的禁飛數(shù)據(jù),每個(gè)禁飛區(qū)的禁飛數(shù)據(jù)包括:禁飛區(qū)的標(biāo)識、位置、范圍、禁飛時(shí)間和禁飛類型,所述禁飛類型用于指示禁飛區(qū)為臨時(shí)禁飛區(qū)或永久禁飛區(qū)。
可選的,所述禁飛數(shù)據(jù)組經(jīng)過加密,所述方法還包括:
對所述禁飛數(shù)據(jù)組進(jìn)行解密。
根據(jù)本公開實(shí)施例的第三方面,提供一種無人機(jī)的禁飛控制裝置,包括:
獲取模塊,被配置為當(dāng)檢測到無人機(jī)應(yīng)用app被打開時(shí),從服務(wù)器端獲取禁飛數(shù)據(jù)組;
第一發(fā)送模塊,被配置為將所述禁飛數(shù)據(jù)組發(fā)送給無人機(jī);
接收模塊,被配置為接收所述無人機(jī)發(fā)送的所述無人機(jī)的當(dāng)前位置信息;
第一確定模塊,被配置為根據(jù)所述無人機(jī)的當(dāng)前位置信息,確定所述無人機(jī)的飛行范圍;
第二確定模塊,被配置為根據(jù)所述飛行范圍和所述禁飛數(shù)據(jù)組,確定所述飛行范圍內(nèi)的目標(biāo)禁飛區(qū);
第二發(fā)送模塊,被配置為將所述目標(biāo)禁飛區(qū)的標(biāo)識發(fā)送給所述無人機(jī),以使所述無人機(jī)根據(jù)所述目標(biāo)禁飛區(qū)的標(biāo)識和所述禁飛數(shù)據(jù)組進(jìn)行禁飛操作。
可選的,所述禁飛數(shù)據(jù)組中包括多個(gè)禁飛區(qū)的禁飛數(shù)據(jù),每個(gè)禁飛區(qū)的禁飛數(shù)據(jù)包括:禁飛區(qū)的標(biāo)識、位置、范圍、禁飛時(shí)間和禁飛類型,所述禁飛類型用于指示禁飛區(qū)為臨時(shí)禁飛區(qū)或永久禁飛區(qū)。
可選的,所述獲取模塊包括,包括:
第一發(fā)送子模塊,被配置為向所述服務(wù)器發(fā)送數(shù)據(jù)組下載請求,所述數(shù)據(jù)組下載請求中包括終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號;
第一接收子模塊,被配置為接收所述服務(wù)器發(fā)送的數(shù)據(jù)組下載響應(yīng),當(dāng)所述終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號與所述服務(wù)器上存儲的禁飛數(shù)據(jù)組的版本號不同時(shí),所述數(shù)據(jù)組下載響應(yīng)中包括所述服務(wù)器上存儲的禁飛數(shù)據(jù)組。
可選的,所述第二確定模塊包括:
第一確定子模塊,被配置為以所述無人機(jī)的當(dāng)前位置為圓心,預(yù)先設(shè)定的距離為半徑確定圓形區(qū)域,所述圓形區(qū)域?yàn)樗鰺o人機(jī)的飛行范圍。
可選的,所述裝置還包括:
加密模塊,被配置為對所述禁飛數(shù)據(jù)組進(jìn)行加密。
可選的,所述裝置還包括:
顯示模塊,被配置為在地圖上顯示所述目標(biāo)禁飛區(qū)的位置和范圍。
根據(jù)本公開實(shí)施例的第四方面,提供一種無人機(jī)的禁飛控制裝置,包括:
第一接收模塊,被配置為接收終端設(shè)備發(fā)送的禁飛數(shù)據(jù)組;
發(fā)送模塊,被配置為將無人機(jī)的當(dāng)前位置信息發(fā)送給所述終端設(shè)備;
第二接收模塊,被配置為接收所述終端設(shè)備發(fā)送的所述無人機(jī)的飛行范圍內(nèi)的目標(biāo)禁飛區(qū)的標(biāo)識,所述飛行范圍是是根據(jù)所述無人機(jī)的當(dāng)前位置信息確定的;
確定模塊,被配置為根據(jù)所述目標(biāo)禁飛區(qū)的標(biāo)識和所述禁飛數(shù)據(jù)組,確定所述目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù);
禁飛模塊,被配置為根據(jù)所述目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù)進(jìn)行禁飛操作。
可選的,所述禁飛數(shù)據(jù)組中包括多個(gè)禁飛區(qū)的禁飛數(shù)據(jù),每個(gè)禁飛區(qū)的禁飛數(shù)據(jù)包括:禁飛區(qū)的標(biāo)識、位置、范圍、禁飛時(shí)間和禁飛類型,所述禁飛類型用于指示禁飛區(qū)為臨時(shí)禁飛區(qū)或永久禁飛區(qū)。
可選的,所述禁飛數(shù)據(jù)組經(jīng)過加密,所述裝置還包括:
解密模塊,被配置為對所述禁飛數(shù)據(jù)組進(jìn)行解密。
根據(jù)本公開實(shí)施例的第五方面,提供一種無人機(jī)的禁飛控制裝置,包括:
存儲器;
被配置為存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
當(dāng)檢測到無人機(jī)應(yīng)用app被打開時(shí),從服務(wù)器端獲取禁飛數(shù)據(jù)組;
將所述禁飛數(shù)據(jù)組發(fā)送給無人機(jī);
接收所述無人機(jī)發(fā)送的所述無人機(jī)的當(dāng)前位置信息;
根據(jù)所述無人機(jī)的當(dāng)前位置信息,確定所述無人機(jī)的飛行范圍;
根據(jù)所述飛行范圍和所述禁飛數(shù)據(jù)組,確定所述飛行范圍內(nèi)的目標(biāo)禁飛區(qū);
將所述目標(biāo)禁飛區(qū)的標(biāo)識發(fā)送給所述無人機(jī),以使所述無人機(jī)根據(jù)所述目標(biāo)禁飛區(qū)的標(biāo)識和所述禁飛數(shù)據(jù)組進(jìn)行禁飛操作。
根據(jù)本公開實(shí)施例的第六方面,提供一種無人機(jī)的禁飛控制裝置,包括:
存儲器;
被配置為存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
接收終端設(shè)備發(fā)送的禁飛數(shù)據(jù)組;
將無人機(jī)的當(dāng)前位置信息發(fā)送給所述終端設(shè)備;
接收所述終端設(shè)備發(fā)送的所述無人機(jī)的飛行范圍內(nèi)的目標(biāo)禁飛區(qū)的標(biāo)識,所述飛行范圍是是根據(jù)所述無人機(jī)的當(dāng)前位置信息確定的;
根據(jù)所述目標(biāo)禁飛區(qū)的標(biāo)識和所述禁飛數(shù)據(jù)組,確定所述目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù);
根據(jù)所述目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù)進(jìn)行禁飛操作。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:當(dāng)檢測到無人機(jī)app被打開時(shí),從服務(wù)器端獲取禁飛數(shù)據(jù)組,將禁飛數(shù)據(jù)組發(fā)送給無人機(jī),并接收無人機(jī)發(fā)送的無人機(jī)的當(dāng)前位置信息,根據(jù)無人機(jī)的當(dāng)前位置信息,確定無人機(jī)的飛行范圍,根據(jù)飛行范圍和禁飛數(shù)據(jù)組,確定飛行范圍內(nèi)的目標(biāo)禁飛區(qū),將目標(biāo)禁飛區(qū)的標(biāo)識發(fā)送給無人機(jī),無人機(jī)根據(jù)目標(biāo)禁飛區(qū)的標(biāo)識和禁飛數(shù)據(jù)組進(jìn)行禁飛操作。由于用戶每次打開無人機(jī)app時(shí),終端設(shè)備都能夠獲取到最新的禁飛數(shù)據(jù)組,從而可以迅速地響應(yīng)國家對無人機(jī)的臨時(shí)管制問題,并且整個(gè)禁飛過程自動完成,不需要用戶手動設(shè)置,帶給用戶更好的體驗(yàn)。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制方法的流程圖。
圖2是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制方法的流程圖。
圖3為禁飛區(qū)的示意圖。
圖4為禁飛區(qū)的提示示意圖。
圖5是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制方法的流程圖。
圖6是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖。
圖7是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖。
圖8是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖。
圖9是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖。
圖10是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖。
圖11是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖。
圖12是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖。
圖13是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的實(shí)體框圖。
圖14是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的實(shí)體框圖。
圖15是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置800的框圖。
具體實(shí)施方式
這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制方法的流程圖,該無人機(jī)的禁飛控制方法由終端設(shè)備執(zhí)行,具體由終端設(shè)備上的無人機(jī)app執(zhí)行,如圖1所示,該無人機(jī)的禁飛控制方法包括以下步驟。
在步驟s101中,當(dāng)檢測到無人機(jī)app被打開時(shí),從服務(wù)器端獲取禁飛數(shù)據(jù)組。
當(dāng)用戶打開無人機(jī)app后,如果有網(wǎng)絡(luò)連接,無人機(jī)app會與服務(wù)器建立連接,請求最新的禁飛數(shù)據(jù)組,如果禁飛數(shù)據(jù)組被更新了,則服務(wù)器會將最新的禁飛數(shù)據(jù)組發(fā)送給無人機(jī)app,如果禁飛數(shù)據(jù)組沒有被更新,則使用之前的禁飛數(shù)據(jù)組。由于用戶每次打開無人機(jī)app時(shí),終端設(shè)備都能夠獲取到最新的禁飛數(shù)據(jù)組,從而可以迅速地響應(yīng)國家對無人機(jī)的臨時(shí)管制問題。
禁飛數(shù)據(jù)組中包括多個(gè)禁飛區(qū)的禁飛數(shù)據(jù),該多個(gè)禁飛區(qū)可能包括全球范圍內(nèi)的所有禁飛區(qū)。每個(gè)禁飛區(qū)的禁飛數(shù)據(jù)包括:禁飛區(qū)的標(biāo)識、位置、范圍、禁飛時(shí)間和禁飛類型,禁飛類型用于指示禁飛區(qū)為臨時(shí)禁飛區(qū)或永久禁飛區(qū),禁飛區(qū)的位置可以為坐標(biāo)點(diǎn),如果禁飛區(qū)為圓形區(qū)域,那么禁飛區(qū)的范圍可以是圓形區(qū)域的半徑,禁飛區(qū)的標(biāo)識可以唯一標(biāo)識一個(gè)禁飛區(qū)。
可選的,終端設(shè)備從服務(wù)器獲取的禁飛數(shù)據(jù)組中包括明文數(shù)據(jù)和加密數(shù)據(jù),加密數(shù)據(jù)是對明文數(shù)據(jù)加密得到的,明文數(shù)據(jù)為上述提到的多個(gè)禁飛區(qū)的禁飛數(shù)據(jù)。終端設(shè)備無法對加密數(shù)據(jù)進(jìn)行解密,終端設(shè)備只是將加密數(shù)據(jù)轉(zhuǎn)發(fā)給了無人機(jī)。可選的,終端設(shè)備從服務(wù)器獲取的禁飛數(shù)據(jù)組也可以只包括明文數(shù)據(jù),由終端設(shè)備對明文數(shù)據(jù)進(jìn)行加密得到加密數(shù)據(jù),并將加密數(shù)據(jù)發(fā)送給無人機(jī)。
在步驟s102中,將禁飛數(shù)據(jù)組發(fā)送給無人機(jī)。
如果禁飛數(shù)據(jù)組中包括明文數(shù)據(jù)和加密數(shù)據(jù),終端設(shè)備只將加密數(shù)據(jù)發(fā)送給無人機(jī),如果禁飛數(shù)據(jù)組中只包括明文數(shù)據(jù),那么終端設(shè)備對明文數(shù)據(jù)加密后發(fā)送給無人機(jī)。
在步驟s103中,接收無人機(jī)發(fā)送的無人機(jī)的當(dāng)前位置信息。
無人機(jī)利用自身的gps系統(tǒng),檢測到自己的當(dāng)前位置,并將當(dāng)前位置信息發(fā)送給終端設(shè)備。
在步驟s104中,根據(jù)無人機(jī)的當(dāng)前位置信息,確定無人機(jī)的飛行范圍。
一種實(shí)現(xiàn)方式中,以無人機(jī)的當(dāng)前位置為圓心,預(yù)先設(shè)定的距離為半徑確定圓形區(qū)域,圓形區(qū)域?yàn)闊o人機(jī)的飛行范圍。該預(yù)先設(shè)定的距離可以為1000千米、500千米、1500千米等。當(dāng)然,無人機(jī)的飛行范圍也可以不是圓形,而是其他形狀。
在步驟s105中,根據(jù)該飛行范圍和禁飛數(shù)據(jù)組,確定該飛行范圍內(nèi)的目標(biāo)禁飛區(qū)。
終端設(shè)備根據(jù)該禁飛數(shù)據(jù)組,確定飛行范圍內(nèi)有所有禁飛區(qū)為目標(biāo)禁飛區(qū),目標(biāo)禁飛區(qū)可能為一個(gè)或多個(gè)。
在步驟s106中,將目標(biāo)禁飛區(qū)的標(biāo)識發(fā)送給無人機(jī),以使無人機(jī)根據(jù)目標(biāo)禁飛區(qū)的標(biāo)識和禁飛數(shù)據(jù)組進(jìn)行禁飛操作。
無人機(jī)收到目標(biāo)禁飛區(qū)的標(biāo)識后,根據(jù)目標(biāo)禁飛區(qū)的標(biāo)識從禁飛數(shù)據(jù)組中查詢到目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù),根據(jù)目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù)進(jìn)行禁飛操作。
本實(shí)施例中,當(dāng)檢測到無人機(jī)app被打開時(shí),從服務(wù)器端獲取禁飛數(shù)據(jù)組,將禁飛數(shù)據(jù)組發(fā)送給無人機(jī),并接收無人機(jī)發(fā)送的無人機(jī)的當(dāng)前位置信息,根據(jù)無人機(jī)的當(dāng)前位置信息,確定無人機(jī)的飛行范圍,根據(jù)飛行范圍和禁飛數(shù)據(jù)組,確定飛行范圍內(nèi)的目標(biāo)禁飛區(qū),將目標(biāo)禁飛區(qū)的標(biāo)識發(fā)送給無人機(jī),無人機(jī)根據(jù)目標(biāo)禁飛區(qū)的標(biāo)識和禁飛數(shù)據(jù)組進(jìn)行禁飛操作。由于用戶每次打開無人機(jī)app時(shí),終端設(shè)備都能夠獲取到最新的禁飛數(shù)據(jù)組,從而可以迅速地響應(yīng)國家對無人機(jī)的臨時(shí)管制問題,并且整個(gè)禁飛過程自動完成,不需要用戶手動設(shè)置,帶給用戶更好的體驗(yàn)。
在圖1所示實(shí)施例的基礎(chǔ)上,圖2是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制方法的流程圖,如圖2所示,該無人機(jī)的禁飛控制方法包括以下步驟。
在步驟s201中,當(dāng)檢測到無人機(jī)app被打開時(shí),向服務(wù)器發(fā)送數(shù)據(jù)組下載請求,數(shù)據(jù)組下載請求中包括終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號。
在步驟s202中,接收服務(wù)器發(fā)送的數(shù)據(jù)組下載響應(yīng),當(dāng)終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號與服務(wù)器上存儲的禁飛數(shù)據(jù)組的版本號不同時(shí),數(shù)據(jù)組下載響應(yīng)中包括服務(wù)器上存儲的禁飛數(shù)據(jù)組。
服務(wù)器接收到數(shù)據(jù)組下載請求后,比較終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號與服務(wù)器上存儲的禁飛數(shù)據(jù)組的版本號是否相同。如果終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號與服務(wù)器上存儲的禁飛數(shù)據(jù)組的版本號相同,說明服務(wù)器上存儲的禁飛數(shù)據(jù)組沒有被更新,相應(yīng)的,終端設(shè)備上存儲的禁飛數(shù)據(jù)組也不需要更新。如果終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號與服務(wù)器上存儲的禁飛數(shù)據(jù)組的版本號不同,說明服務(wù)器上存儲的禁飛數(shù)據(jù)組被更新了,因此,服務(wù)器將更新后的禁飛數(shù)據(jù)組攜帶在數(shù)據(jù)組下載響應(yīng)中發(fā)送給終端設(shè)備。
其中,禁飛數(shù)據(jù)組中包括多個(gè)禁飛區(qū)的禁飛數(shù)據(jù),每個(gè)禁飛區(qū)的禁飛數(shù)據(jù)包括:禁飛區(qū)的標(biāo)識、位置、范圍、禁飛時(shí)間和禁飛類型,所述禁飛類型用于指示禁飛區(qū)為臨時(shí)禁飛區(qū)或永久禁飛區(qū)。
在步驟s203中,將禁飛數(shù)據(jù)組發(fā)送給無人機(jī)。
在步驟s204中,接收無人機(jī)發(fā)送的無人機(jī)的當(dāng)前位置信息。
在步驟s205中,以無人機(jī)的當(dāng)前位置為圓心,預(yù)先設(shè)定的距離為半徑確定圓形區(qū)域,圓形區(qū)域?yàn)闊o人機(jī)的飛行范圍。
在步驟s206中,根據(jù)飛行范圍和禁飛數(shù)據(jù)組,確定飛行范圍內(nèi)的目標(biāo)禁飛區(qū)。
在步驟s207中,將目標(biāo)禁飛區(qū)的標(biāo)識發(fā)送給無人機(jī),以使無人機(jī)根據(jù)目標(biāo)禁飛區(qū)的標(biāo)識和禁飛數(shù)據(jù)組進(jìn)行禁飛操作。
在步驟s208中,在地圖上顯示目標(biāo)禁飛區(qū)的位置和范圍。
為了便于用戶了解無人機(jī)的飛行信息,終端設(shè)備在地圖上顯示目標(biāo)禁飛區(qū)的位置和范圍,圖3為禁飛區(qū)的示意圖,如圖3所示,無人機(jī)的飛行范圍內(nèi)有三個(gè)臨時(shí)禁飛區(qū)??蛇x的,在地圖上還可以顯示禁飛提示信息,圖4為禁飛區(qū)的提示示意圖,如圖4所示,在地圖上顯示有溫馨提示信息“由于g20峰會,杭州三環(huán)內(nèi)為臨時(shí)禁飛區(qū),無法起飛,請您諒解?!?/p>
本實(shí)施例中,當(dāng)檢測到無人機(jī)app被打開時(shí),向服務(wù)器發(fā)送數(shù)據(jù)組下載請求,數(shù)據(jù)組下載請求中包括終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號,當(dāng)終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號與服務(wù)器上存儲的禁飛數(shù)據(jù)組的版本號不同時(shí),接收服務(wù)器發(fā)送的數(shù)據(jù)組下載響應(yīng),數(shù)據(jù)組下載響應(yīng)中包括服務(wù)器上存儲的禁飛數(shù)據(jù)組,從而能夠獲取到最新的禁飛數(shù)據(jù)組,及時(shí)響應(yīng)國家對無人機(jī)的臨時(shí)管制問題。并且能夠在地圖上顯示禁飛區(qū)的位置和范圍,便于用戶了解禁飛區(qū)信息。
圖5是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制方法的流程圖,該無人機(jī)的禁飛控制方法由無人機(jī)執(zhí)行,如圖6所示,該無人機(jī)的禁飛控制方法包括以下步驟。
在步驟s301中,接收終端設(shè)備發(fā)送的禁飛數(shù)據(jù)組。
可選的,該禁飛數(shù)據(jù)組是經(jīng)過加密的,相應(yīng)的,無人機(jī)還需要對禁飛數(shù)據(jù)進(jìn)行解密。禁飛數(shù)據(jù)組中包括多個(gè)禁飛區(qū)的禁飛數(shù)據(jù),每個(gè)禁飛區(qū)的禁飛數(shù)據(jù)包括:禁飛區(qū)的標(biāo)識、位置、范圍、禁飛時(shí)間和禁飛類型,禁飛類型用于指示禁飛區(qū)為臨時(shí)禁飛區(qū)或永久禁飛區(qū)。
在步驟s302中,將無人機(jī)的當(dāng)前位置信息發(fā)送給終端設(shè)備。
無人機(jī)通過gps系統(tǒng)檢測自己的當(dāng)前位置,并將當(dāng)前位置信息發(fā)送給終端設(shè)備。
在步驟s303中,接收終端設(shè)備發(fā)送的無人機(jī)的飛行范圍內(nèi)的目標(biāo)禁飛區(qū)的標(biāo)識,飛行范圍是是根據(jù)無人機(jī)的當(dāng)前位置信息確定的。
終端設(shè)備接收到無人機(jī)的當(dāng)前位置信息后,根據(jù)無人機(jī)的當(dāng)前位置信息確定無人機(jī)的飛行范圍,并根據(jù)禁飛數(shù)據(jù)組確定飛行范圍內(nèi)的目標(biāo)禁飛區(qū),將目標(biāo)禁飛區(qū)的標(biāo)識發(fā)送給無人機(jī)。
在步驟s304中,根據(jù)目標(biāo)禁飛區(qū)的標(biāo)識和禁飛數(shù)據(jù)組,確定目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù)。
無人機(jī)根據(jù)目標(biāo)禁飛區(qū)的標(biāo)識從禁飛數(shù)據(jù)組中查找目標(biāo)禁飛區(qū),從而獲取到目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù)。
在步驟s305中,根據(jù)目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù)進(jìn)行禁飛操作。
目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù)包括目標(biāo)禁飛區(qū)的標(biāo)識、位置、范圍、禁飛時(shí)間和禁飛類型。禁飛時(shí)間為一個(gè)時(shí)間段,當(dāng)當(dāng)前時(shí)間大于或等于禁飛時(shí)間的起始時(shí)間時(shí),進(jìn)行加禁,當(dāng)當(dāng)前時(shí)間大于或等于禁飛時(shí)間的結(jié)束時(shí)間時(shí),自動解禁。無人機(jī)實(shí)時(shí)檢測自己的當(dāng)前位置,當(dāng)無人機(jī)靠近禁飛區(qū)時(shí),無人機(jī)會避開禁飛區(qū)。
本實(shí)施例中,無人機(jī)接收終端設(shè)備發(fā)送的禁飛數(shù)據(jù)組,將無人機(jī)的當(dāng)前位置信息發(fā)送給所述終端設(shè)備,接收終端設(shè)備發(fā)送的無人機(jī)的飛行范圍內(nèi)的目標(biāo)禁飛區(qū)的標(biāo)識,飛行范圍是是根據(jù)無人機(jī)的當(dāng)前位置信息確定的,根據(jù)目標(biāo)禁飛區(qū)的標(biāo)識和禁飛數(shù)據(jù)組,確定目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù),根據(jù)目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù)進(jìn)行禁飛操作。
圖6是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖,如圖6所示,本實(shí)施例的無人機(jī)的禁飛控制裝置包括:
獲取模塊11,被配置為當(dāng)檢測到無人機(jī)應(yīng)用app被打開時(shí),從服務(wù)器端獲取禁飛數(shù)據(jù)組;
第一發(fā)送模塊12,被配置為將獲取模塊11獲取的所述禁飛數(shù)據(jù)組發(fā)送給無人機(jī);
接收模塊13,被配置為接收所述無人機(jī)發(fā)送的所述無人機(jī)的當(dāng)前位置信息;
第一確定模塊14,被配置為根據(jù)所述接收模塊13接收的所述無人機(jī)的當(dāng)前位置信息,確定所述無人機(jī)的飛行范圍;
第二確定模塊15,被配置為根據(jù)所述第一確定模塊14確定的所述飛行范圍和所述獲取模塊11獲取的所述禁飛數(shù)據(jù)組,確定所述飛行范圍內(nèi)的目標(biāo)禁飛區(qū);
第二發(fā)送模塊16,被配置為將第二確定模塊15確定的所述目標(biāo)禁飛區(qū)的標(biāo)識發(fā)送給所述無人機(jī),以使所述無人機(jī)根據(jù)所述目標(biāo)禁飛區(qū)的標(biāo)識和所述禁飛數(shù)據(jù)組進(jìn)行禁飛操作。
可選的,所述禁飛數(shù)據(jù)組中包括多個(gè)禁飛區(qū)的禁飛數(shù)據(jù),每個(gè)禁飛區(qū)的禁飛數(shù)據(jù)包括:禁飛區(qū)的標(biāo)識、位置、范圍、禁飛時(shí)間和禁飛類型,所述禁飛類型用于指示禁飛區(qū)為臨時(shí)禁飛區(qū)或永久禁飛區(qū)。
圖7是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖,如圖7所示,本實(shí)施的裝置在圖6所示裝置的基礎(chǔ)上,所述獲取模塊11包括:
第一發(fā)送子模塊111,被配置為向所述服務(wù)器發(fā)送數(shù)據(jù)組下載請求,所述數(shù)據(jù)組下載請求中包括終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號;
第一接收子模塊112,被配置為接收所述服務(wù)器發(fā)送的數(shù)據(jù)組下載響應(yīng),當(dāng)所述終端設(shè)備上存儲的禁飛數(shù)據(jù)組的版本號與所述服務(wù)器上存儲的禁飛數(shù)據(jù)組的版本號不同時(shí),所述數(shù)據(jù)組下載響應(yīng)中包括所述服務(wù)器上存儲的禁飛數(shù)據(jù)組。
圖8是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖,如圖8所示,本實(shí)施的裝置在圖7所示裝置的基礎(chǔ)上,所述第二確定模塊15包括:
第一確定子模塊151,被配置為以所述無人機(jī)的當(dāng)前位置為圓心,預(yù)先設(shè)定的距離為半徑確定圓形區(qū)域,所述圓形區(qū)域?yàn)樗鰺o人機(jī)的飛行范圍。
圖9是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖,如圖9所示,本實(shí)施的裝置在圖7所示裝置的基礎(chǔ)上,還包括:
加密模塊17,被配置為對所述禁飛數(shù)據(jù)組進(jìn)行加密。
圖10是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖,如圖10所示,本實(shí)施的裝置在圖7所示裝置的基礎(chǔ)上,還包括:
顯示模塊18,被配置為在地圖上顯示所述目標(biāo)禁飛區(qū)的位置和范圍。
圖6至圖10所示的無人機(jī)的禁飛控制裝置,可用于執(zhí)行上述圖1和圖2所示的方法,具體實(shí)現(xiàn)方式和技術(shù)效果類似,這里不再贅述。
圖11是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖,如圖11所示,本實(shí)施例的無人機(jī)的禁飛控制裝置包括:
第一接收模塊21,被配置為接收終端設(shè)備發(fā)送的禁飛數(shù)據(jù)組;
發(fā)送模塊22,被配置為將無人機(jī)的當(dāng)前位置信息發(fā)送給所述終端設(shè)備;
第二接收模塊23,被配置為接收所述終端設(shè)備發(fā)送的所述無人機(jī)的飛行范圍內(nèi)的目標(biāo)禁飛區(qū)的標(biāo)識,所述飛行范圍是是根據(jù)所述無人機(jī)的當(dāng)前位置信息確定的;
確定模塊24,被配置為根據(jù)第二接收模塊23接收到的所述目標(biāo)禁飛區(qū)的標(biāo)識和第一接收模塊21接收到的所述禁飛數(shù)據(jù)組,確定所述目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù);
禁飛模塊25,被配置為根據(jù)確定模塊24確定的所述目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù)進(jìn)行禁飛操作。
可選的,所述禁飛數(shù)據(jù)組中包括多個(gè)禁飛區(qū)的禁飛數(shù)據(jù),每個(gè)禁飛區(qū)的禁飛數(shù)據(jù)包括:禁飛區(qū)的標(biāo)識、位置、范圍、禁飛時(shí)間和禁飛類型,所述禁飛類型用于指示禁飛區(qū)為臨時(shí)禁飛區(qū)或永久禁飛區(qū)。
圖12是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的框圖,如圖12所示,本實(shí)施的裝置在圖11所示裝置的基礎(chǔ)上,還包括:
解密模塊26,被配置為對所述禁飛數(shù)據(jù)組進(jìn)行解密。
圖11和圖12所示的無人機(jī)的禁飛控制裝置,可用于執(zhí)行上述圖3所示的方法,具體實(shí)現(xiàn)方式和技術(shù)效果類似,這里不再贅述。
圖13是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的實(shí)體框圖,如圖13所示,無人機(jī)的禁飛控制裝置300包括:處理器31和用于存儲處理器31可執(zhí)行指令的存儲器32,存儲器32通過系統(tǒng)總線與處理器31連接并通信。
其中,處理器31被配置為:
當(dāng)檢測到無人機(jī)應(yīng)用app被打開時(shí),從服務(wù)器端獲取禁飛數(shù)據(jù)組;
將所述禁飛數(shù)據(jù)組發(fā)送給無人機(jī);
接收所述無人機(jī)發(fā)送的所述無人機(jī)的當(dāng)前位置信息;
根據(jù)所述無人機(jī)的當(dāng)前位置信息,確定所述無人機(jī)的飛行范圍;
根據(jù)所述飛行范圍和所述禁飛數(shù)據(jù)組,確定所述飛行范圍內(nèi)的目標(biāo)禁飛區(qū);
將所述目標(biāo)禁飛區(qū)的標(biāo)識發(fā)送給所述無人機(jī),以使所述無人機(jī)根據(jù)所述目標(biāo)禁飛區(qū)的標(biāo)識和所述禁飛數(shù)據(jù)組進(jìn)行禁飛操作。
圖14是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置的實(shí)體框圖,如圖14所示,無人機(jī)的禁飛控制裝置400包括:處理器41和用于存儲處理器41可執(zhí)行指令的存儲器42,存儲器42通過系統(tǒng)總線與處理器41連接并通信。
其中,處理器41被配置為:
接收終端設(shè)備發(fā)送的禁飛數(shù)據(jù)組;
將無人機(jī)的當(dāng)前位置信息發(fā)送給所述終端設(shè)備;
接收所述終端設(shè)備發(fā)送的所述無人機(jī)的飛行范圍內(nèi)的目標(biāo)禁飛區(qū)的標(biāo)識,所述飛行范圍是是根據(jù)所述無人機(jī)的當(dāng)前位置信息確定的;
根據(jù)所述目標(biāo)禁飛區(qū)的標(biāo)識和所述禁飛數(shù)據(jù)組,確定所述目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù);
根據(jù)所述目標(biāo)禁飛區(qū)的禁飛數(shù)據(jù)進(jìn)行禁飛操作。
應(yīng)理解,上述實(shí)施例中,處理器可以是中央處理單元(英文:centralprocessingunit,簡稱:cpu),還可以是其他通用處理器、數(shù)字信號處理器(英文:digitalsignalprocessor,簡稱:dsp)、專用集成電路(英文:applicationspecificintegratedcircuit,簡稱:asic)等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等,而前述的存儲器可以是只讀存儲器(英文:read-onlymemory,縮寫:rom)、隨機(jī)存取存儲器(英文:randomaccessmemory,簡稱:ram)、快閃存儲器、硬盤或者固態(tài)硬盤。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。
圖15是根據(jù)一示例性實(shí)施例示出的一種無人機(jī)的禁飛控制裝置800的框圖。例如,裝置800可以是移動電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照圖15,裝置800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(i/o)的接口812,傳感器組件814,以及通信組件816。
處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個(gè)或多個(gè)處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件806為裝置800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件808包括在所述裝置800和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個(gè)麥克風(fēng)(mic),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號。
i/o接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為裝置800提供各個(gè)方面的狀態(tài)評估。例如,傳感器組件814可以檢測到設(shè)備800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個(gè)組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件816還包括近場通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置800可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述圖1和圖2所示的無人機(jī)的禁飛控制方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述圖1和圖2所示的無人機(jī)的禁飛控制方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)可以是rom、隨機(jī)存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由無人機(jī)的禁飛控制方法的處理器執(zhí)行時(shí),使得無人機(jī)的禁飛控制方法能夠執(zhí)行上述圖1和圖2所示的無人機(jī)的禁飛控制方法。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求書指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求書來限制。