【技术实现步骤摘要】
基于智慧医疗大数据的数据处理方法及系统
[0001]本专利技术涉及智慧医疗及大数据
,具体而言,涉及一种基于智慧医疗大数据的数据处理方法及系统。
技术介绍
[0002]随着计算机科学及信息技术的不断发展,大数据已广泛涉及各行各业。例如,在智慧医疗行业,基于大数据的行业应用也如雨后春笋般逐渐呈现。在一种典型的智慧医疗行业应用场景中,基于智慧医疗大数据的信息推送(如医疗项目推送、医生推送、业务项目推送等等)已得到了广泛的应用。然而,常见的信息推送方式,大多基于既定的信息推送规则向被推送对象进行相应的信息推送,进而导致推送效果以及用户的体验感不佳。此外,在针对信息推送之后,还需要进行业务推送信息的分析,得到推送业务信息统计结果以利于后续业务推送进行参考(例如用于进行推送策略的优化),然而,经研究发现,目前在针对不同的推送业务范围分别进行业务推送信息的统计分析时,经常出现推送业务统计信息统计错误或出现误差而导致针对业务推送信息的分析不准确的问题。
技术实现思路
[0003]为解决上述问题,第一方面,本专利技术实 ...
【技术保护点】
【技术特征摘要】
1.一种基于智慧医疗大数据的数据处理方法,其特征在于,所述方法包括:获取第一推送业务执行模块反馈的第一推送业务统计信息;所述第一推送业务执行模块为目标推送业务范围对应的多个推送业务执行模块中的其中一个推送业务执行模块,所述目标推送业务范围对应的多个推送业务执行模块用于对目标推送业务范围进行业务推送信息分析;当所述第一推送业务执行模块业务更新完成,且当前存在没有进行业务更新的第二推送业务执行模块时,将所述第一推送业务统计信息拷贝到预设统计信息备份空间;根据所述预设统计信息备份空间中备份的推送业务统计信息,与用于记录推送业务统计信息对应的信息统计数据库中记录的推送业务统计信息,确定所述目标推送业务范围对应的推送业务信息统计结果。2.根据权利要求1所述的方法,其特征在于,当所述信息统计数据库记录有所述第一推送业务执行模块的推送业务统计信息,且所述第一推送业务执行模块业务更新标识为预设标识、以及所述第一推送业务统计信息不同于所述信息统计数据库记录的所述第一推送业务执行模块的推送业务统计信息时,则确定所述第一推送业务执行模块业务更新完成。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一推送业务执行模块业务更新完成时,在各个推送业务执行模块中除所述第一推送业务执行模块之外的第一候选业务执行模块均完成业务更新时,将所述信息统计数据库中记录的所述第一候选业务执行模块的推送业务统计信息相应同步为所述预设统计信息备份空间中备份的各第一候选业务执行模块的推送业务统计信息,将所述信息统计数据库中记录的所述第一推送业务执行模块的推送业务统计信息更新为所述第一推送业务统计信息,并初始化所述目标推送业务范围对应的各个推送业务执行模块的备份推送业务统计信息;其中,所述第一候选业务执行模块为所述目标推送业务范围对应的各个推送业务执行模块中除所述第一推送业务执行模块之外的其他推送业务执行模块。4.根据权利要求1所述的方法,其特征在于,所述当所述第一推送业务执行模块业务更新完成,且当前存在没有进行业务更新的第二推送业务执行模块时,所述方法还包括:当所述第二推送业务执行模块业务更新出错时,将所述第一推送业务执行模块的模块标识设定为没有进行业务更新对应的预设标识,将所述信息统计数据库中记录的所述第一推送业务执行模块的推送业务统计信息同步为所述第一推送业务统计信息,并初始化所述预设统计信息备份空间中备份的所述第一推送业务执行模块的推送业务统计信息; 以及在存在第二候选业务执行模块时,将所述第二候选业务执行模块的模块标识设定为没有进行业务更新对应的预设标识,将所述信息统计数据库中记录的所述第二候选业务执行模块的推送业务统计信息相应同步为所述预设统计信息备份空间中备份的各第二候选业务执行模块的推送业务统计信息,并初始化所述预设统计信息备份空间中备份的所述第二候选业务执行模块的推送业务统计信息;其中,所述第二候选业务执行模块为所述目标推送业务范围对应的各个推送业务执行模块中除所述第一推送业务执行模块和所述第二推送业务执行模块之外的其他推送业务执行模块,所述业务更新出错是指推送业务执行模块因业务出错未执行业务更新; 当所述第二推送业务执行模块业务更新未出错时,再执行所述将所述第一推送业务统计信息拷贝到预设统计信息备份空间的步骤。
5.根据权利要求1所述的方法,其特征在于,当所述第一推送业务执行模块业务更新完成,且当前存在第二推送业务执行模块时,所述方法还包括:当所述第二推送业务执行模块业务更新出错时,将所述信息统计数据库记录的所述第二推送业务执行模块的推送业务统计信息拷贝到所述预设统计信息备份空间;在获取到所述第二推送业务执行模块反馈的第二推送业务统计信息时,确定所述第二推送业务统计信息中的业务推送数据是否均为空;在所述第二推送业务统计信息的中的业务推送数据均为空时,将所述第二推送业务执行模块的模块标识设定为没有进行业务更新对应的预设标识,初始化所述预设统计信息备份空间中备份的所述第二推送业务执行模块的推送业务统计信息,并将所述信息统计数据库记录的所述第二推送业务执行模块的推送业务统计信息同步为所述第二推送业务统计信息;在任意所述第二推送业务统计信息中的业务推送数据不为空时,将所述第二推送业务统计信息滤除所述预设统计信息备份空间中备份的所述第二推送业务执行模块的推送业务统计信息,以得到第三推送业务统计信息,并将所述信息统计数据库记录的所述第二推送业务执行模块的推送业务统计信息同步为所述第三推送业务统计信息。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一推送业务执行模块业务更新完成时,判断所述第一推送业务执行模块的业务更新状态是否为预设状态; 在所述第一推送业务执行模块的业务更新状态为预设状态,且当前存在第二推送业务执行模块时,确定所述第二推送业务执行模块业务更新出错;所述业务更新状态包括反馈状态数据,所述确定所述第一推送业务执行模块的业务更新状态是否为预设状态,包括:确定所述第一推送业务执行模块对应的反馈状态数据是否达到设定的反馈数据量,所述反馈状态数据表示所述第一推送业务执行模块在业务更新完成时反馈推送业务统计信息的信息反馈数量;在所述第一推送业务执行模块对应的反馈状态数据达到所述设定的反馈数据量时,确定所述第一推送业务执行模块的业务更新状态为预设状态;或, 所述业务更新状态包括业务更新完成的业务更新周期,所述确定所述第一推送业务执行模块的业务更新状态是否为预设状态,包括:确定所述第一推送业务执行模块业务更新完成的业务更新周期是否达到预设时间周期; 在所述第一推送业务执行模块业务更新完成的业务更新周期达到所述预设时间周期时,确定所述第一推送业务执行模块的业务更新状态为预设状态。...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。