基于客房图片的渲染显示方法、系统、设备及存储介质技术方案

技术编号:39195774 阅读:13 留言:0更新日期:2023-10-27 08:42
本发明专利技术提供了基于客房图片的渲染显示方法、系统、设备及存储介质,该方法包括:基于酒店建筑物在所在位置为中心视角,最大可视距离为半径,基于CPU模块在电子三维地图生成一个环绕酒店建筑物的环形全景图;在一个电子三维地图中采集酒店建筑物的外立面图案,获得每个窗户的角部在电子三维地图中对应的空间坐标;基于CPU模块窗户的空间坐标的内侧建立一个透视点,以获得每个酒店客房的视角在环形全景图中的局部图像区域;基于GPU将局部图像区域添加到客户图片,以获得每个酒店客房的定制图片。本发明专利技术能够降低生成大量酒店图片页面的运行成本,降低整体算力,缩短任务时长,也能确保性能不佳的手机浏览器渲染网页的时流畅、不卡顿。顿。顿。

【技术实现步骤摘要】
基于客房图片的渲染显示方法、系统、设备及存储介质


[0001]本专利技术涉及在线旅游领域,具体地说,涉及基于客房图片的渲染显示方法、系统、设备及存储介质。

技术介绍

[0002]在线旅游(Online Travel Agency),是旅游电子商务行业的专业词语。指“旅游消费者通过网络向旅游服务提供商预定旅游产品或服务,并通过网上支付或者线下付费,即各旅游主体可以通过网络进行产品营销或产品销售”。OTA的出现将原来传统的旅行社销售模式放到网络平台上,更广泛的传递了线路信息,互动式的交流更方便了客人的咨询和订购。
[0003]现有的酒店的订房,通常是将基于房间大小、装修规格、房间风景等将房间区分为几个类别然后分别定价。在同一类房间中由于房型相同、设施相同、层高类似,主要的区别在于房间朝向和对应的风景,但目前的订房过程中,用户无法进行具体房间的挑选,酒店介绍也难以用文字来直观地表达客房之间的区别。虽然酒店为了差异化,主管地将房间的等级分了十几等、分开定价,但是实际上,用户还是无法明确区分近似等级的房间之间的区别,造成了不少用户在订房过程中因为对客房的了解不明确,而放弃预订或者是只能在模糊中冲忙下订单的情况。
[0004]但是目前,要对每个酒店的每个客房进行图片的订制需要大量的算力,成本很高啊。随着计算机技术的发展,图像显示技术在各个领域发挥着越来越重要的作用,尤其是在3D显示方面对高性能显示的需求更加迫切。图形显示加速技术对提高图形系统的工作效率尤为重要。一种是软件加速方法;另一种则是硬件加速方法。软件加速方法,即包括图形处理算法不断的改进,也包括通过对软件代码的优化来提高图形系统中显示处理的效率。硬件加速方法,既通过软、硬件工作的重新划分来进行图形图像加速处理,将以前完全由软件来实现的图形图像显示任务交由专门的硬件单元进行处理,由此减轻系统CPU处理图形图像的繁重任务。一个网页是由2个线程协同工作来渲染:主线程和合成线程。一般情况下,主线程负责:运行JavaScript;计算HTML元素的CSS样式;页面的布局;将元素绘制到一个或多个位图中;将这些位图交给合成线程。
[0005]相应地,合成线程负责:通过GPU将位图绘制到屏幕上,CPU和GPU的区别:CPU是通用的,能够执行各种逻辑和运算,而GPU则是主要是用于并行计算大批量的重复任务,不能处理复杂逻辑。CPU中控制器和缓存占据了很大一部分,而GPU中这两部分则很少,但是有更多的核心用于计算。3d的渲染中有大量这种重复却简单的计算,比如顶点数据和光栅化的像素数据,通过GPU就可以并发的一次计算成百上千个。但目前的一些性能比较弱的手机无法进行复杂的渲染,要通过浏览器渲染复杂网页或是模拟三维效果时,或发生卡顿,使用体验不流畅。
[0006]因此,本专利技术提供了一种基于客房图片的渲染显示方法、系统、设备及存储介质。

技术实现思路

[0007]针对现有技术中的问题,本专利技术的目的在于提供基于客房图片的渲染显示方法、系统、设备及存储介质,克服了现有技术的困难,能够降低生成大量酒店图片页面的运行成本,降低整体算力,缩短任务时长,也能确保性能不佳的手机浏览器渲染网页的时流畅、不卡顿。
[0008]本专利技术的实施例提供一种基于客房图片的渲染显示方法,包括以下步骤:
[0009]S110、基于酒店建筑物在所在位置为中心视角,最大可视距离为半径,基于CPU模块在电子三维地图生成一个环绕所述酒店建筑物的环形全景图;
[0010]S120、在一个电子三维地图中采集酒店建筑物的外立面图案,获得每个窗户的角部在所述电子三维地图中对应的空间坐标;
[0011]S130、基于CPU模块所述窗户的空间坐标的内侧建立一个透视点,以获得每个酒店客房的视角在所述环形全景图中的局部图像区域;以及
[0012]S140、基于GPU将所述局部图像区域添加到客户图片,以获得每个酒店客房的定制图片。
[0013]优选地,所述步骤S110包括:
[0014]S111、获得所述酒店在电子三维地图中的位置;
[0015]S112、基于酒店的最大高度获得所述酒店在所述电子三维地图中的最大可视距离;
[0016]S113、基于酒店在电子三维地图中的位置为中心视角,最大可视距离为半径,基于CPU模块在所述电子三维地图中所述酒店的周围环境生成一个环形全景图。
[0017]优选地,所述步骤120包括:
[0018]S121、在一个电子三维地图中采集酒店建筑物的外立面图案;
[0019]S122、基于GPU进行图案识别获得外立面上每个窗户的角部的平面坐标;
[0020]S123、根据所述平面坐标获得每个所述窗户的角部在所述电子三维地图中对应的空间坐标。
[0021]优选地,所述步骤130包括:
[0022]S131、基于CPU模块所述窗户的空间坐标的内侧基于预设距离居中建一个透视点;
[0023]S132、基于酒店中的每个客房的透视点以及窗户的角部的空间坐标,获得所述客房的视角在所述环形全景图中的局部图像区域。
[0024]优选地,所述步骤S131中,基于CPU模块所述窗户的空间坐标的内侧获得所述窗户的角部的空间坐标的中心点,自所述中心点沿于获得所述窗户的垂直方向向所述窗户内侧延展预设距离,以获得一个透视点,所述预设距离的取值范围是1米至2米。
[0025]优选地,所述步骤S132中,所述透视点、所述窗户的角部的空间坐标以及对应所述局部图像区域的角部位于所述电子三维地图中的同一直线。
[0026]优选地,所述步骤140包括:
[0027]S141、基于GPU对酒店的客房图片进行识别,获得所述客房图片中的窗户区域;
[0028]S142、将所述局部图像区域填充并覆盖到所述窗户区域中,获得的每个所述客房图片的定制图片。
[0029]本专利技术的实施例还提供一种基于客房图片的渲染显示系统,用于实现上述的基于
客房图片的渲染显示方法,所述基于客房图片的渲染显示系统包括:
[0030]全景图模块,基于酒店建筑物在所在位置为中心视角,最大可视距离为半径,基于CPU模块在电子三维地图生成一个环绕所述酒店建筑物的环形全景图;
[0031]角部坐标模块,在一个电子三维地图中采集酒店建筑物的外立面图案,获得每个窗户的角部在所述电子三维地图中对应的空间坐标;
[0032]局部图像模块,基于CPU模块所述窗户的空间坐标的内侧建立一个透视点,以获得每个酒店客房的视角在所述环形全景图中的局部图像区域;
[0033]定制图片模块,基于GPU将所述局部图像区域添加到客户图片,以获得每个酒店客房的定制图片。
[0034]本专利技术的实施例还提供一种基于客房图片的渲染显示设备,包括:
[0035]处理器;
[0036]存储器,其中存储有所述处理器的可执行指令;
[0037]其中,所述处理器配置为经由执行所述可执行指令来执行上述基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于客房图片的渲染显示方法,其特征在于,包括以下步骤:S110、基于酒店建筑物在所在位置为中心视角,最大可视距离为半径,基于CPU模块在电子三维地图生成一个环绕所述酒店建筑物的环形全景图;S120、在一个电子三维地图中采集酒店建筑物的外立面图案,获得每个窗户的角部在所述电子三维地图中对应的空间坐标;S130、基于CPU模块所述窗户的空间坐标的内侧建立一个透视点,以获得每个酒店客房的视角在所述环形全景图中的局部图像区域;以及S140、基于GPU将所述局部图像区域添加到客户图片,以获得每个酒店客房的定制图片。2.如权利要求1所述的基于客房图片的渲染显示方法,其特征在于,所述步骤S110包括:S111、获得所述酒店在电子三维地图中的位置;S112、基于酒店的最大高度获得所述酒店在所述电子三维地图中的最大可视距离;S113、基于酒店在电子三维地图中的位置为中心视角,最大可视距离为半径,基于CPU模块在所述电子三维地图中所述酒店的周围环境生成一个环形全景图。3.如权利要求1所述的基于客房图片的渲染显示方法,其特征在于,所述步骤120包括:S121、在一个电子三维地图中采集酒店建筑物的外立面图案;S122、基于GPU进行图案识别获得外立面上每个窗户的角部的平面坐标;S123、根据所述平面坐标获得每个所述窗户的角部在所述电子三维地图中对应的空间坐标。4.如权利要求1所述的基于客房图片的渲染显示方法,其特征在于,所述步骤130包括:S131、基于CPU模块所述窗户的空间坐标的内侧基于预设距离居中建一个透视点;S132、基于酒店中的每个客房的透视点以及窗户的角部的空间坐标,获得所述客房的视角在所述环形全景图中的局部图像区域。5.如权利要求4所述的基于客房图片的渲染显示方法,其特征在于,所述步骤S131中,基于CPU模块所述窗户的空间坐...

【专利技术属性】
技术研发人员:黄君
申请(专利权)人:上海蒜芽信息科技有限公司
类型:发明
国别省市:

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

1