技术新讯 > 电子通信装置的制造及其应用技术 > 一种基于Chatbot服务的消息投递方法与流程  >  正文

一种基于Chatbot服务的消息投递方法与流程

  • 国知局
  • 2024-11-06 14:29:17

本申请涉及通信领域,尤其涉及一种基于chatbot服务的消息投递方法。

背景技术:

1、聊天机器人chatbot功能可以用于在平台向用户提供消息收发、信息搜索等交互功能。为了向用户提供丰富多样的消息内容,基于chatbot功能可以向用户投递富媒体文件消息。

2、在基于chatbot功能投递消息的场景中,在消息投递量大的情况下可能导致用于投递消息的通道队列消息积压,通道负荷过高可能导致消息丢失。而且,多个通道队列之间可能相互抢夺队列资源,导致资源分配不合理,资源利用率低,进一步导致消息投递效率低,消息投递异常频发。

3、如何解决由于资源分配不合理导致的消息投递效率低的问题,是本申请所要解决的技术问题。

技术实现思路

1、本申请实施例的目的是提供一种基于chatbot服务的消息投递方法,用以解决由于资源分配不合理导致的消息投递效率低的问题。

2、第一方面,提供了一种基于chatbot服务的消息投递方法,包括:

3、获取消息投递任务,所述消息投递任务包括待投递消息的信息,所述消息投递任务由chatbot服务生成;

4、获取所述chatbot服务的赋权规则,所述赋权规则基于所述chatbot服务的历史服务参数确定;

5、基于所述赋权规则和所述待投递消息的信息确定所述消息投递任务的队列赋权值;

6、基于所述消息投递任务将所述待投递消息插入匹配的通道队列,并向所述通道队列分配队列资源,所述队列资源用于控制所述通道队列按照所述队列赋权值对应的投递速率执行消息投递。

7、第二方面,提供了一种基于chatbot服务的消息投递装置,包括:

8、第一获取模块,获取消息投递任务,所述消息投递任务包括待投递消息的信息,所述消息投递任务由chatbot服务生成;

9、第二获取模块,获取所述chatbot服务的赋权规则,所述赋权规则基于所述chatbot服务的历史服务参数确定;

10、确定模块,基于所述赋权规则和所述待投递消息的信息确定所述消息投递任务的队列赋权值;

11、控制模块,基于所述消息投递任务将所述待投递消息插入匹配的通道队列,并向所述通道队列分配队列资源,所述队列资源用于控制所述通道队列按照所述队列赋权值对应的投递速率执行消息投递。

12、第三方面,提供了一种电子设备,该电子设备包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面的方法的步骤。

13、第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面的方法的步骤。

14、第五方面,提供了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,该计算机程序可操作来使计算机执行如第一方面的方法的部分或全部步骤。

15、在本申请实施例中,首先,通过获取由chatbot服务生成的消息投递任务,消息投递任务中包括待投递消息的信息。然后,获取chatbot服务的赋权规则,该赋权规则基于chatbot服务的历史服务参数确定。接着,基于赋权规则和待投递消息的信息确定消息投递任务的队列赋权值。随后,基于消息投递任务将待投递消息插入匹配的通道队列,并向通道队列分配队列资源,队列资源用于控制通道队列按照队列赋权值对应的投递速率执行消息投递。本申请实施例提供的方案,能针对于消息投递任务的chatbot服务的赋权规则确定出队列赋权值,确保队列赋权值能客观有效表达出消息投递任务的权重。进而,通过分配队列资源的方式来控制通道队列的投递速率,确保投递速率与队列赋权值相对应。从而,控制待投递消息以队列赋权值相对应的投递速率执行投递,投递过程中基于队列赋权值相应分配队列资源,确保合理化利用队列资源,有效提高消息投递的整体效率。

技术特征:

1.一种基于chatbot服务的消息投递方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述待投递消息的信息包括多个待投递用户标识;

3.如权利要求2所述的方法,其特征在于,所述赋权规则包括多个指标参数的加权系数;

4.如权利要求3所述的方法,其特征在于,所述指标参数包括所述chatbot服务的正向激励指标参数和负向管理指标参数,所述正向激励指标参数包括用户活跃度指标、搜索量指标、交互量指标、收益指标中的至少一项指标参数,所述负向管理指标参数包括用户投诉指标和/或故障频次指标。

5.如权利要求4所述的方法,其特征在于,所述正向激励指标参数包括多项指标参数;

6.如权利要求5所述的方法,其特征在于,所述用户偏好信息包括用户画像、用户历史偏好行为、用户的社交圈信息中的至少一项。

7.如权利要求1所述的方法,其特征在于,所述待投递消息为5g消息,所述chatbot服务为5g消息统一平台提供的服务;

8.如权利要求1~7任一项所述的方法,其特征在于,所述待投递消息的信息包括消息类型,所述方法还包括:

9.如权利要求8所述的方法,其特征在于,所述通道队列的指标参数包括未投递消息参数、已投递消息参数、消息投递效率参数中的至少一项。

10.如权利要求8所述的方法,其特征在于,在对所述通道队列下发所述告警条件对应的控制指令之后,还包括:

技术总结本申请实施例公开了一种基于Chatbot服务的消息投递方法,用以解决由于资源分配不合理导致的消息投递效率低的问题。本方案包括:获取消息投递任务,所述消息投递任务包括待投递消息的信息,所述消息投递任务由Chatbot服务生成;获取所述Chatbot服务的赋权规则,所述赋权规则基于所述Chatbot服务的历史服务参数确定;基于所述赋权规则和所述待投递消息的信息确定所述消息投递任务的队列赋权值;基于所述消息投递任务将所述待投递消息插入匹配的通道队列,并向所述通道队列分配队列资源,所述队列资源用于控制所述通道队列按照所述队列赋权值对应的投递速率执行消息投递。技术研发人员:郑雁询,吴华挚,徐丹受保护的技术使用者:中移互联网有限公司技术研发日:技术公布日:2024/11/4

本文地址:https://www.jishuxx.com/zhuanli/20241106/322369.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。