亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種用于pos機(jī)的遠(yuǎn)程下載方法

文檔序號:7867010閱讀:1165來源:國知局
專利名稱:一種用于pos機(jī)的遠(yuǎn)程下載方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)據(jù)下載方法,更具體地說是指通過數(shù)據(jù)網(wǎng)絡(luò)實將服務(wù)器的數(shù)據(jù)傳輸至POS機(jī)上的遠(yuǎn)程下載方法。
背景技術(shù)
銷售終端一 POS (Point Of Sale)是一種多功能終端,把它安裝在信用卡的特約商戶和受理網(wǎng)點(diǎn)中與計算機(jī)聯(lián)成網(wǎng)絡(luò),就能實現(xiàn)電子資金自動轉(zhuǎn)帳,它具有支持消費(fèi)、預(yù)授權(quán)、余額查詢和轉(zhuǎn)帳等功能,使用起來安全、快捷、可靠。POS具有可擴(kuò)展性強(qiáng)、功能強(qiáng)大、工業(yè)級設(shè)計、具有極高的性價比、結(jié)構(gòu)緊湊、功能實用、操作簡單、性能穩(wěn)定、易于二次應(yīng)用開發(fā)等特點(diǎn),是各種電子商務(wù)終端、IC卡智能終端、網(wǎng)絡(luò)終端和數(shù)據(jù)采集終端的理想選擇。POS 主要應(yīng)用領(lǐng)域城市一卡通小額消費(fèi)及充值系統(tǒng),校園、景區(qū)一卡通系統(tǒng),會員、專柜消費(fèi)積分管理系統(tǒng),RFID電子標(biāo)簽應(yīng)用,酒店、餐飲、娛樂,煙草行業(yè),電信行業(yè),醫(yī)保行業(yè)。
隨著終端數(shù)量的不斷增大,統(tǒng)一管控POS終端成為收單行的迫切需要。TMS-終端管理系統(tǒng)(Terminal Management System)應(yīng)運(yùn)而生,它通過對POS終端信息的日常管理、 收集和遠(yuǎn)程診斷,以任務(wù)為觸發(fā),用簡捷可控的方式將應(yīng)用程序及參數(shù)下載到POS上,提升收單行對終端機(jī)具的管理信息化水平,提高POS終端維護(hù)效率,方便收單行對終端的統(tǒng)一管理和維護(hù)。POS遠(yuǎn)程下載即是終端管理系統(tǒng)中重要的組成部分。
目前,隨著銀聯(lián)商務(wù)及各商業(yè)銀行對TMS-終端管理系統(tǒng)(Terminal ManagementSystem)的推廣,POS遠(yuǎn)程下載使用范圍也逐漸增大。POS遠(yuǎn)程下載能夠使POS 終端的程序可以方便及時的更新,可以對POS終端信息能進(jìn)行更便捷的管理。但同樣也存在著更新耗時較長,成功率低的現(xiàn)象。一般POS需要更新的應(yīng)用程序大小在300 500KB 之間。后續(xù)還要進(jìn)行POS終端信息的上送,完成后臺對終端信息的收集和參數(shù)更新等工作 。 現(xiàn)有的沒有經(jīng)過壓縮,直接傳輸?shù)哪J剑瓿烧麄€更新過程,POS終端與后臺交互的數(shù)據(jù)量會大于程序?qū)嶋H大小,傳輸數(shù)據(jù)量較大。
POS遠(yuǎn)程下載因為通訊線路單次傳輸數(shù)據(jù)量的限制,不可能將一個程序一次性下發(fā)給POS機(jī)。POS遠(yuǎn)程更新在現(xiàn)有的一發(fā)一收單包傳輸?shù)那闆r下,需要耗費(fèi)8 15分鐘的時間。一發(fā)一收單包傳輸?shù)哪J揭姼綀D1。
現(xiàn)有POS遠(yuǎn)程下載技術(shù),在不使用壓縮算法,直接傳輸數(shù)據(jù)的情況下,直接導(dǎo)致了傳輸數(shù)據(jù)量較大。一發(fā)一收的傳輸模式,使POS在遠(yuǎn)程下載過程中效率低下,下載耗時較長。這種一發(fā)一收的下載模式,常因為通訊中斷,而不得不重新進(jìn)行下載,擱誤很多時間。
POS遠(yuǎn)程下載最常見的使用的通訊方式為撥號,即普通的電話線下載。數(shù)據(jù)量較大和耗時較長就會使商戶產(chǎn)生更大的通訊費(fèi)用,損害使用者的經(jīng)濟(jì)利益。再者,當(dāng)今社會生活節(jié)奏也越來越快,當(dāng)這種情況出現(xiàn)在大型超市的收銀臺、高檔的娛樂場所、酒店或者其它對支付時間要求較高的場合時,因此而讓顧客進(jìn)行的漫長的等待,會對商戶產(chǎn)生較為不利的影響。發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種用于POS機(jī)的遠(yuǎn)程下載方法。
為實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案
一種用于POS機(jī)的遠(yuǎn)程下載方法,該方法用于將服務(wù)器的數(shù)據(jù)傳輸下載至POS機(jī), 包括以下的步驟
(I)服務(wù)器先對下載數(shù)據(jù)進(jìn)行壓縮,生成壓縮數(shù)據(jù);
(2)服務(wù)器再將壓縮數(shù)據(jù)分為多個數(shù)據(jù)包,分次傳送至POS機(jī);
(3) POS機(jī)逐個接受服務(wù)器發(fā)來的數(shù)據(jù)包;
(4) POS機(jī)將接收完成的全部數(shù)據(jù)包,進(jìn)行合并,再解壓成下載數(shù)據(jù);其中,服務(wù)器為TMS-終端管理系統(tǒng)的服務(wù)器,通過有線或無線方式與POS機(jī)進(jìn)行通訊聯(lián)接。
其進(jìn)一步技術(shù)方案為所述的壓縮是將下載數(shù)據(jù)中多個相同的數(shù)據(jù)內(nèi)容,只記錄第一個數(shù)據(jù)內(nèi)容,其它相同的數(shù)據(jù)內(nèi)容以第一個數(shù)據(jù)內(nèi)容的地址及其與第一個數(shù)據(jù)內(nèi)容的距離作為標(biāo)識代碼;解壓時,其它相同的數(shù)據(jù)內(nèi)容根據(jù)標(biāo)識代碼生成原來數(shù)據(jù)內(nèi)容。
其進(jìn)一步技術(shù)方案為更具體的步驟為
(I)服務(wù)器先對下載數(shù)據(jù)進(jìn)行壓縮,生成壓縮數(shù)據(jù);
(2)服務(wù)器再將壓縮數(shù)據(jù)分為多個數(shù)據(jù)包,并根據(jù)數(shù)據(jù)包的數(shù)量生成文件信息表, 先將文件信息表發(fā)送至POS機(jī);
(3) POS機(jī)接收到文件信息表后,向服務(wù)器發(fā)送數(shù)據(jù)請求;
(4)服務(wù)器接受數(shù)據(jù)請求,逐個向POS機(jī)發(fā)送數(shù)據(jù)包;
(5) POS機(jī)逐個接受服務(wù)器發(fā)來的數(shù)據(jù)包;
(6) POS機(jī)將接收完全部的數(shù)據(jù)包,進(jìn)行合并,再解壓成下載數(shù)據(jù)。
其進(jìn)一步技術(shù)方案為所述POS機(jī)的文件信息表包括若干個數(shù)據(jù)格位,為POS請求包格位或POS已接收包格位;P0S機(jī)定時向服務(wù)器發(fā)送POS請求包格位的信息,服務(wù)器根據(jù)接收到的POS請求包格位將相應(yīng)的數(shù)據(jù)包進(jìn)行發(fā)送,當(dāng)相應(yīng)的數(shù)據(jù)包正在發(fā)送過程中,服務(wù)器則清除該P(yáng)OS請求包格位;P0S機(jī)接收到的數(shù)據(jù)包所對應(yīng)的數(shù)據(jù)格位,則由POS請求包格位變成POS已接收包格位。
其進(jìn)一步技術(shù)方案為當(dāng)POS每成功接受一個數(shù)據(jù)包時,即向服務(wù)器返回一個響應(yīng)包,所述的服務(wù)器向POS機(jī)傳送出來且未收到響應(yīng)包的數(shù)據(jù)包超過設(shè)置數(shù)時,服務(wù)器停止新增數(shù)據(jù)包的發(fā)送,直到接收到響應(yīng)包為止。
本發(fā)明與現(xiàn)有技術(shù)相比的有益效果是本發(fā)明采用了壓縮方式對下載數(shù)據(jù)進(jìn)行壓縮之后再傳輸,并且將下載數(shù)據(jù)分成多個數(shù)據(jù)包,分為多次下載傳輸,使得下載傳輸過程中,能根據(jù)通訊網(wǎng)絡(luò)的傳輸速度,同時進(jìn)行多個數(shù)據(jù)包的傳輸。大幅地提升了 POS機(jī)的遠(yuǎn)程下載效率,降低遠(yuǎn)程下載耗時,節(jié)省通訊開支。由于下載數(shù)據(jù)占用時間少,從而提升了客戶的滿意度。
下面結(jié)合附圖和具體實施例對本發(fā)明作進(jìn)一步描述。


圖1為現(xiàn)有技術(shù)中的POS機(jī)遠(yuǎn)程下載示意圖2為本發(fā)明一種用于POS機(jī)的遠(yuǎn)程下載方法具體實施例的不意圖3為本發(fā)明一種用于POS機(jī)的遠(yuǎn)程下載方法具體實施例的帶有文件信息表的示意圖。
具體實施方式
為了更充分理解本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實施例對本發(fā)明的技術(shù)方案進(jìn)一步介紹和說明,但不局限于此。
如圖2到圖3所示,本發(fā)明一種用于POS機(jī)的遠(yuǎn)程下載方法,該方法用于將服務(wù)器的數(shù)據(jù)傳輸下載至POS機(jī),包括以下的步驟
(I)服務(wù)器(即TMS-終端管理系統(tǒng)的服務(wù)器,即圖2中所示的“SERVER”和圖3中所示的“后臺”)先對下載數(shù)據(jù)(即圖2中的壓縮的應(yīng)用程序,其中的應(yīng)用程序就是下載數(shù)據(jù)) 進(jìn)行壓縮,生成壓縮數(shù)據(jù);
(2)服務(wù)器再將壓縮數(shù)據(jù)分為多個數(shù)據(jù)包,并根據(jù)數(shù)據(jù)包的數(shù)量生成文件信息表, 先將文件信息表發(fā)送至POS機(jī)(此時的文件信息表為初始的文件信息表,其內(nèi)含的各個數(shù)據(jù)格位均未完成下載傳輸);
(3) POS機(jī)接收到文件信息表后,向服務(wù)器發(fā)送數(shù)據(jù)請求;
(4)服務(wù)器接受數(shù)據(jù)請求,逐個向POS機(jī)發(fā)送數(shù)據(jù)包;
(5) POS機(jī)逐個接受服務(wù)器發(fā)來的數(shù)據(jù)包;
(6)P0S機(jī)將接收完全部的數(shù)據(jù)包,進(jìn)行合并,再解壓成下載數(shù)據(jù)(即圖2中的解壓的應(yīng)用程序,其中的應(yīng)用程序就是下載數(shù)據(jù))。
其中,服務(wù)器為TMS-終端管理系統(tǒng)的服務(wù)器,通過有線或無線方式與POS機(jī)進(jìn)行通訊聯(lián)接。其中的壓縮原理如果 文件中有兩塊內(nèi)容相同的話,那么只要知道前一塊的位置和大小,我們就可以確定后一塊的內(nèi)容。所以我們可以用(兩者之間的距離,相同內(nèi)容的長度)這樣一對信息,來替換后一塊內(nèi)容。由于(兩者之間的距離,相同內(nèi)容的長度)這一對信息的大小,小于被替換內(nèi)容的大小,所以文件得到了壓縮。此壓縮算法應(yīng)用在對POS程序的壓縮上時,可以將30(Γ500ΚΒ的程序壓縮為200Κ左右,壓縮率可達(dá)40%。同樣POS遠(yuǎn)程下載傳輸?shù)臄?shù)據(jù)量即可減少40%左右。
為了實現(xiàn)多個數(shù)據(jù)包的逐一傳輸并防止出現(xiàn)丟失數(shù)據(jù)包的情況,本發(fā)明增加了文件信息表的方式,其中的文件信息表是根據(jù)數(shù)據(jù)包的數(shù)量和索引構(gòu)成,在POS機(jī)的文件信息表包括若干個數(shù)據(jù)格位,為POS請求包格位或POS已接收包格位;P0S機(jī)定時向服務(wù)器發(fā)送POS請求包格位的信息,服務(wù)器根據(jù)接收到的POS請求包格位將相應(yīng)的數(shù)據(jù)包進(jìn)行發(fā)送, 當(dāng)相應(yīng)的數(shù)據(jù)包正在發(fā)送過程中,服務(wù)器則清除該P(yáng)OS請求包格位;P0S機(jī)接收到的數(shù)據(jù)包所對應(yīng)的數(shù)據(jù)格位,則由POS請求包格位變成POS已接收包格位。
為了防止多個數(shù)據(jù)包同時傳輸,導(dǎo)致通訊堵塞的情況,為此增加了流控包數(shù)。當(dāng) POS每成功接受一個數(shù)據(jù)包時,即向服務(wù)器返回一個響應(yīng)包,所述的服務(wù)器向POS機(jī)傳送出來且未收到響應(yīng)包的數(shù)據(jù)包超過設(shè)置數(shù)(即流控包數(shù))時,服務(wù)器停止新增數(shù)據(jù)包的發(fā)送, 直到接收到響應(yīng)包為止。
當(dāng)下載未完成,由于通訊超時或人為原因出現(xiàn)的中斷情況時,POS會保存當(dāng)前下載斷點(diǎn),再次啟動下載時從斷點(diǎn)處繼續(xù)下載。根據(jù)請求的文件信息表進(jìn)行為接收保存包的下載,已經(jīng)成功保存的包不會重復(fù)下發(fā)。
于其它實施例中,POS機(jī)也可以采用定時發(fā)送文件信息表給服務(wù)器的形式,以實現(xiàn)數(shù)據(jù)包傳輸過程的實時更新pos機(jī)實時接收數(shù)據(jù)包,定時進(jìn)行文件信息表的更新,并定時發(fā)送給服務(wù)器,服務(wù)器再根據(jù)接收到的文件信息表,對POS機(jī)未接收到的數(shù)據(jù)包進(jìn)行傳輸。
綜上所述,本發(fā)明采用了壓縮方式對下載數(shù)據(jù)進(jìn)行壓縮之后再傳輸,并且將下載數(shù)據(jù)分成多個數(shù)據(jù)包,分為多次下載傳輸,使得下載傳輸過程中,能根據(jù)通訊網(wǎng)絡(luò)的傳輸速度,同時進(jìn)行多個數(shù)據(jù)包的傳輸。大幅地提升了 POS機(jī)的遠(yuǎn)程下載效率,降低遠(yuǎn)程下載耗時,節(jié)省通訊開支。由于下載數(shù)據(jù)占用時間少,從而提升了客戶的滿意度。
上述僅以實施例來進(jìn)一步說明本發(fā)明的技術(shù)內(nèi)容,以便于讀者更容易理解,但不代表本發(fā)明的實施方式僅限于此,任何依本發(fā)明所做的技術(shù)延伸或再創(chuàng)造,均受本發(fā)明的保護(hù)。本發(fā)明的保護(hù)范圍以權(quán)利要求書為準(zhǔn)。
權(quán)利要求
1.一種用于POS機(jī)的遠(yuǎn)程下載方法,該方法用于將服務(wù)器的數(shù)據(jù)傳輸下載至POS機(jī),包括以下的步驟 (1)服務(wù)器先對下載數(shù)據(jù)進(jìn)行壓縮,生成壓縮數(shù)據(jù); (2)服務(wù)器再將壓縮數(shù)據(jù)分為多個數(shù)據(jù)包,分次傳送至POS機(jī); (3)POS機(jī)逐個接受服務(wù)器發(fā)來的數(shù)據(jù)包; (4)POS機(jī)將接收完成的全部數(shù)據(jù)包,進(jìn)行合并,再解壓成下載數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的一種用于POS機(jī)的遠(yuǎn)程下載方法,其特征在于所述的壓縮是將下載數(shù)據(jù)中多個相同的數(shù)據(jù)內(nèi)容,只記錄第一個數(shù)據(jù)內(nèi)容,其它相同的數(shù)據(jù)內(nèi)容以第一個數(shù)據(jù)內(nèi)容的地址及其與第一個數(shù)據(jù)內(nèi)容的距離作為標(biāo)識代碼;解壓時,其它相同的數(shù)據(jù)內(nèi)容根據(jù)標(biāo)識代碼生成原來數(shù)據(jù)內(nèi)容。
3.根據(jù)權(quán)利要求1所述的一種用于POS機(jī)的遠(yuǎn)程下載方法,其特征在于更具體的步驟為 (1)服務(wù)器先對下載數(shù)據(jù)進(jìn)行壓縮,生成壓縮數(shù)據(jù); (2)服務(wù)器再將壓縮數(shù)據(jù)分為多個數(shù)據(jù)包,并根據(jù)數(shù)據(jù)包的數(shù)量生成文件信息表,先將文件信息表發(fā)送至POS機(jī); (3)POS機(jī)接收到文件信息表后,向服務(wù)器發(fā)送數(shù)據(jù)請求; (4)服務(wù)器接受數(shù)據(jù)請求,逐個向POS機(jī)發(fā)送數(shù)據(jù)包; (5)POS機(jī)逐個接受服務(wù)器發(fā)來的數(shù)據(jù)包; (6)POS機(jī)將接收完全部的數(shù)據(jù)包,進(jìn)行合并,再解壓成下載數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的一種用于POS機(jī)的遠(yuǎn)程下載方法,其特征在于所述POS機(jī)的文件信息表包括若干個數(shù)據(jù)格位,為POS請求包格位或POS已接收包格位;P0S機(jī)定時向服務(wù)器發(fā)送POS請求包格位的信息,服務(wù)器根據(jù)接收到的POS請求包格位將相應(yīng)的數(shù)據(jù)包進(jìn)行發(fā)送,當(dāng)相應(yīng)的數(shù)據(jù)包正在發(fā)送過程中,服務(wù)器則清除該P(yáng)OS請求包格位;P0S機(jī)接收到的數(shù)據(jù)包所對應(yīng)的數(shù)據(jù)格位,則由POS請求包格位變成POS已接收包格位。
5.根據(jù)權(quán)利要求4所述的一種用于POS機(jī)的遠(yuǎn)程下載方法,其特征在于當(dāng)POS每成功接受一個數(shù)據(jù)包時,即向服務(wù)器返回一個響應(yīng)包,所述的服務(wù)器向POS機(jī)傳送出來且未收到響應(yīng)包的數(shù)據(jù)包超過設(shè)置數(shù)時,服務(wù)器停止新增數(shù)據(jù)包的發(fā)送,直到接收到響應(yīng)包為止。
全文摘要
本發(fā)明公開了一種用于POS機(jī)的遠(yuǎn)程下載方法,該方法用于將服務(wù)器的數(shù)據(jù)傳輸下載至POS機(jī),包括以下的步驟(1)服務(wù)器先對下載數(shù)據(jù)進(jìn)行壓縮,生成壓縮數(shù)據(jù);(2)服務(wù)器再將壓縮數(shù)據(jù)分為多個數(shù)據(jù)包,分次傳送至POS機(jī);(3)POS機(jī)逐個接受服務(wù)器發(fā)來的數(shù)據(jù)包;(4)POS機(jī)將接收完成的全部數(shù)據(jù)包,進(jìn)行合并,再解壓成下載數(shù)據(jù)。本發(fā)明采用了壓縮方式對下載數(shù)據(jù)進(jìn)行壓縮之后再傳輸,并且將下載數(shù)據(jù)分成多個數(shù)據(jù)包,分為多次下載傳輸,使得下載傳輸過程中,能根據(jù)通訊網(wǎng)絡(luò)的傳輸速度,同時進(jìn)行多個數(shù)據(jù)包的傳輸。大幅地提升了POS機(jī)的遠(yuǎn)程下載效率,降低遠(yuǎn)程下載耗時,節(jié)省通訊開支。由于下載數(shù)據(jù)占用時間少,從而提升了客戶的滿意度。
文檔編號H04L29/08GK103023994SQ20121049904
公開日2013年4月3日 申請日期2012年11月29日 優(yōu)先權(quán)日2012年11月29日
發(fā)明者林宏志, 田愛權(quán), 黃炳鑫 申請人:深圳市新國都技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1