移动应用信息推送方法和装置制造方法及图纸

技术编号:9596808 阅读:113 留言:0更新日期:2014-01-23 02:18
本发明专利技术公开了一种移动应用信息推送方法和装置,其中,所述移动应用信息推送方法包括:获取客户端浏览的网页,解析所述网页,得到网页内容,计算所述网页内容与移动应用数据库中各个移动应用描述信息的相似度,并根据所述计算出的相似度选取与所述网页内容对应的移动应用描述信息,根据选取的所述移动应用描述信息向所述客户端推送相应的移动应用信息。本发明专利技术实现了根据客户端浏览的网页,捕捉到客户端当前的兴趣点,从而触发客户端下载移动应用的潜在需求,提高了客户端对推送的移动应用的使用率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种移动应用信息推送方法和装置,其中,所述移动应用信息推送方法包括:获取客户端浏览的网页,解析所述网页,得到网页内容,计算所述网页内容与移动应用数据库中各个移动应用描述信息的相似度,并根据所述计算出的相似度选取与所述网页内容对应的移动应用描述信息,根据选取的所述移动应用描述信息向所述客户端推送相应的移动应用信息。本专利技术实现了根据客户端浏览的网页,捕捉到客户端当前的兴趣点,从而触发客户端下载移动应用的潜在需求,提高了客户端对推送的移动应用的使用率。【专利说明】移动应用信息推送方法和装置
本专利技术涉及计算机技术,尤其涉及一种移动应用信息推送方法和装置。
技术介绍
随着计算机技术的不断发展,现有的移动应用的数量以百万计,但很多移动应用一直沉睡在移动应用商店中无人问津,使得这些移动应用无法被需要它的用户接触到并下载。因此,移动应用的分发机制一直是一个业界普遍关注的重要问题。现有技术中,相比于移动应用搜索和各种应用排行榜,一般采用主动推送的方式更容易使不活跃的移动应用接触到用户,吸引用户去下载和使用,满足用户的潜在需求。该主动推送的过程为:根据用户属性给用户推荐一个或几个字符条,让用户去选择,然后根据用户选择的字符条,推荐给用户与这些文字描述相关联的移动应用;或者根据移动应用的类别,用户在移动应用商店中查看或下载移动应用的信息,以及用户使用移动应用的时长信息,来计算移动应用之间的相似度和与用户的推荐度。但是,当根据用户属性进行推送时,用户需要主动选择某一字符条,然后再展现相关联的移动应用,使得这种推送方式较为繁琐,还有,字符条中的信息量有限,依据它推荐出来的移动应用不一定满足用户的需求或兴趣点;当根据移动应用的类别进行推送时,该推送方法依赖于用户查看、下载、使用移动应用的信息,当无法得到这些信息的时候,则无法采用该推送方法,使得该推送方法的局限性很大,而且,该推送方法的依据是用户的历史行为,而不能捕捉用户当前的兴趣点。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种移动应用信息推送方法和装置,以更加准确、便捷地获取客户端下载移动应用的潜在需求,提高了客户端对推送的移动应用的使用率。第一方面,本专利技术实施例提供了一种移动应用信息推送方法,所述方法包括:获取客户端浏览的网页;解析所述网页,得到网页内容;计算所述网页内容与移动应用数据库中各个移动应用描述信息的相似度,并根据所述计算出的相似度选取与所述网页内容对应的移动应用描述信息;根据选取的所述移动应用描述信息向所述客户端推送相应的移动应用信息。第二方面,本专利技术实施例提供了 一种移动应用信息推送装置,所述装置包括:获取模块,用于获取客户端浏览的网页;解析模块,用于解析所述网页,得到网页内容;处理模块,用于计算所述网页内容与移动应用数据库中各个移动应用描述信息的相似度,并根据所述计算出的相似度选取与所述网页内容对应的移动应用描述信息;推送模块,用于根据选取的所述移动应用描述信息向所述客户端推送相应的移动应用信息。本专利技术实施例获取客户端浏览的网页,解析所述网页,得到网页内容,计算所述网页内容与移动应用数据库中各个移动应用描述信息的相似度,并根据所述计算出的相似度选取与所述网页内容对应的移动应用描述信息,根据选取的所述移动应用描述信息向所述客户端推送相应的移动应用信息,以使所述客户端下载所述移动应用信息,实现了根据客户端浏览的网页,向客户端推送与网页相对应的移动应用,从而触发客户端下载移动应用的潜在需求,提高了客户端对推送的移动应用的使用率。【专利附图】【附图说明】图1是本专利技术第一实施例的移动应用信息推送方法的流程图;图2是本专利技术第二实施例的移动应用信息推送方法的流程图;图3是本专利技术第三实施例的移动应用信息推送方法的流程图;图4是本专利技术第四实施例的移动应用信息推送方法的流程图;图5是本专利技术第五实施例的移动应用信息推送装置的示意图;图6是本专利技术第六实施例的移动应用信息推送装置中处理模块的示意图;图7是本专利技术第七实施例的移动应用信息推送装置中处理模块的示意图;图8是本专利技术第八实施例的移动应用信息推送装置中处理模块的示意图。【具体实施方式】为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。本专利技术实施例提供的移动应用信息推送方法,通过获取客户端浏览的网页,解析所述网页,得到网页内容,计算所述网页内容与移动应用数据库中各个移动应用描述信息的相似度,并根据所述计算出的相似度选取与所述网页内容对应的移动应用描述信息,根据选取的所述移动应用描述信息向所述客户端推送相应的移动应用信息,以使所述客户端下载所述移动应用信息,实现了根据客户端浏览的网页,捕捉到客户端当前的兴趣点,从而触发客户端下载移动应用的潜在需求,提高了客户端对推送的移动应用的使用率。图1是本专利技术第一实施例的移动应用信息推送方法的流程图。如图1所示,所述方法包括:步骤110、获取客户端浏览的网页。具体地,获取客户端浏览的网页的方式有很多,可以从浏览器获得客户端当前浏览的网页,也可以从网页所属的服务器获得客户端当前浏览的网页。如,当用户使用百度浏览器访问网页时,通过百度浏览器获得用户正在浏览的网页;或者,通过与各个网站合作,并在网站上嵌入调用移动应用推荐应用程序编程接口(Application ProgrammingInterface, API)的代码,从而获得用户正在浏览的网页。步骤120、解析客户端浏览的网页,得到该网页的网页内容。具体地,首先,对客户端浏览的超文本标记语言(Hypertext MarkupLanguage,HTML)网页进行解析,生成对应的HTML DOM树,其中,DOM是文档对象化模型(DocumentObject Model)的简称,DOM树是指通过DOM将HTML页面进行解析,并生成的HTMLtree树状结构和对应访问方法。然后,遍历HTML DOM树,并从HTML DOM树中提取所需要的文字信息即网页内容,t匕如,标题、正文等。其中,网页上不同区域的文字可以采用不同的权重,比如,网页正文文本的权重为1、网页标题文本的权重为10,该权重代表了网页不同区域文本的重要性。步骤130、计算网页内容与移动应用数据库中各个移动应用描述信息的相似度,并根据计算出的相似度选取与网页内容对应的移动应用描述信息。具体地,移动应用数据库中包括各个移动应用信息,以及各个移动应用信息对应的移动应用描述信息,其中,将网页内容与移动应用数据库中各个移动应用描述信息进行相似度计算,目的是找到与网页内容相似度高的移动应用信息,使得这些移动应用信息更能出激发出用户下载移动应用的潜在需求。步骤140、根据选取的移动应用描述信息向客户端推送相应的移动应用信息。其中,推送的移动应用信息至少包括移动应用的链接和描述,还可包括移动应用的图标或封面,其中,在计算机上链接可以是二维码。具体地,向客户端推送相应的移动应用信息,是以客户端当前浏览的网页为依据,使得这些移动应用信息更能出激发出用户下载移动应用本文档来自技高网
...

【技术保护点】
一种移动应用信息推送方法,其特征在于,所述方法包括:获取客户端浏览的网页;解析所述网页,得到网页内容;计算所述网页内容与移动应用数据库中各个移动应用描述信息的相似度,并根据所述计算出的相似度选取与所述网页内容对应的移动应用描述信息;根据选取的所述移动应用描述信息向所述客户端推送相应的移动应用信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘峰刘亦梁罗威王维煜
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1