[摘要]為了加速農業的發展,促進農村的信息化水平,建立適合于農村現階段的信息服務系統已刻不容緩。本文介紹了基于公共交換電話網的農村信息服務系統的系統組成、工作過程和應用實例等內容。該系統建設成本低、通用性強、使用方便,它的推廣和應用將為解決農副產品供需矛盾和促進農業信息宣傳起到積極的推動作用。
[關鍵詞]農村信息服務 語音式 公共電話交換網
一、引言
為大力推進農業和農村的發展,提高農村信息服務的水平,近年來,國家出臺了一系列推進農村信息服務的政策和指導性文件,為了積極響應這號召并解決農村的實際問題,建立適合于我國農村現狀的信息服務系統已刻不容緩。本文重點討論的以公共交換電話網為基礎,充分融合和發揮通信技術、數據庫技術和語音處理技術之所長,建立一套服務于農村的信息系統,使農村可以方便的使用該系統發布和獲得農業信息,促進農業和農村的發展。
二、建立語音式農村信息服務系統的意義
當代社會,傳統的信息交流模式與現代信息交流模式并存,會議、報紙、廣播、電視、電話、網絡等各種信息載體各顯其能,特別是計算機網絡在信息交流中的作用與日俱增,于是,許多地區相應建起了一批農村信息服務站,各級地方政府或當地村民也投入了一定的人力、物力和財力。在信息服務站計算機、打印機、互聯網等設施俱全。應該說初衷是好的,但也有其不盡人意之處。以基于計算機網絡的農村信息站其不足之處有以下幾方面:第一,建設成本高。在農村建設一個信息站暫不考慮房屋使用和水電費用,假設按每一個信息站有6-10臺計算機計算,設備費用也需要兩、三萬元。第二,目前,我國人口教育水平發展仍然不平衡,農民人口知識文化水平普遍低于城市,多數農民對信息技術知識掌握較少,不能熟練計算機,不能獨立運用互聯網進行信息檢索,這給農民獨立的信息站獲取信息帶來了麻煩[1]。第三,網絡上各種信息紛繁,一些信息服務站變成了黑網吧,利用信息服務站設施進行聊天、打牌、看娛樂網站、玩網絡游戲的大有人在,甚至還有些信息服務站以未成年人上網為主,現象不容樂觀。
建立基于公共交換電話網(PSTN,Public Switched Telephone Network)信息服務系統,其優勢在于:第一,建立及使用成本低。與基于互聯網的信息站相比,基于公共交換電話網的信息服務系統,普通家庭使用只需擁有普通電話即可。在使用過程中,電話通信費同樣也是低于互聯網通信費。第二,操作簡單,使用方便。該系統的使用與我們日常撥打電話或進行話費自助查詢的方法無本質區別,操作過程中全部為語音提示,只要會打電話就會使用本系統。而且該系統只要有電話機就可撥打,不受時間和場地限制,使用非常方便。第三,良好的自動撮合功能。由于農村信息服務事業尚不發達,常會出現有產品市場或有市場無貨源的尬尷局面,該系統針對這一現象特設置了自動撮合功能,系統能將數據庫內所存儲的供求信息按照設定的規則自動進行比對,如供給與需求的內容相關,系統會自動將一方的聯系電話主要以語音形式告知另一方,以達到牽線搭橋、緩解供需矛盾的目的。
三、系統的結構組成
1.系統服務器端的組成及功能
硬件方面需在服務器上安裝電話語音卡,通過電話語音卡實現對話機按鍵DTMF信號的識別(包括數字0-9、“*”、“#”等),以及雙音頻信號的合成播放,自動增益控制(AGC)、忙音、鈴音、摘機、掛機識別等[2]。電話語音卡通過帶有RJ-11水晶頭的電話線接入公共交換電話網絡。這種方式充分運用了CTI(Computer Telephony Integration,計算機電話集成)技術,將電話網絡的信息傳遞優勢與計算機的信息處理優勢相結合。公共電話網絡中所發來的號碼信息、按鍵信息等雙音頻編碼均由電話語音卡解碼后送服務器應用程序實施處理。服務端發出的撥號指息和壓縮音頻等則通過電話語音卡發送到公共電話網絡上,由通信運營商轉發到用戶接收端[3]。中間的傳輸過程對系統管理員和普通用戶透明。
服務器端軟件系統以Windows Server2003為系統平臺,以SQL Server2005為DBMS,以Delphi7為服務器端的控制管理模塊開發語言,三者兼容性好,開發迅速,配置方便,易于調試。Delphi開發環境中各數據源控件及數據操作控件通過ADOQuery控件、ADOConnection控件、ODBC數據源,依次連接至SQL Server的數據表。在數據庫中建立農村信息表:
CREATE TABLE [dbo].[xinxi] (
[流水碼] [decimal](18, 0) IDENTITY (1, 1) NOT NULL ,
[電話號碼] [char] (20) COLLATE Chinese_PRC_CI_AS
NULL ,
[供求類型] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[數量] [numeric](18, 0) NULL ,
[日期時間] [datetime] NULL )
其中,“流水碼”作用該表的主鍵,由系統自動產生。“電話號碼”在服務器接受呼叫時由電話語音卡通過來電顯示進行識別并寫入表中,該系統使用電話號碼作為用戶的標識,因此用戶使用該系統時不需要進行用戶注冊,可隨時撥叫隨時使用。“交易類型”字段的域為“出售”和“求購”,“數量”字段記錄對于農作物表示斤數,對于牲畜表示頭數或只數。這里考慮到農民日常生活中習慣于使用“斤”作為質量單位,因此該系統中沒有選用國際單位制的千克。“交易類型”和“數量”均在應用程序的控制下由電話語音卡識別用戶按鍵發出的DTMF信號取得。“日期時間”字段記錄此記錄生成的日期和時間,由服務器自動,由計算機系統時間取得。系統操作及維護人員無需了解掌握系統底層信息交換的原理及過程只需通過服務器端的應用程序便能實現日常的管理與維護工作,包括信息的瀏覽、添加、修改、刪除、條件查詢、數據轉儲與恢復等操作。
2.系統用戶端的組成及功能
該系統的設計力求用戶端盡量簡潔,以達到減少建設成本、縮短建設周期、方便維護的目的。該模塊的功能包括提交用戶的供銷需求、接收由服務器端向客戶端所發布的信息、公共信息進行廣播宣傳等功能。由于中間的通信過程使用公共交換電話網,而我國各大通信運營商之間都已充分的實現了互聯互通,因此,作為普通的農村個人用戶,只需使用普通固定電話或手機即可登錄該系統進行各種操作。作為村委會等農村基層部門,如希望實現廣播功能,只需將普通電話機的免提輸出端信號通過音頻線連接至村屯大喇叭功放設備的音頻輸入端即可實現(如圖1),今后,地方政府部門的公共性的農業信息的宣傳即可以通過該系統為媒體進行快速便捷的傳遞。
四、系統應用舉例
電話號碼為88061234的用戶欲出售一千斤黃豆,該用戶撥叫該系統的接入號碼,服務器端收到用戶呼叫后自動受理,以語音形式提示用戶按下相應按鍵,進行功能的選擇,用戶根據語音提示在話機上一步步按下相應按鍵,即可進入相應的功能。語音菜單結構如圖2所示。
在服務器端應用程序的控制下,在數據庫中自動生成與該用戶的需要相對應的記錄信息,同時,系統對數據庫中原有信息進行查詢比對,如果數據庫中已有想匹配的信息,在將相對應的聯系電話告知當前用戶,實現其自動撮合功能。信息處理流程如圖3所示。
五、農村信息服務系統的未來發展趨勢
該系統基于公共交換電話網的設計思路與計算機互聯網的發展并不矛盾,更不是對現有的基于計算機互聯網的信息系統的否定。計算機互聯網的發展從未停息,其在農村的普及也是未來的必然趨勢。將該農村信息服務系統的服務器端稍作配置,使其與基于B/S模式的網絡數據庫的服務端合一,即可實現該系統與互聯網用戶的信息共享。特別是在3G技術飛速發展廣泛的背景下,手機可以代替計算機瀏覽網站和收發電子郵件,計算機也可以代替手機方便的進行實時交流,兩者的界限日趨模糊。基于公共交換電話網的信息系統與基于計算機互聯網的信息系統在未來將相互促進并自然融合。
參考文獻:
[1]欒莉萍:農村信息服務站建設問題研究.農村經濟與科技[J].2010(1):18
[2]孫勇 孫慶文:中小型計算機電話語音平臺的設計.電聲技術[J].2005(2):59-62
[3]胡寅:社區電話自動化服務的設計開發.電聲技術.2010(4)