组件运行方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:18621224 阅读:41 留言:0更新日期:2018-08-08 00:21
本发明专利技术公开了一种组件运行方法、装置、设备及计算机存储介质,涉及互联网技术领域,可以使各个应用实现同一组件的效果时一致的,用户可以较为容易的更改应用的配置文件,很好的满足了用户的需求,用户粘度较高。所述方法包括:当检测到应用的组件运行请求时,在组件运行请求中提取待运行组件标识;在前端组件库中,基于待运行组件标识,确定待运行组件配置文件,前端组件库包括至少一个组件配置文件,至少一个组件配置文件根据至少一个组件生成,待运行组件配置文件至少包括待运行组件标识指示的待运行组件;将待运行组件配置文件添加至应用中,以使应用运行待运行组件配置文件,实现待运行组件的运行。

Component operation method, device, equipment and computer storage medium

The invention discloses a component running method, device, equipment and computer storage medium, which involves the field of Internet technology, which can make the application of the same component consistent, users can easily change the application configuration files, meet the needs of the users well, and the viscosity of the users is high. The methods described include: when the application's component running request is detected, the runtime component identification is extracted from the component running request; in the front end component library, the component configuration file is determined based on the component identification to be run, and the front end component library includes at least one component configuration file, at least one component configuration file root. At least one component is generated, and the runtime component configuration file includes at least the runtime component to run the component identification indicator; add the running component configuration file to the application to make the application run to run the component configuration file and realize the run of the components to be run.

【技术实现步骤摘要】
组件运行方法、装置、设备及计算机存储介质
本专利技术涉及互联网
,尤其是涉及到组件运行方法、装置、设备及计算机存储介质。
技术介绍
随着互联网技术的飞速发展,越来越多的人们通过终端上的各种各样的应用实现各种功能,例如,浏览器、即时通讯软件、音乐盒及邮箱等应用。对于应用来说,应用通过窗口显示的页面与用户进行交互,用户通过页面来对应用进行操作,实现应用的相应功能。为了适应不同用户的审美习惯和业务需求,通常应用会通过运行组件,为用户提供多种不同风格的皮肤以供用户选择。相关技术中,当应用检测到用户请求换肤时,通常在终端所搭载的系统的HTML(HyperTextMarkupLanguage,超文本标记语言)标准中规定的多个组件中,确定用户选择的皮肤对应的指定组件,并运行该指定组件,使得应用中的各个页面均按照用户所选皮肤的样式进行展示。在实现相关技术的过程中,专利技术人发现相关技术至少存在以下问题:目前,在进行应用开发时,以应用为浏览器为例,由于HTML标准中规定的组件比较少,且组件会随着时间逐步完善,导致各个不同的浏览器支持的组件是不一样的,组件在浏览器中运行时容易遇到兼容性的问题,且各个浏览器实现同一组件的效果也是不一样的,使得用户选择浏览器的皮肤较为困难,难以满足用户的需求,用户粘度较低。
技术实现思路
本专利技术实施例提供了组件运行方法、装置、设备及计算机存储介质,解决了相关技术中各个浏览器实现同一组件的效果也是不一样的,使得用户选择浏览器的皮肤较为困难,难以满足用户的需求,用户粘度较低的问题。根据本专利技术实施例的第一方面,提供一种组件运行方法,所述方法应用于终端,所述方法包括:当检测到应用的组件运行请求时,在所述组件运行请求中提取待运行组件标识;在所述应用的前端组件库中,基于所述待运行组件标识,确定待运行组件配置文件,所述前端组件库包括至少一个组件配置文件,所述至少一个组件配置文件中的每一个组件配置文件根据组件生成,所述待运行组件配置文件至少包括所述待运行组件标识指示的待运行组件;将所述待运行组件配置文件添加至所述应用中,以使所述应用运行所述待运行组件配置文件,实现所述待运行组件的运行。进一步,所述当检测到应用的组件运行请求时,在所述组件运行请求中提取待运行组件标识之前,所述方法还包括:确定所述前端组件库的预设数据接口,所述预设数据接口用于所述前端数据库与所述应用之间建立数据连接;基于所述预设数据接口,将所述应用接入所述前端组件库。进一步,所述当检测到应用的组件运行请求时,在所述组件运行请求中提取待运行组件标识之前,所述方法还包括:获取组件列表,确定设计标准,所述组件列表包括至少一个组件,所述设计标准至少包括交互标准及视觉标准;基于所述交互标准,更改所述至少一个组件的显示方式,生成至少一个初级配置文件;基于所述视觉标准,更改所述至少一个初级配置文件的外观,生成所述至少一个组件配置文件;提取所述至少一个组件的至少一个组件标识,采用所述至少一个组件标识对所述至少一个组件配置文件进行标注,生成所述前端组件库。进一步,所述获取组件列表,确定设计标准包括:根据终端中至少一个应用的业务功能,获取所述至少一个组件,生成所述组件列表;确定所述至少一个应用的业务需求及业务场景,基于所述业务需求及所述业务场景,生成所述交互标准和所述视觉标准,将所述交互标准和所述视觉标准作为所述设计标准。进一步,所述方法还包括:如果检测到所述应用运行所述待运行组件配置文件失败,则获取所述应用的应用版本号;基于所述应用版本号,在所述前端数据库中确定所述应用版本号对应的兼容代码;将所述兼容代码写入所述应用的安装包中,以使所述应用基于所述兼容代码运行所述待运行组件配置文件。根据本专利技术实施例的第二方面,提供一种组件运行装置,所述装置应用于终端,所述装置包括:提取模块,用于当检测到应用的组件运行请求时,在所述组件运行请求中提取待运行组件标识;第一确定模块,用于在所述应用的前端组件库中,基于所述待运行组件标识,确定待运行组件配置文件,所述前端组件库包括至少一个组件配置文件,所述至少一个组件配置文件中的每一个组件配置文件根据组件生成,所述待运行组件配置文件至少包括所述待运行组件标识指示的待运行组件;添加模块,用于将所述待运行组件配置文件添加至所述应用中,以使所述应用运行所述待运行组件配置文件,实现所述待运行组件的运行。进一步,所述装置还包括:第二确定模块,用于确定所述前端组件库的预设数据接口,所述预设数据接口用于所述前端数据库与所述应用之间建立数据连接;接入模块,用于基于所述预设数据接口,将所述应用接入所述前端组件库。进一步,所述装置还包括:第一获取模块,用于获取组件列表,确定设计标准,所述组件列表包括至少一个组件,所述设计标准至少包括交互标准及视觉标准;第一生成模块,用于基于所述交互标准,更改所述至少一个组件的显示方式,生成至少一个初级配置文件;第二生成模块,用于基于所述视觉标准,更改所述至少一个初级配置文件的外观,生成所述至少一个组件配置文件;第三生成模块,用于提取所述至少一个组件的至少一个组件标识,采用所述至少一个组件标识对所述至少一个组件配置文件进行标注,生成所述前端组件库。进一步,所述第一获取模块包括:获取子模块,用于根据终端中至少一个应用的业务功能,获取所述至少一个组件,生成所述组件列表;确定子模块,用于确定所述至少一个应用的业务需求及业务场景,基于所述业务需求及所述业务场景,生成所述交互标准和所述视觉标准,将所述交互标准和所述视觉标准作为所述设计标准。进一步,所述装置还包括:第二获取模块,用于如果检测到所述应用运行所述待运行组件配置文件失败,则获取所述应用的应用版本号;第三确定模块,用于基于所述应用版本号,在所述前端数据库中确定所述应用版本号对应的兼容代码;写入模块,用于将所述兼容代码写入所述应用的安装包中,以使所述应用基于所述兼容代码运行所述待运行组件配置文件。根据本专利技术实施例的第三方面,提供一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机可执行指令,所述处理器执行所述计算机可执行指令时实现上述第一方面所述的组件运行方法。根据本专利技术实施例的第四方面,提供一种计算机存储介质,所述计算机存储介质上存储有指令,所述指令被处理器执行以完成上述第一方面所述的组件运行方法。本专利技术实施例提供的方法,当检测到应用的组件运行请求时,在组件运行请求中提取待运行组件标识,在前端组件库中,基于待运行组件标识,确定待运行组件配置文件,将待运行组件配置文件添加至应用中,以使应用运行待运行组件配置文件,实现待运行组件的运行,使得前端组件库可以基于对组件进行处理后得到的组件配置文件为应用提供可以兼容运行的组件,使得各个应用实现同一组件的效果时一致的,用户可以较为容易的更改应用的配置文件,很好的满足了用户的需求,用户粘度较高。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的组件运行方法的流程图;图2A是根据本专利技术实施例的组件运行装置的框图;图2B是根据本专利技术实施例的组件运行装置的框图;图2C是根据本专利技术实施例的组件运行本文档来自技高网...

【技术保护点】
1.一种组件运行方法,其特征在于,所述方法应用于终端,所述方法包括:当检测到应用的组件运行请求时,在所述组件运行请求中提取待运行组件标识;在所述应用的前端组件库中,基于所述待运行组件标识,确定待运行组件配置文件,所述前端组件库包括至少一个组件配置文件,所述至少一个组件配置文件中的每一个组件配置文件根据组件生成,所述待运行组件配置文件至少包括所述待运行组件标识指示的待运行组件;将所述待运行组件配置文件添加至所述应用中,以使所述应用运行所述待运行组件配置文件,实现所述待运行组件的运行。

【技术特征摘要】
1.一种组件运行方法,其特征在于,所述方法应用于终端,所述方法包括:当检测到应用的组件运行请求时,在所述组件运行请求中提取待运行组件标识;在所述应用的前端组件库中,基于所述待运行组件标识,确定待运行组件配置文件,所述前端组件库包括至少一个组件配置文件,所述至少一个组件配置文件中的每一个组件配置文件根据组件生成,所述待运行组件配置文件至少包括所述待运行组件标识指示的待运行组件;将所述待运行组件配置文件添加至所述应用中,以使所述应用运行所述待运行组件配置文件,实现所述待运行组件的运行。2.根据权利要求1所述的方法,其特征在于,所述当检测到应用的组件运行请求时,在所述组件运行请求中提取待运行组件标识之前,所述方法还包括:确定所述前端组件库的预设数据接口,所述预设数据接口用于所述前端数据库与所述应用之间建立数据连接;基于所述预设数据接口,将所述应用接入所述前端组件库。3.根据权利要求1所述的方法,其特征在于,所述当检测到应用的组件运行请求时,在所述组件运行请求中提取待运行组件标识之前,所述方法还包括:获取组件列表,确定设计标准,所述组件列表包括至少一个组件,所述设计标准至少包括交互标准及视觉标准;基于所述交互标准,更改所述至少一个组件的显示方式,生成至少一个初级配置文件;基于所述视觉标准,更改所述至少一个初级配置文件的外观,生成所述至少一个组件配置文件;提取所述至少一个组件的至少一个组件标识,采用所述至少一个组件标识对所述至少一个组件配置文件进行标注,生成所述前端组件库。4.根据权利要求3所述的方法,其特征在于,所述获取组件列表,确定设计标准包括:根据终端中至少一个应用的业务功能,获取所述至少一个组件,生成所述组件列表;确定所述至少一个应用的业务需求及业务场景,基于所述业务需求及所述业务场景,生成所述交互标准和所述视觉标准,将所述交互标准和所述视觉标准作为所述设计标准。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果检测到所述应用运行所述待运行组件配置文件失败,则获取所述应用的应用版本号;基于所述应用版本号,在所述前端数据库中确定所述应用版本号对应的兼容代码;将...

【专利技术属性】
技术研发人员:杨文新
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1