CN110262842A - 一种启动组件的方法及终端 - Google Patents
一种启动组件的方法及终端 Download PDFInfo
- Publication number
- CN110262842A CN110262842A CN201810199826.3A CN201810199826A CN110262842A CN 110262842 A CN110262842 A CN 110262842A CN 201810199826 A CN201810199826 A CN 201810199826A CN 110262842 A CN110262842 A CN 110262842A
- Authority
- CN
- China
- Prior art keywords
- component
- function
- configuration information
- application program
- common framework
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明涉及程序控制领域,尤其涉及一种启动组件的方法及终端。本发明通过启动应用程序时,加载与两个以上组件对应的第一配置信息;当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件。实现缩短启动包含多个组件的应用程序的时间。
Description
技术领域
本发明涉及程序控制领域,尤其涉及一种启动组件的方法及终端。
背景技术
大型应用程序通常包含多个组件。目前,业界大多以串行方式顺序启动组件集群,即在启动应用程序的同时依次启动应用程序所包含的所有组件。以此种方法启动与应用程序对应的组件集群,组件集群启动的总时间和组件数量正相关,组件数量越多启动总时间越长,从而导致大型应用程序启动慢,用户体验差。
发明内容
本发明所要解决的技术问题是:如何缩短启动包含多个组件的应用程序的时间。
为了解决上述技术问题,本发明采用的技术方案为:
本发明提供一种启动组件的方法,包括:
启动应用程序时,加载与两个以上组件对应的第一配置信息;
当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件。
本发明还提供一种启动组件的终端,包括一个或多个处理器及存储器,所述存储器存储有程序,并且被配置成由所述一个或多个处理器执行以下步骤:
启动应用程序时,加载与两个以上组件对应的第一配置信息;
当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件。
本发明的有益效果在于:区别于现有技术在应用程序启动时依次启动所有的组件,本发明在应用程序启动时只加载与各组件对应的配置信息,使得当应用程序调用一功能时,可根据预先加载的配置信息初始化与所述一功能对应的组件。因此,本发明在应用程序启动阶段只需加载配置信息,与应用程序对应的各组件依照需求启动,在保证各组件可正常运行的前提下,有效缩短了启动应用程序的时间。
附图说明
图1为本发明提供的一种启动组件的方法的具体实施方式的流程框图;
图2为本发明提供的一种启动组件的终端的具体实施方式的结构框图;
图3为组件访问过程示意图;
标号说明:
1、处理器; 2、存储器。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
本发明最关键的技术构思在于:本发明通过在应用程序启动时只加载与各组件对应的配置信息,并依据需求根据预先加载的配置信息初始化组件,在保证各组件可正常运行的前提下,有效缩短了启动应用程序的时间。
请参照图1以及图2,
如图1所示,本发明提供一种启动组件的方法,包括:
启动应用程序时,加载与两个以上组件对应的第一配置信息;
当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件。
进一步地,还包括:
获取与所述应用程序对应的所有组件的配置信息,得到第二配置信息;与一组件对应的配置信息包括所述一组件的初始化入口类和与所述一组件对应的功能标识;
根据所述第二配置信息生成与所述应用程序对应的代码文件,得到第一配置信息。
由上述描述可知,应用程序在启动时加载的第一配置信息是与应用程序适配的代码文件,与常用的JSON和XML等格式的配置文件相比,代码文件可利用应用程序自身的机制进行解析,加载速度较快,从而有利于缩短启动应用程序的时间。
进一步地,当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件,具体为:
当所述应用程序调用一功能时,预设的公共框架根据所述第一配置信息识别与所述一功能对应的组件,得到第一组件集合;所述公共框架用于管理与所述应用程序对应的所有组件;
所述公共框架检测所述组件集合中未被初始化的组件,得到第二组件集合;
所述公共框架初始化所述第二组件集合中的所有组件。
进一步地,还包括:
获取与所述应用程序对应的所有组件,得到第三组件集合;
获取与所述第三组件集合对应的所有功能函数,得到功能函数集合;
生成与所述功能函数集合中每一所述功能函数对应的接口,得到功能接口集合;
添加所述功能接口集合至所述公共框架。
进一步地,所述应用程序调用一功能,具体为:
所述应用程序调用所述功能接口集合中与所述一功能对应的接口。
由上述描述可知,通过公共框架管理组件集群,能够初始化配置文件并提供查询功能;统一规范组件提供功能范围和调用入口,方便调用者调用,通过定义公共接口,接口定义组件功能范围,要求组件实现,对组件开发是个强约束,方便管理访问;组件依赖公共框架,组件间通信等功能都可以通过公共框架实现,避免组件间依赖耦合,方便组件集群扩展。
如图2所示,本发明还提供一种启动组件的终端,其特征在于,包括一个或多个处理器1及存储器2,所述存储器2存储有程序,并且被配置成由所述一个或多个处理器1执行以下步骤:
启动应用程序时,加载与两个以上组件对应的第一配置信息;
当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件。
进一步地,还包括:
获取与所述应用程序对应的所有组件的配置信息,得到第二配置信息;与一组件对应的配置信息包括所述一组件的初始化入口类和与所述一组件对应的功能标识;
根据所述第二配置信息生成与所述应用程序对应的代码文件,得到第一配置信息。
进一步地,当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件,具体为:
当所述应用程序调用一功能时,预设的公共框架根据所述第一配置信息识别与所述一功能对应的组件,得到第一组件集合;所述公共框架用于管理与所述应用程序对应的所有组件;
所述公共框架检测所述组件集合中未被初始化的组件,得到第二组件集合;
所述公共框架初始化所述第二组件集合中的所有组件。
进一步地,还包括:
获取与所述应用程序对应的所有组件,得到第三组件集合;
获取与所述第三组件集合对应的所有功能函数,得到功能函数集合;
生成与所述功能函数集合中每一所述功能函数对应的接口,得到功能接口集合;
添加所述功能接口集合至所述公共框架。
进一步地,所述应用程序调用一功能,具体为:
所述应用程序调用所述功能接口集合中与所述一功能对应的接口。
由上述描述可知,通过公共框架管理组件集群,能够初始化配置文件并提供查询功能;统一规范组件提供功能范围和调用入口,方便调用者调用,通过定义公共接口,接口定义组件功能范围,要求组件实现,对组件开发是个强约束,方便管理访问;组件依赖公共框架,组件间通信等功能都可以通过公共框架实现,避免组件间依赖耦合,方便组件集群扩展。
本发明的实施例一为:
本实施例提供一种启动组件的方法,包括:
S1、获取与应用程序对应的所有组件的配置信息,得到第二配置信息;与一组件对应的配置信息包括所述一组件的初始化入口类和与所述一组件对应的功能标识。
其中,所述初始化入口类用于初始化组件。采用树形的数据结构生成与所述第二配置信息对应的配置文件;配置文件的格式类型为JSON、XML或TXT。
例如,一应用程序包括组件A、组件B和组件C,则根节点下包含三个子节点以分别表示上述三个组件,每个组件子节点下还存在若干子节点以记录与组件子节点对应的初始化入口类和组件所支持的功能的标识等。
S2、根据所述第二配置信息生成与所述应用程序对应的代码文件,得到第一配置信息。
例如,运行环境支持java语言,第二配置信息为JSON格式的配置文件config.json。那么在支持java语言环境中,我们在java代码被编译之前,通过工具把config.json文件转换成config.java文件,并和其它业务代码一起参与编译。
第二配置信息采用的数据结构是树型结构,可以映射成java语言树型存储结构,可以直接使用TreeMap来表示,无需再自定义一种树型存储结构。具体为:对config.json中的树型结构进行遍历,然后把它转换成config.java文件中TreeMap结构表示。
S3、启动所述应用程序时,加载与两个以上组件对应的第一配置信息。
S4、当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件。具体为:
S41、获取与所述应用程序对应的所有组件,得到第三组件集合;获取与所述第三组件集合对应的所有功能函数,得到功能函数集合;生成与所述功能函数集合中每一所述功能函数对应的接口,得到功能接口集合;添加所述功能接口集合至所述公共框架。
其中,公共框架包含一基类,基类中包括各组件的功能函数接口,由公共框架统一初始化组件和调用组件的功能函数。
S42、当所述应用程序调用一功能时,预设的公共框架根据所述第一配置信息识别与所述一功能对应的组件,得到第一组件集合;所述公共框架用于管理与所述应用程序对应的所有组件。
可选地,所述应用程序调用一功能,具体为:所述应用程序调用所述功能接口集合中与所述一功能对应的接口。
S43、所述公共框架检测所述组件集合中未被初始化的组件,得到第二组件集合;所述公共框架初始化所述第二组件集合中的所有组件。
例如,如图3所示,公共框架提供访问组件入口类为Door。类Door中包含了根据参数打开页面和处理事件等功能函数接口。类Door也会有这两个静态函数:根据参数打开页面;处理事件。此时,访问者要请组件A打开页面。访问者只要调用Door根据参数打开页面,参数中包含A组件身份信息。类Door根据参数打开页面函数执行过程,会先去检查组件A是否已经初始化。如果组件A还没有初始化,那么就会在公共框架初始化加载包含所有组件信息的TreeMap至内存中,根据组件A身份信息读取组件A的所有配置信息。根据读取组件A的配置信息,对组件A进行初始化,并把组件A初始化以后的入口类句柄存储。类Door调用组件A入口类句柄中的根据参数打开页面函数。
例如,组件B访问未初始化的组件A某一个功能的过程具体为:
启动应用程序,把组件集群所有组件(组件A、组件B、组件C和组件D)的相关配置信息读取到内存中;组件B调用公共框架公共入口类访问组件A一个功能;例如:打开组件A其中一个界面的功能;公共框架检查组件A是否已初始化;公共框架通过入参和已经加载到内存中的配置信息,查找到组件A的初始化入口类;公共框架把组件A的初始化入口类进行实例化。以java语言为例,我们可以通过入口类名称,通过java JDK提供的方法把入口类实例化;由于入口类实现框架的公共接口,把入口类实例转换成接口句柄。以java语言为例,入口类CC、实现接口II,那么java语言支持II ii=(II)CC这种方式类型强制转换,ii就是接口句柄;公共框架调用接口句柄执行打开界面功能。
例如,用户在组件A的界面操作触发一个广播事件b,该事件被组件C和组件D声明处理。
组件C和组件D在配置文件声明了广播事件b;启动应用程序,把组件相关配置信息读取到内存;用户在组件A界面操作触发组件调用,公共框架的入口类发出一个广播事件b;公共框架检索配置信息,发现组件C和组件D声明了相应广播事件b;公共框架检查组件C和组件D是否已经初始化,如果未初始化就初始化它们各自入口类;由于入口类实现框架的公共接口,把入口类实例转换成公共接口句柄;公共框架分别调用组件C和组件D的公共接口句柄响应广播事件b。组件A提供一个界面供用户触发一些操作,那么响应这些操作是先由组件A来处理,如果发出广播事件b,是由组件A调用公共框架入口类函数发出广播b,再由框架去找到组件C和组件D执行响应广播b。
例如:用户在组件A的界面操作触发一个广播事件c,该事件被组件E处理,其过程具体为:
组件E在配置文件中声明了广播事件c;启动应用程序,把组件相关配置信息读取到内存;由于某种原因,组件E已经被初始化;用户在组件A界面操作触发组件调用公共框架的入口类发出一个广播事件c;公共框架检查组件E已经初始化;把入口类实例转换成公共接口句柄。公共框架调用组件E公共接口句柄响应广播事件c。
由上述描述可知,假设某集群由N个组件,分别是组件A、组件B、组件C、组件D等一共N个组件。串行顺序启动组件集群,总耗时=初始化组件A耗时+初始化组件B耗时+初始化组件C耗时+初始化组件D耗时+。。。+第N个组件初始化耗时。假设每个组件初始化耗时平均值是k毫秒,那么总耗时T1=N*k毫秒,这个组件集群启动耗时会随着N的变大而变大。
而采用本发明提供的方法,假设加载包含组件信息结构体TreeMap到内存中耗时为m毫秒。总耗时T2=加载包含组件信息结构体TreeMap到内存中耗时,总耗时和组件数量N没有关系。由于,T1=N*k毫秒,T2=m毫秒,因此,只要N大于m/k,那么T1一定会大于T2。因此,在通常情况下,由本发明提供的方法启动组件可明显缩小应用程序的启动时间。
本发明的实施例二为:
本实施例提供一种启动组件的终端,包括一个或多个处理器1及存储器2,所述存储器2存储有程序,并且被配置成由所述一个或多个处理器1执行以下步骤:
S1、获取与应用程序对应的所有组件的配置信息,得到第二配置信息;与一组件对应的配置信息包括所述一组件的初始化入口类和与所述一组件对应的功能标识。
其中,所述初始化入口类用于初始化组件。采用树形的数据结构生成与所述第二配置信息对应的配置文件;配置文件的格式类型为JSON、XML或TXT。
S2、根据所述第二配置信息生成与所述应用程序对应的代码文件,得到第一配置信息。
S3、启动所述应用程序时,加载与两个以上组件对应的第一配置信息。
S4、当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件。具体为:
S41、获取与所述应用程序对应的所有组件,得到第三组件集合;获取与所述第三组件集合对应的所有功能函数,得到功能函数集合;生成与所述功能函数集合中每一所述功能函数对应的接口,得到功能接口集合;添加所述功能接口集合至所述公共框架。
其中,公共框架包含一基类,基类中包括各组件的功能函数接口,由公共框架统一初始化组件和调用组件的功能函数。
S42、当所述应用程序调用一功能时,预设的公共框架根据所述第一配置信息识别与所述一功能对应的组件,得到第一组件集合;所述公共框架用于管理与所述应用程序对应的所有组件。
可选地,所述应用程序调用一功能,具体为:所述应用程序调用所述功能接口集合中与所述一功能对应的接口。
S43、所述公共框架检测所述组件集合中未被初始化的组件,得到第二组件集合;所述公共框架初始化所述第二组件集合中的所有组件。
综上所述,本发明提供的一种启动组件的方法及终端,在应用程序启动时只加载与各组件对应的配置信息,使得当应用程序调用一功能时,可根据预先加载的配置信息初始化与所述一功能对应的组件。因此,本发明在应用程序启动阶段只需加载配置信息,与应用程序对应的各组件依照需求启动,在保证各组件可正常运行的前提下,有效缩短了启动应用程序的时间。进一步地,应用程序在启动时加载的第一配置信息是与应用程序适配的代码文件,与常用的JSON和XML等格式的配置文件相比,代码文件可利用应用程序自身的机制进行解析,加载速度较快,从而有利于缩短启动应用程序的时间。进一步地,由上述描述可知,通过公共框架管理组件集群,能够初始化配置文件并提供查询功能;统一规范组件提供功能范围和调用入口,方便调用者调用,通过定义公共接口,接口定义组件功能范围,要求组件实现,对组件开发是个强约束,方便管理访问;组件依赖公共框架,组件间通信等功能都可以通过公共框架实现,避免组件间依赖耦合,方便组件集群扩展。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种启动组件的方法,其特征在于,包括:
启动应用程序时,加载与两个以上组件对应的第一配置信息;
当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件。
2.根据权利要求1所述的启动组件的方法,其特征在于,还包括:
获取与所述应用程序对应的所有组件的配置信息,得到第二配置信息;与一组件对应的配置信息包括所述一组件的初始化入口类和与所述一组件对应的功能标识;
根据所述第二配置信息生成与所述应用程序对应的代码文件,得到第一配置信息。
3.根据权利要求1所述的启动组件的方法,其特征在于,当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件,具体为:
当所述应用程序调用一功能时,预设的公共框架根据所述第一配置信息识别与所述一功能对应的组件,得到第一组件集合;所述公共框架用于管理与所述应用程序对应的所有组件;
所述公共框架检测所述组件集合中未被初始化的组件,得到第二组件集合;
所述公共框架初始化所述第二组件集合中的所有组件。
4.根据权利要求3所述的启动组件的方法,其特征在于,还包括:
获取与所述应用程序对应的所有组件,得到第三组件集合;
获取与所述第三组件集合对应的所有功能函数,得到功能函数集合;
生成与所述功能函数集合中每一所述功能函数对应的接口,得到功能接口集合;
添加所述功能接口集合至所述公共框架。
5.根据权利要求4所述的启动组件的方法,其特征在于,所述应用程序调用一功能,具体为:
所述应用程序调用所述功能接口集合中与所述一功能对应的接口。
6.一种启动组件的终端,其特征在于,包括一个或多个处理器及存储器,所述存储器存储有程序,并且被配置成由所述一个或多个处理器执行以下步骤:
启动应用程序时,加载与两个以上组件对应的第一配置信息;
当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件。
7.根据权利要求6所述的启动组件的终端,其特征在于,还包括:
获取与所述应用程序对应的所有组件的配置信息,得到第二配置信息;与一组件对应的配置信息包括所述一组件的初始化入口类和与所述一组件对应的功能标识;
根据所述第二配置信息生成与所述应用程序对应的代码文件,得到第一配置信息。
8.根据权利要求6所述的启动组件的终端,其特征在于,当所述应用程序调用一功能时,根据所述第一配置信息初始化与所述一功能对应的组件,具体为:
当所述应用程序调用一功能时,预设的公共框架根据所述第一配置信息识别与所述一功能对应的组件,得到第一组件集合;所述公共框架用于管理与所述应用程序对应的所有组件;
所述公共框架检测所述组件集合中未被初始化的组件,得到第二组件集合;
所述公共框架初始化所述第二组件集合中的所有组件。
9.根据权利要求8所述的启动组件的终端,其特征在于,还包括:
获取与所述应用程序对应的所有组件,得到第三组件集合;
获取与所述第三组件集合对应的所有功能函数,得到功能函数集合;
生成与所述功能函数集合中每一所述功能函数对应的接口,得到功能接口集合;
添加所述功能接口集合至所述公共框架。
10.根据权利要求9所述的启动组件的终端,其特征在于,所述应用程序调用一功能,具体为:
所述应用程序调用所述功能接口集合中与所述一功能对应的接口。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810199826.3A CN110262842A (zh) | 2018-03-12 | 2018-03-12 | 一种启动组件的方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810199826.3A CN110262842A (zh) | 2018-03-12 | 2018-03-12 | 一种启动组件的方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110262842A true CN110262842A (zh) | 2019-09-20 |
Family
ID=67911476
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810199826.3A Pending CN110262842A (zh) | 2018-03-12 | 2018-03-12 | 一种启动组件的方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110262842A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110865846A (zh) * | 2019-11-14 | 2020-03-06 | 北京无限光场科技有限公司 | 应用管理的方法、装置、终端、***及存储介质 |
CN111752568A (zh) * | 2020-06-23 | 2020-10-09 | 厦门美柚股份有限公司 | 应用程序的编译处理方法、装置、终端及介质 |
CN113448558A (zh) * | 2021-07-07 | 2021-09-28 | 医声医事(北京)科技有限公司 | 组件生成的方法 |
CN113805973A (zh) * | 2021-09-26 | 2021-12-17 | 工银科技有限公司 | 应用程序控制方法及装置、应用程序开发方法及装置 |
CN115080151A (zh) * | 2022-07-22 | 2022-09-20 | 平安银行股份有限公司 | App启动流程控制方法、计算机可读存储介质及终端 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101221556A (zh) * | 2008-02-01 | 2008-07-16 | 中国建设银行股份有限公司 | 一种xml文件解析的方法及装置 |
CN102541598A (zh) * | 2011-12-26 | 2012-07-04 | 深圳联友科技有限公司 | 一种动态加载组件的方法及*** |
CN102999352A (zh) * | 2012-11-15 | 2013-03-27 | 中国科学院声学研究所 | 一种嵌入式***组件加载方法 |
CN104424002A (zh) * | 2013-09-10 | 2015-03-18 | 中国科学院声学研究所 | 一种基于插件机制的动态加载组件方法和*** |
-
2018
- 2018-03-12 CN CN201810199826.3A patent/CN110262842A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101221556A (zh) * | 2008-02-01 | 2008-07-16 | 中国建设银行股份有限公司 | 一种xml文件解析的方法及装置 |
CN102541598A (zh) * | 2011-12-26 | 2012-07-04 | 深圳联友科技有限公司 | 一种动态加载组件的方法及*** |
CN102999352A (zh) * | 2012-11-15 | 2013-03-27 | 中国科学院声学研究所 | 一种嵌入式***组件加载方法 |
CN104424002A (zh) * | 2013-09-10 | 2015-03-18 | 中国科学院声学研究所 | 一种基于插件机制的动态加载组件方法和*** |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110865846A (zh) * | 2019-11-14 | 2020-03-06 | 北京无限光场科技有限公司 | 应用管理的方法、装置、终端、***及存储介质 |
CN110865846B (zh) * | 2019-11-14 | 2023-12-12 | 北京有竹居网络技术有限公司 | 应用管理的方法、装置、终端、***及存储介质 |
CN111752568A (zh) * | 2020-06-23 | 2020-10-09 | 厦门美柚股份有限公司 | 应用程序的编译处理方法、装置、终端及介质 |
CN113448558A (zh) * | 2021-07-07 | 2021-09-28 | 医声医事(北京)科技有限公司 | 组件生成的方法 |
CN113805973A (zh) * | 2021-09-26 | 2021-12-17 | 工银科技有限公司 | 应用程序控制方法及装置、应用程序开发方法及装置 |
CN115080151A (zh) * | 2022-07-22 | 2022-09-20 | 平安银行股份有限公司 | App启动流程控制方法、计算机可读存储介质及终端 |
CN115080151B (zh) * | 2022-07-22 | 2023-07-14 | 平安银行股份有限公司 | App启动流程控制方法、计算机可读存储介质及终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110262842A (zh) | 一种启动组件的方法及终端 | |
CN104573115B (zh) | 支持多类型数据库操作的集成接口的实现方法及*** | |
US5758351A (en) | System and method for the creation and use of surrogate information system objects | |
CN100520718C (zh) | 脚本命令注册方法、调用源程序代码的方法和装置 | |
WO2003040871A2 (en) | Instantiating a device driver by dynamic association with a device-specific or service-specific software component | |
US20140250428A1 (en) | Automatically customizing a computer-executable application at runtime | |
CN113658591B (zh) | 一种面向智能家居的语音交互适配*** | |
CN108519947A (zh) | 一种Linux下读写寄存器的方法及工具 | |
CN113467972A (zh) | 通信接口构造方法、装置以及计算机设备、存储介质 | |
CN109445384B (zh) | 一种多设备控制*** | |
CN116089126A (zh) | 一种数据实时采集方法、装置、设备及可读存储介质 | |
CN115640143A (zh) | 微服务处理方法、装置、电子设备及存储介质 | |
CN110457013B (zh) | 程序组件配置装置及方法 | |
CN102402455A (zh) | 调用动态链接库的方法和装置 | |
US20080127128A1 (en) | Type Validation for Applications Incorporating A Weakly-Typed Language | |
CN113282850B (zh) | 资源标签管理方法、装置、电子设备、***及存储介质 | |
CN114202419A (zh) | 一种报文生成方法、装置、设备、存储介质及程序产品 | |
CN105897884A (zh) | 基于XMPP协议的Android手机推送平台 | |
CN114416202B (zh) | 一种移动端sdk调用方法及*** | |
CN108769249A (zh) | iOS高性能高扩展网络架构及实现方法、服务器及介质 | |
CN109254856A (zh) | 智能pos服务端提供接口给客户端的方法 | |
CN115438323A (zh) | 一种基于微服务的企业应用***整合装置及其方法 | |
CN113568603A (zh) | 组件对象创建及接口方法调用方法、终端及存储装置 | |
US20050144597A1 (en) | Transformation function of a TMN system | |
Ivanović et al. | Transforming service compositions into cloud-friendly actor networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |