功能组件安装方法、终端及服务器技术

技术编号:17165092 阅读:19 留言:0更新日期:2018-02-01 22:34
本发明专利技术公开了一种功能组件安装方法,包括:在接收到已安装应用程序对预设功能的调用请求时,向服务器发送与所述预设功能对应的功能组件获取请求;在接收到服务器基于所述功能组件获取请求返回的功能组件时,安装接收到的所述功能组件,以供所述已安装应用程序调用。本发明专利技术还公开了一种终端及服务器。本发明专利技术中,终端的已安装应用程序可以在需要用到某一第三方功能时才从服务器上下载并安装该功能组件,而安装在终端上的应用程序无需预先集成各种第三方功能组件,极大地减小了安装在终端上的应用程序的体积,有效地降低了应用程序在终端上占用的存储空间。

Functional component installation method, terminal and server

【技术实现步骤摘要】
功能组件安装方法、终端及服务器
本专利技术涉及通信领域,尤其涉及功能组件安装方法、终端及服务器。
技术介绍
现有技术中,在app软件需要具备某一第三方功能时,一般需要在该app软件中集成其需要用到的所有第三方功能库,在将该集成了第三方功能库的app软件安装到用户设备上时,会导致app软件的体积较大,占用了用户设备的大量存储空间。
技术实现思路
本专利技术的主要目的在于提供一种功能组件安装方法、终端及服务器,旨在解决由于app软件集成了第三方功能而造成的app软件的体积较大、占用了用户设备的大量存储空间的技术问题。本专利技术提供的功能组件安装方法包括:在接收到已安装应用程序对预设功能的调用请求时,向服务器发送与所述预设功能对应的功能组件获取请求;在接收到服务器基于所述功能组件获取请求返回的功能组件时,安装接收到的所述功能组件,以供所述已安装应用程序调用。优选地,所述在接收到已安装应用程序对预设功能的调用请求时,向服务器发送与所述预设功能对应的功能组件获取请求的步骤包括:在接收到已安装应用程序对预设功能的调用请求时,判断当前是否已经安装有与所述预设功能对应的功能组件;在当前未安装有与所述预设功能对应的功能组件时,向服务器发送与所述预设功能对应的功能组件获取请求。优选地,所述判断当前是否已经安装有与所述预设功能对应的功能组件的步骤之后还包括:在当前已安装有与所述预设功能对应的功能组件时,控制所述已安装应用程序调用已安装的所述功能组件。优选地,所述预设功能为人脸识别功能,所述功能组件为人脸识别功能组件,所述在接收到已安装应用程序对预设功能的调用请求时,向服务器发送与所述预设功能对应的功能组件获取请求的步骤之前,还包括:在接收到基于所述已安装应用程序的登录请求时,确认接收到已安装应用程序对人脸识别功能的调用请求;所述安装接收到的所述功能组件的步骤之后,还包括:控制所述已安装应用程序调用所述人脸识别功能组件,以供所述人脸识别功能组件获取并验证人脸信息;在验证成功时,控制所述已安装应用程序完成登录。此外,本专利技术进一步提供的功能组件安装方法包括:服务器部署预设的功能组件;在接收到终端发送的功能组件获取请求时,将所述获取请求对应的功能组件发送到所述终端,以供所述终端安装所述功能组件,并供终端上的应用程序调用所述功能组件。此外,本专利技术进一步提供的终端包括:第一发送模块,用于在接收到已安装应用程序对预设功能的调用请求时,向服务器发送与所述预设功能对应的功能组件获取请求;安装模块,用于在接收到服务器基于所述功能组件获取请求返回的功能组件时,安装接收到的所述功能组件,以供所述已安装应用程序调用。优选地,所述第一发送模块包括:判断单元,用于在接收到已安装应用程序对预设功能的调用请求时,判断当前是否已经安装有与所述预设功能对应的功能组件;发送单元,用于在当前未安装有与所述预设功能对应的功能组件时,向服务器发送与所述预设功能对应的功能组件获取请求。优选地,所述第一发送模块还包括:控制单元,用于在当前已安装有与所述预设功能对应的功能组件时,控制所述已安装应用程序调用已安装的所述功能组件。优选地,所述预设功能为人脸识别功能,所述功能组件为人脸识别功能组件,所述终端还包括:确认模块,用于在接收到基于所述已安装应用程序的登录请求时,确认接收到已安装应用程序对人脸识别功能的调用请求;控制模块,用于控制所述已安装应用程序调用所述人脸识别功能组件,以供所述人脸识别功能组件获取并验证人脸信息;在验证成功时,控制所述已安装应用程序完成登录。此外,本专利技术进一步提供的服务器包括:部署模块,用于部署预设的功能组件;第二发送模块,用于在接收到终端发送的功能组件获取请求时,将所述获取请求对应的功能组件发送到所述终端,以供所述终端安装所述功能组件,并供终端上的已安装应用程序调用所述功能组件。本专利技术提供的功能组件安装方法、终端及服务器,通过终端在接收到已安装应用程序对预设功能的调用请求时,向服务器发送与所述预设功能对应的功能组件获取请求,并在接收到服务器基于所述功能组件获取请求返回的功能组件时,安装接收到的所述功能组件,以供所述已安装应用程序调用,从而终端的已安装应用程序可以在需要用到某一第三方功能时才从服务器上下载并安装该功能组件,而安装在终端上的应用程序无需预先集成各种第三方功能组件,极大地减小了安装在终端上的应用程序的体积,有效地降低了应用程序在终端上占用的存储空间。附图说明图1为本专利技术功能组件安装方法第一实施例的流程示意图;图2为静默应用程序的登录界面示意图;图3为本专利技术功能组件安装方法第二实施例的流程示意图;图4为本专利技术功能组件安装方法第三实施例的流程示意图;图5为本专利技术功能组件安装方法第四实施例的流程示意图;图6为本专利技术终端第一实施例的功能模块示意图;图7为本专利技术终端第二实施例中第一发送模块的细化功能模块示意图;图8为本专利技术终端第三实施例的功能模块示意图;图9为本专利技术服务器第一实施例的功能模块示意图;图10为本专利技术服务器第二实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种功能组件安装方法,该功能组件安装方法可以应用于终端。参照图1,图1为本专利技术功能组件安装方法第一实施例的流程示意图,本专利技术提出的功能组件安装方法包括以下步骤:步骤S110,在接收到已安装应用程序对预设功能的调用请求时,向服务器发送与所述预设功能对应的功能组件获取请求;步骤S120,在接收到服务器基于所述功能组件获取请求返回的功能组件时,安装接收到的所述功能组件,以供所述已安装应用程序调用。在本实施例中,已安装应用程序可以为终端上已安装的程序,该已安装应用程序不需要将其所需的第三方功能进行集成。例如,若该已安装应用程序在登录时需要的第三方功能为人脸识别功能,则该已安装应用程序包可以不集成人脸识别功能组件,可以将人脸识别功能组件解耦出来并独立为一个单独的组件,使得人脸识别功能组件以单个工程的形式出现,并可将人脸识别功能组件部署在服务器上,控制终端按需下载对应的功能组件。已安装应用程序的设置界面可以显示第三方功能对应的控件,在用户触发第三方功能对应的控件时,即可视为终端接收到了对预设功能的调用请求。例如,可以在已安装应用程序的设置界面上显示人脸识别功能对应的控件,在用户触发该人脸识别功能对应的控件时,即可视为接收到了对预设功能的调用请求,则终端向服务器发送人脸识别功能的功能组件获取请求。或者,还可以预先将已安装应用程序的控件与对预设功能的调用请求关联,在用户触发控件时,则视为接收到了与所述控件关联的对预设功能的调用请求。例如,如图2所示,图2为静默应用程序的登录界面示意图,该静默应用程序具有两种登录方式,第一种登录方式为通过手机号、用户名和身份证验证的方式进行登录;第二种登录方式为“静默注册免登陆”方式,该登录方式可以直接通过人脸识别的方式对用户进行验证,使得用户免去输入验证信息的繁琐。其中,“静默注册免登陆”控件与人脸识别功能组件获取请求相关联,在用户触发“静默注册免登陆”控件时,终端即可视为接收到了静默应用程序对人脸识别功能的调用请求。在本实施例中,功本文档来自技高网...
功能组件安装方法、终端及服务器

【技术保护点】
一种功能组件安装方法,其特征在于,所述功能组件安装方法包括:在接收到已安装应用程序对预设功能的调用请求时,向服务器发送与所述预设功能对应的功能组件获取请求;在接收到服务器基于所述功能组件获取请求返回的功能组件时,安装接收到的所述功能组件,以供所述已安装应用程序调用。

【技术特征摘要】
1.一种功能组件安装方法,其特征在于,所述功能组件安装方法包括:在接收到已安装应用程序对预设功能的调用请求时,向服务器发送与所述预设功能对应的功能组件获取请求;在接收到服务器基于所述功能组件获取请求返回的功能组件时,安装接收到的所述功能组件,以供所述已安装应用程序调用。2.如权利要求1所述的功能组件安装方法,其特征在于,所述在接收到已安装应用程序对预设功能的调用请求时,向服务器发送与所述预设功能对应的功能组件获取请求的步骤包括:在接收到已安装应用程序对预设功能的调用请求时,判断当前是否已经安装有与所述预设功能对应的功能组件;在当前未安装有与所述预设功能对应的功能组件时,向服务器发送与所述预设功能对应的功能组件获取请求。3.如权利要求2所述的功能组件安装方法,其特征在于,所述判断当前是否已经安装有与所述预设功能对应的功能组件的步骤之后还包括:在当前已安装有与所述预设功能对应的功能组件时,控制所述已安装应用程序调用已安装的所述功能组件。4.如权利要求1至3任一项所述的功能组件安装方法,其特征在于,所述预设功能为人脸识别功能,所述功能组件为人脸识别功能组件,所述在接收到已安装应用程序对预设功能的调用请求时,向服务器发送与所述预设功能对应的功能组件获取请求的步骤之前,还包括:在接收到基于所述已安装应用程序的登录请求时,确认接收到已安装应用程序对人脸识别功能的调用请求;所述安装接收到的所述功能组件的步骤之后,还包括:控制所述已安装应用程序调用所述人脸识别功能组件,以供所述人脸识别功能组件获取并验证人脸信息;在验证成功时,控制所述已安装应用程序完成登录。5.一种功能组件安装方法,其特征在于,所述功能组件安装方法包括:服务器部署预设的功能组件;在接收到终端发送的功能组件获取请求时...

【专利技术属性】
技术研发人员:张志勇胡爱龙宽
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1