專利名稱:打印票據(jù)的輔助系統(tǒng)、設(shè)備及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及打印票據(jù)的輔助系統(tǒng)、設(shè)備及方法。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)的快速發(fā)展和普及,利用計(jì)算機(jī)設(shè)備生成或存儲(chǔ)用戶數(shù)據(jù),并通過與計(jì)算機(jī)設(shè)備相連接的打印設(shè)備將用戶數(shù)據(jù)打印出來,已經(jīng)成為打印用戶數(shù)據(jù)的普遍使用的主流方式。而隨著打印需求的增加,出現(xiàn)了由專門人員從事的、使用專業(yè)化打印設(shè)備的打印服務(wù),以及某些行業(yè)的附屬打印服務(wù),如零售業(yè)提供的消費(fèi)清單打印服務(wù)、發(fā)票打印服務(wù)等。打印服務(wù)從所打印內(nèi)容的角度區(qū)分包括以下分類:用戶文檔打印服務(wù),票據(jù)打印服務(wù),以及其他打印服務(wù)。其中用戶文檔打印服務(wù)的主要打印內(nèi)容為用戶的文檔,例如用戶的畢業(yè)論文,文藝作品,工程制圖等,而票據(jù)打印與用戶文檔打印的不同之處就在于,票據(jù)打印往往對(duì)應(yīng)著相對(duì)較少的打印內(nèi)容,例如車票,飛機(jī)票等,只需要用戶提供的時(shí)間,目的地,車次等信息就可以完成打印,所打印的內(nèi)容多是在現(xiàn)場生成或調(diào)取,其間勢(shì)必會(huì)對(duì)用戶的時(shí)間造成一定浪費(fèi),而這種時(shí)間的浪費(fèi)在有較多的用戶排隊(duì)的情況下尤甚,同時(shí)對(duì)于服務(wù)提供者來說,為用戶提供票據(jù)打印服務(wù)勢(shì)必會(huì)支付一定的人力物力成本,傳統(tǒng)的工作模式效率相對(duì)較低,也造成了一定的成本浪費(fèi)?,F(xiàn)有技術(shù)中,有一種通過預(yù)先準(zhǔn)備票據(jù)打印數(shù)據(jù)的方式提高打印效率的方法,但由于對(duì)票據(jù)打印數(shù)據(jù)的格式有較嚴(yán)格的要求,且需要安裝和調(diào)試專門的客戶端軟件,實(shí)際操作客戶端軟件的過程又相對(duì)繁瑣,因此對(duì)打印票據(jù)的效率并沒有顯著的提高,也沒有很好的節(jié)約用戶打印票據(jù)所需的時(shí)間和打印服務(wù)提供者的人力物力成本。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的打印票據(jù)的輔助系統(tǒng)、設(shè)備及方法。依據(jù)本發(fā)明的一個(gè)方面,提供了一種打印票據(jù)的輔助系統(tǒng),包括服務(wù)器端以及位于服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備,所述輔助設(shè)備通過網(wǎng)絡(luò)接口連接到網(wǎng)絡(luò),通過數(shù)據(jù)接口連接到票據(jù)打印設(shè)備,其中,所述服務(wù)器端包括:票據(jù)數(shù)據(jù)獲取單元,用于接收買方用戶通過Web頁面提交的票據(jù)數(shù)據(jù),所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容;票據(jù)數(shù)據(jù)發(fā)送單元,用于按照預(yù)置的網(wǎng)絡(luò)協(xié)議對(duì)所述票據(jù)數(shù)據(jù)進(jìn)行封裝后發(fā)送到目標(biāo)輔助設(shè)備;所述輔助設(shè)備包括:解析單元,用于解析所述票據(jù)數(shù)據(jù)發(fā)送單元發(fā)送的消息,獲取所述票據(jù)類型及票據(jù)內(nèi)容;數(shù)據(jù)轉(zhuǎn)換單元,用于根據(jù)預(yù)置的該票據(jù)類型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換方式,將所述票據(jù)內(nèi)容轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式;
數(shù)據(jù)輸入單元,用于將轉(zhuǎn)換后的數(shù)據(jù)輸入到所述票據(jù)打印設(shè)備進(jìn)行打印,得到相應(yīng)的票據(jù)??蛇x的,所述服務(wù)器端還包括:判斷單元,用于在接收到買方用戶通過Web頁面提交的票據(jù)數(shù)據(jù)之后,判斷該買方用戶選擇的服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備是否處于關(guān)閉狀態(tài);第一保存單元,用于如果所述判斷單元判斷的結(jié)果為是,則在服務(wù)器端的數(shù)據(jù)庫中保存所述票據(jù)數(shù)據(jù)以及對(duì)應(yīng)的服務(wù)網(wǎng)點(diǎn)信息;所述輔助設(shè)備還包括:心跳信息發(fā)送單元,用于接收到啟動(dòng)指令后,向所述服務(wù)器端發(fā)送心跳信息;所述服務(wù)器端還包括:第一通知單元,用于在接收到輔助設(shè)備上傳的心跳信息之后,向該輔助設(shè)備發(fā)送有票據(jù)數(shù)據(jù)需要發(fā)送的通知消息;所述輔助設(shè)備還包括:第一設(shè)備狀態(tài)反饋單元,用于接收到所述通知消息之后,如果當(dāng)前工作狀態(tài)為空閑,則向所述服務(wù)器端反饋該工作狀態(tài)信息,以便所述服務(wù)器端的所述票據(jù)數(shù)據(jù)發(fā)送單元向該輔助設(shè)備發(fā)送所述票據(jù)數(shù)據(jù)??蛇x的,所述服務(wù)網(wǎng)點(diǎn)具有多個(gè)所述輔助設(shè)備,每個(gè)輔助設(shè)備對(duì)應(yīng)一臺(tái)票據(jù)打印設(shè)備,每個(gè)輔助設(shè)備具有唯一的身份標(biāo)識(shí);所述服務(wù)器端還包括:第二保存單元,用于在接收到買方用戶通過Web頁面提交的票據(jù)數(shù)據(jù)以及選擇的服務(wù)網(wǎng)點(diǎn)之后,在服務(wù)器端的數(shù)據(jù)庫中進(jìn)行保存;出票指令接收單元,用于接收店主用戶通過Web頁面提交的出票指令以及選定的輔助設(shè)備身份標(biāo)識(shí);通知單元,用于向所述選定的輔助設(shè)備發(fā)送通知消息;所述輔助設(shè)備還包括:第二設(shè)備狀態(tài)反饋單元,用于接收到所述通知消息之后,如果當(dāng)前工作狀態(tài)為空閑,則向所述服務(wù)器端反饋該工作狀態(tài)信息,以便所述服務(wù)器端的所述票據(jù)數(shù)據(jù)發(fā)送單元向該輔助設(shè)備發(fā)送所述票據(jù)數(shù)據(jù)??蛇x的,所述輔助設(shè)備的工作狀態(tài)包括連續(xù)狀態(tài)及停止?fàn)顟B(tài),所述輔助設(shè)備還包括:保存單元,用于在接收到所述服務(wù)器端發(fā)送的消息之后,如果所述輔助設(shè)備處于停止?fàn)顟B(tài),則將票據(jù)數(shù)據(jù)保存在本地?cái)?shù)據(jù)庫中;觸發(fā)單元,用于在將所述輔助設(shè)備切換到連續(xù)狀態(tài)之后,觸發(fā)執(zhí)行數(shù)據(jù)轉(zhuǎn)換及輸入到票據(jù)打印設(shè)備的操作??蛇x的,所述票據(jù)打印設(shè)備自帶有數(shù)據(jù)輸入設(shè)備,所述輔助設(shè)備還包括:信號(hào)阻斷單元,用于當(dāng)所述輔助設(shè)備處于連續(xù)狀態(tài)時(shí),將所述自帶的數(shù)據(jù)輸入設(shè)備中的信號(hào)阻斷??蛇x的,所述輔助設(shè)備還與票據(jù)打印設(shè)備的打印接口連接,所述輔助設(shè)備還包括:信息采集單元,用于通過所述打印接口采集打印操作相關(guān)信息;
消息反饋單元,用于票據(jù)打印成功后,向所述服務(wù)器端進(jìn)行消息反饋;所述服務(wù)器端還包括:顯示單元,用于在Web頁面中顯示出相應(yīng)的打印成功消息。根據(jù)本發(fā)明的另一方面,提供了一種打印票據(jù)的輔助設(shè)備,其特征在于,所述輔助設(shè)備通過網(wǎng)絡(luò)接口連接到網(wǎng)絡(luò),通過數(shù)據(jù)接口連接到票據(jù)打印設(shè)備,所述輔助設(shè)備包括:通信單元,用于通過預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器端發(fā)送的票據(jù)數(shù)據(jù)消息,所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容,由買方用戶通過Web頁面提交到服務(wù)器,并由服務(wù)器按照所述網(wǎng)絡(luò)協(xié)議進(jìn)行封裝后發(fā)送到所述輔助設(shè)備;解析單元,用于解析所述接收到的票據(jù)數(shù)據(jù)消息,獲取所述票據(jù)類型及票據(jù)內(nèi)容;數(shù)據(jù)轉(zhuǎn)換單元,用于根據(jù)預(yù)置的該票據(jù)類型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換方式,將所述票據(jù)內(nèi)容轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式;數(shù)據(jù)輸入單元,用于將轉(zhuǎn)換后的數(shù)據(jù)輸入到所述票據(jù)打印設(shè)備進(jìn)行打印,得到相應(yīng)的票據(jù)??蛇x的,服務(wù)器端在接收到買方用戶通過Web頁面提交的票據(jù)數(shù)據(jù)之后,如果所述輔助設(shè)備處于關(guān)閉狀態(tài),則在服務(wù)器端的數(shù)據(jù)庫中進(jìn)行保存,所述通信單元包括:心跳信息發(fā)送子單元,用于接收到啟動(dòng)指令后,向所述服務(wù)器發(fā)送心跳信息,以便所述服務(wù)器在接收到輔助設(shè)備上傳的心跳信息之后,向該輔助設(shè)備發(fā)送有票據(jù)數(shù)據(jù)需要發(fā)送的通知消息;第一設(shè)備狀態(tài)反饋?zhàn)訂卧糜诮邮盏剿鐾ㄖ⒅?,如果?dāng)前工作狀態(tài)為空閑,則向所述服務(wù)器反饋該工作狀態(tài)信息,以便所述服務(wù)器向該輔助設(shè)備發(fā)送所述票據(jù)數(shù)據(jù);第一接收子單元,用于通過預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器發(fā)送的票據(jù)數(shù)據(jù)。可選的,所述服務(wù)網(wǎng)點(diǎn)具有多個(gè)所述輔助設(shè)備,每個(gè)輔助設(shè)備對(duì)應(yīng)一臺(tái)票據(jù)打印設(shè)備,每個(gè)輔助設(shè)備具有唯一的身份標(biāo)識(shí);所述服務(wù)器在接收到用戶提交的票據(jù)數(shù)據(jù)之后,在服務(wù)器端的數(shù)據(jù)庫中進(jìn)行保存,當(dāng)接收到店主用戶通過Web頁面提交的出票指令以及選定的輔助設(shè)備身份標(biāo)識(shí)時(shí),向所述輔助設(shè)備發(fā)送通知消息;所述通信單元包括:第二設(shè)備狀態(tài)反饋?zhàn)訂卧?,用于接收到所述通知消息之后,如果?dāng)前工作狀態(tài)為空閑,則向所述服務(wù)器反饋該工作狀態(tài)信息,以便所述服務(wù)器向該輔助設(shè)備發(fā)送所述票據(jù)數(shù)據(jù);第二接收子單元,用于通過預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器發(fā)送的票據(jù)數(shù)據(jù)??蛇x的,所述輔助設(shè)備的工作狀態(tài)包括連續(xù)狀態(tài)及停止?fàn)顟B(tài),所述輔助設(shè)備還包括:保存單元,用于在接收到所述服務(wù)器端發(fā)送的消息之后,如果所述輔助設(shè)備處于停止?fàn)顟B(tài),則將票據(jù)數(shù)據(jù)保存在本地?cái)?shù)據(jù)庫中;觸發(fā)單元,用于在將所述輔助設(shè)備切換到連續(xù)狀態(tài)之后,觸發(fā)執(zhí)行數(shù)據(jù)轉(zhuǎn)換及輸入到票據(jù)打印設(shè)備的操作。可選的,所述票據(jù)打印設(shè)備自帶有數(shù)據(jù)輸入設(shè)備,所述輔助設(shè)備還包括:信號(hào)阻斷單元,用于當(dāng)所述輔助設(shè)備處于連續(xù)狀態(tài)時(shí),將所述自帶的數(shù)據(jù)輸入設(shè)備中的信號(hào)阻斷。可選的,所述輔助設(shè)備還與票據(jù)打印機(jī)的打印接口連接,所述輔助設(shè)備還包括:信息采集單元,用于通過所述打印接口采集打印操作相關(guān)信息;消息反饋單元,用于票據(jù)打印成功后,向服務(wù)器端進(jìn)行消息反饋,以便服務(wù)器端在Web頁面中顯示出相應(yīng)的打印成功消息??蛇x的,所述輔助設(shè)備還包括:本地保存單元,用于將從服務(wù)器端接收到的票據(jù)數(shù)據(jù)在本地?cái)?shù)據(jù)庫進(jìn)行保存;本地狀態(tài)標(biāo)記單元,用于根據(jù)各個(gè)票據(jù)數(shù)據(jù)當(dāng)前所處的狀態(tài)在所述本地?cái)?shù)據(jù)庫中進(jìn)行標(biāo)記,所述當(dāng)前所處的狀態(tài)包括尚未打印、已打印成功但未向服務(wù)器反饋、已打印成功并已向服務(wù)器反饋;查詢單元,用于每次連接到網(wǎng)絡(luò)時(shí),查詢所述本地?cái)?shù)據(jù)庫,如果存在被標(biāo)記為已打印成功但未向服務(wù)器反饋的票據(jù)數(shù)據(jù),則向服務(wù)器端進(jìn)行消息反饋??蛇x的,所述票據(jù)打印設(shè)備的數(shù)據(jù)接口包括鍵盤口和/或讀票口,所述數(shù)據(jù)轉(zhuǎn)換單元包括:第一轉(zhuǎn)換子單元,用于根據(jù)所述票據(jù)類型,將所述票據(jù)內(nèi)容轉(zhuǎn)換為模擬鍵盤值,以便通過模擬鍵盤輸入的方式,將所述票據(jù)內(nèi)容通過所述鍵盤口發(fā)送給所述票據(jù)打印設(shè)備;或者,第二轉(zhuǎn)換子單元,用于根據(jù)所述票據(jù)類型,將所述票據(jù)內(nèi)容轉(zhuǎn)換為機(jī)讀卡對(duì)應(yīng)的十六進(jìn)制數(shù)據(jù),以便通過模擬讀票器輸入的方式,將所述票據(jù)內(nèi)容通過所述讀票口發(fā)送給所述票據(jù)打印設(shè)備。根據(jù)本發(fā)明的又一方面,提供了一種打印票據(jù)的輔助方法,其特征在于,包括:通過預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器端發(fā)送的票據(jù)數(shù)據(jù)消息,所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容,由買方用戶通過Web頁面提交到服務(wù)器,并由服務(wù)器按照所述網(wǎng)絡(luò)協(xié)議進(jìn)行封裝后發(fā)送;解析所述接收到的票據(jù)數(shù)據(jù)消息,獲取所述票據(jù)類型及票據(jù)內(nèi)容;根據(jù)預(yù)置的該票據(jù)類型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換方式,將所述票據(jù)內(nèi)容轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式;將轉(zhuǎn)換后的數(shù)據(jù)輸入到所述票據(jù)打印設(shè)備進(jìn)行打印,得到相應(yīng)的票據(jù)。根據(jù)本發(fā)明,可以通過服務(wù)器端與服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備的相互配合,能夠?qū)崿F(xiàn)買方用戶只要在遠(yuǎn)程通過登錄到服務(wù)器網(wǎng)站選擇或輸入自己所需的票據(jù)數(shù)據(jù),就可以在服務(wù)網(wǎng)點(diǎn)打印出相應(yīng)的紙質(zhì)票據(jù)。對(duì)于票據(jù)打印設(shè)備而言,可以根據(jù)輔助設(shè)備發(fā)送的數(shù)據(jù)自動(dòng)進(jìn)行紙質(zhì)票據(jù)的打印,因此,可以提高票據(jù)的打印效率,節(jié)約打印票據(jù)所需的時(shí)間和打印服務(wù)提供者的人力物力成本。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的連接關(guān)系示意圖;圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的系統(tǒng)的示意圖;圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的裝置的示意圖;以及,圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的方法的流程圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。本發(fā)明實(shí)施例首先提供了一種打印票據(jù)的輔助系統(tǒng),在該系統(tǒng)中,包括服務(wù)器端以及輔助設(shè)備,其中,服務(wù)器端相當(dāng)于是整個(gè)系統(tǒng)的網(wǎng)站后臺(tái),輔助設(shè)備位于服務(wù)網(wǎng)點(diǎn),其一端網(wǎng)絡(luò)接口連接到網(wǎng)絡(luò),以便與網(wǎng)站后臺(tái)進(jìn)行交互,獲取到相關(guān)的票據(jù)數(shù)據(jù),另一端通過數(shù)據(jù)接口連接到票據(jù)打印設(shè)備,將從服務(wù)器端獲取到的票據(jù)數(shù)據(jù)發(fā)送到票據(jù)打印設(shè)備進(jìn)行打印。其中,輔助設(shè)備中還可以預(yù)存有服務(wù)器的網(wǎng)址信息,在服務(wù)網(wǎng)點(diǎn)安裝了輔助設(shè)備,并且啟動(dòng)之后,輔助設(shè)備可以主動(dòng)向服務(wù)器發(fā)送心跳信息,這樣服務(wù)器端就可以發(fā)現(xiàn)該輔助設(shè)備,同時(shí),服務(wù)器端保存有服務(wù)網(wǎng)點(diǎn)與輔助設(shè)備之間的對(duì)應(yīng)關(guān)系,當(dāng)需要有票據(jù)數(shù)據(jù)向某服務(wù)網(wǎng)點(diǎn)發(fā)送時(shí),就可以根據(jù)該對(duì)應(yīng)關(guān)系以及輔助設(shè)備發(fā)送的心跳信息,找到對(duì)應(yīng)的輔助設(shè)備,然后將票據(jù)數(shù)據(jù)發(fā)送到該輔助設(shè)備。服務(wù)器中向輔助設(shè)備發(fā)送的票據(jù)數(shù)據(jù),是由買方用戶通過服務(wù)器提供的Web頁面提交上來的,也就是說,在本發(fā)明實(shí)施例中,買方用戶不用親自到服務(wù)器網(wǎng)點(diǎn)進(jìn)行選擇號(hào)碼等操作,直接登錄到Web頁面就可以填寫所需的數(shù)據(jù),或者進(jìn)行號(hào)碼的選擇等,然后提交到服務(wù)器端,服務(wù)器端則可以將買方用戶提交的票據(jù)數(shù)據(jù)發(fā)送到服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備中。當(dāng)然,在實(shí)際應(yīng)用中,服務(wù)網(wǎng)點(diǎn)的數(shù)目眾多,只要安裝了本發(fā)明實(shí)施例中的輔助設(shè)備,買方用戶就可以選擇到其中任意一個(gè)網(wǎng)點(diǎn)取票。為了實(shí)現(xiàn)該選擇,在一種實(shí)現(xiàn)方式下,可以在Web頁面中展現(xiàn)出各個(gè)安裝有輔助設(shè)備的服務(wù)網(wǎng)點(diǎn)的列表,買方用戶可以根據(jù)自己的需要選擇取票網(wǎng)點(diǎn),這樣,服務(wù)器可以根據(jù)該被選擇的網(wǎng)點(diǎn)對(duì)應(yīng)的輔助設(shè)備的身份標(biāo)識(shí),向?qū)?yīng)的輔助設(shè)備發(fā)送用戶提交的票據(jù)數(shù)據(jù)?;蛘?,在另一種實(shí)現(xiàn)方式下,服務(wù)網(wǎng)點(diǎn)在安裝輔助設(shè)備并啟動(dòng)之后,店主可以通過該輔助設(shè)備向服務(wù)器提交材料,服務(wù)器端可以根據(jù)連接到的票據(jù)打印機(jī)的類型、各個(gè)端口的類型等信息,對(duì)輔助設(shè)備進(jìn)行配置,并給輔助設(shè)備設(shè)定一個(gè)唯一的身份標(biāo)識(shí)。同時(shí),服務(wù)器還可以根據(jù)店主提交的材料,為該店主生成一個(gè)二級(jí)域名,這樣,買方用戶就可以在該二級(jí)域名中進(jìn)行注冊(cè),后續(xù)就可以登錄到該二級(jí)域名,然后通過Web頁面中顯示出的信息進(jìn)行數(shù)據(jù)的提交等操作。另外,還可以在服務(wù)器端保存服務(wù)網(wǎng)點(diǎn)的二級(jí)域名與輔助設(shè)備的身份信息之間的對(duì)應(yīng)關(guān)系,這樣,當(dāng)買方用戶提交了票據(jù)數(shù)據(jù)時(shí),服務(wù)器端該買方用戶登錄到的二級(jí)域名網(wǎng)頁,確定出該買方用戶需要到哪個(gè)服務(wù)網(wǎng)點(diǎn)取票,進(jìn)而就可以根據(jù)該二級(jí)域名對(duì)應(yīng)的輔助設(shè)備的身份信息,向?qū)?yīng)的輔助設(shè)備發(fā)送用戶提交的票據(jù)數(shù)據(jù)。也就是說,在這種實(shí)現(xiàn)方式中,相當(dāng)于買方用戶在注冊(cè)時(shí)就已經(jīng)選擇了取票的服務(wù)網(wǎng)點(diǎn),而不需要在每次購買時(shí)都進(jìn)行選擇。所謂的票據(jù)打印設(shè)備可以是現(xiàn)有技術(shù)中的某種票據(jù)的專用打印設(shè)備,例如,用于打印飛機(jī)票、電影票等票據(jù)的設(shè)備。這種設(shè)備上通常會(huì)帶有數(shù)據(jù)接口,用于向設(shè)備中輸入用于打印的數(shù)據(jù),例如鍵盤口,或者用于與讀票器連接的讀票口等,本發(fā)明實(shí)施例中的輔助設(shè)備就可以通過這種數(shù)據(jù)接口與票據(jù)打印設(shè)備連接,這樣,輔助設(shè)備就可以向票據(jù)打印設(shè)備中輸入數(shù)據(jù),進(jìn)而通過票據(jù)打印設(shè)備中的打印機(jī)進(jìn)行打印操作。需要說明的是,本發(fā)明實(shí)施例中的輔助設(shè)備可以與票據(jù)打印設(shè)備中原有的數(shù)據(jù)輸入設(shè)備共用數(shù)據(jù)輸入接口。例如,參見圖1,假設(shè)票據(jù)打印設(shè)備100帶有鍵盤口 101以及讀票口 102作為數(shù)據(jù)輸入接口,其中,在常規(guī)的方式中,鍵盤口 101原用于連接鍵盤103,讀票口 102原本用于連接讀票器104,可以由操作員從鍵盤103輸入字符,通過鍵盤口 101傳入票據(jù)打印設(shè)備100,或者,也可以由買方用戶現(xiàn)場對(duì)紙質(zhì)機(jī)讀卡上的數(shù)字進(jìn)行涂黑,然后由服務(wù)網(wǎng)點(diǎn)的操作員將紙質(zhì)機(jī)讀卡輸入到讀票器中,讀票器會(huì)將被涂黑的數(shù)字識(shí)別出來,通過讀票口 102傳入票據(jù)打印設(shè)備100。票據(jù)打印設(shè)備100在從鍵盤口 101或者讀票口 102接收到數(shù)據(jù)之后,通過打印口 105發(fā)送給打印機(jī)106,由打印機(jī)106打印出最終的紙質(zhì)票據(jù)。而在本發(fā)明實(shí)施例中,輔助設(shè)備110需要連接到票據(jù)打印設(shè)備100上,因此,首先可以將票據(jù)打印設(shè)備100上原連接的鍵盤103以及讀票器104取下,然后進(jìn)行重新連接。具體連接時(shí),輔助設(shè)備110可以具有一個(gè)O號(hào)端口,該O號(hào)端口連接有一對(duì)三的線,其中一條線通過I號(hào)端口連接到鍵盤口 101,同時(shí),I號(hào)端口還另外接出一條線,這條線通過2號(hào)端口與原鍵盤103連接;0號(hào)端口上的第二條線通過3號(hào)端口連接到讀票口 102,該3號(hào)端口還另外接出一條線,這條線通過4號(hào)端口與原讀票器連接;0號(hào)端口上的第三條線通過5號(hào)端口連接到打印口 105,該5號(hào)端口還另外接出一條線,這條線通過6號(hào)端口與打印機(jī)連接。這樣,相當(dāng)于鍵盤103和讀票器104都通過我們的輔助設(shè)備110連到票據(jù)打印設(shè)備100上。這樣,既可以通過鍵盤103和讀票器104向票據(jù)打印設(shè)備100輸入票據(jù)數(shù)據(jù),也可以通過我們的輔助設(shè)備110向票據(jù)打印設(shè)備100輸入票據(jù)數(shù)據(jù)。當(dāng)然,當(dāng)輔助設(shè)備110需要連續(xù)出票時(shí),為了防止出錯(cuò),可以暫時(shí)阻斷通過鍵盤103和讀票器104向票據(jù)打印設(shè)備100發(fā)送的信號(hào),待輔助設(shè)備HO出票結(jié)束之后,再將信號(hào)放行,對(duì)此,后文會(huì)有詳細(xì)介紹。由于本發(fā)明實(shí)施例中的輔助設(shè)備連接到了票據(jù)打印設(shè)備的數(shù)據(jù)接口上,因此,輔助設(shè)備在從云端服務(wù)器獲取到票據(jù)數(shù)據(jù)之后,就可以通過模擬數(shù)據(jù)輸入設(shè)備的輸入操作,使其轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式,并向票據(jù)打印設(shè)備輸入數(shù)據(jù),觸發(fā)票據(jù)打印設(shè)備打印出紙質(zhì)票據(jù)即可。下面就對(duì)本發(fā)明實(shí)施例提供的打印票據(jù)的輔助系統(tǒng)包含的各個(gè)功能單元進(jìn)行詳細(xì)的介紹。參見圖2,服務(wù)器端可以包括:票據(jù)數(shù)據(jù)獲取單元201,用于接收買方用戶通過Web頁面提交的票據(jù)數(shù)據(jù)以及選擇的服務(wù)網(wǎng)點(diǎn),所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容;具體實(shí)現(xiàn)時(shí),可以為買方用戶提供Web頁面,當(dāng)用戶需要購買某這票據(jù)時(shí),就可以登錄到該Web頁面中選擇自己所需的信息,然后提交到服務(wù)器端;同時(shí),Web服務(wù)器上還可以羅列出可供選擇的服務(wù)網(wǎng)點(diǎn),買方用戶可以根據(jù)自己的實(shí)際需要選擇一個(gè)服務(wù)網(wǎng)點(diǎn)作為自己的取票地點(diǎn)?;蛘?,如前文所述,買方用戶也可以登錄到某服務(wù)網(wǎng)點(diǎn)的二級(jí)域名,在直接在該二級(jí)域名對(duì)應(yīng)的頁面中進(jìn)行信息的選擇或者填寫,然后提交到服務(wù)器端,服務(wù)器端就可以根據(jù)該二級(jí)域名確定出當(dāng)前用戶需要到哪個(gè)網(wǎng)點(diǎn)取票。其中,由于票據(jù)一般具有多種類型,例如,對(duì)于彩票而言,可以分為傳統(tǒng)彩票及競彩,等等,不同類型的票據(jù)對(duì)應(yīng)到票據(jù)打印機(jī)端時(shí),能夠識(shí)別的數(shù)據(jù)格式會(huì)所不同,因此,月艮務(wù)器端在獲取買方用戶提交的票據(jù)數(shù)據(jù)時(shí),需要獲取票據(jù)類型以及票據(jù)內(nèi)容兩部分信息,票據(jù)內(nèi)容就是用戶選擇或者輸入的具體數(shù)字等信息。票據(jù)數(shù)據(jù)發(fā)送單元202,用于按照預(yù)置的網(wǎng)絡(luò)協(xié)議對(duì)所述票據(jù)數(shù)據(jù)進(jìn)行封裝后發(fā)送到服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備;服務(wù)器端在接收到買方用戶提交的票據(jù)數(shù)據(jù)之后,可以按照一定的網(wǎng)絡(luò)協(xié)議對(duì)票據(jù)數(shù)據(jù)進(jìn)行封裝,之后就可以發(fā)送到服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備(服務(wù)網(wǎng)絡(luò)可能是買方用戶選擇的,也可能是根據(jù)用戶登錄到網(wǎng)站的二級(jí)域名確定的)。例如,可以采用HTTP (HypertextTransfer Protocol,超文本傳輸協(xié)議)進(jìn)行封裝,將票據(jù)類型封裝在HTTP協(xié)議的消息頭中,將票據(jù)內(nèi)容封裝在HTTP協(xié)議的消息體中,當(dāng)然,還可以將票據(jù)類型以及票據(jù)內(nèi)容全部封裝在HTTP協(xié)議的消息體中,并按照一定的方式進(jìn)行標(biāo)識(shí)區(qū)分,或者,還可以使用其他的網(wǎng)絡(luò)協(xié)議,等等。輔助設(shè)備可以包括:解析單元203,用于解析所述票據(jù)數(shù)據(jù)發(fā)送單元發(fā)送的消息,獲取所述票據(jù)類型及票據(jù)內(nèi)容;輔助設(shè)備在接收到服務(wù)器端按照預(yù)定的網(wǎng)絡(luò)協(xié)議發(fā)送的消息之后,可以按照協(xié)議的內(nèi)容對(duì)消息進(jìn)行解析,也即可以對(duì)消息進(jìn)行解封裝,從消息頭中解析出票據(jù)類型信息,從消息體中解析出票據(jù)內(nèi)容信息。數(shù)據(jù)轉(zhuǎn)換單元204,用于根據(jù)預(yù)置的該票據(jù)類型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換方式,將所述票據(jù)內(nèi)容轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式;在解析出票據(jù)內(nèi)容之后,可以發(fā)送給票據(jù)打印設(shè)備進(jìn)行打印,但是在此之前,需要將票據(jù)內(nèi)容轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式。如前文所述,由于在常規(guī)方式下,票據(jù)打印設(shè)備只能接收通過接盤輸入的數(shù)據(jù),或者通過讀票據(jù)輸入的數(shù)據(jù),具體通過哪個(gè)數(shù)據(jù)接口接收數(shù)據(jù),是由票據(jù)類型決定的。例如,假設(shè)票據(jù)打印設(shè)備是彩票機(jī),則如果是傳統(tǒng)彩票,則需要從彩票機(jī)的鍵盤輸入數(shù)據(jù),如果是競彩,則需要從彩票機(jī)上連接的讀票器輸入。因此我們?cè)谶M(jìn)行數(shù)據(jù)轉(zhuǎn)換時(shí),就可以根據(jù)不同的票據(jù)類型,來選擇需要進(jìn)行何種轉(zhuǎn)換,以便模擬出鍵盤輸入或者讀票器輸入。其中,如果根據(jù)票據(jù)類型判斷出需要模擬鍵盤輸入,則數(shù)據(jù)轉(zhuǎn)換單元204可以包括:第一轉(zhuǎn)換子單元,用于根據(jù)票據(jù)類型,將票據(jù)內(nèi)容轉(zhuǎn)換為模擬鍵盤值,以便通過模擬鍵盤輸入的方式,將票據(jù)內(nèi)容通過鍵盤口發(fā)送給票據(jù)打印設(shè)備?;蛘?,如果根據(jù)票據(jù)類型判斷出需要模擬讀票器輸入,則數(shù)據(jù)轉(zhuǎn)換單元204可以包括:第二轉(zhuǎn)換子單元,用于根據(jù)票據(jù)類型,將票據(jù)內(nèi)容轉(zhuǎn)換為機(jī)讀卡對(duì)應(yīng)的十六進(jìn)制數(shù)據(jù),以便通過模擬讀票器輸入的方式,將票據(jù)內(nèi)容通過讀票口發(fā)送給票據(jù)打印設(shè)備。需要說明的是,為了完成上述數(shù)據(jù)轉(zhuǎn)換操作,具體涉及一些解析及匹配問題,包括解析票據(jù)打印設(shè)備鍵盤的數(shù)據(jù)格式,解析票據(jù)打印設(shè)備讀票口的數(shù)據(jù)格式。這些數(shù)據(jù)可以通過大量的測試和調(diào)試后獲得,這里不再進(jìn)行詳述。數(shù)據(jù)輸入單元205,用于將轉(zhuǎn)換后的數(shù)據(jù)輸入到所述票據(jù)打印設(shè)備進(jìn)行打印,得到相應(yīng)的票據(jù)。在將票據(jù)內(nèi)容轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式之后,就可以將轉(zhuǎn)換后的數(shù)據(jù)輸入到票據(jù)打印設(shè)備,票據(jù)打印設(shè)備就可以通過其連接到的打印機(jī)打印出紙質(zhì)票據(jù)。可見,在本發(fā)明實(shí)施例中,可以通過服務(wù)器端與服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備的相互配合,能夠?qū)崿F(xiàn)買方用戶只要在遠(yuǎn)程通過登錄到服務(wù)器網(wǎng)站選擇或輸入自己所需的票據(jù)數(shù)據(jù),就可以在服務(wù)網(wǎng)點(diǎn)打印出相應(yīng)的紙質(zhì)票據(jù)。對(duì)于票據(jù)打印設(shè)備而言,可以根據(jù)輔助設(shè)備發(fā)送的數(shù)據(jù)自動(dòng)進(jìn)行紙質(zhì)票據(jù)的打印,因此,可以節(jié)約打印票據(jù)所需的時(shí)間和打印服務(wù)提供者的人力物力成本。需要說明的是,如前文所述,為了實(shí)現(xiàn)時(shí)更加靈活,可以使得票據(jù)打印設(shè)備不僅能夠根據(jù)輔助設(shè)備輸入的數(shù)據(jù)進(jìn)行出票,也可以實(shí)現(xiàn)其常規(guī)功能,也即通過實(shí)際從鍵盤或讀票器輸入的數(shù)據(jù)進(jìn)行出票,輔助設(shè)備可以設(shè)置有開關(guān)裝置。這樣,服務(wù)網(wǎng)點(diǎn)在正常工作時(shí)間,就可以將輔助設(shè)備關(guān)閉,等到下班時(shí)間或者節(jié)假日則可以將輔助設(shè)備打開。當(dāng)然,在輔助設(shè)備處于關(guān)閉狀態(tài)時(shí),無法向服務(wù)器端發(fā)送心跳信號(hào),服務(wù)器端也就無法向該輔助設(shè)備發(fā)送票據(jù)數(shù)據(jù),因此,在本發(fā)明實(shí)施例中,如果服務(wù)器端在接收到買方用戶提交的票據(jù)數(shù)據(jù)時(shí),發(fā)現(xiàn)目標(biāo)輔助設(shè)備處于關(guān)閉狀態(tài)(沒有檢測到目標(biāo)輔助設(shè)備發(fā)送的心跳信號(hào)),則可以將接收到的票據(jù)數(shù)據(jù)在服務(wù)器端的數(shù)據(jù)庫中進(jìn)行保存。當(dāng)該目標(biāo)輔助設(shè)備被啟動(dòng)之后,會(huì)自動(dòng)向服務(wù)器端發(fā)送心跳信號(hào),服務(wù)器端接收到心跳信號(hào)之后,會(huì)判斷出該目標(biāo)輔助設(shè)備啟動(dòng)了,于是可以向其發(fā)送通知消息,以通過該輔助設(shè)備將有票據(jù)數(shù)據(jù)向其發(fā)送;該目標(biāo)輔助設(shè)備接收到通知消息之后,如果當(dāng)前工作狀態(tài)為空閑,則向服務(wù)器端反饋該工作狀態(tài)信息,這樣,服務(wù)器端票據(jù)數(shù)據(jù)發(fā)送單元就可以向該輔助設(shè)備發(fā)送票據(jù)數(shù)據(jù)。也即,對(duì)應(yīng)于該功能,服務(wù)器端還包括:判斷單元,用于在接收到買方用戶通過Web頁面提交的票據(jù)數(shù)據(jù)之后,判斷該買方用戶選擇的服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備是否處于關(guān)閉狀態(tài);第一保存單元,用于如果所述判斷單元判斷的結(jié)果為是,則在服務(wù)器端的數(shù)據(jù)庫中保存所述票據(jù)數(shù)據(jù)以及對(duì)應(yīng)的服務(wù)網(wǎng)點(diǎn)信息;所述輔助設(shè)備還包括:心跳信息發(fā)送單元,用于接收到啟動(dòng)指令后,向所述服務(wù)器端發(fā)送心跳信息;所述服務(wù)器端還包括:第一通知單元,用于在接收到輔助設(shè)備上傳的心跳信息之后,向該輔助設(shè)備發(fā)送有票據(jù)數(shù)據(jù)需要發(fā)送的通知消息;所述輔助設(shè)備還包括:第一設(shè)備狀態(tài)反饋單元,用于接收到所述通知消息之后,如果當(dāng)前工作狀態(tài)為空閑,則向所述服務(wù)器端反饋該工作狀態(tài)信息,以便所述服務(wù)器端的所述票據(jù)數(shù)據(jù)發(fā)送單元向該輔助設(shè)備發(fā)送所述票據(jù)數(shù)據(jù)。
另外,在實(shí)際應(yīng)用中,可以允許一個(gè)服務(wù)網(wǎng)點(diǎn)中配置多個(gè)輔助設(shè)備,每個(gè)輔助設(shè)備對(duì)應(yīng)一臺(tái)票據(jù)打印設(shè)備,此時(shí),服務(wù)器端在接收到買方用戶提交的票據(jù)數(shù)據(jù)之后,如果發(fā)現(xiàn)對(duì)應(yīng)的服務(wù)網(wǎng)點(diǎn)中存在多個(gè)輔助設(shè)備,可以直接從中隨機(jī)選擇一個(gè)處于開啟狀態(tài)的輔助設(shè)備作為目標(biāo)輔助設(shè)備?;蛘咴诹硪环N實(shí)現(xiàn)方式下,還可以首先將買方用戶提交的票據(jù)數(shù)據(jù)保存在服務(wù)器端的數(shù)據(jù)庫中。服務(wù)網(wǎng)點(diǎn)的店主用戶可以登錄到服務(wù)器中,查看是否有票據(jù)數(shù)據(jù)需要向自己的服務(wù)網(wǎng)點(diǎn)發(fā)送,如果有,則可以選定一個(gè)輔助設(shè)備作為此次發(fā)送的目標(biāo)輔助設(shè)備,之后,服務(wù)器端就可以將票據(jù)數(shù)據(jù)發(fā)送到該目標(biāo)輔助設(shè)備。也即,對(duì)應(yīng)于該功能,所述服務(wù)器端還包括:第二保存單元,用于在接收到買方用戶通過Web頁面提交的票據(jù)數(shù)據(jù)以及選擇的服務(wù)網(wǎng)點(diǎn)之后,在服務(wù)器端的數(shù)據(jù)庫中進(jìn)行保存;出票指令接收單元,用于接收店主用戶通過Web頁面提交的出票指令以及選定的輔助設(shè)備身份標(biāo)識(shí);通知單元,用于向所述選定的輔助設(shè)備發(fā)送通知消息;所述輔助設(shè)備還包括:第二設(shè)備狀態(tài)反饋單元,用于接收到所述通知消息之后,如果當(dāng)前工作狀態(tài)為空閑,則向所述服務(wù)器端反饋該工作狀態(tài)信息,以便所述服務(wù)器端的所述票據(jù)數(shù)據(jù)發(fā)送單元向該輔助設(shè)備發(fā)送所述票據(jù)數(shù)據(jù)。當(dāng)然,在實(shí)際應(yīng)用中,如果一個(gè)服務(wù)網(wǎng)點(diǎn)中只有一臺(tái)輔助設(shè)備,并且處于開啟狀態(tài),也可以在服務(wù)器端首先在數(shù)據(jù)庫中對(duì)買方用戶提交的票據(jù)數(shù)據(jù)進(jìn)行保存,當(dāng)服務(wù)網(wǎng)點(diǎn)的店主用戶登錄到服務(wù)器,并提交出票指示之后,在將票據(jù)數(shù)據(jù)發(fā)送到該服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備。另外,由于輔助設(shè)備還可以連接到票據(jù)打印設(shè)備的打印接口,因此,可以對(duì)打印機(jī)的打印狀況進(jìn)行采集,如果采集到已經(jīng)將某票據(jù)數(shù)據(jù)打印成功,則可以反饋給服務(wù)端,服務(wù)器端在接收到相應(yīng)的成功消息之后,可以在Web頁面中進(jìn)行顯示,這樣,當(dāng)買方用戶登錄到Web頁面之后,就可以查看到該打印成功的消息。也即,對(duì)應(yīng)于該功能,所述輔助設(shè)備還包括:信息采集單元,用于通過所述打印接口采集打印操作相關(guān)信息;消息反饋單元,用于票據(jù)打印成功后,向所述服務(wù)器端進(jìn)行消息反饋;所述服務(wù)器端還包括:顯示單元,用于在Web頁面中顯示出相應(yīng)的打印成功消息。另外,在實(shí)際應(yīng)用中,還可以在輔助設(shè)備本地提供本地?cái)?shù)據(jù)庫,對(duì)服務(wù)器端發(fā)送過來的各個(gè)票據(jù)數(shù)據(jù)進(jìn)行保存,同時(shí),根據(jù)各個(gè)票據(jù)數(shù)據(jù)當(dāng)前所處的狀態(tài)在本地?cái)?shù)據(jù)庫中進(jìn)行標(biāo)記,當(dāng)前所處的狀態(tài)包括尚未打印、已打印成功但未向服務(wù)器反饋、已打印成功并已向服務(wù)器反饋等。輔助設(shè)備每次連接到網(wǎng)絡(luò)時(shí),都可以查詢本地?cái)?shù)據(jù)庫,如果存在被標(biāo)記為已打印成功但未向服務(wù)器反饋的票據(jù)數(shù)據(jù),則向服務(wù)器端進(jìn)行消息反饋。也即,對(duì)應(yīng)于該功能,所述輔助設(shè)備還包括:本地保存單元,用于將從服務(wù)器端接收到的票據(jù)數(shù)據(jù)在本地?cái)?shù)據(jù)庫進(jìn)行保存;本地狀態(tài)標(biāo)記單元,用于根據(jù)各個(gè)票據(jù)數(shù)據(jù)當(dāng)前所處的狀態(tài)在所述本地?cái)?shù)據(jù)庫中進(jìn)行標(biāo)記,所述當(dāng)前所處的狀態(tài)包括尚未打印、已打印成功但未向服務(wù)器反饋、已打印成功并已向服務(wù)器反饋;查詢單元,用于每次連接到網(wǎng)絡(luò)時(shí),查詢所述本地?cái)?shù)據(jù)庫,如果存在被標(biāo)記為已打印成功但未向服務(wù)器反饋的票據(jù)數(shù)據(jù),則向服務(wù)器端進(jìn)行消息反饋。使用本地?cái)?shù)據(jù)庫是為了數(shù)據(jù)的安全。例如,一次下載到輔助設(shè)備本地的數(shù)據(jù)有100條票據(jù)數(shù)據(jù),輔助設(shè)備正在控制票據(jù)打印設(shè)備出票,此時(shí)如果網(wǎng)絡(luò)異常,采集到的打印成功的消息將無法上傳到服務(wù)器端,此時(shí)就可以將本地?cái)?shù)據(jù)庫中的該票據(jù)數(shù)據(jù)標(biāo)記為“已打印成功但未向服務(wù)器反饋”狀態(tài)。待網(wǎng)絡(luò)正常時(shí),輔助設(shè)備就可以首先檢查本地?cái)?shù)據(jù)庫有沒有需要反饋給后臺(tái)的數(shù)據(jù),有數(shù)據(jù)需要反饋則將其打包反饋后臺(tái)。此方法避免了買方用戶獲得的信息與實(shí)際的打印情況不同,例如輔助設(shè)備和票據(jù)打印設(shè)備工作正常,能夠正常出票,但是此時(shí)網(wǎng)絡(luò)異常,數(shù)據(jù)無法反饋到后臺(tái),此時(shí),如果沒有本地?cái)?shù)據(jù)庫,則會(huì)此條數(shù)據(jù)將會(huì)丟失,后臺(tái)將會(huì)一直顯示“未出票”。另外需要說明的是,在實(shí)際應(yīng)用中,輔助設(shè)備上可以帶有出票速度快速、中速,慢速三個(gè)按鍵,用于選擇三個(gè)出票速度。具體在選擇速度時(shí),可以根據(jù)不同的票據(jù)打印設(shè)備機(jī)型而設(shè)定,因?yàn)椴煌瑱C(jī)型識(shí)別鍵盤值等信息的速度有差異。輔助設(shè)備上還可以帶有連續(xù)和停止兩個(gè)工作狀態(tài),用于控制輔助設(shè)備工作狀態(tài)。其中,如果處于連續(xù)狀態(tài),則后臺(tái)發(fā)送票據(jù)數(shù)據(jù)到本地之后,輔助設(shè)備可以直接進(jìn)行數(shù)據(jù)轉(zhuǎn)換及觸發(fā)打印。如果是停止?fàn)顟B(tài),則后臺(tái)發(fā)送數(shù)據(jù)到本地,輔助設(shè)備可以將數(shù)據(jù)保存在本地?cái)?shù)據(jù)庫,而不會(huì)直接觸發(fā)打印,當(dāng)?shù)曛饔脩艋蛘卟僮鲉T點(diǎn)擊連續(xù)按鍵時(shí),輔助設(shè)備才會(huì)將控制票據(jù)打印設(shè)備出票。也即,所述輔助設(shè)備還包括:保存單元,用于在接收到所述服務(wù)器端發(fā)送的消息之后,如果所述輔助設(shè)備處于停止?fàn)顟B(tài),則將票據(jù)數(shù)據(jù)保存在本地?cái)?shù)據(jù)庫中;觸發(fā)單元,用于在將所述輔助設(shè)備切換到連續(xù)狀態(tài)之后,觸發(fā)執(zhí)行數(shù)據(jù)轉(zhuǎn)換及輸入到票據(jù)打印設(shè)備的操作。當(dāng)然,為了出票時(shí)的安全性,輔助設(shè)備工作狀態(tài)為連續(xù)時(shí),將會(huì)屏蔽票據(jù)打印設(shè)備原有的數(shù)據(jù)輸入設(shè)備,也即,此時(shí)的鍵盤、讀票器等無法使用,防止自動(dòng)出票時(shí),因操作鍵盤等外部設(shè)備而導(dǎo)致打印票據(jù)出錯(cuò)。也即,在連續(xù)狀態(tài)下,如果票據(jù)打印設(shè)備還從鍵盤或者讀票器接收到了操作員手動(dòng)輸入的數(shù)據(jù),則可能會(huì)導(dǎo)致發(fā)生錯(cuò)誤,為避免這種情況的發(fā)生,輔助設(shè)備還可以包括:信號(hào)阻斷單元,用于當(dāng)處于連續(xù)出票狀態(tài)時(shí),將票據(jù)打印設(shè)備自帶的數(shù)據(jù)輸入設(shè)備中的信號(hào)阻斷。當(dāng)然,等到此次連續(xù)出票結(jié)束之后,可以再將自帶的數(shù)據(jù)輸入設(shè)備中的信號(hào)恢復(fù),使其能夠正常出票。最后需要說明的是,在實(shí)際應(yīng)用中,設(shè)備在運(yùn)行中,可能出現(xiàn)的錯(cuò)誤情況,都有相應(yīng)的編碼號(hào),在設(shè)備運(yùn)行中出現(xiàn)錯(cuò)誤操作或者因?yàn)樵O(shè)備連接等原因造成的硬件錯(cuò)誤,會(huì)在反饋給后臺(tái)的信息中添加相應(yīng)的信息。然后后臺(tái)顯示給店主或者票據(jù)打印設(shè)備的操作員,方便其根據(jù)此信息檢測設(shè)備的狀態(tài)等問題,及時(shí)完成設(shè)備的調(diào)試過程,使設(shè)備正常工作。另外,前述輔助設(shè)備可以集成到arm (—種嵌入式系統(tǒng))處理器中實(shí)現(xiàn),或者還可以按照功能劃分成不同的部分,分別集成到不同的處理器中。例如,可以包括云設(shè)備及快速打印設(shè)備兩部分,其中,云設(shè)備用于接收網(wǎng)絡(luò)后臺(tái)發(fā)送的票據(jù)數(shù)據(jù),并進(jìn)行解析,快速打印設(shè)備用于對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換,使得其能夠被票據(jù)打印設(shè)備識(shí)別。與本發(fā)明實(shí)施例提供的前述打印票據(jù)的輔助系統(tǒng)相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種打印票據(jù)的輔助設(shè)備,參見圖3,該輔助設(shè)備可以包括:通信單元301,用于通過預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器端發(fā)送的票據(jù)數(shù)據(jù)消息,所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容,由買方用戶通過Web頁面提交到服務(wù)器,并由服務(wù)器按照所述網(wǎng)絡(luò)協(xié)議進(jìn)行封裝后發(fā)送到所述輔助設(shè)備;解析單元302,用于解析所述接收到的票據(jù)數(shù)據(jù)消息,獲取所述票據(jù)類型及票據(jù)內(nèi)容;數(shù)據(jù)轉(zhuǎn)換單元303,用于根據(jù)預(yù)置的該票據(jù)類型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換方式,將所述票據(jù)內(nèi)容轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式;數(shù)據(jù)輸入單元304,用于將轉(zhuǎn)換后的數(shù)據(jù)輸入到所述票據(jù)打印設(shè)備進(jìn)行打印,得到相應(yīng)的票據(jù)。其中,服務(wù)器端在接收到買方用戶通過Web頁面提交的票據(jù)數(shù)據(jù)之后,如果所述輔助設(shè)備處于關(guān)閉狀態(tài),則在服務(wù)器端的數(shù)據(jù)庫中進(jìn)行保存,所述通信單元包括:心跳信息發(fā)送子單元,用于接收到啟動(dòng)指令后,向所述服務(wù)器發(fā)送心跳信息,以便所述服務(wù)器在接收到輔助設(shè)備上傳的心跳信息之后,向該輔助設(shè)備發(fā)送有票據(jù)數(shù)據(jù)需要發(fā)送的通知消息;第一設(shè)備狀態(tài)反饋?zhàn)訂卧?,用于接收到所述通知消息之后,如果?dāng)前工作狀態(tài)為空閑,則向所述服務(wù)器反饋該工作狀態(tài)信息,以便所述服務(wù)器向該輔助設(shè)備發(fā)送所述票據(jù)數(shù)據(jù);第一接收子單元,用于通過預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器發(fā)送的票據(jù)數(shù)據(jù)。所述服務(wù)網(wǎng)點(diǎn)可以具有多個(gè)所述輔助設(shè)備,每個(gè)輔助設(shè)備對(duì)應(yīng)一臺(tái)票據(jù)打印設(shè)備,每個(gè)輔助設(shè)備具有唯一的身份標(biāo)識(shí);所述服務(wù)器在接收到用戶提交的票據(jù)數(shù)據(jù)之后,在服務(wù)器端的數(shù)據(jù)庫中進(jìn)行保存,當(dāng)接收到店主用戶通過Web頁面提交的出票指令以及選定的輔助設(shè)備身份標(biāo)識(shí)時(shí),向所述輔助設(shè)備發(fā)送通知消息;所述通信單元包括:第二設(shè)備狀態(tài)反饋?zhàn)訂卧?,用于接收到所述通知消息之后,如果?dāng)前工作狀態(tài)為空閑,則向所述服務(wù)器反饋該工作狀態(tài)信息,以便所述服務(wù)器向該輔助設(shè)備發(fā)送所述票據(jù)數(shù)據(jù);第二接收子單元,用于通過預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器發(fā)送的票據(jù)數(shù)據(jù)。所述輔助設(shè)備的工作狀態(tài)可以包括連續(xù)狀態(tài)及停止?fàn)顟B(tài),所述輔助設(shè)備還包括:保存單元,用于在接收到所述服務(wù)器端發(fā)送的消息之后,如果所述輔助設(shè)備處于停止?fàn)顟B(tài),則將票據(jù)數(shù)據(jù)保存在本地?cái)?shù)據(jù)庫中;觸發(fā)單元,用于在將所述輔助設(shè)備切換到連續(xù)狀態(tài)之后,觸發(fā)執(zhí)行數(shù)據(jù)轉(zhuǎn)換及輸入到票據(jù)打印設(shè)備的操作。所述票據(jù)打印設(shè)備自帶有數(shù)據(jù)輸入設(shè)備,所述輔助設(shè)備還包括:信號(hào)阻斷單元,用于當(dāng)所述輔助設(shè)備處于連續(xù)狀態(tài)時(shí),將所述自帶的數(shù)據(jù)輸入設(shè)備中的信號(hào)阻斷。所述輔助設(shè)備還與票據(jù)打印機(jī)的打印接口連接,所述輔助設(shè)備還包括:信息采集單元,用于通過所述打印接口采集打印操作相關(guān)信息;
消息反饋單元,用于票據(jù)打印成功后,向服務(wù)器端進(jìn)行消息反饋,以便服務(wù)器端在Web頁面中顯示出相應(yīng)的打印成功消息。所述輔助設(shè)備還包括:本地保存單元,用于將從服務(wù)器端接收到的票據(jù)數(shù)據(jù)在本地?cái)?shù)據(jù)庫進(jìn)行保存;本地狀態(tài)標(biāo)記單元,用于根據(jù)各個(gè)票據(jù)數(shù)據(jù)當(dāng)前所處的狀態(tài)在所述本地?cái)?shù)據(jù)庫中進(jìn)行標(biāo)記,所述當(dāng)前所處的狀態(tài)包括尚未打印、已打印成功但未向服務(wù)器反饋、已打印成功并已向服務(wù)器反饋;查詢單元,用于每次連接到網(wǎng)絡(luò)時(shí),查詢所述本地?cái)?shù)據(jù)庫,如果存在被標(biāo)記為已打印成功但未向服務(wù)器反饋的票據(jù)數(shù)據(jù),則向服務(wù)器端進(jìn)行消息反饋。所述票據(jù)打印設(shè)備的數(shù)據(jù)接口包括鍵盤口和/或讀票口,所述數(shù)據(jù)轉(zhuǎn)換單元包括:第一轉(zhuǎn)換子單元,用于根據(jù)所述票據(jù)類型,將所述票據(jù)內(nèi)容轉(zhuǎn)換為模擬鍵盤值,以便通過模擬鍵盤輸入的方式,將所述票據(jù)內(nèi)容通過所述鍵盤口發(fā)送給所述票據(jù)打印設(shè)備;或者,第二轉(zhuǎn)換子單元,用于根據(jù)所述票據(jù)類型,將所述票據(jù)內(nèi)容轉(zhuǎn)換為機(jī)讀卡對(duì)應(yīng)的十六進(jìn)制數(shù)據(jù),以便通過模擬讀票器輸入的方式,將所述票據(jù)內(nèi)容通過所述讀票口發(fā)送給所述票據(jù)打印設(shè)備。與前述打印票據(jù)的輔助系統(tǒng)及設(shè)備相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種打印票據(jù)的輔助方法,參見圖4,該方法可以包括:S401:通過預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器端發(fā)送的票據(jù)數(shù)據(jù)消息,所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容,由買方用戶通過Web頁面提交到服務(wù)器,并由服務(wù)器按照所述網(wǎng)絡(luò)協(xié)議進(jìn)行封裝后發(fā)送;S402:解析所述接收到的票據(jù)數(shù)據(jù)消息,獲取所述票據(jù)類型及票據(jù)內(nèi)容;S403:根據(jù)預(yù)置的該票據(jù)類型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換方式,將所述票據(jù)內(nèi)容轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式;S404:將轉(zhuǎn)換后的數(shù)據(jù)輸入到所述票據(jù)打印設(shè)備進(jìn)行打印,得到相應(yīng)的票據(jù)。在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
的權(quán)利要求書由此明確地并入該具體實(shí)施方式
,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的打印票據(jù)的輔助設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。本申請(qǐng)可以應(yīng)用于計(jì)算機(jī)系統(tǒng)/服務(wù)器,其可與眾多其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置一起操作。適于與計(jì)算機(jī)系統(tǒng)/服務(wù)器一起使用的眾所周知的計(jì)算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于:個(gè)人計(jì)算機(jī)系統(tǒng)、服務(wù)器計(jì)算機(jī)系統(tǒng)、瘦客戶機(jī)、厚客戶機(jī)、手持或膝上設(shè)備、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)個(gè)人電腦、小型計(jì)算機(jī)系統(tǒng)、大型計(jì)算機(jī)系統(tǒng)和包括上述任何系統(tǒng)的分布式云計(jì)算技術(shù)環(huán)境,等等。計(jì)算機(jī)系統(tǒng)/服務(wù)器可以在由計(jì)算機(jī)系統(tǒng)執(zhí)行的計(jì)算機(jī)系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語境下描述。通常,程序模塊可以包括例程、程序、目標(biāo)程序、組件、邏輯、數(shù)據(jù)結(jié)構(gòu)等等,它們執(zhí)行特定的任務(wù)或者實(shí)現(xiàn)特定的抽象數(shù)據(jù)類型。計(jì)算機(jī)系統(tǒng)/服務(wù)器可以在分布式云計(jì)算環(huán)境中實(shí)施,分布式云計(jì)算環(huán)境中,任務(wù)是由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的。在分布式云計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備的本地或遠(yuǎn)程計(jì)算系統(tǒng)存儲(chǔ)介質(zhì)上。
權(quán)利要求
1.一種打印票據(jù)的輔助系統(tǒng),其特征在于,包括服務(wù)器端以及位于服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備,所述輔助設(shè)備通過網(wǎng)絡(luò)接口連接到網(wǎng)絡(luò),通過數(shù)據(jù)接口連接到票據(jù)打印設(shè)備,其中,所述服務(wù)器端包括: 票據(jù)數(shù)據(jù)獲取單元,用于接收買方用戶通過Web頁面提交的票據(jù)數(shù)據(jù),所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容; 票據(jù)數(shù)據(jù)發(fā)送單元,用于按照預(yù)置的網(wǎng)絡(luò)協(xié)議對(duì)所述票據(jù)數(shù)據(jù)進(jìn)行封裝后發(fā)送到目標(biāo)輔助設(shè)備; 所述輔助設(shè)備包括: 解析單元,用于解析所述票據(jù)數(shù)據(jù)發(fā)送單元發(fā)送的消息,獲取所述票據(jù)類型及票據(jù)內(nèi)容; 數(shù)據(jù)轉(zhuǎn)換單元,用于根據(jù)預(yù)置的該票據(jù)類型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換方式,將所述票據(jù)內(nèi)容轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式; 數(shù)據(jù)輸入單元,用于將轉(zhuǎn)換后的數(shù)據(jù)輸入到所述票據(jù)打印設(shè)備進(jìn)行打印,得到相應(yīng)的票據(jù)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述服務(wù)器端還包括: 判斷單元,用于在接收到買方用戶通過Web頁面提交的票據(jù)數(shù)據(jù)之后,判斷該買方用戶選擇的服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備是否處于關(guān)閉狀態(tài); 第一保存單元,用于如果所述判斷單元判斷的結(jié)果為是,則在服務(wù)器端的數(shù)據(jù)庫中保存所述票據(jù)數(shù)據(jù)以及對(duì)應(yīng)的服務(wù)網(wǎng)點(diǎn)信息; 所述輔助設(shè)備還包括: 心跳信息發(fā)送單元,用于接收到啟動(dòng)指令后,向所述服務(wù)器端發(fā)送心跳信息; 所述服務(wù)器端還包括: 第一通知單元,用于在接收到輔助設(shè)備上傳的心跳信息之后,向該輔助設(shè)備發(fā)送有票據(jù)數(shù)據(jù)需要發(fā)送的通知消息; 所述輔助設(shè)備還包括: 第一設(shè)備狀態(tài)反饋單元,用于接收到所述通知消息之后,如果當(dāng)前工作狀態(tài)為空閑,則向所述服務(wù)器端反饋該工作狀態(tài)信息,以便所述服務(wù)器端的所述票據(jù)數(shù)據(jù)發(fā)送單元向該輔助設(shè)備發(fā)送所述票據(jù)數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述服務(wù)網(wǎng)點(diǎn)具有多個(gè)所述輔助設(shè)備,每個(gè)輔助設(shè)備對(duì)應(yīng)一 臺(tái)票據(jù)打印設(shè)備,每個(gè)輔助設(shè)備具有唯一的身份標(biāo)識(shí);所述服務(wù)器端還包括: 第二保存單元,用于在接收到買方用戶通過Web頁面提交的票據(jù)數(shù)據(jù)以及選擇的服務(wù)網(wǎng)點(diǎn)之后,在服務(wù)器端的數(shù)據(jù)庫中進(jìn)行保存; 出票指令接收單元,用于接收店主用戶通過Web頁面提交的出票指令以及選定的輔助設(shè)備身份標(biāo)識(shí); 通知單元,用于向所述選定的輔助設(shè)備發(fā)送通知消息; 所述輔助設(shè)備還包括: 第二設(shè)備狀態(tài)反饋單元,用于接收到所述通知消息之后,如果當(dāng)前工作狀態(tài)為空閑,則向所述服務(wù)器端反饋該工作狀態(tài)信息,以便所述服務(wù)器端的所述票據(jù)數(shù)據(jù)發(fā)送單元向該輔助設(shè)備發(fā)送所述票據(jù)數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述輔助設(shè)備的工作狀態(tài)包括連續(xù)狀態(tài)及停止?fàn)顟B(tài),所述輔助設(shè)備還包括: 保存單元,用于在接收到所述服務(wù)器端發(fā)送的消息之后,如果所述輔助設(shè)備處于停止?fàn)顟B(tài),則將票據(jù)數(shù)據(jù)保存在本地?cái)?shù)據(jù)庫中; 觸發(fā)單元,用于在將所述輔助設(shè)備切換到連續(xù)狀態(tài)之后,觸發(fā)執(zhí)行數(shù)據(jù)轉(zhuǎn)換及輸入到票據(jù)打印設(shè)備的操作。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述票據(jù)打印設(shè)備自帶有數(shù)據(jù)輸入設(shè)備,所述輔助設(shè)備還包括: 信號(hào)阻斷單元,用于當(dāng)所述輔助設(shè)備處于連續(xù)狀態(tài)時(shí),將所述自帶的數(shù)據(jù)輸入設(shè)備中的信號(hào)阻斷。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),所述輔助設(shè)備還與票據(jù)打印設(shè)備的打印接口連接,所述輔助設(shè)備還包括: 信息采集單元,用于通過所述打印接口采集打印操作相關(guān)信息; 消息反饋單元,用于票據(jù)打印成功后,向所述服務(wù)器端進(jìn)行消息反饋; 所述服務(wù)器端還包括: 顯示單元,用于在Web頁面中顯示出相應(yīng)的打印成功消息。
7.—種打印票據(jù)的輔 助設(shè)備,其特征在于,所述輔助設(shè)備通過網(wǎng)絡(luò)接口連接到網(wǎng)絡(luò),通過數(shù)據(jù)接口連接到票據(jù)打印設(shè)備,所述輔助設(shè)備包括: 通信單元,用于通過預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器端發(fā)送的票據(jù)數(shù)據(jù)消息,所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容,由買方用戶通過Web頁面提交到服務(wù)器,并由服務(wù)器按照所述網(wǎng)絡(luò)協(xié)議進(jìn)行封裝后發(fā)送到所述輔助設(shè)備; 解析單元,用于解析所述接收到的票據(jù)數(shù)據(jù)消息,獲取所述票據(jù)類型及票據(jù)內(nèi)容;數(shù)據(jù)轉(zhuǎn)換單元,用于根據(jù)預(yù)置的該票據(jù)類型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換方式,將所述票據(jù)內(nèi)容轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式; 數(shù)據(jù)輸入單元,用于將轉(zhuǎn)換后的數(shù)據(jù)輸入到所述票據(jù)打印設(shè)備進(jìn)行打印,得到相應(yīng)的票據(jù)。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,服務(wù)器端在接收到買方用戶通過Web頁面提交的票據(jù)數(shù)據(jù)之后,如果所述輔助設(shè)備處于關(guān)閉狀態(tài),則在服務(wù)器端的數(shù)據(jù)庫中進(jìn)行保存,所述通信單元包括: 心跳信息發(fā)送子單元,用于接收到啟動(dòng)指令后,向所述服務(wù)器發(fā)送心跳信息,以便所述服務(wù)器在接收到輔助設(shè)備上傳的心跳信息之后,向該輔助設(shè)備發(fā)送有票據(jù)數(shù)據(jù)需要發(fā)送的通知消息; 第一設(shè)備狀態(tài)反饋?zhàn)訂卧?,用于接收到所述通知消息之后,如果?dāng)前工作狀態(tài)為空閑,則向所述服務(wù)器反饋該工作狀態(tài)信息,以便所述服務(wù)器向該輔助設(shè)備發(fā)送所述票據(jù)數(shù)據(jù);第一接收子單元,用于通過預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器發(fā)送的票據(jù)數(shù)據(jù)。
9.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述服務(wù)網(wǎng)點(diǎn)具有多個(gè)所述輔助設(shè)備,每個(gè)輔助設(shè)備對(duì)應(yīng)一臺(tái)票據(jù)打印設(shè)備,每個(gè)輔助設(shè)備具有唯一的身份標(biāo)識(shí);所述服務(wù)器在接收到用戶提交的票據(jù)數(shù)據(jù)之后,在服務(wù)器端的數(shù)據(jù)庫中進(jìn)行保存,當(dāng)接收到店主用戶通過Web頁面提交的出票指令以及選定的輔助設(shè)備身份標(biāo)識(shí)時(shí),向所述輔助設(shè)備發(fā)送通知消息;所述通信單元包括: 第二設(shè)備狀態(tài)反饋?zhàn)訂卧糜诮邮盏剿鐾ㄖ⒅?,如果?dāng)前工作狀態(tài)為空閑,則向所述服務(wù)器反饋該工作狀態(tài)信息,以便所述服務(wù)器向該輔助設(shè)備發(fā)送所述票據(jù)數(shù)據(jù); 第二接收子單元,用于通過預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器發(fā)送的票據(jù)數(shù)據(jù)。
10.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述輔助設(shè)備的工作狀態(tài)包括連續(xù)狀態(tài)及停止?fàn)顟B(tài),所述輔助設(shè)備還包括: 保存單元,用于在接收到所述服務(wù)器端發(fā)送的消息之后,如果所述輔助設(shè)備處于停止?fàn)顟B(tài),則將票據(jù)數(shù)據(jù)保存在本地?cái)?shù)據(jù)庫中; 觸發(fā)單元,用于在將所述輔助設(shè)備切換到連續(xù)狀態(tài)之后,觸發(fā)執(zhí)行數(shù)據(jù)轉(zhuǎn)換及輸入到票據(jù)打印設(shè)備的操作。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,所述票據(jù)打印設(shè)備自帶有數(shù)據(jù)輸入設(shè)備,所述輔助設(shè)備還包括: 信號(hào)阻斷單元,用于當(dāng)所述輔助設(shè)備處于連續(xù)狀態(tài)時(shí),將所述自帶的數(shù)據(jù)輸入設(shè)備中的信號(hào)阻斷。
12.根據(jù)權(quán)利要求7所述的設(shè)備,所述輔助設(shè)備還與票據(jù)打印機(jī)的打印接口連接,所述輔助設(shè)備還包括: 信息采集單元,用于通過所述打印接口采集打印操作相關(guān)信息; 消息反饋單元,用于票據(jù)打印成功后,向服務(wù)器端進(jìn)行消息反饋,以便服務(wù)器端在Web頁面中顯示出相應(yīng)的打印成功消息。
13.根據(jù)權(quán)利要求7所述的設(shè)備,所述輔助設(shè)備還包括: 本地保存單元,用于將從服務(wù)器端接收到的票據(jù)數(shù)據(jù)在本地?cái)?shù)據(jù)庫進(jìn)行保存; 本地狀態(tài)標(biāo)記單元,用于根據(jù)各個(gè)票據(jù)數(shù)據(jù)當(dāng)前所處的狀態(tài)在所述本地?cái)?shù)據(jù)庫中進(jìn)行標(biāo)記,所述當(dāng)前所處的狀態(tài)包括尚未打印、已打印成功但未向服務(wù)器反饋、已打印成功并已向服務(wù)器反饋; 查詢單元,用于每次連接到網(wǎng)絡(luò)時(shí),查詢所述本地?cái)?shù)據(jù)庫,如果存在被標(biāo)記為已打印成功但未向服務(wù)器反饋的票據(jù)數(shù)據(jù),則向服務(wù)器端進(jìn)行消息反饋。
14.根據(jù)權(quán)利要求7至13任一項(xiàng)所述的設(shè)備,其特征在于,所述票據(jù)打印設(shè)備的數(shù)據(jù)接口包括鍵盤口和/或讀票口,所述數(shù)據(jù)轉(zhuǎn)換單元包括: 第一轉(zhuǎn)換子單元,用于根據(jù)所述票據(jù)類型,將所述票據(jù)內(nèi)容轉(zhuǎn)換為模擬鍵盤值,以便通過模擬鍵盤輸入的方式,將所述票據(jù)內(nèi)容通過所述鍵盤口發(fā)送給所述票據(jù)打印設(shè)備; 或者, 第二轉(zhuǎn)換子單元,用于根據(jù)所述票據(jù)類型,將所述票據(jù)內(nèi)容轉(zhuǎn)換為機(jī)讀卡對(duì)應(yīng)的十六進(jìn)制數(shù)據(jù),以便通過模擬讀票器輸入的方式,將所述票據(jù)內(nèi)容通過所述讀票口發(fā)送給所述票據(jù)打印設(shè)備。
15.一種打印票據(jù)的輔助方法,其特征在于 ,包括: 通過預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器端發(fā)送的票據(jù)數(shù)據(jù)消息,所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容,由買方用戶通過Web頁面提交到服務(wù)器,并由服務(wù)器按照所述網(wǎng)絡(luò)協(xié)議進(jìn)行封裝后發(fā)送;解析所述接收到的票據(jù)數(shù)據(jù)消息,獲取所述票據(jù)類型及票據(jù)內(nèi)容; 根據(jù)預(yù)置的該票據(jù)類型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換方式,將所述票據(jù)內(nèi)容轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式; 將轉(zhuǎn)換后的數(shù)據(jù)輸入到所述票據(jù)打印設(shè)備進(jìn)行打印,得到相應(yīng)的票據(jù)。
全文摘要
本發(fā)明公開了打印票據(jù)的輔助系統(tǒng)、裝置及方法,所述系統(tǒng)包括服務(wù)器端以及位于服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備,輔助設(shè)備通過網(wǎng)絡(luò)接口連接到網(wǎng)絡(luò),通過數(shù)據(jù)接口連接到票據(jù)打印設(shè)備,服務(wù)器端包括票據(jù)數(shù)據(jù)獲取單元,用于接收買方用戶通過頁面提交的票據(jù)數(shù)據(jù);票據(jù)數(shù)據(jù)發(fā)送單元,用于按照預(yù)置的網(wǎng)絡(luò)協(xié)議將票據(jù)數(shù)據(jù)發(fā)送到目標(biāo)輔助設(shè)備;所述輔助設(shè)備包括解析單元,用于解析票據(jù)數(shù)據(jù)發(fā)送單元發(fā)送的消息,獲取票據(jù)類型及票據(jù)內(nèi)容;數(shù)據(jù)轉(zhuǎn)換單元,用于根據(jù)預(yù)置的該票據(jù)類型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換方式,將票據(jù)內(nèi)容轉(zhuǎn)換為票據(jù)打印設(shè)備能夠識(shí)別的格式;數(shù)據(jù)輸入單元,用于將轉(zhuǎn)換后的數(shù)據(jù)輸入到票據(jù)打印設(shè)備進(jìn)行打印,得到相應(yīng)的票據(jù)。通過本發(fā)明,能夠提高票據(jù)的打印效率。
文檔編號(hào)H04L29/08GK103116481SQ201310077039
公開日2013年5月22日 申請(qǐng)日期2013年3月11日 優(yōu)先權(quán)日2013年3月11日
發(fā)明者何建平 申請(qǐng)人:北京八七彩科技有限公司