『壹』 TTS怎麼下載啊`我手機是KPT的能用嗎
TTS是下不了的,他指的是把下載的txt小說讀出來 TTS是Text To Speech的縮寫,即「從文本到語音」。它是同時運用語言學和心理學的傑出之作,在內置晶元的支持之下,通過神經網路的設計,把文字智能地轉化為自然語音流。TTS技術對文本文件進行實時轉換,轉換時間之短可以秒計算。在其特有智能語音控制器作用下,文本輸出的語音音律流暢,使得聽者在聽取信息時感覺自然,毫無機器語音輸出的冷漠與生澀感。TTS語音合成技術即將覆蓋國標一、二級漢字,具有英文介面,自動識別中、英文,支持中英文混讀。所有聲音採用真人普通話為標准發音,實現了120-150個漢字/秒的快速語音合成,朗讀速度達3-4個漢字/秒,使用戶可以聽到清晰悅耳的音質和連貫流暢的語調。現在有少部分MP3隨身聽具有了TTS功能。 TTS是語音合成應用的一種,它將儲存於電腦中的文件,如幫助文件或者網頁,轉換成自然語音輸出。TTS可以幫助有視覺障礙的人閱讀計算機上的信息,或者只是簡單的用來增加文本文檔的可讀性。現在的TTL應用包括語音驅動的郵件以及聲音敏感系統。TTS經常與聲音識別程序一起使用。現在有很多TTS的產品,包括Read Please 2000, Proverbe Speech Unit,以及Next Up Technology的TextAloud。朗訊、 Elan、以及 AT&T都有自己的語音合成產品。 除了TTS軟體之外,很多商家還提供硬體產品,其中包括以色列WizCom Technologies公司的 Quick Link Pen,它是一個筆狀的可以掃描也可以閱讀文字的設備;還有Ostrich Software公司的Road Runner,一個手持的可以閱讀ASCII文本的設備;另外還有美國DEC公司的DecTalk TTS,它是可以替代音效卡的外部硬體設備,它包含一個內部軟體設備,可以與個人電腦自己的音效卡協同工作。 [編輯本段]TTS解析 TTS文語轉換用途很廣,包括電子郵件的閱讀、IVR系統的語音提示等等,目前IVR系統已廣泛應用於各個行業(如電信、交通運輸等)。 TTS所用的關鍵技術就是語音合成(SpeechSynthesis)。早期的TTS一般採用專用的晶元實現,如德州儀器公司的TMS50C10/TMS50C57、飛利浦的PH84H36等,但主要用在家用電器或兒童玩具中。 而基於微機應用的TTS一般用純軟體實現,主要包括以下幾部分: ●文本分析-對輸入文本進行語言學分析,逐句進行詞彙的、語法的和語義的分析,以確定句子的低層結構和每個字的音素的組成,包括文本的斷句、字詞切分、多音字的處理、數字的處理、縮略語的處理等。 ●語音合成-把處理好的文本所對應的單字或短語從語音合成庫中提取,把語言學描述轉化成言語波形。 ●韻律處理-合成音質(Qualityof Synthetic Speech)是指語音合成系統所輸出的語音的質量,一般從清晰度(或可懂度)、自然度和連貫性等方面進行主觀評價。清晰度是正確聽辨有意義詞語的百分率;自然度用來評價合成語音音質是否接近人說話的聲音,合成詞語的語調是否自然; 連貫性用來評價合成語句是否流暢。 要合成出高質量的語音,所採用的演算法是極為復雜的,因此對機器的要求也非常高。演算法的復雜度決定了目前微機並發進行多通道TTS的系統容量。 TTS在CTI的應用中的基本構架 在一般的CTI應用系統中,都會有IVR(互動式語音應答系統)。IVR系統是呼叫中心的重要組成部分,通過IVR系統,用戶可以利用音頻按健電話輸入信息,從系統中獲得預先錄制的數字或合成語音信息。具有TTS功能的IVR可以加快服務速度,節約服務成本,使IVR為呼叫者提供7*24小時的服務。 目前常見的IVR系統大都是通用的工控機平台上插入語音板卡組成,並支持中文語音合成TTS等技術。 一個典型的包含TTS服務的電話服務流程可分為: 用戶電話撥入,系統IVR響應,獲得用戶按鍵等信息。 IVR根據用戶的按鍵信息,向資料庫伺服器申請相關數據。 資料庫伺服器返迴文本數據給IVR。 IVR通過其TCP通訊介面,將需要合成的文本信息發送給TTS伺服器。 TTS伺服器將用戶文本合成的語音數據分段通過TCP通訊介面發送給IVR伺服器。 IVR伺服器把分段語音數據組裝成為獨立的語音文件。 IVR播放相應的語音文件給電話用戶。 一般的公網接入(IVR)大都採用工控機+語音板卡,而合成的語音數據則通過區域網傳給IVR。這種結構只適用於簡單的應用場合。 [編輯本段]中文TTS系統 包括中文語音處理和語音合成,利用中文韻律等相關知識對中文語句進行分詞、詞性判斷、注音、數字元號轉換,語音合成通過查詢中文語音庫得到語音。目前中文TTS系統,比較著名的有:IBM,Microsoft,Fujitsu,科大訊飛,捷通華聲等研究的系統。目前比較關鍵的就是中文韻律處理、符號數字、多音字、構詞方面有較多的問題,需要不斷研究,使得中文語音合成的自然化程度較高。 [編輯本段]TTS與CTI CTI技術使電信和計算機相互融合,克服了傳統電信和計算機服務相對單一的缺點,將兩者完美結合了起來。其應用領域非常廣泛,任何需要語音、數據通信,特別是那些希望把計算機網與通信網結合起來完成語音數據信息交換的系統都會用到CTI技術。 TTS即語音合成技術(Text To Speech),它涉及聲學、語言學、數學信號處理技術、多媒體技術等多個學科技術,是中文信息處理領域的一項前沿技術,實現把計算機中任意出現的文字轉換成自然流暢的語音輸出。 TTS在CTI系統中可以應用在IVR(互動式語音應答)伺服器上,以提供語音互動式平台,為用戶電話來訪提供語音提示,引導用戶選擇服務內容和輸入電話事務所需的數據,並接受用戶在電話撥號鍵盤上輸入的信息,實現對計算機資料庫等信息資料的互動式訪問。 在IVR中應用TTS可以自動將文本信息轉換為語音文件,或者實時地將文本信息合成語音並通過電話發布。實現文本與語音自動雙向轉換,以達到人與系統的自動交互,隨時隨地為客戶服務。維護人員不必再人工錄音,只須將電子文檔引入系統中,系統可以自動將電子文檔轉換為語音信息播放給客戶。資料庫中存放的大量數據,無需事先進行錄音,能夠隨時根據查詢條件查出並合成語音進行播報,從而大大減少了座席人員的工作負擔。 那麼應如何將TTS功能附加到CTI應用中呢?某些比較先進的交換平台,已經在交換機的內部實現了TTS的功能,並作為標准介面的一部分對外提供,業務開發商只需要簡單的調用他們即可以在業務中使用該功能。 對於未實現TTS功能的PBX,就需要業務開發商自己去選擇合適的平台,在此基礎上進行二次開發,即調用所選TTS平台提供的標准介面,實現語音合成功能。 目前CTI已經成為全球發展最為迅猛的產業之一,每年以50%的速度增長,CTI如同計算機產業一樣是一個金字塔形的產業鏈,從上到下會以至少20倍的幅度增值。TTS作為一種誘人的新技術,如果能很好的嵌入到增值業務的應用中去,必將形成一個更好的應用前景。 杭州音通軟體有限公司是由國家教育部和浙江省人民政府聯辦並依託浙江大學而成立的高新技術公司,音通公司主要致力於計算機語音技術的研發並逐步開拓語音識別、語音流媒體傳輸等其它語音領域的研究。其核心技術(Intone_TTS)是具有自主知識產權的中文語音合成技術,在由浙江省科技廳組織的鑒定中被專家一致鑒定為國內領先地位,並已申請多項國家專利。 Intone_TTS是一套把文本信息轉換為語音信息的開發工具包,為系統集成商、軟體開發商提供了完備的介面函數和編程示例,使用戶能夠靈活的進行調用,並集成到其它應用系統中。介面需要語音合成運行庫的支持,適合多種開發環境。開發者可以根據具體的應用場合進行選擇。 它能夠對所有的漢字、英文、阿拉伯數字進行語音合成; 支持繁體字及多音字的編輯; 合成效果:自然、平滑; 規范的函數調用介面,同時支持微軟SAPI的調用;支持同步調用和非同步調用方式; 支持PCM Wave,uLaw/aLaw Wave,ADPCM,Dialogic Vox等多種語音格式; 支持GB2312碼(簡體中文)、BIG5碼(繁體)、UNICODE碼; 支持多路通道同時合成; 支持Dialogic、東進、三匯等主流語音板卡; [編輯本段]TTS漫談 TTS就是Text To Speech,文本轉語音,文本朗讀,差不多是一個意思。在語音系統開發中經常要用到。 目前市場上的TTS很多,實現方式也各式各樣,有的很昂貴,如科大訊飛,據說當初得到863計劃的資助,有很高的技術;有的相對便宜,如捷通華聲, InfoTalk;也有免費的,如微軟的TTS產品。 相對於ASR(Automatic Speech Recognition,自動語音識別)來說,實現一個TTS產品所需要的技術難度不算大,在我看來也就是個力氣活。 要是讓我們來做一個能夠把漢語句子朗讀出來的TTS,我們會怎麼做呢? 有一種最簡單的TTS,就是把每個字都念出來,你會問,豈不要錄制6千多個漢字的語音?幸運的是,漢語的音節很少,很多同音字。我們最多隻是需要錄制: 聲母數×韻母數×4,(其實不是每個讀音都有4聲),這樣算來,最多隻需要錄制幾百個語音就可以了。 在合成的時候需要一張漢字對應拼音的對照表,漢字拼音輸入法也依賴這張表,可以在網上找到,不過通常沒有4聲音調,大不了自己加上,呵呵,要不怎麼說是力氣活呢。 這樣做出來的TTS效果也還可以,特別是朗讀一些沒有特別含義的如姓名,家庭住址,股票代碼等漢語句子,聽起來足夠清晰。這要歸功於我們偉大的母語通常都是單音節,從古代的時候開始,每個漢字就有一個詞,表達一個意思。而且漢字不同於英語,英語裡面很多連讀,音調節奏變化很大,漢字就簡單多了。 當然,你仍然要處理一些細節,比如多音字,把「銀行」讀成「yin xing」就不對了;再比如,標點符號的處理,數字、字母的處理,這些問題對於寫過很多程序的你,當然不難了。 國內的一些語音板卡帶的TTS,不管是賣錢的還是免費的,大體都是這樣做出來的,也就是這樣的效果。 如果要把TTS的效果弄好一點,再來點力氣活,把基本的詞錄製成語音,如常見的兩字詞,四字成語等,再做個詞庫和語音庫的對照表,每次需要合成時到詞庫裡面找。這樣以詞為單位,比以字為單位,效果自然是好多了。當然,這裡面還是有個技術,就是分詞的技術,要把復雜的句子斷成合理的詞序列,也有點技術。這也要怪新文化那些先驅們,當初倡導白話文,引進西文的橫排格式、標點符號的時候,沒有引進西文中的空格分詞。不過即使分詞演算法那麼不高效,不那麼准確,也問題不大,如前面所說,漢字是單音節詞,把聲音合起來,大體上不會有錯。 當然,科大訊飛的力氣活又乾的多了些,據說已經進化到以常用句子為單位來錄音了,大家可以想像,這要耗費更多的力氣,換來更好的效果。 至於增加一些銜接處的「詞料」,弄一些修飾性的音調,我認為是無關緊要的,對整體的效果改進不是太大。 市面上商品化TTS一般還支持粵語,請個粵語播音員錄音,把上面的力氣活重做一遍就是了。 再說句題外話,很多人覺得錄音最好找電台、電視台的播音員,其實找個你周圍的女同事來錄制,只要吐字清晰就可以了。在某種情況下,尋常聲音比字正腔圓的新聞聯播來得可愛。 再來說說文本的標識,對於復雜文本,某些內容程序沒有辦法處理,需要標識出來。比如,單純的數字「128」,是應該念成「一百二十八」還是「一二八」?解決辦法通常是加入XML標注,如微軟的TTS:"<context ID = "number_cardinal">128</context>"念成「一百二十八」,"<context ID = "number_digit">128</context>"將念成「一二八」。TTS引擎可以去解釋這些標注。遺憾的是,語音XML標注並沒有形成大家都完全認可的標准,基本上是各自一套。 再說說TTS應用編程,微軟的TTS編程介面叫SAPI,是COM介面,開發起來還是有點麻煩,還好MSDN的網站上資料很全面。微軟的TTS雖然免費,但其中文角色目前是個男聲,聲音略嫌混濁,感覺不爽。 國內一般的廠家提供API調用介面,相對比較簡單,可以方便地嵌入應用程序中去。 商品化的TTS還有個並發許可限制,就是限制同時合成的並發線程數,我覺得這個限制用處不大。無論哪種TTS,都可以將文本文件轉換成語音文件,供語音卡播放。大部分應用句子比較短小,一般不會超過100個漢字,合成的時間是非常短的,弄個線程專門負責合成,其它應用向該線程請求就是了,萬一句子很長,把它分解成多個短句子就是了,播放的速度總是比合成的速度慢。 也很多應用是離線合成,沒有實時性要求,就更不必買多個許可了。 更多情況下,我們甚至沒有必要購買TTS,比如語音開發中常見的費用催繳,撥通後播放:「尊敬的客戶,您本月的費用是:212元」,前面部分對所有客戶都一樣,錄一個語音文件就是了,而數字的合成是很簡單的,你只要錄制好10個數字語音,再加上十,百,千,萬,再加上金錢的單位「元」。 TTS(Training+Tool+Scheme)超越計劃 針對目前成長型企業遇到的人力資源問題,立體化解決人力資源瓶頸、通過企業與專家共建、實現人才強企的人力資源方向的重大智業項目。為企業培養人力資源高級管理人才,提供先進人力資源管理工具,並協助企業建立現代人力資源戰略規劃。通過「培訓(Training)+工具(Tool)+方案(Scheme)」的辦法,為企業系統解決人力資源難點問題,進而搭建科學、完善的人力資源管理體系。
『貳』 電腦黑屏出現mit系統集成外設
電腦開不了機解決方法:
1.檢查顯示器和主機線、接頭是否接通;
2.如果外接顯示器看到系統已經正常啟動,那麼可以檢查鍵盤上方用於顯示屏合上時關閉供電的開關按鍵是否正常;
3.如果外接顯示器和彈出顯示屏斷電開關都沒問題的前提下,顯示器不能顯示,那麼可能是系統問題;
4.如無條件外接顯示器,請重新開機,關注系統啟動之初,在dos引導狀態下,顯示器是否黑屏。如果dos引導時也黑屏,且無正常自檢聲發出,多為系統故障;
5.BIOS啟動盤設置可能錯誤。解決方法:修改硬碟模式。開機按F2/F10/F12/Delete(視主板而定)進入BIOS將第一啟動盤設置成光碟、軟盤或U盤的改為硬碟(Harddisk);
6.硬碟MBR錯誤可以用DiskGenius重置MBR;
7.檢查光碟機、U盤、軟盤等是否插入,如有可以取出並嘗試開機;
8.進BIOS,修改硬碟模式,設置不同的模式後都嘗試重新啟動,看是否能啟動;
9.按F8進入模式,選擇最近一次正確配置或者正常啟動
10.如果以上方法都不能解決。台式電腦請拆開機箱,將硬碟線拔了重新接上,再看是否可以啟動;開機過程注意聽聽並用手觸摸下硬碟轉動是否正常;
11.萬能方法:重裝系統。
『叄』 誰能提供一個Windows XP的下載地址要可以直接安裝的。
你想要從硬碟安裝是把,很多都可以的阿JUJUMAO純凈版XP克隆美化系統2.0(免激活)http://jujumao.cn/dispbbs.asp?boardID=9&ID=140950&page=1
二、安裝說明
1.光碟安裝(推薦)
首先,安裝刻錄軟體nero(http://down.jujumao.com提供下載),安裝後打開開始菜單
-nero
-Nero 6 Ultra Edition
-Nero Burning ROM
-取消新的編輯
-選擇菜單里的「刻錄器「里的「刻錄映像文件「,在彈出的對話框里查找出你的電腦里存放JUJUMAO純凈版XP
系統的地方,找到後選擇「JUJUMAO純凈版XP系統「這個iso文件(如果裝了ultraiso iso會顯示為光碟圖標,
如果沒有安裝ultraiso或者winiso會顯示為winrar壓縮包,請千萬別解壓這個iso,否則不能光碟啟動),然後
選擇「打開「按鈕,如果你有多刻錄機的話可能還會彈出一個「選擇刻錄器「的選擇框,你選你的刻錄機型號
就行了;接下來是「刻錄編譯「對話框,我們建議選擇刻錄速度為16X(太快可能會刻壞碟,出現GHOST錯誤,
A:\GHOSTERROR.TXT),最後按「刻錄「按鈕就行了,刻錄開始了。
[注意:]推薦使用質量較好的刻錄光碟,否則可能導致系統安裝出錯。
刻錄完畢後,拿出光碟,放到要安裝新系統的計算機里,重新啟動該計算機,然後按鍵盤上"DEL"鍵,進入BIOS
設置,一般是選擇ADVANCEd BIOS SETUP,選擇 first boot 啟動順序,我們選擇cdrom,即計算機首先從光碟機啟動,
然後,選擇F10,save and exit ,保存並且退出。最後重新啟動,如果成功的話,光碟啟動界面就出現了,見到了
JUJUMAO啟動光碟的歡迎界面,按裡面的提示進行系統的安裝,如果沒有分區的可以選擇光碟提供的分區功能,如果
硬碟已經分了區的請不要再分區,以免數據丟失,然後,按F1開始系統的安裝,啟動GHOST8.3從光碟上把GHO鏡像恢復到
硬碟的C:,等安裝到100%重新啟動就會自動重新啟動。
[注意:]裝多硬碟的機器請務必把除了要安裝系統的硬碟保留,其他的暫時拔掉數據線和電源,防止克隆錯誤分區,
導致硬碟數據丟失!只有一個硬碟的普通用戶不用擔心這個問題。
請用刻錄軟體nero,選擇映像刻錄 方式來刻錄ISO文件,刻
錄之前請先校驗一下文件的准確性,刻錄速度推薦24X!
接下來都是系統自動安裝,中間安裝硬體驅動可能會稍微等待,
請大家耐心等待,不要去干預安裝。最後成功進入WINDOWS系統,第一次進入系統會詢問你是否把系統安裝成為NTFS格式,
我們推薦選擇是,這樣系統運行比較快;第一次進入可能還比較慢,滑鼠右鍵可能還會反應遲緩,這是因為系統正在
尋找和安裝計算機硬體驅動,所以耐心等待。
然後,打開計算機設備管理器,看哪些硬體驅動還沒有安裝,然後把你購買機器時原配的驅動光碟里的驅動裝上去,這個機器
就能完全正常運行了。不過一般我們的系統都可以把驅動裝好,然大家省心省力,但個別設備除外。
2. 硬碟安裝(支持自動無人職守安裝)
在JUJUMAO系統的iso文件(如果裝了ultraiso iso會顯示為光碟圖標,如果沒有安裝ultraiso或者winiso會顯示為winrar壓縮包),
按右鍵,解壓,得到winxpsp2.gho和硬碟安裝管理器(壓縮包里顯示為「硬「字開頭的exe文件),把這兩個文件拷貝到你的d:根目錄,
然後雙擊運行硬碟安裝管理器.exe,這個程序運行起來比較久,主要是在拷貝winxpsp2.gho文件到他自己臨時創建的d:\win目錄,克隆
完後會自動刪除,所以大家要耐心等待,而且d:事先要留有大概700mb的空間,拷貝使機器會比較慢,機器不要做其他事情,拷貝完畢後
硬碟安裝管理器.exe提示要重新啟動,重新啟動後系統會提示及選裝還是恢復系統,請選擇繼續安裝,然後就是克隆了,其他跟光碟安裝
一樣。
[注意:]如果用dos來引導ghost.exe恢復系統,本系統是用ghost8.3壓縮的,一定要用ghost8.3來恢復,不能用ghost8.2或更低版本!
如果機器有多個硬碟必須把其他非系統硬碟暫時拔掉數據線停用,否則可能會導致安裝失敗或者數據丟失。
3. USB2.0移動硬碟安裝
製作usb2.0啟動硬碟,然後把winxpsp2.gho文件從iso解壓出來放到移動硬碟,然後設置bios從移動硬碟啟動,進入ghost恢復鏡像,此方法速度極快,但是比較復雜,建議diy愛好者使用,具體方法詳見:
www.jujumao.com里的
JUJUMAO-USB2.0移動硬碟完美克隆1.1版本--也適合硬碟版安裝,大大節省你的光碟!
http\://www.jujumao.com/dispbbs.asp?boardID=9&ID=146962&page=1
==============================================================================
www.JUJUMAO.COM 擁有52萬會員,日IP訪問量60萬
中國100強論壇!JUJUMAO寬頻寶藏網是製作完美啟動光碟,並以普及中國
人民計算機科學知識為己任的科技網站。
JUJU貓論壇歡迎您的到來!這是研究完美系統集成安裝光碟和克隆恢復安裝光碟的系統家園!
歡迎眾多的高手加緊討論的行列。
『肆』 求泰劇不期而愛的小說完整版百度雲資源,謝謝謝謝,非常感謝各位
泰劇不期而愛的小說完整版
鏈接:https://www..com/link?url=AvqsVXKbXHkRFfe7WpOhzQNk0GI_tv3-&die162
文案:
白思君第一次擔任責編,就遇到了極其難伺候的作家梅雨琛。
梅雨琛已三年沒有產出過任何新作品,變得頹廢、厭世、難以捉摸道。
本資源來自網路,不得用於商業用途,如有zd【鏈接失效】等問題,請留言告回知!
本資料版權歸原作回者及版權商所有,如果你喜歡,請答購買答正版。
本資料僅限個人測試學習之用,不得用於商業用途,請在下載後24小時內刪除。
『伍』 默讀txt priest百度雲
你好,我是二丫愛跳舞,用網路網盤分享給你,點開就可以保存,鏈回接永久有效^答_^1,鏈接: https://pan..com/s/1chSf76iDJvIibhV1jck3Cg 提取碼: sa4e
『陸』 求每天都夢到死對頭在撩我txt百度雲
《每天都夢到死對頭在撩我》小說網絡網盤txt 最新全集免費下載
鏈接:
《每天都夢到死對頭在撩我》作者墨西柯。米樂在夢里跟死對頭童逸親了一個嘴,整個人都凌亂了。最可怕的是……他白天跟童逸見面就掐,晚上就在夢里和他談戀愛!!直到有一天,米樂坐在書桌前發呆,碰上了醉酒後回到寢室的童逸,叫了他一聲:「米老婆」還順帶親了他一口。這個稱呼,只在夢里叫過……童逸怕自己罵米樂的微信未讀,所以天天給米樂發紅包,每個紅包編輯一個標題,收了紅包就證明米樂看到他罵的話了。一罵就是一排,連罵了幾個月。後來米樂發現,這貨每天發的紅包總金額都是521。
『柒』 求《碎玉投珠》全文+番外百度雲!謝謝!
《碎玉投珠》網路網盤txt 最新全集下載
鏈接:
古玩行沒一個缺心眼兒的。攻受都臭講究。退一步兄友弟恭,進一步情有獨鍾,再進一步走完一生。白頭偕老he預計下周一(29號)入v,屆時更三章。
『捌』 求木瓜黃大大的《偽裝學渣》百度雲鏈接,要全文+番外的,非常感謝!
《偽裝學渣》網路網盤txt 最新全集下載;
鏈接:
《偽裝學渣》是由木瓜黃所著的原創校園耽美小說。
『玖』 金土工程不同應用系統集成技術與實現
劉聚海
(國土資源部信息中心,北京,100812)
摘要:本文按照金土工程的總體技術架構,提出了各級各類應用系統整合的基本框架和思路,提出了應用整合的關鍵技術實現。
關鍵詞:金土工程
金土工程的應用系統建設在縱向上覆蓋國家、省、市、縣四級,在橫向上覆蓋地政、礦政等國土資源主要管理業務,這些應用系統由於面向的業務處理方式上的差異,採用的技術架構不完全一致,有基於國土資源電子政務平台的流程化業務審批系統,有不基於國土資源電子政務平台的數據管理類系統和專業化業務處理系統。在應用系統的體系結構上,有B/S結構和C/S結構。無論從當前信息技術發展潮流,還是從國土資源電子政務發展方向來說,整合已成為主旋律,也就是說要實現各級各類應用系統的集成和整合。
1 前言
按照金土工程的總體技術架構和實施的技術路線,資源整合是核心。在資源整合中,主要圍繞數據資源的統一配置管理、統一服務,以及應用系統的集成。本文將重點從技術上闡述應用系統集成的思路和方法。金土工程建立的應用系統在橫向上基於不同的技術架構,在縱向上,面臨國家統一部署到省、市級的應用系統與當地現有系統的集成,由於金土工程採用分級建設的實施方式,各地現有系統需要在不被改變技術架構的條件下與國家統一部署或供地方選用的應用系統實現集成。基於以上情況,金土工程不同應用系統集成的基本思路是採用統一界面方式實現各級、各類應用系統的統一展現,通過統一的許可權管理實現一次登錄,橫向應用系統通過數據共享實現應用集成。
2 統一界面及技術實現
由於各級應用系統的多樣性和復雜性,以及一些不可預見的情況,統一應用界面主要應該考慮兩方面的問題,第一就是如何在不改造原有系統的前提下來實現界面集成,第二就是界面集成後如何來集成授權、認證,實現系統單點登錄。
2.1 界面集成表現形式
界面集成的主要目的是對現系統和原系統通過統一界面進行管理,進行界面級的集成,實現單點登錄,以使操作更人性化,更簡單化(圖1)。用戶通過單點登錄後,可在金土工程統一界面的菜單中看到現系統和原系統的功能菜單,然後用戶可以通過點擊菜單,無須再登錄就可訪問集成後的所有系統,包括B/S結構的頁面和C/S結構的EXE文件。
圖1 金土工程電子政務系統統一用戶界面
2.2 通過認證集成實現界面集成
在界面集成中已經實現了界面上的統一管理,也就是其他應用的菜單已經集成到統一的系統界面中,這些菜單如何調用這些集成過來的應用系統,有以下幾種情況:
(1)對於有修改許可權的原系統,可以對原系統用戶管理部分增加一輔助文件來輔助完成系統的登錄。
對於這類系統,可以為B/S結構或C/S結構的系統認證做包裝,增加一個動態鏈接庫文件,然後通過調用該動態庫文件,來實現系統調用和登錄的操作(圖2)。
圖2 統一界面下登錄系統示意圖
(2)對於沒有修改許可權的原系統,但知道原系統用戶信息的要求,可以通過自動模擬登錄實現系統對接,通過數據同步保證用戶信息的一致性。
這種情況下對於原系統是B/S結構的,可以通過網路把用戶信息加密後傳輸到要調用的系統的接收文件,來啟用和登錄原系統。
對於原系統是C/S結構的,可以通過ActiveX控制項調用原系統登錄窗口,並通過WIN消息來傳遞用戶信息,然後以模擬鍵盤的方式在登錄窗口自動錄入用戶信息,完成原系統的調用和登錄(圖3)。
圖3 模擬鍵盤方式登錄系統
(3)對原系統既沒有修改許可權,又不能知道原系統用戶信息要求的系統,通過激活應用程序,然後由用戶手工錄入用戶信息方式實現系統登錄。
對於這類系統,通過http鏈接激活原應用系統,如果原系統是B/S結構,通過鏈接打開原系統頁面;如果原系統是C/S結構的,通過ActiveX控制項調用原系統界面,然後需要用戶手工輸入用戶名和密碼來完成系統訪問。
3 橫向應用系統之間的數據集成
橫向應用的集成主要解決的是同級間應用系統數據交換的問題,根據金土工程的應用系統特點,主要通過以下方式解決這一問題:
——應用系統間通過公共數據共享區實現信息共享。
——通過授權數據視圖的方式實現應用系統間信息共享。
——通過調用服務組件的方式實現應用系統間信息的傳遞。
3.1 公共數據共享區
通過公共數據共享區實現應用系統間的信息共享,如圖4所示,例如礦政系統向地政系統中傳遞數據,可將傳遞的數據存入公共共享數據區,地政系統從中讀取,以實現兩系統間信息傳遞。
3.2 授權數據視圖
通過授權數據視圖實現應用系統間的信息共享,例如礦政系統向地政系統中傳遞數據,礦政系統提供應用視圖,並向地政系統授予訪問許可權,從而使地政系統可以在其許可權范圍內安全地訪問礦政系統提供相關信息,以實現應用間的數據交換(圖5)。
3.3 調用服務組件
通過調用服務組件的方式實現應用間信息的傳遞。對一些應用和服務系統提供Web Service的方式供其他系統調用,以實現應用間的數據交換。
圖4 通過公共數據共享區實現集成
圖5 通過授權數據視圖實現集成
4 應用集成框架的部署
統一界面和認證集成在具體功能上由國土資源電子政務平台實現。
應用集成框架通過國土資源電子政務平台向省、市級部署,實現各級各類應用系統的集成。
部署應用集成框架時,需要考慮到地方現有的應用系統。通過部署電子政務平台的應用集成框架,將地方原有的應用系統、部統一部署的部分應用系統、數據交換系統,集成在統一的界面管理系統、統一的用戶管理及許可權管理系統之中(圖6)。
圖6 應用集成框架的部署