CN102314502B - 一种用于在移动终端上显示网页主体内容的方法和设备 - Google Patents

一种用于在移动终端上显示网页主体内容的方法和设备 Download PDF

Info

Publication number
CN102314502B
CN102314502B CN201110257220.9A CN201110257220A CN102314502B CN 102314502 B CN102314502 B CN 102314502B CN 201110257220 A CN201110257220 A CN 201110257220A CN 102314502 B CN102314502 B CN 102314502B
Authority
CN
China
Prior art keywords
webpage
body matter
display
information
mobile terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110257220.9A
Other languages
English (en)
Other versions
CN102314502A (zh
Inventor
蒋陆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201110257220.9A priority Critical patent/CN102314502B/zh
Publication of CN102314502A publication Critical patent/CN102314502A/zh
Application granted granted Critical
Publication of CN102314502B publication Critical patent/CN102314502B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明的目的是提供一种用于在移动终端上显示网页主体内容的方法与设备。其获取网页中的主体内容;根据第一预定规则,并基于该主体内容在该网页中的尺寸相关信息和该移动终端的显示屏幕的分辨率,获取该网页的显示缩放比例信息;根据该显示缩放比例信息,对包含该主体内容的网页进行缩放处理;根据所述经缩放处理的主体内容在经所述缩放处理后的网页中的位置信息,将该主体内容以预定方式显示在所述显示屏幕上。与现有技术相比,本发明实现将诸如视频、图片等网页主体内容以适于用户浏览的比例显示在显示屏幕中,以减少用户在移动终端屏幕中对网页的滚动和缩放操作,减轻用户浏览网页的操作负担,从而提升用户的使用体验。

Description

一种用于在移动终端上显示网页主体内容的方法和设备
技术领域
本发明涉及计算机网络技术领域,尤其涉及一种用于显示网页内容的技术。
背景技术
现有技术在手机浏览器中进行诸如视频或图片网页的显示时,由于手机屏幕大小的限制,其或者将网页缩小以保证网页全部内容能够在手机屏幕上显示,由此导致网页的视频或图片内容难于辨别;或者只在手机屏幕中显示网页左上角的网页内容,而不考虑用户想要浏览的视频或图片是否位于该区域;在上述情形中,用户若想要清晰地浏览所述视频或图片,需在手机屏幕中滚动该网页以定位所述视频或图片,并操作缩放控件对网页进行缩放,以使得所述视频或图片以适于用户浏览的尺寸显示在手机屏幕上。上述两种情形都增加了用户通过手机浏览网页的操作负担,从而影响用户使用体验。
因此,如何实现在移动终端中有效地显示网页内容,成为目前亟待解决的问题之一。
发明内容
本发明的目的是提供一种用于在移动终端中显示网页内容的方法与设备。
根据本发明的一个方面,提供一种在移动终端中实现的用于显示网页内容的方法,其中,该方法包括以下步骤:
a获取待处理的网页中的主体内容;
b根据第一预定规则,并基于所述主体内容在所述网页中的尺寸相关信息和所述移动终端的显示屏幕的分辨率,获取所述网页的显示缩放比例信息;
c根据所述显示缩放比例信息,对包含所述主体内容的所述网页进行缩放处理;
d根据所述经缩放处理的主体内容在经所述缩放处理后的网页中的位置信息,将所述主体内容以预定方式显示在所述显示屏幕上。
根据本发明的另一个方面,提供一种在网络设备中实现的用于辅助移动终端显示网页内容的方法,其中,该方法包括以下步骤::
A获取来自移动终端的网页的主体内容确定请求;
B根据所述主体内容确定请求,获取所述网页;
C根据第二预定规则,获取所述网页的主体内容的标识信息;
D将所述标识信息发送至所述移动终端。
根据本发明的又一个方面,还提供了一种用于显示网页内容的移动终端,其中,该移动终端包括:
主体内容获取装置,用于获取待处理的网页中的主体内容;
比例信息获取装置,用于根据第一预定规则,并基于所述主体内容在所述网页中的尺寸相关信息和所述移动终端的显示屏幕的分辨率,获取所述网页的显示缩放比例信息;
缩放处理装置,用于根据所述显示缩放比例信息,对包含所述主体内容的所述网页进行缩放处理;
主体内容显示装置,用于根据所述经缩放处理的主体内容在经所述缩放处理后的网页中的位置信息,将所述主体内容以预定方式显示在所述显示屏幕上。
根据本发明的又一个方面,还提供了一种用于辅助移动终端显示网页内容的网络设备,其中,该网络设备包括:
请求获取装置,用于获取来自移动终端的网页的主体内容确定请求;
网页获取装置,用于根据所述主体内容确定请求,获取所述网页;
标识信息装置,用于根据第二预定规则,获取所述网页的主体内容的标识信息;
发送装置,用于将所述标识信息发送至所述移动终端。
根据本发明的再一个方面,还提供了一种用于显示网页内容的***,包括如上述的移动设备及网络设备。
根据本发明的再一个方面,还提供了一种浏览器,其通过在移动终端上运行来执行上述根据本发明一个方面的用于显示网页内容的方法。
根据本发明的再一个方面,还提供了一种浏览器插件,其通过与浏览器合作在移动终端上运行来执行上述根据本发明一个方面的用于显示网页内容的方法。
与现有技术相比,本发明实现将诸如视频、图片等网页主体内容以适于用户浏览的比例显示在显示屏幕中,以减少用户在移动终端屏幕中对网页的滚动和缩放操作,减轻用户浏览网页的操作负担,进而提升用户体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的用于显示网页内容的设备示意图;
图2示出根据本发明一个用于显示网页内容的示例图;
图3示出根据本发明一个优选实施例的用于显示网页内容的设备示意图;
图4示出根据本发明另一个方面的用于显示网页内容的方法流程图;
图5示出根据本发明一个优选实施例的用于显示网页内容的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出根据本发明一个方面的用于显示网页内容的设备示意图。移动终端1包括主体内容获取装置11、比例信息获取装置12、缩放处理装置13和主体内容显示装置14。在此,移动终端1包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的并具有上网浏览功能等电子设备,如智能手机、PDA、POS机、车载电脑等,其显示屏尺寸通常远远小于台式电脑的显示器尺寸。
如图1所示,首先,主体内容获取装置11获取待处理的网页中的主体内容。
具体地,主体内容获取装置11应事件触发实时地、或定期地从移动终端1的网页收藏库或第三方设备中获取待处理的网页及该待处理的网页中的主体内容。在此,所述主体内容意指网页中需着重向用户展示的内容,包括但不限于:
1)图片;
2)视频;
3)文字内容块。
本领域技术人员应能理解上述主体内容仅为举例,其他现有的或今后可能出现的主体内容如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在一示例中,主体内容获取装置11根据第三方设备提供的应用编程接口(API),应事件触发实时地、或定期地向该第三方设备发送接收某待处理的网页中的主体内容的请求消息,并接收该第三方设备响应于该请求消息返回的该待处理的网页中的主体内容;或第三方设备主动向移动终端1推送某待处理的网页中的主体内容,网页获取装置11接收该待处理的网页中的主体内容。
本领域技术人员应能理解上述获取待处理的网页中的主体内容的方式仅为举例,其他现有的或今后可能出现的获取待处理的网页中的主体内容的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
接着,比例信息获取装置12根据第一预定规则,并基于主体内容获取装置11获取的主体内容在所述网页中的尺寸相关信息和所述移动终端的显示屏幕的分辨率,获取所述网页的显示缩放比例信息。
具体地,首先,比例信息获取装置12例如根据主体内容获取装置11获取的待处理的网页中的主体内容在该网页的HTML文件中的标识信息,从该网页的HTML文件中读取该主体内容的尺寸相关信息,并从移动终端1的参数信息库中查询获得该移动终端1的显示屏幕的分辨率;接着,比例信息获取装置12根据第一预定规则,并基于该主体内容在网页中的尺寸相关信息和该移动终端1的显示屏幕的分辨率,获取该网页的显示缩放比例信息。
其中,所述第一预定规则包括但不限于:
1)将主体内容以全屏显示的方式进行缩放展示;
2)在保证主体内容能够全部显示在移动终端1的显示屏幕上的前提下,以接近主体内容原始尺寸的显示比例进行缩放展示。
在此,所述主体内容在网页中的尺寸相关信息包括但不限于:
-主体内容在网页中的宽和高的数值,
-主体内容在网页中的宽和高占该网页宽和高的百分比。
例如,当主体内容为一张图片时,其尺寸相关信息可缺省为该图片的原始宽高数值;若在网页中已显式设置该图片的显示宽高数值,如在该网页的HTML文件的图片标签属性中示出,则将其作为该图片在网页中的尺寸相关信息。
在此,所述获取网页的显示缩放比例信息的方式包括但不限于:
1)当第一预定规则包括将主体内容以全屏显示的方式进行缩放展示,比例信息获取装置12获取将主体内容的尺寸(如,以像素为单位)缩放至与显示屏幕分辨率大小相一致时该网页的显示缩放比例信息。
在一示例中,主体内容的尺寸为120*140(=宽*高),显示屏的分辨率大小为100*100,则需将该主体内容按照显示屏分辨率缩小至100*100,据此,比例信息获取装置12获取网页的显示缩放比例信息为:宽缩小至原网页宽的5/6(=100/120),高缩小至原网页高的5/7(=100/140)。
2)当第一预定规则包括在保证主体内容能够全部显示在显示屏幕上的前提下,以接近主体内容原始像素尺寸的显示比例进行缩放,比例信息获取装置12获取网页的显示缩放比例信息的方式包括但不限于以下情形:
a.当主体内容的宽和高均小于显示屏幕分辨率的宽和高时,则需将主体内容以原始尺寸进行展示,因此比例信息获取装置12获取的网页的显示缩放比例信息为1∶1,即网页的宽和高都不进行任何缩放。
b.当主体内容的宽和高与显示屏幕分辨率的宽和高不同时,则需从主体内容的宽/高与显示屏幕分辨率宽/高中,获得相比较数值小的宽/高作为缩放基准,以确定包含该主体内容的网页的缩放比例。在一示例中,主体内容的尺寸为100*50,显示屏幕分辨率为60*70,则需将主体内容以60*50的尺寸进行显示,由此比例信息获取装置12获取的网页的显示缩放比例信息为:宽缩小至原网页宽的3/5(=60/100),高与原网页的高比例为1∶1,即网页的高不进行缩放。
本领域技术人员应能理解上述获取网页的显示缩放比例信息的方式仅为举例,其他现有的或今后可能出现的获取网页的显示缩放比例信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,比例信息获取装置12根据所述第一预定规则,并基于主体内容在网页中的尺寸相关信息和移动终端1的显示屏幕的分辨率,获取对该网页进行等比例缩放的显示缩放比例信息。在此,所述等比例缩放意为将网页的宽和高进行相同比例的放大或缩小,并且该网页中的主体内容的宽和高也会相应地以该相同的比例放大或缩小。
在一示例中,主体内容的尺寸为100*50,显示屏幕分辨率为50*70,若第一预定规则为在保证主体内容能够全部显示在显示屏幕上的前提下,以接近主体内容原始像素尺寸的显示比例进行缩放,并且需将主体内容的宽和高以相同的比例进行缩小,则该主体内容缩小后的尺寸应为50*25,由此比例信息获取装置12获取的网页的显示缩放比例信息为:宽和高均缩小至原网页宽和高的1/2。
在此,移动终端1根据比例信息获取装置12获取的对网页进行等比例缩放的显示缩放比例信息,对该网页进行等比例缩放,可使缩放后的网页内容不会变形,以保证用户浏览体验。
本领域技术人员应能理解上述获取网页显示缩放比例信息的方式仅为举例,其他现有的或今后可能出现的获取网页显示缩放比例信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
随后,缩放处理装置13根据比例信息获取装置12获取的显示缩放比例信息,对包含主体内容的网页进行缩放处理。
具体地,缩放处理装置13根据比例信息获取装置12获取的网页的显示缩放比例信息,例如通过显示该网页的浏览器中的网页渲染模块,对该包含主体内容的网页进行等比例或非等比例的缩放渲染处理,以获得缩放后的网页。在一示例中,比例信息获取装置12获取的网页的显示缩放比例信息为:宽和高均缩小至原网页宽和高的1/2;缩放处理装置13通过显示该网页的浏览器中的网页渲染模块所提供的应用编程接口(API),向网页渲染模块发送对该网页进行缩放处理的请求消息,该请求消息包括该显示缩放比例信息;随后,该网页渲染模块根据该请求消息,对该网页进行渲染处理,将原网页的宽和高均缩小至原网页宽和高的1/2。
本领域技术人员应能理解上述对网页进行缩放处理的方式仅为举例,其他现有的或今后可能出现的对网页进行缩放处理的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
随后,主体内容显示装置14根据主体内容在经缩放处理装置13缩放处理后的网页中的位置信息,将该主体内容以预定方式显示在显示屏幕上。
具体地,主体内容显示装置14根据主体内容在经缩放处理装置13缩放处理后的网页中的左上角和右下角位置坐标,将该主体内容以预定方式显示在显示屏幕上。
在此,所述预定方式包括但不限于:
1)满屏显示;
2)在显示屏幕居中显示;
3)在显示屏幕顶部显示;
4)在显示屏幕底部显示。
在此,在显示屏幕中显示所述主体内容的规则包括但不限于:
1)当预定方式为满屏显示时,则主体内容显示装置14以主体内容在网页中的位置坐标作为屏幕显示的起始点,将主体内容在屏幕上进行显示。在一示例中,经缩放处理后的网页的左上角的位置坐标为(0,0),主体内容的左上角在缩放处理后的网页中的位置坐标为(50,10),则主体内容显示装置14将该主体内容显示在移动终端1的显示屏幕上时,将该主体内容在网页中的像素坐标(50,10)作为屏幕左上角显示的起始点,在屏幕上显示该网页。
2)主体内容显示装置14根据主体内容在经缩放处理后的网页中的左上角和右下角位置坐标,可获得该主体内容的尺寸,若该主体内容的尺寸小于移动终端1的显示屏幕的分辨率,即该主体内容仅需占用该显示屏幕的部分区域即可全部显示,则主体内容显示装置14在将该主体内容显示在该显示屏幕上时,将以适宜用户浏览的方式显示该经缩放处理后的网页,如将主体内容显示在屏幕中间或屏幕下方等。在一示例中,如图2所示,经缩放处理后的网页中的主体内容在该网页中的左上角的位置坐标为(20,50),则主体内容显示装置14将该网页中的位置坐标点(5,10)作为屏幕显示的起始点,在屏幕上显示该网页,以保证该主体内容展示在屏幕中间位置。
本领域技术人员应能理解上述将主体内容显示在显示屏幕上的方式仅为举例,其他现有的或今后可能出现的将主体内容显示在显示屏幕上的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,主体内容获取装置11、比例信息获取装置12、缩放处理装置13和主体内容显示装置14之间是持续不断地工作。具体地,主体内容获取装置11持续地获取待处理的网页中的主体内容;比例信息获取装置12也持续地根据第一预定规则,并基于所述主体内容在所述网页中的尺寸相关信息和所述移动终端的显示屏幕的分辨率,获取所述网页的显示缩放比例信息;缩放处理装置13也持续地根据所述显示缩放比例信息,对包含所述主体内容的所述网页进行缩放处理;主体内容显示装置14也持续地根据所述经缩放处理的主体内容在经所述缩放处理后的网页中的位置信息,将所述主体内容以预定方式显示在所述显示屏幕上。在此,本领域技术人员应理解“持续”是指各装置不断进行上述待处理的网页中的主体内容的获取、显示缩放比例信息的获取、网页的缩放及主体内容的显示,直至满足预定停止条件,例如主体内容获取装置11在较长时间内停止对待处理的网页中的主体内容的获取。
优选地(参照图1),比例信息获取装置12根据主体内容在网页中的尺寸相关信息和移动终端的屏幕分辨率,并结合该网页的显示方式,获取所述网页的显示缩放比例信息。
在此,所述网页的显示方式包括但不限于:
1)横屏显示,则比例信息获取装置12将根据显示屏幕的横屏分辨率来获取显示缩放比例信息。
2)竖屏显示,则比例信息获取装置12将根据显示屏幕的竖屏分辨率来获取显示缩放比例信息。
3)全屏显示,则比例信息获取装置12将根据显示屏幕分辨率大小获取显示缩放比例信息。
4)非全屏显示,则比例信息获取装置12将根据该网页在在显示屏幕上占有的显示尺寸获取显示缩放比例信息。
在一示例中,主体内容的尺寸为150*90,移动终端1的竖屏显示的屏幕分辨率为100*150,横屏显示的屏幕分辨率为150*100,则若该网页的显示方式为横屏显示,则主体内容的尺寸不需要任何缩放即可全部显示在显示屏幕上,由此比例信息获取装置12获取相应的网页的显示缩放比例信息为1∶1,即网页的宽和高都不进行任何缩放;若该网页的显示方式为竖屏显示且需对网页进行等比例缩放,则为使该主体内容全部显示在显示屏幕上,需将该主体内容尺寸缩小为100*60,由此比例信息获取装置12获取的相应的网页的显示缩放比例信息为:网页宽和高都缩小至原网页宽和高的2/3。
本领域技术人员应能理解上述网页的显示方式仅为举例,其他现有的或今后可能出现的网页的显示方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地(参照图1),主体内容显示装置14根据经缩放处理装置13缩放处理的主体内容在经缩放处理后的网页中的位置信息,并结合用户相关信息,将该主体内容以预定显示方式显示在移动终端1的显示屏幕上。
在此,所述用户相关信息包括但不限于:
1)用户偏好设置;例如,当用户偏好设置示出用户预设将主体内容展示于屏幕中间位置,则主体内容显示装置14根据主体内容在经缩放处理后的网页中的位置信息,结合该用户偏好设置,将该主体内容显示在移动终端1的显示屏幕中间位置上。
2)用户历史浏览记录;例如,主体内容显示装置14通过对用户历史浏览记录进行统计分析,获得该用户历史浏览网页时在屏幕上显示主体内容的各种显示方式的累计使用次数;进而主体内容显示装置14根据主体内容在经缩放处理后的网页中的位置信息,将该主体内容以该用户在历史上累计使用次数最高的显示方式显示在移动终端1的显示屏幕上。
本领域技术人员应能理解上述用户相关信息仅为举例,其他现有的或今后可能出现的用户相关信息如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在此,主体内容显示装置14获取该用户相关信息的方式包括但不限于:
1)根据用户通过移动终端1登录网页时所留下注册信息中获取;
2)根据在用户通过移动终端1浏览网页期间由移动终端1或网络设备所记录的或由移动终端1的cookies信息中提取的用户历史行为信息中获取。
本领域技术人员应能理解上述显示主体内容的方式仅为举例,其他现有的或今后可能出现的显示主体内容的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
图3示出根据本发明一个优选实施例的用于显示网页内容的设备示意图。网络设备2包括请求获取装置21’、网页获取装置22’、标识信息装置23’和发送装置24’。其中,请求获取装置21’获取来自移动终端1的网页的主体内容确定请求;网页获取装置22’根据所述主体内容确定请求,获取所述网页;标识信息装置23’根据第二预定规则,获取所述网页的主体内容的标识信息;发送装置24’将所述标识信息发送至所述移动终端1。移动终端1的主体内容获取装置11’包括请求发送单元111’、信息接收单元112’和内容获取单元113’。其中,请求发送单元111’向网络设备2发送所述网页的主体内容确定请求;信息接收单元112’接收所述网络设备响应于所述主体内容确定请求而反馈的所述主体内容的标识信息;内容获取单元113’根据所述标识信息,从所述网页中获取所述主体内容。
在此,所述网络设备2包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
在此,图2中所示装置12’、13’和14’的功能与前面参照图1所描述的装置12、13和14的内容相同,为简明起见,将其以引用方式包含于此,而不做赘述。
移动终端1与网络设备2的各个装置之间互相配合,以实现网页主体内容的显示。
具体地,移动终端1的请求发送单元111’向网络设备2发送获取的该网页的主体内容确定请求,例如,可将其封装为一请求消息,如http请求消息,并通过相应的通信协议,如http、https通信协议,发送至网络设备2;
接着,网络设备2的请求获取装置21’通过监控的方式实时地接收并解析该请求消息,获取来自移动终端1的请求发送单元111’的网页的主体内容确定请求;
随后,网页获取装置22’根据该主体内容确定请求,提取该主体内容确定请求中的网页标识信息,如网页URL,并根据该网页标识信息在网页存储库中匹配查询,以获取包含主体内容的待处理的网页,在此,所述网页存储库包含网页标识信息及其所对应的网页等;
接着,标识信息装置23’根据第二预定规则,获取该网页的主体内容的标识信息。其中,所述主体内容的标识信息为在网页所对应的标记语言文本文件中,用于标识主体内容的信息,包括但不限于:
1)特定标签及该标签的标识信息,如HTML文件中的<div>、<img>等标签及该标签的ID;
2)利用XPath表示的主体内容在网页中的路径信息。在此,所述XPath是一种在XML文档中查找信息的语言,其使用路径信息在XML文档中进行内容导航。
在此,所述标记语言文本包括但不限于:
1)超文本标记语言(HTML)文件;
2)可扩展超文本标记语言(XHTML)文件;
3)可扩展标记语言(XML)文件。
其中,所述第二预定规则基于,但不限于,以下至少任一项:
1)网页中各网页内容的尺寸相关信息;例如,标识信息装置23’解析网页获取装置22’获取的网页,并将以获取该网页中某一网页内容尺寸最大的网页内容,则进一步确定为该网页内容为该网页的主体内容,并将标识网页内容尺寸的标识信息作为据此在该网页中获得该主体内容的标识信息。
2)网页中各网页内容的内容类型信息;例如,标识信息装置23’通过解析该网页所在网站的域名信息,确定该网页为视频网站中的网页,则据此将该网页中的视频内容作为该网页的主体内容,并将该网页中的视频内容的标识信息作为主体内容的标识信息;
3)网页中各网页内容的显示区域的历史累计点击次数;例如,标识信息装置23’提取该网页的网页标识信息,并根据该网页标识信息在历史浏览记录库中进行匹配查询,以获取该网页标识信息所对应的网页及该网页各个网页内容的显示区域的历史点击记录,当计算获得该网页中某一网页内容的显示区域的历史累计点击次数超过预定点击次数阈值时,确定该网页内容为主体内容,并将该网页内容的标识信息作为主体内容的标识信息。在此,所述历史浏览记录库中包含网页标识信息及其所对应的网页、该网页各个网页内容的显示区域的历史点击记录、历史缩放记录等。
4)网页中各网页内容的显示区域的历史累计缩放次数;例如,标识信息装置23’提取该网页的网页标识信息,并根据该网页标识信息在历史浏览记录库中进行匹配查询,以获取该网页标识信息所对应的网页及该网页各个网页内容的显示区域的历史缩放记录,当计算获得该网页中某一网页内容的显示区域的历史累计缩放次数超过预定缩放次数阈值时,确定该网页内容为主体内容,并将该网页内容的标识信息作为主体内容的标识信息。
本领域技术人员应能理解,上述几项规则不仅可以单独用于标识信息装置23’获取网页的主体内容的标识信息,还可以将其中的任意几项进行组合,以用于标识信息装置23’获取网页的主体内容的标识信息。
本领域技术人员应能理解上述根据第二预定规则获取主体内容的标识信息的方式仅为举例,其他现有的或今后可能出现的根据第二预定规则获取主体内容的标识信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
随后,发送装置24’将标识信息装置23’获取的标识信息按照约定的通信方式发送至移动终端1;
接着,移动终端1的信息接收单元112’实时监听并接收来自网络设备2的网页的主体内容的标识信息;
随后,内容获取单元113’根据该(等)标识信息,例如从网页的HTML文件中提取该(等)标识信息所对应的网页内容,并将该(等)网页内容作为该网页的主体内容。
本领域技术人员应能理解上述主体内容确定请求的获取方式和/或网页的获取方式和/或标识信息的获取方式和/或发送标识信息的方式仅为举例,其他现有的或今后可能出现的主体内容确定请求的获取方式和/或网页的获取方式和/或标识信息的获取方式和/或发送标识信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
本领域技术人员还应能理解上述主体内容确定请求的发送方式和/或标识信息的接收方式和/或主体内容的获取方式仅为举例,其他现有的或今后可能出现的主体内容确定请求的发送方式和/或标识信息的接收方式和/或主体内容的获取方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
图4示出根据本发明一个方面的用于显示网页内容的方法流程图。移动终端1包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的并具有上网浏览功能等电子设备,如智能手机、PDA、POS机、车载电脑等,其显示屏尺寸通常远远小于台式电脑的显示器尺寸。
如图4所示,在步骤S1中,移动终端1获取待处理的网页中的主体内容。
具体地,在步骤S1中,移动终端1应事件触发实时地、或定期地从移动终端1的网页收藏库或第三方设备中获取待处理的网页及该待处理的网页中的主体内容。在此,所述主体内容意指网页中需着重向用户展示的内容,包括但不限于:
1)图片;
2)视频;
3)文字内容块。
本领域技术人员应能理解上述主体内容仅为举例,其他现有的或今后可能出现的主体内容如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在一示例中,在步骤S1中,移动终端1根据第三方设备提供的应用编程接口(API),应事件触发实时地、或定期地向该第三方设备发送接收某待处理的网页中的主体内容的请求消息,并接收该第三方设备响应于该请求消息返回的该待处理的网页中的主体内容;或第三方设备主动向移动终端1推送某待处理的网页中的主体内容,移动终端1接收该待处理的网页中的主体内容。
本领域技术人员应能理解上述获取待处理的网页中的主体内容的方式仅为举例,其他现有的或今后可能出现的获取待处理的网页中的主体内容的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
接着,在步骤S2中,移动终端1根据第一预定规则,并基于其在步骤S1中获取的主体内容在所述网页中的尺寸相关信息和所述移动终端的显示屏幕的分辨率,获取所述网页的显示缩放比例信息。
具体地,首先,在步骤S2中,移动终端1例如根据其在步骤S1中获取的待处理的网页中的主体内容在该网页的HTML文件中的标识信息,从该网页的HTML文件中读取该主体内容的尺寸相关信息,并从移动终端1的参数信息库中查询获得该移动终端1的显示屏幕的分辨率;接着,在步骤S2中,移动终端1根据第一预定规则,并基于该主体内容在网页中的尺寸相关信息和该移动终端1的显示屏幕的分辨率,获取该网页的显示缩放比例信息。
其中,所述第一预定规则包括但不限于:
1)将主体内容以全屏显示的方式进行缩放展示;
2)在保证主体内容能够全部显示在移动终端1的显示屏幕上的前提下,以接近主体内容原始尺寸的显示比例进行缩放展示。
在此,所述主体内容在网页中的尺寸相关信息包括但不限于:
-主体内容在网页中的宽和高的数值,
-主体内容在网页中的宽和高占该网页宽和高的百分比。
例如,当主体内容为一张图片时,其尺寸相关信息可缺省为该图片的原始宽高数值;若在网页中已显式设置该图片的显示宽高数值,如在该网页的HTML文件的图片标签属性中示出,则将其作为该图片在网页中的尺寸相关信息。
在此,所述获取网页的显示缩放比例信息的方式包括但不限于:
1)当第一预定规则包括将主体内容以全屏显示的方式进行缩放展示,在步骤S2中,移动终端1获取将主体内容的尺寸(如,以像素为单位)缩放至与显示屏幕分辨率大小相一致时该网页的显示缩放比例信息。
在一示例中,主体内容的尺寸为120*140(=宽*高),显示屏的分辨率大小为100*100,则需将该主体内容按照显示屏分辨率缩小至100*100,据此,在步骤S2中,移动终端1获取网页的显示缩放比例信息为:宽缩小至原网页宽的5/6(=100/120),高缩小至原网页高的5/7(=100/140)。
2)当第一预定规则包括在保证主体内容能够全部显示在显示屏幕上的前提下,以接近主体内容原始像素尺寸的显示比例进行缩放,在步骤S2中,移动终端1获取网页的显示缩放比例信息的方式包括但不限于以下情形:
a.当主体内容的宽和高均小于显示屏幕分辨率的宽和高时,则需将主体内容以原始尺寸进行展示,因此在步骤S2中,移动终端1获取的网页的显示缩放比例信息为1∶1,即网页的宽和高都不进行任何缩放。
b.当主体内容的宽和高与显示屏幕分辨率的宽和高不同时,则需从主体内容的宽/高与显示屏幕分辨率宽/高中,获得相比较数值小的宽/高作为缩放基准,以确定包含该主体内容的网页的缩放比例。在一示例中,主体内容的尺寸为100*50,显示屏幕分辨率为60*70,则需将主体内容以60*50的尺寸进行显示,由此在步骤S2中,移动终端1获取的网页的显示缩放比例信息为:宽缩小至原网页宽的3/5(=60/100),高与原网页的高比例为1∶1,即网页的高不进行缩放。
本领域技术人员应能理解上述获取网页的显示缩放比例信息的方式仅为举例,其他现有的或今后可能出现的获取网页的显示缩放比例信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,在步骤S2中,移动终端1根据所述第一预定规则,并基于主体内容在网页中的尺寸相关信息和移动终端1的显示屏幕的分辨率,获取对该网页进行等比例缩放的显示缩放比例信息。在此,所述等比例缩放意为将网页的宽和高进行相同比例的放大或缩小,并且该网页中的主体内容的宽和高也会相应地以该相同的比例放大或缩小。
在一示例中,主体内容的尺寸为100*50,显示屏幕分辨率为50*70,若第一预定规则为在保证主体内容能够全部显示在显示屏幕上的前提下,以接近主体内容原始像素尺寸的显示比例进行缩放,并且需将主体内容的宽和高以相同的比例进行缩小,则该主体内容缩小后的尺寸应为50*25,由此在步骤S2中,移动终端1获取的网页的显示缩放比例信息为:宽和高均缩小至原网页宽和高的1/2。
在此,移动终端1根据其在步骤S2中获取的对网页进行等比例缩放的显示缩放比例信息,对该网页进行等比例缩放,可使缩放后的网页内容不会变形,以保证用户浏览体验。
本领域技术人员应能理解上述获取网页显示缩放比例信息的方式仅为举例,其他现有的或今后可能出现的获取网页显示缩放比例信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
随后,在步骤S3中,移动终端1根据其在步骤S2中获取的显示缩放比例信息,对包含主体内容的网页进行缩放处理。
具体地,在步骤S3中,移动终端1根据其在步骤S2中获取的网页的显示缩放比例信息,例如通过显示该网页的浏览器的网页渲染方法,对该包含主体内容的网页进行等比例或非等比例的缩放渲染处理,以获得缩放后的网页。在一示例中,在步骤S2中,移动终端1获取的网页的显示缩放比例信息为:宽和高均缩小至原网页宽和高的1/2;在步骤S3中,移动终端1通过显示该网页的浏览器中的网页渲染模块所提供的应用编程接口(API),向网页渲染模块发送对该网页进行缩放处理的请求消息,该请求消息包括该显示缩放比例信息;随后,该网页渲染模块根据该请求消息,对该网页进行渲染处理,将原网页的宽和高均缩小至原网页宽和高的1/2。
本领域技术人员应能理解上述对网页进行缩放处理的方式仅为举例,其他现有的或今后可能出现的对网页进行缩放处理的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
随后,在步骤S4中,移动终端1根据主体内容在经其在步骤S3中缩放处理后的网页中的位置信息,将该主体内容以预定方式显示在显示屏幕上。
具体地,在步骤S4中,移动终端1根据主体内容在经其在步骤S3中缩放处理后的网页中的左上角和右下角位置坐标,将该主体内容以预定方式显示在显示屏幕上。
在此,所述预定方式包括但不限于:
1)满屏显示;
2)在显示屏幕居中显示;
3)在显示屏幕顶部显示;
4)在显示屏幕底部显示。
在此,在显示屏幕中显示所述主体内容的规则包括但不限于:
1)当预定方式为满屏显示时,则在步骤S4中,移动终端1以主体内容在网页中的位置坐标作为屏幕显示的起始点,将主体内容在屏幕上进行显示。在一示例中,经缩放处理后的网页的左上角的位置坐标为(0,0),主体内容的左上角在缩放处理后的网页中的位置坐标为(50,10),则在步骤S4中,移动终端1将该主体内容显示在移动终端1的显示屏幕上时,将该主体内容在网页中的像素坐标(50,10)作为屏幕左上角显示的起始点,在屏幕上显示该网页。
2)在步骤S4中,移动终端1根据主体内容在经缩放处理后的网页中的左上角和右下角位置坐标,可获得该主体内容的尺寸,若该主体内容的尺寸小于移动终端1的显示屏幕的分辨率,即该主体内容仅需占用该显示屏幕的部分区域即可全部显示,则在步骤S4中,移动终端1在将该主体内容显示在该显示屏幕上时,将以适宜用户浏览的方式显示该经缩放处理后的网页,如将主体内容显示在屏幕中间或屏幕下方等。在一示例中,如图2所示,经缩放处理后的网页中的主体内容在该网页中的左上角的位置坐标为(20,50),则在步骤S4中,移动终端1将该网页中的位置坐标点(5,10)作为屏幕显示的起始点,在屏幕上显示该网页,以保证该主体内容展示在屏幕中间位置。
本领域技术人员应能理解上述将主体内容显示在显示屏幕上的方式仅为举例,其他现有的或今后可能出现的将主体内容显示在显示屏幕上的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,移动终端1在步骤S1、步骤S2、步骤S3和步骤S4中是持续不断地工作。具体地,在步骤S1中,移动终端1持续地获取待处理的网页中的主体内容;在步骤S2中,移动终端1也持续地根据第一预定规则,并基于所述主体内容在所述网页中的尺寸相关信息和所述移动终端的显示屏幕的分辨率,获取所述网页的显示缩放比例信息;在步骤S3中,移动终端1也持续地根据所述显示缩放比例信息,对包含所述主体内容的所述网页进行缩放处理;在步骤S4中,移动终端1也持续地根据所述经缩放处理的主体内容在经所述缩放处理后的网页中的位置信息,将所述主体内容以预定方式显示在所述显示屏幕上。在此,本领域技术人员应理解“持续”是指移动终端1在各步骤中不断进行上述待处理的网页中的主体内容的获取、显示缩放比例信息的获取、网页的缩放及主体内容的显示,直至满足预定停止条件,例如移动终端1在较长时间内停止对待处理的网页中的主体内容的获取。
优选地(参照图4),在步骤S2中,移动终端1根据主体内容在网页中的尺寸相关信息和移动终端的屏幕分辨率,并结合该网页的显示方式,获取所述网页的显示缩放比例信息。
在此,所述网页的显示方式包括但不限于:
1)横屏显示,则在步骤S2中,移动终端1将根据显示屏幕的横屏分辨率来获取显示缩放比例信息。
2)竖屏显示,则在步骤S2中,移动终端1将根据显示屏幕的竖屏分辨率来获取显示缩放比例信息。
3)全屏显示,则在步骤S2中,移动终端1将根据显示屏幕分辨率大小获取显示缩放比例信息。
4)非全屏显示,则在步骤S2中,移动终端1将根据该网页在在显示屏幕上占有的显示尺寸获取显示缩放比例信息。
在一示例中,主体内容的尺寸为150*90,移动终端1的竖屏显示的屏幕分辨率为100*150,横屏显示的屏幕分辨率为150*100,则若该网页的显示方式为横屏显示,则主体内容的尺寸不需要任何缩放即可全部显示在显示屏幕上,由此在步骤S2中,移动终端1获取相应的网页的显示缩放比例信息为1∶1,即网页的宽和高都不进行任何缩放;若该网页的显示方式为竖屏显示且需对网页进行等比例缩放,则为使该主体内容全部显示在显示屏幕上,需将该主体内容尺寸缩小为100*60,由此在步骤S2中,移动终端1获取的相应的网页的显示缩放比例信息为:网页宽和高都缩小至原网页宽和高的2/3。
本领域技术人员应能理解上述网页的显示方式仅为举例,其他现有的或今后可能出现的网页的显示方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地(参照图4),在步骤S4中,移动终端1根据经其在步骤S3中缩放处理的主体内容在经缩放处理后的网页中的位置信息,并结合用户相关信息,将该主体内容以预定显示方式显示在移动终端1的显示屏幕上。
在此,所述用户相关信息包括但不限于:
1)用户偏好设置;例如,当用户偏好设置示出用户预设将主体内容展示于屏幕中间位置,则在步骤S4中,移动终端1根据主体内容在经缩放处理后的网页中的位置信息,结合该用户偏好设置,将该主体内容显示在移动终端1的显示屏幕中间位置上。
2)用户历史浏览记录;例如,在步骤S4中,移动终端1通过对用户历史浏览记录进行统计分析,获得该用户历史浏览网页时在屏幕上显示主体内容的各种显示方式的累计使用次数;进而移动终端1根据主体内容在经缩放处理后的网页中的位置信息,将该主体内容以该用户在历史上累计使用次数最高的显示方式显示在移动终端1的显示屏幕上。
本领域技术人员应能理解上述用户相关信息仅为举例,其他现有的或今后可能出现的用户相关信息如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在此,在步骤S4中,移动终端1获取该用户相关信息的方式包括但不限于:
1)根据用户通过移动终端1登录网页时所留下注册信息中获取;
2)根据在用户通过移动终端1浏览网页期间由移动终端1或网络设备所记录的或由移动终端1的cookies信息中提取的用户历史行为信息中获取。
本领域技术人员应能理解上述显示主体内容的方式仅为举例,其他现有的或今后可能出现的显示主体内容的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
图5示出根据本发明一个优选实施例的用于显示网页内容的方法流程图。在步骤S11’中,移动终端1向网络设备2发送所述网页的主体内容确定请求,相应地,网络设备2获取来自移动终端1的网页的主体内容确定请求;在步骤S5’中,网络设备2根据所述主体内容确定请求,获取所述网页;在步骤S6’中,网络设备2根据第二预定规则,获取所述网页的主体内容的标识信息;在步骤S7’中,网络设备2将所述标识信息发送至所述移动终端1;在步骤S12’中,移动终端1接收所述网络设备响应于所述主体内容确定请求而反馈的所述主体内容的标识信息;在步骤S13’中,移动终端1根据所述标识信息,从所述网页中获取所述主体内容。
在此,所述网络设备2包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
在此,图5中所示移动终端1在步骤S2’、步骤S3’和步骤S4’中的功能与前面参照图4所描述的移动终端1在步骤S2、步骤S3和步骤S4中的内容相同,为简明起见,将其以引用方式包含于此,而不做赘述。
移动终端1与网络设备2在各个步骤中互相配合,以实现网页主体内容的显示。
具体地,在步骤S11’中,移动终端1向网络设备2发送获取的该网页的主体内容确定请求,例如,可将其封装为一请求消息,如http请求消息,并通过相应的通信协议,如http、https通信协议,发送至网络设备2;接着,网络设备2通过监控的方式实时地接收并解析该请求消息,获取来自移动终端1的网页的主体内容确定请求;
随后,在步骤S5’中,网络设备2根据该主体内容确定请求,提取该主体内容确定请求中的网页标识信息,如网页URL,并根据该网页标识信息在网页存储库中匹配查询,以获取包含主体内容的待处理的网页,在此,所述网页存储库包含网页标识信息及其所对应的网页等;
接着,在步骤S6’中,网络设备2根据第二预定规则,获取该网页的主体内容的标识信息。其中,所述主体内容的标识信息为在网页所对应的标记语言文本文件中,用于标识主体内容的信息,包括但不限于:
1)特定标签及该标签的标识信息,如HTML文件中的<div>、<img>等标签及该标签的ID;
2)利用XPath表示的主体内容在网页中的路径信息。在此,所述XPath是一种在XML文档中查找信息的语言,其使用路径信息在XML文档中进行内容导航。
在此,所述标记语言文本包括但不限于:
1)超文本标记语言(HTML)文件;
2)可扩展超文本标记语言(XHTML)文件;
3)可扩展标记语言(XML)文件。
其中,所述第二预定规则基于,但不限于,以下至少任一项:
1)网页中各网页内容的尺寸相关信息;例如,在步骤S6’中,网络设备2解析其在步骤S5’中获取的网页,并将以获取该网页中某一网页内容尺寸最大的网页内容,则进一步确定为该网页内容为该网页的主体内容,并将标识网页内容尺寸的标识信息作为据此在该网页中获得该主体内容的标识信息。
2)网页中各网页内容的内容类型信息;例如,在步骤S6’中,网络设备2通过解析该网页所在网站的域名信息,确定该网页为视频网站中的网页,则据此将该网页中的视频内容作为该网页的主体内容,并将该网页中的视频内容的标识信息作为主体内容的标识信息;
3)网页中各网页内容的显示区域的历史累计点击次数;例如,在步骤S6’中,网络设备2提取该网页的网页标识信息,并根据该网页标识信息在历史浏览记录库中进行匹配查询,以获取该网页标识信息所对应的网页及该网页各个网页内容的显示区域的历史点击记录,当计算获得该网页中某一网页内容的显示区域的历史累计点击次数超过预定点击次数阈值时,确定该网页内容为主体内容,并将该网页内容的标识信息作为主体内容的标识信息。在此,所述历史浏览记录库中包含网页标识信息及其所对应的网页、该网页各个网页内容的显示区域的历史点击记录、历史缩放记录等。
4)网页中各网页内容的显示区域的历史累计缩放次数;例如,在步骤S6’中,网络设备2提取该网页的网页标识信息,并根据该网页标识信息在历史浏览记录库中进行匹配查询,以获取该网页标识信息所对应的网页及该网页各个网页内容的显示区域的历史缩放记录,当计算获得该网页中某一网页内容的显示区域的历史累计缩放次数超过预定缩放次数阈值时,确定该网页内容为主体内容,并将该网页内容的标识信息作为主体内容的标识信息。
本领域技术人员应能理解,上述几项规则不仅可以单独用于网络设备2获取网页的主体内容的标识信息,还可以将其中的任意几项进行组合,以用于网络设备2获取网页的主体内容的标识信息。
本领域技术人员应能理解上述根据第二预定规则获取主体内容的标识信息的方式仅为举例,其他现有的或今后可能出现的根据第二预定规则获取主体内容的标识信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
随后,在步骤S7’中,网络设备2将其在步骤S6’中获取的标识信息按照约定的通信方式发送至移动终端1。
接着,在步骤S12’中,移动终端1实时监听并接收来自网络设备2的网页的主体内容的标识信息;
随后,在步骤S13’中,移动终端1根据该(等)标识信息,例如从网页的HTML文件中提取该(等)标识信息所对应的网页内容,并将该(等)网页内容作为该网页的主体内容。
本领域技术人员应能理解上述主体内容确定请求的获取方式和/或网页的获取方式和/或标识信息的获取方式和/或发送标识信息的方式仅为举例,其他现有的或今后可能出现的主体内容确定请求的获取方式和/或网页的获取方式和/或标识信息的获取方式和/或发送标识信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
本领域技术人员还应能理解上述主体内容确定请求的发送方式和/或标识信息的接收方式和/或主体内容的获取方式仅为举例,其他现有的或今后可能出现的主体内容确定请求的发送方式和/或标识信息的接收方式和/或主体内容的获取方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
此外,现有的浏览器可通过在移动终端上运行来执行上述用于显示网页内容的方法,以成为一种新的浏览器,或可以通过与现有的浏览器合作在移动终端上运行来执行上述用于显示网页内容的方法,以作为现有的浏览器的浏览器插件,现有的浏览器可以是例如Microsoft公司的IE浏览器、Mozilla公司的Firefox浏览器、Google公司的Chrome浏览器、遨游公司的Maxthon浏览器、Opera公司的opera浏览器、360公司的360浏览器、搜狐公司的搜狗浏览器、腾讯公司的腾讯TT浏览器等。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (20)

1.一种在移动终端中实现的用于显示网页内容的方法,该方法包括以下步骤:
a获取待处理的网页中的主体内容;
b为使得所述主体内容全部显示于所述移动终端的当前显示屏幕,基于所述主体内容在所述网页中的尺寸相关信息和所述移动终端的显示屏幕的分辨率,获取所述网页的显示缩放比例信息;
c根据所述显示缩放比例信息,对包含所述主体内容的所述网页进行缩放处理;
d根据所述经缩放处理的主体内容在经所述缩放处理后的网页中的位置信息,将所述主体内容以预定方式显示在所述显示屏幕上,所述预定方式包括以下任一项:
-满屏显示;
-在显示屏幕居中显示;
-在显示屏幕顶部显示;
-在显示屏幕底部显示。
2.根据权利要求1所述的方法,其中,所述步骤b包括:
-为使得所述主体内容全部显示于所述移动终端的当前显示屏幕,基于所述主体内容在所述网页中的尺寸相关信息和所述移动终端的屏幕分辨率,并结合所述网页的显示方式,获取所述网页的显示缩放比例信息。
3.根据权利要求2所述的方法,其中,所述网页的显示方式包括以下至少任一项:
-横屏显示;
-竖屏显示;
-全屏显示;
-非全屏显示。
4.根据权利要求1至3中任一项所述的方法,其中,所述步骤b包括:
-为使得所述主体内容全部显示于所述移动终端的当前显示屏幕,并基于所述主体内容在所述网页中的尺寸相关信息和所述移动终端的显示屏幕的分辨率,获取对所述网页进行等比例缩放的所述显示缩放比例信息。
5.根据权利要求1至4中任一项所述的方法,其中,所述步骤a包括:
-向网络设备发送所述网页的主体内容确定请求;
-接收所述网络设备响应于所述主体内容确定请求而反馈的所述主体内容的标识信息;
-根据所述标识信息,从所述网页中获取所述主体内容。
6.根据权利要求1至5中任一项所述的方法,其中,所述步骤d包括:
-根据所述经缩放处理的主体内容在经所述缩放处理后的网页中的位置信息,并结合用户相关信息,将所述主体内容以预定方式显示在所述显示屏幕上。
7.根据权利要求6所述的方法,其中,所述用户相关信息包括以下至少任一项:
-用户的偏好设置;
-用户的历史浏览记录。
8.根据权利要求1至7中任一项所述的方法,其中,所述主体内容包括以下至少任一项:
-视频;
-图片;
-文字内容块。
9.一种在移动终端中实现的用于显示网页内容的装置,该装置包括:
主体内容获取装置,用于获取待处理的网页中的主体内容;
比例信息获取装置,用于为使得所述主体内容全部显示于所述移动终端的当前显示屏幕,基于所述主体内容在所述网页中的尺寸相关信息和所述移动终端的显示屏幕的分辨率,获取所述网页的显示缩放比例信息;
缩放处理装置,用于根据所述显示缩放比例信息,对包含所述主体内容的所述网页进行缩放处理;
主体内容显示装置,用于根据所述经缩放处理的主体内容在经所述缩放处理后的网页中的位置信息,将所述主体内容以预定方式显示在所述显示屏幕上,所述预定方式包括以下任一项:
-满屏显示;
-在显示屏幕居中显示;
-在显示屏幕顶部显示;
-在显示屏幕底部显示。
10.根据权利要求9所述的装置,其中,所述比例信息获取装置用于:
-为使得所述主体内容全部显示于所述移动终端的当前显示屏幕,基于所述主体内容在所述网页中的尺寸相关信息和所述移动终端的屏幕分辨率,并结合所述网页的显示方式,获取所述网页的显示缩放比例信息。
11.根据权利要求10所述的装置,其中,所述网页的显示方式包括以下至少任一项:
-横屏显示;
-竖屏显示;
-全屏显示;
-非全屏显示。
12.根据权利要求9至11中任一项所述的装置,其中,所述比例信息获取装置用于:
-为使得所述主体内容全部显示于所述移动终端的当前显示屏幕,并基于所述主体内容在所述网页中的尺寸相关信息和所述移动终端的显示屏幕的分辨率,获取对所述网页进行等比例缩放的所述显示缩放比例信息。
13.根据权利要求9至12中任一项所述的装置,其中,所述主体内容获取装置包括:
请求发送单元,用于向网络设备发送所述网页的主体内容确定请求;
信息接收单元,用于接收所述网络设备响应于所述主体内容确定请求而反馈的所述主体内容的标识信息;
内容获取单元,用于根据所述标识信息,从所述网页中获取所述主体内容。
14.根据权利要求9至13中任一项所述的装置,其中,所述主体内容显示装置用于:
-根据所述经缩放处理的主体内容在经所述缩放处理后的网页中的位置信息,并结合用户相关信息,将所述主体内容以预定方式显示在所述显示屏幕上。
15.根据权利要求14所述的装置,其中,所述用户相关信息包括以下至少任一项:
-用户的偏好设置;
-用户的历史浏览记录。
16.根据权利要求9至15中任一项所述的装置,其中,所述主体内容包括以下至少任一项:
-视频;
-图片;
-文字内容块。
17.一种用于显示网页内容的***,包括如权利要求9至16中任一项所述的在移动终端中实现的用于显示网页内容的装置及一种在网络设备中实现的用于辅助显示网页内容的装置,其中,该网络设备中的装置包括:
请求获取装置,用于获取来自移动终端的网页的主体内容确定请求;
网页获取装置,用于根据所述主体内容确定请求,获取所述网页;
标识信息装置,用于根据第二预定规则,获取所述网页的主体内容的标识信息;
发送装置,用于将所述标识信息发送至所述移动终端。
18.根据权利要求17所述的***,其中,所述第二预定规则基于以下至少任一项获取所述主体内容:
-所述网页中各网页内容的尺寸相关信息;
-所述网页中各网页内容的内容类型信息;
-所述网页中各网页内容的显示区域的历史累计点击次数;
-所述网页中各网页内容的显示区域的历史累计缩放次数。
19.一种浏览器,包括如权利要求9至16中任一项所述的在移动终端中实现的用于显示网页内容的装置。
20.一种浏览器插件,包括如权利要求9至16中任一项所述的在移动终端中实现的用于显示网页内容的装置。
CN201110257220.9A 2011-09-01 2011-09-01 一种用于在移动终端上显示网页主体内容的方法和设备 Active CN102314502B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110257220.9A CN102314502B (zh) 2011-09-01 2011-09-01 一种用于在移动终端上显示网页主体内容的方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110257220.9A CN102314502B (zh) 2011-09-01 2011-09-01 一种用于在移动终端上显示网页主体内容的方法和设备

Publications (2)

Publication Number Publication Date
CN102314502A CN102314502A (zh) 2012-01-11
CN102314502B true CN102314502B (zh) 2017-03-01

Family

ID=45427667

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110257220.9A Active CN102314502B (zh) 2011-09-01 2011-09-01 一种用于在移动终端上显示网页主体内容的方法和设备

Country Status (1)

Country Link
CN (1) CN102314502B (zh)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102622423A (zh) * 2012-02-22 2012-08-01 优视科技有限公司 网页的显示方法、装置、浏览器及用户终端
CN103617257B (zh) * 2012-03-31 2018-05-04 奇智软件(北京)有限公司 浏览器应用提供方法及***
JP6124169B2 (ja) * 2012-06-08 2017-05-10 クラリオン株式会社 表示装置
CN103577496B (zh) * 2012-08-09 2018-09-04 腾讯科技(深圳)有限公司 一种电子邮件的显示方法及装置
CN103677539B (zh) * 2012-09-18 2017-11-17 阿里巴巴集团控股有限公司 界面调整方法与装置
CN102984345A (zh) * 2012-10-30 2013-03-20 新媒联盟(北京)文化传播有限责任公司 一种在网络的终端设备上显示文本的方法和装置
CN103092977A (zh) * 2013-01-30 2013-05-08 广东欧珀移动通信有限公司 一种移动终端的网页浏览方法和移动终端
CN104050947A (zh) * 2013-03-15 2014-09-17 联想(北京)有限公司 显示控制方法和电子设备
CN104079707A (zh) * 2013-03-28 2014-10-01 联想(北京)有限公司 通信方法和电子设备
CN103336817B (zh) * 2013-06-28 2016-08-10 北京奇虎科技有限公司 一种电子设备上网页缩放的方法和装置
CN103324734B (zh) * 2013-06-28 2017-04-05 北京奇虎科技有限公司 一种电子设备上网页缩放的方法和装置
CN103345497B (zh) * 2013-06-28 2017-05-03 北京奇虎科技有限公司 一种电子设备上网页缩放的方法和装置
WO2014206124A1 (zh) * 2013-06-28 2014-12-31 北京奇虎科技有限公司 一种电子设备上网页缩放的方法和装置
CN104636396A (zh) * 2013-11-13 2015-05-20 阿里巴巴集团控股有限公司 一种页面定位方法及装置
KR102249886B1 (ko) * 2014-02-14 2021-05-10 삼성전자 주식회사 웹 페이지 전환 방법 및 이를 이용하는 휴대 단말기, 이 방법을 실행하기 위한 프로그램이 기록되어 있는 비휘발성 기록매체
CN104020940A (zh) * 2014-05-23 2014-09-03 北京金山网络科技有限公司 页面控制方法和装置
CN105373545A (zh) * 2014-08-25 2016-03-02 阿里巴巴集团控股有限公司 一种图片显示方法及装置
CN104317968A (zh) * 2014-11-18 2015-01-28 苏州科达科技股份有限公司 一种页面自适应调整方法及***
CN106708349A (zh) * 2015-07-17 2017-05-24 阿里巴巴集团控股有限公司 一种提供对象信息的方法和设备
CN105898510A (zh) * 2015-12-08 2016-08-24 乐视网信息技术(北京)股份有限公司 在网页中配置视频播放器的方法和装置
CN105653612A (zh) * 2015-12-24 2016-06-08 小米科技有限责任公司 页面渲染方法及装置
CN107423187B (zh) * 2016-06-08 2021-02-12 宁波广播电视集团 一种屏幕监控方法、装置及***
CN107770577A (zh) * 2016-08-16 2018-03-06 北京优朋普乐科技有限公司 为节目设置图片的方法和装置
CN106339158A (zh) * 2016-08-17 2017-01-18 东方网力科技股份有限公司 基于大数据的静态图片的动态展示方法及装置
CN106557537B (zh) * 2016-09-22 2020-12-18 深圳峰创智诚科技有限公司 网页图片标签显示方法和装置
CN107995451A (zh) * 2016-10-26 2018-05-04 北京视联动力国际信息技术有限公司 一种视联网视频流的查看方法和装置
CN108009183A (zh) * 2016-10-27 2018-05-08 北京京东尚科信息技术有限公司 用于在终端上显示网页的方法、装置以及终端
CN106777012A (zh) * 2016-12-07 2017-05-31 北京小米移动软件有限公司 网页内容展示的方法和装置
CN108282683B (zh) * 2017-01-05 2020-07-14 腾讯科技(深圳)有限公司 一种视频界面显示方法及装置
CN109992337B (zh) * 2017-12-29 2022-03-11 杭州海康威视***技术有限公司 网页页面展示方法、装置及存储介质
CN110688562A (zh) * 2018-06-20 2020-01-14 杭州振牛信息科技有限公司 个性化推荐方法、装置及计算机设备
CN110968811B (zh) * 2018-09-30 2023-05-23 北京国双科技有限公司 显示控制方法和装置
CN114760159A (zh) * 2019-03-29 2022-07-15 华为技术有限公司 一种设备配合方法、装置及***
CN110244996A (zh) * 2019-05-14 2019-09-17 苏宁智能终端有限公司 一种横屏显示终端适配竖屏应用程序的方法、装置及终端
CN110929205A (zh) * 2019-11-13 2020-03-27 贝壳技术有限公司 用于加载网页中的控件的方法及装置
CN111506241A (zh) * 2020-05-21 2020-08-07 网易(杭州)网络有限公司 直播间的特效显示方法、装置、电子设备及计算机介质
CN114253640A (zh) * 2020-09-24 2022-03-29 北京小米移动软件有限公司 一种用户界面的控制方法、装置及存储介质
CN112181568A (zh) * 2020-09-27 2021-01-05 上海连尚网络科技有限公司 局部适配屏幕方法和设备
CN112752107B (zh) * 2020-12-26 2023-02-10 广东工业大学 网页图片预处理方法、***、存储介质及计算机设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060218490A1 (en) * 2005-03-24 2006-09-28 Richard Fink Method and apparatus for creating a web page
CN100356377C (zh) * 2005-12-20 2007-12-19 无锡永中科技有限公司 文档显示方法
US7768536B2 (en) * 2007-04-11 2010-08-03 Sony Ericsson Mobile Communications Ab Methods of displaying information at different zoom settings and related devices and computer program products
CN101388041B (zh) * 2008-10-21 2013-10-30 深圳市同洲电子股份有限公司 一种手持终端的浏览器页面导航方法及***
CN101419624A (zh) * 2008-11-17 2009-04-29 魏新成 用来浏览web网页的移动信息设备和方法
CN101582942A (zh) * 2009-05-31 2009-11-18 魏新成 一种浏览web网页的移动信息设备和方法
CN101819584B (zh) * 2010-03-18 2011-11-09 上海引跑信息科技有限公司 轻量级智能网页内容解析方法

Also Published As

Publication number Publication date
CN102314502A (zh) 2012-01-11

Similar Documents

Publication Publication Date Title
CN102314502B (zh) 一种用于在移动终端上显示网页主体内容的方法和设备
US9672539B2 (en) Advertisement generation apparatus and terminal device
US9483855B2 (en) Overlaying text in images for display to a user of a digital magazine
CN102779167B (zh) 在移动终端中显示网页的方法及***
US10636051B2 (en) Modifying advertisement sizing for presentation in a digital magazine
US10863016B2 (en) Display controlling method, terminal, information processing apparatus, and storage medium
US9092131B2 (en) Highlighting of tappable web page elements
WO2014206072A1 (zh) 预览网页的方法及***
KR20140012664A (ko) 웹페이지 재배치 방법
US10091326B2 (en) Modifying content regions of a digital magazine based on user interaction
CN105488051B (zh) 网页处理方法及装置
CN112287258A (zh) 页面渲染方法、装置、设备和存储介质
CN112148398B (zh) 图像处理方法和装置
US20140324954A1 (en) Method for browsing webpage picture and client device therefor
JP2007233659A (ja) ネットワークサービスにおける情報配信システム
CN103136259B (zh) 一种基于内容块标识处理网页内容的方法与设备
CN110019037A (zh) 一种pdf文件展示方法、装置、设备及存储介质
CN110506267A (zh) 数字组件背景渲染
JP5556461B2 (ja) 情報閲覧端末装置、情報閲覧システム、情報閲覧プログラム及び情報閲覧方法
CN103870508A (zh) 一种网页缩放方法、装置和***
CN106970467B (zh) 信息显示方法及头戴式显示设备
CN104239326B (zh) 一种对网页字体进行缩放的方法、装置和***
CN104598467B (zh) 一种网页图片的显示方法及装置
US20120030005A1 (en) Method and system for providing advertisements
CN108021662A (zh) 一种移动终端的网页图片显示方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant