基于基站调度业务数据的方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种基于基站调度业务数据的方法和装置。
【背景技术】
[0002]用户通过无线网络基站接入互联网,享受上网等业务服务,基站通过基站回传链路接入互联网,通过向回传链路WAN接口调度业务数据保证用户的上网需求。
[0003]但是由于资费、网速或带宽的限制,基站回传链路可能无法满足接入该基站的全部用户的需求,这样就可能导致用户业务中断或业务质量下降。如图1所示,当基站的回传链路的带宽不够时,回传链路出现拥塞,导致CPE下面的用户的业务包丢失,延误延时增加。然而在实际应用过程中,用户通常不止通过基站的享受上网等业务服务,也可以通过其他的访问路径连接互联网,例如,如图2所述,CPEl和CPE2下的用户除了通过基站享受上网等业务服务,还可以通过固定的带宽接入互联网,当基站回传链路故障或者带宽不足时,CPE1、CPE2可以通过固网链路接入互联网网络,使得其下面的用户可以通过固定宽带享受上网等业务服务,如CPEl可以通过可选链路I接入互联网,CPE2可以通过可选链路2接入互联网,但是CPE3和CPE4下面的用户无法通过可选链路I或可选链路2享受上网等业务,导致用户业务中断或者业务质量下降。
[0004]并且对于相当一部分用户,尤其是使用包月套餐的用户来说,其建立的回传链路大部分时间实际上处于不饱和的工作状态,导致相当一部分用户已经付费的网络资源被白白浪费掉了。
[0005]针对现有技术中基站只能通过回传链路调度业务数据的问题,目前尚未提出有效的解决方案。
【发明内容】
[0006]本发明实施例提供了一种基于基站调度业务数据的方法和装置,以至少解决现有技术中基站只能通过回传链路调度业务数据的问题。
[0007]根据本发明实施例的一个方面,提供了一种基于基站调度业务数据的方法,包括:基站探测成功访问互联网资源的网络链路,获取允许成功访问互联网资源的上行网络端口列表和相应的用户的带宽共享业务状态,其中,上行网络端口和带宽共享业务的对应关系存储在共享业务服务器中;基站根据获取到的带宽共享业务状态,从上行网络端口列表中标记共享上行网络端口;基站根据用户网络需求向共享上行网络端口调度业务数据。
[0008]进一步地,所述带宽共享业务状态至少包括:是否共享业务,共享带宽,共享时间和共享流量。
[0009]进一步地,基站探测成功访问互联网资源的网络链路,获取允许成功访问互联网资源的上行网络端口和相应的用户的带宽共享业务状态包括:基站探测成功访问互联网资源的网络链路,获取允许访问互联网资源的上行网络端口列表;基站从共享业务服务器中查询上行网络端口列表相应的用户的带宽共享业务状态。
[0010]进一步地,基站获取允许成功访问互联网资源的上行网络端口和相应的用户的带宽共享业务状态包括:基站从共享业务服务器中获取用户的带宽共享业务状态和相应的上行网络端口;基站探测成功访问互联网资源的网络链路,从相应的上行网络端口中获取允许访问互联网资源的上行网络端口列表。
[0011 ] 进一步地,在基站探测成功访问互联网资源的网络链路,获取能够成功访问互联网资源的上行网络端口和相应的用户的带宽共享业务状态之前,上述方法还包括:共享业务服务器接收用户上传的上行网络端口和相应的带宽共享业务状态;共享业务服务器存储上行网络端口和带宽共享业务状态的对应关系。
[0012]进一步地,获取允许访问互联网资源的上行网络端口列表包括:基站向接入的多个无线终端接入设备发送探测命令,其中,探测命令至少包括:互联网资源的访问地址;基站检测多个无线终端接入设备中是否存在根据探测命令生成并返回对应的响应数据的具有成功访问互联网资源的访问链路的无线终端接入设备;如果基站检测得到多个无线终端接入设备中存在返回响应数据的无线终端接入设备,则标记返回响应数据的无线终端接入设备的网络端口作为允许访问互联网资源的上行网络端口;将标记后的允许访问互联网资源的上行网络端口写入上行网络端口列表中。
[0013]进一步地,在基站根据获取到的带宽共享业务状态,从上行网络端口列表中标记共享上行网络端口之后,上述方法还包括:基站根据共享上行网络端口相应的共享带宽,设置共享上行网络端口的可靠性分组信息;基站根据共享上行网络端口的数量和共享上行网络端口相应的共享带宽,设置基站的流量负载分担信息;基站根据共享上行网络端口相应的共享带宽,共享上行网络端口的可靠性分组信息和基站的总带宽数据,设置基站的上行带宽信息和下行带宽信息。
[0014]进一步地,基站根据共享上行网络端口相应的共享带宽,设置共享上行网络端口的可靠性分组信息包括:如果任意一个上行网络端口为接入基站的无线终端接入设备上报的网络端口和/或专用网络端口,则设置任意一个上行网络端口的可靠性分组信息为承诺带宽分组;如果任意一个上行网络端口为基站获取到的允许访问互联网资源的上行网络端口,则设置任意一个上行网络端口的可靠性分组信息为浮动带宽分组。
[0015]进一步地,基站根据共享上行网络端口的数量和共享上行网络端口相应的共享带宽,设置基站的流量负载分担信息包括:基站根据上行网络端口的数量和每个上行网络端口的带宽数据,将每个上行网络端口的带宽数据进行求比,得到每个上行网络端口的带宽分配比例;按照每个上行网络端口的带宽分配比例设置基站的流量负载分担信息。
[0016]进一步地,基站根据共享上行网络端口相应的共享带宽,共享上行网络端口的可靠性分组信息和基站的总带宽数据,设置基站的上行带宽信息和下行带宽信息包括:根据每个上行网络端口的带宽数据和每个上行网络端口的可靠性分组信息,设置上行带宽信息;根据基站的总带宽数据和上行带宽信息的差值,设置下行带宽信息。
[0017]进一步地,基站根据用户网络需求向共享上行网络端口调度业务数据包括:基站按照基站的流量负载分担信息,基站的上行带宽信息,基站的下行带宽信息和用户网络需求,使用上行网络端口访问互联网资源。
[0018]根据本发明实施例的另一方面,还提供了一种基于基站调度业务数据的装置,包括:获取模块,用于基站探测成功访问互联网资源的网络链路,获取允许成功访问互联网资源的上行网络端口列表和相应的用户的带宽共享业务状态,其中,上行网络端口和带宽共享业务的对应关系存储在共享业务服务器中;标记模块,用于基站根据获取到的带宽共享业务状态,从上行网络端口列表中标记共享上行网络端口;调度模块,用于基站根据用户网络需求向共享上行网络端口调度业务数据。
[0019]进一步地,带宽共享业务状态至少包括:带宽共享业务状态至少包括:是否共享业务,共享带宽,共享时间和共享流量。
[0020]进一步地,获取模块包括:第一获取子模块,用于基站探测成功访问互联网资源的网络链路,获取允许访问互联网资源的上行网络端口列表;查询子模块,用于基站从共享业务服务器中查询上行网络端口列表相应的用户的带宽共享业务状态。
[0021 ]进一步地,获取模块还包括:第二获取子模块,用于基站从共享业务服务器中获取用户的带宽共享业务状态和相应的上行网络端口;第三获取子模块,用于基站探测成功访问互联网资源的网络链路,从相应的上行网络端口中获取允许访问互联网资源的上行网络端口列表。
[0022]进一步地,上述装置还包括:接收模块,用于共享业务服务器接收用户上传的上行网络端口和相应的带宽共享业务状态;存储模块,用于共享业务服务器存储上行网络端口和带宽共享业务状态的对应关系。
[0023]进一步地,获取模块还包括:发送子模块,用于基站向接入的多个无线终端接入设备发送探测命令,其中,探测命令至少包括:互联网资源的访问地址;检测子模块,用于基站检测多个无线终端接入设备中是否存在根据探测命令生成并返回对应的响应数据的具有成功访问互联网资源的访问链路的无线终端接入设备;标记子模块,用于如果基站检测得到多个无线终端接入设备中存在返回响应数据的无线终端接入设备,则标记返回响应数据的无线终端接入设备的网络端口作为允许访问互联网资源的上行网络端口;存储子模块,用于将标记后的允许访问互联网资源的上行网络端口写入上行网络端口列表中。
[0024]进一步地,上述装置还包括:第一设