本發(fā)明涉及計算機技術(shù)領域,具體涉及一種適用于自助終端的智能銷售系統(tǒng)。
背景技術(shù):
現(xiàn)如今,智能銷售終端的有效運作通常離不開云端技術(shù)與服務的支持,在某些業(yè)務場景下,還需要移動應用技術(shù)的配合。智能銷售終端在商品的下單、支付、出貨等交易流程,以及終端的管理與維護等操作中,都需要云端服務與移動應用服務的支持與配合。融合了互聯(lián)網(wǎng)技術(shù)的智能銷售終端,通過與云端、移動應用的交互,將大大提升智能銷售終端的用戶體驗,同時將為銷售終端推廣、設備維護與管理提升效率與提供便利。
技術(shù)實現(xiàn)要素:
本發(fā)明公開的適用于自助終端的智能銷售系統(tǒng),在聯(lián)網(wǎng)狀態(tài)下,充分發(fā)揮智能銷售終端與云端、移動端的業(yè)務交互優(yōu)勢,離線狀態(tài)下,智能銷售終端正常處理銷售業(yè)務,并在下次聯(lián)網(wǎng)時與云端同步。
本發(fā)明采用以下技術(shù)方案:
一種適用于自助終端的智能銷售系統(tǒng),其特征在于,它包括云端服務單元、智能銷售終端、移動端業(yè)務單元和運營管理單元,并且所述云端服務單元分別與智能銷售終端、移動端業(yè)務單元和運營管理單元進行通信;所述智能銷售終端用于負責智能銷售系統(tǒng)的核心業(yè)務處理;所述移動端業(yè)務單元用于對智能銷售終端進行業(yè)務層面的輔助與支持;所述運營管理單元用于根據(jù)云端服務單元提供的服務,對智能銷售終端和移動端業(yè)務單元的配置信息進行管理以及對智能銷售終端和移動端業(yè)務單元產(chǎn)生的業(yè)務數(shù)據(jù)進行處理,統(tǒng)計并產(chǎn)生數(shù)據(jù)報表;所述云端服務單元用于為智能銷售終端、移動端業(yè)務單元和運營管理單元提供云端服務;并且,所述智能銷售終端內(nèi)置有終端初始化子模塊、交易處理子模塊、支付子模塊、人機交互子模塊、終端維護子模塊和容錯處理子模塊;所述終端初始化子模塊用于根據(jù)智能銷售終端注冊與初始化服務向云端服務單元發(fā)起該終端信息的初始化請求,獲取該終端配置信息、商品信息和交易額度上限信息,并向云端服務單元上報該終端最新的位置信息,以及對該終端的網(wǎng)絡進行配置管理,檢測該終端的網(wǎng)絡狀態(tài);所述交易處理子模塊用于處理至少三種情形的交易處理流程;第一種情形為買家在智能銷售終端選取商品,下單支付并取貨,則根據(jù)交易與訂單服務向云端服務單元提交訂單信息,獲取支付要素,然后調(diào)用支付子模塊,根據(jù)支付回調(diào)服務與支付結(jié)果,完成支付流程;第二情形為買家在移動端業(yè)務單元對商品下單支付,獲取商品的取貨碼,根據(jù)取貨碼在指定的智能銷售終端取貨,則直接接收人機交互子模塊上報的請求,解析取貨碼信息,進取貨碼信息上報到云端服務單元驗證其合法性,智能銷售終端出貨后向云端服務單元發(fā)起請求修改取貨碼信息的狀態(tài)為已使用;第三種情形為智能銷售終端離線狀態(tài)下,則智能銷售終端根據(jù)云端服務單元的數(shù)據(jù)進行同步服務,將離線交易記錄上報至云端服務單元進行保存;所述支付子模塊集成多種在線支付方式,用于向支付渠道商發(fā)起支付請求,同時根據(jù)云端服務單元的支付回調(diào)服務,將回調(diào)地址作為參數(shù)上報支付渠道商,云端服務單元支付回調(diào)服務根據(jù)支付渠道返回的支付結(jié)果,修改云端服務單元的訂單狀態(tài);所述人機交互子模塊基于智能銷售終端的操作屏和商品出貨裝置,用于當操作屏接收買家輸入操作請求后,請求相應模塊的服務,并通過操作屏或商品出貨裝置向買家做出響應;所述終端維護子模塊用于提醒智能銷售終端的管理者對該終端進行定時的維護,以及當智能銷售終端的管理者進行補貨時,獲取補貨的詳細數(shù)據(jù)和商品余量信息,并將上述信息同步更新至云端服務單元;所述容錯處理子模塊用于當智能銷售終端發(fā)生離線交易或其他操作時,向云端服務單元發(fā)送數(shù)據(jù)矯正請求,并將云端服務單元與智能銷售終端本地數(shù)據(jù)同步。
更進一步的技術(shù)方案是,所述智能銷售終端用于負責智能銷售系統(tǒng)的核心業(yè)務處理具體包括業(yè)務邏輯有智能銷售終端交易處理、人機交互處理、智能銷售終端維護、智能銷售終端支付功能和智能銷售終端初始化、容錯處理。
更進一步的技術(shù)方案是,所述移動端業(yè)務單元用于對智能銷售終端進行業(yè)務層面的輔助與支持具體包括根據(jù)云端服務單元位置服務對移動設備所在位置的最近智能銷售終端進行定位查詢、瀏覽商品信息、獲取取貨碼、用戶訂單查詢、登陸注冊和移動端業(yè)務單元下單、支付。
更進一步的技術(shù)方案是,所述運營管理單元用于根據(jù)云端服務單元提供的服務,對智能銷售終端和移動端業(yè)務單元的配置信息進行管理具體包括對商品信息的配置管理、銷售終端配置與注冊、商品定價維護和系統(tǒng)備貨物流管理。
更進一步的技術(shù)方案是,所述運營管理單元用于對智能銷售終端和移動端業(yè)務單元產(chǎn)生的業(yè)務數(shù)據(jù)進行處理,統(tǒng)計并產(chǎn)生數(shù)據(jù)報表具體包括移動端業(yè)務單元用戶數(shù)據(jù)統(tǒng)計、智能銷售終端配置數(shù)據(jù)統(tǒng)計、交易數(shù)據(jù)統(tǒng)計、出貨數(shù)據(jù)統(tǒng)計、財務統(tǒng)計和智能銷售終端故障統(tǒng)計。
更進一步的技術(shù)方案是,所述云端服務單元用于為智能銷售終端、移動端業(yè)務單元和運營管理單元提供云端服務具體包括智能銷售終端注冊與初始化服務、商品配置服務、智能銷售終端商品信息初始化服務、交易與訂單服務、支付回調(diào)服務、數(shù)據(jù)同步服務、智能銷售終端位置服務、財務與結(jié)算服務和物流服務。
本發(fā)明公開的適用于自助終端的智能銷售系統(tǒng)中,各單元分工明確,卻又在邏輯上有著強耦合性,最核心的業(yè)務交易流程,有三種途徑:一是買家在移動端業(yè)務單元對商品下單支付,獲取商品的取貨碼,根據(jù)取貨碼在指定的智能銷售終端取貨;二是買家在智能銷售終端選取商品,下單支付并取貨;三是在智能銷售終端離線狀態(tài)下,買家使用現(xiàn)金或與終端管理員離線刷卡支付交易并出貨,但交易記錄不計入買家用戶的訂單中心,只計入智能銷售終端交易統(tǒng)計數(shù)據(jù)中。
與現(xiàn)有技術(shù)相比,本發(fā)明公開的適適用于自助終端的智能銷售系統(tǒng),系統(tǒng)中智能銷售終端、云端服務單元、移動端業(yè)務單元和運營管理單元,四個單元各司其職,在業(yè)務邏輯上緊密配合,特別是移動端業(yè)務單元與智能銷售終端協(xié)同完成交易流程,簡化了買家用戶操作,同時支持聯(lián)網(wǎng)與離線兩種商品銷售模式,提升了智能銷售終端的用戶體驗,提高了智能銷售終端的兼容性。
附圖說明
圖1為本發(fā)明一種實施例的用于自助終端的智能銷售系統(tǒng)的結(jié)構(gòu)框圖。
圖2為圖1中智能銷售終端的結(jié)構(gòu)框圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明作進一步闡述。
如圖1和圖2所示的適用于自助終端的智能銷售系統(tǒng),它包括云端服務單元102、智能銷售終端101、移動端業(yè)務單元103和運營管理單元102,并且云端服務單元102分別與智能銷售終端101、移動端業(yè)務單元103和運營管理單元104進行通信;
智能銷售終端101用于負責智能銷售系統(tǒng)的核心業(yè)務處理,具體包括業(yè)務邏輯有智能銷售終端交易處理、人機交互處理、智能銷售終端維護、智能銷售終端支付功能和智能銷售終端初始化、容錯處理;
移動端業(yè)務單元103用于對智能銷售終端進行業(yè)務層面的輔助與支持,具體包括根據(jù)云端服務單元位置服務對移動設備所在位置的最近智能銷售終端進行定位查詢、瀏覽商品信息、獲取取貨碼、用戶訂單查詢、登陸注冊和移動端業(yè)務單元下單、支付;
運營管理單元104用于根據(jù)云端服務單元提供的服務,對智能銷售終端和移動端業(yè)務單元的配置信息進行管理具體包括對商品信息的配置管理、銷售終端配置與注冊、商品定價維護和系統(tǒng)備貨物流管理以及對智能銷售終端和移動端業(yè)務單元產(chǎn)生的業(yè)務數(shù)據(jù)進行處理,統(tǒng)計并產(chǎn)生數(shù)據(jù)報表具體包括移動端業(yè)務單元用戶數(shù)據(jù)統(tǒng)計、智能銷售終端配置數(shù)據(jù)統(tǒng)計、交易數(shù)據(jù)統(tǒng)計、出貨數(shù)據(jù)統(tǒng)計、財務統(tǒng)計和智能銷售終端故障統(tǒng)計;
云端服務單元102用于為智能銷售終端、移動端業(yè)務單元和運營管理單元提供云端服務具體包括智能銷售終端注冊與初始化服務、商品配置服務、智能銷售終端商品信息初始化服務、交易與訂單服務、支付回調(diào)服務、數(shù)據(jù)同步服務、智能銷售終端位置服務、財務與結(jié)算服務和物流服務;
并且,智能銷售終端內(nèi)置有終端初始化子模塊11、交易處理子模塊12、支付子模塊13、人機交互子模塊14、終端維護子模塊15和容錯處理子模塊16;
終端初始化子模塊11用于根據(jù)智能銷售終端注冊與初始化服務向云端服務單元發(fā)起該終端信息的初始化請求,獲取該終端配置信息、商品信息和交易額度上限信息,并向云端服務單元上報該終端最新的位置信息,以及對該終端的網(wǎng)絡進行配置管理,檢測該終端的網(wǎng)絡狀態(tài);
交易處理子模塊12用于處理至少三種情形的交易處理流程;第一種情形為買家在智能銷售終端選取商品,下單支付并取貨,則根據(jù)交易與訂單服務向云端服務單元提交訂單信息,獲取支付要素,然后調(diào)用支付子模塊,根據(jù)支付回調(diào)服務與支付結(jié)果,完成支付流程;第二情形為買家在移動端業(yè)務單元對商品下單支付,獲取商品的取貨碼,根據(jù)取貨碼在指定的智能銷售終端取貨,則直接接收人機交互子模塊上報的請求,解析取貨碼信息,進取貨碼信息上報到云端服務單元驗證其合法性,智能銷售終端出貨后向云端服務單元發(fā)起請求修改取貨碼信息的狀態(tài)為已使用;第三種情形為智能銷售終端離線狀態(tài)下,則智能銷售終端根據(jù)云端服務單元的數(shù)據(jù)進行同步服務,將離線交易記錄上報至云端服務單元進行保存;
支付子模塊13集成多種在線支付方式,用于向支付渠道商發(fā)起支付請求,同時根據(jù)云端服務單元的支付回調(diào)服務,將回調(diào)地址作為參數(shù)上報支付渠道商,云端服務單元支付回調(diào)服務根據(jù)支付渠道返回的支付結(jié)果,修改云端服務單元的訂單狀態(tài);
人機交互子模塊14基于智能銷售終端的操作屏和商品出貨裝置,用于當操作屏接收買家輸入操作請求后,請求相應模塊的服務,并通過操作屏或商品出貨裝置向買家做出響應;
終端維護子模塊15用于提醒智能銷售終端的管理者對該終端進行定時的維護,以及當智能銷售終端的管理者進行補貨時,獲取補貨的詳細數(shù)據(jù)和商品余量信息,并將上述信息同步更新至云端服務單元;
容錯處理子模塊16用于當智能銷售終端發(fā)生離線交易或其他操作時,向云端服務單元發(fā)送數(shù)據(jù)矯正請求,并將云端服務單元與智能銷售終端本地數(shù)據(jù)同步
以上具體實施方式對本發(fā)明的實質(zhì)進行詳細說明,但并不能對本發(fā)明的保護范圍進行限制,顯而易見地,在本發(fā)明的啟示下,本技術(shù)領域普通技術(shù)人員還可以進行許多改進和修飾,需要注意的是,這些改進和修飾都落在本發(fā)明的權(quán)利要求保護范圍之內(nèi)。