一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

落地页的检测方法和装置与流程

2021-12-04 01:17:00 来源:中国专利 TAG:


1.本公开涉及网络技术领域,尤其涉及一种落地页的检测方法和装置。


背景技术:

2.互联网广告,是指通过网站、网页、互联网应用程序等互联网媒介,以文字、图片、音频、视频或者其他形式,直接或者间接地推销商品或者服务的商业广告。随着互联网广告投放平台的快速发展,无需广告主二次开发,就能助力广告主智能建站,吸引着越来越多的广告主进行广告投放。
3.目前,广告投放平台的一些广告主会私自篡改互联网广告的落地页,导致投放前和投放后的落地页内容不一致,出现了广告质量参差不齐的情况。为了避免导致投放前后落地页内容不一致的问题,需要对落地页内容进行监控。目前,监控方式主要是工作人员每隔一小时对落地页的内容进行抽查,并将发现有异常的落地页转交给专业人员进行确认,后续,专业人员确定该落地页的内容是否符合广告投放的质量要求。
4.但是,上述监控方式的监控效率较低,且人工的工作强度大,可能会导致优质广告投放方的利益受损,也给广告投放平台产生了负面影响,降低了用户体验度。


技术实现要素:

5.本公开提供一种落地页的检测方法和装置,以至少解决相关技术中人工监控落地页投放状态效率低的技术问题。本公开的技术方案如下:
6.根据本公开实施例的第一方面,提供一种落地页的检测方法,包括落地页的检测装置在确认广告服务平台投放的落地页服务正常时,获取落地页的页面信息;判断该落地页的页面信息是否为零,如果不为零,则生成该落地页的数字签名;判断该落地页的数字签名与该落地页的原始数字签名是否一致,如果一致,则该落地页的投放状态正常。
7.可选地,上述根据落地页的数字签名确定落地页的投放状态,包括:
8.判断落地页的数字签名与落地页预设的数字签名是否一致;如果落地页的数字签名与落地页预设的数字签名一致,则确定落地页的投放状态正常。
9.可选地,上述落地页的检测方法,还包括:落地页的检测装置确认落地页的数字签名与落地页预设的数字签名不一致时,则获取落地页的页面信息与落地页预设的页面信息的相似度;判断相似度小于预设阈值,则确定落地页的投放状态异常。
10.可选地,上述获取落地页的页面信息的步骤之前,还包括:落地页的检测装置获取落地页对应投放方的访问地址,以及请求访问地址不同的请求地址;根据不同的请求地址发送落地页的服务请求,确定落地页的服务状态。
11.可选地,上述获取落地页的页面信息,包括:根据投放方的访问地址,请求落地页的可视化界面;加载落地页对应的页面信息,生成页面信息对应的可视化界面以及可视化界面的存储地址。
12.可选地,上述落地页的检测方法,还包括:若确定落地页的服务状态为异常,或者
落地页的投放状态异常,则输出落地页异常的提示消息。
13.可选地,上述落地页的检测方法,还包括:若确定落地页的投放状态异常,则输出落地页的确认信息,确认信息包括:落地页的存储地址、可视化界面,以及投放方预设的可视化界面。
14.根据本公开实施例的第二方面,提供一种落地页的检测装置,包括第一获取单元,生成单元和第一检测单元;该第一获取单元执行当落地页的服务状态正常时,获取落地页的页面信息,页面信息用于显示落地页的可视化界面。该生成单元被配置为执行若页面信息的信息量不为零,则生成落地页的数字签名。该第一检测单元被配置为执行根据落地页的数字签名确定落地页的投放状态。
15.可选地,第一检测单元包括相似度单元和确定单元。相似度单元,被配置为执行若落地页的数字签名与落地页预设的数字签名不一致时,则获取落地页的页面信息与落地页预设的页面信息的相似度;确定单元,被配置为执行若相似度小于预设阈值,则确定落地页的投放状态异常。
16.可选地,该落地页的检测装置还包括:第二获取单元和第二检测单元。第二获取单元,被配置为执行获取落地页对应投放方的访问地址,以及请求访问地址不同的请求地址,请求地址是按照不同的时间从代理服务器所获取的;第二检测单元,被配置为执行根据不同的请求地址向所述投放方的访问地址发送服务请求,确定落地页的服务状态。
17.可选地,第一获取单元包括:请求单元和加载单元。请求单元,被配置为执行根据投放方的访问地址,请求落地页的可视化界面;加载单元,被配置为执行加载落地页对应的页面信息,生成页面信息对应的可视化界面以及页面信息的存储地址。
18.可选地,该落地页的检测装置还包括:提示单元;提示单元被配置为执行若确定落地页的服务状态为异常,或者落地页的投放状态异常,则输出落地页异常的提示消息。
19.可选地,该落地页的检测装置还包括:输出单元;输出单元被配置为执行若确定落地页的投放状态为异常,则输出落地页的确认信息,确认信息包括:落地页的存储地址、可视化界面,以及投放方预设的可视化界面。
20.根据本公开实施例的第三方面,提供一种电子设备,包括:处理器和用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现:当落地页的服务状态正常时,获取落地页的页面信息,页面信息用于显示落地页的可视化界面;若页面信息的信息量不为零,则生成落地页的数字签名;根据落地页的数字签名确定落地页的投放状态。
21.根据本公开实施例的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,指令被处理器执行时实现:当落地页的服务状态正常时,获取落地页的页面信息,页面信息用于显示落地页的可视化界面;若页面信息的信息量不为零,则生成落地页的数字签名;根据落地页的数字签名确定落地页的投放状态。
22.根据本公开实施例的第五方面,提供一种计算机程序产品,包括所述计算机程序产品包括计算机指令,当所述计算机指令在服务器上运行时,使得服务器能够执行,以实现:当落地页的服务状态正常时,获取落地页的页面信息,页面信息用于显示落地页的可视化界面;若页面信息的信息量不为零,则生成落地页的数字签名;根据落地页的数字签名确定落地页的投放状态。
23.本公开的实施例提供的技术方案至少带来以下有益效果:
24.本公开可以通过获取落地页的页面信息生成数字签名,判断该数字签名是否与落地页预设的数字签名一致,从而确定落地页投放前和投放后的投放状态是否发生变化,进而可以大大提高落地页投放状态的监控效率,并减少优质广告投放方的利益损失,提高用户体验度。
25.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
26.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
27.图1为本公开实施例提供的一种应用场景示意图;
28.图2是根据一示例性实施例示出的一种落地页检测方法的流程图一;
29.图3是根据一示例性实施例示出的一种落地页检测方法的流程图二;
30.图4是根据一示例性实施例示出的一种落地页检测方法的流程图三;
31.图5是根据一示例性实施例示出的一种落地页检测方法的流程图四;
32.图6是根据一示例性实施例示出的一种落地页检测方法的流程图五;
33.图7是根据一示例性实施例示出的一种落地页检测装置的框图一;
34.图8-1是根据一示例性实施例示出的一种第一检测单元的框图一;
35.图8-2是根据一示例性实施例示出的一种第一检测单元的框图二;
36.图9是根据一示例性实施例示出的一种落地页检测装置的框图二;
37.图10是根据一示例性实施例示出的一种第一获取单元的框图;
38.图11是根据一示例性实施例示出的一种落地页检测装置的框图三;
39.图12是根据一示例性实施例示出的一种落地页检测装置的框图四;
40.图13是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
41.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
42.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
43.为了便于理解本公开,这里对本公开涉及到的相关术语进行解释。
44.落地页:又叫着陆页(langding page),用户点击搜索推广、信息流或其他形式的广告打开的第一个页面。所有的需要点击进一步了解的互联网广告都有一个对应的着陆页。
45.数字签名:用于唯一标识所述落地页的页面信息,该页面信息可以是图片、文字、
音频、视频等形式,该数字签名可以是md5值,还可以是二进制数值,字母等组成的密码值等等,具体可以根据实际情况设置。
46.md5信息摘要算法(message-digest algorithm,简称md5),为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。
47.可视化界面:落地页依据页面信息所呈现的视觉效果。
48.首先,对本公开实施例的适用的应用场景进行说明:
49.图1为本公开实施例提供的一种应用场景示意图,如图1所示,该应用场景中可以包括:第一服务器110、第二服务器120和第三服务器130,第一服务器110、第二服务器120和第三服务器130之间可以通过网络建立连接。
50.其中,第一服务器110可以是广告投放平台的数据服务器,可以用于存储和处理广告数据。例如,第一服务器110中可以存储有广告投放平台通过落地页投放给用户的广告数据,第一服务器110可以将待推荐广告通过前述网络发送给用户的终端设备,以使得用户的终端设备可以将广告展示给用户,完成广告的投放。第二服务器120可以是广告投放平台的检测服务器,包括但不限于检测落地页投放广告的服务状态和投放状态。例如:第二服务器120可以向第一服务器请求投放方通过落地页投放的广告内容,第一服务器110可以将广告内容通过前述网络发送给第二服务器120,通过第二服务器120对请求的广告内容进行检测,确定落地页的服务状态和/投放状态。第三服务器130可以是广告投放平台的代理服务器,用于动态分配不同的请求地址,访问落地页广告。例如:第三服务器130动态分配不同的请求地址,通过前述网络发送给第二服务器120,通过第二服务器120向第一服务器110请求落地页的广告内容。
51.可选地,第一服务器110、第二服务器120和第三服务器130也可以包含有数据库或与数据库连接。服务器可以调用数据库中的数据进行数据处理。如,第一服务器110对应的第一数据库,第一数据库可以包括各个投放方投放的落地页广告、以及访问地址的数据。第二服务器120对应的第二数据库,第二数据库可以包括各个投放方通过广告投放平台审核过的落地页广告的数据。第三服务器130对应的第三数据库,第三数据库可以包括多个用于访问落地页广告的请求地址的数据。
52.例如:各个投放方投放的落地页广告、以及访问地址的数据可以构成第一数据集合存储于第一数据库中,当需要投放广告时,第一服务器110可以调用第一数据库,从该第一数据集合抽取需要的数据。各个投放方通过广告投放平台审核过的落地页广告的数据可以构成第二数据集合存储于第二数据库中,当需要检测广告时,第二服务器120可以调用第二数据库,从该第二数据集合抽取需要的数据进行比对。多个用于访问落地页广告的请求地址的数据可以构成第三数据集合存储于第三数据库中,当需要检测广告时,第三服务器130可以调用第三数据库,从该第三数据集合抽取需要的请求地址用于访问落地页广告。
53.可选地,上述第一数据集合和第二数据集合中的落地页广告可以包括以下任意一种或多种:图片广告、视频广告、网页广告、电子邮件广告、文本链接广告、以及网幅广告。对于落地页广告的具体类型,本公开不作限制。
54.在一些实施例中,第一服务器110、第二服务器120和第三服务器130分别可以是单独的一个服务器,或者,也可以是由多个服务器构成的服务器集群。部分实施方式中,服务器集群还可以是分布式集群。
switched telephone network,简称:pstn)、蓝牙网络、zigbee网络、或近场通信(near field communication,简称:nfc)网络等,或其任意组合。在一些实施例中,网络可以包括一个或多个网络接入点。例如,网络可以包括有线或无线网络接入点,例如基站和/或网络交换节点,第一服务器110和第二服务器120可以通过该接入点连接到网络以交换数据和/或信息。
61.基于前述图1所示的应用场景,本公开实施例提供一种落地页的检测方法,通过自动检测落地页投放前和投放后的投放状态,及时判断落地页是否被篡改,并进行相关处理,进而提高了落地页的监控效率。
62.部分实施方式中,该方法的执行主体可以是落地页的检测装置,该落地页的检测装置可以应用于前述图1所示的应用场景中的第二服务器,例如,第二服务器可以自动检测落地页的服务状态和投放状态,确认是否有异常,如果有异常,则可以而给出异常提示,从而确定落地页投放前和投放后的投放状态是否发生变化,提高落地页投放状态的监控效率,从而减少优质广告投放方的利益损失,提高用户体验度。
63.图2是根据一示例性实施例示出的一种落地页的检测方法的流程图一,结合图1,如图2所示,落地页的检测方法用于落地页的检测装置中,包括以下步骤s201-步骤s203。
64.在步骤s201中,当落地页的服务状态正常时,获取落地页的页面信息。
65.在本公开实施例中,落地页的检测装置确定广告投放平台(第一服务器)投放的落地页的服务状态正常时,可以从广告投放平台获取落地页的页面信息,该页面信息包括但不限于图片信息、视频信息、网页信息、电子邮件信息、文本信息、链接信息以及网服广告信息等。其中,该页面信息用于呈现落地页的可视化界面。例如:通过页面信息可以在落地页呈现出这些信息对应的图片、动画、视频和网页等可视化界面。
66.在步骤s202中,若页面信息的信息量不为零,则生成落地页的数字签名。
67.在本公开实施例中,落地页的检测装置可以根据获取到的页面信息,判断该页面信息的信息量是否为零。如果信息量不为零,即表示该落地页可以呈现可视化界面。相应的,落地页的检测装置可以通过各种算法生成该落地页的数字签名,例如:通过信息摘要算法生成落地页的md5值。
68.在步骤s203中,根据落地页的数字签名确定落地页的投放状态。
69.在本公开实施例中,落地页的投放状态包括但不限于投放前和投放后的内容不一致、投放显示异常和投放的内容不完整等。落地页的检测装置通过检测落地页的数字签名是否和预设的数字签名一致,来确定该落地页的投放状态是否有改变。例如:如果广告商投放后的落地页的数字签名与广告商投放前的落地页的数字签名不一样,即可以确定该落地页的投放状态异常,可以将该落地页的页面信息发送给广告投放平台进行处理。如果数字签名一致,则说明该落地页的投放状态正常,无需广告投放平台进一步的处理。
70.本公开实施例通过获取落地页的页面信息生成数字签名,判断该数字签名是否与落地页预设的数字签名一致,确定落地页投放前和投放后的投放状态是否发生变化。相比现有技术中通过人工识别的监控方法,本公开所提供的落地页的检测方法,通过获取落地页的页面信息生成数字签名,判断该数字签名是否与落地页预设的数字签名一致,确定落地页投放前和投放后的投放状态是否发生变化,从而可以大大提高落地页投放状态的监控效率,并减少优质广告投放方的利益损失,提高用户体验度。
71.在一种实现方式中,结合图1,上述根据落地页的数字签名确定落地页的投放状态,包括:
72.判断落地页的数字签名与落地页预设的数字签名是否一致;
73.如果落地页的数字签名与落地页预设的数字签名一致,则确定落地页的投放状态正常。
74.可选地,落地页的检测装置可以判断正在投放落地页的数字签名是否与投放前落地页的数字签名一致,由于数字签名的唯一性,所以如果一致,则可以确定落地页的投放状态正常,无需广告投放平台做任何处理。其中,该数字签名用于唯一标识落地页的页面信息,可以采用md5值,还可以采用二进制数值对落地页的页面信息进行唯一标识,在此不作限定。
75.在一种实现方式中,为了更加精准的识别不符合要求的落地页内容,进一步的可以自动检测落地页的页面信息。结合图1,如图3所示,本公开在执行上述步骤s203之后,确定落地页的投放状态发生改变,该方法还可以包括:
76.在步骤s204中,若落地页的数字签名与落地页预设的数字签名不一致时,则获取落地页的页面信息与落地页预设的页面信息的相似度。
77.在本公开实施例中,落地页的检测装置如果判断出落地页的数字签名与落地页预设的数字签名不一致,例如:投放后落地页的md5值与投放前落地页的md5值不一致时。可以进一步判断落地页的页面信息与落地页预设的页面信息的相似度。
78.可选的,落地页的检测装置,可以对获取的落地页的页面信息的信息量与落地页预设的页面信息的信息量进行比对,还可以对获取的落地页对应的可视化界面与落地页预设的可视化界面进行比对,得到该落地页投放前和投放后的相似度。
79.在步骤s205中,若相似度小于预设阈值,则确定落地页的投放状态异常。
80.在本公开实施例中,落地页的检测装置如果判断该相似度小于预设阈值,则确定该落地页的投放状态异常,可以将该落地页的页面信息发送给广告投放平台进行处理。
81.可选地,在本公开实施例中,在步骤s206中,落地页的检测装置如果判断该相似度大于或者等于预设阈值,则确定该落地页的投放状态正常,无需广告投放平台进一步的处理。
82.本公开实施例通过检测落地页数字签名不一致时,进一步的检测落地页的页面信息,对落地页的页面信息与落地页预设的页面信息进行相似度判断,可以更精准的识别落地页的投放状态是否符合要求,从而可以精确识别不符合要求的落地页,提高了落地页的识别准确率。
83.在一种实现方式中,为了在检测落地页之前确保落地页的服务状态。如图4所示,本公开在执行上述步骤s201之前,该方法还可以包括:
84.在步骤s207中,获取落地页对应投放方的访问地址,以及请求访问地址不同的请求地址。
85.在本公开实施例中,为了访问广告投放平台各投放方落地页的广告,落地页的检测装置可以从广告投放平台获取到落地页对应投放方的访问地址,该访问地址可以是投放方的统一资源定位符(uniform resource locator,简称url)地址,例如:企业官网的地址、产品信息的地址、广告音频和视频的地址等。每一个落地页对应一个投放方,投放方可以有
一个或者多个落地页,分别投放不同的广告,每一个落地页对应一个访问地址,具体的可以根据实际情况设置,本实施例不作限定。
86.为了防止检测广告投放平台的落地页的端口被屏蔽,落地页的检测装置可以从第三服务器获取到请求访问地址的不同请求地址,以模拟不同用户端设备获取落地页广告的过程。该请求地址可以是用户端设备的互联网协议地址(internet protocol address,简称ip),例如:各用户端设备的ip地址,第三服务器自动分配的代理ip地址等。一个请求地址可以请求不同的访问地址,不同的请求地址可以请求相同的访问地址,该请求地址是按照不同的时间从代理服务器所获取的;具体的可以根据实际情况设置,本实施例不作限定。
87.在步骤s208中,根据不同的请求地址发送落地页的服务请求,确定落地页的服务状态。
88.在本公开实施例中,落地页的服务状态包括但不限于是否可以获取信息,是否可以建立连接,是否可以接收信息等。落地页的检测装置可以按照预设时间间隔对广告投放平台的各落地页广告进行一次全量的连通诊断,例如,每隔10秒就进行一次。落地页的检测装置通过实时接收到的响应消息来判断广告投放平台的服务状态是否正常。为了保证网络不稳定带来的干扰,如果连通过程超时,会有重试机制。例如:设置请求响应时间的阈值,如果请求响应的时间超过时间阈值,还会重新发起请求,如果重新发起请求后仍然获取不到正常的响应消息,或者获取到的是异常响应消息,就可以判定,该落地页的服务状态存在异常。如果能够收到正常的响应消息,则确定该落地页的服务状态正常。
89.本公开实施例通过在检测落地页投放状态之前确认落地页的服务状态,如果落地页的服务状态有异常,可以及时通知广告服务平台进行相关处理,从而提升用户满意度。
90.在一种实现方式中,如图5所示,本公开在执行上述步骤s201时,获取落地页的页面信息,包括:
91.在步骤s301中,根据投放方的访问地址,请求落地页的可视化界面;
92.在步骤s302中,加载落地页对应的页面信息,生成页面信息对应的可视化界面以及可视化界面的存储地址。
93.在本公开实施例中,落地页的检测装置可以通过新建一个进程,请求触发浏览器启动一个无头浏览器,根据投放方的访问地址,请求落地页的可视化界面。通过浏览器加载落地页的页面信息,完整的呈现落地页的可视化界面,采用截图的方式对加载后的可视化界面进行截图保存,生成该可视化界面的存储地址。其中,截图的方式可以是完整的落地页的可视化界面,也可以是多个图片组成完整的落地页的可视化界面,在本实施例中不作限定。
94.在一种实现方式中,为了方便广告投放平台及时获知异常信息。本公开在执行上述步骤s203或者步骤s205之后,该方法还可以包括:
95.在步骤s209中,若确定落地页的服务状态为异常,或者落地页的投放状态异常,则输出落地页异常的提示消息。
96.在本公开实施例中,落地页的检测装置在确定落地页的服务状态为异常,或者落地页的投放状态异常,则输出落地页异常的提示消息,该提示消息可以包括落地页的访问网址、异常信息或者通知异常的消息,本实施例不作限定,能够给广告投放平台进行异常提示即可。
97.在一种实现方式中,为了方便广告投放平台及时获知异常信息。本公开在执行上述步骤s203之后,该方法还可以包括:
98.在步骤s210中,若确定落地页的投放状态异常,则输出落地页的确认信息,确认信息包括:落地页的存储地址、可视化界面,以及投放方预设的可视化界面。
99.在本公开实施例中,落地页的检测装置在确定落地页的投放状态异常时,可以给广告投放平台或者广告投放平台负责维护的终端设备发送落地页的确认信息,该确认信息包括:落地页的存储地址、可视化界面,以及投放方预设的可视化界面。以便广告投放平台或者广告投放平台的维护人员进一步进行专业确认。如果存在异常,可以进一步对该落地页进行处理。
100.下面以自动检测落地页投放前和投放后的广告是否有被篡改为例,进行详细说明,具体如下:
101.如图6所示,落地页的检测方法包括:
102.s601、按照不同的时间通过代理服务器获取请求地址。
103.s602、通过请求地址请求获取广告投放平台的所有已投放的落地页。
104.s603、周期性(每隔10秒)检测已投放落地页的连通状态,如果正常连通,则执行步骤s604;如果连通异常或超时,则执行步骤s605。
105.s604、新建进程触发浏览器启动一个无头浏览器。
106.s605、重新检测已投放落地页的连通状态,如果正常连通,则执行步骤s604;如果连通异常或超时,则执行步骤s606。
107.s606、发送异常提示消息。
108.s607、通过浏览器打开落地页,滚动加载完成可视化界面。
109.s608、对加载后的可视化界面进行截图,生成二进制文件。
110.s609、保存截图并生成该截图的链接。
111.s610、验证截图的内容是否是空白,如果是空白,则执行步骤s606;如果不是空白,则执行步骤s611。
112.s611、生成当前截图的md5值。
113.s612、将当前截图的md5值与该落地页原始的md5值进行对比,如果一致,则停止处理;如果不一致,则执行步骤s613。
114.s613、获取当前截图的内容与该落地页原始的内容的相似度,如果相似度低于预设阈值,确认存在篡改,则执行步骤s606或者s614;如果相似度等于或大于预设阈值,则停止处理。
115.s614、发送当前截图的内容、当前截图的链接,以及落地页的原始内容给专业人员的终端设备进行确认。
116.本实施方式中所具备的有益效果,均以在前述实施例中进行了详细阐述,在此不再赘述。
117.以上说明主要从服务器/终端设备的角度对本公开实施例提供的方案进行了介绍。可以理解的是,服务器/终端设备可以包含有用于实现前述落地页的检测方法的一个或多个硬件结构和/或软件模块,这些执行硬件结构和/或软件模块可以构成一个电子设备。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步
骤,本公开能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
118.基于此,本公开实施例还对应提供一种落地页的检测装置,该落地页的检测装置可以全部集成于服务器/终端设备中,也可以部分集成于服务器、部分集成于终端设备中。
119.图7是根据一示例性实施例示出的一种落地页的检测装置框图。参照图7,该落地页的检测装置包括第一获取单元71,生成单元72和第一检测单元73。该第一获取单元71执行当落地页的服务状态正常时,获取落地页的页面信息,页面信息用于显示落地页的可视化界面。该生成单元72被配置为执行若页面信息的信息量不为零,则生成落地页的数字签名。该第一检测单元73被配置为执行根据落地页的数字签名确定落地页的投放状态。
120.可选地,参照图8-1,第一检测单元73包括判断单元731和确定单元732。判断单元731,被配置为判断落地页的数字签名与落地页预设的数字签名是否一致;确定单元732,被配置为如果所述落地页的数字签名与所述落地页预设的数字签名一致,则确定所述落地页的投放状态正常。
121.可选地,参照图8-2,第一检测单元73还包括相似度单元733;相似度单元733,被配置为执行若落地页的数字签名与落地页预设的数字签名不一致时,则获取落地页的页面信息与落地页预设的页面信息的相似度;上述确定单元732,被配置为执行若相似度小于预设阈值,则确定落地页的投放状态异常。
122.可选地,参照图9,该落地页的检测装置还包括:第二获取单元74和第二检测单元75。第二获取单元74,被配置为执行获取落地页对应投放方的访问地址,以及请求访问地址不同的请求地址,请求地址是按照不同的时间从代理服务器所获取的;第二检测单元75,被配置为执行根据不同的请求地址向所述投放方的访问地址发送服务请求,确定落地页的服务状态。
123.可选地,参照图10,第一获取单元71包括:请求单元711和加载单元712。请求单元711,被配置为执行根据投放方的访问地址,请求落地页的可视化界面;加载单元712,被配置为执行加载落地页对应的页面信息,生成页面信息对应的可视化界面以及页面信息的存储地址。
124.可选地,参照图11,该落地页的检测装置还包括:提示单元76,提示单元76被配置为执行若确定落地页的服务状态为异常,或者落地页的投放状态异常,则输出落地页异常的提示消息。
125.可选地,参照图12,该落地页的检测装置还包括:输出单元77,输出单元77被配置为执行若确定落地页的投放状态为异常,则输出落地页的确认信息,确认信息包括:落地页的存储地址、可视化界面,以及投放方预设的可视化界面。
126.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
127.根据本公开实施例的又一个方面,还提供了一种用于实施上述落地页的检测方法的电子设备,上述电子设备可以但不限于应用于服务器中。如图13所示,该电子设备包括存储器1302和处理器1304,该存储器1302中存储有计算机程序,该处理器1304被设置为通过
计算机程序执行上述任一项方法实施例中的步骤。
128.可选地,本公开实施例中,上述服务器可以位于计算机网络的多个网络设备中的至少一个网络设备。
129.可选地,本公开实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
130.s1,当落地页的服务状态正常时,获取落地页的页面信息,页面信息用于显示落地页的可视化界面。
131.s2,若页面信息的信息量不为零,则生成落地页的数字签名。
132.s3,根据落地页的数字签名确定落地页的投放状态。
133.可选地,本领域普通技术人员可以理解,图13所示的结构仅为示意,其中,存储器1302可用于存储软件程序以及模块,如本公开实施例中的落地页的检测方法和装置对应的程序指令/模块,处理器1304通过运行存储在存储器1302内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的落地页的检测方法。存储器1302可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1302可进一步包括相对于处理器1304远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1302具体可以但不限于用于储存落地页的检测方法的程序步骤。作为一种示例,如图13所示,上述存储器1302中可以但不限于包括上述落地页的检测装置中的第一获取单元71、生成单元72和第一检测单元73等。此外,还可以包括但不限于上述落地页的检测装置中的其他模块单元,本示例中不再赘述。
134.可选地,上述的传输装置1306用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1306包括一个网络适配器(network interface controller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1306为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
135.此外,上述电子装置还包括:显示器1308,用于显示待显示特效效果;和连接总线1310,用于连接上述电子装置中的各个模块部件。
136.本公开的实施例还提供了一种计算机可读的存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
137.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
138.s1,当落地页的服务状态正常时,获取落地页的页面信息,页面信息用于显示落地页的可视化界面。
139.s2,若页面信息的信息量不为零,则生成落地页的数字签名。
140.s3,根据落地页的数字签名确定落地页的投放状态。
141.可选地,存储介质还被设置为存储用于执行上述实施例中的方法中所包括的步骤的计算机程序,本实施例中对此不再赘述。
142.可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于
一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
143.上述本公开实施例序号仅仅为了描述,不代表实施例的优劣。
144.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。
145.在本公开的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
146.在本公开所提供的几个实施例中,应该理解到,所揭露的服务器,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或设备可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
147.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
148.另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
149.以上所述仅是本公开的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本公开原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本公开的保护范围。
150.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
151.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献