一种云手机的应用下载方法技术

技术编号:19187129 阅读:24 留言:0更新日期:2018-10-17 02:26
本发明专利技术涉及网络技术领域,特别涉及一种云手机的应用下载方法。云手机所在的服务器预先设置了应用黑名单;其中,应用黑名单中的应用无法被下载;该方法包括:接收云手机所在客户端发送的包含待下载的应用的安装包名称的应用下载请求;判断安装包名称是否未包含在应用黑名单中;是,则与客户端建立通信连接,以便客户端下载待下载的应用。本发明专利技术实施方式的云手机的应用下载方法,通过设置黑名单,将某些用户不喜欢的应用设置为不能下载,解决应用下载混乱的问题。

An application download method for cloud mobile phone

The invention relates to the field of network technology, in particular to a downloading method for cloud mobile phones. The server on which the cloud phone is located has a pre-set application blacklist, in which the application blacklist cannot be downloaded; the method includes: receiving an application download request from the client where the cloud phone is located containing the installation package name of the application to be downloaded; judging whether the installation package name is not included in the application blacklist; Yes, a communication connection is established with the client so that the client can download the application to be downloaded. The application download method of the cloud mobile phone according to the embodiment of the invention solves the problem of disorderly application download by setting blacklist and setting some applications that users do not like to be unable to download.

【技术实现步骤摘要】
一种云手机的应用下载方法
本专利技术涉及网络
,特别涉及一种云手机的应用下载方法。
技术介绍
云手机,是一个基于云计算强大虚拟应用和移动互联网的智能手机应用云平台。基于云计算在大规模计算、强大的存储能力、虚拟化应用等方面突出的优势,云平台为智能手机用户提供多元化、全方位的虚拟手机应用和服务,全面支持各种手机应用程序的展示、下载、应用与管理服务,并卓越实现全天候云端智能托管应用,让用户脱离移动终端的状态下,也能将各种应用程序托管到到云端,保持全天候在线状态,全面实现智能手机应用虚拟化。随着现在互联网的高速发展,很多手机的程序商店都提供了下载应用的功能,但是没有区分什么应用可以下载,什么应用不可以下载,这样的情况会导致会下载很多用户根本就不想用或者使用频率很低的应用,对于用户而言是不能容忍下载很多自己根本不可能会用的应用,而且很占用内存。
技术实现思路
本专利技术的实施方式旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术的实施方式需要提供一种云手机的应用下载方法。本专利技术实施方式提出的一种云手机的应用下载方法,云手机所在的服务器预先设置了应用黑名单;其中,所述应用黑名单中的应用无法被下载;该方法包括:步骤11,接收云手机所在客户端发送的包含待下载的应用的安装包名称的应用下载请求;步骤12,判断所述安装包名称是否未包含在所述应用黑名单中;步骤13,若是,则与客户端建立通信连接,以便客户端下载所述待下载的应用。一方面,云手机所在的服务器预先设置了应用白名单;其中,所述应用白名单中的应用经过审核可以被下载;则所述方法还包括:步骤14,若步骤12的判断结果为所述安装包名称是包含在所述应用黑名单中,则继续判断所述安装包名称是否包含在应用白名单中;步骤15,若所述安装包名称是包含在应用白名单中,则再判断所述待下载的应用是否符合预设的审核要求;步骤16,若所述待下载的应用符合预设的审核要求,则与客户端建立通信连接,以便客户端下载所述待下载的应用。更进一步地,所述方法还包括:获取所述待下载的应用的历史下载次数;步骤15中所述判断所述待下载的应用是否符合预设的审核要求包括:判断所述历史下载次数是否大于预设的下载次数阈值;若所述历史下载次数是大于所述下载次数阈值,则输出所述待下载的应用符合预设的审核要求的判断结果。更进一步地,所述方法还包括:获取所述待下载的应用的历史开启次数;步骤15中所述判断所述待下载的应用是否符合预设的审核要求包括:判断所述历史开启次数是否大于预设的开启次数阈值;若所述历史开启次数是大于所述开启次数阈值,则输出所述待下载的应用符合预设的审核要求的判断结果。更进一步地,所述方法还包括:获取所述待下载的应用的历史下载次数和历史开启次数;计算获得历史下载次数和历史开启次数的平均数;步骤15中所述判断所述待下载的应用符合预设的审核要求包括:判断所述平均数是否大于预设的平均数阈值;若所述平均数是大于所述平均数阈值,则输出所述待下载的应用符合预设的审核要求的判断结果。本专利技术的实施方式还提出另一种云手机的应用下载方法,云手机所在的服务器预先设置了应用黑名单;其中,所述应用黑名单中的应用无法被下载;该方法包括:步骤21,向云手机所在的服务器发送的包含待下载的应用的安装包名称的应用下载请求;步骤22,在服务器确认所述安装包名称未包含在所述应用黑名单中之后,与服务器建立通信连接,下载所述待下载的应用。一方面,云手机所在的服务器预先设置了应用白名单;其中,所述应用白名单中的应用经过审核可以被下载;则所述方法还包括:步骤23,若服务器确认所述安装包名称是包含在所述应用黑名单中和所述应用白名单中,且服务器确认所述待下载的应用符合预设的审核要求时,与服务器建立通信连接,下载所述待下载的应用。更进一步地,所述步骤23包括:若服务器确认所述安装包名称是包含在所述应用黑名单中以及所述应用白名单中之后,由服务器获取所述待下载的应用的历史下载次数并判断所述历史下载次数是否大于预设的下载次数阈值;若所述历史下载次数是大于所述下载次数阈值,则由服务器确认所述待下载的应用符合预设的审核要求;与服务器建立通信连接,下载所述待下载的应用。更进一步地,所述步骤23包括:若服务器确认所述安装包名称是包含在所述应用黑名单中以及所述应用白名单中之后,由服务器获取所述待下载的应用的历史开启次数并判断所述历史开启次数是否大于预设的开启次数阈值;若所述历史开启次数是大于所述开启次数阈值,则由服务器确认所述待下载的应用符合预设的审核要求;与服务器建立通信连接,下载所述待下载的应用。更进一步地,所述步骤23包括:若服务器确认所述安装包名称是包含在所述应用黑名单中以及所述应用白名单中之后,由服务器获取所述待下载的应用的历史下载次数和历史开启次数并计算获得历史下载次数和历史开启次数的平均数,判断所述平均数是否大于预设的平均数阈值;若所述平均数是大于所述平均数阈值,则由服务器确认所述待下载的应用符合预设的审核要求;与服务器建立通信连接,下载所述待下载的应用。本专利技术实施方式的云手机的应用下载方法,通过设置黑名单,将某些用户不喜欢的应用设置为不能下载,解决现有技术中应用下载混乱的问题。并且,本专利技术还在黑名单的基础上设置了白名单,即使该应用已经存在于黑名单中,但如果也在白名单中并通过审核,则允许应用被用户下载,满足用户的个性化需求。本专利技术的附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的实施方式的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:图1是本专利技术实施方式一种云手机的应用下载方法的流程示意图;图2是本专利技术实施方式另一种云手机的应用下载方法的流程示意图;图3是本专利技术实施方式又一种云手机的应用下载方法的流程示意图。具体实施方式下面详细描述本专利技术的实施方式,实施方式的示例在附图中示出,其中相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅可用于解释本专利技术的实施方式,而不能理解为对本专利技术的实施方式的限制。请参阅图1,图1是本专利技术实施方式一种云手机的应用下载方法的流程示意图。本专利技术实施方式提出了一种云手机的下载方法。在该实施方式中,以服务器作为步骤的执行对象为例。本实施方式中,以安卓应用的apk文件作为应用的安装包来描述,本专利技术涉及的应用的安装包可以是apk,也可以是其他形式的安装包,在此不再限定。云手机所在的服务器预先设置了应用黑名单;其中,应用黑名单中的应用无法被下载。本专利技术实施方式提出的一种云手机的下载方法包括:步骤11,接收云手机所在客户端发送的包含待下载的应用的安装包名称的应用下载请求;步骤12,判断安装包名称是否未包含在应用黑名单中;步骤13,若是,则与客户端建立通信连接,以便客户端下载所述待下载的应用。具体地,可以将一些用户不想下载的应用的包名记录在服务器端的本地文件中,然后云手机在下载apk的时候,会调用服务器端的黑名单接口,传入包名,然后通过此包名和服务器端文件中黑名单里的包名记录比较,由服务器判断待下载的apk是否存在服务器端的本地文件中,如果存在就不能下载apk,即如果安装包名称未包本文档来自技高网...

【技术保护点】
1.一种云手机的应用下载方法,其特征在于,云手机所在的服务器预先设置了应用黑名单;其中,所述应用黑名单中的应用无法被下载;该方法包括:步骤11,接收云手机所在客户端发送的包含待下载的应用的安装包名称的应用下载请求;步骤12,判断所述安装包名称是否未包含在所述应用黑名单中;步骤13,若是,则与客户端建立通信连接,以便客户端下载所述待下载的应用。

【技术特征摘要】
1.一种云手机的应用下载方法,其特征在于,云手机所在的服务器预先设置了应用黑名单;其中,所述应用黑名单中的应用无法被下载;该方法包括:步骤11,接收云手机所在客户端发送的包含待下载的应用的安装包名称的应用下载请求;步骤12,判断所述安装包名称是否未包含在所述应用黑名单中;步骤13,若是,则与客户端建立通信连接,以便客户端下载所述待下载的应用。2.如权利要求1所述的云手机的应用下载方法,其特征在于,云手机所在的服务器预先设置了应用白名单;其中,所述应用白名单中的应用经过审核可以被下载;则所述方法还包括:步骤14,若步骤12的判断结果为所述安装包名称是包含在所述应用黑名单中,则继续判断所述安装包名称是否包含在应用白名单中;步骤15,若所述安装包名称是包含在应用白名单中,则再判断所述待下载的应用是否符合预设的审核要求;步骤16,若所述待下载的应用符合预设的审核要求,则与客户端建立通信连接,以便客户端下载所述待下载的应用。3.如权利要求2所述的云手机的应用下载方法,其特征在于,所述方法还包括:获取所述待下载的应用的历史下载次数;步骤15中所述判断所述待下载的应用是否符合预设的审核要求包括:判断所述历史下载次数是否大于预设的下载次数阈值;若所述历史下载次数是大于所述下载次数阈值,则输出所述待下载的应用符合预设的审核要求的判断结果。4.如权利要求2所述的云手机的应用下载方法,其特征在于,所述方法还包括:获取所述待下载的应用的历史开启次数;步骤15中所述判断所述待下载的应用是否符合预设的审核要求包括:判断所述历史开启次数是否大于预设的开启次数阈值;若所述历史开启次数是大于所述开启次数阈值,则输出所述待下载的应用符合预设的审核要求的判断结果。5.如权利要求2所述的云手机的应用下载方法,其特征在于,所述方法还包括:获取所述待下载的应用的历史下载次数和历史开启次数;计算获得历史下载次数和历史开启次数的平均数;步骤15中所述判断所述待下载的应用符合预设的审核要求包括:判断所述平均数是否大于预设的平均数阈值;若所述平均数是大于所述平均数阈值,则输出所述待下载的应用符合预设的审核要求的判断结果。6.一种云手机的应...

【专利技术属性】
技术研发人员:刘路
申请(专利权)人:湖南红手指信息技术有限公司
类型:发明
国别省市:湖南,43

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

1