一种物联网动态页面实时信息采集方法技术

技术编号:8682816 阅读:267 留言:0更新日期:2013-05-09 02:45
一种物联网动态页面实时信息采集方法,所述方法分为四个部分,涉及四个模块,这四个模块分别是加载页面模块、获取页面HTML模块、解析所得HTML模块和数据存储模块,加载页面模块通过网络链接地址加载外部页面,并将加载的动态页面传递给获取HTML模块,由获取HTML模块获取该页面的HTML文档,同时将所获得的HTML文档传递给解析HTML模块,解析HTML模块通过定位技术从得到的HTML文档中解析出所需要的文本内容,并将这些文本内容传给数据存储模块进行存储。本发明专利技术实现了物联网实体动态信息的实时获取及存储,而且不需要连接服务器上的数据库,具有良好的可扩展性,能满足物联网海量数据量的处理要求。

【技术实现步骤摘要】

本专利技术涉及一种基于Watir的可实时获取物联网实体信息的方法,属于数据处理

技术介绍
物联网(Internet Of Things)泛指“物物相连的互联网”。它的核心和基础是互联网,是在互联网基础上延伸和扩展的网络,其用户端延伸和扩展到了任何物品与物品之间。物联网把任何物品与互联网相连接,进行信息交换和通信。随着嵌入式传感器在各领域的广泛应用,物联网技术已经逐渐融入到人们的生活中。物联网的应用非常广泛,遍及智能交通、环境保护、仓储物流、公共安全、工业检测、平安家居等,几乎涉及到生活中的任何一个领域。物联网包含了海量的实体,这些实体每时每刻都会有新的状态,例如,通过传感器感知室内各种状况,温度,湿度还有光照程度等,感知道路的实时拥堵信息等。要实现对物联网的智能控制以及扩展对物联网的应用,就必须对这些海量实体的实时信息进行搜索分析,从这些海量实体返回的实时状态数据中搜寻得到有用的信息。例如,通过传感器感知的室内状况,搜索出特定温度的房间;通过道路的实时拥堵信息查找到不拥挤的道路;通过包裹传来的信息搜索受损的包裹等等。而获取物联网实体实时信息是这一切的前提条件。物联网实体信本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201310005966.html" title="一种物联网动态页面实时信息采集方法原文来自X技术">物联网动态页面实时信息采集方法</a>

【技术保护点】
一种物联网动态页面实时信息采集方法,其特征是,所述方法分为四个部分,涉及四个模块,这四个模块分别是加载页面模块、获取页面HTML模块、解析所得HTML模块和数据存储模块;其中,加载页面模块通过网络链接地址加载外部页面,并将加载的动态页面传递给获取HTML模块,由获取HTML模块获取该页面的HTML文档,同时将所获得的HTML文档传递给解析HTML模块,解析HTML模块通过定位技术从得到的HTML文档中解析出所需要的文本内容,并将这些文本内容传给数据存储模块进行存储。

【技术特征摘要】
1.一种物联网动态页面实时信息采集方法,其特征是,所述方法分为四个部分,涉及四个模块,这四个模块分别是加载页面模块、获取页面HTML模块、解析所得HTML模块和数据存储模块;其中,加载页面模块通过网络链接地址加载外部页面,并将加载的动态页面传递给获取HTML模块,由获取HTML模块获取该页面的HTML文档,同时将所获得的HTML文档传递给解析HTML模块,解析HTML模块通过定位技术从得到的HTML文档中解析出所需要的文本内容,并将这些文本内容传给数据存储模块进行存储。2.根据权利要求1所述的一种物联网动态页面实时信息采集方法,其特征是,所述方法具体按以下步骤进行: 1)首先通过“Watir:: Browser, new”创建一个浏览器实例,从而来模拟浏览器的操作,通过“goto (’ http://10.14.11.100/sh/index.jsp’)”方法加载到物联网智能家居动态页面; 2)在Watir模拟浏览器的过程中,通过“onclick”方法模拟点击操作,对步骤I)中加载的页面实现翻页功能,通过“ Ii (:1d, ’ mainlevel_02’).links [O], click”方法实现模拟点击翻页操作; 3)通过IFrame框架的sr...

【专利技术属性】
技术研发人员:孔英会沈丹凤
申请(专利权)人:华北电力大学保定
类型:发明
国别省市:

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

1