CN112637043A - 消息过滤方法、***、终端及存储介质 - Google Patents

消息过滤方法、***、终端及存储介质 Download PDF

Info

Publication number
CN112637043A
CN112637043A CN202011282290.5A CN202011282290A CN112637043A CN 112637043 A CN112637043 A CN 112637043A CN 202011282290 A CN202011282290 A CN 202011282290A CN 112637043 A CN112637043 A CN 112637043A
Authority
CN
China
Prior art keywords
blacklist
message
sending number
number list
dictionary service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011282290.5A
Other languages
English (en)
Other versions
CN112637043B (zh
Inventor
李金泽
刘佳文
陈龙
王连光
李海荣
陈永辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Xuanwu Wireless Technology Co Ltd
Original Assignee
Guangzhou Xuanwu Wireless Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Xuanwu Wireless Technology Co Ltd filed Critical Guangzhou Xuanwu Wireless Technology Co Ltd
Priority to CN202011282290.5A priority Critical patent/CN112637043B/zh
Publication of CN112637043A publication Critical patent/CN112637043A/zh
Application granted granted Critical
Publication of CN112637043B publication Critical patent/CN112637043B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0227Filtering policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0227Filtering policies
    • H04L63/0263Rule management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种消息过滤方法、***、终端及存储介质,其特征在于,包括:获取待发送消息的第一消息发送号码列表;应用于远程字典服务判断所述第一消息发送号码列表中的发送号码是否在黑名单中。能够应用远程字典服务(Remote Dictionary Server,redis)进行消息过滤,将消息过滤时需要的数据存储至远程字典服务redis中,无需再进行黑名单数据加载,提高了消息过滤时的效率。

Description

消息过滤方法、***、终端及存储介质
技术领域
本发明涉及通讯技术领域,尤其是涉及一种消息过滤方法、***、终端及存储介质。
背景技术
随着互联网的普及,发送消息正成为企业或政府与用户间重要的沟通方式。在企业或政府发送消息的过程中,由于部分用户对于接收非必要消息敏感,并会进行投诉。因此,为了降低向这类用户发送非必要消息,采用消息过滤对用户类型进行过滤,仅向此类用户发送必要的消息。
目前,在进行消息发送时需要采用消息过滤***进行用户过滤,并将相关数据存储在数据库中,在进行过滤时,将相关数据从数据库存储至应用远程字典服务redis中,以使消息过滤***能够对消息进行过滤。然而,在每次消息过滤***重启时,远程字典服务redis加载过的信息会丢失,需要从数据库调用数据进行重新写入,降低了消息过滤的效率。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种消息过滤方法,能够应用远程字典服务(Remote Dictionary Server,redis)进行消息过滤,将消息过滤时需要的数据存储至远程字典服务redis中,无需再进行黑名单数据加载,提高了消息过滤时的效率。
根据本发明的第一方面实施例的消息过滤方法,其特征在于,包括:获取待发送消息的第一消息发送号码列表;获取远程字典服务中长期存储的黑名单;比对所述发送号码列表和黑名单,以判断所述第一消息发送号码列表中的发送号码是否在黑名单中。
根据本发明实施例的消息过滤方法,至少具有如下有益效果:能够将黑名单信息存储在远程字典服务,在进行消息过滤时无需再进行黑名单数据加载,提高了消息过滤效率。
在一些实施例中,所述消息过滤方法还包括:若所述发送号码在黑名单中,则删除所述第一消息发送号码列表中在黑名单发送号码形成第二消息发送号码列表;发送所述待发送消息至所述第二消息发送号码列表对应的用户。
在一些实施例中,所述黑名单以位图格式存储在所述远程字典服务中。
在一些实施例中,所述位图格式包括:依次排序预设范围的全部号码信息,并形成各号码信息对应的位图位置;在形成各号码信息对应的位图位置以二进制格式标识个号码信息的黑名单状态。
在一些实施例中,所述获取待发送消息的第一消息发送号码列表,包括:获取待发送消息的第一消息发送号码列表;将所述第一消息发送号码列表以与所述位图格式对应的类库BitSet的格式存储在所述远程字典服务中。
在一些实施例中,所述将所述第一消息发送号码列表以与所述位图格式对应的类库BitSet的格式存储在所述远程字典服务,包括:对所述第一消息发送号码列表中的号码信息进行排序,以对应匹配黑名单中的位图位置;根据位图位置匹配结果,利用二进制格式标识位图位置对应的排序位置。
在一些实施例中,所述比对所述发送号码列表和黑名单,以判断所述第一消息发送号码列表中的发送号码是否在黑名单中,包括:获取排序位置;根据所述排序位置获取所述排序位置的黑名单状态;根据所述黑名单状态判断所述发送号码是否在黑名单中。
在一些实施例中,所述消息过滤方法还包括:获取数据库中所述黑名单的识别信息;判断所述数据库中黑名单的识别信息与所述远程字典服务中黑名单的识别信息是否相同;若相同,则结束所述字典服务中黑名单的更新;若不相同,则根据所述数据库中的黑名单更新所述远程字典服务中黑名单。
根据本发明的第二方面实施例的一种消息过滤***,应用于远程字典服务,其特征在于,包括:号码获取模块,用于获取消息发送号码列表;黑名单存储模块,用于存储黑名单信息;消息过滤模块,用于判断所述消息发送号码列表中的号码是否存储于所述黑名单模块;消息发送模块,用于发送待发送消息至所述消息发送号码列表中未存储于所述黑名单模块的号码。
根据本发明实施例的消息过滤***,至少具有如下有益效果:能够将黑名单信息存储在远程字典服务redis中,针对远程字典服务redis中的格式进行了存储的调整,提高了进行消息过滤时的查询效率。
在一些实施例中,所述消息过滤***还包括:预处理模块,用于将待发送消息的号码以类库BitSet的格式存储至远程字典服务中。
根据本发明的第三方面实施例的一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现:如第一方面所述的消息过滤方法。
根据本发明的第四方面实施例的一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于:执行第二方面所述的消息过滤方法。
本发明实施例基于远程字典服务redis,能够将黑名单信息存储至远程字典服务redis,并将待查询的信息转换成BitSet的格式,由于BitSet格式与redis内的位图格式类似,可以提高进行消息过滤时查询的效率。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是根据本发明一实施例的消息过滤方法流程示意图;
图2是根据本发明另一实施例的消息过滤方法流程示意图;
图3是根据本发明一实施例的位图数据存储格式示意图;
图4是根据本发明一实施例的消息过滤方法关系示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,涉及到方位描述,例如上、下、前、后、左、右等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
图1是本发明一实施例的消息过滤方法流程示意图,如图1所示的消息过滤方法,至少包括如下步骤:S101:获取待发送消息的第一消息发送号码列表;S102:判断第一消息发送号码列表中的发送号码是否在黑名单中。
S101:获取待发送消息的第一消息发送号码列表。
在一些实施例中,获取待发送消息的第一消息发送号码列表包括获取待发送的号码。待发送的号码包括手机号、微信号及邮箱账号中的一种或多种。
S102:判断第一消息发送号码列表中的发送号码是否在黑名单中。
在一些实施例中,应用于远程字典redis判断第一消息发送号码列表中的发送号码是否在黑名单中。
根据本发明实施例的消息过滤方法,包括:获取待发送消息的第一消息发送号码列表;应用于远程字典服务判断第一消息发送号码列表中的发送号码是否在黑名单中。
在一些实施例中,消息过滤方法还包括:若发送号码是否在黑名单中,则删除第一消息发送号码列表中在黑名单发送号码,获取第二消息发送号码列表,发送所待发送消息至第二消息发送号码列表中的发送号码;若否,则发送所待发送消息至第一消息发送号码列表中的发送号码。
在一些实施例中,以国内手机号码为例,国内的手机号码为11位,具体由前3位运营商号段、中4位地域编号及后4位号码组成。例如,使用十位二进制数字0101010101,每个位置分别对应号码13000000000至13000000009的其中一个,0代表相应号码不在黑名单中,1代表相应号码在黑名单中,因此可以使用10bit存储十个电话号码,与传统的存储方式相比,可以节省存储空间。由于目前国内手机号段在130-199之间,存在理论上的号码有70亿。而使用远程字典服务的数据结构存储全部手机号码时,仅需应用约800MB内存空间即可存储全部的手机号码。由于在进行黑名单过滤时,不需存储全部手机号码,因此,可以使用更小的空间进行号码的存储,进一步提升黑名单过滤时的效率。
在一些实施例中,由于位图数据结构是基于String的类型进行拓展的,采用char类型的数组。即在使用远程字典服务redis中的String进行数组寻址时,计算机会根据数组下标计算出内存位置取值,时间复杂度仅为0或1,即数组大小不会影响到查询速率,无需像链表遍历其他数据。因此,使用远程字典服务redis可以进一步提升效率。即使将全部的70亿手机号码进行存储,依然可以与仅存储部分手机号码具有相同的查询速度,可以提高查询的效率。
在一些实施例中,黑名单中的号码以位图的格式存储在远程字典服务中。
在一些实施例中,应用位图(Bitmap)数据结构对数据进行存储。
在一些实施例中,第一消息发送号码列表以类库BitSet的格式存储在远程字典服务中。
在一些实施例中,位图格式包括:依次排序预设范围的全部号码信息,并形成各号码信息对应的位图位置;在形成各号码信息对应的位图位置以二进制格式标识个号码信息的黑名单状态。
在一些实施例中,获取待发送消息的第一消息发送号码列表,包括:获取待发送消息的第一消息发送号码列表;将第一消息发送号码列表以与位图格式对应的类库BitSet的格式存储在远程字典服务中。
在一些实施例中,将第一消息发送号码列表以与位图格式对应的类库BitSet的格式存储在远程字典服务,包括:对第一消息发送号码列表中的号码信息进行排序,以对应匹配黑名单中的位图位置;根据位图位置匹配结果,利用二进制格式标识位图位置对应的排序位置。
在一些实施例中,比对发送号码列表和黑名单,以判断第一消息发送号码列表中的发送号码是否在黑名单中,包括:获取排序位置;根据排序位置获取排序位置的黑名单状态;根据黑名单状态判断发送号码是否在黑名单中。
在一些实施例中,应用Java中的redisson数据网格将存储的BitSet格式黑名单数据转换成远程字典服务redis的位图bitmaps数据结构进行存储。应用BitSet格式存储的黑名单数据是压缩过的格式,因此在进行传输时可以提高传输效率,并且可以通过Java直接进行传输和消息过滤,提高了消息过滤方法的判断效率。
在一些实施例中,消息过滤方法还包括:获取第一消息发送号码列表中的发送号码的存储位置;根据存储位置的位图信息判断发送号码是否在黑名单中。
图2是本发明另一实施例的消息过滤方法流程示意图,如图2所示的消息过滤方法,至少包括如下步骤:S201:获取数据库中黑名单的识别信息;S202:判断数据库中黑名单的识别信息与远程字典服务中黑名单的识别信息是否相同。
S201:获取数据库中黑名单的识别信息。
在一些实施例中,获取数据库中黑名单的识别信息。识别信息可以是版本号等信息。
S202:判断数据库中黑名单的识别信息与远程字典服务中黑名单的识别信息是否相同。
在一些实施例中,判断数据库中黑名单的识别信息与远程字典服务中黑名单的识别信息是否相同。若识别信息相同,即无需进行黑名单更新。若识别信息不同,通常可以根据数据库中黑名单更新远程字典服务中的黑名单。
在一些实施例中,消息过滤方法还包括:获取数据库中黑名单的识别信息;判断数据库中黑名单的识别信息与远程字典服务中黑名单的识别信息是否相同;若相同,则结束字典服务中黑名单的更新;若不相同,则根据数据库中的黑名单更新远程字典服务中黑名单。
在一些实施例中,位图格式包括:依次排序的号码信息;在号码信息对应位置以二进制格式标识黑名单信息。
在一些实施例中,消息过滤方法还包括:根据第一消息发送号码列表获取发送号码的排序;获取排序位置的黑名单信息;判断发送号码是否在黑名单中。
在一些实施例中,应用JAVA语言进行消息过滤方法的数据加载。将黑名单信息从常用关系型数据库mysql中调取,并转换为远程字典服务redis可以存储的格式进行数据的存储及维护。远程字典服务redis为基于内存的key-value数据库,应用远程字典服务可以将黑名单的存储位置调整至远程字典服务中,而无需在进行消息过滤时将黑名单加载至内存。可以显著的提升进行消息过滤的速度。
在一些实施例中,在完成黑名单信息存储后,会对黑名单信息进行定时或不定时更新维护。若数据库中的黑名单进行了内容更新,则获取黑名单信息的版本号,根据版本号进行数据的提取及处理,并将更新后的黑名单数据同步至远程字典服务redis中。
在一些实施例中,黑名单数据更新和消息过滤方法可以是独立的过程,即在更新完黑名单数据后可以进行多次的消息过滤,只需在黑名单数据更新后进行数据同步,无需在每次进行消息过滤时进行黑名单数据加载。
在一些实施例中,黑名单中的号码还包括邮箱账号及微信号等账号信息。
图3是根据本发明一实施例的位图数据存储格式示意图,如图3所示,key值代表待查询的号码,在获取到待查询的号码之后,进行寻址,value值为每组待查询号码的黑名单存储格式。如图3所示,共有24个号码的信息。例如,0代表号码不在黑名单中,1代表号码在黑名单中,读取value值后即可获得待查询号码是否处于黑名单中,实现消息的过滤。例如,1可以代表号码不在黑名单中,0代表号码在黑名单中,读取value值后也可获得待查询号码是否处于黑名单中,实现消息的过滤。
在一些实施例中,首先将黑名单信息全部以位图Bitmap格式存储在远程字典服务redis中,以存储全部70亿个手机号码为例,共需约800M的存储空间。获取待发送手机号码,将待发送手机号码转换为类库BitSet格式,上传至远程字典服务redis中。应用Java中的redisson数据网格将类库BitSet格式的手机号码与对应位置的位图Bitmap格式的黑名单信息进行对比。当1代表在黑名单,0代表不在黑名单时,若对应位置的数字为1,则代表手机号码在黑名单中,进行对应信息的存储,并进行下一个号码的查询。
在一些实施例中,在进行消息过滤时,根据消息类型和号码进行寻址,并判断对应位置的值为0或1。0和1可以分别代表号码在黑名单或不在黑名单,即0和1仅用于判断是或否,没有其他的含义。
图4是本发明一实施例提供的消息过滤方法关系示意图。以图4为例,将130号段至199号段的手机号码依次排序,用0或1标识对应的号码是否处于黑名单中。将对应的黑名单状态以0110...11的格式存储在远程字典服务redis中。在进行号码查询时,将发送号码列表也进行依次排序,用0或1标识对应的号码是否处于发送号码列表中。如图中所示的1011...10。对处于同一位置的数字进行“与”布尔运算,即黑名单状态与发送号码列表均为1时,表示待发送的号码处于黑名单中。
在一些实施例中,消息的过滤服务基于远程字典服务redis,可以单独存在的,改造拓展后可以进一步提供其他类型的过滤服务。
根据本发明的实施例的一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现:如上述的消息过滤方法。
根据本发明实施例的一种消息过滤***,应用于远程字典服务,包括:号码获取模块,用于获取消息发送号码列表;黑名单存储模块,用于存储黑名单信息;消息过滤模块,用于判断消息发送号码列表中的号码是否存储于黑名单模块;消息发送模块,用于发送待发送消息至消息发送号码列表中未存储于黑名单模块的号码。
在一些实施例中,应用远程字典服务进行号码获取、黑名单存储、消息过滤及消息发送,可以提升在进行消息过滤过程中的效率,进而提高消息发送的效率。
在一些实施例中,消息过滤***还包括:预处理模块,用于将待发送消息的号码以类库BitSet的格式存储至远程字典服务中。
在一些实施例中,对数据进行预处理,应用BitSet格式进行黑名单数据存储。BitSet格式具有与位图相似的数据结构,因此使用BitSet格式进行数据存储可以提高应用常用关系型数据库mysql调取数据的效率,进而提高消息过滤的效率。
根据本发明的实施例的一种计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于:执行上述的消息过滤方法。
上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所述技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

Claims (12)

1.一种消息过滤方法,其特征在于,包括:
获取待发送消息的第一消息发送号码列表;
获取远程字典服务中长期存储的黑名单;
比对所述发送号码列表和黑名单,以判断所述第一消息发送号码列表中的发送号码是否在黑名单中。
2.根据权利要求1所述的消息过滤方法,其特征在于,还包括:
若所述发送号码在黑名单中,则删除所述第一消息发送号码列表中在黑名单发送号码形成第二消息发送号码列表;
发送所述待发送消息至所述第二消息发送号码列表对应的用户。
3.根据权利要求1所述的消息过滤方法,其特征在于,所述黑名单以位图格式存储在所述远程字典服务中。
4.根据权利要求3所述的消息过滤方法,其特征在于,所述位图格式包括:
依次排序预设范围的全部号码信息,并形成各号码信息对应的位图位置;
在形成各号码信息对应的位图位置以二进制格式标识个号码信息的黑名单状态。
5.根据权利要求4所述的消息过滤方法,其特征在于,所述获取待发送消息的第一消息发送号码列表,包括:
获取待发送消息的第一消息发送号码列表;
将所述第一消息发送号码列表以与所述位图格式对应的类库BitSet的格式存储在所述远程字典服务中。
6.根据权利要求5所述的消息过滤方法,其特征在于,所述将所述第一消息发送号码列表以与所述位图格式对应的类库BitSet的格式存储在所述远程字典服务,包括:
对所述第一消息发送号码列表中的号码信息进行排序,以对应匹配黑名单中的位图位置;
根据位图位置匹配结果,利用二进制格式标识位图位置对应的排序位置。
7.根据权利要求6所述的消息过滤方法,其特征在于,所述比对所述发送号码列表和黑名单,以判断所述第一消息发送号码列表中的发送号码是否在黑名单中,包括:
获取排序位置;
根据所述排序位置获取所述排序位置的黑名单状态;
根据所述黑名单状态判断所述发送号码是否在黑名单中。
8.根据权利要求1所述的消息过滤方法,其特征在于,还包括:
获取数据库中所述黑名单的识别信息;
判断所述数据库中黑名单的识别信息与所述远程字典服务中黑名单的识别信息是否相同;
若相同,则结束所述字典服务中黑名单的更新;
若不相同,则根据所述数据库中的黑名单更新所述远程字典服务中黑名单。
9.一种消息过滤***,应用于远程字典服务,其特征在于,包括:
号码获取模块,用于获取消息发送号码列表;
黑名单存储模块,用于存储黑名单信息;
消息过滤模块,用于判断所述消息发送号码列表中的号码是否存储于所述黑名单模块;
消息发送模块,用于发送待发送消息至所述消息发送号码列表中未存储于所述黑名单模块的号码。
10.根据权利要求9所述的消息过滤***,其特征在于,还包括:
预处理模块,用于将待发送消息的号码以类库BitSet的格式存储至远程字典服务中。
11.一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现:
如权利要求1至8中任一项所述的消息过滤方法。
12.一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于:
执行权利要求1至8中任一项所述的消息过滤方法。
CN202011282290.5A 2020-11-17 2020-11-17 消息过滤方法、***、终端及存储介质 Active CN112637043B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011282290.5A CN112637043B (zh) 2020-11-17 2020-11-17 消息过滤方法、***、终端及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011282290.5A CN112637043B (zh) 2020-11-17 2020-11-17 消息过滤方法、***、终端及存储介质

Publications (2)

Publication Number Publication Date
CN112637043A true CN112637043A (zh) 2021-04-09
CN112637043B CN112637043B (zh) 2022-03-18

Family

ID=75303281

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011282290.5A Active CN112637043B (zh) 2020-11-17 2020-11-17 消息过滤方法、***、终端及存储介质

Country Status (1)

Country Link
CN (1) CN112637043B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113472881A (zh) * 2021-06-30 2021-10-01 四川虹美智能科技有限公司 在线终端设备的统计方法和装置
CN114143083A (zh) * 2021-11-30 2022-03-04 北京天融信网络安全技术有限公司 黑名单策略匹配方法、装置、电子设备及存储介质

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106331872A (zh) * 2016-08-26 2017-01-11 微梦创科网络科技(中国)有限公司 一种在直播互动过程中消息筛选方法及装置
CN106534336A (zh) * 2016-11-29 2017-03-22 武汉斗鱼网络科技有限公司 一种视频订阅动态的实现***及方法
CN106657258A (zh) * 2016-11-04 2017-05-10 成都视达科信息技术有限公司 一种基于nginx+lua的安全加速中间件实现方法及装置
US20170272504A1 (en) * 2016-03-17 2017-09-21 Webtext Holdings Limited Message transfer system, method of transferring messages and software product
CN107633182A (zh) * 2017-09-28 2018-01-26 华中师范大学 一种非侵入式地图瓦片防盗装置
CN108681925A (zh) * 2018-05-21 2018-10-19 中国联合网络通信有限公司重庆市分公司 一种基于移动互联网的场景还原方法
CN109039987A (zh) * 2017-06-08 2018-12-18 北京京东尚科信息技术有限公司 一种用户账户登录方法、装置、电子设备和存储介质
CN109921945A (zh) * 2019-03-21 2019-06-21 深圳壹账通智能科技有限公司 一种无nginx的请求转发在应用层的分流方法及其装置
CN110557423A (zh) * 2018-06-04 2019-12-10 珠海全志科技股份有限公司 一种消息推送方法及***
CN111352957A (zh) * 2020-02-25 2020-06-30 京东数字科技控股有限公司 远程字典服务优化方法及相关设备
CN111382178A (zh) * 2020-03-10 2020-07-07 澳克多普有限公司 一种网络任务分配方法、***、设备和存储介质
CN111694841A (zh) * 2020-04-29 2020-09-22 平安科技(深圳)有限公司 订单标识生成方法、装置、服务器及存储介质
CN111866769A (zh) * 2020-06-29 2020-10-30 湖南省梦网科技发展有限公司 一种消息发送方法、装置、服务器及介质
CN111901352A (zh) * 2020-07-30 2020-11-06 彩讯科技股份有限公司 消息分发处理的方法、装置、服务器及存储介质

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170272504A1 (en) * 2016-03-17 2017-09-21 Webtext Holdings Limited Message transfer system, method of transferring messages and software product
US20180109596A1 (en) * 2016-03-17 2018-04-19 Webtext Holdings Limited Message transfer system, method of transferring messages and software product
CN106331872A (zh) * 2016-08-26 2017-01-11 微梦创科网络科技(中国)有限公司 一种在直播互动过程中消息筛选方法及装置
CN106657258A (zh) * 2016-11-04 2017-05-10 成都视达科信息技术有限公司 一种基于nginx+lua的安全加速中间件实现方法及装置
CN106534336A (zh) * 2016-11-29 2017-03-22 武汉斗鱼网络科技有限公司 一种视频订阅动态的实现***及方法
CN109039987A (zh) * 2017-06-08 2018-12-18 北京京东尚科信息技术有限公司 一种用户账户登录方法、装置、电子设备和存储介质
CN107633182A (zh) * 2017-09-28 2018-01-26 华中师范大学 一种非侵入式地图瓦片防盗装置
CN108681925A (zh) * 2018-05-21 2018-10-19 中国联合网络通信有限公司重庆市分公司 一种基于移动互联网的场景还原方法
CN110557423A (zh) * 2018-06-04 2019-12-10 珠海全志科技股份有限公司 一种消息推送方法及***
CN109921945A (zh) * 2019-03-21 2019-06-21 深圳壹账通智能科技有限公司 一种无nginx的请求转发在应用层的分流方法及其装置
CN111352957A (zh) * 2020-02-25 2020-06-30 京东数字科技控股有限公司 远程字典服务优化方法及相关设备
CN111382178A (zh) * 2020-03-10 2020-07-07 澳克多普有限公司 一种网络任务分配方法、***、设备和存储介质
CN111694841A (zh) * 2020-04-29 2020-09-22 平安科技(深圳)有限公司 订单标识生成方法、装置、服务器及存储介质
CN111866769A (zh) * 2020-06-29 2020-10-30 湖南省梦网科技发展有限公司 一种消息发送方法、装置、服务器及介质
CN111901352A (zh) * 2020-07-30 2020-11-06 彩讯科技股份有限公司 消息分发处理的方法、装置、服务器及存储介质

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113472881A (zh) * 2021-06-30 2021-10-01 四川虹美智能科技有限公司 在线终端设备的统计方法和装置
CN113472881B (zh) * 2021-06-30 2023-08-15 四川虹美智能科技有限公司 在线终端设备的统计方法和装置
CN114143083A (zh) * 2021-11-30 2022-03-04 北京天融信网络安全技术有限公司 黑名单策略匹配方法、装置、电子设备及存储介质
CN114143083B (zh) * 2021-11-30 2023-11-14 北京天融信网络安全技术有限公司 黑名单策略匹配方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN112637043B (zh) 2022-03-18

Similar Documents

Publication Publication Date Title
CN109739934B (zh) 差集对账方法、介质、计算机设备及***
CN112637043B (zh) 消息过滤方法、***、终端及存储介质
CN101246486B (zh) 用于改进的表达式处理的方法和装置
CN101945358B (zh) 垃圾短信的过滤方法、***、终端和服务器
EP2564549B1 (en) Apparatus, and associated method, for synchronizing directory services
CN111866769B (zh) 一种消息发送方法、装置、服务器及介质
CN101552976B (zh) 多业务格式文件处理***及方法
CN102917057B (zh) 个性化应用推送***及方法
CN101635908B (zh) 一种计费***的话单传输处理方法及其***
CN101389082A (zh) 消息传播方法和***
CN110413282B (zh) 一种冗余资源处理方法、装置、设备及存储介质
CN101072067A (zh) 实现短消息分类发送、接收、显示的装置及方法
CN105515872A (zh) 配置信息的更新方法、装置及***
CN107295503A (zh) 确定移动终端接入方式的方法、存储介质及移动终端
CN103051768A (zh) 一种更新通讯录中的联系方式的方法及***
CN105760183A (zh) 文件处理方法、装置及通信***
US7929980B2 (en) Mobile communication device and method for short message service spam preventing
US10938773B2 (en) Method and apparatus for synchronizing contact information and medium
CN102917060B (zh) 应用匹配消息发送服务器、应用推送***及方法
CN102014374A (zh) 一种预设文件的处理方法及移动终端
CN102421073B (zh) 一种短信的处理方法和设备
JP4642903B2 (ja) 文脈認識が強化されたメッセージ変換システムおよび方法
CN112835929A (zh) 用户管理方法、***及存储介质
CN115297447B (zh) 一种长短信合并方法、***、设备及存储介质
CN105812178A (zh) 一种终端升级方法及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 510308 room 23bd, No. 109, TIYU West Road, Tianhe District, Guangzhou City, Guangdong Province

Applicant after: GUANGZHOU XUANWU WIRELESS TECHNOLOGY Co.,Ltd.

Address before: 510620 unit 01, 32F, building B, Victoria Plaza, 103 TIYU West Road, Tianhe District, Guangzhou City, Guangdong Province

Applicant before: GUANGZHOU XUANWU WIRELESS TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant