资源描述
单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,Lyra,Resource Platform,网络资源平台,10448216,成富,10448290,赵东,10448211,陈良,10448222,窦文敏,Lyra,?,Lyra,?,困境(,1,),从天网搜索到,FTP,下载地址,却发现那个站点无法连接或不允许匿名登录,从百度搜索到某个软件的下载地址,却发现那个网站无法连接或下载速度很慢,下载了某个,BT,的种子,却发现没有人供种,用,Maze,搜索到很多下载的地址,却发现全都无法连接,困境(,2,),面对搜索引擎返回的众多结果,需要逐一手工验证。,很可能会同时用不同方式,从不同地方下载同一个文件,因为你需要比较这些方式之间的速度。你总是希望从速度最快的站点下载。,小调查,你的电脑上面安装有如下几类软件中的几种?,FTP,下载工具:,CuteFTP,LeapFTP,FlashFXP,HTTP,下载工具:,FlashGet,NetAnt,BT,客户端:,BitSpirit,BitComet,Maze,客户端:,Maze,缘由,搜索引擎,搜索引擎的结果是过时的,而用户对资源的需求是即时的。,搜索引擎的结果是普遍的,而用户的网络状况是特定的。,下载客户端,繁杂,用户对于获取方式不同的资源需安装对应的客户端,搜索只是用户获取资源过程中重要的一环,但不是全部。,搜索获取,Lyra,整合了搜索和获取,使用户获取资源的过程变得完整而优雅。,Lyra,搜索获取,用户,资源(,mp3,,影片,软件等),资源的描述,所需的资源,最原始的情况,用户被淹没在互联网上浩瀚的资源之中,,找到其需要的资源要靠极大的耐心和非常好的运气,使用搜索引擎的现状,用户,搜索引擎,资源,关键字,整理,大量结果,搜索引擎在一定程度减轻了用户的负担,但是还不够。,用户,Lyra,客户端,Lyra,服务器,搜索引擎,资源,获取方式不同的大量搜索结果(包括,FTP,HTTP,BT,等),用户当前可以获取的少数结果,搜索引擎结果的分类统计等,热点信息分析等,用户可以对资源进行浏览,查看当前热点下载等,使用,Lyra,的情况,Lyra,Client,Lyra,Client,Lyra,Client,Lyra,Client,Lyra,Server,Internet,(资源),设计理念,扩展,集成,优雅,实用,集成,集成对常用资源共享方式上资源的获取功能,FTP,,,HTTP,,,BT,,,Maze-,Lyra,客户端同时也是,FTP,客户端,,HTTP,下载客户端,,BT,客户端。,集成主流的搜索引擎天网,FTP,,百度,HTTP,,,BT,搜索引擎,-,Lyra,客户端的搜索构建在很多种类搜索引擎之上,既可以执行通用的搜索,也可以执行具体的搜索,扩展,扩展新的资源共享方式一方面目前的资源共享方式会改变;另一方面会有新的资源共享方式出现。而这些新的方式对于,Lyra,客户端来说,只是一个新的插件。,扩展新的搜索引擎会出现新的通用和具体的搜索引擎,这些新的引擎对于,Lyra,客户端来说只是一个新的配置文件。,优雅,UI,美观的用户界面,友好的出错与提示信息,Usability,方便用户使用的功能,用户不需要,manual,Performance,运行效率足够让人满意,Robustness,系统的,bug,数目让人可以接受,,MTBF,在,72,小时以上,实用,功能从用户的需要去发现功能并添加,系统所具备的功能均是用户目前最急需的。,适合不同操作系统平台可以采用跨平台的,OOPL,,如,Java,实现,OS:Windows,PL:Java,JDK1.4.2,IDE:Eclipse,Modeling:Rational Rose,Iterative Development,实现了一个,Lyra,客户端的原型,(2004.10.29-2004.12.20),Code:11000+lines,进度(已实现部分),GUI Framework,FTP,下载,预览部分,天网,FTP,搜索,HTTP,下载,百度搜索,局域网,FTP,搜索,进度(未实现部分),多,FTP,搜索引擎综合搜索(,eg,.,星空互联),局域网文件传输精灵(,LanSpirit,),集成专用搜索引擎(,Mp3,Image,),BT,种子搜索与分析,BT,下载,FTP,站点用户名与密码自动探索,Lyra,服务器,客户端文件共享功能,Lyra,客户端模块划分,资源获取模块包括各种资源获取方式(,FTP,,,HTTP,,,BT,),资源搜索模块集成各种搜索引擎(天网,百度等),客户端功能增强模块包括预览功能,下载管理等。,与服务器通信模块包括与服务器相关的所有事务,Lyra,客户端结构图,Lyra,客户端,基本框架,(GUI),功能,增强,资源获取模块,支持多种协议,资源搜索模块,支持多种搜索引擎,多种协议,集成搜索,服务器功能模块,统计,更新,资源获取模块,FTP,资源获取:基本上实现了,FTP,协议,(RFC 959),主要功能有:,支持,PORT,和,PASV,两种模式,文件的非阻塞下载,文件的非阻塞上载,浏览文件列表,显示服务器的响应字串,HTTP,资源获取:,从资源站点多线程下载,资源搜索,通过搜索引擎检索:,将用户的请求提交给搜索引擎,从搜索引擎获取搜索结果,对结果进行处理,找出可用资源,测试资源站点的响应速度,按响应速度排序,资源搜索(续),FTP,站点内资源搜索,有时候我们知道某个站点有自己需要的资源,但不知道资源的具体位置。站内搜索能帮助用户在一个,Ftp,站点之内找到他想要的资源,免去用户逐个查找文件夹的痛苦。,局域网内,FTP,站点搜索,用户可以检索局域网的,FTP,站点,可以区分允许匿名登录和不允许匿名登录的站点。列出每个搜索到的站点的响应时间,是否允许匿名登录等信息,客户端功能增强,用户在下载文件之前可以先预览,以确保是自己需要的文件,可以直接保存预览的文件,而不需要重新下载,可预览的文件类型:文档:,txt,等图片:,jpg,,,gif,,,png,等,Thats all!,Thanks!,Its show time!,
展开阅读全文