一种内容访问控制方法及相关设备转让专利

申请号 : CN201510954617.1

文献号 : CN106899543B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 侯云静徐晖王胡成

申请人 : 电信科学技术研究院

摘要 :

本发明公开了一种内容访问控制方法及相关设备,用以对使用同一终端的不同用户所请求访问的内容进行区别控制。该方法为:内容拦截实体获取当前使用终端的访问用户的数据包;所述内容拦截实体根据所述当前使用终端的访问用户对应的内容访问控制策略,判断是否拦截所述数据包,若不拦截,将所述数据包发送至下一跳设备,否则,拦截所述数据包。

权利要求 :

1.一种内容访问控制方法,其特征在于,包括:

内容拦截实体获取当前使用终端的访问用户对应的内容访问控制策略;

所述内容拦截实体获取所述当前使用所述终端的访问用户的数据包;

所述内容拦截实体根据所述当前使用所述终端的访问用户对应的内容访问控制策略,判断是否拦截所述数据包,若不拦截,将所述数据包发送至下一跳设备,否则,拦截所述数据包;

其中,内容拦截实体获取当前使用终端的访问用户的内容访问控制策略,包括:

所述内容拦截实体获取所述终端在解锁屏幕后发送的通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,根据所述身份标识确定所述当前使用所述终端的用户对应的内容访问控制策略;其中,所述身份标识为所述终端解锁屏幕时在所述终端提供的人机交互界面中输入的登录密码和/或用户名;或者,所述内容拦截实体获取身份管理服务器发送的通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,根据所述身份标识确定所述当前使用所述终端的用户对应的内容访问控制策略;其中,所述身份标识为所述终端解锁屏幕时在所述终端提供的人机交互界面中输入的登录密码和/或用户名;

其中,所述当前使用所述终端的访问用户对应的内容访问控制策略为基于所述终端配置的所述当前使用所述终端的访问用户对应的内容访问控制相关信息和第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息确定的,或者为基于所述第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息确定的;所述第三方系统为银行系统或者计费系统。

2.如权利要求1所述的方法,其特征在于,所述内容拦截实体获取当前使用终端的访问用户对应的内容访问控制策略之前,所述方法还包括:所述内容拦截实体获取所述终端配置的所述终端的两个以上访问用户各自对应的内容访问控制相关信息,分别根据所述两个以上访问用户各自对应的内容访问控制相关信息,获得所述两个以上访问用户各自对应的内容访问控制策略;

和/或,

所述内容拦截实体获取策略控制实体配置的所述终端的两个以上访问用户各自对应的内容访问控制策略。

3.一种内容访问控制方法,其特征在于,包括:

身份管理服务器获取终端的访问用户的内容访问控制相关信息;

所述身份管理服务器在内容拦截实体获取当前使用终端的访问用户的数据包之前,接收所述终端发送的通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,根据所述身份标识确定所述当前使用所述终端的访问用户对应的内容访问控制相关信息;其中,所述身份标识为所述终端解锁屏幕时在所述终端提供的人机交互界面中输入的登录密码和/或用户名;所述当前使用所述终端的访问用户的内容访问控制相关信息包括:所述终端配置的所述当前使用所述终端的访问用户对应的内容访问控制相关信息和第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息,或者所述第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息;

所述第三方系统为银行系统或者计费系统;

所述身份管理服务器向策略控制实体发送所述当前使用所述终端的访问用户的内容访问控制相关信息,由所述策略控制实体根据接收的所述当前使用所述终端的访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给所述内容拦截实体,由所述内容拦截实体根据接收的内容访问控制策略判断是否拦截所述数据包。

4.如权利要求3所述的方法,其特征在于,所述身份管理服务器向策略控制实体发送所述当前使用所述终端的访问用户的内容访问控制相关信息,包括:所述身份管理服务器向所述策略控制实体发送所述终端的两个以上访问用户各自对应的内容访问控制相关信息。

5.一种内容访问控制方法,其特征在于,包括:

终端确定当前使用所述终端的访问用户;

所述终端向内容拦截实体发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述内容拦截实体根据所述通知消息获取所述当前使用所述终端的访问用户对应的内容访问控制策略;其中,所述身份标识为所述终端解锁屏幕时在所述终端提供的人机交互界面中输入的登录密码和/或用户名;所述当前使用所述终端的访问用户对应的内容访问控制策略为基于所述终端配置的所述当前使用所述终端的访问用户对应的内容访问控制相关信息和第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息确定的,或者为基于所述第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息确定的;所述第三方系统为银行系统或者计费系统;

所述终端向所述内容拦截实体发送所述当前使用所述终端的访问用户的数据包,由所述内容拦截实体根据所述当前使用所述终端的访问用户对应的内容访问控制策略判断是否拦截所述数据包。

6.如权利要求5所述的方法,其特征在于,所述方法还包括:

所述终端获取访问用户的内容访问控制相关信息;

所述终端根据所述访问用户的内容访问控制相关信息配置内容拦截实体,由所述内容拦截实体获取所述访问用户的内容访问控制相关信息对应的内容访问控制策略,所述访问用户为所述当前使用所述终端的访问用户或者为所述终端的两个以上的访问用户。

7.如权利要求6所述的方法,其特征在于,所述终端根据所述访问用户的内容访问控制相关信息配置内容拦截实体,包括:所述终端将所述访问用户的内容访问控制相关信息直接发送给所述内容拦截实体;

或者,

所述终端将所述访问用户的内容访问控制相关信息发送给身份管理服务器,由所述身份管理服务器向策略控制实体发送所述访问用户的内容访问控制相关信息,由所述策略控制实体根据所述访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给所述内容拦截实体。

8.如权利要求7所述的方法,其特征在于,所述方法还包括:

所述终端向所述身份管理服务器发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述身份管理服务器根据所述通知消息向所述策略控制实体发送所述当前使用所述终端的访问用户对应的内容访问控制相关信息,由所述策略控制实体根据所述当前使用所述终端的访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将所述当前使用所述终端的访问用户对应的内容访问控制策略发送给所述内容拦截实体。

9.一种内容访问控制系统,其特征在于,包括:

终端,用于确定当前使用所述终端的访问用户,并向内容拦截实体发送所述当前使用所述终端的访问用户的数据包;

身份管理服务器,用于接收所述终端发送的通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,根据所述身份标识确定所述当前使用所述终端的访问用户对应的内容访问控制相关信息;其中,所述身份标识为所述终端解锁屏幕时在所述终端提供的人机交互界面中输入的登录密码和/或用户名;所述当前使用所述终端的访问用户的内容访问控制相关信息包括:所述终端配置的所述当前使用所述终端的访问用户对应的内容访问控制相关信息和第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息,或者所述第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息;所述第三方系统为银行系统或者计费系统;

内容拦截实体,用于在接收所述当前使用所述终端的访问用户的数据包之前,获取所述当前使用所述终端的访问用户对应的内容访问控制策略,并根据所述当前使用所述终端的访问用户对应的内容访问控制策略判断是否拦截所述数据包,若不拦截,将所述数据包发送至下一跳设备,否则,拦截所述数据包;所述当前使用所述终端的访问用户对应的内容访问控制策略为基于所述当前使用所述终端的访问用户的内容访问控制相关信息确定的。

10.如权利要求9所述的系统,其特征在于,所述终端还用于:

获取访问用户的内容访问控制相关信息,根据所述访问用户的内容访问控制相关信息配置内容拦截实体,其中,所述访问用户为所述当前使用所述终端的访问用户或者为所述终端的两个以上的访问用户;

所述内容拦截实体还用于:

获取所述访问用户的内容访问控制相关信息对应的内容访问控制策略。

11.如权利要求10所述的系统,其特征在于,还包括策略控制实体;

所述终端具体用于:

将所述访问用户的内容访问控制相关信息发送给所述身份管理服务器;

所述身份管理服务器用于:

接收所述终端发送的所述访问用户的内容访问控制相关信息,向所述策略控制实体发送所述访问用户的内容访问控制相关信息;

所述策略控制实体用于:

根据所述身份管理服务器发送的所述访问用户的内容访问控制相关信息,确定对应的内容访问控制策略,将确定的内容访问控制策略发送给所述内容拦截实体。

12.一种内容拦截实体,其特征在于,包括:

获取模块,用于获取当前使用终端的访问用户的数据包之前,获取当前使用终端的访问用户对应的内容访问控制策略;

拦截模块,用于:

获取所述终端在解锁屏幕后发送的通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,根据所述身份标识确定所述当前使用所述终端的用户对应的内容访问控制策略;其中,所述身份标识为所述终端解锁屏幕时在所述终端提供的人机交互界面中输入的登录密码和/或用户名;或者,获取身份管理服务器发送的通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,根据所述身份标识确定所述当前使用所述终端的用户对应的内容访问控制策略;其中,所述身份标识为所述终端解锁屏幕时在所述终端提供的人机交互界面中输入的登录密码和/或用户名;

根据所述当前使用终端的访问用户对应的内容访问控制策略,判断是否拦截所述数据包,若不拦截,将所述数据包发送至下一跳设备,否则,拦截所述数据包;

其中,所述当前使用所述终端的访问用户对应的内容访问控制策略为基于所述终端配置的所述当前使用所述终端的访问用户对应的内容访问控制相关信息和第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息确定的,或者为基于所述第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息确定的;所述第三方系统为银行系统或者计费系统。

13.如权利要求12所述的内容拦截实体,其特征在于,所述获取模块还用于:

获取当前使用终端的访问用户对应的内容访问控制策略之前,

获取所述终端配置的所述终端的两个以上访问用户各自对应的内容访问控制相关信息,分别根据所述两个以上访问用户各自对应的内容访问控制相关信息,获得所述两个以上访问用户各自对应的内容访问控制策略;

和/或,

获取策略控制实体配置的所述终端的两个以上访问用户各自对应的内容访问控制策略。

14.一种身份管理服务器,其特征在于,包括:

获取模块,用于获取终端的访问用户的内容访问控制相关信息;

接收模块,用于在内容拦截实体获取当前使用终端的访问用户的数据包之前,接收所述终端发送的通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,根据所述身份标识确定所述当前使用所述终端的访问用户对应的内容访问控制相关信息;其中,所述身份标识为所述终端解锁屏幕时在所述终端提供的人机交互界面中输入的登录密码和/或用户名;所述当前使用所述终端的访问用户的内容访问控制相关信息包括:所述终端配置的所述当前使用所述终端的访问用户对应的内容访问控制相关信息和第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息,或者所述第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息;所述第三方系统为银行系统或者计费系统;

发送模块,用于向策略控制实体发送所述当前使用所述终端的访问用户的内容访问控制相关信息,由所述策略控制实体根据接收的所述当前使用所述终端的访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给所述内容拦截实体,由所述内容拦截实体根据接收的内容访问控制策略判断是否拦截所述数据包。

15.如权利要求14所述的身份管理服务器,其特征在于,所述发送模块具体用于:

向策略控制实体发送所述终端的两个以上访问用户各自对应的内容访问控制相关信息。

16.一种终端,其特征在于,包括:

确定模块,用于确定当前使用所述终端的访问用户;

通知模块,用于向内容拦截实体发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述内容拦截实体根据所述通知消息获取所述当前使用所述终端的访问用户对应的内容访问控制策略;其中,所述身份标识为所述终端解锁屏幕时在所述终端提供的人机交互界面中输入的登录密码和/或用户名;所述当前使用所述终端的访问用户对应的内容访问控制策略为基于所述终端配置的所述当前使用所述终端的访问用户对应的内容访问控制相关信息和第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息确定的,或者为基于所述第三方系统发送的所述当前使用所述终端的访问用户对应的内容访问控制相关信息确定的;所述第三方系统为银行系统或者计费系统;

所述终端向所述内容拦截实体发送所述当前使用所述终端的访问用户的数据包,由所述内容拦截实体根据所述当前使用所述终端的访问用户对应的内容访问控制策略判断是否拦截所述数据包。

17.如权利要求16所述的终端,其特征在于,还包括获取模块,用于获取访问用户的内容访问控制相关信息;

配置模块,用于根据所述访问用户的内容访问控制相关信息配置内容拦截实体,由所述内容拦截实体获取所述访问用户的内容访问控制相关信息对应的内容访问控制策略,所述访问用户为所述当前使用所述终端的访问用户或者为所述终端的两个以上的访问用户。

18.如权利要求17所述的终端,其特征在于,所述配置模块具体用于:

将所述访问用户的内容访问控制相关信息直接发送给所述内容拦截实体;

或者,

将所述访问用户的内容访问控制相关信息发送给身份管理服务器,由所述身份管理服务器向策略控制实体发送所述访问用户的内容访问控制相关信息,由所述策略控制实体根据所述访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给所述内容拦截实体。

19.如权利要求18所述的终端,其特征在于,所述通知模块还用于:

向所述身份管理服务器发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述身份管理服务器根据所述通知消息向所述策略控制实体发送所述当前使用所述终端的访问用户对应的内容访问控制相关信息,由所述策略控制实体根据所述当前使用所述终端的访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将所述当前使用所述终端的访问用户对应的内容访问控制策略发送给所述内容拦截实体。

说明书 :

一种内容访问控制方法及相关设备

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种内容访问控制方法及相关设备。

背景技术

[0002] 目前移动通信网络支持深度包检测机制,通过深度包检测机制可以检测用户当前使用的应用,深度包检测的具体架构如图1所示。
[0003] 其中,策略和计费规则功能(Policy and Charging Rules Function,PCRF)实体制定应用检测控制策略,并将该应用检测控制策略发送给流量检测功能(Traffic Detection Function,TDF)实体。应用检测控制策略中包括应用标识、业务数据过滤器列表、优先级以及对流量执行的操作等信息,例如对流量执行上下行速率限制等操作。其中,应用标识和业务数据过滤器列表用于识别特定的应用或流量。
[0004] 当TDF检测到与策略中的应用标识或业务数据流过滤器列表相匹配的流量时,TDF根据策略中包括的操作处理该流量。
[0005] 随着移动通信网络的发展,越来越多的儿童使用家长的智能手机上网,但是目前网络侧无法区分使用智能手机的用户是否为儿童,无法针对不同用户进行细粒度的网络内容控制,例如,儿童可通过家长的智能手机浏览不适合儿童观看的视频或网站,不利于儿童的健康成长。
[0006] 鉴于此,需要提供一种能够对使用同一终端的不同用户请求访问的网络内容进行区别控制的方法。

发明内容

[0007] 本发明实施例提供一种内容访问控制方法及相关设备,用以对使用同一终端的不同用户所请求访问的内容进行区别控制。
[0008] 本发明实施例提供的具体技术方案如下:
[0009] 本发明实施例提供了一种内容访问控制方法,包括:
[0010] 内容拦截实体获取当前使用终端的访问用户的数据包;
[0011] 所述内容拦截实体根据所述当前使用终端的访问用户对应的内容访问控制策略,判断是否拦截所述数据包,若不拦截,将所述数据包发送至下一跳设备,否则,拦截所述数据包。
[0012] 可能的实施方式中,所述内容拦截实体获取当前使用终端的访问用户的数据包之前,所述方法还包括:
[0013] 所述内容拦截实体获取所述终端配置的所述终端的两个以上访问用户各自对应的内容访问控制相关信息,分别根据所述两个以上访问用户各自对应的内容访问控制相关信息,获得所述两个以上访问用户各自对应的内容访问控制策略;
[0014] 和/或,
[0015] 所述内容拦截实体获取策略控制实体配置的所述终端的两个以上访问用户各自对应的内容访问控制策略。
[0016] 可能的实施方式中,所述内容拦截实体获取当前使用终端的访问用户的数据包之前,所述方法还包括:
[0017] 所述内容拦截实体获取策略控制实体配置的所述当前使用终端的访问用户的内容访问控制策略。
[0018] 可能的实施方式中,所述内容拦截实体根据所述当前使用终端的访问用户对应的内容访问控制策略,判断是否拦截所述数据包,包括:
[0019] 所述内容拦截实体获取所述终端发送的通知消息,所述通知消息中携带所述当前使用终端的访问用户的身份标识,根据所述身份标识确定所述当前使用终端的用户对应的内容访问控制策略;或者,
[0020] 所述内容拦截实体获取身份管理服务器发送的通知消息,所述通知消息中携带所述当前使用终端的访问用户的身份标识,根据所述身份标识确定所述当前使用终端的用户对应的内容访问控制策略。
[0021] 本发明实施例中,内容拦截实体根据当前使用终端的用户对应的内容访问控制策略拦截数据包,从而能够采用终端当前用户的内容访问控制策略进行内容访问控制。
[0022] 本发明实施例还提供了一种内容访问控制方法,包括:
[0023] 身份管理服务器获取终端的访问用户的内容访问控制相关信息;
[0024] 所述身份管理服务器向策略控制实体发送所述访问用户的内容访问控制相关信息,由所述策略控制实体根据接收的所述访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给内容拦截实体,由所述内容拦截实体根据接收的内容访问控制策略拦截数据包。
[0025] 可能的实施方式中,所述身份管理服务器向策略控制实体发送所述访问用户的内容访问控制相关信息,包括:
[0026] 所述身份管理服务器向策略控制实体发送当前使用所述终端的访问用户对应的内容访问控制相关信息;
[0027] 或者,
[0028] 所述身份管理服务器向策略控制实体发送所述终端的两个以上访问用户各自对应的内容访问控制相关信息。
[0029] 可能的实施方式中,所述身份管理服务器获取终端的访问用户的内容访问控制相关信息,包括:
[0030] 所述身份管理服务器获取所述终端配置的所述终端的至少一个访问用户各自对应的内容访问控制相关信息;和/或,
[0031] 所述身份管理服务器获取第三方系统发送的所述终端的至少一个访问用户各自对应的内容访问控制相关信息。
[0032] 可能的实施方式中,所述身份管理服务器向策略控制实体发送当前使用所述终端的访问用户对应的内容访问控制相关信息之前,所述方法还包括:
[0033] 所述身份管理服务器接收所述终端发送的通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,根据所述身份标识确定所述当前使用所述终端的访问用户对应的内容访问控制相关信息。
[0034] 本发明实施例中,身份管理服务器将终端的访问用户的内容访问控制相关信息发送给策略控制实体,以确定该访问用户的内容访问控制策略,由内容拦截实体根据访问用户对应的内容访问控制策略进行内容访问控制,从而可以实现对使用终端的访问用户所请求访问的内容进行控制。
[0035] 本发明实施例还提供了一种内容访问控制方法,包括:
[0036] 终端确定当前使用所述终端的访问用户;
[0037] 所述终端通知内容拦截实体根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包。
[0038] 可能的实施方式中,所述方法还包括:
[0039] 所述终端获取访问用户的内容访问控制相关信息;
[0040] 所述终端根据所述访问用户的内容访问控制相关信息配置内容拦截实体,由所述内容拦截实体获取所述访问用户的内容访问控制相关信息对应的内容访问控制策略,所述访问用户为所述当前使用所述终端的访问用户或者为所述终端的两个以上的访问用户。
[0041] 可能的实施方式中,所述终端根据所述访问用户的内容访问控制相关信息配置内容拦截实体,包括:
[0042] 所述终端将所述访问用户的内容访问控制相关信息直接发送给所述内容拦截实体;
[0043] 或者,
[0044] 所述终端将所述访问用户的内容访问控制相关信息发送给身份管理服务器,由所述身份管理服务器向策略控制实体发送所述访问用户的内容访问控制相关信息,由所述策略控制实体根据所述访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给所述内容拦截实体。
[0045] 可能的实施方式中,所述终端通知内容拦截实体根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包,包括:
[0046] 所述终端向所述内容拦截实体发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述内容拦截实体根据所述通知消息获取所述当前使用所述终端的访问用户对应的内容访问控制策略,并根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包。
[0047] 可能的实施方式中,所述方法还包括:
[0048] 所述终端向所述身份管理服务器发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述身份管理服务器根据所述通知消息向所述策略控制实体发送所述当前使用所述终端的访问用户对应的内容访问控制相关信息,由所述策略控制实体根据所述当前使用所述终端的访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将所述当前使用所述终端的访问用户对应的内容访问控制策略发送给所述内容拦截实体。
[0049] 本发明实施例中,终端通知内容拦截实体根据当前使用该终端的访问用户对应的内容访问控制策略拦截数据包,从而可以实现对当前使用终端的访问用户所请求访问的内容进行控制。
[0050] 本发明实施例还提供了一种内容访问控制系统,包括:
[0051] 终端,用于确定当前使用所述终端的访问用户,并通知内容拦截实体根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包;
[0052] 内容拦截实体,用于获取所述当前使用所述终端的访问用户的数据包,根据所述当前使用所述终端的访问用户对应的内容访问控制策略判断是否拦截所述数据包,若不拦截,将所述数据包发送至下一跳设备,否则,拦截所述数据包。
[0053] 可能的实施方式中,所述终端还用于:
[0054] 获取访问用户的内容访问控制相关信息,根据所述访问用户的内容访问控制相关信息配置内容拦截实体,其中,所述访问用户为所述当前使用所述终端的访问用户或者为所述终端的两个以上的访问用户;
[0055] 所述内容拦截实体还用于:
[0056] 获取所述访问用户的内容访问控制相关信息对应的内容访问控制策略。
[0057] 可能的实施方式中,还包括身份管理服务器和策略控制实体;
[0058] 所述终端具体用于:
[0059] 将所述访问用户的内容访问控制相关信息发送给所述身份管理服务器;
[0060] 所述身份管理服务器用于:
[0061] 接收所述终端发送的所述访问用户的内容访问控制相关信息,向所述策略控制实体发送所述访问用户的内容访问控制相关信息;
[0062] 所述策略控制实体用于:
[0063] 根据所述身份管理服务器发送的所述访问用户的内容访问控制相关信息,确定对应的内容访问控制策略,将确定的内容访问控制策略发送给所述内容拦截实体。
[0064] 本发明实施例还提供了一种内容拦截实体,包括:
[0065] 获取模块,用于获取当前使用终端的访问用户的数据包;
[0066] 拦截模块,用于根据所述当前使用终端的访问用户对应的内容访问控制策略,判断是否拦截所述数据包,若不拦截,将所述数据包发送至下一跳设备,否则,拦截所述数据包。
[0067] 可能的实施方式中,所述获取模块还用于:
[0068] 获取当前使用终端的访问用户的数据包之前,
[0069] 获取所述终端配置的所述终端的两个以上访问用户各自对应的内容访问控制相关信息,分别根据所述两个以上访问用户各自对应的内容访问控制相关信息,获得所述两个以上访问用户各自对应的内容访问控制策略;
[0070] 和/或,
[0071] 获取策略控制实体配置的所述终端的两个以上访问用户各自对应的内容访问控制策略。
[0072] 可能的实施方式中,所述获取模块还用于:
[0073] 获取当前使用终端的访问用户的数据包之前,获取策略控制实体配置的所述当前使用终端的访问用户的内容访问控制策略。
[0074] 可能的实施方式中,所述拦截模块具体用于:
[0075] 获取所述终端发送的通知消息,所述通知消息中携带所述当前使用终端的访问用户的身份标识,根据所述身份标识确定所述当前使用终端的用户对应的内容访问控制策略;或者,
[0076] 获取身份管理服务器发送的通知消息,所述通知消息中携带所述当前使用终端的访问用户的身份标识,根据所述身份标识确定所述当前使用终端的用户对应的内容访问控制策略。
[0077] 本发明实施例还提供一种身份管理服务器,包括:
[0078] 获取模块,用于获取终端的访问用户的内容访问控制相关信息;
[0079] 发送模块,用于向策略控制实体发送所述访问用户的内容访问控制相关信息,由所述策略控制实体根据接收的所述访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给内容拦截实体,由所述内容拦截实体根据接收的内容访问控制策略拦截数据包。
[0080] 可能的实施方式中,所述发送模块具体用于:
[0081] 向策略控制实体发送当前使用所述终端的访问用户对应的内容访问控制相关信息;
[0082] 或者,
[0083] 向策略控制实体发送所述终端的两个以上访问用户各自对应的内容访问控制相关信息。
[0084] 可能的实施方式中,所述获取模块具体用于:
[0085] 获取所述终端配置的所述终端的至少一个访问用户各自对应的内容访问控制相关信息;和/或,
[0086] 获取第三方系统发送的所述终端的至少一个访问用户各自对应的内容访问控制相关信息。
[0087] 可能的实施方式中,还包括接收模块,用于:
[0088] 在所述发送模块向策略控制实体发送当前使用所述终端的访问用户对应的内容访问控制相关信息之前,接收所述终端发送的通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,根据所述身份标识确定当前使用所述终端的访问用户对应的内容访问控制相关信息。
[0089] 本发明实施例还提供了一种终端,包括:
[0090] 确定模块,用于确定当前使用所述终端的访问用户;
[0091] 通知模块,用于通知内容拦截实体根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包。
[0092] 可能的实施方式中,还包括获取模块,用于获取访问用户的内容访问控制相关信息;
[0093] 配置模块,用于根据所述访问用户的内容访问控制相关信息配置内容拦截实体,由所述内容拦截实体获取所述访问用户的内容访问控制相关信息对应的内容访问控制策略,所述访问用户为所述当前使用所述终端的访问用户或者为所述终端的两个以上的访问用户。
[0094] 可能的实施方式中,所述配置模块具体用于:
[0095] 将所述访问用户的内容访问控制相关信息直接发送给所述内容拦截实体;
[0096] 或者,
[0097] 将所述访问用户的内容访问控制相关信息发送给身份管理服务器,由所述身份管理服务器向策略控制实体发送所述访问用户的内容访问控制相关信息,由所述策略控制实体根据所述访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给所述内容拦截实体。
[0098] 可能的实施方式中,所述通知模块具体用于:
[0099] 向所述内容拦截实体发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述内容拦截实体根据所述通知消息获取所述当前使用所述终端的访问用户对应的内容访问控制策略,并根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包。
[0100] 可能的实施方式中,所述通知模块还用于:
[0101] 向所述身份管理服务器发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述身份管理服务器根据所述通知消息向所述策略控制实体发送所述当前使用所述终端的访问用户对应的内容访问控制相关信息,由所述策略控制实体根据所述当前使用所述终端的访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将所述当前使用所述终端的访问用户对应的内容访问控制策略发送给所述内容拦截实体。
[0102] 本发明实施例提供了另一种内容拦截实体,该内容拦截实体主要包括处理器、存储器和收发机,其中,收发机用于在处理器的控制下接收和发送数据,存储器中保存有预设的程序,处理器用于读取存储器中保存的程序,按照该程序执行以下过程:
[0103] 通过收发机获取当前使用终端的访问用户的数据包;
[0104] 根据所述当前使用终端的访问用户对应的内容访问控制策略,判断是否拦截所述数据包,若不拦截,通过收发机将所述数据包发送至下一跳设备,否则,拦截所述数据包。
[0105] 可能的实施方式中,处理器通过收发机获取当前使用终端的访问用户的数据包之前,通过收发机获取所述终端配置的所述终端的两个以上访问用户各自对应的内容访问控制相关信息,分别根据所述两个以上访问用户各自对应的内容访问控制相关信息,获得所述两个以上访问用户各自对应的内容访问控制策略;
[0106] 和/或,
[0107] 通过收发机获取策略控制实体配置的所述终端的两个以上访问用户各自对应的内容访问控制策略。
[0108] 可能的实施方式中,处理器通过收发机获取当前使用终端的访问用户的数据包之前,通过收发机获取策略控制实体配置的所述当前使用终端的访问用户的内容访问控制策略。
[0109] 可能的实施方式中,处理器通过收发机获取所述终端发送的通知消息,所述通知消息中携带所述当前使用终端的访问用户的身份标识,根据所述身份标识确定所述当前使用终端的用户对应的内容访问控制策略;或者,
[0110] 通过收发机获取身份管理服务器发送的通知消息,所述通知消息中携带所述当前使用终端的访问用户的身份标识,根据所述身份标识确定所述当前使用终端的用户对应的内容访问控制策略。
[0111] 本发明实施例中还提供了另一种身份管理服务器,该身份管理服务器主要包括处理器、存储器和收发机,其中,收发机用于在处理器的控制下接收和发送数据,存储器中保存有预设的程序,处理器用于读取存储器中保存的程序,按照该程序执行以下过程:
[0112] 通过收发机获取终端的访问用户的内容访问控制相关信息;
[0113] 通过收发机向策略控制实体发送所述访问用户的内容访问控制相关信息,由所述策略控制实体根据接收的所述访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给内容拦截实体,由所述内容拦截实体根据接收的内容访问控制策略拦截数据包。
[0114] 可能的实施方式中,处理器通过收发机向策略控制实体发送当前使用所述终端的访问用户对应的内容访问控制相关信息;
[0115] 或者,
[0116] 处理器通过收发机向策略控制实体发送所述终端的两个以上访问用户各自对应的内容访问控制相关信息。
[0117] 可能的实施方式中,处理器在通过收发机获取所述终端配置的所述终端的至少一个访问用户各自对应的内容访问控制相关信息;和/或,
[0118] 通过收发机获取第三方系统发送的所述终端的至少一个访问用户各自对应的内容访问控制相关信息。
[0119] 可能的实施方式中,处理器通过收发机接收所述终端发送的通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,根据所述身份标识确定所述当前使用所述终端的访问用户对应的内容访问控制相关信息。
[0120] 本发明实施例中还提供了另一种终端,该终端主要包括处理器、存储器和收发机,其中,收发机用于在处理器的控制下接收和发送数据,存储器中保存有预设的程序,处理器用于读取存储器中保存的程序,按照该程序执行以下过程:
[0121] 确定当前使用所述终端的访问用户;
[0122] 通过收发机通知内容拦截实体根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包。
[0123] 可能的实施方式中,处理器通过收发机获取访问用户的内容访问控制相关信息;
[0124] 根据所述访问用户的内容访问控制相关信息配置内容拦截实体,由所述内容拦截实体获取所述访问用户的内容访问控制相关信息对应的内容访问控制策略,所述访问用户为所述当前使用所述终端的访问用户或者为所述终端的两个以上的访问用户。
[0125] 可能的实施方式中,处理器通过收发机将所述访问用户的内容访问控制相关信息直接发送给所述内容拦截实体;
[0126] 或者,
[0127] 通过收发机将所述访问用户的内容访问控制相关信息发送给身份管理服务器,由所述身份管理服务器向策略控制实体发送所述访问用户的内容访问控制相关信息,由所述策略控制实体根据所述访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给所述内容拦截实体。
[0128] 可能的实施方式中,处理器通过收发机向所述内容拦截实体发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述内容拦截实体根据所述通知消息获取所述当前使用所述终端的访问用户对应的内容访问控制策略,并根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包。
[0129] 可能的实施方式中,处理器通过收发机向所述身份管理服务器发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述身份管理服务器根据所述通知消息向所述策略控制实体发送所述当前使用所述终端的访问用户对应的内容访问控制相关信息,由所述策略控制实体根据所述当前使用所述终端的访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将所述当前使用所述终端的访问用户对应的内容访问控制策略发送给所述内容拦截实体。

附图说明

[0130] 图1为深度包检测的具体架构示意图;
[0131] 图2为本发明第一实施例中内容拦截实体进行内容访问控制的方法流程示意图;
[0132] 图3为本发明第二实施例中身份管理服务器进行内容访问控制的方法流程示意图;
[0133] 图4为本发明第三实施例中终端进行内容访问控制的方法流程示意图;
[0134] 图5为本发明第四实施例中内容访问控制系统架构示意图;
[0135] 图6为本发明第四实施例中另一内容访问控制系统架构示意图;
[0136] 图7为本发明第五实施例中内容拦截实体的结构示意图;
[0137] 图8为本发明第六实施例中身份管理服务器的结构示意图;
[0138] 图9为本发明第七实施例中终端结构示意图;
[0139] 图10为本发明第八实施例中内容拦截实体的结构示意图;
[0140] 图11为本发明第九实施例中身份管理服务器的结构示意图;
[0141] 图12为本发明第十实施例中终端结构示意图。

具体实施方式

[0142] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0143] 以下各实施例中,内容拦截实体可以部署在TDF或PGW上,也可以作为一种业务功能部署在(S)Gi-局域网(Local Area Network,LAN)中,其中,(S)Gi为位于PGW与业务网络之间的接口的名称。
[0144] 以下各实施例中,策略控制实体可以是PCRF实体。
[0145] 如图2所示,本发明第一实施例中,内容拦截实体进行内容访问控制的详细方法流程如下:
[0146] 步骤201:内容拦截实体获取当前使用终端的访问用户的数据包。
[0147] 实施中,内容拦截实体在获取当前使用终端的访问用户的数据包之前,需要获取当前使用终端的访问用户对应的内容访问控制策略,获取方式可以是以下所列举的两种实现方式中的任意一种或者组合:
[0148] 第一,内容拦截实体获取终端配置的该终端的两个以上访问用户各自对应的内容访问控制相关信息,分别根据该两个以上访问用户各自对应的内容访问控制相关信息,获得该两个以上访问用户各自对应的内容访问控制策略,其中,该两个以上访问用户中包括当前使用终端的访问用户。
[0149] 第二,内容拦截实体获取策略控制实体配置的终端的两个以上访问用户各自对应的内容访问控制策略,其中,该两个以上访问用户中包括当前使用终端的访问用户。
[0150] 其中,所谓以上两种获取方式的组合是指将内容拦截实体可以将终端以及策略控制实体分别配置的终端同一访问用户的内容访问控制策略进行组合。
[0151] 对应于以上两种内容访问控制策略的获取方式中的任意一种或组合,内容访问控制实体需要从保存的终端的多个用户的内容访问控制策略中选择当前使用终端的用户对应的内容访问控制策略。
[0152] 实施中,内容拦截实体确定当前使用终端的访问用户对应的内容访问控制策略,包括但不限于以下两种实现方式:
[0153] 第一,内容拦截实体获取终端发送的通知消息,该通知消息中携带当前使用终端的访问用户的身份标识,根据该身份标识确定当前使用该终端的用户对应的内容访问控制策略;
[0154] 第二,内容拦截实体获取身份管理服务器发送的通知消息,通知消息中携带当前使用终端的访问用户的身份标识,根据该身份标识确定当前使用该终端的用户对应的内容访问控制策略。
[0155] 具体地,身份标识为访问用户登录终端所使用的密码和/或用户名。
[0156] 具体应用中,用户在终端上安装内容控制软件,用户通过该内容控制软件提供的人机交互界面设置多个登录终端所使用的用户名和/或密码。终端在解锁屏幕时需要用户输入设置的用户名和/或密码,并且终端在每次解锁屏幕后发送通知消息,该通知消息中携带解锁屏幕过程中获得的用户名和/或密码。可选择地,用户通过内容控制软件设置登录终端所使用的用户名和/或密码时,还可以设置于该用户名和/或密码对应的内容访问控制相关信息。
[0157] 具体地,终端通过安装的内容控制软件获取为使用该终端的访问用户设置的用户名、密码以及内容访问控制相关信息,在获取提交指示后,向身份管理服务器(或内容拦截实体)发送消息,该消息中携带设置的每个用户名、密码以及内容访问控制相关信息之间的对应关系,由身份管理服务器(或内容拦截实体)保存该对应关系。
[0158] 实施中,内容拦截实体可以获取策略控制实体配置的当前使用终端的访问用户的内容访问控制策略,该实施方式内容拦截实体仅保存当前使用终端的访问用户的内容访问控制策略,内容拦截实体不需要获知当前使用终端的访问用户是哪个用户,直接根据保存的内容访问控制策略进行拦截即可。
[0159] 步骤202:内容拦截实体根据当前使用终端的访问用户对应的内容访问控制策略,判断是否拦截数据包,若不拦截,将数据包发送至下一跳设备,否则,拦截数据包。
[0160] 其中,内容访问控制策略用于限定访问用户能够访问的内容,或者用于限定访问用户不能访问的内容。例如,手机的儿童用户对应的内容访问控制策略中规定,儿童用户不能访问视频,或者,儿童仅能够访问军事网站。
[0161] 具体地,根据具体应用场景的不同,下一跳设备可以是路由器,也可以是运营商部署的运行增值业务的设备。
[0162] 第一实施例中,内容拦截实体根据当前使用终端的访问用户对应的内容访问控制策略拦截数据包,从而能够采用当前使用终端的访问用户的内容访问控制策略进行内容访问控制。
[0163] 如图3所示,本发明第二实施例中,身份管理服务器进行内容访问控制的详细方法流程如下:
[0164] 步骤301:身份管理服务器获取终端的访问用户的内容访问控制相关信息。
[0165] 实施中,身份管理服务器获取终端的访问用户的内容访问控制相关信息,可以采用以下两种实现方式中的任意一种或组合:
[0166] 第一,身份管理服务器获取终端配置的该终端的至少一个访问用户各自对应的内容访问控制相关信息;
[0167] 第二,身份管理服务器获取第三方系统发送的该终端的至少一个访问用户各自对应的内容访问控制相关信息。
[0168] 例如,第三方系统可以是银行系统或者运营商的计费系统,当访问用户在银行的信用等级下降时,银行服务器主动向身份管理服务器提供该访问用户的信用等级,身份管理服务器将该访问用户的信用等级发送给策略控制实体,策略控制实体根据访问用户的信用等级制定能够禁止该访问用户访问与该信用等级不相符的内容的内容访问控制策略。当运营商计费系统发现访问用户欠费时,主动向身份管理服务器提供该访问用户的欠费信息,身份管理服务器将该访问用户的欠费信息发送给策略控制实体,策略控制实体根据该访问用户的欠费信息制定能够禁止该访问用户在欠费状态下访问的内容的内容访问控制策略。
[0169] 步骤302:身份管理服务器向策略控制实体发送所述访问用户的内容访问控制相关信息。
[0170] 其中,策略控制实体根据接收的访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给内容拦截实体,由内容拦截实体根据接收的内容访问控制策略拦截数据包。
[0171] 实施中,身份管理服务器向策略控制实体发送访问用户的内容访问控制相关信息,包括但不限于以下两种实现方式:
[0172] 第一,身份管理服务器向策略控制实体发送当前使用终端的访问用户对应的内容访问控制相关信息。
[0173] 实施中,策略控制实体根据当前使用终端的访问用户的内容访问控制相关信息确定内容访问控制策略,并由策略控制实体将当前使用终端的访问用户的内容访问控制策略发送给内容拦截实体,由内容拦截实体根据当前使用终端的访问用户的内容访问控制策略拦截数据包。
[0174] 该第一实现方式中,身份管理服务器需要确定当前使用该终端的访问用户,具体地,身份管理服务器接收终端发送的通知消息,该通知消息中携带当前使用该终端的访问用户的身份标识。
[0175] 该第一实现方式中,身份管理服务器根据通知消息中携带的身份标识确定当前使用终端的访问用户对应的内容访问控制相关信息,将当前使用终端的访问用户对应的内容访问控制相关信息发送给策略控制实体,由策略控制实体确定接收的该内容访问控制相关信息对应的内容访问控制策略,将该内容访问控制策略发送给内容拦截实体,由内容拦截实体根据该内容访问控制策略拦截数据包。该实施方式中,内容拦截实体仅保存当前使用终端的访问用户对应的内容访问控制策略,无需获知当前使用终端的为哪个访问用户,直接按照所保存的内容访问控制策略拦截数据包即可。
[0176] 该第一实现方式中,身份管理服务器获取终端每次切换访问用户后发送的通知消息,该通知消息中携带当前使用该终端的访问用户的身份标识。身份管理服务器根据通知消息确定当前使用终端的访问用户并将该当前使用终端的访问用户的内容访问控制相关信息发送给策略控制实体。
[0177] 该第一实现方式中,身份管理服务器在获取终端的任一访问用户更新后的内容访问控制相关信息后,对本地保存的该访问用户的内容访问控制相关信息进行更新。
[0178] 第二,身份管理服务器向策略控制实体发送终端的两个以上访问用户各自对应的内容访问控制相关信息。
[0179] 该第二实现方式中,身份管理服务器需要确定当前使用该终端的访问用户,具体地,身份管理服务器接收终端发送的通知消息,该通知消息中携带当前使用该终端的访问用户的身份标识。
[0180] 该第二实现方式中,身份管理服务器通知内容拦截实体根据该身份标识从保存的该终端的多个用户各自对应的内容访问控制策略中,选择当前使用该终端的访问用户对应的内容访问控制策略,根据该当前使用该终端的访问用户对应的内容访问控制策略拦截数据包。
[0181] 该第二实现方式中,身份管理服务器获取终端每次切换访问用户后发送的通知消息,该通知消息中携带当前使用该终端的访问用户的身份标识。
[0182] 该第二实现方式中,身份管理服务器在获取终端的任一访问用户更新后的内容访问控制相关信息后,对本地保存的该访问用户的内容访问控制相关信息进行更新,并将发生更新的访问用户的内容访问控制相关信息发送给策略控制实体,由策略控制实体分别确定发生更新的访问用户的内容访问控制信息对应的内容访问控制策略,并将更新的访问用户的内容访问控制策略发送给内容拦截实体。
[0183] 以上两种实现方式中,身份管理服务器可以是主动将终端的访问用户的内容访问控制相关信息发送给策略控制实体,也可以是在策略控制实体的请求下将终端的访问用户的内容访问控制相关信息发送给策略控制实体。
[0184] 本发明第二实施例中,身份管理服务器将终端的访问用户的内容访问控制相关信息发送给策略控制实体,以确定访问用户对应的内容访问控制策略,由内容拦截实体根据访问用户对应的内容访问控制策略进行内容访问控制,从而可以实现对使用终端的访问用户进行内容访问控制。
[0185] 如图4所示,本发明第三实施例中,终端进行内容访问控制的详细方法流程如下:
[0186] 步骤401:终端确定当前使用终端的访问用户。
[0187] 步骤402:终端通知内容拦截实体根据当前使用该终端的访问用户对应的内容访问控制策略拦截数据包。
[0188] 实施中,终端获取访问用户的内容访问控制相关信息,根据访问用户的内容访问控制相关信息配置内容拦截实体,由内容拦截实体获取访问用户的内容访问控制相关信息对应的内容访问控制策略。
[0189] 其中,访问用户为当前使用该终端的访问用户,或者为该终端的两个以上的访问用户。
[0190] 具体地,终端通过人机交互界面(例如客户端软件)获取终端的特权用户输入的其它一个或多个访问用户各自对应的内容访问控制相关信息;或者,终端根据运营商网络提供的签约信息获取至少一个访问用户各自对应的内容访问控制相关信息。
[0191] 第一实施方式中,终端将访问用户的内容访问控制相关信息直接发送给内容拦截实体,由内容拦截实体根据该访问用户的内容访问控制相关信息,获得该访问用户对应的内容访问控制策略;
[0192] 具体地,内容拦截实体将访问用户对应的内容访问控制相关信息作为该访问用户对应的内容访问控制策略,在确定当前使用该终端的访问用户后,按照该访问用户对应的内容访问控制策略拦截数据包。
[0193] 该第一实施方式中,终端需要向内容拦截实体发送通知消息,通知消息中携带当前使用终端的访问用户的身份标识,由内容拦截实体根据通知消息获取当前使用终端的访问用户对应的内容访问控制策略,并根据当前使用终端的访问用户对应的内容访问控制策略拦截数据包。或者,终端向身份管理服务器发送通知消息,该通知消息中携带当前使用终端的访问用户的身份标识,由身份管理服务器根据该通知消息通知内容拦截实体选择当前使用终端的访问用户对应的内容访问控制策略。
[0194] 实施中,终端在确定终端的任一访问用户的内容访问控制相关信息发生更新时,将更新后的内容访问控制相关信息发送给内容拦截实体。
[0195] 第二实施方式中,终端将访问用户的内容访问控制相关信息发送给身份管理服务器,由身份管理服务器向策略控制实体发送该访问用户的内容访问控制相关信息;由策略控制实体根据接收的访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给内容拦截实体。
[0196] 该第二实施方式中,终端需要向内容拦截实体发送通知消息,通知消息中携带当前使用终端的访问用户的身份标识,由内容拦截实体根据通知消息获取当前使用终端的访问用户对应的内容访问控制策略,并根据当前使用终端的访问用户对应的内容访问控制策略拦截数据包。
[0197] 或者,
[0198] 终端向身份管理服务器发送通知消息,通知消息中携带当前使用终端的访问用户的身份标识,由身份管理服务器根据通知消息向策略控制实体发送当前使用终端的访问用户对应的内容访问控制相关信息,由策略控制实体根据当前使用终端的访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将当前使用终端的访问用户对应的内容访问控制策略发送给内容拦截实体。
[0199] 该第二实施方式中,身份管理服务器保存终端的多个访问用户各自对应的内容访问控制相关信息。
[0200] 第一种实现方式中,身份管理服务器向策略控制实体发送当前使用终端的访问用户对应的内容访问控制相关信息。策略控制实体根据接收的内容访问控制相关信息确定内容访问控制策略,将确定的内容访问控制策略发送给内容拦截实体。内容拦截实体根据接收的内容访问控制策略拦截数据包。
[0201] 该具体实施中,身份管理服务器向策略控制实体发送当前使用终端的访问用户对应的内容访问控制相关信息之前,向身份管理服务器发送通知消息,该通知消息中携带当前使用终端的访问用户的身份标识。身份管理服务器根据该通知消息确定当前使用该终端的访问用户对应的内容访问控制相关信息。
[0202] 第二种实现方式中,身份管理服务器向策略控制实体发送多个访问用户各自对应的内容访问控制相关信息。策略控制实体根据接收的每个访问用户的内容访问控制相关信息确定每个访问用户各自对应的内容访问控制策略,将确定的内容访问控制策略发送给内容拦截实体。内容拦截实体根据接收的内容访问控制策略拦截数据包。
[0203] 该具体实施中,终端向身份管理服务器发送通知消息,该通知消息中携带当前使用终端的访问用户的身份标识。身份管理服务器通知内容拦截实体选择当前使用终端的访问用户对应的内容访问控制策略拦截数据包。
[0204] 如图5所示,本发明第四实施例中,内容访问控制系统包括终端501和内容拦截实体502,具体地:
[0205] 终端501,用于确定当前使用所述终端的访问用户,并通知内容拦截实体502根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包;
[0206] 内容拦截实体502,用于获取当前使用终端的访问用户的数据包,根据所述当前使用所述终端的访问用户对应的内容访问控制策略判断是否拦截所述数据包,若不拦截,将所述数据包发送至下一跳设备,否则,拦截所述数据包。
[0207] 实施中,终端还用于:
[0208] 获取访问用户的内容访问控制相关信息,根据所述访问用户的内容访问控制相关信息配置内容拦截实体,其中,所述访问用户为所述当前使用所述终端的访问用户或者为所述终端的两个以上的访问用户;
[0209] 所述内容拦截实体还用于:
[0210] 获取所述访问用户的内容访问控制相关信息对应的内容访问控制策略。
[0211] 具体实施中,如图6所示,内容访问控制系统还包括身份管理服务器503和策略控制实体504,具体地:
[0212] 所述终端501具体用于:
[0213] 将所述访问用户的内容访问控制相关信息发送给所述身份管理服务器;
[0214] 所述身份管理服务器503用于:
[0215] 接收所述终端发送的所述访问用户的内容访问控制相关信息,向所述策略控制实体发送所述访问用户的内容访问控制相关信息;
[0216] 所述策略控制实体504用于:
[0217] 根据所述身份管理服务器发送的所述访问用户的内容访问控制相关信息,确定对应的内容访问控制策略,将确定的内容访问控制策略发送给所述内容拦截实体502。
[0218] 第一具体实施方式中,身份管理服务器503,用于获取终端的至少一个访问用户各自对应的内容访问控制相关信息,将终端的至少一个访问用户各自对应的内容访问控制相关信息发送给策略控制实体504;
[0219] 策略控制实体504,用于接收身份管理服务器503发送的终端的至少一个访问用户各自对应的内容访问控制相关信息,分别根据该终端的至少一个访问用户各自对应的内容访问控制相关信息确定该至少一个访问用户各自对应的内容访问控制策略,并将该终端的至少一个访问用户各自对应的内容访问控制策略发送给内容拦截实体502;
[0220] 内容拦截实体502,用于接收策略控制实体504发送的该终端的至少一个访问用户各自对应的内容访问控制策略,根据该终端的至少一个访问用户各自对应的内容访问控制策略拦截数据包。
[0221] 实施中,身份管理服务器获取终端配置的该终端的至少一个访问用户各自对应的内容访问控制相关信息;和/或,获取第三方系统发送的该终端的至少一个访问用户各自对应的内容访问控制相关信息。
[0222] 实施中,身份管理服务器接收终端发送的通知消息,通知消息中携带当前使用终端的访问用户的身份标识。具体地,身份管理服务器根据该通知消息通知内容拦截实体选择当前使用终端的访问用户对应的内容访问控制策略,根据当前使用终端的访问用户对应的内容访问控制策略拦截数据包。
[0223] 第二具体实施方式中,身份管理服务器获取终端的至少一个访问用户各自对应的内容访问控制相关信息,确定当前使用该终端的访问用户,将当前使用终端的访问用户对应的内容访问控制相关信息发送给策略控制实体;
[0224] 策略控制实体接收身份管理服务器发送的当前使用终端的访问用户对应的内容访问控制相关信息,根据当前使用终端的访问用户的内容访问控制相关信息确定内容访问控制策略,将当前使用终端的访问用户的内容访问控制策略发送给内容拦截实体;
[0225] 内容拦截实体接收策略控制实体发送的当前使用终端的访问用户的内容访问控制策略,根据该内容访问控制策略拦截数据包。
[0226] 实施中,身份管理服务器接收终端发送的通知消息,通知消息中携带当前使用终端的访问用户的身份标识,根据该身份标识确定当前使用终端的访问用户对应的内容访问控制相关信息。
[0227] 以下通过三个具体例子对内容访问控制的过程进行举例说明。
[0228] 第一具体实施例
[0229] 家长在手机上预设儿童账户,当前儿童通过输入儿童账户的用户名和密码解锁手机;
[0230] 手机发现儿童账户登录,向身份管理服务器发送儿童账户的用户名以及家长为该儿童账户设置的内容访问控制相关信息,例如不能浏览游戏网站;如果儿童账户为第一次登录或者家长设置的内容访问控制相关信息发生变化,手机需要将儿童账户最新的内容访问控制相关信息发送给身份管理服务器;
[0231] 身份管理服务器向策略控制实体发送消息,该消息中携带手机的标识、儿童账户的用户名以及儿童账户对应的内容访问控制相关信息;
[0232] 策略控制实体根据儿童账户对应的内容访问控制相关信息制定内容访问控制策略,该内容访问控制策略使得在儿童账户登录该手机时对游戏相关的流量进行拦截处理;
[0233] 策略控制实体将手机标识、儿童账户以及儿童账户对应的内容访问控制策略发送给内容拦截实体;
[0234] 内容拦截实体在儿童账户登录该手机时根据该内容访问控制策略拦截游戏相关的流量。
[0235] 第二具体实施例
[0236] 手机的签约用户在银行系统的信用等级下降,银行服务器向身份管理服务器发送手机的签约用户的标识以及信用等级下降信息;
[0237] 身份管理服务器向策略控制实体发送消息,该消息中包括手机的签约用户的标识以及信用等级下降信息;
[0238] 策略控制实体根据接收的消息制定该签约用户的内容访问控制策略,使得该签约用户无法使用特定的应用,例如网页浏览应用,并将该内容访问控制策略发送给内容拦截实体;
[0239] 内容拦截实体在手机的签约账户登录手机时根据该内容访问控制策略拦截网页浏览应用相关的流量。
[0240] 第三具体实施例
[0241] 计费系统发现用户欠费超过预设金额,向身份管理服务器发送用户标识(如IMSI)以及欠费信息;
[0242] 身份管理服务器向策略控制实体发送消息,该消息中携带用户标识和欠费信息;
[0243] 策略控制实体根据接收的消息制定该签约用户的内容访问控制策略,使得该签约用户无法使用特定的应用,例如网页浏览应用,并将该内容访问控制策略发送给内容拦截实体;
[0244] 内容拦截实体在手机的签约账户登录手机时根据该内容访问控制策略拦截网页浏览应用相关的流量。
[0245] 如图7所示,本发明第五实施例中提供了一种内容拦截实体,该内容拦截实体的具体实施可参见上述方法部分的描述,重复之处不再赘述,该内容拦截实体主要包括:
[0246] 获取模块701,用于获取当前使用终端的访问用户的数据包;
[0247] 拦截模块702,用于根据所述当前使用终端的访问用户对应的内容访问控制策略,判断是否拦截所述数据包,若不拦截,将所述数据包发送至下一跳设备,否则,拦截所述数据包。
[0248] 实施中,所述获取模块还用于:
[0249] 获取当前使用终端的访问用户的数据包之前,
[0250] 获取所述终端配置的所述终端的两个以上访问用户各自对应的内容访问控制相关信息,分别根据所述两个以上访问用户各自对应的内容访问控制相关信息,获得所述两个以上访问用户各自对应的内容访问控制策略;
[0251] 和/或,
[0252] 获取策略控制实体配置的所述终端的两个以上访问用户各自对应的内容访问控制策略。
[0253] 实施中,所述获取模块还用于:
[0254] 获取当前使用终端的访问用户的数据包之前,获取策略控制实体配置的所述当前使用终端的访问用户的内容访问控制策略。
[0255] 实施中,所述拦截模块具体用于:
[0256] 获取所述终端发送的通知消息,所述通知消息中携带所述当前使用终端的访问用户的身份标识,根据所述身份标识确定所述当前使用终端的用户对应的内容访问控制策略;或者,
[0257] 获取身份管理服务器发送的通知消息,所述通知消息中携带所述当前使用终端的访问用户的身份标识,根据所述身份标识确定所述当前使用终端的用户对应的内容访问控制策略。
[0258] 如图8所示,本发明第六实施例中提供了一种身份管理服务器,该身份管理服务器的具体实施可参见上述方法实施例部分的描述,重复之处不再赘述,该身份管理服务器主要包括:
[0259] 获取模块801,用于获取终端的访问用户的内容访问控制相关信息;
[0260] 发送模块802,用于向策略控制实体发送所述访问用户的内容访问控制相关信息,由所述策略控制实体根据接收的所述访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给内容拦截实体,由所述内容拦截实体根据接收的内容访问控制策略拦截数据包。
[0261] 实施中,所述发送模块具体用于:
[0262] 向策略控制实体发送当前使用所述终端的访问用户对应的内容访问控制相关信息;
[0263] 或者,
[0264] 向策略控制实体发送所述终端的两个以上访问用户各自对应的内容访问控制相关信息。
[0265] 实施中,所述获取模块具体用于:
[0266] 获取所述终端配置的所述终端的至少一个访问用户各自对应的内容访问控制相关信息;和/或,
[0267] 获取第三方系统发送的所述终端的至少一个访问用户各自对应的内容访问控制相关信息。
[0268] 实施中,还包括接收模块803,用于:
[0269] 在所述发送模块向策略控制实体发送当前使用所述终端的访问用户对应的内容访问控制相关信息之前,接收所述终端发送的通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,根据所述身份标识确定当前使用所述终端的访问用户对应的内容访问控制相关信息。
[0270] 如图9所示,本发明第七实施例中提供了一种终端,该终端的具体实施可参见上述方法实施例部分的描述,重复之处不再赘述,该终端主要包括:
[0271] 确定模块901,用于确定当前使用所述终端的访问用户;
[0272] 通知模块902,用于通知内容拦截实体根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包。
[0273] 实施中,还包括获取模块903,用于获取访问用户的内容访问控制相关信息;
[0274] 配置模块904,用于根据所述访问用户的内容访问控制相关信息配置内容拦截实体,由所述内容拦截实体获取所述访问用户的内容访问控制相关信息对应的内容访问控制策略,所述访问用户为所述当前使用所述终端的访问用户或者为所述终端的两个以上的访问用户。
[0275] 实施中,所述配置模块具体用于:
[0276] 将所述访问用户的内容访问控制相关信息直接发送给所述内容拦截实体;
[0277] 或者,
[0278] 将所述访问用户的内容访问控制相关信息发送给身份管理服务器,由所述身份管理服务器向策略控制实体发送所述访问用户的内容访问控制相关信息,由所述策略控制实体根据所述访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给所述内容拦截实体。
[0279] 实施中,所述通知模块具体用于:
[0280] 向所述内容拦截实体发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述内容拦截实体根据所述通知消息获取所述当前使用所述终端的访问用户对应的内容访问控制策略,并根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包。
[0281] 实施中,所述通知模块还用于:
[0282] 向所述身份管理服务器发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述身份管理服务器根据所述通知消息向所述策略控制实体发送所述当前使用所述终端的访问用户对应的内容访问控制相关信息,由所述策略控制实体根据所述当前使用所述终端的访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将所述当前使用所述终端的访问用户对应的内容访问控制策略发送给所述内容拦截实体。
[0283] 如图10所示,本发明第八实施例中,提供了另一种内容拦截实体,该内容拦截实体可以是一个独立的设备,也可以为集成在一个网络设备中,该内容拦截实体主要包括处理器1001、存储器1002和收发机1003,其中,收发机用于在处理器的控制下接收和发送数据,存储器中保存有预设的程序,处理器用于读取存储器中保存的程序,按照该程序执行以下过程:
[0284] 通过收发机获取当前使用终端的访问用户的数据包;
[0285] 根据所述当前使用终端的访问用户对应的内容访问控制策略,判断是否拦截所述数据包,若不拦截,通过收发机将所述数据包发送至下一跳设备,否则,拦截所述数据包。
[0286] 可能的实施方式中,处理器通过收发机获取当前使用终端的访问用户的数据包之前,通过收发机获取所述终端配置的所述终端的两个以上访问用户各自对应的内容访问控制相关信息,分别根据所述两个以上访问用户各自对应的内容访问控制相关信息,获得所述两个以上访问用户各自对应的内容访问控制策略;
[0287] 和/或,
[0288] 通过收发机获取策略控制实体配置的所述终端的两个以上访问用户各自对应的内容访问控制策略。
[0289] 可能的实施方式中,处理器通过收发机获取当前使用终端的访问用户的数据包之前,通过收发机获取策略控制实体配置的所述当前使用终端的访问用户的内容访问控制策略。
[0290] 可能的实施方式中,处理器通过收发机获取所述终端发送的通知消息,所述通知消息中携带所述当前使用终端的访问用户的身份标识,根据所述身份标识确定所述当前使用终端的用户对应的内容访问控制策略;或者,
[0291] 通过收发机获取身份管理服务器发送的通知消息,所述通知消息中携带所述当前使用终端的访问用户的身份标识,根据所述身份标识确定所述当前使用终端的用户对应的内容访问控制策略。
[0292] 如图11所示,本发明第九实施例中,提供了另一种身份管理服务器,该身份管理服务器主要包括处理器1101、存储器1102和收发机1103,其中,收发机1103用于在处理器1101的控制下接收和发送数据,存储器1102中保存有预设的程序,处理器1101用于读取存储器1102中保存的程序,按照该程序执行以下过程:
[0293] 通过收发机获取终端的访问用户的内容访问控制相关信息;
[0294] 通过收发机向策略控制实体发送所述访问用户的内容访问控制相关信息,由所述策略控制实体根据接收的所述访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给内容拦截实体,由所述内容拦截实体根据接收的内容访问控制策略拦截数据包。
[0295] 可能的实施方式中,处理器通过收发机向策略控制实体发送当前使用所述终端的访问用户对应的内容访问控制相关信息;
[0296] 或者,
[0297] 处理器通过收发机向策略控制实体发送所述终端的两个以上访问用户各自对应的内容访问控制相关信息。
[0298] 可能的实施方式中,处理器在通过收发机获取所述终端配置的所述终端的至少一个访问用户各自对应的内容访问控制相关信息;和/或,
[0299] 通过收发机获取第三方系统发送的所述终端的至少一个访问用户各自对应的内容访问控制相关信息。
[0300] 可能的实施方式中,处理器通过收发机接收所述终端发送的通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,根据所述身份标识确定所述当前使用所述终端的访问用户对应的内容访问控制相关信息。
[0301] 如图12所示,本发明第十实施例中,提供了一种终端,该终端主要包括处理器1201、存储器1202和收发机1203,其中,收发机1203用于在处理器1201的控制下接收和发送数据,存储器1202中保存有预设的程序,处理器1201用于读取存储器1202中保存的程序,按照该程序执行以下过程:
[0302] 确定当前使用所述终端的访问用户;
[0303] 通过收发机通知内容拦截实体根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包。
[0304] 可能的实施方式中,处理器通过收发机获取访问用户的内容访问控制相关信息;
[0305] 根据所述访问用户的内容访问控制相关信息配置内容拦截实体,由所述内容拦截实体获取所述访问用户的内容访问控制相关信息对应的内容访问控制策略,所述访问用户为所述当前使用所述终端的访问用户或者为所述终端的两个以上的访问用户。
[0306] 可能的实施方式中,处理器通过收发机将所述访问用户的内容访问控制相关信息直接发送给所述内容拦截实体;
[0307] 或者,
[0308] 通过收发机将所述访问用户的内容访问控制相关信息发送给身份管理服务器,由所述身份管理服务器向策略控制实体发送所述访问用户的内容访问控制相关信息,由所述策略控制实体根据所述访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将确定的内容访问控制策略发送给所述内容拦截实体。
[0309] 可能的实施方式中,处理器通过收发机向所述内容拦截实体发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述内容拦截实体根据所述通知消息获取所述当前使用所述终端的访问用户对应的内容访问控制策略,并根据所述当前使用所述终端的访问用户对应的内容访问控制策略拦截数据包。
[0310] 可能的实施方式中,处理器通过收发机向所述身份管理服务器发送通知消息,所述通知消息中携带所述当前使用所述终端的访问用户的身份标识,由所述身份管理服务器根据所述通知消息向所述策略控制实体发送所述当前使用所述终端的访问用户对应的内容访问控制相关信息,由所述策略控制实体根据所述当前使用所述终端的访问用户的内容访问控制相关信息确定对应的内容访问控制策略,将所述当前使用所述终端的访问用户对应的内容访问控制策略发送给所述内容拦截实体。
[0311] 其中,第八至第十实施例中,处理器、存储器与收发机之间通过总线连接,总线架构可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
[0312] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0313] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0314] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0315] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0316] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。