一种具有远程控制功能的pos系统的制作方法

文档序号:6676381阅读:244来源:国知局
一种具有远程控制功能的pos系统的制作方法
【专利摘要】本实用新型公开了一种具有远程控制功能的POS系统,所述系统包括:主机板及其外设终端、基板管理控制器和上位机,外设终端内置或外接有控制模块。上位机用于通过基板管理控制器向主机板发送指令和数据,主机板再将所述指令和数据发送给外设终端;主机板也能够将外设终端获取并发送的信息通过基板管理控制器发送至上位机。本实用新型公开的POS系统,通过基板管理控制器的设置,能够实现主机板与上位机之间的数据通信,不仅能够实现从上位机获取外设终端的信息,而且能够实现远程控制POS系统开、关机以及在系统崩溃的情况下对主机板进行BIOS更新和OS烧录的操作,更方便用户进行管理和控制。
【专利说明】—种具有远程控制功能的POS系统

【技术领域】
[0001]本发明属于工控【技术领域】,涉及一种POS系统,具体地说,是涉及一种具有远程控制功能的POS系统。

【背景技术】
[0002]POS (point of sales)的中文意思是“销售点”,全称为销售点情报管理系统,是一种配有条码或光字符码(optical character recognit1n,简称OCR)的终端阅读器,有现金或易货额度出纳功能。POS与显示器、打印机、钱箱、多合一读卡器以及密码键盘等终端设备和主机板、上位机等组合在一起构成POS系统。
[0003]当前,POS系统已经广泛用于零售业和服务业的交易处理和记录,如在银行、百货商场、超市、服装行业、医疗行业、娱乐等产生消费的场所都需要用的POS系统。POS系统的应用使得企业可以简化供应链、促进自助式交易并且降低部署和维护零售环节的基础设施的成本,POS系统已经成为零售商家不可缺少的收款设备。
[0004]目前,很多POS系统中的上位机遵循IPMI (智能型平台管理接口,intelligentplatform management interface)协议,而主机板遵循 SM(系统管理,system management)总线协议,因此,很多情况下,POS系统中的主机板与上位机无法直接进行通信、进而进行数据传输。


【发明内容】

[0005]针对现有技术的不足,本实用新型的目的在于提供一种POS系统,能够实现主机板与上位机之间的数据传输,从而能够将上位机的指令和数据发送给主机板,也能够将主机板获取的外设终端的运行状态信息发送给上位机。
[0006]为实现上述目的,本实用新型采用如下技术方案:一种POS系统,包括主机板、夕卜设终端和上位机,所述系统还包括基板管理控制器:
[0007]所述主机板,用于接收所述外设终端获取并发送的信息并将所述信息发送至所述基板管理控制器;
[0008]所述基板管理控制器,用于将接收到的所述信息发送至所述上位机;和/或,
[0009]所述基板管理控制器,用于接收所述上位机发送的的指令和/或数据,并将所述指令和/或数据发送至主机板;
[0010]所述主机板,用于接收所述基板管理控制器发送的指令和/或数据并将所述指令和/或数据发送至所述外设终端。
[0011]进一步的,所述基板管理控制器采用常供电源供电。
[0012]进一步的,所述基板管理控制器的一引脚与所述主机板的电源开关相连,另一引脚接地;所述基板管理控制器用于根据上位机发送的启动指令在所述主机板关机或死机状态时启动所述主机板。
[0013]进一步的,所述上位机发送更新指令和B1S程序至所述基板管理控制器,所述基板管理控制器用于接收所述上位机发送的更新指令,保存所述B1S程序,并将所述B1S程序传送给主机板以完成对所述主机板中原有B1S的更新。
[0014]进一步的,所述上位机发送烧录指令和OS程序至所述基板管理控制器,所述基板管理控制器用于接收所述上位机发送的烧录指令,并将所述OS程序传送至主机板以完成所述主机板中OS程序的烧录。
[0015]所述系统还包括外设终端,
[0016]所述外设终端内置或外接有控制模块,所述控制模块用于获取与其相接的外设终端的运行状态信息并将所述运行状态信息发送至所述主机板;
[0017]所述主机板将所述运行状态信息发送至所述上位机。
[0018]进一步的,所述运行状态信息为当前运行参数。
[0019]又进一步的,所述运行状态信息为运行故障码;
[0020]所述控制模块具体包括:用于采集与控制模块相连的外设终端的当前运行参数的采集单元;用于判断所述当前运行参数与所述该外设终端的正常运行参数是否匹配的匹配单元;以及在当前运行参数与所述该外设终端的正常运行参数不匹配的情况下,用于生成与该外设终端以及所述当前运行参数相对应的运行故障码的故障代码表。
[0021]与现有技术相比,本实用新型的优点和积极效果是:提供了一种能够实现主机板与上位机之间的数据传输的POS系统,该POS系统包括同时支持IPMI协议和SM总线协议的基板管理控制器,该基板管理控制器能够接收主机板发送的信息并将该信息发送至上位机,和/或接收上位机发送的指令和/或数据并将该指令和/或数据发送至主机板,从而实现主机板和上位机之间的数据传输。
[0022]结合附图阅读本实用新型实施方式的详细描述后,本实用新型的其他特点和优点将变得更加清楚。

【专利附图】

【附图说明】
[0023]为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本实用新型实施例一中提出的一种具有远程控制功能的POS系统的结构框图;
[0025]图2为本实用新型实施例二中提出的POS系统的结构框图。

【具体实施方式】
[0026]下面结合附图对本实用新型的【具体实施方式】进行详细地描述。显然,所描述的实施例仅仅是本实用新型中的一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本实用新型保护的范围。
[0027]实施例一
[0028]本实施例提供了一种POS系统,如图1所示,包括主机板、外设终端、上位机以及基板管理控制器。主机板和上位机之间通过基板管理控制器进行通信。本实施例中,上位机发送指令和数据给基板管理控制器,基板管理控制器用于接收上述指令和数据并传送给主机板,主机板用于用于接收所述指令和数据并将所述指令和数据发送给外设终端。
[0029]通常,主机板处于关机或者死机状态时,需要通过将主机板的电源管脚(如powerbutton)与地短接以启动主机板,即现有技术中主机板关机或死机状态时只能手动操作主机板才能重新启动该主机板。这种启动主机板的方式对POS系统的用户和管理人员带来极大不便。为此,基于上述提到的基板管理控制器,本发明实施例提供一种在主机板关机或死机状态时远程控制实现启动该主机板的方式,令基板管理控制器的一个输出引脚与主机板的电源管脚(如power button)相连,另一个输出引脚接地,通过控制基板管理控制器的两个输出引脚短接,从而能够实现主机板的电源管脚接地,进而在主机板处于关机或死机状态时启动该主机板。具体地,主机板处于关机或死机状态时,采用常供电源供电的基板管理控制器可接收来自上位机发出的启动主机板的指令,并根据该指令控制其上述两个输出弓I脚短接、进而实现主机板的电源管脚接地。上述操作可以在主机板关机或死机状态下远程启动主机板,适用于在发生紧急故障时控制重启主机板,方便POS系统的用户和管理人员管理POS系统。
[0030]此外,上述基板管理控制器还可在主机板处于运行状态时控制关闭主机板,该关闭主机板的过程与上述启动主机板的过程类似,均是通过控制基板管理控制器的上述两个输出引脚短接、进而实现主机板的电源管脚接地。在此不再详细阐述,具体内容可参照上述基板管理控制器在主机板处于关机或死机状态时启动主机板的阐述。通过基板管理控制器即可实现远程关闭主机板,无需对主机板进行手动操作,能够极大的方便POS系统的用户和管理人员。
[0031]另一方面,通过基板管理控制器还可以实现主机板程序的更新和烧录。例如,上位机发送更新B1S指令和B1S程序至基板管理控制器,基板管理控制器接收上位机发送的更新B1S指令和B1S程序,识别更新指令后,保存所述B1S程序,并将所述B1S程序传送至主机板以完成对主机板中原有B1S的更新。上位机发送烧录OS指令和OS程序至基板管理控制器,基板管理控制器接收上位机发送的烧录指令和OS程序,识别烧录指令后,将所述OS程序推送至主机板以完成对主机板中OS的烧录。上述操作可以及时修复主机板的软件故障,且无需管理人员到现场进行处理,更加便利。
[0032]本实施例中,基板管理控制器采用常供电源供电,以保证在POS系统关机时,基板管理控制器可以正常运行。由于遵循SM总线协议的数据线和时钟线均通过上拉电阻连接常供电源,本实施例中主机板与基板管理控制器之间的通信遵循SM总线协议,以保证在主机板关机或死机时,基板管理控制器仍然可以对其进行B1S更新和OS烧录。
[0033]基于基板管理控制器的使用,本实施例中提供的POS系统能够实现上位机与主机板之间的通信,从而能够远程控制POS系统的主机板开机、关机,并对主机板进行B1S更新和OS烧录的操作,从而可以在主机板和/或外设终端发生故障时,及时控制主机板开机、关机或修复主机板的软件故障,且无需管理人员到现场进行手动操作,极大的方便了 POS系统的用户和管理人员。
[0034]本实施例中提供的POS系统,所述基板管理控制器也用于接收上位机发送的信息获取指令并将其发送给主机板,主机板将上述信息获取指令发送给外设终端;主机板也用于接收所述外设终端获取并发送的信息并将所述信息发送至所述基板管理控制器,基板管理控制器用于将接收到的所述信息发送至所述上位机。所述信息为外设终端的运行状态信息,可以是当前运行参数,也可以是运行故障码,还可以是其他能够反映外设终端运行状况的信息,本发明实施例对此不作限定。
[0035]本实施例中,基板管理控制器与上位机之间的通信遵循IPMI协议。
[0036]一台上位机可以与多台基板管理控制器进行通信,以实现单台上位机发送指令和数据给多台基板管理控制器,并接收来自不同基板管理控制器的信息。本实施例中,基板管理控制器与上位机之间可以通过WAN/LAN进行通信,但并不限于该种通信方式,能够实现上位机与基板管理控制器一对多通信的通信方式均可。
[0037]外设终端内设置有特定的结构以实现对自身运行状态信息的获取,实施例二将对该部分内容做详细阐述。
[0038]实施例二
[0039]如图2所示,本实施例中,POS系统包括主机板、外设终端、基板管理控制器和上位机。
[0040]其中外设终端包括钱箱、密码键盘、条码扫描器、IXD显示器、客户显示器、打印机以及多合一读卡器,其中密码键盘可通过PS/2接口与主机板通信,所述条码扫描器和多合一读卡器可通过USB接口与主机板通信,所述打印机可通过并口与主机板通信,所述客户显示器可通过COM接口与主机板通信,所述IXD显示器可通过VGA接口与主机板通信。当然,所述各外设终端与主机板进行通信的接口并不是唯一的,还可以采用其他任意能够实现通信功能的接口方式,上述图2中所给方式仅是一个示例。
[0041]本发明实施例中,可在上述外设终端中的至少一个外设终端中内置或者外接至少一个控制模块,该至少一个控制模块用于获取用于相连的外设终端的运行状态信息。其中,与不同外设终端相连的控制模块可以相同,也可以根据各外设终端与主机板通信所使用的通讯接口的不同在外设终端中植入或外接不同的控制模块。
[0042]控制模块用于获取与其相接的外设终端的运行状态信息并将所述运行状态信息发送至主机板,主机板用于通过基板管理控制器将所述运行状态信息发送至上位机。
[0043]在一个具体示例中,控制模块采用微控制器MCU,此外,该控制模块还可以采用其他能够实现其功能的结构实现。
[0044]上述运行状态信息为当前运行参数。所述运行参数可以是温度值、湿度值、电流值或电压值,但并不限于这些参数。另外,上述当前运行信息可以是运行故障码,即相应外设终端发生故障对应的运行故障码。此外,上述运行状态信息还可以是其他能够反映外设终端运行状况的信息,本发明实施例对此不作限定。
[0045]需要说明的是,上述运行状态信息可以是运行故障码。本发明实施例中的控制模块具体包括采集单元、匹配单元和故障代码表。
[0046]控制模块内的采集单元,用于采用本领域技术人员熟悉的采集方法采集与其相连的外设终端的当前运行参数,其中当前运行参数可以是温度值、湿度值、电流值或电压值中的一个或多个,当然还可以包括其他参数。
[0047]通常情况下,外设终端需要运行在某个参数范围内其才能正常运行,外设终端的当前运行参数不在该参数范围内时外设终端故障,定义该参数范围为正常运行参数。
[0048]控制模块内的匹配单元用于判断所述当前运行参数与所述该外设终端的正常运行参数是否匹配;
[0049]如果外设终端的当前运行参数与正常运行参数不匹配,控制模块根据故障代码表生成与该外设终端及该运行参数相对应的运行故障码。
[0050]控制模块内部可保存有该外设终端的故障代码表,该故障代码表标识了该外设终端出现故障时的故障类型、故障种类等与其运行故障码之间的对应关系。例如,打印机卡纸故障对应的运行故障码可为“01”、切刀坏故障对应的运行故障码可为“CF”等。外设终端的当前运行参数与正常运行参数不匹配即表明该外设终端出现故障,通过故障代码表能够获知与该故障的故障类型、故障种类等对应的运行故障码。
[0051]上位机接收到的运行状态信息是运行故障码时,可采用多媒体文件(如视频、音频、图片、文字等)报警的方式提示用户出现故障,也可以根据该运行故障码通过主机板向该运行故障码对应的外设终端输出指令以对外设终端进行适应性操作或控制主机板关机。
[0052]若上位机接收到的运行状态信息仅是外设终端的当前运行参数时,也可采用多媒体文件(如视频、音频、图片、文字等)的方式输出对应的外设终端的名称和当前运行参数,以供用户和管理人员进行参考。
[0053]本实施例提供的POS系统,能够实现外设终端获取其运行状态信息并将该运行状态信息向上位机传输,使上位机及时获知外设终端的运行状态信息。
[0054]需要说明的是,定义上述实施例中外设终端和主机板,和/或基板管理控制器构成POS构件(例如图2所示的POS系统中除了上位机的其余部分可称为POS构件)。上述实施例中仅示出了单个POS系统仅包括一个上位机和一个POS构件的情形,即采用一个上位机控制一个POS构件的情形;但是,本实用新型实施例中的单个POS系统还可以同时包括一个上位机和多个POS构件,即采用一个上位机同时控制多个POS构件的情形。这些都在本实用新型实施例的保护范围内。
[0055]上述说明并非是对本实用新型的限制,本实用新型也并不仅限于上述举例,本【技术领域】的普通技术人员在本实用新型的实质范围内所做的变化、改型、添加或替换,也应属于本实用新型的保护范围。
【权利要求】
1.一种POS系统,包括主机板、外设终端和上位机,其特征在于,所述系统还包括基板管理控制器: 所述主机板,用于接收所述外设终端获取并发送的信息并将所述信息发送至所述基板管理控制器; 所述基板管理控制器,用于将接收到的所述信息发送至所述上位机;和/或, 所述基板管理控制器,用于接收所述上位机发送的的指令和/或数据,并将所述指令和/或数据发送至主机板; 所述主机板,用于接收所述基板管理控制器发送的指令和/或数据并将所述指令和/或数据发送至所述外设终端。
2.根据权利要求1所述的POS系统,其特征在于,所述基板管理控制器采用常供电源供电。
3.根据权利要求2中所述的POS系统,其特征在于,所述基板管理控制器的一引脚与所述主机板的电源开关相连,另一引脚接地;所述基板管理控制器用于根据上位机发送的启动指令在所述主机板关机或死机状态时启动所述主机板。
4.根据权利要求2中所述的POS系统,其特征在于,所述上位机发送更新指令和B1S程序至所述基板管理控制器,所述基板管理控制器用于接收所述上位机发送的更新指令,保存所述B1S程序,并将所述B1S程序传送给主机板以完成对所述主机板中原有B1S的更新。
5.根据权利要求2中所述的POS系统,其特征在于,所述上位机发送烧录指令和OS程序至所述基板管理控制器,所述基板管理控制器用于接收所述上位机发送的烧录指令,并将所述OS程序传送至主机板以完成所述主机板中OS程序的烧录。
6.根据权利要求1-5中任一项所述的POS系统,其特征在于,所述系统还包括外设终端, 所述外设终端内置或外接有控制模块,所述控制模块用于获取与其相接的外设终端的运行状态信息并将所述运行状态信息发送至所述主机板; 所述主机板将所述运行状态信息发送至所述上位机。
7.根据权利要求6所述的POS系统,其特征在于,所述运行状态信息为当前运行参数。
8.根据权利要求6所述的POS系统,其特征在于,所述运行状态信息为运行故障码; 所述控制模块具体包括:用于采集与控制模块相连的外设终端的当前运行参数的采集单元;用于判断所述当前运行参数与所述该外设终端的正常运行参数是否匹配的匹配单元;以及在当前运行参数与所述该外设终端的正常运行参数不匹配的情况下,用于生成与该外设终端以及所述当前运行参数相对应的运行故障码的故障代码表。
【文档编号】G07G1/14GK203931024SQ201420017884
【公开日】2014年11月5日 申请日期:2014年1月13日 优先权日:2014年1月13日
【发明者】逄涛, 高兆峰 申请人:青岛海信智能商用系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1