【技术实现步骤摘要】
消息处理方法、装置、电子设备及存储介质
[0001]本公开涉及通信领域,尤其涉及一种消息处理方法、装置、电子设备及存储介质。
技术介绍
[0002]随着智能设备的普及,通过无线通信向目标用户推送消息的应用场景越来越普遍,例如生产者可以通过推送消息的方式向目标用户推广产品。在推送消息的过程中,可能会由于无线通信方式的不同将一个完整消息分割成多个分段消息,例如该推送消息可以是短信息,通过运营商的无线通信网络发送给目标用户,运营商的短信通信协议要求超过70个字时需要将完整消息分割成多个分段消息。
[0003]在该完整消息发送给目标用户之前,需要将多个分段消息重新组合成完整消息,并发送给目标用户。相关技术中可以将分段消息在内存中进行缓存直到该完整消息的所有分段消息收齐后重新组合成完整消息并发送给目标用户,这种方式占用大量内存,而且随着分布式计算不断普及,多个分段消息可能由分布式计算中的多个计算机接收到,重新组合多个分段消息实现复杂度高。
技术实现思路
[0004]为克服相关技术中存在的问题,本公开提供一种消息 ...
【技术保护点】
【技术特征摘要】
1.一种消息处理方法,其特征在于,所述方法包括:接收传输消息,所述传输消息包括索引字段和传输消息标识,所述索引字段包括源地址标识、目的地址标识以及分段消息条数,所述分段消息条数表征完整消息分割出的分段消息的数量;在所述传输消息为非完整消息的情况下,确定哈希数据库中是否存在目标消息,所述目标消息是能够与所述传输消息组成所述完整消息的一个或者多个分段消息;在所述哈希数据库中不存在所述目标消息的情况下,根据所述索引字段和所述传输消息标识,将所述传输消息存储到所述哈希数据库。2.根据权利要求1所述的方法,其特征在于,所述确定哈希数据库中是否存在目标消息包括:根据所述索引字段在所述哈希数据库中获取关联消息和所述关联消息对应的关联消息标识,所述关联消息对应的键值为所述索引字段;根据所述关联消息标识和所述传输消息标识确定当前消息条数,所述当前消息条数表征所述完整消息中已经收到的分段消息的数量;在所述当前消息条数小于所述分段消息条数的情况下,确定所述哈希数据库不存在所述目标消息,或者,在所述当前消息条数等于所述分段消息条数的情况下,确定所述哈希数据库存在所述目标消息。3.根据权利要求2所述的方法,其特征在于,所述根据所述关联消息标识和所述传输消息标识确定当前消息条数包括:在所述关联消息标识包括所述传输消息标识的情况下,将所述关联消息条数作为所述当前消息条数;或者,在所述关联消息标识不包括所述传输消息标识的情况下,将所述关联消息和所述传输消息的总条数作为所述当前消息条数。4.根据权利要求3所述的方法,其特征在于,所述根据所述索引字段和所述传输消息标识,将所述传输消息存储到所述哈希数据库包括:在所述关联消息标识不包括所述传输消息标识的情况下,将所述索引字段、所述传输消息标识和传输消息内容分别作为所述哈希数据库的键值、字段和数值存储到所述哈希数据库;或者,在所述关联消息标识包括所述传输消息标识的情况下,丢弃所述传输消息。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:在所述哈希数据库中存在所述目标消息的情况下,将所述传输消息和所述目标消息组成所述完整消息;发送所述完整消息。6.根...
【专利技术属性】
技术研发人员:侯战斌,
申请(专利权)人:北京聚通达科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。