The invention discloses a point-to-point CDN service scheduling method and an electronic device based on a block chain, in which the method includes creating a virtual account identity for the routing device in response to the access request of the routing device to access the block chain, receiving the network information of the routing device, and registering the routing device according to the network information, in which the network is described. Network information includes at least one of the following: location, IP address, operator and bandwidth; according to the virtual account identity and network information, the routing device is added to the block chain as an accelerated service node. Through the above scheme, the problems of resource construction and excessive network bandwidth consumption of existing CDN distribution nodes are solved, and the technical effect of effectively reducing resource consumption and bandwidth consumption is achieved.
【技术实现步骤摘要】
基于区块链的点对点CDN的服务调度方法、电子装置
本专利技术涉及互联网
,具体涉及一种基于区块链的点对点CDN的服务调度方法、电子装置。
技术介绍
CDN指的是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使得用户就近获取所需内容,以降低网络拥塞,提高用户访问的响应速度和命中率。传统的CDN依靠广泛覆盖的服务节点,通过内容分发技术根据内容热度将文件分发至相应的CDN服务节点,其中,节点资源建设消耗和网络带宽占用是关键指标。随着互联网基础设置与技术发展,机构单位和个人用户互联网接入能力大大加强,且多数互联网用户对互联网服务的使用场景集中于内容获取,因此用户端互联网接入的上行带宽利用率通常远小于下行带宽。针对如何提升CDN服务能力,减少资源开销,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的目的在于提供一种基于区块链的点对点CDN的服务调度方法、电子装置及计算机可读存储介质,进而解决现有的CDN服务网能力低下、资源开销过大的技术问题。本专利技术是通过下述技术方案来解决上述技术问题:根据本专利技术的一个方面,提供了一种基于区块链的点对点CDN的服务调度方法,包括如下步骤:响应于路由设备接入区块链的接入请求,为所述路由设备创建虚拟账户身份;接收所述路由设备的网络信息,根据所述网络信息对所述路由设备进行网络注册,其中,所述网络信息包括以下至少之一:所在位置、IP地址、运营商及带宽;根据所述虚拟账户身份和所述网络信息,将所述路由设备作为加速服务节点增加至所述区块链中。在一个实施方式中,在根据所述 ...
【技术保护点】
1.一种基于区块链的点对点CDN的服务调度方法,其特征在于,包括如下步骤:响应于路由设备接入区块链的接入请求,为所述路由设备创建虚拟账户身份;接收所述路由设备的网络信息,根据所述网络信息对所述路由设备进行网络注册,其中,所述网络信息包括以下至少之一:所在位置、IP地址、运营商及带宽;根据所述虚拟账户身份和所述网络信息,将所述路由设备作为加速服务节点增加至所述区块链中。
【技术特征摘要】
1.一种基于区块链的点对点CDN的服务调度方法,其特征在于,包括如下步骤:响应于路由设备接入区块链的接入请求,为所述路由设备创建虚拟账户身份;接收所述路由设备的网络信息,根据所述网络信息对所述路由设备进行网络注册,其中,所述网络信息包括以下至少之一:所在位置、IP地址、运营商及带宽;根据所述虚拟账户身份和所述网络信息,将所述路由设备作为加速服务节点增加至所述区块链中。2.根据权利要求1所述的方法,其特征在于,在根据所述虚拟账户身份和所述网络信息,将所述路由设备作为加速服务节点增加至所述区块链中之后,所述方法还包括:响应于用户的资源加速服务请求,区块链中的CDN调度中心根据所述用户所处的网络环境和位置,从所述区块链中选择路由设备;控制被选择的路由设备对所述资源加速服务请求所请求的加速服务进行处理,并将处理过程信息和结果信息入链。3.根据权利要求2所述的方法,其特征在于,控制被选择的路由设备对所述资源加速服务请求所请求的加速服务进行处理,并将处理过程信息和结果信息入链,包括:所述被选择的路由设备中的计量模块根据所述服务请求中的头信息、内容响应状态生成计量数据;所述被选择的路由设备对计量数据进行打包,并通过所述区块链中的交互网关,将所述计量数据提交至区块链网络,并记录在所述区块链网络的分布式账本中。4.根据权利要求2所述的方法,其特征在于,在控制被选择的路由设备对所述资源加速服务请求所请求的加速服务进行处理,并将处理过程信息和结果信息入链之后,所述方法还包括:根据所述区块链系统的分布式账本上记录的各路由设备的计量数据,为各路由设备确定流量分享权重值;根据所述区块链系统的分布式账本上记录的各路由设备的计量数据,确定不同路由设备的内容推送的准确性,并对热度推荐策略进行调整。5.根据权利要求1所述的方法,其特征在于,将所述路由设备作为加速服务节点增加至所述区块链中,包括:...
【专利技术属性】
技术研发人员:金龙,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。