本申请涉及计算机处理,更具体地说,涉及一种航班座位图生成及展示方法和装置。
背景技术:
1、在值机过程中,旅客可以根据飞机座位分布图(或机舱图),更好地了解每个座位的位置和周围情况,从中选择一个满足自己需求和偏好的座位,因此座位图在旅客值机选座过程中,起到关键的作用。
2、目前各大值机平台选座中,客舱座位图以二维平面图方式呈现,其中,飞机的俯视正面图为轮廓,以方格代表客舱座位,并对客舱的逃生出口、机翼、备餐室等位置进行标注。上述座位图呈现方式,存在客舱信息显示不全面或不准确的问题,导致后续机场工作人员无法有效展示客舱信息,旅客无法选到合适的座位。
技术实现思路
1、有鉴于此,本申请提供了一种航班座位图生成及展示方法和装置,用于实现准确、全面展示飞机客舱信息的目的。
2、为了实现上述目的,现提出的方案如下:
3、一种航班座位图生成方法,应用于航班服务系统的服务端,所述航班服务系统至少还包括:用户端,所述航班座位图生成方法包括:
4、获取待显示航班对应的航班数据,所述航班数据至少包括:飞机机型数据、机舱空间分布数据和硬件装置数据,硬件装置至少包括:座位和行李架;
5、依据所述航班数据进行三维建模,得到与所述待显示航班对应的用于展示机舱内部结构的三维模型,所述三维模型中包括:三维空间模型和至少一个硬件装置模型,每个所述硬件装置模型设置有触发点,以及预先存储的三维动画数据,所述触发点用于响应触发操作,基于所述触发操作的类型展示所述硬件装置模型对应的所述预先存储的三维动画数据,或调整所述硬件装置模型的展示角度,所述预先存储的三维动画数据为用于展示所述硬件装置的应用属性的三维动画数据;
6、将所述待显示航班的所述航班数据和所述三维模型,存储至模型库。
7、一种航班座位图展示方法,应用于航班服务系统的服务端,所述航班服务系统至少还包括:用户端,所述服务端按照所述的航班座位图生成方法将待显示航班的航班数据和三维模型存储至模型库中,所述航班座位图展示方法包括:
8、在接收到所述用户端发送的座位图展示请求时,获取所述座位图展示请求对应的待显示航班,以及所述待显示航班的飞机机型数据;
9、查询所述模型库中与所述待显示航班的所述飞机机型数据相同的所述三维模型,得到目标展示三维模型;
10、将所述目标展示三维模型发送至所述用户端,以使所述用户端展示所述目标展示三维模型,所述目标展示三维模型中包括:三维空间模型和至少一个硬件装置模型,每个所述硬件装置模型设置有触发点,以及预先存储的三维动画数据,所述触发点用于响应所述用户端的触发操作,所述三维动画数据为用于展示所述硬件装置的应用属性的三维动画数据;
11、当接收到所述用户端对所述触发点的触发操作时,识别所述触发操作的操作类型,所述操作类型至少包括:点击操作和长按滑动操作;
12、如果所述操作类型为所述点击操作,发送所述触发点对应的所述硬件装置模型的所述三维动画数据给所述用户端;
13、如果所述操作类型为所述长按滑动操作,发送调整展示角度后所述触发点对应的所述硬件装置模型的显示画面给所述用户端。
14、一种航班座位图生成装置,应用于航班服务系统的服务端,所述航班服务系统至少还包括:用户端,所述航班座位图生成装置包括:
15、数据获取单元,用于获取待显示航班对应的航班数据,所述航班数据至少包括:飞机机型数据、机舱空间分布数据和硬件装置数据,硬件装置至少包括:座位和行李架;
16、建模单元,用于依据所述航班数据进行三维建模,得到与所述待显示航班对应的用于展示机舱内部结构的三维模型,所述三维模型中包括:三维空间模型和至少一个硬件装置模型,每个所述硬件装置模型设置有触发点,以及预先存储的三维动画数据,所述触发点用于响应触发操作,基于所述触发操作的类型展示所述硬件装置模型对应的所述预先存储的三维动画数据,或调整所述硬件装置模型的展示角度,所述预先存储的三维动画数据为用于展示所述硬件装置的应用属性的三维动画数据;
17、存储单元,用于将所述待显示航班的所述航班数据和所述三维模型,存储至模型库。
18、一种航班座位图展示装置,应用于航班服务系统的服务端,所述航班服务系统至少还包括:用户端,所述服务端按照所述的航班座位图生成方法将待显示航班的航班数据和三维模型存储至模型库中,所述航班座位图展示装置包括:
19、请求接收单元,用于在接收到所述用户端发送的座位图展示请求时,获取所述座位图展示请求对应的待显示航班,以及所述待显示航班的飞机机型数据;
20、模型查询单元,用于查询所述模型库中与所述待显示航班的所述飞机机型数据相同的所述三维模型,得到目标展示三维模型;
21、模型发送单元,用于将所述目标展示三维模型发送至所述用户端,以使所述用户端展示所述目标展示三维模型,所述目标展示三维模型中包括:三维空间模型和至少一个硬件装置模型,每个所述硬件装置模型设置有触发点,以及预先存储的三维动画数据,所述触发点用于响应所述用户端的触发操作,所述三维动画数据为用于展示所述硬件装置的应用属性的三维动画数据;
22、交互识别单元,用于当接收到所述用户端对所述触发点的触发操作时,识别所述触发操作的操作类型,所述操作类型至少包括:点击操作和长按滑动操作;
23、动画发送单元,用于当所述交互识别单元识别的所述操作类型为所述点击操作时,发送所述触发点对应的所述硬件装置模型的所述三维动画数据给所述用户端;
24、视角调整单元,用于当所述交互识别单元识别的所述操作类型为所述长按滑动操作时,发送调整展示角度后所述触发点对应的所述硬件装置模型的显示画面给所述用户端。
25、服务端预先根据航班数据创建并存储对应的三维模型,能够呈现出航班的客舱的空间结构,硬件装置的位置分布、应用属性等。当接收到用户端发送的座位图展示请求时,调取座位展示请求对应的三维模型进行展示,相较于二维平面图,座位分布、客舱结构等舱内外结构展示更加准确、直观,展示视角更多。进一步地,三维模型可以通过触发点与用户端实现互动,展示触发点对应的三维动画,或调整展示视角,提升座位图展示的灵活性。
26、基于此,本申请采用三维模型以及模型交互的形式展示航班的座位图,可以提升航班结构信息展示的准确性和全面性,提高旅客对航班信息认知的准确性,提升航空工作人员的工作效率。
1.一种航班座位图生成方法,其特征在于,应用于航班服务系统的服务端,所述航班服务系统至少还包括:用户端,所述航班座位图生成方法包括:
2.根据权利要求1所述的航班座位图生成方法,其特征在于,还包括:
3.一种航班座位图展示方法,其特征在于,应用于航班服务系统的服务端,所述航班服务系统至少还包括:用户端,所述服务端按照权利要求1-2所述的航班座位图生成方法将待显示航班的航班数据和三维模型存储至模型库中,所述航班座位图展示方法包括:
4.根据权利要求3所述的航班座位图展示方法,其特征在于,所述将所述目标展示三维模型发送至所述用户端,包括:
5.根据权利要求3所述的航班座位图展示方法,其特征在于,所述如果所述操作类型为所述点击操作,发送所述触发点对应的所述硬件装置模型的所述三维动画数据给所述用户端,包括:
6.根据权利要求3所述的航班座位图展示方法,其特征在于,当所述座位图展示请求包括的所述待显示航班的数量大于一时,且每一个所述待显示航班对应一个目标展示三维模型,所述将所述目标展示三维模型发送至所述用户端,包括:
7.根据权利要求3所述的航班座位图展示方法,其特征在于,当所述座位图展示请求中包括对同一待显示航班对应的硬件装置的查看需求时,且所述待显示航班对应一个目标展示三维模型,所述将所述目标展示三维模型发送至所述用户端,包括:
8.根据权利要求3所述的航班座位图展示方法,其特征在于,还包括:
9.一种航班座位图生成装置,其特征在于,应用于航班服务系统的服务端,所述航班服务系统至少还包括:用户端,所述航班座位图生成装置包括:
10.一种航班座位图展示装置,其特征在于,应用于航班服务系统的服务端,所述航班服务系统至少还包括:用户端,所述服务端按照权利要求1-2所述的航班座位图生成方法将待显示航班的航班数据和三维模型存储至模型库中,所述航班座位图展示装置包括:
