技术领域
[0001] 本发明涉及计算机技术领域,尤其涉及智慧园区的物业检查分析方法及装置。
相关背景技术
[0002] 本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003] 对于一套智慧园区物业检查平台来说,对物业工作进行考核检查是一项重要且关键的功能。其主要步骤就是对于某个考核对象制定考核细则范围和考核项目,然后实施检查流程,最后在考核周期结束的时候根据计分规则对考核对象以及物业进行整体综合打分。
[0004] 现阶段,由于全国存在多个智慧园区,在对每一智慧园区的物业进行检查时,都需要工作人员配置一套对应该智慧园区物业的底层代码,从而传统的物业检查方案不具备通用性,需要耗费大量的人力物力进行代码开发,增加了开发难度。
具体实施方式
[0025] 为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
[0026] 图1为本发明实施例中一种智慧园区的物业检查分析方法的流程示意图,本发明实施例提供的智慧园区的物业检查分析方法,可以包括:
[0027] 步骤101:从预设置的物业检查项目配置关系中,获取待检查物业的物业检查项目配置参数;物业检查项目配置关系中包括与不同的物业一一对应的物业检查项目配置参数;物业检查项目配置参数包括物业内不同考核对象的物业检查项目和评价标准;
[0028] 步骤102:从预设置的物业检查流程配置关系中,获取待检查物业的物业检查流程配置参数;物业检查流程配置关系中包括与不同的物业一一对应的物业检查流程配置参数;物业检查流程配置参数包括物业内考核对象和物业检查项目的顺序;
[0029] 步骤103:根据待检查物业的物业检查项目配置参数和物业检查流程配置参数,生成物业检查文件;物业检查文件用于收集每一考核对象的不同物业检查项目的检查数据;
[0030] 步骤104:根据收集了每一考核对象的不同物业检查项目的检查数据的物业检查文件,分析输出物业的检查评价结果。
[0031] 本发明实施例中,从预设置的物业检查项目配置关系中,获取待检查物业的物业检查项目配置参数;物业检查项目配置关系中包括与不同的物业一一对应的物业检查项目配置参数;物业检查项目配置参数包括物业内不同考核对象的物业检查项目和评价标准;从预设置的物业检查流程配置关系中,获取待检查物业的物业检查流程配置参数;物业检查流程配置关系中包括与不同的物业一一对应的物业检查流程配置参数;物业检查流程配置参数包括物业内考核对象和物业检查项目的顺序;根据待检查物业的物业检查项目配置参数和物业检查流程配置参数,生成物业检查文件;物业检查文件用于收集每一考核对象的不同物业检查项目的检查数据;根据收集了每一考核对象的不同物业检查项目的检查数据的物业检查文件,分析输出物业的检查评价结果,从而可直接获取对应待检查物业的物业检查项目配置参数和物业检查流程配置参数来生成物业检查文件,可对物业中不同考核对象进行检查,进而实现了对物业的整体评价,可对不同智慧园区物业进行通用检查,与现有技术对比,不需针对每一智慧园区物业进行代码开发,节约了人力物力。
[0032] 具体实施时,首先从预设置的物业检查项目配置关系中,获取待检查物业的物业检查项目配置参数;物业检查项目配置关系中包括与不同的物业一一对应的物业检查项目配置参数;物业检查项目配置参数包括物业内不同考核对象的物业检查项目和评价标准。
[0033] 实施例中,还可以包括:对物业公司的工作检查考核,抽象建模出一个通用检查模型,在该通用检查模型中可包括检查人员在一个考核周期内可针对该物业公司的各类专业的工作依据制定的检查细项和计分规则,进而可得到后续步骤中对物业检查的检查评价结果,如物业的评分。实施例中,以抽取出通用检查模型中动态的物业检查项目配置参数,如物业检查项目和评价标准检查细则(即计分规则)。
[0034] 在上述实施例中,可结合银行开发的实际工作经验,对银行软件系统中的业务流程流转进行深入研究,实现服务内容整合,组装出可配置的一套完整的业务功能模板(即应用本发明实施例提供的智慧园区的物业检查分析方法的各种场景),具有极高的实用性和创新性,也符合软件架构中的业务中台和技术中台的概念。
[0035] 具体实施时,在从预设置的物业检查项目配置关系中,获取待检查物业的物业检查项目配置参数后,从预设置的物业检查流程配置关系中,获取待检查物业的物业检查流程配置参数;物业检查流程配置关系中包括与不同的物业一一对应的物业检查流程配置参数;物业检查流程配置参数包括物业内考核对象和物业检查项目的顺序。
[0036] 实施例中,还可以包括:对物业公司的工作检查考核,抽象建模出一个通用检查模型,在该通用检查模型中可包括检查人员在一个考核周期内可针对该物业公司的各类专业的工作依据制定的考核对象和物业检查项目的顺序,进而可得到后续步骤中对物业检查的检查评价结果,如物业的评分。实施例中,以抽取出通用检查模型中动态的物业检查流程配置参数,如物业考核对象和物业检查项目的顺序。
[0037] 具体实施时,在从预设置的物业检查流程配置关系中,获取待检查物业的物业检查流程配置参数后,根据待检查物业的物业检查项目配置参数和物业检查流程配置参数,生成物业检查文件;物业检查文件用于收集每一考核对象的不同物业检查项目的检查数据。
[0038] 实施例中,根据待检查物业的物业检查项目配置参数和物业检查流程配置参数,生成物业检查文件,可以包括:根据不同考核对象的物业检查项目和评价标准,以物业内考核对象和物业检查项目的顺序,生成物业检查文件。
[0039] 在上述实施例中,物业检查项目配置参数还包括物业内不同考核对象的考核周期和检查文件单号参数;根据不同考核对象的物业检查项目和评价标准,以物业内考核对象和物业检查项目的顺序,生成物业检查文件,可以包括:根据不同考核对象的物业检查项目、评价标准、考核周期和检查文件单号参数,以物业内考核对象和物业检查项目的顺序,生成物业检查文件。
[0040] 实施例中,物业检查文件可为一个配置参数表,可将应用逻辑与可配置属性参数(即物业检查流程配置参数)(即物业检查项目配置参数)进行分离。该配置参数表可与检查主流程剥离。工作人员在进行物业检查工作时,可通过读取配置参数表中的数据来决定检查过程中的逻辑流程走向与业务数据的模式,从而使该智慧园区的物业检查分析方法具有更强的通用性与满足不同需求方需求的适配能力。
[0041] 在上述实施例中,对比现有技术中一些园区检查系统,本发明实施例可以大量节约开发人员和时间成本,还能极大地减少冗余代码,具有很好设计前瞻性;因采用的技术方式是主流的web服务技术方式,依赖的中间件支持跨平台,应用范围较广;同时,物业检查项目配置关系和物业检查流程配置关系全部为可配置方式,节约了大量的人力和时间成本;同时,对人员的技术要求也降至最低。
[0042] 具体实施时,在根据待检查物业的物业检查项目配置参数和物业检查流程配置参数,生成物业检查文件后,根据收集了每一考核对象的不同物业检查项目的检查数据的物业检查文件,分析输出物业的检查评价结果。
[0043] 在上述实施例中,物业的检查评价结果可以包括物业整体的评分;分析输出物业的检查评价结果,可以包括:对物业进行评分及输出评分结果;输出物业的检查评价可以包括如打分评分在内的其他多种形式。
[0044] 为了解决现有技术存在的如下问题:目前物业检查系统中,对于物业检查中的检查对象,检查细项,检查流程,考核计分规则,考核周期等考核检查属性都是配置在系统中的。如果对这些属性进行变动,往往就需要对底层代码进行改动,增加了这些新的需求实现的复杂性,并且也难以保证实时性,本发明实施例提供了一种智慧园区的物业检查分析方法。
[0045] 具体实施时,本发明实施例提供的智慧园区的物业检查分析方法,还可以包括:在物业内需要新增或删除考核对象时,增加或删除物业检查项目配置关系中对应该考核对象的物业检查项目配置参数;增加或删除物业检查流程配置关系中对应该考核对象的物业检查流程配置参数;根据对应待检查物业的物业检查项目配置参数和物业检查流程配置参数,生成物业检查文件,可以包括:根据增加或删除后的对应待检查物业的物业检查项目配置参数和物业检查流程配置参数,生成物业检查文件。
[0046] 实施例中,对比传统的智慧园区的物业检查分析方法中物业检查规则固化的问题,传统方式中对于物业检查流程配置参数的设计,如考核检查的范围,扣分细则,考核对象的设定,考核周期,计分细则等,一经设定,不支持新增扩展和修改。而本发明实施例中,支持动态变更这些物业检查流程配置参数,无需重新开发设计。
[0047] 具体实施时,本发明实施例提供的智慧园区的物业检查分析方法,还可以包括:在需要修改物业检查项目的各检查节点的顺序时,修改物业检查流程配置关系中对应待检查物业的物业检查流程配置参数;根据对应待检查物业的物业检查项目配置参数和物业检查流程配置参数,生成物业检查文件,可以包括:根据对应待检查物业的物业检查项目配置参数,和修改后的物业检查流程配置参数,生成物业检查文件。
[0048] 实施例中,对比传统的智慧园区的物业检查分析方法中检查流程固化的问题,传统方案下开发的流程都是代码里固定的,不支持根据个性化的需求和需要进行拓展,导致通用性不高。而本发明实施例中支持通过自定义物业检查流程配置参数(即物业检查流程配置参数中各个流程节点的信息),实现业务流程的可配置化,通过多样化的流程节点来支持灵活组装出丰富的流程,满足不同的个性化需要。
[0049] 举一例,针对某一银行的实际需求来说,由于全国存在多个园区,建立一套可通用的智慧园区的物业检查分析方法,可以有效避免重复建设,提高银行软件系统的复用效率。因此需对物业检查的流程实现高度可配置化。另外就单个园区内部来说,由于物业检查规章制度的变化,也必然对物业检查系统的灵活性提出了更高的要求。而本发明实施例将通过对物业检查过程模型进行分析,可抽象出可以进行配置的标准参数字典,从而构建物业检查模型属性配置存储表(即生成物业检查文件),通过方便的参数配置,来灵活组装出不同的物业检查的运行过程。
[0050] 具体实施时,本发明实施例提供的智慧园区的物业检查分析方法,还可以包括:将物业检查项目配置关系存储于NoSql数据库中;将物业检查流程配置关系,以格式化xml形式存储于存储于Oracle数据库中。
[0051] 实施例中,对比传统的智慧园区的物业检查分析方法中业务数据模式固化的问题,传统方案通常以往业务数据,例如检查单详情的模式,都是与sql数据库表设计模式绑定的,如果需要对字段进行修改,就需要修改表结构。而本发明实施例可通过将物业检查项目配置关系(即业务数据模式)存储于redis这样的NoSql数据库中,将物业检查流程配置关系(即务数据内容)以格式化xml形式存储于Oracle来支持灵活变更物业检查所需的数据。
[0052] 实施例中,业务数据模式就是指类似检查单这种业务数据的元属性,类似一个excel表的首行表头。因为redis是无模式的key‑value存储。根据redis中存储的业务数据模式,建立具体的业务数据实例。本发明实施例中对于检查单的样式,字段会动态变动,将其整体作为一个xml格式化存储到oracle这种关系数据表的大字段中,可以不用修改表结构。
[0053] 在上述实施例中,将检查单(即物业检查文件)的详情信息模式属性以NoSql数据库来存储,以具体内容实体以Xml格式存储于Oracle之类的数据库实体中,可支持业务数据字段模式的灵活扩展,使其可适用范围较广。
[0054] 本发明实施例中,从预设置的物业检查项目配置关系中,获取待检查物业的物业检查项目配置参数;物业检查项目配置关系中包括与不同的物业一一对应的物业检查项目配置参数;物业检查项目配置参数包括物业内不同考核对象的物业检查项目和评价标准;从预设置的物业检查流程配置关系中,获取待检查物业的物业检查流程配置参数;物业检查流程配置关系中包括与不同的物业一一对应的物业检查流程配置参数;物业检查流程配置参数包括物业内考核对象和物业检查项目的顺序;根据待检查物业的物业检查项目配置参数和物业检查流程配置参数,生成物业检查文件;物业检查文件用于收集每一考核对象的不同物业检查项目的检查数据;根据收集了每一考核对象的不同物业检查项目的检查数据的物业检查文件,分析输出物业的检查评价结果,从而可直接获取对应待检查物业的物业检查项目配置参数和物业检查流程配置参数来生成物业检查文件,可对物业中不同考核对象进行检查,进而实现了对物业的整体评价,可对不同智慧园区物业进行通用检查,与现有技术对比,不需针对每一智慧园区物业进行代码开发,节约了人力物力。
[0055] 本发明实施例中还提供了一种智慧园区的物业检查分析装置,如下面的实施例。由于该装置解决问题的原理与智慧园区的物业检查分析方法相似,因此该装置的实施可以参见智慧园区的物业检查分析方法的实施,重复之处不再赘述。
[0056] 图2为本发明实施例中一种智慧园区的物业检查分析装置的结构示意图,如图2所示,本发明实施例提供的智慧园区的物业检查分析装置,可以包括:
[0057] 物业检查项目配置参数获取模块01,用于从预设置的物业检查项目配置关系中,获取待检查物业的物业检查项目配置参数;物业检查项目配置关系中包括与不同的物业一一对应的物业检查项目配置参数;物业检查项目配置参数包括物业内不同考核对象的物业检查项目和评价标准;
[0058] 物业检查流程配置参数获取模块02,用于从预设置的物业检查流程配置关系中,获取待检查物业的物业检查流程配置参数;物业检查流程配置关系中包括与不同的物业一一对应的物业检查流程配置参数;物业检查流程配置参数包括物业内考核对象和物业检查项目的顺序;
[0059] 物业检查文件生成模块03,用于根据待检查物业的物业检查项目配置参数和物业检查流程配置参数,生成物业检查文件;物业检查文件用于收集每一考核对象的不同物业检查项目的检查数据;
[0060] 物业评价模块04,用于根据收集了每一考核对象的不同物业检查项目的检查数据的物业检查文件,分析输出物业的检查评价结果。
[0061] 在一个实施例中,物业检查文件生成模块,具体用于:根据不同考核对象的物业检查项目和评价标准,以物业内考核对象和物业检查项目的顺序,生成物业检查文件。
[0062] 在一个实施例中,物业检查项目配置参数还包括物业内不同考核对象的考核周期和检查文件单号参数;物业检查文件生成模块,具体可用于:根据不同考核对象的物业检查项目、评价标准、考核周期和检查文件单号参数,以物业内考核对象和物业检查项目的顺序,生成物业检查文件。
[0063] 在一个实施例中,如图3所示,还可以包括:考核对象增减模块05,具体用于:在物业内需要新增或删除考核对象时,增加或删除物业检查项目配置关系中对应该考核对象的物业检查项目配置参数;增加或删除物业检查流程配置关系中对应该考核对象的物业检查流程配置参数;物业检查文件生成模块,具体可用于:根据增加或删除后的对应待检查物业的物业检查项目配置参数和物业检查流程配置参数,生成物业检查文件。
[0064] 在一个实施例中,如图4所示,还可以包括:顺序修改模块06,用于:在需要修改物业检查项目的各检查节点的顺序时,修改物业检查流程配置关系中对应待检查物业的物业检查流程配置参数;物业检查文件生成模块,具体可用于:根据对应待检查物业的物业检查项目配置参数,和修改后的物业检查流程配置参数,生成物业检查文件。
[0065] 在一个实施例中,如图5所示,还可以包括:存储模块07,用于将物业检查项目配置关系存储于NoSql数据库中;将物业检查流程配置关系,以格式化xml形式存储于存储于Oracle数据库中。
[0066] 下面给出一个具体实施例,来说明本发明的装置的具体应用,如图6所示,该实施例中,可通过设置物业检查控制管理模块(即包括物业检查项目配置参数获取模块、物业检查流程配置参数获取模块、考核对象增减模块和顺序修改模块在内)、物业检查工作模块(即物业检查文件生成模块)、存储模块(未图示)和物业评价模块(未图示),来实现本发明实施例提供的智慧园区的物业检查分析方法。
[0067] 在面对新增待检查物业、物业考核对象或物业检查流程需要进行修改时,管理员依据上述需求,通过该物业检查控制管理模块对相关的物业检查项目配置参数和物业检查流程配置参数进行相应修改,并存储于物业检查属性配置存储表中;物业检查工作模块在每次检查人员发起检查流程时都可实时读取配置物业检查模型属性配置表的数据来实时调整和控制物业的工作流程,而不需再针对上述需求重新进行代码开发。而对于需要实时通知到物业检查工作模块的消息则可通过消息总线(例如kafka)进行通知。
[0068] 1、物业检查规则配置模块(即物业检查项目配置参数获取模块和考核对象增减模块)
[0069] 本发明实施例可配置物业检查的考核对象和物业内不同考核对象的物业检查项目,检查单号生成规则(即检查文件单号参数),扣分规则(属于评价标准),检查范围(属于评价标准),检查规则的计分比重(属于评价标准)。
[0070] 当管理员需要新建一个物业的检查规则或者修改现有的某条检查规则时,即可在物业检查控制管理模块中新增或修改这些配置项,并通过物业检查工作模块,在后续的检查单生成,检查过程,系统自动计分等流程时通过读取物业检查配置存储表的数据,来适配管理员新的需求,用以支持物业检查场景的多样性。
[0071] 2、物业检查流程配置(即物业检查流程配置参数获取模块和顺序修改模块)[0072] 本发明实施例中,管理员可以动态管理配置物业检查流程节点(其属于物业检查流程配置参数),例如在原来一级物业检查结果审核节点的基础上新增一个二级复核的节点。这些可配置的节点可以绑定一定的规则来决定下一步的流程走向。这样就可以实现通过流程节点的配置来对流程中的服务进行灵活组装。
[0073] 3、物业检查单配置(即物业检查文件生成模块)
[0074] 本发明实施例可通过redis类的NoSql数据库来存储物业检查单的字段模式(即以字段模式的形式来设置物业检查项目配置参数和物业检查流程配置参数)。当管理员通过物业检查控制管理模块对物业检查单的详情字段(同样是指物业检查项目配置参数和物业检查流程配置参数)进行变更时,可以直接更新redis中对应的检查单的字段模式的值。后续物业检查过程中即可读取redis中最新的检查单的字段模式,然后向前端页面展示。
[0075] 检查单后续也可按照新的字段要求进行填写,而对于后续的灵活扩展的字段信息,物业检查工作模块以xml格式在Oracle数据库存储,这样就避免了现有技术下需修改Oracle中的检查单表结构而带来的繁重代码开发的工作。
[0076] 4、实时参数即时刷新
[0077] 对于需要实时调整的参数(即调整物业检查项目配置参数和物业检查流程配置参数),如物业检查工作模块在初始化考核周期作为自动综合计分任务的一个周期参数后,后续此参数的变更需要通过主动通知的方式来刷新,本发明实施例可支持通过消息总线实时刷新到物业检查工作模块。
[0078] 举一例,比如在检查综合计分场景,计分是在每检查周期一旦结束后根据周期内检查结果详情自动计分。当检查周期发生变更,有可能会立即要求触发系统自动计分任务。所以检查周期可属于实时性要求较高的参数。
[0079] 在上述实例中,物业检查控制管理模块配置可采用C/S架构,前端采用Vue框架,后台采用的是SpringBoot服务框架,开发语言可为Java,物业检查配置存储表(即一种物业检查文件)和业务数据(即物业检查项目配置参数和物业检查流程配置参数)使用的DB是Oracle12c。同时依赖redis和Kafka中间件。实例中通过对物业检查的业务属性模型进行抽象和分析,单独建立一个物业检查控制管理模块,可以支持大范围的动态参数数据的配置化,提高了应用的通用性。
[0080] 在上述实例中,本发明实施例可在智慧园区物业平台中对物业检查实现自动化管理的同时,提高该物业检查功能的通用性。通过对该功能模块的关键参数和属性的动态自定义扩展的支持,使得在不改动系统代码的情况下,能够满足一定的个性化需求。
[0081] 当然,可以理解的是,上述详细流程还可以有其他变化例,相关变化例均应落入本发明的保护范围。
[0082] 本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述智慧园区的物业检查分析方法。
[0083] 本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有执行上述智慧园区的物业检查分析方法的计算机程序。
[0084] 本发明实施例中,从预设置的物业检查项目配置关系中,获取待检查物业的物业检查项目配置参数;物业检查项目配置关系中包括与不同的物业一一对应的物业检查项目配置参数;物业检查项目配置参数包括物业内不同考核对象的物业检查项目和评价标准;从预设置的物业检查流程配置关系中,获取待检查物业的物业检查流程配置参数;物业检查流程配置关系中包括与不同的物业一一对应的物业检查流程配置参数;物业检查流程配置参数包括物业内考核对象和物业检查项目的顺序;根据待检查物业的物业检查项目配置参数和物业检查流程配置参数,生成物业检查文件;物业检查文件用于收集每一考核对象的不同物业检查项目的检查数据;根据收集了每一考核对象的不同物业检查项目的检查数据的物业检查文件,分析输出物业的检查评价结果,从而可直接获取对应待检查物业的物业检查项目配置参数和物业检查流程配置参数来生成物业检查文件,可对物业中不同考核对象进行检查,进而实现了对物业的整体评价,可对不同智慧园区物业进行通用检查,与现有技术对比,不需针对每一智慧园区物业进行代码开发,节约了人力物力。
[0085] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0086] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0087] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0088] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0089] 以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。