The present invention relates to a data caching method. The method includes that, after receiving a data request message, the node in the information center network determines the heat value of the requested data in the node to be compared with the heat value of the cached data according to the identification value of the heat judgement mark in the data request message, and through the designed data request message and data content message processing flow. The data requested by the data request message is cached in the node near the terminal, so that the data is hierarchically cached in the node of the information center network according to the heat of the data requested, which makes the highly popular data closer to the user and reduces the redundancy of the network caching. More data can be cached into the network nodes, which improves the probability of users searching the required data through the information center network, and shortens the time for users to quickly obtain the required data through the information center network.
【技术实现步骤摘要】
一种数据缓存方法
本专利技术涉及网络
,尤其涉及一种数据缓存方法。
技术介绍
目前,全球网络流量中视频类流量的占比显著提升,对于视频内容本身已经成为网络涉及的关注重点。而作为目前对于未来网络研究热点的信息中心网络,可以为用户的服务带来更好的提升。信息中心网络可以包括多个网内节点,在对信息中心网络的设计中,网内节点具备缓存数据的能力。传统的信息中心网络的缓存策略,如随路缓存策略,缓存的数据(内容)存在冗余,且缓存的数据不作区分,因而造成网内节点缓存资源的浪费,导致用户不能快速通过信息中心网络获取到所需数据。
技术实现思路
本专利技术提供了一种数据缓存方法,解决了网内节点缓存数据的冗余,数据不加区分、以及未考虑到数据关联性的问题。第一方面,提供了一种数据缓存方法,该方法可以包括以下步骤:信息中心网络的第一节点接收终端发送的第一数据请求报文,第一数据请求报文中包括热度判断标识;当第一节点不满足第一数据请求报文的数据请求时,第一节点检查热度判断标识的标识值;当热度判断标识的标识值为第一标识值时,第一节点将第一数据请求报文所请求的数据的热度值与第一节点已缓存数据的热度值进行对比;当第一数据请求报文所请求的数据的热度值大于第一节点已缓存数据的热度值时,第一节点设置第一标识值为第二标识值,并将第一节点的节点名称和第一节点的第一数据请求报文所请求数据的热度值存储于第一数据请求报文中形成第二数据请求报文;第一节点向第二节点发送第二数据请求报文;当第二节点为内容提供商设备时,第二节点根据第二数据请求报文生成第一数据内容报文,第一数据内容报文包括第一数据请求报文所请求的数据和 ...
【技术保护点】
1.一种数据缓存方法,其特征在于,所述方法包括:信息中心网络的第一节点接收终端发送的第一数据请求报文,所述第一数据请求报文中包括热度判断标识;当所述第一节点不满足所述第一数据请求报文的数据请求时,所述第一节点检查所述热度判断标识的标识值;当所述热度判断标识的标识值为第一标识值时,所述第一节点将所述第一数据请求报文所请求的数据的热度值与所述第一节点已缓存数据的热度值进行对比;当所述第一数据请求报文所请求的数据的热度值大于所述第一节点已缓存数据的热度值时,所述第一节点设置所述第一标识值为第二标识值,并将所述第一节点的节点名称和所述第一节点的所述第一数据请求报文所请求数据的热度值存储于所述第一数据请求报文中形成第二数据请求报文;所述第一节点向第二节点发送所述第二数据请求报文;当所述第二节点为内容提供商设备时,所述第二节点根据所述第二数据请求报文生成第一数据内容报文,所述第一数据内容报文包括所述第一数据请求报文所请求的数据和内容名称存储标识;所述第二节点检查所述第二数据请求报文中的热度判断标识的标识值;当所述第二数据请求报文中的热度判断标识的标识值为所述第二标识值时,所述第二节点将所述内容名称 ...
【技术特征摘要】
1.一种数据缓存方法,其特征在于,所述方法包括:信息中心网络的第一节点接收终端发送的第一数据请求报文,所述第一数据请求报文中包括热度判断标识;当所述第一节点不满足所述第一数据请求报文的数据请求时,所述第一节点检查所述热度判断标识的标识值;当所述热度判断标识的标识值为第一标识值时,所述第一节点将所述第一数据请求报文所请求的数据的热度值与所述第一节点已缓存数据的热度值进行对比;当所述第一数据请求报文所请求的数据的热度值大于所述第一节点已缓存数据的热度值时,所述第一节点设置所述第一标识值为第二标识值,并将所述第一节点的节点名称和所述第一节点的所述第一数据请求报文所请求数据的热度值存储于所述第一数据请求报文中形成第二数据请求报文;所述第一节点向第二节点发送所述第二数据请求报文;当所述第二节点为内容提供商设备时,所述第二节点根据所述第二数据请求报文生成第一数据内容报文,所述第一数据内容报文包括所述第一数据请求报文所请求的数据和内容名称存储标识;所述第二节点检查所述第二数据请求报文中的热度判断标识的标识值;当所述第二数据请求报文中的热度判断标识的标识值为所述第二标识值时,所述第二节点将所述内容名称存储标识的标识值设置为第三标识值,并将所述第二数据请求报文中的所述第一节点的节点名称存储到所述第一数据内容报文形成第二数据内容报文;所述第二节点向第三节点发送所述第二数据内容报文;当所述第三节点为所述信息中心网络的节点,且所述第三节点未缓存所述第二数据内容报文对应的数据时,所述第三节点检查所述第二数据内容报文的内容名称存储标识的标识值;当所述第二数据内容报文的内容名称存储标识的标识值为所述第三标识值时,所述第三节点比较所述第二数据内容报文中存储的所述第一节点的节点名称是否与所述第三节点的节点名称一致;当所述第二数据内容报文中存储的所述第一节点的节点名称与所述第三节点的节点名称一致时,所述第三节点缓存所述第二数据内容报文的数据,将所述第二数据报文中的所述内容名称存储标识的标识值设置为第四标识值形成第三数据内容报文,并向第四节点发送所述第三数据内容报文;所述第四节点确定所述第四节点的类型;当所述第四节点为所述终端时,所述终端接收所述第三数据内容报文。2.根据权利要求1所述的方法,其特征在于,所述第一节点将所述第一数据请求报文所请求的数据的热度值与所述第一节点已缓存数据的热度值进行对比,还包括:当所述第一数据请求报文所请求的数据的热度值小于所述第一节点已缓存数据的热度值时,所述第一节点向所述第二节点发送所述第一数据请求报文。3.根据权利要求1所述的方法,其特征在于,所述第一数据请求报文中还包括关联数目标识;所述第一节点检查所述热度判断标识的标识值,包括:当所述热度判断标识的标识值为所述第二标识值时,所述第一节点...
【专利技术属性】
技术研发人员:王劲林,朱晓东,王玲芳,齐卫宁,
申请(专利权)人:中国科学院声学研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。