一種具有遠程控制功能的pos系統(tǒng)的制作方法
【專利摘要】本實用新型公開了一種具有遠程控制功能的POS系統(tǒng),所述系統(tǒng)包括:主機板及其外設終端、基板管理控制器和上位機,外設終端內置或外接有控制模塊。上位機用于通過基板管理控制器向主機板發(fā)送指令和數據,主機板再將所述指令和數據發(fā)送給外設終端;主機板也能夠將外設終端獲取并發(fā)送的信息通過基板管理控制器發(fā)送至上位機。本實用新型公開的POS系統(tǒng),通過基板管理控制器的設置,能夠實現主機板與上位機之間的數據通信,不僅能夠實現從上位機獲取外設終端的信息,而且能夠實現遠程控制POS系統(tǒng)開、關機以及在系統(tǒng)崩潰的情況下對主機板進行BIOS更新和OS燒錄的操作,更方便用戶進行管理和控制。
【專利說明】—種具有遠程控制功能的POS系統(tǒng)
【技術領域】
[0001]本發(fā)明屬于工控【技術領域】,涉及一種POS系統(tǒng),具體地說,是涉及一種具有遠程控制功能的POS系統(tǒng)。
【背景技術】
[0002]POS (point of sales)的中文意思是“銷售點”,全稱為銷售點情報管理系統(tǒng),是一種配有條碼或光字符碼(optical character recognit1n,簡稱OCR)的終端閱讀器,有現金或易貨額度出納功能。POS與顯示器、打印機、錢箱、多合一讀卡器以及密碼鍵盤等終端設備和主機板、上位機等組合在一起構成POS系統(tǒng)。
[0003]當前,POS系統(tǒng)已經廣泛用于零售業(yè)和服務業(yè)的交易處理和記錄,如在銀行、百貨商場、超市、服裝行業(yè)、醫(yī)療行業(yè)、娛樂等產生消費的場所都需要用的POS系統(tǒng)。POS系統(tǒng)的應用使得企業(yè)可以簡化供應鏈、促進自助式交易并且降低部署和維護零售環(huán)節(jié)的基礎設施的成本,POS系統(tǒng)已經成為零售商家不可缺少的收款設備。
[0004]目前,很多POS系統(tǒng)中的上位機遵循IPMI (智能型平臺管理接口,intelligentplatform management interface)協(xié)議,而主機板遵循 SM(系統(tǒng)管理,system management)總線協(xié)議,因此,很多情況下,POS系統(tǒng)中的主機板與上位機無法直接進行通信、進而進行數據傳輸。
【發(fā)明內容】
[0005]針對現有技術的不足,本實用新型的目的在于提供一種POS系統(tǒng),能夠實現主機板與上位機之間的數據傳輸,從而能夠將上位機的指令和數據發(fā)送給主機板,也能夠將主機板獲取的外設終端的運行狀態(tài)信息發(fā)送給上位機。
[0006]為實現上述目的,本實用新型采用如下技術方案:一種POS系統(tǒng),包括主機板、夕卜設終端和上位機,所述系統(tǒng)還包括基板管理控制器:
[0007]所述主機板,用于接收所述外設終端獲取并發(fā)送的信息并將所述信息發(fā)送至所述基板管理控制器;
[0008]所述基板管理控制器,用于將接收到的所述信息發(fā)送至所述上位機;和/或,
[0009]所述基板管理控制器,用于接收所述上位機發(fā)送的的指令和/或數據,并將所述指令和/或數據發(fā)送至主機板;
[0010]所述主機板,用于接收所述基板管理控制器發(fā)送的指令和/或數據并將所述指令和/或數據發(fā)送至所述外設終端。
[0011]進一步的,所述基板管理控制器采用常供電源供電。
[0012]進一步的,所述基板管理控制器的一引腳與所述主機板的電源開關相連,另一引腳接地;所述基板管理控制器用于根據上位機發(fā)送的啟動指令在所述主機板關機或死機狀態(tài)時啟動所述主機板。
[0013]進一步的,所述上位機發(fā)送更新指令和B1S程序至所述基板管理控制器,所述基板管理控制器用于接收所述上位機發(fā)送的更新指令,保存所述B1S程序,并將所述B1S程序傳送給主機板以完成對所述主機板中原有B1S的更新。
[0014]進一步的,所述上位機發(fā)送燒錄指令和OS程序至所述基板管理控制器,所述基板管理控制器用于接收所述上位機發(fā)送的燒錄指令,并將所述OS程序傳送至主機板以完成所述主機板中OS程序的燒錄。
[0015]所述系統(tǒng)還包括外設終端,
[0016]所述外設終端內置或外接有控制模塊,所述控制模塊用于獲取與其相接的外設終端的運行狀態(tài)信息并將所述運行狀態(tài)信息發(fā)送至所述主機板;
[0017]所述主機板將所述運行狀態(tài)信息發(fā)送至所述上位機。
[0018]進一步的,所述運行狀態(tài)信息為當前運行參數。
[0019]又進一步的,所述運行狀態(tài)信息為運行故障碼;
[0020]所述控制模塊具體包括:用于采集與控制模塊相連的外設終端的當前運行參數的采集單元;用于判斷所述當前運行參數與所述該外設終端的正常運行參數是否匹配的匹配單元;以及在當前運行參數與所述該外設終端的正常運行參數不匹配的情況下,用于生成與該外設終端以及所述當前運行參數相對應的運行故障碼的故障代碼表。
[0021]與現有技術相比,本實用新型的優(yōu)點和積極效果是:提供了一種能夠實現主機板與上位機之間的數據傳輸的POS系統(tǒng),該POS系統(tǒng)包括同時支持IPMI協(xié)議和SM總線協(xié)議的基板管理控制器,該基板管理控制器能夠接收主機板發(fā)送的信息并將該信息發(fā)送至上位機,和/或接收上位機發(fā)送的指令和/或數據并將該指令和/或數據發(fā)送至主機板,從而實現主機板和上位機之間的數據傳輸。
[0022]結合附圖閱讀本實用新型實施方式的詳細描述后,本實用新型的其他特點和優(yōu)點將變得更加清楚。
【專利附圖】
【附圖說明】
[0023]為了更清楚地說明本實用新型實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本實用新型的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0024]圖1為本實用新型實施例一中提出的一種具有遠程控制功能的POS系統(tǒng)的結構框圖;
[0025]圖2為本實用新型實施例二中提出的POS系統(tǒng)的結構框圖。
【具體實施方式】
[0026]下面結合附圖對本實用新型的【具體實施方式】進行詳細地描述。顯然,所描述的實施例僅僅是本實用新型中的一部分實施例,而不是全部的實施例?;诒緦嵱眯滦椭械膶嵤├?,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本實用新型保護的范圍。
[0027]實施例一
[0028]本實施例提供了一種POS系統(tǒng),如圖1所示,包括主機板、外設終端、上位機以及基板管理控制器。主機板和上位機之間通過基板管理控制器進行通信。本實施例中,上位機發(fā)送指令和數據給基板管理控制器,基板管理控制器用于接收上述指令和數據并傳送給主機板,主機板用于用于接收所述指令和數據并將所述指令和數據發(fā)送給外設終端。
[0029]通常,主機板處于關機或者死機狀態(tài)時,需要通過將主機板的電源管腳(如powerbutton)與地短接以啟動主機板,即現有技術中主機板關機或死機狀態(tài)時只能手動操作主機板才能重新啟動該主機板。這種啟動主機板的方式對POS系統(tǒng)的用戶和管理人員帶來極大不便。為此,基于上述提到的基板管理控制器,本發(fā)明實施例提供一種在主機板關機或死機狀態(tài)時遠程控制實現啟動該主機板的方式,令基板管理控制器的一個輸出引腳與主機板的電源管腳(如power button)相連,另一個輸出引腳接地,通過控制基板管理控制器的兩個輸出引腳短接,從而能夠實現主機板的電源管腳接地,進而在主機板處于關機或死機狀態(tài)時啟動該主機板。具體地,主機板處于關機或死機狀態(tài)時,采用常供電源供電的基板管理控制器可接收來自上位機發(fā)出的啟動主機板的指令,并根據該指令控制其上述兩個輸出弓I腳短接、進而實現主機板的電源管腳接地。上述操作可以在主機板關機或死機狀態(tài)下遠程啟動主機板,適用于在發(fā)生緊急故障時控制重啟主機板,方便POS系統(tǒng)的用戶和管理人員管理POS系統(tǒng)。
[0030]此外,上述基板管理控制器還可在主機板處于運行狀態(tài)時控制關閉主機板,該關閉主機板的過程與上述啟動主機板的過程類似,均是通過控制基板管理控制器的上述兩個輸出引腳短接、進而實現主機板的電源管腳接地。在此不再詳細闡述,具體內容可參照上述基板管理控制器在主機板處于關機或死機狀態(tài)時啟動主機板的闡述。通過基板管理控制器即可實現遠程關閉主機板,無需對主機板進行手動操作,能夠極大的方便POS系統(tǒng)的用戶和管理人員。
[0031]另一方面,通過基板管理控制器還可以實現主機板程序的更新和燒錄。例如,上位機發(fā)送更新B1S指令和B1S程序至基板管理控制器,基板管理控制器接收上位機發(fā)送的更新B1S指令和B1S程序,識別更新指令后,保存所述B1S程序,并將所述B1S程序傳送至主機板以完成對主機板中原有B1S的更新。上位機發(fā)送燒錄OS指令和OS程序至基板管理控制器,基板管理控制器接收上位機發(fā)送的燒錄指令和OS程序,識別燒錄指令后,將所述OS程序推送至主機板以完成對主機板中OS的燒錄。上述操作可以及時修復主機板的軟件故障,且無需管理人員到現場進行處理,更加便利。
[0032]本實施例中,基板管理控制器采用常供電源供電,以保證在POS系統(tǒng)關機時,基板管理控制器可以正常運行。由于遵循SM總線協(xié)議的數據線和時鐘線均通過上拉電阻連接常供電源,本實施例中主機板與基板管理控制器之間的通信遵循SM總線協(xié)議,以保證在主機板關機或死機時,基板管理控制器仍然可以對其進行B1S更新和OS燒錄。
[0033]基于基板管理控制器的使用,本實施例中提供的POS系統(tǒng)能夠實現上位機與主機板之間的通信,從而能夠遠程控制POS系統(tǒng)的主機板開機、關機,并對主機板進行B1S更新和OS燒錄的操作,從而可以在主機板和/或外設終端發(fā)生故障時,及時控制主機板開機、關機或修復主機板的軟件故障,且無需管理人員到現場進行手動操作,極大的方便了 POS系統(tǒng)的用戶和管理人員。
[0034]本實施例中提供的POS系統(tǒng),所述基板管理控制器也用于接收上位機發(fā)送的信息獲取指令并將其發(fā)送給主機板,主機板將上述信息獲取指令發(fā)送給外設終端;主機板也用于接收所述外設終端獲取并發(fā)送的信息并將所述信息發(fā)送至所述基板管理控制器,基板管理控制器用于將接收到的所述信息發(fā)送至所述上位機。所述信息為外設終端的運行狀態(tài)信息,可以是當前運行參數,也可以是運行故障碼,還可以是其他能夠反映外設終端運行狀況的信息,本發(fā)明實施例對此不作限定。
[0035]本實施例中,基板管理控制器與上位機之間的通信遵循IPMI協(xié)議。
[0036]一臺上位機可以與多臺基板管理控制器進行通信,以實現單臺上位機發(fā)送指令和數據給多臺基板管理控制器,并接收來自不同基板管理控制器的信息。本實施例中,基板管理控制器與上位機之間可以通過WAN/LAN進行通信,但并不限于該種通信方式,能夠實現上位機與基板管理控制器一對多通信的通信方式均可。
[0037]外設終端內設置有特定的結構以實現對自身運行狀態(tài)信息的獲取,實施例二將對該部分內容做詳細闡述。
[0038]實施例二
[0039]如圖2所示,本實施例中,POS系統(tǒng)包括主機板、外設終端、基板管理控制器和上位機。
[0040]其中外設終端包括錢箱、密碼鍵盤、條碼掃描器、IXD顯示器、客戶顯示器、打印機以及多合一讀卡器,其中密碼鍵盤可通過PS/2接口與主機板通信,所述條碼掃描器和多合一讀卡器可通過USB接口與主機板通信,所述打印機可通過并口與主機板通信,所述客戶顯示器可通過COM接口與主機板通信,所述IXD顯示器可通過VGA接口與主機板通信。當然,所述各外設終端與主機板進行通信的接口并不是唯一的,還可以采用其他任意能夠實現通信功能的接口方式,上述圖2中所給方式僅是一個示例。
[0041]本發(fā)明實施例中,可在上述外設終端中的至少一個外設終端中內置或者外接至少一個控制模塊,該至少一個控制模塊用于獲取用于相連的外設終端的運行狀態(tài)信息。其中,與不同外設終端相連的控制模塊可以相同,也可以根據各外設終端與主機板通信所使用的通訊接口的不同在外設終端中植入或外接不同的控制模塊。
[0042]控制模塊用于獲取與其相接的外設終端的運行狀態(tài)信息并將所述運行狀態(tài)信息發(fā)送至主機板,主機板用于通過基板管理控制器將所述運行狀態(tài)信息發(fā)送至上位機。
[0043]在一個具體示例中,控制模塊采用微控制器MCU,此外,該控制模塊還可以采用其他能夠實現其功能的結構實現。
[0044]上述運行狀態(tài)信息為當前運行參數。所述運行參數可以是溫度值、濕度值、電流值或電壓值,但并不限于這些參數。另外,上述當前運行信息可以是運行故障碼,即相應外設終端發(fā)生故障對應的運行故障碼。此外,上述運行狀態(tài)信息還可以是其他能夠反映外設終端運行狀況的信息,本發(fā)明實施例對此不作限定。
[0045]需要說明的是,上述運行狀態(tài)信息可以是運行故障碼。本發(fā)明實施例中的控制模塊具體包括采集單元、匹配單元和故障代碼表。
[0046]控制模塊內的采集單元,用于采用本領域技術人員熟悉的采集方法采集與其相連的外設終端的當前運行參數,其中當前運行參數可以是溫度值、濕度值、電流值或電壓值中的一個或多個,當然還可以包括其他參數。
[0047]通常情況下,外設終端需要運行在某個參數范圍內其才能正常運行,外設終端的當前運行參數不在該參數范圍內時外設終端故障,定義該參數范圍為正常運行參數。
[0048]控制模塊內的匹配單元用于判斷所述當前運行參數與所述該外設終端的正常運行參數是否匹配;
[0049]如果外設終端的當前運行參數與正常運行參數不匹配,控制模塊根據故障代碼表生成與該外設終端及該運行參數相對應的運行故障碼。
[0050]控制模塊內部可保存有該外設終端的故障代碼表,該故障代碼表標識了該外設終端出現故障時的故障類型、故障種類等與其運行故障碼之間的對應關系。例如,打印機卡紙故障對應的運行故障碼可為“01”、切刀壞故障對應的運行故障碼可為“CF”等。外設終端的當前運行參數與正常運行參數不匹配即表明該外設終端出現故障,通過故障代碼表能夠獲知與該故障的故障類型、故障種類等對應的運行故障碼。
[0051]上位機接收到的運行狀態(tài)信息是運行故障碼時,可采用多媒體文件(如視頻、音頻、圖片、文字等)報警的方式提示用戶出現故障,也可以根據該運行故障碼通過主機板向該運行故障碼對應的外設終端輸出指令以對外設終端進行適應性操作或控制主機板關機。
[0052]若上位機接收到的運行狀態(tài)信息僅是外設終端的當前運行參數時,也可采用多媒體文件(如視頻、音頻、圖片、文字等)的方式輸出對應的外設終端的名稱和當前運行參數,以供用戶和管理人員進行參考。
[0053]本實施例提供的POS系統(tǒng),能夠實現外設終端獲取其運行狀態(tài)信息并將該運行狀態(tài)信息向上位機傳輸,使上位機及時獲知外設終端的運行狀態(tài)信息。
[0054]需要說明的是,定義上述實施例中外設終端和主機板,和/或基板管理控制器構成POS構件(例如圖2所示的POS系統(tǒng)中除了上位機的其余部分可稱為POS構件)。上述實施例中僅示出了單個POS系統(tǒng)僅包括一個上位機和一個POS構件的情形,即采用一個上位機控制一個POS構件的情形;但是,本實用新型實施例中的單個POS系統(tǒng)還可以同時包括一個上位機和多個POS構件,即采用一個上位機同時控制多個POS構件的情形。這些都在本實用新型實施例的保護范圍內。
[0055]上述說明并非是對本實用新型的限制,本實用新型也并不僅限于上述舉例,本【技術領域】的普通技術人員在本實用新型的實質范圍內所做的變化、改型、添加或替換,也應屬于本實用新型的保護范圍。
【權利要求】
1.一種POS系統(tǒng),包括主機板、外設終端和上位機,其特征在于,所述系統(tǒng)還包括基板管理控制器: 所述主機板,用于接收所述外設終端獲取并發(fā)送的信息并將所述信息發(fā)送至所述基板管理控制器; 所述基板管理控制器,用于將接收到的所述信息發(fā)送至所述上位機;和/或, 所述基板管理控制器,用于接收所述上位機發(fā)送的的指令和/或數據,并將所述指令和/或數據發(fā)送至主機板; 所述主機板,用于接收所述基板管理控制器發(fā)送的指令和/或數據并將所述指令和/或數據發(fā)送至所述外設終端。
2.根據權利要求1所述的POS系統(tǒng),其特征在于,所述基板管理控制器采用常供電源供電。
3.根據權利要求2中所述的POS系統(tǒng),其特征在于,所述基板管理控制器的一引腳與所述主機板的電源開關相連,另一引腳接地;所述基板管理控制器用于根據上位機發(fā)送的啟動指令在所述主機板關機或死機狀態(tài)時啟動所述主機板。
4.根據權利要求2中所述的POS系統(tǒng),其特征在于,所述上位機發(fā)送更新指令和B1S程序至所述基板管理控制器,所述基板管理控制器用于接收所述上位機發(fā)送的更新指令,保存所述B1S程序,并將所述B1S程序傳送給主機板以完成對所述主機板中原有B1S的更新。
5.根據權利要求2中所述的POS系統(tǒng),其特征在于,所述上位機發(fā)送燒錄指令和OS程序至所述基板管理控制器,所述基板管理控制器用于接收所述上位機發(fā)送的燒錄指令,并將所述OS程序傳送至主機板以完成所述主機板中OS程序的燒錄。
6.根據權利要求1-5中任一項所述的POS系統(tǒng),其特征在于,所述系統(tǒng)還包括外設終端, 所述外設終端內置或外接有控制模塊,所述控制模塊用于獲取與其相接的外設終端的運行狀態(tài)信息并將所述運行狀態(tài)信息發(fā)送至所述主機板; 所述主機板將所述運行狀態(tài)信息發(fā)送至所述上位機。
7.根據權利要求6所述的POS系統(tǒng),其特征在于,所述運行狀態(tài)信息為當前運行參數。
8.根據權利要求6所述的POS系統(tǒng),其特征在于,所述運行狀態(tài)信息為運行故障碼; 所述控制模塊具體包括:用于采集與控制模塊相連的外設終端的當前運行參數的采集單元;用于判斷所述當前運行參數與所述該外設終端的正常運行參數是否匹配的匹配單元;以及在當前運行參數與所述該外設終端的正常運行參數不匹配的情況下,用于生成與該外設終端以及所述當前運行參數相對應的運行故障碼的故障代碼表。
【文檔編號】G07G1/14GK203931024SQ201420017884
【公開日】2014年11月5日 申請日期:2014年1月13日 優(yōu)先權日:2014年1月13日
【發(fā)明者】逄濤, 高兆峰 申請人:青島海信智能商用系統(tǒng)有限公司