專利名稱:打印票據(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ù),并通過(guò)與計(jì)算機(jī)設(shè)備相連接的打印設(shè)備將用戶數(shù)據(jù)打印出來(lái),已經(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)場(chǎng)生成或調(diào)取,其間勢(shì)必會(huì)對(duì)用戶的時(shí)間造成一定浪費(fèi),而這種時(shí)間的浪費(fèi)在有較多的用戶排隊(duì)的情況下尤甚,同時(shí)對(duì)于服務(wù)提供者來(lái)說(shuō),為用戶提供票據(jù)打印服務(wù)勢(shì)必會(huì)支付一定的人力物力成本,傳統(tǒng)的工作模式效率相對(duì)較低,也造成了一定的成本浪費(fèi)。現(xiàn)有技術(shù)中,有一種通過(guò)預(yù)先準(zhǔn)備票據(jù)打印數(shù)據(jù)的方式提高打印效率的方法,但由于對(duì)票據(jù)打印數(shù)據(jù)的格式有較嚴(yán)格的要求,且需要安裝和調(diào)試專門的客戶端軟件,實(shí)際操作客戶端軟件的過(guò)程又相對(duì)繁瑣,因此對(duì)打印票據(jù)的效率并沒(méi)有顯著的提高,也沒(méi)有很好的節(jié)約用戶打印票據(jù)所需的時(shí)間和打印服務(wù)提供者的人力物力成本。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的打印票據(jù)的輔助系統(tǒng)、設(shè)備及方法。依據(jù)本發(fā)明的一個(gè)方面,提供了一種打印票據(jù)的輔助系統(tǒng),包括服務(wù)器端以及位于服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備,所述輔助設(shè)備通過(guò)網(wǎng)絡(luò)接口連接到網(wǎng)絡(luò),通過(guò)數(shù)據(jù)接口連接到票據(jù)打印設(shè)備,其中,所述服務(wù)器端包括:票據(jù)數(shù)據(jù)獲取單元,用于接收買方用戶通過(guò)Web頁(yè)面提交的票據(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ù)器端還包括:判斷單元,用于在接收到買方用戶通過(guò)Web頁(yè)面提交的票據(jù)數(shù)據(jù)之后,判斷該買方用戶選擇的服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備是否處于關(guān)閉狀態(tài);第一保存單元,用于如果所述判斷單元判斷的結(jié)果為是,則在服務(wù)器端的數(shù)據(jù)庫(kù)中保存所述票據(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ù)器端還包括:第二保存單元,用于在接收到買方用戶通過(guò)Web頁(yè)面提交的票據(jù)數(shù)據(jù)以及選擇的服務(wù)網(wǎng)點(diǎn)之后,在服務(wù)器端的數(shù)據(jù)庫(kù)中進(jìn)行保存;出票指令接收單元,用于接收店主用戶通過(guò)Web頁(yè)面提交的出票指令以及選定的輔助設(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ù)。可選的,所述輔助設(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ù)庫(kù)中;觸發(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)阻斷。可選的,所述輔助設(shè)備還與票據(jù)打印設(shè)備的打印接口連接,所述輔助設(shè)備還包括:信息采集單元,用于通過(guò)所述打印接口采集打印操作相關(guān)信息;
消息反饋單元,用于票據(jù)打印成功后,向所述服務(wù)器端進(jìn)行消息反饋;所述服務(wù)器端還包括:顯示單元,用于在Web頁(yè)面中顯示出相應(yīng)的打印成功消息。根據(jù)本發(fā)明的另一方面,提供了一種打印票據(jù)的輔助設(shè)備,其特征在于,所述輔助設(shè)備通過(guò)網(wǎng)絡(luò)接口連接到網(wǎng)絡(luò),通過(guò)數(shù)據(jù)接口連接到票據(jù)打印設(shè)備,所述輔助設(shè)備包括:通信單元,用于通過(guò)預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器端發(fā)送的票據(jù)數(shù)據(jù)消息,所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容,由買方用戶通過(guò)Web頁(yè)面提交到服務(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ù)器端在接收到買方用戶通過(guò)Web頁(yè)面提交的票據(jù)數(shù)據(jù)之后,如果所述輔助設(shè)備處于關(guān)閉狀態(tài),則在服務(wù)器端的數(shù)據(jù)庫(kù)中進(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ù);第一接收子單元,用于通過(guò)預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器發(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ù)器在接收到用戶提交的票據(jù)數(shù)據(jù)之后,在服務(wù)器端的數(shù)據(jù)庫(kù)中進(jìn)行保存,當(dāng)接收到店主用戶通過(guò)Web頁(yè)面提交的出票指令以及選定的輔助設(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ù);第二接收子單元,用于通過(guò)預(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ù)庫(kù)中;觸發(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ù)打印機(jī)的打印接口連接,所述輔助設(shè)備還包括:信息采集單元,用于通過(guò)所述打印接口采集打印操作相關(guān)信息;消息反饋單元,用于票據(jù)打印成功后,向服務(wù)器端進(jìn)行消息反饋,以便服務(wù)器端在Web頁(yè)面中顯示出相應(yīng)的打印成功消息??蛇x的,所述輔助設(shè)備還包括:本地保存單元,用于將從服務(wù)器端接收到的票據(jù)數(shù)據(jù)在本地?cái)?shù)據(jù)庫(kù)進(jìn)行保存;本地狀態(tài)標(biāo)記單元,用于根據(jù)各個(gè)票據(jù)數(shù)據(jù)當(dāng)前所處的狀態(tài)在所述本地?cái)?shù)據(jù)庫(kù)中進(jìn)行標(biāo)記,所述當(dāng)前所處的狀態(tài)包括尚未打印、已打印成功但未向服務(wù)器反饋、已打印成功并已向服務(wù)器反饋;查詢單元,用于每次連接到網(wǎng)絡(luò)時(shí),查詢所述本地?cái)?shù)據(jù)庫(kù),如果存在被標(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)換為模擬鍵盤值,以便通過(guò)模擬鍵盤輸入的方式,將所述票據(jù)內(nèi)容通過(guò)所述鍵盤口發(fā)送給所述票據(jù)打印設(shè)備;或者,第二轉(zhuǎn)換子單元,用于根據(jù)所述票據(jù)類型,將所述票據(jù)內(nèi)容轉(zhuǎn)換為機(jī)讀卡對(duì)應(yīng)的十六進(jìn)制數(shù)據(jù),以便通過(guò)模擬讀票器輸入的方式,將所述票據(jù)內(nèi)容通過(guò)所述讀票口發(fā)送給所述票據(jù)打印設(shè)備。根據(jù)本發(fā)明的又一方面,提供了一種打印票據(jù)的輔助方法,其特征在于,包括:通過(guò)預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器端發(fā)送的票據(jù)數(shù)據(jù)消息,所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容,由買方用戶通過(guò)Web頁(yè)面提交到服務(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ā)明,可以通過(guò)服務(wù)器端與服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備的相互配合,能夠?qū)崿F(xiàn)買方用戶只要在遠(yuǎn)程通過(guò)登錄到服務(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ù)提供者的人力物力成本。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。
通過(guò)閱讀下文優(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ì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(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ù),另一端通過(guò)數(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ù),是由買方用戶通過(guò)服務(wù)器提供的Web頁(yè)面提交上來(lái)的,也就是說(shuō),在本發(fā)明實(shí)施例中,買方用戶不用親自到服務(wù)器網(wǎng)點(diǎn)進(jìn)行選擇號(hào)碼等操作,直接登錄到Web頁(yè)面就可以填寫所需的數(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頁(yè)面中展現(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)之后,店主可以通過(guò)該輔助設(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í)域名,然后通過(guò)Web頁(yè)面中顯示出的信息進(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)頁(yè),確定出該買方用戶需要到哪個(gè)服務(wù)網(wǎng)點(diǎn)取票,進(jìn)而就可以根據(jù)該二級(jí)域名對(duì)應(yīng)的輔助設(shè)備的身份信息,向?qū)?yīng)的輔助設(shè)備發(fā)送用戶提交的票據(jù)數(shù)據(jù)。也就是說(shuō),在這種實(shí)現(xiàn)方式中,相當(dāng)于買方用戶在注冊(cè)時(shí)就已經(jīng)選擇了取票的服務(wù)網(wǎng)點(diǎn),而不需要在每次購(gòu)買時(shí)都進(jìn)行選擇。所謂的票據(jù)打印設(shè)備可以是現(xiàn)有技術(shù)中的某種票據(jù)的專用打印設(shè)備,例如,用于打印飛機(jī)票、電影票等票據(jù)的設(shè)備。這種設(shè)備上通常會(huì)帶有數(shù)據(jù)接口,用于向設(shè)備中輸入用于打印的數(shù)據(jù),例如鍵盤口,或者用于與讀票器連接的讀票口等,本發(fā)明實(shí)施例中的輔助設(shè)備就可以通過(guò)這種數(shù)據(jù)接口與票據(jù)打印設(shè)備連接,這樣,輔助設(shè)備就可以向票據(jù)打印設(shè)備中輸入數(shù)據(jù),進(jìn)而通過(guò)票據(jù)打印設(shè)備中的打印機(jī)進(jìn)行打印操作。需要說(shuō)明的是,本發(fā)明實(shí)施例中的輔助設(shè)備可以與票據(jù)打印設(shè)備中原有的數(shù)據(jù)輸入設(shè)備共用數(shù)據(jù)輸入接口。例如,參見(jiàn)圖1,假設(shè)票據(jù)打印設(shè)備100帶有鍵盤口 101以及讀票口 102作為數(shù)據(jù)輸入接口,其中,在常規(guī)的方式中,鍵盤口 101原用于連接鍵盤103,讀票口 102原本用于連接讀票器104,可以由操作員從鍵盤103輸入字符,通過(guò)鍵盤口 101傳入票據(jù)打印設(shè)備100,或者,也可以由買方用戶現(xiàn)場(chǎng)對(duì)紙質(zhì)機(jī)讀卡上的數(shù)字進(jìn)行涂黑,然后由服務(wù)網(wǎng)點(diǎn)的操作員將紙質(zhì)機(jī)讀卡輸入到讀票器中,讀票器會(huì)將被涂黑的數(shù)字識(shí)別出來(lái),通過(guò)讀票口 102傳入票據(jù)打印設(shè)備100。票據(jù)打印設(shè)備100在從鍵盤口 101或者讀票口 102接收到數(shù)據(jù)之后,通過(guò)打印口 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ì)三的線,其中一條線通過(guò)I號(hào)端口連接到鍵盤口 101,同時(shí),I號(hào)端口還另外接出一條線,這條線通過(guò)2號(hào)端口與原鍵盤103連接;0號(hào)端口上的第二條線通過(guò)3號(hào)端口連接到讀票口 102,該3號(hào)端口還另外接出一條線,這條線通過(guò)4號(hào)端口與原讀票器連接;0號(hào)端口上的第三條線通過(guò)5號(hào)端口連接到打印口 105,該5號(hào)端口還另外接出一條線,這條線通過(guò)6號(hào)端口與打印機(jī)連接。這樣,相當(dāng)于鍵盤103和讀票器104都通過(guò)我們的輔助設(shè)備110連到票據(jù)打印設(shè)備100上。這樣,既可以通過(guò)鍵盤103和讀票器104向票據(jù)打印設(shè)備100輸入票據(jù)數(shù)據(jù),也可以通過(guò)我們的輔助設(shè)備110向票據(jù)打印設(shè)備100輸入票據(jù)數(shù)據(jù)。當(dāng)然,當(dāng)輔助設(shè)備110需要連續(xù)出票時(shí),為了防止出錯(cuò),可以暫時(shí)阻斷通過(guò)鍵盤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ù)之后,就可以通過(guò)模擬數(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ì)的介紹。參見(jiàn)圖2,服務(wù)器端可以包括:票據(jù)數(shù)據(jù)獲取單元201,用于接收買方用戶通過(guò)Web頁(yè)面提交的票據(jù)數(shù)據(jù)以及選擇的服務(wù)網(wǎng)點(diǎn),所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容;具體實(shí)現(xiàn)時(shí),可以為買方用戶提供Web頁(yè)面,當(dāng)用戶需要購(gòu)買某這票據(jù)時(shí),就可以登錄到該Web頁(yè)面中選擇自己所需的信息,然后提交到服務(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)的頁(yè)面中進(jìn)行信息的選擇或者填寫,然后提交到服務(wù)器端,服務(wù)器端就可以根據(jù)該二級(jí)域名確定出當(dāng)前用戶需要到哪個(gè)網(wǎng)點(diǎn)取票。其中,由于票據(jù)一般具有多種類型,例如,對(duì)于彩票而言,可以分為傳統(tǒng)彩票及競(jì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è)備只能接收通過(guò)接盤輸入的數(shù)據(jù),或者通過(guò)讀票據(jù)輸入的數(shù)據(jù),具體通過(guò)哪個(gè)數(shù)據(jù)接口接收數(shù)據(jù),是由票據(jù)類型決定的。例如,假設(shè)票據(jù)打印設(shè)備是彩票機(jī),則如果是傳統(tǒng)彩票,則需要從彩票機(jī)的鍵盤輸入數(shù)據(jù),如果是競(jìng)彩,則需要從彩票機(jī)上連接的讀票器輸入。因此我們?cè)谶M(jìn)行數(shù)據(jù)轉(zhuǎn)換時(shí),就可以根據(jù)不同的票據(jù)類型,來(lái)選擇需要進(jìn)行何種轉(zhuǎn)換,以便模擬出鍵盤輸入或者讀票器輸入。其中,如果根據(jù)票據(jù)類型判斷出需要模擬鍵盤輸入,則數(shù)據(jù)轉(zhuǎn)換單元204可以包括:第一轉(zhuǎn)換子單元,用于根據(jù)票據(jù)類型,將票據(jù)內(nèi)容轉(zhuǎn)換為模擬鍵盤值,以便通過(guò)模擬鍵盤輸入的方式,將票據(jù)內(nèi)容通過(guò)鍵盤口發(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ù),以便通過(guò)模擬讀票器輸入的方式,將票據(jù)內(nèi)容通過(guò)讀票口發(fā)送給票據(jù)打印設(shè)備。需要說(shuō)明的是,為了完成上述數(shù)據(jù)轉(zhuǎn)換操作,具體涉及一些解析及匹配問(wèn)題,包括解析票據(jù)打印設(shè)備鍵盤的數(shù)據(jù)格式,解析票據(jù)打印設(shè)備讀票口的數(shù)據(jù)格式。這些數(shù)據(jù)可以通過(guò)大量的測(cè)試和調(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è)備就可以通過(guò)其連接到的打印機(jī)打印出紙質(zhì)票據(jù)。可見(jiàn),在本發(fā)明實(shí)施例中,可以通過(guò)服務(wù)器端與服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備的相互配合,能夠?qū)崿F(xiàn)買方用戶只要在遠(yuǎn)程通過(guò)登錄到服務(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ù)提供者的人力物力成本。需要說(shuō)明的是,如前文所述,為了實(shí)現(xiàn)時(shí)更加靈活,可以使得票據(jù)打印設(shè)備不僅能夠根據(jù)輔助設(shè)備輸入的數(shù)據(jù)進(jìn)行出票,也可以實(shí)現(xiàn)其常規(guī)功能,也即通過(guò)實(shí)際從鍵盤或讀票器輸入的數(shù)據(jù)進(jìn)行出票,輔助設(shè)備可以設(shè)置有開(kāi)關(guān)裝置。這樣,服務(wù)網(wǎng)點(diǎn)在正常工作時(shí)間,就可以將輔助設(shè)備關(guān)閉,等到下班時(shí)間或者節(jié)假日則可以將輔助設(shè)備打開(kāi)。當(dāng)然,在輔助設(shè)備處于關(guān)閉狀態(tài)時(shí),無(wú)法向服務(wù)器端發(fā)送心跳信號(hào),服務(wù)器端也就無(wú)法向該輔助設(shè)備發(fā)送票據(jù)數(shù)據(jù),因此,在本發(fā)明實(shí)施例中,如果服務(wù)器端在接收到買方用戶提交的票據(jù)數(shù)據(jù)時(shí),發(fā)現(xiàn)目標(biāo)輔助設(shè)備處于關(guān)閉狀態(tài)(沒(méi)有檢測(cè)到目標(biāo)輔助設(shè)備發(fā)送的心跳信號(hào)),則可以將接收到的票據(jù)數(shù)據(jù)在服務(wù)器端的數(shù)據(jù)庫(kù)中進(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ā)送通知消息,以通過(guò)該輔助設(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ù)器端還包括:判斷單元,用于在接收到買方用戶通過(guò)Web頁(yè)面提交的票據(jù)數(shù)據(jù)之后,判斷該買方用戶選擇的服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備是否處于關(guān)閉狀態(tài);第一保存單元,用于如果所述判斷單元判斷的結(jié)果為是,則在服務(wù)器端的數(shù)據(jù)庫(kù)中保存所述票據(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è)處于開(kāi)啟狀態(tài)的輔助設(shè)備作為目標(biāo)輔助設(shè)備?;蛘咴诹硪环N實(shí)現(xiàn)方式下,還可以首先將買方用戶提交的票據(jù)數(shù)據(jù)保存在服務(wù)器端的數(shù)據(jù)庫(kù)中。服務(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ù)器端還包括:第二保存單元,用于在接收到買方用戶通過(guò)Web頁(yè)面提交的票據(jù)數(shù)據(jù)以及選擇的服務(wù)網(wǎng)點(diǎn)之后,在服務(wù)器端的數(shù)據(jù)庫(kù)中進(jìn)行保存;出票指令接收單元,用于接收店主用戶通過(guò)Web頁(yè)面提交的出票指令以及選定的輔助設(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è)備,并且處于開(kāi)啟狀態(tài),也可以在服務(wù)器端首先在數(shù)據(jù)庫(kù)中對(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頁(yè)面中進(jìn)行顯示,這樣,當(dāng)買方用戶登錄到Web頁(yè)面之后,就可以查看到該打印成功的消息。也即,對(duì)應(yīng)于該功能,所述輔助設(shè)備還包括:信息采集單元,用于通過(guò)所述打印接口采集打印操作相關(guān)信息;消息反饋單元,用于票據(jù)打印成功后,向所述服務(wù)器端進(jìn)行消息反饋;所述服務(wù)器端還包括:顯示單元,用于在Web頁(yè)面中顯示出相應(yīng)的打印成功消息。另外,在實(shí)際應(yīng)用中,還可以在輔助設(shè)備本地提供本地?cái)?shù)據(jù)庫(kù),對(duì)服務(wù)器端發(fā)送過(guò)來(lái)的各個(gè)票據(jù)數(shù)據(jù)進(jìn)行保存,同時(shí),根據(jù)各個(gè)票據(jù)數(shù)據(jù)當(dāng)前所處的狀態(tài)在本地?cái)?shù)據(jù)庫(kù)中進(jìn)行標(biāo)記,當(dāng)前所處的狀態(tài)包括尚未打印、已打印成功但未向服務(wù)器反饋、已打印成功并已向服務(wù)器反饋等。輔助設(shè)備每次連接到網(wǎng)絡(luò)時(shí),都可以查詢本地?cái)?shù)據(jù)庫(kù),如果存在被標(biāo)記為已打印成功但未向服務(wù)器反饋的票據(jù)數(shù)據(jù),則向服務(wù)器端進(jìn)行消息反饋。也即,對(duì)應(yīng)于該功能,所述輔助設(shè)備還包括:本地保存單元,用于將從服務(wù)器端接收到的票據(jù)數(shù)據(jù)在本地?cái)?shù)據(jù)庫(kù)進(jìn)行保存;本地狀態(tài)標(biāo)記單元,用于根據(jù)各個(gè)票據(jù)數(shù)據(jù)當(dāng)前所處的狀態(tài)在所述本地?cái)?shù)據(jù)庫(kù)中進(jìn)行標(biāo)記,所述當(dāng)前所處的狀態(tài)包括尚未打印、已打印成功但未向服務(wù)器反饋、已打印成功并已向服務(wù)器反饋;查詢單元,用于每次連接到網(wǎng)絡(luò)時(shí),查詢所述本地?cái)?shù)據(jù)庫(kù),如果存在被標(biāo)記為已打印成功但未向服務(wù)器反饋的票據(jù)數(shù)據(jù),則向服務(wù)器端進(jìn)行消息反饋。使用本地?cái)?shù)據(jù)庫(kù)是為了數(shù)據(jù)的安全。例如,一次下載到輔助設(shè)備本地的數(shù)據(jù)有100條票據(jù)數(shù)據(jù),輔助設(shè)備正在控制票據(jù)打印設(shè)備出票,此時(shí)如果網(wǎng)絡(luò)異常,采集到的打印成功的消息將無(wú)法上傳到服務(wù)器端,此時(shí)就可以將本地?cái)?shù)據(jù)庫(kù)中的該票據(jù)數(shù)據(jù)標(biāo)記為“已打印成功但未向服務(wù)器反饋”狀態(tài)。待網(wǎng)絡(luò)正常時(shí),輔助設(shè)備就可以首先檢查本地?cái)?shù)據(jù)庫(kù)有沒(méi)有需要反饋給后臺(tái)的數(shù)據(jù),有數(shù)據(jù)需要反饋則將其打包反饋后臺(tái)。此方法避免了買方用戶獲得的信息與實(shí)際的打印情況不同,例如輔助設(shè)備和票據(jù)打印設(shè)備工作正常,能夠正常出票,但是此時(shí)網(wǎng)絡(luò)異常,數(shù)據(jù)無(wú)法反饋到后臺(tái),此時(shí),如果沒(méi)有本地?cái)?shù)據(jù)庫(kù),則會(huì)此條數(shù)據(jù)將會(huì)丟失,后臺(tái)將會(huì)一直顯示“未出票”。另外需要說(shuō)明的是,在實(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ù)庫(kù),而不會(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ù)庫(kù)中;觸發(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í)的鍵盤、讀票器等無(wú)法使用,防止自動(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ù),使其能夠正常出票。最后需要說(shuō)明的是,在實(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ù)此信息檢測(cè)設(shè)備的狀態(tài)等問(wèn)題,及時(shí)完成設(shè)備的調(diào)試過(guò)程,使設(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è)備,參見(jiàn)圖3,該輔助設(shè)備可以包括:通信單元301,用于通過(guò)預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器端發(fā)送的票據(jù)數(shù)據(jù)消息,所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容,由買方用戶通過(guò)Web頁(yè)面提交到服務(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ù)器端在接收到買方用戶通過(guò)Web頁(yè)面提交的票據(jù)數(shù)據(jù)之后,如果所述輔助設(shè)備處于關(guān)閉狀態(tài),則在服務(wù)器端的數(shù)據(jù)庫(kù)中進(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ù);第一接收子單元,用于通過(guò)預(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ù)庫(kù)中進(jìn)行保存,當(dāng)接收到店主用戶通過(guò)Web頁(yè)面提交的出票指令以及選定的輔助設(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ù);第二接收子單元,用于通過(guò)預(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ù)庫(kù)中;觸發(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ò)所述打印接口采集打印操作相關(guān)信息;
消息反饋單元,用于票據(jù)打印成功后,向服務(wù)器端進(jìn)行消息反饋,以便服務(wù)器端在Web頁(yè)面中顯示出相應(yīng)的打印成功消息。所述輔助設(shè)備還包括:本地保存單元,用于將從服務(wù)器端接收到的票據(jù)數(shù)據(jù)在本地?cái)?shù)據(jù)庫(kù)進(jìn)行保存;本地狀態(tài)標(biāo)記單元,用于根據(jù)各個(gè)票據(jù)數(shù)據(jù)當(dāng)前所處的狀態(tài)在所述本地?cái)?shù)據(jù)庫(kù)中進(jìn)行標(biāo)記,所述當(dāng)前所處的狀態(tài)包括尚未打印、已打印成功但未向服務(wù)器反饋、已打印成功并已向服務(wù)器反饋;查詢單元,用于每次連接到網(wǎng)絡(luò)時(shí),查詢所述本地?cái)?shù)據(jù)庫(kù),如果存在被標(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)換為模擬鍵盤值,以便通過(guò)模擬鍵盤輸入的方式,將所述票據(jù)內(nèi)容通過(guò)所述鍵盤口發(fā)送給所述票據(jù)打印設(shè)備;或者,第二轉(zhuǎn)換子單元,用于根據(jù)所述票據(jù)類型,將所述票據(jù)內(nèi)容轉(zhuǎn)換為機(jī)讀卡對(duì)應(yīng)的十六進(jìn)制數(shù)據(jù),以便通過(guò)模擬讀票器輸入的方式,將所述票據(jù)內(nèi)容通過(guò)所述讀票口發(fā)送給所述票據(jù)打印設(shè)備。與前述打印票據(jù)的輔助系統(tǒng)及設(shè)備相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種打印票據(jù)的輔助方法,參見(jiàn)圖4,該方法可以包括:S401:通過(guò)預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器端發(fā)送的票據(jù)數(shù)據(jù)消息,所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容,由買方用戶通過(guò)Web頁(yè)面提交到服務(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)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(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è)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(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)來(lái)實(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)行說(shuō)明而不是對(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ī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(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í)行指令(諸如程序模塊)的一般語(yǔ)境下描述。通常,程序模塊可以包括例程、程序、目標(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ù)是由通過(guò)通信網(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è)備通過(guò)網(wǎng)絡(luò)接口連接到網(wǎng)絡(luò),通過(guò)數(shù)據(jù)接口連接到票據(jù)打印設(shè)備,其中,所述服務(wù)器端包括: 票據(jù)數(shù)據(jù)獲取單元,用于接收買方用戶通過(guò)Web頁(yè)面提交的票據(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ù)器端還包括: 判斷單元,用于在接收到買方用戶通過(guò)Web頁(yè)面提交的票據(jù)數(shù)據(jù)之后,判斷該買方用戶選擇的服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備是否處于關(guān)閉狀態(tài); 第一保存單元,用于如果所述判斷單元判斷的結(jié)果為是,則在服務(wù)器端的數(shù)據(jù)庫(kù)中保存所述票據(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ù)器端還包括: 第二保存單元,用于在接收到買方用戶通過(guò)Web頁(yè)面提交的票據(jù)數(shù)據(jù)以及選擇的服務(wù)網(wǎng)點(diǎn)之后,在服務(wù)器端的數(shù)據(jù)庫(kù)中進(jìn)行保存; 出票指令接收單元,用于接收店主用戶通過(guò)Web頁(yè)面提交的出票指令以及選定的輔助設(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ù)庫(kù)中; 觸發(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ò)所述打印接口采集打印操作相關(guān)信息; 消息反饋單元,用于票據(jù)打印成功后,向所述服務(wù)器端進(jìn)行消息反饋; 所述服務(wù)器端還包括: 顯示單元,用于在Web頁(yè)面中顯示出相應(yīng)的打印成功消息。
7.—種打印票據(jù)的輔 助設(shè)備,其特征在于,所述輔助設(shè)備通過(guò)網(wǎng)絡(luò)接口連接到網(wǎng)絡(luò),通過(guò)數(shù)據(jù)接口連接到票據(jù)打印設(shè)備,所述輔助設(shè)備包括: 通信單元,用于通過(guò)預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器端發(fā)送的票據(jù)數(shù)據(jù)消息,所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容,由買方用戶通過(guò)Web頁(yè)面提交到服務(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ù)器端在接收到買方用戶通過(guò)Web頁(yè)面提交的票據(jù)數(shù)據(jù)之后,如果所述輔助設(shè)備處于關(guān)閉狀態(tài),則在服務(wù)器端的數(shù)據(jù)庫(kù)中進(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ù);第一接收子單元,用于通過(guò)預(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ù)庫(kù)中進(jìn)行保存,當(dāng)接收到店主用戶通過(guò)Web頁(yè)面提交的出票指令以及選定的輔助設(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ù); 第二接收子單元,用于通過(guò)預(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ù)庫(kù)中; 觸發(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ò)所述打印接口采集打印操作相關(guān)信息; 消息反饋單元,用于票據(jù)打印成功后,向服務(wù)器端進(jìn)行消息反饋,以便服務(wù)器端在Web頁(yè)面中顯示出相應(yīng)的打印成功消息。
13.根據(jù)權(quán)利要求7所述的設(shè)備,所述輔助設(shè)備還包括: 本地保存單元,用于將從服務(wù)器端接收到的票據(jù)數(shù)據(jù)在本地?cái)?shù)據(jù)庫(kù)進(jìn)行保存; 本地狀態(tài)標(biāo)記單元,用于根據(jù)各個(gè)票據(jù)數(shù)據(jù)當(dāng)前所處的狀態(tài)在所述本地?cái)?shù)據(jù)庫(kù)中進(jìn)行標(biāo)記,所述當(dāng)前所處的狀態(tài)包括尚未打印、已打印成功但未向服務(wù)器反饋、已打印成功并已向服務(wù)器反饋; 查詢單元,用于每次連接到網(wǎng)絡(luò)時(shí),查詢所述本地?cái)?shù)據(jù)庫(kù),如果存在被標(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)換為模擬鍵盤值,以便通過(guò)模擬鍵盤輸入的方式,將所述票據(jù)內(nèi)容通過(guò)所述鍵盤口發(fā)送給所述票據(jù)打印設(shè)備; 或者, 第二轉(zhuǎn)換子單元,用于根據(jù)所述票據(jù)類型,將所述票據(jù)內(nèi)容轉(zhuǎn)換為機(jī)讀卡對(duì)應(yīng)的十六進(jìn)制數(shù)據(jù),以便通過(guò)模擬讀票器輸入的方式,將所述票據(jù)內(nèi)容通過(guò)所述讀票口發(fā)送給所述票據(jù)打印設(shè)備。
15.一種打印票據(jù)的輔助方法,其特征在于 ,包括: 通過(guò)預(yù)置的網(wǎng)絡(luò)協(xié)議接收服務(wù)器端發(fā)送的票據(jù)數(shù)據(jù)消息,所述票據(jù)數(shù)據(jù)包括票據(jù)類型及票據(jù)內(nèi)容,由買方用戶通過(guò)Web頁(yè)面提交到服務(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ā)明公開(kāi)了打印票據(jù)的輔助系統(tǒng)、裝置及方法,所述系統(tǒng)包括服務(wù)器端以及位于服務(wù)網(wǎng)點(diǎn)的輔助設(shè)備,輔助設(shè)備通過(guò)網(wǎng)絡(luò)接口連接到網(wǎng)絡(luò),通過(guò)數(shù)據(jù)接口連接到票據(jù)打印設(shè)備,服務(wù)器端包括票據(jù)數(shù)據(jù)獲取單元,用于接收買方用戶通過(guò)頁(yè)面提交的票據(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ù)。通過(guò)本發(fā)明,能夠提高票據(jù)的打印效率。
文檔編號(hào)H04L29/08GK103116481SQ201310077039
公開(kāi)日2013年5月22日 申請(qǐng)日期2013年3月11日 優(yōu)先權(quán)日2013年3月11日
發(fā)明者何建平 申請(qǐng)人:北京八七彩科技有限公司