IPv6支持度的监测方法及相关设备与流程

文档序号:32163626发布日期:2022-11-12 03:32阅读:811来源:国知局
IPv6支持度的监测方法及相关设备与流程
ipv6支持度的监测方法及相关设备
技术领域
1.本发明涉及网站监测领域,尤其涉及一种ipv6支持度的监测方法及相关设备。


背景技术:

2.ipv6(internet protocol version 6,互联网协议第6版)是用于替代ipv4的下一代ip协议,也就是下一代互联网的协议。ipv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。其128位地址格式将以其在ip地址数量、安全性、移动性、服务质量等方面的巨大优势,改变现代信息生活。因此同一个网页对于ipv4网络和ipv6网络的兼容性就成了目前较为重点的问题,各单位部门如何对ipv6规模部署情况进行全面监测分析与客观准确把握也成为了亟需解决的问题。


技术实现要素:

3.鉴于上述问题,本发明提供一种ipv6支持度的监测方法及相关设备,主要目的在于解决目前缺少一种更好的监测并直观反应网站ipv6支持度的方法的问题。
4.为解决上述至少一种技术问题,第一方面,本发明提供了一种ipv6支持度的监测方法,该方法包括:
5.确定目标网站和上述目标网站的组织区域和行业类型;
6.对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据;
7.基于上述目标网站的组织区域和/或行业类型及上述目标网站的目标监测数据生成监测报告。
8.可选的,上述对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据,包括:
9.基于ipv4网络对上述目标网站下辖的每个网页进行遍历访问以获取目标网站的ipv4网络监测数据,
10.基于ipv6网络对上述目标网站下辖的每个网页进行遍历访问以获取目标网站的ipv6网络监测数据;
11.基于上述目标网站的上述ipv4网络监测数据和上述ipv6网络监测数据确定上述目标网站的上述目标监测数据。
12.可选的,
13.上述目标监测数据包括:不同网络下网站域名一致性、不同网络下页面一致性、网页访问成功率、网页访问时延和链接支持度中的至少一种,其中,上述网站域名一致性和页面一致性的测试网络包括ipv4网络和ipv6网络。可选的,上述对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据,包括:
14.基于ipv6接口业务地址池确定随机地址;
15.基于随机user-agent参数确定随机客户端;
16.基于随机运营商、上述随机地址和上述随机客户端对上述目标网站进行遍历访问
以获取上述目标网站的目标监测数据。
17.可选的,上述基于随机运营商、上述随机地址和上述随机客户端对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据,包括:
18.基于多个上述随机运营商、多个上述随机地址和多个上述随机客户端同时对上述目标网站进行遍历访问以获取上述目标网站的多个监测数据;
19.基于上述目标网站的多个监测数据确定上述目标监测数据。
20.可选的,上述基于上述目标网站的组织区域和/或行业类型及上述目标网站的目标监测数据生成监测报告,包括:
21.确定监测报告维度,其中,上述监测报告维度为组织区域维度或行业类型维度;
22.获取上述监测报告维度下所有网站的目标监测数据;
23.基于上述监测报告维度下所有网站的目标监测数据生成上述监测报告。
24.可选的,上述方法还包括:
25.获取上述监测报告维度下所有网站在预设时间内的历史目标监测数据;
26.基于上述所有网站在预设时间内的历史目标监测数据生成预设时间内的变化监测报告。
27.第二方面,本发明实施例还提供了一种ipv6支持度的监测装置,包括:
28.确定单元,用于确定目标网站和上述目标网站的组织区域和行业类型;
29.获取单元,用于对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据;
30.生成单元,用于基于上述目标网站的组织区域和/或行业类型及上述目标网站的目标监测数据生成监测报告。
31.为了实现上述目的,根据本发明的第三方面,提供了一种计算机可读存储介质,上述计算机可读存储介质包括存储的程序,其中,在上述程序被处理器执行时实现上述的ipv6支持度的监测方法的步骤。
32.为了实现上述目的,根据本发明的第四方面,提供了一种电子设备,包括至少一个处理器、以及与上述处理器连接的至少一个存储器;其中,上述处理器用于调用上述存储器中的程序指令,执行上述的ipv6支持度的监测方法的步骤。
33.借由上述技术方案,本发明提供的ipv6支持度的监测方法及相关设备,对于目前缺少一种更好的监测并直观反应网站ipv6支持度的方法的问题,本发明通过确定目标网站和上述目标网站的组织区域和行业类型;对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据;基于上述目标网站的组织区域和/或行业类型及上述目标网站的目标监测数据生成监测报告。在上述方案中,通过基于网站的组织区域和行业类型生成监测数据报告,从而可以基于不同维度实现对网站的ipv6支持度的问题精准定位,便于用户有效且直观的统计观察。
34.相应地,本发明实施例提供的ipv6支持度的监测装置、设备和计算机可读存储介质,也同样具有上述技术效果。
35.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
36.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
37.图1示出了本发明实施例提供的一种ipv6支持度的监测方法的流程示意图;
38.图2示出了本发明实施例提供的一种ipv6支持度的监测装置的组成示意框图;
39.图3示出了本发明实施例提供的一种ipv6支持度的监测电子设备的组成示意框图。
具体实施方式
40.下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
41.为了解决目前缺少一种更好的监测并直观反应网站ipv6支持度的方法的问题,本发明实施例提供了一种ipv6支持度的监测方法,如图1所示,该方法包括:
42.s101、确定目标网站和上述目标网站的组织区域和行业类型;
43.示例性的,为使分组管理能够普遍适用于满足各个信息化主管部门以及各个单位的信息化管理部门架构,将网站主要划分为两个维度,包括组织区域及行业类型,其中组织区域不限层次且以最后一层为具体单位,行业类型分组限定为一层,当组织区域分组应用于监管多行业类型的网络监管部门用户时,行业类型分组主要体现行业分组。当组织区域分组应用于监管单一行业类型的如教育、金融等行业主管部门用户时,行业类型分组主要体现类型分组。例如:针对省级网络监管部门,可划分为省、市、企业单位不限组织层次的区域分组及政府、企业、高校、金融等一个层次的行业分组。针对金融、教育等行业主管部门,可划分为部、省、市、单位等不限组织层次的区域分组及门户、办公、商务等一个层次的类型分组。针对大型集团型企业用户,可划分集团、二、三级单位不限组织层次的组织分组及门户、办公、商务等一个层次的类型分组。
44.例如:1、网络监管部门以组织区域分组为:
[0045][0046]
网络监管部门以行业类型分组为:
[0047]
行业类型分组
‑‑‑‑
网络监管分组名称政府媒体教育金融医疗商业
[0048]
2、行业主管部门以组织区域分组为:
[0049]
[0050][0051]
行业主管部门以行业类型分组为:
[0052]
行业类型分组示例1-行业分组名称门户学院招生就业
[0053]
3、企业部门以组织区域分组为:
[0054][0055]
企业部门以行业类型分组为:
[0056]
[0057][0058]
示例性的,为了方便后期能够根据“组织区域、行业类型”自由组合并成生对应的网站监测报告,需事先为监测的网站定义组织区域、行业类型、所属单位的标签。其中所属单位为组织区域分组的最后一个层次,每行标识一个网站的具体信息。
[0059]
s102、对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据;
[0060]
示例性的,通过编写网络爬虫爬取网页源代码以实现对上述目标网站进行遍历访问以及确定上述目标网站的目标监测数据,从而实现了对上述目标网站的监测。
[0061]
s103、基于上述目标网站的组织区域和/或行业类型及上述目标网站的目标监测数据生成监测报告。
[0062]
示例性的,以上述目标网站的组织区域和行业类型的至少一个维度为基准,基于上述目标网站的目标监测数据生成监测报告。从而可以基于不同维度实现对网站的ipv6支持度的问题精准定位,便于用户有效且直观的统计观察。
[0063]
借由上述技术方案,本发明提供的ipv6支持度的监测方法,对于目前缺少一种更好的监测并直观反应网站ipv6支持度的方法的问题,本发明通过确定目标网站和上述目标网站的组织区域和行业类型;对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据;基于上述目标网站的组织区域和/或行业类型及上述目标网站的目标监测数据生成监测报告。在上述方案中,通过基于网站的组织区域和行业类型生成监测数据报告,从而可以基于不同维度实现对网站的ipv6支持度的问题精准定位,便于用户有效且直观的统计观察。
[0064]
在一种实施例中,上述对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据,包括:
[0065]
基于ipv4网络对上述目标网站下辖的每个网页进行遍历访问以获取目标网站的ipv4网络监测数据,
[0066]
基于ipv6网络对上述目标网站下辖的每个网页进行遍历访问以获取目标网站的ipv6网络监测数据;
[0067]
基于上述目标网站的上述ipv4网络监测数据和上述ipv6网络监测数据确定上述目标网站的上述目标监测数据。
[0068]
示例性的,本方案首先获取ipv4网络下构成目标网站下辖的每个网页的所有元素,并确定元素的可访问性,即上述ipv4网络监测数据;然后获取ipv6网络下构成目标网站下辖的每个网页的所有元素,并确定元素的可访问性,即上述ipv6网络监测数据,通过比对上述目标网站的上述ipv4网络监测数据和上述ipv6网络监测数据,以确定ipv4网络下可显示并访问的所有网页元素是否在ipv6网络下也同样可以被显示并访问,以及一致性,从而确定出目标网站下辖的每个网页在不同网络下的一致性,且爬虫技术相比于截图更加精准有效的确定了一个网页对ipv4网络和ipv6网络兼容性。
[0069]
在一种实施例中,
[0070]
上述目标监测数据包括:不同网络下网站域名一致性、不同网络下页面一致性、网页访问成功率、网页访问时延和链接支持度中的至少一种,其中,上述网站域名一致性和页面一致性的测试网络包括ipv4网络和ipv6网络。示例性的,通过比对上述目标网站的上述
ipv4网络监测数据和上述ipv6网络监测数据,可以确定出上述目标网站在上述ipv4网络下和上述ipv6网络下的一致性及支持度。
[0071]
例如:
[0072][0073][0074]
在一种实施例中,上述对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据,包括:
[0075]
基于ipv6接口业务地址池确定随机地址;
[0076]
基于随机user-agent参数确定随机客户端;
[0077]
基于随机运营商、上述随机地址和上述随机客户端对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据。
[0078]
具体的,ipv6爬虫监测程序配置有ipv6公网业务地址池,该地址池可采用64、96位等地址空间,其中前缀为64的地址空间包含2的64次方个公网地址,前缀为96的地址空间包
含2的32次方个公网地址,可通过监测装置上层路由器通过静态路由分配。
[0079]
例如:首页访问成功率监测:ipv6爬虫监测程序随机调度地址池中的一个ipv6地址做为请求原地址执行一次监测,访问10次则随机使用10个地址,每次请求均通过不同user-agent参数构建请求头。
[0080]
例如:二级链接支持度:ipv6爬虫监测程序随机调度地址池中的一个ipv6地址做为请求原地址在网站首页原码中采集二级链接域名列表,随后,ipv6爬虫监测程序再次随机调度地址池中不同的随机ipv6地址对二级链接域名列表进行可访问性验证,即每个二级链接均使用不同的请求源ipv6地址,每次请求均通过不同user-agent参数构建请求头,并根据二级链接总数与可访问数计算二级链接支持度占比。
[0081]
例如:三级链接支持度:ipv6爬虫监测程序随机调度地址池中不同的随机ipv6地址做为请求原地址访问网站二级链接url,并在二级页页面源代码中采集三级链接域名列表,随后,ipv6爬虫监测程序再次随机调度地址池中不同的随机ipv6地址对三级链接域名列表进行可访问性验证,即每个三级链接均使用不同的请求源ipv6地址,每次请求均通过不同user-agent参数构建请求头,并根据三级链接总数与可访问数计算三级链接支持度占比。
[0082]
在一种实施例中,上述基于随机运营商、上述随机地址和上述随机客户端对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据,包括:
[0083]
基于多个上述随机运营商、多个上述随机地址和多个上述随机客户端同时对上述目标网站进行遍历访问以获取上述目标网站的多个监测数据;
[0084]
基于上述目标网站的多个监测数据确定上述目标监测数据。
[0085]
示例性的,当ipv6爬虫监测程序使用单ipv6地址对网站执行快速爬取时,部署有应用防火墙的网站可能会因识别到ipv6爬虫监测程序的爬虫行为或单地址高频扫描行为,进行触发网站应用防火墙对ipv6爬虫监测程序所使用的ipv6地址进行禁封或拦截,导致监测程序无法获取网站首页可访问性、二三级链接度等检测数据。传统的技术通过降低ipv6爬虫监测程序爬取速度来规避该问题,但也因此降低了执行效率。为提高ipv6爬虫监测程序对网站的监测速度,同时也为规避网站根据爬虫程序请求头限制访问的情况,本文提出一种随机调度ipv6接口业务地址池中的随机地址进行快速爬取的方法,同时为每个的地址请求构建随机user-agent参数进行伪装请求,使网站服务器能够将爬虫请求识别为不同的客户端使用不同的ipv6地址、操作系统及版本、cpu类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等,进行模拟真实的请求行为,从而提高了ipv6爬虫监测程序对网站的监测速度与准确性。
[0086]
示例性的,为提高监测结果的准数性,规避由于网络质量、访问限制等问题导致单节点监测数结果的片面性及不准确性,采用分布在多个区域(如地市、区县)及运营商节点的ipv6网站爬虫监测程序,按自定义的周期(如一日)由多节点同时对上所述网站进行ipv6支持深度检测,监测指标包括域名aaaaa记录、主页访问成功率、域名授权体系、首页访问成功性、首页访问成功率、二三页面链接支持率、子域名、外链支持率、页面内容与布局一致性,同时根据以上指标按权重计算网站ipv6支持度评分指数,并对多节点评分指数排名前3(视具体些情况而定,在此不作过多限定)的数据计算平均值作为后续报表统计的基础数据。
[0087]
在一种实施例中,上述基于上述目标网站的组织区域和/或行业类型及上述目标网站的目标监测数据生成监测报告,包括:
[0088]
确定监测报告维度,其中,上述监测报告维度为组织区域维度或行业类型维度;
[0089]
获取上述监测报告维度下所有网站的目标监测数据;
[0090]
基于上述监测报告维度下所有网站的目标监测数据生成上述监测报告。
[0091]
示例性的,生成报告时,首先需要在区域组织、行业类型中分别选择一个分组(包括全部),以便生成覆盖该区域组织及行业类型的网站监测汇总报告,报告体现内容主要包括4个部分,一是全域网站部署情况。二是区域组织ipv6网站分类部署情况。三是行业类型网站ipv6部署情况。四是每个网站的主要监测结果。
[0092]
例如:1、针对省级网络监管主管部门:
[0093]
当区域组织选择省全部、行业类型选择全行业时,所生成报告一般用于省网络监管部门。可查看全省各市及不同行业网站支持度分类统计情况。
[0094]
当区域组织选择a市、行业类型选择全行业时,所生成报告一般用于市网络监管部门。可查看本市及不同行业网站支持度分类统计情况。
[0095]
当区域组织选择b公司、行业类型选择全部时,所生成报告一般用于某具体单位。可查看本单位不同类型网站ipv6支持度分类统计情况。
[0096]
2、针对教育等行业主管部门:
[0097]
当区域组织选择省全部、行业类型选择全类型时,所生成报告一般用于省教育相关部门。可查看全省各市及不同教育类型网站支持度分类统计情况。
[0098]
当区域组织选择a市、行业类型选择全类型时,所生成报告一般用于a市网教育部门。可查看本市及不同教育类型网站支持度分类统计情况。
[0099]
当区域组织选择a市、行业类型选择门户类型时,所生成报告一般用于a市教育部门。可查看本市及主要教育门户网站支持度分类统计情况。
[0100]
当区域组织选择b大学、行业类型选择全部时,所生成报告一般用于某具体学校。可查看本学校不同教育类型网站ipv6支持度分类统计情况。
[0101]
3、针对大型集团企业主管部门:
[0102]
当区域组织选择全集团、行业类型选择全类型时,所生成报告一般用于集团总部。可查看全集团所属不同二级单位及不同类型网站支持度分类统计情况。
[0103]
当区域组织选择二级单位a、行业类型选择全类型时,所生成报告一般用于二级单位。可查看二级单位所属不同三级单位及不同类型网站支持度分类统计情况。
[0104]
当区域组织选择二级单位a、行业类型选择门户类型时,所生成报告一般用于二级单位。可查看二级单位所属不同三级单位及门户类型网站支持度分类统计情况。
[0105]
当区域组织选择三级单位、行业类型选择全部时,所生成报告一般用于某该三级单位。可查看三级单位所属不同四级单位及不同类型网站支持度分类统计情况。
[0106]
在一种实施例中,上述方法还包括:
[0107]
获取上述监测报告维度下所有网站在预设时间内的历史目标监测数据;
[0108]
基于上述所有网站在预设时间内的历史目标监测数据生成预设时间内的变化监测报告。
[0109]
示例性的,本方案还提出观测全域网站部署情况,主要统计覆盖该区域组织及行
业类型的网站总数,支持数(例如:评分超60分视支持,分数阈值视具体情况而定,在此不作具体限定),最近一次平均评分指数、以及最近10次覆盖该区域组织及行业类型的所网站的历史平均评分指数,并通过折线图等形式体现变化趋势。
[0110]
示例性的,当选择全部区域分组或指定区域分组时,则与行业类型属性无关,按选定区域组织分组的下一级层次分组作为统计维度,统计子区域组织树型结构下全部网站的支持度汇总数据。包括子区域组织树型结构下网站的平均评分指数,以及4个评分等级(视具体情况而定,在此不作具体限定)对应区间的网站数量与占比。同时统计子区域组织所属网站的历史平均评分指数,并通过折线图等形式体现变化趋势。
[0111]
示例性的,当选择全部行业类型或指定行业类型时,则与区域组织属性无关,按选定行业类型分组作为统计维度,统计各行业类型全部网站的支持度汇总数据。包括各行业类型网站的平均评分指数,以及4个评分等级(视具体情况而定,在此不作具体限定)对应区间的网站数量与占比。同时统计行业类型所属网站的历史平均评分指数,并通过折线图体现变化趋势。
[0112]
示例性的,本方案还提出了网站的主要监测列表,主要展示隶属于选定组织区域及行业类型下所有网站的重要且详细的监测数据。包括每个网站是否具备跳转记录,首页是否可访问,二级链接支持占比、三级链接支持占比,首页内容一致性、首页布局一致性、评分指数等重要指标。显示的数据表格首先按区域组织进行第一维度汇总,其次在该区域组织内按行业类型进行第二维度汇总,进而有效且直观展示不同区域组织,不同行业类型网站的支持明细情况。以便向辖管单位提供精准问题定位,推进其提高ipv6网站支持程度。
[0113]
在一种实施例中,上述方法还包括:
[0114]
基于行业类型预测目标网站的功能集中开放时间;
[0115]
在集中开放时间小于预设时间的情况下,避开所述集中开放时间开始后的预设时段,对所述目标网站进行遍历访问以获取所述目标网站的目标监测数据,所述预设时段的开始时间为用户自然反应时间。
[0116]
示例性的,本方案在进行监测访问的时候,可以确定,功能集中开放时间能够测试的网页最多,例如:医院固定时段可以挂号,售票软件固定时段可以买票,其他时间功能不开放,故相应的在其他时间测试不了相应的网页,只能在固定时段访问,但是固定时段社会上也会有大量客户端集中访问网站,故受服务器拥堵等原因影响可能会导致网页无法访问,监测结果不准。例如网页本来可以正常显示,但是由于在固定时段内访问人数过大导致网页无法正常显示,本方案设定可以避开这个时段进行访问监测,人在固定时段开始后进行点击的反应时间是0.6秒,那么本技术可以选择在开始0.6秒前进行访问监测,若超过了0.6秒就不再访问监测了,避免由于服务器拥堵,页面崩溃导致误测网站无法正常显示,进而导致监测结果不准的情况发生。
[0117]
进一步的,作为对上述图1所示方法的实现,本发明实施例还提供了一种ipv6支持度的监测装置,用于对上述图1所示的方法进行实现。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。如图2所示,该装置包括:确定单元21、获取单元22及生成单元23,其中,
[0118]
确定单元21,用于确定目标网站和上述目标网站的组织区域和行业类型;
[0119]
获取单元22,用于对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据;
[0120]
生成单元23,用于基于上述目标网站的组织区域和/或行业类型及上述目标网站的目标监测数据生成监测报告。
[0121]
示例性的,上述对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据,包括:
[0122]
基于ipv4网络对上述目标网站下辖的每个网页进行遍历访问以获取目标网站的ipv4网络监测数据,
[0123]
基于ipv6网络对上述目标网站下辖的每个网页进行遍历访问以获取目标网站的ipv6网络监测数据;
[0124]
基于上述目标网站的上述ipv4网络监测数据和上述ipv6网络监测数据确定上述目标网站的上述目标监测数据。
[0125]
示例性的,
[0126]
上述目标监测数据包括:不同网络下网站域名一致性、不同网络下页面一致性、网页访问成功率、网页访问时延和链接支持度中的至少一种,其中,上述网站域名一致性和页面一致性的测试网络包括ipv4网络和ipv6网络。示例性的,上述对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据,包括:
[0127]
基于ipv6接口业务地址池确定随机地址;
[0128]
基于随机user-agent参数确定随机客户端;
[0129]
基于随机运营商、上述随机地址和上述随机客户端对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据。
[0130]
示例性的,上述基于随机运营商、上述随机地址和上述随机客户端对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据,包括:
[0131]
基于多个上述随机运营商、多个上述随机地址和多个上述随机客户端同时对上述目标网站进行遍历访问以获取上述目标网站的多个监测数据;
[0132]
基于上述目标网站的多个监测数据确定上述目标监测数据。
[0133]
示例性的,上述基于上述目标网站的组织区域和/或行业类型及上述目标网站的目标监测数据生成监测报告,包括:
[0134]
确定监测报告维度,其中,上述监测报告维度为组织区域维度或行业类型维度;
[0135]
获取上述监测报告维度下所有网站的目标监测数据;
[0136]
基于上述监测报告维度下所有网站的目标监测数据生成上述监测报告。
[0137]
示例性的,上述单元还用于:
[0138]
获取上述监测报告维度下所有网站在预设时间内的历史目标监测数据;
[0139]
基于上述所有网站在预设时间内的历史目标监测数据生成预设时间内的变化监测报告。
[0140]
借由上述技术方案,本发明提供的ipv6支持度的监测装置,对于目前缺少一种更好的监测并直观反应网站ipv6支持度的方法的问题,本发明通过确定目标网站和上述目标网站的组织区域和行业类型;对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据;基于上述目标网站的组织区域和/或行业类型及上述目标网站的目标监测数据生
成监测报告。在上述方案中,通过基于网站的组织区域和行业类型生成监测数据报告,从而可以基于不同维度实现对网站的ipv6支持度的问题精准定位,便于用户有效且直观的统计观察。
[0141]
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现一种ipv6支持度的监测方法,能够解决目前缺少一种更好的监测并直观反应网站ipv6支持度的方法的问题。
[0142]
本发明实施例提供了一种计算机可读存储介质,上述计算机可读存储介质包括存储的程序,该程序被处理器执行时实现上述ipv6支持度的监测方法。
[0143]
本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述ipv6支持度的监测方法。
[0144]
本发明实施例提供了一种电子设备,上述电子设备包括至少一个处理器、以及与上述处理器连接的至少一个存储器;其中,上述处理器用于调用上述存储器中的程序指令,执行如上述的ipv6支持度的监测方法
[0145]
本发明实施例提供了一种电子设备30,如图3所示,电子设备包括至少一个处理器301、以及与处理器连接的至少一个存储器302、总线303;其中,处理器301、存储器302通过总线303完成相互间的通信;处理器301用于调用存储器中的程序指令,以执行上述的ipv6支持度的监测方法。
[0146]
本文中的智能电子设备可以是pc、pad、手机等。
[0147]
本技术还提供了一种计算机程序产品,当在流程管理电子设备上执行时,适于执行初始化有如下方法步骤的程序:
[0148]
确定目标网站和上述目标网站的组织区域和行业类型;
[0149]
对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据;
[0150]
基于上述目标网站的组织区域和/或行业类型及上述目标网站的目标监测数据生成监测报告。
[0151]
进一步的,上述对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据,包括:
[0152]
基于ipv4网络对上述目标网站下辖的每个网页进行遍历访问以获取目标网站的ipv4网络监测数据,
[0153]
基于ipv6网络对上述目标网站下辖的每个网页进行遍历访问以获取目标网站的ipv6网络监测数据;
[0154]
基于上述目标网站的上述ipv4网络监测数据和上述ipv6网络监测数据确定上述目标网站的上述目标监测数据。
[0155]
进一步的,
[0156]
上述目标监测数据包括:不同网络下网站域名一致性、不同网络下页面一致性、网页访问成功率、网页访问时延和链接支持度中的至少一种,其中,上述网站域名一致性和页面一致性的测试网络包括ipv4网络和ipv6网络。进一步的,上述对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据,包括:
[0157]
基于ipv6接口业务地址池确定随机地址;
[0158]
基于随机user-agent参数确定随机客户端;
[0159]
基于随机运营商、上述随机地址和上述随机客户端对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据。
[0160]
进一步的,上述基于随机运营商、上述随机地址和上述随机客户端对上述目标网站进行遍历访问以获取上述目标网站的目标监测数据,包括:
[0161]
基于多个上述随机运营商、多个上述随机地址和多个上述随机客户端同时对上述目标网站进行遍历访问以获取上述目标网站的多个监测数据;
[0162]
基于上述目标网站的多个监测数据确定上述目标监测数据。
[0163]
进一步的,上述基于上述目标网站的组织区域和/或行业类型及上述目标网站的目标监测数据生成监测报告,包括:
[0164]
确定监测报告维度,其中,上述监测报告维度为组织区域维度或行业类型维度;
[0165]
获取上述监测报告维度下所有网站的目标监测数据;
[0166]
基于上述监测报告维度下所有网站的目标监测数据生成上述监测报告。
[0167]
进一步的,上述方法还包括:
[0168]
获取上述监测报告维度下所有网站在预设时间内的历史目标监测数据;
[0169]
基于上述所有网站在预设时间内的历史目标监测数据生成预设时间内的变化监测报告。
[0170]
本技术是参照根据本技术实施例的方法、电子设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程流程管理电子设备的处理器以产生一个机器,使得通过计算机或其他可编程流程管理电子设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0171]
在一个典型的配置中,电子设备包括一个或多个处理器(cpu)、存储器和总线。电子设备还可以包括输入输出接口、网络接口等。
[0172]
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
[0173]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的计算机可读存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储电子设备或任何其他非传输介质,可用于存储可以被计算电子设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0174]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者电子设备不仅包括那些要素,而且
还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者电子设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者电子设备中还存在另外的相同要素。
[0175]
本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用计算机可读存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0176]
以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1