网络溯源方法、装置、终端以及介质制造方法及图纸

技术编号:37289702 阅读:19 留言:0更新日期:2023-04-21 00:42
本申请属于网络技术领域,尤其涉及一种网络溯源方法、装置、终端以及介质。该网络溯源方法包括:根据由终端发送的报文生成与所述终端对应的离线记录,所述报文的报文类型包括所述终端上线时发送的上线报文、所述终端在线时发送的中间报文以及所述终端下线时发送的离线报文;将所述离线记录存储于预设离线数据库;响应于溯源请求,在所述预设离线数据库中查询与所述溯源请求包含的时间信息所对应的目标离线记录;提取与所述目标离线记录对应的用户数据信息以作为溯源结果。如此,本申请在溯源过程中无需遍历跨度较长的时间段内的所有离线报文才能得到溯源结果,从而降低溯源难度以及溯源所需的时间。及溯源所需的时间。及溯源所需的时间。

【技术实现步骤摘要】
网络溯源方法、装置、终端以及介质


[0001]本专利技术涉及网络
,尤其涉及一种网络溯源方法、装置、终端以及介质。

技术介绍

[0002]目前,网络地址转换业务的实现模式主要是通过终端上线时发送上线报文,并且提供包括IP地址在内的用户数据信息,以及终端下线时发送对应的离线报文并生成离线记录;在此基础上,针对用户数据信息的网络溯源则需要查询提取对应的离线记录。
[0003]然而,随着网络业务的发展,出现了长时间不下线或者永不下线的用户;这些用户的IP地址使用周期较长,上线报文和离线报文之间的时间跨度较大,极大地增加了溯源难度以及溯源所需的时间。
[0004]因此,针对在线时间较长的用户进行溯源时,如何降低溯源难度以及溯源所需的时间,是目前网络
亟需解决的难题。

技术实现思路

[0005]本专利技术的主要目的在于提供一种网络溯源方法、装置、终端以及介质,旨在根据终端发送的中间报文生成对应的离线记录并进行存储,以使溯源过程中可以直接根据溯源请求包含的时间信息查询对应中间报文的离线记录并提取用户数据信息,而无需遍历跨度较长的时间段内的所有离线报文才能得到溯源结果,从而降低溯源难度以及溯源所需的时间。
[0006]根据本申请实施例的一方面,公开了一种网络溯源方法,包括:
[0007]根据由终端发送的报文生成与所述终端对应的离线记录,所述报文的报文类型包括所述终端上线时发送的上线报文、所述终端在线时发送的中间报文以及所述终端下线时发送的离线报文;
[0008]将所述离线记录存储于预设离线数据库;
[0009]响应于溯源请求,在所述预设离线数据库中查询与所述溯源请求包含的时间信息所对应的目标离线记录;
[0010]提取与所述目标离线记录对应的用户数据信息以作为溯源结果。
[0011]在本申请的一些实施例中,基于以上技术方案,将所述离线记录存储于预设离线数据库,包括:
[0012]生成与所述报文的报文类型对应的数据包标识,所述数据包标识包括与所述中间报文对应的中间包标识,以及与所述离线报文对应的结束包标识;
[0013]将所述数据包标识与所述离线记录进行关联;
[0014]将经过关联的数据包标识和离线记录存储于所述预设离线数据库。
[0015]在本申请的一些实施例中,基于以上技术方案,根据由终端发送的报文生成与所述终端对应的离线记录,包括:
[0016]响应于由终端发送的报文,检测所述预设在线数据库内是否存在与所述报文对应
的用户数据信息;
[0017]若所述预设在线数据库内不存在与所述报文对应的用户数据信息,则根据所述报文生成与所述终端对应的离线记录。
[0018]在本申请的一些实施例中,基于以上技术方案,当所述报文的报文类型为所述上线报文,在响应于由终端发送的报文,检测所述预设在线数据库内是否存在与所述报文对应的用户数据信息之后,所述网络溯源方法还包括:
[0019]若所述预设在线数据库内存在与所述报文对应的第一用户数据信息,则删除所述第一用户数据信息,以及根据所述报文在所述在线数据库内生成与所述终端对应的第二用户数据信息;
[0020]生成与所述第一用户数据信息对应的离线记录。
[0021]在本申请的一些实施例中,基于以上技术方案,当所述报文的报文类型为所述中间报文或者所述离线报文,在响应于由终端发送的报文,检测所述预设在线数据库内是否存在与所述报文对应的用户数据信息之后,所述网络溯源方法还包括:
[0022]若所述预设在线数据库内存在与所述报文对应的第三用户数据信息,则提取所述第三用户数据信息,以使所述第三用户数据信息与根据所述报文生成的离线记录产生对应关系。
[0023]在本申请的一些实施例中,基于以上技术方案,当所述报文的报文类型为所述中间报文,若所述预设在线数据库内不存在与所述报文对应的用户数据信息,则根据所述报文生成与所述终端对应的离线记录,包括:
[0024]若所述预设在线数据库内不存在与所述报文对应的第四用户数据信息,根据所述报文在所述在线数据库内生成与所述终端对应的第五用户数据信息,以及生成与所述第五用户数据信息对应的离线记录。
[0025]在本申请的一些实施例中,基于以上技术方案,在所述预设离线数据库中查询与所述溯源请求包含的时间信息所对应的目标离线记录,包括:
[0026]在所述预设离线数据库中查询分别与所述溯源请求包含的时间信息前后相邻的两条溯源离线记录;
[0027]若所述两条溯源离线记录分别对应的用户数据信息相同,则确定所述两条溯源离线记录为目标离线记录。
[0028]根据本申请实施例的一方面,公开了一种网络溯源装置,所述网络溯源装置包括:
[0029]记录生成模块,被配置为根据由终端发送的报文生成与所述终端对应的离线记录,所述报文的报文类型包括所述终端上线时发送的上线报文、所述终端在线时发送的中间报文以及所述终端下线时发送的离线报文;
[0030]记录存储模块,被配置为将所述离线记录存储于预设离线数据库;
[0031]记录查询模块,被配置为响应于溯源请求,在所述预设离线数据库中查询与所述溯源请求包含的时间信息所对应的目标离线记录;
[0032]信息提取模块,被配置为提取与所述目标离线记录对应的用户数据信息以作为溯源结果。
[0033]根据本申请实施例的一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。
计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上技术方案中的网络溯源方法。
[0034]本申请提供的网络溯源方法,根据由终端发送的报文生成与该终端对应的离线记录并存储于预设离线数据库,其中报文的报文类型包括上线报文、中间报文以及离线报文,由于中间报文是终端在线期间内间隔固定时间持续发送的,因此根据中间报文生成的离线记录能够持续定期对该终端对应的用户数据信息进行记录。当接收到溯源请求而进行响应时,根据溯源请求包含的时间信息在预设离线数据库内能够快速查询得到对应的目标离线记录,从而提取该目标离线记录对应的用户数据信息作为溯源结果。
[0035]如此,本申请提供的网络溯源方法,能够根据终端发送的中间报文生成对应的离线记录并进行存储,以使溯源过程中可以直接根据溯源请求包含的时间信息查询对应中间报文的离线记录并提取用户数据信息,而无需遍历跨度较长的时间段内的所有离线报文才能得到溯源结果,从而降低溯源难度以及溯源所需的时间。
[0036]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
附图说明
[0037]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络溯源方法,其特征在于,所述网络溯源方法包括:根据由终端发送的报文生成与所述终端对应的离线记录,所述报文的报文类型包括所述终端上线时发送的上线报文、所述终端在线时发送的中间报文以及所述终端下线时发送的离线报文;将所述离线记录存储于预设离线数据库;响应于溯源请求,在所述预设离线数据库中查询与所述溯源请求包含的时间信息所对应的目标离线记录;提取与所述目标离线记录对应的用户数据信息以作为溯源结果。2.如权利要求1所述的网络溯源方法,其特征在于,将所述离线记录存储于预设离线数据库,包括:生成与所述报文的报文类型对应的数据包标识,所述数据包标识包括与所述中间报文对应的中间包标识,以及与所述离线报文对应的结束包标识;将所述数据包标识与所述离线记录进行关联;将经过关联的数据包标识和离线记录存储于所述预设离线数据库。3.如权利要求1所述的网络溯源方法,其特征在于,根据由终端发送的报文生成与所述终端对应的离线记录,包括:响应于由终端发送的报文,检测所述预设在线数据库内是否存在与所述报文对应的用户数据信息;若所述预设在线数据库内不存在与所述报文对应的用户数据信息,则根据所述报文生成与所述终端对应的离线记录。4.如权利要求3所述的网络溯源方法,其特征在于,当所述报文的报文类型为所述上线报文,在响应于由终端发送的报文,检测所述预设在线数据库内是否存在与所述报文对应的用户数据信息之后,所述网络溯源方法还包括:若所述预设在线数据库内存在与所述报文对应的第一用户数据信息,则删除所述第一用户数据信息,以及根据所述报文在所述在线数据库内生成与所述终端对应的第二用户数据信息;生成与所述第一用户数据信息对应的离线记录。5.如权利要求3所述的网络溯源方法,其特征在于,当所述报文的报文类型为所述中间报文或者所述离线报文,在响应于由终端发送的报文,检测所述预设在线数据库内是否存在与所述报文对应的用户数据信息之后,所述网络溯源方法还包括:若所述预设在线数据库内存在与所...

【专利技术属性】
技术研发人员:宗志康叶心茹何肖嵘从杰崔帅帅宁振皓黄晨宇
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1