[发明专利]一种跨平台显示应用的方法及装置有效
申请号: | 201210370096.1 | 申请日: | 2012-09-28 |
公开(公告)号: | CN102917273A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | 徐佳宏;魏厄 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/4782 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518000 广东省深圳市罗湖区沿河北路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 显示 应用 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种跨平台显示应用的方法及装置。
背景技术
目前,已有多个国家开播高清电视节目,在中国的现行技术中,高清电视(HDTV,High Definition Television)显示格式为720P,分辨率为1280×720,标清电视(SDTV,Standard-Definition TV)显示格式为480P,分辨率达到720×576或640×526,由于高清的应用才能在现行的高清机顶盒上展示完美的视觉效果,而电视节目源、电视应用等由标清到高清有一个很长的过渡时间,那么,如何在标清应用还没有全部升级为高清应用前,让标清应用在高清应用上运行并完美地展示给用户成为一个重要课题。浏览器的窗口大小决定了显示给用户的数据量,浏览器排版容器大小,指浏览器在显示应用时,应用所需要的宽高,一般浏览器排版容器大小由应用决定。现有技术中,应用在机顶盒上的浏览器一般为嵌入式浏览器,浏览器窗口大小是预置并且固定的,一般与当前的硬件分辨率一致,分辨率为1280×720,但是,标清应用所需要的排版宽高在设计应用时已经固定,一般为720×576或640×526。这样,浏览器在排版标清应用的时候,还是按照应用设计的宽高来进行排版,由于窗口大小大于标清应用的显示大小,浏览器显示的结果就是应用显示在屏幕的左上方,无法全屏显示,严重影响视觉效果。
现有技术中,将标准应用重新设计成高清应用,以满足在高清机顶盒上产生较好视觉效果。
但在上述现有技术中,将标清应用重新设计为高清应用,大范围修改应用致使工作量大,而仍在使用中的标清应用无法修改,并且,若网络中同时存在高清机顶盒和标清机顶盒,需要区分以下发不同的应用。
发明内容
本发明实施例提供了一种跨平台显示应用的方法及装置,用以通过将在标清平台的画布中绘制的应用页面拉伸到高清平台的画布中,从而在高清平台中全屏显示标清应用的页面。
本发明实施例提供的跨平台显示应用的方法,包括:浏览器根据应用的页面数据中包含的页面标签,判断所述应用中页面的显示分辨率是否为目标显示分辨率,所述页面标签中包内含所述应用的页面的显示分辨率的信息;若否,则将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸;创建尺寸与调整后的窗口大小相同的画布;将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸,并根据所述浏览器视图的尺寸对所述应用的页面进行排版;在所创建的画布中绘制排版后的所述应用的页面;将绘制的所述应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同;将拉伸后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面。
本发明实施例提供的跨平台显示应用的装置,包括:判断模块,用于根据应用的页面数据中包含的页面标签,判断所述应用中页面的显示分辨率是否为目标显示分辨率,所述页面标签中包内含所述应用的页面的显示分辨率的信息;调整模块,若所述判断模块判断所述应用中页面的显示分辨率非目标显示分辨率,则将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸;创建模块,用于创建尺寸与调整后的窗口大小相同的画布;所述调整模块,还用于将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸;排版模块,用于根据所述浏览器视图的尺寸对所述应用的页面进行排版;绘制模块,用于在所述创建模块创建的画布中绘制排版后的所述应用的页面;所述调整模块,还用于将所述绘制模块绘制的所述应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同;发送模块,用于将调整后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210370096.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示信息状态的方法、服务器端、客户端及系统
- 下一篇:柔性手机