CN1852754A - 基于网络的游戏*** - Google Patents

基于网络的游戏*** Download PDF

Info

Publication number
CN1852754A
CN1852754A CNA2004800270560A CN200480027056A CN1852754A CN 1852754 A CN1852754 A CN 1852754A CN A2004800270560 A CNA2004800270560 A CN A2004800270560A CN 200480027056 A CN200480027056 A CN 200480027056A CN 1852754 A CN1852754 A CN 1852754A
Authority
CN
China
Prior art keywords
terminal
performance
player
main frame
interface
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CNA2004800270560A
Other languages
English (en)
Inventor
S·J·塔珀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1852754A publication Critical patent/CN1852754A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • A63F13/355Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/335Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/822Strategy games; Role-playing games
    • 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/53Features 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 details of basic data processing
    • A63F2300/535Features 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 details of basic data processing for monitoring, e.g. of user parameters, terminal parameters, application parameters, network parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Pinball Game Machines (AREA)
  • Computer And Data Communications (AREA)

Abstract

游戏者的终端(20、22、24、30、40)经由网络(50)与游戏应用程序的主机(10)连接。终端可以属于不同的类型并且具有不同的性能。主机(10)包括用于支持游戏应用程序的处理装置以及接口(13,图4)。接口(13)确定游戏者正在使用的终端的性能,并且向终端提供与游戏应用程序交互的范围,所述范围匹配于所确定的终端的性能。游戏应用程序可以是多人游戏应用程序,例如大型多人在线角色扮演游戏(MMORPG)。具有受限性能的终端配备有对受限的游戏功能的访问,例如管理功能。两个终端可以同时访问相同的游戏者数据,较低性能的终端由副手使用。

Description

基于网络的游戏***
本发明涉及在网络上玩的游戏,并且涉及支持这种游戏***的设备和软件。
现代游戏是从简单的单个或两个游戏者在独立的游戏终端上玩的得高分游戏的时期发展而来的。现在,人们对在网络上玩的通常是对抗其他游戏者的游戏越来越感兴趣。一种正在日益流行的游戏是多人角色扮演游戏,其中大量游戏者(通常数百或数千的游戏者)控制同时“活”在相同的幻想世界中的角色。每个游戏者使用经由网络(例如因特网)连接到游戏的主机的游戏平台。这种游戏被称为大型多人在线角色扮演游戏(MMORPG)。当前这种风格的游戏包括EverQuestTM
这种多人游戏通常需要游戏者使用高性能的游戏平台,例如专用游戏控制台或多媒体个人计算机(PC),以便完全参与到游戏环境之中。通常,这需要高性能处理器来呈现游戏者的角色所参与的三维图形环境,并且需要高质量显示器来将它们提供给游戏者。游戏者还需要在他们的终端和游戏主机之间的宽带连接来传送大量数据,例如表示环境中角色移动的向量。这种多人游戏随着游戏者一次在线多个小时而令人着迷。游戏者愿意花尽可能多的时间来参与它们的在线探险(quest),但是使用高性能游戏平台和宽带连接的需要限制了游戏者能够用于这种游戏的时间量。
本发明设法向游戏者提供对游戏环境增加的访问。
因此,本发明的第一方面提供一种用于游戏***的主机的接口,在所述游戏***中,游戏者的终端经由网络与主机连接,该主机包括用于支持游戏应用程序的处理装置,以及其中该接口被安排用来:
确定由游戏者正在使用的终端的性能;以及
根据所确定的终端性能来向终端提供与游戏应用程序交互的范围。
已经认识到,虽然游戏者通常需要高性能游戏平台以便完全参与到游戏中,但是在没有该高性能平台的情况下存在能够由游戏者执行的有用功能的范围。所述接口允许游戏者使用性能不同的终端,游戏者可用的游戏功能的范围根据游戏者所使用的终端的性能而变化。这样,游戏者可以执行游戏的某些功能,例如角色扮演游戏的管理活动,同时他们远离他们的主游戏平台并且只可以访问具有更受限制的性能的终端。
优选地,所述接口通过经由网络发布对有关终端性能的信息的请求来确定终端性能。所述终端可以通过提供各个部件(显示器、处理器、存储器、用户输入、音频、网络连接)的细节、表示终端类型的简档(profile)、终端正在运行的软件版本或者通过提供基准(benchmarking)结果来进行响应。该信息能够用来确定终端的性能,并从而确定终端所能支持的游戏功能。
优选地,该接口被安排用来存储终端的性能,以供在将来终端向主机注册的场合期间使用。
游戏应用程序可以是多人游戏应用程序,其中多个游戏者的终端同时经由网络互连,例如角色扮演游戏,尽管本发明并不限于用于这种游戏。
优选地,该接口被安排用来允许第一终端和第二终端同时访问一个游戏者的信息。这允许第二游戏者使用可以由例如助手或副手(co-pilot)使用的第二终端,而主游戏者使用他们的主终端。第二终端可以具有比第一终端更低的性能,而接口根据它们的性能在第一和第二终端之间分配游戏功能。对于角色扮演游戏而言,主机可以将管理功能分配给第二终端,而将角色移动功能分配给主终端。
这里描述的功能可以由软件、硬件或这些的组合来实现。因此,本发明的另一方面提供用于控制游戏***的主机的接口的操作的软件,在所述游戏***中,游戏者的终端经由网络与主机连接,该主机包括用于支持游戏应用程序的处理装置,所述软件被安排用来使主机的处理实体执行以下功能:确定由游戏者正在使用的终端的性能;以及根据所确定的终端性能来向终端提供与游戏应用程序交互的范围。
可以认识到,软件可以在设备的寿命期间随时被安装在主机上。软件可以被存储在电子存储设备、硬盘、光盘或其它机器可读存储介质中。软件可以作为机器可读载体上的计算机程序产品被递送,或者它可以经由网络连接被直接下载到主机或终端。
本发明更多的方面提供一种用于游戏***的主机、一种游戏***、一种将游戏服务提供给游戏***中的游戏者的方法以及在终端处使用的软件。
现在将参考附图并仅通过示例的方式来描述本发明的实施例,其中:
图1示出用于支持多人游戏的网络;
图2示意性地示出可以用于访问根据本发明的某些游戏功能的终端;
图3示出终端的游戏软件的功能块;
图4更为详细地示意性示出图1的主机;
图5示出终端的注册过程的流程图;
图6示出第二终端的注册过程的流程图。
图1示出用于支持多人游戏环境的示例网络。图1中的网络是具有主机10的客户-服务器网络,所述主机具有支持游戏环境的服务器。终端20、22、24表示经由网络50与主机10进行通信的游戏者的主终端。通常,网络50是因特网,各个终端20、22、24和主机10之间的连接是通过终端与因特网服务提供商(ISP)之间的宽带连接21以及在一个或多个载体网络上的因特网协议(IP)传输路径形成的。然而,网络50同样可以是局域网(LAN)、广域网(WAN)或者网络类型的某一混合组合,并且确切的形式对于本发明并不重要。终端20、22、24是游戏平台,例如专用游戏控制台(例如微软XboxTM)或多媒体个人计算机(PC),其能够支持游戏的全部功能。每个终端运行支持游戏应用程序的软件并允许经由网络50的通信。
大型多人在线角色扮演游戏(MMORPG)通常具有两个要素。第一要素集中于游戏者的角色移动:与其他角色搏斗,导航和与游戏世界的环境进行交互,以及执行探险和任务。该第一要素是游戏的主要焦点,并且需要能够进行给人深刻印象的制图和密集的处理的游戏平台。在这些游戏中存在的第二要素是对游戏者角色的管理。所述管理通常包括这些功能:管理清单,装备或使用物体,查看地图或者计划路线,查看探险或游戏中文档的细节,分配经验点以及查看/修改角色统计数字和属性,与其他角色进行交易,与其他游戏者聊天以及与同伙成员计划任务。尽管这些管理活动被认为次于第一要素,但是许多时间被花费在这些种类的活动上。该第二要素当前也在游戏者的终端上被执行。
图1还示出终端30,它具有比终端20、22、24更低性能的终端。假设终端30属于通常使用终端20的游戏者。通常,终端30是移动电话、个人数字助理(PDA)或者类似的具有网络连接而不必是通常供游戏使用的设备的便携终端。图2示出终端30的典型部件。终端30包括用于控制设备操作的控制器31、具有显示器33和输入设备34的用户接口。用户输出包括音频扬声器35。网络接口36包括合适的编解码器、调制级、发射器/接收器以及天线37,以允许便携终端以无线方式与网络50进行通信。通常,终端基于GSM或UMTS***或者用于局部连接的局域网协议比如IEEE 802.11。用户输入设备34可以是简单的小键盘,或者它可以是更复杂的设备,例如与显示器33组合的触敏输入板,其在微处理器31的控制下在显示器33上显示上下文敏感标签和“软键”。便携终端30从设备中的电池(未示出)获得电源。控制软件驻留在存储器32上,并且控制微处理器31的操作。别的软件可以支持同样由微处理器31执行的应用程序。这些应用程序之一是在图3中更充分地示出的游戏软件。通常,终端30和网络50之间的无线连接是无线应用协议(WAP)连接,尽管可以使用任何合适的协议。
在图1中,终端30是经由无线连接26与网络50的基站BTS进行通信的无线终端。使用无线连接的终端向用户提供最大的灵活性,但是如果需要的话也可以使用利用有线连接到网络50的终端。在另一个可选方案中,终端40可以构成在房屋25中经由网关27接入网络50的局域网(LAN)比如无线LAN的一部分。无线连接28可以属于任何合适的类型,例如IEEE 802.11a/b/g或者蓝牙。房屋25可以是游戏者的房屋、公用无线接入点(例如机场)或者某一提供无线或有线接入网络50的其它地方。
根据本发明,游戏者可以使用终端30、40来参与由主机10所支持的游戏。这允许游戏者在远离终端20的时候来玩与他们通常会在主终端20上所玩的相同的游戏,例如在出差时、在度假时、或者游戏者不能使用他们的正常终端20的任何其它场合。终端30、40的性能确定由终端30、40能够支持什么游戏功能。终端30、40的一些重要性能是:显示器33的大小和类型以及相关的显示驱动器(例如单色或彩色、色深、分辨率),用户输入设备的类型(例如小键盘、跟踪球、鼠标、操纵杆),音频性能(例如简单的蜂鸣声或者复调的声音),处理器类型和性能,存储容量和网络连接的类型(例如可用带宽)。
可以认识到,游戏的某些功能需要终端具有优质的显示器、高效的处理器和诸如跟踪球、鼠标或操纵杆之类的用户输入设备,而游戏的其它功能可以利用较低规格的机器来实现。因此,终端30、40和主机10之间的交互取决于终端30、40的性能。
终端20、22、24、30、40中的每个都运行游戏软件,该游戏软件的主要的功能块在图3中被示出。游戏软件60由图2的处理器31以及由在PC和游戏平台内类似的处理器来执行。软件60包括两个主要的功能块:主游戏应用程序65和负责检测其所驻留的终端的性能的块62。游戏应用程序65和决62经由到网络50的接口与主机10进行通信,并经由接口68与终端的其它部分进行通信。游戏应用程序65发送和接收游戏数据64,例如位置向量和各种管理信息。音频和图形数据经由接口68来输出,并且来自小键盘、操纵杆或其它用户输入设备的用户输入经由接口68来接收。决62通过经由接口68发送和接收消息来收集有关终端性能的信息,并可以经由网络接口与主机10交换控制消息63。
存在多种用于主机10能够确定终端性能的方式。首先,在初始注册过程期间,主机10可以询问终端30以查明终端的性能。游戏软件的块62也许已经知道终端的性能,或者它可以响应于由主机正在进行的询问而收集该信息。终端30、40能够以约定的格式表示其性能:这可以包括表示每个相关部件(显示器、用户输入设备、音频、处理器)的性能的约定代码,或者它可以是表示终端类型的代码,例如代码1=低规格的移动电话,代码2=高规格的移动电话,代码3=PDA等。获知该信息,主机10能够确定终端30、40的性能并提供适当的游戏功能范围。
在一个可选方案中,每个终端20、22、24、30、40具有在其上驻留的特定版本的游戏软件60。对于终端20、22、24,这可以是全部功能的版本的游戏软件。相反,终端30、40具有删节版本的游戏软件,其匹配于终端30、40的性能。在初始注册过程中,主机10能够询问终端30、40来确定其正在运行什么版本的游戏软件。获知由终端所使用的软件版本以及该软件版本所需的最小终端性能,主机10能够确定终端30、40的性能并提供适当的功能范围。
在另一个可选方案中,可以由终端执行基准测试或者测试集。基准可以被执行以作为在终端上安装游戏软件的过程的一部分,基准结果被存储以用于稍后传送给主机。可替换地,基准可以应主机的请求来执行以作为注册过程的一部分。基准测试的结果向主机10提供有关终端性能的信息,并且能够用于确定能够支持什么游戏特性。
询问终端的过程可以在每个游戏会话(session)开始的时候进行,或者它可以只在游戏者首先向主机10注册终端30、40的第一次期间进行。主机10可以被安排用来存储终端30、40的性能以及终端的标识符,以使每当游戏者向主机注册时,主机就能够检索终端性能并且自动地提供适当的功能级别。终端的标识符可以是在移动终端的用户识别模块(SIM)中存储的终端ID代码,其在图2中被示出为ID卡38,或者是存储在非易失存储器中以作为存储器32的一部分的一些其它数据。
图4示出在主机10内的主要功能块。这些包括网络接口11、用于支持游戏环境的处理***12以及用于存储游戏数据(例如物理环境、角色和物体的位置和图形信息以及角色数据)的存储设备15。由于所需的数据量和大量的实时处理,所以处理***12和存储设备15中的每个都可能是一系列高性能的设备,其具有合适的备用设备。另一个功能块13充当终端和游戏应用程序16之间的接口。接口13包括终端性能确定单元14。如前所述,这负责确定参与到游戏环境中的终端的性能,并且存储终端的这些性能和标识以用于稍后的检索。由游戏处理单元16所处理的游戏应用程序具有多个不同的功能(示意性地示出为功能A到功能D),每个功能需要终端具有将由终端所支持的功能的最小性能集。单元14包括示为表18的这些功能和最小性能的存储器,并且使用该存储器来确定在终端向主机注册时什么功能是终端可用的。接口13将控制信号19输出到游戏处理单元16,该游戏处理单元16指示单元16应该向每个终端提供哪些游戏功能。
图5示出在游戏会话开始时终端注册过程的流程图,该流程图示出由主机10所执行的步骤。首先,在步骤100,终端30、40启动与主机10的连接。在步骤102,主机请求游戏者通过输入用户名和密码来标识他们自己。当接收到这些时,主机优选地检查具有这些细节的游戏者是否已经登录。如果是,那么新的登录尝试可以表示***的滥用,并且可以采取措施来对此进行处理,例如通过拒绝新的连接。接着在步骤104,主机请求终端的标识,例如存储在SIM 38中的标识。在步骤106,将检索的终端ID与图4的单元14中的存储数据进行比较。如果检索的终端ID匹配已存储的一个ID,那么可以在步骤108检索先前存储的性能信息。然而,如果没有识别出终端ID,那么在步骤110主机询问终端来确定其性能,如前所述。在检索或者接收终端性能的时候,主机选择适当级别的功能以用于将来与终端的所有交互。通常,如果终端具有比标准游戏平台更低的性能,那么这意味着主机将只允许终端访问游戏的管理功能,并且不会发送任何图形上密集的数据。如果终端先前对于主机是未知的,那么主机存储性能信息和终端ID以用于单元14中未来的会话。
在上面的描述中,终端30、40用于允许游戏者在远离他们的正常终端20时参与到游戏中。再次参考图1,终端40可以以第二种方式进行使用。终端40用于提供对游戏环境的次级的更低功能的访问。终端40能够由第二游戏者或“副手”使用来同时访问第一游戏者的游戏数据。使用终端40,副手能够在主游戏者控制在游戏环境中角色移动的时候执行游戏的管理功能。当第二游戏者注册时,可用于终端40的受限制的功能集可以从可用于主游戏者的终端20的功能集中被删除,例如在第二游戏者可以访问管理功能的情况下,主游戏者能够控制角色的移动,但是不能访问管理功能。这具有的优势在于,它防止主游戏者和第二游戏者作出冲突指令。再次参考图3,终端20内的游戏软件的块62接收控制消息,该控制消息指示现在什么功能可用于终端,并将该控制消息传递给主游戏应用程序65。作为例子,终端最初可以具有足够的性能来支持所有的功能A到D,但是响应于第二游戏者被分配了功能D,终端接收指示功能D在终端上被挂起的控制消息。终端40在终端24的游戏者的房屋25内形成局域网(LAN)例如无线LAN的一部分。无线连接可以属于任何合适的类型,例如IEEE 802.11a/b(WiFi)或者蓝牙。也可以以与终端30相同的方式直接连接到网络50,例如WAP连接。
图6示出在***中主机上的部分终端注册过程,所述***允许多个终端访问相同的游戏者数据。通常,图6中所示的步骤将与先前图5所示的注册过程一起被执行。区别在于两个用户被允许访问相同的用户数据。优选地,单元14中游戏者的简档包括游戏者是否已经预订这两个终端服务的细节。首先,在步骤120,确定用户是否已被连接。主游戏者可以在第二游戏者决定加入的时候已经被连接。在步骤122,如果另一个游戏者还未被连接,那么图5的注册过程可以照常继续。然而,如果另一个游戏者已经被连接,那么在步骤124,新的游戏者和现有的游戏者都被通知这点,并且被要求确认他们乐于继续进行两个游戏者的操作。在步骤126,如果游戏者都不同意,那么新连接被拒绝,并且维持先前的连接。在步骤126,如果游戏者都同意,那么允许新的连接,并且根据这两个游戏者正在使用的终端性能将先前可用于第一游戏者的游戏功能集在这两个游戏者之间分配。通常,在步骤130,主平台失去对某些管理功能的控制,而在步骤132,受限的性能平台获得对这些功能的控制。
在上面的描述中,角色扮演游戏已经被用作基于网络的游戏的示例。然而,本发明并不限于用于这些游戏。在策略游戏中,存在在可由具有受限的性能的终端所执行的战斗之间的管理活动。而且,诸如SIMTM系列、飞行模拟器(例如战斗飞行模拟器)之类的仿真游戏和竞速游戏都具有可由较低性能的终端以类似方式访问的特性的范围。
下面的描述是可以如何使用上述***的场景。用户在家里使用她的PC 20来在线玩“The Game(游戏)”。她与几个其他用户处于一方,但是现在不得不上床睡觉,因为天晚了。她把她的角色从“TheGame”放到“The Town(城镇)”的“The Inn(旅馆)”中并退出游戏。“The Inn”是安全港,在那里当游戏者不能使用他们的终端20玩游戏时角色可以安全地驻留。
第二天,在去工作的火车上,游戏者使用她的移动电话(终端30)来连接到“The Game”的主机10,并且检索她的角色信息。由于昨晚她退出了“The Game”,同时在指定的交易区域她能够将她的“PowerfulItem(特效物品)”宣传给“The Inn”的其他居住者(几千人!),所以她希望筹集游戏中的货币以便购买物品来治疗(heal)她的角色,或者筹集现实生活中的货币以便延长她对“The Game”的预订,并且拥有两倍的“Powerful Item”并因此能够负担去掉其中一个。由于她也在指定的聊天区域中,所以她能够查看目前居住在“The Inn”的其他登录用户并与他们聊天。使用她的移动电话,她能够利用主机将语言转换为文本来进行说话,或者使用文本消息传递。当游戏者在这里的时候,她想起有剩余的经验点可以用并且具有一个利用该经验点来升级的两个魔法的选择。能够访问有关魔法的游戏信息,她最终决定一个并把她最后的点分配给它。通常,游戏者能够访问游戏的特性,这些特性通常只在宁静期使用,例如查看并管理她的角色的清单,与其他真实游戏者角色或她方成员进行交易,查看并修改她的角色的统计数字和属性,查看她的魔法书或者计划用于处理下一个探险的策略。在她的角色处于“The Inn”的专用安全区的时间期间,她没有受到伤害的危险。
游戏者的火车现在接近车站,所以她在注销并去上班之前刚好有时间给她的同伙成员留下今晚在“The Town”门口见她的消息。在她的角色处于“The Inn”的时间期间,游戏者不能控制她的角色以平常的方式离开“The Inn”,因为她的电话没有合适的显示器和处理器来呈现游戏的正常图形环境。那晚游戏者的朋友在她玩游戏的时候来拜访。她的朋友也是爱好者并希望帮助该游戏者。她的朋友能够经由她自己的电话访问角色的管理功能,同时游戏者经由她的PC继续正常地进行游戏。该组合允许游戏者在她的朋友使用治疗或统计数字增强物品以及施放魔法等动态地改变她的设备来适应情况的同时进行战斗。
在上面的描述中并参考附图描述了游戏***,其中游戏者的终端20、22、24、30、40经由网络50与游戏应用程序的主机10连接。终端可以属于不同的类型并具有不同的性能。主机10包括用于支持游戏应用程序的处理装置以及图4的接口13。接口13确定由游戏者正在使用的终端性能并向终端提供与游戏应用程序交互的范围,所述范围匹配于所确定的终端性能。游戏应用程序可以是多人游戏应用程序,例如大型多人在线角色扮演游戏(MMORPG)。具有受限性能的终端配备有对受限的游戏功能的访问,例如管理功能。两个终端可以同时访问相同的游戏者数据,较低性能的终端由副手使用。

Claims (20)

1、一种用于游戏***的主机(10)的接口,在所述游戏***中,游戏者的终端(20、22、24、30、40)经由网络(50)与主机(10)连接,该主机(10)包括用于支持游戏应用程序的处理装置(16),该接口被安排用来:
确定由游戏者正在使用的终端(20、22、24、30、40)的性能;以及
根据所确定的终端性能来向终端(20、22、24、30、40)提供与游戏应用程序交互的范围。
2、根据权利要求1所述的接口,其中游戏应用程序具有多个不同的功能,每个功能需要终端(20、22、24、30、40)具有将由终端所支持的功能的最小性能集,以及其中接口具有功能和每个功能的最小性能集的存储器(14)。
3、根据权利要求1或2所述的接口,其被安排用来通过经由网络(50)发布对有关终端性能的信息的请求来确定终端(20、22、24、30、40)的性能。
4、根据前述权利要求中任何一项所述的接口,其被安排用来通过确定终端正在运行哪个软件版本来确定终端(20、22、24、30、40)的性能。
5、根据前述权利要求中任何一项所述的接口,其被安排用来通过确定至少一个以下终端性能来确定终端(20、22、24、30、40)的性能:显示器的大小、显示器的分辨率、显示器的色深、显示驱动器性能、用户输入设备、音频性能、处理器类型、存储器和网络连接。
6、根据前述权利要求中任何一项所述的接口,其被安排用来通过请求终端发送表示终端的类型的简档来确定终端(20、22、24、30、40)的性能。
7、根据前述权利要求中任何一项所述的接口,其被安排用来通过接收由终端执行的基准测试的结果来确定终端(20、22、24、30、40)的性能。
8、根据前述权利要求中任何一项所述的接口,其被安排用来存储(14)终端的性能和终端的标识符,以供在将来终端向主机注册的场合期间使用。
9、根据前述权利要求中任何一项所述的接口,其中游戏应用程序具有管理功能和角色移动功能,以及其中如果接口确定终端具有受限的性能,那么接口就只向终端提供对游戏的管理功能的访问。
10、根据前述权利要求中任何一项所述的接口,其中游戏应用程序是多人游戏应用程序,其中多个游戏者的终端同时经由网络互连。
11、根据前述权利要求中任何一项所述的接口,其中游戏应用程序是角色扮演游戏。
12、根据前述权利要求中任何一项所述的接口,其中主机进一步包括游戏者相关信息的存储器(15),以及其中接口被安排用来允许第一终端和第二终端同时访问一个游戏者的信息。
13、根据权利要求12所述的接口,其被安排用来在准许第二终端同时访问相同游戏者数据之前向表示已经连接的游戏者的至少第一终端请求确认。
14、根据权利要求12或13所述的接口,其被安排用来根据这些终端的性能来在第一终端和第二终端之间划分游戏功能的总范围。
15、根据权利要求14所述的接口,其被安排用来向具有受限性能的终端提供游戏的管理功能,以及向具有更多性能的终端提供游戏的其他功能。
16、用于控制游戏***的主机(10)的接口的操作的软件,在所述游戏***中,游戏者的终端(20、22、24、30、40)经由网络(50)与主机(10)连接,该主机包括用于支持游戏应用程序的处理装置(16),所述软件被安排用来使主机的处理实体执行以下功能:
确定由游戏者正在使用的终端(20、22、24、30、40)的性能;以及
根据所确定的终端性能来向终端(20、22、24、30、40)提供与游戏应用程序交互的范围。
17、一种用于游戏***的主机,包括根据权利要求1-15中任何一项所述的接口或者根据权利要求16所述的软件。
18、一种游戏***,包括根据权利要求16所述的主机。
19、一种用于向游戏***中的游戏者提供游戏服务的方法,在所述游戏***中,游戏者的终端经由网络(50)与主机(10)连接,该主机(10)支持游戏应用程序,其中该方法包括:
确定由游戏者正在使用的终端(20、22、24、30、40)的性能;以及
根据所确定的终端性能来向终端(20、22、24、30、40)提供与游戏应用程序交互的范围。
20、用于控制终端的操作以允许终端经由网络(50)与游戏***的主机(10)交互的软件,该主机支持游戏应用程序,该软件被安排用来使终端的处理实体执行以下功能:
确定终端(20、22、24、30、40)的性能;
向主机发送有关确定的性能的信息;以及
根据终端的性能来接收与游戏应用程序交互的范围。
CNA2004800270560A 2003-09-20 2004-09-09 基于网络的游戏*** Pending CN1852754A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0322045.6 2003-09-20
GBGB0322045.6A GB0322045D0 (en) 2003-09-20 2003-09-20 A network-based gaming system

Publications (1)

Publication Number Publication Date
CN1852754A true CN1852754A (zh) 2006-10-25

Family

ID=29266346

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2004800270560A Pending CN1852754A (zh) 2003-09-20 2004-09-09 基于网络的游戏***

Country Status (7)

Country Link
US (1) US20070099702A1 (zh)
EP (1) EP1667775A2 (zh)
JP (1) JP2007505673A (zh)
KR (1) KR20060076783A (zh)
CN (1) CN1852754A (zh)
GB (1) GB0322045D0 (zh)
WO (1) WO2005028052A2 (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009033417A1 (fr) * 2007-09-12 2009-03-19 Zte Corporation Système de service de jeu en réseau sans fil et procédé d'application apparenté
CN101553290A (zh) * 2006-12-13 2009-10-07 高通股份有限公司 用于管理具有移动功能的大型多人在线角色扮演游戏(mmorpg)中映射到现实位置的虚拟世界的***和方法
CN101094245B (zh) * 2007-07-11 2010-05-19 华中科技大学 一种基于对等覆盖网络的游戏平台***
CN101252490B (zh) * 2007-12-07 2010-08-04 华中科技大学 一种游戏中间件中基于延迟聚集的对等网络组织方法
CN101172202B (zh) * 2006-10-31 2011-05-25 史克威尔·艾尼克斯股份有限公司 网游***及其终端装置、显示方法
CN101335916B (zh) * 2008-07-22 2012-06-20 中山大学 一种通用的手机角色扮演(rpg)网络游戏引擎
CN103678846A (zh) * 2012-09-07 2014-03-26 宝德科技股份有限公司 具有效能调校及优化数据分享功能的游戏***
CN104112003A (zh) * 2014-07-14 2014-10-22 广州华多网络科技有限公司 对游戏终端的性能进行检测的方法及***
CN106020643A (zh) * 2016-05-13 2016-10-12 深圳市豹风网络股份有限公司 移动终端网络游戏的用户界面动态显示方法及***
CN106060052A (zh) * 2016-06-02 2016-10-26 深圳市豹风网络股份有限公司 移动终端网络游戏的三维导航方法
CN106075910A (zh) * 2016-06-02 2016-11-09 深圳市豹风网络股份有限公司 移动终端网络游戏的三维导航***

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7711847B2 (en) 2002-04-26 2010-05-04 Sony Computer Entertainment America Inc. Managing users in a multi-user network game environment
US20030217135A1 (en) 2002-05-17 2003-11-20 Masayuki Chatani Dynamic player management
US8131802B2 (en) * 2007-10-05 2012-03-06 Sony Computer Entertainment America Llc Systems and methods for seamless host migration
KR100469820B1 (ko) 2004-06-29 2005-02-03 엔에이치엔(주) 화면 갱신 방법 및 그 시스템
JP3873075B2 (ja) * 2004-08-30 2007-01-24 株式会社スクウェア・エニックス 疑似ネットワークゲームシステム、サーバ装置及びゲーム装置、ゲームの進行方法、並びにプログラム
JP3857712B2 (ja) * 2005-05-20 2006-12-13 株式会社コナミデジタルエンタテインメント ゲームシステム
US20070218974A1 (en) * 2005-07-06 2007-09-20 Bally Gaming, Inc. Method for configuring celebration activity
US9604146B2 (en) * 2006-01-06 2017-03-28 International Business Machines Corporation Apparatus and method to play a multiplayer, online game
US9224303B2 (en) * 2006-01-13 2015-12-29 Silvertree Media, Llc Computer based system for training workers
JP4137156B2 (ja) * 2006-12-04 2008-08-20 株式会社スクウェア・エニックス ビデオゲーム処理装置、ビデオゲーム処理方法、およびビデオゲーム処理プログラム
KR101430279B1 (ko) * 2007-03-02 2014-08-14 파나소닉 주식회사 재생장치, 시스템 lsi, 초기화방법
AU2008203530A1 (en) * 2007-08-17 2009-03-05 Aristocrat Technologies Australia Pty Limited Method of gaming, game controller, and a gaming system
KR101422213B1 (ko) * 2007-11-23 2014-07-22 삼성전자 주식회사 단말의 능력을 기초로 역할을 설정하는 장치 및 그 방법
AU2008203528B2 (en) * 2008-01-25 2012-02-09 Aristocrat Technologies Australia Pty Limited A method of gaming, a game controller and a gaming system
CN101969441A (zh) * 2010-10-28 2011-02-09 鸿富锦精密工业(深圳)有限公司 数位内容传输中的发布服务器、终端设备及传输方法
CN102710583A (zh) * 2011-03-28 2012-10-03 德信互动科技(北京)有限公司 网络体感赛事***及方法
JP5086487B1 (ja) * 2012-03-29 2012-11-28 株式会社 ディー・エヌ・エー ゲームプログラム、ゲームシステム、及び、情報処理装置
US9413893B2 (en) * 2012-04-05 2016-08-09 Assurant, Inc. System, method, apparatus, and computer program product for providing mobile device support services
JP5764108B2 (ja) * 2012-10-04 2015-08-12 株式会社コナミデジタルエンタテインメント ゲームシステム及びプログラム
US20140171180A1 (en) * 2012-12-19 2014-06-19 DigimediaShop Corp. Computer application achievement system with purchase and trading feature
US9586134B2 (en) 2013-02-27 2017-03-07 Kabushiki Kaisha Square Enix Video game processing program and video game processing method
JP5745559B2 (ja) * 2013-02-27 2015-07-08 株式会社スクウェア・エニックス ビデオゲーム処理装置、及びビデオゲーム処理プログラム
KR102028339B1 (ko) * 2013-03-22 2019-10-04 한국전자통신연구원 사운드 가상화 방법 및 장치
US9814967B1 (en) * 2013-05-14 2017-11-14 Take-Two Interactive Software, Inc. System and method for time flow adjustment in multiplayer games
WO2016073035A1 (en) 2014-11-05 2016-05-12 Super League Gaming, Inc. Game system
US10232258B2 (en) 2017-04-26 2019-03-19 Microsoft Technology Licensing, Llc Fusing game control inputs
US11260295B2 (en) * 2018-07-24 2022-03-01 Super League Gaming, Inc. Cloud-based game streaming
US10765952B2 (en) 2018-09-21 2020-09-08 Sony Interactive Entertainment LLC System-level multiplayer matchmaking
US10695671B2 (en) 2018-09-28 2020-06-30 Sony Interactive Entertainment LLC Establishing and managing multiplayer sessions

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6050898A (en) * 1996-05-15 2000-04-18 Vr-1, Inc. Initiating and scaling massive concurrent data transaction
US20050203835A1 (en) * 1998-01-30 2005-09-15 Eli Nhaissi Internet billing
US6554707B1 (en) * 1999-09-24 2003-04-29 Nokia Corporation Interactive voice, wireless game system using predictive command input
US20020086730A1 (en) * 2000-12-28 2002-07-04 Hitoshi Nakai Network game system
US6908389B1 (en) * 2001-03-07 2005-06-21 Nokia Corporation Predefined messages for wireless multiplayer gaming
US6888811B2 (en) * 2001-09-24 2005-05-03 Motorola, Inc. Communication system for location sensitive information and method therefor
US7125336B2 (en) * 2001-12-18 2006-10-24 Nokia Corporation Distributed game over a wireless telecommunications network

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101172202B (zh) * 2006-10-31 2011-05-25 史克威尔·艾尼克斯股份有限公司 网游***及其终端装置、显示方法
CN101553290B (zh) * 2006-12-13 2013-03-06 高通股份有限公司 用于管理具有移动功能的大型多人在线角色扮演游戏(mmorpg)中映射到现实位置的虚拟世界的***和方法
CN101553290A (zh) * 2006-12-13 2009-10-07 高通股份有限公司 用于管理具有移动功能的大型多人在线角色扮演游戏(mmorpg)中映射到现实位置的虚拟世界的***和方法
CN101094245B (zh) * 2007-07-11 2010-05-19 华中科技大学 一种基于对等覆盖网络的游戏平台***
WO2009033417A1 (fr) * 2007-09-12 2009-03-19 Zte Corporation Système de service de jeu en réseau sans fil et procédé d'application apparenté
CN101252490B (zh) * 2007-12-07 2010-08-04 华中科技大学 一种游戏中间件中基于延迟聚集的对等网络组织方法
CN101335916B (zh) * 2008-07-22 2012-06-20 中山大学 一种通用的手机角色扮演(rpg)网络游戏引擎
CN103678846A (zh) * 2012-09-07 2014-03-26 宝德科技股份有限公司 具有效能调校及优化数据分享功能的游戏***
CN103678846B (zh) * 2012-09-07 2016-10-12 宝德科技股份有限公司 具有效能调校及优化数据分享功能的游戏***
CN104112003A (zh) * 2014-07-14 2014-10-22 广州华多网络科技有限公司 对游戏终端的性能进行检测的方法及***
CN104112003B (zh) * 2014-07-14 2018-07-27 广州华多网络科技有限公司 对游戏终端的性能进行检测的方法及***
CN106020643A (zh) * 2016-05-13 2016-10-12 深圳市豹风网络股份有限公司 移动终端网络游戏的用户界面动态显示方法及***
CN106060052A (zh) * 2016-06-02 2016-10-26 深圳市豹风网络股份有限公司 移动终端网络游戏的三维导航方法
CN106075910A (zh) * 2016-06-02 2016-11-09 深圳市豹风网络股份有限公司 移动终端网络游戏的三维导航***

Also Published As

Publication number Publication date
WO2005028052A3 (en) 2005-10-27
US20070099702A1 (en) 2007-05-03
GB0322045D0 (en) 2003-10-22
KR20060076783A (ko) 2006-07-04
JP2007505673A (ja) 2007-03-15
WO2005028052A2 (en) 2005-03-31
EP1667775A2 (en) 2006-06-14

Similar Documents

Publication Publication Date Title
CN1852754A (zh) 基于网络的游戏***
US9814978B2 (en) Method and system for improving the efficiency of state information transfer over a wireless communications network
CN101553290B (zh) 用于管理具有移动功能的大型多人在线角色扮演游戏(mmorpg)中映射到现实位置的虚拟世界的***和方法
US6947761B2 (en) Method and system for improving the efficiency of state information transfer over a wireless communications network
KR100638071B1 (ko) 다중-사용자 애플리케이션 프로그램 인터페이스
US8083586B2 (en) System and method for providing interoperability of independently-operable electronic games
EP1713228B1 (en) Server and method for computer communication for automatically performing and administrating a comparison
CN101180621B (zh) 用于建立游戏上下文外的在线游戏会话的***和方法
US20070063999A1 (en) Systems and methods for providing an online lobby
JP5276108B2 (ja) 移動体装置上でのマルチプレーヤ・ゲーム・セッションの更新方法
US8992328B2 (en) Method, apparatus, and recording medium for playing game with server transferring in online game environment
CN106232193A (zh) 使用检索到的部分用户数据的游戏进展
US20040018875A1 (en) Premium acquisition game system utilizing communication network, and premium acquisition game host computer and player terminal both used in that system
KR100683238B1 (ko) 온라인 게임 제공 방법 및 그 시스템
KR100895199B1 (ko) 가상 공간에서의 캐릭터 이동 경로 설정 방법 및 시스템
KR20040032847A (ko) 컴퓨터 및 개인 휴대 단말기를 이용한 고스톱 게임 서비스방법 및 시스템
KR102606834B1 (ko) 클라우드 게임 서비스 제공 시스템 및 클라우드 게임 서비스 제공 방법
KR100696207B1 (ko) 조커를 이용한 카드 게임 서비스 제공 방법 및 이를 위한기록 매체
KR100406325B1 (ko) 온라인 게임에서의 뷰포트 리스트를 이용한 데이터 전송방법 및 그 방법이 구현된 컴퓨터로 읽을 수 있는 기록매체
WO2002015500A2 (en) System and method for messaging
KR100702703B1 (ko) 조커 모드 카드 게임 서비스 제공 방법 및 이를 위한 기록매체

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication