应用的提供方法和装置制造方法及图纸

技术编号:20160085 阅读:36 留言:0更新日期:2019-01-19 00:12
本发明专利技术公开了应用的提供方法和装置。所述方法包括:接收对目标应用的下载请求;从所述下载请求中提取出特征信息;根据所述特征信息和所述目标应用的基础安装包,生成定制安装包并返回。该技术方案能够将安装包根据不同的下载请求进行相应的定制化处理,使得用户下载的安装包是与下载行为密切相关,从而方便在安装包安装完成、应用启动后根据特征信息为用户提供更贴切的需求。

【技术实现步骤摘要】
应用的提供方法和装置
本专利技术涉及计算机
,具体涉及应用的提供方法和装置。
技术介绍
现有技术中下载应用的方式有很多,例如从官网下载,通过应用商店下载等等,这其中也包括了通过推广内容如广告的方式获取下载链接。目前,同一应用、同一版本的安装包基本相同,而实际上不同的用户针对应用可能存在不同的需求,这无法从安装包上反映出来。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的应用的提供方法和装置。依据本专利技术的一个方面,提供了一种应用的提供方法,包括:接收对目标应用的下载请求;从所述下载请求中提取出特征信息;根据所述特征信息和所述目标应用的基础安装包,生成定制安装包并返回。可选地,所述下载请求是根据推广内容触发的;所述特征信息为所述推广内容的特征信息。可选地,所述特征信息包括如下的一种或多种:所述推广内容的类别;所述推广内容的标识;所述推广内容的标题。可选地,所述根据所述特征信息和所述目标应用的基础安装包,生成定制安装包并返回包括:将所述特征信息动态打包至所述基础安装包中,生成定制安装包并返回。可选地,所述将所述特征信息动态打包至所述基础安装包中包括:基于安卓v2签名机制将所述特征信息写入所述基础安装包。可选地,所述根据所述特征信息和所述目标应用的基础安装包,生成定制安装包并返回包括:根据所述特征信息,修改所述基础安装包中的应用图标、应用主题、应用内容中的一种或多种。可选地,所述基础安装包包括根据特征信息进行内容推荐的模块。依据本专利技术的另一方面,提供了一种应用的提供装置,包括:下载请求接收单元,适于接收对目标应用的下载请求;特征信息提取单元,适于从所述下载请求中提取出特征信息;安装包单元,适于根据所述特征信息和所述目标应用的基础安装包,生成定制安装包并返回。可选地,所述下载请求是根据推广内容触发的;所述特征信息为所述推广内容的特征信息。可选地,所述特征信息包括如下的一种或多种:所述推广内容的类别;所述推广内容的标识;所述推广内容的标题。可选地,所述安装包单元,适于将所述特征信息动态打包至所述基础安装包中,生成定制安装包并返回。可选地,所述安装包单元,适于基于安卓v2签名机制将所述特征信息写入所述基础安装包。可选地,所述安装包单元,适于根据所述特征信息,修改所述基础安装包中的应用图标、应用主题、应用内容中的一种或多种。可选地,所述基础安装包包括根据特征信息进行内容推荐的模块。依据本专利技术的又一方面,提供了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上述任一所述的方法。依据本专利技术的再一方面,提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现如上述任一所述的方法。由上述可知,本专利技术的技术方案,在接收到目标应用的下载请求后,通过从中提取出特征信息的方式,可以根据该目标应用的基础安装包生成定制化的安装包。该技术方案能够将安装包根据不同的下载请求进行相应的定制化处理,使得用户下载的安装包是与下载行为密切相关,从而方便在安装包安装完成、应用启动后根据特征信息为用户提供更贴切的需求。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的一种应用的提供方法的流程示意图;图2示出了根据本专利技术一个实施例的一种应用的提供装置的结构示意图;图3示出了根据本专利技术一个实施例的电子设备的结构示意图;图4示出了根据本专利技术一个实施例的计算机可读存储介质的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的一种应用的提供方法的流程示意图。如图1所示,该方法包括:步骤S110,接收对目标应用的下载请求。这里的目标应用可以是移动终端中的应用,也可以是其他平台或终端中的应用,应用的种类也可以涵盖视频应用、游戏应用等等。步骤S120,从下载请求中提取出特征信息。这里的特征信息是与本次的下载行为有着密切关系的。例如,用户在什么时段提交了下载请求,在什么场景提交了下载请求,等等。步骤S130,根据特征信息和目标应用的基础安装包,生成定制安装包并返回。这里的基础安装包可以实现目标应用的基本功能,例如可以是目标应用在官网提供的安装包。可见,图1所示的方法,在接收到目标应用的下载请求后,通过从中提取出特征信息的方式,可以根据该目标应用的基础安装包生成定制化的安装包。该技术方案能够将安装包根据不同的下载请求进行相应的定制化处理,使得用户下载的安装包是与下载行为密切相关,从而方便在安装包安装完成、应用启动后根据特征信息为用户提供更贴切的需求。在本专利技术的一个实施例中,上述方法中,下载请求是根据推广内容触发的;特征信息为推广内容的特征信息。这里的推广内容可以是广告,例如一个广告视频或是广告图片。目前,许多应用或是网页中都提供了推广内容,用户如果对这些推广内容感兴趣,则往往会点击推广内容获取到相应的下载链接或是跳转至下载页面,实际上也就是发出了下载请求。可见,这里的下载请求也不一定仅限于直接下载安装包的请求。在本专利技术的一个实施例中,上述方法中,特征信息包括如下的一种或多种:推广内容的类别;推广内容的标识;推广内容的标题。例如,推广内容是某个古典音乐应用的广告,则该推广内容的类别可以被归为古典音乐;类似地类别可以包括搞笑视频、生活妙招等等。推广内容的标识可以是ID,用于标识该推广内容的唯一性。推广内容的标题则可以是“大家都说好玩的塔防游戏”、“三亿人正在使用的新闻APP”等等。可以看出,从这些特征信息中可以获知到用户对哪些内容感兴趣,或者是根据这些特征信息可以方便地进行内容的精准投放。在本专利技术的一个实施例中,上述方法中,根据特征信息和目标应用的基础安装包,生成定制安装包并返回包括:将特征信息动态打包至基础安装包中,生成定制安装包并返回。动态打包技术可以根据特征信息对原有的基础安装包进行修改,为基础安装包添加附加信息。在本专利技术的一个实施例中,上述方法中,将特征信息动态打包至基础安装包中包括:基于安卓v2签名机制将特征信息写入基础安装包。V2签名机制是安卓提供的一种签名机制,实际上允许将某些信息作为写入安装包的指定字段,而不影响在安装时的校验,这样就实现了以低程度、高效率的修改完成了安装包的定制化。在本专利技术的一个实施例中,上述方法中,根据特征信息和目标应用的基础安装包,生成定制安装包并返回包括:根据特征信息,修改基础安装包中的应用图标、应用主题、应用本文档来自技高网...

【技术保护点】
1.一种应用的提供方法,包括:接收对目标应用的下载请求;从所述下载请求中提取出特征信息;根据所述特征信息和所述目标应用的基础安装包,生成定制安装包并返回。

【技术特征摘要】
1.一种应用的提供方法,包括:接收对目标应用的下载请求;从所述下载请求中提取出特征信息;根据所述特征信息和所述目标应用的基础安装包,生成定制安装包并返回。2.如权利要求1所述的方法,其中,所述下载请求是根据推广内容触发的;所述特征信息为所述推广内容的特征信息。3.如权利要求2所述的方法,其中,所述特征信息包括如下的一种或多种:所述推广内容的类别;所述推广内容的标识;所述推广内容的标题。4.如权利要求1所述的方法,其中,所述根据所述特征信息和所述目标应用的基础安装包,生成定制安装包并返回包括:将所述特征信息动态打包至所述基础安装包中,生成定制安装包并返回。5.如权利要求4所述的方法,其中,所述将所述特征信息动态打包至所述基础安装包中包括:基于安卓v2签名机制将所述特征信息写入所述基础安装包。6.如权利要求1所述的方法,其中,所述根据所述特征信息和...

【专利技术属性】
技术研发人员:张龙许澎湃李赵伟
申请(专利权)人:北京奇元科技有限公司光锐恒宇北京科技有限公司
类型:发明
国别省市:北京,11

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

1