The invention discloses a method for caching the Internet of things, the content data cache on the node, so that the user request data to the network when the content data cache can be sent to the user node, without request to the content provider, which can shorten the routing path makes data transmission, which can to reduce traffic load and reduce network delay, network users by extract data to reduce the burden of the content provider, and the content providers can sleep without affecting the data transmission, and the node content data selectively cached in the content and the content request near the source of high frequency, reduce blindness the cache, can effectively reduce the frequency of replacement of content data cached on the node.
【技术实现步骤摘要】
用于物联网的缓存方法
本专利技术涉及一种用于物联网的缓存方法。
技术介绍
物联网(InternetofThings,IoT)是指通过信息传感设备,将需要进行信息传递的物体,按照相关协议与互联网相连而形成的一种网络,其主要功能是对物体的状态进行实时感知和智能控制,实现物理世界与虚拟世界的无缝连接。物联网是互联网的延伸和扩展,然而物联网节点具有高度异构性,物联网中不仅存在服务器、个人电脑、手持设备、路由器等高性能节点,还拥有数量众多的各种低功耗、小体积通信对象,如无线传感器和执行器、可穿戴设备、RFID标签等,这些终端具有共同的特征:受限的能源、有限的处理能力、少量的内存空间、脆弱的无线条件、应用的实时性要求,如此数量众多、资源受限且缺乏用户接口的IoT设备使得大规模IoT互联、尤其是海量数据的采集和分发成为挑战,给IoT体系结构带来了极大的压力。上百亿的IoT设备连接到互联网将产生海量的低速物联网流量,会增加核心网络的负担,而很大比例的IoT流量被多个终端用户频繁请求,减少由此带来的冗余传输十分必要,同时,很多IoT设备是可移动的,并且受限于能源、内存和计算能力,容易造成断续连接。
技术实现思路
本专利技术所要解决的技术问题是,提供一种用于物联网的缓存方法,其能够有效减少物联网流量负载、降低用户获取物联网数据的时延、减轻内容提供者的负担,使得内容提供者可以进行休眠而不影响数据发送,能有效降低节点上缓存的内容数据的替换频率。为解决上述技术问题,本专利技术提供的用于物联网的缓存方法,该方法包括:在物联网的每个节点上设置一个内容表,每个内容表中均包含n条记录,每条记录 ...
【技术保护点】
一种用于物联网的缓存方法,其特征在于,该方法包括:在物联网的每个节点上设置一个内容表,每个内容表中均包含n条记录,每条记录中均包含内容名称、请求次数、新鲜度值,每个内容表中的n条记录均始终按照请求次数的多少进行排序;用户设备向物联网发送内容请求,当用户设备发送的内容请求到达物联网的一个节点时,如果该节点的内容表中没有任何记录,则在该节点的内容表中添加一条记录,该记录的内容名称与内容请求一致,该记录的请求次数设置为1,该记录的新鲜度值设置为1;当用户设备发送的内容请求到达物联网的一个节点时,如果该节点的内容表中没有任何一条记录的内容名称与内容请求一致,则搜寻到该节点的内容表中的新鲜度值为n的记录并删除,然后在该节点的内容表中添加一条新的记录,该记录的内容名称与内容请求一致,该记录的请求次数设置为1,该记录的新鲜度值设置为1,并且将该节点的内容表中的其余记录的新鲜度值均加1;当用户设备发送的内容请求到达任意一个节点时,如果该节点的内容表中有一条记录的内容名称与内容请求一致,则将该记录的请求次数加1,并且将该节点的内容表中新鲜度值小于该记录的所有记录的新鲜度值均加1,同时将该记录的新鲜度值重 ...
【技术特征摘要】
1.一种用于物联网的缓存方法,其特征在于,该方法包括:在物联网的每个节点上设置一个内容表,每个内容表中均包含n条记录,每条记录中均包含内容名称、请求次数、新鲜度值,每个内容表中的n条记录均始终按照请求次数的多少进行排序;用户设备向物联网发送内容请求,当用户设备发送的内容请求到达物联网的一个节点时,如果该节点的内容表中没有任何记录,则在该节点的内容表中添加一条记录,该记录的内容名称与内容请求一致,该记录的请求次数设置为1,该记录的新鲜度值设置为1;当用户设备发送的内容请求到达物联网的一个节点时,如果该节点的内容表中没有任何一条记录的内容名称与内容请求一致,则搜寻到该节点的内容表中的新鲜度值为n的记录并删除,然后在该节点的内容表中添加一条新的记录,该记录的内容名称与内容请求一致,该记录的请求次数设置为1,该记录的新鲜度值设置为1,并且将该节点的内容表中的其余记录的新鲜度值均加1;当用户设备发送的内容请求到达任...
【专利技术属性】
技术研发人员:李君,方朝曦,施炯,邵鹏飞,马炜,黄美华,
申请(专利权)人:浙江万里学院,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。