CN111031066B - 一卡通系统中pc机、网关和pos机之间数据传输方法 - Google Patents
一卡通系统中pc机、网关和pos机之间数据传输方法 Download PDFInfo
- Publication number
- CN111031066B CN111031066B CN201911360792.2A CN201911360792A CN111031066B CN 111031066 B CN111031066 B CN 111031066B CN 201911360792 A CN201911360792 A CN 201911360792A CN 111031066 B CN111031066 B CN 111031066B
- Authority
- CN
- China
- Prior art keywords
- pos machine
- gateway
- serial number
- pos
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1078—Resource delivery mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
一种一卡通系统中PC机、网关和POS机之间数据传输方法。它涉及一种数据传输方法。现有技术中,采用的通用技术是POS机将流水数据主动通过网关传给PC机,网关被动接受,数据容易丢失。本发明包括:一种一卡通系统中PC机、网关和POS机之间数据传输方法,其特征在于:包括以下步骤:第一步:将POS机接入网络;第二步:网关向POS机发出轮询指令,判断POS机是否签到;POS机和网关协商流水号;第三步:POS机向PC机调取帐目数据;同时回传流水数据包;本发明确保了PC机、网关和POS机之间数据传递的准确性。本发明用于一卡通系统中PC机、网关和POS机之间数据传输。
Description
技术领域
本发明涉及一种数据传输方法,尤其是一种一卡通系统中PC机、网关和POS机之间数据传输方法。
背景技术
一卡通系统即智能卡系统,包括城市一卡通、交通一卡通、校园一卡通等。在一卡通系统中一般均包括POS机、网关和PC机。现有技术中,采用的通用技术是POS机将流水数据(流水数据即按独立条数保存的顾客消费数据)主动传输给网关或者通过网关传给PC机,网关被动接受。使用这种方法,网关无法判断传输的流水数据是否接收完整,容易造成流水数据丢失,进而造成结账金额与顾客实际消费不符,给核算工作带来极大的麻烦。
为解决上述问题,本发明采用下述技术方案:一种一卡通系统中PC机、网关和POS机之间数据传输方法,本发明中的网关指带有存储和分析功能的网关。
包括以下步骤:
第一步:将POS机接入网络;POS机的工作原理:POS机读取卡片帐户信息,并用卡号通过网关在线到PC机中请求帐户信息,并显示到显示屏上,输入消费金额,形成消费流水后通过网关上传消费流水至PC机入账。
POS机接入网路的技术实现优选的是,物理上是通过485通讯线接入 485总线,逻辑上是POS机通过自定义的485通讯协议,POS机为被动模式,等待485协议网关呼叫,也称为主从模式,网关为主,POS为从。
第二步:网关向POS机发出轮询指令,判断POS机是否签到;如果判断为否,POS机继续签到;如果判断为是,POS机和网关协商流水号;
网关即485协议转换网关,向下通过485协议连接POS机,向上通过 TCP/IP连接PC机,网关和POS机的工作方式为主从方式,网关分时依次轮询POS机,并与POS机交互数据。
协商流水号优选的方案是:POS机首次上线时,将本机起始流水号主动报告给网关和PC机,PC机通过网关给出应答至POS机,至此,流水号协商完毕。
上述轮询是网关与POS机主从方式通讯的实现,网关为主,POS机为从,网关与POS机通过485总线连接,网关按一定规则依次呼叫各POS机,所有POS机都在侦听,只有被叫到的POS机才可以应答并与网关交互数据。
签到是指POS机向网关和PC机报告我已经在线这种状态,签到是POS 机通过首次上线协商流水号的方式实现状态的转换。
第三步:判断POS机是否插卡;如果判断为否,则等待插卡;则如果判断为是,则进行下一步;
判断是否POS机是否插卡即是判断是否有顾客消费。
第四步:POS机向PC机调取帐目数据;同时回传流水数据包;回传流水数据包的步骤包括:
4.1:网关向POS机请求第二步设置好的流水号,如从POS机传回的数据流水号与网关请求的流水号一致,则网关接收数据;如从POS机传回的数据流水号与网关请求的流水号不一致,则进行下一步;
4.2:网关拒绝接收流水号数据包;继续向POS机请求数据包,直至从POS机传回的数据流水号与网关请求的流水号一致。
调取帐目数据指:POS机发送调帐请求,即将带有卡号的调帐请求包上传PC机,PC机收到请求后,用卡号查询数据库,将查到的帐户信息或查询错误信息下发POS机。
优选的是,步骤2中协商流水号的方法包括下述步骤:POS机首次上线时,将本机起始流水号主动报告给网关和PC机,PC机通过网关给出应答至 POS机。
本发明的技术效果:通过使用网关和POS机之间协商确定的流水号,在不增加硬件的前提下,确保了一卡通系统中的PC机、网关和POS机之间数据传递的准确性,进而避免了核算错误。
附图说明
图1为实现本发明的结构示意图。
图2为本发明的逻辑流程图。
具体实施例
具体实施例一:一种一卡通系统中PC机、网关和POS机之间数据传输方法,包括以下步骤:
步骤1:将POS机接入网络;
步骤2:网关向POS机发出轮询指令,判断POS机是否签到;如果判断为否,POS机继续签到;如果判断为是,POS机和网关协商流水号;
步骤3:判断POS机是否插卡;如果判断为否,则等待插卡;则如果判断为是,则进行下一步;
步骤4:POS机向PC机调取帐目数据;同时回传流水数据包;回传流水数据包的步骤包括:
4.1:网关向POS机请求第二步设置好的流水号,如从POS机传回的数据流水号与网关请求的流水号一致,则网关接收数据;如从POS机传回的数据流水号与网关请求的流水号不一致,则进行下一步;
4.2:网关拒绝接收流水号数据包;继续向POS机请求数据包,直至从POS机传回的数据流水号与网关请求的流水号一致。
具体实施例二:具体实施例二是对具体实施例一得进一步限定:
一种一卡通系统中PC机、网关和POS机之间数据传输方法,其特征在于:包括以下步骤:
步骤1:将POS机接入网络;接入网络的方法为:物理上是通过485通讯线接入485总线,逻辑上是POS机通过自定义的485通讯协议,POS机为被动模式,等待485协议网关呼叫。
步骤2:网关向POS机发出轮询指令,判断POS机是否签到;如果判断为否,POS机继续签到;如果判断为是,POS机和网关协商流水号;
步骤3:判断POS机是否插卡;如果判断为否,则等待插卡;则如果判断为是,则进行下一步;
步骤4:POS机向PC机调取帐目数据;同时回传流水数据包;回传流水数据包的步骤包括:
4.1:网关向POS机请求第二步设置好的流水号,如从POS机传回的数据流水号与网关请求的流水号一致,则网关接收数据;如从POS机传回的数据流水号与网关请求的流水号不一致,则进行下一步;
4.2:网关拒绝接收流水号数据包;继续向POS机请求数据包,直至从POS机传回的数据流水号与网关请求的流水号一致。
具体实施例三:具体实施例三是对具体实施例二或具体实施例一的进一步限定:一种一卡通系统中PC机、网关和POS机之间数据传输方法,其特征在于:包括以下步骤:
步骤1:将POS机接入网络;接入网络的方法为:物理上是通过485通讯线接入485总线,逻辑上是POS机通过自定义的485通讯协议,POS机为被动模式,等待485协议网关呼叫。
步骤2:网关向POS机发出轮询指令,判断POS机是否签到;如果判断为否,POS机继续签到;如果判断为是,POS机和网关协商流水号;协商流水号的方法包括下述步骤:POS机首次上线时,将本机起始流水号主动报告给网关和PC机,PC机通过网关给出应答至POS机。
步骤3:判断POS机是否插卡;如果判断为否,则等待插卡;则如果判断为是,则进行下一步;
步骤4:POS机向PC机调取帐目数据;同时回传流水数据包;回传流水数据包的步骤包括:
4.1:网关向POS机请求第二步设置好的流水号,如从POS机传回的数据流水号与网关请求的流水号一致,则网关接收数据;如从POS机传回的数据流水号与网关请求的流水号不一致,则进行下一步;
4.2:网关拒绝接收流水号数据包;继续向POS机请求数据包,直至从POS机传回的数据流水号与网关请求的流水号一致。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
Claims (3)
1.一种一卡通系统中PC机、网关和POS机之间数据传输方法,其特征在于:包括以下步骤:
步骤1:将POS机接入网络;
步骤2:网关向POS机发出轮询指令,判断POS机是否签到;如果判断为否,POS机继续签到;如果判断为是,POS机和网关协商流水号;
步骤3:判断POS机是否插卡;如果判断为否,则等待插卡;则如果判断为是,则进行下一步;
步骤4:POS机向PC机调取帐目数据;调取帐目数据方法为:POS机发送调帐请求,即将带有卡号的调帐请求包上传PC机,PC机收到请求后,用卡号查询数据库,将查到的帐户信息或查询错误信息下发POS机;同时回传流水数据包;回传流水数据包的步骤包括:
4.1:网关向POS机请求步骤2协商好的流水号,如从POS机传回的数据流水号与网关请求的流水号一致,则网关接收数据;如从POS机传回的数据流水号与网关请求的流水号不一致,则进行下一步;
4.2:网关拒绝接收流水号数据包;继续向POS机请求数据包,直至从POS机传回的数据流水号与网关请求的流水号一致。
2.根据权利要求1所述一卡通系统中PC机、网关和POS机之间数据传输方法,其特征在于:步骤1中POS机接入网路的方法为:物理上是通过485通讯线接入485总线,逻辑上是POS机通过自定义的485通讯协议,POS机为被动模式,等待485协议网关呼叫。
3.根据权利要求1或2所述的一卡通系统中PC机、网关和POS机之间数据传输方法,其特征在于:步骤2中协商流水号的方法包括下述步骤:POS将本机起始流水号主动报告给网关和PC机,PC机通过网关给出应答至POS机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911360792.2A CN111031066B (zh) | 2019-12-25 | 2019-12-25 | 一卡通系统中pc机、网关和pos机之间数据传输方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911360792.2A CN111031066B (zh) | 2019-12-25 | 2019-12-25 | 一卡通系统中pc机、网关和pos机之间数据传输方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111031066A CN111031066A (zh) | 2020-04-17 |
CN111031066B true CN111031066B (zh) | 2022-02-01 |
Family
ID=70213437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911360792.2A Active CN111031066B (zh) | 2019-12-25 | 2019-12-25 | 一卡通系统中pc机、网关和pos机之间数据传输方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111031066B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101046870A (zh) * | 2006-04-27 | 2007-10-03 | 陈龙军 | 一种利用二维条码进行本地密码验证增强交易过程中安全性方法 |
CN101404077A (zh) * | 2008-11-04 | 2009-04-08 | 侯万春 | 验货与支付关联确认的远程支付系统和方法 |
WO2009065417A1 (en) * | 2007-11-19 | 2009-05-28 | Net Signature For Advanced Solutions (I.N.K.) | M. currency- net sense |
CN101464981A (zh) * | 2007-12-18 | 2009-06-24 | 黄金富 | 通过手机定位认证卡主身份的银行卡账户保安系统和方法 |
CN105493112A (zh) * | 2013-08-20 | 2016-04-13 | 慧与发展有限责任合伙企业 | 利用支付联合服务的销售点设备 |
CN105678535A (zh) * | 2016-01-29 | 2016-06-15 | 北京智能果技术有限公司 | 支付方法与装置 |
CN106875173A (zh) * | 2010-12-14 | 2017-06-20 | 极限移动有限公司 | 一种认证交易的方法 |
CN111028448A (zh) * | 2019-12-25 | 2020-04-17 | 哈尔滨新中新电子股份有限公司 | 一卡通系统中pos机与网关之间数据传输方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8712856B2 (en) * | 2010-04-12 | 2014-04-29 | Nintendo Of America Inc. | Systems and/or methods for determining item serial number structure and intelligence |
-
2019
- 2019-12-25 CN CN201911360792.2A patent/CN111031066B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101046870A (zh) * | 2006-04-27 | 2007-10-03 | 陈龙军 | 一种利用二维条码进行本地密码验证增强交易过程中安全性方法 |
WO2009065417A1 (en) * | 2007-11-19 | 2009-05-28 | Net Signature For Advanced Solutions (I.N.K.) | M. currency- net sense |
CN101464981A (zh) * | 2007-12-18 | 2009-06-24 | 黄金富 | 通过手机定位认证卡主身份的银行卡账户保安系统和方法 |
CN101404077A (zh) * | 2008-11-04 | 2009-04-08 | 侯万春 | 验货与支付关联确认的远程支付系统和方法 |
CN106875173A (zh) * | 2010-12-14 | 2017-06-20 | 极限移动有限公司 | 一种认证交易的方法 |
CN105493112A (zh) * | 2013-08-20 | 2016-04-13 | 慧与发展有限责任合伙企业 | 利用支付联合服务的销售点设备 |
CN105678535A (zh) * | 2016-01-29 | 2016-06-15 | 北京智能果技术有限公司 | 支付方法与装置 |
CN111028448A (zh) * | 2019-12-25 | 2020-04-17 | 哈尔滨新中新电子股份有限公司 | 一卡通系统中pos机与网关之间数据传输方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111031066A (zh) | 2020-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20120185378A1 (en) | System and Method for Adaptive Selection of Bank Card for Payment | |
CN1987925A (zh) | 一种金融系统综合前置平台及交易数据的转发方法 | |
CN105208047A (zh) | 分布式系统服务器上下线方法及服务器 | |
CN109936621A (zh) | 信息安全的多页面消息推送方法、装置、设备及存储介质 | |
CN106330683A (zh) | 一种多媒体座席系统 | |
CN111028448B (zh) | 一卡通系统中pos机与网关之间数据传输方法 | |
CN102035658A (zh) | 一种高速1553b光纤总线ip核 | |
CN103577469B (zh) | 数据库连接复用方法和装置 | |
JP2001034679A (ja) | ハンドヘルド装置に基づく株取引システム | |
CN111031066B (zh) | 一卡通系统中pc机、网关和pos机之间数据传输方法 | |
CN103297462A (zh) | 一种业务对象的验证方法以及装置 | |
CN101534575B (zh) | 群组成员状态查询方法及系统 | |
CN102833015A (zh) | 一种卫星自动化测试系统公共软件接口确定方法 | |
CN110069565B (zh) | 一种分布式数据库数据批量处理的方法及装置 | |
JP4516594B2 (ja) | メッセージ送信制御方法、メッセージ送信制御装置、及びメッセージ送信制御プログラム | |
CN109194513A (zh) | 一种api网关智能感知集群的方法 | |
CN101895528A (zh) | 一种图形化用户界面实现系统和方法 | |
CN107046679A (zh) | 一种基于手机的实时服务呼叫的系统及方法 | |
CN109787783A (zh) | 一种公有云环境下的计费实现系统及方法 | |
US20080320020A1 (en) | Method and system for optimizing xa open and xa close operations in a distributed database system | |
JPH0778775B2 (ja) | アプリケーション・プログラム間における情報交換システム及び方法 | |
CN109347984B (zh) | 一种用于智能化工厂的基于物联网的锅炉监测方法及装置 | |
CN112035274A (zh) | 一种业务处理方法、装置及系统 | |
CN115525415B (zh) | 一种数据处理方法、装置、设备及介质 | |
CN114741349B (zh) | 多平台数据透传485总线交互方法、介质、设备及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |