一种供流卡管理方法、装置及设备与流程

文档序号:20271972发布日期:2020-04-03 19:08阅读:103来源:国知局
一种供流卡管理方法、装置及设备与流程

本发明涉及网络领域,尤其涉及一种供流卡管理方法、装置及设备。



背景技术:

通讯设备均需要依赖网络流量来进行通讯交互。网络流量需要通过网络运营商来提供。目前通讯设备的通讯方式主要有如下几种:

第一种是通过自带的物理sim卡实现网络通讯的,其存在的缺点是流量资源有限,运营商绑定单一。

第二种是不带物理sim卡的而依赖外部wifi来使用流量上网,其存在的缺点是流量来源固定单一,上网依赖性强,移动性差,且当多个设备共同使用同一带宽上网,设备的网速会受到相互之间的影响,从而降低上网访问速度。而且只要设备开机联网,则会一直处于工作状态,消耗流量。

第三种是通过网络供流调配卡机制,设备可以使用不同运营商的网络流量而不再单一绑定,且可灵活切换。由于不需要自带多张物理sim卡,因而可以进一步提升通讯设备网络供流的资源利用率。网络供流调配卡机制的关键点是如何进行供流卡的分配以达到资源的最大利用。



技术实现要素:

针对上述问题,本发明的目的在于提供一种供流卡管理方法、装置及设备,能够提高供流卡的利用效率和分配合理程度。

本发明实施例提供了一种供流卡管理方法,包括:

接收通讯设备上报的设备状态信息;

根据所述设备状态信息以及预设的分配策略,从供流卡池中选取与所述通讯设备匹配的供流卡;

将所述匹配的供流卡分配至所述通讯设备使用。

优选地,所述根据所述设备状态信息以及预设的分配策略,从供流卡池中选取与所述通讯设备匹配的供流卡,具体包括:

根据所述设备状态信息从后台查询所述通讯设备的剩余流量;

判断所述供流卡池中是否有剩余流量额度接近且大于所述剩余流量的供流卡;

若有,则将所述供流卡作为与所述通讯设备匹配的供流卡;

若没有,则获取所述通讯设备的历史套餐流量的使用比例,并根据所述剩余流量以及使用比例获得预计使用流量;

从所述供流卡池中选取剩余流量额度与所述预计使用流量最接近的供流卡作为与所述通讯设备匹配的供流卡。

优选地,所述获取所述通讯设备的历史套餐流量使用比例具体为:

获取所述通信设备在近n个月中每个月的套餐流量的使用比例;

当判断所述比例为随时间逐渐增加时,则将比例最大的值作为使用比例;

当判断所述比例为随时间逐渐减小时,则将比例最小的值作为使用比例;

当判断所述比例呈上下波动时,则将所有比例的平均值作为使用比例。

优选地,还包括:

根据所述设备状态信息获取所述通讯设备在指定时间段内的网络使用行为;其中,所述网络使用行为包括指定时间段内消耗的流量值,wifi连接数,观看视频的时长及频次;

当根据所述网络使用行为判断所述通讯设备处于不活跃状态时,获取所述供流卡池内的供流卡的使用情况;

当所述供流卡的使用比例超过预设阈值时,则释放所述通讯设备当前连接的供流卡。

优选地,所述设备状态信息还包括所述通讯设备在指定时长内网络卡顿出现的次数及每次的卡顿耗时、网络带宽和下载网速值,使用的网络运营商以及所在的地理位置;

则所述根据所述设备状态信息以及预设的分配策略,从供流卡池中选取与所述通讯设备匹配的供流卡具体包括:

根据设备状态信息分析所述通讯设备在使用不同类型的网络运营商供流卡、在同一地理位置范围、不同时间段的网络良好度;

获取与所述通讯设备处于同一地理位置范围的其他通讯设备的上报的所使用的网络运营商供流卡的网络良好度;

根据所有通讯设备的网络良好度对该地理位置范围的网络运营商进行选择,以获得网络情况最优的网络运营商;

根据所述最优的网络运营商从供流卡池中选取与所述通讯设备匹配的供流卡。

本发明实施例还提供了一种供流卡管理装置,包括:

状态接收单元,用于接收通讯设备上报的设备状态信息;

匹配单元,用于根据所述设备状态信息以及预设的分配策略,从供流卡池中选取与所述通讯设备匹配的供流卡;

分配单元,用于将所述匹配的供流卡分配至所述通讯设备使用。

优选地,所述匹配单元具体包括:

剩余流量查询模块,用于根据所述设备状态信息从后台查询所述通讯设备的剩余流量;

判断模块,用于判断所述供流卡池中是否有剩余流量额度接近且大于所述剩余流量的供流卡;若有,则将所述供流卡作为与所述通讯设备匹配的供流卡;若没有,则获取所述通讯设备的历史套餐流量使用比例,并根据所述剩余流量以及使用比例获得预计使用流量;

供流卡匹配模块,用于从所述供流卡池中选取剩余流量额度与所述预计使用流量最接近的供流卡作为与所述通讯设备匹配的供流卡。

优选地,还包括:

网络使用行为获取单元,用于根据所述设备状态信息获取所述通讯设备在指定时间段内的网络使用行为;其中,所述网络使用行为包括指定时间段内消耗的流量值,wifi连接数,观看视频的时长及频次;

供流卡使用情况获取单元,用于当根据所述网络使用行为判断所述通讯设备处于不活跃状态时,获取所述供流卡池内的供流卡的使用情况;

供流卡释放单元,用于当所述供流卡的使用比例超过预设阈值时,则释放所述通讯设备当前连接的供流卡。

优选地,所述设备状态信息还包括所述通讯设备在指定时长内网络卡顿出现的次数及每次的卡顿耗时、网络带宽和下载网速值,使用的网络运营商以及所在的地理位置;

则所述匹配单元具体包括:

纵向分析模块,用于根据设备状态信息分析所述通讯设备在使用不同类型的网络运营商供流卡、在同一地理位置范围、不同时间段的网络良好度;

横向分析模块,用于获取与所述通讯设备处于同一地理位置范围的其他通讯设备的上报的所使用的网络运营商供流卡的网络良好度;

选择模块,用于根据所有通讯设备的网络良好度对该地理位置范围的网络运营商进行选择,以获得网络情况最优的网络运营商;

供流卡匹配模块,用于根据所述最优的网络运营商从供流卡池中选取与所述通讯设备匹配的供流卡。

本发明实施例还提供了一种供流卡管理设备,包括存储器以及处理器,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如上述的供流卡管理方法。

本实施例由服务端的供流卡管理设备统一管理不同网络运营商提供的流量资源,灵活扩展支持各个网络运营商的接入。通讯设备不需要绑定单一或有限数量的网络运营商,流量来源丰富。通过供流卡调配策略,能够提供更多流量资源,进一步提高流量资源的有效利用率。而且,让通讯设备对网络流量资源的使用需求达到一个更好的平衡,使得对流量消耗量低的设备分配较少资源,让出更多的资源供给流量消耗量大的通讯设备。

附图说明

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

图1是本发明第一实施例提供的供流卡管理方法的流程示意图。

图2是供流卡满足策略的流程示意图。

图3是供流卡满足断供的流程示意图。

图4是供流卡网络运营商调配策略的流程示意图。

图5是本发明第二实施例提供的供流卡管理装置的结构示意图。

具体实施方式

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

请参阅图1,本发明第一实施例提供了一种供流卡管理方法,其可由供流卡管理设备来执行,并至少包括:

s101,接收通讯设备上报的设备状态信息。

在本实施例中,所述通讯设备可为手机、平板电脑等智能移动终端,本发明不做具体限定。

在本实施例中,当所述通讯设备想要申请供流卡时,可向所述供流卡管理设备上报其当前的设备状态信息。

s102,根据所述设备状态信息以及预设的分配策略,从供流卡池中选取与所述通讯设备匹配的供流卡。

如图2所示,在本实施例中,所述供流卡管理设备在接收到所述通讯设备上报的设备状态信息后,可根据所述设备状态信息从后台查询所述通讯设备的剩余流量,然后先采用基础策略判断是否存在匹配的供流卡,其中,基础策略为判断所述供流卡池中是否有剩余流量额度接近且大于所述剩余流量的供流卡。

例如,剩余流量为10g,则对应调配剩余流量额度最接近10g的可分配的供流卡(如:卡号xxx,剩余流量额度12g)。设备剩余流量为19g,则调配剩余流量额度为20g的供流卡。

在本实施例中,如果根据基础策略无法得到匹配的供流卡,则进一步使用高级策略进行匹配。具体是根据所述通讯设备的历史套餐流量使用比例进行匹配。

具体地,例如,设备的剩余流量为120g,而供流卡的卡池仅有小于120g的剩余流量额度的供流卡,则可根据所述通讯设备的历史套餐流量的使用比例进行匹配。例如,通讯设备的流量额度为100g,到期后,实际只使用了80g,使用占比为80%,则调配最接近120*80%=96g的剩余流量额度的供流卡进行供流。

需要说明的是,在本实施例中,用户每个月的套餐流量使用比例常常是会变化的,因此为了更合理的分配供流卡给用户,可通过如下方式来获得历史套餐流量的使用比例:

获取所述通信设备在近n个月中每个月的套餐流量的使用比例;

当判断所述比例为随时间逐渐增加时,则将比例最大的值作为使用比例;

当判断所述比例为随时间逐渐减小时,则将比例最小的值作为使用比例;

当判断所述比例呈上下波动时,则将所有比例的平均值作为使用比例。

通过这种方式,可以合理分配供流卡资源,避免分配剩余流量额度过大的供流卡而导致资源的浪费,也避免分配剩余流量额度过小的供流卡而导致用户的流量不够用。

s103,将所述匹配的供流卡分配至所述通讯设备使用。

综上所述,本实施例由服务端的供流卡管理设备统一管理不同网络运营商提供的流量资源,灵活扩展支持各个网络运营商的接入。通讯设备不需要绑定单一或有限数量的网络运营商,流量来源丰富。通过供流卡调配策略,能够提供更多流量资源,进一步提高流量资源的有效利用率。而且,让通讯设备对网络流量资源的使用需求达到一个更好的平衡,使得对流量消耗量低的设备分配较少资源,让出更多的资源供给流量消耗量大的通讯设备。

在一个优选实施例中,还包括:

根据所述设备状态信息获取所述通讯设备在指定时间段内的网络使用行为;其中,所述网络使用行为包括指定时间段内消耗的流量值,wifi连接数,观看视频的时长及频次;

当根据所述网络使用行为判断所述通讯设备处于不活跃状态时,获取所述供流卡池内的供流卡的使用情况;

当所述供流卡的使用比例超过预设阈值时,则释放所述通讯设备当前连接的供流卡。

如图3所示,供流卡管理设备会通过分析通讯设备指定时间段内消耗的流量值,wifi连接数,观看视频的时长及频次等用户行为模式来判断所述通讯设备是否处于活跃状态。如果通讯设备处于不活跃状态,则供流卡卡池的供流卡资源紧张,则对该通讯设备实行释放供流卡操作,从而让出供流卡资源,供其他通讯设备进行使用,降低供卡需求突发暴增的风险。

例如:通讯设备在指定时间段1小时内,无人工遥控操作,无wifi连接,无播放视频,处于低流量消耗阈值范围,且供流卡卡池的可分配的供流卡资源占比低,则实行释放设备连接的供流卡资源的操作。或者通讯设备的流量套餐已到期,并且超出了设定的阈值时间长度,也须释放设备连接的供流卡资源。

在一个优选实施例中,所述设备状态信息还包括所述通讯设备在指定时长内网络卡顿出现的次数及每次的卡顿耗时、网络带宽和下载网速值,使用的网络运营商以及所在的地理位置;

则所述根据所述设备状态信息以及预设的分配策略,从供流卡池中选取与所述通讯设备匹配的供流卡具体包括:

根据设备状态信息分析所述通讯设备在使用不同类型的网络运营商供流卡、在同一地理位置范围、不同时间段的网络良好度;

获取与所述通讯设备处于同一地理位置范围的其他通讯设备的上报的所使用的网络运营商供流卡的网络良好度;

根据所有通讯设备的网络良好度对该地理位置范围的网络运营商进行选择,以获得网络情况最优的网络运营商;

根据所述最优的网络运营商从供流卡池中选取与所述通讯设备匹配的供流卡。

在本实施例中,由于不同的位置不同的网络运营商的信号强度是不同的,因而在分配供流卡的时候,需要根据通讯设备的地理位置来确定分配的供流卡的运营商,从而使得用户得到更好的网络使用体验。

如图4所示,为了确定与所述通信设备的地理位置匹配的最优的网络运营商,本实施例从纵向和横向两方面进行了分析。

纵向分析即分析同一台通讯设备,使用不同类型的网络运营商供流卡、在同一地理位置范围、不同时间段的网络良好度。其中,网络良好度可通过指定时长内网络卡顿出现的次数及每次的卡顿耗时、网络带宽和下载网速值这些数值综合分析得到。

横向分析,即分析一台通讯设备,与所在同一地理位置范围的其他通讯设备上报的所使用的网络运营商的供流卡的网络良好度,综合得出与当前地理位置最优的网络营运商。

其中,地理位置范围是根据地理位置来确定的,如可根据通讯设备当前所在地理位置分析得出逻辑意义上的地理位置范围:如某某小区,或者相对经纬度范围单元格,即以经纬度作为中心圆点,设置阈值为辐射半径,画出圆圈内范围的同属同一相对经纬度单元格。

请参阅图5,本发明第二实施例还提供了一种供流卡管理装置,包括:

状态接收单元210,用于接收通讯设备上报的设备状态信息;

匹配单元220,用于根据所述设备状态信息以及预设的分配策略,从供流卡池中选取与所述通讯设备匹配的供流卡;

分配单元230,用于将所述匹配的供流卡分配至所述通讯设备使用。

优选地,所述匹配单元220具体包括:

剩余流量查询模块,用于从所述设备状态信息中提取所述通讯设备的剩余流量;

判断模块,用于判断所述供流卡池中是否有剩余流量额度接近且大于所述剩余流量的供流卡;若有,则将所述供流卡作为与所述通讯设备匹配的供流卡;若没有,则获取所述通讯设备的历史套餐流量使用比例,并根据所述剩余流量以及使用比例获得预计使用流量;

供流卡匹配模块,用于从所述供流卡池中选取剩余流量额度与所述预计使用流量最接近的供流卡作为与所述通讯设备匹配的供流卡。

优选地,还包括:

网络使用行为获取单元,用于根据所述设备状态信息获取所述通讯设备在指定时间段内的网络使用行为;其中,所述网络使用行为包括指定时间段内消耗的流量值,wifi连接数,观看视频的时长及频次;

供流卡使用情况获取单元,用于当根据所述网络使用行为判断所述通讯设备处于不活跃状态时,获取所述供流卡池内的供流卡的使用情况;

供流卡释放单元,用于当所述供流卡的使用比例超过预设阈值时,则释放所述通讯设备当前连接的供流卡。

优选地,所述设备状态信息还包括所述通讯设备在指定时长内网络卡顿出现的次数及每次的卡顿耗时、网络带宽和下载网速值,使用的网络运营商以及所在的地理位置;

则所述匹配单元具体包括:

纵向分析模块,用于根据设备状态信息分析所述通讯设备在使用不同类型的网络运营商供流卡、在同一地理位置范围、不同时间段的网络良好度;

横向分析模块,用于获取与所述通讯设备处于同一地理位置范围的其他通讯设备的上报的所使用的网络运营商供流卡的网络良好度;

选择模块,用于根据所有通讯设备的网络良好度对该地理位置范围的网络运营商进行选择,以获得网络情况最优的网络运营商;

供流卡匹配模块,用于根据所述最优的网络运营商从供流卡池中选取与所述通讯设备匹配的供流卡。

本发明第三实施例还提供了一种供流卡管理设备,包括存储器以及处理器,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如上述的供流卡管理方法。

本发明第四实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述可执行代码能够被所述计算机可读存储介质所在设备的处理器执行,以实现如上述的供流卡管理方法。

示例性的,所述计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述供流卡管理设备中的执行过程。

所述供流卡管理设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述供流卡管理设备可包括,但不仅限于,处理器、存储器、显示器。本领域技术人员可以理解,上述部件仅仅是供流卡管理设备的示例,并不构成对供流卡管理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述供流卡管理设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述供流卡管理设备的控制中心,利用各种接口和线路连接整个所述供流卡管理设备的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述物联网卡的监控管理的设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、文字转换功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、文字消息数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,所述供流卡管理设备集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

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