本申請(qǐng)涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的方法和裝置。
背景技術(shù):
用戶通過(guò)電影平臺(tái)從售票系統(tǒng)購(gòu)買(mǎi)電影票后,可以在未被選擇的座位中預(yù)定座位,售票系統(tǒng)可以對(duì)用戶預(yù)定的座位進(jìn)行鎖座。購(gòu)買(mǎi)電影票時(shí)的鎖座通常是指:電影院購(gòu)票流程中,用戶預(yù)定座位,成功提交下單之后,確認(rèn)付款之前,售票系統(tǒng)為用戶鎖定座位,防止他人購(gòu)買(mǎi)的狀態(tài)。
相關(guān)技術(shù)中,通常是在不能正常鎖座后,由用戶上報(bào)給電影平臺(tái),之后再進(jìn)行排查。但是,這種屬于事后報(bào)警,不能及時(shí)發(fā)現(xiàn)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。
為此,本申請(qǐng)的一個(gè)目的在于提出一種檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的方法,該方法可以根據(jù)鎖座成功率及時(shí)發(fā)現(xiàn)鎖座異常,實(shí)現(xiàn)提前預(yù)警。
本申請(qǐng)的另一個(gè)目的在于提出一種檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的裝置。
為達(dá)到上述目的,本申請(qǐng)第一方面實(shí)施例提出的檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的方法,包括:選擇發(fā)售方,并在選擇的發(fā)售方獲取與購(gòu)票對(duì)應(yīng)的座位信息;根據(jù)所述座位信息選定座位,并觸發(fā)售票系統(tǒng)對(duì)選定的座位進(jìn)行鎖座操作;根據(jù)所述座位信息的獲取結(jié)果以及所述鎖座操作的結(jié)果,獲取選擇的發(fā)售方的鎖座結(jié)果,并在得到需要巡檢的發(fā)售方中每個(gè)發(fā)售方對(duì)應(yīng)的鎖座結(jié)果后,統(tǒng)計(jì)鎖座成功率,并根據(jù)所述鎖座成功率判斷是否發(fā)生鎖座異常。
本申請(qǐng)第一方面實(shí)施例提出的檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的方法,通過(guò)觸發(fā)售票系統(tǒng)對(duì)預(yù)定的座位進(jìn)行鎖座操作,可以根據(jù)鎖座成功率及時(shí)發(fā)現(xiàn)鎖座異常,實(shí)現(xiàn)提前預(yù)警。
為達(dá)到上述目的,本申請(qǐng)第二方面實(shí)施例提出的檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的裝置,包括:獲取模塊,用于選擇發(fā)售方,并在選擇的發(fā)售方獲取與購(gòu)票對(duì)應(yīng)的座位信息;鎖座模塊,用于根據(jù)所述座位信息選定座位,并觸發(fā)售票系統(tǒng)對(duì)選定的座位進(jìn)行鎖座操作;統(tǒng)計(jì)模塊,用于根據(jù)所述座位信息的獲取結(jié)果以及所述鎖座操作的結(jié)果,獲取選擇的發(fā)售方的鎖座結(jié)果,并在得到需要巡檢的發(fā)售方中每個(gè)發(fā)售方對(duì)應(yīng)的鎖座結(jié)果后,統(tǒng)計(jì)鎖座成功率,并根據(jù)所述鎖座成功率判斷是否發(fā)生鎖座異常。
本申請(qǐng)第二方面實(shí)施例提出的檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的裝置,通過(guò)觸發(fā)售票系統(tǒng)對(duì)預(yù)定的座位進(jìn)行鎖座操作,可以根據(jù)鎖座成功率及時(shí)發(fā)現(xiàn)鎖座異常,實(shí)現(xiàn)提前預(yù)警。
本申請(qǐng)附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本申請(qǐng)的實(shí)踐了解到。
附圖說(shuō)明
本申請(qǐng)上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1是本申請(qǐng)一實(shí)施例提出的檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的方法的流程示意圖;
圖2是本申請(qǐng)另一實(shí)施例提出的檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的方法的流程示意圖;
圖3是本申請(qǐng)另一實(shí)施例提出的檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的裝置的結(jié)構(gòu)示意圖;
圖4是本申請(qǐng)另一實(shí)施例提出的檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的裝置的結(jié)構(gòu)示意圖;
圖5是本申請(qǐng)另一實(shí)施例提出的電子設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面詳細(xì)描述本申請(qǐng)的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的模塊或具有相同或類(lèi)似功能的模塊。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本申請(qǐng),而不能理解為對(duì)本申請(qǐng)的限制。相反,本申請(qǐng)的實(shí)施例包括落入所附加權(quán)利要求書(shū)的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
圖1是本申請(qǐng)一實(shí)施例提出的檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的方法的流程示意圖,該方法包括:
s11:選擇發(fā)售方,并在選擇的發(fā)售方獲取與購(gòu)票對(duì)應(yīng)的座位信息。
本實(shí)施例將以電影票為例,可以理解的是,該方法也可以應(yīng)用到其他能夠鎖座的票務(wù)流程中,例如,還可以應(yīng)用到機(jī)票的購(gòu)買(mǎi)和選座中。
本實(shí)施例的方法可以應(yīng)用在電影平臺(tái)中,以自動(dòng)完成鎖座成功率的檢測(cè)。電影平臺(tái)是指提供給用戶的能夠在線上購(gòu)買(mǎi)電影票的平臺(tái),例如,本實(shí)施例的方法基于淘寶電影進(jìn)行的。
本實(shí)施例的方法可以定時(shí)啟動(dòng)實(shí)施,例如,通過(guò)定時(shí)器,在每天定時(shí)啟動(dòng)。
在啟動(dòng)后,可以根據(jù)預(yù)設(shè)的用戶賬號(hào)登錄,完成購(gòu)票選座等操作。其中,該預(yù)設(shè)的用戶賬號(hào)是預(yù)先注冊(cè)的,能夠如普通的用戶賬號(hào)一樣在售票系統(tǒng)上進(jìn)行購(gòu)票、選座等操作。
以電影票為例,發(fā)售方是指影院。在啟動(dòng)后,可以選擇影院、影片等信息。例如,用戶登錄電影平臺(tái)后,會(huì)向用戶展示影片信息,用戶選擇一個(gè)影片后,可以展示放映該影片的影院信息,用戶可以在展示的影院信息中選擇一個(gè)影院。對(duì)應(yīng)每個(gè)影片,每個(gè)影片可以設(shè)置多個(gè)場(chǎng)次,用戶可以根據(jù)自己需要選擇一個(gè)場(chǎng)次,在選定后,從影院獲取對(duì)應(yīng)的座位信息。
座位信息例如包括:座位的布局、已選擇的座位、未選擇的座位等。
s12:根據(jù)所述座位信息選定座位,并觸發(fā)售票系統(tǒng)對(duì)選定的座位進(jìn)行鎖座操作。
用戶在選定座位后可以進(jìn)入購(gòu)票下單流程,當(dāng)用戶點(diǎn)擊下單按鈕后,可以進(jìn)入付款流程。其中,用戶在下單后未支付前,售票系統(tǒng)會(huì)對(duì)用戶選定的座位進(jìn)行鎖座,鎖座狀態(tài)通常會(huì)保持一定時(shí)間,如15分鐘。
售票系統(tǒng)通常位于影院票務(wù)系統(tǒng)供應(yīng)商中。用戶在電影平臺(tái)選座下單后,電影平臺(tái)可以向售票系統(tǒng)發(fā)送下單指令,其中包含座位信息,售票系統(tǒng)接收到該指令后,根據(jù)座位信息鎖定相應(yīng)的座位。
s13:根據(jù)所述座位信息的獲取結(jié)果以及所述鎖座操作的結(jié)果,獲取選擇 的發(fā)售方的鎖座結(jié)果,并在得到需要巡檢的發(fā)售方中每個(gè)發(fā)售方對(duì)應(yīng)的鎖座結(jié)果后,統(tǒng)計(jì)鎖座成功率,并根據(jù)所述鎖座成功率判斷是否發(fā)生鎖座異常。
例如,當(dāng)未成功獲取座位信息或未成功鎖座時(shí),確定鎖座結(jié)果是失敗,但成功獲取座位信息并成功鎖座時(shí),確定鎖座結(jié)果是成功。
通過(guò)在需要巡檢的所有發(fā)售方中依次選擇一個(gè)發(fā)售方,并觸發(fā)售票系統(tǒng)對(duì)該發(fā)售方進(jìn)行鎖座操作,可以得到每個(gè)發(fā)售方對(duì)應(yīng)的鎖座結(jié)果。
在得到每個(gè)發(fā)售方對(duì)應(yīng)的鎖座結(jié)果后,可以統(tǒng)計(jì)得到鎖座成功率。鎖座成功率是指所有影院中可以成功鎖座的個(gè)數(shù)除以總的影院數(shù)。例如,需要巡檢的影院共有n個(gè),對(duì)這n個(gè)影院中的每個(gè)影院分別進(jìn)行鎖座,得到每個(gè)影院的鎖座結(jié)果,例如,成功鎖座的影院數(shù)是m個(gè),則鎖座成功率是m/n。
在得到鎖座成功率后,可以根據(jù)該鎖座成功率判斷是否發(fā)生鎖座異常,例如,當(dāng)鎖座成功率小于預(yù)設(shè)值時(shí),確定出現(xiàn)鎖座異常。
在確定出現(xiàn)鎖座異常后,可以從鎖座結(jié)果明細(xì)中查看鎖座異常的影院,從而進(jìn)行后續(xù)的主動(dòng)排查、檢測(cè)等,以確定鎖座異常的原因,例如,異常是出現(xiàn)在電影平臺(tái)、售票系統(tǒng)或影院,進(jìn)而可以向出現(xiàn)異常的系統(tǒng)發(fā)送通知消息,提醒其進(jìn)行異常處理。
本實(shí)施例中,通過(guò)觸發(fā)售票系統(tǒng)對(duì)預(yù)定的座位進(jìn)行鎖座操作,可以根據(jù)鎖座成功率及時(shí)發(fā)現(xiàn)鎖座異常,實(shí)現(xiàn)提前預(yù)警。
圖2是本申請(qǐng)另一實(shí)施例提出的檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的方法的流程示意圖,本實(shí)施例為購(gòu)買(mǎi)電影票過(guò)程中的鎖座為例。
參見(jiàn)圖2,該方法包括:
s201:自動(dòng)化在線巡檢工具確定待巡檢的影院。
自動(dòng)化在線巡檢工具可以設(shè)置在電影平臺(tái)產(chǎn)品中,以及時(shí)發(fā)現(xiàn)鎖座異常。
該工具可以由定時(shí)器在每天定時(shí)觸發(fā)執(zhí)行。
其中,該工具可以在數(shù)據(jù)庫(kù)中先獲取待巡檢的城市信息,在獲取每個(gè)城市中待巡檢的影院信息,從而確定全部的待巡檢的影院。
每個(gè)城市中的待巡檢的影院例如包括:能夠在電影平臺(tái)購(gòu)票的影院,另外,還可以在這些影院中過(guò)濾掉暫無(wú)場(chǎng)次的影院。
s202:自動(dòng)化在線巡檢工具依次遍歷待巡檢的影院中未巡檢的每個(gè)影院。
s203:自動(dòng)化在線巡檢工具對(duì)應(yīng)當(dāng)前遍歷的影院,選取一部有排期的影片,并獲取選取的影片的放映時(shí)間,優(yōu)先選擇放映時(shí)間在后的場(chǎng)次。
例如,對(duì)應(yīng)一個(gè)影院,該影院當(dāng)前上映的影片可以為多部,在這多部中可以隨機(jī)選取一部影片。
在選取一部影片后,該影片可以包括分別與多個(gè)放映時(shí)間對(duì)應(yīng)的場(chǎng)次,例如,上午9-11點(diǎn)一個(gè)場(chǎng)次,下午2-4點(diǎn)一個(gè)場(chǎng)次等。在多個(gè)場(chǎng)次中,先選擇放映時(shí)間在最后一個(gè)的場(chǎng)次,如果該最后一個(gè)場(chǎng)次已滿座,則選擇倒數(shù)第二個(gè)場(chǎng)次,依此類(lèi)推。由于放映時(shí)間越靠后,滿座的概率越小,因此越利于選擇有效座位。
s204:自動(dòng)化在線巡檢工具向選擇的場(chǎng)次對(duì)應(yīng)的影院發(fā)送請(qǐng)求消息,以獲取選擇的場(chǎng)次的座位信息。
s205:影院反饋?zhàn)恍畔⒒蚴⌒畔ⅰ?/p>
s206:自動(dòng)化在線巡檢工具判斷是否成功獲取座位信息,若是,執(zhí)行s207,否則,執(zhí)行s215。
座位信息例如包括:座位圖的布局坐標(biāo)和座位的選中狀態(tài)等。
s207:自動(dòng)化在線巡檢工具在獲取的座位信息中,選擇一個(gè)沒(méi)有被選中的座位。
s208:自動(dòng)化在線巡檢工具采用預(yù)設(shè)的用戶賬號(hào)登錄,并向售票系統(tǒng)發(fā)送下單指令。
其中,預(yù)設(shè)的用戶賬號(hào)是預(yù)先注冊(cè)的,能夠與普通的用戶賬號(hào)一樣在電影平臺(tái)上進(jìn)行購(gòu)票、選座等。
在選定座位后,可以在下單指令中包含用戶賬號(hào)和選定的座位信息。
s209:售票系統(tǒng)解鎖用戶賬號(hào)中的歷史鎖座信息。
通常來(lái)講,每個(gè)用戶能夠鎖座的個(gè)數(shù)是有限制的,因此,為了保證鎖座能夠繼續(xù)執(zhí)行,可以先對(duì)歷史鎖座信息進(jìn)行解鎖。
例如,之前對(duì)影院a的座位進(jìn)行了鎖座。如果當(dāng)前遍歷的是影院b,在對(duì)影院b的座位進(jìn)行鎖座之前可以先對(duì)影院a的座位進(jìn)行解鎖。
當(dāng)然,可以理解的是,如果用戶賬號(hào)中沒(méi)有歷史鎖座信息,則可以直接執(zhí)行后續(xù)步驟。
s210:售票系統(tǒng)對(duì)當(dāng)前選定的座位進(jìn)行鎖座。
例如,自動(dòng)化在線巡檢工具采用登錄的用戶賬號(hào)選座后,可以向售票系統(tǒng)發(fā)送下單指令,下單指令中包括選擇的座位信息,售票系統(tǒng)接收到下單指令后,根據(jù)下單指令中的座位信息進(jìn)行鎖座。
s211:售票系統(tǒng)判斷是否鎖座成功,若是,執(zhí)行s212,否則,執(zhí)行s213。
s212:售票系統(tǒng)向自動(dòng)化在線巡檢工具反饋成功信息。
例如,成功的影院場(chǎng)次等日志。
s213:售票系統(tǒng)判斷是否達(dá)到重試次數(shù),若是,執(zhí)行s214,否則,重復(fù)執(zhí)行s210及其后續(xù)步驟。
例如,在鎖座失敗后,可以等待預(yù)設(shè)時(shí)間后再次重試鎖座,直至達(dá)到重試次數(shù),重試次數(shù)是預(yù)先設(shè)置的。
s214:售票系統(tǒng)向自動(dòng)化在線巡檢工具反饋失敗信息。
失敗信息主要有網(wǎng)絡(luò)異常、座位信息異常、服務(wù)器問(wèn)題、影院售票系統(tǒng)數(shù)據(jù)庫(kù)問(wèn)題等。
s215:自動(dòng)化在線巡檢工具獲取當(dāng)前遍歷的影院的鎖座結(jié)果。
例如,如果接收到影院反饋的失敗信息,則確定鎖座結(jié)果是失敗,或者,如果接收到售票系統(tǒng)反饋的失敗信息,也確定鎖座結(jié)果是失敗?;蛘?,如果接收到售票系統(tǒng)反饋的成功信息,則確定鎖座結(jié)果是成功。
s216:判斷是否遍歷了所有的待巡檢的影院,若是,執(zhí)行s217,否則,重復(fù)執(zhí)行s202及其后續(xù)步驟。
s217:統(tǒng)計(jì)鎖座成功率。
根據(jù)每個(gè)影院對(duì)應(yīng)的鎖座結(jié)果是成功或失敗,統(tǒng)計(jì)全部影院的鎖座成功率。
在得到鎖座成功率后,可以根據(jù)鎖座成功率進(jìn)行相應(yīng)處理。例如,在鎖座成功率小于預(yù)設(shè)值時(shí),進(jìn)行預(yù)警,以及時(shí)排查問(wèn)題。
另外,上述的失敗信息中可以記錄鎖座異常的影院,并在鎖座結(jié)果明細(xì)中記錄鎖座異常的影院,從而可以進(jìn)行后續(xù)的主動(dòng)排除和檢測(cè)等。
本實(shí)施例中,通過(guò)觸發(fā)售票系統(tǒng)對(duì)預(yù)定的座位進(jìn)行鎖座操作,可以根據(jù)鎖座成功率及時(shí)發(fā)現(xiàn)鎖座異常,實(shí)現(xiàn)提前預(yù)警。通過(guò)定時(shí)自動(dòng)啟動(dòng)執(zhí)行,可以實(shí)現(xiàn)定時(shí)自動(dòng)檢測(cè)。通過(guò)優(yōu)先選擇放映時(shí)間在后的場(chǎng)次,可以有效的選定座位。通過(guò)在鎖座之前先解鎖歷史鎖座信息,可以提高鎖座成功率。
圖3是本申請(qǐng)另一實(shí)施例提出的檢測(cè)購(gòu)票過(guò)程中是否發(fā)生鎖座異常的裝置的結(jié)構(gòu)示意圖。該裝置30包括:獲取模塊31、鎖座模塊32和統(tǒng)計(jì)模塊33。
獲取模塊31,用于選擇發(fā)售方,并在選擇的發(fā)售方獲取與購(gòu)票對(duì)應(yīng)的座 位信息。
本實(shí)施例將以電影票為例,可以理解的是,該裝置也可以應(yīng)用到其他能夠鎖座的票務(wù)流程中,例如,還可以應(yīng)用到機(jī)票的購(gòu)買(mǎi)和選座中。
本實(shí)施例的裝置可以應(yīng)用在電影平臺(tái)中,以自動(dòng)完成鎖座成功率的檢測(cè)。電影平臺(tái)是指提供給用戶的能夠在線上購(gòu)買(mǎi)電影票的平臺(tái),例如,本實(shí)施例是基于淘寶電影進(jìn)行的。
本實(shí)施例的裝置可以定時(shí)啟動(dòng)實(shí)施,例如,通過(guò)定時(shí)器,在每天定時(shí)啟動(dòng)。
相應(yīng)的,參見(jiàn)圖4,該裝置還包括:
啟動(dòng)模塊34,用于接收定時(shí)器發(fā)送的觸發(fā)指令,并根據(jù)所述觸發(fā)指令自動(dòng)啟動(dòng)每個(gè)模塊。
在啟動(dòng)后,可以根據(jù)預(yù)設(shè)的用戶賬號(hào)登錄,完成購(gòu)票選座等操作。其中,該預(yù)設(shè)的用戶賬號(hào)是預(yù)先注冊(cè)的,能夠如普通的用戶賬號(hào)一樣在售票系統(tǒng)上進(jìn)行購(gòu)票、選座等操作。
以電影票為例,發(fā)售方是指影院。在啟動(dòng)后,可以選擇影院、影片等信息。例如,用戶登錄電影平臺(tái)后,會(huì)向用戶展示影片信息,用戶選擇一個(gè)影片后,可以展示放映該影片的影院信息,用戶可以在展示的影院信息中選擇一個(gè)影院。對(duì)應(yīng)每個(gè)影片,每個(gè)影片可以設(shè)置多個(gè)場(chǎng)次,用戶可以根據(jù)自己需要選擇一個(gè)場(chǎng)次,在選定后,從影院獲取對(duì)應(yīng)的座位信息。
座位信息例如包括:座位的布局、已選擇的座位、未選擇的座位等。
一些實(shí)施例中,所述獲取模塊31用于在選擇的發(fā)售方獲取與購(gòu)票對(duì)應(yīng)的座位信息,包括:
在選擇的發(fā)售方中選取一部有排期的影片;
獲取所述影片的放映時(shí)間,優(yōu)先選擇放映時(shí)間在后的場(chǎng)次;
從選擇的發(fā)售方,獲取與選擇的場(chǎng)次對(duì)應(yīng)的座位信息。
鎖座模塊32,用于根據(jù)所述座位信息選定座位,并觸發(fā)售票系統(tǒng)對(duì)選定的座位進(jìn)行鎖座操作;
一些實(shí)施例中,所述鎖座模塊32用于觸發(fā)售票系統(tǒng)對(duì)選定的座位進(jìn)行鎖座操作,包括:
在登錄預(yù)設(shè)的用戶賬號(hào)后,向售票系統(tǒng)發(fā)送下單指令,所述下單指令包含選定的座位信息,以使所述售票系統(tǒng)根據(jù)所述座位信息進(jìn)行鎖座操作。
用戶在選定座位后可以進(jìn)入購(gòu)票下單流程,當(dāng)用戶點(diǎn)擊下單按鈕后,可以進(jìn)入付款流程。其中,用戶在下單后未支付前,售票系統(tǒng)會(huì)對(duì)用戶選定的座位進(jìn)行鎖座,鎖座狀態(tài)通常會(huì)保持一定時(shí)間,如15分鐘。
售票系統(tǒng)通常位于影院票務(wù)系統(tǒng)供應(yīng)商中。用戶在電影平臺(tái)選座下單后,電影平臺(tái)可以向售票系統(tǒng)發(fā)送下單指令,其中包含座位信息,售票系統(tǒng)接收到該指令后,根據(jù)座位信息鎖定相應(yīng)的座位。
一些實(shí)施例中,所述售票系統(tǒng)用于根據(jù)所述座位信息進(jìn)行鎖座操作,包括:
解鎖所述用戶賬號(hào)對(duì)應(yīng)的歷史鎖座信息;
在解鎖歷史鎖座信息后,根據(jù)所述座位信息進(jìn)行鎖座操作。
統(tǒng)計(jì)模塊33,用于根據(jù)所述座位信息的獲取結(jié)果以及所述鎖座操作的結(jié)果,獲取選擇的發(fā)售方的鎖座結(jié)果,并在得到需要巡檢的發(fā)售方中每個(gè)發(fā)售方對(duì)應(yīng)的鎖座結(jié)果后,統(tǒng)計(jì)鎖座成功率,并根據(jù)所述鎖座成功率判斷是否發(fā)生鎖座異常。
例如,當(dāng)未成功獲取座位信息或未成功鎖座時(shí),確定鎖座結(jié)果是失敗,但成功獲取座位信息并成功鎖座時(shí),確定鎖座結(jié)果是成功。
通過(guò)在需要巡檢的所有發(fā)售方中依次選擇一個(gè)發(fā)售方,并觸發(fā)售票系統(tǒng)對(duì)該發(fā)售方進(jìn)行鎖座操作,可以得到每個(gè)發(fā)售方對(duì)應(yīng)的鎖座結(jié)果。
在得到每個(gè)發(fā)售方對(duì)應(yīng)的鎖座結(jié)果后,可以統(tǒng)計(jì)得到鎖座成功率。鎖座成功率是指所有影院中可以成功鎖座的個(gè)數(shù)除以總的影院數(shù)。例如,需要巡檢的影院共有n個(gè),對(duì)這n個(gè)影院中的每個(gè)影院分別進(jìn)行鎖座,得到每個(gè)影院的鎖座結(jié)果,例如,成功鎖座的影院數(shù)是m個(gè),則鎖座成功率是m/n。
在得到鎖座成功率后,可以根據(jù)該鎖座成功率判斷是否發(fā)生鎖座異常,例如,當(dāng)鎖座成功率小于預(yù)設(shè)值時(shí),確定出現(xiàn)鎖座異常。
在確定出現(xiàn)鎖座異常后,可以從鎖座結(jié)果明細(xì)中查看鎖座異常的影院,從而進(jìn)行后續(xù)的主動(dòng)排查、檢測(cè)等,以確定鎖座異常的原因,例如,異常是出現(xiàn)在電影平臺(tái)、售票系統(tǒng)或影院,進(jìn)而可以向出現(xiàn)異常的系統(tǒng)發(fā)送通知消息,提醒其進(jìn)行異常處理。
上述模塊的具體內(nèi)容可以參見(jiàn)方法實(shí)施例中的相關(guān)描述,在此不再贅述。
本實(shí)施例中,通過(guò)觸發(fā)售票系統(tǒng)對(duì)預(yù)定的座位進(jìn)行鎖座操作,可以根據(jù)鎖座成功率及時(shí)發(fā)現(xiàn)鎖座異常,實(shí)現(xiàn)提前預(yù)警。通過(guò)定時(shí)自動(dòng)啟動(dòng)執(zhí)行,可以實(shí)現(xiàn)定時(shí)自動(dòng)檢測(cè)。通過(guò)優(yōu)先選擇放映時(shí)間在后的場(chǎng)次,可以有效的選定座位。通過(guò)在鎖座之前先解鎖歷史鎖座信息,可以提高鎖座成功率。
圖5是本申請(qǐng)另一實(shí)施例提出的電子設(shè)備的結(jié)構(gòu)示意圖。該電子設(shè)備可以具體是服務(wù)器。參見(jiàn)圖5,該電子設(shè)備50包括:殼體51、處理器52、存儲(chǔ)器53、電路板54和電源電路55,其中,電路板54安置在殼體51圍成的空間內(nèi)部,處理器52和存儲(chǔ)器53設(shè)置在電路板54上;電源電路55,用于為電子設(shè)備的各個(gè)電路或器件供電;存儲(chǔ)器53用于存儲(chǔ)可執(zhí)行程序代碼;處理器52通過(guò)讀取存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程 序,以用于執(zhí)行以下步驟:
選擇發(fā)售方,并在選擇的發(fā)售方獲取與購(gòu)票對(duì)應(yīng)的座位信息;
根據(jù)所述座位信息選定座位,并觸發(fā)售票系統(tǒng)對(duì)選定的座位進(jìn)行鎖座操作;
根據(jù)所述座位信息的獲取結(jié)果以及所述鎖座操作的結(jié)果,獲取選擇的發(fā)售方的鎖座結(jié)果,并在得到需要巡檢的發(fā)售方中每個(gè)發(fā)售方對(duì)應(yīng)的鎖座結(jié)果后,統(tǒng)計(jì)鎖座成功率,并根據(jù)所述鎖座成功率判斷是否發(fā)生鎖座異常。
可選的,所述觸發(fā)售票系統(tǒng)對(duì)選定的座位進(jìn)行鎖座操作,包括:
在登錄預(yù)設(shè)的用戶賬號(hào)后,向售票系統(tǒng)發(fā)送下單指令,所述下單指令包含選定的座位信息,以使所述售票系統(tǒng)根據(jù)所述座位信息進(jìn)行鎖座操作。
可選的,所述售票系統(tǒng)根據(jù)所述座位信息進(jìn)行鎖座操作,包括:
解鎖所述用戶賬號(hào)對(duì)應(yīng)的歷史鎖座信息;
在解鎖歷史鎖座信息后,根據(jù)所述座位信息進(jìn)行鎖座操作。
可選的,所述購(gòu)票是電影票,所述發(fā)售方是影院。
可選的,所述在選擇的發(fā)售方獲取與購(gòu)票對(duì)應(yīng)的座位信息,包括:
在選擇的發(fā)售方中選取一部有排期的影片;
獲取所述影片的放映時(shí)間,優(yōu)先選擇放映時(shí)間在后的場(chǎng)次;
從選擇的發(fā)售方,獲取與選擇的場(chǎng)次對(duì)應(yīng)的座位信息。
可選的,還包括:
接收定時(shí)器發(fā)送的觸發(fā)指令,并根據(jù)所述觸發(fā)指令自動(dòng)啟動(dòng),以執(zhí)行后續(xù)流程。
本實(shí)施例的具體內(nèi)容可以參見(jiàn)上述實(shí)施例中的相關(guān)描述,在此不再贅述。
本實(shí)施例中,通過(guò)觸發(fā)售票系統(tǒng)對(duì)預(yù)定的座位進(jìn)行鎖座操作,可以根據(jù)鎖 座成功率及時(shí)發(fā)現(xiàn)鎖座異常,實(shí)現(xiàn)提前預(yù)警。通過(guò)定時(shí)自動(dòng)啟動(dòng)執(zhí)行,可以實(shí)現(xiàn)定時(shí)自動(dòng)檢測(cè)。通過(guò)優(yōu)先選擇放映時(shí)間在后的場(chǎng)次,可以有效的選定座位。通過(guò)在鎖座之前先解鎖歷史鎖座信息,可以提高鎖座成功率。
需要說(shuō)明的是,在本申請(qǐng)的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。此外,在本申請(qǐng)的描述中,除非另有說(shuō)明,“多個(gè)”的含義是指至少兩個(gè)。
流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請(qǐng)的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本申請(qǐng)的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
應(yīng)當(dāng)理解,本申請(qǐng)的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專(zhuān)用集成電路,可編程門(mén)陣列(pga),現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
此外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本申請(qǐng)的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
盡管上面已經(jīng)示出和描述了本申請(qǐng)的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本申請(qǐng)的限制,本領(lǐng)域的普通技術(shù)人員在本申請(qǐng)的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。