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

流量使用时间校准方法、装置、计算机设备及存储介质

文献发布时间:2024-04-18 19:58:30


流量使用时间校准方法、装置、计算机设备及存储介质

技术领域

本申请涉及流量统计技术领域,具体涉及一种流量使用时间校准方法、装置、计算机设备及存储介质,该存储介质为计算机可读存储介质。

背景技术

随着智能终端的发展,智能终端(例如,智能手机)的功能越来越丰富,其中,流量统计功能是智能终端一大特色功能,该流量统计功能可以监听和统计用户流量使用详情,并且在流量告急的时候,能够为用户预警。

但是,目前流量统计功能存在缺陷:由于智能终端的出厂设置时间是一固定时间,并非当前的真实时间,因此,如果用户未对智能终端进行时间校准前使用流量,那么,流量会被智能终端的流量统计功能统计在非当前的真实时间内,导致流量使用时间统计不准确,给用户带来智能终端是翻新机的假象,导致用户退货。

综上,现有的智能终端存在流量使用时间统计不准确的问题。

发明内容

本申请实施例提供一种流量使用时间校准方法、装置、计算机设备及计算机可读存储介质,能够提高流量使用时间统计的准确性。

一种流量使用时间校准方法,包括:

获取当前的网络时间,以及获取终端的时间状态;

若时间状态为初次时间同步状态,则获取终端的本地时间和流量使用时间;

根据网络时间和本地时间,对流量使用时间进行校准处理,得到校准后流量使用时间。

相应地,本申请实施例提供一种流量使用时间校准装置,包括:

第一获取单元,用于获取当前的网络时间,以及获取终端的时间状态;

第二获取单元,用于若时间状态为初次时间同步状态,则获取终端的本地时间和流量使用时间;

校准单元,用于根据网络时间和本地时间,对流量使用时间进行校准处理,得到校准后流量使用时间。

在一些实施例中,第一获取单元,具体可以用于检测终端是否开启流量使用时间校准功能;若终端开启流量使用时间校准功能,则检测终端的时间状态。

在一些实施例中,第一获取单元,具体可以用于获取流量统计标志位的目标标志位参数;根据标志位参数的目标标志位参数,确定终端是否开启流量使用时间校准功能。

在一些实施例中,第一获取单元,具体可以用于若目标标志位参数为第一目标参数,则确定终端开启流量使用时间校准功能;若目标标志位参数为第二目标参数,则确定终端未开启流量使用时间校准功能。

在一些实施例中,第一获取单元,具体还可以用于获取终端的时间状态标记位的候选标志位参数;根据候选标志位参数,确定终端的时间状态。

在一些实施例中,第一获取单元,具体可以用于若候选标志位参数为第一候选参数,则确定终端的时间状态为初次时间同步状态;若候选标志位参数为第二候选参数,则确定终端的时间状态不为初次时间同步状态。

在一些实施例中,校准单元,具体可以用于对网络时间和本地时间进行融合处理,得到融合后时间;根据融合后时间,对流量使用时间进行校准处理,得到校准后流量使用时间。

此外,本申请实施例还提供一种计算机设备,包括存储器和处理器;存储器存储有计算机程序,处理器用于运行存储器内的计算机程序,以执行本申请实施例提供的任一种流量使用时间校准方法。

此外,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序适于处理器进行加载,以执行本申请实施例提供的任一种流量使用时间校准方法。

本申请实施例可以获取当前的网络时间,以及获取终端的时间状态;若时间状态为初次时间同步状态,则获取终端的本地时间和流量使用时间;根据网络时间和本地时间,对流量使用时间进行校准处理,得到校准后流量使用时间;由于本申请实施例能够在时间状态为初次时间同步状态时,基于获取到的网络时间和本地时间,对流量使用时间进行校准处理,如此提高流量使用时间统计的准确性。

附图说明

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

图1是本申请实施例提供的流量使用时间校准方法的场景示意图;

图2是本申请实施例提供的流量使用时间校准方法的流程示意一图;

图3是本申请实施例提供的流量使用时间校准方法的流程示意二图;

图4是本申请实施例提供的流量使用时间校准装置的结构示意图;

图5是本申请实施例提供的计算机设备的结构示意图。

具体实施方式

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

本申请实施例提供一种流量使用时间校准方法、装置、计算机设备及计算机可读存储介质。其中,该流量使用时间校准装置可以集成在计算机设备中,该计算机设备可以是服务器,也可以是终端等设备。

其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、网络加速服务(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。

例如,参见图1,以流量使用时间校准装置集成在计算机设备,该计算机设备为移动终端中为例,移动终端获取当前的网络时间,以及获取终端的时间状态;若时间状态为初次时间同步状态,移动终端则获取终端的本地时间和流量使用时间;移动终端根据网络时间和本地时间,对流量使用时间进行校准处理,得到校准后流量使用时间。

其中,初次时间同步状态可以是指终端的当前时间与网络时间第一次同步的状态。

其中,本地时间可以是指终端在出厂之后,按照出厂时间进行运作且未进行调整过的时间。

其中,流量使用时间可以是指流量在被使用时,终端所记录的时间。

以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。

本实施例将从流量使用时间校准装置的角度进行描述,该流量使用时间校准装置具体可以集成在计算机设备中,该计算机设备可以是服务器,也可以是终端等设备;其中,该终端可以包括平板电脑、笔记本电脑、以及个人计算机(PC,Personal Computer)、可穿戴设备、虚拟现实设备或其他可以获取数据的智能设备等设备。

如图2所示,该流量使用时间校准方法的具体流程如步骤S101至步骤S103:

S101、获取当前的网络时间,以及获取终端的时间状态。

其中,本申请实施例在通过终端开启并使用流量时,终端连网可以获取到当前的网络时间。

其中,本申请实施例在终端获取当前的网络时间,可以基于网络时间对终端当前的时间进行同步,可以理解为将网络时间作为终端当前的时间。

本申请实施例中,网络时间可以为NTP(Network Time Protocol,网络时间协议)时间、NITZ(Network Identity and Time Zone,网络标识和时区)时间、GPS(GlobalPositioning System,全球定位系统)时间。

在一个申请实施例中,可以通过数据埋点监听终端的时间状态。

在一个申请实施例中,获取终端的时间状态的方式可以为:检测终端是否开启流量使用时间校准功能;若终端开启流量使用时间校准功能,则检测终端的时间状态。

其中,本申请实施例检测终端是否开启流量使用时间校准功能的方式可以为:获取流量统计标志位的目标标志位参数;根据标志位参数的目标标志位参数,确定终端是否开启流量使用时间校准功能。

在本申请实施例中,可以在终端中设置流量统计标志位的目标标志位参数。流量统计标志位用于指示终端是否开启流量使用时间校准功能。

本申请实施例根据标志位参数的目标标志位参数,确定终端是否开启流量使用时间校准功能的方式可以为:若目标标志位参数为第一目标参数,则确定终端开启流量使用时间校准功能;若目标标志位参数为第二目标参数,则确定终端未开启流量使用时间校准功能。

具体来说,例如,流量统计标志位记为FLAG1,目标标志位参数可以为0或1,第一目标参数可以为1,第二目标参数可以为0。也即,若FLAG1=1,则确定终端开启流量使用时间校准功能;若FLAG1=0,则确定终端未开启流量使用时间校准功能。

在一些实施例中,本申请实施例获取终端的时间状态的方式可以为:获取终端的时间状态标记位的候选标志位参数;根据候选标志位参数,确定终端的时间状态。

其中,时间状态标记位具体可以为初次时间同步标志位,初次时间同步标志位用于指示终端的时间状态是否为初次时间同步状态。

其中,本申请实施例根据候选标志位参数,确定终端的时间状态的方式可以为:若候选标志位参数为第一候选参数,则确定终端的时间状态为初次时间同步状态;若候选标志位参数为第二候选参数,则确定终端的时间状态不为初次时间同步状态。

具体来说,时间状态标记位记为FLAG2。候选标志位参数可以为0或1,第一候选参数可以为1,第二候选参数可以为0。也即,若FLAG2=1,则确定终端的时间状态为初次时间同步状态;若FLAG2=0,则确定终端的时间状态不为初次时间同步状态。

S102、若时间状态为初次时间同步状态,则获取终端的本地时间和流量使用时间。

其中,初次时间同步状态可以是指终端的当前时间与网络时间第一次同步的状态。

其中,本地时间可以是指终端在出厂之后,按照出厂时间进行运作且未进行调整过的时间。例如,出厂时间为2020年3月12日16时00分,终端出厂之后,在出厂时间的基础上,时间继续运作,比如运作了2年整,此时,本地时间为2022年3月12日16时00分。

其中,流量使用时间可以是指流量在被使用时,终端所记录的时间。流量使用时间可以被终端记录并存储于数据库中,流量使用时间也可以是指当前的流量使用时间。

在一个申请实施例中,若时间状态为初次时间同步状态,则对时间状态标记位进行清除,然后,获取终端的本地时间和流量使用时间。

S103、根据网络时间和本地时间,对流量使用时间进行校准处理,得到校准后流量使用时间。

其中,本申请实施例根据网络时间和本地时间,对流量使用时间进行校准处理,得到校准后流量使用时间的方式可以为:对网络时间和本地时间进行融合处理,得到融合后时间;根据融合后时间,对流量使用时间进行校准处理,得到校准后流量使用时间。

本申请实施例的网络时间可以记为T2,本地时间可以记为T1。本申请实施例对网络时间和本地时间进行融合处理,得到融合后时间,融合后时间可以记为T2-T1。例如,流量使用时间为t,那么本申请实施例中,根据融合后时间,对流量使用时间进行校准处理所得到的校准后流量使用时间为t+(T2-T1)。

基于上述,具体来说,如图3所示,本申请实施例可以在终端开启后,监听终端的时间是否同步,当监听到时间同步时,此种情况,可以获取到当前的网络时间,则检测终端是否开启流量使用时间校准功能;若终端开启流量使用时间校准功能,则检测终端的时间状态;若时间状态为初次时间同步状态,则获取终端的本地时间和流量使用时间,并根据网络时间和本地时间,对流量使用时间进行校准处理,得到校准后流量使用时间。

其中,当监听不到时间同步时,继续监听终端的时间是否同步。

其中,若终端未开启流量使用时间校准功能,则继续监听终端的时间是否同步。

本申请实施例可以获取当前的网络时间,以及获取终端的时间状态;若时间状态为初次时间同步状态,则获取终端的本地时间和流量使用时间;根据网络时间和本地时间,对流量使用时间进行校准处理,得到校准后流量使用时间;由于本申请实施例能够在时间状态为初次时间同步状态时,基于获取到的网络时间和本地时间,对流量使用时间进行校准处理,如此提高流量使用时间统计的准确性。

为了更好地实施以上方法,本申请实施例还提供一种流量使用时间校准装置,该流量使用时间校准装置可以集成在计算机设备,比如服务器或终端等设备中,该终端可以包括平板电脑、笔记本电脑和/或个人计算机等。

例如,如图4所示,该流量使用时间校准装置可以包括第一获取单元301、第二获取单元302、校准单元303,如下:

(1)第一获取单元301;

第一获取单元301,可以用于获取当前的网络时间,以及获取终端的时间状态。

在一些实施例中,第一获取单元301,可以用于检测终端是否开启流量使用时间校准功能;若终端开启流量使用时间校准功能,则检测终端的时间状态。

在一些实施例中,第一获取单元301,可以用于获取流量统计标志位的目标标志位参数;根据标志位参数的目标标志位参数,确定终端是否开启流量使用时间校准功能。

在一些实施例中,第一获取单元301,可以用于若目标标志位参数为第一目标参数,则确定终端开启流量使用时间校准功能;若目标标志位参数为第二目标参数,则确定终端未开启流量使用时间校准功能。

在一些实施例中,第一获取单元301,可以用于获取终端的时间状态标记位的候选标志位参数;根据候选标志位参数,确定终端的时间状态。

在一些实施例中,第一获取单元301,可以用于若候选标志位参数为第一候选参数,则确定终端的时间状态为初次时间同步状态;若候选标志位参数为第二候选参数,则确定终端的时间状态不为初次时间同步状态。

(2)第二获取单元302;

第二获取单元301,可以用于若时间状态为初次时间同步状态,则获取终端的本地时间和流量使用时间。

(3)校准单元303;

校准单元303,可以用于根据网络时间和本地时间,对流量使用时间进行校准处理,得到校准后流量使用时间。

在一些实施例中,校准单元303,可以用于对网络时间和本地时间进行融合处理,得到融合后时间;根据融合后时间,对流量使用时间进行校准处理,得到校准后流量使用时间。

由上可知,本申请实施例的第一获取单元301可以用于获取当前的网络时间,以及获取终端的时间状态;第二获取单元302可以用于若时间状态为初次时间同步状态,则获取终端的本地时间和流量使用时间;校准单元303可以用于根据网络时间和本地时间,对流量使用时间进行校准处理,得到校准后流量使用时间;由于本申请实施例能够在时间状态为初次时间同步状态时,基于获取到的网络时间和本地时间,对流量使用时间进行校准处理,如此提高流量使用时间统计的准确性。

本申请实施例还提供一种计算机设备,如图5所示,其示出了本申请实施例所涉及的计算机设备的结构示意图,具体来讲:

该计算机设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图5中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器401是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行计算机设备的各种功能和处理数据。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和计算机程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。

存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。

计算机设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该计算机设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息通讯,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机设备中的处理器401会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的计算机程序,从而实现各种功能,如下:

获取当前的网络时间,以及获取终端的时间状态;若时间状态为初次时间同步状态,则获取终端的本地时间和流量使用时间;根据网络时间和本地时间,对流量使用时间进行校准处理,得到校准后流量使用时间。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请实施例提供一种计算机可读存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种流量使用时间校准方法。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该计算机可读存储介质中所存储的指令,可以执行本申请实施例所提供的任一种流量使用时间校准方法中的步骤,因此,可以实现本申请实施例所提供的任一种流量使用时间校准方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

其中,根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例提供的各种可选实现方式中提供的方法。

以上对本申请实施例所提供的一种流量使用时间校准方法、装置、计算机设备及计算机可读存储介质,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

相关技术
  • 流量调配方法、装置、计算机设备及计算机可读存储介质
  • 网络流量的监控方法、装置、计算机设备及存储介质
  • 跨地域出口流量调配方法、装置、计算机设备及存储介质
  • 交通流量预测方法、装置、计算机设备及存储介质
  • 在线数据流量计费方法、装置、设备及计算机存储介质
  • 主蒸汽流量的校准方法、装置、计算机设备和存储介质
  • SSD剩余用户使用时间的预测方法、装置、计算机设备及存储介质
技术分类

06120116500134