一种控制无线宽带用户上网位置的方法及装置与流程

文档序号:15237170发布日期:2018-08-24 06:35阅读:425来源:国知局

本发明涉及移动通信技术领域,尤其涉及一种控制无线宽带用户上网位置的方法及装置。



背景技术:

第4代移动通信技术(the4rdgenerationmobilecommunicationtechnology,4g)中分组交换网是专门设计承载流量的网络,能够为用户提供更高带宽的无线通信服务。

目前,无线宽带基于分时长期演进(timedivision-longtermevolution,td-lte)网络,无线宽带用户终端可以在接入服务网关(servinggateway,sgw)后,通过分组网关(packetgateway,pgw)接入移动互联网,同时pgw可以与业务运营支撑系统(businessoperationsupportsystem,boss)进行消息交互,来实现计费功能。而现有技术方案中为了控制无线宽带用户的上网位置,在网络侧引入了策略与计费规则功能单元(policyandchargingrulesfunction,pcrf)设备,boss侧将无线宽带用户号码以及可上网的小区列表同步至网络侧pcrf,后续,若有无线宽带用户接入小区,pgw可以向pcrf上报用户的接入小区,pcrf根据用户接入小区是否在可上网的小区列表中来判断是否允许该用户上网,若允许,则向pgw下发允许用户上网的规则,以使无线宽带用户终端通过pgw成功访问移动互联网,若不允许,则向pgw下发阻止用户上网的规则,即不允许无线宽带用户终端通过pgw访问移动互联网。由此可见,现有技术中是将预先指定的可上网的小区列表上传给pcrf,来控制无线宽带用户的上网位置,而在实际应用中,由于地域不同、用户群体不同以及业务发展要求的千差万别,这种指定可上网的小区范围的方式,缺乏灵活性,难以满足业务发展的需要。并且,由于需要在网络侧建设大量的pcrf设备,也使得投入的硬件设备资源成本较高。

综上,现有技术中控制无线宽带用户的上网位置的方案灵活性较差且投入的硬件设备资源成本较高,难以满足业务发展的需要。



技术实现要素:

本申请实施例提供一种控制无线宽带用户上网位置的方法及装置,用以解决现有技术中存在的控制无线宽带用户的上网位置的方案灵活性较差且投入的硬件设备资源成本较高的问题。

本申请实施例提供的一种控制无线宽带用户上网位置的方法,包括:

在无线宽带用户终端接入任一小区并向分组网关pgw发送上网请求后,业务运营支撑系统boss接收所述pgw发送的所述任一小区的小区标识信息以及所述无线宽带用户的身份标识信息;

根据所述小区标识信息以及所述身份标识信息,判断所述任一小区是否已与所述无线宽带用户建立绑定关系;

若所述任一小区已与所述无线宽带用户建立绑定关系,则允许所述无线宽带用户上网;

若所述任一小区没有与所述无线宽带用户建立绑定关系,则根据所述任一小区的位置信息以及预设的上网区域范围,确定是否允许所述无线宽带用户上网。

可选地,根据以下方式建立无线宽带用户与小区的绑定关系:

根据无线宽带用户办理的业务套餐类型和各小区的位置信息,确定允许所述无线宽带用户上网的至少一个小区;

基于所述无线宽带用户的身份标识信息以及确定出的所述至少一个小区的小区标识信息,建立所述无线宽带用户与所述至少一个小区的绑定关系。

可选地,所述根据无线宽带用户办理的业务套餐类型以及各小区的位置信息,确定允许所述无线宽带用户上网的至少一个小区,包括:

若所述无线宽带用户办理的业务套餐类型为固定位置上网类型,则根据所述用户输入的一个位置信息,获取与所述位置信息距离在第一预设范围内的小区;

将所述无线宽带用户从所述获取的小区中选择的小区,确定为允许所述无线宽带用户上网的小区。

可选地,所述根据无线宽带用户办理的业务套餐类型以及各小区的位置信息,确定允许所述无线宽带用户能够上网的至少一个小区,包括:

若所述无线宽带用户办理的业务套餐类型为动态位置上网类型,则根据所述无线宽带用户选取的多个位置信息,确定与每一个位置信息距离在第二预设范围内的小区;

将所述与每一个位置信息距离在第二预设范围内的小区,确定为允许所述无线宽带用户上网的小区。

可选地,根据所述任一小区的位置信息以及预设的上网区域范围,确定是否允许所述无线宽带用户上网,包括:

若所述任一小区的位置信息在预设的上网区域范围内,则确定除了与所述无线宽带用户建立绑定关系的小区之外,已允许所述无线宽带用户上网的小区数量;

若确定的所述小区数量小于设定数量阈值,则允许所述无线宽带用户上网。

本申请实施例提供的一种控制无线宽带用户上网位置的装置,包括:

接收模块,用于在无线宽带用户终端接入任一小区并向分组网关pgw发送上网请求后,接收所述pgw发送的所述任一小区的小区标识信息以及所述无线宽带用户的身份标识信息;

处理模块,用于根据所述小区标识信息以及所述身份标识信息,判断所述任一小区是否已与所述无线宽带用户建立绑定关系;若所述任一小区已与所述无线宽带用户建立绑定关系,则允许所述无线宽带用户上网;若所述任一小区没有与所述无线宽带用户建立绑定关系,则根据所述任一小区的位置信息以及预设的上网区域范围,确定是否允许所述无线宽带用户上网。

可选地,所述装置还包括:

确定模块,用于根据无线宽带用户办理的业务套餐类型和各小区的位置信息,确定允许所述无线宽带用户上网的至少一个小区;

建立模块,用于基于所述无线宽带用户的身份标识信息以及确定出的所述至少一个小区的小区标识信息,建立所述无线宽带用户与所述至少一个小区的绑定关系。

可选地,所述确定模块具体用于:

若所述无线宽带用户办理的业务套餐类型为固定位置上网类型,则根据所述用户输入的一个位置信息,获取与所述位置信息距离在第一预设范围内的小区;

将所述无线宽带用户从所述获取的小区中选择的小区,确定为允许所述无线宽带用户上网的小区。

可选地,所述确定模块具体用于:

若所述无线宽带用户办理的业务套餐类型为动态位置上网类型,则根据所述无线宽带用户选取的多个位置信息,确定与每一个位置信息距离在第二预设范围内的小区;

将所述与每一个位置信息距离在第二预设范围内的小区,确定为允许所述无线宽带用户上网的小区。

可选地,所述处理模块还用于:

若所述任一小区的位置信息在预设的上网区域范围内,则确定除了与所述无线宽带用户建立绑定关系的小区之外,已允许所述无线宽带用户上网的小区数量;

若确定的所述小区数量小于设定数量阈值,则允许所述无线宽带用户上网。

本申请实施例中,在无线宽带用户终端接入任一小区并向pgw发送上网请求后,boss接收pgw发来的上述任一小区的小区标识信息以及无线宽带用户的身份标识信息,并根据接收的小区标识信息以及身份标识信息,确定上述任一小区是否已与无线宽带用户建立绑定关系。在确定上述任一小区没有与无线宽带用户建立绑定关系之后,可以根据上述任一小区的位置信息以及预设的上网区域范围,进一步确定是否允许无线宽带用户上网。由此可见,本申请实施例中,即使无线宽带用户超出在与其建立绑定关系的小区的范围,若该无线宽带用户接入的任一小区的位置信息满足预设的上网区域范围,也能够允许用户在该小区中上网,从而能够灵活地控制无线宽带用户的上网位置,并且,本申请中可以通过boss控制无线宽带用户的上网位置,无需架设大量的pcrf,从而降低了硬件设备的资源成本。另外,本申请中,根据无线宽带用户办理的业务套餐类型以及各小区的位置信息,来确定允许该无线宽带用户上网的小区,从而能够灵活地建立无线宽带用户与小区的绑定关系,使得控制无线宽带用户上网位置的方案更能贴合实际业务发展的需要。

附图说明

图1为本申请实施例一提供的控制无线宽带用户上网位置的方法流程图;

图2为本申请实施例二提供的控制无线宽带用户上网位置的装置结构图。

具体实施方式

本申请实施例中,在无线宽带用户终端接入任一小区并向pgw发送上网请求后,boss接收pgw发来的上述任一小区的小区标识信息以及无线宽带用户的身份标识信息,并根据接收的小区标识信息以及身份标识信息,确定上述任一小区是否已与无线宽带用户建立绑定关系。在确定上述任一小区没有与无线宽带用户建立绑定关系之后,可以根据上述任一小区的位置信息以及预设的上网区域范围,进一步确定是否允许无线宽带用户上网。由此可见,本申请实施例中,即使无线宽带用户超出在与其建立绑定关系的小区的范围,若该无线宽带用户接入的任一小区的位置信息满足预设的上网区域范围,也能够允许用户在该小区中上网,从而能够灵活地控制无线宽带用户的上网位置,并且,本申请中可以通过boss控制无线宽带用户的上网位置,无需架设大量的pcrf,从而降低了硬件设备的资源成本。另外,本申请中,根据无线宽带用户办理的业务套餐类型以及各小区的位置信息,来确定允许该无线宽带用户上网的小区,从而能够灵活地建立无线宽带用户与小区的绑定关系,使得控制无线宽带用户上网位置的方案更能贴合实际业务发展的需要。

下面结合说明书附图对本申请实施例作进一步详细描述。

实施例一

如图1所示,为本申请实施例一提供的控制无线宽带用户上网位置的方法流程图,包括以下步骤:

s101:在无线宽带用户终端接入任一小区并向pgw发送上网请求后,boss接收pgw发送的上述任一小区的小区标识信息以及该无线宽带用户的身份标识信息。

这里,无线宽带用户终端向pgw发送的上网请求是指请求使用无线宽带访问移动互联网的请求。boss接收的小区标识信息包含小区标识(enodebcellidentity,eci)。无线宽带用户的身份标识信息包含用户已注册的无线宽带号码。

s102:根据接收的小区标识信息以及身份标识信息,判断上述任一小区是否已与该无线宽带用户建立绑定关系。

若是,即上述任一小区已与该无线宽带用户建立绑定关系,则进入步骤s103;

若否,即上述任一小区没有与该无线宽带用户建立绑定关系,则进入步骤s104。

这里,小区与无线宽带用户的绑定关系,可以指小区eci与用户已注册的无线宽带号码之间的绑定关系。该绑定关系可以由boss根据无线宽带用户的身份标识信息、办理的业务套餐信息等用户信息以及预先存储的小区信息表,来自动建立的,并且可以根据实际业务需求进行调整。其中,预先存储的小区信息表中包含有各小区的eci、小区的属地化地址、小区类型、以及小区的经纬度信息。并且,小区类型可以是由各小区的属地化地址来进行分类的。小区信息表中记录的小区信息可以根据实际情况进行增添或删减。

在具体实施中,boss可以根据以下方式预先建立无线宽带用户与小区的绑定关系:根据无线宽带用户办理的业务套餐类型和各小区的位置信息,确定允许无线宽带用户上网的至少一个小区;基于无线宽带用户的身份标识信息以及确定出的至少一个小区的小区标识信息,建立无线宽带用户与至少一个小区的绑定关系。

其中,若所述无线宽带用户办理的业务套餐类型为固定位置上网类型,则可以根据用户输入的一个位置信息,获取与该位置信息距离在第一预设范围内的小区;将无线宽带用户从获取到的小区中选择的小区,确定为允许该无线宽带用户上网的小区。后续基于无线宽带用户的无线宽带号码以及确定出的允许该无线宽带用户上网的小区的eci,建立无线宽带用户与确定出的小区的绑定关系。

这里,针对固定位置上网类型的无线宽带用户,可以对此类型的用户选择的小区的数量进行限制,即此类型的用户允许绑定的小区数量需要小于设定的某一阈值。并且,当此类型的用户选择的小区有多个时,还可以对选择的多个小区间的距离进行限制,即选择的多个小区中每一个小区与其它小区的距离需在预先设定的范围内。

具体地,在无线宽带用户从boss获取到的小区中选择小区时,boss会判断该无线宽带用户选择的该小区是否为首次选择的小区,若是,则直接将该无线宽带用户和该小区进行绑定,若否,则进一步判断该无线宽带用户已绑定的小区数量是否小于设定的阈值以及该小区与该无线宽带用户已选择的其它小区的距离是否在预先设定的范围内,只有在确定出无线该无线宽带用户已绑定的小区数量小于设定的阈值并且该小区与该无线宽带用户已选择的其它小区的距离在预先设定的范围内之后,才将该小区与该无线宽带用户建立绑定关系。在实际应用中,允许绑定的小区数量阈值以及允许上网的各小区之间距离的设定范围可以根据业务需求进行动态调整。并且,根据实际的业务需求,在乡镇等基站小区部署较少的区域中的无线宽带用户常常采用固定位置上网类型的套餐,本申请中通过设定在乡镇等基站小区部署较少的区域中的无线宽带用户允许绑定的小区数量以及允许上网的各小区之间的距离,来控制此类无线宽带用户的上网位置,也缓解了在乡镇等基站小区部署较少的区域中基站小区的业务压力。

若无线宽带用户办理的业务套餐类型为动态位置上网类型,则根据无线宽带用户选取的多个位置信息,确定与每一个位置信息距离在第二预设范围内的小区;将与每一个位置信息距离在第二预设范围内的小区,确定为允许无线宽带用户上网的小区。后续基于无线宽带用户的无线宽带号码以及确定出的允许该无线宽带用户上网的小区的eci,建立无线宽带用户与确定出的小区的绑定关系。

这里,针对动态位置上网类型的用户,可以允许此类型的用户输入多个位置信息,并将输入的多个位置信息中与每个位置信息在预设的第二阈值范围内全部小区,与该无线宽带用户进行绑定。比如,可以为此类型的用户提供一个全省范围内的地图,允许用户在省内地图上选取n个点作为上网点,通过获取这n个点的经纬度信息,以及预先存储的基站的位置信息,确定出与各点的位置在预设的第二阈值范围内的全部小区,作为该无线宽带用户的绑定小区。这里,根据实际的业务需求,在城市等基站小区部署较多的区域中的无线宽带用户常常采用动态位置上网类型的套餐,本申请中允许此类用户选取多个位置信息,并将与每个位置信息在预设的第二阈值范围内全部小区作为用户绑定的小区。

另外,针对动态位置上网类型的用户,在与至少一个小区建立绑定关系之后,对于boss中存储的小区信息表中新记录的新建小区,还可以反向与该用户建立绑定关系。具体为,boss对内部存储的小区信息表进行遍历,获取出新建小区信息,根据获取到的新建小区的经纬度信息,以及采用动态位置上网类型套餐的用户之前选取的上网点的经纬度信息,反向查找与获取到的新建小区相匹配的无线宽带用户,并自动为两者建立绑定关系。

s103:允许该无线宽带用户上网。

s104:根据上述任一小区的位置信息以及预设的上网区域范围,确定是否允许该无线宽带用户上网。

这里,预设的上网区域范围是指与无线宽带用户已建立绑定关系的小区所在区域范围、以及没有与无线宽带用户建立绑定关系但预先设定的允许无线用户上网的小区所在区域范围。

在具体实施中,当无线宽带用户终端接入的任一小区,与该无线宽带用户没有建立绑定关系之后,可以进一步确定该接入的任一小区的位置信息是否在预设的上网区域范围内,即确定该接入的任一小区是否为预先设定的允许无线用户上网的小区,若是,则可以允许该无线宽带用户上网,否则,可以禁止该无线宽带用户上网。

另外,为了限制无线宽带用户在上网时使用与自身没有建立绑定关系的小区的数量,本申请实施例还提供一种优选的实施方式来确定是否允许无线宽带用户上网,即预先设定一个允许用户上网但未与该用户建立绑定关系的小区的数量阈值,后续当无线宽带用户终端接入的任一小区的位置信息在预设的上网区域范围内,但该接入的任一小区与该无线宽带用户并未建立绑定关系时,可以进一步确定除了与该无线宽带用户建立绑定关系的小区之外,已允许该无线宽带用户上网的小区数量,若确定出的小区数量小于预先设定的数量阈值,则允许该无线宽带用户上网,若确定出的小区数量大于预先设定的数量阈值,则可以对该无线宽带用户进行锁机操作,禁止该无线宽带用户上网。这里,针对采用固定位置上网类型的业务套餐的无线宽带用户,以及采用动态位置上网类型的业务套餐的无线宽带用户,预先设置的上网区域范围以及允许用户上网但未与该用户建立绑定关系的小区的数量阈值可以设置成不同的值,具体可以根据实际的业务需求进行动态调整。比如,针对采用动态位置上网类型的业务套餐的无线宽带用户,其上网区域范围可以设置为省内所有的小区所属的范围,而对于采用固定位置上网类型的业务套餐的无线宽带用户,其上网区域范围可以设置为与该无线宽带用户选择的位置信息距离在10公里以内的小区所属的范围。再比如,针对采用动态位置上网类型的业务套餐的无线宽带用户,其允许用户上网但未与该用户建立绑定关系的小区的数量阈值可以设置为20个,而对于采用固定位置上网类型的业务套餐的无线宽带用户,其允许用户上网但未与该用户建立绑定关系的小区的数量阈值可以设置为5个。

本申请实施例中,即使无线宽带用户超出在与其建立绑定关系的小区的范围,若该无线宽带用户接入的任一小区的位置信息满足预设的上网区域范围,也能够允许用户在该小区中上网,从而能够灵活地控制无线宽带用户的上网位置,并且,本申请中可以通过boss控制无线宽带用户的上网位置,无需架设大量的pcrf,从而降低了硬件设备的资源成本。另外,本申请中,根据无线宽带用户办理的业务套餐类型以及各小区的位置信息,来确定允许该无线宽带用户上网的小区,从而能够灵活地建立无线宽带用户与小区的绑定关系,使得控制无线宽带用户上网位置的方案更能贴合实际业务发展的需要。

基于同一申请构思,本申请实施例中还提供了一种与控制无线宽带用户上网位置的方法对应的控制无线宽带用户上网位置的装置,由于该装置解决问题的原理与本申请实施例提供的控制无线宽带用户上网位置的方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

实施例二

如图2所示,为本申请实施例二提供的控制无线宽带用户上网位置的装置结构图,包括:

接收模块21,用于在无线宽带用户终端接入任一小区并向分组网关pgw发送上网请求后,接收所述pgw发送的所述任一小区的小区标识信息以及所述无线宽带用户的身份标识信息;

处理模块22,用于根据所述小区标识信息以及所述身份标识信息,判断所述任一小区是否已与所述无线宽带用户建立绑定关系;若所述任一小区已与所述无线宽带用户建立绑定关系,则允许所述无线宽带用户上网;若所述任一小区没有与所述无线宽带用户建立绑定关系,则根据所述任一小区的位置信息以及预设的上网区域范围,确定是否允许所述无线宽带用户上网。

可选地,所述装置还包括:

确定模块23,用于根据无线宽带用户办理的业务套餐类型和各小区的位置信息,确定允许所述无线宽带用户上网的至少一个小区;

建立模块24,用于基于所述无线宽带用户的身份标识信息以及确定出的所述至少一个小区的小区标识信息,建立所述无线宽带用户与所述至少一个小区的绑定关系。

可选地,所述确定模块23具体用于:

若所述无线宽带用户办理的业务套餐类型为固定位置上网类型,则根据所述用户输入的一个位置信息,获取与所述位置信息距离在第一预设范围内的小区;

将所述无线宽带用户从所述获取的小区中选择的小区,确定为允许所述无线宽带用户上网的小区。

可选地,所述确定模块23具体用于:

若所述无线宽带用户办理的业务套餐类型为动态位置上网类型,则根据所述无线宽带用户选取的多个位置信息,确定与每一个位置信息距离在第二预设范围内的小区;

将所述与每一个位置信息距离在第二预设范围内的小区,确定为允许所述无线宽带用户上网的小区。

可选地,所述处理模块22还用于:

若所述任一小区的位置信息在预设的上网区域范围内,则确定除了与所述无线宽带用户建立绑定关系的小区之外,已允许所述无线宽带用户上网的小区数量;

若确定的所述小区数量小于设定数量阈值,则允许所述无线宽带用户上网。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1