数据管理系统及其控制方法、设备及存储介质与流程

文档序号:17585468发布日期:2019-05-03 21:16阅读:151来源:国知局
数据管理系统及其控制方法、设备及存储介质与流程

本发明实施例涉及计算机技术领域,特别是涉及数据管理系统及其控制方法、设备及存储介质。



背景技术:

游戏管理(gamemanager,gm)后台用于对游戏数据进行统计、分析及管理。每款游戏的特点不同,需要统计的数据特征也不相同,通常针对单一游戏开发单独的gm后台。

除了gm后台之外,其他的业务如果需要进行响应的数据统计、分析、管理,也需要开发相应的数据管理后台。

目前,开发数据管理后台与业务开发一同完成,开发数据管理后台的研发成本较高,且会影响业务开发的进度。



技术实现要素:

本发明实施例提供了一种数据管理系统及其控制方法、设备及存储介质,解决研发成本高、影响业务开发进度的问题。

本发明实施例提供了如下方案:

第一方面,本发明实施例提供一种数据管理系统的控制方法,该方法包括:

调用第一人机交互界面,该第一人机交互界面包括通用数据管理系统中多个已有功能模块对应的第一显示控件和用于创建新功能模块的第二显示控件;

通过上述第一显示控件获取已有功能模块选择指令和/或通过上述第二显示控件获取新功能模块创建指令,该已有功能模块选择指令中包括管理账户选择的已有功能模块的标识信息,该新功能模块创建指令中包括新功能模块的信息;

根据上述标识信息获取选择的已有功能模块,和/或,根据上述新功能模块的信息创建新功能模块;

将选择的已有功能模块和/或新功能模块与上述管理账户关联;

调用第二人机交互界面,通过该第二人机交互界面显示与上述管理账户关联的已有功能模块和/或新功能模块。

本发明实施例提供的方法,提供通用数据管理系统,无需研发人员重新开发,可以选择已有功能模块组合得到业务所需的数据管理后台。也可以通过人机交互界面配置新的功能模块,无需通过编写代码的形式实现新的功能模块,降低了研发成本,不影响业务开发进度。

结合第一方面,在本发明实施例第一方面的第一种实现方式中,该方法还包括:

获取上述管理账户对应的业务数据库接口;

将该管理账户关联的已有功能模块和/或新模块与所述业务数据库接口关联。

本发明实施例提供的方法,将管理账户的业务数据库接口与选择的已有功能模块和/或创建的新功能模块关联,以便这些功能模块通过该接口调用业务数据库的数据,对其进行统计、分析、管理。

结合第一方面或第一方面的第一种实现方式,在本发明实施例第一方面的第二种实现方式中,将选择的已有功能模块和/或新功能模块与上述管理账户关联,包括:

生成该管理账户的子数据管理系统,该子数据管理系统包括该管理账户的信息,以及选择的已有功能模块和/或新功能模块。

本发明实施例提供的方法,可以将选择的已有功能模块和/或创建的新功能模块封装为管理账户的子数据管理系统,由于该系统仅包括管理账户关联的模块,节省了存储空间。

结合第一方面或第一方面的第一种实现方式,在本发明实施例第一方面的第三种实现方式中,将选择已有功能模块和/或新功能模块与上述管理账户关联,包括:

将选择已有功能模块的标识信息及版本号和/或新功能模块的标识信息及版本号与上述管理账户关联。

本发明实施例中,通过将管理账户与功能模块的版本号进行关联,可以在管理系统中保存多个版本的功能模块,即实现多版本兼容,提高系统的稳定性和可靠性。

第二方面,本发明实施例提供一种数据管理系统,所述系统包括:

第一人机交互界面;

第二人机交互界面;

多个功能模块;

控制单元,用于:

调用第一人机交互界面,该第一人机交互界面包括通用数据管理系统中多个已有功能模块对应的第一显示控件和用于创建新功能模块的第二显示控件;

通过上述第一显示控件获取已有功能模块选择指令和/或通过上述第二显示控件获取新功能模块创建指令,该已有功能模块选择指令中包括管理账户选择的已有功能模块的标识信息,该新功能模块创建指令中包括新功能模块的信息;

根据上述标识信息获取选择的已有功能模块,和/或,根据上述新功能模块的信息创建新功能模块;

将选择的已有功能模块和/或新功能模块与上述管理账户关联;

调用第二人机交互界面,通过该第二人机交互界面显示与上述管理账户关联的已有功能模块和/或新功能模块。

本发明实施例提供的系统,提供通用数据管理系统,无需研发人员重新开发,可以选择已有功能模块组合得到业务所需的数据管理后台。也可以通过人机交互界面配置新的功能模块,无需通过编写代码的形式实现新的功能模块,降低了研发成本,不影响业务开发进度。

结合第二方面,在本发明实施例第二方面的第一种实现方式中,上述控制单元还用于:

获取上述管理账户对应的业务数据库接口;

将该管理账户关联的已有功能模块和/或新功能模块与上述业务数据库接口关联。

本发明实施例提供的系统,将管理账户的业务数据库接口与选择的已有功能模块和/或创建的新功能模块关联,以便这些功能模块通过该接口调用业务数据库的数据,对其进行统计、分析、管理。

结合第二方面或第二方面的第一种实现方式,在本发明实施例第二方面的第二种实现方式中,为了将选择的已有功能模块和/或新功能模块与上述管理账户关联,上述控制单元用于:

生成该管理账户的子数据管理系统,该子数据管理系统包括该管理账户的信息,以及选择的已有功能模块和/或新功能模块。

本发明实施例提供的系统,可以将选择的已有功能模块和/或创建的新功能模块封装为管理账户的子数据管理系统,由于该系统仅包括管理账户关联的模块,节省了存储空间。

结合第二方面或第二方面的第一种实现方式,在本发明实施例第二方面的第三种实现方式中,为了将选择已有功能模块和/或新功能模块与上述管理账户关联,上述控制单元用于:

将选择的已有功能模块的标识信息及版本号和/或新功能模块的标识信息及版本号与上述管理账户关联。

本发明实施例中,通过将管理账户与功能模块的版本号进行关联,可以在管理系统中保存多个版本的功能模块,即实现多版本兼容,提高系统的稳定性和可靠性。

第三方面,本发明实施例提供一种计算机设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现上述任意方法实施例所述的方法的步骤。

本发明实施例提供的设备,提供通用数据管理系统,无需研发人员重新开发,可以选择已有功能模块组合得到业务所需的数据管理后台。也可以通过人机交互界面配置新的功能模块,无需通过编写代码的形式实现新的功能模块,降低了研发成本,不影响业务开发进度。

第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时上述任意方法实施例所述的方法的步骤。

本发明实施例提供的存储介质,提供通用数据管理系统,无需研发人员重新开发,可以选择已有功能模块组合得到业务所需的数据管理后台。也可以通过人机交互界面配置新的功能模块,无需通过编写代码的形式实现新的功能模块,降低了研发成本,不影响业务开发进度。

附图说明

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

图1是本发明实施例提供的方法流程图;

图2是本发明实施例提供的gm后台架构示意图;

图3是本发明实施例提供的系统框图。

具体实施方式

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

本发明实施例提供的方法,无需开发人员通过编写代码创建业务(例如游戏)的管理后台(即数据管理系统),仅需要用户通过浏览器显示的人机交互界面进行相关信息的配置,即可得到业务的管理后台。

具体的,本发明实施例提供一种数据管理系统的控制方法,如图1所示,该方法包括:

步骤101、调用第一人机交互界面,该第一人机交互界面包括通用数据管理系统中多个已有功能模块对应的第一显示控件和用于创建新功能模块的第二显示控件。

作为举例而非限定,用户可以通过与服务器的显示屏或者与服务器连接的客户端的显示屏调用浏览器,浏览器响应于用户的指令调用第一人机交互界面。

其中,第一显示控件和第二显示控件的具体实现方式有多种,例如,可以是图形空间,也可以是下拉菜单控件等等,本发明对此不做限定。

步骤102、通过上述第一显示控件获取已有功能模块选择指令和/或通过上述第二显示控件获取新功能模块创建指令,该已有功能模块选择指令中包括管理账户选择的已有功能模块的标识信息,该新功能模块创建指令中包括新功能模块的信息。

用户可以根据业务需要选择已有功能模块,也可以创建新的功能模块。

若用户选择了已有功能模块,即触发了已有功能模块对应的第一显示控件,那么,响应于第一显示控件的触发事件,生成已有功能模块选择指令。若用户选择创建新功能模块,其中,创建新功能模块的第二显示控件可能是一组控件,通过这一组控件可以获取新功能模块的配置信息;例如,第二显示控件包括多个输入框控件,用户在这些输入框控件中输入配置信息,接收到配置信息后会检测输入的配置信息是否与对应的输入框控件的数据格式匹配,若匹配,则将输入的配置信息作为新功能模块的信息,若不匹配,则弹出提示框,以便用户重新输入。

步骤103、根据上述标识信息获取选择的已有功能模块,和/或,根据上述新功能模块的信息创建新功能模块。

若接收到已有功能模块选择指令,获取其中的已有功能模块的标识信息,根据该标识信息查找对应的已有功能模块,即获取选择的已有功能模块;

若接收到创建新功能模块指令,获取其中的新功能模块的信息,包括但不仅限于上述配置信息,根据获取的配置信息,按照预定的框架创建新功能模块。

步骤104、将选择的已有功能模块和/或新功能模块与上述管理账户关联。

步骤105、调用第二人机交互界面,通过该第二人机交互界面显示与上述管理账户关联的已有功能模块和/或新功能模块。

用户需要对业务的数据进行统计、分析、管理时,通过浏览器调用第二人机交互界面,第二人机交互界面上显示与用户的管理账户关联的已有功能模块和/或新功能模块。

本发明实施例提供的方法,提供通用数据管理系统,无需研发人员重新开发,可以选择已有功能模块组合得到业务所需的数据管理后台。也可以通过人机交互界面配置新的功能模块,无需通过编写代码的形式实现新的功能模块,降低了研发成本,不影响业务开发进度。

为了实现对业务的数据进行统计、分析、管理,需要使功能模块能够调用业务的数据。因此,本发明实施例提供的方法,还可以获取上述管理账户对应的业务数据库接口;将该管理账户关联的已有功能模块和/或新功能模块与所述业务数据库接口关联。

具体的,业务的相关数据均保存在业务数据库中,预先为每个业务创建管理账户,保存管理账户与业务数据库的关联关系。该管理账户用于登陆数据管理系统,通过上述处理过程,建立了管理账户与功能模块的关联。因此,可以通过查找该管理账户关联的业务数据库,记忆不获取该业务数据库的接口,并建立该业务数据库的接口与已有功能模块和/或新功能模块的关联,即为管理账户关联的已有功能模块和/或新功能模块分配业务数据库的访问权限。

本发明实施例提供的方法,将管理账户的业务数据库接口与选择的已有功能模块和/或创建的新功能模块关联,以便这些功能模块通过该接口调用业务数据库的数据,对其进行统计、分析、管理。

在上述任意方法实施例的基础上,本发明实施例中,上述步骤104的实现方式有多种。例如,可以针对每个业务生成并保存其对应的子数据管理系统,从而在该子数据管理系统中关联管理账户与功能模块,也可以在通用数据管理系统中维护管理账户与功能模块的关联关系表。

若生成并保存子数据管理系统,具体的,生成该管理账户的子数据管理系统,该子数据管理系统包括该管理账户的信息,以及选择的已有功能模块和/或新功能模块。

相应的,上述第一人机交互界面是通用数据管理系统的人机交互界面,而第二人机交互界面是子数据管理系统的人机交互界面。

本发明实施例提供的方法,可以将选择的已有功能模块和/或创建的新功能模块封装为管理账户的子数据管理系统,由于该系统仅包括管理账户关联的模块,节省了存储空间。

若在通用数据管理系统中维护管理账户与功能模块的关联关系表,具体的,将选择已有功能模块的标识信息及版本号和/或新功能模块的标识信息及版本号与上述管理账户关联。

本发明实施例中,通过将管理账户与功能模块的版本号进行关联,可以在管理系统中保存多个版本的功能模块,即实现多版本兼容,提高系统的稳定性和可靠性。

下面以gm后台为例,对本发明实施例提供的方法进行详细说明。在该实施例中,gm后台的架构如图2所示,基础版本的gm包括若干通用的功能模块,例如信息查询、公告/广播发布、邮件/道具发布、舆论控制等功能模块。用户可以创建新的功能模块并保存作为gm后台的已有功能模块,其他用户可以直接选择,因此,图2中所示的多个自定义功能的模块即为用户创建的功能模块。

当用户需要为新的游戏配置gm后台时,可以调用图2所示的通用gm后台,通用gm后台首先调用登陆界面,用户通过该登陆界面输入管理账户的登陆信息,通用gm后台验证输入的管理账户的信息,若验证通过,则调用gm后台配置界面(即第一人机交互界面),若验证失败,则提示用户登陆失败。

第一人机交互界面显示有多个显示控件,每个显示控件对应图2所示的一个功能模块,用户通过点击显示控件选择已有功能模块或创建新的功能模块。

若用户点击“其他个性化需求”对应的显示控件,则gm后台响应该触发事件,调用功能模块创建界面,该界面包括若干用于输入配置信息的显示控件,用户通过这些显示控件输入新功能模块的配置信息,gm后台获取配置信息后,进行数据格式验证,若验证通过,根据输入的配置信息以及预定的架构生成功能模块,生成的功能模块作为图2中的自定义功能中的一个模块保存。

用户通过gm后台配置界面完成对gm后台的配置后,gm后台的版本控制模块保存用户的管理账户与用户选择/创建的功能模块及其版本的关联关系,以实现不同版本的兼容。

基于与方法同样的发明构思,本发明实施例提供一种数据管理系统,如图3所示,该系统包括:

第一人机交互界面301;

第二人机交互界面302;

多个功能模块303;

控制单元304,用于:

调用第一人机交互界面301,该第一人机交互界面301包括通用数据管理系统中多个已有功能模块对应的第一显示控件和用于创建新功能模块的第二显示控件;

通过上述第一显示控件获取已有功能模块选择指令和/或通过上述第二显示控件获取新功能模块创建指令,该已有功能模块选择指令中包括管理账户选择的已有功能模块的标识信息,该新功能模块创建指令中包括新功能模块的信息;

根据上述标识信息获取选择的已有功能模块,和/或,根据上述新功能模块的信息创建新功能模块;

将选择的已有功能模块和/或新功能模块与上述管理账户关联;

调用第二人机交互界面302,通过该第二人机交互界面显示与上述管理账户关联的已有功能模块和/或新功能模块。

本发明实施例提供的系统,提供通用数据管理系统,无需研发人员重新开发,可以选择已有功能模块组合得到业务所需的数据管理后台。也可以通过人机交互界面配置新的功能模块,无需通过编写代码的形式实现新的功能模块,降低了研发成本,不影响业务开发进度。

为了实现对业务的数据进行统计、分析、管理,需要使功能模块能够调用业务的数据。因此,上述控制单元还用于:

获取上述管理账户对应的业务数据库接口;

将该管理账户关联的已有功能模块和/或新功能模块与上述业务数据库接口关联。

具体的,业务的相关数据均保存在业务数据库中,预先为每个业务创建管理账户,保存管理账户与业务数据库的关联关系。该管理账户用于登陆数据管理系统,通过上述处理过程,建立了管理账户与功能模块的关联。因此,可以通过查找该管理账户关联的业务数据库,记忆不获取该业务数据库的接口,并建立该业务数据库的接口与已有功能模块和/或新功能模块的关联,即为管理账户关联的已有功能模块和/或新功能模块分配业务数据库的访问权限。

本发明实施例提供的系统,将管理账户的业务数据库接口与选择的已有功能模块和/或创建的新功能模块关联,以便这些功能模块通过该接口调用业务数据库的数据,对其进行统计、分析、管理。

在上述任意系统实施例的基础上,本发明实施例中,将选择的已有功能模块和/或新功能模块与上述管理账户关联的实现方式有多种。例如,可以针对每个业务生成并保存其对应的子数据管理系统,从而在该子数据管理系统中关联管理账户与功能模块,也可以在通用数据管理系统中维护管理账户与功能模块的关联关系表。

若生成并保存子数据管理系统,具体的,上述控制单元用于:

生成该管理账户的子数据管理系统,该子数据管理系统包括该管理账户的信息,以及选择的已有功能模块和/或新功能模块。

本发明实施例提供的系统,可以将选择的已有功能模块和/或创建的新功能模块封装为管理账户的子数据管理系统,由于该系统仅包括管理账户关联的模块,节省了存储空间。

若在通用数据管理系统中维护管理账户与功能模块的关联关系表,具体的,上述控制单元用于:

将选择的已有功能模块的标识信息及版本号和/或新功能模块的标识信息及版本号与上述管理账户关联。

本发明实施例中,通过将管理账户与功能模块的版本号进行关联,可以在管理系统中保存多个版本的功能模块,即实现多版本兼容,提高系统的稳定性和可靠性。

基于与方法同样的发明构思,本发明实施例提供一种计算机设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现上述任意方法实施例所述的方法的步骤。

本发明实施例提供的设备,提供通用数据管理系统,无需研发人员重新开发,可以选择已有功能模块组合得到业务所需的数据管理后台。也可以通过人机交互界面配置新的功能模块,无需通过编写代码的形式实现新的功能模块,降低了研发成本,不影响业务开发进度。

基于与方法同样的发明构思,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时上述任意方法实施例所述的方法的步骤。

本发明实施例提供的存储介质,提供通用数据管理系统,无需研发人员重新开发,可以选择已有功能模块组合得到业务所需的数据管理后台。也可以通过人机交互界面配置新的功能模块,无需通过编写代码的形式实现新的功能模块,降低了研发成本,不影响业务开发进度。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上对本发明所提供的一种计算机设备进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1