一种游戏业务生成方法

文档序号:6438336阅读:181来源:国知局
专利名称:一种游戏业务生成方法
技术领域
本发明涉及移动网络游戏业务领域,特别是指一种游戏业务生成方法。
背景技术
随着互联网和移动通信技术的快速发展,移动网络游戏已经成为通信运营商数据业务的重点。目前游戏开发商普遍采取将自己开发的移动网络游戏安装到自己的游戏平台上运行,这样的游戏一般只能运行于开发商自己的游戏平台,兼容性比较差。而若使该游戏运行于其他游戏平台,则往往需要投入大量的人力、物力修改游戏,以使其满足不同游戏平台的标准,造成极大的资源浪费。有鉴于此,业界的发展趋势是游戏开发商以及游戏平台厂商都遵循统一的标准开发游戏和游戏平台,这样就可以解决游戏在多个不同游戏平台运行的问题。基于这一趋势,开放移动联盟(OMA)已经制定了相关的标准,各游戏开发商只需根据该标准开发出游戏,就可以使之运行于根据该标准开发的游戏平台,这样的游戏平台称为开放式游戏平台。
显然,开放式游戏平台使得游戏开发商可以专著于游戏的设计与开发,而无需再为游戏的运行而烦恼。然而由此面临的问题却是如何使一个游戏真正在不同的游戏平台上生成为一个游戏业务,而投入使用。由于一个新的游戏要在游戏平台上正常使用,必须经过在该游戏平台上增加游戏的基本信息,增加游戏桌信息,增加游戏级别信息,增加终端类型信息,增加客户端类型,增加游戏室,才能最终生成一个完整的游戏业务。当游戏开发商使用自己的游戏平台生成游戏业务时,完全可以由熟悉该游戏的游戏开发人员将游戏的基本信息项以及程序等文件直接安装到游戏平台上即可。而要使自己开发的游戏在其它的游戏平台上运行时,则往往由于权限等问题,只能将该游戏运行所需的所有必要数据和程序等文件发送给游戏平台方的发布人员,由游戏平台发布人员将该游戏的基本信息逐项录入,然后由游戏平台读取输入的游戏数据,生成游戏业务。然而一个游戏的信息一般只有其开发人员才会比较熟悉,而游戏平台的发布人员往往很难了解游戏的基本信息,这样要其将自己并不熟悉的庞大的游戏信息数据项录入到游戏平台系统中,往往困难重重,而且错误百出,导致游戏业务迟迟不能生成和正常运行,延长了游戏业务的生成周期,对游戏的商业利用极为不利。

发明内容
有鉴于此,本发明的主要目的在于提供一种游戏业务生成方法,解决一个新开发的游戏在不同的游戏平台上生成游戏业务所面临的操作困难,周期漫长的问题。
为了达到上述目的,本发明提供了一种游戏业务生成方法,该方法包括a、读取游戏的业务描述信息和上传文件;b、判断读取的游戏的业务描述信息和上传文件是否符合游戏平台的运行条件,如果是,则将所有业务描述信息生成一个业务描述文件,然后执行步骤c,否则执行步骤d;c、将该游戏的上传文件连同生成的业务描述文件发送到游戏平台,游戏平台读取接收到的上传文件和业务描述文件,生成游戏业务;d、发送错误信息。
在上述方法中,所述读取游戏的业务描述信息包括读取游戏基本信息数据项、客户端数据项和游戏桌数据项。
在上述方法中,所述读取上传文件包括读取游戏图标、游戏图片、服务端程序和客户端程序。
在上述方法中,步骤b中,所述判断读取的游戏的业务描述信息和上传文件是否符合游戏平台的运行条件包括判断所有业务描述信息是否符合游戏平台的格式要求,上传文件的类型是否符合游戏平台的类型要求,以及通过业务描述信息中的服务端程序主类名调用服务端程序来判断该服务端主类名是否正确。
在上述方法中,步骤b中,所述生成业务描述文件为生成一个可扩展标识语言XML文件。
在上述方法中,步骤b中,所述生成一个XML文件的步骤包括创建一个空白文件;然后,在该空白文件中顺序写入开始标志、业务描述信息数据项内容和结束标志;步骤c中,所述读取接收到的业务描述文件的步骤包括顺序读取接收到的业务描述文件中的开始标志、业务描述信息数据项内容以及结束标志。
在上述方法中,步骤b中,所述在空白文件中顺序写入开始标志、业务描述信息数据项内容和结束标志的步骤包括在一个开始标志和一个结束标志之间写入一项业务描述信息数据项内容,或在一个开始标志和一个结束标志之间写入多项业务描述信息数据项内容,或在一个开始标志和一个结束标志之间写入所有业务描述信息数据项内容。
在上述方法中,步骤c中,所述将上传文件连同业务描述文件发送到游戏平台的步骤包括将所有上传文件和业务描述文件生成一个游戏包,然后将生成的游戏包发送到游戏平台。
在上述方法中,所述生成游戏包为生成一个ZIP压缩文件。
在上述方法中,所述步骤c进一步包括,游戏平台判断接收到的游戏包的类型是否可读,如果是,则读取游戏包中的游戏业务描述文件和上传文件;否则,发送错误信息。
在上述方法中,所述步骤c进一步包括,游戏平台在读取游戏业务描述文件和上传文件之后,判断读取的业务描述文件和上传文件是否符合游戏平台的运行条件,如果是,则生成游戏业务;否则发送错误信息。
在上述方法中,所述判断读取的业务描述文件和上传文件是否符合游戏平台的运行条件包括如下步骤
c1、判断读取的业务描述文件中所描述的上传文件的文件名是否与读取的上传文件的文件名相对应,如果是,则执行步骤c2,否则发送错误信息;c2、判断读取的业务描述文件中是否包括游戏的基本信息数据项、客户端数据项和游戏桌数据项,如果是,则执行步骤c3;否则发送错误信息;c3、逐一判断步骤c2中所述的游戏基本信息数据项、客户端数据项和游戏桌数据项中任意一项包括的所有数据项是否符合游戏平台的运行条件,如果是,则生成游戏业务;否则发送错误信息。
在上述方法中,在所述步骤c1和c2之间进一步包括判断所述业务描述文件中描述的上传文件的文件名是否已经存在于所提交游戏平台的系统中,如果是,则发送错误信息;否则执行步骤c2。
综上所述,本发明首先读取游戏的业务描述信息和上传文件,然后检查读取的游戏的所有业务描述信息和上传文件是否符合游戏平台的运行条件,如果是,则将所有业务描述信息生成一个业务描述文件,然后将该游戏的上传文件连同生成的业务描述文件发送到游戏平台,游戏平台读取接收到的上传文件和业务描述文件,由此生成具体游戏业务;否则发送错误信息。而且为了防止游戏业务描述文件和上传文件发送到游戏平台后被误操作,本发明进一步包括游戏平台对接收到的游戏业务描述文件和上传文件的复查,从而大大降低了游戏业务生成过程中游戏数据项出错的概率,减轻了游戏开发人员和游戏发布人员的工作量,缩短了游戏业务生成和商用周期。


图1为本发明方法的总体流程图。
图2为本发明一个具体实施例的方法流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
图1为本发明方法的总体流程图,具体包括如下步骤步骤101读取游戏的业务描述信息和上传文件。
步骤102判断读取的游戏的业务描述信息和上传文件是否符合游戏平台的运行条件,如果是,则执行步骤103;否则,执行步骤104。
步骤103将所有业务描述信息生成一个业务描述文件,并将该游戏的上传文件连同生成的业务描述文件发送到游戏平台,游戏平台读取接收到的上传文件和业务描述文件,生成游戏业务。
步骤104发送错误信息。
以上是本发明方法的总体流程,为了防止游戏业务描述文件和上传文件被提交到游戏平台后被误操作,确保游戏业务在游戏平台的正常生成和运行,在上述方法流程中进一步包括在将游戏的业务描述文件和上传文件发送到游戏平台后,由游戏平台对接收到的业务描述文件和上传文件的复查步骤,本实施例方法流程图如图2所示,具体包括如下步骤步骤201读取游戏的业务描述信息和上传文件。其中,业务描述信息主要包括基本信息数据项、客户端数据项以及游戏桌数据项等。而上传文件主要包括游戏图片、游戏图标、客户端程序以及服务端程序等。
步骤202判断读取的游戏的所有业务描述信息和上传文件是否符合游戏平台的运行条件,如果是,则执行步骤203;否则,执行步骤210。
其中,判断业务描述信息和上传文件的具体步骤包括判断所有读取的业务描述信息是否符合游戏平台的格式要求,如游戏名称的长度,数值的范围等等;判断所有上传文件的类型是否符合游戏平台的类型要求,主要指上传的游戏图片和游戏图标等文件的类型,如JPG或位图(BMP)等是否属于游戏平台支持的类型;判断业务描述信息中的服务端主类名是否正确,即判断通过该服务端主类名是否能够调用服务端程序来判断该服务端主类名是否正确,如果是,则表明该服务端主类名是正确的。
步骤203将所有业务描述信息生成一个业务描述文件,然后将该游戏的上传文件连同生成的业务描述文件压缩成一个游戏包,如ZIP压缩文件等,发送到游戏平台。
在该步骤中,可以将所有业务描述信息生成一个XML文件,生成方式具体包括如下步骤创建一个空白文件;然后,在该空白文件中顺序写入开始标志,业务描述信息数据项内容和结束标志。其中,可以采取在一个开始标志和一个结束标志之间写入一项业务描述信息数据项内容,或在一个开始标志和一个结束标志之间写入多项业务描述信息数据项内容,或在一个开始标志和一个结束标志之间写入所有业务描述信息数据项内容。
步骤204游戏平台接收到游戏包后,判断该游戏包的类型是否可读,如果是,则执行步骤205;否则,执行步骤210。
其中,游戏平台可读的游戏包的类型取决于游戏平台支持的类型,如有些游戏平台只能支持ZIP压缩文件,则意味着必须提交ZIP类型的游戏包给该游戏平台。
步骤205游戏平台读取游戏包中的业务描述文件和上传文件,并判断读取的业务描述文件中所描述的上传文件的文件名是否与读取的上传文件的文件名相对应,如果是,则执行步骤206;否则,执行步骤210。
对于步骤203中生成的XML文件来说,读取该XML文件的步骤具体包括顺序读取业务描述文件中的开始标志、业务描述信息数据项的内容和结束标志。
步骤206判断读取的业务描述文件中所描述的上传文件的文件名是否已经存在于所提交的游戏平台中,如果是,则执行步骤210;否则,执行步骤207。
步骤207判断读取的业务描述文件中是否包括游戏的基本信息数据项、客户端数据项和游戏桌数据项,如果是,则执行步骤208;如果缺少上述任何一项,则执行步骤210。
步骤208逐一判断所述基本信息数据项、客户端数据项和游戏桌数据项中任意一项包括的所有数据项是否符合该游戏平台的运行条件,如果是,则执行步骤209;否则,执行步骤210。
步骤209将读取的所有游戏业务描述文件和上传文件生成一个游戏业务。
步骤210发送错误信息。这里发送错误信息是发送到游戏平台的人机交互界面,提示游戏平台操作人员修正出错的游戏数据项。
以上所述为本发明的较佳实施例,并不用于限定本发明的保护范围。
权利要求
1.一种游戏业务生成方法,其特征在于该方法包括如下步骤a、读取游戏的业务描述信息和上传文件;b、判断读取的游戏的业务描述信息和上传文件是否符合游戏平台的运行条件,如果是,则将所有业务描述信息生成一个业务描述文件,然后执行步骤c,否则执行步骤d;c、将该游戏的上传文件连同生成的业务描述文件发送到游戏平台,游戏平台读取接收到的上传文件和业务描述文件,生成游戏业务;d、发送错误信息。
2.根据权利要求1所述的方法,其特征在于所述读取游戏的业务描述信息包括读取游戏基本信息数据项、客户端数据项和游戏桌数据项。
3.根据权利要求1所述的方法,其特征在于所述读取上传文件包括读取游戏图标、游戏图片、服务端程序和客户端程序。
4.根据权利要求1所述的方法,其特征在于步骤b中,所述判断读取的游戏的业务描述信息和上传文件是否符合游戏平台的运行条件包括判断所有业务描述信息是否符合游戏平台的格式要求,上传文件的类型是否符合游戏平台的类型要求,以及通过业务描述信息中的服务端程序主类名调用服务端程序来判断该服务端主类名是否正确。
5.根据权利要求1所述的方法,其特征在于步骤b中,所述生成业务描述文件为生成一个可扩展标识语言XML文件。
6.根据权利要求5所述的方法,其特征在于步骤b中,所述生成一个XML文件的步骤包括创建一个空白文件;然后,在该空白文件中顺序写入开始标志、业务描述信息数据项内容和结束标志;步骤c中,所述读取接收到的业务描述文件的步骤包括顺序读取接收到的业务描述文件中的开始标志、业务描述信息数据项内容以及结束标志。
7.根据权利要求6所述的方法,其特征在于步骤b中,所述在空白文件中顺序写入开始标志、业务描述信息数据项内容和结束标志的步骤包括在一个开始标志和一个结束标志之间写入一项业务描述信息数据项内容,或在一个开始标志和一个结束标志之间写入多项业务描述信息数据项内容,或在一个开始标志和一个结束标志之间写入所有业务描述信息数据项内容。
8.根据权利要求1所述的方法,其特征在于步骤c中,所述将上传文件连同业务描述文件发送到游戏平台的步骤包括将所有上传文件和业务描述文件生成一个游戏包,然后将生成的游戏包发送到游戏平台。
9.根据权利要求8所述的方法,其特征在于所述生成游戏包为生成一个ZIP压缩文件。
10.根据权利要求8所述的方法,其特征在于所述步骤c进一步包括,游戏平台判断接收到的游戏包的类型是否可读,如果是,则读取游戏包中的游戏业务描述文件和上传文件;否则,发送错误信息。
11.根据权利要求1至10中任意一项所述的方法,其特征在于所述步骤c进一步包括,游戏平台在读取游戏业务描述文件和上传文件之后,判断读取的业务描述文件和上传文件是否符合游戏平台的运行条件,如果是,则生成游戏业务;否则发送错误信息。
12.根据权利要求11所述的方法,其特征在于所述判断读取的业务描述文件和上传文件是否符合游戏平台的运行条件包括如下步骤c1、判断读取的业务描述文件中所描述的上传文件的文件名是否与读取的上传文件的文件名相对应,如果是,则执行步骤c2,否则发送错误信息;c2、判断读取的业务描述文件中是否包括游戏的基本信息数据项、客户端数据项和游戏桌数据项,如果是,则执行步骤c3;否则发送错误信息;c3、逐一判断步骤c2中所述的游戏基本信息数据项、客户端数据项和游戏桌数据项中任意一项包括的所有数据项是否符合游戏平台的运行条件,如果是,则生成游戏业务;否则发送错误信息。
13.根据权利要求11所述的方法,其特征在于在所述步骤c1和c2之间进一步包括判断所述业务描述文件中描述的上传文件的文件名是否已经存在于所提交游戏平台的系统中,如果是,则发送错误信息;否则执行步骤c2。
全文摘要
本发明公开了一种游戏业务生成方法,该方法包括读取游戏的业务描述信息和上传文件,然后判断读取的游戏业务描述信息和上传文件是否符合游戏平台的运行条件,如果是,则将所有业务描述信息生成一个业务描述文件,然后将该游戏的上传文件连同生成的业务描述文件发送到游戏平台,游戏平台读取接收到的上传文件和业务描述文件,生成游戏业务,否则发送错误信息。为了防止游戏业务描述文件和上传文件发送到游戏平台后被误操作,本发明还包括游戏平台对接收到的游戏业务描述文件和上传文件进行复查。本发明大大降低了游戏业务生成过程当中游戏数据项出错的概率,减轻了游戏开发人员和游戏发布人员的工作量,缩短了游戏业务的生成和商用周期。
文档编号G06F19/00GK1783097SQ20041009169
公开日2006年6月7日 申请日期2004年11月30日 优先权日2004年11月30日
发明者焦敬敏, 刘乾, 钟杰萍, 黄鸿森, 唐杰, 张玉鹏, 陈少兵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1