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

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

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

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

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

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

 

 

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

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

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

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

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久精品国产亚洲精品| 免费观看理论片毛片| 99久久精品日本一区二区免费 | 91高端极品外围在线观看| 日日干日日操日日射| 亚洲欧美日韩精品专区卡通| 美女扒开尿口让男人桶免费网站| 国产男女猛烈无遮挡免费视频| mm131美女爽爽爽作爱视频| 日本午夜精品一区二区三区电影| 亚洲图片欧美日韩| 白白色免费在线视频| 国产乱子伦片免费观看中字| 男人一进一出桶女人视频| 女人双腿搬开让男人桶| 久久丫精品久久丫| 樱桃视频高清免费观看在线播放 | 国产精品免费播放| gogo全球高清大胆亚洲| 无码中文字幕av免费放| 亚洲av丰满熟妇在线播放| 永久免费毛片在线播放| 内裤奇缘电子书| 色婷婷亚洲一区二区三区| 国产成人精品怡红院在线观看| 91普通话国产对白在线| 好大灬好硬灬好爽灬| 中文字幕欧美日韩| 日韩人妻无码一区二区三区综合部| 亚洲国产成人精品无码区在线秒播 | 巨胸喷奶水视频www网快速| 久久国产精品一区| 欧美一级在线观看视频| 亚洲武侠欧美自拍校园| 男女爽爽无遮挡午夜视频在线观看 | 欧美疯狂性受xxxxx另类| 免费中文字幕在线观看| 美女张开腿让男人桶爽国产| 国产伦精品一区二区三区在线观看| jizz大全欧美| 国产精品视频免费播放|