流量预警方法和网络设备与流程

文档序号:11961880阅读:579来源:国知局
流量预警方法和网络设备与流程

本发明涉及通信领域,尤其涉及一种流量预警方法和网络设备。



背景技术:

在使用3G(英文全称:3rd-Generation,中文全称:第三代移动通信技术)或4G(英文全称:4th-Generation,中文全称:第四代移动通信技术)网络设备时,由于网络设备进行上网业务时持续消耗上网流量,使得SIM(英文全称:subscriber identity module,中文全称:客户识别模块)卡流量包使用完或者帐户余额不足导致网络设备无法继续上网,会造成业务突然中断。另外,3G/4G网络设备有时候会安装在郊区或山区,工作人员往往要等业务中断排查设备问题时,才会知道是卡的流量问题导致,而设备恢复不仅需要重新给SIM卡充值或订购流量包,还可能需要安排工作人员到现场对网络设备进行重启操作,无形会增加设备的维护成本。尤其当网络设备放在偏远郊区或山区时,到现场重启的难度将会更大,并存在一定的安全风险。



技术实现要素:

本发明的实施例提供一种流量预警方法和网络设备,用于解决由于网络设备进行上网业务时持续消耗上网流量,使得流量包使用完或者帐户余额不足导致网络设备无法继续上网,从而造成业务突然中断的问题。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,提供了一种流量预警方法,该方法包括:

网络设备获取流量消耗值;

所述网络设备根据所述流量消耗值与流量阈值判断是否达到预警条件;

如果达到所述预警条件,则所述网络设备执行与所述流量阈值对应的流量预警动作。

第二方面,提供了一种通信设备,该设备包括:

获取单元,用于获取流量消耗值;

判断单元,用于根据所述获取单元获取的流量消耗值与流量阈值判断是否达到预警条件;

执行单元,用于如果所述判断单元判断达到所述预警条件,则执行与所述流量阈值对应的流量预警动作。

本发明的实施例提供的流量预警方法和网络设备,网络设备首先获取流量消耗值,然后根据流量消耗值与流量阈值判断是否达到预警条件,如果达到预警条件,则执行与流量阈值对应的流量预警动作。通过预警机制使得网络设备在使用完流量之前进行预警,以便维护人员操作或者提前预订流量包,防止业务突然中断,解决了由于网络设备进行上网业务时持续消耗上网流量,使得流量包使用完或者帐户余额不足导致网络设备无法继续上网,从而造成业务突然中断的问题。并且本发明可以远程提前预警,使得维护人员不需要去设备现场解决问题,从而有效的降低了产品后期的维护成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的实施例提供的流量预警方法的流程示意图;

图2为本发明的实施例提供的通信设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的流量预警方法和网络设备,通过由网络设备统计实际流量使用情况,当流量超过不同设定值时,通过多种途径发出不同级别预警并做相应处理,同时记录相应的预警信息,通过预警机制使得网络设备在使用完流量之前进行预警,防止业务突然中断,解决了由于网络设备进行上网业务时持续消耗上网流量,使得流量包使用完或者帐户余额不足导致网络设备无法继续上网,从而造成业务突然中断的问题。

本发明实施例所述的第三方应用包括但不限于微信、客户端、网上营业厅等。SIM卡流量信息包括但不限于:SIM卡的流量套餐信息、非套餐可用流量、指定业务流量信息等。流量套餐信息包括但不限于流量套餐总流量、流量套餐结算周期(例如按天结算、按月结算、按季度结算、按年结算、流量套餐结算日期)等。流量套餐结算周期包括但不限于距离流量套餐结算日期的剩余天数、本流量套餐结算周期已经历天数等。

实施例1、

本发明实施例提供了一种流量预警方法,参照图1中所示,该方法包括:

S101、网络设备获取流量消耗值。

具体的,网络设备可以根据SIM卡流量信息获取当前流量消耗值。如果用户设置了SIM卡流量信息,则以客户设置为准;如果没有预先设置,则网络设备可以通过其他方式获取SIM卡流量信息。

获取SIM卡流量信息的方式包括但不限于:网络设备根据不同运营商通过短信查询SIM卡流量信息,例如中国移动的服务短信号为10086,中国电信的服务短信号为10000和10001等,可以向这些短信号发送对应的编码来查询SIM卡流量信息;网络设备通过第三方应用查询SIM卡流量信息。

获取流量消耗值的方式包括但不限于:网络设备通过本地统计流量消耗值;网络设备根据运营商通过短信查询流量消耗值,与上述获取SIM卡流量信息的方式类似的,可以向上述短信号发送对应的编码来查询流量消耗值;网络设备通过第三方应用查询流量消耗值。

可选的,还可以保存流量消耗值,用于流量使用情况的查询,作为后续查找业务分析问题时的参考,例如保存到log(中文名称:日志)中。当即使出现了业务中断,也可通过相关的log中的报警信息快速排除问题,从而更加有效的解决问题,减少业务中断时间。

可选的,流量消耗值可以包括流量使用峰值或单个业务端口流量消耗值。

S102、网络设备根据流量消耗值与流量阈值判断是否达到预警条件。

流量阈值可以为一个阈值或者根据不同紧急程度分为多个阈值,另外流量阈值可以是由用户设置或者是流量套餐总流量的比例值,例如,流量阈值可以设置为流量套餐总流量的十分之九。

示例性的,当流量消耗值达到流量套餐总流量十分之九时,达到预警条件。

进一步的,网络设备可以根据流量套餐结算周期、流量消耗值以及流量阈值来判断是否达到了预警条件。

示例性的,假设当流量套餐按月结算,并且距流量套餐结算日期还剩10天,流量消耗值达到流量套餐总流量十分之九时,达到第一预警条件;当距流量套餐结算日期还剩3天,流量消耗值达到流量套餐总流量二十分之十九时,达到第二预警条件。

S103、如果达到预警条件,则网络设备执行与流量阈值对应的流量预警动作。

可以针对不同的流量阈值配置不同或相同的预警动作,或者可以针对一个流量阈值配置多个预警动作。

具体的,网络设备执行流量预警动作可以包括但不限于:

网络设备通过物理信号通知预警信息,物理信号包括但不限于提示音、提示灯、震动。

网络设备将预警信息转发给网络设备的网管平台,例如将预警信息上报给控制平台。

网络设备通过短信通知预警信息,例如通过短信向配置的维护人员的手机号码通知预警信息。

网络设备通过第三方应用通知预警信息,例如通过微信、网上营业厅、客户端等通知维护人员。

网络设备通过邮件通知预警信息,例如通过邮件地址通知维护人员,邮件地址是可以设置的。

网络设备根据运营商通过短信或第三方应用预订流量包,预订哪种流量包业务是可以设置的,例如可以是10M或30M。进一步的,还可以结合套餐结算周期来预定不同流量包以尽量节省成本,例如当满足上述第一预警条件时预订50M流量,当满足上述第二预警条件时预订10M流量等。

网络设备切换SIM卡以保证多张SIM卡消耗流量的均衡,例如当存在双SIM卡时,在一张卡流量达到阈值后,切换到另一张卡,并根据两张卡的流量情况进行流量均衡。

网络设备仅允许主要业务继续消耗流量,阻止次要业务消耗流量,在节省流量的同时,保护关键业务的交互,以保证在紧急情况下的关键业务正常。

本发明实施例提供的多种预警方式,例如日志、网管平台、短信、第三方软件等,使得维护人员不管是工作时间还是休息时间,都能及时收到预警信息,保证设备业务的连续不中断。

可选的,在步骤S101之前,还可以包括网络设备获取配置信息。配置信息包括但不限于:SIM卡流量信息;维护人员的手机号码、邮箱地址、微信等;流量阈值;流量预警动作;流量阈值与流量预警动作的对应关系;第三方应用的网络配置例如IP地址、端口号等。

本发明的实施例提供的流量预警方法,网络设备首先获取流量消耗值,然后根据流量消耗值与流量阈值判断是否达到预警条件,如果达到预警条件,则执行与流量阈值对应的流量预警动作。通过预警机制使得网络设备在使用完流量之前进行预警,以便维护人员操作或者提前预订流量包,防止业务突然中断,解决了由于网络设备进行上网业务时持续消耗上网流量,使得流量包使用完或者帐户余额不足导致网络设备无法继续上网,从而造成业务突然中断的问题。并且本发明可以远程提前预警,使得维护人员不需要去设备现场解决问题,从而有效的降低了产品后期的维护成本。

实施例2、

本发明实施例提供了一种网络设备,应用于上述流量预警方法,参照图2中所示,该网络设备10包括:

获取单元101,用于获取流量消耗值。

判断单元102,用于根据获取单元101获取的流量消耗值与流量阈值判断是否达到预警条件。

执行单元103,用于如果判断单元102判断达到预警条件,则执行与流量阈值对应的流量预警动作。

可选的,获取单元101,还用于获取配置信息。

可选的,获取单元101具体用于:通过本地获取流量消耗值;或者,根据运营商通过短信查询流量消耗值;或者,通过第三方应用查询流量消耗值。

可选的,判断单元102具体用于:根据流量消耗值、流量套餐周期以流量阈值判断是否达到预警条件。

可选的,执行单元103具体用于:提示预警信息;或者,将预警信息转发给网络设备的网管平台;或者,通过短信通知预警信息;或者,通过第三方应用通知预警信息;或者,通过邮件通知预警信息;或者,根据运营商通过短信或第三方应用预订流量包;或者,切换客户识别模块SIM卡以保证多张SIM卡消耗流量的均衡;或者,仅允许主要业务继续消耗流量,阻止次要业务消耗流量。

由于本发明实施例中的网络设备可以应用于上述流量预警方法,因此,其所能获得的技术效果也可参考上述方法实施例,本发明实施例在此不再赘述。

需要说明的是,获取单元、判断单元和执行单元可以为单独设立的处理器,也可以集成在控制器的某一个处理器中实现,此外,也可以以程序代码的形式存储于控制器的存储器中,由控制器的某一个处理器调用并执行以上获取单元、判断单元和执行单元的功能。这里所述的处理器可以是一个中央处理器(英文全称:central processing unit,英文简称:CPU),或者是特定集成电路(英文全称:application specific integrated circuit,英文简称:ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:read-only memory,英文简称:ROM)、随机存取存储器(英文全称:random access memory,英文简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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