一种物联网浏览器及其应用方法
技术领域
本发明涉及物联网技术,尤其涉及一种物联网浏览器及其应用方法。
背景技术
物联网(IOT,Internet of Things)是指通过各种信息传感设备,如传感器、射频识别(RFID)技术、全球定位***、红外感应器、激光扫描器、气体感应器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各种无线/有线的长距离/短距离通信网络实现互联互通(M2M)、应用大集成(Grand Integration)、以及基于云计算的SaaS(Software-as-a-service,软件营运)等模式,提供安全可控乃至个性化的实时在线监测、定位追溯、报警联动、调度指挥、预案管理、远程控制、安全防范、远程维保、在线升级、统计报表、决策支持、领导桌面等管理和服务功能,实现对“万物”的“高效、节能、安全、环保”的“管、控、营”一体化。
现有技术中,各种各样的浏览器层出不穷,各种数字浏览器、音乐浏览器、电话浏览器等浏览器越来越多,家电网络化已经渐成趋势,但是以上浏览器的功能只能实现单一方面的功能,很难实现将所有的软件资源及硬件资源连接到同一网络上进行操控,这样就给用户的应用及操作带来很大的不方便。
发明内容
本发明的目的在于提供一种物联网浏览器及其应用方法,以解决上述现有技术中的问题及不足。
本发明提供了一种物联网浏览器,包括显示模块和控制模块;
显示模块,与控制模块相连接,通过运行物页显示各物联网终端设备的信息和状态,以及各物联网终端设备的控制按钮等;
控制模块,与显示模块相连接,通过外接电路与物联网终端设备相连接,用于所述物联网浏览器的模拟信号的输入输出和对物联网终端设备的联动控制。
较佳地,本发明的物联网浏览器,所述物页包括背景层,物件层和前景层;
背景层,用于存放物联网终端设备的2D,3D或4D的模型;物件层,镶嵌于所述背景层,用于存放描述物联网终端设备的信息和状态模块;前景层,用于存放物联网终端设备的控制件。
较佳地,本发明的物联网浏览器,控制模块包括多个常开、常闭触点;该常开、常闭触点,与物联网终端设备相连接,用于对物联网终端设备的联动控制。
本发明还提供了一种物联网浏览器的应用方法,包括以下步骤:
步骤S10:用户通过用户账号从一个物联网浏览器登录到物联网***;
步骤S20:用户在地址栏输入其管理的某一个或某一系列物联网终端设备的域名地址,再点击打开按钮或者回车键;
步骤S30:物联网浏览器判断上述域名地址是否已经注册;
若是,则进入步骤S40;
若否,则弹出提示框,提示所输入域名地址未注册,并返回步骤S20;
步骤S40:物联网浏览器根据域名地址从物页服务器上下载对应物联网终端设备的物页;
步骤S50:物联网浏览器解析并判断该物页所指向的用户账号与登录用户账号是否相符;
若是,则进入步骤S60;
若否,则将进入步骤S10;
步骤S60:物联网浏览器根据该物页的指引,从浏览器服务器上下载操作对应物联网终端设备的量子件并加载;
步骤S70:用户操作物联网浏览器前景层的对应物联网终端设备的控制件对该物联网终端设备进行控制。
较佳地,本发明的物联网浏览器的应用方法,步骤S70,用户操作物联网浏览器前景层的对应物联网终端设备的控制件对该物联网终端设备进行控制,包括以下步骤:
步骤S701:用户点击物联网浏览器前景层的对应物联网终端设备的控制件;
步骤S702:物页根据用户点击的控制件,生成控制命令;
步骤S703:物联网浏览器将生成的控制命令传送至控制模块;
步骤S704:控制模块根据该控制命令控制常开、常闭触点连通对应物联网设备的线路,完成对对应物联网设备的控制。
本发明的有益效果在于,通过本发明的物联网浏览器及其应用方法,可实现不同厂家的硬件之间的数据交互;也使与物联网相连接的终端设备的状态形象化,通过本发明的物联网浏览器真实、生动的呈现给用户,使物联网应用更快捷、高效。
附图说明
图1为本发明第一实施例物联网浏览器的结构示意图;
图2为本发明第二实施例控制模块的结构示意图;
图3为本发明第三实施例的物联网浏览器的应用方法的流程图;
图4为本发明第四实施例的用户通过控制件对物联网终端设备进行控制的流程图。
具体实施方式
为了使本发明的物联网浏览器及其应用方法的目的、技术方案及优点更加清楚明白,以下具体结合附图及具体实施例,对本发明的物联网浏览器及其应用方法进行进一步详细说明。
图1为本发明第一实施例物联网浏览器的结构示意图,如图1所示,本实施例的物联网浏览器,包括显示模块和控制模块;
显示模块,与控制模块相连接,通过运行物页显示各物联网终端设备的信息和状态,以及各物联网终端设备的控制按钮等;
显示模块运行物页,能够将与物联网相连接的终端设备的状态形象化,真实、生动的呈现给用户;用户也可通过点击显示模块上的控制件轻松简单的操作相应的物联网终端设备。
控制模块,与显示模块相连接,通过外接电路与物联网终端设备相连接,用于所述物联网浏览器的模拟信号的输入输出和对物联网终端设备的联动控制。
优选地,物页包括背景层,物件层和前景层;
背景层,用于存放物联网终端设备的2D,3D或4D的模型;物件层,镶嵌于所述背景层,用于存放描述物联网终端设备的信息和状态模块;前景层,用于存放物联网终端设备的控制件。
物页是描述空间(虚拟或现实)及空间各种元素的Xml格式的文件,物页支持空间超级链接技术,包含了用户在物联网浏览器***中所添加所有终端设备的信息,包括设备地址、中断号,是在嵌入式开发平台中选择创建的cpu,选择一个模板,编译以后生成的。显示模块能够加载、运行、关闭物页。
图2为本发明第二实施例控制模块的结构示意图,如图2所示,本实施例的控制模块包括多个常开、常闭触点;
该常开、常闭触点,与物联网终端设备相连接,用于对物联网终端设备的联动控制。
在常态(不通电)的情况下处于断开状态的触点为常开触点;在常态(不通电)的情况下处于闭合状态的触点为常闭触点。通过常开、常闭触点物联网浏览器的外部设备驱动相连接,实现用户对控制设备的情况进行监控。例如,当需要操作终端设备1时,物联网浏览器的控制模块会将开关置在常闭触点上接通对终端设备1的线路连接,实现对终端设备1的操作,当不需要操作终端设备1时,开关的位置置在常开触点上,通过这些常开常闭触点实现对硬件操作设备的操作。
图3为本发明第三实施例的物联网浏览器的应用方法的流程图,如图3所示,本实施例的物联网浏览器的应用方法,包括以下步骤:
步骤S10:用户通过用户账号从一个物联网浏览器登录到物联网***;
步骤S20:用户在地址栏输入其管理的某一个或某一系列物联网终端设备的域名地址,再点击打开按钮或者回车键;
步骤S30:物联网浏览器判断上述域名地址是否已经注册,
若是,则进入步骤S40;
若否,则弹出提示框,提示所输入域名地址未注册,并返回步骤S20;
步骤S40:物联网浏览器根据域名地址从物页服务器上下载对应物联网终端设备的物页;
步骤S50:物联网浏览器解析并判断该物页所指向的用户账号与登录用户账号是否相符;
若是,则进入步骤S60;
若否,则将进入步骤S10;
步骤S60:物联网浏览器根据该物页的指引,从浏览器服务器上下载操作对应物联网终端设备的量子件并加载;
步骤S70:用户操作物联网浏览器前景层的对应物联网终端设备的控制件对该物联网终端设备进行控制。
图4为本发明第四实施例的用户通过控制件对物联网终端设备进行控制的流程图,如图4所示,本实施例中,用户操作物联网浏览器前景层的对应物联网终端设备的控制件对该物联网终端设备进行控制,包括以下步骤:
步骤S701:用户点击物联网浏览器前景层的对应物联网终端设备的控制件;
步骤S702:物页根据用户点击的控制件,生成控制命令;
步骤S703:物联网浏览器将生成的控制命令传送至控制模块;
步骤S704:控制模块根据该控制命令控制常开、常闭触点连通对应物联网设备的线路,完成对对应物联网设备的控制。
通过本发明的物联网浏览器及其应用方法,可实现不同厂家的硬件之间的数据交互;也使与物联网相连接的终端设备的状态形象化,通过本发明的物联网浏览器真实、生动的呈现给用户,使物联网应用更快捷、高效。
最后应当说明的是,很显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型。