操作系统类型确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41137263 阅读:31 留言:0更新日期:2024-04-30 18:08
本发明专利技术涉及一种操作系统类型确定方法、装置、电子设备及存储介质,其中,操作系统类型确定方法包括:根据来自于终端的上行TCP SYN报文建立多个TCP流表;根据各TCP流表中的首个上行TCP SYN报文携带TCP时间戳值的情况,确定终端的操作系统类型。本申请实施例无需对上行流量逐包检测,也不需要检测应用层特征,只需要解析终端设备发送的每条流的首个上行TCP SYN报文,根据首个上行TCP SYN报文携带TCP时间戳值的情况,即可实现自动确定终端的操作系统类型,进而便于运营商能够对不同终端类型的用户采取不同的策略控制,提高用户的上网体验,避免了因流量加密无法检测User‑Agent的问题,而且,本申请确定的操作系统类型更加准确。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种操作系统类型确定方法、装置、电子设备及存储介质


技术介绍

1、目前,移动网络中使用android、ios和windows三种操作系统的终端占绝大多数,现有技术中对终端操作系统类型的判断主要是通过检测终端在http请求中携带的user-agent字段的方式。

2、但是,网络中很多app在http请求中填写的user-agent字段不准确,很容易被伪造,导致操作系统类型被误判的概率较大。另外随着网络流量中加密业务的大幅增加,加密流量无法通过检测user-agent字段来识别操作系统类型。


技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种操作系统类型确定方法、装置、电子设备及存储介质。

2、第一方面,本申请提供了一种操作系统类型确定方法,包括:

3、根据来自于终端的上行tcp syn报文建立多个tcp流表;

4、根据各所述tcp流表中的首个上行tcp syn报文携带tcp时间戳值的情况,确定所述终端的本文档来自技高网...

【技术保护点】

1.一种操作系统类型确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据各所述TCP流表中的首个上行TCP SYN报文携带TCP时间戳值的情况,确定所述终端的操作系统类型,包括:

3.根据权利要求1所述的方法,其特征在于,根据各所述TCP流表中的首个上行TCP SYN报文携带TCP时间戳值的情况,确定所述终端的操作系统类型,包括:

4.根据权利要求3所述的方法,其特征在于,根据接收时刻位于预设时间段内的首个上行TCP SYN报文携带的TCP时间戳值,确定TCP时间戳值的递增速率,包括:

5.根据权利要求4所述的方法,...

【技术特征摘要】

1.一种操作系统类型确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据各所述tcp流表中的首个上行tcp syn报文携带tcp时间戳值的情况,确定所述终端的操作系统类型,包括:

3.根据权利要求1所述的方法,其特征在于,根据各所述tcp流表中的首个上行tcp syn报文携带tcp时间戳值的情况,确定所述终端的操作系统类型,包括:

4.根据权利要求3所述的方法,其特征在于,根据接收时刻位于预设时间段内的首个上行tcp syn报文携带的tcp时间戳值,确定tcp时间戳值的递增速率,包括:

5.根据权利要求4所述的方法,其特征在于,根据所述第一数量和所述第二数量中大于或等于预设数量阈值的目标数量,以及...

【专利技术属性】
技术研发人员:神兴鹏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1