本发明涉及数据处理,尤其涉及一种短信管理方法、装置、电子设备、存储介质及程序产品。
背景技术:
1、在短信业务领域,运营商为用户或者服务提供商提供的短信服务包括点对点短信和行业短信。行业短信在现代社会的众多领域发挥着关键作用,从通知和提醒、验证和安全,到营销宣传、客户服务等。同时,它们也为企业提供了一个低成本、高效率的客户沟通渠道,是不可或缺的业务工具。
2、通常情况下,运营商需要对行业短信进行监控管理,以免用户接收到垃圾短信,现有的短信管理方法仅仅基于行业短信签名对行业短信进行筛选,然后决定是否发送给用户,这种管理方法的准确性较低。
技术实现思路
1、本发明意在提供一种短信管理方法、装置、电子设备、存储介质及程序产品,以解决现有技术中存在的不足,本发明要解决的技术问题通过以下技术方案来实现。
2、根据本公开的第一方面,提供了一种短信管理方法,该方法包括:
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、本发明实施例提供的短信管理方法、装置、电子设备、存储介质及程序产品,包括接收短信发送方发送的短信发送请求,所述短信发送请求携带有目标短信和与所述目标短信对应的目标短信接收方;确定所述目标短信的类别标签和所述目标短信的用途标签;获取与所述目标短信接收方对应的愿接收短信类别和与所述短信发送方对应的短信端口登记用途;根据所述目标短信的类别标签和所述目标短信的用途标签,以及所述愿接收短信类别和所述短信端口登记用途,确定是否将所述目标短信发送给所述目标短信接收方。在该实施例中,通过目标短信的类别标签和目标短信的用途标签共同对目标短信进行分类,并结合与目标短信接收方对应的愿接收短信类别和与短信发送方对应的短信端口登记用途确定是否将目标短信发送给目标短信接收方,提高了对短信管理的准确性。
1.一种短信管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的短信管理方法,其特征在于,所述确定所述目标短信的类别标签和所述目标短信的用途标签,包括:
3.根据权利要求2所述的短信管理方法,其特征在于,所述在数据库中存储有所述目标短信的签名的情况下,根据所述数据库中存储的签名与类别标签对应关系,确定所述目标短信的类别标签之前,所述方法还包括:
4.根据权利要求3所述的短信管理方法,其特征在于,所述利用样本短信数据中的部分样本短信数据对第二模型进行微调之前,所述方法还包括:
5.根据权利要求3所述的短信管理方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的短信管理方法,其特征在于,所述根据所述目标短信的类别标签和所述目标短信的用途标签,以及所述愿接收短信类别和所述短信端口登记用途,确定是否将所述目标短信发送给所述目标短信接收方,包括:
7.一种短信管理装置,其特征在于,所述装置包括:
8.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的短信管理方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的短信管理方法的步骤。
10.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令被处理器执行时实现如权利要求1至6中任一项所述的短信管理方法的步骤。
