一种实现内容过滤的移动终端、系统、网络实体及方法

文档序号:7960192阅读:258来源:国知局
专利名称:一种实现内容过滤的移动终端、系统、网络实体及方法
技术领域
本发明涉及设置移动终端防御能力的技术,特别涉及一种实现内容过滤的移动终端、系统、网络实体及方法。
背景技术
随着移动通信技术的发展,移动终端上网很容易方便地实现,并成为时尚。移动终端用户可以使用移动终端浏览网页、收发电子邮件和短消息、下载JAVA程序、与计算机之间相互拷贝文件以及与其他移动终端之间相互拷贝文件等,这些应用在给移动终端用户带来便利的同时,也把互联网上存在的各种问题,如病毒引到了移动终端中。由于目前移动终端的防御能力基本没有,这个问题就变得尤为严重。
应对移动终端出现的问题,开放移动联盟组织(OMA)已经开始研究基于分类的内容过滤系统(CBCS)和终端侧内容过滤系统(CSCSF),来防范和解决以上问题。其中,CBCS是在通信系统网络侧设置的,在通信系统网络侧设置的CBCS将通信系统网络侧接收到的所有内容,如网页、电子邮件以及短消息等,在发送给移动终端前进行病毒扫描和内容过滤,为移动终端发送无毒的内容;CSCSF是在移动终端中设置的,其对移动终端接收到的内容进行病毒扫描,来保证内容的无毒性。以下分别对这两种方式进行说明。
图1为现有技术在通信系统网络侧设置CBCS的系统示意图,该系统包括通信系统网络侧和通过空中接口与其连接的移动终端,移动终端可以通过通用分组无线服务(GPRS)系统接入通信系统网络侧,即依次通过GPRS系统中的GPRS业务支持节点(SGSN)和GPRS网关支持节点(GCSN)接入通信系统网络侧;移动终端还可以通过SS7信令网络(SS7 network)以及中继移动业务交换中心(SMSC)接入到通信系统网络侧。在通信系统网络侧中,锚移动业务交换中心(MMSC)接收到的内容通过无线应用协议(WAP)网关和PUSH代理网关传输到CBCS进行内容的过滤和病毒的扫描,通过后通过GPRS系统或SS7信令网络发送给移动终端。
上述方式为移动终端访问外部网络提供一个统一的、安全的应用环境,其特点在于能够综合处理各类复杂的内容扫描和过滤,如网页、电子邮件、短消息、图片或表格等;入口唯一,移动终端请求或通信系统网络侧PUSH的各种应用,都要流经CBCS进行内容过滤和病毒扫描,以保证提供给移动终端的信息的安全性。
但是,上述方式也存在缺点对移动终端不经过通信系统网络侧接收的内容,如通过移动终端的数据线、蓝牙通信接口或红外接口等本地方式接收的信息无法进行内容过滤和病毒扫描,从而无法保证移动终端采用本地方式接收的信息的安全性。
图2为现有技术在移动终端设置CSCSF的系统示意图,该系统包括设置有CSCSF的移动终端以及通信系统网络侧,设置有CSCSF的移动终端通过GPRS系统接入通信系统网络侧,即依次通过GPRS系统中的SGSN和GCSN接入通信系统网络侧,在通信系统网络侧中,内容提供商1和内容提供商2通过互联网向移动终端提供各种内容。当然,移动终端也可以采用本地方式,如移动终端的数据线、蓝牙通信接口或红外接口等获取各种内容。
由于上述方式在移动终端设置了CSCSF,所以对移动终端通过通信系统网络侧或采用本地方式接收到的内容进行病毒扫描,如移动终端通过GPRS接入互联网浏览网页,网页接收到移动终端的环球网(WEB)浏览器后,移动终端的WEB浏览器先将网页内容传送到CSCSF进行病毒扫描,通过后,再由移动终端的WEB浏览器显示网页,否则,CSCSF将网页滤掉,返回一个通知消息给移动终端的WEB浏览器;又比如,移动终端通过数据线下载了一个安装包,当进行安装时,安装程序先把安装包发送给CSCSF进行病毒扫描,通过后,再由安装程序进行安装;否则,CSCSF通知安装程序此安装包包括恶意代码,安装程序取消本次安装后并告知用户,用户可以选择删除此安装包。
但是,由于CSCSF的能力限制,上述方式也存在着缺点无法对移动终端接收到的内容进行内容过滤,并且对移动终端接收到内容的病毒扫描能力较弱。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现内容过滤的移动终端,该移动终端能够实现对通过通信系统网络侧或采用本地方式接收到的内容或/和内容特征信息进行病毒扫描和内容过滤。
本发明还提供一种实现内容过滤的系统,该系统能够使移动终端通过通信系统网络侧或采用本地方式接收到的内容或/和内容特征信息进行病毒扫描和内容过滤。
本发明还提供一种实现内容过滤的网络实体,该网络实体能够对采用本地方式接收到的内容或/和内容特征信息进行病毒扫描和内容过滤。
本发明还提供一种实现内容过滤的方法,该方法能够使移动终端通过通信系统网络侧或采用本地方式接收到的内容或/和内容特征信息进行病毒扫描和内容过滤。
根据上述目的,本发明的技术方案是这样实现的一种实现内容过滤的移动终端,该终端包括至少一个应用模块,该终端还包括基于分类的内容过滤系统CBCS客户端(300),用于对从移动终端的应用模块拦截或接收到的内容或/和内容特征信息进行病毒扫描和根据设置的内容过滤规则进行处理后,返回内容处理结果给移动终端的应用模块。
CBCS客户端(300)还包括病毒扫描模块(301)、通信&管理模块(302)和内容过滤模块(303),其中,通信&管理模块(302)将从应用模块接收的或拦截的内容或/和内容特征信息分别发送给病毒扫描模块(301)和内容过滤模块(303),病毒扫描模块(301)对该内容或/和内容特征信息进行病毒扫描后返回病毒扫描结果给通信&管理模块(302),内容过滤模块(303)根据内容过滤规则对该内容或/和内容特征信息进行内容处理后返回内容处理后的内容或/和内容特征信息给通信&管理模块(302),通信&管理模块(302)根据接收到的病毒扫描结果和内容处理后的内容或/和内容特征信息得到内容处理结果,将内容处理结果发送给应用模块。
所述移动终端还包括用户档案profile库(304),用于向内容过滤模块(303)提供内容过滤规则。
所述移动终端还包括与通信系统网络侧进行消息交互的服务器端接口处理模块,用于从通信系统网络侧获取病毒库或/和内容过滤规则,通过通信&管理模块(302)分别发送给移动终端的病毒库或/和profile库(304)进行更新或存储。
所述移动终端还包括病毒库,用于存储各种病毒,病毒扫描模块(301)根据病毒库中存储的各种病毒对该内容或/和内容特征信息进行病毒扫描。
所述应用模块还包括调用接口,用于与CBCS客户端(300)进行消息交互,并向CBCS客户端(300)发送内容过滤请求、和内容或/和内容特征信息。
一种实现内容过滤的通信系统,该系统包括移动终端和通信系统网络侧,移动终端还包括至少一个应用模块和CBCS客户端(300),在通信系统网络侧还包括CBCS服务器(400),其中,CBCS客户端从移动终端的应用模块拦截或接收到内容或/和内容特征信息后,携带在内容处理请求中发送给CBCS服务器,CBCS服务器对内容处理请求携带的内容或/和内容特征信息进行内容处理和病毒扫描后,将内容处理结果通过CBCS客户端转发给移动终端的应用模块。
CBCS客户端(300)还包括通信&管理模块(302)和服务器端接口处理模块(309),其中,
通信&管理模块(302)通过服务器端接口处理模块(309)发现CBCS服务器端(400),将从应用模块拦截的或接收的内容或/和内容特征信息携带在内容处理请求中通过服务器端接口处理模块(309)发送给CBCS服务器(400),CBCS服务器(400)将携带在内容处理请求的内容或/和内容特征信息进行内容处理和病毒扫描后,将内容处理结果携带在内容处理请求响应中通过服务器端接口处理模块(309)发送给通信&管理模块(302),通信&管理模块(302)将内容处理结果发送给应用模块。
所述应用模块还包括调用接口,用于与CBCS客户端(300)进行消息交互,并向CBCS客户端(300)发送内容过滤请求、和内容或/和内容特征信息。
所述的CBCS服务器(400)还包括接口处理模块(401)和CBCS服务器模块(402),其中,接口处理模块(401)将从服务器端接口处理模块(309)接收的内容处理请求发送给CBCS服务器模块(402),CBCS服务器模块(402)将内容处理请求进行内容处理和病毒扫描后生成携带内容处理结果的内容处理请求响应通过接口处理模块(401)发送给服务器端接口处理模块(309)。
所述进行内容处理为对内容或/和内容特征信息进行内容分级和内容过滤,或者进行内容分级。
所述进行内容处理为对内容或/和内容特征信息进行内容分级时,所述移动终端还包括内容过滤模块(303),用于对从通信&管理模块(302)接收到的内容处理结果中的分级的内容或/和内容特征信息根据内容过滤规则进行内容过滤后,通过通信&管理模块(302)发送给应用模块。
所述移动终端还包括profile库(304),设置在移动终端的CBCS客户端(300)中,用于向内容过滤模块(303)提供内容过滤规则。
一种实现内容过滤的网络实体,该网络实体包括CBCS服务器(400),所述CBCS服务器(400)还包括接口处理模块(401)和CBCS服务器模块(402),其中,接口处理模块(401)将从移动终端接收的内容处理请求发送给CBCS服务器模块(402),CBCS服务器模块(402)将内容处理请求携带的内容或/和内容特征信息进行内容处理和病毒扫描后生成携带内容处理结果的内容处理请求响应,通过接口处理模块(401)发送给移动终端。
当所述CBCS服务器模块(402)包括移动终端的Profile时,所述进行内容处理为对内容或/和内容特征信息进行内容分级和内容过滤;当所述CBCS服务模块(402)不包括移动终端的Profile时,所述进行内容处理为对内容或/和内容特征信息进行内容分级。
所述CBCS服务器(400)中还包括用户profile库和病毒库,分别用于通过接口处理模块(401)向移动终端的用户profile库(304)和病毒库提供内容过滤规则和病毒。
所述CBCS服务器中还包括注册模块,用于通过接口处理模块(401)接收到移动终端的注册请求后,通过接口处理模块(401)向移动终端发送注册成功信息或注册失败信息的注册响应。
一种实现内容过滤的方法,在移动终端设置CBCS客户端,该方法包括CBCS客户端将从移动终端的应用模块拦截或接收到的内容或/和内容特征信息进行病毒扫描和根据设置的内容过滤规则进行内容处理后,将内容处理结果发送给移动终端的应用模块进行处理。
所述的内容或/和内容特征信息为未分级的内容或/和内容特征信息时,内容处理结果为病毒扫描结果和内容或/和内容特征信息的问题信息;所述的内容或/和内容特征信息为分级的内容或/和内容特征信息时,内容处理结果为病毒扫描结果、过滤后的内容或/和内容特征信息。
所述设置的内容过滤规则为在移动终端本地设置或通信系统网络侧设置的。
在CBCS客户端接收到内容或/和内容特征信息之前,该方法还包括接收到内容的应用模块通过设置的调用接口向CBCS客户端发送携带内容或/和内容特征信息的内容过滤请求。
所述将内容处理结果发送给移动终端的应用模块进行处理的过程为
如果内容处理结果中的病毒扫描结果确定无病毒,对内容处理结果中的内容过滤后的内容或/和内容特征信息进行操作;如果内容处理结果中的病毒扫描结果确定有病毒,对内容处理结果中的内容过滤后的内容或/和内容特征信息不操作,进行删除。
一种实现内容过滤的方法,在移动终端设置CBCS客户端和在通信系统网络侧设置CBCS服务器,该方法包括通信系统网络侧存在对应于CBCS客户端的CBCS服务器,CBCS客户端从移动终端的应用模块拦截或接收到内容或/和内容特征信息后,携带在内容处理请求中发送给CBCS服务器,CBCS服务器对内容处理请求携带的内容或/和内容特征信息进行内容处理和病毒扫描后,将内容处理结果通过CBCS客户端转发给移动终端的应用模块进行处理。
在该方法之前,还包括CBCS客户端注册到CBCS服务器的过程A、CBCS客户端发现CBCS服务器,向CBCS服务器发送注册请求;B、CBCS服务器向CBCS客户端返回注册响应,该注册响应携带注册成功信息;C、CBCS客户端根据接收到的携带注册成功信息的注册响应确定通信系统网络侧存在CBCS服务器。
在步骤A之后,该方法还包括CBCS客户端向CBCS发送移动终端Profile,该移动终端Profile携带在注册请求中发送或单独发送;在步骤B之前,该方法还包括CBCS服务器将接收到的移动终端Profile进行存储,根据存储成功的结果向CBCS客户端发送携带注册成功信息的注册响应。
所述进行内容处理为对内容或/和内容特征信息进行内容分级和内容过滤,或者进行内容分级。
当所述进行内容处理为对内容或/和内容特征信息进行内容分级时,所述CBCS客户端接收到内容处理结果后,该方法还包括对内容处理结果中内容分级的内容或/和内容特征信息进行内容过滤后发送给移动终端的应用模块。
所述将内容处理结果发送给移动终端的应用模块进行处理的过程为如果内容处理结果中的病毒扫描结果确定无病毒,对内容处理结果中的内容过滤后的分级的内容或/和内容特征信息进行操作;如果内容处理结果中的病毒扫描结果确定有病毒,对内容处理结果中的内容过滤后的分级的内容或/和内容特征信息不操作,进行删除。
在CBCS客户端接收到内容或/和内容特征信息之前,该方法还包括接收到内容的应用模块通过设置的调用接口向CBCS客户端发送携带内容或/和内容特征信息内容过滤请求。
从上述方案可以看出,本发明在移动终端设置CBCS客户端,该CBCS客户端具有进行内容处理的内容过滤模块以及病毒扫描的病毒扫描模块,从而可以实现对通过通信系统网络侧或采用本地方式接收到的内容或/和内容特征信息进行病毒扫描和内容过滤。更进一步地,在通信系统网络侧还可以设置CBCS服务器,用于对移动终端通过通信系统网络侧或采用本地方式接收的内容或/和内容特征信息进行病毒扫描和内容分级后再发送给CBCS客户端进行内容过滤,或者直接进行病毒扫描、内容分级和内容过滤的过程。因此,本发明提供的移动终端、系统以及方法可以使移动终端通过通信系统网络侧或采用本地方式接收到的内容或/和内容特征信息进行病毒扫描和内容过滤。


图1为现有技术在通信系统网络侧设置CBCS的系统示意图;图2为现有技术在移动终端设置CSCSF的系统示意图;图3为本发明提供的移动终端示意图;图4为本发明提供的实现内容过滤的系统;图5为本发明进行CBCS初始化的方法流程图;图6为本发明移动终端对从非通信系统网络侧接收到的内容或/和内容特征信息的病毒扫描和内容过滤的方法流程图;图7为本发明移动终端对从通信系统网络侧接收到的内容或/和内容特征信息的病毒扫描和内容过滤的方法流程图;图8为本发明移动终端设置的CBCS客户端注册及进行Profile同步的方法流程图;图9为本发明的通信系统网络侧存在CBCS服务器且从通信系统网络侧接收到移动终端的内容或/和内容特征信息进行内容过滤的方法流程图;图10为本发明的通信系统网络侧存在CBCS服务器且从非通信系统网络侧接收到内容或/和内容特征信息进行内容过滤的方法流程图;图11为本发明的通信系统网络侧不存在CBCS服务器且从非通信系统网络侧接收到内容或/和内容特征信息进行内容过滤的方法流程图;图12为本发明的通信系统网络侧不存在CBCS服务器且从通信系统网络侧接收到内容或/和内容特征信息进行内容过滤的方法流程图;图13为本发明的通信系统网络侧存在CBCS服务器且从通信系统网络侧接收到内容或/和内容特征信息进行内容过滤的方法实施例二的流程图;图14为本发明的通信系统网络侧存在CBCS服务器且从非通信系统网络侧接收到内容或/和内容特征信息进行内容过滤的方法实施例二的流程图。
具体实施例方式
为了使本发明的目的、技术方案和优点更加清楚明白,以下举具体实施例并参照附图,对本发明进行进一步详细的说明。
图3为本发明提供的移动终端示意图,如图所示在移动终端中设置CBCS客户端300,用于实现对内容或/和内容特征信息进行内容过滤和病毒扫描。其中,CBCS客户端300包括病毒扫描模块301、通信&管理模块302、内容过滤模块303和用户档案(profile)库304。当然,移动终端还包括现有技术的各种传送内容的应用模块,如浏览器305、红外接口306、蓝牙接口307、以及OMA定义和不是OMA定义的使能功能模块(OMA and NonOMA Enabler)308。
CBCS客户端300的通信&管理模块302,用于与移动终端的应用模块进行信息交互,如与浏览器305、红外接口306、蓝牙接口307、以及OMAand Non OMA Enabler308进行消息交互,将从应用模块拦截的或由应用模块发送的已经分级的内容或/和内容特征信息发送给病毒扫描模块301和内容过滤模块303;或者将从内容过滤模块303接收的内容过滤后的已经分级的内容或/和内容特征信息和从病毒扫描模块301接收到的病毒扫描结果发送给相应的应用模块。该已经分级的内容或/和内容特征信息可以来自于移动终端本地,也可以来自于通信系统网络侧。
CBCS客户端300的内容过滤模块303,用于对从通信&管理模块302发送来的已经分级的内容或/和内容特征信息按照profile库304存储的内容过滤规则进行内容过滤后,将内容过滤后的已经分级的内容或/和内容特征信息发送给通信&管理模块302。
CBCS客户端300的病毒扫描模块301,用于对从通信&管理模块302发送来的已经分级的内容或/和内容特征信息进行病毒扫描后,将病毒扫描的结果发送给通信&管理模块302。
CBCS客户端300的profile库304,用于设置内容过滤规则,并将所设置的内容过滤规则提供给内容过滤模块303。profile库304设置的内容过滤规则可以为移动终端本地设置的,也可以为通信系统网络侧设置的。
应用模块,用于将接收到的已经分级的内容或/和内容特征信息发送给通信&管理模块302或由通信&管理模块302拦截接收到的已经分级的内容或/和内容特征信息;或者根据从通信&管理模块302接收到的病毒扫描结果确定是否对从通信&管理模块302接收到的内容过滤后的已经分级的内容或/和内容特征信息进行处理如果病毒扫描结果确定无病毒,将内容过滤后的已经分级的内容或/和内容特征信息进行显示或运行;如果病毒扫描结果确定有病毒,将内容过滤后的已经分级的内容或/和内容特征信息不显示或不运行,等待用户的确认后进行删除,也可以将内容过滤后的已经分级的内容或/和内容特征信息直接删除。
应用模块为了能够发送已经分级的内容或/和内容特征信息,还需要设置调用接口,用于向CBCS客户端300发送内容过滤请求、和内容或/和内容特征信息。
在本发明中,病毒扫描模块301可以包括病毒库(图中未示出),病毒库用于存储各种病毒。病毒库可以为移动终端本地设置的,也可以为通信系统网络侧设置的。病毒库也可以不设置在病毒扫描模块301中,而设置在移动终端中。
在本发明中,对于应用模块接收的内容或/和内容特征信息没有分级,则CBCS客户端300的病毒扫描模块301对没有分级的内容或/和内容特征信息进行病毒扫描,CBCS客户端300的内容过滤模块303不对没有分级的内容或/和内容特征信息进行内容过滤,只是根据内容过滤规则检测是否存在内容问题,将检测到的内容问题信息发送给CBCS客户端300的通信&管理模块302后,由CBCS客户端300的通信&管理模块302将内容问题信息发送给应用模块进行提示。
当在病毒扫描模块301中的病毒库或/和在profile库304中的内容过滤规则是通信系统网络侧设置时,在移动通信系统中还包括与通信&管理模块302进行消息交互的服务器端接口处理模块(图中未示出),用于从通信系统网络侧获取病毒或/和内容过滤规则,通过通信&管理模块302分别提供给病毒扫描模块301或/和profile库304进行更新或存储。
图4为本发明提供的实现内容过滤的系统,该系统包括移动终端和通信系统网络侧的CBCS服务器400,其中,在移动终端设置了CBCS客户端300,用于实现对内容或/和内容特征信息进行内容过滤或/和病毒扫描。CBCS客户端300包括病毒扫描模块301、通信&管理模块302、内容过滤模块303、profile库304和服务器端接口处理模块309。当然,移动终端还包括现有技术的各种接收内容的应用模块,如浏览器305、红外接口306、蓝牙接口307、以及OMA and Non OMA Enabler308。在通信系统网络侧设置了CBCS服务器400,在CBCS服务器400中还设置了接口处理模块401和CBCS服务器模块402。
在实现内容过滤时,移动终端可以采用图3所述的过程在移动终端本地进行内容或/和内容特征信息的内容过滤,也可以在通信系统网络侧的CBCS服务器400进行内容或/和内容特征信息的内容过滤。
移动终端的通信&管理模块302通过服务器端接口处理模块309发现CBCS服务器端400,将从移动终端的应用模块拦截的或接收的内容或/和内容特征信息携带在内容处理请求中通过服务器端接口处理模块309发送给CBCS服务器400的接口处理模块401;或者将通过服务器端接口处理模块309从CBCS服务器400的接口处理模块401接收的携带在内容处理请求响应的处理后的内容或/和内容特征信息以及病毒扫描结果发送给应用模块。
CBCS服务器400的接口处理模块401将从服务器端接口处理模块309发送的携带在内容处理请求的内容或/和内容特征信息发送给CBCS服务器400的CBCS服务器模块402进行内容处理和病毒扫描后,将处理后的内容或/和内容特征信息以及病毒扫描结果携带在内容处理请求响应中发送给服务器端接口处理模块309。
在本发明中,如果CBCS服务器400中的CBCS服务器模块402存储有移动终端的Profile,则对携带在内容处理请求的内容或/和内容特征信息进行的内容处理可以为内容分级或/和内容过滤;如果CBCS服务器400中的CBCS服务器模块402没有存储移动终端的Profile,则对携带在内容处理请求的内容或/和内容特征信息进行的内容处理只能为内容分级。
在本发明中,如果CBCS服务器400的CBCS服务器模块402只对携带在内容处理请求的内容或/和内容特征信息进行了内容分级的内容处理,则在移动终端的CBCS客户端按照图3所述的方式对已经进行内容分级的内容或/和内容特征信息进行内容过滤。
在本发明中,CBCS服务器400还可以包括用户Profile库和病毒库,分别用于通过接口处理模块401向移动终端的用户profile库和病毒库提供内容过滤规则和病毒。CBCS服务器400中还可以包括注册模块,用于通过接口处理模块401接收到移动终端的注册请求后,通过接口处理模块401向移动终端发送注册成功信息或注册失败信息的注册响应。
在本发明中,CBCS客户端300的主要功能为第一,支持CBCS服务器400发现协议,有能力发现通信系统网络侧是否存在CBCS服务器400,相应地,通信系统网络侧的CBCS服务器400也支持发现协议;第二,当从通信系统网络侧接收到已经分级的内容或/和内容特征信息时,如果未发现CBCS服务器400(即使发现了CBCS服务器400也可以执行该步骤),则在移动终端本地进行病毒扫描和内容过滤;如果发现了CBCS服务器400,则在通信系统网络侧的CBCS服务器400进行内容或/和内容特征信息的病毒扫描和内容过滤;第三,当从非通信系统网络侧接收到已经分级的内容或/和内容特征信息时,也可以根据是否发现CBCS服务器400进行不同的处理。如如果未发现CBCS服务器400(即使发现了CBCS服务器也可以执行该步骤),则在移动终端本地进行病毒扫描和内容过滤;如果发现了CBCS服务器400,则将携带从非通信系统网络侧接收到的内容或/和内容特征信息的内容处理请求发送给CBCS服务器400,CBCS服务器进行内容处理请求所携带的内容或/和内容特征信息的病毒扫描和内容过滤;第四,CBCS客户端300可以定期或手动的进行病毒库和内容过滤规则的更新,该更新可以为移动终端本地更新,也可以向CBCS服务器400发送更新请求,通过CBCS服务器400进行更新。
为了使移动终端通过通信系统网络侧或采用本地方式接收到的内容或/和内容特征信息进行病毒扫描和内容过滤,有两种方式一种是只在移动终端本地设置CBCS客户端,使接收到的或拦截的内容或/和内容特征信息在移动终端本地实现病毒扫描和内容过滤,这时,该内容或/和内容特征信息必须为已经分级的内容或/和内容特征信息;另一种是在移动终端设置CBCS客户端以及在通信系统网络侧设置CBCS服务器,移动终端的CBCS客户端将接收到的或拦截的内容或/和内容特征信息(从移动终端本地或通信系统网络侧接收到)重定向到CBCS服务器,进行病毒扫描和内容过滤,这时,该内容或/和内容特征信息可以不为已经分级的内容或/和内容特征信息。以下对这两种方式进行详细说明。
不管采用上述两种方式中的哪一种方式,本发明对内容或/和内容特征信息进行病毒扫描和内容过滤分为两个阶段,第一个阶段为CBCS初始化阶段;第二个阶段为CBCS调用阶段。
图5为本发明进行CBCS初始化的方法流程图,其具体步骤为步骤500、移动终端的CBCS客户端判断是否发现通信系统网络侧的CBCS服务器,如果是,转入步骤501;否则,转入步骤505。
移动终端的CBCS客户端可以通过现有技术,如MSC数据配置方法、广播方法或WAP重定向方法等,采用发现协议发现通信系统网络侧的CBCS服务器。
步骤501、CBCS客户端向通信系统网络侧的CBCS服务器发送注册请求,该请求可以携带移动终端的Profile。
步骤502、接收到注册请求的CBCS服务器进行移动终端的Profile的同步。
步骤503、CBCS服务器根据同步的情况确定CBCS客户端是否注册成功,并发送携带注册成功或注册失败的注册响应,如果是,执行步骤504;否则,执行步骤505。
步骤504、CBCS客户端确认通信系统网络侧存在CBCS服务器。
步骤505、CBCS客户端确认通信系统网络侧不存在CBCS服务器。
在图5中,在CBCS客户端注册到CBCS服务器时,也可以不同步移动终端的Profile,这时,在进行内容或/和内容特征信息的过滤时,在CBCS服务器只进行病毒扫描和内容分级,而内容过滤必须在CBCS客户端完成。
图6为本发明移动终端对从非通信系统网络侧接收到的内容或/和内容特征信息的病毒扫描和内容过滤的方法流程图,其具体步骤为
步骤600、移动终端的应用模块接收到非通信系统网络侧发送的内容,CBCS客户端从应用模块接收到或拦截到内容或/和内容特征信息。
步骤601、CBCS客户端判断是否存在CBCS服务器,如果是,执行步骤602;否则,执行步骤607。
在本发明中,可以采用图5所述的方法确定是否存在CBCS服务器。
步骤602、CBCS客户端向CBCS服务器发送携带内容或/和内容特征信息的内容处理请求。
步骤603、CBCS服务器对所接收内容处理请求携带的内容或/和内容特征信息进行病毒扫描、内容分级以及内容过滤。
当然,如果CBCS服务器没有存储有移动终端的Profile,则不进行内容过滤。
步骤604、CBCS服务器将病毒扫描结果和处理后的内容或/和内容特征信息发送给CBCS客户端。
步骤605、CBCS客户端将病毒扫描结果和处理后的内容或/和内容特征信息转发给应用模块。
在发送前,CBCS客户端确定是否对内容或/和内容特征信息进行了内容过滤,如果没有,则进行内容过滤后,再发送进行内容分级和内容过滤后的内容或/和内容特征信息。
步骤606、应用模块根据病毒扫描结果判断是否对处理后的内容或/和内容特征信息进行操作如果病毒扫描结果指示无病毒,则操作处理后的内容或/和内容特征信息;如果病毒扫描结果指示有病毒,则将发现病毒或过滤失败提示给用户或把病毒扫描结果进行存储。
当对内容或/和内容特征信息未进行内容过滤时,操作处理的内容或/和内容特征信息的过程为不处理接收到的有缺陷的内容或/和内容特征信息,只处理无问题的内容或/和内容特征信息。
步骤607、CBCS客户端对内容或/和内容特征信息开始进行本地病毒扫描和内容过滤。
步骤608、CBCS客户端判断内容或/和内容特征信息是否有病毒,如果不是,执行步骤609;如果是,执行步骤612。
步骤609、CBCS客户端判断内容或/和内容特征信息是否已经分级,如果是,执行步骤610;否则,执行步骤613。
步骤610、CBCS客户端对内容或/和内容特征信息进行内容过滤和病毒扫描。
步骤611、CBCS客户端将病毒扫描结果或/和内容过滤后的内容或/和内容特征信息发送给应用模块,转入步骤606。
步骤612、CBCS客户端发送病毒扫描结果给应用模块,应用模块将病毒扫描结果中的病毒或过滤失败提示给用户或把病毒扫描结果进行存储,转入步骤606。
步骤613、CBCS客户端发送未过滤的内容或/和内容特征信息以及提示内容或/和内容特征信息中有缺陷的内容或/和内容特征信息,转入步骤606。
图7为本发明移动终端对从通信系统网络侧接收到的内容或/和内容特征信息的病毒扫描和内容过滤的方法流程图,其具体步骤为步骤700、通信系统网络侧接收到移动终端的内容或/和内容特征信息。
步骤701、通信系统网络侧判断是否存在对应于移动终端的CBCS服务器,如果是,执行步骤702;否则,执行步骤706。
由于在内容或/和内容特征信息中会携带有移动终端的标识信息,所以通信系统网络侧根据标识信息就可以确定是否存在对应于移动终端的CBCS服务器。
步骤702、通信系统网络侧将移动终端的内容或/和内容特征信息发送给对应于移动终端的CBCS服务器,该CBCS服务器对该内容或/和内容特征信息进行病毒扫描、内容分级和内容过滤。
当然,如果CBCS服务器没有存储有移动终端的Profile,则不进行内容过滤。
步骤703、CBCS服务器将病毒扫描结果和处理后的内容或/和内容特征信息发送给CBCS客户端。
步骤704、CBCS客户端将病毒扫描结果和处理后的内容或/和内容特征信息转发给移动终端的应用模块。
在发送前,CBCS客户端确定是否对内容或/和内容特征信息进行了内容过滤,如果没有,则进行内容过滤后,再发送进行内容分级和内容过滤后的内容或/和内容特征信息。
步骤705、移动终端的应用模块根据病毒扫描结果判断是否对处理后的内容或/和内容特征信息进行操作如果病毒扫描结果指示无病毒,则操作处理后的内容或/和内容特征信息;如果病毒扫描结果指示有病毒,则将发现病毒或过滤失败提示给用户或把病毒扫描结果进行存储。
当对内容或/和内容特征信息未进行内容过滤时,操作处理的内容或/和内容特征信息的过程为不处理接收到的有缺陷的内容或/和内容特征信息,只处理无问题的内容或/和内容特征信息。
步骤706、通信系统网络侧将移动终端的内容或/和内容特征信息发送给移动终端的CBCS客户端开始进行本地病毒扫描和内容过滤。
步骤707、CBCS客户端判断内容或/和内容特征信息是否有病毒,如果不是,执行步骤708;如果是,执行步骤711。
步骤708、CBCS客户端判断内容或/和内容特征信息是否已经分级,如果是,执行步骤709;否则,执行步骤712。
步骤709、CBCS客户端对内容或/和内容特征信息进行内容过滤和病毒扫描。
步骤710、CBCS客户端将病毒扫描结果和内容过滤后的内容或/和内容特征信息发送给接收信息的模块,转入步骤705。
步骤711、CBCS客户端发送病毒扫描结果给接收信息的模块,转入步骤705。
步骤712、CBCS客户端发送未过滤的内容或/和内容特征信息以及提示内容或/和内容特征信息中有缺陷的内容或/和内容特征信息,转入步骤705。
在图6或图7中,CBCS客户端需要从应用模块获取到内容或/和内容特征信息,获取的方式由两种,一种为拦截,另一种为接收。在接收时,进行以下过程接收到内容的应用模块通过设置的调用接口向CBCS客户端发送进行内容过滤的请求,CBCS客户端确认应用模块发送的该请求后,应用模块通过设置的调用接口发送内容或/和内容特征信息。
以下举具体的实施例说明本发明。
图8为本发明移动终端设置的CBCS客户端注册及进行Profile同步的方法流程图,其具体步骤为步骤800、移动终端设置的CBCS客户端发现通信系统网络侧的CBCS服务器,向CBCS服务器发送注册请求。
步骤801、接收到注册请求的CBCS服务器向CBCS客户端发送移动终端Profile同步请求,请求同步移动终端的Profile。
步骤802、CBCS客户端将移动终端的Profile发送给CBCS服务器。
步骤803、CBCS服务器将接收到的移动终端的Profile进行存储后,返回注册响应,该注册响应可以为成功注册响应也可以为失败注册响应。
图9为本发明的通信系统网络侧存在CBCS服务器且从通信系统网络侧接收到移动终端的内容或/和内容特征信息进行内容过滤的方法流程图,假设接收到的信息为网页,其具体步骤为步骤900、使用移动终端的用户要通过浏览器浏览网页,移动终端采用GET或URL方式链接到通信系统的WEB服务器上,发送浏览请求到WEB服务器,该浏览请求携带移动终端的标识信息和请求的网页。
步骤901~902、WEB服务器根据该请求携带的标识信息将请求的网页发送给对应于移动终端的CBCS服务器,CBCS服务器对网页进行病毒扫描、内容分级以及内容过滤后,将处理后的网页以及病毒扫描结果发送给移动终端的CBCS客户端。
步骤903、CBCS客户端转发处理后的网页以及病毒扫描结果给移动终端的浏览器。
步骤904、移动终端的浏览器根据病毒扫描结果判断是否显示处理后的网页,如果病毒扫描结果指示无病毒,则显示处理后的网页,即进行内容分级和内容过滤后的网页;如果病毒扫描结果指示有病毒,则将发现病毒或过滤失败进行显示。
图10为本发明的通信系统网络侧存在CBCS服务器且从非通信系统网络侧接收到内容或/和内容特征信息进行内容过滤的方法流程图,假设接收到的内容或/和内容特征信息为通过数据线或通过红外接口等从移动终端本地拷贝内容或安装包,其具体步骤为步骤1000、移动终端的应用模块从本地获取内容后,向CBCS客户端发送携带接收信息的内容处理请求。
也可以由CBCS客户端拦截移动终端的应用模块从本地获取的内容或/和内容特征信息。
步骤1001、CBCS客户端向CBCS服务器转发携带内容或/和内容特征信息的内容处理请求。
步骤1002、CBCS服务器对接收到的内容处理请求中的内容或/和内容特征信息进行病毒扫描、内容分级以及内容过滤后,将处理后的内容或/和内容特征信息以及病毒扫描结果发送给移动终端的CBCS客户端。
步骤1003、CBCS客户端转发处理后的内容或/和内容特征信息以及病毒扫描结果给移动终端的应用模块。
步骤1004、移动终端的应用模块根据病毒扫描结果判断是否对处理后的内容或/和内容特征信息进行操作如果病毒扫描结果指示无病毒,则操作处理后的内容或/和内容特征信息;如果病毒扫描结果指示有病毒,则将发现病毒或过滤失败提示给用户或把病毒扫描结果进行存储。
图11为本发明的通信系统网络侧不存在CBCS服务器且从非通信系统网络侧接收到内容或/和内容特征信息进行内容过滤的方法流程图,假设接收到的内容或/和内容特征信息为通过数据线或通过红外接口等从移动终端本地拷贝内容或安装包,其具体步骤为
步骤1100、移动终端的应用模块从本地获取内容后,向CBCS客户端发送携带内容或/和内容特征信息的内容处理请求。
步骤1101、CBCS客户端采用发现协议未发现通信系统网络侧存在CBCS服务器,对内容处理请求中的内容或/和内容特征信息进行本地的病毒检查,对已经分级的内容或/和内容特征信息进行内容过滤后,将过滤后的内容或/和内容特征信息和病毒扫描结果返回给应用模块。
如果内容或/和内容特征信息没有进行分级,则对未分级的内容或/和内容特征信息不进行过滤,只进行病毒扫描以及检测出有缺陷的内容或/和内容特征信息。
步骤1102、应用模块根据病毒扫描结果判断是否对处理后的内容或/和内容特征信息进行操作如果病毒扫描结果指示无病毒,则操作处理后的接收信息;如果病毒扫描结果指示有病毒,则将发现病毒或过滤失败提示给用户或把病毒扫描结果进行存储。
图12为本发明的通信系统网络侧不存在CBCS服务器且从通信系统网络侧接收到内容或/和内容特征信息进行内容过滤的方法流程图,假设内容或/和内容特征信息为网页,其具体步骤为步骤1200、使用移动终端的用户要通过浏览器浏览网页,移动终端采用GET或URL方式链接到通信系统的WEB服务器上,发送浏览请求到WEB服务器,该浏览请求携带请求的网页和移动终端的标识信息。
步骤1201、WEB服务器将请求的网页发送给移动终端的浏览器。
步骤1202、移动终端的浏览器将网页携带在内容处理请求中发送给移动终端的CBCS客户端。
也可以由CBCS客户端拦截浏览器接收的网页。
步骤1203、CBCS客户端对内容处理请求中的网页进行本地的病毒检查,对已经分级的网页内容进行内容过滤后,将过滤后的网页和病毒扫描结果返回给浏览器。
如果网页的内容没有进行分级,则对未分级的网页内容不进行过滤,只进行病毒扫描以及检测出有问题的网页内容信息。
步骤1204、浏览器根据病毒扫描结果判断是否对过滤后的网页进行显示,如果病毒扫描结果指示无病毒,则显示过滤后的网页;如果病毒扫描结果指示有病毒或有问题的网页内容信息,则提示网页内容存在问题。
如果病毒扫描结果没有问题且没有检测到有问题的网页内容信息,本发明也可以显示没有过滤的网页。
本发明在进行内容过滤时,还可以由CBCS服务器对内容或/和内容特征信息进行病毒扫描和内容分级,然后再由CBCS客户端对进行内容分级后的内容或/和内容特征信息进行内容过滤,这时,在CBCS服务器中可以存储或不存储移动终端的Profile。以下举两个实施例进行说明。
图13为本发明的通信系统网络侧存在CBCS服务器且从通信系统网络侧接收到内容或/和内容特征信息进行内容过滤的方法实施例二流程图,假设接收到的内容或/和内容特征信息为网页,其具体步骤为步骤1300、使用移动终端的用户要通过浏览器浏览网页,移动终端采用GET或URL方式链接到通信系统的WEB服务器上,发送浏览请求到WEB服务器,该浏览请求携带移动终端的标识信息和请求的网页。
步骤1301~1302、WEB服务器根据该请求携带的标识信息将请求的网页发送给移动终端对应的CBCS服务器,CBCS服务器对网页进行病毒扫描以及内容分级后,将处理后的网页以及病毒扫描结果发送给移动终端的CBCS客户端。
步骤1303、CBCS客户端对处理后的网页进行内容过滤后,将内容分级且内容过滤后的网页以及病毒扫描结果给移动终端的浏览器。
步骤1304、移动终端的浏览器根据病毒扫描结果判断是否显示内容分级且内容过滤后的网页,如果病毒扫描结果指示无病毒,则显示内容分级且内容过滤后的网页;如果病毒扫描结果指示有病毒,则将发现病毒或过滤失败进行显示。
图14为本发明的通信系统网络侧存在CBCS服务器且从非通信系统网络侧接收到内容或/和内容特征信息进行内容过滤的方法实施例二的流程图,假设接收到的内容或/和内容特征信息为通过数据线或通过红外接口等从移动终端本地拷贝内容或安装包,其具体步骤为步骤1400、移动终端的应用模块从本地获取内容后,向CBCS客户端发送携带内容或/和内容特征信息的内容处理请求。
步骤1401、CBCS客户端向CBCS服务器转发携带内容或/和内容特征信息的内容处理请求。
步骤1402、CBCS服务器对接收到的内容处理请求中的内容或/和内容特征信息进行病毒扫描以及内容分级后,将处理后的内容或/和内容特征信息以及病毒扫描结果发送给移动终端的CBCS客户端。
步骤1403、CBCS客户端对处理后的内容或/和内容特征信息进行内容过滤后,将内容分级且内容过滤后的内容或/和内容特征信息以及病毒扫描结果给移动终端的接收模块。
步骤1404、移动终端的接收模块根据病毒扫描结果判断是否对处理后的内容或/和内容特征信息进行操作如果病毒扫描结果指示无病毒,则操作经过内容分级以及内容过滤后的内容或/和内容特征信息;如果病毒扫描结果指示有病毒,则将发现病毒或过滤失败提示给用户或把病毒扫描结果进行存储。
举一个具体实施例说明本发明。
移动终端通过数据线从计算机下载安装包时,移动终端的CBCS客户端检测到有数据传输到移动终端,拦截所传送的数据,即拦截安装包。
移动终端的CBCS客户端把拦截的数据打包或将拦截数据的特征信息打包后,携带在内容处理请求中发送给通信系统网络侧的CBCS服务器,该请求为Ser_ScreenReq(内容/内容特征,操作类型,服务级别,使用协议),其中,该请求所携带的内容/内容特征为拦截的数据或拦截数据的特征信息;操作类型,可以用三位二进制数标识,分别标识病毒扫描、内容分级以及内容过滤,如0位标识是否进行病毒过滤,1位标识是否进行内容分级,2位标识是否进行内容过滤,每一位用0表示不进行此项操作,1表示进行此项操作;服务级别,表示该请求的重要程度,如0表示非常重要,CBCS服务器需要提供最好的服务,1表示一般重要,CBCS服务器需要提供服务,2表示可选择是否提供服务,如果CBCS服务器负荷大则可以拒绝服务;使用协议,可以使用SOAP协议实现或自定义协议实现。
CBCS服务器接收到CBCS客户端发送的内容处理请求后,获取所携带的内容/内容特征,根据所携带的服务级别把获取到的内容/内容特征放到对应的队列中,排队等到处理所获取到的内容/内容特征时,按照所携带的操作类型进行病毒扫描、内容分级或/和内容过滤的操作后,向CBCS客户端返回扫描结果和处理后的内容/内容特征。本发明将扫描结果和处理后的内容/内容特征携带在Ser_SreenResult(操作类型,操作结果,返回内容),其中,操作类型同Ser_ScreenReq携带的操作类型;返回结果,与操作类型相对应,相同的位表示此次操作是否成功,如1表示操作成功;0表示操作失败;返回内容,当操作类型包括内容过滤或/和内容分级时,返回的内容是内容过滤后或/和分级后的内容/内容特征。
CBCS客户端将接收到CBCS服务器返回的扫描结果和处理后的内容/内容特征转发给移动终端的应用模块,移动终端的应用模块根据扫描的结果,确定是否允许处理后的安装包拷贝到移动终端中。
在本发明中,当移动终端接收到内容(该内容可以为本地或通信系统网络侧发送的)时,移动终端的CBCS客户端就拦截内容或/和内容特征信息进行本次的内容过滤或通信系统网络侧的内容过滤,从而解决了现有技术不能对本地发送的内容进行内容过滤的缺陷;在CBCS客户端的Profile库中可以根据不同的用户设置不同的内容过滤规则,从而满足了用户的个性化需求并保证安全性。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现内容过滤的移动终端,该终端包括至少一个应用模块,其特征在于,该终端还包括基于分类的内容过滤系统CBCS客户端(300),用于对从移动终端的应用模块拦截或接收到的内容或/和内容特征信息进行病毒扫描和根据设置的内容过滤规则进行处理后,返回内容处理结果给移动终端的应用模块。
2.如权利要求1所述的移动终端,其特征在于,CBCS客户端(300)还包括病毒扫描模块(301)、通信&管理模块(302)和内容过滤模块(303),其中,通信&管理模块(302)将从应用模块接收的或拦截的内容或/和内容特征信息分别发送给病毒扫描模块(301)和内容过滤模块(303),病毒扫描模块(301)对该内容或/和内容特征信息进行病毒扫描后返回病毒扫描结果给通信&管理模块(302),内容过滤模块(303)根据内容过滤规则对该内容或/和内容特征信息进行内容处理后返回内容处理后的内容或/和内容特征信息给通信&管理模块(302),通信&管理模块(302)根据接收到的病毒扫描结果和内容处理后的内容或/和内容特征信息得到内容处理结果,将内容处理结果发送给应用模块。
3.如权利要求2所述的移动终端,其特征在于,所述移动终端还包括用户档案profile库(304),用于向内容过滤模块(303)提供内容过滤规则。
4.如权利要求2所述的移动终端,其特征在于,所述移动终端还包括与通信系统网络侧进行消息交互的服务器端接口处理模块,用于从通信系统网络侧获取病毒或/和内容过滤规则,通过通信&管理模块(302)分别发送给移动终端的病毒库或/和profile库(304)进行更新或存储。
5.如权利要求1所述的移动终端,其特征在于,所述移动终端还包括病毒库,用于存储各种病毒,病毒扫描模块(301)根据病毒库中存储的各种病毒对该内容或/和内容特征信息进行病毒扫描。
6.如权利要求1所述的移动终端,其特征在于,所述应用模块还包括调用接口,用于与CBCS客户端(300)进行消息交互,并向CBCS客户端(300)发送内容过滤请求、和内容或/和内容特征信息。
7.一种实现内容过滤的通信系统,该系统包括移动终端和通信系统网络侧,其特征在于,移动终端还包括至少一个应用模块和CBCS客户端(300),在通信系统网络侧还包括CBCS服务器(400),其中,CBCS客户端从移动终端的应用模块拦截或接收到内容或/和内容特征信息后,携带在内容处理请求中发送给CBCS服务器,CBCS服务器对内容处理请求携带的内容或/和内容特征信息进行内容处理和病毒扫描后,将内容处理结果通过CBCS客户端转发给移动终端的应用模块。
8.如权利要求7所述的系统,其特征在于,CBCS客户端(300)还包括通信&管理模块(302)和服务器端接口处理模块(309),其中,通信&管理模块(302)通过服务器端接口处理模块(309)发现CBCS服务器端(400),将从应用模块拦截的或接收的内容或/和内容特征信息携带在内容处理请求中通过服务器端接口处理模块(309)发送给CBCS服务器(400),CBCS服务器(400)将携带在内容处理请求的内容或/和内容特征信息进行内容处理和病毒扫描后,将内容处理结果携带在内容处理请求响应中通过服务器端接口处理模块(309)发送给通信&管理模块(302),通信&管理模块(302)将内容处理结果发送给应用模块。
9.如权利要求7所述的系统,其特征在于,所述应用模块还包括调用接口,用于与CBCS客户端(300)进行消息交互,并向CBCS客户端(300)发送内容过滤请求、和内容或/和内容特征信息。
10.如权利要求8所述的系统,其特征在于,所述的CBCS服务器(400)还包括接口处理模块(401)和CBCS服务器模块(402),其中,接口处理模块(401)将从服务器端接口处理模块(309)接收的内容处理请求发送给CBCS服务器模块(402),CBCS服务器模块(402)将内容处理请求进行内容处理和病毒扫描后生成携带内容处理结果的内容处理请求响应通过接口处理模块(401)发送给服务器端接口处理模块(309)。
11.如权利要求7或10所述的系统,其特征在于,所述进行内容处理为对内容或/和内容特征信息进行内容分级和内容过滤,或者进行内容分级。
12.如权利要求11所述的系统,其特征在于,所述进行内容处理为对内容或/和内容特征信息进行内容分级时,所述移动终端还包括内容过滤模块(303),用于对从通信&管理模块(302)接收到的内容处理结果中的分级的内容或/和内容特征信息根据内容过滤规则进行内容过滤后,通过通信&管理模块(302)发送给应用模块。
13.如权利要求8所述的系统,其特征在于,所述移动终端还包括profile库(304),设置在移动终端的CBCS客户端(300)中,用于向内容过滤模块(303)提供内容过滤规则。
14.一种实现内容过滤的网络实体,其特征在于,该网络实体包括CBCS服务器(400),所述CBCS服务器(400)还包括接口处理模块(401)和CBCS服务器模块(402),其中,接口处理模块(401)将从移动终端接收的内容处理请求发送给CBCS服务器模块(402),CBCS服务器模块(402)将内容处理请求携带的内容或/和内容特征信息进行内容处理和病毒扫描后生成携带内容处理结果的内容处理请求响应,通过接口处理模块(401)发送给移动终端。
15.如权利要求14所述的网络实体,其特征在于,当所述CBCS服务器模块(402)包括移动终端的Profile时,所述进行内容处理为对内容或/和内容特征信息进行内容分级和内容过滤;当所述CBCS服务模块(402)不包括移动终端的Profile时,所述进行内容处理为对内容或/和内容特征信息进行内容分级。
16.如权利要求14所述的网络实体,其特征在于,所述CBCS服务器(400)中还包括用户profile库和病毒库,分别用于通过接口处理模块(401)向移动终端的用户profile库(304)和病毒库提供内容过滤规则和病毒。
17.如权利要求14所述的网络实体,其特征在于,所述CBCS服务器(400)中还包括注册模块,用于通过接口处理模块(401)接收到移动终端的注册请求后,通过接口处理模块(401)向移动终端发送注册成功信息或注册失败信息的注册响应。
18.一种实现内容过滤的方法,其特征在于,在移动终端设置CBCS客户端,该方法包括CBCS客户端将从移动终端的应用模块拦截或接收到的内容或/和内容特征信息进行病毒扫描和根据设置的内容过滤规则进行内容处理后,将内容处理结果发送给移动终端的应用模块进行处理。
19.如权利要求18所述的方法,其特征在于,所述的内容或/和内容特征信息为未分级的内容或/和内容特征信息时,内容处理结果为病毒扫描结果和内容或/和内容特征信息的问题信息;所述的内容或/和内容特征信息为分级的内容或/和内容特征信息时,内容处理结果为病毒扫描结果、过滤后的内容或/和内容特征信息。
20.如权利要求18所述的方法,其特征在于,所述设置的内容过滤规则为在移动终端本地设置或通信系统网络侧设置的。
21.如权利要求18所述的方法,其特征在于,在CBCS客户端接收到内容或/和内容特征信息之前,该方法还包括接收到内容的应用模块通过设置的调用接口向CBCS客户端发送携带内容或/和内容特征信息的内容过滤请求。
22.如权利要求18所述的方法,其特征在于,所述将内容处理结果发送给移动终端的应用模块进行处理的过程为如果内容处理结果中的病毒扫描结果确定无病毒,对内容处理结果中的内容过滤后的内容或/和内容特征信息进行操作;如果内容处理结果中的病毒扫描结果确定有病毒,对内容处理结果中的内容过滤后的内容或/和内容特征信息不操作,进行删除。
23.一种实现内容过滤的方法,其特征在于,在移动终端设置CBCS客户端和在通信系统网络侧设置CBCS服务器,该方法包括通信系统网络侧存在对应于CBCS客户端的CBCS服务器,CBCS客户端从移动终端的应用模块拦截或接收到内容或/和内容特征信息后,携带在内容处理请求中发送给CBCS服务器,CBCS服务器对内容处理请求携带的内容或/和内容特征信息进行内容处理和病毒扫描后,将内容处理结果通过CBCS客户端转发给移动终端的应用模块进行处理。
24.如权利要求23所述的方法,其特征在于,在该方法之前,还包括CBCS客户端注册到CBCS服务器的过程A、CBCS客户端发现CBCS服务器,向CBCS服务器发送注册请求;B、CBCS服务器向CBCS客户端返回注册响应,该注册响应携带注册成功信息;C、CBCS客户端根据接收到的携带注册成功信息的注册响应确定通信系统网络侧存在CBCS服务器。
25.如权利要求24所述的方法,其特征在于,在步骤A之后,该方法还包括CBCS客户端向CBCS发送移动终端Profile,该移动终端Profile携带在注册请求中发送或单独发送;在步骤B之前,该方法还包括CBCS服务器将接收到的移动终端Profile进行存储,根据存储成功的结果向CBCS客户端发送携带注册成功信息的注册响应。
26.如权利要求23所述的方法,其特征在于,所述进行内容处理为对内容或/和内容特征信息进行内容分级和内容过滤,或者进行内容分级。
27.如权利要求23所述的方法,其特征在于,当所述进行内容处理为对内容或/和内容特征信息进行内容分级时,所述CBCS客户端接收到内容处理结果后,该方法还包括对内容处理结果中内容分级的内容或/和内容特征信息进行内容过滤后发送给移动终端的应用模块。
28.如权利要求26或27所述的方法,其特征在于,所述将内容处理结果发送给移动终端的应用模块进行处理的过程为如果内容处理结果中的病毒扫描结果确定无病毒,对内容处理结果中的内容过滤后的分级的内容或/和内容特征信息进行操作;如果内容处理结果中的病毒扫描结果确定有病毒,对内容处理结果中的内容过滤后的分级的内容或/和内容特征信息不操作,进行删除。
29.如权利要求23所述的方法,其特征在于,在CBCS客户端接收到内容或/和内容特征信息之前,该方法还包括接收到内容的应用模块通过设置的调用接口向CBCS客户端发送携带内容或/和内容特征信息内容过滤请求。
全文摘要
本发明公开了一种实现内容过滤的移动终端、系统、网络实体及方法,其中,该方法包括通信系统网络侧存在对应于CBCS客户端的CBCS服务器,CBCS客户端从移动终端的应用模块拦截或接收到内容或/和内容特征信息后,携带在内容处理请求中发送给CBCS服务器,CBCS服务器对内容处理请求携带的内容或/和内容特征信息进行内容处理和病毒扫描后,将内容处理结果通过CBCS客户端转发给移动终端的应用模块进行处理。因此,本发明提供的移动终端、系统、网络实体及方法实现了对采用本地方式接收到的内容或/和内容特征信息进行病毒扫描和内容过滤。
文档编号H04W88/02GK101064878SQ200610075888
公开日2007年10月31日 申请日期2006年4月24日 优先权日2006年4月24日
发明者钟雪平 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1