在线终端数据的确定方法、装置、服务器及存储介质制造方法及图纸

技术编号:31980918 阅读:11 留言:0更新日期:2022-01-20 01:37
本公开关于一种在线终端数据的确定方法、装置、服务器及存储介质,该方法包括:获取待检测终端对应的当前上报数据结构;当前上报数据结构包括多个数据位;每个数据位对应的时间,在待检测终端关联的时间范围之内,且用于表示待检测终端在对应时间的上报数据记录,时间范围用于表示以当前上报数据结构关联的目标时间为截止时间的预设时间范围;根据当前上报数据结构和待检测时间,从待检测终端中筛选出目标终端;目标终端为对应的当前上报数据结构中包括与待检测时间对应的目标数据位,且目标数据位表示有数据上报的终端;根据目标终端,确定与待检测时间对应的在线终端数据。采用本方法,有利于在线终端数据的确定准确率。有利于在线终端数据的确定准确率。有利于在线终端数据的确定准确率。

【技术实现步骤摘要】
在线终端数据的确定方法、装置、服务器及存储介质


[0001]本公开涉及实时计算
,尤其涉及一种在线终端数据的确定方法、装置、服务器及存储介质。

技术介绍

[0002]在大数据实时计算的场景中,各个终端设备比如手机、车载终端等会按照一定的频率或者在某个特定的时间触发之后进行数据上报,通过数据上报情况可以确认终端在某个时间是否在线。
[0003]相关技术中,目前在线终端数据的确定方法,一般是通过设置一个窗口时间,比如1分钟,并当窗口时间结束的时候,才对落入到窗口时间内的上报数据进行计算,来得到在线终端数据;但是,由于存在网络延迟,落入到窗口时间内的大部分上报数据本身的时间并不属于该窗口时间,且需要等待窗口时间结束才能计算在线终端数据,导致在线终端数据的确定准确率较低。

技术实现思路

[0004]本公开提供一种在线终端数据的确定方法、装置、服务器及存储介质,以至少解决相关技术中在线终端数据的确定准确率较低的问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种线终端数据的确定方法,包括:
[0006]获取待检测终端对应的当前上报数据结构;所述当前上报数据结构包括多个数据位;每个数据位对应的时间,在所述待检测终端关联的时间范围之内,且用于表示所述待检测终端在对应时间的上报数据记录,所述时间范围用于表示以所述当前上报数据结构关联的目标时间为截止时间的预设时间范围,所述目标时间用于表示所述待检测终端上报的所有数据所携带的上报时间中的最大值;
[0007]根据所述当前上报数据结构和待检测时间,从所述待检测终端中筛选出目标终端;所述目标终端为对应的当前上报数据结构中包括与所述待检测时间对应的目标数据位,且所述目标数据位表示有数据上报的终端;
[0008]根据所述目标终端,确定与所述待检测时间对应的在线终端数据。
[0009]在一示例性实施例中,所述根据所述当前上报数据结构和待检测时间,从所述待检测终端中筛选出目标终端,包括:
[0010]从所述待检测终端中,筛选出对应的当前上报数据结构包括与所述待检测时间对应的目标数据位的终端,作为初始终端;
[0011]从所述初始终端中,筛选出所述目标数据位的上报数据标识为目标数据标识的终端,作为所述目标终端;所述目标数据标识用于表示对应的时间有数据上报。
[0012]在一示例性实施例中,所述获取待检测终端对应的当前上报数据结构,包括:
[0013]获取待检测终端的终端标识;
[0014]根据所述终端标识,查询预设的终端标识与当前上报数据结构的对应关系,得到
所述待检测终端对应的当前上报数据结构。
[0015]在一示例性实施例中,所述预设的终端标识与当前上报数据结构的对应关系通过下述方式得到:
[0016]获取终端上报的数据;
[0017]根据所述终端上报的数据,构建所述终端的当前上报数据结构;
[0018]获取所述终端的终端标识,根据所述终端标识和所述当前上报数据结构,构建所述预设的终端标识与当前上报数据结构的对应关系。
[0019]在一示例性实施例中,所述根据所述终端上报的数据,构建所述终端的当前上报数据结构,包括:
[0020]根据所述终端上报的第一个数据,构建所述终端的初始上报数据结构;
[0021]根据所述终端上报的其他数据,对所述初始上报数据结构进行更新,得到所述终端的当前上报数据结构。
[0022]在一示例性实施例中,所述初始上报数据结构中包括的数据位按照时间从大到小的顺序排列;
[0023]所述根据所述终端上报的其他数据,对所述初始上报数据结构进行更新,得到所述终端的当前上报数据结构,包括:
[0024]获取所述终端上报的其他数据的上报时间;
[0025]当所述上报时间大于所述初始上报数据结构关联的目标时间时,则将所述初始上报数据结构关联的目标时间更新为所述其他数据的上报时间,并将所述初始上报数据结构整体向右移动N个数据位,以及将第一个数据位的上报数据标识更新为目标数据标识,得到所述终端的当前上报数据结构;N为所述其他数据的上报时间与所述目标时间之间的差值的绝对值;
[0026]当所述上报时间小于所述初始上报数据结构关联的目标时间,且所述初始上报数据结构的第M个数据位的上报数据标识与所述目标数据标识不相同时,则将所述第M个数据位的上报数据标识更新为所述目标数据标识,得到所述终端的当前上报数据结构;M=N+1。
[0027]在一示例性实施例中,所述根据所述目标终端,确定与所述待检测时间对应的在线终端数据,包括:
[0028]获取所述目标终端的终端数量,并将所述终端数量作为与所述待检测时间对应的在线终端数据。
[0029]根据本公开实施例的第二方面,提供一种在线终端数据的确定装置,包括:
[0030]结构获取单元,被配置为执行获取待检测终端对应的当前上报数据结构;所述当前上报数据结构包括多个数据位;每个数据位对应的时间,在所述待检测终端关联的时间范围之内,且用于表示所述待检测终端在对应时间的上报数据记录,所述时间范围用于表示以所述当前上报数据结构关联的目标时间为截止时间的预设时间范围,所述目标时间用于表示所述待检测终端上报的所有数据所携带的上报时间中的最大值;
[0031]终端筛选单元,被配置为执行根据所述当前上报数据结构和待检测时间,从所述待检测终端中筛选出目标终端;所述目标终端为对应的当前上报数据结构中包括与所述待检测时间对应的目标数据位,且所述目标数据位表示有数据上报的终端;
[0032]数据确定单元,被配置为执行根据所述目标终端,确定与所述待检测时间对应的
在线终端数据。
[0033]在一示例性实施例中,所述终端筛选单元,还被配置为执行从所述待检测终端中,筛选出对应的当前上报数据结构包括与所述待检测时间对应的目标数据位的终端,作为初始终端;从所述初始终端中,筛选出所述目标数据位的上报数据标识为目标数据标识的终端,作为所述目标终端;所述目标数据标识用于表示对应的时间有数据上报。
[0034]在一示例性实施例中,所述结构获取单元,还被配置为执行获取待检测终端的终端标识;根据所述终端标识,查询预设的终端标识与当前上报数据结构的对应关系,得到所述待检测终端对应的当前上报数据结构。
[0035]在一示例性实施例中,所述装置还包括关系构建单元,被配置为执行获取终端上报的数据;根据所述终端上报的数据,构建所述终端的当前上报数据结构;获取所述终端的终端标识,根据所述终端标识和所述当前上报数据结构,构建所述预设的终端标识与当前上报数据结构的对应关系。
[0036]在一示例性实施例中,所述关系构建单元,还被配置为执行根据所述终端上报的第一个数据,构建所述终端的初始上报数据结构;根据所述终端上报的其他数据,对所述初始上报数据结构进行更新,得到所述终端的当前上报数据结构。
[0037]在一示例性实施例中,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在线终端数据的确定方法,其特征在于,包括:获取待检测终端对应的当前上报数据结构;所述当前上报数据结构包括多个数据位;每个数据位对应的时间,在所述待检测终端关联的时间范围之内,且用于表示所述待检测终端在对应时间的上报数据记录,所述时间范围用于表示以所述当前上报数据结构关联的目标时间为截止时间的预设时间范围,所述目标时间用于表示所述待检测终端上报的所有数据所携带的上报时间中的最大值;根据所述当前上报数据结构和待检测时间,从所述待检测终端中筛选出目标终端;所述目标终端为对应的当前上报数据结构中包括与所述待检测时间对应的目标数据位,且所述目标数据位表示有数据上报的终端;根据所述目标终端,确定与所述待检测时间对应的在线终端数据。2.根据权利要求1所述的在线终端数据的确定方法,其特征在于,所述根据所述当前上报数据结构和待检测时间,从所述待检测终端中筛选出目标终端,包括:从所述待检测终端中,筛选出对应的当前上报数据结构包括与所述待检测时间对应的目标数据位的终端,作为初始终端;从所述初始终端中,筛选出所述目标数据位的上报数据标识为目标数据标识的终端,作为所述目标终端;所述目标数据标识用于表示对应的时间有数据上报。3.根据权利要求1所述的在线终端数据的确定方法,其特征在于,所述获取待检测终端对应的当前上报数据结构,包括:获取待检测终端的终端标识;根据所述终端标识,查询预设的终端标识与当前上报数据结构的对应关系,得到所述待检测终端对应的当前上报数据结构。4.根据权利要求3所述的在线终端数据的确定方法,其特征在于,所述预设的终端标识与当前上报数据结构的对应关系通过下述方式得到:获取终端上报的数据;根据所述终端上报的数据,构建所述终端的当前上报数据结构;获取所述终端的终端标识,根据所述终端标识和所述当前上报数据结构,构建所述预设的终端标识与当前上报数据结构的对应关系。5.根据权利要求4所述的在线终端数据的确定方法,其特征在于,所述根据所述终端上报的数据,构建所述终端的当前上报数据结构,包括:根据所述终端上报的第一个数据,构建所述终端的初始上报数据结构;根据所述终端上报的其他数据,对所述初始上报数据结构进行更新,得到所述终端的当前上报数据结构。6.根据权利要求5所述的在线终端数据的确定方法,其特征在于,所述初始上报数据结构中包括的数据位按照时间从大到...

【专利技术属性】
技术研发人员:成旭
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1