一种基于大数据的应急物资数据存储及流通监测方法_2

文档序号:8528205阅读:来源:国知局
elD,resColumes},resColumes={rColi|i= 1, 2,...n};其中,resColumes为该数 据库的物资记录列族,其由n个列rCol构成,第i类物资记录在列rColi中; 对于任一列rCol= (colName,rColArray},rColArray=(rColCelljIj= 1,2,.....m};其中colName为列的名称,与物资批次标识resourcelD对应;rColArray为 列簇集合,rColCellj是列簇集合rColArray中的第j个列簇rColcell,用于存储与当前列rcol对应物资的同一时段内进出库物资记录信息;m为列簇rColcell的总数。
2. 如权利要求1所述的方法,其特征在于,所述列簇集合rColArray包括两部分信息: 1)基于时间流关系组织的进出库物资记录信息;2)记录所述数据库中物资库存情况的盘 库信息。
3. 如权利要求1或2所述的方法,其特征在于,所述列簇集合rColArray是W时段划分 创患每一时段对应包健或扩展出一列,构成列簇集合此W如巧'二佩斯…41,倉e。巧IA= 1,2,; 其中如挪一),为第k-1到k时刻之间的进出库物资记录信息;Worw巧。, ,,,为第k-1到k 时刻之间的盘库信息;=社化面6,吨values={ (from,to,Number,time,obj ectID)p|p= 1, 2, . . .s},其中Lname为该时段物资记录簇的名称,Values为第k-1到k时刻 内该批次物资的进出库物资记录信息,化om为物资来源信息,to为物资流向信息,Number 为进出库数量信息,Time为进出库操作时间信息,objectID为操作的物资标识。
4. 如权利要求3所述的方法,其特征在于,所述Lname由对应批次物资的标识加时间戳 构成。
5. 如权利要求3所述的方法,其特征在于,所述盘库信息 's/w-"各馬川Za)二!八若'"吟妍"伴成济(八一("抑八w= {斯。/乂乂倍泛Zw,斯乂巧马&};其中,SName为盘 库记录簇的名称,与该时段的物资记录簇对应;沪I为tk_i时刻所存储类别物资的库 存情况,sto/'巧.为tk时刻所存储类别物资的库存情况。
6. -种基于大数据的应急物资流通监测方法,其中应急物资流通数据为基于权利要求 1所述方法存储的数据,其步骤为: 1) 在物流网中设置一任务节点,所述任务节点将物流络中的计算节点形成计算环; 2) 所述任务节点根据收到的任务请求,从数据库中提取对应的进出库物资记录数据; 并将其中的库对象作为分析对象与数据集进行分离; 3) 所述任务节点对所述计算环中的计算节点进行哈希处理后与所述分析对象进行映 射,为每一计算节点分配一分析对象分割集; 4) 所述任务节点根据任务请求创建任务对象并将其与所述分析对象分割集一起发送 给对应的计算节点;其中,所述任务对象用于缓存任务基本信息、映射信息,W及监控各个 计算节点任务执行情况和收集汇总结果给所述任务节点; 5)所述计算节点从收到的分析对象分割集中提取需要处理的分析对象,然后获取该分 析对象与物流网中其他具有物资转运关系的库物资记录数据;然后根据收到的任务对象对 该库物资记录数据进行异常检查,并将检查结果发送给所述任务节点。
7. 如权利要求6所述的方法,其特征在于,所述异常检查的方法为: 71) 计算节点该库记录数据中提取每个流通节点的进出库物资记录数据;然后根据该 进出库物资记录数据,获取与其发生转运关系的进出库物资记录数据,得到一转运路径,检 查该转运路径是否满足应急管理规则,如果存在异常则作为路径异常记录; 72) 从所述任务节点获取转运关系库中与当前记录对应的收发货信息,检查是否存在 收发不对应的情况,如果存在则作为收发异常记录; 73) 将两记录A、B的时间与管理要求的时差要求进行对比,如果超过该时差,则作为运 输异常记录;其中,记录A为物资P进入a库的记录,同时该记录标识物资来自b库;记录B 为物资P出b库的记录,同时该记录标识发往a库。
8. 如权利要求7所述的方法,其特征在于,所述异常检查的方法为: 81) 计算节点从所分配的分析对象集keys中获取当前分析对象,W及当前分析对象的 全部进出库物资记录keyLogs; 82) 计算节点从当前keyLogs中获取一条进出库物资记录log,如果该记录log为进库 记录则获取当前记录log中物资来源信息,然后检查物资来源库与当前库的组织关系,如 果违反应急管理规则则记录当前记录log为路径异常;如果该记录log为出库物资记录,贝U 从该记录log中获取物资流向信息,然后检查物资流向库与当前库的组织关系,如果违反 应急管理规则则记录该记录log为路径异常; 83) 如果该记录log满足应急管理规则,则检查该记录log的收发货记录时间差是否符 合设定条件,如果不符合,则记录当前记录log为运输异常。
9. 如权利要求6或7所述的方法,其特征在于,所述任务节点根据收到的任务请求,从 数据库中提取对应的进出库物资记录数据的方法为:任务节点根据任务请求中的物资批次 信息resourcelD从数据库中获取对应名称的列,如果存在对应的列,则根据任务请求中的 时间约束条件ti确定其时段边界(tk,tw)、时间条件t2确定其时段边界(tm,tm+i),然后分 别获取tl、t2对应的列簇名称,然后将该两个列簇W及其之间全部时段列簇的数据记录形 成选集;然后从该选集中逐条过滤,删除时间不满足ti,t,约束的数据;最后将选集中的剩 余数据作为对应的进出库物资记录数据。
【专利摘要】本发明公开了一种基于大数据的应急物资数据存储及流通监测方法。本发明设置一任务节点,将物流络中的计算节点形成计算环;任务节点根据收到的任务请求,从数据库中提取对应的进出库物资记录数据;并将其中的库对象作为分析对象与数据集进行分离;任务节点对计算环中的计算节点进行哈希处理后与所述分析对象进行映射,为每一计算节点分配一分析对象分割集;计算节点从收到的分析对象分割集中提取需要处理的分析对象,然后获取该分析对象与物流网中其他具有物资转运关系的库物资记录数据;然后根据收到的任务对象对该库物资记录数据进行异常检查,并将检查结果发送给任务节点。本发明能够对数据进行快速分析与监控。
【IPC分类】G06Q50-26, G06F17-30, G06Q10-08
【公开号】CN104850593
【申请号】CN201510205821
【发明人】张凌
【申请人】张凌
【公开日】2015年8月19日
【申请日】2015年4月27日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1