[0049] 以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。
[0050] 无线服务遍布城市给大家带来便利的同时也带来的一些问题,例如大量的无线设备运行功耗大以及不同时间不同场地,用户漫游服务需求也不一样,资源分配不合理,用户体验不流畅;本发明基于此类情况提出了相应的解决方案,有区分的配置漫游方案并且最好能够智能调整划分,从而实现智能又节能式的无线漫游服务。
[0051] 根据长期调查发现,用户漫游请求在不同应用场景(如公园、地铁、商场以及高铁)具有一个相同的特点,用户无线接入请求的数量需求与时间的相关性很大,本发明将用户接入时间段根据用户数量分为若干时间段并且划分出等级,如高峰时期、普通时期、休眠时期等。
[0052] 以下为本发明具体实施例。
[0053] 实施例1
[0054] 如图1所示,为本实施例中一种基于时间调度的漫游方法流程图,该方法包括:
[0055] S10:收集和分析不同时间段漫游用户接入请求数量;
[0056] 本步骤中,AC收集全天候(24小时)漫游用户接入请求数量的数据,并分析绘制出用户接入请求数量在时间维度上的分布图,并将时间分成时间段,按照用户接入请求数量由多到少划分出由高到低的时间等级。
[0057] S20:配置各个时间段接入点的功率和用户数准接入阈值;
[0058] 本步骤中,各个时间段即各个时间等级,AC收集分析好全天候(24小时)漫游用户接入请求数量的数据,并按请求数量集中分布的具体情况划分时间等级,就可以统一的有针对性的指导AC进行相关配置;AC根据相关算法配置出不同时间等级下接入点(AP)的功率和用户数准接入阈值,按步骤S10中的划分规则知道:用户接入请求数量越多,时间等级越高,配置的功率和用户数准接入阈值越大。
[0059] S30:读取当前时间段,根据当前时间段接入点的功率和用户数准接入阈值提供漫游服务。
[0060] 本步骤中,AC读取当前时间段,获取当前时间段所处的时间等级,根据当前时间等级下AP所应配置的功率和用户数准接入阈值提供相应的漫游服务。
[0061] 具体的AC(Wireless Access Point Controller),是一种网络设备,用来集中化控制无线AP,是一个无线网络的核心,负责管理无线网络中的所有无线AP,对AP管理包括:下发配置、修改相关配置参数、射频智能管理、接入安全控制等。
[0062] 如图2所示为本实施例中一种基于时间调度的漫游系统结构图,该系统包括:
[0063] 数据处理模块10,用于收集和分析不同时间段漫游用户接入请求数量;
[0064] 配置模块20,用于配置各个时间段接入点的功率和用户数准接入阈值;
[0065] 接入模块30,用于读取当前时间段,根据当前时间段接入点的功率和用户数准接入阈值提供漫游服务。
[0066] 所述数据处理模块10和配置模块20可集成在同一个AC中。
[0067] 本实施例的优点在于根据时间划分出用户接入请求数量的等级状态,使AC有针对性的配置AP的功率和用户数准接入阈值,更智能更合理的利用网络资源,提高用户上网体验的同时减小了功能消耗,可满足大部分应用场景下的无线漫游服务按需分配。
[0068] 实施例2
[0069] 本实施例与之前的实施例的不同之处在于,本实施例具体介绍一种收集和分析不同时间段漫游用户接入请求数量方法和系统。
[0070] 如图3所示为本实施例中一种基于时间调度的漫游方法流程图,所述收集和分析不同时间段漫游用户接入请求数量包括以下步骤:
[0071] S11:通过AP收集其所在场景的不同时间段漫游用户接入请求数量;
[0072] S12:根据用户接入请求数量随时间的分布情况划分时间等级。
[0073] 所述步骤S12中采用离散化处理方式划分时间等级T0、T1、...、Tn,n为自然数,n越大,用户接入请求数量越小,所表示的时间等级越低;如在地铁站可简单分为上下班高峰期T0、非高峰运营期T1以及休眠期T2。
[0074] 所谓离散化处理指把连续型数据切分为若干“段”,切分的原则有等距,等频,优化,或根据数据特点而定,对连续型数据进行离散处理后,将一些极端值和非线性关系的量整合,使得自变量和目标变量之间的关系变得清晰化;本实施例中根据用户接入请求数量随时间的分布情况的集中特点来切分,自变量为时间,目标变量是用户接入请求数量,经过离散化方式处理能有效的降低时间复杂度,清晰展现用户接入请求数量随时间等级的分布。
[0075] 如图4所示为本实施例中数据处理模块结构图,所述数据处理模块10包括:
[0076] 收集单元11,用于通过AP收集其所在场景的不同时间段漫游用户接入请求数量;
[0077] 划分单元12,用于根据用户接入请求数量随时间的分布情况划分时间等级。
[0078] 本实施例的优点在于通过AP来对应收集数据,使方法操作起来更简单快速,收集到的数据也更精确;通过离散化处理的方式得到最优选的时间等级情况,使分配更加合理化,用户上网体验更流畅,产品信用度更高。
[0079] 实施例3
[0080] 本实施例与实施例2的不同之处在于,本实施例介绍一种配置接入点功率和用户数准接入阈值的具体方法。
[0081] 所述步骤S20中所述AP的功率根据以下公式计算结果进行配置:
[0082] Pn=(100/(n+1)%)*Pmax。
[0083] 其中,
[0084] Pn为时间等级为Tn时所需配置的功率值;
[0085] Pmax为所述AP能配置的最大功率值。
[0086] 即若时间等级为T1时,AC配置所述AP的当前功率为最大功率值的50%。
[0087] 所述步骤S20中AP的用户数准接入阈值根据以下公式计算结果进行配置:
[0088] Rn=(100/(n+1)%)*Rmax。
[0089] 其中,
[0090] Rn为时间等级为Tn时所需配置的用户数准接入阈值;
[0091] Rmax为所述AP能配置的最高用户数准接入阈值。
[0092] 即若时间等级为T1时,AC配置所述AP的当前用户数准接入阈值为最高用户数准接入阈值的50%。
[0093] 本实施例中采用的计算方式是倾向用户请求高峰和非高峰时间段相对集中场景下设计的,如地铁,公交车等场所,是相对比较容易实现、功耗较小的方式。
[0094] 实施例4
[0095] 本实施例与实施例3的不同之处在于,本实施例还包括漫游用户接入请求数量(包括拒绝接入的用户数)的定期更新。
[0096] 如图5所示为本实施例中步骤S30过程方法流程图,所述步骤S30中包括判断用户接入请求数量是否高于当前准接入阈值,若是则拒绝用户接入,若不是则允许用户接入。
[0097] 本步骤中,AP在接收到有新的用户接入请求时,反馈给AC,AC读取当前时间,获取当前时间所处时间等级下的用户数准接入阈值,判断加上该用户后的用户接入数量是否高于当前AP所被允许的用户数准接入阈值,若是则拒绝用户接入,若不是则允许用户接入,并为其提供漫游服务。
[0098] 所述步骤S30还包括收集当前时间段所述拒绝接入和所述允许接入的用户总数量,以便数据得到及时更新。
[0099] 本步骤中,每接入一个用户或者拒绝一个用户,其数量AP都需要记录和保存下来,并定期向AC上传,具体实现如下:AP收集当前时间所述拒绝接入和所述允许接入的用户总数量,形成随时间变化的用户请求接入总数分布数据,并保存下来得到某个时间段的数据汇总(如7点到9点),随即向AC上传该数据信息,并清空该时间段的数据以留下储存空间继续存储下个时间段的用户请求接入总数分布数据汇总。
[0100] 如图6所示为本实施例中一种基于时间调度的漫游系统结构图,所述接入模块30包括判断单元31,用于判断用户接入请求数量是否高于当前准接入阈值。
[0101] 本实施例的优点在于通过AP收集当前时间段所述拒绝接入和所述允许接入的用户总数量,并保存下来得到总的时间段的数据汇总,定期上传AC去汇总分析,可使数据得到定期的更新,使AC的配置更加灵活智能以及符合实际需求;不仅收集被接入的用户数,还收集被拒绝的用户数,保证了AC配置时所参考信息的准确度。
[0102] 本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。