System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及消息推送领域,具体是一种电网异常信息的消息自动推送方法及系统。
技术介绍
1、现有的电力公司的内部消息通知一般依赖于短信业务平台,电力短信业务作为公司业务运转的重要支撑,目前对内通过新智慧短信平台发送短信,以某电力公司内部的短信业务平台为例,该平台自2020年建设,2021年投入使用,已接入90套业务系统。根据2023年新智慧短信平台短信发送数量为15884.83万条,产生费用约633.79万元。因此,现有的短信业务平台的运行成本较高。因此,为了降本增效,电力公司会通过内部app(如i国网)来推送一些消息。
2、由于部分员工不习惯使用app查看消息,或者部分岗位在作业时不方便在app上进行操作并查看消息。因此对于异常消息采用短信发送的方式较多,但是由于采用短信发送缺少反馈信息,因此无法保证员工能及时查看消息。
技术实现思路
1、有鉴于此,本专利技术的目的是提供一种电网异常信息的消息自动推送方法及系统,以解决现有技术中无法保证员工能及时查看消息的问题。
2、为了实现上述目的,本专利技术采用了如下技术方案:
3、本专利技术的一种电网异常信息的消息自动推送方法,包括步骤:
4、从目标业务系统中抽取短信任务数据,其中,所述短信任务数据包括接收方、信息内容以及信息类型;
5、在所述信息类型为异常信息时,提取所述信息内容中的时间要求实体或者故障异常实体,并基于预先构建的时效性对照数据表、所述时间要求实体和所述故障异常实体
6、基于所述接收方或者所述接收方的所属族群的历史查看记录预测所述接收方满足所述即时性要求的概率,其中,所述历史查看记录包括多个历史时间点的消息查看反馈时长;
7、在所述接收方满足所述即时性要求的概率大于或者等于预设阈值时,基于网络执行所述短信任务数据,并在接收到来自终端的查阅反馈时,完成信息推送;在所述接收方满足所述即时性要求的概率小于预设阈值时,将所述信息内容通过网络推送至接收方的终端,并生成查看所述信息内容的链接数据,基于短信平台和所述链接数据定时对所述接收方进行提示,直至接收到来自终端的查阅反馈,完成信息推送。
8、在本申请一实施例中,提取所述信息内容中的时间要求实体,包括:
9、对所述信息内容进行分词,得到多个单词;并对所述多个单词进行向量化处理,得到多个词向量;
10、基于预先构建的实体提取模型对所述多个词向量进行提取,得到时间要求实体和故障异常实体,其中,所述实体提取模型是由预先标注的数据集对深度学习架构训练得到。
11、在本申请一实施例中,基于预先构建的时效性对照数据表、所述时间要求实体和所述故障异常实体确定所述短信任务数据的即时性要求,包括:
12、将所述时间要求实体、所述故障异常实体与所述时效性对照数据表中的实体模板进行匹配,得到匹配模板;
13、在所述匹配模板的种类仅有一种时,将所述匹配模板对应的即时性要求作为所述短信任务数据的即时性要求;在所述匹配模板的种类仅有多种时,将即时性要求最高的匹配模板的即时性要求作为所述短信任务数据的即时性要求。
14、在本申请一实施例中,基于所述接收方或者所述接收方的所属族群的历史查看记录预测所述接收方满足所述即时性要求的概率,包括:
15、提取所述接收方的历史查看记录的样本数量sp;
16、在所述样本数量sp小于预设的数量阈值时,基于所述接收方的所属族群的历史查看记录预测所述接收方满足所述即时性要求的概率;在所述样本数量sp大于或者等于预设的数量阈值时,基于所述接收方的历史查看记录预测所述接收方满足所述即时性要求的概率。
17、在本申请一实施例中,基于所述接收方的历史查看记录预测所述接收方满足所述即时性要求的概率,包括:
18、提取所述接收方的历史查看记录中多个历史时间点的消息查看反馈时长的均值ap和方差其中,p为接收方的序号;
19、将所述方差与预设的方差阈值进行对比,在所述方差大于预设的方差阈值时,将所述接收方满足所述即时性要求的概率置0;在所述方差小于或者等于预设的方差阈值时,从所述接收方的历史查看记录中提取满足所述即时性要求的第一目标样本,并将所述第一目标样本的数量以及所述接收方的历史查看记录的数据量的比值作为所述接收方满足所述即时性要求的概率。
20、在本申请一实施例中,基于所述接收方的所属族群的历史查看记录预测所述接收方满足所述即时性要求的概率,包括:
21、提取所述接收方的所属族群的历史查看记录中多个历史时间点的消息查看反馈时长的均值ai和方差其中,i为所属族群的序号,所述接收方的所属族群基于年龄和岗位划分;
22、将所述方差与预设的方差阈值进行对比,在所述方差大于预设的方差阈值时,将所述接收方满足所述即时性要求的概率置0;在所述方差小于或者等于预设的方差阈值时,从所述接收方的所属族群的历史查看记录中提取满足所述即时性要求的第二目标样本,并将所述第二目标样本的数量以及所述接收方的所属族群的历史查看记录的数据量的比值作为所述接收方满足所述即时性要求的概率。
23、在本申请一实施例中,将所述信息内容通过网络推送至接收方的终端,包括:
24、对所述信息内容进行敏感词过滤和基于目标长度划分,并将敏感词过滤和基于目标长度划分后的信息内容推送至接收方的终端。
25、在本申请一实施例中,还包括:
26、基于网络执行所述短信任务数据后,在目标时长后未接收到来自终端的查阅反馈时,基于短信平台执行所述短信任务数据。
27、在本申请一实施例中,还包括:
28、将所述短信任务数据存储至内网数据库中,所述内网数据库通过防火墙与外部网络隔离。
29、本申请还提供一种电网异常信息的消息自动推送系统,包括:
30、数据抽取模块,用于从目标业务系统中抽取短信任务数据,其中,所述短信任务数据包括接收方、信息内容以及信息类型;
31、要求确定模块,用于在所述信息类型为异常信息时,提取所述信息内容中的时间要求实体或者故障异常实体,并基于预先构建的时效性对照数据表、所述时间要求实体和所述故障异常实体确定所述短信任务数据的即时性要求;
32、计算模块,用于基于所述接收方或者所述接收方的所属族群的历史查看记录预测所述接收方满足所述即时性要求的概率,其中,所述历史查看记录包括多个历史时间点的消息查看反馈时长;
33、自动推送模块,用于在所述接收方满足所述即时性要求的概率大于或者等于预设阈值时,基于网络执行所述短信任务数据,并在接收到来自终端的查阅反馈时,完成信息推送;在所述接收方满足所述即时性要求的概率小于预设阈值时,将所述信息内容通过网络推送至接收方的终端,并生成查看所述信息内容的链接数据,基于短信平台和所述链接数据定时对所述接收方进行提示,直至接收到来自终端的本文档来自技高网...
【技术保护点】
1.一种电网异常信息的消息自动推送方法,其特征在于,包括步骤:
2.根据权利要求1所述的一种电网异常信息的消息自动推送方法,其特征在于,提取所述信息内容中的时间要求实体,包括:
3.根据权利要求1所述的一种电网异常信息的消息自动推送方法,其特征在于,基于预先构建的时效性对照数据表、所述时间要求实体和所述故障异常实体确定所述短信任务数据的即时性要求,包括:
4.根据权利要求1所述的一种电网异常信息的消息自动推送方法,其特征在于,基于所述接收方或者所述接收方的所属族群的历史查看记录预测所述接收方满足所述即时性要求的概率,包括:
5.根据权利要求4所述的一种电网异常信息的消息自动推送方法,其特征在于,基于所述接收方的历史查看记录预测所述接收方满足所述即时性要求的概率,包括:
6.根据权利要求4所述的一种电网异常信息的消息自动推送方法,其特征在于,基于所述接收方的所属族群的历史查看记录预测所述接收方满足所述即时性要求的概率,包括:
7.根据权利要求1所述的一种电网异常信息的消息自动推送方法,其特征在于,将所述信息内容
8.根据权利要求1所述的一种电网异常信息的消息自动推送方法,其特征在于,还包括:
9.根据权利要求1所述的一种电网异常信息的消息自动推送方法,其特征在于,还包括:
10.一种电网异常信息的消息自动推送系统,所述系统用于实现如权利要求1所述一种电网异常信息的消息自动推送方法,其特征在于,所述系统包括:
...【技术特征摘要】
1.一种电网异常信息的消息自动推送方法,其特征在于,包括步骤:
2.根据权利要求1所述的一种电网异常信息的消息自动推送方法,其特征在于,提取所述信息内容中的时间要求实体,包括:
3.根据权利要求1所述的一种电网异常信息的消息自动推送方法,其特征在于,基于预先构建的时效性对照数据表、所述时间要求实体和所述故障异常实体确定所述短信任务数据的即时性要求,包括:
4.根据权利要求1所述的一种电网异常信息的消息自动推送方法,其特征在于,基于所述接收方或者所述接收方的所属族群的历史查看记录预测所述接收方满足所述即时性要求的概率,包括:
5.根据权利要求4所述的一种电网异常信息的消息自动推送方法,其特征在于,基于所述接收方的历史查看记录预测所...
【专利技术属性】
技术研发人员:杨仕博,王刚,贺婧,彭振国,李瑞琪,王军,杨浩,卫祥,栗志鹏,李富鹏,包童,司雄斌,刘钘,杨友亮,王嘉康,李文霞,陈作麟,李钘民,赵勇翔,
申请(专利权)人:甘肃同兴智能科技发展有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。