1.一种边缘云服务器流量卸载方法,其特征在于,包括:获取终端设备的流量卸载请求,并根据终端设备的流量卸载请求,得到终端设备的标识和业务认证优先级信息;根据终端设备的标识,在预设的区块链网络中查找终端设备的业务认证优先级记录信息,并根据终端设备的业务认证优先级信息和业务认证优先级记录信息进行终端设备的业务认证,得到终端设备的业务认证结果;当终端设备的业务认证结果为通过时,根据终端设备的业务认证优先级信息,采用基于业务认证优先级成本调节的流量卸载方法进行终端设备流量卸载;所述根据终端设备的业务认证优先级信息,采用基于业务认证优先级成本调节的流量卸载方法进行终端设备流量卸载包括:S11:获取将未进行数据流量卸载的各终端设备的数据流量卸载到各边缘云服务器的效用值;S12:遍历未进行数据流量卸载的各终端设备,将当前终端设备作为将当前终端设备的数据流量卸载到各边缘云服务器的效用值中,效用值最大时对应的边缘云服务器的待卸载终端设备;S13:遍历各边缘云服务器,选取当前边缘云服务器的待卸载终端设备的数量不大于当前边缘云服务器的终端设备卸载数量当前限值的边缘云服务器,得到各目标边缘云服务器,并将各目标边缘云服务器的待卸载终端设备的数据流量卸载至各目标边缘云服务器;S14:根据终端设备的业务认证优先级信息,获取未进行数据流量卸载的各终端设备的业务认证优先级,并根据未进行数据流量卸载的各终端设备的业务认证优先级,降低将未进行数据流量卸载的各终端设备的数据流量卸载到各边缘云服务器的效用值,且终端设备的业务认证优先级越高,效用值降低量越低;S15:重复S12~S14,至未进行数据流量卸载的终端设备的数量为0。
2.根据权利要求1所述的边缘云服务器流量卸载方法,其特征在于,所述终端设备的业务认证优先级记录信息通过获取终端设备的预设的业务认证优先级标识信息,并将所述业务认证优先级标识信息进行n次Hash散列运算,并将所述业务认证优先级标识信息每次Hash散列运算的结果按运算次数顺序排列得到,其中,n为预设常数;所述终端设备的业务认证优先级信息为所述业务认证优先级标识信息第n-i次Hash散列运算的结果,其中,i为终端设备进行终端设备的业务认证的次数。
3.根据权利要求2所述的边缘云服务器流量卸载方法,其特征在于,所述根据终端设备的业务认证优先级信息和业务认证优先级记录信息进行终端设备的业务认证,得到终端设备的业务认证结果包括:将终端设备的业务认证优先级信息进行Hash散列运算,得到第一认证值;获取终端设备的业务认证优先级记录信息中,所述业务认证优先级标识信息第n-i+1次Hash散列运算的结果,得到第二认证值;当第一认证值与第二认证值相同时,终端设备的业务认证结果为通过;当第一认证值与第二认证值不相同时,终端设备的业务认证结果为未通过。
4.根据权利要求1所述的边缘云服务器流量卸载方法,其特征在于,所述预设的区块链网络存储于各边缘云服务器中;所述根据终端设备的标识,在预设的区块链网络中查找终端设备的业务认证优先级记录信息,并根据终端设备的业务认证优先级信息和业务认证优先级记录信息进行终端设备的业务认证,得到终端设备的业务认证结果包括:发送终端设备的标识和业务认证优先级信息至各边缘云服务器;所述终端设备的标识用于触发各边缘云服务器,根据终端设备的标识,在预设的区块链网络中查找终端设备的业务认证优先级记录信息,并根据终端设备的业务认证优先级信息和业务认证优先级记录信息进行终端设备的业务认证,得到终端设备的各边缘云服务器业务认证结果并进行区块链网络共识,得到终端设备的业务认证结果并反馈;接收反馈的终端设备的业务认证结果。
5.根据权利要求1所述的边缘云服务器流量卸载方法,其特征在于,所述获取将未进行数据流量卸载的各终端设备的数据流量卸载到各边缘云服务器的效用值包括:获取将未进行数据流量卸载的各终端设备的数据流量卸载到各边缘云服务器的卸载时延和选择成本;根据将未进行数据流量卸载的各终端设备的数据流量卸载到各边缘云服务器的卸载时延和选择成本,通过如下方式得到将未进行数据流量卸载的各终端设备的数据流量卸载到各边缘云服务器的效用值:当将当前终端设备的数据流量卸载到当前边缘云服务器的卸载时延大于当前终端设备的数据流量卸载时延限值时,将当前终端设备的数据流量卸载到当前边缘云服务器的效用值为负无穷;当将当前终端设备的数据流量卸载到当前边缘云服务器的卸载时延不大于当前终端设备的数据流量卸载时延限值时,将当前终端设备的数据流量卸载到当前边缘云服务器的效用值为将当前终端设备的数据流量卸载到当前边缘云服务器的卸载时延的倒数与将当前终端设备的数据流量卸载到当前边缘云服务器的选择成本之间的差值;所述根据未进行数据流量卸载的各终端设备的业务认证优先级,降低将未进行数据流量卸载的各终端设备的数据流量卸载到各边缘云服务器的效用值包括:根据未进行数据流量卸载的各终端设备的业务认证优先级,提升将未进行数据流量卸载的各终端设备的数据流量卸载到各边缘云服务器的选择成本,且终端设备的业务认证优先级越高,选择成本提高量越低。
6.一种边缘云服务器流量卸载系统,其特征在于,包括:信息获取模块,用于获取终端设备的流量卸载请求,并根据终端设备的流量卸载请求,得到终端设备的标识和业务认证优先级信息;业务认证模块,用于根据终端设备的标识,在预设的区块链网络中查找终端设备的业务认证优先级记录信息,并根据终端设备的业务认证优先级信息和业务认证优先级记录信息进行终端设备的业务认证,得到终端设备的业务认证结果;流量卸载模块,用于当终端设备的业务认证结果为通过时,根据终端设备的业务认证优先级信息,采用基于业务认证优先级成本调节的流量卸载方法进行终端设备流量卸载;所述流量卸载模块具体用于:当终端设备的业务认证结果为通过时,进行如下步骤:S11:获取将未进行数据流量卸载的各终端设备的数据流量卸载到各边缘云服务器的效用值;S12:遍历未进行数据流量卸载的各终端设备,将当前终端设备作为将当前终端设备的数据流量卸载到各边缘云服务器的效用值中,效用值最大时对应的边缘云服务器的待卸载终端设备;S13:遍历各边缘云服务器,选取当前边缘云服务器的待卸载终端设备的数量不大于当前边缘云服务器的终端设备卸载数量当前限值的边缘云服务器,得到各目标边缘云服务器,并将各目标边缘云服务器的待卸载终端设备的数据流量卸载至各目标边缘云服务器;S14:根据终端设备的业务认证优先级信息,获取未进行数据流量卸载的各终端设备的业务认证优先级,并根据未进行数据流量卸载的各终端设备的业务认证优先级,降低将未进行数据流量卸载的各终端设备的数据流量卸载到各边缘云服务器的效用值,且终端设备的业务认证优先级越高,效用值降低量越低;S15:重复S12~S14,至未进行数据流量卸载的终端设备的数量为0。
7.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述边缘云服务器流量卸载方法的步骤。
8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述边缘云服务器流量卸载方法的步骤。