一种实现应用插件化的方法及电子设备与流程

文档序号:24350569发布日期:2021-03-19 12:35阅读:来源:国知局

技术特征:

1.一种实现应用插件化的方法,其特征在于,所述方法包括:

所述电子设备从服务器下载应用的插件,其中,所述电子设备已经安装所述应用的基础模块,所述基础模块用于实现所述应用的基础功能,所述插件用于实现所述应用的扩展功能;

所述电子设备安装所述插件。

2.如权利要求1所述的方法,其特征在于,所述插件的开发环境与所述基础模块的开发环境相同。

3.如权利要求1或2所述的方法,其特征在于,在所述电子设备从所述服务器下载所述应用的插件之前,所述方法还包括:

所述电子设备确定所述插件的识别信息与所述基础模块的识别信息相同,其中所述插件的识别信息用于确定所述插件所归属的应用,所述基础模块的识别信息用于确定所述基础模块所归属的应用。

4.如权利要求1-3任一项所述的方法,其特征在于,在所述电子设备从所述服务器下载所述应用的插件之前,所述方法还包括:

所述电子设备确定所述插件的版本号与所述基础模块的版本号兼容。

5.如权利要求4所述的方法,其特征在于,所述电子设备确定所述插件的版本号与所述基础模块的版本号兼容,包括:

所述电子设备确定所述插件的版本号中指示插件接口的字段与所述基础模块的版本号中指示的插件接口的字段相同。

6.如权利要求1-5任一项所述的方法,其特征在于,所述电子设备安装所述插件之前,所述方法还包括:

所述电子设备确定所述插件的文件包中包含插件指示配置文件。

7.如权利要求1-6任一项所述的方法,其特征在于,所述插件通过所述基础模块提供的插件接口进行编译。

8.如权利要求1-7任一项所述的方法,其特征在于,所述电子设备配置有显示屏,所述电子设备从服务器下载所述应用的插件,包括:

所述电子设备确定所述服务器中保存所述插件时,在所述显示屏中显示提示信息,所述提示信息用于提示用户下载所述插件;

所述电子设备检测到用户输入的下载操作;

所述电子设备响应于所述下载操作,从所述服务器下载所述插件。

9.如权利要求8所述的方法,其特征在于,所述电子设备在所述显示屏中显示所述提示信息,包括:

所述电子设备在所述显示屏中显示的通知栏中显示所述提示信息;或者

所述电子设备在打开所述应用后,在所述显示屏中显示应用界面,并在所述应用界面中显示所述提示信息;或者

所述电子设备在打开所述应用中的插件管理功能后,在所述显示屏中显示插件管理功能界面,并在所述插件管理功能界面中显示所述提示信息;或者

所述电子设备在打开管理应用后,在所述显示屏中显示管理应用界面,并在所述管理应用界面中显示所述提示信息。

10.如权利要求1-9任一项所述的方法,其特征在于,所述方法还包括:

所述电子设备卸载所述插件。

11.一种显示方法,应用于配置有显示屏的电子设备中,其特征在于,包括:

所述电子设备确定服务器中保存应用的插件时,在所述显示屏中显示提示信息,所述提示信息用于提示用户下载所述插件;其中,所述电子设备已经安装所述应用的基础模块,所述基础模块用于实现所述应用的基础功能,所述插件用于实现所述应用的扩展功能;

所述电子设备检测到用户输入的下载操作;

所述电子设备响应于所述下载操作,从所述服务器下载所述插件。

12.如权利要求11所述的方法,其特征在于,所述电子设备在所述显示屏中显示所述提示信息,包括:

所述电子设备在所述显示屏中显示的通知栏中显示所述提示信息;或者

所述电子设备在打开所述应用后,在所述显示屏中显示应用界面,并在所述应用界面中显示所述提示信息;或者

所述电子设备在打开所述应用中的插件管理功能后,在所述显示屏中显示插件管理功能界面,并在所述插件管理功能界面中显示所述提示信息;或者

所述电子设备在打开管理应用后,在所述显示屏中显示管理应用界面,并在所述管理应用界面中显示所述提示信息。

13.一种电子设备,其特征在于,包括:

收发器,用于接收和发送数据;

存储器,用于存储计算机程序;

处理器,用于执行存储器中的存储的计算机程序,通过所述收发器执行如权利要求1-10任一项所述的方法。

14.一种电子设备,其特征在于,包括:

显示屏,用于显示界面;

收发器,用于接收和发送数据;

存储器,用于存储计算机程序,所述计算机程序包括指令;

处理器,用于执行存储器中存储的计算机程序,通过所述显示屏、收发器执行如权利要求11或12所述的方法。

15.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序,当计算机程序在电子设备上运行时,使得所述电子设备执行如权利要求1-12任一项所述的方法。

16.一种计算机程序,其特征在于,包括指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1-12任一项所述的方法。

17.一种芯片,其特征在于,所述芯片用于读取存储器中存储的计算机程序,执行如权利要求1-12任一项所述的方法。

18.一种电子设备上的图形用户界面,其特征在于,所述电子设备具有显示屏、存储器,以及处理器,所述处理器用于执行存储在所述存储器中的计算机程序,所述图形用户界面包括所述电子设备执行如权利要求11或12所述的方法时显示的图形用户界面。


技术总结
本申请提供一种实现应用插件化的方法及电子设备,用以实现应用的插件独立开发和发布,以提高应用开发的效率,和提升应用的灵活性。在该方案中,电子设备在提前安装应用的基础模块的前提下,可以从服务器下载并安装该应用的插件,以扩展该应用的功能。由于电子设备可以从服务器上独立下载插件,插件的开发、发布以及下载安装过程均无需依赖于基础模块,因此该方案可以实现应用的独立开发和发布,能够提高应用开发的效率,和提升应用的灵活性。

技术研发人员:周平科;童碧峰;周犇;马宇驰;郑志超
受保护的技术使用者:华为技术有限公司
技术研发日:2019.09.18
技术公布日:2021.03.19
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1