一种消息发送免打扰配置方法、设备和存储介质与流程

文档序号:33058358发布日期:2023-01-25 00:36阅读:42来源:国知局
一种消息发送免打扰配置方法、设备和存储介质与流程

1.本发明涉及通信技术领域,尤其是一种消息发送免打扰配置方法、设备和存储介质。


背景技术:

2.随着通讯手段的快速发展,终端用户当前的社交、通讯方式慢慢增加,因此消息的接收渠道和接收频率也逐渐变多。针对海量的消息推送,终端用户通常仅希望接收到自己感兴趣的一小部分推送消息,并过滤掉其余大部分不感兴趣的推送消息。同时消息发送方亦希望了解消息接收方期望接收的消息渠道以及业务分类。
3.针对上述问题,现有技术中开发了较多设置消息免打扰的发明创造,但大部分的消息免打扰设置方式均是在终端对消息进行拦截。消息发送方无法提前感知终端用户是否设置对应类型的消息拦截,仍然需要将既定的消息内容发送给全部目标用户,造成必然有一部分消息被拦截的情况发生,发送方无法节省这部分消息的发送成本。


技术实现要素:

4.有鉴于此,本发明实施例提供一种消息发送免打扰配置方法、设备和存储介质。
5.本发明的第一方面提供了一种消息发送免打扰配置方法,包括以下步骤:
6.接收消息发送方的消息发送请求;所述消息发送请求包括消息内容和目标终端;
7.通过第一配置界面接收消息发送方的消息配置操作,所述消息配置操作包括选定消息的发送渠道和业务分类;
8.通过第二配置界面接收消息发送方的免打扰配置操作,所述免打扰配置操作用于形成终端黑名单;
9.在消息发送方发送消息至目标终端时,将目标终端与终端黑名单进行校验,得到校验结果,所述校验结果包括通过和不通过;当所述校验结果为通过时,通过所述消息的发送渠道将消息下发至目标终端。
10.进一步地,在接收消息发送方的消息发送请求之前,还包括对消息发送方进行参数校验的步骤,所述对消息发送方进行参数校验,具体通过以下步骤实现:
11.查询消息发送方的注册信息,通过消息发送方的注册信息获取消息发送方的消息配置权限和免打扰配置权限;所述消息配置权限包括消息发送方被允许使用的发送渠道和被允许设置的业务分类,所述免打扰配置权限包括消息发送方被允许设置的终端黑名单类型;
12.根据消息发送方的消息配置权限设计第一配置界面;根据用户的免打扰配置权限设计第二配置界面。
13.进一步地,所述消息的业务分类包括业务小类和业务大类,一个业务大类中包含一个或多个业务小类。
14.进一步地,所述消息的发送渠道具体包括短信发送、微信发送、电子邮件发送、应
用程序推送和5g消息发送;每个所述消息的发送渠道与消息的若干业务分类相关联;当消息的发送渠道被选定后,消息发送方所选定的业务分类与消息被选定的发送渠道相关联。
15.进一步地,所述终端黑名单包括业务分类黑名单、发送渠道黑名单、消息发送方黑名单和全局黑名单;当所述目标终端与终端黑名单进行校验所得到校验结果为不通过时,中止向目标终端发送消息;
16.若目标终端处于业务分类黑名单之中,则当消息携带与业务分类黑名单对应的业务分类时,所述校验结果为不通过;
17.若目标终端处于发送渠道黑名单之中,则当消息使用与发送渠道黑名单对应的发送渠道进行发送时,所述校验结果为不通过;
18.若目标终端处于消息发送方黑名单之中,则当发布消息发送请求的消息发送方为消息发送方黑名单的对应消息发送方时,所述校验结果为不通过;
19.若目标终端处于全局黑名单之中,则所述校验结果为不通过。
20.进一步地,所述终端黑名单根据终端标记加以区分;当终端黑名单中携带同一终端标记的目标终端数量超过预设阈值时,将携带有该终端标记的全部目标终端置入终端黑名单中;所述终端标记包括msisdn号码段、企业认证信息、邮箱后缀和终端设备标识。
21.进一步地,在所述将目标终端与终端黑名单进行校验之前,还包括以下步骤:
22.通过第三配置界面展示终端黑名单,返回第一配置界面接收消息发送方的黑名单调整操作,所述黑名单调整操作包括调整消息的终端黑名单。
23.进一步地,所述通过消息的发送渠道将消息下发至目标终端之后,还包括以下步骤:
24.接收目标终端返回的状态报告;
25.根据目标终端返回的状态报告,调整所述终端黑名单的设置。
26.本发明的第二方面公开了一种电子设备,包括处理器以及存储器;
27.所述存储器用于存储程序;
28.所述处理器执行所述程序实现一种消息发送免打扰配置方法。
29.本发明的第三方面公开了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现一种消息发送免打扰配置方法。
30.本发明的实施例在如下方面具有有益效果:本发明通过在消息发送侧接收终端反馈建立多样化黑名单机制,使得在消息发送前根据黑名单将部分终端自目标终端中移除,实现了推送消息的发送前过滤。本发明一方面避免了消息发送方多余的通信消息花费支出,另一方面使得终端用户接收的消息内容更加符合自身兴趣,优化了用户体验。本发明还提供了全渠道消息免打扰接口,使接口对接更加简便,免除多个消息类型都需要进行对接的工作,提升工作效率,降低开发成本。
31.本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
32.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于
本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1为本发明一种消息发送免打扰配置方法、设备和存储介质消息下发基本流程;
34.图2为本发明一种消息发送免打扰配置方法、设备和存储介质业务分类对应消息渠道示意图;
35.图3为本发明一种消息发送免打扰配置方法、设备和存储介质第一配置界面示意图;
36.图4为本发明一种消息发送免打扰配置方法、设备和存储介质第二配置界面示意图;
37.图5为本发明一种消息发送免打扰配置方法、设备和存储介质第三配置界面示意图。
具体实施方式
38.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
39.本技术实施例所提供的一种消息发送免打扰配置方法、设备和存储介质,可以实现为具有统一接口的云端应用程序/插件或联网应用程序/插件,如消息管理平台等。
40.本技术实施例中涉及的“终端”是指与消息渠道连接并用于接收消息的设备或装置,可以包括为手机、平板电脑、笔记本电脑、手持计算机、上网本、智能可穿戴设备和虚拟现实(virtual reality,vr)设备等,本技术实施例对此不做任何限制。特别地,本技术实施例中终端还可指运营商终端,即通过本技术方法进行消息的免打扰配置之后,将消息发送至运营商处,由运营商对消息进行进一步下发。
41.本技术实施例中“消息发送方”是指使用本技术实施例一种消息发送免打扰配置方法、设备和存储介质以发送消息的对象,即意图向目标终端发送特定消息内容的对象;发送了对应消息请求和操作内容在本实施例中即被视为消息发送方,本技术对消息发送方的具体对象和类型不作限定。
42.本实施例介绍了一种消息发送免打扰配置方法,数据交互流程参考图1,包括以下步骤:
43.s1.接收消息发送方的消息发送请求;所述消息发送请求包括消息内容和目标终端;
44.s2.通过第一配置界面接收消息发送方的消息配置操作,所述消息配置操作包括选定消息的发送渠道和业务分类;
45.s3.通过第二配置界面接收消息发送方的免打扰配置操作,所述免打扰配置操作用于形成终端黑名单;
46.s4.在消息发送方发送消息至目标终端时,将目标终端与终端黑名单进行校验,得到校验结果,所述校验结果包括通过和不通过;当所述校验结果为通过时,通过所述消息的发送渠道将消息下发至目标终端。
47.下面具体说明各步骤的实施流程。
48.在一部分实施例中,在步骤s1之前,还包括:
49.s0.对消息发送方进行参数校验。步骤s0对消息发送方进行参数校验,具体通过以下步骤实现:
50.查询消息发送方的注册信息,通过消息发送方的注册信息获取消息发送方的消息配置权限和免打扰配置权限;所述消息配置权限包括消息发送方被允许使用的发送渠道和被允许设置的业务分类,所述免打扰配置权限包括消息发送方被允许设置的终端黑名单类型;
51.根据消息发送方的消息配置权限设计第一配置界面;根据用户的免打扰配置权限设计第二配置界面。
52.步骤s0中,由于不同消息发送方的消息发送权限可能不相同,因此在消息发送方进行消息发送之前,需要对消息发送方进行参数校验。本实施例中,首先通过查询消息发送方的注册信息得到消息发送方的消息配置权限和免打扰配置权限,注册信息可以包括客户编号等;其次根据相应的权限设计第一、第二配置界面。所述消息配置权限可以包括消息发送方被允许使用的发送渠道和被允许设置的业务分类,所述免打扰配置权限可以包括消息发送方被允许设置的终端黑名单类型;第一、第二配置界面可以设计为不具备权限的发送渠道、业务分类不可选择;具备权限的发送渠道、业务分类可以选择等。特别地,如果没有查询到消息发送方的注册信息,则可以判定消息发送方属于非法接入,不向其授予任何消息配置权限和免打扰配置权限。
53.s1.接收消息发送方的消息发送请求;所述消息发送请求包括消息内容和目标终端。步骤s1中,消息内容是指消息发送方将要发送的文本、图片、音视频等用于展示消息发送方意图的数据内容,消息内容还包括超链接等用于进行跳转访问的数据内容。目标终端是指消息发送方设定的消息内容的期望发送对象,可以是消息发送方指定的一个或多个终端,也可以是消息发送方根据一定规则或策略分类、匹配得到的一个或多个终端,如根据终端属地匹配、根据终端类型匹配等。消息发送方可以通过基于本实施例所实现的消息平台或其它方式输入发送请求。
54.s2.通过第一配置界面接收消息发送方的消息配置操作,所述消息配置操作包括选定消息的发送渠道和业务分类。步骤s2中,消息的发送渠道是指将消息内容传输至终端的渠道,其可以包括短信发送、微信发送、电子邮件发送、应用程序推送和5g消息发送等,消息的业务分类是指消息发送方为消息内容所设定的标签信息,如“天气预报”、“促销推广”等;本实施例中,消息的业务分类包括业务小类和业务大类,一个业务大类中包含一个或多个业务小类。一般而言,可以设定具体的某个业务场景为一个业务小类,而某类业务场景的集合则设定为一个业务大类。具体来说,可以设定“天气预报”为一个业务大类,而“天气预报”业务大类下所包含的“阵风”、“雷阵雨”、“冰雹”等即为一个个业务小类。
55.特别地,参考图2,本实施例中消息的发送渠道和业务分类可以存在一定的关联关系,即业务类型1与短信发送和微信发送相关联;而业务类型2则仅与短信发送相关联,业务类型3则仅与微信发送相关联。消息发送方在选择短信发送时,仅能设定业务类型1和业务类型2两个业务分类,不能设定业务类型3业务分类;业务类型3所属的业务大类,即业务类型分类2同样不可设定。相应的,消息发送方选择微信发送时,即不可设定业务类型2业务分类,但是业务类型2所属的业务大类仍然可以设定,因为其属下业务类型1业务分类与微信
发送相关联。
56.步骤s2中第一配置界面参考图3,消息发送方在第一配置界面上选择短信发送、微信发送、电子邮件发送、应用程序推送和5g消息发送等消息发送渠道,再设定消息内容所携带的业务分类。
57.s3.通过第二配置界面接收消息发送方的免打扰配置操作,所述免打扰配置操作用于形成终端黑名单;步骤s3中,终端黑名单是指不接收消息内容的终端集合,可以包括业务分类黑名单、发送渠道黑名单、消息发送方黑名单和全局黑名单。其中,业务分类黑名单是指不接收携带特定业务分类消息的终端集合;发送渠道黑名单是指不接收通过特定发送渠道所发送消息的终端集合;消息发送方黑名单是指不接收由特定消息发送方所发出消息的终端集合;全局黑名单是指不接收任何消息的终端集合。
58.特别地,本实施例中终端黑名单根据终端标记加以区分;所属终端标记是指终端所携带的用于标识终端身份的标记,可以包括msisdn号码段(当使用短信、微信、5g消息发送时)、企业认证信息(当使用微信发送时)、邮箱后缀(当使用电子邮件发送时)和终端设备标识(当使用应用程序推送时)。本实施例中,当终端黑名单中携带同一终端标记的目标终端数量超过预设阈值时(如超过60%),将携带有该终端标记的全部目标终端置入终端黑名单中。本实施例中终端黑名单不与消息发送方所输入的目标终端相关联,即可能存在目标终端不属于任一终端黑名单中的情况;亦可能存在目标终端全部处于终端黑名单中导致消息发送失败的情况发生。
59.步骤s3中第二配置界面参考图4,消息发送方通过设定各种形式的终端黑名单,实现消息内容的精准投放。示例性地,消息发送方可以设定与号码段相关的“1089”号码段渠道黑名单;当目标终端中存在属于“1089”号码段的终端时,可以在步骤s4中将这部分终端滤除出目标终端。
60.s4.在消息发送方发送消息至目标终端时,将目标终端与终端黑名单进行校验,得到校验结果,所述校验结果包括通过和不通过;当所述校验结果为通过时,通过所述消息的发送渠道将消息下发至目标终端。步骤s4中,当所述目标终端与终端黑名单进行校验所得到校验结果为不通过时,中止向目标终端发送消息。本实施例针对消息发送方在步骤s3中设定的免打扰配置进行校验。
61.具体来说,若目标终端处于业务分类黑名单之中,则当消息携带与业务分类黑名单对应的业务分类时,所述校验结果为不通过;若目标终端处于发送渠道黑名单之中,则当消息使用与发送渠道黑名单对应的发送渠道进行发送时,所述校验结果为不通过;若目标终端处于消息发送方黑名单之中,则当发布消息发送请求的消息发送方为消息发送方黑名单的对应消息发送方时,所述校验结果为不通过;若目标终端处于全局黑名单之中,则所述校验结果为不通过。
62.特别地,在所述将目标终端与终端黑名单进行校验之前,本实施例还包括以下步骤:
63.通过第三配置界面展示终端黑名单,返回第一配置界面接收消息发送方的黑名单调整操作,所述黑名单调整操作包括调整消息的终端黑名单。消息发送方可以通过第三配置界面对终端黑名单进行预览,如果其中存在消息发送方想要发送的目标终端,则通过消息配置调整操作手动将该目标终端自终端黑名单中移除,以保证消息内容能够下发至该目
标终端。在设定终端黑名单之后,消息发送方可能认为终端黑名单所包含的目标终端过多/过少,则可以调整消息的终端黑名单实现消息的更大范围/更小范围推送。
64.特别地,在步骤s4将消息下发至目标终端之后,还包括以下步骤:
65.接收目标终端返回的状态报告;
66.根据目标终端返回的状态报告,调整所述终端黑名单的设置。
67.本实施例中,通过接收目标终端返回的状态报告向消息发送方提示消息的下发结果,包括正常下发、被拦截、发送失败等。消息发送方根据目标终端返回的状态报告,优化终端黑名单的设置。
68.本实施例通过业务类型分类进行黑名单拉黑操作,将各消息类型的免打扰设置,都同步放置在一个接口上。通过提供sdk给消息发送方,可以方便本技术实施例进行应用。
69.本发明实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行图1所示的方法。
70.在一些可选择的实施例中,在方框图中提到的功能/操作可以不按照操作示图提到的顺序发生。例如,取决于所涉及的功能/操作,连续示出的两个方框实际上可以被大体上同时地执行或所述方框有时能以相反顺序被执行。此外,在本发明的流程图中所呈现和描述的实施例以示例的方式被提供,目的在于提供对技术更全面的理解。所公开的方法不限于本文所呈现的操作和逻辑流程。可选择的实施例是可预期的,其中各种操作的顺序被改变以及其中被描述为较大操作的一部分的子操作被独立地执行。
71.此外,虽然在功能性模块的背景下描述了本发明,但应当理解的是,除非另有相反说明,所述的功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本发明是不必要的。更确切地说,考虑到在本文中公开的装置中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本发明。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本发明的范围,本发明的范围由所附权利要求书及其等同方案的全部范围来决定。
72.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
73.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不
一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
74.尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
75.以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本技术权利要求所限定的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1