房屋住戶信息采集存儲方法和系統的制作方法
【專利摘要】一種房屋住戶信息采集存儲方法,包括以下步驟:獲取房屋出入申請,所述房屋出入申請中包括房屋編碼和 申請人:信息;驗證所述房屋出入申請;在所述房屋出入申請驗證通過后,查找房屋編碼對應的存儲地址;在所述存儲地址對應的存儲空間中根據所述 申請人:信息更新所述房屋出入申請中包括的房屋編碼對應的住戶信息。上述房屋住戶信息采集存儲方法,每當獲取到房屋出入申請時,都可以查找房屋出入申請中包含的房屋編碼對應的存儲地址,并在存儲地址對應的存儲空間中,根據房屋出入申請中包含的 申請人:信息更新房屋編碼對應的住戶信息,從而可快速、及時、準確且動態地采集并存儲房屋住戶信息。此外,還提供一種房屋信息采集存儲系統。
【專利說明】房屋住戶信息采集存儲方法和系統 【【技術領域】】
[0001] 本發明涉及計算機【技術領域】,特別涉及一種房屋住戶信息采集存儲方法和系統。 【【背景技術】】
[0002] 居住人員信息的采集和保存是一項繁雜而工作量巨大的工作,該項工作涉及到社 會穩定治安、人口信息統計調查等多個重要方面。而現有技術中,一般通過工作人員走訪的 形式采集居住人員信息,并對居住人員信息進行手工登記,以及對居住人員信息進行批量 整理和錄入系統。
[0003] 在手工登記居住人員信息以及將居住人員信息批量錄入系統的過程中,很容易出 現筆誤以及輸入錯誤,導致居住人員信息出現誤差的現象。而且由于上述采集和保存居住 人員信息的效率非常低以及人口流動速度的原因,有可能某一房屋的居住人員信息剛錄入 系統,該房屋的居住人員就已經發生變更,從而導致居住人員信息與實際情況不相吻合的 問題。 【
【發明內容】
】
[0004] 基于此,有必要提供一種可及時動態采集房屋住戶信息的房屋住戶信息采集存儲 方法。
[0005] -種房屋住戶信息采集存儲方法,包括以下步驟:
[0006] 獲取房屋出入申請,所述房屋出入申請中包括房屋編碼和 申請人:信息;
[0007] 驗證所述房屋出入申請;
[0008] 在所述房屋出入申請驗證通過后,查找房屋編碼對應的存儲地址;
[0009] 在所述存儲地址對應的存儲空間中根據所述 申請人:信息更新所述房屋出入申請 中包括的房屋編碼對應的住戶信息。
[0010] 在其中一個實施例中,所述房屋出入申請包括房屋出入授權申請;
[0011] 在所述存儲地址對應的存儲空間中根據所述 申請人:信息更新所述房屋出入申請 中包括的房屋編碼對應的住戶信息的步驟包括:在所述存儲地址對應的存儲空間中根據申 請人信息更新所述房屋編碼對應的常住人員信息。
[0012] 在其中一個實施例中,房屋出入申請包括房屋臨時出入申請;
[0013] 在所述存儲地址對應的存儲空間中根據所述 申請人:信息更新所述房屋出入申請 中包括的房屋編碼對應的住戶信息的步驟包括:在所述存儲地址對應的存儲空間中根據申 請人信息更新房屋編碼對應的當前屋內人員信息。
[0014] 在其中一個實施例中,所述房屋臨時出入申請包括房屋進門申請和房屋出門申 請;
[0015] 在所述存儲地址對應的存儲空間中根據 申請人:信息更新房屋編碼對應的當前屋 內人員信息的步驟包括:
[0016] 若獲取到房屋進門申請,則在所述存儲地址對應的存儲空間中,在所述房屋編碼 對應的當前屋內人員信息中添加所述房屋進門申請包括的 申請人:信息;
[0017] 若獲取到房屋出門申請,則在所述存儲地址對應的存儲空間中,在所述房屋編碼 對應的當前屋內人員信息中刪除所述房屋出門申請包括的 申請人:信息。
[0018] 在其中一個實施例中,所述房屋編碼由對應房屋所屬的行政區域的序列號以及對 應房屋的房屋序列號組成;所述行政區域屬于預設的行政區域,所述預設的行政區域具有 層級屬性;所述房屋編碼中行政區域的序列號之間按照行政區域的層級由高到低排列;房 屋所屬的行政區域中,層級高的行政區域包含層級低的行政區域;
[0019] 所述預設的行政區域中最上層的各個行政區域的信息存儲在最上層存儲空間中, 而其余各個行政區域的信息存儲在其所屬的上一層行政區域對應的存儲空間中,其中,一 個行政區域的信息作為一條行政區域信息,每一條行政區域信息包括一個行政區域的序列 號、名稱和對應的存儲空間的存儲地址;
[0020] 所述查找房屋編碼對應的存儲地址的步驟包括:
[0021] 解析所述房屋出入申請中包括的房屋編碼,得到按照層級從高到低排列的行政區 域序列號以及房屋序列號;
[0022] 在所述最上層存儲空間中,查找解析得到的第一個行政區域序列號對應的存儲地 址,對于解析得到的行政區域序列號中相鄰的兩個行政區域序列號,在前一個行政區域序 列號對應的存儲空間中,查找后一個行政區域序列號對應的存儲地址,從而獲得解析得到 的最后一個行政區域序列號對應的存儲地址;
[0023] 在所述存儲地址對應的存儲空間中根據所述 申請人:信息更新所述房屋出入申請 中包括的房屋編碼對應的住戶信息的步驟包括:在所述最后一個行政區域序列號對應的存 儲空間中根據所述 申請人:信息更新所述房屋序列號對應的住戶信息。
[0024] 此外,還有必要提供一種可提高查詢效率的房屋住戶信息采集存儲方法。
[0025] -種房屋住戶信息采集存儲系統,包括:
[0026] 申請獲取模塊,用于獲取房屋出入申請,所述房屋出入申請中包括房屋編碼和申 請人息;
[0027] 申請驗證模塊,用于驗證所述房屋出入申請;
[0028] 存儲地址查找模塊,用于在所述房屋出入申請驗證通過后,查找房屋編碼對應的 存儲地址;
[0029] 住戶信息更新模塊,用于在所述存儲地址對應的存儲空間中根據所述 申請人:信息 更新所述房屋出入申請中包括的房屋編碼對應的住戶信息。
[0030] 在其中一個實施例中,所述房屋出入申請包括房屋出入授權申請;
[0031] 所述住戶信息更新模塊包括常住人員信息更新模塊,用于在所述存儲地址對應的 存儲空間中根據 申請人:信息更新所述房屋編碼對應的常住人員信息。
[0032] 在其中一個實施例中,房屋出入申請包括房屋臨時出入申請;
[0033] 所述住戶信息更新模塊包括屋內人員信息更新模塊,用于在所述存儲地址對應的 存儲空間中根據 申請人:信息更新房屋編碼對應的當前屋內人員信息。
[0034] 在其中一個實施例中,所述房屋臨時出入申請包括房屋進門申請和房屋出門申 請;
[0035] 所述屋內人員信息更新模塊用于若獲取到房屋進門申請,則在所述存儲地址對應 的存儲空間中,在所述房屋編碼對應的當前屋內人員信息中添加所述房屋進門申請包括的 申請人:息;
[0036] 所述屋內人員信息更新模塊還用于若獲取到房屋出門申請,則在所述存儲地址對 應的存儲空間中,在所述房屋編碼對應的當前屋內人員信息中刪除所述房屋出門申請包括 的 申請人:息。
[0037] 在其中一個實施例中,所述房屋編碼由對應房屋所屬的行政區域的序列號以及對 應房屋的房屋序列號組成;所述行政區域屬于預設的行政區域,所述預設的行政區域具有 層級屬性;所述房屋編碼中行政區域的序列號之間按照行政區域的層級由高到低排列;房 屋所屬的行政區域中,層級高的行政區域包含層級低的行政區域;
[0038] 所述預設的行政區域中最上層的各個行政區域的信息存儲在最上層存儲空間中, 而其余各個行政區域的信息存儲在其所屬的上一層行政區域對應的存儲空間中,其中,一 個行政區域的信息作為一條行政區域信息,每一條行政區域信息包括一個行政區域的序列 號、名稱和對應的存儲空間的存儲地址;
[0039] 所述存儲地址查找模塊用于解析所述房屋出入申請中包括的房屋編碼,得到按照 層級從高到低排列的行政區域序列號以及房屋序列號,并在所述最上層存儲空間中,查找 解析得到的第一個行政區域序列號對應的存儲地址,對于解析得到的行政區域序列號中相 鄰的兩個行政區域序列號,在前一個行政區域序列號對應的存儲空間中,查找后一個行政 區域序列號對應的存儲地址,從而獲得解析得到的最后一個行政區域序列號對應的存儲地 址;
[0040] 所述住戶信息更新模塊用于在所述最后一個行政區域序列號對應的存儲空間中 根據所述 申請人:信息更新所述房屋序列號對應的住戶信息。
[0041] 上述房屋住戶信息采集存儲方法和系統,每當獲取到房屋出入申請時,都可以查 找房屋出入申請中包含的房屋編碼對應的存儲地址,并在存儲地址對應的存儲空間中,根 據房屋出入申請中包含的 申請人:信息更新房屋編碼對應的住戶信息,從而可快速、及時、準 確且動態地采集并存儲房屋住戶信息。 【【專利附圖】
【附圖說明】】
[0042] 圖1為一個實施例中的房屋住戶信息采集存儲方法的流程示意圖;
[0043] 圖2為一個實施例中預設的行政區域的信息的存儲示意圖;
[0044] 圖3為一個實施例中逐層存儲預設的行政區域的信息的過程的流程示意圖;
[0045] 圖4為一個實施例中查找房屋編碼對應的存儲地址的步驟的流程示意圖;
[0046] 圖5為一個實施例中查詢房屋住戶信息的過程的流程示意圖;
[0047] 圖6為一個實施例中的房屋住戶信息采集存儲系統的結構示意圖;
[0048] 圖7為一個實施例中的房屋住戶信息采集存儲系統的結構示意圖;
[0049] 圖8為一個實施例中的房屋住戶信息采集存儲系統的結構示意圖;
[0050] 圖9為一個實施例中的房屋住戶信息采集存儲系統的結構示意圖;
[0051] 圖10為一個實施例中住戶信息更新模塊的結構示意圖。 【【具體實施方式】】
[0052] 如圖1所示,在一個實施例中,一種房屋住戶信息采集存儲方法,包括以下步驟:
[0053] 步驟S102,獲取房屋出入申請,房屋出入申請中包括房屋編碼和 申請人:信息。
[0054] 步驟S104,驗證房屋出入申請。
[0055] 步驟S106,在房屋出入申請驗證通過后,查找房屋編碼對應的存儲地址。
[0056] 步驟S108,在上述存儲地址對應的存儲空間中根據 申請人:信息更新房屋出入申請 中包括的房屋編碼對應的住戶信息。
[0057] 上述房屋住戶信息采集存儲方法,每當獲取到房屋出入申請時,都可以查找房屋 出入申請中包含的房屋編碼對應的存儲地址,并在存儲地址對應的存儲空間中,根據房屋 出入申請中包含的 申請人:信息更新房屋編碼對應的住戶信息,從而可快速、及時、準確且動 態地采集并存儲房屋住戶信息。
[0058] 在一個實施例中,房屋出入申請包括房屋出入授權申請。在一個實施例中,房屋出 入授權申請可由授權用戶界面上的操作觸發,授權用戶界面中包括房屋編碼輸入控件、申 請人信息輸入控件、申請提交控件,申請提交控件被點擊后,可獲取通過房屋編碼輸入控件 輸入的房屋編碼,并獲取通過 申請人:信息輸入控件輸入的 申請人:信息,進一步根據房屋編 碼和 申請人:信息生成房屋出入授權申請。
[0059] 本實施例中,步驟S104可彈出授權口令輸入窗口,通過授權口令輸入窗口獲取輸 入的口令,并檢查輸入的口令是否為預設的授權口令,若是,則判定房屋出入授權申請驗證 通過,若否,則判定房屋出入授權申請驗證不通過。
[0060] 本實施例中,步驟S108包括:在上述存儲地址對應的存儲空間中根據 申請人:信息 更新房屋編碼對應的常住人員信息。
[0061] 在一個實施例中,房屋出入申請包括房屋臨時出入申請。
[0062] 本實施例中,步驟S104可查詢房屋臨時出入申請中包括的 申請人:信息是否與房 屋編碼對應的常住人員信息相匹配,若是,則判定房屋臨時出入申請驗證通過,若否,則判 定房屋臨時出入申請驗證不通過。
[0063] 本實施例中,步驟S108包括:在上述存儲地址對應的存儲空間中根據 申請人:信息 更新房屋編碼對應的當前屋內人員信息。
[0064] 在一個實施例中,房屋臨時出入申請包括房屋進門申請和房屋出門申請;
[0065] 在上述存儲地址對應的存儲空間中根據 申請人:信息更新房屋編碼對應的當前屋 內人員信息的步驟包括:
[0066] 若獲取到房屋進門申請,則在上述存儲地址對應的存儲空間中,在房屋編碼對應 的當前屋內人員信息中添加房屋進門申請包括的 申請人:信息;
[0067] 若獲取到房屋出門申請,則在上述存儲地址對應的存儲空間中,在房屋編碼對應 的當前屋內人員信息中刪除房屋出門申請包括的 申請人:信息。
[0068] 在一個實施例中,可通過安裝在房屋門外的第一門禁終端讀取房卡中的用戶信 息,將讀取到的用戶信息作為 申請人:信息,根據第一門禁終端自身對應的房屋編碼和申請 人信息生成房屋進門申請。并可通過安裝在房屋門內的第二門禁終端讀取房卡中的用戶信 息,將讀取到的用戶信息作為 申請人:信息,根據第二門禁終端自身對應的房屋編碼和申請 人信息生成房屋出門申請。
[0069] 在一個實施例中,上述房屋編碼由對應房屋所屬的行政區域的序列號以及對應房 屋的房屋序列號組成;上述行政區域屬于預設的行政區域,預設的行政區域具有層級屬性; 房屋編碼中行政區域的序列號之間按照行政區域的層級由高到低排列;房屋所屬的行政區 域中,層級高的行政區域包含層級低的行政區域。例如,行政區域的類型包括省、市、區、鄉 鎮、村組、街道等等;一房屋屬于廣東省深圳市,其中,廣東省包含深圳市。
[0070] 預設的行政區域中最上層的各個行政區域的信息存儲在最上層存儲空間中,而其 余各個行政區域的信息存儲在其所屬的上一層行政區域對應的存儲空間中,其中,一個行 政區域的信息作為一條行政區域信息,每一條行政區域信息包括一個行政區域的序列號、 名稱和對應的存儲空間的存儲地址。一個行政區域對應的存儲空間用于存儲其包含的行政 區域的信息或其包含的房屋的信息。
[0071] 圖2為一個實施例中預設的行政區域的信息的存儲示意圖。以圖2為例,預設的 行政區域中最上層的行政區域包括廣東省、湖南省等,廣東省包括廣州市、東莞市等廣東省 的下一級行政區域,東莞市包括莞城區、厚街鎮、塘廈鎮等東莞市的下一級行政區域,厚街 鎮包括社區1、社區2等厚街鎮的下一級行政區域。其中,廣東省、湖南省的信息存儲在一塊 存儲空間1 (上文稱該存儲空間1為最上層存儲空間)中;廣州市、東莞市等廣東省包括的 下一級行政區域的信息存儲在廣東省對應的存儲地址所對應的存儲空間2中;莞城區、厚 街鎮、塘廈鎮等東莞市包括的下一級行政區域的信息存儲在東莞市對應的存儲地址所對應 的存儲空間3中;社區1、社區2等厚街鎮包括的下一級行政區域的信息存儲在厚街鎮對應 的存儲地址所對應的存儲空間4中。
[0072] 在一個實施例中,上述各個預設的行政區域的信息的存儲方式可基于以下逐層存 儲預設的行政區域的信息的過程而實現,如圖3所示,該過程包括以下步驟:
[0073] 步驟S302,獲取預設的各個行政區域的名稱以及各個行政區域之間的包含關系。
[0074] 步驟S304,按照上述包含關系逐層生成各個行政區域的序列號,層級相同的行政 區域的序列號之間不重復。
[0075] 步驟S306,為各個行政區域申請對應的存儲空間,得到對應的存儲地址,并申請一 塊最上層存儲空間。
[0076] 步驟S308,將預設的各個行政區域中最上層的各個行政區域的信息存儲到最上層 存儲空間中,而將其余各個行政區域的信息存儲到其所屬的上一層行政區域對應的存儲空 間中,其中,一個行政區域的信息作為一條行政區域信息,每一條行政區域信息包括一個行 政區域的序列號、名稱和對應的存儲地址。
[0077] 以上述實施例為基礎,如圖4所示,查找房屋編碼對應的存儲地址的步驟包括:
[0078] 步驟S402,解析房屋出入申請中包括的房屋編碼,得到按照層級從高到低排列的 行政區域序列號以及房屋序列號。
[0079] 步驟S404,在上述最上層存儲空間中,查找解析得到的第一個行政區域序列號對 應的存儲地址,對于解析得到的行政區域序列號中相鄰的兩個行政區域序列號,在前一個 行政區域序列號對應的存儲空間中,查找后一個行政區域序列號對應的存儲地址,從而獲 得解析得到的最后一個行政區域序列號對應的存儲地址。
[0080] 本實施例中,步驟S108包括:在上述最后個彳丁政區域序列號對應的存儲空間中 根據 申請人:信息更新房屋序列號對應的住戶信息。
[0081] 如圖5所示,在一個實施例中,上述房屋住戶信息采集存儲方法,還包括查詢房屋 住戶信息的過程,該過程包括以下步驟:
[0082] 步驟S502,獲取二維碼掃描指令。
[0083] 在一個實施例中,二維碼掃描指令可通過二維碼掃描按鈕的點擊事件而被觸發, 二維碼掃描按鈕被點擊后,發生二維碼掃描按鈕的點擊事件。
[0084] 步驟S504,通過攝像頭掃描二維碼圖像。
[0085] 可預先生成各個房屋編碼對應的二維碼圖像。各個房屋對應的二維碼圖像可設置 于房屋門外。
[0086] 步驟S506,解析二維碼圖像得到二維碼圖像對應的房屋編碼。
[0087] 步驟S508,解析二維碼圖像對應的房屋編碼,得到按照層級從高到低排列的行政 區域序列號以及房屋序列號。
[0088] 步驟S510,在上述的最上層存儲空間中,查找解析得到的第一個行政區域序列號 對應的存儲地址,對于解析得到的行政區域序列號中相鄰的兩個行政區域序列號,在前一 個行政區域序列號對應的存儲空間中,查找后一個行政區域序列號對應的存儲地址,從而 獲得解析得到的最后一個行政區域序列號對應的存儲地址。
[0089] 步驟S512,在上述最后一個行政區域序列號對應的存儲空間中查詢房屋編碼對應 的住戶信息。
[0090] 步驟S514,展示對應的住戶信息。
[0091] 在一個實施例中,在展示對應的住戶信息之前,可驗證用戶權限,若驗證通過,則 展示對應的住戶信息,若驗證不通過,則不展示住戶信息。
[0092] 具體的,在一個實施例中,可在獲取二維碼掃描指令之后,彈出權限驗證窗口,通 過權限驗證窗口接收輸入的權限信息,驗證輸入的權限信息是否對應查看住戶信息的權 限,若是,則判定用戶權限驗證通過,進入步驟S504,若否,則判定用戶權限驗證不通過,結 束。
[0093] 本實施例中,在展示住戶信息之前,驗證用戶權限,可防止住戶信息被惡意盜取和 泄露。
[0094] 由于預設的行政區域中最上層的各個行政區域的信息存儲在最上層存儲空間中, 而其余各個行政區域的信息存儲在其所屬的上一層行政區域對應的存儲空間中,在查詢住 戶信息時,解析房屋編碼對應的各個層級的行政區域序列號以及房屋序列號,并在上一層 的行政區域序列號對應的存儲空間中查詢得到下一層的行政序列號,以及在最后一層行政 區域序列號對應的存儲空間中查詢房屋序列號,最終由房屋序列號查詢到住戶信息,相對 于將所有房屋都存儲到一個存儲空間的存儲方式,上述方法可減少查詢到目標住戶信息的 次數,提高住戶信息的查詢效率。
[0095] 如圖6所示,在一個實施例中,一種房屋住戶信息采集存儲系統,包括申請獲取模 塊602、申請驗證模塊604、存儲地址查找模塊606和住戶信息更新模塊608,其中:
[0096] 申請獲取模塊602用于獲取房屋出入申請,房屋出入申請中包括房屋編碼和申請 人信息。
[0097] 申請驗證模塊604用于驗證房屋出入申請。
[0098] 存儲地址查找模塊606用于在房屋出入申請驗證通過后,查找房屋編碼對應的存 儲地址。
[0099] 住戶信息更新模塊608用于在上述存儲地址對應的存儲空間中根據 申請人:信息 更新房屋出入申請中包括的房屋編碼對應的住戶信息。
[0100] 上述房屋住戶信息采集存儲系統,每當獲取到房屋出入申請時,都可以查找房屋 出入申請中包含的房屋編碼對應的存儲地址,并在存儲地址對應的存儲空間中,根據房屋 出入申請中包含的 申請人:信息更新房屋編碼對應的住戶信息,從而可快速、及時、準確且動 態地采集并存儲房屋住戶信息。
[0101] 在一個實施例中,房屋出入申請包括房屋出入授權申請。在一個實施例中,房屋出 入授權申請可由授權用戶界面上的操作觸發,授權用戶界面中包括房屋編碼輸入控件、申 請人信息輸入控件、申請提交控件。
[0102] 如圖7所示,上述房屋住戶信息采集存儲系統還包括房屋出入授權申請生成模塊 702,用于在申請提交控件被點擊后,獲取通過房屋編碼輸入控件輸入的房屋編碼,并獲取 通過 申請人:信息輸入控件輸入的 申請人:信息,進一步根據房屋編碼和 申請人:信息生成房屋 出入授權申請。
[0103] 基于上述實施例,申請驗證模塊604可彈出授權口令輸入窗口,通過授權口令輸 入窗口獲取輸入的口令,并檢查輸入的口令是否為預設的授權口令,若是,則判定房屋出入 授權申請驗證通過,若否,則判定房屋出入授權申請驗證不通過。
[0104] 基于上述實施例,住戶信息更新模塊608包括常住人員信息更新模塊(圖中未示 出),用于在上述存儲地址對應的存儲空間中根據 申請人:信息更新房屋編碼對應的常住人 員息。
[0105] 在一個實施例中,房屋出入申請包括房屋臨時出入申請。
[0106] 本實施例中,申請驗證模塊604可查詢房屋臨時出入申請中包括的 申請人:信息是 否與房屋編碼對應的常住人員信息相匹配,若是,則判定房屋臨時出入申請驗證通過,若 否,則判定房屋臨時出入申請驗證不通過。
[0107] 本實施例中,住戶信息更新模塊608包括屋內人員信息更新模塊(圖中未示出), 用于在上述存儲地址對應的存儲空間中根據 申請人:信息更新房屋編碼對應的當前屋內人 員息。
[0108] 在一個實施例中,房屋臨時出入申請包括房屋進門申請和房屋出門申請;
[0109] 本實施例中,屋內人員信息更新模塊用于若獲取到房屋進門申請,則在上述存儲 地址對應的存儲空間中,在房屋編碼對應的當前屋內人員信息中添加房屋進門申請包括的 申請人:息;
[0110] 屋內人員信息更新模塊還用于若獲取到房屋出門申請,則在上述存儲地址對應的 存儲空間中,在房屋編碼對應的當前屋內人員信息中刪除房屋出門申請包括的 申請人:信 肩、。
[0111] 如圖8所示,在一個實施例中,上述房屋住戶信息采集存儲系統還包括房屋進門 申請生成模塊802和房屋出門申請生成模塊804,其中:房屋進門申請生成模塊802用于通 過安裝在房屋門外的第一門禁終端讀取房卡中的用戶信息,將讀取到的用戶信息作為申請 人信息,根據第一門禁終端自身對應的房屋編碼和 申請人:信息生成房屋進門申請。房屋出 門申請生成模塊804用于通過安裝在房屋門內的第二門禁終端讀取房卡中的用戶信息,將 讀取到的用戶信息作為 申請人:信息,根據第二門禁終端自身對應的房屋編碼和 申請人:信息 生成房屋出門申請。
[0112] 在一個實施例中,上述房屋編碼由對應房屋所屬的行政區域的序列號以及對應房 屋的房屋序列號組成;上述行政區域屬于預設的行政區域,預設的行政區域具有層級屬性; 房屋編碼中行政區域的序列號之間按照行政區域的層級由高到低排列;房屋所屬的行政區 域中,層級高的行政區域包含層級低的行政區域。例如,行政區域的類型包括省、市、區、鄉 鎮、村組、街道等等;一房屋屬于廣東省深圳市,其中,廣東省包含深圳市。
[0113] 預設的行政區域中最上層的各個行政區域的信息存儲在最上層存儲空間中,而其 余各個行政區域的信息存儲在其所屬的上一層行政區域對應的存儲空間中,其中,一個行 政區域的信息作為一條行政區域信息,每一條行政區域信息包括一個行政區域的序列號、 名稱和對應的存儲空間的存儲地址。一個行政區域對應的存儲空間用于存儲其包含的行政 區域的信息或其包含的房屋的信息。
[0114] 如圖9所示,在一個實施例中,上述房屋住戶信息采集存儲系統還包括行政信息 存儲模塊902,用于獲取預設的各個行政區域的名稱以及各個行政區域之間的包含關系,按 照上述包含關系逐層生成各個行政區域的序列號,層級相同的行政區域的序列號之間不重 復,為各個行政區域申請對應的存儲空間,得到對應的存儲地址,并申請一塊最上層存儲空 間,并將預設的各個行政區域中最上層的各個行政區域的信息存儲到最上層存儲空間中, 而將其余各個行政區域的信息存儲到其所屬的上一層行政區域對應的存儲空間中,其中, 一個行政區域的信息作為一條行政區域信息,每一條行政區域信息包括一個行政區域的序 列號、名稱和對應的存儲地址。
[0115] 以上述實施例為基礎,存儲地址查找模塊606可解析房屋出入申請中包括的房屋 編碼,得到按照層級從高到低排列的行政區域序列號以及房屋序列號,并在上述最上層存 儲空間中,查找解析得到的第一個行政區域序列號對應的存儲地址,對于解析得到的行政 區域序列號中相鄰的兩個行政區域序列號,在前一個行政區域序列號對應的存儲空間中, 查找后一個行政區域序列號對應的存儲地址,從而獲得解析得到的最后一個行政區域序列 號對應的存儲地址。
[0116] 住戶信息更新模塊608可在上述最后一個行政區域序列號對應的存儲空間中根 據 申請人:信息更新房屋序列號對應的住戶信息。
[0117] 如圖10所示,在一個實施例中,上述房屋住戶信息采集存儲系統還包括指令獲取 模塊1002、二維碼掃描模塊1004、二維碼解析模塊1006、房屋編碼解析模塊1008、住戶信息 查找模塊1010和住戶信息展示模塊1012,其中:
[0118] 指令獲取模塊1002用于獲取二維碼掃描指令。
[0119] 在一個實施例中,二維碼掃描指令可通過二維碼掃描按鈕的點擊事件而被觸發, 二維碼掃描按鈕被點擊后,發生二維碼掃描按鈕的點擊事件。
[0120] 二維碼掃描模塊1004用于通過攝像頭掃描二維碼圖像。
[0121] 可預先生成各個房屋編碼對應的二維碼圖像。各個房屋對應的二維碼圖像可設置 于房屋門外。
[0122] 二維碼解析模塊1006用于解析二維碼圖像得到二維碼圖像對應的房屋編碼。
[0123] 房屋編碼解析模塊1008用于解析二維碼圖像對應的房屋編碼,得到按照層級從 高到低排列的行政區域序列號以及房屋序列號。
[0124] 住戶信息查找模塊1010用于在上述的最上層存儲空間中,查找解析得到的第一 個行政區域序列號對應的存儲地址,對于解析得到的行政區域序列號中相鄰的兩個行政區 域序列號,在前一個行政區域序列號對應的存儲空間中,查找后一個行政區域序列號對應 的存儲地址,從而獲得解析得到的最后一個行政區域序列號對應的存儲地址,進一步的,在 上述最后一個行政區域序列號對應的存儲空間中查詢房屋編碼對應的住戶信息。
[0125] 住戶信息展示模塊1012用于展示對應的住戶信息。
[0126] 在一個實施例中,上述房屋住戶信息采集存儲系統還包括用戶權限驗證模塊(圖 中未示出),用于在展示對應的住戶信息之前,驗證用戶權限,若驗證通過,則展示對應的住 戶信息。
[0127] 具體的,在一個實施例中,用戶權限驗證模塊可在獲取二維碼掃描指令之后,彈出 權限驗證窗口,通過權限驗證窗口接收輸入的權限信息,驗證輸入的權限信息是否對應查 看住戶信息的權限,若是,則判定用戶權限驗證通過,若否,則判定用戶權限驗證不通過。
[0128] 本實施例中,在展示住戶信息之前,驗證用戶權限,可防止住戶信息被惡意盜取和 泄露。
[0129] 由于預設的行政區域中最上層的各個行政區域的信息存儲在最上層存儲空間中, 而其余各個行政區域的信息存儲在其所屬的上一層行政區域對應的存儲空間中,在查詢住 戶信息時,解析房屋編碼對應的各個層級的行政區域序列號以及房屋序列號,并在上一層 的行政區域序列號對應的存儲空間中查詢得到下一層的行政序列號,以及在最后一層行政 區域序列號對應的存儲空間中查詢房屋序列號,最終由房屋序列號查詢到住戶信息,相對 于將所有房屋都存儲到一個存儲空間的存儲方式,上述方法可減少查詢到目標住戶信息的 次數,提高住戶信息的查詢效率。
[0130] 以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但并 不能因此而理解為對本發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員 來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保 護范圍。因此,本發明專利的保護范圍應以所附權利要求為準。
【權利要求】
1. 一種房屋住戶信息采集存儲方法,包括以下步驟: 獲取房屋出入申請,所述房屋出入申請中包括房屋編碼和 申請人:信息; 驗證所述房屋出入申請; 在所述房屋出入申請驗證通過后,查找房屋編碼對應的存儲地址; 在所述存儲地址對應的存儲空間中根據所述 申請人:信息更新所述房屋出入申請中包 括的房屋編碼對應的住戶信息。
2. 根據權利要求1所述的房屋住戶信息采集存儲方法,其特征在于,所述房屋出入申 請包括房屋出入授權申請; 在所述存儲地址對應的存儲空間中根據所述 申請人:信息更新所述房屋出入申請中包 括的房屋編碼對應的住戶信息的步驟包括:在所述存儲地址對應的存儲空間中根據 申請人: 信息更新所述房屋編碼對應的常住人員信息。
3. 根據權利要求1所述的房屋住戶信息采集存儲方法,其特征在于,房屋出入申請包 括房屋臨時出入申請; 在所述存儲地址對應的存儲空間中根據所述 申請人:信息更新所述房屋出入申請中包 括的房屋編碼對應的住戶信息的步驟包括:在所述存儲地址對應的存儲空間中根據 申請人: 信息更新房屋編碼對應的當前屋內人員信息。
4. 根據權利要求3所述的房屋住戶信息采集存儲方法,其特征在于,所述房屋臨時出 入申請包括房屋進門申請和房屋出門申請; 在所述存儲地址對應的存儲空間中根據 申請人:信息更新房屋編碼對應的當前屋內人 員信息的步驟包括: 若獲取到房屋進門申請,則在所述存儲地址對應的存儲空間中,在所述房屋編碼對應 的當前屋內人員信息中添加所述房屋進門申請包括的 申請人:信息; 若獲取到房屋出門申請,則在所述存儲地址對應的存儲空間中,在所述房屋編碼對應 的當前屋內人員信息中刪除所述房屋出門申請包括的 申請人:信息。
5. 根據權利要求1所述的房屋住戶信息采集存儲方法,其特征在于,所述房屋編碼由 對應房屋所屬的行政區域的序列號以及對應房屋的房屋序列號組成;所述行政區域屬于預 設的行政區域,所述預設的行政區域具有層級屬性;所述房屋編碼中行政區域的序列號之 間按照行政區域的層級由高到低排列;房屋所屬的行政區域中,層級高的行政區域包含層 級低的行政區域; 所述預設的行政區域中最上層的各個行政區域的信息存儲在最上層存儲空間中,而其 余各個行政區域的信息存儲在其所屬的上一層行政區域對應的存儲空間中,其中,一個行 政區域的信息作為一條行政區域信息,每一條行政區域信息包括一個行政區域的序列號、 名稱和對應的存儲空間的存儲地址; 所述查找房屋編碼對應的存儲地址的步驟包括: 解析所述房屋出入申請中包括的房屋編碼,得到按照層級從高到低排列的行政區域序 列號以及房屋序列號; 在所述最上層存儲空間中,查找解析得到的第一個行政區域序列號對應的存儲地址, 對于解析得到的行政區域序列號中相鄰的兩個行政區域序列號,在前一個行政區域序列號 對應的存儲空間中,查找后一個行政區域序列號對應的存儲地址,從而獲得解析得到的最 后一個行政區域序列號對應的存儲地址; 在所述存儲地址對應的存儲空間中根據所述 申請人:信息更新所述房屋出入申請中包 括的房屋編碼對應的住戶信息的步驟包括:在所述最后一個行政區域序列號對應的存儲空 間中根據所述 申請人:信息更新所述房屋序列號對應的住戶信息。
6. -種房屋住戶信息采集存儲系統,其特征在于,包括: 申請獲取模塊,用于獲取房屋出入申請,所述房屋出入申請中包括房屋編碼和 申請人: 信息; 申請驗證模塊,用于驗證所述房屋出入申請; 存儲地址查找模塊,用于在所述房屋出入申請驗證通過后,查找房屋編碼對應的存儲 地址; 住戶信息更新模塊,用于在所述存儲地址對應的存儲空間中根據所述 申請人:信息更新 所述房屋出入申請中包括的房屋編碼對應的住戶信息。
7. 根據權利要求6所述的房屋住戶信息采集存儲系統,其特征在于,所述房屋出入申 請包括房屋出入授權申請; 所述住戶信息更新模塊包括常住人員信息更新模塊,用于在所述存儲地址對應的存儲 空間中根據 申請人:信息更新所述房屋編碼對應的常住人員信息。
8. 根據權利要求6所述的房屋住戶信息采集存儲系統,其特征在于,房屋出入申請包 括房屋臨時出入申請; 所述住戶信息更新模塊包括屋內人員信息更新模塊,用于在所述存儲地址對應的存儲 空間中根據 申請人:信息更新房屋編碼對應的當前屋內人員信息。
9. 根據權利要求8所述的房屋住戶信息采集存儲系統,其特征在于,所述房屋臨時出 入申請包括房屋進門申請和房屋出門申請; 所述屋內人員信息更新模塊用于若獲取到房屋進門申請,則在所述存儲地址對應的存 儲空間中,在所述房屋編碼對應的當前屋內人員信息中添加所述房屋進門申請包括的申請 人信息; 所述屋內人員信息更新模塊還用于若獲取到房屋出門申請,則在所述存儲地址對應的 存儲空間中,在所述房屋編碼對應的當前屋內人員信息中刪除所述房屋出門申請包括的申 請人息。
10. 根據權利要求6所述的房屋住戶信息采集存儲系統,其特征在于,所述房屋編碼由 對應房屋所屬的行政區域的序列號以及對應房屋的房屋序列號組成;所述行政區域屬于預 設的行政區域,所述預設的行政區域具有層級屬性;所述房屋編碼中行政區域的序列號之 間按照行政區域的層級由高到低排列;房屋所屬的行政區域中,層級高的行政區域包含層 級低的行政區域; 所述預設的行政區域中最上層的各個行政區域的信息存儲在最上層存儲空間中,而其 余各個行政區域的信息存儲在其所屬的上一層行政區域對應的存儲空間中,其中,一個行 政區域的信息作為一條行政區域信息,每一條行政區域信息包括一個行政區域的序列號、 名稱和對應的存儲空間的存儲地址; 所述存儲地址查找模塊用于解析所述房屋出入申請中包括的房屋編碼,得到按照層級 從高到低排列的行政區域序列號以及房屋序列號,并在所述最上層存儲空間中,查找解析 得到的第一個行政區域序列號對應的存儲地址,對于解析得到的行政區域序列號中相鄰的 兩個行政區域序列號,在前一個行政區域序列號對應的存儲空間中,查找后一個行政區域 序列號對應的存儲地址,從而獲得解析得到的最后一個行政區域序列號對應的存儲地址; 所述住戶信息更新模塊用于在所述最后一個行政區域序列號對應的存儲空間中根據 所述 申請人:信息更新所述房屋序列號對應的住戶信息。
【文檔編號】G06F12/02GK104156315SQ201410367543
【公開日】2014年11月19日 申請日期:2014年7月29日 優先權日:2014年7月29日
【發明者】葉建輝 申請人:廣東建邦計算機軟件有限公司