一种共享接入终端的识别方法及装置制造方法及图纸

技术编号:19703272 阅读:23 留言:0更新日期:2018-12-08 14:29
本发明专利技术实施例公开了一种共享接入终端的识别方法及装置,方法包括:计算各客户端运行预设文件后获取的客户端时间戳和对应的本地发送预设文件的本地时间戳的时间差,根据各时间差计算得到总时间差均值;根据预设时间段对各时间差进行分组,计算各分组的时间差的分组时间差均值;若判断获知目标分组中的时间差的数量小于阈值且分组时间差均值在总时间差均值的预设范围内,则确定目标分组的时间差对应的客户端为同一个共享接入终端。通过计算各客户端的客户端时间戳和对应的本地时间戳的时间差后进行分组判断,以确定分组中的时间差对应的客户端为同一个共享接入终端,进一步识别出共享接入终端的数量,能够解决多台ghost安装的终端无法被识别的问题。

【技术实现步骤摘要】
一种共享接入终端的识别方法及装置
本专利技术实施例涉及通信
,具体涉及一种共享接入终端的识别方法及装置。
技术介绍
随着通信以及电子设备的发展,各种终端设备进入了人们的生活,通过无线接入到互联网,方便了用户的同时也产生了巨大的安全隐患。尤其在公司,对共享接入能否接入、接入几台计算机、几台移动终端做出了严格规定。而很多计算机通过ghost系统装机,使得计算机特征很相似,导致在共享接入环境中难以被识别区分。现有技术中识别共享接入的两台计算机时,通常有这两种方法:第一种通过应用特征识别,通过某些计算机应用,在访问网页时会携带唯一的特征值,获取这些唯一特征值,可以识别共享接入的终端;第二种是利用flashcookie推送,通过获取终端的字体和浏览器类型来识别共享接入终端的数量。在实现本专利技术实施例的过程中,专利技术人发现现有的方法通过特征识别共享接入终端时,只有终端上安装有某些特殊的应用时,这些应用在访问网页时,携带终端的MAC地址,提取这些MAC特征可以识别不同的终端,但是当识别ghost安装的终端时,非常依赖应用,很不可靠;而利用flashcookie推送时,通过获取终端的字体和浏览器类型来识别时,如果是两台使用ghost安装的终端,将无法被识别。
技术实现思路
由于现有方法存在上述问题,本专利技术实施例提出一种共享接入终端的识别方法及装置。第一方面,本专利技术实施例提出一种共享接入终端的识别方法,包括:获取各客户端运行预设文件的客户端时间戳和服务器本地发送所述预设文件的本地时间戳;计算各客户端的客户端时间戳和对应的本地时间戳的时间差,并根据各时间差计算得到总时间差均值;根据预设时间段对各时间差进行分组,并计算各分组的时间差的分组时间差均值;若判断获知目标分组中的时间差的数量小于阈值且所述目标分组的分组时间差均值在所述总时间差均值的预设范围内,则确定所述目标分组中的时间差对应的客户端为同一个共享接入终端。可选地,所述方法还包括:若判断获知目标分组中的时间差的数量大于等于所述阈值或所述目标分组的分组时间差均值在所述总时间差均值的预设范围外,则确定所述目标分组中的时间差不合法,不再对所述目标分组进行识别。可选地,所述方法还包括:根据识别得到的目标分组的数量,确定共享接入终端的总数。可选地,所述获取各客户端运行预设文件的客户端时间戳和服务器本地发送所述预设文件的本地时间戳之前,还包括:若接收到客户端访问页面的请求,且所述页面符合预设特征,则将预设页面发送给客户端,以使客户端根据所述预设页面从服务器下载所述预设文件。第二方面,本专利技术实施例还提出一种共享接入终端的识别装置,包括:时间戳获取模块,用于获取各客户端运行预设文件的客户端时间戳和服务器本地发送所述预设文件的本地时间戳;时间差计算模块,用于计算各客户端的客户端时间戳和对应的本地时间戳的时间差,并根据各时间差计算得到总时间差均值;均值计算模块,用于根据预设时间段对各时间差进行分组,并计算各分组的时间差的分组时间差均值;第一判断模块,用于若判断获知目标分组中的时间差的数量小于阈值且所述目标分组的分组时间差均值在所述总时间差均值的预设范围内,则确定所述目标分组中的时间差对应的客户端为同一个共享接入终端。可选地,所述装置还包括:第二判断模块,用于若判断获知目标分组中的时间差的数量大于等于所述阈值或所述目标分组的分组时间差均值在所述总时间差均值的预设范围外,则确定所述目标分组中的时间差不合法,不再对所述目标分组进行识别。可选地,所述装置还包括:终端总数确定模块,用于根据识别得到的目标分组的数量,确定共享接入终端的总数。可选地,所述装置还包括:请求判断模块,用于若接收到客户端访问页面的请求,且所述页面符合预设特征,则将预设页面发送给客户端,以使客户端根据所述预设页面从服务器下载所述预设文件。第三方面,本专利技术实施例还提出一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述方法。第四方面,本专利技术实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述方法。由上述技术方案可知,本专利技术实施例通过计算各客户端的客户端时间戳和对应的本地时间戳的时间差后进行分组判断,以确定分组中的时间差对应的客户端为同一个共享接入终端,进一步识别出共享接入终端的数量,能够解决多台ghost安装的终端无法被识别的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1为本专利技术一实施例提供的一种共享接入终端的识别方法的流程示意图;图2为本专利技术一实施例提供的时间差示意图;图3为本专利技术一实施例提供的一种共享接入终端的识别系统的交互示意图;图4为本专利技术另一实施例提供的一种共享接入终端的识别方法的流程示意图;图5为本专利技术一实施例提供的一种共享接入终端的识别装置的结构示意图;图6为本专利技术一实施例提供的电子设备的逻辑框图。具体实施方式下面结合附图,对本专利技术的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。图1示出了本实施例提供的一种共享接入终端的识别方法的流程示意图,包括:S101、获取各客户端运行预设文件的客户端时间戳和服务器本地发送所述预设文件的本地时间戳。其中,所述预设文件为预先设置的文件,用于记录服务器端和客户端接收或处理该文件的时间戳。所述客户端时间戳为客户端运行预设文件时的时间;所述本地时间戳为服务器发送预设文件的本地时间。S102、计算各客户端的客户端时间戳和对应的本地时间戳的时间差,并根据各时间差计算得到总时间差均值。具体地,时间差=客户端时间戳-本地时间戳。所述总时间差均值为所有客户端的时间差的均值。S103、根据预设时间段对各时间差进行分组,并计算各分组的时间差的分组时间差均值。参见图2,将所有的时间差在坐标轴的相应位置进行标注,例如图2中的7个黑点均为对应的客户端的时间差,分别分布在各区域内,每段区域即为一个分组,每个分组中的所有时间差的均值即为该分组的分组时间差均值。S104、若判断获知目标分组中的时间差的数量小于阈值且所述目标分组的分组时间差均值在所述总时间差均值的预设范围内,则确定所述目标分组中的时间差对应的客户端为同一个共享接入终端。参见图2,Tn1和Tn2在另一个分组内,若所述阈值为3,且Tn1和Tn2的分组时间差均值在所述总时间差均值的预设范围内,则Tn1和Tn2对应的为同一个共享接入终端。本实施例提供的共享接入终端的识别方法应用于多用户网络中,不同用户采用不同的控制策略,为了区分不同的用户终端,本实施例利用了时钟漂移原理:如果终端一定,系统稳定,那么获取的时间差是一些围绕一定差值范围内的离散时间点Tm1、Tm2……。如果是不同的终端,因为时钟漂移,获取的时间差也是一些围绕一定差值范围内的离散时间点Tn1、Tn2……(如图2所示)。如果本文档来自技高网...

【技术保护点】
1.一种共享接入终端的识别方法,其特征在于,包括:获取各客户端运行预设文件的客户端时间戳和服务器本地发送所述预设文件的本地时间戳;计算各客户端的客户端时间戳和对应的本地时间戳的时间差,并根据各时间差计算得到总时间差均值;根据预设时间段对各时间差进行分组,并计算各分组的时间差的分组时间差均值;若判断获知目标分组中的时间差的数量小于阈值且所述目标分组的分组时间差均值在所述总时间差均值的预设范围内,则确定所述目标分组中的时间差对应的客户端为同一个共享接入终端。

【技术特征摘要】
1.一种共享接入终端的识别方法,其特征在于,包括:获取各客户端运行预设文件的客户端时间戳和服务器本地发送所述预设文件的本地时间戳;计算各客户端的客户端时间戳和对应的本地时间戳的时间差,并根据各时间差计算得到总时间差均值;根据预设时间段对各时间差进行分组,并计算各分组的时间差的分组时间差均值;若判断获知目标分组中的时间差的数量小于阈值且所述目标分组的分组时间差均值在所述总时间差均值的预设范围内,则确定所述目标分组中的时间差对应的客户端为同一个共享接入终端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若判断获知目标分组中的时间差的数量大于等于所述阈值或所述目标分组的分组时间差均值在所述总时间差均值的预设范围外,则确定所述目标分组中的时间差不合法,不再对所述目标分组进行识别。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据识别得到的目标分组的数量,确定共享接入终端的总数。4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取各客户端运行预设文件的客户端时间戳和服务器本地发送所述预设文件的本地时间戳之前,还包括:若接收到客户端访问页面的请求,且所述页面符合预设特征,则将预设页面发送给客户端,以使客户端根据所述预设页面从服务器下载所述预设文件。5.一种共享接入终端的识别装置,其特征在于,包括:时间戳获取模块,用于获取各客户端运行预设文件的客户端时间戳和服务器本地发送所述预设文件的本地时间戳;时间差计算模块,用于计算各客户端的客户端时间戳和对应的本地时...

【专利技术属性】
技术研发人员:岳勇张洪钏金科
申请(专利权)人:北京奇安信科技有限公司
类型:发明
国别省市:北京,11

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

1