[发明专利]一种基于AP平台的缓存方法和系统在审
申请号: | 201510020636.7 | 申请日: | 2015-01-15 |
公开(公告)号: | CN104539727A | 公开(公告)日: | 2015-04-22 |
发明(设计)人: | 龙峻;白帆;陈立东 | 申请(专利权)人: | 北京国创富盛通信股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 王珂 |
地址: | 100007 北京市东城区东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ap 平台 缓存 方法 系统 | ||
1.一种基于AP平台的缓存方法,其特征在于,包括以下步骤:
在预先设置的数据存储器中查找与目标文件相匹配的数据文件;
在查找结果为不存在与目标文件相匹配的数据文件的情况下,通过预先设置的infohash算法访问与目标文件相匹配的源服务器,查找并确定与目标文件相匹配的peer地址和端口;
在存在与目标文件相匹配的peer地址和端口时,根据所述peer地址下载所述目标文件,并将所述目标文件缓存至所述数据存储器中;
将下载的目标文件返回给用户。
2.根据权利要求1所述的基于AP平台的缓存方法,其特征在于,所述在请求服务器中执行目标文件的缓存还包括:
通过预先设置的线程接收和/或发送目标文件,并通过所述线程检查预先配置的与目标文件相匹配的报文链表是否存在用户的读写请求;
在存在读写请求的情况下,根据预先配置的函数,将读写请求加入到与目标文件相匹配的读写结构体队列;
检查预先设置的全局变量,将所述目标文件加入到预先配置的变量队列中;
将所述读写结构体加入到所述全局变量中;
根据所述读写结构体,将所述读写结构体进行分类,包括读取文件内容、写入文件内容、读取文件目录,并执行预先存在的与所述读写结构体相匹配的操作指令。
3.根据权利要求2所述的基于AP平台的缓存方法,其特征在于,将所述目标文件缓存至所述数据存储器中还包括:
在目标文件为视频文件的情况下,根据预先设置的视频文件播放特点,将所述视频文件通过比特映射缓存技术进行分段缓存,并重新设置于视频文件相匹配的视频报文头。
4.根据权利要求3所述的基于AP平台的缓存方法,其特征在于,在预先设置的数据存储器中查找与目标文件相匹配的数据文件还包括:
在查找结果为存在与目标文件相匹配的数据文件的情况下,则将所述数据文件返回给用户。
5.根据权利要求4所述的基于AP平台的缓存方法,其特征在于,查找并确定与目标文件相匹配的peer地址和端口还包括:
在不存在与目标文件相匹配的peer地址和端口时,则发送预先设置的错误编码至预先配置的nginx系统。
6.一种基于AP平台的缓存系统,其特征在于,包括:
数据查找模块,用于在预先设置的数据存储器中查找与目标文件相匹配的数据文件;
地址查找模块,用于在查找结果为不存在与目标文件相匹配的数据文件的情况下,通过预先设置的infohash算法访问与目标文件相匹配的源服务器,查找并确定与目标文件相匹配的peer地址和端口;
下载缓存模块,用于在存在与目标文件相匹配的peer地址和端口时,根据所述peer地址下载所述目标文件,并将所述目标文件缓存至所述数据存储器中;
数据发送模块,用于将下载的目标文件返回给用户。
7.根据权利要求6所述的基于AP平台的缓存系统,其特征在于,所述在请求服务器中执行目标文件的缓存还包括:
报文请求判断子模块,用于通过预先设置的线程接收和/或发送目标文件,并通过所述线程检查预先配置的与目标文件相匹配的报文链表是否存在用户的读写请求;
报文请求编辑子模块,用于在存在读写请求的情况下,根据预先配置的函数,将读写请求加入到与目标文件相匹配的读写结构体队列;
目标文件编辑子模块,用于检查预先设置的全局变量,将所述目标文件加入到预先配置的变量队列中;
全局变量编辑子模块,用于将所述读写结构体加入到所述全局变量中;
分类执行子模块,用于根据所述读写结构体,将所述读写结构体进行分类,包括读取文件内容、写入文件内容、读取文件目录,并执行预先存在的与所述读写结构体相匹配的操作指令。
8.根据权利要求7所述的基于AP平台的缓存系统,其特征在于,将所述目标文件缓存至所述数据存储器中还包括:
视频分段缓存模块,用于在目标文件为视频文件的情况下,根据预先设置的视频文件播放特点,将所述视频文件通过比特映射缓存技术进行分段缓存,并重新设置于视频文件相匹配的视频报文头。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国创富盛通信股份有限公司,未经北京国创富盛通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510020636.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:视频处理系统和视频处理方法
- 下一篇:一种电子邮件的图表插入方法及装置