应用程序智能分发方法和装置的制造方法

文档序号:8299145阅读:472来源:国知局
应用程序智能分发方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及移动互联网技术,尤其涉及一种应用程序智能分发方法和装置。
【背景技术】
[0002]随着移动互联网的盛行,越来越多的用户开始使用运行在移动终端上的应用程序(APP)。为了推广自己的应用程序,软件开发商会通过多种分发渠道向用户推荐,并提供应用程序的下载。现有的应用程序分发方式主要有三种:搜索引擎分发、应用商场分发以及图片广告引导分发。
[0003]搜索引擎分发是指通过用户使用搜索引擎搜索关键词而触发的,与该关键词相关的应用程序会作为搜索结果进行展示推广,进而提供下载。应用商场分发是指在用户的移动终端上安装应用商场的应用程序,用户通过使用应用商场的应用程序搜索和获取到自己需要的应用程序的分发方式。而图片广告引导分发则是通过在用户的移动终端上展现一些图片,从而引导用户下载应用程序的分发方式。
[0004]在现有技术中,各种分发方式分别具有各自的审批和渠道,并且相互之间物理隔绝。应用开发商推广自己的应用程序时,需要在多个系统上分别上传自己的应用程序,分别为上传的应用程序编写广告语,配置关键词等参数。所以,采用现有的分立的应用程序分发系统进行应用程序推广的过程较为繁杂。

【发明内容】

[0005]针对上述技术问题,本发明实施例提供了一种应用程序智能分发方法和装置、获取方法和装置,以简化应用程序的分发流程,同时统一不同分发渠道的展现结果。
[0006]第一方面,本发明实施例提供了一种应用程序智能分发方法,所述方法包括:
[0007]获取应用程序;
[0008]基于至少两个分发渠道上相互关联的分发目标,确定所述应用程序在所述至少两个分发渠道上各自的应用相关信息;
[0009]根据所述应用相关信息在对应的分发渠道将所述应用程序进行投放。
[0010]第二方面,本发明实施例还提供了一种应用程序智能分发装置,所述装置包括:
[0011]应用获取模块,用于获取应用程序;
[0012]相关信息确定模块,用于基于至少两个分发渠道上相互关联的分发目标,确定所述应用程序在所述至少两个分发渠道上各自的应用相关信息;
[0013]应用投放模块,用于根据所述应用相关信息在对应的分发渠道将所述应用程序进行投放。
[0014]本发明实施例提供的应用程序智能分发方法和装置通过获取应用程序,确定所述应用程序的至少两个分发渠道,基于所述至少两个分发渠道上相互关联的分发目标,确定所述应用程序在所述至少两个分发渠道的应用相关信息,根据应用相关信息在对应的分发渠道将所述应用程序进行投放,实现了采用统一的流程对应用程序在不同的分发渠道上进行分发,并且各分发渠道的应用相关信息通过分发目标相互关联,无需应用程序开发者分别设置各分发渠道的参数,因而简化了应用程序的分发流程。
【附图说明】
[0015]图1是本发明第一实施例提供的应用程序智能分发方法的流程图;
[0016]图2是本发明第二实施例提供的应用程序智能分发方法中的相关信息确定的流程图;
[0017]图3是本发明第三实施例提供的应用程序智能分发方法中相关信息确定的流程图;
[0018]图4是本发明第四实施例提供的应用程序智能分发方法的流程图;
[0019]图5是本发明第五实施例提供的应用程序智能分发方法的流程图;
[0020]图6是本发明第六实施例提供的应用程序智能分发方法的流程图;
[0021]图7是本发明第七实施例提供的应用程序智能分发装置的结构图。
【具体实施方式】
[0022]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0023]第一实施例
[0024]图1是本发明第一实施例提供的应用程序智能分发方法的流程图,本实施例可以由应用程序智能分发装置来执行,该装置可以采用硬件和/或软件的方式来实现,具体可以为开发者中心的平台形式,向各应用程序开发者提供接口,接收其对应用程序的分发请求,从而通过多种分发渠道进行应用程序的推广分发。该应用程序智能分发方法包括:
[0025]SI I,获取应用程序。
[0026]与现有技术不同,本实施例所提供的技术方案采用统一的流程对不同分发方式下的应用程序的分发过程进行处理。具体的,在网络侧建立一个开发者中心。所述开发者中心是为应用程序开发者提供的实现应用程序分发管理的平台。该平台不仅能够让应用程序开发者方便的管理自己开发的应用程序的分发过程,而且能够实现对应用程序分发过程的实时监控,以及分发数据的实时收集、分析。
[0027]在使用开发者平台进行应用程序的分发时,应用程序的开发者首先需要向所述开发者中心上传自己开发的应用程序。应用程序的开发者上传自己开发的应用程序之后,开发者中心就获取到了需要分发的应用程序。
[0028]S12,基于至少两个分发渠道上相互关联的分发目标,确定所述应用程序在所述至少两种分发渠道上各自的应用相关信息。
[0029]对于每个应用程序开发者及其应用程序,都会有适应于其自身情况的预期目的,这可能取决于应用程序开发者的财力、企业战略目标,也取决于待分发应用程序的重要性、市场潜力等。因此,应用程序在不同分发渠道的分发目标需要与预期目的匹配,所以可通过相互关联的分发目标统一确定应用程序在不同分发渠道的应用相关信息。分发目标的具体内容在不同分发渠道也不尽相同。例如,在搜索推广渠道,分发目标可能以目标展现位置来体现,应用商场渠道中分发目标以排序位置体现,在广告图片渠道中则可能以该应用程序的优先等级来体现。对于数值形式不一致的分发目标,可以采用映射表、函数公式等方式将不同分发目标进行关联。关联关系可以是分发目标保持一致,或保持设定的比例关系等。
[0030]在执行分发操作之前,需要确定不同分发渠道的应用相关信息,不同渠道的应用相关信息包括了具体需要配置的参数。不同分发渠道对应的应用相关信息中可以包含具有相同意义的参数。例如,搜索推广渠道、应用商场渠道中进行分发的应用程序,其应用相关信息都需要包含该应用程序的推广关键词。不同分发渠道的应用相关信息中也可以包含各个分发渠道所特有的参数。例如,搜索推广渠道需要设置绑定的计划和单元等,应用商场渠道需要设置排序竞价等,而广告图片渠道则需要设置应用程序对应的推广引导图片。
[0031]采用本实施例的技术方案,各应用相关信息中的具体参数无需应用程序开发者逐一设置,而可以基于相互关联的分发目标推算出具体参数,形成对应于不同分发渠道的应用相关信息。应用程序开发者可以直接配置分发意愿,例如希望应用程序的分发档次在所有应用程序中位于前10 %,或优先位置在前3名内。则由此分发意愿映射、计算生成各分发渠道的分发目标。再由具体的分发目标推算出各个分发渠道的应用相关信息的参数。
[0032]或者,应用程序开发者也可以设置一个分发渠道的应用相关信息,系统自动根据此应用相关信息形成的分发目标形成其他分发渠道的分发目标,再推算出对应于不同分发渠道的应用相关信息中的参数。详细操作过程将在后续实施例进行介绍。
[0033]S13,根据所述应用相关信息在对应的分发渠道将所述应用程序进行投放。
[0034]确定了应用程序在至少两种分发渠道上的应用相关信息之后,根据确定的应用相关信息在对应的分发渠道上将所述应用程序进行投放。
[0035]本实施例通过获取应用程序,确定所述应用程序的至少两个分发渠道,基于所述至少两个分发渠道上相互关联的分发目标,确定所述应用程序在所述至少两种分发渠道中各自的应用相关信息,以及根据所述应用相关信息在对应的分发渠道将所述应用程序进行投放,实现了采用统一的流程对应用程序在不同的分发渠道上进行分发,并且各分发渠道的应用相关信息通过分发目标相互关联,无需应用程序开发者分别设置各分发渠道的参数,因而简化了应用程序的分发流程。
[0036]第二实施例
[0037]本实施例以本发明上述实施例为基础,进一步的提供了基于至少两个分发渠道上相互关联的分发目标,确定所述应用程序在所述至少两种分发渠道上各自的应用相关信息的一种技术方案。
[0038]在本实施例的技术方案中,参见图2,基于至少两个分发渠道上相互关联的分发目标,确定所述应用程序在所述至少两种分发渠道上各自的应用相关信息具体可以包括:
[0039]S21,获取用户设置的所述应用程序在主分发渠道的应用相关信息。
[0040]在本实施例中,分发渠道被分为主分发渠道以及次分发渠道。所述主分发渠道是
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1