一种集群环境下业务模型的展示方法及系统技术方案

技术编号:26376094 阅读:20 留言:0更新日期:2020-11-19 23:44
本发明专利技术提供一种集群环境下业务模型的展示方法及系统,所述方法:在集群服务端设置数据库接口,通过数据库接口获取数据库的表结构信息,生成数据表模型,并根据默认模块生成默认数据模型实例;S2.设置集群浏览器端根据默认数据模型实例生成默认显示模型实例,进行初始页面展示,所述初始页面提供用户定制接口;S3.当初始页面不满足用户展示需求时,集群服务端通过用户定制接口获取用户的定制模块及定制数据,生成定制数据模型实例;S4.设置集群服务端根据定制数据模型实例动态生成并绑定数据库查询接;S5.设置集群浏览器端根据定制数据模型实例生成定制显示模型实例,并通过数据库查询接口从数据库获取数据,进行用户定制页面展示。

【技术实现步骤摘要】
一种集群环境下业务模型的展示方法及系统
本专利技术属于业务展示管理
,具体涉及一种集群环境下业务模型的展示方法及系统。
技术介绍
目前内核级系统安全加固软件分客户端和管理平台两部分,客户端安装在被保护的主机,管理平台安装在单独的主机,客户端会把被保护的主机信息发送到管理平台,而相关的实时安全数据展示在安全监控页面。在传统的WEB项目中,会把用户关心的数据全部展示在页面上,但所展示的数据不一定是用户所关心的,且数据结构较为复杂时,展示的属性过多对用户来说不友好。上述内核级系统安全加固软件为数据结构复杂的场景,首先,单个业务的数据结构可能有几百上千个属性,全部展示不够友好;其次,单个业务的数据结构比较复杂,不同时期用户对数据的关注点不同,现有的页面展示方式,默认展示固定内容,即便内容较多,仍无法满足用户的展示需求。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种集群环境下业务模型的展示方法及系统,是非常有必要的。
技术实现思路
针对现有技术的上述现有的页面展示方式,无法满足用户的展示需求的缺陷,本专利技术提供一种集群环境下业务模型的展示方法及系统,以解决上述技术问题。第一方面,本专利技术提供一种集群环境下业务模型的展示方法,包括如下步骤:S1.在集群服务端设置数据库接口,集群服务端通过数据库接口获取数据库的表结构信息,生成数据表模型,再根据数据表模型及默认模块生成默认数据模型实例;S2.设置集群浏览器端根据默认数据模型实例生成默认显示模型实例,进行初始页面展示,所述初始页面提供用户定制接口;S3.当初始页面不满足用户展示需求时,集群服务端通过用户定制接口获取用户的定制模块及定制数据,再根据定制模块及定制数据的数据表模型生成定制数据模型实例;S4.设置集群服务端根据定制数据模型实例动态生成数据库查询接口,并数据库查询接口与定制数据模型实例相关联;S5.设置集群浏览器端根据定制数据模型实例生成定制显示模型实例,并通过定制数据模型关联的数据库查询接口从数据库获取数据,进行用户定制页面展示。进一步地,步骤S3具体步骤如下:S31.当初始页面不满足用户展示需求时,设置集群服务端通过用户定制接口获取用户从模块模型中选择的预展示模块;S32.设置集群服务端向用户提供预展示模块的所有数据表模型,并获取用户选择的预查看数据表;S33.设置集群服务端向用户提供预查看数据表的当前数据模型及相关数据表模型,并获取用户从当前数据模型及相关数据模型中选择的预展示数据属性;S34.设置集群服务端根据用户选择的预展示数据属性及数据表模型,生成定制数据模型实例,并将定制数据模型实例保存在数据库。进一步地,步骤S31中还包括,设置集群服务端判断用户判断选择的模块下是否有下级子模块;若是,设置集群服务端获取用户选择下级子模块,直至子模块下级不具有子模块,进入步骤S32;若否,直接进入步骤S32。进一步地,步骤S4具体步骤如下:S41.设置集群服务端判断定制数据模型实例是否有子数据模型;若有,进入步骤S42;若无,生成一级数据库查询接口,将一级数据库查询接口与定制数据模型实例相关联,并保存到数据库,进入步骤S5;S42.将定制数据模型实例分解为下级数据模型,并判断各下级数据模型是否有子模型;若有,将下级数据模型递归分解,返回步骤S42;若无,生成下级数据库查询接口;S43.将各级数据模型的数据库查询接口进行合并,将合并后数据库查询接口与定制数据模型实例相关联,并保存到数据库。进一步地,步骤S5中,用户定制页面设置有已定制接口,提供给用户查看及修改定制显示模型实例。进一步地,定制显示模型实例的数量为若干个,用户根据需求设置需要展示的一个或多个显示模型实例。第二方面,本专利技术提供一种集群环境下业务模型的展示系统,包括:默认数据模型实例生成单元,用于在集群服务端设置数据库接口,集群服务端通过数据库接口获取数据库的表结构信息,生成数据表模型,再根据数据表模型及默认模块生成默认数据模型实例;初始页面显示单元,用于设置集群浏览器端根据默认数据模型实例生成默认显示模型实例,进行初始页面展示,所述初始页面提供用户定制接口;定制数据模型实例生成单元,用于当初始页面不满足用户展示需求时,集群服务端通过用户定制接口获取用户的定制模块及定制数据,再根据定制模块及定制数据的数据表模型生成定制数据模型实例;数据库查询接口生成及绑定单元,用于设置集群服务端根据定制数据模型实例动态生成数据库查询接口,并数据库查询接口与定制数据模型实例相关联;定制页面显示单元,用于设置集群浏览器端根据定制数据模型实例生成定制显示模型实例,并通过定制数据模型关联的数据库查询接口从数据库获取数据,进行用户定制页面展示。进一步地,定制数据模型实例生成单元包括:模块选择子单元,用于当初始页面不满足用户展示需求时,设置集群服务端通过用户定制接口获取用户从模块模型中选择的预展示模块;数据表选择子单元,用于设置集群服务端向用户提供预展示模块的所有数据表模型,并获取用户选择的预查看数据表;数据属性选择子单元,用于设置集群服务端向用户提供预查看数据表的当前数据模型及相关数据表模型,并获取用户从当前数据模型及相关数据模型中选择的预展示数据属性;定制数据模型实例生成子单元,用于设置集群服务端根据用户选择的预展示数据属性及数据表模型,生成定制数据模型实例,并将定制数据模型实例保存在数据库。进一步地,还包括:下级子模块判断子单元,用于设置集群服务端用户判断选择的模块下是否有下级子模块,并在有下级子模块时,获取用户选择下级子模块,直至子模块下级不具有子模块。进一步地,数据库查询接口生成及绑定单元包括:子数据模型判断子单元,用于设置集群服务端判断定制数据模型实例是否有子数据模型;一级数据库查询接口生成子单元,用于当定制数据模型实例不具有子数据模型时,生成一级数据库查询接口,将一级数据库查询接口与定制数据模型实例相关联,并保存到数据库;下级数据模型判断子单元,用于将定制数据模型实例分解为下级数据模型,并判断各下级数据模型是否有子模型;下级数据模型分解子单元,用于当下级数据模型有子模型时,将下级数据模型递归分解;下级数据库查询接口生成子单元,用于当下级数据模型无子模型时,生成下级数据库查询接口;各级数据库查询接口合并子单元,用于将各级数据模型的数据库查询接口进行合并,将合并后数据库查询接口与定制数据模型实例相关联,并保存到数据库。本专利技术的有益效果在于,本专利技术提供的集群环境下业务模型的展示方法及系统,使用方便,根据用户定制的模块、数据模型动态进行数据库查询,并在定制模型实例层级较多时,通过分治法进行分解查询,最后将查询结果合并,实现用户自主定制界面所需展示的内容,可移植性高,本文档来自技高网...

【技术保护点】
1.一种集群环境下业务模型的展示方法,其特征在于,包括如下步骤:/nS 1.在集群服务端设置数据库接口,集群服务端通过数据库接口获取数据库的表结构信息,生成数据表模型,再根据数据表模型及默认模块生成默认数据模型实例;/nS2.设置集群浏览器端根据默认数据模型实例生成默认显示模型实例,进行初始页面展示,所述初始页面提供用户定制接口;/nS3.当初始页面不满足用户展示需求时,集群服务端通过用户定制接口获取用户的定制模块及定制数据,再根据定制模块及定制数据的数据表模型生成定制数据模型实例;/nS4.设置集群服务端根据定制数据模型实例动态生成数据库查询接口,并数据库查询接口与定制数据模型实例相关联;/nS5.设置集群浏览器端根据定制数据模型实例生成定制显示模型实例,并通过定制数据模型关联的数据库查询接口从数据库获取数据,进行用户定制页面展示。/n

【技术特征摘要】
1.一种集群环境下业务模型的展示方法,其特征在于,包括如下步骤:
S1.在集群服务端设置数据库接口,集群服务端通过数据库接口获取数据库的表结构信息,生成数据表模型,再根据数据表模型及默认模块生成默认数据模型实例;
S2.设置集群浏览器端根据默认数据模型实例生成默认显示模型实例,进行初始页面展示,所述初始页面提供用户定制接口;
S3.当初始页面不满足用户展示需求时,集群服务端通过用户定制接口获取用户的定制模块及定制数据,再根据定制模块及定制数据的数据表模型生成定制数据模型实例;
S4.设置集群服务端根据定制数据模型实例动态生成数据库查询接口,并数据库查询接口与定制数据模型实例相关联;
S5.设置集群浏览器端根据定制数据模型实例生成定制显示模型实例,并通过定制数据模型关联的数据库查询接口从数据库获取数据,进行用户定制页面展示。


2.如权利要求1所述的集群环境下业务模型的展示方法,其特征在于,步骤S3具体步骤如下:
S31.当初始页面不满足用户展示需求时,设置集群服务端通过用户定制接口获取用户从模块模型中选择的预展示模块;
S32.设置集群服务端向用户提供预展示模块的所有数据表模型,并获取用户选择的预查看数据表;
S33.设置集群服务端向用户提供预查看数据表的当前数据模型及相关数据表模型,并获取用户从当前数据模型及相关数据模型中选择的预展示数据属性;
S34.设置集群服务端根据用户选择的预展示数据属性及数据表模型,生成定制数据模型实例,并将定制数据模型实例保存在数据库。


3.如权利要求2所述的集群环境下业务模型的展示方法,其特征在于,步骤S31中还包括,设置集群服务端判断用户判断选择的模块下是否有下级子模块;
若是,设置集群服务端获取用户选择下级子模块,直至子模块下级不具有子模块,进入步骤S32;
若否,直接进入步骤S32。


4.如权利要求1所述的集群环境下业务模型的展示方法,其特征在于,步骤S4具体步骤如下:
S41.设置集群服务端判断定制数据模型实例是否有子数据模型;
若有,进入步骤S42;
若无,生成一级数据库查询接口,将一级数据库查询接口与定制数据模型实例相关联,并保存到数据库,进入步骤S5;
S42.将定制数据模型实例分解为下级数据模型,并判断各下级数据模型是否有子模型;
若有,将下级数据模型递归分解,返回步骤S42;
若无,生成下级数据库查询接口;
S43.将各级数据模型的数据库查询接口进行合并,将合并后数据库查询接口与定制数据模型实例相关联,并保存到数据库。


5.如权利要求1所述的集群环境下业务模型的展示方法,其特征在于,步骤S5中,用户定制页面设置有已定制接口,提供给用户查看及修改定制显示模型实例。


6.如权利要求5所述的集群环境下业务模型的展示方法,其特征在于,定制显示模型实例的数量为若干个,用户根据需求设置需要展示的一个或多个显示模型实例。


7.一种集群环境下业务模型的展示系统,其特征在于,包括...

【专利技术属性】
技术研发人员:孙新鹏
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1