一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网际协议地址分配方法、装置、设备及存储介质与流程

2023-02-02 00:12:10 来源:中国专利 TAG:

技术特征:
1.一种网际协议地址分配方法,其特征在于,所述方法包括:获取目标用户对应的网际协议ip地址需求数量;根据所述ip地址需求数量确定要提供的预设类型ip地址的数量;所述预设类型ip地址中包括第一预设数量的地址块,各地址块中包括第二预设数量的ip地址;若确定预设类型ip地址的数量为一个,则根据所述ip地址需求数量确定ip地址辅助寻址数量;并根据所述ip地址辅助寻址数量及预设类型ip地址中可用地址块的分布情况从所述预设类型ip地址中确定目标ip地址,所述目标ip地址满足ip地址需求数量;所述ip地址辅助寻址数量是用于辅助寻找所述目标ip地址所确定的一个具体数值;将所述目标ip地址分配给目标用户。2.根据权利要求1所述的方法,其特征在于,所述根据所述ip地址需求数量确定要提供的预设类型ip地址的数量,包括:将ip地址需求数量与预设类型ip地址中所包括的ip地址数量进行对比;所述预设类型ip地址中所包括的ip地址数量为第一预设数量与第二预设数量的乘积;若确定ip地址需求数量小于或等于预设类型ip地址中所包括的ip地址数量,则确定要提供的预设类型ip地址的数量为一个;若确定ip地址需求数量大于预设类型ip地址中所包括的ip地址数量,则确定要提供的预设类型ip地址的数量为多个。3.根据权利要求1所述的方法,其特征在于,所述根据所述ip地址需求数量确定ip地址辅助寻址数量,包括:若确定ip地址需求数量为2的n次幂,则将ip地址需求数量确定为ip地址辅助寻址数量;若确定ip地址需求数量不为2的n次幂,则将首个大于ip地址需求数量且等于2的n次幂的数值确定为ip地址辅助寻址数量,其中,n为整数。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述ip地址辅助寻址数量及预设类型ip地址中可用地址块的分布情况从所述预设类型ip地址中确定目标ip地址,包括:根据所述ip地址辅助寻址数量及预设类型ip地址中可用地址块的分布情况确定要提供的当前候选首位ip地址;根据所述ip地址辅助寻址数量、包括当前候选首位ip地址的地址块及后面地址块的是否可用状态判断当前候选首位ip地址为要提供的目标首位ip地址;若确定为目标首位ip地址,则根据所述目标首位ip地址及所述ip地址需求数量确定要提供的全部目标ip地址。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若确定不为目标首位ip地址,则根据所述ip地址辅助寻址数量及预设类型ip地址中可用地址块的分布情况确定要提供的下一个候选首位ip地址;将下一个候选首位ip地址确定为当前候选首位ip地址,并执行根据所述ip地址辅助寻址数量、包括当前候选首位ip地址的地址块及后面地址块的是否可用状态判断当前候选首位ip地址为要提供的目标首位ip地址的步骤。6.根据权利要求4所述的方法,其特征在于,所述根据所述ip地址辅助寻址数量及预设
类型ip地址中可用地址块的分布情况确定要提供的当前候选首位ip地址,包括:根据可用地址块的分布情况获取预设类型ip地址中当前可用地址块;若确定当前可用地址块中的首位ip地址在预设类型ip地址中的序号为所述ip地址辅助寻址数量的整数倍,则将当前可用地址块确定为当前候选地址块;所述预设类型ip地址中的首位ip地址的序号为零;若确定当前可用地址块中的首位ip地址在预设类型ip地址中的序号不为所述ip地址辅助寻址数量的整数倍,则对预设类型ip地址中可用地址块进行遍历,直到获取到可用地址块中的首位ip地址在预设类型ip地址中的序号为所述ip地址辅助寻址数量的整数倍的可用地址块作为当前候选地址块。7.根据权利要求4所述的方法,其特征在于,所述根据所述ip地址辅助寻址数量、包括当前候选首位ip地址的地址块及后面地址块的是否可用状态判断当前候选首位ip地址为要提供的目标首位ip地址,包括:根据所述ip地址辅助寻址数量确定需要确认是否可用状态的后面地址块的数量;若包括当前候选首位ip地址的地址块及对应数量的后面地址块均为可用状态,则确定当前候选首位ip地址为要提供的目标首位ip地址;若包括当前候选首位ip地址的地址块及对应数量的后面地址块不均为可用状态,则确定当前候选首位ip地址不为要提供的目标首位ip地址。8.根据权利要求7所述的方法,其特征在于,所述根据所述ip地址辅助寻址数量确定需要确认是否可用状态的后面地址块的数量,包括:计算所述ip地址辅助寻址数量与第二预设数量的商值;将商值与数值一的差值确定为需要确认是否可用状态的后面地址块的数量。9.根据权利要求4所述的方法,其特征在于,所述根据所述目标首位ip地址及所述ip地址需求数量确定要提供的全部目标ip地址,包括:将目标首位ip地址及排布在首位ip地址后第三预设数量的连续ip地址确定为全部目标ip地址;所述第三预设数量与数值一的总和等于所述ip地址需求数量。10.根据权利要求1-3任一项所述的方法,其特征在于,若确定预设类型ip地址的数量为多个,多个预设类型ip地址的数量为第四预设数量,则所述方法还包括:获取第四预设数量预设类型ip地址,其中,除最后一个预设类型ip地址外的其他预设类型ip地址中的ip地址均为可用状态;按照预设类型ip地址的数量为一个的ip地址确定方式确定最后一个预设类型ip地址中要提供的ip地址;将ip地址均为可用状态的预设类型ip地址及最后一个预设类型ip地址中确定出的要提供的ip地址确定为目标ip地址。11.一种网际协议地址分配装置,其特征在于,所述装置包括:获取模块,用于获取目标用户对应的网际协议ip地址需求数量;确定模块,用于根据ip地址需求数量确定要提供的预设类型ip地址的数量;所述预设类型ip地址中包括第一预设数量的地址块,各地址块中包括第二预设数量的ip地址;确定模块,还用于若确定预设类型ip地址的数量为一个,则根据所述ip地址需求数量确定ip地址辅助寻址数量;并根据所述ip地址辅助寻址数量及预设类型ip地址中可用地址
块的分布情况从所述预设类型ip地址中确定目标ip地址,所述目标ip地址满足ip地址需求数量;分配模块,用于将所述目标ip地址分配给目标用户。12.一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-10中任一项所述的方法。13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-10中任一项所述的方法。

技术总结
本申请提供一种网际协议地址分配方法、装置、设备及存储介质。该方法包括:获取目标用户对应的网际协议IP地址需求数量;根据IP地址需求数量确定要提供的预设类型IP地址的数量;预设类型IP地址中包括第一预设数量的地址块,各地址块中包括第二预设数量的IP地址;若确定预设类型IP地址的数量为一个,则根据IP地址需求数量确定IP地址辅助寻址数量;并根据IP地址辅助寻址数量及预设类型IP地址中可用地址块的分布情况从预设类型IP地址中确定目标IP地址,目标IP地址满足IP地址需求数量;将目标IP地址分配给目标用户。本申请方法能够实现快速地确定目标IP地址;且在分配目标IP地址过程中能保证准确性,降低了错误率。降低了错误率。降低了错误率。


技术研发人员:段霞光 吴信强 李东升 徐远钿 潘俊斌 倪浩荡 李雪永 林苗华 文广杰 林伟鹏
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2022.10.31
技术公布日:2023/1/31
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献