内容适配方法与服务器的制作方法

文档序号:7772493阅读:121来源:国知局
专利名称:内容适配方法与服务器的制作方法
技术领域
本发明涉及三网融合技术领域,特别地,涉及一种内容适配方法与服务器。
背景技术
随着电信业务的发展,3G终端越来越普及,三网融合的趋势越来越明显,而用户在各种终端下如何获得简便而一致的用户体验就变得至关重要。目前,如果手机终端和PC终端采用同一域名访问同一网站时,则该网站未对不同终端进行适配,将出现页面与浏览器不适配的情况,导致浏览效果很差并且不具有实用性; 如果手机终端和PC终端采用不同域名访问同一网站,则该网站虽对不同终端进行适配,但此时用户需要针对不同的终端类型记住并输入不同的域名。图1是现有技术的实现方式示意图。如图1所示,以中国电信爱游戏业务为例,PC机用户使用域名http://Rame. 189. m来访问该业务对应的网站,为了实现较好的显示效果,手机用户则使用域名MMiZZ wapgame. 189. cn来访问该业务对应的网站。由此可见,访问同一网站而输入不同域名的方式使得用户体验较差并且不方便记忆,因而不便于网站的推广。

发明内容
本发明要解决的一个技术问题是提供一种内容适配方法与服务器,能够使网站服务器自动适配不同类型的用户终端。根据本发明的一方面,提出了一种内容适配方法,包括接收用户终端发起的HTTP 请求信息;根据HTTP请求信息获取用户终端所使用的操作系统类型;根据操作系统类型确定用户终端的类型;根据用户终端的类型向用户终端发送与用户终端类型相适配的内容。根据本发明的另一方面,还提出了一种服务器,包括请求接收单元,用于接收用户终端发起的HTTP请求信息;操作系统信息获取单元,与请求接收单元相连,用于根据HTTP 请求信息获取用户终端所使用的操作系统类型;终端类型确定单元,与操作系统信息获取单元相连,用于根据操作系统类型确定用户终端的类型;适配单元,与终端类型确定单元相连,用于根据用户终端的类型向用户终端发送与用户终端类型相适配的内容。本发明提供的内容适配方法与服务器,使得不同类型的用户终端在通过同一域名访问同一网站时均能获得良好的浏览器适配效果,不仅便于域名的记忆,而且还可以使用户切换终端类型时能够得到同样好的浏览效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附图中图1是本发明内容适配方法的一个实施例的流程示意图。
图2是本发明内容适配方法的另一实施例的流程示意图。图3是本发明服务器的一个实施例的结构示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。图1是本发明内容适配方法的一个实施例的流程示意图。如图1所示,该实施例可以包括以下步骤S102,接收用户终端发起的HTTP请求信息;S104,根据HTTP请求信息获取用户终端所使用的操作系统类型,其中,操作系统类型可以包括但不限于 Windows、Linux、Unix、Android 以及 IOS (iPhone OS);S106,根据操作系统类型确定用户终端的类型,其中,用户终端的类型可以包括计算机终端与非计算机终端,如果操作系统的类型为Windows、Linux或Unix,则可以判断出用户所使用的终端类型为计算机终端,如果操作系统的类型为Android或I0S,则可以判断出用户所使用的终端类型为非计算机终端,可能为移动终端或ITVanteractiveTV,互动电视)机顶盒;S108,根据用户终端的类型向用户终端发送与用户终端类型相适配的内容,其中, 内容的适配可以包括但不限于内容显示的适配和内容实体的适配,例如,当用户终端为计算机时,可以生成满足计算机分辨率的图片或文字格式,还可以向计算机用户提供计算机终端能够识别的软件。该实施例使得不同类型的用户终端在通过同一域名访问同一网站时均能获得良好的浏览器适配效果,不仅便于域名的记忆,而且还可以使用户切换终端类型时能够得到同样好的浏览效果。图2是本发明内容适配方法的另一实施例的流程示意图。如图2所示,该实施例可以包括以下步骤S202, CDMA终端在开机时会自动进行注册,注册时会将终端型号、分辨率、 IMSI (International Mobile Subscriber Identity,国际移动用户识别码)、MEID(Mobile Equipment Identifier,移动设备识别码)/ESN(Electric Sequence Number,电子序号) 等信息上报给系统。用户可以通过手机终端、PC浏览器或ITV机顶盒浏览网页,在浏览网页时首先通过互联网向网站服务器发送HTTP请求信息,根据HTTP协议1. 0 (RFC1945, Hypertext Transfer Protocol—HTTP/1. 0)用户终端向网站服务器发送的请求信息中包括^er-Agent信息,该信息中至少包括用户终端的操作系统类型,在移动终端通过 WAP (Wireless ApplicationProtocol,无线应用协议)方式上网时还可以包括用户的手机号码,此外,User-Agent信息中还可以包括浏览器型号、浏览器版本以及操作系统版本等信息;S204,获取her-Agent信息中的操作系统的类型;S206,根据获取的操作系统的类型在服务器中搜索与操作系统类型对应的用户终端的类型;S208,如果用户使用的是计算机终端,则网站直接显示符合HTML规范的页面;S210,如果用户所使用的不是计算机终端,则首先判断her-Agent信息中是否包含用户的手机号码,如果包含,则可以确定用户利用WAP方式上网,并且所使用的终端为移动终端,如果^er-Agent信息中不包含用户的手机号码,则利用网站服务器在接收到HTTP 请求消息时获取的用户所使用的IP地址继续判断用户终端是移动终端还是ITV机顶盒, 例如,可以从服务器中预先存储的机顶盒数据库中查找是否存在所获取的IP地址,如果存在,则确定该终端类型为ITV机顶盒,否则,可以确定为移动终端;或者,可以从服务器中预先存储的移动终端数据库中查找是否存在所获取的IP地址,如果存在,则确定该终端类型为移动终端,否则,可以确定为ITV机顶盒;S212,如果用户使用的是ITV机顶盒,则直接显示符合ITV规范的页面;S214,如果用户使用的是移动终端,则在移动终端数据库中根据所获取的手机号码或IP地址进一步搜索与该手机号码或IP地址对应的移动终端的型号与分辨率等信息, 利用获取的分辨率信息等显示符合该移动终端规范并且最适合于该移动终端的页面。本领域普通技术人员可以理解,实现上述方法实施例的全部和部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算设备可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤,而前述的存储介质可以包括ROM、RAM、磁碟和光盘等各种可以存储程序代码的介质。图3是本发明服务器的一个实施例的结构示意图。如图3所示,该实施例的服务器300可以包括请求接收单元302,用于接收用户终端发起的HTTP请求信息;操作系统信息获取单元304,与请求接收单元相连,用于根据HTTP请求信息获取用户终端所使用的操作系统类型,其中,操作系统类型可以包括但不限于Windows、Linux、 Unix、Android 以及 IOS ;终端类型确定单元306,与操作系统信息获取单元相连,用于根据操作系统类型确定用户终端的类型,其中,用户终端的类型包括计算机终端与非计算机终端;适配单元308,与终端类型确定单元相连,用于根据用户终端的类型向用户终端进行内容的适配,其中,内容的适配可以包括但不限于内容显示的适配和内容实体的适配。该实施例可以使不同类型的终端通过同一域名访问同一网址,得到最适合本终端的网站或网页信息,不但便于宣传、便于用户记忆,而且还使用户在不同类型终端之间的切换更方便。本发明的上述实施例具有以下有益效果(1)便于宣传针对使用不同类型终端的用户只需宣传一个统一的域名;(2)便于使用用户在不同的终端中输入同样的域名就可以得到相适配的网站或页面,用户体验一致且用户感知度好;(3)品牌形象统一的域名有助于强化用户对品牌的认知,而且可以产生“技术实力强大”的联想,从而加强用户对网站品牌的认同度;(4)节约成本针对不同终端使用同一个域名不仅减少了域名管理上的难度,而且还避免了宣传多个域名而产生的额外成本。
5
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同和相似的部分可以相互参见。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处可以参见方法实施例部分的说明。虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
权利要求
1.一种内容适配方法,其特征在于,包括接收用户终端发起的HTTP请求信息;根据所述HTTP请求信息获取所述用户终端所使用的操作系统类型;根据所述操作系统类型确定用户终端的类型;根据所述用户终端的类型向所述用户终端发送与用户终端类型相适配的内容。
2.根据权利要求1所述的内容适配方法,其特征在于,所述操作系统类型包括 Windows、Linux、Unix、Android 以及 IOS0
3.根据权利要求1所述的内容适配方法,其特征在于,所述用户终端的类型包括计算机终端与非计算机终端。
4.根据权利要求1所述的内容适配方法,其特征在于,所述内容的适配包括内容显示的适配和内容实体的适配。
5.一种服务器,其特征在于,包括请求接收单元,用于接收用户终端发起的HTTP请求信息;操作系统信息获取单元,与所述请求接收单元相连,用于根据所述HTTP请求信息获取所述用户终端所使用的操作系统类型;终端类型确定单元,与所述操作系统信息获取单元相连,用于根据所述操作系统类型确定用户终端的类型;适配单元,与所述终端类型确定单元相连,用于根据所述用户终端的类型向所述用户终端发送与用户终端类型相适配的内容。
6.根据权利要求5所述的服务器,其特征在于,所述操作系统类型包括Windows、 Linux、Unix、Android 以及 IOS0
7.根据权利要求5所述的服务器,其特征在于,所述用户终端的类型包括计算机终端与非计算机终端。
8.根据权利要求5所述的服务器,其特征在于,所述内容的适配包括内容显示的适配和内容实体的适配。
全文摘要
本发明公开了一种内容适配方法与服务器。其中,该方法包括接收用户终端发起的HTTP请求信息;根据HTTP请求信息获取用户终端所使用的操作系统类型;根据操作系统类型确定用户终端的类型;根据用户终端的类型向用户终端进行内容的适配。本发明使得不同类型的用户终端在通过同一域名访问同一网站时均能获得良好的浏览器适配效果,不仅便于域名的记忆,而且还可以使用户切换终端类型时能够得到同样好的浏览效果。
文档编号H04L29/08GK102497420SQ201110410239
公开日2012年6月13日 申请日期2011年12月12日 优先权日2011年12月12日
发明者周松, 忻波, 李行送, 杨志伟, 江彧彦, 江雨 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1