CN106406911B - 一种计算机软件***功能组件化的方法 - Google Patents
一种计算机软件***功能组件化的方法 Download PDFInfo
- Publication number
- CN106406911B CN106406911B CN201610952192.5A CN201610952192A CN106406911B CN 106406911 B CN106406911 B CN 106406911B CN 201610952192 A CN201610952192 A CN 201610952192A CN 106406911 B CN106406911 B CN 106406911B
- Authority
- CN
- China
- Prior art keywords
- logic
- function
- class
- interface
- business functions
- 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/20—Software design
- G06F8/22—Procedural
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明涉及软件***技术领域,尤其是一种计算机软件***功能组件化的方法。本发明对软件***的业务逻辑功能进行分析,抽象出各业务逻辑功能的接口或抽象类;对各业务逻辑的功能,按抽象的接口或抽象类进行逐个实现,并把各业务逻辑实现的功能与主程序进行调用的逻辑建立起对应关系;把逐个实现的业务逻辑功能文件及相关实现类增加到路由表上,加入到主程序上;通过初始化的方式,获取各业务逻辑功能可以进行调用的模块,实现软件***功能的组件化调用。本发明使大型或复杂的软件***在开发上缩短软件***功能编写的时间、降低维护成本、实现程序动态升级及功能增减的快速实现,提高软件的复用程度;特别适用于软件功能进行分块开发、加载的情况。
Description
技术领域
本发明涉及软件***技术领域,尤其是一种计算机软件***功能组件化的方法。
背景技术
随着计算机软件***的发展,软件***的应用越来越广、规模越来越大,对于一个大型的、复杂的软件***,按传统的方法,通过各模块之前的交互进行开发,各模块的耦合度过高,开发过程团队无法切换,依赖程度高,并且无法通过并行的方法加快进度;加大了后续的维护成本,功能模块的复用程度低。
发明内容
本发明解决的技术问题在于提供一种使计算机软件***功能组件化的方法,可以使大型或复杂的软件***在开发上缩短软件***功能编写的时间、降低维护成本、实现程序动态升级及功能增减的快速实现,提高软件的复用程度。
本发明解决上述技术问题的技术方案是:
所述的方法包括以下几个步骤:
步骤1:对软件***的业务逻辑功能进行分析,抽象出各业务逻辑功能的接口或抽象类;
步骤2:把各业务逻辑功能按流程顺序进行组装,通过接口或抽象类实现整个软件***功能的主程序和路由表;
步骤3:对各业务逻辑的功能,按抽象的接口或抽象类进行逐个实现,并把各业务逻辑实现的功能与主程序进行调用的逻辑建立起对应关系;
步骤4:把逐个实现的业务逻辑功能文件及相关实现类增加到路由表上,加入到主程序上;
步骤5:通过初始化的方式,获取各业务逻辑功能可以进行调用的模块,实现软件***功能的组件化调用。
所述的步骤1具体步骤为:
步骤一、对需要进行组件化设计的软件***的各个业务逻辑功能,进行详细的分析,按功能拆分;
步骤二、对拆分出的功能进行分类,对于类似的功能通过抽取共同的方法,抽取为接口或抽象类;将业务逻辑功能抽象为接口或抽象类,其中的业务逻辑也存在一层的接口或抽象类;
步骤三、对于各业务逻辑的功能进行接口或抽象类的抽取,基本按松耦合度的标准进行。
所述的各业务逻辑功能按流程组装具体步骤为:
步骤一、在软件功能业务逻辑详细分析的基础上,建立起一个按业务流程对各业务逻辑功能进行调用的主程序;
步骤二、主程序的设计以业务逻辑输入参数为主,通过对各输入参数,进行各业务逻辑功能实现类的调用;
步骤三、如各业务逻辑功能抽象接口或抽象类中时,存在新的接口或抽象类的,从主程序的获取输入参数,并传入到各接口或抽象类上;
步骤四、主程序的运行需要一个路由的配置文件,用于获取各业务逻辑功能实现了的组件功能,或是在注册时只配置需要的组件功能,以方便软件***功能的版本控制;
步骤五、路由配置文件上路由信息,需明确指定各具体实现的业务逻辑功能是属于哪个业务逻辑功能的接口或抽象类的实现,明确后续初始化时,可用于调用的具体功能;
所述业务逻辑功能实现及建立对应逻辑具体步骤为:
步骤一、对一个抽象的接口或抽象类,按抽象的接口或抽象类逐个进行实际功能的编写;
步骤二、具体功能实现后,需有一个明确的输入参数用于指定调用哪些具体实现,对于dataSourceType为file时表示需调用读取文件的实现类,为relate时表示需调用读取关系型数据库的实现类;
步骤三、把具体实现的类与输入参数的对应关系,更新到主程序上,用于主程序业务流程调用时调用确定的实现类。
所述业务逻辑功能实现加入到主程序的具体步骤为:
步骤一、把逐个实现的业务逻辑功能实现类打包为独立的文件,按需加载到主程序上;
步骤二、把具体实现的业务逻辑功能接口或抽象类加入到路由配置文件上,并配置指明具体的输入参数调用属性;
步骤三、各***功能的载入,可按需或按注册的软件功能进行加载,只需修改加载文件及路由配置文件,对于主程序及其他都无需修改。
所述初始化获取各业务逻辑功能可以进行调用的模块的具体步骤为:
步骤一、在主程序上,需实现在获取初始化的业务逻辑类的功能,获取路由配置属性的实现功能接口或抽象类的实现类列表;
步骤二、通过初始化的方式,判断路由列表上的实现功能接口或抽象类的具体实现类是否可用,如果可用加入到可用的列表上;
步骤三、对于可用的实现功能接口或抽象类的具体实现类,可在***上进行功能的展示,用于用户的功能实现选择。
计算机软件***功能组件化的关键在于对业务逻辑功能进行详细的分析,抽象出***功能的业务逻辑流程,按抽象出的业务流程功能按各实际的功能进行实现并进行功能组件的组合。
计算机软件***功能组件化的需采用面向对象的编程方法,对业务***功能进行功能的抽象、并可进行运行前的功能初始化,从而实现从设计到最终运行的组件化功能。
本发明的有益效果是:
本发明方法是通过利用面向对象的编程方法,把计算机软件***的功能进行抽象并可拆分进行设计编写,并编写完成的功能设计为进行组件化载入的方式,实现了软件***功能的组件化分开并行开发、功能可按需载入,为大型或复杂的软件***功能进行明确地切分提供一种方法,从而使大型或复杂的软件***的功能开发变成是对多个小功能开发后进行组装,通过这种方法,使大型或复杂的软件***在开发上缩短软件***功能编写的时间、降低维护成本、实现程序动态升级及功能增减的快速实现,提高软件的复用程度。
附图说明
下面结合附图对本发明进一步说明:
附图1是本发明计算机软件***功能组件化的流程图。
具体实施方式
如图1所示,本发明的基本步骤是:
步骤1:对具体的软件***的业务逻辑功能进行分析,详细拆分出各业务软件功能,对各业务逻辑功能进行分类,抽象出各业务逻辑功能的接口或抽象类;
步骤2:建立起按业务流程顺序的主程序、或是按并行组成的主程序,把各业务逻辑功能的流程顺序进行组装,通过接口或抽象类组织实现整个软件***功能的主程序,并建立实现功能的路由配置表;
步骤3:可分别并行对各业务逻辑的功能按抽象的接口或抽象类进行逐个实现,并把各业务逻辑实现的功能与主程序进行调用的逻辑建立起对应关系;
步骤4:把逐个实现的业务逻辑功能文件加载到主程序上,并把相关实现类增加到路由表上用于后续的功能初始化;
步骤5:通过初始化的方式(如ClassLoader方法),获取各业务逻辑功能可以进行调用的模块,保存可用于功能调用的功能实现类,后续通过保存的功能实现类进行主程序的调用,从而实现软件***功能的组件化调用。
具体而言,步骤1具体步骤为:
步骤一、对需要进行组件化设计的软件***的各个业务逻辑功能,进行详细的分析,按功能拆分;
步骤二、对拆分出的功能进行分类,对于类似的功能通过抽取共同的方法,抽取为接口或抽象类;将业务逻辑功能抽象为接口或抽象类,其中的业务逻辑也存在一层的接口或抽象类;
步骤三、对于各业务逻辑的功能进行接口或抽象类的抽取,基本按松耦合度的标准进行。
各业务逻辑功能按流程组装具体步骤为:
步骤一、在软件功能业务逻辑详细分析的基础上,建立起一个按业务流程对各业务逻辑功能进行调用的主程序;
步骤二、主程序的设计以业务逻辑输入参数为主,通过对各输入参数,进行各业务逻辑功能实现类的调用;
步骤三、如各业务逻辑功能抽象接口或抽象类中时,存在新的接口或抽象类的,从主程序的获取输入参数,并传入到各接口或抽象类上;
步骤四、主程序的运行需要一个路由的配置文件,用于获取各业务逻辑功能实现了的组件功能,或是在注册时只配置需要的组件功能,以方便软件***功能的版本控制;
步骤五、路由配置文件上路由信息,需明确指定各具体实现的业务逻辑功能是属于哪个业务逻辑功能的接口或抽象类的实现,明确后续初始化时,可用于调用的具体功能;
业务逻辑功能实现及建立对应逻辑具体步骤为:
步骤一、对一个抽象的接口或抽象类,按抽象的接口或抽象类逐个进行实际功能的编写;
步骤二、具体功能实现后,需有一个明确的输入参数用于指定调用哪些具体实现,对于dataSourceType为file时表示需调用读取文件的实现类,为relate时表示需调用读取关系型数据库的实现类;
步骤三、把具体实现的类与输入参数的对应关系,更新到主程序上,用于主程序业务流程调用时调用确定的实现类。
业务逻辑功能实现加入到主程序的具体步骤为:
步骤一、把逐个实现的业务逻辑功能实现类打包为独立的文件,按需加载到主程序上;
步骤二、把具体实现的业务逻辑功能接口或抽象类加入到路由配置文件上,并配置指明具体的输入参数调用属性;
步骤三、各***功能的载入,可按需或按注册的软件功能进行加载,只需修改加载文件及路由配置文件,对于主程序及其他都无需修改。
初始化获取各业务逻辑功能可以进行调用的模块的具体步骤为:
步骤一、在主程序上,需实现在获取初始化的业务逻辑类的功能,获取路由配置属性的实现功能接口或抽象类的实现类列表;
步骤二、通过初始化的方式,判断路由列表上的实现功能接口或抽象类的具体实现类是否可用,如果可用加入到可用的列表上;
步骤三、对于可用的实现功能接口或抽象类的具体实现类,可在***上进行功能的展示,用于用户的功能实现选择。
Claims (5)
1.一种计算机软件***功能组件化的方法,其特征在于:所述的方法包括以下几个步骤:
步骤1:对软件***的业务逻辑功能进行分析,抽象出各业务逻辑功能的接口或抽象类;
步骤2:把各业务逻辑功能按流程顺序进行组装,通过接口或抽象类实现整个软件***功能的主程序和路由表;
步骤3:对各业务逻辑的功能,按抽象的接口或抽象类进行逐个实现,并把各业务逻辑实现的功能与主程序进行调用的逻辑建立起对应关系;
步骤4:把逐个实现的业务逻辑功能文件及相关实现类增加到路由表上,加入到主程序上;
步骤5:通过初始化的方式,获取各业务逻辑功能可以进行调用的模块,实现软件***功能的组件化调用;
所述的各业务逻辑功能按流程组装具体步骤为:
步骤一、在软件功能业务逻辑详细分析的基础上,建立起一个按业务流程对各业务逻辑功能进行调用的主程序;
步骤二、主程序的设计以业务逻辑输入参数为主,通过对各输入参数,进行各业务逻辑功能实现类的调用;
步骤三、如各业务逻辑功能抽象接口或抽象类中时,存在新的接口或抽象类的,从主程序的获取输入参数,并传入到各接口或抽象类上;
步骤四、主程序的运行需要一个路由的配置文件,用于获取各业务逻辑功能实现了的组件功能,或是在注册时只配置需要的组件功能,以方便软件***功能的版本控制;
步骤五、路由配置文件上路由信息,需明确指定各具体实现的业务逻辑功能是属于哪个业务逻辑功能的接口或抽象类的实现,明确后续初始化时,可用于调用的具体功能;
所述业务逻辑功能实现及建立对应逻辑具体步骤为:
步骤一、对一个抽象的接口或抽象类,按抽象的接口或抽象类逐个进行实际功能的编写;
步骤二、具体功能实现后,需有一个明确的输入参数用于指定调用哪些具体实现,对于dataSourceType为file时表示需调用读取文件的实现类,为relate时表示需调用读取关系型数据库的实现类;
步骤三、把具体实现的类与输入参数的对应关系,更新到主程序上,用于主程序业务流程调用时调用确定的实现类。
2.根据权利要求1所述的方法,其特征在于:所述的步骤1具体步骤为:
步骤一、对需要进行组件化设计的软件***的各个业务逻辑功能,进行详细的分析,按功能拆分;
步骤二、对拆分出的功能进行分类,对于类似的功能通过抽取共同的方法,抽取为接口或抽象类;将业务逻辑功能抽象为接口或抽象类,其中的业务逻辑也存在一层的接口或抽象类;
步骤三、对于各业务逻辑的功能进行接口或抽象类的抽取,按松耦合度的标准进行。
3.根据权利要求1或2所述的方法,其特征在于:所述业务逻辑功能实现加入到主程序的具体步骤为:
步骤一、把逐个实现的业务逻辑功能实现类打包为独立的文件,按需加载到主程序上;
步骤二、把具体实现的业务逻辑功能接口或抽象类加入到路由配置文件上,并配置指明具体的输入参数调用属性;
步骤三、各***功能的载入,按需或按注册的软件功能进行加载,只需修改加载文件及路由配置文件,对于主程序及其他都无需修改。
4.根据权利要求1或2所述的方法,其特征在于:所述初始化获取各业务逻辑功能可以进行调用的模块的具体步骤为:
步骤一、在主程序上,需实现在获取初始化的业务逻辑类的功能,获取路由配置属性的实现功能接口或抽象类的实现类列表;
步骤二、通过初始化的方式,判断路由列表上的实现功能接口或抽象类的具体实现类是否可用,如果可用加入到可用的列表上;
步骤三、对于可用的实现功能接口或抽象类的具体实现类,在***上进行功能的展示,用于用户的功能实现选择。
5.根据权利要求3所述的方法,其特征在于:所述初始化获取各业务逻辑功能可以进行调用的模块的具体步骤为:
步骤一、在主程序上,需实现在获取初始化的业务逻辑类的功能,获取路由配置属性的实现功能接口或抽象类的实现类列表;
步骤二、通过初始化的方式,判断路由列表上的实现功能接口或抽象类的具体实现类是否可用,如果可用加入到可用的列表上;
步骤三、对于可用的实现功能接口或抽象类的具体实现类,在***上进行功能的展示,用于用户的功能实现选择。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610952192.5A CN106406911B (zh) | 2016-10-26 | 2016-10-26 | 一种计算机软件***功能组件化的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610952192.5A CN106406911B (zh) | 2016-10-26 | 2016-10-26 | 一种计算机软件***功能组件化的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106406911A CN106406911A (zh) | 2017-02-15 |
CN106406911B true CN106406911B (zh) | 2019-11-15 |
Family
ID=58014358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610952192.5A Active CN106406911B (zh) | 2016-10-26 | 2016-10-26 | 一种计算机软件***功能组件化的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106406911B (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106897072B (zh) * | 2017-02-28 | 2022-01-07 | 北京三快在线科技有限公司 | 业务工程调用方法、装置及电子设备 |
CN108958708B (zh) * | 2017-05-25 | 2021-07-02 | 河南理工大学 | 一种基于组件的软件***架构及软件实现方法 |
CN107835147B (zh) * | 2017-05-31 | 2020-10-13 | 中国石油化工股份有限公司 | 实现企业应用***集成的方法 |
CN107704236B (zh) * | 2017-09-30 | 2021-03-19 | 苏州浪潮智能科技有限公司 | 软件开发***中管理公用函数的方法和装置 |
CN107608665B (zh) * | 2017-10-31 | 2021-03-23 | 北京酷我科技有限公司 | 一种算法中数据调用的方法 |
CN107943471A (zh) * | 2017-11-29 | 2018-04-20 | 郑州云海信息技术有限公司 | 一种Linux双机***中使用程序来监控数据库的方法 |
CN108008995A (zh) * | 2017-12-04 | 2018-05-08 | 山东浪潮通软信息科技有限公司 | 一种基于调用类型的等待组件实现方法及装置 |
CN108153542A (zh) * | 2017-12-27 | 2018-06-12 | 深圳市九洲电器有限公司 | 机顶盒软件代码管理方法及*** |
CN108762745B (zh) * | 2018-05-25 | 2022-01-21 | 中国光大银行股份有限公司 | 业务的脚本生成方法及装置 |
CN110795091B (zh) * | 2018-08-01 | 2023-07-28 | 深圳丰享信息技术有限公司 | 一种模块化路由解耦方法、存储介质、电子设备及*** |
CN109165021A (zh) * | 2018-08-02 | 2019-01-08 | 中国联合网络通信集团有限公司 | 接口隔离管理方法、装置、设备和存储介质 |
CN109343839A (zh) * | 2018-09-30 | 2019-02-15 | 武汉斗鱼网络科技有限公司 | 数据业务配置方法、存储介质、电子设备及*** |
CN109656539B (zh) * | 2018-11-14 | 2021-12-14 | 杭州电子科技大学 | 一种基于面向对象编程的软件自适应改造方法 |
CN109766083A (zh) * | 2018-12-27 | 2019-05-17 | 浪潮软件集团有限公司 | 一种使用java语言调用fabric区块链网络上链码的实现方法 |
CN109710428B (zh) * | 2018-12-27 | 2021-07-13 | 杭州数梦工场科技有限公司 | 一种实现类的动态调用方法及装置 |
CN111580892B (zh) * | 2019-02-19 | 2023-09-19 | 杭州海康威视***技术有限公司 | 一种业务组件调用的方法、装置、终端和存储介质 |
CN109976724A (zh) * | 2019-03-16 | 2019-07-05 | 平安城市建设科技(深圳)有限公司 | 租赁***的开发方法、装置、设备及计算机可读存储介质 |
CN110399119A (zh) * | 2019-06-18 | 2019-11-01 | 五八有限公司 | 一种组件化构建方法、装置、电子设备及存储介质 |
CN110633098B (zh) * | 2019-08-20 | 2023-11-14 | 华能四川水电有限公司 | 一种组件化服务的实现方式 |
CN111200648B (zh) * | 2019-12-30 | 2021-05-11 | 瑞庭网络技术(上海)有限公司 | 一种业务调用方法、装置、终端设备及存储介质 |
CN112667278B (zh) * | 2020-12-25 | 2024-01-12 | 众阳健康科技集团有限公司 | 一种医院医保接口配置方法及*** |
CN115237386B (zh) * | 2022-09-19 | 2022-12-27 | 杭州实在智能科技有限公司 | 用于大型复杂Windows原生桌面开发的方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103473400A (zh) * | 2013-08-27 | 2013-12-25 | 北京航空航天大学 | 基于层次依赖建模的软件fmea方法 |
CN103729184A (zh) * | 2013-12-29 | 2014-04-16 | 国云科技股份有限公司 | 一种软件组件组合构建方法 |
CN104239037A (zh) * | 2014-08-25 | 2014-12-24 | 中国电子科技集团公司第二十九研究所 | 一种业务功能可重构的软件框架 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE602006012492D1 (de) * | 2006-10-06 | 2010-04-08 | Hewlett Packard Development Co | Verwaltung von Einstellungsdaten in einem Datenverarbeitungsbetriebsystem |
US9646064B2 (en) * | 2014-12-10 | 2017-05-09 | Salesforce.Com, Inc. | Template based software container |
-
2016
- 2016-10-26 CN CN201610952192.5A patent/CN106406911B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103473400A (zh) * | 2013-08-27 | 2013-12-25 | 北京航空航天大学 | 基于层次依赖建模的软件fmea方法 |
CN103729184A (zh) * | 2013-12-29 | 2014-04-16 | 国云科技股份有限公司 | 一种软件组件组合构建方法 |
CN104239037A (zh) * | 2014-08-25 | 2014-12-24 | 中国电子科技集团公司第二十九研究所 | 一种业务功能可重构的软件框架 |
Non-Patent Citations (1)
Title |
---|
"基于组件技术的软件***模型研究与实现";李品升;《中国优秀硕士学位论文全文数据库信息科技辑》;20120815(第8期);正文第11-13页第2.2节,第21页第2.5节,第27-37页第4节,图2.3,2.6,4.6,4.10 * |
Also Published As
Publication number | Publication date |
---|---|
CN106406911A (zh) | 2017-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106406911B (zh) | 一种计算机软件***功能组件化的方法 | |
US20240078096A1 (en) | Systems and methods for code clustering analysis and transformation | |
CN105760184B (zh) | 一种加载组件的方法和装置 | |
CN106155651A (zh) | 应用程序版本的自动化发布及更新的方法和*** | |
CN103810212A (zh) | 一种数据库索引的自动创建方法及*** | |
CN104331285A (zh) | 一种代码自动生成方法及*** | |
CN105354014A (zh) | 应用界面渲染展示方法及装置 | |
CN102650995A (zh) | 多维数据分析模型生成***及方法 | |
CN103902717A (zh) | 一种企业内部门户个性化的实现***和方法 | |
CN104572072A (zh) | 一种对基于mvc模式的程序的语言转换方法与设备 | |
CN102789382A (zh) | 用于表单生成和运行的***及方法 | |
CN111488145A (zh) | 一种基于业务域数据模型库的微服务代码生成***及方法 | |
CN107766042A (zh) | 一种基于csar的模型文件的可视化设计方法及装置 | |
CN106557307B (zh) | 业务数据的处理方法及处理*** | |
CN108647147B (zh) | 一种利用图谱分析执行自动化测试机器人及其使用方法 | |
US20120296862A1 (en) | Method and apparatus for analyzing and migrating data integration applications | |
CN111068328A (zh) | 游戏广告配置表格的生成方法、终端设备及介质 | |
CN107133055B (zh) | 一种基于ClassLoader实现定制开发的方法 | |
CN101916208A (zh) | 一种用于多线程调用驱动模块的***及方法 | |
CN103077192A (zh) | 一种数据处理方法及其*** | |
CN102215264A (zh) | 一种支持多租户数据与服务定制运行的方法和装置 | |
CN103186413B (zh) | 一种邮箱服务的实现架构及其实现方法 | |
CN107766519B (zh) | 一种可视化配置数据结构的方法 | |
CN105912723A (zh) | 一种自定义字段的存储方法 | |
CN102262540A (zh) | 一种应用于autosar ecu配置的基础软件参数定义扩展方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 523808 19th Floor, Cloud Computing Center, Chinese Academy of Sciences, No. 1 Kehui Road, Songshan Lake Hi-tech Industrial Development Zone, Dongguan City, Guangdong Province Applicant after: G-Cloud Technology Co., Ltd. Address before: 523808 Guangdong province Dongguan City Songshan Lake Science and Technology Industrial Park Building No. 14 Keyuan pine Applicant before: G-Cloud Technology Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |