一种资源占用的判断方法和设备技术

技术编号:15334871 阅读:45 留言:0更新日期:2017-05-16 21:52
本申请公开了一种资源占用的判断方法,预先确定当前存在的各资源位对应不同维度的位置的标识,后续当接收到资源占用请求时,可根据目标资源位的占用信息判断目标资源位在第一维度或第二维度连续占用的多个位置当前是否存在标识,并在存在时拒绝资源占用请求,以及在不存在时返回资源占用成功响应,并为目标资源的待占用位置添加标识。从而能够针对现有的资源位进行灵活分配,在保障用户体验的前提下减少了资源的消耗。

【技术实现步骤摘要】
一种资源占用的判断方法和设备
本申请涉及网络
,特别是涉及一种资源占用的判断方法和设备。
技术介绍
目前现有的列车席位资源划分为站点分段预留模式,该模式可基于各站点的客流量统计来进行动态调整列车在各站点预留的席位数量。在实现本申请的过程中,专利技术人发现现有技术至少存在如下问题:分段预留模式总是会存在预留分配不合理,导致某些站点预留过多或者过少的情况发生,同时也是一种滞后的调控方式。
技术实现思路
本申请提供了一种资源占用的判断方法,以针对席位资源进行简单管理和实时计算资源占用,以使席位能够得到合理分配。该方法包括:确定当前存在的各资源位对应不同维度的位置的标识,所述维度包括第一维度以及第二维度;当接收到资源占用请求时,根据所述目标资源位的占用信息判断所述目标资源位在所述第一维度或所述第二维度连续占用的多个位置当前是否存在标识,所述资源占用请求指示了所述目标资源位以及携带所述占用信息;若存在,拒绝所述资源占用请求;若不存在,返回资源占用成功响应,并为所述目标资源的待占用位置添加标识。优选地,所述资源位具体为座位,所述第一维度为站点,所述第二维度为时间区间,确定当前存在的各资源位对应不同维度的位置的标识,具体为:根据站点的数目和经过站点的先后位置确定出各所述座位在不同站点以及不同时间区间的标识。优选地,当所述占用信息为所述目标座位的连续站点占用信息时,根据所述目标资源位的占用信息判断所述目标资源位在所述第一维度或所述第二维度连续占用的多个位置当前是否存在标识,具体为:根据站点的数目和经过站点的先后位置获取所述目标座位在不同站点的标识;将所述目标座位当前对应的站点的标识与所述占用信息所对应的站点的标识进行合并;根据合并后各站点对应的位置的标识判断所述多个位置当前是否存在标识。优选地,当所述占用信息为所述目标座位的连续时间区间占用信息时,所述方法具体为:根据所述目标座位的时间使用规则获取所述目标座位在不同时间区间的标识;将所述目标座位当前所对应的时间区间的标识与所述占用信息所对应的时间区间的标识进行合并;根据合并后各时间区间对应的位置的标识判断所述多个位置当前是否存在标识。相应地,本申请还提供了一种票务订购方法,其特征在于,所述方法应用于票务订购系统中的服务器,所述票务订购系统还包括客户端,所述方法包括:服务器根据所接收的票务订购请求获取与用户指定的行程信息对应的车次的站点标识组合,所述行程信息包括起始站点、终点站点以及车次信息,所述站点标识组合是由所述车次对应的各个站点的标识按照站点顺序组合而成,所述站点标识组合中起始站点至终点站点之间的所对应的站点标识为有效状态;所述服务器根据所述站点标识组合,以及与所述车次的各个座位的占用信息判断所述车次是否存在满足所述票务订购请求的座位,所述占用信息为座位在对应站点上已被占用的站点标识组合;如果存在所述座位,所述服务器向所述客户端发送订票成功的响应消息,所述响应消息中包括满足所述票务订购请求的座位的座位信息;如果不存在所述座位,所述服务器向所述客户端发送订票失败的响应消息。优选地,所述票务订购请求携带有所述用户的行程信息;或,所述票务订购请求携带有所述车次的站点标识组合,所述站点标识组合由所述客户端根据用户指定的起始站点、终点站点和为所述车次的各个站点分配的标识位生成的。优选地,当所述票务订购请求携带有所述用户的行程信息时,所述服务器根据所接收的票务订购请求获取与用户的行程信息对应车次的站点标识组合,具体为:所述服务器接收所述票务订购请求;所述服务器提取所述票务订购请求中所述用户的行程信息;所述服务器根据所述用户的行程信息中的用户指定的起始站点和终点站点在所述各个站点的标识位上进行标识生成对应车次的所述站点标识组合。优选地,所述服务器根据所述站点标识组合,以及与所述车次的各个座位的占用信息判断是否存在满足所述票务订购请求的座位,具体为:所述服务器根据所述站点标识组合,以及与所述车次的一个座位的占用信息判断所述车次上的所述座位是否满足所述票务订购请求;如果不满足,所述服务器判断所述车次上是否存在没有判断过的座位;如果存在,所述服务器根据所述站点标识组合,以及与所述车次的下一个座位的占用信息判断所述车次上的所述下一个座位是否满足所述票务订购请求;其中,所述服务器根据预先设定的座位判断顺序对所述车次上的座位进行判断的。优选地,所述服务器根据所述站点标识组合,以及与所述车次的一个座位的占用信息判断所述车次上的所述座位是否满足所述票务订购请求,具体为:所述服务器根据所述站点标识组合,以及与所述车次的一个座位的占用信息判断所述站点标识组合和所述座位的占用信息在同一站点上是否都有标识;如果有,所述车次上不存在满足所述票务订购请求的座位;如果没有,所述车次上存在满足所述票务订购请求的座位。优选地,在所述服务器向所述客户端发送订票成功的响应消息之后,所述方法还包括:所述服务器将所述站点标识组合和所述车次满足所述票务订购请求的座位的占用信息进行合并,更新所述车次满足所述票务订购请求的座位的占用信息。优选地,在服务器根据所接收的票务订购请求获取与用户的行程信息对应车次的站点标识组合之前,所述方法还包括:所述服务器获取到车次对应的站点信息;所述服务器根据站点信息生成与各个座位在对应站点上的标识位;所述服务器对各个座位在对应站点上的标识位进行初始化,生成各个座位在对应站点上初始化的占用信息。优选地,所述服务器根据所述车次对应的站点数为用户行程对应的站点数设定为若干区间,其中不同的区间对应的站点数不同,并为每个区间确定分配到的票数,在所述服务器根据所述站点标识组合,以及与所述车次的各个座位的占用信息判断出存在满足所述票务订购请求的座位之后,所述方法还包括:所述服务器确定所述用户指定的行程信息对应的站点数;所述服务器判断所述站点数对应的区间分配到的票数是否有结余;如果有,所述服务器向所述客户端发送订票成功的响应消息;如果没有,所述服务器判断比所述区间对应的站点数少的区间分配到的票数是否有结余;如果没有,所述服务器向所述客户端发送订票失败的响应消息。相应地,本申请还提供了一种票务订购方法,其特征在于,所述方法应用于票务订购系统中的客户端,所述票务订购系统还包括服务器,所述方法包括:所述客户端根据用户输入的行程信息生成票务订购请求,所述行程信息包括所述用户指定的起始站点、终点站点以及车次信息;所述客户端将所述票务订购请求发送给所述服务器;所述客户端接收所述服务器根据所述票务订购请求返回的响应消息;其中,所述响应消息是所述服务器根据所接收的票务订购请求获取的与用户的行程信息对应车次的站点标识组合,以及与所述车次的各个座位的占用信息进行判断生成的,所述各个座位的占用信息为各个座位在对应站点上已被占用的站点标识组合。优选地,所述票务订购请求携带有所述用户的行程信息;或,所述票务订购请求携带有所述用户的行程信息对应车次的站点标识组合,所述站点标识组合由所述客户端根据用户指定的起始站点、终点站点和为所述车次的各个站点分配的标识位生成的。相应地,本申请还提供了一种资源占用的判断设备,其特征在于,包括:确定模块,确定当前存在的各资源位对应不同维度的位置的标识,所述维度包括第一维度以及第本文档来自技高网...
一种资源占用的判断方法和设备

【技术保护点】
一种资源占用的判断方法,其特征在于,所述方法包括:确定当前存在的各资源位对应不同维度的位置的标识,所述维度包括第一维度以及第二维度;当接收到资源占用请求时,根据所述目标资源位的占用信息判断所述目标资源位在所述第一维度或所述第二维度连续占用的多个位置当前是否存在标识,所述资源占用请求指示了所述目标资源位以及携带所述占用信息;若存在,拒绝所述资源占用请求;若不存在,返回资源占用成功响应,并为所述目标资源的待占用位置添加标识。

【技术特征摘要】
1.一种资源占用的判断方法,其特征在于,所述方法包括:确定当前存在的各资源位对应不同维度的位置的标识,所述维度包括第一维度以及第二维度;当接收到资源占用请求时,根据所述目标资源位的占用信息判断所述目标资源位在所述第一维度或所述第二维度连续占用的多个位置当前是否存在标识,所述资源占用请求指示了所述目标资源位以及携带所述占用信息;若存在,拒绝所述资源占用请求;若不存在,返回资源占用成功响应,并为所述目标资源的待占用位置添加标识。2.如权利要求1所述方法,其特征在于,所述资源位具体为座位,所述第一维度为站点,所述第二维度为时间区间,确定当前存在的各资源位对应不同维度的位置的标识,具体为:根据站点的数目和经过站点的先后位置确定出各所述座位在不同站点以及不同时间区间的标识。3.如权利要求2所述的方法,其特征在于,当所述占用信息为所述目标座位的连续站点占用信息时,根据所述目标资源位的占用信息判断所述目标资源位在所述第一维度或所述第二维度连续占用的多个位置当前是否存在标识,具体为:根据站点的数目和经过站点的先后位置获取所述目标座位在不同站点的标识;将所述目标座位当前对应的站点的标识与所述占用信息所对应的站点的标识进行合并;根据合并后各站点对应的位置的标识判断所述多个位置当前是否存在标识。4.如权利要求1所述方法,其特征在于,当所述占用信息为所述目标座位的连续时间区间占用信息时,根据所述目标资源位的占用信息判断所述目标资源位在所述第一维度或所述第二维度连续占用的多个位置当前是否存在标识,具体为:根据所述目标座位的时间使用规则获取所述目标座位在不同时间区间的标识;将所述目标座位当前所对应的时间区间的标识与所述占用信息所对应的时间区间的标识进行合并;根据合并后各时间区间对应的位置的标识判断所述多个位置当前是否存在标识。5.一种票务订购方法,其特征在于,所述方法应用于票务订购系统中的服务器,所述票务订购系统还包括客户端,所述方法包括:服务器根据所接收的票务订购请求获取与用户指定的行程信息对应的车次的站点标识组合,所述行程信息包括起始站点、终点站点以及车次信息,所述站点标识组合是由所述车次对应的各个站点的标识按照站点顺序组合而成,所述站点标识组合中起始站点至终点站点之间的所对应的站点标识为有效状态;所述服务器根据所述站点标识组合,以及与所述车次的各个座位的占用信息判断所述车次是否存在满足所述票务订购请求的座位,所述占用信息为座位在对应站点上已被占用的站点标识组合;如果存在所述座位,所述服务器向所述客户端发送订票成功的响应消息,所述响应消息中包括满足所述票务订购请求的座位的座位信息;如果不存在所述座位,所述服务器向所述客户端发送订票失败的响应消息。6.如权利要求5所述方法,其特征在于,所述票务订购请求携带有所述用户的行程信息;或,所述票务订购请求携带有所述车次的站点标识组合,所述站点标识组合由所述客户端根据用户指定的起始站点、终点站点和为所述车次的各个站点分配的标识位生成的。7.如权利要求6所述方法,其特征在于,当所述票务订购请求携带有所述用户的行程信息时,所述服务器根据所接收的票务订购请求获取与用户的行程信息对应车次的站点标识组合,具体为:所述服务器接收所述票务订购请求;所述服务器提取所述票务订购请求中所述用户的行程信息;所述服务器根据所述用户的行程信息中的用户指定的起始站点和终点站点在所述各个站点的标识位上进行标识生成对应车次的所述站点标识组合。8.如权利要求5所述方法,其特征在于,所述服务器根据所述站点标识组合,以及与所述车次的各个座位的占用信息判断是否存在满足所述票务订购请求的座位,具体为:所述服务器根据所述站点标识组合,以及与所述车次的一个座位的占用信息判断所述车次上的所述座位是否满足所述票务订购请求;如果不满足,所述服务器判断所述车次上是否存在没有判断过的座位;如果存在,所述服务器根据所述站点标识组合,以及与所述车次的下一个座位的占用信息判断所述车次上的所述下一个座位是否满足所述票务订购请求;其中,所述服务器根据预先设定的座位判断顺序对所述车次上的座位进行判断的。9.如权利要求8所述方法,其特征在于,所述服务器根据所述站点标识组合,以及与所述车次的一个座位的占用信息判断所述车次上的所述座位是否满足所述票务订购请求,具体为:所述服务器根据所述站点标识组合,以及与所述车次的一个座位的占用信息判断所述站点标识组合和所述座位的占用信息在同一站点上是否都有标识;如果有,所述车次上不存在满足所述票务订购请求的座位;如果没有,所述车次上存在满足所述票务订购请求的座位。10.如权利要求9所述方法,其特征在于,在所述服务器向所述客户端发送订票成功的响应消息之后,所述方法还包括:所述服务器将所述站点标识组合和所述车次满足所述票务订购请求的座位的占用信息进行合并,更新所述车次满足所述票务订购请求的座位的占用信息。11.如权利要求5所述方法,其特征在于,在服务器根据所接收的票务订购请求获取与用户的行程信息对应车次的站点标识组合之前,所述方法还包括:所述服务器获取到车次对应的站点信息;所述服务器根据站点信息生成与各个座位在对应站点上的标识位;所述服务器对各个座位在对应站点上的标识位进行初始化,生成各个座位在对应站点上初始化的占用信息。12.如权利要求5所述方法,其特征在于,所述服务器根据所述车次对应的站点数为用户行程对应的站点数设定为若干区间,其中不同的区间对应的站点数不同,并为每个区间确定分配到的票数,在所述服务器根据所述站点标识组合,以及与所述车次的各个座位的占用信息判断出存在满足所述票务订购请求的座位之后,所述方法还包括:所述服务器确定所述用户指定的行程信息对应的站点数;所述服务器判断所述站点数对应的区间分配到的票数是否有结余;如果有,所述服务器向所述客户端发送订票成功的响应消息;如果没有,所述服务器判断比所述区间对应的站点数少的区间分配到的票数是否有结余;如果没有,所述服务器向所述客户端发送订票失败的响应消息。13.一种票务订购方法,其特征在于,所述方法应用于票务订购系统中的客户端,所述票务订购系统还包括服务器,所述方法包括:所述客户端根据用户输入的行程信息生成票务订购请求,所述行程信息包括所述用户指定的起始站点、终点站点以及车次信息;所述客户端将所述票务订购请求发送给所述服务器;所述客户端接收所述服务器根据所述票务订购请求返回的响应消息;其中,所述响应消息是所述服务器根据所接收的票务订购请求获取的与用户的行程信息对应车次的站点标识组合,以及与所述车次的各个座位的占用信息进行判断生成的,所述各个座位的占用信息为各个座位在对应站点上已被占用的站点标识组合。14.如权利要求13所述方法,其特征在于,所述票务订购请求携带有所述用户的行程信息;或,所述票务订购请求携带有所述用户的行程信息对应车次的站点标识组合,所述站点标识组合由所述客户端根据用户指定的起始...

【专利技术属性】
技术研发人员:张华
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1