垃圾短信的拦截方法、装置和计算机可读存储介质

文档序号:1966232 发布日期:2021-12-14 浏览:11次 >En<

阅读说明:本技术 垃圾短信的拦截方法、装置和计算机可读存储介质 (Method and device for intercepting junk short messages and computer readable storage medium ) 是由 秦保根 于 2021-10-26 设计创作,主要内容包括:本发明提供一种垃圾短信的拦截方法、装置和计算机可读存储介质,包括:获取短信号码在目标时间段内发送短信的第一数量;当第一数量大于第一阈值时,获取使用短信号码的终端的国际移动设备标识IMEI以及设备型号;在获取到的IMEI的格式与预设格式不匹配和/或获取到的设备型号与终端的入网许可的设备型号不同时,将短信号码添加至黑名单。本发明中,在根据短信号码在时间段内发送短信的数量初步确定短信号码发送垃圾短信后,再获取该短信号码关联的终端的IMEI以及设备型号,若是IMEI与注册的IMEI不同或者设备型号与入网许可的终端的设备型号不同,即可禁止该短信号码发送垃圾短信,有效的拦截了垃圾短信。(The invention provides a method and a device for intercepting junk short messages and a computer readable storage medium, wherein the method comprises the following steps: acquiring a first number of short message codes for sending short messages in a target time period; when the first number is larger than a first threshold value, acquiring an International Mobile Equipment Identity (IMEI) and an equipment model of the terminal using the short message number; and when the obtained IMEI format is not matched with the preset format and/or the obtained equipment model is different from the equipment model permitted by the network access of the terminal, adding the short message number to the blacklist. In the invention, after the short message number is preliminarily determined according to the number of the short messages sent by the short message number in a time period to send the spam short messages, the IMEI and the equipment model of the terminal associated with the short message number are acquired, if the IMEI is different from the registered IMEI or the equipment model is different from the equipment model of the terminal permitted to access the network, the short message number is forbidden to send the spam short messages, and the spam short messages are effectively intercepted.)

垃圾短信的拦截方法、装置和计算机可读存储介质

技术领域

本发明涉及垃圾短信的拦截技术,尤其涉及一种垃圾短信的拦截方法、装置和计算机可读存储介质。

背景技术

垃圾短信是指未经用户同意向用户发送的用户不愿意收到的短信息,或用户不能根据自己的意愿拒绝接收的短信息。

目前,运营商对垃圾短信的拦截基本是:短信发送量的超频拦截以及短信内容关键字的搜索拦截。

这种拦截方式的维度有限,不能有效的拦截垃圾短信,例如,对与国际移动设备标识(IMEI,International Mobile Equipment Identity)不符、无国家工信部入网许可的终端(如短信群发器)所发的垃圾短信没有拦截。

发明内容

本发明提供一种垃圾短信的拦截方法、装置和计算机可读存储介质,用以解决垃圾短信无法被有效拦截的问题。

一方面,本发明提供一种垃圾短信的拦截方法,包括:

获取短信号码在目标时间段内发送短信的第一数量;

当所述第一数量大于第一阈值时,获取使用所述短信号码的终端的国际移动设备标识IMEI以及设备型号,所述第一阈值是所述目标时间段对应的阈值;

在获取到的所述IMEI与注册的IMEI不同和/或获取到的所述设备型号与所述终端的入网许可的设备型号不同时,将所述短信号码添加至黑名单,其中,添加至所述黑名单的短信号码禁止发送短信。

可选地,所述获取短信号码在目标时间段内发送短信的第一数量的步骤之前,还包括:

获取基站在一天的各个第一时间段接收到的短信的第二数量,其中,所述基站接收到的短信是接入所述基站的各终端通过短信号码发送的;

在所述第一时间段对应的第二数量大于所述第一时间段对应的第二阈值时,将大于所述第二阈值的所述第二数量所对应的第一时间段,确定为所述目标时间段。

可选地,所述第一阈值是根据所述目标时间段对应的第二数量与所述目标时间段内发送短信的短信号码的总数量的比值确定的。

可选地,所述第一时间段对应的第二阈值是根据所述基站在所述第一时间段已接收短信的第三数量确定的,所述第二阈值与所述第三数量是正相关关系。

可选地,所述将所述短信号码添加至黑名单的步骤之后,还包括:

根据未添加至黑名单的短信号码确定目标短信号码,所述目标短信号码是具有发送垃圾短信嫌疑的未添加至黑名单的短信号码,且所述目标短信号码对应的第一数量大于第一阈值;

获取所述目标短信号码关联的用户信息;

在所述用户信息满足预设条件时,将所述目标短信号码添加至所述黑名单。

可选地,所述根据未添加至黑名单的短信号码确定目标短信号码的步骤包括:

获取第一短信号码关联的终端的认证登入时间所属的第二时间段,所述第一短信号码是添加至所述黑名单的短信号码;

获取第二短信号码关联的终端的认证登入时间所属的第三时间段,所述第二短信号码是未添加至所述黑名单的短信号码;

将与所述第二时间段相同的第三时间段所对应的第二短信号码,确定为所述目标短信号码。

可选地,所述用户信息包括所述目标短信号码的资费套餐、销售渠道、入网开卡的时间点所属的第四时间段、以及发送短信的时间点所属的第五时间段;所述预设条件包括以下至少一种:

所述资费套餐是预设的资费套餐;

所述销售渠道是预设的销售渠道;

所述第四时间段与第一短信号码的入网开卡的时间点所属的时间段相同,所述第一短信号码是添加至所述黑名单的短信号码;

第二短信号码在所述第五时间段未产生上网流量话单,所述第二短信号码是未添加至所述黑名单的短信号码,且所述第二短信号码对应的第一数量大于第一阈值。

另一方面,本发明提供一种垃圾短信的拦截装置,包括:

获取模块,用于获取短信号码在目标时间段内发送短信的第一数量;

所述获取模块,还用于当所述第一数量大于第一阈值时,获取使用所述短信号码的终端的国际移动设备标识IMEI以及设备型号,所述第一阈值是所述目标时间段对应的阈值;

添加模块,用于在获取到的所述IMEI的格式与预设格式不匹配和/或获取到的所述设备型号与所述终端的入网许可的设备型号不同时,将所述短信号码添加至黑名单,其中,添加至所述黑名单的短信号码禁止发送短信。

另一方面,本发明提供一种垃圾短信的拦截装置,包括:存储器以及处理器;

所述存储器存储计算机执行指令;

所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上所述的垃圾短信的拦截方法。

另一方面,本发明提供一种可读存储介质,所述可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上所述的垃圾短信的拦截方法。

本发明提供的垃圾短信的拦截方法、装置和可读存储介质,获取短信号码在目标时间段内发送短信的第一数量,在第一数量大于目标时间段对应的第一阈值时,再获取短信号码关联的终端的国际移动设备标识IMEI以及终端的设备型号,在获取的IMEI的格式与预设格式不匹配和/或获取的设备型号与入网许可的终端的设备型号不同,则将短信号码添加至黑名单以禁止短信号码发送短信,也即禁止短信号码发送垃圾短信。本发明中,在根据短信号码在时间段内发送短信的数量初步确定短信号码发送垃圾短信后,再获取该短信号码关联的终端的国际移动设备标识以及设备型号,若是国际移动设备标识与注册的国际移动设备标识不同或者设备型号与入网许可的终端的设备型号不同,即可禁止该短信号码发送垃圾短信,也即拦截了不符国际移动设备标识以及无国家工信部入网许可的终端所发送的垃圾短信,有效的拦截了垃圾短信。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1为本发明实现垃圾短信的拦截方法的系统构架图;

图2为本发明垃圾短信的拦截方法第一实施例的流程示意图;

图3为本发明垃圾短信的拦截方法第二实施例的流程示意图;

图4为本发明垃圾短信的拦截方法第三实施例的流程示意图;

图5为本发明垃圾短信的拦截装置的模块示意图;

图6为本发明垃圾短信的拦截装置的硬件结构示意图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本发明提供一种垃圾短信的拦截方法,可以通过图1所示的系统构架图实现。如图1所示,该系统包括垃圾短信的拦截装置100、短信中心对应的服务器200、通信核心网300、通信基站400、通信终端500以及计费营帐系统600。其中,垃圾短信的拦截装置100与服务器200、计费营账系统600、通信核心网300通信连接;服务器200与垃圾短信的拦截装置100、通信核心网300以及计费营账系统600通信连接;通信核心网300与服务器200、垃圾短信的拦截装置100、通信基站400通信连接;通信基站400与通信核心网300、通信终端500通信连接。

通信终端500通过通信基站400及其连接的通信核心网300发送短信至短信中心对应的服务器200,服务器200将该短信所产生的话单传输至计费营账系统600。服务器200还会将通信终端500发送的短信信息发送至垃圾短信的拦截装置。计费营账系统600中存储有通信终端关联的短信号码的用户信息,用户信息例如为短信号码的资费套餐、销售渠道、入网开卡的时间点所属的时间段、以及发送短信的时间点所属的时间段。

下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。

参照图2,图2为本发明垃圾短信的拦截方法的第一实施例,垃圾短信的拦截方法包括以下步骤:

步骤S10,获取短信号码在目标时间段内发送短信的第一数量。

在本实施例中,执行主体为垃圾短信的拦截装置,为了便于描述,以下采用装置指代垃圾短信的拦截装置。

装置与短信中心对应的服务器通信连接,装置会向服务器获取短信号码在目标时间段内发送短信的信息并统计第一数量。目标时间段可以是一天中的任意时间段,例如,目标时间段是9:00am-10:00am。另外,目标时间段可以是发送垃圾短信的高发时间段。例如,9:00am-10:00am是一天中短信发送量最高的时间段,某些短信号码在该时间段发送垃圾短信不易被发现。

服务器会定时将短信信息数据发送至装置,装置从数据中获取并统计每个短信号码在目标时间段内发送的短信的第一数量。需要说明的是,数据包括发送短信的短信号码、接收短信的短信号码、短信的发送时间、发送短信的终端的认证登入时间、终端所在的通信基站的扇区标识、终端的IMEI以及设备型号等。

步骤S20,当第一数量大于第一阈值时,获取使用短信号码的终端的国际移动设备标识IMEI以及设备型号,第一阈值是目标时间段对应的阈值。

装置中设有第一阈值,第一阈值表征正常的短信号码在时间段发送的短信数量的最大值。例如,正常的短信号码(正常的短信号码指的是不是发送垃圾短信的短信号码)在时间段内发送的短信不超过200条,也即第一阈值可以是200。

装置比对第一数量与第一阈值。在第一数量大于第一阈值,则短息信号有发送垃圾短信的嫌疑。装置再获取使用短信号码的终端的国际设备标识IMEI以及该终端的设备型号。装置会定时更新国际移动设备标识IMEI以及国家工信部入网许可的终端的设备型号。

装置在得到短信号码的IMEI以及设备型号后,将获取的IMEI的格式与预设格式进行比对。IMEI具有固定的格式,例如,IMEI由15-17位数字组成的,且IMEI包括第一部分TAC(Type Allocation Code,类型分配码)、第二部分FAC(Final Assembly Code,最终装配地代码)、第三部分SNR(Serial Number,序列号)、第四部分CD(Check Digit,验证码)以及第五部分SVN(Software Version Number,软件版本号)。也即每个部分具有对应的含义。若是获得的IMEI的各个部分的含义无法被识别,即可确定获取的IMEI的格式与预设格式不匹配。

装置还会将获取的设备型号与入网许可的设备型号进行比对。

步骤S30,在获取到的IMEI的格式与预设格式不匹配和/或获取到的设备型号与终端的入网许可的设备型号不同时,将短信号码添加至黑名单,其中,添加至黑名单的短信号码禁止发送短信。

装置在确定获取的IMEI的格式与预设格式不匹配、获取到的设备型号与终端的入网许可的设备型号不同、或者获取的IMEI的格式与预设格式不匹配且获取到的设备型号与终端的入网许可的设备型号不同时,即可确定短信号码发送了垃圾短信,装置将该短信号码发送至黑名单,并将黑名单发送至短信中心的服务器,从而使得短信中心禁止为该短信号码发送短信。可以理解的是,添加至黑名单的短信号码禁止发送短信。

在本实施例提供的技术方案中,获取短信号码在目标时间段内发送短信的第一数量,在第一数量大于目标时间段对应的第一阈值时,再获取短信号码关联的终端的国际移动设备标识IMEI以及终端的设备型号,在获取的IMEI的格式与预设格式不匹配和/或获取的设备型号与入网许可的终端的设备型号不同,则将短信号码添加至黑名单以禁止短信号码发送短信,也即禁止短信号码发送垃圾短信。本发明中,在根据短信号码在时间段内发送短信的数量初步确定短信号码发送垃圾短信后,再获取该短信号码关联的终端的国际移动设备标识以及设备型号,若是国际移动设备标识与注册的国际移动设备标识不同或者设备型号与入网许可的终端的设备型号不同,即可禁止该短信号码发送垃圾短信,也即拦截了不符国际移动设备标识以及无国家工信部入网许可的终端所发送的垃圾短信,有效的拦截了垃圾短信。

参照图3,图3为垃圾短信的拦截方法第二实施例,基于第一实施例,步骤S10之前,还包括:

步骤S40,获取基站在一天的各个第一时间段接收到的短信的第二数量,其中,基站接收到的短信是接入基站的各终端通过短信号码发送的。

在本实施例中,通信终端是通过基站将短信号码所需发送的短信发送至接收的短信号码。而短信中心对应的服务器向装置发送的数据中包括有短信号码的终端所在的通信基站的扇区标识。装置则从数据中可以获得基站在一天的各个第一时间段接收到的短息的第二数量。各个第一时间段构成一天。需要说明的是,基站接收到的短信是接入基站的各终端通过各自的短信号码所发送的。

步骤S50,在第一时间段对应的第二数量大于第一时间段对应的第二阈值时,将大于第二阈值的第二数量所对应的第一时间段,确定为目标时间段。

不同的第一时间段具有对应的第二阈值。第二阈值的大小与第一时间段内历史发送的短信的数量相关,第一时间段历史发送的短信的数量越多,则第一时间段对应的第二阈值越大。例如,忙时的第一时间段(忙时的第一时间段即为历史发送短信数量较多的第一时间段)对应的第二阈值是3500,而闲时的第一时间段(闲时的第一时间段即为历史发送短信数量较少的第一时间段)对应的第二阈值是1200。可以理解的是,第一时间段对应的第二阈值是根据基站在第一时间段已接收短信的第三数量确定的,且第二阈值与第三数量是正相关关系。

装置在确定第一时间段对应的第二数量大于第一时间段对应的第二阈值时,则将大于第二阈值的第二数量所对应的第一时间段确定为目标时间段,也大于第二阈值的第二数量所对应的第一时间段有可能发送垃圾短信,装置需要对各个短信号码在该第一时间段是否发送垃圾短信进行排出。

需要说明的是,第一阈值是根据目标时间段对应的第二数量与目标时间段内发送短信的短信号码的总数量的比值确定的。例如,第一时间段对应的第二阈值是3500,基站在该第一时间段发送短信的第二数量是4080条,且第一时间段内有42个短信号码发送短信,则第一时间段是目标时间段,且第一阈值=4080/40=102;若是某个短信号码在目标时间段发送短信的第一数量是105条,则确定短信号码嫌疑发送垃圾短信。

在本实施例提供的技术方案中,装置获取基站在一天的各个第一时间段接收到的短信的第二数量,在第一时间段对应的第二数量大于第一时间段对应的第二阈值时,则将该第一时间段确定为目标时间段,也即从多个第一时间段筛选出发送垃圾短信的时间段,无需装置对一天中的每个时间段进行垃圾短信的确定,节省了装置的计算资源。

参照图4,图4为本发明垃圾短信的拦截方法第三实施例,基于第一或第二实施例,步骤S30之后,还包括:

步骤S60,根据未添加至黑名单的短信号码确定目标短信号码,目标短信号码是具有发送垃圾短信嫌疑的未添加至黑名单的短信号码,且目标短信号码对应的第一数量大于第一阈值。

在本实施例中,装置从服务器中获取的数据中包括了多个短信号码,再将一些短信号码添加至黑名单后,另外的一些短信号码可能也存在发送垃圾短信的嫌疑。装置可以根据未添加至黑名单的短信号码确定为目标短信号码。需要说明的是,目标短信号码的第一数量大于第一阈值,因而目标短信号码是具有发送垃圾短信嫌疑的且未添加至黑名单的短信号码。装置可以将每个未添加至黑名单的短信号码均确定为目标短信号码。

此外,装置可以基于短信号码所关联的终端的认证登入时间在未添加至黑名单的短信号码中确定目标短信号码。

具体的,装置从服务器发送的数据中获取第一短信号码(第一短信号码是添加至黑名单的短信号码)关联的终端的认证登入时间,再确定认证登入时间所属的第二时间段。装置再从服务器发送的数据中获取第二短信号码(第二短信号码是未添加至黑名单的短信号码)关联的终端的认证登入时间,再确定认证登入时间所属的第三时间段。装置将与第二时间段相同的第三时间段所对应的第二短信号码确定为目标短信号码,也即未添加至黑名单的短信号码所对应的认证登入时间与添加至黑名单的短信号码所对应的认证登入时间处于相同时间段时,则未添加至黑名单的短信号码有发送垃圾短信的嫌疑。

步骤S70,获取目标短信号码关联的用户信息。

装置在确定目标短信号码后,从计费营账系统中请求获取目标短息号码所关联的用户信息。用户信息包括目标短信号码的资费套餐、销售渠道、入网开卡的时间点所属的第四时间段、以及发送短信的时间点所属的第五时间段。

步骤S80,在用户信息满足预设条件时,将目标短信号码添加至黑名单。

装置确定用户信息是否满足预设条件,若是满足预设条件,则将目标短信号码添加至黑名单。

发送垃圾短信的资费套餐集中在若干个特定的资费套餐、销售渠道集中在若干个特定的渠道、各个发送垃圾短信的短信号码在同一时间段内集中办理入网开卡、或者发送垃圾短信的短信号码在发送次数统计的时段内没有产生上网流量话单。故,预设条件包括以下至少一种:资费套餐是预设的资费套餐;销售渠道是预设的销售渠道;第四时间段与第一短信号码的入网开卡的时间点所属的时间段相同,第一短信号码是添加至黑名单的短信号码;第二短信号码在第五时间段未产生上网流量话单,第二短信号码是未添加至黑名单的短信号码,且第二短信号码对应的第一数量大于第一阈值。

在本实施例提供的技术方案中,装置在未添加至黑名单的短信号码中确定具有发送垃圾短信嫌疑的短信号码作为目标短信号码,并获取目标短信号码关联的用户信息,若是用户信息满足预设条件,再将目标短信号码添加至黑名单。

本发明还提供一种垃圾短信的拦截装置,参照图5,垃圾短信的拦截装置500包括:

获取模块510,用于获取短信号码在目标时间段内发送短信的第一数量;

获取模块510,用于当第一数量大于第一阈值时,获取使用短信号码的终端的国际移动设备标识IMEI以及设备型号,第一阈值是目标时间段对应的阈值;

添加模块520,用于在获取到的IMEI的格式与预设格式不匹配和/或获取到的设备型号与终端的入网许可的设备型号不同时,将短信号码添加至黑名单,其中,添加至黑名单的短信号码禁止发送短信。

在一实施例中,垃圾短信的拦截装置500包括:

获取模块510,用于获取基站在一天的各个第一时间段接收到的短信的第二数量,其中,基站接收到的短信是接入基站的各终端通过短信号码发送的;

确定模块,用于在第一时间段对应的第二数量大于第一时间段对应的第二阈值时,将大于第二阈值的第二数量所对应的第一时间段,确定为目标时间段。

在一实施例中,垃圾短信的拦截装置500包括:

确定模块,用于根据未添加至黑名单的短信号码确定目标短信号码,目标短信号码是具有发送垃圾短信嫌疑的未添加至黑名单的短信号码,且目标短信号码对应的第一数量大于第一阈值;

获取模块510,用于获取目标短信号码关联的用户信息;

添加模块520,用于在用户信息满足预设条件时,将目标短信号码添加至黑名单。

在一实施例中,垃圾短信的拦截装置500包括:

获取模块510,用于获取第一短信号码关联的终端的认证登入时间所属的第二时间段,第一短信号码是添加至黑名单的短信号码;

获取模块510,用于获取第二短信号码关联的终端的认证登入时间所属的第三时间段,第二短信号码是未添加至黑名单的短信号码;

确定模块,用于将与第二时间段相同的第三时间段所对应的第二短信号码,确定为目标短信号码。

图6是根据一示例性实施例示出的一种垃圾短信的拦截装置的硬件结构图。

垃圾短信的拦截装置600可以包括:处理601,例如CPU,存储器602以及收发器603。本领域技术人员可以理解,图6中示出的结构并不构成对垃圾短信的拦截装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。存储器602可以由任何类型的易失性或非易失性存储装置或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

处理器601可以调用存储器602内存储的计算机程序,以完成上述的垃圾短信的拦截方法的全部或部分步骤。

收发器603用于接收外部装置发送的信息以及向外部装置发送信息。

一种非临时性计算机可读存储介质,当该存储介质中的指令由垃圾短信的拦截装置的处理器执行时,使得垃圾短信的拦截装置能够执行上述垃圾短信的拦截方法。

一种计算机程序产品,包括计算机程序,当该计算机程序由垃圾短信的拦截装置的处理器执行时,使得垃圾短信的拦截装置能够执行上述垃圾短信的拦截方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本发明旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于5G室内无线通信的多RRU扩展系统及实现方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类