技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明公開(kāi)了一種機(jī)器人動(dòng)態(tài)異步遠(yuǎn)程過(guò)程調(diào)用的方法、裝置、機(jī)器人和存儲(chǔ)介質(zhì)。該方法,包括:創(chuàng)建用于遠(yuǎn)程調(diào)用機(jī)器人的虛擬客戶端和構(gòu)造有請(qǐng)求隊(duì)列的虛擬服務(wù)端,創(chuàng)建基于互聯(lián)網(wǎng)通信引擎ICE的支持異步遠(yuǎn)程調(diào)用的編程接口;通過(guò)所述虛擬客戶端和編程接口發(fā)起調(diào)用函數(shù)將遠(yuǎn)程過(guò)程調(diào)用的請(qǐng)求發(fā)送到所述虛擬服務(wù)端;若所述請(qǐng)求隊(duì)列中有未處理的請(qǐng)求,則將接收到的請(qǐng)求添加到所述請(qǐng)求隊(duì)列,并將所述請(qǐng)求隊(duì)列中的請(qǐng)求按請(qǐng)求隊(duì)列中的排序依次發(fā)送到所述機(jī)器人。該方法可以連續(xù)發(fā)送遠(yuǎn)程過(guò)程調(diào)用,無(wú)需等待一個(gè)遠(yuǎn)程過(guò)程調(diào)用的回調(diào)結(jié)果即可請(qǐng)求下一個(gè)遠(yuǎn)程過(guò)程調(diào)用,遠(yuǎn)程過(guò)程調(diào)用通過(guò)請(qǐng)求隊(duì)列管理避免任務(wù)阻塞,實(shí)現(xiàn)了遠(yuǎn)程過(guò)程調(diào)用的異步實(shí)現(xiàn)。
技術(shù)研發(fā)人員:陽(yáng)方平
受保護(hù)的技術(shù)使用者:廣州視源電子科技股份有限公司
技術(shù)研發(fā)日:2017.06.06
技術(shù)公布日:2017.10.13