本技術(shù)涉及遠(yuǎn)程控制,具體涉及一種遠(yuǎn)程控制方法及系統(tǒng)。
背景技術(shù):
1、目前,對無人機(jī)、機(jī)器人、車輛等設(shè)備的遠(yuǎn)程控制均是利用公用移動通信網(wǎng)絡(luò)進(jìn)行中繼控制,以無人機(jī)為例,廠家通過在無人機(jī)與操作控制器上加裝4/5g通信模塊來實現(xiàn)兩者的聯(lián)網(wǎng),無人機(jī)的控制器先把控制信號發(fā)送至無人機(jī)廠家的控制服務(wù)器,控制服務(wù)器再將控制信號發(fā)送給對應(yīng)的無人機(jī),此種方法能夠提供更遠(yuǎn)的控制距離,實現(xiàn)超視距控制,但也存在著時延大、控制不穩(wěn)定的問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種遠(yuǎn)程控制方法及系統(tǒng),用以解決利用公用移動通信網(wǎng)絡(luò)進(jìn)行中繼控制以實現(xiàn)控制器對被控設(shè)備的遠(yuǎn)程控制,時延大、控制不穩(wěn)定的技術(shù)問題。
2、第一方面,本技術(shù)實施例提供一種遠(yuǎn)程控制方法,應(yīng)用于控制器,包括:
3、與被控設(shè)備建立ims視頻通話業(yè)務(wù)連接;
4、根據(jù)控制指令文本生成音視頻流控制數(shù)據(jù);
5、將所述音視頻流控制數(shù)據(jù)通過ims視頻通話物理信道發(fā)送至所述被控設(shè)備。
6、在一個實施例中,所述與被控設(shè)備建立ims視頻通話業(yè)務(wù)連接,包括:
7、發(fā)起呼叫號碼為所述被控設(shè)備的ims視頻通話業(yè)務(wù)請求;
8、若與所述被控設(shè)備接通,則通過3gpp規(guī)定的ims視頻通話規(guī)范建立與所述被控設(shè)備的連接;
9、若與所述被控設(shè)備未接通,則經(jīng)過預(yù)設(shè)時段后,返回發(fā)起呼叫號碼為所述被控設(shè)備的ims視頻通話業(yè)務(wù)請求的步驟,直至與所述被控設(shè)備接通。
10、在一個實施例中,所述根據(jù)控制指令文本生成音視頻流控制數(shù)據(jù),包括:
11、將控制指令文本轉(zhuǎn)化為第一音頻流;
12、向所述第一音頻流中添加黑色背景圖像信息,得到第一音視頻流;
13、對所述第一音視頻流進(jìn)行信道編碼,生成音視頻流控制數(shù)據(jù)。
14、在一個實施例中,所述將控制指令文本轉(zhuǎn)化為第一音頻流,包括:
15、根據(jù)操作者對控制按鈕或操作桿的操作,生成控制指令文本;
16、將所述控制指令文本轉(zhuǎn)化為控制音頻;
17、將多個所述控制音頻按照時間序列生成第一音頻流。
18、在一個實施例中,所述與被控設(shè)備建立ims視頻通話業(yè)務(wù)連接之后,包括:
19、通過ims視頻通話物理信道接收所述被控設(shè)備發(fā)送的音視頻流返回數(shù)據(jù);
20、對所述音視頻流返回數(shù)據(jù)進(jìn)行信道解碼,得到第二音視頻流;
21、對所述第二音視頻流進(jìn)行音視頻解碼,得到第二音頻流和實時視頻圖像信息;
22、將所述第二音頻流輸入至第二語音識別模型,以從所述第二音頻流中識別出設(shè)備返回文本;
23、根據(jù)所述設(shè)備返回文本得到被控設(shè)備的執(zhí)行反饋信息和設(shè)備狀態(tài)信息;
24、所述第二語音識別模型是利用歷史第二音頻流及其對應(yīng)的設(shè)備返回文本標(biāo)簽,對任一語音識別模型訓(xùn)練得到的。
25、第二方面,本技術(shù)實施例提供一種遠(yuǎn)程控制方法,應(yīng)用于被控設(shè)備,包括:
26、與控制器建立ims視頻通話業(yè)務(wù)連接;
27、通過ims視頻通話物理信道接收所述控制器發(fā)送的音視頻流控制數(shù)據(jù);
28、根據(jù)所述音視頻流控制數(shù)據(jù),得到控制指令文本;
29、根據(jù)所述控制指令文本執(zhí)行操作。
30、在一個實施例中,所述與控制器建立ims視頻通話業(yè)務(wù)連接,包括:
31、設(shè)置自動接通所述控制器的呼叫號碼;
32、若接收到所述控制器發(fā)起的ims視頻通話業(yè)務(wù)請求,則與所述控制器自動接通,并通過3gpp規(guī)定的ims視頻通話規(guī)范建立與所述控制器的連接。
33、在一個實施例中,所述根據(jù)所述音視頻流控制數(shù)據(jù),得到控制指令文本,包括:
34、對所述音視頻流控制數(shù)據(jù)進(jìn)行信道解碼,得到第一音視頻流;
35、對所述第一音視頻流進(jìn)行音視頻解碼,得到第一音頻流;
36、將所述第一音頻流輸入至第一語音識別模型,以從所述第一音頻流中識別出控制指令文本;
37、所述第一語音識別模型是利用歷史第一音頻流及其對應(yīng)的控制指令文本標(biāo)簽,對任一語音識別模型訓(xùn)練得到的。
38、在一個實施例中,所述與控制器建立ims視頻通話業(yè)務(wù)連接之后,包括:
39、根據(jù)執(zhí)行反饋信息和設(shè)備狀態(tài)信息,生成設(shè)備返回文本;
40、將所述設(shè)備返回文本轉(zhuǎn)化為返回音頻;
41、將多個所述返回音頻按照時間序列生成第二音頻流;
42、向所述第二音頻流中添加實時視頻圖像信息,得到第二音視頻流;
43、對所述第二音視頻流進(jìn)行信道編碼,生成音視頻流返回數(shù)據(jù);
44、將所述音視頻流返回數(shù)據(jù)通過ims視頻通話物理信道發(fā)送至所述控制器。
45、第三方面,本技術(shù)實施例提供一種遠(yuǎn)程控制系統(tǒng),包括:控制器和被控設(shè)備;
46、所述控制器包括第一控制指令模塊和第一ims業(yè)務(wù)模塊;
47、所述第一控制指令模塊用于:
48、將控制指令文本轉(zhuǎn)化為第一音頻流;
49、向所述第一音頻流中添加黑色背景圖像信息,得到第一音視頻流;
50、所述第一控制指令模塊還用于:
51、對第二音視頻流進(jìn)行音視頻解碼,得到第二音頻流和實時視頻圖像信息;
52、將所述第二音頻流輸入至第二語音識別模型,以從所述第二音頻流中識別出設(shè)備返回文本;
53、根據(jù)所述設(shè)備返回文本得到被控設(shè)備的執(zhí)行反饋信息和設(shè)備狀態(tài)信息;
54、所述第二語音識別模型是利用歷史第二音頻流及其對應(yīng)的設(shè)備返回文本標(biāo)簽,對任一語音識別模型訓(xùn)練得到的;
55、所述第一ims業(yè)務(wù)模塊用于:
56、與被控設(shè)備建立ims視頻通話業(yè)務(wù)連接;
57、對所述第一音視頻流進(jìn)行信道編碼,生成音視頻流控制數(shù)據(jù);
58、將所述音視頻流控制數(shù)據(jù)通過ims視頻通話物理信道發(fā)送至所述被控設(shè)備;
59、所述第一ims業(yè)務(wù)模塊還用于:
60、通過ims視頻通話物理信道接收所述被控設(shè)備發(fā)送的音視頻流返回數(shù)據(jù);
61、對所述音視頻流返回數(shù)據(jù)進(jìn)行信道解碼,得到第二音視頻流;
62、所述被控設(shè)備包括第二控制指令模塊和第二ims業(yè)務(wù)模塊;
63、所述第二控制指令模塊用于:
64、對所述第一音視頻流進(jìn)行音視頻解碼,得到第一音頻流;
65、將所述第一音頻流輸入至第一語音識別模型,以從所述第一音頻流中識別出控制指令文本;
66、所述第一語音識別模型是利用歷史第一音頻流及其對應(yīng)的控制指令文本標(biāo)簽,對任一語音識別模型訓(xùn)練得到的;
67、所述第二控制指令模塊還用于:
68、根據(jù)執(zhí)行反饋信息和設(shè)備狀態(tài)信息,生成設(shè)備返回文本;
69、將所述設(shè)備返回文本轉(zhuǎn)化為返回音頻;
70、將多個所述返回音頻按照時間序列生成第二音頻流;
71、向所述第二音頻流中添加實時視頻圖像信息,得到第二音視頻流;
72、所述第二ims業(yè)務(wù)模塊用于:
73、與控制器建立ims視頻通話業(yè)務(wù)連接;
74、通過ims視頻通話物理信道接收所述控制器發(fā)送的音視頻流控制數(shù)據(jù);
75、對所述音視頻流控制數(shù)據(jù)進(jìn)行信道解碼,得到第一音視頻流;
76、所述第二ims業(yè)務(wù)模塊還用于:
77、對所述第二音視頻流進(jìn)行信道編碼,生成音視頻流返回數(shù)據(jù);
78、將所述音視頻流返回數(shù)據(jù)通過ims視頻通話物理信道發(fā)送至所述控制器。
79、本技術(shù)提供的遠(yuǎn)程控制方法及系統(tǒng),控制器先與被控設(shè)備建立ims視頻通話業(yè)務(wù)連接,再根據(jù)控制指令文本生成音視頻流控制數(shù)據(jù),最后將音視頻流控制數(shù)據(jù)通過ims視頻通話物理信道發(fā)送至被控設(shè)備。由于利用ims視頻通話業(yè)務(wù)建立了控制器與被控設(shè)備之間的連接,打破了傳統(tǒng)的中繼控制約束,不再需要通過公網(wǎng)控制服務(wù)器進(jìn)行控制器與被控設(shè)備之間的信息轉(zhuǎn)發(fā),實現(xiàn)了控制器對被控設(shè)備的端到端實時遠(yuǎn)程控制,有效降低控制時延,提升控制穩(wěn)定性和可靠性。