王本有
(永州職業(yè)技術(shù)學(xué)院 附屬學(xué)校,湖南 永州 425100)
藍(lán)牙通信技術(shù)在Symbian手機(jī)對戰(zhàn)游戲中的應(yīng)用
王本有
(永州職業(yè)技術(shù)學(xué)院 附屬學(xué)校,湖南 永州 425100)
隨著生活的現(xiàn)代化和無線技術(shù)的發(fā)展,短距離無線傳輸逐漸成為新的潮流,而且也為使用者提供越來越多的方便服務(wù)。藍(lán)牙(Bluetooth)無線通信技術(shù)應(yīng)用越來越廣范,深受電子商家、游戲開發(fā)商歡迎的技術(shù)。作為一種普及率高,保密性好,使用方便,功能強(qiáng)大,價格低廉的短距離無線通信方式,必將成為手機(jī)局域?qū)?zhàn)游戲的主要通信技術(shù)。
對戰(zhàn)游戲;藍(lán)牙;無線通信
如今,已經(jīng)進(jìn)入了信息化、網(wǎng)絡(luò)化時代,人們的工作學(xué)習(xí)和休閑娛樂都與網(wǎng)絡(luò)通信緊密相關(guān)。隨著人們生活質(zhì)量的提高,手機(jī)已經(jīng)成為人們生活用于通信交流不可缺少的一部 分。帶多種功能的智能手機(jī)操作系統(tǒng)也不斷的更新,人們除了將手機(jī)用于傳統(tǒng)意義上的打電話,發(fā)短信外,還可以用于上網(wǎng)看新聞、看電影、聽歌、游戲等。
為減輕工作學(xué)習(xí)中的壓力,用手機(jī)玩幾局游戲放松心情無疑是一種不錯的選擇。藍(lán)牙通信技術(shù)的發(fā)展,具有藍(lán)牙功能的手機(jī)也越來越多。手機(jī)游戲已經(jīng)不再局限于單機(jī)游戲,或者需要交納一定流量費用后才能玩的網(wǎng)絡(luò)游戲。藍(lán)牙連接是一種廉價的無線連接,方便、可靠、容易使用。將藍(lán)牙通信技術(shù)應(yīng)用于手機(jī)雙人或多人對戰(zhàn)游戲中,給人們帶來的無限樂趣。因此藍(lán)牙對戰(zhàn)游戲越來越受被人們所期待,將藍(lán)牙通信技術(shù)應(yīng)用到手機(jī)對戰(zhàn)游戲中已經(jīng)成為一重要研究課題。
藍(lán)牙是一種通用的低功耗短距離的無線通信技術(shù)。藍(lán)牙技術(shù)工作在全球通用的2.4GHz ISM(工業(yè)、科學(xué)、醫(yī)學(xué))頻段,從而消除了“國界”的障礙。藍(lán)牙的數(shù)據(jù)速率為1Mb/s。藍(lán)牙支持點對點和點對多點的通信。
藍(lán)牙的主要優(yōu)點有:
可以隨時隨地地用無線接口來代替有線電纜連接;
具有很強(qiáng)的移植性,可應(yīng)用于多種通信場合,如WAP(無線應(yīng)用協(xié)議)、GSM(全球移動通信系統(tǒng))、DECT(歐規(guī)數(shù)字無繩通信)等;
低功耗,對人體傷害??;
藍(lán)牙集成電路簡單,成本低廉,實現(xiàn)容易,易于推廣。
藍(lán)牙技術(shù)提供低成本,近距離的無線通信,構(gòu)成固定與移動設(shè)備通信環(huán)境中的個人網(wǎng)絡(luò),使得近距離內(nèi)各種信息設(shè)備能夠?qū)崿F(xiàn)無縫資源共享。任意藍(lán)牙設(shè)備一旦搜尋到另一個藍(lán)牙技術(shù)設(shè)備,馬上就可以建立聯(lián)系,而無需用戶進(jìn)行任何設(shè)置(可以理解為“即插即用”),在無線電環(huán)境非常嘈雜的環(huán)境下,其優(yōu)勢更加明顯。
另外,ISM頻段是對所有無線電系統(tǒng)都開放的的頻段,因此使用其中的某個頻段都會遇到不可預(yù)測的干擾源,例如某些家電、無繩電話、微波爐等,都可能是干擾源。為此,藍(lán)牙技術(shù)特別設(shè)計了快速確認(rèn)和跳頻方案以確保鏈路的穩(wěn)定。與其它工作在相同頻段的系統(tǒng)相比,藍(lán)牙跳頻更快、數(shù)據(jù)分組更短,這使藍(lán)牙技術(shù)系統(tǒng)比其它系統(tǒng)更穩(wěn)定。
3.1藍(lán)牙通信總體架構(gòu)
藍(lán)牙對戰(zhàn)游戲采用C/S架構(gòu),建立游戲端為服務(wù)端,請求連接加入游戲端為客戶端。通過藍(lán)牙連接,進(jìn)行數(shù)據(jù)傳遞??傮w架構(gòu)如圖1所示。
圖1 總體架構(gòu)圖
服務(wù)器端通信模塊主要包括建立特定藍(lán)牙服務(wù),注冊藍(lán)牙服務(wù),監(jiān)聽連接,接收數(shù)據(jù)與發(fā)送數(shù)據(jù)。功能模塊如圖2所示。
圖2 服務(wù)器模塊圖
客戶端通信模塊主要包括搜索遠(yuǎn)程藍(lán)牙設(shè)備,查找設(shè)備服務(wù),建立連接,接收數(shù)據(jù)與發(fā)送數(shù)據(jù),功能模塊如圖3所示。
圖3 客戶端模塊圖
3.2采用的藍(lán)牙應(yīng)用模型
本研究課題采用藍(lán)牙SIG(Bluetooth Special Interest Group,藍(lán)牙技術(shù)聯(lián)盟)定義的文件傳輸應(yīng)用模型;文件傳輸應(yīng)用模型提供兩個終端之間的數(shù)據(jù)通信功能,可傳輸. x1s、.ppt、.wav、.ipg和.doc文件及其它文件,以及完整的文件夾、目錄或多媒體數(shù)據(jù)流等,并提供遠(yuǎn)程文件夾瀏覽功能。文件傳輸應(yīng)用模型圖如圖4所示。
圖4 文件傳輸應(yīng)用模型圖
本文分析了藍(lán)牙通信的工作原理,并加以運(yùn)用到手機(jī)藍(lán)牙對戰(zhàn)游戲中,在Symbian手機(jī)平臺下,完成了藍(lán)牙通信功能在對戰(zhàn)游戲中的應(yīng)用的測試,并成功的實現(xiàn)了手機(jī)藍(lán)牙五子棋對戰(zhàn)游戲的設(shè)計與測試。
[1]劉昕宇,陳曉光,劉斌.基于Symbian OS的手機(jī)開發(fā)與應(yīng)用實踐[M].北京:清華大學(xué)出版社,2008.11.
[2]金純,林金朝,萬寶紅.藍(lán)牙協(xié)議及其源代碼分析[M].北京:國防工業(yè)出版社,2006,(6).
[3]張慧.基于藍(lán)牙的通信軟件實現(xiàn)分析[J].科技信息報, 2009.
(責(zé)任編校:何俊華)
TP89
A
1673-2219(2015)05-0130-02
2014-05-10
王本有(1982-),湖南永州人,研究方向為信息教育。