[发明专利]一种功能模块的共享方法及客户端有效
申请号: | 201610685380.6 | 申请日: | 2016-08-18 |
公开(公告)号: | CN107766093B | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 郝彧杰;牛东升 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 郭曼;王琦 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 功能模块 共享 方法 客户端 | ||
本申请公开了一种功能模块的共享方法及客户端。该方法应用于终端设备上的第一客户端,包括:确定自身的待安装功能模块;向终端设备上已安装的至少一个第二客户端发送针对待安装功能模块的查询请求消息,并从至少一个第二客户端接收查询响应消息;及,当从一第二客户端接收的查询响应消息指示已安装待安装功能模块时,从该第二客户端读取待安装功能模块的安装文件。利用这些技术方案,能够提高终端设备的资源利用率。
技术领域
本申请涉及互联网技术领域,尤其涉及一种功能模块的共享方法及客户端。
背景技术
目前,在终端设备上有越来越多的客户端可以向用户提供不同的服务和业务的处理。其中一些客户端会使用到相同的功能模块。通常,在共享调用这种共有的功能模块时,是通过使用下载并安装第三方客户端的形式来完成,比如通过安装adobe flash插件来调用一相同的功能模块。
这样就需要用户产生感知,比如在用户点击安装adobe flash插件之后才能完成后续的调用。若用户取消了安装,则无法调用相应的功能模块。或者,当用户卸载了adobeflash插件时,也无法调用对应的功能模块。因此,降低了这种共有的功能模块的共享效率以及终端设备的资源利用率。
发明内容
有鉴于此,本发明提供了一种功能模块的共享方法及客户端,能够提高多客户端所在的终端设备的资源利用率。
本发明的技术方案是这样实现的:
本发明提供了一种功能模块的共享方法,应用于终端设备上的第一客户端,所述方法包括:
确定自身的待安装功能模块;
向所述终端设备上已安装的至少一个第二客户端发送针对所述待安装功能模块的查询请求消息,并从所述至少一个第二客户端接收查询响应消息;及,
当从一第二客户端接收的查询响应消息指示已安装所述待安装功能模块时,从该第二客户端读取所述待安装功能模块的安装文件。
本发明提供了一种客户端,位于终端设备上,所述客户端包括:
确定单元,用于确定自身的待安装功能模块;
发送单元,用于向所述终端设备上已安装的至少一个第二客户端发送针对所述确定单元确定的待安装功能模块的查询请求消息;
接收单元,用于从所述至少一个第二客户端接收查询响应消息;及,
读取单元,用于当从一第二客户端接收的查询响应消息指示已安装所述待安装功能模块时,从该第二客户端读取所述待安装功能模块的安装文件。
与现有技术相比,本发明提供的方法,能够在多个客户端之间共享功能模块,减少了客户端在安装特定功能模块时需要产生的网络下载、用户点击安装等操作,可以在无用户感知的情况下完成安装,提升了获取待安装功能模块的时间效率,降低了所需占用的资源,提高了多个客户端所在终端设备的资源利用率。
附图说明
为了更清楚的说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。其中,
图1为依据本发明一实施例的功能模块的共享方法的示例性流程图;
图2为依据本发明另一实施例的功能模块的共享方法的示例性流程图;
图3为依据本发明又一实施例的功能模块的共享方法的示例性流程图;
图4a为依据本发明一实施例的功能模块的共享方法的交互流程图;
图4b为依据本发明另一实施例的功能模块的共享方法的交互流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610685380.6/2.html,转载请声明来源钻瓜专利网。