一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

消息处理方法及其装置、计算机设备、存储介质与流程

2022-03-26 12:23:36 来源:中国专利 TAG:


1.本技术涉及通讯技术领域,特别涉及一种消息处理方法及其装置、计算机设备、存储介质。


背景技术:

2.5g消息作为一个新兴服务平台,预计着往后每日经平台发送的5g消息能达到上千万条,尤其是5g消息发送的高峰期,在这种情形下,可能会在消息传输过程中的出现安全性问题以及出现一些含有敏感性内容的消息,而相关技术中,并没有一套针对5g消息的规范完整的系统,以达到消息安全传输的目的。


技术实现要素:

3.本技术的旨在至少一定程度解决现有技术的问题,提供一种消息处理方法及其装置、计算机设备、存储介质,能够对消息进行分类,并对不合格的消息进行有效拦截,以达到提高消息处理效率和消息安全传输的目的。
4.本技术实施例的技术方案如下:
5.第一方面,本技术提供了一种消息处理方法,包括:
6.获取第一待发送消息;
7.根据预设的消息模型对所述第一待发送消息进行分类,得到服务类消息、交易类消息和候选消息;
8.将所述服务类消息和所述交易类消息添加至发送表中;
9.根据预设规则对所述候选消息进行校验,当确定所述候选消息中包含预设的目标内容时,将所述候选消息添加至拦截表中,当确定所述候选消息中未包含所述预设的目标内容时,将所述候选消息添加至所述发送表中;
10.对所述发送表中的所述第一待发送消息进行发送处理,对所述拦截表中的所述第一待发送消息进行拦截处理。
11.根据本技术的一些实施例,所述消息处理方法还包括:
12.根据预设频率获取消息管理平台中的历史消息;
13.将所述历史消息输入至所述消息模型,对所述历史消息进行向量化处理,得到消息特征向量;
14.根据所述消息特征向量对所述历史消息进行分类,根据所述历史消息的分类结果更新所述消息模型的参数。
15.根据本技术的一些实施例,所述消息处理方法还包括:
16.对所述拦截表中的所述第一待发送消息进行统计处理,得到拦截表中的所述第一待发送消息对应的拦截次数;
17.当所述拦截次数大于或者等于预设的拦截阈值时,将所述拦截表中的所述第一待发送消息对应的用户添加至黑名单中并且对所述黑名单中的用户进行封禁处理。
18.根据本技术的一些实施例,所述消息处理方法还包括:
19.根据所述拦截表中的所述第一待发送消息对应的用户的用户信息,查询所述拦截表中的所述第一待发送消息的拦截时间和拦截原因;
20.根据所述拦截时间和所述拦截原因,从所述拦截表中的所述第一待发送消息中确定目标消息,对所述目标内容进行修改处理,得到第二待发送消息;
21.对第二待发送消息进行发送处理;
22.或者,
23.根据所述拦截时间和所述拦截原因,从所述拦截表中的所述第一待发送消息中确定目标消息,对所述黑名单中的与所述目标消息对应的用户进行申述处理,删除所述黑名单中与所述目标消息对应的用户。
24.根据本技术的一些实施例,在所述获取第一待发送消息之后,还包括:
25.对所述第一待发送消息进行非对称加密处理,得到所述第一待发送消息的密文;
26.将公钥和所述密文添加至数据库中进行保存处理,其中,所述公钥为对所述第一待发送消息进行非对称加密处理的密钥;
27.所述对所述发送表中的所述第一待发送消息进行发送处理,包括:
28.对所述发送表中的所述第一待发送消息对应的所述密文和所述公钥进行发送处理。
29.根据本技术的一些实施例,所述对所述发送表中的所述第一待发送消息对应的所述密文和所述公钥进行发送处理,包括:
30.将所述发送表中的所述第一待发送消息对应的所述密文和所述公钥发送给目标服务器,以使所述目标服务器根据所述发送表中的所述第一待发送消息的私钥和所述公钥对所述密文进行解密处理,进而还原出所述发送表中的所述第一待发送消息,所述私钥为所述目标服务器和所述消息管理平台共同约定的密钥。
31.根据本技术的一些实施例,所述消息处理方法还包括:
32.当确定所述第二待发送消息或者所述发送表中的所述第一待发送消息发送成功时,将所述第二待发送消息或者所述发送表中的所述第一待发送消息添加至归档表;
33.对所述归档表和所述拦截表进行统计处理,得到样本数据;
34.根据所述样本数据对所述第一待发送消息对应的用户进行价值分析,得到所述第一待发送消息对应的用户的价值信息。
35.第二方面,本技术提供了一种消息处理装置,包括:
36.消息获取模块,用于获取第一待发送消息;
37.消息分类模块,用于根据预设的消息模型对所述第一待发送消息进行分类,得到服务类消息、交易类消息和候选消息;
38.消息归类模块,用于将所述服务类消息和所述交易类消息添加至发送表中;
39.校验模块,用于根据预设规则对所述候选消息进行校验,当确定所述候选消息中包含预设的目标内容时,将所述候选消息添加至拦截表中,当确定所述候选消息中未包含所述预设的目标内容时,将所述候选消息添加至所述发送表中;
40.消息处理模块,用于对所述发送表中的所述第一待发送消息进行发送处理,对所述拦截表中的所述第一待发送消息进行拦截处理。
41.第三方面,本技术提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被一个或多个所述处理器执行时,使得一个或多个所述处理器执行如上第一方面描述的任一项所述消息处理方法的步骤。
42.第四方面,本技术还提供了一种计算机可读存储介质,所述存储介质可被处理器读写,所述存储介质存储有计算机指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上第一方面描述的任一项所述消息处理方法的步骤。
43.本技术实施例所提供的技术方案具有如下的有益效果:
44.本技术实施例,通过根据预设的消息模型对所述第一待发送消息进行分类,得到服务类消息、交易类消息和候选消息,以提高消息处理效率;将所述服务类消息和所述交易类消息添加至发送表中;根据预设规则对所述候选消息进行校验,当确定所述候选消息中包含预设的目标内容时,将所述候选消息添加至拦截表中,当确定所述候选消息中未包含所述预设的目标内容时,将所述候选消息添加至所述发送表中;对所述发送表中的所述第一待发送消息进行发送处理,对所述拦截表中的所述第一待发送消息进行拦截处理,由此得到不合格的消息,并对其进行有效拦截。本技术实施例对消息的分类和对不合格的消息的有效拦截,有利于提高对消息的处理效率,同时,达到了消息安全传输的目的。
附图说明
45.图1是本技术的第一个实施例提供的一种消息处理方法的流程示意图;
46.图2是本技术的第二个实施例提供的一种消息处理方法的流程示意图;
47.图3是本技术的第三个实施例提供的一种消息处理方法的流程示意图;
48.图4是本技术的第四个实施例提供的一种消息处理方法的流程示意图;
49.图5是本技术的第五个实施例提供的一种消息处理方法的流程示意图;
50.图6是本技术的第六个实施例提供的一种消息处理方法的流程示意图;
51.图7是本技术的第七个实施例提供的一种消息处理方法的流程示意图;
52.图8是本技术的第八个实施例提供的一种消息处理方法的流程示意图;
53.图9是本技术的一个实施例提供的一种消息处理装置的结构示意图;
54.图10是本技术实施例提供的计算机设备的结构示意图。
具体实施方式
55.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
56.需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图的描述中,多个(或多项)的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到“第一”、“第二”等只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
57.本发明提供了一种消息处理方法及其装置、计算机设备、存储介质,首先根据预设的消息模型对第一待发送消息进行分类,得到服务类消息、交易类消息和候选消息,以提高消息处理效率;接着,将服务类消息和交易类消息添加至发送表中;然后根据预设规则对候选消息进行校验,当确定候选消息中包含预设的目标内容时,将候选消息添加至拦截表中,当确定候选消息中未包含预设的目标内容时,将候选消息添加至发送表中;最后对发送表中的第一待发送消息进行发送处理,对拦截表中的第一待发送消息进行拦截处理,由此得到不合格的消息,并对其进行有效拦截。因此,本技术实施例的方案能够对消息进行分类和对不合格的消息进行有效拦截,这有利于提高对消息的处理效率,同时,达到了消息安全传输的目的。
58.下面结合附图,对本发明实施例作进一步阐述。
59.参考图1,图1示出了本技术实施例提供的一种消息处理方法的流程示意图。该消息处理方法可以包括但不限于有步骤s110、步骤s120、步骤s130、步骤s140和步骤s150。
60.步骤s110:获取第一待发送消息。
61.可以理解的是,第一待发送消息可以包含消息内容、发送号码、发送状态和发送时间等。
62.需要说明的是,第一待发送消息可以是5g消息,也可以是4g消息等,在此不作具体限制。
63.需要说明的是,第一待发送消息可以是同一个用户发送的,也可以是不同用户发送的,并且第一待发送消息的数量可以多条,也可以是一条,在此不做具体限制。
64.步骤s120:根据预设的消息模型对第一待发送消息进行分类,得到服务类消息、交易类消息和候选消息。
65.本步骤中,由于在步骤s110获取到了第一待发送消息,因此,可以根据预设的消息模型对第一待发送消息进行分类,得到服务类消息、交易类消息和候选消息,以便于后续步骤可以将该服务类消息和交易类消息添加至发送表中,同时对候选消息做相关处理,该步骤有利于提高消息处理效率。
66.需要说明的是,预设的消息模型类型可以包括营销类、服务类和交易类等,在此不做具体限定。预设的消息模型可以携带不同类型的消息标识。例如,客户端发送一条消息,该消息内容为“充值结果通知,30元话费已成功到账,充值号码:13*********,支付金额:xxx元”,根据预设的消息模型对该消息进行分类处理,得到该消息的标识,即服务类标识,因此该消息为服务类消息。
67.还需要说明的是,预设的消息模型可以进行更新,预设的消息模型可以是人工设置的,也可以是基于智能分析得到的,在此不做具体限定。
68.步骤s130:将服务类消息和交易类消息添加至发送表中。
69.本步骤中,由于在步骤s120中得到了服务类消息和交易类消息,因此,可以将服务类消息和交易类消息添加至发送表中,以便于后续步骤对发送表中的服务类消息和交易类消息进行发送处理。
70.步骤s140:根据预设规则对候选消息进行校验,当确定候选消息中包含预设的目标内容时,将候选消息添加至拦截表中,当确定候选消息中未包含预设的目标内容时,将候选消息添加至发送表中。
71.本步骤中,由于在步骤s120中得到了候选消息,因此,可以根据预设规则对候选消息进行校验,若是该候选消息中包含预设的目标内容,则将该候选消息添加至拦截表中,若是该候选消息没有包含预设的目标内容,则可以将该候选消息添加至发送表中,以便后续步骤对发送表中第一待发送消息进行发送处理,对拦截表中的第一待发送消息进行拦截处理,有利于智能识别不合格的消息内容,提高拦截效率。
72.需要说明的是,预设规则可以是人工添加的规则,也可以是基于智能分析得到的规则,在此不做具体限定。预设规则可以包括非法关键词、非法网络链接和非法第三方平台账号等等,比如涉及政治观点、宗教信仰、未公开的违法犯罪记录、营销关键词、同音字以及在违法犯罪边缘的关键词,或者未经认证的发送者、未经认证的发送者接收者、可疑网址、恶意软件、恶意图片等,在此不做具体限定,凡是危害公共国家安全或社会稳定的内容都可以包含于预设规则中。例如,当候选消息含有网络链接,即“[a店]感恩特卖日,您尊享20元专属礼券,大牌3折再用券!xxxxxxxx.com/4xxx退订回td。”根据预设规则对该消息进行校验,判断出该消息未包含预设的目标内容,所以将该候选消息添加至发送表中。
[0073]
还需要说明的是,预设规则可以进行更新,比如,在服务器中设置更新时间,根据以往的第一待发送消息或者是根据人工输入的消息对预设规则进行定期更新,以便于对消息的有效处理,在此不做具体限定。
[0074]
还需要说明的是,预设规则包含预设的目标内容,该预设的目标内容可以包括音频、图片、文本、网址和软件等各种多媒体文件,在此不再一一列举。预设的目标内容涉及敏感消息,比如涉及政治观点、宗教信仰、未公开的违法犯罪记录、营销关键词、同音字、在违法犯罪边缘的关键词、可疑网址、恶意软件、恶意图片等,在此不做具体限定,凡是法律或者在道德层面上不允许的可以包含于预设规则中。
[0075]
步骤s150:对发送表中的第一待发送消息进行发送处理,对拦截表中的第一待发送消息进行拦截处理。
[0076]
本步骤中,由于在步骤s120中对第一待发送消息进行分类,得到了服务类消息、交易类消息和候选消息,又在步骤s140中对候选消息进行了校验,因此筛选出可以发送的第一待发送消息,即发送表中的第一待发送消息,和被拦截的第一待发送消息,即拦截表中的第一待发送消息,以便本步骤对发送表中的第一待发送消息进行发送处理和对拦截表中的第一待发送消息进行拦截处理。综上,对第一待发送消息的分类有利于提高对消息的处理效率,而对拦截表中的第一待发送消息的有效拦截有利于消息安全传输。
[0077]
本实施例中,通过采用包括上述步骤s110至步骤s150的消息处理方法,获取到第一待发送消息,然后根据预设的消息模型对第一待发送消息进行分类,得到服务类消息、交易类消息和候选消息,接着将分类得到的服务类消息和交易类消息添加至发送表中,再根据预设规则对候选消息进行校验,当确定候选消息中包含预设的目标内容时,将候选消息添加至拦截表中,当确定候选消息中未包含预设的目标内容时,将候选消息添加至发送表中,最后对发送表中的第一待发送消息进行发送处理,对拦截表中的第一待发送消息进行拦截处理,因此,本实施例能够提高对消息的处理效率,同时,对拦截表中的第一待发送消息的有效拦截能够安全地传输消息。
[0078]
在一实施例中,如图2所示,该消息处理方法还包括但不限于有步骤s210、步骤s220和步骤s230。
[0079]
步骤s210:根据预设频率获取消息管理平台中的历史消息。
[0080]
可以理解的是,预设频率可以是一周、一个月或者一年等,在此不做具体限定,可以根据实际情况设定。
[0081]
需要说明的是,历史消息可以包括发送表中的第一待发送消息和拦截表中的第一待发送消息。
[0082]
步骤s220:将历史消息输入至消息模型,对历史消息进行向量化处理,得到消息特征向量。
[0083]
本步骤中,由于在步骤s210中获取了历史消息,因此可以将该历史消息输入至消息模型中,然后对该历史消息进行向量化处理,得到消息特征向量,以便于后续步骤根据消息特征向量对历史消息进行分类。
[0084]
步骤s230:根据消息特征向量对历史消息进行分类,根据历史消息的分类结果更新消息模型的参数。
[0085]
本步骤中,由于在步骤s220中得到了消息特征向量,因此,可以根据该消息特征向量对历史消息进行分类,根据历史消息的分类结果更新消息模型中的参数,以便于根据该消息模型对第一待发送消息的分类更加精准。
[0086]
本实施例中,通过采用包括上述步骤s210至步骤s230的消息处理方法,获取到了消息管理平台中的历史消息,然后将获取到的历史消息输入到消息模型中,对该历史消息进行向量化处理,得到消息特征向量,接着根据该消息特征向量对历史消息进行分类,得到历史消息的分类结果,最后根据该分类结果更新消息模型中的参数,这提高了根据该消息模型对第一待处理消息分类的精确性,同时加快消息处理速度。
[0087]
在一实施例中,如图3所示,该消息处理方法还包括但不限于有步骤s310和步骤s320。
[0088]
步骤s310:对拦截表中的第一待发送消息进行统计处理,得到拦截表中的第一待发送消息对应的拦截次数。
[0089]
需要说明的是,拦截表中的第一待发送消息中的内容可能涉及到敏感消息,比如涉及政治观点、宗教信仰、未公开的违法犯罪记录、营销关键词、同音字、在违法犯罪边缘的关键词、可疑网址、恶意软件、恶意图片等。
[0090]
步骤s320:当拦截次数大于或者等于预设的拦截阈值时,将拦截表中的第一待发送消息对应的用户添加至黑名单中并且对黑名单中的用户进行封禁处理。
[0091]
本步骤中,由于在步骤s310中得到了拦截表中的第一待发送消息对应的拦截次数,因此,可以根据该拦截次数判断是否对发送该拦截表中的第一待发送消息对应的用户做相关处理,当拦截次数大于或者等于预设的拦截阈值时,将该拦截表中的第一待发送消息对应的用户添加至黑名单中并且对黑名单中的用户进行封禁处理。该步骤中根据预设的拦截阈值可以自动将不合格的消息添加进黑名单,提高消息处理效率和消息处理的准确性,减少人为失误。
[0092]
需要说明的是,黑名单中的用户的数量可以是一个,也可以是多个,在此不作具体限制。对应地,拦截表中的第一待发送消息的数量可以是一条,也可以是多条,在此不作具体限制。
[0093]
需要说明的是,对黑名单中的用户进行的封禁处理可以包括封禁该用户发送消息
等,在此不做具体限定。预设的拦截阈值可以是三次、五次或者更多,可以根据实际情况设定,在此不做具体限定。例如,假设预设的拦截阈值为两次,有一条号码为123xxx的第一待发送消息内容涉及政治观点,因此该消息被添加进拦截表中,之后号码为123xxx的用户又发送了一条第一待发送消息,其内容涉及可疑网址,因此该消息又被添加进拦截表中,对拦截表中的同一号码的消息进行统计,得到该号码为123xxx的用户的消息被拦截了两次,拦截次数等于预设的拦截阈值,因此该用户被添加至黑名单中,并且禁止该用户在发送消息。
[0094]
本实施例中,通过采用包括上述步骤s310和步骤s320的消息处理方法,对拦截表中的第一待发送消息进行统计处理,得到拦截表中的第一待发送消息对应的拦截次数,当拦截次数大于或者等于预设的拦截阈值时,将拦截表中的第一待发送消息对应的用户添加至黑名单中并且对黑名单中的用户进行封禁处理,这能够有效筛选掉不合格的用户,使得消息传输更加安全。
[0095]
在一实施例中,如图4所示,该消息处理方法还包括但不限于有步骤s410、步骤s420和步骤s430。
[0096]
步骤s410:根据拦截表中的第一待发送消息对应的用户的用户信息,查询拦截表中的第一待发送消息的拦截时间和拦截原因。
[0097]
需要说明的是,由于在步骤s310中对拦截表中的第一待发送消息进行了统计处理,因此,该统计处理还可以统计拦截表中的第一待发送消息对应的拦截时间和拦截原因,在此不做具体限定。
[0098]
需要说明的是,用户信息可以包括手机号码、用户姓名和身份证号码等,在此不做具体限制。
[0099]
本步骤中,根据拦截表中的第一待发送消息对应的用户的用户信息,查询了拦截表中的第一待发送消息的拦截时间和拦截原因,以便于后续步骤根据该拦截时间和拦截原因,从拦截表中的第一待发送消息中确定目标消息,对目标消息进行修改处理。
[0100]
可以理解的是,该拦截时间一般指将拦截表中的第一待发送消息添加至拦截表中的时间,拦截原因可以是消息内容涉及敏感消息,在此不再一一列举。
[0101]
步骤s420:根据拦截时间和拦截原因,从拦截表中的第一待发送消息中确定目标消息,对目标消息进行修改处理,对目标消息进行修改处理,得到第二待发送消息。
[0102]
本步骤中,由于在步骤s410中查询到了拦截表中的第一待发送消息的拦截时间和拦截原因,因此,可以根据该拦截时间和拦截原因,从拦截表中的第一待发送消息中确定目标消息,对目标内容进行修改处理,得到第二待发送消息,以便于后续步骤对该第二待发送消息进行发送处理。
[0103]
步骤s430:对第二待发送消息进行发送处理。
[0104]
需要说明的是,第二待发送消息是不包含预设的目标内容的消息。
[0105]
在本实施例中,通过采用包括上述步骤s410至步骤s430的消息处理方法,查询到了拦截表中的第一待发送消息的拦截时间和拦截原因,根据该拦截时间和拦截原因,从拦截表中的第一待发送消息中确定目标消息,对目标内容进行修改处理,得到第二待发送消息,最后对第二待发送消息进行发送处理,该实施例提高了用户体验。
[0106]
在另一实施例中,如图5所示,该消息处理方法还包括但不限于有步骤s510和步骤s520。
[0107]
步骤s510:根据拦截表中的第一待发送消息对应的用户的用户信息,查询拦截表中的第一待发送消息的拦截时间和拦截原因。
[0108]
需要说明的是,用户信息可以包括手机号码、姓名和身份证号码等,在此不做具体限定。
[0109]
本步骤中,查询了拦截表中的第一待发送消息对应的拦截时间和拦截原因,以便于后续步骤根据该拦截时间和拦截原因,从拦截表中的第一待发送消息中确定目标消息,对黑名单中与目标消息对应的用户进行申述处理,删除黑名单中与目标消息对应的用户。
[0110]
步骤s520:根据拦截时间和拦截原因,从拦截表中的第一待发送消息中确定目标消息,对黑名单中与目标消息对应的用户进行申述处理,删除黑名单中与目标消息对应的用户。
[0111]
本步骤中,由于在步骤s510中查询了拦截表中的第一待发送消息的拦截时间和拦截原因,因此,可以根据该拦截时间和拦截原因,从拦截表中的第一待发送消息中确定目标消息,对黑名单中与目标消息对应的用户进行申述处理,删除黑名单中与目标消息对应的用户。
[0112]
在本实施例中,通过采用包括上述步骤s510和步骤s520的消息处理方法,查询到了拦截表中的第一待发送消息对应的拦截时间和拦截原因,根据该拦截时间和拦截原因,从拦截表中的第一待发送消息中确定目标消息,对黑名单中与目标消息对应的用户进行申述处理,删除黑名单中与目标消息对应的的用户,该实施例体现了人性化服务。
[0113]
需要说明的是,用户申述的途径有多种,比如用户可以联系消息管理平台的管理员进行申述处理,或者是在消息平台的网站上自行填写申述申请等等,在此不做具体限定。
[0114]
在一实施例中,假设拦截表中的第一待发送消息对应的拦截原因为消息内容涉及非法网站,根据该拦截原因在消息管理平台的网站上进行申述,申述内容为该消息是误发的,或者是保证下次再也不发此类非法网站等等,消息管理平台将该申请内容转发至后台,交给相关管理人员进行审核或者是系统自动审核,当申述内容符合规定条件,则在黑名单中删除该第一待发送消息对应的用户。
[0115]
需要说明的是,本实施例与上述实施例是并列的两个方案。
[0116]
在一实施例中,如图6所示,在步骤s110之后,该消息处理方法还包括但不限于有步骤s610和步骤s620。
[0117]
步骤s610:对第一待发送消息进行非对称加密处理,得到第一待发送消息的密文。
[0118]
需要说明的是,对每一条第一待发送消息进行对称加密处理,这提高了在消息传输过程中的消息安全性并且降低消息泄露的风险。
[0119]
步骤s620:将公钥和密文添加至数据库中进行保存处理,其中,公钥为对第一待发送消息进行非对称加密处理的密钥。
[0120]
上述步骤s150,具体可以为:
[0121]
对发送表中的第一待发送消息对应的密文和公钥进行发送处理。
[0122]
本步骤中,通过步骤s610得到了第一待发送消息的密文,因此,可以将对第一待发送消息进行非对称加密处理的公钥和密文添加至数据库中进行保存处理。
[0123]
在本实施例中,通过采用包括上述步骤s610和步骤s620的消息处理方法,对第一待发送消息进行非对称加密处理,得到第一待发送消息的密文,接着又将对第一待发送消
息进行非对称加密处理的公钥和密文添加至数据库中进行保存处理,然后对发送表中的第一待发送消息对应的密文和公钥进行发送处理,这加强了预防性控制,保障了消息传输的安全性,即使数据库被破译也无法读取消息中的内容。
[0124]
需要说明的是,该公钥是通过非对称算法生成的,使用该公钥进行加密,即便该第一待发送消息的正文被泄露至第三方,若第三方不具备该第一待发送消息的私钥,亦无法通过逆向或常规解密方法得到第一待发送消息的内容,提高了在消息传输过程中的消息安全性并且降低消息泄露的风险。
[0125]
还需要说明的是,非对称加密是指加密和解密使用不同密钥的加密算法,也称为公私钥加密。
[0126]
还需要说明的是,非对称加密处理的方法有多种,比如使用非对称加密算法,其中,非对称加密算法包括rsa算法、elgamal算法、dsa算法和ecc算法等,在此不做具体限定。还需要说明的是,ecc算法即基于椭圆曲线算法,其主要利用椭圆曲线上的有理点构成abel加法群上椭圆离散对数的计算。rsa加密算法即基于大数分解算法,1977年由罗纳德
·
李维斯特(ron rivest)、阿迪
·
萨莫尔(adi shamir)和伦纳德
·
阿德曼(leonard adleman)三人提出的,故采用他们三人姓氏首字母的组合rsa作为该算法的名称。rsa算法主要利用大整数的因子分解,可根据非对称算法得到的公钥的复杂程度、生成签名与验证签名的难度,以及在使用中生成签名与验证签名的频率来确定公钥采用的生成算法。
[0127]
在一实施例中,如图7所示,上述对发送表中的第一待发送消息对应的密文和公钥进行发送处理具体可以包括但不限于步骤s710。
[0128]
步骤s710:将发送表中的第一待发送消息对应的密文和公钥发送给目标服务器,以使目标服务器根据发送表中的第一待发送消息的私钥和公钥对密文进行解密处理,进而还原出发送表中的第一待发送消息,私钥为目标服务器和消息管理平台共同约定的密钥。
[0129]
本步骤中,由于在步骤s610中得到了发送表中的第一待发送消息的密文和对发送表中的第一待发送消息进行非对称加密处理的公钥,因此,可以将公钥和密文发送给目标服务器,以使目标服务器根据第一待发送消息的私钥和公钥对密文进行解密处理,进而还原出发送表中的第一待发送消息。
[0130]
需要说明的是,私钥为目标服务器和消息管理平台共同约定的密钥,所以即使黑客拦截到该消息也无法读取消息中的内容,保证了通讯数据的私密性。
[0131]
需要说明的是,目标服务器可以是运营商,也可以是其他服务器,在此不作具体限制。
[0132]
本实施例中,通过采用上述步骤s710的消息处理方法,将公钥和密文发送给目标服务器,以使目标服务器根据发送表中的第一待发送消息的私钥和公钥对密文进行解密处理,进而还原出发送表中的第一待发送消息,私钥为目标服务器和消息管理平台共同约定的密钥,保证消息传输的安全性,对发送表中第一待发送消息进行加密可以降低消息泄露的风险,即使被黑客拦截到该消息也无法读取消息中的内容。
[0133]
在一实施例中,如图8所示,该消息处理方法还包括但不限于有步骤s810至步骤s830。
[0134]
步骤s810:当确定第二待发送消息或者发送表中的第一待发送消息发送成功时,将第二待发送消息或者发送表中的第一待发送消息添加至归档表。
[0135]
本步骤中,由于在步骤s430中对第二待发送消息进行了发送处理和在步骤s150中对发送表中的第一待发送消息进行发送处理,因此,当确定第二待发送消息或者发送表中的第一待发送消息发送成功时,可以将第二待发送消息或者发送表中的第一待发送消息添加至归档表,以便于后续步骤对归档表和拦截表进行统计处理。
[0136]
步骤s820:对归档表和拦截表进行统计处理,得到样本数据。
[0137]
需要说明的是,样本数据的内容包括发送时间、手机号、消息发送频率、发送模板、发送量、失败原因、成功率、失败率以及拦截率等等,为后面的大数据分析以及精确营销做业务支撑。
[0138]
步骤s830:根据样本数据对第一待发送消息对应的用户进行价值分析,得到第一待发送消息对应的用户的价值信息。
[0139]
需要说明的是,用户的价值信息包括用户信用值、用户等级、用户喜好和用户需求等,在此不作具体限制。
[0140]
在本实施例中,通过采用上述步骤s810至步骤s830中的消息处理方法,当确定第二待发送消息或者发送表中的第一待发送消息发送成功时,将第二待发送消息或者发送表中的第一待发送消息添加至归档表,然后对归档表和拦截表进行统计处理,得到样本数据,根据样本数据对第一待发送消息对应的用户进行价值分析,得到第一待发送消息对应的用户的价值信息,为后面的大数据分析以及精确营销做业务支撑。
[0141]
参考图9,图9示出了本技术实施例提供的一种消息处理装置,该消息处理装置包括:
[0142]
消息获取模块,用于获取第一待发送消息;
[0143]
消息分类模块,用于根据预设的消息模型对第一待发送消息进行分类,得到服务类消息、交易类消息和候选消息;
[0144]
消息归类模块,用于将服务类消息和交易类消息添加至发送表中;
[0145]
校验模块,用于根据预设规则对候选消息进行校验,当确定候选消息中包含预设的目标内容时,将候选消息添加至拦截表中,当确定候选消息中未包含预设的目标内容时,将候选消息添加至发送表中;
[0146]
消息处理模块,用于对发送表中的第一待发送消息进行发送处理,对拦截表中的第一待发送消息进行拦截处理。
[0147]
在一些实施例中,本发明发明实施例的装置还包括:
[0148]
训练模块,用于根据预设频率获取消息管理平台中的历史消息,将历史消息输入至消息模型,对历史消息进行向量化处理,得到消息特征向量,根据消息特征向量对历史消息进行分类,根据历史消息的分类结果更新消息模型的参数。
[0149]
在一些实施例中,本发明发明实施例的装置还包括:
[0150]
第一统计模块,用于对拦截表中的第一待发送消息进行统计处理,得到拦截表中的第一待发送消息对应的拦截次数;
[0151]
黑名单模块,用于当拦截次数大于或者等于预设的拦截阈值时,将拦截表中的第一待发送消息对应的用户添加至黑名单中并且对黑名单中的用户进行封禁处理。
[0152]
在一实施例中,本发明发明实施例的装置还包括:
[0153]
查询模块,用于根据拦截表中的第一待发送消息对应的用户的用户信息,查询拦
截表中的第一待发送消息的拦截时间和拦截原因;
[0154]
修改模块,用于根据拦截时间和拦截原因,从拦截表中的第一待发送消息中确定目标消息,对目标内容进行修改处理,得到第二待发送消息;
[0155]
第一发送模块,用于对第二待发送消息进行发送处理。
[0156]
在另一实施例中,本发明发明实施例的装置还包括:
[0157]
删除模块,用于根据拦截时间和拦截原因,从拦截表中的第一待发送消息中确定目标消息,对黑名单中与目标消息对应的用户进行申述处理,删除黑名单中与目标消息对应的用户。
[0158]
在一些实施例中,本发明发明实施例的装置还包括:
[0159]
加密模块,用于对第一待发送消息进行非对称加密处理,得到第一待发送消息的密文;
[0160]
数据库模块,用于将公钥和密文添加至数据库中进行保存处理,其中,公钥为对第一待发送消息进行非对称加密处理的密钥;
[0161]
消息处理模块具体包括:
[0162]
加密信息发送模块,用于对发送表中的第一待发送消息对应的密文和公钥进行发送处理。
[0163]
在一些实施例中,加密信息发送模块可以包括:
[0164]
第二发送模块,用于将发送表中的第一待发送消息对应的密文和公钥发送给目标服务器,以使目标服务器根据发送表中的第一待发送消息的私钥和公钥对密文进行解密处理,进而还原出发送表中的第一待发送消息,私钥为目标服务器和消息管理平台共同约定的密钥。
[0165]
在一些实施例中,本发明发明实施例的装置还包括:
[0166]
归档模块,用于当确定第二待发送消息或者发送表中的第一待发送消息发送成功时,将第二待发送消息或者发送表中的第一待发送消息添加至归档表;
[0167]
第二统计模块,用于对归档表和拦截表进行统计处理,得到样本数据;
[0168]
数据分析模块,用于根据样本数据对第一待发送消息对应的用户进行价值分析,得到第一待发送消息对应的用户的价值信息。
[0169]
需要说明的是,由于本实施例的消息处理装置能够实现如前面任意实施例的消息处理方法,因此本实施例的消息处理装置与前面任意实施例的消息处理方法,具有相同的技术原理以及相同的技术效果,为了避免内容重复冗余,此处不再赘述。
[0170]
另外,图10示出了本技术实施例提供的一种计算机设备100,该计算机设备100可以是服务器或者终端,该计算机设备100的内部结构包括但不限于:
[0171]
存储器102,用于存储程序;
[0172]
处理器101,用于执行存储器102存储的程序,当处理器101执行存储器102存储的程序时,处理器101用于执行上述的消息处理方法。
[0173]
处理器101和存储器102可以通过总线或者其他方式连接。
[0174]
存储器102作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器102可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在
一些实施方式中,存储器102可选包括相对于处理器101远程设置的存储器102,这些远程存储器可以通过网络连接至该处理器101。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0175]
实现上述实施例的消息处理方法所需的非暂态软件程序以及指令存储在存储器102中,当被处理器101执行时,执行上述实施例中的消息处理方法,例如,执行以上描述的图1中的方法步骤s110至s150、图2中的方法步骤s210至s230、图3中的方法步骤s310和s320、图4中的方法步骤s410至s430、图5中的方法步骤s510和s520、图6中的方法步骤s610和s620、图7中的方法步骤s710以及图8中的方法步骤s810至s830。
[0176]
此外,本发明的一个实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器101或控制器执行,例如,被上述计算机设备100中的一个处理器101执行,可使得上述处理器101执行上述实施例中的消息处理方法,执行以上描述的图1中的方法步骤s110至s150、图2中的方法步骤s210至s230、图3中的方法步骤s310和s320、图4中的方法步骤s410至s430、图5中的方法步骤s510和s520、图6中的方法步骤s610和s620、图7中的方法步骤s710以及图8中的方法步骤s810至s830。
[0177]
以上所描述的装置实施例或者系统实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0178]
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储消息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的消息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何消息递送介质。
[0179]
以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本发明权利要求所限定的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献