智能电视浏览器的屏幕自适应方法和装置、智能电视制造方法及图纸

技术编号:9796559 阅读:139 留言:0更新日期:2014-03-22 03:57
本发明专利技术提供了一种智能电视浏览器的屏幕自适应方法和装置、智能电视,所述方法包括:所述浏览器加载网页,根据网页属性确定所述网页的显示宽度和高度;获取所述智能电视的屏幕分辨率,根据所述屏幕分辨率计算浏览器页面显示栏的高度和宽度;判断所述网页的显示宽度是否与浏览器页面显示栏的宽度一致,若否,则将所述网页的显示宽度缩放至浏览器页面显示栏的宽度,并以网页宽度与浏览器页面显示栏宽度的比值来缩放网页的显示高度值。本发明专利技术通过上述手段,较好的解决了因网页尺寸过大或过小造成的浏览操作困难或不能清楚地观看浏览器页面的问题。

【技术实现步骤摘要】
智能电视浏览器的屏幕自适应方法和装置、智能电视
本专利技术涉及智能电视浏览器
,特别地,涉及一种智能电视浏览器的屏幕自适应方法和装置、智能电视。
技术介绍
智能电视是顺应电视机“高清化”、“网络化”、“智能化”的趋势而出现的一种智能多媒体终端,具备从因特网、视频设备、计算机等多种渠道获得节目内容,通过简单易用的整合式操作界面将消费者最需要的内容在大屏幕上清晰地展现的功能。与传统电视的应用平台相比,智能电视可实现网络搜索、网络电视、视频点播(VOD)、数字音乐、网络新闻、网络视频电话等各种应用服务。电视机正在成为继计算机、手机之后的第三种信息访问终端,用户可随时访问自己需要的信息。智能电视像智能手机一样,具有全开放式平台,搭载了操作系统(如安卓系统),用户可自行安装和卸载软件、游戏等第三方服务商提供的程序,来不断对电视的功能进行扩充,持续不断地给用户带来丰富的个性化体验。智能电视浏览器是通过智能电视浏览网页、实现网络搜索等操作时的常用工具,网页内容在浏览器中的显示格式(包括网页宽度,字体大小、颜色,图片大小、位置等)一般采用级联样式表或层叠样式表(CSS,Cascading Style Sheet)实现,因此,当屏幕宽度大于网页宽度时,网页内容在屏幕的局部区域(如屏幕左侧、屏幕中间等)显示;当屏幕宽度小于网页宽度时,需要通过移动滚动条浏览网页内容。对于屏幕宽度小于网页宽度的情况:与在电脑上对网页进行浏览操作时通过鼠标的拖动和点击操作实现不同,通过智能电视浏览网页时,一般用遥控器模拟鼠标操作,如,通过方向按键与标记按键的配合模拟鼠标光标移动、滚动条滚动等。由于智能电视操作环境往往处于光线较暗的场所,在这种场所下用遥控器进行上述的复杂操作是很不方便的,因此用户的使用体验会受到较大的影响。对于屏幕宽度大于网页宽度的情况,特别是二者数量级差别较大时:用于电视用户往往处于离电视屏幕较远的地方(一般超过3米),如果网页显示在屏幕的某个区域,一方面不能充分利用电视屏幕较大的资源,另一方面,用户可能比较难以看清楚网页内容,也同样会影响用户的使用体验。
技术实现思路
本专利技术提供一种智能电视浏览器的屏幕自适应方法,用于解决现有智能电视不方便进行网页浏览的问题。本专利技术还提供了一种智能电视浏览器的屏幕自适应装置,以及一种智能电视,以保证上述方法在实际中的应用。为了解决上述问题,本专利技术公开了一种智能电视浏览器的屏幕自适应方法,包括:从所述浏览器加载网页,根据网页属性确定所述网页的显示宽度和高度;获取所述智能电视的屏幕分辨率,根据所述屏幕分辨率计算浏览器页面显示栏的高度和宽度;判断所述网页的显示宽度是否与浏览器页面显示栏的宽度一致?若否,则将所述网页的显示宽度缩放至浏览器页面显示栏的宽度,并以网页宽度与浏览器页面显示栏宽度的比值来缩放网页的显不闻度值。优选的,所述网页属性包括有浏览器的类型;所述根据网页属性确定所述网页的显示宽度和高度的方法,具体包括:根据所述浏览器的类型确定与所述浏览器的类型对应的页面布局中所包含元素的样式参数;根据所述元素的样式参数获取当前网页的宽度和高度。优选的,所述根据屏幕分辨率计算浏览器页面显示栏的高度和宽度的方法,具体包括:根据所述屏幕分辨率计算浏览器窗口的整体高度和宽度;获取所述当前浏览器窗口中地址栏、菜单栏和状态栏的高度之和、宽度之和;将所述当前浏览器窗口的整体高度和宽度分别减去所述高度之和、所述宽度之和,得到所述浏览器页面显示栏的高度和宽度。优选的,当所述网页的显示宽度大于浏览器页面显示栏的宽度时,将所述网页的显示宽度缩小至浏览器页面显示栏的宽度,并等比例缩小所述网页的显示高度值;当所述网页的显示宽度小于浏览器页面显示栏的宽度时,将所述网页的显示宽度扩大至浏览器页面显示栏的宽度,并等比例增加所述网页的显示高度值。优选的,还包括:当所述网页的显示宽度与浏览器页面显示栏的宽度一致时,按所述网页的显示宽度和高度在浏览器页面显示栏上显示所述网页。依据本专利技术的另一优选实施例,还公开了一种智能电视浏览器的屏幕自适应装置,包括:网页加载单元,用于从所述浏览器加载网页;网页尺寸确定单元,用于根据所述网页的属性确定所述网页的显示宽度和高度;页面显示尺寸确定单元,用于获取所述智能电视的屏幕分辨率,根据所述屏幕分辨率计算浏览器页面显示栏的高度和宽度;尺寸匹配度判断单元,用于判断所述网页的显示宽度是否与浏览器页面显示栏的宽度一致;页面尺寸调整单元,用于将所述网页的显示宽度缩放至浏览器页面显示栏的宽度,并以网页宽度与浏览器页面显示栏宽度的比值来缩放网页的显示高度值;其中,当所述网页的显示宽度大于浏览器页面显示栏的宽度时,将所述网页的显示宽度缩小至浏览器页面显示栏的宽度,并等比例缩小所述网页的显示高度值;当所述网页的显示宽度小于浏览器页面显示栏的宽度时,将所述网页的显示宽度扩大至浏览器页面显示栏的宽度,并等比例增加所述网页的显示高度值。优选的,所述网页的属性包括有浏览器的类型;所述网页尺寸确定单元具体包括:样式参数确定子单元,用于根据所述浏览器的类型确定与所述浏览器的类型对应的页面布局中所包含元素的样式参数;网页尺寸获取子单元,用于根据所述元素的样式参数获取当前网页的宽度和高度。优选的,所述页面显示尺寸确定单元具体包括:总尺寸计算子单元,用于根据所述屏幕分辨率计算浏览器窗口的整体高度和宽度;辅助栏尺寸计算子单元,用于获取所述当前浏览器窗口中地址栏、菜单栏和状态栏的高度之和、宽度之和;结果计算子单元,用于将所述当前浏览器窗口的整体高度和宽度分别减去所述高度之和、所述宽度之和,得到所述浏览器页面显示栏的高度和宽度。优选的,还包括:页面显示单元,用于根据所述尺寸匹配度判断单元的输出结果显示当前加载的网页;当所述网页的显示宽度与浏览器页面显示栏的宽度一致时,直接按所述网页的显示宽度和高度在浏览器页面显示栏上显示所述网页;当所述网页的显示宽度与浏览器页面显示栏的宽度不一致时,按所述页面尺寸调整单元缩放后的网页显示宽度和高度显示所述网页。依据本专利技术的还一优选实施例,公开了一种智能电视,包括上述任意一种屏幕自适应装置。与现有技术相比,本专利技术具有以下优点: 本专利技术优选实施例提供的技术方案中,在显示当前网页时,根据网页属性以及智能电视的屏幕分辨率判断其尺寸是否匹配,当网页尺寸与屏幕尺寸不一致时,将当前网页的宽度缩放至浏览器页面显示宽度,并按比例缩放网页的高度,因此,较好的解决了因网页尺寸过大或过小造成的浏览操作困难或不能清楚地观看浏览器页面的问题。【附图说明】 图1为本专利技术智能电视浏览器的屏幕自适应方法一实施例的流程; 图2为本专利技术智能电视浏览器的屏幕自适应装置一实施例的结构示意图。【具体实施方式】为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本专利技术作进一步详细的说明。参照图1,示出了本专利技术智能电视浏览器的屏幕自适应方法一实施例的流程,具体包括以下步骤: 步骤SlOl:从浏览器加载网页,根据网页属性确定所述网页的显示宽度和高度; 在本优选实施例中,网页DIV属性可以包括浏览器类型所对应的网页宽度、高度等尺寸属性,位置属性,显示颜色属性等;其中,根据上述网页属性确定网页的本文档来自技高网
...

【技术保护点】
一种智能电视浏览器的屏幕自适应方法,其特征在于,包括:从所述浏览器加载网页,根据网页属性确定所述网页的显示宽度和高度;获取所述智能电视的屏幕分辨率,根据所述屏幕分辨率计算浏览器页面显示栏的高度和宽度;?判断所述网页的显示宽度是否与浏览器页面显示栏的宽度一致?若否,则将所述网页的显示宽度缩放至浏览器页面显示栏的宽度,并以网页宽度与浏览器页面显示栏宽度的比值来缩放网页的显示高度值。

【技术特征摘要】
1.一种智能电视浏览器的屏幕自适应方法,其特征在于,包括: 从所述浏览器加载网页,根据网页属性确定所述网页的显示宽度和高度; 获取所述智能电视的屏幕分辨率,根据所述屏幕分辨率计算浏览器页面显示栏的高度和宽度; 判断所述网页的显示宽度是否与浏览器页面显示栏的宽度一致? 若否,则将所述网页的显示宽度缩放至浏览器页面显示栏的宽度,并以网页宽度与浏览器页面显示栏宽度的比值来缩放网页的显示高度值。2.根据权利要求1所述的方法,其特征在于,所述网页属性包括有浏览器的类型;所述根据网页属性确定所述网页的显示宽度和高度的方法,具体包括: 根据所述浏览器的类型确定与所述浏览器的类型对应的页面布局中所包含元素的样式参数; 根据所述元素的样式参数获取当前网页的宽度和高度。3.如权利要求1所述的智能电视浏览器的屏幕自适应方法,其特征在于,所述根据屏幕分辨率计算浏览器页面显示栏的高度和宽度的方法,具体包括: 根据所述屏幕分辨率计算浏览器窗口的整体高度和宽度; 获取所述当前浏览器窗口中地址栏、菜单栏和状态栏的高度之和、宽度之和; 将所述当前浏览器窗口的整体高度和宽度分别减去所述高度之和、所述宽度之和,得到所述浏览器页面显示栏的高度和宽度。4.如权利要求1所述的智能电视浏览器的屏幕自适应方法,其特征在于: 当所述网页的显示宽度大于浏览器页面显示栏的宽度时,将所述网页的显示宽度缩小至浏览器页面显示栏的宽度,并等比例缩小所述网页的显示高度值; 当所述网页的显示宽度小于浏览器页面显示栏的宽度时,将所述网页的显示宽度扩大至浏览器页面显示栏的宽度,并等比例增加所述网页的显示高度值。5.如权利要求1所述的智能电视浏览器的屏幕自适应方法,其特征在于,还包括: 当所述网页的显示宽度与浏览器页面显示栏的宽度一致时,按所述网页的显示宽度和高度在浏览器页面显示栏上显示所述网页。6.一种智能电视浏览器的屏幕自适应装置,其特征在于,包括: 网页加载单元,用于从所述浏览器加载网页; 网页尺寸确定单元,用于根据所述网页的属性确定所述网页的显示宽度和高度; 页面显示尺寸确...

【专利技术属性】
技术研发人员:余绍鹏梁帆
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1