1.基于物联网的智慧园区管理系统,包括数据接口模块、连接模块、管理平台、用户交互界面,其特征在于:
所述数据接口模块用于识别园区内所有子系统数据源并设置匹配端口,同时计算各类数据源所需匹配端口的数量与端口池的大小,然后对同类数据源中的各个数据源进行优先级分配匹配端口排序,以及算出采集时刻数据源的所需匹配端口数量,最后根据同类数据源中的各个数据源优先级分配匹配端口排序与采集时刻数据源的所需匹配端口数对采集时刻数据源的端口池大小进行分配;
连接模块用于为管理平台配置与园区子系统相匹配的通信接口,获取并适配数据传输格式,通过数据适配器实现数据交换,同时,基于端口池大小和实时流量需求,动态计算并调整数据采集频率,并将采集到的数据发送至管理平台;
管理平台用于将接收到的数据进行清洗、去重以及加密后进行储存;
用户交互界面与管理平台通信连接,并用于工作人员的注册与数据的调取,用户交互界面内包含各个子系统的显示界面和注册界面,注册界面用于工作人员进行的信息注册,注册信息包括,工作人员的姓名、身份证号、手机号、权限分配值;
所述数据接口模块的工作方式为:
步骤101:识别园区内所有潜在的数据源,并获取各类数据源对应的通信协议需求,根据通信协议类型,设置三类匹配端口,包括:知名端口、注册端口、私有端口,预设每类匹配端口对应一个通信协议类型库,通过将各类数据源对应的通信协议与预设每类匹配端口对应的通信协议类型库进行匹配,得到各类数据源对应的匹配端口;
步骤102:获取各类数据源的Hi实例数量与各类数据源的最大并发连接数Bi,i表示数据源的种类i=1、……、n;利用公式:DSi=Hi*a1+Bi*a2,a1、a2为预设权重系数,得到各类数据源所需的匹配端口数量DSi,预设端口池分配系数T,利用公式:DKi=DSi*T,得到各类数据源的端口池大小DKi;
步骤103:基于各个数据源业务重要性,预设同类数据中每个数据源对应一个优先级值,将数据源与其对应的优先级值进行匹配,得到每个数据源在同类数据源中的优先级值YSi_t,t为数据源的编号,根据数据源的优先级值YSi_t的大小,对同类数据源中的各个数据源进行优先级分配匹配端口排序;
步骤104:预设采集间隔,获取采集时刻数据源的峰值流量FZi_t、平均流量PJi_t、数据包平均大小SBi_t,利用公式:LXi_t=FZi_t*d1+PJi_t*d2+SBi_t*d3,得到采集时刻数据源的所需匹配端口数量LXi_t,其中d1、d2、d3为预设权重系数;根据同类数据源中的各个数据源优先级分配匹配端口的排序与采集时刻数据源的所需匹配端口数LXi_t对采集时刻数据源的端口池大小DKi进行分配;
所述连接模块用于为管理平台配置与园区子系统相匹配的通信接口,获取并适配数据传输格式,通过数据适配器实现数据交换的步骤为:步骤201:根据101至104中识别的各类数据源,为管理平台配置与园区安防各类子系统匹配通信接口,获取各类子系统的数据传输格式,并根据各类子系统的数据传输格式和通信协议,匹配相应的数据适配器,进行子系统数据源与管理平台之间的数据交换;
所述基于端口池大小和实时流量需求,动态计算并调整数据采集频率的过程为:
步骤202:将各类数据源的端口池大小DKi和采集时刻各个数据源的所需匹配端口数量LXi_t代入公式:DFi_t=(LXi_t/DKi)*f,得到各个数据源数据的采集频率,其中f为预设基础采集频率,同时结合每个数据源在同类数据源中的优先级值YSi_t,制定数据源数据采集的优先顺序,根据各个数据源数据的采集频率与数据源数据采集的优先顺序对各个子系统数据源进行数据采集并发送至管理平台。
2.根据权利要求1所述的基于物联网的智慧园区管理系统,其特征在于:所述管理平台将接收到的数据进行清洗、去重的过程为:步骤301:将采集频率的采集时刻进行编号,即采集频率的采集时刻c=1、……、n;获取数据源在采集频率进行数据发送时的数据包的所有字节并进行求和,得到数据源数据包的校验和,当数据源的数据包发送到管理平台时,重新对该数据源的数据包的所有字节进行求和,并与数据源数据包发送前的校验和进行比对,若比对结果不相同,则管理平台将该数据源发送的数据包进行删除,并生成重新发送指令至数据包对应的数据源,使数据源进行数据包的重新发送,若比对结果相同,则将该数据源对应的数据包标记为清洗包QXt_c;
步骤302:设置所有清洗包均预设一个重要敏感值,将清洗包QXt_c与所有清洗包进行匹配,获取清洗包对应的重要敏感值ZMt_c,利用公式:CMt_c=ZMt_c*m,得到清洗包在管理平台内储存时长CMt_c,其中m为预设的时长储存系数,当清洗包的储存时长大于对应在管理平台内储存时长时,则管理平台将该清洗包进行自动消除;
步骤303:通过将当前采集时刻数据源发送的清洗包QXt_c的数据与管理平台内该数据源历史发送的清洗包数据进行匹配,若存在相同的清洗包数据,则将该数据源历史发送的相同清洗包数据进行删除,并将当前采集时刻数据源发送的清洗包的采集时刻编号加上删除的相同清洗包的采集时刻编号,并重新在管理平台内进行储存。
3.根据权利要求2所述的基于物联网的智慧园区管理系统,其特征在于:所述管理平台对数据的加密方式为:
步骤304:预设数据包加密敏感阈值,将清洗包对应的重要敏感值ZMt_c与预设数据包加密敏感阈值进行比对,若清洗包对应的重要敏感值较大,则该清洗包进行加密储存,利用公式:GMt_c=ZMt_c*z,得到清洗包的加密值GMt_c,其中z为预设的加密系数。
4.根据权利要求3所述的基于物联网的智慧园区管理系统,其特征在于:用户交互界面当工作人员注册完成后,可进行园区内数据的查询调取工作,具体为:步骤401:工作人员通过用户交互界面选择希望查询数据的特定子系统界面;
步骤402:在选定的子系统显示界面中,工作人员通过查询栏输入所需清洗包的采集时刻编号和对应的数据源编号,以发起数据查询请求;
步骤403:界面自动提取该工作人员注册时分配的权限分配值,并与请求查询的清洗包的加密值进行比较;
步骤403:若工作人员的权限分配值满足或超过所需查询清洗包的加密值,则允许查询,此时用户交互界面生成并发送数据检索指令至管理平台,管理平台接收到指令后,检索对应的清洗包,将其发送回用户交互界面,如果工作人员的权限分配值低于所需查询清洗包的加密值,系统将拒绝访问请求,并在用户交互界面上显示“权限不足”的提示。