[发明专利]用于选择关于评估网站无障碍性的样本集的方法和系统有效
申请号: | 201710170521.5 | 申请日: | 2017-03-21 |
公开(公告)号: | CN107229669B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | C·贾达夫;S·A·阿哈默德;T·F·亚兹达尼 | 申请(专利权)人: | 塔塔咨询服务公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 张浴月;金鹏 |
地址: | 印度马哈*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 选择 关于 评估 网站 障碍 样本 方法 系统 | ||
1.一种选择用于评估网站无障碍性的页面样本集的方法,所述方法包括处理器(106)实施的以下步骤:
使用爬虫模块(112)扫描存在于所述网站中的多个网页,并生成信息集,其中所述信息集包括网络元素集的计数;
使用元素识别模块(114),基于所述信息集识别存在于所述多个网页上的网络元素集,其中网页集包括最小数量的图像、多媒体、内嵌框架、框架集-框架以及对象中的至少一个,其中所述网络元素集包括表单控制、锚点、表格、字幕、标题、列表、段落、嵌套、小程序、块引用、粗体、斜体、字体、元、菜单栏、树、验证码、轮播、滑动条或日期选择器,其中所述网络元素集覆盖不同类型的无障碍性实施和标准合规性,并且其中所述识别包括分析多个网页的每个网页的结构;
使用分类模块(116)将所述多个网页中的每个网页划分到预定义类别中的一个类别中;
使用基于智能的模块(118),基于无障碍性视角和用户交互的重要性,将所述网络元素集划分到所述预定义类别中的一个类别中;以及
使用基于规则的模块(120),基于预定义规则生成页面样本集,其中所述预定义规则是基于所述预定义类别构造的,其中所述页面样本集包含来自具有最高计数网络元素集的类似网页的网页,其中所述类似网页包括相同类型的元素和相同类型的网页。
2.根据权利要求1所述的方法,其中,表示所述多个网页的所述页面样本集存在于按照标准合规性提供了覆盖范围的网站中。
3.根据权利要求1所述的方法,其中,所述网络元素集的计数基于无障碍性的实施。
4.根据权利要求1所述的方法,其中,所述预定义类别包括下述中的至少一个:基于表单的类别、静态HTML内容类别、基于多媒体的类别、基于Flash和动画的类别、基于图像的类别、基于框架的类别、基于表格的类别、基于数据表的类别、基于图形/图表的类别、复杂布局类别、自动更新内容类别、或自动重新加载/刷新类别。
5.根据权利要求1所述的方法,其中,所述页面样本集按照网络元素的类型、网络元素组合的集、网络元素的分类、网络元素在所述多个网页和整个网站中的出现率以及所述多个网页的分类来表示所述多个网页。
6.根据权利要求1所述的方法,其中,借助于和不借助于辅助技术,基于无障碍性指南和用户交互的含义来完成所述多个网页的分类。
7.一种选择用于评估网站无障碍性的页面样本集的系统(100),所述系统包括:
存储器(108);以及
处理器(106),耦接至所述存储器,其中所述处理器执行储存在所述存储器中的计算机可读指令,所述处理器包括:
爬虫模块(112),配置为扫描存在于所述网站中的多个网页并生成信息集,其中所述信息集包括网络元素集的计数;
元素识别模块(114),配置为基于所述信息集,识别存在于所述多个网页上的网络元素集,其中网页集包括最小数量的图像、多媒体、内嵌框架、框架集-框架以及对象中的至少一个,其中所述网络元素集包括表单控制、锚点、表格、字幕、标题、列表、段落、嵌套、小程序、块引用、粗体、斜体、字体、元、菜单栏、树、验证码、轮播、滑动条或日期选择器,其中所述网络元素集覆盖不同类型的无障碍性实施和标准合规性,并且其中所述识别包括分析多个网页的每个网页的结构;
分类模块(116),配置为将所述多个网页中的每个网页划分到预定义类别中的一个类别中;
基于智能的模块(118),配置为基于无障碍性视角和用户交互的重要性,将所述网络元素集划分到所述预定义类别中的一个类别中;以及
基于规则的引擎(120),配置为基于预定义规则生成所述页面样本集,其中所述预定义规则是基于所述预定义类别构造的,其中所述页面样本集包含来自具有最高计数网络元素集的类似网页的网页,其中所述类似网页包括相同类型的元素和相同类型的网页。
8.根据权利要求7所述的系统,还包括用户输入仿真模块,用于扫描所述网站的动态内容。
9.一种非暂时性计算机可读介质,其上实施有用于选择关于评估网站无障碍性的页面样本集的计算机程序,使处理器(106)实施以下步骤:
使用爬虫模块(112)扫描存在于所述网站中的多个网页,并生成信息集,其中所述信息集包括网络元素集的计数;
使用元素识别模块(114),基于所述信息集识别存在于所述多个网页上的网络元素集,其中网页集包括最小数量的图像、多媒体、内嵌框架、框架集-框架以及对象中的至少一个,其中所述网络元素集包括表单控制、锚点、表格、字幕、标题、列表、段落、嵌套、小程序、块引用、粗体、斜体、字体、元、菜单栏、树、验证码、轮播、滑动条或日期选择器,其中所述网络元素集覆盖不同类型的无障碍性实施和标准合规性,并且其中所述识别包括分析多个网页的每个网页的结构;
使用分类模块(116)将所述多个网页中的每个网页划分到预定义类别中的一个类别中;
使用基于智能的模块(118),基于无障碍性视角和用户交互的重要性,将所述网络元素集划分到所述预定义类别中的一个类别中;以及
使用基于规则的模块(120),基于预定义规则生成页面样本集,其中所述预定义规则是基于所述预定义类别构造的,其中所述页面样本集包含来自具有最高计数网络元素集的类似网页的网页,其中所述类似网页包括相同类型的元素和相同类型的网页。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于塔塔咨询服务公司,未经塔塔咨询服务公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710170521.5/1.html,转载请声明来源钻瓜专利网。