一种基于WebSocket的获取客户端硬件信息的方法与流程

文档序号:12486258阅读:来源:国知局

技术特征:

1.一种基于WebSocket的获取客户端硬件信息的方法,所述方法包括:

步骤1)对通用WebSocket对象扩展自定义JavaScript接口函数;

步骤2)客户端创建WebSocket对象,并建立与服务器的连接,调用所述步骤1)的扩展自定义JavaScript接口函数;

步骤3)Web引擎内核根据WebSocket对象调用的接口函数获取相应设备硬件信息,返回给客户端;

步骤4)客户端将返回的设备硬件信息包含在数据报文中发送到服务器;

步骤5)所述服务器对数据报文进行处理,并根据设备硬件信息将处理结果返回到客户端;

步骤6)客户端根据返回的处理结果继续对服务器发送数据报文,直至通信完毕;

步骤7)通信完毕后,关闭WebSocket连接。

2.根据权利要求1所述的基于WebSocket的获取客户端硬件信息的方法,其特征在于,所述步骤1)具体包括:

步骤1-1)在浏览器内核中,对通用WebSocket对象添加JavaScript接口属性值或方法;

步骤1-2)定义步骤1-1)扩展的JavaScript接口属性值或方法在浏览器内核的函数映射关系,映射到浏览器内部自定义函数;

步骤1-3)在步骤1-2)的内部自定义函数中,调用WebSocket协议实现的扩展自定义的获取设备硬件信息的函数;

步骤1-4)在WebSocket协议实现内部,添加自定义的获取设备硬件信息函数;

所述自定义的获取设备硬件信息函数为WebSocket对象的自定义属性值或方法,调用后返回特定值作为用户所请求的客户端设备硬件信息;所述设备硬件信息为MAC地址、IP地址或设备ID。

3.根据权利要求2所述的基于WebSocket的获取客户端硬件信息的方法,其特征在于,所述步骤2)的扩展自定义JavaScript接口函数为步骤1-4)的自定义的获取设备硬件信息函数。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1