本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種院線座位網(wǎng)絡(luò)選取方法和裝置。
背景技術(shù):
目前,眾多的在自助購(gòu)票系統(tǒng)者支持用戶(hù)在線選座,在用戶(hù)選擇座位時(shí),系統(tǒng)會(huì)首選為用戶(hù)推薦出合適的觀影座位供用戶(hù)參考,圖1是根據(jù)現(xiàn)有技術(shù)的一種院線座位網(wǎng)絡(luò)選取方法的示意圖,如圖1所示,該方算法以影廳的絕對(duì)中心為原點(diǎn),以圓形向外按圈擴(kuò)散,該算法對(duì)前后排和左右列的優(yōu)先級(jí)基本相同,但通過(guò)用戶(hù)調(diào)查和售票情況可以看出,觀眾顯然優(yōu)先坐中線附近,且更傾向靠后的位置。
現(xiàn)有技術(shù)實(shí)質(zhì)上并不能準(zhǔn)確選出觀眾相對(duì)更滿意的座位,導(dǎo)致該功能實(shí)際上并無(wú)價(jià)值,甚至提供了負(fù)價(jià)值,因?yàn)橛^眾使用了該功能后還要手動(dòng)取消這些座位并重新選擇更好的座位。
針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種院線座位網(wǎng)絡(luò)選取方法和裝置,以至少解決系統(tǒng)自動(dòng)選擇的座位不準(zhǔn)確的技術(shù)問(wèn)題。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種院線座位網(wǎng)絡(luò)選取方法,包括:獲取觀影對(duì)象的觀影信息和放映廳的座位信息,其中,所述放映廳包括第一區(qū)域和第二區(qū)域,所述第一區(qū)域?yàn)樗龇庞硰d的絕對(duì)中心所在的一排座位與放映屏幕之間的區(qū)域,所述第二區(qū)域?yàn)樗龇庞硰d中除所述第一區(qū)域以外的區(qū)域;根據(jù)所述座位信息確定所述放映廳的中心座位,其中,所述中心座位處于所述第二區(qū)域,并且正對(duì)所述放映屏幕的中心;判斷所述中心座位是否已經(jīng)被選擇;如果所述中心座位沒(méi)有被選擇,則根據(jù)所述觀影信息選擇至少包括所述中心座位的一個(gè)或者多個(gè)座位;如果所述中心座位已經(jīng)被選擇,則根據(jù)所述觀影信息在所述中心座位的周?chē)x擇一個(gè)或者多個(gè)座位。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種院線座位網(wǎng)絡(luò)選取裝置,包括:獲取單元,用于檢測(cè)觀影對(duì)象的觀影信息和放映廳的座位信息,其中,所述放映廳包括第一區(qū)域和第二區(qū)域,所述第一區(qū)域?yàn)樗龇庞硰d的絕對(duì)中心所在的一排座位與放映屏幕之間的區(qū)域,所述第二區(qū)域?yàn)樗龇庞硰d中除所述第一區(qū)域以外的區(qū)域;確定單元,用于根據(jù)所述座位信息確定所述放映廳的中心座位,其中,所述中心座位處于所述第二區(qū)域,并且正對(duì)所述放映屏幕的中心;判斷單元,用于判斷所述中心座位是否已經(jīng)被選擇;第一選擇單元,用于在所述中心座位沒(méi)有被選擇時(shí),根據(jù)所述觀影信息選擇至少包括所述中心座位的一個(gè)或者多個(gè)座位;第二選擇單元,用于在所述中心座位已經(jīng)被選擇時(shí),根據(jù)所述觀影信息在所述中心座位的周?chē)x擇一個(gè)或者多個(gè)座位。
在本發(fā)明實(shí)施例中,采用獲取觀影對(duì)象的觀影信息和放映廳的座位信息,其中,所述放映廳包括第一區(qū)域和第二區(qū)域,所述第一區(qū)域?yàn)樗龇庞硰d的絕對(duì)中心所在的一排座位與放映屏幕之間的區(qū)域,所述第二區(qū)域?yàn)樗龇庞硰d中除所述第一區(qū)域以外的區(qū)域;根據(jù)所述座位信息確定所述放映廳的中心座位,其中,所述中心座位處于所述第二區(qū)域,并且正對(duì)所述放映屏幕的中心的方式,通過(guò)在中心座位未被選擇時(shí),選擇包括中心座位的一個(gè)或者多個(gè)座位作為觀影座位,或者在中心座位已被選擇時(shí),在中心座位的周?chē)x擇一個(gè)或者得多個(gè)座位作為觀影座位,達(dá)到了按照觀影效果選擇觀影座位的目的,從而實(shí)現(xiàn)了選擇最佳觀影座位的技術(shù)效果,進(jìn)而解決了系統(tǒng)自動(dòng)選擇的座位不準(zhǔn)確的技術(shù)問(wèn)題。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)現(xiàn)有技術(shù)的一種院線座位網(wǎng)絡(luò)選取方法的示意圖;
圖2是根據(jù)本發(fā)明實(shí)施例的硬件系統(tǒng)的架構(gòu)圖;
圖3是根據(jù)本發(fā)明實(shí)施例的一種在線購(gòu)票的界面示意圖;
圖4是根據(jù)本發(fā)明實(shí)施例的一種在線選座界面示意圖;
圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的院線座位網(wǎng)絡(luò)選取方法的流程圖;
圖6是根據(jù)本發(fā)明實(shí)施例的一種座位排列的示意圖;
圖7是根據(jù)本發(fā)明實(shí)施例的一種可選的座位選擇順序的示意圖;
圖8是根據(jù)本發(fā)明實(shí)施例的一種可選的選擇多個(gè)座位的示意圖;
圖9是根據(jù)本發(fā)明實(shí)施例的一種可選的售票系統(tǒng)自動(dòng)售票的方法流程圖;
圖10是根據(jù)本發(fā)明實(shí)施例的一種可選的院線座位網(wǎng)絡(luò)選取裝置的示意圖;
圖11是根據(jù)本發(fā)明實(shí)施例的終端的示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
實(shí)施例1
根據(jù)本發(fā)明實(shí)施例,提供了一種可以通過(guò)本申請(qǐng)裝置實(shí)施例執(zhí)行的方法實(shí)施例,需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
根據(jù)本發(fā)明實(shí)施例,提供了一種院線座位網(wǎng)絡(luò)選取方法。
該院線座位網(wǎng)絡(luò)選取方法可以用于自助售票時(shí)的座位選擇上,例如:在用戶(hù)需要購(gòu)買(mǎi)電影票時(shí),當(dāng)用戶(hù)確定了要觀看的電影、電影的場(chǎng)次以及需要購(gòu)票的數(shù)量等觀影信息之后,根據(jù)用戶(hù)提供的上述觀影信息,自動(dòng)為用戶(hù)選擇出當(dāng)前放映廳剩余座位中的最優(yōu)的觀影座位,以幫助用戶(hù)更快的確定座位并購(gòu)買(mǎi)到影票,從而節(jié)省用戶(hù)的時(shí)間。該院線座位網(wǎng)絡(luò)選取方法可以用于不同的應(yīng)用或者終端上,例如:用戶(hù)可以通過(guò)移動(dòng)終端的應(yīng)用客戶(hù)端進(jìn)行購(gòu)票操作,也可以通過(guò)瀏覽器訪問(wèn)購(gòu)票網(wǎng)站,在網(wǎng)站上進(jìn)行購(gòu)票,還可以在影院提供的自助購(gòu)票終端設(shè)備上進(jìn)行購(gòu)票。以用戶(hù)通過(guò)手機(jī)APP進(jìn)行購(gòu)票為例,用戶(hù)手機(jī)APP中,選擇要觀看的電影并確定場(chǎng)次、人數(shù)等觀影信息,由APP將購(gòu)影信息提交給服務(wù)器,服務(wù)器根據(jù)用戶(hù)的觀影信息以及相關(guān)放映廳的座位信息,選擇出最優(yōu)的觀影座位并推薦給用戶(hù),用戶(hù)同意后確認(rèn)購(gòu)票,用戶(hù)還可以通過(guò)APP可者手機(jī)支付程序完成購(gòu)票相應(yīng)支付操作。在用戶(hù)購(gòu)票時(shí),該院線座位網(wǎng)絡(luò)選取方法選擇出的座位可以視為一種推薦,用戶(hù)可以跟據(jù)自身的偏好選擇采用該推薦座位,或者通過(guò)修改座位信息,另行選擇自己偏好的座位。
可選地,在本實(shí)施例中,上述院線座位網(wǎng)絡(luò)選取方法可以應(yīng)用于如圖2所示的終端102和服務(wù)器104所構(gòu)成的硬件環(huán)境中。如圖2所示,終端102通過(guò)網(wǎng)絡(luò)與服務(wù)器104進(jìn)行連接,上述網(wǎng)絡(luò)包括但不限于:移動(dòng)通信網(wǎng)絡(luò)、廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),終端102可以是手機(jī)終端,也可以是PC終端、筆記本終端或平板電腦終端。
圖2中示出的硬件環(huán)境系統(tǒng)的主要工作原理是:
以終端102為手機(jī)終端為例進(jìn)行說(shuō)明。在終手機(jī)上安裝有購(gòu)票應(yīng)用,用戶(hù)通過(guò)該購(gòu)票應(yīng)用確認(rèn)觀影信息并完成購(gòu)票。具體地,在用戶(hù)進(jìn)行購(gòu)票時(shí),在該購(gòu)票應(yīng)用提供的信息確認(rèn)界面上確定要觀看的電影名稱(chēng)、電影的場(chǎng)次以及購(gòu)票數(shù)量等觀影信息,觀影信息確認(rèn)后,購(gòu)票應(yīng)用通過(guò)手機(jī)移動(dòng)網(wǎng)絡(luò)或者WIFI所連接的互聯(lián)網(wǎng)將觀影信息提交給服務(wù)器104,服務(wù)器根據(jù)觀影信息獲取相關(guān)場(chǎng)次的放映廳座位信息,并根據(jù)放映廳座位信息選擇出該放映廳剩余座位中的最優(yōu)觀影座位,將最優(yōu)觀影座位信息反饋至手機(jī)是購(gòu)票應(yīng)用上供用戶(hù)確認(rèn),用戶(hù)通過(guò)購(gòu)票應(yīng)用確認(rèn)選定觀影座位之后,由購(gòu)票應(yīng)用告知服務(wù)器,并由服務(wù)器根據(jù)觀影信息及用戶(hù)選定的座位生成相應(yīng)訂單。購(gòu)票應(yīng)用與服務(wù)器之間還可以通過(guò)網(wǎng)絡(luò)通信,進(jìn)一步根據(jù)訂單完成購(gòu)票的支付操作,以及生成電子影票。
下面以通過(guò)手機(jī)上安裝的購(gòu)票助手購(gòu)買(mǎi)影票為例進(jìn)行說(shuō)明,如圖3所示,購(gòu)票助手用于用戶(hù)在線購(gòu)買(mǎi)電影票,該購(gòu)票助手采用聊天的形式,在聊天界面消息流中收集用戶(hù)的觀影需求,由機(jī)器人“電影小喵”和用戶(hù)交互。用戶(hù)首先進(jìn)入電影機(jī)器人,機(jī)器人自動(dòng)向用戶(hù)推送影院在映的電影,用戶(hù)通過(guò)發(fā)送消息選擇想要觀看的電影名稱(chēng)為“《奇異博士》”,然后由機(jī)器人向用戶(hù)推送消息收集卡,用戶(hù)可以在卡片中選擇期望的影院,放映時(shí)間及觀影人數(shù),最后通過(guò)點(diǎn)擊“確認(rèn)”將信息提供給機(jī)器人,在本例中,用戶(hù)選擇的影院為“保利國(guó)際影城(保利文化廣場(chǎng)店)”,放映時(shí)間為“明日21:00”,觀影人數(shù)為“2人”。如圖4所示,機(jī)器人根據(jù)用戶(hù)確認(rèn)的觀影信息為用戶(hù)提供與放映時(shí)間最接近的場(chǎng)次,并預(yù)先為用戶(hù)選好座位,通過(guò)機(jī)器人對(duì)話的形式顯式在交互界面中,同時(shí)鎖定相關(guān)場(chǎng)次的電影及座位。在本例中:機(jī)器人為用戶(hù)提供了“保利國(guó)際影城(保利文化廣場(chǎng)店),11月17日21:20上映的《奇異博士》”,并為用戶(hù)選擇了“11排9座”和“11排8座”兩個(gè)座位(如圖4中已勾選座位),同時(shí)為用戶(hù)提供了總票價(jià)“126.00元”。如果用戶(hù)對(duì)機(jī)器人提供了結(jié)果滿意,則可以一鍵完成支付。用戶(hù)還可以對(duì)機(jī)器人為用戶(hù)選擇的觀影座位進(jìn)行修改,包括調(diào)整選定的觀影座位,以及增加或者減少觀影人數(shù),修改完畢后再進(jìn)行支付。
圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的院線座位網(wǎng)絡(luò)選取方法的流程圖,以下結(jié)合圖5對(duì)本發(fā)明實(shí)施例所提供的院線座位網(wǎng)絡(luò)選取方法做具體介紹,如圖5所示,該購(gòu)票選擇方法主要包括如下步驟S502至步驟S510:
步驟S502,獲取觀影對(duì)象的觀影信息和放映廳的座位信息,其中,放映廳包括第一區(qū)域和第二區(qū)域,第一區(qū)域?yàn)榉庞硰d的絕對(duì)中心所在的一排座位與放映屏幕之間的區(qū)域,第二區(qū)域?yàn)榉庞硰d中除第一區(qū)域以外的區(qū)域。
在選擇觀影座位時(shí),首先需要獲取觀影對(duì)象的觀影信息,包括影像名稱(chēng)、場(chǎng)次、和觀影對(duì)象的數(shù)量,其中,根據(jù)影像名稱(chēng)和場(chǎng)次可以確定放映廳的信息,放映廳的信息主要包括放映廳的座位信息,觀影對(duì)象的數(shù)量即為要選擇的座位的數(shù)量。根據(jù)放映廳的座位信息將放映廳劃分為兩個(gè)區(qū)域,其中,以放映廳的絕對(duì)中心所在的一排座位作為第一區(qū)域的邊界,該邊界與放映屏幕之間的區(qū)域?yàn)榈谝粎^(qū)域,其余區(qū)域?yàn)榈诙^(qū)域。
步驟S504,根據(jù)座位信息確定放映廳的中心座位,其中,中心座位處于第二區(qū)域,并且正對(duì)放映屏幕的中心。
放映廳的中心座位是放映廳中觀影效果最好的座位,也是用戶(hù)觀影時(shí)第一優(yōu)先選擇的座位。中心座位不同于放映廳的絕對(duì)中心,其位置通常位于放映廳中較之于絕對(duì)中心更遠(yuǎn)離放映屏幕的位置,而其橫向位置則正對(duì)放映屏幕的中心。作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,將橫向上正對(duì)放映屏幕中心,且縱向上與放映屏幕的距離為最大距離的3/4的座位作為放映廳的中心座位。如圖6所示,該放映廳的座位共有14排,其中,第3排與第4排之間有一條過(guò)道,因此,在選取放映廳的中心座位時(shí),按照縱向共15排座位計(jì)算。在該放映廳中,虛線的位置為模向上正對(duì)放映屏幕中心的位置,縱向上與放映屏幕的距離為最大距離的3/4的位置在第11排,因此,該放映廳的中心座位有兩個(gè),分別為11排11座和11排12座。由上述內(nèi)容可知,放映廳的中心座位可以為一個(gè)座位,也可以為同排相鄰的兩個(gè)座位。
步驟S506,判斷中心座位是否已經(jīng)被選擇。
由于放映廳的中心座位為放映廳中觀影效果最好的座位,因此,在選擇座位時(shí),優(yōu)先判斷放映廳的中心座位是否已經(jīng)被選擇。
步驟S508,如果中心座位沒(méi)有被選擇,則根據(jù)觀影信息選擇至少包括中心座位的一個(gè)或者多個(gè)座位。
在中心座位沒(méi)有被選擇時(shí),中心座位的優(yōu)選等級(jí)最高,優(yōu)先選擇中心座位。
步驟S510,如果中心座位已經(jīng)被選擇,則根據(jù)觀影信息在中心座位的周?chē)x擇一個(gè)或者多個(gè)座位。
觀影效果和座位的位置有著直接的關(guān)系,觀影座位越靠近中心座位,則其觀影效果自然也就越好,因此在選擇座位時(shí),如果中心座位已經(jīng)被選擇,則優(yōu)先選擇靠近中心座位的座位。即在中心座位的周?chē)x擇與觀影人數(shù)相對(duì)應(yīng)的座位作為觀影座位。
在本發(fā)明實(shí)施例中,采用檢測(cè)觀影對(duì)象的觀影信息和放映廳的座位信息,其中,放映廳包括第一區(qū)域和第二區(qū)域,第一區(qū)域?yàn)榉庞硰d的絕對(duì)中心所在的一排座位與放映屏幕之間的區(qū)域,第二區(qū)域?yàn)榉庞硰d中除第一區(qū)域以外的區(qū)域;根據(jù)座位信息確定放映廳的中心座位,其中,中心座位處于第二區(qū)域,并且正對(duì)放映屏幕的中心的方式,通過(guò)在中心座位未被選擇時(shí),選擇包括中心座位的一個(gè)或者多個(gè)座位作為觀影座位,或者在中心座位已被選擇時(shí),在中心座位的周?chē)x擇一個(gè)或者得多個(gè)座位作為觀影座位,達(dá)到了按照觀影效果選擇觀影座位的目的,使得選擇的座位更加符合用戶(hù)的期望,推薦給用戶(hù)的座位不會(huì)被用戶(hù)再次更改,從而實(shí)現(xiàn)了準(zhǔn)確選擇觀影座位的技術(shù)效果,進(jìn)而解決了系統(tǒng)自動(dòng)選擇的座位不準(zhǔn)確的技術(shù)問(wèn)題。
可選地,根據(jù)觀影信息選擇至少包括中心座位的一個(gè)或者多個(gè)座位包括:在觀影信息指示的觀影人數(shù)小于或者等于中心座位的個(gè)數(shù)時(shí),選擇中心座位;或者在觀影信息指示的觀影人數(shù)大于中心座位的個(gè)數(shù)時(shí),選擇中心座位以及與中心座位相鄰的同排座位。
在中心座位未被選擇時(shí),選擇觀影座位可以分為兩種情況,具體地,當(dāng)觀影人數(shù)少于或者等于未被選擇的中心座位時(shí),選擇中心座位作為觀影座位;當(dāng)觀影人數(shù)多于未被選擇的中心座位時(shí),優(yōu)先選擇中心座位,同時(shí)考慮到觀影人數(shù)為多人時(shí),用戶(hù)期望的座位為同排的連續(xù)座位,則在中心座位選擇完畢后,優(yōu)先選擇與中心座位同排且相鄰的座位。
可選地,在觀影信息指示的觀影人數(shù)為1人時(shí),根據(jù)觀影信息在中心座位的周?chē)x擇一個(gè)座位包括:以中心座位為起點(diǎn)、在中心座位的第一側(cè)和中心座位的第二側(cè)交替、逐層向外進(jìn)行查找,直到找到空閑的座位,其中,在第二側(cè)以第一方式進(jìn)行查找,在第一側(cè)以第二方式進(jìn)行查找,第一側(cè)為以中心座位為分界線且靠近放映屏幕的一側(cè),第二側(cè)為以中心座位為分界線且遠(yuǎn)離放映屏幕的一側(cè)。
在中心座位已經(jīng)被選擇的情況下,在中心座位的周?chē)x擇觀影座位,并且盡量選擇距離中心座位較近的座位。作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,當(dāng)觀影人數(shù)為1人時(shí),在中心座位的周?chē)x擇觀影座位時(shí),將中心座位作為起點(diǎn),并將放映廳劃分為第一側(cè)區(qū)域和第二側(cè)區(qū)域,具體地,將中心座位所在的一排座位作為分界線,將靠近放映屏幕的一側(cè)作為第一側(cè)區(qū)域,將遠(yuǎn)離放映屏屏幕的一側(cè)作為第二側(cè)區(qū)域,將中心座位所在一排座位劃分在第二側(cè)區(qū)域。先在第二側(cè)區(qū)域內(nèi)中心座位外圍的第一層座位中查找空閑座位,如果第二側(cè)區(qū)域內(nèi)中心座位外圍的第一層座位都已經(jīng)被選擇,則在第一側(cè)區(qū)域內(nèi)中心座位外圍的第一層座位中查找空閑座位,如果第一側(cè)區(qū)域內(nèi)中心座位外圍的第一層座位都已經(jīng)被選擇,則返回第二側(cè)區(qū)域,在第二側(cè)區(qū)域內(nèi)中心座位外圍的第二層座位中查找空閑座位,以上述方式在第一側(cè)區(qū)域和第二側(cè)區(qū)域交替、逐層向外查找空閑座位,直到找到空閑座位,將其作為觀影座位。在第一側(cè)和第二側(cè)逐層向外查找空閑座位時(shí),分別以不同的方式進(jìn)行,具體地,在第二側(cè)區(qū)域內(nèi)以第一方式逐層查找空閑座位,在第一側(cè)區(qū)域內(nèi)以第二方式逐層查找空閑座位。
可選地,以中心座位為起點(diǎn)、在中心座位的第一側(cè)和中心座位的第二側(cè)交替、逐層向外進(jìn)行查找,直到找到空閑的座位包括:查找以中心座位為中心的第一子區(qū)域是否包括沒(méi)有被選擇的座位,其中,第一子區(qū)域包括與中心座位同排且相鄰的第一座位、在第二側(cè)與中心座位相鄰的第二座位以及與第一座位不同排且相鄰的第三座位和在第一側(cè)與中心座位相鄰的第四座位;如果第一子區(qū)域包括沒(méi)有被選擇的座位,則在第一子區(qū)域中選擇一個(gè)座位;如果第一子區(qū)域中的座位已經(jīng)全部被選擇,則在與第一子區(qū)域相鄰的第二子區(qū)域中繼續(xù)查找,其中,第二子區(qū)域包括與第一座位同排且相鄰的第五座位、與第三座位同排且相鄰的第六座位、在第二側(cè)與第二座位、第三座位和第六座位不同排且相鄰的第七座位、與第四座位同排且相鄰的第八座位以及在第一側(cè)與第四座位不同排且相鄰的第九座位。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,在第二側(cè)區(qū)域以第一方式逐層查找空閑座位時(shí),每層座位呈矩形,在第一側(cè)區(qū)域以第二方式逐層查找空閑座位時(shí),每層座位呈三角形。以中心座位第一層和第二層座位為例,將中心座位外圍第一層作為第一子區(qū)域,將中心座位第二層座位作為第二子區(qū)域,則第一子區(qū)域包括的座位有:與中心座位同一排的相鄰座位(第一座位,如圖7的11排10座、11排13座),與中心座位相鄰的后排座位(第二座位,如圖7的12排14座、12排15座),與第一座位相鄰的后排座位(第三座位,如圖7的12排13座、12排16座),與中心座位相鄰的前排座位(第四座位,如圖7的10排11座、10排12座);第二子區(qū)域包括的座位有:與第一座位同排且相鄰的座位(第五座位,如圖7的11排9座、11排14座),與第三座位同排且相鄰的座位(第六座位,如圖7的12排12座、12排17座),與第二座位、第三座位和第六座位相鄰的后排座位(第七座位,如圖7的13排12座、13排13座、13排14座、13排15座、13排16座、13排17座),與第四座位同排的相鄰座位(第八座位,如圖7的10排10座、10排13座),與第四座位相鄰的前排座位(第九座位,如圖7的9排11座、9排12座)。第一座位、第二座位、第三座位和第四座位為中心座位外圍的第一層座位,第五座位、第六座位、第七座位、第八座位和第九座位為中心座位外圍的第二層座位,其中,第一座位、第二座位和第三座位屬于第二側(cè)區(qū)域,座位呈矩形,第五座位、第六座位和第七座位屬于第二側(cè)區(qū)域,座位呈矩形,即:以中心座位為起點(diǎn),在第二側(cè)呈矩形的座位區(qū)域內(nèi)逐層向外進(jìn)行查找;第四座位屬于第一側(cè)區(qū)域,由于只包括有一個(gè)座位,可以將其視為三角形,第八座位和第九座位屬于第一側(cè)區(qū)域,座位呈三角形,即:以中心座位為起點(diǎn),在第一側(cè)呈三角形的座位區(qū)域內(nèi)逐層向外進(jìn)行查找,并且在第一子區(qū)域和第二子區(qū)域查找空閑座位時(shí),同時(shí)按照第二側(cè)與第一側(cè)交替查找的方式。
可選地,在第一子區(qū)域中選擇一個(gè)座位包括:判斷第二座位是否已經(jīng)被選擇;如果第二座位已經(jīng)被選擇,則判斷第三座位是否已經(jīng)被選擇,其中,在第二座位未被選擇的情況下,選擇第二座位;如果判斷出第三座位已經(jīng)被選擇,則判斷第一座位是否已經(jīng)被選擇,其中,在第三座位未被選擇的情況下,選擇第三座位;如果第一座位已經(jīng)被選擇,則判斷第四座位是否被選擇,其中,在第一座位未被選擇的情況下,選擇第一座位,在第四座位未被選擇的情況下,選擇第四座位。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,在每一個(gè)子區(qū)域內(nèi)查找空閑座位時(shí),按照一定的順序進(jìn)行查找,并選擇觀影座位。以第一子區(qū)域?yàn)槔?,在第一子區(qū)域查找空閑座位時(shí),先在第二側(cè)查找,優(yōu)先選擇第二座位,判斷第二座位是否為空閑座位,如是第二座位為空閑座位,則選擇第二座位作為觀影座位,如果第二座位已經(jīng)被選擇,則判斷第三座位是否為空閑座位,如果第三座位為空閑座位,則選擇第三座位作為觀影座位,如果第三座位已經(jīng)被選擇,則判斷第一座位是否為空閑座位,如果第一座位為空閑座位,則選擇第一座位作為觀影座位,如果第一座位已經(jīng)被選擇,則在第一側(cè)查找空閑座位,判斷第四座位是否為空閑座位,如果第四座位為空閑座位,則選擇第四座位作為觀影座位,如果第四座位也已經(jīng)被選擇,則在第二側(cè)的第二子區(qū)域查找空閑座位。由上述內(nèi)容可以看出,在每一個(gè)子區(qū)域(每一層座位區(qū)域)查找空閑座位時(shí),按照一定的優(yōu)先順序進(jìn)行查找,由于每一個(gè)子區(qū)域是以放映廳的中心線為對(duì)稱(chēng)軸成軸對(duì)稱(chēng)分布的,以左側(cè)區(qū)域?yàn)槔?,在每一個(gè)子域查找空閑座位時(shí),按照順時(shí)針時(shí)的順序在該區(qū)域內(nèi)逐個(gè)判斷當(dāng)前座位是否為空閑座位,如果當(dāng)前座位是空閑座位,則選擇當(dāng)前座位作為觀影座位,如果當(dāng)前座位不是空閑座位,則再判斷下一個(gè)座位。在右側(cè)區(qū)域,則按照逆時(shí)針的順序查找空閑座位。需要注意的是,左側(cè)區(qū)域的座位與右側(cè)區(qū)域的座位是對(duì)稱(chēng)的,例如,上述第3座位包括兩個(gè),一個(gè)在左側(cè)區(qū)域,一個(gè)在右側(cè)區(qū)域,兩個(gè)座位是對(duì)等的,其觀影效果是無(wú)差別的,優(yōu)先選擇任何一個(gè)均可,可以按照先左后右的方式進(jìn)行選擇,也可以按照先右后左的方式進(jìn)行選擇,還可以采用左右隨機(jī)選擇的方式。
圖7是根據(jù)本發(fā)明實(shí)例的一種可選的座位選擇順序的示意圖,如圖7所示,考慮觀影人數(shù)為1人的情況,圖中每個(gè)座位上的大寫(xiě)數(shù)字代表了該座位在選擇觀影座位時(shí)的優(yōu)選順序,在圖7所示的放映廳中,中心座位有兩個(gè),分別為11排11座和11排12座,如果選擇座位時(shí)兩個(gè)中心座位均未被選擇,則兩個(gè)中心座位的是對(duì)等的,先選擇任何一個(gè)都可以,這里我們統(tǒng)一將優(yōu)選擇對(duì)等座位中左側(cè)的座位,則在放映廳中,11排11座的數(shù)字為1,11排12座的數(shù)字為2,表示在選擇觀影座位時(shí),優(yōu)先選擇11排11座,其次為11排12座。在11排11座和11排12座都已經(jīng)被選擇的情況下,優(yōu)先選擇11排11座相鄰的后排位置(在第二側(cè)與11排11座不同排且相鄰的第二座位),即圖7中的3號(hào)座位,其圖7中的4號(hào)座位是11排11座的后排座位,也是3號(hào)座位的對(duì)等座位。從圖7中可以看出,在選擇觀影座位時(shí),以11排11座和11排12座為起點(diǎn),開(kāi)始查找空閑座位。由于放映廳中心線的左側(cè)座位和右側(cè)座位對(duì)稱(chēng)且互為對(duì)等座位,在左側(cè)和右側(cè)交替查找空閑座位。在中心座位已被選擇之后,從3號(hào)座位(12排14座)和4號(hào)座位(12排15座)開(kāi)始,在左側(cè)按順時(shí)針?lè)较?,在右?cè)按逆時(shí)針?lè)较?,逐個(gè)查找空閑座位,其中,3號(hào)座位和4號(hào)座位為第二座位,5號(hào)座位和6號(hào)座位為第三座位,7號(hào)座位和8號(hào)座位為第一座位,9號(hào)座位和10號(hào)座位為第四座位。3號(hào)座位到10號(hào)座位為第一子區(qū)域,即中心座位外圍的第一層座位。其中,3號(hào)座位到8號(hào)座位屬于第一側(cè)區(qū)域,9號(hào)座位和10座位屬于第二側(cè)區(qū)域。如果第一子區(qū)域的座位都已經(jīng)被選擇,則在第二子區(qū)域查找空閑座位,第二子區(qū)域與第一子區(qū)域相鄰,為中心座位外圍第二層座位。第二層子區(qū)域包括11號(hào)座位到24號(hào)座位。其中,11號(hào)座位到16號(hào)座位為第七座位,17號(hào)座位和18號(hào)座位為第六座位,19號(hào)座位和20號(hào)座位為第五座位,21號(hào)座位和22號(hào)座位為第八座位,23號(hào)座位和24號(hào)座位為第九座位,11號(hào)座位到20號(hào)座位屬于第二側(cè)區(qū)域,21號(hào)座位到24號(hào)座位屬于第一側(cè)區(qū)域。由圖7所示的座位選擇優(yōu)選順序可知,在選擇觀影座位時(shí),在第二側(cè)和第一側(cè)交替,逐層向外進(jìn)行查找,并且在第二側(cè)以第一方式(每一層座位呈矩形)進(jìn)行查找,在第一側(cè)以第二方式(每一層座位呈三角形)進(jìn)行查找,直到找到空閑座位。
可選地,在觀影信息指示的觀影人數(shù)為2人以上時(shí),根據(jù)觀影信息在中心座位的周?chē)x擇多個(gè)座位包括:根據(jù)觀影人數(shù)確定待選擇座位的中間座位;在中心座位的周?chē)x擇一個(gè)座位作為中間座位,其中,選擇的座位靠近放映屏幕的中心一側(cè)具有空位;選擇中間座位同排相鄰的多個(gè)座位作為待選擇座位。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,考慮到中心座位已被選擇,且觀影人數(shù)為2人以上的情況,用戶(hù)為多個(gè)人一同觀看電影,此時(shí)如果采用逐個(gè)選擇觀影座位的方式,為用戶(hù)選擇出的觀影座位為分散的座位,不能滿足用戶(hù)的需求。因此,在觀影人數(shù)為2人以上時(shí),采用聯(lián)合選擇座位的方法。具體地,根據(jù)觀影的人數(shù)選擇出一個(gè)中間的座位作為目標(biāo)座位,在中心座位的周?chē)檎铱臻e座位作為該目標(biāo)座位,其中,查找到的空閑座位靠近放映屏幕的中心一側(cè)要有一個(gè)空位,并且,與查找到的空閑座位同排的連續(xù)空閑座位要大于觀影人數(shù)。
可選地,根據(jù)觀影人數(shù)確定待選擇座位的中間座位包括:在觀影人數(shù)為3人時(shí),將3個(gè)待選擇座位的中間的座位作為中間座位;或者在觀影人數(shù)為4人時(shí),將4個(gè)待選擇座位的第2個(gè)座位或者第3個(gè)座位作為中間座位。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,在選擇中間座位時(shí),分別考慮觀影數(shù)為2人、3人和4人的情況。當(dāng)觀影人數(shù)為2人時(shí),需要選擇出2個(gè)同排相鄰的座位,選擇任意一個(gè)待選座位作為中間座位均可;當(dāng)觀影人數(shù)為3人時(shí),要選擇出3個(gè)同排相鄰的座位,將中間的座位作為中間座位;當(dāng)觀影人數(shù)為4人時(shí),需要選擇出4個(gè)同排且連續(xù)的座位,將第2個(gè)或者第3個(gè)座位作為中間座位。
可選地,在中心座位的周?chē)x擇一個(gè)座位作為中間座位包括:在中心座位的周?chē)x擇一個(gè)靠近放映屏幕的中心一側(cè)具有至少一個(gè)空位的座位作為中間座位;選擇中間座位同排相鄰的多個(gè)座位作為待選擇座位包括:判斷與選擇的座位同排且遠(yuǎn)離放映屏幕的中心一側(cè)的相鄰預(yù)設(shè)個(gè)座位是否被選擇,如果判斷出已經(jīng)被選擇,則重新選擇一個(gè)座位作為中間座位,如果判斷出未被選擇,則選擇預(yù)設(shè)個(gè)座位。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,當(dāng)觀影人數(shù)為2人時(shí),需要選擇出2個(gè)同排相鄰的座位,選擇任意一個(gè)待選座位作為中間座位均可,按照觀影人數(shù)為1人時(shí)的查找方法查找空閑座位,要求查找到的空閑座位靠近屏幕中心的一側(cè)還有一個(gè)空閑座位。以當(dāng)找到該中間座位之后,該中間座位與其靠近屏幕中心一側(cè)的空閑座位為選擇出的觀影座位。當(dāng)觀影人數(shù)為3人時(shí),要選擇出3個(gè)同排相鄰的座位,將中間的座位作為中間座位,按照觀影人數(shù)為1人時(shí)的查找方法查找空閑座位,要求查找到的空閑座位靠近屏幕中心的一側(cè)還有一個(gè)空閑座位,同時(shí),在查找到的空閑座位遠(yuǎn)離屏幕中心的一側(cè)也有一個(gè)空閑座位;當(dāng)觀影人數(shù)為4人時(shí),需要選擇出4個(gè)同排且連續(xù)的座位,將第2個(gè)或者第3個(gè)座位作為中間座位,按照觀影人數(shù)為1人時(shí)的查找方法查找空閑座位,要求查找到的空閑座位靠近屏幕中心的一側(cè)還有一個(gè)空閑座位,同時(shí),在查找到的空閑座位遠(yuǎn)離屏幕中心的一側(cè)有兩個(gè)空閑座位。當(dāng)觀影人數(shù)大于4時(shí),按照上述方法,選則出同排且連續(xù)的預(yù)設(shè)數(shù)量的座位。
圖8是根本發(fā)明實(shí)施例的一種可選的選擇多個(gè)座位的示意圖,如圖8所示,觀影人數(shù)為4人,圖中虛線所示的座位為已經(jīng)被選擇的座位,11排11座和11排12座為中心座位,每一個(gè)座位上的大小數(shù)字表示在當(dāng)前空閑座位中,該座位的選擇優(yōu)先順序。由于觀影人數(shù)為4人,需要選擇出同排連續(xù)的4個(gè)座位作為觀影座位。在4個(gè)待選座位中選擇第2個(gè)或者第3個(gè)作為中間座位,具體地,當(dāng)在放映廳中心線左側(cè)查找空閑座位時(shí),選擇左數(shù)第3個(gè)待選座位作為中間座位,當(dāng)在放映廳中心線右側(cè)查找空閑座位時(shí),選擇左數(shù)第2個(gè)待選座位作為中間座位。按照觀影人數(shù)為1人時(shí)的方法查找空閑座位,即按照?qǐng)D中座位上的大寫(xiě)數(shù)字的順序依次判斷該空閑座位是否符合要求,其中,圖8中1號(hào)座位,2號(hào)座位和3號(hào)座位靠近放映屏幕的一側(cè)無(wú)空閑座位,所以,1號(hào)座位,2號(hào)座位和3號(hào)座位均不滿足要求。經(jīng)判斷,4號(hào)座位靠近放映屏幕的一側(cè)有一個(gè)空閑座位,進(jìn)一步判斷,在4號(hào)座位遠(yuǎn)離放映屏幕的一側(cè)有兩個(gè)空閑座位,因此,選擇4號(hào)座位(14排14座)作為中間座位,其余3個(gè)觀影座位分別為14排15座,14排12座和14排13座。
可選地,第一區(qū)域和第二區(qū)域都包括限制區(qū)和非限制區(qū),根據(jù)觀影信息在中心座位的周?chē)x擇一個(gè)或者多個(gè)座位包括:在非限制區(qū)內(nèi)根據(jù)觀影信息在中心座位的周?chē)x擇一個(gè)或者多個(gè)座位。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,為了保證用戶(hù)所選擇的座位的觀影效果,在放映廳中設(shè)置限制區(qū)和非限制區(qū),可選地,將放映廳前1/4排座位和兩側(cè)邊緣1/4排座位作為限制區(qū),其余座位為非限制區(qū),限制區(qū)的觀影座位選擇優(yōu)選級(jí)最低。
可選地,獲取觀影對(duì)象的觀影信息和放映廳的座位信息包括:檢測(cè)放映廳的限制區(qū)和非限制區(qū);在限制區(qū)和非限制區(qū)之間設(shè)置隔離帶,其中,隔離帶中設(shè)置有虛擬座位,虛擬座位被設(shè)置為已占用狀態(tài)。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,為了在第二側(cè)非限制區(qū)的座位全部被選擇完時(shí),優(yōu)先選擇第一側(cè)非限制區(qū)剩余的座位,而使限制區(qū)座位的選擇優(yōu)先級(jí)排在最后,在選擇觀影座位時(shí),檢測(cè)放映廳中的限制區(qū)和非限制區(qū)信息,在限制區(qū)和非限制區(qū)設(shè)之間設(shè)置一個(gè)隔離帶,在隔離帶中設(shè)置虛擬座位,并且將虛擬座位設(shè)置為已被選擇。在查找空閑座位時(shí),如果第二側(cè)非限制區(qū)的座位全部被選擇完,則優(yōu)先選擇第一側(cè)非限制區(qū)中未被選擇的座位。
本發(fā)明實(shí)施例提供的院線座位網(wǎng)絡(luò)選取方法可以用于自動(dòng)售票業(yè)務(wù),由購(gòu)票系統(tǒng)根據(jù)用戶(hù)的觀影信息為用戶(hù)推薦最佳的觀影座位。圖9是根據(jù)本發(fā)明實(shí)施例的一種可選的售票系統(tǒng)自動(dòng)售票的方法流程圖,該本發(fā)明實(shí)施中,用戶(hù)通過(guò)安裝于手機(jī)上的購(gòu)票客戶(hù)端自助購(gòu)買(mǎi)電影票,如圖9所示,該方法包括如下步驟:
步驟S901,獲取用戶(hù)通過(guò)客戶(hù)端選擇的要觀看的電影名稱(chēng)??蛻?hù)端用于購(gòu)票客端,客戶(hù)端通過(guò)購(gòu)票頁(yè)面為用戶(hù)提供當(dāng)前在映的電影信息,用戶(hù)通過(guò)購(gòu)票客戶(hù)端選擇要觀看的電影名稱(chēng),以獲取該電影放映的相關(guān)信息,如:電影上映的影院信息,電影上映場(chǎng)次等。
步驟S902,獲取用戶(hù)通過(guò)客戶(hù)端確定的要觀看的電影場(chǎng)次及觀影人數(shù)。在用戶(hù)選擇要觀看的電影之后,購(gòu)票系統(tǒng)通過(guò)客戶(hù)端向用戶(hù)提供該電影的場(chǎng)次信息,用戶(hù)可以根據(jù)自己觀看電影的時(shí)間選擇合適的電影場(chǎng)次以及觀影人數(shù)(如圖3所示)。
步驟S903,根據(jù)用戶(hù)選擇的電影及場(chǎng)次獲取放映廳的座位信息。用戶(hù)確定了電影名稱(chēng)和電影場(chǎng)次以及觀影人數(shù)之后,購(gòu)票系統(tǒng)獲取與該電影場(chǎng)次相對(duì)應(yīng)的放映廳的座位信息,如:放映廳的座位排布信息,放映廳當(dāng)前座位的售賣(mài)信息等。
步驟S904,根據(jù)放映廳的座位信息確定中心座位。購(gòu)票系統(tǒng)根據(jù)放映廳的座位排布信息,確定該放映廳的中心座位,其中,中心座位為該放映廳中觀影效果最佳的座位??蛇x地,購(gòu)票系統(tǒng)可以將橫向位置正對(duì)放映屏幕中心,縱向上與放映屏幕的距離為最大距離的3/4的座位作為放映廳的中心座位。
步驟S905,根據(jù)用戶(hù)的觀影人數(shù)和中心座位選擇出推薦座位。為了向用戶(hù)推薦當(dāng)前放映廳剩余座位中的最佳觀影位置,根據(jù)用戶(hù)的觀影人數(shù)和中心座位的位置,為用戶(hù)選擇推薦座位。具體地,當(dāng)觀影人數(shù)為1人時(shí),判斷中心座位是否已被選擇,如果中心座位未被選擇,則選擇中心座位;如果中心座位已被選擇,則在中心周?chē)x擇一個(gè)座位。當(dāng)觀影人數(shù)為多人時(shí),為用戶(hù)選擇的多個(gè)座位應(yīng)滿足同排且相鄰,首先判斷中心座位是否已被選擇,如果中心座位未被選擇,則應(yīng)選擇包括中心座位在內(nèi)的多個(gè)座位,如果中心座位已被選擇,則在中心座位的周?chē)x擇多個(gè)座位。在中心座位選擇一個(gè)或者多個(gè)座位與上述發(fā)明實(shí)施例中的院線座位網(wǎng)絡(luò)選取方法相同,在此不再詳細(xì)說(shuō)明。
步驟S906,將推薦座位設(shè)置為占用狀態(tài),并將推薦座位推送給客戶(hù)端。購(gòu)票系統(tǒng)在選擇出推薦座位之后,將推薦座位設(shè)置為占用狀態(tài),同時(shí)將推薦座位推送給購(gòu)票客戶(hù)端,通過(guò)購(gòu)票客戶(hù)端展示給用戶(hù),如圖4所示,用戶(hù)通過(guò)購(gòu)票客戶(hù)端可以直觀地看到放映廳中座位信息,放映廳中當(dāng)前已選擇的座位信息以及推薦座位在放映廳中的位置信息等。
步驟S907,判斷用戶(hù)是否更改推薦的座位,如果更改,則執(zhí)行步驟S908;如果不更改,則執(zhí)行步驟S909。即,如果用戶(hù)對(duì)購(gòu)票系統(tǒng)推薦的座位不滿意,也可以根據(jù)自己的喜好,自主選擇觀影位置。
步驟S908,獲取用戶(hù)通過(guò)客戶(hù)端選擇的觀影座位。購(gòu)票客戶(hù)端允許用戶(hù)自主選擇觀影座位,在用戶(hù)對(duì)購(gòu)票系統(tǒng)推薦的座位不滿意的情況下,可以指示購(gòu)票系統(tǒng)對(duì)推薦的座位進(jìn)行修改,從而在放映廳當(dāng)前的剩余座位中選擇自己滿意的觀影座位。
步驟S909,接收用戶(hù)通過(guò)客戶(hù)端的確認(rèn)及付款信息,并推送電子影票。
觀影座位選定且用戶(hù)核對(duì)觀影信息無(wú)誤之后,通過(guò)客戶(hù)端向購(gòu)票系統(tǒng)確認(rèn)購(gòu)票,然后完成相應(yīng)的支付操作。購(gòu)票系統(tǒng)在接收到用戶(hù)的購(gòu)票確認(rèn)及付款信息之后,生成電子影票,推送給客戶(hù)。
需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。
實(shí)施例2
根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述院線座位網(wǎng)絡(luò)選取方法的院線座位網(wǎng)絡(luò)選取裝置,該院線座位網(wǎng)絡(luò)選取裝置主要用于執(zhí)行本發(fā)明實(shí)施例上述內(nèi)容所提供的院線座位網(wǎng)絡(luò)選取方法,以下對(duì)本發(fā)明實(shí)施例所提供的院線座位網(wǎng)絡(luò)選取裝置做具體介紹:
圖10是根據(jù)本發(fā)明實(shí)施例的一種可選的院線座位網(wǎng)絡(luò)選取裝置的示意圖,如圖10所示,該院線座位網(wǎng)絡(luò)選取裝置主要包括:
獲取單元1010,用于獲取觀影對(duì)象的觀影信息和放映廳的座位信息,其中,放映廳包括第一區(qū)域和第二區(qū)域,第一區(qū)域?yàn)榉庞硰d的絕對(duì)中心所在的一排座位與放映屏幕之間的區(qū)域,第二區(qū)域?yàn)榉庞硰d中除第一區(qū)域以外的區(qū)域。
在選擇觀影座位時(shí),首先獲取單元1010獲取觀影對(duì)象的觀影信息,包括影像名稱(chēng)、場(chǎng)次、和觀影對(duì)象的數(shù)量,其中,根據(jù)影像名稱(chēng)和場(chǎng)次可以確定放映廳的信息,放映廳的信息主要包括放映廳的座位信息,觀影對(duì)象的數(shù)量即為要選擇的座位的數(shù)量。根據(jù)放映廳的座位信息將放映廳劃分為兩個(gè)區(qū)域,其中,以放映廳的絕對(duì)中心所在的一排座位作為第一區(qū)域的邊界,該邊界與放映屏幕之間的區(qū)域?yàn)榈谝粎^(qū)域,其余區(qū)域?yàn)榈诙^(qū)域。
確定單元1020,用于根據(jù)座位信息確定放映廳的中心座位,其中,中心座位處于第二區(qū)域,并且正對(duì)放映屏幕的中心。
放映廳的中心座位是放映廳中觀影效果最好的座位,也是用戶(hù)觀影時(shí)第一優(yōu)先選擇的座位。中心座位不同于放映廳的絕對(duì)中心,其位置通常位于放映廳中較之于絕對(duì)中心更遠(yuǎn)離放映屏幕的位置,而其橫向位置則正對(duì)放映屏幕的中心。作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,將橫向上正對(duì)放映屏幕中心,且縱向上與放映屏幕的距離為最大距離的3/4的座位作為放映廳的中心座位。如圖6所示,該放映廳的座位共有14排,其中,第3排與第4排之間有一條過(guò)道,因此,在選取放映廳的中心座位時(shí),按照縱向共15排座位計(jì)算。在該放映廳中,虛線的位置為模向上正對(duì)放映屏幕中心的位置,縱向上與放映屏幕的距離為最大距離的3/4的位置在第11排,因此,該放映廳的中心座位有兩個(gè),分別為11排11座和11排12座。由上述內(nèi)容可知,放映廳的中心座位可以為一個(gè)座位,也可以為同排相鄰的兩個(gè)座位。
判斷單元1030,用于判斷中心座位是否已經(jīng)被選擇。
由于放映廳的中心座位為放映廳中觀影效果最好的座位,因此,在選擇座位時(shí),優(yōu)先判斷放映廳的中心座位是否已經(jīng)被選擇。
第一選擇單元1040,用于在中心座位沒(méi)有被選擇時(shí),根據(jù)觀影信息選擇至少包括中心座位的一個(gè)或者多個(gè)座位。
在中心座位沒(méi)有被選擇時(shí),中心座位的優(yōu)選等級(jí)最高,優(yōu)先選擇中心座位。
第二選擇單元1050,用于在中心座位已經(jīng)被選擇時(shí),根據(jù)觀影信息在中心座位的周?chē)x擇一個(gè)或者多個(gè)座位。
觀影效果和座位的位置有著直接的關(guān)系,觀影座位越靠近中心座位,則其觀影效果自然也就越好,因此在選擇座位時(shí),如果中心座位已經(jīng)被選擇,則優(yōu)先選擇靠近中心座位的座位。即在中心座位的周?chē)x擇與觀影人數(shù)相對(duì)應(yīng)的座位作為觀影座位。
在本發(fā)明實(shí)施例中,采用檢測(cè)觀影對(duì)象的觀影信息和放映廳的座位信息,其中,放映廳包括第一區(qū)域和第二區(qū)域,第一區(qū)域?yàn)榉庞硰d的絕對(duì)中心所在的一排座位與放映屏幕之間的區(qū)域,第二區(qū)域?yàn)榉庞硰d中除第一區(qū)域以外的區(qū)域;根據(jù)座位信息確定放映廳的中心座位,其中,中心座位處于第二區(qū)域,并且正對(duì)放映屏幕的中心的方式,通過(guò)在中心座位未被選擇時(shí),選擇包括中心座位的一個(gè)或者多個(gè)座位作為觀影座位,或者在中心座位已被選擇時(shí),在中心座位的周?chē)x擇一個(gè)或者得多個(gè)座位作為觀影座位,達(dá)到了按照觀影效果選擇觀影座位的目的,使得選擇的座位更加符合用戶(hù)的期望,推薦給用戶(hù)的座位不會(huì)被用戶(hù)再次更改,從而實(shí)現(xiàn)了準(zhǔn)確選擇觀影座位的技術(shù)效果,進(jìn)而解決了系統(tǒng)自動(dòng)選擇的座位不準(zhǔn)確的技術(shù)問(wèn)題。
可選地,第一選擇單元包括:第一選擇子單元,用于在觀影信息指示的觀影人數(shù)小于或者等于中心座位的個(gè)數(shù)時(shí),選擇中心座位;或者第二選擇子單元,用于在觀影信息指示的觀影人數(shù)大于中心座位的個(gè)數(shù)時(shí),選擇中心座位以及與中心座位相鄰的同排座位。
在中心座位未被選擇時(shí),選擇觀影座位可以分為兩種情況,具體地,當(dāng)觀影人數(shù)少于或者等于未被選擇的中心座位時(shí),第一選擇子單元選擇中心座位作為觀影座位;當(dāng)觀影人數(shù)多于未被選擇的中心座位時(shí),優(yōu)先選擇中心座位,同時(shí)考慮到觀影人數(shù)為多人時(shí),用戶(hù)期望的座位為同排的連續(xù)座位,則在中心座位選擇完畢后,第二選擇子單元優(yōu)先選擇與中心座位同排且相鄰的座位。
可選地,在觀影信息指示的觀影人數(shù)為1人時(shí),第二選擇單元包括:查找子單元,用于以中心座位為起點(diǎn)、在中心座位的第一側(cè)和中心座位的第二側(cè)交替、逐層向外進(jìn)行查找,直到找到空閑的座位,其中,在第二側(cè)以第一方式進(jìn)行查找,在第一側(cè)以第二方式進(jìn)行查找,第一側(cè)為以中心座位為分界線且靠近放映屏幕的一側(cè),第二側(cè)為以中心座位為分界線且遠(yuǎn)離放映屏幕的一側(cè)。
在中心座位已經(jīng)被選擇的情況下,在中心座位的周?chē)x擇觀影座位,并且盡量選擇距離中心座位較近的座位。作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,當(dāng)觀影人數(shù)為1人時(shí),在中心座位的周?chē)x擇觀影座位時(shí),將中心座位作為起點(diǎn),并將放映廳劃分為第一側(cè)區(qū)域和第二側(cè)區(qū)域,具體地,將中心座位所在的一排座位作為分界線,將靠近放映屏幕的一側(cè)作為第一側(cè)區(qū)域,將遠(yuǎn)離放映屏屏幕的一側(cè)作為第二側(cè)區(qū)域,將中心座位所在一排座位劃分在第二側(cè)區(qū)域。查找子單元先在第二側(cè)區(qū)域內(nèi)中心座位外圍的第一層座位中查找空閑座位,如果第二側(cè)區(qū)域內(nèi)中心座位外圍的第一層座位都已經(jīng)被選擇,則在第一側(cè)區(qū)域內(nèi)中心座位外圍的第一層座位中查找空閑座位,如果第一側(cè)區(qū)域內(nèi)中心座位外圍的第一層座位都已經(jīng)被選擇,則返回第二側(cè)區(qū)域,在第二側(cè)區(qū)域內(nèi)中心座位外圍的第二層座位中查找空閑座位,以上述方式在第一側(cè)區(qū)域和第二側(cè)區(qū)域交替、逐層向外查找空閑座位,直到找到空閑座位,將其作為觀影座位。在第一側(cè)和第二側(cè)逐層向外查找空閑座位時(shí),分別以不同的方式進(jìn)行,具體地,在第二側(cè)區(qū)域內(nèi)以第一方式逐層查找空閑座位,在第一側(cè)區(qū)域內(nèi)以第二方式逐層查找空閑座位。
可選地,查找子單元包括:第一查找模塊,用于查找以中心座位為中心的第一子區(qū)域是否包括沒(méi)有被選擇的座位,其中,第一子區(qū)域包括與中心座位同排且相鄰的第一座位、在第二側(cè)與中心座位相鄰的第二座位以及與第一座位不同排且相鄰的第三座位和在第一側(cè)與中心座位相鄰的第四座位;第一選擇模塊,用于在第一子區(qū)域包括沒(méi)有被選擇的座位時(shí),在第一子區(qū)域中選擇一個(gè)座位;第二查找模塊,用于在第一子區(qū)域中的座位已經(jīng)全部被選擇,在與第一子區(qū)域相鄰的第二子區(qū)域中繼續(xù)查找,其中,第二子區(qū)域包括與第一座位同排且相鄰的第五座位、與第三座位同排且相鄰的第六座位、在第二側(cè)與第二座位、第三座位和第六座位不同排且相鄰的第七座位、與第四座位同排且相鄰的第八座位以及在第一側(cè)與第四座位不同排且相鄰的第九座位。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,在第二側(cè)區(qū)域以第一方式逐層查找空閑座位時(shí),每層座位呈矩形,在第一側(cè)區(qū)域以第二方式逐層查找空閑座位時(shí),每層座位呈三角形。以中心座位第一層和第二層座位為例,將中心座位外圍第一層作為第一子區(qū)域,將中心座位第二層座位作為第二子區(qū)域,則第一子區(qū)域包括的座位有:與中心座位同一排的相鄰座位(第一座位,如圖7的11排10座、11排13座),與中心座位相鄰的后排座位(第二座位,如圖7的12排14座、12排15座),與第一座位相鄰的后排座位(第三座位,如圖7的12排13座、12排16座),與中心座位相鄰的前排座位(第四座位,如圖7的10排11座、10排12座);第二子區(qū)域包括的座位有:與第一座位同排且相鄰的座位(第五座位,如圖7的11排9座、11排14座),與第三座位同排且相鄰的座位(第六座位,如圖7的12排12座、12排17座),與第二座位、第三座位和第六座位相鄰的后排座位(第七座位,如圖7的13排12座、13排13座、13排14座、13排15座、13排16座、13排17座),與第四座位同排的相鄰座位(第八座位,如圖7的10排10座、10排13座),與第四座位相鄰的前排座位(第九座位,如圖7的9排11座、9排12座)。第一座位、第二座位、第三座位和第四座位為中心座位外圍的第一層座位,第五座位、第六座位、第七座位、第八座位和第九座位為中心座位外圍的第二層座位,其中,第一座位、第二座位和第三座位屬于第二側(cè)區(qū)域,座位呈矩形,第五座位、第六座位和第七座位屬于第二側(cè)區(qū)域,座位呈矩形,即:以中心座位為起點(diǎn),在第二側(cè)呈矩形的座位區(qū)域內(nèi)逐層向外進(jìn)行查找;第四座位屬于第一側(cè)區(qū)域,由于只包括有一個(gè)座位,可以將其視為三角形,第八座位和第九座位屬于第一側(cè)區(qū)域,座位呈三角形,即:以中心座位為起點(diǎn),在第一側(cè)呈三角形的座位區(qū)域內(nèi)逐層向外進(jìn)行查找,并且在第一子區(qū)域和第二子區(qū)域查找空閑座位時(shí),同時(shí)按照第二側(cè)與第一側(cè)交替查找的方式。
可選地,選擇模塊包括:第一判斷子模塊,用于判斷第二座位是否已經(jīng)被選擇;第二判斷子模塊,用于在第二座位已經(jīng)被選擇時(shí),判斷第三座位是否已經(jīng)被選擇,其中,在第二座位未被選擇的情況下,選擇第二座位;第三判斷子模塊,用于大判斷出第三座位已經(jīng)被選擇時(shí),判斷第一座位是否已經(jīng)被選擇,其中,在第三座位未被選擇的情況下,選擇第三座位;第四判斷子模塊,用于在第一座位已經(jīng)被選擇時(shí),判斷第四座位是否被選擇,其中,在第一座位未被選擇的情況下,選擇第一座位,在第四座位未被選擇的情況下,選擇第四座位。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,在每一個(gè)子區(qū)域內(nèi)查找空閑座位時(shí),按照一定的順序進(jìn)行查找,并選擇觀影座位。以第一子區(qū)域?yàn)槔?,在第一子區(qū)域查找空閑座位時(shí),先在第二側(cè)查找,優(yōu)先選擇第二座位,判斷第二座位是否為空閑座位,如是第二座位為空閑座位,則選擇第二座位作為觀影座位,如果第二座位已經(jīng)被選擇,則判斷第三座位是否為空閑座位,如果第三座位為空閑座位,則選擇第三座位作為觀影座位,如果第三座位已經(jīng)被選擇,則判斷第一座位是否為空閑座位,如果第一座位為空閑座位,則選擇第一座位作為觀影座位,如果第一座位已經(jīng)被選擇,則在第一側(cè)查找空閑座位,判斷第四座位是否為空閑座位,如果第四座位為空閑座位,則選擇第四座位作為觀影座位,如果第四座位也已經(jīng)被選擇,則在第二側(cè)的第二子區(qū)域查找空閑座位。由上述內(nèi)容可以看出,在每一個(gè)子區(qū)域(每一層座位區(qū)域)查找空閑座位時(shí),按照一定的優(yōu)先順序進(jìn)行查找,由于每一個(gè)子區(qū)域是以放映廳的中心線為對(duì)稱(chēng)軸成軸對(duì)稱(chēng)分布的,以左側(cè)區(qū)域?yàn)槔诿恳粋€(gè)子域查找空閑座位時(shí),按照順時(shí)針時(shí)的順序在該區(qū)域內(nèi)逐個(gè)判斷當(dāng)前座位是否為空閑座位,如果當(dāng)前座位是空閑座位,則選擇當(dāng)前座位作為觀影座位,如果當(dāng)前座位不是空閑座位,則再判斷下一個(gè)座位。在右側(cè)區(qū)域,則按照逆時(shí)針的順序查找空閑座位。需要注意的是,左側(cè)區(qū)域的座位與右側(cè)區(qū)域的座位是對(duì)稱(chēng)的,例如,上述第3座位包括兩個(gè),一個(gè)在左側(cè)區(qū)域,一個(gè)在右側(cè)區(qū)域,兩個(gè)座位是對(duì)等的,其觀影效果是無(wú)差別的,優(yōu)先選擇任何一個(gè)均可,可以按照先左后右的方式進(jìn)行選擇,也可以按照先右后左的方式進(jìn)行選擇,還可以采用左右隨機(jī)選擇的方式。
圖7是根據(jù)本發(fā)明實(shí)例的一種可選的座位選擇順序的示意圖,如圖7所示,考慮觀影人數(shù)為1人的情況,圖中每個(gè)座位上的大寫(xiě)數(shù)字代表了該座位在選擇觀影座位時(shí)的優(yōu)選順序,在圖7所示的放映廳中,中心座位有兩個(gè),分別為11排11座和11排12座,如果選擇座位時(shí)兩個(gè)中心座位均未被選擇,則兩個(gè)中心座位的是對(duì)等的,先選擇任何一個(gè)都可以,這里我們統(tǒng)一將優(yōu)選擇對(duì)等座位中左側(cè)的座位,則在放映廳中,11排11座的數(shù)字為1,11排12座的數(shù)字為2,表示在選擇觀影座位時(shí),優(yōu)先選擇11排11座,其次為11排12座。在11排11座和11排12座都已經(jīng)被選擇的情況下,優(yōu)先選擇11排11座相鄰的后排位置(在第二側(cè)與11排11座不同排且相鄰的第二座位),即圖7中的3號(hào)座位,其圖7中的4號(hào)座位是11排11座的后排座位,也是3號(hào)座位的對(duì)等座位。從圖7中可以看出,在選擇觀影座位時(shí),以11排11座和11排12座為起點(diǎn),開(kāi)始查找空閑座位。由于放映廳中心線的左側(cè)座位和右側(cè)座位對(duì)稱(chēng)且互為對(duì)等座位,在左側(cè)和右側(cè)交替查找空閑座位。在中心座位已被選擇之后,從3號(hào)座位(12排14座)和4號(hào)座位(12排15座)開(kāi)始,在左側(cè)按順時(shí)針?lè)较颍谟覀?cè)按逆時(shí)針?lè)较?,逐個(gè)查找空閑座位,其中,3號(hào)座位和4號(hào)座位為第二座位,5號(hào)座位和6號(hào)座位為第三座位,7號(hào)座位和8號(hào)座位為第一座位,9號(hào)座位和10號(hào)座位為第四座位。3號(hào)座位到10號(hào)座位為第一子區(qū)域,即中心座位外圍的第一層座位。其中,3號(hào)座位到8號(hào)座位屬于第一側(cè)區(qū)域,9號(hào)座位和10座位屬于第二側(cè)區(qū)域。如果第一子區(qū)域的座位都已經(jīng)被選擇,則在第二子區(qū)域查找空閑座位,第二子區(qū)域與第一子區(qū)域相鄰,為中心座位外圍第二層座位。第二層子區(qū)域包括11號(hào)座位到24號(hào)座位。其中,11號(hào)座位到16號(hào)座位為第七座位,17號(hào)座位和18號(hào)座位為第六座位,19號(hào)座位和20號(hào)座位為第五座位,21號(hào)座位和22號(hào)座位為第八座位,23號(hào)座位和24號(hào)座位為第九座位,11號(hào)座位到20號(hào)座位屬于第二側(cè)區(qū)域,21號(hào)座位到24號(hào)座位屬于第一側(cè)區(qū)域。由圖7所示的座位選擇優(yōu)選順序可知,在選擇觀影座位時(shí),在第二側(cè)和第一側(cè)交替,逐層向外進(jìn)行查找,并且在第二側(cè)以第一方式(每一層座位呈矩形)進(jìn)行查找,在第一側(cè)以第二方式(每一層座位呈三角形)進(jìn)行查找,直到找到空閑座位。
可選地,在觀影信息指示的觀影人數(shù)為2人以上時(shí),第二選擇單元包括:確定子單元,用于根據(jù)觀影人數(shù)確定待選擇座位的中間座位;第三選擇子單元,用于在中心座位的周?chē)x擇一個(gè)座位作為中間座位,其中,選擇的座位靠近放映屏幕的中心一側(cè)具有空位;第四選擇子單元,用于選擇中間座位同排相鄰的多個(gè)座位作為待選擇座位。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,考慮到中心座位已被選擇,且觀影人數(shù)為2人以上的情況,用戶(hù)為多個(gè)人一同觀看電影,此時(shí)如果采用逐個(gè)選擇觀影座位的方式,為用戶(hù)選擇出的觀影座位為分散的座位,不能滿足用戶(hù)的需求。因此,在觀影人數(shù)為2人以上時(shí),采用聯(lián)合選擇座位的方法。具體地,根據(jù)觀影的人數(shù)選擇出一個(gè)中間的座位作為目標(biāo)座位,在中心座位的周?chē)檎铱臻e座位作為該目標(biāo)座位,其中,查找到的空閑座位靠近放映屏幕的中心一側(cè)要有一個(gè)空位,并且,與查找到的空閑座位同排的連續(xù)空閑座位要大于觀影人數(shù)。
可選地,確定子單元包括:第一確定模塊,用于在觀影人數(shù)為3人時(shí),將3個(gè)待選擇座位的中間的座位作為中間座位;或者第二確定子模塊,用于在觀影人數(shù)為4人時(shí),將4個(gè)待選擇座位的第2個(gè)座位或者第3個(gè)座位作為中間座位。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,在選擇中間座位時(shí),分別考慮觀影數(shù)為2人、3人和4人的情況。當(dāng)觀影人數(shù)為2人時(shí),需要選擇出2個(gè)同排相鄰的座位,選擇任意一個(gè)待選座位作為中間座位均可;當(dāng)觀影人數(shù)為3人時(shí),要選擇出3個(gè)同排相鄰的座位,第一確定模塊將中間的座位作為中間座位;當(dāng)觀影人數(shù)為4人時(shí),需要選擇出4個(gè)同排且連續(xù)的座位,第二確定子模塊將第2個(gè)或者第3個(gè)座位作為中間座位。
可選地,第三選擇子單元包括:第二選擇模塊,用于在中心座位的周?chē)x擇一個(gè)靠近放映屏幕的中心一側(cè)具有至少一個(gè)空位的座位作為中間座位;第四選擇子單元包括:第三選擇模塊,用于判斷與選擇的座位同排且遠(yuǎn)離放映屏幕的中心一側(cè)的相鄰預(yù)設(shè)個(gè)座位是否被選擇,如果判斷出已經(jīng)被選擇,則重新選擇一個(gè)座位作為中間座位,如果判斷出未被選擇,則選擇預(yù)設(shè)個(gè)座位。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,當(dāng)觀影人數(shù)為2人時(shí),需要選擇出2個(gè)同排相鄰的座位,選擇任意一個(gè)待選座位作為中間座位均可,按照觀影人數(shù)為1人時(shí)的查找方法查找空閑座位,要求查找到的空閑座位靠近屏幕中心的一側(cè)還有一個(gè)空閑座位。以當(dāng)找到該中間座位之后,該中間座位與其靠近屏幕中心一側(cè)的空閑座位為選擇出的觀影座位。當(dāng)觀影人數(shù)為3人時(shí),要選擇出3個(gè)同排相鄰的座位,將中間的座位作為中間座位,按照觀影人數(shù)為1人時(shí)的查找方法查找空閑座位,要求查找到的空閑座位靠近屏幕中心的一側(cè)還有一個(gè)空閑座位,同時(shí),在查找到的空閑座位遠(yuǎn)離屏幕中心的一側(cè)也有一個(gè)空閑座位;當(dāng)觀影人數(shù)為4人時(shí),需要選擇出4個(gè)同排且連續(xù)的座位,將第2個(gè)或者第3個(gè)座位作為中間座位,按照觀影人數(shù)為1人時(shí)的查找方法查找空閑座位,要求查找到的空閑座位靠近屏幕中心的一側(cè)還有一個(gè)空閑座位,同時(shí),在查找到的空閑座位遠(yuǎn)離屏幕中心的一側(cè)有兩個(gè)空閑座位。當(dāng)觀影人數(shù)大于4時(shí),按照上述方法,選則出同排且連續(xù)的預(yù)設(shè)數(shù)量的座位。
圖8是根本發(fā)明實(shí)施例的一種可選的選擇多個(gè)座位的示意圖,如圖8所示,觀影人數(shù)為4人,圖中虛線所示的座位為已經(jīng)被選擇的座位,11排11座和11排12座為中心座位,每一個(gè)座位上的大小數(shù)字表示在當(dāng)前空閑座位中,該座位的選擇優(yōu)先順序。由于觀影人數(shù)為4人,需要選擇出同排連續(xù)的4個(gè)座位作為觀影座位。在4個(gè)待選座位中選擇第2個(gè)或者第3個(gè)作為中間座位,具體地,當(dāng)在放映廳中心線左側(cè)查找空閑座位時(shí),選擇左數(shù)第3個(gè)待選座位作為中間座位,當(dāng)在放映廳中心線右側(cè)查找空閑座位時(shí),選擇左數(shù)第2個(gè)待選座位作為中間座位。按照觀影人數(shù)為1人時(shí)的方法查找空閑座位,即按照?qǐng)D中座位上的大寫(xiě)數(shù)字的順序依次判斷該空閑座位是否符合要求,其中,圖8中1號(hào)座位,2號(hào)座位和3號(hào)座位靠近放映屏幕的一側(cè)無(wú)空閑座位,所以,1號(hào)座位,2號(hào)座位和3號(hào)座位均不滿足要求。經(jīng)判斷,4號(hào)座位靠近放映屏幕的一側(cè)有一個(gè)空閑座位,進(jìn)一步判斷,在4號(hào)座位遠(yuǎn)離放映屏幕的一側(cè)有兩個(gè)空閑座位,因此,選擇4號(hào)座位(14排14座)作為中間座位,其余3個(gè)觀影座位分別為14排15座,14排12座和14排13座。
可選地,第一區(qū)域和第二區(qū)域都包括限制區(qū)和非限制區(qū),第二選擇單元包括:第五選擇子單元,用于在非限制區(qū)內(nèi)根據(jù)觀影信息在中心座位的周?chē)x擇一個(gè)或者多個(gè)座位。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,為了保證用戶(hù)所選擇的座位的觀影效果,在放映廳中設(shè)置限制區(qū)和非限制區(qū),可選地,將放映廳前1/4排座位和兩側(cè)邊緣1/4排座位作為限制區(qū),其余座位為非限制區(qū),限制區(qū)的觀影座位選擇優(yōu)選級(jí)最低。
可選地,獲取單元包括:檢測(cè)子單元,用于檢測(cè)放映廳的限制區(qū)和非限制區(qū);設(shè)置子單元,用于在限制區(qū)和非限制區(qū)之間設(shè)置隔離帶,其中,隔離帶中設(shè)置有虛擬座位,虛擬座位被設(shè)置為已占用狀態(tài)。
作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,為了在第二側(cè)非限制區(qū)的座位全部被選擇完時(shí),優(yōu)先選擇第一側(cè)非限制區(qū)剩余的座位,而使限制區(qū)座位的選擇優(yōu)先級(jí)排在最后,在選擇觀影座位時(shí),檢測(cè)放映廳中的限制區(qū)和非限制區(qū)信息,在限制區(qū)和非限制區(qū)設(shè)之間設(shè)置一個(gè)隔離帶,在隔離帶中設(shè)置虛擬座位,并且將虛擬座位設(shè)置為已被選擇。在查找空閑座位時(shí),如果第二側(cè)非限制區(qū)的座位全部被選擇完,則優(yōu)先選擇第一側(cè)非限制區(qū)中未被選擇的座位。
實(shí)施例3
根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述院線座位網(wǎng)絡(luò)選取方法的服務(wù)器,如圖11所示,該服務(wù)器主要包括處理器1101、數(shù)據(jù)接口1102、存儲(chǔ)器1103和網(wǎng)絡(luò)接口1104,其中:
數(shù)據(jù)接口1102則主要通過(guò)數(shù)據(jù)傳輸?shù)姆绞将@取觀影信息和放映廳的座位信息,并存儲(chǔ)到存儲(chǔ)器1103中。
存儲(chǔ)器1103主要用于存儲(chǔ)觀影信息、放映廳的座位信息以及放映廳的座位選擇信息。
網(wǎng)絡(luò)接口1104主要用于與服務(wù)器進(jìn)行網(wǎng)絡(luò)通信,為購(gòu)票終端提供觀影信息以及座位選擇信息。
處理器1101主要用于執(zhí)行如下操作:
獲取觀影對(duì)象的觀影信息和放映廳的座位信息,其中,放映廳包括第一區(qū)域和第二區(qū)域,第一區(qū)域?yàn)榉庞硰d的絕對(duì)中心所在的一排座位與放映屏幕之間的區(qū)域,第二區(qū)域?yàn)榉庞硰d中除第一區(qū)域以外的區(qū)域;根據(jù)座位信息確定放映廳的中心座位,其中,中心座位處于第二區(qū)域,并且正對(duì)放映屏幕的中心;判斷中心座位是否已經(jīng)被選擇;如果中心座位沒(méi)有被選擇,則根據(jù)觀影信息選擇至少包括中心座位的一個(gè)或者多個(gè)座位;如果中心座位已經(jīng)被選擇,則根據(jù)觀影信息在中心座位的周?chē)x擇一個(gè)或者多個(gè)座位。獲取待識(shí)別車(chē)輛的尾燈的初始圖像;對(duì)初始圖像進(jìn)行灰度處理,得到中間圖像;從中間圖像中提取尾燈的輪廓,作為待識(shí)別輪廓;從預(yù)設(shè)數(shù)據(jù)庫(kù)中查找與待識(shí)別輪廓相匹配的尾燈輪廓,作為目標(biāo)輪廓,其中,預(yù)設(shè)數(shù)據(jù)庫(kù)中存儲(chǔ)有不同的尾燈輪廓;以及從預(yù)設(shè)數(shù)據(jù)庫(kù)中獲取與目標(biāo)輪廓對(duì)應(yīng)的車(chē)輛信息,作為待識(shí)別車(chē)輛的信息,其中,預(yù)設(shè)數(shù)據(jù)庫(kù)中還存儲(chǔ)有與不同的尾燈輪廓對(duì)應(yīng)的車(chē)輛信息。
處理器1101還用于在觀影信息指示的觀影人數(shù)小于或者等于中心座位的個(gè)數(shù)時(shí),選擇中心座位;或者在觀影信息指示的觀影人數(shù)大于中心座位的個(gè)數(shù)時(shí),選擇中心座位以及與中心座位相鄰的同排座位。
處理器1101還用于以中心座位為起點(diǎn)、在中心座位的第一側(cè)和中心座位的第二側(cè)交替、逐層向外進(jìn)行查找,直到找到空閑的座位,其中,在第二側(cè)以第一方式進(jìn)行查找,在第一側(cè)以第二方式進(jìn)行查找,第一側(cè)為以中心座位為分界線且靠近放映屏幕的一側(cè),第二側(cè)為以中心座位為分界線且遠(yuǎn)離放映屏幕的一側(cè)。
處理器1101還用于查找以中心座位為中心的第一子區(qū)域是否包括沒(méi)有被選擇的座位,其中,第一子區(qū)域包括與中心座位同排且相鄰的第一座位、在第二側(cè)與中心座位相鄰的第二座位以及與第一座位不同排且相鄰的第三座位和在第一側(cè)與中心座位相鄰的第四座位;如果第一子區(qū)域包括沒(méi)有被選擇的座位,則在第一子區(qū)域中選擇一個(gè)座位;如果第一子區(qū)域中的座位已經(jīng)全部被選擇,則在與第一子區(qū)域相鄰的第二子區(qū)域中繼續(xù)查找,其中,第二子區(qū)域包括與第一座位同排且相鄰的第五座位、與第三座位同排且相鄰的第六座位、在第二側(cè)與第二座位、第三座位和第六座位不同排且相鄰的第七座位、與第四座位同排且相鄰的第八座位以及在第一側(cè)與第四座位不同排且相鄰的第九座位。
處理器1101還用于判斷第二座位是否已經(jīng)被選擇;如果第二座位已經(jīng)被選擇,則判斷第三座位是否已經(jīng)被選擇,其中,在第二座位未被選擇的情況下,選擇第二座位;如果判斷出第三座位已經(jīng)被選擇,則判斷第一座位是否已經(jīng)被選擇,其中,在第三座位未被選擇的情況下,選擇第三座位;如果第一座位已經(jīng)被選擇,則判斷第四座位是否被選擇,其中,在第一座位未被選擇的情況下,選擇第一座位,在第四座位未被選擇的情況下,選擇第四座位。
處理器1101還用于根據(jù)觀影人數(shù)確定待選擇座位的中間座位;在中心座位的周?chē)x擇一個(gè)座位作為中間座位,其中,選擇的座位靠近放映屏幕的中心一側(cè)具有空位;選擇中間座位同排相鄰的多個(gè)座位作為待選擇座位。
處理器1101還用于在觀影人數(shù)為3人時(shí),將3個(gè)待選擇座位的中間的座位作為中間座位;或者在觀影人數(shù)為4人時(shí),將4個(gè)待選擇座位的第2個(gè)座位或者第3個(gè)座位作為中間座位。
處理器1101還用于在中心座位的周?chē)x擇一個(gè)座位作為中間座位包括:在中心座位的周?chē)x擇一個(gè)靠近放映屏幕的中心一側(cè)具有至少一個(gè)空位的座位作為中間座位;選擇中間座位同排相鄰的多個(gè)座位作為待選擇座位包括:判斷與選擇的座位同排且遠(yuǎn)離放映屏幕的中心一側(cè)的相鄰預(yù)設(shè)個(gè)座位是否被選擇,如果判斷出已經(jīng)被選擇,則重新選擇一個(gè)座位作為中間座位,如果判斷出未被選擇,則選擇預(yù)設(shè)個(gè)座位。
處理器1101還用于在非限制區(qū)內(nèi)根據(jù)觀影信息在中心座位的周?chē)x擇一個(gè)或者多個(gè)座位。
處理器1101還用于檢測(cè)放映廳的限制區(qū)和非限制區(qū);在限制區(qū)和非限制區(qū)之間設(shè)置隔離帶,其中,隔離帶中設(shè)置有虛擬座位,虛擬座位被設(shè)置為已占用狀態(tài)。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
實(shí)施例4
本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以用于存儲(chǔ)本發(fā)明實(shí)施例的院線座位網(wǎng)絡(luò)選取方法的程序代碼。
可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以位于移動(dòng)通信網(wǎng)絡(luò)、廣域網(wǎng)、城域網(wǎng)或局域網(wǎng)的網(wǎng)絡(luò)中的多個(gè)網(wǎng)絡(luò)設(shè)備中的至少一個(gè)網(wǎng)絡(luò)設(shè)備。
可選地,在本實(shí)施例中,存儲(chǔ)介質(zhì)被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
S1,獲取觀影對(duì)象的觀影信息和放映廳的座位信息,其中,放映廳包括第一區(qū)域和第二區(qū)域,第一區(qū)域?yàn)榉庞硰d的絕對(duì)中心所在的一排座位與放映屏幕之間的區(qū)域,第二區(qū)域?yàn)榉庞硰d中除第一區(qū)域以外的區(qū)域;
S2,根據(jù)座位信息確定放映廳的中心座位,其中,中心座位處于第二區(qū)域,并且正對(duì)放映屏幕的中心;
S3,判斷中心座位是否已經(jīng)被選擇;
S4,如果中心座位沒(méi)有被選擇,則根據(jù)觀影信息選擇至少包括中心座位的一個(gè)或者多個(gè)座位;
S5,如果中心座位已經(jīng)被選擇,則根據(jù)觀影信息在中心座位的周?chē)x擇一個(gè)或者多個(gè)座位。
可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行在觀影信息指示的觀影人數(shù)小于或者等于中心座位的個(gè)數(shù)時(shí),選擇中心座位;或者在觀影信息指示的觀影人數(shù)大于中心座位的個(gè)數(shù)時(shí),選擇中心座位以及與中心座位相鄰的同排座位。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行以中心座位為起點(diǎn)、在中心座位的第一側(cè)和中心座位的第二側(cè)交替、逐層向外進(jìn)行查找,直到找到空閑的座位,其中,在第二側(cè)以第一方式進(jìn)行查找,在第一側(cè)以第二方式進(jìn)行查找,第一側(cè)為以中心座位為分界線且靠近放映屏幕的一側(cè),第二側(cè)為以中心座位為分界線且遠(yuǎn)離放映屏幕的一側(cè)。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行查找以中心座位為中心的第一子區(qū)域是否包括沒(méi)有被選擇的座位,其中,第一子區(qū)域包括與中心座位同排且相鄰的第一座位、在第二側(cè)與中心座位相鄰的第二座位以及與第一座位不同排且相鄰的第三座位和在第一側(cè)與中心座位相鄰的第四座位;如果第一子區(qū)域包括沒(méi)有被選擇的座位,則在第一子區(qū)域中選擇一個(gè)座位;如果第一子區(qū)域中的座位已經(jīng)全部被選擇,則在與第一子區(qū)域相鄰的第二子區(qū)域中繼續(xù)查找,其中,第二子區(qū)域包括與第一座位同排且相鄰的第五座位、與第三座位同排且相鄰的第六座位、在第二側(cè)與第二座位、第三座位和第六座位不同排且相鄰的第七座位、與第四座位同排且相鄰的第八座位以及在第一側(cè)與第四座位不同排且相鄰的第九座位。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行判斷第二座位是否已經(jīng)被選擇;如果第二座位已經(jīng)被選擇,則判斷第三座位是否已經(jīng)被選擇,其中,在第二座位未被選擇的情況下,選擇第二座位;如果判斷出第三座位已經(jīng)被選擇,則判斷第一座位是否已經(jīng)被選擇,其中,在第三座位未被選擇的情況下,選擇第三座位;如果第一座位已經(jīng)被選擇,則判斷第四座位是否被選擇,其中,在第一座位未被選擇的情況下,選擇第一座位,在第四座位未被選擇的情況下,選擇第四座位。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行根據(jù)觀影人數(shù)確定待選擇座位的中間座位;在中心座位的周?chē)x擇一個(gè)座位作為中間座位,其中,選擇的座位靠近放映屏幕的中心一側(cè)具有空位;選擇中間座位同排相鄰的多個(gè)座位作為待選擇座位。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行在觀影人數(shù)為3人時(shí),將3個(gè)待選擇座位的中間的座位作為中間座位;或者在觀影人數(shù)為4人時(shí),將4個(gè)待選擇座位的第2個(gè)座位或者第3個(gè)座位作為中間座位。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行在中心座位的周?chē)x擇一個(gè)座位作為中間座位包括:在中心座位的周?chē)x擇一個(gè)靠近放映屏幕的中心一側(cè)具有至少一個(gè)空位的座位作為中間座位;選擇中間座位同排相鄰的多個(gè)座位作為待選擇座位包括:判斷與選擇的座位同排且遠(yuǎn)離放映屏幕的中心一側(cè)的相鄰預(yù)設(shè)個(gè)座位是否被選擇,如果判斷出已經(jīng)被選擇,則重新選擇一個(gè)座位作為中間座位,如果判斷出未被選擇,則選擇預(yù)設(shè)個(gè)座位。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行在非限制區(qū)內(nèi)根據(jù)觀影信息在中心座位的周?chē)x擇一個(gè)或者多個(gè)座位。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行檢測(cè)放映廳的限制區(qū)和非限制區(qū);在限制區(qū)和非限制區(qū)之間設(shè)置隔離帶,其中,隔離帶中設(shè)置有虛擬座位,虛擬座位被設(shè)置為已占用狀態(tài)。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在上述計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)或多臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。
在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的客戶(hù)端,可通過(guò)其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。