CN103380609A - 通信装置 - Google Patents
通信装置 Download PDFInfo
- Publication number
- CN103380609A CN103380609A CN2011800682062A CN201180068206A CN103380609A CN 103380609 A CN103380609 A CN 103380609A CN 2011800682062 A CN2011800682062 A CN 2011800682062A CN 201180068206 A CN201180068206 A CN 201180068206A CN 103380609 A CN103380609 A CN 103380609A
- Authority
- CN
- China
- Prior art keywords
- command message
- command
- communicator
- issue
- target
- 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
Images
Classifications
-
- 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明得到一种通信装置,其不需要用户生成的程序,就能够按照发行条件自动地向其他通信装置发行命令报文。具有:命令报文解析部(11),其基于接收到的命令报文的命令部,对经由网络接收到的命令报文是否是命令登记用命令报文进行判断;存储部(2),其在接收到命令登记用命令报文的情况下,使命令登记用命令报文的数据部中包含的命令发行条件、命令报文发行目标及发行对象命令报文相关联并进行存储;命令报文发行条件成立判断部(13),其对存储在存储部(2)中的命令发行条件成立这一情况进行检测;以及命令报文发行部(14),其将与成立的命令发行条件相关联的命令报文发行目标设为目标,发送与成立的命令发行条件相关联的发行对象命令报文。
Description
技术领域
本发明涉及通信装置。
背景技术
作为网络的通信方法而广泛使用的方法,存在命令报文通信。
命令报文通信是指,通过将用于向通信装置发出指令的命令和对命令进行处理所需的信息数据发送至作为对象的通信装置(对象装置),而执行对象装置的动作变更指令、对象装置的内部数据的读取或写入、或者其他针对对象装置的指令。其中,命令以及添加在命令中的信息数据按照所使用的通信协议的标准预先定义。
作为执行命令报文通信的情况下的现有方法,存在以下两种:
(1)由用户生成用于发行命令报文的执行程序,并将其写入至通信装置,从而使通信装置按照程序发行命令报文;(2)将通信装置与计算机连接,由计算机的应用软件向通信装置发出命令报文发送指令,从而从通信装置发行命令报文。
另外,在专利文献1中公开了下述发明,即,每隔在登记区域中登记的周期时间,读取在登记区域中登记的作为读取对象的设备(device)名称的数据,周期性地将数据自动发送至与网络连接的通用装置。
专利文献1:日本特开平11-305810号公报
发明内容
上述(1)方法会为了生成用于发行命令报文的执行程序或实施调试作业而产生作业成本。另外,用于进行编程的开发用软件大多是通信装置的厂家各自不同。因此,在多个仪表的通信装置混合存在的系统的情况下,用户不得不为了学习多个软件的使用方法而花费时 间。
上述(2)方法不需要执行程序,但另一方面,在每次发行命令报文时都需要用户操作,因此,难以实现命令报文发行自动化。
专利文献1中记载的发明,需要用于对在目标侧接收到的数据进行解释的程序,因此,与上述(1)方法相同,产生为了生成数据解释用程序或实施调试作业的作业成本。
本发明就是鉴于上述问题而提出的,其目的在于得到一种通信装置,其不需要用户生成的程序,就能够按照发行条件自动地向其他通信装置发行命令报文。
为了解决上述课题、实现目的,本发明的通信装置在网络系统中作为节点使用,在网络系统中,在经由网络连接的节点之间发送/接收包含有命令部和数据部的命令报文,命令部示出由通信协议预先定义的处理的种类,数据部为由命令部指定的种类的处理的处理对象,通信装置的特征在于,具有:基于经由网络接收到的命令报文的命令部,对接收到的命令报文是否是命令登记用命令报文进行判断的单元;存储单元,其在接收到命令登记用命令报文的情况下,使包含在命令登记用命令报文的数据部中的命令发行条件、命令报文发行目标及发行对象命令报文相关联并进行存储;对存储在存储单元中的命令发行条件成立这一情况进行检测的单元;以及将与成立的命令发行条件相关联的命令报文发行目标设为目标,发送与成立的命令发行条件相关联的发行对象命令报文的单元。
发明的效果
本发明涉及的通信装置实现下述效果,即,只要向对象通信装置发行包含有命令报文发行条件、命令报文发行目标及发行的命令报文的信息在内的登记用命令报文,而不需要用户针对通信装置生成的程序,就能够按照发行条件自动地向其他通信装置发行命令报文。
附图说明
图1是表示本发明涉及的通信装置的实施方式的结构的图。
图2是表示系统的结构例的图,在该系统中使用了实施方式涉及的通信装置。
图3是表示从计算机向通信装置发送的命令登记用的命令报文的格式的图。
图4是表示存储在存储部中的数据的一个例子的图。
图5是表示在存储部中存储有命令报文发行条件、命令报文发行目标及发行的命令报文时的通信装置内部的处理流程的流程图。
具体实施方式
以下,基于附图,详细说明本发明涉及的通信装置的实施方式。此外,本发明并不由本实施方式限定。
实施方式
图1是表示本发明涉及的通信装置的实施方式的结构的图。通信装置10具有运算处理部1、存储部2及通信接口部3。作为运算处理部1,从硬件的角度来说包含有CPU等运算处理装置和由该运算处理装置作为工作区域使用的存储器等,从功能的角度来说,具有命令报文解析部11、命令报文登记部12、命令报文发行条件成立判断部13、命令报文发行部14及命令报文执行部15。命令报文解析部11对从位于同一网络上的其他通信装置接收到的命令报文进行解析,判断是否是登记用的命令报文。命令报文登记部12将包含在接收到的登记用的命令报文中的命令报文发行条件、命令报文的发行目标以及发行的命令报文,存储在存储部2中。命令报文发行条件成立判断部13对存储在存储部2中的命令报文发行条件是否成立进行监视。命令报文发行部14在命令报文发行条件成立的情况下,将与成立的命令报文发行条件相关的命令报文,发送至登记为发行目标的通信装置。命令报文执行部15在命令报文发行条件成立的情况下,执行与成立的命令报文发行条件相关的命令报文。另外,在从其他通信装置接收到的命令报文为通常的命令报文的情况下,执行所接收到的命令报文。存储部2对命令报文及命令报文发行条件、命令报文发行目标的信息进行存储。通信接口部3向网络发送数据以及从网络接收 数据。
通信装置10如果经由通信接口部3从外部网络接收到数据,则通过命令报文解析部11进行接收数据的解析,判断接收到的数据是否是登记用的命令报文。如果接收到的数据是登记用的命令报文,则命令报文登记部12将在命令报文中包含的命令报文发行条件、命令报文的发行目标、发行的命令报文存储在存储部2中。此外,命令报文解析部11具有使分别分配给各命令报文的命令编号和与该命令编号对应的命令(处理)相关联的表格,基于该表格,判断从外部网络接收到的数据是否是登记用的命令报文。
另外,命令报文发行条件成立判断部13针对存储在存储部2中的命令报文发行条件,定期地或在任意定时(timing),对命令报文发行条件是否成立进行判定。命令报文发行条件成立判断部13在检测出命令报文发行条件成立时,如果命令报文的发行目标为其他节点(其他通信装置),则命令报文发行部14经由通信接口部3,向存储在存储部2中的命令报文的发行目标发送在存储部2中存储的命令报文。另一方面,在上述命令报文发行条件成立时,在命令报文的发行目标为本节点(本装置)的情况下,命令报文执行部15执行命令报文的处理。
图2是表示系统的结构例的图,在该系统中使用了本实施方式涉及的通信装置。作为节点的计算机100、通信装置101及通信装置102经由网络104连接。通信装置101、102具有与图1所示的通信装置10相同的结构,在以下的说明中,在需要对通信装置10、运算处理部1、存储部2及通信接口部3进行区分的情况下,在标号中添加下标1或2。在这里,作为例子示出了具有2台通信装置101、102的结构,但也可以是具有大于或等于3台通信装置的结构。
计算机100具有:通信接口,其用于与网络104连接;用户接口,其指定对象通信装置10,并指定命令报文发行条件、命令报文的发行目标、及发行的命令报文;以及软件,其具有用于向对象装置发送登记用的命令报文的通信驱动部。
通信装置101、102具有接收及发送基于共通的通信协议的命令 报文的处理功能。在这里,计算机100所具有的软件、通信装置101及通信装置102也可以是不同厂商的产品。
通过计算机100的软件的用户接口,对命令报文发行条件、命令报文的发行目标、及发行的命令报文进行指定,经由网络104将命令登记用的命令报文发送至执行命令登记的通信装置101。
图3是表示从计算机100向通信装置101发送的命令登记用的命令报文的格式的图。命令报文由通信头部201、命令部202、及数据部203构成。在命令部202中指定代表登记用命令的命令编号。数据部203由命令报文发行条件204、命令报文发行目标205及发行的命令报文206构成。而且,发行的命令报文206由命令部207及数据部208构成。
通信装置101在从计算机100接收到命令报文时,基于在命令部202中指定的命令编号,由命令报文解析部111对接收到的命令报文是否是命令登记用进行判断。如果通信装置101通过通信接口部31从计算机100接收到命令登记用的命令报文(登记命令报文),则命令报文登记部121将在接收到的登记命令报文中包含的命令报文发行条件204、命令报文发行目标205及发行的命令报文206设为一组而存储在存储部21中。图4是表示在存储部21中存储的数据的一个例子的图。如图4所示,命令报文发行条件、命令报文发行目标及发行的命令报文,可在存储部21中存储多组。
图5是表示在存储部21中存储有命令报文发行条件、命令报文发行目标及发行的命令报文时的通信装置101内部的处理流程的流程图。命令报文发行条件成立判断部131定期地或在任意定时,对存储在存储部21中的命令报文发行条件是否成立进行判定(步骤S301)。如果由命令报文发行条件成立判断部131检测出命令报文发行条件成立(步骤S301/成立),则运算处理部11从存储部21中读取与成立的命令报文发行条件成组地存储的命令报文发行目标及发行的命令报文(步骤S302)。此外,在命令报文发行条件成立判断部131没有检测到命令报文发行条件成立的情况下(步骤S301/不成立,结束处理。
运算处理部11判定从存储部21中读取出的命令报文发行目标是否是其他节点(步骤S303)。在发行目标是其他节点(其他装置,此处是通信装置102)的情况下(步骤S303/其他节点),命令报文发行部141将从存储部21中读取出的命令报文添加在通信头部中,并向运算处理部11从存储部21中读取出的命令报文发行目标发送(步骤S304)。在运算处理部11从存储部21中读取出的命令报文发行目标为本节点(通信装置101)的情况下(步骤S303/本节点),命令报文执行部15对运算处理部11从存储部21中读取出的发行的命令报文进行解析(步骤S305),执行命令报文的处理(步骤S306)。
通信装置102在接收到从通信装置101发送的命令报文的情况下,由命令报文解析部112对接收到的命令报文进行解析,由命令报文执行部152执行命令报文的处理。
如上所述,在本实施方式中,将存储命令登记用命令命令的命令定义为通信协议,因此,不需要用户生成的程序,而只要通过计算机上的软件等的用户接口进行简单的设定,就能够在任意定时自动地从通信装置发行命令报文。
另外,对于通过计算机上的软件等的用户接口进行的设定,可以针对不同厂家的多个通信装置而从一个用户接口直接设定。
此外,通过将以本节点为目标的命令报文进行登记,即使在不具有基于用户编程的高级控制功能的通信装置中,也不需要程序就能够实现简单的自我控制功能,
标号的说明
1 运算处理部
2 存储部
3 通信接口部
10 通信装置
11 命令报文解析部
12 命令报文登记部
13 命令报文发行条件成立判断部
14 命令报文发行部
15 命令报文执行部
100 计算机
104 网络
201 通信头部
202、207 命令部
203、208 数据部
204 命令发行条件
205 命令发行目标
206 发行的命令报文 。
Claims (2)
1.一种通信装置,其在网络系统中作为节点使用,在该网络系统中,在经由网络连接的所述节点之间发送/接收包含有命令部和数据部的命令报文,该命令部示出由通信协议预先定义的处理的种类,该数据部为由该命令部指定的种类的处理的处理对象,
该通信装置的特征在于,具有:
基于经由所述网络接收到的命令报文的所述命令部,对所述接收到的所述命令报文是否是命令登记用命令报文进行判断的单元;
存储单元,其在接收到所述命令登记用命令报文的情况下,使包含在该命令登记用命令报文的所述数据部中的命令发行条件、命令报文发行目标及发行对象命令报文相关联并进行存储;
对存储在所述存储单元中的所述命令发行条件成立这一情况进行检测的单元;以及
将与成立的命令发行条件相关联的所述命令报文发行目标设为目标,发送与所述成立的命令发行条件相关联的所述发行对象命令报文的单元。
2.根据权利要求1所述的通信装置,其特征在于,
在与所述成立的命令发行条件相关联的所述命令报文发行目标为本节点的情况下,执行与所述成立的命令发行条件相关联的所述发行对象命令报文。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2011/054512 WO2012117500A1 (ja) | 2011-02-28 | 2011-02-28 | 通信装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103380609A true CN103380609A (zh) | 2013-10-30 |
Family
ID=46757465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011800682062A Pending CN103380609A (zh) | 2011-02-28 | 2011-02-28 | 通信装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20130290486A1 (zh) |
JP (1) | JP5490307B2 (zh) |
KR (1) | KR101447845B1 (zh) |
CN (1) | CN103380609A (zh) |
DE (1) | DE112011104975T5 (zh) |
TW (1) | TW201236427A (zh) |
WO (1) | WO2012117500A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9800619B2 (en) * | 2014-10-15 | 2017-10-24 | Ayla Networks, Inc. | Registration framework for connected consumer devices |
US9813505B2 (en) | 2014-10-15 | 2017-11-07 | Ayla Networks, Inc. | Devices in a flexible registration framework |
US10437671B2 (en) * | 2015-06-30 | 2019-10-08 | Pure Storage, Inc. | Synchronizing replicated stored data |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1381973A (zh) * | 2001-04-17 | 2002-11-27 | 松下电工株式会社 | 在通信网上自动传送电子邮件的方法、系统及服务器装置 |
CN101145956A (zh) * | 2007-07-19 | 2008-03-19 | 中兴通讯股份有限公司 | 一种网管装置及其业务管理方法 |
TW200943182A (en) * | 2008-02-29 | 2009-10-16 | Euroclear Sa Nv | Improvements relating to handling and processing of massive numbers of processing instructions in real time |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62166426A (ja) * | 1986-01-17 | 1987-07-22 | Nec Corp | リモ−トジヨブエントリ制御方式 |
JPH04257051A (ja) * | 1991-02-08 | 1992-09-11 | Fujitsu Ltd | コンピュータシステム |
JPH086614A (ja) * | 1994-06-22 | 1996-01-12 | Omron Corp | プログラマブルコントローラ |
JP3373150B2 (ja) | 1998-04-16 | 2003-02-04 | 三菱電機株式会社 | プログラマブルコントローラ用のネットワークユニット |
JP2004102720A (ja) * | 2002-09-10 | 2004-04-02 | Digital Electronics Corp | 情報処理装置、データ収集プログラムおよびそれを記録した記録媒体 |
JP4527434B2 (ja) * | 2004-04-16 | 2010-08-18 | 大日本印刷株式会社 | 携帯型情報記憶媒体及びそのプログラム |
CN100524273C (zh) * | 2004-10-01 | 2009-08-05 | 松下电器产业株式会社 | 存储卡控制器、存储卡驱动设备、以及计算机程序 |
US20070014277A1 (en) * | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | Content router repository |
US8386649B2 (en) * | 2009-09-16 | 2013-02-26 | EchoStar Technologies, L.L.C. | User input command relaying |
US8554863B2 (en) * | 2009-11-27 | 2013-10-08 | Panasonic Corporation | Master and slave system wherein master interface unit compares parameter from payload of parameter obtaining command with communication capability parameter of parameter display unit |
-
2011
- 2011-02-28 CN CN2011800682062A patent/CN103380609A/zh active Pending
- 2011-02-28 JP JP2013502075A patent/JP5490307B2/ja not_active Expired - Fee Related
- 2011-02-28 KR KR1020137021147A patent/KR101447845B1/ko not_active Expired - Fee Related
- 2011-02-28 WO PCT/JP2011/054512 patent/WO2012117500A1/ja active Application Filing
- 2011-02-28 DE DE112011104975T patent/DE112011104975T5/de not_active Withdrawn
- 2011-02-28 US US13/978,074 patent/US20130290486A1/en not_active Abandoned
- 2011-05-25 TW TW100118255A patent/TW201236427A/zh unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1381973A (zh) * | 2001-04-17 | 2002-11-27 | 松下电工株式会社 | 在通信网上自动传送电子邮件的方法、系统及服务器装置 |
CN101145956A (zh) * | 2007-07-19 | 2008-03-19 | 中兴通讯股份有限公司 | 一种网管装置及其业务管理方法 |
TW200943182A (en) * | 2008-02-29 | 2009-10-16 | Euroclear Sa Nv | Improvements relating to handling and processing of massive numbers of processing instructions in real time |
Also Published As
Publication number | Publication date |
---|---|
KR20130114245A (ko) | 2013-10-16 |
WO2012117500A1 (ja) | 2012-09-07 |
TW201236427A (en) | 2012-09-01 |
JPWO2012117500A1 (ja) | 2014-07-07 |
DE112011104975T5 (de) | 2013-12-12 |
US20130290486A1 (en) | 2013-10-31 |
KR101447845B1 (ko) | 2014-10-13 |
JP5490307B2 (ja) | 2014-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5783774B2 (ja) | 工程制御システムにおいて携帯型装置を工程制御装置へ通信するよう結合する方法及び機器 | |
JP5319631B2 (ja) | 生体サンプルの分析システム、方法及びコンピュータプログラム製品 | |
US9424221B2 (en) | Automated cabling process for a complex environment | |
CN102523242B (zh) | 用于计算机群集中的目标状态通信的方法和系统 | |
CN113672441B (zh) | 对智能设备的测试方法及装置 | |
CN103946755A (zh) | 用于操作现场设备的方法、计算机程序、计算机可读介质和计算单元 | |
CN105045714A (zh) | 一种应用软件启动时长的测试方法、装置及终端 | |
CN114168471A (zh) | 测试方法、装置、电子设备及存储介质 | |
US10251037B2 (en) | Universal smart device | |
CN103380609A (zh) | 通信装置 | |
JP2010128597A (ja) | 情報処理装置及び情報処理装置の運用方法 | |
CN107430391B (zh) | 管理系统 | |
CN106462139A (zh) | 可编程显示器以及绘图软件 | |
US8468394B2 (en) | Method of tracing selected activities within a data processing system by tagging selected items and tracing the tagged items | |
US12205078B2 (en) | Processing system, processing method, maintenance worker assist device and maintenance worker assist program | |
CN104679687B (zh) | 一种识别中断源的方法及装置 | |
WO2017051518A1 (ja) | 通信情報算出装置、通信情報算出方法、記録媒体、及び、通信管理システム | |
US20120110147A1 (en) | Using wireless technology to direct complex wiring configurations | |
CN104678945B (zh) | 路径关联装置和高级过程控制组件 | |
US20240086309A1 (en) | System for aggregating program analysis tools | |
Elhadi Bakhit Abdelsakhi | Implementation of an IoT open-source architecture for the maintenance of building facilities | |
JP6948186B2 (ja) | 機器管理装置、機器管理システム、および機器管理方法 | |
WO2015159424A1 (ja) | メール送信装置、メール送信方法、記録媒体およびプログラム | |
Khan | Generic Model Based Architecture for Implementing Client Side Algorithms Used in Unified Diagnostic Service and On Board Diagnostics for Different Hardware Targets | |
CN116980950A (zh) | 信息发送方法、装置、终端设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20131030 |