[go: up one dir, main page]

CN109951348A - A method, device and electronic device for verifying the quality of application traffic - Google Patents

A method, device and electronic device for verifying the quality of application traffic Download PDF

Info

Publication number
CN109951348A
CN109951348A CN201711396361.2A CN201711396361A CN109951348A CN 109951348 A CN109951348 A CN 109951348A CN 201711396361 A CN201711396361 A CN 201711396361A CN 109951348 A CN109951348 A CN 109951348A
Authority
CN
China
Prior art keywords
application traffic
application
quality
test device
traffic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711396361.2A
Other languages
Chinese (zh)
Other versions
CN109951348B (en
Inventor
刘海麟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201711396361.2A priority Critical patent/CN109951348B/en
Publication of CN109951348A publication Critical patent/CN109951348A/en
Application granted granted Critical
Publication of CN109951348B publication Critical patent/CN109951348B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种验证应用流量的质量的方法、装置及电子设备。该方法包括:获取待对接的应用流量的相关信息,其中,所述应用流量的相关信息包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息;根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则;根据所述测试设备的设备信息,对所述测试设备上的应用流量请求进行监测,当监测到所述测试设备上的应用流量请求时,生成对应的行为日志;基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。本发明实施例能够在线上生成包含应用流量的质量结果的验证报告,实现了快速、有效地验证应用流量的质量的目的。

The present invention provides a method, device and electronic device for verifying the quality of application traffic. The method includes: acquiring relevant information of application traffic to be connected, wherein the relevant information of the application traffic includes the type of the application traffic and the device information of the test device where the application corresponding to the application traffic is located; The docking verification rule for verifying the quality of the traffic; according to the device information of the test device, monitor the application traffic request on the test device, and generate the corresponding behavior when monitoring the application traffic request on the test device log; based on the docking verification rule, analyze and verify the log data in the behavior log, and generate a verification report including the quality result of the application traffic. In the embodiment of the present invention, a verification report including the quality result of the application traffic can be generated online, thereby realizing the purpose of quickly and effectively verifying the quality of the application traffic.

Description

一种验证应用流量的质量的方法、装置及电子设备A method, device and electronic device for verifying the quality of application traffic

技术领域technical field

本发明涉及互联网应用技术领域,特别是一种验证应用流量的质量的方法、装置及电子设备。The invention relates to the technical field of Internet applications, in particular to a method, device and electronic device for verifying the quality of application traffic.

背景技术Background technique

现在的广告投放系统需要对接流量,这里对接的流量如应用流量、网页流量等。在对接流量的时候,这个链路上有很多节点,例如媒体应用、媒体代理、流量代理、广告交易平台、广告投放服务器等,这些节点是黑盒状态,而且数据量比较大。The current advertising delivery system needs to connect traffic, such as application traffic, web page traffic, etc. When connecting traffic, there are many nodes on this link, such as media applications, media agents, traffic agents, advertising trading platforms, advertising servers, etc. These nodes are in a black box state and have a relatively large amount of data.

在对接的时候,相关技术中是在线下去搭建测试服务器,也就是说由媒体服务器提供测试应用和测试服务器进行一个联调,然后去验证这个接入的流量是否符合广告投放系统的对接要求,对接要求可以包括媒体传过来的流量所携带的信息是否符合要求,以及流量的一些行为是否符合要求等,那么验证这些相关的信息或行为的话,有大量的用例需要去验证,在线下进行验证的话,通常存在以下的问题:When docking, the related technology is to build a test server offline, that is to say, the media server provides the test application and the test server to conduct a joint debugging, and then verifies whether the connected traffic meets the docking requirements of the advertising delivery system. The requirements can include whether the information carried by the traffic transmitted by the media meets the requirements, and whether some behaviors of the traffic meet the requirements, etc. To verify these related information or behaviors, there are a large number of use cases that need to be verified. Usually there are the following problems:

第一,联调需要各个节点搭建起来,比较耗时;First, joint debugging requires each node to be built, which is time-consuming;

第二,双方的测试方法可能不一样,会有一些出入,比如说测试设备信息,双方获取测试设备信息的方式不一样,导致测得结果不同,这样就需要沟通,沟通是比较花时间的,会降低双方的对接效率。Second, the test methods of the two parties may be different, and there will be some discrepancies. For example, the test equipment information, the two parties obtain the test equipment information in different ways, resulting in different measured results, which requires communication, which takes a lot of time. It will reduce the docking efficiency of both parties.

因此,如何快速、有效地验证应用流量的质量成为亟待解决的技术问题。Therefore, how to quickly and effectively verify the quality of application traffic has become an urgent technical problem to be solved.

发明内容SUMMARY OF THE INVENTION

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的验证应用流量的质量的方法、装置及电子设备。In view of the above problems, the present invention is proposed in order to provide a method, apparatus and electronic device for verifying the quality of application traffic that overcome the above problems or at least partially solve the above problems.

根据本发明的一方面,提供了一种验证应用流量的质量的方法,包括:According to an aspect of the present invention, a method for verifying the quality of application traffic is provided, comprising:

获取待对接的应用流量的相关信息,其中,所述应用流量的相关信息包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息;Obtain relevant information of the application traffic to be connected, wherein the relevant information of the application traffic includes the type of the application traffic and the device information of the test device where the application corresponding to the application traffic is located;

根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则;According to the type of application traffic, generate a docking verification rule for verifying the quality of the application traffic;

根据所述测试设备的设备信息,对所述测试设备上的应用流量请求进行监测,当监测到所述测试设备上的应用流量请求时,生成对应的行为日志;According to the device information of the test device, monitor the application traffic request on the test device, and generate a corresponding behavior log when the application traffic request on the test device is monitored;

基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。Based on the docking verification rule, the log data in the behavior log is analyzed and verified, and a verification report including the quality result of the application traffic is generated.

可选地,在获取待对接的应用流量的相关信息之前,所述方法还包括:Optionally, before acquiring the relevant information of the application traffic to be connected, the method further includes:

获取应用流量的供应方对接需求;Obtain supply-side docking requirements for application traffic;

根据获取的供应方对接需求,确定待对接的应用流量。Determine the application traffic to be connected according to the obtained supply-side connection requirements.

可选地,在获取待对接的应用流量的相关信息之前,所述方法还包括:Optionally, before acquiring the relevant information of the application traffic to be connected, the method further includes:

获取应用流量的供应方对接需求和投放方对接需求,其中,应用流量的投放方将应用流量提供给应用流量的需求方;Obtain the supply-side docking requirements and the delivery-side docking requirements of the application traffic, wherein the application-traffic delivery side provides the application traffic to the application-traffic demander;

根据获取的供应方对接需求和投放方对接需求,确定待对接的应用流量。Determine the application traffic to be connected according to the obtained supply-side connection requirements and launcher's connection requirements.

可选地,所述获取应用流量的供应方对接需求,包括:Optionally, the supply-side docking requirements for obtaining application traffic include:

向应用流量的供应方提供录入供应方对接需求的接口;Provide the supplier of application traffic with an interface for entering supplier docking requirements;

从所述接口获取应用流量的供应方对接需求。The supply-side docking requirements of the application traffic are obtained from the interface.

可选地,所述供应方对接需求中包括所需对接的应用流量的信息。Optionally, the supply-side docking demand includes information about application traffic to be docked.

可选地,根据所述测试设备的设备信息,对所述测试设备上的应用流量请求进行监测,包括:Optionally, monitor the application traffic request on the test device according to the device information of the test device, including:

根据所述测试设备的设备信息,识别所述测试设备,进而对所述测试设备上的应用流量请求进行监测。Identify the test device according to the device information of the test device, and then monitor the application traffic request on the test device.

可选地,所述行为日志中的日志数据包括下列至少之一:Optionally, the log data in the behavior log includes at least one of the following:

应用流量请求对应的设备信息;Device information corresponding to the application traffic request;

应用流量请求的URL;The URL of the application traffic request;

应用流量请求的频次;Frequency of application traffic requests;

应用流量请求的时间;Time of application traffic request;

应用流量展示的时间;The time when the application traffic is displayed;

针对应用流量中的内容进行点击的时间。The time of the click on the content in the app traffic.

可选地,在生成包含应用流量的质量结果的验证报告之后,所述方法还包括:Optionally, after generating the verification report containing the quality result of the application traffic, the method further includes:

根据所述验证报告中的应用流量的质量结果,确定是否接入应用流量。Whether to access the application traffic is determined according to the quality result of the application traffic in the verification report.

可选地,根据所述验证报告中的应用流量的质量结果,确定是否接入应用流量,包括:Optionally, determining whether to access the application traffic according to the quality result of the application traffic in the verification report, including:

若所述验证报告中的应用流量的质量结果为表示满足合格质量指标的信息,则确定接入应用流量;If the quality result of the application traffic in the verification report is information indicating that the qualified quality index is met, determine the access application traffic;

若所述验证报告中的应用流量的质量结果为表示不满足合格质量指标的信息,则确定不接入应用流量。If the quality result of the application traffic in the verification report is information indicating that the qualified quality index is not met, it is determined that the application traffic is not accessed.

可选地,在确定不接入应用流量之后,所述方法还包括:Optionally, after determining not to access the application traffic, the method further includes:

将所述验证报告提交给应用流量的供应方,以由应用流量的供应方根据所述验证报告对应用流量进行相应的调整。Submit the verification report to the supplier of the application traffic, so that the supplier of the application traffic can adjust the application traffic accordingly according to the verification report.

可选地,所述方法还包括:Optionally, the method further includes:

根据所述测试设备的设备信息,对所述测试设备上调整后的应用流量请求进行监测,当监测到所述测试设备上的调整后的应用流量请求时,生成对应的行为日志;According to the device information of the test device, monitor the adjusted application traffic request on the test device, and generate a corresponding behavior log when monitoring the adjusted application traffic request on the test device;

基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含调整后的应用流量的质量结果的验证报告。Based on the docking verification rule, the log data in the behavior log is analyzed and verified, and a verification report including the adjusted quality result of the application traffic is generated.

根据本发明的另一方面,还提供了一种验证应用流量的质量的装置,包括:According to another aspect of the present invention, there is also provided an apparatus for verifying the quality of application traffic, including:

获取模块,适于获取待对接的应用流量的相关信息,其中,所述应用流量的相关信息包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息;an acquisition module, adapted to acquire relevant information of the application traffic to be connected, wherein the relevant information of the application traffic includes the type of the application traffic and the device information of the test device where the application corresponding to the application traffic is located;

验证规则生成模块,适于根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则;The verification rule generation module is suitable for generating a docking verification rule for verifying the quality of the application traffic according to the type of the application traffic;

行为日志生成模块,适于根据所述测试设备的设备信息,对所述测试设备上的应用流量请求进行监测,当监测到所述测试设备上的应用流量请求时,生成对应的行为日志;A behavior log generation module, adapted to monitor the application traffic request on the test device according to the device information of the test device, and generate a corresponding behavior log when the application traffic request on the test device is monitored;

验证报告生成模块,适于基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。The verification report generating module is adapted to analyze and verify the log data in the behavior log based on the docking verification rule, and generate a verification report including the quality result of the application traffic.

可选地,所述装置还包括:Optionally, the device further includes:

第一确定模块,适于在所述获取模块获取待对接的应用流量的相关信息之前,获取应用流量的供应方对接需求;根据获取的供应方对接需求,确定待对接的应用流量。The first determining module is adapted to acquire the supply-side docking demand of the application traffic before the acquiring module acquires the relevant information of the application traffic to be docked; and determine the application traffic to be docked according to the acquired supply-side docking demand.

可选地,所述装置还包括:Optionally, the device further includes:

第二确定模块,适于在所述获取模块获取待对接的应用流量的相关信息之前,获取应用流量的供应方对接需求和投放方对接需求,其中,应用流量的投放方将应用流量提供给应用流量的需求方;根据获取的供应方对接需求和投放方对接需求,确定待对接的应用流量。The second determination module is adapted to acquire the supply-side docking requirements and the delivery-side docking requirements of the application traffic before the acquisition module acquires the relevant information of the application traffic to be docked, wherein the application traffic provider provides the application traffic to the application The demand side of the traffic; according to the obtained supply-side docking demand and the delivery-side docking demand, the application traffic to be docked is determined.

可选地,所述第一确定模块或所述第二确定模块还适于:Optionally, the first determining module or the second determining module is further adapted to:

向应用流量的供应方提供录入供应方对接需求的接口;Provide the supplier of application traffic with an interface for entering supplier docking requirements;

从所述接口获取应用流量的供应方对接需求。The supply-side docking requirements of the application traffic are obtained from the interface.

可选地,所述供应方对接需求中包括所需对接的应用流量的信息。Optionally, the supply-side docking demand includes information about application traffic to be docked.

可选地,所述行为日志生成模块还适于:Optionally, the behavior log generation module is further adapted to:

根据所述测试设备的设备信息,识别所述测试设备,进而对所述测试设备上的应用流量请求进行监测。Identify the test device according to the device information of the test device, and then monitor the application traffic request on the test device.

可选地,所述行为日志中的日志数据包括下列至少之一:Optionally, the log data in the behavior log includes at least one of the following:

应用流量请求对应的设备信息;Device information corresponding to the application traffic request;

应用流量请求的URL;The URL of the application traffic request;

应用流量请求的频次;Frequency of application traffic requests;

应用流量请求的时间;Time of application traffic request;

应用流量展示的时间;The time when the application traffic is displayed;

针对应用流量中的内容进行点击的时间。The time of the click on the content in the app traffic.

可选地,所述装置还包括:Optionally, the device further includes:

第三确定模块,适于在所述验证报告生成模块生成包含应用流量的质量结果的验证报告之后,根据所述验证报告中的应用流量的质量结果,确定是否接入应用流量。The third determining module is adapted to determine whether to access the application traffic according to the quality result of the application traffic in the verification report after the verification report generating module generates the verification report including the quality result of the application traffic.

可选地,所述第三确定模块还适于:Optionally, the third determining module is further adapted to:

若所述验证报告中的应用流量的质量结果为表示满足合格质量指标的信息,则确定接入应用流量;If the quality result of the application traffic in the verification report is information indicating that the qualified quality index is met, determine the access application traffic;

若所述验证报告中的应用流量的质量结果为表示不满足合格质量指标的信息,则确定不接入应用流量。If the quality result of the application traffic in the verification report is information indicating that the qualified quality index is not met, it is determined that the application traffic is not accessed.

可选地,所述装置还包括:Optionally, the device further includes:

验证报告提交模块,适于在所述第三确定模块确定不接入应用流量之后,将所述验证报告提交给应用流量的供应方,以由应用流量的供应方根据所述验证报告对应用流量进行相应的调整。A verification report submission module, adapted to submit the verification report to the supplier of the application traffic after the third determining module determines not to access the application traffic, so that the supplier of the application traffic can report the application traffic according to the verification report. Make appropriate adjustments.

可选地,所述行为日志生成模块还适于:根据所述测试设备的设备信息,对所述测试设备上调整后的应用流量请求进行监测,当监测到所述测试设备上的调整后的应用流量请求时,生成对应的行为日志;Optionally, the behavior log generation module is further adapted to: monitor the adjusted application traffic request on the test device according to the device information of the test device, when the adjusted application traffic request on the test device is monitored. When the application traffic requests, the corresponding behavior log is generated;

所述验证报告生成模块还适于:基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含调整后的应用流量的质量结果的验证报告。The verification report generation module is further adapted to: based on the docking verification rules, analyze and verify the log data in the behavior log, and generate a verification report including the adjusted quality result of the application traffic.

根据本发明的又一方面,还提供了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据上文任一个所述的验证应用流量的质量的方法。According to yet another aspect of the present invention, there is also provided an electronic device, comprising: a processor; and a memory arranged to store computer-executable instructions that, when executed, cause the processor to perform execution according to the above A method of verifying the quality of application traffic as described in any one of the articles.

根据本发明的又一方面,还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行根据上文任一个所述的验证应用流量的质量的方法。According to yet another aspect of the present invention, there is also provided a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, the one or more programs, when included as a plurality of application programs When executed by the electronic device, the electronic device is caused to execute the method for verifying the quality of application traffic according to any one of the above.

本发明实施例提供的验证应用流量的质量的方法,直接在线上获取待对接的应用流量的相关信息,具体可以包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息;随后根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则,以及根据测试设备的设备信息,对测试设备上的应用流量请求进行监测,当监测到测试设备上的应用流量请求时,生成对应的行为日志;进而基于对接验证规则,对行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。由此,本发明实施例能够在线上生成包含应用流量的质量结果的验证报告,无需应用流量的供应方和投放方分别在线下对应用流量的质量进行验证,提高了双方关于应用流量对接的效率,并节省了验证应用流量的质量的资源,实现了快速、有效地验证应用流量的质量的目的。The method for verifying the quality of application traffic provided by the embodiment of the present invention directly obtains the relevant information of the application traffic to be connected online, which may specifically include the type of the application traffic and the device information of the test device where the application corresponding to the application traffic is located; The type of traffic, generate the docking verification rules to verify the quality of the application traffic, and monitor the application traffic request on the test device according to the device information of the test device. When the application traffic request on the test device is monitored, the corresponding Then, based on the docking verification rules, the log data in the behavior log is analyzed and verified, and a verification report containing the quality results of the application traffic is generated. Therefore, the embodiment of the present invention can generate a verification report including the quality result of the application traffic online, without the need for the supplier and the delivery party of the application traffic to separately verify the quality of the application traffic offline, which improves the efficiency of the application traffic connection between the two parties. , and saves resources for verifying the quality of application traffic, and realizes the purpose of quickly and effectively verifying the quality of application traffic.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solutions of the present invention, in order to be able to understand the technical means of the present invention more clearly, it can be implemented according to the content of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand , the following specific embodiments of the present invention are given.

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。The above and other objects, advantages and features of the present invention will be more apparent to those skilled in the art from the following detailed description of the specific embodiments of the present invention in conjunction with the accompanying drawings.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are for the purpose of illustrating preferred embodiments only and are not to be considered limiting of the invention. Also, the same components are denoted by the same reference numerals throughout the drawings. In the attached image:

图1示出了根据本发明一实施例的验证应用流量的质量的方法的流程图;1 shows a flowchart of a method for verifying the quality of application traffic according to an embodiment of the present invention;

图2示出了根据本发明另一实施例的验证应用流量的质量的方法的流程图;2 shows a flowchart of a method for verifying the quality of application traffic according to another embodiment of the present invention;

图3示出了根据本发明一实施例的验证应用流量的质量的装置的结构示意图;以及FIG. 3 shows a schematic structural diagram of an apparatus for verifying the quality of application traffic according to an embodiment of the present invention; and

图4示出了根据本发明另一实施例的验证应用流量的质量的装置的结构示意图。FIG. 4 shows a schematic structural diagram of an apparatus for verifying the quality of application traffic according to another embodiment of the present invention.

具体实施方式Detailed ways

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure will be more thoroughly understood, and will fully convey the scope of the present disclosure to those skilled in the art.

为解决上述技术问题,本发明实施例提供了一种验证应用流量的质量的方法。图1示出了根据本发明一实施例的验证应用流量的质量的方法的流程图。如图1所示,该方法可以包括以下步骤S102至步骤S108。To solve the above technical problem, an embodiment of the present invention provides a method for verifying the quality of application traffic. FIG. 1 shows a flowchart of a method for verifying the quality of application traffic according to an embodiment of the present invention. As shown in FIG. 1, the method may include the following steps S102 to S108.

步骤S102,获取待对接的应用流量的相关信息,其中,应用流量的相关信息包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息。Step S102: Obtain relevant information of the application traffic to be connected, wherein the relevant information of the application traffic includes the type of the application traffic and the device information of the test device where the application corresponding to the application traffic is located.

步骤S104,根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则。Step S104, according to the type of the application traffic, a docking verification rule for verifying the quality of the application traffic is generated.

步骤S106,根据测试设备的设备信息,对测试设备上的应用流量请求进行监测,当监测到测试设备上的应用流量请求时,生成对应的行为日志。Step S106 , monitor the application traffic request on the test device according to the device information of the test device, and generate a corresponding behavior log when the application traffic request on the test device is monitored.

步骤S108,基于对接验证规则,对行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。Step S108, based on the docking verification rule, analyze and verify the log data in the behavior log, and generate a verification report including the quality result of the application traffic.

本发明实施例提供的验证应用流量的质量的方法,直接在线上获取待对接的应用流量的相关信息,具体可以包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息;随后根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则,以及根据测试设备的设备信息,对测试设备上的应用流量请求进行监测,当监测到测试设备上的应用流量请求时,生成对应的行为日志;进而基于对接验证规则,对行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。由此,本发明实施例能够在线上生成包含应用流量的质量结果的验证报告,无需应用流量的供应方和投放方分别在线下对应用流量的质量进行验证,提高了双方关于应用流量对接的效率,并节省了验证应用流量的质量的资源,实现了快速、有效地验证应用流量的质量的目的。The method for verifying the quality of application traffic provided by the embodiment of the present invention directly obtains the relevant information of the application traffic to be connected online, which may specifically include the type of the application traffic and the device information of the test device where the application corresponding to the application traffic is located; The type of traffic, generate the docking verification rules to verify the quality of the application traffic, and monitor the application traffic request on the test device according to the device information of the test device. When the application traffic request on the test device is monitored, the corresponding Then, based on the docking verification rules, the log data in the behavior log is analyzed and verified, and a verification report containing the quality results of the application traffic is generated. Therefore, the embodiment of the present invention can generate a verification report including the quality result of the application traffic online, without the need for the supplier and the delivery party of the application traffic to separately verify the quality of the application traffic offline, which improves the efficiency of the application traffic connection between the two parties. , and saves resources for verifying the quality of application traffic, and realizes the purpose of quickly and effectively verifying the quality of application traffic.

在本发明的可选实施例中,在上文步骤S102获取待对接的应用流量的相关信息之前,可以获取应用流量的供应方对接需求,进而根据获取的供应方对接需求,确定待对接的应用流量。In an optional embodiment of the present invention, before acquiring the relevant information of the application traffic to be docked in the above step S102, the supply-side docking demand of the application traffic can be acquired, and then the application to be docked is determined according to the acquired supply-side docking demand flow.

在本发明的可选实施例中,在上文步骤S102获取待对接的应用流量的相关信息之前,还可以获取应用流量的供应方对接需求和投放方对接需求,其中,应用流量的投放方将应用流量提供给应用流量的需求方,进而根据获取的供应方对接需求和投放方对接需求,确定待对接的应用流量。In an optional embodiment of the present invention, before acquiring the relevant information of the application traffic to be docked in the above step S102, it is also possible to acquire the supply-side docking requirements and the delivery-side docking requirements of the application traffic, wherein the delivery side of the application traffic will The application traffic is provided to the demander of the application traffic, and then the application traffic to be docked is determined according to the acquired docking demand of the supplier and the docking demand of the publisher.

这里,应用流量的供应方可以如360导航、360浏览器、360搜索、360安全卫士、360手机卫士、360手机助手、360影视大全、北京时间、网易新闻等高质量媒体,应用流量的投放方可以如360MAX等广告交易平台,应用流量的需求方可以是有广告投放需求的广告主等。需要说明的是,此处列举仅是示意性的,并不对本发明进行限制。Here, the suppliers of application traffic can be high-quality media such as 360 Navigation, 360 Browser, 360 Search, 360 Security Guard, 360 Mobile Guard, 360 Mobile Assistant, 360 Film and Television, Beijing Time, NetEase News, etc., and the delivery side of application traffic. It can be an advertising exchange platform such as 360MAX, and the demander of the application traffic can be an advertiser who has a demand for advertising. It should be noted that the enumeration here is only illustrative, and does not limit the present invention.

在本发明的可选实施例中,在获取应用流量的供应方对接需求时,具体可以向应用流量的供应方提供录入供应方对接需求的接口,从该接口获取应用流量的供应方对接需求。这样,通过提供接口的方式,使得应用流量的供应方能够在线提交对接需求。In an optional embodiment of the present invention, when acquiring the supply-side docking demand of the application traffic, an interface for entering the supply-side docking demand may be specifically provided to the application traffic provider, and the supply-side docking demand of the application traffic is acquired from the interface. In this way, by providing an interface, the supplier of the application traffic can submit the connection requirement online.

进一步地,供应方对接需求中包括所需对接的应用流量的信息,因而在获取应用流量的供应方对接需求后,可以根据获取的供应方对接需求,确定待对接的应用流量。Further, the supply-side docking demand includes information about the application traffic to be docked, so after obtaining the supply-side docking demand of the application traffic, the application traffic to be docked can be determined according to the acquired supply-side docking demand.

上文步骤S102中,应用流量的类型可以是信息流、插屏、开屏、横幅、墙类等,本发明实施例不限于此。测试设备的设备信息可以是测试设备的名称、标识等,具体可以通过测试设备的设备信息来识别测试设备。In the above step S102, the type of application traffic may be information flow, interstitial screen, open screen, banner, wall, etc., and the embodiment of the present invention is not limited to this. The device information of the test device may be the name, identification, etc. of the test device, and specifically, the test device may be identified by the device information of the test device.

上文步骤S104中根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则,具体可以是在预先建立的应用流量的类型与对接验证规则的映射关系中,将获取的应用流量的类型与映射关系中的应用流量的类型进行匹配,将匹配上的应用流量的类型对应的对接验证规则,作为获取的应用流量的类型的对接验证规则。In the above step S104, according to the type of application traffic, a docking verification rule for verifying the quality of the application traffic is generated. Specifically, in the pre-established mapping relationship between the type of application traffic and the docking verification rule, The type is matched with the type of application traffic in the mapping relationship, and the interconnection verification rule corresponding to the type of the matched application traffic is used as the interconnection verification rule of the acquired application traffic type.

在本发明的可选实施例中,对接验证规则可以包含基础规则和不同应用流量类型的特有规则。这里,基础规则,比如发送广告展示监测的内容和时机、发送广告点击监测的内容和时机,等等,本发明实施例不限于此。应用流量类型有不同维度的分法,比如应用流量来源(如影视类应用、游戏类应用、工具类应用等),广告展现形式(如信息流、开屏、嵌入位等),点击广告后的表现形式(如深度链接deeplink、网页、下载等)。因而,不同应用流量类型的特有规则,可以如广告请求的内容和时机、广告展示的内容和时机、点击广告后的表现形式、发送该流量类型特有监测的内容和时机,等等,本发明实施例不限于此。In an optional embodiment of the present invention, the docking verification rules may include basic rules and specific rules for different application traffic types. Here, basic rules, such as sending content and timing of advertisement display monitoring, sending content and timing of advertisement click monitoring, etc., are not limited in this embodiment of the present invention. Application traffic types are divided into different dimensions, such as application traffic sources (such as film and television applications, game applications, tool applications, etc.), advertisement display forms (such as information flow, screen opening, embedded position, etc.), Manifestations (such as deep links, web pages, downloads, etc.). Therefore, the unique rules of different application traffic types can be, for example, the content and timing of the advertisement request, the content and timing of the advertisement display, the form of expression after clicking on the advertisement, the content and timing of sending the unique monitoring of the traffic type, and so on. The example is not limited to this.

在实际应用中,比如不同的合作媒体,广告请求的内容字段要求是不同的;网页类广告和下载类广告,点击后的表现不同,相应的监测也是不一样的,例如网页类广告有到达监测,下载类广告有开始下载、下载完成、安装完成、激活完成等。因此,可以根据应用流量的类型,生成上述的对应用流量的质量进行验证的对接验证规则。In practical applications, such as different cooperative media, the content field requirements of advertisement requests are different; webpage advertisements and download advertisements have different performances after being clicked, and the corresponding monitoring is also different. For example, webpage advertisements have arrival monitoring. , Download ads include start download, download complete, installation complete, activation complete, etc. Therefore, the above-mentioned docking verification rule for verifying the quality of the application traffic can be generated according to the type of the application traffic.

在本发明的可选实施例中,上文步骤S106中根据测试设备的设备信息,对测试设备上的应用流量请求进行监测,具体可以是根据测试设备的设备信息,识别测试设备,进而对测试设备上的应用流量请求进行监测。这里,应用流量请求可以是广告请求、广告展示、广告点击、HTTP/HTTPS协议请求等,本发明实施例不限于此。In an optional embodiment of the present invention, in the above step S106, the application traffic request on the test device is monitored according to the device information of the test device. Specifically, the test device can be identified according to the device information of the test device, and then the test device can be identified. Application traffic requests on the device are monitored. Here, the application traffic request may be an advertisement request, an advertisement display, an advertisement click, an HTTP/HTTPS protocol request, and the like, which is not limited in this embodiment of the present invention.

在本发明的可选实施例中,本发明实施例提供的验证应用流量的质量的方法可以应用在服务器端,该服务器端可以作为应用流量的投放方,来与应用流量的供应方对接应用流量,进而应用流量的投放方将满足质量要求的应用流量投放在自己的平台上,提供给应用流量的需求方。In an optional embodiment of the present invention, the method for verifying the quality of application traffic provided by the embodiment of the present invention can be applied to the server side, and the server side can serve as the delivery side of the application traffic to connect the application traffic with the supplier of the application traffic , and then the application traffic provider will release the application traffic that meets the quality requirements on its own platform and provide it to the demander of the application traffic.

进一步地,服务器端在根据测试设备的设备信息识别测试设备后,可以与测试设备建立专属通道连接,当测试设备上产生应用流量请求时,测试设备将应用流量请求通过专属通道通知服务器端,从而实现服务器端对测试设备上的应用流量请求进行监测。Further, after identifying the test device according to the device information of the test device, the server can establish a dedicated channel connection with the test device. When an application traffic request is generated on the test device, the test device notifies the server of the application traffic request through the dedicated channel, thereby Implement server-side monitoring of application traffic requests on the test device.

在本发明的可选实施例中,上文步骤S108中提及的行为日志中的日志数据可以包括应用流量请求对应的设备信息、应用流量请求的完整信息(如URL、HEADER、POSTING DATA等)、应用流量请求的频次、应用流量请求的时间、应用流量展示的时间、针对应用流量中的内容进行点击的时间,等等,本发明实施例不限于此。In an optional embodiment of the present invention, the log data in the behavior log mentioned in step S108 above may include device information corresponding to the application traffic request, and complete information of the application traffic request (such as URL, HEADER, POSTING DATA, etc.) , the frequency of application traffic request, the time of application traffic request, the time of application traffic display, the time of clicking on the content in the application traffic, etc. The embodiment of the present invention is not limited to this.

进一步地,步骤S108中基于对接验证规则,对行为日志中的日志数据进行分析和校验,可以是分析应用流量请求对应的设备信息,校验应用流量请求对应的设备信息是否是真实设备信息;可以是分析应用流量请求的URL,校验应用流量请求的URL的格式是否满足对接验证规则中的URL格式;可以是校验应用流量请求的频次是否满足对接验证规则中的请求频次;可以校验应用流量请求的时间、应用流量展示的时间、针对应用流量中的内容进行点击的时间是否是按照请求、展示和点击的顺序,等等,从而来生成应用流量的质量结果的验证报告。Further, in step S108, based on the docking verification rule, the log data in the behavior log is analyzed and verified, which may be to analyze the device information corresponding to the application traffic request, and verify whether the device information corresponding to the application traffic request is real device information; It can be to analyze the URL of the application traffic request, and verify whether the format of the URL requested by the application traffic meets the URL format in the docking verification rule; it can be to verify whether the frequency of the application traffic request satisfies the request frequency in the docking verification rule; it can be verified Whether the application traffic request time, the application traffic display time, and the click time for the content in the application traffic are in the order of request, display, and click, etc., so as to generate a verification report on the quality results of the application traffic.

在本发明的可选实施例中,在步骤S108生成包含应用流量的质量结果的验证报告之后,还可以根据验证报告中的应用流量的质量结果,确定是否接入应用流量。具体地,若验证报告中的应用流量的质量结果为表示满足合格质量指标的信息,则确定接入应用流量;若验证报告中的应用流量的质量结果为表示不满足合格质量指标的信息,则确定不接入应用流量。In an optional embodiment of the present invention, after the verification report including the quality result of the application traffic is generated in step S108, whether to access the application traffic can also be determined according to the quality result of the application traffic in the verification report. Specifically, if the quality result of the application traffic in the verification report is information indicating that the qualified quality index is met, then the access application traffic is determined; if the quality result of the application traffic in the verification report is information indicating that the qualified quality index is not met, then Make sure not to access application traffic.

在本发明的可选实施例中,在确定不接入应用流量之后,还可以将验证报告提交给应用流量的供应方,以由应用流量的供应方根据验证报告对应用流量进行相应的调整。In an optional embodiment of the present invention, after it is determined not to access the application traffic, a verification report may also be submitted to the application traffic provider, so that the application traffic provider can adjust the application traffic accordingly according to the verification report.

进一步地,在应用流量的供应方根据验证报告对应用流量进行相应的调整后,还可以根据测试设备的设备信息,对测试设备上调整后的应用流量请求进行监测,当监测到测试设备上的调整后的应用流量请求时,生成对应的行为日志;进而基于对接验证规则,对行为日志中的日志数据进行分析和校验,生成包含调整后的应用流量的质量结果的验证报告;若该验证报告中的调整后的应用流量的质量结果为表示满足合格质量指标的信息,则确定接入调整后的应用流量。Further, after the application traffic supplier adjusts the application traffic according to the verification report, it can also monitor the adjusted application traffic request on the test device according to the device information of the test device. When the adjusted application traffic is requested, the corresponding behavior log is generated; then based on the docking verification rules, the log data in the behavior log is analyzed and verified, and a verification report containing the quality results of the adjusted application traffic is generated; if the verification If the quality result of the adjusted application traffic in the report is information indicating that the qualified quality index is met, then the adjusted application traffic is determined to be accessed.

以上介绍了图1所示的实施例中各个环节的多种实现方式,下面通过具体的实施例对本发明实施例提供的验证应用流量的质量的方法做进一步说明。在该具体实施例中,验证应用流量的质量的方法可以应用在服务器端,该服务器端可以作为应用流量的投放方,来与应用流量的供应方对接应用流量,进而应用流量的投放方将满足质量要求的应用流量投放在自己的平台上,提供给应用流量的需求方。如图2所示,该方法可以包括以下步骤S202至步骤S214。Various implementations of each link in the embodiment shown in FIG. 1 have been introduced above, and the method for verifying the quality of application traffic provided by the embodiment of the present invention will be further described below through specific embodiments. In this specific embodiment, the method for verifying the quality of application traffic can be applied on the server side, and the server side can serve as the delivery side of the application traffic to connect the application traffic with the supplier of the application traffic, and then the delivery side of the application traffic will satisfy the The application traffic with quality requirements is placed on its own platform and provided to the demander of the application traffic. As shown in FIG. 2, the method may include the following steps S202 to S214.

步骤S202,向应用流量的供应方提供录入供应方对接需求的接口,从该接口获取应用流量的供应方对接需求。Step S202 , providing an interface for inputting the supplier's docking requirements to the supplier of the application traffic, and acquiring the supplier's docking requirements of the application traffic from the interface.

步骤S204,根据获取的供应方对接需求,确定待对接的应用流量。Step S204: Determine the application traffic to be docked according to the acquired docking demand of the supplier.

在该步骤中,供应方对接需求中包括所需对接的应用流量的信息,因而在获取应用流量的供应方对接需求后,可以根据获取的供应方对接需求,确定待对接的应用流量。In this step, the supply-side docking demand includes information about the application traffic to be docked. Therefore, after obtaining the supply-side docking demand of the application traffic, the application traffic to be docked can be determined according to the acquired supply-side docking demand.

在可选的实施例中,还可以获取应用流量的投放方对接需求,进而根据获取的供应方对接需求和投放方对接需求,确定待对接的应用流量。In an optional embodiment, it is also possible to obtain the docking demand of the application traffic, and then determine the application traffic to be docked according to the acquired docking demand of the supplier and the docking demand of the injector.

步骤S206,获取待对接的应用流量的相关信息,其中,应用流量的相关信息包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息。Step S206: Acquire relevant information of the application traffic to be connected, wherein the relevant information of the application traffic includes the type of the application traffic and the device information of the test device where the application corresponding to the application traffic is located.

在该步骤中,应用流量的类型可以是信息流、插屏、开屏、横幅、墙类等,本发明实施例不限于此。测试设备的设备信息可以是测试设备的名称、标识等,具体可以通过测试设备的设备信息来识别测试设备。In this step, the type of application traffic may be information flow, interstitial screen, open screen, banner, wall, etc., and the embodiment of the present invention is not limited to this. The device information of the test device may be the name, identification, etc. of the test device, and specifically, the test device may be identified by the device information of the test device.

步骤S208,根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则。Step S208, according to the type of the application traffic, generate a docking verification rule for verifying the quality of the application traffic.

在该步骤中,可以是在预先建立的应用流量的类型与对接验证规则的映射关系中,将获取的应用流量的类型与映射关系中的应用流量的类型进行匹配,将匹配上的应用流量的类型对应的对接验证规则,作为获取的应用流量的类型的对接验证规则。In this step, in the pre-established mapping relationship between the type of application traffic and the docking verification rule, the acquired type of application traffic is matched with the type of application traffic in the mapping relationship, and the matching application traffic type is matched. The connection verification rule corresponding to the type is used as the connection verification rule for the type of the obtained application traffic.

这里的对接验证规则可以包含基础规则和不同应用流量类型的特有规则。进一步地,基础规则如发送广告展示监测的内容和时机、发送广告点击监测的内容和时机,等等,本发明实施例不限于此。应用流量类型有不同维度的分法,比如应用流量来源(如影视类应用、游戏类应用、工具类应用等),广告展现形式(如信息流、开屏、嵌入位等),点击广告后的表现形式(如深度链接deeplink、网页、下载等)。因而,不同应用流量类型的特有规则,可以如广告请求的内容和时机、广告展示的内容和时机、点击广告后的表现形式、发送该流量类型特有监测的内容和时机,等等,本发明实施例不限于此。The interconnection verification rules here can include basic rules and unique rules for different application traffic types. Further, basic rules such as sending content and timing of advertisement display monitoring, sending content and timing of advertisement click monitoring, etc., are not limited in this embodiment of the present invention. Application traffic types are divided into different dimensions, such as application traffic sources (such as film and television applications, game applications, tool applications, etc.), advertisement display forms (such as information flow, screen opening, embedded position, etc.), Manifestations (such as deep links, web pages, downloads, etc.). Therefore, the unique rules of different application traffic types can be, for example, the content and timing of the advertisement request, the content and timing of the advertisement display, the form of expression after clicking on the advertisement, the content and timing of sending the unique monitoring of the traffic type, and so on. The example is not limited to this.

在实际应用中,比如不同的合作媒体,广告请求的内容字段要求是不同的;网页类广告和下载类广告,点击后的表现不同,相应的监测也是不一样的,例如网页类广告有到达监测,下载类广告有开始下载、下载完成、安装完成、激活完成等。因此,可以根据应用流量的类型,生成上述的对应用流量的质量进行验证的对接验证规则。In practical applications, such as different cooperative media, the content field requirements of advertisement requests are different; webpage advertisements and download advertisements have different performances after being clicked, and the corresponding monitoring is also different. For example, webpage advertisements have arrival monitoring. , Download ads include start download, download complete, installation complete, activation complete, etc. Therefore, the above-mentioned docking verification rule for verifying the quality of the application traffic can be generated according to the type of the application traffic.

步骤S210,根据测试设备的设备信息,识别测试设备,进而对测试设备上的应用流量请求进行监测,当监测到测试设备上的应用流量请求时,生成对应的行为日志。Step S210: Identify the test device according to the device information of the test device, and then monitor the application traffic request on the test device, and generate a corresponding behavior log when the application traffic request on the test device is monitored.

在该步骤中,服务器端在根据测试设备的设备信息识别测试设备后,可以与测试设备建立专属通道连接,当测试设备上产生应用流量请求时,测试设备将应用流量请求通过专属通道通知服务器端,从而实现服务器端对测试设备上的应用流量请求进行监测。In this step, after identifying the test device according to the device information of the test device, the server can establish a dedicated channel connection with the test device. When an application traffic request is generated on the test device, the test device notifies the server of the application traffic request through the dedicated channel. , so that the server can monitor the application traffic request on the test device.

进一步地,行为日志中的日志数据可以包括应用流量请求对应的设备信息、应用流量请求的URL、应用流量请求的频次、应用流量请求的时间、应用流量展示的时间、针对应用流量中的内容进行点击的时间,等等,本发明实施例不限于此。Further, the log data in the behavior log may include the device information corresponding to the application traffic request, the URL of the application traffic request, the frequency of the application traffic request, the time of the application traffic request, the time when the application traffic is displayed, and the content of the application traffic. The time of the click, etc., the embodiment of the present invention is not limited thereto.

步骤S212,基于对接验证规则,对行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。Step S212 , based on the docking verification rule, analyze and verify the log data in the behavior log, and generate a verification report including the quality result of the application traffic.

在该步骤中,可以是分析应用流量请求对应的设备信息,校验应用流量请求对应的设备信息是否是真实设备信息;可以是分析应用流量请求的URL,校验应用流量请求的URL的格式是否满足对接验证规则中的URL格式;可以是校验应用流量请求的频次是否满足对接验证规则中的请求频次;可以校验应用流量请求的时间、应用流量展示的时间、针对应用流量中的内容进行点击的时间是否是按照请求、展示和点击的顺序,等等,从而来生成应用流量的质量结果的验证报告。In this step, the device information corresponding to the application traffic request may be analyzed to verify whether the device information corresponding to the application traffic request is real device information; the URL of the application traffic request may be analyzed, and the format of the URL requested by the application traffic may be verified. Satisfy the URL format in the docking verification rules; it can be used to verify whether the frequency of application traffic requests meets the request frequency in the docking verification rules; it can verify the time of application traffic requests, the time of application traffic display, and the content in the application traffic. Whether the time of the click is in the order of request, impression, click, etc., to generate a verification report of the quality results of application traffic.

步骤S214,根据验证报告中的应用流量的质量结果,确定是否接入应用流量。具体地,若验证报告中的应用流量的质量结果为表示满足合格质量指标的信息,则确定接入应用流量;若验证报告中的应用流量的质量结果为表示不满足合格质量指标的信息,则确定不接入应用流量。Step S214, according to the quality result of the application traffic in the verification report, determine whether to access the application traffic. Specifically, if the quality result of the application traffic in the verification report is information indicating that the qualified quality index is met, then the access application traffic is determined; if the quality result of the application traffic in the verification report is information indicating that the qualified quality index is not met, then Make sure not to access application traffic.

进一步地,在确定不接入应用流量之后,可以将验证报告提交给应用流量的供应方,以由应用流量的供应方根据验证报告对应用流量进行相应的调整。在应用流量的供应方根据验证报告对应用流量进行相应的调整后,还可以根据测试设备的设备信息,对测试设备上调整后的应用流量请求进行监测,当监测到测试设备上的调整后的应用流量请求时,生成对应的行为日志;进而基于对接验证规则,对行为日志中的日志数据进行分析和校验,生成包含调整后的应用流量的质量结果的验证报告;若该验证报告中的调整后的应用流量的质量结果为表示满足合格质量指标的信息,则确定接入调整后的应用流量。Further, after it is determined that the application traffic is not to be accessed, a verification report may be submitted to the provider of the application traffic, so that the provider of the application traffic can adjust the application traffic accordingly according to the verification report. After the application traffic supplier adjusts the application traffic according to the verification report, it can also monitor the adjusted application traffic request on the test device according to the device information of the test device. When the application traffic is requested, the corresponding behavior log is generated; then based on the docking verification rules, the log data in the behavior log is analyzed and verified, and a verification report containing the adjusted application traffic quality results is generated; If the quality result of the adjusted application traffic is information indicating that the qualified quality index is met, the adjusted application traffic is determined to be accessed.

本发明实施例能够在线上生成包含应用流量的质量结果的验证报告,无需应用流量的供应方和投放方分别在线下对应用流量的质量进行验证,提高了双方关于应用流量对接的效率,并节省了验证应用流量的质量的资源,实现了快速、有效地验证应用流量的质量的目的。The embodiment of the present invention can generate a verification report including the quality result of the application traffic online, without the need for the supplier and the delivery party of the application traffic to separately verify the quality of the application traffic offline, which improves the efficiency of the connection between the two parties regarding the application traffic and saves money. The resources for verifying the quality of the application traffic are realized, and the purpose of verifying the quality of the application traffic quickly and effectively is realized.

需要说明的是,实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本发明的可选实施例,在此不再一一赘述。It should be noted that, in practical applications, all the above-mentioned optional embodiments may be combined arbitrarily to form optional embodiments of the present invention, which will not be repeated here.

基于上文各个实施例提供的验证应用流量的质量的方法,基于同一发明构思,本发明实施例还提供了一种验证应用流量的质量的装置。Based on the methods for verifying the quality of application traffic provided by the above embodiments, and based on the same inventive concept, an embodiment of the present invention further provides an apparatus for verifying the quality of application traffic.

图3示出了根据本发明一实施例的验证应用流量的质量的装置的结构示意图。如图3所示,该装置可以包括获取模块310、验证规则生成模块320、行为日志生成模块330以及验证报告生成模块340。FIG. 3 shows a schematic structural diagram of an apparatus for verifying the quality of application traffic according to an embodiment of the present invention. As shown in FIG. 3 , the apparatus may include an acquisition module 310 , a verification rule generation module 320 , a behavior log generation module 330 , and a verification report generation module 340 .

现介绍本发明实施例的验证应用流量的质量的装置的各组成或器件的功能以及各部分间的连接关系:Now introduce the functions of each component or device and the connection relationship between each part of the apparatus for verifying the quality of application traffic according to the embodiment of the present invention:

获取模块310,适于获取待对接的应用流量的相关信息,其中,所述应用流量的相关信息包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息;The obtaining module 310 is adapted to obtain relevant information of the application traffic to be connected, wherein the relevant information of the application traffic includes the type of the application traffic and the device information of the test device where the application corresponding to the application traffic is located;

验证规则生成模块320,与获取模块310相耦合,适于根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则;The verification rule generation module 320, coupled with the acquisition module 310, is adapted to generate a docking verification rule for verifying the quality of the application traffic according to the type of the application traffic;

行为日志生成模块330,与获取模块310相耦合,适于根据所述测试设备的设备信息,对所述测试设备上的应用流量请求进行监测,当监测到所述测试设备上的应用流量请求时,生成对应的行为日志;The behavior log generation module 330, coupled with the acquisition module 310, is adapted to monitor the application traffic request on the test device according to the device information of the test device, when monitoring the application traffic request on the test device , generate the corresponding behavior log;

验证报告生成模块340,与验证规则生成模块320、行为日志生成模块330相耦合,适于基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。The verification report generation module 340, coupled with the verification rule generation module 320 and the behavior log generation module 330, is adapted to analyze and verify the log data in the behavior log based on the docking verification rules, and generate a data containing application traffic. Validation reports for quality results.

在本发明的可选实施例中,上文图3展示的装置还可以包括:In an optional embodiment of the present invention, the apparatus shown in FIG. 3 above may further include:

第一确定模块(附图中未示出),与获取模块310相耦合,适于在获取模块310获取待对接的应用流量的相关信息之前,获取应用流量的供应方对接需求;根据获取的供应方对接需求,确定待对接的应用流量。The first determining module (not shown in the drawings), coupled with the acquiring module 310, is adapted to acquire the supply-side docking demand of the application traffic before the acquiring module 310 acquires the relevant information of the application traffic to be docked; according to the acquired supply According to the docking requirements of the party, determine the application traffic to be docked.

在本发明的可选实施例中,上文图3展示的装置还可以包括:In an optional embodiment of the present invention, the apparatus shown in FIG. 3 above may further include:

第二确定模块(附图中未示出),与获取模块310相耦合,适于在获取模块310获取待对接的应用流量的相关信息之前,获取应用流量的供应方对接需求和投放方对接需求,其中,应用流量的投放方将应用流量提供给应用流量的需求方;根据获取的供应方对接需求和投放方对接需求,确定待对接的应用流量。The second determination module (not shown in the drawings), coupled with the acquisition module 310, is adapted to acquire the supply-side docking requirements and the delivery-side docking requirements of the application traffic before the acquisition module 310 acquires the relevant information of the application traffic to be docked , where the application traffic provider provides the application traffic to the demander of the application traffic; and the application traffic to be docked is determined according to the obtained supply-side docking demand and the injector docking demand.

在本发明的可选实施例中,所述第一确定模块还适于:In an optional embodiment of the present invention, the first determining module is further adapted to:

向应用流量的供应方提供录入供应方对接需求的接口;Provide the supplier of application traffic with an interface for entering supplier docking requirements;

从所述接口获取应用流量的供应方对接需求。The supply-side docking requirements of the application traffic are obtained from the interface.

在本发明的可选实施例中,所述第二确定模块还适于:In an optional embodiment of the present invention, the second determining module is further adapted to:

向应用流量的供应方提供录入供应方对接需求的接口;Provide the supplier of application traffic with an interface for entering supplier docking requirements;

从所述接口获取应用流量的供应方对接需求。The supply-side docking requirements of the application traffic are obtained from the interface.

在本发明的可选实施例中,所述供应方对接需求中包括所需对接的应用流量的信息。In an optional embodiment of the present invention, the supply-side docking demand includes information about application traffic to be docked.

在本发明的可选实施例中,所述行为日志生成模块330还适于:In an optional embodiment of the present invention, the behavior log generating module 330 is further adapted to:

根据所述测试设备的设备信息,识别所述测试设备,进而对所述测试设备上的应用流量请求进行监测。Identify the test device according to the device information of the test device, and then monitor the application traffic request on the test device.

在本发明的可选实施例中,所述行为日志中的日志数据包括下列至少之一:In an optional embodiment of the present invention, the log data in the behavior log includes at least one of the following:

应用流量请求对应的设备信息;Device information corresponding to the application traffic request;

应用流量请求的URL;The URL of the application traffic request;

应用流量请求的频次;Frequency of application traffic requests;

应用流量请求的时间;Time of application traffic request;

应用流量展示的时间;The time when the application traffic is displayed;

针对应用流量中的内容进行点击的时间。The time of the click on the content in the app traffic.

在本发明的可选实施例中,如图4所示,上文图3展示的装置还可以包括:In an optional embodiment of the present invention, as shown in FIG. 4 , the apparatus shown in FIG. 3 above may further include:

第三确定模块410,与验证报告生成模块340相耦合,适于在验证报告生成模块340生成包含应用流量的质量结果的验证报告之后,根据所述验证报告中的应用流量的质量结果,确定是否接入应用流量。The third determination module 410, coupled to the verification report generation module 340, is adapted to, after the verification report generation module 340 generates the verification report including the quality result of the application traffic, determine whether to Access application traffic.

在本发明的可选实施例中,所述第三确定模块410还适于:In an optional embodiment of the present invention, the third determining module 410 is further adapted to:

若所述验证报告中的应用流量的质量结果为表示满足合格质量指标的信息,则确定接入应用流量;If the quality result of the application traffic in the verification report is information indicating that the qualified quality index is met, determine the access application traffic;

若所述验证报告中的应用流量的质量结果为表示不满足合格质量指标的信息,则确定不接入应用流量。If the quality result of the application traffic in the verification report is information indicating that the qualified quality index is not met, it is determined that the application traffic is not accessed.

在本发明的可选实施例中,如图4所示,上文图3展示的装置还可以包括:In an optional embodiment of the present invention, as shown in FIG. 4 , the apparatus shown in FIG. 3 above may further include:

验证报告提交模块420,与第三确定模块410相耦合,适于在第三确定模块410确定不接入应用流量之后,将所述验证报告提交给应用流量的供应方,以由应用流量的供应方根据所述验证报告对应用流量进行相应的调整。The verification report submission module 420, coupled with the third determination module 410, is adapted to submit the verification report to the provider of the application traffic after the third determination module 410 determines not to access the application traffic, so that the application traffic can be provided by the application traffic The party adjusts the application traffic accordingly according to the verification report.

在本发明的可选实施例中,所述行为日志生成模块330还适于:根据所述测试设备的设备信息,对所述测试设备上调整后的应用流量请求进行监测,当监测到所述测试设备上的调整后的应用流量请求时,生成对应的行为日志;In an optional embodiment of the present invention, the behavior log generation module 330 is further adapted to: monitor the adjusted application traffic request on the test device according to the device information of the test device, and when monitoring the When testing the adjusted application traffic request on the device, the corresponding behavior log is generated;

所述验证报告生成模块340还适于:基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含调整后的应用流量的质量结果的验证报告。The verification report generating module 340 is further adapted to: based on the docking verification rules, analyze and verify the log data in the behavior log, and generate a verification report including the adjusted application traffic quality result.

基于同一发明构思,本发明实施例还提供了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据上文任一个所述的验证应用流量的质量的方法。Based on the same inventive concept, an embodiment of the present invention further provides an electronic device, including: a processor; and a memory arranged to store computer-executable instructions, the executable instructions, when executed, cause the processor to execute a A method of verifying the quality of application traffic as described in any of the above.

基于同一发明构思,本发明实施例还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行根据上文任一个所述的验证应用流量的质量的方法。Based on the same inventive concept, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, when the one or more programs include multiple application programs When executed by the electronic device, the electronic device is caused to execute the method for verifying the quality of application traffic according to any one of the above.

根据上述任意一个可选实施例或多个可选实施例的组合,本发明实施例能够达到如下有益效果:According to any one of the foregoing optional embodiments or a combination of multiple optional embodiments, the embodiments of the present invention can achieve the following beneficial effects:

本发明实施例提供的验证应用流量的质量的方法和装置,直接在线上获取待对接的应用流量的相关信息,具体可以包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息;随后根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则,以及根据测试设备的设备信息,对测试设备上的应用流量请求进行监测,当监测到测试设备上的应用流量请求时,生成对应的行为日志;进而基于对接验证规则,对行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。由此,本发明实施例能够在线上生成包含应用流量的质量结果的验证报告,无需应用流量的供应方和投放方分别在线下对应用流量的质量进行验证,提高了双方关于应用流量对接的效率,并节省了验证应用流量的质量的资源,实现了快速、有效地验证应用流量的质量的目的。The method and device for verifying the quality of application traffic provided by the embodiments of the present invention directly obtain the relevant information of the application traffic to be connected online, which may specifically include the type of the application traffic and the device information of the test equipment where the application corresponding to the application traffic is located; According to the type of application traffic, a docking verification rule for verifying the quality of the application traffic is generated, and the application traffic request on the test device is monitored according to the device information of the test device. When the application traffic request on the test device is monitored, A corresponding behavior log is generated; then based on the interconnection verification rules, the log data in the behavior log is analyzed and verified, and a verification report containing the quality results of the application traffic is generated. Therefore, the embodiment of the present invention can generate a verification report including the quality result of the application traffic online, without the need for the supplier and the delivery party of the application traffic to separately verify the quality of the application traffic offline, which improves the efficiency of the application traffic connection between the two parties. , and saves resources for verifying the quality of application traffic, and realizes the purpose of quickly and effectively verifying the quality of application traffic.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. It will be understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it is to be understood that in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together into a single embodiment, figure, or its description. This disclosure, however, should not be construed as reflecting an intention that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art will understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. The modules or units or components in the embodiments may be combined into one module or unit or component, and further they may be divided into multiple sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method so disclosed may be employed in any combination, unless at least some of such features and/or procedures or elements are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will appreciate that although some of the embodiments described herein include certain features, but not others, included in other embodiments, that combinations of features of different embodiments are intended to be within the scope of the invention within and form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的验证应用流量的质量的装置及电子设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。Various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of the components in the apparatus for verifying the quality of application traffic and the electronic device according to the embodiments of the present invention or full functionality. The present invention can also be implemented as apparatus or apparatus programs (eg, computer programs and computer program products) for performing part or all of the methods described herein. Such a program implementing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such signals may be downloaded from Internet sites, or provided on carrier signals, or in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-described embodiments illustrate rather than limit the invention, and that alternative embodiments may be devised by those skilled in the art without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. do not denote any order. These words can be interpreted as names.

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。By now, those skilled in the art will recognize that, although various exemplary embodiments of the present invention have been illustrated and described in detail herein, the present invention may still be implemented in accordance with the present disclosure without departing from the spirit and scope of the present invention. The content directly determines or derives many other variations or modifications consistent with the principles of the invention. Accordingly, the scope of the present invention should be understood and deemed to cover all such other variations or modifications.

本发明实施例的一方面,提供了A1.一种验证应用流量的质量的方法,包括:An aspect of the embodiments of the present invention provides A1. A method for verifying the quality of application traffic, comprising:

获取待对接的应用流量的相关信息,其中,所述应用流量的相关信息包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息;Obtain relevant information of the application traffic to be connected, wherein the relevant information of the application traffic includes the type of the application traffic and the device information of the test device where the application corresponding to the application traffic is located;

根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则;According to the type of application traffic, generate a docking verification rule for verifying the quality of the application traffic;

根据所述测试设备的设备信息,对所述测试设备上的应用流量请求进行监测,当监测到所述测试设备上的应用流量请求时,生成对应的行为日志;According to the device information of the test device, monitor the application traffic request on the test device, and generate a corresponding behavior log when the application traffic request on the test device is monitored;

基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。Based on the docking verification rule, the log data in the behavior log is analyzed and verified, and a verification report including the quality result of the application traffic is generated.

A2.根据A1所述的方法,其中,在获取待对接的应用流量的相关信息之前,所述方法还包括:A2. The method according to A1, wherein before acquiring the relevant information of the application traffic to be connected, the method further comprises:

获取应用流量的供应方对接需求;Obtain supply-side docking requirements for application traffic;

根据获取的供应方对接需求,确定待对接的应用流量。Determine the application traffic to be connected according to the obtained supply-side connection requirements.

A3.根据A1所述的方法,其中,在获取待对接的应用流量的相关信息之前,所述方法还包括:A3. The method according to A1, wherein before acquiring the relevant information of the application traffic to be connected, the method further comprises:

获取应用流量的供应方对接需求和投放方对接需求,其中,应用流量的投放方将应用流量提供给应用流量的需求方;Obtain the supply-side docking requirements and the delivery-side docking requirements of the application traffic, wherein the application-traffic delivery side provides the application traffic to the application-traffic demander;

根据获取的供应方对接需求和投放方对接需求,确定待对接的应用流量。Determine the application traffic to be connected according to the obtained supply-side connection requirements and launcher's connection requirements.

A4.根据A2或A3所述的方法,其中,所述获取应用流量的供应方对接需求,包括:A4. The method according to A2 or A3, wherein the obtaining supply-side docking requirements of application traffic includes:

向应用流量的供应方提供录入供应方对接需求的接口;Provide the supplier of application traffic with an interface for entering supplier docking requirements;

从所述接口获取应用流量的供应方对接需求。The supply-side docking requirements of the application traffic are obtained from the interface.

A5.根据A2或A3所述的方法,其中,所述供应方对接需求中包括所需对接的应用流量的信息。A5. The method according to A2 or A3, wherein the supply-side docking demand includes information on application traffic to be docked.

A6.根据A1所述的方法,其中,根据所述测试设备的设备信息,对所述测试设备上的应用流量请求进行监测,包括:A6. The method according to A1, wherein monitoring the application traffic request on the test device according to the device information of the test device, comprising:

根据所述测试设备的设备信息,识别所述测试设备,进而对所述测试设备上的应用流量请求进行监测。Identify the test device according to the device information of the test device, and then monitor the application traffic request on the test device.

A7.根据A1所述的方法,其中,所述行为日志中的日志数据包括下列至少之一:A7. The method according to A1, wherein the log data in the behavior log includes at least one of the following:

应用流量请求对应的设备信息;Device information corresponding to the application traffic request;

应用流量请求的URL;The URL of the application traffic request;

应用流量请求的频次;Frequency of application traffic requests;

应用流量请求的时间;Time of application traffic request;

应用流量展示的时间;The time when the application traffic is displayed;

针对应用流量中的内容进行点击的时间。The time of the click on the content in the app traffic.

A8.根据A1-A7中任一项所述的方法,其中,在生成包含应用流量的质量结果的验证报告之后,所述方法还包括:A8. The method according to any one of A1-A7, wherein after generating the verification report including the quality result of the application traffic, the method further comprises:

根据所述验证报告中的应用流量的质量结果,确定是否接入应用流量。Whether to access the application traffic is determined according to the quality result of the application traffic in the verification report.

A9.根据A8所述的方法,其中,根据所述验证报告中的应用流量的质量结果,确定是否接入应用流量,包括:A9. The method according to A8, wherein determining whether to access the application traffic according to the quality result of the application traffic in the verification report, comprising:

若所述验证报告中的应用流量的质量结果为表示满足合格质量指标的信息,则确定接入应用流量;If the quality result of the application traffic in the verification report is information indicating that the qualified quality index is met, determine the access application traffic;

若所述验证报告中的应用流量的质量结果为表示不满足合格质量指标的信息,则确定不接入应用流量。If the quality result of the application traffic in the verification report is information indicating that the qualified quality index is not met, it is determined that the application traffic is not accessed.

A10.根据A9所述的方法,其中,在确定不接入应用流量之后,所述方法还包括:A10. The method according to A9, wherein after determining not to access the application traffic, the method further comprises:

将所述验证报告提交给应用流量的供应方,以由应用流量的供应方根据所述验证报告对应用流量进行相应的调整。Submit the verification report to the supplier of the application traffic, so that the supplier of the application traffic can adjust the application traffic accordingly according to the verification report.

A11.根据A10所述的方法,其中,还包括:A11. The method according to A10, further comprising:

根据所述测试设备的设备信息,对所述测试设备上调整后的应用流量请求进行监测,当监测到所述测试设备上的调整后的应用流量请求时,生成对应的行为日志;According to the device information of the test device, monitor the adjusted application traffic request on the test device, and generate a corresponding behavior log when monitoring the adjusted application traffic request on the test device;

基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含调整后的应用流量的质量结果的验证报告。Based on the docking verification rule, the log data in the behavior log is analyzed and verified, and a verification report including the adjusted quality result of the application traffic is generated.

本发明实施例的另一方面,还提供了B12.一种验证应用流量的质量的装置,包括:Another aspect of the embodiments of the present invention further provides B12. A device for verifying the quality of application traffic, comprising:

获取模块,适于获取待对接的应用流量的相关信息,其中,所述应用流量的相关信息包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息;an acquisition module, adapted to acquire relevant information of the application traffic to be connected, wherein the relevant information of the application traffic includes the type of the application traffic and the device information of the test device where the application corresponding to the application traffic is located;

验证规则生成模块,适于根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则;The verification rule generation module is suitable for generating a docking verification rule for verifying the quality of the application traffic according to the type of the application traffic;

行为日志生成模块,适于根据所述测试设备的设备信息,对所述测试设备上的应用流量请求进行监测,当监测到所述测试设备上的应用流量请求时,生成对应的行为日志;A behavior log generation module, adapted to monitor the application traffic request on the test device according to the device information of the test device, and generate a corresponding behavior log when the application traffic request on the test device is monitored;

验证报告生成模块,适于基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。The verification report generating module is adapted to analyze and verify the log data in the behavior log based on the docking verification rule, and generate a verification report including the quality result of the application traffic.

B13.根据B12所述的装置,其中,还包括:B13. The device according to B12, further comprising:

第一确定模块,适于在所述获取模块获取待对接的应用流量的相关信息之前,获取应用流量的供应方对接需求;根据获取的供应方对接需求,确定待对接的应用流量。The first determining module is adapted to acquire the supply-side docking demand of the application traffic before the acquiring module acquires the relevant information of the application traffic to be docked; and determine the application traffic to be docked according to the acquired supply-side docking demand.

B14.根据B12所述的装置,其中,还包括:B14. The device according to B12, further comprising:

第二确定模块,适于在所述获取模块获取待对接的应用流量的相关信息之前,获取应用流量的供应方对接需求和投放方对接需求,其中,应用流量的投放方将应用流量提供给应用流量的需求方;根据获取的供应方对接需求和投放方对接需求,确定待对接的应用流量。The second determination module is adapted to acquire the supply-side docking requirements and the delivery-side docking requirements of the application traffic before the acquisition module acquires the relevant information of the application traffic to be docked, wherein the application traffic provider provides the application traffic to the application The demand side of the traffic; according to the obtained supply-side docking demand and the delivery-side docking demand, the application traffic to be docked is determined.

B15.根据B13或B14所述的装置,其中,所述第一确定模块或所述第二确定模块还适于:B15. The apparatus according to B13 or B14, wherein the first determination module or the second determination module is further adapted to:

向应用流量的供应方提供录入供应方对接需求的接口;Provide the supplier of application traffic with an interface for entering supplier docking requirements;

从所述接口获取应用流量的供应方对接需求。The supply-side docking requirements of the application traffic are obtained from the interface.

B16.根据B13或B14所述的装置,其中,所述供应方对接需求中包括所需对接的应用流量的信息。B16. The device according to B13 or B14, wherein the supply-side docking demand includes information about application traffic that needs to be docked.

B17.根据B12所述的装置,其中,所述行为日志生成模块还适于:B17. The apparatus of B12, wherein the behavior log generation module is further adapted to:

根据所述测试设备的设备信息,识别所述测试设备,进而对所述测试设备上的应用流量请求进行监测。Identify the test device according to the device information of the test device, and then monitor the application traffic request on the test device.

B18.根据B12所述的装置,其中,所述行为日志中的日志数据包括下列至少之一:B18. The apparatus according to B12, wherein the log data in the behavior log includes at least one of the following:

应用流量请求对应的设备信息;Device information corresponding to the application traffic request;

应用流量请求的URL;The URL of the application traffic request;

应用流量请求的频次;Frequency of application traffic requests;

应用流量请求的时间;Time of application traffic request;

应用流量展示的时间;The time when the application traffic is displayed;

针对应用流量中的内容进行点击的时间。The time of the click on the content in the app traffic.

B19.根据B12-B18中任一项所述的装置,其中,还包括:B19. The device according to any one of B12-B18, further comprising:

第三确定模块,适于在所述验证报告生成模块生成包含应用流量的质量结果的验证报告之后,根据所述验证报告中的应用流量的质量结果,确定是否接入应用流量。The third determining module is adapted to determine whether to access the application traffic according to the quality result of the application traffic in the verification report after the verification report generating module generates the verification report including the quality result of the application traffic.

B20.根据B19所述的装置,其中,所述第三确定模块还适于:B20. The apparatus according to B19, wherein the third determination module is further adapted to:

若所述验证报告中的应用流量的质量结果为表示满足合格质量指标的信息,则确定接入应用流量;If the quality result of the application traffic in the verification report is information indicating that the qualified quality index is met, determine the access application traffic;

若所述验证报告中的应用流量的质量结果为表示不满足合格质量指标的信息,则确定不接入应用流量。If the quality result of the application traffic in the verification report is information indicating that the qualified quality index is not met, it is determined that the application traffic is not accessed.

B21.根据B20所述的装置,其中,还包括:B21. The device according to B20, further comprising:

验证报告提交模块,适于在所述第三确定模块确定不接入应用流量之后,将所述验证报告提交给应用流量的供应方,以由应用流量的供应方根据所述验证报告对应用流量进行相应的调整。A verification report submission module, adapted to submit the verification report to the supplier of the application traffic after the third determining module determines not to access the application traffic, so that the supplier of the application traffic can report the application traffic according to the verification report. Make appropriate adjustments.

B22.根据B21所述的装置,其中,B22. The device according to B21, wherein,

所述行为日志生成模块还适于:根据所述测试设备的设备信息,对所述测试设备上调整后的应用流量请求进行监测,当监测到所述测试设备上的调整后的应用流量请求时,生成对应的行为日志;The behavior log generation module is further adapted to: monitor the adjusted application traffic request on the testing device according to the device information of the testing device, and when monitoring the adjusted application traffic request on the testing device , generate the corresponding behavior log;

所述验证报告生成模块还适于:基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含调整后的应用流量的质量结果的验证报告。The verification report generation module is further adapted to: based on the docking verification rules, analyze and verify the log data in the behavior log, and generate a verification report including the adjusted quality result of the application traffic.

本发明实施例的又一方面,还提供了C23.一种电子设备,包括:Another aspect of the embodiment of the present invention also provides C23. An electronic device, comprising:

处理器;以及processor; and

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据A1-A11中任一项所述的验证应用流量的质量的方法。A memory arranged to store computer executable instructions which, when executed, cause the processor to perform the method of verifying the quality of application traffic according to any of A1-A11.

本发明实施例的又一方面,还提供了D24.一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行根据A1-A11中任一项所述的验证应用流量的质量的方法。In yet another aspect of the embodiments of the present invention, D24. A computer-readable storage medium is also provided, wherein the computer-readable storage medium stores one or more programs, and the one or more programs, when including multiple When the electronic device of the application is executed, the electronic device is caused to execute the method for verifying the quality of the application traffic according to any one of A1-A11.

Claims (10)

1.一种验证应用流量的质量的方法,包括:1. A method of verifying the quality of application traffic, comprising: 获取待对接的应用流量的相关信息,其中,所述应用流量的相关信息包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息;Obtain relevant information of the application traffic to be connected, wherein the relevant information of the application traffic includes the type of the application traffic and the device information of the test device where the application corresponding to the application traffic is located; 根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则;According to the type of application traffic, generate a docking verification rule for verifying the quality of the application traffic; 根据所述测试设备的设备信息,对所述测试设备上的应用流量请求进行监测,当监测到所述测试设备上的应用流量请求时,生成对应的行为日志;According to the device information of the test device, monitor the application traffic request on the test device, and generate a corresponding behavior log when the application traffic request on the test device is monitored; 基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。Based on the docking verification rule, the log data in the behavior log is analyzed and verified, and a verification report including the quality result of the application traffic is generated. 2.根据权利要求1所述的方法,其中,在获取待对接的应用流量的相关信息之前,所述方法还包括:2. The method according to claim 1, wherein before acquiring the relevant information of the application traffic to be connected, the method further comprises: 获取应用流量的供应方对接需求;Obtain supply-side docking requirements for application traffic; 根据获取的供应方对接需求,确定待对接的应用流量。Determine the application traffic to be connected according to the obtained supply-side connection requirements. 3.根据权利要求1所述的方法,其中,在获取待对接的应用流量的相关信息之前,所述方法还包括:3. The method according to claim 1, wherein before acquiring the relevant information of the application traffic to be connected, the method further comprises: 获取应用流量的供应方对接需求和投放方对接需求,其中,应用流量的投放方将应用流量提供给应用流量的需求方;Obtain the supply-side docking demand and the delivery-side docking demand of the application traffic, wherein the application traffic provider provides the application traffic to the application traffic demander; 根据获取的供应方对接需求和投放方对接需求,确定待对接的应用流量。Determine the application traffic to be connected according to the obtained supply-side connection requirements and launcher's connection requirements. 4.根据权利要求2或3所述的方法,其中,所述获取应用流量的供应方对接需求,包括:4. The method according to claim 2 or 3, wherein the obtaining the supply-side docking requirements of application traffic comprises: 向应用流量的供应方提供录入供应方对接需求的接口;Provide the supplier of application traffic with an interface for entering supplier docking requirements; 从所述接口获取应用流量的供应方对接需求。The supply-side docking requirements of the application traffic are obtained from the interface. 5.根据权利要求2或3所述的方法,其中,所述供应方对接需求中包括所需对接的应用流量的信息。5. The method according to claim 2 or 3, wherein the supply-side docking demand includes information on application traffic that needs to be docked. 6.根据权利要求1所述的方法,其中,根据所述测试设备的设备信息,对所述测试设备上的应用流量请求进行监测,包括:6. The method according to claim 1, wherein, according to the device information of the test device, monitoring the application traffic request on the test device, comprising: 根据所述测试设备的设备信息,识别所述测试设备,进而对所述测试设备上的应用流量请求进行监测。Identify the test device according to the device information of the test device, and then monitor the application traffic request on the test device. 7.根据权利要求1所述的方法,其中,所述行为日志中的日志数据包括下列至少之一:7. The method of claim 1, wherein the log data in the behavior log includes at least one of the following: 应用流量请求对应的设备信息;Device information corresponding to the application traffic request; 应用流量请求的URL;The URL of the application traffic request; 应用流量请求的频次;Frequency of application traffic requests; 应用流量请求的时间;Time of application traffic request; 应用流量展示的时间;The time when the application traffic is displayed; 针对应用流量中的内容进行点击的时间。The time of the click on the content in the app traffic. 8.一种验证应用流量的质量的装置,包括:8. An apparatus for verifying the quality of application traffic, comprising: 获取模块,适于获取待对接的应用流量的相关信息,其中,所述应用流量的相关信息包括应用流量的类型和应用流量对应应用所在的测试设备的设备信息;an acquisition module, adapted to acquire relevant information of the application traffic to be connected, wherein the relevant information of the application traffic includes the type of the application traffic and the device information of the test equipment where the application corresponding to the application traffic is located; 验证规则生成模块,适于根据应用流量的类型,生成对应用流量的质量进行验证的对接验证规则;The verification rule generation module is suitable for generating a docking verification rule for verifying the quality of the application traffic according to the type of the application traffic; 行为日志生成模块,适于根据所述测试设备的设备信息,对所述测试设备上的应用流量请求进行监测,当监测到所述测试设备上的应用流量请求时,生成对应的行为日志;A behavior log generation module, adapted to monitor the application traffic request on the test device according to the device information of the test device, and generate a corresponding behavior log when the application traffic request on the test device is monitored; 验证报告生成模块,适于基于所述对接验证规则,对所述行为日志中的日志数据进行分析和校验,生成包含应用流量的质量结果的验证报告。The verification report generation module is adapted to analyze and verify the log data in the behavior log based on the docking verification rule, and generate a verification report including the quality result of the application traffic. 9.一种电子设备,包括:9. An electronic device comprising: 处理器;以及processor; and 被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据权利要求1-7中任一项所述的验证应用流量的质量的方法。A memory arranged to store computer-executable instructions which, when executed, cause the processor to perform a method of verifying the quality of application traffic according to any of claims 1-7. 10.一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行根据权利要求1-7中任一项所述的验证应用流量的质量的方法。10. A computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs that, when executed by an electronic device including a plurality of application programs, cause the electronic The device performs the method of verifying the quality of application traffic according to any one of claims 1-7.
CN201711396361.2A 2017-12-21 2017-12-21 Method and device for verifying quality of application flow and electronic equipment Active CN109951348B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711396361.2A CN109951348B (en) 2017-12-21 2017-12-21 Method and device for verifying quality of application flow and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711396361.2A CN109951348B (en) 2017-12-21 2017-12-21 Method and device for verifying quality of application flow and electronic equipment

Publications (2)

Publication Number Publication Date
CN109951348A true CN109951348A (en) 2019-06-28
CN109951348B CN109951348B (en) 2022-11-04

Family

ID=67005743

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711396361.2A Active CN109951348B (en) 2017-12-21 2017-12-21 Method and device for verifying quality of application flow and electronic equipment

Country Status (1)

Country Link
CN (1) CN109951348B (en)

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070179841A1 (en) * 2005-12-30 2007-08-02 Shai Agassi Method and system for providing sponsored content based on user information
CN101026510A (en) * 2007-01-31 2007-08-29 华为技术有限公司 Network flow abnormal detecting method and system
CN101119223A (en) * 2007-09-28 2008-02-06 腾讯科技(深圳)有限公司 Method, system and related device for implementing on-line advertisement launching
JP2008276188A (en) * 2007-04-06 2008-11-13 Semiconductor Energy Lab Co Ltd Display device
US20090099902A1 (en) * 2007-10-16 2009-04-16 Mukesh Chatter System for and method of automatic optimizing quantitative business objectives of sellers (advertisers) with synergistic pricing, promotions and advertisements, while simultaneously minimizing expenditure discovery and optimizing allocation of advertising channels that optimize such objectives
CN101449284A (en) * 2006-03-20 2009-06-03 乔耳·贝尔曼 Scoring traffic quality to network sites using cross-correlated traffic parameters
EP2146495A1 (en) * 2008-07-18 2010-01-20 2waytraffic Control system and method for call handling in interactive advertisement participation
US20100211431A1 (en) * 2009-02-13 2010-08-19 Lutnick Howard W Method and apparatus for advertising on a mobile gaming device
CN102187357A (en) * 2008-10-17 2011-09-14 三星电子株式会社 Apparatus and method for measuring advertising metrics
US20130007799A1 (en) * 2011-06-30 2013-01-03 Cable Television Laboratories, Inc. Dynamic advertisement copy insert
CN103578010A (en) * 2012-07-26 2014-02-12 阿里巴巴集团控股有限公司 Method and device generating flow quality comparison parameters and advertisement billing method
CN103593791A (en) * 2013-11-07 2014-02-19 广州优蜜信息科技有限公司 Mobile advertisement putting method and system
CN103685223A (en) * 2012-09-11 2014-03-26 波音公司 Detection of infected network devices via analysis of responseless outgoing network traffic
US20140229271A1 (en) * 2013-02-11 2014-08-14 Vindico Llc System and method to analyze and rate online advertisement placement quality and potential value
CN104394041A (en) * 2014-12-15 2015-03-04 北京国双科技有限公司 Access log generation method and device
CN104715062A (en) * 2015-03-31 2015-06-17 北京奇艺世纪科技有限公司 Method and device for docking advertisement push platform with DSP (demand-side platform) server
MX2014013748A (en) * 2012-05-11 2015-08-20 Bristol Inc D B A Remote Automated Solutions Systems and methods to initiate a verification test within a flow meter via a flow computer.
CN107193744A (en) * 2017-05-25 2017-09-22 中央民族大学 A kind of Web application performance test flows based on daily record describe method

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070179841A1 (en) * 2005-12-30 2007-08-02 Shai Agassi Method and system for providing sponsored content based on user information
CN101449284A (en) * 2006-03-20 2009-06-03 乔耳·贝尔曼 Scoring traffic quality to network sites using cross-correlated traffic parameters
CN101026510A (en) * 2007-01-31 2007-08-29 华为技术有限公司 Network flow abnormal detecting method and system
JP2008276188A (en) * 2007-04-06 2008-11-13 Semiconductor Energy Lab Co Ltd Display device
CN101119223A (en) * 2007-09-28 2008-02-06 腾讯科技(深圳)有限公司 Method, system and related device for implementing on-line advertisement launching
US20090099902A1 (en) * 2007-10-16 2009-04-16 Mukesh Chatter System for and method of automatic optimizing quantitative business objectives of sellers (advertisers) with synergistic pricing, promotions and advertisements, while simultaneously minimizing expenditure discovery and optimizing allocation of advertising channels that optimize such objectives
EP2146495A1 (en) * 2008-07-18 2010-01-20 2waytraffic Control system and method for call handling in interactive advertisement participation
CN102187357A (en) * 2008-10-17 2011-09-14 三星电子株式会社 Apparatus and method for measuring advertising metrics
US20100211431A1 (en) * 2009-02-13 2010-08-19 Lutnick Howard W Method and apparatus for advertising on a mobile gaming device
US20130007799A1 (en) * 2011-06-30 2013-01-03 Cable Television Laboratories, Inc. Dynamic advertisement copy insert
MX2014013748A (en) * 2012-05-11 2015-08-20 Bristol Inc D B A Remote Automated Solutions Systems and methods to initiate a verification test within a flow meter via a flow computer.
CN103578010A (en) * 2012-07-26 2014-02-12 阿里巴巴集团控股有限公司 Method and device generating flow quality comparison parameters and advertisement billing method
CN103685223A (en) * 2012-09-11 2014-03-26 波音公司 Detection of infected network devices via analysis of responseless outgoing network traffic
US20140229271A1 (en) * 2013-02-11 2014-08-14 Vindico Llc System and method to analyze and rate online advertisement placement quality and potential value
CN103593791A (en) * 2013-11-07 2014-02-19 广州优蜜信息科技有限公司 Mobile advertisement putting method and system
CN104394041A (en) * 2014-12-15 2015-03-04 北京国双科技有限公司 Access log generation method and device
CN104715062A (en) * 2015-03-31 2015-06-17 北京奇艺世纪科技有限公司 Method and device for docking advertisement push platform with DSP (demand-side platform) server
CN107193744A (en) * 2017-05-25 2017-09-22 中央民族大学 A kind of Web application performance test flows based on daily record describe method

Also Published As

Publication number Publication date
CN109951348B (en) 2022-11-04

Similar Documents

Publication Publication Date Title
CN104091277B (en) Correlating method and device, the advertisement placement method and device of User Identity
CN112597047B (en) Test method, test device, electronic equipment and computer readable medium
CN102214200B (en) The easily extensible Dynamic Execution method of operating of webpage
US9842133B2 (en) Auditing of web-based video
US20120130801A1 (en) System and method for mobile advertising
CN109299015B (en) A software testing method, device and system
US9881318B1 (en) Attributing web-based user actions to multivariate test parameters associated with publisher content
CN111078539B (en) Test method, device, system and computer readable storage medium
CN109034867B (en) Click traffic detection method and device and storage medium
US20140006169A1 (en) Application marketplace for online advertising applications
CN106411881B (en) Method and device for buying ticket based on client
US11030661B2 (en) Opt-out enforcement for systems using non-cookie browser identification
CN105430101A (en) Method and device for generating promotional links, method and device for analyzing promotional links
CN114153729B (en) Web page testing method, device, electronic device and storage medium
CN110147315A (en) Concurrency performance test method, device, computer equipment and storage medium
US11157948B2 (en) Method and system for independent validation of asset serving
US11423438B2 (en) Real-time online asset display campaign auditing system
CN110674023A (en) Interface testing method and device
KR20220145720A (en) A Device and method for promoting a digital contents on the basis of crowd funding
CN109815106A (en) Interactive function testing method and device for information delivery platform
CN109951348A (en) A method, device and electronic device for verifying the quality of application traffic
US10068250B2 (en) System and method for measuring mobile advertising and content by simulating mobile-device usage
CN111612524B (en) Inventory statistics method, device and storage medium
CN109324972A (en) Promotion information testing method and device and electronic equipment
WO2020026011A1 (en) Material docking method and apparatus, and device/terminal/server and computer-readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant