專利名稱:Pos終端上傳數(shù)據(jù)的方法及pos終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及P0S(Point OfSale,銷售點(diǎn))終端技術(shù)領(lǐng)域,具體是POS終端上傳數(shù)據(jù)的方法。
背景技術(shù):
目前,零售連鎖企業(yè)的網(wǎng)絡(luò)情況較為復(fù)雜,POS終端設(shè)置有聯(lián)網(wǎng)模式與脫網(wǎng)模式,在網(wǎng)絡(luò)條件不佳的情況下,用戶會(huì)使POS終端進(jìn)入脫網(wǎng)模式,即將POS終端把數(shù)據(jù)下載至本地脫網(wǎng)數(shù)據(jù)庫(kù),在使用POS終端時(shí),連接本地脫網(wǎng)數(shù)據(jù)庫(kù)進(jìn)行相關(guān)操作,此時(shí)POS終端僅對(duì)本地脫網(wǎng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行了更改,而相應(yīng)操作導(dǎo)致的數(shù)據(jù)變更無(wú)法及時(shí)地體現(xiàn)在聯(lián)網(wǎng)
數(shù)據(jù)庫(kù)中,造成了本地脫網(wǎng)數(shù)據(jù)庫(kù)與服務(wù)器數(shù)據(jù)庫(kù)的不同步,無(wú)法實(shí)時(shí)并且準(zhǔn)確地收集數(shù)據(jù),影響用戶進(jìn)行分析及決策。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種POS終端上傳數(shù)據(jù)的方法,在脫網(wǎng)模式下,自動(dòng)上傳POS終端的操作數(shù)據(jù),使得服務(wù)器能及時(shí)收集到POS終端的實(shí)時(shí)操作數(shù)據(jù)。本發(fā)明提供一種POS終端上傳數(shù)據(jù)的方法,具體包括步驟POS終端設(shè)置數(shù)據(jù)上傳時(shí)間間隔;到達(dá)時(shí)間間隔后,判斷POS終端與服務(wù)器是否存在網(wǎng)絡(luò)連接;當(dāng)POS終端與服務(wù)器存在網(wǎng)絡(luò)連接時(shí),POS終端將所述數(shù)據(jù)上傳至服務(wù)器。優(yōu)選地,所述到達(dá)時(shí)間間隔后,判斷POS終端與服務(wù)器是否存在網(wǎng)絡(luò)連接步驟具體包括發(fā)送判斷網(wǎng)絡(luò)連接指令至服務(wù)器,如果服務(wù)器響應(yīng)所述網(wǎng)絡(luò)連接指令,則判定所述POS終端與服務(wù)器存在網(wǎng)絡(luò)連接,否則,判定所述POS終端與服務(wù)器斷開。優(yōu)選地,在POS終端將所述數(shù)據(jù)上傳至服務(wù)器之后,還包括將所述數(shù)據(jù)存儲(chǔ)至外部存儲(chǔ)設(shè)備。本發(fā)明還提供一種POS終端,包括控制單元,用于控制POS終端執(zhí)行上傳數(shù)據(jù)操作的時(shí)間間隔;判斷單元,用于判斷POS終端與服務(wù)器間是否存在網(wǎng)絡(luò)連接;發(fā)送單元,用于當(dāng)POS終端與服務(wù)器存在網(wǎng)絡(luò)連接時(shí),將數(shù)據(jù)上傳至服務(wù)器。優(yōu)選地,所述判斷單元具體用于發(fā)送判斷網(wǎng)絡(luò)連接指令至服務(wù)器,如果服務(wù)器響應(yīng)所述判斷網(wǎng)絡(luò)連接指令時(shí),判定所述POS終端與服務(wù)器存在網(wǎng)絡(luò)連接,否則,判定POS終端與服務(wù)器斷開。優(yōu)選地,所述POS終端還包括存儲(chǔ)單元,用于將所述數(shù)據(jù)存儲(chǔ)至外部存儲(chǔ)設(shè)備。實(shí)施本發(fā)明的技術(shù)方案,具有以下有益效果本發(fā)明通過(guò)設(shè)定一定的時(shí)間間隔,在滿足時(shí)間間隔時(shí),POS終端判斷與服務(wù)器是存在網(wǎng)絡(luò)連接時(shí)將數(shù)據(jù)上傳至服務(wù)器,實(shí)現(xiàn)了在脫網(wǎng)模式下POS終端數(shù)據(jù)與服務(wù)器數(shù)據(jù)的同步,保證服務(wù)器數(shù)據(jù)的完整,便于用戶進(jìn)行分析與決策。
圖I為本發(fā)明實(shí)施例提供的POS終端上傳數(shù)據(jù)的方法流程圖;圖2為本發(fā)明實(shí)施例提供的POS終端的結(jié)構(gòu)示意圖;圖3為本發(fā)明另一實(shí)施例提供的POS終端的結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。POS終端的操作模式包括聯(lián)網(wǎng)模式,在POS終端開機(jī)的時(shí)候,終端會(huì)提示用戶對(duì)操作模式進(jìn)行選擇,用戶可以根據(jù)網(wǎng)絡(luò)狀況進(jìn)行選擇。當(dāng)用戶選擇聯(lián)網(wǎng)模式時(shí),POS終端直接對(duì)聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù)進(jìn)行操作;而當(dāng)選擇脫網(wǎng)模式時(shí),POS終端會(huì)將需要的商品資料、價(jià)格信息、庫(kù)存信息、用戶信息等數(shù)據(jù)下載至本地脫網(wǎng)數(shù)據(jù)庫(kù)中進(jìn)行操作,本地脫網(wǎng)數(shù)據(jù)庫(kù)設(shè)置于POS終端中,POS終端直接對(duì)本地脫網(wǎng)數(shù)據(jù)庫(kù)終端數(shù)據(jù)進(jìn)行操作,使得聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù)無(wú)法得到及時(shí)的更新。在脫網(wǎng)模式下,POS終端與服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)不穩(wěn)定,而并非完全屬于網(wǎng)絡(luò)斷開的情形。在本發(fā)明提供的實(shí)施例中,處于脫網(wǎng)模式下的POS終端對(duì)本地脫網(wǎng)數(shù)據(jù)庫(kù)進(jìn)行自動(dòng)上傳的操作,以保證聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù)的及時(shí)更新。參照?qǐng)D1,圖I為本發(fā)明實(shí)施例提供的方法流程圖,具體包括步驟SllO P0S終端設(shè)置數(shù)據(jù)上傳時(shí)間間隔。在POS終端中設(shè)置時(shí)間算法,單位是秒,用于控制POS終端進(jìn)行數(shù)據(jù)上傳操作的時(shí)間間隔。S120 :到達(dá)時(shí)間間隔后,判斷POS終端與服務(wù)器是否存在網(wǎng)絡(luò)連接。當(dāng)?shù)竭_(dá)SllO設(shè)定的時(shí)間間隔后,POS終端向服務(wù)器發(fā)送PING (Packet InternetGrope,因特網(wǎng)包探索器)指令,判斷POS終端與服務(wù)器之間是否存在網(wǎng)絡(luò)連接,當(dāng)服務(wù)器響應(yīng)該P(yáng)ING指令時(shí),則判定POS終端與服務(wù)器之間存在網(wǎng)絡(luò)連接;當(dāng)服務(wù)器不響應(yīng)該P(yáng)ING指令時(shí),則判定POS終端與服務(wù)器之間的網(wǎng)絡(luò)連接已斷開。S130 :當(dāng)POS終端與服務(wù)器存在網(wǎng)絡(luò)連接時(shí),POS終端將所述數(shù)據(jù)上傳至服務(wù)器。當(dāng)判定POS終端與服務(wù)器之間網(wǎng)絡(luò)連接已斷開時(shí),此時(shí)POS終端無(wú)法將本地脫網(wǎng)數(shù)據(jù)庫(kù)中數(shù)據(jù)上傳至服務(wù)器中,則POS終端不進(jìn)行數(shù)據(jù)上傳的操作;當(dāng)判斷POS終端與服務(wù)器之間存在網(wǎng)絡(luò)連接時(shí),POS終端將存儲(chǔ)在本地脫網(wǎng)數(shù)據(jù)庫(kù)中的所述數(shù)據(jù)上傳至聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù),保證了聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù)的即時(shí)更新。本發(fā)明使得POS終端在脫網(wǎng)模式下,自動(dòng)將本地脫網(wǎng)數(shù)據(jù)庫(kù)的數(shù)據(jù)上傳至聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù),保證了聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù)中數(shù)據(jù)的完整與準(zhǔn)確,使得用戶及時(shí)地收集到POS終端的數(shù)據(jù),從而更準(zhǔn)確地進(jìn)行分析及決策。在其他的實(shí)施例中,在POS終端將數(shù)據(jù)上傳至服務(wù)器之后,還包括將所述數(shù)據(jù)存儲(chǔ)至外部存儲(chǔ)設(shè)備。在POS終端將所述數(shù)據(jù)上傳至聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù)之后,POS終端會(huì)將本地脫網(wǎng)數(shù)據(jù)庫(kù)中的所述數(shù)據(jù)存儲(chǔ)至外部存儲(chǔ)設(shè)備中,將所述數(shù)據(jù)備份后刪除本地脫網(wǎng)數(shù)據(jù)庫(kù)中的所述數(shù)據(jù)。通過(guò)這一備份操作,可以將本地脫網(wǎng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)量始終維持在一定水平,以保證POS終端對(duì)本地脫網(wǎng)數(shù)據(jù)庫(kù)的讀寫速度。參照?qǐng)D2,圖2是本發(fā)明實(shí)施例中POS終端的結(jié)構(gòu)示意圖。本發(fā)明中POS終端包括控制單元210,用于控制POS終端執(zhí)行上傳數(shù)據(jù)操作的時(shí)間間隔;判斷單元220,用于判斷POS終端與服務(wù)器間是否存在網(wǎng)絡(luò)連接;發(fā)送單元230,用于當(dāng)POS終端與服務(wù)器存在網(wǎng)絡(luò)連接時(shí),將數(shù)據(jù)上傳至服務(wù)器。在本發(fā)明的一種實(shí)施方式中,控制單元210設(shè)定時(shí)間間隔,當(dāng)?shù)竭_(dá)設(shè)定的時(shí)間間 隔時(shí),判斷單元120自動(dòng)發(fā)送判斷網(wǎng)絡(luò)連接指令PING指令至服務(wù)器,當(dāng)服務(wù)器響應(yīng)該P(yáng)ING指令時(shí),說(shuō)明POS終端與服務(wù)器之間存在網(wǎng)絡(luò)連接;當(dāng)服務(wù)器不響應(yīng)該P(yáng)ING指令時(shí),說(shuō)明POS終端與服務(wù)器之間的網(wǎng)絡(luò)連接已斷開。當(dāng)判斷POS終端與服務(wù)器之間的網(wǎng)絡(luò)連接已斷開時(shí),此時(shí)發(fā)送單元230無(wú)法將本地脫網(wǎng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)上傳至服務(wù)器,則發(fā)送單元230不進(jìn)行數(shù)據(jù)上傳的操作;當(dāng)判斷POS終端與服務(wù)器之間存在網(wǎng)絡(luò)連接時(shí),發(fā)送單元230將存儲(chǔ)在本地脫網(wǎng)數(shù)據(jù)庫(kù)終端的所述數(shù)據(jù)上傳至聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù),保證聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù)的及時(shí)更新。參照?qǐng)D3,圖3為本發(fā)明另一實(shí)施例提供的POS終端的結(jié)構(gòu)示意圖。POS終端還包括存儲(chǔ)單元240,用于將所述數(shù)據(jù)存儲(chǔ)至外部存儲(chǔ)設(shè)備300。在發(fā)送單元230將所述數(shù)據(jù)上傳至聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù)之后,存儲(chǔ)單元240會(huì)將本地脫網(wǎng)數(shù)據(jù)庫(kù)中的所述數(shù)據(jù)存儲(chǔ)在外部存儲(chǔ)設(shè)備300中,將所述數(shù)據(jù)備份后刪除本地脫網(wǎng)數(shù)據(jù)庫(kù)中的所述數(shù)據(jù)。 以上僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種POS終端上傳數(shù)據(jù)的方法,其特征在于,具體包括步驟 POS終端設(shè)置數(shù)據(jù)上傳時(shí)間間隔; 到達(dá)時(shí)間間隔后,判斷POS終端與服務(wù)器是否存在網(wǎng)絡(luò)連接; 當(dāng)POS終端與服務(wù)器存在網(wǎng)絡(luò)連接時(shí),POS終端將所述數(shù)據(jù)上傳至服務(wù)器。
2.如權(quán)利要求I所述的方法,其特征在于,所述到達(dá)時(shí)間間隔后,判斷POS終端與服務(wù)器是否存在網(wǎng)絡(luò)連接步驟具體包括 發(fā)送判斷網(wǎng)絡(luò)連接指令至服務(wù)器,如果服務(wù)器響應(yīng)所述網(wǎng)絡(luò)連接指令,則判定所述POS終端與服務(wù)器存在網(wǎng)絡(luò)連接,否則,判定所述POS終端與服務(wù)器斷開。
3.如權(quán)利要求I或2所述的方法,其特征在于,在POS終端將所述數(shù)據(jù)上傳至服務(wù)器之后,還包括將所述數(shù)據(jù)存儲(chǔ)至外部存儲(chǔ)設(shè)備。
4.一種POS終端,其特征在于,包括 控制單元,用于控制POS終端執(zhí)行上傳數(shù)據(jù)操作的時(shí)間間隔; 判斷單元,用于判斷POS終端與服務(wù)器間是否存在網(wǎng)絡(luò)連接; 發(fā)送單元,用于當(dāng)POS終端與服務(wù)器存在網(wǎng)絡(luò)連接時(shí),將數(shù)據(jù)上傳至服務(wù)器。
5.如權(quán)利要求4所述的POS終端,其特征在于,所述判斷單元具體用于發(fā)送判斷網(wǎng)絡(luò)連接指令至服務(wù)器,如果服務(wù)器響應(yīng)所述判斷網(wǎng)絡(luò)連接指令時(shí),判定所述POS終端與服務(wù)器存在網(wǎng)絡(luò)連接,否則,判定POS終端與服務(wù)器斷開。
6.如權(quán)利要求4或5所述的POS終端,其特征在于,所述POS終端還包括存儲(chǔ)單元,用于將所述數(shù)據(jù)存儲(chǔ)至外部存儲(chǔ)設(shè)備。
全文摘要
本發(fā)明涉及一種POS終端上傳數(shù)據(jù)的方法,POS終端設(shè)置數(shù)據(jù)上傳時(shí)間間隔;到達(dá)時(shí)間間隔后,判斷POS終端與服務(wù)器是否存在網(wǎng)絡(luò)連接;當(dāng)POS終端與服務(wù)器存在網(wǎng)絡(luò)連接時(shí),POS終端將所述數(shù)據(jù)上傳至服務(wù)器。本發(fā)明實(shí)現(xiàn)了在POS終端脫網(wǎng)模式下,POS終端的數(shù)據(jù)能及時(shí)地上傳至服務(wù)器中,保證了服務(wù)器中數(shù)據(jù)的完整與準(zhǔn)確。
文檔編號(hào)G07G1/14GK102819916SQ20111028197
公開日2012年12月12日 申請(qǐng)日期2011年9月21日 優(yōu)先權(quán)日2011年9月21日
發(fā)明者徐金安, 戚響林, 張瑞林, 孟雨華, 謝媛媛, 闞家通 申請(qǐng)人:金蝶軟件(中國(guó))有限公司