一种确定网页布局的方法及服务器技术

技术编号:15639633 阅读:61 留言:0更新日期:2017-06-16 00:47
本发明专利技术公开了一种确定网页布局的方法及服务器,包括:服务器获取终端使用的系统类型,确定出使用安卓系统的目标终端,进而,获取用户对目标终端显示网页的操作信息,根据操作信息若确定目标终端为智能电视,则判断目标终端所显示网页的网页布局是否为智能电视的网页布局,若否,则将网页布局更改为智能电视的网页布局。由于服务器在确定终端为安卓系统的目标终端后,可根据用户对目标终端显示的网页的操作信息,进一步判断目标终端的类型是否为智能电视,从而可对安卓系统的智能电视与其它终端进行有效区分,并为智能电视显示与智能电视相匹配的网页布局,方便用户的操作,有效提高用户体验。

【技术实现步骤摘要】
一种确定网页布局的方法及服务器
本专利技术涉及互联网
,尤其涉及一种确定网页布局的方法及服务器。
技术介绍
伴随着科技的进步与时代的发展,各种类型的终端如笔记本电脑、智能手机、平板电脑、智能电视等不断涌现,并广泛地应用在人们的工作和生活中。由于笔记本电脑、智能手机、平板电脑、智能电视等不同类型终端的屏幕尺寸等方面存在差异,因此,针对于不同类型的终端设备若采用同一种网页布局方式,则会导致用户体验差,例如,若在智能手机中采用笔记本电脑的网页布局方式,则由于智能手机屏幕尺寸的限制,会导致网页无法完整显示或显示字体较小,用户无法正常查阅,用户体验较差。为解决上述问题,现有技术中根据终端的系统平台、屏幕分辨率(或屏幕尺寸)、屏幕定向(或终端的手持方向)来区分不同类型的终端,从而对终端加载网页的页面布局进行相应的响应和调整。然而,近年来随着屏幕技术的发展,使得安卓系统的智能移动终端(如智能手机、平板电脑)的屏幕分辨率的不断提高,并且已很难与智能电视的屏幕分辨率区分。当用户以横屏方式使用智能移动终端时,由于其与同为安卓系统的智能电视的系统平台、屏幕分辨率、屏幕定向均相差不大,从而导致无法对终端类型进行有效区分,可能会出现将智能电视误判为智能移动终端的现象,使得智能电视误采用了智能移动终端的网页布局方式。由于用户对智能电视与智能移动终端的操作方式存在较大差异,例如,用户通常以触控方式操作智能移动终端,使用遥控器操作智能电视,因此,为安卓系统的智能电视应用与智能移动终端相同的网页布局时,使得用户的操作十分不便,从而严重影响用户体验。综上,目前亟需要一种确定网页布局的方法,用以解决现有技术中无法对终端类型进行有效区分,而导致终端类型与终端的网页布局不匹配的技术问题。
技术实现思路
本专利技术提供一种确定网页布局的方法及服务器,用于解决现有技术中无法对终端类型进行有效区分,而导致终端类型与终端的网页布局不匹配的问题。本专利技术实施例提供的一种确定网页布局的方法,包括:服务器获取终端使用的系统类型,确定出使用安卓系统的目标终端;所述服务器获取用户对所述目标终端显示的网页的操作信息,其中,所述操作信息包括用户在操作所述目标终端的过程中所触发事件的类型;所述服务器根据所述操作信息确定所述目标终端为智能电视,判断所述目标终端显示的网页的网页布局是否为智能电视的网页布局,若否,则将所述目标终端显示的网页布局更新为智能电视的网页布局。可选地,所述服务器确定出使用安卓系统的目标终端之后,还包括:所述服务器根据所述目标终端发送的待请求网页的标识信息,向所述目标终端发送第一网页布局的待请求网页;所述第一网页布局为所述安卓系统对应的预设网页布局。可选地,所述触发事件包括keyevent事件。可选地,所述所述服务器根据所述操作信息确定目标终端为智能电视包括:所述服务器判断所述操作信息中的触发事件的类型是否为keyevent事件的类型,若是keyevent,则确定所述目标终端为智能电视。可选地,所述操作信息还包括用户在操作所述目标终端的过程中所触发事件的次数;所述服务器根据所述操作信息确定目标终端为智能电视,包括:所述服务器判断从所述目标终端中获取的触发事件的类型和触发事件的次数是否满足预设条件,其中,所述触发事件的次数为所述目标终端在用户在操作所述目标终端的过程中,通过webstorage方式记录并存储的;若满足预设条件,则确定所述目标终端为智能电视,其中,所述预设条件包括所述触发事件为keyevent并且所述触发事件的次数大于或等于预设阈值,预设阈值为正整数。本专利技术实施例提供的一种服务器,包括:确定模块,用于获取终端使用的系统类型,确定出使用安卓系统的目标终端;获取模块,用于获取用户对所述目标终端显示的网页的操作信息,其中,所述操作信息包括用户在操作所述目标终端的过程中所触发事件的类型;处理模块,用于根据所述操作信息确定所述目标终端为智能电视,判断所述目标终端显示的网页的网页布局是否为智能电视的网页布局,若否,则将所述目标终端显示的网页布局更新为智能电视的网页布局。可选地,所述服务器还包括发送模块,所述发送模块用于:根据所述目标终端发送的待请求网页的标识信息,向所述目标终端发送第一网页布局的待请求网页;所述第一网页布局为所述安卓系统对应的预设网页布局。可选地,所述触发事件包括keyevent事件。可选地,所述处理模块具体用于:判断所述操作信息中的触发事件的类型是否为keyevent事件的类型,若是keyevent,则确定所述目标终端为智能电视。可选地,所述操作信息还包括用户在操作所述目标终端的过程中所触发事件的次数;所述处理模块还具体用于:判断从所述目标终端中获取的触发事件的类型和触发事件的次数是否满足预设条件,其中,所述触发事件的次数为所述目标终端在用户在操作所述目标终端的过程中,通过webstorage方式记录并存储的;若满足预设条件,则确定所述目标终端为智能电视,其中,所述预设条件包括所述触发事件为keyevent并且所述触发事件的次数大于或等于预设阈值,预设阈值为正整数。本专利技术实施例中,服务器获取终端使用的系统类型,确定出使用安卓系统的目标终端,进而获取用户对目标终端显示的网页的操作信息,根据操作信息中包括的用户在操作所述目标终端的过程中所触发事件的类型,若在确定目标终端为智能电视,则判断目标终端显示的网页的网页布局是否为智能电视的网页布局,若否,则将目标终端显示的网页布局更改为智能电视的网页布局。由于服务器在确定终端为安卓系统的目标终端后,可根据用户对目标终端显示的网页的操作信息,进一步确定目标终端的类型是否为智能电视,从而可对安卓系统的智能电视与其它终端进行有效区分,并为智能电视显示与智能电视相匹配的网页布局,方便用户的操作,有效提高用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例适用的一种系统架构示意图;图2为本专利技术实施例中的一种确定网页布局的方法所对应的流程示意图;图3为本专利技术实施例中的另一种确定网页布局的方法所对应的流程示意图;图4为本专利技术实施例中的一种服务器的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例,仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。下面结合说明书附图对本专利技术实施例做进一步详细描述。图1为本专利技术实施例适用的一种系统架构示意图,如图1所示,该系统架构中包括服务器101,一个或多个终端(如图1中的第一终端1021、第二终端1022、第三终端1023),服务器101可以通过网络与第一终端1021、第二终端1022、第三终端1023进行通信。具体来说,终端可通过安装在终端中的浏览器或其他类型的应用程序,访问服务器中的网站数据,并在接收到服务器通过网络发送的网页等信息后,向用户展示出相应的网页。本文档来自技高网
...
一种确定网页布局的方法及服务器

【技术保护点】
一种确定网页布局的方法,其特征在于,所述方法包括:服务器获取终端使用的系统类型,确定出使用安卓系统的目标终端;所述服务器获取用户对所述目标终端显示的网页的操作信息,其中,所述操作信息包括用户在操作所述目标终端的过程中所触发事件的类型;所述服务器根据所述操作信息确定所述目标终端为智能电视后,判断所述目标终端显示的网页的网页布局是否为智能电视的网页布局,若否,则将所述目标终端显示的网页布局更新为智能电视的网页布局。

【技术特征摘要】
1.一种确定网页布局的方法,其特征在于,所述方法包括:服务器获取终端使用的系统类型,确定出使用安卓系统的目标终端;所述服务器获取用户对所述目标终端显示的网页的操作信息,其中,所述操作信息包括用户在操作所述目标终端的过程中所触发事件的类型;所述服务器根据所述操作信息确定所述目标终端为智能电视后,判断所述目标终端显示的网页的网页布局是否为智能电视的网页布局,若否,则将所述目标终端显示的网页布局更新为智能电视的网页布局。2.根据权利要求1所述的方法,其特征在于,所述服务器确定出使用安卓系统的目标终端之后,还包括:所述服务器根据所述目标终端发送的待请求网页的标识信息,向所述目标终端发送第一网页布局的待请求网页;所述第一网页布局为所述安卓系统对应的预设网页布局。3.根据权利要求1或2所述的方法,其特征在于,所述触发事件包括keyevent事件。4.根据权利要求1或2所述的方法,其特征在于,所述所述服务器根据所述操作信息确定目标终端为智能电视包括:所述服务器判断所述操作信息中的触发事件的类型是否为keyevent事件的类型,若是keyevent,则确定所述目标终端为智能电视。5.根据权利要求1所述的方法,其特征在于,所述操作信息还包括用户在操作所述目标终端的过程中所触发事件的次数;所述服务器根据所述操作信息确定目标终端为智能电视,包括:所述服务器判断从所述目标终端中获取的触发事件的类型和触发事件的次数是否满足预设条件,其中,所述触发事件的次数为所述目标终端在用户在操作所述目标终端的过程中,通过webstorage方式记录并存储的;若满足预设条件,则确定所述目标终端为智能电视,其中,所述预设条件包括所述触发事件为keyevent并且所述触发事...

【专利技术属性】
技术研发人员:马晓燕
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1