一种用户上线方法、装置、设备、介质、产品及网络系统与流程

    技术2025-01-14  41


    本申请属于通信,尤其涉及一种用户上线方法、装置、设备、介质以及产品。


    背景技术:

    1、在用户通过终端上线时,服务器需要给其分配互联网协议地址(internetprotocol address,ip地址)。以传统的企业宽带为例,其业务逻辑和家庭宽带一致(以太网点对点协议(point-to-point protocol over ethernet,pppoe)方式),用户从公共的ip地址池中取ip地址使用,用户下线后ip地址被回收,等下次用户再次上线时再重新分配。

    2、因为是从公共ip地址池随机获取一个ip地址给用户使用,则每次分配的地址可能和上次相同,也可能不同。ip地址随机分配的结果就是用户的ip地址不固定,这使得对用户的溯源变得困难,无法通过ip地址定位到对应的用户。


    技术实现思路

    1、本申请实施例提供一种在用户上线方法、装置、设备、介质、产品及网络系统,能够实现快捷高效的用户溯源,实现用户快速定位。

    2、一方面,本申请实施例提供一种用户上线方法,应用于服务器,所述方法包括:

    3、接收待上线用户发送的ip地址的获取请求;所述获取请求中携带有所述待上线用户的目标用户标识;

    4、响应于所述获取请求,在所述目标用户标识预先分配有远程用户拨号认证(remote authentication dial in user service,radius)协议中的第8号属性和第9号属性的属性值的情况下,查找所述目标用户标识对应的目标属性值;其中,所述radius协议的第8号属性的属性值用于指示不同用户标识对应的ip地址,所述radius协议的第9号属性的属性值用于指示不同用户标识对应的子网掩码;

    5、根据所述目标属性值,确定所述待上线用户对应的目标ip地址以及目标子网掩码;

    6、将所述目标ip地址以及所述目标子网掩码返回至所述待上线用户,以使所述待上线用户通过所述目标ip地址上线。

    7、另一方面,在所述接收待上线用户发送的ip地址的获取请求之后,所述方法还包括:

    8、响应于所述获取请求,在所述目标用户标识未预先分配属性值的情况下,从所述待上线用户所属网关当前空闲的ip地址中,确定所述目标ip地址;

    9、基于所述目标ip地址确定所述目标子网掩码;

    10、将所述目标ip地址以及所述目标子网掩码返回至所述待上线用户,以使所述待上线用户通过所述目标ip地址上线,并基于所述目标ip地址以及所述目标子网掩码,为所述目标用户标识分配对应的所述目标属性值。

    11、另一方面,在所述待上线用户通过所述目标ip地址上线之后,所述方法还包括:

    12、保存所述待上线用户对所述目标ip地址的使用记录;其中,所述使用记录包括目标ip地址上线时间、目标ip地址使用时长以及目标ip地址下线时间。

    13、另一方面,满足下述任意一项的情况下,清除分配给用户标识的所述目标属性值:

    14、自上一次使用所述目标ip地址起的预设时长内,用户未通过所述目标ip地址上线;

    15、接收到用户的ip地址回收指令。

    16、另一方面,本申请实施例提供了一种网络系统,包括:

    17、至少一个终端,与服务器连接,用于响应于待上线用户的操作,向服务器发送ip地址的获取请求;

    18、所述服务器,用于实现上述的用户上线方法。

    19、另一方面,所述网络系统还包括:相互连接的三层虚拟专用网络以及无源光网络;

    20、所述终端接入所述无源光网络,所述服务器接入所述三层虚拟专用网络。

    21、再一方面,本申请实施例提供了一种用户上线装置,应用于服务器,所述装置包括:

    22、接收模块,用于接收待上线用户发送的ip地址的获取请求;所述获取请求中携带有所述待上线用户的目标用户标识;

    23、查找模块,用于响应于所述获取请求,在所述目标用户标识预先分配有,radius协议中的第8号属性和第9号属性的属性值的情况下,查找所述目标用户标识对应的目标属性值;其中,所述radius协议的第8号属性的属性值用于指示不同用户标识对应的ip地址,所述radius协议的第9号属性的属性值用于指示不同用户标识对应的子网掩码;

    24、确定模块,用于根据所述目标属性值,确定所述待上线用户对应的目标ip地址以及目标子网掩码;

    25、发送模块,用于将所述目标ip地址以及所述目标子网掩码返回至所述待上线用户,以使所述待上线用户通过所述目标ip地址上线。

    26、再一方面,本申请实施例提供了一种用户上线设备,所述设备包括:处理器以及存储有计算机程序指令的存储器;

    27、所述处理器执行所述计算机程序指令时实现上述的用户上线方法。

    28、再一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述的用户上线方法。

    29、再一方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行上述的用户上线方法。

    30、本申请实施例的用户上线方法中,服务器响应于待上线用户的ip地址获取请求,在预先分配有radius协议中第8号属性和第9号属性的目标属性值的情况下,查找到目标用户标识对应的目标属性值,从而确定出对应的目标ip地址和目标子网掩码,并将其分配给待上线用户。待上线用户在得到目标ip地址和目标子网掩码后,就能通过目标ip地址进行上线。通过这种方式记录了每个用户对应的ip地址,使得服务器每次给一用户分配的ip地址是固定的。本技术方案,通过radius协议中第8号属性和第9号属性,能够指定用户的ip地址和子网掩码,使得服务器实现用户与ip地址之间的对应关系的保存,在用户使用自身的目标ip地址上线之后,能够通过目标ip地址实现快捷高效的用户溯源,实现用户快速定位,方便运营商网络安全管理,拓展监管手段。根据对用户流量的分析,实现用户精准画像,提供了数据支撑。



    技术特征:

    1.一种用户上线方法,其特征在于,应用于服务器,所述方法包括:

    2.根据权利要求1所述的用户上线方法,其特征在于,在所述接收待上线用户发送的ip地址的获取请求之后,所述方法还包括:

    3.根据权利要求2所述的用户上线方法,其特征在于,在所述待上线用户通过所述目标ip地址上线之后,所述方法还包括:

    4.根据权利要求1所述的用户上线方法,其特征在于,满足下述任意一项的情况下,清除分配给用户标识的所述目标属性值:

    5.一种网络系统,其特征在于,包括:

    6.根据权利要求5所述的网络系统,其特征在于,所述网络系统还包括:相互连接的三层虚拟专用网络以及无源光网络;

    7.一种用户上线装置,其特征在于,应用于服务器,所述装置包括:

    8.一种用户上线设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;

    9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-4任意一项所述的用户上线方法。

    10.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-4任意一项所述的用户上线方法。


    技术总结
    本申请公开了一种用户上线方法、装置、设备、介质、产品及网络系统。本申请实施例的用户上线方法中,服务器响应于待上线用户的IP地址获取请求,查找到目标用户标识对应的目标属性值,从而确定出对应的目标IP地址和目标子网掩码,并将其分配给待上线用户。通过RADIUS协议中第8号属性和第9号属性,能够指定用户的IP地址和子网掩码,使得服务器实现用户与IP地址之间的对应关系的保存,在用户使用自身的目标IP地址上线之后,能够通过目标IP地址实现快捷高效的用户溯源,实现用户快速定位,方便运营商网络安全管理,拓展监管手段。根据对用户流量的分析,实现用户精准画像,提供了数据支撑。

    技术研发人员:陈宇
    受保护的技术使用者:中国移动通信集团陕西有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-24967.html

    最新回复(0)