一种基于容器的多屏支付装置制造方法及图纸

技术编号:20865203 阅读:27 留言:0更新日期:2019-04-17 09:06
本发明专利技术公开了一种基于容器的多屏支付装置,涉及容器虚拟化技术领域。该装置基于容器技术,通过一个主控芯片同时支持多系统多屏操作,同时采用容器数据交换桥接器,支持多系统屏幕之间的数据交换,采用屏幕切换器支持多系统屏幕之间的切换。所以,采用本发明专利技术的支付装置,可以一个主控芯片支持多个系统运行同时多个屏幕显示,多系统以及显示屏幕之间可以进行无缝的焦点切换,内容转换以及数据交换,大大增强了支付设备的便利性,增强人机交互体验,方便支付设备的使用者与客户交流。可以用于移动智能支付设备以及台式支付收单设备等领域。

【技术实现步骤摘要】
一种基于容器的多屏支付装置
本专利技术涉及容器虚拟化
,尤其涉及一种基于容器的多屏支付装置。
技术介绍
安卓系统越来越广泛的应用于智能支付设备,但是安卓系统本身只支持一个屏幕,一个主控芯片支持一个系统同时运行。而支付设备通常除了具备收银员操作界面,还需要具备客户操作界面以及其他展示界面,即支付设备需要具备多个界面。而现有的支付设备,一个主控芯片只能同时支持一个安卓系统运行,而且,安卓系统本身只支持一个屏幕,所以,现有的支付设备无法实现上述要求,具备多个界面。
技术实现思路
本专利技术的目的在于提供一种基于容器的多屏支付装置,从而解决现有技术中存在的前述问题。为了实现上述目的,本专利技术采用的技术方案如下:一种基于容器的多屏支付装置,包括:系统内核、多个容器、多个虚拟系统、容器桥接器、屏幕分配器和屏幕切换器,所述系统内核用于加载容器、容器桥接器、屏幕分配器和屏幕切换器;每个所述容器用于加载一个所述虚拟系统,形成容器虚拟系统;所述容器桥接器用于连接所有的容器,实现各容器之间的数据通讯交换;所述屏幕分配器用于对所有的容器虚拟系统的屏幕资源进行分配显示,实现每个容器虚拟系统对应一个屏幕显示通道,在一个屏幕上显示;所述屏幕切换器用于对多个所述容器虚拟系统的屏幕之间的焦点切换以及显示内容切换;所述装置按照如下步骤进行多屏支付:S1,系统内核启动后加载容器桥接器、屏幕分配器和屏幕切换器,并对其进行初始化:容器桥接器等待容器接入,屏幕分配器等待容器虚拟系统的屏幕资源接入,屏幕切换器等待容器虚拟系统的焦点和内容接入,若初始化成功,则进入S2,否则重复S1;S2,系统内核开始加载所有的容器,加载成功后,容器分别连接所述容器切换器,并进入S3,否则进入S1。S3,容器开始加载虚拟系统,虚拟系统启动,虚拟系统接入屏幕分配器分配的显示通道,虚拟系统连接屏幕切换器,屏幕开始显示虚拟系统启动运行内容,如果启动加载成功,则用户通过屏幕切换器控制各虚拟系统之间的内容切换,否则进入S1。优选地,所述系统内核为android系统运行的linux内核。优选地,所述容器为Linuxcontainer,缩写为LXC。优选地,所述容器桥接器为一个数据交换通道或缓冲区拷贝,用于不同容器间进行数据交换。优选地,所述屏幕分配器用于为容器虚拟系统根据先后虚拟的顺序按照标号对接相应屏幕。优选地,所述屏幕切换器用于容器之间主从屏幕的焦点切换,主屏幕把焦点控制权传给子屏幕,或者夺回屏幕焦点控制权。本专利技术的有益效果是:本专利技术提供的基于容器的多屏支付装置,基于容器技术,通过一个主控芯片同时支持多系统多屏操作,同时采用容器数据交换桥接器,支持多系统屏幕之间的数据交换,采用屏幕切换器支持多系统屏幕之间的切换。所以,采用本专利技术的支付装置,可以一个主控芯片支持多个系统运行同时多个屏幕显示,多系统以及显示屏幕之间可以进行无缝的焦点切换,内容转换以及数据交换,大大增强了支付设备的便利性,增强人机交互体验,方便支付设备的使用者与客户交流。可以用于移动智能支付设备以及台式支付收单设备等领域。附图说明图1是本专利技术提供的基于容器的多屏支付装置的结构示意图;图2是提供的基于容器的多屏支付装置的多屏支付方法流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不用于限定本专利技术。如图1-2所示,本专利技术实施例提供了一种基于容器的多屏支付装置,包括:系统内核、多个容器、多个虚拟系统、容器桥接器、屏幕分配器和屏幕切换器,所述系统内核用于加载容器、容器桥接器、屏幕分配器和屏幕切换器;每个所述容器用于加载一个所述虚拟系统,形成容器虚拟系统;所述容器桥接器用于连接所有的容器,实现各容器之间的数据通讯交换;所述屏幕分配器用于对所有的容器虚拟系统的屏幕资源进行分配显示,实现每个容器虚拟系统对应一个屏幕显示通道,在一个屏幕上显示;所述屏幕切换器用于对多个所述容器虚拟系统的屏幕之间的焦点切换以及显示内容切换;所述装置按照如下步骤进行多屏支付:S1,系统内核启动后加载容器桥接器、屏幕分配器和屏幕切换器,并对其进行初始化:容器桥接器等待容器接入,屏幕分配器等待容器虚拟系统的屏幕资源接入,屏幕切换器等待容器虚拟系统的焦点和内容接入,若初始化成功,则进入S2,否则重复S1;S2,系统内核开始加载所有的容器,加载成功后,容器分别连接所述容器切换器,并进入S3,否则进入S1。S3,容器开始加载虚拟系统,虚拟系统启动,虚拟系统接入屏幕分配器分配的显示通道,虚拟系统连接屏幕切换器,屏幕开始显示虚拟系统启动运行内容,如果启动加载成功,则用户通过屏幕切换器控制各虚拟系统之间的内容切换,否则进入S1。其中,所述系统内核为android系统运行的linux内核。所述容器为Linuxcontainer,缩写为LXC。采用此容器技术,可以在一个主控处理器上面虚拟多个容器,并可以与android系统无缝对接。本专利技术的一个实施例中,所述容器桥接器为一个数据交换通道或缓冲区拷贝,用于不同容器间进行数据交换。本专利技术中,使用的LXC容器之间数据不可交换,通过增加这种桥接器,使得容器之间可进行数据交换,增加容器虚拟系统之间的数据交换通道。目前,虚拟系统之间的桥接器均为虚拟网桥形式,本专利技术中桥接器与之完全不同,纯为一个数据交换通道,实际为缓冲区拷贝,为容器之间传送数据。本专利技术中,所述屏幕分配器用于为容器虚拟系统根据先后虚拟的顺序按照标号对接相应屏幕。本专利技术中使用的屏幕分配器,仅为容器和相应屏幕ID对应顺序分配配对,具体屏幕显示以及驱动等初始化均为容器以及虚拟系统负责,与目前长使用的屏幕分配器(比如用于视频监控等领域的)存在本质的区别。本专利技术实施例中,所述屏幕切换器用于容器之间主从屏幕的焦点切换,主屏幕把焦点控制权传给子屏幕,或者夺回屏幕焦点控制权。具体实施例本专利技术具体实施例提供的多屏支付装置一般(但是不限于)两个或者两个以上屏幕,每个屏幕对应一个容器,但是所有屏幕对应的容器都运行在同一个主控处理器上,所有屏幕分为一个主屏幕和一个或者多个子屏幕,主屏幕由收银员操作,主要处理收银进帐等业务逻辑,子屏幕主要显示密码输入、货品展示、广告等信息。屏幕切换场景:收银员输入商品信息,进行完扫码或者刷卡操作,把屏幕焦点转移到密码输入界面,屏幕切换器根据需求把密码输入界面切换到子屏幕展示到客户输入位置,客户输入完密码,子屏幕显示结账信息,收银员可以触控主屏幕,主屏幕重新接管输入控制,子屏幕放弃输入控制权,显示广告或者其他等信息。通过采用本专利技术公开的上述技术方案,得到了如下有益的效果:本专利技术提供的基于容器的多屏支付装置,基于容器技术,通过一个主控芯片同时支持多系统多屏操作,同时采用容器数据交换桥接器,支持多系统屏幕之间的数据交换,采用屏幕切换器支持多系统屏幕之间的切换。所以,采用本专利技术的支付装置,可以一个主控芯片支持多个系统运行同时多个屏幕显示,多系统以及显示屏幕之间可以进行无缝的焦点切换,内容转换以及数据交换,大大增强了支付设备的便利性,增强人机交互体验,方便支付设备的使用者与客户交流。可以用于移动智能支付设备以及台式支付收单设备等领域。以上所述仅是本文档来自技高网...

【技术保护点】
1.一种基于容器的多屏支付装置,其特征在于,包括:系统内核、多个容器、多个虚拟系统、容器桥接器、屏幕分配器和屏幕切换器,所述系统内核用于加载容器、容器桥接器、屏幕分配器和屏幕切换器;每个所述容器用于加载一个所述虚拟系统,形成容器虚拟系统;所述容器桥接器用于连接所有的容器,实现各容器之间的数据通讯交换;所述屏幕分配器用于对所有的容器虚拟系统的屏幕资源进行分配显示,实现每个容器虚拟系统对应一个屏幕显示通道,在一个屏幕上显示;所述屏幕切换器用于对多个所述容器虚拟系统的屏幕之间的焦点切换以及显示内容切换;所述装置按照如下步骤进行多屏支付:S1,系统内核启动后加载容器桥接器、屏幕分配器和屏幕切换器,并对其进行初始化:容器桥接器等待容器接入,屏幕分配器等待容器虚拟系统的屏幕资源接入,屏幕切换器等待容器虚拟系统的焦点和内容接入,若初始化成功,则进入S2,否则重复S1;S2,系统内核开始加载所有的容器,加载成功后,容器分别连接所述容器切换器,并进入S3,否则进入S1。S3,容器开始加载虚拟系统,虚拟系统启动,虚拟系统接入屏幕分配器分配的显示通道,虚拟系统连接屏幕切换器,屏幕开始显示虚拟系统启动运行内容,如果启动加载成功,则用户通过屏幕切换器控制各虚拟系统之间的内容切换,否则进入S1。...

【技术特征摘要】
1.一种基于容器的多屏支付装置,其特征在于,包括:系统内核、多个容器、多个虚拟系统、容器桥接器、屏幕分配器和屏幕切换器,所述系统内核用于加载容器、容器桥接器、屏幕分配器和屏幕切换器;每个所述容器用于加载一个所述虚拟系统,形成容器虚拟系统;所述容器桥接器用于连接所有的容器,实现各容器之间的数据通讯交换;所述屏幕分配器用于对所有的容器虚拟系统的屏幕资源进行分配显示,实现每个容器虚拟系统对应一个屏幕显示通道,在一个屏幕上显示;所述屏幕切换器用于对多个所述容器虚拟系统的屏幕之间的焦点切换以及显示内容切换;所述装置按照如下步骤进行多屏支付:S1,系统内核启动后加载容器桥接器、屏幕分配器和屏幕切换器,并对其进行初始化:容器桥接器等待容器接入,屏幕分配器等待容器虚拟系统的屏幕资源接入,屏幕切换器等待容器虚拟系统的焦点和内容接入,若初始化成功,则进入S2,否则重复S1;S2,系统内核开始加载所有的容器,加载成功后,容器分别连接所述容器切换器,并进入S3,否则进入S1。S3...

【专利技术属性】
技术研发人员:王留欣詹闽
申请(专利权)人:艾体威尔电子技术北京有限公司
类型:发明
国别省市:北京,11

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

1