座位图的展示处理方法、装置及在线选座系统制造方法及图纸

技术编号:22102472 阅读:21 留言:0更新日期:2019-09-14 03:31
本发明专利技术公开了一种座位图的展示处理方法、装置及在线选座系统,其包括:获取反映场馆中座位排布的座位图,其中,所述座位图为矢量图,所述座位图包含表示场馆中座位的座位对象;根据切分条件切分所述座位图,获得相互独立的各个座位块,其中,所述切分条件至少包括同一座位块中的各个座位对象位置连续且售卖价格相同;以座位块为单位配置各个座位块的显示属性供渲染座位图进行展示。

Seat Map Display Processing Method, Device and Online Seat Selection System

【技术实现步骤摘要】
座位图的展示处理方法、装置及在线选座系统
本专利技术涉及计算机处理
,更具体地,涉及一种座位图的展示处理方法、一种座位图的展示处理装置、及一种在线选座系统。
技术介绍
大部分票务系统当前均支持在线选座以方便消费者通过用户终端进行自助购票。可视化的在线选座技术,可通过场馆座位图展示场馆中的座位排布,在展示场馆座位图给消费者进行选座时,对于不同价格的座位,展示时会通过不同颜色进行区分。目前,常用的一种展示处理方法为:提供一张JPG或PNG格式的场馆区域图,该场馆区域图显示场馆中的各个区域,每个区域具有多个价格颜色块;再提供展示各个区域的座位分布情况及库存状态的座位图,以供用户选择所需价格的座位。该种展示处理方法存在的问题包括:1)制作费时,由于JPG、PNG等位图格式的图片不能程序识别,即使每一场次使用相同的场馆,但由于价格数量,价格库存,价格座位分布都可能发生变化,因此,每个场次都需再次人工绘制区域图,而且,对于同一场次,在座位的库存状态发生变化时,也需要人工调整区域图;2)不具有交互性,无法实现与消费者的交互。由此可见,现有的展示处理方法不仅具有较高的人工占比率,而且消费者的使用体验也较差,有必要提供一种高效且有利于提升用户体验的展示处理方法。
技术实现思路
本专利技术实施例的一个目的是提供一种用于展示座位图的新技术方案。根据本专利技术的第一方面,本专利技术实施例提供了一种座位图的展示处理方法,其包括:获取反映场馆中座位排布的座位图,其中,所述座位图为矢量图,所述座位图包含表示场馆中座位的座位对象;根据切分条件切分所述座位图,获得相互独立的各个座位块,其中,所述切分条件至少包括同一座位块中的各个座位对象位置连续且售卖价格相同;以座位块为单位配置各个座位块的显示属性供渲染座位图进行展示。可选地,所述根据切分条件切分所述座位图,获得相互独立的各个座位块包括:获取所述座位图中每一座位对象的位置坐标;根据所述每一座位对象的位置坐标搜索每一座位对象的所有相邻座位对象,获得每一座位对象的邻座数据,其中,所述相邻包括同排相邻、同列相邻和对角相邻;至少根据所述每一座位对象的邻座数据和每一座位对象的售卖价格,获得所需切分出的每一座位块的座位对象集合;根据所需切分出的每一座位块的座位对象集合切分所述座位图,获得相互独立的各个座位块。可选地,所述根据所需切分出的每一座位块的座位对象集合切分所述座位图,获得相互独立的各个座位块包括:计算不同座位对象集合的相邻座位对象之间的分隔点,获得相邻座位对象集合之间的分隔点集合;根据所述分隔点集合切分所述座位图,获得相互独立的各个座位块。可选地,所述根据所述分隔点集合切分所述座位图,获得相互独立的各个座位块包括:顺次连接所述分隔点集合中的分隔点,获得相邻座位对象集合之间的分隔线段;对于每一座位对象集合,计算与相邻座位对象集合之间的分隔线段的端点处分隔点的闭合连接位置,获得对应每一座位对象集合的闭合轮廓线;其中,所述端点处分隔点在同时位于两个分隔点集合中的情况下连接至另一分隔点上,否则连接至座位图的轮廓线上,所述另一分隔点选择为与所述端点处分隔点位于对应所计算的座位对象集合的不同分隔点集合中,且连接长度最短;沿着对应每一座位对象集合的闭合轮廓线切分所述座位块,获得相互独立的各个座位块。可选地,所述切分条件还包括同一座位块中的各个座位对象的库存状态相同。可选地,所述根据切分条件切分所述座位图,获得相互独立的各个座位块包括:响应于来自用户终端的显示过滤条件计算切分条件;根据计算得到的切分条件切分所述座位图,获得相互独立的各个座位块。可选地,所述以座位块为单位配置各个座位块的显示属性供渲染座位图进行展示包括:根据来自用户终端的显示过滤条件,以座位块为单位配置各个座位块的显示属性进行座位图的展示。可选地,所述座位图为SVG矢量图。根据本专利技术的第二方面,还提供了一种座位图的展示处理装置,其包括:座位图获取模块,用于获取反映场馆中座位排布的座位图,其中,所述座位图为矢量图,所述座位图包含表示场馆中座位的座位对象;座位图切分模块,用于根据切分条件切分所述座位图,获得相互独立的各个座位块,其中,所述切分条件至少包括同一座位块中的各个座位对象位置连续且售卖价格相同;以及,属性配置模块,用于以座位块为单位配置各个座位块的显示属性供渲染座位图进行展示。根据本专利技术的第三方面,还提供了一种座位图的展示处理装置,其包括存储器和处理器,所述存储器用于存储指令,所述指令用于控制所述处理器进行操作以执行根据本专利技术第一方面所述的展示处理方法。根据本专利技术的第四方面,还提供了一种服务器,其包括根据本专利技术第二方面或者第三方面所述的展示处理装置。根据本专利技术的第五方面,还提供了一种在线选座系统,其包括用户终端和根据本专利技术第四方面所述的服务器,所述服务器用于将以座位块为单位配置的各个座位块的显示属性发送至用户终端,所述用户终端用于根据以座位块为单位配置的各个座位块的显示属性渲染座位图进行展示。根据本专利技术的第六方面,还提供了一种在线选座系统,其包括用户终端和根据本专利技术第四方面所述的服务器,所述服务器用于根据以座位块为单位配置的各个座位块的显示属性渲染座位图,并将渲染后的座位图发送至用户终端进行展示。本专利技术实施例的一个有益效果在于,根据本专利技术实施例的方法,通过切分矢量的座位图可以获得价格属性,甚至进一步价格和库存属性一致的各个座位块,这使得每个座位块上的座位对象可以具有相同的显示属性,因此,可以进一步以座位块为单位配置切分得到的各个座位块的显示属性供渲染座位图进行展示,这一方面能够简化显示属性的配置并实现座位图的自动渲染展示,另一方面能够支持根据用户的显示过滤条件展示部分座位块的操作,使得座位图的展示具有可交互性。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。图1是根据本专利技术实施例的在线选座系统的组成结构示意图;图2是根据本专利技术实施例的服务器的组成结构示意图;图3是根据本专利技术实施例的展示处理装置的硬件结构示意图;图4是根据本专利技术实施例的用户终端的硬件结构示意图;图5是根据本专利技术实施例的展示处理方法的流程示意图;图6是根据本专利技术例子的场馆一个区域的座位图的示意图;图7示出了对于图6所示座位图所需切分出的各个座位块的座位对象集合;图8示出了对应图7中一个座位对象集合的分隔点集合;图9示出了基于图8中示出的分隔点集合得到的分隔线段;图10示出了基于图9中分隔线段形成的对应一个座位对象集合的闭合轮廓线;图11示出了沿着图10中闭合轮廓线切分得到的一个座位块;图12是根据本专利技术实施例的座位图的展示处理装置的原理框图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部本文档来自技高网...

【技术保护点】
1.一种座位图的展示处理方法,其特征在于,包括:获取反映场馆中座位排布的座位图,其中,所述座位图为矢量图,所述座位图包含表示场馆中座位的座位对象;根据切分条件切分所述座位图,获得相互独立的各个座位块,其中,所述切分条件至少包括同一座位块中的各个座位对象位置连续且售卖价格相同;以座位块为单位配置各个座位块的显示属性供渲染座位图进行展示。

【技术特征摘要】
1.一种座位图的展示处理方法,其特征在于,包括:获取反映场馆中座位排布的座位图,其中,所述座位图为矢量图,所述座位图包含表示场馆中座位的座位对象;根据切分条件切分所述座位图,获得相互独立的各个座位块,其中,所述切分条件至少包括同一座位块中的各个座位对象位置连续且售卖价格相同;以座位块为单位配置各个座位块的显示属性供渲染座位图进行展示。2.根据权利要求1所述的展示处理方法,其特征在于,所述根据切分条件切分所述座位图,获得相互独立的各个座位块包括:获取所述座位图中每一座位对象的位置坐标;根据所述每一座位对象的位置坐标搜索每一座位对象的所有相邻座位对象,获得每一座位对象的邻座数据,其中,所述相邻包括同排相邻、同列相邻和对角相邻;至少根据所述每一座位对象的邻座数据和每一座位对象的售卖价格,获得所需切分出的每一座位块的座位对象集合;根据所需切分出的每一座位块的座位对象集合切分所述座位图,获得相互独立的各个座位块。3.根据权利要求2所述的展示处理方法,其特征在于,所述根据所需切分出的每一座位块的座位对象集合切分所述座位图,获得相互独立的各个座位块包括:计算不同座位对象集合的相邻座位对象之间的分隔点,获得相邻座位对象集合之间的分隔点集合;根据所述分隔点集合切分所述座位图,获得相互独立的各个座位块。4.根据权利要求3所述的展示处理方法,其特征在于,所述根据所述分隔点集合切分所述座位图,获得相互独立的各个座位块包括:顺次连接所述分隔点集合中的分隔点,获得相邻座位对象集合之间的分隔线段;对于每一座位对象集合,计算与相邻座位对象集合之间的分隔线段的端点处分隔点的闭合连接位置,获得对应每一座位对象集合的闭合轮廓线;其中,所述端点处分隔点在同时位于两个分隔点集合中的情况下连接至另一分隔点上,否则连接至座位图的轮廓线上,所述另一分隔点选择为与所述端点处分隔点位于对应所计算的座位对象集合的不同分隔点集合中,且连接长度最短;沿着对应每一座位对象集合的闭合轮廓线切分所述座位块,获得相互独立的各...

【专利技术属性】
技术研发人员:丁纯刚
申请(专利权)人:北京红马传媒文化发展有限公司
类型:发明
国别省市:北京,11

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

1