房屋住户信息采集存储方法和系统的制作方法
【专利摘要】一种房屋住户信息采集存储方法,包括以下步骤:获取房屋出入申请,所述房屋出入申请中包括房屋编码和 申请人:信息;验证所述房屋出入申请;在所述房屋出入申请验证通过后,查找房屋编码对应的存储地址;在所述存储地址对应的存储空间中根据所述 申请人:信息更新所述房屋出入申请中包括的房屋编码对应的住户信息。上述房屋住户信息采集存储方法,每当获取到房屋出入申请时,都可以查找房屋出入申请中包含的房屋编码对应的存储地址,并在存储地址对应的存储空间中,根据房屋出入申请中包含的 申请人:信息更新房屋编码对应的住户信息,从而可快速、及时、准确且动态地采集并存储房屋住户信息。此外,还提供一种房屋信息采集存储系统。
【专利说明】房屋住户信息采集存储方法和系统 【【技术领域】】
[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日
【发明者】叶建辉 申请人:广东建邦计算机软件有限公司