一种数据激活的监测方法、系统以及装置与流程

文档序号:17246656发布日期:2019-03-30 08:51阅读:143来源:国知局
一种数据激活的监测方法、系统以及装置与流程

本发明涉及计算机技术领域,尤其涉及一种数据激活的监测方法、系统以及装置。



背景技术:

目前,为了方便地对信息的下载量以及使用量进行统计,可以通过激活数据的方式来实现下载量以及使用量的统计,而由于激活数据的监测普遍采用线下监测的方式,平台方下载并激活app将激活回传参数返回给广告主方,广告主方再人工下载激活看是否能接受激活信息。由于查看激活数据传输及回调的情况,使得人力消耗过多且实时对接不及时,监测链接不能统一标准化。故需要通过自动化方式来承载线下激活测试上线的过程,并能够自助快速的完成激活监测链接的上线及使用,使激活数据监测功能统一标准化、普适化。



技术实现要素:

本发明实施例提供一种数据激活的监测方法、系统以及装置,能够自动化地实现数据激活监测,减少人工监测时间以及节省人力消耗。

一方面,本发明实施例提供了一种数据激活的监测方法,应用在服务器,包括:

接收用于激活媒体数据的第一待匹配信息,向提供激活业务服务器发送携带所述第一待匹配信息的第一激活请求,以使所述提供激活业务服务器根据所述第一待匹配信息进行数据激活;

接收所述提供激活业务服务器响应于所述第一激活请求发送的表示是否激活成功的消息,以供展示。

另一方面,本发明实施例提供了一种数据激活的监测系统,所述系统包括业务服务器以及提供激活业务服务器;其中:

所述业务服务器,接收到用于激活媒体数据的第一待匹配信息时,向所述提供激活业务服务器发送携带所述第一待匹配信息的第一激活请求;以及接收所述提供激活业务服务器发送的表示是否激活成功的消息,以供展示;

所述提供激活业务服务器,接收所述业务服务器发送的第一激活请求;根据所述第一待匹配信息进行数据激活;并响应于所述第一激活请求向所述业务服务器发送表示是否激活成功的消息。

又一方面,本发明实施例提供了一种数据激活的监测装置,应用在服务器,包括:

发送单元,接收用于激活媒体数据的第一待匹配信息,向提供激活业务服务器发送携带所述第一待匹配信息的第一激活请求,以使所述提供激活业务服务器根据第一待匹配信息进行数据激活;

消息接收单元,接收所述提供激活业务服务器响应于所述第一激活请求发送的表示是否激活成功的消息,以供展示。

上述技术方案具有如下有益效果:通过接收到用于激活媒体数据的第一待匹配信息时,向提供激活业务服务器发送第一待匹配信息,以使提供激活业务客户端根据第一待匹配信息进行数据激活;从而实现了自动化数据激活,提升数据激活的效率以及规范流程,同时节省了大量的时间成本以及人力成本,具有较高的适用性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例中一种数据激活的监测方法的流程图;

图2为本发明另一实施例中一种数据激活的监测装置的结构示意图;

图3为本发明一优选实施例中数据激活的线上监测的交互示意图;

图4为本发明另一优选实施例中数据激活的线上实用场景的交互示意图;

图5为本发明另一实施例中一种数据激活的监测系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,为本发明一实施例中一种数据激活的监测方法的流程图,该方法应用在服务器,该方法包括:

101:接收用于激活媒体数据的第一待匹配信息,向提供激活业务服务器发送携带所述第一待匹配信息的第一激活请求,以使所述提供激活业务服务器根据所述第一待匹配信息进行数据激活。

102:接收所述提供激活业务服务器响应于所述第一激活请求发送的表示是否激活成功的消息,以供展示。

优选地,所述方法进一步包括:

接收用于激活媒体数据的监测地址;

其中,所述向提供激活业务服务器发送第一激活请求包括:

根据所述监测地址,向所述提供激活业务服务器发送所述第一激活请求,所述第一激活请求携带所述第一待匹配信息。

优选地,所述方法进一步包括:针对所述第一激活请求,生成请求标识;其中,所述第一激活请求携带所述请求标识,所述请求标识用于指示所述提供激活业务服务器将第一待匹配信息与由提供激活业务客户端发送的第二激活请求携带的第二待匹配信息进行匹配;以及,

所述提供激活业务服务器当所述第一待匹配信息与第二待匹配信息相匹配时,响应于所述第一激活请求发送表示激活成功的消息。

优选地,所述方法进一步包括:

接收查询请求,所述查询请求携带表示激活结果的查询信息;

响应于所述查询请求发送所述表示是否激活成功的消息。

优选地,所述方法进一步包括:

接收业务客户端发送的媒体数据查看请求,所述媒体数据查看请求携带所述媒体数据标识;

从接收到的监测地址中确定与所述媒体数据标识对应的监测地址;

从接收到的第一待匹配信息中确定与所述媒体数据标识对应的第一待匹配信息;

其中,所述向提供激活业务服务器发送携带所述第一待匹配信息的第一激活请求,包括:

根据与所述媒体数据标识对应的监测地址,向所述提供激活业务服务器发送携带与所述媒体数据标识对应的第一待匹配信息的第一激活请求。

如图2所示,为本发明另一实施例中一种数据激活的监测装置,该装置应用在服务器,该装置包括:

发送单元21,发送单元,接收用于激活媒体数据的第一待匹配信息,向提供激活业务服务器发送携带所述第一待匹配信息的第一激活请求,以使所述提供激活业务服务器根据第一待匹配信息进行数据激活。

消息接收单元22,消息接收单元,接收所述提供激活业务服务器响应于所述第一激活请求发送的表示是否激活成功的消息,以供展示。

优选地,所述装置进一步包括:

信息接收单元,接收用于激活媒体数据的监测地址;

其中,所述发送单元,根据所述监测地址,向所述提供激活业务服务器发送所述第一激活请求,所述第一激活请求携带所述第一待匹配信息。

优选地,所述装置进一步包括:

生成单元,针对所述第一激活请求,生成请求标识;其中,所述第一激活请求携带所述请求标识,所述请求标识用于指示所述提供激活业务服务器将第一待匹配信息与由提供激活业务客户端发送的第二激活请求携带的第二待匹配信息进行匹配;

其中,所述提供激活业务服务器当所述第一待匹配信息与第二待匹配信息相匹配时,响应于所述第一激活请求发送表示激活成功的消息。

优选地,所述装置进一步包括:

第一请求接收单元,接收查询请求,所述查询请求携带表示激活结果的查询信息;

响应单元,响应于所述查询请求发送所述表示是否激活成功的消息。

优选地,所述装置进一步包括:

第二请求接收单元,接收业务客户端发送的媒体数据查看请求,所述媒体数据查看请求携带媒体数据标识;

第一确定单元,从接收到的监测地址中确定与所述媒体数据标识对应的监测地址;

第二确定单元,从接收到的第一待匹配信息中确定与所述媒体数据标识对应的第一待匹配信息;

其中,所述发送单元,根据与所述媒体数据标识对应的监测地址,向所述提供激活业务服务器发送携带与所述媒体数据标识对应的第一待匹配信息的所述第一激活请求。

如图5所示,为本发明另一实施例中一种数据激活的监测系统,所述系统包括业务服务器52以及提供激活业务服务器53;

其中,所述业务服务器52,接收到用于激活媒体数据的第一待匹配信息时,向所述提供激活业务服务器发送携带所述第一待匹配信息的第一激活请求;以及接收所述提供激活业务服务器发送的表示是否激活成功的消息,以供展示。

所述提供激活业务服务器53,接收所述业务服务器发送的第一激活请求;根据所述第一待匹配信息进行数据激活;并响应于所述第一激活请求向所述业务服务器发送表示是否激活成功的消息。

优选地,所述系统还包括媒体数据服务器51;所述媒体数据服务器51,向所述业务服务器52发送激活消息,所述激活消息携带所述第一待匹配信息以及用于激活媒体数据的监测地址;所述业务服务器52,根据监测地址,向所述提供激活业务服务器发送携带所述第一待匹配信息的第一激活请求。

优选地,所述业务服务器52,针对所述第一激活请求,生成请求标识;其中,所述第一激活请求携带所述请求标识,所述请求标识用于指示所述提供激活业务服务器将第一待匹配信息与由提供激活业务客户端发送的第二激活请求携带的第二待匹配信息进行匹配;

所述提供激活业务服务器53,接收提供激活业务客户端发送的第二激活请求,所述第二激活请求携带用于激活媒体数据的第二待匹配信息,将第一待匹配信息与第二待匹配信息进行匹配;当所述第一待匹配信息与第二待匹配信息相匹配时,响应于所述第一激活请求发送表示激活成功的消息。

优选地,所述业务服务器52,接收业务客户端发送的媒体数据查看请求,所述媒体数据查看请求携带媒体数据标识;从接收到的监测地址中确定与所述媒体数据标识对应的监测地址;从接收到的第一待匹配信息中确定与所述媒体数据标识对应的第一待匹配信息;根据与所述媒体数据标识对应的监测地址,向所述提供激活业务服务器53发送携带与所述媒体数据标识对应的第一待匹配信息的第一激活请求。

本发明实施例上述技术方案具有如下有益效果:通过接收到用于激活媒体数据的第一待匹配信息时,向提供激活业务服务器发送第一待匹配信息,以使提供激活业务客户端根据第一待匹配信息进行数据激活;从而实现了自动化数据激活,提升数据激活的效率以及规范流程,同时节省了大量的时间成本以及人力成本,具有较高的适用性。

以下结合应用实例对本发明实施例上述技术方案进行详细说明:

本发明应用实例旨是能够自动化地实现数据激活监测,减少人工监测时间以及节省人力消耗。

需要说明的是,本技术方案的数据激活的监测方法应用于服务器,该服务器可以是一个实体设备,包括多个功能单元,如,业务单元以及媒体数据单元,每个功能单元分别实现下述各个步骤;或者该服务器可以为多个服务器实体设备,如,业务服务器以及媒体数据服务器,每个服务器分别实现下述各个步骤。

如图1所示,广告方在联调客户端或联调工具上输入数据,通过联调工具将该输入数据发送至媒体数据服务器(如,微博广告投放平台),该输入数据会在微博广告投放平台与业务服务器(如,微博服务器)之间进行数据传输、还会在业务服务器与提供激活业务服务器(如,广告方服务器)之间进行数据传输等,从而实现激活数据的自动化联调测试。在该监测方法上线之后,广告方用户在创建广告时需要确定激活监测链接,即可实现激活数据的监测,该激活监测链接用于对数据进行激活,即数据的匹配和验证。

其中,输入数据可以包括:待匹配信息时以及监测地址(即监测链接或监测url(uniformresourcelocator统一资源定位符)),待匹配信息可以为idfa(identifierforadvertising广告标识)、imei(internationalmobileequipmentidentity国际移动设备识别码)、平台种类(如,ios平台、android平台)以及company(一种标识)等。

如图3所示,当业务服务器接收到广告方通过联调工具以及媒体数据服务器发送的预置格式的输入数据,如,31:联调客户端发送联调请求至媒体数据服务器,该联调请求携带输入数据,32:媒体数据服务器发送激活消息至业务服务器,该激活消息携带该输入数据;业务服务器根据输入数据中的监测链接,33:向提供激活业务服务器(如,广告方服务器)发送第一激活请求,该第一激活请求携带第一待匹配信息发送,如,idfa(identifierforadvertising广告标识)以及平台种类;广告方用户打开广告方app(即待推广的app,如,xx直播app),选择激活控件或是任一使用控件,该任一使用控件都可以具有激活功能,当广告方服务器接收到广告方app发送的访问请求,如直播查看请求,则视为34:广告方app向广告方服务器接发送第二激活请求,该第二激活请求携带第二待匹配信息,如,idfa(identifierforadvertising广告标识)以及平台种类,35:当广告方服务器接收到第二激活请求后,提取到第二待匹配信息后,与第一待匹配信息进行匹配。36:当匹配成功后(如,信息相同),响应于第一激活请求发送表示激活成功的消息至业务服务器,可以通过发送激活回传url的方式给业务服务器;当业务服务器接收到该消息后,将该消息回传给媒体数据服务器,供广告方查看联调测试结果。

应理解,第二待匹配信息由广告方app获取到的,广告方app预置了在发送访问请求时(如,第一个任一访问请求)需要携带这些预置待匹配信息。如果第一待匹配信息与第二待匹配信息并不匹配,则响应于第一激活请求发送表示激活失败的消息至业务服务器。

在一优选实施例中,所述方法进一步包括:接收用于激活媒体数据的监测地址;其中,所述向提供激活业务服务器发送第一激活请求包括:根据所述监测地址,向所述提供激活业务服务器发送所述第一激活请求,所述第一激活请求携带所述第一待匹配信息。

例如,根据前文所述,如图3所示,当联调工具接收到广告方用户输入的输入数据,联调工具响应于提交指令,31:向媒体数据服务器发送联调请求,联调请求携带该输入数据,当媒体数据服务器接收到该输入数据后,32:向业务服务器发送携带该输入数据的激活消息,当业务服务器接收到该输入数据后,根据其中的监测链接,33:向提供激活业务服务器发送第一激活请求,第一激活请求携带第一待匹配信息,该第一待匹配信息也是从输入数据中获取到的。

在一优选实施例中,所述方法进一步包括:针对所述第一激活请求,生成请求标识;其中,其中,所述第一激活请求携带所述请求标识,所述请求标识用于指示所述提供激活业务服务器将第一待匹配信息与由提供激活业务客户端发送的第二激活请求携带的第二待匹配信息进行匹配;以及,所述提供激活业务服务器当所述第一待匹配信息与第二待匹配信息相匹配时,响应于所述第一激活请求发送表示激活成功的消息。。

例如,根据前文所述,业务服务器在接收到输入数据后,准备发送第一激活请求,并针对该第一激活请求生成该请求的标识,在业务服务器发送第一激活请求时可以携带该请求的标识,使得提供激活业务服务器根据该标识来辨别该第一激活请求,从而进行匹配步骤。

在一优选实施例中,所述方法进一步包括:接收查询请求,所述查询请求携带表示激活结果的查询信息;响应于所述查询请求发送所述表示是否激活成功的消息。

例如,根据前文所述,广告方用户可以通过联调工具对联调结果进行查看,联调工具响应于查询指令,向媒体数据服务器发送查询请求,该查询请求携带查询关键字,如,表示激活结果的查询信息,媒体数据服务器根据查询关键字,响应于查询请求发送表示激活成功的消息或表示激活失败的消息。

需要说明的是,当业务服务器接收到该表示激活成功的消息或表示激活失败的消息后,业务服务器向媒体数据服务器发送表示激活成功的消息或表示激活失败的消息。

在一优选实施例中,所述方法进一步包括:接收业务客户端发送的媒体数据查看请求,所述媒体数据查看请求携带所述媒体数据标识;从接收到的监测地址中确定与所述媒体数据标识对应的监测地址;从接收到的第一待匹配信息中确定与所述媒体数据标识对应的第一待匹配信息;其中,所述向提供激活业务服务器发送携带所述第一待匹配信息的第一激活请求,包括:根据与所述媒体数据标识对应的监测地址,向所述提供激活业务服务器发送携带与所述媒体数据标识对应的第一待匹配信息的第一激活请求。

例如,根据前文所述,如图4所示,当普通用户使用业务客户端(如,微博app)时,用户打开业务客户端,点击一个广告图标,业务客户端响应该点击指令,41:向业务服务器发送点击请求即媒体数据查看请求,该媒体数据查看请求携带所述媒体数据标识;业务服务器可以预先存储了多个相关联的监测地址和第一待匹配信息,且每组相关联的监测地址和第一待匹配信息都对应一个媒体数据标识,如广告id,业务服务器根据媒体数据标识在预先存储中查找对应的一组关联的监测地址和第一待匹配信息,42:业务服务器响应于该点击请求根据监测地址向提供激活业务服务器发送第一激活请求,携带第一待匹配信息,业务客户端响应于该点击请求跳转应用商店或appstore下载广告方app;用户安装完广告方app后,打开广告方app,使用广告方app,如点击一个控件图标,广告方app响应于该点击指令,43:向广告方服务器即提供激活业务服务器发送第二激活请求,该第二激活请求携带第二待匹配信息;广告方服务器接收到该第二激活请求后,通过排重、过滤及归因,44:将第二待匹配信息与第一待匹配信息进行匹配,匹配成功后,45:广告方服务器向业务服务器发送表示激活成功的消息。由于普通用户在激活数据时,服务器之间的交互与广告方在激活数据时服务器之间的交互是相同的,此处就不再过多赘述。

本发明实施例提供了一种数据激活的监测装置,可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。

本发明实施例提供了一种数据激活的监测系统,可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。

该技术方案通过s2s的数据传输方式,实现了激活数据的监测。s2s的数据传输技术目前是比较成熟的,所以其应用领域也比较广泛,但是基于s2s的数据传输方式来匹配激活数据的方式目前还未有资料记载,所以该技术通过基于idfa/imei的数据传输方式,成功实现了激活数据的监测,满足了广告主对应用激活效果监测的需求。

应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要限于所述的特定顺序或层次。

在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要比清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。

为使本领域内的任何技术人员能够实现或者使用本发明,上面对所公开实施例进行了描述。对于本领域技术人员来说;这些实施例的各种修改方式都是显而易见的,并且本文定义的一般原理也可以在不脱离本公开的精神和保护范围的基础上适用于其它实施例。因此,本公开并不限于本文给出的实施例,而是与本申请公开的原理和新颖性特征的最广范围相一致。

上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。

本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrativelogicalblock),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrativecomponents),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。

本发明实施例中所描述的各种说明性的逻辑块,或单元都可以通过通用处理器,数字信号处理器,专用集成电路(asic),现场可编程门阵列或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。

本发明实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件模块、或者这两者的结合。软件模块可以存储于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中,asic可以设置于用户终端中。可选地,处理器和存储媒介也可以设置于用户终端中的不同的部件中。

在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电缆、双绞线、数字用户线(dsl)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、dvd、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1