欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

即時網(wǎng)絡(luò)連線游戲的畫面同步方法與裝置的制作方法

文檔序號:6420276閱讀:199來源:國知局
專利名稱:即時網(wǎng)絡(luò)連線游戲的畫面同步方法與裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)于數(shù)位畫面處理的技術(shù),特別是有關(guān)于即時網(wǎng)絡(luò)連線游戲的畫面同步方法與裝置。
背景技術(shù)
隨著網(wǎng)絡(luò)的盛行,網(wǎng)絡(luò)連線游戲隨成為數(shù)字游戲的主流。在網(wǎng)絡(luò)連線游戲中,位于不同地理位置的玩家透過網(wǎng)絡(luò)連線進入同一個虛擬世界進行游戲,每一個玩家藉由其近端的游戲機處理及發(fā)送游戲訊息來操作游戲,并接收遠端伺服器傳來訊息,經(jīng)處理后可以將其他玩家的動向及游戲狀況于其近端游戲機的屏幕輸出。
在網(wǎng)絡(luò)連線游戲中,游戲訊息的即時收發(fā)處理是游戲進行順暢的關(guān)鍵。然而,游戲訊息的收發(fā)及傳送所花費的時間,往往使得游戲畫面無法在不同玩家的游戲機上同步顯現(xiàn),且不同游戲機之間顯現(xiàn)同一畫面的時間差會隨著游戲進行而累積,而這些玩家各自依據(jù)其游戲機上的畫面來進行游戲,不但會使得游戲的品質(zhì)不佳,且終將使得游戲因為參與同一游戲的各玩家的步調(diào)差異過大而無法進行。
簡言之,傳統(tǒng)的網(wǎng)絡(luò)連線游戲方法及裝置的缺點在于其無法確保游戲畫面的即時性,而嚴重影響網(wǎng)絡(luò)連線游戲的品質(zhì)及進行。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的為提供一種即時網(wǎng)絡(luò)連線游戲的畫面同步方法與裝置,使得網(wǎng)絡(luò)連線游戲進行時,參與游戲的各游戲機能夠同步顯示游戲畫面。
為達成本發(fā)明上述目的,本發(fā)明提供一種即時網(wǎng)絡(luò)連線游戲的畫面同步裝置,其包括一通訊裝置、一記憶裝置、一處理裝置及一顯示裝置。其中上述通訊裝置用以建立連線以收發(fā)訊息,其中上述訊息包含一標示上述訊息內(nèi)容類別的類別信息及一標示上述訊息內(nèi)容重要等級的級別信息。其中上述記憶裝置耦合于上述通訊裝置,具有一訊息隊列儲存區(qū)以儲存上述通訊裝置所接收的上述訊息,其中上述訊息隊列儲存區(qū)存有至少一訊息隊列清單。其中上述處理裝置系與上述通訊裝置及上述記憶裝置耦合,以接收上述訊息并依據(jù)上述訊息的上述類別信息及上述級別信息處理上述訊息,其將標示為高重要性等級的上述訊息優(yōu)先處理,并將未標示為高重要性等級依據(jù)上述類別信息分別平行處理。其中上述顯示裝置與上述處理裝置耦合,依據(jù)上述處理裝置處理上述訊息的結(jié)果顯示畫面。
上述即時網(wǎng)絡(luò)連線游戲的畫面同步裝置應(yīng)用一種畫面同步方法,使得具有上述同步裝置的游戲機在進行游戲時,其所顯示的游戲畫面與其他參與游戲的遠端機器相同。當其接收一包含一類別信息及一級別信息的訊息時,先讀取上述級別信息。當上述訊息的上述級別信息標示為高重要性等級時,處理上述訊息。當上述訊息的上述級別信息未標示為高重要性等級時,讀取上述類別信息。繼之,依據(jù)上述類別信息將上述訊息載入上述訊息隊列暫存器的上述訊息隊列清單。然后,上述處理單元處理對應(yīng)的上述訊息隊列清單中的上述訊息。
如上所述,藉由上述的畫面同步裝置及方法,使得串接送達的訊息在接收后,依據(jù)訊息的類別,利用多執(zhí)行緒來進行平行處理,以確保訊息不會因為未能及時處理而被丟棄,以保持游戲畫面的流暢,同時,由于重要性高的訊息會被優(yōu)先處理,可以確保游戲畫面的即時性與同步性。


為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合附圖,進行詳細說明如下圖1顯示了依據(jù)本發(fā)明實施例具有畫面同步裝置的游戲機的示意圖。
圖2為顯示依據(jù)本發(fā)明實施例的訊息格式的示意圖。
圖3顯示了依據(jù)本發(fā)明實施例畫面同步方法接收及處理訊息的流程圖。
圖4顯示了依據(jù)本發(fā)明實施例畫面同步方法產(chǎn)生及發(fā)送訊息的流程圖。
具體實施例方式
如前所述,本發(fā)明提供畫面同步裝置,其能夠與各種能夠進行即時網(wǎng)絡(luò)連線游戲的電子機器配合使用,使得網(wǎng)絡(luò)連線游戲的畫面能保持即時性,且應(yīng)用本發(fā)明畫面同步裝置的游戲機所呈現(xiàn)的游戲畫面與其他參與游戲的遠端機器所呈現(xiàn)的畫面同步。
圖1顯示了依據(jù)本發(fā)明實施例具有畫面同步裝置的游戲機的示意圖。游戲機10可以是任何能夠進行網(wǎng)絡(luò)連線游戲的電子機器,如個人電腦、移動電話等,其具有顯示屏11、通訊裝置13、處理裝置15及記憶裝置17,使得網(wǎng)絡(luò)連線游戲的畫面資料經(jīng)由通訊裝置13接收及處理裝置17處理之后,經(jīng)由顯示屏11顯示輸出。
其中,通訊裝置13用以建立連線以收發(fā)訊息,其連線通訊方式可以為有線連線通訊或無線傳輸連線通訊。其中上述訊息包含一標示上述訊息內(nèi)容重要等級的級別信息、一標示上述訊息內(nèi)容類別的類別信息以及一記錄訊息內(nèi)容本身的訊息本體,上述訊息的格式參見圖2。
記憶裝置17耦合于通訊裝置13,具有一訊息隊列儲存區(qū)171以儲存通訊裝置13所接收的上述訊息,其中訊息隊列儲存區(qū)171存有至少一訊息隊列清單173,每一訊息隊列清單173與上述類別信息中的一種類別對應(yīng),且每一訊息隊列清單173包含至少一上述訊息,依據(jù)上述訊息送達通訊裝置13的時間依序排列。
處理裝置15與通訊裝置13及記憶裝置17耦合,以接收上述訊息并依據(jù)上述訊息的上述類別信息及上述級別信息處理上述訊息,其將標示為高重要性等級的上述訊息優(yōu)先處理,并將未標示為高重要性等級依據(jù)上述類別信息分別平行處理。處理裝置155自通訊裝置13接收上述訊息后,讀取上述訊息的級別信息,以決定其是否標示為高重要性等級,若該訊息標式微高重要性等級,則即時處理上述級別信息標示為高重要性等級的上述訊息,對于上述級別信息未標示為高重要性等級的上述訊息,則依據(jù)上述類別信息將之載入訊息隊列儲存區(qū)17的對應(yīng)的訊息隊列清單173中。且處理裝置15是以平行的方式處理各訊息隊列清單173中的上述訊息,其依據(jù)先進先出原則處理對應(yīng)的訊息隊列清單173中的上述訊息,亦即先處理較早接收的訊息。處理裝置15亦用以產(chǎn)生具有對應(yīng)的上述級別信息及類別信息的上述訊息,其首先產(chǎn)生一訊息本體,并決定上述訊息本體的重要性等級以及類別,將標示上述訊息內(nèi)容重要等級的級別信息及標示上述訊息內(nèi)容類別的類別信息附加于上述訊息本體,并將上述訊息本體及其所附加的上述級別信息與上述類別信息包裝為一訊息并傳送至通訊裝置13。通訊裝置13接收到由處理裝置15傳送來的上述訊息后,將其訊息本體與上述級別信息與類別信息包裝后傳送出去。
圖2顯示了上述游戲機10所接收及發(fā)送的訊息格式的示意圖。訊息結(jié)構(gòu)20包含3部分級別信息欄位21、類別信息欄位23及訊息本體欄位25。其中,級別信息欄位21用以記錄標示上述訊息內(nèi)容重要等級的級別信息,而類別信息欄位23用以記錄標示上述訊息的內(nèi)容類別的類別信息,訊息本體欄位25則用以記錄訊息本體的內(nèi)容。
游戲機10實施本發(fā)明的畫面同步方法來收發(fā)及處理上述訊息,使得游戲機10的顯示屏11所顯示的畫面能夠與其他參與游戲的遠端機器同步,上述畫面同步方法的流程圖如圖3及圖4所示。參見圖3,當一具有圖2所示的訊息結(jié)構(gòu)20的訊息送達游戲機10時,畫面同步裝置13接收的(步驟S31)并先讀取訊息的級別信息(步驟S32),并判斷其是否為為重要信息(步驟S33),若上述級別信息標示為高重要性等級,則由處理裝置15處理訊息(步驟S35),若訊息的上述級別信息未標示為高重要性等級,則由處理裝置15讀取上述類別信息,以決定訊息的類別,并依據(jù)上述類別信息將之載入訊息隊列儲存區(qū)171的對應(yīng)的訊息隊列清單173中(步驟S37),再由處理裝置15依據(jù)先進先出的原則依序處理對應(yīng)的訊息隊列清單173中的訊息(步驟S39)。
當游戲機10使用者下達一游戲指令時(例如移動某一游戲角色),則畫面同步裝置執(zhí)行一訊息生成及發(fā)送程序,其流程圖如圖4所示。首先,依據(jù)使用者下達的指令內(nèi)容,產(chǎn)生一訊息本體(步驟S41),填入訊息本體欄位25(訊息結(jié)構(gòu)的各欄位參見圖2)中。再決定上述訊息本體的重要性等級,并將標示上述訊息內(nèi)容重要等級的級別信息附加于上述訊息本體(步驟S43),填入級別信息欄位21中。繼之,決定上述訊息本體的類別,并將標示上述訊息內(nèi)容類別的類別信息附加于上述訊息本體(步驟S45),填入類別信息欄位23中。最后,將上述訊息本體及其所附加的上述級別信息與上述類別信息包裝為一訊息并傳送(步驟S47)。
訊息的級別信息及類別信息是由其發(fā)送端決定,其決定的原則可以依據(jù)實際需要而定。一般來說,下列幾種訊息常屬于標示為高重要性等級的訊息游戲開始訊息、游戲結(jié)束訊息、周期性畫面狀態(tài)訊息、要求回應(yīng)訊息。其中,上述的周期性畫面狀態(tài)訊息是指游戲機每隔一預定時距對其他參與游戲的遠端機器所發(fā)送游戲畫面狀態(tài)訊息,上述預定時距(亦即,發(fā)送周期)的長短系依據(jù)網(wǎng)絡(luò)連線狀況等實際因素來決定。藉由周期性畫面狀態(tài)訊息的發(fā)送,使得參與游戲的遠端器能夠定期校正其游戲畫面的進度,如此一來,即使參與游戲的遠端機器因為網(wǎng)絡(luò)封包丟失等原因而導致畫面不同步,也可以藉由上述周期性畫面狀態(tài)訊息來更正,使得畫面的滯后不會累積而導致游戲無法進行。上述要求回應(yīng)訊息指要求接收訊息端立即回應(yīng)的訊息,此通常是發(fā)生在游戲玩家必須等候接收訊息的一方做出回應(yīng)才能再進行下一步游戲的狀況,在尚未得到對方回應(yīng)之前,訊息發(fā)送端無法繼續(xù)進行游戲,因此,此類訊息一般系標示為高重要性訊息,以免因為等候回應(yīng)而使得游戲停滯。
訊息的類別依據(jù)處理上述訊息本體所需的系統(tǒng)資源來決定。歸屬于同一類的訊息具有相同的類別信息,在接收后被載入同一訊息隊列清單,而同一訊息隊列清單中的訊息,由上述訊息隊列清單所對應(yīng)的隊列處理單元所處理。
如前所述,本發(fā)明為解決傳統(tǒng)網(wǎng)絡(luò)連線游戲的畫面不同步的問題,利用支援多執(zhí)行緒運作的操作系統(tǒng),將訊息的接收和處理分別由不同的處理單元(實際上可由多個執(zhí)行緒實作之)來處理,同時將訊息依其重要性分級并依其使用資源來分類,分別交由不同的處理單元(重要訊息處理單元及數(shù)個并聯(lián)的隊列處理單元)來處理,使得網(wǎng)絡(luò)連線游戲的畫面能保持即時性,且應(yīng)用本發(fā)明畫面同步裝置的游戲機所呈現(xiàn)的游戲畫面與其他參與游戲的遠端機器所呈現(xiàn)的畫面同步。
雖然本發(fā)明已以較佳實施例揭示如上,然其并非用以限定本發(fā)明,任何熟悉本技術(shù)領(lǐng)域者,在不脫離本發(fā)明的精神和范圍內(nèi),當可做些許更動與潤飾,因此本發(fā)明的保護范圍當視后附的申請專利范圍所界定者為準。
權(quán)利要求
1.一種即時網(wǎng)絡(luò)連線游戲的畫面同步方法,其包括提供一訊息隊列暫存器及一處理器,其中上述訊息隊列暫存器中存有至少一訊息隊列清單,其中上述處理器具有并聯(lián)的至少一處理單元,且每一上述處理單元對應(yīng)于一上述訊息隊列清單;接收一訊息,其中上述訊息包含一標示上述訊息內(nèi)容類別的類別信息及一標示上述訊息內(nèi)容重要等級的級別信息;讀取上述級別信息;當上述訊息的上述級別信息標示為高重要性等級時,處理上述訊息;當上述訊息的上述級別信息未標示為高重要性等級時,讀取上述類別信息;依據(jù)上述類別信息將上述訊息載入上述訊息隊列暫存器的上述訊息隊列清單;以及上述處理單元處理對應(yīng)的上述訊息隊列清單中的上述訊息。
2.如權(quán)利要求1所述的畫面同步方法,其特征在于,上述處理單元依據(jù)先進先出原則處理對應(yīng)的上述訊息隊列清單中的上述訊息。
3.如權(quán)利要求1所述的畫面同步方法,其特征在于,進一步包括一訊息生成及發(fā)送程序,其包含產(chǎn)生一訊息本體;決定上述訊息本體的重要性等級,并將標示上述訊息內(nèi)容重要等級的級別信息附加于上述訊息本體;決定上述訊息本體的類別,并將標示上述訊息內(nèi)容類別的類別信息附加于上述訊息本體;以及將上述訊息本體及其所附加的上述級別信息與上述類別信息包裝為一訊息并傳送。
4.如權(quán)利要求3所述的畫面同步方法,其特征在于,類別信息的決定依據(jù)處理上述訊息本體所需的系統(tǒng)資源為之。
5.如權(quán)利要求1所述的畫面同步方法,其特征在于,標示為高重要性等級的上述訊息為下列訊息中任一者游戲開始訊息、游戲結(jié)束訊息、周期性畫面狀態(tài)訊息、要求回應(yīng)訊息。
6.一種具有即時同步畫面的連線游戲裝置,其包括一通訊裝置,用以建立連線以收發(fā)訊息,其中上述訊息包含一標示上述訊息內(nèi)容類別的類別信息及一標示上述訊息內(nèi)容重要等級的級別信息;一記憶裝置,其系耦合于上述通訊裝置,具有一訊息隊列儲存區(qū)以儲存上述通訊裝置所接收的上述訊息,其中上述訊息隊列儲存區(qū)存有至少一訊息隊列清單;一處理裝置,其與上述通訊裝置及上述記憶裝置耦合,以接收上述訊息并依據(jù)上述訊息的上述類別信息及上述級別信息處理上述訊息,其將標示為高重要性等級的上述訊息優(yōu)先處理,并將未標示為高重要性等級依據(jù)上述類別信息分別平行處理;以及一顯示裝置,其與上述處理裝置耦合,依據(jù)上述處理裝置處理上述訊息的結(jié)果顯示畫面。
7.如權(quán)利要求6所述的連線游戲裝置,其特征在于,上述處理裝置進一步讀取上述訊息的上述類別信息,并依據(jù)上述類別信息將之載入上述訊息隊列儲存區(qū)的對應(yīng)的訊息隊列清單中。
8.如權(quán)利要求6所述的連線游戲裝置,其特征在于,上述處理裝置進一步依據(jù)先進先出原則處理一上述訊息隊列清單中的上述訊息。
9.如權(quán)利要求6所述的連線游戲裝置,其特征在于,其中上述處理裝置進一步產(chǎn)生一訊息本體,并決定上述訊息本體的重要性等級以及類別,將標示上述訊息內(nèi)容重要等級的級別信息及標示上述訊息內(nèi)容類別的類別信息附加于上述訊息本體,并將上述訊息本體及其所附加的上述級別信息與上述類別信息包裝為一訊息并傳送至上述通訊裝置。
10.如權(quán)利要求9所述的連線游戲裝置,其特征在于,上述處理裝置進一步依據(jù)處理上述訊息本體所需的系統(tǒng)資源決定上述類別信息。
全文摘要
本發(fā)明涉及一種即時網(wǎng)絡(luò)連線游戲的畫面同步方法,其適用于具有訊息隊列暫存器及處理器的游戲機。上述訊息隊列暫存器中存有至少一訊息隊列清單,上述處理器具有并聯(lián)的至少一處理單元,且每一上述處理單元對應(yīng)于一上述訊息隊列清單。當其接收一包含類別信息及級別信息的訊息時,先讀取上述級別信息,并處理上述級別信息標示為高重要性等級的上述訊息。再依據(jù)未標示為高重要性等級的上述類別信息將上述訊息載入上述訊息隊列暫存器的上述訊息隊列清單,上述處理單元處理對應(yīng)的上述訊息隊列清單中的上述訊息。
文檔編號G06F19/00GK1629809SQ20031010955
公開日2005年6月22日 申請日期2003年12月19日 優(yōu)先權(quán)日2003年12月19日
發(fā)明者塗劍峰, 蔡世光, 何代水 申請人:英華達(上海)電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长顺县| 墨江| 同心县| 佛冈县| 武陟县| 永登县| 三亚市| 大洼县| 晋城| 咸丰县| 安阳县| 平山县| 龙山县| 元氏县| 台南县| 廊坊市| 彰化市| 马关县| 武定县| 钟祥市| 饶平县| 建宁县| 定襄县| 景谷| 烟台市| 乾安县| 明溪县| 永嘉县| 荆门市| 文登市| 叶城县| 洪湖市| 蒙山县| 钟山县| 游戏| 波密县| 河北省| 庆云县| 迁安市| 华池县| 谢通门县|