999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Android系統中基于WlFl協議的互動聯機游戲平臺的設計與實現

2017-09-23 01:38:21聶堃鋆
電子測試 2017年16期
關鍵詞:游戲設計

許 雯,聶堃鋆

(西安航空學院計算機學院,陜西西安,710077)

Android系統中基于WlFl協議的互動聯機游戲平臺的設計與實現

許 雯,聶堃鋆

(西安航空學院計算機學院,陜西西安,710077)

本文以WIFI技術為出發點,提出了一種工作在Android平臺下的,基于移動熱點技術的局域網互動聯機游戲平臺的設計思路。具體設計實現了互動聯機游戲平臺,并對該平臺系統做了實時性,穩定性,容錯性和開放性設計。最后通過一個仿真實例,表明該方案是可行并且有效的。

Android;WIFI; 移動熱點;Socket

0 引言

隨著移動通信技術的發展,移動通訊終端及移動應用已全然進入我們的生活當中[1]。我們也對移動各式各樣的應用提出了更高的要求。對于傳統的移動游戲應用,要么是只能單機運行,要么是得通過移動互聯網來進行聯機,可聯機互動的手機游戲的吸引力是遠遠大于單機的[2]。但是由于種種因素的限制,比如區域性的無線信號覆蓋不到或者信號不穩定,很多時候人們并不能容易的通過互聯網進行聯機[3]。

當前主流的無線通信方式主要有WIFI、Zigbee、藍牙等。WIFI無線通信協議因其較高的保密及傳輸性能得到業界的廣泛認可[4]。無線WIFI熱點技術,可以在熱點創建的一定區域內保證無線通信的穩定性[5]。本文就是基于WIFI協議的特性,利用移動熱點技術,實現基于WIFI的可互動聯機的游戲平臺的原型,并通過實現一個賽跑游戲來驗證該平臺的可行性。

1 移動熱點技術

移動WIFI熱點技術,負責在不同的終端設備之間建立一個可以相互通信的無線信道[6]。用戶利用手中的包含WIFI硬件模塊的移動設備,建立以自身為無線信號的接收端, 并且提供給周圍的移動設備接入接口,將自身的蜂窩網絡連接分享出去。Android操作系統自2.2版本之后就開始原生支持WIFI熱點技術,終端用戶可以為網絡創建角色,也可以作為使用角色。通過WIFI移動熱點這種特性,來搭建基于WIFI的局域網。

2 平臺引擎設計

本平臺作為一個抽象平臺設計,平臺引擎主要由移動WIFI模塊,服務端模塊及客戶端模塊來保證如下特性。

(1)實時性:不同終端之間的數據通信都能夠近似零延遲廣播給其他終端。

(2)傳輸數據的準確性:每一個終端的數據報文都能正確解析。

(3)穩定性及容錯性,該平臺具有對當前場景記憶功能,在掉線等網絡異常情況下能夠立即展開重新連接工作,并在重新連接后能及時恢復。

(4)高可復用性:抽象出一個高可復用的接口,其他開發者只要遵循接口約定,便能相對容易地開發其他互動聯機游戲。

2.1 移動WIFI模塊設計

WIFI模塊是該平臺的基礎設施,該模塊包裝了Android提供的API,對外提供一些方便易用的接口服務。

WIFI的打開與關閉:通過操作Android系統中SDK的WIFIManager類的isWIFIEnabled接口方法來實現WIFI功能的開關。

WIFI熱點的創建與刪除:通過WIFIConfiguration配置好熱點信息,由于熱點開關在SDK中隱藏了,所以需要利用Java反射機制調用setWIFIApEnabled接口方法來控制熱點。

加入及離開網絡:通過操作Android系統中SDK的WIFIManager類的disableNetwork接口方法來實現加入或離開網絡。

獲取范圍附近的用戶:通過操作Android系統中SDK的WIFIManager類的getScanResults接口方法來獲取周圍搜索到的熱點。

2.2 服務端模塊設計

服務端作為中心模塊,提供接入WIFI熱點及查看接入客戶端的接口。首先作為Socket服務端,用戶接收每個客戶端的消息信號,并通過消息引擎模塊解析消息;同時也作為Socket客戶端,對接入的每一個客戶創建實例,通過觀察者模式來向每一個接入的客戶端廣播消息;并且提供用戶接口, 開發者可以自己設計特有狀態機。

2.3 客戶端模塊設計

客戶端模塊與服務端建立基于TCP協議的Socket通信,用來保證通信數據的可靠性。客戶端有兩重角色,首先,它作為Socket服務端,來監聽來自服務端的數據信號,并自己解析報文信息;其次,它作為Socket客戶端,用來向位于WIFI熱點的服務端發去數據信號。該模塊只作為數據管道,向開發者提供了極大的擴展性,開發者可傳輸任意的消息。

2.4 消息引擎模塊設計

該模塊向開發者提供接口,可以自定義設計消息報文協議,并傳入自己解析數據信號的策略方法,由服務端調用該引擎來獲取準確信息。

3 實驗仿真實現

3.1 仿真場景設計

游戲場景為A、B、C、D四個用戶同時在一個百米賽道賽跑,賽道包含八個跑道,每個跑道不同的位置會有道具,道具隨機帶有加速或者減速屬性,用戶自動可以拾取當前所在跑道的道具,道具不可疊加,并限制每隔2秒可以切換一次跑道,并且一次只能切換到相鄰跑道。測試場景中,用戶C會斷開連接,并在2s左右后重連。

3.2 實驗結果

在服務端輸出賽跑游戲狀態機信息,寫入日志文件,結果如圖1下所示。

圖1 仿真結果

從仿真結果可以看出,該平臺實現了終端在WIFI熱點連接下的聯機互動游戲,并對掉線事件做到了斷開容錯保護。

4 總結

本文討論了時下熱門的移動熱點技術,提出了不同終端建立互動聯機游戲平臺的設計思路。針對Android系統,利用其WIFI模塊的系統API,包裝實現了一個可供開發者使用的互動聯機平臺。該平臺通過TCP傳輸協議來保證數據的穩定性,并提供了可開發的模塊,來讓開發者接入自己的消息信號解析策略,具有極好的擴展性。對于開發者來說,僅需要專注自身游戲的開發,便能利用該接口實現聯機互動。最后,通過一個聯機的賽跑游戲,驗證了該平臺的可行性和有效性。

[1]雷震洲.蜂窩移動通信技術演進歷程回顧及未來發展趨勢[J].移動通信, 2008, 32(24):24-28.

[2]佚名.國內網游膨脹單機游戲走向沒落[J].玩具世界, 2006(7):31-32.

[3]張杰,虞焰軍,黃宗興.有線與無線信號傳輸方式特性比較與應用選擇[J]. 數字技術與應用, 2014(3):47-47.

[4]羅袁君,伍詩雨,劉俊,等.基于WIFI的專用無線局域網應用研究[J].微處理機, 2015(6):29-32.

[5]盛蕾.WIFI網絡研究及基于Linux的測試平臺的實現[D].同濟大學, 2007.

[6]方暉.無線WIFI最優熱點組網通信技術的研究與仿真[J].計算機仿真, 2013, 30(7):269-271.

Texas Instruments LMX2594 寬帶PLLatinum RF合成器在貿澤開售

2017年8月- 專注于新產品引入 (NPI) 并提供極豐富產品類型的業界頂級半導體和電子元器件分銷商貿澤電子(Mouser Electronics) 即日起供應Texas Instruments (TI)的LMX2594寬帶PLLatinum? 射頻(RF) 合成器。LMX2594屬于TI的PLLatinum系列,可以輕松同步所有板載PLL的輸出,為多輸入/多輸出(MIMO)、波束成形和其他應用節約設計時間。

貿澤電子備貨的TI LMX2594寬帶PLLatinum RF合成器是具有集成壓控振蕩器(VCO)的高性能寬帶鎖相環(PLL) RF合成器,可在不使用內部倍頻器的情況下生成從10 MHz到15 GHz的任何頻率,因此不需要復雜的板載濾波器來除去次諧波。該器件具有一流的降噪表現和業界最低的標準化PLL本底噪聲-236 dBc/Hz和 1/f -129 dBc/Hz,有助于提高輻射敏感度和光譜分辨率。LMX2594集成了本來需要最多五個設備才能執行的頻率斜升功能,減少了所需的設備,而板載LDO也進一步簡化了設計過程。

LMX2594具有一個32位小數分頻器,可以優化頻率選擇并且同時支持小數N分頻和整數N分頻模式。此器件在7.5 GHz頻率下提供45 fs RMS抖動,支持JESD204B SYSREF、相位同步和頻率斜升自動生成來簡化高性能微波與毫米波系統設計。

LMX2594 的目標應用包括5G和毫米波無線基礎設施、測試與測量設備、雷達、MIMO、相控陣天線與波束成形以及高速數據轉換器時鐘應用。為方便開發,貿澤還庫存有LMX2594EVM RF 合成器評估模塊。

Design and Implementation of Interactive Online Game Platform Based on WIFI Protocol in Android System

Xu Wen,Nie Kunjun
(Xi’an Aeronautical University, Xi’an Shaanxi,710077)

This paper takes WIFI technology as the starting point, and proposes a design method of interactive online game platform which based on mobile hotspot technology, which is working under the Android platform. The interactive online game platform is designed and implemented, and at the same time, the platform system has to do real-time, stability, fault tolerance and open design. Finally, a simulation example shows that the proposed scheme is feasible and effective.

Android; WIFI; Mobile Hotspot; Socket

許雯(1988-),女,陜西乾縣人,碩士,研究方向為計算機圖形學。聶堃鋆(1995-),男,陜西鎮安縣人,在讀學生。

西安航空學院大學生創新創業訓練計劃資助項目。

猜你喜歡
游戲設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
游戲
數獨游戲
瘋狂的游戲
飛碟探索(2016年11期)2016-11-14 19:34:47
爆笑游戲
第八章直接逃出游戲
小學科學(2015年7期)2015-07-29 22:29:00
主站蜘蛛池模板: 男女性午夜福利网站| 久久亚洲高清国产| 伊人网址在线| 免费va国产在线观看| 四虎永久免费网站| 国产精品熟女亚洲AV麻豆| 91小视频在线| 国产成人精品男人的天堂| 国产资源免费观看| 国产白浆一区二区三区视频在线| 成色7777精品在线| 国产内射在线观看| 亚洲日韩精品无码专区97| 亚洲精品无码AV电影在线播放| 日韩一级毛一欧美一国产| 国产区91| 日本精品中文字幕在线不卡| 沈阳少妇高潮在线| 波多野结衣一二三| 国产成人综合日韩精品无码首页 | 一区二区三区四区在线| 丁香五月激情图片| 亚洲成人一区在线| 亚洲成人网在线播放| 亚洲精品片911| 91久久国产综合精品女同我| 四虎成人在线视频| 色综合成人| 成人国产一区二区三区| 美女高潮全身流白浆福利区| 色妞www精品视频一级下载| 国产AV无码专区亚洲A∨毛片| 白浆视频在线观看| 精品无码一区二区三区电影| 欧美激情二区三区| 尤物精品视频一区二区三区| 亚洲看片网| 久久青草精品一区二区三区| 精品剧情v国产在线观看| 中文字幕在线一区二区在线| 在线免费不卡视频| 国产成人欧美| 久久77777| 中文字幕久久波多野结衣| 国产女人水多毛片18| 亚洲第一黄色网| av尤物免费在线观看| 91在线激情在线观看| 亚洲有无码中文网| a在线亚洲男人的天堂试看| 国产精品亚洲一区二区三区z| 一区二区三区四区精品视频| 伊人成人在线视频| 成人精品视频一区二区在线 | 亚洲AV电影不卡在线观看| jizz国产视频| 26uuu国产精品视频| 91国语视频| 国产网友愉拍精品| 男女男精品视频| 国产青青操| 91亚洲国产视频| 五月婷婷亚洲综合| 亚洲成人福利网站| 青草精品视频| 国产幂在线无码精品| 午夜国产小视频| 国产精品黑色丝袜的老师| 呦视频在线一区二区三区| 免费黄色国产视频| 亚洲国产成人综合精品2020| 国产三级韩国三级理| 欧美亚洲一二三区| 国产精品一区二区国产主播| 国产综合无码一区二区色蜜蜜| 国产成熟女人性满足视频| 狠狠色丁香婷婷综合| 欧美成人午夜视频| 欧美特黄一免在线观看| 2021国产v亚洲v天堂无码| 久久综合结合久久狠狠狠97色| 一本大道香蕉高清久久|