一种局域网联网智能设备检测系统的制作方法

文档序号:17758041发布日期:2019-05-24 21:27阅读:216来源:国知局

本发明涉及物联网技术领域,特别涉及一种局域网联网智能设备检测系统。



背景技术:

针孔摄像头,即超微型摄像机。它的拍摄孔径确实只有针孔一般的大小,而摄像头的大小则大概有一元硬币那么大。可以应用在保护人们的生命、财产和隐私上。例如:记者的暗访调查,公安的暗访取证等等。近年来各地频发酒店被安装针孔摄像头的案例,有的网友甚至发布了如何在酒店自查针孔摄像头的教程帖。

如何高效、快速的检测和识别针孔摄像头,是摆在消费者和监管部门面前的首要问题。目前常见的检测手段是用肉眼和经验现场观察、检测,或者采用专用的物理扫描仪器进行检测。以上方法均存在检测效率低下,操作复杂,成本昂贵等特点。

如果能提供一种技术方案,能够使得一般用户方便的检测所处无线局域网内所具有的非法摄像头及类似的智能装置,将更好的保护人们的隐私权。



技术实现要素:

本发明的有益效果为:

1、能够帮助用户检测当前无线局域网内联网智能设备的数量,帮助用户保护个人隐私。

2、全流程自动处理,用户连接无线局域网点击一键检测即可扫描无线局域网摄像头,无需人员进行操作,成本低且效率高。

3.采用移动端物联网指纹库检测加云端物联网指纹库大数据分析检测技术,检测技术采用协议对话方式,不对用户联网设备或系统造成影响,属于无损检测,不获取用户物联设备账号、密码等信息,同时不涉及用户联网物联网设备隐私信息。

具体实施方式

下面结合具体实施例对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本

技术实现要素:
所实现的技术均属于本发明的范围。

本发明的设计构思为:将联网智能设备生产厂商所生产设备的指纹信息储存到大数据平台端。客户端采集所在无线局域网中的智能设备信息,通过本地指纹匹配及远程指纹匹配,,得到无线局域网内联网智能设备的信息。

本发明所述局域网联网智能设备检测系统包括大数据平台端与客户端。下面分别予以介绍。

一.大数据平台端

所述大数据平台端用于保存客户端信息、联网智能设备指纹信息、验证登录信息,并能够对接收到的检测信息进行存储及处理,所述处理包括进行指纹匹配,并能够反馈匹配结果。为了实现上述功能,所述服务器设置有客户端信息存储模块、智能设备指纹库、指纹匹配模块、信息处理模块、信号接收模块。

本发明所述智能设备包括但不限于智能手机、智能电脑、智能冰箱、智能洗衣机、智能摄像头、针孔摄像头、智能打印机、智能音箱、智能门禁。在检测时,可以同时检测或者分类检测。

所述客户信息存储模块用于存储各个客户端信息。所述客户端信息包括账号、密码、个人信息等。每个新注册的客户端的信息都会被保存到该模块。

所述智能设备指纹库用于存储智能设备指纹信息。设备指纹是指可以用于唯一标识出该设备的设备特征或者独特的设备标识,比如设备的唯一序列号、生产id、http响应值中的关键字。设置智能设备指纹库的目的是:大部分联网智能设备生产厂商都会提供本地管理服务,且本地管理服务响应值会包含此型号联网智能设备的http响应值关键字,将各种联网智能设备的管理服务关键字提取出来统一格式存储进指纹库中,就可以通过比对设备的管理服务响应值与指纹库指纹判断此设备是否为联网智能设备。

所述指纹匹配模块用于将接收的关键字与联网智能设备指纹库中的指纹信息进行匹配,并将匹配结果反馈到客户端。所述匹配结果包括匹配成功的联网智能设备的品牌信息。

应当理解,大数据平台端还能实现存储、普通信号处理等常见功能。存储可以为加密存储。

优选的,所述大数据平台端还包括信息融合模块,用于对接收到的智能设备相关信息(尤其指地理信息)进行融合,输出区域联网智能设备检测态势。信息融合采用的是现有信息融合技术手段。

优选的,所述大数据平台端存储了各个客户端的检测信息,用户可以通过客户端,结合自身业务需求、消费需求,定制化月度、季度或年度智能物联网设备检测统计报告,由大数据平台端进行推送。

二.客户端

所述客户端用于对局域网内联网的设备进行扫描、探测,并将相关信息发送给大数据平台端,并显示大数据平台端的反馈信息。

客户端设置在移动智能终端(如电脑、智能手机),其可以为一个app。所述客户端包括登录验证模块、端口扫描模块、检测包发送模块、响应信息接收模块、关键字提取模块、临时指纹库、信号解析模块、操作界面模块、地址定位模块、信号发送模块、本地匹配模块。

所述登录验证模块用于用户进行注册、登录,并将注册的账户、密码存储到大数据平台端。

所述检测包发送模块用于对移动智能终端所连接的无线网络下可分配ip地址段的各个ip发送ping包,检测当前无线路由器下所连接的设备的ip,得到ip列表。

所述端口扫描模块用于根据ip列表进行端口扫描,获取各个ip下的开放端口列表。

所述请求发送模块用于根据开放端口列表向各个开放端口发送http协议请求。

所述响应信息接收模块用于获取开放端口反馈的http响应值。

关键字提取模块用于提取http响应值中的关键字。

信号发送模块用于向大数据平台端发送信息。包括但不限于地址信息、关键字信息等。

信号解析模块用于接收服务器所反馈的匹配结果并进行解析,得到所在无线网区域内联网的智能设备信息。

所述临时指纹库用于存储用户自定义的、正常联网的智能设备的指纹信息,包括智能设备的ip、厂商、型号、数量等信息。

所述操作界面模块用于显示相关功能按键,接收操作者的操作指令及输入信息,并显示联网智能设备相关信息。相关信息包括联网智能设备数量和/或联网智能设备品牌。所述功能按键应该包括实现登录、注册、退出、检测功能的按键。点击功能按键就会调用对应功能模块。

所述客户端还设置有客户端退出模块,用于用户退出运行中的客户端。

优选的,所述客户端还包括大数据信息传输模块,用于将地址定位模块将所获得的地理位置信息发送到大数据平台上,由大数据平台端的信息融合模块进行信息融合,输出区域摄像头检测态势。实现信息融合是采用的现有技术。

优选的,所述客户端还包括预警模块,用于在检测出非法联网智能设备时,进行安全提示、安全预警。

优选的,所述客户端还包括订单定制模块,用于用户根据需求向大数据客户端订阅月度、季度或年度联网智能设备检测统计报告。

应当理解,客户端应该具有普遍意义上的存储模块等常用功能模块,以实现普通app常见的个人信息、统计数据存储等功能。

下面对上述系统的工作方法进行说明。包括如下步骤:

s1:预先在大数据平台端中存储客户端相关信息、联网智能设备的指纹信息。

s2:移动智能终端连接选定的无线局域网。

s3:无线局域网中的无线路由器给移动智能终端提供一个局域网ip、子网掩码。

s4:根据网络ip协议得到无线网路由器可分配ip地址段。

s5:客户端向ip地址段内的每个ip发送ping包,检测当前无线路由器下所连接的设备的ip列表,并进行汇总统计。

s6:客户端对移动智能终端所连接的无线网络下的各个ip进行端口扫描,获取各个ip下的开放端口列表。

s7:客户端根据所获得的开放端口列表信息向对应开放端口发送http协议请求。

s8:客户端获取开放端口反馈的http响应值。

s9:客户端提取http响应值中的关键字,进行本地指纹库的指纹匹配,如匹配成功则标记为正常,且不进行后续步骤,否则将关键字信息发送到大数据平台端。

s10:大数据平台端将接收的关键字信息在联网智能设备指纹库中进行联网智能设备指纹信息的匹配,并将匹配结果反馈到客户端。

s11:客户端接收模块接收匹配结果。

s12:客户端解析匹配结果,得到所在无线网区域内联网的联网智能设备信息。

s13:客户端显示所在无线网区域内联网的联网智能设备信息。包括联网智能设备数量和/或联网智能设备品牌。

应当理解,当客户端需要登录的时候,还应包括注册或者登陆步骤。当需要退出客户端的时候,还包括退出客户端的步骤。

应当理解,当包含预警模块时,在检测出非法联网智能设备时,客户端还会进行安全提示、安全预警

优选的,当需要进行区域联网智能设备检测态势显示时,还包括如下流程:

步骤1:地址定位模块检测客户端所在移动智能设备的公网ip地址,通过ip定位出智能设备所处的地理位置。

步骤2:大数据信息传输模块,用于将地址定位模块将所获得的地理位置信息发送到大数据平台上,由大数据平台端输出区域非法智能设备检测势态,并反馈给客户端。

步骤3:客户端显示非法智能设备检测势态。

优选的,当用户订阅了联网智能设备检测统计报告时,还包括如下流程:

步骤一:用户通过订单定制模块订阅报告请求。

步骤二:大数据平台端根据存储的数据形成报告,并发送给客户端。

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