一种基于反垃圾号码过滤的通信装置的制作方法

文档序号:7967881阅读:289来源:国知局
专利名称:一种基于反垃圾号码过滤的通信装置的制作方法
技术领域
本发明属于网络通信技术领域,具体涉及一种基于反垃圾号码过滤的通信装置,该装置利用反垃圾号码过滤技术。
背景技术
随着网络技术的发展与普及,我们早就已经有垃圾邮件的烦恼,在通讯领域上,我也慢慢地也有了垃圾号码的烦恼。更加糟糕的是这电话经常打来,特别当你正在上洗手间时、冲凉时、蒙头大睡时,电话铃骤然响起,你不得不赶紧收拾一番跑出来/爬起床接电话却发觉是这种垃圾来电时,你会愈加不爽。更是有些人利用电话广播技术进行传播政治上的内容,这些现象,一来打扰了每一个人正常的生活,二来浪费了每一个人在接听这类电话时所必须的花费,给个人或是企业造成了沉重的负担,三对社会也带来了消极的影响,给反动社会主义者提供了一个反动内容传播的渠道。因此,如何提高手机与电话的使用积极的一面,保证接听的号码都是可靠,即反垃圾号码过滤技术将成为一个越来越值得研究的问题。直到今天,国内关于反垃圾号码过滤技术的研究不多,尚未提出基于垃圾过滤技术电话或是手机设备的实现。

发明内容
本发明主要针对现有的电话终端或者是手机设备,经常会接到一些莫名其妙的号码打过来的电话或是发过来的信息,影响个人与企业的正常生活与工作,因此本发明的目的在于为用户解决电话终端或是手机设备接听垃圾号码和接收到垃圾号码发送过来的信息提供了一种有效的技术手段和解决方案,避免了用户受到这类垃圾号码的干扰,影响了到正常的生活和工作,其主要内容是通过在手机设备或是电话终端上,在通常响应其他手机设备或是电话终端打过来的电话或是接收到的信息的层面上,加多一个垃圾号码过滤分析模块,对具有垃圾特征的号码不进行响应,屏蔽其接入到电话终端和手机设备。本发明在易用性这方面具有一定的特色,同时不但可以减少用户接听垃圾号码,也可以使用户不再受到垃圾的短信的骚扰。不仅能够防范垃圾号码接入到手机设备或是电话终端,影响个人与企业的正常生活与工作,而且能够有效地防范一些利用手机短信进行传播非法内容。
为了实现本发明目的,采用的技术方案如下一种基于反垃圾号码过滤的通信装置,重点在于电话终端或是手机设备具有垃圾号码过滤分析设备,该设备包括垃圾号码存储模块和验证模块和基于关键字过滤模块,循环队列存储空间。
所述的垃圾号码存储模块该存储模块存储了被用户认为最为可能的垃圾号码或是用户觉得具有屏蔽必要性的号码,其存储的垃圾号码具有上述所述的三种模式,三种模式分别存储在垃圾号码存储模块的不同空间上,也就是说,垃圾号码存储模块具有不同的存储空间,对应上述三种模式,分别称为号码具体形式空间,号码通用形式空间,号码反向屏蔽空间。三个空间对号码的存储,因为号码都是数字,所以很容易对其进行顺序排序的形式进行存储,有利于验证模块的检查是否是垃圾号码,提高其判断的速度。
所述的验证模块是该验证模块负责把打进来的电话与接收到的短信,在响应用户之前,对该号码进行必要的验证,确定是否要屏蔽其号码和短信。验证模块把打进的手机号码或是接收到短信的手机号码,与垃圾号码存储模块中三个存储的号码进行检测,看是否匹对,也就是一个查找的过程。由于垃圾号码的存储是以顺序排序形式进行存储的,查找过程可以用具有时间复杂度为O(nlgn)折半查找算法;所述的关键字过滤模块是该模块用在过滤短信功能上,也就是说,除了其验证模块具有基于号码过滤功能之外,对短信的屏蔽还可以根据关键字进行验证,检查该短信里面是否具有屏蔽关键字空间的关键字,如果具有色情与反社会的一些关键字,就屏蔽这样的短信;所述循环队列存储空间是该空间被开辟为两个队列空间,一个专门用来存储屏蔽打进的电话号码,另一个空间主要用来存储被屏蔽的短信,当对短信进行屏蔽时,也把该短信来源的号码当成是其中内容进行存储,这样方便两个不同空间的设计与存储。
为了实现上述发明目的,采用的技术具体措施是通过在手机设备或是电话终端上,在其响应功能之前,嵌入垃圾号码过滤分析设备,其目的是对接入到手机上的号码与短信内容先进行一定的验证,只能被证实为不是垃圾号码的接入才进行响应。主要技术方案分为对电话号码接入的响应与接收到短信的响应两种进行处理。
所述的发明中的垃圾号码过滤分析设备对手机或是电话号码的验证功能,主要由其中的垃圾号码存储模块和验证模块共同管理的,首先把用户自己认为是垃圾号码的存储到垃圾号码存储模块,其存储模块具有三种模式,一种是垃圾号码具体形式,例如13812345678这样的形式。第二种是垃圾号码通用形式,例如用户在最近收到像0596123和0596456垃圾号码,而且用户估计自己的朋友当中,不可能具有像0596***这样的号码,就可以存储垃圾号码通用形式0596***,这样以后这种号码打过来,都会被验证模块所屏蔽,这样就不会干扰用户与企业了。第三种是在通用形式的基础上,加多一些反向屏蔽号码,例如用户认为自己只有两个具有像128开头的号码,12812345678和12323456789,就可以把128*******这样的通用形式存储起来,再把12812345678和12323456789这两个反向屏蔽号码存储起来,这样就可以屏蔽除12812345678和12323456789其他具有128********形式的号码。
所述的发明中的垃圾号码过滤分析设备对手机或是电话号码的验证功能,为了避免其验证功能会屏蔽一些有用的电话号码,在垃圾号码过滤分析设备上会加上一个队列形式的存储模块,对被屏蔽了的号码,以循环先进先出操作对被屏蔽的号码进行存储,主要是考虑其存储空间不大,加上一些被屏蔽太久的号码,其号码往往在太久以后被发现也都失去意义,这样,存储空间就可以不需要花费太大,当队列空间被号码所占光以后,就可以抛其队头号码,让出存储空间,通过这样对屏蔽号码的存储管理,当用户在有空情况下,就可以对其进行检查,当发现某个号码具有可能不是垃圾号码后,用户可以自己决定是否打回去。例如号码12834567890这样的号码在相近的一个时间里打了多次电话,这个号码就很有可能不是垃圾号码。
所述的发明中的垃圾号码过滤分析设备,对手机短信同样具有验证功能,其验证功能比上述对电话的接入验证功能复杂,除了具有上述的,通过其存储垃圾号码对接收到的短信,验证其短信是否来自于垃圾号码发送过来的,对其进行屏蔽,还具有其他屏蔽技术方案。所以对手机短信的验证功能,除了上述的垃圾号码存储模块和验证模块共同管理外,还具有基于关键字过滤模块,该模块要求快速识别特征明显的垃圾短信,例如某短信上明显具有反社会或是色情相关的关键字,对这种短信,一旦被基于关键字过滤模块检测到,也应该对该短信进行屏蔽。因此,基于关键字过滤模块,里面必须具有一个存储要屏蔽关键字的存储空间,该空间存储一些不合法的关键字,一旦检测到手机短信具有这些关键字,就屏蔽这些短信。
所述的发明中的垃圾号码过滤分析设备,对手机短信的验证功能,同上述类似,为了避免其验证功能会屏蔽一些有用的短信,也必须在短信的验证功能的基础上,加上一个队列形式的存储模块,对被屏蔽了的短信,以循环先进先出操作对被屏蔽的短信进行存储,方便用户在有空的情况下,可以查阅其短信内容。
本发明的优点在于1、具有使用该通信设备的用户免受干扰该发明的最主要目的,就在于使所发明的这个通信设备,尽量减少用户接听到一些垃圾号码打过来的电话或是接收到垃圾号码发送过来的短信。给用户带来了生活,工作上的方便。
2、具有适合各种用户个性需求该发明的验证模块,可以通过基于号码的屏蔽功能是通过三种号码模式进行屏蔽的,也可以基于关键字过滤进行屏蔽,这样就可以通过存储不同的电话号码与不同的关键字,达到适合各种用户个性需求。
3、具有高适应的号码过滤屏蔽功能该发明中基于号码的屏蔽功能,对屏蔽号码的存储采取了三种不同的模式,从模式二与模式三的形式我们可以看出,通过通用形式和反屏蔽形式,所存储的号码具有很高的适应性,例如打算屏蔽除13312345678与13313456789之外13310000000到13319999999这类的号码,是不需要把那么多的号码都存储起来的,只需要存储三个号码形式就可以达到屏蔽几百万个号码的目的,只需要在通用形式存储1331*******,在反屏蔽空间存储13312345678与13313456789,这样就要吧屏蔽除13312345678与13313456789之外13310000000到13319999999所有的号码,达到高适应的屏蔽过滤功能。
4、屏蔽功能具有高度的可靠性本发明中为避免其验证功能会屏蔽一些有用的电话号码和有用的手机短信,在垃圾号码过滤分析设备上会具有循环队列存储空间,其中的垃圾短信队列与垃圾号码队列分别存储被屏蔽的电话号码与短信内容,这样用户在有空的情况下,可以对这些队列空间中的电话号码与短信内容进行查看,一方面不会干扰到用户正常的生活与工作,另一方面又可以保证用户知道具有什么电话号码进过来,或是有什么短信接收到,达到屏蔽功能具有高度的可靠性。
5、在易用性这方面具有一定的特色所述发明是建立在原有的通信设备对电话与短信响应之上的,它只会通过嵌入的垃圾号码过滤分析设备来屏蔽用户自己设计所的屏蔽项目,不会影响用户使用原有的通信设备。


图1是垃圾号码过滤分析设备总的系统结构图;图2是垃圾号码验证过程流程图;图3是垃圾短信验证过程流程图;具体实施方式
下面结合附图和实施例对本发明做进一步的说明。
本发明提出的基于反垃圾号码过滤的通信装置,目的在于提供一种为解决电话终端或是手机设备接听了垃圾号码和对接收到垃圾号码发送过来的短信提供了一种有效的技术手段和解决方案,避免了用户受到这些的干扰到正常的生活。其过程以用户使用该设备的具体过程并结合附图进行详细说明。
如图1所示本发明垃圾号码过滤分析装置的系统结构图,该反垃圾号码过滤分析装置包括垃圾号码存储模块和验证模块和基于关键字过滤模块,循环队列存储空间。所述的垃圾号码存储模块包括三种号码存储空间,包括号码具体形式空间,号码通用形式空间,号码反向屏蔽空间。
各模块的功能描述如下1、垃圾号码存储模块该存储模块存储了被用户认为最为可能的垃圾号码或是用户觉得具有屏蔽必要性的号码,其存储的垃圾号码具有上述所述的三种模式,三种模式分别存储在垃圾号码存储模块的不同空间上,也就是说,垃圾号码存储模块具有不同的存储空间,对应上述三种模式,分别称为号码具体形式空间,号码通用形式空间,号码反向屏蔽空间。三个空间对号码的存储,因为号码都是数字,所以很容易对其进行顺序排序的形式进行存储,有利于验证模块的检查是否是垃圾号码,提高其判断的速度。
2、验证模块该验证模块负责把打进来的电话与接收到的短信,在响应用户之前,对该号码进行必要的验证,确定是否要屏蔽其号码和短信。验证模块把打进的手机号码或是接收到短信的手机号码,与垃圾号码存储模块中三个存储的号码进行检测,看是否匹对,也就是一个查找的过程。由于垃圾号码的存储是以顺序排序形式进行存储的,查找过程可以用具有时间复杂度为O(nlgn)折半查找算法;3、关键字过滤模块该模块用在过滤短信功能上,也就是说,除了其验证模块具有基于号码过滤功能之外,对短信的屏蔽还可以根据关键字进行验证,检查该短信里面是否具有屏蔽关键字空间的关键字,如果具有色情与反社会的一些关键字,就屏蔽这样的短信;4、循环队列存储空间该空间被开辟为两个队列空间,一个专门用来存储屏蔽打进的电话号码,另一个空间主要用来存储被屏蔽的短信,当对短信进行屏蔽时,也把该短信来源的号码当成是其中内容进行存储,这样方便两个不同空间的设计与存储。
本发明的基于反垃圾号码过滤通信装置的功能使用过程如图1,首先用户启动具有本发明过滤功能的应用程序,其中用户设置是通过一个友好的应用界面,由用户输入三种不同模式的垃圾号码到垃圾号码存储模块三个不同的存储空间,用户还可以输入所要屏蔽的关键字到基于关键字过滤模块中的关键字存储空间。用户也可以在以后的使用过程中慢慢再设置垃圾号码。
假设在具体形式空间存储了号码13812345678,在通用空间存储了0596***,在反向屏幕空间存储了0596380。这样,当号码13812345678打进该发明中的通信设备,该电话是被屏蔽掉的,因为该号码被用户设置为垃圾号码了;当号码除0596380以外,从0596000到0596999段的号码同样会被屏蔽,但0596380不会被屏蔽,因为0596380在反向屏蔽空间,一旦发现该号码,就证明这个号码是不可以被屏蔽。为了达到更快的查找是否垃圾号码,垃圾号码存储是以顺序排列形式存储在垃圾号码存储模块中的。整个验证过程的流程图如图2所示,首先验证该号码是否是具体形式空间上的号码,如果是,则该号码应该被屏蔽,如果该号码不存在该空间上,则继续检查该号码是否是通用形式空间上的号码,如果不是,则该号码不应该被屏蔽,如果该号码符合通用形式空间上的号码,则继续检查是否是反向屏蔽空间号码,如果是反向屏蔽空间号码,则不需要屏蔽该号码,反之,需要屏蔽该号码。然后把所有被屏蔽的垃圾号码加上何时打进的时间信息存储到循环队列存储空间。如果队列空间满了,就把位于队头的号码删除,然后以该空间作为队尾的这样循环形式继续使用。
为了能进一步使用户免受垃圾短信的干扰,本发明还具有短信验证屏蔽的功能,用户通过本发明通信设备的应用程序,在垃圾号码存储模块上存储要屏蔽的短信号码,还可以输入所要屏蔽具有某些关键字的短信,把这些关键字输入到基于关键字过滤模块中的关键字存储空间。这样就可以屏蔽一些具有关键字的短信。整个短信的屏蔽过程是建立在图2垃圾号码的验证过程之上的,只有那些通过了基于号码的验证,被证明该短信的来源的号码不是垃圾以后,才需要再经过基于关键字的过滤验证过程,该短信通过基于关键字过滤模块,验证其短信内容是否包括了需要被屏蔽的关键字,如果被查出具有需要被屏蔽的关键字,该短信就需要被屏蔽,把该短信加上其来源号码存储到循环队列存储空间中的垃圾短队列,如果队列满了,就把位于队头上的内容删除,然后以该空间作为队尾的这样循环形式继续使用。整个短信验证过程如图3所示。
权利要求
1.一种基于反垃圾号码过滤的通信装置,其特征在于包括设置于在通信设备的基础上,嵌入了垃圾号码过滤分析装置;所述反垃圾号码过滤分析装置包括垃圾号码存储模块和验证模块和基于关键字过滤模块,循环队列存储空间。
2.根据权利要求1一种基于反垃圾号码过滤的通信装置其特征在于所述垃圾号码存储模块具有三种模式,一种是垃圾号码具体形式,第二种是号码通用形式,第三种是反向屏蔽空间,三种模式的存储空间以简单的输入形式存储了大间需要被屏蔽的号码。
3.根据权利1或2一种基于反垃圾号码过滤的通信装置所述的垃圾号码存储模块,其对号码的存储是以顺便排列形式存储的。
4.根据权利要求1一种基于反垃圾号码过滤的通信装置其特征在于所述的验证模块,包括以下步骤(1)验证收到的号码或是短信来源的号码是否是垃圾号码存储模块里面具体形式空间的号码,通过验证的进行下面的验证,通不过验证的证明其必须被屏蔽;(2)验证收到的号码或是短信来源的号码是否与垃圾号码存储模块里面通用形式空间的号码形式匹配,如果不匹配,证明其不需要被屏蔽,如果匹配,必须进行下面的验证;(3)验证收到的号码或是短信来源的号码是否是垃圾号码存储模块里面反向屏蔽空间的号码,如果是反向屏蔽空间里面的号码,证明不需要屏蔽,如果不是证明其必须被屏蔽。
5.根据权利要求1或4一种基于反垃圾号码过滤的通信装置所述的验证模块,其特征在于其对号码的验证是采用了具有较快查找速度的折半查找算法。
6.根据权利要求1一种基于反垃圾号码过滤的通信装置所述的关键字过滤模块,其特征在于对短信的屏蔽不仅可以根据垃圾号码进行验证,还可以根据关键字进行验证,检查该短信里面是否具有屏蔽关键字空间的关键字,就屏蔽这样的短信。
7.根据权利要求1一种基于反垃圾号码过滤的通信装置所述的循环队列存储空间,其特征在于所述的循环队列存储空间,用于存储垃圾号码与垃圾短信。
8.根据权利要求1或7一种基于反垃圾号码过滤的通信装置所述的循环队列存储空间,其特征在于其存储空间被分成两个不同的空间,一个只存储垃圾号码,另一个空间存储垃圾短信。
9.根据权利要求1或8一种基于反垃圾号码过滤的通信装置所述的循环队列存储空间,其特征在于是以循环队列形式进行存储的,当存储空间满时,删除队头内容,以队头的下一个空间为队头,在原来队列的队头空间那里存储新的内容,并以这个空间为新队列的队尾。
全文摘要
本发明提出的基于反垃圾号码过滤的通信装置,目的在于提供一种为用户解决电话终端或是手机设备接听垃圾号码和接收到垃圾号码发送过来的信息提供了一种有效的技术手段和解决方案,避免了用户受到这类垃圾号码的干扰,影响了到正常的生活和工作。本发明主要采用的技术方案是通过在手机设备或是电话终端上,在其响应功能之前,嵌入垃圾号码过滤分析设备,其目的是对接入到手机上的号码与短信内容先进行一定的验证,只能被证实为不是垃圾号码的接入才进行响应,该垃圾号码过滤分析设备包括垃圾号码存储模块和验证模块和基于关键字过滤模块,循环队列存储空间。
文档编号H04M1/663GK1968302SQ20061012265
公开日2007年5月23日 申请日期2006年10月10日 优先权日2006年10月10日
发明者罗笑南, 林煜斌 申请人:中山大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1