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

文档序号:8285304阅读:来源:国知局
述站点服务器获取第二网页的源代码,执行步骤307。
[0082]307、适配服务器基于第二用户终端的通信标识向第二用户终端发送第二网页的源代码。
[0083]可以看出,本实施例中适配服务器接收来自第一用户终端的携带第一网页的网络地址和第二用户终端的设备类型标识和通信标识的网页适配传输请求之后,基于第一网页的网络地址获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码,第一网页的网络地址为第一网页的第一网络地址或第一网页的源代码;基于第二用户终端的通信标识向第二用户终端发送第二网页的源代码。由于第一用户终端借助适配服务器向第二用户终端传输与第一网页的源代码对应的,与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,这就有利于将第一用户终端阅读的网页转化为适合第二用户终端阅读的网页,以适合第二用户终端当前屏幕查看,这样可以提高不同类型的用户终端之间所传输网页与用户终端类型的适配度,进而提高用户的网页阅读体验。
[0084]请参见图4,图4是本发明的另一个实施例提供的另一种网页适配传输方法的流程示意图。如图4所示,本发明的另一个实施例提供的另一种网页适配传输方法可包括以下内容:
[0085]401、第一用户终端获取第二用户终端的设备类型标识和通信标识。
[0086]其中,当第一用户终端希望将当前浏览或曾经浏览的某个网页传输给第二用户终端进行浏览时,或者,第二用户终端希望浏览第一用户终端当前浏览或曾经浏览的某个网页时,第一用户终端可获取第二用户终端的设备类型标识和通信标识。第一用户终端和第二用户终端可以是个人电脑、移动通信终端或平板电脑等等。
[0087]其中,第一用户终端和第二用户终端可位于同一局域网内,或者也可位于不同局域网内。
[0088]在本发明的一些实施例中,第一用户终端获取第二用户终端的设备类型标识和通信标识,例如可包括:第一用户终端获取用户输入的第二用户终端的设备类型标识和通信标识;或者,第一用户终端在与第二用户终端建立通信连接之后,从第二用户终端获取第二用户终端的设备类型标识和通信标识(例如第二用户终端可主动向第一用户终端发送第二用户终端的设备类型标识和通信标识等;或者也可以是第二用户终端也可根据第一用户终端的请求,向第一用户终端发送第二用户终端的设备类型标识和通信标识等)。
[0089]其中,用户终端的设备类型标识用于描述该用户终端的设备类型,基于用户终端的设备类型标识所描述的该用户终端的设备类型,例如可以推知该用户终端的屏幕大小和/或操作系统等。举例来说,用户终端(例如第一用户终端或者第二用户终端等)的设备类型标识所描述的该用户终端的设备类型可为移动通信终端、个人电脑或平板电脑等,通常来说,移动通信终端的屏幕小于平板电脑的屏幕,而平板电脑的屏幕小于个人电脑的屏幕。
[0090]402、第一用户终端向适配服务器发送网页适配传输请求,其中,上述网页适配传输请求携带第一网页的源代码和第二用户终端的设备类型标识和通信标识。
[0091]403、适配服务器接收来自第一用户终端的上述网页适配传输请求;适配服务器基于第二用户终端的设备类型标识,将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0092]举例来说,适配服务器将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,例如可包括:调整第一网页的源代码中的网页整体框架参数(例如可将网页整体框架参数调整为自适应的网页整体框架参数)、调整第一网页的源代码中的网页宽度参数(例如可以将网页宽度参数调整为自适应的网页宽度参数、或可将绝对宽度调整为相对宽度)、调整第一网页的源代码中的网页字体参数(例如可将绝对字体调整为相对字体)、调整第一网页的源代码中的布局参数(例如可将固定布局调整为流动布局)、调整第一网页的源代码中的图片缩放参数(例如可将图片缩放参数调整为自适应的图片缩放参数)和/或调整第一网页的源代码中的CSS样式自适应参数(调整CSS样式自适应参数之后,CSS样式可根据终端设备类型进行自适应),以得到与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0093]404、适配服务器基于第二用户终端的通信标识向第二用户终端发送第二网页的源代码。
[0094]例如,假设第一用户终端为个人电脑,第二用户终端为手机,第一网页为WWW网页,适配服务器可基于第二用户终端的设备类型标识,将第一网页的源代码转换为HTML5网页的源代码或WAP网页的源代码,如此,第二用户终端浏览第二网页的用户体验相比于浏览第一网页的用户体验可提升很多,因为,HTML5网页或WAP网页更适配第二用户终端的设备类型。可见,基于实施例的方案,在多用户终端之间传输网页时,可以将第一用户终端的阅读网页转化为适合第二用户终端阅读的网页,以适合第二用户终端当前屏幕查看,提升网页的浏览体验。
[0095]可以看出,本实施例中适配服务器接收来自第一用户终端的携带第一网页的源代码和第二用户终端的设备类型标识和通信标识的网页适配传输请求之后,基于第一网页的网络地址获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码,第一网页的源代码为第一网页的源代码或第一网页的源代码;基于第二用户终端的通信标识向第二用户终端发送第二网页的源代码。由于第一用户终端借助适配服务器向第二用户终端传输与第一网页的源代码对应的,与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,这就有利于将第一用户终端阅读的网页转化为适合第二用户终端阅读的网页,以适合第二用户终端当前屏幕查看,这样可以提高不同类型的用户终端之间所传输网页与用户终端类型的适配度,进而提高用户的网页阅读体验。
[0096]下面还提供用于实施上述方案的相关装置。
[0097]参见图5,本发明实施例还提供一种用户终端500,可包括:获取单元510和发送单元 520。
[0098]其中,获取单元510,用于获取第二用户终端的设备类型标识和通信标识。
[0099]发送单元520,用于向适配服务器发送网页适配传输请求,其中,上述网页适配传输请求携带第一网页的相关信息和第二用户终端的设备类型标识和通信标识,以便上述适配服务器在接收来自第一用户终端的网页适配传输请求之后,基于上述相关信息,获取与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,并基于第二用户终端的通信标识向第二用户终端发送第二网页的源代码,其中,第一网页的相关信息为第一网页的第一网络地址或第一网页的源代码。
[0100]在本发明的一些实施例中,获取单元510可具体用于:获取用户输入的第二用户终端的设备类型标识和通信标识;或者,在与第二用户终端建立通信连接之后,从第二用户终端获取第二用户终端的设备类型标识和通信标识。
[0101]在本发明的一些实施例中,在上述向适配服务器发送网页适配传输请求的方面,发送单元520可具体用于,在基于第二用户终端的设备类型标识判断出上述用户终端与第二用户终端的设备类型不同时,向适配服务器发送网页适配传输请求。
[0102]可以理解的是,本实施例的用户终端500的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0103]可以看出,本实施例用户终端500获取第二用户终端的设备类型标识和通信标识之后;向适配服务器发送携带有第一网页的相关信息和第二用户终端的设备类型标识和通信标识的网页适配传输请求,以便上述适配服务器在接收到来自用户终端500的网页适配传输请求之后,基于上述相关信息获取与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,并且基于第二用户终端的通信标识,向第二用户终端发送第二网页的源代码,第一网页的相关信息为第一网页的第一网络地址或第一网页的源代码。由于用户终端500借助适配服务器向第二用户终端传输与第一网页的源代码对应的,与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,这就有利于将用户终端500阅读的网页转化为适合第二用户终端阅读的网页,以适合第二用户终端当前屏幕查看,可提高不同类型的用户终端之间所传输网页与用户终端类型的适配度,进而提高用户的网页阅读体验。
[0104]参见图6,本发明实施例还提供一种适配服务器600,可包括:
[0105]接收单元610、获取单元620和发送单元630。
[0106]接收单元610,用于接收来自第一用户终端的网页适配传输请求,其中,上述网页适配传输请求携带第一网页的相关信息和第二用户终端的设备类型标识和通信标识,第一网页的相关信息为第一网页的第一网络地址或第一网页的源代码;
[0107]获取单元620,用于基于第一网页的相关信息,获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码;
[0108]发送单元630,用于基于第二用户终端的通信标识向第二用户终端发送第二网页的源代码。
[0109]在本发明的一些实施例中,若第一网页的相关信息为第一网页的第一网络地址,则获取单元620可具体用于,若站点服务器提供与第一网络地址映射的第一网页的源代码和第二网页的源代码,其中,第二网页的源代码与第二用户终端的设备类型标识所描述的设备类型适配,则基于第一网络地址从上述站点服务器获取第二网页的源代码;或者,基于第一网络地址从上述站点服务器获取与第一网络地址映射的第一网页的源代码,将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0110]其中,在本发明的另一些实施例中,若第一网页的相关信息为第一网页的源代码,则获取单元620可具体用于,将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0111]在本发明的一些实施例中,在上述将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码的方面,获取单元620可具体用于,调整第一网页的源代码中的网页整体框架参数、调整第一网页的源代码中的网页宽度参数、调整第一网页的源代码中的网页字体参数、调整第一网页的源代码中的布局参数、调整第一网页的源代码中的图片缩放参数和/或调整第一网页的源代码中的CSS样式自适应参数,以得到与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0112]举例来说,获取单元620将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,例如可包括:调整第一网页的源代码中的网页整体框架参数(例如可将网页整体框架参数调整为自适应的网页整体框架参数)、调整第一网页的源代码中的网页宽度参数(例如可以将网页宽度参数调整为自适应的网页宽度参数、或可将绝对宽度调整为相对宽度)、调整第一网页的源代码中的网页字体参数(例如可将绝对字体调整为相对字体)、调整第一网页的源代码中的布局参数(例如可将固定布局调整为流动布局)、调整第一网页的源代码中的图片缩放参数(例如可将图片缩放参数调整为自适应的图片缩放参数)和/或调整第一网页的源代码中的CSS样式自适应参数(调整CSS样式自适应参数之后,CSS样式可根据终端设备类型进行自适应),以得到与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0113]可以理解的是,本实施例的适配服务器600的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0114]可以看出,本实施例中适配服务器600接收来自第一用户终端的携带第一网页的相关信息和第二用户终端的设备类型标识和通信标识的网页适配传输请求之后,基于第一网页的相关信息获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码,第一网页的相关信息为第一网页的第一网络地址或第一网页的源代码;基于第二用户终端的通信标识向第二用户终端发送第二网页的源代码。由于第一用户终端借助适配服务器向第二用户终端传输与第一网页的源代码对应的,与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,这就有利于将第一用户终端阅读的网页转化为适合第二用户终端阅读的网页,以适合第二用户终端当前屏幕查看,这样可以提高不同类型的用户终端之间所传输网页与用户终端类型的适配度,进而提高用户的网页阅读体验。
[0115]图7描述了本发明实施例提供的一种用户终端700的结构,用户终端700包括:至少I个处理器701,例如CPU,至少一个网络接口 704或者其他用户接口 703,存储器705,至少一个通信总线702。通信总线702用于实现这些组件之间的连接通信。其中,该用户终端700可选的包含用户接口 703,包括显示器,键盘或者点击设备(例如鼠标,轨迹球(trackball),触感板或触感显示屏)。存储器705可能包含高速RAM存储器,也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器705可选的可以包含至少一个位于远离前述处理器701的存储装置。
[0116]在一些实施方式中,存储器705存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1