專利名稱:在線生活信息服務(wù)平臺系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機領(lǐng)域,尤其涉及計算機網(wǎng)絡(luò)應(yīng)用領(lǐng)域。
背景技術(shù):
現(xiàn)在國內(nèi)已經(jīng)具有在線生活信息服務(wù)平臺,為人們提供優(yōu)質(zhì)的餐飲、娛樂、便民等 地方生活信息和優(yōu)惠打折信息。用戶只要撥打服務(wù)電話,就可以進行餐飲、娛樂等便民信息 的查詢,查詢的結(jié)果可以以電話、短信息或者彩信的方式告訴給用戶。 但是,由于服務(wù)平臺與商戶之間缺少一個信息共享與互動的平臺,因此只能為用 戶提供基本的、有限的服務(wù)信息。當用戶撥打服務(wù)時,系統(tǒng)只能給予用戶酒店或者餐飲的位 置或聯(lián)系方式等信息,而不能與商戶進行實時互動,為客戶提供準確詳細的商戶服務(wù)信息, 以及提供酒店、餐館等預(yù)訂服務(wù)。因此,有必要建設(shè)一個服務(wù)平臺,是信息服務(wù)提供者能夠 快速準確地掌握商戶的服務(wù)信息,實時與商戶進行互動和溝通,從而拉近與商戶的距離,增 強在線生活信息服務(wù)平臺的服務(wù)功能,提升服務(wù)水平。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的不足,本發(fā)明提供一種在線生活信息服務(wù)平臺系統(tǒng),如附圖1所 示,該系統(tǒng)使生活信息服務(wù)提供者與商戶更好的信息共享,從而給用戶帶來更為方便快捷 的消費體驗。 本發(fā)明提供一種在線生活信息服務(wù)平臺系統(tǒng),包括服務(wù)端,向用戶提供商戶信息 列表,接收用戶的預(yù)定信息并發(fā)送到系統(tǒng)應(yīng)用服務(wù)器,并將商戶端的回復信息反饋給用戶; 商戶端,實時更新商戶信息列表,處理服務(wù)預(yù)訂請求,并將處理結(jié)果反饋到系統(tǒng)應(yīng)用服務(wù) 器;和系統(tǒng)應(yīng)用服務(wù)器,管理與服務(wù)端和商戶端的連接,處理信息查詢請求,將服務(wù)端的預(yù) 定請求發(fā)送到商戶端,并處理商戶端商戶信息列表更新。 其中所述商戶信息列表包括基本信息和/或商戶服務(wù)信息,其中所述基本信息 包括商戶類型、服務(wù)類型、地址、聯(lián)系電話等,其中所述商戶類型包括酒店餐館、旅店賓館、 娛樂場所。 其中所述服務(wù)端可以提供商戶服務(wù)信息查詢,所述服務(wù)信息包括空閑房間、空閑 座位、空閑包廂以及按價格分類信息。 其中所述服務(wù)端可以提供商戶服務(wù)預(yù)訂,并將用戶訂單發(fā)送到系統(tǒng)應(yīng)用服務(wù)器, 最終傳送到商戶端,等待商戶回復。 其中所述商戶端可以運行在商戶方PC、PDA或P0S機上。 其中所述商戶端實時動態(tài)更新商戶服務(wù)信息,包括房間占用或空閑、座位占用或 空閑等,并把更新商戶服務(wù)信息實時上傳到系統(tǒng)應(yīng)用服務(wù)器。 其中所述系統(tǒng)應(yīng)用服務(wù)器,驗證商戶端和/或服務(wù)端操作的合法性;并且可以處 理來自其它集群服務(wù)器的檢索請求。 其中所述服務(wù)端和/或所述商戶端模塊架構(gòu)是基于客戶端平臺Eclipse RCP的Java桌面應(yīng)用程序。 其中系統(tǒng)應(yīng)用服務(wù)器使用組件式模式構(gòu)建,包括管理服務(wù)器,管理各個與服務(wù)器 連接的SOCKET連接;安全驗證服務(wù)器,驗證各個連接是否符合預(yù)定義的規(guī)則;WEB頁面服務(wù) 器,提供人機交互界面;即時通信服務(wù)器,保持系統(tǒng)客服人員與商戶進行的即時通訊鏈接, 并對通訊中的消息加密;數(shù)據(jù)庫服務(wù)器存儲其他模塊所需要的數(shù)據(jù)并備份。
其中系統(tǒng)應(yīng)用服務(wù)器采用線程池訪問技術(shù)。
附圖1是本發(fā)明的在線生活信息服務(wù)平臺系統(tǒng)服務(wù)流程圖; 附圖2是本發(fā)明的在線生活信息服務(wù)平臺系統(tǒng)的應(yīng)用服務(wù)器上運行的模塊架構(gòu) 圖; 附圖3是本發(fā)明的在線生活信息服務(wù)平臺系統(tǒng)服務(wù)端模塊架構(gòu)圖; 附圖4是本發(fā)明的在線生活信息服務(wù)平臺系統(tǒng)預(yù)訂操作流程圖; 附圖5是本發(fā)明的在線生活信息服務(wù)平臺系統(tǒng)商戶端模塊架構(gòu)圖; 附圖6是本發(fā)明的在線生活信息服務(wù)平臺系統(tǒng)商戶端訂單處理流程圖; 附圖7是用戶使用本發(fā)明的在線生活信息服務(wù)平臺系統(tǒng)預(yù)定酒店的流程圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明進行進一步說明。本發(fā)明的在線生活信息服務(wù)平臺系統(tǒng)主
要包括服務(wù)端和商戶端,以及聯(lián)接兩端的系統(tǒng)應(yīng)用服務(wù)器。
其中該應(yīng)用程序服務(wù)器主要具有以下功能 1.處理在線生活信息服務(wù)平臺系統(tǒng)服務(wù)端的查詢請求; 2.連接商戶客戶端進行通信; 3.處理商戶的服務(wù)信息更新; 4.處理其他集群服務(wù)器的檢索功能; 5.驗證商戶端操作的合法性; 6.驗證服務(wù)端操作的合法性; 7.管理與在線生活信息服務(wù)平臺系統(tǒng)服務(wù)端的連接;
8.管理與在線生活信息服務(wù)平臺系統(tǒng)商戶客戶端的連接; 系統(tǒng)應(yīng)用服務(wù)器使用組件式的模式構(gòu)建,為了更好的說明該服務(wù)器的功能,將服 務(wù)器的主要模塊分為以下部分 管理服務(wù)器管理各個與服務(wù)器連接的SOCKET連接進行處理。分析各個連接的要 求,并交給相應(yīng)的服務(wù)器內(nèi)模塊進行分析。 安全驗證服務(wù)器驗證各個連接是否符合預(yù)定義的規(guī)則。包括客服人員或者商戶 所輸入的驗證密碼是否正確等。 WEB頁面服務(wù)器提供人機交互界面,供客戶端用戶界面的顯示。同時將用戶端的 操作翻譯為響應(yīng)的消息命令發(fā)送給管理模塊。 即時通信服務(wù)器當本系統(tǒng)客服人員需要與商戶進行即時通訊時,有該模塊負責 鏈接以及對通訊中的消息進行加密處理。
4
數(shù)據(jù)庫服務(wù)器存儲其他模塊所需要的數(shù)據(jù)。同時對需要備份的數(shù)據(jù),進行有效的備份,以提高數(shù)據(jù)的安全完整性。 系統(tǒng)應(yīng)用服務(wù)器上運行的軟件模塊架構(gòu)如附圖2所示,該架構(gòu)設(shè)計圖充分考慮到了系統(tǒng)的穩(wěn)定性與可擴展性能要求。采用業(yè)界比較成熟的J2EE層次架構(gòu)模式。為設(shè)計、開發(fā)、集成和部署企業(yè)應(yīng)用提供了基于組件的方法。該方法不但能有效降低成本,還能對整個設(shè)計和實施過程進行快速跟蹤。多層分布式應(yīng)用模型,能重用組件,為用戶提供統(tǒng)一安全模型和靈活的事物處理控制。 對于服務(wù)器器內(nèi)的眾多組件,同時參考實際運行時的異步性問題。本發(fā)明采用基于消息和消息隊列的處理機制。這樣不但解決了眾多組件協(xié)同的問題,同時也解決了組件之間輸出的異步性。 對于巨型用戶訪問量的問題,本發(fā)明的底層硬件選用較大的內(nèi)存以及運行速度更
快的處理器;同時,在軟件方面采用非常成熟的線程池訪問技術(shù)。這樣,對于每個前來訪問
的用戶,所使用資源不再是系統(tǒng)重新生成,而是由系統(tǒng)已經(jīng)預(yù)先設(shè)置好了預(yù)留服務(wù)資源。采
用該技術(shù),除了能處理更多的用戶訪問以外,也極大的降低了用戶的等待時間。 對于分布式多服務(wù)器之間信息訪問的服務(wù),采用專門的連接管理模塊,該模塊負
責其他服務(wù)器的連接,并調(diào)用服務(wù)器內(nèi)相應(yīng)服務(wù)組件,完成其他服務(wù)器的信息訪問要求。 本發(fā)明的在線生活信息服務(wù)平臺系統(tǒng)服務(wù)端功能包括 1.商戶信息列表分類顯示商戶列表,可根據(jù)基本信息查詢商戶。商戶的基本信息包括商戶類型、服務(wù)類型、地址、聯(lián)系電話等。本系統(tǒng)商戶類型主要可分為三類酒店餐館、旅店賓館、娛樂場所等。 2.商戶服務(wù)信息查詢可以實時查詢商戶可用的服務(wù)。根據(jù)不同類型的商戶提供不同類型的服務(wù)查詢。
a)酒店餐館空房間查詢,空座查詢。 b)旅店賓館空客房查詢,按房間類型、等級、價格等條件查詢。
c)娛樂場所如KTV,空包廂查詢,按包廂大小、類型、價格等條件查詢。
3.商戶服務(wù)預(yù)訂。 a)吃飯訂房/座 b)賓館訂房 c)娛樂場所訂房/包廂 4.登陸驗證 通過傳輸層加密通道進行登陸時用戶名和密碼的驗證。
5.系統(tǒng)管理 管理軟件的基本配置。如服務(wù)器IP和端口等。 在線生活信息服務(wù)平臺系統(tǒng)服務(wù)端的模塊架構(gòu)是基于客戶端平臺Eclipse RCP的Java桌面應(yīng)用程序??蛻舳似脚_(RCP)目前是比較流行的應(yīng)用開發(fā)模式,它是開放的桌面應(yīng)用開發(fā)標準,使軟件可靠性和安全性更高。服務(wù)端軟件架構(gòu)如附圖3所示。
使用RCP來開發(fā)Java桌面應(yīng)用可以把開發(fā)的焦點轉(zhuǎn)移到系統(tǒng)的邏輯功能上,而不是界面上。程序可以繼承Eclipse的風格與功能,包括諸如菜單,工具條,子窗口等等的界面元素,甚至可以使用Eclipse本身的功能插件。
5息服務(wù)平臺系統(tǒng)端在架構(gòu)設(shè)計上采用先進的插件的思想。在RCPApplication層上的服務(wù)引擎是一個服務(wù)插件的運行環(huán)境,為上層服務(wù)插件提供運行時支撐環(huán)境。在服務(wù)引擎上可以部署著多個服務(wù)插件,每一個服務(wù)插件代表一個服務(wù)功能。軟件的服務(wù)功能包括服務(wù)查詢、服務(wù)預(yù)訂、商戶列表、商戶信息查詢、登陸驗證、系統(tǒng)管理等。
本發(fā)明的在線生活信息服務(wù)平臺系統(tǒng)預(yù)訂操作流程如附圖4所示。首先查詢商戶,可以在的商戶樹中查詢也可以根據(jù)條件執(zhí)行查詢。然后選擇商戶,這時就會顯示商戶的基本信息。接收選擇商戶的分店,執(zhí)行服務(wù)查詢,就可以顯示商戶相應(yīng)分店的服務(wù)信息。錄入客戶的基本信息(包括客戶姓、電話等),選擇預(yù)訂的座位類型和輸入預(yù)訂的數(shù)量就可以執(zhí)行預(yù)訂操作。預(yù)訂操作需要先向商戶發(fā)送預(yù)訂請求,然后等待商戶的回應(yīng)。只有商戶回復預(yù)訂成功后操作才能成功。這樣在執(zhí)行預(yù)訂操作后,一方面請求經(jīng)過網(wǎng)絡(luò)傳送到商戶,另一方面預(yù)訂請求會生成一條訂單記錄加入到"等待訂單"隊列中,等待商戶的回復。如果商戶回復預(yù)訂失敗或者等待超時,都會使得預(yù)訂失敗,放進到失敗訂單隊列中。
在線生活信息服務(wù)平臺系統(tǒng)商戶端軟件是指運行在商戶方PC、 PDA或P0S機上的系統(tǒng)客戶端。其主要功能包括 1.服務(wù)預(yù)訂請求接收實時接收本發(fā)明系統(tǒng)服務(wù)端傳送過來的預(yù)訂請求。
2.訂單處理即服務(wù)預(yù)訂的確認與回復。接收預(yù)訂請求后,可以接收預(yù)訂或拒絕預(yù)訂,并把結(jié)果回復給本發(fā)明系統(tǒng)服務(wù)端。如果接收預(yù)訂的話還需要把成功預(yù)訂的相關(guān)信息(如房間名稱,座位編號等)返回給本發(fā)明系統(tǒng)服務(wù)端。
3.服務(wù)的預(yù)設(shè)和管理服務(wù)的預(yù)設(shè)是指可以預(yù)先設(shè)置可以提供的服務(wù)信息,如可
以預(yù)訂的空閑房間類型和數(shù)量等。并且可以去這些服務(wù)內(nèi)容進行更改與管理。
4.服務(wù)信息的狀態(tài)更新即可以實時動態(tài)更新服務(wù)信息的狀態(tài),如哪個房間、座
位占用或空閑等,并且把更新服務(wù)狀態(tài)信息實時地上傳到服務(wù)器,以供本發(fā)明系統(tǒng)服務(wù)端
的查詢。 5.登陸授權(quán)與安全驗證 商戶登陸軟件時通過傳輸層加密通道進行登陸時用戶名和密碼的驗證。
6.系統(tǒng)管理 管理軟件的基本配置。如服務(wù)器IP和端口等。 商戶端軟件也是基于客戶端平臺Eclipse RCP的Java桌面應(yīng)用程序,軟件的模塊架構(gòu)如附圖5所示。 商戶端軟件在架構(gòu)設(shè)計上也采用先進的插件思想。在服務(wù)引擎上支撐著多個上層服務(wù)插件的運行。軟件的服務(wù)功能包括服務(wù)請求接收、訂單處理、服務(wù)狀態(tài)信息、服務(wù)管理、登陸授權(quán)、安全驗證和系統(tǒng)管理等。 商戶端軟件的關(guān)鍵流程是訂單的處理。訂單的處理過程如附圖6所示,首先從訂單等待列表中選擇需要處理的訂單,顯示相應(yīng)訂單的詳細信息,包括訂單的內(nèi)容和客戶的信息。然后,用戶看是否有符合要求的空閑房間可以分配,如果有則選擇該房間執(zhí)行"接受預(yù)訂"操作,這時訂單處理成功,把成功的結(jié)果回復到服務(wù)端,最后把訂單加入到"成功訂單隊伍"中。如果沒有房間可以分配,同執(zhí)行拒絕預(yù)訂操作,這時訂單處理失敗,把失敗結(jié)果回復到服務(wù)端,最后把訂單加入到"失敗訂單隊伍"中。 下面舉一個用戶使用本發(fā)明系統(tǒng)預(yù)定酒店的例子。例如,用戶想通過本發(fā)明系統(tǒng)
6預(yù)訂酒店今晚7點的房間,整個業(yè)務(wù)流程圖如附圖7所示。客戶使用電話、WEB系統(tǒng)或者使用手機軟件登陸的方式獲取本發(fā)明系統(tǒng)的服務(wù)??头藛T在收到客戶的服務(wù)請求以后,立即使用本發(fā)明的系統(tǒng)查看符合要求的商戶。得到商戶信息后,按照提示判定是否需要與商戶聯(lián)系。如需要,則客服人員使用本系統(tǒng)和商戶取得立即聯(lián)系。商戶可以使用普通計算機上面的客戶端、P0S機或者手機、PDA等無線上網(wǎng)設(shè)備獲取客服人員的服務(wù)查詢。商戶獲取服務(wù)請求后,立即查詢是否可以滿足該請求。同時可以進一步為客戶做出預(yù)定等服務(wù)。商戶回復客服人員,客服人員得到回復后,使用語音,短信息或者彩信等手段完成給客戶的答復。
權(quán)利要求
一種在線生活信息服務(wù)平臺系統(tǒng),包括服務(wù)端,向用戶提供商戶信息列表,接收用戶的預(yù)定信息并發(fā)送到系統(tǒng)應(yīng)用服務(wù)器,并將商戶端的回復信息反饋給用戶;商戶端,實時更新商戶信息列表,處理服務(wù)預(yù)訂請求,并將處理結(jié)果反饋到系統(tǒng)應(yīng)用服務(wù)器;和系統(tǒng)應(yīng)用服務(wù)器,管理與服務(wù)端和商戶端的連接,處理信息查詢請求,將服務(wù)端的預(yù)定請求發(fā)送到商戶端,并處理商戶端商戶信息列表更新。
2. 如權(quán)利要求1所述的在線生活信息服務(wù)平臺系統(tǒng),其中所述商戶信息列表包括基 本信息和/或商戶服務(wù)信息,其中所述基本信息包括商戶類型、服務(wù)類型、地址、聯(lián)系電話 等,其中所述商戶類型包括酒店餐館、旅店賓館、娛樂場所。
3. 如權(quán)利要求2所述的在線生活信息服務(wù)平臺系統(tǒng),其中所述服務(wù)端可以提供商戶服 務(wù)信息查詢,所述服務(wù)信息包括空閑房間、空閑座位、空閑包廂以及按價格分類信息。
4. 如權(quán)利要求3所述的在線生活信息服務(wù)平臺系統(tǒng),其中所述服務(wù)端可以提供商戶服 務(wù)預(yù)訂,并將用戶訂單發(fā)送到系統(tǒng)應(yīng)用服務(wù)器,最終傳送到商戶端,等待商戶回復。
5. 如權(quán)利要求2所述的在線生活信息服務(wù)平臺系統(tǒng),其中所述商戶端可以運行在商戶 方PC、PDA或P0S機上。
6. 如權(quán)利要求5所述的在線生活信息服務(wù)平臺系統(tǒng),其中所述商戶端實時動態(tài)更新商 戶服務(wù)信息,包括房間占用或空閑、座位占用或空閑等,并把更新商戶服務(wù)信息實時上傳 到系統(tǒng)應(yīng)用服務(wù)器。
7. 如權(quán)利要求1所述的在線生活信息服務(wù)平臺系統(tǒng),其中所述系統(tǒng)應(yīng)用服務(wù)器,驗證 商戶端和/或服務(wù)端操作的合法性;并且可以處理來自其它集群服務(wù)器的檢索請求。
8. 如權(quán)利要求4或6所述的在線生活信息服務(wù)平臺系統(tǒng),其中所述服務(wù)端和/或所述 商戶端模塊架構(gòu)是基于客戶端平臺Eclipse RCP的Java桌面應(yīng)用程序。
9. 如權(quán)利要求7所述的在線生活信息服務(wù)平臺系統(tǒng),其中系統(tǒng)應(yīng)用服務(wù)器使用組件式 模式構(gòu)建,包括管理服務(wù)器,管理各個與服務(wù)器連接的SOCKET連接; 安全驗證服務(wù)器,驗證各個連接是否符合預(yù)定義的規(guī)則; WEB頁面服務(wù)器,提供人機交互界面;即時通信服務(wù)器,保持系統(tǒng)客服人員與商戶進行的即時通訊鏈接,并對通訊中的消息 加密;數(shù)據(jù)庫服務(wù)器存儲其他模塊所需要的數(shù)據(jù)并備份。
10. 如權(quán)利要求9所述的在線生活信息服務(wù)平臺系統(tǒng),其中系統(tǒng)應(yīng)用服務(wù)器采用線程 池訪問技術(shù)。
全文摘要
本發(fā)明提供一種在線生活信息服務(wù)平臺系統(tǒng),包括服務(wù)端,向用戶提供商戶信息列表,接收用戶的預(yù)定信息并發(fā)送到系統(tǒng)應(yīng)用服務(wù)器,并將商戶端的回復信息反饋給用戶;商戶端,實時更新商戶信息列表,處理服務(wù)預(yù)訂請求,并將處理結(jié)果反饋到系統(tǒng)應(yīng)用服務(wù)器;和系統(tǒng)應(yīng)用服務(wù)器,管理與服務(wù)端和商戶端的連接,處理信息查詢請求,將服務(wù)端的預(yù)定請求發(fā)送到商戶端,并處理商戶端商戶信息列表更新。
文檔編號G06Q30/00GK101706925SQ20091004224
公開日2010年5月12日 申請日期2009年8月31日 優(yōu)先權(quán)日2009年8月31日
發(fā)明者梁仲廉 申請人:梁仲廉