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

广告跳转检测方法、装置及系统与流程

2022-11-14 00:15:26 来源:中国专利 TAG:

1.本发明涉及广告技术领域,具体涉及广告跳转检测方法、装置及系统。


背景技术:

2.目前,运行在智能设备上的移动应用客户端多种多样,吸引了广告商将广告投放在移动应用上。为了及时了解广告效果,也为了流量能够放送给成功跳转到目标页面的广告,因此在投放广告时,往往会委托第三方检测平台对广告投放的有效性进行监测。
3.广告能够成功跳转至目标页面,即视为广告投放有效。然而检测广告是否能够成功跳转对环境要求的条件较高,需要使用指定的系统和设备进行检验,目前主要以第三方平台检验和传统人工检验为主。第三方平台检验不能随时进行,且检验次数有限;而传统人工检验步骤相对复杂且效率低下。


技术实现要素:

4.基于此,本发明提供广告跳转检测方法、装置及系统,能够及时检测广告是否能够有效跳转至目标页,提高广告检测的效率。
5.第一方面,本发明提供一种广告跳转检测方法,所述方法应用于广告跳转检测系统,广告跳转检测系统包括检测平台和若干个检测节点,所述检测节点设置在若干个区域,检测平台与检测节点之间通信连接,所述方法包括:所述检测平台在预设时间从数据库拉取多个待检测的广告信息;所述检测节点向检测平台发送请求,检测平台将多个所述广告信息发送至对应的检测节点;检测节点根据所述广告信息得到http状态码,并根据所述http状态码得到网页地址;检测节点检验所述网页地址跳转的页面是否为广告信息对应的目标页,得到广告信息的跳转结果,并将所述跳转结果发送至检测平台;检测平台接收所述跳转结果。
6.第二方面,本发明提供一种广告跳转检测方法,所述广告跳转检测方法应用于设置在若干个地区的检测节点,所述方法包括:向检测平台发送请求,获取多个待检测的广告信息;根据所述广告信息得到http状态码,并根据所述http状态码得到网页地址;检验所述网页地址跳转的网页是否为广告信息对应的目标页,得到广告的跳转结果,并将所述跳转结果发送至检测平台。
7.第三方面,本发明提供一种广告跳转检测方法,所述广告跳转检测方法应用于检测平台,所述方法包括:在预设时间从数据库拉取多个待检测的广告信息;根据接收的请求,将多个所述广告信息发送至对应的检测节点;
接收广告信息的跳转结果。
8.第四方面,本发明提供一种广告跳转检测装置,所述广告跳转检测装置应用于设置在若干个地区的检测节点,所述装置包括:广告请求模块,用于向检测平台发送请求,获取多个待检测的广告信息;广告分析模块,用于根据所述广告信息得到http状态码,并根据所述http状态码得到网页地址;广告检测模块,用于检验所述网页地址跳转的网页是否为广告信息对应的目标页,得到广告的跳转结果,并将所述跳转结果发送至检测平台。
9.第五方面,本发明提供一种广告跳转检测装置,所述广告跳转检测装置应用于检测平台,所述装置包括:广告拉取模块,用于在预设时间从数据库拉取多个待检测的广告信息;广告分发模块,用于根据接收的请求,将多个所述广告信息发送至对应的检测节点;结果接收模块,用于接收广告信息的跳转结果。
10.第六方面,本发明提供一种广告跳转检测系统,包括:检测平台和若干个检测节点,所述检测节点设置在若干个地区,检测平台与检测节点之间通信连接;所述检测平台,用于在预设时间从数据库拉取多个待检测的广告信息,根据接收的请求将所述广告信息发送至对应的检测节点,并接收广告信息的跳转结果;所述检测节点,用于向检测平台发送请求,获取待检测的广告信息,根据所述广告信息得到http状态码,根据所述http状态码得到网页地址,并检验所述网页地址跳转的页面是否为广告信息对应的目标页,得到广告信息的跳转结果,将所述跳转结果发送至检测平台。
11.采用上述技术方案的有益效果为:通过检测平台和设置在各个地区的检测节点的配合,针对不同投放区域的广告进行实时跳转检测,确定所述广告信息在该投放区域是否能够有效地进行跳转;同时,上述广告跳转检测方法在检测节点得到广告信息跳转的网页地址,并自动实现广告信息的跳转检测,不需要人工检验的介入,简化广告跳转检测步骤的同时,提高广告跳转检测的效率。
附图说明
12.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
13.图1为本技术一个实施例中广告跳转检测系统示意图;图2为本技术一个实施例中广告跳转检测方法示意图;图3为本技术一个实施例中检测节点执行广告跳转检测方法的流程框图;图4为本技术一个实施例中检测节点侧广告跳转检测方法的示意图;图5为本技术一个实施例中检测平台侧广告跳转检测方法的示意图;图6为本技术一个实施例中检测节点侧广告跳转检测装置的示意图;图7为本技术一个实施例中检测平台侧广告跳转检测装置的示意图。
具体实施方式
14.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了更详细说明本发明,下面结合附图对本发明提供的广告跳转检测方法、装置及系统,进行具体地描述。
15.本技术实施例提供了广告跳转检测方法的应用场景,本技术实施例广告跳转检测方法应用于广告跳转检测系统。结合附图1,广告跳转检测系统100包括检测平台101和若干个检测节点102,检测节点102设置在若干个地区,检测平台101与检测节点102之间通信连接。
16.其中,检测平台101用于在预设时间从数据库拉取多个待检测的广告信息;根据接收的请求将待检测的广告信息发送至对应的检测节点102;并接收广告信息的跳转结果。
17.检测节点102用于向检测平台101发送请求,获取待检测的广告信息;根据待检测的广告信息得到http状态码,根据http状态码得到网页地址;并检验所述网页地址跳转的页面是否为广告信息对应的目标页,得到广告信息的跳转结果,将跳转结果发送至检测平台101。
18.进一步地,检测平台101包括同步广告引擎1011和校验结果引擎1012。同步广告引擎1011用于在预设时间从数据库拉取多个待检测的广告信息,对拉取的广告信息进行缓存,将缓存后的广告信息根据投放区域划分至不同的地区分组。校验结果引擎1012用于接收广告信息的跳转结果,并且对跳转结果进行缓存,并在预设的时间将缓存的跳转结果同步至数据库,对数据库的广告信息进行更新。
19.检测节点102包括拉取广告引擎1021,校验广告引擎1022和发送结果引擎1023。拉取广告引擎1021,用于向检测平台发送请求,获取待检测的广告信息,并识别所述广告信息中的广告状态。校验广告引擎1022,用于根据所述广告状态对广告信息进行检测,根据所述广告信息得到http状态码,根据所述http状态码得到网页地址,并校验所述网页地址跳转的网页是否为广告信息对应的目标页,得到广告信息的跳转结果。发送结果引擎1023,用于将所述跳转结果发送至检测平台101,并在跳转结果发送后删除检测的广告信息。
20.所述检测平台101与检测节点102包括实施例提供的终端设备,终端设备包括但不限于智能手机和计算机设备,其中计算机设备可以是服务器、台式计算机、便携式计算机、膝上型计算机、平板电脑等设备中的至少一种。用户对终端设备进行操作,终端设备执行本发明的广告跳转检测方法,具体过程请参见广告跳转检测方法实施例。
21.第一方面,结合附图2及附图3,对应用于广告跳转检测系统的广告跳转检测方法,包括:步骤s201:检测平台在预设时间从数据库拉取多个待检测的广告信息。
22.待检测的广告信息存储在数据库中,检测平台在预设时间从数据库中拉取部分待检测的广告信息进行跳转检测,判断所述广告信息的网页地址是否可以进行有效的跳转。所述预测时间根据实际检测需求进行设置,可设置检测平台每周、每天或每小时对待检测的广告信息进行拉取,每次拉取的广告信息数量应为预设时间内检测的广告信息数量。检测平台拉取的广告信息应处于有效状态,若处于失效状态的广告信息已失去投放价值,不
需要再占用资源进行跳转检测。
23.进一步地,检测平台将拉取的待检测广告信息进行缓存,为了避免缓存数据堆积过多,本技术实施例设置所述预设时间为5分钟、10分钟或15分钟,则检测平台不需要对大批量的待检测广告信息进行缓存,减少检测平台的负担。
24.步骤s202:检测节点向检测平台发送请求,检测平台将多个所述广告信息发送至对应的检测节点。
25.为了清楚广告信息在投放过程中发生的具体跳转,根据待检测广告信息的投放区域,将待检测的广告信息发送至对应地区的检测节点,其中检测节点设置在不同的地区,例如,检测节点设置在美国、英国、日本等地区。通过上述设置,在广告信息跳转检测过程中则不需要利用软件(如vpn)模拟广告信息投放在不同区域的跳转过程,避免广告跳转检测平台防作弊手段认为检测环境存在问题,提高广告信息跳转检测的真实性。
26.进一步地,检测平台在拉取待检测的广告信息后,可按照投放区域对待检测的广告信息进行分类缓存,以缩短检测平台将广告信息分配至对应区域检测节点的时间。例如检测平台在拉取待检测的广告信息后,检测平台的同步广告引擎可根据广告信息中投放区域,将拉取的广告信息进行分类,如分为投放至美国的广告信息、投放至日本的广告信息、投放至英国的广告信息。当设置在美国的检测节点向检测平台发送请求时,检测平台可以快速地将投放至美国的广告信息发送给检测节点,不需要再对缓存的广告信息筛选投放区域,缩短检测平台将待检测的广告信息发送至检测节点的时间。
27.步骤s203:检测节点根据所述广告信息得到http状态码,并根据所述http状态码得到网页地址。
28.所述待检测的广告信息包括http状态码,http状态码是用以表示网页服务器超文本传输协议响应状态的3位数字代码,http状态码的第一位数字表示了响应的状态。http状态码的第一位数字为1,一般以1xx的方式表示,该http状态码表示的状态为请求已被接收,需要继续处理;http状态码的第一位数字为2,一般以2xx的方式表示,该http状态码表示的状态为请求成功接收;http状态码的第一位数字为3,一般以3xx的方式表示,该http状态码表示的状态为重定向,需要后续操作指明请求的网页地址。
29.根据http状态码表示的具体含义可得到待检测广告信息对应的网页地址,所述网页地址以统一资源定位符,即url的方式表示。具体地,根据所述http状态码得到网页地址包括:步骤s301:当http的状态码表示为重定向状态时,根据广告信息中location头部信息得到网页地址。
30.当http的状态码表示为重定向状态时,即http状态码为3xx的形式;具体地,本实施例中重定向状态对应的http状态码为302,表示检测节点应当向原有网页地址发送后续的请求,可采用get方式访问广告信息中location头部信息得到具体的url。其中,location为用于获取url的计算机语言,一般以location《url》的形式表示,用于指示重定向状态的url。
31.步骤s302:当http的状态码表示为请求成功状态时,解析广告信息中meta标签,得到网页地址。
32.当http的状态码表示为请求成功状态时,即http状态码为2xx的形式;具体地,本
实施例中请求成功状态对应的http状态码为200,表示请求成功,返回期望的响应数据。具体可通过解析广告信息中meta标签得到返回响应的url。其中,meta标签为网页源代码的一个重要标签,用于描述网页文档的属性,例如作者、日期和时间、网页描述、关键词、网页刷新等。
33.步骤s204:检测节点检验所述网页地址跳转的网页是否为广告信息对应的目标页,得到广告信息的跳转结果,并将所述跳转结果发送至检测平台。
34.广告信息的跳转结果一般有三种,分别为广告跳转成功、广告跳转失败以及广告跳转次数过多。而判断广告信息是否能够跳转成功,最直接的方式则是检测节点检验从广告信息得到的网页地址跳转的页面与广告信息对应的目标页是否一致,若两者一致,则表示广告跳转成功;若两者不一致,则表示广告跳转失败或广告跳转次数过多。由于广告信息的目标页通常为下载安装页面或服务跳转页面,用于引导用户下载广告信息对应的软件或选择相应的服务;本实施例中,广告信息对应的目标页具体为广告信息对应的应用软件下载商店页。
35.具体地,检测节点检验所述网页地址跳转的网页是否为广告信息对应的目标页,得到广告跳转结果,包括:步骤s401:若所述网页地址跳转的网页为广告信息对应的目标页,得到广告信息第一跳转结果。
36.具体地,检测节点根据获得的url进行跳转,跳转的页面与待检测的广告信息对应的目标页一致,也就是说广告跳转成功,可得所述广告信息第一跳转结果为待检测的广告信息跳转成功。根据待检测广告信息可实现有效跳转的结果,广告渠道和网盟可将相应的流量放送给能够成功跳转的广告信息。
37.步骤s402:若所述网页地址跳转的网页不是广告信息对应的目标页,判断所述网页地址的重跳次数是否大于设定阈值。
38.步骤s403:若所述网页地址的重跳次数大于设定阈值,得到广告信息第二跳转结果。
39.具体地,当检测节点根据获得的url进行跳转,跳转的页面与待检测的广告信息对应的目标页不一致时,需要进一步判断是否存在对应的url跳转次数过多的问题。若所述url跳转次数过多,意味着所述url存在成功跳转的可能,但是耗费的跳转时间过长,占用过多的系统资源,将所述url视为不可达。一般通过比较url重跳次数是否大于设定的跳转次数阈值,判断所述url的跳转次数是否过多。所述跳转次数阈值根据系统实际能够等待的跳转次数设置,本实施例将所述跳转次数阈值,也就是设定阈值,设置为20。当所述url的重跳次数超过20的时候,则认为所述url的跳转次数过多,将所述url视为不可达。
40.步骤s205:检测平台接收所述跳转结果。
41.进一步地,由于所有待检测的广告信息都存储在数据库中,广告渠道或网盟需要得到对应的广告信息是否可达时,通过查询数据库中存储的广告信息得到广告能否有效跳转的结果,则有必要及时更新数据库中的广告信息。检测平台在接收到待检测的广告信息的跳转结果后,对跳转结果进行缓存后,及时在第一设定时间内更新数据库中的广告信息,所述第一设定时间可根据数据库的更新需求进行设置。本实施例可设置第一设定时间为5分钟、10分钟或15分钟,也就是说每间隔5分钟、10分钟或15分钟,将检测平台缓存的跳转结
果同步至数据库,使数据库中的广告信息得到及时的更新,保持数据库中广告信息的实时有效性。
42.另外,为了保持数据库中广告信息的实时有效性,减少存储广告信息中不必要的内容,检测平台还可在第二设定时间内对旧的广告信息检测结果进行删除。本实施例可设置第二设定时间为一天、半天或一个小时,也就是说每间隔一天、半天或一个小时,将数据库中广告信息旧的检测结果删除,减少占用数据库的空间。
43.进一步地,为了提高检测节点对待检测广告信息的检验效率,上述广告跳转检测方法在步骤s202检测平台将多个所述广告信息发送至对应地检测节点后,还包括:步骤s501:检测节点识别所述广告信息中的广告状态。根据广告信息中包含的广告状态,检测节点可确定该广告是否继续进行检测,对于不需要继续检测的广告信息可直接返回停止检测的结果,以提高广告跳转检测的效率。具体地,所述广告状态包括删除状态、维持状态、新增状态及更新状态,检测节点根据不同的广告状态对广告信息进行对应的检测处理。
44.步骤s502:若所述广告状态为删除状态,检测节点停止广告信息检测,并向检测平台发送中止检测信息。具体地,检测节点识别到待检测的广告信息中广告状态为delete状态,即删除状态,该待检测的广告信息处于待删除状态,则不需要继续耗费检测节点的资源对该广告信息进行检测。在检测节点停止广告跳转检测的同时,向检测平台发送中止检测的信息,检测平台可将该信息同步至数据库,则后续查询过程中可直接得到广告信息待删除的状态,不需要进一步判断广告信息是否可有效跳转。
45.步骤s503:若所述广告状态为维持状态,检测节点停止广告信息检测,并向检测平台发送停止检测信息。具体地,检测节点识别到待检测的广告信息中广告状态为equal状态,即维持状态,该待检测的广告信息与此前的状态维持一致,则不需要继续耗费检测节点的资源对该广告信息进行检测,直接保持原来的广告信息跳转检测结果即可。在检测节点停止广告跳转检测的同时,向检测平台发送停止检测的信息,检测平台可将该信息同步至数据库,保持原来的广告信息跳转检测结果即可。
46.步骤s504:若所述广告状态为新增状态,检测节点对广告信息进行检测。具体地,检测节点识别到待检测的广告信息中广告状态为add状态,即新增状态,该待检测的广告信息是新增的,数据库中并不存在该广告信息的跳转检测结果,需要检测节点继续对该广告信息进行检测,并将跳转检测结果发送至检测平台,同步至数据库。
47.步骤s505:若所述广告状态为更新状态,检测节点对广告信息进行检测。具体地,检测节点识别到待检测的广告信息中广告状态为update状态,即更新状态,该待检测的广告信息的跳转检测结果需要进行更新,则检测节点继续对该广告信息进行检测,并将跳转检测结果发送至检测平台,同步至数据库覆盖旧的跳转检测结果。
48.第二方面,参见附图4,对应用于设置在若干个地区的检测节点的广告跳转检测方法,包括:步骤s601:向检测平台发送请求,获取多个待检测的广告信息。
49.步骤s602:根据所述广告信息得到http状态码,并根据所述http状态码得到网页地址。
50.步骤s603:检验所述网页地址跳转的网页是否为广告信息对应的目标页,得到广
告的跳转结果,并将所述跳转结果发送至检测平台。
51.上述应用于检测节点的广告跳转检测方法可参见第一方面广告跳转检测方法的具体限定,此处不再赘述。
52.第三方面,参见附图5,对应用于检测平台的广告跳转检测方法,包括:步骤s701:在预设时间从数据库拉取多个待检测的广告信息。
53.步骤s702:根据接收的请求,将多个所述广告信息发送至对应的检测节点。
54.步骤s703:接收广告信息的跳转结果。
55.上述应用于检测平台的广告跳转检测方法可参见第一方面广告跳转检测方法的具体限定,此处不再赘述。
56.本发明实施例通过设置在不同地区的检测节点与检测平台之间的数据交互,以及检测节点对待检测的广告信息进行跳转检测,得到待检测广告在实际投放过程中的跳转结果,并根据跳转结果对数据库中的广告信息更新。可快速且真实反映待检测广告的实际跳转检测结果。采用本发明实施例的广告跳转检测系统,能够灵活地实现广告跳转检测需要的环境,再加上检测节点内对广告跳转检测方法可覆盖大多数广告的跳转检测,通过持续、定期、有效的检测,最终得到可靠的广告跳转检测结果,然后对广告进行标识,能够更好地利用渠道流量分发质量好的广告,提高流量的最大利用率。
57.另外,针对本发明实施例的广告跳转检测系统,由于将检测节点设置在不同地区,即使待检测的广告信息数量增多、甚至业务发生变化,都可通过上述检测系统解决广告跳转检测中对地理位置的严苛要求。
58.应该理解的是,虽然附图2-5的流程图中各个步骤按照箭头额定指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以按其他的顺序执行。而且附图2-5中的至少一部分步骤可以包括多个子步骤或者子阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
59.上述本发明公开的实施例中详细描述了广告跳转检测方法,对于本发明公开的上述方法可以采用多种形式的设备实现,因此本发明还公开了对应上述方法的广告跳转检测装置,结合附图6-7,下面给出具体的实施例进行详细说明。
60.参见附图6,本发明提供一种广告跳转检测装置,所述广告跳转检测装置应用于设置在若干个地区的检测节点,所述装置包括:广告请求模块801,用于向检测平台发送请求,获取多个待检测的广告信息。
61.广告分析模块802,用于根据所述广告信息得到http状态码,并根据所述http状态码得到网页地址。
62.广告检测模块803,用于检验所述网页地址跳转的网页是否为广告信息对应的目标页,得到广告的跳转结果,并将所述跳转结果发送至检测平台。
63.参见附图7,本发明提供一种广告跳转检测装置,所述广告跳转检测装置应用于检测平台,所述装置包括:广告拉取模块901,用于在预设时间从数据库拉取多个待检测的广告信息。
64.广告分发模块902,用于根据接收的请求,将多个所述广告信息发送至对应的检测节点。
65.结果接收模块903,用于接收广告信息的跳转结果。
66.关于广告跳转检测装置的具体限定可以参见上文中对于方法的限定,在此不再赘述。上述装置中的各个模块可全部或者部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或者独立于终端设备的处理器中,也可以以软件形式存储于终端设备的存储器中,以便处理器调用执行以上各个模块对应的操作。
67.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献