[发明专利]数据系统生成方法、装置、计算机设备、存储介质在审

专利信息
申请号: 201810621656.3 申请日: 2018-06-15
公开(公告)号: CN110609686A 公开(公告)日: 2019-12-24
发明(设计)人: 李彦超;郭东白;周志伟;许晓斌 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: G06F8/36 分类号: G06F8/36
代理公司: 11319 北京润泽恒知识产权代理有限公司 代理人: 苏培华
地址: 英属开曼群岛大开*** 国省代码: 开曼群岛;KY
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据系统 组件集合 复用 目标组件 描述信息 生成数据 获取组件 归属 申请
【说明书】:

本申请实施例公开了一种数据系统生成方法,所述方法包括:获取组件的描述信息,基于所述描述信息选取适用于数据系统的目标组件,根据所选取的目标组件,生成数据系统,使得在生成数据系统时,归属组件集合的组件可以得到复用。高组件等级的组件集合中的组件可以实现更为复杂的功能,但更不易被不同的数据系统所复用,相反,低组件等级的组件集合中的组件则更易被不同的数据系统所复用。在选取适用于数据系统的目标组件时,优先从能够实现更为复杂的功能的高组件等级的组件集合中选取,实现了数据系统对于组件的最大程度的复用。

技术领域

本申请涉及数据处理技术领域,具体涉及一种数据系统生成方法、一种数据系统生成装置、一种计算机设备、一种计算机可读存储介质。

背景技术

全球市场环境下的电商平台面临着不同的商业逻辑和法律法规,也就是说,消费者来自于全球各地,商家也可能来自于全球各地,商业逻辑、用户隐私保护、法律法规、政治环境都要符合交易发生地及相关国家地区的要求。为此全球市场需要不同的租户来运营,这些租户分布在全球各地,熟悉各地的当地文化、商业逻辑、法律法规。

申请人经研究发现,面向全球市场的电商平台多租户解决方案往往因两个原因以失败而告终,第一个是试图通过一个技术平台支持所有的业务场景,通过配置化实现差异化定制,为了适应巨大差异的不同市场,导致方案因太过复杂而无法实现,第二个是针对每一个市场全部重建技术平台,这种方式最灵活,但需要投入巨大的成本。

发明内容

鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的数据系统生成方法,数据系统生成装置,以及计算机设备、计算机可读存储介质。

依据本申请的一个方面,提供了一种数据系统生成方法,包括:

获取组件的描述信息,其中,组件归属的组件集合具有对应的组件等级;

基于所述描述信息以及组件等级,选取适用于数据系统的目标组件;

根据所选取的目标组件,生成数据系统。

可选地,所述目标组件优先从高组件等级的组件集合中选取,所述高组件等级的组件集合中的至少一个组件由低组件等级的组件集合中的组件构成。

可选地,所述组件集合包括原子组件集合、场景组件集合或展现组件集合;

所述原子组件集合包括不可拆分的原子组件;

所述场景组件集合包括由至少一个原子组件构成的场景组件;

所述展现组件集合包括由至少一个场景组件和/或原子组件构成的展现组件。

可选地,所述基于所述描述信息以及组件等级,选取适用于数据系统的目标组件包括:

选取所述描述信息符合数据系统的数据处理流程的组件作为目标组件。

可选地,在所述基于所述描述信息以及组件等级,选取适用于数据系统的目标组件之前,所述方法包括:

接收所述数据系统的数据处理流程。

可选地,所述选取所述描述信息符合数据系统的数据处理流程的组件作为目标组件包括:

按照组件等级从高到低选取符合所述数据处理流程的组件,作为目标组件。

可选地,所述选取的步骤还包括:

根据所述数据处理流程对所选取的组件进行修改,并以修改后的组件作为目标组件。

可选地,所述描述信息包括可扩展信息,所述选取的步骤还包括:

根据所选取的组件的可扩展信息确定所选取的组件可修改。

可选地,所述选取的步骤还包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810621656.3/2.html,转载请声明来源钻瓜专利网。

同类专利
  • 一种业务执行方法、装置、设备及存储介质-201911039602.7
  • 冯世杰;陈江涛 - 中国建设银行股份有限公司;建信金融科技有限责任公司
  • 2019-10-29 - 2020-02-11 - G06F8/36
  • 本发明实施例公开了一种业务执行方法、装置、设备及存储介质。该方法包括:获取业务请求;根据所述业务请求中的请求信息确定业务ID,根据所述业务ID获取对应的服务编排规则;其中,所述服务编排规则由服务编排元素按照服务编排元素之间的逻辑关系构成;根据所述服务编排规则按照服务编排元素之间的逻辑关系依次加载所述服务编排元素,以执行业务;其中,所述服务编排元素用于调用子服务,所述子服务是业务函数集合中的至少一个业务函数。通过运行本申请所提供的技术方案,可以实现增强服务修改的灵活性,增加代码复用率,提高开发运维的效率的目的。
  • 构件的处理方法和装置-201810813462.3
  • 刘凯;高学文 - 北京奇虎科技有限公司
  • 2018-07-23 - 2020-02-04 - G06F8/36
  • 本发明公开了构件的处理方法和装置。所述方法包括:在满足构件生成条件时,从代码仓库获取与构件对应的代码;根据获取的代码,打包生成构件;将生成的构件保存至构件仓库中;在接收到对指定构件的下载请求时,根据所述下载请求从所述构件仓库中查找出相应的构件并返回。该技术方案实现了代码在代码仓库中的统一管理,以及构件的自动生成,并且可以在构件仓库中统一管理,开发人员还可以再从构件仓库中获取构件进行后续开发,其中构件仓库中的构件还可以随时被测试人员获取进行测试,实现了以构件仓库为中心的CI、CD闭环,适于大型项目、多个项目的集中化管理,同时也保持了稳定性,提高了开发和测试效率。
  • 业务流程的配置方法、装置、服务器和存储介质-201910910420.6
  • 袁玮鸿 - 深圳乐信软件技术有限公司
  • 2019-09-25 - 2020-01-14 - G06F8/36
  • 本发明实施例提供了一种业务流程的配置方法、装置、服务器和存储介质。该业务流程的配置方法包括:获取业务参数,所述业务参数包括流程参数和规则参数;根据所述流程参数获取对应的至少一个第一预设配置文件;根据所述规则参数获取对应的至少一个第二预设配置文件;根据所述第一预设配置文件和第二预设配置文件配置成流程规则关系;基于所述流程规则关系生成业务流程文件。达到提高业务流程的开发效率的效果。
  • 多项目共线开发代码的自动入库的方法及系统-201910910897.4
  • 杨海燕;黄雪梅 - 上海创功通讯技术有限公司
  • 2019-09-25 - 2020-01-14 - G06F8/36
  • 本发明公开了一种多项目共线开发代码的自动入库的方法及系统,其中方法包括以下步骤:获取待提交的代码;采用持续集成工具实现多个项目同时对所述代码进行编译,汇总得到编译结果;根据所述编译结果判断是否能够入库,若是,则将所述代码存入代码库。本发明采用持续集成工具实现了多项目共线开发时代码的同时编译,使得入库的代码能够满足每个项目的入库标准。实现了多项目共线开发情况下代码的高质量合入,杜绝部分项目编译报错的问题。本发明针对多项目共线开发中,高效高质量软件迭代的需求,最大程度复用代码,减少维护工作量,同时达到节省服务器资源和节省研发人力,提高研发工作效率,最大量节省成本的目的。
  • 数据系统生成方法、装置、计算机设备、存储介质-201810621656.3
  • 李彦超;郭东白;周志伟;许晓斌 - 阿里巴巴集团控股有限公司
  • 2018-06-15 - 2019-12-24 - G06F8/36
  • 本申请实施例公开了一种数据系统生成方法,所述方法包括:获取组件的描述信息,基于所述描述信息选取适用于数据系统的目标组件,根据所选取的目标组件,生成数据系统,使得在生成数据系统时,归属组件集合的组件可以得到复用。高组件等级的组件集合中的组件可以实现更为复杂的功能,但更不易被不同的数据系统所复用,相反,低组件等级的组件集合中的组件则更易被不同的数据系统所复用。在选取适用于数据系统的目标组件时,优先从能够实现更为复杂的功能的高组件等级的组件集合中选取,实现了数据系统对于组件的最大程度的复用。
  • 任务监听方法和装置-201710169150.9
  • 秦瑀阳;乔立君 - 东软集团股份有限公司
  • 2017-03-21 - 2019-12-13 - G06F8/36
  • 本发明提出一种任务监听方法和装置,该任务监听方法包括监听任务是否产生预设事件;在任务产生预设事件时,获取任务所占用任务状态寄存器的位的下标值,并根据下标值对位进行置位处理;触发调用回调接口,以使加载任务的前端界面进行与预设事件对应的界面操作。通过本发明能够减少实现任务监听代码的冗余,实现代码复用,有效降低实现任务监听代码的学习成本。
  • 业务逻辑代码自动生成方法、装置以及服务器-201910608837.7
  • 江虹 - 深圳壹账通智能科技有限公司
  • 2019-07-08 - 2019-11-29 - G06F8/36
  • 本发明公开了一种业务逻辑代码自动生成方法,该方法包括:接收用户的业务逻辑代码自动生成请求以及对应的业务流程图;识别出所述业务流程图中的流程图形,包括业务框和业务连接线;根据预设的流程图形‑业务逻辑代码映射表调用与所述业务流程图中每个流程图形对应的业务逻辑代码,并结合流程图形之间的连接关系,组合生成所述业务流程图对应的业务逻辑代码。本发明还提供一种业务逻辑代码自动生成装置、服务器以及计算机可读存储介质。本发明提供的业务逻辑代码自动生成方法、装置、服务器及计算机可读存储介质能够智能地对复用代码进行拼接,从而达到准确而又快速地对复用代码的调用,提高了复用代码的调用效率。
  • 日志功能管理方法、装置、计算机设备以及存储介质-201910810884.X
  • 陶颖;史志强;黄建生 - 广州开发区信息工程有限公司
  • 2019-08-30 - 2019-11-29 - G06F8/36
  • 本发明涉及计算机技术的技术领域,尤其是涉及一种日志功能管理方法、装置、计算机设备以及存储介质,其日志功能管理方法包括:S10:获取日志功能代码封装包;S20:从所述日志功能代码封装包中获取业务功能代码包和公共功能代码包;S30:将所述公共更能代码包进行封装,得到公共功能封装包;S40:将所述公共功能封装包进行标记后存储。本发明具有能够减少系统中重复代码,有利于可维护性和可操作性性的效果。
  • 用于在软件定义网络中使应用程序集群的方法和控制器-201380077826.1
  • 哈依姆·珀拉特 - 华为技术有限公司
  • 2013-11-27 - 2019-11-29 - G06F8/36
  • 本发明涉及一种用于在软件定义网络SDN中使应用程序4集群的方法。所述方法包括在SDN控制器1中创建集群基础设施2。所述集群基础设施2是用于在所述SDN控制器1的不同控制器实例1a与1b之间共享和同步信息的模块。所述方法进一步包括在至少一个应用程序4与所述SDN控制器1之间创建至少一个集群应用编程接口,即集群API 5。通过使用所述至少一个应用程序API 5,可以用所述不同控制器实例1a和1b来注册所述至少一个应用程序4的不同应用程序实例4a和4b。最后,可以使用所述集群基础设施2来同步所有应用程序实例4a和4b。本发明进一步涉及一种用于在所述SDN中使应用程序4集群的SDN控制器1以及一种用于在所述SDN中集群的SDN应用程序4。
  • 一种解决网站被大量用户同时集中访问无限扩变的技术-201710544644.0
  • 艾朝君 - 艾朝君
  • 2017-07-04 - 2019-11-22 - G06F8/36
  • 本发明提出了一种根据用户访问代码逐个分析编程语言的关键字,进行组合,混合代码,然后统一编译成可运行的程序语言,最终生成IE浏览器能识别的标记型(HTML)代码段,快速编译成满足用户需求的各种功能模块。所述模块包括但不限于:商城模块,游戏模块,博客模块,新闻模块,社交模块,其它模块。并存储至服务器编译虚拟端口扩变云。实现每个用户访问时都有一个对应的虚拟平行网站端口,网站开发者或者网站使用者通过自己熟悉的网站或者其它开发编程语言进行编写自己喜好的网站风格,通过混合编译器最终编译生成IE浏览器,能识别HTML代码段并展示给最终网站访问者。本发明通过网站用户提交访问信息后0.01秒内快速为客户自动扩变出对应的虚拟平行网站端口,让用户通过独自运行的虚拟网站端口可以无干扰的、快速通畅的访问网站。
  • 代码复用的方法及装置-201910755922.6
  • 崔炜;陈志侃 - 上海乂学教育科技有限公司
  • 2019-08-13 - 2019-11-22 - G06F8/36
  • 本发明公开了代码复用的方法及装置,所述方法包括接收代码复用命令,所述代码复用命令包括代码复用的场景信息和代码复用的业务指标;从预置数据库中获取与所述场景信息对应的存储分区;从所述场景信息对应的存储分区中获取与所述业务指标对应的类路径;根据所述类路径加载代码复用模块。本发明其能够部分的帮助程序员自动查询出其所需要的代码复用模块,降低程序员进行代码复用操作的难度,提高工作效率,避免找错代码复用模块。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top