1.一种基于区块链网络的边缘缓存方法,其特征在于,所述方法包括:
响应于缓存服务请求终端发送的边缘缓存请求,为所述缓存服务请求终端匹配对应的缓存服务提供终端;
基于区块链网络向所述缓存服务请求终端发送第一边缘缓存响应消息,所述第一边缘缓存响应消息包括预先为所述缓存服务请求终端和所述缓存服务提供终端分配的无线信道信息;以及
基于区块链网络向所述缓存服务提供终端发送第二边缘缓存响应消息,所述第二边缘缓存响应消息包括所述无线信道信息,以供所述缓存服务请求终端和所述缓存服务提供终端基于所述无线信道信息建立数据连接以进行边缘缓存。
2.根据权利要求1所述的方法,其特征在于,所述基于区块链网络向所述缓存服务请求终端发送第一边缘缓存响应消息之前,包括
利用预先存储的所述缓存服务请求终端的公钥加密所述第一边缘缓存响应消息;
利用预先存储的所述缓存服务提供终端的公钥加密所述第二边缘缓存响应消息。
3.根据权利要求1所述的方法,其特征在于,所述边缘缓存请求包含请求缓存资源量、服务请求终端位置;所述响应于缓存服务请求终端发送的边缘缓存请求,为所述缓存服务请求终端匹配对应的缓存服务提供终端步骤,包括
响应于缓存服务请求终端发送的资源缓存请求,基于所述请求缓存资源量和所述服务请求终端位置为所述缓存服务请求终端匹配对应的缓存服务提供终端。
4.根据权利要求3所述的方法,其特征在于,所述响应于缓存服务请求终端发送的边缘缓存请求,为所述缓存服务请求终端匹配对应的缓存服务提供终端之前,所述方法还包括:
接收缓存服务提供终端发送的边缘缓存容量消息;所述边缘缓存容量消息包含空闲缓存资源量、服务提供终端位置、所述缓存服务提供终端的公钥、服务提供终端身份证明和服务提供终端签名;
在验证所述服务提供终端签名和所述服务提供终端身份证明均正确的情况下,存储所述缓存服务提供终端的所述边缘缓存容量消息。
5.根据权利要求4所述的方法,其特征在于,所述响应于缓存服务请求终端发送的资源缓存请求,基于所述请求缓存资源量和所述服务请求终端位置为所述缓存服务请求终端匹配对应的缓存服务提供终端,包括:
基于预先存储的所述边缘缓存容量消息获取所述空闲缓存资源量不小于所述请求缓存资源量的缓存服务提供终端;
基于所述服务请求终端位置和服务提供终端位置,从所述空闲缓存资源量不小于所述请求缓存资源量的服务提供终端中,获取距离所述缓存服务请求终端最近的所述缓存服务提供终端。
6.根据权利要求1所述的方法,其特征在于,所述基于区块链网络向所述缓存服务提供终端发送第二边缘缓存响应消息之后,还包括:
接收所述缓存服务请求终端在边缘缓存完成的情况下发送的资源缓存交易;所述资源缓存交易包含所述缓存服务请求终端的账户地址、所述缓存服务提供终端的账户地址、请求缓存资源量、服务请求终端签名和所述缓存服务请求终端为所述缓存服务请求终端提供的资源回报;
在验证所述服务请求终端签名正确的情况下,将所述资源缓存交易广播至所属的区块链网络中。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述缓存服务请求终端、所述缓存服务提供终端为不同车辆的车载终端。
8.一种基站,其特征在于,所述基站包括:
处理装置,用于响应于缓存服务请求终端发送的边缘缓存请求,为所述缓存服务请求终端匹配对应的缓存服务提供终端;
发送装置,用于基于区块链网络向所述缓存服务请求终端发送第一边缘缓存响应消息,所述第一边缘缓存响应消息包括预先为所述缓存服务请求终端和所述缓存服务提供终端分配的无线信道信息;以及
所述发送装置还用于基于区块链网络向所述缓存服务提供终端发送第二边缘缓存响应消息,所述第二边缘缓存响应消息包括所述无线信道信息,以供所述缓存服务请求终端和所述缓存服务提供终端基于所述无线信道信息建立数据连接以进行边缘缓存。
9.根据权利要求8所述的基站,其特征在于,所述基站还包括:
接收装置,用于接收缓存服务提供终端发送的边缘缓存容量消息;所述边缘缓存容量消息包含空闲缓存资源量、服务提供终端位置、所述缓存服务提供终端的公钥、服务提供终端身份证明和服务提供终端签名;
存储装置,用于在验证所述服务提供终端签名和所述服务提供终端身份证明均正确的情况下,存储所述缓存服务提供终端的所述边缘缓存容量消息。
10.一种基于区块链网络的边缘缓存系统,其特征在于,所述系统包括:缓存服务请求终端、缓存服务提供终端和权利要求8或9所述的基站。