在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 傳感測量產品 > 數據采集產品 > RFID系統 > 讀寫器

類型分類:
科普知識
數據分類:
讀寫器

基于移動支付的POS 終端系統軟件研究

發布日期:2022-05-20 點擊率:60

    引言

    在信用卡應用不到半個世紀,支付方式又將經歷一次歷史性的變革——基于無線通信技術上的移動支付方式的出現,使支付形式徹底擺脫空間上的一切束縛,不但廣泛而便捷地應用在固定交易場所;而且可以實現移動過程中的支付功能,從而為消費者創造了更靈活、更親切的消費環境,實現了錢包的電子化、移動化,是一種全新的支付手段。

    目前,世界各國都在積極研究這項新興的移動支付系統,澳大利亞和芬蘭已經率先推出了商用模式,廣東省也在國內第一個推出了商用的移動支付系統,移動用戶可以通過他們的手機購買地鐵票、可樂、零食等商品。據統計,移動終端將在三至五年內將成為廣泛使用的支付工具,然而這種新興的支付方式,還不能提供消費者票據憑證,這不符合中國人目前的消費觀念,人們急待一種能夠獲取票據憑證的方法來完善這一新興的支付方式,基于這種狀況研制開發無線POS 打印終端系統就很有必要。

    1 系統總體方案的設計

    系統總體框圖如圖 1 所示: 


如圖1 系統總體框圖

     統組成說明:主控CPU 采用Z-WORLD 公司的RABBIT3000,SRAM 采用CYPRESS 公司的CY62128,FLASH 采用SST 公司的SST39VF020,打印機采用GPRINTER 公司的GP-7635,GPRS模塊采用西門子公司的MC35,CPU 內嵌TCP/IP 協議棧。

    系統整體框架如下,為了控制整個系統穩定運行,系統需要一個微處理器,為了打印出一張憑證,系統需要一個微型打印機。因為系統需要通過無線的方式接入Internet,所以該系統還需要一個無線通信模塊,該通訊模塊可以接入Internet,選用GPRS 通信模塊或者CDMA 通訊模塊。為了接入Internet,僅僅有一個通訊模塊還不行,還需要遵循Internet 的共有通信協議。這樣改系統有好幾種組合方式,本系統選用內嵌TCP/IP 協議棧的CPU。采用MCU 及固化了TCP/IP 協議的芯片組成應用系統的核心,應用系統可以直接上網,硬件電路相對簡單。該方案具有如下優點;①不依賴PC 機或高檔單片機,真正實現8 位單片機系統直接接入Internet,整個系統完全自給自足;②使用外圍器件少,系統成由低。

    2 軟件層次結構

    程序中的所有代碼都是由C 語言編寫的,并采用分層的結構,從底到上分別為:串口驅動層、GPRS 模塊驅動層、PPP 協議層、IP 協議層、UDP 協議層與應用層。上層函數的實現需要應用到底層函數,而底層函數的任務就是為上層函數提供服務,最終完成應用層任務——傳送數據。各層的主要函數如圖2 所示: 

    2.1 驅動程序編寫

    首先是串行口驅動層。它實現打開串口(OpenComm)、關閉串口(CloseComm)、讀串口數據(ReadComm)、寫串口數據(WriteComm)等函數。例如 WriteComm 函數向串口發送一個字節的數據,而transmit 函數向串口發送一個字符串的數據。

    然后,在這些串口函數的基礎上編寫GPRS 模塊的驅動函數。微控制器通過串行口控制GPRS模塊,進行撥號、設置等操作。控制的方法是采用AT 命令。在控制GPRS 模塊撥打移動夢網GGSN的登錄號碼“*99**1#”之后,GPRS 模塊就轉入在線模式(0n-Line)。此時微控制器向串行口發送的所有數據都透明地傳送給了GGSN ,同樣GGSN 的回答也傳回單片機的串行口。當數據傳送完成后,微控制器需要通知 GPRS 模塊結束會話,并從在線模式轉口普通的命令模式,這可以通過置高DTR 線完成。同時,如果線路由于異常斷開,CD 線會回復到平常的低電平,所以處于在線模式下也要不斷檢測CD 線是否處于高電平。根據這些操作,可以編寫GPRS 驅動函數:初始化GPRS模塊函數(GPRSInit)、撥號函數(GPRSDial)、斷開連接函數(GPRSHangup)、檢測是否處于在線狀態函數(GPRS0nline)。

    這些底層的驅動函數將會使上層協議的編寫很方便,更重要的是,它為我們提供了一個驅動抽象層。當底層硬件做出改動的時候,只需要對底層的驅動函數進行改動,而上層函數的代碼不變。

    2.2 PPP 協議的實現

    由于移動夢網的GGSN 與GPRS 模塊通信時遵循PPP 協議,所以要在微控制器中也實現一部分PPP 協議才能與之對話。GPRS 模塊在撥號后首先要與GPRS 網關進行通信鏈路的協商,即協商點到點的各種鏈路參數配置。協商過程遵守LCP(link Control Protocol)、PAP (Password AuthenticationProtocol)和IPCP(Internet Protocol Control Protocol)等協議。其中 LCP 協議用于建立、構造、測試鏈路連接;PAP 協議用于處理密碼驗證部分;IPCP 協議用于設置網絡協議環境,并分配IP 地址。

    協商機制用有限狀態機的模型來實現。一旦協商完成,鏈路已經創建,IP 地址已經分配就可以按照協商的標準進行IP 報文的傳輸了。根據應用的不同,IP 報文中可以攜帶UDP 報文,也可以是TCP或ICMP 報文。數據傳輸完成之后,微控制器會向GGSN 發送LCP 的斷開連接報文,以終止網絡連接。

    PPP 協議的幀結構如圖3 所示。微控制器的串口中斷接收程序首先以包起始和結束符來判斷是否有完整的PPP 包,并對PPP 包的內容進行校驗;以確定數據包的完整性和正確性。然后,在主循環中進入PPP 報文解析模塊,解析過程如圖4 所示。 

    2.3 登錄GGSN 的過程

    系統的一個難點是微控制器登陸 GPRS 網關(GGSN)并與網關通過LCP、PAP、IPCP 協議進行協商的過程。LCP、PAP 與IPCP 協議的幀結構大同小異,最常用的為請求(REQ)、同意(ACK)和拒絕(NAK)三種幀。微控制器與GGSN 各為一方進行協商,任何一方都可以發送REQ 幀請求某方面的配制,另一方覺得配置不能接受會回應NAK 幀,如果可以則回應ACK 幀。為了節省資源,我們只處理這三種數據幀,其它鏈路問題都由微控制器在程序控制下自己重新撥號解決。協商過程大致描述如下:在撥號成功連接后,GGSN 首先會返回一個PAP REQ 數據幀。我們發送一個空 LCP REQ 幀,以強迫進行協議協商階段。隨后,GGSN 發送LCP 設置幀,我們拒絕所有的設置并請求驗證模式。GGSN 選擇CHAP 或PAP 方式驗證,我們只接受PAP 方式。然后,進行PAP 驗證用戶名和密碼過程,在GPRS 中用戶名與密碼都為空,如果成功,GGSN 會返回IPCP報文分配動態IP 地址。此時,就完成了與GGSN 的協商過程。協商過程的狀態轉換如圖5 所示。 


圖 5 協商過程的狀態轉換圖

    協商完成后進入 IP 數據報通信階段。此時,微控制器向GGSN 發送的所有包含IP 報文的PPP 報文都會被傳送給Internet網中相應的IP地址;而遠端所有向微控制器IP地址發送的報文也都會經GPRS網傳送到微控制器上,從而完成微控制器與遠程主機通過互聯網的數據傳輸。

    3 TCP/IP 在 RABBIT3000 上的實現

    Rabbit 3000 系列芯片是一種高性能8 位器件。由于其C 語言友好指令集和快速數字處理功能,因而受到矚目。Rabbit 結構以Zilog 公司的原始Z80 微處理器為基礎,但作了幾項改進:不像Z80指令集那樣使用16 位尋址覆蓋存儲空間,而用一個20 位或1MB 的實際存儲空間;采取直接與靜態存儲器件相連接的方式;有3 條存儲芯片選擇線路和2 組寫入/輸出啟動線路;片上外設包括4 個串行端口、l 個子端口、40 條p 線、7 個不同的定時器、精確脈沖發生硬件和電池支持的RTC。

    用戶只需對應添加相關芯片及輔助設施(如電源、用戶所需外設等)即可;而軟件的實現,由于 Rabbit 3000 系列芯片得到 Dynamic C 編譯器的支持以及實現TCP/IP 所需的庫文件dcrtcp.lib,因此只要會用C 語言就可以進行開發。用戶關注的重點也變為網絡通信實現以后的代碼編制及優化,可以極大提高開發進度。

    以下是 Dynamic C 實現 TCP/IP 協議通信的程序主體框架。程序中起始宏定義為默認IP 配置信息;“memmap”句可使程序在芯片里面運行時,如同在擴展代碼窗口下被編譯;“use”句使編譯器按照庫文件配置編譯代碼。

    #define TCPCONFIG 1
    #memmap xmem
    #use dcrtcp.lib
    main(){
    sock_init();
    for(;;) {
    tcp_tick(NULL);}
    }

    sock_init()和 tcp_tick()都是 TCP/IP 函數庫的基本函數,前者為初始化TCP/IP 協議棧函數,使協議棧開始處理入棧數據報;后者主要有兩個用途:①支持后臺處理的最新信息;②測試 TCP/IP套接字的狀態。

    利用Dynamic C 提供的TCP/IP 協議包,用戶可以輕松建立起TCP/IP 通信。當通信建立以后,就可以在此基礎上進行后續的進一步功能擴展,開展例如 HTTP、PPP 等應用層的協議實現。

    4 系統軟件部分實現

    本系統軟件部分主要包括4 個部分,l、GPRS 撥號部分2、TCP/IP 協議棧部分3、打印驅動部分4、存儲部分。

    GPRS 撥號部分主要是采用PPP 協議向移動服務中心發出一個使用其網絡的請求,并有服務中心驗證通過,TCP/IP 協議棧是現在網絡傳輸數據所共同遵循的網絡傳輸與控制協議,打印驅動部分主要是控制打印機把需要打印的憑證給打印出來,存儲部分主要是對存儲器的控制以存儲數據等信息。

    5 結語

    本移動支付系統充分考慮人們“一手交錢,一手交貨”的消費心理,利用無線票據打印終端(無線POS 終端)打印收據,打印終端通過識別短消息的來源進行身份驗證,依據客戶需要,打印客戶電話號碼(或客戶身份驗證代碼)、交易金額、交易時間、交易方打印POS 機器編號以及交易費用等詳細信息,并可實現多層紙的打印。

    無線POS 終端采用GPRS 方式通過無線網絡連接到移動局的GGSN,移動局的GGSN 通過Internet 與支付系統連接,這樣無線POS 終端就可以與支付系統進行TCP/IP 通信。 GPRS 無線數據傳輸具有設備成本低、數據傳輸安全可靠、使用靈活方便等特點,非常適合在無線POS 終端上應用,因此無線票據打印終端具有接通速度快、傳輸速率高、配置靈活、建設成本低等優點。雖然目前國內市場上已有移動支付(利用手機支計小面額貨款), 但是用戶在使用的過程中;沒有一個憑證并且在出現問題時(如手機中的錢被多扣除或者其他情況人用戶也沒有憑據與貨主進行核實,也就是說目前移動支付沒有形成一個閉環。這也是移動支付推廣緩慢的一個原因。我們推出基于移動支付的無線POS 打印終端正好解決了這個問題,它將廣泛應用于連鎖便利店、藥店、報亭、自動售貨亭等地方,這將大大地改善人們的生活水平,使人們的生活更加便利。

    參考文獻:
    [1] 王田苗.《嵌入式系統設計與實例開發》[M]. 北京:清華大學出版社
    [2] Behrouz A. Forouzan. 《數據通信與網絡》[M].北京:機械工業出版社
    [3] Zdravkovic A. wireless point of sale terminal for credit and debit paymentsystems[J].IEEE Canadian Conference on Electrical and computer Engineering.Partvol.2,1998,pp.890-3 vol.2.New York ,NY,USA.
    4.Jean J Labrose.嵌入式系統構件[M].北京:機械工業出版社,2002.145-167.
    5.http://www.globalsources.com/gsol/i/POS-customer/a/9000000059885.htm

    作者簡介:陳群賢:(1970~)女碩士 講師 研究方向:計算機應用和控制技術Author brief introduction: CHEN Qun-xian(1970-),Female,Lecturer,Master.Major:Computer application and control
    E-mail:jiang502@126.com
    聯系地址:上海市閔行區江川路690 號上海電機學院信息工程系

1

下一篇: PLC、DCS、FCS三大控

上一篇: NFC手機架構及影響NFC

推薦產品

更多
久久久免费无码成人影片| 久久久噜噜噜久久| 久久婷婷色综合老司机| 欧美人与性口牲恔配视频o| 色悠久久久久综合先锋影音下载| 性生大片免费观看网站| 亚洲伊人五月丁香激情| WWW夜片内射视频日韩精品成人| 国产成 人 在线观看 亚洲| 娇妻被朋友在客厅呻吟动漫| 男吃奶玩乳尖高潮视频午夜| 熟妇人妻AV无码一区二区三区| 亚洲精品国精品久久99热| 99精品久久久久精品双飞| 国产AV激情无码久久| 精人妻无码一区二区三区蜜桃| 欧美人妻精品一区二区| 无人区码一码二码三码| 曰本熟妇色XXXXX曰本妇| 成人精品一区二区www| 极品妇女扒开粉嫩小泬| 欧美熟老熟妇色XXXXX| 小莫骚麦歌曲播放MP3| 中文字幕日韩一区二区三区不卡| 国产成人精品A视频一区| 久久亚洲日韩成人无码导航| 色综合色综合久久综合频道88 | 男女啪啪永久免费网站| 同学故意把我的校服当抹布用作文 | 日本亚洲色大成网站WWW| 亚洲精品嫩草研究院久久| 波多野结衣av在线| 精品一区二区无码免费| 搡老熟女老女人HHD| 一本一道久久A久久精品综合| 够了够了到高C了好多水视频| 久久中文字幕无码专区| 特黄AAAAAAAAA毛片免费视频| 在线观看WWW成人片| 国产精品天干天干在线观看澳门| 妺妺窝人体色WWW精品知乎| 亚洲AV成人无码网站| 八戒八戒在线WWW观看| 精品少妇一区二区| 少妇色欲av永久性精品爽妇| 中文字幕乱近親相姦| 国产又粗又猛又爽又黄的视频免费黑人了| 欧美人交A欧美精品AV一区| 亚洲精品无码久久毛片| 国产AⅤ激情无码久久久无码| 久久中文字幕人妻丝袜系列| 性一交一无一伦一精一品| 薄先生突然黏她上瘾TXT下载| 久久久精品成人免费观看国产 | 诱人的老师HD中字| 国产人成视频在线观看| 日本WWW一道久久久免费| 一面膜上边一面膜下边视频| 国产同性GV男男在线观看| 日本japanese人妻护士| 岳今晚让我玩个够肥水一体探岳体| 国产卡一卡二无线乱码| 日产精品乱码卡一卡2卡三网站| 伊人久久大香线焦AV色| 国色天香果冻传媒国卡1区| 少妇被又大又粗又爽毛片| 97色伦图片97综合影院| 久久大香伊蕉在人线免费AV| 午夜A级理论片在线播放717| 成人三级A视频在线观看| 女人18片毛片60分钟完整版| 亚洲天堂无码高清高潮| 国产午夜精品一区二区三区老| 三个人C了我半小时| CHINESE猛攻打桩大学生| 老汉粗大不带套怀孕| 亚洲国产精华推荐单单品榜| 国产精品久久久久精品A级| 日韩AV无码一区二区三区| 99国产精品久久久久久久成人热| 久久久久久久精品免费久精品蜜桃| 亚洲AV理论在线电影网| 国产福利无码一区在线| 色多多性虎精品无码AV| 爸爸10岁幼儿TREE小学生| 欧美丰满大乳高跟鞋| 在线播放无码后入内射少妇| 精品综合久久久久久97超人| 亚洲xxx色色精选| 国产香蕉国产精品偷在线| 无码动漫在线观看漫画| 高潮爽死抽搐白浆GIF视频| 人人妻人人澡人人爽人人精品图片| 99RE6在线视频精品免费| 美女裸体无遮拦国产兔费网站| 亚洲伊人久久大香线蕉AV| 精品日产A一卡2卡三卡4卡乱| 亚洲AV无码成人黄网站在线观看| 国产精品成人永久在线四虎| 天黑黑影院免费观看视频在线播放 | 亚洲乱亚洲乱妇无码麻豆| 黑人大雞巴XⅩⅩ| 亚洲爆乳无码专区| 幻女FREE性俄罗斯毛片| 亚洲成A人片在线不卡一二三区| 国产亚洲欧美日韩二三线| 羞羞在线版免费阅读入口 | 亚洲日本中文字幕乱码在线| 精产国品一二三产区区别在哪儿| 亚洲AV无码专区在线电影成人| 国产在线看片无码不卡| 亚洲AV片不卡无码潮| 国产真人无码作爱免费视频| 亚洲AV无码国产蜜桃麻豆| 国内精品乱码卡一卡2卡三卡新区 国内精品乱码卡一卡2卡三卡 | 国产成人无码免费视频97APP| 天天想你免费看西瓜视频| 国产成人人综合亚洲欧美丁香花 | 欲求不満な人妻は毎晩隣人に| 巨胸喷奶水WWW视频网站| 在教室伦流澡到高潮HGL动漫| 没有被爱过的女人| 97人妻人人揉人人躁人人| 青青草视频 成人| 成人免费无码大片A毛片18| 少妇人妻陈艳和黑人教练| 国产精品高潮AV久久无码| 亚洲AV日韩AV高潮无码专区| 娇喘潮喷抽搐高潮在线观看视频| 亚洲熟妇无码久久精品| 麻豆国产成人AV| AV老司机福利精品导航| 日产精品卡2卡三卡四卡公司 | 性生大片免费观看网站| 激情综合色五月丁香六月欧美| 亚洲色欲色欲WWW在线观看| 麻豆果冻传媒精品国产AV| 99久RE热视频这只有精品6| 人人妻人人爽人人澡人人| 国产AV无码区亚洲AV欧美| 亚洲∧V久久久无码精品| 久久不见久久见免费视频3| 中国老妇XXXX性开放| 人和畜禽CROPROATION| 国产AⅤ精品一区二区三区久久 | 博士用模型查出医院多收10万| 四虎在线观看视频9E9| 国产在线无码精品电影网| 亚洲综合AV永久无码精品一区二 | 久久精品噜噜噜成人AV| 最新无码A∨在线观看| 日本无遮挡真人祼交视频| 国产精品一区二区AV麻豆| 亚洲区综合区小说区激情区| 内射人妻无码色AV无码| 丰满少妇高潮惨叫久久久| 亚洲AV无码卡通动漫AV| 巨大黑人XXXXX高潮后处理| xxxx国产精品| 无码人妻精品一区二区在线视频| 精品久久无码中文字幕| 99国产精品久久久久久久成人| 深入浅出糙汉X软妹V1V| 精品多毛少妇人妻AV免费久久| 中文字幕人妻不在线无码视频| 日韩欧美亚洲综合久久影院D3 | 夜夜爽8888免费视频| 人妻少妇一区二区| 国产午夜精华无码网站| 综合精品欧美日韩国产在线| 上司的丰满人妻中文字幕| 精品国产亚洲一区二区三区| 99久久综合狠狠综合久久| 无码人妻久久1区2区3区| 久久久无码精品国产一区| 宝贝乖女你的奶真大水真多小说| 小雪好湿用力啊进来轻点| 免费XXXXX大片在线观看一区| 福利姬国产精品一区在线| 亚洲无线观看国产高清| 日本免费人成视频播放试看| 狠狠噜天天噜日日噜视频跳一跳 | 9420高清完整版在线观看| 挽起裙子跨开双腿坐下去| 久久亚洲色WWW成人网址| 丰满少妇AAAAAA爰片毛片| 亚洲中文无码永久在线电影| 日韩精品无码人成视频手机| 精品无码人妻夜人多侵犯18| 成 人片 黄 色 大 片| 亚洲乱色熟女一区二区三区麻豆| 人妻熟妇乱又伦精品视频无广告| 叫吧宝贝我想听你叫什么| А√天堂资源在线官网BT| 亚洲国产精品一区第二页| 日本丰满少妇精品| 久久精品亚洲日本波多野结衣| 丰满的女房东6剧情| 岳故意装睡让我挺进去的电影| 无码YY4800亚洲私人影院|