[发明专利]视频云平台IP库自动升级的方法在审
申请号: | 201611108499.3 | 申请日: | 2016-12-06 |
公开(公告)号: | CN108173669A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 朱明强 | 申请(专利权)人: | 创盛视联数码科技(北京)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F8/65 |
代理公司: | 北京君泊知识产权代理有限公司 11496 | 代理人: | 王程远 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动升级 云平台 视频 数据更新 速度对比 智能化 下载 锁定 覆盖率 保证 合并 更新 表现 统计 访问 | ||
1.一种视频云平台IP库自动升级的方法,其特征在于,其包括以下步骤:
步骤一、数据更新,首先初始化本地基本IP库数据,数据来源主要是通过网络获取开源纯真IP库、亚太地区IP库和购买翼南IP库,三者均已文件形式存在,将它们分别通过mariner系统导入cz_ip、apnic_ip、yinan_ip三个本地数据库表中以作为对比的基础数据;为保证时效性,每三个月刷新一次,mariner系统每次为手动启动,刷新完成即退出;
步骤二、IP自动升级,IP自动升级任务主要通过mercurycenter系统完成,系统按主要功能分为四部分,切表部分、任务生成部分、清除任务部分和任务执行部分;
步骤三、通知任务,通过analyzelog接口通知mercurynode系统下载VDN日志,Mercurynode系统通过finishanalyze接口通知mercurycenter下载完成并需要下载数据文件;
步骤四、下载任务,根据任务中param属性中的src和dst,将数据文件从远程地址src下载到本地地址dst中;
步骤四、导入任务,将数据文件读入缓存中然后依次写入speed_record表中;
步骤五、合并任务,从服务器表中取出状态为有用的server记录,根据server记录的ID字段及任务的token字段从speed_record表中获取speed_record记录,由speed_record记录得出某个isp下的各个IP的平均速度及访问次数,将IP、isp、平均速度、访问次数、token信息插入ip_speed表;
步骤六、判断任务,根据任务的token和isp从ip_speed表获取记录,由记录算出最近7次的平均速度,其平均速度在等于30kB和200kB之间,则根据记录中的isp信息生成一条speedContrast记录,否则根据平均速度及记录中的isp信息确定after_isp的值及constancy的值,更新或插入speedContrast记录到speed_contrast表;根据after_isp与记录的isp不同,且IP为未锁定状态,则在ip_change表中插入一条记录,并更新IP表对应记录的constancy字段,反之IP状态为锁定,只更新IP表对应记录的constancy字段;
步骤七、速度对比任务,从speed_contrast表中获得cnc_token和tel_token都等于给定token的记录,其记录cnc_speed大于tel_speed,constancy减一;反之cnc_speed小于tel_speed,constancy加一,更新IP表中的constancy字段;
步骤八、锁定任务,锁定IP表中记录的constancy字段值大于等于10或者小于等于-10、locked字段值为未锁定locked=0并且isp等于1电信的记录,并保存返回的更新锁定数tel_lock_num,锁定IP表中记录的constancy字段值大于等于10或者小于等于-10、locked字段值为未锁定locked=0并且isp等于2联通的记录,并保存返回的更新锁定数cnc_lock_num,解锁IP表中constancy字段值大于等于-5且小于等于5、locked字段值为锁定locked=1并且isp等于1电信的记录,并保存返回的更新解锁数tel_unlock_num,解锁IP表中constancy字段值大于等于-5且小于等于5、locked字段值为锁定locked=1并且isp等于2联通的记录,并保存返回的更新解锁数cnc_unlock_num,生成锁定、解锁记录,插入数据表locked_stat中;
步骤九、统计任务,从servier表中获取状态为有用的记录,按serverid和token从speed_record表中获取符合条件的所有记录的条数及这些的记录的平均速度,将serverid、平均速度、记录的条数、任务的生成日期插入speed_stat表中,从ip_change表按isp及日期获取联通和电信的IP,依据IP表过滤掉一天内两次跳转的IP,分别与apnic、yinan、chunzhen库对比,计算出电信或联通的IP在各个库中电信、联通、未知的个数,插入到change_stat表中,从servier表中获取状态为有用的记录,从section_stat表中获取状态为有用的速度区间记录,遍历server记录,根据speed_record表计算该服务器每个速度区间内的IP个数,会同server的主键,section_stat的主键插入到speedsection_stat表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创盛视联数码科技(北京)有限公司,未经创盛视联数码科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611108499.3/1.html,转载请声明来源钻瓜专利网。