网页适配传输方法和相关装置及通信系统的制作方法_2

文档序号:8285304阅读:来源:国知局
如可将网页整体框架参数调整为自适应的网页整体框架参数)、调整第一网页的源代码中的网页宽度参数(例如可以将网页宽度参数调整为自适应的网页宽度参数、或可将绝对宽度调整为相对宽度)、调整第一网页的源代码中的网页字体参数(例如可将绝对字体调整为相对字体)、调整第一网页的源代码中的布局参数(例如可将固定布局调整为流动布局)、调整第一网页的源代码中的图片缩放参数(例如可将图片缩放参数调整为自适应的图片缩放参数)和/或调整第一网页的源代码中的CSS样式自适应参数(调整CSS样式自适应参数之后,CSS样式可根据终端设备类型进行自适应),以得到与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0051]可以看出,本实施例第一用户终端获取第二用户终端的设备类型标识和通信标识之后;向适配服务器发送携带有第一网页的相关信息和第二用户终端的设备类型标识和通信标识的网页适配传输请求,以便上述适配服务器在接收到来自第一用户终端的网页适配传输请求之后,基于上述相关信息获取与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,并且基于第二用户终端的通信标识,向第二用户终端发送第二网页的源代码,第一网页的相关信息为第一网页的第一网络地址或第一网页的源代码。由于第一用户终端借助适配服务器向第二用户终端传输与第一网页的源代码对应的,与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,这就有利于将第一用户终端阅读的网页转化为适合第二用户终端阅读的网页,以适合第二用户终端当前屏幕查看,可提高不同类型的用户终端之间所传输网页与用户终端类型的适配度,进而提高用户的网页阅读体验。
[0052]本发明网页适配传输方法的另一实施例,其中,另一种网页适配传输方法可包括:适配服务器接收来自第一用户终端的网页适配传输请求,其中,上述网页适配传输请求携带第一网页的相关信息和第二用户终端的设备类型标识和通信标识,第一网页的相关信息为第一网页的第一网络地址或第一网页的源代码;基于第一网页的相关信息获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码;基于第二用户终端的通信标识向第二用户终端发送第二网页的源代码。
[0053]请参见图2,图2是本发明的另一个实施例提供的另一种网页适配传输方法的流程示意图。如图2所示,本发明的另一个实施例提供的另一种网页适配传输方法可包括以下内容:
[0054]201、适配服务器接收来自第一用户终端的网页适配传输请求,其中,上述网页适配传输请求携带第一网页的相关信息和第二用户终端的设备类型标识和通信标识,第一网页的相关信息为第一网页的第一网络地址或第一网页的源代码;
[0055]其中,当第一用户终端希望将当前浏览或曾经浏览的某个网页传输给第二用户终端进行浏览时,或者,第二用户终端希望浏览第一用户终端当前浏览或曾经浏览的某个网页时,第一用户终端可获取第二用户终端的设备类型标识和通信标识,并向适配服务器发送携带第一网页的相关信息和第二用户终端的设备类型标识和通信标识的网页适配传输请求。第一用户终端和第二用户终端可以是个人电脑、移动通信终端或平板电脑等等。
[0056]其中,第一用户终端和第二用户终端可位于同一局域网内,或者也可位于不同局域网内。
[0057]202、适配服务器基于第一网页的相关信息获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码;
[0058]203、适配服务器基于第二用户终端的通信标识向第二用户终端发送第二网页的源代码。
[0059]其中,用户终端的设备类型标识用于描述该用户终端的设备类型,基于用户终端的设备类型标识所描述的该用户终端的设备类型,例如可以推知该用户终端的屏幕大小和/或操作系统等。举例来说,用户终端(例如第一用户终端或者第二用户终端等)的设备类型标识所描述的该用户终端的设备类型可为移动通信终端、个人电脑或平板电脑等,通常来说,移动通信终端的屏幕小于平板电脑的屏幕,而平板电脑的屏幕小于个人电脑的屏幕。
[0060]在本发明的一些实施例中,适配服务器接收来自第一用户终端的网页适配传输请求可以包括:适配服务器接收第一用户终端在基于第二用户终端的设备类型标识判断出第一用户终端与第二用户终端的设备类型不同(例如第一用户终端为个人电脑、第二用户终端为移动通信终端或平板电脑等)之后发送的网页适配传输请求。当然第一用户终端亦可默认为第一用户终端与第二用户终端的设备类型不同,如此则第一用户终端在向适配服务器发送网页适配传输请求之前,可无需判断第一用户终端与第二用户终端的设备类型是否不同。
[0061]在本发明的另一些实施例中,适配服务器基于第一网页的相关信息获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码,可以包括:在基于第二用户终端的设备类型标识判断出第一用户终端与第二用户终端的设备类型不同之后,基于第一网页的相关信息获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码。当然适配服务器亦可默认为第一用户终端与第二用户终端的设备类型不同,如此则适配服务器在基于第一网页的相关信息获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码之前,可无需判断第一用户终端与第二用户终端的设备类型是否不同。
[0062]在本发明的一些实施例中,若第一网页的相关信息为第一网页的第一网络地址,则适配服务器基于第一网页的相关信息,获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码,可以包括:若站点服务器提供与第一网络地址映射的第一网页的源代码和第二网页的源代码(即:第一网页的源代码和第二网页的源代码都对应第一网络地址,当然第一网页和第二网页的主要内容相同、但格式不同),其中,第二网页的源代码与第二用户终端的设备类型标识所描述的设备类型适配,则基于第一网络地址从上述站点服务器获取第二网页的源代码;
[0063]在本发明的另一些实施例中,若第一网页的相关信息为第一网页的第一网络地址,则适配服务器基于第一网页的相关信息,获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码,可包括:基于第一网络地址从上述站点服务器获取与第一网络地址映射的第一网页的源代码,将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0064]在本发明的另一些实施例中,若第一网页的相关信息具体为第一网页的源代码,则适配服务器基于第一网页的相关信息,获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码,可包括:适配服务器将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0065]举例来说,适配服务器将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,例如可包括:调整第一网页的源代码中的网页整体框架参数(例如可将网页整体框架参数调整为自适应的网页整体框架参数)、调整第一网页的源代码中的网页宽度参数(例如可以将网页宽度参数调整为自适应的网页宽度参数、或可将绝对宽度调整为相对宽度)、调整第一网页的源代码中的网页字体参数(例如可将绝对字体调整为相对字体)、调整第一网页的源代码中的布局参数(例如可将固定布局调整为流动布局)、调整第一网页的源代码中的图片缩放参数(例如可将图片缩放参数调整为自适应的图片缩放参数)和/或调整第一网页的源代码中的CSS样式自适应参数(调整CSS样式自适应参数之后,CSS样式可根据终端设备类型进行自适应),以得到与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0066]可以看出,本实施例中适配服务器接收来自第一用户终端的携带第一网页的相关信息和第二用户终端的设备类型标识和通信标识的网页适配传输请求之后,基于第一网页的相关信息获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码,第一网页的相关信息为第一网页的第一网络地址或第一网页的源代码;基于第二用户终端的通信标识向第二用户终端发送第二网页的源代码。由于第一用户终端借助适配服务器向第二用户终端传输与第一网页的源代码对应的,与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,这就有利于将第一用户终端阅读的网页转化为适合第二用户终端阅读的网页,以适合第二用户终端当前屏幕查看,这样可以提高不同类型的用户终端之间所传输网页与用户终端类型的适配度,进而提高用户的网页阅读体验。
[0067]为便于更好的理解和实施本发明实施例的上述方案,下面通过几个具体的应用场景进行举例介绍。
[0068]请参见图3,图3是本发明的另一个实施例提供的另一种网页适配传输方法的流程示意图。如图3所示,本发明的另一个实施例提供的另一种网页适配传输方法可包括以下内容:
[0069]301、第一用户终端获取第二用户终端的设备类型标识和通信标识。
[0070]其中,当第一用户终端希望将当前浏览或曾经浏览的某个网页传输给第二用户终端进行浏览时,或者,第二用户终端希望浏览第一用户终端当前浏览或曾经浏览的某个网页时,第一用户终端可获取第二用户终端的设备类型标识和通信标识。第一用户终端和第二用户终端可以是个人电脑、移动通信终端或平板电脑等等。
[0071]其中,第一用户终端和第二用户终端可位于同一局域网内,或者也可位于不同局域网内。
[0072]在本发明的一些实施例中,第一用户终端获取第二用户终端的设备类型标识和通信标识,例如可包括:第一用户终端获取用户输入的第二用户终端的设备类型标识和通信标识;或者,第一用户终端在与第二用户终端建立通信连接之后,从第二用户终端获取第二用户终端的设备类型标识和通信标识(例如第二用户终端可主动向第一用户终端发送第二用户终端的设备类型标识和通信标识等;或者也可以是第二用户终端也可根据第一用户终端的请求,向第一用户终端发送第二用户终端的设备类型标识和通信标识等)。
[0073]其中,用户终端的设备类型标识用于描述该用户终端的设备类型,基于用户终端的设备类型标识所描述的该用户终端的设备类型,例如可以推知该用户终端的屏幕大小和/或操作系统等。举例来说,用户终端(例如第一用户终端或者第二用户终端等)的设备类型标识所描述的该用户终端的设备类型可为移动通信终端、个人电脑或平板电脑等,通常来说,移动通信终端的屏幕小于平板电脑的屏幕,而平板电脑的屏幕小于个人电脑的屏幕。
[0074]302、第一用户终端向适配服务器发送网页适配传输请求,其中,上述网页适配传输请求携带第一网页的第一网络地址和第二用户终端的设备类型标识和通信标识。
[0075]303、适配服务器接收来自第一用户终端的上述网页适配传输请求;向站点服务器查询是否提供与第一网络地址映射的第二网页的源代码(即第一网页的源代码和第二网页的源代码都对应第一网络地址,当然第一网页和第二网页的主要内容相同、但格式不同),其中,第二网页的源代码与第二用户终端的设备类型标识所描述的设备类型适配。
[0076]若是(即站点服务器提供与第一网络地址映射的第二网页的源代码),则执行步骤306 ;若否,(即站点服务器不提供与第一网络地址映射的第二网页的源代码),则执行步骤304。
[0077]304、适配服务器基于第一网络地址从上述站点服务器获取与第一网络地址映射的第一网页的源代码;
[0078]305、适配服务器第二用户终端的设备类型标识,将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,执行步骤307。
[0079]举例来说,适配服务器将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,例如可包括:调整第一网页的源代码中的网页整体框架参数(例如可将网页整体框架参数调整为自适应的网页整体框架参数)、调整第一网页的源代码中的网页宽度参数(例如可以将网页宽度参数调整为自适应的网页宽度参数、或可将绝对宽度调整为相对宽度)、调整第一网页的源代码中的网页字体参数(例如可将绝对字体调整为相对字体)、调整第一网页的源代码中的布局参数(例如可将固定布局调整为流动布局)、调整第一网页的源代码中的图片缩放参数(例如可将图片缩放参数调整为自适应的图片缩放参数)和/或调整第一网页的源代码中的CSS样式自适应参数(调整CSS样式自适应参数之后,CSS样式可根据终端设备类型进行自适应),以得到与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0080]举例来说,假设第一用户终端为个人电脑,第二用户终端为手机,第一网页为WffW网页,适配服务器可基于第二用户终端的设备类型标识,将第一网页的源代码转换为超文本标记语言5(HTML5,Hyper Text Markup Language5)网页的源代码或无线应用协议(WAP,Wireless Applicat1n Protocol)网页的源代码,如此,第二用户终端浏览第二网页的用户体验相比于浏览第一网页的用户体验可提升很多,因为,HTML5网页或WAP网页更适配第二用户终端的设备类型。可见,基于实施例的方案,在多用户终端之间传输网页时,可以将第一用户终端的阅读网页转化为适合第二用户终端阅读的网页,以适合第二用户终端当前屏幕查看,提升网页的浏览体验。
[0081]306、适配服务器基于第一网络地址从上
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1