專利名稱:在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的系統(tǒng)及其方法
技術領域:
本發(fā)明涉及一種實現(xiàn)網(wǎng)絡游戲的系統(tǒng)及其方法,特別是涉及利用數(shù)字電視可通過有線及無線傳輸?shù)奶匦?,搭配?shù)字電視游戲盒(game box)的操作,由游戲中心下載所須的游戲數(shù)據(jù),從而實現(xiàn)的一種進行網(wǎng)絡游戲的系統(tǒng)及其方法。
背景技術:
一直以來,電視都是以模擬信號的方式在傳輸,模擬信號的畫面信號是屬連續(xù)性的變化,其缺點即在于其電視畫面的品質(zhì),會因為收信的好壞有所差別,因此,近年來為追求電視的收看品質(zhì)能更加提高,政府開始大力地推廣數(shù)字電視的使用。
數(shù)字電視故名思義所接收到的信號不再是模擬信號,而是將電視畫面通過數(shù)字化之后,變成一串由0與1所構成的數(shù)字信號,因此,只要在收信品質(zhì)為一定標準以上的地點使用時,都能保證所接收到的數(shù)字信號是正確無誤,因此根據(jù)接收到的數(shù)字信號所顯示出來的畫面,也就跟從媒體提供者所送出來的是百分之百的相同,品質(zhì)不會因收信變差而遞減。
除了觀看的畫質(zhì)變好了,由原本的480條交錯掃描線,加到480、720或是1080條漸近掃描線外;頻道也由約100個加到約600個。此外,以前只有立體聲,現(xiàn)在卻增加到5.1聲道;而且,還有電子節(jié)目選單可以操作,節(jié)目字幕也可以選擇,以及其它待開發(fā)的互動性功能,例如在線音樂、遠距教學、電視購物、遠距醫(yī)療、遠距工作、隨選視頻、電子政府等。
而玩電視游戲機一直都是很受歡迎的休閑娛樂,從早期的單機版游戲,到現(xiàn)在的在線游戲,畫面越來越精致,但是單機版都需要卡匣或者是光盤來進行游戲,且很少有支持互聯(lián)網(wǎng)聯(lián)機,最多也只能在局域網(wǎng)絡內(nèi)進行小規(guī)模的聯(lián)機游戲而已。
此外,通過計算機進行線上游戲雖也行之有年,但是,爭議及糾紛不斷,外掛、帳號密碼遭破解及竊取寶物等作弊問題層出不窮,安全性不夠周密的線上游戲更是經(jīng)常遭到駭客攻擊,造成系統(tǒng)不定時的癱瘓,使用者繳了錢卻不能上服務器進行游戲,造成玩家們的權利受損。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題在于提供一種在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的系統(tǒng),通過使用者安裝在數(shù)字電視的數(shù)字電視游戲盒(game box)與游戲中心(game center)進行聯(lián)機,即可進行游戲軟件的下載及安裝,省卻了過去必須額外購買卡匣或光盤才能進行游戲的麻煩。
為了實現(xiàn)上述目的,本發(fā)明提供了一種在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的系統(tǒng),該系統(tǒng)包括有一游戲中心端、一傳輸媒介及多個數(shù)字電視游戲盒端,其特點在于,該游戲中心包含下列元件一網(wǎng)絡模塊,用以接收一使用者所傳來的聯(lián)機要求,及傳送該使用者選取的多個游戲數(shù)據(jù)到該使用者端;一注冊表,用以記載該使用者的登錄數(shù)據(jù)及多個游戲記錄;一認證模塊,用以確認該使用者的合法性及確認該登錄數(shù)據(jù);一游戲數(shù)據(jù)庫,用以儲存多個游戲數(shù)據(jù);及一加載模塊,用以根據(jù)該使用者的選取至該游戲數(shù)據(jù)庫中,檢索多個對應的游戲數(shù)據(jù);該數(shù)字電視游戲盒具有一網(wǎng)絡模塊,用以連接該游戲中心,接收所傳來的一游戲選單,傳送多個游戲下載請求,及接收多個筆游戲數(shù)據(jù);一儲存裝置,用以儲存自該游戲中心所下載的多個游戲數(shù)據(jù),以及游戲過程中的多個記錄文件;一設定模塊,用以接收該使用者所輸入的多個游戲選擇設定,以及多個游戲操作指令;及一執(zhí)行模塊,用以執(zhí)行所下載的該游戲數(shù)據(jù)。
上述在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的系統(tǒng),其特點在于,該數(shù)字電視游戲盒還包含一輸出模塊,用以將游戲畫面?zhèn)魉椭烈黄聊伙@示。
上述在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的系統(tǒng),其特點在于,該網(wǎng)絡模塊具有一硬件設定參數(shù),作為認證的用途。
上述在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的系統(tǒng),其特點在于,該傳輸媒介為一有線網(wǎng)絡或一無線網(wǎng)絡。
本發(fā)明還提供一種在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的方法,其特點在于,該方法包含有連接一游戲中心并請求建立聯(lián)機;接收該游戲中心所傳來的一游戲選單;傳送多個已選取的游戲下載請求;接收多個回傳對應各該請求的游戲數(shù)據(jù);及執(zhí)行所下載的該游戲數(shù)據(jù)。
上述在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的方法,其特點在于,該聯(lián)機尚未建立時,欲建立聯(lián)機還包含以下步驟向該游戲中心請求連接;該游戲中心接收聯(lián)機請求;及與該游戲中心建立聯(lián)機。
上述在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的方法,其特點在于,該游戲選單包含所有游戲清單及一使用者的游戲記錄。
本發(fā)明還提供一種在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的方法,其特點在于,在一扮演服務器角色的游戲中心上的運作方法包含有以下步驟接收一使用者所傳來的聯(lián)機要求;確認為一合法使用者;確認有一登錄的記錄;加載該使用者的游戲記錄;接收該使用者傳來的游戲選取信息;檢索多個對應的游戲數(shù)據(jù);及傳送該游戲數(shù)據(jù)到該使用者端。
上述在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的方法,其特點在于,確認為該使用者的合法身分包括檢查其封包內(nèi)容、MAC address及硬件設定參數(shù)。
上述在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的方法,其特點在于,該游戲記錄包含多個游戲過程中的參數(shù)變化值與設定值。
本發(fā)明的功效,在于通過將使用者安裝在數(shù)字電視的數(shù)字電視游戲盒(game box)與游戲中心(game center)進行聯(lián)機,即可進行游戲軟件的下載及安裝,省卻了過去必須額外購買卡匣或光盤才能進行游戲的麻煩。
以下結合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的限定。
圖1為本發(fā)明的系統(tǒng)架構圖;圖2A為本發(fā)明在數(shù)字電視游戲盒端的系統(tǒng)架構圖;圖2B為本發(fā)明在游戲中心端的系統(tǒng)架構圖;圖3為本發(fā)明在數(shù)字電視游戲盒端的方法流程圖;及圖4為本發(fā)明在游戲中心端的顯示方法流程圖。
其中,附圖標記100游戲中心102網(wǎng)絡模塊104認證模塊105注冊登錄表106加載模塊108游戲數(shù)據(jù)庫
110傳輸媒介120數(shù)字電視游戲盒121網(wǎng)絡模塊122設定模塊124執(zhí)行模塊125儲存裝置126輸出模塊步驟310接收使用者所傳來的聯(lián)機要求步驟320驗證是否為合法使用者?步驟330判斷是否曾經(jīng)登錄?步驟340建立使用者數(shù)據(jù)步驟350加載使用者的游戲記錄步驟360接收使用者的游戲選取步驟370檢索、加載對應的游戲數(shù)據(jù)步驟380傳送游戲數(shù)據(jù)到使用者端步驟410連接游戲中心并請求建立聯(lián)機步驟420判斷是否已建立聯(lián)機?步驟430接收所傳來的游戲選單步驟440請求連接步驟450游戲中心接收聯(lián)機請求步驟460建立聯(lián)機步驟470傳送已選取的游戲請求下載步驟480接收回傳對應的游戲數(shù)據(jù)步驟490執(zhí)行所下載的游戲數(shù)據(jù)具體實施方式
本發(fā)明將揭露一種在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的系統(tǒng)及其方法。在本發(fā)明以下的詳細說明中,將描述多種特定的細節(jié)以便提供本發(fā)明的完整說明。然而,對熟知技藝者來說,并可以不需要使用該等特定細節(jié)便可以實施本發(fā)明,或者可以借著利用替代的元件或方法來實施本發(fā)明。在其它的狀況下,并不特別詳細地說明已知的方法、程序、部件、以及電路,以免不必要地混淆本發(fā)明的重點。
由于數(shù)字電視接收的信號已經(jīng)不再是模擬信號,而是數(shù)字信號,只要有收信的地方,不論是有線或是無線傳輸,都能獲得一定畫質(zhì)的電視節(jié)目影像,再加上其具有可互動的特性,用來作為游戲平臺最為適合。請參照圖1,此為本發(fā)明的一較佳實施例的系統(tǒng)示意圖,包含有一游戲中心100及多個數(shù)字電視游戲盒120,而兩者之間通過有線或無線網(wǎng)絡等傳輸媒介110來傳輸數(shù)據(jù)。
其中,游戲中心100作為一服務器的角色,除可提供使用者連接登錄外,內(nèi)部儲存有大量的游戲數(shù)據(jù)可供使用者下載,并可作為數(shù)字電視游戲盒120與另一數(shù)字電視游戲盒120之間建立連接的媒介,利用內(nèi)部所儲存的這些使用者的網(wǎng)絡聯(lián)機基本數(shù)據(jù),例如兩個使用者所上線時的IP address及其數(shù)字電視游戲盒120的MAC地址(address),替兩個使用者建立溝通的聯(lián)機。而數(shù)字電視游戲盒120不僅可接收游戲中心100所傳來的游戲數(shù)據(jù)外,還可在其上執(zhí)行下載的游戲,并可與其它使用者在游戲進行中對談。至于傳輸媒介110則不再限定為有線網(wǎng)絡也可為無線網(wǎng)絡,因此使用者不必再局限于像過去只能在家里接有線網(wǎng)絡玩游戲,在坐出租車或者在外面等公車時,只要能收到信號,通過數(shù)字電視、利用有線/無線傳輸信號品質(zhì)穩(wěn)定的特性,便能隨時隨地的通過數(shù)字電視游戲盒120連上游戲中心100進行網(wǎng)絡游戲。
請參照圖2A,此為數(shù)字電視游戲盒120的系統(tǒng)架構圖,包含網(wǎng)絡模塊121,可通過有線網(wǎng)絡(例如cable modem、ADSL)或是無線網(wǎng)絡(例如GPRS、WLAN)的方式,與游戲中心100間建立聯(lián)機,用以傳送游戲選取的設定及游戲過程中所產(chǎn)生的參數(shù);由于每個網(wǎng)絡模塊121都具有獨一無二的MAC address,而在出廠時都會賦予機器一個序號,將這兩組號碼綁定成網(wǎng)絡模塊121中的硬件設定參數(shù),作為認證的用途。儲存裝置125可以為硬盤(hard disk)或是非揮發(fā)性內(nèi)存,用以儲存自游戲中心100端所下載的游戲數(shù)據(jù),記錄其它在游戲進行中所認識的其它使用者,交談的對話記錄,以及游戲過程中的記錄文件。
設定模塊122為一輸出入單元,例如鍵盤、鼠標、搖桿等,用以接收使用者所輸入的游戲選擇、設定,以及操作指令,并將使用者所作的設定通過網(wǎng)絡模塊121傳送至游戲中心100;執(zhí)行模塊124,用以在儲存裝置125中檢索并執(zhí)行使用者選擇的游戲數(shù)據(jù),接收使用者于設定模塊122輸入的游戲指令,并將游戲過程中所產(chǎn)生的暫存記錄及參數(shù)回傳至網(wǎng)絡模塊121及儲存裝置125儲存;而輸出模塊126則是將執(zhí)行模塊124所產(chǎn)生的游戲畫面?zhèn)魉椭翑?shù)字電視端顯示。
請參照圖2B,此為游戲中心100的系統(tǒng)架構圖,包含網(wǎng)絡模塊102,用以與數(shù)字電視游戲盒120間建立聯(lián)機,接收使用者所作的設定,例如游戲的選取,游戲過程中所產(chǎn)生的參數(shù)和記錄文件,及傳送游戲的數(shù)字信號至數(shù)字電視游戲盒120端。認證模塊104用于當數(shù)字電視游戲盒120端,欲通過其網(wǎng)絡模塊121與游戲中心100建立聯(lián)機時,對其MAC address以及機器本身的硬件參數(shù)作認證,若非合法授權的使用者則不允許其進入游戲中心100的要求,以防止黑客(hacker)入侵破壞或盜改使用者記錄,若為合法使用者,由于數(shù)字電視游戲盒120只能允許其使用者在合法的情況下進行使用,例如作游戲數(shù)據(jù)的下載,在游戲進行時回傳游戲參數(shù),或者與其它使用者間的文字交談或語音對話,若有使用者超過合法的使用范圍的動作時,則將其視為是種攻擊的行為,將于注冊表105中進行記錄,并禁止該數(shù)字電視游戲盒120的MAC address所傳送的封包進入。
注冊表105,用以記錄使用者的注冊數(shù)據(jù)以及使用游戲過程中的暫存記錄和參數(shù),當使用者要加載游戲記錄時,除自數(shù)字電視游戲盒120內(nèi)部的儲存裝置125中加載所存的記錄外,當加載游戲的設定傳至游戲中心100端時,認證模塊104也會檢查是否在注冊表105中的記載也為一致;游戲數(shù)據(jù)庫108,則是用以儲存游戲數(shù)據(jù),當使用者欲進行游戲,可從接收的游戲清單中選取游戲后,便可通過網(wǎng)絡模塊121來接收由游戲中心100傳來的游戲數(shù)據(jù),而不需像過去必須通過光盤或卡匣才能進行游戲,這樣的好處在于可杜絕盜版拷貝,每位使用者欲進行該游戲都必須由游戲中心100來傳送游戲數(shù)據(jù),即使使用者可以由其它使用者處拷貝到該游戲數(shù)據(jù),然而在游戲中心100處,仍然無該使用者曾經(jīng)合法下載的記錄,故仍然無法進行游戲。
加載模塊106,用以根據(jù)認證模塊104傳來使用者所選擇的游戲名稱,而至游戲數(shù)據(jù)庫108中檢索并加載游戲數(shù)據(jù),并將該游戲數(shù)據(jù)通過網(wǎng)絡模塊102傳送到數(shù)字電視游戲盒120端。
通過前述的系統(tǒng)架構,欲在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲時,一樣是分為兩個部分,游戲中心100端及數(shù)字電視游戲盒120端的系統(tǒng)運作,請參照圖3,此為本發(fā)明于數(shù)字電視游戲盒120端的方法流程圖,其程序步驟如下首先,使用者欲進行游戲,網(wǎng)絡模塊121會先根據(jù)內(nèi)部設定的游戲中心100的網(wǎng)絡地址,步驟410,通過有線或無線的傳輸媒介110,連到游戲中心100并請求建立聯(lián)機,步驟420,接著持續(xù)判斷之間的聯(lián)機關系是否建立,若判斷為尚未聯(lián)機,可能為封包遺失,步驟440,則再送出請求聯(lián)機的封包,步驟450,當游戲中心100接收到送來的聯(lián)機請求后,步驟460,則進行設定并建立聯(lián)機。
當聯(lián)機建立后,步驟430,游戲中心100端便會將游戲選單傳送過來,通過輸出模塊126顯示在屏幕上,步驟470,使用者可在設定模塊122上選取所要玩的游戲并傳送該選擇,步驟480,接著待接收到由游戲中心100端回傳所選擇的該游戲數(shù)據(jù),步驟490,執(zhí)行模塊124便開始執(zhí)行所下載的游戲數(shù)據(jù),并傳至輸出模塊126輸出顯示在屏幕上,另外該游戲數(shù)據(jù)可儲存于儲存裝置125上,下次要再使用該游戲時,就不必再花時間去下載。
而在游戲中心100端的部分,請參照圖4,步驟310,一開始會從網(wǎng)絡模塊102接收到使用者自數(shù)字電視游戲盒120所傳來的聯(lián)機要求后,便根據(jù)其MAC address、硬件設定參數(shù)及封包內(nèi)容,步驟320,由認證模塊104來驗證是否為該系統(tǒng)的合法使用者?由于每臺數(shù)字電視游戲盒120都具有獨一無二的MAC address,而且要進行本游戲中心100內(nèi)的游戲都須為數(shù)字電視游戲盒120,因此,若非由數(shù)字電視游戲盒120所傳來的封包,便可能為黑客的攻擊,為避免系統(tǒng)被入侵,而造成數(shù)據(jù)外流或被任意修改,以致?lián)p害到合法使用者的權利,必須拒絕所有不當連接。
當驗證通過后,則根據(jù)其MAC address至注冊表105中,步驟330,檢索該機器是否曾經(jīng)登錄過,若在注冊表105中找不到該數(shù)字電視游戲盒120的注冊數(shù)據(jù),步驟340,則為其建立使用者數(shù)據(jù),包含有MAC address、上線時的IP address記錄、下載游戲的記錄及游戲過程中的參數(shù)變化值與設定值。若已經(jīng)在注冊表105中留有記錄,步驟350,則可根據(jù)記錄列出使用者的游戲記錄,將使用記錄及游戲清單匯出到使用者端,使用者可根據(jù)該清單選擇繼續(xù)之前的進度,或是選擇下載其它的游戲來玩。
步驟360,當網(wǎng)絡模塊102接收到使用者的選擇時,便可由加載模塊106至游戲數(shù)據(jù)庫108中,步驟370,檢索并加載對應的游戲數(shù)據(jù),最后,步驟310將該游戲數(shù)據(jù)由網(wǎng)絡模塊102通過傳輸媒介110傳送到數(shù)字電視游戲盒120端,使用者便可根據(jù)該游戲數(shù)據(jù)執(zhí)行游戲。
當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領域的技術人員可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明權利要求的保護范圍。
權利要求
1.一種在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的系統(tǒng),該系統(tǒng)包括有一游戲中心端、一傳輸媒介及多個數(shù)字電視游戲盒端,其特征在于,該游戲中心包括一網(wǎng)絡模塊,用以接收一使用者所傳來的聯(lián)機要求,及傳送該使用者選取的多個游戲數(shù)據(jù)到該使用者端;一注冊表,用以記載該使用者的登錄數(shù)據(jù)及多個游戲記錄;一認證模塊,用以確認該使用者的合法性及確認該登錄數(shù)據(jù);一游戲數(shù)據(jù)庫,用以儲存多個游戲數(shù)據(jù);及一加載模塊,用以根據(jù)該使用者的選取至該游戲數(shù)據(jù)庫中,檢索多個對應的游戲數(shù)據(jù);該數(shù)字電視游戲盒具有一網(wǎng)絡模塊,用以連接該游戲中心,接收所傳來的一游戲選單,傳送多個游戲下載請求,及接收多個筆游戲數(shù)據(jù);一儲存裝置,用以儲存自該游戲中心所下載的多個游戲數(shù)據(jù),以及游戲過程中的多個記錄文件;一設定模塊,用以接收該使用者所輸入的多個游戲選擇設定,以及多個游戲操作指令;及一執(zhí)行模塊,用以執(zhí)行所下載的該游戲數(shù)據(jù)。
2.根據(jù)權利要求1所述的在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的系統(tǒng),其特征在于,該數(shù)字電視游戲盒還包含一輸出模塊,用以將游戲畫面?zhèn)魉椭烈黄聊伙@示。
3.根據(jù)權利要求1所述的在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的系統(tǒng),其特征在于,該網(wǎng)絡模塊具有一硬件設定參數(shù),作為認證的用途。
4.根據(jù)權利要求1所述的在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的系統(tǒng),其特征在于,該傳輸媒介為一有線網(wǎng)絡或一無線網(wǎng)絡。
5.一種在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的方法,其特征在于,該方法包含有連接一游戲中心并請求建立聯(lián)機;接收該游戲中心所傳來的一游戲選單;傳送多個已選取的游戲下載請求;接收多個回傳對應各該請求的游戲數(shù)據(jù);及執(zhí)行所下載的該游戲數(shù)據(jù)。
6.根據(jù)權利要求5所述的在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的方法,其特征在于,該聯(lián)機尚未建立時,欲建立聯(lián)機還包含以下步驟向該游戲中心請求連接;該游戲中心接收聯(lián)機請求;及與該游戲中心建立聯(lián)機。
7.根據(jù)權利要求5所述的在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的方法,其特征在于,該游戲選單包含所有游戲清單及一使用者的游戲記錄。
8.一種在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的方法,其特征在于,在一扮演服務器角色的游戲中心上的運作方法包含有以下步驟接收一使用者所傳來的聯(lián)機要求;確認為一合法使用者;確認有一登錄的記錄;加載該使用者的游戲記錄;接收該使用者傳來的游戲選取信息;檢索多個對應的游戲數(shù)據(jù);及傳送該游戲數(shù)據(jù)到該使用者端。
9.根據(jù)權利要求8所述的在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的方法,其特征在于,確認為該使用者的合法身份包括檢查其封包內(nèi)容、MAC address及硬件設定參數(shù)。
10.根據(jù)權利要求8所述的在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的方法,其特征在于,該游戲記錄包含多個游戲過程中的參數(shù)變化值與設定值。
全文摘要
本發(fā)明涉及一種在數(shù)字電視中實現(xiàn)網(wǎng)絡游戲的系統(tǒng)及其方法,利用一數(shù)字電視游戲盒,向游戲中心請求游戲的下載,而游戲中心可利用衛(wèi)星、無線電視、有線電視、移動電話基地臺、有線及無線網(wǎng)絡等方式,傳送游戲的數(shù)字數(shù)據(jù),讓使用者可以利用數(shù)字電視的雙向溝通互動功能,通過數(shù)字電視聯(lián)機上網(wǎng)下載并進行在線游戲。
文檔編號G06F19/00GK1990075SQ200510132979
公開日2007年7月4日 申請日期2005年12月31日 優(yōu)先權日2005年12月31日
發(fā)明者邱全成 申請人:英業(yè)達股份有限公司