当前位置: 首页 > 专利查询>梁俊杰专利>正文

一种模型设计方法以及相关设备技术

技术编号:22308101 阅读:27 留言:0更新日期:2019-10-16 08:13
本发明专利技术实施例提供了一种模型设计方法及相关设备,用于对平台中的本体对应的模型进行设计。该方法包括:获取至少一个本体,所述至少一个本体为待修改属性的本体;接收用户的操作指令;根据所述用户的操作指令确定所述至少一个本体的属性对应的运算规则;基于所述至少一个本体的属性对应的运算规则确定目标模型。

A model design method and related equipment

【技术实现步骤摘要】
一种模型设计方法以及相关设备
本专利技术涉及测试领域,尤其涉及一种模型设计方法以及相关设备。
技术介绍
在经济发展的同时,各项技术突飞猛进,计算机技术得到广泛的应用及发展。在软件不断开发的同时,随之而来的各个方面的问题也逐渐凸显。严重影响软件的使用与开发。经过对软件的研究,开发人员在软件的开发中比较重视软件的功能及编码测试的研究。但是,却忽视了软件的关键要素——软件的性能,软件性能的好坏决定着软件的使用寿命与经济效益,因此,必须严格重视软件性能的开发。数据库测试是对软件性能检测的基础,它的性能好坏与软件的性能密切相关。所以对数据库的测试也显得尤为重要与谨慎。而且在性能的测试上手工测试就不容易做到,需要的是自动化的软件测试。比如模拟几十万或百万个用户数据访问,手工测试显然行不通,需要依靠自动化测试。数据库测试中,将测试对象和测试结果抽象为本体,由于不同的用户关注的数据库或性能指标往往不同,因此需要对本体的属性进行重定义,而对本体的属性进行重定义则需要用到模型设计。
技术实现思路
本专利技术实施例提供了一种模型设计方法及相关设备,用于对平台中的本体对应的模型进行设计。本专利技术实施例的第一方面提供了一种模型设计方法,包括:获取至少一个本体,所述至少一个本体为待修改属性的本体;接收用户的操作指令;根据所述用户的操作指令确定所述至少一个本体的属性对应的运算规则;基于所述至少一个本体的属性对应的运算规则确定目标模型。可选地,所述至少一个本体的属性对应的运算规则至少包括如下运算规则中的一个:算数运算、集合运算、函数运算、关系运算以及数据库表运算。可选地,所述算数运算至少包括加法运算、减法运算、乘法运算以及除法运算中的一种;所述集合运算至少包括交集、并集、补集以及差集中的一种;所述函数运算至少包括最大值计算、最小值计算、平均值计算以及求和计算中的一种;所述关系运算至少包括大于运算、小于运算以及不等于运算中的一种;所述数据库表运算至少包括选择、投影以及连接中的一种。可选地,所述基于所述至少一个本体的属性对应的运算规则确定目标模型。之后,所述方法还包括:根据所述目标模型对所述至少一个本体的属性进行重定义。可选地,所述至少一个本体的属性包括静态属性以及动态属性,所述根据所述目标模型对所述至少一个本体的属性进行重定义包括:当所述至少一个本体中仅包含一个本体时,根据所述目标模型对所述至少一个本体的静态属性进行操作,以对所述至少一个本体的动态属性进行重定义;当所述至少一个本体中包括两个或两个以上的本体时,根据所述目标模型对所述至少一个本体的静态属性以及动态属性进行运算,以得到重定义静态属性以及动态属性后的所述至少一个本体。本专利技术实施例第二方面提供了一种模型设计装置,包括:获取单元,用于获取至少一个本体,所述至少一个本体为待修改属性的本体;接收单元,用于接收用户的操作指令;确定单元,用于根据所述用户的操作指令确定所述至少一个本体的属性对应的运算规则;所述确定单元,用于基于所述至少一个本体的属性对应的运算规则确定目标模型。可选地,所述至少一个本体的属性对应的运算规则至少包括如下运算规则中的一个:算数运算、集合运算、函数运算、关系运算以及数据库表运算。可选地,所述算数运算至少包括加法运算、减法运算、乘法运算以及除法运算中的一种;所述集合运算至少包括交集、并集、补集以及差集中的一种;所述函数运算至少包括最大值计算、最小值计算、平均值计算以及求和计算中的一种;所述关系运算至少包括大于运算、小于运算以及不等于运算中的一种;所述数据库表运算至少包括选择、投影以及连接中的一种。可选地,所述装置还包括:处理单元,用于根据所述目标模型对所述至少一个本体的属性进行重定义。可选地,所述至少一个本体的属性包括静态属性以及动态属性,所述处理单元根据所述目标模型对所述至少一个本体的属性进行重定义包括:当所述至少一个本体中仅包含一个本体时,根据所述目标模型对所述至少一个本体的静态属性进行操作,以对所述至少一个本体的动态属性进行重定义;当所述至少一个本体中包括两个或两个以上的本体时,根据所述目标模型对所述至少一个本体的静态属性以及动态属性进行运算,以得到重定义静态属性以及动态属性后的所述至少一个本体。本专利技术第三方面提供了一种电子设备,包括存储器、处理器,其特征在于,所述处理器用于执行存储器中存储的计算机管理类程序时实现如上述任意一项所述的模型设计方法的步骤。本专利技术第四方面提供了一种计算机可读存储介质,其上存储有计算机管理类程序,其特征在于:所述计算机管理类程序被处理器执行时实现如上述任意一项所述的模型设计方法的步骤。综上所述,本专利技术提供的实施例中,可以提前根据用户的需求获取至少一个本体的属性对应的运算规则,并根据该运算规则确定目标模型,根据目标模型可以对至少一个本体进行重定义,程序应用中可以直接通过至少一个本体的属性值得到重定义本体的属性值,提高了本体可复用性和自适应性,保障了平台的可扩展性。附图说明图1为本专利技术实施例提供的一种模型设计方法的流程示意图;图2为本专利技术实施例提供的一种模型设计装置的实施例示意图;图3为本专利技术实施例提供的一种模型设计装置的硬件结构示意图;图4为本专利技术实施例提供的一种电子设备的实施例示意图;图5为本专利技术实施例提供的一种计算机可读存储介质的实施例示意图。具体实施方式本专利技术实施例提供了一种模型设计方法及相关设备,用于对平台中本体对应的模型进行设计。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。下面从模型设计装置的角度对模型设计方法进行说明,该模型设计装置可以为服务器,也可以为服务器中的服务单元,具体不做限定。本专利技术中的模型设计装置应用于数据库管理系统自动化测试平台(DatabaseautomationTestingPlatform,DBTP),DBTP平台综合应用数据测试和资源监控功能,帮助用户全面掌控数据资源、数据质量、数据安全,针对用户需要提供建设前的数据库产品选型、建设中的数据治理监管、建设后的系统优化升级的全建设生命周期服务。该DBTP平台包括如下设计约束:1、应依据TPC系列基准和数据库设计规范,从数据库实际应用场景角度出发,设计与开发数据库的自动化测试框架;2、应以实际业务场景为出发点,结合数据库测试的专业特点、工作方式、业务流程,尽量采用通用的技术及产品进行系统软件开发;3、系统开发的软件和模型,应在实用的前提下力求技术方向的高起点和先进性,并适应技术的发展趋势,以保证系统具有开放性、可扩充性和较长的生命周期;4、采用开放式本文档来自技高网...

【技术保护点】
1.一种模型设计方法,其特征在于,包括:获取至少一个本体,所述至少一个本体为待修改属性的本体;接收用户的操作指令;根据所述用户的操作指令确定所述至少一个本体的属性对应的运算规则;基于所述至少一个本体的属性对应的运算规则确定目标模型。

【技术特征摘要】
1.一种模型设计方法,其特征在于,包括:获取至少一个本体,所述至少一个本体为待修改属性的本体;接收用户的操作指令;根据所述用户的操作指令确定所述至少一个本体的属性对应的运算规则;基于所述至少一个本体的属性对应的运算规则确定目标模型。2.根据权利要求1所述的方法,其特征在于,所述至少一个本体的属性对应的运算规则至少包括如下运算规则中的一个:算数运算、集合运算、函数运算、关系运算以及数据库表运算。3.根据权利要求2所述的方法,其特征在于,所述算数运算至少包括加法运算、减法运算、乘法运算以及除法运算中的一种;所述集合运算至少包括交集、并集、补集以及差集中的一种;所述函数运算至少包括最大值计算、最小值计算、平均值计算以及求和计算中的一种;所述关系运算至少包括大于运算、小于运算以及不等于运算中的一种;所述数据库表运算至少包括选择、投影以及连接中的一种。4.根据权利要求1至3中的任一项所述的方法,其特征在于,所述基于所述至少一个本体的属性对应的运算规则确定目标模型。之后,所述方法还包括:根据所述目标模型对所述至少一个本体的属性进行重定义。5.根据权利要求4所述的方法,其特征在于,所述至少一个本体的属性包括静态属性以及动态属性,所述根据所述目标模型对所述至少一个本体的属性进行重定义包括:当所述至少一个本体中仅包含一个本体时,根据所述目标模型对所述至少一个本体的静态属性进行运算,以对所述至少一个本体的动态属性进行重定义;当所述至少一个本体中包括两个或两个以...

【专利技术属性】
技术研发人员:梁俊杰
申请(专利权)人:梁俊杰武汉迎风聚智科技有限公司
类型:发明
国别省市:湖北,42

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

1