[发明专利]一种素材匹配方法、计算设备及存储介质有效
申请号: | 201810931818.3 | 申请日: | 2018-08-15 |
公开(公告)号: | CN109254653B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 傅松林;吴方灿;龚秋棠;张伟;胡瑞鑫 | 申请(专利权)人: | 厦门美图之家科技有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F9/451 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
地址: | 361008 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 素材 匹配 方法 计算 设备 存储 介质 | ||
本发明公开了一种素材匹配方法,在计算设备中执行,方法包括:接收客户端下载素材的请求信息,所述请求信息中包括客户端所在移动终端的设备信息;根据客户端所在移动终端的设备信息,确定与移动终端匹配的素材包;以及将所确定的与移动终端匹配的素材包发送给客户端,以便客户端对素材包进行处理。该方案可以节省中低端设备下载素材包时的用户流量,并优化高端设备对素材包的显示效果。
技术领域
本发明涉及增强现实技术领域,尤其涉及一种素材匹配方法、计算设备及存储介质。
背景技术
随着增强现实技术的普及、移动终端硬件的升级和处理器性能的提升,人们对增强现实技术效果的要求越来越高。由于素材的层数不断增加,效果的分层也不断增加,为了满足用户的需求,不断增加素材尺寸、素材层数、技术范围,导致高端机可以运行流畅,而低端机却出现运行卡顿的现象。
因此,需要一种素材匹配方法,能够使素材与移动终端的性能相匹配。
发明内容
为此,本发明提供了一种素材匹配方法、计算设备及存储介质,以力图解决或者至少缓解上面存在的至少一个问题。
根据本发明的一个方面,提供了一种素材匹配方法,在计算设备中执行,该方法包括:首先,接收客户端下载素材的请求信息,其中请求信息中包括客户端所在移动终端的设备信息。然后根据客户端所在移动终端的设备信息,确定与移动终端匹配的素材包。最后,将所确定的与移动终端匹配的素材包发送给客户端,以便客户端对素材包进行处理。
上述方法能够根据移动终端的设备信息对素材包进行处理,使处理后的素材包与移动终端相匹配,从而节省中低端移动终端的流量,减少卡顿现象。
可选地,在上述方法中,计算设备可以预先存储多个素材包,每个素材包与一种设备信息相关联,且每个素材包是根据与该素材包关联的设备信息,对基础素材包进行转换得到。
可选地,上述的设备信息至少可以包括设备尺寸和性能参数。
可选地,在上述方法中,可以通过以下方式得到素材包与设备信息的关联关系:首先,获取基于第一设备尺寸设计的基础素材包,该基础素材包中的每个素材包括多个素材层,每个素材层对应一个与性能参数关联的素材权重。接着,对于每种设备信息,基于该设备信息包括的性能参数确定对应的素材权重,根据素材权重从每个素材的多个素材层中选取对应的素材层,并根据该设备信息包括的设备尺寸与第一设备尺寸的比例,对所选取的素材层的尺寸进行缩小处理,从而生成与该种设备信息关联的素材包,其中,设备信息包括的设备尺寸小于第一设备尺寸。
可选地,在上述方法中,素材权重可以分为多个权重选项,每个权重选项对应一种移动终端的性能等级,可以首先基于设备信息中的性能参数,确定移动终端的性能等级,然后基于所确定的性能等级以及设备信息中的设备尺寸,获取匹配的素材包。
可选地,在上述方法中,移动终端的性能参数可以包括CPU参数和GPU参数。
根据本发明另一个方面,提供了一种计算设备,包括:一个或多个处理器,存储器,一个或多个程序,其中这一个或多个程序存储在存储器中并被配置为由一个或多个处理器执行,这一个或多个程序包括用于执行上述素材匹配方法的指令。
根据本发明另一个方面,提供一种存储一个或多个程序的计算机可读存储介质,这里的一个或多个程序包括指令,当指令被计算设备执行时,使得计算设备执行上述素材匹配方法。
通过上述方案,根据移动终端的设备信息分配匹配的素材包,从而使高端机的增强现实效果更好,中低端机的素材包缩小,节省了用户流量,并减少了中低端机展现增强现实效果的卡顿现象,增强用户体验。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美图之家科技有限公司,未经厦门美图之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810931818.3/2.html,转载请声明来源钻瓜专利网。