一种限制终端安装或升级第三方应用程序的方法及系统的制作方法

文档序号:6370956阅读:209来源:国知局
专利名称:一种限制终端安装或升级第三方应用程序的方法及系统的制作方法
技术领域
本发明涉及终端安全领域,尤其涉及一种限制终端安装或升级第三方应用程序的方法及系统。
背景技术
现有技术中,经常会在终端安装从网上下载的第三方应用程序,安装时不会去核查其安全性及稳定性等,只匹配签名是否一致,如果一致则能正常安装。网络上第三方应用程序的来源比较多,如今的安装升级策略是安装升级时只匹配应用程序的签名信息,而忽略其稳定性和安全性,同时一般用户都不会去在意来源,厂商和正规渠道中的应用程序有经过严格的测试,但是一些来源不明的第三方应用程序中则可能带有其他恶意插件或者运行后具有不稳定,从而导致终端在使用的过程中存在一定的风险,比如出现发热量大,耗电量大,系统性能降低等现象。

发明内容
本发明要解决的技术问题在于针对现有技术中终端在安装第三方应用程序时不会核查其安全性和稳定性的缺陷,提供一种可以有效核查所安装或升级的第三方应用程序的安全性和稳定性的限制终端安装或升级第三方应用程序的方法及系统。本发明解决其技术问题所采用的技术方案是提供一种限制终端安装或升级第三方应用程序的方法,包括以下步骤在终端下载第三方应用程序时,下载并保存所述第三方应用程序的下载信息;在终端安装或者升级所述第三方应用程序时,将所述下载信息和预先存储的经认可的信息进行匹配;在所述下载信息和预先存储的经认可的信息相匹配时,则允许所述第三方应用程序的安装或升级。本发明所述的方法中,还包括在终端安装或者升级所述第三方应用程序时,对所述第三方应用程序进行签名信息匹配。本发明所述的方法中,在所述下载信息和预先存储的经认可的信息不匹配时,则禁止所述第三方应用程序的安装或升级。本发明所述的方法中,在所述下载信息和预先存储的经认可的信息不匹配时,提示用户不要安装或升级所述第三方应用程序,若用户选择继续安装或升级,则允许安装或升级;否则,禁止安装或升级。本发明所述的方法中,所述经认可的信息包括应用程序正规来源信息。本发明解决其技术问题所采用的另一技术方案是提供一种限制终端安装或升级第三方应用程序的系统,包括下载模块,用于在终端下载第三方应用程序时,下载并保存所述第三方应用程序的下载信息;、
第一认证模块,用于在终端安装或者升级所述第三方应用程序时,将所述下载信息和预先存储的经认可的信息进行匹配;在所述下载信息和预先存储的经认可的信息相匹配时,则允许所述第三方应用程序的安装或升级。本发明所述的系统中,还包括第二认证模块,用于在终端安装或者升级所述第三方应用程序时,对所述第三方应用程序进行签名信息匹配。本发明所述的系统中,所述第一认证模块还用于在所述和预先存储的经认可的信息不匹配时,则禁止所述第三方应用程序的安装或升级。本发明所述的系统中,所述第一认证模块还用于在所述下载信息和预先存储的经认可的信息不匹配时,提示用户不要安装或升级所述第三方应用程序,若用户选择继续安装或升级,则允许安装或升级;否则,禁止安装或升级。
本发明所述的系统中,所述经认可的信息包括应用程序正规来源信息。本发明产生的有益效果是本发明通过在下载第三方应用程序时保存其下载信息,并在安装或升级所述第三方应用程序时,将第三方应用程序的下载信息与预先存储的经过认可的信息进行匹配,若匹配成功,才允许安装或升级第三方应用程序。通过对第三方应用程序安装或升级时的限制可以保证用户使用的第三方应用程序都是通过正规渠道下载的(如下载是来自信任的网点),因此是安全的,从而可以避免由于用户在非正规渠道下载的第三方应用程序导致的终端性能不稳定的问题,也可以避免一些恶意第三方应用程序影响用户的正常使用,从而大大降低终端供应商由于第三方应用程序而带来的客户投诉的风险。


下面将结合附图及实施例对本发明作进一步说明,附图中图I是本发明实施例限制终端安装或升级第三方应用程序的方法流程图;图2是本发明实施例限制终端安装或升级第三方应用程序的系统结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。如图I所示,本发明实施例限制终端安装或升级第三方应用程序的方法主要包括以下步骤S101、终端下载第三方应用程序;终端一般通过网络下载第三方应用程序,第三方应用程序既可以是安装程序,也可以为升级程序。S102、在终端下载第三方应用程序时,下载并保存该第三方应用程序的下载信息,下载信息可包括下载来源点和版本号等。S103、终端安装或者升级第三方应用程序。S104、在终端安装或者升级第三方应用程序时,对该第三方应用程序进行签名信息匹配。S105、在签名信息匹配不成功时,禁止第三方应用程序的安装或升级。
S106、在签名信息匹配成功时,将下载信息和预先存储的经认可的信息进行匹配;在本发明实施例中,经认可的信息主要包括应用程序正规来源信息。一般终端在出厂时就可以包含一些默认的关于下载的应用程序正规来源信息,用户也可以根据需要添加一些信任的下载来源点信息。S107、在下载信息和预先存储的经认可的信息相匹配时,则允许该第三方应用程序的安装或升级。进一步地,在本发明的一个实施例中,在下载信息和预先存储的经认可的信息不匹配时,则执行步骤S105,即禁止该第三方应用程序的安装或升级。通过对第三方应用程序安装或升级时的限制可以保证用户使用的第三方应用程序都是通过正规安全渠道下载的,从而可以避免由于用户在非正规渠道下载的第三方应用程序导致的终端性能不稳定的问题,也可以避免一些恶意第三方应用程序影响用户的正常使用,从而大大降低终端供应商由于第三方应用程序而带来的客户投诉的风险。 在本发明的另一实施例中,在下载信息和预先存储的经认可的信息不匹配时,则可以先提示用户不要安装或升级该第三方应用程序,若用户选择继续安装或升级,则允许安装或升级;否则,禁止安装或升级。这样可以尽可能地尊重用户的选择。如图2所示,本发明实施例限制终端安装或升级第三方应用程序的系统包括下载模块10,用于在终端下载第三方应用程序时,下载并保存该第三方应用程序的下载信息;第二认证模块20,用于在终端安装或者升级第三方应用程序时,对该第三方应用程序进行签名信息匹配,在签名信息匹配不成功时,禁止第三方应用程序的安装或升级;第一认证模块30,用于在签名信息匹配成功时,将下载信息和预先存储的经认可的信息进行匹配;在下载信息和预先存储的经认可的信息相匹配时,则允许该第三方应用程序的安装或升级。在本发明的一个实施例中,第一认证模块30还用于在和预先存储的经认可的信息不匹配时,则禁止该第三方应用程序的安装或升级。在本发明的另一实施例中,第一认证模块30还用于在下载信息和预先存储的经认可的信息不匹配时,提示用户不要安装或升级该第三方应用程序,若用户选择继续安装或升级,则允许安装或升级;否则,禁止安装或升级。在上述实施例中,经认可的信息主要包括应用程序正规来源信息。应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种限制终端安装或升级第三方应用程序的方法,其特征在于,包括以下步骤 在终端下载第三方应用程序时,下载并保存所述第三方应用程序的下载信息; 在终端安装或者升级所述第三方应用程序时,将所述下载信息和预先存储的经认可的信息进行匹配; 在所述下载信息和预先存储的经认可的信息相匹配时,则允许所述第三方应用程序的安装或升级。
2.根据权利要求I所述的方法,其特征在于,还包括所述在终端安装或者升级所述第三方应用程序时,对所述第三方应用程序进行签名信息匹配。
3.根据权利要求I所述的方法,其特征在于,在所述下载信息和预先存储的经认可的信息不匹配时,则禁止所述第三方应用程序的安装或升级。
4.根据权利要求I所述的方法,其特征在于,在所述下载信息和预先存储的经认可的信息不匹配时,提示用户不要安装或升级所述第三方应用程序,若用户选择继续安装或升级,则允许安装或升级;否则,禁止安装或升级。
5.根据权利要求I至4所述的方法,其特征在于,所述经认可的信息包括应用程序正规来源信息。
6.一种限制终端安装或升级第三方应用程序的系统,其特征在于,包括 下载模块,用于在终端下载第三方应用程序时,下载并保存所述第三方应用程序的下载信息; 第一认证模块,用于在终端安装或者升级所述第三方应用程序时,将所述下载信息和预先存储的经认可的信息进行匹配;在所述下载信息和预先存储的经认可的信息相匹配时,则允许所述第三方应用程序的安装或升级。
7.根据权利要求6所述的系统,其特征在于,还包括第二认证模块, 用于在终端安装或者升级所述第三方应用程序时,对所述第三方应用程序进行签名信息匹配。
8.根据权利要求6所述的系统,其特征在于,所述第一认证模块还用于在所述和预先存储的经认可的信息不匹配时,则禁止所述第三方应用程序的安装或升级。
9.根据权利要求6所述的系统,其特征在于,所述第一认证模块还用于在所述下载信息和预先存储的经认可的信息不匹配时,提示用户不要安装或升级所述第三方应用程序,若用户选择继续安装或升级,则允许安装或升级;否则,禁止安装或升级。
10.根据权利要求6至9中任一项所述的系统,其特征在于,所述经认可的信息包括应用程序正规来源信息。
全文摘要
本发明公开了一种限制终端安装或升级第三方应用程序的方法及系统,其中方法包括以下步骤在终端下载第三方应用程序时,下载并保存该第三方应用程序的下载信息;在终端安装或者升级第三方应用程序时,将下载信息和预先存储的经认可的信息进行匹配,若相匹配时,则允许该第三方应用程序的安装或升级。本发明可以避免由于用户在非正规渠道下载的第三方应用程序导致的终端性能不稳定的问题,也可以避免一些恶意第三方应用程序影响用户的正常使用,从而大大降低终端供应商由于第三方应用程序而带来的客户投诉的风险。
文档编号G06F21/22GK102750491SQ20121018281
公开日2012年10月24日 申请日期2012年6月5日 优先权日2012年6月5日
发明者何健, 林华坚 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1