The invention discloses a plug-in management, an application program forming method, a device and a server, which extract the multiple instructions corresponding to the multiple functions by counting the multiple functions of the existing application program, and encapsulate the multiple instructions according to the functional categories to form a plurality of plug-in sets to be invoked. After forming a set of plug-ins to be invoked or downloaded, there is no need to develop a plug-in for each category or product, which reduces the workload of developers and improves the efficiency of developing applications.
【技术实现步骤摘要】
插件管理、应用程序形成方法、装置及服务器
本专利技术涉及计算机
,具体涉及到一种插件管理、应用程序形成方法、装置及服务器。
技术介绍
随着人工智能技术的快速发展,应用程序的编程方式也会受其影响产生深远变革。目前很多应用程序都采取了插件化的开发方式,即开发时将整个应用程序拆分成很多模块,这些模块包括一个宿主和多个插件,每个模块都是一个安装包(apk),最终打包时将宿主apk和插件apk分开或者联合打包。然而,对于一家企业而言,会涉及到很多类产品,每一类产品都会开发出一个独立的插件,而且即使是同一类产品,由于型号的不同,也会开发一个单独地插件。而者不同类产品,有很多功能都是类似的,比如:空调、小家电、冰箱等产品的开关机、语音接口、图像识别接口等都可以复用。更进一步来说,对于同一类产品,以空调为例,即使很多款型号,但是其中功能大部分都是可以复用的。如果每一类或每一款产品都开发出一个插件,增加开发人员工作强度,大大降低开发应用程序的效率。因此,如何提高应用程序的开发效率成为亟待解决的问题。
技术实现思路
本专利技术要解决的技术问题在于提高应用程序的开发效率。根据第一方面,本专利技术实施例提供了一种插件管理方法,包括:统计现有应用程序的多种功能;将多种功能对应的多种指令分别进行提取;按照功能类别对多种指令分别进行封装形成多个待调用的插件集。可选地,按照功能类别对多种指令分别进行封装形成多个待调用或待下载的插件集包括:按照功能类别对指令进行分类;将相同功能类别的指令进行封装形成多个插件集;按照功能类别对插件集设置第一标签,形成多个待调用或待下载的插件集。可选地,插件 ...
【技术保护点】
1.一种插件管理方法,其特征在于,包括:统计现有应用程序的多种功能;将所述多种功能对应的多种指令分别进行提取;按照功能类别对所述多种指令分别进行封装形成多个待调用的插件集。
【技术特征摘要】
1.一种插件管理方法,其特征在于,包括:统计现有应用程序的多种功能;将所述多种功能对应的多种指令分别进行提取;按照功能类别对所述多种指令分别进行封装形成多个待调用的插件集。2.如权利要求1所述的插件管理方法,其特征在于,所述按照功能类别对所述多种指令分别进行封装形成多个待调用的插件集包括:按所述照功能类别对所述指令进行分类;将相同功能类别的指令进行封装形成多个插件集;按照所述功能类别对所述插件集设置第一标签,形成多个待调用或待下载的插件集。3.如权利要求2所述的插件管理方法,其特征在于,所述插件集包括多个功能子类别插件;所述按照所述功能类别对所述插件集设置第一标签包括:根据功能子类别对所述功能子类别对应的插件分别设置第二标签。4.一种应用程序形成方法,其特征在于,包括:获取待编程应用程序欲实现的指定功能;根据所述指定功能在插件集中调用或下载与所述指定功能对应的插件;其中,所述插件集通过所述权利要求1-3任意一项所述的插件管理方法建立。5.如权利要求4所述的应用程序形成方法,其特征在于,所述获取应用程序欲实现的指定功能包括:获取待编程应用程序的主体框架;根据所述主体框架识别所述指定功能。6.如权利要求4所述的应用程序形成方法,其特征在于,所述获取应用程序欲实现的指定功能包括:获取用于表征用户选择所述指定功能的选择指令。7.如权利要求6所述的应用程序形成方法,其特征在于,在所述获取用于表征用户选择所述指定功能的选择指令之前包括:获取用户使用所述待编程应用程序的偏好信息;根据所述偏好信息向所述用户推送所述指定功能。8.一种插件管理装置,其特征在于,包括:统计模块,用于统计现有应用程序的多种功能;提取模块,用于将所述多种功能对应的多种指令分别进行提取;封装模块,用于按照功能类...
【专利技术属性】
技术研发人员:谌进,宋德超,何贤俊,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。