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

文档序号:8285304阅读:171来源:国知局
网页适配传输方法和相关装置及通信系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体主要涉及网页适配传输方法和相关装置及通信系统。
【背景技术】
[0002]目前,一些浏览器提供网页的跨屏穿越功能,例如可实现手机、个人电脑和iPad等类型的用户终端之间的网页快速传输,其中,网页在各类型用户终端之间传输时维持原网页不变。
[0003]本发明的发明人在研究和实践过程中发现,现有技术至少存在以下的技术问题:现有技术中网页在各类型用户终端之间传输时维持原网页不变,使得网页和网页打开终端之间可能不适配的问题。例如适合个人电脑打开的某个网页传输到手机后依然是原来适合个人电脑打开的这个网页,这大大地影响了用户的阅读体验。

【发明内容】

[0004]本发明实施例提供网页适配传输方法和相关装置及通信系统,以期提高不同类型的用户终端之间所传输网页与用户终端类型的适配度,进而提高用户的网页阅读体验。
[0005]本发明实施例第一方面提供一种网页适配传输方法,可包括:
[0006]第一用户终端获取第二用户终端的设备类型标识和通信标识;
[0007]向适配服务器发送网页适配传输请求,其中,所述网页适配传输请求携带第一网页的相关信息和所述第二用户终端的设备类型标识和通信标识,以便所述适配服务器在接收来自所述第一用户终端的网页适配传输请求之后,基于所述相关信息,获取与所述第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,并基于所述第二用户终端的通信标识向所述第二用户终端发送所述第二网页的源代码,其中,所述第一网页的相关信息为所述第一网页的第一网络地址或所述第一网页的源代码。
[0008]本发明实施例第二方面提供一种网页适配传输方法,可包括:
[0009]适配服务器接收来自第一用户终端的网页适配传输请求,其中,所述网页适配传输请求携带第一网页的相关信息和第二用户终端的设备类型标识和通信标识,所述第一网页的相关信息为所述第一网页的第一网络地址或所述第一网页的源代码;
[0010]基于所述第一网页的相关信息获取与所述第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码;基于所述第二用户终端的通信标识向所述第二用户终端发送所述第二网页的源代码。
[0011]本发明实施例第三方面提供一种用户终端,可包括:
[0012]获取单元,用于获取第二用户终端的设备类型标识和通信标识;
[0013]发送单元,用于向适配服务器发送网页适配传输请求,其中,所述网页适配传输请求携带第一网页的相关信息和所述第二用户终端的设备类型标识和通信标识,以便所述适配服务器在接收来自所述第一用户终端的网页适配传输请求之后,基于所述相关信息,获取与所述第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,并基于所述第二用户终端的通信标识向所述第二用户终端发送所述第二网页的源代码,其中,所述第一网页的相关信息为所述第一网页的第一网络地址或所述第一网页的源代码。
[0014]本发明实施例第四方面提供一种适配服务器,可包括:
[0015]接收单元,用于接收来自第一用户终端的网页适配传输请求,其中,所述网页适配传输请求携带第一网页的相关信息和第二用户终端的设备类型标识和通信标识,所述第一网页的相关信息为所述第一网页的第一网络地址或所述第一网页的源代码;
[0016]获取单元,用于基于所述第一网页的相关信息,获取与所述第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码;
[0017]发送单元,用于基于所述第二用户终端的通信标识向所述第二用户终端发送所述第二网页的源代码。
[0018]本发明实施例第五方面提供一种通信系统,可包括:
[0019]第一用户终端、第二用户终端和适配服务器;
[0020]其中,所述第一用户终端,用于获取所述第二用户终端的设备类型标识和通信标识;向所述适配服务器发送网页适配传输请求,其中,所述网页适配传输请求携带第一网页的相关信息和所述第二用户终端的设备类型标识和通信标识;
[0021]所述适配服务器,用于在接收来自所述第一用户终端的网页适配传输请求之后,基于所述相关信息,获取与所述第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,并基于所述第二用户终端的通信标识向所述第二用户终端发送所述第二网页的源代码,其中,所述第一网页的相关信息为所述第一网页的第一网络地址或所述第一网页的源代码。
[0022]可以看出,本发明的一些实施方式中,第一用户终端获取第二用户终端的设备类型标识和通信标识之后;向适配服务器发送携带有第一网页的相关信息和第二用户终端的设备类型标识和通信标识的网页适配传输请求,以便上述适配服务器在接收到来自第一用户终端的网页适配传输请求之后,基于上述相关信息获取与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,并且基于第二用户终端的通信标识,向第二用户终端发送第二网页的源代码,第一网页的相关信息为第一网页的第一网络地址或第一网页的源代码。由于第一用户终端借助适配服务器向第二用户终端传输与第一网页的源代码对应的,与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,这就有利于将第一用户终端阅读的网页转化为适合第二用户终端阅读的网页,以适合第二用户终端当前屏幕查看,可提高不同类型的用户终端之间所传输网页与用户终端类型的适配度,进而提高用户的网页阅读体验。
【附图说明】
[0023]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是本发明实施例提供的一种网页适配传输方法的流程示意图;
[0025]图2是本发明实施例提供的另一种网页适配传输方法的流程示意图;
[0026]图3是本发明实施例提供的另一种网页适配传输方法的流程示意图;
[0027]图4是本发明实施例提供的另一种网页适配传输方法的流程示意图;
[0028]图5是本发明实施例提供的一种用户终端的示意图;
[0029]图6是本发明实施例提供的一种适配服务器的示意图;
[0030]图7是本发明实施例提供的另一种用户终端的示意图;
[0031]图8是本发明实施例提供的另一种适配服务器的示意图;
[0032]图9是本发明实施例提供的一种移动通讯终端的示意图;
[0033]图10是本发明实施例提供的一种通信系统的示意图。
【具体实施方式】
[0034]本发明实施例提供网页适配传输方法和相关装置及通信系统,以期提高不同类型的用户终端之间所传输网页与用户终端类型的适配度,进而提高用户的网页阅读体验。
[0035]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0036]以下分别进行详细说明。
[0037]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三” “第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0038]本发明一种网页适配传输方法的一个实施例,其中,一种网页适配传输方法可包括:第一用户终端获取第二用户终端的设备类型标识和通信标识;向适配服务器发送网页适配传输请求,其中,上述网页适配传输请求携带有第一网页的相关信息和第二用户终端的设备类型标识和通信标识,以便于上述适配服务器在接收到来自第一用户终端的网页适配传输请求之后,基于上述相关信息获取与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,并且基于第二用户终端的通信标识,向第二用户终端发送第二网页的源代码,其中,第一网页的相关信息为第一网页的第一网络地址或第一网页的源代码。
[0039]首先请参见图1,图1是本发明的一个实施例提供的一种网页适配传输方法的流程示意图。如图1所示,本发明的一个实施例提供的一种网页适配传输方法可包括以下内容:
[0040]101、第一用户终端获取第二用户终端的设备类型标识和通信标识。
[0041]其中,当第一用户终端希望将当前浏览或曾经浏览的某个网页传输给第二用户终端进行浏览时,或者,第二用户终端希望浏览第一用户终端当前浏览或曾经浏览的某个网页时,第一用户终端可获取第二用户终端的设备类型标识和通信标识。第一用户终端和第二用户终端可以是个人电脑、移动通信终端或平板电脑等等。
[0042]其中,第一用户终端和第二用户终端可位于同一局域网内,或者也可位于不同局域网内。
[0043]102、第一用户终端向适配服务器发送网页适配传输请求,其中,上述网页适配传输请求携带第一网页的相关信息和第二用户终端的设备类型标识和通信标识,以便于上述适配服务器在接收来自第一用户终端的网页适配传输请求之后,基于上述相关信息,获取与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,并基于第二用户终端的通信标识向第二用户终端发送第二网页的源代码,其中,第一网页的相关信息为第一网页的第一网络地址或第一网页的源代码。
[0044]在本发明的一些实施例中,第一用户终端获取第二用户终端的设备类型标识和通信标识,例如可包括:第一用户终端获取用户输入的第二用户终端的设备类型标识和通信标识;或者,第一用户终端在与第二用户终端建立通信连接之后,从第二用户终端获取第二用户终端的设备类型标识和通信标识(例如第二用户终端可主动向第一用户终端发送第二用户终端的设备类型标识和通信标识等;或者也可以是第二用户终端也可根据第一用户终端的请求,向第一用户终端发送第二用户终端的设备类型标识和通信标识等)。
[0045]其中,用户终端的设备类型标识用于描述该用户终端的设备类型,基于用户终端的设备类型标识所描述的该用户终端的设备类型,例如可以推知该用户终端的屏幕大小和/或操作系统等。举例来说,用户终端(例如第一用户终端或者第二用户终端等)的设备类型标识所描述的该用户终端的设备类型可为移动通信终端、个人电脑或平板电脑等,通常来说,移动通信终端的屏幕小于平板电脑的屏幕,而平板电脑的屏幕小于个人电脑的屏幕。
[0046]在本发明的一些实施例中,上述向适配服务器发送网页适配传输请求可以包括:在基于第二用户终端的设备类型标识判断出第一用户终端与第二用户终端的设备类型不同(例如,第一用户终端为个人电脑、第二用户终端为移动通信终端或平板电脑等)时,向适配服务器发送网页适配传输请求。当然第一用户终端亦可默认为第一用户终端与第二用户终端的设备类型不同,如此则第一用户终端在向适配服务器发送网页适配传输请求之前,可无需判断第一用户终端与第二用户终端的设备类型是否不同。
[0047]在本发明的一些实施例中,若第一网页的相关信息为第一网页的第一网络地址,则适配服务器基于第一网页的相关信息,获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码,可以包括:若站点服务器提供与第一网络地址映射的第一网页的源代码和第二网页的源代码(即:第一网页的源代码和第二网页的源代码都对应第一网络地址,当然第一网页和第二网页的主要内容相同、但格式不同),其中,第二网页的源代码与第二用户终端的设备类型标识所描述的设备类型适配,则基于第一网络地址从上述站点服务器获取第二网页的源代码;
[0048]在本发明的另一些实施例中,若第一网页的相关信息为第一网页的第一网络地址,则适配服务器基于第一网页的相关信息,获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码,可包括:基于第一网络地址从上述站点服务器获取与第一网络地址映射的第一网页的源代码,将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0049]在本发明的另一些实施例中,若第一网页的相关信息具体为第一网页的源代码,则适配服务器基于第一网页的相关信息,获取与第二用户终端的设备类型标识所描述设备类型适配的第二网页的源代码,可包括:适配服务器将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码。
[0050]举例来说,适配服务器将第一网页的源代码转换为与第二用户终端的设备类型标识所描述的设备类型适配的第二网页的源代码,例如可包括:调整第一网页的源代码中的网页整体框架参数(例
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1