2013中国软件杯题目(6)

2019-03-03 17:45

赛题业务场景: 描述赛题相关的真实企业业务背景。从真实场景中,适当简化或者提炼出适合比赛的赛题场景 RCS Client业务是一套基于增强的电话簿的,集语音、消息、视频、内容共享为一体的丰富的通信服务,通过有效的捆绑和集成现有标准化的服务(如3GPP,OMA,GSMA)提供一种丰富的通信服务。 RCS Client对现有的语音、短信、联系人业务进行了扩展,将视频电话、服务能力、社交呈现、即时聊天、群组聊天、文件传输、视频、图片、文件共享等功能进行了集成。增强型地址簿,丰富的语音、视频以及增强的消息是RCS Client的主要功能,丰富的语音功能允许用户在呼叫过程中进行内容共享,增强型的消息类功能为用户提供了优化的会话体验。 RCS Client业务既保持了运营商现有的业务领域,同时也将互联网的应用引入到移动网络,以手机中的增强的通信录做为业务的触发点,以轻松简便的方式为最终用户提供更加丰富多彩的通信方式,实现在不同国家、不同运营商网络间用户的自由沟通,在提高用户的ARPU值的同时也提高了用户的粘性。 本赛题包括RCS Client和RCS服务器两个部分,其中Client是开发的主要部分,服务器只要求搭建开源的服务器来用于测试。 参赛者可以完全自主开发或选择基于开源代码基础上增加或增强如下功能: 功能性需求 RCS Client端: 1、增强信息功能(共35分) 此功能需求有别于传统的短彩信,必须是采用数据业务,信息群聊是重点和难点,类似QQ或微信的功能,是4G时代RCS的基本业务。 功能需求: 1, 通过数据业务通道,实现信息发送(10分) 2, 信息接收(10分) 3, 信息群聊(10分) 4, 离线信息接收功能(5分) 开发要点:采用数据业务实现信息的及时收发,信息包含但不限于文字、图片;能方便建立聊天群组进行群聊;不在线时不会丢失离线信息,在线时能及时接收。实现基本功能后,可以在用户体验方面(UI)创新,作为(10分)的加分项。可以基于android原生的信息应用开发RCS功能,也可以在开源的RCS客户端上进行深度开发。也可以单独开发全新的客户端。 2、增强联系人功能(共35分) 在4G时代,RCS是以联系人为中心的服务,与运营商电话卡号码绑定,每个4G手机用户直接具备社交在线状态呈现,开发此功能建议参考QQ。 功能需求: 1、 实现网络联系人读取与同步功能(5分) 2、 在联系人列表里,能实时体现每个联系人的社交状态:在线、离线或自定义状态(5分) 3、 能实时体现此联系人的设备能力状态:服务能力(如视频共享、图片共享、文件共享、即时信息、视频电话等)(5分) 4、 能体现联系人的地理位置(5分) 5、 对联系人的各项基本操作(添加、删除、编辑)(10分) 6、 好友状态订阅与感知等(5分) 26

开发要点:保证联系人社交状态的实时性;联系人各类状态体现的多样化。可以基于android原生的信息应用开发RCS功能,也可以在开源的RCS客户端上进行深度开发。也可以单独开发全新的客户端。。 3、内容分享功能(30分) 未来的4G手机,分享功能是一个无处不在的服务,4G时代RCS系统的一道亮丽风景,对于展现给用户的形式可自行设计。 功能需求: 1,通过数据业务实现图片分享,图片可以显示在聊天详情中,与QQ类似在聊天泡泡中显示图片(10分) 2,文件分享,支持各种类型文件的分享,保存(10分) 3,支持单向语音分享,类似QQ的按下说话功能,并可以保存音频文件(10分) 开发要点: 合理的内容分享流程设计体现其简易性; 完善的容错机制保证分享的最大成功率。 RCS服务器端:模拟RCS服务器 基于开源SIP服务器kamailio搭建SIP服务器,并配置Presence、XCAP、XDMS服务以满足客户端呈现、网络电话本的需求。 注意:搭建服务器的源码和方法可以上网搜索,都有现成开源的资源。系统只依赖普通网络,无所谓4G还是3G,使用wifi也是可以的。 非功能性需求 评分标准:每一项完成的功能点基本完成分占70%,性能及易用性占20%,创新性占10%。具体评分通过评委对参赛作品进行比较打分,取平均分。 其他限制条件: 开发环境:Android SDK4.0以上、ADT 开发环境、实验平台、开发语言、数据库、编译器等限制条件开发平台:Eclipse开发语言:java 数据库: SQLite 测试数据或平台:测试平台:ADT(Android Development Tools)、Activity、Intent、Service、ContentProvicer 测试数据:可从ContentProvider中获取,参考android原生的数据库结构 提供给参赛者的测试环境和测试数据。(可提供电子档) 测试基本需求: 即时信息类:两个终端可以互相发送及时信息共享类:两个终端之间可以文件传输,图片分享,音频分享联系人类:两个终端之间可以相互获取并呈现对方的联系人状态27

其他要求 文档要求: 概要设计说明书(描述软件系统架构、逻辑架构、物理架构、部署结构、功能架构及关键技术,关键业务模块需通过UML图(用例图、时序图、状态图、包图、主要类图等)进行详细描述)、需求规格说明书(包括功能设计、非功能性设计、系统用例);测试要求: 需进行单元测试,提供单元测试用例,单元测试覆盖率不低于90%;提供性能测试文档(包括测试脚本、实际吞吐率、阀值等); 赛题帮助说明 RCS的kamailio服务器的搭建可以参考百度文库中的这篇文章http://wenku.http://www.njliaohua.com//view/4715032b2f60ddccda38a048.html 官网为www.kamailio.org 可以搜索kamailio有很多相关资料。 RCS的开源客户端可以参考开源的http://code.google.com/p/doubango/ 可以搜索doubango有很多相关资料。网上关于RCS的论文,资料也很多,鼓励大学生多搜索解决问题。

开发语言:java

宇龙酷派赛题四:基于Android平台的绿色

浏览器

2013-01-30 15:10:59 来源: 作者: 【大 中 小】 浏览:2422次

基于Android平台的绿色浏览器赛题简介: 现在用浏览器打开某些网站,有些网站会弹出一些悬浮广告,网页游戏广告,以及一些不良广告,影响用户浏览网页,耗费用户流量,降低浏览器性能,增加浏览器功耗;有些网站是一些木马网站或者钓鱼网站,威介绍整个赛题的思路和整体要求胁用户信息安全甚至窃取用户隐私。为了解决上述问题,用户迫切需要具备垃圾广告过滤以及安全防护的绿色浏览器。 互联网数据形式的丰富和网络技术的不断发展,图片、数据库、音频/视频多媒体等不同数据大量出现,导致网站的内容多变,广告的呈现也越来越多样化和复杂化,互联网垃圾广告拦截系统和安全防护系统也在与28

时俱进,飞速发展,应对不同的挑战。 比赛获奖作品,可以获得酷派在线软件商店的特殊推广(每年增加数千万部智能手机用户群),并得到酷派免费提供的大屏幕高清4核手机作为比赛用品。 赛题业务场景: 参赛人员基于android的原生浏览器源代码中二次开发或开发独立插件。用于测试的网站主要分为下面几类: 描述赛题相关的真实企业业务背景。从真实场景中,适当简化或者提炼出适合比赛的赛题场景1. 各大门户网站,例如sina,sohu,163,qq 等。 2. 各大视频提供网站,如优酷,土豆,酷6,我乐 等。 3. 一些常用的购物网站 4. 一些免费的小说,动漫,漫画阅读网站5. 在baidu或者google搜索中,随机搜索关键词访问一些网站6. 一些已知的含有不良信息的网站 7. 一些已知的钓鱼和木马网站 主要根据广告的拦截有效数目以及呈现效果来评价,其中,对于垃圾广告的拦截分为两类:不下载,不显示;其中“不下载”比“不显示”级别更优先。 在拦截广告后,不能影响正常的网页浏览以及视频网站中正常的flash视频的播放,也不能影响网页的正常操作,在刷新网页的时候不能出现广告闪现的效果。 对于木马网站和钓鱼网站,需做到直接拦截,对于不良内容网站,需给出用户提示,让用户自行选择是否继续浏览。 由于广告和不良网站的呈现是个动态调整的过程,现有的策略需要能够及时调整,垃圾广告拦截和安全防护也需要能够自动更新,以便同步新的拦截策略(或者修改以前的错误拦截)以及防护新的不良网站。功能性需求 1、广告过滤(15) 功能需求:对于悬浮广告,网页游戏广告,以及一些不良广告,必须做到全部有效过滤。开发要点:广告过滤的要给用户提供拦截选择,尽量做到不去下载广告;广告过滤后不影响其它网页内容的正常显示。 评分标准:在准备好的50个网站中(在“测试数据或平台”中符合要求的网址中提炼30个有广告的网站,网站列表不能提供给参赛者)随机抽选15个进行测试,每个页面广告正常过滤1分。 2、木马网站和钓鱼网站的有效拦截(15) 功能需求:对于一些木马网站和钓鱼网站,需做到有效拦截,并且在拦截时给用户以友好的提示。29

开发要点:拦截的有效性和高效性是关键 评分标准:在准备好的30个网站中(在“测试数据或平台”中符合要求的网址中提炼30个木马或钓鱼网站,网站列表不能提供给参赛者)随机抽选10个进行测试,每个页面正常拦截1分,拦截时给出用户友好提示5分。 3、不良内容网站的提示访问(15)功能需求:对于目标网页,如果存在着不良内容,在访问前需给用户提示选择,让用户选择是否继续浏览还是避免浏览。并且需提供用户选择将相关网页加入到黑名单或者白名单的功能,下次根据用户选择不再提示。 开发要点:不良内容的全面性判断是关键 评分标准:在准备好的30个网站中(在“测试数据或平台”中符合要求的网址中提炼30个不良内容网站,网站列表不能提供给参赛者)随机抽选10个进行测试,每个页面正常拦截1分,拦截时给出用户提示选择,用户选择后下次不再提示5分。 4、浏览器垃圾广告过滤策略和安全防护策略的自动升级(20)广告过滤策略和安全防护策略必须能够做到从指定的服务器端自动升级,例如更新更加高效的比较算法,更新黑白名单等。对于自动升级功能,客户端(浏览器端)能够设置是否关闭自动升级,以及设置多长时间更新。 评分标准:在准备好的10个网站中(安全网站),随机选出2个网站,1个指派做木马网站,一个指派做不良内容网站,参赛者需在服务器端进行升级,加入这2个网站的拦截,客户端升级后,访问这2个网站,需对应的被当做木马网站或不良网站处理;然后将这2个误报网站再服务器端再次升级,去掉这2个网站的误拦截。能够升级15分,客户端能够设置关闭升级以及多长时间升级5分。 5、广告拦截的级别设置(10) 功能需求:用户可以设置当前的广告拦截级别,例如可以选择将所有广告都拦截,或者选择只拦截垃圾广告,或者只选择拦截悬浮广告或者新开窗口广告。 开发要点:充分考虑用户需求,级别设置要合理评分标准:用1中随机抽选的15个有广告的网页进行测试,用户能够设置广告拦截级别并起作用10分。6、用户自己设置黑白名单(10) 功能需求:对于有些网页游戏,用户可以自行设置对应的网页不拦截任何广告,或者对于某些网页,用户设置了更严格的广告拦截,需形成该独立客户端自己的黑白名单。 开发要点:易用方便是关键 评分标准:在不良内容拦截时,用户自动选择后能自动加入黑白名单5分,用户能够对自己设置的黑白名单进行编辑5分。 30


2013中国软件杯题目(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:项目部安全奖罚细则

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: