Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
专利交易 商标交易 积分商城 国际服务 IP管家助手 科技果 科技人才 会员权益 需求市场 关于龙图腾 更多
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 上海梦创双杨数据科技股份有限公司宋汝良获国家专利权

上海梦创双杨数据科技股份有限公司宋汝良获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉上海梦创双杨数据科技股份有限公司申请的专利一种基于元代码的低代码开发系统及方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115237380B

龙图腾网通过国家知识产权局官网在2026-04-21发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210824433.3,技术领域涉及:G06F8/10;该发明授权一种基于元代码的低代码开发系统及方法是由宋汝良;施运渊;刘晓猛;黎永逸;谢启勇;陶良兵;张峰翎设计研发完成,并于2022-07-13向国家知识产权局提交的专利申请。

一种基于元代码的低代码开发系统及方法在说明书摘要公布了:本发明公开了一种基于元代码的低代码开发系统及方法,微服务拆分模块,所述微服务拆分模块用于拆分微服务,对功能模块进行组装、对资源进行归类,生成业务应用;生成式开发模块,所述生成式开发模块通过对生成的元服务和元组件进行拖拽,配置多类型数据源,生成轻应用;源代码管理模块,所述源代码管理模块用于定义代码模型,对源码进行管理,同一代码多端发布。本发明能够跨领域构建组件,并完成多版本数据库的适配;同时还能够根据各个功能之间的关联性,在定义代码模型时,实现对代码模型的有效筛选,确保对代码模型的精准匹配。

本发明授权一种基于元代码的低代码开发系统及方法在权利要求书中公布了:1.一种基于元代码的低代码开发方法,其特征在于,所述方法包括以下步骤: S1、根据业务行业、业务需求划分的业务边界构建业务领域,根据不同的业务边界划分不同的子域、主题域,直至划分为最小边界,得到最小功能单元; S2、根据业务属性、业务特征构建元模型,进行表单建模、数据建模; S3、元模型根据不同的类和方法生成后端元服务和前端元组件; S4、拆分微服务,对功能模块进行组装、对资源进行归类,生成业务应用; S5、通过对生成的元服务和元组件进行拖拽,配置多类型数据源,生成轻应用; S6、定义代码模型,对源码进行管理,同一代码多端发布; 所述S6中定义代码模型时,包括以下步骤: 获取规划的微服务中的各个最小功能单元及每个最小功能单元对应的业务领域,获取数据库中每个最小功能单元相应业务领域中对应的各个代码版本, 不同业务领域中的同一最小功能单元对应的代码版本中的内容存在差异,同一业务领域中的同一最小功能单元存在多个代码版本且每个代码版本中的内容存在差异; 在定义代码模型时,对各个微服务中的每个最小功能单元进行编号,对各个微服务中的每个最小功能单元对应的业务领域进行编号,不同最小功能单元对应的业务领域相同时相应的业务领域编号相同,获取第i个业务领域中第j个最小功能单元与第i1个业务领域中第j1个最小功能单元中的各个功能衔接处对应的代码版本,对各个微服务中的功能衔接处进行编号; 将编号为j的最小功能单元中的第k1个代码版本记为Ajk1,1≤k1≤k1j,k1j表示编号为j的最小功能单元中代码版本的总个数; 将编号m的功能衔接处中的第k2个代码版本记为Bmk2,1≤k2≤k2m,k2m表示编号为m的功能衔接处中代码版本的总个数; 随机选取每个编号对应的最小功能单元中的一个代码版本及每个编号对应的功能衔接处中的一个代码版本添加到一个空白集合中,得到一个功能代码集合,所述一个功能代码集合对应一个代码模型,进而得到的功能代码集合的种数为F, , 其中,j0表示各个微服务中最小功能单元的总个数,m0表示各个微服务中功能衔接处的总个数; 在定义代码模型时,对各个功能代码集合进行分析,筛选出最佳功能代码集合,作为定义的代码模型; 对各个功能代码集合进行分析,筛选出最佳功能代码集合,作为定义的代码模型;筛选方法包括以下步骤: S7.1、获取某一个功能代码集合中各个元素对应的相同且连续的代码片段,并将每个相同且连续的代码片段对应的代码行数分别与第一预设值进行比较,所述第一预设值为数据库中预制的常数, 当相同且连续的代码片段对应的代码行数大于等于第一预设值时,则对该代码片段进行提取, 当相同且连续的代码片段对应的代码行数小于第一预设值时,则不对该代码片段进行提取; S7.2、统计提取的代码片段的种类,并判断不同种类的代码片段之间是否存在交集,并进行二次封装处理, 若某一种类的代码片段与其余种类的代码片段均不存在交集或者交集对应的代码行数小于第二预设值,则直接对该种类的代码片段进行二次封装,并将相应的封装结果替换功能代码集合中各个元素中该种类的代码片段,所述第二预设值为数据库中预制的常数; 若两个至多个种类的代码片段存在交集且交集对应的代码行数大于等于第二预设值,则计算交集对应的每个代码片段对应的代码行数与相应代码片段在功能代码集合中出现的次数的乘积,将交集对应的各个代码片段中,最大乘积对应的代码片段进行二次封装,并将相应的封装结果替换功能代码集合中各个元素中该种类的代码片段; S7.2、统计二次封装处理后的功能代码集合中的实际代码行数,记为HG,模拟二次封装处理后的功能代码集合中各个微服务运行时延中的最大值,记为SY; S7.3、分别获取每个功能代码集合分别对应的HG及SY,将各个功能代码集合中对应HG的最大值记为HGmax,将各个功能代码集合中对应SY的最大值记为SYmax, 将每个功能代码集合对应的HG与HGmax差的绝对值除以HGmax得到的商记为该功能代码集合的第一优化系数 , 将每个功能代码集合对应的SY与SYmax差的绝对值除以SYmax得到的商记为该功能代码集合的第二优化系数 , S7.4、计算每个功能代码集合对应的第一优化系数与第二优化系数的乘积,并将第一优化系数与第二优化系数的乘积最大的功能代码集合作为筛选出最佳功能代码集合。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人上海梦创双杨数据科技股份有限公司,其通讯地址为:200436 上海市静安区江场三路288号9层901室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。