本發明涉及電子商務技術領域,尤其涉及一種基于netty和websocket協議實現web端自動打印訂單服務方法。
背景技術:
電子商務是以信息網絡技術為手段,以商品交換為中心的商務活動;也可理解為在互聯網(internet)、企業內部網(intranet)和增值網(van,valueaddednetwork)上以電子交易方式進行交易活動和相關服務的活動,是傳統商業活動各環節的電子化、網絡化、信息化;以互聯網為媒介的商業行為均屬于電子商務的范疇。
電子商務通常是指在全球各地廣泛的商業貿易活動中,在因特網開放的網絡環境下,基于客戶端/服務端應用方式,買賣雙方不謀面地進行各種商貿活動,實現消費者的網上購物、商戶之間的網上交易和在線電子支付以及各種商務活動、交易活動、金融活動和相關的綜合服務活動的一種新型的商業運營模式。
現在網絡訂單完成后還需要商家自己手動打印訂單,不能實現自動打印,影響效率。為解決上述問題,本申請中提出一種基于netty和websocket協議實現web端自動打印訂單服務方法。
技術實現要素:
(一)發明目的
為解決背景技術中存在的技術問題,本發明提出一種基于netty和websocket協議實現web端自動打印訂單服務方法。
(二)技術方案
為解決上述問題,本發明提供了一種基于netty和websocket協議實現web端自動打印訂單服務方法,其具體步驟如下:用戶通過pc端web瀏覽器選擇物品,pc端將請求信息通過網絡傳輸到服務器,服務器再通過網絡將信息反饋到用戶pc端,用戶在pc端選擇物品下單后,服務器接收到訂單信息,將訂單信息通過打印裝置打印出來。
優選的,所述web瀏覽器基于netty和websocket協議實現。
優選的,所述web瀏覽器中包括下單界面和支付界面,用戶通過下單界面下單完成后,跳轉到支付界面支付,并生成最終電子訂單。
優選的,所述下單界面具體流程如下:
(1)客戶打開瀏覽器,進入到物品界面;
(2)選擇物品,并確認訂單,生成電子訂單;
(3)電子訂單生成后,彈出“用戶確認物品信息”對話框,用戶對物品信息進行確認。
優選的,所述物品信息確認流程如下:
(1)若物品信息不正確,或客戶需重新選擇,即用戶確認物品信息為“否”,則用戶重新選擇物品;
(2)若物品信息正確,即用戶確認物品信息為“是”,則用戶選擇地址,然后跳轉到支付界面。
優選的,所述選擇物品中物品的信息包括但不限于“物品規格”、“數量”、“顏色”、“增值服務”。
優選的,所述支付界面具體流程如下:
(1)用戶點擊確認支付后,彈出“是否支付”對話框:若是,則支付完成,若否,則重新跳轉到支付界面;
(2)支付成功后生成最終電子訂單,并將最終電子訂單信息通過網絡傳輸至服務器。
優選的,所述服務器接收到用戶pc端訂單信息后將信息通過打印裝置自動打印,生成紙質信息訂單。
優選的,所述打印裝置包括但不限于打印機、pcs機。
本發明的上述技術方案具有如下有益的技術效果:
本發明基于netty和websocket協議實現web端自動打印訂單服務方法,用戶通過pc端瀏覽器選擇物品并自主下單支付,支付后生成的電子訂單通過后臺的服務器自動連接打印裝置打印訂單信息,操作便捷,省去人工操作,提高訂單生成效率。
附圖說明
圖1為本發明提出的基于netty和websocket協議實現web端自動打印訂單服務方法的流程框圖。
圖2為本發明提出的基于netty和websocket協議實現web端自動打印訂單服務方法中用戶下單及支付時流程框圖。
圖3為本發明提出的基于netty和websocket協議實現web端自動打印訂單服務方法中打印流程圖。
圖4為本發明提出的基于netty和websocket協議實現web端自動打印訂單服務方法中物品選擇界面示意圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚明了,下面結合具體實施方式并參照附圖,對本發明進一步詳細說明。應該理解,這些描述只是示例性的,而并非要限制本發明的范圍。此外,在以下說明中,省略了對公知結構和技術的描述,以避免不必要地混淆本發明的概念。
如圖1-4所示,本發明提出的一種基于netty和websocket協議實現web端自動打印訂單服務方法,其具體步驟如下:用戶通過pc端web瀏覽器選擇物品,pc端將請求信息通過網絡傳輸到服務器,服務器再通過網絡將信息反饋到用戶pc端,用戶在pc端選擇物品下單后,服務器接收到訂單信息,將訂單信息通過打印裝置打印出來。
在一個可選的實施例中,所述web瀏覽器基于netty和websocket協議實現。
在一個可選的實施例中,所述web瀏覽器中包括下單界面和支付界面,用戶通過下單界面下單完成后,跳轉到支付界面支付,并生成最終電子訂單。
在一個可選的實施例中,所述下單界面具體流程如下:
(1)客戶打開瀏覽器,進入到物品界面;
(2)選擇物品,并確認訂單,生成電子訂單;
(3)電子訂單生成后,彈出“用戶確認物品信息”對話框,用戶對物品信息進行確認。
在一個可選的實施例中,所述物品信息確認流程如下:
(1)若物品信息不正確,或客戶需重新選擇,即用戶確認物品信息為“否”,則用戶重新選擇物品;
(2)若物品信息正確,即用戶確認物品信息為“是”,則用戶選擇地址,然后跳轉到支付界面。
在一個可選的實施例中,所述選擇物品中物品的信息包括但不限于“物品規格”、“數量”、“顏色”、“增值服務”。
在一個可選的實施例中,所述支付界面具體流程如下:
(1)用戶點擊確認支付后,彈出“是否支付”對話框:若是,則支付完成,若否,則重新跳轉到支付界面;
(2)支付成功后生成最終電子訂單,并將最終電子訂單信息通過網絡傳輸至服務器。
在一個可選的實施例中,所述服務器接收到用戶pc端訂單信息后將信息通過打印裝置自動打印,生成紙質信息訂單。
在一個可選的實施例中,所述打印裝置包括但不限于打印機、pcs機。
本發明基于netty和websocket協議實現web端自動打印訂單服務方法,用戶通過pc端瀏覽器選擇物品并自主下單支付,支付后生成的電子訂單通過后臺的服務器自動連接打印裝置打印訂單信息,操作便捷,省去人工操作,提高訂單生成效率。
應當理解的是,本發明的上述具體實施方式僅僅用于示例性說明或解釋本發明的原理,而不構成對本發明的限制。因此,在不偏離本發明的精神和范圍的情況下所做的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。此外,本發明所附權利要求旨在涵蓋落入所附權利要求范圍和邊界、或者這種范圍和邊界的等同形式內的全部變化和修改例。