本发明专利技术提供一种本地硬件设备与Web应用实时通讯系统,包括外壳程序、设备管理模块、HTML页面和Web服务器:其中,所述设备管理模块收集本地硬件设备的设备信息;所述外壳程序对浏览器进行封装;所述外壳程序管理设备管理模块中的本地硬件设备信息;所述外壳程序提供JavaScript API供HTML页面直接访问本地硬件设备信息,本地硬件设备通过JavaScript API直接与HTML页面交互。本发明专利技术通过外壳程序对浏览器进行封装,实现HTML页面直接访问本地硬件设备信息,本地硬件设备通过直接与HTML页面交互,缩短了人机交互的响应时间。
【技术实现步骤摘要】
本专利技术属于互联网信息传输
,特别是一种本地硬件设备与Web应用实时通讯系统。
技术介绍
在一些应用场景中,Web应用程序需要获取访问者电脑上连接的硬件设备信息。通常的做法是为这些硬件设备开发ActiveX控件,并将其嵌入到HTML网页中供InternetExplorer浏览器访问这些设备信息。而采用ActiveX控件要求浏览器必须为InternetExplorer,不兼容Chrome等其他浏览器。另一种方法是在客户电脑上运行硬件设备管理程序,通过硬件设备管理程序直接将硬件信息传递给Web服务器,HTML页面显示内容需要不断的从Web服务器查询。HTML页面轮询获取数据,通讯效率低,操作时间长,从而导致人机交互响应时间长的问题。
技术实现思路
本专利技术的目的在于提供一种本地硬件设备与Web应用实时通讯系统,通过外壳程序对浏览器进行封装,实现HTML页面直接访问本地硬件设备信息,本地硬件设备通过直接与HTML页面交互,缩短了人机交互的响应时间。本专利技术的目的是通过这样的技术方案实现的,它包括外壳程序、设备管理模块、HTML页面和Web服务器:其中,所述设备管理模块收集本地硬件设备的设备信息;所述外壳程序对浏览器进行封装;所述外壳程序管理设备管理模块中的本地硬件设备信息;所述外壳程序提供JavaScriptAPI供HTML页面直接访问本地硬件设备信息,本地硬件设备通过JavaScript API直接与HTML页面交互。本专利技术通过外壳程序对浏览器进行封装,本地硬件设备信息由外壳程序管理,并提供JavaScript API(应用程序编程接口)供HTML页面直接访问本地硬件设备信息,本地硬件设备通过JavaScript API直接与HTML页面交互。本地硬件设备的状态反应和对设备的操作都可以直接响应,缩短了人机交互的响应时间。 外壳程序兼容Internet Explorer、Chrome等多种浏览器,解决了ActiveX模式只能使用Internet Explorer浏览器的兼容性问题。外壳程序的设备通信JavaScript API为透明通道,使得外壳程序兼容各类设备。进一步,所述本地硬件设备包括PCIE接口、SATA接口、网络接口、USB接口和串口。进一步,所述设备信息包括与本机连接的设备数量、是否连接正常和设备型号。由于采用了上述技术方案,本专利技术通过外壳程序对浏览器进行封装,实现HTML页面直接访问本地硬件设备信息,本地硬件设备通过直接与HTML页面交互,缩短了人机交互的响应时间。【附图说明】图1是本专利技术的结构示意图。【具体实施方式】为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本专利技术。如图1所示,本专利技术包括外壳程序、设备管理模块、HTML页面和Web服务器:其中,所述设备管理模块收集本地硬件设备的设备信息;所述外壳程序对浏览器进行封装;所述外壳程序管理设备管理模块中的本地硬件设备信息;所述外壳程序提供JavaScript API供HTML页面直接访问本地硬件设备信息,本地硬件设备通过JavaScript API直接与HTML页面交互。本专利技术通过外壳程序对浏览器进行封装,本地硬件设备信息由外壳程序管理,并提供JavaScript API(应用程序编程接口)供HTML页面直接访问本地硬件设备信息,本地硬件设备通过JavaScript API直接与HTML页面交互。本地硬件设备的状态反应和对设备的操作都可以直接响应,缩短了人机交互的响应时间。外壳程序兼容Internet Explorer、Chrome等多种浏览器,解决了ActiveX模式只能使用Internet Explorer浏览器的兼容性问题。外壳程序的设备通信JavaScript API为透明通道,使得外壳程序兼容各类设备。作为具体实施例,所述本地硬件设备包括PICE接口、SATA接口、网络接口、USB接口和串口等将计算机与外部硬件接口连接的设备或软件系统。作为具体实施例,所述设备信息包括与本机连接的设备数量、是否连接正常和设备型号等标识信息。以上仅为本专利技术的实施方式,并非因此限制本专利技术的专利范围,凡是利用本专利技术说明书及附图内容所作的等效结构,直接或间接运用在其他相关的
,均同理在本专利技术的专利保护范围之内。【主权项】1.本地硬件设备与Web应用实时通讯系统,其特征在于,包括外壳程序、设备管理模块、HTML页面和Web服务器:其中, 所述设备管理模块收集本地硬件设备的设备信息; 所述外壳程序对浏览器进行封装; 所述外壳程序管理设备管理模块中的本地硬件设备信息; 所述外壳程序提供JavaScript API供HTML页面直接访问本地硬件设备信息,本地硬件设备通过JavaScript API直接与HTML页面交互。2.如权利要求1所述的本地硬件设备与Web应用实时通讯系统,其特征在于,所述本地硬件设备包括PCIE接口、SATA接口、网络接口、USB接口和串口。3.如权利要求2所述的本地硬件设备与Web应用实时通讯系统,其特征在于,所述设备信息包括与本机连接的设备数量、是否连接正常和设备型号。【专利摘要】本专利技术提供一种本地硬件设备与Web应用实时通讯系统,包括外壳程序、设备管理模块、HTML页面和Web服务器:其中,所述设备管理模块收集本地硬件设备的设备信息;所述外壳程序对浏览器进行封装;所述外壳程序管理设备管理模块中的本地硬件设备信息;所述外壳程序提供JavaScript?API供HTML页面直接访问本地硬件设备信息,本地硬件设备通过JavaScript?API直接与HTML页面交互。本专利技术通过外壳程序对浏览器进行封装,实现HTML页面直接访问本地硬件设备信息,本地硬件设备通过直接与HTML页面交互,缩短了人机交互的响应时间。【IPC分类】G06F17/30【公开号】CN105447153【申请号】CN201510855650【专利技术人】谢剑 【申请人】讯美电子科技有限公司【公开日】2016年3月30日【申请日】2015年11月28日本文档来自技高网...
【技术保护点】
本地硬件设备与Web应用实时通讯系统,其特征在于,包括外壳程序、设备管理模块、HTML页面和Web服务器:其中,所述设备管理模块收集本地硬件设备的设备信息;所述外壳程序对浏览器进行封装;所述外壳程序管理设备管理模块中的本地硬件设备信息;所述外壳程序提供JavaScript API供HTML页面直接访问本地硬件设备信息,本地硬件设备通过JavaScript API直接与HTML页面交互。
【技术特征摘要】
【专利技术属性】
技术研发人员:谢剑,
申请(专利权)人:讯美电子科技有限公司,
类型:发明
国别省市:重庆;85
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。