一种具有自检功能的POS系统及其自检方法.pdf

上传人:li****8 文档编号:6161930 上传时间:2019-05-13 格式:PDF 页数:13 大小:563.57KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410013557.9

申请日:

2014.01.13

公开号:

CN103729947A

公开日:

2014.04.16

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G07G 1/00申请公布日:20140416|||著录事项变更IPC(主分类):G07G 1/00变更事项:申请人变更前:青岛海信智能商用系统有限公司变更后:青岛海信智能商用系统股份有限公司变更事项:地址变更前:266100 山东省青岛市崂山区株洲路151号3号楼变更后:266100 山东省青岛市崂山区株洲路151号3号楼|||实质审查的生效IPC(主分类):G07G 1/00申请日:20140113|||公开

IPC分类号:

G07G1/00; G06F11/22

主分类号:

G07G1/00

申请人:

青岛海信智能商用系统有限公司

发明人:

逄涛; 高兆峰

地址:

266100 山东省青岛市崂山区株洲路151号3号楼

优先权:

专利代理机构:

青岛联智专利商标事务所有限公司 37101

代理人:

邵新华

PDF下载: PDF下载
内容摘要

本发明公开了一种具有自检功能的POS系统及其自检方法,所述系统包括:主机板、外设终端、基板管理控制器和上位机,外设终端内置或外接有控制模块。所述方法包括:控制模块获取与其相接的外设终端的运行状态信息并将其发送至主机板,主机板将所述运行状态信息发送至上位机,上位机根据接收到的运行状态信息输出所述运行状态信息对应的外设终端的名称和/或所述运行状态信息,或控制所述主机板关机。本发明公开的具有自检功能的POS系统及其自检方法,使得外设终端能够及时将运行状况主动发送给主机板,以方便主机板和/或上位机及时获知外设终端的运行状况,从而方便用户和管理人员对POS系统进行管理。

权利要求书

权利要求书
1.  一种具有自检功能的POS系统,包括主机板、外设终端和上位机,其特征在于,
所述外设终端,内置或外接有控制模块,所述控制模块用于获取与其相接的外设终端的运行状态信息并将所述运行状态信息发送至所述主机板;
所述主机板,用于将所述运行状态信息发送至所述上位机。

2.  根据权利要求1所述的POS系统,其特征在于,所述系统还包括基板管理控制器,所述主机板将所述运行状态信息发送至所述上位机包括:
所述主机板通过所述基板管理控制器将所述运行状态信息发送至所述上位机。

3.  根据权利要求2所述的POS系统,其特征在于,所述基板管理控制器采用常供电源供电,
所述基板管理控制器的一引脚与所述主机板的电源开关相连,另一引脚接地,所述基板管理控制器用于接收所述上位机发送的启动指令并根据该启动指令在所述主机板关机或死机状态时启动所述主机板;和/或,
所述基板管理控制器用于接收所述上位机发送的更新指令和BIOS程序,保存所述BIOS程序,并将所述BIOS程序传送到主机板以完成对所述主机板中原有BIOS程序的更新;和/或,
所述基板管理控制器用于接收所述上位机发送的烧录指令和OS程序,将所述OS程序传送至所述主机板以完成所述OS程序的烧录。

4.  根据权利要求1-3中任一项所述的POS系统,其特征在于,所述运行状态信息为当前运行参数。

5.  根据权利要求1-3中任一项所述的POS系统,其特征在于,所述运行状态信息为运行故障码,
所述控制模块具体用于:
采集所述与其相连的外设终端的当前运行参数;
判断所述当前运行参数与该外设终端的正常运行参数是否匹配,如果否,生成与该外设终端以及所述当前运行参数相对应的运行故障码;
将所述运行故障码发送至所述主机板。

6.  一种如权利要求1-5任一项所述的POS系统的自检方法,其特征在于,所述方法包括如下步骤:
与外设终端相接的控制模块获取该外设终端的运行状态信息,并将所述运行状态信息发送至主机板;
主机板将所述运行状态信息发送至上位机。

7.  根据权利要求6所述的方法,其特征在于,所述主机板将所述运行状态信息发送至上位机包括:
所述主机板通过基板管理控制器将所述运行状态信息发送至所述上位机。

8.  根据权利要求6或7所述的方法,其特征在于,
所述与外设终端相接的控制模块获取该外设终端的运行状态信息前,所述方法还包括:
所述上位机向所述主机板发送获取所述外设终端的运行状态信息的信息获取指令;
所述主机板接收所述信息获取指令并将所述信息获取指令发送至所述外设终端;
所述与外设终端相接的控制模块获取该外设终端的运行状态信息包括:所述与外设终端相接的控制模块根据所述信息获取指令获取该外设终端的运行状态信息。

9.  根据权利要求6或7所述的方法,其特征在于,所述运行状态信息为运行故障码,所述控制模块获取外设终端的运行状态信息具体为:
采集与其相连的外设终端的当前运行参数;
判断所述当前运行参数与该外设终端的正常运行参数是否匹配,如果否,生成与该外设终端以及所述运行参数相对应的运行故障码。

10.  根据权利要求9所述的方法,其特征在于,所述上位机接收所述运行状态信息后,输出所述运行状态信息对应的外设终端的名称和/或所述运行状态信息,或控制所述主机板关机。

说明书

说明书一种具有自检功能的POS系统及其自检方法
技术领域
本发明属于工控技术领域,具体地说,是涉及一种具有自检功能的POS系统及其自检方法。
背景技术
POS(Point of sales)的中文意思是“销售点”,全称为销售点情报管理系统,是一种配有条码或光字符码(0ptical character recognition,简称OCR)的终端阅读器,有现金或易货额度出纳功能。如图1所示,POS与显示器、打印机、钱箱、多合一读卡器以及密码键盘等外设终端和主机板、上位机等组合在一起构成POS系统。
当前,POS系统已经广泛用于零售业和服务业的交易处理和记录,如在银行、百货商场、超市、服装行业、医疗行业、娱乐等产生消费的场所都需要用到POS系统。POS系统的应用使得企业可以简化供应链、促进自助式交易并且降低部署和维护零售环节的基础设施的成本,POS系统已经成为零售商家不可缺少的收款设备。
现有技术中的POS系统通常采用主机板访问外设终端的方式获取外设终端的运行状态相关信息,即只有主机板主动访问外设终端时才能获知该外设终端的相关信息,否则无法及时获知外设终端的运行状况。
发明内容
针对现有技术的不足,本发明的目的在于提供一种具有自检功能的POS系统及其自检方法,使得外设终端能够及时将运行状况主动发送给主机板,以方便主机板和/或上位机及时获知外设终端的运行状况。
为实现上述目的,本发明采用如下技术方案:
一种具有自检功能的POS系统,包括主机板、外设终端和上位机,
所述外设终端,内置或外接有控制模块,所述控制模块用于获取与其相接的外设终端的运行状态信息并将所述运行状态信息发送至所述主机板;
所述主机板,用于将所述运行状态信息发送至所述上位机。
优选地,所述系统还包括基板管理控制器,所述主机板将所述运行状态信息发送至所述上位机包括:
所述主机板通过所述基板管理控制器将所述运行状态信息发送至所述上位机。
优选地,所述基板管理控制器采用常供电源供电,
所述基板管理控制器的一引脚与所述主机板的电源开关相连,另一引脚接地,所述基板管理控制器用于接收所述上位机的启动指令并根据该启动指令在所述主机板关机或死机状态时启动所述主机板;和/或,所述基板管理控制器用于接收所述上位机发送的更新指令和BIOS程序,保存所述BIOS程序,并将所述BIOS程序传送到主机板以完成对所述主机板中原有BIOS程序的更新;和/或,
所述基板管理控制器用于接收所述上位机发送的烧录指令和OS程序,将所述OS程序传送至所述主机板以完成所述OS程序的烧录。
进一步的,所述运行状态信息为当前运行参数。
又进一步的,所述运行状态信息为运行故障码,
所述控制模块具体用于:
采集所述与其相连的外设终端的当前运行参数;
判断所述当前运行参数与该外设终端的正常运行参数是否匹配,如果否,生成与该外设终端以及所述当前运行参数相对应的运行故障码;
将所述运行故障码发送至所述主机板。
本发明实施例还提供一种POS系统的自检方法,所述方法包括如下步骤:
与外设终端相接的控制模块获取该外设终端的运行状态信息,并将所述运行状态信息发送至主机板;
主机板将所述运行状态信息发送至上位机。
优选地,所述主机板将所述运行状态信息发送至上位机包括:
所述主机板通过基板管理控制器将所述运行状态信息发送至所述上位机。
优选地,所述与外设终端相接的控制模块获取该外设终端的运行状态信息前,所述方法还包括:
所述上位机向所述主机板发送获取所述外设终端的运行状态信息的信息获取指令;
所述主机板接收所述信息获取指令并将所述信息获取指令发送至所述外设终端;
所述与外设终端相接的控制模块获取该外设终端的运行状态信息包括:所述与外设终端相接的控制模块根据所述信息获取指令获取该外设终端的运行状态信息。
进一步的,所述运行状态信息为运行故障码,所述控制模块获取外设终端的运行状态信息具体为:
采集与其相连的外设终端的当前运行参数;
判断所述当前运行参数与所述该外设终端的正常运行参数是否匹配,如果否,生成与该外设终端以及所述运行参数相对应的运行故障码。
进一步的,所述上位机接收所述运行状态信息后,输出所述运行状态信息对应的外设终端的名称和/或所述运行状态信息,或控制所述主机板关机。
与现有技术相比,本发明的优点和积极效果是:提出了一种具有自检功能的POS系统及该POS系统的自检方法,通过在外设终端内置或外接控制模块,对外设终端的运行状态信息进行采集并发送至主机板,主机板再将所述运行状态信息发送至上位机,使得上位机和/或主机板均能及时获知外设终端的运行状态信息;无需首先发出指令主机板即可获取外设终端的运行状态信息,能够自动实现从外设终端到主机板直至上位机的信息传输,方便主机板和/或上位机及时获知外设终端的运行状态信息。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中POS系统的结构框图;
图2为本发明实施例一中提出的一种具有自检功能的POS系统的结构框图;
图3为本发明实施例一中提出的一种POS系统的自检方法的流程示意图;
图4为本发明实施例一中提出的与外设终端相接的控制模块获取该外设终端的运行状态信息的流程示意图;
图5为本发明实施例二中提出的另一种具有自检功能的POS系统的结构框图;
图6为本发明实施例三中提出的上位机向外设终端发送信息获取指令的流程示意图。
具体实施方式
下面结合附图对本发明的具体实施方式进行详细地描述。
本发明实施例提供一种具有自检功能的POS系统及该POS系统的自检方法,通过在外设终端内置或外接控制模块,能够对外设终端的运行状态信息进行监控,并及时将外设终端的运行状态信息发送给主机板,主机板再将上述运行状态信息发送至上位机;与现有技术相比,本发明实施例提供的具有自检功能的POS系统及该POS系统的自检方法,能够实现外设终端自动获取其运行状态信息并将该运行状态信息向主机板和/或上位机传输,使主机板和/或上位机及时获知外设终端的运行状态信息。
实施例一
如图2所示,为本实施例所提供的一种具有自检功能的POS系统,包括主机板、外设终端和上位机。
其中外设终端包括钱箱、密码键盘、条码扫描器、LCD显示器、客户显示器、打印机以及多合一读卡器,其中密码键盘可通过PS/2接口与主机板通信,所述条码扫描器和多合一读卡器可通过USB接口与主机板通信,所述打印机可通过并口与主机板通信,所述客户显示器可通过COM接口与主机板通信,所述LCD显示器可通过VGA接口与主机板通信。当然,所述各外设终端与主机板进行通信的接口并不是唯一的,还可以采用其他任意能够实现通信功能的接口方式,上述图2中所给方式仅是一个示例。
本发明实施例中,可在上述外设终端中的至少一个外设终端中内置或者外接至少一个控制模块,该至少一个控制模块用于获取与相连的外设终端的运行状态信息。其中,与不同外设终端相连的控制模块可以相同,也可以根据各外设终端与主机板通信所使用的通讯接口的不同在外设终端中植入或外接不同的控制模块。控制模块用于获取与其相接的外设终端的运行状态信息并将所述运行状态信息发送至主机板,主机板用于将所述运行状态信息发送至上位机。上位机用于接收所述运行状态信息。在一个具体示例中,控制模块采用微控制器(MCU),此外,该控制模块还可以采用其他能够实现其功能的结构实现。
上述运行状态信息为当前运行参数。所述运行参数可以是温度值、湿度值、电流值或电压值,但并不限于这些参数。另外,上述当前运行信息可以是运行故障码,即相应外设终端发生故障对应的运行故障码。此外,上述运行状态信息还可以是其他能够反映外设终端运行状况的信息,本发明实施例对此不作限定。
在外设终端中设置控制模块,通过该控制模块获取其对应的外设终端的运行状态信息,并将该运行状态信息发送至主机板,使得主机板和/或上位机能够及时获知外设终端的运行状态信息;即增加了控制模块的外设终端具有自检功能,并能够将自检获得的运行状态信息发送至主机板。
相应的,本发明实施例还提供一种上述POS系统的自检方法,图3示出了该自检方法的流程示意图,该方法具体包括如下步骤:
步骤S11:与外设终端相接的控制模块获取该外设终端的运行状态信息,并将所述运行状态信息发送至主机板。
其中,外设终端可以包括POS、显示器、打印机、钱箱、多合一读卡器以及密码键盘等中的至少一种,当然还可以包括其他结构。
本发明实施例中的控制模块具体可采用微控制器(MCU)或其他能够实现该控制模块功能(如采集运行状态信息)的结构。
上述运行状态信息为当前运行参数。所述运行参数可以是温度值、湿度值、电流值或电压值,但并不限于这些参数。另外,上述当前运行信息可以是运行故障码,即相应外设终端发生故障对应的运行故障码。此外,上述运行状态信息还可以是其他能够反映外设终端运行状况的信息,本发明实施例对此不作限定。其中,外设终端可以实时采集运行状态信息并实时将运行状态信息发送至主机板、也可以定期采集运行状态信息并定期将运行状态信息发送至主机板。另外,外设终端与主机板之间的通信可以根据实际情况采用多种不同的方式,对此不做限定。
步骤S12:主机板将所述运行状态信息发送至上位机。
根据主机板与上位机之间通信所遵循的协议,可以采用多种通信方式,在此不做限定。例如,主机板与上位机之间的通信遵循SM总线协议,当然还可以采用其他通信方式。
上位机接收主机板发送的运行状态信息后,可将该运行状态信息保存,或者,将该运行状态信息通过多媒体文件的方式(如视频、音频、图片、文字等等)显示,或者,还可以对该运行状态信息进行分析、或根据分析结果对该运行状态信息对应的外设终端进行适应性调整。当然,上位机接收上述运行状态信息后,还可能执行其他操作。
通过与外设终端相连的控制模块获取该对外设终端的运行状态信息,并将该运行状态信息发送至主机板,使得主机板和/或上位机能够及时获知外设终端的运行状态信息;通过该自检方法,能够将自检获得的运行状态信息发送至主机板。
需要说明的是,上述运行状态信息可以是运行故障码,此时,上述步骤S11中与外设终端相接的控制模块获取该外设终端的运行状态信息具体可采用如下过程实现,如图4所示:
步骤S111:控制模块采集与其相连的外设终端的当前运行参数。
控制模块可采用本领域技术人员熟悉的采集方法采集与其相连的外设终端的当前运行参数,其中当前运行参数可以是温度值、湿度值、电流值或电压值中的一个或多个,当然还可以包括其他参数。
步骤S112:将所述当前运行参数与该外设终端的正常运行参数进行比较。
通常情况下,外设终端需要运行在某个参数范围内其才能正常运行,外设终端的当前运行参数不在该参数范围内时外设终端故障,定义该参数范围为正常运行参数。
步骤S113:如果外设终端的当前运行参数与正常运行参数不匹配,控制模块根据故障代码表生成与该外设终端及该运行参数相对应的运行故障码。
控制模块内部可保存有该外设终端的故障代码表,该故障代码表标识了该外设终端出现故障时的故障类型、故障种类等与其运行故障码之间的对应关系。例如,打印机卡纸故障对应的运行故障码可为“01”、切刀坏故障对应的运行故障码可为“CF”等。外设终端的当前运行参数与正常运行参数不匹配即表明该外设终端出现故障,通过故障代码表能够获知与该故障的故障类型、故障种类等对应的运行故障码。
上位机接收到的运行状态信息是运行故障码时,可采用多媒体文件(如视频、音频、图片、文字等)报警的方式提示用户出现故障,例如,输出所述运行故障码对应的外设终端的名称和/或故障类型;也可以根据该运行故障码通过主机板向该运行故障码对应的外设终端输出指令以对外设终端进行适应性操作或控制主机板关机。
若上位机接收到的运行状态信息仅是外设终端的当前运行参数时,也可采用多媒体文件(如视频、音频、图片、文字等)的方式输出对应的外设终端的名称和当前运行参数,以供用户和管理人员进行参考。
如上所述,主机板与上位机之间的通信方式可以有多种,可根据实际需求设置主机板与上位机之间的通信方式。某些情况下,主机板不支持IPMI协议、而上位机支持IPMI协议,为改善这种情况,可以通过基板管理控制器实现主机板与上位机之间的通信,其中主机板与基板管理控制器之间的通信遵循SM总线协议、基板管理控制器与上位机之间的通信遵循IPMI协议。例如,上述步骤S12、13可采用下述方式实现:主机板将接收到的运行状态信息发送至基板管理控制器,基板管理控制器将该运行状态信息发送至上位机,上位机接收来自基板管理控制器的运行状态信息。采用这种自检方法时,相应地,图5示出了采用这种自检方法的POS系统的结构示意图。
除了用于实现主机板与上位机之间的通信外,基板管理控制器还有其他诸多用途,实施例二中将对该部分内容作详细阐述。
实施例二
如图5所示,为本实施例所提供的一种包括主机板、外设终端、上位机以及基板管理控制器的POS系统,本实施例中的POS系统添加了基板管理控制器。本实施例中,基板管理控制器可采用常供电源供电。
本实施例中,上位机可发送指令和数据给基板管理控制器,基板管理控制器识别接收的指令,保存上位机发送的数据并将其传送至主机板,或直接将上位机发送的数据传送至主机板,以实现对主机板进行相应的控制。
通常,主机板处于关机或者死机状态时,需要通过将主机板的电源管脚(如power button)与地短接以启动主机板,即现有技术中主机板关机或死机状态时只能手动操作主机板才能重新启动该主机板。这种启动主机板的方式对POS系统的用户和管理人员带来极大不便。为此,基于上述提到的基板管理控制器,本发明实施例还提供一种在主机板关机或死机状态时远程控制实现启动该主机板的方式,令基板管理控制器的一个输出引脚与主机板的电源管脚(如power button)相连,另一个输出引脚接地,通过控制基板管理控制器的两个输出引脚短接,从而能够实现主机板的电源管脚接地,进而在主机板处于关机或死机状态时启动该主机板。具体地,主机板处于关机或死机状态时,采用常供电源供电的基板管理控制器可接收来自上位机发出的启动主机板的指令,并根据该指令控制其上述两个输出引脚短接、进而实现主机板的电源管脚接地。上述操作可以在主机板关机或死机状态下远程启动主机板,适用于在发生紧急故障时控制重启主机板,方便POS系统的用户和管理人员管理POS系统。
此外,上述基板管理控制器还可在主机板处于运行状态时控制关闭主机板,该关闭主机板的过程与上述启动主机板的过程类似,均是通过控制基板管理控制器的上述两个输出引脚短接、进而实现主机板的电源管脚接地。在此不再详细阐述,具体内容可参照上述基板管理控制器在主机板处于关机或死机状态时启动主机板的阐述。通过基板管理控制器即可实现远程关闭主机板,无需对主机板进行手动操作,能够极大的方便POS系统的用户和管理人员。
另一方面,通过基板管理控制器还可以实现主机板程序的更新和烧录。例如,上位机发送更新BIOS指令和BIOS程序至基板管理控制器,基板管理控制器接收上位机发送的更新BIOS指令和BIOS程序,识别更新指令后,保存所述BIOS程序,并将所述BIOS程序传送至主机板以完成对主机板中原有BIOS的更新,即基板管理控制器根据更新BIOS指令保存接收到的BIOS程序并采用接收到的BIOS程序更新主机板中的原有BIOS程序。上位机发送烧录OS指令和OS程序至基板管理控制器,基板管理控制器接收上位机发送的烧录指令和OS程序,识别烧录指令后,将所述OS程序推送至主机板以完成对主机板中OS的烧录。上述操作可以及时修复主机板的软件故障,且无需管理人员到现场进行处理,更加便利。
本实施例中,基板管理控制器采用常供电源供电,以保证在POS系统关机时,基板管理控制器可以正常运行。由于遵循SM总线协议的数据线和时钟线均通过上拉电阻连接常供电源,本实施例中主机板与基板管理控制器之间的通信遵循SM总线协议,以保证在主机板关机或死机时,基板管理控制器仍然可以对其进行BIOS更新和OS烧录。
本实施例中,基板管理控制器与上位机之间的通信遵循IPMI协议。
本实施例中,基板管理控制器与上位机之间通过WAN/LAN进行通信,但并不限于该种通信方式。
基于基板管理控制器的使用,本实施例中提供的POS系统具有远程控制功能,能够远程控制POS系统的主机板开机、关机,并对主机板进行BIOS更新和OS烧录的操作,从而可以在主机板和/或外设终端发生故障时,及时控制主机板开机、关机或修复主机板的软件故障,且无需管理人员到现场进行手动操作,极大的方便了POS系统的用户和管理人员。
实施例三
如图6所示,本实施例与实施例一的区别在于,所述与外设终端相接的控制模块获取该外设终端的运行状态信息前,还包括如下具体步骤:
步骤S31:上位机向主机板发送获取外设终端的运行状态信息的信息获取指令;
其中,根据主机板与上位机之间通信所遵循的协议,可以采用多种通信方式,在此不做限定。例如,主机板与上位机之间的通信遵循SM总线协议,当然还可以采用其他通信方式。
步骤S32:主机板接收所述信息获取指令并将所述信息获取指令发送至所述外设终端;
主机板接收所述信息获取指令后,将其转换为主机板与外设终端的通信接口能够传输的数据形式,并将其输送至外设终端。此外,还可以将上述信息获取指令直接发送至与上述外设终端相连的控制模块。
步骤S33:所述与外设终端相接的控制模块根据所述信息获取指令获取该外设终端的运行状态信息。
外设终端和/或与其相连的控制模块接收所述信息获取指令后,判断信息获取指令的类型,其中信息获取指令的类型具体可用于标识要求获取的外设终端的运行状态信息的种类(如当前运行参数和/或运行故障码等)。
若信息获取指令要求获取外设终端的当前运行参数,则控制模块可采用本领域技术人员熟悉的采集方法采集与其相连的外设终端的当前运行参数,其中当前运行参数可以是温度值、湿度值、电流值或电压值中的一个或多个,当然还可以包括其他参数。
若信息获取指令要求获取外设终端的运行故障码,则控制模块将采集到的与其相连的外设终端的当前运行参数与该外设终端的正常运行参数进行比较,如果外设终端的当前运行参数与正常运行参数不匹配,控制模块根据故障代码表生成与该外设终端及该运行参数相对应的运行故障码。
本实施例中信息获取指令要求获取的运行状态信息还可以是其他能够反映外设终端运行状况的信息,控制模块根据信息获取指令的要求生成相应的运行状态信息,本实施例对此不作限定。
本实施例提供的POS系统的自检方法,上位机能够通过向主机板发送信息获取指令主动获取外设终端的运行状态信息,例如外设终端的当前运行参数和/或运行故障码,从而根据当前运行参数对外设终端的运行状态进行主动监控,和/或根据运行故障码对外设终端运行中出现的问题进行主动处理。本实施例中提供的自检方法,能够使用户和管理人员主动获取外设终端的运行状态信息,从而更方便用户和管理人员对POS系统进行管理。
此外,本实施例三中的技术方案还可以与上述实施例二中的技术方案相结合以得到其他的技术方案,这些都在本发明实施例的保护范围内。
需要说明的是,定义上述实施例中外设终端和主机板,和/或基板管理控制器构成POS构件(例如图2所示的POS系统中除了上位机的其余部分可称为POS构件)。上述实施例中仅示出了单个POS系统仅包括一个上位机和一个POS构件的情形,即采用一个上位机控制一个POS构件的情形;但是,本发明实施例中的单个POS系统还可以同时包括一个上位机和多个POS构件,即采用一个上位机同时控制多个POS构件的情形。这些都在本发明实施例的保护范围内。
对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。

一种具有自检功能的POS系统及其自检方法.pdf_第1页
第1页 / 共13页
一种具有自检功能的POS系统及其自检方法.pdf_第2页
第2页 / 共13页
一种具有自检功能的POS系统及其自检方法.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种具有自检功能的POS系统及其自检方法.pdf》由会员分享,可在线阅读,更多相关《一种具有自检功能的POS系统及其自检方法.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103729947 A (43)申请公布日 2014.04.16 CN 103729947 A (21)申请号 201410013557.9 (22)申请日 2014.01.13 G07G 1/00(2006.01) G06F 11/22(2006.01) (71)申请人 青岛海信智能商用系统有限公司 地址 266100 山东省青岛市崂山区株洲路 151 号 3 号楼 (72)发明人 逄涛 高兆峰 (74)专利代理机构 青岛联智专利商标事务所有 限公司 37101 代理人 邵新华 (54) 发明名称 一种具有自检功能的 POS 系统及其自检方法 (57) 摘要 本发明。

2、公开了一种具有自检功能的 POS 系 统及其自检方法, 所述系统包括 : 主机板、 外设终 端、 基板管理控制器和上位机, 外设终端内置或外 接有控制模块。所述方法包括 : 控制模块获取与 其相接的外设终端的运行状态信息并将其发送至 主机板, 主机板将所述运行状态信息发送至上位 机, 上位机根据接收到的运行状态信息输出所述 运行状态信息对应的外设终端的名称和 / 或所述 运行状态信息, 或控制所述主机板关机。 本发明公 开的具有自检功能的 POS 系统及其自检方法, 使 得外设终端能够及时将运行状况主动发送给主机 板, 以方便主机板和 / 或上位机及时获知外设终 端的运行状况, 从而方便用户和。

3、管理人员对 POS 系统进行管理。 (51)Int.Cl. 权利要求书 2 页 说明书 7 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书7页 附图3页 (10)申请公布号 CN 103729947 A CN 103729947 A 1/2 页 2 1. 一种具有自检功能的 POS 系统, 包括主机板、 外设终端和上位机, 其特征在于, 所述外设终端, 内置或外接有控制模块, 所述控制模块用于获取与其相接的外设终端 的运行状态信息并将所述运行状态信息发送至所述主机板 ; 所述主机板, 用于将所述运行状态信息发送至所述上位机。 2. 根据权利。

4、要求 1 所述的 POS 系统, 其特征在于, 所述系统还包括基板管理控制器, 所 述主机板将所述运行状态信息发送至所述上位机包括 : 所述主机板通过所述基板管理控制器将所述运行状态信息发送至所述上位机。 3.根据权利要求2所述的POS系统, 其特征在于, 所述基板管理控制器采用常供电源供 电, 所述基板管理控制器的一引脚与所述主机板的电源开关相连, 另一引脚接地, 所述基 板管理控制器用于接收所述上位机发送的启动指令并根据该启动指令在所述主机板关机 或死机状态时启动所述主机板 ; 和 / 或, 所述基板管理控制器用于接收所述上位机发送的更新指令和 BIOS 程序, 保存所述 BIOS程序, 。

5、并将所述BIOS程序传送到主机板以完成对所述主机板中原有BIOS程序的更新 ; 和 / 或, 所述基板管理控制器用于接收所述上位机发送的烧录指令和 OS 程序, 将所述 OS 程序 传送至所述主机板以完成所述 OS 程序的烧录。 4.根据权利要求1-3中任一项所述的POS系统, 其特征在于, 所述运行状态信息为当前 运行参数。 5.根据权利要求1-3中任一项所述的POS系统, 其特征在于, 所述运行状态信息为运行 故障码, 所述控制模块具体用于 : 采集所述与其相连的外设终端的当前运行参数 ; 判断所述当前运行参数与该外设终端的正常运行参数是否匹配, 如果否, 生成与该外 设终端以及所述当前运。

6、行参数相对应的运行故障码 ; 将所述运行故障码发送至所述主机板。 6.一种如权利要求1-5任一项所述的POS系统的自检方法, 其特征在于, 所述方法包括 如下步骤 : 与外设终端相接的控制模块获取该外设终端的运行状态信息, 并将所述运行状态信息 发送至主机板 ; 主机板将所述运行状态信息发送至上位机。 7. 根据权利要求 6 所述的方法, 其特征在于, 所述主机板将所述运行状态信息发送至 上位机包括 : 所述主机板通过基板管理控制器将所述运行状态信息发送至所述上位机。 8. 根据权利要求 6 或 7 所述的方法, 其特征在于, 所述与外设终端相接的控制模块获取该外设终端的运行状态信息前, 所述。

7、方法还包 括 : 所述上位机向所述主机板发送获取所述外设终端的运行状态信息的信息获取指令 ; 所述主机板接收所述信息获取指令并将所述信息获取指令发送至所述外设终端 ; 权 利 要 求 书 CN 103729947 A 2 2/2 页 3 所述与外设终端相接的控制模块获取该外设终端的运行状态信息包括 : 所述与外设终 端相接的控制模块根据所述信息获取指令获取该外设终端的运行状态信息。 9. 根据权利要求 6 或 7 所述的方法, 其特征在于, 所述运行状态信息为运行故障码, 所 述控制模块获取外设终端的运行状态信息具体为 : 采集与其相连的外设终端的当前运行参数 ; 判断所述当前运行参数与该外设。

8、终端的正常运行参数是否匹配, 如果否, 生成与该外 设终端以及所述运行参数相对应的运行故障码。 10. 根据权利要求 9 所述的方法, 其特征在于, 所述上位机接收所述运行状态信息后, 输出所述运行状态信息对应的外设终端的名称和 / 或所述运行状态信息, 或控制所述主机 板关机。 权 利 要 求 书 CN 103729947 A 3 1/7 页 4 一种具有自检功能的 POS 系统及其自检方法 技术领域 0001 本发明属于工控技术领域, 具体地说, 是涉及一种具有自检功能的 POS 系统及其 自检方法。 背景技术 0002 POS(Point of sales) 的中文意思是 “销售点” ,。

9、 全称为销售点情报管理系统, 是 一种配有条码或光字符码 (0ptical character recognition, 简称 OCR) 的终端阅读器, 有 现金或易货额度出纳功能。如图 1 所示, POS 与显示器、 打印机、 钱箱、 多合一读卡器以及密 码键盘等外设终端和主机板、 上位机等组合在一起构成 POS 系统。 0003 当前, POS 系统已经广泛用于零售业和服务业的交易处理和记录, 如在银行、 百货 商场、 超市、 服装行业、 医疗行业、 娱乐等产生消费的场所都需要用到 POS 系统。POS 系统的 应用使得企业可以简化供应链、 促进自助式交易并且降低部署和维护零售环节的基础设。

10、施 的成本, POS 系统已经成为零售商家不可缺少的收款设备。 0004 现有技术中的 POS 系统通常采用主机板访问外设终端的方式获取外设终端的运 行状态相关信息, 即只有主机板主动访问外设终端时才能获知该外设终端的相关信息, 否 则无法及时获知外设终端的运行状况。 发明内容 0005 针对现有技术的不足, 本发明的目的在于提供一种具有自检功能的 POS 系统及其 自检方法, 使得外设终端能够及时将运行状况主动发送给主机板, 以方便主机板和 / 或上 位机及时获知外设终端的运行状况。 0006 为实现上述目的, 本发明采用如下技术方案 : 一种具有自检功能的 POS 系统, 包括主机板、 外。

11、设终端和上位机, 所述外设终端 , 内置或外接有控制模块, 所述控制模块用于获取与其相接的外设终端 的运行状态信息并将所述运行状态信息发送至所述主机板 ; 所述主机板 , 用于将所述运行状态信息发送至所述上位机。 0007 优选地, 所述系统还包括基板管理控制器, 所述主机板将所述运行状态信息发送 至所述上位机包括 : 所述主机板通过所述基板管理控制器将所述运行状态信息发送至所述上位机。 0008 优选地, 所述基板管理控制器采用常供电源供电, 所述基板管理控制器的一引脚与所述主机板的电源开关相连, 另一引脚接地, 所述基 板管理控制器用于接收所述上位机的启动指令并根据该启动指令在所述主机板关。

12、机或死 机状态时启动所述主机板 ; 和 / 或, 所述基板管理控制器用于接收所述上位机发送的更新 指令和 BIOS 程序, 保存所述 BIOS 程序, 并将所述 BIOS 程序传送到主机板以完成对所述主 机板中原有 BIOS 程序的更新 ; 和 / 或, 所述基板管理控制器用于接收所述上位机发送的烧录指令和 OS 程序, 将所述 OS 程序 说 明 书 CN 103729947 A 4 2/7 页 5 传送至所述主机板以完成所述 OS 程序的烧录。 0009 进一步的, 所述运行状态信息为当前运行参数。 0010 又进一步的, 所述运行状态信息为运行故障码, 所述控制模块具体用于 : 采集所述。

13、与其相连的外设终端的当前运行参数 ; 判断所述当前运行参数与该外设终端的正常运行参数是否匹配, 如果否, 生成与该外 设终端以及所述当前运行参数相对应的运行故障码 ; 将所述运行故障码发送至所述主机板。 0011 本发明实施例还提供一种 POS 系统的自检方法, 所述方法包括如下步骤 : 与外设终端相接的控制模块获取该外设终端的运行状态信息, 并将所述运行状态信息 发送至主机板 ; 主机板将所述运行状态信息发送至上位机。 0012 优选地, 所述主机板将所述运行状态信息发送至上位机包括 : 所述主机板通过基板管理控制器将所述运行状态信息发送至所述上位机。 0013 优选地, 所述与外设终端相接。

14、的控制模块获取该外设终端的运行状态信息前, 所 述方法还包括 : 所述上位机向所述主机板发送获取所述外设终端的运行状态信息的信息获取指令 ; 所述主机板接收所述信息获取指令并将所述信息获取指令发送至所述外设终端 ; 所述与外设终端相接的控制模块获取该外设终端的运行状态信息包括 : 所述与外设终 端相接的控制模块根据所述信息获取指令获取该外设终端的运行状态信息。 0014 进一步的, 所述运行状态信息为运行故障码, 所述控制模块获取外设终端的运行 状态信息具体为 : 采集与其相连的外设终端的当前运行参数 ; 判断所述当前运行参数与所述该外设终端的正常运行参数是否匹配, 如果否, 生成与 该外设终。

15、端以及所述运行参数相对应的运行故障码。 0015 进一步的, 所述上位机接收所述运行状态信息后, 输出所述运行状态信息对应的 外设终端的名称和 / 或所述运行状态信息, 或控制所述主机板关机。 0016 与现有技术相比, 本发明的优点和积极效果是 : 提出了一种具有自检功能的 POS 系统及该 POS 系统的自检方法, 通过在外设终端内置或外接控制模块, 对外设终端的运行 状态信息进行采集并发送至主机板, 主机板再将所述运行状态信息发送至上位机, 使得上 位机和 / 或主机板均能及时获知外设终端的运行状态信息 ; 无需首先发出指令主机板即 可获取外设终端的运行状态信息, 能够自动实现从外设终端。

16、到主机板直至上位机的信息传 输, 方便主机板和 / 或上位机及时获知外设终端的运行状态信息。 附图说明 0017 为了更清楚地说明本发明实施例中的技术方案, 下面将对实施例中所需要使用的 附图作简单地介绍, 显而易见地, 下面描述中的附图是本发明的一些实施例, 对于本领域普 通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。 0018 图 1 为现有技术中 POS 系统的结构框图 ; 说 明 书 CN 103729947 A 5 3/7 页 6 图 2 为本发明实施例一中提出的一种具有自检功能的 POS 系统的结构框图 ; 图 3 为本发明实施例一中提出的一种 。

17、POS 系统的自检方法的流程示意图 ; 图 4 为本发明实施例一中提出的与外设终端相接的控制模块获取该外设终端的运行 状态信息的流程示意图 ; 图 5 为本发明实施例二中提出的另一种具有自检功能的 POS 系统的结构框图 ; 图 6 为本发明实施例三中提出的上位机向外设终端发送信息获取指令的流程示意图。 具体实施方式 0019 下面结合附图对本发明的具体实施方式进行详细地描述。 0020 本发明实施例提供一种具有自检功能的 POS 系统及该 POS 系统的自检方法, 通过 在外设终端内置或外接控制模块, 能够对外设终端的运行状态信息进行监控, 并及时将外 设终端的运行状态信息发送给主机板, 主。

18、机板再将上述运行状态信息发送至上位机 ; 与现 有技术相比, 本发明实施例提供的具有自检功能的POS系统及该POS系统的自检方法, 能够 实现外设终端自动获取其运行状态信息并将该运行状态信息向主机板和 / 或上位机传输, 使主机板和 / 或上位机及时获知外设终端的运行状态信息。 0021 实施例一 如图 2 所示, 为本实施例所提供的一种具有自检功能的 POS 系统, 包括主机板、 外设终 端和上位机。 0022 其中外设终端包括钱箱、 密码键盘、 条码扫描器、 LCD 显示器、 客户显示器、 打印机 以及多合一读卡器, 其中密码键盘可通过 PS/2 接口与主机板通信, 所述条码扫描器和多合 。

19、一读卡器可通过 USB 接口与主机板通信, 所述打印机可通过并口与主机板通信, 所述客户 显示器可通过 COM 接口与主机板通信, 所述 LCD 显示器可通过 VGA 接口与主机板通信。当 然, 所述各外设终端与主机板进行通信的接口并不是唯一的, 还可以采用其他任意能够实 现通信功能的接口方式, 上述图 2 中所给方式仅是一个示例。 0023 本发明实施例中, 可在上述外设终端中的至少一个外设终端中内置或者外接至少 一个控制模块, 该至少一个控制模块用于获取与相连的外设终端的运行状态信息。 其中, 与 不同外设终端相连的控制模块可以相同, 也可以根据各外设终端与主机板通信所使用的通 讯接口的不。

20、同在外设终端中植入或外接不同的控制模块。 控制模块用于获取与其相接的外 设终端的运行状态信息并将所述运行状态信息发送至主机板, 主机板用于将所述运行状态 信息发送至上位机。上位机用于接收所述运行状态信息。在一个具体示例中, 控制模块采 用微控制器 (MCU) , 此外, 该控制模块还可以采用其他能够实现其功能的结构实现。 0024 上述运行状态信息为当前运行参数。 所述运行参数可以是温度值、 湿度值、 电流值 或电压值, 但并不限于这些参数。另外, 上述当前运行信息可以是运行故障码, 即相应外设 终端发生故障对应的运行故障码。此外, 上述运行状态信息还可以是其他能够反映外设终 端运行状况的信息。

21、, 本发明实施例对此不作限定。 0025 在外设终端中设置控制模块, 通过该控制模块获取其对应的外设终端的运行状态 信息, 并将该运行状态信息发送至主机板, 使得主机板和 / 或上位机能够及时获知外设终 端的运行状态信息 ; 即增加了控制模块的外设终端具有自检功能, 并能够将自检获得的运 行状态信息发送至主机板。 说 明 书 CN 103729947 A 6 4/7 页 7 0026 相应的, 本发明实施例还提供一种上述POS系统的自检方法, 图3示出了该自检方 法的流程示意图, 该方法具体包括如下步骤 : 步骤 S11 : 与外设终端相接的控制模块获取该外设终端的运行状态信息, 并将所述运 。

22、行状态信息发送至主机板。 0027 其中, 外设终端可以包括 POS、 显示器、 打印机、 钱箱、 多合一读卡器以及密码键盘 等中的至少一种, 当然还可以包括其他结构。 0028 本发明实施例中的控制模块具体可采用微控制器 (MCU) 或其他能够实现该控制模 块功能 (如采集运行状态信息) 的结构。 0029 上述运行状态信息为当前运行参数。 所述运行参数可以是温度值、 湿度值、 电流值 或电压值, 但并不限于这些参数。另外, 上述当前运行信息可以是运行故障码, 即相应外设 终端发生故障对应的运行故障码。此外, 上述运行状态信息还可以是其他能够反映外设终 端运行状况的信息, 本发明实施例对此不。

23、作限定。 其中, 外设终端可以实时采集运行状态信 息并实时将运行状态信息发送至主机板、 也可以定期采集运行状态信息并定期将运行状态 信息发送至主机板。另外, 外设终端与主机板之间的通信可以根据实际情况采用多种不同 的方式, 对此不做限定。 0030 步骤 S12 : 主机板将所述运行状态信息发送至上位机。 0031 根据主机板与上位机之间通信所遵循的协议, 可以采用多种通信方式, 在此不做 限定。例如, 主机板与上位机之间的通信遵循 SM 总线协议, 当然还可以采用其他通信方式。 0032 上位机接收主机板发送的运行状态信息后, 可将该运行状态信息保存, 或者, 将该 运行状态信息通过多媒体文。

24、件的方式 (如视频、 音频、 图片、 文字等等) 显示, 或者, 还可以对 该运行状态信息进行分析、 或根据分析结果对该运行状态信息对应的外设终端进行适应性 调整。当然, 上位机接收上述运行状态信息后, 还可能执行其他操作。 0033 通过与外设终端相连的控制模块获取该对外设终端的运行状态信息, 并将该运行 状态信息发送至主机板, 使得主机板和 / 或上位机能够及时获知外设终端的运行状态信 息 ; 通过该自检方法, 能够将自检获得的运行状态信息发送至主机板。 0034 需要说明的是, 上述运行状态信息可以是运行故障码, 此时, 上述步骤 S11 中与外 设终端相接的控制模块获取该外设终端的运行。

25、状态信息具体可采用如下过程实现, 如图 4 所示 : 步骤 S111 : 控制模块采集与其相连的外设终端的当前运行参数。 0035 控制模块可采用本领域技术人员熟悉的采集方法采集与其相连的外设终端的当 前运行参数, 其中当前运行参数可以是温度值、 湿度值、 电流值或电压值中的一个或多个, 当然还可以包括其他参数。 0036 步骤 S112 : 将所述当前运行参数与该外设终端的正常运行参数进行比较。 0037 通常情况下, 外设终端需要运行在某个参数范围内其才能正常运行, 外设终端的 当前运行参数不在该参数范围内时外设终端故障, 定义该参数范围为正常运行参数。 0038 步骤 S113 : 如果。

26、外设终端的当前运行参数与正常运行参数不匹配, 控制模块根据 故障代码表生成与该外设终端及该运行参数相对应的运行故障码。 0039 控制模块内部可保存有该外设终端的故障代码表, 该故障代码表标识了该外设终 端出现故障时的故障类型、 故障种类等与其运行故障码之间的对应关系。 例如, 打印机卡纸 说 明 书 CN 103729947 A 7 5/7 页 8 故障对应的运行故障码可为 “01” 、 切刀坏故障对应的运行故障码可为 “CF” 等。外设终端的 当前运行参数与正常运行参数不匹配即表明该外设终端出现故障, 通过故障代码表能够获 知与该故障的故障类型、 故障种类等对应的运行故障码。 0040 上。

27、位机接收到的运行状态信息是运行故障码时, 可采用多媒体文件 (如视频、 音 频、 图片、 文字等) 报警的方式提示用户出现故障, 例如, 输出所述运行故障码对应的外设终 端的名称和 / 或故障类型 ; 也可以根据该运行故障码通过主机板向该运行故障码对应的外 设终端输出指令以对外设终端进行适应性操作或控制主机板关机。 0041 若上位机接收到的运行状态信息仅是外设终端的当前运行参数时, 也可采用多媒 体文件 (如视频、 音频、 图片、 文字等) 的方式输出对应的外设终端的名称和当前运行参数, 以供用户和管理人员进行参考。 0042 如上所述, 主机板与上位机之间的通信方式可以有多种, 可根据实际。

28、需求设置主 机板与上位机之间的通信方式。某些情况下, 主机板不支持 IPMI 协议、 而上位机支持 IPMI 协议, 为改善这种情况, 可以通过基板管理控制器实现主机板与上位机之间的通信, 其中主 机板与基板管理控制器之间的通信遵循 SM 总线协议、 基板管理控制器与上位机之间的通 信遵循 IPMI 协议。例如, 上述步骤 S12、 13 可采用下述方式实现 : 主机板将接收到的运行状 态信息发送至基板管理控制器, 基板管理控制器将该运行状态信息发送至上位机, 上位机 接收来自基板管理控制器的运行状态信息。采用这种自检方法时, 相应地, 图 5 示出了采用 这种自检方法的 POS 系统的结构示。

29、意图。 0043 除了用于实现主机板与上位机之间的通信外, 基板管理控制器还有其他诸多用 途, 实施例二中将对该部分内容作详细阐述。 0044 实施例二 如图 5 所示, 为本实施例所提供的一种包括主机板、 外设终端、 上位机以及基板管理控 制器的 POS 系统, 本实施例中的 POS 系统添加了基板管理控制器。本实施例中, 基板管理控 制器可采用常供电源供电。 0045 本实施例中, 上位机可发送指令和数据给基板管理控制器, 基板管理控制器识别 接收的指令, 保存上位机发送的数据并将其传送至主机板, 或直接将上位机发送的数据传 送至主机板, 以实现对主机板进行相应的控制。 0046 通常, 。

30、主机板处于关机或者死机状态时, 需要通过将主机板的电源管脚 (如 power button) 与地短接以启动主机板, 即现有技术中主机板关机或死机状态时只能手动操作主 机板才能重新启动该主机板。这种启动主机板的方式对 POS 系统的用户和管理人员带来极 大不便。 为此, 基于上述提到的基板管理控制器, 本发明实施例还提供一种在主机板关机或 死机状态时远程控制实现启动该主机板的方式, 令基板管理控制器的一个输出引脚与主机 板的电源管脚 (如 power button) 相连, 另一个输出引脚接地, 通过控制基板管理控制器的 两个输出引脚短接, 从而能够实现主机板的电源管脚接地, 进而在主机板处于。

31、关机或死机 状态时启动该主机板。 具体地, 主机板处于关机或死机状态时, 采用常供电源供电的基板管 理控制器可接收来自上位机发出的启动主机板的指令, 并根据该指令控制其上述两个输出 引脚短接、 进而实现主机板的电源管脚接地。上述操作可以在主机板关机或死机状态下远 程启动主机板, 适用于在发生紧急故障时控制重启主机板, 方便 POS 系统的用户和管理人 员管理 POS 系统。 说 明 书 CN 103729947 A 8 6/7 页 9 0047 此外, 上述基板管理控制器还可在主机板处于运行状态时控制关闭主机板, 该关 闭主机板的过程与上述启动主机板的过程类似, 均是通过控制基板管理控制器的上。

32、述两个 输出引脚短接、 进而实现主机板的电源管脚接地。 在此不再详细阐述, 具体内容可参照上述 基板管理控制器在主机板处于关机或死机状态时启动主机板的阐述。 通过基板管理控制器 即可实现远程关闭主机板, 无需对主机板进行手动操作, 能够极大的方便 POS 系统的用户 和管理人员。 0048 另一方面, 通过基板管理控制器还可以实现主机板程序的更新和烧录。 例如, 上位 机发送更新 BIOS 指令和 BIOS 程序至基板管理控制器, 基板管理控制器接收上位机发送的 更新 BIOS 指令和 BIOS 程序, 识别更新指令后, 保存所述 BIOS 程序, 并将所述 BIOS 程序传 送至主机板以完成。

33、对主机板中原有 BIOS 的更新, 即基板管理控制器根据更新 BIOS 指令保 存接收到的 BIOS 程序并采用接收到的 BIOS 程序更新主机板中的原有 BIOS 程序。上位机 发送烧录 OS 指令和 OS 程序至基板管理控制器, 基板管理控制器接收上位机发送的烧录指 令和 OS 程序, 识别烧录指令后, 将所述 OS 程序推送至主机板以完成对主机板中 OS 的烧录。 上述操作可以及时修复主机板的软件故障, 且无需管理人员到现场进行处理, 更加便利。 0049 本实施例中, 基板管理控制器采用常供电源供电, 以保证在 POS 系统关机时, 基板 管理控制器可以正常运行。由于遵循 SM 总线协。

34、议的数据线和时钟线均通过上拉电阻连接 常供电源, 本实施例中主机板与基板管理控制器之间的通信遵循 SM 总线协议, 以保证在主 机板关机或死机时, 基板管理控制器仍然可以对其进行 BIOS 更新和 OS 烧录。 0050 本实施例中, 基板管理控制器与上位机之间的通信遵循 IPMI 协议。 0051 本实施例中, 基板管理控制器与上位机之间通过 WAN/LAN 进行通信, 但并不限于 该种通信方式。 0052 基于基板管理控制器的使用, 本实施例中提供的 POS 系统具有远程控制功能, 能 够远程控制 POS 系统的主机板开机、 关机, 并对主机板进行 BIOS 更新和 OS 烧录的操作, 从。

35、 而可以在主机板和 / 或外设终端发生故障时, 及时控制主机板开机、 关机或修复主机板的 软件故障, 且无需管理人员到现场进行手动操作, 极大的方便了 POS 系统的用户和管理人 员。 0053 实施例三 如图 6 所示, 本实施例与实施例一的区别在于, 所述与外设终端相接的控制模块获取 该外设终端的运行状态信息前, 还包括如下具体步骤 : 步骤 S31 : 上位机向主机板发送获取外设终端的运行状态信息的信息获取指令 ; 其中, 根据主机板与上位机之间通信所遵循的协议, 可以采用多种通信方式, 在此不做 限定。例如, 主机板与上位机之间的通信遵循 SM 总线协议, 当然还可以采用其他通信方式。。

36、 0054 步骤 S32 : 主机板接收所述信息获取指令并将所述信息获取指令发送至所述外设 终端 ; 主机板接收所述信息获取指令后, 将其转换为主机板与外设终端的通信接口能够传输 的数据形式, 并将其输送至外设终端。 此外, 还可以将上述信息获取指令直接发送至与上述 外设终端相连的控制模块。 0055 步骤 S33 : 所述与外设终端相接的控制模块根据所述信息获取指令获取该外设终 端的运行状态信息。 说 明 书 CN 103729947 A 9 7/7 页 10 0056 外设终端和 / 或与其相连的控制模块接收所述信息获取指令后, 判断信息获取指 令的类型, 其中信息获取指令的类型具体可用于。

37、标识要求获取的外设终端的运行状态信息 的种类 (如当前运行参数和 / 或运行故障码等) 。 0057 若信息获取指令要求获取外设终端的当前运行参数, 则控制模块可采用本领域技 术人员熟悉的采集方法采集与其相连的外设终端的当前运行参数, 其中当前运行参数可以 是温度值、 湿度值、 电流值或电压值中的一个或多个, 当然还可以包括其他参数。 0058 若信息获取指令要求获取外设终端的运行故障码, 则控制模块将采集到的与其相 连的外设终端的当前运行参数与该外设终端的正常运行参数进行比较, 如果外设终端的当 前运行参数与正常运行参数不匹配, 控制模块根据故障代码表生成与该外设终端及该运行 参数相对应的运。

38、行故障码。 0059 本实施例中信息获取指令要求获取的运行状态信息还可以是其他能够反映外设 终端运行状况的信息, 控制模块根据信息获取指令的要求生成相应的运行状态信息, 本实 施例对此不作限定。 0060 本实施例提供的 POS 系统的自检方法, 上位机能够通过向主机板发送信息获取指 令主动获取外设终端的运行状态信息, 例如外设终端的当前运行参数和 / 或运行故障码, 从而根据当前运行参数对外设终端的运行状态进行主动监控, 和 / 或根据运行故障码对外 设终端运行中出现的问题进行主动处理。本实施例中提供的自检方法, 能够使用户和管理 人员主动获取外设终端的运行状态信息, 从而更方便用户和管理人。

39、员对 POS 系统进行管 理。 0061 此外, 本实施例三中的技术方案还可以与上述实施例二中的技术方案相结合以得 到其他的技术方案, 这些都在本发明实施例的保护范围内。 0062 需要说明的是, 定义上述实施例中外设终端和主机板, 和 / 或基板管理控制器构 成 POS 构件 (例如图 2 所示的 POS 系统中除了上位机的其余部分可称为 POS 构件) 。上述实 施例中仅示出了单个 POS 系统仅包括一个上位机和一个 POS 构件的情形, 即采用一个上位 机控制一个POS构件的情形 ; 但是, 本发明实施例中的单个POS系统还可以同时包括一个上 位机和多个 POS 构件, 即采用一个上位机同时控制多个 POS 构件的情形。这些都在本发明 实施例的保护范围内。 0063 对本领域的技术人员来说, 可根据以上描述的技术方案以及构思, 做出其它各种 相应的改变以及形变, 而所有的这些改变以及形变都应该属于本发明权利要求的保护范围 之内。 说 明 书 CN 103729947 A 10 1/3 页 11 图 1 图 2 说 明 书 附 图 CN 103729947 A 11 2/3 页 12 图 3 图 4 说 明 书 附 图 CN 103729947 A 12 3/3 页 13 图 5 图 6 说 明 书 附 图 CN 103729947 A 13 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 核算装置


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1