环境监测方法和装置的制造方法_2

文档序号:9730030阅读:来源:国知局
并更新所述采集节点组对应的环境数据;
[0061]在本实施例中,该采集节点组中可包括单个采集节点也可包括多个采集节点,每个采集节点可配置单个或多个传感器,该传感器可包括温度传感器、湿度传感器、粉尘传感器以及光照传感器。该客户端为运行于移动终端中的客户端应用,例如微信客户端为安装在移动终端中的微信应用。
[0062]服务器接收到环境数据时,可直接更新该采集节点所在的采集节点组的环境数据,也可在确定该采集的环境数据以之前保存的环境数据不同时,更新所述采集节点组对应的环境数据,以减少对服务器硬盘的读写次数,延长服务器的使用寿命。
[0063 ]该采集节点对应的采集节点组可通过top ic树实现,topic树中每一个节点对应一个采集节点,每个客户端关联一个topic树,即每个客户端关联一个采集节点组,则参照图2,该步骤S10包括:
[0064]步骤SI1,所述服务器获取所述采集节点所在的Topic树,并确定所述采集节点在所述Top i c树中的节点;
[0065]步骤S12,所述服务器更新各个Topic树中各个确定的节点对应的环境数据。
[0066]可以理解的是,用户可通过客户端向服务器发送环境数据采集参数的调整请求,服务器在接收到调整请求后,将采集请求中的采集参数发送至调整指令对应的客户端所关联的采集节点,以供采集节点根据接收到的采集参数更新其采集参数。该采集参数可包括采集频率以及发送频率,例如,每五分钟采集并发送一次环境数据,或每一分钟采集一次环境数据,每隔十分钟或当数据变化超过一定范围是,向服务器发送数据。
[0067]步骤S20,所述服务器获取所述客户端对应的采集节点组;
[0068]步骤S30,所述服务器将获取的所述采集节点组对应的环境数据发送至所述客户端。
[0069]在本实施例中,可设置服务器向客户端推送环境数据的时间间隔或者时间点,月艮务器在该时间间隔或者该时间点到达时向客户端推送环境数据;或者也可设置采集节点的数据采集时间参数以及数据发送时间参数,该时间参数可为时间间隔以及时间点,则在服务接收到采集节点发送的环境数据,更新其保存的环境数据,并将该环境数据发送时客户端,在设置采集节点的数据采集时间参数以及数据发送时间参数时,同一客户端关联的采集节点对应的数据采集时间参数以及数据发送时间参数尽量相同,避免服务器向客户端频繁推送环境数据。
[0070]可以理解的是,服务器在更新环境参数的同时,可生成预设时间间隔内的环境数据变化曲线并保存,客户端可通过向服务器发送查看请求的方式查看其关联的采集节点的环境数据变化曲线;或者,服务器在生成环境数据变化曲线后在固定的时间点发送至客户端,例如,服务器生成的环境数据变化曲线为每周的环境数据变化曲线,则每个一周向客户端发送一次环境数据变化曲线。
[0071]参照图3所示的采集节点与服务器以客户端之间的交互示意图,采集节点以及客户端通过服务器进行数据传输。
[0072]本实施例提出的环境监测方法,在接收到采集节点发送的环境数据时,服务器获取所述采集节点所在的采集节点组,并更新所述采集节点组对应的环境数据,并服务器获取所述客户端对应的采集节点组,将获取的所述采集节点组对应的环境数据发送至所述客户端,服务器在接收到更新后的环境参数时,将更新后的环境参数发送至客户端,使得客户端不用向服务器轮询以获取环境参数,减少客户端所在的移动终端的网络资源占用,同时节省该移动终端的耗电量。
[0073]进一步地,基于第一实施例提出本发明环境监测方法第二实施例,参照图4,在本实施例中,所述环境监测方法还包括:
[0074]步骤S40,在接收到采集节点发送的登录请求时,所述服务器对所述登录请求中的登录彳目息进彳丁验证;
[0075]步骤S50,在所述登录信息验证成功时,所述服务器获取采用所述登录信息登录的客户端;
[0076]步骤S60,所述服务器关联获取的所述客户端与所述采集节点。
[0077]在本实施例中,用户进入客户端输入登录名以及登录密码后,登录该服务器,并获取客户端所在的移动终端当前所在无线网络的网络信息(SSID(Service Set Identifier,服务集标识)以及密码),并将用户输入的网络信息发送至当前局域网内的各个采集节点,使得各个采集节点与客户端接入同样的无线网络,则客户端获取当前局域网内未配置的采集节点,并将其登陆信息(登录名以及登陆密码)发送至未配置的采集节点,采集节点在接收到该登录信息后,基于接收到登录信息生成登录请求并发送至服务器,服务器在接收到该登录请求时,根据该登录请求中的登录信息关联相应的客户端。
[0078]在该方案中,各个采集节点不用设置键盘以及显示屏等输入装置,直接通过移动终端将信息发送至采集节点,采集节点对接收到数据进行处理即可,节省成本。
[0079]参照图5,提出本发明环境监测方法第三实施例,在本实施例中,所述环境监测方法包括:
[0080]步骤S70,获取当前局域网内未配置的采集节点;
[0081 ] 在本实施例中,用户进入客户端输入登录名以及登录密码后,登录该服务器,并获取客户端所在的移动终端当前所在无线网络的网络信息(SSID(Service Set Identifier,服务集标识)以及密码),并将用户输入的网络信息发送至当前局域网内的各个采集节点,使得各个采集节点与客户端接入同样的无线网络,则客户端获取当前局域网内未配置的采集节点。可以理解的是客户端可获取当前局域网内的所有采集节点,并获取本地保存或服务器保存的该客户端的关联采集节点,则当前局域网内的所有采集节点中除关联采集节点之外的采集节点为未配置采集节点。
[0082]步骤S80,向获取的所述采集节点发送登录信息,以供所述采集节点根据所述登录信息登录所述服务器;
[0083]步骤S90,接收所述服务器发送的各个采集节点采集到的环境数据;
[0084]其中,所述服务器在接收到所述采集节点的登录请求时,将与所述采集节点登录信息相同的客户端与采集节点关联,并将所述采集节点上传的环境数据发送至该采集节点关联的移动终端。
[0085]服务器在将采集节点与客户端关联后,可将采集节点采集到的环境数据推动至该采集节点关联的客户端,服务器推动数据的具体方案参照第一实施例,在此不再赘述。
[0086]本实施例提出的环境监测方法,服务器将采集节点以及客户端关联,冰箱客户端发送该采集节点采集到的环境数据,使得采集节点不用向服务器轮询更新后的环境数据,减少客户端所在的移动终端的网络资源占用,同时节省该移动终端的耗电量。
[0087]进一步地,基于第三实施例提出本发明环境监测方法第四实施例,参照图6,在本实施例中,所述环境监测方法还包括:
[0088]步骤S100,在接收到数据采集参数设置请求时,显示数据采集参数设置界面,以供用户基于所述数据采集参数设置界面输入采集参数;
[0089]步骤S110,根据基于所述数据采集参数设置界面接收到采集参数生成采集参数调整请求,并将所述采集参数调整请求发送至所述服务器;
[0090]其中,所述服务器在接收到采集参数调整请求时,生成相应的采集参数调整指令发送至所述客户端关联的采集节点。
[0091]采集节点根据接收到的采集参数调整请求中的采集参数更新其采集参数,该采集参数可包括采集频率以及发送频率,例如,每五分钟采集并发送一次环境数据,或每一分钟采集一次环境数据,每隔十分钟或当数据变化超过一定范围是,向服务器发送数据。
[0092]采集参数设置界面中可包括多个参数
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1