System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 消息推送方法及装置、介质、设备制造方法及图纸_技高网

消息推送方法及装置、介质、设备制造方法及图纸

技术编号:40386303 阅读:5 留言:0更新日期:2024-02-20 22:20
本发明专利技术提供一种消息推送方法及装置、介质、设备。方法包括:根据业务需求,配置数据加工规则和消息模板规则;其中,所述消息模板规则中包括消息模板;根据所述数据加工规则,将待推送数据加工成符合所述消息模板的消息数据,并将所述消息数据存储在消息表中;扫描所述消息表中的消息数据,并推送扫描到的所述消息数据。由于可以对消息模板规则和数据加工规则进行预先配置,使得消息的推送具有可配置性和可扩展性,即通过消息模板规则和数据加工规则使得用户可以更加灵活的配置数据推送涉及到的相关信息,无需开发人员在代码中进行固定处理,降低用户使用成本。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其是涉及一种消息推送方法及装置、介质、设备


技术介绍

1、在企业资源计划系统即erp系统中,在以往消息数据推送的开发部署过程中,都需要手工编写专门的数据加工脚本、消息组装脚本和推送程序,不仅费时费力,无法复用,而且在上线过程中容易产生问题。传统的消息数据推送开发过程中,脚本与配置并未分离,数据需求、消息格式或传输要求等任一需求发生变化,都需要对程序进行修改并进行手工部署,产生了大量重复工作,降低实施效率。


技术实现思路

1、针对以上至少一个技术问题,本专利技术实施例提供一种消息推送方法及装置、介质、设备。

2、根据第一方面,本专利技术实施例提供的消息推送方法,包括:

3、根据业务需求,配置数据加工规则和消息模板规则;其中,所述消息模板规则中包括消息模板;

4、根据所述数据加工规则,将待推送数据加工成符合所述消息模板的消息数据,并将所述消息数据存储在消息表中;

5、扫描所述消息表中的消息数据,并推送扫描到的所述消息数据。

6、根据第二方面,本专利技术实施例提供的消息推送装置,包括:

7、规则配置模块,用于根据业务需求,配置数据加工规则和消息模板规则;其中,所述消息模板规则中包括消息模板;

8、消息加工模块,用于根据所述数据加工规则,将待推送数据加工成符合所述消息模板的消息数据,并将所述消息数据存储在消息表中;

9、消息推送模块,用于扫描所述消息表中的消息数据,并推送扫描到的所述消息数据。

10、根据第三方面,本专利技术实施例提供计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行实现第一方面提供的方法。

11、根据第四方面,本专利技术实施例提供的计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面提供的方法。

12、本专利技术实施例提供的消息推送方法及装置、介质、设备,首先根据业务需求预先配置数据加工规则和消息模板规则,进而根据所述数据加工规则将待推送数据加工成符合所述消息模板的消息数据,并将所述消息数据存储在消息表中,然后扫描所述消息表中的消息数据,并推送扫描到的所述消息数据。可见,由于可以对消息模板规则和数据加工规则进行预先配置,使得消息的推送具有可配置性和可扩展性,即通过消息模板规则和数据加工规则使得用户可以更加灵活的配置数据推送涉及到的相关信息,无需开发人员在代码中进行固定处理,降低用户使用成本。对于新接入erp系统的业务用户,不必开发人员进行新的开发,新接入的业务用户直接进行配置即可,极大提高了软件的复用性。在需求发生变化时,对数据加工规则和消息模板规则进行相应修改即可,不需要开发人员对代码进行改动和重新部署,提高了工作效率。

本文档来自技高网...

【技术保护点】

1.一种消息推送方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述消息模板规则中还包括封装格式;对应的,所述推送扫描到的所述消息数据,包括:根据所述封装格式对所述消息数据进行封装,得到封装数据包,并将所述封装数据包进行推送。

3.根据权利要求2所述的方法,其特征在于,所述消息模板规则中还包括推送时机;对应的,所述推送扫描到的所述消息数据,包括:根据所述推送时机将所述封装数据包进行推送。

4.根据权利要求3所述的方法,其特征在于,所述消息模板规则中还包括接收人;对应的,所述根据所述推送时机将所述封装数据包进行推送,包括:根据所述推送时机,将所述封装数据包发送至所述接收人。

5.根据权利要求1所述的方法,其特征在于,所述数据加工规则中包括:数据来源表、数据访问主键、消息内容字段、数据加工频率及数据查询语句中的至少一项。

6.根据权利要求1所述的方法,其特征在于,所述配置数据加工规则和消息模板规则,包括:在配置表中配置数据加工规则和消息模板规则。

7.一种消息推送装置,其特征在于,包括:>

8.根据权利要求7所述的装置,其特征在于,所述消息模板规则中还包括封装格式;对应的,所述消息推送模块具体用于:根据所述封装格式对所述消息数据进行封装,得到封装数据包,并将所述封装数据包进行推送。

9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行实现权利要求1~6中的任一项所述的方法。

10.一种计算设备,其特征在于,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1~6中的任一项所述的方法。

...

【技术特征摘要】

1.一种消息推送方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述消息模板规则中还包括封装格式;对应的,所述推送扫描到的所述消息数据,包括:根据所述封装格式对所述消息数据进行封装,得到封装数据包,并将所述封装数据包进行推送。

3.根据权利要求2所述的方法,其特征在于,所述消息模板规则中还包括推送时机;对应的,所述推送扫描到的所述消息数据,包括:根据所述推送时机将所述封装数据包进行推送。

4.根据权利要求3所述的方法,其特征在于,所述消息模板规则中还包括接收人;对应的,所述根据所述推送时机将所述封装数据包进行推送,包括:根据所述推送时机,将所述封装数据包发送至所述接收人。

5.根据权利要求1所述的方法,其特征在于,所述数据加工规则中包括:数据来源表、数据访问主键、消息内容字段、数据加工频...

【专利技术属性】
技术研发人员:康新印马士中王金丽任聪
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1