国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于軟交換的智能餐廳服務(wù)機(jī)器人無(wú)線通信方法與流程

      文檔序號(hào):12376475閱讀:604來(lái)源:國(guó)知局
      一種基于軟交換的智能餐廳服務(wù)機(jī)器人無(wú)線通信方法與流程

      本發(fā)明屬于餐廳服務(wù)機(jī)器人技術(shù)領(lǐng)域,特別涉及一種基于軟交換的智能餐廳服務(wù)機(jī)器人無(wú)線通信方法。



      背景技術(shù):

      隨著經(jīng)濟(jì)社會(huì)的快速發(fā)展,人們?yōu)榱吮憬荨?yīng)酬或享受生活而經(jīng)常到餐廳消費(fèi),對(duì)餐廳環(huán)境、服務(wù)質(zhì)量等的要求越來(lái)越高。2010年國(guó)內(nèi)第一家機(jī)器人餐廳在濟(jì)南出現(xiàn)以后,廣州、深圳、北京、哈爾濱、上海等地也相繼出現(xiàn)了餐廳服務(wù)機(jī)器人,為了提升服務(wù)質(zhì)量、增加客流量,餐廳服務(wù)機(jī)器人的應(yīng)用越來(lái)越普遍。當(dāng)前的餐廳機(jī)器人有一些是不具備無(wú)線通信功能的,餐廳人員直接在機(jī)器人的輸入設(shè)備上為他設(shè)置好服務(wù)任務(wù)程序,機(jī)器人按設(shè)置好的要求進(jìn)行執(zhí)行,機(jī)器人完成服務(wù)任務(wù)后,回到初始工作位置或等待餐廳人員安排下一個(gè)工作任務(wù)。這種不具備無(wú)線通信功能的餐廳服務(wù)機(jī)器人顯然應(yīng)用起來(lái)有其局限性?,F(xiàn)在,出現(xiàn)了一些具有無(wú)線通信功能的餐廳服務(wù)機(jī)器人,這類服務(wù)機(jī)器人提出是基于硬件無(wú)線通信模塊實(shí)現(xiàn)通信,但是存在通信模式比較簡(jiǎn)單,而且通信方式比較單一的缺陷。



      技術(shù)實(shí)現(xiàn)要素:

      鑒于上述問(wèn)題,本發(fā)明的目的在于提供一種通信功能由軟件實(shí)現(xiàn),平臺(tái)搭建簡(jiǎn)單,具有較強(qiáng)的實(shí)用性和可靠性,可有效降低系統(tǒng)成本,提高系統(tǒng)運(yùn)行效率的基于軟交換的智能餐廳服務(wù)機(jī)器人無(wú)線通信方法。

      為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種基于軟交換的智能餐廳服務(wù)機(jī)器人無(wú)線通信方法,其中,包括管理服務(wù)器和餐廳服務(wù)機(jī)器人,及在分別與管理服務(wù)器和餐廳服務(wù)機(jī)器人無(wú)線連通的wifi網(wǎng)絡(luò);所述的管理服務(wù)器與餐廳服務(wù)機(jī)器人之間基于SIP通信協(xié)議進(jìn)行數(shù)據(jù)無(wú)線傳輸;

      所述的管理服務(wù)器與餐廳服務(wù)機(jī)器人之間數(shù)據(jù)無(wú)線傳輸步驟如下:

      (1)管理服務(wù)器生成工作指令或餐廳數(shù)據(jù);

      (2)為提高通信安全性,按照MIME(多用途互聯(lián)網(wǎng)郵件擴(kuò)展)協(xié)議對(duì)將要傳輸?shù)臄?shù)據(jù)進(jìn)行封裝;

      (3)之后,采用Gmime庫(kù)來(lái)數(shù)據(jù)MIME封裝和解析;

      (4)建立連接,并且傳輸數(shù)據(jù)給餐廳服務(wù)機(jī)器人;

      (5)餐廳服務(wù)機(jī)器人接收到數(shù)據(jù)后,采用Gmime庫(kù)對(duì)數(shù)據(jù)進(jìn)行處理,解析出源數(shù)據(jù)。

      在一些實(shí)施方式中,上述數(shù)據(jù)無(wú)線傳輸步驟(1)中的工作指令包括送菜、回位、執(zhí)行動(dòng)作、播放語(yǔ)音;所述的工作指令是短報(bào)文指令;所述的短報(bào)文是通過(guò)SIP本身的MESSAGE進(jìn)行傳輸;所述的餐廳數(shù)據(jù)包括餐廳分布、運(yùn)行路徑、語(yǔ)音包;所述的餐廳數(shù)據(jù)是長(zhǎng)報(bào)文指令;所述的長(zhǎng)報(bào)文在會(huì)話建立之后,采用消息會(huì)話傳遞協(xié)議MSRP進(jìn)行傳輸,傳輸完成后結(jié)束對(duì)話。

      在一些實(shí)施方式中,MIME協(xié)議是一個(gè)互聯(lián)網(wǎng)標(biāo)準(zhǔn),能夠支持非ASCII字符、二進(jìn)制格式附件等多種格式的郵件消息;

      在一些實(shí)施方式中,Gmime庫(kù)是采用C和C++開(kāi)發(fā)的免費(fèi)開(kāi)源MIME格式解析庫(kù)。

      在一些實(shí)施方式中,SIP協(xié)議是采用Osip2和eXosip兩個(gè)協(xié)議棧來(lái)實(shí)現(xiàn);在初始化Osip2和eXosip庫(kù),啟動(dòng)事件監(jiān)聽(tīng)線程;之后,向指定IP和端口的服務(wù)機(jī)器人發(fā)起呼叫;建立連接,并且傳輸數(shù)據(jù);最后,結(jié)束連接。

      本發(fā)明的有益效果是利用軟交換的通信方式,基于SIP通信協(xié)議,借助應(yīng)用普遍的wifi網(wǎng)絡(luò),即可實(shí)現(xiàn)管理服務(wù)器和餐廳服務(wù)機(jī)器人之間的無(wú)線通信。本發(fā)明采用C/S模式,主要通信功能由軟件實(shí)現(xiàn),平臺(tái)搭建簡(jiǎn)單,具有較強(qiáng)的實(shí)用性和可靠性,可有效降低系統(tǒng)成本,提高系統(tǒng)運(yùn)行效率。解決了現(xiàn)有技術(shù)中通信模式比較簡(jiǎn)單和通信方式比較單一的缺陷。

      附圖說(shuō)明

      圖1為本發(fā)明中的短報(bào)文傳輸流程圖;

      圖2為本發(fā)明中的長(zhǎng)報(bào)文傳輸流程圖。

      具體實(shí)施方式

      下面結(jié)合附圖對(duì)發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。

      如圖1-2所示,一種基于軟交換的智能餐廳服務(wù)機(jī)器人無(wú)線通信方法,包括管理服務(wù)器和餐廳服務(wù)機(jī)器人,及在分別與管理服務(wù)器和餐廳服務(wù)機(jī)器人無(wú)線連通的wifi網(wǎng)絡(luò)。管理服務(wù)器與餐廳服務(wù)機(jī)器人之間基于SIP通信協(xié)議進(jìn)行數(shù)據(jù)無(wú)線傳輸。所述的管理服務(wù)器與餐廳服務(wù)機(jī)器人之間數(shù)據(jù)無(wú)線傳輸步驟如下:(1)管理服務(wù)器生成工作指令或餐廳數(shù)據(jù);(2)為提高通信安全性,按照MIME(多用途互聯(lián)網(wǎng)郵件擴(kuò)展)協(xié)議對(duì)將要傳輸?shù)臄?shù)據(jù)進(jìn)行封裝;(3)之后,采用Gmime庫(kù)來(lái)數(shù)據(jù)MIME封裝和解析;(4)建立連接,并且傳輸數(shù)據(jù)給餐廳服務(wù)機(jī)器人;(5)餐廳服務(wù)機(jī)器人接收到數(shù)據(jù)后,采用Gmime庫(kù)對(duì)數(shù)據(jù)進(jìn)行處理,解析出源數(shù)據(jù)。SIP協(xié)議是用于實(shí)現(xiàn)基于因特網(wǎng)環(huán)境實(shí)時(shí)通訊的一種信令協(xié)議,用來(lái)生成、修改和終結(jié)一個(gè)或多個(gè)參與者之間的會(huì)話。SIP協(xié)議支持五種信令功能:用戶定位、用戶通信能力的協(xié)商、用戶意愿的交互、會(huì)話建立和會(huì)話管理。SIP消息分兩大類:請(qǐng)求消息和響應(yīng)消息。其中請(qǐng)求消息是指客戶端為了激活特定操作而發(fā)給服務(wù)器的SIP消息,包括INVITE、ACK、BYE、CANCEL、OPTION、UPDATE消息;響應(yīng)消息是指服務(wù)器向客戶反饋對(duì)應(yīng)請(qǐng)求的處理結(jié)果的SIP消息,包括lxx、2xx、3xx、4xx、5xx、6xx響應(yīng)。SIP網(wǎng)絡(luò)系統(tǒng)中包含兩類組件,用戶代理(User Agent)和網(wǎng)絡(luò)服務(wù)器(Network Server),用戶代理含用戶代理客戶機(jī)(UAC)和用戶代理服務(wù)器(UAS)兩部分,網(wǎng)絡(luò)服務(wù)器又包含代理服務(wù)器、位置服務(wù)器、重定向服務(wù)器等功能實(shí)體。上述數(shù)據(jù)無(wú)線傳輸步驟(1)中的工作指令包括送菜、回位、執(zhí)行動(dòng)作、播放語(yǔ)音;所述的工作指令是短報(bào)文指令;所述的短報(bào)文是通過(guò)SIP本身的MESSAGE進(jìn)行傳輸;所述的餐廳數(shù)據(jù)包括餐廳分布、運(yùn)行路徑、語(yǔ)音包;所述的餐廳數(shù)據(jù)是長(zhǎng)報(bào)文指令;所述的長(zhǎng)報(bào)文在會(huì)話建立之后,采用消息會(huì)話傳遞協(xié)議MSRP進(jìn)行傳輸,傳輸完成后結(jié)束對(duì)話。MIME協(xié)議是一個(gè)互聯(lián)網(wǎng)標(biāo)準(zhǔn),能夠支持非ASCII字符、二進(jìn)制格式附件等多種格式的郵件消息。Gmime庫(kù)是采用C和C++開(kāi)發(fā)的免費(fèi)開(kāi)源MIME格式解析庫(kù)。SIP協(xié)議是采用Osip2和eXosip兩個(gè)協(xié)議棧來(lái)實(shí)現(xiàn);在初始化Osip2和eXosip庫(kù),啟動(dòng)事件監(jiān)聽(tīng)線程;之后,向指定IP和端口的服務(wù)機(jī)器人發(fā)起呼叫;建立連接,并且傳輸數(shù)據(jù);最后,結(jié)束連接。關(guān)于Osip2是按照RFC3261(SIP)和RFC2327(SDP)標(biāo)準(zhǔn),并使用標(biāo)準(zhǔn)C編寫(xiě)的一個(gè)SIP協(xié)議棧,是一個(gè)公開(kāi)源碼的免費(fèi)協(xié)議棧。Osip2協(xié)議棧結(jié)構(gòu)簡(jiǎn)單而小巧,它并不提供高層的SIP會(huì)話控制的API,主要提供一些解析SIP/SDP消息的API和事務(wù)處理的狀態(tài)機(jī)。Osip2協(xié)議棧主要由狀態(tài)機(jī)模塊、解析器模塊和工具模塊組成。eXosip是Osip2的一個(gè)擴(kuò)展協(xié)議集,它部分封裝了Osip2協(xié)議棧,使得它更容易被使用。eXosip使用UDP socket套接字實(shí)現(xiàn)底層SIP協(xié)議的接收/發(fā)送,使用定時(shí)輪循的方式調(diào)用Osip2的事務(wù)處理函數(shù)。eXosip增加了call、dialog、registration、subscription等過(guò)程的解析,使得實(shí)用性更強(qiáng)。Osip2結(jié)合eXosip協(xié)議棧是實(shí)現(xiàn)SIP協(xié)議的一個(gè)很好的選擇。

      以上所述的僅是本發(fā)明的一些實(shí)施方式。對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明創(chuàng)造構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于發(fā)明的保護(hù)范圍。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1