CN105468378B - 一种软件持续集成配置管理方法和*** - Google Patents
一种软件持续集成配置管理方法和*** Download PDFInfo
- Publication number
- CN105468378B CN105468378B CN201510922592.7A CN201510922592A CN105468378B CN 105468378 B CN105468378 B CN 105468378B CN 201510922592 A CN201510922592 A CN 201510922592A CN 105468378 B CN105468378 B CN 105468378B
- Authority
- CN
- China
- Prior art keywords
- jenkins
- configuration
- module
- management
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种软件持续集成配置管理方法,包括:部署Jenkins主节点、构建节点和Jenkins后台管理节点,Jenkins主节点部署Jenkins Master,构建节点部署构建环境,后台管理节点部署Jenkins后台管理程序;在Jenkins Web管理界面,配置Jenkins***信息;Jenkins Master与构建节点建立连接;配置Jenkins后台管理程序指向Jenkins Master;调用Jenkins提供的开放接口管理Jenkins平台。本发明通过提取各个任务的公共配置,对于公共配置的修改只需要修改一处,无需对所有相关的任务进行修改,提高了效率。
Description
技术领域
本发明涉及软件持续集成领域,特别是涉及一种软件持续集成配置管理方法和***。
背景技术
随着软件技术的发展,软件规模的扩大,软件需求也越来越复杂,一个产品或者项目涉及到的人员和模块也越来越多,以往都是采取等各部分的开发完成后再集成产品的模式,如今这种弊端也越来越明显。很多bug在集成的时候才能发现,导致很难定位到问题的根源,解决问题的代价大,很有可能导致项目失败。
引入持续集成可以减少风险、减少重复过程、增强项目的可见性。一天中进行多次的集成,并做了相应的测试,这样有利于检查缺陷,了解软件的健康状况,减少假定。通过自动化的工具,可以将集成工作自动化,无需太多人工的干预。还可以对每次代码的变化或者集成的结果进行分析,有效的缩小了问题定位的范围。这样,开发团队清楚的知道每一次构建的结果,他们知道他们对软件的改动造成了哪些影响,结果怎么样,增强了开发团队对开发产品的信心。目前企业级应用主流的持续集成平台是Jenkins(前身是Hudson)。它提供统一的界面配置,将代码服务器、构建、代码检测、测试、报表、打包、部署等一系列软件开发过程自动化、配置化。
在软件开发实践中,团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。
但随着Jenkins的任务越来越多,对于任务管理也变得越来越复杂。比如修改一个公共模块的代码线地址,就需要在界面上修改所有相关任务的信息,不能统一批量管理任务配置,管理效率低。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种软件持续集成配置管理方法和***,用于解决现有技术中Jenkins的任务管理缺乏统一性、管理效率低的问题。
为实现上述目的,本发明采用以下方案:一种软件持续集成配置管理方法,包括以下步骤:部署用于部署Jenkins Master的Jenkins主节点、用于部署构建环境的Jenkins从节点和用于部署Jenkins后台管理程序的Jenkins后台管理节点;配置Jenkins***信息;Jenkins主节点与Jenkins从节点建立连接;配置Jenkins后台管理程序连接JenkinsMaster;调用Jenkins提供的开放接口管理Jenkins平台。
于本发明的一实施方式中,在所述步骤S3中,具体为所述Jenkins主节点的Jenkins Master与所述Jenkins从节点的Jenkins Slave建立连接。
于本发明的一实施方式中,在所述步骤S5中还包括步骤:创建集成任务和批量修改集成任务信息。
于本发明的一实施方式中,所述创建集成任务的步骤包括:创建集成任务配置;判断任务参数配置是否存在,若否,在本地创建该配置信息;若是,则调用Jenkins开放接口创建集成任务。
于本发明的一实施方式中,所述批量修改集成任务信息包括以下步骤:批量修改集成任务配置信息;查询该任务参数配置是否存在本地,若否,则无需修改并结束;若是,则进入步骤S53’;在本地配置中查询出与该任务参数相匹配的任务列表;通过调用Jenkins的开放接口,对所述任务配置进行修改;更新本地任务配置信息。
本发明还提供一种软件持续集成配置管理***,包括:Jenkins后台管理节点模块,其包括Jenkins后台管理程序模块和公共配置存储模块,所述Jenkins后台管理程序模块通过Jenkins提供的开放接口管理Jenkins平台,并将公共配置信息存储在所述公共配置存储模块中;Jenkins主节点模块,包括Jenkins Master服务模块和任务配置存储模块;多个Jenkins从节点模块,连接所述Jenkins主节点模块,主要包括Jenkins Slave服务模块;Web界面模块,通过所述Web界面模块访问Jenkins平台和完成统一化管理,并将统一配置存在所述任务配置存储模块中。
于本发明的一实施方式中,所述Jenkins Master服务模块与所述Jenkins Slave服务模块连接,用于控制所述Jenkins从节点模块。
于本发明的一实施方式中,所述Jenkins后台管理程序模块用于调用Jenkins开放接口创建集成任务和修改集成任务信息。
于本发明的一实施方式中,所述Jenkins后台管理程序模块还用于在创建集成任务时,查询该任务参数配置是否存在于本地;还用于在任务参数配置不存在时将配置写入本地,在任务参数配置存在时调用Jenkins开放接口创建集成任务。
于本发明的一实施方式中,所述Jenkins后台管理程序模块还用于在修改集成任务信息时,查询该任务参数配置是否存在于本地;还用于在任务参数配置不存在时修改本地配置;在任务参数配置存在时查询该任务参数所匹配的任务列表,并调用Jenkins开放接口修改匹配的集成任务信息。
如上所述,本发明的一种软件持续集成配置管理方法和***,具有以下有益效果:通过提取各个任务的公共配置,对于公共配置的修改只需要修改一处,无需对所有相关的任务进行修改,实现了统一修改和管理任务配置,从而提高了管理效率。
附图说明
图1显示为现有技术中Jenkins持续集成管理***的框架结构示意图。
图2显示为本发明软件持续集成配置管理***于一实施例中的框架结构示意图。
图3显示为本发明软件持续集成配置管理方法于一实施例中的主流程图。
图4显示为本发明软件持续集成配置管理方法中创建集成任务于一实施例中的流程图。
图5显示为本发明软件持续集成配置管理方法中批量修改集成任务配置于一实施例中的流程图。
元件标号说明
1 Jenkins主节点模块
2 Web界面模块
3 Jenkins从节点模块
4 Jenkins后台管理节点模块
11 Jenkins Master服务模块
12 任务配置存储模块
31 Jenkins Slave服务模块
41 Jenkins后台管理程序模块
42 公共配置存储模块
S1~S5 步骤
S51~S54 步骤
S51’~S55’ 步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
请参阅图1,其显示为现有技术中Jenkins持续集成管理***的框架结构示意图。Jenkins主节点模块的Jenkins Master服务模块与Jenkins从节点模块的Slave服务模块建立连接以控制Jenkins从节点模块;通过Web界面模块可以访问Jenkins平台,并进行管理。可以通过Web界面模块创建集成任务、制定计划,来完成持续集成和集群的管理,相关的配置存在Jenkins主节点模块的任务配置存储模块中。
本发明针对Jenkins持续集成平台,提供一种配置管理优化的方法。针对Jenkins的开放接口,进行二次开发,提取各个任务的公共配置进行统一、批量管理。
本发明在现有的Jenkins持续集成管理***的框架结构基础上进行改进,添加了一个Jenkins后台管理程序模块,该模块中的Jenkins后台管理程序通过使用Jenkins提供的开放接口管理Jenkins平台,将该程序作为管理的入口取代Web界面模块,将统一配置可以保存到Jenkins管理程序可以读写的公共配置存储模块中,用以完成统一化管理,当然Jenkins平台本身还是会按照它自己的方式将配置存在Jenkins主节点模块的任务配置存储模块中。
请参阅图2,显示为本发明软件持续集成配置管理***于一实施例中的框架结构示意图。本发明软件持续集成配置管理***包括:Jenkins后台管理节点模块,其包括Jenkins后台管理程序模块和公共配置存储模块,所述Jenkins后台管理程序模块通过Jenkins提供的开放接口管理Jenkins平台,并将公共配置信息存储在所述公共配置存储模块中;Jenkins主节点模块,其包括Jenkins Master服务模块和任务配置存储模块;多个Jenkins从节点模块,其连接所述Jenkins主节点模块,主要包括Jenkins Slave服务模块;Web界面模块,通过所述Web界面模块访问Jenkins平台和完成统一化管理,并将统一配置存在所述任务配置存储模块中。
于本发明的一实施例中,所述Jenkins Master服务模块与所述Jenkins Slave服务模块连接,用于控制所述Jenkins从节点模块。
于本发明的一实施例中,所述Jenkins后台管理程序模块用于调用Jenkins开放接口创建集成任务和修改集成任务信息。
于本发明的一实施例中,所述Jenkins后台管理程序模块还用于在创建集成任务时,查询该任务参数配置是否存在于本地;还用于在任务参数配置不存在时将配置写入本地,在任务参数配置存在时调用Jenkins开放接口创建集成任务。
于本发明的一实施例中,所述Jenkins后台管理程序模块还用于在修改集成任务信息时,查询该任务参数配置是否存在于本地;还用于在任务参数配置不存在时修改本地配置;在任务参数配置存在时查询该任务参数所匹配的任务列表,并调用Jenkins开放接口修改匹配的集成任务信息。
本发明还公开一种软件持续集成配置管理方法,该方法需要部署Jenkins主节点、Jenkins从节点(也即构建节点)和Jenkins后台管理节点。Jenkins主节点部署JenkinsMaster,Jenkins从节点部署构建环境,Jenkins后台管理节点部署Jenkins后台管理程序。部署的物理位置可以是企业内部的虚拟化平台或者物理机。
如图3所示,为本发明软件持续集成配置管理方法的于一实施例中的主流程图,所述软件持续集成配置管理方法具体包括以下步骤:
步骤S1,部署用于部署Jenkins Master的Jenkins主节点、用于部署构建环境的Jenkins从节点和用于部署Jenkins后台管理程序的Jenkins后台管理节点;
步骤S2,配置Jenkins***信息;
步骤S3,Jenkins主节点与Jenkins从节点建立连接;
步骤S4,配置Jenkins后台管理程序连接Jenkins Master;
步骤S5,调用Jenkins提供的开放接口管理Jenkins平台。
于本发明的一实施例中,在Jenkins主节点与Jenkins从节点建立连接中,具体为所述Jenkins主节点的Jenkins Master与所述Jenkins从节点的Jenkins Slave建立连接。
于本发明的一实施例中,在调用Jenkins提供的开放接口管理Jenkins平台中还包括步骤:创建集成任务和批量修改集成任务信息,也即创建集成任务和批量修改集成任务信息的两个主要场景。
图4显示为本发明软件持续集成配置管理方法中创建集成任务于一实施例中的流程图,所述创建集成任务的步骤包括:
步骤S51,通过Jenkins后台管理程序创建集成任务;
步骤S52,Jenkins后台管理程序判断任务参数配置是否存在,若否,则进入步骤S53;若是,则进入步骤S54;
步骤S53,Jenkins后台管理程序在本地创建该配置信息;
步骤S54,Jenkins后台管理程序调用Jenkins开放接口创建集成任务。
图5显示为本发明软件持续集成配置管理方法中批量修改集成任务配置于一实施例中的流程图,所述批量修改集成任务信息包括以下步骤:
步骤S51’,通过Jenkins后台管理程序修改集成任务配置信息,比如公共模块的代码线地址;
步骤S52’,查询该任务参数配置是否存在本地,若否,则无需修改并结束;若是,则进入步骤S53’;
步骤S53’,在本地配置中查询出与该任务参数相匹配的任务列表;
步骤S54’,Jenkins后台管理程序通过调用Jenkins的开放接口,对步骤S52’中查询出来的任务配置进行修改;
步骤S55’,Jenkins后台管理程序更新本地任务配置信息。
如上所述,本发明的一种软件持续集成配置管理方法和***,具有以下有益效果:通过提取各个任务的公共配置,对于公共配置的修改只需要修改一处,无需对所有相关的任务进行修改,实现了统一修改和管理任务配置,从而提高了管理效率。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
Claims (9)
1.一种软件持续集成配置管理方法,其特征在于,包括以下步骤:
步骤S1,部署用于部署Jenkins Master的Jenkins主节点、用于部署构建环境的Jenkins从节点和用于部署Jenkins后台管理程序的Jenkins后台管理节点;
步骤S2,配置Jenkins***信息;
步骤S3,Jenkins主节点与Jenkins从节点建立连接;
步骤S4,配置Jenkins后台管理程序连接Jenkins Master,Jenkins后台管理节点模块,其包括Jenkins后台管理程序模块和公共配置存储模块,所述Jenkins后台管理程序模块通过Jenkins提供的开放接口管理Jenkins平台,并将公共配置信息存储在所述公共配置存储模块中;
步骤S5,调用Jenkins提供的开放接口管理Jenkins平台,创建集成任务配置;判断任务参数配置是否存在,若否,则在本地创建该配置信息;若是,则进入步骤用Jenkins开放接口创建集成任务;在本地创建该配置信息;调用Jenkins开放接口创建集成任务。
2.根据权利要求1所述的软件持续集成配置管理方法,其特征在于,在所述步骤S3中,所述Jenkins主节点的Jenkins Master与所述Jenkins从节点的Jenkins Slave建立连接。
3.根据权利要求1所述的软件持续集成配置管理方法,其特征在于,在所述步骤S5中还包括步骤:创建集成任务和批量修改集成任务信息。
4.根据权利要求3所述的软件持续集成配置管理方法,其特征在于,所述批量修改集成任务信息包括以下步骤:
步骤S51’,批量修改集成任务配置信息;
步骤S52’,查询该任务参数配置是否存在本地,若否,则无需修改并结束;若是,则进入步骤S53’;
步骤S53’,在本地配置中查询出与该任务参数相匹配的任务列表;
步骤S54’,通过调用Jenkins的开放接口,对所述任务配置进行修改;
步骤S55’,更新本地任务配置信息。
5.一种软件持续集成配置管理***,其特征在于,包括:
Jenkins后台管理节点模块,其包括Jenkins后台管理程序模块和公共配置存储模块,所述Jenkins后台管理程序模块通过Jenkins提供的开放接口管理Jenkins平台,并将公共配置信息存储在所述公共配置存储模块中;
Jenkins主节点模块,包括Jenkins Master服务模块和任务配置存储模块;
多个Jenkins从节点模块,连接所述Jenkins主节点模块,主要包括Jenkins Slave服务模块;
Web界面模块,通过所述Web界面模块访问Jenkins平台和完成统一化管理,并将统一配置存在所述任务配置存储模块中。
6.根据权利要求5所述的软件持续集成配置管理***,其特征在于,所述JenkinsMaster服务模块与所述Jenkins Slave服务模块连接,用于控制所述Jenkins从节点模块。
7.根据权利要求5所述的软件持续集成配置管理***,其特征在于,所述Jenkins后台管理程序模块用于调用Jenkins开放接口创建集成任务和修改集成任务信息。
8.根据权利要求7所述的软件持续集成配置管理***,其特征在于,所述Jenkins后台管理程序模块还用于在创建集成任务时,查询该任务参数配置是否存在于本地;还用于在任务参数配置不存在时将配置写入本地,在任务参数配置存在时调用Jenkins开放接口创建集成任务。
9.根据权利要求7所述的软件持续集成配置管理***,其特征在于,所述Jenkins后台管理程序模块还用于在修改集成任务信息时,查询该任务参数配置是否存在于本地;还用于在任务参数配置不存在时修改本地配置;在任务参数配置存在时查询该任务参数所匹配的任务列表,并调用Jenkins开放接口修改匹配的集成任务信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510922592.7A CN105468378B (zh) | 2015-12-11 | 2015-12-11 | 一种软件持续集成配置管理方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510922592.7A CN105468378B (zh) | 2015-12-11 | 2015-12-11 | 一种软件持续集成配置管理方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105468378A CN105468378A (zh) | 2016-04-06 |
CN105468378B true CN105468378B (zh) | 2019-02-22 |
Family
ID=55606121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510922592.7A Active CN105468378B (zh) | 2015-12-11 | 2015-12-11 | 一种软件持续集成配置管理方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105468378B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107463362B (zh) * | 2016-06-03 | 2021-08-03 | 北京京东尚科信息技术有限公司 | 基于多个Jenkins的持续部署的方法和*** |
CN106339260B (zh) * | 2016-08-19 | 2020-11-20 | 北京小米移动软件有限公司 | 基于Jenkins平台的任务分配方法及装置 |
JP6812727B2 (ja) | 2016-09-30 | 2021-01-13 | オムロン株式会社 | 安全制御ユニット、安全制御方法、安全制御プログラム |
CN108614699A (zh) * | 2016-12-20 | 2018-10-02 | 航天信息股份有限公司 | 一种在windows***上持续集成Android项目的方法和*** |
CN106909386A (zh) * | 2017-02-27 | 2017-06-30 | 郑州云海信息技术有限公司 | 一种云平台代码持续集成方法及*** |
CN108108234A (zh) * | 2017-12-06 | 2018-06-01 | 链家网(北京)科技有限公司 | 一种分布式任务管理方法及*** |
CN108011974A (zh) * | 2017-12-25 | 2018-05-08 | 苏州赛源微电子有限公司 | 一种软件构建持续集成*** |
CN108388445B (zh) * | 2018-03-09 | 2021-06-08 | 北京四方继保自动化股份有限公司 | 一种基于“平台+应用”模式的持续集成方法 |
CN108776591B (zh) * | 2018-06-08 | 2021-11-02 | 超越科技股份有限公司 | 一种国产平台软件打包***及方法 |
CN109450913A (zh) * | 2018-11-27 | 2019-03-08 | 浪潮软件股份有限公司 | 一种基于策略的多节点注册调度方法 |
CN112925555A (zh) * | 2021-02-24 | 2021-06-08 | 成都新希望金融信息有限公司 | 模型管理方法、装置、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103220163A (zh) * | 2012-01-19 | 2013-07-24 | 阿里巴巴集团控股有限公司 | 配置信息的更新方法和*** |
CN104298588A (zh) * | 2013-07-16 | 2015-01-21 | 阿里巴巴集团控股有限公司 | 一种持续集成的实现方法及装置 |
CN104461743A (zh) * | 2014-12-17 | 2015-03-25 | 用友软件股份有限公司 | 资源和配置的自动生成装置和方法 |
WO2015112170A1 (en) * | 2014-01-27 | 2015-07-30 | Hewlett-Packard Development Company, L.P. | Continuous integration with reusable context aware jobs |
-
2015
- 2015-12-11 CN CN201510922592.7A patent/CN105468378B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103220163A (zh) * | 2012-01-19 | 2013-07-24 | 阿里巴巴集团控股有限公司 | 配置信息的更新方法和*** |
CN104298588A (zh) * | 2013-07-16 | 2015-01-21 | 阿里巴巴集团控股有限公司 | 一种持续集成的实现方法及装置 |
WO2015112170A1 (en) * | 2014-01-27 | 2015-07-30 | Hewlett-Packard Development Company, L.P. | Continuous integration with reusable context aware jobs |
CN104461743A (zh) * | 2014-12-17 | 2015-03-25 | 用友软件股份有限公司 | 资源和配置的自动生成装置和方法 |
Non-Patent Citations (1)
Title |
---|
基于Jenkins的企业持续集成***的设计与实现;赵亚楠;《中国优秀硕士学位论文全文数据库(信息科技辑)》;20150215(第2期);正文第10,49-52页 |
Also Published As
Publication number | Publication date |
---|---|
CN105468378A (zh) | 2016-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105468378B (zh) | 一种软件持续集成配置管理方法和*** | |
Leng et al. | Digital twins-based remote semi-physical commissioning of flow-type smart manufacturing systems | |
EP2688002B1 (en) | Design assistance device of a network system | |
CN107291565B (zh) | 运维可视化自动化作业平台及实现方法 | |
CN106302008A (zh) | 数据更新方法和装置 | |
CN103064356B (zh) | 工业自动化环境中以多种配置进行的应用的多种部署 | |
CN103327080B (zh) | 创建物联网控制***的方法及装置 | |
CN103530811B (zh) | 电力***基于逻辑关系的建模*** | |
CN102034152B (zh) | 基于soa架构的异构软件***数据的集成整合方法与*** | |
CN107436775A (zh) | 虚拟机上安装业务版本的方法及装置 | |
CN104679488A (zh) | 一种流程定制开发平台及流程定制开发方法 | |
CN103914307A (zh) | 一种基于可复用库的交互界面快速实现方法 | |
CN105117346A (zh) | 虚拟化平台的分布式***自动化测试方法及*** | |
EP2508954A1 (en) | System and method for the configuration of a clustered simulation network | |
CN109976779A (zh) | 机器人软件在线升级发布方法、装置、设备及存储介质 | |
CN106033388A (zh) | 测试用例库管理方法及*** | |
CN104166704A (zh) | 一种屏蔽异构数据源的方法及装置 | |
CN104915245A (zh) | 实现仿真***与实际功能***统一运行的集成***及方法 | |
CN111624965A (zh) | 一种工业智能制造的组态*** | |
CN109800226A (zh) | 一种数据治理中的任务管理方法及装置 | |
EP2682905A1 (en) | Method and system for handling conditional dependencies between alternative product segments within a manufacturing execution system ANSI/ISA/95 compliant. | |
CN101930397B (zh) | 一种射频模块功放通用调试接口的实现方法 | |
CN103699478A (zh) | 一种测试案例生成***和方法 | |
CN110413285A (zh) | 一种部署云端服务的方法以及开发云端服务的方法 | |
CN104731051A (zh) | 一种实现传感器点位对象化的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220111 Address after: 410005 room 2801, 28 / F, Shimao business center, No. 393, Jianxiang Road, Dingwangtai street, Furong district, Changsha City, Hunan Province Patentee after: Hunan aisuizhizhen Information Technology Co.,Ltd. Address before: 201112 unit A-1, 2nd floor, building 8, No. 1188, LIANHANG Road, Minhang District, Shanghai Patentee before: SHANGHAI EISOO INFORMATION TECHNOLOGY Co.,Ltd. |