插件应用的管理方法和装置制造方法

文档序号:7821113阅读:103来源:国知局
插件应用的管理方法和装置制造方法
【专利摘要】本发明提出一种插件应用的管理方法和装置,上述插件应用的管理方法,包括:接收开发者向选择的产品线提交的插件,并对所述插件进行质量检测;如果所述插件通过所述质量检测,则根据所述插件所属的产品线和所述插件的版本,将所述插件下发给客户端,以供所述客户端下载并安装所述插件。本发明可以实现控制和/或管理平台上的各种插件,可以实现对平台上的插件进行智能化管理。
【专利说明】插件应用的管理方法和装置

【技术领域】
[0001]本发明涉及互联网【技术领域】,尤其涉及一种插件应用的管理方法和装置。

【背景技术】
[0002]随着互联网企业的快速发展,超级应用横空出世。超级应用更加变成了一个公司级别的平台性产品,搭载了越来越多的服务。举例来说,微信这一应用已从单纯的即时聊天应用变成一个集合社交、游戏、020和公众平台等几大领域的超级应用。
[0003]对于平台性产品,如何控制、监控和/或管理平台上的各种插件成为亟待解决的问题,但现有技术中并未提供相关的技术方案。


【发明内容】

[0004]本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本发明的第一个目的在于提出一种插件应用的管理方法。该方法可以实现控制和/或管理平台上的各种插件,可以实现对平台上的插件进行智能化管理。
[0006]本发明的第二个目的在于提出一种插件应用的管理装置。
[0007]为了实现上述实施例,本发明第一方面实施例的插件应用的管理方法,包括:接收开发者向选择的产品线提交的插件,并对所述插件进行质量检测;如果所述插件通过所述质量检测,则根据所述插件所属的产品线和所述插件的版本,将所述插件动态下发给客户端,以供所述客户端下载并安装所述插件。
[0008]本发明实施例的插件应用的管理方法,接收开发者向选择的产品线提交的插件之后,对上述插件进行质量检测,如果上述插件通过了质量检测,则根据上述插件所属的产品线和上述插件的版本,将上述插件下发给客户端,以供客户端下载并安装上述插件,从而可以实现控制和/或管理平台上的各种插件,可以实现对平台上的插件进行智能化管理。
[0009]为了实现上述实施例,本发明第二方面实施例的插件应用的管理装置,包括:接收模块,用于接收开发者向选择的产品线提交的插件;检测模块,用于对所述接收模块接收的插件进行质量检测;下发模块,用于当所述插件通过所述质量检测时,根据所述插件所属的产品线和所述插件的版本,将所述插件下发给客户端,以供所述客户端下载并安装所述插件。
[0010]本发明实施例的插件应用的管理装置,接收模块接收开发者向选择的产品线提交的插件之后,检测模块对上述插件进行质量检测,如果上述插件通过了质量检测,则下发模块根据上述插件所属的产品线和上述插件的版本,将上述插件下发给客户端,以供客户端下载并安装上述插件,从而可以实现控制和/或管理平台上的各种插件,可以实现对平台上的插件进行智能化管理。
[0011]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

【专利附图】

【附图说明】
[0012]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0013]图1为本发明插件应用的管理方法一个实施例的流程图;
[0014]图2为本发明插件应用的管理装置一个实施例的结构示意图;
[0015]图3为本发明插件应用的管理装置另一个实施例的结构示意图。

【具体实施方式】
[0016]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0017]图1为本发明插件应用的管理方法一个实施例的流程图,如图1所示,该插件应用的管理方法可以包括:
[0018]步骤101,接收开发者向选择的产品线提交的插件,并对上述插件进行质量检测。
[0019]本实施例中,向开发者提供的是完全可视化的前端插件开发者平台,开发者可以通过此平台选择产品线,然后向选择的产品线提交插件,并且通过上述前端插件开发者平台可以直观地查询到插件当前准入的进展。
[0020]在接收到开发者提交的插件之后,会对插件进行全方位的自动化扫描,以对该插件进行质量检测,包括对中央处理单元(Central Processing Unit ;以下简称:CPU)、内存、电量、流量、启动速度、稳定性和安全性等方面进行全面的质量检测。
[0021]进一步地,对上述插件进行质量检测之后,还可以生成质量检测报告,该质量检测报告中包括上述插件是否通过质量检测的提示。
[0022]步骤102,如果上述插件通过上述质量检测,则根据上述插件所属的产品线和上述插件的版本,将上述插件下发给客户端,以供客户端下载并安装上述插件。
[0023]进一步地,对上述插件进行质量检测之后,如果上述插件未通过上述质量检测,则提示上述插件未通过质量检测,以供开发者查看。
[0024]本实施例中,将上述插件下发给客户端之后,还可以对上述插件的运行状态进行监控;如果发现上述插件的运行状态异常,则停止运行上述插件或者卸载上述插件。具体地,对上述插件的运行状态进行监控可以为:分产品线查看相关的插件数据,例如:安装、卸载和/或调用接口的独立用户数(Unique Visitor ;以下简称:UV),调用接口的来源以及异常状态等。
[0025]上述实施例中,接收开发者向选择的产品线提交的插件之后,对上述插件进行质量检测,如果上述插件通过了质量检测,则根据上述插件所属的产品线和上述插件的版本,将上述插件下发给客户端,以供客户端下载并安装上述插件,从而可以实现控制和/或管理平台上的各种插件,可以实现对平台上的插件进行智能化管理。
[0026]图2为本发明插件应用的管理装置一个实施例的结构示意图,本实施例中的插件应用的管理装置可以实现本发明图1所示实施例的流程,如图2所示,该插件应用的管理装置可以包括:接收模块21、检测模块22和下发模块23 ;
[0027]其中,接收模块21,用于接收开发者向选择的产品线提交的插件;本实施例中,向开发者提供的是完全可视化的前端插件开发者平台,开发者可以通过此平台选择产品线,然后向选择的产品线提交插件,并且通过上述前端插件开发者平台可以直观地查询到插件当前准入的进展。
[0028]检测模块22,用于对接收模块21接收的插件进行质量检测;在接收模块21接收到开发者提交的插件之后,检测模块22会对插件进行全方位的自动化扫描,以对该插件进行质量检测,包括对CPU、内存、电量、流量、启动速度、稳定性和安全性等方面进行全面的质量检测。
[0029]下发模块23,用于当上述插件通过质量检测时,根据上述插件所属的产品线和上述插件的版本,将上述插件下发给客户端,以供客户端下载并安装上述插件。
[0030]上述实施例中,接收模块21接收开发者向选择的产品线提交的插件之后,检测模块22对上述插件进行质量检测,如果上述插件通过了质量检测,则下发模块23根据上述插件所属的产品线和上述插件的版本,将上述插件下发给客户端,以供客户端下载并安装上述插件,从而可以实现控制和/或管理平台上的各种插件,可以实现对平台上的插件进行智能化管理。
[0031]图3为本发明插件应用的管理装置另一个实施例的结构示意图,与图2所示的装置相比,不同之处在于,图3所示的装置还可以包括:
[0032]提示模块24,用于在检测模块22对上述插件进行质量检测之后,当上述插件未通过质量检测时,提示上述插件未通过上述质量检测,以供开发者查看。
[0033]进一步地,上述插件应用的管理装置还可以包括:
[0034]生成模块25,用于在检测模块22对上述插件进行质量检测之后,生成质量检测报告,上述质量检测报告中包括插件是否通过上述质量检测的提示。
[0035]进一步地,上述插件应用的管理装置还可以包括:监控模块26和控制模块27 ;
[0036]其中,监控模块26,用于在下发模块23将上述插件下发给客户端之后,对上述插件的运行状态进行监控;具体地,对上述插件的运行状态进行监控可以为:监控模块26分产品线查看相关的插件数据,例如:安装、卸载和/或调用接口的UV,调用接口的来源以及异常状态等。
[0037]控制模块27,用于当监控模块26发现上述插件的运行状态异常时,停止运行上述插件或者卸载上述插件。
[0038]上述插件应用的管理装置可以实现控制和/或管理平台上的各种插件,可以实现对平台上的插件进行智能化管理。
[0039]需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0040]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属【技术领域】的技术人员所理解。
[0041]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(Programmable Gate Array ;以下简称:PGA),现场可编程门阵列(Field ProgrammableGate Array ;以下简称:FPGA)等。
[0042]本【技术领域】的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0043]此外,本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0044]上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0045]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0046]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【权利要求】
1.一种插件应用的管理方法,其特征在于,包括: 接收开发者向选择的产品线提交的插件,并对所述插件进行质量检测; 如果所述插件通过所述质量检测,则根据所述插件所属的产品线和所述插件的版本,将所述插件下发给客户端,以供所述客户端下载并安装所述插件。
2.根据权利要求1所述的方法,其特征在于,所述对所述插件进行质量检测之后,还包括: 如果所述插件未通过所述质量检测,则提示所述插件未通过所述质量检测,以供所述开发者查看。
3.根据权利要求1或2所述的方法,其特征在于,所述对所述插件进行质量检测之后,还包括: 生成质量检测报告,所述质量检测报告中包括所述插件是否通过所述质量检测的提/Jn ο
4.根据权利要求1或2所述的方法,其特征在于,所述将所述插件下发给客户端之后,还包括: 对所述插件的运行状态进行监控; 如果发现所述插件的运行状态异常,则停止运行所述插件或者卸载所述插件。
5.一种插件应用的管理装置,其特征在于,包括: 接收模块,用于接收开发者向选择的产品线提交的插件; 检测模块,用于对所述接收模块接收的插件进行质量检测; 下发模块,用于当所述插件通过所述质量检测时,根据所述插件所属的产品线和所述插件的版本,将所述插件下发给客户端,以供所述客户端下载并安装所述插件。
6.根据权利要求5所述的装置,其特征在于,还包括: 提示模块,用于在所述检测模块对所述插件进行质量检测之后,当所述插件未通过所述质量检测时,提示所述插件未通过所述质量检测,以供所述开发者查看。
7.根据权利要求5或6所述的装置,其特征在于,还包括: 生成模块,用于在所述检测模块对所述插件进行质量检测之后,生成质量检测报告,所述质量检测报告中包括所述插件是否通过所述质量检测的提示。
8.根据权利要求5或6所述的装置,其特征在于,还包括: 监控模块,用于在所述下发模块将所述插件下发给客户端之后,对所述插件的运行状态进行监控; 控制模块,用于当所述监控模块发现所述插件的运行状态异常时,停止运行所述插件或者卸载所述插件。
【文档编号】H04L12/24GK104410525SQ201410705466
【公开日】2015年3月11日 申请日期:2014年11月27日 优先权日:2014年11月27日
【发明者】张斌, 黎科峰, 鲁晓宇, 韩超, 刘俊启 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1