网络媒体数据的状态监测方法、装置及系统的制作方法

文档序号:6518988阅读:218来源:国知局
网络媒体数据的状态监测方法、装置及系统的制作方法
【专利摘要】本发明公开了一种网络媒体数据的状态监测方法、装置及系统。其中,该方法包括:获取用于保存媒体数据记录的待监测数据列表,每条媒体数据记录至少包括:网页页面的链接地址;在当前系统时间到达启动时间时,启动检查待监测数据列表中的媒体数据记录;提取媒体数据记录中的网页页面的链接地址,获取对应的网页页面;将网页页面和当前系统时间作为一组匹配对保存在指定的文件夹内;查询网页页面中是否包含媒体数据的链接地址,以确定媒体数据的上线状态或下线状态。通过本发明,能够实现自动持续的监测推广的大量媒体数据,且提高了监测结果的准确性。
【专利说明】网络媒体数据的状态监测方法、装置及系统
【技术领域】
[0001]本发明涉及计算机互联网领域,具体而言,涉及一种网络媒体数据的状态监测方法、装置及系统。
【背景技术】
[0002]随着中国互联网的蓬勃发展,通过互联网推广的媒体数据(例如广告)也一直维持高速增长,企业日益将更多的预算投放到互联网广告上。对于企业的一次营销活动,可能会选择很多个媒体,很多个广告位进行广告投放,这么多广告能否按时正常上线,就是广告主首先关心的问题了。为此,广告主或者广告代理需要安排专人值守,对各个媒体,各个广告位进行监测,查看广告是否按要求上线,这虽然是个很简单的工作,但却耗费了大量的时间和精力。同时,对于知名媒体的热门广告位,还出现按小时投放广告的情况,这给人工监测广告上线状态又增加了难度。
[0003]另外,现在互联网推广的媒体数据的一种最新发展趋势是按地域进行定向投放,例如,只将推广的媒体数据展示给北京、上海、广州三个城市的网民看,这种媒体数据展示技术可以实现对目标受众的精准化控制,从而提高媒体数据的产出-投入比例(R0I:Return of Investment)。这种广告投放模式意味着除了北上广三个城市,其他地区的网民都是看不到相关的广告的,这也给人工监测媒体数据上线状态带来了极大的困难,因为媒体数据推广者通常指位于单一的城市或地区,例如:深圳,这意味着他们在上网时,是看不到上述定向投放于北上广的那些媒体数据的,也就无法监测媒体数据是否按时上线了。
[0004]由此可知,上述方案存在如下缺陷:当媒体数据投放的媒体和广告位很多时,需要花费很多时间去访问各个媒体的媒体数据页面,监测媒体数据是否上线,一些按小时投放的媒体数据,需要做到定时监测,容易发生遗忘;对于按地区定向投放的媒体数据,媒体数据推广者几乎没有办法去监测,定向投放于其他城市或省份的媒体数据;媒体数据上线状态监测是一个持续的工作,需要在投放期间对每个媒体数据位进行多次检查,才能确保媒体数据一直正常在线。
[0005]目前针对相关技术的媒体数据监测方案无法持续监测大量的媒体数据,且监测结果不准确的问题,目前尚未提出有效的解决方案。

【发明内容】

[0006]针对相关技术的媒体数据监测方案无法持续监测大量的媒体数据,且监测结果不准确的问题,目前尚未提出有效的解决方案,为此,本发明的主要目的在于提供一种网络媒体数据的状态监测方法、装置及系统,以解决上述问题。
[0007]为了实现上述目的,根据本发明的一个方面,提供了 一种网络媒体数据的状态监测方法,该方法包括:获取用于保存媒体数据记录的待监测数据列表,每条媒体数据记录至少包括:网页页面的链接地址;在当前系统时间到达启动时间时,启动检查待监测数据列表中的媒体数据记录;提取媒体数据记录中的网页页面的链接地址,获取对应的网页页面;将网页页面和当前系统时间作为一组匹配对保存在指定的文件夹内;查询网页页面中是否包含媒体数据的链接地址,以确定媒体数据的上线状态或下线状态。
[0008]为了实现上述目的,根据本发明的另一方面,提供了一种网络媒体数据的状态监测系统,该系统包括:监测任务控制设备,创建待监测数据列表,待监测数据列表用于保存媒体数据记录,每条媒体数据记录至少包括:网页页面的链接地址;监测处理设备,与监测任务控制设备建立通讯关系,用于获取待监测数据列表,在当前系统时间到达启动时间时,启动检查待监测数据列表中的媒体数据记录,在提取媒体数据记录中的网页页面的链接地址对应的网页页面之后,查询网页页面中是否包含媒体数据的链接地址,以确定媒体数据的上线状态或下线状态。
[0009]为了实现上述目的,根据本发明的又一方面,提供了 一种网络媒体数据的状态监测装置,该装置包括:获取模块,用于获取用于保存媒体数据记录的待监测数据列表,每条媒体数据记录至少包括:网页页面的链接地址;启动模块,用于在当前系统时间到达启动时间时,启动检查待监测数据列表中的媒体数据记录;提取模块,用于提取媒体数据记录中的网页页面的链接地址,获取对应的网页页面;保存模块,用于将网页页面和当前系统时间作为一组匹配对保存在指定的文件夹内;查询模块,用于查询网页页面中是否包含媒体数据的链接地址,以确定媒体数据的上线状态或下线状态。
[0010]通过本发明,采用获取用于保存媒体数据记录的待监测数据列表,每条媒体数据记录至少包括:网页页面的链接地址;在当前系统时间到达启动时间时,启动检查待监测数据列表中的媒体数据记录;提取媒体数据记录中的网页页面的链接地址,获取对应的网页页面;将网页页面和当前系统时间作为一组匹配对保存在指定的文件夹内;查询网页页面中是否包含媒体数据的链接地址,以确定媒体数据的上线状态或下线状态,解决了相关技术的媒体数据监测方案无法持续监测大量的媒体数据,且监测结果不准确的问题,进而实现可以自动持续的监测推广的大量媒体数据,且提高了监测结果的准确性的效果。
【专利附图】

【附图说明】
[0011]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0012]图1是根据本发明实施例的网络媒体数据的状态监测系统的结构示意图;
[0013]图2是根据本发明实施例的网络媒体数据的上线状态监测方法的流程图;
[0014]图3是根据图2所示实施例的媒体数据任务的控制流程示意图;
[0015]图4时根据图2所示实施例的媒体数据检测处理方法的流程示意图;
[0016]图5是根据本发明实施例的网络媒体数据的状态监测装置的结构示意图。
【具体实施方式】
[0017]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0018]实施例一:
[0019]在描述本申请的各实施例的进一步细节之前,将参考图1来描述可用于实现本申请的原理的一个合适的计算体系结构。在以下描述中,除非另外指明,否则将参考由一个或多个计算机执行的动作和操作的符号表示来描述本申请的各实施例。由此,可以理解,有时被称为计算机执行的这类动作和操作包括计算机的处理单元对以结构化形式表示数据的电信号的操纵。这一操纵转换了数据或在计算机的存储器系统中的位置上维护它,这以本领域的技术人员都理解的方式重配置或改变了计算机的操作。维护数据的数据结构是具有数据的格式所定义的特定属性的存储器的物理位置。然而,尽管在上述上下文中描述本申请,但它并不意味着限制性的,如本领域的技术人员所理解的,后文所描述的动作和操作的各方面也可用硬件来实现。
[0020]转向附图,其中相同的参考标号指代相同的元素,本申请的原理被示为在一个合适的计算环境中实现。以下描述基于所述的本申请的实施例,并且不应认为是关于此处未明确描述的替换实施例而限制本申请。
[0021]图1示出了可用于这些设备的一个示例计算机体系结构的示意图。出于描述的目的,所绘的体系结构仅为合适环境的一个示例,并非对本申请的使用范围或功能提出任何局限。也不应将该计算系统解释为对图1所示的任一组件或其组合具有任何依赖或需求。
[0022]本申请的原理可以使用其它通用或专用计算或通信环境或配置来操作。适用于本申请的众所周知的计算系统、环境和配置的示例包括但不限于,个人计算机、服务器,多处理器系统、基于微处理的系统、小型机、大型计算机、以及包括任一上述系统或设备的分布式计算环境。
[0023]在其最基本的配置中,图1是根据本发明实施例的网络媒体数据的状态监测系统的结构示意图。如图1所示,该网络媒体数据的状态监测系统可以包括:一监测任务控制设备10和一监测处理设备30。
[0024]其中,监测任务控制设备10,创建待监测数据列表,待监测数据列表用于保存媒体数据记录,每条媒体数据记录至少包括:网页页面的链接地址;监测处理设备30,与监测任务控制设备建立通讯关系,用于获取待监测数据列表,在当前系统时间到达启动时间时,启动检查待监测数据列表中的媒体数据记录,在提取媒体数据记录中的网页页面的链接地址对应的网页页面之后,查询网页页面中是否包含媒体数据的链接地址,以确定媒体数据的上线状态或下线状态。
[0025]本申请上述实施例所提供的方案,通过监测处理设备获取监测任务控制设备上监测数据列表中的媒体数据记录,来进行进一步的监测处理,通过查询媒体监测记录中网页链接地址所对应的网页页面中是否存有所要推广的媒体数据的链接地址,来确定推广的媒体数据是否上线,从而可以及时、精确的实现对网络推广的媒体数据的在线状态进行监测,进而实现对地域定向的媒体数据的在线状态监测。
[0026]由此可知,本申请上述实施例可以有效地监测网络媒体数据的上线状态,可以让推广媒体数据的用户快速了解媒体数据的上线展示情况,节省了人力和专人值守的额外成本。从而解决了相关技术的媒体数据监测方案无法持续监测大量的媒体数据,且监测结果不准确的问题,进而实现可以自动持续的监测推广的大量媒体数据,且提高了监测结果的准确性的效果。
[0027]本申请上述实施例中的媒体数据记录至少还包括:媒体数据上线时间、媒体数据下线时间,其中,上述监测任务控制设备10可以包括:创建装置101和处理器102。
[0028]其中,创建装置101,用于创建待监测数据列表中所有媒体数据记录中的媒体数据上线时间和媒体数据下线时间。
[0029]处理器102,用于提取最小的媒体数据上线时间和最大的媒体数据下线时间,当当前系统时间到达最小的媒体数据上线时间时,启动检查待监测数据列表中的媒体数据记录的步骤;当当前系统时间到达最大的媒体数据上线时间时,终止监测待监测数据列表。
[0030]具体的,例如以媒体数据为广告为例进行详细说明:上述处理器102可以求出待监测数据列表中所有需要推广的广告的广告上线时间的最小值上线时间MIN,和所有广告下线时间的最大下线时间MAX,当当前系统时间到达最小值上线时间MIN,则启动整个监测任务,若系统时间最大下线时间MAX,则终止整个监测任务。
[0031]优选地,本申请上述实施例中的处理器102还可以包括:控制处理器,用于判断当前系统时间是否大于等于媒体数据记录中的媒体数据上线时间,且小于等于媒体数据下线时间;其中,在当前系统时间大于等于媒体数据记录中的媒体数据上线时间,且小于等于媒体数据下线时间的情况下,通知监测处理设备提取媒体数据记录中的网页页面的链接地址;在当前系统时间小于媒体数据记录中的媒体数据上线时间,或大于媒体数据下线时间的情况下,通知监测处理设备中止提取媒体数据记录中的网页页面的链接地址,并提取下一条媒体数据记录,直至所述当前系统时间到达最大的媒体数据上线时间。
[0032]具体的,仍旧以媒体数据为广告为例进行详细说明:上述控制处理器可以通过取出一条广告信息,如果当前系统时间大于该广告的上线时间,且小于该广告的下线时间,则将广告信息分配给监测处理设备10的广告检查模块,然后在最大下线时间MAX到达之前,对下一条及其他广告信息重复执行上述步骤。
[0033]由此可知,本申请上述实施例中的监测任务控制设备10主要实现监测任务管理的过程。该监测任务控制设备在本地建立用于保存所有媒体数据记录的待监测数据列表(例如创建要监测的广告列表),该待监测数据列表的列字段至少包括:网页页面的链接地址(例如广告所在的页面URL),媒体数据的链接地址(例如广告物料URL),媒体数据上线时间(例如广告上线时间)、媒体数据下线时间(例如广告下线时间),以及设定的监测时间间隔。
[0034]上述监测任务控制设备10在进行整个监测任务过程中,当当前系统时间到达所有媒体数据记录中最小的媒体数据上线时间(例如最小的广告上线时间),便开始启动监测任务,而达到最大的媒体数据下线时间(例如最小的广告上线时间)广告下线时间,便终止整个监测任务。
[0035]而对于具体的一条媒体数据记录(例如一条广告),当当前系统时间到达该媒体数据记录中记录的媒体数据上线时间时,便将媒体数据的信息分配给监测处理设备10 (例如广告检查模块)进行监测,并以上面设定的时间间隔为单位进行重复。当到达该媒体数据的下线时间,便停止对该条媒体数据的在线状态的监测。
[0036]优选地,本申请上述实施例中的媒体数据记录至少还可以包括:网页页面上的媒体数据的链接地址,其中,监测处理设备30包括:
[0037]搜索处理器301,用于在网页页面中搜索是否包含媒体数据的链接地址;其中,用于如果查找到媒体数据的链接地址,则记录当前系统时间下媒体数据为上线状态;如果未查找到媒体数据的链接地址,则记录当前系统时间下媒体数据为未上线状态。
[0038]优选地,上述实施例中,提取媒体数据记录中的网页页面的链接地址,获取对应的网页页面的过程可以通过如下方案实现:首先,读取述媒体数据记录中的网页页面的链接地址;然后,采用http协议中的Post/Get方式获取网页页面的链接地址对应的网页页面。
[0039]具体的,仍旧以媒体数据为广告为例进行详细说明:在搜索处理器接收由监测任务控制设备10的监测任务管理模块传送过来的广告信息之后,首先需要取出其中的广告位所在页面URL,然后根据广告位所在页面URL,采用Http协议中的Post/Get方法获取广告位所在页面,并将获取到的页面保存至指定文件夹内,并命名为当前系统时间,以方便以后的查找。最后,可以采用正则表达式或者其它文本查找方法,从页面源代码中搜索广告物料URL,其中,如果找到广告物料URL,则将当前广告的状态记录为:正常上线,同时记录当前系统时间;如果找不到广告物料URL,则将当前广告的状态记录为:未上线,同时记录当前系统时间。
[0040]由此可知,本申请上述实施例实现了,在监测任务控制设备10接收由上述监测任务控制设备10中的监测任务管理模块分配过来的待监测数据列表中的媒体数据记录(例如待监测广告)之后,可以根据媒体数据记录中媒体数据所在的网页页面的链接地址(例如广告位所在页面URL)来获取媒体数据所在的网页页面,并将其保存。然后分析该网页页面的源代码,检查媒体数据链接地址(例如广告物料URL)是否存在,从而确定媒体数据(例如广告)是否上线,最后将该媒体数据的上线状态保存。
[0041]优选地,上述实施例中,媒体数据记录至少还可以包括:监测间隔时间,其中,在获取用于保存媒体数据记录的待监测数据列表之前,还包括如下实施方案:首先,设置监测间隔时间,然后,在结束检查待监测数据列表中的媒体数据记录之后,如果系统时间到达监测间隔时间,则重新启动监测待监测数据列表。
[0042]上述方案也可以应用到地域定向广告的监测过程中,具体的,可以购买或租用所属地域的云主机,将监测任务控制设备10中的监测任务管理模块和监测处理设备30中的广告检查模块部署于该主机上运行即可。
[0043]实施例二:
[0044]在其最基本的配置中,图2是根据本发明实施例的网络媒体数据的上线状态监测方法的流程图;图3是根据图2所示实施例的媒体数据任务的控制流程示意图;图4时根据图2所示实施例的媒体数据检测处理方法的流程示意图。
[0045]如图2所示该方法包括如下步骤:
[0046]步骤S10,获取用于保存媒体数据记录的待监测数据列表,每条媒体数据记录至少包括:网页页面的链接地址。该步骤中的待监测数据列表可以事先创建,将生成的媒体数据记录进行保存。
[0047]步骤S30,在当前系统时间到达启动时间时,启动检查待监测数据列表中的媒体数据记录。
[0048]步骤S50,提取媒体数据记录中的网页页面的链接地址,获取对应的网页页面。
[0049]步骤S70,将网页页面和当前系统时间作为一组匹配对保存在指定的文件夹内。具体的,该步骤可以采用将获取到的页面保存至指定文件夹内,并命名为当前系统时间来实现。
[0050]步骤S90,查询网页页面中是否包含媒体数据的链接地址,以确定媒体数据的上线状态或下线状态。[0051]本申请上述实施例所提供的方案,通过获取监测数据列表中的媒体数据记录,来进行进一步的监测处理,通过查询媒体监测记录中网页链接地址所对应的网页页面中是否存有所要推广的媒体数据的链接地址,来确定推广的媒体数据是否上线,从而可以及时、精确的实现对网络推广的媒体数据的在线状态进行监测,进而实现对地域定向的媒体数据的在线状态监测。
[0052]由此可知,本申请上述实施例可以有效地监测网络媒体数据的上线状态,可以让推广媒体数据的用户快速了解媒体数据的上线展示情况,节省了人力和专人值守的额外成本。从而解决了相关技术的媒体数据监测方案无法持续监测大量的媒体数据,且监测结果不准确的问题,进而实现可以自动持续的监测推广的大量媒体数据,且提高了监测结果的准确性的效果。
[0053]本申请上述实施例中的媒体数据记录至少还包括:媒体数据上线时间、媒体数据下线时间,其中,如图3所示,在步骤S30启动检查待监测数据列表中的媒体数据记录之前,还可以包括如下步骤:
[0054]步骤S301,读取待监测数据列表中所有媒体数据记录中的媒体数据上线时间和媒体数据下线时间。
[0055]具体的,该步骤可以通过监测任务控制设备在本地建立用于保存所有媒体数据记录的待监测数据列表(例如创建要监测的广告列表),该待监测数据列表的列字段可以包括:网页页面的链接地址(例如广告所在的页面URL),媒体数据的链接地址(例如广告物料URL),媒体数据上线时间(例如广告上线时间)、媒体数据下线时间(例如广告下线时间),以及设定的监测时间间隔。
[0056]步骤S302,提取最小的媒体数据上线时间和最大的媒体数据下线时间。
[0057]步骤S303,判断当前系统时间是否大于等于最小的媒体数据上线时间,当当当前系统时间到达最小的媒体数据上线时间时,进入步骤S30,开始启动检查待监测数据列表中的媒体数据记录。
[0058]步骤S304,当前系统时间是否到达最大的媒体数据上线时间,当当前系统时间到达最大的媒体数据上线时间时,终止监测待监测数据列表。
[0059]具体的,上述监测任务过程中,当当前系统时间到达所有媒体数据记录中最小的媒体数据上线时间(例如最小的广告上线时间),便开始启动监测任务,而达到最大的媒体数据下线时间(例如最小的广告上线时间)广告下线时间,便终止整个监测任务。
[0060]例如以媒体数据为广告为例进行详细说明,上述步骤S301至步骤S304实现了,可以求出待监测数据列表中所有需要推广的广告的广告上线时间的最小值上线时间MINjP所有广告下线时间的最大下线时间MAX,当当前系统时间到达最小值上线时间MIN,则启动整个监测任务,若系统时间最大下线时间MAX,则终止整个监测任务。
[0061]优选地,本申请上述实施例中,在步骤S50提取媒体数据记录中的网页页面的链接地址,获取对应的网页页面之前,还可以包括如下实施步骤:
[0062]步骤S401,判断当前系统时间是否大于等于媒体数据记录中的媒体数据上线时间,且小于等于媒体数据下线时间。其中,在当前系统时间大于等于媒体数据记录中的媒体数据上线时间,且小于等于媒体数据下线时间的情况下,进入步骤S402,在当前系统时间小于媒体数据记录中的媒体数据上线时间,或大于媒体数据下线时间的情况下,进入步骤S403。
[0063]步骤S402,提取媒体数据记录中的网页页面的链接地址。
[0064]步骤S403,中止提取媒体数据记录中的当前网页页面的链接地址,提取下一条媒体数据记录,重复执行步骤S401,直至当前系统时间到达最大的媒体数据上线时间,则监测任务结束。
[0065]具体的,仍旧以媒体数据为广告为例进行详细说明:上述步骤S401至步骤S403实现了对于具体的一条媒体数据记录(例如一条广告),当当前系统时间到达该媒体数据记录中记录的媒体数据上线时间时,便将媒体数据的信息分配给广告检查模块进行监测,并以上面设定的时间间隔为单位进行重复。当到达该媒体数据的下线时间,便停止对该条媒体数据的在线状态的监测。
[0066]由此可知,上述步骤S401至步骤S403实现了可以通过取出一条广告信息,如果当前系统时间大于该广告的上线时间,且小于该广告的下线时间,则将广告信息分配给广告检查模块,然后在最大下线时间MAX到达之前,对下一条及其他广告信息重复执行上述步骤。
[0067]优选地,本申请上述实施例中,如图4所示,步骤S50提取媒体数据记录中的网页页面的链接地址,获取对应的网页页面的步骤可以包括如下步骤:
[0068]步骤S501,读取述媒体数据记录中的网页页面的链接地址。例如,提取出广告位所在页面URL。
[0069]步骤,采用http协议中的Post/Get方式获取网页页面的链接地址对应的网页页面。
[0070]具体的,仍旧以媒体数据为广告为例进行详细说明:上述步骤S501和步骤S502实现了,在接收传送过来的广告信息之后,首先需要取出其中的广告位所在页面URL,然后根据广告位所在页面URL,采用Http协议中的Post/Get方法获取广告位所在页面,并将获取到的页面保存至指定文件夹内,并命名为当前系统时间,以方便以后的查找。
[0071]本申请上述实施例中,媒体数据记录至少还包括:网页页面上的媒体数据的链接地址,其中,如图4所示,步骤S90查询网页页面中是否包含媒体数据的链接地址,以确定媒体数据的上线状态或下线状态的步骤可以包括如下步骤:
[0072]步骤S901,在网页页面中搜索是否包含媒体数据的链接地址(例如广告物料URL);其中,如果查找到媒体数据的链接地址,则进入步骤S902,如果未查找到媒体数据的链接地址,则进入步骤S903。
[0073]步骤S902,记录当前系统时间下媒体数据为上线状态。
[0074]步骤S903,记录当前系统时间下媒体数据为未上线状态。
[0075]具体的,仍旧以媒体数据为广告为例进行详细说明:上述步骤S501和步骤S502实现了,可以采用正则表达式或者其它文本查找方法,从页面源代码中搜索广告物料URL,其中,如果找到广告物料URL,则将当前广告的状态记录为:正常上线,同时记录当前系统时间;如果找不到广告物料URL,则将当前广告的状态记录为:未上线,同时记录当前系统时间。
[0076]具体的,本申请上述各个实施例实现了,在接收到待监测数据列表中的媒体数据记录(例如待监测广告)之后,可以根据媒体数据记录中媒体数据所在的网页页面的链接地址(例如广告位所在页面URL)来获取媒体数据所在的网页页面,并将其保存。然后分析该网页页面的源代码,检查媒体数据链接地址(例如广告物料URL)是否存在,从而确定媒体数据(例如广告)是否上线,最后将该媒体数据的上线状态保存。
[0077]优选地,本申请上述实施例中,媒体数据记录至少还包括:监测间隔时间,其中,在步骤SlO获取用于保存媒体数据记录的待监测数据列表之前,还可以包括如下步骤:步骤S101,设置监测间隔时间,在结束检查待监测数据列表中的媒体数据记录之后,如果系统时间到达监测间隔时间,则重新启动监测待监测数据列表。
[0078]本申请实施例二所提供的方法实施例可以应用到实施例一中的系统实施例中。
[0079]另外,上述方案也可以应用到地域定向广告的监测过程中,具体的,可以购买或租用所属地域的云主机,将上述方法提供的方案部署于该主机上运行即可。
[0080]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0081]实施例三:
[0082]图5是根据本发明实施例的网络媒体数据的状态监测装置的结构示意图。如图所示,该网络媒体数据的状态监测装置可以包括:一获取模块101、一启动模块103、一提取模块105、一保存模块107和一查询模块109。
[0083]其中,获取模块101,用于获取用于保存媒体数据记录的待监测数据列表,每条媒体数据记录至少包括:网页页面的链接地址;启动模块103,用于在当前系统时间到达启动时间时,启动检查待监测数据列表中的媒体数据记录;提取模块105,用于提取媒体数据记录中的网页页面的链接地址,获取对应的网页页面;保存模块107,用于将网页页面和当前系统时间作为一组匹配对保存在指定的文件夹内;查询模块109,用于查询网页页面中是否包含媒体数据的链接地址,以确定媒体数据的上线状态或下线状态。
[0084]本申请上述实施例所提供的方案,通过获取监测数据列表中的媒体数据记录,来进行进一步的监测处理,通过查询媒体监测记录中网页链接地址所对应的网页页面中是否存有所要推广的媒体数据的链接地址,来确定推广的媒体数据是否上线,从而可以及时、精确的实现对网络推广的媒体数据的在线状态进行监测,进而实现对地域定向的媒体数据的在线状态监测。
[0085]由此可知,本申请上述实施例可以有效地监测网络媒体数据的上线状态,可以让推广媒体数据的用户快速了解媒体数据的上线展示情况,节省了人力和专人值守的额外成本。从而解决了相关技术的媒体数据监测方案无法持续监测大量的媒体数据,且监测结果不准确的问题,进而实现可以自动持续的监测推广的大量媒体数据,且提高了监测结果的准确性的效果。
[0086]优选地,本申请上述实施例中的媒体数据记录至少还包括:媒体数据上线时间、媒体数据下线时间,其中,上述装置还可以包括:读取模块,用于读取待监测数据列表中所有媒体数据记录中的媒体数据上线时间和媒体数据下线时间;子提取模块,用于提取最小的媒体数据上线时间和最大的媒体数据下线时间;第一处理模块,用于当当前系统时间到达最小的媒体数据上线时间时,执行启动模块;第二处理模块,用于当当前系统时间到达最大的媒体数据上线时间时,终止监测待监测数据列表。[0087]具体的,例如以媒体数据为广告为例进行详细说明:上述装置可以求出待监测数据列表中所有需要推广的广告的广告上线时间的最小值上线时间MIN,和所有广告下线时间的最大下线时间MAX,当当前系统时间到达最小值上线时间MIN,则启动整个监测任务,若系统时间最大下线时间MAX,则终止整个监测任务。
[0088]优选地,本申请上述实施例中的装置还可以包括:第一判断模块,用于判断当前系统时间是否大于等于媒体数据记录中的媒体数据上线时间,且小于等于媒体数据下线时间;第三处理模块,用于在当前系统时间大于等于媒体数据记录中的媒体数据上线时间,且小于等于媒体数据下线时间的情况下,执行子提取模块;第四处理模块,用于在当前系统时间小于媒体数据记录中的媒体数据上线时间,或大于媒体数据下线时间的情况下,中止提取当前媒体数据记录中的网页页面的链接地址,并提取下一条媒体数据记录,直至当前系统时间到达最大的媒体数据上线时间。
[0089]具体的,仍旧以媒体数据为广告为例进行详细说明:上述控制处理器可以通过取出一条广告信息,如果当前系统时间大于该广告的上线时间,且小于该广告的下线时间,则在最大下线时间MAX到达之前,对下一条及其他广告信息重复执行上述步骤。
[0090]由此可知,本申请上述实施例中主要实现监测任务管理的过程。在建立用于保存所有媒体数据记录的待监测数据列表(例如创建要监测的广告列表)之后,该待监测数据列表的列字段至少包括:网页页面的链接地址(例如广告所在的页面URL),媒体数据的链接地址(例如广告物料URL),媒体数据上线时间(例如广告上线时间)、媒体数据下线时间(例如广告下线时间),以及设定的监测时间间隔。
[0091]上述方案在进行整个监测任务过程中,当当前系统时间到达所有媒体数据记录中最小的媒体数据上线时间(例如最小的广告上线时间),便开始启动监测任务,而达到最大的媒体数据下线时间(例如最小的广告上线时间)广告下线时间,便终止整个监测任务。
[0092]而对于具体的一条媒体数据记录(例如一条广告),当当前系统时间到达该媒体数据记录中记录的媒体数据上线时间时,便将媒体数据的信息分配给监测处理设备10 (例如广告检查模块)进行监测,并以上面设定的时间间隔为单位进行重复。当到达该媒体数据的下线时间,便停止对该条媒体数据的在线状态的监测。
[0093]优选地,本申请上述实施例中的提取模块可以包括:读取模块,用于读取述媒体数据记录中的网页页面的链接地址;获取模块,用于采用http协议中的Post/Get方式获取网页页面的链接地址对应的网页页面。
[0094]具体的,仍旧以媒体数据为广告为例进行详细说明:在接收广告信息之后,首先需要取出其中的广告位所在页面URL,然后根据广告位所在页面URL,采用Http协议中的Post/Get方法获取广告位所在页面,并将获取到的页面保存至指定文件夹内,并命名为当前系统时间,以方便以后的查找。最后,可以采用正则表达式或者其它文本查找方法,从页面源代码中搜索广告物料URL,其中,如果找到广告物料URL,则将当前广告的状态记录为:正常上线,同时记录当前系统时间;如果找不到广告物料URL,则将当前广告的状态记录为:未上线,同时记录当前系统时间。
[0095]优选地,本申请上述实施例中的媒体数据记录至少还包括:网页页面上的媒体数据的链接地址,上述查询模块可以包括:搜索模块,用于在网页页面中搜索是否包含媒体数据的链接地址;第一记录模块,用于如果查找到媒体数据的链接地址,则记录当前系统时间下媒体数据为上线状态;第二记录模块,用于如果未查找到媒体数据的链接地址,则记录当前系统时间下媒体数据为未上线状态。
[0096]优选地,本申请上述实施例中的媒体数据记录至少还包括:监测间隔时间,其中,装置还包括:设置模块,用于设置监测间隔时间,在结束检查待监测数据列表中的媒体数据记录之后,如果系统时间到达监测间隔时间,则重新启动监测待监测数据列表。
[0097]上述方案也可以应用到地域定向广告的监测过程中,具体的,可以购买或租用所属地域的云主机,将上述装置部署于该主机上运行即可。
[0098]从以上的描述中,可以看出,本发明实现了如下技术效果:本申请上述实施例可以有效地监测网络媒体数据的上线状态,可以让推广媒体数据的用户快速了解媒体数据的上线展示情况,节省了人力和专人值守的额外成本。从而解决了相关技术的媒体数据监测方案无法持续监测大量的媒体数据,且监测结果不准确的问题,进而实现可以自动持续的监测推广的大量媒体数据,且提高了监测结果的准确性的效果。
[0099]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0100]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0101]本申请可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0102]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0103]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种网络媒体数据的状态监测方法,其特征在于,包括: 获取用于保存媒体数据记录的待监测数据列表,每条所述媒体数据记录至少包括:网页页面的链接地址; 在当前系统时间到达启动时间时,启动检查所述待监测数据列表中的媒体数据记录; 提取所述媒体数据记录中的网页页面的链接地址,获取对应的网页页面; 将所述网页页面和所述当前系统时间作为一组匹配对保存在指定的文件夹内; 查询所述网页页面中是否包含媒体数据的链接地址,以确定所述媒体数据的上线状态或下线状态。
2.根据权利要求1所述的方法,其特征在于,所述媒体数据记录至少还包括:媒体数据上线时间、媒体数据下线时间,其中,在启动检查所述待监测数据列表中的媒体数据记录之前,所述方法还包括: 读取所述待监测数据列表中所有媒体数据记录中的媒体数据上线时间和媒体数据下线时间; 提取最小的媒体数据上线时间和最大的媒体数据下线时间; 当所述当前系统时间到达所述最小的媒体数据上线时间时,进入启动检查所述待监测数据列表中的媒体数据记录的步骤; 当所述当前系统时间到达所述最大的媒体数据上线时间时,终止监测所述待监测数据列表。`
3.根据权利要求2所述的方法,其特征在于,在提取所述媒体数据记录中的网页页面的链接地址,获取对应的网页页面之前,所述方法还包括: 判断所述当前系统时间是否大于等于所述媒体数据记录中的媒体数据上线时间,且小于等于所述媒体数据下线时间; 其中,在所述当前系统时间大于等于所述媒体数据记录中的媒体数据上线时间,且小于等于所述媒体数据下线时间的情况下,进入提取所述媒体数据记录中的网页页面的链接地址的步骤; 在所述当前系统时间小于所述媒体数据记录中的媒体数据上线时间,或大于所述媒体数据下线时间的情况下,中止提取当前所述媒体数据记录中的网页页面的链接地址,并提取下一条媒体数据记录,直至所述当前系统时间到达最大的媒体数据上线时间。
4.根据权利要求3所述的方法,其特征在于,提取所述媒体数据记录中的网页页面的链接地址,获取对应的网页页面的步骤包括: 读取所述述媒体数据记录中的网页页面的链接地址; 采用http协议中的Post/Get方式获取所述网页页面的链接地址对应的网页页面。
5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述媒体数据记录至少还包括:所述网页页面上的媒体数据的链接地址,其中,查询所述网页页面中是否包含媒体数据的链接地址,以确定所述媒体数据的上线状态或下线状态的步骤包括: 在所述网页页面中搜索是否包含所述媒体数据的链接地址;其中, 如果查找到所述媒体数据的链接地址,则记录所述当前系统时间下媒体数据为上线状态; 如果未查找到所述媒体数据的链接地址,则记录所述当前系统时间下媒体数据为未上线状态。
6.根据权利要求5所述的方法,其特征在于,所述媒体数据记录至少还包括:监测间隔时间,其中,在获取用于保存媒体数据记录的待监测数据列表之前,所述方法还包括:设置所述监测间隔时间,在结束检查所述待监测数据列表中的媒体数据记录之后,如果系统时间到达所述监测间隔时间,则重新启动监测所述待监测数据列表。
7.—种网络媒体数据的状态监测系统,其特征在于,包括: 监测任务控制设备,创建待监测数据列表,所述待监测数据列表用于保存媒体数据记录,每条所述媒体数据记录至少包括:网页页面的链接地址; 监测处理设备,与所述监测任务控制设备建立通讯关系,用于获取所述待监测数据列表,在当前系统时间到达启动时间时,启动检查所述待监测数据列表中的媒体数据记录,在提取所述媒体数据记录中的网页页面的链接地址对应的网页页面之后,查询所述网页页面中是否包含媒体数据的链接地址,以确定所述媒体数据的上线状态或下线状态。
8.根据权利要求7所述的系统,其特征在于,所述媒体数据记录至少还包括:媒体数据上线时间、媒体数据下线时间,其中,所述监测任务控制设备包括: 创建装置,用于创建所述待监测数据列表中所有媒体数据记录中的媒体数据上线时间和媒体数据下线时间; 处理器,用于提取最小的媒体数据上线时间和最大的媒体数据下线时间,当所述当前系统时间到达所述最小的媒体数据上线时间时,启动检查所述待监测数据列表中的媒体数据记录;当所述当前系统时间到达所述最大的媒体数据上线时间时,终止监测所述待监测数据列表。
9.根据权利要求8所述的系统,其特征在于,所述处理器还包括: 控制处理器,用于判断所述当前系统时间是否大于等于所述媒体数据记录中的媒体数据上线时间,且小于等于所述媒体数据下线时间;其中,在所述当前系统时间大于等于所述媒体数据记录中的媒体数据上线时间,且小于等于所述媒体数据下线时间的情况下,通知所述监测处理设备提取所述媒体数据记录中的网页页面的链接地址的步骤;在所述当前系统时间小于所述媒体数据记录中的媒体数据上线时间,或大于所述媒体数据下线时间的情况下,通知所述监测处理设备中止提取所述媒体数据记录中的网页页面的链接地址,并提取下一条媒体数据记录,直至所述当前系统时间到达最大的媒体数据上线时间。
10.根据权利要求7至9中任意一项所述的系统,其特征在于,所述媒体数据记录至少还包括:所述网页页面上的媒体数据的链接地址,其中,所述监测处理设备包括: 搜索处理器,用于在所述网页页面中搜索是否包含所述媒体数据的链接地址;其中,如果查找到所述媒体数据的链接地址,则记录所述当前系统时间下媒体数据为上线状态;如果未查找到所述媒体数据的链接地址,则记录所述当前系统时间下媒体数据为未上线状态。
11.一种网络媒体数据的状态监测装置,其特征在于,包括: 获取模块,用于获取用于保存媒体数据记录的待监测数据列表,每条所述媒体数据记录至少包括:网页页面的链接地址; 启动模块,用于在当前系统时间到达启动时间时,启动检查所述待监测数据列表中的媒体数据记录;提取模块,用于提取所述媒体数据记录中的网页页面的链接地址,获取对应的网页页面; 保存模块,用于将所述网页页面和所述当前系统时间作为一组匹配对保存在指定的文件夹内; 查询模块,用于查询所述网页 页面中是否包含媒体数据的链接地址,以确定所述媒体数据的上线状态或下线状态。
12.根据权利要求11所述的装置,其特征在于,所述媒体数据记录至少还包括:媒体数据上线时间、媒体数据下线时间,其中,所述装置还包括: 读取模块,用于读取所述待监测数据列表中所有媒体数据记录中的媒体数据上线时间和媒体数据下线时间; 子提取模块,用于提取最小的媒体数据上线时间和最大的媒体数据下线时间; 第一处理模块,用于当所述当前系统时间到达所述最小的媒体数据上线时间时,执行所述启动模块; 第二处理模块,用于当所述当前系统时间到达所述最大的媒体数据上线时间时,终止监测所述待监测数据列表。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括: 第一判断模块,用于判断所述当前系统时间是否大于等于所述媒体数据记录中的媒体数据上线时间,且小于等于所述媒体数据下线时间; 第三处理模块,用于在所述当前系统时间大于等于所述媒体数据记录中的媒体数据上线时间,且小于等于所述媒体数据下线时间的情况下,执行所述子提取模块; 第四处理模块,用于在所述当前系统时间小于所述媒体数据记录中的媒体数据上线时间,或大于所述媒体数据下线时间的情况下,中止提取当前所述媒体数据记录中的网页页面的链接地址,并提取下一条媒体数据记录,直至所述当前系统时间到达最大的媒体数据上线时间。
14.根据权利要求13所述的装置,其特征在于,所述提取模块包括: 读取模块,用于读取所述述媒体数据记录中的网页页面的链接地址; 获取模块,用于采用http协议中的Post/Get方式获取所述网页页面的链接地址对应的网页页面。
15.根据权利要求11至14中任意一项所述的装置,其特征在于,所述媒体数据记录至少还包括:所述网页页面上的媒体数据的链接地址,所述查询模块包括: 搜索模块,用于在所述网页页面中搜索是否包含所述媒体数据的链接地址; 第一记录模块,用于如果查找到所述媒体数据的链接地址,则记录所述当前系统时间下媒体数据为上线状态; 第二记录模块,用于如果未查找到所述媒体数据的链接地址,则记录所述当前系统时间下媒体数据为未上线状态。
16.根据权利要求15所述的装置,其特征在于,所述媒体数据记录至少还包括:监测间隔时间,其中,所述装置还包括:设置模块,用于设置所述监测间隔时间,在结束检查所述待监测数据列表中的媒体数据记录之后,如果系统时间到达所述监测间隔时间,则重新启动监测所述待监测数据列表。
【文档编号】G06F17/30GK103559302SQ201310567683
【公开日】2014年2月5日 申请日期:2013年11月14日 优先权日:2013年11月14日
【发明者】余德乐, 张明波, 钦滨杰, 胡立芳, 殷莉娟 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1