文档详情

浏览器概要设计说明书选读.doc

发布:2017-01-30约2.91千字共13页下载文档
文本预览下载声明
拟制: 日期: 审核: 日期: 批准: 日期: 修订记录Revision record 日期 Date 修订版本Revision version 修改描述 change Description 作者 Author 0.1 初稿完成 0.2 修改交互设计 0.3 修改用户界面 0.4 完善系统功能 0.4 完成系统设计 目 录 背景 3 1 总体设计 3 1.1 系统描述 3 1.1.1 需求规格概述 3 1.1.2 运行环境规定 5 1.1.3 必须满足的国际/国内/企业标准 5 1.2 总体设计说明 5 1.2.1 基本设计概述 5 1.3 系统结构和处理流程 6 1.3.1 系统结构 6 1.3.2 处理流程 9 2 属性设计 10 2.1 易扩展性 10 2.2 安全性 10 2.3 易用性 11 3 开发环境 11 3.1 硬件环境 11 3.2 软件环境 11 背景 现在用浏览器打开某些网站,有些网站会弹出一些悬浮广告,网页游戏广告,以及一些不良广告,影响用户浏览网页,耗费用户流量,降低浏览器性能,增加浏览器功耗;有些网站是一些木马网站或者钓鱼网站,威胁用户信息安全甚至窃取用户隐私。为了解决上述问题,用户迫切需要具备垃圾广告过滤以及安全防护的绿色浏览器。 互联网数据形式的丰富和网络技术的不断发展,图片、数据库、音频/视频多媒体等不同数据大量出现,导致网站的内容多变,广告的呈现也越来越多样化和复杂化,互联网垃圾广告拦截系统和安全防护系统也在与时俱进,飞速发展,应对不同的挑战。 总体设计 系统描述 需求规格概述 功能性需求: 1、广告过滤 功能需求:对于悬浮广告,网页游戏广告,以及一些不良广告,必须做到全部有效过滤。 开发要点:广告过滤的要给用户提供拦截选择,尽量做到不去下载广告;广告过滤后不影响其它网页内容的正常显示。 评分标准:在准备好的50个网站中(在“测试数据或平台”中符合要求的网址中提炼30个有广告的网站,网站列表不能提供给参赛者)随机抽选15个进行测试,每个页面广告正常过滤1分。 2、木马网站和钓鱼网站的有效拦截 功能需求:对于一些木马网站和钓鱼网站,需做到有效拦截,并且在拦截时给用户以友好的提示。 开发要点:拦截的有效性和高效性是关键 评分标准:在准备好的30个网站中(在“测试数据或平台”中符合要求的网址中提炼30个木马或钓鱼网站,网站列表不能提供给参赛者)随机抽选10个进行测试,每个页面正常拦截1分,拦截时给出用户友好提示5分。 3、不良内容网站的提示访问 功能需求:对于目标网页,如果存在着不良内容,在访问前需给用户提示选择,让用户选择是否继续浏览还是避免浏览。并且需提供用户选择将相关网页加入到黑名单或者白名单的功能,下次根据用户选择不再提示。 开发要点:不良内容的全面性判断是关键 评分标准:在准备好的30个网站中(在“测试数据或平台”中符合要求的网址中提炼30个不良内容网站,网站列表不能提供给参赛者)随机抽选10个进行测试,每个页面正常拦截1分,拦截时给出用户提示选择,用户选择后下次不再提示5分。 4、浏览器垃圾广告过滤策略和安全防护策略的自动升级 广告过滤策略和安全防护策略必须能够做到从指定的服务器端自动升级,例如更新更加高效的比较算法,更新黑白名单等。对于自动升级功能,客户端(浏览器端)能够设置是否关闭自动升级,以及设置多长时间更新。 评分标准:在准备好的10个网站中(安全网站),随机选出2个网站,1个指派做木马网站,一个指派做不良内容网站,参赛者需在服务器端进行升级,加入这2个网站的拦截,客户端升级后,访问这2个网站,需对应的被当做木马网站或不良网站处理;然后将这2个误报网站再服务器端再次升级,去掉这2个网站的误拦截。能够升级15分,客户端能够设置关闭升级以及多长时间升级5分。 5、广告拦截的级别设置 功能需求:用户可以设置当前的广告拦截级别,例如可以选择将所有广告都拦截,或者选择只拦截垃圾广告,或者只选择拦截悬浮广告或者新开窗口广告。 开发要点:充分考虑用户需求,级别设置要合理 评分标准:用1中随机抽选的15个有广告的网页进行测试,用户能够设置广告拦截级别并起作用10分。 6、用户自己设置黑白名单 功能需求:对于有些网页游戏,用户可以自行设置对应的网页不拦截任何广告,或者对于某些网页,用户设置了更严格的广告拦截,需形成该独立客户端自己的黑白名单。 非功能性需求 高效的算法:打开一个网页发在广告拦截系统上的总时间不能超过50ms。 易扩展性:垃圾广告以及安全防护策略能够很方便的升级(任何设置不能超过3步)。 易用性:方面易用,不需要用户进行设置或者只需要用户简单设置即可(任何设置不能超过3步)。 安全性:存储的比
显示全部
相似文档