WEB前端的跨平台适配系统、方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:35597549 阅读:19 留言:0更新日期:2022-11-16 15:17
本发明专利技术公开了一种WEB前端的跨平台适配系统、方法、装置、电子设备及计算机可读存储介质,包括客户端、管理平台和硬件设备,通过客户端的WEB前端应用调用所述统一硬件接口,统一硬件接口当接收到WEB前端应用的硬件访问参数时,对硬件访问参数进行序列化处理为控制报文发送至控制通讯模块,并对来自控制通讯模块返回的数据报文进行反序列化,硬件服务模块将接收到的控制报文进行反序列化处理获取控制报文中的硬件访问参数,根据硬件访问参数调用对应的操作系统以获得硬件反馈数据,将硬件反馈数据进行序列化处理为数据报文发送给控制通讯模块,通过客户端的设置可以实现使用不同的操作系统调用硬件设备,配置简单,操作方便。操作方便。操作方便。

【技术实现步骤摘要】
WEB前端的跨平台适配系统、方法、装置、电子设备及计算机可读存储介质


[0001]本专利技术涉及前端应用技术的
,特别是WEB前端的跨平台适配系统、方法及装置的


技术介绍

[0002]随着生活水平的提高以及科技的发展,生活中各种电子化系统采用不同的操作系统。例如在机场的场景中,就有如公开号为CN105139539B提出的便携式登机牌打印设备及登机牌打印系统、公开号为CN103745519B的机场智能自助服务方法及其系统等专利,这些不同的操作系统应用在不同的基础服务环境和场景中,分别采用不同的硬件设备。目前在各种应用场景中,各个系统建设时需要分别适配对应的windows/linux/MacOS/android等的操作系统以及机牌打印机、行李牌打印机、闸机等的硬件设备,研发与实施之间部署繁琐,耗时长。

技术实现思路

[0003]本专利技术的目的就是解决现有技术中的问题,提出一种WEB前端的跨平台适配系统、方法、装置、电子设备及计算机可读存储介质,能够简化研发与实施之间的部署,应用方便简洁。
[0004]为实现上述目的,本专利技术提出了一种WEB前端的跨平台适配系统,包括客户端、管理平台和硬件设备,所述客户端包括依次连接的WEB前端应用、统一硬件接口、控制通讯模块、硬件服务模块、操作系统,所述管理平台包括依次连接的管理权限界面、权限配置模块、接口权限管理模块、存储模块,所述控制通讯模块与所述接口权限管理模块通讯连接,所述硬件设备与所述操作系统连接;所述WEB前端应用用于调用所述统一硬件接口,所述统一硬件接口用于接收所述WEB前端应用的硬件访问参数,对所述硬件访问参数进行序列化处理为控制报文发送至控制所述控制通讯模块,并对来自所述控制通讯模块返回的数据报文进行反序列化;所述控制通讯模块用于与所述硬件服务模块以及所述接口权限管理模块进行通信;所述硬件服务模块用于将接收到的控制报文进行反序列化处理获取控制报文中的硬件访问参数,根据所述硬件访问参数调用对应的操作系统以获得硬件反馈数据,将所述硬件反馈数据进行序列化处理为数据报文发送给所述控制通讯模块。
[0005]作为优选,所述的硬件设备包括摄像头、身份阅读器、打印机、扫描仪、闸门开关、行李称重仪、行李体积检测仪、RFID阅读器、灯控开关、警报开关、GPS、手写板、麦克风和机器人中的任一种或多种。
[0006]作为优选,所述的操作系统包括Windows、Linux、Android和MacOS中的任意几种。
[0007]本专利技术的第二方面在于提出一种WEB前端的跨平台适配方法,包括以下步骤:
步骤201,响应于调用者的输入指令,接收调用者输入的硬件访问参数;步骤202,根据所述硬件访问参数调用对应的操作系统以获得硬件反馈数据;步骤203,获取所述硬件反馈数据中的硬件数据,将所述硬件数据发送给调用者。
[0008]作为优选,所述的步骤202包括以下步骤:步骤202.1,将所述硬件访问参数进行序列化处理生成控制报文;步骤202.2,将所述控制报文进行反序列化处理得到调用参数,所述调用参数包括硬件类型和驱动硬件参数。
[0009]作为优选,所述的步骤202.1还包括:根据预设的权限配置,判断该控制报文是否满足执行权限;当判断到所述控制报文满足执行权限时,将所述控制报文进行反序列化处理得到调用参数。
[0010]作为优选,所述的步骤S203包括:S203.1,调用与调用参数对应的操作系统对硬件设备进行访问,获取硬件反馈数据,所述硬件反馈数据中包括硬件数据;S203.2,将所述硬件反馈数据中的硬件数据进行序列化处理生成数据报文;S203.3,对所述数据报文进行反序列化以获取数据报文中的硬件数据,并将所述硬件数据发送给调用者。
[0011]作为优选,所述的S203.2还包括:根据预设的权限配置,判断该数据报文是否满足执行权限;当判断到所述数据报文满足执行权限时,将所述数据报文进行反序列化处理得到调用参数。
[0012]本专利技术的第三方面在于提出一种WEB前端的跨平台适配装置,包括:参数接收模块:用于响应于调用者的输入指令,接收调用者输入的硬件访问参数;反馈获取模块:用于根据所述硬件访问参数调用对应的操作系统以获得硬件反馈数据;数据反馈模块:用于获取所述硬件反馈数据中的硬件数据,将所述硬件数据发送给调用者。
[0013]作为优选,所述反馈获取模块根据所述硬件访问参数调用对应的操作系统以获得硬件反馈数据包括:将所述硬件访问参数进行序列化处理生成控制报文;将所述控制报文进行反序列化处理得到调用参数,所述调用参数包括硬件类型和驱动硬件参数。
[0014]作为优选,将所述硬件访问参数进行序列化处理生成控制报文后,还包括:根据预设的权限配置,判断该数据报文是否满足执行权限;当判断到所述数据报文满足执行权限时,将所述数据报文进行反序列化处理得到调用参数。
[0015]作为优选,所述数据反馈模块获取所述硬件反馈数据中的硬件数据,将所述硬件数据发送给调用者包括:调用与调用参数对应的操作系统对硬件设备进行访问,获取硬件反馈数据,所述
硬件反馈数据中包括硬件数据;将所述硬件反馈数据中的硬件数据进行序列化处理生成数据报文;对所述数据报文进行反序列化以获取数据报文中的硬件数据,并将所述硬件数据发送给调用者。
[0016]作为优选,将所述硬件反馈数据中的硬件数据进行序列化处理生成数据报文还包括:根据预设的权限配置,判断该数据报文是否满足执行权限;当判断到所述数据报文满足执行权限时,将所述数据报文进行反序列化处理得到调用参数。
[0017]本专利技术的第四方面在于提出一种电子设备,包括存储有可执行程序代码的存储器、与所述存储器耦合的处理器,所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行如以上任一项所述的WEB前端的跨平台适配方法。
[0018]本专利技术的第五方面在于提出一种电子设备,所述计算机可读存储介质存储计算机程序,所述计算机程序使得计算机执行如权利要求3至7任一项所述的WEB前端的跨平台适配方法。
[0019]本专利技术一种WEB前端的跨平台适配系统、方法、装置、电子设备及计算机可读存储介质的有益效果:本专利技术通过设置客户端、管理平台和硬件设备,通过客户端的WEB前端应用调用所述统一硬件接口,统一硬件接口当接收到WEB前端应用的硬件访问参数时,对硬件访问参数进行序列化处理为控制报文发送至控制通讯模块,并对来自控制通讯模块返回的数据报文进行反序列化,硬件服务模块将接收到的控制报文进行反序列化处理获取控制报文中的硬件访问参数,根据硬件访问参数调用对应的操作系统以获得硬件反馈数据,将硬件反馈数据进行序列化处理为数据报文发送给控制通讯模块,通过客户端的设置可以实现使用不同的操作系统调用硬件设备,配置简单,操作方便。
[0020]本专利技术的特征及优点将通过实施例结合附图进行详细说明。
附图说明
[0021]图1是本专利技术实施例公开的一种WEB前端的跨平台适配系统的结构示意图。...

【技术保护点】

【技术特征摘要】
1.WEB前端的跨平台适配系统,包括客户端、管理平台和硬件设备,其特征在于:所述客户端包括依次连接的WEB前端应用、统一硬件接口、控制通讯模块、硬件服务模块、操作系统,所述管理平台包括依次连接的管理权限界面、权限配置模块、接口权限管理模块、存储模块,所述控制通讯模块与所述接口权限管理模块通讯连接,所述硬件设备与所述操作系统连接;所述WEB前端应用用于调用所述统一硬件接口,所述统一硬件接口用于接收所述WEB前端应用的硬件访问参数,对所述硬件访问参数进行序列化处理为控制报文发送至控制所述控制通讯模块,并对来自所述控制通讯模块返回的数据报文进行反序列化;所述控制通讯模块用于与所述硬件服务模块以及所述接口权限管理模块进行通信;所述硬件服务模块用于将接收到的控制报文进行反序列化处理获取控制报文中的硬件访问参数,根据所述硬件访问参数调用对应的操作系统以获得硬件反馈数据,将所述硬件反馈数据进行序列化处理为数据报文发送给所述控制通讯模块。2.如权利要求1所述的WEB前端的跨平台适配系统,其特征在于:所述硬件设备包括摄像头、身份阅读器、打印机、扫描仪、闸门开关、行李称重仪、行李体积检测仪、RFID阅读器、灯控开关、警报开关、GPS、手写板、麦克风和机器人中的任一种或多种。3.WEB前端的跨平台适配方法,其特征在于,包括以下步骤:步骤201,响应于调用者的输入指令,接收调用者输入的硬件访问参数;步骤202,根据所述硬件访问参数调用对应的操作系统以获得硬件反馈数据;步骤203,获取所述硬件反馈数据中的硬件数据,将所述硬件数据发送给调用者。4.如权利要求3所述的WEB前端的跨平台适配方法,其特征在于,所述步骤202包括以下步骤:步骤202.1,将所述硬件访问参数进行序列化处理生成控制报文;步骤202.2,将所述控制报文进行反序列化处理得到调用参数,所述调用参数包括硬件类型...

【专利技术属性】
技术研发人员:上峰刘秋玲王博文熊琪燕贺悦谭俊强赖科达
申请(专利权)人:广州民航信息技术有限公司
类型:发明
国别省市:

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

1