首页> 中国专利> 一种H5广告信息配置和传递方法及其系统

一种H5广告信息配置和传递方法及其系统

摘要

本发明公开一种H5广告信息配置和传递方法及其系统,所述方法包括如下步骤:根据广告主格式数据预设宏替换配置;根据用户触发的广告行为获取用户元数据;将所述用户元数据保存;根据预设的宏替换配置将广告主格式信息中的指定字段替换为用户元数据,生成响应格式数据;将替换后的响应格式数据上传给广告主,所述方法采用配置化的宏替换方案,根据配置化的宏替换方案建立微服务,可直接在微服务中建立、增加、更改或删除宏替换配置,从而可以大幅提高广告服务的效率。

著录项

  • 公开/公告号CN112231565A

    专利类型发明专利

  • 公开/公告日2021-01-15

    原文格式PDF

  • 申请/专利权人 杭州推啊网络科技有限公司;

    申请/专利号CN202011112561.2

  • 发明设计人 王佔晋;唐震;崔浩;余宁宁;

    申请日2020-10-16

  • 分类号G06F16/9535(20190101);G06F21/60(20130101);G06Q30/02(20120101);

  • 代理机构33289 杭州裕阳联合专利代理有限公司;

  • 代理人田金霞

  • 地址 310012 浙江省杭州市西湖区文一西路98号数娱大厦701室

  • 入库时间 2023-06-19 09:35:27

说明书

发明领域

本发明涉及互联网领域,特别涉及一种H5广告信息配置和传递方法及其系统。

背景技术

当用户浏览网页时,会产生广告行为,页面触发广告行为后会记录用户当前信息,用户信息包括用户手机类型、设备号、屏幕长宽和用户IP地址等相关信息,请参考图1,平台或媒体需要将上面的信息以定制化的格式发送给广告主,针对每个广告主定制化的开发浪费了人力资源,并且平台或媒体自身需要多个系统的协同才能对广告主进行回传上报,从而不利与平台或媒体自身更新迭代。请

发明目的

本发明其中一个发明目的在于提供一种H5广告信息配置和传递方法及其系统,所述方法采用配置化的宏替换方案,根据配置化的宏替换方案建立微服务,可直接在微服务中建立、增加、更改或删除宏替换配置,从而可以大幅提高广告服务的效率。

本发明另一个发明目的在于提供一种H5广告信息配置和传递方法及其系统,所述方法可在用户触发广告行为时,获取并保存用户信息,当广告主需要时,可直接通过适配器自动转化为广告主需要的格式信息,无需针对每个广告主进行个性化开放,减少人力成本。

本发明另一个发明目的在于提供一种H5广告信息配置和传递方法及其系统,所述方法在平台或媒体端通过微服务架构进行协调配置,无需多个不同的系统进行配置,有利于系统自身的迭代。

为了实现至少一个上述发明目的,本发明进一步提供一种H5广告信息配置和传递方法,所述方法包括如下步骤:

根据广告主格式数据预设宏替换配置;

根据用户触发的广告行为获取用户元数据;

将所述用户元数据保存;

根据预设的宏替换配置将广告主格式信息中的指定字段替换为用户元数据,生成响应格式数据;

将替换后的响应格式数据上传给广告主。

根据本发明其中一个较佳实施例,建立微服务架构,通过所述微服务架构构建所述预设宏替换配置。

根据本发明另一个较佳实施例,针对广告主预设加密算法,根据广告主格式信息识别广告主加密请求,根据广告主的加密请求生成签名数据,根据预设的宏替换配置将加密请求中的指定字段替换为签名数据。

根据本发明另一个较佳实施例,采集广告主格式数据中多个字段,并根据多个字段进行MD5加密,

根据本发明另一个较佳实施例,识别广告主格式数据中的密钥,完成对所述广告主格式数据的宏替换后,删除广告主格式数据中的密钥,生成所述响应格式数据,将所述响应格式数据上传给广告主。

根据本发明另一个较佳实施例,监控上传行为,将上传行为保存于日志中。

根据本发明另一个较佳实施例,获取用户元数据方法包括:获取用户手机中的UA信息,识别并获取UA信息中的用户元数据,根据预设宏替换配置将广告主格式数据中的指定字段替换为对应的用户元数据。

根据本发明另一个较佳实施例,获取用户手机中的userAgent信息,识别并获取userAgent信息中的用户元数据,根据预设宏替换配置将广告主格式数据中的指定字段替换为对应的用户元数据。

根据本发明另一个较佳实施例,获取用户手机中的用户对象,并识别用户对象中的用户元数据,根据预设宏替换配置将广告主格式数据中的指定字段替换为对应的用户元数据。

为了实现至少一个上述发明目的,本发明进一步提供一种H5广告信息配置和传递系统,包括

至少两个微服务器;所述两个微服务器采用上述一种H5广告信息配置和传递方法。

附图说明

图1显示的是传统广告信息上传方法示意图;

图2显示的是本发明一种H5广告信息配置和传递方法一种流程示意图;

图3显示的是本发明一种H5广告信息配置和传递方法一种示意图;

图4显示的是本发明一种H5广告信息配置和传递系统模块示意图。

具体实施方式

以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。

本领域技术人员应理解的是,在本发明的揭露中,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系是基于附图所示的方位或位置关系,其仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此上述术语不能理解为对本发明的限制。

可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制。

请结合图2-4,本发明公开了一种H5广告信息配置和传递方法和系统示意图。

所述方法首先根据广告主格式数据进行宏替换配置的预设,具体的,识别广告主格式数据中需要的用户元数据,其中用户元数据为当前用户的行为数据,所述用户元数据包括但不仅限于用户设备号、行为时间,举例来说,用户元数据内容包括:行为订单orderId:01,行为时间time:0922,用户设备号imei:imei01,用户机型mobile:huawei,用户上网ip:1.1.1.1,用户地域city:北京,用户当前使用程序app:腾讯视频,用户手机信息ua:Mozilla/5.0+%28ios。上述元数据在用户触发广告行为后自动采集保存于数据库。

其中广告主格式数据可以是:

xxxb.com?uniqueId=__macro-mei_&cityPlace=__macro-city__&ip=__macro-ip___&alikey=secret01¯oSign=alibaba¯oDelKeys=alikey。

投放广告的平台或媒体通过识别广告主中的指定字段,从上述广告主格式数据中,通过预设宏替换配置可识别指定字段,并采用适配器将对应的元数据进行替换,比如预设宏替换配置识别字段__macro-mei_,对应的替换字段为imei01,即完成设备信息的替换,进一步识别广告主格式数据中的其他字段,如__macro-city__,__macro-ip___,分别通过预设宏替换配置将对应的用户元数据北京,1.1.1.1分别替换对应的两个字段,使得所述广告主格式数据中的一部分:

xxxb.com?uniqueId=__macro-mei_&cityPlace=__macro-city__&ip=__macro-ip___替换为包括部分元数据的格式数据:xxxb.com?uniqueId=imei01&cityPlace=北京&ip=1.1.1.1。需要说明的是,该部分数据根据广告主格式数据的需求替换的部分用户元数据,若广告主需要获取额外的用户元数据,则只需调整配置并通过适配器直接识别额外的字段进行替换。比如广告主需要用户手机屏幕宽度和长度,则广告主格式数据中可能出现_macro-screen-width_和_macro-screen-heigth_字段,通过调整宏替换配置将_macro-screen-width_=screenWidth,_macro-screen-heigth_=screenHeigth;从而可以将保存的用户手机屏幕宽度和长度替换到广告主格式数据中。

进一步的,识别广告主格式数据中的加密字段,用于识别广告主的加密请求,在上述的广告主格式数据中,识别字段macroSign,该字段为客户加密请求字段,通过预设配置,识别该加密请求为数字签名,进一步识别macroSign后的字段alibaba,即识别采用alibaba的数字签名算法,而alibaba的数字签名算法通过在系统中预先配置,比如alibaba数字签名算法配置为“alisign,imei,cityPlace,alikey”alisign是上传给广告主的字段名,将对应的内容“imei,cityPlace,alikey”进行MD5加密,则根据加密内容获取用户元数据imei01,北京,并识别广告主中的密钥信息:secret01,将加密内容:imei01&北京&secret01进行MD5加密,最后生成签名字段名和签名数据:alisign=xxxMD5。通过预设的宏替换配置,将对应字段macroSign=alibaba替换为生成的签名字段名和签名数据:alisign=xxxMD5。

识别用户安全保密字段,即所述广告主格式数据中的macroDelKeys=alikey,表示删除广告主格式数据中密钥,通过该字段将广告主格式数据中的密钥字段alikey=secret01删除。

进一步的,将上述替换后的用户元数据、数字签名等字段根据预设的配置进行组合生成最终的响应格式数据,所述响应格式数据为:xxxb.com?uniqueId=imei01&cityPlace=北京&ip=1.1.1.1&alisign=xxxMD5,将所述响应格式数据上传至广告主,从而完成广告信息配置和传递,其中本发明采用的数据服务为无状态服务,可减少数据传递的压力。

在本发明其中一个较佳实施例中,请参考图2,所述元数据的宏替换方法和数据加密过程可分别采用不同的微服务器进行,通过平台或系统内部API实现数据流通和打包,并且对上传的响应格式进行监控,将上传结果保存于数据库中,从而可以对数据传输故障进行快速排查,并且只要对微服务内容进行修改可完成对外广告信息配置传递的修改。

在本发明另一较佳实施例中,用户元数据的采集可以从用户信息UA中识别或者,或者存在用户代理userAgent的情况下,可采用数据降级的方法对代理数据进行采集,以获取对应的用户元数据。换句话说,若用户信息UA中无法获取用户元数据,则通过数据降级,采集用户代理userAgent中存在的用户元数据。并采用宏替换配置将广告主格式数据中的指定字段替换为对应的用户元数据。

当用户元数据可能存在用户对象中时,获取用户元数据过程中识别用户对象中的用户元数据,并采用宏替换的方式获取对应的用户元数据。比如:user:{ua:Mozilla/5.0+%28ios,ip:1.1.1.1},宏替换的策略为:_macro-ua_=user.ua。

特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理单元(CPU)执行时,执行本申请的方法中限定的上述功能。需要说明的是,本申请上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明,本发明的目的已经完整并有效地实现,本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号