[发明专利]基于排重算法的短信群发方法、装置、设备及存储介质有效
申请号: | 201811506841.4 | 申请日: | 2018-12-10 |
公开(公告)号: | CN109511094B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 陈侃;李强;陈震;廖昭文;蒋峥;计春光;陈维;李科润;黄露;李国顺 | 申请(专利权)人: | 广州市易杰数码科技有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510000 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 算法 短信 群发 方法 装置 设备 存储 介质 | ||
1.一种基于排重算法的短信群发方法,其特征在于,所述基于排重算法的短信群发方法包括:
获取应急消息,根据所述应急消息获取应急短信内容;
所述应急消息包括应急区域,获取所述应急区域内的所有用户手机号码,并将所述用户手机号码写入发送字节表;
通过集群消息通道获取用户流动数据,并通过排重算法得到待增加用户号码和待删除用户号码;
将所述待增加用户号码增加至所述发送字节表,将与所述待删除用户号码相同的所述用户手机号码从所述发送字节表中删除,得到待发送字节表;
获取所述待发送字节表所在的数据集对应的取值范围,得到数据空间;
将所述数据空间中的用户手机号码映射至byte数组,得到待发送字节数组;
计算虚拟索引,将所述数据空间内的每一用户手机号码对应bit数组中的一个bit,得到bit索引;
计算真实索引,将所述bit索引中,每八个bit对应一个byte,得到所述byte数组;
计算每个所述bit索引在所述byte数组中的位置,得到所述待发送字节数组;
将所述应急短信内容发送至所述待发送字节数组中的所述用户手机号码对应的用户移动终端。
2.如权利要求1所述的基于排重算法的短信群发方法,其特征在于,所述通过集群消息通道获取用户流动数据,并通过排重算法得到待增加用户号码和待删除用户号码,包括:
通过排重算法判断所述用户流动数据是否存在所述待发送字节数组内,得到判断结果;
若所述用户流动数据为用户流出数据且所述判断结果为存在,则将所述用户流出数据作为所述待删除用户号码;
若所述用户流动数据为用户流入数据且所述判断结果为不存在,则将所述用户流入数据作为所述待增加用户号码。
3.如权利要求2所述的基于排重算法的短信群发方法,其特征在于,所述通过排重算法判断所述用户流动数据是否存在所述待发送字节数组内,得到判断结果包括:
声明数组,其中所述数组为所述待发送字节数组;
根据所述待发送字节数组获取排重表达式,并通过所述排重表达式对所述用户流动数据进行计算,将计算结果作为所述判断结果。
4.一种基于排重算法的短信群发装置,其特征在于,所述基于排重算法的短信群发装置包括:
短信内容获取模块,用于获取应急消息,根据所述应急消息获取应急短信内容;
手机号码获取模块,用于所述应急消息包括应急区域,获取所述应急区域内的所有用户手机号码,并将所述用户手机号码写入发送字节表;
排重模块,用于通过集群消息通道获取用户流动数据,并通过排重算法得到待增加用户号码和待删除用户号码;
数据更新模块,用于将所述待增加用户号码增加至所述发送字节表,将与所述待删除用户号码相同的所述用户手机号码从所述发送字节表中删除,得到待发送字节表;
数值空间获取模块,用于获取所述待发送字节表所在的数据集对应的取值范围,得到数据空间;
映射模块,用于将所述数据空间中的用户手机号码映射至byte数组,得到待发送字节数组;
所述映射模块包括:
虚拟索引计算子模块,用于计算虚拟索引,将所述数据空间内的每一用户手机号码对应bit数组中的一个bit,得到bit索引;
真实索引计算子模块,用于计算真实索引,将所述bit索引中,每八个bit对应一个byte,得到所述byte数组;
位置计算子模块,用于计算每个所述bit索引在所述byte数组中的位置,得到所述待发送字节数组;
短信发送模块,用于将所述应急短信内容发送至所述待发送字节数组中的所述用户手机号码对应的用户移动终端。
5.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至3任一项所述基于排重算法的短信群发方法的步骤。
6.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述基于排重算法的短信群发方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市易杰数码科技有限公司,未经广州市易杰数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811506841.4/1.html,转载请声明来源钻瓜专利网。