(EN) Provided are a message relay apparatus and a method with a high message arrival rate by taking the condition of a communication network into consideration. A message relay apparatus 100 interposed between an application 20 and a device 30 is provided with: a device communication state determination unit 131 that determines a communication availability state with the device 30; a network state estimation unit 133 that estimates a network state on the basis of the communication availability state; and a message processing unit 110 that determines a transfer availability state of an application message on the basis of the network state, and if the transfer is impossible, buffers the application message.
(FR) L'invention concerne un appareil et un procédé de relais de message ayant un taux d'arrivée de message élevé en prenant en considération l'état d'un réseau de communication. Un appareil de relais de message (100), interposé entre une application (20) et un dispositif (30), comprend : une unité de détermination d'état de communication de dispositif (131) qui détermine un état de disponibilité de communication avec le dispositif (30); une unité d'estimation d'état de réseau (133) qui estime un état de réseau sur la base de l'état de disponibilité de communication; et une unité de traitement de message (110) qui détermine un état de disponibilité de transfert d'un message d'application sur la base de l'état de réseau, et si le transfert est impossible, met en mémoire tampon le message d'application.
(JA) 通信ネットワークの状況を考慮したメッセージ到達率の高いメッセージ中継装置及び方法を提供する。アプリケーション20とデバイス30との間に介在するメッセージ中継装置100は、デバイス30との間の通信可否状態を判定するデバイス通信状態判定部131と、前記通信可否状態に基づきネットワーク状態を推定するネットワーク状態推定部133と、ネットワーク状態に基づきアプリケーションメッセージの転送可否状態を判定し、転送不可の場合にアプリケーションメッセージをバッファリングするメッセージ処理部110とを備えた。