页面推荐方法、装置、服务器、终端侧设备及存储介质与流程

文档序号:17005720发布日期:2019-03-02 02:01阅读:131来源:国知局
本发明涉及网络
技术领域
:,特别是涉及一种页面推荐方法、装置、服务器、终端侧设备及存储介质。
背景技术
::随着移动互联网的发展,各个公司都加大了启用了allinapp(全应用)的战略。其中广告投放和社交流量是应用流量转化的主要来源。无论广告投放还是社交流量,都依赖于h5页面进行导流调起,但是一旦中间过程进入了下载环节,会导致信息中断,用户启动应用时,无法进入之前访问的h5页面,降低了用户体验。其中,h5是html5的简称,html是超级文本标记语言。基于此,如何保证广告投放和社交流量转化带来下载的应用在启动后信息连贯,成为本领域亟待解决的技术问题。技术实现要素:为了克服上述缺陷,本发明要解决的技术问题是提供一种页面推荐方法、装置、服务器、终端侧设备及存储介质,用以解决现有技术中在下载页面下载应用并启动后,由于信息中断而导致无法进入与下载页面关联的页面的问题。为解决上述技术问题,本发明实施例中的一种页面推荐方法包括:从启动应用的第一设备获取所述第一设备的第一设备特征信息;根据所述第一设备特征信息,判定所述第一设备从第一页面下载所述应用;向所述第一设备推荐预设的与所述第一页面相关的第二页面。可选地,所述根据所述第一设备特征信息,判定所述第一设备从第一页面下载所述应用,包括:从所述第一设备获取所述第一设备启动所述应用的启动时间信息和所述第一设备的第一网络地址信息;根据所述第一设备特征信息、所述启动时间信息和所述第一网络地址信息,确定所述第一设备的第一设备指纹信息;根据所述第一设备指纹信息,判定所述第一设备从所述第一页面下载所述应用。可选地,所述根据所述第一设备指纹信息,判定所述第一设备从所述第一页面下载所述应用,包括:将所述第一设备指纹信息与从所述第一页面下载所述应用的第二设备的第二设备指纹信息进行相似度匹配;当匹配的相似度在预设的范围内时,判定所述第一设备从所述第一页面下载所述应用。可选地,所述将所述第一设备指纹信息与从所述第一页面下载所述应用的第二设备的第二设备指纹信息进行相似度匹配之前,包括:从所述第一页面获取所述第二设备的第二设备特征信息;获取所述第二设备下载所述应用的下载时间信息和所述第二设备的第二网络地址信息;根据所述第二设备特征信息、所述下载时间信息和所述第二网络地址信息,确定所述第二设备的第二设备指纹信息。可选地,所述第一设备特征信息和所述第二设备特征信息分别包括以下至少一种:用户代理、屏幕分辨率、时区、像素比、画布指纹和全球广域网图形库指纹。为解决上述技术问题,本发明实施例中的一种服务器,包括存储器和处理器,所述存储器存储有页面推荐计算机程序,所述处理器执行所述计算机程序以实现如上任意一项所述方法的步骤。为解决上述技术问题,本发明实施例中的一种计算机可读存储介质存储有第一计算机程序;所述第一计算机程序可被至少一个处理器执行,以实现如上任意一项所述方法的步骤。为解决上述技术问题,本发明实施例中的一种一种页面推荐方法包括:在启动应用时,向服务器发送第一设备特征信息;所述第一设备特征信息用于指示所述服务器在根据第一设备特征信息,判定设备从第一页面下载所述应用时,向所述设备推荐与所述第一页面相关的第二页面;展示所述第二页面。可选地,所述向服务器发送第一设备特征信息,包括:向所述服务器发送所述第一设备特征信息、启动所述应用的启动时间信息和第一网络地址信息;所述第一设备特征信息、所述启动时间信息和所述第一网络地址信息用于指示所述服务器确定所述设备的第一设备指纹信息,并根据所述第一设备指纹信息,判定所述第一设备从所述第一页面下载所述应用。可选地,所述在启动应用时,向服务器发送第一设备特征信息之前,包括:在从所述第一页面下载所述应用时,向所述服务器发送第二设备特征信息、下载所述应用的下载时间信息和第二网络地址信息;所述第二设备特征信息、所述下载时间信息和所述第二网络地址信息用于指示所述服务器确定第二设备指纹信息,并根据所述第二设备指纹信息和所述第一设备指纹信息的相似度匹配结果,判定所述第一设备从所述第一页面下载所述应用。可选地,所述第一设备特征信息和所述第二设备特征信息分别包括以下至少一种:用户代理、屏幕分辨率、时区、像素比、画布指纹和全球广域网图形库指纹。为解决上述技术问题,本发明实施例中的一种终端侧设备包括存储器和处理器,所述存储器存储有页面推荐计算机程序,所述处理器执行所述计算机程序以实现如上所述方法的步骤。为解决上述技术问题,本发明实施例中的一种计算机可读存储介质第二计算机程序;所述第二计算机程序可被至少一个处理器执行,以实现如上所述方法的步骤。为解决上述技术问题,本发明实施例中的一种页面推荐装置包括:第一特征获取单元,用于从启动应用的第一设备获取所述第一设备的第一设备特征信息;判定单元,用于根据所述第一设备特征信息,判定所述第一设备从第一页面下载所述应用;推荐单元,用于向所述第一设备推荐预设的与所述第一页面相关的第二页面。可选地,所述装置还包括第二特征获取单元和第一指纹换算单元;所述第二特征获取单元,用于从所述第一设备获取所述第一设备启动所述应用的启动时间信息和所述第一设备的第一网络地址信息;所述第一指纹换算单元,用于根据所述第一设备特征信息、所述启动时间信息和所述第一网络地址信息,确定所述第一设备的第一设备指纹信息;所述判定单元,具体用于根据所述第一设备指纹信息,判定所述第一设备从所述第一页面下载所述应用。可选地,所述判定单元包括:匹配模块,用于将所述第一设备指纹信息与从所述第一页面下载所述应用的第二设备的第二设备指纹信息进行相似度匹配;判定模块,用于当匹配的相似度在预设的范围内时,判定所述第一设备从所述第一页面下载所述应用。可选地,所述装置还包括第三特征获取单元和第二指纹换算单元;所述第三特征获取单元,用于从所述第一页面获取所述第二设备的第二设备特征信息;获取所述第二设备下载所述应用的下载时间信息和所述第二设备的第二网络地址信息;所述第二指纹换算单元,用于根据所述第二设备特征信息、所述下载时间信息和所述第二网络地址信息,确定所述第二设备的第二设备指纹信息。可选地,所述第一设备特征信息和所述第二设备特征信息分别包括以下至少一种:用户代理、屏幕分辨率、时区、像素比、画布指纹和全球广域网图形库指纹。为解决上述技术问题,本发明实施例中的一种页面推荐装置包括:第一发送单元,用于在启动应用时,向服务器发送第一设备特征信息;所述第一设备特征信息用于指示所述服务器在根据第一设备特征信息,判定设备从第一页面下载所述应用时,向所述设备推荐与所述第一页面相关的第二页面;展示单元,用于展示所述第二页面。可选地,所述第一发送单元,具体用于向所述服务器发送所述第一设备特征信息、启动所述应用的启动时间信息和第一网络地址信息;所述第一设备特征信息、所述启动时间信息和所述第一网络地址信息用于指示所述服务器确定所述设备的第一设备指纹信息,并根据所述第一设备指纹信息,判定所述第一设备从所述第一页面下载所述应用。可选地,所述装置还包括:第二发送单元,用于在从所述第一页面下载所述应用时,向所述服务器发送第二设备特征信息、下载所述应用的下载时间信息和第二网络地址信息;所述第二设备特征信息、所述下载时间信息和所述第二网络地址信息用于指示所述服务器确定第二设备指纹信息,并根据所述第二设备指纹信息和所述第一设备指纹信息的相似度匹配结果,判定所述第一设备从所述第一页面下载所述应用。可选地,所述第一设备特征信息和所述第二设备特征信息分别包括以下至少一种:用户代理、屏幕分辨率、时区、像素比、画布指纹和全球广域网图形库指纹。本发明有益效果如下:本发明各个实施例通过第一设备特征信息判定第一设备从第一页面下载应用,从而向第一设备推荐与第一页面相关的第二页面,从而实现了从下载应用到启动应用后的信息连贯,有效解决由于信息中断而导致无法进入与下载页面关联的页面的问题,有效解决由于信息中断而导致无法进入与下载页面关联的页面的问题,并有效提升业务的访问量,同时本发明实施例在获取设备特征信息时不需要用户授权,不会引发用户反感,也不侵犯用户隐私,从而可以有效提高用户体验。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是本发明实施例一中页面推荐方法的流程图;图2是本发明实施例二中页面推荐方法的流程图;图3是本发明实施例三中页面推荐方法的流程图;图4是本发明实施例三中终端侧设备发送第一设备特征信息的流程图;图5是本发明实施例三中的一种可选的交互流程图;图6是本发明实施例三中的另一种可选的交互流程图;图7是本发明实施例四中页面推荐方法的流程图;图8是本发明实施例五中页面推荐方法的流程图;图9是本发明实施例六中页面推荐装置的结构示意图;图10是本发明实施例七中页面推荐装置的结构示意图;图11是本发明实施例八中页面推荐装置的结构示意图;图12是本发明实施例九中页面推荐装置的结构示意图;图13是本发明实施例十中页面推荐装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。使用用于区分元件的诸如“第一”、“第二”等前缀仅为了有利于本发明的说明,其本身没有特定的意义。终端侧设备(简称设备)可以是手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等。实施例一本发明实施例提供一种页面推荐方法,如图1所示,所述方法包括:s101,从启动应用的第一设备获取所述第一设备的第一设备特征信息;其中,第一设备特征信息可以包括以下至少一种:用户代理(useragent)、屏幕分辨率(screenresolution)、时区(timezone)、像素比(pixelratio)、画布指纹(canvasfingerprinting)和全球广域网图形库指纹(webglfingerprinting)。其中,启动可以是应用被下载安装后的第一次启动。s102,根据所述第一设备特征信息,判定所述第一设备从第一页面下载所述应用;s103,向所述第一设备推荐预设的与所述第一页面相关的第二页面。其中,第一页面可以是h5页面,第二页面可以和第一页面相同,也可以是第一页面的关联页面。例如,第一页面是房产相关的页面,第二页面是一些房产类活动的页面。本发明实施例中方法在服务器侧执行。本发明实施例通过第一设备特征信息判定所述第一设备从第一页面下载所述应用,从而向所述第一设备推荐预设的与所述第一页面相关的第二页面,从而实现了从下载应用到启动应用后的信息连贯,有效解决由于信息中断而导致无法进入与下载页面关联的页面的问题,并有效提升业务的访问量,同时本发明实施例在获取设备特征信息时不需要用户授权,不会引发用户反感,也不侵犯用户隐私,从而可以有效提高用户体验。在本发明实施例的一些实施方式中,可以依据设备指纹信息来有效保证第一设备的唯一性,从而更加有效效解决由于信息中断而导致无法进入与下载页面关联的页面的问题,即是说所述根据所述第一设备特征信息,判定所述第一设备从第一页面下载所述应用,可以包括:从所述第一设备获取所述第一设备启动所述应用的启动时间信息和所述第一设备的第一网络地址信息;根据所述第一设备特征信息、所述启动时间信息和所述第一网络地址信息,确定所述第一设备的第一设备指纹信息;其中,设备指纹信息(fingerprint)是指能够区分设备的唯一标识,如手机设备中的imei,可以用来唯一标识该设备。同时也特指一些设备特征信息的合集,如设备名称、分辨率、型号、功能等结合判断设备的标识。根据所述第一设备指纹信息,判定所述第一设备从所述第一页面下载所述应用。实施例二本发明实施例提供一种页面推荐方法,如图2所示,所述方法包括:s201,从启动应用的第一设备获取所述第一设备的第一设备特征信息;s202,从所述第一设备获取所述第一设备启动所述应用的启动时间信息和所述第一设备的第一网络地址信息;s203,根据所述第一设备特征信息、所述启动时间信息和所述第一网络地址信息,确定所述第一设备的第一设备指纹信息;s204,根据所述第一设备指纹信息,判定所述第一设备从所述第一页面下载所述应用;s205,向所述第一设备推荐预设的与所述第一页面相关的第二页面。本发明实施例中方法在服务器侧执行。本发明实施例不仅具有实施例一所述的技术效果,并且在实施过程中,依据设备指纹信息来进行判断,可以有效保证第一设备的唯一性,从而更加有效效解决由于信息中断而导致无法进入与下载页面关联的页面的问题,并有效提升业务的访问量,同时本发明实施例在获取设备特征信息时不需要用户授权,不会引发用户反感,也不侵犯用户隐私,从而可以有效提高用户体验。在本发明实施例的一些实施方式中,所述根据所述第一设备指纹信息,判定所述第一设备从所述第一页面下载所述应用,可以包括:将所述第一设备指纹信息与从所述第一页面下载所述应用的第二设备的第二设备指纹信息进行相似度匹配;当匹配的相似度在预设的范围内时,判定所述第一设备从所述第一页面下载所述应用。也就是说,在一些实施方式中,可以根据设备特征信息计算设备指纹信息,通过下载前后的两次设备指纹信息进行模糊匹配,实现页面推荐。实施例三本发明实施例提供一种页面推荐方法,如图3所示,所述方法包括:s301,从启动应用的第一设备获取所述第一设备的第一设备特征信息;s302,从所述第一设备获取所述第一设备启动所述应用的启动时间信息和所述第一设备的第一网络地址信息;s303,根据所述第一设备特征信息、所述启动时间信息和所述第一网络地址信息,确定所述第一设备的第一设备指纹信息;s304,将所述第一设备指纹信息与从所述第一页面下载所述应用的第二设备的第二设备指纹信息进行相似度匹配;s305,当匹配的相似度在预设的范围内时,判定所述第一设备从所述第一页面下载所述应用;其中预设的范围可以是90%以上。s306,向所述第一设备推荐预设的与所述第一页面相关的第二页面。本发明实施例中方法在服务器侧执行。本发明实施例不仅具备实施例一和实施例二的技术效果,并且进一步通过下载、启动应用时前后的两次设备指纹信息进行模糊匹配,从而可以有效保证信息连贯,从而实现的页面推荐可以有效解决由于信息中断而导致无法进入与下载页面关联的页面的问题。在本发明实施例的一些实施方式中,所述将所述第一设备指纹信息与从所述第一页面下载所述应用的第二设备的第二设备指纹信息进行相似度匹配之前,可以包括:从所述第一页面获取所述第二设备的第二设备特征信息;其中,所述第二设备特征信息可以包括以下至少一种:用户代理、屏幕分辨率、时区、像素比、画布指纹和全球广域网图形库指纹;获取所述第二设备下载所述应用的下载时间信息和所述第二设备的第二网络地址信息;根据所述第二设备特征信息、所述下载时间信息和所述第二网络地址信息,确定所述第二设备的第二设备指纹信息。例如,如图4所示,可以在第一页面中添加设备特征信息计算代码,获取第三方应用(也可以称之为客户端)的用户代理(useragent)、屏幕分辨率(screenresolution)、时区(timezone)、像素比(pixelratio)、画布指纹(canvasfingerprinting)、webgl指纹(webglfingerprinting)等信息。其中,用户代理可以获取用户设备的型号、系统版本等信息。当用户在第一页面点击下载按钮时,将第二设备的设备特征信息发送给服务器。然后,服务器就可以根据这些特征信息以及下载时间信息、下载请求时携带的外网ip(第二网络地址)信息,进行指纹换算,得到第二设备的第二设备指纹信息。以下通过第三方应用(即第三方客户端)、应用市场、在应用市场下载的应用(即客户端)和服务器之间的交互流程详细描述本发明实施例;其中第三方应用和在应用市场下载的应用都设置在第一设备/第二设备中。如图5和图6所示的交互流程可以包括:步骤1.在第三方客户端中请求h5页面(第一页面),获取h5页面;h5页面中含有设备特征信息计算代码。步骤2.h5页面加载完成后,设备特征信息计算代码统计设备特征信息,统计的设备特征信息包括用户代理(useragent)、屏幕分辨率(screenresolution)、时区(timezone)、像素比(pixelratio)、画布指纹(canvasfingerprinting)、webgl指纹(webglfingerprinting)等。步骤3.用户点击下载按钮。步骤4.h5页面将设备特征信息(即第二设备特征信息)发送到服务器,由服务器将设备特征信息、下载时间、外网ip地址(即第二网络地址)做指纹信息换算。其中,下载时间和外网ip地址可以协助设备特征信息有效确定设备的唯一性。例如,当用户用第一设备在h5页面下载了应用,但是在1个小时后才启动这个应用,此时,可能用户对这个h5页面就不感兴趣了,因此就不需要向用户推荐与这个h5页面相关的页面了。又如,当多个用户采用了同一型号的手机下载了一个应用,此时的用户的手机的设备特征信息就会比较接近,此时就无法知晓用户通过哪个页面下载了应用,而通过下载时间和网络地址也作为设备指纹信息,就可以唯一的确定出各个设备的唯一性。步骤5.载入应用市场下载客户端。步骤6.下载完成启动后,启动客户端。步骤7.再次计算设备特征信息(即第一设备特征信息)。步骤8.发送该设备特征信息给服务器,并计算相应设备指纹信息。步骤9.服务器使用模糊匹配算法,根据两次设备指纹信息进行相似度匹配,返回推荐页面(即第二页面)。实施例四本发明实施例提供一种页面推荐方法,如图7所示,所述方法包括:s401,在启动应用时,向服务器发送第一设备特征信息;所述第一设备特征信息用于指示所述服务器在根据第一设备特征信息,判定设备从第一页面下载所述应用时,向所述设备推荐与所述第一页面相关的第二页面;s402,展示所述第二页面。其中,述第一设备特征信息包括以下至少一种:用户代理、屏幕分辨率、时区、像素比、画布指纹和全球广域网图形库指纹。本发明实施例中方法在终端侧设备执行。本发明实施例在启动应用时,向服务器发送第一设备特征信息,从而可以使服务器根据第一设备特征信息,判定设备从第一页面下载应用时,向设备推荐与第一页面相关的第二页面,从而实现了从下载应用到启动应用后的信息连贯,有效解决由于信息中断而导致无法进入与下载页面关联的页面的问题,并有效提升业务的访问量,同时本发明实施例在获取设备特征信息时不需要用户授权,不会引发用户反感,也不侵犯用户隐私,从而可以有效提高用户体验。在本发明实施例的一些实施方式中,所述向服务器发送第一设备特征信息,可以包括:向所述服务器发送所述第一设备特征信息、启动所述应用的启动时间信息和第一网络地址信息;所述第一设备特征信息、所述启动时间信息和所述第一网络地址信息用于指示所述服务器确定所述设备的第一设备指纹信息,并根据所述第一设备指纹信息,判定所述第一设备从所述第一页面下载所述应用。实施例五本发明实施例提供一种页面推荐方法,如图8所示,所述方法包括:s501,在从第一页面下载应用时,向所述服务器发送第二设备特征信息、下载所述应用的下载时间信息和第二网络地址信息;所述第二设备特征信息、所述下载时间信息和所述第二网络地址信息用于指示所述服务器确定第二设备指纹信息,并根据所述第二设备指纹信息和所述第一设备指纹信息的相似度匹配结果,判定所述第一设备从所述第一页面下载所述应用。s502,在启动应用时,向服务器发送第一设备特征信息;所述第一设备特征信息用于指示所述服务器在根据第一设备特征信息,判定设备从第一页面下载所述应用时,向所述设备推荐与所述第一页面相关的第二页面;s503,展示所述第二页面。其中,所述所述第二设备特征信息可以包括以下至少一种:用户代理、屏幕分辨率、时区、像素比、画布指纹和全球广域网图形库指纹。本发明实施例中方法在终端侧设备执行。本发明实施例通过下载、启动应用时向服务器发送两次设备特征信息,从而可以使服务器可以根据前后的两次两次设备特征信息确定两次设备指纹信息,并对两次设备指纹信息进行模糊匹配,从而可以有效保证信息连贯,从而实现的页面推荐可以有效解决由于信息中断而导致无法进入与下载页面关联的页面的问题。其中,实施例四和实施例五在具体实现时可以参阅实施例四中的交互流程。实施例六本发明实施例提供一种页面推荐装置,如图9所示,所述装置包括:第一特征获取单元20,用于从启动应用的第一设备获取所述第一设备的第一设备特征信息;判定单元40,用于根据所述第一设备特征信息,判定所述第一设备从第一页面下载所述应用;推荐单元60,用于向所述第一设备推荐预设的与所述第一页面相关的第二页面。其中,所述第一设备特征信息可以包括以下至少一种:用户代理、屏幕分辨率、时区、像素比、画布指纹和全球广域网图形库指纹。本发明实施例通过第一设备特征信息判定所述第一设备从第一页面下载所述应用,从而向所述第一设备推荐预设的与所述第一页面相关的第二页面,从而实现了从下载应用到启动应用后的信息连贯,有效解决由于信息中断而导致无法进入与下载页面关联的页面的问题,并有效提升业务的访问量,同时本发明实施例在获取设备特征信息时不需要用户授权,不会引发用户反感,也不侵犯用户隐私,从而可以有效提高用户体验。在本发明实施例的一些实施方式中,所述装置还包括第二特征获取单元和第一指纹换算单元;所述第二特征获取单元,用于从所述第一设备获取所述第一设备启动所述应用的启动时间信息和所述第一设备的第一网络地址信息;所述第一指纹换算单元,用于根据所述第一设备特征信息、所述启动时间信息和所述第一网络地址信息,确定所述第一设备的第一设备指纹信息;所述判定单元,具体用于根据所述第一设备指纹信息,判定所述第一设备从所述第一页面下载所述应用。实施例七本发明实施例提供一种页面推荐装置,如图10所示,所述装置包括:第二特征获取单元10,用于从所述第一设备获取所述第一设备启动所述应用的启动时间信息和所述第一设备的第一网络地址信息;第一特征获取单元20,用于从启动应用的第一设备获取所述第一设备的第一设备特征信息;第一指纹换算单元30,用于根据所述第一设备特征信息、所述启动时间信息和所述第一网络地址信息,确定所述第一设备的第一设备指纹信息;判定单元40,用于根据所述第一设备指纹信息,判定所述第一设备从所述第一页面下载所述应用;推荐单元60,用于向所述第一设备推荐预设的与所述第一页面相关的第二页面。本发明实施例不仅具有实施例一所述的技术效果,并且在实施过程中,依据设备指纹信息来进行判断,可以有效保证第一设备的唯一性,从而更加有效效解决由于信息中断而导致无法进入与下载页面关联的页面的问题。在本发明实施例的一些实施方式中,所述判定单元可以包括:匹配模块,用于将所述第一设备指纹信息与从所述第一页面下载所述应用的第二设备的第二设备指纹信息进行相似度匹配;判定模块,用于当匹配的相似度在预设的范围内时,判定所述第一设备从所述第一页面下载所述应用。实施例八本发明实施例提供一种页面推荐装置,如图11所示,所述装置包括:第三特征获取单元50,用于从第一页面获取第二设备的第二设备特征信息;获取所述第二设备下载所述应用的下载时间信息和所述第二设备的第二网络地址信息;第二指纹换算单元70,用于根据所述第二设备特征信息、所述下载时间信息和所述第二网络地址信息,确定所述第二设备的第二设备指纹信息;第一特征获取单元20,用于从启动应用的第一设备获取所述第一设备的第一设备特征信息;匹配模块401,用于将所述第一设备指纹信息与从所述第一页面下载所述应用的第二设备的第二设备指纹信息进行相似度匹配;判定模块402,用于当匹配的相似度在预设的范围内时,判定所述第一设备从所述第一页面下载所述应用。推荐单元60,用于向所述第一设备推荐预设的与所述第一页面相关的第二页面。本发明实施例进一步通过下载、启动应用时前后的两次设备指纹信息进行模糊匹配,从而可以有效保证信息连贯,从而实现的页面推荐可以有效解决由于信息中断而导致无法进入与下载页面关联的页面的问题。其中,实施例六至实施例八为方法实施例一至实施例三对应的产品实施例,在具体实现时可以参阅实施例一至实施例三,具有相应的技术效果。实施例九本发明实施例提供一种页面推荐装置,如图12所示,所述装置包括:第一发送单元80,用于在启动应用时,向服务器发送第一设备特征信息;所述第一设备特征信息用于指示所述服务器在根据第一设备特征信息,判定设备从第一页面下载所述应用时,向所述设备推荐与所述第一页面相关的第二页面;展示单元90,用于展示所述第二页面。本发明实施例在启动应用时,向服务器发送第一设备特征信息,从而可以使服务器根据第一设备特征信息,判定设备从第一页面下载应用时,向设备推荐与第一页面相关的第二页面,从而实现了从下载应用到启动应用后的信息连贯,有效解决由于信息中断而导致无法进入与下载页面关联的页面的问题,并有效提升业务的访问量,同时本发明实施例在获取设备特征信息时不需要用户授权,不会引发用户反感,也不侵犯用户隐私,从而可以有效提高用户体验。在本发明实施例的一些实施方式中,所述第一发送80,可以具体用于向所述服务器发送所述第一设备特征信息、启动所述应用的启动时间信息和第一网络地址信息;所述第一设备特征信息、所述启动时间信息和所述第一网络地址信息用于指示所述服务器确定所述设备的第一设备指纹信息,并根据所述第一设备指纹信息,判定所述第一设备从所述第一页面下载所述应用。其中,实施例八至实施例九为方法实施例四至实施例五对应的产品实施例,在具体实现时可以参阅实施例四至实施例五,具有相应的技术效果。实施例十本发明实施例提供一种页面推荐装置,如图13所示,所述装置包括:第二发送单元100,用于在从所述第一页面下载所述应用时,向所述服务器发送第二设备特征信息、下载所述应用的下载时间信息和第二网络地址信息;所述第二设备特征信息、所述下载时间信息和所述第二网络地址信息用于指示所述服务器确定第二设备指纹信息,并根据所述第二设备指纹信息和所述第一设备指纹信息的相似度匹配结果,判定所述第一设备从所述第一页面下载所述应用;第一发送单元80,用于在启动应用时,向服务器发送第一设备特征信息;所述第一设备特征信息用于指示所述服务器在根据第一设备特征信息,判定设备从第一页面下载所述应用时,向所述设备推荐与所述第一页面相关的第二页面;展示单元90,用于展示所述第二页面。本发明实施例通过下载、启动应用时向服务器发送两次设备特征信息,从而可以使服务器可以根据前后的两次两次设备特征信息确定两次设备指纹信息,并对两次设备指纹信息进行模糊匹配,从而可以有效保证信息连贯,从而实现的页面推荐可以有效解决由于信息中断而导致无法进入与下载页面关联的页面的问题。实施例十一本发明实施例提供一种服务器,所述服务器包括存储器和处理器,所述存储器存储有页面推荐计算机程序,所述处理器执行所述计算机程序以实现如实施例一至实施例三中任意一项所述方法的步骤。实施例十二本发明实施例提供一种终端侧设备,所述设备包括存储器和处理器,所述存储器存储有页面推荐计算机程序,所述处理器执行所述计算机程序以实现如实施例四或实施例五中任意一项所述方法的步骤。实施例十三本发明实施例提供一种计算机可读存储介质,所述存储介质存储有第一计算机程序和/或第二计算机程序;所述第一计算机程序可被至少一个处理器执行,以实现如实施例一至实施例三中任意一项所述方法的步骤;所述第二计算机程序可被至少一个处理器执行,以实现如实施例四或实施例五中任意一项所述方法的步骤。其中实施例十一至实施例十二在具体实现时,可以参阅相应的方法实施例,具有相应的技术效果。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1