[go: up one dir, main page]

TWI357245B - System and method for downloading real-time intera - Google Patents

System and method for downloading real-time intera Download PDF

Info

Publication number
TWI357245B
TWI357245B TW96151538A TW96151538A TWI357245B TW I357245 B TWI357245 B TW I357245B TW 96151538 A TW96151538 A TW 96151538A TW 96151538 A TW96151538 A TW 96151538A TW I357245 B TWI357245 B TW I357245B
Authority
TW
Taiwan
Prior art keywords
game
way
network
data
mobile
Prior art date
Application number
TW96151538A
Other languages
English (en)
Other versions
TW200929958A (en
Inventor
Hsin Ta Chiao
Tsun Yu Hsiao
Original Assignee
Ind Tech Res Inst
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=40799169&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=TWI357245(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Ind Tech Res Inst filed Critical Ind Tech Res Inst
Priority to TW96151538A priority Critical patent/TWI357245B/zh
Priority to US12/105,281 priority patent/US8550917B2/en
Priority to JP2008119024A priority patent/JP5170413B2/ja
Priority to KR20080046711A priority patent/KR100966574B1/ko
Publication of TW200929958A publication Critical patent/TW200929958A/zh
Application granted granted Critical
Publication of TWI357245B publication Critical patent/TWI357245B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/91Arrangements characterised by the broadcast information itself broadcasting computer programmes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • H04N21/23617Multiplexing of additional data and video streams by inserting additional data into a data carousel, e.g. inserting software modules into a DVB carousel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6181Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/409Data transfer via television network
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/552Details of game data or player data management for downloading to client devices, e.g. using OS version, hardware or software profile of the client device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • H04W88/10Access point devices adapted for operation in multiple networks, e.g. multi-mode access points

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Description

1357245 P52960084TW 26083twf.doc/n 九、發明說明: 【發明所屬之技術領域】 本發明揭露一種透過行動網路與廣播網路下載即時 互動資料的系統及其方法。 【先前技術】
目前手_ —賴下載平台,多半是由行動電話 業者所營運轉’以提供翔戶下載遍遊戲的服務。 因為此些手機上的Tava遊戲可以線上下載,所以當使用 者想打發時間時,可隨時透過行動電話網路連上b遊 戲的入口網站(portal),下載喜歡的_遊戲。此種線 上下載Java遊戲安裝的技術,被稱作是空中 (Over-The-AiO技術。由於行動電話網路頻寬的限制, 〇 T A Jav a遊戲的大小都不會太大(例如,在丨_以内)。 由於手持裝置處理能力不斷的進步,因此有越來越多 的使用者希望能夠在手持裝置上執行行動式(m〇硫)多 (Massively Multiplayer Online Game mmog)。目前在個人電腦(pe_al 執 ⑽通常先必需將接近一張勵聰容量的遊^ = 上,之後才统㈣行賴。然而, =將MMQG應胁行練置上必須㈣提供上述〇 目前行動電_路_寬來說若 下載完整的遊戲資料雜再安裝並執 丁疋不貝際的。基此,有其需要發展—套能夠在行動環境 < S ) 5 P52960084TW 26083twf.d〇c/n 下提供快速下載㈣互崎料的系統盘方法。 【發明内容】 下載即時互動資料早向廣播網路與雙向行動網路 =發供―種㈣互歸料下财法, 向廣播網路與雙向行動網路下載即時互動資料。早 統,其可透過單向網0,刚⑹資料下载系 資料。 早〇職網路與雙向行動網路下載線上遊戲 本^^供-種行動式技用者線上賴資料下載 戲資料早向廣播網路與雙向行動網路下载線上遊 Μ本—種彳讀式乡㈣雜上遊戲資料下载 以及至少-終端 行動式,者線上_:=== 料,。、網路設備提供單向 “ 區域性遊戲資料包並且以多模式傳送 终傳送所接收的區域性遊戲資料包。 裝置接收£域性遊戲㈣包以執行行動❹使用者線 1357245 P52960084TW 26083twf.doc/n 戲2中終端裝ί是透過該單向廣播網路接故區域性 ^貝枓包錄韻雙向行_路請求與純區域性 貢料包。 在本發實施财,上叙錢式料方式包括 方式、單讀送方式或混合輪播與單:欠傳送方式。 路發0狀一實補巾’上述之網路設備包括廣播網 ^又備與_網路備。廣播網路設備㈣提供單向廣播 、,周路。行動網路設備用以提供雙向行動網路。’、 士在本發明之—實施例巾,上述之輪制服器是配置在 即%互動資料管理伺服器場中。 在本發明之—實施例巾’上述之輪播伺服 廣播網路設備中。 你 ,本發日狀—實關巾,上述之單向錢網路為一具 播的單向錢麟或—不具區域廣㈣單向廣播網
,本發明之一實施例中’上述之行動式多使 ^戲貧料下«統更包括㈣互崎料包控翻服器,連 ,於輪播伺服器且用以計算區域性遊戲資料包的排程資 其中輪翻服ϋ會根據㈣程#訊來傳祕域性遊戲 貝料包。 ΗΒ3&在本發明之—實施射’上述之即時絲資料管理飼 °°場包括賴邏輯控綱服ϋ場、遊戲管理伺服器、使 3資料庫、遊戲邏輯諸庫、遊戲#料包資料庫以及遊 戲貧料包下_服器。遊戲邏輯控制伺服器場包括多個遊 1357243 P52960084TW 26083twf.doc/n =控,器’用以分別控管行動式多使用者線上遊 戲:夕個虛擬區域的遊戲邏輯運作。遊戲管理錬器連接 ^^難_職場並且肋管❹贿戲使用者的 豆出。使用者資料庫連接於遊戲管理舰器並且用 戲制者的㈣。遊戲邏輯資料庫連接於遊戲邏 ==器場與遊戲管理祠服器並且用以記錄虛擬區域 ”遊戲痛控侧服器的對應_。遊戲資料包資料庫連 接於輪播舰器並期以儲魏域性遊戲轉包。遊戲資 =下载舰輯接於遊齡料包㈣庫並 盘 回應終端裝置的下載請求。 〃 在本剌之—實補巾,上述之廣翻路設備包括封 調變器、升頻器以及傳送器。封裝器用以將區域性 …黃料包封裝為—或多個傳輸串流。調變器連接於封裝 斋並且用以調變傳輸串流。升竊連接於機器並且用以 =所調,的每個傳輸串流調頻至每個傳輸串流的特定頻 °曰。傳送态連接於升頻器並且用以傳送傳輸串流。 夕在本發明之—實施例中,上述之排程資訊是藉由考量 多個遊戲使用者在多個虛擬區域的分佈狀況、遊戲使用者 ,過雙向行_路的傳送請求、單向錢網路與雙向行動 周^的寬頻使用限制以及即時互動資料管理伺服器場透 過雙向行動網路傳送區域性遊戲資料包的負載限制的至少 其中之—來決定。 —在本發明之一實施例中,上述之決定排程資訊更包括 決定排程資訊的重新計算時間間隔。 1357245 P52960084TW 26083twf.doc/n 在本發明之一實施例中,上述之區域性遊戲資料包是 以向前錯誤校正(forward error correction)碼來編碼。 在本發明之一實施例中,上述之向前錯誤校正碼為嘴 灰碼(fountain codes)。 在本發明之一實施例中,上述之噴泉碼為Rapt〇r碼。 ^ 在本發明之一實施例中,上述之單向廣播網路與雙向
行動網路是以網際網路協定(Intemet pr〇t〇c〇i,ip )來進行 通訊。
本發明提出一種行動式多使用者線上遊戲資料下载 方法。此方法其包括將行動式多使用者線上遊戲資料以區 域為單位分割為多個區域性遊戲資料包。之後,透過雙向 7網路連接人π網喊其他方式,下載減行此行動大 型夕使用者線上區域性遊戲資料的主程式。接著,透過單 向廣播網路接收後續區域性遊戲資料包,以及透過雙向行 動網路請求傳送與接收後續區域性遊戲資料包,其中單向 廣播網路是衫模式傳送方式傳送區雜遊戲資料包。 在本發明之一實施例中,上述之多模式傳送方式包括 播方式单次傳送方式或混合輪播與單次傳送方式。 摅:y 發明之一實施例中,上述之多模式傳送方式是根 由卜程寅訊來傳送區域性遊戲資料包,其中排程資訊是藉 使考夏多個遊戲使用者在多個虛擬區域的分佈狀況、遊戲 ,者透過雙向行動網賴傳送請求、單向觸網路與雙 =動網路的寬頻使用限制以及即時互動資料管理飼服器 過雙向行動網路傳送區域性_資料包的負載限制的 P52960084TW leOBStwf.doc/n 至少其中之一來決定。 在本發明之一實施例中,上述之決定該排程資訊更包 括決定排程資訊的重新計算時間間隔。 在本發明之一實施例中’上述之行動式多使用者線上 遊戲資料下載方法更包括針對多個實體地理區域根據不同 的排程資訊來傳送區域性遊戲資料包。 在本發明之一實施例中,上述之行動式多使用者線上 遊戲貪料下载方法更包括以向前錯誤校正(f〇rward err〇r correction)碼來編碼區域性遊戲資料包。 在本發明之一實施例中,上述之向前錯誤校正碼為喷 泉媽(fountain codes)。 在本發明之"實施例中,上述H碼為Raptor碼。 ㈣在Λ發此—實施财,上狀㈣❹個者線上 prof貝1 Τ二載方法更包括以網際網路協定(inte_ =廣播網路與雙向行動網路上進行區域 互動服?包括即時 動用二 Si 提供單向廣播網路與雙向行“二^包;網路設備 包的媒介。輪播祠服器接收即時資時互動資料 方式透過單向廣播網路傳送收的=模式傳送 端裝置撕㈣輪,㈣物 1357245 P52960084TW 26 083twf.doc/n 播網路接收㈣互動資料㈣及透過雙向 接收即時互動資料包。 ’路吻求與 在本發明之一實施範例中,上述之多模 括輪播方式、單次傳送方式或混合輪播與單次^包 在本發明之一實施範例中,上述之網^備3 ^ 網路設備與行動網路設備。廣播網路設備用以尹'播 播網路。行動網路設備用以提供雙向行動網路供早向廣 在即述之輪播軸是配置 在廣職射,上紅輪触鞋是配置 在本發明之-實施範例中,上述之單 域廣播的單向廣播網路或-不具區域廣播的:二 在本發明之一實施範例中,上述之 系統更包括㈣互動資料包控购㈣,連 ^下载 器且用以計算即時互動資料包的排程資訊中輪2 器會根據排程資訊來傳送即時互動資料包。、^輪播仴服 封^本施範财,上述之廣播纟稱設備包括 料::二Γ器以及傳送器。封裝器用以將即時 ?:枓包封裝為一個或多個傳輸串流。調變器連接於封 串流,_接於調變器並且用 至每個傳輸串流的特定頻譜。 狀益連接於升頻$並朗崎送傳輸串流。 1357245
P52960084TW 26083twf.d〇c/n 在本發明之一實施範例中,上述之即時互動資料包是 以向刖錯誤校正(forwarderrorcorrecti〇n)碼來編碼。 在本發明之一實施範例中,上述之向前錯誤校正碼為 噴泉碼(fountain codes)。 在本發明之一實施範例中,上述之噴泉碼為Rapt〇r 在本發明之一實施範例中,上述之單向廣播網路與雙 向行動網路是以網際網路協定(Internet pr〇t〇c〇i ip )爽 行通訊。 ,〃冬把 本發明提出一種即時互動資料下載方法,此方法包括 j即時互動資料分割為多個即時互動資料包。之後,透過 雙向行動網路下載與執行即時互動資料的主程式。然後, 透過單向廣播網路接收後續即時互動資料包,以及透過雙 向行動網路請求傳送並接收後續即時互動資料包,其中單 向廣播網路是以多模式傳送方式傳送即時互動資料z包。 在本發明之一實施範例中,上述之多模式傳送方式包 輪播方式、單次傳送方式或混合輪播與單次傳送方式。 在本發明之一實施範例中,上述之多模式傳送方式是 ^康排程資訊來傳送㈣互動資料包,射馳資訊包括 夕模式傳送方式的重新傳送時間間隔。 在本發明之一實施範例中,上述之即時互動資料下 法更包括針對多個實體地理區域根據不同的排程資 1寻送即時互動資料包。 水 在本發明之一實施範例中,上述之即時互動資料下載
12 1357245 P52960084TW 26083twf.doc/n ^法更包括以向純正(fGrwafd e聰嫩eeti〇n)瑪 來編碼該些即時互動資料包。 +在本發明之-實施範例中,上述之向前錯誤校正碼為 喷泉碼(fountain codes )。 在本發明之-實施範例中,上述之噴泉碼為^
、在本發明之-實施範例中,上述之即時互動資料下載 方法更包括以網際網路協定(Internetpr〇t〇c〇1,Ip)在單向 廣播網路與雙向行動網路上進行即時互動資料包的下载。 本發明因透過單向廣播網路與雙向行動網路傳輸資 料包’因此㈣在行動環境下快速下餅_需的資料包。 為讓本發明之上述特徵和優點能更明顯易懂,下文特 舉較佳實施範例,並配合所附圖式,作詳細說明如下。. 【實施方式】 本發明提出一種透過行動與廣播匯流網路(m〇bile and
broadcast converged networks )即時互動資料下載系統及其 方法。由此,使用者可在行動環境下快速下載與執行即^夺 互動資料。在此,所謂即時互動資料是指使用者除了單向 接收影音資料外’亦可透過與即時互動資料供應主機飼服 器互動來請求所需的影音資料,例如互動電影、多使用者 線上遊戲等。以下將以行動式(mobile)多使用者線上遊 戲(Massively Multiplayer Online Game,MM〇G)為範例實 施範例並配合圖式詳細說明本發明,其中相同參考編麥辛 示相同的元件。 ζ -S ) 13 1357245 P52960084TW 26083twf.doc/n 必須瞭解的是,在此描述伺服器或元件之間的連接、 接收資料與傳送資料時不限於實體上有線(wired)的連 接、接收資料與傳送資料,其亦包含以無線(wirdess)方 式的連接、接收資料與傳送資料。 圖1疋根據本發明實施範例繚示即時互動資料下載系 統100的方塊圖,在此由於本實施範例是應用於行動式 MMOG,因此即時互動資料下⑽統刚亦可稱為行動式 多使用者線上遊戲下載系統1〇〇。
凊參照圖1,行動式多使用者線上遊戲下載系統1〇〇 包括即時互動資料管理伺服器場(在本範例實施範例中亦 稱為行動式多使用者線上遊戲伺服器場(M〇bile mm〇G
Server Farm) ) 102、廣播網路設備(broadcast netw〇rk equipment) 104a與行動網路設備(咖咖⑽職匕 equipment) l〇4b、輪播伺服器(car〇usd seve〇 1〇6 以及 至少一終端裝置(terminal device ) 108。 行動式多使用者線上遊戲伺服器場1〇2會執行行動式 MM0G與管理此行動式多錢者線上遊朗遊戲資料的 多個區域性遊戲資料包(亦即即時資料包)。在此,區域 性遊戲資料包是將遊戲資料依遊戲虛擬世界中的區域分別 包裝成數個獨立的資料包(package)。例如,一個行 動式MMQG的區域性遊戲資料包包含地圖資 (texture) 在特定虛擬區域内會使用到的遊戲影音資料、程式等。 在本發明實施範例中’行動式多使用者線上遊戲飼服 14 1357245 P52960084TW 26083twf.doc/n 器場102包括數個線上遊戲管理伺服器,並且分別提供處 理與管理遊戲資料以及傳送區域性遊戲資料包的功能。例 如’行動式多使用者線上遊戲伺服器場1〇2包括遊戲邏輯 控制伺服器場102a、遊戲管理伺服器i〇2b、使用者資料庫 102c、遊戲邏輯資料庫102d、遊戲資料包資料庫1〇2e與 遊戲資料包下載伺服器l〇2f (如圖2所示)。 請參照圖2’遊戲邏輯控制伺服器場102a用以控管行 動式MMOG中虛擬世界中每一區域的遊戲邏輯(game logic)運作。具體來說’遊戲邏輯控制祠服器場1〇2a是由 一至數部遊戲邏輯控制伺服器(未繪示)所組成。每一遊 戲邏輯控制词服器負責控管遊戲虛擬世界中不同區域的遊 戲邏輯的運作。 遊戲管理伺服器l〇2b是連接於遊戲邏輯控制伺服器 場102a並且用以管理此行動式mm〇g的遊戲使用者的登 入與登出。 使用者資料庫l〇2c是連接於遊戲管理伺服器1〇沘並 且用以儲存遊戲使用者資訊,此資訊包括訂用與付費資 訊、使用權資訊與使用者遊戲狀態資訊等。 遊戲邏輯資料庫l〇2d是連接於遊戲邏輯控制伺服器 % 102a與遊戲管理伺服器1〇2b並且用以記錄遊戲中每一 虛擬區域與上述遊戲邏輯控制伺服器之間的對應關係。具 體來說’由於遊戲邏輯控制伺服器場1〇2&的多部遊戲邏輯 控制巧服H分別地貞責控管遊戲虛擬世界巾不同區域的遊 戲邏輯運作’因此需要遊戲邏輯資料庫1〇2d來記錄此些遊 15 (S ) 1357245 P52960084TW 26083twf.doc/n 戲邏輯控制伺服器與虛擬區域的對應關係。 . 基此’遊戲邏輯控制伺服器場102a、遊戲管理伺服器 102b、使用者資料庫102C與遊戲邏輯資料庫102d是負責 處理與管理遊戲資料。例如’遊戲使用者使用終端裝置1〇8 連上遊戲管理伺服器102b登入後,遊戲邏輯資料庫1〇2d 會依據使用者資料庫l〇2c中所儲存的使用者資訊使遊戲 使用者連上遊戲邏輯控制伺服器場l〇2a内指定的遊戲邏 φ 輯控制伺服器來開始進行遊戲。並且,在遊戲進行的過程 中,當遊戲使用者在遊戲虛擬世界中靠近目前的遊戲邏輯 控制飼服斋所負責的區域之邊界時,目前遊戲邏輯控制飼 服器^將遊戲使用者在虛擬世界中的位置資訊傳送給遊戲 邏輯貢料庫102d。遊戲邏輯資料庫刪會從遊截邏輯控 制飼服器場102a中找出負責控管與遊戲使用者所在目前 ^域相鄰的區域的下—遊戲邏輯控制伺服器,並將其端點 資訊傳回給目前遊戲邏輯控制飼服器。一旦遊戲 • 遊戲邏輯控制伺服器所負責的虛擬區域後,目前 » ^戲邏輯控·㈣會將此遊戲使用者最 資訊、使關資訊、錢者遊戲狀態 ^;付費 戲邏輯控制伺服器,而且也合將‘赴5 下一遊 _點資訊傳送給遊戲使:二 8可連上下-遊戲邏輯控她器二遊戲 102内的舰器===== 1357245 P52960084TW 26083twf.doc/n ^造成❹者遊戲資訊的遺失或不正確㈣題 ^制^器場職内的遊戲邏輯控制他器會隨時將 完整的使用者遊戲資訊或使用者遊戲資訊的更 刀傳送並記錄在使用者資料庫102c内。當前述的障礙 排除後,遊級用者重新登人時,即可恢復在 的使用者遊戲狀態資訊。 ~
請再參照圖2 ’遊戲資料包資料庫1〇2e是連接於輪播 伺服器106並且用以儲存區域性遊戲資料包。 遊戲資料包下随是連接於遊戲資料包資 料庫102e並且用以接收終端裝置1〇8的下載請求。基此、,
,戲育料包資料庫職與遊戲資料包下載祠服器職是 、責儲存與舰區域性軸⑽包。㈣,當遊戲資料包 I載伺服器102f接收到來自終端裝置1〇8求傳送某個遊戲 資料包的訊息時,遊戲資料包下制服器職會依據目前 本身的負載、要求訊息的種類(例如,是否具時間上的急 迫性)、行動網路上可用來傳送遊戲資料包的頻寬限制以 及下述廣播網路是否已提供相關資料包等因素來判斷芩否 要透過行動網路傳送終端裝置1〇8所要求的遊戲資料包。 倘若判斷要傳送資料包時,遊戲資料包下载伺服器i〇2f ^先檢查本身是否已取得此遊戲資料包(例如檢查此遊戲 資料包是否已儲存於遊戲資料包下載伺服器1〇2f的快取 (=ache)中)。倘若無此遊戲資料包時,則會從遊戲資料包 資料庫l〇2e中取得所需的遊戲資料包。 請再參照圖1,廣播網路設備1〇4a用以提供單向廣播 17 <S) 1357245 P52960084TW 26083twf.doc/n 網路且行動網路設備l〇4b用以提供雙向行動網路,其中此 些網路是作為傳送遊戲資料包的媒介。具體來說,^播網 路設備104a是單向廣播網路所需的頭端設備以及廣播無 線訊號的發射站。行動網路設備l〇4b是雙向行動網路中‘負、 責包交換的核心網路(core network )的元件以及負責收送 無線訊號的無線網路(radio network)元件。 、
單向廣播網路與雙向行動網路是以網際網路協定 (Internet Protocol,IP)來進行通訊。其中,單向廣播網^ 為DVB-H/DVB-IPDC標準的行動電視廣播網路,雙向〜 動網路為3GPP UMTS標準的行動電話網路。然而,必^ 瞭解的是本發明不限於此,任何其適合的行動電視廣播網 路標準(例如T-DMB標準)以及行動電話網路或其他疒 動網路標準(例如WiMAX標準)皆可適用於本發明。: 外,本發明亦可應用於使用其他通訊協定來通訊。
在本實施範例中廣播網路設備1〇4a為適用於 DVB-H/DVB-IPDC標準的廣播網路設備1(Ha。例如,廣 播網路設備104a包括封裝器(如〇叩阳1站〇〇 302、調變器 (modulator) 304、升頻态(Up c〇nverter) 306 盘傳送哭 (transmitter ) 308。由於廣播網路設備仞知、i DVB-H/DVB-IPDC標準’所以上述元件亦可稱為dvb h IP封裝器302、DVB-η調變器3〇4、DVB_H升 與DVB-Η傳送器308 (如圖3所示)。 w 请參照圖3’0¥8-幻1>封裝器3〇2用以將該些區域性 遊戲貧料包封裝為一個多個傳輸串流dVBH調變器3〇4 1357245 P52960084TW 26083twf.doc/n 跡H iP封裝器302並且用以調變傳輸串流。 DVB-Η升頻盗306是連接於DVB H調變器3〇4並且用以 將所調變的傳射流觸至每轉輸串紅特定頻雄。 DVB-Η傳送器通是連接於DVB H升頻器3〇6並且用曰以 傳送經調頻的傳輸串流。 具體來說’行動式多使用者線上遊戲飼服器場102可 透過廣播财設備1G4a傳送Ip封包(Ip封包内裝載了遊 # 戲資料包)至終端裝置108。其令DVB-H IP封裝器3〇2 接收來自行動式多使用者線上遊戲伺服器場1〇2的正封包 流’並且依據DVB_H / DVB_IPDC標準的規範將之裳 進M^EG-2傳輸串流後輸出至DVB_H調變器綱養邮 調變器304會依據DVB七/ DVB_IpDC標準的規範對輸 入之MPEG]傳财流進行輕,婦後之信號會被送 入DVB-Η升頻器306。DVB-Η升頻器306會將輸入产號 之頻率中心移動到指定的頻譜位置上,並將轉換後之錢 輸出至DVB-Η傳送器308。DVB_H傳送器观會將輸入 _ 信號之功率放大後’透過其天線(未缘示)以指定的功率 將信號以無線的方式發射出去。 在本發明實施範例中,不同通訊網路(即單向廣播網 路與雙向行動網路)是分別由廣播網路設備1〇知與行動網 路設備104b所提供。然而,在本發明另一實施範例中,上 述單向廣播網路與雙向行動網路亦可由單一網路設備1〇4 來提供(如圖4所示行動式多使用者線上遊戲下載系統 100,)。
19 CS 1357245 P52960084TW 26083twf.doc/n 。。,播伺服器106是用以從行動式多使用者線上遊戲伺 服,場102中接收區域性遊戲資料包並且以多模式方式經 由單向廣播網路廣播所接收的區域性遊戲資料包,其中多 杈^方式包括輪播方式、單次傳送方式或混合輪播與單次 ,送方式。在此所謂輪播方式是將—賊多個區域性遊戲 貧料包,成-個集合,並且將此集合的資料包分割為小區 ,後連續輪流傳送。在本發明實施範例中,輪播伺服器 φ 疋配置在行動式多使用者線上遊戲伺服器場102中。然 而,在本發明另一實施範例中,輪播伺服器1〇6亦可配置 在網路設備104中。 終端裝置108是用以接收區域性遊戲資料包以執行上 述仃動式多使用者線上遊戲。在本發明實施範例中,終端 裝置108為行動電話。然而,必須瞭解的是本發明不限於 此,在本發明另一實施範例中終端裝置1〇8可以是個人數 位助理、行動式電腦或其他適合的手持裝置。 具體來說,終端裝置108可經由單向廣播網路與雙向 矚^^網路來接收遊戲資料包。其中在透過單向廣播網路接 收資料包部分’終端裝置108在接收到DVB-H傳送器408 所發射的無線信號之後,會對此信號依序進行降頻轉換、 解調變、解多工、IP解封裝等工作,由此獲得由行動式多 使用者線上遊戲伺服器場1〇2所傳送的遊戲資料包。另 外,在透過雙向行動網路接收資料包部分,行動式多使用 者線上遊戲伺服器場1〇2與終端裝置1〇8之間,也是透過 IP協定經由行動網路設備104b彼此通訊。 20 1357245 P52960084TW 26083twf.doc/n 值得一提的是,在本發明另一實施範例中,遊戲資料 • 包j傳送前會經過喷泉碼(fmmtaincodes)之類的應用層 向則錯誤校正(forwani error correcti〇n)碼來編碼(例如 碼或Lt (Luby Transf〇rm)碼)。此外,也可僅在 遊戲貧料包内部的特定物件或是内部的特定資料區塊上執 4亍編碼。 ,本發明另—實施勤彳巾,行動式乡顧者線上遊戲 ❿ 下,系統100更包括即時互動資料包控制飼服器(在本實 施範例中亦稱為遊戲資料包控制伺服器)110,其配置於行 動式^使用者線上遊戲伺服器場102,中(如圖5所示)。 遊戲=料包控制伺服器no是連接於輪播飼服器觸且用 以計算區域性遊戲㈣包的排程資訊,其t輪播飼服器 1、6 θ根據排程盲訊來廣播區域性遊戲資料包。具體來 說’遊戲資料包控制飼服器11〇會依據來自遊戲邏輯控制 伺服器場1〇2a以及遊戲資料包下載祠服器102f的資訊判 冑那些區域性遊戲資料包要透過單向廣播網路傳送。並 • 且’遊f資料包控制伺服器H0會負責計算出此些遊戲資 料包在單向廣播網路上傳送的排程(scheduling)資訊,其 中指定了遊戲資料包的傳送頻寬、開始傳送的時間、傳送 方式(例如輪播方式、單次傳送方式以及混合輪播與單次 傳込方ί)此外,此些排程資訊會傳送給輪播伺服器106 與遊戲資料包下載伺服器l〇2f。 例如’排程資訊是藉由考量多個遊戲使用者在遊戲世 界的多個虛擬區域的分佈狀況、遊戲使用者透過雙向行動 u〇/245 26083twf.doc/n 1*52960084^^ 網路的傳送請求、單向廣播網路與雙向行動網路的寬頻使 . 用限制以及行動式多使用者線上遊戲伺服器場1〇2透過雙 向行動網路傳送區域性遊戲資料包的負載限制的至少其中 之—來決定。通常,遊戲資料包控制伺服器110會以一定 的枯間間隔(例如,1小時)重新計算要透過單向廣播網 路傳送的遊戲資料包的排程資訊。此重新計算的時間間隔 會與行動式MMOG的一個遊戲資料包平均所涵蓋的遊戲 • 虛擬世界區域之大小相關。倘若一個遊戲資料包所涵蓋的 遊戲虛擬世界區域較大時,則可適用較長的重新計算時間 間隔。另外,在特殊事件發生時,遊戲資料包控制伺服器 110會立刻重新计异排程資訊,例如在短時間内有大量的 使用者登入或登出或是行動式MM0G在廣播網路及行動 網路上的頻寬使用限制發生改變等。 另外,從終端裝置108的角度來看,在遊戲使用者登 入遊戲後’遊戲管理伺服器l〇2b會將輪播伺服器1〇6的端 點資訊、遊戲資料包下載伺服器102f的端點資訊以及要透 鲁 過廣播網路傳送的遊戲資料包的排程資訊傳回給終端裝置 108的遊戲主程式。在遊戲進行的過程中,終端裝置jog 上的遊戲主程式會自動去預測並載入鄰近區域的遊戲資料 包。遊戲主程式透過輪播伺服器1〇6的端點資訊以及遊戲 資料包下載伺服器102f的端點資訊可分別由單向廣播網 路或雙向行動網路載入其所需的遊戲資料包。此外,遊戲 主程式可透過單向廣播網路傳送的遊戲資料包的排程資訊 可協助主程式決定要從單向廣播網路或雙向行動網路來載 CS > 22 1357245 P52960084TW 26083twf.doc/n 入其所需的遊戲資料包。 值一k的疋,在本發明實施範例中單向廣播網路為 一不具區域廣播的單向廣播網路,例如單頻網(single frequency network, SFN )’即廣播網路内所有細胞(cdl) 是以相同的頻率運作,因此當终端裝置1〇8從一個細胞移 動至另一細胞時不需進行信號換手(hand〇ver)。然而,
在本發明另一實施範例中,單向廣播網路為一具區域廣播 的單向廣播網路,例如多頻網(multi_frequency netw〇rk MFN)即廣播網路内相鄰細胞是以不同的頻率運作,因此 當終端裝置10 8從一個細胞移動至另一細胞時需進行信號 換手。 。& 圖6A與圖6B是緣示單向廣播網路為不具區域廣播與 具區域廣播的廣播設備比較示意圖。
在單向廣播網路為SFN的例子中,行動式多使用者線 上遊戲下載系統卿是以如圖6A所示的元件來廣播。由 於其為SFN,因此是對整個廣播區域依據同一排程資訊進 行輪播。請參照圖6A,N個廣播網路細胞會分別配置專屬 的DVB-Η調變器-wwn'dvb.h升頻專= 306/〜306七及]3乂3丑傳送器3〇8 i〜3〇8 n。但一個行動 用者線上遊戲下载純⑽,僅需—個輪播祠服器 ,、一個 DVB-H IP 封裝器 302。 在單向廣播網路為MFN的例子中,會將單向廣播網 匕的細胞組成為多個細胞群組㈣抑叩卜並且針對每 細胞群組會配置其對應的—輪鋪服器與㈣網路設備 23 1357245 P52960084TW 26083twf.doc/n 中的一 DVB-H IP封裝器。每個廣播網路細胞仍會配置專 屬的DVB-Η調變器、DVB_H升頻器&DVB H傳送器。 請參照圖6B,廣播區域分為細胞群組A、細胞群组B與 細胞群組C,其中每一細胞群組包括]^個廣播網路細胞。 在行動式多使用者線上遊戲下載系統中輪播伺服器1〇6八 及DVB-H IP封裝器(302a)是負責細胞群組A,輪播伺服 器106B及DVB-H IP封裝器(302B)是負責細胞群組b並且 Φ 輪播伺服器106c及dvb-hip封裝器(3〇2〇是負責細胞群 組c,並且每一廣播網路細胞會分別配置專屬的dvb h 調變器、dvb_h升頻器及DVB-η傳送器(類似圖6人所 示),至於行動式多使用者線上遊戲下載系統的其餘元件 (如圖1所示)則是共用。由此,遊戲資料包控制伺服器 110可為不同的細胞群組分別計算不同的排程資訊,並且 以其對應的廣播元件來廣播。以不同排程方式來為各別細 胞群組輪播不同遊戲資料包可適度地考量每一實體地理區 域内遊戲使用者的特性與網路傳輸現況。使得遊戲資料包 ® 的輪播更能符合每一地理區域使用者的需要。 综合上述’本發明實施範例的下載系統可在符合 DVB_H / DVB-IPDC標準的行動電視系統以及3Gpp UMTS標準的行動電話系統上,透過單向Ip廣播網路與雙 向IP行動網路下载遊戲資料包。 m 圖7是本發明實施範例繪示即時互動資料(區域性遊 戲資料包)下载方法的流程圖。如上所述,本實施範例是 以行動式多使用者線上遊戲為例,因此以下將以下载行動 24 1357245 P52960084TW 26083twf.doc/n =多使用者線上遊戲資料為舰明下载㈣互動資料的方 ,參照® 7’在步驟S7G1巾會將行動❹使用者 遊戲資料分為多個區域性遊戲資料包。更詳細來說在 式多使用者線上遊戲資料會以其虛擬地圖上的 品二為單位來切割為多個區域性遊戲資料包,1 資料、物體模型資料與貼圖資料等。 、 " • 維在步驟7〇3巾,一遊戲使用者的終端裝置108會透過 又向行動網路連接入口網站(例如遊戲供應商的網頁)並 且下載與騎行衫細者線上區域性遊戲資料的主程 式。更詳細來說’遊戲使用者執行主程式後會經由雙 動網路連上行動式多使用者線上遊戲伺服器場1〇2,並且 行動j多使用者線上遊戲伺服器場1〇2内的線上遊戲管理 伺服器會執行線上遊戲的相關驗證、管理盥 之後,在步驟S705中,終端裝置1〇8'所執行的主程 _ 式會判斷是否需要發佈請求訊息以請求所需的遊戲資料 包。倘若在步驟S705中判斷需要發佈請求訊息時,在步 驟S707中終端裝置108所執行的主程式會透過雙向行動 網路傳送遊戲資料包請求訊息並且透過雙向行動網路接收 遊戲資料包。倘若在步驟S705中判斷可等待輪播而不需 發佈請求訊息時,則在步驟S709中會透過單向廣播網路 ,待輪播以下載後續區域性遊戲資料包。其中對於如何考 1以決定在單向廣播網路或雙向行動網路中接收遊戲資料 包已說明如如,在此不再重複描述。接著,在步驟S'?} 1 25 P52960084TW 26083twf.doc/n 會判斷使用者是否持續進行遊戲。倘若遊戲是在 =驟8713中會判斷是否需要下載新的遊戲 勹拄'! ☆步驟S713中判斷需要下載新的遊戲資料 2 J1行步驟讓,判斷是否須透過雙向行動網路 求訊α。反之,則執行步驟S711,判斷使用者是否 持續進行遊戲。 ,本發實施範财’會根據前述肺資訊在單 播方式、單次傳送方式或混合輪播與單 -人傳送方式來傳送區域性遊戲資料包。 此外,在本發日m施範财,區域性遊戲資料包 下^方法更包括針對多個實體地理區域根據不同的排程資 =傳送區域性遊齡料包。也就是說,當單向廣播網路 f _,可將單向廣播網路的細胞組成為多個細胞群 、=Cellgr()up),並且以不同排程方式來為各別細胞群組 二播不同稍㈣包,由此可適度地考量每—實體地理區 域内遊戲妍者的雖_路傳輸m使得遊戲資料 包的廣播更能符合每一地理區域使用者的需要。 综,上述,本發明所提出之即時互動資料的下載系統 與方法是將㈣互動資料(例如遊戲㈣)以其特性分割 為多個資料包,並且使用者同時透過輪播方式、單次傳^ 方式或混合輪播與單次傳送方式的單向廣播網路與雙向行 動’’周路來下載後續資料包,由此使用者可在行動終端裝置 上執行互動程式。例如,既使是遊戲資料量很大的行動式 MMOG ’使用者也只需下載主程式後,即可開始玩遊戲。 26 c S ) 1357245 P52960084IW 26083twf.doc/n 而且,對於資料量很大的3D行動式MM〇G來說,本發明 可降低終端裝置透過行動網路下載遊戲資料包的頻^需 求。其可使以OTA彳式下载及安裝的行動式觀〇〇變得 更具有實用價值。此外,行動電話業者透過兩個不同的網 路來提供行動式MMOG的服務,可使兩個網路的頻寬利 用率最佳化。 、,穌發明已讀佳實施範_露如上,然其並非用 以限定本㈣,任何所屬技術領域巾具有通常知識者 不脫離本刺之㈣和範_,當可作些許之更動與潤 Ϊ者明之視後附之中請專利範圍^界 【圖式簡單說明】 圖1疋根據本發明實施範例繪示即時動 統(行動式多使用者線上遊戲下載系統)的載系 場的圖示圖1所示行動式多使用者線上遊翻服器 圖3疋根據本發明另一實施範例即時 統(行動尸使用者線上遊戲下載系統)的载* 圖4=繪不圖1廣播網路設備的詳細方塊圖。 圖5是根據本發明另一實施範例 線上遊戲祠服器場的詳細方塊圖。 丁動式夕使用者 具區:A播與的網路為域廣播與 戲資=下本:;=:示即時互動資料(區域性遊 27 1357245 P52960084TW 26083twf.doc/n 【主要元件符號說明】 100、議’:行動式多使用者線上遊戲下載系統 102、102 ·行動式多使用者線上遊戲伺服器場 102a :遊戲邏輯控制伺服器場 102b :遊戲管理伺服器 102c :使用者資料庫 102d ·•遊戲邏輯資料庫
l〇2e :遊戲資料包資料庫 102f :遊戲資料包下載伺服器 104 :網路設備 104a :廣播網路設備 l〇4b :行動網路設備 106、106A、106B、106C :輪播伺服器 108 :終端裝置 110 :遊戲資料包控制伺服器
302、302A、302B、302C : DVB-H IP 封裝器 304、304-1、304-2、304-3、30H DVB-Η 調變器 306、306-1、306-2、306-3、306-N : DVB-Η 升步員。口 308、308-卜 308-2、308-3、308-N : DVB-Η 傳送 304A-卜 304A-2、304A-3、304A-N : DVB-Η 調 # _
306A-1 ' 306A-2 ' 306A-3 ' 306A-N : DVB>H 308A-1、308A-2、308A-3、308A-N : DVB-Η 傳 S701、S703、S705、S707、S711 :下载區域性遊戲°資 料包方法的步驟 ' (.S ) 28

Claims (1)

1357245 100-11-18 4丨月1^修正__ 十、申請專利範圍: 1.-種行動式多使用者線上遊戲資料下载系統,包括: 一即時互動資料管理词服器場,執行—行動式多使用 者,上遊齡管職賴式乡使时線上顿的遊戲 的多個區域性遊戲資料包; 、 一網路設備,提供-單向廣播網路與—雙向行動 作為傳送該些區域性遊戲資料包的媒介; 一輪播伺服器,接收該些區域性遊戲資料包並且以一 送方式透過該單向廣播網路傳送所接 域性遊戲資料包; 一 且用以二貝料包控制伺服盗’連接於該輪播伺服器 且用以计异該些區域性遊戲資料包的排程資訊,該 播祠服器會根據該排程資訊來傳送該麵域崎戲= 程資訊是根據多個遊戲使用者在多個虛以區域的 遊戲使用者透過該雙向行動網路的傳送請 終糾置,接㈣㈣龜顿㈣包以執行 該订動式多使用者線上遊戲, 該終端裝置是透過該單向廣播網路接收該㈣ ===,_向行_崎與接_ 2·如申請專利範圍第丨項所述之 =戲資統,其中該多模式傳送方i包l = 式早-人傳送方式或一混合輪播與單次傳送方式。 29 1357245 100-11-18 二in ’用以提供該單向廣播網路;以及 仃動稱設提供該雙向 遊戲1:==1項所述之行動式多:者線上 動資料管理中該麵服器是配置在該即時互
遊戲3項所述之行動式多使用者線上 輪播伺服11是配置在該廣播網 遊二1項所述之行動式多使用者線上 遊,貝料下载祕’其中該單向廣播網路為—具 的單向廣播網路或-不具區域廣播的單向廇播網路。H 、7」如申料利朗第i項所述之行動式多使用者線上 遊戲貧料下载系統,其中該即時互動#料管理伺服器場 括:
一遊戲邏輯控湘服ϋ場,包括朗輯控制飼 服盗伽H,㈣分難管該摘❹使肖者線上遊戲 多個虛擬區域的遊戲邏輯運作; 、一遊戲管理伺服器,連接於該遊戲邏輯控制伺服器場 並且用以管理多個遊戲使用者的登入與登出; 一使用者資料庫,連接於該遊戲管理伺服器並且用以 儲存該些遊戲使用者的資訊; 遊戲邏輯資料庫,連接於該遊戲邏輯控制伺服器場 30 100-11-18 與該遊戲管理伺服器並且用 戲邏輯控制飼服器的對應關^錄该些虛擬區域與該些遊 —遊戲資料包資料庫,遠挺 儲存該些區域性遊戲資料包連^該輪播伺服器並且用以 遊戲資料=範行動式多使用者線上 廣播網路設備包括: 多個傳輸串Ί,叫該些區域性遊戲_包封裝為一或 調變咨,連接於該封裴器並且用以 調變該些傳輸串 傳輸!=至每二將=變的該些 4运益’連接於該升頻H並且㈣傳賴些傳輪串 流 流 遊圍第1項所述之行動式多使用者線上 統’其中該排程資訊更藉由考量該單向廣 動資料管_㈣場透齡^頻^限制以及該即時互 遊戲資料雙向彳讀轉傳_些區域性 遊戲貝科包的-負載限制的至少其中之—來決定。 上遊範㈣9項所述之㈣式纽用者線 排程時=定該排程資訊更包括決定該 31 100-11-18 上遊請專利_第11項所述之行動•使用者線 上遊戲貝料下载系統,其中該向前錯誤校正碼為一噴泉碼。 上遊第12項所述之行動式多使用者線 戰貝科下载糸統,其中該喷泉碼為一 Raptor碼。
、14,如申請專利範圍第丨項所述之行動式多使用 ,遊戲資料下齡統,其巾該單向廣_路與該雙向行動 網路是以-網_路蚊來進行通訊。 15.種行動式多使用者線上遊戲資料下載方法,包 將一行動式多使用者線上遊戲資料以區域為單位分 割為多個區域性遊戲資料包; — 透過一雙向行動網路連接一入口網站並且下載與執 行該行動夕使用者線上區域性遊戲資料的一主程式;
上遊請專利範圍第1項所狀行動❹使用者線 貝料下载系統,其中該些區域性遊戲資料包是以一 刚錯誤校正碼來編碼。 透過一單向廣播網路接收後續該些區域性遊戲資料 包;以及 ' 透過該雙向行動網路請求傳送與接收後續該些區域 性遊戲資料包, 其中該單向廣播網路是以一多模式傳送方式傳送該 些區域性遊戲資料包, 、 其中該多模式傳送方式是根據一排程資訊來傳送該 些區域性遊戲資料包並且該排程資訊是根據多個遊戲使用 32 1357245 100-11-18 者在多個虛擬區域的分佈狀況和該些遊戲使用者透過該雙 向行動網路的傳送請求來決定。 β又 I6.如申請專利範圍第15項所述之行動式多使用者 =戲!:下載方法’其中該多模式傳送方式包括-輪 式、一早次傳送方式或_混合輪播與單次傳送方式。 上遊圍第15項所述之行動❹使用者線 雙向行=網藉由考量該單向廣播網路與該 伺服器場透過Li 制以及一即時互動資料管理 的-負載限制的 些區域性遊戲資料包 上遊⑼ 排程資訊的重新計算時間間隔心亥触貝讯更包括決定該 上遊mu㈣15撕之行動峨用者線 不同的該排程資訊來傳針對多個實體地理區域根據 2。·如申請專利r二;=:戲=包。 以戲資料下載方法 仃動式多使用者線 該些區域性遊戲資料包。栝 向别錯誤校正碼來編碼 ❹使用者線 33 100-11-18 上遊之㈣式多使用者線 廣播網路與該雙向行二二網際網路協定在該單向 的下载。 ,·路上進行該些區域性遊戲資料包 2一4. 一種即時互動資料下載系統,包括: 即時互動資料管理伺 資料與管理該即時互動資料的多:即一即時互動 一網路設備,裎板一《人办丨町貝科包, 作為傳送該些即時互動;路與-雙向行動網路 傳送方一=單器向== 資料包α及 傳稍接㈣該些即時互動 ^少-終職置’接收該卿時均資料包, 編碼其中該些即時互動資抛是以—向前錯誤校正碼來 "25.如申請專利範圍第24項所述之即時互動 载线’、其t該多模式傳送方式包括—輪播方式、—單— 傳送方式或一混合輪播與單次傳送方式。 久 / 26.如中請專利範圍第24項所述之即時互動資 系統,其中該網路設備包括: ^ -廣播網路設備,用以提供該單向廣_路;以及 34 100-11-18 提供該雙向行動網路。 系統,其中該輪播魏器弟是ms,互動資料下载 服器場t。疋配置在該即時互動資料管理飼 路或3—〇不具,廣,單向廣播:域廣播的單向廣播網 系統,么申括4::二24項所述之即時互動資料下載 播伺服器且用以計瞀^貝1包控制飼服器’連接於該輪 =輪播_ 會 系統$=:=^_咖資料下載 個傳輪’ __鱗時絲㈣包縣為-或多 流;%u連接於該封裝ϋ並且用以調變該些傳輸串 傳輪:5頻?====_些 流。、益連接於該升頻器並且用以傳送該些傳輸串 35 1357245 100*11.18 系時,料下载 系統㈣㈣資料下载 二如中申二 =圍第24項所述之即時互動資料下载 =協播網路與該雙向行動網路是以-網= 35·-種即時互動資料下載方法,包括: 將一即=互動資料分割為多個即時互動資料包; 以一向則錯誤校正碼來編碼該些即時互 料 ^:^味動網路下載與執行該即時互動^料的 包丨^-單向廣播網路接收後續該些即時互動資 互動ίίΓ雙向行動網路财賴並接㈣續該些即時 些即播網路是以—多模式傳送方式傳送該 36. 如中請專利範圍第35項所述之 載方法’射該多模式傳送方式包括—輪播方式動 傳运方式或一混合輪播與單次傳送方式。 -人 37. 如申請專概圍第35項所述 =法:其中料料傳送方式是滅_馳資訊 些即時互動㈣包,其中該排《訊包括該多模式】g 36 式的—重新傳送時間間隔。 3,8·如中請專利範圍第ρ項所述之即時互動資料 ㈣種更包括針對多個實體地理區域根據不同的該排程^ 訊來傳送該些即時互動資料包。 徘&貝 39·如申請專利範圍第35項所述之即時互動資 ,其中該向前錯誤校正碼為一喷泉碼。 戰 4〇·如申請專利範圍第39項所述之即時互動資料 ,其中該噴泉碼為一 Raptor碼。 载 方法 方法 方法41^專鄕㈣35賴述之”互動資料下載 向彳t_ —網際網路狀在該單向__與# 動、、罔路上進行該些即時互動資料包的下載。 ^又 37
TW96151538A 2007-12-31 2007-12-31 System and method for downloading real-time intera TWI357245B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
TW96151538A TWI357245B (en) 2007-12-31 2007-12-31 System and method for downloading real-time intera
US12/105,281 US8550917B2 (en) 2007-12-31 2008-04-18 System for downloading real-time interaction data through mobile and broadcast converged networks and method thereof
JP2008119024A JP5170413B2 (ja) 2007-12-31 2008-04-30 モバイル/放送集中型ネットワークを介してリアルタイムインタラクションデータをダウンロードするシステムおよびその方法
KR20080046711A KR100966574B1 (ko) 2007-12-31 2008-05-20 모바일 및 브로드캐스트 융합 네트워크를 통한 실시간상호작용 데이터를 다운로드하기 위한 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW96151538A TWI357245B (en) 2007-12-31 2007-12-31 System and method for downloading real-time intera

Publications (2)

Publication Number Publication Date
TW200929958A TW200929958A (en) 2009-07-01
TWI357245B true TWI357245B (en) 2012-01-21

Family

ID=40799169

Family Applications (1)

Application Number Title Priority Date Filing Date
TW96151538A TWI357245B (en) 2007-12-31 2007-12-31 System and method for downloading real-time intera

Country Status (4)

Country Link
US (1) US8550917B2 (zh)
JP (1) JP5170413B2 (zh)
KR (1) KR100966574B1 (zh)
TW (1) TWI357245B (zh)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7268700B1 (en) 1998-01-27 2007-09-11 Hoffberg Steven M Mobile communication device
US9818136B1 (en) 2003-02-05 2017-11-14 Steven M. Hoffberg System and method for determining contingent relevance
US7545784B2 (en) * 2004-02-11 2009-06-09 Yahoo! Inc. System and method for wireless communication between previously known and unknown users
US7590589B2 (en) 2004-09-10 2009-09-15 Hoffberg Steven M Game theoretic prioritization scheme for mobile ad hoc networks permitting hierarchal deference
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
US7743163B2 (en) * 2008-04-30 2010-06-22 Bally Gaming, Inc. Download and data transfer gaming system
US8051196B2 (en) * 2008-04-30 2011-11-01 Bally Gaming, Inc. Download and data transfer gaming method
US8792899B2 (en) * 2008-11-07 2014-07-29 Qualcomm Incorporated Regionalized delivery of hybrid mobile broadcast services or channels in a mobile broadcast network
JP2011193434A (ja) 2009-10-28 2011-09-29 Panasonic Corp パリティパケットを用いた通信方法、通信装置及び中継器
US8650481B1 (en) 2010-05-18 2014-02-11 Google Inc. Stable and secure use of content scripts in browser extensions
KR101217861B1 (ko) * 2010-06-18 2013-01-02 광주과학기술원 멀티홈잉 네트워크에서 다중 경로 전송, 수신 방법, 송신 단말 및 수신 단말
JP5693942B2 (ja) * 2010-12-21 2015-04-01 任天堂株式会社 情報処理システム及び情報処理方法
CA2726738A1 (en) * 2010-12-23 2012-06-23 Jose M. Martinez-Ortega System and method for an interactive lottery game over a network
US8812631B2 (en) 2011-05-11 2014-08-19 International Business Machines Corporation Method and arrangement for operating a computer cluster
KR101345802B1 (ko) 2011-10-10 2013-12-27 한미아이티 주식회사 룰 데이터 처리 시스템 및 그 방법
JP5190152B1 (ja) * 2011-10-26 2013-04-24 株式会社コナミデジタルエンタテインメント ゲームサーバ、制御方法およびプログラム
US20130137518A1 (en) * 2011-11-29 2013-05-30 Keith V. Lucas System for Pre-Caching Game Content Based on Game Selection Probability
EP2611067A1 (en) * 2011-12-30 2013-07-03 Thomson Licensing System and method for combining multiple communication links
US8566681B1 (en) * 2012-04-11 2013-10-22 Comcast Cable Communications, Llc Distributed data distribution
US8948179B2 (en) * 2012-08-21 2015-02-03 Futurewei Technologies, Inc. Method of multiprotocol label switching encapsulation for united router farm forwarding
WO2015164969A1 (en) * 2014-04-29 2015-11-05 Socialplay Inc. System and method for cross-application virtual goods management
JP6625887B2 (ja) 2015-07-31 2019-12-25 任天堂株式会社 無線システム、無線機器、通信プログラム、および通信方法
US10306451B2 (en) 2015-07-31 2019-05-28 Nintendo Co., Ltd. Wireless system, wireless device, non-transitory computer-readable storage medium having stored therein communication program, and communication method
US10073652B2 (en) * 2015-09-24 2018-09-11 International Business Machines Corporation Performance optimized storage vaults in a dispersed storage network
KR20190013148A (ko) * 2017-07-31 2019-02-11 주식회사 엔큐게임즈 모바일 환경에서 구현되는 다중 접속자를 위한 분산 서버구조 및 시스템
KR102665217B1 (ko) * 2018-06-18 2024-05-13 한국전자통신연구원 신뢰성을 제공하는 방송 게이트웨이 시그널링 방법 및 이를 위한 장치

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5768539A (en) * 1994-05-27 1998-06-16 Bell Atlantic Network Services, Inc. Downloading applications software through a broadcast channel
US8151306B2 (en) * 2000-01-14 2012-04-03 Terayon Communication Systems, Inc. Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality
JP2001286682A (ja) 2000-04-05 2001-10-16 Casio Comput Co Ltd ネットワークゲームシステムおよびネットワークゲーム方法
JP3763119B2 (ja) * 2000-05-31 2006-04-05 コナミ株式会社 ゲームサービス提供装置及び方法
US6453160B1 (en) * 2000-07-31 2002-09-17 Motorola, Inc. Exploiting a broadcast system to enhance a wireless gaming experience using position holders to replace data
US7203158B2 (en) 2000-12-06 2007-04-10 Matsushita Electric Industrial Co., Ltd. OFDM signal transmission system, portable terminal, and e-commerce system
US7269840B2 (en) * 2001-06-29 2007-09-11 Intel Corporation Method of measuring goodness of a module schedule for a carousel
EP1470715A4 (en) * 2001-12-28 2010-11-17 Pegasus Dev Corp BROADBAND-DIRECT-TO-HOME-RUNDSENDESATELLITENCOMMUNICATION SYSTEM AND METHOD
US20030171148A1 (en) * 2002-03-07 2003-09-11 Pixel Software Technologies Ltd. Dynamic games system for digital interactive television
ES2459065T3 (es) 2002-06-11 2014-05-07 Digital Fountain, Inc. Descodificación de códigos de reacción en cadena por inactivación
KR20040052131A (ko) * 2002-12-13 2004-06-19 한국전자통신연구원 거리기반 분산형 온라인 게임 서버 시스템
GB0305977D0 (en) 2003-03-15 2003-04-23 Koninkl Philips Electronics Nv Control of a conditional access mechanism
US20060240851A1 (en) * 2003-03-21 2006-10-26 Vocel, Inc. Interactive messaging system
KR100469826B1 (ko) 2004-02-05 2005-02-03 엔에이치엔(주) 온라인 게임 서버의 데이터 분산 처리 방법 및 데이터분산 처리 시스템
KR101205758B1 (ko) 2004-05-07 2012-12-03 디지털 파운튼, 인크. 파일 다운로드 및 스트리밍 시스템
US20060089935A1 (en) * 2004-10-26 2006-04-27 Microsoft Corporation Failover and load balancing for server clusters
KR100704738B1 (ko) * 2005-06-13 2007-04-09 한국과학기술원 서버와 클라이언트 간 네트워크 트래픽을 감소시키는대규모 온라인 시스템과 그 방법 및 이를 실행하기 위한프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
JP5105752B2 (ja) 2006-03-01 2012-12-26 日本電気株式会社 放送受信機、放送受信方法、放送受信プログラム、及び記録媒体
US8150410B2 (en) * 2006-06-16 2012-04-03 Samsung Electronics Co., Ltd. System and method for a fractional loading scheme for broadcast/multicast traffic
US7899046B2 (en) * 2006-07-07 2011-03-01 Ver Steeg William C Determining strategy for multicast and/or unicast transmission to correct forward errors
US20080070688A1 (en) * 2006-09-20 2008-03-20 John Loehrer Real-time gaming system having scalable database
US20090235191A1 (en) * 2008-03-11 2009-09-17 Garbow Zachary A Method for Accessing a Secondary Virtual Environment from Within a Primary Virtual Environment

Also Published As

Publication number Publication date
JP5170413B2 (ja) 2013-03-27
US20090170607A1 (en) 2009-07-02
KR100966574B1 (ko) 2010-06-29
TW200929958A (en) 2009-07-01
JP2009160369A (ja) 2009-07-23
KR20090073964A (ko) 2009-07-03
US8550917B2 (en) 2013-10-08

Similar Documents

Publication Publication Date Title
TWI357245B (en) System and method for downloading real-time intera
CN102100051B (zh) 用于在移动广播网络上携带广播服务的系统和方法
JP6498741B2 (ja) 目標メディアコンテンツの配信
US8171517B2 (en) Apparatus and method for distributing media content to vehicles
CN101390335B (zh) 产生和选择媒体流
US9628587B2 (en) Apparatus and method for secure over the air programming of a communication device
KR101154560B1 (ko) 이동 디바이스에 멀티미디어 컨텐츠를 제공하는 방법들 및 장치들
EP3554088B1 (en) Apparatus and method for configuring control message in broadcasting system
EP3273657B1 (en) Methods and systems for dynamic media content output for mobile devices
US20090070845A1 (en) System for exchanging media content between a media content processor and a communication device
EP1673936A2 (en) System and associated terminal, method and computer program product for recording content usage statistics
CN105531982B (zh) 传送多媒体广播/多播服务网络中的服务的方法及系统
JP2010537313A (ja) モバイルメディアルータ及びその使用方法
US10582254B2 (en) Flexible event recording system and method
WO2018103644A1 (zh) 直播分享方法及装置、家庭媒体设备和存储介质
WO2012075739A1 (zh) 数字电视业务数据管理方法、系统、服务器及终端
CN105142008A (zh) 一种利用第一终端播放第二终端数据的方法
KR100998687B1 (ko) 방송 콘텐츠 전송장치 및 방송 콘텐츠 전송방법
US9503899B2 (en) System and method for access over a cable television network
US8661473B2 (en) Apparatus and method for providing contents in internet broadcasting system
US10045088B2 (en) Method and apparatus for distributing content locally
CN102006516B (zh) 一种基于有线电视双向接入的数字家庭内容服务传输方法
CN102572708B (zh) 多播广播业务处理方法与系统、广播多播业务平台
KR101418992B1 (ko) 모바일 iptv 시스템 및 그 방법
JP2009514476A (ja) 放送コンテンツを記録する端末、方法、及びコンピュータプログラムプロダクト

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees