專利名稱:基于即時通信的出租車調(diào)度系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及出租車調(diào)度技術(shù),特別涉及一種基于即時通信的出租車調(diào)度系統(tǒng)及其方法。
背景技術(shù):
目前,出外選擇出租車的方法有1)路邊候車,這是一種完全隨機(jī)的過程,特別當(dāng)候車點(diǎn)所處的位置相對偏僻時,等待時間會比較長;2)電話預(yù)約,需要提供一個或幾個預(yù)約電話,安排專職的人力值守,調(diào)度臺通過全球定位系統(tǒng)(Global Position System,簡稱GPS)系統(tǒng)獲取出租車的地理信息,根據(jù)客戶的需求從中選出一個最佳的方案。但是這種方式需要安排人力值守處理預(yù)約請求并進(jìn)行調(diào)度,存在人為誤差、效率低下等缺點(diǎn),而且當(dāng)線路繁忙時客戶需要不斷重?fù)茈娫?、效率低下;?dāng)暫時沒有適合的方案時,客戶仍需要重新?lián)艽螂娫?,直至需求被滿足。
3)網(wǎng)站預(yù)約,一般是登錄到某預(yù)約網(wǎng)站,填寫時間、地點(diǎn)等信息,提交預(yù)約請求。但是這種表單提交方式不符合客戶的日常交流習(xí)慣,客戶更希望是用自然語言的方式進(jìn)行交流;當(dāng)暫時沒有適合的方案時,客戶需要重復(fù)發(fā)送請求,直至需求被滿足。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于即時通信的出租車調(diào)度系統(tǒng)及其方法。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是一種基于即時通信的出租車調(diào)度系統(tǒng),包括用戶前端處理模塊、信息解析處理模塊、出租車調(diào)度信息處理模塊以及出租車客戶端處理模塊;所述用戶前端處理模塊,用于接收用戶基于即時通信工具而輸入的請求,并負(fù)責(zé)將所述請求發(fā)送給所述信息解析處理模塊處理以及將所述信息解析處理模塊反饋的信息發(fā)送給用戶;所述信息解析處理模塊,用于接收用戶的請求,對所述請求進(jìn)行語義解析處理,并將所述語義解析處理結(jié)果發(fā)送給所述出租車調(diào)度信息處理模塊處理以及將所述出租車調(diào)度信息處理模塊反饋的信息發(fā)送給所述用戶前端處理模塊;所述出租車調(diào)度信息處理模塊,用于根據(jù)所述信息解析處理模塊的處理結(jié)果,定位出租車的地理位置,采集出租車的載客信息,并選擇出一個或多個調(diào)度方案,根據(jù)該調(diào)度方案向所述出租車客戶端處理模塊發(fā)送預(yù)約請求;所述出租車客戶端處理模塊,設(shè)置在出租車端上,用于實(shí)時上報載客信息,接收所述出租車調(diào)度信息處理模塊發(fā)來的預(yù)約請求,并向所述出租車調(diào)度信息處理模塊反饋所述預(yù)約請求的應(yīng)答。
本發(fā)明中,所述用戶前端處理模塊具體包括用戶接口模塊和網(wǎng)絡(luò)收發(fā)模塊;所述用戶接口模塊,基于即時通信工具的通信模式,接收用戶輸入的自然語言的請求,并將該請求通過所述網(wǎng)絡(luò)收發(fā)模塊發(fā)送至所述信息解析處理模塊,同時將所述信息解析處理模塊發(fā)來的應(yīng)答返回給所述用戶;所述網(wǎng)絡(luò)收發(fā)模塊,負(fù)責(zé)所述用戶前端處理模塊與所述信息解析處理模塊之間的網(wǎng)絡(luò)通訊。
本發(fā)明中,所述信息解析處理模塊具體包括網(wǎng)絡(luò)收發(fā)模塊、出租車知識庫、計算語言知識庫、自然語言解析模塊以及推理模塊;網(wǎng)絡(luò)收發(fā)模塊,負(fù)責(zé)所述信息解析處理模塊與所述用戶前端處理模塊、所述出租車調(diào)度信息處理模塊之間的網(wǎng)絡(luò)通訊;出租車知識庫,用于存儲與出租車預(yù)約相關(guān)的數(shù)據(jù),包括出租車的價格信息、地理位置信息、預(yù)約規(guī)則信息;計算語言知識庫,用于存儲與語義解析相關(guān)的數(shù)據(jù),包括詞典信息、詞頻信息、句法規(guī)則信息和語義規(guī)則信息;
自然語言解析模塊,用于調(diào)用所述計算語言知識庫對用戶輸入的句子進(jìn)行自然語言解析,并將該解析結(jié)果發(fā)送給所述推理模塊;推理模塊,用于接收所述網(wǎng)絡(luò)收發(fā)模塊發(fā)來的用戶請求,并根據(jù)所述自然語言理解模塊的解析結(jié)果調(diào)用所述出租車知識庫進(jìn)行推理處理。
本發(fā)明中,所述出租車調(diào)度信息處理模塊具體包括網(wǎng)絡(luò)收發(fā)模塊、全球定位系統(tǒng)以及調(diào)度模塊;網(wǎng)絡(luò)收發(fā)模塊,負(fù)責(zé)所述出租車調(diào)度信息處理模塊與所述信息解析處理模塊、所述出租車客戶端處理模塊之間的網(wǎng)絡(luò)通訊;全球定位系統(tǒng),用于提供出租車的定位信息;調(diào)度模塊,用于通過所述全球定位系統(tǒng)所提供的出租車的定位信息,獲取所述出租車客戶端處理模塊的載客信息,并根據(jù)當(dāng)前的所述定位信息和所述載客信息按照用戶請求選擇一個或多調(diào)度方案,并通過所述網(wǎng)絡(luò)收發(fā)模塊向相應(yīng)的所述出租車客戶端處理模塊發(fā)送預(yù)約請求。
本發(fā)明中,所述出租車客戶端處理模塊具體包括網(wǎng)絡(luò)收發(fā)模塊和客戶模塊;網(wǎng)絡(luò)收發(fā)模塊,負(fù)責(zé)所述出租車客戶端處理模塊與所述出租車調(diào)度信息處理模塊之間的網(wǎng)絡(luò)通訊;客戶模塊,用于通過所述網(wǎng)絡(luò)收發(fā)模塊向所述出租車調(diào)度信息處理模塊提供實(shí)時的載客信息,接收所述出租車調(diào)度信息處理模塊發(fā)來的預(yù)約請求,并根據(jù)所述預(yù)約請求通過所述網(wǎng)絡(luò)收發(fā)模塊向所述出租車調(diào)度信息處理模塊返回應(yīng)答。
本發(fā)明還同時公開了一種基于即時通信的出租車調(diào)度方法,包括以下步驟(a),接收用戶基于即時通信工具而輸入的請求,并對所述用戶請求進(jìn)行語義解析處理;(b),獲取出租車的定位信息和載客信息,并依照所述語義解析處理的結(jié)果選擇一個或多個調(diào)度方案;(c),根據(jù)所述調(diào)度方案向相應(yīng)的出租車客戶端發(fā)送預(yù)約請求,并將收到所述出租客戶端發(fā)來的應(yīng)答返回給所述用戶。
本發(fā)明中,所述步驟(a)中,對所述用戶請求進(jìn)行語義解析處理的步驟包括(a1),調(diào)用計算語言知識庫對所述用戶輸入的句子進(jìn)行自然語言解析,所述計算語言知識庫存儲與語義解析相關(guān)的數(shù)據(jù),包括詞典信息、詞頻信息、句法規(guī)則信息和語義規(guī)則信息;(a2),根據(jù)所述解析結(jié)果調(diào)用出租車知識庫對所述用戶輸入的句子進(jìn)行推理,所述出租車知識庫存儲了與出租車預(yù)約相關(guān)的數(shù)據(jù),包括出租車的價格信息、地理位置信息、預(yù)約規(guī)則信息。
本發(fā)明中,在執(zhí)行所述步驟(a2)之前進(jìn)一步包括若所述解析結(jié)果所表示的用戶輸入的請求信息不完整,則通知所述用戶輸入完整的請求信息;若所述解析結(jié)果所表示的用戶輸入的請求信息完整,則執(zhí)行所述步驟(a2)。
本發(fā)明中,所述步驟(b)進(jìn)一步包括若當(dāng)前的所述定位信息和/或所述載客信息不滿足所述用戶的請求,則記錄所述用戶的請求并插入請求隊(duì)列,定時檢查是否有滿足所述用戶的請求,直至所述用戶的請求被滿足或所述用戶取消該請求。
本發(fā)明中,所述步驟(c)進(jìn)一步包括判斷所述出租客戶端返回的應(yīng)答是否滿足所述用戶的請求;若滿足,則將請求處理成功的信息返回給所述用戶;否則,將請求處理不成功的信息返回給所述用戶,并同時記錄所述用戶的請求,循環(huán)執(zhí)行所述步驟(b),直至所述請求處理成功或用戶取消所述請求。
通過采用本發(fā)明技術(shù)方案,用戶可通過即時通信工具輸入自然語言即可方便地預(yù)約到出租車,更貼近日常的交流和思維模式,不必漫無目的地等待或?yàn)殡娫捳季€而煩惱,而且自動化的預(yù)約請求處理和調(diào)度提高了響應(yīng)速度和準(zhǔn)確率,減少人力物力的投入。
圖1是本發(fā)明基于即時通信的出租車調(diào)度系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本發(fā)明基于即時通信的出租車調(diào)度方法的流程圖。
具體實(shí)施例方式
下面根據(jù)附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步闡述。
如圖1所示,一種基于即時通信的出租車調(diào)度系統(tǒng),主要包括用戶前端處理模塊10、信息解析處理模塊20、出租車調(diào)度信息處理模塊30以及出租車客戶端處理模塊40。
其中,用戶前端處理模塊10,為客戶1與整個系統(tǒng)交互的接口,用于接收用戶基于即時通信工具而輸入的請求,并負(fù)責(zé)將所述請求發(fā)送給信息解析處理模塊20處理以及將所述信息解析處理模塊20反饋的信息發(fā)送給用戶。具體包括網(wǎng)絡(luò)接口模塊11和網(wǎng)絡(luò)收發(fā)模塊12。
網(wǎng)絡(luò)收發(fā)模塊12,主要負(fù)責(zé)用戶前端處理模塊10與所述信息解析處理模塊20之間的網(wǎng)絡(luò)通訊。網(wǎng)絡(luò)接口模塊11,其基于即時通信工具的通信模式(如QQ、MSN、移動QQ等),用于接收用戶輸入的自然語言的請求(如“我要預(yù)定一輛出租車,中午12點(diǎn),S大廈,電話123456”),并將該請求通過網(wǎng)絡(luò)收發(fā)模塊11發(fā)送至信息解析處理模塊20進(jìn)行處理。同時,將信息解析處理模塊20通過網(wǎng)絡(luò)收發(fā)模塊11發(fā)來的應(yīng)答(如“好的,謝謝惠顧!”或“對不起,請輸入更詳細(xì)的地理位置信息?!?返回給用戶1。
其中,信息解析處理模塊20,負(fù)責(zé)處理用戶請求信息(即用戶輸入的自然語言的句子),并將其轉(zhuǎn)化為內(nèi)部消息形式(也就是說出租車調(diào)度信息處理模塊30能夠識別的消息形式),并發(fā)送至出租車調(diào)度信息處理模塊30。具體包括網(wǎng)絡(luò)收發(fā)模塊21、出租車知識庫22、計算語言知識庫23、自然語言解析模塊24以及推理模塊25。
網(wǎng)絡(luò)收發(fā)模塊21,主要負(fù)責(zé)信息解析處理模塊20與用戶前端處理模塊10、出租車調(diào)度信息處理模塊30之間的網(wǎng)絡(luò)通訊。網(wǎng)絡(luò)收發(fā)模塊21為基于通信協(xié)議(如TCP/UDP協(xié)議等)實(shí)現(xiàn)的網(wǎng)絡(luò)通訊模塊。
出租車知識庫22,存儲了與出租車預(yù)約相關(guān)的數(shù)據(jù)(相關(guān)知識、規(guī)則),包括但不限于出租車的價格信息、地理位置信息、預(yù)約規(guī)則信息(如預(yù)約時必須給出準(zhǔn)確的需求時間、地點(diǎn)等)。也就是說,該出租車知識庫22存儲了與出租車相關(guān)的多條知識,每條知識被組織成問題和答案的形式,問題和答案可能有N(N>=1)個,問題可以看作是類似正則式的歸一化句子,根據(jù)問句的關(guān)鍵詞、句子類型、話題等信息(如關(guān)于體育方面、娛樂方面等)建立索引(多位索引),而答案則是關(guān)于出租車的信息(如價格、用戶意圖描述)。
計算語言知識庫23,存儲與語義解析相關(guān)的數(shù)據(jù),包括但不限于詞典信息、詞頻信息、句法規(guī)則信息和語義規(guī)則信息等各種統(tǒng)計數(shù)據(jù),其主要供自然語言解析模塊24使用。
自然語言解析模塊24,負(fù)責(zé)對用戶輸入的句子進(jìn)行自然語言解析,從句子中提取出由關(guān)鍵詞組成的句子主干以及其它語義信息。其解析過程為接收到的自然語言句子,分詞得到關(guān)鍵詞序列并過濾停用詞(如敏感詞匯),詞語歸一化(同義替換),然后判斷該句子類型(如問地點(diǎn)、問人物、問時間等),獲取話題信息(如關(guān)于體育方面、關(guān)于娛樂方面等),最后將上述信息發(fā)送給推理模塊25。
推理模塊25,通過網(wǎng)絡(luò)收發(fā)模塊21接收用戶請求信息(用戶輸入的基于自然語言的句子),并根據(jù)自然語言理解模塊24的解析結(jié)果(即關(guān)鍵詞和句子類型、話題信息等)調(diào)用出租車知識庫22進(jìn)行推理處理,即推理模塊25根據(jù)這些信息(關(guān)鍵詞和句子類型、話題信息等),到出租車知識庫22查找,得到一個或多個知識,再根據(jù)一定的原則選擇一個最佳的結(jié)構(gòu)返回。這里推理處理的結(jié)果有兩種可能1)用戶輸入的請求信息不完整(如沒有給出需求時間,或地址不準(zhǔn)確),則需要通過網(wǎng)絡(luò)收發(fā)模塊21向用戶前端處理模塊10發(fā)送詢問信息(如需求時間是什么?詳細(xì)地址?);2)用戶輸入的請求信息完整,則將推理得到的信息轉(zhuǎn)化為內(nèi)部消息形式,并發(fā)送給出租車調(diào)度信息處理模塊30。
其中,出租車調(diào)度信息處理模塊30,用于定位出租車的地理位置,采集出租車的當(dāng)前載客信息(是否空閑),根據(jù)用戶需求選擇出一個或多個調(diào)度方案(例如有那些出租車滿足用戶的需求),并根據(jù)該調(diào)度方案向出租車客戶端處理模塊40發(fā)送預(yù)約請求。具體包括網(wǎng)絡(luò)收發(fā)模塊31、GPS系統(tǒng)32以及調(diào)度模塊33。
網(wǎng)絡(luò)收發(fā)模塊31,主要負(fù)責(zé)出租車調(diào)度信息處理模塊30與信息解析處理模塊20、出租車客戶端處理模塊40之間的網(wǎng)絡(luò)通訊。
GPS系統(tǒng)32,用于提供出租車的定位信息。
調(diào)度模塊33,從GPS系統(tǒng)32獲取到出租車的定位信息,并從出租車客戶端處理模塊40獲取到出租車當(dāng)前的載客信息,然后根據(jù)當(dāng)前的定位信息和所述載客信息按照用戶請求信息(該信息經(jīng)過信息解析處理模塊20轉(zhuǎn)化為出租車調(diào)度信息處理模塊30可識別的內(nèi)部消息形式)選擇一個或多調(diào)度方案,并通過網(wǎng)絡(luò)收發(fā)模塊31向相應(yīng)的出租車客戶端處理模塊40發(fā)送預(yù)約請求。
具體的,上述調(diào)度(調(diào)度選擇一個最合適的方案,在本發(fā)明中,可以選擇離用戶出發(fā)點(diǎn)最近的出租車,這樣比較經(jīng)濟(jì))方案生成如下調(diào)度模塊33將接收到的GPS系統(tǒng)32的定位信息和出租車客戶端處理模塊40發(fā)來的載客信息建立起一張出租車信息表A,并以出租車ID(如車牌號)為索引,可以查找到相應(yīng)的信息(如地理位置信息、載客信息)。當(dāng)有用戶請求的信息發(fā)來時,信息解析處理模塊20中的推理模塊25先對該用戶請求的信息進(jìn)行處理,得到用戶意圖(如需要去哪里?時間?人數(shù)?等)。然后,調(diào)度模塊33根據(jù)該用戶意圖在出租車信息表A里查找,若有滿足用戶需求的出租車(即找到空閑的而且離用戶出發(fā)點(diǎn)最近的出租車),則向所述出租車發(fā)送請求指令(預(yù)約請求);若沒有,則將該用戶請求放入一個隊(duì)列中,每隔一定的時間在出租車信息表A查找一遍,直到有滿足需求的出租車或用戶取消該請求。
其中,出租車客戶端處理模塊40,設(shè)置在出租車端上,實(shí)時上報載客信息(出租車是否空閑等信息),接收出租車調(diào)度信息處理模塊30發(fā)來的預(yù)約請求,并向出租車調(diào)度信息處理模塊30反饋該預(yù)約請求的應(yīng)答(接受或拒絕)。具體包括網(wǎng)絡(luò)收發(fā)模塊41和客戶模塊42。
網(wǎng)絡(luò)收發(fā)模塊41,負(fù)責(zé)出租車客戶端處理模塊40與出租車調(diào)度信息處理模塊30之間的網(wǎng)絡(luò)通訊。
客戶模塊42,通過網(wǎng)絡(luò)收發(fā)模塊41向出租車調(diào)度信息處理模塊30提供實(shí)時的載客信息,接收出租車調(diào)度信息處理模塊30發(fā)來的預(yù)約請求,并根據(jù)該預(yù)約請求通過網(wǎng)絡(luò)收發(fā)模塊41向出租車調(diào)度信息處理模塊30返回接受或拒絕的應(yīng)答。
具體的,如果出租車司機(jī)2對該預(yù)約請求表示接受,則通過客戶模塊42上報接受預(yù)約請求,并通過網(wǎng)絡(luò)收發(fā)模塊41、網(wǎng)絡(luò)收發(fā)模塊31發(fā)送至信息解析處理模塊20,信息解析處理模塊20將請求處理成功的信息(如“您的請求已被接受,謝謝惠顧!”)返回給用戶。
如果出租車司機(jī)2對該預(yù)約請求表示拒絕(表示暫時無法滿足用戶需求),則通過客戶模塊42上報拒絕預(yù)約請求,并通過網(wǎng)絡(luò)收發(fā)模塊41、網(wǎng)絡(luò)收發(fā)模塊31發(fā)送至信息解析處理模塊20。信息解析處理模塊20將請求處理不成功的信息(如“對不起,暫時不能滿足您的需求,您的需求已被記錄,若被處理,我們將盡快通知您”),同時將該預(yù)約請求插入調(diào)度模塊33的請求隊(duì)列,由調(diào)度模塊33定時檢查是否有滿足用戶需求的出租車信息(直至有滿足用戶需求的出租車或用戶取消請求)。同理,若有滿足用戶需求的出租車,則通知信息解析處理模塊20,由信息解析處理模塊20向用戶發(fā)送請求處理成功的信息。
如圖2所示,本發(fā)明較佳實(shí)施例中,一種基于即時通信的出租車調(diào)度方法,主要包括如下步驟S1,接收用戶輸入的請求。用戶可以通過即時通信工具(如QQ,MSN等)輸入自然語言的句子。
S2,將接收到的請求信息進(jìn)行語義解析處理。也就是說,通過調(diào)用計算語言知識庫對用戶輸入的句子進(jìn)行自然語言解析,并通過調(diào)用出租車知識庫對用戶輸入的句子進(jìn)行推理,從而使得用戶輸入的句子轉(zhuǎn)化為內(nèi)部消息形式。
S3,獲取出租車當(dāng)前的定位信息和載客信息??梢酝ㄟ^GPS提供商得到出租車的定位信息,并從出租車客戶端得到載客信息。
S4,根據(jù)獲取到的出租車當(dāng)前的定位信息和載客信息,并依照用戶的請求信息(該請求信息在步驟S2中已轉(zhuǎn)化為內(nèi)部消息形式),判斷是否有滿足用戶需求的出租車信息。
S5,若當(dāng)前的定位信息和/或載客信息不能滿足用戶的請求,則記錄該用戶的請求并插入請求隊(duì)列,同時發(fā)送請求處理不成功的信息(如“對不起,暫時不能滿足您的請求,您的請求已被記錄”),并返回執(zhí)行步驟S3,定時檢查是否有滿足所述用戶的請求,直至該用戶的請求被滿足或該用戶取消該請求。
S6,若當(dāng)前的定位信息和載客信息均能滿足用戶的請求,則根據(jù)獲取到的出租車當(dāng)前的定位信息和載客信息,并依照用戶的請求信息,選擇一個或多個調(diào)度方案。
S7、S8,根據(jù)上述調(diào)度方案,向相應(yīng)的出租車客戶端發(fā)送預(yù)約請求,該預(yù)約請求是以內(nèi)部消息的形式將用戶輸入的請求信息發(fā)送至出租車客戶端的。當(dāng)收到出租車客戶端返回的應(yīng)答時,需判斷該應(yīng)答是否滿足用戶的請求。
若出租車客戶端返回的應(yīng)答滿足用戶的請求,則執(zhí)行步驟S9,否則,返回步驟S5,將請求處理不成功的信息返回給該用戶,并同時記錄該用戶的請求,直至所述請求處理成功或用戶取消所述請求。
S9,將請求處理成功的信息(如“您的請求已被接受,謝謝惠顧”)返回給該用戶。
綜上所述,通過采用本發(fā)明技術(shù)方案,用戶可通過即時通信工具輸入自然語言即可方便地預(yù)約到出租車,而且自動化的預(yù)約請求處理和調(diào)度提高了響應(yīng)速度和準(zhǔn)確率。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1.一種基于即時通信的出租車調(diào)度系統(tǒng),其特征在于,包括用戶前端處理模塊、信息解析處理模塊、出租車調(diào)度信息處理模塊以及出租車客戶端處理模塊;所述用戶前端處理模塊,用于接收用戶基于即時通信工具而輸入的請求,并負(fù)責(zé)將所述請求發(fā)送給所述信息解析處理模塊處理以及將所述信息解析處理模塊反饋的信息發(fā)送給用戶;所述信息解析處理模塊,用于接收用戶的請求,對所述請求進(jìn)行語義解析處理,并將所述語義解析處理結(jié)果發(fā)送給所述出租車調(diào)度信息處理模塊處理以及將所述出租車調(diào)度信息處理模塊反饋的信息發(fā)送給所述用戶前端處理模塊;所述出租車調(diào)度信息處理模塊,用于根據(jù)所述信息解析處理模塊的處理結(jié)果,定位出租車的地理位置,采集出租車的載客信息,并選擇出一個或多個調(diào)度方案,根據(jù)該調(diào)度方案向所述出租車客戶端處理模塊發(fā)送預(yù)約請求;所述出租車客戶端處理模塊,設(shè)置在出租車端上,用于實(shí)時上報載客信息,接收所述出租車調(diào)度信息處理模塊發(fā)來的預(yù)約請求,并向所述出租車調(diào)度信息處理模塊反饋所述預(yù)約請求的應(yīng)答。
2.根據(jù)權(quán)利要求1所述的基于即時通信的出租車調(diào)度系統(tǒng),其特征在于,所述用戶前端處理模塊具體包括用戶接口模塊和網(wǎng)絡(luò)收發(fā)模塊;所述用戶接口模塊,基于即時通信工具的通信模式,接收用戶輸入的自然語言的請求,并將該請求通過所述網(wǎng)絡(luò)收發(fā)模塊發(fā)送至所述信息解析處理模塊,同時將所述信息解析處理模塊發(fā)來的應(yīng)答返回給所述用戶;所述網(wǎng)絡(luò)收發(fā)模塊,負(fù)責(zé)所述用戶前端處理模塊與所述信息解析處理模塊之間的網(wǎng)絡(luò)通訊。
3.根據(jù)權(quán)利要求1所述的基于即時通信的出租車調(diào)度系統(tǒng),其特征在于,所述信息解析處理模塊具體包括網(wǎng)絡(luò)收發(fā)模塊、出租車知識庫、計算語言知識庫、自然語言解析模塊以及推理模塊;網(wǎng)絡(luò)收發(fā)模塊,負(fù)責(zé)所述信息解析處理模塊與所述用戶前端處理模塊、所述出租車調(diào)度信息處理模塊之間的網(wǎng)絡(luò)通訊;出租車知識庫,用于存儲與出租車預(yù)約相關(guān)的數(shù)據(jù),包括出租車的價格信息、地理位置信息、預(yù)約規(guī)則信息;計算語言知識庫,用于存儲與語義解析相關(guān)的數(shù)據(jù),包括詞典信息、詞頻信息、句法規(guī)則信息和語義規(guī)則信息;自然語言解析模塊,用于調(diào)用所述計算語言知識庫對用戶輸入的句子進(jìn)行自然語言解析,并將該解析結(jié)果發(fā)送給所述推理模塊;推理模塊,用于接收所述網(wǎng)絡(luò)收發(fā)模塊發(fā)來的用戶請求,并根據(jù)所述自然語言理解模塊的解析結(jié)果調(diào)用所述出租車知識庫進(jìn)行推理處理。
4.根據(jù)權(quán)利要求1所述的基于即時通信的出租車調(diào)度系統(tǒng),其特征在于,所述出租車調(diào)度信息處理模塊具體包括網(wǎng)絡(luò)收發(fā)模塊、全球定位系統(tǒng)以及調(diào)度模塊;網(wǎng)絡(luò)收發(fā)模塊,負(fù)責(zé)所述出租車調(diào)度信息處理模塊與所述信息解析處理模塊、所述出租車客戶端處理模塊之間的網(wǎng)絡(luò)通訊;全球定位系統(tǒng),用于提供出租車的定位信息;調(diào)度模塊,用于通過所述全球定位系統(tǒng)所提供的出租車的定位信息,獲取所述出租車客戶端處理模塊的載客信息,并根據(jù)當(dāng)前的所述定位信息和所述載客信息按照用戶請求選擇一個或多調(diào)度方案,并通過所述網(wǎng)絡(luò)收發(fā)模塊向相應(yīng)的所述出租車客戶端處理模塊發(fā)送預(yù)約請求。
5.根據(jù)權(quán)利要求1所述的基于即時通信的出租車調(diào)度系統(tǒng),其特征在于,所述出租車客戶端處理模塊具體包括網(wǎng)絡(luò)收發(fā)模塊和客戶模塊;網(wǎng)絡(luò)收發(fā)模塊,負(fù)責(zé)所述出租車客戶端處理模塊與所述出租車調(diào)度信息處理模塊之間的網(wǎng)絡(luò)通訊;客戶模塊,用于通過所述網(wǎng)絡(luò)收發(fā)模塊向所述出租車調(diào)度信息處理模塊提供實(shí)時的載客信息,接收所述出租車調(diào)度信息處理模塊發(fā)來的預(yù)約請求,并根據(jù)所述預(yù)約請求通過所述網(wǎng)絡(luò)收發(fā)模塊向所述出租車調(diào)度信息處理模塊返回應(yīng)答。
6.一種基于即時通信的出租車調(diào)度方法,其特征在于,包括以下步驟(a),接收用戶基于即時通信工具而輸入的請求,并對所述用戶請求進(jìn)行語義解析處理;(b),獲取出租車的定位信息和載客信息,并依照所述語義解析處理的結(jié)果選擇一個或多個調(diào)度方案;(c),根據(jù)所述調(diào)度方案向相應(yīng)的出租車客戶端發(fā)送預(yù)約請求,并將收到所述出租客戶端發(fā)來的應(yīng)答返回給所述用戶。
7.根據(jù)權(quán)利要求6所述的所述基于即時通信的出租車調(diào)度方法,其特征在于,所述步驟(a)中,對所述用戶請求進(jìn)行語義解析處理的步驟包括(a1),調(diào)用計算語言知識庫對所述用戶輸入的句子進(jìn)行自然語言解析,所述計算語言知識庫存儲與語義解析相關(guān)的數(shù)據(jù),包括詞典信息、詞頻信息、句法規(guī)則信息和語義規(guī)則信息;(a2),根據(jù)所述解析結(jié)果調(diào)用出租車知識庫對所述用戶輸入的句子進(jìn)行推理處理,所述出租車知識庫存儲了與出租車預(yù)約相關(guān)的數(shù)據(jù),包括出租車的價格信息、地理位置信息、預(yù)約規(guī)則信息。
8.根據(jù)權(quán)利要求7所述的所述基于即時通信的出租車調(diào)度方法,其特征在于,在執(zhí)行所述步驟(a2)之前進(jìn)一步包括若所述解析結(jié)果所表示的用戶輸入的請求信息不完整,則通知所述用戶輸入完整的請求信息;若所述解析結(jié)果所表示的用戶輸入的請求信息完整,則執(zhí)行所述步驟(a2)。
9.根據(jù)權(quán)利要求6所述的基于即時通信的出租車調(diào)度方法,其特征在于,所述步驟(b)進(jìn)一步包括若當(dāng)前的所述定位信息和/或所述載客信息不滿足所述用戶的請求,則記錄所述用戶的請求并插入請求隊(duì)列,定時檢查是否有滿足所述用戶的請求,直至所述用戶的請求被滿足或所述用戶取消該請求。
10.根據(jù)權(quán)利要求6所述的基于即時通信的出租車調(diào)度方法,其特征在于,所述步驟(c)進(jìn)一步包括判斷所述出租客戶端返回的應(yīng)答是否滿足所述用戶的請求;若滿足,則將請求處理成功的信息返回給所述用戶;否則,將請求處理不成功的信息返回給所述用戶,并同時記錄所述用戶的請求,循環(huán)執(zhí)行所述步驟(b),直至所述請求處理成功或用戶取消所述請求。
全文摘要
本發(fā)明提供了一種基于即時通信的出租車調(diào)度方法,包括以下步驟(a)接收用戶基于即時通信工具而輸入的請求,并對所述用戶請求進(jìn)行語義解析處理;(b)獲取出租車的定位信息和載客信息,并依照所述語義解析處理的結(jié)果選擇一個或多個調(diào)度方案;(c)根據(jù)所述調(diào)度方案向相應(yīng)的出租車客戶端發(fā)送預(yù)約請求,并將收到所述出租客戶端發(fā)來的應(yīng)答返回給所述用戶。本發(fā)明還提供了一種基于即時通信的出租車調(diào)度系統(tǒng)。本發(fā)明的有益效果在于通過采用本發(fā)明技術(shù)方案,用戶可通過即時通信工具輸入自然語言既可方便地預(yù)約到出租車,而且自動化的預(yù)約請求處理和調(diào)度提高了響應(yīng)速度和準(zhǔn)確率。
文檔編號G06F17/30GK101079792SQ20071007379
公開日2007年11月28日 申請日期2007年3月30日 優(yōu)先權(quán)日2007年3月30日
發(fā)明者禹榮凌 申請人:騰訊科技(深圳)有限公司