[发明专利]由单组因特网主控机器提供的多个并行用户体验有效
| 申请号: | 200980139100.X | 申请日: | 2009-09-02 |
| 公开(公告)号: | CN102165430A | 公开(公告)日: | 2011-08-24 |
| 发明(设计)人: | V·V·瓦尔福洛梅耶夫;V·曼达瓦;M·H·李;M·A·伊万诺夫 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F3/06;G06F9/44 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 潘明婳 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 因特网 主控 机器 提供 并行 用户 体验 | ||
1.一种用于提供web应用程序的多个版本的方法,所述方法包括:
在计算设备(4)可访问的计算机可读存储介质上存储含有一组子目录(32)的分层目录系统(30),每一子目录具有一子目录名称;
在所述计算机可读存储介质上,在所述各子目录中的每一子目录内,存储与web应用程序的一组版本中的所述web应用程序的不同版本相关联的资源(34),其中所述web应用程序的所述各版本中的每一版本提供不同的用户体验;
在所述计算设备(4)处,经由电子通信网络(8)从客户机设备(6)接收(60)指定与所述web应用程序相关联的资源的路径名的请求;
响应于接收所述请求,在所述计算设备(4)处自动地从所述web应用程序的所述一组版本中标识(66)所述web应用程序的适用版本;
在所述计算设备处重写(68)所述请求,使得所述路径名包括存储与所述web应用程序的所述适用版本相关联的所述资源的所述子目录的所述子目录名称;以及
在重写所述请求之后,在所述计算设备(4)处解除引用(70)由所述所重写的请求中的所述路径名标识的资源。
2.如权利要求1所述的方法,其特征在于,还包括:
在所述计算机可读存储介质处存储将所述web应用程序的所述各版本与各用户组关联起来的信息;以及
其中自动地标识所述web应用程序的所述适用版本包括使用将所述web应用程序的所述各版本与各用户组关联起来的所述信息来标识与所述客户机设备的用户相关联的所述web应用程序的所述版本,由此标识所述web应用程序的所述适用版本。
3.如权利要求2所述的方法,其特征在于:
存储将所述web应用程序的所述各版本与各用户组关联起来的信息包括存储一组规则,所述一组规则中的每一规则指定一条件和所述web应用程序的所述各版本中的一个版本;以及
使用将所述web应用程序的所述各版本与各用户组关联起来的所述信息来标识与所述客户机设备的用户相关联的所述web应用程序的所述版本包括评估所述各规则。
4.如权利要求3所述的方法,其特征在于:接收所述请求包括接收含有指定可接受的语言的“接受-语言”首部的超文本传输协议(HTTP)请求;以及
存储所述一组规则包括存储基于所述HTTP请求的所述“接受-语言”首部的值指定一条件的规则。
5.如权利要求1所述的方法,其特征在于:
所述方法还包括存储指定用户优选所述web应用程序的所述各版本中的第一版本的喜好数据;以及
自动地标识所述web应用程序的所述适用版本包括当所述客户机设备由所述用户使用时使用所述喜好数据来将所述web应用程序的所述各版本中的所述第一版本标识成所述web应用程序的所述适用版本。
6.如权利要求1所述的方法,其特征在于:
由所述所重写的请求中的所述路径名标识的所述资源包括服务器侧脚本;以及
解除引用由所述所重写的请求中的所述路径名标识的所述资源包括执行所述服务器侧脚本。
7.如权利要求1所述的方法,其特征在于,还包括:
在解除引用由所述所重写的请求中的所述路径名标识的所述资源之后,在所述计算设备处生成含有由所述所重写的请求中的所述路径名标识的所述资源的HTTP响应;以及
将所述HTTP响应发送给所述客户机设备。
8.如权利要求7所述的方法,其特征在于,生成所述HTTP响应包括重写所述HTTP响应,使得指定与所述web应用程序相关联的资源的位置的所述HTTP响应中的路径名包括存储与所述web应用程序的所述适用版本相关联的资源的所述子目录的所述子目录名称。
9.如权利要求7所述的方法,其特征在于,生成所述HTTP响应包括生成所述HTTP响应以使得所述HTTP响应包括指示所述客户机设备设置含有标识所述web应用程序的所述适用版本的版本标识符的cookie的首部。
10.如权利要求1所述的方法,其特征在于:
所述方法还包括在所述计算设备处判断所述请求是否包括标识所述web应用程序的所述适用版本的版本标识符;以及
自动地标识所述web应用程序的所述适用版本包括当判断所述请求不包括标识所述web应用程序的所述适用版本的版本标识符时自动地标识所述web应用程序的所述适用版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980139100.X/1.html,转载请声明来源钻瓜专利网。





