CN1767546B - 一种游戏系统和游戏平台及在游戏中应用位置信息的方法 - Google Patents

一种游戏系统和游戏平台及在游戏中应用位置信息的方法 Download PDF

Info

Publication number
CN1767546B
CN1767546B CN2004100902628A CN200410090262A CN1767546B CN 1767546 B CN1767546 B CN 1767546B CN 2004100902628 A CN2004100902628 A CN 2004100902628A CN 200410090262 A CN200410090262 A CN 200410090262A CN 1767546 B CN1767546 B CN 1767546B
Authority
CN
China
Prior art keywords
game
communication terminal
positional information
information
recreation
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.)
Expired - Fee Related
Application number
CN2004100902628A
Other languages
English (en)
Other versions
CN1767546A (zh
Inventor
王升琼
刘乾
孙谦
邢练军
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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
Priority to CN2004100902628A priority Critical patent/CN1767546B/zh
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to AT05801821T priority patent/ATE454803T1/de
Priority to JP2007538244A priority patent/JP4598078B2/ja
Priority to PCT/CN2005/001736 priority patent/WO2006047929A1/zh
Priority to DE602005018773T priority patent/DE602005018773D1/de
Priority to ES05801821T priority patent/ES2337071T3/es
Priority to EP05801821A priority patent/EP1758412B1/en
Priority to KR1020077000741A priority patent/KR20070041512A/ko
Publication of CN1767546A publication Critical patent/CN1767546A/zh
Priority to US11/616,401 priority patent/US20070167237A1/en
Application granted granted Critical
Publication of CN1767546B publication Critical patent/CN1767546B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/12
    • 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
    • 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/332Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • 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/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/5573Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history player location

Abstract

本发明公开了一种游戏系统和游戏平台,该游戏系统和游戏平台均包括可向定位系统请求并获取通信终端位置信息的位置查询单元。本发明还公开了一种游戏系统获取位置信息的方法,该方法是通信终端发送请求并从定位系统获取位置信息,然后返回位置信息至游戏服务器。本发明还公开了一种在游戏中应用位置信息的方法,该方法是游戏服务器获取通信终端的位置信息后,根据该位置信息和游戏设置实施游戏。使用了本发明的游戏系统、游戏平台和方法之后,游戏系统或平台具有查询通信终端位置信息的能力,并在游戏中应用了位置信息,从而为用户提供与游戏用户的位置信息相关的丰富多彩的游戏服务。

Description

一种游戏系统和游戏平台及在游戏中应用位置信息的方法
技术领域
本发明涉及移动网络游戏技术,特别是涉及一种游戏系统和游戏平台,在游戏系统中获取位置信息的方法,以及在游戏系统中应用位置信息的方法。
背景技术
近年来,随着移动通信网络技术和定位技术的不断发展和提高,两种技术开始结合,出现了与位置相关的移动通信业务。例如,中国联通的定位之星业务就是CDMA 1X网络结合全球定位系统(GPS,Global Position System)定位技术向公众提供的高精度的定位业务,无论在室内还是室外,只要位于CDMA 1X网络的覆盖范围之内,且网络用户处于开机的状态,都可以准确定位网络用户的具体位置,定位精度在室外的环境下高达5至50米。
目前定位技术在移动通信网络中的应用主要有以下几种:确定用户位置;用户之间相互查询位置;与用户的当前位置有关的各种生活、交通、娱乐、服务和公共设施等信息服务;救援定位服务、看护服务、车辆调度、物流管理、位置广告和公司内部管理等等。定位技术通过位置业务平台向移动通信网络提供位置信息和相关服务。
虽然定位技术发展迅速,但是迄今为止,还没有与移动网络游戏相结合的应用。移动网络游戏处于快速发展的态势,除了目前最普及的短消息和多媒体消息类的游戏,现在出现了基于图像用户界面的移动网络游戏,这就为移动网络游戏与位置业务平台相结合奠定了基础。
但是,由于目前的位置平台业务和移动游戏业务都在各自领域独立地发展,还没有将位置信息应用到移动游戏中,所以,移动游戏无法利用已有的定位系统资源。
发明内容
本发明的主要目的在于提供一种游戏系统和游戏平台,能够通过定位系统获取游戏用户的位置信息。
本发明的另一目的在于提供一种游戏系统获取位置信息的方法,使游戏系统能够通过通信终端获取游戏用户的位置信息。
本发明的再一目的在于提供一种在游戏中应用位置信息的方法,使游戏能够根据用户的位置信息的变化而进行相应变化。
本发明的目的是通过如下技术方案实现的:
一种游戏系统,包括通信终端和游戏服务器,其中,所述游戏系统进一步包括位置查询单元,用于接收通信终端或游戏服务器根据登录请求或游戏中的游戏逻辑发来的位置查询请求,向定位系统发送请求并获取游戏用户通信终端的位置信息,并将该位置信息返回通信终端或游戏服务器;所述通信终端或游戏服务器根据所述位置查询单元返回的位置信息对游戏进行处理;
其中,所述位置查询单元位于游戏服务器或通信终端内。
其中,所述位置查询单元向定位系统发送请求并获取游戏用户通信终端的位置信息为:
位置查询单元发送包含游戏用户信息的位置请求消息至定位系统;
位置查询单元接收定位系统返回的游戏用户通信终端的位置信息。
优选地,所述游戏用户信息包括游戏用户通信终端的号码。
优选地,所述游戏用户通信终端的位置信息包括游戏用户通信终端当前所在位置的经纬度、海拔高度、地理信息、附加信息、通信终端的运动速度和运动方向中的任一项或任意几项的组合。
一种游戏系统获取位置信息的方法,该方法包括如下步骤:
A、位于游戏服务器内的位置查询单元接收通信终端或游戏服务器根据登录请求或游戏中的游戏逻辑发来的位置查询请求,并向定位系统发送包含游戏用户信息的位置请求消息;
B、位于游戏服务器内的位置查询单元接收定位系统返回的游戏用户通信终端的位置信息,并将所述位置信息反馈给游戏服务器或通信终端,所述游戏服务器或通信终端根据所述位置查询单元反馈的位置信息对游戏进行处理。
其中,步骤A之前,进一步包括:游戏系统的游戏服务器向通信终端发送位置请求消息。
其中,步骤A之前,进一步包括:游戏系统的游戏服务器判断其向定位系统发送位置请求消息的负载是否超过设定阈值,如果是,则向通信终端发送位置请求消息,然后转到步骤A;否则,游戏服务器向定位系统发送位置请求消息。
一种游戏平台,包括处理单元,其中,所述游戏平台进一步包括与处理单元连接的位置查询单元,用于接收处理单元的位置查询请求,向定位系统发送请求并获取游戏用户通信终端的位置信息,然后将获取的位置信息返回处理单元;所述处理单元根据所述位置信息对游戏进行处理;
优选地,所述游戏平台进一步包括与处理单元连接的内部位置接口单元,用于接收游戏平台支持的游戏模块发来的位置查询请求,和将从定位系统获取的位置信息返回请求位置查询的游戏模块。
优选地,所述位置查询请求包括游戏用户的帐号或者游戏用户通信终端的号码。
优选地,所述游戏平台进一步包括与处理单元连接的外部位置接口单元,用于接收通信终端发来的位置查询请求,和将从定位系统获取的位置信息返回该通信终端;或者接收通信终端直接从定位系统获取的位置信息。
其中,所述位置查询单元向定位系统发送请求并获取游戏用户的位置信息为:
位置查询单元发送包含游戏用户信息的位置请求消息至定位系统;
位置查询单元接收定位系统返回的游戏用户通信终端的位置信息。
优选地,所述游戏用户信息包括游戏用户通信终端的号码。
优选地,所述游戏用户通信终端的位置信息包括游戏用户通信终端当前所在位置的经纬度、海拔高度、地理信息、附加信息、通信终端的运动速度和运 动方向中的任一项或任意几项的组合。
一种在游戏系统中应用位置信息的方法,该方法包括如下步骤:
在游戏服务器上进行与位置相关的游戏设置并保存;
在游戏启动或游戏进行时,游戏服务器根据游戏用户的信息查询定位系统获取游戏用户通信终端的位置信息;
游戏服务器根据获取的位置信息和自身保存的游戏设置实施游戏。
其中,所述与位置相关的游戏设置包括根据不同位置信息启动不同游戏的设置、根据不同位置信息进行不同的游戏逻辑的设置、根据不同位置实施不同的游戏计费费率的设置中的任一项或任意几项的组合,
所述实施游戏包括启动游戏、改变游戏逻辑或进行游戏计费中的任一项或任意几项的组合。
其中,所述游戏逻辑包括选择游戏情节、游戏场景、游戏发生地点中的任一项或任意几项的组合。
其中,所述游戏服务器根据游戏用户的信息查询定位系统获取游戏用户通信终端的位置信息为:游戏服务器向定位系统发送包含游戏用户信息的位置查询请求,并从定位系统获取游戏用户的位置信息。
其中,所述游戏服务器根据游戏用户的信息查询定位系统获取游戏用户通信终端的位置信息为:游戏服务器根据前次从定位系统获取的游戏用户通信终端的位置信息预测游戏用户通信终端的当前位置信息。
优选地,所述游戏用户的信息包括游戏用户通信终端的号码。
本发明提供了一种游戏系统,该游戏系统包括可向定位系统请求并获取通信终端的位置信息的位置查询单元。本发明还提供了一种游戏平台,该游戏平台也包括可向定位系统请求并获取通信终端的位置信息的位置查询单元。基于本发明的游戏系统和游戏平台,可以获得游戏用户通信终端的位置信息,从而为在移动游戏中结合位置信息提供了硬件支持。而在现有技术的游戏系统或游戏平台中没有能够查询通信终端位置信息的能力,所以应用本发明的游戏系统和游戏平台之后,可以查询到通信终端的位置信息。
本发明还提供了一种游戏系统获取位置信息的方法,该方法是通信终端发送请求并从定位系统获取位置信息,并上报至游戏服务器。在现有技术中,通信终端可以获取位置信息,但不上报至游戏服务器。从本发明和现有技术对比来看,本发明的方法的优势在于游戏服务器可以利用通信终端获取的位置信息对游戏进行相应处理。
本发明还提供了一种在游戏系统中应用位置信息的方法,该方法是游戏服务器请求并获取了用户通信终端的位置信息之后,根据该位置信息和游戏设置实施游戏。使用本发明的方法,可以使移动运营商为游戏用户提供与位置信息相关的各种丰富多彩的服务,解决了现有技术中无法将游戏系统或游戏平台与用户位置相结合的缺陷,增加了移动游戏的娱乐性,并且为游戏和定位技术的结合提供了广阔的发展空间。
附图说明
图1是本发明的一种游戏系统的结构示意图;
图2是位置查询单元位于游戏服务器的游戏系统的结构示意图;
图3是位置查询单元位于通信终端的游戏系统的结构示意图;
图4是本发明的一种游戏平台的结构示意图;
图5是在游戏中根据位置信息启动游戏的方法流程图;
图6是在游戏中根据位置信息实施逻辑处理的方法流程图;
图7是根据游戏用户的位置信息进行游戏计费的方法流程图。
具体实施方式
为了使本发明的目的、技术方案和优点更清楚,下面结合附图和具体实施方式对本发明作进一步描述。
一般的在线网络游戏是在一个游戏服务器上运行一个游戏,由游戏开发商和移动终端设备制造商各自开发,没有统一的标准。通常,通信终端和游戏服务器组成一个游戏系统,通信终端登录游戏服务器后,用户可以在线玩 网络游戏。
参见图1,图1是本发明提供的一种游戏系统,该游戏系统不仅包括通信终端和游戏服务器,还包括一个位置查询单元。在本发明的游戏系统中,位置查询单元分别与通信终端和游戏服务器连接。位置查询单元可通过与定位系统的交互,获取通信终端的位置信息。
游戏系统获取位置信息的基本流程如下:位置查询单元接收到通信终端或游戏服务器发来的位置查询请求后,向定位系统发送包含通信终端信息的位置请求消息,定位系统根据位置请求消息中的通信终端的信息得到该通信终端的位置信息,并将该位置信息返回位置查询单元,位置查询单元获取该位置信息后,将位置信息传送至请求位置查询的游戏服务器或通信终端,游戏服务器或通信终端根据接收到的位置信息对游戏进行相应处理。
位置查询单元向定位系统发送的通信终端信息包括通信终端的标识,例如,通信终端的号码MSISDN。
位置查询单元从定位系统获取的通信终端的位置信息包括多种信息,例如,通信终端的经纬度、海拔高度、运动速度、运动方向等等,还可以包括所在地点的地理信息,如地区名称和周边地理信息;以及所在地点的附加信息,如天气状况、交通信息等与所在地点有关的各种信息。这些与位置有关的信息是目前定位系统所能得到信息。
如图2所示,位置查询单元可以位于游戏服务器,这种情况下,游戏服务器根据位置查询单元获取的位置信息直接对游戏进行处理,也可以将位置信息传送至通信终端进行相应处理。
如图3所示,位置查询单元可以位于通信终端,这种情况下,由通信终端向定位系统发起位置请求消息,并接收定位系统返回的位置信息,通信终端根据位置查询单元获取的位置信息直接对游戏进行处理,也可以将位置信息上报至游戏服务器,由游戏服务器根据位置信息进行相应处理。也可以由游戏服务器向通信终端发出位置查询请求,通信终端响应该位置查询请求后 向定位系统发出位置请求并接收其返回的位置信息,然后将该位置信息返回到游戏服务器。
另外,位置查询单元可以同时位于游戏服务器和通信终端上,在这种情况下,游戏服务器和通信终端都可以发送请求并从定位系统获取位置信息,例如,当游戏服务器发送位置请求消息的负载超过设定阈值时,可以请求通信终端向定位系统发送位置请求消息。
随着网络游戏技术的发展,出现了一种新的游戏系统,这种新的游戏系统与原有提供单一游戏的游戏系统不同,是由运营商在游戏服务器上提供一个统一的游戏平台,游戏平台上运行游戏开发商提供的不同游戏模块。游戏平台与游戏模块和通信终端连接,提供计费、定时器、积分管理、会话管理等功能,这种游戏平台节省了游戏开发商在服务器端的开发工作。开放移动联盟OMA中的游戏工作组就致力于移动在线游戏平台标准规范的制定。
参见图4,图4是本发明提供的游戏平台。从图4中可以看出,该游戏平台分别与其支持的多个游戏模块和通信终端连接,在本发明的游戏平台中,除了原有的实现上文所述的游戏平台各种功能的处理单元之外,还包括一个可从定位系统获取通信终端位置信息的位置查询单元。位置查询单元可以单独设置,也可以设置在原有的处理单元中。
游戏平台获取位置信息的基本流程如下:游戏平台的位置查询单元在接收到处理单元的位置查询请求之后,向定位系统发送包含通信终端信息的位置请求消息,定位系统根据接收到的通信终端信息得到该通信终端的位置信息,并将该位置信息返回位置查询单元,位置查询单元将该位置信息返回处理单元,处理单元根据位置查询单元获取的位置信息对游戏进行相应处理。
如前所述,位置查询单元向定位系统发送的通信终端信息包括通信终端的标识,例如,通信终端的号码MSISDN。
如前所述,位置查询单元从定位系统获取的通信终端的位置信息包括多种信息,例如,通信终端的经纬度、海拔高度、运动速度、运动方向等等, 还可以包括所在地点的地理信息,如所属区域和周边地理信息;以及所在地点的附加信息,如天气状况、交通信息等与所在地点有关的各种信息。这些与位置有关的信息是目前定位系统所能得到信息。
在图4所示的游戏平台中,还可以包括一个内部位置接口单元,用于与游戏平台上运行的多个游戏模块传递位置信息,游戏模块通过内部位置接口单元向游戏平台发送包含游戏用户信息的位置信息请求,游戏用户信息可以是用户的帐号或通信终端的号码,处理单元将该位置信息请求交由位置查询单元处理,位置查询单元向定位系统发送位置请求消息,并将接收到的位置信息返回至处理单元,处理单元通过内部位置接口单元返回位置信息至请求位置查询的游戏模块。
在图4所示的游戏平台中,还可以包括一个外部位置接口单元,用于与通信终端传递位置信息,通信终端通过外部位置接口单元发送位置信息请求至处理单元,处理单元转发位置信息请求至位置查询单元,位置查询单元向定位系统发送位置请求消息,并将接收到的位置信息返回至处理单元,处理单元通过外部位置接口单元返回位置信息至请求位置查询的通信终端。
上述的内部位置接口单元和外部位置接口单元可以单独设置,也可以设置在处理单元中。
如图4所示,通信终端也可以直接向定位系统请求并获取位置信息,此时,处理单元可以通过外部位置接口单元从通信终端获取位置信息并对游戏进行相应处理。
无论是图1所示的游戏系统,还是图4所示的游戏平台,其与定位系统之间的请求/应答的模式为服务器/客户端模式,其中,游戏平台或游戏系统为客户端,定位系统为服务器。
通常,定位系统对客户端提供两个网络接口,其一是安全接口,使用SSL/TLS加密来保证接口安全;其二是无加密接口。如果客户端位于安全区域内,可以通过无加密接口与定位系统连接;如果客户端位于非安全区域内, 则通过安全接口与定位系统连接,以保证信息的安全可靠。
位置请求消息和位置应答消息均由消息头和消息体两部分组成,消息头包含鉴权信息,如客户端的标识,客户端的标识可以是游戏系统或平台的标识,或诸如通信终端号码之类的用户标识,消息头中也包含消息体的长度;消息体包含请求和应答的具体内容,其格式通常为XML格式。
当客户端发送位置请求消息时,通过HTTP POST的方式发送至定位系统。所有位置请求消息发送至一个特定的URL,定位系统对请求消息进行响应并返回位置应答消息,位置信息的具体内容在消息体中。
基于图1所示的游戏系统,或基于图4所示的游戏平台,移动运营商可将位置信息结合在移动游戏中,提供丰富多彩的游戏服务,下面介绍几种在移动游戏中应用位置信息的方法。
(1)根据位置信息启动游戏:
图5是在移动游戏中根据位置信息启动游戏的方法流程图,该方法包括如下步骤:
步骤501:用户在移动游戏的网络侧进行与位置相关的游戏启动设置,例如,根据不同的位置启动不同的游戏或游戏场景,并在移动游戏的网络侧保存该设置;
移动游戏的网络侧是游戏系统中的游戏服务器,或游戏系统中的游戏平台。
步骤502:用户通过通信终端发送登录请求消息至移动游戏的网络侧;
步骤503:移动游戏的网络侧根据通信终端的号码向定位系统查询并获取该通信终端的位置信息;
步骤504:移动游戏的网络侧根据获取的位置信息和用户保存的设置为用户启动相应的游戏或游戏场景。
例如,通过位置信息中的运动速度参数,移动游戏的网络侧可以判断用户所处的状态,如果运动速度超过某一设定阈值,则表示用户位于正在运行 的交通工具上,移动游戏的网络侧将为用户启动适合在运行的交通工具上玩的游戏。
例如,通过位置信息中的所属区域参数,移动游戏的网络侧可以判断用户所处的具体区域,如果用户所处的区域是家中,移动游戏的网络侧可以为用户启动耗时较长的游戏或游戏场景;如果用户所处的区域是其它区域,移动游戏的网络侧可以为用户启动耗时较短的游戏或游戏场景。
这样,用户登录后启动的游戏或游戏场景不尽相同,可以根据用户的实际位置变换启动的游戏或游戏场景。
(2)根据位置信息确定游戏逻辑:
图6是在移动游戏中根据位置信息实施逻辑处理的方法流程图,该方法包括如下步骤:
步骤601:用户或移动运营商在移动游戏的网络侧进行与位置相关的游戏逻辑设置,例如,根据用户的位置确定游戏角色的位置,并在移动游戏的网络侧保存该设置;
步骤602:在移动游戏的过程中,移动游戏的网络侧根据通信终端的号码向定位系统查询并获取用户通信终端的位置信息;
步骤603:移动游戏的网络侧根据获取的位置信息和保存的设置为用户确定游戏中的游戏逻辑。
例如,通过位置信息中的经纬度参数,移动游戏的网络侧确定游戏中的地图,使其与实际地图相对应,游戏用户的通信终端的位置信息决定用户在游戏中的角色在游戏地图中的位置。在多人网络游戏中,存在于游戏地图上用户附近的游戏角色,其对应的真实用户在实际位置中也在当前用户的附近。
例如,通过位置信息中的天气状况参数,移动游戏的网络侧确定游戏中场景的天气状况,如果游戏用户所在地区的天气为晴,移动游戏的网络侧将游戏中场景的天气状况也设置为晴。
这样,用户可以根据实际的位置信息改变游戏的逻辑,即改变游戏的情节发展和场景。
(3)根据位置信息进行游戏的计费:
图7是根据游戏用户的位置信息进行游戏计费的方法流程图,该方法包括如下步骤:
步骤701:移动游戏的网络侧根据不同的位置信息设置不同的计费费率,例如,可以根据不同的地理区域设置不同的费率,或根据通信终端的运动速度设置不同的费率。
步骤702:移动游戏的网络侧根据通信终端的号码向定位系统查询并获取用户通信终端的位置信息;
步骤703:移动游戏的网络侧根据用户通信终端的位置信息和预先设定的费率进行游戏计费。
例如,根据位置信息中的所属区域参数,移动游戏的网络侧可以设置某些区域为游戏优惠区域,当用户运动到这些优惠区域时,降低费率;当用户离开这些优惠区域时,提高费率。
例如,根据位置信息中的运动速度参数,移动游戏的网络侧可以针对不同的运动速度采用不同的费率,如果用户通信终端的运动速度超过预先设定的阈值,降低费率,以鼓励用户在交通工具中玩游戏;反之,为了安全起见,当用户通信终端的运动速度超过预先设定的阈值,提高费率,避免用户在交通工具的行驶过程中出现意外。
这样,通过获取用户的位置信息,对游戏实行灵活计费。
综上所述,基于图1所示的游戏系统,或图4所示的游戏平台,游戏用户可以享受到与其实际位置信息相关的丰富多彩的游戏服务。上述游戏服务实现的前提是移动游戏的网络侧向定位系统请求并获取位置信息,但是,如果移动游戏的网络侧频繁向定位系统查询位置信息,将造成网络数据交互增加,往往造成网络传输的效率降低,对网络有一定的影响。在这种情况下, 可以增大查询的间隔时间,或者在某些需要获取位置信息的时刻,并非向定位系统请求并获取位置信息,而是利用计算结果来预测此时通信终端的位置信息,例如,根据上次查询获取的经纬度和运动速度预测通信终端的当前位置,从而降低查询位置信息对网络传输造成的影响。
上述对本发明的方法的阐述仅是在游戏中应用位置信息的一小部分实施例,还有很多与位置有关的应用未在本文中说明,但是其原理都相同,即利用查询所得的游戏用户的不同位置信息以及预先设定的与位置相关的游戏设置来改变游戏,在此不予赘述。
本发明的游戏系统、平台和在游戏中应用位置信息的方法不仅可以应用在移动终端的在线网络游戏,也可以应用于包含固定终端的在线网络游戏。
在具体的实施过程中可对根据本发明的游戏系统、游戏平台和方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的具体实施方式只是起示范作用,并不用以限制本发明的保护范围。

Claims (15)

1.一种游戏系统,包括通信终端和游戏服务器,其特征在于,所述游戏系统进一步包括位于游戏服务器内的位置查询单元,用于接收通信终端或游戏服务器根据登录请求或游戏中的游戏逻辑发来的位置查询请求,向定位系统发送请求并获取游戏用户通信终端的位置信息,并将该位置信息返回通信终端或游戏服务器;所述通信终端或游戏服务器根据所述位置查询单元返回的位置信息对游戏进行处理;
所述位置查询单元向定位系统发送请求并获取游戏用户通信终端的位置信息为:
位置查询单元发送包含游戏用户信息的位置请求消息至定位系统;
位置查询单元接收定位系统返回的游戏用户通信终端的位置信息。
2.根据权利要求1所述的游戏系统,其特征在于,所述游戏用户信息包括游戏用户通信终端的号码。
3.根据权利要求1和2中任一项所述的游戏系统,其特征在于,所述游戏用户通信终端的位置信息包括游戏用户通信终端当前所在位置的经纬度、海拔高度、地理信息、附加信息、通信终端的运动速度和运动方向中的任一项或任意几项的组合。
4.一种游戏系统获取位置信息的方法,其特征在于,该方法包括如下步骤:
A、位于游戏服务器内的位置查询单元接收通信终端或游戏服务器根据登录请求或游戏中的游戏逻辑发来的位置查询请求,并向定位系统发送包含游戏用户信息的位置请求消息;
B、位于游戏服务器内的位置查询单元接收定位系统返回的游戏用户通信终端的位置信息,并将所述位置信息反馈给游戏服务器或通信终端,以便所述游戏服务器或通信终端根据所述位置查询单元反馈的位置信息对游戏进行处理。
5.一种游戏平台,包括处理单元,其特征在于,所述游戏平台进一步包括位置查询单元,用于接收处理单元的位置查询请求,向定位系统发送请求并获取游戏用户通信终端的位置信息,然后将获取的位置信息返回处理单元;所述处理单元根据所述位置信息对游戏进行处理;
所述游戏平台进一步包括内部位置接口单元,用于接收游戏平台支持的游戏模块发来的位置查询请求,将位置查询请求发送至处理单元,和将从处理单元接收到的位置信息返回请求位置查询的游戏模块;
所述位置查询单元向定位系统发送请求并获取游戏用户的位置信息为:
位置查询单元发送包含游戏用户信息的位置请求消息至定位系统;
位置查询单元接收定位系统返回的游戏用户通信终端的位置信息。
6.根据权利要求5所述的游戏平台,其特征在于,所述位置查询请求包括游戏用户的帐号或游戏用户通信终端的号码。
7.根据权利要求5所述的游戏平台,其特征在于,所述游戏平台进一步包括外部位置接口单元,用于接收通信终端发来的位置查询请求,将位置查询请求发送至处理单元,和将从处理单元接收到的位置信息返回请求位置查询的通信终端;或者接收通信终端从定位系统获取的位置信息并发送至处理单元。
8.根据权利要求5所述的游戏平台,其特征在于,所述游戏用户信息包括游戏用户通信终端的号码。
9.根据权利要求5至8中任一项所述的游戏平台,其特征在于,所述游戏用户通信终端的位置信息包括游戏用户通信终端当前所在位置的经纬度、海拔高度、地理信息、附加信息、通信终端的运动速度和运动方向中的任一项或任意几项的组合。
10.一种在游戏系统中应用位置信息的方法,其特征在于,该方法包括如下步骤:
在游戏服务器上进行与位置相关的游戏设置并保存;
在游戏启动或游戏进行时,游戏服务器根据游戏用户的信息查询定位系统获取游戏用户通信终端的位置信息;
游戏服务器根据获取的位置信息和自身保存的游戏设置实施游戏。
11.根据权利要求10所述的方法,其特征在于,所述与位置相关的游戏设置包括根据不同位置信息启动不同游戏的设置、根据不同位置信息进行不同的游戏逻辑的设置、根据不同位置实施不同的游戏计费费率的设置中的任一项或任意几项的组合,
所述实施游戏包括启动游戏、改变游戏逻辑或进行游戏计费中的任一项或任意几项的组合。
12.根据权利要求11所述的方法,其特征在于,所述游戏逻辑包括选择游戏情节、游戏场景、游戏发生地点中的任一项或任意几项的组合。
13.根据权利要求10所述的方法,其特征在于,所述游戏服务器根据游戏用户的信息查询定位系统获取游戏用户通信终端的位置信息为:游戏服务器向定位系统发送包含游戏用户信息的位置查询请求,并从定位系统获取游戏用户的位置信息。
14.根据权利要求10所述的方法,其特征在于,所述游戏服务器根据游戏用户的信息查询定位系统获取游戏用户通信终端的位置信息为:游戏服务器根据前次从定位系统获取的游戏用户通信终端的位置信息预测游戏用户通信终端的当前位置信息。
15.根据权利要求10至14中任一项所述的方法,其特征在于,所述游戏用户的信息包括游戏用户通信终端的号码。
CN2004100902628A 2004-10-30 2004-10-30 一种游戏系统和游戏平台及在游戏中应用位置信息的方法 Expired - Fee Related CN1767546B (zh)

Priority Applications (9)

Application Number Priority Date Filing Date Title
CN2004100902628A CN1767546B (zh) 2004-10-30 2004-10-30 一种游戏系统和游戏平台及在游戏中应用位置信息的方法
JP2007538244A JP4598078B2 (ja) 2004-10-30 2005-10-21 ゲームシステム、ゲームプラットフォーム、ゲームサーバ、ゲームユーザ端末及びゲームにおいて位置情報を応用する方法
PCT/CN2005/001736 WO2006047929A1 (fr) 2004-10-30 2005-10-21 Systeme de jeu, plate-forme de jeu et procede permettant d'appliquer des informations de position dans le jeu
DE602005018773T DE602005018773D1 (de) 2004-10-30 2005-10-21 Spielesystem, spieleplattform und verfahren zum anwenden von positionsinformation in dem spiel
AT05801821T ATE454803T1 (de) 2004-10-30 2005-10-21 Spielesystem, spieleplattform und verfahren zum anwenden von positionsinformation in dem spiel
ES05801821T ES2337071T3 (es) 2004-10-30 2005-10-21 Sistema de juegom, plataforma de juego y metodo para aplicar informacion de posicion en el juego.
EP05801821A EP1758412B1 (en) 2004-10-30 2005-10-21 Game system, game platform and method for applying position information in the game
KR1020077000741A KR20070041512A (ko) 2004-10-30 2005-10-21 게임 내에서 로케이션 정보를 적용하기 위한 게임 시스템, 게임 플랫폼, 게임 서버, 게임 사용자 단말기 및 그 방법
US11/616,401 US20070167237A1 (en) 2004-10-30 2006-12-27 Game System, Game Platform, Game Server, Game User Terminal And Method For Applying Location Information In Game

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2004100902628A CN1767546B (zh) 2004-10-30 2004-10-30 一种游戏系统和游戏平台及在游戏中应用位置信息的方法

Publications (2)

Publication Number Publication Date
CN1767546A CN1767546A (zh) 2006-05-03
CN1767546B true CN1767546B (zh) 2011-08-03

Family

ID=36318877

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004100902628A Expired - Fee Related CN1767546B (zh) 2004-10-30 2004-10-30 一种游戏系统和游戏平台及在游戏中应用位置信息的方法

Country Status (9)

Country Link
US (1) US20070167237A1 (zh)
EP (1) EP1758412B1 (zh)
JP (1) JP4598078B2 (zh)
KR (1) KR20070041512A (zh)
CN (1) CN1767546B (zh)
AT (1) ATE454803T1 (zh)
DE (1) DE602005018773D1 (zh)
ES (1) ES2337071T3 (zh)
WO (1) WO2006047929A1 (zh)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070060358A1 (en) 2005-08-10 2007-03-15 Amaitis Lee M System and method for wireless gaming with location determination
US7811172B2 (en) 2005-10-21 2010-10-12 Cfph, Llc System and method for wireless lottery
US7637810B2 (en) 2005-08-09 2009-12-29 Cfph, Llc System and method for wireless gaming system with alerts
US8092303B2 (en) 2004-02-25 2012-01-10 Cfph, Llc System and method for convenience gaming
US7534169B2 (en) 2005-07-08 2009-05-19 Cfph, Llc System and method for wireless gaming system with user profiles
US8616967B2 (en) 2004-02-25 2013-12-31 Cfph, Llc System and method for convenience gaming
US8070604B2 (en) 2005-08-09 2011-12-06 Cfph, Llc System and method for providing wireless gaming as a service application
US10510214B2 (en) 2005-07-08 2019-12-17 Cfph, Llc System and method for peer-to-peer wireless gaming
US7549576B2 (en) 2006-05-05 2009-06-23 Cfph, L.L.C. Systems and methods for providing access to wireless gaming devices
US7644861B2 (en) 2006-04-18 2010-01-12 Bgc Partners, Inc. Systems and methods for providing access to wireless gaming devices
US8939359B2 (en) 2006-05-05 2015-01-27 Cfph, Llc Game access device with time varying signal
US8292741B2 (en) 2006-10-26 2012-10-23 Cfph, Llc Apparatus, processes and articles for facilitating mobile gaming
US9306952B2 (en) 2006-10-26 2016-04-05 Cfph, Llc System and method for wireless gaming with location determination
US8645709B2 (en) 2006-11-14 2014-02-04 Cfph, Llc Biometric access data encryption
US9411944B2 (en) 2006-11-15 2016-08-09 Cfph, Llc Biometric access sensitivity
US8510567B2 (en) 2006-11-14 2013-08-13 Cfph, Llc Conditional biometric access in a gaming environment
JP4145945B2 (ja) * 2006-12-12 2008-09-03 株式会社コナミデジタルエンタテインメント ゲームシステム
US8771058B2 (en) * 2007-02-15 2014-07-08 Cfph, Llc Zone dependent payout percentage
US8581721B2 (en) 2007-03-08 2013-11-12 Cfph, Llc Game access device with privileges
US8319601B2 (en) 2007-03-14 2012-11-27 Cfph, Llc Game account access device
US9183693B2 (en) 2007-03-08 2015-11-10 Cfph, Llc Game access device
WO2008115858A1 (en) * 2007-03-16 2008-09-25 Poplio, Inc. Location-based multiplayer gaming platform
US20090149250A1 (en) * 2007-12-07 2009-06-11 Sony Ericsson Mobile Communications Ab Dynamic gaming environment
JP4650516B2 (ja) * 2008-04-09 2011-03-16 ソニー株式会社 撮像データ管理方法および撮像装置
CN102111389A (zh) * 2009-12-23 2011-06-29 中兴通讯股份有限公司 多媒体视频游戏平台及其实现方法
US8956231B2 (en) 2010-08-13 2015-02-17 Cfph, Llc Multi-process communication regarding gaming information
US8974302B2 (en) 2010-08-13 2015-03-10 Cfph, Llc Multi-process communication regarding gaming information
CN102457826B (zh) * 2010-10-22 2015-05-20 中国移动通信集团安徽有限公司 通信用户优惠区确定方法及装置
US8810598B2 (en) 2011-04-08 2014-08-19 Nant Holdings Ip, Llc Interference based augmented reality hosting platforms
US8837733B2 (en) * 2012-05-16 2014-09-16 Intel Corporation System for protection and authentication of location services with distributed security
US20140045596A1 (en) * 2012-08-07 2014-02-13 Lawrence Cameron Vaughan Methods and systems for determining the location of online gaming clients
US20140201205A1 (en) * 2013-01-14 2014-07-17 Disney Enterprises, Inc. Customized Content from User Data
CN103176800A (zh) * 2013-03-06 2013-06-26 北京百纳威尔科技有限公司 应用程序登录方法及装置
CN104243421A (zh) * 2013-06-19 2014-12-24 腾讯科技(深圳)有限公司 电子游戏的执行方法、装置及系统
US9582516B2 (en) 2013-10-17 2017-02-28 Nant Holdings Ip, Llc Wide area augmented reality location-based services
US10188950B2 (en) * 2014-10-23 2019-01-29 Nokia Technologies Oy Method and apparatus for providing privacy policy generation based on in-game behavior data
CN104683358A (zh) * 2015-03-26 2015-06-03 上海众人网络安全技术有限公司 防抵赖的动态口令生成方法及动态口令验证系统
JP5909301B1 (ja) 2015-07-24 2016-04-26 株式会社コロプラ 地図データを利用したゲーム方法、ゲームプログラム、ゲーム端末、及びゲームシステム
CN108601977B (zh) * 2015-11-27 2021-06-11 株式会社阿尔斯比特 游戏用对象控制系统和程序
CN108769149B (zh) * 2018-05-14 2022-02-25 上海掌门科技有限公司 应用分区的处理方法、设备及计算机可读存储介质
CN108939553A (zh) * 2018-06-27 2018-12-07 朱轶卿 游戏角色的属性数据的调整方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020058561A (ko) * 2000-12-30 2002-07-12 조정남 위치기반 무선 인터넷 게임 서비스 방법
CN1487701A (zh) * 2002-09-30 2004-04-07 华为技术有限公司 一种在无线局域网中提供用户终端位置信息的方法
CN1522085A (zh) * 2003-01-28 2004-08-18 华为技术有限公司 一种位置定位系统及方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1047982A (ja) * 1996-08-06 1998-02-20 Sony Corp 位置測定装置、位置測定方法、ナビゲーション装置、ナビゲーション方法、情報サービス方法及び自動車
JP3558194B2 (ja) * 1996-12-09 2004-08-25 本田技研工業株式会社 歩行者用経路誘導装置
JP2000300844A (ja) * 1999-04-20 2000-10-31 Canon Inc 無線通信網の位置管理データベースを利用したゲームシステム
CA2320413C (en) * 2000-03-15 2013-12-10 Danny St-Denis Method and apparatus for network gaming
JP2002049681A (ja) * 2000-08-03 2002-02-15 Avex Network Inc ネットワークを利用したエンターテインメントシステム
US20020111201A1 (en) * 2001-02-13 2002-08-15 Lang Brook W. Location-based game system
JP2002282553A (ja) * 2001-03-26 2002-10-02 Casio Comput Co Ltd キャラクタ画像表示制御システム、キャラクタ画像表示制御装置、記録媒体及び電子ゲーム装置
GB2375006A (en) * 2001-04-24 2002-10-30 Jerome Spaargaren Data processing system
JP2003053024A (ja) * 2001-08-08 2003-02-25 Sony Corp ゲームソフトウェア内容変更システム、ゲームソフトウェア内容変更方法及びゲーム装置、並びに電子商取引システム、電子商取引方法及びサーバ装置
JP5017757B2 (ja) * 2001-08-22 2012-09-05 ソニー株式会社 ネットワークゲームシステム及び方法、並びに管理装置、管理方法及び管理プログラム
JP4240874B2 (ja) * 2001-11-09 2009-03-18 日本電気株式会社 情報提供システム、情報端末、情報提供装置、判定装置及びそれらに用いるプログラム並びに情報提供方法
AU2003252901A1 (en) * 2002-04-18 2003-12-11 Walker Digital, Llc Method and Apparatus for Authenticating Data Relating to Usage of a Gaming Device
US20040058732A1 (en) * 2002-06-14 2004-03-25 Piccionelli Gregory A. Method, system and apparatus for location based gaming
US7403993B2 (en) * 2002-07-24 2008-07-22 Kasenna, Inc. System and method for highly-scalable real-time and time-based data delivery using server clusters
KR20040009932A (ko) * 2002-07-26 2004-01-31 에스케이 텔레콤주식회사 위치 기반 서비스를 이용한 모바일 온라인 게임 방법 및시스템
JP2004064398A (ja) * 2002-07-29 2004-02-26 Matsushita Electric Ind Co Ltd 移動端末及び移動端末を備えた通信システム
US20040110565A1 (en) * 2002-12-04 2004-06-10 Louis Levesque Mobile electronic video game
US7158798B2 (en) * 2003-02-28 2007-01-02 Lucent Technologies Inc. Location-based ad-hoc game services
US20050187741A1 (en) * 2004-02-19 2005-08-25 Microsoft Corporation Development tool for defining attributes within a multi-dimensional space

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020058561A (ko) * 2000-12-30 2002-07-12 조정남 위치기반 무선 인터넷 게임 서비스 방법
CN1487701A (zh) * 2002-09-30 2004-04-07 华为技术有限公司 一种在无线局域网中提供用户终端位置信息的方法
CN1522085A (zh) * 2003-01-28 2004-08-18 华为技术有限公司 一种位置定位系统及方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开2002-49681A 2002.02.15

Also Published As

Publication number Publication date
ATE454803T1 (de) 2010-01-15
KR20070041512A (ko) 2007-04-18
ES2337071T3 (es) 2010-04-20
JP2008517680A (ja) 2008-05-29
WO2006047929A1 (fr) 2006-05-11
CN1767546A (zh) 2006-05-03
EP1758412A4 (en) 2007-11-14
EP1758412A1 (en) 2007-02-28
DE602005018773D1 (de) 2010-02-25
US20070167237A1 (en) 2007-07-19
JP4598078B2 (ja) 2010-12-15
EP1758412B1 (en) 2010-01-06

Similar Documents

Publication Publication Date Title
CN1767546B (zh) 一种游戏系统和游戏平台及在游戏中应用位置信息的方法
CN101159915B (zh) 位置业务服务系统及其提供位置信息的方法
DE60105094T2 (de) Standort-relevanter Dienst mit zwei Plattformen
KR100885775B1 (ko) 다른 모바일 유닛 위치 추적을 위한 방법 및 장치
US11272321B2 (en) Systems and methods for location and movement tracking using GPS enabled cell phones
CN100509098C (zh) 无线网络游戏系统及游戏数据交互方法
CN102868968A (zh) 在移动网络中识别并定位用户
CN102067654A (zh) 位置感知即时消息
KR20070019501A (ko) Supl을 이용한 위치 측정 시스템 및 방법
CN103080771A (zh) 定位辅助装置以及定位辅助方法
CN102547568B (zh) 一种近距离交换信息的方法
CN105848152B (zh) 一种网络接入方法、装置及系统
CN100359969C (zh) 一种在集群系统中实现区域调度的方法
JP2008177684A (ja) 混雑情報提供システム、移動体端末、サーバー、混雑情報提供方法およびプログラム
Al‐Bayari et al. New centralized automatic vehicle location communications software system under GIS environment
CN101651591A (zh) 信息系统和方法
CN103036923A (zh) 一种信息交互方法、系统及客户端
CN101413998A (zh) 实现gps信息交互导航的方法、移动终端、系统和服务器
CN100372441C (zh) 一种移动终端定位的方法
CN104427575A (zh) 一种提供基于位置的服务信息的接入系统和接入方法
KR101272073B1 (ko) 위치 기반 서비스를 이용한 위치 게시판 서비스를 제공하는방법 및 시스템
CN1933666A (zh) 位置信息服务方法
CN201234349Y (zh) 一种用于定位、信息服务和控制的位置服务平台
CN102387493B (zh) 定位能力信息的传输方法、装置及系统
EP2249614A1 (en) Method and apparatus for locating and assistant locating in a phs network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110803

Termination date: 20121030