結(jié)合圖1,目標(biāo)無人駕駛裝置102為需要請(qǐng)求數(shù)據(jù)讀寫的無人駕駛裝置。實(shí)施時(shí),當(dāng)目標(biāo)無人駕駛裝置102需要請(qǐng)求數(shù)據(jù)讀寫時(shí),它會(huì)向預(yù)先選定的數(shù)據(jù)站104發(fā)送數(shù)據(jù)讀寫請(qǐng)求;數(shù)據(jù)站104接收目標(biāo)無人駕駛裝置102發(fā)送的數(shù)據(jù)讀寫請(qǐng)求,生成并向目標(biāo)無人駕駛裝置102發(fā)送對(duì)應(yīng)的數(shù)據(jù)讀寫指令,指示目標(biāo)無人駕駛裝置102到達(dá)指定位置以完成數(shù)據(jù)讀寫任務(wù)。
[0086]需要說明的是,本發(fā)明實(shí)施例適應(yīng)于前述實(shí)施例中數(shù)據(jù)讀寫系統(tǒng),并且前述實(shí)施例中的數(shù)據(jù)站、無人駕駛裝置和服務(wù)器等也適應(yīng)于本發(fā)明實(shí)施例,在此不再贅述。
[0087]具體地,從無人駕駛裝置側(cè)看,無人駕駛裝置發(fā)送數(shù)據(jù)讀寫請(qǐng)求,接收網(wǎng)絡(luò)反饋的攜帶有數(shù)據(jù)站信息的數(shù)據(jù)讀寫指令,并根據(jù)數(shù)據(jù)讀寫指令的指示到達(dá)指定位置,配合數(shù)據(jù)站進(jìn)行數(shù)據(jù)讀寫操作;數(shù)據(jù)站側(cè)看,數(shù)據(jù)站通過服務(wù)器接收無人駕駛裝置發(fā)送的數(shù)據(jù)讀寫請(qǐng)求,并向無人駕駛裝置發(fā)送攜帶有數(shù)據(jù)站信息的數(shù)據(jù)讀寫指令,指示到達(dá)指定位置,配合數(shù)據(jù)站進(jìn)行數(shù)據(jù)讀寫操作。
[0088]通過本發(fā)明實(shí)施例,可以實(shí)現(xiàn)無人駕駛裝置數(shù)據(jù)的遠(yuǎn)程讀寫操作,無需人工干預(yù),通過無人駕駛裝置和數(shù)據(jù)站的自主協(xié)商,即可自動(dòng)完成數(shù)據(jù)上傳或下載,使數(shù)據(jù)傳輸更加高效便捷。同時(shí),本方案提供靈活多樣的數(shù)據(jù)傳輸方式,適應(yīng)各種場(chǎng)景,適用多種無人駕駛裝置型,應(yīng)用范圍廣泛。
[0089]可選地,上述裝置還包括:鑒權(quán)單元,用于使得在目標(biāo)無人駕駛裝置根據(jù)數(shù)據(jù)讀寫指令到達(dá)指定位置之后,且在對(duì)目標(biāo)無人駕駛裝置執(zhí)行數(shù)據(jù)讀寫操作之前,數(shù)據(jù)站對(duì)目標(biāo)無人駕駛裝置進(jìn)行鑒權(quán),其中,讀寫單元還用于對(duì)通過鑒權(quán)的目標(biāo)無人駕駛裝置執(zhí)行數(shù)據(jù)讀寫操作。
[0090]由于無人駕駛裝置在需要請(qǐng)求數(shù)據(jù)操作時(shí),一般會(huì)向服務(wù)器申請(qǐng)滿足條件的數(shù)據(jù)站,當(dāng)服務(wù)器將滿足條件的數(shù)據(jù)站的相關(guān)信息發(fā)送給請(qǐng)求數(shù)據(jù)操作的無人駕駛裝置后,該無人駕駛裝置會(huì)與該滿足條件的數(shù)據(jù)站建立預(yù)約關(guān)系。因此,在無人駕駛裝置到達(dá)指定位置之后,且執(zhí)行數(shù)據(jù)讀寫操作之前,數(shù)據(jù)站會(huì)對(duì)當(dāng)前的無人駕駛裝置進(jìn)行鑒權(quán),只有在當(dāng)前的無人駕駛裝置事先預(yù)約該數(shù)據(jù)站的情況下,該數(shù)據(jù)站才會(huì)使當(dāng)前的無人駕駛裝置通過鑒權(quán),進(jìn)一步,才會(huì)對(duì)該無人駕駛裝置執(zhí)行數(shù)據(jù)讀寫操作。
[0091]具體地,數(shù)據(jù)站可以根據(jù)無人駕駛裝置ID及預(yù)約成功的驗(yàn)證碼等信息,確認(rèn)當(dāng)前的無人駕駛裝置是否是先前預(yù)約的無人駕駛裝置。在通過鑒權(quán)后,數(shù)據(jù)站會(huì)向無人駕駛裝置發(fā)送數(shù)據(jù)讀寫應(yīng)答消息(即數(shù)據(jù)讀寫指令)。優(yōu)選地,在無人駕駛裝置的數(shù)據(jù)讀寫量較大且數(shù)據(jù)讀寫操作需要耗費(fèi)大量時(shí)間時(shí),為了實(shí)現(xiàn)節(jié)能目的,數(shù)據(jù)站在發(fā)送數(shù)據(jù)讀寫應(yīng)答消息的同時(shí)會(huì)打開機(jī)械阻止機(jī)構(gòu),并指示無人駕駛裝置停靠在該機(jī)械阻止機(jī)構(gòu)上。當(dāng)然,在無人駕駛裝置的數(shù)據(jù)讀寫量較小且數(shù)據(jù)讀寫操作耗時(shí)較少時(shí),無人駕駛裝置也可以在懸停狀態(tài)下完成數(shù)據(jù)傳輸。
[0092]進(jìn)一步,當(dāng)無人駕駛裝置向服務(wù)器申請(qǐng)滿足條件的數(shù)據(jù)站時(shí),服務(wù)器會(huì)根據(jù)無人駕駛裝置請(qǐng)求的數(shù)據(jù)傳輸量、無人駕駛裝置和數(shù)據(jù)站建立的數(shù)據(jù)傳輸通道的帶寬,計(jì)算出數(shù)據(jù)傳輸時(shí)間,再根據(jù)數(shù)據(jù)傳輸時(shí)間、無人駕駛裝置懸停能耗、無人駕駛裝置起飛降落能耗等,綜合決策無人駕駛裝置在數(shù)據(jù)傳輸期間為??繝顟B(tài)還是懸停狀態(tài),從而達(dá)到更節(jié)能的效果。
[0093]通過本發(fā)明實(shí)施例,實(shí)現(xiàn)了無人駕駛裝置對(duì)數(shù)據(jù)站的智能選擇與預(yù)約功能。
[0094]進(jìn)一步可選地,通過鑒權(quán)的目標(biāo)無人駕駛裝置為已與數(shù)據(jù)站建立預(yù)約關(guān)系的無人駕駛裝置,其中,上述裝置還包括:預(yù)約單元,用于使得數(shù)據(jù)站通過以下步驟與目標(biāo)無人駕駛裝置建立預(yù)約關(guān)系:數(shù)據(jù)站接收來自目標(biāo)無人駕駛裝置或服務(wù)器的數(shù)據(jù)站預(yù)約請(qǐng)求;數(shù)據(jù)站根據(jù)接收到的數(shù)據(jù)站預(yù)約請(qǐng)求進(jìn)行讀寫能力自檢,判斷自身的讀寫能力是否滿足數(shù)據(jù)站預(yù)約請(qǐng)求;若滿足,則數(shù)據(jù)站根據(jù)數(shù)據(jù)站預(yù)約請(qǐng)求生成并向目標(biāo)無人駕駛裝置發(fā)送第一預(yù)約指令;和/或若不滿足,則數(shù)據(jù)站根據(jù)自身的讀寫能力和目標(biāo)無人駕駛裝置當(dāng)前的數(shù)據(jù)讀寫需求以及數(shù)據(jù)站預(yù)約請(qǐng)求生成并向目標(biāo)無人駕駛裝置發(fā)送第二預(yù)約指令。這樣,在數(shù)據(jù)站不能卸載無人駕駛裝置的全部數(shù)據(jù)時(shí),可以先下載部分?jǐn)?shù)據(jù),緩解無人駕駛裝置存儲(chǔ)空間不足的壓力。
[0095]無人駕駛裝置可以直接與數(shù)據(jù)站進(jìn)行通信,建立預(yù)約關(guān)系;或者無人駕駛裝置也可以通過服務(wù)器與數(shù)據(jù)站進(jìn)行通信,建立預(yù)約關(guān)系。正常情況下,在與服務(wù)器選出的數(shù)據(jù)站都會(huì)滿足無人駕駛裝置的數(shù)據(jù)讀寫需求,但是當(dāng)數(shù)據(jù)站出現(xiàn)臨時(shí)故障以及其他無人駕駛裝置加塞等突發(fā)狀況時(shí),可能會(huì)導(dǎo)致原本滿足數(shù)據(jù)讀寫需求的數(shù)據(jù)站不再滿足數(shù)據(jù)讀寫需求。因此,無人駕駛裝置在卸載或上傳數(shù)據(jù)之前,會(huì)提前與數(shù)據(jù)站預(yù)約,建立對(duì)應(yīng)的預(yù)約關(guān)系O
[0096]具體地,在無人駕駛裝置接收到服務(wù)器反饋的數(shù)據(jù)站信息時(shí),就可以向該數(shù)據(jù)站信息對(duì)應(yīng)的數(shù)據(jù)站發(fā)送數(shù)據(jù)站預(yù)約請(qǐng)求,并在請(qǐng)求中攜帶無人駕駛裝置ID。如果無人駕駛裝置和數(shù)據(jù)站無法直接通信,可以通過服務(wù)器轉(zhuǎn)發(fā)該請(qǐng)求。另外,數(shù)據(jù)站接收數(shù)據(jù)站預(yù)約請(qǐng)求,進(jìn)行能力自檢時(shí),會(huì)檢查自身的剩余存儲(chǔ)容量、數(shù)據(jù)讀寫參數(shù)等是否滿足該預(yù)約請(qǐng)求。在滿足的情況下,數(shù)據(jù)站會(huì)向無人駕駛裝置發(fā)送數(shù)據(jù)讀寫預(yù)約應(yīng)答(即第一預(yù)約指令或第二預(yù)約指令),在應(yīng)答消息中攜帶預(yù)約無人駕駛裝置ID,預(yù)約成功驗(yàn)證碼等信息。無人駕駛裝置在收到預(yù)約成功信息(即預(yù)約應(yīng)答)后,會(huì)飛抵?jǐn)?shù)據(jù)站,向數(shù)據(jù)站發(fā)送數(shù)據(jù)讀寫請(qǐng)求,并在該請(qǐng)求中攜帶無人駕駛裝置ID,預(yù)約成功驗(yàn)證碼等信息。
[0097]進(jìn)一步可選地,上述裝置還包括:第二發(fā)送單元,用于使得在數(shù)據(jù)站與目標(biāo)無人駕駛裝置建立預(yù)約關(guān)系之前,目標(biāo)無人駕駛裝置向服務(wù)器發(fā)送數(shù)據(jù)讀寫請(qǐng)求參數(shù),其中,服務(wù)器集成在目標(biāo)無人駕駛裝置或集成在數(shù)據(jù)站中,或者服務(wù)器獨(dú)立于目標(biāo)無人駕駛裝置和數(shù)據(jù)站之外,它可以是實(shí)際物理設(shè)備,也可以是軟件模塊,可以部署在本地,也可以部署在云端,可以分布式部署,也可以集中部署;選擇單元,用于使得服務(wù)器根據(jù)接收到的數(shù)據(jù)讀寫請(qǐng)求參數(shù)為目標(biāo)無人駕駛裝置選擇相應(yīng)的目標(biāo)數(shù)據(jù)站;引導(dǎo)單元,用于使得服務(wù)器根據(jù)選出的目標(biāo)數(shù)據(jù)站對(duì)應(yīng)的屬性信息引導(dǎo)目標(biāo)無人駕駛裝置,其中,在目標(biāo)數(shù)據(jù)站與目標(biāo)無人駕駛裝置建立預(yù)約關(guān)系的過程中,目標(biāo)無人駕駛裝置根據(jù)接收到的屬性信息向目標(biāo)數(shù)據(jù)站發(fā)起數(shù)據(jù)站預(yù)約請(qǐng)求。
[0098]需要說明的是,無人駕駛裝置在發(fā)送數(shù)據(jù)讀寫請(qǐng)求參數(shù)時(shí),會(huì)將自身的當(dāng)前位置、飛行航向、飛行目的地、請(qǐng)求數(shù)據(jù)讀取類型(即上傳數(shù)據(jù)還是下載數(shù)據(jù))、數(shù)據(jù)量大小、數(shù)據(jù)傳輸參數(shù)(包括數(shù)據(jù)傳輸方式、數(shù)據(jù)傳輸帶寬)等信息攜帶在該請(qǐng)求參數(shù)中發(fā)送給服務(wù)器,以申請(qǐng)數(shù)據(jù)站信息。服務(wù)器在接收到該請(qǐng)求參數(shù)后,會(huì)先根據(jù)所請(qǐng)求的數(shù)據(jù)量大小、數(shù)據(jù)傳輸參數(shù)等信息,對(duì)符合條件的數(shù)據(jù)站進(jìn)行初步選擇,再基于初選結(jié)果,并根據(jù)無人駕駛裝置發(fā)送的當(dāng)前位置、飛行航向、飛行目的地等參數(shù),優(yōu)先在該無人駕駛裝置的航向上選擇航程可達(dá)的數(shù)據(jù)站,若該航向上沒有供選擇的數(shù)據(jù)站,則從就近航程中選擇可達(dá)的數(shù)據(jù)站。
[0099]進(jìn)一步,服務(wù)器在選篩選數(shù)據(jù)站時(shí),需要結(jié)合每個(gè)數(shù)據(jù)站本身的剩余資源情況(如剩余存儲(chǔ)容量、剩余傳輸帶寬等),確定數(shù)據(jù)站是否滿足無人駕駛裝置的數(shù)據(jù)讀寫需求。這樣可以避免由于數(shù)據(jù)站能力不足而導(dǎo)致數(shù)據(jù)讀寫失敗。
[0100]進(jìn)一步,服務(wù)器對(duì)數(shù)據(jù)站進(jìn)行資源未來空閑情況預(yù)測(cè)。具體地,服務(wù)器可以參考申請(qǐng)數(shù)據(jù)讀寫的無人駕駛裝置的速度、無人駕駛裝置與數(shù)據(jù)站間的距離,計(jì)算無人駕駛裝置飛抵?jǐn)?shù)據(jù)站的時(shí)間。同時(shí),服務(wù)器還可以參考當(dāng)前無人駕駛裝置的數(shù)據(jù)讀寫進(jìn)度,確定申請(qǐng)數(shù)據(jù)讀寫的無人駕駛裝置飛抵?jǐn)?shù)據(jù)站時(shí),數(shù)據(jù)站是否有空閑資源供使用。
[0101]更進(jìn)一步,為了增強(qiáng)無人駕駛裝置的自主選擇能力,服務(wù)器可以將選擇的多個(gè)滿足條件的數(shù)據(jù)站的相關(guān)信息發(fā)送給請(qǐng)求數(shù)據(jù)讀寫的無人駕駛裝置,供其自由選擇。
[0102]進(jìn)一步可選地,上述引導(dǎo)單元還用于使得服務(wù)器根據(jù)選出的目標(biāo)數(shù)據(jù)站對(duì)應(yīng)的屬性信息引導(dǎo)滿足數(shù)據(jù)讀寫條件的目標(biāo)無人駕駛裝置向服務(wù)器發(fā)送數(shù)據(jù)讀寫請(qǐng)求參數(shù),其中,滿足數(shù)據(jù)讀寫條件包括以下至少之一:目標(biāo)無人駕駛裝置的剩余存儲(chǔ)容量低于容量閾值,目標(biāo)無人駕駛裝置的運(yùn)行時(shí)間達(dá)到時(shí)間閾值,目標(biāo)無人駕駛裝置抵達(dá)預(yù)設(shè)位置。
[0103]實(shí)施時(shí),當(dāng)監(jiān)測(cè)到當(dāng)前的剩余存儲(chǔ)容量低于預(yù)先設(shè)定的容量閾值,或者監(jiān)測(cè)到當(dāng)前的運(yùn)行時(shí)間已達(dá)到預(yù)先設(shè)定的時(shí)間,或者監(jiān)測(cè)到當(dāng)前的所處的位置滿足預(yù)先設(shè)定的位置條件時(shí),無人駕駛裝置會(huì)打開通信模塊,并連接到無線通信網(wǎng)絡(luò)中。這樣,不僅節(jié)約通信資源,并且可以避免不必要時(shí)連接到無線通信網(wǎng)絡(luò)而增加功耗。需要說明的是,當(dāng)無人駕駛裝置使用LTE進(jìn)行通信時(shí),可以使用CatO進(jìn)行通信,以降低功耗、節(jié)省電量。
[0104