[发明专利]接口扫描方法、接口扫描装置及相应的插件更新方法有效
申请号: | 201210433534.4 | 申请日: | 2012-11-02 |
公开(公告)号: | CN103793240B | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 孙辉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙)44300 | 代理人: | 欧阳启明 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 扫描 方法 装置 相应 插件 更新 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及一种接口扫描方法、接口扫描装置及相应的插件更新方法。
背景技术
随着网络通信技术的发展,出现了越来越多的网络即时通信平台,例如QQ等。并且现在的网络即时通信平台为了满足用户多样化的需要,不仅仅包括早期单一的聊天功能,还可包括大量其他业务功能。以QQ为例,QQ即时通信平台除了聊天功能外,还提供了QQ会员、QQ黄钻、一键进入QQ邮箱以及QQ空间等功能,为用户体验各种服务提供了便利。
网络即时通信平台上的业务功能一般都是和网络即时通信平台的版本同时更新的,即网络即时通信平台的版本更新,才会更新网络即时通信平台上相应的业务功能。但是一般网络即时通信平台的版本更新较慢,同时新版本的普及也需要较长时间,远远不能满足业务推广的要求。
针对上述的业务功能推广困难的问题,现在部分运营商采用插件更新的方式更新网络即时通信平台上的业务功能。这样可将相应的业务插件直接安装到旧版本的网络即时通信平台上,使得业务插件的安装不依赖于网络即时通信平台的版本,这样强化了业务插件的更新能力,提升了业务功能的普及速度。
但是由于各用户的网络即时通信平台的版本可能不同,同时不同用户的网络即时通信平台上的业务插件可能也不同,导致不能有效的更新的业务插件,如安装的业务插件之间不兼容或重复安装同一业务插件等,大大影响用户的服务效果体验以及造成安装资源的浪费。
故,有必要提供一种接口扫描方法、接口扫描装置及相应的插件更新方法,以解决现有技术所存在的问题。
发明内容
本发明的目的在于提供一种准确有效的扫描用户的网络即时通信平台中的业务插件接口,并根据扫描结果实现网络即时通信平台中的业务插件的有效更新的接口扫描方法、接口扫描装置及相应的插件更新方法;解决了现有的插件更新方法会影响用户的服务效果体验以及造成安装资源浪费的技术问题。
为解决上述问题,本发明提供的技术方案如下:
本发明涉及一种接口扫描方法,其包括步骤:
对网络即时通信平台的源代码进行扫描,根据扫描结果生成接口数据库;
对所述接口数据库进行修正,得到修正后的接口数据库;以及
将所述修正后的接口数据库与预设数据库进行对比,根据对比结果生成接口扫描结果。
本发明还涉及一种接口扫描装置,其包括:
数据库生成模块,用于对网络即时通信平台的源代码进行扫描,根据扫描结果生成接口数据库;
数据库修正模块,用于对所述接口数据库进行修正,得到修正后的接口数据库;以及
对比模块,用于将所述修正后的接口数据库与预设数据库进行对比,根据对比结果生成接口扫描结果。
本发明还涉及一种插件更新方法,其包括步骤:
使用上述的接口扫描方法获取网络即时通信平台的接口扫描结果;以及
根据所述接口扫描结果对所述网络即时通信平台的插件进行更新。
上述接口扫描方法、接口扫描装置及相应的插件更新方法准确有效的扫描用户的网络即时通信平台中的业务插件接口,并根据扫描结果实现网络即时通信平台中的业务插件的有效更新。解决了现有的插件更新方法会影响用户的服务效果体验以及造成安装资源浪费的技术问题。
为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:
附图说明
图1为本发明的接口扫描方法的优选实施例的流程示意图;
图2为本发明的接口扫描方法的优选实施例中的步骤103的流程示意图;
图3为本发明的接口扫描方法的优选实施例中的步骤103的详细流程图;
图4为本发明的接口扫描装置的优选实施例的结构示意图;
图5为本发明的插件更新方法的优选实施例的流程示意图;
其中,附图标记说明如下:
41、数据库生成模块;
42、数据库修正模块;
43、对比模块;
44、接口数据库;
45、预设数据库。
具体实施方式
以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。本发明所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是参考附加图式的方向。因此,使用的方向用语是用以说明及理解本发明,而非用以限制本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210433534.4/2.html,转载请声明来源钻瓜专利网。