本发明专利技术提出一种插件应用的管理方法和装置,上述插件应用的管理方法,包括:接收开发者向选择的产品线提交的插件,并对所述插件进行质量检测;如果所述插件通过所述质量检测,则根据所述插件所属的产品线和所述插件的版本,将所述插件下发给客户端,以供所述客户端下载并安装所述插件。本发明专利技术可以实现控制和/或管理平台上的各种插件,可以实现对平台上的插件进行智能化管理。
【技术实现步骤摘要】
本专利技术涉及互联网
,尤其涉及一种插件应用的管理方法和装置。
技术介绍
随着互联网企业的快速发展,超级应用横空出世。超级应用更加变成了一个公司级别的平台性产品,搭载了越来越多的服务。举例来说,微信这一应用已从单纯的即时聊天应用变成一个集合社交、游戏、O2O和公众平台等几大领域的超级应用。对于平台性产品,如何控制、监控和/或管理平台上的各种插件成为亟待解决的问题,但现有技术中并未提供相关的技术方案。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种插件应用的管理方法。该方法可以实现控制和/或管理平台上的各种插件,可以实现对平台上的插件进行智能化管理。本专利技术的第二个目的在于提出一种插件应用的管理装置。为了实现上述实施例,本专利技术第一方面实施例的插件应用的管理方法,包括:接收开发者向选择的产品线提交的插件,并对所述插件进行质量检测;如果所述插件通过所述质量检测,则根据所述插件所属的产品线和所述插件的版本,将所述插件动态下发给客户端,以供所述客户端下载并安装所述插件。本专利技术实施例的插件应用的管理方法,接收开发者向选择的产品线提交的插件之后,对上述插件进行质量检测,如果上述插件通过了质量检测,则根据上述插件所属的产品线和上述插件的版本,将上述插件下发给客户端,以供客户端下载并安装上述插件,从而可以实现控制和/或管理平台上的各种插件,可以实现对平台上的插件进行智能化管理。为了实现上述实施例,本专利技术第二方面实施例的插件应用的管理装置,包括:接收模块,用于接收开发者向选择的产品线提交的插件;检测模块,用于对所述接收模块接收的插件进行质量检测;下发模块,用于当所述插件通过所述质量检测时,根据所述插件所属的产品线和所述插件的版本,将所述插件下发给客户端,以供所述客户端下载并安装所述插件。本专利技术实施例的插件应用的管理装置,接收模块接收开发者向选择的产品线提交的插件之后,检测模块对上述插件进行质量检测,如果上述插件通过了质量检测,则下发模块根据上述插件所属的产品线和上述插件的版本,将上述插件下发给客户端,以供客户端下载并安装上述插件,从而可以实现控制和/或管理平台上的各种插件,可以实现对平台上的插件进行智能化管理。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术插件应用的管理方法一个实施例的流程图;图2为本专利技术插件应用的管理装置一个实施例的结构示意图;图3为本专利技术插件应用的管理装置另一个实施例的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。图1为本专利技术插件应用的管理方法一个实施例的流程图,如图1所示,该插件应用的管理方法可以包括:步骤101,接收开发者向选择的产品线提交的插件,并对上述插件进行质量检测。本实施例中,向开发者提供的是完全可视化的前端插件开发者平台,开发者可以通过此平台选择产品线,然后向选择的产品线提交插件,并且通过上述前端插件开发者平台可以直观地查询到插件当前准入的进展。在接收到开发者提交的插件之后,会对插件进行全方位的自动化扫描,以对该插件进行质量检测,包括对中央处理单元(Central Processing Unit;以下简称:CPU)、内存、电量、流量、启动速度、稳定性和安全性等方面进行全面的质量检测。进一步地,对上述插件进行质量检测之后,还可以生成质量检测报告,该质量检测报告中包括上述插件是否通过质量检测的提示。步骤102,如果上述插件通过上述质量检测,则根据上述插件所属的产品线和上述插件的版本,将上述插件下发给客户端,以供客户端下载并安装上述插件。进一步地,对上述插件进行质量检测之后,如果上述插件未通过上述质量检测,则提示上述插件未通过质量检测,以供开发者查看。本实施例中,将上述插件下发给客户端之后,还可以对上述插件的运行状态进行监控;如果发现上述插件的运行状态异常,则停止运行上述插件或者卸载上述插件。具体地,对上述插件的运行状态进行监控可以为:分产品线查看相关的插件数据,例如:安装、卸载和/或调用接口的独立用户数(Unique Visitor;以下简称:UV),调用接口的来源以及异常状态等。上述实施例中,接收开发者向选择的产品线提交的插件之后,对上述插件进行质量检测,如果上述插件通过了质量检测,则根据上述插件所属的产品线和上述插件的版本,将上述插件下发给客户端,以供客户端下载并安装上述插件,从而可以实现控制和/或管理平台上的各种插件,可以实现对平台上的插件进行智能化管理。图2为本专利技术插件应用的管理装置一个实施例的结构示意图,本实施例中的插件应用的管理装置可以实现本专利技术图1所示实施例的流程,如图2所示,该插件应用的管理装置可以包括:接收模块21、检测模块22和下发模块23;其中,接收模块21,用于接收开发者向选择的产品线提交的插件;本实施例中,向开发者提供的是完全可视化的前端插件开发者平台,开发者可以通过此平台选择产品线,然后向选择的产品线提交插件,并且通过上述前端插件开发者平台可以直观地查询到插件当前准入的进展。检测模块22,用于对接收模块21接收的插件进行质量检测;在接收模块21接收到开发者提交的插件之后,检测模块22会对插件进行全方位的自动化扫描,以对该插件进行质量检测,包括对CPU、内存、电量、流量、启动速度、稳定性和安全性等方面进行全面的质量检测。下发模块23,用于当上述插件通过质量检测时,根据上述插件所属的产品线和上述插件的版本,将上述插件下发给客户端,以供客户端下载并安装上述插件。上述实施例中,接收模块21接收开发者向选择的产品线提交的插件之后,检测模块22对上述插件进行质量检测,如果上述插件通过了质量检测,则下发模块23根据上述插件所属的产品线和上述插件的版本,将上述插件下发给客户端,以供客户端下载并安装本文档来自技高网...
【技术保护点】
一种插件应用的管理方法,其特征在于,包括:接收开发者向选择的产品线提交的插件,并对所述插件进行质量检测;如果所述插件通过所述质量检测,则根据所述插件所属的产品线和所述插件的版本,将所述插件下发给客户端,以供所述客户端下载并安装所述插件。
【技术特征摘要】
1.一种插件应用的管理方法,其特征在于,包括:
接收开发者向选择的产品线提交的插件,并对所述插件进行质量检测;
如果所述插件通过所述质量检测,则根据所述插件所属的产品线和所述插
件的版本,将所述插件下发给客户端,以供所述客户端下载并安装所述插件。
2.根据权利要求1所述的方法,其特征在于,所述对所述插件进行质量
检测之后,还包括:
如果所述插件未通过所述质量检测,则提示所述插件未通过所述质量检
测,以供所述开发者查看。
3.根据权利要求1或2所述的方法,其特征在于,所述对所述插件进行
质量检测之后,还包括:
生成质量检测报告,所述质量检测报告中包括所述插件是否通过所述质量
检测的提示。
4.根据权利要求1或2所述的方法,其特征在于,所述将所述插件下发
给客户端之后,还包括:
对所述插件的运行状态进行监控;
如果发现所述插件的运行状态异常,则停止运行所述插件或者卸载所述插
件。
5.一种插件应用的管理装置,其特征在于,包括:
接收模块,用于接收开发者向选...
【专利技术属性】
技术研发人员:张斌,黎科峰,鲁晓宇,韩超,刘俊启,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。