消息分发方法与系统与流程

文档序号:20764330发布日期:2020-05-15 18:40阅读:来源:国知局

技术特征:

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

监测待分发目标对应的消息内容是否发生变化;

若发生变化,则根据所述待分发目标的标识信息以及预先建立的绑定数组,查询所述待分发目标对应的目标用户的目标用户标识,所述绑定数组包括所述待分发目标与所述目标用户的关联关系;

将所述消息内容发送给所述目标用户。

2.根据权利要求1所述的消息分发方法,其特征在于,所述消息分发方法还包括:

获取用户数据,所述用户数据包括多个用户的用户标识以及各个用户相关联的分发目标的标识信息;

建立各个用户的用户标识与编码矩阵的矩阵行编号的第一映射关系;

建立各个分发目标的标识信息与所述编码矩阵的矩阵列编号的第二映射关系;

根据所述各个用户相关联的分发目标的标识信息与所述矩阵列编号创建所述各个用户对应的第一绑定数组;

根据所述各个分发目标相关联的用户的用户标识与所述矩阵行编号创建所述各个分发目标对应的第二绑定数组,其中,所述绑定数组包括所述第一绑定数组以及所述第二绑定数组。

3.根据权利要求2所述的消息分发方法,其特征在于,根据所述各个用户相关联的分发目标的标识信息与所述矩阵列编号创建所述各个用户对应的第一绑定数组包括:

在创建每个用户对应的第一绑定数组时,将所述每个用户相关联的分发目标的标识信息与所述矩阵列编号对应的标识信息进行比较;

若所述每个用户相关联的分发目标的标识信息中存在与所述矩阵列编号对应的标识信息,则采用第一标识对所述矩阵列编号对应的标识信息进行标记;

若所述每个用户相关联的分发目标的标识信息中不存在与所述矩阵列编号对应的标识信息,则采用第二标识对所述矩阵列编号对应的标识信息进行标记;

基于所述矩阵列编号对应的所述第一标识以及所述第二标识创建所述每个用户对应的第一绑定数组。

4.根据权利要求2所述的消息分发方法,其特征在于,根据所述各个分发目标相关联的用户的用户标识与所述矩阵行编号创建所述各个分发目标对应的第二绑定数组包括:

在创建每个分发目标对应的第二绑定数组时,将所述每个分发目标相关联的用户的用户标识与所述矩阵行编号对应的用户标识进行比较;

若所述每个分发目标相关联的用户的用户标识中存在与所述矩阵行编号对应的用户标识,则采用第一标识对所述矩阵行编号对应的用户标识进行标记;

若所述每个分发目标相关联的用户的用户标识中不存在与所述矩阵行编号对应的用户标识,则采用第二标识对所述矩阵行编号对应的用户标识进行标记;

基于所述矩阵行编号对应的所述第一标识以及所述第二标识创建所述每个分发目标对应的第二绑定数组。

5.根据权利要求2所述的消息分发方法,其特征在于,所述根据所述待分发目标的标识信息以及预先建立的绑定数组,查询所述待分发目标对应的目标用户的目标用户标识包括:

根据所述待分发目标的标识信息以及所述绑定数组的第二绑定数组,查询得到所述标识信息对应的目标矩阵列编号,所述第二绑定数组包括标识信息与所述目标矩阵列编号的关联关系;

根据所述目标矩阵列编号及所述绑定数组的第一绑定数组,查询得到所述待分发目标对应的目标用户标识,所述第一绑定数组包括用户标识与所述目标矩阵行编号的关联关系。

6.根据权利要求2所述的消息分发方法,其特征在于,所述方法还包括:

接收待修改用户发送的修改请求指令,所述修改请求指令包括所述待修改用户的待修改用户标识以及与所述待修改用户关联的待修改分发目标的待修改标识信息;

根据所述待修改用户标识以及所述待修改用户的待修改第一映射关系,查询所述待修改用户标识对应的待修改矩阵行编号;

利用所述待修改分发目标的第二映射关系与所述待修改标识信息,查询所述待修改标识信息对应的待修改矩阵列编号;

通过所述待修改矩阵行编号与待修改矩阵列编号,查询所述待修改用户的第一绑定数组的关联标识,并对所述第一绑定数组的关联标识进行修改,以得到第三绑定数组;

通过所述待修改矩阵行编号与待修改矩阵列编号,查询所述修改分发目标的第二绑定数组的关联标识,并对所述第二绑定数组的关联标识进行修改,以得到第四绑定数组。

7.一种消息分发系统,其特征在于,包括:

监测模块,用于监测待分发目标对应的消息内容是否发生变化;

查询模块,用于若发生变化,则根据所述待分发目标的标识信息以及预先建立的绑定数组,查询所述待分发目标对应的目标用户的目标用户标识,所述绑定数组包括所述待分发目标与所述目标用户的关联关系;

分发模块,用于将所述消息内容发送给所述目标用户。

8.根据权利要求7所述的消息分发系统,其特征在于,查询模块还用于:

根据所述待分发目标的标识信息以及所述绑定数组的第二绑定数组,查询得到所述标识信息对应的目标矩阵列编号,所述第二绑定数组包括标识信息与所述目标矩阵列编号的关联关系;

根据所述目标矩阵列编号及所述绑定数组的第一绑定数组,查询得到所述待分发目标对应的目标用户标识,所述第一绑定数组包括用户标识与所述目标矩阵行编号的关联关系。

9.一种计算机设备,其特征在于,所述计算机设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-6中任一项所述的消息分发方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如权利要求1-6中任一项所述的消息分发方法的步骤。


技术总结
本发明公开了一种消息分发方法,包括:监测待分发目标对应的消息内容是否发生变化;若发生变化,则根据所述待分发目标的标识信息以及预先建立的绑定数组,查询所述待分发目标对应的目标用户的目标用户标识,所述绑定数组包括所述待分发目标与所述目标用户的关联关系;将所述消息内容发送给所述目标用户。本发明还公开了一种消息分发系统。本发明的有益效果在于:通过待分发目标的标识信息以及预先建立的绑定数组,可以快速查询得到待分发目标对应的目标用户,在后续的消息分发中,可以快速的进行消息内容的分发,减少了计算机的负载。

技术研发人员:尚璟轩;胡培铭;袁旭嵩
受保护的技术使用者:平安资产管理有限责任公司
技术研发日:2019.12.02
技术公布日:2020.05.15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1