Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
GAME MAP GENERATION METHOD AND SYSTEM, SERVER AND TERMINAL
Document Type and Number:
WIPO Patent Application WO/2013/097463
Kind Code:
A1
Abstract:
A game map generation method comprises: after receiving a game map generation instruction, using a sensor device to obtain sensor data; sending a game map generation request to a game server, the game map generation request comprising the sensor data; and receiving a game map generated by the game server according to the sensor data. Disclosed are a corresponding game map generation method, a terminal and a server. The game server can generate a game map according to the sensor data of a user position, and a user can use the game map to play games, thereby increasing the game experience of the user.

Inventors:
LUO WENHUI (CN)
LIAN QINGKUI (CN)
Application Number:
PCT/CN2012/079926
Publication Date:
July 04, 2013
Filing Date:
August 10, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
LUO WENHUI (CN)
LIAN QINGKUI (CN)
International Classes:
G06F19/00
Foreign References:
EP1902763A12008-03-26
CN101432744A2009-05-13
CN1945588A2007-04-11
CN102567642A2012-07-11
Download PDF:
Claims:
权 利 要 求

1、 一种游戏地图生成方法, 其特征在于, 包括:

在接收到游戏地图生成指示后, 调用传感器设备获得传感器数据; 向游戏服务器发送游戏地图生成请求,所述游戏地图生成请求包括所述传 感器数据;

接收所述游戏服务器根据所述传感器数据生成的游戏地图。

2、 如权利要求 1所述的游戏地图生成方法, 其特征在于, 所述在接收到 游戏地图生成指示后, 调用传感器设备获得传感器数据包括:

接收携带了传感器类型的游戏地图生成指示,调用所述传感器类型对应的 传感器设备获得传感器数据;

接收没有携带传感器类型的游戏地图生成指示,调用默认的传感器设备获 得传感器数据。

3、 如权利要求 1或 2所述的游戏地图生成方法, 其特征在于, 所述传感 器设备包括地理位置检测设备, 光线传感器, 温度检测设备, 湿度检测设备, 图像采集设备, 噪声检测设备和气压检测设备中的至少一种。

4、 如权利要求 3所述的游戏地图生成方法, 其特征在于, 在所述传感器 设备是地理位置检测设备时,向游戏服务器发送游戏地图生成请求前进一步包 括:

接收地图精确度信息;

向游戏服务器发送的所述游戏地图生成请求进一步包括所述地图精确度 信息。

5、 如权利要求 1至 4任一所述的游戏地图生成方法, 其特征在于, 在所 述传感器数据包括地理位置数据时,所述接收的游戏地图由游戏服务器采用如 下流程生成:

从真实地图服务器获取所述地理位置数据对应的真实地图;

获取所述真实地图的真实地图元素;

获取与所述真实地图元素对应的游戏地图元素;

将所述游戏地图元素替换所述真实地图中的真实地图元素,获得游戏地图。 6、 一种游戏地图生成方法, 其特征在于, 包括:

接收来自第一游戏客户端的第一游戏地图生成请求,所述第一游戏地图生 成请求包括第一传感器数据;

使用所述第一传感器数据生成游戏地图;

向所述第一游戏客户端发送生成的所述游戏地图。

7、 如权利要求 6所述的游戏地图生成方法, 其特征在于, 所述第一传感 器数据包括第一地理位置数据;所述使用所述第一传感器数据生成游戏地图包 括:

从真实地图服务器获取所述第一地理位置数据对应的真实地图;

获取所述真实地图的真实地图元素;

获取与所述真实地图元素对应的游戏地图元素;

将所述游戏地图元素替换所述真实地图中的真实地图元素,获得游戏地图。

8、 如权利要求 7所述的游戏地图生成方法, 其特征在于, 所述方法进一 步包括:

从天气服务器获取所述第一地理位置数据对应的天气信息;

获取与所述天气信息对应的天气元素,将所述天气元素添加到所述游戏地 图中。

9、 如权利要求 6至 8任一所述的游戏地图生成方法, 其特征在于, 所述 第一游戏地图生成请求还包括地图精确度信息;

所述使用第一传感器数据生成游戏地图具体为:

使用所述精确度信息以及所述第一传感器数据生成游戏地图。

10、 如权利要求 6至 9任一所述的游戏地图生成方法, 其特征在于, 所述 第一游戏地图生成请求还包括第一游戏客户端和第二游戏客户端的对应关系 信息; 所述方法还包括:

接收来自第二游戏客户端的第二游戏地图生成请求,所述第二游戏地图生 成请求包括第二传感器数据和所述对应关系信息;

所述使用所述第一传感器数据生成游戏地图具体为:

使用所述第一传感器数据和第二传感器数据生成游戏地图;

所述方法还包括: 向所述第二游戏客户端发送生成的所述游戏地图。

11、 如权利要求 6至 10任一所述的游戏地图生成方法, 其特征在于, 所 述方法还包括:

接收来自第三游戏客户端的游戏地图获取请求,所述游戏地图获取请求包 括第一游戏客户端和第三游戏客户端的对应关系信息;

向所述第三游戏客户端发送生成的所述游戏地图。

12、 一种包括传感器设备的终端, 其特征在于, 包括:

通讯单元, 用于接收游戏地图生成指示;

调用单元, 用于在所述接收单元接收了游戏地图生成指示后,调用所述传 感器设备获得传感器数据;

所述通讯单元,还用于向游戏月良务器发送游戏地图生成请求, 所述游戏地 图生成请求包括所述调用单元获得的传感器数据;接收所述游戏服务器根据所 述传感器数据生成的游戏地图。

13、 如权利要求 12所述的终端, 其特征在于, 所述通讯单元接收的游戏 地图生成指示携带了传感器类型;

所述调用单元,具体用于调用所述传感器类型对应的传感器设备获得传感 器数据;

所述通讯单元接收的游戏地图生成指示没有携带传感器类型;

所述调用单元, 具体用于调用默认的传感器设备获得传感器数据。

14、 如权利要求 12或 13所述的终端, 其特征在于, 所述通讯单元, 还用 于接收地图精确度信息;

所述通讯单元向游戏服务器发送的游戏地图生成请求,进一步包括所述地 图精确度信息。

15、 一种服务器, 其特征在于, 包括:

接收单元, 用于接收来自第一游戏客户端的第一游戏地图生成请求, 所述 第一游戏地图生成请求包括第一传感器数据;

生成单元, 用于使用所述接收单元接收的第一传感器数据生成游戏地图; 发送单元,用于向所述第一游戏客户端发送所述生成单元生成的游戏地图。 16、 如权利要求 15所述的服务器, 其特征在于, 所述接收单元接收的第 一传感器数据包括第一地理位置数据; 所述生成单元具体包括:

用于从真实地图服务器获取所述第一地理位置数据对应的真实地图的子 单元;

用于获取所述真实地图的真实地图元素的子单元;

用于获取与所述真实地图元素对应的游戏地图元素的子单元; 以及 将所述游戏地图元素替换所述真实地图中的真实地图元素,获得游戏地图 的子单元。

17、 如权利要求 16所述的服务器, 其特征在于, 所述生成单元还用于从 天气服务器获取所述第一地理位置数据对应的天气信息;获取与所述天气信息 对应的天气元素, 将所述天气元素添加到所述游戏地图中。

18、 如权利要求 15至 17任一所述的服务器, 其特征在于, 所述接收单元 接收的第一游戏地图生成请求还包括地图精确度信息;

所述生成单元, 还用于在生成游戏地图时使用所述精确度信息。

19、 如权利要求 15至 18任一所述的服务器, 其特征在于, 所述接收单元 接收的第一游戏地图生成请求还包括第一游戏客户端和第二游戏客户端的对 应关系信息;

所述接收单元,还用于接收来自第二游戏客户端的第二游戏地图生成请求 , 所述第二游戏地图生成请求包括第二传感器数据和所述对应关系信息;

所述生成单元,具体用于使用所述第一传感器数据和第二传感器数据生成 游戏地图;

所述发送单元,还用于向所述第二游戏客户端发送所述生成单元生成的游 戏地图。

20、如权利要求 15至 19任一所述的服务器,其特征在于,所述接收单元, 还用于接收来自第三游戏客户端的游戏地图获取请求,所述游戏地图获取请求 包括第一游戏客户端和第三游戏客户端的对应关系信息;

所述发送单元,还用于向所述第三游戏客户端发送所述生成单元生成的游 戏地图。

Description:
游戏地图生成方法及系统、 服务器及终端

本申请要求于 2011 年 12 月 31 日提交中国专利局、 申请号为 201110459443.3、 发明名称为"游戏地图生成方法及系统、 服务器及终端 "的中 国专利申请的优先权, 其全部内容通过引用结合在本申请中。

技术领域

本发明具体涉及游戏地图生成方法及系统、 服务器及终端。

背景技术

随着智能手机和个人电脑的普及,越来越多的 用户开始使用手机和个人电 脑玩各种各样的游戏,如竟技类游戏,角色扮 演游戏( RPG: Role-Playing Game ) 等。

在现有的游戏过程中, 用户进入游戏后,选择一个游戏地图及相关的 游戏 信息后即可以开始游戏。

但是在现有的游戏中, 游戏地图都是预先生成的, 用户也只能使用这些预 先生成的游戏地图进行游戏, 用户的游戏体验不好。

发明内容

本发明实施例提供了一种游戏地图生成方法及 系统、服务器及终端,使游 戏服务器能够根据用户所处位置的传感器数据 生成游戏地图,使用户能够使用 该游戏地图进行游戏, 提高用户的游戏体验。

本发明实施例提供了一种游戏地图生成方法, 包括:

在接收到游戏地图生成指示后, 调用传感器设备获得传感器数据; 向游戏服务器发送游戏地图生成请求,所述游 戏地图生成请求包括所述传 感器数据;

接收所述游戏服务器根据所述传感器数据生成 的游戏地图。

可选的, 所述在接收到游戏地图生成指示后,调用传感 器设备获得传感器 数据包括:

接收携带了传感器类型的游戏地图生成指示, 调用所述传感器类型对应的 传感器设备获得传感器数据;

接收没有携带传感器类型的游戏地图生成指示 ,调用默认的传感器设备获 得传感器数据。

可选的, 所述传感器设备包括地理位置检测设备, 光线传感器, 温度检测 设备, 湿度检测设备, 图像采集设备, 噪声检测设备和气压检测设备中的至少 一种。

可选的,在所述传感器设备是地理位置检测设 备时, 向游戏服务器发送游 戏地图生成请求前进一步包括:

接收地图精确度信息;

向游戏服务器发送的所述游戏地图生成请求进 一步包括所述地图精确度 信息。

可选的,在所述传感器数据包括地理位置数据 时, 所述接收的游戏地图由 游戏服务器采用如下流程生成:

从真实地图服务器获取所述地理位置数据对应 的真实地图;

获取所述真实地图的真实地图元素;

获取与所述真实地图元素对应的游戏地图元素 ;

将所述游戏地图元素替换所述真实地图中的真 实地图元素,获得游戏地图。 本发明实施例还提供了一种游戏地图生成方法 , 包括:

接收来自第一游戏客户端的第一游戏地图生成 请求,所述第一游戏地图生 成请求包括第一传感器数据;

使用所述第一传感器数据生成游戏地图;

向所述第一游戏客户端发送生成的所述游戏地 图。

可选的, 所述第一传感器数据包括第一地理位置数据; 所述使用所述第一 传感器数据生成游戏地图包括:

从真实地图服务器获取所述第一地理位置数据 对应的真实地图;

获取所述真实地图的真实地图元素;

获取与所述真实地图元素对应的游戏地图元素 ;

将所述游戏地图元素替换所述真实地图中的真 实地图元素,获得游戏地图。 可选的, 所述方法进一步包括:

从天气服务器获取所述第一地理位置数据对应 的天气信息;

获取与所述天气信息对应的天气元素,将所述 天气元素添加到所述游戏地 图中。

可选的, 所述第一游戏地图生成请求还包括地图精确度 信息;

所述使用第一传感器数据生成游戏地图具体为 :

使用所述精确度信息以及所述第一传感器数据 生成游戏地图。

可选的,所述第一游戏地图生成请求还包括第 一游戏客户端和第二游戏客 户端的对应关系信息; 所述方法还包括:

接收来自第二游戏客户端的第二游戏地图生成 请求,所述第二游戏地图生 成请求包括第二传感器数据和所述对应关系信 息;

所述使用所述第一传感器数据生成游戏地图具 体为:

使用所述第一传感器数据和第二传感器数据生 成游戏地图;

所述方法还包括:

向所述第二游戏客户端发送生成的所述游戏地 图。

可选的, 所述方法还包括:

接收来自第三游戏客户端的游戏地图获取请求 ,所述游戏地图获取请求包 括第一游戏客户端和第三游戏客户端的对应关 系信息;

向所述第三游戏客户端发送生成的所述游戏地 图。

本发明实施例还提供了一种包括传感器设备的 终端, 包括:

通讯单元, 用于接收游戏地图生成指示;

调用单元, 用于在所述接收单元接收了游戏地图生成指示 后,调用所述传 感器设备获得传感器数据;

所述通讯单元,还用于向游戏月良务器发送游 戏地图生成请求, 所述游戏地 图生成请求包括所述调用单元获得的传感器数 据;接收所述游戏服务器根据所 述传感器数据生成的游戏地图。

可选的, 所述通讯单元接收的游戏地图生成指示携带了 传感器类型; 所述调用单元,具体用于调用所述传感器类型 对应的传感器设备获得传感 器数据;

所述通讯单元接收的游戏地图生成指示没有携 带传感器类型;

所述调用单元, 具体用于调用默认的传感器设备获得传感器数 据。 可选的, 所述通讯单元, 还用于接收地图精确度信息;

所述通讯单元向游戏服务器发送的游戏地图生 成请求,进一步包括所述地 图精确度信息。

本发明实施例还提供了一种服务器, 包括:

接收单元, 用于接收来自第一游戏客户端的第一游戏地图 生成请求, 所述 第一游戏地图生成请求包括第一传感器数据;

生成单元, 用于使用所述接收单元接收的第一传感器数据 生成游戏地图; 发送单元,用于向所述第一游戏客户端发送所 述生成单元生成的游戏地图。 可选的, 所述接收单元接收的第一传感器数据包括第一 地理位置数据; 所 述生成单元具体包括:

用于从真实地图服务器获取所述第一地理位置 数据对应的真实地图的子 单元;

用于获取所述真实地图的真实地图元素的子单 元;

用于获取与所述真实地图元素对应的游戏地图 元素的子单元; 以及 将所述游戏地图元素替换所述真实地图中的真 实地图元素,获得游戏地图 的子单元。

可选的,所述生成单元还用于从天气服务器获 取所述第一地理位置数据对 应的天气信息; 获取与所述天气信息对应的天气元素,将所述 天气元素添加到 所述游戏地图中。

可选的,所述接收单元接收的第一游戏地图生 成请求还包括地图精确度信 所述生成单元, 还用于在生成游戏地图时使用所述精确度信息 。

可选的,所述接收单元接收的第一游戏地图生 成请求还包括第一游戏客户 端和第二游戏客户端的对应关系信息;

所述接收单元,还用于接收来自第二游戏客户 端的第二游戏地图生成请求 , 所述第二游戏地图生成请求包括第二传感器数 据和所述对应关系信息;

所述生成单元,具体用于使用所述第一传感器 数据和第二传感器数据生成 游戏地图;

所述发送单元,还用于向所述第二游戏客户端 发送所述生成单元生成的游 戏地图。

可选的, 所述接收单元,还用于接收来自第三游戏客户 端的游戏地图获取 请求,所述游戏地图获取请求包括第一游戏客 户端和第三游戏客户端的对应关 系信息;

所述发送单元,还用于向所述第三游戏客户端 发送所述生成单元生成的游 戏地图。

从本发明实施例提供的以上技术方案可以看出 ,由于本发明实施例中终端 在接收到游戏地图生成指示后, 可以调用传感器设备获得传感器数据, 并将传 感器数据发送给游戏服务器,使游戏服务器可 以根据用户所处位置的传感器数 据生成游戏地图,使用户能够使用该游戏地图 进行游戏, 让用户可以在熟悉的 环境、 或在游戏中感受真实的环境, 从而提高用户的游戏体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案 ,下面将对实施例描述中所 需要使用的附图作筒单地介绍,显而易见地, 下面描述中的附图仅仅是本发明 的一些实施例,对于本领域普通技术人员来讲 ,在不付出创造性劳动性的前提 下, 还可以根据这些附图获得其他的附图。

图 1为本发明一个实施例提供的游戏地图生成方 的流程图;

图 为本发明另一个实施例提供的游戏地图生成方 法的流程图; 图 3为本发明一个实施例提供的终端的结构图;

图 4为本发明一个实施例提供的服务器的结构图

具体实施方式

下面将结合本发明实施例中的附图,对本发明 实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。

先介绍本发明一个实施例提供的游戏地图生成 方法,该实施例描述的是运 行了游戏客户端的终端的处理流程, 该终端具体可以是如手机、 个人计算机 ( PC: Personal Computer )、 个人数字助理( PDA: Personal Digital Assistant )、 电视机、 游戏机等; 该终端包括传感器设备, 该传感器设备可以是地理位置检 测设备, 光线传感器, 温度检测设备, 湿度检测设备, 图像采集设备, 噪声检 测设备和气压检测设备中的至少一种,例如地 理位置检测设备可以是全球定位 系统(GPS: Global Positioning System ) 定位传感器, 图像采集设备可以是摄 像头等。 该实施例包括如下流程:

101、 在接收到游戏地图生成指示后, 调用传感器设备获得传感器数据。 用户在进入终端的游戏界面后,可以选择使用 游戏界面显示的游戏地图生 成按鈕、 菜单等发送游戏地图生成指示, 就可以调用传感器设备, 从而获得传 感器数据。

其中,在接收到的游戏地图生成指示携带了传 感器类型时, 就可以直接调 用该传感器类型对应的传感器设备获得传感器 数据;在接收到的游戏地图生成 指示没有携带传感器类型时, 则可以调用默认的传感器设备获得传感器数据 。 其中, 默认的传感器设备可以是根据游戏类型预先由 用户配置好,或者是游戏 软件中的默认配置。 可以理解的是, 调用的传感器设备的数量可以为 1个, 也 可以为 2个或以上。

其中,传感器数据根据传感器设备的不同会有 不同, 例如地理位置检测设 备获得的是地理位置数据, 光纤传感器获得的是光线强度数据, 温度检测设备 获得的是温度数据, 湿度检测设备获得的是湿度数据, 图像采集设备获得的是 图像数据,噪声检测设备获得的是噪声数据, 气压检测设备获得的是气压数据。

102、 向游戏月良务器发送游戏地图生成请求, 该游戏地图生成请求包括获 取的传感器数据。

具体地,终端可以使用任何能够与游戏服务器 连接的连接方式向游戏服务 器发送游戏地图生成请求, 该连接方式可以是无线连接方式, 如无线局域网 ( WLAN: Wireless Local Area Network ), 通用分组无线业务( GPRS: General Packet Radio Service ), 第三代移动通信系统( 3G: 3rd generation ), 第四代移 动通信系统(4G: 4th generation )等, 该连接方式也可以是有线连接方式, 如 非对称数字用户线( ADSL: Asymmetric Digital Subscriber Line ),局域网( LAN: Local Area Network )等。

103、 接收游戏服务器根据传感器数据生成的游戏地 图。

其中,在传感器数据包括地理位置数据时, 终端接收的游戏地图由游戏服 务器采用如下流程生成:从真实地图服务器获 取地理位置数据对应的真实地图; 获取真实地图的真实地图元素; 获取与真实地图元素对应的游戏地图元素; 将 游戏地图元素替换真实地图中的真实地图元素 , 获得游戏地图。

从上可知, 本实施例中终端在接收到游戏地图生成指示后 , 可以调用传感 器设备获得传感器数据, 并将传感器数据发送给游戏服务器,使游戏服 务器可 以根据用户所处位置的传感器数据生成游戏地 图,使用户能够使用该游戏地图 进行游戏, 让用户可以在熟悉的环境、 或在游戏中感受真实的环境, 从而提高 用户的游戏体马 。

其中, 在本发明的一个实施例中, 传感器设备是地理位置检测设备, 相应 地, 终端获得的传感器数据是地理位置数据; 此时, 用户可以进一步通过游戏 界面的精确度选择按鈕、 菜单等生成地图精确度信息,终端在向游戏服 务器发 送的游戏地图生成请求中, 可以进一步携带该地图精确度信息。 其中, 地图精 确度信息根据需要生成的地图的不同会有不同 , 例如可以是地图比例信息, 环 境信息等; 以生成的地图是赛车游戏的地图为例,在该精 确度信息是环境信息 时, 游戏服务器在使用真实地图生成游戏地图时, 可以根据该环境信息从真实 地图中的街道、主干道、省道、国道和高速道 路中选择至少一个生成游戏地图; 在该精确度信息是地图比例信息时, 游戏服务器可以从街道办、 区、 市和省中 选择至少一个来作为赛道的贯穿范围。

如下再介绍本发明另一实施例提供的游戏地图 生成方法,该实施例描述的 是游戏服务器的处理流程,该游戏服务器可以 采用无线网络连接或有线网络连 接; 该实施例包括:

201、 接收来自第一游戏客户端的第一游戏地图生成 请求, 该第一游戏地 图生成请求包括第一传感器数据。

202、 使用第一传感器数据生成游戏地图。

其中,在使用第一传感器数据生成游戏地图时 , 可以将第一传感器数据直 接应用到游戏地图,即直接使用第一传感器数 据对游戏地图的相应配置进行调 节; 例如, 在第一传感器数据为温度数据时, 则可以将游戏地图中环境的温度 设置为该温度数据, 让游戏主角在游戏中穿上与该温度数据对应的 服装; 在第 一传感器数据为噪声数据时,则可以根据该噪 声数据调整游戏地图的默认音量, 噪声越大则默认音量越大; 在第一传感器数据为图像数据,且该图像数据 为游 戏玩家的照片时, 则可以使用该照片生成游戏地图中的游戏主角 形象; 在第一 传感器数据为地理位置数据时, 则可以获取该地理位置的一些信息, 如天气、 地图、 交通流量等, 并将这些信息添加到游戏地图中; 在第一传感器数据为光 线强度数据时, 则可以根据该光线强度数据调节游戏地图的默 认亮度, 光线强 度越低则默认亮度越低。

其中, 游戏服务器具体可以从天气服务器获取该地理 位置的天气,从地图 服务器获取该地理位置的地图,从交通流量服 务器获取该地理位置的交通流量; 当然, 游戏服务器也可以保存有天气、 地图和交通流量等信息, 则游戏服务器 不需要从第三方服务器获取这些信息。

203、 向第一游戏客户端发送生成的游戏地图。

从上可知, 本实施例中游戏服务器在接收到游戏地图生成 请求后, 可以根 据用户所处位置的传感器数据生成游戏地图, 使用户能够使用该游戏地图进行 游戏, 让用户可以在熟悉的环境、 或在游戏中感受真实的环境, 从而提高用户 的游戏体马 。

在本发明的一个实施例中, 第一传感器数据包括了第一地理位置数据, 此 时, 游戏服务器可以通过如下流程使用第一地理位 置数据生成游戏地图:

1 ) 从真实地图服务器获取第一地理位置数据对应 的真实地图。

可以理解的是,真实地图服务器与游戏服务器 可以是物理上的同一个网元, 也可以是物理上的两个不同网元。

2 ) 获取真实地图的真实地图元素。

真实地图元素根据需要生成的地图的不同会有 不同, 可以是桥, 隧道, 立 交桥, 上坡, 下坡, 十字路口, 红绿灯, 收费站, 闸口, 建筑物等, 例如现在 的 GPS导航地图就已经可以标注以及区分这些真实 地图元素。

3 ) 获取与真实地图元素对应的游戏地图元素。

在获取了真实地图元素后, 先确定真实地图元素的类型, 然后从游戏地图 元素库中查找与该类型对应的游戏地图元素; 例如可以获取预先配置好的游戏 地图元素中的桥, 隧道, 立交桥, 上坡, 下坡, 十字路口, 红绿灯, 收费站, 闸口, 建筑物等, 这些游戏地图元素都有对应的游戏逻辑, 不同游戏地图元素 的游戏逻辑会有不同, 例如桥、 隧道、 立交桥、 上坡、 下坡和十字路口等可以 让游戏主角通过, 红绿灯, 闸口和建筑物等可以让游戏主角破坏; 其中, 游戏 逻辑根据游戏地图元素的不同会有不同,例如 游戏地图元素中的桥可以设定一 个移动轨迹, 游戏主角在游戏中可以按照该移动轨迹移动; 游戏地图元素中的 上坡除了需要设定移动轨迹外,还可以设定上 坡的移动阻力(该移动阻力要大 于水平道路的移动阻力), 使得游戏主角在上坡的速度要低于在水平道路 的速 度; 例如真实地图中的桥仅仅是一个图片或示意图 , 而游戏地图中的桥可以设 定一个移动轨迹,使得游戏主角可以通过该移 动轨迹通过该桥, 游戏主角可以 是赛车游戏中的赛车, 或 RPG游戏中的主人公等。 例如, 获取了地图后, 可 以获知地理位置的建筑物,从而可以获取预先 设置的与该建筑物对应的游戏建 筑物。

4 ) 将游戏地图元素替换真实地图中的真实地图元 素, 获得游戏地图。 其中,哪些真实地图元素需要被游戏地图元素 替换^ f艮据游戏的不同可以不 同, 例如在赛车游戏中, 可以仅将公路相关的真实地图元素替换成游戏 地图元 素即可, 例如, 公路, 立交桥, 隧道, 十字路口, 红绿灯等。

通过上述的 4个步骤,游戏服务器就可以使用真实地图生 能够供玩家进 行游戏的游戏地图,玩家使用该游戏地图进行 游戏,既能够感受到游戏的乐趣, 也能够感觉置身于真实环境中, 提高玩家玩游戏的乐趣。

在本发明的另一个实施例中,游戏服务器可以 进一步从天气服务器获取第 一地理位置数据对应的天气信息; 获取与天气信息对应的天气元素,将天气元 素添加到游戏地图中,从而使游戏地图中的天 气可以与用户所处位置的天气相 同,例如从天气服务器获取第一地理位置数据 对应的第一地理位置当前的天气 是下雨时, 则可以将游戏地图中的天气设置为下雨; 其中, 可以预先将各种天 气对应的天气元素设定好,则在生成游戏地图 时可以直接将天气对应的天气元 素增加到游戏地图中即可; 其中, 将天气元素添加到游戏地图中, 可以在游戏 画面中显示相应的天气场景, 并且,还可以对不同的天气元素设定不同的游 戏 逻辑, 例如将下雨时游戏主角的失误率设定为高于晴 时游戏主角的失误率,从 而体现不同的天气对游戏主角造成不同的影响 ,提高用户玩游戏的感受。可以 理解的是, 游戏服务器与天气服务器可以是物理上的同一 个网元,也可以是物 理上的两个不同网元。

在本发明的另一个实施例中, 游戏服务器生成的游戏地图是赛车地图, 此 时,游戏服务器可以进一步从交通流量服务器 获取第一地理位置数据对应的交 通拥堵情况; 再根据该交通拥堵情况在游戏地图中添加障碍 物, 交通越拥堵则 添加的障碍物越多。可以理解的是, 游戏服务器与交通流量服务器可以是物理 上的同一个网元, 也可以是物理上的两个不同网元。

在本发明的另一个实施例中,游戏服务器接收 的第一游戏地图生成请求还 可以包括地图精确度信息; 此时, 游戏服务器可以使用该精确度信息以及第一 传感器数据生成游戏地图。例如,在地图精确 度信息指示使用主干道生成游戏 地图时, 则游戏服务器直接使用真实地图中的主干道生 成游戏地图。 例如, 在 地图精确度信息指示使用街道办作为赛道的贯 穿范围时,则从街道办的范围内 选择道路来作为赛道。

在本发明的另一个实施例中,游戏月良务器还 可以根据两个或两个以上的游 戏客户端传感器数据生成一个游戏地图,让该 两个或两个以上的游戏客户端可 以获得同一个游戏地图,从而使该两个或两个 以上的游戏客户端的用户可以使 用同一个游戏地图进行游戏。此时, 游戏服务器接收的第一游戏地图生成请求 还包括第一游戏客户端和第二游戏客户端的对 应关系信息;则本发明实施例提 供的游戏地图生成方法还可以包括:

接收来自第二游戏客户端的第二游戏地图生成 请求,该第二游戏地图生成 请求包括第二传感器数据,以及第一游戏客户 端和第二游戏客户端的对应关系 信息; 此时, 具体可以使用第一传感器数据和第二传感器数 据生成游戏地图; 并将生成的游戏地图向第一游戏客户端和第二 游戏客户端发送。

例如,在生成的游戏地图为赛车游戏地图时, 假设第一传感器数据和第二 传感器数据都是地理位置数据,且第一地理位 置数据标识第一游戏客户端处于 深圳, 第二地理位置数据标识第二游戏客户端处于广 州, 则可以选择深圳至广 州的一条或多条道路生成游戏地图。

在本发明的另一个实施例中,也可以根据一个 或两个或两个以上游戏客户 端的传感器生成游戏地图,除了将游戏地图发 送给该一个或两个或两个以上的 游戏客户端外,还可以将游戏地图发送给其他 游戏客户端,使该一个或两个或 两个以上的游戏客户端的用户可以与该其他游 戏客户端的用户使用同一个游 戏地图进行游戏。 因此, 本发明实施例提供的游戏地图生成方法还可以 包括: 游戏服务器接收来自第三游戏客户端的游戏地 图获取请求,该游戏地图获取请 求包括第一游戏客户端和第三游戏客户端的对 应关系信息;向第三游戏客户端 发送生成的游戏地图。

需要说明的是, 对于前述的各方法实施例, 为了筒单描述, 故将其都 表述为一系列的动作组合, 但是本领域技术人员应该知悉, 本发明并不受 所描述的动作顺序的限制, 因为依据本发明, 某些步骤可以采用其他顺序 或者同时进行。 其次, 本领域技术人员也应该知悉, 说明书中所描述的实 施例均属于优选实施例,所涉及的动作和模块 并不一定是本发明所必须的。

如下再介绍本发明实施例提供的装置, 先介绍本发明实施例提供的终端。 图 3描述了本发明一个实施例提供的终端的结构 该终端包括:

通讯单元 301 , 用于接收游戏地图生成指示。

调用单元 302, 用于在接收单元 301接收了游戏地图生成指示后, 调用传 感器设备 303获得传感器数据。

在本发明的一个实施例中,通讯单元 301接收的游戏地图生成指示携带了 传感器类型; 则调用单元 302, 具体用于调用该传感器类型对应的传感器设备 获得传感器数据。

在本发明的另一个实施例中,通讯单元 301接收的游戏地图生成指示没有 携带传感器类型; 则调用单元 302, 具体用于调用默认的传感器设备获得传感 器数据。

通讯单元 301 , 还用于向游戏月良务器发送游戏地图生成请求 , 该游戏地图 生成请求包括调用单元 302获得的传感器数据;接收游戏服务器根据传 感器数 据生成的游戏地图。

从上可知, 本实施例中终端在接收到游戏地图生成指示后 , 可以调用传感 器设备获得传感器数据, 并将传感器数据发送给游戏服务器,使游戏服 务器可 以根据用户所处位置的传感器数据生成游戏地 图,使用户能够使用该游戏地图 进行游戏, 让用户可以在熟悉的环境、 或在游戏中感受真实的环境, 从而提高 用户的游戏体马 。 在本发明的另一个实施例中, 终端所包括的通讯单元 301 , 还用于接收地 图精确度信息; 进一步,通讯单元 301向游戏服务器发送的游戏地图生成请求 进一步包括接收的地图精确度信息。

再介绍本发明实施例提供的服务器,本发明实 施例提供的服务器可以作为 游戏服务器使用。

图 4描述了本发明一个实施例提供的服务器的结 , 该服务器包括: 接收单元 401 , 用于接收来自第一游戏客户端的第一游戏地图 生成请求, 该第一游戏地图生成请求包括第一传感器数据 。

生成单元 402, 用于使用接收单元 401接收的第一传感器数据生成游戏地 图。

在本发明的一个实施例中,接收单元 401接收的第一传感器数据包括了第 一地理位置数据, 则生成单元 402可以具体包括: 用于从真实地图服务器获取 第一地理位置数据对应的真实地图的子单元; 用于获取真实地图的真实地图元 素的子单元; 用于获取与真实地图元素对应的游戏地图元素 的子单元; 以及用 于将游戏地图元素替换真实地图中的真实地图 元素, 获得游戏地图的子单元。

发送单元 403 ,用于向第一游戏客户端发送生成单元 402生成的游戏地图。 从上可知, 本实施例中游戏服务器在接收到游戏地图生成 请求后, 可以根 据用户所处位置的传感器数据生成游戏地图, 使用户能够使用该游戏地图进行 游戏, 让用户可以在熟悉的环境、 或在游戏中感受真实的环境, 从而提高用户 的游戏体马 。

在本发明的另一个实施例中, 服务器包括的生成单元 402, 还可以用于从 天气服务器获取第一地理位置数据对应的天气 信息;获取与该天气信息对应的 天气元素, 将天气元素添加到游戏地图中。

在本发明的另一个实施例中,服务器包括的接 收单元 401接收的第一游戏 地图生成请求还包括了地图精确度信息; 则生成单元 402, 还可以用于在生成 游戏地图时使用精确度信息。

在本发明的另一个实施例中,接收单元 401接收的第一游戏地图生成请求 还包括第一游戏客户端和第二游戏客户端的对 应关系信息; 此时, 接收单元 401 , 还可以用于接收来自第二游戏客户端的第二游 戏地图生成请求, 该第二 游戏地图生成请求也包括第二传感器数据和对 应关系信息; 相应地, 生成单元 402, 可以具体用于使用第一传感器数据和第二传感 器数据生成游戏地图; 相 应地, 发送单元 403 , 还可以用于向第二游戏客户端发送生成单元 402生成的 游戏地图。

在本发明的另一个实施例中, 服务器包括的接收单元 401 , 还可以用于接 收来自第三游戏客户端的游戏地图获取请求, 该游戏地图获取请求包括第一游 戏客户端和第三游戏客户端的对应关系信息; 相应地, 发送单元 403 , 还可以 用于向第三游戏客户端发送生成单元 402生成的游戏地图。

上述装置和系统内的各模块之间的信息交互、 执行过程等内容, 由于与本 发明方法实施例基于同一构思, 具体内容可参见本发明方法实施例中的叙述, 此处不再赘述。

本领域普通技术人员可以理解实现上述实施例 方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完 成,上述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包 括如上述各方法的实施例的流程。 其中, 上述的存储介质可为磁碟、 光盘、 只读存储记忆体(ROM: Read-Only Memory )或随机存储记忆体 ( RAM: Random Access Memory )等。

本文中应用了具体多个实施例对本发明的原理 及实施方式进行了阐述,以 上实施例的说明只是用于帮助理解本发明的方 法及其思想; 同时,对于本领域 的一般技术人员,依据本发明的思想,在具体 实施方式及应用范围上均会有改 变之处, 综上所述, 本说明书内容不应理解为对本发明的限制。