通信模块、通信系统和通信方法技术方案

技术编号:34236153 阅读:22 留言:0更新日期:2022-07-24 08:14
本发明专利技术为了实现能够进行不依赖于设备的种类的数据通信的通用的通信模块,通信模块具有与不同的多种通信接口规格对应的多个通信接口。通信模块中运行的多个程序,包括在OS(Operating System)上运行的第一应用和在OS上运行的一个或多个第二应用。一个以上的第二应用分别是进行符合一个以上的通信接口规格上的一个以上的通信协议的通信的应用,并且是能够任意安装和任意卸载的应用。第一应用是作为OS与一个或多个第二应用之间的中间件的应用。用。用。

【技术实现步骤摘要】
【国外来华专利技术】通信模块、通信系统和通信方法


[0001]本专利技术大致涉及数据通信。

技术介绍

[0002]作为涉及通信模块的技术,例如有专利文献1中公开的技术。
[0003]现有技术文献
[0004]专利文献
[0005]专利文献1:日本特开2016

29791号公报

技术实现思路

[0006]专利技术要解决的课题
[0007]像IoT(Internet of things)这样从各种工业设备(例如压缩机、电动机和面向工业的喷墨打印机等)收集数据正在逐渐普及。这样的各种工业设备各自需要用于数据通信(例如数据发送)的通信模块。
[0008]作为涉及通信模块的要素,有通信中采用的通信接口规格(标准)和通信中采用的通信协议等要素,但各要素都是各种各样的。作为通信接口规格,例如有RS232C、RS485和Ethernet(注册商标)等。通信接口规格典型而言涉及物理层。作为通信协议,例如有UDP(User Datagram Protocol)、MQTT(Message Queuing Telemetry Transport)和Modbus协议等。通信协议典型而言涉及比通信接口规格所属的层更高的层。
[0009]采用哪一种通信接口规格和通信协议,通常依赖于工业设备。工业设备的种类也是各种各样的。例如,即使是提供多种工业设备的制造商、即制造单独的电动机和作为其应用设备的空气压缩机的制造商,有时也在空气压缩机和电动机中分别采用不同的通信接口规格或通信协议,对这些空气压缩机和电动机一并进行监视等的情况下,需要在设置与其分别对应的通信变换装置之后设置经由IoT网关通信的云监视系统或通信变换装置而构建内部部署的监视系统,因为这样的各种工业设备的通信规格的对应状况而难以进行工厂等的IoT化。
[0010]因此,优选实现一种能够进行不依赖于工业设备的种类的数据通信的通用的通信模块。
[0011]这样的课题对于工业设备以外的设备也可能存在。
[0012]用于解决课题的技术方案
[0013]通信模块具有与不同的多种通信接口规格对应的多个通信接口。通行模块中运行的多个程序,包括在OS(Operating System)上运行的第一应用和在OS上运行的一个或多个第二应用。一个以上的第二应用分别是进行符合一个以上的通信接口规格上的一个以上的通信协议的通信的应用,并且是能够任意安装和任意卸载的应用。第一应用是作为OS与一个或多个第二应用之间的中间件的应用。
[0014]专利技术的效果
[0015]实现一种能够进行不依赖于设备的种类的数据通信的通用的通信模块。
附图说明
[0016]图1表示实施方式的系统整体的结构。
[0017]图2表示通信模块的物理结构。
[0018]图3表示通信模块的逻辑结构。
[0019]图4表示数据通信的流的一例。
[0020]图5表示应用的安装和关于应用的设定的概要。
[0021]图6表示关于应用的设定的流的一例。
[0022]图7表示管理服务器的结构。
[0023]图8表示收费的流的概要。
具体实施方式
[0024]以下说明中,“通信接口装置”可以是一个以上的通信接口设备。一个以上的通信接口设备可以是一个以上相同种类的通信接口设备(例如一个以上的NIC(Network Interface Card))也可以是两个以上不同种类的通信接口设备(例如NIC和HBA(Host Bus Adapter))。
[0025]另外,以下说明中,“存储器”是作为一个以上的存储设备的一例的一个以上的存储设备,典型而言可以是主存储设备。存储器中的至少一个存储设备可以是易失性存储设备也可以是非易失性存储设备。
[0026]另外,以下说明中,“持久存储装置”可以是作为一个以上的存储设备的一例的一个以上的持久存储设备。持久存储设备典型而言可以是非易失性的存储设备(例如辅助存储设备),具体而言,例如可以是HDD(Hard Disk Drive)、SSD(Solid State Drive)、NVMe(Non

Volatile Memory Express)驱动器或SCM(Storage Class Memory)。
[0027]另外,以下说明中,“存储装置”可以是存储器和持久存储装置中的至少存储器。
[0028]另外,以下说明中,“处理器”可以是一个以上的处理器设备。至少一个处理器设备典型而言可以是CPU(Central Processing Unit)这样的微处理器设备,但也可以是GPU(Graphics Processing Unit)这样的其他种类的处理器设备。至少一个处理器设备可以是单核的也可以是多核的。至少一个处理器设备可以是处理器核心。至少一个处理器设备可以是进行处理的一部分或全部的用硬件描述语言描述的门阵列的集合体的电路(例如FPGA(Field

Programmable Gate Array)、CPLD(Complex Programmable Logic Device)或ASIC(Application Specific Integrated Circuit))等广义的处理器设备。
[0029]另外,以下说明中,用“xxx表”这样的表达说明对于输入得到输出的信息,但该信息可以是任意结构的数据(例如可以是结构化数据也可以是非结构化数据),也可以是产生与输入对应的输出的以神经网络、遗传算法和随机森林为代表的学习模型。从而,能够将“xxx表”称为“xxx信息”。另外,以下说明中,各表的结构是一例,一个表可以分割为两个以上表,两个以上表的全部或一部分也可以是一个表。
[0030]另外,以下说明中,有时用“yyy部”的表达说明功能,但功能可以通过由处理器运行一个以上的计算机程序而实现,也可以用一个以上硬件电路(例如FPGA或ASIC)实现,也
可以用它们的组合实现。通过由处理器运行程序而实现功能的情况下,因为适当使用存储装置和/或接口装置等进行规定的处理,所以功能也可以视为处理器的至少一部分。以功能为主语说明的处理,可以视为处理器或具有该处理器的装置进行的处理。程序可以从程序源安装。程序源例如可以是程序发布计算机或计算机可读取的记录介质(例如非暂时性记录介质)。各功能的说明是一例,也可以将多个功能合并为一个功能,或者将一个功能分割为多个功能。
[0031]另外,以下说明中,有时以“程序”为主语说明处理,但程序通过由处理器运行而适当使用存储装置和/或接口装置等进行规定的处理,所以处理的主语也可以改为处理器(或者具有该处理器的控制器这样的设备)。程序可以从程序源安装至计算机这样的装置。程序源例如可以是程序发布服务器或计算机可读取的(例如非暂时性的)记录介质。另外,以下说明中,两个以上程序可以实现为一个程序,一个程序也可以实现为两个以上的程序。
[0032]另外,以下说明中,在不区分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种通信模块,其特征在于,包括:与不同的多种通信接口规格对应的多个通信接口;保存包括OS(Operating System)在内的多个程序的存储器;和与所述多个通信接口和所述存储器连接并能够运行所述多个程序的处理器,所述多个程序包括能够在所述OS上运行的第一应用和能够在所述OS上运行的一个或多个第二应用,所述一个或多个第二应用中的一个以上的第二应用分别是能够进行符合一个以上的通信接口规格上的一个以上的通信协议的通信的应用,并且是能够任意安装和任意卸载的应用,所述第一应用是作为所述OS与所述一个或多个第二应用之间的中间件的应用。2.如权利要求1所述的通信模块,其特征在于:所述一个或多个第二应用各自具有应用结构体,该应用结构体包括:该第二应用的运行对象;对于该第二应用表示一个以上的设定项目的设定定义对象;和设定对象,其在对于该一个以上的设定项目输入了一个以上的设定值的情况下登记该输入的一个以上的设定值,对于所述一个或多个第二应用的每一个,该第二应用是基于该第二应用的设定对象来运行的,所述第一应用,基于指定的第二应用的设定定义对象,来生成作为对于该设定定义对象所表示的一个以上的设定项目接受一个以上的设定值的UI(UserInterface)的设定画面,提供该生成的设定画面,将对于该设定画面所表示的一个以上的设定项目,将输入到该设定画面中的一个以上的设定值登记于所述指定的第二应用的设定对象。3.如权利要求2所述的通信模块,其特征在于:所述设定画面是能够由Web浏览器显示的画面,该Web浏览器能够由与所述通信模块可通信地连接的计算机运行。4.如权利要求2所述的通信模块,其特征在于:与所述一个或多个第二应用分别对应的一个或多个应用结构体被保存于文件系统中的规定的目录,在各应用结构体中,运行对象、设定定义对象和设定对象分别是运行文件、设定定义文件和设定文件,所述第一应用参照所述规定的目录来确定所述一个或多个第二应用已安装。5.如权利要求4所述的通信模块,其特征在于:从由所述通信模块的终端用户以外的实体管理的系统,能够在没有该终端用户的请求的情况下将第二应用的应用结构体保存于所述规定的目录。6.如权利要求1所述的通信模块,其特征在于:第一第二应用经由第一通信接口从与该第一通信接口连接的设备接收数据,其中该第一通信接口与能够进行符合对应于该第一第二应用的通信协议的通信的通信接口规格对
应,不同于所述第一第二应用的另一个第二应用即第二第二应用经由第二通信接口将所述第一第二应用接收到的数据或加工该数据后所得到的数据发送至规定的服务器,其中该第二通信接口与能够进行符合对应于该第二第二应用的通信协议的通信的通信接口规格对应。7.如权利要求6所述的通信模块,其特征在于:所述多个程序包括监视应用作为第三应用,至少一个第二应用的资源使用量被所述OS保存在所述存储器中,所述监视应用,对所述第一应用询问所述至少一个第二应用的资源使用量,将响应该询问而由所述第一应用从所述存储器获取并从所述第一应用回复的表示资源使用量的数据传递至所述第二第二应用,所述第二第二应用将传递来的数据发送至所述规定服务器。8.如权利要求1所述的通信模块,其特征在于:所述多个程序包括监视应用作为第三应用,至少一个第二应用的资源使用量被所述OS保存在所述存储器中,所述监视应用,对所述第一应用询问所述至少一个第二应用的资源使用量,将响应该询问而由所述第一应用从所述存储器获取并从所述第一应用回复的表示资源使用量的数据经由或不经由任一个第二应用地发送至服务器。9.如权利要求1所述的通信模块,其特征在于:所述多个程序包括收费应用作为第三应用,所述第一应用确定由第二应用经由通信接口进行了通信的数据的量即数据通信量,所述收费应用基于所述确定的数据通信量来决定关于通信模块的使用的收费额。10.一种通信系统,其特征在于,包括:具有与不同的多种通信接口规格对应的多个通信接口的通信模块;和服务器,所述通信模块具有OS(O...

【专利技术属性】
技术研发人员:小桧山智久藤冈孝芳飞泽直哉
申请(专利权)人:株式会社日立产机系统
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1