短链接的加载制造技术

技术编号:39728610 阅读:6 留言:0更新日期:2023-12-17 23:32
本公开是关于一种短链接的加载

【技术实现步骤摘要】
短链接的加载、短链接的获取方法、装置、设备、介质


[0001]本公开实施例涉及计算机
,具体而言,涉及一种短链接的加载方法

短链接的加载装置

短链接的获取方法

短链接的获取装置

计算机可读存储介质以及电子设备


技术介绍

[0002]现有的短链接加载方法中,是通过实时生成短链接并将其加载到短链接存储通道队列中的方式来实现的

但是,该方法并未对所加载的短链接的重复性进行排除,进而使得所加载的短链接经常存在重复,从而导致所加载的短链接的精确度较低

[0003]需要说明的是,在上述
技术介绍
部分,专利技术的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息


技术实现思路

[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]在确定所述待加载的短链接数量小于等于所述最小短链接数量时,根据所述短链接存储通道队列的数据量级别,确定所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种短链接的加载方法,其特征在于,包括:锁定目标短链批次号,并基于所述目标短链批次号从预设的文件服务器中下载与所述目标短链批次号对应的批次号文件;获取所述目标短链批次号中的短链接偏移量,并基于所述短链接偏移量确定所述批次号文件中包括的待加载的短链接数量;根据短链接存储通道队列中的当前剩余短链接数量以及待加载的短链接数量,确定所述短链接存储通道队列所能加载的目标加载数量;基于所述目标加载数量将所述待加载短链接加载至所述短链接存储通道队列中
。2.
根据权利要求1所述的短链接的加载方法,其特征在于,锁定目标短链批次号,包括:在预设的短链接批次号列表中锁定一条未被使用的当前短链批次号,并判断所述当前短链批次号是否处于被占用状态;在确定所述当前短链批次号处于空闲状态时,将该当前短链批次号作为目标短链批次号;在确定所述当前短链批次号处于被占用状态时,在预设的短链接批次号列表中重新锁定一条未被使用的当前短链批次号,直至所述当前短链批次号处于空闲状态,并将处于空闲状态的当前短链批次号作为目标短链批次号
。3.
根据权利要求1所述的短链接的加载方法,其特征在于,基于所述短链接偏移量确定所述批次号文件中包括的待加载的短链接数量,包括:基于所述短链接偏移量确定待加载短链接在所述批次号文件中的目标起始加载位置;其中,所述短链接偏移量是根据所述批次号文件中已加载短链的数量设置的;根据所述批次号文件的原始起始加载位置以及所述目标起始加载位置,确定所述批次号文件中已加载短链的数量;根据所述已加载数量以及所述批次号文件中的所有短链接数量,确定所述待加载的短链接数量
。4.
根据权利要求1所述的短链接的加载方法,其特征在于,根据短链接存储通道队列中的当前剩余短链接数量以及待加载的短链接数量,确定所述短链接存储通道队列所能加载的目标加载数量,包括:获取短链接存储通道队列中的当前剩余短链接数量,并根据所述当前剩余短链接数量以及所述短链接存储通道队列所能加载的标准短链接数量,确定所述短链接存储通道队列所能加载的最小短链接数量;根据所述待加载的短链接数量以及短链接存储通道队列所能加载的最小短链接数量之间的数量关系,确定所述短链接存储通道队列所能加载的目标加载数量
。5.
根据权利要求4所述的短链接的加载方法,其特征在于,所述短链接存储通道队列包括具有多个不同数据量级别的子通道队列;所述子通道队列包括第一子通道队列

第二子通道队列

第三子通道队列以及第四子通道队列中的多种;所述第一子通道队列的第一数据量级别

第二子通道队列的第二数据量级别

第三子通道队列的第三数据量级别以及第四子通道队列的第四数据量级别依次递增;所述当前剩余短链接数量包括与第一子通道队列对应的第一剩余短链接数量

与第二子通道对应的第
二剩余短链接数量

与第三子通道对应的第三剩余短链接数量以及与第四子通道对应的第四剩余短链接数量中的多种
。6.
根据权利要求5所述的短链接的加载方法,其特征在于,获取短链接存储通道队列中的当前剩余短链接数量,并根据所述当前剩余短链接数量以及所述短链接存储通道队列所能加载的标准短链接数量,确定所述短链接存储通道队列所能加载的最小短链接数量,包括:获取与第一子通道队列的第一剩余短链接数量

与第二子通道队列对应的第二剩余短链接数量

与第三子通道队列对应的第三剩余短链接数量以及与第四子通道队列对应的第四当前剩余短链接数量;根据所述第一剩余短链接数量以及所述第一子通道队列所能加载的第一标准短链接数量,确定所述第一子通道队列所能加载的第一最小短链接数量;以及根据所述第二剩余短链接数量以及所述第二子通道队列所能加载的第二标准短链接数量,确定所述第二子通道队列所能加载的第二最小短链接数量;以及根据所述第三剩余短链接数量以及所述第三子通道队列所能加载的第三标准短链接数量,确定所述第三子通道队列所能加载的第三最小短链接数量;以及根据所述第四剩余短链接数量以及所述第四子通道队列所能加载的第四标准短链接数量,确定所述第四子通道队列所能加载的第四最小短链接数量;根据第一最小短链接数量

第二最小短链接数量

第三最小短链接数量以及第四最小短链接数量,确定短链接存储通道队列所能加载的最小短链接数量
。7.
根据权利要求6所述的短链接的加载方法,其特征在于,根据所述待加载的短链接数量以及短链接存储通道队列所能加载的最小短链接数量之间的数量关系,确定所述短链接存储通道队列所能加载的目标加载数量,包括:判断所述待加载的短链接数量是否大于第一预设阈值,并在确定所述待加载的短链接数量小于第一预设阈值时,将所述待加载的短链接数量作为所述第一子通道队列所能加载的第一目标加载数量;在确定所述待加载的短链接数量大于等于第一预设阈值时,判断所述待加载的短链接数量与最小短链接数量之间的关系;在确定所述待加载的短链接数量小于等于所述最小短链接数量时,根据所述短链接存储通道队列的数据量级别,确定所述短链接存储通道队列所能加载的目标加载数量;在确定所述待加载的短链接数量大于所述最小短链接数量时,根据当前剩余短链接数量确定所述短链接存储通道队列所能加载的目标加载数量
。8.
根据权利要求7所述的短链接的加载方法,其特征在于,根据所述短链接存储通道队列的数据量级别,确定所述短链接存储通道队列所能加载的目标加载数量,包括:根据所述短链接存储通道队列的数据量级别,确定所述短链接存储通道队列对所述待加载短链接的加载顺序,并基于所述加载顺序确定所述...

【专利技术属性】
技术研发人员:吴新林王孟君何奎
申请(专利权)人:同盾网络科技有限公司
类型:发明
国别省市:

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

1