[发明专利]一种座位推荐方法及装置在审
申请号: | 201710703374.3 | 申请日: | 2017-08-16 |
公开(公告)号: | CN107480823A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 张亮 | 申请(专利权)人: | 北京微影时代科技有限公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/06;G06Q50/10 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 史翠,王宝筠 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 座位 推荐 方法 装置 | ||
技术领域
本发明属于计算机技术领域,尤其涉及一种座位推荐方法及装置。
背景技术
随着互联网技术飞速发展,在线票务系统越来越多,例如,电影票、演出票、飞机票、甚至各种娱乐场所的门票等。然而,电影票和演出票更注重用户体验,如何让用户快速选到最优的座位,达到最好的观影效果,成为一直以来要实现的目标。
目前,有一些在线票务系统已经实现了帮助用户选择座位,但是,这些座位推荐算法大都在客户端实现,很容易出现页面卡顿等现象。而且,这些座位推荐算法只能实现1~2个座位的推荐,无法实现更多座位的推荐。
发明内容
有鉴于此,本发明的目的在于提供一种座位推荐方法及装置,以解决传统的座位推荐算法无法实现更多座位的推荐,以及很容易出现页面卡顿的问题。
第一方面,本申请提供一种座位推荐方法,应用于服务器中,包括:
接收待推荐座位的目标排期,所述目标排期包括目标影厅、目标影片和目标播放时间;
获取目标播放时间的目标影厅对应的可售座位数量;
获取待推荐座位的目标数量,所述目标数量是大于或等于1的正整数;
当所述可售座位数量大于所述目标数量时,获取所述目标影厅对应的最优座位列表;
从所述最优座位列表中,按照座位优先级由高到低的顺序,选取与所述目标数量相匹配的目标座位;
判断所述目标座位是否满足推荐规则,所述推荐规则包括座位可售和所选座位两侧没有夹在中间的单独可售座位;
当所述目标座位满足所述推荐规则时,向客户端发送所述目标座位的物理坐标,以使所述客户端根据所述物理坐标将所述目标座位渲染为推荐座位。
可选地,所述最优座位列表中每一组最优座位的数据内容包括:座位序号、左右相邻座位信息及所述当前组座位的物理坐标;
所述判断所述目标座位是否满足推荐规则,包括:
根据所述目标座位的座位序号判断所述目标座位是否可售;
当确定所述目标座位均可售时,根据所述左右相邻座位信息判断所述目标座位的左右两侧的相邻座位中是否存在夹在中间的单独可售座位,所述左右相邻座位信息是所述目标座位左边相邻的两个座位的坐标位置,以及所述目标座位右边相邻的两个座位的坐标位置;
当所述目标座位的左右两侧邻的座位不存在夹在中间的单独可售座位时,确定所述目标座位满足所述推荐规则。
可选地,所述方法还包括:
当所述目标座位不满足所述推荐规则时,在所述最优座位列表中将所述目标座位的状态标记为已选座位,得到更新后的最优座位列表;
从所述更新后的最优座位列表中,重新选取优选级最高的未选座位为新的目标座位,并判断所述新的目标座位是否满足所述推荐规则。
可选地,所述最优座位列表包括:1个座位的最优座位排序列表、2个连续座位的最优座位排序列表、3个连续座位的最优座位排序列表和4个连续座位的最优座位排序列表,且每个所述最优座位排序列表中的座位都按照优先级由高到低的顺序排列;
从所述最优座位列表中,按照座位优先级由高到低的顺序,选取与所述目标数量相匹配的目标座位,包括:
根据所述目标数量,确定连续目标数量的最优座位排序列表为目标最优座位列表;
从所述目标最优座位列表中,选择未选座位中优先级最高的座位为所述目标座位;
当所述目标最优座位列表中不存在满足所述推荐规则的座位时,选择下一个优选数量组合对应的优选座位,直到找到满足所述推荐规则的目标数量个座位;
其中,当所述目标数量是4个时,所述优选数量组合优先级由高到低依次为:一组4个连续座位、两组2个连续座位、一组3个连续座位和一组1个座位、一组连续两个座位和两组1个座位、四组1个座位;当所述目标数量是3个时,所述优选数量组合优先级由高到低依次为:一组连续3个座位、一组连续2个座位和一组1个座位;当所述目标数量是2个时,所述优选数量组合优先级由高到低依次为:一组连续2个座位、两组1个座位。
可选地,所述选择下一个优选数量组合对应的优选座位,包括:
根据所述优选数量组合选择任意一个分解数量对应的一组座位后,获取所述一组座位的物理坐标,所述优选数量组合中包含至少两个分解数量,全部所述分解数量的累加和为所述目标数量;
选择距离所述物理坐标最近的其它分解数量的座位,直到获得所述目标数量个座位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微影时代科技有限公司,未经北京微影时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710703374.3/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理