[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108989079A - 无线通信系统和计算机可读介质 - Google Patents

无线通信系统和计算机可读介质 Download PDF

Info

Publication number
CN108989079A
CN108989079A CN201810163722.7A CN201810163722A CN108989079A CN 108989079 A CN108989079 A CN 108989079A CN 201810163722 A CN201810163722 A CN 201810163722A CN 108989079 A CN108989079 A CN 108989079A
Authority
CN
China
Prior art keywords
wireless communication
information
failure
communication
failure cause
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
Application number
CN201810163722.7A
Other languages
English (en)
Other versions
CN108989079B (zh
Inventor
大前壮司
山田亮太
梅木创
川岛靖史
井上优树
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Omron Corp filed Critical Omron Corp
Publication of CN108989079A publication Critical patent/CN108989079A/zh
Application granted granted Critical
Publication of CN108989079B publication Critical patent/CN108989079B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/20Monitoring; Testing of receivers
    • H04B17/23Indication means, e.g. displays, alarms, audible means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0677Localisation of faults
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/20Monitoring; Testing of receivers
    • H04B17/26Monitoring; Testing of receivers using historical data, averaging values or statistics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/318Received signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/10Monitoring; Testing of transmitters
    • H04B17/15Performance testing
    • H04B17/17Detection of non-compliance or faulty performance, e.g. response deviations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/10Monitoring; Testing of transmitters
    • H04B17/15Performance testing
    • H04B17/18Monitoring during normal operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/20Monitoring; Testing of receivers
    • H04B17/29Performance testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Master-slave selection or change arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Quality & Reliability (AREA)
  • Probability & Statistics with Applications (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Selective Calling Equipment (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)

Abstract

提供无线通信系统和计算机可读介质。无线通信系统进行从多个子机向母机的单向无线通信,能够向用户通知引起了通信故障的原因的推定结果。无线通信系统具有:子机(10),在向母机(20)的无线通信时,反复多次地发送包含设备识别信息的规定的频率的无线信号;母机(20),生成包含来自各子机(10)的各无线通信时的无线信号的接收成功率和接收信号强度的通信状况信息;及故障原因推定装置(30),基于与包含发生了接收信号强度小于规定的强度并/或接收成功率小于规定的比率的通信故障的无线通信的多个无线通信相关的通信状况信息,生成并输出示出被推定为引起了该通信故障的故障诱发物以及该故障诱发物的位置的推定结果的故障原因提示信息。

Description

无线通信系统和计算机可读介质
技术领域
本发明涉及无线通信系统和计算机可读介质,该无线通信系统进行从多个子机向母机的单向无线通信,该计算机可读介质用于使信息处理装置作为对这样的无线通信系统中的通信故障的原因进行推定的故障原因推定装置而进行动作。
背景技术
将对开关赋予了无线信号的发送功能这样的不具有接收功能的无线发送装置(以下,记为子机)配置在生产线等的各处,基于来自各子机的无线信号而利用1台无线接收装置(以下,记为母机)来管理各处的状态。
在构建上述这样的进行从多个子机向母机的单向无线通信的单向无线通信系统时,决定各设备的位置以良好地进行各子机与母机之间的通信,但在单向无线通信系统的运用开始之后,由于通信路径上的障碍物而到达母机的电波强度过度降低,其结果为,存在无线通信失败的情况(母机无法接收无线信号的情况)。并且,也存在由于电波冲突(来自多个子机的无线信号间的冲突、来自子机的无线信号与来自其他装置的电波的冲突)而无线通信失败的情况。
已有的单向无线通信系统并不具有如下的功能:向用户通知无线通信失败的原因是由于障碍物引起的电波强度的降低以及电波冲突中的哪种。因此,为了使发生了通信故障(无线通信的失败)的单向无线通信系统回到能够正常进行无线通信的状态,必须进行用于确定无线通信失败的原因的各种测试。
关于双向无线通信,开发出向用户通知不能进行无线通信的原因的各种技术(例如,专利文献1)。但是,很难将与双向无线通信相关的技术应用于不能进行从母机向子机的无线通信的单向无线通信系统中。
专利文献1:日本特开2016-15652号公报
发明内容
本发明是鉴于上述情况而完成的,其目的在于,提供如下的技术:能够向用户通知从子机向母机的单向无线通信时的通信故障的推定原因。
为了达成上述目的,本发明的无线通信系统包含多个子机、母机和故障原因推定装置,进行分别从所述多个子机向所述母机的单向无线通信,所述无线通信系统的各子机具有无线通信单元,该无线通信单元在向所述母机的无线通信时,反复多次地发送包含本设备的设备识别信息的规定的频率的无线信号。并且,本发明的无线通信系统的母机具有:确定单元,其每当接收所述规定的频率的无线信号时,确定所接收的无线信号中包含的所述设备识别信息和该无线信号的接收强度;以及信息生成单元,其基于所述确定单元的确定结果,按照每个无线通信而生成示出该无线通信的发送源设备、该无线通信时的无线信号的接收成功率和接收信号强度以及进行了该无线通信的日期时间的通信状况信息。并且,本发明的无线通信系统的故障原因推定装置具有:保存单元,其保存有所述母机的所述信息生成单元所生成的各通信状况信息;以及故障原因推定单元,其基于保存在所述保存单元中的与处理对象无线通信相关的通信状况信息,判定是否在所述处理对象无线通信时发生了所述接收信号强度小于规定的强度并且/或者所述接收成功率小于规定的比率的通信故障,在所述处理对象无线通信时发生了所述通信故障的情况下,使用保存在所述保存单元中的与不同于处理对象无线通信的1个以上的无线通信相关的通信状况信息,生成并输出故障原因提示信息,该故障原因提示信息示出被推定为引起了该通信故障的故障诱发物以及该故障诱发物相对于所述处理对象无线通信的发送源设备和/或所述母机的相对位置的推定结果。
即,本发明的无线通信系统的各子机在向母机的无线通信(单向无线通信)时,反复多次地发送包含本子机的设备识别信息的规定的频率的无线信号。并且,本发明的无线通信系统的母机生成包含各无线通信时的无线信号的接收成功率和接收信号强度的通信状况信息。该通信状况信息是能够根据接收成功率而判定是否发生了电波冲突的信息,并且是能够根据接收信号强度而判定是否发生了因障碍物引起的电波强度的降低的信息。并且,本发明的无线通信系统的故障原因推定装置基于母机所生成的与包含处理对象无线通信的多个无线通信相关的通信状况信息而判定在所述处理对象无线通信时是否发生了所述接收信号强度小于规定的强度并且/或者所述接收成功率小于规定的比率的通信故障,在所述处理对象无线通信时发生了所述通信故障的情况下,生成并输出故障原因提示信息,该故障原因提示信息示出被推定为引起了该通信故障的故障诱发物以及该故障诱发物相对于所述处理对象无线通信的发送源子机和/或所述母机的相对位置的推定结果。因此,本发明的无线通信系统的用户能够基于故障原因推定装置所输出的故障原因提示信息而早期确定引起了通信故障的原因。并且,其结果为,用户能够使发生了通信故障的无线通信系统早期恢复到正常的状态。另外,在本发明的无线通信系统中,“通信故障”是指虽然能够实现通信(信息传送)本身但通信质量降低的状态。
本发明的无线通信系统的故障原因推定装置的故障原因推定单元对于故障原因提示信息的输出方法只要是能够由用户确认所输出的故障原因提示信息的内容的方法即可。因此,故障原因推定单元可以是在显示器上显示故障原因提示信息的单元,也可以是对故障原因提示信息进行语音输出的单元,还可以是向用户的移动终端等进行发送的单元。并且,本发明的无线通信系统的故障原因推定装置可以是与母机不同的装置,也可以是收纳在母机的壳体内的装置。
故障原因推定单元所输出的故障原因提示信息只要是直接/间接地示出被推定为引起了通信故障的故障诱发物以及该故障诱发物相对于所述处理对象无线通信的发送源子机和/或所述母机的相对位置的推定结果的信息即可。例如,也可以在故障原因推定装置上添加了将用户所设定的时间范围作为处理对象时间范围而进行受理的受理单元之后,作为故障原因推定单元,采用将所述受理单元所受理的在所述处理对象时间范围内进行的各无线通信作为所述处理对象无线通信而进行处理的单元。并且,故障原因提示信息也可以是示出上述推定结果以及所述处理对象无线通信的发送源设备与所述母机之间的间隔远的情况的信息。
在本发明的无线通信系统中还具有确定单元,该确定单元基于与用户所指定的1个或者多个子机最近进行的设定数量的无线通信相关的通信状况信息,从进行了该设定数量的无线通信的时间范围内确定作为故障原因的推定对象的推定对象时间范围,也可以采用如下的故障原因推定装置:在由所述确定单元确定了所述推定对象时间范围的情况下,所述故障原因推定装置的所述故障原因推定单元将用户所指定的所述1个或者多个子机在所述推定对象时间范围内进行的各无线通信作为所述处理对象无线通信而进行处理。如果采用这样的故障原因推定装置,则能够降低故障原因推定时的故障原因推定装置内的CPU的负载,不会使所生成的故障原因提示信息数过度增加。
另外,作为上述结构的故障原因推定装置的确定单元,例如能够采用如下的单元:该确定单元基于与所述1个或者多个子机最近进行的所述设定数量的无线通信相关的通信状况信息,从这些无线通信中搜索出接收信号强度最高的无线通信和接收信号强度最低的无线通信,将以进行了搜索出的各无线通信的日期时间为边界的时间范围确定为所述推定对象时间范围。并且,作为确定单元,也可以采用如下的单元:该确定单元基于与所述1个或者多个子机最近进行的所述设定数量的无线通信相关的通信状况信息,从这些无线通信中搜索出接收信号强度最低的最低强度无线通信和进行了所述最低强度无线通信的子机所进行的接收信号强度最高的最高强度无线通信,将以进行了搜索出的最高强度无线通信的日期时间和进行了搜索出的最低强度无线通信的日期时间为边界的时间范围确定为所述推定对象时间范围。
作为本发明的无线通信系统的故障原因推定单元,也可以采用如下的单元:“针对在规定的时间范围内所进行的各无线通信判定是否发生了所述通信故障,基于与各无线通信相关的判定结果,推定所述故障诱发物相对于所述处理对象无线通信的发送源设备和/或所述母机的相对位置,其中所述规定的时间范围包含进行了所述处理对象无线通信的时刻”。并且,作为故障原因推定单元,也可以采用如下的单元:“在所述处理对象无线通信时发生了所述接收信号强度小于所述规定的强度且所述接收成功率为所述规定的比率以上的第一通信故障的情况下,生成第一信息作为所述故障原因提示信息,该第一信息示出所述故障诱发物是通信路径上的障碍物的情况以及该障碍物相对于所述处理对象无线通信的发送源子机和/或所述母机的相对位置的推定结果,在所述处理对象无线通信时发生了所述接收信号强度为所述规定的强度以上且所述接收成功率小于所述规定的比率的第二通信故障的情况下,生成第二信息,该第二信息示出所述故障诱发物是电波的产生源的情况以及该产生源相对于所述处理对象无线通信的发送源子机和/或所述母机的位置关系的推定结果”。
也可以是,在采用作为故障原因提示信息生成第一或者第二信息的故障原因推定单元的情况下,对于该故障原因推定单元添加如下的功能:在所述处理对象无线通信时发生了所述接收信号强度小于规定的强度且所述接收成功率小于规定的比率的第三通信故障的情况下,生成所述第一信息作为所述故障原因提示信息。
并且,本发明的无线通信系统也可以采用如下的结构:“该无线通信系统还包含:多个第二子机,它们在向所述母机传送信息时,反复多次地发送第二规定的频率的无线信号,该第二规定的频率的无线信号包含应该向所述母机传送的传送信息和本设备的设备识别信息;以及中继器,其接收所述第二规定的频率的无线信号,通过无线信号向所述母机通知所接收的无线信号中包含的所述传送信息和所述设备识别信息以及本设备的设备识别信息,所述中继器具有:第二确定单元,其每当接收所述第二规定的频率的无线信号时,确定所接收的无线信号中包含的所述设备识别信息和该无线信号的接收强度;以及第二信息生成单元,其基于所述第二确定单元的确定结果,按照每个无线通信而生成示出该无线通信的发送源设备、该无线通信时的无线信号的接收成功率和接收信号强度以及进行了该无线通信的日期时间的第二通信状况信息,所述故障原因推定装置还具有:第二保存单元,其保存有所述中继器的所述第二信息生成单元所生成的各第二通信状况信息;以及第二故障原因推定单元,其基于保存在所述第二保存单元中的与第二处理对象无线通信相关的第二通信状况信息,判定是否在所述第二处理对象无线通信时发生了所述通信故障,在所述第二处理对象无线通信时发生了所述通信故障的情况下,使用保存在所述第二保存单元中的与不同于所述第二处理对象无线通信的1个以上的无线通信相关的第二通信状况信息,生成并输出故障原因提示信息,该故障原因提示信息示出被推定为引起了该通信故障的故障诱发物以及该故障诱发物相对于所述第二处理对象无线通信的发送源设备和/或所述中继器的相对位置的推定结果”。另外,如果采用该结构,则能够实现如下的无线通信系统:能够进一步早期确定在第二子机与中继器之间所发生的通信故障的原因。
并且,本发明的计算机可读介质存储有计算机程序,由信息处理装置的处理器执行该计算机程序,由此使该信息处理装置作为本发明的无线通信系统的故障原因推定装置进行动作。因此,根据本发明的计算机可读介质,能够使用通常的信息处理装置来实现本发明的无线通信系统。
发明效果
根据本发明,由于能够向用户通知从子机向母机的单向无线通信时的通信故障的推定原因,因此能够使发生通信故障的状态早期恢复到正常的状态。
附图说明
图1是本发明的第一实施方式的无线通信系统的概略结构图。
图2是在第一实施方式的无线通信系统中使用的子机的概略结构图。
图3是在第一实施方式的无线通信系统中使用的母机的概略结构图。
图4是第一实施方式的无线通信系统的母机的控制部所执行的显示/输出控制处理的流程图。
图5是第一实施方式的无线通信系统的故障原因推定装置的概略结构图。
图6是第一实施方式的无线通信系统的故障原因推定装置内的CPU所执行的故障原因推定处理的流程图。
图7是在图6的故障原因推定处理时故障原因推定装置的显示器所显示的通信状况确认画面的说明图。
图8是在图6的故障原因推定处理中所执行的故障原因信息生成处理的流程图。
图9是本发明的第二实施方式的无线通信系统的概略结构图。
图10是在第二实施方式的无线通信系统中所使用的中继器的概略结构图。
图11是中继器的控制部所执行的中继处理的流程图。
图12是第二实施方式的无线通信系统的母机的控制部所执行的对中继用信号处理的流程图。
图13是第三实施方式的无线通信系统的第一模式的说明图。
图14是第三实施方式的无线通信系统的第二模式的说明图。
图15是第三实施方式的无线通信系统的第三模式的说明图。
图16是第三实施方式的无线通信系统的第四模式的说明图。
标号说明
10:子机;11:开关操作部;12:发电部;13、23、43:控制部;14:发送部;15、21、41:天线;20:母机;22:接收部;23a、43a:存储装置;24:状况显示部;25:通信质量显示部;26、37:通信接口;30:故障原因推定装置;31:计算机主体;32:输入装置;33:显示器;35:CPU;36:存储部;38:故障原因推定程序;40:中继器;51:RSSI显示对象选择区域;52:显示范围选择区域;53:通信历史显示区域;54:显示范围输入栏;55:通知区域;56:提示区域;58:RSSI显示栏。
具体实施方式
以下,参照附图对本发明的实施方式进行说明。
《第一实施方式》
图1中示出本发明的第一实施方式的无线通信系统的概略结构。
本实施方式的无线通信系统是由多台子机10、母机20和故障原因推定装置30构成的、进行从各子机10向母机20的单向无线通信的系统。
对本实施方式的无线通信系统赋予如下的功能:向用户提供提示消息(详细内容后面叙述),该提示消息示出被推定为引起了在子机10与母机20间的单向无线通信时所发生的通信故障的物体及其推定位置。另外,在本实施方式的无线通信系统的说明中,通信故障是指虽然能够实现通信(信息传送)本身但通信质量降低的状态。
为了赋予上述功能,在无线通信系统中,作为各子机10,使用了在向母机20的无线通信时,按照规定的反复周期反复N(≥2)次发送包含本设备的设备识别信息(以下,设备ID)的规定的频率的无线信号的装置。
具体而言,在无线通信系统中,作为各子机10,使用了具有图2所示的结构的装置、即具有开关操作部11、发电部12、控制部13、发送部14以及天线15的装置。
该子机10是配置在各种管理对象的附近的装置。另外,管理对象是指通过设施(工厂等)内的装置(叉车、制造装置等)或人工而进行的作业等。
开关操作部11是由按钮以及用于使按下的按钮推回的弹簧等构成的机构。发电部12是基于开关操作部11对按钮的按压力而进行发电的单元。作为发电部12,能够采用由发电机构、桥电路、电容器以及稳压器构成的单元,该发电机构通过将按钮的移动转换成线圈与磁铁的相对移动而生成电能,该桥电路对发电机构的输出进行整流,该电容器通过来自桥电路的输出而被充电,该稳压器使电容器的端子间电压处于规定的电压。另外,发电部12的发电机构也可以通过向压电元件传递对按钮的按压力而生成电能。
发送部14是对由控制部13指示发送的信号进行调制而从天线15发送的单元,利用来自发电部12的电力进行动作。
控制部13也是利用来自发电部12的电力进行动作的单元。控制部13由集成电路(微处理器、数字编码器等)和设定机构(DIP开关或跳线针)等构成,该设定机构用于由用户设定使包含在无线信号中的控制输出信息是2种控制输出信息(接通信息(ON信息)和断开信息(OFF信息);用途后面叙述)中的哪个。
在控制部13的集成电路中设定设备ID。在从发电部12供给电力时(即,在按下了按钮时),控制部13(集成电路)向发送部14指示按照规定的反复周期反复N(≥2)次发送包含了所设定的设备ID和控制输出信息的无线信号。并且,发送部14按照来自控制部13的指示而反复N次发送上述内容的无线信号。
并且,为了赋予向用户提供提示消息(详细内容后面叙述)的功能,在无线通信系统中使用具有以下的功能的母机20。·每当接收规定的频率的无线信号(各子机10所发送的无线信号)时,对所接收的无线信号中包含的设备ID和该无线信号的接收信号强度进行确定的确定功能·根据基于确定功能的确定结果,每当无线通信时,生成示出该无线通信的发送源的子机10、该无线通信时的无线信号的接收成功率和接收信号强度以及该无线通信的通信日期时间的通信状况信息的信息生成功能。
以下,使用图3和图4而更具体地说明母机20。另外,图3是母机20的概略结构图,图4是图3的母机20内的控制部23所执行的显示/输出控制处理的流程图。
如图3所示,母机20具有天线21、接收部22、控制部23、状况显示部24、通信质量显示部25以及通信接口(通信IF)26。另外,母机20是与商用电源连接而使用的装置。因此,母机20还具有使来自商用电源的电压降压并向各部分供给的电源电路(图示省略)。
接收部22是经由天线21接收来自各子机10的无线信号而将所接收的无线信号中的设备ID和控制输出信息与所接收的无线信号的接收信号强度(RSSI:Received SignalStrength Indicator:接收信号强度指示符)一同通知给控制部23的单元。在所接收的无线信号的接收强度不满足足以掌握其内容的强度(以下,记为阈值强度)的情况下,该接收部22不向控制部23通知任何内容。即,接收部22仅在接收到阈值强度以上的无线信号的情况下,向控制部23通知该无线信号所包含的设备ID和控制输出信息以及该无线信号的接收强度(≥阈值强度)。
状况显示部24是配置在母机20的正面面板上的由状况显示用LED#1~#M构成的单元。通信质量显示部25是配置在母机20的正面面板上的由通信质量显示用LED#1~#M构成的单元。状况显示部24的状况显示用LED#k(k=1~M)和通信质量显示部25的通信质量显示用LED#k在母机20的正面面板上排列配置,以使得显示与相同的管理对象#k相关的信息的情况变得清楚。
通信接口26是用于与故障原因推定装置30之间进行通信的接口(USB接口等)。
控制部23是由处理器(CPU、微处理器)和存储装置23a(在本实施方式中为ROM和RAM)等构成的单元。在存储装置23a(ROM)中存储有作为母机20用而创建的程序,处理器在RAM上读出并执行该程序,由此控制部23作为进行子机ID设定受理处理、显示/输出控制处理等的单元发挥功能。
子机ID设定受理处理是对用户对于配置在各管理对象#k(k=1~M)的附近(或者,从此处开始配置)的各子机10的设备ID的设定进行受理的处理。子机ID设定受理处理是在无线通信系统的实际的运用开始前应该执行的处理。无线通信系统的用户(管理者用)例如通过使计算机与母机20的通信接口26连接并对该计算机进行操作而使母机20执行子机ID设定受理处理。
当进行了子机ID设定受理处理时,在控制部23的控制下,在存储装置23a中登记(存储)示出多个管理对象编号k各自与1个以上的设备ID之间的对应关系的对应关系信息。并且,当对应关系信息的登记完成时,控制部23开始进行图4所示的过程的显示/输出控制处理。
即,对应关系信息的登记完成,因此开始进行该显示/输出控制处理的控制部23基于来自接收部22的信息而等待(监视)1次无线通信的无线信号的接收完成(步骤S101)。像已经说明的那样,各子机10在向母机20的无线通信时,按照规定的反复周期反复N次发送包含本设备的设备ID和控制输出信息的无线信号。因此,在步骤S101中,控制部23使用来自接收部22的信息(设备ID)和该反复周期而判定1次无线通信的无线信号的接收是否完成。
在1次无线通信的无线信号的接收完成的情况下,控制部23通过使本次的无线通信时所接收的无线信号数除以N而计算接收成功率(步骤S102)。接着,控制部23确定与进行了本次的无线通信的子机10相关联的管理对象编号X(步骤S103)。更具体而言,控制部23从对应关系信息中读出本次的无线通信时所接收的各(全部)无线信号中包含的与设备ID(以下,记为发送源设备ID)相关联的管理对象编号X(步骤S103)。
然后,控制部23在步骤S104中进行以下的处理。
在本次接收到的各无线信号中的控制输出信息是接通信息的情况下,控制部23将通信质量显示用LED#X的状态控制为接通状态(点亮状态)。并且,在控制输出信息是断开信息的情况下,控制部23将通信质量显示用LED#X的状态控制为断开状态(熄灭状态)。此外,在接收成功率为规定的比率以上且接收信号强度为规定的强度以上的情况下,控制部23将通信质量显示用LED#X的状态控制为接通状态,否则将通信质量显示用LED#X的状态控制为断开状态。另外,规定的强度是指作为判断为通信质量良好的接收信号强度的阈值(下限值)而预先设定的值。并且,规定的比率是指作为判断为通信质量良好的接收成功率的阈值(下限值)而预先设定的值。作为规定的比率,通常使用1(100%)。
结束了步骤S104的处理的控制部23向故障原因推定装置30发送包含了本次的无线通信的接收成功率、接收信号强度、发送源设备ID以及通信日期时间的通信状况信息(步骤S105)。控制部23在本次的无线通信时仅接收到1个无线信号的情况下,包含在通信状况信息中的接收信号强度是该无线信号的接收信号强度,在本次的无线通信时接收到2~N个无线信号的情况下,包含在通信状况信息中的接收信号强度是这些无线信号的接收信号强度的最小值。但是,包含在通信状况信息中的接收信号强度也可以是最初接收到的无线信号的接收信号强度、接收到的2~N个无线信号的接收信号强度的平均值等。
结束了步骤S105的处理的控制部23返回步骤S101,再次等待1次无线通信的无线信号的接收完成。
故障原因推定装置30(图1)是基于从母机20发送来的各通信状况信息而向用户提示出提示消息的装置,该提示消息示出被推定为引起了在子机10与母机20间的单向无线通信时所发生的通信故障的物体及其推定位置。
图5中示出故障原因推定装置30的概略结构。
像图示那样,故障原因推定装置30是所谓的计算机,具有计算机主体31、显示器32和输入装置33。计算机主体31是由CPU 35、非易失性的存储部36(HDD或SSD)、RAM、用于与母机20进行通信的通信接口(通信IF)37、输入装置33(键盘、鼠标等)用的接口(IF)等构成的装置。在该计算机主体31的存储部36中安装有OS、用于本无线通信系统而所开发出的故障原因推定程序38。另外,图5所示的故障原因推定装置30是在所谓的台式PC中安装了故障原因推定程序38的结构。但是,安装有故障原因推定程序38的计算机可以是笔记本型PC也可以是平板PC。
以下,对故障原因推定装置30的功能进行说明。
故障原因推定程序38包含第一程序和第二程序。
第一程序是用于使CPU 35进行以下的处理的驻留程序。·接收来自母机20的各通信状况信息而保存在存储部36中的通信状况信息保存处理·在存储部36中没有存储对应关系信息的情况下,从母机20取得对应关系信息而存储在存储部36中的处理·在接收到的通信状况信息中的设备ID没有包含在存储于存储部36的对应关系信息中的情况下,从母机20中重新取得对应关系信息,而利用所取得的对应关系信息对存储部36内的对应关系信息进行更新的处理。
第二程序是用于使CPU 35执行图6所示的过程的故障原因推定处理的程序。CPU35在用户指示了故障原因推定处理(第二程序)的执行时开始进行故障原因推定处理(第二程序)。
如图6所示,首先,开始进行了故障原因推定处理的CPU 35从存储部36在RAM上读出显示条件信息(步骤S200)。关于显示条件信息的详细情况后面进行叙述,但在该步骤S200中在RAM上读出的显示条件信息是在故障原因推定处理的结束时保存在存储部36中的信息(参照步骤S211)。并且,在步骤S200的处理时在存储部36中没有保存显示条件信息的情况下,CPU 35基于从母机20取得的对应关系信息而在RAM上生成显示条件信息。
结束了步骤S200的处理的CPU 35基于RAM上的显示条件信息、存储部36内的通信状况信息而使显示器32显示通信状况确认画面(步骤S201)。
图7中示出通信状况确认画面的结构。故障原因推定处理是一边更新该通信状况确认画面一边进行的处理。因此,在对故障原因推定处理的详细情况进行说明之前,使用图7而进行通信状况确认画面的概要说明。
如图7所示,通信状况确认画面具有RSSI显示对象选择区域51、显示范围选择区域52、通信历史显示区域53、显示范围输入栏54、通知区域55以及提示区域56。
RSSI显示对象选择区域51是用于使用户选择子机10的区域,该子机10在通信历史显示区域53内显示通信历史(无线通信时的接收信号强度)。如图所示,在RSSI显示对象选择区域51中,按照每个子机10,与该子机10相关的管理对象编号(“No”)和设备ID(“ID”)与用于选择是否进行通信历史的显示的选项按钮58a一同示出。并且,在关于作为通信历史的显示对象而选择的各子机10的RSSI显示栏58(使选项按钮58a处于ON的RSSI显示栏58)内显示与各子机10的通信历史的显示色相同的颜色。以下,将作为通信历史的显示对象而选择的子机10记为历史显示对象子机。
显示范围选择区域52是用于使用户选择在通信历史显示区域53内显示的通信历史的时间范围(以下,记为指定时间范围)的区域。使用该显示范围选择区域52而选择的时间范围的结束日期时间是步骤S201的处理的开始日期时间。在希望确认不包含最近的通信历史的过去的通信历史的情况下,用户使用显示范围输入栏54来指定显示范围开始日期时间和结束日期时间。另外,当仅在开始日期时间输入栏54b和结束日期时间输入栏54c中设定日期时间信息的情况下,显示范围输入栏54的选项按钮54a是有效的项目。CPU 35在选项按钮54a处于ON的情况下,将显示范围输入栏54中指定的时间范围作为指定时间范围进行处理,在选项按钮54a处于OFF的情况下,将显示范围选择区域52所选择的时间范围作为指定时间范围进行处理。
通信历史显示区域53是在其内部对来自各历史显示对象子机的指定时间范围内的各无线通信时的接收信号强度进行图表显示的区域。该通信历史显示区域53是能够进行范围选择的区域。
通知区域55是显示通知消息的区域,该通知消息用于向用户通知指定时间范围中的无线通信系统的通信状况的良好与否。在该通知区域55中还显示与来自不作为通信历史的显示对象的子机10的无线通信相关的通知消息。
提示区域56是显示提示消息的区域,该提示消息用于向用户通知在指定时间范围内的无线通信时所发生的通信故障的推定的原因。在该提示区域56中仅显示与在通信历史显示区域53的进行了范围选择的范围内示出通信历史(接收信号强度)的无线通信相关的提示消息。
返回图6,继续说明故障原因推定处理。
在步骤S200中在RAM上所准备的显示条件信息是示出哪个子机10是历史显示对象子机、各历史显示对象子机的通信历史的显示色以及指定时间范围的信息。在步骤S200的处理时在存储部36中没有保存显示条件信息的情况下,CPU 35使用从母机20取得的对应关系信息,而在RAM上生成显示条件信息,该显示条件信息示出全部子机10是历史显示对象子机的情况、各历史显示对象子机的通信历史的显示色、以及指定时间范围是步骤S201的处理的开始日期时间以前的1小时的情况。
并且,CPU 35基于从存储部36在RAM上读出的显示条件信息或者在RAM上生成的显示条件信息来决定通信状况确认画面的各部分的显示内容,由此在显示器32中显示与显示条件信息对应的内容的通信状况确认画面(步骤S201)。另外,通过该步骤S201的处理而显示的通信状况确认画面在提示区域56内显示了提示消息。在步骤S201中,与进行了显示范围变更指示操作(指示显示时间范围的变更的操作)时所进行的步骤S208~S210的处理(详细内容后面叙述)相同的处理是为了决定在提示区域56内显示的提示消息而进行的。
结束了步骤S201的处理的CPU 35判定在显示条件信息所示的指定时间范围内进行的各无线通信的通信质量的高低(良好与否)(步骤S202)。该步骤S202的处理是指根据是否满足接收成功率为规定的比率以上且接收信号强度为规定的强度以上这样的条件(以下,记为高质量条件)而判定无线通信的通信质量的高低的处理。另外,像已经说明的那样,规定的比率是指作为判断为通信质量良好的接收成功率的阈值(下限值)而预先设定的值。并且,规定的强度是指作为判断为通信质量良好的接收信号强度的阈值(下限值)而预先设定的值。
结束了步骤S202的处理的CPU 35基于各无线通信的通信质量的高低的判定结果而按照子机10确定无线通信的通信质量较高的高质量通信期间和无线通信的通信质量较低的低质量通信期间(步骤S203)。
并且,CPU 35基于关于各子机10的高质量通信期间和低质量通信期间的确定结果而生成示出无线通信系统内的通信状况的一些通知消息且显示在通知区域55内(步骤S204)。
具体而言,CPU 35在该步骤S204中进行以下的处理。
首先,CPU 35判断是否在步骤S203的处理中确定了1个以上的低质量通信期间。
在没有确定1个以上的低质量通信期间的情况下(即,在对于全部子机10仅确定了高质量通信期间的情况下),CPU 35生成用于表示在指定时间范围内的从各子机10向母机20的无线通信中没有任何问题的通知消息。并且,CPU 35在通知区域55内显示该通知消息,结束步骤S204的处理。
另一方面,在确定了1个以上的低质量通信期间的情况下,CPU 35按照每个低质量通信期间而生成用于向用户通知存在低质量通信期间的通知消息。并且,CPU 35在通知区域55内显示各通知消息,并结束步骤S204的处理。
另外,在确定了1个以上的低质量通信期间的情况下,CPU 35在各低质量通信期间中生成/显示的通知消息通常是指“在从日期时间A到日期时间B的期间,来自子机X的电波稍微不容易到达。”。但是,在对于多个子机10确定了大致相同的低质量通信期间的情况下,CPU 35生成/显示“在从日期时间A到日期时间B的期间,来自子机X和子机Y的电波稍微不容易到达。”这样的汇集了2种以上的通知的通知消息。
当步骤S204的处理完成时,CPU 35等待由用户进行各种指示操作(步骤S205)。
在该步骤S205中CPU 35等待(监视)进行的指示操作具有:历史显示对象变更指示操作、显示范围变更指示操作、提示范围设定/变更指示操作以及结束指示操作。
历史显示对象变更指示操作是使选项按钮58a(图7)处于ON/OFF的操作。显示范围变更指示操作是针对显示范围选择区域52或者显示范围输入栏54的操作(指示显示时间范围的变更的操作)。在进行了这些指示操作的情况下(步骤S206;其他),CPU 35在步骤S207中进行与所进行的指示操作对应的处理,然后返回步骤S201,再次显示通信状况确认画面。
具体而言,在关于某子机10(以下,记为关注子机)的选项按钮58a处于ON的情况下(步骤S206;其他),首先,CPU 35在步骤S211中从没有分配给任意的历史显示对象子机的显示色中选择与关注子机相关的通信历史的显示色。接着,CPU 35将RAM上的显示条件信息更新为如下的信息,该信息示出作为历史显示对象子机添加了关注子机的情况以及该历史显示对象子机的通信历史的显示色是本次选择的颜色的情况。并且,CPU 35返回步骤S201,基于更新的显示条件信息而再次显示通信状况确认画面。
并且,在关于某子机10(以下,记为关注子机)的选项按钮58a处于OFF的情况下(步骤S206;其他),CPU 35在步骤S211中将RAM上的显示条件信息更新为示出关注子机并不是历史显示对象子机的情况的信息。并且,CPU 35返回步骤S201,基于更新的显示条件信息而再次显示通信状况确认画面。
在根据显示范围选择区域52或者显示范围输入栏54的操作而变更了指定时间范围的情况下,CPU 35将RAM上的显示条件信息更新为示出变更后的指定时间范围的信息。并且,CPU 35返回步骤S201,基于更新的显示条件信息而再次显示通信状况确认画面。
提示范围设定/变更指示操作是将通信历史显示区域53内的一个区域作为提示范围而进行范围指定的操作。在进行了该提示范围设定/变更指示操作的情况下(步骤S206;提示范围设定/变更),CPU 35对于在提示范围内示出接收信号强度的各无线通信,执行故障原因信息生成处理(步骤S208)。
故障原因信息生成处理是图8所示的过程的处理。另外,在该图8和以下的说明中,关注无线通信是指作为故障原因信息生成处理的处理对象的无线通信,关注子机是指进行了关注无线通信的子机10。
如图8所示,在对于关注无线通信的故障原因信息生成处理时,首先,CPU 35判断关注无线通信的接收成功率是否为规定的比率以上(步骤S301)。
在关注无线通信的接收成功率为规定的比率以上的情况下(步骤S301;是),CPU35在步骤S302中判断关注无线通信的接收信号强度是否为规定的强度以上。另一方面,在关注无线通信的接收成功率小于规定的比率的情况下(步骤S301;否),CPU 35在步骤S303中判断关注无线通信的接收信号强度是否为规定的强度以上。
并且,CPU 35在关注无线通信的接收成功率、接收信号强度分别为规定的比率以上、规定的强度以上的情况下(步骤S301;是,S302;是),认定为关注无线通信的通信质量良好(步骤S303),而结束对于关注无线通信的故障原因信息生成处理。
另一方面,在接收成功率为规定的比率以上且接收信号强度小于规定的强度的情况下(步骤S301;是,S302;否),CPU 35认定为关注无线通信的通信质量不良,在关注无线通信时所发生的通信故障是第一无线故障(步骤S304)。并且,在接收成功率小于规定的比率且接收信号强度为规定的强度以上的情况下(步骤S301;否,S303;是),CPU 35认定为关注无线通信的通信质量不良,在关注无线通信时所发生的通信故障为第二无线故障(步骤S307)。此外,在接收成功率小于规定的比率且接收信号强度小于规定的强度的情况下(步骤S301;否,S303;否),CPU 35认定为关注无线通信的通信质量不良,在关注无线通信时所发生的通信故障是第三无线故障(步骤S306)。
并且,在关注无线通信时所发生的无线故障是第二无线故障的情况下,CPU 35在第一变量中存储示出通信故障诱发物(引起了通信故障的物体)是电波的产生源的值(步骤S309)。这里,第一变量是用于对作为步骤S314的处理所生成的故障原因信息的要素而使用的值进行临时存储的变量。后述的第二和第三变量也是用于对作为故障原因信息的要素而使用的值进行临时存储的变量。
在关注无线通信时所发生的无线故障是第一无线故障的情况下,CPU 35在第一变量中存储示出通信故障诱发物是关注无线通信的路径上的障碍物的值(步骤S308)。此外,在关注无线通信时所发生的无线故障是第三无线故障的情况下,CPU 35也在第一变量中存储示出通信故障诱发物是关注无线通信的路径上的障碍物的值(步骤S308)。
在关注无线通信时所发生的无线故障是第三无线故障(在接收成功率小于规定的比率且接收信号强度小于规定的强度)的情况下进行步骤S308的处理是因为在接收信号强度降低的情况下即使不发生冲突,多数情况下接收成功率也降低。但是,冲突与因障碍物引起的接收信号强度的降低可能会同时发生,因此也可以将故障原因信息生成处理(图8的处理)变形为如下的处理:在无线通信时所发生的无线故障是第三无线故障的情况下,在第一变量中存储示出通信故障诱发物是电波的产生源或者障碍物的值。
结束了步骤S308或者S309的处理的CPU 35在步骤S310中进行如下的处理:尝试确定来自关注子机的无线通信的通信质量的恢复日期时间,将所确定的恢复日期时间存储在第二变量中。
更具体而言,在步骤S310中,CPU 35对于在关注无线通信后进行的来自关注子机的各无线通信,按照通信日期时间的升序来检查是否满足高质量条件(接收成功率为规定的比率以上且接收信号强度为规定的强度以上)。并且,CPU 35在发现满足高质量条件的无线通信的情况下,在第二变量中存储该无线通信的通信日期时间,在没有发现满足高质量条件的无线通信的情况下,在第二变量中存储示出关注无线通信以后的来自关注子机的全部无线通信发生通信异常的值。
结束了步骤S310的处理的CPU 35判断在与关注无线通信同时期的全部无线通信中是否发生通信异常(步骤S311)。该步骤S311的处理是指判断在来自全部子机10的关注无线通信的以通信日期时间为中心的规定的时间范围内所进行的全部无线通信中是否发生了通信异常的处理。因此,在来自不作为通信历史的显示对象的某子机10的同时期的无线通信中没有发生通信异常的情况下,在步骤S310中,向“否”侧分支。
在与关注无线通信同时期的全部无线通信中发生了通信异常的情况下(步骤S311;是),CPU 35在第三变量中存储示出通信故障诱发物的推定位置是母机20的周边的值(步骤S312)。在与关注无线通信同时期的全部无线通信中没有发生通信异常的情况下(步骤S311;否),CPU 35在第三变量中存储示出通信故障诱发物的推定位置是关注子机与母机20之间或者关注子机的周边的值(步骤S313)。
结束了步骤S311或者S312的处理的CPU 35生成包含了关注子机的设备ID、关注无线通信的通信日期时间和第一变量值~第三变量值的故障原因信息而存储在RAM上(步骤S314)。并且,CPU 35结束该故障原因信息生成处理(图8的处理)。
返回图6,继续说明故障原因推定处理。
结束了步骤S208的处理的CPU 35基于RAM上的故障原因信息而生成一些提示消息,该提示消息示出被推定为引起了通信故障的物体及其推定位置(步骤S209)。并且,CPU35在提示区域56内显示所生成的各提示消息(步骤S210)。
以下,具体地说明步骤S209的处理。
像已经说明的那样,在步骤S208的处理时所生成的各故障原因信息中包含设备ID、通信日期时间和第一变量值~第三变量值。并且,各故障原因信息中的第一变量值示出通信故障诱发物是电波的产生源还是无线通信路径上的障碍物。并且,第三变量值示出通信故障诱发物的推定位置是母机20的周边还是关注子机与母机20之间或者关注子机的周边。
因此,能够按照每个故障原因信息而生成提示消息,该提示消息示出被推定为引起了通信故障的物体及其推定位置。但是,当将步骤S209的处理作为按照每个故障原因信息而生成提示消息的处理时,通常在提示区域56内显示大致相同内容的多个提示消息。并且,在提示区域56内显示大致相同内容的多个提示消息时,很难掌握通信故障的原因。因此,故障原因推定装置30构成(编程)为CPU 35在步骤S209的处理时按照以下的过程生成提示消息。
在步骤S209中,首先,CPU 35基于设备ID与第一变量值~第三变量值的组合而对RAM上的故障原因信息进行分组。
另外,还使用第二变量值对故障原因信息进行分组是为了防止与没有连续地发生通信异常的无线通信相关的故障原因信息被分成1组。具体而言,在提示范围较大的情况下,对于来自某子机10的无线通信会发生如下的情况:在日期时间a~b之间发生通信异常,在日期时间c一旦消除通信异常,在日期时间d~e再次发生通信异常。在基于设备ID与第一和第三变量值的组合而对与这样的子机10相关的故障原因信息进行分组的情况下,对与在日期时间a~b之间进行的无线通信相关的故障原因信息和与在日期时间d~e之间进行的无线通信相关的故障原因信息进行分组。但是,既然通信异常一旦消除,日期时间a~b之间的通信异常与日期时间d~e之间的通信异常应该作为其他的通信异常进行处理。并且,如果还使用第二变量值(示出无线通信的通信质量的恢复日期时间、或者在关注无线通信以后的来自关注子机的全部无线通信中发生通信异常的情况的值)对故障原因信息进行分组,则在上述的情况下,将与在日期时间a~b之间进行的无线通信相关的故障原因信息和与在日期时间d~e之间进行的无线通信相关的故障原因信息分类成不同组。并且,其结果为,日期时间a~b之间的通信异常与日期时间d~e之间的通信异常能够作为不同的通信异常而进行处理,因此还使用第二变量值对故障原因信息进行分组。
结束了RAM上的故障原因信息的分组的CPU 35对于由多个故障原因信息构成的各组,将成组的故障原因信息中的最早的通信日期时间和最迟的通信日期时间分别确定为D1、D2。并且,CPU 35对于由1个故障原因信息构成的各组,将组内的1个故障原因信息中的通信日期时间确定为D0。
并且,CPU 35对于由1个故障原因信息构成的组,基于D0以及包含在该故障原因信息中的设备ID、第一变量值和第三变量值而生成以下这样的提示消息。另外,在以下的说明中,“电波产生源”是示出通信故障诱发物是电波的产生源的值,“障碍物”是示出通信故障诱发物是障碍物的值。并且,“母机周边”是示出通信故障诱发物的推定位置是母机周边的值,“子机周边”是示出通信故障诱发物的推定位置是关注子机的周边的值。此外,处理对象组是指作为提示消息的生成对象的组,子机X是指根据包含在处理对象组的各故障原因信息中的设备ID而识别的子机10。
在处理对象组由1个故障原因信息构成并且该故障原因信息中的第一变量值和第三变量值分别是“障碍物”、“子机周边”的情况下,CPU 35生成“在D0的时候,在子机X与母机间不存在AGV或作业者等吗?”这样的提示消息。另外,D0是指像已经说明的那样构成处理对象组的1个故障原因信息所包含的通信日期时间。
并且,在处理对象组由1个故障原因信息构成并且该故障原因信息中的第一变量值、第三变量值分别是“电波产生源”、“子机周边”的情况下,CPU 35生成以下的提示消息。
“在D0的时候,配置在子机X的周边的其他的无线通信系统没有进行动作吗?在D0的时候,配置在子机X的周边的多个子机的开关没有被一齐按压吗?”
即,第一变量值、第三变量值分别是“电波产生源”、“子机周边”是指仅在来自子机X的无线通信时发生冲突的情况。在该情况下,从位于子机X的周边的装置发送了与各子机10所发送的无线信号的频率相同/接近的频率的电波的可能性较高。但是,即使配置在子机X的周边的多个子机10的开关被一齐按压,也会发生相同的现象。因此,在第一变量值、第三变量值分别是“电波产生源”、“子机周边”的情况下,生成用于向用户提示2种原因的提示消息。
在处理对象组由1个故障原因信息构成并且该故障原因信息中的第一变量值、第三变量值分别是“障碍物”、“母机周边”的情况下,CPU 35生成“在D0的时候,在母机周边的妨碍与各子机的无线通信的位置上不存在AGV或作业者等吗?”这样的提示消息。
并且,在处理对象组由1个故障原因信息构成并且该故障原因信息中的第一变量值、第三变量值分别是“电波产生源”、“母机周边”的情况下,CPU 35生成以下的提示消息。
“在D0的时候,配置在母机周边的其他的无线通信系统没有进行动作吗?
在D0的时候,配置在母机周边的多个子机的开关没有被一齐按压吗?“
即,在第一变量值、第三变量值分别是“电波产生源”、“母机周边”的情况下,与第一变量值、第三变量值分别是“电波产生源”,“子机周边”的情况同样,CPU 35生成用于向用户提示2种原因的提示消息。
在处理对象组由多个故障原因信息构成的情况下,CPU 35判断“D2-D1”是否为规定的时间以上。并且,在“D2-D1”小于规定的时间的情况下,基于处理对象组内的各故障原因信息所包含的设备ID、通信第一变量值和第三变量值而生成以下这样的提示消息。
“在D1~D2的时候,在子机X与母机之间不存在AGV或作业者等吗?”
即,在处理对象组由多个故障原因信息构成并且“D2-D1”小于规定的时间的情况下,CPU 35生成与在处理对象组由1个故障原因信息构成的情况下生成的提示消息相比仅日期时间信息(“D0的时候”,“D1~D2的时候”)不同的提示消息。
另一方面,在处理对象组由多个故障原因信息构成并且“D2-D1”为规定的时间以上的情况下,CPU 35生成以下这样的提示消息。“在D1~D2的时候,在子机X与母机间没有设置妨碍子机X与母机间的无线通信的新的设备等吗?”“在D1~D2的时候,配置在子机X的周边的其他的无线通信系统没有频繁地进行动作吗?
在D1~D2的时候,配置在子机X的周边的多个子机的开关没有被一齐且持续地按压吗?”“在D1~D2的时候,在母机周边没有设置妨碍与各子机的无线通信的新的设备等吗?”“在D1~D2的时候,配置在母机周边的其他的无线通信系统没有频繁地进行动作吗?
在D1~D2的时候,配置在母机周边的多个子机的开关没有被一齐且持续地按压吗?”
即,在处理对象组由多个故障原因信息构成并且“D2-D1”为规定的时间以上的情况下,通信故障并不是因临时的原因引起的故障的可能性较高。因此,构成(编程)故障原因推定装置30以在步骤S209的处理时由CPU 35生成以下这样的提示消息。
CPU 35在步骤S209中按照上述过程生成一些提示消息。然后,CPU 35在提示区域56内显示所生成的各提示消息(步骤S210)之后返回步骤S205,等待进行各种指示操作。
并且,在进行了结束指示操作的情况下(步骤S206;是),CPU 35在存储部36中保存RAM上的显示条件信息(步骤S211)。在该步骤S211中,在RAM上的显示条件信息所示的指定时间范围是通过针对显示范围输入栏54的操作来指定的情况下,CPU 35将RAM上的显示条件信息变更为示出指定时间范围是步骤S201的处理的开始日期时间以前的1小时的显示条件信息之后保存在存储部36中。另外,将步骤S211的处理设为那样的处理是因为在用户指示了故障原因推定程序38(第二程序)的执行时,在显示器32上显示通信状况确认画面,该通信状况确认画面在通信历史显示区域53内示出最新的通信历史。
并且,结束了步骤S211的处理的CPU 35结束该故障原因推定处理。
以上,像说明的那样,本实施方式的无线通信系统的各子机10在对母机20的无线通信(单向无线通信)时反复多次地发送包含本设备的设备ID的规定的频率的无线信号。并且,母机20生成通信状况信息,该通信状况信息包含各无线通信时的无线信号的接收成功率和接收信号强度。母机20所生成的该通信状况信息是能够根据接收成功率来判定是否发生了电波冲突、且能够根据接收信号强度来判定是否发生了因障碍物引起的电波强度的降低的信息。并且,无线通信系统的故障原因推定装置30基于母机20所生成的与包含处理对象无线通信的多个无线通信相关的通信状况信息,判定在处理对象无线通信时是否发生了接收信号强度小于规定的强度并且/或者接收成功率小于规定的比率的通信故障,在处理对象无线通信时发生了该通信故障的情况下,生成并输出(显示)提示消息,该提示消息示出被推定为引起了该通信故障的故障诱发物以及该故障诱发物相对于所述处理对象无线通信的发送源的子机10和/或母机20的相对位置的推定结果。因此,本实施方式的无线通信系统的用户能够基于故障原因推定装置30所输出的提示消息而早期确定引起了通信故障的原因。因此,用户能够使发生了通信故障的无线通信系统早期恢复到正常的状态。
《第二实施方式》
以下,以与上述的第一实施方式的无线通信系统不同的点为中心对本发明的第二实施方式的无线通信系统的结构和动作进行说明。另外,在以下的说明中,将第n(n=1~3)实施方式的无线通信系统也记为第n无线通信系统。
图9中示出第二无线通信系统(第二实施方式的无线通信系统)的概略结构。如图所示,第二无线通信系统具有多台子机10、多台子机10b、母机20b、故障原因推定装置30b以及1台以上(在图中为1台)的中继器40。
〔子机10b〕
第二无线通信系统的各子机10b是与子机10同样地在应该向母机20b传送的控制输出信息存在时按照规定的反复周期反复N(≥2)次发送包含该控制输出信息和本设备的设备ID的第二规定的频率的无线信号的装置。另外,各子机10b配置在远离母机20b的位置(由于信号强度的降低而无法通过无线方式将信息直接传送给母机20b的位置)。并且,第二规定的频率(子机10b所发送的无线信号的频率)与上述的规定的频率(子机10所发送的无线信号频率)可以相同也可以不同。
〔中继器40〕
中继器40基本上是用于将来自各子机10b的无线信号中继到母机20b的装置。但是,对中继器40赋予如下的功能:生成与来自各子机10b的无线通信相关的通信状况信息并传送给母机20b。
以下,更具体地说明中继器40。
图10中示出中继器40的概略结构。如图所示,中继器40具有天线41、发送接收部42和控制部43。
发送接收部42是进行如下的处理的单元:该处理是指将通过天线41接收到的来自各子机10b的无线信号转换成数据而通知给控制部43的处理以及将由控制部43指示了发送的数据转换成无线信号(详细内容后面叙述)而从天线41发送的处理。该发送接收部42在通过天线41接收到来自各子机10b的无线信号的情况下,与该无线信号向数据的转换结果(设备ID和控制输出信息)一同将接收到的无线信号的接收信号强度通知给控制部23。
控制部43是由处理器(CPU、微处理器)、存储装置43a(在本实施方式中为ROM和RAM)等构成的单元。在存储装置43a(ROM)中存储有作为中继器40用而创建的程序,处理器在RAM上读出并执行该程序,由此控制部43作为进行图11所示的过程的中继处理的单元而发挥功能。
即,控制部43通常在步骤S401中,等待(监视)1次无线通信的无线信号的接收完成。像已经说明的那样,各子机10b在具有应该向母机20b传送的控制输出信息时,按照规定的反复周期反复N次发送包含本设备的设备ID和控制输出信息的无线信号。因此,在步骤S401中,控制部43使用来自发送接收部42的信息(设备ID)和该反复周期而判定1次无线通信的无线信号的接收是否完成。
在1次无线通信的无线信号的接收完成的情况下,控制部43通过将在本次的无线通信时接收到的无线信号数除以N而计算接收成功率(步骤S402)。在该步骤S402中,控制部43还进行决定在后述的中继用信号发送处理时所使用的接收信号强度的处理(确定在本次的无线通信时接收到的无线信号的接收信号强度的最小值的处理等)。
接着,控制部43进行中继用信号发送处理(步骤S403)。该中继用信号发送处理是使包含以下的信息的作为第三规定的频率的无线信号的中继用信号发送给发送接收部42的处理。·自中继器40的设备ID·在本次的无线通信中从子机10b接收到的信息(接收无线信号中的设备ID和控制内容信息;以下,也记为接收信息)·与本次的无线通信相关的通信状况信息(接收成功率、接收信号强度、接收无线信号中的设备ID和通信日期时间)。
这里,第三规定的频率是指与上述的规定的频率、第二规定的频率中的任意一方都不同的频率。另外,将中继用信号作为包含接收信息和通信状况信息的信号(包含2个相同的子机10b的设备ID的信号),为了使中继用信号接收时的母机20b侧的处理简单,中继用信号也可以是只包含1个子机10b的设备ID的信号。
结束了中继用信号发送处理的控制部43返回步骤S401,等待(监视)接收无线信号而完成1次无线通信的无线信号的接收。
〔母机20b〕
以下,使用图3对母机20b的结构、功能进行说明。
母机20b是与母机20(图3)大致相同结构的装置。但是,母机20b的接收部22还接收第三规定的频率的无线信号(即,来自中继器40的中继用信号)。并且,母机20b的控制部23构成(编程)为除了进行上述的子机ID设定受理处理、显示/输出控制处理之外,还进行中继器ID设定受理处理和对中继用信号处理。
基于母机20b的控制部23的子机ID设定受理处理是与上述的子机ID设定受理处理相同的处理。但是,在基于母机20b的控制部23的子机ID设定受理处理时,用户对配置在各管理对象#k(k=1~M)的附近(或者,从此处开始配置)的各子机10、10b的设备ID进行设定。
中继器ID设定受理处理是对各中继器40的设备ID的设定进行受理的处理。以下,将各中继器40的设备ID也记为中继器ID。并且,将各子机10、10b的设备ID也记为子机ID。
中继器ID设定受理处理是在子机ID设定受理处理时(即,无线通信系统的运用开始时)进行的。通过中继器ID设定受理处理而对设定进行了受理的各中继器ID与通过子机ID的设定而生成的对应关系信息(示出多个管理对象编号k各自与1个以上的子机10或者子机10b的设备ID之间的对应关系的信息)独立地存储于存储装置23a中。
对中继用信号处理是每当接收中继用信号时母机20b的控制部23所执行的图12所示的过程的处理。
即,由于接收到中继用信号(从接收部22通知了中继用信号的解调结果),因此开始进行该对中继用信号处理的控制部23首先确定与接收到的中继用信号中的子机ID(在该情况下,子机10b的设备ID)相关联的管理对象编号X(步骤S501)。更具体而言,控制部23进行如下的处理:从对应关系信息中读出与从接收部22通知的子机ID相关联的管理对象编号X。
接着,在步骤S502中,控制部23进行与上述的步骤S104的处理相同的处理。即,在本次接收到的中继用信号中的控制输出信息是接通信息的情况下,控制部23将通信质量显示用LED#X的状态控制为接通状态(点亮状态)。并且,在控制输出信息是断开信息的情况下,控制部23将通信质量显示用LED#X的状态控制为断开状态(熄灭状态)。此外,在本次接收到的中继用信号中的接收成功率、接收信号强度分别为规定的比率以上、规定的强度以上的情况下,控制部23将通信质量显示用LED#X的状态控制为接通状态,否则将通信质量显示用LED#X的状态控制为断开状态。
结束了步骤S502的处理的控制部23经由通信接口26向故障原因推定装置30b发送将本次接收到的中继用信号所包含的通信状况信息和中继器ID组合得到的第二种通信状况信息(步骤S503)。并且,结束了步骤S503的处理的控制部23结束该对中继用信号处理。
〔故障原因推定装置30b〕
故障原因推定装置30b取代故障原因推定程序38,是安装了第二故障原因推定程序的计算机(参照图5)。
第二故障原因推定程序是改良了故障原因推定程序38的程序。基于第二故障原因推定程序的故障原因推定装置30b内的CPU 35基本上进行与故障原因推定装置30内的CPU35所进行的处理相同的处理。
但是,故障原因推定装置30b内的CPU 35将来自母机20b的各通信状况信息和各第二种通信状况信息(通信状况信息+中继器40的设备ID)保存在存储部36中。并且,CPU 35使显示器32和输入装置33作为能够通过输入装置33的操作而指定进行通信状况的显示的中继器40的用户接口单元发挥功能。并且,在指定了进行通信状况的显示的中继器40的情况下,CPU 35基于包含所指定的中继器40的设备ID的各第二种通信状况信息而在显示器32上显示通信状况确认画面(参照图7),该显示通信状况确认画面能够确认该中继器40与各子机10b间的通信状况或关于所发生的通信故障的提示消息。另外,在该通信状况确认画面上显示的提示消息是“在D0的时候,在子机X与中继器#Y间不存在AGV或作业者等吗?”这样的消息。
以上,像说明的那样,本实施方式的无线通信系统的各子机10、10b在应该向母机20传送的控制输出信息存在时,反复多次地发送包含本设备的设备ID和控制输出信息的规定的频率的无线信号。并且,本实施方式的无线通信系统的各中继器40从各子机10b向母机20b传输由无线信号通知的信息,并且向母机20b通知包含来自各子机10b的无线信号的接收成功率和接收信号强度以及自中继器40的中继器ID的第二通信状况信息。并且,母机20b除了与母机20相同的功能之外,还具有如下的功能:基于从各中继器40通知的第二通信状况信息,而与中继器40独立地生成并输出(显示)提示消息,该提示消息示出被推定为引起了通信故障的故障诱发物以及该故障诱发物相对于子机10b和/或中继器40的相对位置的推定结果。因此,即使在子机10b、中继器40间的通信时发生了通信故障的情况下,本实施方式的无线通信系统的用户也能够基于故障原因推定装置30b所输出的提示消息而早期确定引起了该通信故障的原因。
《第三实施方式》
以下,以与上述的第一实施方式的无线通信系统不同的点为中心,对本发明的第三实施方式的无线通信系统的结构和动作进行说明。另外,像已经定义的那样,在以下的说明中,第n(n=1~3)无线通信系统是指第n实施方式的无线通信系统。
第三无线通信系统是与第一无线通信系统(参照图1~图3、图5)相同结构的系统。但是,第三无线通信系统的故障原因推定装置30(以下,记为第三故障原因推定装置30)的CPU 35(图5)构成(编程)为进行第三故障原因推定处理而取代上述的故障原因推定处理(图6、图8)。
第三故障原因推定处理基本上是与故障原因推定处理相同内容的处理。但是,执行第三故障原因推定处理的CPU 35在第三故障原因推定处理的执行中(通信状况确认画面的显示中),使显示器32和输入装置33作为能够由用户从通常模式、第一模式~第四模式中选择故障原因的推定模式的用户接口单元发挥功能。
通常模式是将与故障原因推定处理相同的通信状况信息组作为处理对象而推定所发生的通信故障的原因的模式。另外,根据已经说明的故障原因推定处理的过程可知,与故障原因推定处理相同的通信状况信息组是指与来自作为历史显示对象子机的各子机10的在指定时间范围内进行的各无线通信相关的通信状况信息组。
第一模式~第四模式是以故障原因推定时的CPU 35的负载的降低或在提示区域56内显示的提示消息数量的降低为目的而添加的故障原因的推定模式。第一模式~第四模式是在故障原因的推定时使用过去发送次数(详细内容后面叙述)的模式。并且,第三故障原因推定装置30的CPU 35使显示器32和输入装置33作为能够由用户在第一模式~第四模式的选择时将过去发送次数从默认值变更的用户接口单元发挥功能。
以下,依次说明第三故障原因推定装置30内的CPU 35的第一模式~第四模式时的动作。
〔第一模式〕
CPU 35当指定(选择)第一模式时,首先,从关于作为历史显示对象子机的各子机10的最新的过去发送次数的通信状况信息中搜索出接收信号强度最良好的通信状况信息。接着,CPU 35从通信日期时间比搜索出的通信状况信息迟的通信状况信息中搜索出接收信号强度最差的通信状况信息。另外,当将过去发送次数记为M时,最新的过去发送次数的通信状况信息是指从通信日期时间最迟(通信日期时间最接近当前日期)的通信状况信息到通信日期时间为第M迟的通信状况信息。并且,接收信号强度最良好的通信状况信息是指接收信号强度(RSSI)为预先设定的良好与否阈值(在本实施方式中,与上述的规定的强度相同的值)以上的最大值的通信状况信息。接收信号强度最差的通信状况信息是指接收信号强度为小于良好与否阈值的最小值的通信状况信息。
在能够搜索出满足上述条件的2个通信状况信息的情况下,CPU 35在以搜索出的2个通信状况信息的通信日期时间为边界的时间范围(以下,记为处理对象范围)内,仅将加入了通信日期时间的各通信状况信息作为处理对象而进行通信故障原因信息生成处理(图8)。然后,CPU 35基于各通信故障原因信息生成处理的处理结果而进行与上述的步骤S209和S210的处理相同的处理。即,CPU 35仅基于与作为历史显示对象子机的各子机10相关的处理对象范围内的通信状况信息而进行更新提示区域56的显示内容的处理。
无法搜索出满足上述条件的2个通信状况信息的情况下的处理过程没有特别限定。例如,在无法搜索出满足上述条件的2个通信状况信息的情况下,也可以显示表示该情况的消息。并且,也可以在无法搜索出满足上述条件的2个通信状况信息的情况下,将最新的过去发送次数的通信状况信息分别作为处理对象,而进行通信故障原因信息生成处理,基于该结果来更新提示区域56的显示内容。
〔第二模式〕
当指定第二模式时,CPU 35首先从关于作为历史显示对象子机的各子机10的最新的过去发送次数的通信状况信息中搜索出接收信号强度最差的通信状况信息。以下,将通过该处理而搜索出的通信状况信息记为关注通信状况信息,将关注通信状况信息中的子机ID、通信日期时间分别记为关注子机ID、关注通信日期时间。
结束了关注通信状况信息的搜索的CPU 35从通信日期时间比关注通信日期时间早的与来自关注子机ID的无线通信相关的通信状况信息中,按照通信日期时间的降序搜索出接收信号强度良好的通信状况信息。另外,接收信号强度良好的通信状况信息是指接收信号强度(RSSI)为良好与否阈值以上的通信状况信息。并且,该搜索处理是仅将最新的过去发送次数的通信状况信息作为对象的处理,并且是在搜索出接收信号强度良好的通信状况信息时结束的处理。
在能够搜索出满足上述条件的2个通信状况信息的情况下,CPU 35进行与上述的第一模式相同的处理。即,CPU 35仅将各通信状况信息作为处理对象而进行通信故障原因信息生成处理,该各通信状况信息在以搜索出的2个通信状况信息的通信日期时间为边界的处理对象范围(时间范围)内加入了通信日期时间。并且,CPU 35基于各通信故障原因信息生成处理的处理结果而进行与上述的步骤S209和S210的处理相同的处理,由此更新提示区域56的显示内容。
第二模式中的通信状况信息的搜索失败时的处理过程也没有特别限定。例如,在无法搜索出满足上述条件的2个通信状况信息的情况下,也可以显示示出该内容的消息。并且,也可以在无法搜索出满足上述条件的2个通信状况信息的情况下,将最新的过去发送次数的通信状况信息分别作为处理对象,进行通信故障原因信息生成处理,基于该结果来更新提示区域56的显示内容。
〔第三模式〕
当指定第三模式时,CPU 35首先从与作为历史显示对象子机的各子机10相关的最新的过去发送次数的通信状况信息中搜索出接收信号强度最差的通信状况信息。接着,CPU35从通信日期时间比搜索出的通信状况信息迟的通信状况信息中按照通信日期时间的升序搜索出接收信号强度良好的通信状况信息。另外,该搜索处理是在搜索出接收信号强度良好的通信状况信息时结束的处理。
在能够搜索出满足上述条件的2个通信状况信息的情况下,与上述的第一、第二模式同样,CPU 35仅将各通信状况信息作为处理对象而进行通信故障原因信息生成处理,该各通信状况信息在以搜索出的2个通信状况信息的通信日期时间为边界的处理对象范围内加入了通信日期时间。并且,CPU 35基于各通信故障原因信息生成处理的处理结果而进行与上述的步骤S209和S210的处理相同的处理,由此更新提示区域56的显示内容。
作为该第三模式中的通信状况信息的搜索失败时的处理过程,也可以采用与第一、第二模式中的处理过程相同的处理过程。
〔第四模式〕
当指定第四模式时,CPU 35首先从与作为历史显示对象子机的各子机10相关的最新的过去发送次数的通信状况信息中搜索出接收信号强度最良好的通信状况信息。
接着,CPU 35从通信日期时间比搜索出的通信状况信息迟的通信状况信息中,按照通信日期时间的升序搜索出接收信号强度良好的通信状况信息。该搜索处理是在搜索出接收信号强度良好的通信状况信息时结束的处理。
在能够搜索出满足上述条件的2个通信状况信息的情况下,与上述的第一模式~第三模式同样,CPU 35仅将各通信状况信息作为处理对象而进行通信故障原因信息生成处理,该各通信状况信息在以搜索出的2个通信状况信息的通信日期时间为边界的处理对象范围内加入了通信日期时间。并且,CPU 35基于各通信故障原因信息生成处理的处理结果而进行与上述的步骤S209和S210的处理相同的处理,由此更新提示区域56的显示内容。
作为该第四模式中的通信状况信息的搜索失败时的处理过程,也可以采用与第一模式~第三模式中的处理过程相同的处理过程。
以下,以过去发送次数为8的情况为例,更具体地说明第一模式~第四模式。
考虑来自2个历史显示对象子机的最近的各无线通信中的无线信号强度(RSSI)像图13所示那样变化的情况。在该情况下,在第一模式中,如该图所示,从过去发送次数(最新的8次)的与各历史显示对象子机相关通信状况信息中搜索出接收信号强度(RSSI)最良好的通信状况信息。此外,从通信日期时间比该搜索出的通信状况信息迟的通信状况信息中搜索出接收信号强度最差的通信状况信息。
接着,仅将各通信状况信息作为处理对象信息而进行通信故障原因信息生成处理,该各通信状况信息在以搜索出的2个通信状况信息的通信日期时间为边界的处理对象范围内加入了通信日期时间。并且,基于各通信故障原因信息生成处理的处理结果来更新提示区域56的显示内容。
并且,在来自2个历史显示对象子机的最近的各无线通信中的无线信号强度像图13所示那样变化的情况下,在第二模式中,像图14所示那样,从过去发送次数的与各历史显示对象子机相关的通信状况信息中搜索出接收信号强度最差的通信状况信息。
此外,从通信日期时间比搜索出的通信状况信息中的通信日期时间早的通信状况信息中,按照通信日期时间的降序,搜索与搜索出子机ID的通信状况信息中的子机ID相等并且接收信号强度为良好与否阈值以上的通信状况信息。即,像图14中示意性示出那样,在接收信号强度最差的通信状况信息是与来自子机#p的无线通信相关的信息的情况下,搜索出与接收信号强度即将变为最差值之前进行的来自接收信号强度良好的子机#p的无线通信相关的通信状况信息。
并且,在仅将搜索出的2个通信状况信息的通信日期时间内所加入的各通信状况信息作为处理对象信息而进行通信故障原因信息生成处理(图8)之后,基于各通信故障原因信息生成处理的处理结果来更新提示区域56的显示内容。
并且,在来自2个历史显示对象子机的最近的各无线通信中的无线信号强度像图15所示那样变化的情况下,在第三模式中,如该图所示,从过去发送次数的与各历史显示对象子机相关的通信状况信息中搜索出接收信号强度最差的通信状况信息。此外,从通信日期时间比该搜索出的通信状况信息迟的通信状况信息中搜索出接收信号强度最良好的通信状况信息。
并且,在仅将搜索出的2个通信状况信息的通信日期时间内所加入的各通信状况信息作为处理对象信息而进行通信故障原因信息生成处理之后,基于各通信故障原因信息生成处理的处理结果来更新提示区域56的显示内容。
并且,在来自2个历史显示对象子机的最近的各无线通信中的无线信号强度(RSSI)像图14所示那样变化的情况下,在第四模式中,如图15所示,从过去发送次数的与各历史显示对象子机相关的通信状况信息中搜索出接收信号强度最差的通信状况信息。此外,从通信日期时间比该搜索出的通信状况信息迟的通信状况信息中搜索出与接收信号强度首次变得良好的无线通信相关的通信状况信息。并且,在仅将搜索出的2个通信状况信息的通信日期时间内所加入的各通信状况信息作为处理对象信息而进行通信故障原因信息生成处理之后,基于各通信故障原因信息生成处理的处理结果来更新提示区域56的显示内容。
以上,像说明的那样,本实施方式的无线通信系统的故障原因推定装置30能够在第一模式~第四模式中推定出故障原因。并且,第一模式~第四模式是与通常模式相比作为故障原因信息生成处理的处理对象的通信状况信息数较少的模式。因此,根据本实施方式的无线通信系统,能够降低故障原因推定时的CPU 35的负载,使在提示区域56内显示的提示消息数量不会过度增加。
《变形例》
上述的实施方式的无线通信系统进行各种变形。例如,提示消息只要是直接/间接地示出被推定为引起了通信故障的故障诱发物以及该故障诱发物相对于处理对象无线通信的发送接收设备(子机10和/或母机20、子机10b和/或中继器40)的相对位置的推定结果的信息即可。因此,也可以将各实施方式的故障原因推定装置30、30b变形为输出(显示)与上述的提示消息不同的提示消息的装置。
并且,子机10与母机20、子机10b与中继器40间的距离变长,接收信号强度也降低。因此,各实施方式的故障原因推定装置30、30b也可以变形为在暗示障碍物的存在的提示消息的输出时还输出用于表示子机10与母机20之间或子机10b与中继器40之间的距离变长的提示消息的装置。
并且,也可以将故障原因推定装置30、30b变形为向用户的移动终端等发送提示消息的装置或语音输出提示消息的装置。此外,母机20、20b也可以作为故障原因推定装置30、30b进行动作。另外,例如能够通过对母机20、20b添加作为Web服务器的功能而实现使母机20、20b作为故障原因推定装置30、30b进行动作。
也可以将故障原因推定装置30b的第一模式~第四模式变形为搜索接收信号强度最小的通信状况信息而取代搜索接收信号强度最差的通信状况信息的模式。并且,也可以将各模式变形为搜索接收信号强度最大的通信状况信息而取代搜索接收信号强度最良好的通信状况信息的模式。
并且,当然可以将子机10、10b、母机20变形为原来的功能与上述的装置不同的装置,故障原因推定装置30、30b所执行的各处理的具体的过程也可以与上述的过程不同等。

Claims (11)

1.一种无线通信系统,其包含多个子机、母机和故障原因推定装置,进行分别从所述多个子机向所述母机的单向无线通信,该无线通信系统的特征在于,
所述多个子机各自具有无线通信单元,该无线通信单元在向所述母机的无线通信时,反复多次地发送包含本设备的设备识别信息的规定的频率的无线信号,
所述母机具有:
确定单元,其每当接收所述规定的频率的无线信号时,确定所接收的无线信号中包含的所述设备识别信息和该无线信号的接收强度;以及
信息生成单元,其基于所述确定单元的确定结果,按照每个无线通信而生成示出该无线通信的发送源设备、该无线通信时的无线信号的接收成功率和接收信号强度以及进行了该无线通信的日期时间的通信状况信息,
所述故障原因推定装置具有:
保存单元,其保存有所述母机的所述信息生成单元所生成的各通信状况信息;以及
故障原因推定单元,其基于保存在所述保存单元中的与处理对象无线通信相关的通信状况信息,判定是否在所述处理对象无线通信时发生了所述接收信号强度小于规定的强度并且/或者所述接收成功率小于规定的比率的通信故障,在所述处理对象无线通信时发生了所述通信故障的情况下,使用保存在所述保存单元中的与不同于处理对象无线通信的1个以上的无线通信相关的通信状况信息,生成并输出故障原因提示信息,该故障原因提示信息示出被推定为引起了该通信故障的故障诱发物以及该故障诱发物相对于所述处理对象无线通信的发送源设备和/或所述母机的相对位置的推定结果。
2.根据权利要求1所述的无线通信系统,其特征在于,
所述故障原因推定装置还具有受理单元,该受理单元将用户所设定的时间范围作为处理对象时间范围进行受理,
所述故障原因推定装置的故障原因推定单元将所述受理单元所受理的所述处理对象时间范围内进行的各无线通信作为所述处理对象无线通信进行处理。
3.根据权利要求1所述的无线通信系统,其特征在于,
所述故障原因推定装置还具有确定单元,该确定单元基于与用户所指定的1个或者多个子机最近进行的设定数量的无线通信相关的通信状况信息,从进行了该设定数量的无线通信的时间范围内确定作为故障原因的推定对象的推定对象时间范围,
在由所述确定单元确定了所述推定对象时间范围的情况下,所述故障原因推定装置的所述故障原因推定单元将用户所指定的所述1个或者多个子机在所述推定对象时间范围内进行的各无线通信作为所述处理对象无线通信进行处理。
4.根据权利要求3所述的无线通信系统,其特征在于,
所述故障原因推定装置的所述确定单元基于与所述1个或者多个子机最近进行的所述设定数量的无线通信相关的通信状况信息,从这些无线通信中搜索出接收信号强度最高的无线通信和接收信号强度最低的无线通信,将以进行了搜索出的各无线通信的日期时间为边界的时间范围确定为所述推定对象时间范围。
5.根据权利要求3所述的无线通信系统,其特征在于,
所述故障原因推定装置的所述确定单元基于与所述1个或者多个子机最近进行的所述设定数量的无线通信相关的通信状况信息,从这些无线通信中搜索出接收信号强度最低的最低强度无线通信和进行了所述最低强度无线通信的子机所进行的接收信号强度最高的最高强度无线通信,将以进行了搜索出的最高强度无线通信的日期时间和进行了搜索出的最低强度无线通信的日期时间为边界的时间范围确定为所述推定对象时间范围。
6.根据权利要求1所述的无线通信系统,其特征在于,
所述故障原因推定装置的所述故障原因推定单元针对在规定的时间范围内所进行的各无线通信判定是否发生了所述通信故障,基于与各无线通信相关的判定结果,推定所述故障诱发物相对于所述处理对象无线通信的发送源设备和/或所述母机的相对位置,其中所述规定的时间范围包含进行了所述处理对象无线通信的时刻。
7.根据权利要求1所述的无线通信系统,其特征在于,
在所述处理对象无线通信时发生了所述接收信号强度小于所述规定的强度且所述接收成功率为所述规定的比率以上的第一通信故障的情况下,所述故障原因推定装置的所述故障原因推定单元生成第一信息作为所述故障原因提示信息,该第一信息示出所述故障诱发物是通信路径上的障碍物的情况以及该障碍物相对于所述处理对象无线通信的发送源设备和/或所述母机的相对位置的推定结果,
在所述处理对象无线通信时发生了所述接收信号强度为所述规定的强度以上且所述接收成功率小于所述规定的比率的第二通信故障的情况下,所述故障原因推定装置的所述故障原因推定单元生成第二信息,该第二信息示出所述故障诱发物是电波的产生源的情况以及该产生源相对于所述处理对象无线通信的发送源设备和/或所述母机的位置关系的推定结果。
8.根据权利要求7所述的无线通信系统,其特征在于,
在所述处理对象无线通信时发生了所述接收信号强度小于规定的强度且所述接收成功率小于规定的比率的第三通信故障的情况下,所述故障原因推定装置的所述故障原因推定单元生成所述第一信息作为所述故障原因提示信息。
9.根据权利要求1所述的无线通信系统,其特征在于,
所述故障原因推定装置的所述故障原因推定单元生成并输出故障原因提示信息,该故障原因提示信息示出所述故障诱发物相对于所述处理对象无线通信的发送源设备和/或所述母机的相对位置的推定结果以及所述处理对象无线通信的发送源设备与所述母机之间的间隔远的情况。
10.根据权利要求1所述的无线通信系统,其特征在于,该无线通信系统还包含:
多个第二子机,它们在向所述母机传送信息时,反复多次地发送第二规定的频率的无线信号,该第二规定的频率的无线信号包含应该向所述母机传送的传送信息和本设备的设备识别信息;以及
中继器,其接收所述第二规定的频率的无线信号,通过无线信号向所述母机通知所接收的无线信号中包含的所述传送信息和所述设备识别信息以及本设备的设备识别信息,
所述中继器具有:
第二确定单元,其每当接收所述第二规定的频率的无线信号时,确定所接收的无线信号中包含的所述设备识别信息和该无线信号的接收强度;以及
第二信息生成单元,其基于所述第二确定单元的确定结果,按照每个无线通信而生成示出该无线通信的发送源设备、该无线通信时的无线信号的接收成功率和接收信号强度以及进行了该无线通信的日期时间的第二通信状况信息,
所述故障原因推定装置还具有:
第二保存单元,其保存有所述中继器的所述第二信息生成单元所生成的各第二通信状况信息;以及
第二故障原因推定单元,其基于保存在所述第二保存单元中的与第二处理对象无线通信相关的第二通信状况信息,判定是否在所述第二处理对象无线通信时发生了所述通信故障,在所述第二处理对象无线通信时发生了所述通信故障的情况下,使用保存在所述第二保存单元中的与不同于所述第二处理对象无线通信的1个以上的无线通信相关的第二通信状况信息,生成并输出故障原因提示信息,该故障原因提示信息示出被推定为引起了该通信故障的故障诱发物以及该故障诱发物相对于所述第二处理对象无线通信的发送源设备和/或所述中继器的相对位置的推定结果。
11.一种计算机可读介质,其存储有计算机程序,其特征在于,
由信息处理装置的处理器执行所述计算机程序,由此使该信息处理装置作为权利要求1至10中的任一项所述的故障原因推定装置进行动作。
CN201810163722.7A 2017-06-01 2018-02-27 无线通信系统和计算机可读介质 Active CN108989079B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-109059 2017-06-01
JP2017109059A JP6414278B1 (ja) 2017-06-01 2017-06-01 無線通信システム及び通信障害原因推定プログラム

Publications (2)

Publication Number Publication Date
CN108989079A true CN108989079A (zh) 2018-12-11
CN108989079B CN108989079B (zh) 2021-08-31

Family

ID=61569040

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810163722.7A Active CN108989079B (zh) 2017-06-01 2018-02-27 无线通信系统和计算机可读介质

Country Status (4)

Country Link
US (1) US10447528B2 (zh)
EP (1) EP3410617B1 (zh)
JP (1) JP6414278B1 (zh)
CN (1) CN108989079B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111478830A (zh) * 2019-01-23 2020-07-31 东芝生活电器株式会社 远程操作系统、通信装置以及计算机程序
CN116134860A (zh) * 2020-07-27 2023-05-16 大金工业株式会社 推定系统以及推定方法

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160098824A (ko) * 2015-02-11 2016-08-19 엘에스산전 주식회사 태양광발전 시스템
US12133102B2 (en) 2019-07-19 2024-10-29 Omron Corporation Wireless communication system for monitoring conditions and position of slave apparatus
US12022574B2 (en) 2021-02-19 2024-06-25 Johnson Controls Tyco IP Holdings LLP Security / automation system with cloud-communicative sensor devices
US20220269388A1 (en) 2021-02-19 2022-08-25 Johnson Controls Tyco IP Holdings LLP Security / automation system control panel graphical user interface
US12026243B2 (en) 2021-02-19 2024-07-02 Johnson Controls Tyco IP Holdings LLP Facial recognition by a security / automation system control panel
WO2022201465A1 (ja) * 2021-03-25 2022-09-29 日本電気株式会社 処理装置、処理システム、処理方法及び処理プログラムが格納された非一時的なコンピュータ可読媒体
US20220394546A1 (en) * 2021-06-07 2022-12-08 At&T Intellectual Property I, L.P. Apparatuses and methods for identifying impacts on quality of service based on relationships between communication nodes

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008022490A (ja) * 2006-07-14 2008-01-31 Sanyo Electric Co Ltd 距離推定方法ならびにそれを利用した無線装置および無線通信システム
JP2008079226A (ja) * 2006-09-25 2008-04-03 Mitsubishi Electric Corp 無線通信システムおよび無線通信方法
CN101277336A (zh) * 2007-03-30 2008-10-01 欧姆龙株式会社 无线通信系统、子机、母机及通信方法
JP2013021516A (ja) * 2011-07-11 2013-01-31 Toshiba Corp 使用量測定システム、無線通信用センタ装置および使用量測定システム用プログラム
CN103493577A (zh) * 2011-02-22 2014-01-01 松下电器产业株式会社 无线通信系统以及用于该无线通信系统的无线子机和无线母机
CN104244277A (zh) * 2013-06-12 2014-12-24 霍尼韦尔国际公司 用于保持具有非对称或其他低质量无线链路的无线网络的可靠性的设备及方法
CN105979200A (zh) * 2015-03-11 2016-09-28 古野电气株式会社 移动体用监视系统、子机、母机、以及移动体用监视方法
CN105979199A (zh) * 2015-03-11 2016-09-28 古野电气株式会社 移动体用监视系统、子机、母机、以及移动体用监视方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0527821A (ja) * 1991-07-19 1993-02-05 Fanuc Ltd 単方向通信リンクの障害検出方法
JPH09191305A (ja) * 1996-01-10 1997-07-22 Matsushita Electric Ind Co Ltd ダイバーシティ受信機
JP3881334B2 (ja) * 2003-11-20 2007-02-14 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報処理装置、無線通信方法、無線通信プログラム、及び記録媒体
JP2010147519A (ja) * 2008-12-16 2010-07-01 Hitachi Ltd 無線通信システム
JP2012074765A (ja) * 2010-09-27 2012-04-12 Toshiba Corp 無線装置、通信障害対策方法および通信障害対策プログラム
WO2012127095A1 (en) * 2011-03-18 2012-09-27 Nokia Corporation Non-networked wireless communication
JP5901371B2 (ja) * 2012-03-20 2016-04-06 三菱電機株式会社 可動式ホーム柵用通信装置
JP5978901B2 (ja) * 2012-10-09 2016-08-24 ソニー株式会社 無線通信装置、プログラム及び通信制御方法
JP6210025B2 (ja) 2014-07-02 2017-10-11 Smk株式会社 無線通信障害の種別判定装置及び家電制御システム

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008022490A (ja) * 2006-07-14 2008-01-31 Sanyo Electric Co Ltd 距離推定方法ならびにそれを利用した無線装置および無線通信システム
JP2008079226A (ja) * 2006-09-25 2008-04-03 Mitsubishi Electric Corp 無線通信システムおよび無線通信方法
CN101277336A (zh) * 2007-03-30 2008-10-01 欧姆龙株式会社 无线通信系统、子机、母机及通信方法
CN103493577A (zh) * 2011-02-22 2014-01-01 松下电器产业株式会社 无线通信系统以及用于该无线通信系统的无线子机和无线母机
CN106231668A (zh) * 2011-02-22 2016-12-14 松下知识产权经营株式会社 无线通信系统以及无线子机和无线母机
JP2013021516A (ja) * 2011-07-11 2013-01-31 Toshiba Corp 使用量測定システム、無線通信用センタ装置および使用量測定システム用プログラム
CN104244277A (zh) * 2013-06-12 2014-12-24 霍尼韦尔国际公司 用于保持具有非对称或其他低质量无线链路的无线网络的可靠性的设备及方法
CN105979200A (zh) * 2015-03-11 2016-09-28 古野电气株式会社 移动体用监视系统、子机、母机、以及移动体用监视方法
CN105979199A (zh) * 2015-03-11 2016-09-28 古野电气株式会社 移动体用监视系统、子机、母机、以及移动体用监视方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111478830A (zh) * 2019-01-23 2020-07-31 东芝生活电器株式会社 远程操作系统、通信装置以及计算机程序
CN116134860A (zh) * 2020-07-27 2023-05-16 大金工业株式会社 推定系统以及推定方法

Also Published As

Publication number Publication date
EP3410617A1 (en) 2018-12-05
JP2018207249A (ja) 2018-12-27
US10447528B2 (en) 2019-10-15
CN108989079B (zh) 2021-08-31
US20180351789A1 (en) 2018-12-06
EP3410617B1 (en) 2020-12-30
JP6414278B1 (ja) 2018-10-31

Similar Documents

Publication Publication Date Title
CN108989079A (zh) 无线通信系统和计算机可读介质
JP5634471B2 (ja) 通信システムにおける無線通信デバイスの無線充電およびそれとの通信
US8645481B2 (en) Wireless charging and communication with wireless communication devices in a communication system
US7173513B2 (en) Electrical appliance with communication interface
JP5891383B2 (ja) 通信方法、コンピュータプログラム、携帯端末、家庭電気機器、及び家庭電気機器の動作設定システム
JP6053442B2 (ja) 通信システム、受信装置、送信装置、制御方法、及びプログラム
US20180081333A1 (en) Method and device for modifying a device for cleaning a submerged surface
CN103217910A (zh) 机器人及其控制系统
CN104036439A (zh) 实现餐饮下单控制的方法和系统
CN103334256A (zh) 洗衣机控制系统
CN104867311A (zh) 通过第三方终端配置无线遥控终端的方法和装置
CN108764056A (zh) 亮度调节方法及相关产品
JP6323331B2 (ja) 情報端末、情報表示方法、制御プログラム及びサーバ
CN109981426A (zh) 智能家电设备、智能操控设备及蓝牙配对系统和方法
EP4243156B1 (en) Wireless charging and communication with power source devices and power charge devices in a communication system
EP3396872B1 (en) State display apparatus, state display system, and radio transmission apparatus
CN111131955A (zh) 可穿戴设备与充电装置的通信方法、可穿戴设备及系统
CN105896752A (zh) 电力接收装置、电力传送装置及其控制方法
CN104267619A (zh) 蓝牙模块和通过蓝牙模块控制烹饪器具的方法
KR102352926B1 (ko) 설정용 통신 장치, 통신 시스템, 정보 단말의 제어 방법 및 프로그램
CN111131342B (zh) 一种楼宇自组网控制方法
JP2018011489A (ja) 送電装置、制御方法、及びプログラム
KR101617548B1 (ko) 단말기를 이용하는 전기제품 및 그 작동방법
CN113031454A (zh) 智能家电及智能家电功耗管理方法
CN115233429A (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