共享资源的确定方法、装置、设备以及存储介质与流程

文档序号:36834691发布日期:2024-01-26 16:51阅读:16来源:国知局
共享资源的确定方法、装置、设备以及存储介质与流程

本技术涉及数据处理,尤其涉及一种共享资源的确定方法、装置、设备以及存储介质。


背景技术:

1、由于通过网络资源共享的方法能够避免网络中基础设施的重复建设,进而实现降低网络的建设成本的效果,网络资源共享的方法得到了广泛应用。

2、当前,网络设备根据运营商预先设定的共享网络资源进行网络资源共享,导致网络设备根据固定共享网络资源进行网络资源共享,使得网络设备共享网络资源的灵活性较差,网络资源无法有效分配。


技术实现思路

1、本技术提供一种共享资源的确定方法、装置、设备以及存储介质,用以实现网络资源的有效分配。本技术的技术方案如下:

2、根据本技术的第一方面,提供一种共享资源的确定方法,应用于第一区块链节点,方法包括:根据当前的网络资源信息,确定在目标时间段内的可共享网络资源量;目标时间段为当前时间之后的时间段。向第一区块链节点所在的区块链系统中的其他区块链节点发送共享通知区块;其他区块链节点为区块链系统中除第一区块链节点外的区块链节点,共享通知区块包括可共享网络资源量。

3、在一种可能的实施方式中,区块链系统包括多个区块链节点,第一区块链节点为多个区块链节点中的任一个区块链节点,方法还包括:确定多个区块链节点中每个区块链节点的网络资源评分;网络资源评分与区块链系统中区块链节点的网络资源性能正相关;确定多个区块链节点中网络资源评分最高的区块链节点为第二区块链节点;第二区块链节点用于在获取第一区块链节点的可共享网络资源量的情况下,更新第一区块链节点的可共享网络资源量。

4、在一种可能的实施方式中,确定多个区块链节点中每个区块链节点的网络资源评分,包括:接收其他区块链节点发送的包括当前的网络资源信息的共享通知区块。根据多个区块链节点中一个区块链节点的当前的网络资源信息以及预设的评分算法,确定一个区块链节点的网络资源评分。

5、在一种可能的实施方式中,网络资源信息包括总用户数、平均网络时延以及剩余网络资源量,根据多个区块链节点中的一个区块链节点的当前的网络资源信息以及预设的评分算法,确定一个区块链节点的网络资源评分,包括:对一个区块链节点的总用户数、平均网络时延以及剩余网络资源量进行加权求和,确定一个区块链节点的网络资源评分。

6、在一种可能的实施方式中,根据当前的网络资源信息,确定在目标时间段内的可共享网络资源量,包括:将当前的网络资源信息输入预先训练好的资源预测模型,输出在目标时间段内的剩余网络资源;资源预测模型为基于指定时间段的网络资源信息训练得到的,指定时间段为当前时间之前且与当前时间相距指定时长的时间段;根据剩余网络资源量,确定可共享网络资源量。

7、在一种可能的实施方式中,方法还包括:获取多个训练样本以及多个训练标签;多个训练样本中的一个训练样本对应多个训练标签中的一个训练标签,一个训练样本包括总用户数、接入用户数、网络资源使用率、网络拥塞率、流量速率以及时间段,一个训练标签用于表示一个实际剩余网络资源量,多个训练样本以及多个训练标签均为第一区块链节点的历史数据;根据多个训练样本以及多个训练标签,对初始预测模型执行至少一次的目标操作,直至达到预设训练完成条件,得到资源预测模型;目标操作包括:将一个训练样本输入初始资源预测模型,得到预测剩余网络资源量;基于预测剩余网络资源量以及一个训练样本对应的一个训练标签,对初始资源预测模型训练。

8、根据本技术的第二方面,提供一种共享资源的确定装置,应用于第一区块链节点,确定装置包括:确定单元以及发送单元;确定单元,用于根据当前的网络资源信息,确定在目标时间段内的可共享网络资源量;目标时间段为当前时间之后的时间段;发送单元,用于向第一区块链节点所在的区块链系统中的其他区块链节点发送共享通知区块;其他区块链节点为区块链系统中除第一区块链节点外的区块链节点,共享通知区块包括可共享网络资源量。

9、在一种可能的实施方式中,区块链系统包括多个区块链节点,第一区块链节点为多个区块链节点中的任一个区块链节点,确定单元,还用于确定多个区块链节点中每个区块链节点的网络资源评分。网络资源评分与区块链系统中区块链节点的网络资源性能正相关。确定单元,还用于确定区块链系统中网络资源评分最高的区块链节点为第二区块链节点。第二区块链节点用于在获取每个区块链节点的可共享网络资源量的情况下,更新每个区块链节点的可共享网络资源量。

10、在一种可能的实施方式中,确定单元,具体用于:接收其他区块链节点发送的包括当前的网络资源信息的共享通知区块。根据多个区块链节点中一个区块链节点的当前的网络资源信息以及预设的评分算法,确定一个区块链节点的网络资源评分。

11、在一种可能的实施方式中,网络资源信息包括总用户数、平均网络时延以及剩余网络资源,确定单元,还具体用于:对一个区块链节点的总用户数、平均网络时延以及剩余网络资源量进行加权求和,确定一个区块链节点的网络资源评分。

12、在一种可能的实施方式中,确定单元,还具体用于:将当前的网络资源信息输入预先训练好的资源预测模型,输出在目标时间段内的剩余网络资源;资源预测模型为基于指定时间段的网络资源信息训练得到的,指定时间段为当前时间之前且与当前时间相距指定时长的时间段;根据剩余网络资源量,确定可共享网络资源量。

13、在一种可能的实施方式中,共享资源的确定装置还包括获取单元和处理单元。获取单元,用于获取多个训练样本以及多个训练标签。多个训练样本中的一个训练样本对应多个训练标签中的一个训练标签,一个训练样本包括总用户数、接入用户数、网络资源使用率、网络拥塞率、流量速率以及时间段,一个训练标签用于表示一个实际剩余网络资源量,多个训练样本以及多个训练标签均为第一区块链节点的历史数据。处理单元,还用于根据多个训练样本以及多个训练标签,对初始资源预测模型执行至少一次的目标操作,直至达到预设训练完成条件,得到资源预测模型。目标操作包括:将一个训练样本输入初始资源预测模型,得到预测剩余网络资源量;基于预测剩余网络资源量以及一个训练样本对应的一个训练标签,对初始资源预测模型训练。

14、根据本技术的第三方面,提供一种电子设备,包括:处理器和通信接口;通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面的共享资源的确定方法。

15、根据本技术的第四方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,该计算机执行如第一方面的共享资源的确定方法。

16、本技术提供的共享资源的确定方法,带来以下有益效果:光线路终端能够基于当前的网络资源信息,确定与当前的网络资源信息对应的可共享网络资源量,从而在光线路终端的网络资源利用率发生变化的情况下,及时调整可共享网络资源量,避免光线路终端按照固定的网络资源量共享网络资源,实现网络资源的有效分配。另外,光线路终端在确定可共享网络资源量的情况下,向区块链系统发布共享通知区块。如此,终端用户和运营商可以及时了解网络资源共享情况,并记录光线路终端的可共享网络资源量。

17、需要说明的是,第二方面至第四方面中的任一种实现方式所带来的技术效果可参见第一方面中对应实现方式所带来的技术效果,此处不再赘述。

18、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1