本发明专利技术公开了一种游戏业务生成方法,该方法包括读取游戏的业务描述信息和上传文件,然后判断读取的游戏业务描述信息和上传文件是否符合游戏平台的运行条件,如果是,则将所有业务描述信息生成一个业务描述文件,然后将该游戏的上传文件连同生成的业务描述文件发送到游戏平台,游戏平台读取接收到的上传文件和业务描述文件,生成游戏业务,否则发送错误信息。为了防止游戏业务描述文件和上传文件发送到游戏平台后被误操作,本发明专利技术还包括:游戏平台对接收到的游戏业务描述文件和上传文件进行复查。本发明专利技术大大降低了游戏业务生成过程当中游戏数据项出错的概率,减轻了游戏开发人员和游戏发布人员的工作量,缩短了游戏业务的生成和商用周期。
【技术实现步骤摘要】
本专利技术涉及移动网络游戏业务领域,特别是指。
技术介绍
随着互联网和移动通信技术的快速发展,移动网络游戏已经成为通信运营商数据业务的重点。目前游戏开发商普遍采取将自己开发的移动网络游戏安装到自己的游戏平台上运行,这样的游戏一般只能运行于开发商自己的游戏平台,兼容性比较差。而若使该游戏运行于其他游戏平台,则往往需要投入大量的人力、物力修改游戏,以使其满足不同游戏平台的标准,造成极大的资源浪费。有鉴于此,业界的发展趋势是游戏开发商以及游戏平台厂商都遵循统一的标准开发游戏和游戏平台,这样就可以解决游戏在多个不同游戏平台运行的问题。基于这一趋势,开放移动联盟(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发送错误信息。以上是本专利技术方法的总体流程,为了防止游戏业务描述文件和上传文件被提交到游戏平台后被误操作,确保游戏业务在游戏平台的正常生成和运行,在上述方法流程中进一步包括在将游戏的业务描述文件和上传文件发送到游戏平台后,由游戏平台对接收到的业务描述文件和上传文件的复查步骤,本实施例方法本文档来自技高网...
【技术保护点】
一种游戏业务生成方法,其特征在于:该方法包括如下步骤:a、读取游戏的业务描述信息和上传文件;b、判断读取的游戏的业务描述信息和上传文件是否符合游戏平台的运行条件,如果是,则将所有业务描述信息生成一个业务描述文件,然后执行步骤 c,否则执行步骤d;c、将该游戏的上传文件连同生成的业务描述文件发送到游戏平台,游戏平台读取接收到的上传文件和业务描述文件,生成游戏业务;d、发送错误信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:焦敬敏,刘乾,钟杰萍,黄鸿森,唐杰,张玉鹏,陈少兵,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。