System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种自助设备多应用程序界面切换的装置及其应用方法制造方法及图纸_技高网

一种自助设备多应用程序界面切换的装置及其应用方法制造方法及图纸

技术编号:40432480 阅读:4 留言:0更新日期:2024-02-22 22:58
本发明专利技术公开了一种自助设备多应用程序界面切换装置,包括:主应用程序模块、窗口切换服务模块、副应用程序模块;主应用程序模块:用于面向客户提供统一入口的业务功能程序,控制跳转到其他副应用程序的链接,统一管控多应用程序;窗口切换服务模块:用于注册管理应用程序窗口句柄,接收和转发各个应用程序指令数据;副应用程序模块:用于实现指定业务功能的应用。本发明专利技术装置针对多应用程序的启动流程和调用流程进行了处理,通过在自助设备上同时运行多个应用程序,并能通过一个主程序跳转到其他的应用程序,实现多应用程序共存达到程序界面切换的效果。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种自助设备多应用程序界面切换装置及其应用方法。


技术介绍

1、随着全国各省推行的社银一体化网点服务,要求自助设备不仅能够实现金融业务的功能,还需要同步实现政务系统相关业务。而政务系统的业务基本都是由指定的应用厂家来实现的,而银行的自助应用厂家将政务系统业务接入自助设备的开发耗时较长,无法保证项目的交付节点。此外,不同应用厂家开发的应用程序、使用的开发语言及开发框架都有所差异。要实现将多个不同应用嵌入到同一套主应用程序中,大多都是直接采用h5页面的方式嵌套。因此,导致要求接入的应用必须按照规定的样式和开发语言来适配,更进一步加大了应用厂家的开发工作量和开发调试周期。

2、因此,亟需一种能够使多个应用厂商的应用程序能够在改造工作量小的前提下同时在自助设备上运行,且能达到快速的上线投入使用的方法。


技术实现思路

1、本专利技术提供了一种自助设备多应用程序界面切换装置及其应用方法,其中方法通过在自助设备上同时运行多个应用程序,并能通过一个主程序跳转到其他的应用程序,实现多应用程序共存达到程序界面切换的效果。

2、第一方面,本专利技术提供了一种自助设备多应用程序界面切换装置,包括:主应用程序模块、窗口切换服务模块、副应用程序模块;

3、主应用程序模块:用于面向客户提供统一入口的业务功能程序,控制跳转到其他副应用程序的链接,统一管控多应用程序;

4、窗口切换服务模块:用于注册管理应用程序窗口句柄,接收和转发各个应用程序指令数据;

5、副应用程序模块:用于实现指定业务功能的应用。

6、多个应用程序在自助设备上启动都是需要消耗时间的,若每次使用应用程序时才进行程序的启动,对大大降低客户的操作体验感,本专利技术装置针对多应用程序的启动流程和调用流程进行了处理,通过在自助设备上同时运行多个应用程序,并能通过一个主程序跳转到其他的应用程序,实现多应用程序共存达到程序界面切换的效果。

7、第二方面,本专利技术提供了一种基于如上所述的自助设备多应用程序界面切换装置的应用方法,多应用程序的启动过程具体包括:

8、s1:驱动主应用程序启动;

9、s2:主应用程序在初始化完成后跳转至通用等待界面,并向窗口切换服务发送注册的指令,窗口切换服务接收到注册指令后,将主应用程序登记注册的预设名称并返回注册成功的结果;

10、s3:主应用程序收到注册成功结果后,通过主应用程序启动副应用程序;

11、s4:副应用程序启动完成后,向窗口切换服务发送注册指令,窗口切换服务接收到注册指令后,将副应用程序登记注册为预设名称并返回注册成功的结果;

12、s5:副应用程序接收到注册成功结果后,向窗口切换服务发送切换指令;窗口切换服务收到切换指令后,将副应用程序窗口隐藏,主应用程序窗口置顶,并将副应用程序切换指令数据转发给主应用程序;

13、s6:主应用程序等待自助设备界面接收到窗口切换服务的切换指令,并判断是否有未完成的副应用程序:若是,跳转至s3;若否,进入s7;

14、s7:主应用程序将跳转到空闲界面,提供业务办理服务。

15、进一步地,所述s1中,驱动主应用程序启动方式包括:客户手动执行启动脚本、自助设备系统开机后自动执行启动脚本。

16、进一步地,所述s3中,主应用程序启动副应用程序后,自助设备的界面展示为副应用程序启动界面。

17、进一步地,所述s5中,将副应用程序切换指令数据转发给主应用程序后,自助设备显示为主应用程序通用等待界面。

18、进一步地,多应用程序启动成功后,多应用程序业务切换的具体过程为:

19、a1:客户在主应用程序空闲界面点击需要办理的业务;

20、a2:主应用程序根据客户点击的业务按钮跳转到指定的等待界面,并向窗口切换服务发送切换指令;

21、a3:窗口切换服务接受到切换指令,将主应用程序隐藏并将指定副应用程序置顶;将主应用程序的切换指令转发给指定的副应用程序;

22、a4:客户操作副应用程序办理相关业务直至办理完成或业务结束;

23、a5:副应用程序跳转至空闲界面,向窗口切换服务发送切换指令;

24、a6:窗口切换服务接收到副应用程序的切换指令后,将副应用程序窗口隐藏,并将主应用程序窗口置顶;

25、a7:主应用程序监听窗口切换服务返回的切换事件,当监听到窗口切换服务发送的切换事件时,由当前的等待界面跳转至主应用程序的空闲界面。

26、更进一步地,所述a3中,将主应用程序的切换指令转发给指定的副应用程序后,自助设备界面显示的为副应用程序的空闲界面。

27、进一步地,窗口切换服务与主应用服务、副应用服务的通讯模式为websocket服务

28、有益效果

29、本专利技术提出了一种自助设备多应用程序界面切换装置及其应用方法,其中,所述方法使得自助设备上的多个应用程序共存,通过注册确认程序,实现指定程序之间的切换。能够使多个应用厂商的应用程序能够在改造工作量小的前提下同时在自助设备上运行,且能达到快速的上线投入使用的方法。

本文档来自技高网...

【技术保护点】

1.一种自助设备多应用程序界面切换装置,其特征在于,包括:主应用程序模块、窗口切换服务模块、副应用程序模块;

2.一种基于权利要求1所述的自助设备多应用程序界面切换装置的应用方法,其特征在于,多应用程序的启动过程具体包括:

3.根据权利要求2所述的自助设备多应用程序界面切换装置的应用方法,其特征在于,所述S1中,驱动主应用程序启动方式包括:客户手动执行启动脚本、自助设备系统开机后自动执行启动脚本。

4.根据权利要求2所述的自助设备多应用程序界面切换装置的应用方法,其特征在于,所述S3中,主应用程序启动副应用程序后,自助设备的界面展示为副应用程序启动界面。

5.根据权利要求2所述的自助设备多应用程序界面切换装置的应用方法,其特征在于,所述S5中,将副应用程序切换指令数据转发给主应用程序后,自助设备显示为主应用程序通用等待界面。

6.根据权利要求2所述自助设备多应用程序界面切换装置的应用方法,其特征在于,多应用程序启动成功后,多应用程序业务切换的具体过程为:

7.根据权利要求6所述自助设备多应用程序界面切换装置的应用方法,其特征在于,所述A3中,将主应用程序的切换指令转发给指定的副应用程序后,自助设备界面显示的为副应用程序的空闲界面。

8.根据权利要求2-6任一项所述的自助设备多应用程序界面切换装置的应用方法,其特征在于,窗口切换服务与主应用服务、副应用服务的通讯模式为websocket服务。

...

【技术特征摘要】

1.一种自助设备多应用程序界面切换装置,其特征在于,包括:主应用程序模块、窗口切换服务模块、副应用程序模块;

2.一种基于权利要求1所述的自助设备多应用程序界面切换装置的应用方法,其特征在于,多应用程序的启动过程具体包括:

3.根据权利要求2所述的自助设备多应用程序界面切换装置的应用方法,其特征在于,所述s1中,驱动主应用程序启动方式包括:客户手动执行启动脚本、自助设备系统开机后自动执行启动脚本。

4.根据权利要求2所述的自助设备多应用程序界面切换装置的应用方法,其特征在于,所述s3中,主应用程序启动副应用程序后,自助设备的界面展示为副应用程序启动界面。

5.根据权利要求2所述的自助设备多应...

【专利技术属性】
技术研发人员:朱玖林戴朗徐万鑫彭梅玲黄林曹祖珍赵建青
申请(专利权)人:中电长城长沙信息技术有限公司
类型:发明
国别省市:

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

1