插件界面的显示方法、装置、插件系统及可读存储介质制造方法及图纸

技术编号:32560203 阅读:14 留言:0更新日期:2022-03-09 16:44
本发明专利技术公开了一种插件界面的显示方法、装置、插件系统及可读存储介质,所述方法包括:接收插件代码信息,并将所述插件代码信息拆分为插件逻辑信息和插件面板信息;获取与所述插件代码信息对应应用软件的显示信息,并基于所述显示信息运行所述插件逻辑信息,生成与所述显示信息匹配的插件主界面进行显示;基于所述显示信息,对所述插件面板信息进行渲染,生成与所述显示信息匹配的插件交互面板进行显示。本发明专利技术无论插件搭载何种应用软件,均获取其显示信息对插件逻辑信息和插件面板信息进行处理,以使得到的插件主界面和插件交互面板在显示风格上均与搭载的应用软件统一,有利于插件与不同类型应用软件搭载之间的兼容显示效果。不同类型应用软件搭载之间的兼容显示效果。不同类型应用软件搭载之间的兼容显示效果。

【技术实现步骤摘要】
插件界面的显示方法、装置、插件系统及可读存储介质


[0001]本专利技术涉及通信
,尤其涉及一种插件界面的显示方法、装置、插件系统及可读存储介质。

技术介绍

[0002]随着科学技术的发展,智能终端所支持的功能越来越强大,并且大部分功能都是通过应用软件进行实现。同时,应用软件支持兼容多种插件,插件是遵循一定规范的应用程序接口编写出来的程序,其在丰富应用软件功能的同时,使得应用软件便于维护和调整,有利于应用软件开发的灵活性。
[0003]当前,插件通常独立开发,开发后以某种固定的风格显示插件界面。并且,同一插件通常搭载不同的应用软件使用,而不同的应用软件所具有的显示风格各异;如此一来,插件界面的固定显示风格则难以与所搭载的各类应用软件的显示风格统一,影响插件与应用软件之间的兼容显示效果。

技术实现思路

[0004]本专利技术的主要目的在于提供一种插件界面的显示方法、装置、插件系统及可读存储介质,旨在解决现有技术插件界面的固定显示风格难以与各类应用软件的显示风格统一,影响插件与应用软件之间兼容显示效果的技术问题。
[0005]为实现上述目的,本专利技术提供一种插件界面的显示方法,所述插件界面的显示方法包括以下步骤:
[0006]接收插件代码信息,并将所述插件代码信息拆分为插件逻辑信息和插件面板信息;
[0007]获取与所述插件代码信息对应应用软件的显示信息,并基于所述显示信息运行所述插件逻辑信息,生成与所述显示信息匹配的插件主界面进行显示;
[0008]基于所述显示信息,对所述插件面板信息进行渲染,生成与所述显示信息匹配的插件交互面板进行显示。
[0009]可选地,所述生成与所述显示信息匹配的插件主界面和插件交互面板进行显示的步骤之后包括:
[0010]当基于所述插件交互面板接收到交互请求时,获取所述交互请求携带的交互信息;
[0011]基于所述交互信息,对所述插件主界面中与所述交互信息对应的界面信息进行更新显示。
[0012]可选地,所述基于所述交互信息,对所述插件主界面中与所述交互信息对应的界面信息进行更新显示的步骤包括:
[0013]基于与所述插件逻辑信息对应的交互接口,触发所述插件逻辑信息中与所述交互信息对应的目标逻辑信息;
[0014]根据所述目标逻辑信息和所述交互信息,对所述插件主界面中与所述交互信息对应的界面信息进行配置,生成配置结果;
[0015]基于所述配置结果在所述插件主界面中更新显示所述界面信息。
[0016]可选地,所述基于所述交互信息,对所述插件主界面中与所述交互信息对应的界面信息进行更新显示的步骤之前包括:
[0017]获取所述交互信息的信息属性,以及所述界面信息的属性范围,并判断所述信息属性是否位于所述属性范围内;
[0018]若位于所述属性范围内,则执行基于所述交互信息,对所述插件主界面中与所述交互信息对应的界面信息进行更新显示的步骤;
[0019]若未位于所述属性范围内,则输出信息异常提示信息。
[0020]可选地,所述将所述插件代码信息拆分为插件逻辑信息和插件面板信息的步骤包括:
[0021]从所述插件代码信息中分离出逻辑信息和面板信息;
[0022]基于预设工具对所述逻辑信息进行转换,生成插件逻辑信息;
[0023]基于预设平台对所述面板信息进行缓存,并生成预设数据结构的插件面板信息。
[0024]可选地,所述从所述插件代码信息中分离出逻辑信息和面板信息的步骤之后包括:
[0025]根据所述插件代码信息,判断所述逻辑信息和所述面板信息的有效性;
[0026]若所述逻辑信息和所述面板信息均有效,则执行基于预设工具对所述逻辑信息进行转换的步骤;
[0027]若所述逻辑信息和/或所述面板信息无效,则输出分离无效提示信息。
[0028]可选地,所述基于所述显示信息运行所述插件逻辑信息,生成与所述显示信息匹配的插件主界面进行显示的步骤包括:
[0029]对所述插件逻辑信息进行加载,并判断所述插件逻辑信息是否加载完成,若加载完成,则运行所述插件逻辑信息;
[0030]基于所述显示信息,对所述插件逻辑信息运行所生成的界面进行渲染,获得与所述显示信息匹配的插件主界面进行显示。
[0031]可选地,所述基于所述显示信息,对所述插件面板信息进行渲染,生成与所述显示信息匹配的插件交互面板进行显示的步骤包括:
[0032]获取与所述插件主界面对应的交互区域,并基于所述显示信息,对所述插件面板信息进行渲染,生成与所述显示信息匹配的插件交互面板;
[0033]将所述插件交互面板显示于所述交互区域内。
[0034]可选地,所述将所述插件代码信息拆分为插件逻辑信息和插件面板信息的步骤之后包括:
[0035]将所述插件逻辑信息和所述插件面板信息均转换为二进制格式的转换信息,并将所述转换信息存储至预设存储单元。
[0036]可选地,所述将所述插件代码信息拆分为插件逻辑信息和插件面板信息的步骤之前包括:
[0037]对所述插件代码信息进行编译,判断所述插件代码信息中是否存在逻辑异常信
息,若存在逻辑异常信息,则输出逻辑异常提示信息;
[0038]若不存在逻辑异常信息,则执行将所述插件代码信息拆分为插件逻辑信息和插件面板信息的步骤。
[0039]进一步地,为实现上述目的,本专利技术还提供一种插件界面的显示装置,所述插件界面的显示装置包括:
[0040]拆分模块,用于接收插件代码信息,并将所述插件代码信息拆分为插件逻辑信息和插件面板信息;
[0041]生成模块,用于获取与所述插件代码信息对应应用软件的显示信息,并基于所述显示信息运行所述插件逻辑信息,生成与所述显示信息匹配的插件主界面进行显示;
[0042]渲染模块,用于基于所述显示信息,对所述插件面板信息进行渲染,生成与所述显示信息匹配的插件交互面板进行显示。
[0043]可选地,所述插件界面的显示装置还包括:
[0044]获取模块,用于当基于所述插件交互面板接收到交互请求时,获取所述交互请求携带的交互信息;
[0045]更新模块,用于基于所述交互信息,对所述插件主界面中与所述交互信息对应的界面信息进行更新显示。
[0046]可选地,所述更新模块还包括:
[0047]触发单元,用于基于与所述插件逻辑信息对应的交互接口,触发所述插件逻辑信息中与所述交互信息对应的目标逻辑信息;
[0048]配置单元,用于根据所述目标逻辑信息和所述交互信息,对所述插件主界面中与所述交互信息对应的界面信息进行配置,生成配置结果;
[0049]更新单元,用于基于所述配置结果在所述插件主界面中更新显示所述界面信息。
[0050]可选地,所述插件界面的显示装置还包括:
[0051]判断模块,用于获取所述交互信息的信息属性,以及所述界面信息的属性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种插件界面的显示方法,其特征在于,所述插件界面的显示方法包括以下步骤:接收插件代码信息,并将所述插件代码信息拆分为插件逻辑信息和插件面板信息;获取与所述插件代码信息对应应用软件的显示信息,并基于所述显示信息运行所述插件逻辑信息,生成与所述显示信息匹配的插件主界面进行显示;基于所述显示信息,对所述插件面板信息进行渲染,生成与所述显示信息匹配的插件交互面板进行显示。2.如权利要求1所述的插件界面的显示方法,其特征在于,所述生成与所述显示信息匹配的插件主界面和插件交互面板进行显示的步骤之后包括:当基于所述插件交互面板接收到交互请求时,获取所述交互请求携带的交互信息;基于所述交互信息,对所述插件主界面中与所述交互信息对应的界面信息进行更新显示。3.如权利要求2所述的插件界面的显示方法,其特征在于,所述基于所述交互信息,对所述插件主界面中与所述交互信息对应的界面信息进行更新显示的步骤包括:基于与所述插件逻辑信息对应的交互接口,触发所述插件逻辑信息中与所述交互信息对应的目标逻辑信息;根据所述目标逻辑信息和所述交互信息,对所述插件主界面中与所述交互信息对应的界面信息进行配置,生成配置结果;基于所述配置结果在所述插件主界面中更新显示所述界面信息。4.如权利要求3所述的插件界面的显示方法,其特征在于,所述基于所述交互信息,对所述插件主界面中与所述交互信息对应的界面信息进行更新显示的步骤之前包括:获取所述交互信息的信息属性,以及所述界面信息的属性范围,并判断所述信息属性是否位于所述属性范围内;若位于所述属性范围内,则执行基于所述交互信息,对所述插件主界面中与所述交互信息对应的界面信息进行更新显示的步骤;若未位于所述属性范围内,则输出信息异常提示信息。5.如权利要求1所述的插件界面的显示方法,其特征在于,所述将所述插件代码信息拆分为插件逻辑信息和插件面板信息的步骤包括:从所述插件代码信息中分离出逻辑信息和面板信息;基于预设工具...

【专利技术属性】
技术研发人员:何文力
申请(专利权)人:北京鸿享技术服务有限公司
类型:发明
国别省市:

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

1