本地硬件设备与Web应用实时通讯系统的制作方法

文档序号:9687614阅读:1344来源:国知局
本地硬件设备与Web应用实时通讯系统的制作方法
【技术领域】
[0001]本发明属于互联网信息传输技术领域,特别是一种本地硬件设备与Web应用实时通讯系统。
【背景技术】
[0002]在一些应用场景中,Web应用程序需要获取访问者电脑上连接的硬件设备信息。通常的做法是为这些硬件设备开发ActiveX控件,并将其嵌入到HTML网页中供InternetExplorer浏览器访问这些设备信息。而采用ActiveX控件要求浏览器必须为InternetExplorer,不兼容Chrome等其他浏览器。
[0003]另一种方法是在客户电脑上运行硬件设备管理程序,通过硬件设备管理程序直接将硬件信息传递给Web服务器,HTML页面显示内容需要不断的从Web服务器查询。HTML页面轮询获取数据,通讯效率低,操作时间长,从而导致人机交互响应时间长的问题。

【发明内容】

[0004]本发明的目的在于提供一种本地硬件设备与Web应用实时通讯系统,通过外壳程序对浏览器进行封装,实现HTML页面直接访问本地硬件设备信息,本地硬件设备通过直接与HTML页面交互,缩短了人机交互的响应时间。
[0005]本发明的目的是通过这样的技术方案实现的,它包括外壳程序、设备管理模块、HTML页面和Web服务器:其中,
[0006]所述设备管理模块收集本地硬件设备的设备信息;
[0007]所述外壳程序对浏览器进行封装;
[0008]所述外壳程序管理设备管理模块中的本地硬件设备信息;
[0009]所述外壳程序提供JavaScriptAPI供HTML页面直接访问本地硬件设备信息,本地硬件设备通过JavaScript API直接与HTML页面交互。
[0010]本发明通过外壳程序对浏览器进行封装,本地硬件设备信息由外壳程序管理,并提供JavaScript API(应用程序编程接口)供HTML页面直接访问本地硬件设备信息,本地硬件设备通过JavaScript API直接与HTML页面交互。本地硬件设备的状态反应和对设备的操作都可以直接响应,缩短了人机交互的响应时间。
[0011 ] 外壳程序兼容Internet Explorer、Chrome等多种浏览器,解决了ActiveX模式只能使用Internet Explorer浏览器的兼容性问题。外壳程序的设备通信JavaScript API为透明通道,使得外壳程序兼容各类设备。
[0012]进一步,所述本地硬件设备包括PCIE接口、SATA接口、网络接口、USB接口和串口。
[0013]进一步,所述设备信息包括与本机连接的设备数量、是否连接正常和设备型号。
[0014]由于采用了上述技术方案,本发明通过外壳程序对浏览器进行封装,实现HTML页面直接访问本地硬件设备信息,本地硬件设备通过直接与HTML页面交互,缩短了人机交互的响应时间。
【附图说明】
[0015]图1是本发明的结构示意图。
【具体实施方式】
[0016]为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
[0017]如图1所示,本发明包括外壳程序、设备管理模块、HTML页面和Web服务器:其中,
[0018]所述设备管理模块收集本地硬件设备的设备信息;
[0019]所述外壳程序对浏览器进行封装;
[0020]所述外壳程序管理设备管理模块中的本地硬件设备信息;
[0021 ]所述外壳程序提供JavaScript API供HTML页面直接访问本地硬件设备信息,本地硬件设备通过JavaScript API直接与HTML页面交互。
[0022]本发明通过外壳程序对浏览器进行封装,本地硬件设备信息由外壳程序管理,并提供JavaScript API(应用程序编程接口)供HTML页面直接访问本地硬件设备信息,本地硬件设备通过JavaScript API直接与HTML页面交互。本地硬件设备的状态反应和对设备的操作都可以直接响应,缩短了人机交互的响应时间。
[0023]外壳程序兼容Internet Explorer、Chrome等多种浏览器,解决了ActiveX模式只能使用Internet Explorer浏览器的兼容性问题。外壳程序的设备通信JavaScript API为透明通道,使得外壳程序兼容各类设备。
[0024]作为具体实施例,所述本地硬件设备包括PICE接口、SATA接口、网络接口、USB接口和串口等将计算机与外部硬件接口连接的设备或软件系统。
[0025]作为具体实施例,所述设备信息包括与本机连接的设备数量、是否连接正常和设备型号等标识信息。
[0026]以上仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构,直接或间接运用在其他相关的技术领域,均同理在本发明的专利保护范围之内。
【主权项】
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日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1