一种反垃圾短信装置、系统及方法与流程

文档序号:26810638发布日期:2021-09-29 03:06阅读:102来源:国知局
一种反垃圾短信装置、系统及方法与流程

1.本发明涉及信息处理技术领域,具体涉及一种反垃圾短信装置、系统及方 法。


背景技术:

2.随着手机的普及,短信这种通信方式越来越影响着我们的生活,在享受便 捷的同时,大量的无价值短信也充斥着我们的生活。无价值的垃圾短信已经占 用了运营商网络资源,甚至直接影响到用户体验。目前常用的短信反垃圾是在 移动终端由系统及应用程序完成对短信的拦截,不同厂商的终端不一样,需要 通过对手机短信进行分析才能够进行垃圾短信的识别和拦截,这可能影响到个 人隐私,而且会占用用户移动终端的处理资源,同时还占用了大量的网络资源。


技术实现要素:

3.因此,本发明要解决的技术问题在于克服现有反垃圾短信方法占用用户移 动终端的处理资源、网络资源的缺陷,从而提供一种反垃圾短信装置、系统及 方法。
4.根据第一方面,本发明实施例公开了一种反垃圾短信装置,包括:运营服 务端,所述运营服务端用于建立短信发送端与短信接收端的通信通道,以及获 取短信发送端发送的短信;所述运营服务端内设置有反垃圾短信模块,所述反 垃圾短信模块用于对所述短信进行识别过滤,并发送过滤后的短信。
5.可选地,所述反垃圾短信模块包括:垃圾短信识别子模块,用于基于所述 短信的元数据识别所述短信中的垃圾短信;垃圾短信过滤子模块,用于将所述 垃圾短信进行过滤处理。
6.可选地,所述垃圾短信识别子模块具体用于:基于发送端号码、接收端号 码、短消息内容、esme发方账户、esme收方账户中至少之一进行特征分析, 并判断所述短信是否属于垃圾短信。
7.可选地,所述垃圾短信识别子模块具体用于执行以下步骤中的至少之一: 判断所述发送端号码或接收端号码的前缀号码是否和预设的垃圾短信特征相 匹配,若所述发送端号码和接收端号码中任一方与预设垃圾短信特征匹配,则 判定所述短信为垃圾短信;判断所述短信内容中是否包含预设垃圾短信内容, 若包含,则判定所述短信为垃圾短信。
8.可选地,所述垃圾短信过滤子模块具体用于执行以下步骤的至少之一:对 识别出的垃圾短信进行直接拒绝和/或敏感短信快照的操作;对识别出的垃圾短 信的短信发送端进行流量控制或发送进行人工稽核的提示;对短信接收端发送 提示告警。
9.根据第二方面,本发明实施例还公开了一种反垃圾短信系统,包括短信发 送端、短信接收端及如第一方面及第一方面任一实施例所述的反垃圾短信装置, 其中:所述短信发送端用于获取操作指令,基于所述操作指令发送短信;所述 反垃圾短信装置用于建立短信发送端与短信接收端的通信通道,以及获取短信 发送端发送的短信,对所述短信进行识别过滤,并发送过滤后的短信;所述短 信接收端用于接收所述过滤后的短信。
10.根据第三方面,本发明实施例还公开了一种反垃圾短信方法,包括:建立 短信发送端与短信接收端的通信通道,以及获取短信发送端发送的短信;对所 述短信进行识别过滤,并发送过滤后的短信。
11.可选地,对所述短信进行识别过滤的过程包括:基于所述短信的元数据识 别所述短信中的垃圾短信;将所述垃圾短信进行过滤处理。
12.可选地,所述基于所述短信的元数据识别所述短信中的垃圾短信,包括: 基于发送端号码、接收端号码、短消息内容、esme发方账户、esme收方账 户中至少之一进行特征分析,并判断所述短信是否属于垃圾短信。
13.可选地,基于发送端号码或接收端号码进行特征分析,并判断所述短信是 否属于垃圾短信,包括:判断所述发送端号码或接收端号码的前缀号码是否和 预设的垃圾短信特征相匹配,若所述发送端号码和接收端号码中任一方与预设 垃圾短信特征匹配,则判定所述短信为垃圾短信。
14.本发明技术方案,具有如下优点:
15.本发明提供的反垃圾短信装置、系统及方法,运营服务端用于建立短信发 送端与短信接收端的通信通道,以及获取短信发送端发送的短信,运营服务端内 设置有反垃圾短信模块,反垃圾短信模块用于对短信进行识别过滤,并发送过 滤后的短信。本技术在运营商服务端完成了短信的过滤,阻止了垃圾短信发送 到用户,减少了网络资源的浪费和用户端处理资源的浪费。
附图说明
16.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将 对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见 地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来 讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1为本发明实施例中反垃圾短信装置的一个具体示例的框图;
18.图2为本发明实施例中反垃圾短信系统的一个具体示例图;
19.图3为本发明实施例中反垃圾短信系统的一个具体示例的逻辑图;
20.图4为本发明实施例中反垃圾短信系统的一个具体示例的框图;
21.图5为本发明实施例中反垃圾短信方法的一个具体示例流程图。
具体实施方式
22.下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描 述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实 施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实 施例,都属于本发明保护的范围。
23.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、
ꢀ“
右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基 于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是 指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作, 因此不能理解为对本发明的限制。此外,术语“第一”、“第
二”、“第三
”ꢀ
仅用于描述目的,而不能理解为指示或暗示相对重要性。
24.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安 装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是 可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接 相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是 无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情 况理解上述术语在本发明中的具体含义。
25.此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之 间未构成冲突就可以相互结合。
26.本实施例公开了一种反垃圾短信装置,可用于运营服务平台(中心)以达 到识别过滤垃圾短信的目的,如图1所示,该反垃圾短信装置包括:
27.运营服务端1,该运营服务端用于建立短信发送端与短信接收端的通信通 道,以及获取短信发送端发送的短信。
28.示例性地,运营服务端可以是中国移动、中国联通以及中国电信等的smsc (short message service center短消息服务中心),本实施例对运营服务端的选 择不作限定,本领域技术人员可以根据实际需要确定。发送端要将短信发送至 接收端,将所发短信通过运营服务端发送至接收端,发送端可以是商家、银行 以及个人用户等,本发明实施例对发送端的用户类型不作限定,本领域技术人 员可以根据实际需要确定。
29.所述运营服务端1内设置有反垃圾短信模块101,所述反垃圾短信模块用 于对所述短信进行识别过滤,并发送过滤后的短信。
30.示例性地,反垃圾短信模块101可以设置在运营服务端1,本实施例中反 垃圾短信模块101可以作为运营服务端1一个独立的系统模块,可以基于c/s 模式下无状态的模块,运营服务端1启用反垃圾短信模块101的条件下,短信 会请求到反垃圾短信模块101进行过滤,并在识别该短信为垃圾短信后,生成 相应的反垃圾动作,并对短信进行处理,例如可以直接拒绝短信的投递,或进 行标记等。
31.本实施例提供的反垃圾短信装置,运营服务端用于建立短信发送端与短信 接收端的通信通道,以及获取短信发送端发送的短信,运营服务端内设置有反垃 圾短信模块,反垃圾短信模块用于对短信进行识别过滤,并发送过滤后的短信。 通过该反垃圾短信装置,在运营商服务端就完成了短信的过滤,阻止了垃圾短 信发送到用户,减少了网络资源的浪费和用户端处理资源的浪费。
32.作为本发明一个可选实施方式,如图2所示,反垃圾短信模块101包括: 垃圾短信识别子模块201,用于基于所述短信的元数据识别所述短信中的垃圾 短信;垃圾短信过滤子模块202,用于将所述垃圾短信进行过滤处理。
33.示例性地,垃圾短信识别子模块201用于对短信的元数据进行识别,其中 短信的元数据为可以体现短信内容形式的特征,例如,短信的发送端号码、短 信的接收端号码以及短信的内容等,本实施例对短信的元数据类型不作限定, 本领域技术人员可以根据实际需要确定。垃圾短信的识别可以是通过对短信的 接收端号码和发送端号码的预设的几个前缀或者后缀号码进行识别匹配,对短 信内容中包含的敏感字样进行识别。本实施例对垃圾短信短信内容的识别内容 及方法不作限定,本领域技术人员可以根据实际需要确定。
34.垃圾短信过滤子模块202,用于对识别到的垃圾短信进行对应的处理,可 以例如
是对垃圾短信直接拒绝投递到接收端或者对识别不准确的短信内容进行 人工核查等,本实施例对垃圾短信的过滤方法不作限定,本领域技术人员可以 根据实际需要确定。
35.作为本发明一个可选实施方式,该垃圾短信识别子模块201具体用于:基 于发送端号码、接收端号码、短消息内容、esme发方账户、esme收方账户 中至少之一进行特征分析,并判断所述短信是否属于垃圾短信。
36.示例性地,垃圾短信的识别可以是通过对接收端号码和发送端号码的识别, 详细内容可以参见上述垃圾短信识别子模块201用于对短信的元数据进行识别 过程,在此不再赘述。
37.在本实施例中,针对服务供应商发送的短信可以在esme收到的短信做过 滤处理,esme是短信扩展实体(external short message entity,简称esme), 例如,招商银行作为sp(service provider服务供应商)向运营商申请了一个短信 发送接口,运营商会分配连接ip端口:192.168.0.110/5000、帐户cmb及密码 cmb1234,此时招行会使用帐户:cmb、密码:cmb1234连到192.168.0.110/5000, 连接端口后,就可以提交短信,提交的短信以95555作为发送方,接收方是用 户13600000000,此时:cmb就是发送端esme帐户,95555为短信发送端号 码,13600000000为短信接收端。
38.作为本发明一个可选实施方式,垃圾短信识别子模块具体用于执行以下步 骤:
39.判断发送端号码或接收端号码的前缀号码是否和预设的垃圾短信特征相匹 配,若发送端号码和接收端号码中任一方与预设垃圾短信特征匹配,则判定所 述短信为垃圾短信;或者,
40.判断所述短信内容中是否包含预设垃圾短信内容,若包含,则判定所述短 信为垃圾短信;或者,
41.在一实施例中,为了提高垃圾短信的判断精度,避免误判,则可判断发送 端号码或接收端号码的前缀号码和预设的垃圾短信特征相匹配的同时判断所述 短信内容中包含预设垃圾短信内容时,则判定该短信为垃圾短信。
42.示例性地,反垃圾短信的识别可以基于反垃圾短信过滤器进行设计,例如 垃圾短信过滤器规则包括:前缀匹配、内容包含、忽略大小包含、正则表达式、 等于、不等于,这些规则用于识别短信的发送端、接收端号码和短信的内容, 例如,如图3所示,为本实施例的具体垃圾短信过滤器的设计,这个过滤器有 3个逻辑与条件:发方端号码以86138开头或者以999开头;接收端号码含有 999或者含有86138;短信内容满足正则表达式“(?i:shit)”(忽略大小写含有 shit字符)或者满足正则表达式“代购”(含有中文代购字符)或者满足正则 式“微信号”。本实施例对垃圾短信的接收端和发送端号码的识别方法和短信 内容的过滤方法不作限定,本领域技术人员可以根据实际需要确定。本实施例 对垃圾短信短信内容的识别方法不作限定,本领域技术人员可以根据实际需要 确定。
43.作为本发明一个可选实施方式,垃圾短信过滤子模块202具体用于执行以 下步骤的至少之一:对识别出的垃圾短信进行直接拒绝和/或敏感短信快照的操 作;或者,对识别出的垃圾短信的短信发送端进行流量控制或发送进行人工稽 核的提示;或者,对短信接收端发送提示告警;或者,在一实施例中,为了提 高对垃圾短信的警告程度,避免用户对只有一种警告方式没有注意到,则可进 行直接拒绝和/或敏感短信快照的操作,和对的短信发送端进行流量控制或发送 进行人工稽核提示的同时对短信接收端发送提示告警。
44.示例性地,对识别出的垃圾短信的操作可以是,例如,发送端发送的短信 符合垃圾短信的特征,阻止该短信的投递,系统留存阻止的短信信息;或者对 识别到的垃圾短信的发送端进行流量控制,对发送端发送速率的控制,比如某 esme(sp)发出的短信,限制它的发送速率,可有效防止来自sp的垃圾短信 对系统冲击;或者对识别到的垃圾短信进行敏感短信内容提醒,当认为短信含 有敏感或者诈骗短信特征时,可对接收端发送告警短信,然后快照留存;或者 对识别到的短信内容判断不准确需要人工审核干预,人工审核之后,可以通过 输入指令的方式,告知反垃圾系统拒绝该垃圾短信或者是可发送该短信,当人 工稽核的超时或者超量后时,系统根据默认操作对垃圾短信进行拒绝投递或者 投递到接收端,本实施例中对垃圾短信的操作可以是其中的一种或几种。本实 施例对垃圾短信的拒绝方式和核查方式不作限定,本领域技术人员可以根据实 际需要确定。
45.本实施例还公开了一种反垃圾短信系统,如图4所示,该系统包括短信发 送端、短信接收端及反垃圾短信装置,其中:所述短信发送端用于获取操作指 令,基于所述操作指令发送短信;所述反垃圾短信装置用于建立短信发送端与 短信接收端的通信通道,以及获取短信发送端发送的短信,对所述短信进行识 别过滤,并发送过滤后的短信,实际应用中,该反垃圾短信装置可以是上述任 一实施例所述的反垃圾短信装置;所述短信接收端用于接收所述过滤后的短信。
46.本发明提供的反垃圾短信系统,包括短信发送端、短信接收端及如上述任 一实施例所述的反垃圾短信装置,其中:所述短信发送端用于获取操作指令, 基于所述操作指令发送短信;所述反垃圾短信装置用于建立短信发送端与短信 接收端的通信通道,以及获取短信发送端发送的短信,对所述短信进行识别过 滤,并发送过滤后的短信;所述短信接收端用于接收所述过滤后的短信。本申 请在运营商服务就完成了短信的过滤,阻止了垃圾短信发送到用户,减少了网 络资源的浪费和用户端处理空间的占用。
47.本实施例还公开了一种反垃圾短信方法,如图5所示,包括:
48.步骤s501:建立短信发送端与短信接收端的通信通道,以及获取短信发送 端发送的短信。详细内容可以参见上述任意装置实施例所述的运营服务端1的 过程,在此不再赘述。
49.步骤s502:对所述短信进行识别过滤,并发送过滤后的短信。详细内容可 以参见上述任意装置实施例所述的垃圾短信的识别和过滤的过程,在此不再赘 述;
50.本发明提供的反垃圾短信方法,建立短信发送端与短信接收端的通信通道, 以及获取短信发送端发送的短信;对所述短信进行识别过滤,并发送过滤后的 短信。本技术在运营商服务就完成了短信的过滤,阻止了垃圾短信发送到用户, 减少了网络资源的浪费和用户端存储空间的占用。
51.作为本发明一个可选实施方式,对短信进行识别过滤的过程包括:基于短 信的元数据识别所述短信中的垃圾短信;将垃圾短信进行过滤处理。示例性地, 详情见上述装置内容,此处不再赘述。
52.作为本发明一个可选实施方式,基于短信的元数据识别短信中的垃圾短信, 包括:基于发送端号码、接收端号码、短消息内容、esme发方账户、esme 收方账户中至少之一进行特征分析,并判断所述短信是否属于垃圾短信。示例 性地,详情见上述装置内容,此处不再赘述。
53.作为本发明一个可选实施方式,基于发送端号码或接收端号码进行特征分 析,并判断短信是否属于垃圾短信,包括:判断发送端号码或接收端号码的前 缀号码是否和预设的垃圾短信特征相匹配,若发送端号码和接收端号码中任一 方与预设垃圾短信特征匹配,则判定短信为垃圾短信。示例性地,详情见上述 装置内容,此处不再赘述。
54.虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离 本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入 由所附权利要求所限定的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1