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