O2o服務(wù)的定位監(jiān)控系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種通信技術(shù)領(lǐng)域,特別是涉及一種020服務(wù)的定位監(jiān)控系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,通過網(wǎng)絡(luò)所提供的服務(wù)也越來越多樣化。020即是其中一種最近流行的商業(yè)服務(wù)模式。020即Online To Off line (在線離線/線上到線下),是指將線下的商務(wù)機(jī)會(huì)與互聯(lián)網(wǎng)結(jié)合,讓互聯(lián)網(wǎng)成為線下交易的平臺(tái)。
[0003]叫外賣是現(xiàn)代生活中經(jīng)常使用的就餐服務(wù)。除了打電話叫外賣之外,隨著移動(dòng)互聯(lián)網(wǎng)的流行,各大品牌餐飲企業(yè)都紛紛推出了自己的APP應(yīng)用。用戶可以通過APP訂餐。
[0004]但是目前現(xiàn)有的訂餐APP系統(tǒng)并沒有基于位置的服務(wù)的解決方案,沒有打通客戶與派送人員的實(shí)時(shí)地理位置的監(jiān)控通道,從而導(dǎo)致了派送員與客戶之間需要額外的溝通,影響了派送的效率以及客戶的用戶體驗(yàn)度。
[0005]比如,客戶在公園之類比較大的地方(所在位置難以用語言描述清楚且位置是隨時(shí)在變動(dòng)的),客戶在通過APP發(fā)起訂單之后,派送人員無法精確的知道客戶的地理位置。同樣的,客戶也不能精確的知道派送人員的地理位置。這樣就需要派送人員與客戶進(jìn)行額外溝通,耗時(shí)耗力。
[0006]因此,如何提供一種020服務(wù)的定位監(jiān)控技術(shù),以使020服務(wù)中客戶與派送人員實(shí)時(shí)獲取對(duì)方的位置,減少額外溝通次數(shù),提高服務(wù)效率成為當(dāng)前亟待解決的問題之一。
【發(fā)明內(nèi)容】
[0007]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種020服務(wù)的定位監(jiān)控系統(tǒng)及方法,用于解決現(xiàn)有技術(shù)中020服務(wù)中客戶與派送人員無法實(shí)時(shí)獲取對(duì)方的位置,需要進(jìn)行額外溝通,服務(wù)效率低的問題。
[0008]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種020服務(wù)的定位監(jiān)控系統(tǒng),所述020服務(wù)的定位監(jiān)控系統(tǒng)包括客戶移動(dòng)設(shè)備、派送移動(dòng)設(shè)備和云服務(wù)系統(tǒng),其中:
[0009]所述客戶移動(dòng)設(shè)備用于獲取所述客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息,并將所述客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息發(fā)送至所述云服務(wù)系統(tǒng),以及用于接收所述云服務(wù)系統(tǒng)轉(zhuǎn)發(fā)的派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息,并將所述客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息和派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息顯示于地圖上;
[0010]所述云服務(wù)系統(tǒng),用于接收所述客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息,并將所述客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息轉(zhuǎn)發(fā)至所述派送移動(dòng)設(shè)備;以及用于接收所述派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息,并將所述派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息轉(zhuǎn)發(fā)至所述客戶移動(dòng)設(shè)備;
[0011]所述派送移動(dòng)設(shè)備用于獲取所述派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息,并將所述派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息發(fā)送至所述云服務(wù)系統(tǒng),以及用于接收所述云服務(wù)系統(tǒng)轉(zhuǎn)發(fā)的客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息,并將所述派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息和客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息顯示于地圖上。
[0012]于本發(fā)明的一實(shí)施例中,所述客戶移動(dòng)設(shè)備包括第一實(shí)時(shí)地理位置解析模塊、第一消息收發(fā)模塊和第一地理位置與地圖顯示模塊;
[0013]所述第一實(shí)時(shí)地理位置解析模塊用于調(diào)用所述客戶移動(dòng)設(shè)備的GSP定位服務(wù)以獲取所述客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息;
[0014]所述第一消息收發(fā)模塊與所述第一實(shí)時(shí)地理位置解析模塊和所述云服務(wù)系統(tǒng)連接,用于接收所述客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息,并將所述客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息發(fā)送至所述第一地理位置與地圖顯示模塊和所述云服務(wù)系統(tǒng),以及用于接收所述云服務(wù)系統(tǒng)轉(zhuǎn)發(fā)的派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息;
[0015]所述第一地理位置與地圖顯示模塊與所述第一消息收發(fā)模塊連接,用于接收所述客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息和派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息,并將所述客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息和派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息顯示于地圖上。
[0016]于本發(fā)明的一實(shí)施例中,所述派送移動(dòng)設(shè)備包括第二實(shí)時(shí)地理位置解析模塊、第二消息收發(fā)模塊和第二地理位置與地圖顯示模塊;
[0017]所述第二實(shí)時(shí)地理位置解析模塊用于調(diào)用所述派送移動(dòng)設(shè)備的GSP定位服務(wù)以獲取所述派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息;
[0018]所述第二消息收發(fā)模塊與所述第二實(shí)時(shí)地理位置解析模塊和所述云服務(wù)系統(tǒng)連接,用于接收所述派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息,并將所述派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息發(fā)送至所述第二地理位置與地圖顯示模塊和所述云服務(wù)系統(tǒng),以及用于接收所述云服務(wù)系統(tǒng)轉(zhuǎn)發(fā)的客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息;
[0019]所述第二地理位置與地圖顯示模塊與所述第二消息收發(fā)模塊連接,用于接收所述客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息和派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息,并將所述客戶移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息和派送移動(dòng)設(shè)備的實(shí)時(shí)地理位置坐標(biāo)信息顯示于地圖上。
[0020]于本發(fā)明的一實(shí)施例中,所述云服務(wù)系統(tǒng)包括客戶長(zhǎng)連接服務(wù)集群模塊、消息數(shù)據(jù)管理模塊和派送長(zhǎng)連接服務(wù)集群模塊;
[0021]所述客戶長(zhǎng)連接服務(wù)集群模塊與所述客戶移動(dòng)設(shè)備連接,用于所述云服務(wù)系統(tǒng)和所述客戶移動(dòng)設(shè)備的雙向信息傳輸;
[0022]所述派送長(zhǎng)連接服務(wù)集群模塊與所述派送移動(dòng)設(shè)備連接,用于所述云服務(wù)系統(tǒng)和所述派送移動(dòng)設(shè)備的雙向信息傳輸;
[0023]所述消息數(shù)據(jù)管理模塊與所述客戶長(zhǎng)連接服務(wù)集群模塊和所述派送長(zhǎng)連接服務(wù)集群模塊連接,用于客戶移動(dòng)設(shè)備與派送移動(dòng)設(shè)備之間的數(shù)據(jù)儲(chǔ)存與交互處理。
[0024]于本發(fā)明的一實(shí)施例中,所述客戶長(zhǎng)連接服務(wù)集群模塊包括第一 LVS負(fù)載均衡模塊和第一長(zhǎng)連接服務(wù)模塊;
[0025]所述第一 LVS負(fù)載均衡模塊包括一個(gè)VIP虛地址和兩臺(tái)LVS服務(wù)器,所述第一長(zhǎng)連接服務(wù)模塊包括至少兩臺(tái)長(zhǎng)連接服務(wù)器;
[0026]所述第一 LVS負(fù)載均衡模塊與所述客戶移動(dòng)設(shè)備和第一長(zhǎng)連接服務(wù)模塊連接,用于獲取所述客戶移動(dòng)設(shè)備的服務(wù)請(qǐng)求,并將所述客戶移動(dòng)設(shè)備的服務(wù)請(qǐng)求分配至所述第一長(zhǎng)連接服務(wù)模塊中負(fù)載最小的長(zhǎng)連接服務(wù)器上,以建立所述客戶移動(dòng)設(shè)備與所述云服務(wù)系統(tǒng)之間的連接通道;
[0027]所述第一長(zhǎng)連接服務(wù)模塊與所述第一 LVS負(fù)載均衡模塊和所述消息數(shù)據(jù)管理模塊連接,用于接收所述第一 LVS負(fù)載均衡模塊分配的所述客戶移動(dòng)設(shè)備的服務(wù)請(qǐng)求,并將所述客戶移動(dòng)設(shè)備的服務(wù)請(qǐng)求轉(zhuǎn)發(fā)至所述消息數(shù)據(jù)管理模塊。
[0028]于本發(fā)明的一實(shí)施例中,所述派送長(zhǎng)連接服務(wù)集群模塊包括第二 LVS負(fù)載均衡模塊和第二長(zhǎng)連接服務(wù)模塊;
[0029]所述第二 LVS負(fù)載均衡模塊包括一個(gè)VIP虛地址和兩臺(tái)LVS服務(wù)器,所述第二長(zhǎng)連接服務(wù)模塊包括至少兩臺(tái)長(zhǎng)連接服務(wù)器;
[0030]所述第二 LVS負(fù)載均衡模塊與所述派送移動(dòng)設(shè)備和第二長(zhǎng)連接服務(wù)模塊連接,用于獲取所述派送移動(dòng)設(shè)備的服務(wù)請(qǐng)求,并將所述派送移動(dòng)設(shè)備的服務(wù)請(qǐng)求分配至所述第二長(zhǎng)連接服務(wù)模塊中負(fù)載最小的長(zhǎng)連接服務(wù)器上,以建立所述派送移動(dòng)設(shè)備與所述云服務(wù)系統(tǒng)之間的連接通道;
[0031]所述第二長(zhǎng)連接服務(wù)模塊與所述第二 LVS負(fù)載均衡模塊和所述消息數(shù)據(jù)管理模塊連接,用于接收所述第二 LVS負(fù)載均衡模塊分配的所述派送移動(dòng)設(shè)備的服務(wù)請(qǐng)求,并將所述派送移動(dòng)設(shè)備的服務(wù)請(qǐng)求轉(zhuǎn)發(fā)至所述消息數(shù)據(jù)管理模塊。
[0032]于本發(fā)明的一實(shí)施例中,所述020服務(wù)的訂單信息包括訂單標(biāo)識(shí)、訂單內(nèi)容、客戶移動(dòng)設(shè)備標(biāo)識(shí)、客戶移動(dòng)設(shè)備地理坐標(biāo)信息、客戶長(zhǎng)連接服務(wù)器IP、客戶長(zhǎng)連接通道標(biāo)識(shí)和派送狀態(tài);
[0033]所述消息數(shù)據(jù)管理模塊包括分布式非關(guān)系型數(shù)據(jù)管理模塊和分布式消息系統(tǒng)管理模塊;
[0034]所述分布式非關(guān)系型數(shù)據(jù)管理模塊用于接收所述訂單信息,并對(duì)所述訂單信息進(jìn)行處理,形成包括橫向訂單信息和縱向訂單信息的訂單信息集合;所述橫向訂單信息為訂單標(biāo)記的值,所述縱向訂單信息包括多個(gè)縱向訂單子信息,所述縱向訂單子信息包括縱向訂單子信息名稱和縱向訂單子信息的值,所述縱向訂單子信息的名稱包括訂單內(nèi)容、客戶移動(dòng)設(shè)備標(biāo)識(shí)、客戶移動(dòng)設(shè)備地理坐標(biāo)信息、客戶長(zhǎng)連接服務(wù)器IP、客戶長(zhǎng)連接通道標(biāo)識(shí)和派送狀態(tài),所述派送狀態(tài)的值包括未派送、派送中和派送結(jié)束;
[0035]所述分布式消息系統(tǒng)管理模塊與所述分布式非關(guān)系型數(shù)據(jù)管理模塊連接,用于獲取派送狀態(tài)的值為未派送的訂單信息集合,并將所獲取的派送狀態(tài)的值為未派送的訂單信息集合發(fā)送至派送移動(dòng)設(shè)備;所述派送移動(dòng)設(shè)備接收與派送狀態(tài)的值為未派送的訂單信息集合對(duì)應(yīng)的配送任務(wù),并將所接收的配送任務(wù)轉(zhuǎn)發(fā)至所述分布式消息系統(tǒng)管理模塊;所述分布式