一种跨平台显示应用的方法及装置的制作方法

文档序号:7861789阅读:124来源:国知局
专利名称:一种跨平台显示应用的方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种跨平台显示应用的方法及装置。
背景技术
目前,已有多个国家开播高清电视节目,在中国的现行技术中,高清电视(HDTV,High Definition Television)显示格式为 720P,分辨率为 1280 X 720,标清电视(SDTV,Standard-Definition TV)显示格式为480P,分辨率达到720 X 576或640 X 526,由于高清的应用才能在现行的高清机顶盒上展示完美的视觉效果,而电视节目源、电视应用等由标清到高清有一个很长的过渡时间,那么,如何在标清应用还没有全部升级为高清应用前,让标清应用在高清应用上运行并完美地展示给用户成为一个重要课题。浏览器的窗口大小决定了显示给用户的数据量,浏览器排版容器大小,指浏览器在显示应用时,应用所需要的宽 高,一般浏览器排版容器大小由应用决定。现有技术中,应用在机顶盒上的浏览器一般为嵌入式浏览器,浏览器窗口大小是预置并且固定的,一般与当前的硬件分辨率一致,分辨率为1280X720,但是,标清应用所需要的排版宽高在设计应用时已经固定,一般为720X576或640X526。这样,浏览器在排版标清应用的时候,还是按照应用设计的宽高来进行排版,由于窗口大小大于标清应用的显示大小,浏览器显示的结果就是应用显示在屏幕的左上方,无法全屏显示,严重影响视觉效果。现有技术中,将标准应用重新设计成高清应用,以满足在高清机顶盒上产生较好视觉效果。但在上述现有技术中,将标清应用重新设计为高清应用,大范围修改应用致使工作量大,而仍在使用中的标清应用无法修改,并且,若网络中同时存在高清机顶盒和标清机顶盒,需要区分以下发不同的应用。

发明内容
本发明实施例提供了一种跨平台显示应用的方法及装置,用以通过将在标清平台的画布中绘制的应用页面拉伸到高清平台的画布中,从而在高清平台中全屏显示标清应用的页面。本发明实施例提供的跨平台显示应用的方法,包括浏览器根据应用的页面数据中包含的页面标签,判断所述应用中页面的显示分辨率是否为目标显示分辨率,所述页面标签中包内含所述应用的页面的显示分辨率的信息;若否,则将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸;创建尺寸与调整后的窗口大小相同的画布;将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸,并根据所述浏览器视图的尺寸对所述应用的页面进行排版;在所创建的画布中绘制排版后的所述应用的页面;将绘制的所述应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同;将拉伸后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面。
本发明实施例提供的跨平台显示应用的装置,包括判断模块,用于根据应用的页面数据中包含的页面标签,判断所述应用中页面的显示分辨率是否为目标显示分辨率,所述页面标签中包内含所述应用的页面的显示分辨率的信息;调整模块,若所述判断模块判断所述应用中页面的显示分辨率非目标显示分辨率,则将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸;创建模块,用于创建尺寸与调整后的窗口大小相同的画布;所述调整模块,还用于将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸;排版模块,用于根据所述浏览器视图的尺寸对所述应用的页面进行排版;绘制模块,用于在所述创建模块创建的画布中绘制排版后的所述应用的页面;所述调整模块,还用于将所述绘制模块绘制的所述应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同;发送模块,用于将调整后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面。从以上技术方案可以看出,本发明实施例具有以下优点通过在应用的页面标签中携带显示分辨率信息,使得浏览器在解析该应用时可以判断该应用的显示分辨率是否属于目标显示分辨率,若否,则将浏览器窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸,并创建尺寸与调整后的窗口大小相同的画布,而后将浏览器的视图的尺寸调整 为与所述显示分辨率对应的尺寸,并根据调整后的浏览器的视图对所述应用的页面进行排版,在所创建的画布中绘制排版后的应用的页面,进而将绘制的应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的应用的页面的尺寸与该目标显示分辨率对应的画布的尺寸相同,将拉伸后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面,这样,在不修改前端应用的基础上,在目标显示平台上全屏显示跨平台的应用的页面,在网络中同时存在两种或两种以上显示平台时,例如同时存在高清机顶盒和标清机顶盒的情况下,在各机顶盒请求资源时,前端服务器无需区别对待显示应用的页面,而提高数据处理效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例提供的跨平台显示应用的方法的一个实施例示意图;图2为本发明实施例提供的跨平台显示应用的方法的另一个实施例示意图;图3为本发明实施例提供的跨平台显示应用的装置的一个实施例示意图;图4为本发明实施例提供的跨平台显示应用的装置的另一个实施例示意图。
具体实施例方式下面结合附图和具体实施例进一步说明本发明实施例的技术方案,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种跨平台显示应用的方法及装置,用于实现在高清平台中全屏显示标清应用的页面。本发明实施例中,浏览器包含以下多个模块解析模块、窗口管理模块,视图模块、绘制1吴块;其中,浏览器的解析模块用于接收机顶盒发送的数据,并进行解析以显示;浏览器的窗口管理模块用于管理浏览器的窗口设置,及消息的发送;浏览器的视图模块用于根据浏览器的窗口管理模块的指令调整浏览器的窗口的尺寸;浏览器的绘制模块用于在画布中绘制应用。通过以上各模块的交互,实现本发明实施例中跨平台显示应用页面的方法。 本实施例中,在高清平台显示标清平台的应用网页,为便于描述,本发明实施例中的高清平台以高清机顶盒为例,标清平台以标清机顶盒为例,但不应以此为限。请参阅图1,本发明实施例中的跨平台显示应用页面的方法的一个实施例包括101、浏览器根据应用的页面数据中包含的页面标签,判断所述应用中页面的显示分辨率是否为目标显示分辨率,所述页面标签中包内含所述应用的页面的显示分辨率的信息;每个应用包含多个相关联的页面,高清机顶盒的浏览器解析所接收到的页面数据时,如果该页面数据中包含页面标签,由于页面标签中包内含所述应用的页面的显示分辨率信息,则根据页面标签,可以判断该应用中页面的显示分辨率是否为目标显示分辨率,目标显示分辨率为对应高清平台的高清分辨率,例如,显示分辨率为1280 X 720。需要说明的是,目标显示分辨率预先存储在高清机顶盒的浏览器中,根据该预先存储的显示分辨率,浏览器的解析模块可以判断该应用中页面的显示分辨率的类型对应的是否为高清机顶盒。102、若应用中页面的显示分辨率不是目标显示分辨率,则将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸;若应用中页面的显示分辨率不是目标显示分辨率,则将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸,例如,如果显示分辨率为720X576,则将浏览器的窗口大小调整为720X576,如果显示分辨率为640X526,则将浏览器的窗口大小调整为640X526。103、创建尺寸与调整后的窗口大小相同的画布;创建与调整后的窗口尺寸大小相同的画布,该画布的尺寸也与显示分辨率的尺寸相同,用于对应用的页面进行绘制、渲染。例如,如果浏览器的窗口大小为720X576,则创建的画布大小也为720X576,如果浏览器的窗口大小为640X526,则创建的画布大小也为640X526。104、将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸,并根据所述浏览器视图的尺寸对所述应用的页面进行排版;例如,如果显示分辨率为720X576,则将浏览器视图大小调整为720X576,如果显示分辨率为640X526,则将浏览器视图大小调整为640X526。根据浏览器视图的尺寸,对所述应用的页面进行排版。
105、在创建的画布中绘制排版后的该应用的页面;106、将绘制的该应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同;该应用的页面的显示分辨率为标清机顶盒对应的分辨率,目标显示分辨率为高清机顶盒对应的分辨率,则将该应用的页面拉伸到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同。107、将拉伸后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面。显示装置可以为硬件显示缓存,也可以为其他显示装置。本发明实施中,通过在应用的页面标签中携带显示分辨率信息,使得浏览器在解 析该应用时可以判断该应用的显示分辨率是否属于目标显示分辨率,若否,则将浏览器窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸,创建尺寸与调整后的窗口大小相同的画布,而后将浏览器的视图的尺寸调整为与所述显示分辨率对应的尺寸,并根据调整后的浏览器的视图对所述应用的页面进行排版,在所创建的画布中绘制排版后的应用的页面,进而将绘制的应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的应用的页面的尺寸与该目标显示分辨率对应的画布的尺寸相同,将调整后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面,这样,在不修改前端应用的基础上,在目标显示平台上全屏显示跨平台的应用的页面,在网络中同时存在两种或两种以上显示平台时,例如同时存在高清机顶盒和标清机顶盒的情况下,在各机顶盒请求资源时,前端服务器无需区别对待显示应用的页面,而提高处理效率。下面以另一实施例详细描述本发明实施例中的跨平台显示应用的方法,请参阅图2,本发明实施例中的跨平台显示应用的方法的另一个实施例包括201、浏览器解析所下载的应用,并判断所述应用中是否包含页面标签;高清机顶盒的浏览器的解析模块解析下载的应用,判断该应用中是否包含页面标签,本实施例中,页面标签以meta标签为例,也可以是其他可以携带分辨率信息的页面标签,此处不作具体限定。预先设置meta标签,meta标签位于文档的头部,不包含任何内容,meta标签的属性定义了与文档相关联的名称/值对。具体地,将meta标签中的name取值为page-view-size, content取值为应用呈现的宽和高,如720 X 576,所预先设置的meta标签的命令如下〈meta name = " page-view-size" content = " 720*576" >202、根据应用的页面数据中包含的页面标签,判断所述应用中页面的显示分辨率是否为目标显示分辨率,所述页面标签中包内含所述应用的页面的显示分辨率信息;浏览器解析应用时,该应用的页面数据中包含meta标签,则根据该meta标签中包含的所述应用的页面的显示分辨率信息,判断所述应用中页面的显示分辨率是否为目标显示分辨率,本实施例中目标分辨率为对应高清平台的标清分辨率,例如,显示分辨率为1280X720。203、若应用中页面的显示分辨率非目标显示分辨率,则记录所述应用中页面的显不分辨率;
若应用中页面的显示分辨率不是目标显示分辨率,则记录所述显示分辨率。204、将窗口的大小调整为与所述显示分辨率对应的尺寸;浏览器的窗口管理模块向浏览器的视图模块发送调整指令,将浏览器的窗口的尺寸大小调整为与所述显示分辨率对应的尺寸,例如,如果显示分辨率为720X576,则将浏览器的窗口调整为720X576,如果显示分辨率为640X526,则将浏览器的窗口调整为640X526。205、创建尺寸与调整后的窗口大小相同的画布;创建与调整后的窗口尺寸大小相同的画布,该画布的尺寸也与显示分辨率的尺寸相同,用于对应用的页面进行绘制、渲染。例如,如果浏览器的窗口大小为720X576,则创建的画布大小也为720X576,如果浏览器的窗口大小为640X526,则创建的画布大小也为640X526。 206、将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸,并根据所述浏览器视图的尺寸对所述应用的页面进行排版;浏览器的窗口模块调整窗口尺寸后,向浏览器的视图模块发送调整指令,将浏览器的视图的尺寸调整为与所述显示分辨率对应的尺寸。例如,如果显示分辨率为720X576,则将浏览器的视图调整为720X576,如果显示分辨率为640 X 526,则将浏览器的视图调整为640X526。207、在创建的所述视图对应的画布中绘制排版后的应用的页面;浏览器的绘制模块在创建的所述视图对应的画布中绘制排版后的应用的页面。208、将绘制的所述应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同;浏览器的绘制模块将绘制的所述应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同,该应用的页面的显示分辨率为标清机顶盒对应的分辨率,目标显示分辨率为高清机顶盒对应的分辨率,则将该应用的页面拉伸到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同。209、将拉伸后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面。显示装置可以为硬件显示缓存,也可以为其他显示装置。本发明实施例中,通过预先设置应用的meta标签中的显示分辨率信息,高清机顶盒的浏览器解析下载的应用,使得浏览器在解析该应用时可以判断该应用的显示分辨率是否属于高清分辨率,若否,则记录所述应用中页面的显示分辨率并将窗口的尺寸调整为与该显示分辨率对应的尺寸,创建尺寸与调整后的窗口大小相同的画布,进而将浏览器的视图的尺寸调整为与该显示分辨率对应的尺寸,并根据所述浏览器视图的尺寸对所述应用的页面进行排版,在创建的画布中绘制排版后的应用的页面,将绘制的所述应用的页面拉伸到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同,该应用的页面的显示分辨率为标清机顶盒对应的分辨率,目标显示分辨率为高清机顶盒对应的显示分辨率,则将该应用的页面拉伸到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同,由此,在不修改前端应用的基础上,在高清平台上全屏显示标清平台的应用的页面,在网络中同时存在高清机顶盒和标清机顶盒的情况下,在各机顶盒请求资源时,前端服务器无需区别对待显示应用,而提高处理效率。下面描述本发明实施例中的跨平台显示应用的装置,请参阅图3,本发明实施例中的跨平台显示应用的装置的一个实施例包括判断模块301,用于根据应用的页面数据中包含的页面标签,判断所述应用中页面的显示分辨率是否为目标显示分辨率,所述页面标签中包内含所述应用的页面的显示分辨率的信息;调整模块302,用于若所述判断模块301判断所述应用中页面的显示分辨率非目标显示分辨率,则将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸;创建模块303,用于创建尺寸与调整后的窗口大小相同的画布; 调整模块302,还用于将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸;排版模块304,用于根据所述浏览器视图的尺寸对所述应用的页面进行排版;绘制模块305,用于在创建模块303创建的画布中绘制排版后的所述应用的页面;调整模块302,还用于将所述绘制模块305绘制的所述应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同;发送模块306,用于将所述调整模块302调整后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面。本发明实施例中的各模块实现各自功能的具体过程,请参见前述图I所示实施例中所描述的内容,此处不再赘述。本发明实施例中,判断模块301根据应用的页面数据中包含的页面标签,判断所述应用中页面的显示分辨率是否为目标显示分辨率,若判断模块301判断所述应用中页面的显示分辨率不是目标显示分辨率,调整模块302则将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸,创建模块303创建尺寸与调整后的窗口大小相同的画布,调整模块302将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸,排版模块304根据所述浏览器视图的尺寸对所述应用的页面进行排版,绘制模块305在创建模块303创建的画布中绘制排版后的应用的页面,调整模块302将所述绘制模块305绘制的所述应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同,发送模块306将调整模块302调整后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面,那么,通过在应用的页面标签中设置显示分辨率信息,使得浏览器在解析该应用时可以判断该应用的显示分辨率是否属于目标显示分辨率,以将绘制的应用页面拉伸在调整到目标显示分辨率对应的画布中,从而,在不修改前端应用的基础上,在高清平台上全屏显示标清平台的应用的页面,在网络中同时存在高清机顶盒和标清机顶盒的情况下,在各机顶盒请求资源时,前端服务器无需区别对待显示应用的页面,而提高处理数据的效率。为便于理解,下面以另一实施例详细描述本发明实施例中的跨平台显示应用的装置,请参阅图4,本发明实施例中的跨平台显示应用的装置的另一个实施例包括
判断模块401,用于根据应用的页面数据中包含的页面标签,判断所述应用中页面的显示分辨率是否为目标显示分辨率,所述页面标签中包内含所述应用的页面的显示分辨率的信息;调整模块402,用于若所述判断模块401判断所述应用中页面的显示分辨率非目标显示分辨率,则将窗口的大小调整为与所述应用的页面的显示分辨率对应的尺寸;创建模块403,用于创建尺寸与调整后的窗口大小相同的画布;调整模块402,还用于将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸;排版模块404,用于根据所述浏览器视图的尺寸对所述应用的页面进行排版;绘制模块405,用于在创建模块403创建的画布中绘制排版后的所述应用的页面;调整模块402,还用于将所述绘制模块405绘制的所述应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同;发送模块406,用于将所述调整模块402调整后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面。需要说明的是,本发明实施例中的跨平台显示应用的装置中还可以进一步包括解析模块407,用于解析所下载的所述应用;记录模块408,用于记录所述应用中页面的显示分辨率。进一步地,判断模块401,还用于判断所述应用中是否包含页面标签。本发明实施例中的各模块实现各自功能的具体过程,请参见前述图I和图2所示实施例中所描述的内容,此处不再赘述。本发明实施例中,解析模块407解析所下载的所述应用,判断模块401根据解析模块407解析的应用的页面数据中包含的页面标签,判断所述应用中页面的显示分辨率是否为目标显示分辨率,若所述判断模块401判断所述应用中页面的显示分辨率不是目标显示分辨率,则记录模块408记录所述应用中页面的显示分辨率,调整模块402将窗口的大小调整为与所述显示分辨率对应的尺寸,创建模块403创建尺寸与调整后的窗口大小相同的画布,进一步地,调整模块402将视图的尺寸调整为与所述显示分辨率对应的尺寸,排版模块404根据所述浏览器视图的尺寸对所述应用的页面进行排版,绘制模块405在创建模块403创建的画布中绘制排版后的应用的页面,调整模块402将绘制模块405绘制的所述应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同,发送模块3406将调整模块402调整后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面,由此,通过在应用的页面标签中设置显示分辨率信息,使得浏览器在解析该应用时可以判断该应用的显示分辨率是否属于高清分辨率,以将绘制的应用页面拉伸在调整到目标显示分辨率对应的画布中,从而,在不修改前端应用的基础上,在高清平台上全屏显示标清平台的应用的页面,在网络中同时存在高清机顶盒和标清机顶盒的情况下,在各机顶盒请求资源时,前端服务器无需区别对待显示应用的页面而提高处理效率。本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提·到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种跨平台显示应用的方法及装置进行了详细介绍,对于 本领域的技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种跨平台显示应用的方法,其特征在于,包括 浏览器根据应用的页面数据中包含的页面标签,判断所述应用中页面的显示分辨率是否为目标显示分辨率,所述页面标签中包内含所述应用的页面的显示分辨率的信息; 若否,则将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸; 创建尺寸与调整后的窗口大小相同的画布; 将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸,并根据所述浏览器视图的尺寸对所述应用的页面进行排版; 在所创建的画布中绘制排版后的所述应用的页面; 将绘制的所述应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同; 将拉伸后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面。
2.根据权利要求I所述的方法,其特征在于,所述浏览器根据应用的页面数据中包含的页面标签,将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸之前包括 解析所下载的所述应用; 判断所述应用中是否包含页面标签; 若是,则执行根据应用的页面数据中包含的页面标签,将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸的步骤。
3.根据权利要求I或2所述的方法,其特征在于,所述将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸之前包括 记录所述应用中页面的显示分辨率。
4.一种跨平台显示应用的装置,其特征在于,包括 判断模块,用于根据应用的页面数据中包含的页面标签,判断所述应用中页面的显示分辨率是否为目标显示分辨率,所述页面标签中包内含所述应用的页面的显示分辨率的信息; 调整模块,若所述判断模块判断所述应用中页面的显示分辨率非目标显示分辨率,则将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸; 创建模块,用于创建尺寸与调整后的窗口大小相同的画布; 所述调整模块,还用于将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸; 排版模块,用于根据所述浏览器视图的尺寸对所述应用的页面进行排版; 绘制模块,用于在所述创建模块创建的画布中绘制排版后的所述应用的页面; 所述调整模块,还用于将所述绘制模块绘制的所述应用的页面调整到目标显示分辨率对应的画布中,使得所绘制的所述应用的页面的尺寸与所述目标显示分辨率对应的画布的尺寸相同; 发送模块,用于将调整后的所述应用的页面数据发送至显示装置,用于显示所述应用的页面。
5.根据权利要求4所述的装置,其特征在于, 所述装置还包括 解析模块,用于解析所下载的所述应用; 所述判断模块,还用于判断所述应用中是否包含页面标签。
6.根据权利要求4或5所述的装置,其特征在于,所述装置还包括记录模块,用于记录所述应用中页面的显示分辨率。
全文摘要
本发明实施例公开了一种跨平台显示应用的方法及装置,用于在高清平台中全屏显示标清应用的页面。本发明实施例方法包括浏览器根据应用的页面数据中包含的页面标签,将窗口大小调整为与所述应用的页面的显示分辨率对应的尺寸,且创建尺寸与调整后的窗口大小相同的画布,继而将浏览器视图的尺寸调整为与所述显示分辨率对应的尺寸,并根据所述浏览器视图的尺寸对所述应用的页面进行排版,在所创建的画布中绘制排版后的应用的页面,将绘制的应用的页面调整到目标显示分辨率对应的画布中,将拉伸后的所述应用的页面数据发送至显示装置进行显示。
文档编号H04N21/4782GK102917273SQ20121037009
公开日2013年2月6日 申请日期2012年9月28日 优先权日2012年9月28日
发明者徐佳宏, 魏厄 申请人:深圳市茁壮网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1