本发明涉及电子商务技术领域,尤其涉及一种基于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端浏览器选择物品并自主下单支付,支付后生成的电子订单通过后台的服务器自动连接打印装置打印订单信息,操作便捷,省去人工操作,提高订单生成效率。
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。