《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 勞教所會見監(jiān)聽管理系統(tǒng)
勞教所會見監(jiān)聽管理系統(tǒng)
來源:微型機(jī)與應(yīng)用2013年第23期
張國騫,趙曉軍,溫丁一,申軍濤
(河北大學(xué) 電子信息工程學(xué)部,河北 保定 071000)
摘要: 為了使勞教所會見更加快捷、方便、人性化,提出了一套會見監(jiān)聽的方案。該方案是集身份識別、身份查找、監(jiān)聽、錄音、插話和放音等為一體的綜合管理系統(tǒng)。系統(tǒng)硬件部分以語音卡、第二代身份證讀卡器和單片機(jī)為核心,實現(xiàn)了對會見者的身份認(rèn)證,并確保了對通話會見狀況的有效監(jiān)督和管理。軟件部分是由基于VB編寫的上位機(jī)系統(tǒng)和以SQL2005開發(fā)的數(shù)據(jù)庫系統(tǒng)構(gòu)成的,實現(xiàn)了對會見者和服刑人員信息的顯示、查找及儲存,而且通過上位機(jī)對會見電話實現(xiàn)了有效的控制?,F(xiàn)場實驗表明,該系統(tǒng)方案節(jié)約了大量警力資源,方便了會見人員,使勞教所的管理趨向于信息化管理。
Abstract:
Key words :

摘  要: 為了使勞教所會見更加快捷、方便、人性化,提出了一套會見監(jiān)聽的方案。該方案是集身份識別、身份查找、監(jiān)聽、錄音、插話和放音等為一體的綜合管理系統(tǒng)。系統(tǒng)硬件部分以語音卡、第二代身份證讀卡器和單片機(jī)為核心,實現(xiàn)了對會見者的身份認(rèn)證,并確保了對通話會見狀況的有效監(jiān)督和管理。軟件部分是由基于VB編寫的上位機(jī)系統(tǒng)和以SQL2005開發(fā)的數(shù)據(jù)庫系統(tǒng)構(gòu)成的,實現(xiàn)了對會見者和服刑人員信息的顯示、查找及儲存,而且通過上位機(jī)對會見電話實現(xiàn)了有效的控制。現(xiàn)場實驗表明,該系統(tǒng)方案節(jié)約了大量警力資源,方便了會見人員,使勞教所的管理趨向于信息化管理。
關(guān)鍵詞: 管理系統(tǒng);語音卡;身份證讀卡器;上位機(jī);數(shù)據(jù)庫

 勞教所中允許定期服刑人員家屬與服刑人員見面的制度體現(xiàn)了勞教所管理的人性化,然而這也帶來了許多管理上的不變。因為服刑人員與家屬想見面時必須有一個獄警在旁邊監(jiān)督,這樣既浪費了勞教所的警力資源,又使得服刑人員與家人的說話有所拘束。但為了安全起見,獄警人員必須了解他們的通話內(nèi)容,對他們的通話進(jìn)行有效的控制。因此,本文提出了一種方案,其采用語音卡、AT80C51單片機(jī)和第二代身份證閱讀器,通過編寫上位機(jī)程序?qū)φZ音卡、單片機(jī)和身份證閱讀器進(jìn)行控制,成功實現(xiàn)了對會見系統(tǒng)電話的通斷、錄音、監(jiān)聽、插話和放音等操作,而且還明確了會見者的身份。這樣不但使勞教所管理更加人性化,而且節(jié)約了大量警力資源,使管理更加方便、快捷、安全。
1 總體設(shè)計
 勞教所會見總體結(jié)構(gòu)主要包括語音卡、單片機(jī)控制繼電器電路板、身份證讀卡器和上位機(jī)界面。語音卡通過PCI插槽與電腦相連,軟件通過調(diào)用其API函數(shù)來對其進(jìn)行操作,電話通過網(wǎng)線與語音卡相連接,語音卡把電話的語音電信號捕獲并傳輸給上位機(jī),而且軟件還可以通過語音卡給電話發(fā)送語音信號。因而上位機(jī)可以控制語音卡,實現(xiàn)對電話的監(jiān)聽、錄音、插話和放音等功能。單片機(jī)繼電器電路板用來控制電話的通斷,電路板與PC通過串口相連接,上位機(jī)與單片機(jī)通過串口通信來控制繼電器,電話與繼電器用網(wǎng)線相連接,從而實現(xiàn)上位機(jī)控制電話的通斷。第二代身份證讀卡器通過USB接口與PC相連,把讀卡器讀出的身份證信息和圖片信息傳輸?shù)缴衔粰C(jī)上并儲存到數(shù)據(jù)庫中,使會見者與要會見的服刑人員建立聯(lián)系,方便以后會見時查找。總體設(shè)計如圖1所示。

2 系統(tǒng)硬件設(shè)計
 會見系統(tǒng)的硬件部分主要有語音卡、單片機(jī)控制繼電器電路板和身份證讀卡器。而語音卡是整個系統(tǒng)的核心部分,能夠?qū)崿F(xiàn)信號偵測、通話監(jiān)聽;實現(xiàn)復(fù)雜的通話記錄快速檢索;可根據(jù)通道號碼、通話日期時間和主被叫號碼等檢索錄音記錄;具有獨特的DSP處理結(jié)構(gòu),能實時、高效地進(jìn)行每線獨立的數(shù)字化錄音和放音;獨特的DSP處理結(jié)構(gòu),每線的數(shù)字化錄音和放音可以同時并獨立進(jìn)行。因此語音卡能識別電話的各種信號,如摘機(jī)信號、掛機(jī)信號、按鍵信號和語音信號等[1]。語音卡把各種信號捕獲后發(fā)送給上位機(jī)軟件進(jìn)行處理,而且能把上位機(jī)的音頻信號發(fā)送給指定的電話,很好地實現(xiàn)了對電話的監(jiān)聽、錄音、插話和放音功能。
但是語音卡不能控制電話的通斷,而該功能在勞教所這種特殊環(huán)境下很重要。因此,這里采用了繼電器來控制電話通斷,以AT89C52為微處理芯片控制繼電器,89C52通過串口與上位機(jī)通信,上位機(jī)就可以發(fā)送通斷命令來實現(xiàn)控制電話的通斷。
 第二代身份證讀卡器采用國際上先進(jìn)的TypeB非接觸IC卡閱讀技術(shù),配以公安部授權(quán)的專用身份證安全控制模式(SAM),以無線傳輸方式與第二代居民身份證內(nèi)的專用芯片進(jìn)行安全認(rèn)證后,將芯片內(nèi)的個人信息資料讀出,將此信息上傳至計算機(jī),并完成解碼、顯示、存儲、查詢和自動錄入等功能[2]。
3 系統(tǒng)軟件設(shè)計
 系統(tǒng)上位機(jī)軟件采用VB編寫,主要由登錄系統(tǒng)、身份識別、會見信息管理、監(jiān)聽錄音和數(shù)據(jù)庫5大部分構(gòu)成,總體設(shè)計如圖2所示。

3.1 登錄部分
 登錄系統(tǒng)的主要作用是確定登錄者是否有權(quán)限使用會見監(jiān)聽系統(tǒng)軟件,這里采用雙層密碼確認(rèn)方式。首先當(dāng)?shù)卿浾咻斎朊艽a和帳號確認(rèn)后,點擊登錄則會把一串驗證碼發(fā)送到單片機(jī),從而與單片機(jī)中的信息經(jīng)行驗證,如果驗證成功單片機(jī)會通過串口發(fā)送回一個確認(rèn)信息,然后在與數(shù)據(jù)庫中的密碼和帳號相匹配,如果兩次確認(rèn)都成功則使登錄者允許登錄,否則不允許登錄。這使得該系統(tǒng)在別的電腦上是無法運行的,保證了會見系統(tǒng)軟件的安全性。
3.2 身份證識別
 (1)讀卡器軟件開發(fā)
 上位機(jī)軟件調(diào)用身份證讀卡器dll庫文件,通過API函數(shù)來實現(xiàn)對讀卡器的控制。
 主要API函數(shù)有:
int_stdcall InitComm(int Port)//初始化接口
int_stdcall Authenticate()//卡認(rèn)證
int_stdcall Read_Content(int Active)//讀卡操作
int_stdcall SetBaseData(char*TxtFileName)
//設(shè)置基本信息
int_stdcall SetPhotoData(char*WltFileName)
//設(shè)置照片WLT信息[3]
 身份證讀卡器流程圖如圖3所示。

?。?)軟件設(shè)計
 當(dāng)有人會見服刑人員時,需要用身份證讀卡器讀取會見人的身份證信息,然后系統(tǒng)自動搜索數(shù)據(jù)庫來查找此人是否已在勞教所中備注了允許會見的人員范圍內(nèi)。如果查找到,則把會見人的信息及其相關(guān)聯(lián)服刑人員的信息顯示出來,然后會見信息表中顯示其當(dāng)月的會見次數(shù),如果沒有超過當(dāng)月的會見次數(shù)則審核通過,然后進(jìn)入會見信息管理界面。會見識別界面如圖4所示。

 

 

3.3 會見信息管理
 會見人員須在此填寫家庭住址、所攜帶的物品及所要給服刑人員的現(xiàn)金,而且系統(tǒng)會自動給要見的服刑人員分配會見窗口,打印會見通知單。如果會見人員屬于會見范圍內(nèi),但信息還沒有在數(shù)據(jù)庫中儲存?zhèn)渥?,則可以通過查詢把需要會見的服刑人員從數(shù)據(jù)庫中查找出來,然后再添加會見人的信息,將其儲存到數(shù)據(jù)庫中,并在數(shù)據(jù)庫中建立聯(lián)系。以后就可以通過身份證讀卡器把兩個人的信息一起顯示出來。因為會見信息管理界面通過VB調(diào)用了ADO控件,能夠用SQL語言實現(xiàn)對數(shù)據(jù)庫的增、刪、改等操作,所以會見信息管理界面可以對數(shù)據(jù)庫中服刑人員的信息進(jìn)行隨時的更改變動。當(dāng)會見信息管理中所有信息都填好后,點擊打印按鈕,軟件就會把相關(guān)的信息填寫到會見通知單上并打印出來,勞教所干警根據(jù)會見通知單把服刑人員領(lǐng)到對應(yīng)的窗口與會見人見面。會見信息管理界面如圖5所示。

3.4  監(jiān)聽錄音
 (1)語音卡編程原理
 語音卡編程構(gòu)架分成初始化、事件處理和程序結(jié)束處理3部分。
 ①初始化部分
 該部分函數(shù)包括BF_InitializeSystem(初始化接口函數(shù))、BF_GetTotalCard(獲取語音卡數(shù)目函數(shù))、BF_GetTotalChannel(獲取通道數(shù)目函數(shù))、BF_GetChannnelType(獲取通道類型函數(shù))、BF_OpenChannel(打開通道函數(shù))和BF_OpenSpecialChannel(打開特殊通道函數(shù))等函數(shù)。這些函數(shù)僅僅在應(yīng)用程序初始化時調(diào)用一次,用來初始化語音卡系統(tǒng)和各個通道。
?、谑录幚聿糠?br />  語音卡的編程采用流行的事件驅(qū)動方式進(jìn)行編程,即用戶應(yīng)用程序需要創(chuàng)建一個線程,在這個線程中,不斷地調(diào)用函數(shù)BF_GetMessage(),如果有事件返回,就處理事件,然后繼續(xù)調(diào)用該函數(shù)。
?、鄢绦蚪Y(jié)束
 在應(yīng)用程序退出前,調(diào)用語音卡的相關(guān)函數(shù)清理系統(tǒng),恢復(fù)電話線的狀態(tài),這些函數(shù)有BF_GetMessage和BF_CloseSystem等。
 (2)上位機(jī)軟件設(shè)計
 軟件調(diào)用了語音卡的庫文件,并通過調(diào)用其中的API函數(shù)來對語音卡進(jìn)行控制,實現(xiàn)了對任何一路電話的監(jiān)聽、錄音、插話和放音等功能。軟件還可以設(shè)定任何一路的通話時間,在結(jié)束通話的最后3 min會有提示音進(jìn)行語音提示。而且通過廣播,勞教所干警可以告知他們通話所注意的事項。如果某一路有違反規(guī)定的通話事項,勞教所干警可以通過軟件切斷該路的通話。監(jiān)聽系統(tǒng)會將所有的通話錄音儲存起來,如果想查詢某服刑人員的錄音,則可以通過查詢系統(tǒng)查找并播放出來。監(jiān)聽錄音界面如圖6所示。

3.5 數(shù)據(jù)庫
 采用SQL 2005設(shè)計了數(shù)據(jù)庫用來儲存數(shù)據(jù),數(shù)據(jù)庫連接采用ADO技術(shù),通過SQL語言對數(shù)據(jù)庫進(jìn)行數(shù)據(jù)操作[4]。數(shù)據(jù)庫中一共建了3個表,分別是帳號密碼表、服刑人員信息表和親屬信息表,其中服刑人員信息表與會見親屬信息表建立了關(guān)聯(lián)。上位機(jī)軟件運用SQL語言可以對數(shù)據(jù)庫信息進(jìn)行查找、刪除、添加和修改,因此只需要通過身份證讀卡器讀出親屬信息,軟件就會自動查找出其相關(guān)聯(lián)的服刑人員,并顯示在頁面上。這樣既方便了對大量數(shù)據(jù)的管理,又使會見簡單易行[5]。數(shù)據(jù)庫ER圖如圖7所示。

 本方案設(shè)計了一套勞教所的會見監(jiān)聽管理系統(tǒng),通過語音卡和繼電器實現(xiàn)了對會見電話的通斷、監(jiān)聽、插話、錄音和放音等功能。而且利用上位機(jī)軟件和數(shù)據(jù)庫實現(xiàn)了對勞教所服刑人員及其會見家屬的有效管理,使勞教所的管理更趨向于信息化管理,從而節(jié)約了大量的人力、物力資源,使勞教所的管理更加便捷、有效。
參考文獻(xiàn)
[1] 牛曉華,穆道生,趙洪利.基于語音卡的電話語音系統(tǒng)設(shè)計與實現(xiàn)[J].指揮技術(shù)學(xué)院學(xué)報,1998,9(3):90-93.
[2] 孫鵬,王宜懷.基于嵌入式以太網(wǎng)的二代身份證讀卡器設(shè)計[J].軍民兩用技術(shù)與產(chǎn)品,2008,42(4):42-45.
[3] 李寬,張志紅.基于第二代身份證智能識別的新生入學(xué)電子注冊系統(tǒng)開發(fā)[J].昆明學(xué)院學(xué)報,2009,31(6):77-81.
[4] 吳晨,牛江川,李素娟.SQL Server 2005數(shù)據(jù)庫開發(fā)與實例[M].北京:清華大學(xué)出版社,2008.
[5] 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2005.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。