一种选座方法、装置、设备及存储介质制造方法及图纸

技术编号:33202079 阅读:13 留言:0更新日期:2022-04-24 00:40
本发明专利技术公开了一种选座方法、装置、设备及存储介质,方法包括:通过获取当前座位数据和最佳座位区域数据;根据最佳座位区域数据,将最佳座位区域数据的中心点对应的座位确认为最优座位;接收座位选择指令,座位选择指令至少包括座位需求信息、目标座位数量之一;根据座位选择指令,从最优座位开始对当前座位数据中的待选座位按照预设规则进行遍历,直至选取到与座位选择指令的目标座位数量相匹配的目标座位;发送目标座位至选座界面。本发明专利技术实施例,从最优座位开始对当前座位数据中的待选座位按照预设规则进行遍历,解决了尤其在具有大型座位视图和需要一次性购买多种票的快速选座功能,更加符合用户需求,提高了购票效率。提高了购票效率。提高了购票效率。

【技术实现步骤摘要】
一种选座方法、装置、设备及存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种选座方法、装置、设备及存储介质。

技术介绍

[0002]现有的购票选座技术,载体是ios和安卓的原生app技术,或者web网页和小程序,因为更新灵活和触达用户的便携性,web网页和小程序在实际场景中的占大多数,这其中基本都是以web的canvas技术去实现座位的绘制的。
[0003]但在目前的体育赛事,演唱会,话剧,报告会等在线选座购票的场景中,用户经常会遇到以下问题:
[0004]若用户想尽量的选择靠近最佳观看区的座位,需要手动扩大app或者网页中的座位可视图,点击选择,操作不便;
[0005]在一个用户购买多张票时,若想购买座位不连续或者连续的票时,需要多次点击座位图选座,这在抢购等场景中的用户体验更差,用户难以快速购票。
[0006]因此,现有的和用户交互的选座技术,没有提供给用户快速选座的功能,尤其在具有大型座位视图和需要一次性购买多种票时,用户的体验感低。

技术实现思路

[0007]有鉴于此,本专利技术实施例提供一种选座方法、装置、设备及存储介质,以解决现有的选座技术无法快速选座多种票的问题。
[0008]为实现上述目的,本专利技术提供了一种选座方法,所述方法包括以下步骤:
[0009]获取当前座位数据和最佳座位区域数据;
[0010]根据所述最佳座位区域数据,将所述最佳座位区域数据的中心点对应的座位确认为最优座位;
[0011]接收座位选择指令,所述座位选择指令至少包括座位需求信息、目标座位数量之一;
[0012]根据所述座位选择指令,从所述最优座位开始对所述当前座位数据中的待选座位按照预设规则进行遍历,直至选取到与所述座位选择指令的目标座位数量相匹配的目标座位;
[0013]发送所述目标座位至选座界面。
[0014]可选地,所述获取当前座位数据和最佳座位区域数据,包括以下步骤:
[0015]获取当前座位数据,将所述当前座位数据转化为第一二维数组,所述第一二维数组的第一维为所述当前座位数据的座位行数据,所述第一二维数组的第二维为所述当前座位数据的座位列数据;
[0016]获取最佳座位区域数据,然后判断所述获取最佳座位区域数据是否成功;如果所述获取最佳座位区域数据失败,将所述当前座位数据中预设行数据和预设列数据所在的座位区域对应的数据作为所述最佳座位区域数据;
[0017]将所述最佳座位区域数据转化为第二二维数组,所述第二二维数组的第一维为所述最佳座位区域数据的座位行数据,所述第二二维数组的第二维为所述最佳座位区域数据的座位列数据。
[0018]可选地,所述根据所述最佳座位区域数据,将所述最佳座位区域数据的中心点对应的座位确认为最优座位,包括以下步骤:
[0019]根据所述最佳座位区域数据,计算得到所述最佳座位区域的中心点;
[0020]根据所述最佳座位区域的中心点,得到对应的中心座位,将所述中心座位确认为最优座位。
[0021]可选地,所述方法还包括以下步骤:
[0022]从所述最优座位开始对所述当前座位数据中的待选座位进行优先级排序,并以所述最优座位为中心,外缘的座位按照座位所在的行和列的二维座位信息依次降低;
[0023]将所述当前座位数据中的待选座位从所述最优座位开始按照优先级由高到低进行排序得到座位排序表。
[0024]可选地,所述根据所述座位选择指令,从所述最优座位开始对所述当前座位数据中的待选座位按照预设规则进行遍历,直至选取到与所述座位选择指令的目标座位数量相匹配的目标座位,包括以下步骤:
[0025]解析所述座位选择指令,得到所述座位选择指令对应的目标座位数量和座位需求信息;
[0026]根据所述目标座位数量和/或所述座位需求信息,从所述最优座位开始进行确认;
[0027]若所述最优座位属于可选座位,将所述最优座位确认为第一目标座位;
[0028]若所述最优座位不属于可选座位,则遍历所述座位排序表中所述最优座位下一个优先级的第一座位,直到在所述座位排序表中选取到属于可选座位的第一目标座位。
[0029]可选地,所述根据所述座位选择指令,从所述最优座位开始对所述当前座位数据中的待选座位按照预设规则进行遍历,直至选取到与所述座位选择指令的目标座位数量相匹配的目标座位,还包括以下步骤:
[0030]根据所述座位需求信息,得到第二目标座位与所述第一目标座位的间隔信息;
[0031]根据优先级从高到低遍历所述座位排序表,然后根据所述间隔信息选取属于可选座位的第二目标座位。
[0032]可选地,所述方法还包括以下步骤:
[0033]当所述第二目标座位与所述第一目标座位的数量之和等于所述目标座位数量,则确认所述目标座位选取完成。
[0034]此外,为实现上述目的,本专利技术还提出一种选座装置,所述选座装置包括:
[0035]获取单元,用于获取当前座位数据和最佳座位区域数据;
[0036]确认单元,用于根据所述最佳座位区域数据,将所述最佳座位区域数据的中心点对应的座位确认为最优座位;
[0037]接收单元,用于接收座位选择指令,所述座位选择指令至少包括座位需求信息、目标座位数量之一;
[0038]查找单元,用于根据所述座位选择指令,从所述最优座位开始对所述当前座位数据中的待选座位按照预设规则进行遍历,直至选取到与所述座位选择指令的目标座位数量
相匹配的目标座位;
[0039]发送单元,用于发送所述目标座位至选座界面。
[0040]此外,为实现上述目的,本专利技术还提出一种设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的选座程序,所述选座程序配置为实现如上文所述选座方法的步骤。
[0041]此外,为实现上述目的,本专利技术还提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述的选座方法的步骤。
[0042]本专利技术通过获取当前座位数据和最佳座位区域数据;根据所述最佳座位区域数据,将所述最佳座位区域数据的中心点对应的座位确认为最优座位;接收座位选择指令,所述座位选择指令至少包括座位需求信息、目标座位数量之一;根据所述座位选择指令,从所述最优座位开始对所述当前座位数据中的待选座位按照预设规则进行遍历,直至选取到与所述座位选择指令的目标座位数量相匹配的目标座位;发送所述目标座位至选座界面。这样,从最优座位开始对当前座位数据中的待选座位按照预设规则进行遍历,解决了尤其在具有大型座位视图和需要一次性购买多种票的快速选座功能,更加符合用户需求,提高了购票效率。
附图说明
[0043]图1为本专利技术提供的一种选座方法的一个流程示意图。
[0044]图2为本专利技术提供的座位数据转化方法的一个流程示意图。
[0045]图3为本专利技术选座装置实施例的结构框图。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种选座方法,其特征在于,所述方法包括以下步骤:获取当前座位数据和最佳座位区域数据;根据所述最佳座位区域数据,将所述最佳座位区域数据的中心点对应的座位确认为最优座位;接收座位选择指令,所述座位选择指令至少包括座位需求信息、目标座位数量之一;根据所述座位选择指令,从所述最优座位开始对所述当前座位数据中的待选座位按照预设规则进行遍历,直至选取到与所述座位选择指令的目标座位数量相匹配的目标座位;发送所述目标座位至选座界面。2.根据权利要求1所述的选座方法,其特征在于,所述获取当前座位数据和最佳座位区域数据,包括以下步骤:获取当前座位数据,将所述当前座位数据转化为第一二维数组,所述第一二维数组的第一维为所述当前座位数据的座位行数据,所述第一二维数组的第二维为所述当前座位数据的座位列数据;获取最佳座位区域数据,然后判断所述获取最佳座位区域数据是否成功;如果所述获取最佳座位区域数据失败,将所述当前座位数据中预设行数据和预设列数据所在的座位区域对应的数据作为所述最佳座位区域数据;将所述最佳座位区域数据转化为第二二维数组,所述第二二维数组的第一维为所述最佳座位区域数据的座位行数据,所述第二二维数组的第二维为所述最佳座位区域数据的座位列数据。3.根据权利要求2所述的选座方法,其特征在于,所述根据所述最佳座位区域数据,将所述最佳座位区域数据的中心点对应的座位确认为最优座位,包括以下步骤:根据所述最佳座位区域数据,计算得到所述最佳座位区域的中心点;根据所述最佳座位区域的中心点,得到对应的中心座位,将所述中心座位确认为最优座位。4.根据权利要求1所述的选座方法,其特征在于,所述方法还包括以下步骤:从所述最优座位开始对所述当前座位数据中的待选座位进行优先级排序,并以所述最优座位为中心,外缘的座位按照座位所在的行和列的二维座位信息依次降低;将所述当前座位数据中的待选座位从所述最优座位开始按照优先级由高到低进行排序得到座位排序表。5.根据权利要求4所述的选座方法,其特征在于,所述根据所述座位选择指令,从所述最优座位开始对所述当前座位数据中的待选座位按照预设规则进行遍历,直至选取到与所述座...

【专利技术属性】
技术研发人员:郭奇志
申请(专利权)人:上海识装信息科技有限公司
类型:发明
国别省市:

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

1