[发明专利]插件管理、应用程序形成方法、装置及服务器有效
申请号: | 201810042335.8 | 申请日: | 2018-01-15 |
公开(公告)号: | CN108388453B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 谌进;宋德超;何贤俊 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 吴黎 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 管理 应用程序 形成 方法 装置 服务器 | ||
本发明公开了一种插件管理、应用程序形成方法、装置及服务器,通过统计现有应用程序的多种功能;将所述多种功能对应的多种指令分别进行提取;按照功能类别对所述多种指令分别进行封装形成多个待调用的插件集。在形成待调用或待下载的插件集后,无需针对每一类或每一款产品都开发出一个插件,减小开发人员工作强度,提高开发应用程序的效率。
技术领域
本发明涉及计算机技术领域,具体涉及到一种插件管理、应用程序形成方法、装置及服务器。
背景技术
随着人工智能技术的快速发展,应用程序的编程方式也会受其影响产生深远变革。目前很多应用程序都采取了插件化的开发方式,即开发时将整个应用程序拆分成很多模块,这些模块包括一个宿主和多个插件,每个模块都是一个安装包(apk),最终打包时将宿主apk和插件apk分开或者联合打包。
然而,对于一家企业而言,会涉及到很多类产品,每一类产品都会开发出一个独立的插件,而且即使是同一类产品,由于型号的不同,也会开发一个单独地插件。而者不同类产品,有很多功能都是类似的,比如:空调、小家电、冰箱等产品的开关机、语音接口、图像识别接口等都可以复用。更进一步来说,对于同一类产品,以空调为例,即使很多款型号,但是其中功能大部分都是可以复用的。如果每一类或每一款产品都开发出一个插件,增加开发人员工作强度,大大降低开发应用程序的效率。
因此,如何提高应用程序的开发效率成为亟待解决的问题。
发明内容
本发明要解决的技术问题在于提高应用程序的开发效率。
根据第一方面,本发明实施例提供了一种插件管理方法,包括:统计现有应用程序的多种功能;将多种功能对应的多种指令分别进行提取;按照功能类别对多种指令分别进行封装形成多个待调用的插件集。
可选地,按照功能类别对多种指令分别进行封装形成多个待调用或待下载的插件集包括:按照功能类别对指令进行分类;将相同功能类别的指令进行封装形成多个插件集;按照功能类别对插件集设置第一标签,形成多个待调用或待下载的插件集。
可选地,插件集包括多个功能子类别插件;按照功能类别对插件集设置第一标签包括:根据功能子类别对功能子类别对应的插件分别设置第二标签。
根据第二方面,本发明实施例提供了一种应用程序形成方法,包括:获取待编程应用程序欲实现的指定功能;根据指定功能在插件集中调用或下载与指定功能对应的插件;其中,插件集通过上述第一房名任意一项描述的插件管理方法建立。
可选地,获取应用程序欲实现的指定功能包括:获取应用程序的主体框架;根据主体框架识别指定功能。
可选地,获取应用程序欲实现的指定功能包括:获取用于表征用户选择指定功能的选择指令。
可选地,在获取用于表征用户选择指定功能的选择指令之前包括:获取用户使用应用程序的偏好信息;根据偏好信息向用户推送指定功能。
根据第三方面,本发明实施例提供了一种插件管理装置,包括:统计模块,用于统计现有应用程序的多种功能;提取模块,用于将多种功能对应的多种指令分别进行提取;封装模块,用于按照功能类别对多种指令分别进行封装形成多个待调用的插件集。
可选地,封装模块包括:分类单元,用于按照功能类别对指令进行分类;封装单元,用于将相同功能类别的指令进行封装形成多个插件集;标签设置单元,用于按照功能类别对插件集设置第一标签,形成多个待调用或待下载的插件集。
可选地,插件集包括多个功能子类别插件;标签设置单元包括:标签设置子单元,用于根据功能子类别对功能子类别对应的插件分别设置第二标签。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810042335.8/2.html,转载请声明来源钻瓜专利网。