新聞中心

        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



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 汤阴县| 册亨县| 福泉市| 左权县| 兰坪| 阜阳市| 莱阳市| 城固县| 广德县| 田阳县| 长沙市| 双峰县| 泰州市| 诸暨市| 南康市| 长沙县| 卢氏县| 闸北区| 高雄市| 奉化市| 张北县| 同仁县| 宝鸡市| 临汾市| 黄平县| 青浦区| 彰化市| 康保县| 九寨沟县| 铅山县| 湟中县| 钟山县| 崇州市| 凌源市| 克东县| 蓬莱市| 谷城县| 宜城市| 平乐县| 措美县| 洞头县|