專利名稱:一種基于移動智能終端的排隊叫號方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及的技術(shù)有移動數(shù)據(jù)傳輸及MQTT、HTTP協(xié)議,定位技術(shù),移動互聯(lián)網(wǎng),移動應(yīng)用程序。
背景技術(shù):
在公眾服務(wù)場所如銀行、政府等辦理業(yè)務(wù),或餐廳就餐時,往往需要排隊。紙質(zhì)的排隊取號技術(shù)改變了過去那種站隊的方式,很大程序上提高的排隊效率。但人們拿到號后還是要守在叫號機旁等待廣播叫號,有時要等上半個小時,甚至個把小時。目前出現(xiàn)了各種方法試圖把人們從這種守在叫號機的旁的處境中解放出來,可還沒有 一種有效的方法得到普遍應(yīng)用。隨著移動智能終端的快速普及,利用移動智能終端來實現(xiàn)排隊叫號已成為可能。客戶用移動智能終端拿到號后,就不必守在叫號機旁,在當(dāng)拿到的號快被叫到時,叫號機可以通過移動互聯(lián)網(wǎng)通知到客戶而不是廣播。
發(fā)明內(nèi)容
本基于移動智能終端的排隊叫號系統(tǒng)主要由三部分組成云服務(wù)器、叫號機和拿號應(yīng)用。云服務(wù)器存儲叫號機及拿號應(yīng)用的數(shù)據(jù),叫號機及拿號應(yīng)用通過RESTful WebService從云服務(wù)器獲取或修改數(shù)據(jù)。云服務(wù)器可以使用JEE技術(shù),或其它相關(guān)技術(shù)實現(xiàn)。同時云服務(wù)器也是一個MQTT代理,在叫號機及拿號應(yīng)用之間轉(zhuǎn)發(fā)數(shù)據(jù)。叫號機及拿號應(yīng)用是可以運行于移動智能終端,移動智能終端指的是基于Adroid、iOS、Windwos Phone及其它平臺的智能手機、平板電腦或其它終端。移動智能終端通過Wi-Fi、GPRS、3G及4G網(wǎng)絡(luò)與云服務(wù)器通信。叫號機和拿號應(yīng)用分別由服務(wù)提供者及客戶使用。服務(wù)提供者的相關(guān)信息存儲在云服務(wù)器上,叫號機和拿號應(yīng)用只有在選擇了同一個服務(wù)提供者后才可以互動。如何讓叫號機及拿號應(yīng)用方便地選擇目標服務(wù)提供者是這個系統(tǒng)一個關(guān)鍵部分。—般一個叫號機會只對應(yīng)一個服務(wù)提供者,叫號機應(yīng)用可設(shè)置一個默認服務(wù)提供者,當(dāng)它打開時直接進服務(wù)提供者的操作頁面。拿號應(yīng)用主要通過定位技術(shù)來獲得它周圍的服務(wù)提供者,并服務(wù)提供者按從近到遠列出來,方便客戶選擇。服務(wù)提供者也可以在其所在位置放置一個NFC標簽,此NFC標簽包含服務(wù)提供者的名稱,它在云服務(wù)器上對應(yīng)的編號及其它相關(guān)信息。當(dāng)客戶用具有NFC功能的手機靠近NFC標簽時,即可自動打開拿號應(yīng)用程序,進入該服務(wù)提供者的拿號申請頁面。服務(wù)提供者可以用叫號機應(yīng)用來管理拿號隊列,包括添加、刪除隊列等,隊列數(shù)據(jù)保存在云服務(wù)器上,即使關(guān)閉等位機應(yīng)用后再重新打開,隊列數(shù)據(jù)仍然可以從云服務(wù)器上還原。服務(wù)提供者也可以選擇一個隊列,查看該隊列客戶排隊列表。叫號機應(yīng)用也提供一個重置隊列的功能,可以在服務(wù)提供者開始提供服務(wù)的時候重置所有隊列。
具體的拿號流程如下服務(wù)提供者在移動智能終端上安裝叫號機應(yīng)用。第一次使用叫號機應(yīng)用,需要輸入服務(wù)提供者名稱及一個密碼,數(shù)據(jù)會通過RESTful Web Service發(fā)送到云服務(wù)器并進行注冊。注冊時叫號機應(yīng)用通過移動智能終端獲得當(dāng)前位置信息,把服務(wù)提供者的位置信息一同保存到云服務(wù)器上。新注冊的服務(wù)提供者還需要添加排隊隊列。有了排隊隊列后,就等著客戶發(fā)送拿號請求了。客戶在自己的移動智能終端上安裝拿號應(yīng)用,打開拿號應(yīng)用后,應(yīng)用程序獲得客戶所在位置數(shù)據(jù),以位置數(shù)據(jù)為參數(shù)調(diào)用云服務(wù)器的RESTful Web Service得到客戶周圍的服務(wù)提供者列表,并按由近到遠的順序排列。如果客戶不在服務(wù)提供者附近,也可以通過輸入服務(wù)提供者的名稱,拿號應(yīng)用會列出所有服務(wù)提供者其名稱包含有輸入的字符。找到服務(wù)提供者后,就可以進入該服務(wù)提供者的拿號頁面了。如果服務(wù)提供者在其所在位置放置了 NFC標簽,客戶可以用具有NFC功能的移動·智能終端掃描NFC標簽,而直接進入NFC標簽所對應(yīng)的服務(wù)提供者的拿號頁面。服務(wù)提供者的所有排隊隊列會顯示在拿號頁面。客戶選擇一個隊列,拿號應(yīng)用將提示客戶輸入稱呼及手機號碼,以方便服務(wù)提供者在必要的時候聯(lián)系客戶。客戶點確認后,拿號請求就會通過云服務(wù)器的轉(zhuǎn)發(fā),發(fā)送到叫號機。服務(wù)提供者在叫號機上收到拿號請求后,會顯示拿號確認頁面。在拿號確認頁面叫號機自動分配了一個排隊號碼,服務(wù)提供者可以手動修改此號碼,然后確認客戶的拿號請求,并把分配的排隊號碼返回給客戶的拿號應(yīng)用程序??蛻粼谑盏椒?wù)提供者的拿號確認回復(fù)后,就自動進入等號頁面。在等號頁面會顯示客戶所拿到的號,當(dāng)前正在叫的號及前面還有多少人在等。服務(wù)提供者根據(jù)服務(wù)情況,可以在叫號機應(yīng)用上呼叫下一位。在叫號機上呼叫下一位的消息將會發(fā)送到所有正此列隊排隊的客戶。拿號應(yīng)用在收到呼叫下一位消息后,會自動更新等號頁面的數(shù)據(jù)。在快叫到自己的號時,就通過發(fā)聲或振動提醒客戶不要錯過叫號。大多數(shù)的移動平臺都會暫停在非活躍狀態(tài)的應(yīng)用,這樣當(dāng)拿號應(yīng)用被暫停后,就不能及時處理叫號機應(yīng)用所發(fā)送的呼叫下一位的消息,客戶可能錯過號,并得不到任何提示。為了解決這個問題,本發(fā)明有種機制通過云服務(wù)器主動把叫號機應(yīng)用的呼叫下一位消息推送到拿機應(yīng)用的移動智能終端上。即使拿號應(yīng)用不處于運行狀態(tài),也可以處理推送過來呼叫下一位消息。該消息推送機可以通過集成iOS平臺的APNS、Android平臺的GMS、Windows Phone平臺的WPN服務(wù),或基于MQTT開發(fā)自定義消息推送方法來實現(xiàn)。
圖I是基本移動智能終端的排隊叫號系統(tǒng)原理2叫號機及拿號應(yīng)用安裝在移動智能終端的圖示圖3服務(wù)提供者列表在應(yīng)用程序中的示意4拿號應(yīng)用的拿號示意5叫號機應(yīng)用的拿號確認不意6叫號機應(yīng)用的叫號不意圖
圖7拿號應(yīng)用的等號示意圖
具體實施例方式以下結(jié)合說明書附圖描述這種基于移動智能終端的排隊叫號系統(tǒng)描述具體實施方式
?;谝苿又悄芙K端的排隊叫號系統(tǒng)如圖I所示,它由(I)服務(wù)器及安裝在移動智能終端的應(yīng)用程序(4)叫號機應(yīng)用,(5)拿號應(yīng)用所組成。叫號機及拿號應(yīng)用通過(2)Wi_Fi路由器或(3)GRPS/3G/4G移動網(wǎng)絡(luò)與服務(wù)器交換數(shù)據(jù)。圖2不例了在(6)移動智能終端安裝(7)叫號機及⑶拿號應(yīng)用后的顯不頁面。圖3展示了服務(wù)提供者列表顯示在叫號機及拿號應(yīng)用中的情況。(9)應(yīng)用程序的標題,指示當(dāng)前應(yīng)用程序是叫號機應(yīng)用還是在拿號應(yīng)用。用戶可以直接在(10)中輸入服務(wù)提供者名稱包含的字符,包含了輸入字符的服務(wù)提供者就會在下面列出來。(11)指示服務(wù) 提供者當(dāng)前是否在線,如果在線就在名稱前顯示一個綠色圖標,并有“在線”字樣;如果不在線就在名稱前顯示一個紅色圖標,并有“不在線”字樣。(13)是服務(wù)提供者名稱。如果服務(wù)提供者比較多時,在服務(wù)提供者右邊顯示一個(12)滾動條,方便用戶查看更多的服務(wù)提供者。用戶通過拿號應(yīng)用選擇一個服務(wù)提供者后,進入如圖4所示的拿號頁面。(14)是要拿號的隊列名稱,(15)是用戶的稱呼。用戶選擇(17)提交拿號請求,或選擇(18)取消拿號。等位機應(yīng)用在收到客戶的拿號請求后,將顯示如圖5所示的拿號確認頁面。(19)顯示申請拿號的客戶名稱,如果客戶在請求拿號時輸入了手機號碼,手機號碼顯示在客戶名稱的后面。(20)是叫號機自動分配給客戶的排隊號碼,用戶也可以通過(21)減小一個號或(22)增加一個號來修改自動分配給客戶的排隊號碼。用戶選擇(23)確認客戶拿號請求,并返回所分配的排除號碼給拿號應(yīng)用。選擇(24)拒絕客戶的拿號請求。如果服務(wù)提供者在等位機應(yīng)用里確認了客戶的拿號請求。客戶的拿號應(yīng)用里就會自動跳轉(zhuǎn)到等號頁面。等號頁面如圖7所示,在標題(28)上顯示當(dāng)前等號的隊列,以比較醒目的字體顯示(29)當(dāng)前正呼叫的號,(30)客戶拿到的號及(31)前面還有多少人在等。用戶隨時可以選擇(32)取消拿號。圖6演示了服務(wù)提供者如何通過叫號機來呼叫下一位。(25)顯示隊列名稱,(26)是隊列名稱對應(yīng)的當(dāng)前正在呼叫的號碼。用戶選擇(27)來呼叫相應(yīng)隊列的下一個號碼,此呼叫消息會被發(fā)送到該服務(wù)提供者所有客戶的移動智能終端上。
權(quán)利要求
1.ー種基于移動智能終端的排隊叫號方法及系統(tǒng),其特征在于系統(tǒng)由云服務(wù)器,叫號機及拿號應(yīng)用組成,云服務(wù)器,叫號機和拿號應(yīng)用之間通過移動數(shù)據(jù)網(wǎng)絡(luò)交換數(shù)據(jù)。叫號機和拿號應(yīng)用通過ー種定位技術(shù)把所在當(dāng)前位置附近的服務(wù)提供者以由近到遠的順序顯示在初始頁面。叫號機應(yīng)用具有管理叫號隊列,確認拿號請求及叫號等功能,拿號應(yīng)用可以申請拿號,實時顯示當(dāng)前叫號,當(dāng)所拿到的號快被叫到吋,云服務(wù)器通過ー種消息推送機制提醒客戶不要錯過號。
2.根據(jù)權(quán)利要求1所述的方法,其特征在干,每個服務(wù)提供者都有自己排隊隊列,隊列信息保存于云服務(wù)器上。叫號機及拿號應(yīng)用只有選擇了一個服務(wù)提供者后才可以進行排隊叫號操作。
3.根據(jù)權(quán)利要求1所述的方法,其特征在干,叫號機及拿號應(yīng)用是運行于移動智能終端的應(yīng)用程序。移動智能終端的特征在于有比較高的運算能力,及具有定位、Near fieldcommunication (NFC)等功能。如基于Android、iOS、Windows Phone等平臺的手機與平板電腦。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,移動數(shù)據(jù)網(wǎng)絡(luò)包括GPRS、3G及4G網(wǎng)絡(luò)。云服務(wù)器、叫號機及拿號應(yīng)用之間使用MQTT或HTTP協(xié)議交換數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,定位技術(shù)包括GPS,北斗及NFC標簽定位技木。叫號機及拿號應(yīng)用獲得當(dāng)前位置后,向云服務(wù)器查找所在位置附近的服務(wù)提供者,并以由近到遠的順序顯示在初始頁面,方便用戶選擇服務(wù)提供者。
6.根據(jù)權(quán)利要求4所述的NFC標簽定位的方法,在特征在于,服務(wù)提供者在其所在位置放置ー個NFC標簽,此NFC標簽包含服務(wù)提供者的名稱,它在云服務(wù)器上對應(yīng)的編號,及其它信息。當(dāng)安裝有叫號機或拿號應(yīng)用的智能終端靠近NFC標簽時,即可進入該服務(wù)提供者的排隊叫號操作。
7.根據(jù)權(quán)利要求1所述的方法,其特征在干,當(dāng)有拿號請求吋,叫號機應(yīng)用會顯示拿號確認窗ロ,并自動計算出下ー個號,用戶也可以手動更改下ー個號,但不能小于最后ー個發(fā)放的號。
8.根據(jù)權(quán)利要求1所述的方法,其特征在干,叫號機可以被重置,所有隊列的號歸零。
9.根據(jù)權(quán)利要求1所述的方法,其特征在干,當(dāng)客戶所拿到的號快被叫到時,拿號應(yīng)用會通過發(fā)聲及振動提醒客戶,即使是在拿號應(yīng)用不處于運行狀態(tài)時。
10.根據(jù)權(quán)利要求9所述的方法,其特征在干,即使拿號應(yīng)用不處于運行狀態(tài),也可以得到通知,是通過消息的推送機制。如iOS平臺的APNS, Android平臺的GMS, Windows Phone平臺的WPN服務(wù)或者基于MQTT開發(fā)的自定義消息推送方法。
全文摘要
本發(fā)明公開了一種基于移動智能終端的排隊叫號方法及系統(tǒng),涉及移動智能終端,智能終端應(yīng)用程序,定位技術(shù),移動數(shù)據(jù)傳輸技術(shù)GPRS、3G、4G及協(xié)議MQTT、HTTP。所述方法由三部分組成云服務(wù)器、叫號機應(yīng)用及拿號應(yīng)用。云服務(wù)器為叫號機及拿號應(yīng)用提供數(shù)據(jù)轉(zhuǎn)發(fā),云服務(wù)器同時還是一個MQTT代理,使用MQTT協(xié)議與叫號機及拿號應(yīng)用進行通信,在云服務(wù)器上還保存有服務(wù)提供者相關(guān)信息。叫號機應(yīng)用具有管理叫號隊列,確認客戶的拿號申請及叫號等功能。拿號應(yīng)用由客戶用來申請拿號,實時顯示當(dāng)前叫號,當(dāng)所拿到的號快被叫到時,通發(fā)聲及振動提醒客戶。
文檔編號G07C11/00GK102956052SQ20121028851
公開日2013年3月6日 申請日期2012年8月14日 優(yōu)先權(quán)日2012年8月14日
發(fā)明者姚利龍 申請人:姚利龍