消息处理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:34804532 阅读:13 留言:0更新日期:2022-09-03 20:11
本发明专利技术涉及云存储领域,揭露一种消息处理方法、装置、设备及存储介质,所述方法包括:接收到消费信息时,标记消费信息ID,并判断消费信息是否出现重复;在消费信息重复时,对消费信息进行去重处理,得到目标消费信息;在接收到消息生产者输入的消息撤回指令时,从目标消费信息中识别消息撤回指令的撤回消息;判断撤回消息是否发送至消息生产者对应的消息消费者;当撤回消息发送至消息生产者对应的消息消费者时,对撤回消息目标消费消息进行回收处理;当撤回消息未发送至消息生产者对应的消息消费者时,从消费信息ID中查询撤回消息的撤回消息ID,并根据撤回消息ID,对撤回消息进行回撤处理。本发明专利技术可以提高测试信息的管理效率及留痕效率。留痕效率。留痕效率。

【技术实现步骤摘要】
[0019]其中,所述h1是采用murmur3哈希算法生成的64位哈希码,所述h2是所述h1中64位哈希码的后32位哈希码,所述i是所述向量空间的空间位置。
[0020]可选地,所述判断所述撤回消息是否发送至所述消息生产者对应的消息消费者,包括:
[0021]在本地存储的消息队列中查找所述撤回信息;
[0022]若不能在所述消息队列中查找到所述撤回信息,则判定所述消息撤回指令中所对应的撤回信息已发送至消息消费者;
[0023]若能在所述消息队列中查找到所述撤回信息,则判定所述消息撤回指令中所对应的撤回信息未发送至消息消费者。
[0024]可选地,所述标记所述消费信息的身份标识,得到消费信息ID,包括:
[0025]对所述消费信息进行数字签名,得到信息时间戳;
[0026]根据所述消费信息,对所述信息时间戳进行加密,得到消费信息ID。
[0027]可选地,所述从所述目标消费信息中识别所述消息撤回指令的撤回消息,包括:
[0028]将目标消费信息备份至预构建的目标消费消息记录表中;
[0029]解析所述消息撤回指令,得到所述消息撤回指令包含的撤回消息参数;
[0030]将所述撤回消息参数与所述目标消费消息记录表进行匹配,得到匹配成功的撤回消息。
[0031]可选地,所述对所述撤回消息进行回撤处理之后,所述方法还包括:
[0032]接收到用户输入的消息断点续发指令时,解析所述消息断电续发指令,得到所述消息断电续发指令对应的续发消息的消息续发时间;
[0033]将所述续发消息存储到预构建的续发队列中,并对比本地系统时间与所述消息续发时间;
[0034]当所述本地系统时间与所述消息续发时间相同时,将与所述消息续发时间对应的续发消息发送给所述消息消费者。
[0035]为了解决上述问题,本专利技术还提供一种线下产品推荐装置,所述装置包括:
[0036]消息去重模块,用于接收到消息生产者输入的消费信息时,标记所述消费信息的身份标识,得到消费信息ID,并判断所述消费信息是否出现重复,在所述消费信息重复时,对所述消费信息进行去重处理,得到目标消费信息;
[0037]消息位置判断模块,用于在接收到所述消息生产者输入的消息撤回指令时,从所述目标消费信息中识别所述消息撤回指令的撤回消息,判断所述撤回消息是否发送至所述消息生产者对应的消息消费者;
[0038]消息撤回模块,用于当所述撤回消息发送至所述消息生产者对应的消息消费者时,对所述撤回消息目标消费消息进行回收处理,当所述撤回消息未发送至所述消息生产者对应的消息消费者时,从所述消费信息ID中查询所述撤回消息的撤回消息ID,并根据所述撤回消息ID,对所述撤回消息进行回撤处理。
[0039]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0040]存储器,存储至少一个计算机程序;及
[0041]处理器,执行所述存储器中存储的计算机程序以实现上述所述的消息处理方法。
[0042]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存
储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的消息处理方法。
[0043]本专利技术实施例首先通过对消费信息进行身份标识,得到消费信息ID,以便有序地对所述消费信息进行查询等操作,其次,通过对重复消费信息进行去重处理,保证了所述消费信息的低重复率,提高了消息处理的效率;进一步地,根据消息生产者发送的撤回信息指令,通过判断所述消费信息所处位置对所述消费信息进行相应回收处理或回撤处理,降低了消息误发出现的概率和风险,提高了消息处理的准确率及效率。因此,本专利技术实施例提出的消息处理方法、装置、电子设备及可读存储介质可以提高消息处理的准确率及效率。
附图说明
[0044]图1为本专利技术一实施例提供的消息处理方法的流程示意图;
[0045]图2为本专利技术一实施例提供的线下产品推荐装置的模块示意图;
[0046]图3为本专利技术一实施例提供的实现消息处理方法的电子设备的内部结构示意图;
[0047]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0048]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0049]本专利技术实施例提供一种消息处理方法。所述消息处理方法的执行主体包括但不限于服务端、终端等能够被配置为执行本申请实施例提供的该方法的电子设备中的至少一种。换言之,所述消息处理方法可以由安装在终端设备或服务端设备的软件或硬件来执行,所述软件可以是区块链平台。所述服务端可以包括独立的服务器,也可以包括提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(ContentDelivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0050]参照图1所示的本专利技术一实施例提供的消息处理方法的流程示意图,在本专利技术实施例中,所述消息处理方法包括:
[0051]S1、接收到消息生产者输入的消费信息时,标记所述消费信息的身份标识,得到消费信息ID,并判断所述消费信息是否出现重复。
[0052]本专利技术实施例中,所述消息生产者是消费消息的生产者,例如,产品购买信息的消息生产者是产品购买用户。所述消费信息可以是消息生产者执行特定任务所产生的信息,例如,用户进行产品购买,生成的产品购买信息是消费信息。所述身份标识是识别消费信息身份唯一性的标识。
[0053]本专利技术可选实施例中,消息生产者在执行特定任务时,服务器会识别所述消息生产者的动作,并根据所述动作自动生成相应的消费信息,传输至预设的消息队列中,以实现对消费信息的传输及短暂存储。
[0054]本专利技术实施例通过标记所述消费信息的身份标识,以便识别每个所述消费信息的身份,从而更好地管控所述消费信息。
[0055]作为本专利技术一个可选实施例,所述标记所述消费信息的身份标识,得到消费信息ID,包括:
[0056]对所述消费信息进行数字签名,得到信息时间戳;
[0057]根据所述消费信息,对所述信息时间戳进行加密,得到消费信息ID。
[0058]本专利技术实施例中,所述信息时间戳是所述消费信息的生成时间。
[0059]本专利技术可选实施例中,通过对所述消费信息进行公钥解密实现对所述消费信息的数字签名,再通过解密得到的所述消费信息的参数及时间信息,生成时间戳,保证了所述消费信息的身份唯一性,以便有序管理所述消费信息。
[0060]进一步地,本专利技术实施例通过对消息时间戳进行加密,以确保及时出现消息时间戳相同的情况下,对应消费信息的消费信息ID也有所不同,进一步确保了所述消费信息的身份唯一性。
[0061]进一步地,本专利技术实施例通过判断所述消费信息是否重复,以确定所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息处理方法,其特征在于,所述方法包括:接收到消息生产者输入的消费信息时,标记所述消费信息的身份标识,得到消费信息ID,并判断所述消费信息是否出现重复;在所述消费信息重复时,对所述消费信息进行去重处理,得到目标消费信息;在接收到所述消息生产者输入的消息撤回指令时,从所述目标消费信息中识别所述消息撤回指令的撤回消息;判断所述撤回消息是否发送至所述消息生产者对应的消息消费者;当所述撤回消息发送至所述消息生产者对应的消息消费者时,对所述撤回消息目标消费消息进行回收处理;当所述撤回消息未发送至所述消息生产者对应的消息消费者时,从所述消费信息ID中查询所述撤回消息的撤回消息ID,并根据所述撤回消息ID,对所述撤回消息进行回撤处理。2.如权利要求1所述的消息处理方法,其特征在于,所述判断所述消费信息是否出现重复,包括:利用预设的哈希函数计算所述消费信息在预设的向量空间中各位置的目标取值;读取所述向量空间中各所述位置的实际取值;通过判断所述实际取值与所述目标取值是否相同,判断所述消费信息是否重复。3.如权利要求1所述的消息处理方法,其特征在于,所述利用预设的哈希函数计算所述消费信息在预设的向量空间中各位置的目标取值,包括:利用如下公式计算所述消费信息在预设的向量空间中各位置的目标取值g
i
(x):g
i
(x)=h1+i*h2+i2其中,所述h1是采用murmur3哈希算法生成的64位哈希码,所述h2是所述h1中64位哈希码的后32位哈希码,所述i是所述向量空间的空间位置。4.如权利要求1所述的消息处理方法,其特征在于,所述判断所述撤回消息是否发送至所述消息生产者对应的消息消费者,包括:在本地存储的消息队列中查找所述撤回信息;若不能在所述消息队列中查找到所述撤回信息,则判定所述消息撤回指令中所对应的撤回信息已发送至消息消费者;若能在所述消息队列中查找到所述撤回信息,则判定所述消息撤回指令中所对应的撤回信息未发送至消息消费者。5.如权利要求1所述的消息处理方法,其特征在于,所述标记所述消费信息的身份标识,得到消费信息ID,包括:对所述消费信息进行数字签名,得到信息时间戳;根据所述消费信息,对所述信...

【专利技术属性】
技术研发人员:蔡成新郭嘉亮
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1