一种基于服务器的短信防火墙系统和设立短信防火墙的方法 【技术领域】
本发明涉及一种设置手机短信防火墙的系统及方法。
技术背景
随着移动电话的普及和短信业务的发展,短信正在成为人们越来越多的通讯手段。在人们利用短信灵活、方便地收发信息,进行相互之间的信息沟通和感情交流的同时,也存在一些人利用短信的特点进行非法活动,例如垃圾短信、黄色短信、造谣传要、坑蒙拐骗等,这些非法短信活动如不加以有效控制,不仅会给手机用户的工作和生活带来很多烦恼和打搅,同时还会危害社会的和谐与稳定。
目前,对于非法短信的控制措施主要是通过短信中心的流量监控,当短信中心发现从一个手机发出的同一内容的短信数量超过一定数量时,短信中心就关闭此用户的发送通道。这种方法的优点是简单实用、成本不高,但不足之处是效果有限、不可靠、不灵活,常常有漏网之鱼,甚至还会拦截合法短信等。
【发明内容】
本发明的发明目的在于针对现有短信息监控技术垃圾短信监控效果较差、监控手段不够灵活、以及常常误将合法短信视为垃圾短信而加以拦截等不足,提供一种基于服务器的短信防火墙系统和设立短信防火墙的方法,短信用户可以使用客户端的Web浏览器或者移动电话终端登陆该系统Web服务器或短信中心,利用该系统提供的防火墙功能灵活地设置具有个性化特点的短信过滤规则,该系统根据用户设定短信过滤规则截取符合过滤条件的短信息并将其保存在过滤短信数据库中,并在适当时机通知用户,用户可以选择查阅过滤掉的短信息或弃之。
本发明的发明目的是通过以下技术方案实现的:
本发明提供的一种短信防火墙系统,包括短信中心、一个或多个Web服务器、一个数据库服务器、一个或多个Web浏览器、一个或多个移动终端,短信中心、Web服务器和数据库服务器通过内部网络互连,Web浏览器通过互联网连接Web服务器,移动终端通过移动通信网络与短信中心连接,其特征是它还包括:一个用于定制或取消短信息防火墙的注册注销装置;一个用于设置短信息防火墙红名单的红名单设置装置;一个用于设置短信息防火墙黑名单的黑名单设置装置;一个用于设置短信转移的短信转移装置;一个用于管理短信防火墙系统的后台管理装置;一个用于设置定时过滤的定时过滤装置;一个用于设置复合过滤的复合过滤装置;一个用于察看被过滤处理的短信的过滤短信查询装置;一个用于向用户发送过滤短信通知的过滤短信通知装置;一个用于与短信中心通讯的会话装置;一个用于保存短信过滤规则和过滤短信息的数据库装置。
本发明提供的一种设立短信防火墙的方法,其特征是它包括以下步骤:
(1)定制短信息防火墙;
(2)设置短信过滤规则;
(3)短信过滤
(4)短信过滤通知;
(5)过滤短信查询。
本发明所述的设置短信过滤规则步骤包括以下一个或多个子步骤:
(1)设置红名单地址簿;
(2)设置黑名单地址簿;
(3)设置定时过滤时段;
(4)设置复合过滤。
所谓的红名单短信过滤是指只转发红名单地址簿中的主叫方的短信息给被叫用户,红名单以外的主叫方的短信息被截留并保存在所述的数据库装置中;黑名单短信过滤是指不转发黑名单地址簿中的主叫方的短信息,黑名单以外的主叫方的短信息正常地发往被叫用户;定时过滤时段短信过滤是指把在设定的时间段内发往被叫用户短信息保存起来而不向该用户转发,等过了设定的时间段后再提示该用户,如没有则不提示;如果设定的时间已过去,所述的短信防火墙系统则不对短信进行保存而直接发送到被叫用户;复合过滤则包括红名单、黑名单、复合红名单和复合黑名单的任意组合,如果被叫用户设置了复合红名单,短信防火墙系统则只将在设定时间段内来自红名单地址簿中的发送方的短信转发给被叫用户,其余短信则保存在数据库中,等设定的时间段过后再提示被叫用户有其他短信息;如果被叫用户设置了复合黑名单,则在设定时间段内除黑名单地址簿之外的发送方的短信息都转发给被叫用户,其余短信则保存在数据库中,等设定时间段过后再提示被叫方用户有其他短信息;如果被叫用户设置了红名单,则只要是红名单之外地发送方的短信息就保存,没有时间限制;如果被叫用户设置了黑名单,则只要是黑名单之中的发送方短信息就保存,没有时间限制。
本发明所述的短信过滤步骤包括以下一个或多个子步骤:
(1)所述的短信防火墙系统接收短信中心来的短信;
(2)所述的短信防火墙系统根据被叫用户的号码查询被叫用户设置的短信过滤规则;
(3)所述的短信防火墙系统根据被叫用户设置的短信过滤规则,判断该短信是否应该被拦截;
(4)如不被拦截,则通知短信中心转发该短信息到被叫用户;
(5)如应被拦截,则保存该短信息于数据库中,并通知短信中心不转发该短信息。
本发明所述的短信过滤通知步骤包括以下子步骤:
(1)所述的短信防火墙系统依次轮询过滤短信数据库中过滤短信;
(2)根据过滤短信的被叫用户的号码查询该用户设置的短信过滤规则;
(3)根据该用户设置的短信过滤规则检查过滤时段到期否,如否,则返回步骤(1),搜寻下一条过滤短信;
(4)过滤时段到期,所述的短信防火墙系统通过短信中心向用户短信过滤通知,并返回步骤(1),搜寻下一条过滤短信。
本发明所述的过滤短信查询步骤包括以下子步骤:
(1)所述的短信防火墙系统接收短信中心来的过滤短信查询短信,或者接收Web浏览器发出的过滤短信查询请求;
(2)所述的短信防火墙系统根据发送该过滤短信查询请求的用户的号码,查找过滤短信数据库;
(3)如果过滤短信数据库存在过滤短信,则通过短信中心将过滤短信发送到用户终端上;
(4)如果过滤短信数据库没有过滤短信,则给用户返回无过滤短信的提示信息。
本发明提供的一种设立短信防火墙的方法,它还包括一个取消短信防火墙的步骤。
本发明提供的一种设立短信防火墙的方法,它还包括一个短信转移设置和短信转移步骤。
本发明提供的一种设立短信防火墙的方法,它还包括一个后台管理步骤,所述的后台管理步骤包括以下一个或多个子步骤:
(1)用户管理,设置管理员帐号和权限,管理普通用户帐号;
(2)全局红名单,设置全局的用户红名单,全局红名单对所有的用户均起效;
(3)全局黑名单,设置全局的用户黑名单,全局黑名单对所有的用户均起效;
(4)全局过滤时段,设置全局过滤时段,在全局过滤时段内所有的用户都不能接收短信息。
本发明所述的一种短信防火墙系统的工作过程为:
首先,短信用户通过Web浏览器登陆Web服务器定制短信防火墙,或者直接使用手机通过短信中心向本发明所述的短信防火墙系统发送短信定制短信防火墙,接着用户就可以使用Web或手机方式设置短信过滤规则,Web服务器将用户设定的短信过滤规则保存在数据库中。当短信中心接收到短信后,先将该短信转发给本发明所述的短信防火墙系统,短信防火墙系统根据短信被叫用户的号码,读取该用户设定得短信过滤规则,根据该用户设置的短信过滤规则判断该短信是否应该被拦截,如是,则将该短信保存在数据库中并通知短信中心不再转发该短信到被叫用户,如否,则不对该短信作拦截处理,短信中心直接将该短信转发给被叫用户。所述的短信防火墙系统还定时轮询短信过滤数据库,如果有过滤的短信,则向该短信的被叫用户发送短信过滤通知,用户可以选择察看短信,这样可以避免短信防火墙系统误将合法短信当作垃圾短信处理。如果用户不再使用短信防火墙系统,同样可以使用Web浏览器登陆Web服务器取消短信防火墙,或者直接使用手机通过短信中心向本发明所述的短信防火墙系统发送短信取消短信防火墙。
通过上面的叙述可以看出,本发明的优势在于可以灵活、方便地设置具个性特色的多种短信过滤方式,也可以设置对所有用户均起效的全局短信过滤方式,所述的短信防火墙系统根据用户设置的短信过滤规则过滤短信息,短信用户可以通过浏览器或手机终端查阅过滤的短信,合法短信不被遗失。
【附图说明】
图1短信防火墙系统组成框图;
图2短信防火墙工作流程图;
图3短信过滤流程图;
图4短信过滤查询流程图;
图5短信过滤通知流程图。
【具体实施方式】
下面结合附图进一步描述本发明的技术方案:
如图1,一种短信防火墙系统,包括短信中心、一个Web服务器、一个数据库服务器、一个或多个Web浏览器、一个或多个移动终端,短信中心、Web服务器和数据库服务器通过内部网络互连,Web浏览器通过互联网连接Web服务器,移动终端通过移动通信网络与短信中心连接。
图2是短信防火墙工作流程图。如图可以看出,短信用户应当首先向本发明所述的短信防火墙系统定制短信防火强过滤规则,为此,短信用户使用Web浏览器登陆Web服务器,或使用移动终端访问短信中心,打开注册装置,设置短信防火墙,本发明所述的短信防火墙系统提供红名单、黑名单、定时过滤、复合过滤乃至短信转移功能,用户可以根据需要选择其中一项或多项功能。同时,系统管理人员还可设置全局短信过滤规则,全局红名单、全局黑名单和全局时间段,同样亦可选择其中的一项或多项功能,所有用户的防火墙过滤规则均保留在防火墙规则数据库中。
图3是短信过滤的流程图。短信中心收到短信息后,将该短信息发送给所述的短信防火墙系统,短信防火墙系统接收到短信息后访问所述的数据库装置,查询数据库中用户设置的短信红名单、黑名单、定时过滤、复合过滤以及全局红名单、全局黑名单和全局时间段,根据短信红名单、黑名单、定时过滤、复合过滤以及全局红名单、全局黑名单和全局时间段过滤规则,根据过滤规则对短信息施予过滤处理。
图4是短信过滤查询的流程图。短信用户可以使用Web浏览器登录所述的短信防火墙系统,或者直接使用手机向所述的短信防火墙系统发送短信过滤查询指令,所述的短信防火墙系统接收查询请求后,根据用户号码搜索短信过滤数据库,如有过滤短信,则通过短信中心将过滤短信发给用户。
图5是短信过滤通知流程图。所述的短信防火墙系统轮询短信过滤数据库,根据过滤短信中的被叫用户号码,查询该用户设置的短信过滤规则,判断过滤时段是否到期,如是则通过短信中心向该被叫用户发出短信过滤通知信息,否则轮询其他的过滤短信。
如果用户不再使用本发明所述的短信防火墙系统,则可以取消短信防火墙。
本发明所述的短信防火墙系统,还可以向用户提供短信转移服务。
本发明所述的短信防火墙系统管理人员,还可以设置全局短信过滤规则,全局短信过滤规则包括全局红名单、全局黑名单和全局过滤时段。全局红名单、全局黑名单和全局过滤时段对所有的用户均起效。