一种基于KVM桌面虚拟化中Pos机的应用方法技术

技术编号:21453627 阅读:44 留言:0更新日期:2019-06-26 04:41
一种基于KVM桌面虚拟化中Pos机的应用方法,包括以下步骤:1)通过Pos机组件安装包,将Pos机组件安装到虚拟桌面中;2)通过USB重定向原理,将采用串转USB接口的Pos机成功映射进虚拟桌面中;3)使用Pos机的第三方应用软件,使用Pos机。将对Pos机请求的数据进行截取,将多次对Pos机请求数据,采用一次性发送,从而将时延降低,达到在虚拟桌面中使用Pos机。Pos机组件通过Windows驱动,在虚拟机端监控Pos机的请求数据。当Pos机发送命令请求时,通过发明专利技术的驱动,先将数据暂时缓存到驱动内部,待到完整接收到本次请求的数据时,在通过网络将请求的数据一次性发送到瘦客户机端真实的Pos机。

【技术实现步骤摘要】
一种基于KVM桌面虚拟化中Pos机的应用方法
本专利技术属于桌面虚拟应用
,设计云计算,虚拟化技术,具体涉及一种通过对于传统USB重定向原理处理Pos机数据的算法优化,方便Pos机第三方应用的基于KVM桌面虚拟化中Pos机的应用方法。
技术介绍
在现有虚拟化桌面中,使用Pos机,由于本地瘦客机,缺少Pos机常用接口串口的支持,往往使用时,需要借助串转USB线,使用USB接口方式使用Pos机,然后通过USB重定向的方式,重定向到虚拟桌面中使用。在虚拟桌面中,使用Pos机厂商自带的插件进行访问设备,在模拟数据时,由于Pos机本身是不会连接银行的业务系统,在模拟测试中,通常都正常。但是当连接上真正的业务系统,由于映射原理及本身的网络,会导致请求Pos机数据时延变大,Pos机内部直接拒绝。
技术实现思路
为了克服上述现有技术的不足,专利技术一种Pos机组件,通过Pos机组件,解决在KVM桌面虚拟化中使用Pos机应用的不足,Pos机组件是用软件实现的截取Pos机请求的数据,将原来需要通过多次对Pos机请求数据过程,采用一次性发送给Pos机处理,从而降低多次数据请求所带来的网络请求时间,降低Pos机处理时的时延,达到在KVM虚拟桌面中使用Pos机,Pos机组件通过Windows驱动,在虚拟机端监控Pos机的请求数据。当Pos机发送命令请求时,通过专利技术的驱动,先将数据暂时缓存到驱动内部,待到完整接收到本次请求的数据时,在通过网络将请求的数据一次性发送到瘦客户机端真实的Pos机。为了实现上述目的,本专利技术采用的技术方案是:一种基于KVM桌面虚拟化中Pos机的应用方法,包括以下这步骤:1)通过Pos机组件安装包,Pos机组件安装包用于分析Pos机数据,对数据进行处理分析,将Pos机组件安装在Windows系统,其中该组件安装包包括Pos机串口监控驱动、Pos机串口号检测模块,将Pos机组件安装到虚拟桌面中;2)通过USB重定向原理,及通过在虚拟桌面和客户端各内置一个虚拟USB主控制器驱动(HostDriver),实现原物理下USB主控制器驱动的拉远,而设备对应的真实USB设备驱动安装并运行在虚拟桌面中,与虚拟桌面虚拟的USB主控制器驱动进行交互,这样对虚拟机中的USB设备驱动来说,并不会感知到所控制的设备实际上在远端,Pos机应用,就采用USB重定向方法,在客户端系统首先将接口类型为串口类型的Pos机,通过串转USB线,转换为接口类型为USB,将USB接口的Pos机成功映射进虚拟桌面中;3)使用Pos机的第三方应用软件,使用Pos机。本专利技术的有益效果是:Pos机本身是一款串口的设备,在虚拟化桌面应用中,由于本地瘦客户机缺少硬件串口,所以桌面使用时,必须通过串转USB接口线将其转换为USB类型的设备组件,然后通过USB端口映射的方式将其映射进虚拟桌面中使用,采用映射方式,通过网络加大了数据的时延性,结果会导致Pos机,在虚拟桌面中是无法使用的。通过本专利技术,将发送给Pos机的数据,在虚拟桌面中进行拦截,将需要分多次进行操作Pos机请求数据,转换成一次将数据发送给Pos机,从而降低网络数据请求包的时延,最终达到在虚拟桌面中,使用Pos机进行业务办。附图说明图1为本专利技术的原理流程图。具体实施方式以下结合附图对本专利技术进一步叙述。如图1所示,一种基于KVM桌面虚拟化中Pos机的应用方法,包括以下步骤:1)通过专利技术的Pos机组件,将Pos机组件安装到虚拟桌面中;2)通过USB重定向原理,将采用串转USB接口的Pos机成功映射进虚拟桌面中;3)使用Pos机的第三方应用软件,使用Pos机。采用Pos机应用到Pos机组件到虚拟Pos机到映射到串转USB到Pos机方式进行数据流向处理。通过采用专利技术的方式,在原有的数据流向中加入了Pos机组件,将Pos机实际操作多次请求数据的方式,处理为一次完整的请求,发送一次完整的数据请求,目的降低多次操作,中间产生的网络数据请求时延,达到在虚拟桌面应用中,使用Pos机进行业务处理。本文档来自技高网...

【技术保护点】
1.一种基于KVM桌面虚拟化中Pos机的应用方法,其特征在于,包括以下这步骤:1)通过Pos机组件安装包,Pos机组件安装包用于分析Pos机数据,对数据进行处理分析,将Pos机组件安装在Windows系统,其中该组件安装包包括Pos机串口监控驱动、Pos机串口号检测模块,将Pos机组件安装到虚拟桌面中;2)通过USB重定向原理,及通过在虚拟桌面和客户端各内置一个虚拟USB主控制器驱动(Host Driver),实现原物理下USB主控制器驱动的拉远,而设备对应的真实USB设备驱动安装并运行在虚拟桌面中,与虚拟桌面虚拟的USB主控制器驱动进行交互,这样对虚拟机中的USB设备驱动来说,并不会感知到所控制的设备实际上在远端,Pos机应用,就采用USB重定向方法,在客户端系统首先将接口类型为串口类型的Pos机,通过串转USB线,转换为接口类型为USB, 将 USB接口的Pos机成功映射进虚拟桌面中;3)使用Pos机的第三方应用软件,使用Pos机。

【技术特征摘要】
1.一种基于KVM桌面虚拟化中Pos机的应用方法,其特征在于,包括以下这步骤:1)通过Pos机组件安装包,Pos机组件安装包用于分析Pos机数据,对数据进行处理分析,将Pos机组件安装在Windows系统,其中该组件安装包包括Pos机串口监控驱动、Pos机串口号检测模块,将Pos机组件安装到虚拟桌面中;2)通过USB重定向原理,及通过在虚拟桌面和客户端各内置一个虚拟USB主控制器驱动(HostDriver),实现原物...

【专利技术属性】
技术研发人员:王凡
申请(专利权)人:北京易讯通信息技术股份有限公司
类型:发明
国别省市:北京,11

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

1