(计算机应用技术专业论文)fjtv媒体数字化系统的设计与研究.pdf_第1页
(计算机应用技术专业论文)fjtv媒体数字化系统的设计与研究.pdf_第2页
(计算机应用技术专业论文)fjtv媒体数字化系统的设计与研究.pdf_第3页
(计算机应用技术专业论文)fjtv媒体数字化系统的设计与研究.pdf_第4页
(计算机应用技术专业论文)fjtv媒体数字化系统的设计与研究.pdf_第5页
已阅读5页,还剩59页未读 继续免费阅读

(计算机应用技术专业论文)fjtv媒体数字化系统的设计与研究.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

独创健声明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研 究残暴。尽我获爨,藩了文中特裂热| 鬟舔注窝蒙嚣豹戆方努,论文中不篷含其魏 人已经发表戏撰写过的研究成果,也不包含为获得北宗工业大学或其它教育机构 的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均 已在论文中终了黉稳豹浚鹄薯表示了瀑意。 签名:掘秽瑟瓤型堡! 兰1 7 关于论文使用授权韵说明 本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权 保留送交论文翡复印 牛,允诲论文被套鬻移诺藤:攀筱可良公布论文静全部或部 分内容,可以采用影印、缩印或其他熬制手段保存论文。 ( 保密的论文在解密艏应遵守此规定) 签名:易瞳导师签名:玺堑苎盘日期巡j 1 攘要 目目| 自囊删ii l li 舞 中文箍要 鄹t v 电襁数字纯系统熄一葶孛试点性累绞,要通过这个系统豹设计与研究,将电 褫台媒体数字亿傲成一个兵霄高度遗爝涟的系统,攘离全莺。怒褫台媒俸数字祓 系统是一涎将原始人工管理电视台的斡项业务转换为计算机管瑕上来,这一业静 转揍过程涉及鼙 摸稼餐号爨数字蔷号虢转捺黪器究,磷蘧文磐转攘帮关键簸熏戏 的研究,文件在系统中的转存与备份的研究等。 笺运瑶了转褥蓑统来穆不霹奔凌瀚文释转换,焉一囊鑫簿设话酌文箨转弱黢务器 来做转换码流工作,用嘲速光纤架设的局域髓来作为传输媒介,将很大的文件传 输缳存。 整个系统中,文件的f t p 上行系统设计很具有通用性和实用性,即可实现多f t p 转臻,又蝌僳涯文箨臻褥躲可靠牲,突观了多线稷鹕任务分发。阕为文襻翦传赣 羹毙较大,所以单一靛孽1 i p 蔽务器会不堪重囊的,我们设计熟多个f t p 来完成麟 个节目的传输任务,町将每个任务述f t p 服务器的空闲程度涨分发任务,尽埘 鼗蕊褥 萋务褥餐势酝,实瑷蠢最,离可靠篷赘蓑褥。 在系统巾,我们运用了c 扣间组件的方法,通过整体设计的框架与实际情况中的阀 题穗鬻会,将功蘸纂中在霓个殛裁模块孛,这器静功戆模交接强功麓虽蒸蕈, 但是具有檄用性,有助4 铲我们在同类项目中作为底穰功能的基础模块。前台弹筒 部分弼燕热体要求具搭瓣特。尽量让槛跫适合人搬的交互需求,受合理纯。这个 系统可以大幅度的提翥逛褫台酶制俸秣l 管理效率,节省天力秘力+ 节约开支,辫 就衷工建天学工学疆学锼论交 诋藏本。提卷了电视台在当藏经济环境下的竞争生存能力。 在科学技术飞速发展的今天,新闻、“电行业也正在以前所未有的速度步八数字 纯,姆终健熬时代。在诗髯枫多媒体管理技术、视港频数据压缩技术、嬲络授本、 数据库披术和海量数据存储技术迅遽发展的幕础一l ,利用计箕帆对文字、图片、 音像等各种信息资料= i 鼓行综合的媒体资产数字化鼠成为首要大窜。 关键诃:计算机、媒体、关键帧、转换、f t p 、数据库、海量存储 豌要 - _ 皇- 量奠皇_ _ _ 圈啊墨嘲嘲i 1 1 i l 英文摘要 f j t vm e d i u md i g i t a ls y s t e mi sat r i a ls y s t e m ,a n db yd e s i g na n di n v e s t i g a t i o no ft h i s s y s t e m , w ew i l lm a k et h i st e l e v i s i o ns t a t i o nm e d i u md i g i r a ls y s t e mi n t oh i 曲c u r r e n t s y s t e m , a n ds p r e a di to u c o u n t r y w i d e t e l e v i s i o ns t a t i o nm e d i u md i g i t a ls y s t e mi s s y s t e mt h a tt r a n s f o r me v e r yo p e r a t i o ni n t oc o m p u t e rm a n a g e 攮i s 甘a u s t t t o ni sr e l a t e d t ot h ei n v e s t i g a t i o no fa n a l o gs i g n a l sa n dd i g i t a ls i g n a l s ,o fs t r e a mf i l ea n dk e yf r a m e , a n df i l ei ss a v e da n db a c k u p w el l s et h et r a n s f o r ms y s t e mc o n v e r tf i l ef r o md i f f e r e n ti n t e r m e d i u m a n di ti sd e s i g n b v o n r s e l y e s a n d u s e h i g hs p e e d f d d ia n d w i ,盎n a s t h e t r a n s f o r m m e d j t m l 强t h i ss y s t e m 。t h ed e s i g no ft h e 玎pu p l o a dh a st h ec u r r e n ta n dp m e t i c a b i l i i 3 , , i tc a n c o m em u l t if t pt r a n s f o r mt u r ee n s u et h er e h a b i l 晦o ft r a n s f o r ma n dm i s s i o n d i s t r i b u t e f o rt h eq u a n t i t yo f 打a n s f o r mi sv e r ym u c h 。o n l yonef t ps e v e rc a n tf m i s h c o m p l e t e l y ,w ed e s i g nm u t l if t pt r a i l s f o r i l lo n ep r o g r a m sm i s s i o n t h em i s s i o nw a s d i s t r i b u t eb yt h ei d l ed e g r e eo ff t ps e l t z e ra n dt r yi tb e s tt or e a l i z et h eb a l a n c e , e f f i c i e n c ya n dc r e d i b i l i t y , w eu s em i d d l eg r o u p w m ei nt h i ss y s t e m b yc o r n b i l i et h ed e s i g no ft h ew h o l ef r a m e w i t ht h ef a c tp r o b l e m a n dc e n t r a l i z e 幽ef u n c t i o ni ns o m em o d u l es ot h a tm a k el tw i t h 豳球ef u n c t i o na n du s e 黼,t h i sc a l lr i s ef o rb a s i c 曲j l j t y t h ei n t e r f a c eo ft h ep r o g r a m i sd e s i g n e db yt i r eu s e r sr e q u e s ta n di sm a d e 蠡拇m o l eu s e f u lf o rl l s e r , t h i ss y s t e mc a l l 沁l pt e t e v i s i o ns t a t i o nm a k ea n dm a n a g e 也ep r o g r a m ,s a v em a n p o w e ra n dm a t e r i a l , e c o n o m 娩ee x p e n s e ,d e p r e s sc o s te n h a n c e ( h ea b i l 时o fc o m p e t ea n ds t l l w i v ei nt h e c b h c b 曲e c o n o m y n o w,,int h ed e v e l o p m e n to fs o c i a ln e w sa n db r o a d c a s t i n gt r a d ea r ed e v e l o p e dw i t ha h i g hs p e e di n t od i 蠹髓a n dn e ta g e 。o nt h eh a s i co ft h ec o m p u t e rm e u mm a n a g e t e c h n o l o g y , v i d e ea n da u d i of r e q u e n c yd a t ac o m p 艄t e c h n o l o g y , n e t w o r kt e c h n o l o g y , d a t a b a s et e c h n o l o g y , h u ;es t o r a g et e c h n o l o g y , d i g i t a lt h em e d i u mu s e dc o m p u t e r m a r l a g et h ew o r d ,p i c t u r ea n dm u s i cm a t e r i a l ,i tb e c a m ei n t ot h ef i r s t 删l p o n a n tt h i n g k e yw o r d : c o m p u t e r m e d i u m k e y f r a m e t r a n s f o r m 蜂d a t a b a s e h u g e s a v e d j l 系工撼犬掌工学疆士学锭论文 目自| 甚目il l ! i ii 麓 第一牵引言 背景 臻代俄柱台是蘩感化社会,蘧蔫生产赣毫凄笈麟,导蘩翁患餐惫囊| 膨藏。慧 息是资源,人类社会盼番项社会灞韵都离不开信息,随着电视的普及,随着信息 对代的到潞乏,模拟信号的邀视机已逃入予家万户,它以不是营秘豹奢侈晶,瀚魁 天弼获取信患酶一个夔要来深帮途校。当天稻靛爨邀褫画裔毫的多媒俸声音鬻像 时候,可曾想过,在逡图文并茂,活必生动的电视节目背后是个什么场耐。 密予入稳对蘩惠豹窦对鼗,有效接,霹重复瞧辩要求莛寒越崽鹭赛酵,潞在 后台编攒制作节目的人员的要求和效率也就越来越高了。 蕾嚣,息视台里蕊壤积蓍妇l “戢磁带,丈压船线缆,穿援虻碌的入员,鞠出 于节鹜编播失误蔼大袋脾气静领导。 现在b 经是计算机当道的数字化 时代,还依然大量的人力物力来奔波撮势, 蠢又教奉低下,誊不蹙一释资嚣蘸熊源游浪费。簿案,疆豢豹存德量蠢陵,并显 存储的有效期很短,并溢要定期播放烤带,以防止磁性物质因铤期堆压而导澈失 效,这榉在一个中小裂蟾电视台受,只是为了维护秘保养堆积如出瓣磁带弼浪费 戆人力物力,就是可墩棼活一家5 0 0a 孵企监。一个警天录镧静新闻过两天嚣撵 就没有人错了。一段段锚综并昂贵的广告不能快滤有效的安插谶节目有不会褥宥 天慈钱寒骰广告。一个臻瑟壹罄懿魄襁苇嚣不麓禳好浆莺接著搦绞最爨蘸露,瓤 是一段蟪圾。 可照,游精技术g f 入慧规台是一n 个大势所趋,众望所麴形式。 我稻在来说说计簿税,计算襁从磁现到现在短短酶尼十年蹩,谴泠谶莽謦 蕊二章号;言 i l li n l 目_ 采懿程天鬟遗薛变建,入嚣l 霹鞋裂鬟诗冀撬,是不滋户戆敲一磐隘饕瘗穰赣,鼹 断腿也做不了的事情。尤其在互联网出现之后,它的作用积地位就更加优越和簿 贵起来了。现在豹 = 算枫戡广泛 | i 擦入避渗透到人菸社会各个领域。从科研、生 产、圜醣、文健、教甯、文生知道家藏生活,都瘸不开计算橇摄袋静藤务。计舞 机促进了生产率的大幅腱提高,把社会生产力提高到了前所未育的水平。 霉嚣,我蠢疆蜀载关于毫褪蠹数字缳懿瀑瑟邈藏俸囊基隶了。 意义 简而裔之,节约成本,提高效率,使电视白的运作更符合市蛹经济的要求。展 开寒说,j 鑫薄( 硬掇眸翘) 存储 弋龄磁带存继可以延长影像像存对翔,无瓣担 心存储介蔽变质,增大存储量,解决存储空阕,提离潮菱编播速攫,便予套溺管 理。用聚熊卡( 一个硬件设备,可将磁带上的模拟信息采集生成数字信息) 煎潢 生产藏暴节器文箨,擦添爨圭来斑交释存赣奁蠡黪上,等妥需鬟煞露娱;通过缡 码模块剪协编辑,就哪遇速有效的将原磁带 二的数字信号转换成电脑里编辑制作 翡箨墨,菇:邋过系统嬲终健输到摇挖擞务器土,遂 援敦。提褒了速度,节约了 成本。南予系统睡络采鹬i o 研l o 嗍珏太蹭络,灏络结梅为璧熬瓶羚。魇商穗关 工作站都逛接在本网络上。对于网络逋率要求较商的设备,如文件服务器、播出 工终蘩,蘑巍演嚣,运臻在i 鼹蕊巅邃瓣络孛,这样一寒,在黼络孛懿滚文箨粒 在本枫t 的流文件就时以实现告诉共察,统一管理。利于实现管理集成化,疑加 节约大力物力,终氮娥零。 j 衷工鼗太擎工学硕士学彼论文 方法 只要溪心,浸育盼么海运不熬鹾决蘸。霹栉,我餐薅龟巍鸯数字毪应该有我 们一套行之可能的方法。 蓠先、我翻采用大窳瓣熬悉的鞲i 勰嘏s 季# 为魏台工终努耐黔攥终系统,为了 傈证稳定惶、安全拣,播舀系统蕊灞l t n b t 酶撩律系统箨戈燕痿进行开发弼。 其次、我们采用o r a c l e 作为棱心的数据管瑚系统,将每个磁带,对应个一 条纪录,褥每争蒂强对盛一条瑟秉,将每争蠢豁终为一条缀蒙;薅每令缭稼播控 的工作站作为一条纪泶等等。 器次、可敬矮攘块豫方式来缎织结搀,以镬予系统丹级霸溉篷盘查。袋煺瑰 在软件流行的界西风格,对整个体统程序儆一个u l 亿设诗。 最蜃、采用i b m c o n t e nl m a n a g e r ) j 陵务器安装的是i b m c m8 ,2 版本。i b mc o n l ,e n t m a n a g e rl 。强r 鑫r ys e r v e r 疼黢务器) 、r e s o u r e om a n a g e r ( 资源篱蓬器) 、! 糯l 蕊p s e r v e r ( 用于系统用户和权限管理) 等相关部件安装部署在台d e l l6 6 0 04 c p u 嚣舞存妁擞势器。作为按毒豹数据运算援嚣,来镙诫荛整体掇热抉速稳定鹩辍 务。 课题的提出及设计浆曼标 由予在对该项秘的实施过程中,逞掰的诸雾阔题帮解决阏遴后的心褥感爨来 做以总缋,我提出了谶课题作为我的论文题目,w 以将它作为个工程方向来做 鼗礤究,挺彀萁啻场嗣奏熏蛰馥,在经济懿藤簿f ,胃敷擞蔼鼹完善,更舆接广 价值。弼外,仝固上上下下多少电视台,都砸临糟这样的问飚,如果我们做的自 残箨系,并实臻牲强,铡对 生强,斌翦双岛垒爨捺广,等到酃辩镞,我蜘是的比 较早,就可以在具有糯对优势的情况下,为完帮全国的电视台管理数字饱方蕊做 第二二章蚤言 蛸霸峭甚鼎糟皇曼量曼舅ii 薯 出叁己瓣燹簸,弱辩巍楚翡搴l 双数豹静互糕瑗嚣。 本论文提出了。 拽们力争将该顶隧设计成为; 羲畿牲溢,对予滚滚豹手_ 工簧理熬凝嚣浚鍪,磁蛰,文俘,肇臻滚程攀簿方 嚣徽全露豁取代缝游管邂工终,最大袋度髂解决毫锻台静编攫久员静编播t 乏静静 不必要工作。让他们可以叠心投入料提商节茸质量和收视率上蒜。从根本撼黼电 蘸窘熬整搭律菠麓力。 针对性强,对不确电视台的具体黉求可以做到有目标,有钟对性的解决,出 礴了f 母鼷及时升级,对 现闽题的樱序代弼隔离测试,并保证升级快速稳定。掇 掇各蠹魏誉鼹要求,菇滔定麓程序鹣麓麓,逮逮麓攘块纯糕枣的好照。 性能究善,要求程序稳定耐用,散率高,能真难给用户带采便利,节约成零。 最终这爨疑懿戆嚣疆。 悲豪工效大学工学酸士学彼论文 第二蠢本课题的相关理论基础 网络理论基础 t c p f l p 协议缝 i n t e r n e t 袄藏予缓吲辍t c p i p ( t r a n s m i s s i o nc o n t r o lp r o t 0 4 0 t i n t e r n e t p r o t o c 0 1 ) 的协议组。一个协议组涎组甄补与合作的协议集。t c p i p 协议组不 仅包括传输控制协议组和互联网协议,还包括其他协议。所有这黪协议共间工作 滋镬在i n t e r n e t 上筏遴信患。下表嚣攀了器蔻豢臻静弼p p 秘议。 f 办议 目的 i p t c p 互联网协议是在主机问传递数据的网络层协议。 传输控制协议怒在应用程序间倦递数据的传输鼷协议。它是面 囱连接懿霹嚣蛰淡。 用户数据报协议是另一个传输控制协议。u d p 妃在应用程序问 传递数据,戗是u d p 提供无连接的数掰报传输,因此没有t c p 鄂嚣蟹杂,瞧没有它酃么可嚣。 互联网控制报文协议携带网络错误信息,并报借网络软件需要 注意的其他情况。 繁三喾系绫的慧嚣设计 一i i 目量寡 t c 融l p 的屡次续构 t c p i p 协议由四个层次组成,其中包括: 应用层:向用户提供一组常用的应用程序,如文件传输访问、电子邮件等。 严络说趋来,t c p i p 隆议只包含f 三屡( 不窘磴传) ,应麓程痔不缝算 t c p i p 制定了相应的协议标准,所以也把它们作为t c p i p 的内容。事实 上,用户究全可以在网间网之上( 即传输鼷之上) 建立自己的专用应用 程廖,这整专瘸寝滔程窿簧薅鬟氍p i p ,毽不藩予t c p p 。 傣输接( t c p ) :提供应用程序间( 即端到端) 的通储。其功能包括三个方 耐:、格式化信息流;= 、提供可靠传输。 阚闯溺络( i p ) :受责穗五耍毒 + 葬雾之润静逶绩。茭功麓毽綦兰方嚣:整理 来鬓传输层的分组发送请求;处理输入数据报;处理i c m p 搬文,即处理 路径、流羧、拥纛等问题。 嘲络接日黧:这是t c p 1 p 软传懿最底层,受责搂狡l p 数撵缀并逶避麟终 发送之,或者从网络上接收物理帧,抽出i p 数据报,交给i p 层。 l p 地址 t c p t p 蔑定,每个l p 碴蘩长度为3 2 位,篡中爸耩潮络痞纛耩主辊信惠。茭结构 如下所示: 其中网络譬的长度决定整个i n t e r n e t 中惫禽多少个溜络,耐主梳号熬长发决定每 个网络能签纳多少台主机,由此可见,i p 地址是一种层次性的地址。强前,i p 地址主要分为以下兰类: j 哀工照大学工学蘧学经浍交 皇皇_ i i i i ii 蔓奠皇皇皇皇薯 e 奚: 广r 丁 广 l10网络号( 2 1 位) l 主机号( 8 位) i,i。+1。j,。,。,。,一。、。j。一 一黢来说,我爨可蔽谈为一个 p 壤疑砖应一个圭辍,餐是,麦予多穴主瓠戆存在, 有时候一个主机可以占用多个i p 地址。另外对于拨号主机来说,其数目比篡分配 到的i p 她址数要多,阂此,主机与i p 地址不是一对应的芙系。 端口 在t c p i p 术语中,端弱之于传输层协议( t c p 与u d p ) 类似予i p 地址之予婀络层 协议( 1 p ) 。i p 姥琏照和主祝联系鹪,而端日是释传输协议耦联系的。i p 数攒报 保存目的和源i p 地址,同样传输协议也保存目的和源端口号。 一拿i f 熬疆可敬确定个主规,毽楚一令主税痰可戆有羞予个疲鬻程j 事嚣时在使 用网络,因此传输层在对进出应用程序的数据包进行寻址时,必须能够确定每个 应用程摩,这就是使煺端口号的原因。每个应用程序,不论是服务还是客户,都 将分配一个端口号。编写客户程序时,一般不魇关心客户使瘸的端口号,慑服务 器必须知道。每次客户发送报文时,传输层会自幼在源端口域中插入正确的端k i 晕。 蔫三章系统蘸基藩设计 叠鼍皇| 皇鞫舞奠彝一i i i 誉 动态主桃配置协议( d h c p ) 动态主税骶置魏谈( 0 t t c p ) 是基葫努酝辩管理霹爨臻遗垃蔷塞静撬锈。采嚣d h c p 获得i p 地址的主机不阉定占有一个i p 地址,而怒在该主机在开机启动后,刹用 遂悫主瓤配置罄浚麸要p 黔p 凝务嚣键尉一个簸对分醚泠它楚臻懿弹逮整,蛩宅 退出网络厩,该i p 地娥又可以分配给别的用户使用。 s o c k e t 原瑾 s o c k e t 概迷 s o c k e t 缡程模式起源予b e r k e l e yu n i x 的本地进程闯通信视耩,并发展为礴络桃 制,它是网络提供者罨订 i 设计者冉勺编程规范。逡今为止,s o c k e t 的所有实现版 零簿支将托p i 尹揍汶。 目前,s o c k e t 编程规范已经应用列了绝大多数搽作系统平台上,m i c r o s l f t 程 w i n d o w s 。蔓实凌数s o c k e t 蕊莛嚣为w i n d o w ss o c k e t s 。 s o c k e t 蜜厦上提供了网络通信的端点。也就是说,瞬络通信包括麟台主视或两个 进程,激过网络传递它们之间韵数撼,丽网络对话的每一端就秣为一个端点。在 避禚通麓之藤,双方蓠奄登矮套鑫剁誊争囊意鼯越建一个s o c k e t ) ,然雳薅 通过这两个s o c k e t 进行数据的交换。谢则是没有办法建立联系牛i :f 互通信的,难如 努毫话之瓣,j 鼙方登缀备霆麴毒一螽邀话秘一播。 共有两种s o c k e t :流式s o c k e t ( s t r e a ms o c k e t ) 糟于双向、谢潜、可靠且不簦 复的数据漉,这是湎向逛接的潮络服努,对于t c p i p 协议来说就魁指t c p 提供的 驻务 散撬摄s o c k e t ( d a t a g r a ms o c k e t ) 是无连接藩廷络舔努,逶箨予可嚣瞧 建豪工蓝乏戈学工学凝学穰谂文 | _ i i i 自| 嘲| 醉 较差袋锩臻量特裂,l 、麴数援蕊送,对于t c p i p 秘波来说就魁掺u d p 提供静暇努。 在i n t e r n e t 内熬,每一5 个s o c k e t 弼一个拳相关接逡: ( 协议,本壬| 甄她饿,本地端翻) 令宠整熬s o c k e t 连蓑剿瘸令鞠关搐述; 褥议,奉瑰邀缝,零速靖霹,远璃趣垃,运遗端西 繇个s o c k e t 柯个本圭l 甄唯一的s o c k e t 号,由操作系统分配。 s o c k e t 是蠢囊窝户羧务器攒式蠢竣诗豹,舒辩客户彝暇势囊提供不鹅照 s o c k e t 蟹;服务器拥肖全局公认的s o c k e t ,任何密户都可以向它教出连按请求和 惯息请求。 s o c k e t 系统涌带 不蒋s o c k e t 豹雨鄢巍裁絮德,它掇爨绘寝避程廖爨憨最终努嚣始终憝组 系统调磁。s o c k e t 系统调眉与u n i x 的文彳串访蕊露诲多稿 鹱之赴,只是文俘诱两 怒本地输入输出。 下爵是一擅重要嚣s o c k e t 系绞谴赠; 1 创建s o c k e t s o c k e t ( ) 应髑襁序在s o c k e t 使用之前,河先必须捅宥个 s o c k e t 。系统调用s o c k e t ( ) ,并获取其s o c k e t 号。 2 指淀率缝遗簸- - b i n d ( ) b i n d ( ) 掩零遮s o c k e t 媳缝( 包糕本惩舞魏遮鱼b 耱零建 端i ) 与报创建的s o c k e t 号联系起来。 3 。建立s o c k e t 连接- - c o n n e c t ( ) ta c c e p t 0 窖户谖耀c o n n e c t ( ) 獾定运缝主娥黪 主枫氍运整端 ,觳务器谲露a c c e p t0 对戴予疆承认。 4 。监蝣- - l i s t e n 0 戴调粮薅予斌趣连接服务器,袭明它愿意接收连接。 5 。发送数据一r i t e ) w r i t e v ( ) s e n d ( ) s e n d t 0 0s e n d m s g ( ) 第三肇系统靛慧俸设计 接牧数据r e a d ( ) r e a d y o r e c v f ) r e c v o r 8 c v f r o m o r e c v m s g ( ) i n t r a n e t 技术 i n t r a n e t 主要由一“系列的组件和技术构成,这此组件和技术基本e 都是在 i n t r a n e t 发展过程中产生,主要技术歹表鳓下: 技术器强技术标准 通讯协议网络中计算机问t c p i p 通讯的约定 d n s 文舞:转辕 提供瓣台诗棼鞔疆p 间的文件传输 ( 备种软件、文 槎零鬟多媒舔数 据) 网络测览 浏览网络上联接 h t r p 瀚黢务器静器静 h t t 黔 多媒体数据 h 聊l c g i j a v a s c r i p t ,v b s c r i p t ( w w w ) 终端仿真可以远程登泶到t e l 。n e t 网络静禁个主橇 上,直接使髑它 的资源 一】5 一 嚣豪工业大攀_ i 擎蘸圭攀键论文 j | 目目自目_ iii | 崮l 用户界面为用户提供直h 狲l 蕊、方便黪襟箨3 a v a 界面;:f l l 町以在网 j a v a s c r i p t 络上逶嚣酌应弱 软律 平台无关 性) 蘸予鼯肄发送魄子簿佟s i 嚣 p o p 3 王强盎p 4 m i 雒e s m i m e 赣闻讨论鬟镤 骶t p i n t o r n o t i n t r am i m e n e t 凝趟谤论经 s 穰i m e 和企业群组讨论 的技术 霹终霹录鼹务 基予i n t r a n e t 。l 。叠矗p 提供商度案例的 霹络转辍帮骞癸 认证技术 安全认证 为s s l t n t e r n e t t n t r a f i r e w a ll 第三章豢缝豹慧傣设诗 n e t 提供高度安 全熬燃终传辍和 身份认诞技术 企业e l 程调度服工作日程调度安c a l e n d a r 务谗 表2 1i n t e r n a l 技术列表 i n t e r n a lt e c h n o l o g yl i s t 这些技术劳j 凝毒夔技术,毽是鑫予这些菝术都趸纂予齐教鳃标准,当金业癍煺 到各个部门时,优势就很明显了。 文件传输协议( f t p ) 服务器: f t p 协议提供计算机之闽的文件传输。尽管许多网站线在使用h t t p 服务器提供文 件发布静熊力,翟霹p 仍然是通过i n t e r n e t 或i n t r a n e t 上载释下载文侔鼹使耀 最为广泛的服务机制。邋过f t p 服务,台安装w i n d o w s2 0 0 0s e r v e r 的计算机 + 坠露疆安溪多令珂p 站点。 c o m 、o l m 自动化技术及a c t jv e x 基础 c o m 蒸础 c o m ( c o m p o n e n to b j e c ty o d e l ,即构件对象模型) 自9 0 年代初以来就开始 开发了,疆麓决瑟现有瓣m i c r o s o f t 瑟嚣m i c r o s o f t 操作系统、应薅嚣系绥憨懿 许多问题和困难。 c o m 瓤决方寨通过镁缡疆的对象或缎释在二避制代码级兼容性要求操作系筏 的支持,假是c o m 描述对象连接的方法与传统的a p i 式共享系统服务不同。连接 i 哀羔馥大学工学蘸攀毽论文 后,c o m 艇不再需要糕用系统资源。与a p i 相比,操作系统必颁一直管理组件之 淘蕊连接。 c o m 还解决对象即捕即用所必繇的另个关键凶素,即进稷管理。一个可以 盘强霪辫声应溪蕊周的澍象必须有浆釉手段管理爨己的生存期。当渡客户弼竞一 个对象时,只要它不爵曲另一个容户应用使露,这个对象必须知道如俺把裔已觚 内存中删除。 尽管疆兵毒穰夫瓣箨震,餐篡穰型萁实著不是个复杂鲔授术。实舔上,c o m 的基础感相当简单扼骤的。 c o 。v l 是二迸测代鹤耘臻,瓣魅壤翟语言嚣选择就是程序爨鑫己静选撵, 编码也国程序员自己蠢做,只要程序遵循c o m 授剿。只是编稷语言必须艇醇使掰 间接指针调用c o m 对激中的函数。 瓣e 罐对蒙游访麓是通过接离i n t e r f a c e ) 来避嚣瀚,接西本壤上蓬 个虚黼数表( v b t l ) 是一个由指向对象的特定的实现代码的旗二指针构成的数 组。一令e 濑对象霹叛实爨一个蛾多令接疆,织薄个c o m 对象必簇至少支持 i u n k n o w n 个接口,丽陵它所扶持的其它接口必颁继承予i u n k n o w n 。 接口唯一她在时间和空间标识一个标识豁,这个标识煺个1 2 8 位的数 令攘疆壁溪这个密谈瓮公毒,藏苓会被参菠。鼹耩是逶道埝对蒙矮蕊搂髓采憝 理,每个犊口有它自融的新标识符,谴保证客户臌用不必重新编译。 对象受奏管理它整己戆生存鼗。窀遥邋一个蠹亵雩 魁计数嚣寒实现, 这个计数祷基本上存放任何时候连接到该对象的释户数。当弓 丽计数帮变为。时。 对象可以把自己从内襻中释放掉。这是- 一个很好的小机制,使程序员不必考虑与 提供可共搴资潺套关瓣诲多露慈。 第三耄系统豹慧蒋设计 客户机和服务器之间的连接机制是相同的,不管服务器对象是在客户机 逡程内存内、客户掇送稷边界楚,还怒跨过疆络 鎏舞经蠲。事安上,大部分静嚣 户虑用不必知道组件位于什么地方,因为c o m 对象符合d c e 标准,c o m 服务器应 用有实现他们自己的安全性机制的选择。 o l e 自动化技术 o l e 自动化,融复会文件、统一数据传输、可视编辑等栉,是建立在c o m 基础之上的一顼技术,然丽,随着近几年c o m 技术在i n t e r n e t 、w i n d o w s 操作系 统内部、d i r e c t x 、某贱应用程序( 如m i c r o s o f tw o r d ) 中的广泛应用,以及各种 宏语言及躲释经语言懿v i s u a lb a s i cf o ra p p t i c a t i o n s3 a v a 等熬遮速普及,o l e 自动化已经成为一个同c o m 本身同等壤要的概念。 我们泌期,c o m 客户嗣c o m 对象交互对需要通过c o m 对象提供的接口进行, 丽接口的本质是由一蹩措向函数的捂钟组成的虚函数表。这样,在v i s u a lb a s j c 之类的宏诺言中使用接一是相当团难的,因为在这类语言中没有指针,不可熊根 据丞数褒纛遨鼗表中豹镳移寒接西甄数,糖反,在这类语言中调怒嚣鼗只麓遴邀 函数名进行。为了方便宏语言访问c o m 对象,必须提供一种机制,使得宏语言能 够了解c 渊对象所提供的各个功能的详细愤况,并艉由此通过名字米调用接口黼 数,即为客户( 包括宏语言在内的吾种语言) 提供访阀c o m 对象的搦一条途径。o l e 自动化技术便是这一问题的解决方法。 搿孳箨o l e 叠动诧,怒戳迟后约寒豹方式瑟对象戆方法窝矮蠖作为独立熬实传 暴露出去,并允许跨应用程序和跨语爵的宏编程的一种技术。 支持o i ,e 爨动化,酆实现了i d i s p a t c h 接口的c o m 对象称为自动化对象( 或 自动化服务器) ,自动纯对象的客户称为自动化控制嚣。自动亿撩制器并并;直接谎 j l 京工堑大学王学醺圭学谴论文 用自动化对象实现的函数,丽是通过i d i s p a t c h 接翻的成员问接煅调用自动化对 象提供静函数。 a c t i v e x 基础 m i c l - o s o f t 最孚是在1 9 9 6 年3 月静 n t e r n e t 专业人员研讨会l :提出a e t i v e x 这”一名词的。当时a c t i v e x 指的是大会口号“a c t i v et h ei n t e r n e t ”,这仅仅慰 一秘号召霹菲其蒋戆应援理亭开发技术或髂系绫构。然瑟在短薅溺凌,它熬含义 远远超出了“a c t i v a t et h ei n t e r n e t ”,成了m i c r o s o f t 定义从w e b 页面到o l e 空间的所有内容的核心术语。一方耐,它表示将你联系到m i c r o s o f t 、i n t e r n e t 籁监弊酶耩技术嚣小黧浚速静可重搿组件,另一、一方面,a c t i v e x 控件代表了 i n t e r n e t 畸应用程序的种继承策略。 通豢认舞,a c t j v e x 稳含了爨下尼秘类型黪缀搏:a c i t v e x 我秘麴伴、a c i t v e x 控件和a c i t v e x 文档。下面对与本课蹶丰胃关的a c i t v e x 代码构件作一下介绍。 a c i t v e x 代码构件实琢上是最基本、最简单的一类c 删对象,道常提供很少 或穰本不掇供精户赛两。道常实现一个袋多个c o m 接f _ ,主要是为其它应用稀序 提供某些服务之用。由予c o m 接口。因此,这些简单的a c i t v e x 代码构件通常仪 适瑁予那壁支,撩撂舞擐黪嚣程序设计谗言中,熬c c + + 、p a s c a l 簿。 a c i t v e xs e r v e rc o m p o n e n t 是”1 必特殊的a c i t v e x 构件。它实现了i d i s p a t c h 接口,因丽可以被某些支持囊动化豹工舆所使用,如v i s u a lb a s i c ,v b a ,v b s e r i p t 等等。由于a c i t v e xs e r v e rc o m p o n e n t 可以被a s p 的服务器端脚零( 一种鼹务器 端的y b s c r i p t 或3 a v a s e r i p t ) 使用,所以,它在构建基于w e b 的多层客户服务 器应弱中占攘蓑重要戆露麓。 第三辜器绫豹慧薅竣诤 目i ii 摹- 第三章系统的总体设计 总体流獠说明 王作流糕总曝: 图3 1 工作流 陧嘲 w o r kf l o wc h a r t 1 ) 逐涎采集王终懿戢菲镰壤辍褥需要撵毒戆繁鼙逶孬数字往,著叟袋 m p e g 一2 i b p 格式文件,存储在本地硬盘h 。( 此处所说的采集和非编软件可 慕爝理或的工具完成。) 2 ) 如粜采集完成的节目需要荐编辑,可使用耨编软件( m p e gc a v e r ) 完成现 有节目的剪辑、合并等简单编辑。生成最终的播出节目文件。 3 ) 在凳成交屠编辑嚣,苇疆髑铭人员运褥缡嚣软斧模块,禳瓣苇器疼褰竞蔽 编目,并提交给相应的审编部门: 4 ) 缀臻竞戏豹节鼹掇据系统竣爨提交至楣对应靛审编员处( 爵越是总编窒主 任戏台长) ,审编模块应包括播出审查和存储审查两个方面,审编通道的 嚣衷王建大擎工学硬士擎佼论文 量鞫i i i i i ii i i if i 囊簟| e 目皇i 节嚣褥在数掇黪孛麓天褥应熬标记,并添翔至撵藏鞠狂髓素薅舞表巾。 5 ) 当节目经过攒出审片后,j 挫入节日单编排流程。 曲壤蒜节鼗攀懿a 爨哥戆爨蕊壤室工弦人员或疆蠢人赛。, b ) 总编室人员运行节目表编排软件,完成播出单编捺、节目在线测豫、 节目库维妒、节目掭擞、删除、修改,节目单保存等功糍,她软件校 涣不其螯实掰;播密葫魏; o ) 播控软件提供给播出部工作人员,涨实现节目袭编排软件的垒粼功 篷,荠其釜实繇稻窭控裁翡毙;( 注:就工孬菇介绥在播塞接翻模块 功能说明中) 6 ) 系统维护流稷;当 节丑播出慰戏后,节嗣撩出豹实际时焖和每个节嗣糖出 鹃实际对常豁盎较俘透簿记录。并可鑫韵或手瑟完成警麓播毒单静打窜功 熊。 7 ) 查瀣下载工传滚程;当楚户嚣要蘧效或缡耧已经存赣的节婆霹,爵遁避查 询下载模块完成节目的查嘲和下载工作 i ) 具铅删除节目文件沩能; 鑫+ 疆照羧餐饕襄秘燧褰爨要衷 a ) 播撼舔统连接瞬 嚣3 3 蠖控系缓恣楼篷

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论