本實(shí)用新型涉及智能設(shè)備
技術(shù)領(lǐng)域:
:,尤其涉及智能機(jī)器人。
背景技術(shù):
::隨著社會(huì)的發(fā)展,科技的進(jìn)展,機(jī)器人已廣泛應(yīng)用于人們的生產(chǎn)和生活中,目前的機(jī)器人種類(lèi)較多,例如掃地機(jī)器人、物流機(jī)器人等等,但是目前缺少針對(duì)兒童的機(jī)器人。技術(shù)實(shí)現(xiàn)要素:本實(shí)用新型提供了一種智能機(jī)器人,包括機(jī)器人頭部、機(jī)器人腰部、機(jī)器人腳部,所述機(jī)器人頭部位于所述機(jī)器人腰部上方,所述機(jī)器人腳部位于所述機(jī)器人腰部下方;所述機(jī)器人頭部包括頭部上蓋、頭部底蓋、屏幕,所述頭部上蓋與所述頭部底蓋扣合在一起,所述屏幕安裝在所述頭部上蓋上,所述機(jī)器人頭部安裝有攝像頭,所述機(jī)器人頭部能夠進(jìn)行活動(dòng)。作為本實(shí)用新型的進(jìn)一步改進(jìn),所述屏幕包括臉部視窗面板、電容屏觸控板、顯示屏、臉部裝飾圈,所述電容屏觸控板安裝在顯示屏上,所述臉部裝飾圈安裝在頭部上蓋上,所述顯示屏安裝在所述臉部裝飾圈上,所述臉部視窗面板安裝在所述臉部裝飾圈上。作為本實(shí)用新型的進(jìn)一步改進(jìn),所述機(jī)器人頭部還包括頭部PCB主板、攝像頭鏡片,所述攝像頭與所述頭部PCB主板相連,所述臉部視窗面板和所述臉部裝飾圈分別設(shè)有孔,所述攝像頭位置與所述臉部視窗面板的孔及所述臉部裝飾圈的孔位置對(duì)應(yīng),所述攝像頭鏡片安裝在所述臉部視窗面板的孔位置。作為本實(shí)用新型的進(jìn)一步改進(jìn),所述機(jī)器人頭部還包括喇叭、溫濕度感應(yīng)器、手勢(shì)感應(yīng)器,所述頭部PCB主板分別與所述喇叭、所述溫濕度感應(yīng)器、所述手勢(shì)感應(yīng)器相連。作為本實(shí)用新型的進(jìn)一步改進(jìn),所述機(jī)器人頭部還包括點(diǎn)頭電機(jī)支架、點(diǎn)頭電機(jī)、傳動(dòng)凸輪,所述點(diǎn)頭電機(jī)支架安裝在所述頭部底蓋上,所述頭點(diǎn)電機(jī)安裝在所述點(diǎn)頭電機(jī)支架上,所述點(diǎn)頭電機(jī)與所述傳動(dòng)凸輪相連,所述傳動(dòng)凸輪與所述機(jī)器人腰部相連實(shí)現(xiàn)機(jī)器人頭部的活動(dòng)。作為本實(shí)用新型的進(jìn)一步改進(jìn),所述機(jī)器人腰部包括上腰部、腰帶、下腰部、腰部支架,所述上腰部安裝在所述腰帶上,所述腰帶安裝在所述下腰部上,所述腰部支架安裝在所述下腰部上,所述機(jī)器人腰部安裝體溫檢測(cè)模塊,所述機(jī)器人腰部?jī)?nèi)安裝有麥克風(fēng),所述機(jī)器人腰部下方安裝有萬(wàn)向輪。作為本實(shí)用新型的進(jìn)一步改進(jìn),所述體溫檢測(cè)模塊包括體溫測(cè)量固定支架、五金圈、體溫測(cè)量PCB板、體溫測(cè)量窗裝飾圈、體溫測(cè)量窗鏡片,所述體溫測(cè)量窗裝飾圈和所述體溫測(cè)量窗鏡片安裝在所述體溫測(cè)量固定支架上,所述五金圈安裝在所述體溫測(cè)量固定支架上,所述體溫測(cè)量PCB板安裝在所述五金圈上。作為本實(shí)用新型的進(jìn)一步改進(jìn),所述機(jī)器人腰部還安裝有兩個(gè)翅膀。作為本實(shí)用新型的進(jìn)一步改進(jìn),所述機(jī)器人腳部包括腳部面蓋、電池、腳底板,所述電池安裝在所述腳部面蓋內(nèi),所述腳部面蓋安裝在所述腳底板上,所述腳底板下方安裝有腳部萬(wàn)向輪,所述機(jī)器人腳部還包括驅(qū)動(dòng)所述腳部萬(wàn)向輪行走的驅(qū)動(dòng)控制機(jī)構(gòu)。作為本實(shí)用新型的進(jìn)一步改進(jìn),所述腳底板上安裝有左右腳趾按鍵,所述機(jī)器人腳部?jī)?nèi)安裝有電源開(kāi)關(guān)PCB板和USBPCB板。本實(shí)用新型的有益效果是:本實(shí)用新型的智能機(jī)器人針對(duì)兒童設(shè)計(jì),結(jié)構(gòu)穩(wěn)定,功能齊全,非常適合兒童使用,值的推廣應(yīng)用。附圖說(shuō)明圖1是本實(shí)用新型的智能機(jī)器人立體結(jié)構(gòu)示意圖。圖2是本實(shí)用新型的智能機(jī)器人側(cè)面結(jié)構(gòu)示意圖。圖3是本實(shí)用新型的智能機(jī)器人頭部分解結(jié)構(gòu)示意圖。圖4是本實(shí)用新型的智能機(jī)器人腰部分解結(jié)構(gòu)示意圖。圖5是本實(shí)用新型的智能機(jī)器人腳部分解結(jié)構(gòu)示意圖。圖6是本實(shí)用新型的手心體溫測(cè)量模塊結(jié)構(gòu)示意圖。圖7是本實(shí)用新型的8個(gè)麥克風(fēng)的工作原理圖。具體實(shí)施方式如圖1至5所示,該智能機(jī)器人包括機(jī)器人頭部、機(jī)器人腰部、機(jī)器人腳部,所述機(jī)器人頭部位于所述機(jī)器人腰部上方,所述機(jī)器人腳部位于所述機(jī)器人腰部下方;所述機(jī)器人頭部包括頭部上蓋1、頭部底蓋9、屏幕,所述頭部上蓋1與所述頭部底蓋9扣合在一起,所述屏幕安裝在所述頭部上蓋1上,所述機(jī)器人頭部安裝有攝像頭17,所述機(jī)器人頭部能夠進(jìn)行活動(dòng)。所述屏幕包括臉部視窗面板12、電容屏觸控板13、顯示屏14、臉部裝飾圈15,所述電容屏觸控板13安裝在顯示屏14上,所述臉部裝飾圈15安裝在頭部上蓋1上,所述顯示屏14安裝在所述臉部裝飾圈15上,所述臉部視窗面板12安裝在所述臉部裝飾圈15上。所述機(jī)器人頭部還包括頭部PCB主板16、攝像頭鏡片11,所述攝像頭17與所述頭部PCB主板16相連,所述臉部視窗面板12和所述臉部裝飾圈15分別設(shè)有孔,所述攝像頭17位置與所述臉部視窗面板12的孔及所述臉部裝飾圈15的孔位置對(duì)應(yīng),所述攝像頭鏡片11安裝在所述臉部視窗面板12的孔位置。所述機(jī)器人頭部還包括喇叭8、溫濕度感應(yīng)器3、手勢(shì)感應(yīng)器18,所述頭部PCB主板16分別與所述喇叭8、所述溫濕度感應(yīng)器3、所述手勢(shì)感應(yīng)器18相連。所述機(jī)器人頭部還包括點(diǎn)頭軸定位銷(xiāo)釘10、點(diǎn)頭限位開(kāi)關(guān)7。所述機(jī)器人頭部還包括點(diǎn)頭電機(jī)支架4、點(diǎn)頭電機(jī)5、傳動(dòng)凸輪6,所述點(diǎn)頭電機(jī)支架4安裝在所述頭部底蓋9上,所述頭點(diǎn)電機(jī)5安裝在所述點(diǎn)頭電機(jī)支架4上,所述點(diǎn)頭電機(jī)5與所述傳動(dòng)凸輪6相連,所述傳動(dòng)凸輪6與所述機(jī)器人腰部相連實(shí)現(xiàn)機(jī)器人頭部的活動(dòng)。所述機(jī)器人腰部包括上腰部24、腰帶36、下腰部37、腰部支架34,所述上腰部24安裝在所述腰帶36上,所述腰帶36安裝在所述下腰部37上,所述腰部支架34安裝在所述下腰部37上,所述機(jī)器人腰部安裝體溫檢測(cè)模塊,所述機(jī)器人腰部?jī)?nèi)安裝有麥克風(fēng)30,所述機(jī)器人腰部下方安裝有萬(wàn)向輪31。所述體溫檢測(cè)模塊包括體溫測(cè)量固定支架27、五金圈28、體溫測(cè)量PCB板29、體溫測(cè)量窗裝飾圈26、體溫測(cè)量窗鏡片25,所述體溫測(cè)量窗裝飾圈26和所述體溫測(cè)量窗鏡片25安裝在所述體溫測(cè)量固定支架27上,所述五金圈28安裝在所述體溫測(cè)量固定支架27上,所述體溫測(cè)量PCB板29安裝在所述五金圈28上。所述機(jī)器人腰部還安裝有兩個(gè)翅膀40。該機(jī)器人腰部還包括點(diǎn)頭活動(dòng)軸承19、馬達(dá)凸輪銷(xiāo)釘軸承20、點(diǎn)頭支架21、頭部轉(zhuǎn)動(dòng)軸承22、肩部裝飾圈23、轉(zhuǎn)頭底板32、頭部轉(zhuǎn)動(dòng)限位開(kāi)關(guān)33、腰部固定連桿35、,肩部裝飾圈23安裝在上腰部24上,轉(zhuǎn)頭底板32安裝在腰部支架34上,頭部轉(zhuǎn)動(dòng)限位開(kāi)關(guān)33安裝在轉(zhuǎn)頭底板32上,腰部支架34通過(guò)腰部固定連桿35安裝在下腰部37上。該機(jī)器人腰部還包括左右翅膀固定檔板38、翅膀閃爍LED燈39,兩個(gè)翅膀40安裝在上腰部24上,左右翅膀固定檔板38和翅膀閃爍LED燈39安裝在翅膀40上。該機(jī)器人腰部還包括第一轉(zhuǎn)頭邊桿軸承41、轉(zhuǎn)頭邊桿42、第二轉(zhuǎn)頭邊桿軸承43、頭部轉(zhuǎn)動(dòng)凸輪44、頭部轉(zhuǎn)動(dòng)馬達(dá)墊片45、頭部轉(zhuǎn)動(dòng)馬達(dá)46,第一轉(zhuǎn)頭邊桿軸承41安裝在轉(zhuǎn)頭邊桿42上,轉(zhuǎn)頭邊桿42安裝有第二轉(zhuǎn)頭邊桿軸承43,第二轉(zhuǎn)頭邊桿軸承43安裝在頭部轉(zhuǎn)動(dòng)凸輪44上,頭部轉(zhuǎn)動(dòng)凸輪44安裝在頭部轉(zhuǎn)動(dòng)馬達(dá)墊片45上,頭部轉(zhuǎn)動(dòng)馬達(dá)46與頭部轉(zhuǎn)動(dòng)馬達(dá)墊片45相連。所述機(jī)器人腳部包括腳部面蓋54、電池53、腳底板62,所述電池53安裝在所述腳部面蓋54內(nèi),所述腳部面蓋54安裝在所述腳底板62上,所述腳底板62下方安裝有腳部萬(wàn)向輪63,所述機(jī)器人腳部還包括驅(qū)動(dòng)所述腳部萬(wàn)向輪63行走的驅(qū)動(dòng)控制機(jī)構(gòu)。所述腳底板62上安裝有左右腳趾按鍵47,所述機(jī)器人腳部?jī)?nèi)安裝有電源開(kāi)關(guān)PCB板56和USBPCB板60。驅(qū)動(dòng)控制機(jī)構(gòu)包括驅(qū)動(dòng)輪組64、驅(qū)動(dòng)輪軟膠65、馬達(dá)感應(yīng)控制圈66、馬達(dá)PCB小板67、行走驅(qū)動(dòng)馬達(dá)68、驅(qū)動(dòng)輪硬膠69、左右減速箱內(nèi)檔板70、減速箱齒輪71、左右減速箱外檔板72,驅(qū)動(dòng)輪軟膠65安裝在驅(qū)動(dòng)輪組64的驅(qū)動(dòng)輪上,驅(qū)動(dòng)輪硬膠69安裝在驅(qū)動(dòng)輪軟膠65上,馬達(dá)感應(yīng)控制圈66安裝在馬達(dá)PCB小板67上,馬達(dá)PCB小板67安裝在行走驅(qū)動(dòng)馬達(dá)68上,行走驅(qū)動(dòng)馬達(dá)68連接驅(qū)動(dòng)輪組64,減速箱齒輪71兩側(cè)分別安裝左右減速箱內(nèi)檔板70和左右減速箱外檔板72。機(jī)器人腳部包括左右腳背48、左右腳趾PCB板49,左右腳背48安裝在腳底板62上,左右腳趾按鍵47安裝在左右腳背48上,左右腳趾PCB板49安裝在腳底板62上,左右腳趾PCB板49位置與左右腳趾按鍵47位置對(duì)應(yīng)。腳底板62上安裝腳間裝飾塊50、腳部左控制檔板51、腳部左右控制PCB板52。腳底板62上安裝腳側(cè)左右裝飾條55、電源開(kāi)關(guān)PCB板56、充電及復(fù)位鍵小板57、紅外感應(yīng)PCB板58、腳部控制檔板銷(xiāo)釘59、USBPCB板60、腳部右控制檔板61。本實(shí)用新型的智能機(jī)器人針對(duì)兒童設(shè)計(jì),不但能夠進(jìn)行教學(xué),而且能夠進(jìn)行體溫測(cè)量及信息推送,非常適合兒童使用,值的推廣應(yīng)用。智能機(jī)器人還包括:虛擬現(xiàn)實(shí)模塊,用于識(shí)別用戶(hù)的指令,提取關(guān)鍵詞,然后調(diào)用虛擬現(xiàn)實(shí)引擎,通過(guò)攝像頭捕捉現(xiàn)實(shí)場(chǎng)景,加上3D場(chǎng)景,將虛擬現(xiàn)實(shí)模型和現(xiàn)實(shí)場(chǎng)景進(jìn)行合成,從而做出虛擬現(xiàn)實(shí)的效果;在所述虛擬現(xiàn)實(shí)模塊中,能夠識(shí)別用戶(hù)的語(yǔ)音指令,當(dāng)做出虛擬現(xiàn)實(shí)的效果時(shí),能夠?qū)㈥P(guān)鍵詞進(jìn)行漢語(yǔ)和/或英語(yǔ)的發(fā)音。例如,首先是機(jī)器人通過(guò)語(yǔ)音識(shí)別技術(shù),識(shí)別需要看的AR模型,例如對(duì)機(jī)器人講“我要看馬”,機(jī)器人識(shí)別到“馬”以后,調(diào)用AR引擎,在LCD屏上,通過(guò)攝像頭捕捉現(xiàn)實(shí)場(chǎng)景,加上3D場(chǎng)景,將“馬”的動(dòng)物模型和現(xiàn)實(shí)的攝像頭場(chǎng)景進(jìn)行合成,從而做出虛擬現(xiàn)實(shí)的效果,并且配合英語(yǔ)單詞的合成,將“馬”的英語(yǔ)單詞(horse)發(fā)音出來(lái),從而達(dá)到學(xué)習(xí)英語(yǔ)單詞的目的,“馬”是提取的關(guān)鍵詞。另外3D模型還設(shè)計(jì)很多動(dòng)作,手指點(diǎn)擊動(dòng)物模型時(shí),動(dòng)物會(huì)按照預(yù)先設(shè)計(jì)的動(dòng)作進(jìn)行跑步、跳動(dòng)等等,達(dá)到互動(dòng)、有趣、學(xué)習(xí)的效果。3D模型的制作主要包括:模型骨骼,外觀(guān),貼圖,動(dòng)畫(huà)的設(shè)計(jì),使用的是3DMAX軟件進(jìn)行制作的并導(dǎo)出文件格式為FBX文件格式。我們把制作的FBX模型導(dǎo)入U(xiǎn)nity3d軟件中,然后把各種資源以一定的邏輯呈現(xiàn)出來(lái),從而達(dá)到虛擬現(xiàn)實(shí)的效果。信息推送模塊基于高性能的libevent事件網(wǎng)絡(luò)庫(kù),單機(jī)可支持百萬(wàn)的并發(fā)連接,長(zhǎng)連接吞吐量高達(dá)36W/S。PHP數(shù)據(jù)庫(kù)等對(duì)象可以常駐內(nèi)存,減少解析編譯及網(wǎng)絡(luò)開(kāi)銷(xiāo)。使用TCP協(xié)議.為各個(gè)智能設(shè)備提供穩(wěn)定高效的信息推送服務(wù)。信息推送模塊內(nèi)分兩種進(jìn)程way和worker,way進(jìn)程(負(fù)責(zé)異步網(wǎng)絡(luò)IO)和worker進(jìn)程(負(fù)責(zé)業(yè)務(wù)邏輯)。信息推送模塊啟動(dòng)時(shí)會(huì)同時(shí)啟動(dòng)way進(jìn)程和worker進(jìn)程,way進(jìn)程啟動(dòng)時(shí)會(huì)同時(shí)向一個(gè)儲(chǔ)存(文件,memcache,mysql等等,可配置選擇)寫(xiě)入每個(gè)way進(jìn)程的內(nèi)部通訊地址,worker進(jìn)程啟動(dòng)時(shí)會(huì)讀取存儲(chǔ),并向每個(gè)way內(nèi)部通訊地址建立起長(zhǎng)連接。同時(shí)worker進(jìn)程中會(huì)有個(gè)定時(shí)任務(wù),定時(shí)監(jiān)測(cè)存儲(chǔ)中是否有新的way內(nèi)部通訊地址加入,有的話(huà)同樣建立長(zhǎng)連接(這樣增加推送服務(wù)器就會(huì)自動(dòng)探測(cè)到,新的way、worker進(jìn)程就會(huì)加入集群)。way和worker之間的通訊就是靠?jī)?nèi)部的長(zhǎng)連接通訊的,每個(gè)way進(jìn)程會(huì)和后端所有worker進(jìn)程有一個(gè)長(zhǎng)連接,每個(gè)way進(jìn)程都知道有多少worker進(jìn)程,每個(gè)worker進(jìn)程也知道有哪些way進(jìn)程。所述信息推送模塊包括廣播推送模式和單獨(dú)發(fā)送模式。廣播推送模式用于給所有在線(xiàn)客戶(hù)端發(fā)送數(shù)據(jù),單獨(dú)發(fā)送模式用于單獨(dú)給某客戶(hù)端發(fā)送數(shù)據(jù)。同時(shí)通過(guò)PDO拓展,給離線(xiàn)客戶(hù)端生成離線(xiàn)信息。等待下次心跳包來(lái)臨時(shí)候發(fā)送離線(xiàn)信息。廣播推送模式:廣播推送模式比較好實(shí)現(xiàn),當(dāng)某個(gè)客戶(hù)端要廣播數(shù)據(jù)時(shí),worker進(jìn)程中調(diào)用sendToAll($message)即可。這時(shí)worker進(jìn)程會(huì)向所有way進(jìn)程通過(guò)已經(jīng)建立的長(zhǎng)連接發(fā)送一條廣播命令+數(shù)據(jù),每個(gè)way進(jìn)程都會(huì)收到這個(gè)命令+數(shù)據(jù),向way進(jìn)程自己所維護(hù)的所有客戶(hù)端連接發(fā)送數(shù)據(jù)(異步)。單獨(dú)發(fā)送模式:?jiǎn)为?dú)發(fā)送模式調(diào)用sendToClient($client_id,$message);也就是說(shuō)單獨(dú)發(fā)送需要得到對(duì)方的client_id。推送服務(wù)器發(fā)送向client_id發(fā)送數(shù)據(jù)時(shí),需要通過(guò)client_id獲得到client_id對(duì)應(yīng)的way內(nèi)部通信地址,而這個(gè)地址是在每個(gè)客戶(hù)端連接way時(shí)就存儲(chǔ)了的(文件或者memcache,可配置),通過(guò)這個(gè)存儲(chǔ)得知way內(nèi)部通訊地址后,向這個(gè)地址發(fā)送命令+數(shù)據(jù),對(duì)應(yīng)way進(jìn)程收到命令+數(shù)據(jù)后找到對(duì)應(yīng)的客戶(hù)端socket發(fā)送數(shù)據(jù)即可。再根據(jù)公司特殊業(yè)務(wù)需求編寫(xiě)相應(yīng)邏輯代碼,就完成了推送服務(wù)的功能。該智能機(jī)器人還包括:定位驅(qū)動(dòng)模塊,用于通過(guò)麥克風(fēng)尋找聲音源并進(jìn)行定位,根據(jù)定位的位置驅(qū)動(dòng)智能機(jī)器人追尋目標(biāo)進(jìn)行智能行走。在定位驅(qū)動(dòng)模塊中,共有8個(gè)麥克風(fēng),智能機(jī)器人的前后左右四個(gè)方向各設(shè)置2個(gè)麥克風(fēng),圖7是8個(gè)麥克風(fēng)的工作原理圖。定位驅(qū)動(dòng)模塊經(jīng)過(guò)聲音波紋分析,確定聲音源在何處。從而達(dá)到自動(dòng)尋找聲音源的位置,從而達(dá)到機(jī)器人自動(dòng)追尋目標(biāo)的智能行走。該智能機(jī)器人還包括:如圖6所示,手心體溫測(cè)量模塊,包括紅外接收傳感器104、PCB電路板105,所述紅外接收傳感器104用于接收紅外光信號(hào),PCB電路板105用于將所述紅外接收傳感器104接收到的紅外光電信號(hào)進(jìn)入放大,并經(jīng)過(guò)A/D轉(zhuǎn)換輸出信號(hào)。手心體溫測(cè)量模塊還包括:鏡頭固定塑膠件101,用于固定鏡頭及鏡筒;紅外鏡頭102,用于透射紅外光;鏡筒103,黑色金屬制件,用于屏蔽周?chē)t外光,并使從使鏡頭射進(jìn)來(lái)的紅外光有效地照射到紅外接收傳感器104上。在手心體溫測(cè)量模塊中,首先通過(guò)PCB電路板主要是的功能就是采集紅外數(shù)據(jù)的電壓變化,當(dāng)開(kāi)始測(cè)量數(shù)據(jù)時(shí),首先PCB電路板中的紅外傳感器HMS-J11產(chǎn)生電壓變化,然后經(jīng)過(guò)一些濾波,bsp處理,再經(jīng)過(guò)Ad8629ARZ運(yùn)算放大100倍,最后經(jīng)過(guò)ads1115轉(zhuǎn)換讀取。獲取到溫度后通過(guò)消息監(jiān)控,消息的監(jiān)控主要采用I/O多路轉(zhuǎn)接技術(shù),其中ril_event結(jié)構(gòu)為消息本體。每個(gè)ril_event結(jié)構(gòu),與一個(gè)fd句柄綁定(可以式文件,socket,管道等),并且?guī)б粋€(gè)func指針,這個(gè)func指針?biāo)傅暮瘮?shù)是個(gè)回調(diào)函數(shù),它指定了當(dāng)所綁定的fd準(zhǔn)備好進(jìn)行讀取時(shí)所要的操作。消息隊(duì)列的開(kāi)始點(diǎn)為RIL_startEventLoop函數(shù)。RIL_startEventLoop在libmotor.cpp中實(shí)現(xiàn),它的主要目的是通過(guò)pthread_create(&s_tid_dispatch,&attr,eventLoop,NULL)建立一個(gè)dispatch線(xiàn)程,線(xiàn)程入口點(diǎn)在eventLoop.而在eventLoop中,會(huì)調(diào)phd_event.cpp中的ril_event_loop()函數(shù),建立起消息隊(duì)列機(jī)制。在ril_event.cpp中還持有一個(gè)watch_table數(shù)組,一個(gè)timer_list鏈表和一個(gè)pending_list鏈表。watch_table數(shù)組的目的很單純,存放當(dāng)前被eventLoop等待的ril_event(非timerevent),供eventLoop喚醒時(shí)使用。timer_list是存放timerevent的鏈表,在eventLoop喚醒時(shí)要對(duì)這些timerevent單獨(dú)進(jìn)行處理pending_list:待處理(對(duì)其回調(diào)函數(shù)進(jìn)行調(diào)用)的所有ril_event的鏈表。如果在ril_event隊(duì)列中任何一個(gè)fd已經(jīng)準(zhǔn)備好,則進(jìn)行分析流程:processTimeouts(),processReadReadies(&rfds,n),firePending().其中在firePending()中執(zhí)行這個(gè)event的func,也就接受到安卓傳來(lái)的消息。這時(shí)我們就可以根據(jù)對(duì)應(yīng)的消息做出相應(yīng)的操作,如果是測(cè)試體溫,則調(diào)用測(cè)體溫的函數(shù)得到數(shù)據(jù)msg,然后我們要上報(bào)的fd為一個(gè)全局變量staticints_fdCommand=-1;根據(jù)這個(gè)全局變量進(jìn)行上報(bào);最后上報(bào)給安卓進(jìn)行處理顯示。以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本實(shí)用新型所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本實(shí)用新型的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本實(shí)用新型所屬
技術(shù)領(lǐng)域:
:的普通技術(shù)人員來(lái)說(shuō),在不脫離本實(shí)用新型構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本實(shí)用新型的保護(hù)范圍。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3