CN116016581A - 一种物联网设备状态及客户端状态同步方法 - Google Patents
一种物联网设备状态及客户端状态同步方法 Download PDFInfo
- Publication number
- CN116016581A CN116016581A CN202211526126.3A CN202211526126A CN116016581A CN 116016581 A CN116016581 A CN 116016581A CN 202211526126 A CN202211526126 A CN 202211526126A CN 116016581 A CN116016581 A CN 116016581A
- Authority
- CN
- China
- Prior art keywords
- state
- client
- internet
- things
- cache
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000005516 engineering process Methods 0.000 claims abstract description 8
- 230000006978 adaptation Effects 0.000 claims description 3
- 238000003032 molecular docking Methods 0.000 claims description 3
- 238000001914 filtration Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明提供一种物联网设备状态及客户端状态同步方法,所述同步方法主要由物联网设备、设备管理平台、客户端组成,使用缓存中间件技术,所述同步方法包括设备端数据对接、客户端数据对接、缓存中间件与客户端、设备端进行连接和数据服务器实时连接,各类物联网设备指令分类接入技术,对相同的状态进行筛除过滤,减少数据冗余,通过分布式服务器部署,扩展并发连接能力,达到实时同步状态的效果,便于在前端与后台之间及时反馈和处理数据,通过物联网设备状态与客户端状态同步的方法,将三个部分的数据有效打通,提高数据传递效率,通过各个纽带,最终将各种设备和多种客户端连接起来,实现将物联网设备的状态与客户端同步。
Description
技术领域
本发明涉及物联网、互联网的应用领域,具体为一种物联网设备状态及客户端状态同步方法。
背景技术
目前,各种物联网的设备越来越多,物联网的发展日新月异,物联网的技术应用越来越广泛,而且各自不同的技术层出不穷。但是大部分物联网的设备是被动指令,单个服务器与设备连接的处理能力有限,较难实现大量设备的状态同步和控制,且与客户端同步较困难,不便于对设备的各种状态直观的管理。例如:在线离线状态,开关机状态,工作或异常状态,报警状态,配置参数,固件升级等,常规物联网设备与服务器后台连接,由服务器主动与物联网设备实时通信,客户端访问服务器获取物联网设备的状态,来回查询设备状态的处理效率低下,后台程序处理非常繁琐,难以大量普及应用。
发明内容
针对现有技术存在的不足,本发明目的是提供一种物联网设备状态及客户端状态同步方法,以解决上述背景技术中提出的问题,本发明结构新颖,通过缓存中间件技术,各类物联网设备指令分类接入技术,对相同的状态进行筛除过滤,减少数据冗余,通过分布式服务器部署,扩展并发连接能力,达到实时同步状态的效果,便于在前端与后台之间及时反馈和处理数据。
为了实现上述目的,本发明是通过如下的技术方案来实现:一种物联网设备状态及客户端状态同步方法,所述同步方法主要由物联网设备、设备管理平台、客户端组成,所述同步方法包括以下步骤:
1)、设备端数据对接:与各种设备进行分类适配/解析指令,达到平台与物联网设备的互联互通,通过对设备进行轮询状态,实时获取设备的详细信息,同时与缓存中间件互通;
2)、客户端数据对接:与多种客户端对接接口,将客户端发送的命令解析,如客户端在线状态,客户端命令信息过滤和拦截;
3)、缓存中间件与客户端、设备端进行连接和数据服务器实时连接,将各类数据提交给服务器处理及存储,保存数据记录等。
优选的,根据步骤一所述,所述缓存中间件技术包括指令查询状态缓存、操作设备完成状态缓存、轮询设备状态缓存、边缘数据处理缓存等。
优选的,根据步骤一所述,所述实时获取设备的详细信息包括在线状态、开关机状态、工作状态、报警状态等。
本发明的有益效果:本发明的一种物联网设备状态及客户端状态同步方法,。
1.该一种物联网设备状态及客户端状态同步方法使用缓存中间件技术,各类物联网设备指令分类接入技术,对相同的状态进行筛除过滤,减少数据冗余。
2.该一种物联网设备状态及客户端状态同步方法通过分布式服务器部署,扩展并发连接能力,达到实时同步状态的效果,便于在前端与后台之间及时反馈和处理数据。
3.该一种物联网设备状态及客户端状态同步方法通过物联网设备状态与客户端状态同步的方法,将三个部分的数据有效打通,提高数据传递效率。
4.该一种物联网设备状态及客户端状态同步方法通过各个纽带,最终将各种设备和多种客户端连接起来,实现将物联网设备的状态与客户端同步。
5.该一种物联网设备状态及客户端状态同步方法通过缓存中间件进行处理,对客户端需要查询的设备状态进行直接返回,无需再对设备进行二次指令查询。
附图说明
图1为本发明一种物联网设备状态及客户端状态同步方法的状态同步框架流程图。
具体实施方式
为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
请参阅图1,本发明提供一种技术方案:一种物联网设备状态及客户端状态同步方法,所述同步方法主要由物联网设备、设备管理平台、客户端组成,所述同步方法包括以下步骤:
1)、设备端数据对接:与各种设备进行分类适配/解析指令,达到平台与物联网设备的互联互通,通过对设备进行轮询状态,实时获取设备的详细信息,同时与缓存中间件互通,所述实时获取设备的详细信息包括在线状态、开关机状态、工作状态、报警状态等,保持设备状态信息的持续性;
所述缓存中间件技术包括指令查询状态缓存、操作设备完成状态缓存、轮询设备状态缓存、边缘数据处理缓存等。
2)、客户端数据对接:与多种客户端对接接口,将客户端发送的命令解析,如客户端在线状态,客户端命令信息过滤和拦截,通过缓存中间件进行处理,对客户端需要查询的设备状态进行直接返回,无需再对设备进行二次指令查询;
3)、缓存中间件与客户端、设备端进行连接和数据服务器实时连接,将各类数据提交给服务器处理及存储,保存数据记录等,通过各个纽带,最终将各种设备和多种客户端连接起来,实现将物联网设备的状态与客户端同步。
本实施例,当某客户端在线时候,数据服务器及缓存中间件已就绪,此客户对应账户下的物联网设备状态已实时保存在缓存中间件里,客户打开客户端操作的时候,通过查询缓存服务器,即可实时查看物联网设备的各种状态。
本实施例,当用户使用客户端对物联网设备进行开关机等具体操作时,不用等待设备返回结果,程序将预写入预期数据,以供客户端实时展现预期界面,待设备返回结果将自动同步预期数据,如果有差异将自动更新最新数据。
本实施例,当用户线下对设备进行手动操作时,程序将自动轮询设备状态,如果设备状态有变化,将自动更新缓存服务器中的数据,用户登录客户端将能直接获取最新数据。
本实施例,当用户处于客户端静止页面时,程序会根据自动轮询设备状态,通过socketio实时推送设备状态,实时更新客户端的设备状态。
本实施例,当用户点击界面按钮主动发生命令查询设备状态,程序将返回实时设备状态,并将数据在缓存服务器中备份。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点,对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
Claims (3)
1.一种物联网设备状态及客户端状态同步方法,其特征在于:所述同步方法主要由物联网设备、设备管理平台、客户端组成,所述同步方法包括以下步骤:
1)、设备端数据对接:与各种设备进行分类适配/解析指令,达到平台与物联网设备的互联互通,通过对设备进行轮询状态,实时获取设备的详细信息,同时与缓存中间件互通;
2)、客户端数据对接:与多种客户端对接接口,将客户端发送的命令解析,如客户端在线状态,客户端命令信息过滤和拦截;
3)、缓存中间件与客户端、设备端进行连接和数据服务器实时连接,将各类数据提交给服务器处理及存储,保存数据记录等。
2.根据权利要求1所述的一种物联网设备状态及客户端状态同步方法,根据步骤一所述,其特征在于:所述缓存中间件技术包括指令查询状态缓存、操作设备完成状态缓存、轮询设备状态缓存、边缘数据处理缓存等。
3.根据权利要求1所述的一种物联网设备状态及客户端状态同步方法,根据步骤一所述,其特征在于:所述实时获取设备的详细信息包括在线状态、开关机状态、工作状态、报警状态等。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211526126.3A CN116016581A (zh) | 2022-11-30 | 2022-11-30 | 一种物联网设备状态及客户端状态同步方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211526126.3A CN116016581A (zh) | 2022-11-30 | 2022-11-30 | 一种物联网设备状态及客户端状态同步方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116016581A true CN116016581A (zh) | 2023-04-25 |
Family
ID=86028751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211526126.3A Pending CN116016581A (zh) | 2022-11-30 | 2022-11-30 | 一种物联网设备状态及客户端状态同步方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116016581A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104579857A (zh) * | 2013-10-16 | 2015-04-29 | 中兴通讯股份有限公司 | 物联网通信方法、物联网应用平台、物联网平台及*** |
CN107360253A (zh) * | 2017-08-18 | 2017-11-17 | 上海盈联电信科技有限公司 | 一种物联网中间件*** |
CN107819876A (zh) * | 2017-11-27 | 2018-03-20 | 北京旷视科技有限公司 | 一种基于云平台的数据处理方法及*** |
CN109245295A (zh) * | 2018-08-31 | 2019-01-18 | 中国科学院广州能源研究所 | 基于mqtt协议的光伏电站监控*** |
CN109861978A (zh) * | 2018-12-28 | 2019-06-07 | 浙江工业大学 | 一种基于MQTT协议的物联网SaaS平台 |
CN110445856A (zh) * | 2019-07-31 | 2019-11-12 | 南京联迪信息***股份有限公司 | 一种支持多协议接入的物联网通讯组件管控***及方法 |
-
2022
- 2022-11-30 CN CN202211526126.3A patent/CN116016581A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104579857A (zh) * | 2013-10-16 | 2015-04-29 | 中兴通讯股份有限公司 | 物联网通信方法、物联网应用平台、物联网平台及*** |
CN107360253A (zh) * | 2017-08-18 | 2017-11-17 | 上海盈联电信科技有限公司 | 一种物联网中间件*** |
CN107819876A (zh) * | 2017-11-27 | 2018-03-20 | 北京旷视科技有限公司 | 一种基于云平台的数据处理方法及*** |
CN109245295A (zh) * | 2018-08-31 | 2019-01-18 | 中国科学院广州能源研究所 | 基于mqtt协议的光伏电站监控*** |
CN109861978A (zh) * | 2018-12-28 | 2019-06-07 | 浙江工业大学 | 一种基于MQTT协议的物联网SaaS平台 |
CN110445856A (zh) * | 2019-07-31 | 2019-11-12 | 南京联迪信息***股份有限公司 | 一种支持多协议接入的物联网通讯组件管控***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8983902B2 (en) | Transparent caching of configuration data | |
CN103177116B (zh) | 一种基于两级索引的分布式日志处理和查询方法 | |
US6480955B1 (en) | Methods and apparatus for committing configuration changes to managed devices prior to completion of the configuration change | |
CN110209726A (zh) | 分布式数据库集群***、数据同步方法及存储介质 | |
JP2018137758A (ja) | ロボットシステムのノードを同期させるためのシステム及び方法 | |
CN108712457A (zh) | 基于Nginx反向代理的后端服务器动态负载调整方法及装置 | |
CN1690961A (zh) | 客户端程序自动更新***及方法 | |
CN105681454A (zh) | 一种自适应连接云桌面方法及*** | |
CN113779094B (zh) | 基于批流一体的数据处理方法、装置、计算机设备和介质 | |
CN113256095B (zh) | 可拖拽配置的敏捷流程服务构建方法、***、设备及介质 | |
CN107357681A (zh) | 基于salt的Zookeeper备份管理***及方法 | |
CN105592164A (zh) | 一种数据处理的分布式***及方法 | |
CN110689246A (zh) | 医疗设备维修管理方法、装置、计算机设备及存储介质 | |
CN110958287B (zh) | 操作对象数据同步方法、装置及*** | |
CN116016581A (zh) | 一种物联网设备状态及客户端状态同步方法 | |
CN104270432B (zh) | 基于钻井行业实时数据服务***及数据交互方法 | |
CN117389843A (zh) | 一种智能运维***、方法、电子设备及存储介质 | |
CN112051816A (zh) | 数据采集***和方法 | |
CN116484598A (zh) | 基于模型驱动的多企业电子装备协同设计平台及方法 | |
CN107239355A (zh) | 用于航天器电联接器插拔防呆看板交互***和交互方法 | |
CN113157796A (zh) | 一种基于微服务的数采展示*** | |
CN103595796A (zh) | 一种基于网络的动态监控方法及*** | |
CN110674221A (zh) | 一种空间数据同步方法、终端及计算机可读存储介质 | |
CN113485720A (zh) | 一种微服务***的离线升级方法 | |
CN104834724A (zh) | 一种数据库同步方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |