网络分流方法及装置 |
|||||||
申请号 | CN201310388994.4 | 申请日 | 2013-08-30 | 公开(公告)号 | CN103491578B | 公开(公告)日 | 2016-11-16 |
申请人 | 华为技术有限公司; | 发明人 | 孙杰; 张兴新; 王学寰; 阳建军; | ||||
摘要 | 本 发明 实施例 提供一种网络分流方法及装置,该方法包括:第一网络 控制器 接收终端的网络状态信息,终端至少为一个,网络状态信息为终端在对应的至少一个接入网中的状态信息,其中,第一网络控制器为第一接入网的网络控制器;第一网络控制器根据网络状态信息,为终端生成分流策略;第一网络控制器向终端发送分流策略;和/或,向至少一个接入网的接入设备发送分流策略,使得网络侧设备或终端按照分流策略执行分流,从而实现网络侧对终端分流的控制。 | ||||||
权利要求 | 1.一种网络分流方法,其特征在于,包括: |
||||||
说明书全文 | 网络分流方法及装置技术领域[0001] 本发明涉及无线通信技术,尤其涉及一种网络分流方法及装置。 背景技术[0002] 近年来,随和智能终端上网需求的不断增长,蜂窝网络已难以满足各种业务需要的带宽资源。应运而生的多模终端,如支持蜂窝网和无线局域网(Wireless Local Area Network,WLAN)的双模终端的增多,使得用WLAN为蜂窝网络分流成为业界的趋势。 [0003] 分流(offload)是指将移动数据业务从一个网络平滑的迁移到另一个网络。为实现用WLAN为蜂窝网络分流,第三代移动通信伙伴组织(3rd Generation Partnership Project,3GPP)提出接入网发现和选择功能(Access Network Discovery and Selection Function,ANDSF)来辅助终端进行接入网的选择。具体的,ANDSF服务器与终端均支持开放移动联盟(Open Mobile Alliance,OMA)设备管理(Device Manage,DM)协议,位于蜂窝网核心网中的ANDSF服务器与终端通过S14接口进行通信,从而使得终端获得选网策略,例如,终端通过推(push)方式,即被动接收ANDSF服务器发送的选网策略;或者,通过拉(pull)方式,即终端主动向ANDSF查询选网策略。然后,根据获得的选网策略,由终端自行进行接入网的发现和选择。 [0004] 另外,也可以通过电气和电子工程学会(Institute of Electrical and Electronics Engineers,IEEE)协会制定的相关机制,实现用WLAN为蜂窝网络分流。具体的,终端获取WLAN、3G网络等的相关信息,例如,终端主动向WLAN的接入设备发送探测请求帧(Probe Request);或者,被动的接收WLAN的接入设备发送信标帧(Beacon)从而获得WLAN的相关信息。然后,根据获取到的网络信息,由终端自行进行接入网的发现和选择。 [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] 进一步的,所述第一接入网为无线局域网WLAN,所述第一网络控制器为WLAN网络控制器。 [0030] 进一步的,所述第一接入网为无线局域网WLAN,所述第一网络控制器为WLAN网络控制器,所述第一接入设备为接入点AP,所述第二接入网为蜂窝网络,所述第二网络控制器为蜂窝网络控制器,所述第二接入设备为蜂窝接入点;或者, [0031] 所述第一接入网为蜂窝网络,所述第一网络控制器为蜂窝网络控制器,所述第一接入设备为蜂窝接入点,所述第二接入网为无线局域网WLAN,所述第二网络控制器为WLAN网络控制器,所述第二接入设备为接入点AP。 [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] 进一步的,所述第一接入网为无线局域网WLAN,所述第一网络控制器为WLAN网络控制器,所述第一接入设备为接入点AP,所述第二接入网为蜂窝网络,所述第二网络控制器为蜂窝网络控制器,所述第二接入设备为蜂窝接入点。 [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] 进一步的,所述第一接入网为无线局域网WLAN,所述第一网络控制器为WLAN网络控制器,所述第一接入设备为接入点AP,所述第二接入网为蜂窝网络,所述第二网络控制器为蜂窝网络控制器,所述第二接入设备为蜂窝接入点。 [0126] 进一步的,所述分流策略包括下述信息中的至少一种: [0127] 接入网指示信息,指示各所述终端应接入的接入网信息; [0128] 接入设备指示信息,指示各所述终端应接入的接入网的接入设备信息; [0129] 业务指示信息,指示各所述终端的业务信息和所述业务信息指示的业务应接入的接入网的接入网信息。 [0130] 第六个方面,本发明实施例提供一种网络分流装置,包括: [0131] 接收模块,接收第一接入网的第一接入设备发送的第一接入设备状态信息; [0132] 处理模块,用于根据所述接收模块接收到的所述第一接入设备状态信息,生成所述第一接入设备的分流条件信息,所述分流条件信息指示可接入所述第一接入设备的终端所满足的条件; [0133] 发送模块,用于向所述第一接入设备发送所述分流条件信息,以使所述第一接入设备根据所述处理模块生成的所述分流条件信息判断是否允许终端接入。 [0134] 第七个方面,本发明实施例提供一种网络控制器,包括如上第四个方面所示的任一种网络分流装置。 [0135] 第八个方面,本发明实施例提供一种分流判决器,包括如上第五个方面所示的任一种网络分流装置。 [0136] 第九个方面,本发明实施例提供一种网络控制器,包括如上第六个方面所示的任一种网络分流装置。 [0137] 本发明实施例提供的网络分流方法及装置,第一网络控制器根据接收到的网络状态信息,为各终端生成分流策略并向网络侧设备或终端发送,使得网络侧设备或终端按照分流策略执行分流,从而实现网络侧对终端分流的控制。附图说明 [0138] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 [0139] 图1为本发明网络分流方法实施例一的流程图; [0140] 图2是本发明网络分流方法实施例二的信令图; [0141] 图3为本发明网络分流方法实施例三的信令图; [0142] 图4为本发明网络分流方法实施例四的信令图; [0143] 图5为本发明网络分流方法实施例五的信令图; [0144] 图6为本发明网络分流方法实施例六的信令图; [0145] 图7为本发明网络分流方法实施例七的流程图; [0146] 图8为本发明网络分流方法实施例八的信令图; [0147] 图9为本发明网络分流方法实施例九的信令图; [0148] 图10为本发明网络分流方法实施例十的信令图; [0149] 图11为本发明网络分流方法实施例十一的流程图; [0150] 图12为本发明网络分流方法实施例十二的信令图; [0151] 图13是本发明网络分流装置实施例一的结构示意图; [0152] 图14是本发明网络分流装置实施例二的结构示意图; [0153] 图15是本发明网络分流装置实施例三的结构示意图; [0154] 图16为本发明网络控制器实施例一的结构示意图; [0155] 图17为本发明分流判决器实施例一的结构示意图; [0156] 图18为本发明网络控制器实施例二的结构示意图。 具体实施方式[0157] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 [0158] 图1为本发明网络分流方法实施例一的流程图。本实施例的执行主体为第一网络控制器,适用于当通信网络中存在多个接入网时,由网络侧控制终端接入行为的场景。具体的,本实施例包括如下步骤: [0159] 101、第一网络控制器接收终端的网络状态信息,终端至少为一个,网络状态信息为终端在对应的至少一个接入网中的状态信息,其中,第一网络控制器为第一接入网的网络控制器。 [0160] 当通信网络中存在至少一个接入网时,各个接入网的网络控制器接收通信网络中所有终端或部分终端在对应的接入网中的网络状态信息。例如,当网络中存在两个接入网:WLAN网络和蜂窝网络时,以WLAN网络控制器为第一网络控制器为例,WLAN网络控制器接收各终端在WLAN网络和蜂窝网络中的网络状态信息。 [0161] 可选的,第一网络控制器通过如下几种方式接收终端的网络状态信息: [0162] 方式一、第一网络控制器接收终端发送的网络状态信息。 [0163] 该方式中,第一网络控制器直接接收终端发送的、经第一接入设备透传的网络状态信息。具体的,第一网络控制器接收终端接入第一接入网之前,或者,接入第一接入网之后发送的、经第一接入设备透传的网络状态信息。该过程中,接入设备对终端上报的网络状态信息不做任何处理,而是直接转发给第一网络控制器。 [0164] 方式二、第一网络控制器接收第一接入网的第一接入设备发送的、指示终端在第一接入网中状态的网络状态信息。 [0165] 该方式中,第一接入网的第一接入设备向第一网络控制器上报终端在第一接入网中的网络状态信息。具体的,第一接入设备可以在终端准备接入该第一接入设备以访问第一接入网时,或者,在终端已经接入该第一接入设备时,搜集并获取终端在第一接入网中的状态信息并向第一网络控制器发送。 [0166] 方式三、第一网络控制器接收第一接入网外的其他接入网的网络控制器发送的、指示终端在第一接入网之外的其他接入网中状态的网络状态信息。 [0167] 该方式中,第一网络控制器接收到的终端的网络状态信息是由第一接入网外的其他接入网的接入设备在终端接入该接入网之前,或接入该接入网之后发送的网络状态信息。例如,上述WLAN网络控制器接收到的蜂窝网络控制器发送的网络状态信息,其中,蜂窝网络控制器发送的网络状态信息可以是终端在接入蜂窝网络之前,或者在接入蜂窝网络之后,发送的终端在蜂窝网络中的状态信息。 [0168] 可选的,上述方式一中,第一网络控制器接收到的终端发送的网络状态信息,包括:终端在第一网络控制器所属的第一接入网中的状态信息;和/或,终端在除第一接入网之外的其他接入网中的状态信息。 [0169] 具体的,终端在向第一网络控制器发送网络状态信息时,可仅发送其在第一网络控制器所属的第一接入网中的状态信息;或者,除了向第一网络控制器发送其在第一网络控制器所属的第一接入网中的状态信息之外,还可以将其在其他网络中的状态信息发送给第一网络控制器。例如,上述当第一网络控制器为WLAN网络控制器时,WLAN网络控制器接收到的终端上报的网络状态信息包括除终端在WLAN网络中的网络状态信息外,还可包括终端在蜂窝网络中的网络状态信息。 [0170] 102、第一网络控制器根据网络状态信息,为终端生成分流策略。 [0171] 本步骤中,第一网络控制器根据接收到的各网络状态信息,生成各终端的分流策略。 [0172] 可选的,分流策略包括下述信息中的至少一种:接入网指示信息,指示各终端应接入的接入网信息;接入设备指示信息,指示各终端应接入的接入网的接入设备信息;业务指示信息,指示各终端的业务信息和该业务信息指示的业务应接入的接入网的接入网信息。 [0173] 具体的,第一网络控制器根据接收到的各网络状态信息,对于未接入第一接入网的终端,生成的分流策略可指示该终端接入第一接入网或其他接入网,或者,仅指示该终端将部分业务接入第一接入网;对于已接入第一接入网的终端,生成的分流策略可指示该终端继续停留在第一接入网,或者,完全切换到其他接入网,或者,将部分业务切换到其他接入网。 [0174] 进一步的,分流策略指示终端可接入、或部分业务可接入第一接入网,则分流策略还包括指示终端应接入的接入设备的信息。 [0175] 103、第一网络控制器向终端发送分流策略;和/或,向至少一个接入网的接入设备发送分流策略。 [0176] 在为各终端生成分流策略后,第一网络控制器向网络侧设备或终端发送分流策略,以使得网络侧设备或终端按照分流策略执行分流。 [0177] 可选的,在为各终端生成分流策略后,第一网络控制器向终端发送分流策略,使得终端按照分流策略进行接入网的策略。 [0179] 具体的,第一接入设备也可根据自身默认的接入策略和接收到的分流策略控制终端的接入行为,其中,默认的接入策略例如为:允许任意终端接入、不允许某些终端或某些业务接入等;分流策略的内容包含允许接入和不允许接入的终端的信息或者仅包含允许接入的终端的信息等。 [0180] 例如,当第一接入网为WLAN时,分流策略可包含允许接入和不允许接入的所有终端的信息,如果第一接入设备默认允许任意终端接入,此时第一接入设备(AP)会先对所有终端发送的探测请求帧(Probe Request)进行响应,回应探测响应帧(Probe Response)进而允许终端接入。由于分流策略包含允许接入和不允许接入的所有终端的信息,则第一接入设备再根据分流策略,对某些终端或某一些终端的某些业务进行去关联,如关闭某些终端或某些业务等。该过程中,第一接入设备先允许终端或终端的所有业务接入,再根据分流策略对某一些终端或某一些终端的某一些业务进行去关联。 [0181] 再如,当第一接入网为WLAN时,分流策略可仅包含允许接入的终端的信息。如果第一接入设备默认不允许任意终端接入,即第一接入设备(AP)会默认对所有终端发送的探测请求帧(Probe Request)都不进行响应,由于分流策略仅包含允许接入的终端的信息。AP在收到分流策略后,根据分流策略仅对允许接入的终端发送的探测请求帧(Probe Request)进行响应,发送探测响应帧(Probe Response)进而允许终端接入,而对于不被允许接入的各终端,则对其发送的Probe Request不进行响应。 [0182] 可选的,在为各终端生成分流策略后,第一网络控制器向第一接入网外的其他接入网的接入设备或网络控制器发送分流策略,使得各接入设备或网络控制器执行分流。 [0183] 本发明实施例提供的网络分流方法,第一网络控制器根据接收到的网络状态信息,为各终端生成分流策略并向网络侧设备或终端发送,使得网络侧设备或终端按照分流策略执行分流,从而实现网络侧对终端分流的控制。 [0184] 图2是本发明网络分流方法实施例二的信令图。本实施例中,第一网络控制器接收终端在第一接入网中的第一网络状态信息,第一网络状态信息为终端,和/或,第一接入网的第一接入设备向第一网络控制器发送的;第一网络控制器接收第二接入网的第二网络控制器发送的第二分配列表,第二分配列表指示各终端与第二接入网的第二接入设备的对应关系,第二分配列表为第二网络控制器根据接收到的终端在第二接入网中的第二网络状态信息得到的,第二网络状态信息为终端,和/或,第二接入网的第二接入设备向第二网络控制器发送的;第一网络控制器根据第一网络状态信息和第二分配列表,为终端生成分流策略。 [0185] 可选的,第一网络控制器接收终端在第一接入网中的第一网络状态信息之后,第一网络控制器根据第一网络状态信息,生成第一分配列表,第一分配列表指示各终端与第一接入网的第一接入设备的对应关系;第一网络控制器根据第一分配列表和第二分配列表,为终端生成分流策略。 [0186] 请参照图2,本实施例中,第一接入网为无线局域网WLAN,第一网络控制器为WLAN网络控制器,第一接入设备为接入点(Access Point,AP),第二接入网为蜂窝网络,第二网络控制器为蜂窝网络控制器,第二接入设备为蜂窝接入点。蜂窝网络控制器和WLAN控制器收集并分别处理终端在各自网络内的信息,然后蜂窝网络控制器将处理结果发送给WLAN控制器,由WLAN控制器,即第一网络控制器生成分流策略。具体的,本实施例包括如下步骤: [0187] 201、WLAN网络控制器接收终端的第一网络状态信息。 [0188] 具体的,本步骤可包括如下子步骤: [0189] 2011、WLAN网络控制器接收终端发送的第一网络状态信息; [0190] 2012、WLAN网络控制器接收AP发送的第一网络状态信息。 [0191] 步骤2011与2012中,该第一网络状态信息可包括:终端在WLAN网络中的空口侧信息,如终端收到的当前AP和相邻AP的下行信号强度、信号质量,当前AP和相邻AP收到的终端的上行信号强度、信号质量等,终端的传输信息,如业务类型、业务流量、总流量等,终端所在AP及相邻AP的信息,如AP的标识、负载等。 [0192] 可选的,终端或AP可在终端准备接入WLAN网络时,或者,在终端已经接入WLAN网络后,获得并向WLAN网络控制器发送第一网络状态信息,相应的,WLAN网络控制器接收该第一网络状态信息。 [0193] 可选的,步骤2011中,该第一网络状态信息还可包括:终端所能够得到的蜂窝网络中的信息,如蜂窝网络的下行信号强度等。 [0194] 202、蜂窝网络控制器接收终端的第二网络状态信息。 [0195] 具体的,本步骤可包括如下子步骤: [0196] 2021、蜂窝网络控制器接收终端发送的第二网络状态信息; [0197] 2012、蜂窝网络控制器接收蜂窝接入点发送的第二网络状态信息。 [0198] 步骤2021与2022中,该第二网络状态信息可包括:终端在蜂窝网络中的空口侧信息,如终端在当前小区和邻区的上下行信号强度、信号质量等,终端的传输信息,如业务类型、业务流量、总流量等,终端所在小区及邻区的信息,如小区编号、负载等。 [0199] 可选的,终端或蜂窝接入点可在终端准备接入蜂窝网络时,或者,在终端已经接入蜂窝网络后,获得并向蜂窝网络控制器发送第二网络状态信息,相应的,蜂窝网络控制器接收该第二网络状态信息。 [0200] 可选的,步骤2021中,该第二网络状态信息还可包括:终端所能够得到的WLAN网络中的信息,如扫描到的AP的信号强度,AP支持的速率等。 [0201] 203、WLAN网络控制器生成AP分配列表。 [0202] 本步骤中,WLAN网络控制器在获取终端在WLAN中的信息后,即接收到终端的第一网络状态信息后,根据当前AP及相邻AP得到的该终端的信号强度、当前AP及相邻AP的负荷、已接入终端数等,对于未接入WLAN的终端,判断是否允许该终端或该终端的部分业务接入WLAN的AP;对于已接入WLAN的终端,判断是否允许该终端或该终端的部分业务继续停留在WLAN网络,其中,信号强度例如为接收信号指示器(Received Signal Strength Indicator,RSSI)等。根据判断结果,生成一个所有终端与AP一一对应的列表,称为AP分配列表,即第一分配列表。该AP分配列表包含:终端是否分配AP,分配到的AP的终端的信息和所分配AP的信息等。 [0203] 204、蜂窝网络控制器生成蜂窝分配列表。 [0204] 本步骤中,蜂窝网络控制器在获取到终端在蜂窝网络中的信息后,即接收到终端的第二网络状态信息后,根据终端的上下行信号强度、业务、当前小区及邻区的负荷等,对于未接入蜂窝网络的终端,判断是否允许该终端或该终端的部分业务接入蜂窝网络的蜂窝接入点;对于已经接入蜂窝网络的终端,判断是否允许该终端或该终端的部分业务继续停留在蜂窝网络。根据判断结果,生成一个终端与蜂窝接入点一一对应的列表,称为蜂窝分配列表,即第二分配列表。该蜂窝分配列表包括:终端是否留在或接入蜂窝网络、终端的信息、对应蜂窝接入点的信息等,其中,终端的信息可包括终端的标识等,蜂窝接入点的信息可包括蜂窝接入点的标识等。 [0205] 205、蜂窝网络控制器向WLAN网络控制器发送蜂窝分配列表。 [0206] 本步骤中,蜂窝网络控制器将蜂窝分配列表的全部或部分内容发送至WLAN网络控制器,发送的内容中至少包括终端的标识。 [0207] 206、WLAN网络控制器生成分流策略。 [0208] WLAN网络控制器根据AP分配列表和蜂窝分配列表,做出判决,为终端生成分流策略。其中,终端分为仅支持WLAN的终端(即wifi only终端)和分流终端,WLAN控制器通过对比AP分配列表和蜂窝分配列表就可以分辨出。分流终端指即可接入WLAN网络,又可接入蜂窝网络的终端。可选的,分流策略可包括接入网指示信息,指示终端仅接入或停留在某一种网络;或者,完全切换到另一个网络而与当前网络断开连接;或者,让终端同时与两个或多个网络连接,在两个或多个网络上同时传输。 [0209] 可选的,分流策略可包括接入设备指示信息,指示终端应接入的接入网的接入设备信息,如接入设备的标识。 [0210] 可选的,分流策略可包括业务指示信息,指示各终端的业务信息和该业务信息指示的业务应接入的接入网的接入网信息。 [0211] 可以理解的是,对于同一个终端,不同接入网中的标识可能不同。因此,在实际的实施过程中,可能需要对终端的标识进行转换。例如,本实施例中,WLAN网络控制器可维护一个标识列表,该标识列表中,保存有终端在WLAN网络中的标识与在蜂窝网络中的标识的对应关系,根据该列表,即可确定出同一个终端在不同网络中的状态信息;或者,也可以在蜂窝控制器上保持该标识列表,使得上述步骤205中,蜂窝控制器对标识进行转换后再发送给WLAN网络控制器;另外,还可以单独设置一个具有标识转行功能的中转设备,该中转设备中保存有标识列表,使得上述步骤205中,蜂窝控制将蜂窝分配列表的部分或者全部终端的标识发送给中转设备,由中转设备对标识进行转行。其中,当采用中转设备进行标识转换时,则中转设备可将接收到的蜂窝分配列表终端部分或全部标识转换成终端在WLAN网络中的标识后,直接发送给WLAN网络控制器,或者,通过蜂窝网络控制器转发给WLAN网络控制器。 [0212] 207、WLAN网络控制器发送分流策略。 [0213] 具体的,本步骤包括如下可选子步骤: [0214] 2071、WLAN网络控制器向AP发送分流策略。 [0215] WLAN网络控制器向AP发送分流策略,AP按照分流策略执行,如仅接入指定的终端、停止已接入终端的某些服务等。 [0216] 2072、WLAN网络控制器向终端发送分流策略。 [0217] WLAN网络控制器通过蜂窝网络控制器将分流策略发送至终端,使得终端按照分流策略执行,如接入指定AP等。 [0218] 2073、WLAN网络控制器向蜂窝接入点发送分流策略。 [0219] WLAN网络通过蜂窝网络控制器将分流策略发送至蜂窝接入点,使得蜂窝接入点按照分流策略执行,例如,允许步骤206中的分流终端接入。 [0220] 在具体的实现过程中,WLAN网络控制器可选择执行上述至少一个子步骤。 [0221] 需要说明的是,上述步骤201、202在时间上没有严格的先后顺序,上述步骤203、204在时间上没有严格的先后顺序。 [0222] 另外,还需要说明的是,上述步骤203为一个可选的步骤,即WLAN网络控制器也可以不生成AP分配列表,而是在接收到蜂窝网络控制器发送的蜂窝分配列表后,结合接收到的终端在WLAN网络中的第一网络状态信息,直接对蜂窝列表中的终端进行判决并生成分流策略。 [0223] 图3为本发明网络分流方法实施例三的信令图。与上述图2实施例不同的是,本实施例中,通信网络中存在2个接入网,第一接入网为蜂窝网络,第一网络控制器为蜂窝网络控制器,第一接入设备为蜂窝接入点,第二接入网为无线局域网WLAN,第二网络控制器为WLAN网络控制器,第二接入设备为接入点AP。蜂窝网络控制器和WLAN控制器收集并分别处理终端在各自网络内的信息,然后WLAN控制器将处理结果发送给蜂窝网络控制器,由蜂窝网络控制器,即第一网络控制器生成分流策略。具体的,本实施例包括如下步骤: [0224] 301、蜂窝网络控制器接收终端的第一网络转态信息。 [0225] 具体的,本步骤可包括如下子步骤: [0226] 3011、蜂窝网络控制器接收终端发送的第一网络状态信息; [0227] 3012、蜂窝网络控制器接收蜂窝接入点发送的第一网络状态信息。 [0228] 302、WLAN网络控制器接收终端的第二网络状态信息。 [0229] 具体的,本步骤可包括如下子步骤: [0230] 3021、WLAN网络控制器接收终端发送的第二网络状态信息; [0231] 3022、WLAN网络控制器AP发送的第二网络状态信息。 [0232] 303、WLAN网络控制器生成AP分配列表。 [0233] 304、蜂窝网络控制器生成蜂窝分配列表。 [0234] 上述步骤301~304的描述,具体可参见图2步骤201~204,此处不再赘述。 [0235] 305、WLAN网络控制器向蜂窝网络控制器发送AP分配列表。 [0236] 本步骤中,WLAN网络控制器将AP分配列表的全部或部分内容发送至蜂窝网络控制器,发送的内容至少包括终端的标识。 [0237] 306、蜂窝网络控制器生成分流策略 [0238] 蜂窝网络控制器根据AP分配列表和蜂窝分配列表,做出判决,为终端生成分流策略。 [0239] 具体的,关于分流策略的描述可参见上述步骤206,此处不再赘述。 [0240] 可以理解的是,对于同一个终端,不同接入网中的标识可能不同。因此,在实际的实施过程中,可能需要对终端的标识进行转换。例如,本实施例中,蜂窝网络控制器可维护一个标识列表,该标识列表中,保存有终端在WLAN网络中的标识与在蜂窝网络中的标识的对应关系,根据该列表,即可确定出同一个终端在不同网络中的状态信息;或者,也可以在在WLAN控制器上保持该标识列表,使得上述步骤305中,WLAN控制器对标识进行转换后再发送给蜂窝网络控制器;另外,还可以单独设置一个具有标识转行功能的中转设备,该中转设备中保存有标识列表,使得上述步骤305中,WLAN控制器将AP分配列表中的部分或全部终端的标识发送给中转设备,由中转设备对标识进行转换。其中,当采用中转设备进行标识转换时,则中转设备可将接收到的AP分配列表终端部分或全部标识转换成终端在蜂窝网络中的标识后,直接发送给蜂窝网络控制器,或者,通过WLAN网络控制器转发给蜂窝网络控制器。 [0241] 307、蜂窝网络控制器发送分流策略。 [0242] 具体的,本步骤包括如下可选子步骤: [0243] 3071、蜂窝网络控制器向蜂窝接入点发送分流策略。 [0244] 蜂窝网络控制器向蜂窝接入点发送分流策略,使得蜂窝接入点按分流策略执行,如仅接入指定的终端、停止已接入终端的某些服务等。 [0245] 3072、蜂窝网络控制器向终端发送分流策略。 [0246] 蜂窝网络控制器通过WLAN网络控制器将分流策略发送至终端,使得终端按照分流策略执行,如接入指定蜂窝接入点等。 [0247] 3073、蜂窝网络控制器向AP发送分流策略。 [0248] 蜂窝网络通过WLAN网络控制器将分流策略发送至AP,使得AP按照分流策略执行接入指定终端,例如,允许步骤306中的分流终端接入。 [0249] 在具体的实现过程中,蜂窝网络控制器可选择执行上述至少一个子步骤。 [0250] 需要说明的是,上述步骤304为一个可选的步骤,即蜂窝网络控制器也可以不生成蜂窝分配列表,而是在接收到WLAN网络控制器发送的AP分配列表后,结合接收到的终端在蜂窝网络中的第一网络状态信息,直接对AP列表中的终端进行判决并生成分流策略。 [0251] 图4为本发明网络分流方法实施例四的信令图。本实施例中,第一网络控制器接收终端的网络状态信息之后,第一网络控制器根据第一网络状态信息,生成第一分配列表,第一分配列表指示各终端与第一接入网的第一接入设备的对应关系; [0252] 第一网络控制器向第二接入网的第二网络控制器发送第一分配列表信息,第一分配列表信息至少包括第一分配列表中的各终端的标识信息,以使第二网络控制器根据第一分配列表中的各终端的标识信息,向第一网络控制器发送第一分配列表中的各终端的第二网络状态信息; [0253] 第一网络控制器根据第一分配列表信息中的各终端的第二网络状态信息,为第一分配列表信息中的各终端生成分流策略。 [0254] 请参照图4,本实施例中,通信网络中存在2个接入网,第一接入网为无线局域网WLAN,第一网络控制器为WLAN网络控制器,第一接入设备为接入点AP,第二接入网为蜂窝网络,第二网络控制器为蜂窝网络控制器,第二接入设备为蜂窝接入点。与上述图2实施例不同的是,本实施例中,由WLAN网络控制器先确定出AP分配列表,即第一分配列表,并将AP分配列表发送至蜂窝网络控制器。蜂窝网络控制器仅将该AP分配列表中列出的终端在蜂窝网络中的网络状态信息发送给WLAN网络控制器,由WLAN网络控制器生成分流策略。具体的,本实施例包括如下步骤: [0255] 401、WLAN网络控制器接收终端的第一网络状态信息。 [0256] 具体的,本步骤可包括如下子步骤: [0257] 4011、WLAN网络控制器接收终端发送的第一网络状态信息; [0258] 4012、WLAN网络控制器接收AP发送的第一网络状态信息。 [0259] 402、蜂窝网络控制器接收终端的第二网络状态信息。 [0260] 具体的,本步骤可包括如下子步骤: [0261] 4021、蜂窝网络控制器接收终端发送的第二网络状态信息; [0262] 4012、蜂窝网络控制器接收蜂窝接入点发送的第二网络状态信息。 [0263] 403、WLAN网络控制器生成AP分配列表。 [0264] 上述步骤401~403的描述具体可参见图2步骤201~203,此处不再赘述。 [0265] 404、WLAN网络控制器向蜂窝网络控制器发送AP分配列表。 [0266] 本步骤中,WLAN网络控制器将AP分配列表的全部或部分内容发送至蜂窝网络控制器,发送的内容至少包括终端的标识。 [0267] 405、蜂窝网络控制器向WLAN网络控制器发送AP分配列表中列出的各终端的第二网络状态信息。 [0268] 本步骤中,蜂窝网络控制器根据AP列表,将AP分配列表中列出的全部或部分的终端在蜂窝网络中的信息,即第二网络状态信息发送给WLAN网络控制器。对于AP分配列表中未列出的终端,由蜂窝网络控制器自行处理。 [0269] 406、WLAN网络控制器生成分流策略。 [0270] 与上述图2步骤206不同的是,步骤206中,WLAN网络控制器对通信网络中的各个终端都进行策略分配,即对AP分配列表和蜂窝分配列表中列出的所有终端都进行判决并生成分流策略;而本步骤中,仅对AP分配列表中列出的所有或部分终端进行判决并生成分流策略。 [0271] 407、WLAN网络控制器发送分流策略。 [0272] 具体的,本步骤包括如下可选子步骤: [0273] 4071、WLAN网络控制器向AP发送分流策略。 [0274] WLAN网络控制器向AP发送分流策略,AP按照分流策略执行,如仅接入指定的终端等。 [0275] 4072、WLAN网络控制器向终端发送分流策略。 [0276] WLAN网络控制器通过蜂窝网络控制器将分流策略发送至终端,使得终端按照分流策略执行,如接入指定AP等。 [0277] 4073、WLAN网络控制器向蜂窝接入点发送分流策略。 [0278] WLAN网络通过蜂窝网络控制器将分流策略发送至蜂窝接入点,使得蜂窝接入点按照分流策略执行,例如,允许AP分配列表中的分流终端接入。 [0279] 在具体的实现过程中,WLAN网络控制器可选择执行上述至少一个子步骤。 [0280] 图5为本发明网络分流方法实施例五的信令图。本实施例中,通信网络中存在2个接入网,第一接入网为蜂窝网络,第一网络控制器为蜂窝网络控制器,第一接入设备为蜂窝接入点,第二接入网为无线局域网WLAN,第二网络控制器为WLAN网络控制器,第二接入设备为接入点AP。与上述图3实施例不同的是,本实施例中,由蜂窝网络控制器先确定出蜂窝分配列表,即第一分配列表,并将蜂窝分配列表发送至WLAN网络控制器。WLAN网络控制器仅将该蜂窝分配列表中列出的终端在WLAN网络中的网络状态信息发送给蜂窝网络控制器,由蜂窝网路控制器生成分流策略。具体的,本实施例包括如下步骤: [0281] 501、蜂窝网络控制器接收终端的第一网络转态信息。 [0282] 具体的,本步骤可包括如下子步骤: [0283] 5011、蜂窝网络控制器接收终端发送的第一网络状态信息; [0284] 5012、蜂窝网络控制器接收蜂窝接入点发送的第一网络状态信息。 [0285] 502、WLAN网络控制器接收终端的第二网络状态信息。 [0286] 5021、WLAN网络控制器接收终端发送的第二网络状态信息; [0287] 5022、WLAN网络控制器AP发送的第二网络状态信息。 [0288] 503、蜂窝网络控制器生成蜂窝分配列表。 [0289] 上述步骤501、502的描述具体可参见图2步骤201、202,步骤503可参见上述图2步骤204,此处不再赘述。 [0290] 504、蜂窝网络控制器向WLAN网络控制器发送蜂窝网络分配列表。 [0291] 本步骤中,蜂窝网络控制器将蜂窝分配列表的全部或部分内容发送至WLAN网络控制器,发送的内容至少包括终端的标识。 [0292] 505、WLAN网路控制器向蜂窝网络控制器发送蜂窝分配列表中列出的各终端的第二网络状态信息。 [0293] 本步骤中,蜂窝网络控制器根据蜂窝分配列表,将蜂窝分配列表中列出的全部或部分的终端在WLAN网络中的信息,即第二网络状态信息发送给蜂窝网络控制器。对于蜂窝分配列表中未列出的终端,由WLAN网络控制器自行处理。 [0294] 506、蜂窝网络控制器生成分流策略。 [0295] 与上述图3步骤306不同的是,步骤306中,蜂窝网络控制器对通信网络中的各个终端都进行策略分配,即对分配列表和蜂窝分配列表中列出的所有终端都进行判决并生成分流策略;而本步骤中,仅对蜂窝分配列表中的出的所有或部分终端进行判决并生成分流策略。 [0296] 507、蜂窝网络控制器发送分流策略。 [0297] 具体的,本步骤包括如下可选子步骤: [0298] 5071、蜂窝网络控制器向蜂窝接入点发送分流策略。 [0299] 蜂窝网络控制器向蜂窝接入点发送分流策略,蜂窝接入点按照分流策略执行,如仅接入指定的终端,该指定的终端为蜂窝分配列表中列出的终端。 [0300] 5072、蜂窝网络控制器向终端发送分流策略。 [0301] 蜂窝网络控制器通过WLAN网络控制器将分流策略发送至终端,使得终端按照分流策略执行,如接入指定蜂窝接入点等,该指定的终端为蜂窝分配列表中列出的终端。 [0302] 5073、蜂窝网络控制器向AP发送分流策略。 [0303] 蜂窝网络通过WLAN网络控制器将分流策略发送至AP,使得AP按照分流策略执行,例如,允许蜂窝分配列表中的分流终端接入。 [0304] 在具体的实现过程中,蜂窝网络控制器可选择执行上述至少一个子步骤。 [0305] 图6为本发明网络分流方法实施例六的信令图。本实施例中,第一网络控制器接收终端在第一接入网中的第一网络状态信息,第一网络状态信息为终端,和/或,第一接入网的第一接入设备向第一网络控制器发送的;第一网络控制器根据第一网络状态信息,为终端生成分流策略。 [0306] 请参照图6,本实施例中,第一接入网为无线局域网WLAN,第一网络控制器为WLAN网络控制器。与上述各个实施例不同的是,本实施例中,第一网络控制器仅根据终端或AP上报的网络状态信息生成分流策略。具体的,本实施例包括如下步骤: [0307] 601、WLAN网络控制器接收终端的第一网络状态信息。 [0308] 具体的,本步骤可包括如下子步骤: [0309] 6011、WLAN网络控制器接收终端发送的第一网络状态信息; [0310] 6012、WLAN网络控制器接收AP发送的第一网络状态信息。 [0311] 可选的,步骤6011中,该第一网络状态信息还可包括:终端所能够得到的蜂窝网络中的信息,如蜂窝网络的下行信号强度等。 [0312] 602、WLAN网络控制器生成分流策略。 [0313] 本步骤中,WLAN网络控制器对被终端或AP上报了网络状态信息的终端生成分流策略。 [0314] 需要说明的是,若WLAN网络控制器已存储有其他终端的网络状态信息,则WLAN网络控制器还可以对该些已存储其信息的终端生成分流策略。 [0315] 603、WLAN网络控制器发送分流策略。 [0316] 可选的,本步骤可包括如下子步骤: [0317] 6031、WLAN网络控制器向AP发送分流策略。 [0318] 6032、WLAN网络控制器向终端发送分流策略。 [0319] 图7为本发明网络分流方法实施例七的流程图。本实施例的执行主体为分流判决器,适用于当通信网络中存在多个接入网时,由网络侧控制终端接入行为的场景。具体的,本实施例包括如下步骤: [0320] 701、分流判决器接收,和/或,获取存储在本地的终端的网络状态信息,终端至少为一个,网络状态信息为各终端在对应的至少一个接入网中的状态信息。 [0321] 分流判决器为独立于各接入网的网络控制器的网络侧设备,具有根据终端在各接入网中的状态信息,为终端生成分流策略的功能。本步骤中,当通信网络中存在至少一个接入网时,分流判决器接收所有终端或部分终端在各接入网中的状态信息。 [0322] 可选的,分流判决器可通过如下几种方式接收终端的网络状态信息: [0323] 方式一、分流判决器接收各终端发送的网络状态信息。 [0324] 该方式中,分流判决器直接接收终端发送的网络状态信息,即分流判决器与终端直接交互,交互过程中不涉及其他网元。例如,当通信网络中同时存在WLAN网络和蜂窝网络时,终端可将其在WLAN网络中的的状态信息以及蜂窝网络中的状态信息直接发送至分流判决器。 [0325] 方式二、分流判决器接收各接入网的网络控制器发送的终端的网络状态信息,网络状态信息为终端向各接入网的网络控制器发送的;和/或,各接入网的接入设备向与接入设备对应的网络控制器发送的。 [0326] 该方式中,各终端直接向各接入网的网络控制器上报网络状态信息,或者,各接入网的接入设备将终端在对应接入网中的状态信息上报给网络控制器。然后,各接入网的网络控制器将所有的信息发送至一个统一的分流判决器;相应的,分流判决器接收该些网络状态信息。 [0327] 可选的,上述方式二中,若分流判决器接收到的网络状态信息,为终端直接向网络控制器上报后,经由网络控制器转发过来的信息,则网络状态信息包括终端在该网络控制器所属的接入网中的状态信息;和/或,在该网络控制器所属的接入网之外的其他接入网中的状态信息。 [0328] 702、分流判决器根据网络状态信息,为终端生成分流策略。 [0329] 本步骤中,分流判决器根据接收到的各网络状态信息,生成各终端的分流策略。 [0330] 可选的,分流策略包括下述信息中的至少一种:接入网指示信息,指示各终端应接入的接入网信息;接入设备指示信息,指示各终端应接入的接入网的接入设备信息;业务指示信息,指示各终端的业务信息和该业务信息指示的业务应接入的接入网的接入网信息。 [0331] 具体的,分流判决器根据接收到的各网络状态信息,对于未接入各接入网的终端,生成的分流策略可指示该终端的目标接入网,或者,仅指示该终端的部分业务的目标接入网;对于已接入网某个具体接入网的终端,生成的分流策略可指示该终端继续停留在当前网络,或者,完全切换到其他的接入网,或者,将部分业务切换到其他接入网。 [0332] 进一步的,若分流策略指示终端可接入或将部分业务接入某一具体接入网时,该分流策略还包括指示终端应接入的接入网的接入设备的信息。 [0333] 703、分流判决器向终端发送分流策略;和/或,向至少一个接入网的接入设备发送分流策略。 [0334] 在为各终端生成分流策略后,分流判决器向网络侧设备或终端发送分流策略,以使得网络侧设备或终端按照分流策略执行分流。 [0335] 可选的,在为各终端生成分流策略后,分流判决器向终端发送分流策略,使得终端按照分流策略进行接入网的策略。 [0336] 可选的,在为各终端生成分流策略后,分流判决器通过各接入网的网络控制器向对应的接入设备发送分流策略,使得各接入设备按照分流策略,仅接入指定的终端。 [0337] 本发明实施例提供的网络分流方法,分流判决器根据接收到的网络状态信息,为各终端生成分流策略并向网络侧设备或终端发送,使得网络侧设备或终端按照分流策略执行分流,从而实现网络侧对终端分流的控制。 [0338] 图8为本发明网络分流方法实施例八的信令图。本实施例中,分流判决器接收第一接入网的第一网络控制器发送的第一网络状态信息,以及,第二接入网的第二网络控制器发送的第二网络状态信息;根据所述第一网络状态信息以及所述第二网络状态信息,为所述终端生成分流策略。 [0339] 进一步的,本实施例中,分流判决器接收到的信息为网络控制器对网络状态信息进行处理得到的。例如,对于通信网络中存在2种接入网的场景,在第一种可能的实现方式中,第一接入网的第一网络控制器可根据第一网络状态信息生成第一分配列表并发送至分流判决器,第一分配列表指示各终端与第一接入网的第一接入设备的对应关系。其中,网络状态信息为终端直接向第一网络控制器上报的;或者,第一接入网的第一接入设备向第一网络控制器上报的。在接收到第一分配列表后,分流判决器根据第一分配列表,以及第二网络状态信息,为终端生成分流策略。 [0340] 在第二种可能的实现方式中,第二接入网的第二网络控制器可根据第二网络状态信息生成第二分配列表并发送至分流判决器,第二分配列表指示各终端与第二接入网的第二接入设备的对应关系。其中,网络状态信息为终端直接向第二网络控制器上报的;或者,第二接入网的第二接入设备向第二网络控制器上报的。在接收到第二分配列表后,分流判决器根据第二分配列表,以及第一网络状态信息,为终端生成分流策略。 [0341] 在第三种可能的实现方式中,分流判决器接收第一网络控制器根据第一网络状态信息生成的第一分配列表,以及,第二网络控制器根据第二网络状态信息生成的第二分配列表,其中,第一分配列表指示各终端与第一接入网的第一接入设备的对应关系,第二分配列表指示各终端与第二接入网的第二接入设备的对应关系,根据第一分配列表,以及第二分配列表,为终端生成分流策略。 [0342] 请参照图8,本实施例中,第一接入网为无线局域网WLAN,第一网络控制器为WLAN网络控制器,第一接入设备为接入点AP,第二接入网为蜂窝网络,第二网络控制器为蜂窝网络控制器,第二接入设备为蜂窝接入点。蜂窝网络控制器和WLAN控制器收集并分别处理终端在各自网络内的信息,然后蜂窝网络控制器与WLAN网络控制器将处理结果发送给分流判决器,由分流判决器生成分流策略。具体的,本实施例包括如下步骤: [0343] 800、终端向分流判决器发送网络状态信息。 [0344] 本步骤中,终端将其在WLAN网络中的状态信息与在蜂窝网络中的状态信息直接上报给分流判决器。 [0345] 801、WLAN网络控制器接收终端的第一网络状态信息。 [0346] 具体的,本步骤可包括如下子步骤: [0347] 8011、WLAN网络控制器接收终端发送的第一网络状态信息; [0348] 8012、WLAN网络控制器接收AP发送的第一网络状态信息。 [0349] 802、蜂窝网络控制器接收终端的第二网络状态信息。 [0350] 具体的,本步骤可包括如下子步骤: [0351] 8021、蜂窝网络控制器接收终端发送的第二网络状态信息; [0352] 8012、蜂窝网络控制器接收蜂窝接入点发送的第二网络状态信息。 [0353] 上述步骤801与802可参见图2步骤201与202,此处不再赘述。 [0354] 需要说明的是,上述步骤800与步骤801、802可同时执行,也可仅执行其中之一,例如,仅执行步骤800;或者,仅执行步骤801与802。 [0355] 803、WLAN网络控制器向分流判决器发送第一网络状态信息。 [0356] 804、蜂窝网络控制器向分流判决器发送第二网络状态信息。 [0357] 上述步骤803与804并无严格的先后顺序。 [0358] 805、分流判决器生成分流策略。 [0359] 本步骤中,分流判决器根据第一网络状态信息与第二网络状态信息,生成各终端的分流策略。 [0360] 806、分流判决器发送分流策略。 [0361] 具体的,本步骤可包括如下子步骤: [0362] 8061、分流判决器向终端发送分流策略。 [0363] 8062、分流判决器向蜂窝接入点发送分流策略。 [0364] 分流判决器通过蜂窝网络控制器向蜂窝接入点发送分流策略。 [0365] 8063、分流判决器向AP发送分流策略。 [0366] 分流判决器通过WLAN控制器向AP发送分流策略。 [0367] 可选的,上述步骤801后,WLAN网络控制器接收到的第一网络状态信息后,根据当前AP及相邻AP得到的该终端的信号强度、当前AP及相邻AP的负荷、已接入终端数等,对于未接入WLAN的终端,判断是否允许该终端或该终端的部分业务接入WLAN的AP;对于已接入WLAN的终端,判断是否允许该终端或该终端的部分业务继续停留在WLAN网络,其中,信号强度例如为RSSI等。根据判断结果,生成一个终端与AP一一对应的列表,称为AP分配列表,即第一分配列表。该AP分配列表包含:终端是否分配AP,分配到的AP的终端的信息和所分配AP的信息等。然后,将该AP分配列表发送给分流判决器,由分流判决器根据AP分配列表和第二网络状态信息生成分流策略。 [0368] 可选的,上述步骤802后,蜂窝网络控制器在接收到第二网络状态信息后,可根据终端的上下行信号强度、业务、当前小区及邻区的负荷等,对于未接入蜂窝网络的终端,判断是否允许该终端或该终端的部分业务接入蜂窝网络的蜂窝接入点;对于已经接入蜂窝网络的终端,判断是否允许该终端或该终端的部分业务继续停留在蜂窝网络。根据判断结果,生成一个终端与蜂窝接入点一一对应的列表,称为蜂窝分配列表,即第二分配列表。该蜂窝分配列表包括:终端是否留在或接入蜂窝网络、终端的标识、对应蜂窝接入点的标识等。然后,将该蜂窝分配列表发送给分流判决器,由蜂窝判决器根据第一网络状态新一季蜂窝分配列表生成分流策略。 [0369] 可选的,上述步骤801后,WLAN网络控制器可根据第一网络状态信息生成AP分配列表并向分流判决器发送;上述步骤802后,蜂窝网络控制器可根据第二网络状态信息生成蜂窝分配列表并向分流判决器发送。分流判决器根据AP分配列表和蜂窝分配列表生成分流策略。 [0370] 图9为本发明网络分流方法实施例九的信令图。本实施例中,分流判决器接收第一接入网的第一网络控制器发送的第一网络状态信息,以及,第二接入网的第二网络控制器根据第一接入网的第一覆盖列表发送的第二网络状态信息,第一覆盖列表指示被第一接入网覆盖的被覆盖终端,第二网络状态信息为被覆盖终端在第二接入网中的状态信息。分流判决器根据第一网络状态信息,以及,被覆盖终端的第二网络状态信息,为被覆盖终端生成分流策略。 [0371] 请参照图9,本实施例中,第一网络控制器为WLAN网络控制器,第一接入设备为接入点AP,第二接入网为蜂窝网络,第二网络控制器为蜂窝网络控制器,第二接入设备为蜂窝接入点。具体的,本实施例包括如下步骤: [0372] 901、WLAN网络控制器接收终端的第一网络状态信息。 [0373] 具体的,本步骤可包括如下子步骤: [0374] 9011、WLAN网络控制器接收终端发送的第一网络状态信息; [0375] 9012、WLAN网络控制器接收AP发送的第一网络状态信息。 [0376] 902、蜂窝网络控制器接收终端的第二网络状态信息。 [0377] 具体的,本步骤可包括如下子步骤: [0378] 9021、蜂窝网络控制器接收终端发送的第二网络状态信息; [0379] 9022、蜂窝网络控制器接收蜂窝接入点发送的第二网络状态信息。 [0380] 903、WLAN网络控制器生成AP覆盖列表。 [0381] WLAN网络控制器根据终端或AP上报的第一网络状态信息,对被WLAN网络覆盖的终端,生成AP覆盖列表。其中,被WLAN网络覆盖的终端,是指处于WLAN网络AP的覆盖范围内,无论是否接入或分配AP的终端。 [0382] 904、WLAN网络控制器向蜂窝网络控制器发送AP覆盖列表。 [0383] WLAN网络控制器将AP覆盖列表的全部内容或部分内容发送给蜂窝网络控制器,发送的内容中至少包括AP覆盖列表中列出的终端的标识。 [0384] 905、蜂窝网络控制器向分流判决器发送被覆盖终端在蜂窝网络中的第二网络状态信息。 [0385] 906、WLAN网络控制器向分流判决器发送第一网络状态信息。 [0386] 上述步骤906也可在步骤902后执行,本发明并不以此为限制。 [0387] 907、分流判决器生成分流策略。 [0388] 本步骤中,分流判决器为AP覆盖列表中列出的终端生成分流策略。 [0389] 908、分流判决器发送分流策略。 [0390] 具体的,本步骤可包括如下子步骤: [0391] 9081、分流判决器向AP覆盖列表中列出的终端发送分流策略。 [0392] 9082、分流判决器向蜂窝接入点发送分流策略。 [0393] 分流判决器通过蜂窝网络控制器向蜂窝接入点发送分流策略。 [0394] 9083、分流判决器向AP发送分流策略。 [0395] 分流判决器通过WLAN控制器向AP发送分流策略。 [0396] 图10为本发明网络分流方法实施例十的信令图。本实施例中,分流判决器接收第一接入网的第一网络控制器根据第二接入网的第二分配列表发送的第一网络状态信息,以及,第二接入网的第二网络控制器发送的第二网络状态信息,第二分配列表指示各终端与第二接入网的第二接入设备的对应关系;分流判决器根据第二分配列表指示各终端的第一网络状态信息,以及第二网络状态信息,为第二分配列表指示的各终端生成分流策略。 [0397] 请参照图10,本实施例中,第一网络控制器为WLAN网络控制器,第一接入设备为接入点AP,第二接入网为蜂窝网络,第二网络控制器为蜂窝网络控制器,第二接入设备为蜂窝接入点。具体的,本实施例包括如下步骤: [0398] 1001、WLAN网络控制器接收终端的第一网络状态信息。 [0399] 具体的,本步骤可包括如下子步骤: [0400] 10011、WLAN网络控制器接收终端发送的第一网络状态信息; [0401] 10012、WLAN网络控制器接收AP发送的第一网络状态信息。 [0402] 1002、蜂窝网络控制器接收终端的第二网络状态信息。 [0403] 具体的,本步骤可包括如下子步骤: [0404] 10021、蜂窝网络控制器接收终端发送的第二网络状态信息; [0405] 10022、蜂窝网络控制器接收蜂窝接入点发送的第二网络状态信息。 [0406] 1003、蜂窝网络控制器生成蜂窝分配列表。 [0407] 1004、蜂窝网络控制器向WLAN控制器发送蜂窝分配列表。 [0408] 蜂窝网络控制器将蜂窝分配列表的全部内容或部分内容发送给WLAN网络控制器,发送的内容至少包括蜂窝分配列表中列出的终端的标识。 [0409] 1005、WLAN控制器向分流判决器发送蜂窝分配列表指示各终端的第一网络状态信息。 [0410] 本步骤中,WLAN网络控制器仅将蜂窝分配列表中列出的终端的第一网络状态信息发送给分流判决器。 [0411] 1006、蜂窝网络控制器向分流判决器发送第二网络状态信息。 [0412] 上述步骤1006也可在步骤1002后执行,本发明并不以此为限制。 [0413] 1007、分流判决器根据生成分流策略。 [0414] 本步骤中,分流判决器为蜂窝分配列表中列出的终端生成分流策略。 [0415] 1008、分流判决器发送分流策略。 [0416] 具体的,本步骤可包括如下子步骤: [0417] 10081、分流判决器向蜂窝分配列表中列出的终端发送分流策略。 [0418] 10082、分流判决器向蜂窝接入点发送分流策略。 [0419] 分流判决器通过蜂窝网络控制器向蜂窝接入点发送分流策略。 [0420] 10083、分流判决器向AP发送分流策略。 [0421] 分流判决器通过WLAN控制器向AP发送分流策略。 [0422] 图11为本发明网络分流方法实施例十一的流程图。本实施例的执行主体为第一网络控制器,适用于当通信网络中存在多个接入网时,由网络侧控制终端接入行为的场景。与上述图1实施例一不同的是,实施例一中,第一网络控制器根据终端的网络状态信息生成分流策略,而本实施例中,第一网络控制器根据接入设备的状态信息,生成第一网络控制器的第一接入设备的分流条件信息。具体的,本实施例包括如下步骤: [0423] 1101、第一网络控制器接收第一接入网的第一接入设备发送的第一接入设备状态信息。 [0424] 本步骤中,第一网络控制器接收所属的第一接入网的第一接入设备发送的第一接入设备状态信息。例如,第一接入网是蜂窝网络,第一接入设备蜂窝接入点,第一网络控制器为蜂窝网络控制器,则蜂窝网络控制器接收蜂窝接入点发送的蜂窝接入点状态信息,如蜂窝接入点的信号强度、发射功率等。 [0425] 1102、第一网络控制器根据第一接入设备状态信息,生成第一接入设备的分流条件信息,分流条件信息指示可接入第一接入设备的终端所满足的条件。 [0426] 第一网络控制器在接收到第一接入设备状态信息后,根据该信息,制定第一接入设备的分流条件信息。分流条件信息指示可接入第一接入设备的终端所满足的条件,例如,终端接入的发射功率、信号强度等。 [0427] 1103、第一网络控制器向第一接入设备发送分流条件信息,以使第一接入设备根据分流条件信息判断是否允许终端接入。 [0428] 本步骤中,第一网络控制器将分流条件信息下发至第一接入设备,使得第一接入设备根据分流条件信息判断是否允许终端接入。 [0429] 本发明实施例提供的网络分流方法,第一网络控制器根据接收到的第一接入设备状态信息,根据该信息,为第一接入设备制定分流条件信息,使得第一接入设备根据分流条件信息判断是否允许终端接入,从而实现网络侧对终端分流的控制。 [0430] 图12为本发明网络分流方法实施例十二的信令图。本实施例中,第一接入网具体为WLAN网络,第一接入设备为AP,第一网络控制器为WLAN网络控制器。具体的,本实施例包括如下步骤: [0431] 1201、接入点AP向WLAN网络控制器发送第一接入设备状态信息。 [0432] 第一接入设备状态信息即AP的相关信息,包括当前AP的负载、关联终端数、活跃终端数、延迟信息等;或者,也可以包括邻区AP的相关信息。 [0433] 1202、WLAN网络控制器生成分流条件信息。 [0434] WLAN网络控制器根据当前AP的相关信息;或者结合邻区AP的相关信息,为当前AP制定分流条件,分流条件包括当前AP接纳终端需要满足的条件,如信号强度等。 [0435] 1203、WLAN网络控制器向AP发送分流条件信息。 [0436] 1204、AP获得终端的信息。 [0437] 例如,如通过接收或测量终端发送的探测请求帧(Probe Request)获得终端的信号强度,例如,RSSI等。 [0438] 1205、AP判断是否允许终端接入。 [0439] 本步骤中,AP根据分流条件信息,判断是否允许终端接入。例如,当终端的信号强度满足预定条件时,允许该终端接入;否则,拒绝接入该终端。 [0440] 需要说明的是,上述各个实施例中,涉及不同接入网的网络控制器交互的过程,例如,WLAN网络控制器和蜂窝网络控制器的交互过程,可以理解为通过如下两种方式进行:不同接入网的网络控制器直接进行交互;或者,不同接入网的网络控制器通过第三方进行交互。 [0441] 图13是本发明网络分流装置实施例一的结构示意图。本实施例提供的网络分流装置可设置在网络控制器上,也可以是网络控制器本身,是与本发明图1实施例对应的装置实施例,具体实现过程在此不再赘述。具体的,本实施例提供的网络分流装置100具体包括: [0442] 接收模块11,用于接收终端的网络状态信息,终端至少为一个,网络状态信息为终端在对应的至少一个接入网中的状态信息,其中,第一网络控制器为第一接入网的网络控制器; [0443] 处理模块12,用于根据接收模块11接收到的网络状态信息,为终端生成分流策略; [0444] 发送模块13,用于向终端发送处理模块12生成的分流策略;和/或,向至少一个接入网的接入设备发送处理模块12生成的分流策略。 [0445] 本发明实施例提供的网络分流装置,根据接收到的网络状态信息,为各终端生成分流策略并向网络侧设备或终端发送,使得网络侧设备或终端按照分流策略执行分流,从而实现网络侧对终端分流的控制。 [0446] 进一步的,接收模块11,用于接收终端在第一接入网中的第一网络状态信息,第一网络状态信息为终端,和/或,第一接入网的第一接入设备向第一网络控制器发送的; [0447] 处理模块12,用于根据接收模块11接收到的第一网络状态信息,为终端生成分流策略。 [0448] 进一步的,接收模块11,用于接收终端在第一接入网中的第一网络状态信息,第一网络状态信息为终端,和/或,第一接入网的第一接入设备向第一网络控制器发送的;以及,第二接入网的第二网络控制器发送的第二分配列表,第二分配列表指示各终端与第二接入网的第二接入设备的对应关系,第二分配列表为第二网络控制器根据接收到的终端在第二接入网中的第二网络状态信息得到的,第二网络状态信息为终端,和/或,第二接入网的第二接入设备向第二网络控制器发送的; [0449] 处理模块12,用于根据接收模块11接收到的第一网络状态信息和第二分配列表,为终端生成分流策略。 [0450] 进一步的,处理模块12,还用于根据第一网络状态信息,生成第一分配列表,第一分配列表指示各终端与第一接入网的第一接入设备的对应关系; [0451] 根据第一分配列表和第二分配列表,为终端生成分流策略。 [0452] 进一步的,处理模块12,还用于根据第一网络状态信息,生成第一分配列表,第一分配列表指示各终端与第一接入网的第一接入设备的对应关系; [0453] 发送模块13,还用于向第二接入网的第二网络控制器发送第一分配列表信息,第一分配列表信息至少包括第一分配列表中的各终端的标识信息,以使第二网络控制器根据第一分配列表中的各终端的标识信息,向第一网络控制器发送第一分配列表中的各终端的第二网络状态信息; [0454] 处理模块12,用于根据第一分配列表信息中的各终端的第二网络状态信息,为第一分配列表信息中的各终端生成分流策略。 [0455] 进一步的,分流策略包括下述信息中的至少一种: [0456] 接入网指示信息,指示各终端应接入的接入网信息; [0457] 接入设备指示信息,指示各终端应接入的接入网的接入设备信息; [0458] 业务指示信息,指示各终端的业务信息和业务信息指示的业务应接入的接入网的接入网信息。 [0459] 进一步的,接收模块11接收终端的网络状态信息,包括: [0460] 接收模块11接收终端发送的网络状态信息;或者, [0461] 接收模块11接收第一接入网的第一接入设备发送的、指示终端在第一接入网中状态的网络状态信息;或者, [0462] 接收模块11接收第一接入网外的其他接入网的网络控制器发送的、指示终端在第一接入网之外的其他接入网中状态的网络状态信息。 [0463] 进一步的,接收模块11接收到的终端发送的网络状态信息,包括: [0464] 终端在第一网络控制器所属的第一接入网中的状态信息;和/或, [0465] 终端在除第一接入网之外的其他接入网中的状态信息。 [0466] 另外,基于本实施例,本发明还提供一种网络控制器,包括如图13所示的网络分流装置。 [0467] 图14是本发明网络分流装置实施例二的结构示意图。本实施例提供的网络分流装置可设置在分流判决器上,也可以是分流判决器本身,是与本发明图7实施例对应的装置实施例,具体实现过程在此不再赘述。具体的,本实施例提供的网络分流装置200具体包括: [0468] 接收模块21,用于接收终端的网络状态信息,终端至少为一个,网络状态信息为各终端在对应的至少一个接入网中的状态信息; [0469] 处理模块22,用于根据接收模块21接收到的网络状态信息,为终端生成分流策略; [0470] 发送模块23,用于向终端发送处理模块22生成的分流策略;和/或,向至少一个接入网的接入设备发送处理模块22生成的分流策略。 [0471] 进一步的,接收模块21,用于接收各接入网的网络控制器发送的终端的网络状态信息,网络状态信息为终端向各接入网的网络控制器发送的;和/或,各接入网的接入设备向与接入设备对应的网络控制器发送的;或者, [0472] 接收各终端发送的网络状态信息。 [0473] 进一步的,接收模块21,用于接收第一接入网的第一网络控制器发送的第一网络状态信息,以及,第二接入网的第二网络控制器发送的第二网络状态信息; [0474] 处理模块22,用于根据第一网络状态信息以及第二网络状态信息,为终端生成分流策略。 [0475] 进一步的,接收模块21,用于接收第一网络控制器根据第一网络状态信息生成的第一分配列表,第一分配列表指示各终端与第一接入网的第一接入设备的对应关系; [0476] 处理模块22,用于根据第一分配列表,以及第二网络状态信息,为终端生成分流策略。 [0477] 进一步的,接收模块21,用于接收第二网络控制器根据第二网络状态信息生成的第二分配列表,第二分配列表指示各终端与第二接入网的第二接入设备的对应关系; [0478] 处理模块22,用于根据接收模块21接收到的第二分配列表,以及第一网络状态信息,为终端生成分流策略。 [0479] 进一步的,接收模块21,用于接收第一网络控制器根据第一网络状态信息生成的第一分配列表,以及,第二网络控制器根据第二网络状态信息生成的第二分配列表,其中,第一分配列表指示各终端与第一接入网的第一接入设备的对应关系,第二分配列表指示各终端与第二接入网的第二接入设备的对应关系; [0480] 处理模块22,用于根据第一分配列表,以及第二分配列表,为终端生成分流策略。 [0481] 进一步的,接收模块21,用于接收第一接入网的第一网络控制器发送的第一网络状态信息,以及,第二接入网的第二网络控制器根据第一接入网的第一覆盖列表发送的第二网络状态信息,第一覆盖列表指示被第一接入网覆盖的被覆盖终端,第二网络状态信息为被覆盖终端在第二接入网中的状态信息; [0482] 处理模块22,用于根据第一网络状态信息,以及,被覆盖终端的第二网络状态信息,为被覆盖终端生成分流策略。 [0483] 进一步的,接收模块21,用于接收第一接入网的第一网络控制器根据第二接入网的第二分配列表发送的第一网络状态信息,以及,第二接入网的第二网络控制器发送的第二网络状态信息,第二分配列表指示各终端与第二接入网的第二接入设备的对应关系; [0484] 处理模块22,用于根据第二分配列表指示各终端的第一网络状态信息,以及第二网络状态信息,为第二分配列表指示的各终端生成分流策略。 [0485] 进一步的,第一接入网为无线局域网WLAN,第一网络控制器为WLAN网络控制器,第一接入设备为接入点AP,第二接入网为蜂窝网络,第二网络控制器为蜂窝网络控制器,第二接入设备为蜂窝接入点。 [0486] 进一步的,分流策略包括下述信息中的至少一种: [0487] 接入网指示信息,指示各终端应接入的接入网信息; [0488] 接入设备指示信息,指示各终端应接入的接入网的接入设备信息; [0489] 业务指示信息,指示各终端的业务信息和业务信息指示的业务应接入的接入网的接入网信息。 [0490] 另外,基于本实施例,本发明还提供一种网络分流装置,包括如图14所示的网络分流装置。 [0491] 图15是本发明网络分流装置实施例三的结构示意图。本实施例提供的网络分流装置可设置在网络控制器上,也可以是网络控制器本身,是与本发明图11实施例对应的装置实施例,具体实现过程在此不再赘述。具体的,本实施例提供的网络分流装置300具体包括: [0492] 接收模块31,接收第一接入网的第一接入设备发送的第一接入设备状态信息; [0493] 处理模块32,用于根据接收模块31接收到的第一接入设备状态信息,生成第一接入设备的分流条件信息,分流条件信息指示可接入第一接入设备的终端所满足的条件; [0494] 发送模块33,用于向第一接入设备发送分流条件信息,以使第一接入设备根据处理模块32生成的分流条件信息判断是否允许终端接入。 [0495] 另外,基于本实施例,本发明还提供一种网络控制器,包括如图15所示的网络分流装置。 [0496] 图16为本发明网络控制器实施例一的结构示意图。如图16所示,本实施例提供的网络控制器400包括: [0497] 接收器41,用于接收终端的网络状态信息,终端至少为一个,网络状态信息为终端在对应的至少一个接入网中的状态信息; [0498] 处理器42,用于根据网络状态信息,为终端生成分流策略; [0499] 发送器43,用于向终端发送分流策略;和/或,向至少一个接入网的接入设备发送分流策略。 [0500] 本实施例提供的网络控制器,其各个器件的工作过程等请参见图13所示的网络分流装置,可以用于执行图1所示方法实施例的技术方案,其实现原理类似,此处不再赘述。 [0501] 图17为本发明分流判决器实施例一的结构示意图。如图17所示,本实施例提供的分流判决器500包括: [0502] 接收器51,用于接收,和/或,获取存储在本地的终端的网络状态信息,终端至少为一个,网络状态信息为各终端在对应的至少一个接入网中的状态信息; [0503] 处理器52,用于根据网络状态信息,为终端生成分流策略; [0504] 发送器53,用于向终端发送分流策略;和/或,向至少一个接入网的接入设备发送分流策略。 [0505] 本实施例提供的分流判决器,其各个器件的工作过程等请参见图14所示的网络分流装置,可以用于执行图7所示方法实施例的技术方案,其实现原理类似,此处不再赘述。 [0506] 图18为本发明网络控制器实施例二的结构示意图。如图18所示,本实施例提供的网络控制器600包括: [0507] 接收器61,用于接收第一接入网的第一接入设备发送的第一接入设备状态信息; [0508] 处理器62,用于根据第一接入设备状态信息,生成第一接入设备的分流条件信息,分流条件信息指示可接入第一接入设备的终端所满足的条件; [0509] 发送器63,用于向第一接入设备发送分流条件信息,以使第一接入设备根据分流条件信息判断是否允许终端接入。 [0510] 本实施例提供的网络控制器,其各个器件的工作过程等请参见图15所示的网络分流装置,可以用于执行图11所示方法实施例的技术方案,其实现原理类似,此处不再赘述。 [0511] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。 [0512] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。 |