在线状态的监测方法和系统的制作方法_2

文档序号:9690805阅读:来源:国知局
的关键字段值,以便与元素信息、元素信息关键字段值进行校验,确定所述展 示位的状态是否正常。
[0023] 本申请又一方面提供一种在线状态的监测系统,包括:配置装置,由配置得到位置 id信息,建立位置信息列表,确定要监测状态展示位所在网页以及展示位所处网页上页面 位置;请求装置,调用浏览器打开服务,以位置id信息所生成的位置信息列表为基础,依次 访问配置中指定的展示位所在网页,并且,从展示位的位置抓取所包含的在线展示内容列 表,获得所有与其展现的在线展示内容有关的元素信息,其中包含请求在线展示内容详情 页的请求信息;模拟操作装置,在打开的包含所述展示位的网页上,模拟对展示位上的在线 展示内容的操作,记录相应于该操作的响应消息内容、以及记录产生操作日志文件的日志 名;数据分析装置,对所述请求信息进行解析以得到元素信息关键字段值、对记录的响应消 息内容进行提取以得到响应的关键字段值、以及对经日志获取处理所抓取的对应记录的日 志名的日志文件进行解析而得到日志的关键字段值,并将响应关键字段值和日志关键字段 值作为验证用的关键字段值,以便与元素信息、元素信息关键字段值进行校验,确定所述展 示位的状态是否正常。
[0024] 与现有技术相比,根据本申请的技术方案,可以根据需求,实时对需要监测的网页 页面上的位置、区域、内容执行监测,包括监测展现在线展示内容的展示位、以及该展示位 上展现的在线展示内容被操作时是否能正常动作的各种状态,如该展示位上在线展示内容 被点击、被请求、正常跳转反馈状态代码等,从而提供了便捷简单低成本地实时获取并监测 众多的网页页面及页面上众多展现内容的位置、区域的方案,进一步,其能覆盖到所有Pid, 验证真实的页面展现用的位置状态,提高了在线数据/信息实时监测和获取的效率,提升 了网络和计算机系统处理的性能。
【附图说明】
[0025] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申 请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0026] 图1是现有的一种采用模拟方式进行在线状态的监测的示意图;
[0027] 图2是现有的另一种采用模拟方式进行在线状态的监测的示意图;
[0028] 图3是本申请的在线状态的监测方法的一实施例的流程图;
[0029] 图4是本申请的在线状态的监测方法的获取元素信息的一实施例的流程图;
[0030] 图5是本申请的在线状态的监测方法的日志解析的一实施例的流程图;
[0031] 图6是本申请的在线状态的监测系统的一实施例的结构框图;
[0032] 图7是本申请的一应用实例的示意图。
【具体实施方式】
[0033] 本申请的主要思想在于,访问包含配置中所指定的展示位的网页,基于展示位在 网页的位置获取该网页上与每个展示位展现的在线展示内容相关的元素信息,解析出对于 该在线展示内容的请求信息的关键字段值;并且,从对所述展示位上展现的在线展示内容 的操作所产生的响应消息内容和操作日志进行解析而获得验证用的关键字段值;进而,将 元素信息、请求信息关键字段值、日志关键字段值等进行校验,以确定相应的在线展示内容 所处的位置的在线状态是否正常。本申请的应用,比如,在线广告展现中,可以监测投放的 广告在广告位上被点击并跳转的状态,便捷简单低成本地实时获取并监测众多的广告位, 能覆盖到所有pid,验证真实的广告位状态,提高了在线数据/信息实时监测和获取的效 率,提升了网络和计算机系统处理的性能。
[0034] 为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及 相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一 部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0035] 根据本申请的实施例,提供了 一种在线状态的检测方法。
[0036] 参考图3,图3是本申请的在线状态的监测方法的一实施例的流程图300。
[0037] 在一个实施方式中,当互联网平台(例如互联网广告推广平台等)执行监测任务 时,启动(开始)监测应用(应用程序),可以对包含展示位的网页实现数据实时获取、监 测、以及检验等。这里,监测包括了对平台提供的网页以及网页上的内容、状态和动作等的 检测和监控等。
[0038] 在步骤S310处,访问包含展现在线展示内容的展示位的网页,并根据配置中的位 置标识(位置id)信息,获取与在线展示内容相关的元素信息。
[0039] 其中,展现在线展示内容的展示位,是指平台提供的在网页页面确定的位置上,进 行在线展示内容展现的区域或空间,而该位置即为展示位在页面的位置。比如,互联网平台 加载到终端用户浏览器的页面上展现内容的展示位,例:网页上展现广告的"广告位"。
[0040] 其中,配置是一种平台具备的涉及展示位及其相关网页的匹配关系文件,其可以 预先被存储。配置中可以包含3个重要字段,分别是展示位的编号pid、提供该pid对应的 展示位的网页的url地址、在网页中某个位置所处的ul的id即展示位在该网页上的位置 id。配置中的3个重要字段的形式依次例如:
[0041] 400001_1234 :http://www. baobao. com, J_SaleBd
[0042] 400001_1235 :http://www. ballball. com, J_SaleBc
[0043] 这里,一个pid只出现一次;一个位置id可以用于一个或多个在线展示内容的展 现即安放多个展示位,例如下表1所示:<ul id>中的J_SaleBd指示的位置下,有12个<li> 对应展现在线展示内容,即12个展示位。
[0044] 由于pid是平台产生的,贝U平台已知要监测的展示位。平台可以将包含pid等信 息的配置,在进行监测之前就确定并存储,如:存储在数据库中。以互联网推广平台上的广 告位为例,广告位的编号(pid)是平台产生的,平台确定所要监测的广告位是哪些。
[0045] 其中,配置中的位置标识信息即位置id信息,包括配置中的各个字段的信息。位 置id信息,可以指定互联网平台要监测的、在网页上展现在线展示内容的展示位。
[0046] 监测期间,当基于预先存储的配置中位置id信息所指示的要监测的展示位而访 问包含该展示位的网页时,还可以根据配置中的位置id信息,获取与该展示位上的被展现 的在线展示内容相关的元素信息,如表1所示的ul和li等页面元素信息。进一步,存储这 些元素信息。
[0047] 例如:互联网推广平台在线展示广告技术,网页的页面上设置有展示广告的广告 位。当平台进行监测(或检测)时,读取预先存储的配置,由配置中的位置id信息所指定 的要监测的广告位,依次访问所有包含对应广告位的目标网页,获得对应的所有关于广告 位和广告(列表)等页面元素信息(如表1所示)。例如:确定包含有广告位的网页,并从 网页的广告位所在位置处抓取展示的广告(广告列表)等。
[0048] 在一个实施方式中,参见图4所示的本申请的在线状态的监测方法的获取元素信 息的一实施例的流程图。
[0049] 在步骤S410处,在确定展示位的展现目标网页和位置后,获得所有配置中的位置 i d信息。
[0050] 其中,当平台执行监测时,从平台预先存储的配置中,获得所有配置中的位置id 信息包括:所有的pid、提供pid对应的所述展示位的网页(即展现目标网页)的url和展 示位在所述网页上的位置id,并存储到一个文件中,比如:存储到一个列表文件中,形成位 置信息列表。
[0051] 具体地,从平台在数据库里存储的配置中,读取配置中指定要监测的展示位(即 由位置id信息确定的展示位),可以根据展示位找到其pid,进而确定该pid具体展现到的 网页的url即展现目标网页(url)和展示位在目标网页的页面位置(位置id);然后,将配 置中的所有的位置id信息都读取出,即获得所有的pid、网页url和位置id,进一步,存储 到一个列表文件,以生成位置信息列表。以在线广告展示为例:平台执行在线监测,读取平 台预存的配置指示的广告位,得到广告位的pid以确定该pid展现到的网页的url即广告 位展现目标网页、该广告位在该网页上的位置;然后,从配置中获取所有的需要进行监测的 广告位的编号pid、提供所述广告位的网页的url、放置了该广告位的位置id等字段的内 容;进一步,将获得的所有Pid、网页url和位置id存储到一个列表文件。
[0052] 该位置信息列表,是用于定位在线展示内容所在平台以及平台为其提供的页面的 位置的一种信息,该页面的位置即展示位放置的位置也即在线展示内容在页面展现的位 置。以在线广告为例:由位置信息列表能定位广告所在网页地址以及广告在页面中的具体 位置,即广告位的位置,例如:参见表1描述的页面上<ul id>指示的区域下有12个固定 位置用于展现广告。生成的位置信息列表如包含所有如下位置id信息,(1)~(12)即在 http: //www. baobao. com网页的位置idJ_SaleBd所指示页面的位置处展现在线展示内容 的12个展示位即12个pid所对应的展示位:
[0053] (1)400001 1234 :http://www. baobao. com, T SaleBd
[0054] (2)400001_1239 :http://www. baobao. com, J_SaleBd
[0055] ......
[0056] (12) 400001_1238 :http: //www. baobao. com, J_SaleBd
[0057] (13) 400001_1235 :http: //www. bobao. com, J_SaleBc 在步骤 S420 处,根据所述位 置id信息所生成的位置信息列表,定位展示位,并依次访问包含有所述展示位的网页。
[0058] 具体地,根据位置id信息生成位置信息列表,可以通过对在线展示内容的请求方 式,由平台调用浏览器打开网页(页面)服务,按照该位置信息列表所对应的展现在线展示 内容的展示位即位置信息列表中pid所对应的展示位,以及由位置信息列表定位这些展示 位所处页面位置,依次访问包含了这些展示位的网页。以在线广告为例:通过广告请求方 式,调用浏览器打开页面的服务,根据广告位的位置信息列表,依次访问含有相应广告位的 网页。
[0059] 在步骤S430处,从包含有相应展示位的网页中,获取与相应展示位上展现的在线 展示内容相关的元素信息。
[0060] 其中,访问的网页,包含有由位置信息列表定位的展示位。而位置信息列表中包含 来自配置的位置id信息,即展示位的编号pid、网页url和在网页某位置所处ul的id(位 置id)。在访问的网页上,按照位置id即ul的id,可以获取所有与位置id处的展示位所 展现的在线展示内容相关的元素信息。比如,抓取元素ul对应的在线展示内容列表,列表 中包含元素li对应的在线展示内容的信息,进而在网页的html页面元素中获得所有与展 示位上展现的在线展示内容
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1