投屏分辨率转换方法及转换装置与流程

文档序号:14940698发布日期:2018-07-13 20:39阅读:4169来源:国知局

本发明涉及数据处理技术领域,具体地,涉及一种投屏分辨率转换方法及转换装置。



背景技术:

随着科技的发展,各式各样具备显示功能的设备或显示设施相继出现。由于具有显示功能的各个设备之间具有很大的显示差异,它们的尺寸比例甚至成像原理技术千差万别,支持的分辨率范围更是各不相同。人们对于多媒体显示有了更高要求,希望能在其拥有的任何设备上清晰、方便浏览和欣赏。于是涌现出了大量不同分辨率的片源,通常情况下人们是要选择适合其设备分辨率的片源或者进行压缩转化以适应在不同设备上播放,这样不仅耗时而且限制了人们对多媒体资讯的分享。因为,如果选择的分辨率高于特定设备所支持的分辨率,则无法播放;如果低于特定设备所支持的分辨率则无法达到最佳效果。

本申请发明人在实现本发明的过程中发现,现有技术的上述方案具有适配文件无法适配于所有显示界面的缺陷。



技术实现要素:

本发明实施例的目的是提供一种投屏分辨率转换方法及转换装置,该投屏分辨率转换方法,根据需适配的显示界面生成适配文件,提高适配文件的通用性。

为了实现上述目的,本发明实施例提供一种投屏分辨率转换方法,该方法包括:获取用户显示界面ui提供的尺寸值;根据需适配的显示界面的尺寸值和所述获取的所述ui提供的尺寸值,计算适配比例;解析获取的所述ui提供的尺寸值,得到属性及与该属性相关联的值;根据解析得到的所述属性及与该属性相关联的值,以及所述适配比例计算得到适配尺寸值;根据所述计算的适配尺寸值生成适配文件。

可选的,通过dom解析所述获取的所述ui提供的尺寸值。

可选的,该方法还包括:在根据所述计算的适配尺寸值生成适配文件后,将所述生成的适配文件放入相应的文件夹下。

可选的,该方法还包括:将所述生成的适配文件编译生成安装文件包。

本发明还提供一种投屏分辨率转换装置,该装置包括:获取模块,用于获取用户显示界面ui提供的尺寸值;计算模块,用于根据需适配的显示界面的尺寸值和所述获取的所述ui提供的尺寸值,计算适配比例;和解析模块,用于解析所述获取的所述ui提供的尺寸值,得到属性及与该属性相关联的值;

其中,所述计算装置还被配置为:根据解析得到的所述属性及与该属性相关联的值,以及所述适配比例计算得到适配尺寸值;生成模块,用于根据所述计算的适配尺寸值生成适配文件。

可选的,所述解析模块通过dom解析所述获取的所述ui提供的尺寸值。

可选的,所述生成模块还被配置为:在根据所述计算的适配尺寸值生成适配文件后,将所述生成的适配文件放入相应的文件夹下。

可选的,所述生成模块还被配置为:将所述生成的适配文件编译生成安装文件包。

通过上述技术方案,根据用户界面ui提供的尺寸值和需适配的显示界面的尺寸值确定适配比例,已作为调整适配文件的比例,通过解析获取的ui提供的尺寸值,得到其属性值和数值,在将与该属性相关联的值根据适配比例调整,以生成适配文件,得到适配于需适配的显示界面的文件,实现投屏分辨率的转换,提高文件的通用性。

本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1是本发明一实施例的投屏分辨率转换方法流程图;

图2是本发明另一实施例的投屏分辨率转换方法流程图;

图3是本发明一实施例的投屏分辨率转换装置结构示意图。

具体实施方式

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

图1是本发明一实施例的投屏分辨率转换方法流程图。如图1所示,本发明实施例提供一种投屏分辨率转换方法,该方法包括:在步骤s110中,获取用户显示界面ui提供的尺寸值;在步骤s110中,根据需适配的显示界面的尺寸值和所述获取的所述ui提供的尺寸值,计算适配比例;在步骤s110中,解析获取的所述ui提供的尺寸值,得到属性及与该属性相关联的值;在步骤s110中,根据解析得到的所述属性及与该属性相关联的值,和所述适配比例计算得到适配尺寸值;以及在步骤s110中,根据所述计算的适配尺寸值生成适配文件。

上述方案中,在步骤s130中,通过dom解析所述获取的所述ui提供的尺寸值。

通过上述技术方案,获取用户显示界面ui提供的尺寸值,根据需适配的显示界面的尺寸值和所述获取的所述ui提供的尺寸值,计算适配比例,以根据该适配比例调整/生成适配文件,满足不同显示界面投屏的分辨率转换;解析获取的所述ui提供的尺寸值,得到属性及与该属性相关联的值,例如可通dom解析ui提供的尺寸值,而后根据解析得到的所述属性值和value值和所述适配比例计算得到适配尺寸值,根据该计算的适配尺寸值生成适配文件,最终得到适配于需适配显示界面的适配文件,完成投屏分辨率的转换和文件生成。

图2是本发明另一实施例的投屏分辨率转换方法流程图。如图2所示,本发明实施例提供一种投屏分辨率转换方法,还包括:在步骤s150中根据所述计算的适配尺寸值生成适配文件后,在步骤s160中,将所述生成的适配文件放入相应的文件夹下。

图2所示的实施例的投屏分辨率转换方法,还包括:在步骤s170中将所述生成的适配文件编译生成安装文件包。

上述方案中,可针对多个不同需适配显示界面的转换,放在对应于需适配显示界面的文件夹下,并相应生成安装文件包apk,其中apk为安卓安装包,提供针对不同需适配显示界面的安装文件包apk,提高适配文件的通用性。

图3是本发明一实施例的投屏分辨率转换装置结构示意图。如图3所示的本实施例的投屏分辨率转换装置,包括:获取模块10,用于获取用户显示界面ui提供的尺寸值;计算模块20,用于根据需适配的显示界面的尺寸值和所述获取的所述ui提供的尺寸值,计算适配比例;解析模块30,用于解析所述获取的所述ui提供的尺寸值,得到属性及与该属性相关联的值;

其中,所述计算装置20还被配置为:根据解析得到的所述属性及与该属性相关联的值,以及所述适配比例计算得到适配尺寸值;和生成模块40,用于根据所述计算的适配尺寸值生成适配文件。

上述方案中,所述解析模块30通过dom解析所述获取的所述ui提供的尺寸值。

上述方案中,所述生成模块40还被配置为:在根据所述计算的适配尺寸值生成适配文件后,将所述生成的适配文件放入相应的文件夹下。

上述方案中,所述生成模块40还被配置为:将所述生成的适配文件编译生成安装文件包apk。

通过上述方案,获取模块10获取用户显示界面ui提供的尺寸值;计算模块20根据需适配的显示界面的尺寸值和所述获取的所述ui提供的尺寸值,计算适配比例,以根据该适配比例调整/生成适配文件,满足不同显示界面投屏的分辨率转换,解析模块30解析所述获取的所述ui提供的尺寸值,得到属性及与该属性相关联的值;计算装置20根据解析得到的所述属性及与该属性相关联的值和所述适配比例计算得到适配尺寸值;生成模块40根据该适配尺寸值生成适配文件,最终得到适配于需适配显示界面的适配文件,完成投屏分辨率的转换和文件生成,提高适配文件的通用性。

上述方案中,所述解析模块30通过dom解析所述获取的所述ui提供的尺寸值。

以上结合附图详细描述了本发明例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1