[发明专利]使用金丝雀分析确定服务器侧行为的客户端侧影响的技术有效
申请号: | 201680075600.1 | 申请日: | 2016-10-18 |
公开(公告)号: | CN108431782B | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 迈克尔·劳埃德·科恩 | 申请(专利权)人: | 奈飞公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 金丝雀 分析 确定 服务器 行为 客户端 侧影 技术 | ||
1.一种用于在执行金丝雀分析时路由请求的计算机实现的方法,所述方法包括:
基于第一请求的至少一个特征、与所述第一请求相关联的时间、和路由的时间窗口来计算第一映射;
确定所述第一映射是否指示所述第一请求将与对通过多个服务器提供的服务的修改相关联;以及
基于所述第一映射是否指示所述第一请求将与所述修改相关联,将所述第一请求路由到实现所述修改的第一服务器或不实现所述修改的第二服务器,
其中,计算所述第一映射包括对所述第一请求的第一特征、与所述第一请求相关联的时间、和所述路由的时间窗口执行散列操作或循环冗余校验操作中的至少一个,并且,
其中,散列操作或循环冗余校验操作中的所述至少一个基于与所述修改相关联的唯一常数。
2.根据权利要求1所述的计算机实现的方法,其中,所述第一请求的所述至少一个特征包括设备标识符,并且计算所述第一映射包括:
对所述设备标识符执行第一散列操作以生成设备散列;
将当前时间除以所述路由的时间窗口以确定时间段,其中与所述第一请求相关联的时间位于所述时间段内;
对所述时间段执行第二散列操作以生成时间散列;以及
对所述设备散列和所述时间散列执行第三散列操作以生成所述第一映射。
3.根据权利要求1所述的计算机实现的方法,其中,与所述第一请求相关联的时间位于第一时间段内,所述第一时间段的持续时间等于所述路由的时间窗口,并且还包括:
接收第二请求,其中,所述第二请求的至少一个特征等于所述第一请求的所述至少一个特征;以及
基于与所述第二请求相关联的时间是否位于所述第一时间段内,将所述第一请求路由到实现所述修改的第三服务器或不实现所述修改的第四服务器。
4.根据权利要求1所述的计算机实现的方法,其中,所述修改包括软件更新。
5.根据权利要求1所述的计算机实现的方法,其中,请求的至少一个特征包括设备标识符、客户端标识符、电子序列号、或会话标识符中的一个。
6.一种包括指令的计算机可读存储介质,所述指令在由处理器执行时使得所述处理器执行以下步骤:
基于第一请求的第一特征来确定将与对服务的修改相关联的映射比例;
基于所述第一请求的第二特征、与所述第一请求相关联的时间、和路由的时间窗口来计算第一映射;
执行基于所述第一映射和所述映射比例的比较操作,从而确定所述第一映射是否指示所述第一请求将与所述修改相关联;以及
基于所述第一映射是否指示所述第一请求将与所述修改相关联,将所述第一请求路由到实现所述修改的第一服务器或不实现所述修改的第二服务器,
其中,计算所述第一映射包括对所述第二特征、与所述第一请求相关联的时间、和所述路由的时间窗口执行散列操作或循环冗余校验操作中的至少一个,并且
其中,散列操作或循环冗余校验操作中的所述至少一个基于与所述修改相关联的唯一常数。
7.根据权利要求6所述的计算机可读存储介质,其中,所述第二特征包括设备标识符,并且计算所述第一映射包括:
对所述设备标识符执行第一散列操作以生成设备散列;
将当前时间除以所述路由的时间窗口以确定时间段,其中与所述第一请求相关联的时间位于所述时间段内;
对所述时间段执行第二散列操作以生成时间散列;以及
对所述设备散列和所述时间散列执行第三散列操作以生成所述第一映射。
8.根据权利要求6所述的计算机可读存储介质,其中,与所述第一请求相关联的时间位于第一时间段内,所述第一时间段的持续时间等于所述路由的时间窗口,并且还包括:
接收第二请求,其中,所述第二请求的第一特征等于所述第一请求的所述第一特征;以及
基于与所述第二请求相关联的时间是否位于所述第一时间段内,将所述第一请求路由到实现所述修改的第三服务器或不实现所述修改的第四服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奈飞公司,未经奈飞公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680075600.1/1.html,转载请声明来源钻瓜专利网。