• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    多人在線網(wǎng)絡(luò)游戲服務(wù)器的設(shè)計與開發(fā)①

    2017-10-20 03:09:13吳晶晶戴智超
    關(guān)鍵詞:游戲信息設(shè)計

    吳晶晶,戴智超

    (泉州師范學(xué)院 數(shù)學(xué)與計算機(jī)科學(xué)學(xué)院,泉州 362000)(福建省大數(shù)據(jù)管理新技術(shù)與知識工程重點(diǎn)實(shí)驗(yàn)室,泉州 362000)(智能計算與信息處理福建省高校重點(diǎn)實(shí)驗(yàn)室,泉州 362000)

    多人在線網(wǎng)絡(luò)游戲服務(wù)器的設(shè)計與開發(fā)①

    吳晶晶,戴智超

    (泉州師范學(xué)院 數(shù)學(xué)與計算機(jī)科學(xué)學(xué)院,泉州 362000)(福建省大數(shù)據(jù)管理新技術(shù)與知識工程重點(diǎn)實(shí)驗(yàn)室,泉州 362000)(智能計算與信息處理福建省高校重點(diǎn)實(shí)驗(yàn)室,泉州 362000)

    服務(wù)器的效率是網(wǎng)絡(luò)游戲能否提供高質(zhì)量的網(wǎng)絡(luò)服務(wù)的重要因素之一.本文針對這一問題,提出了模板化回調(diào)策略改良現(xiàn)有的網(wǎng)絡(luò)游戲的會話信息交互.文中基于VisualStudio與C++,重點(diǎn)剖析服務(wù)器架設(shè)過程中的關(guān)鍵技術(shù)和策略,設(shè)計開發(fā)了經(jīng)典網(wǎng)絡(luò)人物扮演游戲服務(wù)器,分別由“數(shù)據(jù)庫”、“賬號服務(wù)器”、“網(wǎng)絡(luò)服務(wù)”和“副本”組成.實(shí)驗(yàn)結(jié)果表明,采用模板化回調(diào)技術(shù),有效降低服務(wù)器信息交互的延遲.實(shí)踐證明,本文所討論的關(guān)鍵技術(shù)可應(yīng)用于場景漫游、游戲開發(fā)等多個領(lǐng)域,具有一定的實(shí)際應(yīng)用價值.

    服務(wù)器效率; 多人在線網(wǎng)絡(luò)游戲; 模板化回調(diào)設(shè)計; 高質(zhì)量的網(wǎng)絡(luò)服務(wù)

    隨著Android平臺游戲、iPhone平臺游戲以及Web網(wǎng)頁游戲迅猛發(fā)展,3D游戲成為當(dāng)前游戲的發(fā)展熱點(diǎn).MMORPG游戲即多人在線角色扮演類游戲,是現(xiàn)在最為流行的經(jīng)典網(wǎng)絡(luò)游戲形式.隨著高性能智能手機(jī)的普及,市場上出現(xiàn)了如“王者榮耀”、“陰陽師”等這類極為優(yōu)秀的次時代MMORPG.但這依然不足以滿足手機(jī)游戲玩家的需求,玩家們開始追求手機(jī)平臺游戲與PC平臺游戲的聯(lián)動.

    固然手機(jī)性能已經(jīng)可與PC比肩,但手機(jī)網(wǎng)絡(luò)問題依然高懸.現(xiàn)今普及的4G網(wǎng)絡(luò),其速度已經(jīng)接近PC網(wǎng)絡(luò)水平,但網(wǎng)絡(luò)穩(wěn)定性依然遠(yuǎn)遠(yuǎn)達(dá)不到PC網(wǎng)絡(luò)水平,而且高額的流量費(fèi)用也成了手機(jī)游戲難以與PC聯(lián)動的巨大障礙.為實(shí)現(xiàn)手機(jī)網(wǎng)絡(luò)游戲與PC網(wǎng)絡(luò)游戲的聯(lián)動,必須搭建高網(wǎng)絡(luò)穩(wěn)定性、低流量消耗、低延遲的高性能多平臺通用服務(wù)器.通過這樣的服務(wù)器來實(shí)現(xiàn)高質(zhì)量網(wǎng)絡(luò)服務(wù).

    高質(zhì)量的網(wǎng)絡(luò)服務(wù)受限于三大因素:首先是網(wǎng)絡(luò)運(yùn)營商的網(wǎng)絡(luò)質(zhì)量,由第三方提供,如電信或是聯(lián)通等運(yùn)營商; 其次是網(wǎng)絡(luò)協(xié)議層和路由算法的優(yōu)化程度[1,2],游戲開發(fā)者在這方面則作為用戶,故本文不對其進(jìn)行討論; 最后是服務(wù)器的效率.

    關(guān)于如何提高網(wǎng)絡(luò)服務(wù)質(zhì)量,國內(nèi)的研究大多數(shù)針對網(wǎng)絡(luò)協(xié)議層,但國內(nèi)也有針對提高服務(wù)器效率的優(yōu)秀策略.如王瑞彪等人基于IOCP機(jī)制完成服務(wù)器通信層的實(shí)現(xiàn)[3].該方案實(shí)現(xiàn)了多線程信息投遞并實(shí)時監(jiān)聽,降低了信息重復(fù)發(fā)送、排序錯誤概率,并為用戶留下完整的操作接口.林泊等人基于J2EE集成了應(yīng)用服務(wù)器框架[4],實(shí)現(xiàn)在不對讀取速度造成影響的情況下降低了維護(hù)和操作難度.

    本文針對如何提高服務(wù)器效率,提出“模板化回調(diào)”策略改良現(xiàn)有的網(wǎng)絡(luò)游戲的會話信息交互.實(shí)踐證明,本文所討論的關(guān)鍵技術(shù)可應(yīng)用于場景漫游、游戲開發(fā)等多個領(lǐng)域,具有一定的實(shí)際應(yīng)用價值.

    1 服務(wù)器設(shè)計

    1.1 服務(wù)器設(shè)計

    本文中的服務(wù)器對應(yīng)于文中由基于Unity3D開發(fā)的MMORPG游戲客戶端.玩家在游戲客戶端注冊并登錄個人賬號,服務(wù)器則將玩家錄入的信息新建為SQL表并存入數(shù)據(jù)庫[5]中.服務(wù)器核心處理客戶端發(fā)送來的所有信息請求.以“組隊(duì)”請求為例,由一位“隊(duì)長”發(fā)起請求,在經(jīng)過服務(wù)器處理后,服務(wù)器再將信息同步到所有賬號被請求的“隊(duì)員”.通過服務(wù)器實(shí)現(xiàn)的“組隊(duì)”如圖1所示.基于這種會話形式,本文實(shí)現(xiàn)了多個客戶端之間依賴于彼此的賬號,在服務(wù)器中進(jìn)行數(shù)據(jù)同步.

    在服務(wù)器的設(shè)計上,傳統(tǒng)的高同步幀率普通RPG游戲?yàn)?0幀,高更新率的動作游戲?yàn)?0幀.相較于傳統(tǒng)同步率,本文則采取10幀的同步率,10幀的設(shè)定足夠?qū)崿F(xiàn)事件流暢同步,同時避免了過高同步率導(dǎo)致的流量的不必要流失.

    圖1 服務(wù)器“組隊(duì)系統(tǒng)”的設(shè)計

    1.2 設(shè)計策略

    為了更好地符合用戶的需求,本文對于服務(wù)器的設(shè)計提出以下策略:

    ① 服務(wù)器應(yīng)標(biāo)識并處理客戶端的靜態(tài)全局型請求,例如賬號登錄、登出請求.

    ② 服務(wù)器應(yīng)實(shí)時處理客戶端對于賬號數(shù)據(jù)的靜態(tài)全局型請求,例如像申請賬號、修改賬號密碼、獲得新的道具等需要修改數(shù)據(jù)庫靜態(tài)表的請求.

    ③ 服務(wù)器應(yīng)標(biāo)識并處理客戶端的動態(tài)非全局型請求,例如人物受傷后生命值降低、發(fā)起的攻擊被躲開等.服務(wù)器標(biāo)識與處理如圖2所示.

    圖2 服務(wù)器標(biāo)識與處理

    1.3 服務(wù)器結(jié)構(gòu)

    本文服務(wù)器系統(tǒng)結(jié)構(gòu)如圖3所示,服務(wù)器基于自主研發(fā)的Core核心架構(gòu),通過核心連接“數(shù)據(jù)庫”、“賬號服務(wù)器”、“網(wǎng)絡(luò)服務(wù)”、“副本”四個子程序構(gòu)成.服務(wù)器這樣的設(shè)計模式,使維護(hù)、調(diào)試難度降低,并且由于服務(wù)器運(yùn)行基于Core核心架構(gòu),提高了運(yùn)行效率和編譯耦合度.

    圖3 服務(wù)器核心結(jié)構(gòu)

    2 關(guān)鍵技術(shù)

    2.1 賬號服務(wù)器運(yùn)行邏輯

    賬號服務(wù)器是服務(wù)器中剝離出來的重要子程序之一.賬號服務(wù)器只處理客戶端發(fā)出的賬號申請,例如“登錄”、“登出”、“注冊”等行為.在服務(wù)器核心中,由“網(wǎng)絡(luò)服務(wù)”接收賬號請求,然后賬號服務(wù)器管理這些賬號請求,設(shè)定對應(yīng)賬號的訪問狀態(tài).然后將請求對應(yīng)的處理方式經(jīng)由“網(wǎng)絡(luò)服務(wù)”再次發(fā)向?qū)?yīng)的賬號.賬號服務(wù)器運(yùn)行邏輯如圖4所示,以下是對賬號服務(wù)器運(yùn)行邏輯的分析:

    (1)預(yù)先聲明定義好 Account類型,構(gòu)造兩個Account對象的數(shù)組:“登錄賬號數(shù)組”和“登出賬號數(shù)組”.

    (2)Run每一幀監(jiān)聽客戶端請求,若存在“登錄請求”就在“登錄賬號數(shù)組”中創(chuàng)建一個新的Account對象,并把“登錄請求”傳入的Account信息寫入新建的Account對象中達(dá)到復(fù)制構(gòu)造的特性.

    (3)Run每一幀監(jiān)聽客戶端請求,若存在“登出請求”就在“登出賬號數(shù)組”中保存“登出玩家”,方法同(2).

    (4)登出處理是在Run函數(shù)一開始就執(zhí)行的.在每次下一幀的開始,遍歷“登出賬號數(shù)組”,然后將“登錄賬號數(shù)組”中所有相同的Account刪除,再清除“登出賬號數(shù)組”.

    2.2 服務(wù)器信息交互

    本文采用常用的會話通信方式,完成服務(wù)器與客戶端之間的數(shù)據(jù)交互.對于每次客戶端行為,例如來自客戶端的一次登陸請求,客戶端都會向服務(wù)器發(fā)起一次會話.服務(wù)器接收該會話內(nèi)容,并通過RTTI[6,7]技術(shù)的設(shè)計,將相應(yīng)的會話內(nèi)容進(jìn)行識別并加以打包.通過網(wǎng)絡(luò)監(jiān)聽器監(jiān)聽服務(wù)器狀態(tài),網(wǎng)絡(luò)監(jiān)聽器的設(shè)計基于訪問者設(shè)計模式[8].通過這一系列過程,完成服務(wù)器和客戶端間的信息交互,信息交互的實(shí)現(xiàn)思路如圖5所示.

    圖4 賬號服務(wù)器運(yùn)行邏輯

    ① 若服務(wù)器處于可訪問狀態(tài)時,服務(wù)器可以不斷接受信息,并不斷處理信息.

    ② 若服務(wù)器處于不可訪問狀態(tài)時,則服務(wù)器中斷接收新信息,并處理完拋出當(dāng)前未接受完的數(shù)據(jù)包.

    ③ 當(dāng)信息接收失敗時,服務(wù)器直接放棄接收該數(shù)據(jù)包.在服務(wù)器將該數(shù)據(jù)包拋出后,服務(wù)器進(jìn)入下一幀的數(shù)據(jù)讀取.

    圖5 服務(wù)器信息交互

    2.3 降低網(wǎng)絡(luò)延遲的策略

    對于MMORPG游戲而言,網(wǎng)絡(luò)延遲是一個長久以來的難題.為了提供玩家良好的游戲體驗(yàn),服務(wù)器的設(shè)計不僅要實(shí)現(xiàn)“時刻等待并處理”玩家發(fā)送的信息,同時還要保證網(wǎng)絡(luò)延遲不會對玩家的游戲體驗(yàn)造成可視的影響.但網(wǎng)絡(luò)狀況往往遭受例如路由協(xié)議、網(wǎng)絡(luò)運(yùn)營商等因素的干擾,因而服務(wù)器的設(shè)計中,應(yīng)有應(yīng)對網(wǎng)絡(luò)延遲的策略[9].

    本次服務(wù)器通信協(xié)議采用TCP協(xié)議,但TCP協(xié)議與服務(wù)器的平臺Windows的數(shù)據(jù)標(biāo)準(zhǔn)不同.TCP協(xié)議只允許數(shù)據(jù)以8bits為單位進(jìn)行發(fā)送與接收,而Windows中默認(rèn)C++以32bits為單位將數(shù)據(jù)整齊排列到內(nèi)存中.此時將數(shù)據(jù)發(fā)送出,如圖6所示,數(shù)據(jù)在TCP協(xié)議層還需經(jīng)過拆解,并讀取接收,這一過程造成無意義的消耗.

    同時,不同于客戶端中的數(shù)據(jù)接收,在服務(wù)器中,數(shù)據(jù)的接收是短暫性的動作,生命周期較短.因而數(shù)據(jù)流始終都是局部變量.因此,服務(wù)器的數(shù)據(jù)接收器應(yīng)該是全局的變量,并且始終處于可接收新數(shù)據(jù)的狀態(tài).再者,因?yàn)榭蛻舳说臄?shù)據(jù)發(fā)送都是成段數(shù)據(jù)包一起發(fā)送,一旦出現(xiàn)了網(wǎng)絡(luò)延而中斷傳輸,數(shù)據(jù)包丟包將會引起很明顯的游戲卡頓現(xiàn)象.因此若不進(jìn)行特別的處理,一次十幾毫秒的網(wǎng)絡(luò)延遲就會帶來數(shù)個或是數(shù)十個數(shù)據(jù)包丟失.

    圖6 傳統(tǒng)的網(wǎng)絡(luò)處理

    故而本文采取了提前拆解所有數(shù)據(jù)包,以字節(jié)為單位進(jìn)行多次傳輸.這樣每次就算丟包,也只丟失幾個字節(jié),而不是一整個包.并且,這個過程中,加快了數(shù)據(jù)交換的進(jìn)程.因?yàn)閿?shù)據(jù)在平臺中以被拆解為8bits單位,因而在進(jìn)入TCP協(xié)議層時,可以略過繁雜的從32bits到8bits單位的拆解過程.通過提前割裂數(shù)據(jù)來對應(yīng)高時延網(wǎng)絡(luò),進(jìn)而提高了網(wǎng)絡(luò)容斷性[10].數(shù)據(jù)拆解傳輸?shù)幕舅悸啡鐖D7.

    2.4 提高服務(wù)器效率的特殊策略——模板化信息回調(diào)處理實(shí)現(xiàn)低延遲網(wǎng)絡(luò)

    對應(yīng)上文存在的問題,需要設(shè)計一個合理的算法來完成信息的處理.前文中已提到服務(wù)器接收是一個全局的行為,接收一次數(shù)據(jù)是一個極為短暫的行為,因?yàn)槊看谓邮盏臄?shù)據(jù)僅僅只有8bits.如果每次都聲明一個新的接收器對象,然后把數(shù)據(jù)包賦值給接收器,這期間的構(gòu)造和析構(gòu)成本就太大了.

    因而本文提出以下解決方法:不予接收器賦值,而是讓接收器內(nèi)只存放一個函數(shù)指針.每次接收數(shù)據(jù)時,數(shù)據(jù)的緩沖將會在函數(shù)指針指向的函數(shù)中完成.然后對該函數(shù)再封裝一層,并在封裝層中進(jìn)行函數(shù)的回調(diào).這樣就可以避免了不斷對一個遠(yuǎn)大于8bits的接收器進(jìn)行構(gòu)造和析構(gòu).最后,再將這一過程進(jìn)行模板化,使接收器可以接受其他各種類型的數(shù)據(jù).

    圖7 對網(wǎng)絡(luò)延遲的特殊處理

    出于提高效率的目的,本文采用了回調(diào)而不使用遞歸.如果使用遞歸,可以有效的利用運(yùn)行棧[11],通常認(rèn)為這是高效的做法,其實(shí)不盡然.因?yàn)檫@期間的數(shù)據(jù)接收,接收次數(shù)不可知.從理論上而言,只要電源不斷、數(shù)據(jù)包足夠大,服務(wù)器將為接受一個數(shù)據(jù)包,而不斷地接受它的每一個8bits.這可能導(dǎo)致二叉樹的深度永遠(yuǎn)無法測量[12],這個問題很致命,意味著需求的內(nèi)存將永遠(yuǎn)無法被估測.據(jù)此,本文使用回調(diào)代替遞歸,回調(diào)信息處理關(guān)鍵代碼如下:

    (1)定義模板用于導(dǎo)入數(shù)據(jù)包,定義與回調(diào)相關(guān)的函數(shù)指針.

    (2)重載所需的運(yùn)算符,滿足模板對象參與計算時的需求.

    (3)通過模板中傳入的對象 Holder,找到 Holder中的函數(shù)指針Callback.

    (4)調(diào)用異步接收函數(shù)對Callback進(jìn)行調(diào)用,然后進(jìn)入Callback的回調(diào)接收數(shù)據(jù).

    3 網(wǎng)絡(luò)游戲服務(wù)器實(shí)現(xiàn)與效能優(yōu)化分析

    本文采用上述的設(shè)計策略和關(guān)鍵技術(shù),實(shí)現(xiàn)了基于VisualStudio與C++的MMORPG游戲服務(wù)器的開發(fā).服務(wù)器運(yùn)行狀態(tài)如圖8所示,當(dāng)玩家登錄、登出時,服務(wù)器對其進(jìn)行標(biāo)記,方便服務(wù)器管理員實(shí)時觀測當(dāng)前服務(wù)器運(yùn)行狀態(tài).以攻擊狀況為例,當(dāng)攻擊成功時則產(chǎn)生攻擊特效如圖9所示,若玩家因?yàn)槊娉较蝈e誤時進(jìn)行攻擊,則服務(wù)器如圖8標(biāo)記該玩家攻擊失敗的信息.

    圖8 網(wǎng)絡(luò)游戲服務(wù)器實(shí)現(xiàn)

    同時,本設(shè)計引用第三方數(shù)據(jù)庫SQLite3,建立賬號對應(yīng)的數(shù)據(jù)庫.服務(wù)器則以數(shù)據(jù)庫中SQL表為依據(jù),記錄賬號對應(yīng)的角色屬性、道具、任務(wù)狀況等個人信息,并在服務(wù)器運(yùn)行期,以同步幀10為間隔不斷更新數(shù)據(jù)表內(nèi)容.服務(wù)器管理員可以通過第三方軟件SQLiteStudio直接對數(shù)據(jù)庫內(nèi)容進(jìn)行操作,數(shù)據(jù)庫操作如圖10所示.

    圖9 玩家正確攻擊時的特效

    圖10 通過 SQLiteStudio 管理數(shù)據(jù)庫

    本設(shè)計采取了模板化回調(diào)設(shè)計策略,對傳統(tǒng)網(wǎng)絡(luò)游戲服務(wù)器進(jìn)行優(yōu)化,服務(wù)器優(yōu)化前后的效能比較如表1所示.從表中可以得出,使用該優(yōu)化策略有效的降低了客戶端運(yùn)行期的網(wǎng)絡(luò)延遲.同時該策略對于服務(wù)器運(yùn)行期的數(shù)據(jù)丟包率也具有一定的優(yōu)化作用.在降低了延遲和丟包率的基礎(chǔ)上,該策略對于服務(wù)器運(yùn)行時的數(shù)據(jù)交互速度并未產(chǎn)生影響.

    4 結(jié)語

    本文基于VisualStudio與C++,研究經(jīng)典網(wǎng)絡(luò)人物扮演游戲服務(wù)器的設(shè)計與開發(fā).主要研究了通過提高服務(wù)器程序工作效率來提升網(wǎng)絡(luò)服務(wù)質(zhì)量,從而使玩家獲得更好的游戲體驗(yàn).在服務(wù)器基本架構(gòu)完成的基礎(chǔ)上,通過“模板化信息回調(diào)處理”策略使網(wǎng)絡(luò)延遲率下降,提高了網(wǎng)絡(luò)服務(wù)質(zhì)量.

    表1 服務(wù)器優(yōu)化前后效能

    1崔勇,吳建平,徐恪,等.互聯(lián)網(wǎng)絡(luò)服務(wù)質(zhì)量路由算法研究綜述.軟件學(xué)報,2002,13(11):2065–2075.[doi:10.13328/j.cnki.jos.2002.11.002]

    2羅赟騫,夏靖波,智英建,等.采用策略的 IP 網(wǎng)絡(luò)運(yùn)行質(zhì)量評估方法實(shí)現(xiàn).小型微型計算機(jī)系統(tǒng),2011,32(1):112–116.

    3王瑞彪,李鳳岐,施玉勛,等.基于 IOCP 機(jī)制的網(wǎng)絡(luò)游戲服務(wù)器通信層的實(shí)現(xiàn).計算機(jī)工程與應(yīng)用,2009,45(7):75–78,81.

    4林泊,周明輝,劉天成,等.一個 J2EE 應(yīng)用服務(wù)器的 Web容器集成框架.軟件學(xué)報,2006,17(5):1195–1203.

    5林培杰,朱安南,程樹英.Android 數(shù)據(jù)庫 SQLite 性能優(yōu)化.計算機(jī)系統(tǒng)應(yīng)用,2014,23(4):193–196.

    6王玉亭,孫劍.應(yīng)用程序框架中對象動態(tài)創(chuàng)建和RTTI機(jī)制的實(shí)現(xiàn).計算機(jī)與現(xiàn)代化,2007,(8):50–52.

    7何洪輝,劉驥宇.RTTI機(jī)制淺析.計算機(jī)與現(xiàn)代化,2010,(8):120–123.

    9邱航,何明耘,陳雷霆.網(wǎng)絡(luò)游戲引擎中同步技術(shù)研究綜述.計算機(jī)應(yīng)用研究,2007,24(1):14–17.

    10張龍,周賢偉,王建萍,等.容遲與容斷網(wǎng)絡(luò)中的路由協(xié)議.軟件學(xué)報,2010,21(10):2554–2572.

    11谷曉銘,霍瑋,桂劍,等.一種檢測運(yùn)行棧與靜態(tài)數(shù)據(jù)區(qū)重疊的新方法.計算機(jī)工程與應(yīng)用,2006,42(20):86–88,112.[doi:10.3321/j.issn:1002-8331.2006.20.027]

    12王敏,趙曉雷.基于遍歷搜索二叉樹中最長路徑的算法研究.現(xiàn)代電子技術(shù),2010,33(8):54–55,58.

    Development of Multiplaying Online Game Server

    WU Jing-Jing,DAI Zhi-Chao

    (College of Mathematics and Computer Science,Quanzhou Normal University,Quanzhou 362000,China)(Fujian Provincial Key Laboratory of Data Intensive Computing,Quanzhou 362000,China)(Key Laboratory of Intelligent Computing and Information Processing,Fujian Province University,Quanzhou 362000,China)

    Nowadays,the run-time performance of server becomes a crucial factor for online games.To solve the problem,this paper proposes a new method,which uses the callback strategy based on templates,to improve the run-time performance of game-server.Based on Visual Studio and C++,the key technology and strategy during the erection of server are researched.In the article,the server is divided into 4 parts:database,account server,network and map.The experimental result shows that the delay in server session reduces obviously by using the callback strategy based on templates.Through this experiment,it is proved that the key technology proposed can be used in VR environments,game development and many other fields and has practical value.

    server efficiency; multiplaying-online-game; callback designing based on templates; high-quality network

    10.13328/j.cnki.jos.1996.03.001]

    吳晶晶,戴智超.多人在線網(wǎng)絡(luò)游戲服務(wù)器的設(shè)計與開發(fā).計算機(jī)系統(tǒng)應(yīng)用,2017,26(10):264–269.http://www.c-s-a.org.cn/1003-3254/6005.html

    福建省科技廳自然科學(xué)基金面上項(xiàng)目(2017J01776); 福建省省屬高??蒲袑m?xiàng)項(xiàng)目(JK2015037); 泉州師范學(xué)院青年博士預(yù)研基金項(xiàng)目(2015QBKJ02); 泉州師范學(xué)院博士科研啟動項(xiàng)目(G17003)

    2017-01-24; 采用時間:2017-02-20

    猜你喜歡
    游戲信息設(shè)計
    瞞天過?!律O(shè)計萌到家
    設(shè)計秀
    海峽姐妹(2017年7期)2017-07-31 19:08:17
    訂閱信息
    中華手工(2017年2期)2017-06-06 23:00:31
    有種設(shè)計叫而專
    Coco薇(2017年5期)2017-06-05 08:53:16
    數(shù)獨(dú)游戲
    瘋狂的游戲
    飛碟探索(2016年11期)2016-11-14 19:34:47
    爆笑游戲
    第八章直接逃出游戲
    展會信息
    中外會展(2014年4期)2014-11-27 07:46:46
    設(shè)計之味
    舒適廣告(2008年9期)2008-09-22 10:02:48
    18在线观看网站| 少妇精品久久久久久久| 国产成人a∨麻豆精品| 国产精品免费大片| 日本av免费视频播放| 国产成人精品在线电影| 麻豆成人av视频| 久久久久精品性色| 亚洲精品久久午夜乱码| 这个男人来自地球电影免费观看 | 欧美日韩av久久| 亚洲精品av麻豆狂野| 我的女老师完整版在线观看| 亚洲熟女精品中文字幕| 亚洲伊人久久精品综合| 欧美日韩精品成人综合77777| 蜜桃在线观看..| 99热这里只有是精品在线观看| 国产精品99久久99久久久不卡 | 伦理电影免费视频| 中国三级夫妇交换| 少妇被粗大猛烈的视频| 国产有黄有色有爽视频| 精品酒店卫生间| 大又大粗又爽又黄少妇毛片口| 热re99久久精品国产66热6| 国产免费视频播放在线视频| 久久久精品94久久精品| 丰满少妇做爰视频| 亚洲精品国产av成人精品| 最后的刺客免费高清国语| a级毛片免费高清观看在线播放| 日本wwww免费看| 亚洲精品久久久久久婷婷小说| 免费观看av网站的网址| 日日摸夜夜添夜夜添av毛片| 18+在线观看网站| 日日啪夜夜爽| 18禁动态无遮挡网站| 国产亚洲精品久久久com| av国产精品久久久久影院| 亚洲av福利一区| 交换朋友夫妻互换小说| 国产高清不卡午夜福利| 欧美精品一区二区大全| 欧美日韩视频精品一区| 69精品国产乱码久久久| 亚洲经典国产精华液单| 日日摸夜夜添夜夜添av毛片| 亚洲欧美成人精品一区二区| 国产乱人偷精品视频| 天堂俺去俺来也www色官网| 简卡轻食公司| 97超碰精品成人国产| 天天躁夜夜躁狠狠久久av| 自拍欧美九色日韩亚洲蝌蚪91| 夜夜骑夜夜射夜夜干| 欧美3d第一页| 中文字幕制服av| 蜜桃久久精品国产亚洲av| 亚洲欧美日韩另类电影网站| 久久久久精品性色| 久久精品久久久久久久性| 三级国产精品片| 午夜激情福利司机影院| 精品国产国语对白av| 国产成人aa在线观看| 九九爱精品视频在线观看| 妹子高潮喷水视频| 性色avwww在线观看| 人人妻人人添人人爽欧美一区卜| 狂野欧美激情性xxxx在线观看| 亚洲内射少妇av| 97在线视频观看| 九色成人免费人妻av| 18禁裸乳无遮挡动漫免费视频| 国国产精品蜜臀av免费| 国产精品欧美亚洲77777| 婷婷色麻豆天堂久久| 午夜福利网站1000一区二区三区| 高清黄色对白视频在线免费看| 99国产综合亚洲精品| 国产男女超爽视频在线观看| 欧美日本中文国产一区发布| 国产精品成人在线| 各种免费的搞黄视频| 亚洲内射少妇av| 亚洲美女视频黄频| 男女边摸边吃奶| 伊人亚洲综合成人网| 天堂中文最新版在线下载| 精品国产一区二区三区久久久樱花| 欧美最新免费一区二区三区| 国产精品 国内视频| 最新中文字幕久久久久| 亚洲国产av新网站| 三级国产精品欧美在线观看| 黄色一级大片看看| 国产成人freesex在线| 国产精品.久久久| 久久久久久久久久人人人人人人| 久久久国产精品麻豆| 狠狠婷婷综合久久久久久88av| 交换朋友夫妻互换小说| 婷婷色麻豆天堂久久| 亚洲精品日韩在线中文字幕| 欧美日韩一区二区视频在线观看视频在线| 免费高清在线观看日韩| 精品国产一区二区三区久久久樱花| 免费观看在线日韩| 久久久国产精品麻豆| 国产成人精品无人区| 久久久久视频综合| a级毛色黄片| 另类亚洲欧美激情| 亚洲经典国产精华液单| 国产av码专区亚洲av| 午夜免费观看性视频| 亚洲精华国产精华液的使用体验| 国产探花极品一区二区| 欧美+日韩+精品| 99视频精品全部免费 在线| 欧美日韩综合久久久久久| 永久免费av网站大全| 极品人妻少妇av视频| 免费观看无遮挡的男女| 国语对白做爰xxxⅹ性视频网站| 99久久精品国产国产毛片| a 毛片基地| 一边摸一边做爽爽视频免费| 18禁观看日本| 久久精品国产亚洲av天美| 乱人伦中国视频| 男人添女人高潮全过程视频| 少妇的逼水好多| 久久国产精品大桥未久av| 人妻夜夜爽99麻豆av| 国产有黄有色有爽视频| 国产在线免费精品| 在线精品无人区一区二区三| 人人妻人人澡人人爽人人夜夜| www.av在线官网国产| 国产精品.久久久| 久久久久久久久久久久大奶| 一边亲一边摸免费视频| 欧美 亚洲 国产 日韩一| 亚洲av综合色区一区| 晚上一个人看的免费电影| 欧美丝袜亚洲另类| 久久久久久人妻| 国产淫语在线视频| 国产免费又黄又爽又色| 大又大粗又爽又黄少妇毛片口| 精品人妻熟女毛片av久久网站| 国产成人精品久久久久久| 97在线视频观看| 亚洲国产欧美日韩在线播放| 你懂的网址亚洲精品在线观看| 人人妻人人澡人人看| a级毛片免费高清观看在线播放| av卡一久久| 插阴视频在线观看视频| 在线 av 中文字幕| 99热全是精品| 久久人人爽人人片av| 久热久热在线精品观看| 久久久久久久久久久丰满| 久久精品国产a三级三级三级| 一个人看视频在线观看www免费| 国产黄色免费在线视频| 日韩伦理黄色片| 国产精品一国产av| 少妇人妻 视频| 色哟哟·www| 最近中文字幕高清免费大全6| 91久久精品国产一区二区成人| 亚洲国产最新在线播放| 曰老女人黄片| 午夜影院在线不卡| 女性生殖器流出的白浆| 中文字幕人妻丝袜制服| 免费人妻精品一区二区三区视频| 99久久中文字幕三级久久日本| 五月玫瑰六月丁香| 久久久久人妻精品一区果冻| 卡戴珊不雅视频在线播放| 国产精品久久久久成人av| 纯流量卡能插随身wifi吗| 久久精品国产亚洲av涩爱| 亚洲无线观看免费| 一个人看视频在线观看www免费| 插逼视频在线观看| 高清黄色对白视频在线免费看| 久久免费观看电影| 日韩精品有码人妻一区| 国产精品秋霞免费鲁丝片| 激情五月婷婷亚洲| 一本大道久久a久久精品| 最近手机中文字幕大全| 一边摸一边做爽爽视频免费| 新久久久久国产一级毛片| 日韩成人伦理影院| av.在线天堂| 最新的欧美精品一区二区| 欧美日韩在线观看h| 亚洲伊人久久精品综合| 久久午夜福利片| 欧美 日韩 精品 国产| 国产亚洲一区二区精品| 国产乱人偷精品视频| 尾随美女入室| 亚洲成人av在线免费| 桃花免费在线播放| 搡老乐熟女国产| 老司机影院成人| 亚洲美女搞黄在线观看| av专区在线播放| 欧美激情国产日韩精品一区| 日本-黄色视频高清免费观看| 最新的欧美精品一区二区| 99热国产这里只有精品6| 在线观看三级黄色| 日本爱情动作片www.在线观看| 国产精品熟女久久久久浪| 国产69精品久久久久777片| 九九爱精品视频在线观看| 亚洲精华国产精华液的使用体验| 亚洲精品,欧美精品| 久久久国产一区二区| 一级a做视频免费观看| 国产av国产精品国产| 国产精品99久久99久久久不卡 | 免费av中文字幕在线| 高清不卡的av网站| 国产深夜福利视频在线观看| 国产在线视频一区二区| 纵有疾风起免费观看全集完整版| 人人妻人人澡人人看| 久久午夜综合久久蜜桃| 日韩免费高清中文字幕av| 韩国av在线不卡| 亚洲图色成人| 中文字幕久久专区| 国产精品久久久久久久电影| 一级毛片 在线播放| 综合色丁香网| 美女内射精品一级片tv| 春色校园在线视频观看| 成人二区视频| 国产日韩欧美在线精品| 国产av精品麻豆| 69精品国产乱码久久久| 啦啦啦在线观看免费高清www| 黄色视频在线播放观看不卡| 久久久国产精品麻豆| 97超视频在线观看视频| 午夜91福利影院| 一本一本综合久久| 日日啪夜夜爽| 免费看不卡的av| 国产永久视频网站| 久久久久视频综合| 丝袜美足系列| 久久人人爽人人片av| 国产精品人妻久久久久久| 亚洲色图 男人天堂 中文字幕 | 免费少妇av软件| 亚洲无线观看免费| 母亲3免费完整高清在线观看 | av女优亚洲男人天堂| 日韩电影二区| 精品国产露脸久久av麻豆| 日本av免费视频播放| 亚洲欧洲精品一区二区精品久久久 | 成年人午夜在线观看视频| 麻豆乱淫一区二区| 又黄又爽又刺激的免费视频.| 国产熟女欧美一区二区| 亚洲av.av天堂| 高清不卡的av网站| 国产黄色视频一区二区在线观看| av黄色大香蕉| 夜夜看夜夜爽夜夜摸| 久久久精品94久久精品| 国产精品蜜桃在线观看| 午夜视频国产福利| 最近中文字幕2019免费版| 男人操女人黄网站| 久久久国产一区二区| 亚洲婷婷狠狠爱综合网| 亚洲精品中文字幕在线视频| 尾随美女入室| 蜜臀久久99精品久久宅男| 国产精品国产三级国产av玫瑰| 99热6这里只有精品| 国产精品99久久久久久久久| 久久免费观看电影| 美女国产视频在线观看| 久久久久人妻精品一区果冻| 精品人妻熟女av久视频| 久久精品国产a三级三级三级| 五月开心婷婷网| 国产熟女午夜一区二区三区 | 久热久热在线精品观看| 最新的欧美精品一区二区| 久久久久网色| 亚洲第一区二区三区不卡| 久久国产亚洲av麻豆专区| 亚洲丝袜综合中文字幕| 国产精品一国产av| 久久国产亚洲av麻豆专区| 久久久久网色| 欧美一级a爱片免费观看看| 日本黄大片高清| 国产精品人妻久久久影院| 精品少妇久久久久久888优播| 秋霞在线观看毛片| 18+在线观看网站| 亚洲精品视频女| 日韩亚洲欧美综合| 免费观看av网站的网址| 中文字幕精品免费在线观看视频 | 亚洲成色77777| 菩萨蛮人人尽说江南好唐韦庄| 欧美性感艳星| 久久久久精品性色| 春色校园在线视频观看| 男女无遮挡免费网站观看| 亚洲精品乱码久久久久久按摩| 99九九线精品视频在线观看视频| 三级国产精品片| 一个人看视频在线观看www免费| 在线观看免费日韩欧美大片 | 国产成人freesex在线| 男女高潮啪啪啪动态图| 久久久久久久国产电影| 日本免费在线观看一区| 国产国语露脸激情在线看| 国产成人免费无遮挡视频| 啦啦啦啦在线视频资源| 日韩在线高清观看一区二区三区| 3wmmmm亚洲av在线观看| 国产高清有码在线观看视频| 自线自在国产av| 色94色欧美一区二区| av免费在线看不卡| 日本黄色片子视频| 最近中文字幕2019免费版| 777米奇影视久久| 2021少妇久久久久久久久久久| 国产爽快片一区二区三区| 亚洲国产精品999| 美女脱内裤让男人舔精品视频| 草草在线视频免费看| 热re99久久国产66热| 欧美 日韩 精品 国产| 国产精品一区二区在线观看99| 亚洲,一卡二卡三卡| 久久鲁丝午夜福利片| 亚洲欧洲日产国产| 性色av一级| 国产精品久久久久久久电影| 亚洲av.av天堂| 午夜老司机福利剧场| 九九爱精品视频在线观看| 高清午夜精品一区二区三区| 人人妻人人澡人人看| 性色avwww在线观看| 亚洲精品乱码久久久v下载方式| 全区人妻精品视频| 婷婷色综合www| 国产精品久久久久久久电影| 美女xxoo啪啪120秒动态图| 精品99又大又爽又粗少妇毛片| 免费大片黄手机在线观看| av福利片在线| 国产av国产精品国产| av黄色大香蕉| 看免费成人av毛片| 欧美亚洲 丝袜 人妻 在线| 伦理电影免费视频| 免费看av在线观看网站| 欧美日本中文国产一区发布| 天堂8中文在线网| av视频免费观看在线观看| 观看av在线不卡| 激情五月婷婷亚洲| 秋霞在线观看毛片| 久久这里有精品视频免费| 午夜av观看不卡| 黄色怎么调成土黄色| 热99国产精品久久久久久7| 日韩精品免费视频一区二区三区 | kizo精华| av一本久久久久| 少妇精品久久久久久久| 欧美日韩成人在线一区二区| 午夜免费鲁丝| 国产精品麻豆人妻色哟哟久久| 欧美日韩成人在线一区二区| 2021少妇久久久久久久久久久| 一级毛片aaaaaa免费看小| 精品人妻偷拍中文字幕| 久久97久久精品| 黑人巨大精品欧美一区二区蜜桃 | 另类亚洲欧美激情| 日本与韩国留学比较| 国产亚洲午夜精品一区二区久久| 97精品久久久久久久久久精品| 国产一区二区三区综合在线观看 | 欧美少妇被猛烈插入视频| 国产淫语在线视频| 亚洲国产精品一区三区| 看免费成人av毛片| 一级毛片我不卡| 精品熟女少妇av免费看| 精品卡一卡二卡四卡免费| 亚洲精品一二三| 五月玫瑰六月丁香| 欧美日韩国产mv在线观看视频| 久久狼人影院| av在线观看视频网站免费| 精品少妇内射三级| 午夜免费观看性视频| 最新的欧美精品一区二区| 国产成人免费无遮挡视频| 精品亚洲乱码少妇综合久久| 亚洲精品乱码久久久久久按摩| 老司机亚洲免费影院| 22中文网久久字幕| 成人二区视频| freevideosex欧美| 中文乱码字字幕精品一区二区三区| 久久久欧美国产精品| 国产一区二区三区av在线| 国产成人免费无遮挡视频| 免费少妇av软件| 精品久久久久久久久亚洲| 好男人视频免费观看在线| 久久久国产欧美日韩av| 视频在线观看一区二区三区| 天美传媒精品一区二区| av线在线观看网站| 国产成人免费观看mmmm| 美女中出高潮动态图| 国产国拍精品亚洲av在线观看| 丝瓜视频免费看黄片| 久久久亚洲精品成人影院| 丰满迷人的少妇在线观看| 又黄又爽又刺激的免费视频.| 日本与韩国留学比较| 久久国内精品自在自线图片| av专区在线播放| 日韩精品有码人妻一区| 日韩亚洲欧美综合| 亚洲国产av影院在线观看| 国产亚洲午夜精品一区二区久久| 在线观看一区二区三区激情| 成人国产麻豆网| 青青草视频在线视频观看| 亚洲av成人精品一区久久| 色婷婷av一区二区三区视频| 香蕉精品网在线| 国产永久视频网站| 婷婷色综合www| 五月开心婷婷网| 天堂8中文在线网| av在线老鸭窝| 街头女战士在线观看网站| 国产亚洲精品久久久com| 亚洲精华国产精华液的使用体验| 七月丁香在线播放| 国产精品久久久久久精品古装| 寂寞人妻少妇视频99o| 一区二区三区乱码不卡18| 国产成人精品福利久久| 一级二级三级毛片免费看| 国产日韩欧美亚洲二区| 亚洲精品亚洲一区二区| 久久人人爽av亚洲精品天堂| av视频免费观看在线观看| 美女主播在线视频| 水蜜桃什么品种好| 国产男女超爽视频在线观看| 久久影院123| 在线观看一区二区三区激情| 视频区图区小说| 五月天丁香电影| 这个男人来自地球电影免费观看 | 51国产日韩欧美| 国产男女超爽视频在线观看| 狂野欧美激情性xxxx在线观看| 涩涩av久久男人的天堂| 亚洲精品,欧美精品| 国产在视频线精品| 人妻制服诱惑在线中文字幕| 狂野欧美激情性xxxx在线观看| 丝袜喷水一区| 日本午夜av视频| 一边摸一边做爽爽视频免费| 成人国产麻豆网| 久久久久久人妻| 大话2 男鬼变身卡| av不卡在线播放| 国产毛片在线视频| 成人黄色视频免费在线看| 在现免费观看毛片| 精品少妇黑人巨大在线播放| www.色视频.com| 丰满饥渴人妻一区二区三| 交换朋友夫妻互换小说| 亚洲精品久久午夜乱码| 久久精品熟女亚洲av麻豆精品| 亚洲综合色惰| 纯流量卡能插随身wifi吗| 久久久久久久精品精品| 国产亚洲av片在线观看秒播厂| 国产精品无大码| 久热久热在线精品观看| 午夜日本视频在线| 99热这里只有精品一区| 97在线视频观看| 久久久久久久久久久免费av| 欧美精品亚洲一区二区| 亚洲av成人精品一二三区| 天天影视国产精品| 少妇的逼好多水| 亚洲精品久久成人aⅴ小说 | 精品一区二区免费观看| 久久久久久久大尺度免费视频| 国产一区二区三区av在线| 人妻系列 视频| 国产精品国产三级专区第一集| 国产精品熟女久久久久浪| 国产有黄有色有爽视频| 一区二区三区免费毛片| 黄色一级大片看看| 欧美性感艳星| 日韩在线高清观看一区二区三区| 免费久久久久久久精品成人欧美视频 | 91在线精品国自产拍蜜月| 国产在线免费精品| 国产免费一区二区三区四区乱码| 黄色配什么色好看| 国产日韩一区二区三区精品不卡 | 一级毛片黄色毛片免费观看视频| 美女内射精品一级片tv| 亚洲中文av在线| 热re99久久国产66热| av有码第一页| 视频中文字幕在线观看| 亚洲欧美成人精品一区二区| 黑人猛操日本美女一级片| 亚洲av成人精品一区久久| 99热网站在线观看| 亚洲第一av免费看| 狂野欧美激情性xxxx在线观看| 成人亚洲欧美一区二区av| 国产视频内射| 精品久久蜜臀av无| 九草在线视频观看| 亚洲欧美中文字幕日韩二区| 草草在线视频免费看| 国产不卡av网站在线观看| av电影中文网址| 欧美日韩视频精品一区| 久久精品熟女亚洲av麻豆精品| 青青草视频在线视频观看| 性高湖久久久久久久久免费观看| 一本久久精品| 插逼视频在线观看| 91精品伊人久久大香线蕉| 五月开心婷婷网| 大片免费播放器 马上看| 亚洲成人av在线免费| 日韩欧美精品免费久久| 亚洲国产精品一区二区三区在线| 欧美 亚洲 国产 日韩一| 国产免费一级a男人的天堂| 一本大道久久a久久精品| 日本免费在线观看一区| a 毛片基地| 日产精品乱码卡一卡2卡三| 婷婷成人精品国产| 最黄视频免费看| 又黄又爽又刺激的免费视频.| √禁漫天堂资源中文www| 欧美人与善性xxx| 久久青草综合色| 黑丝袜美女国产一区| 欧美日韩国产mv在线观看视频| 日本-黄色视频高清免费观看| 日韩亚洲欧美综合| 大话2 男鬼变身卡| 99热全是精品| 午夜日本视频在线| 婷婷成人精品国产| 亚洲怡红院男人天堂| 国产高清三级在线| 99久久中文字幕三级久久日本| h视频一区二区三区| 男女高潮啪啪啪动态图| 亚洲性久久影院| 国产亚洲最大av| 久久鲁丝午夜福利片| 亚洲精品国产av成人精品| 天天躁夜夜躁狠狠久久av| 丰满饥渴人妻一区二区三| 国产午夜精品久久久久久一区二区三区| 中文字幕亚洲精品专区| 亚洲av成人精品一二三区| 国产精品麻豆人妻色哟哟久久| 国产男女内射视频| 两个人免费观看高清视频| 亚洲情色 制服丝袜|