【技术实现步骤摘要】
一种客户端离港设备与WEB应用互联方法及系统
本专利技术涉及互联网
,尤其涉及一种客户端离港设备与WEB应用互联方法及系统。
技术介绍
当前业界,WEB应用与客户端本地设备的互联方式通常是通过浏览器自带的插件或设备平台商提供的浏览器插件。常规的浏览器一般只能调用客户端本地windows打印机。目前,由于离港设备平台商没有提供专业的浏览器插件,无法支持WEB应用通过常规浏览器与客户端离港设备互联,所以涉及需要与离港设备交互的离港应用都很难采用WEB应用模式开发。与机场的离港设备互联是离港应用的核心业务之一。现有离港应用调用离港平台设备的方式为:每个Java客户端应用通过平台商提供的jar包和设备进行本地互联,完成设备扫描或打印等。不支持WEB应用和离港设备进行互联,这就严重阻碍了在机场离港环境推广使用中心化的WEB应用。因此,如何有效的实现客户端离港设备与WEB应用互联,是一项亟待解决的问题。
技术实现思路
有鉴于此,本专利技术提供了一种客户端离港设备与WEB应用互联方法,通过 ...
【技术保护点】
1.一种客户端离港设备与WEB应用互联方法,其特征在于,包括:/n将离港设备连接到计算机;/n安装离港设备平台;/n启动所述离港设备平台;/nJava通过所述离港设备平台提供的Jar包实现和所述离港设备的互联;/n引入Java8,编写一个JavaFX的客户端,客户端使用JavaFX的WebView内嵌一个浏览器,内嵌浏览器再嵌一个IFrame;/n使用所述内嵌浏览器实现JS和Java相互调用,在所述内嵌浏览器访问所述WEB应用时,所述离港设备与所述WEB应用互联。/n
【技术特征摘要】
1.一种客户端离港设备与WEB应用互联方法,其特征在于,包括:
将离港设备连接到计算机;
安装离港设备平台;
启动所述离港设备平台;
Java通过所述离港设备平台提供的Jar包实现和所述离港设备的互联;
引入Java8,编写一个JavaFX的客户端,客户端使用JavaFX的WebView内嵌一个浏览器,内嵌浏览器再嵌一个IFrame;
使用所述内嵌浏览器实现JS和Java相互调用,在所述内嵌浏览器访问所述WEB应用时,所述离港设备与所述WEB应用互联。
2.根据权利要求1所述的方法,其特征在于,所述将离港设备连接到计算机,包括:
将离港打印设备连接到计算机。
3.根据权利要求2所述的方法,其特征在于,所述使用所述内嵌浏览器实现JS和Java相互调用,在所述内嵌浏览器访问所述WEB应用时,所述离港设备与所述WEB应用互联,包括:
JavaFX的客户端通过所述离港设备平台提供的Jar包实现和所述离港打印设备的互联;
内嵌浏览器通过JavaBridge实现JS调用Java,进而实现JS调用所述离港打印设备;
远程WEB应用根据IFrame子窗口调用父窗口的方式,实现调用JS的方法,进而实现WEB应用调用所述离港打印设备。
4.根据权利要求1所述的方法,其特征在于,所述将离港设备连接到计算机,包括:
将离港扫描设备连接到计算机。
5.根据权利要求4所述的方法,其特征在于,所述使用所述内嵌浏览器实现JS和Java相互调用,在所述内嵌浏览器访问所述WEB应用时,所述离港设备与所述WEB应用互联,包括:
JavaFX的客户端通过所述离港设备平台提供的Jar包实现和所述离港扫描设备的互联;
内嵌浏览器通过WebEngine实现Java调用JS,将所述离港扫描设备扫描到的数据传递给JS;
内嵌浏览器根据IFrame的父窗口调用子窗口的方式,将JS得到的所述数据传递给WEB应用。
6.一种客户端离港设备与WEB应用互联系统,其特征在于,包括:
连接模块...
【专利技术属性】
技术研发人员:龚鹏,赵廷文,
申请(专利权)人:中国民航信息网络股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。