网页POS系统连接外围装置的架构的制作方法

文档序号:16246877发布日期:2018-12-11 23:39阅读:242来源:国知局
网页POS系统连接外围装置的架构的制作方法

本发明涉及一种pos系统连接外围装置的架构,特别是一种能使网页pos系统可轻易连接于操作外围设备的架构。

背景技术

企业为了提升营运效率及降低人为错误几率,现今餐饮业、超市、商场、物流等行业的流程管理皆以全面电子化及信息化为主要的发展趋势,希望能通过可靠的信息管理设备及程序应用降低成本、有效管理、提高企业流程管理效率等目的,因此,如何有效运用电子化、信息化具有的快速与失误率低的优势,是管理上的重大课题,其中善用终端销售系统为其成败的关键因素之一。

对于pos软件系统程序92(英文为pointofsale,英文简称pos,中文也可称为销售时点情报系统、销售点管理系统)的用户而言,如图1所示,需要包含有pos软件系统程序92的主机硬件91,以及与pos软件系统程序92有关的外围设备94,如条形码扫描器、刷卡机、打印机等,该pos软件系统程序92还可将有关的数据储存于云端服务器93上,但是对网页pos系统而言,由于浏览器不能直接操控外围设备94,如条形码扫描器、刷卡机等,因此在网页操作这些外围设备会有困难。

因此,如何克服网页pos系统存在的上述问题,应为业界需努力解决、克服的课题。

因此,本案发明人即着手研发其解决方案,希望能开发出一种使网页pos系统可轻易连接与操作这些外围设备的方法,有效提高使用网页pos系统的效率与弹性,以服务社会大众及促进此业的发展,遂经多时的构思而有本发明的产生。



技术实现要素:

本发明的目的在于提供网页pos系统、或是智能营销系统(英文为smartretailer)连接外围装置的架构,其能通过设置一个运行在操作系统的服务软件,让浏览器能在内部以符合websocket协议的通讯方式,将相关的控制指令传给该服务软件该服务软件重组控制指令后,通过外围装置对应的连接接口连接控制外围装置,使得任何装置都可使用浏览器执行网页pos系统并操控各种外围装置,大大的提高了网页pos系统应用的方便性。

本发明为达到上述目的及功效提供了一种网页pos系统连接外围装置的架构,包括:一主机,该主机至少内含一浏览器、一连网装置与一服务软件,该浏览器与该服务软件以符合websocket协议方式进行实时双向信息传递;至少一外围装置,该外围装置通过与该外围装置对应的连接接口以有线或无线耦接该主机,并与该服务软件进行双向信息传递;一云端服务器,设有一建立在网页架构的网页pos系统,该主机以该连网装置网络联机该云端服务器,并以该主机的浏览器为接口操作执行该云端服务器的网页pos系统;当该服务软件接收由该浏览器执行该网页pos系统后传来的符合websocket协议的操作一外围装置的一第1指令时,该服务软件重组该第1指令为一与该第1指令操作内容相同并能驱动该外围装置的一第2指令,并以该第2指令通过与该外围装置对应的连接接口操控该外围装置;当该服务软件接收从一外围装置传来的一第1信息时,该服务软件重组该第1信息为一与该第1信息内容相同并符合websocket协议之一的第2信息,并将该第2信息显示于该浏览器,且将该第2信息传入该网页pos系统;藉此,该网页pos系统能连接并操控该等外围装置。

前述架构,其中该主机的浏览器操作执行该云端服务器的网页pos系统时,实时储存输入数据、输出数据与运算结果于该云端服务器。

前述架构,其中该主机为桌面计算机、笔记本电脑、平板计算机、手机或任何传统运行pos系统的主机。

前述架构,其中该外围装置为:打印机、条形码扫描仪、磁卡读取器、信用卡刷卡机、钱柜、发票机、屏幕、键盘、触控笔其中之一或其组合。

附图说明

图1为现有的pos系统架构示意图;

图2为本发明的基本架构示意图。

附图标记说明:21-主机;22-浏览器;31-服务软件;32-连接接口;41-第1外围装置;42-第2外围装置;51-云端服务器;52-网页pos系统;91-主机硬件;92-pos软件系统程序;93-云端服务器;94-外围设备。

具体实施方式

请参阅图2,用以说明本发明提供的一种网页pos系统连接外围装置的架构,其包括有:

一主机21,该主机21至少内含一浏览器22、一连网装置与一服务软件31,该浏览器22与该服务软件31以符合websocket协议方式进行实时双向信息传递;

至少一外围装置,该外围装置通过与该外围装置对应的连接接口32以有线或无线耦接该主机21,并与该服务软件31进行双向信息传递,本实施例以多个外围装置作说明,如图2所示,多个外围装置包括第1外围装置41、第2外围装置42等;

一云端服务器51,设有一建立在网页架构的网页pos系统52,该主机21以该连网装置(未图标)网络联机该云端服务器51,并以该主机21的浏览器22为接口操作执行该云端服务器51的网页pos系统52;

当该服务软件31接收由该浏览器22执行该网页pos系统52后传来的符合websocket协议的操作一第1外围装置41的一第1指令时,该服务软件31重组该第1指令为一与该第1指令操作内容相同并能驱动该第1外围装置41的一第2指令,并以该第2指令通过与该第1外围装置41对应的连接接口32操作该第1外围装置41;

当该服务软件31接收从一第2外围装置42传来的一第1信息时,该服务软件31重组该第1信息为一与该第1信息内容相同并符合websocket协议之一的第2信息,并将该第2信息显示于该浏览器22,且将该第2信息传入该网页pos系统52;

藉此,该网页pos系统52能连接并操控该等外围装置。

前述的网页pos系统52是指该网页pos系统52为一种以网页语言撰写的软件,该网页语言例如:可为html、javascript、java等程序语言,依这些网页语言撰写的应用程序是以一浏览器22为接口操作执行,其特色是可不受操作系统的限制,例如:可在windows、mac、linux、ios等操作系统上执行,达到跨平台使用的优点。

前述主机21可为桌面计算机、笔记本电脑、平板计算机、手机或任何传统运行pos系统的主机等,只要能执行浏览器22的运作即可。

前述网页pos系统52是执行一般销售、收银、打印发票收据等作业,并提供门市/专柜/加盟店库存明细表、门市专柜销售日明细表、会员销售统计表、商品各门市专柜销售日统计表、门市专柜销售日统计表、门市专柜销售月份每日统计表、时段销售统计表、商品时段销售统计等功能,以上仅为举例说明,实际的网页pos系统52功能不以上述为限。

前述网页pos系统52,用户只要从该主机21浏览器22点击该网页pos系统52的链接点,即可以该浏览器22为接口执行该网页pos系统52的所有功能,用户不需下载pos系统的软件,不需安装pos系统,也不需进行该网页pos系统52的升级与更新,使用者在使用上非常简单,也不会有维护上的负担。

前述第1外围装置41可为:打印机(printer)、条形码扫描仪(bar-codescanner)、磁卡读取器(magneticcardreader)、信用卡刷卡机(creditcardreader)、钱柜(cashdramer)、发票机(invoicemachinery)、屏幕、键盘、触控笔其中之一或其组合,但不以上述为限。

前述该主机21的浏览器22操作执行该云端服务器51的网页pos系统52时,是实时储存输入数据、输出数据与运算结果于该云端服务器,如此的作法不但可减少主机21的硬件条件与运算负荷,更可通过该云端服务器51所储存的数据,包括各地区、各门市、各时段销售资料、各类顾客喜好等数据,形成大数据,并进一步通过对该大数据的分析统计,得到有价值的趋势信息。

使用建立在网页架构(web-based)的网页软件有跨操作系统平台使用的优点,但是因为pos系统需使用多样的外围设备,如条形码扫描仪、磁卡读取器、信用卡刷卡机、钱柜、发票机等,而在浏览器上运作的网页软件,在架构上无法直接操控连接该浏览器所在主机的外围设备,因此目前的pos系统多为在操作系统上直接执行的应用软件,并以在操作系统上的各种驱动程序来操控对应的外围设备,如此执行该pos系统无跨操作系统平台使用的优点。

本发明通过设置一服务软件31来解决以上的问题,并且该浏览器22与该服务软件31是以符合websocket协议方式进行实时双向信息传递。websocket协定是一种在单个tcp联机上进行全双工通讯的协议。websocket使得客户端和服务器之间的数据交换变得更加简单,在websocketapi中,浏览器和服务器只需要完成一次交握(handshaking),两者之间就直接可以建立永续性的联机,并进行双向数据传输。利用websocket协议的特性,本发明的浏览器22与该服务软件31是以符合websocket协议方式进行实时双向信息传递。

当用户在执行该网页pos系统52时,若需操作一外围装置,例如:以条形码扫描仪扫描一贩卖商品时,该浏览器22即会传一符合websocket协议的操作该外围装置(如条形码扫描仪)的一第1指令(如扫描商品条形码)给该服务软件31,该服务软件31接收由该浏览器22执行该网页pos系统52后传来的符合websocket协议的操作该外围装置的第1指令时,该服务软件31重组该第1指令为一与该第1指令操作内容相同(如扫描商品条形码)并能驱动该第1外围装置(如条形码扫描仪)的一第2指令,并以该第2指令通过与该第1外围装置41对应的连接接口32(如usb端口)操作该外围装置(如条形码扫描仪);如此该网页pos系统52就可以该浏览器22操控外围装置。

另一方面,当外围装置操作完成后,该外围装置需将结果信息传回该网页pos系统52,本发明的方法如下:该外围装置(如条形码扫描仪)将执行完成后的结果(如条形码信息)传回该服务软件31,即该服务软件31接收从一第2外围装置42(如条形码扫描仪)传来的一第1信息(如条形码信息)时,该服务软件31重组该第1信息为一与该第1信息内容相同并符合websocket协议之一的第2信息(如条形码信息),并将该第2信息显示于该浏览器22,且将该第2信息传入该网页pos系统52;如此该网页pos系统52就可以该浏览器22查知该外围装置执行结果。

由以上的说明,即可看出本系统的优点为:设计一个运行在操作系统的服务软件31,让浏览器22能在内部以符合websocket协议的通讯方式,将相关的控制指令传给该服务软件31,该服务软件31重组控制指令后,通过外围装置对应的连接接口32(例如usb、rs-232)连接控制外围装置(例如打印机、条形码扫描仪),使得任何装置都可使用浏览器22操控网页pos系统52,解决了之前浏览器执行网页pos系统不能操控外围装置问题,大大的提高了网页pos系统应用的方便性。

上述说明的内容仅为本发明的较佳实施例说明,凡依本发明的技术手段所延伸的变化,皆应落入本发明的保护范围内,特此说明。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1