数据处理方法及装置制造方法及图纸

技术编号:15823819 阅读:36 留言:0更新日期:2017-07-15 05:40
本发明专利技术涉及一种数据处理方法及装置。上述方法,包括:根据数据处理操作生成处理任务;根据所述处理任务构造预设格式的参数命令;解析所述参数命令,得到执行对象;将与所述执行对象对应的参数传入匹配的数据处理模块,以使所述匹配的数据处理模块根据所述参数对连接的支付终端执行相应的数据操作。上述数据处理方法及装置,能够直接对支付终端执行不同类型的数据操作,无需分别从不同的软件进行操作,操作简便,且能有效降低开发的复杂度,减少资源浪费。

【技术实现步骤摘要】
数据处理方法及装置
本专利技术涉及计算机
,特别是涉及数据处理方法及装置,具体地,涉及一种基于支付终端的数据处理方法及装置。
技术介绍
POS(PointOfSale,支付终端)可与手机、平板电脑等智能设备建立通信连接,并进行数据传输,POS支付终端可完成卡片读取、PIN(personalidentificationnumber,个人标识号)输入、数据加解密、提示信息显示等操作,从而实现支付功能的应用。POS支付终端无论是生产时还是在出厂后,都经常需要下载或更新POS支付终端的程序及文件,例如POS支付终端的引导程序、操作系统程序、应用程序及参数文件等,这些程序及文件往往分属不同的软件层,种类繁多。且由于不同型号的POS支付终端与智能终端的通信载体也不同,例如有的是采用RS232串口进行通信,有的采用USB(UniversalSerialBus,通用串行总线)线缆或是无线网络进行通信。下载或更新的程序文件不同,通信载体不同,导致传输协议也不同。因此,POS支付终端可能需要分别从智能终端上的多个不同的软件进行不同的程序或文件的数据操作,操作繁琐,且需要开发不同的软件适配不同的程序或文件的数据操作,导致开发困难,浪费大量时间、人力等资源。
技术实现思路
本专利技术实施例提供一种数据处理方法及装置,能够直接对支付终端执行不同类型的数据操作,操作简便,且能有效降低开发的复杂度,减少资源浪费。一种数据处理方法,包括:根据数据处理操作生成处理任务;根据所述处理任务构造预设格式的参数命令;解析所述参数命令,得到执行对象;将与所述执行对象对应的参数传入匹配的数据处理模块,以使所述匹配的数据处理模块根据所述参数对连接的支付终端执行相应的数据操作。在其中一个实施例中,所述将与所述执行对象对应的参数传入匹配的数据处理模块,以使所述匹配的数据处理模块根据所述参数对连接的支付终端执行相应的数据操作,包括:检测所述执行对象包含的数据类型;将与属于所述数据类型的执行对象对应的参数存储在与所述数据类型对应的待处理参数结构中;通过与所述数据类型匹配的数据处理模块根据所述待处理参数结构对连接的支付终端执行相应的数据操作。在其中一个实施例中,所述与执行内容对应的参数包括执行动作、执行对象、终端型号及通信参数;所述以使所述匹配的数据处理模块根据所述参数对连接的支付终端执行相应的数据操作,包括:根据所述终端型号及通信参数获取对应的传输协议;按照所述传输协议及通信参数,通过所述匹配的数据处理模块对连接的支付终端执行与所述执行动作及执行对象对应的数据操作。在其中一个实施例中,所述方法还包括:通过预先创建的管道获取对所述连接的支付终端执行相应的数据操作的过程信息;解析所述过程信息,并按照预设方式进行展示。在其中一个实施例中,在所述解析所述参数命令,得到执行对象之后,所述方法还包括:根据所述执行对象调用外部处理工具;将与所述执行对象对应的参数传入所述外部处理工具,以使所述外部处理工具根据所述参数对连接的支付终端执行相应的数据操作;通过预先创建的管道从所述外部处理工具获取对所述连接的支付终端执行相应的数据操作的过程信息;解析从所述外部处理工具获取的过程信息,并按照预设方式进行展示;当执行完成时,显示数据处理结果。一种数据处理装置,包括:生成模块,用于根据数据处理操作生成处理任务;构造模块,用于根据所述处理任务构造预设格式的参数命令;解析模块,用于解析所述参数命令,得到执行对象;执行模块,用于将与所述执行对象对应的参数传入匹配的数据处理模块,以使所述匹配的数据处理模块根据所述参数对连接的支付终端执行相应的数据操作。在其中一个实施例中,所述执行模块,包括:检测单元,用于检测所述执行对象包含的数据类型;存储单元,用于将与属于所述数据类型的执行对象对应的参数存储在与所述数据类型对应的待处理参数结构中;执行单元,用于通过与所述数据类型匹配的数据处理模块根据所述待处理参数结构对连接的支付终端执行相应的数据操作。在其中一个实施例中,所述与执行内容对应的参数包括执行动作、执行对象、终端型号及通信参数;所述执行模块,还包括:协议获取单元,用于根据所述终端型号及通信参数获取对应的传输协议;所述执行单元,还用于按照所述传输协议及通信参数,通过所述匹配的数据处理模块对连接的支付终端执行与所述执行动作及执行对象对应的数据操作。在其中一个实施例中,所述装置还包括:信息获取模块,用于通过预先创建的管道获取对所述连接的支付终端执行相应的数据操作的过程信息;展示模块,用于解析所述过程信息,并按照预设方式进行展示。在其中一个实施例中,所述装置还包括:调用模块,用于根据所述执行对象调用外部处理工具;传入模块,用于将与所述执行对象对应的参数传入所述外部处理工具,以使所述外部处理工具根据所述参数对连接的支付终端执行相应的数据操作;所述信息获取模块,还用于通过预先创建的管道从所述外部处理工具获取对所述连接的支付终端执行相应的数据操作的过程信息;所述展示模块,还用于解析从所述外部处理工具获取的过程信息,并按照预设方式进行展示;所述展示模块,还用于当执行完成时,显示数据处理结果。上述数据处理方法及装置,根据数据处理操作生成处理任务,根据处理任务构造预设格式的参数命令,解析参数命令得到执行对象,并将与执行对象对应的参数传入与执行对象匹配的数据处理模块,以使该与执行对象匹配的数据处理模块根据参数对连接的支付终端执行相应的数据操作,将分属于不同软件层、不同数据操作的数据处理功能集成到一起,能够直接对支付终端执行不同类型的数据操作,无需分别从不同的软件进行操作,操作简便,且能有效降低开发的复杂度,减少资源浪费。附图说明图1为一个实施例中数据处理方法的应用场景图;图2为一个实施例中智能终端的框图;图3为一个实施例中数据处理方法的流程示意图;图4为一个实施例中将与执行对象对应的参数传入匹配的数据处理模块,以使匹配的数据处理模块根据参数对连接的支付终端执行相应的数据操作的流程示意图;图5为一个实施例中通过匹配的数据处理模块根据参数对连接的支付终端执行相应的数据操作的流程示意图;图6为一个实施例中展示过程信息的流程示意图;图7为一个实施例中调用外部处理工具进行数据处理的流程示意图;图8为一个实施例中数据处理装置的结构示意图;图9为一个实施例中执行模块的内部结构示意图;图10为另一个实施例中数据处理装置的结构示意图;图11为又一个实施例中数据处理装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中数据处理方法的应用场景图。如图1所示,支付终端10可通过RS232串口、USB接口或是网络接口等与智能终端20建立通信连接。用户可在智能终端20上进行数据处理操作,智能终端20根据数据处理操作生成处理任务,并根据处理任务构造预设格式的参数命令。智能终端20解析该参数命令,得到执行对象,并将执行对象对应的参数传入与执行对象匹配的数据处理模块,以使匹配的数据处理模块根据参数对连接的支付终端10执行相应的数据操作。图2为一个实施例中上述智能终端20的内部结构示意本文档来自技高网...
数据处理方法及装置

【技术保护点】
一种数据处理方法,包括:根据数据处理操作生成处理任务;根据所述处理任务构造预设格式的参数命令;解析所述参数命令,得到执行对象;将与所述执行对象对应的参数传入匹配的数据处理模块,以使所述匹配的数据处理模块根据所述参数对连接的支付终端执行相应的数据操作。

【技术特征摘要】
1.一种数据处理方法,包括:根据数据处理操作生成处理任务;根据所述处理任务构造预设格式的参数命令;解析所述参数命令,得到执行对象;将与所述执行对象对应的参数传入匹配的数据处理模块,以使所述匹配的数据处理模块根据所述参数对连接的支付终端执行相应的数据操作。2.根据权利要求1所述的方法,其特征在于,所述将与所述执行对象对应的参数传入匹配的数据处理模块,以使所述匹配的数据处理模块根据所述参数对连接的支付终端执行相应的数据操作,包括:检测所述执行对象包含的数据类型;将与属于所述数据类型的执行对象对应的参数存储在与所述数据类型对应的待处理参数结构中;通过与所述数据类型匹配的数据处理模块根据所述待处理参数结构对连接的支付终端执行相应的数据操作。3.根据权利要求1或2所述的方法,其特征在于,所述与执行内容对应的参数包括执行动作、执行对象、终端型号及通信参数;所述以使所述匹配的数据处理模块根据所述参数对连接的支付终端执行相应的数据操作,包括:根据所述终端型号及通信参数获取对应的传输协议;按照所述传输协议及通信参数,通过所述匹配的数据处理模块对连接的支付终端执行与所述执行动作及执行对象对应的数据操作。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过预先创建的管道获取对所述连接的支付终端执行相应的数据操作的过程信息;解析所述过程信息,并按照预设方式进行展示。5.根据权利要求1或4所述的方法,其特征在于,在所述解析所述参数命令,得到执行对象之后,所述方法还包括:根据所述执行对象调用外部处理工具;将与所述执行对象对应的参数传入所述外部处理工具,以使所述外部处理工具根据所述参数对连接的支付终端执行相应的数据操作;通过预先创建的管道从所述外部处理工具获取对所述连接的支付终端执行相应的数据操作的过程信息;解析从所述外部处理工具获取的过程信息,并按照预设方式进行展示;当执行完成时,显示数据处理结果。6.一种数据处理装置,其...

【专利技术属性】
技术研发人员:郑任持李坚强魏鸣飞
申请(专利权)人:百富计算机技术深圳有限公司
类型:发明
国别省市:广东,44

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

1