公寓智能門鎖管理系統的總體架構在邏輯上可以分為四個層次,分別是數據層、數據訪問層、功能服務層和應用層,下圖所示。下面分別對這四層分別進行介紹:
1.數據層
數據層是系統的數據支撐底層,用于存儲和讀取系統所需的所有數據資源。這些資源既包括純粹的數據庫數據,如公寓房間數據、房間訂單數據、智能門鎖狀態數據、智能門鎖密碼數據等,也包括文件系統數據,比如智能門鎖操作日志、房間開門日志等文本文件。
2.數據訪問層
直接操作數據層不僅效率低下,而且開發難度也會增加,因此在數據層之上設計數據訪問層,對數據層的操作進行封裝,抽象成獨立的訪問接口,供上層調用,簡化數據訪問和操作。
3.功能服務層
系統提供的功能,采用服務化的思路進行設計和開發,降低系統功能之間的耦合性,便于系統的擴展、問題排查和性能提升。本系統提供的功能服務主要包括四個部分:一是基礎信息管理服務,包括公寓信息、房間信息、門鎖信息等的設置和修改功能服務;二是訂單管理服務,包括公寓入住人資料管理、房間訂單入離店時間查詢等服務;三是智能門鎖管理服務,包括智能門鎖的綁定解綁、密碼設置、遠程控制、狀態查詢等服務;四是日志服務,提供系統關鍵日志的查詢服務。
4.應用層
應用層是直接面向最終用戶,即公寓商家使用的層面,公寓商家通過應用層管理房間和智能門鎖。應用層主要由四個部分構成:一是房間管理,負責向商家展現公寓所有房間的房間狀態和訂單,幫助商家了解目前公寓所有的入住客人信息、入住離店的時間以及剩余房間數量等;二是智能門鎖管理,負責提供查看門鎖運行狀態、設置門鎖管理密碼、綁定解綁房間門鎖等功能,幫助商家實時管理房間門鎖;三是日志,負責提供查詢門鎖開門日志、門鎖操作日志等功能,幫助商家了解門鎖使用情況;四是智能門鎖硬件,向客人提供智能門鎖開門體驗。
【本文標簽】 智能門鎖管理系統
【責任編輯】