[发明专利]网页适配的方法和系统在审
| 申请号: | 201410021189.2 | 申请日: | 2014-01-16 |
| 公开(公告)号: | CN103744985A | 公开(公告)日: | 2014-04-23 |
| 发明(设计)人: | 周国盛;张颖;刘涛;陈剑恒;香伟健;黄柑波;马幸晖;潘浩 | 申请(专利权)人: | 世纪龙信息网络有限责任公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;陈玉琼 |
| 地址: | 510630 广东省广州市天河*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 方法 系统 | ||
1.一种网页适配的方法,其特征在于,包括以下步骤:
根据访问终端的访问请求,获取所述访问终端的屏幕类型、系统类型和浏览器类型;
获取与所述屏幕类型、所述系统类型和所述浏览器类型匹配的终端模板;
根据所述屏幕类型、所述系统类型和所述浏览器类型,进行URL重定向,定向到与所述终端模板匹配的访问页面;
响应所述访问请求,在所述访问终端显示所述访问页面。
2.根据权利要求1所述的网页适配的方法,其特征在于,所述根据访问终端的访问请求,获取所述访问终端的屏幕尺寸、系统类型和浏览器类型的步骤包括以下步骤:
通过服务器接收所述访问终端发送的所述访问请求,并提取出所述访问请求的头部信息;
根据所述头部信息内的x-wap-profile,从屏幕特征库中匹配出所述访问终端的屏幕类型;
根据所述头部信息内的UserAgent,从浏览器特征库和操作系统特征库中匹配出所述访问终端的系统类型和浏览器类型。
3.根据权利要求1所述的网页适配的方法,其特征在于,所述根据访问终端的访问请求,获取所述访问终端的屏幕尺寸、系统类型和浏览器类型的步骤包括以下步骤:
分析所述访问终端运行JS脚本获取的所述访问请求的头部信息;
根据所述头部信息内的x-wap-profile,从屏幕特征库中匹配出所述访问终端的屏幕类型;
根据所述头部信息内的UserAgent,从浏览器特征库和操作系统特征库中匹配出所述访问终端的系统类型和浏览器类型。
4.根据权利要求2所述的网页适配的方法,其特征在于,在所述提取出所述访问请求的头部信息的步骤之后,还包括以下步骤:
遍历所述头部信息的各字段,判断所述头部信息是否已存储在已知头部数据库中;
若是,则根据所述头部信息内的x-wap-profile,从屏幕特征库中匹配出所述访问终端的屏幕类型,根据所述头部信息内的UserAgent,从浏览器特征库和操作系统特征库中匹配出所述访问终端的系统类型和浏览器类型;
若否,则把所述访问终端的头部信息写入到未知头部信息库。
5.根据权利要求1所述的网页适配的方法,其特征在于,在所述根据访问终端的访问请求,获取所述访问终端的屏幕尺寸、系统类型和浏览器类型的步骤之后,还包括以下步骤:
将所述屏幕类型、所述系统类型和所述浏览器类型写入所述访问终端的Cookie。
6.根据权利要求1所述的网页适配的方法,其特征在于,所述根据所述屏幕类型、所述系统类型和所述浏览器类型,进行URL重定向,定向到与所述终端模板匹配的访问页面的步骤包括以下步骤:
根据所述屏幕类型、所述系统类型和所述浏览器类型,所述访问终端运行JS脚本进行URL重定向,定向到与所述终端模板匹配的访问页面;
或,
根据所述屏幕类型、所述系统类型和所述浏览器类型,服务器进行内部的URL重定向,定向到与所述终端模板匹配的访问页面;
或,
根据所述屏幕类型、所述系统类型和所述浏览器类型,服务器进行外部的URL重定向,定向到与所述终端模板匹配的访问页面。
7.根据权利要求6所述的网页适配的方法,其特征在于,在所述定向到与所述终端模板匹配的访问页面的步骤之前,包括以下步骤:
根据各种终端模板,将待访问的数据内容生成与各终端模板匹配的访问页面。
8.根据权利要求6所述的网页适配的方法,其特征在于,在所述定向到与所述终端模板匹配的访问页面的步骤之前,包括以下步骤:
判断是否已将所述终端待访问的数据内容生成与所述终端模板匹配的所述访问页面;
若否,则根据所述终端模板,将所述数据内容生成与所述终端模板匹配的所述访问页面。
9.根据权利要求1至8中任意一项所述的网页适配的方法,其特征在于,所述获取与所述屏幕类型、所述系统类型和所述浏览器类型匹配的终端模板的步骤还包括以下步骤:
判断所述访问终端是否支持JS脚本、和/或html5、和/或预设的流媒体格式、和/或预设的流媒体播放协议;
若是,则获取与所述屏幕类型、所述系统类型、所述浏览器类型和JS脚本、和/或html5、和/或预设的流媒体格式、和/或预设的流媒体播放协议对应的终端模板。
10.一种网页适配的系统,其特征在于,包括:
获取模块,用于根据访问终端的访问请求,获取所述访问终端的屏幕类型、系统类型和浏览器类型;
模板模块,用于获取与所述屏幕类型、所述系统类型和所述浏览器类型匹配的终端模板;
定向模块,用于根据所述屏幕类型、所述系统类型和所述浏览器类型,进行URL重定向,定向到与所述终端模板匹配的访问页面;
显示模块,用于响应所述访问请求,在所述访问终端显示所述访问页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于世纪龙信息网络有限责任公司,未经世纪龙信息网络有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410021189.2/1.html,转载请声明来源钻瓜专利网。





