动态页面转换的方法和装置与流程

文档序号:11829898阅读:来源:国知局

技术特征:

1.一种动态页面转换的方法,其特征在于,包括:

代理服务器接收客户端发送的网页请求,确定所述网页请求的类型和所述网页请求所请求访问的应用服务器所处的地理位置;

如果所述网页请求的类型为第一语言的页面请求,但所述地理位置对应的官方语言为第二语言,则根据所述网页请求的统一资源定位符URL从所述应用服务器获取所述第二语言的页面内容;

所述代理服务器根据所述第一语言与所述第二语言的对照表将获取的第二语言的页面内容转换为所述第一语言的页面内容,并向所述客户端输出所述第一语言的页面内容。

2.根据权利要求1所述的方法,其特征在于,所述根据所述网页请求的URL从应用服务器获取所述第二语言的页面内容包括:

根据所述网页请求的URL的后缀确定所述网页请求为同步请求时,根据所述网页请求的URL生成所述第二语言的页面对应的URL,根据所述第二语言的页面对应的URL从应用服务器获取所述第二语言的页面内容。

3.根据权利要求1所述的方法,其特征在于,所述根据所述网页请求的URL从应用服务器获取所述第二语言的页面内容包括:

根据所述网页请求的URL的后缀确定所述网页请求为异步请求时,解析所述网页请求的URL,获得所述网页请求的URL中的查询字符串;

根据所述查询字符串生成所述第二语言的页面对应的URL,根据所述第二语言的页面对应的URL从应用服务器获取所述第二语言的页面内容。

4.根据权利要求1-3任意一项所述的方法,其特征在于,所述确定所述网页请求的类型包括:

根据所述网页请求的URL中的目录和/或根据所述网页请求的URL的查询字符串中携带的参数确定所述网页请求的类型。

5.根据权利要求1-3任意一项所述的方法,其特征在于,所述确定所述网页请求的类型之后,还包括:

将所述网页请求的类型标注在所述网页请求的上下文中。

6.一种动态页面转换的装置,所述装置在与客户端和应用服务器通信的代理服务器执行,其特征在于,包括:

接收模块,用于接收所述客户端发送的网页请求;

确定模块,用于确定所述接收模块接收的网页请求的类型和所述网页请求所请求访问的所述应用服务器所处的地理位置;

获取模块,用于当所述确定模块确定所述网页请求的类型为第一语言的页面请求,但所述地理位置对应的官方语言为第二语言时,根据所述网页请求的统一资源定位符URL从所述应用服务器获取所述第二语言的页面内容;

转换模块,用于根据所述第一语言与所述第二语言的对照表将所述获取模块获取的第二语言的页面内容转换为所述第一语言的页面内容;

输出模块,用于向所述客户端输出所述转换模块转换的所述第一语言的页面内容。

7.根据权利要求6所述的装置,其特征在于,所述获取模块包括:

请求确定子模块,用于根据所述网页请求的URL的后缀确定所述网页请求为同步请求;

生成子模块,用于当所述请求确定子模块确定所述网页请求为同步请求时,根据所述网页请求的URL生成所述第二语言的页面对应的URL;

内容获取子模块,用于根据所述生成子模块生成的所述第二语言的页面对应的URL从应用服务器获取所述第二语言的页面内容。

8.根据权利要求6所述的装置,其特征在于,所述获取模块包括:

请求确定子模块,用于根据所述网页请求的URL的后缀确定所述网页请求为异步请求;

解析子模块,用于当所述请求确定子模块确定所述网页请求为异步请求时,解析所述网页请求的URL,获得所述网页请求的URL中的查询字符串;

生成子模块,用于根据所述解析子模块获得的查询字符串生成所述第二语言的页面对应的URL;

内容获取子模块,用于根据所述生成子模块生成的所述第二语言的页面对应的URL从应用服务器获取所述第二语言的页面内容。

9.根据权利要求6-8任意一项所述的装置,其特征在于,

所述确定模块,具体用于根据所述网页请求的URL中的目录和/或根据所述网页请求的URL的查询字符串中携带的参数确定所述网页请求的类型。

10.根据权利要求6-8任意一项所述的装置,其特征在于,还包括:

标注模块,用于在所述确定模块确定所述网页请求的类型之后,将所述网页请求的类型标注在所述网页请求的上下文中。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1