专利名称:一种在漫游中实现过滤的方法及系统的制作方法
技术领域:
本发明涉及无线通信技术领域,尤其涉及一种在漫游中实现内容过滤的方法及系统。
背景技术:
由于网络的发展,随之而来的色情、暴力、病毒等一系列不健康和对客户端有威胁的内容也随之而来,内容过滤的需求也就应孕而生。内容过滤,即将不符合预先设定的过滤条件的内容进行拦截。内容过滤技术一般包括名单过滤技术、关键词过滤技术、图象过滤技术和模板过滤技术等。目前此种服务主要面向集团客户和群体客户,如公司或家庭,主要由公司给员工订阅内容过滤服务,用来防止员工在上班期间访问非工作相关网站和资料,或父母给未成年子女订阅内容过滤服务,用来防止子女主动或被动接收一些非健康网站或资料。
目前,在无线通信网络中已经可以实现非漫游情况下基于分类的内容过滤CBCS(Categorization-Based Content Screening)方案。CBCS也就是采用内容分类机制,将不同的内容设置为不同的类别和级别进行过滤。请参阅图1,是现有技术方法流程图。图1中包括CBCS客户端CLIENT、移动终端的归属CBCS过滤服务器H-SP、内容提供商CP,该方法具体步骤包括A1、CLIENT向CP发起内容请求,经过当前归属CBCS过滤服务器H-SP,H-SP对CLIENT的请求按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等,如果处理不通过则向客户端反馈告警消息,如果处理通过进入步骤A2;A2、H-SP将CLIENT的请求发送给CP;A3、CP根据请求返回响应消息,H-SP对响应消息按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等;A4、H-SP将处理结果反馈给CLIENT。
H-SP将经过过滤处理后的内容反馈给CLIENT。
上述方案只考虑了非漫游情况下的设置要求,只能实现非漫游情况下基于分类的内容过滤,对于漫游情况不能适用,而客户的需求总是越来越广泛,希望提供一种在漫游情况下也能实现内容过滤的方法。
发明内容
本发明要解决的技术问题是提供一种在漫游中实现过滤的方法及系统,该方法及系统能够实现在漫游情况下对信息内容进行过滤,满足了客户的需求。
本发明的目的是通过以下技术方案实现的本发明提供一种在漫游中实现过滤的方法,包括拜访过滤服务器和归属过滤服务器对客户端向内容提供商发起的请求按预先设置的条件进行过滤,并将通过过滤后的请求提交给内容提供商,由内容提供商返回请求内容;拜访过滤服务器和归属过滤服务器对返回的请求内容按预先设置的条件进行过滤。
进一步的,拜访过滤服务器和归属过滤服务器对客户端向内容提供商发起的请求按预先设置的条件进行过滤包括拜访过滤服务器先对客户端向内容提供商发起的请求按预先设置的条件进行过滤,在获知归属过滤服务器地址后再将通过过滤后的请求发送给归属过滤服务器按预先设置的条件进行过滤。
其中,拜访过滤服务器通过询问客户端获知归属过滤服务器的地址。
进一步的,拜访过滤服务器和归属过滤服务器对客户端向内容提供商发起的请求按预先设置的条件进行过滤包括归属过滤服务器先对客户端向内容提供商发起的请求按预先设置的条件进行过滤,在获知拜访过滤服务器地址后再将通过过滤后的请求发送给拜访过滤服务器按预先设置的条件进行过滤。
其中,归属过滤服务器通过询问客户端获知拜访过滤服务器的地址。
进一步的,拜访过滤服务器和归属过滤服务器对返回的请求内容按预先设置的条件进行过滤包括拜访过滤服务器先对返回的请求内容按预先设置的条件进行过滤,再将过滤后的请求内容发送给归属过滤服务器按预先设置的条件进行过滤;或者,归属过滤服务器先对返回的请求内容按预先设置的条件进行过滤,再将过滤后的请求内容发送给拜访过滤服务器按预先设置的条件进行过滤。
相应的,本发明提供一种在漫游中实现过滤的系统包括拜访过滤服务器、归属过滤服务器和内容提供商端;拜访过滤服务器,用于对客户端向内容提供商端发起的请求和内容提供商端返回的请求内容按预先设置的条件进行过滤;归属过滤服务器,用于对客户端向内容提供商端发起的请求和内容提供商端返回的请求内容按预先设置的条件进行过滤;内容提供商端,用于根据过滤后的客户端请求向拜访过滤服务器或归属过滤服务器返回请求内容;拜访过滤服务器和归属过滤服务器对客户端向内容提供商端发起的请求按预先设置的条件进行过滤,并将通过过滤后的请求提交给内容提供商端,由内容提供商端返回请求内容,拜访过滤服务器和归属过滤服务器对返回的请求内容按预先设置的条件进行过滤。
进一步的,拜访过滤服务器先对客户端向内容提供商端发起的请求按预先设置的条件进行过滤,在获知归属过滤服务器地址后再将通过过滤后的请求发送给归属过滤服务器按预先设置的条件进行过滤。
进一步的,归属过滤服务器先对客户端向内容提供商端发起的请求按预先设置的条件进行过滤,在获知拜访过滤服务器地址后再将通过过滤后的请求发送给拜访过滤服务器按预先设置的条件进行过滤。
进一步的,拜访过滤服务器先对内容提供商端返回的请求内容按预先设置的条件进行过滤,再将过滤后的请求内容发送给归属过滤服务器按预先设置的条件进行过滤;或者,归属过滤服务器先对内容提供商端返回的请求内容按预先设置的条件进行过滤,再将过滤后的请求内容发送给拜访过滤服务器按预先设置的条件进行过滤。
以上技术方案可以看出,前述现有技术中只能实现非漫游情况下基于分类的内容过滤,而本发明中,拜访过滤服务器和归属过滤服务器对客户端向内容提供商发起的请求按预先设置的条件进行过滤,并将通过过滤后的请求提交给内容提供商,由内容提供商返回请求内容;拜访过滤服务器和归属过滤服务器对返回的请求内容按预先设置的条件进行过滤,从而提供了一种在漫游情况下的对信息内容进行过滤的完整方案,满足了客户这方面的需求。
图1是现有技术方法流程图;
图2是本发明方法实施例一流程图;图3是本发明方法实施例二流程图;图4是本发明方法实施例三流程图;图5是本发明方法实施例四流程图;图6是本发明系统实施例一示意图;图7是本发明系统实施例二示意图;图8是本发明系统实施例三示意图;图9是本发明系统实施例四示意图。
具体实施例方式
本发明提供一种在漫游中实现过滤的方法,其核心思想是拜访过滤服务器和归属过滤服务器对客户端向内容提供商发起的请求按预先设置的条件进行过滤,并将通过过滤后的请求提交给内容提供商,由内容提供商返回请求内容;拜访过滤服务器和归属过滤服务器对返回的请求内容按预先设置的条件进行过滤。
需要说明的是,本发明以基于分类的内容过滤CBCS为例说明但不局限于此,本发明也适用于其他类型的过滤业务。
为方便对本发明进一步理解,现结合附图和具体实施例对本发明进一步加以介绍。
请参阅图2,是本发明方法实施例一流程图,图中包括CBCS客户端CLIENT、移动终端当前漫游的即拜访CBCS过滤服务器V-SP、移动终端的归属CBCS过滤服务器H-SP、内容提供商CP,该方法具体步骤包括B1、CLIENT向CP发起内容请求,V-SP对CLIENT的请求进行过滤处理;V-SP将对CLIENT向CP发起的请求进行按预先设置的条件过滤处理,例如判断所请求访问的网址是否属于非法网址等,如果处理不通过则向客户端CLIENT反馈告警消息,如果处理通过则进入步骤B2;B2、V-SP将CLIENT的请求发送给H-SP,由H-SP进行过滤处理;V-SP通过询问CLIENT获得CLIENT的归属CBCS过滤服务器H-SP的地址,将CLIENT的请求发送给H-SP,由H-SP按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等。
B3、H-SP向V-SP返回处理结果;如果H-SP的过滤处理不通过,则经由V-SP向客户端反馈告警消息,如果处理通过则进入步骤B4;B4、V-SP将CLIENT的请求发送给CP;B5、CP根据请求向V-SP返回响应消息,由V-SP进行过滤处理;V-SP对响应消息按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字拦截等。
B6、V-SP将响应消息发送给H-SP,由H-SP进行过滤处理;H-SP对响应消息按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等。
B7、H-SP将过滤处理结果发送给V-SP,由V-SP将过滤结果整合;V-SP将自己的过滤处理结果和H-SP的过滤处理结果进行整合。
B8、V-SP将整合过滤处理结果后的内容反馈给CLIENT。
为方便理解,下面举一个具体实施例子。
某客户端CLIENT属于在归属地订阅了CBCS服务,归属地的CBCS过滤服务器则命名为H-SP,漫游地的CBCS过滤服务器则命名为V-SP,客户端CLIENT在漫游网络下进行浏览业务,具体浏览过程如下1、客户端CLIENT浏览器里输入www.sina.com,并发起对该网的访问请求;2、V-SP对请求进行过滤,判断为合法网址,过滤通过;3、V-SP向CLIENT询问CLIENT的归属CBCS过滤服务器地址,格式可以如下+GETHSP+GETHSP代表CBCS过滤服务器向CLIENT询问H-SP地址的功能代码,具体实现对此不作限定。
CLIENT收到该消息后客户端代理将保存的H-SP的地址返回给V-SP,该地址可以为客户端在订阅CBCS服务的时候由H-SP下发给CLIENT,客户端代理将其保存。
实现格式可以如下+RESHSP 101.111.121.118+RESHSP代表CLIENT向CBCS过滤服务器响应H-SP地址的功能代码,后面空格之后跟着是H-SP的地址,具体实现对此不作限定。
需要说明的是,本发明并不局限于通过CLIENT询问归属CBCS过滤服务器地址,也可以通过归属位置寄存器HLR或其他保存过滤服务器地址的网络实体询问归属CBCS过滤服务器地址。
4、V-SP将客户端的请求向H-SP发起过滤调用,格式可以如下+CALLCS CLIENTID CONTENT+CALLCS为CBCS过滤服务器调用其他服务器进行内容过滤CS(Content Screening)处理的功能代码;CLIENTID为在被调用CBCS过滤服务器中订阅客户端的识别号;CONTENT为V-SP请求H-SP过滤的内容,内容可以为CLIENT的一个请求,或CLIENT请求的响应内容等。具体实现对格式不作限定要求。
5、H-SP对V-SP的请求进行处理,并返回处理结果,格式可以如下+RETCS CLIENTID RESULT+RETCS为CBCS过滤服务器返回CS处理结果的功能代码;CLIENTID为在被调用CBCS过滤服务器中订阅客户端的识别号;RESULT为处理结果内容等。具体实现对格式不作限定要求。
6、V-SP对H-SP的反馈结果进行处理,H-SP过滤处理通过,V-SP将CLIENT的请求发送给CP,CP返回请求的内容,内容如下HTTP/1.1 200 OKContent-Type:application/html;charset="utf-8"Content-Length:2048<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>新浪</TITLE>
<script>...</script>
<BODY>...
...href="http://photo.sina.com/photo1.jpg...href="http://photo.sina.com/photo2.jpg...href="http://article.sina.com/article1.txt...href="http://article.sina.com/article2.txt...
</BODY>
</HTML>
上述HTTP/1.1200 OK中的HTTP/1.1表示响应的HTTP协议版本,200表示成功的响应处理的代码,OK表示成功响应;Content-Typeapplication/html;charset=“utf-8”中的content-type表示响应内容的编码类型html,字符编码格式为utf-8;Content-Length2048表示响应的内容长度为2048字节;<HTML><HEAD><TITLE>新浪</TITLE>表示以下部分为响应内容,内容为一个网页,网页的标题为“新浪”;<BODY>与</BODY>之间表示的是信息的具体内容,包括图片格式和文本格式的信息。
7、V-SP对响应内容进行过滤处理,结果响应内容中的photo1.jpg不符合过滤要求而被拦截,V-SP将响应内容发送给H-SP进行过滤处理,H-SP处理结果为article2.txt被拦截。
8、V-SP将H-SP过滤处理的结果和自己过滤处理的结果进行整合,将整合后的结果反馈给客户端,反馈内容如下HTTP/1.1 200 OKContent-Type:application/html;charset="utf-8"Content-Length:2048<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>新浪</TITLE>
<script>...</script>
<BODY>...
...href="http://photo.sina.com/*.*
...href="http://photo.sina.com/photo2.jpg...href="http://article.sina.com/article1.txt...href="http://article.sina.com/*.*...
</BODY>
</HTML>
上述内容的解释与前面描述相同,photo1.jpg和article2.txt变成*.*表示被拦截了。除了上面的响应内容外,还有附加一个关于被拦截的2个文件的告警消息。
9、CLIENT接收到其请求的内容即步骤8中的已过滤处理的响应内容和一个告警消息,告警消息即为步骤8中的告警消息。
请参阅图3,是本发明方法实施例二流程图,图中包括CBCS客户端CLIENT、移动终端当前漫游的即拜访CBCS过滤服务器V-SP、移动终端的归属CBCS过滤服务器H-SP、内容提供商CP。该实施例与实施例一的主要区别是该实施例由H-SP将客户端请求发送给CP并取回响应内容,而实施例一是由V-SP将客户端请求发送给CP并取回响应内容。该实施例具体步骤包括C1、CLIENT向CP发起内容请求,V-SP对CLIENT的请求进行过滤处理;V-SP将对CLIENT向CP发起的请求按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等,如果处理不通过则向客户端CLIENT反馈告警消息,如果处理通过则进入步骤C2;C2、V-SP将CLIENT的请求发送给H-SP,由H-SP进行过滤处理;V-SP通过询问CLIENT获得CLIENT的归属CBCS过滤服务器H-SP的地址,V-SP将CLIENT的请求发送给H-SP,由H-SP按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等。如果H-SP的过滤处理不通过,则经由V-SP向客户端反馈告警消息,如果处理通过则进入步骤C3;C3、H-SP将CLIENT的请求发送给CP;C4、CP根据请求向H-SP返回响应消息,由H-SP进行过滤处理;
H-SP对响应消息按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字拦截等。
C5、H-SP将响应消息发送给V-SP,由V-SP进行过滤处理;V-SP对响应消息按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等。
C6、V-SP将自己的过滤处理结果和H-SP的过滤处理结果进行整合,并将整合后的处理结果反馈给CLIENT。
为方便理解,下面举一个具体实施例子。
某客户端CLIENT属于在归属地订阅了CBCS服务,归属地的CBCS过滤服务器则命名为H-SP,漫游地的CBCS过滤服务器则命名为V-SP,客户端CLIENT在漫游网络下进行浏览业务,具体浏览过程如下1、客户端CLIENT浏览器里输入www.sina.com,并发起对该网的访问请求;2、V-SP对请求进行过滤,判断为合法网址,过滤通过;3、V-SP向CLIENT询问CLIENT的归属CBCS过滤服务器地址,格式可以如下+GETHSP+GETHSP代表CBCS过滤服务器向CLIENT询问H-SP地址的功能代码,具体实现对此不作限定。
CLIENT收到该消息后客户端代理将保存的H-SP的地址返回给V-SP,该地址可以为客户端在订阅CBCS服务的时候由H-SP下发给CLIENT,客户端代理将其保存。
实现格式可以如下+RESHSP 101.111.121.118+RESHSP代表CLIENT向CBCS过滤服务器响应H-SP地址的功能代码,后面空格之后跟着是H-SP的地址,具体实现对此不作限定。
需要说明的是,本发明并不局限于通过CLIENT询问归属CBCS过滤服务器地址,也可以通过归属位置寄存器HLR或其他保存过滤服务器地址的网络实体询问归属CBCS过滤服务器地址。
4、V-SP将客户端的请求向H-SP发起过滤调用,格式可以如下+CALLCS CLIENTID CONTENT+CALLCS为CBCS过滤服务器调用其他服务器进行CS处理的功能代码;CLIENTID为在被调用CBCS过滤服务器中订阅客户端的识别号;CONTENT为V-SP请求H-SP过滤的内容,内容可以为CLIENT的一个请求,或CLIENT请求的响应内容等。具体实现对格式不作限定要求。
5、H-SP对V-SP的请求进行处理,并返回处理结果,格式可以如下+RETCS CLIENTID RESULT+RETCS为CBCS过滤服务器返回CS处理结果的功能代码;CLIENTID为在被调用CBCS过滤服务器中订阅客户端的识别号;RESULT为处理结果内容等。具体实现对格式不作限定要求。
6、H-SP过滤处理通过,H-SP将CLIENT的请求发送给CP,CP返回请求的内容,内容如下HTTP/1.1 200 OKContent-Type:application/html;charset="utf-8"Content-Length:2048<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>新浪</TITLE>
<script>...</script>
<BODY>...
...href="http://photo.sina.com/photo1.jpg...href="http://photo.sina.com/photo2.jpg...href="http://article.sina.com/article1.txt...href="http://article.sina.com/article2.txt...
</BODY>
</HTML>
上述HTTP/1.1 200 OK中的HTTP/1.1表示响应的HTTP协议版本,200表示成功的响应处理的代码,OK表示成功响应;Content-Typeapplication/html;charset=“utf-8”中的content-type表示响应内容的编码类型html,字符编码格式为utf-8;Content-Length2048表示响应的内容长度为2048字节;<HTML><HEAD><TITLE>新浪</TITLE>表示以下部分为响应内容,内容为一个网页,网页的标题为“新浪”;<BODY>与</BODY>之间表示的是信息的具体内容,包括图片格式和文本格式的信息。
7、H-SP对响应内容进行过滤处理,结果响应内容中的photo1.jpg不符合过滤要求而被拦截,H-SP将响应内容发送给V-SP进行过滤处理,V-SP处理结果为article2.txt被拦截。
8、V-SP将H-SP过滤处理的结果和自己过滤处理的结果进行整合,将整合后的结果反馈给客户端,反馈内容如下HTTP/1.1 200 OKContent-Type:application/html;charset="utf-8"Content-Length:2048<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>新浪</TITLE>
<script>...</script>
<BODY>...
...href="http://photo.sina.com/*.*...href="http://photo.sina.com/photo2.jpg...href="http://article.sina.com/article1.txt...href="http://article.sina.com/*.*...
</BODY>
</HTML>
上述内容的解释与前面描述相同,photo1.jpg和article2.txt变成*.*表示被拦截了。除了上面的响应内容外,还有附加一个关于被拦截的2个文件的告警消息。
9、CLIENT接收到其请求的内容即步骤8中的已过滤处理的响应内容和一个告警消息,告警消息即为步骤8中的告警消息。
请参阅图4,是本发明方法实施例三流程图,图中包括CBCS客户端CLIENT、移动终端当前漫游的即拜访CBCS过滤服务器V-SP、移动终端的归属CBCS过滤服务器H-SP、内容提供商CP。该实施例与实施例一的主要区别是该实施例中客户端的请求先由H-SP过滤处理,再由V-SP过滤处理,而实施例一中客户端的请求先由V-SP过滤处理,再由H-SP过滤处理。该实施例具体步骤包括D1、CLIENT向CP发起内容请求,H-SP对CLIENT的请求进行过滤处理;归属CBCS过滤服务器H-SP将对CLIENT向CP发起的请求按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等,如果处理不通过则向客户端CLIENT反馈告警消息,如果处理通过则进入步骤D2;D2、H-SP将CLIENT的请求发送给V-SP,由V-SP进行过滤处理;H-SP通过询问CLIENT获得CLIENT的拜访CBCS过滤服务器V-SP的地址,将CLIENT的请求发送给V-SP,由V-SP按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等。
D3、V-SP向H-SP返回处理结果;如果V-SP的过滤处理不通过,则经由H-SP向客户端反馈告警消息,如果处理通过则进入步骤D4;D4、H-SP将CLIENT的请求发送给CP;D5、CP根据请求向H-SP返回响应消息,由H-SP进行过滤处理;H-SP对响应消息按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字拦截等。
D6、H-SP将响应消息发送给V-SP,由V-SP进行过滤处理;V-SP对响应消息按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等。
D7、V-SP将过滤处理结果发送给H-SP,由H-SP将过滤结果整合;H-SP将自己的过滤处理结果和V-SP的过滤处理结果进行整合。
D8、H-SP将整合过滤处理结果后的内容反馈给CLIENT。
为方便理解,下面举一个具体实施例子。
某客户端CLIENT属于在归属地订阅了CBCS服务,归属地的CBCS过滤服务器则命名为H-SP,漫游地的CBCS过滤服务器则命名为V-SP,客户端CLIENT在漫游网络下进行浏览业务,具体浏览过程如下1、客户端CLIENT浏览器里输入www.sina.com,并发起对该网的访问请求;2、H-SP对请求进行过滤,判断为合法网址,过滤通过;3、H-SP向CLIENT询问CLIENT的拜访CBCS过滤服务器地址,格式可以如下+GETVSP+GETVSP代表CBCS过滤服务器向CLIENT询问V-SP地址的功能代码,具体实现对此不作限定。
CLIENT收到该消息后客户端代理将保存的V-SP的地址返回给H-SP,该地址可以为客户端在进入漫游拜访网络的时候由系统下发给CLIENT,客户端代理将其保存。
实现格式可以如下+RESVSP 101.111.121.118+RESVSP代表CLIENT向CBCS过滤服务器响应V-SP地址的功能代码,后面空格之后跟着是V-SP的地址,具体实现对此不作限定。
需要说明的是,本发明并不局限于通过CLIENT询问拜访CBCS过滤服务器地址,也可以通过归属位置寄存器HLR或其他保存过滤服务器地址的网络实体询问拜访CBCS过滤服务器地址。
4、H-SP将客户端的请求向V-SP发起过滤调用,格式可以如下+CALLCS CLIENTID CONTENT+CALLCS为CBCS过滤服务器调用其他服务器进行CS处理的功能代码;CLIENTID为在被调用CBCS过滤服务器中订阅客户端的识别号;CONTENT为H-SP请求V-SP过滤的内容,内容可以为CLIENT的一个请求,或CLIENT请求的响应内容等。具体实现对格式不作限定要求。
5、V-SP对H-SP的请求进行处理,并返回处理结果,格式可以如下+RETCS CLIENTID RESULT+RETCS为CBCS过滤服务器返回CS处理结果的功能代码;CLIENTID为在被调用CBCS过滤服务器中订阅客户端的识别号;RESULT为处理结果内容等。具体实现对格式不作限定要求。
6、H-SP对V-SP的反馈结果进行处理,V-SP过滤处理通过,H-SP将CLIENT的请求发送给CP,CP返回请求的内容,内容如下HTTP/1.1 200 OKContent-Type:application/html;charset="utf-8"Content-Length:2048<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>新浪</TITLE>
<script>...</script>
<BODY>...
...href="http://photo.sina.com/photo1.jpg...href="http://photo.sina.com/photo2.jpg...href="http://article.sina.com/article1.txt...href="http://article.sina.com/article2.txt...
</BODY>
</HTML>
上述HTTP/1.1 200 OK中的HTTP/1.1表示响应的HTTP协议版本,200表示成功的响应处理的代码,OK表示成功响应;Content-Typeapplication/html;charset=“utf-8”中的content-type表示响应内容的编码类型html,字符编码格式为utf-8;Content-Length2048表示响应的内容长度为2048字节;<HTML><HEAD><TITLE>新浪</TITLE>表示以下部分为响应内容,内容为一个网页,网页的标题为“新浪”;<BODY>与</BODY>之间表示的是信息的具体内容,包括图片格式和文本格式的信息。
7、H-SP对响应内容进行过滤处理,结果响应内容中的photo1.jpg不符合过滤要求而被拦截,H-SP将响应内容发送给V-SP进行过滤处理,V-SP处理结果为article2.txt被拦截。
8、H-SP将V-SP过滤处理的结果和自己过滤处理的结果进行整合,将整合后的结果反馈给客户端,反馈内容如下HTTP/1.1 200 OKContent-Type:application/html;charset="utf-8"Content-Length:2048<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>新浪</TITLE>
<script>...</script>
<BODY>...
...href="http://photo.sina.com/*.*...href="http://photo.sina.com/photo2.jpg...href="http://article.sina.com/article1.txt...href="http://article.sina.com/*.*...
</BODY>
</HTML>
上述内容的解释与前面描述相同,photo1.jpg和article2.txt变成*.*表示被拦截了。除了上面的响应内容外,还有附加一个关于被拦截的2个文件的告警消息。
9、CLIENT接收到其请求的内容即步骤8中的已过滤处理的响应内容和一个告警消息,告警消息即为步骤8中的告警消息。
请参阅图5,是本发明方法实施例四流程图,图中包括CBCS客户端CLIENT、移动终端当前漫游的即拜访CBCS过滤服务器V-SP、移动终端的归属CBCS过滤服务器H-SP、内容提供商CP。该实施例与实施例三的主要区别是该实施例由H-SP将客户端请求发送给CP并取回响应内容,而实施例三是由V-SP将客户端请求发送给CP并取回响应内容。该实施例具体步骤包括E1、CLIENT向CP发起内容请求,H-SP对CLIENT的请求进行过滤处理;归属CBCS过滤服务器H-SP将对CLIENT向CP发起的请求按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等,如果处理不通过则向客户端CLIENT反馈告警消息,如果处理通过则进入步骤E2;E2、H-SP将CLIENT的请求发送给V-SP,由V-SP进行过滤处理;H-SP通过询问CLIENT获得CLIENT的拜访CBCS过滤服务器V-SP的地址,H-SP将CLIENT的请求发送给V-SP,由V-SP按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等。如果V-SP的过滤处理不通过,则经由H-SP向客户端反馈告警消息,如果处理通过则进入步骤E3;E3、V-SP将CLIENT的请求发送给CP;E4、CP根据请求向V-SP返回响应消息,由V-SP进行过滤处理;V-SP对响应消息按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字拦截等。
E5、V-SP将响应消息发送给H-SP,由H-SP进行过滤处理;H-SP对响应消息按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等。
E6、H-SP将自己的过滤处理结果和V-SP的过滤处理结果进行整合,并将整合后的处理结果反馈给CLIENT。
为方便理解,下面举一个具体实施例子。
某客户端CLIENT属于在归属地订阅了CBCS服务,归属地的CBCS过滤服务器则命名为H-SP,漫游地的CBCS过滤服务器则命名为V-SP,客户端CLIENT在漫游网络下进行浏览业务,具体浏览过程如下
1、客户端CLIENT浏览器里输www.sina.com,并发起对该网的访问请求;2、H-SP对请求进行过滤,判断为合法网址,过滤通过;3、H-SP向CLIENT询问CLIENT的拜访CBCS过滤服务器地址,格式可以如下+GETVSP+GETVSP代表CBCS过滤服务器向CLIENT询问V-SP地址的功能代码,具体实现对此不作限定。
CLIENT收到该消息后客户端代理将保存的V-SP的地址返回给H-SP,该地址可以为客户端在进入漫游拜访网络的时候由系统下发给CLIENT,客户端代理将其保存。
实现格式可以如下+RESVSP 101.111.121.118+RESVSP代表CLIENT向CBCS过滤服务器响应V-SP地址的功能代码,后面空格之后跟着是V-SP的地址,具体实现对此不作限定。
需要说明的是,本发明并不局限于通过CLIENT询问拜访CBCS过滤服务器地址,也可以通过归属位置寄存器HLR或其他保存过滤服务器地址的网络实体询问拜访CBCS过滤服务器地址。
4、H-SP将客户端的请求向V-SP发起过滤调用,格式可以如下+CALLCS CLIENTID CONTENT+CALLCS为CBCS过滤服务器调用其他服务器进行CS处理的功能代码;CLIENTID为在被调用CBCS过滤服务器中订阅客户端的识别号;CONTENT为H-SP请求V-SP过滤的内容,内容可以为CLIENT的一个请求,或CLIENT请求的响应内容等。具体实现对格式不作限定要求。
5、V-SP对H-SP的请求进行处理,并返回处理结果,格式可以如下+RETCS CLIENTID RESULT+RETCS为CBCS过滤服务器返回CS处理结果的功能代码;CLIENTID为在被调用CBCS过滤服务器中订阅客户端的识别号;RESULT为处理结果内容等。具体实现对格式不作限定要求。
6、V-SP过滤处理通过,V-SP将CLIENT的请求发送给CP,CP返回请求的内容,内容如下HTTP/1.1 200 OKContent-Type:application/html;charset="utf-8"Content-Length:2048<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>新浪</TITLE>
<script>...</script>
<BODY>...
...href="http://photo.sina.com/photo1.jpg...href="http://photo.sina.com/photo2.jpg...href="http://article.sina.com/article1.txt...href="http://article.sina.com/article2.txt...
</BODY>
</HTML>
上述HTTP/1.1 200 OK中的HTTP/1.1表示响应的HTTP协议版本,200表示成功的响应处理的代码,OK表示成功响应;Content-Typeapplication/html;charset=“utf-8”中的content-type表示响应内容的编码类型html,字符编码格式为utf-8;Content-Length2048表示响应的内容长度为2048字节;<HTML><HEAD><TITLE>新浪</TITLE>表示以下部分为响应内容,内容为一个网页,网页的标题为“新浪”;<BODY>与</BODY>之间表示的是信息的具体内容,包括图片格式和文本格式的信息。
7、V-SP对响应内容进行过滤处理,结果响应内容中的photo1.jpg不符合过滤要求而被拦截,V-SP将响应内容发送给H-SP进行过滤处理,H-SP处理结果为article2.txt被拦截。
8、H-SP将V-SP过滤处理的结果和自己过滤处理的结果进行整合,将整合后的结果反馈给客户端,反馈内容如下
HTTP/1.1 200 OKContent-Type:application/html;charset="utf-8"Content-Length:2048<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>新浪</TITLE>
<script>...</script>
<BODY>...
...href="http://photo.sina.com/*.*...href="http://photo.sina.com/photo2.jpg...href="http://article.sina.com/article1.txt...href="http://article.sina.com/*.*...
</BODY>
</HTML>
上述内容的解释与前面描述相同,photo1.jpg和article2.txt变成*.*表示被拦截了。除了上面的响应内容外,还有附加一个关于被拦截的2个文件的告警消息。
9、CLIENT接收到其请求的内容即步骤8中的已过滤处理的响应内容和一个告警消息,告警消息即为步骤8中的告警消息。
以上对本发明在漫游中实现过滤的方法进行了详细介绍,相应地,本发明提供一种在漫游中实现过滤的系统。
系统包括拜访CBCS过滤服务器V-SP、归属CBCS过滤服务器H-SP和内容提供商端CP。拜访CBCS过滤服务器V-SP,用于对客户端向内容提供商端发起的请求和内容提供商端返回的请求内容按预先设置的条件进行过滤;归属CBCS过滤服务器H-SP,用于对客户端向内容提供商端发起的请求和内容提供商端返回的请求内容按预先设置的条件进行过滤;内容提供商端CP,用于根据过滤后的客户端请求向拜访过滤服务器或归属过滤服务器返回请求内容。
请参阅图6,是本发明系统实施例一示意图。
图6中包括客户端CLIENT101、拜访过滤服务器V-SP102、归属过滤服务器H-SP103和内容提供商端CP104。
CLIENT101向CP104发起内容请求,V-SP102对CLIENT101的请求按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等,如果处理不通过则向CLIENT101反馈告警消息,如果处理通过则将CLIENT101的请求发送给H-SP103,由H-SP103按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等。V-SP102具体是通过询问CLIENT101获得CLIENT101的归属过滤服务器H-SP103的地址,将CLIENT101的请求发送给H-SP103的。如果H-SP103的过滤处理不通过,则经由V-SP102向CLIENT101反馈告警消息,如果处理通过则V-SP102将CLIENT101的请求发送给CP104。CP104根据请求向V-SP102返回响应消息,由V-SP102按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等。V-SP102过滤后将响应消息发送给H-SP103,由H-SP103按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等。H-SP103将过滤处理结果发送给V-SP102,由V-SP102将过滤结果整合,并将整合过滤处理结果后的内容反馈给CLIENT101。
请参阅图7,是本发明系统实施例二示意图。
图7中包括客户端CLIENT101、拜访过滤服务器V-SP102、归属过滤服务器H-SP103和内容提供商端CP104。
CLIENT101向CP104发起内容请求,V-SP102对CLIENT101的请求按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等,如果处理不通过则向客户端CLIENT101反馈告警消息,如果处理通过则V-SP102将CLIENT101的请求发送给H-SP103,由H-SP103按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等。V-SP102具体是通过询问CLIENT101获得CLIENT101的归属过滤服务器H-SP103的地址,将CLIENT101的请求发送给H-SP103的。如果H-SP103的过滤处理不通过,则经由V-SP102向客户端反馈告警消息,如果处理通过则H-SP103将CLIENT101的请求发送给CP104。CP104根据请求向H-SP103返回响应消息,由H-SP103按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等。H-SP103过滤处理后将响应消息发送给V-SP102,由V-SP102进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等。V-SP102将自己的过滤处理结果和H-SP103的过滤处理结果进行整合,并将整合后的处理结果反馈给CLIENT101。
请参阅图8,是本发明系统实施例三示意图。
图8中包括客户端CLIENT101、拜访过滤服务器V-SP102、归属过滤服务器H-SP103和内容提供商端CP104。
客户端CLIENT101向CP104发起内容请求,H-SP103对CLIENT101的请求按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等,如果处理不通过则向客户端CLIENT101反馈告警消息,如果处理通过则H-SP103将CLIENT101的请求发送给V-SP102,由V-SP102按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等。H-SP103具体是通过询问CLIENT101获得CLIENT101的拜访过滤服务器V-SP102的地址,将CLIENT101的请求发送给V-SP102的。如果V-SP102的过滤处理不通过,则经由H-SP103向客户端反馈告警消息,如果处理通过则H-SP103将CLIENT101的请求发送给CP104。CP104根据请求向H-SP103返回响应消息,由H-SP103进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等。H-SP103过滤处理后将响应消息发送给V-SP102,由V-SP102进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等。V-SP102将过滤处理结果发送给H-SP103,由H-SP103将过滤结果整合,并将整合过滤处理结果后的内容反馈给CLIENT101。
请参阅图9,是本发明系统实施例四示意图。
图9中包括客户端CLIENT101、拜访过滤服务器V-SP102、归属过滤服务器H-SP103和内容提供商端CP104。
客户端CLIENT101向CP104发起内容请求,H-SP103对CLIENT101的请求按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等,如果处理不通过则向客户端CLIENT101反馈告警消息,如果处理通过则H-SP103将CLIENT101的请求发送给V-SP102,由V-SP102按预先设置的条件进行过滤处理,例如判断所请求访问的网址是否属于非法网址等。H-SP103具体是通过询问CLIENT101获得CLIENT101的拜访过滤服务器V-SP102的地址,将CLIENT101的请求发送给V-SP102的。如果V-SP102的过滤处理不通过,则经由H-SP103向客户端反馈告警消息,如果处理通过则V-SP102将CLIENT101的请求发送给CP104。CP104根据请求向V-SP102返回响应消息,由V-SP102按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等。V-SP102将响应消息发送给H-SP103,由H-SP103按预先设置的条件进行过滤处理,过滤处理可以包括但不限定为进行病毒扫描,对暴力色情图片拦截,对违反国家法律的文字的拦截等。H-SP103将自己的过滤处理结果和V-SP102的过滤处理结果进行整合,并将整合后的处理结果反馈给CLIENT101。
以上对本发明所提供的一种在漫游中实现过滤的方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种在漫游中实现过滤的方法,其特征在于拜访过滤服务器和归属过滤服务器对客户端向内容提供商发起的请求按预先设置的条件进行过滤,并将通过过滤后的请求提交给内容提供商,由内容提供商返回请求内容;拜访过滤服务器和归属过滤服务器对返回的请求内容按预先设置的条件进行过滤。
2.根据权利要求1所述的在漫游中实现过滤的方法,其特征在于拜访过滤服务器和归属过滤服务器对客户端向内容提供商发起的请求按预先设置的条件进行过滤包括拜访过滤服务器先对客户端向内容提供商发起的请求按预先设置的条件进行过滤,在获知归属过滤服务器地址后再将通过过滤后的请求发送给归属过滤服务器按预先设置的条件进行过滤。
3.根据权利要求2所述的在漫游中实现过滤的方法,其特征在于拜访过滤服务器通过询问客户端获知归属过滤服务器的地址。
4.根据权利要求1所述的在漫游中实现过滤的方法,其特征在于拜访过滤服务器和归属过滤服务器对客户端向内容提供商发起的请求按预先设置的条件进行过滤包括归属过滤服务器先对客户端向内容提供商发起的请求按预先设置的条件进行过滤,在获知拜访过滤服务器地址后再将通过过滤后的请求发送给拜访过滤服务器按预先设置的条件进行过滤。
5.根据权利要求4所述的在漫游中实现过滤的方法,其特征在于归属过滤服务器通过询问客户端获知拜访过滤服务器的地址。
6.根据权利要求2至5任一项所述的在漫游中实现过滤的方法,其特征在于,拜访过滤服务器和归属过滤服务器对返回的请求内容按预先设置的条件进行过滤包括拜访过滤服务器先对返回的请求内容按预先设置的条件进行过滤,再将过滤后的请求内容发送给归属过滤服务器按预先设置的条件进行过滤;或者,归属过滤服务器先对返回的请求内容按预先设置的条件进行过滤,再将过滤后的请求内容发送给拜访过滤服务器按预先设置的条件进行过滤。
7.一种在漫游中实现过滤的系统,其特征在于包括拜访过滤服务器、归属过滤服务器和内容提供商端;拜访过滤服务器,用于对客户端向内容提供商端发起的请求和内容提供商端返回的请求内容按预先设置的条件进行过滤;归属过滤服务器,用于对客户端向内容提供商端发起的请求和内容提供商端返回的请求内容按预先设置的条件进行过滤;内容提供商端,用于根据过滤后的客户端请求向拜访过滤服务器或归属过滤服务器返回请求内容;拜访过滤服务器和归属过滤服务器对客户端向内容提供商端发起的请求按预先设置的条件进行过滤,并将通过过滤后的请求提交给内容提供商端,由内容提供商端返回请求内容,拜访过滤服务器和归属过滤服务器对返回的请求内容按预先设置的条件进行过滤。
8.根据权利要求7所述的在漫游中实现过滤的系统,其特征在于拜访过滤服务器先对客户端向内容提供商端发起的请求按预先设置的条件进行过滤,在获知归属过滤服务器地址后再将通过过滤后的请求发送给归属过滤服务器按预先设置的条件进行过滤。
9.根据权利要求7所述的在漫游中实现过滤的系统,其特征在于归属过滤服务器先对客户端向内容提供商端发起的请求按预先设置的条件进行过滤,在获知拜访过滤服务器地址后再将通过过滤后的请求发送给拜访过滤服务器按预先设置的条件进行过滤。
10.根据权利要求8或9所述的在漫游中实现过滤的系统,其特征在于拜访过滤服务器先对内容提供商端返回的请求内容按预先设置的条件进行过滤,再将过滤后的请求内容发送给归属过滤服务器按预先设置的条件进行过滤;或者,归属过滤服务器先对内容提供商端返回的请求内容按预先设置的条件进行过滤,再将过滤后的请求内容发送给拜访过滤服务器按预先设置的条件进行过滤。
全文摘要
本发明公开一种在漫游中实现过滤的方法及系统。所述方法拜访过滤服务器和归属过滤服务器对客户端向内容提供商发起的请求按预先设置的条件进行过滤,并将过滤后的请求提交给内容提供商,由其返回请求内容;拜访过滤服务器和归属过滤服务器对返回的内容按预先设置的条件进行过滤。所述系统包括拜访过滤服务器,用于对客户端向内容提供商端发起的请求和内容提供商端返回的内容按预先设置的条件进行过滤;归属过滤服务器,用于对客户端向内容提供商端发起的请求和内容提供商端返回的内容按预先设置的条件进行过滤;内容提供商端,用于根据过滤后的客户端请求向拜访过滤服务器或归属过滤服务器返回内容。本发明能实现在漫游情况下对内容进行过滤。
文档编号H04W12/08GK1905751SQ20061010939
公开日2007年1月31日 申请日期2006年8月16日 优先权日2006年8月16日
发明者赵琴, 朱永胜 申请人:华为技术有限公司