国产精品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ù)器架構(gòu)的制作方法

      文檔序號(hào):7651566閱讀:268來源:國知局
      專利名稱:分布式服務(wù)器架構(gòu)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種分布式服務(wù)器架構(gòu),尤其涉及一種在線演唱類游戲中 處理用戶與服務(wù)器之間的邏輯、數(shù)據(jù)、音頻傳輸?shù)姆植际椒?wù)器架構(gòu)。
      背景技術(shù)
      目前,大多數(shù)網(wǎng)絡(luò)游戲中的服務(wù)器架構(gòu)都只包括單一服務(wù)器(或者是 一組服務(wù)器,分管游戲的各個(gè)通訊部分),由于單一服務(wù)器的帶寬只能負(fù) 擔(dān)額定數(shù)量的用戶,因此當(dāng)通訊的數(shù)據(jù)量很大時(shí),該單一服務(wù)器將無法支 持這么多同時(shí)在線的用戶數(shù)量。尤其是在音樂游戲中,不僅需要支持大量 的游戲邏輯數(shù)據(jù),還需要支持相應(yīng)的音頻數(shù)據(jù),而且音頻數(shù)據(jù)比游戲邏輯 數(shù)據(jù)需要占用更多帶寬資源,因此僅使用一臺(tái)(或者一組)服務(wù)器來同時(shí) 處理大量用戶的游戲邏輯數(shù)據(jù)和音頻數(shù)據(jù)容易造成網(wǎng)絡(luò)擁塞,從而影響游 戲的進(jìn)展。

      發(fā)明內(nèi)容
      本發(fā)明所要解決的技術(shù)問題是提供一種分布式服務(wù)器架構(gòu),可同時(shí)處 理大量用戶的邏輯數(shù)據(jù)和音頻數(shù)據(jù)的傳輸,避免出現(xiàn)網(wǎng)絡(luò)擁塞的情況,使 得大量用戶能夠通過同一服務(wù)器即可實(shí)現(xiàn)互動(dòng),從而有效解決音頻傳輸?shù)?帶寬問題。
      為解決上述技術(shù)問題,本發(fā)明提供一種分布式服務(wù)器架構(gòu),包括一 臺(tái)邏輯服務(wù)器和多臺(tái)音頻服務(wù)器;所述邏輯服務(wù)器與各音頻服務(wù)器都相互
      3連接在一起,用于接收、處理和回復(fù)各用戶的邏輯數(shù)據(jù),并且當(dāng)需要在多 個(gè)用戶間傳輸音頻數(shù)據(jù)時(shí),根據(jù)音頻服務(wù)器的負(fù)荷情況,動(dòng)態(tài)創(chuàng)建用于分
      配用戶與音頻服務(wù)器的音頻組表;所述多臺(tái)音頻服務(wù)器則通過高速局域網(wǎng) 相互連接在一起,用于負(fù)責(zé)從發(fā)送用戶處接收音頻數(shù)據(jù),并根據(jù)所述音頻 組表將音頻數(shù)據(jù)傳送給其他音頻服務(wù)器,以及向接收用戶發(fā)送音頻數(shù)據(jù)。
      本發(fā)明由于采用了上述技術(shù)方案,具有這樣的有益效果,即通過使用 一臺(tái)專門的邏輯服務(wù)器來負(fù)責(zé)接收、處理和回復(fù)邏輯數(shù)據(jù),并根據(jù)負(fù)荷情 況為各用戶分配音頻服務(wù)器,同時(shí)使用多臺(tái)音頻服務(wù)器來從發(fā)送用戶處接 收音頻數(shù)據(jù),并根據(jù)邏輯服務(wù)器創(chuàng)建的音頻組表將音頻數(shù)據(jù)傳送給其他音 頻服務(wù)器,以及向接收用戶發(fā)送音頻數(shù)據(jù),從而使得大量用戶能夠通過同 一服務(wù)器(即本發(fā)明中提到的邏輯服務(wù)器)實(shí)現(xiàn)互動(dòng),并且有效解決了音頻傳 輸?shù)膸拞栴}。


      下面結(jié)合附圖與具體實(shí)施方式
      對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明 圖1為本發(fā)明所述分布式服務(wù)器的架構(gòu)示意圖。
      具體實(shí)施例方式
      如圖1所示,本發(fā)明所述分布式服務(wù)器架構(gòu)包括一臺(tái)邏輯服務(wù)器和多 臺(tái)音頻服務(wù)器。其中所述邏輯服務(wù)器與各音頻服務(wù)器都相互連接在一起, 所述邏輯服務(wù)器用于接收、處理和回復(fù)各用戶的邏輯數(shù)據(jù)。所述邏輯數(shù)據(jù) 是指用戶向所述邏輯服務(wù)器發(fā)出的命令請(qǐng)求及用戶對(duì)所請(qǐng)求內(nèi)容的使用 權(quán)限、當(dāng)前使用狀態(tài)等信息。因此,邏輯服務(wù)器用于接收、處理和回復(fù)用 戶的邏輯數(shù)據(jù)的過程具體指邏輯服務(wù)器接收用戶的命令請(qǐng)求,然后對(duì)所述用戶針對(duì)所請(qǐng)求內(nèi)容的使用權(quán)限、當(dāng)前使用狀態(tài)等進(jìn)行檢查,然后向用 戶回復(fù)其檢查結(jié)果,并根據(jù)該檢查結(jié)果修改用戶對(duì)所請(qǐng)求內(nèi)容的當(dāng)前使用 狀態(tài)。例如,邏輯服務(wù)器接收到某用戶的申請(qǐng)進(jìn)入游戲某一環(huán)節(jié)的請(qǐng)求, 這時(shí)邏輯服務(wù)器會(huì)檢査用戶是否有進(jìn)行該環(huán)節(jié)的使用權(quán)限,并向用戶反饋 該檢査結(jié)果,如果用戶具有使用權(quán)限,則邏輯服務(wù)器會(huì)將用戶的使用狀態(tài) 進(jìn)行修改,表明其已進(jìn)入該環(huán)節(jié)。當(dāng)需要在多個(gè)用戶間傳輸音頻數(shù)據(jù)時(shí), 所述邏輯服務(wù)器還用于根據(jù)音頻服務(wù)器的負(fù)荷情況,動(dòng)態(tài)創(chuàng)建用于分配用 戶與音頻服務(wù)器的音頻組表,以確保能夠根據(jù)音頻服務(wù)器的負(fù)荷情況,將 各用戶分配到不同的音頻服務(wù)器上,以保證每個(gè)用戶對(duì)應(yīng)于一個(gè)音頻服務(wù) 器。由于,處于音頻組表中的每一個(gè)用戶的音頻數(shù)據(jù),都需要傳送給表中 的其他所有用戶,因此在本發(fā)明中所述音頻組表中的每一組數(shù)據(jù)都包括 發(fā)送用戶、 一個(gè)或多個(gè)接收用戶、發(fā)送用戶音頻服務(wù)器和一臺(tái)或多臺(tái)接收 用戶音頻服務(wù)器。由于邏輯數(shù)據(jù)量的流量較小,因此在本發(fā)明中只需使用 一臺(tái)邏輯服務(wù)器就可以同時(shí)處理大量用戶的通訊過程,從而確保了大量用 戶能夠通過同一服務(wù)器實(shí)現(xiàn)互動(dòng)。
      所述多臺(tái)音頻服務(wù)器則通過高速局域網(wǎng)的方式相互連接在一起,以保 證音頻數(shù)據(jù)在音頻服務(wù)器組之間的傳遞的速度和帶寬。所述音頻服務(wù)器用 于負(fù)責(zé)從發(fā)送用戶處接收音頻數(shù)據(jù),并根據(jù)音頻組表將音頻數(shù)據(jù)傳送給其 他音頻服務(wù)器,以及向接收用戶發(fā)送音頻數(shù)據(jù)。因此,通過本發(fā)明所述分 布式服務(wù)器架構(gòu),音頻數(shù)據(jù)在各用戶間的傳輸過程如下第一音頻服務(wù)器 在接收到某發(fā)送用戶發(fā)送的音頻數(shù)據(jù)后,先通過邏輯服務(wù)器查詢由該邏輯 服務(wù)器所創(chuàng)建的相關(guān)音頻組表,然后再根據(jù)該音頻組表的分配,將所述音頻數(shù)據(jù)發(fā)送到一個(gè)或多個(gè)接收用戶所對(duì)應(yīng)的一個(gè)或多個(gè)第二音頻服務(wù)器 組上,所述第二音頻服務(wù)器組接收到所述音頻數(shù)據(jù)后再將其發(fā)送給其相應(yīng) 的接收用戶。
      權(quán)利要求
      1、一種分布式服務(wù)器架構(gòu),其特征在于,包括一臺(tái)邏輯服務(wù)器和多臺(tái)音頻服務(wù)器;所述邏輯服務(wù)器與各音頻服務(wù)器都相互連接在一起,用于接收、處理和回復(fù)各用戶的邏輯數(shù)據(jù),并且當(dāng)需要在多個(gè)用戶間傳輸音頻數(shù)據(jù)時(shí),根據(jù)音頻服務(wù)器的負(fù)荷情況,動(dòng)態(tài)創(chuàng)建用于分配用戶與音頻服務(wù)器的音頻組表;所述多臺(tái)音頻服務(wù)器則通過高速局域網(wǎng)相互連接在一起,用于負(fù)責(zé)從發(fā)送用戶處接收音頻數(shù)據(jù),并根據(jù)所述音頻組表將音頻數(shù)據(jù)傳送給其他音頻服務(wù)器,以及向接收用戶發(fā)送音頻數(shù)據(jù)。
      2、 根據(jù)權(quán)利要求l所述分布式服務(wù)器架構(gòu),其特征在于,所述音頻組 表中的每一組數(shù)據(jù)都包括發(fā)送用戶、 一個(gè)或多個(gè)接收用戶、發(fā)送用戶音 頻服務(wù)器和 一 臺(tái)或多臺(tái)接收用戶音頻服務(wù)器。
      3、 根據(jù)權(quán)利要求1或2所述分布式服務(wù)器架構(gòu),其特征在于,所述邏輯 數(shù)據(jù)指用戶向所述邏輯服務(wù)器發(fā)出的命令請(qǐng)求,及用戶對(duì)所請(qǐng)求內(nèi)容的使 用權(quán)限、當(dāng)前使用狀態(tài)。
      4、 根據(jù)權(quán)利要求3所述分布式服務(wù)器架構(gòu),其特征在于,所述邏輯服 務(wù)器對(duì)邏輯數(shù)據(jù)的"處理"包括對(duì)所述用戶針對(duì)所請(qǐng)求內(nèi)容的使用權(quán)限、 當(dāng)前使用狀態(tài)進(jìn)行檢査;以及,根據(jù)所述檢查的結(jié)果,修改用戶對(duì)所請(qǐng)求 內(nèi)容的當(dāng)前使用狀態(tài)。
      全文摘要
      本發(fā)明公開了一種分布式服務(wù)器架構(gòu),通過使用一臺(tái)專門的邏輯服務(wù)器來負(fù)責(zé)接收、處理和回復(fù)邏輯數(shù)據(jù),并根據(jù)負(fù)荷情況為各用戶分配音頻服務(wù)器,同時(shí)使用多臺(tái)音頻服務(wù)器來從發(fā)送用戶處接收音頻數(shù)據(jù),并根據(jù)邏輯服務(wù)器創(chuàng)建的音頻組表將音頻數(shù)據(jù)傳送給其他音頻服務(wù)器,以及向接收用戶發(fā)送音頻數(shù)據(jù),從而使得大量用戶能夠通過同一服務(wù)器實(shí)現(xiàn)互動(dòng),并且有效解決了音頻傳輸?shù)膸拞栴}。
      文檔編號(hào)H04L12/28GK101453392SQ20071009437
      公開日2009年6月10日 申請(qǐng)日期2007年11月30日 優(yōu)先權(quán)日2007年11月30日
      發(fā)明者王心亮, 默 謝, 顧列賓 申請(qǐng)人:盛趣信息技術(shù)(上海)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1