所述購票插件采集各用戶的購票信息,還包括:所述購票插件在用戶通過所述瀏覽器客戶端登錄目標服務器進行購票時,采集所述用戶的身份信息;所述購票插件將所述用戶的身份信息存儲為所述用戶的購票信息。所述身份信息具體可以包括用戶的姓名、身份證號等可以標識用戶身份的信息。
[0062]需要說明的是,在本發(fā)明實施例的一種可選示例中,所述購票插件采集各用戶的購票信息,還包括:所述購票插件在用戶通過所述瀏覽器客戶端登錄目標服務器進行購票時,采集所述用戶的登錄信息;所述購票插件將所述用戶的登錄信息存儲為所述用戶的購票信息。所述用戶的登錄信息具體可以包括用戶登錄購票網(wǎng)站所使用的用戶名和密碼。
[0063]步驟206,所述購票插件將各用戶的購票信息發(fā)送給瀏覽器服務器。
[0064]所述購票插件采集到各用戶的購票信息之后,需要將所述各用戶的購票信息發(fā)送給瀏覽器服務器,以便瀏覽器服務器依據(jù)所述各用戶的購票信息與購票網(wǎng)站的服務器進行交互,當瀏覽器服務器按照用戶的購票信息無法獲取到有效的車票信息時,判斷是否存在與該購票信息匹配的線路推薦信息,如果存在,則繼續(xù)執(zhí)行后續(xù)步驟。。
[0065]本實施例中所述購票插件將各用戶的購票信息發(fā)送給瀏覽器服務器,具體可以包括:所述購票插件將各用戶的乘車時間和乘車區(qū)間發(fā)送給瀏覽器服務器。本實施例選擇將所述各用戶的購票信息中的乘車時間和乘車區(qū)間發(fā)送給瀏覽器服務器,因為依據(jù)所述乘車時間和乘車區(qū)間即可確定線路推薦信息,因此本實施例僅將各用戶的乘車時間和乘車區(qū)間發(fā)送給瀏覽器服務器,相比發(fā)送所有的購票信息給瀏覽器服務器相比,可以節(jié)省瀏覽器客戶端的資源占用,節(jié)省發(fā)送購票信息的時間,為搶票爭取了寶貴了時間,從而提高了瀏覽器進行電子購票的效率。
[0066]步驟208,所述購票插件接收所述瀏覽器服務器返回的與所述購票信息相匹配的線路推薦信息,所述線路推薦信息由所述瀏覽器服務器與所述目標服務器交互得到。
[0067]本實施例所述購票插件接收所述瀏覽器服務器返回的與所述購票信息相匹配的線路推薦信息,具體可以通過以下方式來實現(xiàn):所述購票插件接收所述瀏覽器服務器返回的與所述用戶的乘車時間和乘車區(qū)間相匹配的線路推薦信息。
[0068]瀏覽器服務器接收到所述購票插件發(fā)送的各用戶的購票信息之后,會將所述各用戶的購票信息發(fā)送至購票網(wǎng)站的服務器,例如12306服務器。然后購票網(wǎng)站的服務器依據(jù)所述各用戶的購票信息獲取對應的車票信息,例如可以依據(jù)各用戶的購票信息中的乘車時間、乘車區(qū)間與票務信息進行匹配,以獲得對應的車票信息,當瀏覽器服務器判斷該車票信息沒有可用的有效車票時,即按照預設的線路匹配規(guī)則從購票網(wǎng)站服務器查詢車票信息,并根據(jù)從購票網(wǎng)站服務器返回的車票查詢結果確定出與當前購票信息匹配的線路推薦信息。然后瀏覽器服務器將所述線路推薦信息發(fā)送給所述瀏覽器客戶端,即所述購票插件接收所述瀏覽器服務器返回的與所述購票信息相匹配的線路推薦信息,即所述線路推薦信息由所述瀏覽器服務器與所述購票網(wǎng)站的目標服務器通過上述交互過程得到。
[0069]其中,所述預設的線路匹配規(guī)具體可根據(jù)線路推薦信息的內(nèi)容確定,即按照跨站票信息、區(qū)間票信息、中轉(zhuǎn)票信息或其它線路推薦信息的各自組成規(guī)則來確定所需查詢線路的起始站和終點站,例如對于跨站票信息,可將經(jīng)過原終點站并且超出2個小時車程內(nèi)的車站作為新的終點站查詢是否有票,在具體實施時可根據(jù)實際需要確定所述線路匹配規(guī)貝1J,本發(fā)明對此不作限制。
[0070]步驟210,所述購票插件將所述線路推薦信息反饋給用戶,以通知用戶進行購票。
[0071]本實施例中所述購票插件將所述線路推薦信息反饋給用戶,以通知用戶進行購票,具體可以通過以下方式來實現(xiàn):所述購票插件依據(jù)所述用戶的聯(lián)系方式將所述線路推薦信息反饋給用戶,以通知用戶依據(jù)所述線路推薦信息購買對應的車票。所述購票插件接收到所述瀏覽器服務器返回的與所述購票信息相匹配的線路推薦信息之后,需要及時將所述線路推薦信息反饋給用戶,以通知用戶進行購票,具體實現(xiàn)時也可以依據(jù)所述線路推薦信息重新確定并填充購票信息、生成購票訂單,然后再反饋給用戶,以便用戶進行購票。
[0072]需要說明的是,在本發(fā)明實施例的一種可選示例中,所述購票插件將所述線路推薦信息反饋給用戶,以通知用戶進行購票,還包括:所述購票插件依據(jù)所述用戶的身份信息和所述線路推薦信息重新確定購票信息并進行填充;所述購票插件依據(jù)所述用戶的聯(lián)系方式將重新填充后的購票信息反饋給用戶,以通知用戶登錄瀏覽器客戶端進行購票。由于所述購票插件接收到了線路推薦信息,因此所述購票插件可以依據(jù)所述用戶的身份信息和所述線路推薦信息重新確定購票信息并進行填充,相當于直接依據(jù)用戶的身份信息生成了購票訂單。所述用戶的聯(lián)系方式具體可以為用戶的手機號,所述購票插件可以依據(jù)所述用戶的聯(lián)系方式直接將所述填充后的購票信息反饋給用戶,即直接將購票訂單發(fā)送到用戶的手機上,用戶無需在瀏覽器客戶端登錄購票網(wǎng)站人工填寫購票的相關信息,節(jié)省了瀏覽器進行電子購票的時間,從而提高了瀏覽器進行電子購票的效率。
[0073]需要說明的是,在本發(fā)明實施例的一種可選示例中,所述購票插件將所述線路推薦信息反饋給用戶,以通知用戶進行購票,還包括:所述購票插件依據(jù)所述用戶的登錄信息登錄目標服務器;所述購票插件根據(jù)所述線路推薦信息重新填充購票信息并提交至所述目標服務器進行購票;所述購票插件接收所述目標服務器返回的購票回應;所述購票插件依據(jù)所述用戶的聯(lián)系方式將所述購票回應發(fā)送給用戶,以通知用戶付款來完成購票。用戶無需在瀏覽器客戶端重新登錄購票網(wǎng)站進行購票,節(jié)省了瀏覽器進行電子購票的時間,從而提高了瀏覽器進行電子購票的效率。
[0074]對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
[0075]實施例三:
[0076]在上述實施例的基礎上,本實施例還公開了一種瀏覽器裝置。
[0077]參照圖3,示出了根據(jù)本發(fā)明一個實施例的一種瀏覽器裝置實施例的結構框圖,具體可以包括:插件設置模塊302、信息采集模塊304、發(fā)送模塊306、接收模塊308和反饋模塊310,其中:
[0078]插件設置模塊302,用于在瀏覽器客戶端中設置購票插件。
[0079]信息采集模塊304,用于通過所述購票插件采集各用戶的購票信息。信息采集模塊304通過所述插件設置模塊302在瀏覽器客戶端設置的購票插件采集各用戶的購票信息。
[0080]發(fā)送模塊306,用于通過所述購票插件將各用戶的購票信息發(fā)送給瀏覽器服務器。發(fā)送模塊306通過所述插件設置模塊302在瀏覽器客戶端設置的購票插件將各用戶的購票信息發(fā)送給瀏覽器服務器。
[0081]接收模塊308,用于通過所述購票插件接收所述瀏覽器服務器返回的與所述購票信息相匹配的線路推薦信息,所述線路推薦信息由所述瀏覽器服務器與所述目標服務器交互得到。接收模塊308通過所述插件設置模塊302在瀏覽器客戶端設置的購票插件接收所述瀏覽器服務器返回的與所述購票信息相匹配的線路推薦信息,所述線路推薦信息由所述瀏覽器服務器與所述目標服務器交互得到。
[0082]反饋模塊310,用于通過所述購票插件將所述線路推薦信息反饋給用戶,以通知用戶進行購票。反饋模塊310通過所述插件設置模塊302在瀏覽器客戶端設置的購票插件將所述線路推薦信息反饋給用戶,以通知用戶進行購票。
[0083]本實施例首先通過插件設置模塊302在瀏覽器客戶端中設置購票插件;其次信息采集模塊304通過所述插件設置模塊302在瀏覽器客戶端設置的購票插件采集各用戶的購票信息;然后發(fā)送模塊306通過所述插件設置模塊302在瀏覽器客戶端設置的購票插件將各用戶的購票信息發(fā)送給瀏覽器服務器;接著接收模塊308通過所述插件設置模塊302在瀏覽器客戶端設置的購票插件接收所述瀏覽器服務器返回的與所述購票信息相匹配的線路推薦信息,所述線路推薦信息由所述瀏覽器服務器與所述目標服務器交互得到;最后反饋模塊310通過所述插件設置模塊302在瀏覽器客戶端設置的購票插件將所述線路推薦信息反饋給用戶,以通知用戶進行購票。本實施例通過插件設置模塊302在瀏覽器客戶端上設置購票插件,當判斷在用戶購票信息中指定的乘車區(qū)間沒有直達車票時,通過所述購票插件從瀏覽器服務器獲取線路推薦信息進行購票,如此一來,避免了用戶為了了解有效