掌桥专利:专业的专利平台
掌桥专利
首页

流量控制方法、装置、服务器和存储介质

文献发布时间:2023-06-19 09:58:59


流量控制方法、装置、服务器和存储介质

【技术领域】

本发明涉及通信技术领域,尤其涉及一种流量控制方法、装置、服务器和存储介质。

【背景技术】

随着新一代通信技术和车联网服务的快速发展,车与人、车与车、车与路、车与服务平台的全方位网络连接已经得到大幅度提升,越来越多的车开始接入和使用互联网服务。通讯是车联网的基础,车联网领域信息互通的主要目的就是将车联网领域的信息孤岛进行连接,从而提升汽车行业内的信息流转速度以达到提升产业效率、加速行业成长的终极目的。

目前,车主要通过移动网络、T-BOX、娱乐系统、手机或者WiFi与互联网产生信息交换。其中,车自带联网功能是将来车联网的发展趋势,将来越来越多的车辆会自带上网模块。但目前相关技术中并没有相关的流量控制的方法。

【发明内容】

有鉴于此,本发明实施例提供了一种流量控制方法、装置、服务器和存储介质,可以对流量进行控制。

一方面,本发明实施例提供了一种流量控制方法,包括:

采集终端设备的特定应用的第一定向流量;

判断所述第一定向流量是否未达到定向流量的规定量以及判断第一定向流量的有效期是否未到期;

若判断出所述第一定向流量未达到所述定向流量的规定量以及判断出所述第一定向流量的有效期未到期时,继续执行所述采集终端设备的特定应用的第一定向流量的步骤;

若判断出所述第一定向流量达到所述定向流量的规定量,和/或,判断出所述第一定向流量的有效期到期时,将所述终端设备的使用流量从定向流量切换为通用流量。

可选地,所述采集终端设备的特定应用的第一定向流量之前,还包括:

采集终端设备的特定应用的第二定向流量;

判断所述第二定向流量是否达到设置的第一阈值;

若判断出所述第二定向流量未达到设置的第一阈值,继续执行所述采集终端设备的特定应用的第二定向流量的步骤;

若判断出所述第二定向流量达到设置的第一阈值,向所述终端设备发送第一提醒信息,将终端设备的传输速度降低至预设速度,并控制终端设备以预设速度进行数据传输。

可选地,所述将所述终端设备的使用流量从定向流量切换为通用流量之后,还包括:

采集终端设备的第一通用流量;

判断所述第一通用流量是否达到设置的第二阈值;

若判断出第一通用流量未达到设置的第二阈值时,继续执行所述采集终端设备的第一通用流量的步骤;

若判断出第一通用流量达到设置的第二阈值时,向所述终端设备发送第二提醒信息。

可选地,所述向所述终端设备发送第二提醒消息之后,还包括:

采集终端设备的第二通用流量;

判断所述第二通用流量是否达到所述通用流量的规定量以及判断所述第二通用流量的有效期是否到期;

若判断出所述第二通用流量未达到所述通用流量的规定量以及所述第二通用流量的有效期未到期时,继续执行所述采集终端设备的第二通用流量的步骤;

若判断出所述第二通用流量达到所述通用流量的规定量,和/或,判断出所述第二通用流量的有效期到期时,阻断所述终端设备通过通用流量进行网络访问。

另一方面,本发明实施例提供了一种流量控制的装置,包括:

采集模块,用于采集终端设备的特定应用的第一定向流量;

第一判断模块,用于判断所述第一定向流量是否未达到定向流量的规定量以及判断第一定向流量的有效期是否未到期;若判断出所述第一定向流量未达到所述定向流量的规定量以及判断出所述第一定向流量的有效期未到期时,触发所述采集模块继续执行所述采集终端设备的特定应用的第一定向流量的步骤;

控制模块,用于若第一判断模块判断出所述第一定向流量达到所述定向流量的规定量,和/或,判断出所述第一定向流量的有效期到期时,将所述终端设备的使用流量从定向流量切换为通用流量。

可选地,还包括:

所述采集模块还用于采集终端设备的特定应用的第二定向流量;

第二判断模块,用于判断所述第二定向流量是否达到设置的第一阈值,若判断出所述第二定向流量未达到设置的第一阈值,触发所述采集模块继续执行所述采集终端设备的特定应用的第二定向流量的步骤;

发送模块,用于若所述第二判断模块判断出所述第二定向流量达到设置的第一阈值时,向所述终端设备发送第一提醒信息;

所述控制模块还用于若所述第二判断模块判断出所述第二定向流量达到设置的第一阈值时,将终端设备的传输速度降低至预设速度,并控制终端设备以预设速度进行数据传输。

可选地,还包括:

所述采集模块还用于采集终端设备的第一通用流量;

第三判断模块,用于判断所述第一通用流量是否达到设置的第二阈值,若判断出第一通用流量未达到设置的第二阈值时,触发所述采集模块继续执行所述采集用户终端设备的第一通用流量的步骤;

所述发送模块还用于若所述第三判断模块判断出第一通用流量达到设置的第二阈值时,向所述终端设备发送第二提醒信息。

可选地,所述采集模块还用于采集终端设备的第二通用流量;

第四判断模块,用于判断所述第二通用流量是否未达到所述通用流量的规定量以及所述第二通用流量的有效期是否未到期,若判断出所述第二通用流量未达到所述通用流量的规定量以及所述第二通用流量的有效期未到期时,触发所述采集模块继续执行所述采集终端设备的第二通用流量的步骤;

阻断模块,用于若所述第四判断模块判断出所述第二通用流量达到所述通用流量的规定量,和/或,判断出所述第二通用流量的有效期到期时,阻断所述终端设备通过通用流量进行网络访问。

另一方面,本发明实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述流量控制方法。

另一方面,本发明实施例提供了一种服务器,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行时实现上述流量控制方法的步骤。

本发明实施例中流量控制方法、装置、服务器和存储介质的技术方案中,采集终端设备的特定应用的第一定向流量,若判断出第一定向流量达到定向流量的规定量,和/或,判断出第一定向流量的有效期到期时,将所述终端设备的特定应用的使用流量从定向流量切换为通用流量,从而实现了对流量的控制。

【附图说明】

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

图1为本发明实施例提供的一种流量控制方法的流程图;

图2为本发明一实施例提供的另一种流量控制方法的流程图;

图3为本发明一实施例提供的一种流量控制装置的结构示意图;

图4为本发明实施例提供的一种服务器的示意图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

图1为本发明实施例提供的一种流量控制方法的流程图,如图1所示,该方法包括:

步骤101、采集终端设备的特定应用的第一定向流量。

步骤102、判断第一定向流量是否未达到定向流量的规定量以及判断第一定向流量的有效期是否未到期,若是,则执行步骤101;若否,则执行步骤103。

本步骤中,若判断出第一定向流量未达到定向流量的规定量以及判断出所述第一定向流量的有效期未到期时,执行步骤101。

本步骤中,若判断出所述第一定向流量达到所述定向流量的规定量,和/或,判断出所述第一定向流量的有效期到期时,执行步骤103。

步骤103、将终端设备的使用流量从定向流量切换为通用流量。

本实施例提供的流量控制方法的技术方案中,采集终端设备的特定应用的第一定向流量,若判断出第一定向流量达到定向流量的规定量,和/或,判断出第一定向流量的有效期到期时,将所述终端设备的使用流量从定向流量切换为通用流量,从而实现了对流量的控制。

图2为本发明一实施例提供的另一种流量控制方法的流程图,如图2所示,该方法包括:

步骤201、采集终端设备的特定应用的第二定向流量。

本发明实施例中,终端设备可包括手机、车机、平板电脑、计算机或可穿戴设备。其中,若终端设备包括车机时,本发明实施例的流量控制方法可应用于车联网领域。

本发明实施例中,例如:终端设备的特定应用可包括视频应用、音乐应用、学习应用、导航应用、社交应用或购物应用。

本发明实施例中,定向流量可包括仅可应用于某一特定应用的流量。例如,视频定向流量包括仅可应用于某一视频应用的流量。又例如,音乐定向流量包括仅可应用于某一音频应用的流量。

用户订购了定向流量套餐,用户在通过该定向流量套餐访问特定应用时,服务器会实时采集访问该特定应用时消耗的定向流量套餐的定向流量。本步骤中,服务器采集特定应用的第二定向流量,换言之,本步骤中服务器采集的定向流量可以称为第二定向流量。

本发明实施例中,若用户订购了多个定向流量套餐,每个定向流量套餐对应于一个订购时间,通过定向流量套餐访问特定应用时,可按照订购时间的先后顺序消耗多个定向流量套餐。

本发明实施例中,可为定向流量套餐设置定向流量套餐计费标准,并按照定向流量套餐计费标准对定向流量套餐进行计费。

本发明实施例中,第二定向流量可包括流量使用量、流量余量、流量使用百分比或者流量余量百分比。

步骤202、判断第二定向流量是否达到设置的第一阈值,若否,则执行步骤201;若是,则执行步骤203。

作为一种可选方案,第二定向流量包括流量使用量,则随着特定应用对定向流量套餐的消耗,第二定向流量逐渐增大。若判断出第二定向流量未达到第一阈值时,则执行步骤201,以对终端设备的特定应用的定向流量继续进行监控。若判断出第二定向流量达到第一阈值时,表明终端设备的特定应用已消耗了定向流量套餐较多的定向流量,则执行步骤203。例如:第二定向流量包括50M,第一阈值包括70M时,则判断出第二定向流量未达到第一阈值。又例如:第二定向流量包括70M,第一阈值包括70M时,则判断出第二定向流量达到第一阈值。

作为另一种可选方案,第二定向流量包括流量余量,则随着特定应用对定向流量套餐的消耗,第二定向流量逐渐减小。若判断出第二定向流量未达到第一阈值时,则执行步骤201,以对终端设备的特定应用的定向流量继续进行监控。若判断出第二定向流量达到第一阈值时,表明终端设备的特定应用已消耗了定向流量套餐较多的定向流量,则执行步骤203。例如:第二定向流量包括70M,第一阈值包括50M时,则判断出第二定向流量未达到第一阈值。又例如:第二定向流量包括50M,第一阈值包括50M时,则判断出第二定向流量达到第一阈值。

作为另一种可选方案,第二定向流量包括流量使用百分比,则随着特定应用对定向流量套餐的消耗,第二定向流量逐渐增大。若判断出第二定向流量未达到第一阈值时,则执行步骤201,以对终端设备的特定应用的定向流量继续进行监控。若判断出第二定向流量达到第一阈值时,表明终端设备的特定应用已消耗了定向流量套餐较多的定向流量,则执行步骤203。例如:第二定向流量包括50%,第一阈值包括70%时,则判断出第二定向流量未达到第一阈值。又例如:第二定向流量包括70%,第一阈值包括70%时,则判断出第二定向流量达到第一阈值。

作为另一种可选方案,第二定向流量包括流量余量百分比,则随着特定应用对定向流量套餐的消耗,第二定向流量逐渐减小。若判断出第二定向流量未达到第一阈值时,则执行步骤201,以对终端设备的特定应用的定向流量继续进行监控。若判断出第二定向流量达到第一阈值时,表明终端设备的特定应用已消耗了定向流量套餐较多的定向流量,则执行步骤203。例如:第二定向流量包括70%,第一阈值包括50%时,则判断出第二定向流量未达到第一阈值。又例如:第二定向流量包括50%,第一阈值包括50%时,则判断出第二定向流量达到第一阈值。

步骤203、向终端设备发送第一提醒信息。

本发明实施例中,第一提醒信息可包括短信息或者应用程序内部推送消息。

步骤204、将终端设备的传输速度降低至预设速度,并控制终端设备以预设速度进行数据传输。

本发明实施例中,当终端设备的特定应用消耗了较多的定向流量时,服务器降低了终端设备的传输速度,从而可以有效避免流量使用过快造成定向流量过早用尽的情况。

步骤205、采集终端设备的特定应用的第一定向流量。

用户订购了定向流量套餐,用户在通过该定向流量套餐访问特定应用时,服务器会实时采集该访问该特定应用时消耗的定向流量套餐的定向流量。本步骤中,服务器采集特定应用的第一定向流量,换言之,本步骤中服务器采集的定向流量可以称为第一定向流量。本发明实施例中,第一定向流量可包括流量使用量、流量余量、流量使用百分比或者流量余量百分比。

步骤206、判断第一定向流量是否未达到定向流量的规定量以及第一定向流量的有效期是否未到期,若是,则执行步骤205;若否,则执行步骤207。

本发明实施例中,若判断出第一定向流量达到定向流量的规定量,执行步骤207;若判断出第一定向流量的有效期到期,执行步骤207;若判断出第一定向流量达到定向流量的规定量且第一定向流量的有效期到期,执行步骤207;若判断出第一定向流量未达到定向流量的规定量且第一定向流量的有效期未到期,执行步骤205,以对终端设备的特定应用的定向流量继续进行监控。

作为一种可选方案,第一定向流量包括流量使用量,则随着特定应用对定向流量套餐的消耗,第一定向流量逐渐增大。其中,若判断出第一定向流量未达到定向流量的规定量,表明终端设备的特定应用消耗了定向流量套餐较少的定向流量。若判断出第一定向流量达到定向流量的规定量,表明终端设备的特定应用已消耗了定向流量套餐较多的定向流量。例如:第一定向流量包括70M,定向流量的规定量包括100M时,则判断出第一定向流量未达到定向流量的规定量。又例如:第一定向流量包括100M,定向流量的规定量包括100M时,则判断出第一定向流量达到定向流量的规定量。

作为另一种可选方案,第一定向流量包括流量余量,则随着特定应用对定向流量套餐的消耗,第一定向流量逐渐减小。其中,若判断出第一定向流量未达到定向流量的规定量,表明终端设备的特定应用消耗了定向流量套餐较少的定向流量。若判断出第一定向流量达到定向流量的规定量,表明终端设备的特定应用已消耗了定向流量套餐较多的定向流量。例如:第一定向流量包括30M,定向流量的规定量包括0M时,则判断出第一定向流量未达到定向流量的规定量。又例如:第一定向流量包括0M,定向流量的规定量包括0M时,则判断出第一定向流量达到定向流量的规定量。

作为另一种可选方案,第一定向流量包括流量使用量百分比,则随着特定应用对定向流量套餐的消耗,第一定向流量逐渐增大。其中,若判断出第一定向流量未达到定向流量的规定量,表明终端设备的特定应用消耗了定向流量套餐较少的定向流量。若判断出第一定向流量达到定向流量的规定量,表明终端设备的特定应用已消耗了定向流量套餐较多的定向流量。例如:第一定向流量包括70%,定向流量的规定量包括100%时,则判断出第一定向流量未达到定向流量的规定量。又例如:第一定向流量包括100%,定向流量的规定量包括100%时,则判断出第一定向流量达到定向流量的规定量。

作为另一种可选方案,第一定向流量包括流量余量百分比,则随着特定应用对定向流量套餐的消耗,第一定向流量逐渐减小。其中,若判断出第一定向流量未达到定向流量的规定量,表明终端设备的特定应用消耗了定向流量套餐较少的定向流量。若判断出第一定向流量达到定向流量的规定量,表明终端设备的特定应用已消耗了定向流量套餐较多的定向流量。例如:第一定向流量包括30%,定向流量的规定量包括0%时,则判断出第一定向流量未达到定向流量的规定量。又例如:第一定向流量包括0%,定向流量的规定量包括0%时,则判断出第一定向流量达到定向流量的规定量。

步骤207、将终端设备的使用流量从定向流量切换为通用流量。

本发明实施例中,当终端设备的特定应用已将定向流量消耗完时,服务器会将终端设备的使用流量从定向流量切换成通用流量,从而保证特定应用的流量数据的正常使用。

步骤208、采集终端设备的第一通用流量。

本发明实施例中,通用流量可包括可应用于终端设备中任一应用的流量。例如:通用流量可用于视频应用、音乐应用、学习应用、导航应用、社交应用和购物应用。

用户订购了通用流量套餐,用户在通过通用流量套餐访问特定应用时,服务器会实时采集终端设备的通用流量套餐的通用流量。本步骤中,服务器采集终端设备的第一通用流量,换言之,本步骤中服务器采集的通用流量可以称为第一通用流量。

本发明实施例中,若用户订购了多个通用流量套餐,每个通用流量套餐对应于一个订购时间,用户使用通用流量时,可按照订购时间的先后顺序消耗多个通用流量套餐。

本发明实施例中,可为通用流量套餐设置通用流量套餐计费标准,并按照通用流量套餐计费标准对通用流量套餐进行计费。

本发明实施例中,第一通用流量可包括流量使用量、流量余量、流量使用百分比或者流量余量百分比。

步骤209、判断第一通用流量是否达到设置的第二阈值,若否,则执行步骤208;若是,则执行步骤210。

作为一种可选方案,第一通用流量包括流量使用量,则随着终端设备对通用流量套餐的消耗,第一通用流量逐渐增大。若判断出第一通用流量未达到第二阈值时,则执行步骤208,以对终端设备的通用流量继续进行监控。若判断出第一通用流量达到第二阈值时,表明终端设备已消耗了通用流量套餐较多的通用流量,则执行步骤210。例如:第一通用流量包括50M,第二阈值包括70M时,则判断出第一通用流量未达到第二阈值。又例如:第一通用流量包括70M,第二阈值包括70M时,则判断出第一通用流量达到第二阈值。

作为另一种可选方案,第一通用流量包括流量余量,则随着终端设备对通用流量套餐的消耗,第一通用流量逐渐减小。若判断出第一通用流量未达到第二阈值时,则执行步骤208,以对终端设备的通用流量继续进行监控。若判断出第一通用流量达到第二阈值时,表明终端设备已消耗了通用流量套餐较多的通用流量,则执行步骤210。例如:第一通用流量包括70M,第二阈值包括50M时,则判断出第一通用流量未达到第二阈值。又例如:第一通用流量包括50M,第二阈值包括50M时,则判断出第一通用流量达到第二阈值。

作为另一种可选方案,第一通用流量包括流量使用百分比,则随着终端设备对通用流量套餐的消耗,第一通用流量逐渐增大。若判断出第一通用流量未达到第二阈值时,则执行步骤208,以对终端设备的通用流量继续进行监控。若判断出第一通用流量达到第二阈值时,表明终端设备已消耗了通用流量套餐较多的通用流量,则执行步骤210。例如:第一通用流量包括50%,第二阈值包括70%时,则判断出第一通用流量未达到第二阈值。又例如:第一通用流量包括70%,第二阈值包括70%时,则判断出第一通用流量达到第二阈值。

作为另一种可选方案,第一通用流量包括流量余量百分比,则随着终端设备对通用流量套餐的消耗,第一通用流量逐渐减小。若判断出第一通用流量未达到第二阈值时,则执行步骤208,以对终端设备的通用流量继续进行监控。若判断出第一通用流量达到第二阈值时,表明终端设备已消耗了通用流量套餐较多的通用流量,则执行步骤210。例如:第一通用流量包括70%,第二阈值包括50%时,则判断出第一通用流量未达到第二阈值。又例如:第一通用流量包括50%,第二阈值包括50%时,则判断出第一通用流量达到第二阈值。

步骤210、向终端设备发送第二提醒信息。

本发明实施例中,第二提醒信息可包括短信息或者应用程序内部推送消息。

步骤211、采集终端设备的第二通用流量。

用户订购了通用流量套餐,用户在通过通用流量套餐访问特定应用时,服务器会实时采集终端设备的通用流量套餐的通用流量。本步骤中,服务器采集终端设备的第二通用流量,换言之,本步骤中服务器采集的通用流量可以称为第二通用流量。

本发明实施例中,第二通用流量可包括流量使用量、流量余量、流量使用百分比或者流量余量百分比。

步骤212、判断第二通用流量是否未达到通用流量的规定量以及第二通用流量的有效期是否未到期,若是,则执行步骤211;若否,则执行步骤212。

本发明实施例中,若判断出第二通用流量达到通用流量的规定量,执行步骤212;若判断出第二通用流量的有效期到期,执行步骤212;若判断出第二通用流量达到通用流量的规定量且第二通用流量的有效期到期,执行步骤212;若判断出第一通用流量未达到定向流量的规定量且第二通用流量的有效期未到期,执行步骤211,以对终端设备的特定应用的通用流量继续进行监控。

作为一种可选方案,第二通用流量包括流量使用量,则随着终端设备对通用流量套餐的消耗,第二通用流量逐渐增大。若判断出第二通用流量未达到通用流量的规定量,表明终端设备消耗了通用流量套餐较少的通用流量。若判断出第二通用流量达到通用流量的规定量,表明终端设备已消耗了通用流量套餐较多的通用流量,则执行步骤213。例如:第二通用流量包括70M,通用流量的规定量包括100M时,则判断出第二通用流量未达到通用流量的规定量。又例如:第二通用流量包括100M,通用流量的规定量包括100M时,则判断出第二通用流量达到通用流量的规定量。

作为一种可选方案,第二通用流量包括流量余量,则随着终端设备对通用流量套餐的消耗,第二通用流量逐渐减小。其中,若判断出第二通用流量未达到通用流量的规定量,表明终端设备消耗了通用流量套餐较少的定向流量。若判断出第二通用流量达到通用流量的规定量,表明终端设备已消耗了通用流量套餐较多的通用流量。例如:第二通用流量包括30M,通用流量的规定量包括0M时,则判断出第二通用流量未达到通用流量的规定量。又例如:第二通用流量包括0M,通用流量的规定量包括0M时,则判断出第二通用流量达到通用流量的规定量。

作为一种可选方案,第二通用流量包括流量使用百分比,则随着终端设备对通用流量套餐消耗,第二通用流量逐渐增大。其中,若判断出第二通用流量未达到定向流量的规定量,表明终端设备消耗了通用流量套餐较少的通用流量。若判断出第二通用流量达到通用流量的规定量,表明终端设备已消耗了通用流量套餐较多的通用流量。例如:第二通用流量包括70%,通用流量的规定量包括100%时,则判断出第二通用流量未达到通用流量的规定量。又例如:第二通用流量包括100%,通用流量的规定量包括100%时,则判断出第二通用流量达到通用流量的规定量。

作为一种可选方案,第二通用流量包括流量余量百分比,则随着终端设备对通用流量套餐的消耗,第二通用流量逐渐减小。其中,若判断出第二通用流量未达到通用流量的规定量,表明终端设备消耗了通用流量套餐较少的通用流量。若判断出第二通用流量达到通用流量的规定量,表明终端设备已消耗了通用流量套餐较多的通用流量。例如:第二通用流量包括30%,通用流量的规定量包括0%时,则判断出第二通用流量未达到通用流量的规定量。又例如:第二通用流量包括0%,通用流量的规定量包括0%时,则判断出第二通用流量达到通用流量的规定量。

步骤213、阻断终端设备通过通用流量进行网络访问。

本发明实施例中,可通过防火墙阻断终端设备通过通用流量进行网络访问。具体地,通过通用流量对应的URL,采用防火墙的URL过滤技术实现阻断终端设备通过通用流量进行网络访问。

本实施例提供的流量控制方法的技术方案中,采集终端设备的特定应用的第一定向流量,若判断出第一定向流量达到定向流量的规定量,和/或,判断出第一定向流量的有效期到期时,将所述终端设备的使用流量从定向流量切换为通用流量,从而实现了对流量的控制。

本发明实施例中,可自定义多个阈值,且每个阈值均可采用多种形式,满足多种形式的阈值需求,从而提供了流量控制方案的多样化。

本发明实施例可应用于车联网领域,使得用户在车载流量使用方面可以清楚的了解目前流量的使用情况和提前预防由于流量用尽导致的不便。

本发明实施例中,可通过多种方式发送提醒信息,从而使得用户不会忽略和遗漏提醒信息。

本发明实施例中,将定向流量与通用流量进行分类统计,便于流量计费。

图3为本发明一实施例提供的一种流量控制装置的结构示意图,如图3所示,该装置包括:采集模块11、第一判断模块12、控制模块13。

采集模块11用于采集终端设备的特定应用的第一定向流量。第一判断模块12用于判断第一定向流量是否未达到定向流量的规定量以及判断第一定向流量的有效期是否到期,若判断出第一定向流量未达到定向流量的规定量以及判断出第一定向流量的有效期未到期时,触发采集模块11继续执行采集终端设备的特定应用的第一定向流量的步骤。控制模块13用于若第一判断模块12判断出第一定向流量达到定向流量的规定量,和/或,判断出第一定向流量的有效期到期时,将终端设备的使用流量从定向流量切换为通用流量。

本发明实施例中,该装置还包括:第二判断模块14和发送模块15。

采集模块11还用于采集终端设备的特定应用的第二定向流量。第二判断模块14用于判断第二定向流量是否达到设置的第一阈值,若判断出第二定向流量未达到设置的第一阈值,触发采集模块11继续执行采集终端设备的特定应用的第二定向流量的步骤。发送模块15用于若第二判断模块14判断出第二定向流量达到设置的第一阈值时,向终端设备发送第一提醒信息。控制模块13还用于判断出第二定向流量达到设置的第一阈值时,将终端设备的传输速度降低至预设速度,并控制终端设备以预设速度进行数据传输。

本发明实施例中,该装置还包括:第三判断模块16。

采集模块11还用于采集终端设备的第一通用流量。第三判断模块16用于判断第一通用流量是否达到设置的第二阈值。若第三判断模块16判断出第一通用流量未达到设置的第二阈值时,触发采集模块11继续执行采集用户终端设备的第一通用流量的步骤。发送模块15还用于判断出第一通用流量达到设置的第二阈值时,向终端设备发送第二提醒信息。

本发明实施例中,该装置还包括:第四判断模块17和阻断模块18。

采集模块11还用于采集终端设备的第二通用流量。第四判断模块17用于判断第二通用流量是否未达到通用流量的规定量以及第二通用流量的有效期是否未到期,若判断出第二通用流量未达到通用流量的规定量以及第二通用流量的有效期未到期时,触发采集模块11继续执行采集终端设备的第二通用流量的步骤。阻断模块18,用于若第四判断模块17判断出第二通用流量达到通用流量的规定量,和/或,判断出第二通用流量的有效期到期时,阻断终端设备通过通用流量进行网络访问。

本实施例提供的流量控制装置可用于实现上述图1和图2中的流量控制方法,具体描述可参见上述流量控制方法的实施例,此处不再重复描述。

本实施例提供的流量控制方法的技术方案中采集终端设备的特定应用的第一定向流量,若判断出第一定向流量达到定向流量的规定量,和/或,判断出第一定向流量的有效期到期时,将所述终端设备的使用流量从定向流量切换为通用流量,从而实现了对流量的控制。

本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述流量控制方法的实施例的各步骤,具体描述可案件上述流量控制方法的实施例。

本发明实施例提供了一种服务器,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述流量控制方法的实施例的各步骤,具体描述可案件上述流量控制方法的实施例。

图4为本发明实施例提供的一种服务器的示意图。如图4所示,该实施例的服务器20包括:处理器21、存储器22以及存储在存储22中并可在处理器21上运行的计算机程序23,该计算机程序23被处理器21执行时实现实施例中的应用于流量控制方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器21执行时实现实施例中应用于流量控制装置中各模型/单元的功能,为避免重复,此处不一一赘述。

服务器20包括,但不仅限于,处理器21、存储器22。本领域技术人员可以理解,图4仅仅是服务器20的示例,并不构成对服务器20的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如服务器还可以包括输入输出设备、网络接入设备、总线等。

所称处理器21可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器22可以是服务器20的内部存储单元,例如服务器20的硬盘或内存。存储器22也可以是服务器20的外部存储设备,例如服务器20上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器22还可以既包括服务器20的内部存储单元也包括外部存储设备。存储器22用于存储计算机程序以及服务器所需的其他程序和数据。存储器22还可以用于暂时地存储已经输出或者将要输出的数据。

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

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

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

技术分类

06120112369878