CN112996321A - 一种基于正则表达式匹配的智能终端及多表数据集抄方法 - Google Patents
一种基于正则表达式匹配的智能终端及多表数据集抄方法 Download PDFInfo
- Publication number
- CN112996321A CN112996321A CN202110244285.3A CN202110244285A CN112996321A CN 112996321 A CN112996321 A CN 112996321A CN 202110244285 A CN202110244285 A CN 202110244285A CN 112996321 A CN112996321 A CN 112996321A
- Authority
- CN
- China
- Prior art keywords
- box body
- data
- matching
- regular
- intelligent terminal
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K5/00—Casings, cabinets or drawers for electric apparatus
- H05K5/02—Details
- H05K5/0217—Mechanical details of casings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90344—Query processing by using string matching techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K5/00—Casings, cabinets or drawers for electric apparatus
- H05K5/06—Hermetically-sealed casings
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Cardiology (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种基于正则表达式匹配的智能终端,包括盒体,所述盒体内设有控制面板,所述盒体的上端和下端均设有开口,所述盒体内的相对侧壁上均设有移动槽,所述移动槽的两端分别和开口贯通设置;本发明还提出了一种多表数据集抄方法。本发明有效的提升了设备箱的密封性,可防止鸟类在内部搭设鸟巢,提高了使用的安全性,且还能防止无关人员私自打开,另外还能避免多个设备箱需要佩戴多个钥匙开启而产生繁琐现象的发生,使用更方便,同时,本***不论终端由多少种类型的设备,只需要一台应用服务器安装一套程序利用一个IP地址和一个端口即可,且终端IP地址可以随意变更,所有终端和服务器不必局限在一个VPN网络内,适用性更强。
Description
技术领域
本发明涉及多终端数据处理***技术领域,尤其涉及一种基于正则表达式匹配的智能终端及多表数据集抄方法。
背景技术
2015年7月6日国家***、能源局发布的《关于促进智能电网发展的指导意见》指出“完善煤、电、油、气领域信息资源共享机制,支持水、气、电集采集抄,建设跨行业能源运行动态数据集成平台,鼓励能源与信息基础设施共享复用。”自此,社会上各种资源都在尝试推进“多表合一”信息采集***建设,目前市场上的产品以“三表集抄”,即电表、水表、燃气表,或者“四表集抄”,即电表、水表、燃气表、热表为主。未来随着物联网的发展会有更多终端设备接入“多表集抄”***。
当前在我国北方地区现代住宅内实际存在“四表一阀一室温采集点”,即电表、水表、燃气表、热表、户用热量调节阀、室内温度采集装置,由于有了户用热量(流量)调节阀的加入,“多表集抄”***已经转化为了“多终端设备集控”***,目前“多表集抄***”数据采集时为区分不同类型表计数据基本有两种方法,第一种是将不同表计的数据采集程序部署在不同应用服务器上,通过应用服务器的不同来区分不同表计数据,该方法造成应用服务器资源浪费;第二种是将不同表计的数据采集程序部署在同一台应用服务器上,通过应用服务器的不同端口来区分不同类型的表计数据,该方法将在互联网上暴露更多的服务器端口,更容易被黑客扫描攻击。
上述两种方法会随着住宅内不同类型设备的增多缺点也会不断增大,多个终端通过同一个控制终端设备为了方便工作人员统一管理,往往设置在楼道或户外的设备箱内,且现有的控制终端设备在使用时,不同的设备箱会配置不同的钥匙,工作人员日常查看或检修时往往需要携带大量的钥匙串,使用不方便,且部分户外设备箱由于结构简单,鸟类会在设备箱内搭设鸟巢,易造成短路,存在使用不安全的问题,为此,我们提出了一种基于正则表达式匹配的智能终端及多表数据集抄方法来解决上述问题。
发明内容
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于正则表达式匹配的智能终端及多表数据集抄方法。
为了实现上述目的,本发明采用了如下技术方案:
一种基于正则表达式匹配的智能终端,包括盒体,所述盒体内设有控制面板,所述盒体的上端和下端均设有开口,所述盒体内的相对侧壁上均设有移动槽,所述移动槽的两端分别和开口贯通设置,两个所述移动槽内共同安装有两个防护板,两个所述防护板的一侧均安装有玻璃窗,其中一个移动槽的一侧贯通设有空腔,所述空腔内的相对侧壁上共同转动连接有正反牙螺杆,所述正反牙螺杆设有移动机构,所述盒体的一端转动套接在转动杆,所述转动杆的一端贯穿盒体的一端并延伸至空腔内,所述转动杆的一端固定套装有第一锥形齿轮,所述正反牙螺杆上固定套装有第二锥形齿轮,所述第一锥形齿轮和第二锥形齿轮相互啮合,所述转动杆的另一端设有异形槽,所述异形槽呈梅花形设置。
优选地,所述移动机构包括螺纹套接在正反牙螺杆上的两个移动块,两个所述移动块分别螺纹套接在正反牙螺杆的两端,两个所述移动块的一侧分别固定在两个防护板的一侧,所述空腔内的一端侧壁上设有滑槽,所述滑槽内安装有两个滑块,两个所述滑块的一端分别固定在两个移动块的一侧。
优选地,所述盒体的一侧固定有限位板,所述盒体的另一侧设有限位槽,所述限位板和限位槽相互对应。
优选地,所述盒体的上端和下端均等间距设有两个以上的线孔,所述线孔内均安装有扣式护线套。
优选地,所述盒体的四角分别固定有安装板,所述安装板的一侧设有螺纹通孔。
优选地,所述盒体的另一端固定有橡胶垫。
优选地,所述盒体内的相对侧壁上共同固定有安装架,所述控制面板安装在安装架上。
优选地,一种基于正则表达式匹配的智能终端的多表数据集抄方法,包括以下步骤:
S1、本方法流程可以分为三个子流程,流程一:人工分析新增终端设备的通讯协议,定制正则匹配表达式,录入正则匹配表达式库;流程二:现场终端设备自动定时往应用服务器发送数据,如数据是正常表计的温度、压力、电量、热量、流量等工作数据,则由***解析数据后存入数据库并通过盒体内的控制面板呈现给用户,如数据为心跳包数据,则记录该链路并存入链路库,以备下达控制指令使用;流程三:操作人员通过盒体内的控制面板给现场终端设备发送控制命令流程;
S2、流程一运作时:现场新增终端设备后,获取该类终端设备的通讯协议,如该通讯协议已经存在,则无需处理,如该通讯协议与已存在的协议均不同,则分析该协议并为该类终端设备的通讯协议定制正则匹配表达式,并存入正则匹配表达式库内,该正则表达式数据库会用于流程二和流程三;
S3、流程二运作时:在每台智能终端设备的控制器内设置定时发送数据的指令,并设置好发送的IP地址和端口,同时设置定时发送心跳包,一般每三分钟发送一次心跳包,心跳包内应包含该终端在本方法内的唯一性标记,应用服务器接收到数据后与正则表达式数据库进行匹配,如匹配不成功则表示该数据为来自互联网上的垃圾信息,丢弃即可,如匹配成功,则根据匹配信息获取该数据所属的通讯协议,应用程序根据该通讯协议解析数据,解析后的数据存入生产数据库,并可根据用户需要在盒体内的控制面板展示数据;
S4、流程三运作时:操作人员通过盒体内的控制面板选择下达命令的终端设备,并下达具体命令,应用服务器的应用程序根据以上指令按照各自设备的通讯协议编写控制指令,所有控制命令以遍历的形式从应用服务器的链路库内寻找自己的链路,链路匹配成功后在该匹配成功的链路内发送该终端设备的控制指令,终端设备获得控制指令后会触发相应动作,动作完成后给应用服务器反馈结果数据,即进入流程二步骤,如链路匹配不成功,说明该链路已经被通讯公司回收,此时可以有两种操作,一是该命令保持不变但延时一个心跳包间隔时间后再次发送,即命令无须销毁,待终端下次发送心跳包后重新保持链路后再次发送命令;二是销毁命令,在盒体内的控制面板的界面显示链路已销毁提示,由操作人员自主决定后续操作,即放弃还是对操作失败终端再次下发操作指令。
与现有技术相比,本发明的有益效果是:
1、通过盒体、限位板和扣式护线套等部件的配合,有效的提升了设备箱的密封性,可防止鸟类进入内部搭设鸟巢,解决了因鸟类而导致的短路问题,提升了安全性;
2、通过限位板,异形槽和移动机构等部件的配合,便于工作人员通过专用的梅花形扳手进行开合,可防止无关人员私自打开,还避免携带大量的钥匙串,使用更方便;
综上所述,本发明有效的提升了设备箱的密封性,可防止鸟类在内部搭设鸟巢,提高了使用的安全性,且还能防止无关人员私自打开,另外还能避免多个设备箱需要佩戴多个钥匙开启而产生繁琐现象的发生,使用更方便,同时,本***不论终端由多少种类型的设备,只需要一台应用服务器安装一套程序利用一个IP地址和一个端口即可,且终端IP地址可以随意变更,所有终端和服务器不必局限在一个VPN网络内,适用性更强。
附图说明
图1为本发明提出的一种基于正则表达式匹配的智能终端的外部结构示意图;
图2为本发明提出的一种基于正则表达式匹配的智能终端的内部结构示意图;
图3为本发明提出的一种基于正则表达式匹配的智能终端的打开状态的结构示意图;
图4为本发明提出的一种基于正则表达式匹配的智能终端的右侧结构示意图;
图5为本发明提出的一种基于正则表达式匹配的智能终端的俯视图;
图6为本发明提出的一种基于正则表达式匹配的智能终端的A处结构放大图;
图7为本发明提出的一种多表数据集抄方法的***流程图;
图8为本发明提出的一种多表数据集抄方法的***架构说明图;
图中:1盒体、2安装板、3橡胶垫、4玻璃窗、5异形槽、6限位槽、7防护板、8扣式护线套、9开口、10限位板、11正反牙螺杆、12移动块、13第一锥形齿轮、14第二锥形齿轮、15滑槽、16滑块、17安装架。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
参照图1-7,一种基于正则表达式匹配的智能终端,包括盒体1,所述盒体1内设有控制面板,控制面板用于将***解析的数据呈现给用户及操作人员,还便于操作人员通过控制面板给现场终端设备发送控制命令流程,盒体1的四角分别固定有安装板2,安装板2的一侧设有螺纹通孔,通过螺钉和安装板2配合可将盒体1安装在墙体上,盒体1内的相对侧壁上共同固定有安装架17,控制面板安装在安装架17上,方便将控制面板进行安装和拆卸。
在本发明中,盒体1的上端和下端均设有开口9,盒体1内的相对侧壁上均设有移动槽,移动槽的两端分别和开口9贯通设置,两个移动槽内共同安装有两个防护板7,防护板7可在移动槽和开口9内进行移动,两个防护板7的一侧均安装有玻璃窗4,玻璃窗4便于在防护板7关闭时查看内部。
在本发明中,其中一个移动槽的一侧贯通设有空腔,空腔内的相对侧壁上共同转动连接有正反牙螺杆11,正反牙螺杆11设有移动机构,盒体1的一端转动套接在转动杆,转动杆的一端贯穿盒体1的一端并延伸至空腔内,转动杆的一端固定套装有第一锥形齿轮13,正反牙螺杆11上固定套装有第二锥形齿轮14,第一锥形齿轮13和第二锥形齿轮14相互啮合,转动杆带动第一锥形齿轮13转动,第一锥形齿轮13转动时带动第二锥形齿轮14转动,进而第二锥形齿轮14带动正反牙螺杆11转动。
在本发明中,转动杆的另一端设有异形槽5,异形槽5呈梅花形设置,工作人员可通过专用的梅花形扳手配合异形槽5带动转动杆转动,可防止无关人员私自打开,还避免多个设备箱需要佩戴多个钥匙而产生的繁琐。
在本发明中,盒体1的上端和下端均等间距设有两个以上的线孔,线孔内均安装有扣式护线套8,扣式护线套8方便线缆的安装,配合限位板10保证了盒体1的密封性,可防止鸟类在内部搭设鸟巢,盒体1的另一端固定有橡胶垫3,可增加摩擦力,从而提升盒体1安装的稳定性。
在本发明中,移动机构包括螺纹套接在正反牙螺杆11上的两个移动块12,两个移动块12分别螺纹套接在正反牙螺杆11的两端,两个移动块12的一侧分别固定在两个防护板7的一侧,当正反牙螺杆11转动时能带动两个移动块12相向或反向移动,从而移动块12带动防护板7进行移动,空腔内的一端侧壁上设有滑槽15,滑槽15内安装有两个滑块16,两个滑块16的一端分别固定在两个移动块12的一侧,滑块16可提升移动块12移动的稳定性。
在本发明中,盒体1的一侧固定有限位板10,盒体1的另一侧设有限位槽6,限位板10和限位槽6相互对应,当需要安装多个盒体1时,将盒体1一侧的限位板10插设在上一个盒体1另一侧对应的限位槽6内,便于多个盒体1牢固的进行并排安装。
在本发明中,一种基于正则表达式匹配的智能终端的多表数据集抄方法的步骤:
第一步、本方法流程可以分为三个子流程,流程一:人工分析新增终端设备的通讯协议,定制正则匹配表达式,录入正则匹配表达式库;流程二:现场终端设备自动定时往应用服务器发送数据,如数据是正常表计的温度、压力、电量、热量、流量等工作数据,则由***解析数据后存入数据库并通过盒体1内的控制面板呈现给用户,如数据为心跳包数据,则记录该链路并存入链路库,以备下达控制指令使用;流程三:操作人员通过盒体1内的控制面板给现场终端设备发送控制命令流程;
第二步、流程一运作时:现场新增终端设备后,获取该类终端设备的通讯协议,如该通讯协议已经存在,则无需处理,如该通讯协议与已存在的协议均不同,则分析该协议并为该类终端设备的通讯协议定制正则匹配表达式,并存入正则匹配表达式库内,该正则表达式数据库会用于流程二和流程三;
第三步、流程二运作时:在每台智能终端设备的控制器内设置定时发送数据的指令,并设置好发送的IP地址和端口,同时设置定时发送心跳包,一般每三分钟发送一次心跳包,心跳包内应包含该终端在本方法内的唯一性标记,应用服务器接收到数据后与正则表达式数据库进行匹配,如匹配不成功则表示该数据为来自互联网上的垃圾信息,丢弃即可,如匹配成功,则根据匹配信息获取该数据所属的通讯协议,应用程序根据该通讯协议解析数据,解析后的数据存入生产数据库,并可根据用户需要在盒体1内的控制面板展示数据;
第四步、流程三运作时:操作人员通过盒体1内的控制面板选择下达命令的终端设备,并下达具体命令,应用服务器的应用程序根据以上指令按照各自设备的通讯协议编写控制指令,所有控制命令以遍历的形式从应用服务器的链路库内寻找自己的链路,链路匹配成功后在该匹配成功的链路内发送该终端设备的控制指令,终端设备获得控制指令后会触发相应动作,动作完成后给应用服务器反馈结果数据,即进入流程二步骤,如链路匹配不成功,说明该链路已经被通讯公司回收,此时可以有两种操作,一是该命令保持不变但延时一个心跳包间隔时间后再次发送,即命令无须销毁,待终端下次发送心跳包后重新保持链路后再次发送命令;二是销毁命令,在盒体1内的控制面板的界面显示链路已销毁提示,由操作人员自主决定后续操作,即放弃还是对操作失败终端再次下发操作指令。
在本发明中,参照图8,用户住宅中的电表、水表、燃气表、热表、热量调节阀、室温采集装置等终端设备按照是否内置物联网卡(或其他类型可以接入互联网的通讯卡)分两种,即内置物联网卡具备通讯功能的智能终端设备和未内置物联网卡不具备通讯功能的传统终端设备,具备通讯功能的电表、水表、燃气表、热表、热量调节阀、室温采集装置等智能终端设备与负责解析数据和发送控制命令的应用服务器通过内置于终端设备内的物联网卡无线连接至应用服务器,不具备通讯功能的电表、水表、燃气表、热表、热量调节阀、室温采集装置等传统终端设备先通过现场M-BUS或者RS-485总线连接至采集器,再由采集器通过网络连接至应用服务器。
在本发明中,应用服务器安装基于本发明的方法编写的软件程序,该服务器仅开放一个用于与智能终端设备或者是采集器数据通讯的端口,并设置一个固定的公网IP地址,在上图的***架构内具备通讯功能的电表、水表、燃气表、热表、热量调节阀、室温采集装置等智能终端设备和负责通讯的采集器的内置***内设置数据发送的IP地址和端口,开启心跳包功能,并编写定时发送数据的命令,至此,智能终端设备和采集器会按照各自的通讯协议规约定时往应用服务器发送数据和心跳包内容,应用服务器接收到来自互联网上的数据包后采用匹配正则表达式的方式解析数据包获取各自终端设备的数据,应用服务器通过心跳包解析链路发送控制指令。
在本发明中,安装时,将盒体1另一端的橡胶垫3抵触在墙上,通过螺钉和安装板2配合可将盒体1安装在墙体上,当需要安装多个盒体1时,将盒体1一侧的限位板10插设在上一个盒体1另一侧对应的限位槽6内,便于多个盒体1牢固的进行并排安装,通过将电表水表等表安装在安装架17上,线孔和扣式护线套8方便线缆的安装,配合限位板10保证了盒体1的密封性,可防止鸟类在内部搭设鸟巢,提高了使用的安全性,工作人员可通过专用的梅花形扳手配合异形槽5带动转动杆转动,转动杆带动第一锥形齿轮13转动,第一锥形齿轮13转动时带动第二锥形齿轮14转动,进而第二锥形齿轮14带动正反牙螺杆11转动,正反牙螺杆11转动时带动两个移动块12相向或反向移动,从而移动块12带动防护板7在移动槽和开口9内进行移动,便于工作人员查看内部,玻璃窗4便于在防护板7关闭时查看内部,通过梅花形设置的异形槽5可防止无关人员私自打开,还避免多个设备箱需要佩戴多个钥匙而产生的繁琐,使用更方便,本方法可以利用部署在一台仅开放一个数据采集端口的应用服务器上的一套应用程序接受所有终端设备数据,并可以对终端下发控制命令,该方法的重点是分析每类设备的通讯协议,并针对不同的通讯协议建立不同的正则匹配表达式,应用程序通过匹配正则表达式区分不同类型设备和设备ID,从而进行数据采集和控制命令下发,解决“多表集抄”时不同类型表计部署在不同应用服务器上造成的资源浪费、***臃肿、结构复杂问题,随着物联网的发展,居民室内的设备会越来越多,未来不论增加多少类设备,该方法均不需要增加额外服务器或者额外开放服务器端口,本方法均是利用一台应用服务器,开放一个用于现场设备数据传输的服务端口,使用一套应用程序,因此做到了应用服务器最少,端口唯一,应用程序唯一,简化了***架构,节省了投资成本,降低了***维护难度。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
Claims (8)
1.一种基于正则表达式匹配的智能终端,包括盒体(1),其特征在于:所述盒体(1)内设有控制面板,所述盒体(1)的上端和下端均设有开口(9),所述盒体(1)内的相对侧壁上均设有移动槽,所述移动槽的两端分别和开口(9)贯通设置,两个所述移动槽内共同安装有两个防护板(7),两个所述防护板(7)的一侧均安装有玻璃窗(4),其中一个移动槽的一侧贯通设有空腔,所述空腔内的相对侧壁上共同转动连接有正反牙螺杆(11),所述正反牙螺杆(11)设有移动机构,所述盒体(1)的一端转动套接在转动杆,所述转动杆的一端贯穿盒体(1)的一端并延伸至空腔内,所述转动杆的一端固定套装有第一锥形齿轮(13),所述正反牙螺杆(11)上固定套装有第二锥形齿轮(14),所述第一锥形齿轮(13)和第二锥形齿轮(14)相互啮合,所述转动杆的另一端设有异形槽(5),所述异形槽(5)呈梅花形设置。
2.根据权利要求1所述的一种基于正则表达式匹配的智能终端,其特征在于:所述移动机构包括螺纹套接在正反牙螺杆(11)上的两个移动块(12),两个所述移动块(12)分别螺纹套接在正反牙螺杆(11)的两端,两个所述移动块(12)的一侧分别固定在两个防护板(7)的一侧,所述空腔内的一端侧壁上设有滑槽(15),所述滑槽(15)内安装有两个滑块(16),两个所述滑块(16)的一端分别固定在两个移动块(12)的一侧。
3.根据权利要求1所述的一种基于正则表达式匹配的智能终端,其特征在于:所述盒体(1)的一侧固定有限位板(10),所述盒体(1)的另一侧设有限位槽(6),所述限位板(10)和限位槽(6)相互对应。
4.根据权利要求1所述的一种基于正则表达式匹配的智能终端,其特征在于:所述盒体(1)的上端和下端均等间距设有两个以上的线孔,所述线孔内均安装有扣式护线套(8)。
5.根据权利要求1所述的一种基于正则表达式匹配的智能终端,其特征在于:所述盒体(1)的四角分别固定有安装板(2),所述安装板(2)的一侧设有螺纹通孔。
6.根据权利要求1所述的一种基于正则表达式匹配的智能终端,其特征在于:所述盒体(1)的另一端固定有橡胶垫(3)。
7.根据权利要求1所述的一种基于正则表达式匹配的智能终端,其特征在于:所述盒体(1)内的相对侧壁上共同固定有安装架(17),所述控制面板安装在安装架(17)上。
8.一种根据权利要求1所述的基于正则表达式匹配的智能终端的多表数据集抄方法,其特征在于,包括以下步骤:
S1、本方法流程可以分为三个子流程,流程一:人工分析新增终端设备的通讯协议,定制正则匹配表达式,录入正则匹配表达式库;流程二:现场终端设备自动定时往应用服务器发送数据,如数据是正常表计的温度、压力、电量、热量、流量等工作数据,则由***解析数据后存入数据库并通过盒体(1)内的控制面板呈现给用户,如数据为心跳包数据,则记录该链路并存入链路库,以备下达控制指令使用;流程三:操作人员通过盒体(1)内的控制面板给现场终端设备发送控制命令流程;
S2、流程一运作时:现场新增终端设备后,获取该类终端设备的通讯协议,如该通讯协议已经存在,则无需处理,如该通讯协议与已存在的协议均不同,则分析该协议并为该类终端设备的通讯协议定制正则匹配表达式,并存入正则匹配表达式库内,该正则表达式数据库会用于流程二和流程三;
S3、流程二运作时:在每台智能终端设备的控制器内设置定时发送数据的指令,并设置好发送的IP地址和端口,同时设置定时发送心跳包,一般每三分钟发送一次心跳包,心跳包内应包含该终端在本方法内的唯一性标记,应用服务器接收到数据后与正则表达式数据库进行匹配,如匹配不成功则表示该数据为来自互联网上的垃圾信息,丢弃即可,如匹配成功,则根据匹配信息获取该数据所属的通讯协议,应用程序根据该通讯协议解析数据,解析后的数据存入生产数据库,并可根据用户需要在盒体(1)内的控制面板展示数据;
S4、流程三运作时:操作人员通过盒体(1)内的控制面板选择下达命令的终端设备,并下达具体命令,应用服务器的应用程序根据以上指令按照各自设备的通讯协议编写控制指令,所有控制命令以遍历的形式从应用服务器的链路库内寻找自己的链路,链路匹配成功后在该匹配成功的链路内发送该终端设备的控制指令,终端设备获得控制指令后会触发相应动作,动作完成后给应用服务器反馈结果数据,即进入流程二步骤,如链路匹配不成功,说明该链路已经被通讯公司回收,此时可以有两种操作,一是该命令保持不变但延时一个心跳包间隔时间后再次发送,即命令无须销毁,待终端下次发送心跳包后重新保持链路后再次发送命令;二是销毁命令,在盒体(1)内的控制面板的界面显示链路已销毁提示,由操作人员自主决定后续操作,即放弃还是对操作失败终端再次下发操作指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110244285.3A CN112996321B (zh) | 2021-03-05 | 2021-03-05 | 一种基于正则表达式匹配的智能终端的多表数据集抄方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110244285.3A CN112996321B (zh) | 2021-03-05 | 2021-03-05 | 一种基于正则表达式匹配的智能终端的多表数据集抄方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112996321A true CN112996321A (zh) | 2021-06-18 |
CN112996321B CN112996321B (zh) | 2022-08-02 |
Family
ID=76352920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110244285.3A Active CN112996321B (zh) | 2021-03-05 | 2021-03-05 | 一种基于正则表达式匹配的智能终端的多表数据集抄方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112996321B (zh) |
Citations (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2617389A1 (en) * | 1998-02-27 | 1999-08-27 | Mosaid Technologies Incorporated | Encryption processor with shared memory interconnect |
US6330594B1 (en) * | 1997-09-02 | 2001-12-11 | Cybershift Holdings, Inc. | Multiple tier interfacing with network computing environment |
US20020027504A1 (en) * | 1999-03-18 | 2002-03-07 | James Davis | System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system |
US20080109470A1 (en) * | 2003-09-11 | 2008-05-08 | Mcgee Steven James | Method to enable the heartbeat beacon for homeland security and homeland defense interoperability |
CN101237464A (zh) * | 2007-12-14 | 2008-08-06 | 周津诚 | 一种基于移动终端的三表控制装置及其控制方法 |
CN101494652A (zh) * | 2009-02-27 | 2009-07-29 | 中国电子科技集团公司第五十四研究所 | 一种卫星通信***中增强tcp协议性能的方法 |
US20100240980A1 (en) * | 2006-01-17 | 2010-09-23 | Xiaohong Zhu | Wan-Based Remote Mobile Monitoring Method And Device Of Electrophysiological Data |
CN101901539A (zh) * | 2010-07-01 | 2010-12-01 | 深圳市科陆电子科技股份有限公司 | 一种基于配置文件定制抄表内容的电能表抄读方法 |
CN102368347A (zh) * | 2011-09-27 | 2012-03-07 | 浙江海康集团有限公司 | 一种手持式无线远传水表集抄*** |
CN102457537A (zh) * | 2010-10-19 | 2012-05-16 | 阿里巴巴集团控股有限公司 | 一种传输控制协议的通信方法及服务器 |
CN102981440A (zh) * | 2012-11-02 | 2013-03-20 | 武汉理工大学 | 基于SaaS的智能设备监控管理*** |
CN103236960A (zh) * | 2013-04-18 | 2013-08-07 | 重庆邮电大学 | 一种家庭服务器和多终端之间进行数据交互的方法及*** |
CN103500496A (zh) * | 2013-10-10 | 2014-01-08 | 华立仪表集团股份有限公司 | 一种电力数据多路通讯***及多路集中抄表*** |
WO2015081886A1 (zh) * | 2013-12-06 | 2015-06-11 | 乐视致新电子科技(天津)有限公司 | 通过移动通信终端向智能电视安装应用程序的方法及装置 |
CN104880590A (zh) * | 2015-06-25 | 2015-09-02 | 山东钢铁股份有限公司 | 一种电表及电量监控*** |
CN205454319U (zh) * | 2015-12-26 | 2016-08-10 | 惠州八毫米科技有限公司 | 一种防水电源盒 |
CN106549404A (zh) * | 2016-12-08 | 2017-03-29 | 钦州市晶通科技有限公司 | 可对电量进行预测的电力控制*** |
CN106846781A (zh) * | 2017-01-20 | 2017-06-13 | 中国电力科学研究院 | 一种自动识别集中抄表采集器的通信模块的方法和*** |
CN107589711A (zh) * | 2016-07-06 | 2018-01-16 | 抚顺凯特利机电化工有限公司 | 一种plc自动控制柜 |
CN207354757U (zh) * | 2017-10-20 | 2018-05-11 | 重庆华虹仪表有限公司 | 一种一体式预付费控制箱 |
CN109442568A (zh) * | 2018-11-14 | 2019-03-08 | 韩德洪 | 一种远程恒温供热控制*** |
CN208637818U (zh) * | 2018-07-25 | 2019-03-22 | 上海泽脉电气成套设备有限公司 | 一种用于小区楼道的外置式配电柜 |
CN109586174A (zh) * | 2018-11-13 | 2019-04-05 | 安徽中科智链信息科技有限公司 | 电气屏柜 |
CN208796436U (zh) * | 2018-10-09 | 2019-04-26 | 云南拓洲科技有限公司 | 一种利用北斗短报文技术实现用电数据集抄的*** |
CN209387197U (zh) * | 2019-03-24 | 2019-09-13 | 祝成翀 | 一种新型的压力表的计量装置 |
CN110390740A (zh) * | 2018-04-20 | 2019-10-29 | 成都华立达电力信息***有限公司 | 一种智能用电信息采集终端箱管理***及方法 |
CN209626700U (zh) * | 2019-04-26 | 2019-11-12 | 江西固恒科技有限公司 | 一种拼接式配电柜 |
CN210200183U (zh) * | 2019-10-18 | 2020-03-27 | 信阳农林学院 | 一种方便调节的策划宣传装置 |
CN110932776A (zh) * | 2018-09-19 | 2020-03-27 | 漳浦比速光电科技有限公司 | 一种用于光纤通信的控制柜监控报警装置及其监控报警方法 |
CN210350401U (zh) * | 2019-06-06 | 2020-04-17 | 镇江市亚东通用电气有限公司 | 一种便于安装的开关柜 |
CN210379851U (zh) * | 2019-09-25 | 2020-04-21 | 大盛微电科技股份有限公司 | 新型配电柜 |
CN210443853U (zh) * | 2019-09-27 | 2020-05-01 | 广东蓝腾电气有限公司 | 一种便于配电维护的配电柜 |
CN111293604A (zh) * | 2018-10-06 | 2020-06-16 | 湖北港源电气有限公司 | 一种电气箱的开门机构 |
CN211790167U (zh) * | 2020-04-29 | 2020-10-27 | 李庆斌 | 一种变电所用开关连接装置 |
CN212342040U (zh) * | 2020-06-17 | 2021-01-12 | 国网吉林省电力有限公司长春供电公司 | 一种多功能多表合一采集装置 |
CN112287548A (zh) * | 2020-10-29 | 2021-01-29 | 国网新疆电力有限公司巴州供电公司 | 基于宽带网络的配电网实时监控方法及装置 |
CN112423526A (zh) * | 2020-10-28 | 2021-02-26 | 董亚茹 | 一种高压电网智能终端设备 |
-
2021
- 2021-03-05 CN CN202110244285.3A patent/CN112996321B/zh active Active
Patent Citations (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6330594B1 (en) * | 1997-09-02 | 2001-12-11 | Cybershift Holdings, Inc. | Multiple tier interfacing with network computing environment |
CA2617389A1 (en) * | 1998-02-27 | 1999-08-27 | Mosaid Technologies Incorporated | Encryption processor with shared memory interconnect |
US20020027504A1 (en) * | 1999-03-18 | 2002-03-07 | James Davis | System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system |
US20080109470A1 (en) * | 2003-09-11 | 2008-05-08 | Mcgee Steven James | Method to enable the heartbeat beacon for homeland security and homeland defense interoperability |
US20100240980A1 (en) * | 2006-01-17 | 2010-09-23 | Xiaohong Zhu | Wan-Based Remote Mobile Monitoring Method And Device Of Electrophysiological Data |
CN101237464A (zh) * | 2007-12-14 | 2008-08-06 | 周津诚 | 一种基于移动终端的三表控制装置及其控制方法 |
CN101494652A (zh) * | 2009-02-27 | 2009-07-29 | 中国电子科技集团公司第五十四研究所 | 一种卫星通信***中增强tcp协议性能的方法 |
CN101901539A (zh) * | 2010-07-01 | 2010-12-01 | 深圳市科陆电子科技股份有限公司 | 一种基于配置文件定制抄表内容的电能表抄读方法 |
CN102457537A (zh) * | 2010-10-19 | 2012-05-16 | 阿里巴巴集团控股有限公司 | 一种传输控制协议的通信方法及服务器 |
CN102368347A (zh) * | 2011-09-27 | 2012-03-07 | 浙江海康集团有限公司 | 一种手持式无线远传水表集抄*** |
CN102981440A (zh) * | 2012-11-02 | 2013-03-20 | 武汉理工大学 | 基于SaaS的智能设备监控管理*** |
CN103236960A (zh) * | 2013-04-18 | 2013-08-07 | 重庆邮电大学 | 一种家庭服务器和多终端之间进行数据交互的方法及*** |
CN103500496A (zh) * | 2013-10-10 | 2014-01-08 | 华立仪表集团股份有限公司 | 一种电力数据多路通讯***及多路集中抄表*** |
WO2015081886A1 (zh) * | 2013-12-06 | 2015-06-11 | 乐视致新电子科技(天津)有限公司 | 通过移动通信终端向智能电视安装应用程序的方法及装置 |
CN104880590A (zh) * | 2015-06-25 | 2015-09-02 | 山东钢铁股份有限公司 | 一种电表及电量监控*** |
CN205454319U (zh) * | 2015-12-26 | 2016-08-10 | 惠州八毫米科技有限公司 | 一种防水电源盒 |
CN107589711A (zh) * | 2016-07-06 | 2018-01-16 | 抚顺凯特利机电化工有限公司 | 一种plc自动控制柜 |
CN106549404A (zh) * | 2016-12-08 | 2017-03-29 | 钦州市晶通科技有限公司 | 可对电量进行预测的电力控制*** |
CN106846781A (zh) * | 2017-01-20 | 2017-06-13 | 中国电力科学研究院 | 一种自动识别集中抄表采集器的通信模块的方法和*** |
CN207354757U (zh) * | 2017-10-20 | 2018-05-11 | 重庆华虹仪表有限公司 | 一种一体式预付费控制箱 |
CN110390740A (zh) * | 2018-04-20 | 2019-10-29 | 成都华立达电力信息***有限公司 | 一种智能用电信息采集终端箱管理***及方法 |
CN208637818U (zh) * | 2018-07-25 | 2019-03-22 | 上海泽脉电气成套设备有限公司 | 一种用于小区楼道的外置式配电柜 |
CN110932776A (zh) * | 2018-09-19 | 2020-03-27 | 漳浦比速光电科技有限公司 | 一种用于光纤通信的控制柜监控报警装置及其监控报警方法 |
CN111293604A (zh) * | 2018-10-06 | 2020-06-16 | 湖北港源电气有限公司 | 一种电气箱的开门机构 |
CN208796436U (zh) * | 2018-10-09 | 2019-04-26 | 云南拓洲科技有限公司 | 一种利用北斗短报文技术实现用电数据集抄的*** |
CN109586174A (zh) * | 2018-11-13 | 2019-04-05 | 安徽中科智链信息科技有限公司 | 电气屏柜 |
CN109442568A (zh) * | 2018-11-14 | 2019-03-08 | 韩德洪 | 一种远程恒温供热控制*** |
CN209387197U (zh) * | 2019-03-24 | 2019-09-13 | 祝成翀 | 一种新型的压力表的计量装置 |
CN209626700U (zh) * | 2019-04-26 | 2019-11-12 | 江西固恒科技有限公司 | 一种拼接式配电柜 |
CN210350401U (zh) * | 2019-06-06 | 2020-04-17 | 镇江市亚东通用电气有限公司 | 一种便于安装的开关柜 |
CN210379851U (zh) * | 2019-09-25 | 2020-04-21 | 大盛微电科技股份有限公司 | 新型配电柜 |
CN210443853U (zh) * | 2019-09-27 | 2020-05-01 | 广东蓝腾电气有限公司 | 一种便于配电维护的配电柜 |
CN210200183U (zh) * | 2019-10-18 | 2020-03-27 | 信阳农林学院 | 一种方便调节的策划宣传装置 |
CN211790167U (zh) * | 2020-04-29 | 2020-10-27 | 李庆斌 | 一种变电所用开关连接装置 |
CN212342040U (zh) * | 2020-06-17 | 2021-01-12 | 国网吉林省电力有限公司长春供电公司 | 一种多功能多表合一采集装置 |
CN112423526A (zh) * | 2020-10-28 | 2021-02-26 | 董亚茹 | 一种高压电网智能终端设备 |
CN112287548A (zh) * | 2020-10-29 | 2021-01-29 | 国网新疆电力有限公司巴州供电公司 | 基于宽带网络的配电网实时监控方法及装置 |
Non-Patent Citations (2)
Title |
---|
李莲等: "基于GPRS的风光互补路灯监测***", 《控制工程》 * |
雷海浜等: "基于GPRS的电力变压器负荷监控***设计与实现", 《仪表技术与传感器》 * |
Also Published As
Publication number | Publication date |
---|---|
CN112996321B (zh) | 2022-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103312827B (zh) | 基于移动网络的家居云端控制方法及*** | |
CN102681497A (zh) | 污水处理过程远程监控***及其实现方法 | |
CN103312583A (zh) | 智能家居远程监控***及监控方法 | |
CN202837985U (zh) | 基于gprs通信的污水处理设备远程在线监控*** | |
CN105137770A (zh) | 一种基于Web的水产养殖远程监控***及其控制方法 | |
CN107341609B (zh) | 一种基于云平台的能效管理***及方法 | |
CN206505292U (zh) | 远程机柜可视化智能实时监控*** | |
CN111817444A (zh) | 一种站房智能辅助与人工智能可视化网关及其方法 | |
CN101728871A (zh) | 变压器色谱数据远程监控*** | |
CN204392301U (zh) | 一种远程维护*** | |
CN110703679A (zh) | 一种风力发电机组工业控制器 | |
CN112996321B (zh) | 一种基于正则表达式匹配的智能终端的多表数据集抄方法 | |
CN210774141U (zh) | 一种关联环境监测信息的机房巡视机器人*** | |
CN201569901U (zh) | 基站综合监控器 | |
CN201583528U (zh) | 变压器色谱数据远程监控*** | |
CN111456586A (zh) | 一种智能门窗安防控制*** | |
CN217388750U (zh) | 一种以“数据融合终端”为核心的电力物联通讯柜 | |
CN109403671A (zh) | 一种框架式数据中心微模块 | |
CN115272036A (zh) | 一种智慧园区物联网平台 | |
CN114237085A (zh) | 一种基于bim和物联网的智能建筑数字化管理*** | |
CN208126179U (zh) | 一种远程诊断智能plc仪表柜 | |
CN113379956A (zh) | 一种应用于校园门禁的netty4管道跨网协议的通信方法 | |
CN205901805U (zh) | 煤矿安全生产移动互联平台 | |
CN206162117U (zh) | 一种厂房车间门用光幕 | |
CN211180642U (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |