System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机,本公开尤其涉及一种信息通知方法、电子设备、存储介质及程序产品。
技术介绍
1、在信息时代,用户接收信息通知的方式愈来愈丰富,比如通过短信、邮件、微信消息等方式接收信息通知。相应地,面对各种接收信息的渠道,一些应用软件的信息通知系统需要与不同类型的消息通道对接,以满足用户在不同的渠道接收信息通知的需求。
2、然而,目前的通知系统如果要发送不同消息通道的信息,则需要根据通知信息的类型接入对应的目标消息通道。当切换发送的信息类型时,则需要对应地切换接入的消息通道。这样多类信息通知的来源接入多个消息通道则会产生较大的笛卡尔积,存在接入成本高、开发维护难等缺点。
技术实现思路
1、本公开提供了一种信息通知方法、电子设备、存储介质及程序产品。
2、本公开第一方面提供了一种信息通知方法,包括:将待通知数据输入消息聚合系统,所述待通知数据包括待通知信息和类型标识,所述消息聚合系统被配置为与多条候选服务通道连接;根据所述类型标识确定目标服务通道;以及通过所述目标服务通道发送所述待通知信息。
3、在一些实施方式中,所述消息聚合系统配置有程序编程接口(applicationprogramming interface,缩写为:api),所述将待通知数据输入消息聚合系统,包括:通过同步api将所述将待通知数据输入消息聚合系统;或者通过异步api将所述将待通知数据输入消息聚合系统。
4、在一些实施方式中,所述待通知数据还包括发送时间标识和输入时
5、在一些实施方式中,所述消息聚合系统包括第一存储模块和第二存储模块,所述第一存储模块被配置为存储所述待通知信息、所述类型标识、所述发送时间标识和所述输入时间戳。所述根据所述输入时间戳确定所述第二队列中的所述待通知信息的预设发送时序,包括:生成所述待通知数据对应的身份标识;在所述第二存储模块存储所述身份标识;根据所述身份标识对应的所述输入时间戳的时间顺序确定所述身份标识的分数;以及根据所述身份标识的分数大小和所述发送时间标识确定对应的所述待通知信息的预设发送时序。
6、在一些实施方式中,所述通过所述目标服务通道发送所述待通知信息,包括:即时发送所述第一队列的所述待通知信息;以及根据预设发送时序发送所述第二队列的所述待通知信息。
7、在一些实施方式中,所述通过所述目标服务通道发送所述待通知信息,还包括:在所述待通知信息发送失败的情况下,生成错误报告;以及/或者在所述待通知信息发送失败的情况下,将所述待通知信息重新插入所述第二队列。
8、在一些实施方式中,所述信息通知方法,还包括:响应于第一管理信号,对所述第二队列中的所述待通知信息进行索引、查阅或编辑;以及响应于第二管理信号,编辑所述第二队列中的所述待通知信息的预设发送时序。
9、本公开第二方面提供了一种电子设备,包括:存储器,所述存储器存储执行指令;处理器,所述处理器执行所述存储器存储的执行指令,使得所述处理器执行本公开任一实施方式所述的信息通知方法。
10、本公开第三方面提供了一种可读存储介质,所述可读存储介质中存储有执行指令,所述执行指令被处理器执行时用于实现本公开任一实施方式所述的信息通知方法。
11、本公开第四方面提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现本公开任一实施方式所述的信息通知方法。
本文档来自技高网...【技术保护点】
1.一种信息通知方法,其特征在于,包括:
2.根据权利要求1所述的信息通知方法,其特征在于,所述消息聚合系统配置有程序编程接口(Application ProgrammingInterface,缩写为:API),所述将待通知数据输入消息聚合系统,包括:
3.根据权利要求1所述的信息通知方法,其特征在于,所述待通知数据还包括发送时间标识和输入时间戳,所述信息通知方法,还包括:
4.根据权利要求3所述的信息通知方法,其特征在于,所述消息聚合系统包括第一存储模块和第二存储模块,所述第一存储模块被配置为存储所述待通知信息、所述类型标识、所述发送时间标识和所述输入时间戳;所述根据所述输入时间戳确定所述第二队列中的所述待通知信息的预设发送时序,包括:
5.根据权利要求3所述的信息通知方法,其特征在于,所述通过所述目标服务通道发送所述待通知信息,包括:
6.根据权利要求5所述的信息通知方法,其特征在于,所述通过所述目标服务通道发送所述待通知信息,还包括:
7.根据权利要求3所述的信息通知方法,其特征在于,所述信息通知方法,
8.一种电子设备,其特征在于,包括:
9.一种可读存储介质,其特征在于,所述可读存储介质中存储有执行指令,所述执行指令被处理器执行时用于实现权利要求1至7中任一项所述的信息通知方法。
10.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至7中任一项所述的信息通知方法。
...【技术特征摘要】
1.一种信息通知方法,其特征在于,包括:
2.根据权利要求1所述的信息通知方法,其特征在于,所述消息聚合系统配置有程序编程接口(application programminginterface,缩写为:api),所述将待通知数据输入消息聚合系统,包括:
3.根据权利要求1所述的信息通知方法,其特征在于,所述待通知数据还包括发送时间标识和输入时间戳,所述信息通知方法,还包括:
4.根据权利要求3所述的信息通知方法,其特征在于,所述消息聚合系统包括第一存储模块和第二存储模块,所述第一存储模块被配置为存储所述待通知信息、所述类型标识、所述发送时间标识和所述输入时间戳;所述根据所述输入时间戳确定所述第二队列中的所述待通知信息的预设发送时序,包括:...
【专利技术属性】
技术研发人员:方仁孝,邵王镇,
申请(专利权)人:贝壳找房北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。