摘要: 目前小區“智能化”僅體現在各個功能子系統的智能性,即各子系統擁有先進的智能化設備和管理軟件,但子系統之間相互獨立,缺乏信息共享和溝通上存在極大障礙。針對這一狀況,本文作者以小區門戶網站為物理平臺,綜合應用數據庫共享,B/S軟件架構等討論了智能小區的一體化信息查詢、管理方案,給出了集成平臺結構。該集成平臺可以實現各個系統的功能整合,實現小區真正的智能化、信息化查詢與管理。
關鍵詞: 智能小區門戶網站ASP技術數據庫
隨著生活水平的不斷提高,人們對安全、舒適、便利、信息傳遞快捷的居住環境提出了更高的要求,智能化住宅小區正在我國蓬勃興起。所謂智能化住宅小區是指將4C(即計算機、通信和網絡、自控、IC卡)技術與建筑技術相結合,通過綜合配置住宅小區內的各個功能子系統,以綜合布線為基礎框架,以計算機網絡為平臺,實現小區內各種設備管理、物業管理及服務自動化的新型住宅小區。當前小區“智能化”僅體現于各個功能子系統的智能性,即各子系統擁有先進的智能化設備,功能完善,但子系統之間相互獨立(都擁有自己的硬件平臺和管理軟件),缺乏對智能子系統的集中控制和信息的集成與共享,信息溝通和共享存在著極大障礙。筆者針對各子系統分散獨立的狀況,通過小區現有網絡,設計了統一的門戶網站平臺。通過該平臺,用戶可以共享小區信息化的各種數據,方便數據的綜合查詢,使小區業主對小區管理更加了解透明化,并且能豐富小區的網絡生活。
一、智能小區門戶網站集成的內容
智能小區是在智能化大樓的基本含義中擴展和延伸出來的。它通過對小區建筑群四個基本要素(結構、系統、服務、管理)和它們之間的內在關聯的優化考慮,提供一個投資合理,且擁有高效率、舒適、溫馨、便利、安全的居住環境。不同地區、不同檔次的智能化住宅對智能化子系統的要求會有些區別。根據1999年建設部頒布的《全國住宅小區智能化技術示范工程建設大綱》中對智能小區“普及型”、“先進型”、“領先型”的明確規定,并結合保定地區的住宅市場需求,主要滿足小區高效的管理及服務,建立數字小區的要求,筆者設計的智能小區管理系統集成的內容主要包括:
(一)小區物業管理系統
1.居民信息管理。建立住戶信息庫,實現住戶檔案數據的計算機化管理,使居民的登記和查詢簡易而快捷。
2.物業信息管理。建立物業信息數據庫,實現人事檔案、財務、物流等日常工作的計算機化管理,使物業管理工作更為科學化,提高物業的工作效率和管理檔次。
3.投訴報修管理。具備上網條件的家庭可通過小區網絡直接報修;不具備上網條件的家庭可以去物業管理中心報修,由物業管理人員錄入數據庫。管理人員在規定的時間內讀取報修申請,派人上門檢修,并將結果錄入數據庫,同時將相應費用信息傳送至收費信息系統進行結算。
4.停車場管理。其功能為對進出小區的車輛進行有效的管理,保障小區內的車輛安全。實現對停車場內車位的查詢,出入車輛及費用的統計等。
5.巡更管理。該系統是對小區保安巡更進行有效管理,實現巡更點信息采集、巡更路線設置、巡更人員信息管理等。
(二)智能小區信息管理系統
1.小區綜合查詢模塊。通過使用綜合查詢模塊,小區物業管理者可以很方便地對經過分類、綜合、匯總的信息進行查詢、分析、預測,大幅度地減少了操作環節與工作量。小區住戶可以通過私有口令查詢三表(水、電、煤氣)、房租、衛生、購物等收費情況。小區內統一收費,主要包括水、電、煤氣三費,房租,停車費,保安,衛生,有線電視等(其中三表收費數據自動從下位機采集)。該系統自動計算出相應付費額,從小區銀行各戶的戶頭上自動扣除相應費用,同時向用戶以E-mail的形式發送收費通知。各類收費經計算機匯總,由小區工作人員負責,進行人工或自動處理。
2.小區服務模塊。生活在小區中的住戶需要舒適的生活條件、完善的安全保障、多樣的娛樂活動。為此,本系統增加了幾個新的功能模塊。
(1)小區醫療與中老年人保健。小區為每位住戶建立健康檔案,定期為每位住戶特別是中老年住戶檢查身體。以推送技術的形式每天通知住戶天氣情況,并根據季節、氣候、天氣的變化和住戶的身體狀況提出健康建議。住戶使用NetMeeting,可通過話筒(有條件的可安裝NetCamera)與小區或區外提供相應服務的各大醫院現場進行保健咨詢。對有特殊要求的住戶(如心臟病人),提供遠程健康監視套件、病人的健康情況可隨時通知醫護人員。若突然發病,可得到及時治療。
(2)小區商店。支持網上結算,如網上商店、網上書店、網上花店、網上定餐等。
(3)小區托教。配有專職教師與志愿人員,線上交互式地向住戶傳授育兒知識、回答住戶咨詢、輔導兒童功課。
(4)小區娛樂。可提供VOD(視頻點播)、聯網游戲、電視節目預定、小區BBS(電子布告欄系統)、小區討論組等方式。(注:VOD與電視節目點播,因需有大量多媒體數據傳輸,需要網絡為ATM架構)小區服務方式既支持Internet網上繳費,又全面支持IC卡消費。住戶持有含身份標識的IC卡,可在小區各服務設施內消費,消費額統一經小區銀行從住戶戶頭上扣除。在消費過程中,系統通過以下五步驟的驗證來保證支付的安全。
①監權。要求每個IC卡機首先證明消費者身份。
②授權。系統一旦證明其身份即可控制登陸特定資源。
③保密性。保證授權各方之間傳輸的信息的安全性。
④一致性。保證傳輸信息到達目的地后仍保持發送時的格式。
⑤來源的不可否認性。確保在某一方發出經過驗證的電子數據后,該方隨后不能否認該數據的來源和內容。
消費活動通過電子方式進行,既方便快捷,又能避免人為因素的失誤,用戶易接受。
二、基于ASP技術的動態網頁的開發
本智能小區門戶網站的開發采用ASP技術,在此對基于ASP技術的動態網頁的開發進行討論。
ASP(Active Server Pages,動態網頁)是微軟公司在Web服務器IIS上推出的意欲取代CGI的新技術。用戶通過它可以比CGI更加方便地創建和運行交互式的動態網頁,ASP還可以利用ADO(Active Data Object,微軟的一種新的數據訪問模型)方便地訪問數據庫。與CGI程序和IDC程序一樣,ASP程序也是運行在服務器端,因此它與瀏覽器無關,用戶端只要使用可執行HTTP的瀏覽器,便可瀏覽ASP所設計的網頁內容。
ASP是一個服務器端執行的腳本環境,可產生并執行動態的、交互式的、高效率的站點服務器應用程序。ASP的動態網頁可接收提交的信息并作出反應,其中的數據可隨實際情況改變,無須人工對網頁文件進行更新。概括地講,ASP有以下特點:
(一)使用VBScript、Javascript等簡單易懂的腳本語言,結合HTML代碼,即可快速地完成網站的應用程序。
(二)無須編譯,容易編寫,可在服務器端直接執行。
(三)使用普通的文本編譯器,如Windows的記事本即可進行編輯設計。
(四)與瀏覽器無關(Browser Independence)。用戶端只要使用可執行HTML碼的瀏覽器即可瀏覽ASP所設計的網頁內容。ASP所使用的腳本語言VBScript或JavaScript均在Web服務器端執行,用戶端的瀏覽器不需要執行這些腳本語言。
(五)ASP能與任何ActiveX Scripting語言相容。除了可使用VBScript或Java Script語言來設計外,通過Plug-In的方式,還可以使用由第三方所提供的其他腳本語言如Perl等。腳本引擎是處理腳本程序的COM物件。
(六)ASP的源程序不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人盜竊,從而提高了程序的安全性。
(七)可使用服務器端的腳本來產生客戶端的腳本。
(八)ActiveX服務器控件具有無限可擴展性,可以使用VB、Java或VC等編程語言來編寫所需要的控件。
三、數據庫訪問
在C/S結構中,大部分應用程序放在客戶機上,數據庫則放在服務器上。這樣,在實際運行中,當多個客戶需要同時訪問服務器上的數據時,就會出現一些諸如反復核實客戶、大量傳輸、處理非客戶檢索數據等問題。隨著網絡技術的發展,傳統的數據訪問機構模型已被改進為三層C/S模型,即把原來客戶端的應用程序與圖形界面分開,放到服務器或中介服務器上,數據庫則放到遠程的資源中,這樣不僅使系統的反映速度變快、功能增多、使用更靈活、具有可變更性,而且系統的可移植性得到了很大的改善。這種三層C/S模型是B/S數據訪問方式的前身。B/S結構模型是建立在C/S結構之上的,并將Web技術與數據庫技術結合在一起。因此它具有C/S機構和數據庫技術的優點,成為當今Web上主要采用的數據訪問形式,并將成為今后網絡上應用程序的數據訪問方式。
客戶端的用戶在任何裝有瀏覽器的聯網計算機上,不論其操作系統是否相同,只要支持HTTP文件傳輸協議,就可以瀏覽Web服務器上的頁面。客戶端也可以發出數據操作的請求,Web服務器負責處理瀏覽器的請求,并根據請求訪問數據庫服務器,再將取得的數據結果以HTML文本的格式發回給瀏覽器。數據庫服務器負責數據的管理。在這種結構中,在瀏覽器即客戶端上無需再編寫其他應用程序,也不需要開發人員進行很多額外的工作,其占用客戶的資源很少,屬于“瘦客戶”。另外Internet用戶采用通過主頁訪問同一界面或進行檢索,比起用文檔管理系統和開發客戶機應用軟件的費用更加低廉。
對于Web服務器和中間件來說,看起來處理工作加重了,服務器程序增多了,但開發人員的工作量并未增加。因為很多接口程序,系統服務商家已經為其準備好了工具,如微軟公司提供的開發工具集Visual Studio為一體。我們可以用其中的VB、VC開發客戶端,中間件,以及后臺的COM部件,通過使用ASP技術調用COM部件。此外,用微軟的交易服務器作為中間件,為COM提供運行環境。在Windows NT服務器上使用IIS來管理Intemet和Intranet服務器,而作為其中一個組成部分的ASP,則可以直接使用Visual InterDev進行創建。
對于數據庫服務器來說,可以與中間件一樣放入Web服務器和數據庫是目前管理信息最有效的方法,而Web是信息服務的最好方式,將兩者結合的B/S結構模型極大地拓展了數據庫的應用領域。
傳統的物業管理方式是被動的,物業公司與業主的聯系不及時,而通過B/S模型的動態Web頁的方式,兩者雙向的信息交流得到了很好的表達。業主上網瀏覽并發出請求,Web服務器使用預先設計好的ASP頁,通過ODBC與數據源相連,檢索數據庫中的數據,由ASP動態生成HTML文檔返回給請求的業主。同時,業主也可以通過Web頁向服務器提交數據,如報修、投訴等,服務器端相應程序存儲、處理得到的數據。當業主訪問ASP頁面時,Web服務器會根據業主登錄時的用戶名和密碼來自動執行相應的代碼,使業主只看到對他有用的或者允許他看到的內容。這樣,業主和物業公司的信息交流能得以很好地實現。
參考文獻:
[1]陸偉良.智能小區與智能住宅.北京:高等教育出版社,2000.
[2]黎連業.智能小區九大系統設計與實現[M].北京:科學出版社,2003.
[3]張若南.張太鎰.智能小區管理集成數據平臺技術,2002.
[4]江三明.智能小區集成化解決方案[J].工程設計CAD與智能建筑,2001.
[5]王志儒.住宅小區物業管理.中國建筑工業出版社,1998.