CN110719229B - 云卡流量的均衡方法、云卡服务器及计算机可读存储介质 - Google Patents
云卡流量的均衡方法、云卡服务器及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110719229B CN110719229B CN201910880249.9A CN201910880249A CN110719229B CN 110719229 B CN110719229 B CN 110719229B CN 201910880249 A CN201910880249 A CN 201910880249A CN 110719229 B CN110719229 B CN 110719229B
- Authority
- CN
- China
- Prior art keywords
- cloud card
- cloud
- traffic
- card
- residual
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2416—Real-time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/29—Flow control; Congestion control using a combination of thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/801—Real time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请适用于移动通信技术领域,提供了一种云卡流量的均衡方法、云卡服务器及计算机可读存储介质,包括:获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个被使用云卡当天的剩余流量阈值;若被使用云卡当前的剩余流量小于或等于其当天的剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量小于或等于预设阈值,则降低被使用云卡的所述剩余流量阈值,使被使用云卡的所述剩余流量阈值小于其剩余流量且大于预设的流量保护阈值,由于降低了被使用云卡的剩余流量阈值,那么,被使用云卡还能继续被使用,不仅提高了云卡流量的利用率,而且无需再采购新卡,从而降低了购卡成本。
Description
技术领域
本申请属于移动通信技术领域,尤其涉及一种云卡流量的均衡方法、云卡服务器及计算机可读存储介质。
背景技术
云卡,是一种放置在服务器云端的载卡设备中的用户身份识别(SubscriberIdentity Module,SIM)卡,服务器通过载卡设备读取云卡信息,并将云卡信息发送至终端设备,终端设备根据云卡信息注册运营商网络,实现无线通讯。通常,大部分云卡的套餐流量都是固定的,对于流量消耗较多的用户,其一个套餐周期内的流量通常不够用,而对于流量消耗较少的用户,其一个套餐周期内的流量通常剩余很多。为了使流量消耗较多的用户有更多流量可用,现有的解决方法通常是采购更多的云卡分配给无流量可用的用户,这样不仅会增加购卡成本,而且会使流量消耗较少的云卡的剩余流量被浪费,导致云卡的利用率较低。
发明内容
本申请实施例提供了一种云卡流量的均衡方法、云卡服务器及计算机可读存储介质,可以解决现有的云卡流量分配方法存在的云卡流量利用率低,购卡成本高的问题。
第一方面,本申请实施例提供了一种云卡流量的均衡方法,包括:
获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个所述被使用云卡当天的剩余流量阈值;
若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量小于或等于预设阈值,则降低所述被使用云卡的所述剩余流量阈值,使所述被使用云卡的所述剩余流量阈值小于其所述剩余流量且大于预设的流量保护阈值;所述空闲可用云卡为当前未被使用的可用云卡。
进一步的,所述获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个所述被使用云卡当天的剩余流量阈值之后,还包括:
若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量大于预设阈值,则向当前使用所述被使用云卡的目标终端发送换卡指令;
将所述目标终端当前使用的所述被使用云卡的状态设置为空闲不可用,并向所述目标终端分配一所述空闲可用云卡。
进一步的,所述将所述目标终端当前使用的所述被使用云卡的状态设置为空闲不可用,并向所述目标终端分配一所述空闲可用云卡之后,还包括:
基于第二预设时间间隔统计空闲可用云卡的数量;
若检测到所述空闲可用云卡的数量小于所述预设阈值,则从所述空闲不可用云卡中筛选待调整流量阈值的待调云卡;所述空闲不可用云卡为当前未被使用的不可用云卡;
降低所述待调云卡的所述剩余流量阈值,使所述待调云卡的所述剩余流量阈值小于所述待调云卡的剩余流量且大于所述流量保护阈值。
可选的,所述从空闲不可用云卡中筛选待调整流量阈值的待调云卡,包括:
基于所述预设阈值与所述空闲可用云卡的数量之差确定所述待调云卡的第一数目;
将剩余流量按照由大到小的顺序排在前所述第一数目的所述空闲不可用云卡确定为所述待调云卡。
进一步的,所述降低所述待调云卡的所述剩余流量阈值,使所述待调云卡的所述剩余流量阈值小于所述待调云卡的剩余流量且大于所述流量保护阈值之后,还包括:
若当天对应的日期到达所述开始日期,则确定所述预设流量调整周期内所述待调云卡每天的剩余流量理论值;
在所述预设流量调整周期内,若所述待调云卡每天的所述剩余流量阈值大于其当天的所述剩余流量理论值,则将所述待调云卡当天的所述剩余流量阈值降低为所述待调云卡当天的剩余流量理论值。
进一步的,所述获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个所述被使用云卡当天的剩余流量阈值之后,还包括:
若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期到达所述开始日期,则从所述开始日期开始,每天将所述被使用云卡前一天的所述剩余流量阈值降低预设流量值,得到所述被使用云卡当天的剩余流量阈值,直至所述被使用云卡前一天的所述剩余流量阈值等于所述流量保护阈值为止。
进一步的,所述获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个所述被使用云卡当天的剩余流量阈值之后,还包括:
若所述被使用云卡当前的所述剩余流量大于其当天的所述剩余流量阈值,且当天对应的日期到达所述开始日期,则从所述开始日期开始,每天将所述被使用云卡前一天的所述剩余流量阈值降低预设流量值,得到所述被使用云卡当天的剩余流量阈值,直至所述被使用云卡前一天的所述剩余流量阈值等于所述流量保护阈值为止。
第二方面,本申请实施例提供了一种云卡服务器,包括:
获取单元,用于获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个所述被使用云卡当天的剩余流量阈值;
第一降低单元,用于若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量小于或等于预设阈值,则降低所述被使用云卡的所述剩余流量阈值,使所述被使用云卡的所述剩余流量阈值小于其所述剩余流量且大于预设的流量保护阈值;所述空闲可用云卡为当前未被使用的可用云卡。
第三方面,本申请实施例提供了一种云卡服务器,包括:
存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,上述处理器执行所述计算机程序时实现如上述第一方面中任一项所述一种云卡流量的均衡方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述一种云卡流量的均衡方法的步骤。
第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在云卡服务器上运行时,使得云卡服务器执行上述第一方面中任一项所述的一种云卡流量的均衡方法。
可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
本申请实施例与现有技术相比存在的有益效果是:
本申请提供的一种云卡流量的均衡方法通过获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个被使用云卡当天的剩余流量阈值;若被使用云卡当前的剩余流量小于或等于其当天的剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量小于或等于预设阈值,则降低被使用云卡的剩余流量阈值,使被使用云卡的剩余流量阈值小于其剩余流量且大于预设的流量保护阈值。本申请在当前未被使用的可用云卡不足的情况下,通过降低被使用云卡的剩余流量阈值,使被使用云卡还能继续被使用,不仅提高了云卡流量的利用率,而且无需再采购新卡,从而降低了购卡成本。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种云卡流量的均衡方法的实现流程图;
图2是本申请另一实施例提供的一种云卡流量的均衡方法的实现流程图;
图3是本申请再一实施例提供的一种云卡流量的均衡方法的实现流程图;
图4是本申请再一实施例提供的一种云卡流量的均衡方法中S106的具体实现流程图;
图5是本申请又一实施例提供的一种云卡流量的均衡方法的实现流程图;
图6是本申请又一实施例提供的一种云卡流量的均衡方法的实现流程图;
图7是本申请又一实施例提供的一种云卡流量的均衡方法的实现流程图;
图8是本申请实施例提供的一种云卡流量均衡使用装置的结构示意图;
图9是本申请实施例提供的一种云卡服务器的结构示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
图1示出了本申请提供的一种云卡流量的均衡方法的实现流程图,本实施例中,一种云卡流量的均衡方法的执行主体为云卡服务器,云卡服务器包括但不限于智能手机、平板电脑或台式电脑。需要说明的是,本申请实施例中的云卡是放置在云卡服务器的载卡设备中的用户身份识别(Subscriber Identity Module,SIM)卡,云卡服务器通过载卡设备读取云卡信息,并将云卡信息发送至终端设备,终端设备根据云卡信息注册运营商网络,进而实现无线通讯。
如图1所示的一种云卡流量的均衡方法包括以下步骤:
在S101中,获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个所述被使用云卡当天的剩余流量阈值。
本申请实施例中,当用户需要通过终端设备实现无线通讯时,用户可以在终端设备上触发预设操作,终端设备检测到用户触发预设操作时,生成云卡获取请求,并将云卡获取请求发送至云卡服务器。在实际应用中,用户触发预设操作可以是将终端设备开机,终端设备检测到用户触发预设操作即检测到终端设备开机,也就是说,终端设备每次检测到设备开机时,生成云卡获取请求。云卡获取请求中携带终端设备的设备标识,设备标识可以是设备识别码。
云卡服务器中预先存储有各个云卡的信息。云卡的信息包括但不限于:初始流量、初始流量阈值、流量保护阈值、当前套餐周期内的剩余流量、当前套餐周期内每天的剩余流量阈值、云卡的状态及流量更新日等。云卡服务器可以将各个云卡的信息存储至预先构建的云卡信息表中。
其中,初始流量指云卡在一个套餐周期内包含的总流量值。套餐周期指云卡流量的有效使用时长,当一个套餐周期结束进入下一个套餐周期时,上一个套餐周期内的剩余流量并不会计入下一个套餐周期。当新的套餐周期开始时,云卡服务器会对各个云卡在新的套餐周期内的初始流量进行更新。流量更新日值套餐周期的开始日期。例如,若云卡的套餐周期为一个月,每月1号为流量更新日,预设的初始流量为30GB,则云卡服务器在每月1号将各个云卡内的初始流量更新为30GB。
初始流量阈值指预先设置的各个云卡的剩余流量阈值的初始值。
作为本申请一实施例,可以基于云卡的初始流量与第二预设百分比确定初始流量阈值,例如,若初始流量为30GB,第二预设百分比为50%,则初始流量阈值为30GB×50%=15GB。
作为本申请另一实施例,还可以基于套餐周期、初始流量及预设的流量调整周期的开始日期来确定初始流量阈值,具体的,可以根据如下公式计算初始流量阈值:
Dv1=(D/T)*(T-t)
其中,Dv1表示初始流量阈值,T表示套餐周期包含的天数,D表示初始流量,t表示预设的流量调整周期的开始日期。
流量保护阈值指预先设置的各个云卡的剩余流量阈值的下限值,流量保护阈值可以根据实际需要设置,此处不作限制。作为本申请一实施例,可以基于云卡的初始流量与第一预设百分比确定流量保护阈值,例如,若初始流量为50GB,第一预设百分比为1%,则流量保护阈值为50GB×1%=0.5GB。
当前套餐周期内的剩余流量指云卡的初始流量与云卡在当前套餐周期内的流量消耗量的差值。
当前套餐周期内每天的剩余流量阈值指当前套餐周期内每天需剩余的流量的下限值。云卡在每个套餐周期内的剩余流量阈值的初始值即为初始流量阈值。
云卡的状态包括但不限于:空闲可用及空闲不可用。其中,空闲可用状态指云卡当前未被任一终端设备使用且其当前剩余流量充足,可以被使用。空闲不可用状态指云卡当前未被任一终端设备使用但其当前剩余流量不足,不可以被使用。当前剩余流量充足指云卡当前的剩余流量大于其当天的剩余流量阈值,当前剩余流量不足指云卡当前的剩余流量小于或等于其当天的剩余流量阈值。
云卡获取请求用于请求从服务器中获取云卡的信息。
云卡服务器在接收到终端设备发送的云卡获取请求后,基于云卡获取请求携带的设备标识向该设备标识对应的终端设备分配一空闲可用云卡。本实施例中,云卡服务器向终端设备分配一空闲可用云卡具体为:将一空闲可用云卡的信息发送给终端设备。作为本申请一实施例,云卡服务器可以将剩余流量较多的云卡优先分配给终端设备,即,将剩余流量较多的云卡的信息优先发送给终端设备。
终端设备接收到云卡服务器发送的云卡的信息后,基于云卡的信息注册运营商网络,进而实现无线通讯。同时,终端设备还将其所使用的云卡的流量消耗量上传至云卡服务器。云卡服务器基于各个终端设备上传的其所使用的云卡的流量消耗量及相应云卡的初始流量计算并存储各个被使用云卡的剩余流量。
在实际应用中,终端设备可以基于第一预设时间间隔向云卡服务器上传其所使用的云卡的流量消耗量,第一预设时间间隔可以根据实际需求设置。云卡服务器每次接收到终端设备上传的云卡的流量消耗量后,从云卡信息表中获取该云卡在当前套餐周期内的剩余流量,基于从云卡信息表中获取到的剩余流量及当前接收到的流量消耗量计算该云卡当前的剩余流量,并用该云卡当前的剩余流量对云卡信息表中存储的该云卡在当前套餐周期内的剩余流量进行更新。
云卡服务器每次计算得到各个被使用云卡当前的剩余流量后,从云卡信息表中获取各个被使用云卡当天的剩余流量阈值,并将各个被使用云卡当前的剩余流量与其当天的剩余流量阈值进行比较。其中,当前指云卡服务器接收到终端设备上传的流量消耗量的时刻,当天指云卡服务器接收到终端设备上传的流量消耗量的时刻对应的日期。
云卡服务器若检测到某张被使用云卡当前的剩余流量小于或等于其当天的剩余流量阈值,则检测该被使用云卡当天对应的日期是否到达预设流量调整周期的开始日期。其中,预设流量调整周期指在云卡的一个套餐周期内,需基于预设调整规则对被使用云卡的剩余流量阈值进行自动调整的时间段。预设流量调整周期的开始日期和结束日期可以根据实际需要设置,例如,预设流量调整周期的开始日期可以是每月的10号,预设流量调整周期的结束日期可以是套餐周期的结束日期。预设调整规则也可根据实际需求设置,例如,预设调整规则可以是在预设流量调整周期内每天将被使用云卡的剩余流量阈值降低一预设值。
云卡服务器若检测到当天对应的日期未到达预设流量调整周期的开始日期,则确定当前的空闲可用云卡的数量。云卡服务器若检测到当前的空闲可用云卡的数量小于或等于预设阈值,则执行S102。其中,预设阈值指空闲可用云卡数量的下限值,预设阈值可用根据实际需要设置,此处不作限制。
作为本申请另一实施例,云卡服务器若检测到某张被使用云卡当前的剩余流量小于或等于其当天的剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量大于预设阈值,则执行图2对应的实施例中的S103~S104。
作为本申请又一实施例,云卡服务器若检测到某张被使用云卡当前的剩余流量小于或等于其当天的剩余流量阈值,且当天对应的日期到达预设流量调整周期的开始日期,则执行图6对应的实施例中的S1010。
作为本申请又一实施例,云卡服务器若检测到某张被使用云卡当前的剩余流量大于其当天的剩余流量阈值,且当天对应的日期到达预设流量调整周期的开始日期,则执行图7对应的实施例中的S1011。
在S102中,若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量小于或等于预设阈值,则降低所述被使用云卡的所述剩余流量阈值,使所述被使用云卡的所述剩余流量阈值小于其所述剩余流量且大于预设的流量保护阈值;所述空闲可用云卡为当前未被使用的可用云卡。
本申请实施例中,云卡服务器若检测到某张被使用云卡的剩余流量小于或等于其当天的剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前空闲可用云卡的数量小于或等于预设阈值,则降低该被使用云卡的剩余流量阈值,使该被使用云卡的剩余流量阈值小于其剩余流量且大于预设的流量保护阈值。其中,对被使用云卡的剩余流量阈值所降低的数值可以根据实际需要设置,此处不作限制。需要说明的是,在云卡的剩余流量阈值未被调整过时,云卡的剩余流量阈值即为初始流量阈值。
以上可以看出,本申请实施例提供的一种云卡流量的均衡方法通过获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个被使用云卡当天的剩余流量阈值;若被使用云卡当前的剩余流量小于或等于其当天的剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量小于或等于预设阈值,则降低被使用云卡的剩余流量阈值,使被使用云卡的剩余流量阈值小于其剩余流量且大于流量保护阈值。本申请在当前未被使用的可用云卡不足的情况下,通过降低被使用云卡的剩余流量阈值,使被使用云卡还能继续被使用,不仅提高了云卡流量的利用率,而且无需再采购新卡,从而降低了购卡成本。
请参阅图2,图2是本申请另一实施例提供的一种云卡流量的均衡方法的实现流程图。相对于图1对应的实施例,本实施例提供的云卡流量的均衡方法在S101之后还包括S103~S104,详述如下:
在S103中,若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量大于预设阈值,则向当前使用所述被使用云卡的目标终端发送换卡指令。
本实施例中,云卡服务器若检测到某张被使用云卡当前的剩余流量小于或等于其当天的剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量大于预设阈值,说明该云卡当天的流量消耗量已超值,且当前空闲可用云卡的数量充足,此时,云卡服务器向当前使用该被使用云卡的目标终端发送换卡指令,该换卡指令用于指示目标终端停止使用其当前所使用的云卡。
在S104中,将所述目标终端当前使用的所述被使用云卡的状态设置为空闲不可用,并向所述目标终端分配一所述空闲可用云卡。
本实施例中,云卡服务器向目标终端发送换卡指令之后,将目标终端当前使用的被使用云卡的状态设置为空闲不可用,并向目标终端分配一空闲可用云卡。作为本申请一实施例,云卡服务器可以将剩余流量较多的空闲可用云卡优先分配给目标终端。
以上可以看出,本实施例提供的一种云卡流量的均衡方法通过若被使用云卡当前的剩余流量小于或等于其当天的剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量大于预设阈值,则向当前使用被使用云卡的目标终端发送换卡指令;将目标终端当前使用的被使用云卡的状态设置为空闲不可用,并向目标终端分配一所述空闲可用云卡,从而可以使剩余流量较少的云卡被暂停使用,且能够保证目标终端有新的云卡可用,有效解决了云卡流量均衡使用的问题。
请参阅图3,图3是本申请再一实施例提供的一种云卡流量的均衡方法的实现流程图。相对于图1对应的实施例,本实施例提供的云卡流量的均衡方法在S104之后,还可以包括如图3所示的S105~S107,详述如下:
在S105中,基于第二预设时间间隔统计空闲可用云卡的数量。
本实施例中,云卡服务器向目标终端重新分配了一空闲可用云卡之后,基于第二预设时间间隔统计空闲可用云卡的数量。其中,第二预设时间间隔可用根据实际需要设置,此处不作限制。
云卡服务器每次统计得到空闲可用云卡的数量后,将空闲可用云卡的数量与预设阈值进行比较,若检测到当前空闲可用云卡的数量小于预设阈值,则执行S106。
在S106中,若检测到所述空闲可用云卡的数量小于所述预设阈值,则从所述空闲不可用云卡中筛选待调整流量阈值的待调云卡;所述空闲不可用云卡为当前未被使用的不可用云卡。
本实施例中,云卡服务器若检测到当前空闲可用云卡的数量小于或等于预设阈值,则从空闲不可用云卡中筛选待调整流量阈值的待调云卡。其中,待调云卡指需要对其剩余流量阈值进行调整的空闲不可用云卡。
作为本申请一实施例,S106具体可以通过如图4所示的S1061~S1062实现,详述如下:
在S1061中,基于所述预设阈值与所述空闲可用云卡的数量之差确定所述待调云卡的第一数目。
本实施例中,为了保证随时都有固定数量的空闲可用云卡,云卡服务器可以计算预设阈值与空闲可用云卡的数量的差值,将该差值确定为待调云卡的第一数目。其中,固定数量即为预设阈值。
在S1062中,将剩余流量按照由大到小的顺序排在前第一数目的所述空闲不可用云卡确定为待调云卡。
本实施例中,云卡服务器得到待调云卡的第一数目后,可以按照剩余流量由大到小的顺序对空闲不可用云卡进行排序,将排在前第一数目的空闲不可用云卡确定为待调云卡。示例性的,若第一数目为2,空闲不可用云卡包括卡A、卡B及卡C,卡A、卡B及卡C的剩余流量分别为10GB、12GB及10.5GB,按剩余流量由大到小的顺序排列在前2的空闲不可用云卡为卡B和卡C,则将卡B和卡C确定为待调云卡。
在S107中,降低所述待调云卡的所述剩余流量阈值,使所述待调云卡的所述剩余流量阈值小于所述待调云卡的剩余流量且大于所述流量保护阈值。
本实施例中,云卡服务器从空闲不可用云卡中筛选出待调云卡后,降低待调云卡的剩余流量阈值,使待调云卡的剩余流量阈值小于待调云卡的剩余流量且大于流量保护阈值。具体地,服务器可以将待调云卡的剩余流量阈值降低一数值,使待调云卡的剩余流量阈值小于待调云卡的剩余流量且大于流量保护阈值。其中,所降低的数值可以根据实际需要设置,此处不作限制。
以上可以看出,本实施例提供的一种云卡流量的均衡方法通过基于第二预设时间间隔统计空闲可用云卡的数量;若检测到空闲可用云卡的数量小于预设阈值,则从空闲不可用云卡中筛选待调整流量阈值的待调云卡;空闲不可用云卡为当前未被使用的不可用云卡;降低待调云卡的所述剩余流量阈值,使待调云卡的剩余流量阈值小于待调云卡的剩余流量且大于流量保护阈值。通过降低待调云卡的剩余流量阈值的方式,使得随时都有固定数量的空闲可用云卡可以使用,从而使得云卡服务器在某些终端设备需要换卡时,能够直接分配相等数量的空闲可用云卡给某些终端设备,提高了云卡服务器的工作效率。
请参阅图5,图5是本申请又一实施例提供的一种云卡流量的均衡方法的实现流程图。相对于图3对应的实施例,本实施例提供的云卡流量的均衡方法在S107之后,还可以包括如图5所示的S108~S109,详述如下:
在S108中,若当天对应的日期到达所述开始日期,则确定所述预设流量调整周期内所述待调云卡每天的剩余流量理论值。
本实施例中,云卡服务器对待调云卡的剩余流量阈值进行调整后,还确定当天对应的日期是否到达开始日期,若当天对应的日期到达开始日期,则确定预设流量调整周期内待调云卡每天的剩余流量理论值。其中,剩余流量理论值指待调云卡在预设流量调整周期内每天理应剩余流量的下限值。作为本申请一实施例,剩余流量理论值可以根据以下公式计算得到:
Dr=(D/T)*(T-t)-tc*(D/T)
其中,Dr为待调云卡在预设流量调整周期内第r天的剩余流量理论值,D为待调云卡的初始流量,T为待调云卡的套餐周期,t为待调云卡的套餐周期与预设流量调整周期的差值,tc为预设流量调整周期的开始日期与预设流量调整周期内的第r天对应的日期之间的间隔天数。
在S109中,在所述预设流量调整周期内,若所述待调云卡每天的所述剩余流量阈值大于其当天的所述剩余流量理论值,则将所述待调云卡当天的所述剩余流量阈值降低为所述待调云卡当天的剩余流量理论值。
本实施例中,云卡服务器确定了预设流量调整周期内待调云卡每天的剩余流量理论值之后,在预设流量调整周期内,每天将待调云卡当天的剩余流量阈值与该待调云卡当天的剩余流量理论值进行比较,若检测到某待调云卡当天的剩余流量阈值大于其当天的剩余流量理论值,则将待调云卡当天的剩余流量阈值降低为待调云卡当天的剩余流量理论值,若检测到某待调云卡当天的剩余流量阈值小于其当天的剩余流量理论值,则不对该待调云卡当天的剩余流量阈值进行调整。
以上可以看出,本实施例提供的一种云卡流量的均衡方法通过若当天对应的日期到达开始日期,则确定预设流量调整周期内待调云卡每天的剩余流量理论值;在预设流量调整周期内,若待调云卡每天的剩余流量阈值大于其当天的剩余流量理论值,则将待调云卡当天的剩余流量阈值降低为待调云卡当天的剩余流量理论值。通过每天将待调云卡当天的剩余流量阈值与该待调云卡当天的剩余流量理论值进行比较的方式,使得待调云卡中流量消耗大的云卡暂停使用,流量消耗较小的云卡继续被使用,从而使得待调云卡的流量不会被快速用光,降低了云卡的消耗数量。
请参阅图6,图6是本申请又一实施例提供的一种云卡流量的均衡方法的实现流程图。相对于图1对应的实施例,本实施例提供的云卡流量的均衡方法在S101之后还包括S1010,详述如下:
在S1010中,若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期到达所述开始日期,则从所述开始日期开始,每天将所述被使用云卡前一天的所述剩余流量阈值降低预设流量值,得到所述被使用云卡当天的剩余流量阈值,直至所述被使用云卡前一天的所述剩余流量阈值等于所述流量保护阈值为止。
本实施例中,云卡服务器若检测到被使用云卡当前的剩余流量小于或等于其当天的剩余流量阈值,且当天对应的日期到达开始日期,则从开始日期开始,每天将被使用云卡前一天的剩余流量阈值降低预设流量值,得到被使用云卡当天的剩余流量阈值,直至被使用云卡前一天的剩余流量阈值等于流量保护阈值为止,即云卡服务器若在预设流量调整周期内的某天检测到某张云卡前一天的剩余流量阈值已小于或等于流量保护阈值,则从该天起停止对该云卡的剩余流量阈值进行调整,且将该云卡的状态设置为停止使用状态。其中,某云卡处于停止使用状态即表示该云卡在当前套餐周期内无法被再次启用,需等到下一套餐周期该云卡的初始流量被恢复后,云卡服务器才会将该云卡的状态重新设置为空闲可用状态。预设流量值可以根据实际需要设置,此处不作限制。示例性的,预设流量值可以是被使用云卡在一个套餐周期内的初始流量与套餐周期之商,例如,若被使用云卡在一个套餐内的初始流量为30GB,套餐周期为30天,则预设流量值=初始流量/套餐周期=30/30=1GB。
在实际应用中,可以将预设流量调整周期内每天云卡使用量最多的时间段确定为当天的调整时段。示例性的,若预设流量调整周期内某天云卡使用量最多的时段为7点到8点,则将这一天的调整时段确定为7点到8点。云卡服务器可以在预设流量调整周期内每天的调整时段对被使用云卡前一天的剩余流量阈值进行调整。
作为本申请另一实施例,若当天对应的日期到达预设流量调整周期的结束日期,且被使用云卡当天的剩余流量阈值大于流量保护阈值,则在结束日期的后一天,不再基于预设流量值对该云卡的剩余流量阈值进行调整。
以上可以看出,本实施例提供的一种云卡流量的均衡方法通过若被使用云卡当前的剩余流量小于或等于其当天的剩余流量阈值,且当天对应的日期到达开始日期,则从开始日期开始,每天将被使用云卡前一天的剩余流量阈值降低预设流量值,得到被使用云卡当天的剩余流量阈值,直至被使用云卡前一天的剩余流量阈值等于流量保护阈值为止。通过每天自动降低剩余流量阈值的方式,使得被使用云卡每天均有一定的额外流量可被使用,从而使得终端设备无需频繁换卡即可继续使用云卡流量,提高了终端设备网络的稳定性。
请参阅图7,图7是本申请又一实施例提供的一种云卡流量的均衡方法的实现流程图。相对于图1对应的实施例,本实施例提供的云卡流量的均衡方法在S101之后还包括S1011,详述如下:
在S1011中,若所述被使用云卡当前的所述剩余流量大于其当天的所述剩余流量阈值,且当天对应的日期到达所述开始日期,则从所述开始日期开始,每天将所述被使用云卡前一天的所述剩余流量阈值降低预设流量值,得到所述被使用云卡当天的剩余流量阈值,直至所述被使用云卡前一天的所述剩余流量阈值等于所述流量保护阈值为止。
本实施例中,云卡服务器若检测到被使用云卡当前的剩余流量大于其当天的剩余流量阈值,且当天对应的日期到达开始日期,则从开始日期开始,每天将被使用云卡前一天的剩余流量阈值降低预设流量值,得到被使用云卡当天的剩余流量阈值,直至被使用云卡前一天的剩余流量阈值等于流量保护阈值为止,即云卡服务器若在预设流量调整周期内的某天检测到某张云卡前一天的剩余流量阈值已小于或等于流量保护阈值,则从该天起停止对该云卡的剩余流量阈值进行调整,且将该云卡的状态设置为停止使用状态。其中,某云卡处于停止使用状态即表示该云卡在当前套餐周期内无法被再次启用,需等到下一套餐周期该云卡的初始流量被恢复后,云卡服务器才会将该云卡的状态重新设置为空闲可用状态。
本实施例中,云卡服务器若检测到被使用云卡当前的剩余流量大于其当天的剩余流量阈值,且当天对应的日期未到达所述开始日期,则不对被使用云卡的所述剩余流量阈值进行调整,即表明该被使用云卡可以继续被当前使用该云卡的终端设备使用。
以上可以看出,本实施例提供的一种云卡流量的均衡方法通过若被使用云卡当前的剩余流量大于其当天的剩余流量阈值,且当天对应的日期到达开始日期,则从所述开始日期开始,每天将被使用云卡前一天的剩余流量阈值降低预设流量值,得到被使用云卡当天的剩余流量阈值,直至被使用云卡前一天的剩余流量阈值等于流量保护阈值为止,通过每天自动降低剩余流量阈值的方式,使得被使用云卡每天都有更多流量可被使用,从而使得终端设备无需频繁换卡即可继续使用云卡流量,提高了终端设备网络的稳定性。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
对应于上文实施例所述的一种云卡流量的均衡方法,图8示出了本申请实施例提供的一种云卡服务器的结构框图。云卡服务器包括但不限于智能手机、平板电脑或台式电脑。需要说明的是,本申请实施例中的云卡是放置在云卡服务器的载卡设备中的用户身份识别(Subscriber Identity Module,SIM)卡,云卡服务器通过载卡设备读取云卡信息,并将云卡信息发送至终端设备,终端设备根据云卡信息注册运营商网络,进而实现无线通讯。为了便于说明,仅示出了与本申请实施例相关的部分。
参照图8,该云卡服务器800包括:获取单元81和第一降低单元82。其中:
获取单元81用于获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个所述被使用云卡当天的剩余流量阈值。
第一降低单元82用于若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量小于或等于预设阈值,则降低所述被使用云卡的所述剩余流量阈值,使所述被使用云卡的所述剩余流量阈值小于其所述剩余流量且大于预设的流量保护阈值;所述空闲可用云卡为当前未被使用的可用云卡。
作为本申请一实施例,云卡服务器800还包括:发送指令单元和分配单元。
其中:
发送指令单元用于若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量大于预设阈值,则向当前使用所述被使用云卡的目标终端发送换卡指令。
分配单元用于将所述目标终端当前使用的所述被使用云卡的状态设置为空闲不可用,并向所述目标终端分配一所述空闲可用云卡。
作为本申请一实施例,分配单元还包括:统计单元、筛选单元及第二降低单元。其中:
统计单元用于基于第二预设时间间隔统计空闲可用云卡的数。
筛选单元用于若检测到所述空闲可用云卡的数量小于所述预设阈值,则从所述空闲不可用云卡中筛选待调整流量阈值的待调云卡;所述空闲不可用云卡为当前未被使用的不可用云卡。
第二降低单元用于降低所述待调云卡的所述剩余流量阈值,使所述待调云卡的所述剩余流量阈值小于所述待调云卡的剩余流量且大于所述流量保护阈值。
作为本申请一实施例,筛选单元具体包括:第一确定单元和第二确定单元。
其中:
第一确定单元用于基于所述预设阈值与所述空闲可用云卡的数量之差确定所述待调云卡的第一数目。
第二确定单元用于将剩余流量按照由大到小的顺序排在前所述第一数目的所述空闲不可用云卡确定为所述待调云卡。
作为本申请一实施例,第二降低单元具体包括:确定理论值单元和确定阈值单元。其中:
确定理论值单元用于若当天对应的日期到达所述开始日期,则确定所述预设流量调整周期内所述待调云卡每天的剩余流量理论值。
确定阈值单元用于在所述预设流量调整周期内,若所述待调云卡每天的所述剩余流量阈值大于其当天的所述剩余流量理论值,则将所述待调云卡当天的所述剩余流量阈值降低为所述待调云卡当天的剩余流量理论值。
作为本申请一实施例,云卡服务器800还包括:第三降低单元。
第三降低单元用于若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期到达所述开始日期,则从所述开始日期开始,每天将所述被使用云卡前一天的所述剩余流量阈值降低预设流量值,得到所述被使用云卡当天的剩余流量阈值,直至所述被使用云卡前一天的所述剩余流量阈值等于所述流量保护阈值为止。
作为本申请一实施例,云卡服务器800还包括:第四降低单元。
第四降低单元用于若所述被使用云卡当前的所述剩余流量大于其当天的所述剩余流量阈值,且当天对应的日期到达所述开始日期,则从所述开始日期开始,每天将所述被使用云卡前一天的所述剩余流量阈值降低预设流量值,得到所述被使用云卡当天的剩余流量阈值,直至所述被使用云卡前一天的所述剩余流量阈值等于所述流量保护阈值为止。
以上可以看出,本申请提供的一种云卡服务器通过获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个被使用云卡当天的剩余流量阈值;若被使用云卡当前的剩余流量小于或等于其当天的剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量小于或等于预设阈值,则降低被使用云卡的剩余流量阈值,使被使用云卡的剩余流量阈值小于其剩余流量且大于预设的流量保护阈值。本申请在当前未被使用的可用云卡不足的情况下,通过降低被使用云卡的剩余流量阈值,使被使用云卡还能继续被使用,不仅提高了云卡流量的利用率,而且无需再采购新卡,从而降低了购卡成本。
图9为本申请实施例提供的一种云卡服务器的结构示意图。如图9所示,该实施例的云卡服务器9包括:至少一个处理器90(图9中仅示出一个)处理器、存储器91以及存储在所述存储器91中并可在所述至少一个处理器90上运行的计算机程序92,所述处理器90执行所述计算机程序92时实现上述任意一种云卡流量的均衡方法实施例中的步骤。
所述云卡服务器9可以是桌上型计算机、笔记本、掌上电脑及云端云卡服务器等计算设备。该云卡服务器可包括,但不仅限于,处理器90、存储器91。本领域技术人员可以理解,图9仅仅是云卡服务器9的举例,并不构成对云卡服务器9的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
所称处理器90可以是中央处理单元(Central Processing Unit,CPU),该处理器90还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器91在一些实施例中可以是所述云卡服务器9的内部存储单元,例如云卡服务器9的硬盘或内存。所述存储器91在另一些实施例中也可以是所述云卡服务器9的外部存储设备,例如所述云卡服务器9上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器91还可以既包括所述云卡服务器9的内部存储单元也包括外部存储设备。所述存储器91用于存储操作***、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器91还可以用于暂时地存储已经输出或者将要输出的数据。
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述一种云卡流量的均衡方法实施例中的步骤。
本申请实施例提供了一种计算机程序产品,当计算机程序产品在云卡服务器上运行时,使得云卡服务器执行时可实现上述一种云卡流量的均衡方法实施例中的步骤。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的实施例中,应该理解到,所揭露的一种云卡服务器和一种云卡流量的均衡方法,可以通过其它的方式实现。例如,以上所描述的所述云卡服务器的实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
Claims (10)
1.一种云卡流量的均衡方法,其特征在于,包括:
获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个所述被使用云卡当天的剩余流量阈值;
若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量小于或等于预设阈值,则降低所述被使用云卡的所述剩余流量阈值,使所述被使用云卡的所述剩余流量阈值小于其所述剩余流量且大于预设的流量保护阈值;所述空闲可用云卡为当前未被使用的可用云卡;
若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量大于预设阈值,则向当前使用所述被使用云卡的目标终端发送换卡指令;
将所述目标终端当前使用的所述被使用云卡的状态设置为空闲不可用,并向所述目标终端分配一所述空闲可用云卡。
2.根据权利要求1所述的云卡流量的均衡方法,其特征在于,所述将所述目标终端当前使用的所述被使用云卡的状态设置为空闲不可用,并向所述目标终端分配一所述空闲可用云卡之后,还包括:
基于第二预设时间间隔统计空闲可用云卡的数量;
若检测到所述空闲可用云卡的数量小于所述预设阈值,则从所述空闲不可用云卡中筛选待调整流量阈值的待调云卡;所述空闲不可用云卡为当前未被使用的不可用云卡;
降低所述待调云卡的所述剩余流量阈值,使所述待调云卡的所述剩余流量阈值小于所述待调云卡的剩余流量且大于所述流量保护阈值。
3.根据权利要求2所述的云卡流量的均衡方法,其特征在于,所述从所述空闲不可用云卡中筛选待调整流量阈值的待调云卡,包括:
基于所述预设阈值与所述空闲可用云卡的数量之差确定所述待调云卡的第一数目;
将剩余流量按照由大到小的顺序排在前所述第一数目的所述空闲不可用云卡确定为所述待调云卡。
4.根据权利要求2所述的云卡流量的均衡方法,其特征在于,所述降低所述待调云卡的所述剩余流量阈值,使所述待调云卡的所述剩余流量阈值小于所述待调云卡的剩余流量且大于流量保护阈值之后,还包括:
若当天对应的日期到达所述开始日期,则确定所述预设流量调整周期内所述待调云卡每天的剩余流量理论值;
在所述预设流量调整周期内,若所述待调云卡每天的所述剩余流量阈值大于其当天的所述剩余流量理论值,则将所述待调云卡当天的所述剩余流量阈值降低为所述待调云卡当天的剩余流量理论值。
5.根据权利要求1所述的云卡流量的均衡方法,其特征在于,所述获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个所述被使用云卡当天的剩余流量阈值之后,还包括:
若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期到达所述开始日期,则从所述开始日期开始,每天将所述被使用云卡前一天的所述剩余流量阈值降低预设流量值,得到所述被使用云卡当天的剩余流量阈值,直至所述被使用云卡前一天的所述剩余流量阈值等于所述流量保护阈值为止;
若在预设流量调整周期内检测到所述被使用云卡前一天的所述剩余流量阈值已小于或等于所述流量保护阈值,则停止对所述被使用云卡的所述剩余流量阈值进行调整,且将所述被使用云卡的状态设置为停止使用状态,等到下一套餐周期所述被使用云卡的初始流量被恢复后,再将所述被使用云卡的状态重新设置为空闲可用状态。
6.根据权利要求1所述的云卡流量的均衡方法,其特征在于,所述获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个所述被使用云卡当天的剩余流量阈值之后,还包括:
若所述被使用云卡当前的所述剩余流量大于其当天的所述剩余流量阈值,且当天对应的日期到达所述开始日期,则从所述开始日期开始,每天将所述被使用云卡前一天的所述剩余流量阈值降低预设流量值,得到所述被使用云卡当天的剩余流量阈值,直至所述被使用云卡前一天的所述剩余流量阈值等于所述流量保护阈值为止;
若在预设流量调整周期内检测到所述被使用云卡前一天的所述剩余流量阈值已小于或等于所述流量保护阈值,则停止对所述被使用云卡的所述剩余流量阈值进行调整,且将所述被使用云卡的状态设置为停止使用状态,等到下一套餐周期所述被使用云卡的初始流量被恢复后,再将所述被使用云卡的状态重新设置为空闲可用状态。
7.一种云卡服务器,其特征在于,包括:
获取单元,用于获取当前套餐周期内各个被使用云卡当前的剩余流量以及各个所述被使用云卡当天的剩余流量阈值;
第一降低单元,用于若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量小于或等于预设阈值,则降低所述被使用云卡的所述剩余流量阈值,使所述被使用云卡的所述剩余流量阈值小于其所述剩余流量且大于预设的流量保护阈值;所述空闲可用云卡为当前未被使用的可用云卡;
发送指令单元,用于若所述被使用云卡当前的所述剩余流量小于或等于其当天的所述剩余流量阈值,且当天对应的日期未到达预设流量调整周期的开始日期,且当前的空闲可用云卡的数量大于预设阈值,则向当前使用所述被使用云卡的目标终端发送换卡指令;
分配单元,用于将所述目标终端当前使用的所述被使用云卡的状态设置为空闲不可用,并向所述目标终端分配一所述空闲可用云卡。
8.根据权利要求7所述的云卡服务器,其特征在于,所述分配单元包括:
统计单元,用于基于第二预设时间间隔统计空闲可用云卡的数量;
筛选单元,用于若检测到所述空闲可用云卡的数量小于所述预设阈值,则从所述空闲不可用云卡中筛选待调整流量阈值的待调云卡;所述空闲不可用云卡为当前未被使用的不可用云卡;
第二降低单元,用于降低所述待调云卡的所述剩余流量阈值,使所述待调云卡的所述剩余流量阈值小于所述待调云卡的剩余流量且大于所述流量保护阈值。
9.一种云卡服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910880249.9A CN110719229B (zh) | 2019-09-18 | 2019-09-18 | 云卡流量的均衡方法、云卡服务器及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910880249.9A CN110719229B (zh) | 2019-09-18 | 2019-09-18 | 云卡流量的均衡方法、云卡服务器及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110719229A CN110719229A (zh) | 2020-01-21 |
CN110719229B true CN110719229B (zh) | 2023-03-31 |
Family
ID=69210555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910880249.9A Active CN110719229B (zh) | 2019-09-18 | 2019-09-18 | 云卡流量的均衡方法、云卡服务器及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110719229B (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015058545A1 (zh) * | 2013-10-22 | 2015-04-30 | 中兴通讯股份有限公司 | 数据业务的执行方法及装置 |
CN106304193A (zh) * | 2015-05-22 | 2017-01-04 | 中兴通讯股份有限公司 | 一种实现流量控制的方法、服务器及终端 |
CN105848129A (zh) * | 2016-03-29 | 2016-08-10 | 乐视控股(北京)有限公司 | 一种移动数据流量监控方法、装置及手机 |
CN109274602A (zh) * | 2018-09-28 | 2019-01-25 | 深圳供电局有限公司 | 流量管理方法、装置、计算机设备和存储介质 |
-
2019
- 2019-09-18 CN CN201910880249.9A patent/CN110719229B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110719229A (zh) | 2020-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107832126B (zh) | 一种线程的调整方法及其终端 | |
CN108683720B (zh) | 一种容器集群服务配置方法及装置 | |
CN110166371B (zh) | 流量控制方法、装置、电子设备及存储介质 | |
CN111447577B (zh) | 配额管理方法及设备 | |
EP2893449A1 (en) | Device backups and updates in view of data usage statistics | |
US10674017B2 (en) | Data Communication control | |
CN106899857A (zh) | 服务器负载调节方法、装置及服务器 | |
CN110661824B (zh) | 分布式集群中服务器的流量调控方法及存储介质 | |
CN111277640B (zh) | 用户请求处理方法、装置、***、计算机设备和存储介质 | |
EP3518166A1 (en) | Mobile terminal-based payment method and mobile terminal | |
WO2016206517A1 (zh) | 一种多卡资源管理方法、装置及多卡终端 | |
CN111506398A (zh) | 任务调度方法和装置、存储介质、电子装置 | |
WO2022007902A1 (zh) | 一种云卡的分配方法、装置、电子设备及存储介质 | |
CN105577573B (zh) | 一种信息处理方法及电子设备 | |
CN113115327A (zh) | 一种网络性能动态优化的方法、装置、设备及存储介质 | |
CN111132132A (zh) | 一种流量管理方法、装置及终端设备 | |
CN110719229B (zh) | 云卡流量的均衡方法、云卡服务器及计算机可读存储介质 | |
CN109343944B (zh) | eSIM卡的数据处理方法、装置、终端及存储介质 | |
CN109670932A (zh) | 信贷数据核算方法、装置、***和计算机存储介质 | |
CN112235474B (zh) | 预付费流量码号的调度方法、装置及设备 | |
CN112866985A (zh) | 流量控制方法、资源下载方法、装置、设备和存储介质 | |
CN112711506A (zh) | 资源组内应用实例的调整方法、装置、存储介质和处理器 | |
CN109521970B (zh) | 一种数据处理方法及相关设备 | |
CN109240790B (zh) | 一种多窗口管理方法、***及安卓终端 | |
CN104080104B (zh) | 通信控制方法及用户设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |