网络优化加速方法和装置的制造方法_5

文档序号:8324948阅读:来源:国知局
法,其特征在于,包括: 应用程序编程接口 API管理服务器获取API的类型信息; 所述API管理服务器根据所述API的类型信息确定对所述API待处理的数据的处理策略; 所述API管理服务器向广域网优化控制器WOC下发所述处理策略,所述处理策略用于指示所述WOC对所述API待处理的数据进行相应的处理。
2.根据权利要求1所述的方法,其特征在于,所述API管理服务器获取API的类型信息包括: 所述API管理服务器根据预设时间段的所述API的报文信息确定所述API的类型信息,其中,所述类型信息包括以下至少一种:内容类型、API类型、业务类型。
3.根据权利要求1所述的方法,其特征在于,所述API管理服务器获取API的类型信息包括: 所述API管理服务器通过读取API的服务配置,获取所述API初始的类型信息,其中,所述类型信息包括以下至少一种:内容类型、API类型、业务类型; 所述API管理服务器根据预设时间段的所述API的报文信息确定所述API的类型信息; 若所述确定的所述API的类型信息与所述获取的所述API初始的类型信息不相同,则根据所述确定的所述API的类型信息对所述获取的所述API初始的类型信息进行校正得到校正后的所述API的类型信息。
4.根据权利要求2或3所述的方法,其特征在于,当所述API的类型信息为内容类型时,其中,所述内容类型包括:已压缩型或未压缩型;所述API管理服务器根据预设时间段的所述API的报文信息确定所述API的类型信息包括: 所述API管理服务器通过内容类型字段content-type检测以确定所述内容类型;若检测到所述报文信息的内容为已经压缩处理过的数据;则确定所述内容类型为所述已压缩型;若检测到所述报文信息的内容为未经压缩处理过的数据,则确定所述内容类型为所述未压缩型。
5.根据权利要求4所述的方法,其特征在于,所述API管理服务器根据所述API的类型信息确定对所述API待处理的数据的处理策略包括: 若所述内容类型为所述未压缩型,则确定对所述API待处理的数据的处理策略为进行压缩;若所述内容类型为所述已压缩型,则确定对所述API待处理的数据的处理策略为不进行压缩。
6.根据权利要求2或3所述的方法,其特征在于,当所述API的类型信息为API类型时,其中,所述API类型包括:即时消费型或查询型;所述API管理服务器根据预设时间段的所述API的报文信息确定所述API的类型信息包括: 所述API管理服务器根据所述预设时间段的所述API的报文信息中上行请求内容相同的上行请求的次数与所有上行请求的次数的第一比值以及第一预设条件来确定所述API类型;若所述第一比值满足所述第一预设条件,则确定所述API类型为所述查询型,否则确定所述API类型为所述即时消费型;或者, 所述API管理服务器根据所述预设时间段的所述API的报文信息中下行响应内容相同的下行响应的次数与所有下行响应的次数的第二比值以及所述第一预设条件来确定所述API类型;若所述第二比值满足所述第一预设条件,则确定所述API类型为所述查询型,否则确定所述API类型为所述即时消费型。
7.根据权利要求6所述的方法,其特征在于,所述API管理服务器根据所述API的类型信息确定对所述API待处理的数据的处理策略包括: 若所述API类型为所述查询型,则确定对所述API待处理的数据的处理策略为进行缓存; 若所述API类型为所述即时消费型,则确定对所述API待处理的数据的处理策略为不进行缓存。
8.根据权利要求2或3所述的方法,其特征在于,当所述API的类型信息为业务类型时,其中,所述业务类型包括:任务下发型或资源传输型;所述API管理服务器根据预设时间段的所述API的报文信息确定所述API的类型信息包括: 所述API管理服务器根据所述预设时间段的所述API的报文信息中的下行数据量与上行数据量的比值以及第二预设条件确定所述业务类型; 若所述下行数据量与上行数据量的比值满足所述第二预设条件,则确定所述业务类型为所述任务下发型,否则确定所述业务类型为所述资源传输型。
9.根据权利要求8所述的方法,其特征在于,所述API管理服务器根据所述API的类型信息确定对所述API待处理的数据的处理策略包括: 若所述业务类型为所述任务下发型,则确定对所述API待处理的数据的处理策略为进行去重; 若所述业务类型为所述资源传输型,则确定对所述API待处理的数据的处理策略为不进行去重。
10.一种应用程序编程接口 API管理服务器,其特征在于,包括: 获取单元,用于获取API的类型信息; 确定单元,用于根据所述获取单元获取的所述API的类型信息确定对所述API待处理的数据的处理策略; 下发单元,用于向广域网优化控制器WOC下发所述确定单元确定的所述处理策略,所述处理策略用于指示所述WOC对所述API待处理的数据进行相应的处理。
11.根据权利要求10所述的服务器,其特征在于,所述获取单元包括: 确定子单元,根据预设时间段的所述API的报文信息确定所述API的类型信息,其中,所述类型信息包括以下至少一种:内容类型、API类型、业务类型。
12.根据权利要求11所述的服务器,其特征在于,所述获取单元还包括: 读取子单元,用于通过读取API的服务配置,获取所述API初始的类型信息,其中,所述类型信息包括以下至少一种:内容类型、API类型、业务类型; 校正子单元,用于若所述确定子单元确定的所述API的类型信息与所述读取子单元获取的所述API初始的类型信息不相同,则根据所述确定子单元确定的所述API的类型信息对所述读取子单元获取的所述API初始的类型信息进行校正得到校正后的所述API的类型信息。
13.根据权利要求11或12所述的服务器,其特征在于,所述确定子单元具体用于: 当所述API的类型信息为内容类型时,其中,所述内容类型包括:已压缩型或未压缩型; 通过内容类型字段content-type检测以确定所述内容类型; 若检测到所述报文信息的内容为已经压缩处理过的数据;则确定所述内容类型为所述已压缩型;若检测到所述报文信息的内容为未经压缩处理过的数据,则确定所述内容类型为所述未压缩型。
14.根据权利要求13所述的服务器,其特征在于,所述确定单元具体用于: 若所述内容类型为所述未压缩型,则确定对所述API待处理的数据的处理策略为进行压缩;若所述内容类型为所述已压缩型,则确定对所述API待处理的数据的处理策略为不进行压缩。
15.根据权利要求11或12所述的服务器,其特征在于,所述确定子单元具体用于: 当所述API的类型信息为API类型时,其中,所述API类型包括:即时消费型或查询型; 根据所述预设时间段的所述API的报文信息中上行请求内容相同的上行请求的次数与所有上行请求的次数的第一比值以及第一预设条件来确定所述API类型;若所述第一比值满足所述第一预设条件,则确定所述API类型为所述查询型,否则确定所述API类型为所述即时消费型;或者, 根据所述预设时间段的所述API的报文信息中下行响应内容相同的下行响应的次数与所有下行响应的次数的第二比值以及所述第一预设条件来确定所述API类型;若所述第二比值满足所述第一预设条件,则确定所述API类型为所述查询型,否则确定所述API类型为所述即时消费型。
16.根据权利要求15所述的服务器,其特征在于,所述确定单元具体用于: 若所述API类型为所述查询型,则确定对所述API待处理的数据的处理策略为进行缓存; 若所述API类型为所述即时消费型,则确定对所述API待处理的数据的处理策略为不进行缓存。
17.根据权利要求11或12所述的服务器,其特征在于,所述确定子单元具体用于: 当所述API的类型信息为业务类型时,其中,所述业务类型包括:任务下发型或资源传输型; 根据所述预设时间段的所述API的报文信息中的下行数据量与上行数据量的比值以及第二预设条件确定所述业务类型; 若所述下行数据量与上行数据量的比值满足所述第二预设条件,则确定所述业务类型为所述任务下发型,否则确定所述业务类型为所述资源传输型。
18.根据权利要求17所述的服务器,其特征在于,所述确定单元具体用于: 若所述业务类型为所述任务下发型,则确定对所述API待处理的数据的处理策略为进行去重; 若所述业务类型为所述资源传输型,则确定对所述API待处理的数据的处理策略为不进行去重。
【专利摘要】本发明实施例提供网络优化加速方法和装置,包括:API管理服务器首先获取API的类型信息,然后根据该API的类型信息确定对该API待处理的数据的处理策略,最后向WOC下发该处理策略,该处理策略用于指示WOC对该API待处理的数据进行相应的处理。通过本发明提供的技术方案,可以降低广域网数据传输时延。
【IPC分类】H04L12-24
【公开号】CN104660450
【申请号】CN201510091531
【发明人】周韡, 王提政
【申请人】华为技术有限公司
【公开日】2015年5月27日
【申请日】2015年2月28日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1