一种手机竞技游戏系统及方法

文档序号:7702501阅读:96来源:国知局
专利名称:一种手机竞技游戏系统及方法
技术领域
本发明涉及网络游戏领域,特别涉及一种利用手机作为游戏终端的手机游戏的竞技平台和游戏方法。
背景技术
随着手机进入了智能时代,而且配置也是越来越高,从前我们根本无法想到的功能现在都已经能够在手机上实现,其中很重要的一点就是运行更多更炫的手机游戏。紧接着3G时代的来临,网络方面也给手机提供了越来越好的应用环境,让手机游戏从过去的单机向网络对战平台发展,充分利用高速网络的速度和手机配置的性能等各方面优势,进一步发掘手机游戏的互动性和趣味性。当前,虽然在不同的手机用户市场都出现了不同手机游戏竞技平台,但就其功能实现而言,具有如下不足
1、不能利用手机用户碎片时间-现有大部分的竞技平台都是需要两个或以上的玩家同时参与到游戏竞技中并决出胜负的,但是大部分的手机用户只利用碎片时间进行游戏,并不能保证每位玩家想开始竞技时,就一定有其他玩家在同时参与;
2、不能与社交网络有机结合,目前,如何有效并且准确地找到可以共同进行游戏竞技的好友,是其中的关键点;
3、跨平台-目前市场上的智能终端按照操作系统的不同可划分为几大阵营,而且不同阵营拥有不同的目标用户市场,目前的手机游戏平台不能将不同阵营中的游戏玩家联系起来共同进行游戏竞技。

发明内容
本发明的发明目的是提供一种手机竞技游戏平台和游戏方法,保证用户可以充分利用碎片时间,并且与其它社交网络有机结合,且不限平台。本发明为了实现其发明目的所采用的技术方案是一种手机竞技游戏系统,包括设置在手机上的手机游戏和设置在服务端的手机竞技游戏平台,所述的手机游戏通过手机通信网络与所述的手机竞技游戏平台通信联系,还包括玩家竞技数据库、玩家数据库和跨平台开发包;
所述的玩家竞技数据库设置在服务端,存储有手机玩家的游戏过程中的有关数据; 所述的玩家数据库设置在服务端,存储有玩家的资料,以及玩家与玩家之间的关系数
据;
所述的手机竞技游戏平台设置有通过向互联网公布的HTTP接口,所述的手机游戏使用HTTP协议通过互联网或都移动互联网连接到手机竞技游戏平台中,与手机竞技游戏平台进行数据的传输;手机竞技游戏平台还设置有标准的数据库接口标准,通手机竞技游戏平台通过服务端的局域网来访问玩家竞技数据库和玩家数据库;
所述的跨平台开发包设置在手机内存中,是一种供手机游戏开发者植入到其所开发的
4游戏中的软件开发包,所述的跨平台开发包上设置有具有跨智能终端操作系统的特性,向任意手机游戏提供连接到所述的手机竞技游戏平台;所述的跨平台开发包包括编译成二进制代码的开发包和开发包资源,所述的开发包具备向手机游戏公开的编程接口,供开发者使用在手机游戏的软件源代码中;所述的开发包资源,包括了在手机游戏的运行过程中开发包会使用到的图片、文本等资源文件。进一步的,上述的一种手机竞技游戏系统中所述的玩家竞技数据库中存储的手机玩家的游戏过程中的有关数据,包括
1)在每个手机游戏中每个玩家的得分数据;
2)在每个手机游戏中每个玩家所获得的成就数据;
3)在每个手机游戏中所有玩家的得分排行榜;
4)每个玩家当前所参与到哪个手机游戏的竞技中,及其当前状态。进一步的,上述的一种手机竞技游戏系统中所述的玩家数据库内玩家的资料包括玩家账号数据和用于确认玩家身份及特征的数据,所述的玩家账号数据包括玩家账号名、密码、真实姓名、性别、年龄、所在城市、职业、手机号码、邮件地址、签名档;所述的用于确认玩家身份及特征的数据包括帐号数据和身分特征数据,所述的帐号数据包括帐号名、 密码、签名,所述的身分特征数据包括真实姓名、性别、年龄、所在城市、职业、手机号码、邮件地址;所述的玩家数据库内玩家关系数据指的是玩家与玩家通过手机游戏在手机竞技游戏平台上结交下的朋友关系,并组成玩家的关系网络;所述的玩家数据库内玩家关系数据指的是玩家与玩家通过手机游戏在手机竞技游戏平台上结交下的朋友关系,并组成玩家的关系网络。进一步的,上述的一种手机竞技游戏系统中所述的手机竞技游戏平台上还有访问其它社交网络数据库的接口。所述的手机竞技游戏平台将访问到的其它社交网络数据库的内容保存在玩家数据库。本发明还提供了一种上面手机竞技游戏系统的方法,两个或者两个以上的玩家通过本游戏系统进行竞技流,该游戏过程包括以下步骤
步骤A、手机竞技游戏平台检测是否有玩家访问,如果有,则转向步骤B,否则继续检
测;
步骤B、手机竞技游戏平台检测访问的玩家是否是竞技发起者,如果是,则转向步骤C, 否则将该玩家信息保存在非竞技发起者名单中并转向步骤A ; 步骤C、选择竞技模式;
步骤D、从非竞技发起者名单中选择竞技对手; 步骤E、开始游戏竞技,玩家在设定的游戏竞技模式下开始游戏; 步骤D、游戏结束,并向手机竞技游戏平台发送游戏成绩,手机竞技游戏平台把参与该次竞技的所有玩家成绩记录在玩家竞技数据库中;
步骤E、机竞技游戏平台检测是否所有玩家都提交了游戏成绩,如果是,则继续进行到步骤F ;否则,继续进行当前步骤的检测;
步骤F、向所有玩家推送竞技结果,手机竞技游戏平台通过短消息或系统推送信息的方式,向各参与到该次竞技中的玩家推送竞技结果,结束。进一步的,上述的一种手机竞技游戏的方法中所述的步骤C中选择的竞技模式,为玩家选择的模式,包括有“比高分”的模式和“比用时少”的模式。进一步的,上述的一种手机竞技游戏的方法中步骤D中由玩家选择参与该次竞技的其他玩家,所述的其他玩家包括步骤B中非竞技发起者名单中、其他社交网络中的用户、手机通信录上的联系人。本发明的一种手机竞技游戏系统和方法,充分利用了集中平台的优势,使得使用不同智能终端操作系统的用户能够利用其碎片时间在本发明的平台上进行互联游戏竞技, 并且可以邀请来自于各种社交网络的朋友参与到游戏中,增强手机游戏的互动性与趣味性。下面结合附图对本发明进行详细描述。


附图1为本发明手机竞技游戏系统方框图。附图2是本发明游戏玩家竞技流程图。
具体实施例方式实施例1如图1所示,本实施例是一种手机竞技游戏系统,包括设置在手机上的手机游戏15和设置在服务端的手机竞技游戏平台11,玩家竞技数据库12、玩家数据库13和跨平台开发包16。其中
手机竞技游戏平台11:是所有子系统的连接关节点,负责管理所有手机游戏15的连接,并根据实际需要进行玩家竞技数据库12和玩家数据库13的读写。手机竞技游戏平台 11是一个服务端系统,它可被部署在一个或多个服务器上。在可连接性方面,手机竞技游戏平台11通过向互联网公布HTTP接口,使得手机游戏15可以使用HTTP协议通过互联网或移动互联网连接进来,进行数据的传输;另一方面,手机竞技游戏平台11又可通过标准的数据库接口标准通过服务端的局域网来访问玩家竞技数据库12和玩家数据库13。玩家竞技数据库12:存储所有玩家竞技的数据及结果,这些数据具体包括1)在每个手机游戏15中每个玩家的得分数据;2)在每个手机游戏15中每个玩家所获得的成就数据;3)在每个手机游戏15中所有玩家的得分排行榜;4)每个玩家当前所参与到哪个手机游戏15的竞技中,及其当前状态,如竞技进行中、竞技已结束等。该数据库可被部署在服务端的一个或多个服务器上,可采用目前常见的关系型数据库管理系统作为其存储及管理的载体,并向其所部署的内部局域网公开其服务端口,接受来自于手机竞技游戏平台11 的连接和请求。玩家数据库13:存储所有玩家的资料,以及玩家与玩家之间的关系数据。该数据库可被部署在服务端的一个或多个服务器上,可采用目前常见的关系型数据库管理系统作为其存储及管理的载体,并向其所部署的内部局域网公开其服务端口,接受来自于手机竞技游戏平台11的连接和请求。同时,玩家数据库13还可接收来自于外网的由其他社交网络数据库14 (如新浪微博和腾讯微博等)中导出来的玩家及关系数据,并存储下来。在玩家数据库13中所存储的玩家数据具体包括
1)玩家账号数据,包括玩家账号名、密码、真实姓名、性别、年龄、所在城市、职业、手机号码、邮件地址、签名档等,是用于确认玩家身份及特征的数据。同时,通过使用和分析这些数据,还可以向玩家做手机游戏15推荐,或向玩家推荐好友,共同来参与到手机游戏15 的竞技中;
2)玩家关系数据,这里指的是玩家与玩家通过手机游戏15在手机竞技游戏平台11 上结交下的朋友关系,并组成玩家的关系网络,玩家在进行手机游戏15的竞技中,就可以使用该关系网络数据来挑选其期望参与到竞技中的朋友并发起邀请。玩家数据库13上还设置有与其它社交网络数据库14连接的接口,玩家数据库 13通过互联网读取其它社交网络数据库14的数据。其他社交网络数据库14为其他社交网络的用户及用户关系数据,将这些数据导入到玩家数据库13中,将有助于提高在手机竞技游戏平台11上的玩家数量及丰富其玩家关系网络数据,从而进一步促进玩家互动。其他社交网络数据库14是运行在外网的,其一般会采用公开接口的方式,使得其他授权系统 (在本发明中玩家数据库13)可以通过互联网读取其数据。需要导入的其他社交网络数据库14中的数据包括
1)用户基本信息,包括用户名、真实姓名、联系方式、签名档等;
2)用户关系数据,这个数据指的是用户在当前社交网络中所形成的朋友关系网络。手机游戏15 任意手机游戏,包括了在不同手机操作系统平台上的安装并运行在手机本地的游戏,手机游戏15在集成了跨平台开发包16后,都可以通过互联网或移动互联网连接到手机竞技游戏平台11上,通过其从玩家竞技数据库12获取玩家在当前游戏中的竞技数据和从玩家数据库13获取玩家及玩家朋友关系网络数据,将数据展现在手机游戏15中,供玩家浏览并使用。跨平台开发包16 可供手机游戏开发者植入到其所开发的游戏中的软件开发包, 该开发包具有跨智能终端操作系统的特性,可向任意手机游戏15提供连接到手机竞技游戏平台11的功能,从而使得手机游戏15具备记录并展示玩家得分记录、获得的游戏成就、游戏竞技状态及历史记录、查找朋友和与朋友开展手机游戏竞技等功能。该开发包所包含的具体内容包括
1)编译成二进制代码的开发包,具备向手机游戏15公开的编程接口,供开发者使用在手机游戏15的软件源代码中;
2)开发包资源,包括了在手机游戏15的运行过程中开发包会使用到的图片、文本等资源文件。使用该跨平台开发包16,只要手机是可以通过某种方式连接到互联网或移动互联网上,就不涉及手机的硬件改造(当前所有的手机基本上都可满足该约束条件)。植入的过程仅仅是将跨平台开发包16所公布出来的编程接口,按照规范插入到手机游戏15的软件源代码中即可,然后通过编译成手机游戏15的可执行文件,便可把手机游戏15进行分发,供玩家使用。目前、市场上有许多跨平台开发包16,这些开发包经过初步改造就可以适应本发明的需要,以下是本实施例中的跨平台开发包16作进一步的详细阐述
根据跨平台开发包16最终运行的手机操作系统的不同(如Apple的iOS,Google的 Android,Microsoft 的 Windows Phone 7 或 Nokia 的 Symbian),跨平台开发包 16 可以使用不同的编程语言进行编写(如=Objective (,扭^丄#或0++)。纵使跨平台开发包16可以使用不同的编程语言进行编写,其组成模块都是一致的,包括
71)用户界面模块,手机游戏15开发者,通过调用本模块,在游戏中弹出界面向玩家展现的内容包括
a)当前玩家的个人信息资料;
b)当前玩家在当前手机游戏15中的游戏成绩榜;
c)当前玩家在当前手机游戏15中的游戏成就;
d)当前玩家在当前手机游戏15中的竞技历史记录;
e)当前玩家的好友;
f)向当前玩家推荐认识的其他玩家;
g)向当前玩家推荐下载的其他的同样集成了跨平台开发包16的手机游戏15。2)网络通信模块,该模块是为用户界面模块提供网络服务的服务层,该模块包含两个作用
a)从用户界面模块接收玩家输入的指令,根据协议,对指令进行打包,并通过网络把指令包传送到手机竞技游戏平台11 ;
b)从手机竞技游戏平台11接收到数据包,根据协议,对数据包进行解包,并把数据传送给用户界面模块,用于数据展示。3)公开接口模块,该模块的主要作用在于向手机游戏15开发者提供编程调用接口,让开发者可以在手机游戏15代码中直接调用和使用跨平台开发包16所提供的功能, 这些功能包括
a)启动用户界面模块的接口;
b)提交当前玩家在当前手机游戏15中的游戏成绩的接口;
c)提交当前玩家在当前手机游戏15中的游戏成就的接口;
d)开始游戏竞技的接口; f)结束游戏竞技的接口。游戏开发者在游戏开发过程中,通过向手机游戏15植入跨平台开发包16,使得手机游戏15具备通过网络连接到手机竞技游戏平台11的能力。当游戏玩家在智能终端上启动具备这种特性的手机游戏15后,手机游戏15就会自动通过网络连接到手机竞技游戏平台11上,这时,手机竞技游戏平台11就会读取玩家竞技数据库12和玩家数据库13中的数据,并向手机游戏15返回并显示在手机游戏15 上,让玩家选择开始某种竞技模式和参与竞技的其他玩家并开始游戏竞技。在玩家数据存储方面,玩家数据库13除了可以存储在本系统中建立的玩家数据外,玩家数据库13还支持从其他社交网络数据库14中导入玩家及其关系数据并存储下来,作为游戏竞技过程中玩家挑选竞技对手时使用。本系统中的所有玩家竞技过程数据及结果数据,都会存储再玩家竞技数据库中 12中,并根据实际情况,由手机竞技游戏平台11读取并对送到玩家手机上。如图2所示为本游戏系统的游戏流程,以下结合图2介绍两个或以上的玩家参与到同一个游戏中的竞赛的流程,包括如下步骤
步骤0、玩家处在任意游戏中,并且该游戏已通过网络连接到手机竞技游戏平台上; 步骤1、是否竞技发起者,判断当前玩家是否是该次竞技的发起者,如果是,则继续进行到步骤2 ;否则,进行到步骤5 ;步骤2、选择竞技模式,玩家选择该次竞技的模式,可能选择的模式包含有“比高分”、 “比用时少”等;
步骤3、选择竞技对手,玩家选择参与该次竞技的其他玩家,这里所指的其他玩家可来源于手机竞技游戏平台上的其他玩家数据,也可以是来源于其他社交网络中的用户,也可以是手机通信录上的某个或多个联系人;
步骤4、收到其它玩家的竞技请求,当前玩家不是该次竞技的发起者,而是其他玩家通过上述步骤3设定的接收者;
步骤5、开始游戏竞技,玩家在设定的游戏竞技模式下开始游戏; 步骤6、游戏结束,并向手机竞技游戏平台发送游戏成绩,手机竞技游戏平台把参与该次竞技的所有玩家成绩记录在玩家竞技数据库中;
步骤7、是否所有玩家都提交了游戏成绩,手机竞技游戏平台定时检查是否参与该次竞技的所有玩家都已经提交了游戏成绩,如果是,则继续进行到步骤8;否则,继续进行当前步骤的检测;
步骤8、向所有玩家推送竞技结果,手机竞技游戏平台通过短消息或系统推送信息的方式,向各参与到该次竞技中的玩家推送竞技结果; 步骤9、结束。
权利要求
1.一种手机竞技游戏系统,包括设置在手机上的手机游戏和设置在服务端的手机竞技游戏平台,所述的手机游戏通过手机通信网络与所述的手机竞技游戏平台通信联系,其特征在于还包括玩家竞技数据库(12)、玩家数据库(13)和跨平台开发包(16);所述的玩家竞技数据库(12)设置在服务端,存储有手机玩家的游戏过程中的有关数据;所述的玩家数据库(13)设置在服务端,存储有玩家的资料,以及玩家与玩家之间的关系数据;所述的手机竞技游戏平台(11)设置有通过向互联网公布的HTTP接口,所述的手机游戏(15)使用HTTP协议通过互联网或都移动互联网连接到手机竞技游戏平台(11) 中,与手机竞技游戏平台(11)进行数据的传输;手机竞技游戏平台(11)还设置有标准的数据库接口标准,通手机竞技游戏平台(11)通过服务端的局域网来访问玩家竞技数据库(12)和玩家数据库(13);所述的跨平台开发包(16)设置在手机内存中,是一种供手机游戏开发者植入到其所开发的游戏中的软件开发包,所述的跨平台开发包(16)上设置有具有跨智能终端操作系统的特性,向任意手机游戏(15)提供连接到所述的手机竞技游戏平台 (11);所述的跨平台开发包(16)包括编译成二进制代码的开发包和开发包资源,所述的开发包具备向手机游戏(15)公开的编程接口,供开发者使用在手机游戏(15)的软件源代码中;所述的开发包资源,包括了在手机游戏(15)的运行过程中开发包会使用到的图片、文本等资源文件。
2.根据权利要求1所述的一种手机竞技游戏系统,其特征在于所述的玩家竞技数据库(12)中存储的手机玩家的游戏过程中的有关数据,包括1)在每个手机游戏中每个玩家的得分数据;2)在每个手机游戏中每个玩家所获得的成就数据;3)在每个手机游戏中所有玩家的得分排行榜;4)每个玩家当前所参与到哪个手机游戏的竞技中,及其当前状态。
3.根据权利要求1所述的一种手机竞技游戏系统,其特征在于所述的玩家数据库(13)内玩家的资料包括玩家账号数据和用于确认玩家身份及特征的数据,所述的玩家账号数据包括玩家账号名、密码、真实姓名、性别、年龄、所在城市、职业、手机号码、邮件地址、签名档;所述的用于确认玩家身份及特征的数据包括帐号数据和身分特征数据,所述的帐号数据包括帐号名、密码、签名,所述的身分特征数据包括真实姓名、性别、年龄、所在城市、职业、手机号码、邮件地址;所述的玩家数据库(13)内玩家关系数据指的是玩家与玩家通过手机游戏在手机竞技游戏平台(11)上结交下的朋友关系,并组成玩家的关系网络。
4.根据权利要求3所述的一种手机竞技游戏系统,其特征在于所述的手机竞技游戏平台(11)上还有访问其它社交网络数据库(14)的接口。
5.一种手机竞技游戏的方法,两个或者两个以上的玩家通过本游戏系统进行竞技流, 其特征在于该游戏过程包括以下步骤步骤A、手机竞技游戏平台检测是否有玩家访问,如果有,则转向步骤B,否则继续检测;步骤B、手机竞技游戏平台检测访问的玩家是否是竞技发起者,如果是,则转向步骤C, 否则将该玩家信息保存在非竞技发起者名单中并转向步骤A ; 步骤C、选择竞技模式;步骤D、从非竞技发起者名单中选择竞技对手; 步骤E、开始游戏竞技,玩家在设定的游戏竞技模式下开始游戏; 步骤D、游戏结束,并向手机竞技游戏平台发送游戏成绩,手机竞技游戏平台把参与该次竞技的所有玩家成绩记录在玩家竞技数据库中;步骤E、机竞技游戏平台检测是否所有玩家都提交了游戏成绩,如果是,则继续进行到步骤F ;否则,继续进行当前步骤的检测;步骤F、向所有玩家推送竞技结果,手机竞技游戏平台通过短消息或系统推送信息的方式,向各参与到该次竞技中的玩家推送竞技结果,结束。
6.根据权利要求5的一种手机竞技游戏的方法,其特征在于所述的步骤C中选择的竞技模式,为玩家选择的模式,包括有“比高分”的模式和“比用时少”的模式。
7.根据权利要求5的一种手机竞技游戏的方法,其特征在于步骤D中由玩家选择参与该次竞技的其他玩家,所述的其他玩家包括步骤B中非竞技发起者名单中、其他社交网络中的用户、手机通信录上的联系人。
全文摘要
一种手机竞技游戏系统和方法,该系统包括设置在手机上的手机游戏和设置在服务端的手机竞技游戏平台,所述的手机游戏通过手机通信网络与所述的手机竞技游戏平台通信联系,还包括玩家竞技数据库、玩家数据库和跨平台开发包;该方法实现玩家竞技游戏。本发明的一种手机竞技游戏系统和方法,充分利用了集中平台的优势,使得使用不同智能终端操作系统的用户能够利用其碎片时间在本发明的平台上进行互联游戏竞技,并且可以邀请来自于各种社交网络的朋友参与到游戏中,增强手机游戏的互动性与趣味性。
文档编号H04M1/725GK102223449SQ20111017003
公开日2011年10月19日 申请日期2011年6月23日 优先权日2011年6月23日
发明者关嵩, 周海文, 陈湘宇 申请人:深圳市创梦天地科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1