一种基于USB-HID设备的数据并行采集方法、系统及终端技术方案

技术编号:25920823 阅读:15 留言:0更新日期:2020-10-13 10:40
本申请公开了一种基于USB‑HID设备的数据并行采集方法、系统及终端,接收数据采集端发送的第一数据;将所述第一数据进行复制获得第二数据,并行将所述第二数据发送给网络传输模块,所述网络传输模块与服务器通信连接;将所述第一数据发送给显示端;根据所述服务器接收到所述第二数据反馈后的第三数据发出不同的交易状态信息。由于采集到的数据通过网络传输模块发送给了服务器端,则服务器端可以实现业务的完成。完成后反馈回来在本设备端响应,进而实现了USB‑HID设备无需直接连接网络,避免了传统技术中电脑设备收集数据难及改造成本大的问题。

【技术实现步骤摘要】
一种基于USB-HID设备的数据并行采集方法、系统及终端
本申请涉及数据采集
,具体涉及一种基于USB-HID设备的数据并行采集方法、系统及终端。
技术介绍
USB-HID类设备定义它属于人机交互操作的设备,用于控制计算机操作的一些方面,如USB鼠标、USB键盘、USB游戏操纵杆等。但USB-HID设备类不一定要有人机接口,只要符合USB-HID类别规范的设备都是USB-HID设备。USB-HID设备的一个好处就是操作系统自带了HID类的驱动程序,而用户无需去开发驱动程序,只要使用API系统调用即可完成通信。传统技术中的USB-HID设备一般可以实现与电脑的通信,例如超市中的收银台,收银台连接有扫码枪。当使用扫码枪扫码后,支付数据传输到收银台,收银台与服务器进行通信,最后完成扣款交易。但是如果出现电脑无网络或者网络中断,则会使得收银台收款及数据收集业务无法正常进行,进而导致业务失败。第二,想要收集相应收银数据要对整个收银机进行改造,或者换掉整个收银机,成本十分大。因此如何实现USB-HID设备在网络中断和电脑无网络,且不改造收银机情况下,依然能够正常收集数据是本领域亟待解决的技术问题。
技术实现思路
本申请为了解决上述技术问题,提出了如下技术方案:第一方面,本申请实施例提供了一种基于USB-HID设备的数据并行采集方法,所述方法包括:接收数据采集端发送的第一数据;将所述第一数据进行复制获得第二数据,并行将所述第二数据发送给网络传输模块,所述网络传输模块与服务器通信连接;将所述第一数据发送给显示端;根据所述服务器接收到所述第二数据反馈后的第三数据发出不同的交易状态信息。采用上述实现方式,由于采集到的数据通过网络传输模块发送给了服务器端,则服务器端可以实现业务的完成。完成后反馈回来在设备端进行响应,进而实现了USB-HID设备无需直接连接网络,避免了传统技术中电脑设备收集数据难及改造成本大的问题。结合第一方面,在第一方面第一种可能的实现方式中,所述将所述第一数据进行复制获得第二数据包括:将所述第一数据的第一数据格式转换为第二数据格式;复制第二数据格式的所述第一数据获得所述第二数据。结合第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,所述服务器接收到所述第一数据后进行数据处理获得所述第三数据,所述第三数据为所述服务器与数据采集端对应的数据供体进行签名验证后获得交互数据;根据所述第三数据发出不同的交易状态信息,所述交易状态信息包括:支付成功、交易完成和订单成功结合第一方面第一种可能的实现方式,在第一方面第三种可能的实现方式中,所述将所述第一数据发送给显示端,包括:将所述第一数据格式转换为第一数据格式;将第一数据格式的所述第一数据发送给显示端。结合第一方面,在第一方面第四种可能的实现方式中,所述网络传输模块包括基于标准无线2.4G信号或LTE、GSM或CDMA信号的内置无线模块。第二方面,本申请实施例提供了一种基于USB-HID设备的数据并行采集系统,所述系统包括:数据接收模块,用于接收数据采集端发送的第一数据;第一数据发送模块,用于将所述第一数据进行复制获得第二数据,将所述第二数据发送给网络传输模块,所述网络传输模块与服务器通信连接;第二数据发送模块,用于将所述第一数据发送给显示端;响应模块,用于根据所述服务器接收到所述第二数据反馈后的第三数据发出不同的交易状态信息。结合第二方面,在第二方面第一种可能的实现方式中,所述第一数据发送模块包括:第一数据格式转换单元,用于将所述第一数据的第一数据格式转换为第二数据格式;数据获取单元,用于复制第二数据格式的所述第一数据获得所述第二数据。结合第二方面第一种可能的实现方式,在第二方面第二种可能的实现方式中,所述服务器接收到所述第一数据后进行数据处理获得所述第三数据,所述第三数据为所述服务器与数据采集端对应的数据供体进行签名验证后获得交互数据;根据所述第三数据发出不同的交易状态信息,所述交易状态信息包括:支付成功、交易完成和订单成功。结合第二方面第一种可能的实现方式,在第二方面第三种可能的实现方式中,所述第二数据发送模块包括:第二数据格式转换单元,用于将所述第一数据的数据格式转换为第一数据格式;数据发送单元,用于将第一数据格式的所述第一数据发送给显示端。第三方面,本申请实施例提供了一种终端,包括:处理器;无线传输模块,用于与服务器进行数据交互;存储器,用于存储计算机可执行指令;声音模块,用于发出不同的交易状态信息;当所述处理器执行所述计算机可执行指令时,所述处理器执行第一方面或第一方面任一可能实现方式所述的数据并行采集方法。附图说明图1为本申请实施例提供的一种基于USB-HID设备的数据并行采集方法的流程示意图;图2为本申请实施例提供的一种基于USB-HID设备的数据并行采集系统的示意图;图3为本申请实施例提供的一种终端的示意图。具体实施方式下面结合附图与具体实施方式对本实施例进行阐述。参见图1,本实施例提供的基于USB-HID设备的数据并行采集方法包括:S101,接收数据采集端发送的第一数据。以采集端为扫码枪为例,用户进行支付时扫码枪扫描用户的支付码获取第一数据。在扫码枪与显示设备之间设置了中间处理设备,则扫码枪获取到的第一数据发送给中间处理设备。S102,将所述第一数据进行复制获得第二数据,将所述第二数据发送给网络传输模块,所述网络传输模块与服务器通信连接。中间处理设备接收到第一数据后,进行数据格式转换。扫码枪扫描获取的第一数据数据格式一般为模拟键盘的数据格式。此时中间处理设备将所述第一数据的第一数据格式转换为第二数据格式。复制第二数据格式的所述第一数据获得所述第二数据。将所述第二数据通过网络传输模块发送给服务器,本实施例中的网络传输模块包括基于标准无线2.4G信号或LTE、GSM或CDMA信号的内置无线模块。所述服务器接收到所述第一数据后进行数据处理获得所述第三数据,所述第三数据为所述服务器与数据采集端对应的数据供体进行签名验证后获得交互数据;所述服务器将所述第三数据发送给所述中间处理设备。S103,将所述第一数据发送给显示端。将所述第一数据转换为第一数据格式;将第一数据格式的所述第一数据发送给显示端。最初获取到的扫码信息转换为模拟键盘的数据信息,最后在显示端进行显示。S104,根据所述服务器接收到所述第二数据反馈后的第三数据发出不同的交易状态信息。中间处理设备接收到服务器发回的第三数据后,由于第三数据为服务器数理后的数据。对应到客户交易,则第三数据为客户交易成功的数据信息。所述服务器根据所述第三数据给出交易状态信息,所述交易状态信息包括:支付成功、交易完成和订单成功。由上述实施例可知,本实施例提供了一种基于USB-HID设备的数据并行采集方法,由于采集到的数据通过网络传输模块发送给了服务器端,则服务器端可以实现业本文档来自技高网...

【技术保护点】
1.一种基于USB-HID设备的数据并行采集方法,其特征在于,所述方法包括:/n接收数据采集端发送的第一数据;/n将所述第一数据进行复制获得第二数据,并行将所述第二数据发送给网络传输模块,所述网络传输模块与服务器通信连接;/n将所述第一数据发送给显示端;/n根据所述服务器接收到所述第二数据反馈后的第三数据发出不同的交易状态信息。/n

【技术特征摘要】
1.一种基于USB-HID设备的数据并行采集方法,其特征在于,所述方法包括:
接收数据采集端发送的第一数据;
将所述第一数据进行复制获得第二数据,并行将所述第二数据发送给网络传输模块,所述网络传输模块与服务器通信连接;
将所述第一数据发送给显示端;
根据所述服务器接收到所述第二数据反馈后的第三数据发出不同的交易状态信息。


2.根据权利要求1所述的方法,其特征在于,所述将所述第一数据进行复制获得第二数据包括:
将所述第一数据的第一数据格式转换为第二数据格式;
复制第二数据格式的所述第一数据获得所述第二数据。


3.根据权利要求2所述的方法,其特征在于,所述服务器接收到所述第一数据后进行数据处理获得所述第三数据,所述第三数据为所述服务器与数据采集端对应的数据供体进行签名验证后获得交互数据;
根据所述第三数据发出不同的交易状态信息,所述交易状态信息包括:支付成功、交易完成和订单成功。


4.根据权利要求2所述的方法,其特征在于,所述将所述第一数据发送给显示端,包括:
将所述第一数据格式转换为第一数据格式;
将第一数据格式的所述第一数据发送给显示端。


5.根据权利要求1所述的方法,其特征在于,所述网络传输模块包括基于标准无线2.4G信号或LTE、GSM或CDMA信号的内置无线模块。


6.一种基于USB-HID设备的数据并行采集系统,其特征在于,所述系统包括:
数据接收模块,用于接收数据采集端发送的第一数据;
第一数据发送模块,...

【专利技术属性】
技术研发人员:刘冀平曾子豪潘宇
申请(专利权)人:成都平凡谷科技有限公司
类型:发明
国别省市:四川;51

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

1