新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 公交線路智能查詢系統方案

        公交線路智能查詢系統方案

        作者: 時間:2012-05-11 來源:網絡 收藏

          (3)采用全DSP結構,處理能力強大,可減輕主機負擔,保證高密度、大容量的應用系統高效穩定地運行。同時,DSP技術便于軟件升級。

          數據庫系統采用SQL Server。SQL Server是Windows NT環境下比較成熟的數據庫產品,他具有大型數據庫系統的所有特性,而且便于與NT集成管理。

          開發工具選擇Visual C++,Visual Basic等。Visual C++功能強大、控制靈活,可以處理各種程序設計的需要;Visual Basic編制程序速度快,對程序設計人員要求不高,因此將兩者結合起來使用。公交線路智能查詢系統方案

          2.2 軟件設計

          本系統界面由Visual Basic 6.0編程實現。以漢字和圖標明確顯示其功能,操作簡單,一目了然,便于值班人員操作和監控。

          各功能程序由Visual C++編程實現,主要分為:檢測振鈴事件及接受用戶語音實現相應的功能調用;確定進入系統后界面菜單的有效狀態以及檢測和初始化電話語音卡;登錄數據庫服務器。

          2.3 數據庫服務器的設計

          客戶/服務器結構[4]是基于數據庫的應用程序廣泛采用的一種結構。他利用了計算機系統硬件和軟件分布的不平衡性,把數據服務集中在服務器端,而識別客戶端則專門負責處理應用邏輯和界面。這使得程序開發的復雜性大大降低,同時識別客戶端和識別服務器實時通信、協同工作,減少了時延,保證了較高的識別效率。客戶/服務器結構包括了2個獨立的實

          體:識別客戶端和識別服務器。前者上運行的應用程序稱為”前端“或”前臺“,后者的稱為”后端“。也就是說,服務器增加了”后端數據庫引擎“,電話接入時,識別客戶端接管電話用戶的語音輸入,實時傳送到識別服務器,并把識別服務器的識別結果向電話應用平臺層返送,然后進行內部運算查找符合條件的數據,此時客戶機還可以利用這些閑置時間處理其他的工作,等到服務器處理完畢,就會把所需的數據傳遞給前端應用程序。

          由于客戶/服務器結構的前端應用程序并不直接對數據庫進行處理,因此利用ODBC作為一個橋梁幫我們打開前端應用程序與后端數據庫管理系統的通道,并且由ODBC API提供制式化的控制函數來維護服務器的數據庫數據。

          語音合成的處理是通過邊合成邊播放的策略,避免了由于合成長文本帶來的較大的延時。該系統在分段播放語音時,用戶的任何打斷都可以中止該次合成任務,免去了無謂的資源消耗。

          3 系統的實現

          本系統在啟動時,首先會訪問DataSource.ini文件,從中讀出有關數據庫信息,若數據庫服務器的數據改動時,只需改動此文件便可。DataSource.ini文件內容如下:

          [Source]

          namc=flight

          [DSN]

          name=”ODBC ;DSN=flight;UID=flight;PWD=flight’其中:nAME=flig



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 砀山县| 游戏| 博湖县| 崇文区| 枣阳市| 崇仁县| 房山区| 青铜峡市| 桐乡市| 临邑县| 古蔺县| 都匀市| 乃东县| 东莞市| 潢川县| 黄平县| 仪陇县| 遂昌县| 龙江县| 福鼎市| 呼伦贝尔市| 高密市| 浦江县| 西乌| 黎川县| 游戏| 登封市| 莫力| 赣榆县| 高阳县| 靖西县| 东光县| 顺昌县| 罗平县| 红桥区| 曲周县| 孙吴县| 大庆市| 临泉县| 绥芬河市| 涟源市|