交易数据传输方法、装置和电子设备制造方法及图纸

技术编号:15987905 阅读:37 留言:0更新日期:2017-08-12 07:07
本发明专利技术涉及一种交易数据传输方法、装置和电子设备,该方法包括:接收交易控制设备下发的数据包;提取所述数据包中包括的数据协议标识;当所述数据协议标识表示所述数据包为待转发数据包时,则确定所述待转发数据包中指定的端口;向接入所述端口的接入设备转发所述待转发数据包;接收所述接入设备响应于所述待转发数据包返回的应答包;将所述应答包反馈至所述交易控制设备。本申请提供的方案提高了在交易数据传输时的兼容性。

【技术实现步骤摘要】
交易数据传输方法、装置和电子设备
本专利技术涉及计算机
,特别是涉及一种交易数据传输方法、装置和电子设备。
技术介绍
随着计算机技术的发展,基于计算机的交易系统越来越广泛地应用到人们的日常生活中。交易系统中的交易控制设备通过与端口集成设备连接,来实现与接入该端口集成设备的各接入设备的交互以完成交易过程。接入端口集成设备的接入设备相应的数据传输协议各不相同,开发人员需要在端口集成设备中对接入设备相应配置驱动,从而与接入设备交易进行数据传输。然而,随着设备制造技术的不断发展,接入设备的种类越来越多,更新速度越来越快,传统的交易数据传输方法以及端口集成设备的兼容性越来越低,已无法满足交易数据传输的需要。
技术实现思路
基于此,有必要针对传统的交易数据传输方法在传输交易数据时兼容性低的问题,提供一种交易数据传输方法、装置和电子设备。一种交易数据传输方法,包括:接收交易控制设备下发的数据包;提取所述数据包中包括的数据协议标识;当所述数据协议标识表示所述数据包为待转发数据包时,则确定所述待转发数据包中指定的端口;向接入所述端口的接入设备转发所述待转发数据包;接收所述接入设备响应于所述待转发数据包返回的应答包;将所述应答包反馈至所述交易控制设备。在一个实施例中,所述提取所述数据包中包括的数据协议标识之后,所述方法还包括:当所述数据协议标识表示所述数据包为待本地处理数据包时,则通过本地操作系统响应于所述待本地处理数据包生成应答包,并继续执行所述将所述应答包反馈至所述交易控制设备的步骤。在一个实施例中,所述向接入所述端口的接入设备转发所述待转发数据包,包括:当确定的所述端口为物理端口时,向接入所述物理端口的接入设备转发所述待转发数据包;当确定的所述端口为以太网络端口时,则获取所述待转发数据包中包括的目标地址与通信协议类型;按照所述通信协议类型对应的通信协议,将所述待转发数据包由所述以太网络端口发送至所述目标地址所对应的接入设备。在一个实施例中,所述向接入所述端口的接入设备转发所述待转发数据包,包括:提取所述待转发数据包中包括的待转发数据;向接入所述端口的接入设备转发所述待转发数据;所述接收所述接入设备响应于所述待转发数据包返回的应答包,包括:接收所述接入设备响应于所述待转发数据返回的应答包;所述将所述应答包反馈至所述交易控制设备,包括:确定接收所述应答包的端口所对应的端口标识;将所述应答包和所述端口标识封装为应答包;将封装得到的所述应答包反馈至所述交易控制设备。在一个实施例中,所述将封装得到的所述应答包反馈至所述交易控制设备,包括:获取端口标识间的路由关系表;针对接收所述应答包的端口所对应的端口标识,从所述路由关系表中查询相对应的端口标识;通过查询到的所述端口标识对应的端口,将封装得到的所述应答包反馈至所述交易控制设备。一种交易数据传输装置,所述装置包括:第一接收模块,用于接收交易控制设备下发的数据包;提取模块,用于提取所述数据包中包括的数据协议标识;确定模块,用于当所述数据协议标识表示所述数据包为待转发数据包时,则确定所述待转发数据包中指定的端口;转发模块,用于向接入所述端口的接入设备转发所述待转发数据包;第二接收模块,用于接收所述接入设备响应于所述待转发数据包返回的应答包;反馈模块,用于将所述应答包反馈至所述交易控制设备。在一个实施例中,所述转发模块还用于当确定的所述端口为物理端口时,向接入所述物理端口的接入设备转发所述待转发数据包;当确定的所述端口为以太网络端口时,则获取所述待转发数据包中包括的目标地址与通信协议类型;按照所述通信协议类型对应的通信协议,将所述待转发数据包由所述以太网络端口发送至所述目标地址所对应的接入设备。在一个实施例中,所述转发模块还用于提取所述待转发数据包中包括的待转发数据;向接入所述端口的接入设备转发所述待转发数据;所述第二接收模块还用于接收所述接入设备响应于所述待转发数据返回的应答包;所述反馈模块还用于确定接收所述应答包的端口所对应的端口标识;将所述应答包和所述端口标识封装为应答包;将封装得到的所述应答包反馈至所述交易控制设备。在一个实施例中,所述反馈模块还用于获取端口标识间的路由关系表;针对接收所述应答包的端口所对应的端口标识,从所述路由关系表中查询相对应的端口标识;通过查询到的所述端口标识对应的端口,将封装得到的所述应答包反馈至所述交易控制设备。一种电子设备,包括存储器和处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行以下步骤:接收交易控制设备下发的数据包;提取所述数据包中包括的数据协议标识;当所述数据协议标识表示所述数据包为待转发数据包时,则确定所述待转发数据包中指定的端口;向接入所述端口的接入设备转发所述待转发数据包;接收所述接入设备响应于所述待转发数据包返回的应答包;将所述应答包反馈至所述交易控制设备。上述交易数据传输方法、装置和电子设备,通过数据包中包括的数据协议标识来区别交易控制设备下发的数据包是否为发往通过本地提供的端口接入本地的接入设备的待转发数据包,在判定交易控制设备下发的数据包为需要转发给接入设备的待转发数据包时,只需要确定数据包中指定的端口,便可向接入端口的接入设备转发该数据包,避免了需要针对各种接入设备相应配置驱动才能进行数据传输的约束条件,本地只需进行转发即可,提高了在交易数据传输时的兼容性。附图说明图1为一个实施例中交易数据传输方法的应用环境图;图2为一个实施例中用于实现交易数据传输方法的电子设备的内部结构图;图3为一个实施例中交易数据传输方法的流程示意图;图4为另一个实施例中交易数据传输方法的流程示意图;图5为一个实施例中用于实现交易数据传输方法的设备架构图;图6为一个实施例中读卡器参与的交易数据传输方法的时序图;图7为一个实施例中交易数据传输装置的结构框图;图8为另一个实施例中交易数据传输装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中交易数据传输方法的应用环境图。参照图1,该交易数据传输方法应用于交易数据传输系统。交易数据传输系统包括交易控制设备110、端口集成设备120和接入设备130。交易控制设备110可通过远程方式或者点对点方式与端口集成设备120连接。交易控制设备110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑或者笔记本电脑等中的至少一种。端口集成设备120具体可以是交易系统底座,该交易系统底座可配置打印功能。接入设备130具体可以是销售终端、交易服务器或者读卡器等中的至少一种。端口集成设备120可通过远程方式或者点对点方式与接入设备130连接。端口集成设备120接收交易控制设备110下发的数据包,提取数据包中包括的数据协议标识。当数据协议标识表示数据包为待转发数据包时,端口集成设备120可确定待转发数据包中指定的端口,向接入该端口的接入设备130转发待转发数据包。端口集成设备120可再接收接入设备130响应于待转发数据包返回的应答包,将应答包反馈至交易控制设备110。图2为一个实施例中电子设备的内部本文档来自技高网...
交易数据传输方法、装置和电子设备

【技术保护点】
一种交易数据传输方法,包括:接收交易控制设备下发的数据包;提取所述数据包中包括的数据协议标识;当所述数据协议标识表示所述数据包为待转发数据包时,则确定所述待转发数据包中指定的端口;向接入所述端口的接入设备转发所述待转发数据包;接收所述接入设备响应于所述待转发数据包返回的应答包;将所述应答包反馈至所述交易控制设备。

【技术特征摘要】
1.一种交易数据传输方法,包括:接收交易控制设备下发的数据包;提取所述数据包中包括的数据协议标识;当所述数据协议标识表示所述数据包为待转发数据包时,则确定所述待转发数据包中指定的端口;向接入所述端口的接入设备转发所述待转发数据包;接收所述接入设备响应于所述待转发数据包返回的应答包;将所述应答包反馈至所述交易控制设备。2.根据权利要求1所述的方法,其特征在于,所述提取所述数据包中包括的数据协议标识之后,所述方法还包括:当所述数据协议标识表示所述数据包为待本地处理数据包时,则通过本地操作系统响应于所述待本地处理数据包生成应答包,并继续执行所述将所述应答包反馈至所述交易控制设备的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述向接入所述端口的接入设备转发所述待转发数据包,包括:当确定的所述端口为物理端口时,向接入所述物理端口的接入设备转发所述待转发数据包;当确定的所述端口为以太网络端口时,则获取所述待转发数据包中包括的目标地址与通信协议类型;按照所述通信协议类型对应的通信协议,将所述待转发数据包由所述以太网络端口发送至所述目标地址所对应的接入设备。4.根据权利要求1或2所述的方法,其特征在于,所述向接入所述端口的接入设备转发所述待转发数据包,包括:提取所述待转发数据包中包括的待转发数据;向接入所述端口的接入设备转发所述待转发数据;所述接收所述接入设备响应于所述待转发数据包返回的应答包,包括:接收所述接入设备响应于所述待转发数据返回的应答包;所述将所述应答包反馈至所述交易控制设备,包括:确定接收所述应答包的端口所对应的端口标识;将所述应答包和所述端口标识封装为应答包;将封装得到的所述应答包反馈至所述交易控制设备。5.根据权利要求4所述的方法,其特征在于,所述将封装得到的所述应答包反馈至所述交易控制设备,包括:获取端口标识间的路由关系表;针对接收所述应答包的端口所对应的端口标识,从所述路由关系表中查询相对应的端口标识;通过查询到的所述端口标识对应的端口,将封装得到的所述应答包反馈至所述交易控制设备。6.一种交易数据传输装置,其特征在于,所述装置...

【专利技术属性】
技术研发人员:涂钦魁赵同园
申请(专利权)人:百富计算机技术深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1