CN110070379B - 一种消息传输方法、装置及服务器 - Google Patents

一种消息传输方法、装置及服务器 Download PDF

Info

Publication number
CN110070379B
CN110070379B CN201810067580.4A CN201810067580A CN110070379B CN 110070379 B CN110070379 B CN 110070379B CN 201810067580 A CN201810067580 A CN 201810067580A CN 110070379 B CN110070379 B CN 110070379B
Authority
CN
China
Prior art keywords
field
server
type
type field
supported
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
CN201810067580.4A
Other languages
English (en)
Other versions
CN110070379A (zh
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201810067580.4A priority Critical patent/CN110070379B/zh
Publication of CN110070379A publication Critical patent/CN110070379A/zh
Application granted granted Critical
Publication of CN110070379B publication Critical patent/CN110070379B/zh
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/0242Determining effectiveness of advertisements
    • G06Q30/0246Traffic
    • 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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0611Request for offers or quotes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请提供一种消息传输方法、装置及服务器,该方法包括:接收第二服务器发送的请求消息;从所述第二服务器对应的字段集合中,获取第一类字段;获取所述第一类字段对应的第二类字段、第二类字段对应的参数值;所述第一类字段是第二服务器支持的字段,第二类字段是第一服务器支持的字段;向所述第二服务器发送针对所述请求消息的响应消息;所述响应消息与所述第一类字段和所述参数值相关。通过本申请的技术方案,大大减少人力资源的消耗。

Description

一种消息传输方法、装置及服务器
技术领域
本申请涉及互联网技术领域,尤其涉及一种消息传输方法、装置及服务器。
背景技术
DSP(Demand Side Platform,广告需求方平台)是为广告主提供的跨媒介、跨平台、跨终端的广告投放平台,通过数据整合、分析实现基于受众的精准投放,并且能够实时监控不断优化。ADX(Ad Exchange,广告交易平台)是一种汇聚了各种媒体流量的大规模交易平台,是DSP实现受众精准购买的交易场所。
DSP与ADX通过RTB(Real Time Bidding,实时竞价)协议交互,如ADX向DSP发送RTB请求消息,将资源信息提供给DSP,而DSP向ADX发送RTB响应消息,将竞价信息提供给ADX,ADX根据RTB响应消息进行竞价处理。
当DSP与多个ADX进行交互时,虽然都是使用RTB协议进行交互,但是,不同ADX对RTB响应消息的格式、内容的需求,有所不同。例如,ADX1只能解析格式A的RTB响应消息,ADX2只能解析格式B的RTB响应消息。
基于此,用户需要为每个ADX开发软件代码,如为ADX1开发软件代码A、为ADX2开发软件代码B;DSP基于软件代码A向ADX1发送格式A的RTB响应消息,且DSP基于软件代码B向ADX2发送格式B的RTB响应消息。
但是,上述方式需要用户开发大量软件代码,人力资源的消耗比较大。
发明内容
本申请提供一种消息传输方法,应用于第一服务器,所述方法包括:
接收第二服务器发送的请求消息;
从所述第二服务器对应的字段集合中,获取第一类字段;
获取所述第一类字段对应的第二类字段、第二类字段对应的参数值;所述第一类字段是第二服务器支持的字段,第二类字段是第一服务器支持的字段;
向所述第二服务器发送针对所述请求消息的响应消息;其中,所述响应消息与所述第一类字段和所述参数值相关。
本申请提供一种消息传输方法,应用于广告需求方平台DSP,包括:
接收广告交易平台ADX发送的实时竞价RTB请求消息;
从所述ADX对应的字段集合中,获取第一类字段;
获取所述第一类字段对应的第二类字段、第二类字段对应的参数值;所述第一类字段是所述ADX支持的字段,所述第二类字段是所述DSP支持的字段;
向所述ADX发送针对所述请求消息的响应消息,所述响应消息与所述第一类字段和所述参数值相关,以使所述ADX根据所述响应消息进行广告竞价处理。
本申请提供一种消息传输装置,应用于第一服务器,所述装置包括:
接收模块,用于接收第二服务器发送的请求消息;
获取模块,用于从所述第二服务器对应的字段集合中,获取第一类字段,并获取所述第一类字段对应的第二类字段、所述第二类字段对应的参数值;所述第一类字段是第二服务器支持的字段,第二类字段是第一服务器支持的字段;
发送模块,用于向所述第二服务器发送针对所述请求消息的响应消息;其中,所述响应消息与所述第一类字段和所述参数值相关。
本申请提供一种第一服务器,所述第一服务器包括:
接收器,用于接收第二服务器发送的请求消息;
处理器,用于从所述第二服务器对应的字段集合中,获取第一类字段,并获取所述第一类字段对应的第二类字段、第二类字段对应的参数值;所述第一类字段是第二服务器支持的字段,第二类字段是第一服务器支持的字段;
发射器,用于向所述第二服务器发送针对所述请求消息的响应消息;其中,所述响应消息与所述第一类字段和所述参数值相关。
基于上述技术方案,本申请实施例中,第一服务器在接收到第二服务器发送的请求消息后,可以从第二服务器对应的字段集合中,获取第一类字段(即第二服务器支持的字段),并获取第一类字段对应的第二类字段(即第一服务器支持的字段)、第二类字段对应的参数值,然后,向第二服务器发送与所述第一类字段和所述参数值相关的响应消息,以使第二服务器根据该响应消息进行广告竞价处理。上述方式采用配置化管理方法,对响应消息对应的第一类字段和参数值进行拼装,大大减少人力资源消耗,不需要用户开发大量软件代码。
附图说明
图1是本申请一种实施方式中的应用场景示意图;
图2是本申请一种实施方式中的消息传输方法的流程图;
图3是本申请一种实施方式中的字段编码的示意图;
图4是本申请另一种实施方式中的消息传输方法的流程图;
图5是本申请一种实施方式中的配置界面的示意图;
图6是本申请另一种实施方式中的消息传输方法的流程图;
图7是本申请另一种实施方式中的消息传输方法的流程图;
图8是本申请一种实施方式中的消息传输装置的结构图。
具体实施方式
在本申请使用的术语仅仅是出于描述特定实施例的目的,而非限制本申请。本申请和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
本申请实施例中提出一种消息传输方法,该方法可以应用于包括第一服务器和第二服务器的***,第一服务器的数量可以为一个或者多个,且第二服务器的数量可以为一个或者多个,为了方便描述,后续以一个第一服务器、多个第二服务器为例进行说明,该第一服务器可以与每个第二服务器连接。其中,第一服务器可以包括但不限于DSP,第二服务器可以包括但不限于ADX。
参见图1所示,为本申请实施例的应用场景示意图,上述第一服务器可以为DSP101,上述第二服务器可以为ADX102、ADX103。当然,图1只是本申请的一个示例,实际应用中,DSP的数量可以更多,ADX的数量可以更多。
在一个例子中,DSP101与ADX102/ADX103可通过RTB协议(如OpenRTB,开放式的实时竞价协议)进行交互。具体的,ADX102/ADX103向DSP101发送RTB请求消息,该RTB请求消息可以携带资源信息,即用于显示广告的资源,如网站A的某位置,这个位置能够显示广告。DSP101在接收到RTB请求消息后,可以向ADX102/ADX103发送RTB响应消息,该RTB响应消息可以携带针对所述资源信息的竞价信息和广告信息等,该竞价信息可以是针对所述资源信息的报价,如1.1元等,该广告信息可以是需要显示的广告。ADX102/ADX103在接收到RTB响应消息后,若根据该竞价信息确定竞价成功,则可以在所述资源信息对应的位置,显示该广告信息对应的广告;若根据该竞价信息确定未竞价成功,则不会在所述资源信息对应的位置,显示该广告信息对应的广告。
在一个例子中,当DSP101与ADX102/ADX103进行交互时,虽然都是使用RTB协议进行交互,但是,不同的ADX对RTB响应消息的格式、内容的需求,有所不同,如ADX102解析格式A的RTB响应消息,ADX103解析格式B的RTB响应消息等。例如,基于对RTB响应消息的需求,ADX102接收到的RTB响应消息,可以携带字段A、字段B和字段C,而ADX103接收到的RTB响应消息,可以携带字段A、字段B、字段D和字段E。又例如,基于对RTB响应消息的需求,ADX102接收到的RTB响应消息,携带竞标价格信息,该竞标价格信息使用“price=1.1”表示,而ADX103接收到的RTB响应消息,也携带竞标价格信息,但是该竞标价格信息使用“prices=1.1”表示,以此类推。
针对上述发现,本申请实施例中,可以对DSP101支持的第二类字段(为了区分方便,可以将DSP101支持的字段称为第二类字段)进行编码,得到第二类字段对应的第二字段编号(为了区分方便,可以将第二类字段对应的字段编号称为第二字段编号)。此外,基于ADX102/ADX103对RTB响应消息的格式、内容的需求,可以获知ADX102/ADX103支持的第一类字段(为了区分方便,可以将ADX102/ADX103支持的字段称为第一类字段)、以及第一类字段对应的第一字段编号(为了区分方便,可以将第一类字段对应的字段编号称为第一字段编号)。进一步的,由于获知ADX102/ADX103支持的第一类字段,因此,在该RTB响应消息中可以携带第一类字段,如上述的price或者prices等。
此外,DSP101本地记录的可能是“竞标价格=1.1”,“竞标价格”是DSP101支持的第二类字段,而“1.1”是“竞标价格”对应的参数值,显然,使用第一类字段“price或者prices”无法查询到“1.1”这个参数值。综上所述,还可以使用第一类字段(如“price或者prices”)对应的第一字段编号,查询到与该第一字段编号对应的第二字段编号,然后查询到该第二字段编号对应的第二类字段(如“竞标价格”),这样,可以从本地查询到第二类字段对应的参数值“1.1”。
经过上述处理后,可以在RTB响应消息携带第一类字段“price或者prices”、第一类字段“price或者prices”对应的参数值“1.1”。而且,由于上述“price或者prices”是ADX102/ADX103支持的第一类字段,因此,ADX102/ADX103能够正确解析该RTB响应消息,从而基于该RTB响应消息进行竞价处理。
综上所述,针对每个ADX,可以基于ADX支持的第一类字段、第一类字段对应的第一字段编号,以及DSP支持的第二类字段、第二类字段对应的第二字段编号,对RTB响应消息的内容进行拼装,并生成ADX支持的RTB响应消息,从而提供一种配置化的管理方法,大大减少对接的技术成本和人力成本。
以下结合具体实施例,对上述消息传输方法的实现流程进行详细说明。
参见图2所示,为本申请实施例中提出的消息传输方法的流程图,该方法可以应用于第一服务器(如上述DSP101),该方法可以包括以下步骤:
步骤201,获取第一服务器支持的第二类字段。
步骤202,针对第一服务器支持的第二类字段,获取该第二类字段对应的第二字段编号,即针对每个第二类字段,获取该第二类字段对应的第二字段编号。
步骤203,在映射表中记录该第二类字段和该第二字段编号的对应关系。
在一个例子中,上述执行顺序只是为了方便描述给出的一个示例,在实际应用中,还可以改变步骤之间的执行顺序,对此执行顺序不做限制。而且,在其它实施例中,并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其它实施例中可能被分解为多个步骤进行描述;本说明书中所描述的多个步骤,在其它实施例也可能被合并为单个步骤进行描述。
在一个例子中,第一服务器可以在正常工作后,执行步骤201-步骤203,以在映射表中记录第二类字段和第二字段编号的对应关系。或者,第一服务器可以在对接第一个ADX时,执行步骤201-步骤203,以在映射表中记录第二类字段和第二字段编号的对应关系。或者,第一服务器可以在自身支持的第二类字段发生变化(如变化前支持字段A,而变化后支持字段A和字段B)时,执行步骤201-步骤203,以在映射表中记录第二类字段和第二字段编号的对应关系。
当然,上述过程只是给出了几个示例,对于上述步骤的执行时机,不做限制,只要第一服务器与第二服务器通信(第一服务器向第二服务器发送响应消息)之前,已经在映射表中记录第二类字段和第二字段编号的对应关系即可。
针对步骤201,在一个例子中,第一服务器能够获取自身支持的第二类字段,如cur、customdata、price等。如图3所示,为第一服务器支持的第二类字段的示例,对第二类字段不做限制,RTB响应消息携带的字段均可以是第二类字段。
继续参见图3所示,第一列的“id”表示请求方标识,与ADX提供的资源信息相关,即RTB请求消息携带的资源信息的标识。第一列的“seatbid”表示出价的座位标识,可以理解为RTB响应消息的标识,即第几次出价。第一列的“bidid”表示DSP的标识。第一列的“cur”表示竞价单位,如美元、人民币、英镑等。第一列的“customdata”表示用户数据,即与广告主有关的数据。第一列的“nbr”表示不竞价理由,在DSP不进行竞价时,可以给出不竞价的理由。
继续参见图3所示,第二列的“bid”表示广告主的出价标识。第二列的“seat”表示出价的座位标识,即第几次出价。第二列的“group”表示广告主所属的组。
继续参见图3所示,第三列的“id”表示广告信息的标识,即DSP提供的广告的标识。第三列的“impid”表示广告信息的展示标识,也就是说,在该展示标识对应的资源位置,展示该广告信息。第三列的“price”表示竞价的价格,如1.1等。第三列的“adid”表示广告主的标识。第三列的“nurl”表示扣费后的通知URL(Uniform Resource Locator,统一资源定位符),如在竞价成功并扣费后,向该URL发送一个扣费通知,表示扣费成功。第三列的“adm”表示表示广告的地址,可以从该地址找到广告的详细内容,并显示广告的详细内容。第三列的“adomain”表示域信息。第三列的“bundle”表示绑定APP(应用程序)的信息,这个信息是APP的包名。第三列的“iurl”表示绑定APP的URL地址,通过这个URL地址可以下载该APP。第三列的“cid”表示投放计划的标识。第三列的“crid”表示投放创意的标识。第三列的“cat”表示类目表。第三列的“attr”表示创意属性信息。第三列的“dealid”表示私有的竞价信息。第三列的“h”表示广告的高度信息。第三列的“w”表示广告的宽度信息。
针对步骤202,在一个例子中,针对“获取第二类字段对应的第二字段编号”的过程,可以包括但不限于:对第二类字段进行编码,得到该第二类字段对应的第二字段编号。具体的,在“对第二类字段进行编码,得到该第二类字段对应的第二字段编号”的过程中,可以采用预设编码策略对第二类字段进行编码,得到该第二类字段对应的第二字段编号。其中,该预设编码策略用于:针对同一级别的多个第二类字段,多个第二类字段对应的第二字段编号按照顺序依次编号;针对上一级别的第二类字段嵌套包含的第二类字段,嵌套包含的第二类字段对应的第二字段编号基于上一级别的第二类字段的第二字段编号生成。
继续参见图3所示,为对第二类字段进行编码,得到第二类字段对应的第二字段编号的示例。针对第一列的“id”、第一列的“seatbid”、第一列的“bidid”、第一列的“cur”、第一列的“customdata”、第一列的“nbr”,是属于同一级别的多个第二类字段,因此这些第二类字段对应的第二字段编号按照顺序依次编号,例如,“id”对应的第二字段编号为01,“seatbid”对应的第二字段编号为02,“bidid”对应的第二字段编号为03,“cur”对应的第二字段编号为04,“customdata”对应的第二字段编号为05,“nbr”对应的第二字段编号为06。
针对第二列的“bid”、第二列的“seat”、第二列的“group”,是属于同一级别的多个第二类字段,而且,这些第二类字段还可以是上一级别的“seatbid”嵌套包含的第二类字段,因此,可以基于“seatbid”的第二字段编号02,生成这些第二类字段的第二字段编号,例如,“bid”对应的第二字段编号为0201,“seat”对应的第二字段编号为0202,“group”对应的第二字段编号为0203。
针对第三列的所有字段,是属于同一级别的多个第二类字段,而且,这些第二类字段还可以是上一级别的“bid”嵌套包含的第二类字段,因此,可以基于“bid”的第二字段编号0201生成这些第二类字段的第二字段编号,例如,“id”对应的第二字段编号为020101,“impid”对应的第二字段编号为020102,“price”对应的第二字段编号为020103,“adid”对应的第二字段编号为020104,“nurl”对应的第二字段编号为020105,“adm”对应的第二字段编号为020106,“adomain”对应的第二字段编号为020107,“bundle”对应的第二字段编号为020108,“iurl”对应的第二字段编号为020109,“cid”对应的第二字段编号为02010A,“crid”对应的第二字段编号为02010B,“cat”对应的第二字段编号为02010C,“attr”对应的第二字段编号为02010D,“dealid”对应的第二字段编号为02010E,“h”对应的第二字段编号为02010F,“w”对应的第二字段编号为020110。
在一个例子中,上述第二字段编号是以十六进制为例进行说明,在实际应用中,还可以采用十进制、八进制等其它进制表示,对此不做限制。而且,在采用十六进制时,则第二字段编号01可以表示为0x01,0201可以表示为0x0201,020101可以表示为0x020101,以此类推,对此第二字段编号不再赘述。
针对步骤203,在一个例子中,在得到第二类字段和第二字段编号后,就可以在映射表中记录第二类字段和第二字段编号的对应关系,如表1所示。
表1
当然,表1所示的映射表,只是一个示例,对此映射表的内容不做限制。
参见图4所示,为本申请实施例中提出的消息传输方法的流程图,该方法可以应用于第一服务器(如上述DSP101),该方法可以包括以下步骤:
步骤401,从第二服务器获取该第二服务器支持的第一类字段。
步骤402,将该第一类字段添加到该第二服务器对应的字段集合。
在一个例子中,上述执行顺序只是为了方便描述给出的一个示例,在实际应用中,还可以改变步骤之间的执行顺序,对此执行顺序不做限制。而且,在其它实施例中,并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其它实施例中可能被分解为多个步骤进行描述;本说明书中所描述的多个步骤,在其它实施例也可能被合并为单个步骤进行描述。
在一个例子中,第一服务器可以在对接第二服务器时,执行步骤401-步骤402。或者,在第二服务器支持的第一类字段发生变化(如变化前支持字段A,而变化后支持字段A和字段B)时,第一服务器执行步骤401-步骤402。
当然,上述过程只是给出了几个示例,对于上述步骤的执行时机,不做限制,只要第一服务器与第二服务器通信(第一服务器向第二服务器发送响应消息)之前,已经将第一类字段添加到该第二服务器对应的字段集合中即可。
针对步骤401,在一个例子中,第二服务器能够获取自身支持的第一类字段,如cur、price等,并将第一类字段提供给第一服务器,这样,第一服务器可以从第二服务器获取该第二服务器支持的第一类字段,对此第一类字段不做限制。
针对步骤402,在一个例子中,针对“将该第一类字段添加到该第二服务器对应的字段集合”的过程,可以包括但不限于如下方式:针对获取到的第二服务器支持的第一类字段,可以获取该第一类字段对应的第一字段编号,并将该第一类字段和该第一字段编号添加到该第二服务器对应的字段集合中。
针对“获取该第一类字段对应的第一字段编号”的过程,可以在配置界面显示第一类字段,并由用户输入该第一类字段对应的第一字段编号,如图5所示,为配置界面的一个示意图。其中,在用户输入第一类字段对应的第一字段编号时,该第一字段编号与上述第二字段编号具有对应关系。而且,第一服务器还可以根据该第一字段编号与该第二字段编号的对应关系建立编号表。
例如,若配置界面显示的第一类字段包括prices和dealid,用户获知第一类字段prices与第二类字段price的意义相同,因此,为第一类字段prices输入第一字段编号0xFF020103,而第一字段编号0xFF020103与第二字段编号020103具有对应关系,第一服务器可以在编号表记录第一字段编号0xFF020103与第二字段编号020103的对应关系。此外,用户获知第一类字段dealid与第二类字段dealid的意义相同,因此,为第一类字段dealid输入第一字段编号0xFF02010E,而第一字段编号0xFF02010E与第二字段编号02010E具有对应关系,第一服务器在编号表记录第一字段编号0xFF02010E与第二字段编号02010E的对应关系。
当然,上述0xFF020103、0xFF02010E只是一个示例,用户还可以输入其它第一字段编号,对此不做限制。例如,还可以为第一类字段prices输入第一字段编号020103,即第一字段编号020103与第二字段编号020103相同,这样,即使没有生成编号表,第一服务器也可以获知第一字段编号与第二字段编号的对应关系。又例如,还可以为第一类字段prices输入第一字段编号120103,只要在编号表中记录第一字段编号120103与第二字段编号020103的对应关系,第一服务器就可以根据编号表获知第一字段编号与第二字段编号的对应关系。
在得到第一类字段和第一字段编号后,可以采用protobuf(Protocol buffers,协议缓冲区)存储方式,来存储第一类字段和第一字段编号的对应关系,当然,也可以采用其它存储方式,存储第一类字段和第一字段编号的对应关系,对此不做限制。例如,可以采用XML(Extensible Markup Language,可扩展标记语言)或JSON(JavaScript ObjectNotation,Java描述语言对象标记)等存储方式。
经过上述处理,可以得到一个存储结构,将该存储结构称为字段集合(即FieldSets),该字段集合中记录了第二服务器支持的每个第一类字段、每个第一类字段对应的第一字段编号,且包括第一类字段和第一字段编号的对应关系。还可以将字段集合序列化成string,并在经过base64编码后存储到数据库中。
在一个例子中,每个第二服务器与第一服务器对接时,第一服务器可以生成该第二服务器对应的字段集合,即每个第二服务器对应一个字段集合。当有新第二服务器与第一服务器对接时,也可以生成新第二服务器对应的字段集合。
参见图6所示,为本申请实施例中提出的消息传输方法的流程图,该方法可以应用于第一服务器(如上述DSP101),该方法可以包括以下步骤:
步骤601,接收第二服务器发送的请求消息,如RTB请求消息。
步骤602,从该第二服务器对应的字段集合中,获取第一类字段。
其中,所述第一类字段是该第二服务器支持的字段。
步骤603,获取该第一类字段对应的第二类字段、该第二类字段对应的参数值。其中,所述第二类字段是本第一服务器支持的字段。
步骤604,向第二服务器发送针对该请求消息的响应消息,该响应消息与该第一类字段和该参数值相关。其中,该响应消息可以为RTB响应消息。
在一个例子中,该响应消息与该第一类字段和该参数值相关具体可以为:该响应消息中携带该第一类字段和该参数值。
在一个例子中,上述执行顺序只是为了方便描述给出的一个示例,在实际应用中,还可以改变步骤之间的执行顺序,对此执行顺序不做限制。而且,在其它实施例中,并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其它实施例中可能被分解为多个步骤进行描述;本说明书中所描述的多个步骤,在其它实施例也可能被合并为单个步骤进行描述。
在一个例子中,第一服务器可以提供在线服务,当第二服务器具有资源信息(如在某个直播场景,直播页面具有用于显示广告的资源信息)后,可以向第一服务器发送RTB请求消息,从而触发第一服务器执行步骤601-步骤604。
针对步骤602,在一个例子中,由于已经生成第二服务器对应的字段集合,且该字段集合中记录了该第二服务器支持的每个第一类字段,因此,可以从该第二服务器对应的字段集合中,获取该第二服务器支持的每个第一类字段。
针对步骤603,在一个例子中,针对“获取该第一类字段对应的第二类字段”的过程,可以包括但不限于如下方式:从第二服务器对应的字段集合中,获取第一类字段对应的第一字段编号,并确定与该第一字段编号对应的第二字段编号;然后,通过该第二字段编号查询映射表,得到与该第二字段编号对应的第二类字段;其中,映射表用于记录第二字段编号与第二类字段的对应关系。
其中,由于已经生成第二服务器对应的字段集合,且该字段集合中记录了第二服务器支持的第一类字段、该第一类字段对应的第一字段编号,因此,可以从第二服务器对应的字段集合中,获取第一类字段对应的第一字段编号。针对第二服务器支持的每个第一类字段,可以从字段集合中获取到该第一类字段对应的第一字段编号,为了方便描述,后续以一个第一类字段为例进行说明。
其中,针对“确定与该第一字段编号对应的第二字段编号”的过程,可以包括但不限于:方式一、确定与该第一字段编号相同的第二字段编号。或,方式二、通过该第一字段编号查询编号表,得到与该第一字段编号对应的第二字段编号;其中,所述编号表用于记录第一字段编号与第二字段编号的对应关系。
若用户为第一类字段输入第一字段编号时,采用第一字段编号与第二字段编号相同的方式,则第一服务器可以确定与第一字段编号相同的第二字段编号。
此外,若第一服务器生成有编号表,且所述编号表记录有第一字段编号与第二字段编号的对应关系,则第一服务器在得到第一字段编号后,可以通过该第一字段编号查询该编号表,以得到与该第一字段编号对应的第二字段编号。
其中,上述过程中已经介绍,第一服务器生成有映射表,映射表用于记录第二字段编号与第二类字段的对应关系,因此,在得到第二字段编号后,可以通过该第二字段编号查询映射表,得到与该第二字段编号对应的第二类字段。
针对步骤603,在一个例子中,针对“获取第二类字段对应的参数值”的过程,可以包括但不限于:由于第二类字段是第一服务器支持的字段,因此,第一服务器可以直接通过第二类字段查询本地数据,得到与第二类字段对应的参数值。例如,本地数据包括price与1.1元的对应关系,这样,在通过第二类字段price查询本地数据时,可以获取到price对应的参数值1.1元。由于不是使用第一类字段prices查询本地数据,因此,不会存在无法得到正确参数值的问题。
当然,上述过程只是从本地数据中获取第二类字段对应的参数值的示例,对此过程不做限制,只要能够从本地数据中获取第二类字段对应的参数值即可。
针对步骤604,在一个例子中,针对“向第二服务器发送针对该请求消息的响应消息”的过程,可以包括:生成针对该请求消息的响应消息,在该响应消息中,携带的是第二服务器支持的第一类字段,而不是第一服务器支持的第二类字段。此外,该响应消息中携带的参数值是该第一类字段对应的第二类字段的参数值。例如,该响应消息可以携带第一类字段prices、以及参数值1.1元。
其中,该响应消息可以为RTB响应消息,如BidResponse消息。对于响应消息携带的内容,可以包括第二服务器支持的所有第一类字段、这些第一类字段对应的参数值(即第一类字段对应的第二类字段的参数值),对此响应消息携带的内容不做限制,如图3所示的所有字段或部分字段、这些字段的参数值。
基于上述技术方案,本申请实施例中,第一服务器在接收到第二服务器发送的请求消息后,可以从第二服务器对应的字段集合中,获取第一类字段,并获取第一类字段对应的第二类字段、第二类字段对应的参数值,向第二服务器发送与第一类字段和参数值相关的响应消息,使第二服务器根据该响应消息进行广告竞价处理。上述方式采用配置化管理方法,对响应消息对应的第一类字段和参数值进行拼装,大大减少人力资源消耗,不需要用户开发大量软件代码。
基于与上述方法同样的申请构思,本申请实施例中还提供一种消息传输方法,该方法可以应用于DSP,参见图7所示,为该方法的流程示意图。
步骤701,接收ADX发送的RTB请求消息。
步骤702,从该ADX对应的字段集合中,获取第一类字段。
步骤703,获取该第一类字段对应的第二类字段、该第二类字段对应的参数值;该第一类字段是ADX支持的字段,该第二类字段是DSP支持的字段。
步骤704,向该ADX发送针对该请求消息的响应消息,该响应消息与该第一类字段和该参数值相关,以使ADX根据该响应消息进行广告竞价处理。
对于步骤701-步骤704的处理流程,与上述实施例类似,不再重复赘述。
基于与上述方法同样的申请构思,本申请实施例提供一种消息传输装置,可以应用在第一服务器。如图8所示,为所述装置的结构图,所述装置包括:
接收模块801,用于接收第二服务器发送的请求消息;
获取模块802,用于从所述第二服务器对应的字段集合中,获取第一类字段,并获取所述第一类字段对应的第二类字段、所述第二类字段对应的参数值;所述第一类字段是第二服务器支持的字段,第二类字段是第一服务器支持的字段;
发送模块803,用于向所述第二服务器发送针对所述请求消息的响应消息;其中,所述响应消息与所述第一类字段和所述参数值相关。
所述获取模块802,还用于从第二服务器获取所述第二服务器支持的第一类字段,将所述第二服务器支持的第一类字段添加到第二服务器对应的字段集合;
在将所述第二服务器支持的第一类字段添加到第二服务器对应的字段集合时,针对获取到的第一类字段,获取所述第一类字段对应的第一字段编号,并将所述第一类字段和所述第一字段编号添加到第二服务器对应的字段集合。
所述获取模块802,具体用于在获取所述第一类字段对应的第二类字段的过程中,从所述第二服务器对应的字段集合中,获取所述第一类字段对应的第一字段编号,并确定与所述第一字段编号对应的第二字段编号;
通过所述第二字段编号查询映射表,得到与所述第二字段编号对应的第二类字段;其中,所述映射表用于记录第二字段编号与第二类字段的对应关系。
所述获取模块802,还用于在获取所述第一类字段对应的第二类字段之前,针对所述第一服务器支持的第二类字段,获取所述第二类字段对应的第二字段编号,并在映射表中记录所述第二类字段和所述第二字段编号的对应关系;
在确定与所述第一字段编号对应的第二字段编号的过程中,通过所述第一字段编号查询编号表,得到与所述第一字段编号对应的第二字段编号;其中,所述编号表用于记录第一字段编号与第二字段编号的对应关系。
基于与上述方法同样的申请构思,本申请实施例提供一种第一服务器,所述第一服务器可以包括:接收器、处理器和发射器;其中,所述接收器,用于接收第二服务器发送的请求消息;所述处理器,用于从所述第二服务器对应的字段集合中,获取第一类字段,并获取所述第一类字段对应的第二类字段、第二类字段对应的参数值;所述第一类字段是第二服务器支持的字段,第二类字段是第一服务器支持的字段;所述发射器,用于向所述第二服务器发送针对所述请求消息的响应消息;所述响应消息与所述第一类字段和所述参数值相关。
基于与上述方法同样的申请构思,本申请实施例还提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被执行时进行如下处理:接收第二服务器发送的请求消息;从所述第二服务器对应的字段集合中,获取第一类字段;获取所述第一类字段对应的第二类字段、第二类字段对应的参数值;所述第一类字段是第二服务器支持的字段,第二类字段是第一服务器支持的字段;向所述第二服务器发送针对所述请求消息的响应消息;其中,所述响应消息与所述第一类字段和所述参数值相关。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可以由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
而且,这些计算机程序指令也可以存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或者多个流程和/或方框图一个方框或者多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或者其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (15)

1.一种消息传输方法,其特征在于,应用于第一服务器,所述方法包括:
接收第二服务器发送的请求消息;
从所述第二服务器对应的字段集合中,获取第一类字段;
获取所述第一类字段对应的第二类字段、通过所述第二类字段查询本地数据得到所述第二类字段对应的参数值;所述第一类字段是所述第二服务器支持的字段、且所述第一类字段是所述第一服务器不支持的字段,所述第二类字段是所述第一服务器支持的字段;其中,所述第二服务器是多个第二服务器中的任一第二服务器,所述第一类字段是其它第二服务器不支持的字段;
向所述第二服务器发送针对所述请求消息的响应消息;其中,所述响应消息与所述第一类字段和所述第二类字段对应的参数值相关。
2.根据权利要求1所述的方法,其特征在于,所述从所述第二服务器对应的字段集合中,获取第一类字段之前,所述方法还包括:
从所述第二服务器获取所述第二服务器支持的第一类字段;
将所述第二服务器支持的第一类字段添加到第二服务器对应的字段集合。
3.根据权利要求2所述的方法,其特征在于,所述将所述第二服务器支持的第一类字段添加到第二服务器对应的字段集合的过程,具体包括:
针对获取到的第一类字段,获取所述第一类字段对应的第一字段编号,并将所述第一类字段和所述第一字段编号添加到第二服务器对应的字段集合。
4.根据权利要求1或3所述的方法,其特征在于,
所述获取所述第一类字段对应的第二类字段的过程,具体包括:
从所述第二服务器对应的字段集合中,获取所述第一类字段对应的第一字段编号,并确定与所述第一字段编号对应的第二字段编号;
通过所述第二字段编号查询映射表,得到与所述第二字段编号对应的第二类字段;所述映射表用于记录第二字段编号与第二类字段的对应关系。
5.根据权利要求4所述的方法,其特征在于,
所述获取所述第一类字段对应的第二类字段之前,所述方法还包括:
针对所述第一服务器支持的第二类字段,获取所述第二类字段对应的第二字段编号,并在映射表中记录所述第二类字段和所述第二字段编号的对应关系。
6.根据权利要求5所述的方法,其特征在于,
所述获取所述第二类字段对应的第二字段编号的过程,具体包括:
对所述第二类字段进行编码,得到所述第二类字段对应的第二字段编号。
7.根据权利要求6所述的方法,其特征在于,所述对所述第二类字段进行编码,得到所述第二类字段对应的第二字段编号的过程,具体包括:
采用预设编码策略对所述第二类字段进行编码,得到所述第二类字段对应的第二字段编号;其中,所述预设编码策略用于:针对同一级别的多个第二类字段,所述多个第二类字段对应的第二字段编号按照顺序依次编号;
针对上一级别的第二类字段嵌套包含的第二类字段,嵌套包含的第二类字段对应的第二字段编号基于所述上一级别的第二类字段的第二字段编号生成。
8.根据权利要求4所述的方法,其特征在于,
所述确定与所述第一字段编号对应的第二字段编号的过程,具体包括:
通过所述第一字段编号查询编号表,得到与所述第一字段编号对应的第二字段编号;所述编号表用于记录第一字段编号与第二字段编号的对应关系。
9.根据权利要求1所述的方法,其特征在于,所述第一服务器具体包括广告需求方平台DSP,所述第二服务器具体包括广告交易平台ADX;所述请求消息具体包括实时竞价RTB请求消息,所述响应消息具体包括RTB响应消息。
10.一种消息传输方法,其特征在于,应用于广告需求方平台DSP,包括:
接收广告交易平台ADX发送的实时竞价RTB请求消息;
从所述ADX对应的字段集合中,获取第一类字段;
获取所述第一类字段对应的第二类字段、通过所述第二类字段查询本地数据得到所述第二类字段对应的参数值;所述第一类字段是所述ADX支持的字段、且所述第一类字段是所述DSP不支持的字段,所述第二类字段是所述DSP支持的字段;其中,所述ADX是多个ADX中的任一ADX,所述第一类字段是其它ADX不支持的字段;
向所述ADX发送针对所述请求消息的响应消息,所述响应消息与所述第一类字段和所述第二类字段对应的参数值相关,以使所述ADX根据所述响应消息进行广告竞价处理。
11.一种消息传输装置,其特征在于,应用于第一服务器,所述装置包括:
接收模块,用于接收第二服务器发送的请求消息;
获取模块,用于从所述第二服务器对应的字段集合中,获取第一类字段,并获取所述第一类字段对应的第二类字段、通过所述第二类字段查询本地数据得到所述第二类字段对应的参数值;所述第一类字段是所述第二服务器支持的字段、且所述第一类字段是所述第一服务器不支持的字段,所述第二类字段是所述第一服务器支持的字段;其中,所述第二服务器是多个第二服务器中的任一第二服务器,所述第一类字段是其它第二服务器不支持的字段;
发送模块,用于向所述第二服务器发送针对所述请求消息的响应消息;其中,所述响应消息与所述第一类字段和所述第二类字段对应的参数值相关。
12.根据权利要求11所述的装置,其特征在于,
所述获取模块,还用于从第二服务器获取所述第二服务器支持的第一类字段,并将所述第二服务器支持的第一类字段添加到第二服务器对应的字段集合;
在将所述第二服务器支持的第一类字段添加到第二服务器对应的字段集合时,针对获取到的第一类字段,获取所述第一类字段对应的第一字段编号,并将所述第一类字段和所述第一字段编号添加到第二服务器对应的字段集合。
13.根据权利要求11或12所述的装置,其特征在于,
所述获取模块,具体用于在获取所述第一类字段对应的第二类字段的过程中,从所述第二服务器对应的字段集合中,获取所述第一类字段对应的第一字段编号,并确定与所述第一字段编号对应的第二字段编号;
通过所述第二字段编号查询映射表,得到与所述第二字段编号对应的第二类字段;其中,所述映射表用于记录第二字段编号与第二类字段的对应关系。
14.根据权利要求13所述的装置,其特征在于,
所述获取模块,还用于在获取所述第一类字段对应的第二类字段之前,针对所述第一服务器支持的第二类字段,获取所述第二类字段对应的第二字段编号,并在映射表中记录所述第二类字段和所述第二字段编号的对应关系;
在确定与所述第一字段编号对应的第二字段编号的过程中,通过所述第一字段编号查询编号表,得到与所述第一字段编号对应的第二字段编号;其中,所述编号表用于记录第一字段编号与第二字段编号的对应关系。
15.一种第一服务器,其特征在于,所述第一服务器包括:
接收器,用于接收第二服务器发送的请求消息;
处理器,用于从所述第二服务器对应的字段集合中,获取第一类字段,并获取所述第一类字段对应的第二类字段、通过所述第二类字段查询本地数据得到所述第二类字段对应的参数值;所述第一类字段是所述第二服务器支持的字段、且所述第一类字段是所述第一服务器不支持的字段,所述第二类字段是所述第一服务器支持的字段;其中,所述第二服务器是多个第二服务器中的任一第二服务器,所述第一类字段是其它第二服务器不支持的字段;
发射器,用于向所述第二服务器发送针对所述请求消息的响应消息;其中,所述响应消息与所述第一类字段和所述第二类字段对应的参数值相关。
CN201810067580.4A 2018-01-24 2018-01-24 一种消息传输方法、装置及服务器 Active CN110070379B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810067580.4A CN110070379B (zh) 2018-01-24 2018-01-24 一种消息传输方法、装置及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810067580.4A CN110070379B (zh) 2018-01-24 2018-01-24 一种消息传输方法、装置及服务器

Publications (2)

Publication Number Publication Date
CN110070379A CN110070379A (zh) 2019-07-30
CN110070379B true CN110070379B (zh) 2024-03-12

Family

ID=67365535

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810067580.4A Active CN110070379B (zh) 2018-01-24 2018-01-24 一种消息传输方法、装置及服务器

Country Status (1)

Country Link
CN (1) CN110070379B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112230983B (zh) * 2020-10-15 2021-08-03 上海嗨普智能信息科技股份有限公司 信息处理方法、电子设备和介质
CN112991023B (zh) * 2021-04-22 2021-11-02 深圳华锐金融技术股份有限公司 订单数据处理方法、装置、计算机设备和存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7010503B1 (en) * 2000-03-10 2006-03-07 Ams Services, Inc. Traffic reduction in networked data collection
EP1906608A1 (en) * 2006-09-30 2008-04-02 Samsung Electronics Co., Ltd. Apparatus and method for interfacing in a communication system
CN103491146A (zh) * 2013-09-10 2014-01-01 百川通联(北京)网络技术有限公司 一种网络信息投放方法、装置和***
WO2014145905A2 (en) * 2013-03-15 2014-09-18 Brightroll, Inc. Compact data interface for real time bidding in digital video advertisement systems
CN104102655A (zh) * 2013-04-09 2014-10-15 腾讯科技(北京)有限公司 一种媒体信息的发布方法、***和装置
CN106846062A (zh) * 2017-01-22 2017-06-13 腾讯科技(深圳)有限公司 一种广告曝光频次的控制方法、广告交易平台
CN107171970A (zh) * 2017-05-05 2017-09-15 湖南快乐阳光互动娱乐传媒有限公司 一种实时竞价***中广告投放的方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140358680A1 (en) * 2013-06-04 2014-12-04 Chacha Search, Inc. Method and system for advertisements in responses

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7010503B1 (en) * 2000-03-10 2006-03-07 Ams Services, Inc. Traffic reduction in networked data collection
EP1906608A1 (en) * 2006-09-30 2008-04-02 Samsung Electronics Co., Ltd. Apparatus and method for interfacing in a communication system
WO2014145905A2 (en) * 2013-03-15 2014-09-18 Brightroll, Inc. Compact data interface for real time bidding in digital video advertisement systems
CN104102655A (zh) * 2013-04-09 2014-10-15 腾讯科技(北京)有限公司 一种媒体信息的发布方法、***和装置
CN103491146A (zh) * 2013-09-10 2014-01-01 百川通联(北京)网络技术有限公司 一种网络信息投放方法、装置和***
CN106846062A (zh) * 2017-01-22 2017-06-13 腾讯科技(深圳)有限公司 一种广告曝光频次的控制方法、广告交易平台
CN107171970A (zh) * 2017-05-05 2017-09-15 湖南快乐阳光互动娱乐传媒有限公司 一种实时竞价***中广告投放的方法及***

Also Published As

Publication number Publication date
CN110070379A (zh) 2019-07-30

Similar Documents

Publication Publication Date Title
JP6968100B2 (ja) ユーザの行動嗜好を特定する方法並びに推奨情報を呈示する方法及びデバイス
JP6612949B2 (ja) オンラインメディアインプレッションデータを共有するための方法、装置及び記憶媒体
US9715554B2 (en) Methods and apparatus to identify usage of quick response codes
CN102461161B (zh) 在基于web的媒体中经由广告标记的内容联合
CA2767699C (en) Methods and systems to present network notifications in conjunction with display advertisements
US20140237496A1 (en) Audience segment validation device and method
CN106471539A (zh) 用于混淆受众测量的***和方法
CN105894313A (zh) 用来使交易与媒体印象相关联的方法和装置
CN103069413A (zh) 基于另一个用户的用户偏好为一个用户定制显示内容
CN110148014B (zh) 信息处理方法、装置、区块链节点设备及存储介质
KR20130005776A (ko) 씨아이디 콘텐츠의 재생이 가능한 수신 단말기, 씨아이디 콘텐츠 서비스 제공 서버 및 방법
CN110110106A (zh) 多媒体资源推荐、展示方法、装置、电子设备及介质
US20160232562A1 (en) System and method for direct response advertising
JP2004185589A (ja) ポイント連携システム
CN110070379B (zh) 一种消息传输方法、装置及服务器
CN110796480A (zh) 一种实时广告投放管理方法、装置和***
US20230206270A1 (en) Method and system for identifying recipients of a reward associated with a conversion
CN111522735A (zh) 测试实验的分流方法及装置
CN106621332B (zh) 一种数据请求的检测方法和装置
TWI808949B (zh) 資料物件資訊處理方法、裝置及系統
CN110580637A (zh) 广告投放方法、需求方平台及计算机存储介质
US20170316454A1 (en) System and Methods for Determining Consumer Brand Awareness of Online Advertising Using Recognition
CN113781144B (zh) 直播购物订单生成方法、装置、电子设备以及计算机介质
JP2009252217A (ja) コンテンツ配信制御装置、コンテンツ配信制御方法及びコンテンツ配信制御システム
US20170300922A1 (en) Linking servers using an api method

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40010992

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant