[go: up one dir, main page]

CN109509022B - Advertisement traffic distribution method, advertisement transaction platform, server and storage medium - Google Patents

Advertisement traffic distribution method, advertisement transaction platform, server and storage medium Download PDF

Info

Publication number
CN109509022B
CN109509022B CN201811251744.5A CN201811251744A CN109509022B CN 109509022 B CN109509022 B CN 109509022B CN 201811251744 A CN201811251744 A CN 201811251744A CN 109509022 B CN109509022 B CN 109509022B
Authority
CN
China
Prior art keywords
order
target
contract
traffic
flow
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.)
Active
Application number
CN201811251744.5A
Other languages
Chinese (zh)
Other versions
CN109509022A (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.)
360 Technology Group Co Ltd
Original Assignee
360 Technology Group 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 360 Technology Group Co Ltd filed Critical 360 Technology Group Co Ltd
Priority to CN201811251744.5A priority Critical patent/CN109509022B/en
Publication of CN109509022A publication Critical patent/CN109509022A/en
Application granted granted Critical
Publication of CN109509022B publication Critical patent/CN109509022B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • G06Q30/0275Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开一种广告流量发放方法、广告交易平台、服务器及存储介质,所述广告流量发放方法,包括:接收目标广告位对应的目标流量;根据所述目标流量的流量信息,以及所述广告交易平台的合约订单库中每个合约订单的订单信息,确定所述订单信息与所述流量信息相匹配的N个合约订单;根据所述N个合约订单中每个合约订单的流量采购模式,以及预设的流量采购模式的优先级,确定目标合约订单;将所述目标流量发放给所述目标合约订单对应的广告主。上述方案,通过对流量采购模式设置优先级来对合约订单进行分类,并根据优先级来确定目标合约订单并进行流量发放,实现对各种流量采购模式的合约订单以及流量发放的统一管理。

The invention discloses an advertising traffic distribution method, an advertising trading platform, a server and a storage medium. The advertising traffic distribution method includes: receiving target traffic corresponding to a target advertising space; traffic information according to the target traffic, and the advertisement The order information of each contract order in the contract order library of the trading platform is used to determine the N contract orders that match the order information and the flow information; according to the flow procurement mode of each contract order in the N contract orders, and the priority of the preset traffic purchasing mode to determine the target contract order; and distribute the target traffic to the advertiser corresponding to the target contract order. The above solution classifies contract orders by setting priorities for traffic procurement modes, and determines target contract orders based on priorities and performs traffic distribution, thereby achieving unified management of contract orders and traffic distribution for various traffic procurement modes.

Description

广告流量发放方法、广告交易平台、服务器及存储介质Advertising traffic distribution method, advertising trading platform, server and storage medium

技术领域Technical field

本发明涉及互联网技术领域,尤其涉及一种广告流量发放方法、广告交易平台、服务器及存储介质。The present invention relates to the field of Internet technology, and in particular to an advertising traffic distribution method, an advertising trading platform, a server and a storage medium.

背景技术Background technique

ADExchange是将媒体和广告主联系在一起的互联网广告交易平台,广告交易平台可以接收媒体提供的媒体流量,并将媒体流量发放给广告主以使广告主购买符合自己要求的媒体流量进行广告投放。现有技术中,广告主可以与广告交易平台通过签订合约订单的形式来进行流量采购,且合约订单的流量采购模式可以包含有多种。当某一媒体流量满足多种流量采购模式的合约订单时,现有技术中缺乏在多种流量采购模式的合约订单中确定出该媒体流量所发放的合约订单的统一方案,存在媒体流量发放混乱的技术问题。ADExchange is an Internet advertising trading platform that connects media and advertisers. The advertising trading platform can receive media traffic provided by media and distribute the media traffic to advertisers so that advertisers can purchase media traffic that meets their own requirements for advertising. In the existing technology, advertisers can purchase traffic by signing a contract order with an advertising exchange platform, and the traffic purchase model of the contract order can include multiple traffic purchase modes. When a certain media traffic satisfies the contract orders of multiple traffic purchase modes, the existing technology lacks a unified solution for determining the contract orders issued by the media traffic among the contract orders of multiple traffic purchase modes, and there is confusion in the distribution of media traffic. technical issues.

发明内容Contents of the invention

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的广告流量发放方法、广告交易平台、服务器及存储介质。In view of the above problems, the present invention is proposed to provide an advertising traffic distribution method, an advertising trading platform, a server and a storage medium that overcome the above problems or at least partially solve the above problems.

第一方面,本说明书实施例提供一种广告流量发放方法,应用于广告交易平台,包括:In the first aspect, embodiments of this specification provide an advertising traffic distribution method, which is applied to an advertising trading platform, including:

接收目标广告位对应的目标流量;Receive the target traffic corresponding to the target advertising space;

根据所述目标流量的流量信息,以及所述广告交易平台的合约订单库中每个合约订单的订单信息,确定所述订单信息与所述流量信息相匹配的N个合约订单,N为正整数;According to the traffic information of the target traffic and the order information of each contract order in the contract order library of the advertising trading platform, N contract orders matching the order information and the traffic information are determined, where N is a positive integer. ;

根据所述N个合约订单中每个合约订单的流量采购模式,以及预设的流量采购模式的优先级,确定目标合约订单;Determine the target contract order according to the traffic procurement mode of each of the N contract orders and the priority of the preset traffic procurement mode;

将所述目标流量发放给所述目标合约订单对应的广告主。The target traffic is distributed to the advertiser corresponding to the target contract order.

可选地,所述流量采购模式为以下模式中的一者:私有程序化购买模式、优先购买模式、实时竞价模式、私有竞价模式、以及公开竞价模式。Optionally, the traffic purchasing mode is one of the following modes: private programmatic purchasing mode, priority purchasing mode, real-time bidding mode, private bidding mode, and public bidding mode.

可选地,所述根据所述N个合约订单中每个合约订单的流量采购模式,以及预设的流量采购模式的优先级,确定目标合约订单,包括:Optionally, determining the target contract order based on the traffic procurement mode of each of the N contract orders and the priority of the preset traffic procurement mode includes:

将所述N个合约订单按照所述流量采购模式划分为S组订单集合,其中,所述S组订单集合中的每组订单集合所包含的合约订单的流量采购模式均相同;Divide the N contract orders into S groups of order sets according to the traffic procurement mode, wherein the traffic procurement modes of the contract orders contained in each group of order sets in the S groups of order sets are all the same;

根据所述预设的流量采购模式的优先级,在所述S组订单集合中确定出目标订单集合;Determine a target order set among the S groups of order sets according to the priority of the preset traffic procurement mode;

在所述目标订单集合中确定出所述目标合约订单。The target contract order is determined in the target order set.

可选地,所述根据所述预设的流量采购模式的优先级,在所述S组订单集合中确定出目标订单集合,包括:Optionally, the target order set is determined from the S groups of order sets according to the priority of the preset traffic procurement mode, including:

根据所述预设的流量采购模式的优先级,将所述S组订单集合按照优先级由高到低进行排列,将优先级排在首位的订单集合作为所述目标订单集合;According to the priority of the preset traffic procurement mode, the S groups of order sets are arranged from high to low in priority, and the order set with the highest priority is used as the target order set;

重复执行竞价步骤直到目标竞价结果为竞价成功,所述竞价步骤包括:向所述目标订单集合中每个合约订单对应的每个广告主发送流量竞价请求;根据所述每个广告主反馈的竞价结果,确定所述目标竞价结果;在所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合。Repeat the bidding steps until the target bidding result is a successful bid. The bidding steps include: sending a traffic bidding request to each advertiser corresponding to each contract order in the target order set; bidding based on feedback from each advertiser. As a result, the target bidding result is determined; when the target bidding result is a failed bid, the order set with the next highest priority is determined as the target order set.

可选地,所述在所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合之前,所述方法还包括:Optionally, when the target bidding result is a failed bid, determining the order set with the next highest priority as the target order set, the method further includes:

根据所述目标订单集合中每个订单集合的业务类型,确定所述目标流量的流量状态,所述流量状态包括锁定状态以及非锁定状态;Determine the traffic status of the target traffic according to the business type of each order set in the target order set, where the traffic status includes a locked state and an unlocked state;

所述在所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合,包括:Determining the order set with the next highest priority as the target order set when the target bidding result is a failed bid, including:

在所述流量状态为所述非锁定状态,且所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合。When the traffic status is the unlocked status and the target bidding result is a failed bid, the order set with the next highest priority is determined as the target order set.

可选地,所述在所述目标订单集合中确定出所述目标合约订单,包括:Optionally, determining the target contract order in the target order set includes:

根据所述目标订单集合中每个合约订单的预设流量发放速度,确定出所述目标合约订单。The target contract order is determined based on the preset traffic issuance speed of each contract order in the target order set.

可选地,所述在所述目标订单集合中确定出所述目标合约订单,包括:Optionally, determining the target contract order in the target order set includes:

根据所述目标订单集合中每个合约订单的流量采购数,以及所述每个合约订单的流量发放模式,确定所述每个合约订单的流量发放数;Determine the traffic issuance number of each contract order according to the traffic purchase number of each contract order in the target order set and the traffic issuance mode of each contract order;

根据所述每个合约订单的流量发放数,确定出所述目标合约订单。The target contract order is determined based on the traffic distribution number of each contract order.

第二方面,本说明书实施例提供一种广告交易平台,包括:In a second aspect, embodiments of this specification provide an advertising trading platform, including:

接收模块,用于接收目标广告位对应的目标流量;The receiving module is used to receive the target traffic corresponding to the target advertising space;

第一确定模块,用于根据所述目标流量的流量信息,以及所述广告交易平台的合约订单库中每个合约订单的订单信息,确定所述订单信息与所述流量信息相匹配的N个合约订单,N为正整数;The first determination module is configured to determine, based on the traffic information of the target traffic and the order information of each contract order in the contract order library of the advertising trading platform, that the order information matches the traffic information. Contract order, N is a positive integer;

第二确定模块,用于根据所述N个合约订单中每个合约订单的流量采购模式,以及预设的流量采购模式的优先级,确定目标合约订单;The second determination module is used to determine the target contract order based on the traffic procurement mode of each contract order among the N contract orders and the priority of the preset traffic procurement mode;

发放模块,用于将所述目标流量发放给所述目标合约订单对应的广告主。A distribution module is used to distribute the target traffic to advertisers corresponding to the target contract order.

可选地,所述流量采购模式为以下模式中的一者:私有程序化购买模式、优先购买模式、实时竞价模式、私有竞价模式、以及公开竞价模式。Optionally, the traffic purchasing mode is one of the following modes: private programmatic purchasing mode, priority purchasing mode, real-time bidding mode, private bidding mode, and public bidding mode.

可选地,所述第二确定模块用于:Optionally, the second determination module is used to:

将所述N个合约订单按照所述流量采购模式划分为S组订单集合,其中,所述S组订单集合中的每组订单集合所包含的合约订单的流量采购模式均相同;Divide the N contract orders into S groups of order sets according to the traffic procurement mode, wherein the traffic procurement modes of the contract orders contained in each group of order sets in the S groups of order sets are all the same;

根据所述预设的流量采购模式的优先级,在所述S组订单集合中确定出目标订单集合;Determine a target order set among the S groups of order sets according to the priority of the preset traffic procurement mode;

在所述目标订单集合中确定出所述目标合约订单。The target contract order is determined in the target order set.

可选地,所述第二确定模块还用于:Optionally, the second determination module is also used to:

根据所述预设的流量采购模式的优先级,将所述S组订单集合按照优先级由高到低进行排列,将优先级排在首位的订单集合作为所述目标订单集合;According to the priority of the preset traffic procurement mode, the S groups of order sets are arranged from high to low in priority, and the order set with the highest priority is used as the target order set;

重复执行竞价步骤直到目标竞价结果为竞价成功,所述竞价步骤包括:向所述目标订单集合中每个合约订单对应的每个广告主发送流量竞价请求;根据所述每个广告主反馈的竞价结果,确定所述目标竞价结果;在所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合。Repeat the bidding steps until the target bidding result is a successful bid. The bidding steps include: sending a traffic bidding request to each advertiser corresponding to each contract order in the target order set; bidding based on feedback from each advertiser. As a result, the target bidding result is determined; when the target bidding result is a failed bid, the order set with the next highest priority is determined as the target order set.

可选地,所述第二确定模块还用于:Optionally, the second determination module is also used to:

根据所述目标订单集合中每个订单集合的业务类型,确定所述目标流量的流量状态,所述流量状态包括锁定状态以及非锁定状态;Determine the traffic status of the target traffic according to the business type of each order set in the target order set, where the traffic status includes a locked state and an unlocked state;

在所述流量状态为所述非锁定状态,且所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合。When the traffic status is the unlocked status and the target bidding result is a failed bid, the order set with the next highest priority is determined as the target order set.

可选地,所述第二确定模块还用于:Optionally, the second determination module is also used to:

根据所述目标订单集合中每个合约订单的预设流量发放速度,确定出所述目标合约订单。The target contract order is determined based on the preset traffic issuance speed of each contract order in the target order set.

可选地,所述第二确定模块还用于:Optionally, the second determination module is also used to:

根据所述目标订单集合中每个合约订单的流量采购数,以及所述每个合约订单的流量发放模式,确定所述每个合约订单的流量发放数;Determine the traffic issuance number of each contract order according to the traffic purchase number of each contract order in the target order set and the traffic issuance mode of each contract order;

根据所述每个合约订单的流量发放数,确定出所述目标合约订单。The target contract order is determined based on the traffic distribution number of each contract order.

第三方面,本说明书实施例提供一种广告流量发放装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行上述任一项所述方法的步骤。In a third aspect, embodiments of this specification provide an advertising traffic distribution device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. The processor executes any one of the above methods. step.

第四方面,本说明书实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤。In a fourth aspect, embodiments of this specification provide a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of any of the above methods are implemented.

本说明书实施例有益效果如下:The beneficial effects of the embodiments of this specification are as follows:

本说明书实施例的方案中,广告交易平台接收目标广告位对应的目标流量;根据所述目标流量的流量信息,以及所述广告交易平台的合约订单库中每个合约订单的订单信息,确定所述订单信息与所述流量信息相匹配的N个合约订单;根据所述N个合约订单中每个合约订单的流量采购模式,以及预设的流量采购模式的优先级,确定目标合约订单;将所述目标流量发放给所述目标合约订单对应的广告主。上述方案中,由于广告交易平台上存在数量庞大的合约订单,因此,将目标流量的流量信息与每个合约订单的订单信息进行比对,筛选出流量信息与订单信息相匹配的N个合约订单,再从这N个合约订单中进一步确定出目标合约订单以进行流量发放。本方案中,通过对流量采购模式设置优先级对合约订单进行分类,并根据优先级来确定目标合约订单并进行流量发放,实现对各种流量采购模式的合约订单以及流量发放的统一管理。In the solution of the embodiment of this specification, the advertising trading platform receives the target traffic corresponding to the target advertising space; based on the traffic information of the target traffic and the order information of each contract order in the contract order library of the advertising trading platform, determine the N contract orders whose order information matches the traffic information; determine the target contract order according to the traffic procurement mode of each contract order in the N contract orders and the priority of the preset traffic procurement mode; The target traffic is distributed to advertisers corresponding to the target contract order. In the above solution, since there are a large number of contract orders on the advertising trading platform, the traffic information of the target traffic is compared with the order information of each contract order, and N contract orders whose traffic information matches the order information are screened out. , and then further determine the target contract order from these N contract orders for traffic distribution. In this solution, contract orders are classified by setting priorities for traffic procurement modes, and target contract orders are determined based on the priorities and traffic issuance is performed, thereby achieving unified management of contract orders and traffic issuance for various traffic procurement modes.

附图说明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 construed as limiting the invention. Also throughout the drawings, the same reference characters are used to designate the same components. In the attached picture:

图1为本说明书实施例第一方面提供的一种广告流量发放方法的流程图;Figure 1 is a flow chart of an advertising traffic distribution method provided in the first aspect of the embodiment of this specification;

图2为本说明书实施例提供的目标合约订单的确定方法的流程图;Figure 2 is a flow chart of a method for determining a target contract order provided by the embodiment of this specification;

图3为本说明书实施例第二方面提供的广告交易平台的示意图;Figure 3 is a schematic diagram of the advertising trading platform provided by the second aspect of the embodiment of this specification;

图4为本说明书实施例第三方面提供的服务器的示意图。Figure 4 is a schematic diagram of a server provided in the third aspect of the embodiment of this specification.

具体实施方式Detailed ways

本说明书实施例公开了一种广告流量发放方法、装置及存储介质,通过对流量采购模式设置优先级对合约订单进行分类,并根据优先级来确定目标合约订单并进行流量发放,实现对各种流量采购模式的合约订单以及流量发放的统一管理。广告流量发放方法应用于广告交易平台,包括:接收目标广告位对应的目标流量;根据所述目标流量的流量信息,以及所述广告交易平台的合约订单库中每个合约订单的订单信息,确定所述订单信息与所述流量信息相匹配的N个合约订单,N为正整数;根据所述N个合约订单中每个合约订单的流量采购模式,以及预设的流量采购模式的优先级,确定目标合约订单;将所述目标流量发放给所述目标合约订单对应的广告主。The embodiments of this specification disclose an advertising traffic distribution method, device and storage medium. By setting priorities in the traffic procurement mode, the contract orders are classified, and the target contract orders are determined according to the priorities and the traffic is distributed, thereby realizing various types of traffic distribution. Unified management of contract orders and traffic distribution in traffic procurement mode. The advertising traffic distribution method is applied to the advertising trading platform, including: receiving the target traffic corresponding to the target advertising space; and determining based on the traffic information of the target traffic and the order information of each contract order in the contract order library of the advertising trading platform. N contract orders whose order information matches the traffic information, where N is a positive integer; according to the traffic procurement mode of each contract order in the N contract orders and the priority of the preset traffic procurement mode, Determine the target contract order; distribute the target traffic to the advertiser corresponding to the target contract order.

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。The technical solution of the present invention will be described in detail below through the accompanying drawings and specific examples. It should be understood that the embodiments of the present application and the specific features in the embodiments are a detailed description of the technical solution of the present application, rather than a limitation of the technical solution of the present application. If there is no conflict, the embodiments of the present application and the technical features in the embodiments can be combined with each other.

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。The term "and/or" in this article is just an association relationship that describes related objects, indicating that three relationships can exist. For example, A and/or B can mean: A exists alone, A and B exist simultaneously, and they exist alone. B these three situations. In addition, the character "/" in this article generally indicates that the related objects are an "or" relationship.

实施例Example

需要说明的是,在互联网广告投放的过程中,可以涉及到以下几个平台:需求方平台(Demand Side Platform,DSP),广告交易平台,供应方平台(SellSide Platform,SSP)。It should be noted that in the process of Internet advertising, the following platforms can be involved: Demand Side Platform (Demand Side Platform, DSP), advertising trading platform, and supply side platform (SellSide Platform, SSP).

对于DSP来说,互联网里有成千上万的广告主,DSP允许广告主和/或广告机构更方便的访问,以及更有效地购买广告库存流量。DSP可以理解为是广告主服务平台,广告主可以在平台上设置广告的目标受众、投放地域等。For DSPs, there are thousands of advertisers on the Internet. DSPs allow advertisers and/or advertising agencies to have more convenient access and purchase advertising inventory traffic more efficiently. DSP can be understood as an advertiser service platform. Advertisers can set the target audience and delivery area of advertisements on the platform.

对于SSP来说,互联网中也存在成千上万拥有丰富媒体资源和用户流量的网站,他们需要把庞大的流量变现,同时还希望每个流量都能达到最大的收益,SSP能够让这些媒体介入广告交易,从而使它们的广告库存流量可用。For SSPs, there are thousands of websites with rich media resources and user traffic on the Internet. They need to monetize the huge traffic, and at the same time, they also hope that each traffic can achieve maximum revenue. SSP can allow these media to intervene. ad exchanges, thereby making their ad inventory traffic available.

如图1所示,为本发明第一实施例提供的一种广告流量发放方法的流程图,该方法应用于广告交易平台,包括以下步骤:As shown in Figure 1, it is a flow chart of an advertising traffic distribution method provided by the first embodiment of the present invention. The method is applied to an advertising trading platform and includes the following steps:

步骤S11:接收目标广告位对应的目标流量;Step S11: Receive the target traffic corresponding to the target advertising space;

本说明书实施例中,目标广告位可以是用户访问网页上的广告位。例如,用户当前访问的网页上存在三个广告位,分别位于网页的左上角、右上角和左下角,目标广告位可以为这三个广告位中任意一个广告位。In the embodiment of this specification, the target advertising space may be an advertising space on the web page that the user accesses. For example, there are three advertising slots on the web page that the user is currently visiting, located in the upper left corner, upper right corner, and lower left corner of the web page. The target advertising slot can be any one of these three advertising slots.

目标流量可以是SSP发送给广告交易平台的,在一个实施例中,当用户访问某网页时,SSP可以向广告交易平台发送信号以告知广告交易平台该网页上存在访问用户。用户在访问网页时,会触发该网页中的流量,SSP可以将该流量作为目标流量发送给广告交易平台。The target traffic can be sent by the SSP to the advertising exchange platform. In one embodiment, when a user visits a certain webpage, the SSP can send a signal to the advertising exchange platform to inform the advertising exchange platform that there is a visiting user on the webpage. When a user visits a webpage, the traffic in the webpage will be triggered, and the SSP can send this traffic to the advertising exchange platform as target traffic.

步骤S12:根据所述目标流量的流量信息,以及所述广告交易平台的合约订单库中每个合约订单的订单信息,确定所述订单信息与所述流量信息相匹配的N个合约订单,N为正整数;Step S12: Based on the traffic information of the target traffic and the order information of each contract order in the contract order library of the advertising trading platform, determine N contract orders whose order information matches the traffic information, N is a positive integer;

本说明书实施例中,目标流量的流量信息可以包括流量的所属网站、流量的地域信息、流量对应的用户属性等。合约订单库可以包括广告交易平台上所有订单合约,订单信息可以包括该合约订单的排期信息、流量采购模式信息、流量采购的总数量、流量采购的需求信息等。例如,某广告主的合约订单的订单信息为:流量采购模式为私有程序化购买模式(Programmatic Direct Buying,PDB),流量采购的总数额为100万,流量采购的需求信息为采购上海地区的流量、且流量对应的用户对电子产品感兴趣。In the embodiment of this specification, the traffic information of the target traffic may include the website to which the traffic belongs, regional information of the traffic, user attributes corresponding to the traffic, etc. The contract order library can include all order contracts on the advertising exchange platform, and the order information can include the scheduling information of the contract order, traffic purchase mode information, the total quantity of traffic purchase, traffic purchase demand information, etc. For example, the order information of an advertiser's contract order is: the traffic purchase mode is Programmatic Direct Buying (PDB), the total amount of traffic purchase is 1 million, and the traffic purchase demand information is to purchase traffic in the Shanghai area. , and the users corresponding to the traffic are interested in electronic products.

应理解的是,不同的合约订单对流量的需求可能相同也可能不同,例如,合约订单A需要采购来自上海的流量,合约订单B需要采购来自北京的流量,因此,本说明书实施例中,可以将每个合约订单的订单信息与目标流量信息进行比较,确定出订单信息与流量信息相匹配的N个合约订单。例如,当目标流量为来自上海的流量时,可以将需要采购上海流量的合约订单筛选出来。It should be understood that different contract orders may have the same or different traffic requirements. For example, contract order A needs to purchase traffic from Shanghai, and contract order B needs to purchase traffic from Beijing. Therefore, in the embodiment of this specification, it can be Compare the order information of each contract order with the target traffic information, and determine N contract orders whose order information matches the traffic information. For example, when the target traffic is traffic from Shanghai, you can filter out the contract orders that need to purchase Shanghai traffic.

本说明书实施例中,N个合约订单可以通过多种方式确定。在一个实施例中,可以计算每个合约订单的订单信息与流量信息的匹配度,将匹配度大于一预设匹配度的N个合约订单作为相匹配的N个合约订单,其中,预设匹配度可以根据实际需要进行设定,这里不做限定。在另一实施例中,可以计算每个合约订单的订单信息与流量信息的相似度,将相似度大于一预设相似度的N个合约订单作为相匹配的N个合约订单。另外,本说明书实施例中,当流量符合订单要求时,可以对该流量添加订单标签,订单标签的内容可以根据实际需要来进行设定,例如,订单标签可以包含流量采购模式、订单ID等,带有订单标签的流量即为合约流量。In the embodiment of this specification, N contract orders can be determined in various ways. In one embodiment, the matching degree of the order information and the traffic information of each contract order can be calculated, and N contract orders with a matching degree greater than a preset matching degree are regarded as matching N contract orders, where the preset matching The degree can be set according to actual needs and is not limited here. In another embodiment, the similarity between the order information and the traffic information of each contract order can be calculated, and N contract orders whose similarity is greater than a preset similarity are regarded as matching N contract orders. In addition, in the embodiment of this specification, when the traffic meets the order requirements, an order tag can be added to the traffic. The content of the order tag can be set according to actual needs. For example, the order tag can include the traffic procurement mode, order ID, etc. Traffic with an order tag is contract traffic.

步骤S13:根据所述N个合约订单中每个合约订单的流量采购模式,以及预设的流量采购模式的优先级,确定目标合约订单;Step S13: Determine the target contract order according to the traffic procurement mode of each contract order among the N contract orders and the priority of the preset traffic procurement mode;

本说明书实施例中,广告主在进行流量采购时,可以根据实际需要来选择流量采购模式,流量采购模式包括但不限于以下几种模式:私有程序化购买模式(ProgrammaticDirect Buying,PDB)、优先购买(Preferred Deals,PD)模式、实时竞价(Real TimeBidding,RTB)模式、私有竞价(Private Auction,PA)模式、以及公开竞价(Open Auction,OA)模式。In the embodiment of this specification, when purchasing traffic, advertisers can choose a traffic purchasing mode according to actual needs. The traffic purchasing mode includes but is not limited to the following modes: Private Programmatic Direct Buying (PDB), priority purchase (Preferred Deals, PD) mode, real-time bidding (Real Time Bidding, RTB) mode, private bidding (Private Auction, PA) mode, and open bidding (Open Auction, OA) mode.

为了便于对合约订单进行统一管理,本说明书实施例中,对流量采购模式设置优先级,优先级的高低可以根据实际需要来进行设置。在一个实施例中,合约订单的流量采购模式包括PDB、PD、RTB、PA、OA,按照优先级从高到低排列的顺序为PDB>PD>PA>RTB/OA。In order to facilitate unified management of contract orders, in the embodiment of this specification, the priority is set for the traffic procurement mode, and the priority can be set according to actual needs. In one embodiment, the traffic procurement mode of the contract order includes PDB, PD, RTB, PA, and OA, and the order from high to low priority is PDB>PD>PA>RTB/OA.

在确定目标合约订单时,可以根据每个合约订单的流量采购模式的优先级,将优先级最高且出价最高的合约订单作为目标合约订单。或者,将优先级最高且与流量匹配程度最高的合约订单作为目标合约订单。当然,还可以采用其他方式确定目标合约订单,这里不做限定。When determining the target contract order, the contract order with the highest priority and the highest bid can be used as the target contract order based on the priority of the traffic procurement mode of each contract order. Or, use the contract order with the highest priority and the highest degree of matching with traffic as the target contract order. Of course, other methods can be used to determine target contract orders, which are not limited here.

步骤S14:将所述目标流量发放给所述目标合约订单对应的广告主。Step S14: Distribute the target traffic to the advertiser corresponding to the target contract order.

在确定了目标合约订单后,将目标流量分配给与目标合约订单对应的广告主,以使广告主在目标广告位投放广告。在一个实施例中,广告交易平台在确定目标合约订单后,可以向包含有目标合约订单的广告主的DSP发送广告加载请求,DSP将该目标合约订单对应的广告物料、广告投放设置反馈给广告交易平台,以使目标广告位根据广告投放设置加载广告物料。After the target contract order is determined, the target traffic is allocated to the advertiser corresponding to the target contract order, so that the advertiser can place ads in the target advertising slot. In one embodiment, after determining the target contract order, the advertising trading platform can send an ad loading request to the advertiser's DSP containing the target contract order, and the DSP will feed back the advertising materials and ad placement settings corresponding to the target contract order to the advertiser. Trading platform to enable target ad slots to load advertising materials based on ad serving settings.

本说明书实施例中,目标合约订单的确定可以包括多种方式,请参考图2,为本说明书实施例提供的一种目标合约订单的确定方式,包括以下步骤:In the embodiment of this specification, the determination of the target contract order may include multiple methods. Please refer to Figure 2, which is a method of determining the target contract order provided by the embodiment of this specification, including the following steps:

步骤S21:将所述N个合约订单按照所述流量采购模式划分为S组订单集合,其中,所述S组订单集合中的每组订单集合所包含的合约订单的流量采购模式均相同;Step S21: Divide the N contract orders into S groups of order sets according to the traffic procurement mode, wherein the contract orders contained in each group of order sets in the S group of order sets all have the same traffic procurement mode;

步骤S22:根据所述预设的流量采购模式的优先级,在所述S组订单集合中确定出目标订单集合;Step S22: Determine a target order set among the S groups of order sets according to the priority of the preset traffic procurement mode;

步骤S23:在所述目标订单集合中确定出所述目标合约订单。Step S23: Determine the target contract order in the target order set.

本说明书实施例中,在N个合约订单中确定目标流量发放的目标合约订单时,可以先根据N个合约订单的流量采购模式进行分组。以N为5为例,假设5个合约订单中有3个合约订单的采购模式为PDB,有2个合约订单的采购模式为RTB,则将这5个合约订单分为两组订单集合,即S为2,一组包含有3个PDB合约订单,另一组包含有2个RTB订单。In the embodiment of this specification, when determining the target contract order for target traffic distribution among N contract orders, the N contract orders can be grouped according to the traffic procurement mode. Taking N as 5 as an example, assuming that the procurement mode of 3 of the 5 contract orders is PDB and the procurement mode of 2 contract orders is RTB, then these 5 contract orders are divided into two sets of orders, namely S is 2, one group contains 3 PDB contract orders, and the other group contains 2 RTB orders.

接下来,在S组订单集合中确定出目标订单集合,例如,将优先级最高的订单集合作为目标订单集合,或者将优先级为预设优先级的订单集合作为目标订单集合,这里不做限定。Next, the target order set is determined among the S group of order sets. For example, the order set with the highest priority is used as the target order set, or the order set with the preset priority is used as the target order set. There is no limit here. .

最后,在目标订单集合中确定出目标合约订单。例如,在目标订单集合中确定订单信息与目标流量信息的匹配度最高的订单作为目标合约订单,或者,确定目标订单集合中每个合约订单的广告主,这些广告主对目标流量进行竞价,确定竞价最高的广告主,并将竞价最高的广告主对应的合约订单作为目标合约订单。当然,还可以采用其他方式来确定目标合约订单,这里不做限定。Finally, the target contract order is determined in the target order set. For example, in the target order set, the order with the highest matching degree between the order information and the target traffic information is determined as the target contract order, or the advertiser of each contract order in the target order set is determined. These advertisers bid for the target traffic and determine The advertiser with the highest bid, and the contract order corresponding to the advertiser with the highest bid will be used as the target contract order. Of course, other methods can be used to determine target contract orders, which are not limited here.

可选地,所述根据所述预设的流量采购模式的优先级,在所述S组订单集合中确定出目标订单集合,包括:根据所述预设的流量采购模式的优先级,将所述S组订单集合按照优先级由高到低进行排列,将优先级排在首位的订单集合作为所述目标订单集合;重复执行竞价步骤直到目标竞价结果为竞价成功,所述竞价步骤包括:向所述目标订单集合中每个合约订单对应的每个广告主发送流量竞价请求;根据所述每个广告主反馈的竞价结果,确定所述目标竞价结果;在所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合。Optionally, determining the target order set among the S groups of order sets according to the priority of the preset traffic procurement mode includes: according to the priority of the preset traffic procurement mode, The S groups of order sets are arranged from high to low in priority, and the order set with the highest priority is used as the target order set; the bidding steps are repeated until the target bidding result is a successful bidding, and the bidding steps include: Each advertiser corresponding to each contract order in the target order set sends a traffic bidding request; the target bidding result is determined based on the bidding results fed back by each advertiser; when the target bidding result is a bidding failure , determine the order set with the next highest priority as the target order set.

本说明书实施例中,在对N个合约订单按照优先级划分为S组订单集合之后,可以将这S组订单集合按照优先级高低进行排列,将优先级最高的排在第一位,将优先级最低的排在最后一位,然后按照优先级由高到低的顺序逐组来确定目标合约订单。In the embodiment of this specification, after dividing the N contract orders into S groups of order sets according to priority, the S groups of order sets can be arranged according to priority, with the highest priority being ranked first, and the order sets with the highest priority being ranked first. The one with the lowest priority is ranked last, and then the target contract orders are determined group by group in order of priority from high to low.

在一个实施例中,N为6,其中有2个合约订单为PDB订单、2个合约订单为PD订单、2个为RTB订单。如果PDB的优先级高于PD的优先级,且PD的优先级高于RTB的优先级,则首先将优先级最高的PBD对应的订单集合作为目标订单集合。然后向2个PDB订单对应的广告主发起竞价请求,或者向广告主所在的DSP发送竞价请求,请求广告主对目标流量进行出价。广告交易平台根据各个广告主的竞价,确定目标竞价结果,其中,在接收到一个以上的广告主对目标流量的出价时,确定目标竞价结果为成功,并将出价最高的广告主对应的合约订单作为目标合约订单。当广告交易平台未收到广告主的对竞价请求的响应,或者接收到的响应格式不正确时,确定目标竞价结果为失败,此时,确定优先级排在第二位的PD对应的订单集合作为目标订单集合。然后向2个PD订单对应的广告主发起竞价请求,如果目标竞价结果为失败,则将优先级排在第三位的RTB对应的订单集合作为目标订单集合,依次类推,直到目标竞价结果为竞价成功时,在当前的订单集合中确定目标合约订单。In one embodiment, N is 6, of which 2 contract orders are PDB orders, 2 contract orders are PD orders, and 2 are RTB orders. If the priority of PDB is higher than the priority of PD, and the priority of PD is higher than the priority of RTB, the order set corresponding to the PBD with the highest priority will first be used as the target order set. Then initiate a bidding request to the advertiser corresponding to the two PDB orders, or send a bidding request to the DSP where the advertiser is located, requesting the advertiser to bid on the target traffic. The advertising exchange platform determines the target bidding result based on the bidding of each advertiser. When receiving more than one advertiser's bid for the target traffic, it determines the target bidding result as successful, and assigns the contract order corresponding to the advertiser with the highest bid to as a target contract order. When the advertising exchange platform does not receive the advertiser's response to the bidding request, or the received response format is incorrect, it determines that the target bidding result is a failure. At this time, it determines the order set corresponding to the PD with the second highest priority. As a set of target orders. Then initiate a bidding request to the advertisers corresponding to the two PD orders. If the target bidding result is failed, the order set corresponding to the RTB with the third priority will be used as the target order set, and so on, until the target bidding result is a bid. When successful, the target contract order is determined in the current order set.

可选地,所述在所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合之前,所述方法还包括:根据所述目标订单集合中每个订单集合的业务类型,确定所述目标流量的流量状态,所述流量状态包括锁定状态以及非锁定状态;所述在所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合,包括:在所述流量状态为所述非锁定状态,且所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合。Optionally, when the target bidding result is a failed bid, determining the order set with the next highest priority as the target order set, the method further includes: according to each order set in the target order set The business type of the order set determines the traffic status of the target traffic, and the traffic status includes a locked state and an unlocked status; when the target bidding result is a failed bid, determine the order set with the next highest priority The target order set includes: when the traffic status is the unlocked state and the target bidding result is a failed bid, determining the order set with the next highest priority as the target order set.

本说明书实施例中,流量采购模式为同一优先级的目标订单集合中,合约订单的业务类型可以包括多种。在一个实施例中,目标订单集合中每个合约订单的流量采购模式均为PDB,对于一个PDB订单来说,业务类型可以是以下业务类型中的一种:全量PDB、定量PDB、定地域PDB、定人群PDB。其中,全量PDB为以PDB模式采购某一广告位的全天流量;定量PDB为以PDB模式采购某一广告位的部分流量;定地域PDB为以PDB模式采购某一广告位的特定地域的流量,如采购某一广告位上来自北京地区的流量;定人群PDB为以PDB模式采购某一广告位的特定人群的流量,如采购某一广告位上对汽车感兴趣的人群的流量。In the embodiment of this specification, in a set of target orders whose traffic procurement mode is the same priority, the business types of the contract orders may include multiple types. In one embodiment, the traffic procurement mode of each contract order in the target order set is PDB. For a PDB order, the business type can be one of the following business types: full-volume PDB, quantitative PDB, and fixed-region PDB. , defined population PDB. Among them, the full PDB is the full-day traffic of a certain advertising space purchased in the PDB mode; the quantitative PDB is the partial traffic of a certain advertising space purchased in the PDB mode; the specific region PDB is the traffic of a specific region purchased in the PDB mode of an advertising space. , such as purchasing the traffic from the Beijing area on a certain advertising space; the target group PDB is the traffic of a specific group of people who purchase an advertising space in PDB mode, such as purchasing the traffic of people who are interested in cars on a certain advertising space.

本说明书实施例中,可以根据业务类型确定流量状态,流量状态分为锁定状态和非锁定状态。在一个实施例中,在业务类型为全量PDB、定地域PDB、定人群PDB时,流量会锁定给这些业务类型的合约订单,即使这些合约订单的广告主不竞价,也会把流量发放给这些合约订单的广告主。在业务类型为定量PDB时,流量并不会锁定给定量PDB合约订单。也就是说,在当前目标订单集合为PDB订单集合时,如果该目标订单集合中包含有全量PDB订单、定地域PDB订单、定人群PDB订单中的一种或多种时,即使目标流量在该目标订单集合对应的广告主中竞价失败,也会将目标流量发放给这些锁定订单中的一者,目标流量不会下漏到优先级低的订单集合中进行消耗。如果当前目标订单集合中不包含有全量PDB订单、定地域PDB订单、以及定人群PDB订单,则在当前目标订单集合对应的广告主对目标流量竞价失败后,目标流量则流向下一优先级进行消耗,即下一优先级的订单集合对应的广告主针对目标流量进行竞价。In the embodiment of this specification, the traffic status can be determined according to the service type, and the traffic status is divided into a locked state and an unlocked state. In one embodiment, when the business type is a full-volume PDB, a specific region PDB, or a specific group of people PDB, the traffic will be locked to the contract orders of these business types. Even if the advertisers of these contract orders do not bid, the traffic will be distributed to these contract orders. Advertiser for contract orders. When the business type is quantitative PDB, the traffic will not lock the given quantity PDB contract order. That is to say, when the current target order set is a PDB order set, if the target order set contains one or more of the following: full PDB orders, specific region PDB orders, and specific group PDB orders, even if the target traffic is in that If the bidding fails among the advertisers corresponding to the target order set, the target traffic will also be released to one of these locked orders, and the target traffic will not be leaked to low-priority order sets for consumption. If the current target order set does not include full-volume PDB orders, fixed-region PDB orders, and fixed-group PDB orders, after the advertiser corresponding to the current target order set fails to bid for the target traffic, the target traffic will flow to the next priority level. Consumption, that is, the advertiser corresponding to the next priority order set bids for the target traffic.

举例来说,在目标订单集合为PDB订单集合时,目标订单集合包括3个PDB订单,分别为全量PDB订单、定地域PDB订单、定量PDB,如果目标流量均符合这3个PDB订单的流量要求,则广告交易平台向3个PDB订单对应的广告主发起竞价请求,如果3个广告主均未响应竞价,那么这轮竞价失败。但是由于全量PDB订单和定地域PDB订单会将流量锁定,因此目标流量不会进入下一优先级的订单中消耗,而是将目标流量发放给全量PDB订单或者定地域PDB订单。具体将目标流量发放给全量PDB订单还是定地域PDB订单可以根据实际需要进行设定,例如,可以在这两个订单中随机选择一个订单进行流量发放,也可以根据这两个订单的历史出价记录,将目标流量发放给历史出价最高的订单等等。For example, when the target order set is a PDB order set, the target order set includes 3 PDB orders, namely full quantity PDB order, fixed region PDB order, and quantitative PDB. If the target traffic meets the traffic requirements of these 3 PDB orders, , the advertising exchange platform initiates a bidding request to the advertisers corresponding to the three PDB orders. If none of the three advertisers responds to the bidding, then this round of bidding fails. However, since the full-volume PDB order and the specific-region PDB order will lock the traffic, the target traffic will not be consumed in the order of the next priority. Instead, the target traffic will be released to the full-volume PDB order or the specific-region PDB order. Whether the target traffic is distributed to the full PDB order or to the specific region PDB order can be set according to actual needs. For example, one of the two orders can be randomly selected for traffic distribution, or it can be based on the historical bidding records of the two orders. , distribute the target traffic to the order with the highest historical bid, etc.

可选地,所述在所述目标订单集合中确定出所述目标合约订单,包括:根据所述目标订单集合中每个合约订单的预设流量发放速度,确定出所述目标合约订单。Optionally, determining the target contract order in the target order set includes: determining the target contract order based on a preset traffic issuance speed of each contract order in the target order set.

本说明书实施例中,对于购买了某一广告位的部分流量的合约订单来说,如果不做任何配置,可能集中在某一时间段就完成了广告投放。例如,以定量PDB订单为例,如果PDB订单购买了某广告位的100万流量,而该广告位一天的总流量为1亿,那么如果不对流量的发放进行配置,则广告投放可能在这天的凌晨就执行完成。为了使这100万的投放量尽量在一天内执行完,可以给每个合约订单设定一个预设流量发放速度,例如,配置一个5%或10%的匀速参数。以一PDB订单为例,该PDB订单采购了C广告位的500万流量,C广告位一天的总流量为1亿,如果该PDB订单的预设流量发放速度为5%的匀速,即在每20个流量中随机确定出一个流量来作为该PDB订单的流量。In the embodiment of this specification, for a contract order that purchases part of the traffic of a certain advertising space, if no configuration is made, the advertising may be completed within a certain time period. For example, take a quantitative PDB order as an example. If the PDB order purchases 1 million traffic for an advertising space, and the total traffic of the advertising space in a day is 100 million, then if the traffic issuance is not configured, the advertising may not be delivered on this day. The execution was completed in the early morning of . In order to make this 1 million delivery volume be executed within one day as much as possible, you can set a preset traffic delivery speed for each contract order, for example, configure a 5% or 10% uniform speed parameter. Take a PDB order as an example. This PDB order purchases 5 million traffic for Advertising Slot C. The total traffic for C Advertising Slot a day is 100 million. If the preset traffic distribution speed of this PDB order is a constant speed of 5%, that is, every day One of the 20 flows is randomly determined as the flow of the PDB order.

在一个实施例中,可以对满足PDB订单的流量设置标签,仍以上面5%的匀速参数为例,在接收到目标流量时,确定目标流量与发放给该PDB订单的上个流量之间是否相隔20个流量,如果是,可以将该目标流量打上标签,标签内容可以是该PDB订单的ID,然后将打上标签的目标流量发放给该PDB订单对应的广告主,以使广告主参与竞价,如果竞价成功,则在当前的这20个流量中,不再向该PDB订单对应的广告主发放流量,直到当前的20个流量消耗之后,再继续在下一个20个流量中确定满足该PDB订单的流量。如果竞价失败,则继续在当前的这20个流量中确定出满足该PDB订单的流量,发给广告主竞价,直到广告主选到自己满意的流量为止。In one embodiment, a label can be set for the traffic that satisfies the PDB order. Taking the above constant speed parameter of 5% as an example, when receiving the target traffic, it is determined whether there is a difference between the target traffic and the previous traffic issued to the PDB order. 20 traffic intervals apart. If so, the target traffic can be tagged. The tag content can be the ID of the PDB order, and then the tagged target traffic will be distributed to the advertiser corresponding to the PDB order so that the advertiser can participate in the bidding. If the bidding is successful, traffic will no longer be released to the advertiser corresponding to the PDB order among the current 20 traffic flows. Until the current 20 traffic flows are consumed, the next 20 traffic flows will be determined to satisfy the PDB order. flow. If the bidding fails, the traffic that satisfies the PDB order will continue to be determined among the current 20 traffics and sent to the advertiser for bidding until the advertiser selects the traffic that he is satisfied with.

可选地,所述在所述目标订单集合中确定出所述目标合约订单,包括:根据所述目标订单集合中每个合约订单的流量采购数,以及所述每个合约订单的流量发放模式,确定所述每个合约订单的流量发放数;根据所述每个合约订单的流量发放数,确定出所述目标合约订单。Optionally, determining the target contract order in the target order set includes: based on the traffic purchase number of each contract order in the target order set and the traffic distribution mode of each contract order. , determine the traffic distribution number of each contract order; determine the target contract order based on the traffic distribution number of each contract order.

本说明书实施例中,流量发放模式可以为单倍发放或多倍发放,其中,单倍发放是指流量发放数与合约订单的流量采购数相同,多倍发放是指流量发放数是流量采购数的倍数。例如,D合约订单的流量发放模式为2倍发放,D合约订单的流量采购数为500万,那么广告交易平台会发送1000万的流量给D合约订单对应的广告主,广告主可以在这1000万流量中挑选走500万流量。可见,多倍发放能够帮助广告主对流量进行一定程度的挑选,使广告主挑选到的流量更加满足自身需要。应理解的是,在上述例子中,根据广告主挑选流量的情况,有可能在未发放1000万流量之前,广告主就已经选取完500万流量,例如,每向广告主发送一次流量,广告主就选定这次流量,那么广告交易平台在发放500万流量之后就已经完成了广告主的流量采购数,这种情况下就无需再继续发放剩下的500万流量了。In the embodiment of this specification, the traffic distribution mode can be single distribution or multiple distribution. Single distribution means that the traffic distribution number is the same as the traffic purchase number of the contract order, and multiple distribution means that the traffic distribution number is the traffic purchase number. multiples. For example, if the traffic issuance mode of contract order D is 2 times, and the traffic purchase quantity of contract order D is 5 million, then the advertising trading platform will send 10 million traffic to the advertiser corresponding to contract order D. The advertiser can add 1,000 to the advertiser. Choose 5 million traffic out of 10,000 traffic. It can be seen that multiple distribution can help advertisers select traffic to a certain extent, so that the traffic selected by advertisers can better meet their own needs. It should be understood that in the above example, depending on the traffic selection situation of the advertiser, it is possible that the advertiser has selected 5 million traffic before sending 10 million traffic. For example, every time traffic is sent to the advertiser, the advertiser will Just select this traffic, then the advertising exchange platform has completed the advertiser's traffic purchase after issuing 5 million traffic. In this case, there is no need to continue to issue the remaining 5 million traffic.

本说明书实施例中,可以将每个合约订单的流量发放数,将发放数量的流量匀速发放,例如,当合约订单的流量发放数为1000万时,可以将这1000万的流量按照10%的匀速参数进行发放,具体的发放过程可以参考上述以预设流量发放速度进行流量发放的过程,这里就不在赘述了。In the embodiment of this specification, the number of traffic issued for each contract order can be distributed at a uniform rate. For example, when the number of traffic issued for the contract order is 10 million, the traffic of 10 million can be distributed at a rate of 10%. Distribution is performed using uniform speed parameters. For the specific distribution process, please refer to the above-mentioned process of distributing traffic at the preset traffic distribution speed, which will not be described in detail here.

第二方面,基于同一发明构思,本说明书实施例提供一种广告交易平台,请参考图3,包括:In the second aspect, based on the same inventive concept, embodiments of this specification provide an advertising trading platform, please refer to Figure 3, including:

接收模块31,用于接收目标广告位对应的目标流量;The receiving module 31 is used to receive the target traffic corresponding to the target advertising space;

第一确定模块32,用于根据所述目标流量的流量信息,以及所述广告交易平台的合约订单库中每个合约订单的订单信息,确定所述订单信息与所述流量信息相匹配的N个合约订单,N为正整数;The first determination module 32 is configured to determine N matching the order information and the traffic information based on the traffic information of the target traffic and the order information of each contract order in the contract order library of the advertising trading platform. contract orders, N is a positive integer;

第二确定模块33,用于根据所述N个合约订单中每个合约订单的流量采购模式,以及预设的流量采购模式的优先级,确定目标合约订单;The second determination module 33 is used to determine the target contract order according to the traffic procurement mode of each contract order among the N contract orders and the priority of the preset traffic procurement mode;

发放模块34,用于将所述目标流量发放给所述目标合约订单对应的广告主。The distribution module 34 is used to distribute the target traffic to advertisers corresponding to the target contract order.

在一种可选实现方式中,所述流量采购模式为以下模式中的一者:私有程序化购买模式、优先购买模式、实时竞价模式、私有竞价模式、以及公开竞价模式。In an optional implementation, the traffic purchasing mode is one of the following modes: private programmatic purchasing mode, priority purchasing mode, real-time bidding mode, private bidding mode, and public bidding mode.

在一种可选实现方式中,第二确定模块33用于:In an optional implementation, the second determination module 33 is used to:

将所述N个合约订单按照所述流量采购模式划分为S组订单集合,其中,所述S组订单集合中的每组订单集合所包含的合约订单的流量采购模式均相同;Divide the N contract orders into S groups of order sets according to the traffic procurement mode, wherein the traffic procurement modes of the contract orders contained in each group of order sets in the S groups of order sets are all the same;

根据所述预设的流量采购模式的优先级,在所述S组订单集合中确定出目标订单集合;Determine a target order set among the S groups of order sets according to the priority of the preset traffic procurement mode;

在所述目标订单集合中确定出所述目标合约订单。The target contract order is determined in the target order set.

在一种可选实现方式中,第二确定模块33还用于:In an optional implementation, the second determination module 33 is also used to:

根据所述预设的流量采购模式的优先级,将所述S组订单集合按照优先级由高到低进行排列,将优先级排在首位的订单集合作为所述目标订单集合;According to the priority of the preset traffic procurement mode, the S groups of order sets are arranged from high to low in priority, and the order set with the highest priority is used as the target order set;

重复执行竞价步骤直到目标竞价结果为竞价成功,所述竞价步骤包括:向所述目标订单集合中每个合约订单对应的每个广告主发送流量竞价请求;根据所述每个广告主反馈的竞价结果,确定所述目标竞价结果;在所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合。Repeat the bidding steps until the target bidding result is a successful bid. The bidding steps include: sending a traffic bidding request to each advertiser corresponding to each contract order in the target order set; bidding based on feedback from each advertiser. As a result, the target bidding result is determined; when the target bidding result is a failed bid, the order set with the next highest priority is determined as the target order set.

在一种可选实现方式中,第二确定模块33还用于:In an optional implementation, the second determination module 33 is also used to:

根据所述目标订单集合中每个订单集合的业务类型,确定所述目标流量的流量状态,所述流量状态包括锁定状态以及非锁定状态;Determine the traffic status of the target traffic according to the business type of each order set in the target order set, where the traffic status includes a locked state and an unlocked state;

在所述流量状态为所述非锁定状态,且所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合。When the traffic status is the unlocked status and the target bidding result is a failed bid, the order set with the next highest priority is determined as the target order set.

在一种可选实现方式中,第二确定模块33还用于:In an optional implementation, the second determination module 33 is also used to:

根据所述目标订单集合中每个合约订单的预设流量发放速度,确定出所述目标合约订单。The target contract order is determined based on the preset traffic issuance speed of each contract order in the target order set.

在一种可选实现方式中,第二确定模块33还用于:In an optional implementation, the second determination module 33 is also used to:

根据所述目标订单集合中每个合约订单的流量采购数,以及所述每个合约订单的流量发放模式,确定所述每个合约订单的流量发放数;Determine the traffic issuance number of each contract order according to the traffic purchase number of each contract order in the target order set and the traffic issuance mode of each contract order;

根据所述每个合约订单的流量发放数,确定出所述目标合约订单。The target contract order is determined based on the traffic distribution number of each contract order.

关于上述装置,其中各个模块的具体功能已经在本发明实施例提供的广告流量发放方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the above device, the specific functions of each module have been described in detail in the embodiment of the advertising traffic distribution method provided by the embodiment of the present invention, and will not be described in detail here.

第三方面,基于与前述实施例中数据处理方法同样的发明构思,本发明还提供一种服务器,如图4所示,包括存储器504、处理器502及存储在存储器504上并可在处理器502上运行的计算机程序,所述处理器502执行所述程序时实现前文所述广告流量发放方法的任一方法的步骤。In the third aspect, based on the same inventive concept as the data processing method in the previous embodiment, the present invention also provides a server, as shown in FIG. 502. When the processor 502 executes the program, the steps of any one of the advertising traffic distribution methods described above are implemented.

其中,在图4中,总线架构(用总线500来代表),总线500可以包括任意数量的互联的总线和桥,总线500将包括由处理器502代表的一个或多个处理器和存储器504代表的存储器的各种电路链接在一起。总线500还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口506在总线500和接收器501和发送器1103之间提供接口。接收器501和发送器503可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器502负责管理总线500和通常的处理,而存储器504可以被用于存储处理器502在执行操作时所使用的数据。Among them, in Figure 4, the bus architecture (represented by bus 500), bus 500 can include any number of interconnected buses and bridges, bus 500 will include one or more processors represented by processor 502 and memory 504. The various circuits of memory are linked together. Bus 500 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, etc., which are all well known in the art and therefore will not be described further herein. Bus interface 506 provides an interface between bus 500 and receiver 501 and transmitter 1103 . The receiver 501 and the transmitter 503 may be the same element, a transceiver, providing a unit for communicating with various other devices over a transmission medium. Processor 502 is responsible for managing bus 500 and general processing, while memory 504 may be used to store data used by processor 502 in performing operations.

第四方面,基于与前述实施例中基于广告流量发放方法的发明构思,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前文所述基于广告流量发放方法的任一方法的步骤。In the fourth aspect, based on the inventive concept based on the advertising traffic distribution method in the foregoing embodiments, the present invention also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by the processor, the above-mentioned based on The steps for any method of advertising traffic distribution.

本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。The specification is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the specification. It will be understood that each process and/or block in the flowchart illustrations and/or block diagrams, and combinations of processes and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce a use Equipment used to implement the functions specified in a process or processes in a flow diagram and/or a block or blocks in a block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that causes a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including the instructed device, the instructions The equipment implements the functions specified in a process or processes in the flow diagram and/or in a block or blocks in the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device, causing a series of operating steps to be performed on the computer or other programmable device to produce computer-implemented processing, thereby executing on the computer or other programmable device. Instructions provide steps for implementing the functions specified in a process or processes of a flowchart diagram and/or a block or blocks of a block diagram.

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。Although the preferred embodiments of the present invention have been described, those skilled in the art will be able to make additional changes and modifications to these embodiments once the basic inventive concepts are apparent. Therefore, it is intended that the appended claims be construed to include the preferred embodiments and all changes and modifications that fall within the scope of the invention.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the invention. In this way, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies, the present invention is also intended to include these modifications and variations.

本发明还公开A1,一种广告流量发放方法,应用于广告交易平台,所述方法包括:The invention also discloses A1, an advertising traffic distribution method, which is applied to an advertising trading platform. The method includes:

接收目标广告位对应的目标流量;Receive target traffic corresponding to the target advertising space;

根据所述目标流量的流量信息,以及所述广告交易平台的合约订单库中每个合约订单的订单信息,确定所述订单信息与所述流量信息相匹配的N个合约订单,N为正整数;According to the traffic information of the target traffic and the order information of each contract order in the contract order library of the advertising trading platform, N contract orders matching the order information and the traffic information are determined, where N is a positive integer. ;

根据所述N个合约订单中每个合约订单的流量采购模式,以及预设的流量采购模式的优先级,确定目标合约订单;Determine the target contract order according to the traffic procurement mode of each of the N contract orders and the priority of the preset traffic procurement mode;

将所述目标流量发放给所述目标合约订单对应的广告主。The target traffic is distributed to the advertiser corresponding to the target contract order.

A2、根据A1所述的广告流量发放方法,所述流量采购模式为以下模式中的一者:私有程序化购买模式、优先购买模式、实时竞价模式、私有竞价模式、以及公开竞价模式。A2. According to the advertising traffic distribution method described in A1, the traffic purchasing mode is one of the following modes: private programmatic purchasing mode, priority purchasing mode, real-time bidding mode, private bidding mode, and public bidding mode.

A3、根据A1所述的广告流量发放方法,所述根据所述N个合约订单中每个合约订单的流量采购模式,以及预设的流量采购模式的优先级,确定目标合约订单,包括:A3. According to the advertising traffic distribution method described in A1, the target contract order is determined based on the traffic procurement mode of each contract order among the N contract orders and the priority of the preset traffic procurement mode, including:

将所述N个合约订单按照所述流量采购模式划分为S组订单集合,其中,所述S组订单集合中的每组订单集合所包含的合约订单的流量采购模式均相同;Divide the N contract orders into S groups of order sets according to the traffic procurement mode, wherein the traffic procurement modes of the contract orders contained in each group of order sets in the S groups of order sets are all the same;

根据所述预设的流量采购模式的优先级,在所述S组订单集合中确定出目标订单集合;Determine a target order set among the S groups of order sets according to the priority of the preset traffic procurement mode;

在所述目标订单集合中确定出所述目标合约订单。The target contract order is determined in the target order set.

A4、根据A3所述的广告流量发放方法,所述根据所述预设的流量采购模式的优先级,在所述S组订单集合中确定出目标订单集合,包括:A4. According to the advertising traffic distribution method described in A3, the target order set is determined in the S group of order sets according to the priority of the preset traffic procurement mode, including:

根据所述预设的流量采购模式的优先级,将所述S组订单集合按照优先级由高到低进行排列,将优先级排在首位的订单集合作为所述目标订单集合;According to the priority of the preset traffic procurement mode, the S groups of order sets are arranged from high to low in priority, and the order set with the highest priority is used as the target order set;

重复执行竞价步骤直到目标竞价结果为竞价成功,所述竞价步骤包括:向所述目标订单集合中每个合约订单对应的每个广告主发送流量竞价请求;根据所述每个广告主反馈的竞价结果,确定所述目标竞价结果;在所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合。Repeat the bidding steps until the target bidding result is a successful bid. The bidding steps include: sending a traffic bidding request to each advertiser corresponding to each contract order in the target order set; bidding based on feedback from each advertiser. As a result, the target bidding result is determined; when the target bidding result is a failed bid, the order set with the next highest priority is determined as the target order set.

A5、根据A4所述的广告流量发放方法,所述在所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合之前,所述方法还包括:A5. According to the advertising traffic distribution method described in A4, when the target bidding result is a bidding failure, determining the order set with the next highest priority as the target order set, the method further includes:

根据所述目标订单集合中每个订单集合的业务类型,确定所述目标流量的流量状态,所述流量状态包括锁定状态以及非锁定状态;Determine the traffic status of the target traffic according to the business type of each order set in the target order set, where the traffic status includes a locked state and an unlocked state;

所述在所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合,包括:Determining the order set with the next highest priority as the target order set when the target bidding result is a failed bid, including:

在所述流量状态为所述非锁定状态,且所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合。When the traffic status is the unlocked status and the target bidding result is a failed bid, the order set with the next highest priority is determined as the target order set.

A6、根据A3所述的广告流量发放方法,所述在所述目标订单集合中确定出所述目标合约订单,包括:A6. According to the advertising traffic distribution method described in A3, the target contract order determined in the target order set includes:

根据所述目标订单集合中每个合约订单的预设流量发放速度,确定出所述目标合约订单。The target contract order is determined based on the preset traffic issuance speed of each contract order in the target order set.

A7、根据A3所述的广告流量发放方法,所述在所述目标订单集合中确定出所述目标合约订单,包括:A7. According to the advertising traffic distribution method described in A3, the target contract order determined in the target order set includes:

根据所述目标订单集合中每个合约订单的流量采购数,以及所述每个合约订单的流量发放模式,确定所述每个合约订单的流量发放数;Determine the traffic issuance number of each contract order according to the traffic purchase number of each contract order in the target order set and the traffic issuance mode of each contract order;

根据所述每个合约订单的流量发放数,确定出所述目标合约订单。The target contract order is determined based on the traffic distribution number of each contract order.

B8、一种广告交易平台,所述广告交易平台包括:B8. An advertising trading platform. The advertising trading platform includes:

接收模块,用于接收目标广告位对应的目标流量;The receiving module is used to receive the target traffic corresponding to the target advertising space;

第一确定模块,用于根据所述目标流量的流量信息,以及所述广告交易平台的合约订单库中每个合约订单的订单信息,确定所述订单信息与所述流量信息相匹配的N个合约订单,N为正整数;The first determination module is configured to determine, based on the traffic information of the target traffic and the order information of each contract order in the contract order library of the advertising trading platform, that the order information matches the traffic information. Contract order, N is a positive integer;

第二确定模块,用于根据所述N个合约订单中每个合约订单的流量采购模式,以及预设的流量采购模式的优先级,确定目标合约订单;The second determination module is used to determine the target contract order based on the traffic procurement mode of each contract order among the N contract orders and the priority of the preset traffic procurement mode;

发放模块,用于将所述目标流量发放给所述目标合约订单对应的广告主。A distribution module is used to distribute the target traffic to advertisers corresponding to the target contract order.

B9、根据B8所述的广告交易平台,所述流量采购模式为以下模式中的一者:私有程序化购买模式、优先购买模式、实时竞价模式、私有竞价模式、以及公开竞价模式。B9. According to the advertising trading platform described in B8, the traffic purchasing mode is one of the following modes: private programmatic purchasing mode, priority purchasing mode, real-time bidding mode, private bidding mode, and public bidding mode.

B10、根据B8所述的广告交易平台,所述第二确定模块用于:B10. According to the advertising trading platform described in B8, the second determination module is used for:

将所述N个合约订单按照所述流量采购模式划分为S组订单集合,其中,所述S组订单集合中的每组订单集合所包含的合约订单的流量采购模式均相同;Divide the N contract orders into S groups of order sets according to the traffic procurement mode, wherein the traffic procurement modes of the contract orders contained in each group of order sets in the S groups of order sets are all the same;

根据所述预设的流量采购模式的优先级,在所述S组订单集合中确定出目标订单集合;Determine a target order set among the S groups of order sets according to the priority of the preset traffic procurement mode;

在所述目标订单集合中确定出所述目标合约订单。The target contract order is determined in the target order set.

B11、根据B10所述的广告交易平台,所述第二确定模块还用于:B11. According to the advertising trading platform described in B10, the second determination module is also used for:

根据所述预设的流量采购模式的优先级,将所述S组订单集合按照优先级由高到低进行排列,将优先级排在首位的订单集合作为所述目标订单集合;According to the priority of the preset traffic procurement mode, the S groups of order sets are arranged from high to low in priority, and the order set with the highest priority is used as the target order set;

重复执行竞价步骤直到目标竞价结果为竞价成功,所述竞价步骤包括:向所述目标订单集合中每个合约订单对应的每个广告主发送流量竞价请求;根据所述每个广告主反馈的竞价结果,确定所述目标竞价结果;在所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合。Repeat the bidding steps until the target bidding result is a successful bid. The bidding steps include: sending a traffic bidding request to each advertiser corresponding to each contract order in the target order set; bidding based on feedback from each advertiser. As a result, the target bidding result is determined; when the target bidding result is a failed bid, the order set with the next highest priority is determined as the target order set.

B12、根据B11所述的广告交易平台,所述第二确定模块还用于:B12. According to the advertising trading platform described in B11, the second determination module is also used to:

根据所述目标订单集合中每个订单集合的业务类型,确定所述目标流量的流量状态,所述流量状态包括锁定状态以及非锁定状态;Determine the traffic status of the target traffic according to the business type of each order set in the target order set, where the traffic status includes a locked state and an unlocked state;

在所述流量状态为所述非锁定状态,且所述目标竞价结果为竞价失败时,确定优先级排在下一位的订单集合作为所述目标订单集合。When the traffic status is the unlocked status and the target bidding result is a failed bid, the order set with the next highest priority is determined as the target order set.

B13、根据B10所述的广告交易平台,所述第二确定模块还用于:B13. According to the advertising trading platform described in B10, the second determination module is also used for:

根据所述目标订单集合中每个合约订单的预设流量发放速度,确定出所述目标合约订单。The target contract order is determined based on the preset traffic issuance speed of each contract order in the target order set.

B14、根据B10所述的广告交易平台,所述第二确定模块还用于:B14. According to the advertising trading platform described in B10, the second determination module is also used for:

根据所述目标订单集合中每个合约订单的流量采购数,以及所述每个合约订单的流量发放模式,确定所述每个合约订单的流量发放数;Determine the traffic issuance number of each contract order according to the traffic purchase number of each contract order in the target order set and the traffic issuance mode of each contract order;

根据所述每个合约订单的流量发放数,确定出所述目标合约订单。The target contract order is determined based on the traffic distribution number of each contract order.

C15、一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现A1-A7任一项所述方法的步骤。C15. A server, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the steps of any one of the methods A1-A7.

D16、一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现A1-A7任一项所述方法的步骤。D16. A computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of the method described in any one of A1-A7 are implemented.

Claims (16)

1. An advertisement traffic distribution method applied to an advertisement trading platform, characterized in that the method comprises the following steps:
receiving target traffic corresponding to a target advertisement position;
according to the flow information of the target flow and the order information of each contract order in a contract order library of the advertisement trading platform, N contract orders, of which the order information is matched with the flow information, are determined, wherein N is a positive integer;
determining a target contract order according to the flow purchasing mode of each contract order in the N contract orders and the preset priority of the flow purchasing mode;
and issuing the target flow to an advertiser corresponding to the target contract order.
2. The advertisement traffic distribution method according to claim 1, wherein the traffic purchasing mode is one of the following modes: private programmatic purchase mode, priority purchase mode, real-time bid mode, private bid mode, and public bid mode.
3. The advertisement traffic distribution method according to claim 1, wherein the determining the target contract order according to the traffic purchasing pattern of each of the N contract orders and the priority of the preset traffic purchasing pattern comprises:
Dividing the N contract orders into S groups of order sets according to the flow purchasing mode, wherein the flow purchasing modes of the contract orders contained in each group of order sets in the S groups of order sets are the same;
determining a target order set in the S group order sets according to the priority of the preset flow purchasing mode;
and determining the target contract order in the target order set.
4. The advertisement traffic distribution method according to claim 3, wherein the determining a target order set from the S group of order sets according to the priority of the preset traffic purchasing mode comprises:
according to the priority of the preset flow purchasing mode, arranging the S groups of order sets from high priority to low priority, and taking the order set with the priority at the top as the target order set;
repeatedly executing the bidding step until the target bidding result is successful in bidding, wherein the bidding step comprises the following steps: sending a flow bidding request to each advertiser corresponding to each contract order in the target order set; determining the target bidding result according to the bidding result fed back by each advertiser; and when the target bidding result is that the bidding fails, determining an order set with the priority ranking next as the target order set.
5. The advertisement traffic delivery method according to claim 4, wherein when the target bid result is a bid failure, determining a next order set prioritized before as the target order set, the method further comprising:
determining a flow state of the target flow according to the service type of each order set in the target order sets, wherein the flow state comprises a locking state and an unlocking state;
and when the target bidding result is that the bidding fails, determining the order set with the priority ranking next as the target order set comprises the following steps:
and when the flow state is the non-locking state and the target bidding result is a bidding failure, determining an order set with the priority ranking next as the target order set.
6. The advertisement traffic distribution method according to claim 3, wherein said determining the target contract order from the target order set comprises:
and determining the target contract order according to the preset flow issuing speed of each contract order in the target order set.
7. The advertisement traffic distribution method according to claim 3, wherein said determining the target contract order from the target order set comprises:
Determining the flow issuing number of each contract order according to the flow purchasing number of each contract order in the target order set and the flow issuing mode of each contract order;
and determining the target contract order according to the flow issuing number of each contract order.
8. An advertising exchange platform, the advertising exchange platform comprising:
the receiving module is used for receiving the target flow corresponding to the target advertisement position;
the first determining module is used for determining N contract orders matched with the flow information according to the flow information of the target flow and the order information of each contract order in a contract order library of the advertisement trading platform, wherein N is a positive integer;
the second determining module is used for determining a target contract order according to the flow purchasing mode of each contract order in the N contract orders and the preset priority of the flow purchasing mode;
and the issuing module is used for issuing the target flow to the advertiser corresponding to the target contract order.
9. The advertising exchange as claimed in claim 8, wherein the traffic procurement pattern is one of: private programmatic purchase mode, priority purchase mode, real-time bid mode, private bid mode, and public bid mode.
10. The advertising exchange as claimed in claim 8, wherein the second determination module is configured to:
dividing the N contract orders into S groups of order sets according to the flow purchasing mode, wherein the flow purchasing modes of the contract orders contained in each group of order sets in the S groups of order sets are the same;
determining a target order set in the S group order sets according to the priority of the preset flow purchasing mode;
and determining the target contract order in the target order set.
11. The advertising exchange as claimed in claim 10, wherein the second determination module is further configured to:
according to the priority of the preset flow purchasing mode, arranging the S groups of order sets from high priority to low priority, and taking the order set with the priority at the top as the target order set;
repeatedly executing the bidding step until the target bidding result is successful in bidding, wherein the bidding step comprises the following steps: sending a flow bidding request to each advertiser corresponding to each contract order in the target order set; determining the target bidding result according to the bidding result fed back by each advertiser; and when the target bidding result is that the bidding fails, determining an order set with the priority ranking next as the target order set.
12. The advertising exchange as claimed in claim 11, wherein the second determination module is further configured to:
determining a flow state of the target flow according to the service type of each order set in the target order sets, wherein the flow state comprises a locking state and an unlocking state;
and when the flow state is the non-locking state and the target bidding result is a bidding failure, determining an order set with the priority ranking next as the target order set.
13. The advertising exchange as claimed in claim 10, wherein the second determination module is further configured to:
and determining the target contract order according to the preset flow issuing speed of each contract order in the target order set.
14. The advertising exchange as claimed in claim 10, wherein the second determination module is further configured to:
determining the flow issuing number of each contract order according to the flow purchasing number of each contract order in the target order set and the flow issuing mode of each contract order;
and determining the target contract order according to the flow issuing number of each contract order.
15. A server comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the method of any one of claims 1-7 when the program is executed.
16. A computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of the method of any of claims 1-7.
CN201811251744.5A 2018-10-25 2018-10-25 Advertisement traffic distribution method, advertisement transaction platform, server and storage medium Active CN109509022B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811251744.5A CN109509022B (en) 2018-10-25 2018-10-25 Advertisement traffic distribution method, advertisement transaction platform, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811251744.5A CN109509022B (en) 2018-10-25 2018-10-25 Advertisement traffic distribution method, advertisement transaction platform, server and storage medium

Publications (2)

Publication Number Publication Date
CN109509022A CN109509022A (en) 2019-03-22
CN109509022B true CN109509022B (en) 2023-12-26

Family

ID=65745935

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811251744.5A Active CN109509022B (en) 2018-10-25 2018-10-25 Advertisement traffic distribution method, advertisement transaction platform, server and storage medium

Country Status (1)

Country Link
CN (1) CN109509022B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111210255B (en) * 2019-12-16 2024-05-17 北京淇瑀信息科技有限公司 Advertisement pushing method and device and electronic equipment
CN111179026A (en) * 2019-12-16 2020-05-19 北京淇瑀信息科技有限公司 Advertisement bidding method and system and electronic equipment
CN113762570B (en) * 2020-10-22 2024-05-24 北京京东振世信息技术有限公司 Method and device for sorting task group list
CN112598447B (en) * 2020-12-28 2023-10-10 加和(北京)信息科技有限公司 Order information processing method and device, electronic equipment and processor

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120007889A (en) * 2010-07-15 2012-01-25 (주)네오위즈게임즈 Method, system and recording medium for verifying advertisement effect
KR20130091804A (en) * 2012-02-02 2013-08-20 정진욱 Systems and methods for advertising service by searched ad item by media item
KR20160143179A (en) * 2015-06-04 2016-12-14 주식회사 카카오게임즈 On-demand traffic trade method, computer-readable medium and system
CN106875229A (en) * 2017-03-03 2017-06-20 加和(北京)信息科技有限公司 A kind of method of advertisement putting, apparatus and system
CN106897903A (en) * 2017-02-21 2017-06-27 腾讯科技(深圳)有限公司 Advertisement processing method and ad system
CN108062678A (en) * 2016-11-08 2018-05-22 阿里巴巴集团控股有限公司 A kind of advertisement bit allocation method, device and advertisement delivery system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100131359A1 (en) * 2008-11-26 2010-05-27 Yahoo! Inc. System and method for securing invocations for serving advertisements and instrumentation in online advertising
US20150339704A1 (en) * 2012-11-29 2015-11-26 Google Inc. Valuing online content served to an online publisher

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120007889A (en) * 2010-07-15 2012-01-25 (주)네오위즈게임즈 Method, system and recording medium for verifying advertisement effect
KR20130091804A (en) * 2012-02-02 2013-08-20 정진욱 Systems and methods for advertising service by searched ad item by media item
KR20160143179A (en) * 2015-06-04 2016-12-14 주식회사 카카오게임즈 On-demand traffic trade method, computer-readable medium and system
CN108062678A (en) * 2016-11-08 2018-05-22 阿里巴巴集团控股有限公司 A kind of advertisement bit allocation method, device and advertisement delivery system
CN106897903A (en) * 2017-02-21 2017-06-27 腾讯科技(深圳)有限公司 Advertisement processing method and ad system
CN106875229A (en) * 2017-03-03 2017-06-20 加和(北京)信息科技有限公司 A kind of method of advertisement putting, apparatus and system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
A Contention-Based Hop-By-Hop Bidirectional Congestion Control Algorithm for Ad-Hoc Networks;Wang, JS;SENSORS;第19卷(第16期);1-9 *
第十一卷总目录.科学技术与工程.2011,1-5. *

Also Published As

Publication number Publication date
CN109509022A (en) 2019-03-22

Similar Documents

Publication Publication Date Title
JP7340206B2 (en) Self-regulatory trading system and method, computer-readable storage medium, and program
US11823269B2 (en) Synchronized processing of data by networked computing resources
CN109509022B (en) Advertisement traffic distribution method, advertisement transaction platform, server and storage medium
US8589206B2 (en) Service requests for multiple service level characteristics
US20110119128A1 (en) Advertising Exchange System to Share Online Audiences
US10453078B2 (en) Open insertion order system to interface with an exchange for internet ad media
JP7393426B2 (en) An intelligent, autonomous, decentralized marketplace for distributed computing and storage
CN113011906B (en) Multimedia information processing method and device, electronic equipment and storage medium
CN108846713A (en) Advertisement placement method and device
KR102109489B1 (en) Transaction processing method and apparatus thereof
US20140279353A1 (en) C2EX Compute Commodities Exchange
US8364554B2 (en) Method, system and computer program product for processing cooperative transactions
CN110275767B (en) Batch data processing method and device
US20210056496A1 (en) System for facilitating purchase of prescription drugs
CN111951054A (en) Intelligent advertisement marketing and putting method
JP7059160B2 (en) Providing equipment, providing method and providing program
WO2025055918A1 (en) Method and apparatus for information processing, and device and medium
CN107527250B (en) Order management method and server
WO2016157248A1 (en) Information processing device, control method, and program
US11392980B2 (en) Customer centric electronic marketplace
US9928469B1 (en) Techniques for administrating finite life instances
CN110705734A (en) Reservation service system, method and equipment for on-line accommodation product
JP2014178872A (en) Irregular auction advertisement distribution method, server, system and program
JP7522281B1 (en) Information processing device, information processing method, and program
JP7581563B1 (en) Information processing device, information processing method, and program

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20231204

Address after: Room 03, 2nd Floor, Building A, No. 20 Haitai Avenue, Huayuan Industrial Zone (Huanwai), Binhai New Area, Tianjin, 300450

Applicant after: 3600 Technology Group Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Applicant before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant