(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)數(shù)字法庭關(guān)鍵技術(shù)的研究與應(yīng)用.pdf_第1頁
(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)數(shù)字法庭關(guān)鍵技術(shù)的研究與應(yīng)用.pdf_第2頁
(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)數(shù)字法庭關(guān)鍵技術(shù)的研究與應(yīng)用.pdf_第3頁
(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)數(shù)字法庭關(guān)鍵技術(shù)的研究與應(yīng)用.pdf_第4頁
(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)數(shù)字法庭關(guān)鍵技術(shù)的研究與應(yīng)用.pdf_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)數(shù)字法庭關(guān)鍵技術(shù)的研究與應(yīng)用.pdf.pdf 免費(fèi)下載

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

數(shù)字法庭關(guān)鍵技術(shù)的研究與應(yīng)用 摘要 隨著我國各項(xiàng)法律制度的不斷完善和健全,對庭審過程公開、公正 高效、真實(shí)透明的要求及民眾呼聲日益增多,為了適應(yīng)社會形勢和經(jīng)濟(jì) 法制建設(shè)發(fā)展的需要,加快科技強(qiáng)法步伐,實(shí)現(xiàn)公正裁判,提高法院社 會公信度及法官自身素質(zhì)和審判水平,充分體現(xiàn)陽光審判的原則,利用 科技手段推動司法文明建設(shè)的進(jìn)程,完整、準(zhǔn)確、實(shí)時數(shù)字加密地記錄、 再現(xiàn)庭審視聽過程,避免當(dāng)事人各方事后對筆錄內(nèi)容和庭審過程的爭 議,是保證司法公正的重要科技手段之一,符合我國現(xiàn)行法律對庭審記 錄要求的基本精神。數(shù)字法庭正是基于上面的要求下產(chǎn)生的。 本文主要對數(shù)字法庭的兩個關(guān)鍵技術(shù)進(jìn)行了描述:復(fù)合筆錄技術(shù)和 視頻點(diǎn)播直播技術(shù)。復(fù)合筆錄技術(shù)一種實(shí)現(xiàn)文字與視頻聯(lián)動的方法在 現(xiàn)在的法庭審理過程中,書記員會做筆錄,在法庭里安裝的視頻音頻設(shè) 備會記錄現(xiàn)場的聲音和畫面。通過再現(xiàn)庭審視聽過程,避免當(dāng)事人各方 事后對筆錄內(nèi)容和庭審過程的爭議。通過本技術(shù)可以實(shí)現(xiàn)在w o r d 筆錄 文本里雙擊任意處的位置,播放器隨即自動定位到與文字相對應(yīng)的視頻 位置,并開始播放,同時還實(shí)現(xiàn)了拖動視頻到任意位置,w o r d 即定位到 相應(yīng)處文字,從而達(dá)到文字視頻互動的目的。視頻點(diǎn)播技術(shù)是指用戶可 以在任何時刻從服務(wù)器( 群) 中獲取所需的任意長度的音、視頻數(shù)據(jù)到客 戶端播放的應(yīng)用,是一種新穎的交互式多媒體服務(wù)。 上面的兩個關(guān)鍵技術(shù)應(yīng)用到了實(shí)際的數(shù)字法庭系統(tǒng)開發(fā)中,通過測 試,取得了很好的效果,現(xiàn)在已投入試用。 關(guān)鍵詞:數(shù)字法庭系統(tǒng)復(fù)合筆錄視頻點(diǎn)播視頻直播 t h er e s e a r c ha n da p p l i c a l 0 no fd i g i t a lc o u r t k e yt e c h n o l o g i e s a b s t r a c t a l o n gw i t ht h el e g a ls y s t e m si m p r o v i n g ,t h es o u n do ft h et r i a lp r o c e s s t h a tw i l lb eo p e n ,f a i ra n de f f i c i e n t ,t r a n s p a r e n ta n dt h er e a lr e q u i r e m e n t s a r e i n c r e a s i n g i no r d e rt oa d a p tt ot h es i t u a t i o no fs o c i a la n de c o n o m i c d e v e l o p m e n to f t h el e g a ls y s t e m ,s c i e n c ea n dt e c h n o l o g yt oa c c e l e r a t et h e p a c eo fs t r o n gl a w st oa c h i e v em a g i s t r a t ec o u r tj u s t i c et or a i s et h es o c i a l c r e d i b i l i t ya n dj u d g et h e i ro w nq u a l i t ya n dl e v e lo ft h et r i a l ,t h et r i a lf u l l y r e f l e c tt h es u np r i n c i p l e ,t h eu s eo fs c i e n t i f i ca n dt e c h n o l o g i c a lm e a n st o p r o m o t et h ej u d i c i a lp r o c e s so fc i v i l i z a t i o n ,c o m p l e t e ,a c c u r a t e ,r e a l - t i m e e n c r y p t i o na n dd i g i t a lr e c o r d s ,a u d i o - v i s u a lr e p r o d u c t i o np r o c e s so ft h et r i a l , t h ep a r t i e st oa v o i dt h ep a r t i e sa f t e rt h et r i a lt r a n s c r i p t sa n dt h ec o n t e n t so f t h ec o n t r o v e r s i a lp r o c e s s ,t oe n s u r et h a tj u s t i c ei sa ni m p o r t a n tm e a n so f s c i e n c ea n dt e c h n o l o g y , m o r ei nl i n ew i t ht h ee x i s t i n gc h i n e s el a w so nt h e t r i a lr e c o r dr e q u i r e db yt h eb a s i cs p i r i t t h i sa r t i c l eo nt h et w ok e yt e c h n o l o g i e so ft h ec o u r tw e r ed e s c r i b e d c o m p l e xr e c o r da n dal i v ev i d e o - o n - d e m a n dt e c h n o l o g y ( v o d ) c o m p o s i t e r e c o r do ft e c h n o l o g yr e f e r r e dt oa sv i d e o - o n - d e m a n dv o d ,i st h ev i d e oo n d e m a n di nt h ee n g l i s ha b b r e v i a t i o n ,i tm e a n st h a tu s e r sc a na ta n yt i m e f r o mt h es e r v e r ( g r o u p ) ,g e ta c c e s st oa n yl e n g t ho ft h ea u d i oa n dv i d e od a t a t ot h ec l i e n ta p p l i c a t i o n sp l a y e ri san o v e li n t e r a c t i v em u l t i m e d i as e r v i c e s v i d e o ( v i d e o ) c o n t a i n sal o to fi m a g e s ,t e x t ,a n do t h e rm e d i af o r m a ts i m p l y c a nn o tp r o v i d et h ec o n t e n t ,t ob ea b l et op r o v i d eu s e r sw i t hm o r ea n dm o r e i n f o r m a t i o n a b o v et h et w ok e yt e c h n o l o g i e sh a v eb e e na p p li e dt ot h ea c t u a lc o u r t s y s t e m s ,t h r o u g ht e s t i n g ,a c h i e v i n gg o o dr e s u l t s ,a n dn o wh a v i n gb e e np u t i n t ot r i a l k e yw o r d s :d i g i t a lc o u r ts y s t e m ,c o m p o s i t er e c o r d ,v i d e oo nd e m a n d , v i d e ob r o a d c a s t 獨(dú)創(chuàng)性( 或創(chuàng)新性) 聲明 本人聲明所呈交的論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成 果。盡我所知,除了文中特別加以標(biāo)注和致謝中所羅列的內(nèi)容以外,論文中不包含 其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得北京郵電大學(xué)或其他教育機(jī) 構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均 已在論文中作了明確的說明并表示了謝意。 申請學(xué)位論 本人簽名: 處,本人承擔(dān)一切相關(guān)責(zé)任。 日期:型! :乏! 皇 關(guān)于論文使用授權(quán)的說明 學(xué)位論文作者完全了解北京郵電大學(xué)有關(guān)保留和使用學(xué)位論文的規(guī)定,e p - 研 究生在校攻讀學(xué)位期間論文工作的知識產(chǎn)權(quán)單位屬北京郵電大學(xué)。學(xué)校有權(quán)保留并 向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤,允許學(xué)位論文被查閱和借閱;學(xué) ??梢怨紝W(xué)位論文的全部或部分內(nèi)容,可以允許采用影印、縮印或其它復(fù)制手段 保存、匯編學(xué)位論文。( 保密的學(xué)位論文在解密后遵守此規(guī)定) 保密論文注釋:本學(xué)位論文屬于保密在一年解密后適用本授權(quán)書。非保密論文 注釋:本學(xué)位論文不屬于保密范圍,適用本授權(quán)書。 本人簽名:壟盥盈 日期:塑羔莖竺 導(dǎo)師簽名:_ j 臣琿 - 爿紅 日期:j 紐型k j l 一 北京郵i 乜人學(xué)碩上論文 1 1 研究背景 第一章緒論 數(shù)字法庭是指圍繞法庭開庭審判,利用計(jì)算機(jī)網(wǎng)絡(luò)、a v 集成、多媒體、數(shù)據(jù) 庫等先進(jìn)技術(shù)和產(chǎn)品,為書記員、法官和雙方當(dāng)事人等參與訴訟提供輔助支持,為 法庭舉證示證提供多種展示平臺,為完整、翔實(shí)記錄庭審全過程提供多種記錄手段, 為法官開庭審判提供方便、快捷的集中控制功能,從而達(dá)到聽得清楚、看得明白、 記得完整、用得方便的效果。 國家“十一五 規(guī)劃期間人民法院物質(zhì)建設(shè)規(guī)劃關(guān)于信息系統(tǒng)在審判管理 中的應(yīng)用要求明確提出,各級法院要在2 0 0 9 年底前實(shí)現(xiàn)案件的實(shí)體管理,實(shí)現(xiàn)上 訴案件和復(fù)核案件的電子卷宗報送、異地質(zhì)證、遠(yuǎn)程庭審觀摩等。伴隨著我國司法 改革的進(jìn)一步推進(jìn),依托數(shù)字法庭的先進(jìn)技術(shù),更多的維護(hù)訴訟參與人權(quán)益的措施 將會不斷地出現(xiàn)。數(shù)字法庭對法院內(nèi)部來講,實(shí)現(xiàn)了審判全過程的動態(tài)管理與監(jiān)控; 對社會和當(dāng)事人來講,就是在法律許可的范圍內(nèi),滿足當(dāng)事人的知情權(quán),讓公正在 徹底的透明中實(shí)現(xiàn)。 信息化、科技化的管理已經(jīng)成為社會發(fā)展的趨勢,信息化是一個地區(qū)和單位綜 合實(shí)力和文明程度的重要體現(xiàn)?,F(xiàn)代信息技術(shù)的發(fā)展與應(yīng)用同樣為法院的現(xiàn)代化建 設(shè)提供了良好機(jī)遇。在這樣的背景下,加強(qiáng)法院的信息化建設(shè),可以說是應(yīng)時而動。 現(xiàn)代信息化手段在人民法院的廣泛應(yīng)用,不僅可以使法院管理水平實(shí)現(xiàn)新的飛躍, 還可以增進(jìn)資源共享,提高法院信息傳遞速度,為法院“公正與效率、司法為民” 的工作主題提供重要的技術(shù)支持,更可以節(jié)約訴訟資源,方便群眾訴訟,進(jìn)而有效 提升司法權(quán)威和司法形象。 1 2 數(shù)字法庭系統(tǒng)的發(fā)展和課題的意義 1 2 1 數(shù)字法庭系統(tǒng)的發(fā)展 自1 9 9 6 年修正后的刑事訴訟法對庭審方式進(jìn)行改革,即確立控審分離、控辯 對抗為基點(diǎn)的庭審規(guī)則之后,各級法院逐漸丌始試行用科技手段支持庭審工作。這 些年,全省法院的審判法庭數(shù)字化工作一直處于自由發(fā)展的狀態(tài)。從設(shè)施構(gòu)成看, 主要出現(xiàn)了二種形態(tài)的科技化法庭。 北京郵電人學(xué)頌i z 論文 第一種,初期形態(tài),主要由庭審記錄設(shè)備、實(shí)物投影儀和音響系統(tǒng)組成,各法 院習(xí)慣上稱之為“多媒體法庭”。 第二種,改進(jìn)期形態(tài),是在“多媒體法庭”的基礎(chǔ)上,引入了視頻會議系統(tǒng), 以支持對庭審實(shí)況的錄制、轉(zhuǎn)發(fā),但各種設(shè)備基本上是相互獨(dú)立的,僅有部分實(shí)現(xiàn) 相互聯(lián)動,如由擴(kuò)音系統(tǒng)控制攝像機(jī),各法院習(xí)慣稱之為“智能化法庭 。縱觀這 兩種形態(tài)的科技化法庭,基本上處于設(shè)備的操作使用層次,沒有形成一個有機(jī)的整 體。雖然滿足了部份實(shí)際應(yīng)用需求,但缺陷很多,具體體現(xiàn)在: 無法支持電子證據(jù)的有效舉證。 庭審與會議有著不同的特點(diǎn),視頻會議系統(tǒng)不能很好地解決庭審應(yīng)用需要,如, 網(wǎng)上圖像應(yīng)用問題。 缺少信息網(wǎng)絡(luò)系統(tǒng)的支持,各種設(shè)備相互獨(dú)立工作,所產(chǎn)生的信息不能互通互 用。 功能固定化,沒法適應(yīng)庭審需求的變化。 為規(guī)范各級法院的審判法庭數(shù)字化工作,整合法院科技化應(yīng)用平臺,疏通法院 業(yè)務(wù)的信息流程,完善審判法庭科技支持手段,最大限度地滿足審判實(shí)際需要,提 高信息資源共享度和庭審效率。 1 2 2 數(shù)字法庭系統(tǒng)的意義 1 解放書記員 在數(shù)字法庭系統(tǒng)建設(shè)前期,法院主要是在法庭內(nèi)安裝一些電子設(shè)備,如會議音 響、攝像機(jī)、大屏幕顯示、實(shí)物展臺、電腦、光盤刻錄機(jī)等,系統(tǒng)主要特點(diǎn)是簡單 滿足庭審過程中審判人員和訴訟參與人的視聽感受和部分新型資料的證據(jù)展示的 需要,同時實(shí)現(xiàn)了庭審過程的光盤刻錄后隨案卷保存。隨著電子化設(shè)備的增加,書 記員操作和管理設(shè)備的工作量和復(fù)雜度也在增加,同時庭審實(shí)體信息以原始介質(zhì)分 散保存,不方便后續(xù)利用,無法發(fā)揮庭審信息采集后的利用價值。 為了解決電子設(shè)備的操作和管理難題,把書記員從繁重的操作中解放出來,系 統(tǒng)建設(shè)后期應(yīng)在簡單電子化的基礎(chǔ)上增加設(shè)備的集中控制系統(tǒng),并根據(jù)庭審過程的 需要進(jìn)行設(shè)備聯(lián)動。集控系統(tǒng)的應(yīng)用大大提高了法庭支持環(huán)境的可管理性和可操作 性,提高了各類電子設(shè)備的可用性,降低了書記員的工作復(fù)雜度,從而使得書記員 可以更好地集中精力進(jìn)行庭審筆錄。 2 有效規(guī)范法官庭審行為,通過眾多高科技手段的有效應(yīng)用,提高法官工作 效率的同時也有助于提升庭審質(zhì)量。 3 為可能發(fā)生的爭議提供原始資料,保護(hù)庭審各方及一線庭審工作人員的權(quán) 益。 4 實(shí)現(xiàn)網(wǎng)絡(luò)聽審、遠(yuǎn)程舉證,使庭審工作不再受到時間、地域的限制。 2 北京郵1 1 1 人學(xué)顧。j :論文 5 為考核法官提供客觀詳實(shí)的聲像資料。 1 3 數(shù)字法庭系統(tǒng)研究重點(diǎn) 數(shù)字法庭組成主要包括法庭庭審管理軟件、法庭支持環(huán)境和集控系統(tǒng)、采集與 存儲系統(tǒng)、音視頻直播點(diǎn)播系統(tǒng)和系統(tǒng)平臺等。站在審判業(yè)務(wù)應(yīng)用支持和輔助的角 度,數(shù)字法庭的功能定位主要包括如下幾個方面: 1 提供舉證示證功能,滿足不斷增長的新需求。通過配置多媒體證據(jù)展示設(shè)備 和計(jì)算機(jī)終端,展現(xiàn)法律規(guī)定的各種類型的證據(jù),支持法庭辯論和案情講解與演示, 使雙方當(dāng)事人、旁聽人員、合議庭成員對案件案情有直觀、切身和全面的感受,也 可以通過計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)異地質(zhì)證,解決舉證難、證人作證難等問題。 2 實(shí)現(xiàn)文字、音頻和視頻等多種格式的數(shù)字化記錄和保存,并且可以通過回放 再現(xiàn)庭審過程,提高審判透明度。對大案、要案,社會影響大、案情復(fù)雜、法律適 用不太明確或者新型案件的庭審,通過運(yùn)用視頻及其處理技術(shù),可以將庭審過程中 各個階段的圖像和聲音完整記錄和存儲下來。這一方面為庭審筆錄的準(zhǔn)確性提供校 對基準(zhǔn),另一方面還可以通過視頻點(diǎn)播等方式再現(xiàn)庭審過程。庭審過程再現(xiàn)可以為 法院提供審判監(jiān)督、案例參考、法官考核、案例學(xué)習(xí)等應(yīng)用,進(jìn)一步提高了審判的 透明度,便于社會公眾對審判過程進(jìn)行監(jiān)督。 3 實(shí)現(xiàn)當(dāng)庭結(jié)案案件裁判文書的當(dāng)庭送達(dá),減少當(dāng)事人的訴累,提高工作效率。 目前人民法院審理的案件中,民事案件占總數(shù)的7 0 以上,對事實(shí)清楚、證據(jù)確 鑿、罪刑輕微的刑事案件和事實(shí)清楚、權(quán)利和義務(wù)關(guān)系明顯的民事案件,系統(tǒng)支持 當(dāng)庭結(jié)案、文書制作、簽章打印、當(dāng)庭送達(dá)等功能,達(dá)到便民訴訟的目的。 4 實(shí)現(xiàn)庭審流程管理與控制的信息化管理,提高庭審管理能力。從庭前準(zhǔn)備開 始,案件審理一般要經(jīng)過開庭、法庭調(diào)查、辯論、質(zhì)證、休庭、閉庭等幾個階段。 系統(tǒng)為審判長、書記員等法院審判人員提供信息化工具,滿足各個角色在案件審理 不同階段的信息獲取需要和信息展現(xiàn)需要,如案件基本信息、庭審筆錄信息等。 5 庭審筆錄及校對。書記員可以進(jìn)行庭審筆錄與校對,校對時可以對庭審錄像 進(jìn)行回放,校對完成后可以當(dāng)庭打印筆錄。 6 視頻直播點(diǎn)播功能一方面為遠(yuǎn)程審判、異地質(zhì)證、脆弱證人保護(hù)等審判業(yè)務(wù) 應(yīng)用提供支持,另一方面可以進(jìn)一步擴(kuò)大庭審公開的范圍,提高庭審的透明性和公 j 下性。 7 集中化的系統(tǒng)管理與操作,減輕系統(tǒng)維護(hù)。數(shù)字法庭中涉及的設(shè)備很多,各 種設(shè)備的操作也可能比較繁瑣。為提高審判效率,需要根據(jù)案件庭審及其庭審流程 的需要,將法庭內(nèi)各個設(shè)備的操作與管理簡化,盡可能減少訴訟參與人的設(shè)備操作。 數(shù)字法庭應(yīng)根據(jù)庭審流程的需要,實(shí)現(xiàn)設(shè)備之f h j 的智能聯(lián)動。 8 數(shù)字法庭系統(tǒng)與審判信息管理系統(tǒng)結(jié)合以后,一方面,數(shù)字法庭系統(tǒng)可充分 1 北京郵l l l 大學(xué)壩l 論義 利用審判信息管理系統(tǒng)中的案件信息;另一方面,數(shù)字法庭產(chǎn)生的庭審音視頻信息、 庭審筆錄等信息可與音視頻直播點(diǎn)播系統(tǒng)、審判信息管理系統(tǒng)、電子檔案系統(tǒng)的信 息等實(shí)現(xiàn)共享,為系統(tǒng)應(yīng)用奠定基礎(chǔ)。 1 4 論文的主要內(nèi)容 論文共分為五章。組織如下: 第一章為緒論,主要介紹了課題研究的背景和意義,主要研究內(nèi)容以及本文 的組織結(jié)構(gòu)。 第二章為數(shù)字法庭系統(tǒng)概述,主要介紹了數(shù)字法庭系統(tǒng)的框架,功能。 第三章為數(shù)字法庭關(guān)鍵技術(shù)的研究,主要介紹了數(shù)字法庭系統(tǒng)的幾個關(guān)鍵技 術(shù)。 第四章為數(shù)字法庭系統(tǒng)關(guān)鍵技術(shù)的應(yīng)用,主要介紹了關(guān)鍵技術(shù)的實(shí)現(xiàn)及相關(guān) 測試。 第五章總結(jié)數(shù)字法庭系統(tǒng)的特色,分析現(xiàn)有的問題,提出進(jìn)一步優(yōu)化的設(shè)想 和展望。 北京郵l u 人學(xué)碩i j 論義 第二章數(shù)字法庭系統(tǒng)概述 2 1 數(shù)字法庭系統(tǒng)構(gòu)架 庭審活動是以法官為中心,原、被告及其各自的律師、證人參與的交互活動。 從審判業(yè)務(wù)的角度來講,數(shù)字化審判法庭是指借助于現(xiàn)代科學(xué)技術(shù)裝備,通過擴(kuò)展、 延伸傳統(tǒng)的審判法庭功能,適應(yīng)新的庭審需求,達(dá)到強(qiáng)化庭審效果、提高庭審效率、 促進(jìn)審判工作的公正、公開的現(xiàn)代化審判場所。 從i t 專業(yè)角度講,是一個集語音、數(shù)字、圖像處理為一體,綜合應(yīng)用數(shù)據(jù)庫 技術(shù)、網(wǎng)絡(luò)技術(shù)、自動控制技術(shù)的真正的多媒體系統(tǒng)。通過構(gòu)建省高院、各中級人 民法院、專業(yè)法院和基層人民法院的庭審數(shù)字影像網(wǎng)絡(luò)系統(tǒng),我們要達(dá)到以下目標(biāo): 1 、打造一個功能完善、操作便捷、適用于各種證據(jù)類型的庭審證據(jù)展示系統(tǒng)。 通過這一系統(tǒng),規(guī)范舉證程序,提高舉證的效率,增強(qiáng)電子證據(jù)舉證的可視性,使 旁聽席上能聽得清楚、看得明白。當(dāng)庭采錄的證據(jù)可進(jìn)入計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的證據(jù)庫, 實(shí)現(xiàn)各類證據(jù)的數(shù)字化,為案件卷宗的數(shù)據(jù)化奠定基礎(chǔ)。 2 、構(gòu)建庭審支持信息網(wǎng)絡(luò)系統(tǒng)。與現(xiàn)有的審判信息管理系統(tǒng)實(shí)現(xiàn)無縫聯(lián)接, 使庭前準(zhǔn)備信息、當(dāng)庭產(chǎn)生的信息、庭后合議信息實(shí)現(xiàn)網(wǎng)絡(luò)化處理,最終形成多媒 體電子卷宗。 3 、構(gòu)建可視化典型案件案例庫,實(shí)現(xiàn)典型案例庭審實(shí)況的數(shù)字化采錄、存儲、 查詢、播放,為審判研究、交流以及教學(xué)培訓(xùn)提供直觀、詳實(shí)的原始資料。 4 、構(gòu)建全省法院系統(tǒng)庭審觀摩網(wǎng)絡(luò),實(shí)現(xiàn)各級審判組織對疑難復(fù)雜案件庭審 的實(shí)時觀摩,增強(qiáng)審判研究的客觀性,提高審判指導(dǎo)的針對性。 5 、構(gòu)建網(wǎng)上直播平臺,有選擇地向社會公眾直播一些有重大社會影響案件的 開庭實(shí)況。使百姓有更多機(jī)會觀摩法院開庭,利于增長市民法律常識,增強(qiáng)自律意 識,利于法治建設(shè)。 6 、在廣泛實(shí)踐的基礎(chǔ)上,逐步試行證人遠(yuǎn)程網(wǎng)上作證,解決特殊情況下的證 人出庭作證問題( 出差在外,不在法庭所在地、不愿公開露面作證) 。待外部條件 成熟時,與檢察院、拘留所、監(jiān)獄進(jìn)行視頻聯(lián)網(wǎng),試行刑事案件網(wǎng)上開庭,提高開 庭的安全性,降低司法成本。 北京郵電 學(xué)硬論立 穢 黧 “等l氣鬻 舀 * 嗣 * n 自m i 2 2 數(shù)字法庭系統(tǒng)功能介紹 圖2 - 1 教半法庭系純構(gòu)架圖 豳豳豳 f _ 露磊r 數(shù)字法庭庭審錄播系統(tǒng)應(yīng)具有的基本功能: 1 、語音激勵視頻跟蹤功能,保證整個庭審過程錄像的完整性和流暢性; 2 、庭審影像視頻參數(shù)調(diào)整功能,保證在不同的環(huán)境下,庭審錄像質(zhì)量最優(yōu); 3 、多畫面同屏瀏覽人工編輯視窗功能,保證庭審過程面面的完整性; 4 、庭審視聽資料重點(diǎn)段落叩時標(biāo)識功能,保證對庭審過程中當(dāng)事人、法官對 任何重點(diǎn)的發(fā)言,舉證進(jìn)行; 5 、庭審視聽資料片頭文字疊加功能,保證庭審信息的完整性; 6 、視聽資料當(dāng)事人視頻真跡簽名確認(rèn)功能,保證庭審錄像的真實(shí)性和有效性 7 、d v i ) 光盤數(shù)字加密實(shí)時直錄功能,保證視頻資料的法律有效性,能夠作為 司法證據(jù)進(jìn)行保存和發(fā)布; 8 、庭審視聽資料庫存儲、備份功能,保證庭審視聽資料的數(shù)據(jù)安全性; 9 、庭審網(wǎng)絡(luò)直播、點(diǎn)播功能保證法院系統(tǒng)內(nèi),在有授權(quán)權(quán)限的情況下,進(jìn) 行案例分析和案例討論: 1 0 、能夠?qū)?shù)據(jù)保存入全省統(tǒng)一的電子檔案系統(tǒng)內(nèi),保證庭審錄播的影像文件 成為河南省省法院資源數(shù)據(jù)庫重要的組成部分。 庭審活動中法官通過其法臺上的計(jì)算機(jī),可以 6 北京郵i u 人學(xué)壩f j 論義 1 、看庭審活動預(yù)案、相關(guān)案情資料; 2 、看相關(guān)法律法規(guī)文件; 3 、查看相關(guān)案情的影像資料; 4 、查看當(dāng)庭的實(shí)況影像; 5 、查看異地法庭的實(shí)況影像,實(shí)現(xiàn)異地開庭和遠(yuǎn)程作證; 6 、查看當(dāng)事人各方計(jì)算機(jī)舉證內(nèi)容; 7 、查看實(shí)物展臺的舉證內(nèi)容; 8 、控制上述影像和舉證內(nèi)容在庭內(nèi)顯示設(shè)備上同步輸出; 9 、能夠和后臺進(jìn)行實(shí)時的信息溝通; 1 0 、能夠查看和確認(rèn)參與庭審的當(dāng)事人身份信息; 1 1 、控制庭內(nèi)燈光、窗簾、門禁、原被告雙方的話筒及投影等設(shè)備; 1 2 、將上述影像和舉證內(nèi)容采錄入電子檔案軟件,作為庭審卷宗數(shù)據(jù)的一部分 進(jìn)行保存; 庭審活動中書記員通過其書記員席上的計(jì)算機(jī),可以: 1 、完成庭審前準(zhǔn)備; 2 、對參與庭審參與人員的身份信息確認(rèn),并保留身份證掃描信息; 3 、速錄庭審活動; 4 、通過庭內(nèi)顯示設(shè)備與當(dāng)事人核對庭審速錄; 5 、在法官授權(quán)的情況下協(xié)助法官完成法官相關(guān)的上述控制功能; 在原、被告席上設(shè)有網(wǎng)絡(luò)和設(shè)備接口,庭審活動中原、被告在法官的允許( 控 制) 下,通過其自帶的計(jì)算機(jī),可以: l 、在英特網(wǎng)上獲取相關(guān)資料; 2 、將準(zhǔn)備好的資料( 文字、圖片、錄像) 通過庭內(nèi)顯示設(shè)備輸出; 庭外的有關(guān)人員在獲得授權(quán)的情況下,通過法院內(nèi)部的計(jì)算機(jī)網(wǎng)絡(luò)或法院系統(tǒng) 專網(wǎng),可以: l 、查看相關(guān)案情的文字、影像資料: 2 、查看庭審的當(dāng)庭實(shí)況直播; 3 、查看庭審的當(dāng)庭舉證內(nèi)容; 4 、查看相關(guān)庭審實(shí)況的錄像; 5 、與法官進(jìn)行信息交流; 因此,數(shù)字化審判法庭的功能描述如下: 1 影像采集與網(wǎng)絡(luò)直播 將各路攝像機(jī)的視頻信號、混音器的音頻信號輸入到庭審管理中心中的服務(wù) 器,服務(wù)器首先對輸入的音視頻信號進(jìn)行數(shù)字化,之后采用先進(jìn)的音視頻數(shù)據(jù)壓縮 北京郵 乜人學(xué)碩l 論文 算法將其轉(zhuǎn)換成具有滿足m p e g - 4 標(biāo)準(zhǔn)的碼流,以組播或單播的形式發(fā)送到計(jì)算機(jī) 網(wǎng)絡(luò)上,經(jīng)授權(quán)的用戶在連入法院專用網(wǎng)絡(luò)的計(jì)算機(jī)上使用瀏覽器收看庭審現(xiàn)場實(shí) 況。 當(dāng)事人的舉證信息、示證內(nèi)容經(jīng)過系統(tǒng)的處理也可以在網(wǎng)絡(luò)上同步直播。 在網(wǎng)絡(luò)管理員的支持下,可以有條件的在互聯(lián)網(wǎng)上直播。 2 數(shù)字影像存儲 庭審實(shí)況的數(shù)字影像( 音視頻數(shù)據(jù)) 采用分布式存儲與集中存儲相結(jié)合的方式, 在庭審管理中心上或?qū)iT配置的大容量存儲服務(wù)器上存儲并自動歸檔。當(dāng)網(wǎng)絡(luò)相對 空閑時,系統(tǒng)可自動將各個庭審管理中心上存儲的數(shù)據(jù)通過網(wǎng)絡(luò)自動傳送到中央大 容量存儲服務(wù)器( 磁盤陣列) 上。 系統(tǒng)將同一庭審活動的幾路影像和舉證內(nèi)容自動合成一個完整的庭審活動錄 像資料,并可進(jìn)行智能分類檢索。 大型存儲設(shè)備在選型是應(yīng)采用有i p 接口的存儲設(shè)備,要求數(shù)字法庭存儲設(shè)備 全省i p 可達(dá),在存儲結(jié)構(gòu)上應(yīng)該采用成熟s a n 架構(gòu),并為了便于遠(yuǎn)程數(shù)據(jù)共享, 支持點(diǎn)播,要求支持n a s 功能。 3 數(shù)字影像點(diǎn)播 庭審活動錄像資料點(diǎn)播是指經(jīng)授權(quán)的用戶可能通過智能檢索系統(tǒng)調(diào)閱某一庭 審的錄像資料。用戶無須了解各個庭審活動錄像資料的存儲位置,用戶所面對只是 智能檢索系統(tǒng),用戶輸入其所要檢索的庭審活動的關(guān)鍵字,系統(tǒng)會列出符合檢索條 件的庭審活動錄像資料列表,用戶先選擇相應(yīng)的庭審活動的錄像資料,再選擇播放 形式。之后系統(tǒng)會根據(jù)用戶的選擇,向點(diǎn)播服務(wù)器請求點(diǎn)播所需的庭審活動的音視 頻資料,點(diǎn)播服務(wù)器根據(jù)系統(tǒng)內(nèi)的存儲記錄,取得相應(yīng)的音視頻資料,以組播或單 播方式將用戶點(diǎn)播的庭審活動的音視頻數(shù)據(jù)發(fā)送到網(wǎng)絡(luò);之后用戶使用專用的流媒 體播放軟件收看其所點(diǎn)播的庭審活動錄像資料。 點(diǎn)播庭審資料時,系統(tǒng)要保證同庭的多路影像、舉證信息、遠(yuǎn)程舉證在播放時 同步。 4 庭審數(shù)據(jù)資料管理 庭審數(shù)據(jù)資料管理包括文字?jǐn)?shù)據(jù)資料管理及相關(guān)的庭審活動的影像資料管理, 它提供對庭審數(shù)據(jù)影像資料進(jìn)行存儲和備份服務(wù)。具體表現(xiàn)為法院庭審活動自動錄 像、智能編輯、自動歸檔、智能檢索回放能力。 庭審數(shù)據(jù)資料管理必須能夠與河南省法院電子檔案管理系統(tǒng)無縫連接。即庭審 數(shù)據(jù)資料管理能夠自動轉(zhuǎn)入入河南省法院檔案管理信息系統(tǒng)內(nèi),電子檔案系統(tǒng)罩可 以直接調(diào)閱庭審數(shù)據(jù)影像資料。 5 電子舉證 包括實(shí)物舉證投影、當(dāng)事人自帶電腦舉證、網(wǎng)上證據(jù)引用、遠(yuǎn)程證人舉證等功 j ! 塞些皇叁蘭堡主笙苧 能。 系統(tǒng)在實(shí)物舉證投影的同時,可以將實(shí)物舉證的圖像數(shù)字化并成為庭審影像資 料的一部分。 系統(tǒng)允許當(dāng)事人自帶電腦運(yùn)用任何技術(shù)手段用電腦屏幕顯示的內(nèi)容( 可視) 支 持自己的舉證。系統(tǒng)可以將當(dāng)事人自帶電腦的屏幕顯示內(nèi)容在庭內(nèi)顯示設(shè)備上顯 示、同時在網(wǎng)絡(luò)直播并采集成為庭審影像資料的一部分。同時,系統(tǒng)必須保證當(dāng)事 人自帶電腦不能與法院內(nèi)部網(wǎng)絡(luò)連接,也不能允許當(dāng)事人自帶程序在法院電腦中執(zhí) 行,以保證法院網(wǎng)絡(luò)免遭攻擊。 網(wǎng)上證據(jù)的引用也必須采用不與法院內(nèi)網(wǎng)連接的電腦( 或當(dāng)事人自帶電腦) 通 過系統(tǒng)進(jìn)行,以確保法院網(wǎng)絡(luò)的安全。 6 電子顯示 法庭內(nèi)設(shè)有電子顯示設(shè)備以保證各種證據(jù)的清晰顯示。在每個法官、原告席和 被告席、證人席、犯罪嫌疑人席設(shè)內(nèi)嵌式液壓升降液晶顯示器,法官、原告、被告 引用的各種文字、圖片、影像資料均可以在法官的允許( 控制) 下在顯示器上輸出。 為了法庭的旁觀席能夠清晰觀看原、被告和證人、犯罪嫌疑人的圖像及其舉證材料, 在旁觀席前方應(yīng)設(shè)有大屏幕投影或大屏幕等離子顯示器。法庭外設(shè)有大屏幕顯示, 庭審安排、公告信息、公開的庭審實(shí)況均可以經(jīng)過授權(quán)在其上顯示。 7 異地舉證和網(wǎng)絡(luò)開庭 異地( 庭外) 證人可以使用系統(tǒng)進(jìn)行舉證,異地( 庭外) 證人通過網(wǎng)絡(luò)將聲音 和圖像傳入庭內(nèi)并可以和法官及原、被告雙向?qū)υ挘瑢?shí)現(xiàn)遠(yuǎn)程舉證。法官可以控制 異地證人的影像是否投影輸出,并可在必要的時候?qū)ψC人的影像做局部遮擋處理、 對證人的聲音做變音處理,以實(shí)現(xiàn)不宜公開出現(xiàn)的證人的隱蔽作證。 。 分布于不同地域的幾個法庭可以在同一時間通過網(wǎng)絡(luò)進(jìn)行庭審活動。各個法庭 內(nèi)的各個顯示屏在同一時間顯示所有參與庭審活動的各個法庭的現(xiàn)場活動影像,從 而使得分布于不同地域的各個庭審元素可以實(shí)時協(xié)同完成一個完整的庭審活動。 8 集中控制 法官或者法官指定的法院工作人員可以通過授權(quán)的網(wǎng)絡(luò)終端對各個庭審元素 2 3 數(shù)字法庭布局 數(shù)字審判法庭布局應(yīng)如下圖所示: 北京郵電人學(xué)碩士論文 定焦攝 像機(jī) 原告 l 蘆冒冒l(fā) 移動設(shè)備車 郅 扒嫌酉 數(shù)字化法庭設(shè)備陋 系囤 原積l 、料 喧 被告 1 智能球考 i攝像機(jī) 弋 日 1 四旁聽席日3 1 衛(wèi) 圖2 - 2 數(shù)字審判法庭總體布局圖 數(shù)字化審判法庭的信息布局可分為計(jì)算機(jī)網(wǎng)絡(luò)、音視頻采集、舉證信息采集及 庭上設(shè)備控制四大部分。 1 、計(jì)算機(jī)網(wǎng)絡(luò):計(jì)算機(jī)網(wǎng)絡(luò)采用三級體系結(jié)構(gòu)。 ( 1 ) 法庭上法官、書記員及法院工作人員的計(jì)算機(jī)、顯示擴(kuò)音控制系統(tǒng)、流 媒體服務(wù)器和庭審智能控制服務(wù)器都接入到法庭局域網(wǎng)絡(luò)。 ( 2 ) 法庭局域網(wǎng)絡(luò)通過網(wǎng)絡(luò)連接設(shè)備接入法院專用網(wǎng)絡(luò),網(wǎng)絡(luò)連接設(shè)備可以 控制該法庭的音視頻數(shù)據(jù)流是否發(fā)送到法院專用網(wǎng)絡(luò),并可控制遠(yuǎn)程終端是否可以 接入該法庭局部網(wǎng)絡(luò)。 ( 3 ) 法院專用網(wǎng)絡(luò)內(nèi)的內(nèi)容,通過隔離設(shè)備( 網(wǎng)閘) 轉(zhuǎn)入因特網(wǎng)。 三級網(wǎng)絡(luò)可以充分保證法庭上的各個用戶、法院專用網(wǎng)絡(luò)及遠(yuǎn)程網(wǎng)絡(luò)上的已認(rèn) 證用戶之問進(jìn)行實(shí)時安全的信息交互。 2 、音視頻采編播: 法庭上各個攝像機(jī)和拾音器采集的視音頻信號通過庭審管理中心壓縮加密之 后以組播方式發(fā)送到法庭局部網(wǎng)絡(luò)上,法官可以通過庭審管理中心上的控制器來選 擇某路圖像在庭內(nèi)顯示設(shè)備上顯示。 o o ! ! 塞! ! ! ! ! :墊叁蘭堡土笙塞 一 3 、舉證信息采編播: 法庭上各個舉證設(shè)備如從實(shí)物投影儀、當(dāng)事人自帶電腦的顯示、錄像機(jī)等采集 的視音頻信號通過庭審管理中心壓縮加密之后以組播方式發(fā)送到法庭局部網(wǎng)絡(luò)上; 法官、書記員、原被告及其辯護(hù)律師的計(jì)算機(jī)和實(shí)物展臺的圖像顯示信號接入庭審 管理中心,法官可以通過控制庭審管理中心來控制選擇某路具體物證信息在庭內(nèi)顯 示設(shè)備上的顯示。 4 、庭上設(shè)備控制 法庭上的各種設(shè)備如投影儀升降系統(tǒng)、幕布控制器、窗簾控制器、燈光控制系 統(tǒng)、法庭門禁系統(tǒng)、報警器及傳喚系統(tǒng)等設(shè)備通過總線連接到智能設(shè)備控制服務(wù)器 上,智能設(shè)備控制服務(wù)器通過法庭局部網(wǎng)與法官的計(jì)算機(jī)相連;法官或法官授權(quán)的 法院工作人員就可以在自己的計(jì)算機(jī)上控制庭上各種設(shè)備。 北京郵l u 人學(xué)碩i :論文 第三章數(shù)字法庭系統(tǒng)關(guān)鍵技術(shù)的研究 3 1j a v as t r u c t s 技術(shù)概述 著名的軟件大師r a l p hj o h n s o n 對框架( f r a m e w o r k ) 進(jìn)行了如下的定義:框架 是整個系統(tǒng)或系統(tǒng)的一部分的可重用設(shè)計(jì),由一組抽象的類及其實(shí)例間的相互作用 方式組成。 框架一般具有即插即用的可重用性、成熟的穩(wěn)定性以及良好的團(tuán)隊(duì)協(xié)作性。 j 2 e e 復(fù)雜的多層結(jié)構(gòu)決定了大型的j 2 e e 項(xiàng)目需要運(yùn)用框架和設(shè)計(jì)模式來控制軟件 質(zhì)量。目前,市場上出現(xiàn)了一些商業(yè)的、開源的基于j 2 e e 的應(yīng)用框架,其中主流 的框架技術(shù)有:基于m v c 模式的s t r u t s 框架和基于i o c 模式的s p r i n g 框架以及對 象關(guān)系映射框架h i b e r n a t e 等。 1 表示層框架s t r u t s s t r u t s 是一個在j s pm o d e l 2 基礎(chǔ)上實(shí)現(xiàn)的m v c 框架,主要分為模型( m o d e l ) 、 視圖( v i e w e r ) 和控制器( c o n t r o l l e r ) 三部分,其主要的設(shè)計(jì)理念是通過控制器將表 現(xiàn)邏輯和業(yè)務(wù)邏輯解耦,以提高系統(tǒng)的可維護(hù)性、可擴(kuò)展性和可重用性乜1 。s t r u t s 框架的體系結(jié)構(gòu)如圖3 - 1 所示。 m 業(yè)i 劃1 知( t 婦o n i 慧 黑r l 傭1 i l j s p h t q ,r 慨l i j 一讎i! ! ! 竺:! ! f ) r r n b ( a n a c t i o n f c o n ! r o l l e r j b m i r r - , , , si m 癆 fm - , h 1 1 圖3 - is t r u c t s 體系結(jié)構(gòu)圖 下面就圖1 所示的體系結(jié)構(gòu)圖分析s t r u t s 框架中的m v c 組件。 ( 1 ) 視圖:視圖部分主要由j s p 頁面組成,其中沒有流程邏輯、業(yè)務(wù)邏輯和 模型信息,只有標(biāo)記。s t r u t s 自身包含了一組標(biāo)記庫( t a g l i b ) ,這也是s t r u t s 的 精華之一,靈活運(yùn)用它們可以簡化j s p 頁面的代碼,提高開發(fā)效率。 ( 2 ) 控制器:s t r u t s 中的c o n t r o l l e r 主要是其自身提供的a c t i o n s e r v l e t 。 北京郵電人學(xué)碩l 論文 a c t i o n s e r v l e t 接收所有來自客戶端的請求并根據(jù)配置文件( s t r u t s - c o n f i g x m l ) 中的定義將控制轉(zhuǎn)移到適當(dāng)?shù)腶 c t i o n 對象。 ( 3 ) 模型:s t r u t s 沒有定義具體m o d e l 層的實(shí)現(xiàn),m o d e l 層通常是和業(yè)務(wù)邏 輯緊密相關(guān)的,有持續(xù)化的要求。目前在商業(yè)領(lǐng)域和開源世界,都有一些優(yōu)秀的工 具可以為m o d e l 層的開發(fā)提供便利。 2 業(yè)務(wù)邏輯層框架s p r i n g s p r i n g 是一個解決了許多j 2 e e 開發(fā)中常見問題并能夠替代e j b 技術(shù)的強(qiáng)大的輕 量級框架。這里所說的輕量級指的是s p r i n g 框架本身,而不是指s p r i n g 只能用于 輕量級的應(yīng)用開發(fā)。s p r i n g 的輕盈體現(xiàn)在其框架本身的基礎(chǔ)結(jié)構(gòu)以及對其他應(yīng)用 工具的支持和裝配能力。與e j b 這種龐然大物相比,s p r i n g 可使程序研發(fā)人員把 各個技術(shù)層次之間的風(fēng)險降低。 s p r i n g 框架的核心是控制翻轉(zhuǎn)l o c ( i n v e r s i o no fc o n t r 0 1 ) 依賴注入 d i ( d e p e n d e n c ei n j e c t i o n ) 機(jī)制。i o c 是指由容器中控制組件之間的關(guān)系( 這里, 容器是指為組件提供特定服務(wù)和技術(shù)支持的一個標(biāo)準(zhǔn)化的運(yùn)行時的環(huán)境) 而非傳統(tǒng) 實(shí)現(xiàn)中由程序代碼直接操控,這種將控制權(quán)由程序代碼n # i - 部容器的轉(zhuǎn)移,稱為 “翻轉(zhuǎn) 口1 。d i 是對i o c 更形象的解釋,即由容器在運(yùn)行期間動態(tài)地將依賴關(guān)系( 如 構(gòu)造參數(shù)、構(gòu)造對象或接口) 注入到組件之中h 1 。s p r i n g 采用設(shè)值注入( 使用s e t t e r 方法實(shí)現(xiàn)依賴) 和構(gòu)造子注入( 在構(gòu)造方法中實(shí)現(xiàn)依賴) 的機(jī)制,通過配置文件管理 組建的協(xié)作對象,創(chuàng)建可以構(gòu)造組件的l o c 容器。這樣,不需要編寫工廠模式、單 例模式或者其他構(gòu)造的方法,就可以通過容器直接獲取所需的業(yè)務(wù)組件。s p r i n g 框架的結(jié)構(gòu)如圖3 - 2 所示。 圓圓 圓國 圖3 - 2s p r i n g 框架結(jié)構(gòu)圖 s p r i n g 框架由七個定義明確的模塊組成,且每個模塊或組件都可以單獨(dú)存在, 或者與其他一個或多個模塊聯(lián)合實(shí)現(xiàn)。s p r i n gc o r ec o n t a i n e r 是一個用來管理業(yè) 務(wù)組件的l o c 容器,是s p r i n g 應(yīng)用的核心;s p r i n gd a o 和s p r i n go r m 不僅提供 數(shù)據(jù)訪問的抽象模塊,還集成了對h i b e r n a t e 、j d o 和i b a t i s 等流行的對象關(guān)系映 射框架的支持模塊,并且提供了緩沖連接池、事務(wù)處理等重要的服務(wù)功能,保證了 系統(tǒng)的性能和數(shù)掘的完整性;s p r n i gw e b 模塊提供了w e b 應(yīng)用的一些抽象封裝, 13 北京郵i u 人學(xué)壩i :論義 可以將s t r u t s 、w e b w o r k 等w e b 框架與s p r i n g 整合成為適用于自己的解決方案。 s p r i n g 框架可以成為企業(yè)級應(yīng)用程序一站式的解決方案,同時它也是模塊化 的框架,允許開發(fā)人員自由地挑選適合自己應(yīng)用的模塊進(jìn)行開發(fā)。s p r i n g 框架式 是一個松耦合的框架,框架的部分耦合度被設(shè)計(jì)為最小,在各個層次上具體選用哪 個框架取決于開發(fā)者的需要疆1 。 3 數(shù)據(jù)持久層框架h i b e r n a t e o rm a p p i n g 技術(shù)是為了解決關(guān)系型數(shù)據(jù)庫和面向?qū)ο蟮某绦蛟O(shè)計(jì)之間不匹配的 矛盾而產(chǎn)生的。h i b e r n a t e 是目前最為流行的o rm a p p i n g 框架,它在關(guān)系型數(shù)據(jù) 庫和j a v a 對象之間做了一個自動映射,使得程序員可以以非常簡單的方式實(shí)現(xiàn)對 數(shù)據(jù)庫的操作。h i b e r n a t e 工作原理如圖3 - 3 所示】。 3 2 復(fù)合筆錄技術(shù) 3 2 1v b aw o r d 技術(shù) 圖3 - 3h i b e r n a t e 工作原理圖 v b a 被稱為宏語言,但是它決不能和宏劃上等號,宏是一條指令或者兒條指令的集合, 控制w o r d 執(zhí)行一連串的操作。而v b a 則是不折不扣的高級語言,通過面向?qū)ο蟮姆椒▉韺?shí) 現(xiàn)不能實(shí)現(xiàn)的功能。在編輯一個宏的時候,v i s u a lb a s i c 編輯器會將這個宏記錄為一個v b a 過 程 v b a 使應(yīng)用程序具有生命的特征,以適應(yīng)不同的環(huán)境,不同的應(yīng)用,其主要表現(xiàn)為定制、 自動化、協(xié)作化。 在編寫程序,開發(fā)軟件的過程中如果能利用已有的程序的功能,那么可以大大減輕開發(fā)過 程中程序員的1 :作量,同時達(dá)劍事半功倍的效果。例如在1 :程中,許多軟件需要文字處理功能, 雖然m f c 提供了一些方法,但是具體實(shí)現(xiàn)起來既費(fèi)事,義有一定的困難,要實(shí)現(xiàn)這一目的, 只需要利川微軟的a c t i v e xa u t o m a t i o n 技術(shù)就可以輕松實(shí)現(xiàn)。 1 自動化的概念 在w i n d o w s 程序開發(fā)中,自動化是基于c o m d c o m 之上的技術(shù):它可以使一個 1 4 北京郵i 乜人學(xué)碩:l 二論文 應(yīng)用程序來操縱另外一個程序中的對象,使用該程序提供的豐富的功能;或者是一 個應(yīng)用程序通過提供些對象及對象的方法和屬性來允許另外一個程序使用它提 供的各種功能。其中,根據(jù)程序是受惠者還是施惠者這一原則,將提供對象和對象 屬性方法的應(yīng)用程序稱為自動化服務(wù)器端;使用對象屬性方法的應(yīng)用程序叫作自動 化的客戶端。自動化服務(wù)器讓其它程序告訴它做些什么,它揭示的函數(shù)和數(shù)據(jù)稱為 方法( m e t h o d s ) 和屬性( p r o p e r t i e s ) 。例如m i c r o s o f to f f i c e 套件中的成員w o r d 、 e x c e l 等都是自動化服務(wù)器。根據(jù)自動化的客戶端和服務(wù)器端的不同位置,又可以 將自動化分為兩類: 1 ) 如果作為服務(wù)器端和客戶端的兩個不同的應(yīng)用程序都在同一臺計(jì)算機(jī)上, 叫作本地自動化: 2 ) 如果作為服務(wù)器端和客戶端的兩個不同的應(yīng)用程序是基于網(wǎng)絡(luò)的,分別處 于不同的計(jì)算機(jī)上,叫作遠(yuǎn)程自動化。 需要注意的是,由于利用了c o m 技術(shù),客戶端無法直接獲得服務(wù)器端的對象來 實(shí)現(xiàn)對它的訪問,它必須通過獲取一個指向接口的指針來使用對象提供的功能。這 個接口稱為i d i s p a t c h ,它是一個簡化的使用多種不同語言的特殊接口( 包括象 v i s u a lb a s i c 這樣不能使用指針的語言) 。這部分內(nèi)容讀者可以在下面的程序?qū)崿F(xiàn) 過程中細(xì)細(xì)體味。 說到自動化,不能不提一下a c t i v e x 控件,它其實(shí)是在進(jìn)程中裝入的極小自動 化服務(wù)器。這意味著它們的執(zhí)行速度極快,它們原來被稱為o l e 自定義控件,用來 替代v b 和v i s u a lc + + 中使用的1 6 位的v b x 控件。由于a c t i v e x 控件通常被保存 為o c x 文件,所以又稱它為o c x 控件。因?yàn)榭丶且粋€小型化的自動化服務(wù)器, 它們需要在自動化客戶端使用,我們又將這時的客戶端應(yīng)用程序稱為容器應(yīng)用程 序。a c t i v e x 控件除了屬性和方法外,還包含事件( e v e n t s ) ,當(dāng)一些事情需要容器 應(yīng)用程序注意時,控件才會觸發(fā)一個事件,如用戶的單擊等。 2 自動化中的數(shù)據(jù)類型舊1 在實(shí)現(xiàn)自動化編程中,最重要的一個問題是程序員要明白在自動化的客戶端和 服務(wù)器端數(shù)據(jù)是如何傳遞的。如何提供一個統(tǒng)一安全的機(jī)制來實(shí)現(xiàn)數(shù)據(jù)傳遞昵? 在 v i s u a lc + + 開發(fā)平臺上,它提供了一個叫v a r i a n t 的數(shù)據(jù)類型來解決這個問題。該 數(shù)據(jù)類型有兩部分組成,第一部分為數(shù)據(jù)的類型,第二部分才是具體的數(shù)據(jù)的數(shù)值。 在v a r i a n t 數(shù)據(jù)類型的基礎(chǔ)上,v c 提供了c o l e v a r i a n t 類,它對v a r i a n t 數(shù)據(jù)類 型進(jìn)行了封裝,這意味著在所有使用v a r i a n t 的地方都可以使用c o l e v a r i a n t 類的 對象。在操作日期和貨幣變量時,v i s u a lc + + 又提供了兩個類:c o l e c u r r e n c y 和 c o 】e d a t e t i m e 。 北京郵電人學(xué)碩j :論文 3 2 2c o w 技術(shù) c o m 是微軟公司為了計(jì)算機(jī)工業(yè)的軟件生產(chǎn)更加符合人類的行為方式開發(fā)的 一種新的軟件開發(fā)技術(shù)。在c o m 構(gòu)架下,人們可以開發(fā)出各種各樣的功能專一的組 件,然后將它們按照需要組合起來,構(gòu)成復(fù)雜的應(yīng)用系統(tǒng)。由此帶來的好處是多方 面的:可以將系統(tǒng)中的組件用新的替換掉,以便隨時進(jìn)行系統(tǒng)的升級和定制;可以 在多個應(yīng)用系統(tǒng)中重復(fù)利用同一個組件;可以方便的將應(yīng)用系統(tǒng)擴(kuò)展到網(wǎng)絡(luò)環(huán)境 下;c o m 與語言,平臺無關(guān)的特性使所有的程序員均可充分發(fā)揮自己的才智與專長 編寫組件模塊;等等。 c o m 是開發(fā)軟件組件的一種方法。組件實(shí)際上是一些小的二進(jìn)制可執(zhí)行程序, 它們可以給應(yīng)用程序,操作系統(tǒng)以及其他組件提供服務(wù)。開發(fā)自定義的c o m 組件就 如同開發(fā)動態(tài)的,面向?qū)ο蟮腶 p i 。多個c o m 對象可以連接起來形成應(yīng)用程序或組 件系統(tǒng)。并且組件可以在運(yùn)行時刻,在不被重新鏈接或編譯應(yīng)用程序的情況下被卸 下或替換掉。m i c r o s o f t 的許多技術(shù),如a c t i v e x ,d i r e c t x 以及o l e 等都是基于 c o m 而建立起來的。并且m i c r o s o f t 的開發(fā)人員也大量使用c o m 組件來定制他們的 應(yīng)用程序及操作系統(tǒng)。 c o m 所含的概念并不止是在m i c r o s o f tw i n d o w s 操作系統(tǒng)下才有效。c o m 并不 是一個大的a p i ,它實(shí)際上象結(jié)構(gòu)化編程及面向?qū)ο缶幊谭椒菢?,也是一種編程 方法。在任何一種操作系統(tǒng)中,開發(fā)人員均可以遵循“c o m 方法 。 一個應(yīng)用程序通常是由單個的二進(jìn)制文件組成的。當(dāng)編譯器生成應(yīng)用程序之 后,在對下一個版本重新編譯并發(fā)行新生成的版本之前,應(yīng)用程序一般不會發(fā)生任 何變化。操作系統(tǒng),硬件及客戶需求的改變都必須等到整個應(yīng)用程序被重新生成。 目前這種狀況已經(jīng)發(fā)生變化。開發(fā)人員開始將單個的應(yīng)用程序分隔成單獨(dú)多 個獨(dú)立的部分,也既組件。這種做法的好處是可以隨著技術(shù)的不斷發(fā)展而用新的組 件取代已有的組件。此時的應(yīng)用程序可以隨新組件不斷取代舊的組件而漸趨完善。 而且利用已有的組件,用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論