【技术实现步骤摘要】
网页文件发送方法、网页渲染方法及装置、网页渲染系统
本申请涉及互联网
,特别涉及一种网页文件发送方法、网页渲染方法及装置、网页渲染系统
技术介绍
现如今,通过浏览器或应用APP的客户端访问各种网页已成为人们获取信息的渠道之一。目前,人们所使用的各种终端往往具备不同的设备信息(如:终端屏幕的大小),而针对终端所具备的设备信息的不同,可在终端上展示不同的网页样式。例如,新浪网(http://www.sina.com.cn/)在手机和电脑上是以不同的网页样式进行展示的。一般地,终端可通过从服务器获取不同的网页文件,来渲染不同的网页样式,上述网页文件可包括:CSS(CascadingStyleSheets,层叠样式表)文件、图片等。现有技术中,在通过浏览器或客户端请求网页的过程中,首先,由终端向服务器发送网页请求,随后,服务器响应于所述网页请求,向终端返回在网页加载过程中可能被使用的网页文件。终端在接收到服务器返回的网页文件之后,需要检测到自身的设备信息,并利用媒体查询(mediaquery)方法,确定与所述设备信息相适配的网页样式以及渲染该网页样式所需加载的网页文件。最终,终端可以从上述服务器返回的网页文件中,选取当前所需加载的网页文件(如:CCS文件、图片等)并利用这些网页文件进行网页的渲染。上述现有技术至少存在如下问题:在终端渲染网页之前,需要利用媒体查询方法确定与该终端的设备信息相适配的网页样式以及渲染该网页样式所需加载的网页文件,并从服务器返回的网页文件中选取当前所需加载的网页文件。由于终端在渲染网页之前执行的上述步骤需要消耗终端一定的处理资源,在 ...
【技术保护点】
一种网页文件发送方法,其特征在于,包括:服务器接收终端发送的携带与所述终端对应的用户代理信息的网页请求;所述服务器根据所述用户代理信息,确定与所述用户代理信息对应的所述终端的设备信息;所述服务器获取与所述设备信息对应的网页文件并向所述终端发送。
【技术特征摘要】
1.一种网页文件发送方法,其特征在于,包括:服务器接收终端发送的携带与所述终端对应的用户代理信息的网页请求;所述服务器根据所述用户代理信息,确定与所述用户代理信息对应的所述终端的设备信息;所述服务器获取与所述设备信息对应的网页文件并向所述终端发送。2.根据权利要求1所述的方法,其特征在于,所述服务器获取与所述设备信息对应的网页文件并向所述终端发送之前,所述方法还包括:所述服务器根据所述设备信息,确定与所述设备信息对应的网页文件的文件标识;所述服务器向所述终端发送包含所述文件标识的文件;所述服务器获取与所述设备信息对应的网页文件并向所述终端发送,具体包括:所述服务器接收所述终端发送的携带所述文件标识的文件获取请求;所述服务器响应于所述文件获取请求,获取与所述设备信息对应的网页文件并向所述终端发送。3.根据权利要求1所述的方法,其特征在于,所述服务器根据所述用户代理信息,确定与所述用户代理信息对应的所述终端的设备信息之前,所述方法还包括:所述服务器将用户代理信息和设备信息的映射关系进行存储;所述服务器根据所述用户代理信息,确定与所述用户代理信息对应的所述终端的设备信息,具体包括:所述服务器根据预先生成的用户代理信息和设备信息的映射关系,查找与所述用户代理信息相映射的所述终端的设备信息;或,所述服务器根据所述用户代理信息,确定与所述用户代理信息对应的所述终端的设备信息之前,所述方法还包括:所述服务器将设备信息和特征信息的映射关系进行存储;所述特征信息是所述用户代理信息中包含的;所述服务器根据所述用户代理信息,确定与所述用户代理信息对应的所述终端的设备信息,具体包括:所述服务器提取所述用户代理信息中包含的特征信息;所述服务器根据存储的设备信息和特征信息的映射关系,查询与所述特征信息对应的所述终端的设备信息。4.根据权利要求3所述的方法,其特征在于,所述服务器根据预先生成的用户代理信息和设备信息的映射关系,查找与所述用户代理信息相映射的所述终端的设备信息之后,所述方法还包括:若未查找到与所述用户代理信息相映射的所述终端的设备信息,则所述服务器向所述终端返回与所述网页请求对应的基本资源包;所述服务器接收所述终端返回的与该终端对应的设备信息和用户代理信息,生成返回的设备信息和用户代理信息的映射关系并存储。5.根据权利要求1~4中任意一项所述的方法,其特征在于,所述设备信息包括显示器信息。6.根据权利要求5所述的方法,其特征在于,所述显示器信息包括分辨率信息或像素密度信息或屏幕尺寸信息。7.一种网页渲染方法,其特征在于,包括:终端向服务器发送携带与所述终端对应的用户代理信息的网页请求;所述终端接收所述服务器返回的与所述终端的设备信息对应的网页文件;所述终端接收的网页文件是由所述服务器根据所述设备信息获取到的,所述设备信息是所述服务器根据所述用户代理信息确定的;所述终端利用与所述设备信息对应的网页文件进行网页的渲染。8.根据权利要求7所述的方法,其特征在于,所述终端接收所述服务器返回的与所述终端的设备信息对应的网页文件之前,所述方法还包括:所述终端接收所述服务器返回的文件;所述文件包含与所述终...
【专利技术属性】
技术研发人员:王卓,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。