Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6442896B2 - State estimation device, state estimation system, and state estimation method - Google Patents
[go: Go Back, main page]

JP6442896B2 - State estimation device, state estimation system, and state estimation method - Google Patents

State estimation device, state estimation system, and state estimation method Download PDF

Info

Publication number
JP6442896B2
JP6442896B2 JP2014147406A JP2014147406A JP6442896B2 JP 6442896 B2 JP6442896 B2 JP 6442896B2 JP 2014147406 A JP2014147406 A JP 2014147406A JP 2014147406 A JP2014147406 A JP 2014147406A JP 6442896 B2 JP6442896 B2 JP 6442896B2
Authority
JP
Japan
Prior art keywords
state estimation
information processing
communication
communication history
history information
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.)
Expired - Fee Related
Application number
JP2014147406A
Other languages
Japanese (ja)
Other versions
JP2016025438A (en
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2014147406A priority Critical patent/JP6442896B2/en
Publication of JP2016025438A publication Critical patent/JP2016025438A/en
Application granted granted Critical
Publication of JP6442896B2 publication Critical patent/JP6442896B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、状態推定装置、状態推定システム及び状態推定方法に関し、特に、情報処理装置のRRC状態を推定する状態推定装置、状態推定システム及び状態推定方法に関する。なお、「RRC」とは、「Radio Resource Control」の略である。また、RRC状態とは、情報処理装置のリソースに関する状態をいい、情報処理装置の通信可能状態、情報処理装置の休止状態等が挙げられる。   The present invention relates to a state estimation device, a state estimation system, and a state estimation method, and more particularly to a state estimation device, a state estimation system, and a state estimation method that estimate an RRC state of an information processing device. Note that “RRC” is an abbreviation for “Radio Resource Control”. Further, the RRC state refers to a state related to the resource of the information processing device, and includes a communicable state of the information processing device, a dormant state of the information processing device, and the like.

通信ネットワークにおいて、複数の情報処理装置の間で相互に情報を送受信する技術が一般的に知られている。そして、情報処理装置は、他の情報処理装置との間で、所定期間、通信が行われていないときには、RRC状態を、電力消費が大きな通信可能状態から電力消費が小さな休止状態に切り替え、電力消費の低減を図っている。   In a communication network, a technique for transmitting and receiving information between a plurality of information processing apparatuses is generally known. Then, the information processing apparatus switches the RRC state from a communicable state with a large power consumption to a dormant state with a small power consumption when communication with another information processing apparatus is not performed for a predetermined period. We are trying to reduce consumption.

ここで、情報処理装置は、他の情報処理装置との通信が開始されると、状態推定装置に通信履歴情報を送信している。そして、状態推定装置は、情報処理装置から送信された通信履歴情報に基づいて、情報処理装置のRRC状態を把握している。   Here, the information processing device transmits communication history information to the state estimation device when communication with another information processing device is started. The state estimation device grasps the RRC state of the information processing device based on the communication history information transmitted from the information processing device.

このように、状態推定装置は、情報処理装置が通信を行うたびに、この情報処理装置から通信履歴情報を受信し、情報処理装置のRRC状態を逐次把握しているため、消費電力の低減を図ることが可能になる。   As described above, the state estimation device receives communication history information from the information processing device every time the information processing device performs communication, and sequentially grasps the RRC state of the information processing device, thereby reducing power consumption. It becomes possible to plan.

しかしながら、情報処理装置の数が多くなると(例えば、数百万以上)、状態推定装置に送信される通信履歴情報の数も膨大となり、状態推定装置にかかる制御負荷を増大させてしまう。   However, when the number of information processing devices increases (for example, several million or more), the number of communication history information transmitted to the state estimation device also becomes enormous, increasing the control load on the state estimation device.

そこで、状態推定装置にかかる制御負荷を抑制するために、例えば、特許文献1には、携帯電話端末および携帯電話端末の通信状態遷移方法が開示されている。この特許文献1記載の技術は、携帯電話端末が通信履歴情報を送信した後に、所定時間(以下、送信抑制時間という)、この携帯電話端末による通信履歴情報の送信を禁止している。   In order to suppress the control load applied to the state estimation device, for example, Patent Document 1 discloses a mobile phone terminal and a communication state transition method for the mobile phone terminal. The technology described in Patent Document 1 prohibits transmission of communication history information by a mobile phone terminal for a predetermined time (hereinafter referred to as transmission suppression time) after the mobile phone terminal transmits communication history information.

国際公開第2012/090615号(段落0036乃至段落0039参照)International Publication No. 2012/090615 (see paragraphs 0036 to 0039)

ところで、上記特許文献1記載の技術は、状態推定装置が送信抑制時間の間、通信履歴情報を受信していないことになる。これにより、上記特許文献1記載の技術は、状態推定装置の通信履歴情報の受信頻度は下がり、この状態推定装置の制御負荷を抑制している。このため、上記特許文献1記載の技術には、状態推定装置にかかる制御負荷を抑制することができる一方、以下の点において、技術的課題がある。   By the way, the technique of the said patent document 1 does not receive communication log | history information during a transmission suppression time. Thereby, the technique of the said patent document 1 has received the communication history information of the state estimation apparatus, and the control load of this state estimation apparatus is suppressed. For this reason, the technique described in Patent Document 1 can suppress the control load applied to the state estimation device, but has technical problems in the following points.

すなわち、上記特許文献1記載の技術は、通信履歴情報の送信頻度に関し、状態推定装置にかかる制御負荷を抑制するために、この情報処理装置が頻繁に通信履歴情報を送信するときの送信頻度にあわせて送信抑制時間を設定している。すなわち、この送信抑制時間が不変である。   That is, the technique described in Patent Document 1 relates to the transmission frequency when the information processing apparatus frequently transmits the communication history information in order to suppress the control load on the state estimation apparatus with respect to the transmission frequency of the communication history information. A transmission suppression time is also set. That is, this transmission suppression time is unchanged.

このため、上記特許文献1記載の技術では、例えば、状態推定装置にかかる制御負荷が比較的軽い時間帯であっても、すなわち、状態推定装置の処理能力に余剰がある場合であっても。送信抑制時間が必要以上に長く設定されることになる。これにより、上記特許文献1記載の技術では、状態推定装置の処理能力に、通信履歴情報を受信可能な余剰があるにもかかわらず、通信履歴情報を受信していないことになる。   For this reason, in the technique described in Patent Document 1, for example, even when the control load applied to the state estimation device is relatively light, that is, even when there is a surplus in processing capacity of the state estimation device. The transmission suppression time is set longer than necessary. Thereby, in the technique of the said patent document 1, although there exists a surplus which can receive communication history information in the processing capability of a state estimation apparatus, communication history information is not received.

すなわち、上記特許文献1記載の技術では、状態推定装置の処理能力に余剰がある場合における情報処理装置のRRC状態の推定精度を必要以上に低減させてしまうという技術的課題がある。   That is, the technique described in Patent Document 1 has a technical problem that the accuracy of estimating the RRC state of the information processing apparatus when there is a surplus in the processing capacity of the state estimation apparatus is unnecessarily reduced.

本発明の目的は、情報処理装置から受信する通信履歴情報の受信頻度の適正化を図ることで、処理能力に余剰がある場合における推定精度を維持しつつ、制御負荷を軽減することが可能な状態推定装置、状態推定システム及び状態推定方法を提供することにある。   An object of the present invention is to reduce the control load while maintaining the estimation accuracy when there is a surplus in processing capability by optimizing the reception frequency of communication history information received from an information processing device. A state estimation device, a state estimation system, and a state estimation method are provided.

上記目的を達成するために、本発明の状態推定装置は、情報処理装置から、この情報処理装置が行った通信履歴を示す通信履歴情報を受信する通信履歴情報受信手段と、上記通信履歴情報受信手段により受信された上記通信履歴情報、及び自装置の処理能力の余剰に基づき、上記情報処理装置が上記通信履歴情報の送信可否の判断に用いる指標値を算出する指標値算出手段と、上記指標値算出手段により算出された上記指標値を上記情報処理装置に送信する指標値送信手段と、を具備して構成される。   In order to achieve the above object, a state estimation device according to the present invention includes a communication history information receiving unit that receives communication history information indicating a communication history performed by the information processing device from the information processing device, and the communication history information reception. Index value calculating means for calculating an index value used by the information processing apparatus to determine whether or not to transmit the communication history information based on the communication history information received by the means and a surplus of the processing capability of the own apparatus; and the index Index value transmitting means for transmitting the index value calculated by the value calculating means to the information processing apparatus.

上記目的を達成するために、本発明の状態推定システムは、上記状態推定装置を具備して構成される。   In order to achieve the above object, a state estimation system of the present invention comprises the above state estimation device.

上記目的を達成するために、本発明の状態推定方法は、情報処理装置が行った通信履歴を示す通信履歴情報を受信し、受信した通信履歴情報、及び状態推定装置の処理能力の余剰に基づき、上記情報処理装置が上記通信履歴情報を送信する際の判断に用いる指標値を算出し、算出した算出値を上記情報処理装置に送信している。   In order to achieve the above object, a state estimation method of the present invention receives communication history information indicating a communication history performed by an information processing device, and based on the received communication history information and a surplus of processing capability of the state estimation device. The index value used for the determination when the information processing apparatus transmits the communication history information is calculated, and the calculated value is transmitted to the information processing apparatus.

本発明によれば、情報処理装置から受信する通信履歴情報の受信頻度の適正化を図ることで、処理能力に余剰がある場合における推定精度を維持しつつ、制御負荷を軽減することができる。   According to the present invention, by optimizing the reception frequency of the communication history information received from the information processing apparatus, it is possible to reduce the control load while maintaining the estimation accuracy when there is a surplus in processing capacity.

本発明の一実施形態(第1の実施形態)に係る状態推定装置の構成、及び状態推定装置を具備する状態推定システムのシステム構成を示すシステム構成図である。1 is a system configuration diagram illustrating a configuration of a state estimation device according to an embodiment (first embodiment) of the present invention and a system configuration of a state estimation system including the state estimation device. 本発明の他の実施形態(第2の実施形態)に係る状態推定装置の構成、及び状態推定装置を具備する状態推定システムのシステム構成を示すシステム構成図である。It is a system configuration | structure figure which shows the system configuration | structure of the state estimation system which comprises the structure of the state estimation apparatus which concerns on other embodiment (2nd Embodiment) of this invention, and a state estimation apparatus. 履歴記憶部に記憶される通信履歴情報の一例を示す図である。It is a figure which shows an example of the communication history information memorize | stored in a log | history memory | storage part. 所定回目の通信間隔の平均値(di)を算出する数式である。It is a mathematical formula for calculating an average value (di) of predetermined communication intervals. 通信間隔の平均値<d>を定義する定義式である。It is a defining formula that defines an average value <d> of communication intervals. 負荷許容値(M)を算出する数式である。It is a mathematical formula for calculating a load allowable value (M). 図6を変換し、送信抑制時間(G)を算出する数式である。7 is a mathematical formula for converting FIG. 6 and calculating a transmission suppression time (G). 確率値(PI)を算出する数式である。It is a mathematical formula for calculating a probability value (PI). 本発明の他の実施形態(第2の実施形態)に係る状態推定システムのシーケンスを示す図である。It is a figure which shows the sequence of the state estimation system which concerns on other embodiment (2nd Embodiment) of this invention. 本発明の他の実施形態(第2の実施形態)に係る情報処理装置に実行させるフローチャートである。It is a flowchart made to perform with the information processing apparatus which concerns on other embodiment (2nd Embodiment) of this invention. 本発明の他の実施形態(第2の実施形態)に係る状態推定装置に実行させるフローチャートである。It is a flowchart made to perform with the state estimation apparatus which concerns on other embodiment (2nd Embodiment) of this invention. 本発明の他の実施形態(第3の実施形態)に係る状態推定システムのシステム構成を示すシステム構成図である。It is a system configuration | structure figure which shows the system configuration | structure of the state estimation system which concerns on other embodiment (3rd Embodiment) of this invention. 本発明の他の実施形態(第3の実施形態)に係る状態推定装置の構成を示す構成図である。It is a block diagram which shows the structure of the state estimation apparatus which concerns on other embodiment (3rd Embodiment) of this invention. 許容値(LN)を算出する数式である。It is a mathematical formula for calculating an allowable value (LN). 負荷許容値(M)を算出する数式である。It is a mathematical formula for calculating a load allowable value (M). 本発明の他の実施形態(第3の実施形態)に係る状態推定システムのシーケンスを示す図である。It is a figure which shows the sequence of the state estimation system which concerns on other embodiment (3rd Embodiment) of this invention.

以下、図面を用いて、本発明の実施形態について説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(第1の実施形態)
図1を用いて、本発明の一実施形態(第1の実施形態)に係る状態推定装置10の構成、この状態推定装置10を具備する状態推定システムのシステム構成、及び状態推定装置10が行う状態推定方法について説明する。図1は、本実施形態(第1の実施形態)に係る状態推定装置10の構成、及び状態推定装置10を具備する状態推定システムのシステム構成を示すシステム構成図である。
(First embodiment)
The configuration of the state estimation device 10 according to one embodiment (first embodiment) of the present invention, the system configuration of a state estimation system including the state estimation device 10, and the state estimation device 10 are performed using FIG. A state estimation method will be described. FIG. 1 is a system configuration diagram illustrating a configuration of a state estimation device 10 according to the present embodiment (first embodiment) and a system configuration of a state estimation system including the state estimation device 10.

図1に例示されるように、本実施形態の状態推定装置10は、通信履歴情報受信部(通信履歴情報受信手段)11、指標値算出部(指標値算出手段)13及び指標値送信部(指標値送信手段)14を具備している。   As illustrated in FIG. 1, the state estimation device 10 of the present embodiment includes a communication history information receiving unit (communication history information receiving unit) 11, an index value calculating unit (index value calculating unit) 13, and an index value transmitting unit ( Index value transmission means) 14 is provided.

この通信履歴情報受信部11は、情報処理装置20から、この情報処理装置20が行った通信履歴を示す通信履歴情報を受信している。そして、状態推定装置10の指標値算出部13は、通信履歴情報受信部11により受信した通信履歴情報、自装置である状態推定装置10の処理能力の余剰に基づいて、情報処理装置20が通信履歴情報の送信可否の判断に用いる指標値を算出する。指標値送信部14は、指標値算出部13により算出した指標値を情報処理装置20に送信する。   The communication history information receiving unit 11 receives communication history information indicating a communication history performed by the information processing apparatus 20 from the information processing apparatus 20. The index value calculation unit 13 of the state estimation device 10 communicates with the information processing device 20 based on the communication history information received by the communication history information reception unit 11 and the surplus of the processing capability of the state estimation device 10 that is the own device. An index value used to determine whether or not history information can be transmitted is calculated. The index value transmission unit 14 transmits the index value calculated by the index value calculation unit 13 to the information processing apparatus 20.

ここで、指標値算出部13は、上述したように、指標値を算出する際に、通信履歴情報だけでなく、状態推定装置10の処理能力の余剰に基づいて算出している。このため、本実施形態では、通信履歴情報の受信頻度が比較的低い場合において、状態推定装置10の処理能力の余剰がある場合には、指標値が低く設定されることになる。これにより、本実施形態では、通信履歴情報の受信頻度が比較的低い場合において、通信履歴情報の受信頻度を高くし、推定精度を維持していることがいえる。   Here, as described above, the index value calculation unit 13 calculates the index value based not only on the communication history information but also on the surplus of the processing capability of the state estimation device 10. For this reason, in this embodiment, when the reception frequency of the communication history information is relatively low, the index value is set low when there is a surplus of processing capacity of the state estimation device 10. Thereby, in this embodiment, when the reception frequency of communication history information is comparatively low, it can be said that the reception frequency of communication history information is increased and the estimation accuracy is maintained.

よって、本実施形態によれば、情報処理装置20から受信する通信履歴情報の受信頻度の適正化を図ることで、状態推定装置10の処理能力に余剰がある場合における推定精度を維持しつつ、状態推定装置10への制御負荷を軽減することができる。   Therefore, according to the present embodiment, by optimizing the reception frequency of the communication history information received from the information processing device 20, while maintaining the estimation accuracy when there is a surplus in the processing capacity of the state estimation device 10, The control load on the state estimation device 10 can be reduced.

(第2の実施形態)
図2乃至図11を用いて、本発明の他の実施形態(第2の実施形態)に係る状態推定装置100の構成、この状態推定装置100を具備する状態推定システムのシステム構成、及び状態推定装置100が行う状態推定方法について説明する。
(Second Embodiment)
The configuration of the state estimation device 100 according to another embodiment (second embodiment) of the present invention, the system configuration of the state estimation system including the state estimation device 100, and the state estimation will be described with reference to FIGS. A state estimation method performed by the apparatus 100 will be described.

まず、図2を用いて、本実施形態の状態推定装置100の構成、この状態推定装置100を具備する状態推定システムのシステム構成について説明する。図2は、本実施形態(第2の実施形態)に係る状態推定装置100の構成、及び状態推定装置100を具備する状態推定システムのシステム構成を示すシステム構成図である。   First, the configuration of the state estimation apparatus 100 according to the present embodiment and the system configuration of a state estimation system including the state estimation apparatus 100 will be described with reference to FIG. FIG. 2 is a system configuration diagram illustrating a configuration of the state estimation device 100 according to the present embodiment (second embodiment) and a system configuration of a state estimation system including the state estimation device 100.

図2に例示されるように、本実施形態の状態推定システムは、状態推定装置100、情報処理装置200及び通信ネットワーク300から構成される。これら状態推定装置100と情報処理装置200とは、通信ネットワーク300を介して互いに通信を行う。   As illustrated in FIG. 2, the state estimation system of this embodiment includes a state estimation device 100, an information processing device 200, and a communication network 300. The state estimation apparatus 100 and the information processing apparatus 200 communicate with each other via the communication network 300.

また、情報処理装置200は、通信ネットワーク300を介して図示しない他の情報処理装置と通信する。通信ネットワーク300は、LTE等の無線技術により状態推定装置100、情報処理装置200と接続される。なお、「LTE」とは、「Long Term Evolution」の略である。   Further, the information processing apparatus 200 communicates with another information processing apparatus (not shown) via the communication network 300. The communication network 300 is connected to the state estimation device 100 and the information processing device 200 by wireless technology such as LTE. Note that “LTE” is an abbreviation for “Long Term Evolution”.

本実施形態において、この状態推定装置100は、情報処理装置200の無線状態(RRC状態)を推定する。この状態推定装置100は、履歴受信部(通信履歴情報受信手段)110と、履歴記憶部120と、指標算出部(指標値算出手段)130と、指標送信部140と、状態推定部150と、から構成される。   In the present embodiment, the state estimation device 100 estimates the wireless state (RRC state) of the information processing device 200. The state estimation device 100 includes a history receiving unit (communication history information receiving unit) 110, a history storage unit 120, an index calculating unit (index value calculating unit) 130, an index transmitting unit 140, a state estimating unit 150, Consists of

履歴受信部110は、情報処理装置200から通信履歴情報を受信する。この通信履歴情報とは、情報処理装置200が行った通信の履歴を表すものである。そして、状態推定装置100の履歴記憶部120は、履歴受信部110にて通信履歴情報を受信すると、この通信履歴情報を記憶する。   The history receiving unit 110 receives communication history information from the information processing apparatus 200. This communication history information represents a history of communication performed by the information processing apparatus 200. Then, when the history receiving unit 110 receives the communication history information, the history storage unit 120 of the state estimation device 100 stores the communication history information.

この通信履歴情報は、情報処理装置200を一意に識別する識別子と、情報処理装置200が通信を行った時刻と、を少なくとも含む。一例を示すと、通信履歴情報は、HTTPのPOSTメソッドにより、情報処理装置200から送信され、HTTPのボディ部に「id=1001&time=485987、689754」を含む。ここで、「HTTP」とは、「Hypertext Transfer Protocol」の略である。なお、通信履歴情報については、図3を用いて後述する。   This communication history information includes at least an identifier for uniquely identifying the information processing apparatus 200 and a time when the information processing apparatus 200 performs communication. For example, the communication history information is transmitted from the information processing apparatus 200 by the HTTP POST method, and includes “id = 1001 & time = 485987, 689754” in the body part of the HTTP. Here, “HTTP” is an abbreviation for “Hypertext Transfer Protocol”. The communication history information will be described later with reference to FIG.

なお、本実施形態で示した通信履歴情報は、一例であって、通信履歴情報は本例の形式に限定されるものではない。例えば、通信履歴情報の送信方法は、HTTPではなく、TCP上の独自プロトコルによって送信されても良い。ここで、「TCP」は、「Transmission Control Protocol」の略である。また、通信履歴情報の記述形式も、他の形式、例えば、JavaScript Object Notation(JSON)形式であっても良い。   The communication history information shown in this embodiment is an example, and the communication history information is not limited to the format of this example. For example, the transmission method of the communication history information may be transmitted by a unique protocol on TCP instead of HTTP. Here, “TCP” is an abbreviation for “Transmission Control Protocol”. Also, the description format of the communication history information may be another format, for example, a JavaScript Object Notation (JSON) format.

状態推定装置100の指標算出部130は、情報処理装置200が通信履歴情報の送信を行うか否かを判定する時に使用する送信判定指標を算出する。この指標算出部130は、送信判定指標として、例えば、情報処理装置200が通信履歴の送信を実施しない送信抑制時間(G)を算出する。   The index calculation unit 130 of the state estimation apparatus 100 calculates a transmission determination index used when the information processing apparatus 200 determines whether to transmit communication history information. The index calculation unit 130 calculates, for example, a transmission suppression time (G) when the information processing apparatus 200 does not transmit a communication history as a transmission determination index.

これにより、情報処理装置200は、自端末の通信履歴情報が更新された時に(情報処理装置200が通信を開始した時に)、送信抑制時間(G)を基に、状態推定装置100に通信履歴情報を送信するか否かを判定する。   Thereby, when the communication history information of the own terminal is updated (when the information processing device 200 starts communication), the information processing device 200 transmits the communication history to the state estimation device 100 based on the transmission suppression time (G). It is determined whether or not to transmit information.

すなわち、情報処理装置200は、前回、状態推定装置100に通信履歴情報を送信してからの経過時間が送信抑制時間(G)以下であった場合は、状態推定装置100に通信履歴情報を送信しない。一方で、情報処理装置200は、前回、状態推定装置100に通信履歴情報を送信してからの経過時間が送信抑制時間(G)より大きな値であった場合は、状態推定装置100に通信履歴情報を送信する。   That is, the information processing device 200 transmits the communication history information to the state estimation device 100 when the elapsed time from the previous transmission of the communication history information to the state estimation device 100 is equal to or shorter than the transmission suppression time (G). do not do. On the other hand, if the elapsed time since the transmission of the communication history information to the state estimation device 100 is greater than the transmission suppression time (G) last time, the information processing device 200 causes the state estimation device 100 to transmit the communication history information. Send information.

状態推定装置100の指標算出部130は、情報処理装置200に送信する抑制制御時間(G)を算出する。具体的には、まず、指標算出部130は、履歴記憶部120に記憶された情報処理装置200の通信履歴情報を基に、情報処理装置200の通信間隔の平均値<d>を算出する。   The index calculation unit 130 of the state estimation device 100 calculates the suppression control time (G) to be transmitted to the information processing device 200. Specifically, first, the index calculation unit 130 calculates the average value <d> of communication intervals of the information processing device 200 based on the communication history information of the information processing device 200 stored in the history storage unit 120.

通信間隔の平均値<d>は、例えば、情報処理装置200が行った通信の時間間隔を指数移動平均したものとする。すなわち、情報処理装置200が通信を開始した時刻をTi(i=1、2、3、・・・、nとし、Tnが最後の通信開始時刻とする)とする。また、αを指数移動平均の重みとする。通信間隔の平均値<d>は、図4及び図5に示す式により算出する。   The average value <d> of communication intervals is assumed to be, for example, an exponential moving average of the time intervals of communication performed by the information processing apparatus 200. That is, the time when the information processing apparatus 200 starts communication is Ti (i = 1, 2, 3,..., N, and Tn is the last communication start time). In addition, α is a weight of the exponential moving average. The average value <d> of communication intervals is calculated by the equations shown in FIGS.

ここで、指標算出部130は、所定の負荷許容値(M)をあらかじめ設定しているとする。負荷許容値(M)は、状態推定装置100が情報処理装置200から通信履歴情報を受信する回数の単位時間当たりの期待値の上限である。指標算出部130は、状態推定装置100が情報処理装置200から通信履歴情報を受信する回数の単位時間当たりの期待値が負荷許容値(M)を下回るように送信抑制時間(G)を算出する。ここでは、送信抑制時間(G)は上記式を満たす最小の値とし、図7に示す式より算出する。但し、上記式で送信抑制時間(G)が負値になる場合は、G=0とする。   Here, it is assumed that the index calculation unit 130 sets a predetermined allowable load value (M) in advance. The allowable load value (M) is an upper limit of an expected value per unit time of the number of times that the state estimation device 100 receives communication history information from the information processing device 200. The index calculation unit 130 calculates the transmission suppression time (G) so that the expected value per unit time of the number of times that the state estimation device 100 receives the communication history information from the information processing device 200 is less than the allowable load value (M). . Here, the transmission suppression time (G) is set to the minimum value satisfying the above equation, and is calculated from the equation shown in FIG. However, if the transmission suppression time (G) is a negative value in the above equation, G = 0.

以上のように、送信判定指標として、送信抑制時間(G)を算出することにより、情報処理装置200から状態推定装置100に送信される通信履歴情報の数を所定の数以下に抑制することができ、状態推定装置100の処理負荷を抑制することができる。   As described above, by calculating the transmission suppression time (G) as the transmission determination index, the number of communication history information transmitted from the information processing apparatus 200 to the state estimation apparatus 100 can be suppressed to a predetermined number or less. The processing load of the state estimation apparatus 100 can be suppressed.

状態推定装置100の指標送信部140は、指標算出部130が算出した送信判定指標である送信抑制時間(G)を情報処理装置200に送信する。情報処理装置200は、指標送信部140から送信された送信抑制時間(G)を基に、通信履歴の更新時に通信履歴情報の送信可否を判定する。   The index transmission unit 140 of the state estimation device 100 transmits the transmission suppression time (G) that is the transmission determination index calculated by the index calculation unit 130 to the information processing device 200. Based on the transmission suppression time (G) transmitted from the index transmission unit 140, the information processing apparatus 200 determines whether or not communication history information can be transmitted when the communication history is updated.

なお、ここで示した送信抑制時間(G)は送信判定指標の一例であり、他の形式であってもよい。例えば、負荷許容値(M)を送信判定指標として用いても良いし、状態推定装置100の処理能力に基づいて、状態推定装置100の処理負荷を抑制する値であれば、他の値であっても良い。   The transmission suppression time (G) shown here is an example of a transmission determination index, and may be in another format. For example, the allowable load value (M) may be used as a transmission determination index, or any other value as long as it is a value that suppresses the processing load of the state estimation device 100 based on the processing capability of the state estimation device 100. May be.

このように、本実施形態において、状態推定装置100は、情報処理装置200から送信される通信履歴情報の受信回数を、自装置である状態推定装置100の処理能力の余剰に基づいて、一定量以下に抑制することができる。   As described above, in the present embodiment, the state estimation device 100 determines the number of times of reception of the communication history information transmitted from the information processing device 200 based on the surplus of the processing capability of the state estimation device 100 that is the device itself. The following can be suppressed.

状態推定装置100の状態推定部150は、履歴記憶部120に記憶された情報処理装置200の通信履歴情報と、指標算出部130が算出した送信判定指標に基づき、情報処理装置200のRRC状態を推定する。このRRCの状態推定方法については、後述する。   The state estimation unit 150 of the state estimation device 100 determines the RRC state of the information processing device 200 based on the communication history information of the information processing device 200 stored in the history storage unit 120 and the transmission determination index calculated by the index calculation unit 130. presume. This RRC state estimation method will be described later.

次に、本実施形態に係る情報処理装置200の構成について説明する。図2に例示されるように、情報処理装置200は、通信部210と、状態設定部220と、通信監視部230と、履歴記憶部240と、履歴送信部250と、指標受信部260と、送信判定部270とから構成される。   Next, the configuration of the information processing apparatus 200 according to the present embodiment will be described. As illustrated in FIG. 2, the information processing apparatus 200 includes a communication unit 210, a state setting unit 220, a communication monitoring unit 230, a history storage unit 240, a history transmission unit 250, an index reception unit 260, A transmission determination unit 270.

通信部210は、LTE等の無線規格を利用して、通信ネットワーク300経由で、インターネット上のWebサーバなどの他の情報処理装置とのデータの送受信を行う。   The communication unit 210 transmits / receives data to / from another information processing apparatus such as a Web server on the Internet via the communication network 300 using a wireless standard such as LTE.

また、通信部210は、情報処理装置200上で動作する各種アプリケーションの要請に従って、データを送信する。また、通信部210は、受信したデータを、データ内に記載される宛先情報に基づき、情報処理装置200上で動作する各種アプリケーションに引き渡す。   Further, the communication unit 210 transmits data in accordance with requests from various applications that operate on the information processing apparatus 200. In addition, the communication unit 210 delivers the received data to various applications operating on the information processing apparatus 200 based on the destination information described in the data.

情報処理装置200の状態設定部220は、通信部210が実施する通信に応じて、情報処理装置200における無線状態(RRC状態)を変更する。状態設定部220は、通信部210が通信を開始する際に、RRC状態を通信可能状態(例えば、RRC_CONNECTED)に設定する。   The state setting unit 220 of the information processing device 200 changes the wireless state (RRC state) in the information processing device 200 according to the communication performed by the communication unit 210. The state setting unit 220 sets the RRC state to a communicable state (for example, RRC_CONNECTED) when the communication unit 210 starts communication.

その後、状態設定部220は、通信部210が通信を終了して、所定の時間(インアクティビティタイマ値、以降、T1と記載)が経過すると、すなわち、T1の間、通信部210が通信を行わない時間が継続すると、情報処理装置200のRRC状態を休止状態(例えば、RRC_IDLE)に設定する。   Thereafter, when the communication unit 210 terminates communication and a predetermined time (inactivity timer value, hereinafter referred to as T1) elapses, that is, the state setting unit 220 performs communication during T1. If no time continues, the RRC state of the information processing apparatus 200 is set to a dormant state (for example, RRC_IDLE).

情報処理装置200の通信監視部230は、通信部210の通信状況を監視し、通信部210の行った通信の履歴を通信履歴情報として履歴記憶部240に記憶させる。通信監視部230は、通信部210において通信の発生した時刻を検出し、通信時刻を通信履歴情報として履歴記憶部240に記憶させる。   The communication monitoring unit 230 of the information processing apparatus 200 monitors the communication status of the communication unit 210 and stores the history of communication performed by the communication unit 210 in the history storage unit 240 as communication history information. The communication monitoring unit 230 detects the time at which communication has occurred in the communication unit 210 and stores the communication time in the history storage unit 240 as communication history information.

履歴記憶部240は、通信監視部230が生成した通信履歴情報を記憶する。本実施の形態においては、一回の通信は、通信部210がパケットの送受信を実施後、インアクティビティタイマ値(T1)の間、通信を行わなかったことで終了するとしている。   The history storage unit 240 stores the communication history information generated by the communication monitoring unit 230. In the present embodiment, one communication is terminated when no communication is performed during the inactivity timer value (T1) after the communication unit 210 transmits and receives a packet.

なお、本実施の形態においては、通信履歴情報として、通信の開始時刻を記憶しているが、他の形態で記憶しても良い。例えば、パケットを送受信した時刻としてもよいし、他の形態でもよい。   In the present embodiment, the communication start time is stored as the communication history information, but may be stored in other forms. For example, it may be a time when a packet is transmitted or received, or may be another form.

履歴送信部250は、履歴記憶部240に記憶された通信履歴情報を状態推定装置100の履歴受信部110に送信する。   The history transmission unit 250 transmits the communication history information stored in the history storage unit 240 to the history reception unit 110 of the state estimation device 100.

指標受信部260は、状態推定装置100の指標送信部140が送信した送信判定指標である送信抑制時間(G)を受信する。   The index receiver 260 receives a transmission suppression time (G) that is a transmission determination index transmitted by the index transmitter 140 of the state estimation device 100.

送信判定部270は、指標受信部260の受信した送信抑制時間(G)に基づき履歴送信部250が通信履歴情報を状態推定装置100に送信を行うか否かの判断を行う。   The transmission determination unit 270 determines whether or not the history transmission unit 250 transmits the communication history information to the state estimation device 100 based on the transmission suppression time (G) received by the index reception unit 260.

このように、本実施形態によれば、情報処理装置200は、状態推定装置100から送信される送信抑制時間(G)に基づいて、状態推定装置100に送信する通信履歴情報の送信回数を、制御している。これにより、本実施形態の情報処理装置200は、状態推定装置100に送信する通信履歴情報の送信回数を、状態推定装置100の処理能力の余剰に基づいて、一定量以下に抑制することができる。   Thus, according to the present embodiment, the information processing apparatus 200 determines the number of transmissions of the communication history information to be transmitted to the state estimation apparatus 100 based on the transmission suppression time (G) transmitted from the state estimation apparatus 100. I have control. Thereby, the information processing apparatus 200 of this embodiment can suppress the transmission frequency | count of the communication history information transmitted to the state estimation apparatus 100 to below a fixed amount based on the surplus of the processing capacity of the state estimation apparatus 100. .

(通信履歴情報)
次に、図3を用いて、履歴記憶部120に記憶される通信履歴情報の一例について説明する。図3は、履歴記憶部120に記憶される通信履歴情報の一例を示す図である。
(Communication history information)
Next, an example of communication history information stored in the history storage unit 120 will be described with reference to FIG. FIG. 3 is a diagram illustrating an example of communication history information stored in the history storage unit 120.

図3に例示されるように、履歴記憶部120に記憶される通信履歴情報は、情報処理装置200を一意に識別する識別子と、情報処理装置200が行った通信の時刻の組が複数保存されている。   As illustrated in FIG. 3, the communication history information stored in the history storage unit 120 stores a plurality of sets of identifiers that uniquely identify the information processing apparatus 200 and times of communication performed by the information processing apparatus 200. ing.

一例を示すと、履歴記憶部120に記憶された通信履歴情報は、「1001」で識別された情報処理装置200が、時刻「36070」ミリ秒、「485987」ミリ秒、「689754」ミリ秒に通信を行ったことを示している。ここで、本実施形態では、例えば、一時間おきに、タイマがリセットされ、リセットされたときを「0」ミリ秒とし、このときからカウントされた時刻とする。なお、タイマが「0」ミリ秒となる場合は、これに限定されず、例えば、状態推定装置100又は情報処理装置200の電源投入時、再起動時等でも良い。   As an example, the communication history information stored in the history storage unit 120 indicates that the information processing apparatus 200 identified by “1001” has the time “36070” milliseconds, “485987” milliseconds, and “689754” milliseconds. Indicates that communication has been performed. Here, in this embodiment, for example, when the timer is reset every other hour, the time when the timer is reset is set to “0” milliseconds, and the time counted from this time is set. The case where the timer is “0” milliseconds is not limited to this, and may be, for example, when the state estimation apparatus 100 or the information processing apparatus 200 is turned on or restarted.

すなわち、情報処理装置200を一意に識別する識別子として、「1001」が指定され、「1001」で識別される情報処理装置200が、「36070」ミリ秒、「485987」ミリ秒、「689754」ミリ秒に通信を行ったことを示している。   That is, “1001” is designated as an identifier for uniquely identifying the information processing apparatus 200, and the information processing apparatus 200 identified by “1001” is “36070” milliseconds, “485987” milliseconds, “689754” milliseconds. Indicates that communication was performed in seconds.

なお、状態推定装置100と情報処理装置200とは、例えば、Network Time Protocol(NTP)等によって、時刻をあらかじめ同期させているとする。   It is assumed that the state estimation device 100 and the information processing device 200 are synchronized in advance with, for example, a network time protocol (NTP).

(送信抑制時間(G)の算出方法)
次に、図4乃至図7を用いて、送信抑制時間(G)の算出方法について説明する。まず、図4及び図5を用いて、通信間隔の平均値<d>の算出方法について説明する。図4は、所定回目の通信間隔の平均値(di)を算出する数式である。図5は、通信間隔の平均値<d>を定義する定義式である。
(Calculation method of transmission suppression time (G))
Next, a method for calculating the transmission suppression time (G) will be described with reference to FIGS. First, the calculation method of the average value <d> of communication intervals will be described using FIG. 4 and FIG. FIG. 4 is a mathematical formula for calculating the average value (di) of the predetermined communication intervals. FIG. 5 is a definition formula that defines an average value <d> of communication intervals.

図4に示す(di)は、所定回数目の通信間隔の平均値である。なお、所定回数目とは、(i)をさす。また、図4に示す「α」は、指数移動平均の重みである。なお、指数移動平均の重み(α)は、「2」を、通信回数(n)と「1」との和で割った値である。また、図4に示す(Ti)は、所定回数目の通信開始時刻である。また、図4に示す(Ti−1)は、所定回数目の一つ前の通信開始時刻である。また、図4に示す(di−1)は、所定回数目の一つ前の通信間隔の平均値である。   (Di) shown in FIG. 4 is an average value of a predetermined number of communication intervals. The predetermined number of times refers to (i). Further, “α” shown in FIG. 4 is the weight of the exponential moving average. The exponent moving average weight (α) is a value obtained by dividing “2” by the sum of the number of communications (n) and “1”. Further, (Ti) shown in FIG. 4 is a predetermined communication start time. Further, (Ti-1) shown in FIG. 4 is the communication start time immediately before the predetermined number of times. Further, (di-1) illustrated in FIG. 4 is an average value of the communication intervals immediately before the predetermined number of times.

そして、所定回数目の通信間隔の平均値(di)は、情報処理装置200が行った通信の時間間隔を指数移動平均したものである。具体的には、情報処理装置200が通信を開始した時刻をTi(i=1、2、3、・・・、n)とし、Tnが最後の通信開始時刻とする。   The average value (di) of the communication intervals for the predetermined number of times is an exponential moving average of the time intervals of communication performed by the information processing apparatus 200. Specifically, the time when the information processing apparatus 200 starts communication is Ti (i = 1, 2, 3,..., N), and Tn is the last communication start time.

図5に示す<d>は、上述したように、通信間隔の平均値である。また、図5に示す(dn)は、上述したように、最後の通信間隔の平均値である。また、図5に例示されるように、通信間隔の平均値<d>は、最後の通信間隔の平均値(dn)である。   <D> shown in FIG. 5 is an average value of communication intervals as described above. Further, (dn) shown in FIG. 5 is an average value of the last communication interval as described above. Further, as illustrated in FIG. 5, the average value <d> of communication intervals is the average value (dn) of the last communication interval.

次に、図6及び図7を用いて、送信抑制時間(G)の算出方法について説明する。図6は、負荷許容値(M)を算出する数式である。図7は、図6を変換し、送信抑制時間(G)を算出する数式である。   Next, a method for calculating the transmission suppression time (G) will be described with reference to FIGS. FIG. 6 is a mathematical formula for calculating the allowable load value (M). FIG. 7 is a mathematical formula for converting FIG. 6 and calculating the transmission suppression time (G).

図6及び図7に示す(M)は、上述したように、負荷許容値である。なお、負荷許容値(M)は、管理者が予め設定しておく値であり、状態推定装置100が、情報処理装置200から通信履歴情報を受信する回数の単位時間あたりの期待値の上限である。   (M) shown in FIGS. 6 and 7 is a load allowable value as described above. The allowable load value (M) is a value set in advance by the administrator, and is the upper limit of the expected value per unit time of the number of times that the state estimation device 100 receives the communication history information from the information processing device 200. is there.

また、図6及び図7に示す<d>は、上述したように、通信間隔の平均値である。なお、この通信間隔の平均値<d>は、図5に示す数式にて算出される。また、図6及び図7に示す(G)は、送信抑制時間である。   Further, <d> shown in FIGS. 6 and 7 is an average value of the communication interval as described above. Note that the average value <d> of the communication intervals is calculated by the mathematical formula shown in FIG. Moreover, (G) shown in FIG.6 and FIG.7 is transmission suppression time.

そして、図6に例示されるように、負荷許容値(M)は、「1」を、通信間隔の平均値<d>と送信抑制時間(G)との和で割って算出される。また、図7に例示されるように、送信抑制時間(G)は、「1」を負荷許容値(M)で割り、割った値から通信間隔の平均値<d>を引いて算出される。このとき、送信抑制時間(G)は、状態推定装置100が情報処理装置200から通信履歴情報を受信する回数の単位時間当たりの期待値である負荷許容値(M)を下回るように算出する。   As illustrated in FIG. 6, the allowable load value (M) is calculated by dividing “1” by the sum of the average value <d> of communication intervals and the transmission suppression time (G). Further, as illustrated in FIG. 7, the transmission suppression time (G) is calculated by dividing “1” by the load allowable value (M) and subtracting the average value <d> of communication intervals from the divided value. . At this time, the transmission suppression time (G) is calculated so as to be less than the load allowable value (M) that is an expected value per unit time of the number of times that the state estimation device 100 receives the communication history information from the information processing device 200.

(確率値(PI)の算出方法)
次に、図8を用いて、確率値(PI)の算出方法について説明する。図8は、確率値(PI)を算出する数式である。なお、ここで算出する確率値(PI)は、情報処理装置200のRRC状態が休止状態である確率である。すなわち、確率値(PI)は、インアクティビティタイマ値(T1)の間に通信をしていない確率である。本実施形態では、確率値(PI)に基づいて、インアクティビティタイマ値(T1)に到達する前に、情報処理装置200が休止状態である可能性を推定している。
(Probability value (PI) calculation method)
Next, a method for calculating the probability value (PI) will be described with reference to FIG. FIG. 8 is a mathematical formula for calculating the probability value (PI). Note that the probability value (PI) calculated here is a probability that the RRC state of the information processing apparatus 200 is in a dormant state. That is, the probability value (PI) is a probability that communication is not performed during the inactivity timer value (T1). In the present embodiment, based on the probability value (PI), the possibility that the information processing apparatus 200 is in a dormant state is estimated before the inactivity timer value (T1) is reached.

図8に示す(PI)は、上述したように、確率値である。また、図8に示す(exp)は、指標関数である。また、図8に示す(T1)は、上述したように、インアクティビティタイマ値である。また、図8に示す<d>は、上述したように、通信間隔の平均値である。なお、通信間隔の平均値<d>は、上述したように、図5に示す数式を用いて算出された値である。   (PI) shown in FIG. 8 is a probability value as described above. Further, (exp) shown in FIG. 8 is an index function. Further, (T1) shown in FIG. 8 is an inactivity timer value as described above. Further, <d> shown in FIG. 8 is an average value of communication intervals as described above. Note that the average value <d> of the communication interval is a value calculated using the mathematical formula shown in FIG. 5 as described above.

(状態推定システムの動作)
次に、図9乃至図11を用いて、本実施形態の状態推定システムの動作について説明する。図9は、本実施形態(第2の実施形態)に係る状態推定システムのシーケンスを示す図である。
(Operation of state estimation system)
Next, the operation of the state estimation system according to this embodiment will be described with reference to FIGS. 9 to 11. FIG. 9 is a diagram illustrating a sequence of the state estimation system according to the present embodiment (second embodiment).

ステップS100において、情報処理装置200は、状態推定装置100に通信履歴情報を送信する。具体的には、この処理において、情報処理装置200は、この情報処理装置200の履歴送信部250にて、状態推定装置100に通信履歴情報を送信する。   In step S <b> 100, the information processing apparatus 200 transmits communication history information to the state estimation apparatus 100. Specifically, in this process, the information processing apparatus 200 transmits communication history information to the state estimation apparatus 100 by the history transmission unit 250 of the information processing apparatus 200.

本実施形態において、情報処理装置200は、後述するステップS400にて算出される指標値に基づいて、状態推定装置100に送信する通信履歴情報の送信間隔を決定している。なお、この送信履歴情報送信処理については、図10を用いて後述する。   In the present embodiment, the information processing apparatus 200 determines a transmission interval of communication history information to be transmitted to the state estimation apparatus 100 based on an index value calculated in step S400 described later. This transmission history information transmission process will be described later with reference to FIG.

ステップS200において、状態推定装置100は、通信履歴情報を受信する。具体的には、この処理において、状態推定装置100は、情報処理装置200から送信された通信履歴情報を、状態推定装置100の履歴受信部110にて受信する。   In step S200, the state estimation apparatus 100 receives communication history information. Specifically, in this process, the state estimation device 100 receives the communication history information transmitted from the information processing device 200 by the history reception unit 110 of the state estimation device 100.

ステップS300において、状態推定装置100は、上記ステップS200にて通信履歴情報を受信すると、状態推定装置100の履歴記憶部120にて通信履歴情報を記憶する。   In step S300, when the state estimation device 100 receives the communication history information in step S200, the state estimation device 100 stores the communication history information in the history storage unit 120 of the state estimation device 100.

ステップS400において、状態推定装置100は、通信履歴情報に基づいて、図4乃至図7に示す数式を用いて、送信判定指標として送信抑制時間(G)を算出する。そして、この処理において、状態推定装置100は、算出された送信抑制時間(G)に基づいて、情報処理装置200の状態を判定する。なお、この情報処理装置200の状態の判定処理については、図11を用いて後述する。   In step S400, the state estimation apparatus 100 calculates the transmission suppression time (G) as a transmission determination index using the mathematical expressions shown in FIGS. 4 to 7 based on the communication history information. In this process, the state estimation device 100 determines the state of the information processing device 200 based on the calculated transmission suppression time (G). The state determination process of the information processing apparatus 200 will be described later with reference to FIG.

ステップS500において、状態推定装置100は、上記ステップS400にて算出した送信判定指標を情報処理装置200に送信する。具体的には、この処理において、状態推定装置100は、送信判定指標を状態推定装置100の指標送信部140にて情報処理装置200に送信している。   In step S500, the state estimation apparatus 100 transmits the transmission determination index calculated in step S400 to the information processing apparatus 200. Specifically, in this process, the state estimation device 100 transmits a transmission determination index to the information processing device 200 by the index transmission unit 140 of the state estimation device 100.

ステップS600において、情報処理装置200は、上記ステップS500にて送信された送信判定指標を受信する。具体的には、この処理において、情報処理装置200は、この情報処理装置200の指標受信部260にて送信判定指標を受信している。   In step S600, the information processing apparatus 200 receives the transmission determination index transmitted in step S500. Specifically, in this process, the information processing apparatus 200 receives the transmission determination index at the index receiving unit 260 of the information processing apparatus 200.

(情報処理装置200に実行させる処理)
次に、図10を用いて、本実施形態の通信履歴情報送信処理について説明する。図10は、本実施形態(第2の実施形態)に係る情報処理装置200における通信履歴情報送信処理のフローチャートである。図9に示すシーケンスのS100のサブルーチンである。この通信履歴情報送信処理では、情報処理装置200が状態推定装置100から受信した送信判定指標を基に通信履歴情報を状態推定装置100に送信する処理の一例を示している。
(Process to be executed by information processing apparatus 200)
Next, communication history information transmission processing according to the present embodiment will be described with reference to FIG. FIG. 10 is a flowchart of the communication history information transmission process in the information processing apparatus 200 according to the present embodiment (second embodiment). It is a subroutine of S100 of the sequence shown in FIG. In this communication history information transmission process, an example of a process in which the information processing apparatus 200 transmits communication history information to the state estimation apparatus 100 based on the transmission determination index received from the state estimation apparatus 100 is shown.

ステップS110において、情報処理装置200は、通信部210にてパケット通信を実施する。具体的には、この処理において、情報処理装置200は、パケット通信を実施するにあたり、状態設定部220にてRRC状態を通信可能状態にセットする。   In step S110, the information processing apparatus 200 performs packet communication in the communication unit 210. Specifically, in this process, the information processing apparatus 200 sets the RRC state to a communicable state in the state setting unit 220 when performing packet communication.

すなわち、情報処理装置200は、RRC状態が休止状態である場合には、状態設定部220にてRRC状態を通信可能状態に変更する。なお、この処理において、情報処理装置200は、RRC状態が通信可能状態である場合には、そのまま、通信可能状態を継続すれば良い。   That is, the information processing apparatus 200 changes the RRC state to the communicable state in the state setting unit 220 when the RRC state is the dormant state. In this process, if the RRC state is a communicable state, the information processing apparatus 200 may continue the communicable state as it is.

ステップS120において、情報処理装置200は、通信部210にて通信する間隔が、インアクティビティタイマ値(T1)を経過しているか否かを判定する。ここで、インアクティビティタイマ値(T1)は、通信監視部230にて監視した通信部210の通信が、前回に通信監視部230にて監視した通信に付随するものであるか否かを判定するために用いる。   In step S120, the information processing apparatus 200 determines whether or not the communication interval in the communication unit 210 has passed the inactivity timer value (T1). Here, the inactivity timer value (T1) determines whether or not the communication of the communication unit 210 monitored by the communication monitoring unit 230 is associated with the communication monitored by the communication monitoring unit 230 last time. Use for.

すなわち、この処理において、情報処理装置200は、インアクティビティタイマ値(T1)が経過していると判定した場合には、新たな通信が発生したと判定し、インアクティビティタイマ値(T1)が経過していないと判定した場合には、前回の通信が継続していると判定する。   That is, in this process, if the information processing apparatus 200 determines that the inactivity timer value (T1) has elapsed, it determines that a new communication has occurred and the inactivity timer value (T1) has elapsed. If it is determined that the communication has not been performed, it is determined that the previous communication is continuing.

この処理において、情報処理装置200は、インアクティビティタイマ値(T1)を経過していると判定した場合には、ステップS130に処理を移す。一方、この処理において、情報処理装置200は、インアクティビティタイマ値(T1)を経過していないと判定した場合には、ステップS160に処理を移す。   In this process, if the information processing apparatus 200 determines that the inactivity timer value (T1) has elapsed, it moves the process to step S130. On the other hand, in this process, if the information processing apparatus 200 determines that the inactivity timer value (T1) has not elapsed, the process proceeds to step S160.

ここで、一例を示すと、インアクティビティタイマ値(T1)を「10000」ミリ秒であるとし、通信部210が、時刻「485987」において通信を実施したとし、その後、時刻「689754」において、通信を実施したとする。   Here, as an example, it is assumed that the inactivity timer value (T1) is “10000” milliseconds, the communication unit 210 performs communication at time “485987”, and then communication at time “689754”. Suppose that

この場合、情報処理装置200は、通信部210にて通信する間隔(時刻「485987」と時刻「689754」との間隔)が、所定の時間(T1:10000ミリ秒以上)を経過していると判定する。したがって、情報処理装置200は、新たな通信が発生したと判定している。   In this case, when the information processing apparatus 200 communicates at the communication unit 210 (interval between time “485987” and time “689754”) has passed a predetermined time (T1: 10000 milliseconds or more). judge. Therefore, the information processing apparatus 200 determines that a new communication has occurred.

ステップS130において、情報処理装置200は、履歴記憶部240に通信時刻を記憶する。具体的には、この処理において、情報処理装置200は、上記ステップS120にて新たな通信が発生したと判定し、新たな通信の通信開始時刻を履歴記憶部240に格納する。   In step S <b> 130, the information processing apparatus 200 stores the communication time in the history storage unit 240. Specifically, in this processing, the information processing apparatus 200 determines that a new communication has occurred in step S120 and stores the communication start time of the new communication in the history storage unit 240.

一例を示すと、情報処理装置200は、新たな通信の通信開始時刻として「689754」を履歴記憶部240に格納する。このとき、履歴記憶部240に、前回の通信開始時刻が格納されている場合には(「485987」が格納されている場合)、履歴記憶部240に「485987、689754」を格納する。   For example, the information processing apparatus 200 stores “689754” in the history storage unit 240 as the communication start time of new communication. At this time, when the previous communication start time is stored in the history storage unit 240 (when “485987” is stored), “485987, 689754” is stored in the history storage unit 240.

ステップS140において、情報処理装置200は、送信判定指標に基づいて、通信履歴情報の送信可否を判定する。具体的には、この処理において、情報処理装置200は、上記ステップS130にて格納された今回の通信開始時刻から前回の通信開始時刻を引いて算出した値が、送信判定指標よりも大きいか否かを判定している。   In step S140, the information processing apparatus 200 determines whether or not transmission of communication history information is possible based on the transmission determination index. Specifically, in this process, the information processing apparatus 200 determines whether the value calculated by subtracting the previous communication start time from the current communication start time stored in step S130 is greater than the transmission determination index. Judging.

ここで、一例を示すと、送信判定指標として、送信抑制時間(G)が「60000」ミリ秒であったとし、前回の通信開始時刻が「485987」であるとする。そして、今回の通信開始時刻が「689754」であるとする。   Here, as an example, it is assumed that the transmission suppression time (G) is “60000” milliseconds and the previous communication start time is “485987” as a transmission determination index. It is assumed that the current communication start time is “689754”.

この場合、送信判定部270は、今回の通信開始時刻から前回の通信開始時刻を引き、「203767」を算出する。そして、送信判定部270は、算出した「203767」が、送信抑制時間(G)よりも大きいと判定し、送信可能であると判定する。   In this case, the transmission determination unit 270 subtracts the previous communication start time from the current communication start time to calculate “203767”. Then, the transmission determination unit 270 determines that the calculated “203767” is longer than the transmission suppression time (G), and determines that transmission is possible.

この処理において、情報処理装置200は、通信履歴情報の送信が可能であると判定した場合には、ステップS150に処理を移す。一方、この処理において、情報処理装置200は、通信履歴情報の送信が可能ではないと判定した場合には、ステップS160に処理を移す。   In this process, if the information processing apparatus 200 determines that the communication history information can be transmitted, the process proceeds to step S150. On the other hand, in this process, if the information processing apparatus 200 determines that transmission of communication history information is not possible, the process proceeds to step S160.

ステップS150において、情報処理装置200は、上記ステップS140にて通信履歴情報の送信が可能であると判定されると、状態推定装置100に通信履歴情報を送信する。   In step S150, if it is determined that the communication history information can be transmitted in step S140, the information processing apparatus 200 transmits the communication history information to the state estimation apparatus 100.

なお、この処理において、情報処理装置200は、状態推定装置100に通信履歴情報を送信した後に、今回の通信開始時刻以外の通信履歴情報を削除する。これにより、本実施形態では、情報処理装置200は、履歴記憶部240の容量の軽減を図り、制御負荷を軽減することが可能になるといえる。   In this process, the information processing apparatus 200 deletes communication history information other than the current communication start time after transmitting the communication history information to the state estimation apparatus 100. Thereby, in this embodiment, it can be said that the information processing apparatus 200 can reduce the capacity of the history storage unit 240 and reduce the control load.

ステップS160において、情報処理装置200は、通信部210が次にパケット通信を行うまで、待機する。そして、情報処理装置200は、通信部210がパケット通信を開始する際に、ステップS110に処理を戻し、再び、上述したステップS110からステップS150の処理を行う。   In step S160, the information processing apparatus 200 stands by until the communication unit 210 performs next packet communication. Then, when the communication unit 210 starts packet communication, the information processing apparatus 200 returns the process to step S110 and performs the processes from step S110 to step S150 described above again.

(状態推定装置100に実行させる処理)
次に、図11を用いて、状態推定装置100に実行させる処理について説明する。図11は、本実施形態(第2の実施形態)に係る状態推定装置100における推定処理のフローチャートである。図9に示すシーケンスのS400のサブルーチンである。
(Process to be executed by state estimation apparatus 100)
Next, a process executed by the state estimation device 100 will be described with reference to FIG. FIG. 11 is a flowchart of an estimation process in the state estimation device 100 according to the present embodiment (second embodiment). It is a subroutine of S400 of the sequence shown in FIG.

この推定処理では、図3乃至図7に示す通信履歴情報、数式に基づいて、送信判定指標である送信抑制時間(G)を算出している。そして、状態推定装置100が、指標算出部130の算出した送信判定指標である送信抑制時間(G)と情報処理装置200の通信履歴情報とに基づき、情報処理装置200のRRC状態を推定する処理の一例を示している。   In this estimation process, the transmission suppression time (G), which is a transmission determination index, is calculated based on the communication history information and mathematical expressions shown in FIGS. Then, the state estimation apparatus 100 estimates the RRC state of the information processing apparatus 200 based on the transmission suppression time (G) that is the transmission determination index calculated by the index calculation unit 130 and the communication history information of the information processing apparatus 200. An example is shown.

この推定処理では、情報処理装置200のRRC状態を推定することで、状態推定装置100から情報処理装置200に情報を送信する際、効率良く送信することが可能になる。例えば、情報処理装置200のRRC状態が通信可能状態である場合に、情報処理装置200に情報を送信するように、タイミングをあわせることで、効率良く送信することが可能になる。   In this estimation process, by estimating the RRC state of the information processing apparatus 200, when information is transmitted from the state estimation apparatus 100 to the information processing apparatus 200, the information can be efficiently transmitted. For example, when the RRC state of the information processing apparatus 200 is a communicable state, it is possible to transmit efficiently by adjusting the timing so that information is transmitted to the information processing apparatus 200.

ステップS410において、状態推定装置100は、履歴記憶部120から通信履歴情報を取得する。ここで、本実施形態では、通信履歴情報として「485987、689754」を取得したとする。そして、状態推定装置100は、通信履歴情報のうち、最後の通信開始時刻を抽出する。すなわち、本実施形態では、「689754」を抽出する。   In step S410, the state estimation device 100 acquires communication history information from the history storage unit 120. Here, in the present embodiment, it is assumed that “485987, 689754” is acquired as the communication history information. Then, the state estimation device 100 extracts the last communication start time from the communication history information. That is, in this embodiment, “689754” is extracted.

ステップS420において、状態推定装置100は、現在の時刻から、上記ステップS410にて抽出した通信開始時刻を引き、最後の通信開始時刻からの経過時間を算出する。ここでは、算出した経過時間を「94667」ミリ秒とする。   In step S420, the state estimation apparatus 100 calculates the elapsed time from the last communication start time by subtracting the communication start time extracted in step S410 from the current time. Here, the calculated elapsed time is “94667” milliseconds.

そして、この処理において、状態推定装置100は、算出した経過時間が、送信抑制時間(G)とインアクティビティタイマ値(T1)との和よりも、大きい値であるか否かを判定する。   In this process, the state estimation apparatus 100 determines whether or not the calculated elapsed time is larger than the sum of the transmission suppression time (G) and the inactivity timer value (T1).

なお、インアクティビティタイマ値(T1)とは、情報処理装置200がパケット通信を終了した際に、カウントを開始するタイマ値である。一例として、インアクティビティタイマ値(T1)を「10000」ミリ秒とする。   The inactivity timer value (T1) is a timer value that starts counting when the information processing apparatus 200 ends packet communication. As an example, the inactivity timer value (T1) is set to “10000” milliseconds.

この処理において、状態推定装置100は、算出した経過時間が、送信抑制時間(G)とインアクティビティタイマ値(T1)との和よりも大きい値であると判定した場合には、ステップS430に処理を移す。一方、この処理において、状態推定装置100は、算出した経過時間が、送信抑制時間(G)とインアクティビティタイマ値(T1)との和よりも小さい値であると判定した場合には、ステップS440に処理を移す。   In this process, if the state estimation apparatus 100 determines that the calculated elapsed time is greater than the sum of the transmission suppression time (G) and the inactivity timer value (T1), the process proceeds to step S430. Move. On the other hand, in this process, if the state estimation device 100 determines that the calculated elapsed time is smaller than the sum of the transmission suppression time (G) and the inactivity timer value (T1), step S440 is performed. Move processing to.

ステップS430において、状態推定装置100は、情報処理装置200のRRC状態を休止状態であると推定する。そして、今回の推定処理を終了する。一例を示すと、算出した経過時間「94667」ミリ秒が、送信抑制時間(G)とインアクティビティタイマ値(T1)との和である「70000」ミリ秒よりも大きいため、情報処理装置200のRRC状態が休止状態であると推定する。   In step S430, the state estimation device 100 estimates that the RRC state of the information processing device 200 is a dormant state. And this estimation process is complete | finished. As an example, the calculated elapsed time “94667” milliseconds is larger than “70000” milliseconds, which is the sum of the transmission suppression time (G) and the inactivity timer value (T1). Estimate that the RRC state is dormant.

この場合、状態推定装置100は、情報処理装置200が少なくともインアクティビティタイマ値(T1)がカウントされている間、通信を行っていないと判定することが可能になる。なぜなら、送信抑制時間(G)を経過後に、情報処理装置200が通信を行うと、新たな通信履歴情報が送信されるからである。したがって、状態推定装置100は、インアクティビティタイマ値(T1)をカウントしている間、情報処理装置200が通信を行っていないと判断でき、情報処理装置200のRRC状態が休止状態であると推定することが可能になる。   In this case, the state estimation device 100 can determine that the information processing device 200 is not communicating at least while the inactivity timer value (T1) is counted. This is because, when the information processing apparatus 200 performs communication after the transmission suppression time (G) has elapsed, new communication history information is transmitted. Therefore, the state estimation apparatus 100 can determine that the information processing apparatus 200 is not communicating while counting the inactivity timer value (T1), and estimates that the RRC state of the information processing apparatus 200 is a dormant state. It becomes possible to do.

ステップS440において、状態推定装置100は、算出した経過時間が、インアクティビティタイマ値(T1)よりも、大きい値であるか否かを判定する。この処理において、状態推定装置100は、算出した経過時間が、インアクティビティタイマ値(T1)よりも、大きい値であると判定した場合には、ステップS460に処理を移す。一方、この処理において、状態推定装置100は、算出した経過時間が、インアクティビティタイマ値(T1)よりも、小さい値であると判定した場合には、ステップS450に処理を移す。   In step S440, the state estimation device 100 determines whether or not the calculated elapsed time is larger than the inactivity timer value (T1). In this process, if the state estimation apparatus 100 determines that the calculated elapsed time is larger than the inactivity timer value (T1), the process proceeds to step S460. On the other hand, in this process, if the state estimation apparatus 100 determines that the calculated elapsed time is smaller than the inactivity timer value (T1), the process proceeds to step S450.

ステップS450において、状態推定装置100は、情報処理装置200のRRC状態が通信可能状態であると推定する。そして、今回の推定処理を終了する。一例を示すと、算出した経過時間が「3187」ミリ秒であるとすると、インアクティビティタイマ値(T1)よりも小さい値である。したがって、状態推定装置100は、情報処理装置200のRRC状態が通信可能状態であると推定することが可能になる。   In step S450, the state estimation device 100 estimates that the RRC state of the information processing device 200 is a communicable state. And this estimation process is complete | finished. For example, if the calculated elapsed time is “3187” milliseconds, the value is smaller than the inactivity timer value (T1). Therefore, the state estimation device 100 can estimate that the RRC state of the information processing device 200 is a communicable state.

ステップS460において、状態推定装置100は、確率値(PI)を算出する。一例を示すと、算出した経過時間が「56398」ミリ秒であるとすると、インアクティビティタイマ値(T1)よりも大きい値である。したがって、この場合、算出した経過時間が、インアクティビティタイマ値(T1)以上であって、送信抑制時間(G)とインアクティビティタイマ値(T1)との和よりも小さい値であると把握することが可能になる。   In step S460, the state estimation apparatus 100 calculates a probability value (PI). As an example, if the calculated elapsed time is “56398” milliseconds, the value is larger than the inactivity timer value (T1). Therefore, in this case, the calculated elapsed time is equal to or greater than the inactivity timer value (T1) and is smaller than the sum of the transmission suppression time (G) and the inactivity timer value (T1). Is possible.

この場合、状態判定部105は、情報処理装置200のRRC状態が休止状態である確率値(PI)を算出する。情報処理装置200が休止状態である確率(PI)は、現在時刻から過去、インアクティビティタイマ値T1の間に通信をしていない確率値となる。確率値(PI)は、図8に示す数式により導出される。情報処理装置200の通信間隔の平均値を用いて、図8に示す数式により、算出される。例えば、通信間隔の平均値<d>=100000ミリ秒であった場合、PIは0.9(90%)と算出される。そして、今回の推定処理を終了する。   In this case, the state determination unit 105 calculates a probability value (PI) that the RRC state of the information processing device 200 is a dormant state. The probability (PI) that the information processing apparatus 200 is in a dormant state is a probability value that there has been no communication between the current time and the inactivity timer value T1 in the past. The probability value (PI) is derived by the mathematical formula shown in FIG. Using the average value of the communication intervals of the information processing apparatus 200, the calculation is performed according to the mathematical formula shown in FIG. For example, when the average value of communication intervals <d> = 100000 milliseconds, PI is calculated as 0.9 (90%). And this estimation process is complete | finished.

このように、情報処理装置200のRRC状態が休止状態である確率値(PI)を算出することで、状態推定装置100から情報処理装置200に情報を送信する際、効率良く送信することが可能になる。例えば、情報処理装置200のRRC状態が休止状態である確率値(PI)が低い場合、すなわち、通信可能状態である確率が高い場合に、情報処理装置200に情報を送信するように、タイミングをあわせることで、効率良く送信することが可能になる。   Thus, by calculating the probability value (PI) that the RRC state of the information processing device 200 is in a dormant state, it is possible to efficiently transmit information when transmitting information from the state estimation device 100 to the information processing device 200. become. For example, when the probability value (PI) that the RRC state of the information processing device 200 is in a dormant state is low, that is, when the probability that the information processing device 200 is in a communicable state is high, the timing is set so that information is transmitted to the information processing device 200. By combining them, it becomes possible to transmit efficiently.

なお、ここで示した確率値の算出方法は、一例であり、他の方法によって、算出しても良い。例えば、アクティビティタイマ値(T1)が通信間隔の平均値<d>に比べて小さい場合、アクティビティタイマ値(T1)を通信間隔の平均値<d>で割った値に対し、「1」からこの値を引いて算出しても良いし、他の方法によって算出しても良い。   Note that the calculation method of the probability value shown here is an example, and may be calculated by another method. For example, when the activity timer value (T1) is smaller than the average value <d> of communication intervals, the value obtained by dividing the activity timer value (T1) by the average value <d> of communication intervals from “1” It may be calculated by subtracting the value, or may be calculated by another method.

以上のように、本実施形態によれば、状態推定装置100は、この状態推定装置100の処理能力の余剰である負荷許容値(M)を基にして算出した送信判定指標である送信抑制時間(G)を情報処理装置200に送信する。また、情報処理装置200は、状態推定装置100から受信した送信抑制時間(G)を基に、通信履歴情報を状態推定装置100に送信するか否かを判定する。   As described above, according to the present embodiment, the state estimation device 100 is a transmission suppression time that is a transmission determination index calculated based on the load tolerance (M) that is a surplus of the processing capability of the state estimation device 100. (G) is transmitted to the information processing apparatus 200. Further, the information processing apparatus 200 determines whether or not to transmit the communication history information to the state estimation apparatus 100 based on the transmission suppression time (G) received from the state estimation apparatus 100.

したがって、本実施形態によれば、状態推定装置100は、情報処理装置200から送信される通信履歴情報の受信回数を、負荷許容値(M)に応じて、一定量以下に抑制することができ、状態推定装置100における通信履歴情報の受信処理による負荷を抑制することができる。   Therefore, according to the present embodiment, the state estimation device 100 can suppress the number of receptions of communication history information transmitted from the information processing device 200 to a certain amount or less according to the load allowable value (M). The load due to the communication history information reception process in the state estimation device 100 can be suppressed.

また、本実施形態によれば、情報処理装置200が通信履歴情報の送信によって状態推定装置100にかける負荷が小さい場合(情報処理装置200の通信頻度が低い場合)は、推定精度が向上する。なぜならば、情報処理装置200の通信頻度が低い場合は、送信抑制時間(G)を短く設定している。送信抑制時間(G)が短ければ短い程、RRC状態を確率値で評価する時間が短く、状態を休止状態と判定する時間が長くなり、推定の精度が向上する。   Further, according to the present embodiment, when the load applied to the state estimation device 100 by the information processing device 200 by transmission of communication history information is small (when the communication frequency of the information processing device 200 is low), the estimation accuracy is improved. This is because when the communication frequency of the information processing apparatus 200 is low, the transmission suppression time (G) is set short. The shorter the transmission suppression time (G), the shorter the time for evaluating the RRC state with the probability value, the longer the time for determining the state as a dormant state, and the accuracy of estimation improves.

(第3の実施形態)
次に、図12乃至図16を用いて、本発明の他の実施形態(第3の実施形態)について説明する。まず、図12及び図13を用いて、本実施形態に係る状態推定装置400の構成、及び状態推定装置400を具備する状態推定システムのシステム構成について説明する。図12は、本実施形態に係る状態推定システムのシステム構成を示すシステム構成図である。また、図13は、本実施形態に係る状態推定装置400の構成を示す構成図である。
(Third embodiment)
Next, another embodiment (third embodiment) of the present invention will be described with reference to FIGS. First, the configuration of the state estimation device 400 according to the present embodiment and the system configuration of the state estimation system including the state estimation device 400 will be described with reference to FIGS. 12 and 13. FIG. 12 is a system configuration diagram showing a system configuration of the state estimation system according to the present embodiment. FIG. 13 is a configuration diagram illustrating a configuration of the state estimation device 400 according to the present embodiment.

なお、本実施形態の状態推定装置400は、上述の第2の実施形態に対し、負荷監視部460を具備する点が異なり、他の点は同様である。また、本実施形態の状態推定システムは、上述の第2の実施形態に対し、複数の情報処理装置200を具備する点が異なり、他の点は同様である。したがって、本実施形態では、上述の第2の実施形態と同一の構成については、同一又は相当する符号を付してその説明を省略する。   Note that the state estimation device 400 of the present embodiment differs from the second embodiment described above in that it includes a load monitoring unit 460, and the other points are the same. Further, the state estimation system of the present embodiment is different from the second embodiment described above in that it includes a plurality of information processing devices 200, and the other points are the same. Therefore, in the present embodiment, the same components as those in the second embodiment described above are denoted by the same or corresponding reference numerals, and the description thereof is omitted.

図12及び図13に例示されるように、本実施形態に係る状態推定システムは、状態推定装置400と、情報処理装置200−1、200−2、・・・、200−n(nは任意の正の整数)と、通信ネットワーク300とから構成される。   As illustrated in FIGS. 12 and 13, the state estimation system according to this embodiment includes a state estimation device 400 and information processing devices 200-1, 200-2,. And a communication network 300.

この状態推定装置400は、履歴受信部110と、履歴記憶部120と、指標算出部130と、指標送信部140と、状態推定部150と、負荷監視部460と、を具備している。   The state estimation device 400 includes a history reception unit 110, a history storage unit 120, an index calculation unit 130, an index transmission unit 140, a state estimation unit 150, and a load monitoring unit 460.

この負荷監視部460は、状態推定装置400の処理負荷を監視する。本実施形態において、負荷監視部460は、監視する負荷として、中央演算装置(CPU)の処理負荷とする。ここで、「CPU」は、「Central Processing Unit」の略である。   The load monitoring unit 460 monitors the processing load of the state estimation device 400. In the present embodiment, the load monitoring unit 460 sets the processing load of the central processing unit (CPU) as the load to be monitored. Here, “CPU” is an abbreviation for “Central Processing Unit”.

なお、負荷監視部460は、監視する負荷として、中央演算装置に限定されず、例えば、主記憶装置(メモリ)、補助記憶装置(HDD)等の読み書き処理数でも良く、また、通信ネットワーク300とのデータ送受信量でも良い。ここで、「HDD」とは、「Hard Disk Drive」の略である。   Note that the load monitoring unit 460 is not limited to the central processing unit as a load to be monitored, and may be the number of read / write processes such as a main storage device (memory), an auxiliary storage device (HDD), and the communication network 300. The amount of data sent and received may be sufficient. Here, “HDD” is an abbreviation for “Hard Disk Drive”.

(送信抑制時間(G)の算出方法)
次に、図14及び図15を用いて、送信抑制時間(G)の算出方法について説明する。なお、本実施形態では、上述の第2の実施形態において、管理者が負荷許容値(M)を予め設定しているのに対し、情報処理装置200の数に基づいて負荷許容値(M)を算出している点が異なり、他の算出方法は同様である。
(Calculation method of transmission suppression time (G))
Next, a method for calculating the transmission suppression time (G) will be described with reference to FIGS. In the present embodiment, the administrator sets the load allowable value (M) in advance in the second embodiment described above, whereas the load allowable value (M) based on the number of information processing devices 200. Is different, and other calculation methods are the same.

したがって、負荷許容値(M)の算出方法について説明し、他の算出方法については、その説明を省略する。まず、図14を用いて、許容値(LN)の算出方法について説明する。図14は、許容値(LN)を算出する数式である。なお、この許容値(LN)は、通信履歴情報の受信処理による負荷の許容値である。   Therefore, the calculation method of the allowable load value (M) will be described, and description of other calculation methods will be omitted. First, a method for calculating an allowable value (LN) will be described with reference to FIG. FIG. 14 is a mathematical formula for calculating an allowable value (LN). This allowable value (LN) is a load allowable value due to the reception processing of communication history information.

図14に示す(L)は、状態推定装置400における通信履歴情報の受信処理による負荷値である。なお、この負荷値(L)は、0%から100%の間の値であり、この負荷値の一例として、CPUの使用率とする。以下では、CPUの使用率が50%であるとする。   (L) shown in FIG. 14 is a load value by the reception processing of the communication history information in the state estimation device 400. The load value (L) is a value between 0% and 100%, and the CPU usage rate is an example of the load value. In the following, it is assumed that the usage rate of the CPU is 50%.

また、(LM)は、他の情報処理装置200との通信履歴情報の受信処理による負荷の和の許容値である総負荷許容値である。なお、この総負荷許容値(LM)は、管理者が予め設定する値である。以下では、総負荷許容値(LM)は、他の情報処理装置200との通信履歴情報の受信処理による負荷の和の限界値を100%とすると、その8割である80%に設定されているとする。   Further, (LM) is a total load allowable value that is an allowable value of the sum of loads due to a process of receiving communication history information with another information processing apparatus 200. The total load allowable value (LM) is a value set in advance by the administrator. In the following, the total allowable load value (LM) is set to 80%, which is 80% of the limit value of the sum of loads due to the reception processing of communication history information with other information processing apparatuses 200. Suppose that

そして、図14に例示されるように、許容値(LN)は、総負荷許容値(LM)から負荷値(L)を引いて算出される。したがって、負荷値(L)が50%である場合は、許容値(LN)は、80%から50%を引くと、30%となる。   As illustrated in FIG. 14, the allowable value (LN) is calculated by subtracting the load value (L) from the total load allowable value (LM). Therefore, when the load value (L) is 50%, the allowable value (LN) is 30% when 50% is subtracted from 80%.

次に、図15を用いて、負荷許容値(M)の算出方法について説明する。図15は、負荷許容値(M)を算出する数式である。図15に示す(U)は、状態推定装置400が単位時間あたり(1秒あたり)に通信履歴情報を受信することで発生する処理負荷を示す値である。なお、処理負荷として、一例を示すと、通信履歴情報を受信する際に、CPUにかかる制御負荷が挙げられる。また、他例として、メモリ、HDD等の読み書き処理等による制御負荷が挙げられる。   Next, a method for calculating the allowable load value (M) will be described with reference to FIG. FIG. 15 is a mathematical formula for calculating the allowable load value (M). (U) illustrated in FIG. 15 is a value indicating a processing load generated when the state estimation device 400 receives communication history information per unit time (per second). An example of the processing load is a control load applied to the CPU when receiving communication history information. Another example is a control load due to read / write processing of a memory, HDD, or the like.

また、図15に示す(NT)は、履歴記憶部120に記憶された識別子の行数、すなわち、情報処理装置200の数を示す値である。一例を示すと、図3に示す通信履歴情報の場合、識別子「1001」、「1002」、「1003」で識別され、情報処理装置200の通信履歴情報が3行記憶されているため、情報処理装置数(NT)は、「3」となる。   Further, (NT) illustrated in FIG. 15 is a value indicating the number of identifier rows stored in the history storage unit 120, that is, the number of information processing apparatuses 200. For example, the communication history information shown in FIG. 3 is identified by identifiers “1001”, “1002”, and “1003”, and communication history information of the information processing apparatus 200 is stored in three rows. The number of devices (NT) is “3”.

そして、負荷許容値(M)は、まず、処理負荷値(U)に履歴情報数値(NT)をかけ、図14で算出した許容値(LN)を、上述のかけた値で割って算出される。   The allowable load value (M) is calculated by first multiplying the processing load value (U) by the history information value (NT) and dividing the allowable value (LN) calculated in FIG. 14 by the above-described multiplied value. The

一例を示すと、許容値(LN)を「30%」とし、処理負荷値(U)を「0.1%」とし、情報処理装置数を「3」とする。この場合、1台の情報処理装置200から1秒あたり1000回の通信履歴情報の受信数が負荷許容値(M)となる。そして、この負荷許容値(M)に基づいて送信抑制時間(G)が算出される。   For example, the allowable value (LN) is set to “30%”, the processing load value (U) is set to “0.1%”, and the number of information processing apparatuses is set to “3”. In this case, the number of received communication history information 1000 times per second from one information processing apparatus 200 becomes the load allowable value (M). Then, the transmission suppression time (G) is calculated based on the load allowable value (M).

これに対し、許容値(LN)及び処理負荷値(U)を同じ値とし、情報処理装置数を「1000」とする。この場合、1台の情報処理装置200から1秒あたり0.03回の通信履歴情報の受信数が負荷許容値(M)となる。そして、この負荷許容値(M)に基づいて送信抑制時間(G)が算出される。すなわち、本実施形態では、情報処理装置200の数が多くなると、送信抑制時間(G)の値も大きい値となる。   On the other hand, the allowable value (LN) and the processing load value (U) are set to the same value, and the number of information processing apparatuses is set to “1000”. In this case, the number of receptions of communication history information 0.03 times per second from one information processing apparatus 200 becomes the load allowable value (M). Then, the transmission suppression time (G) is calculated based on the load allowable value (M). That is, in the present embodiment, as the number of information processing devices 200 increases, the value of the transmission suppression time (G) also increases.

したがって、本実施形態では、情報処理装置200の数が多くなるにつれて、状態推定装置400への負荷が増大することを想定し、状態推定装置400が過負荷状態に陥ることを抑制することができる。   Therefore, in the present embodiment, it is assumed that the load on the state estimation device 400 increases as the number of information processing devices 200 increases, and the state estimation device 400 can be prevented from falling into an overload state. .

このように、本実施形態では、現在の状態推定装置400の負荷状況に応じて、送信判定指標である送信抑制時間(G)を算出することで、状態推定装置400が過負荷状態に陥ることを防止することができる。   Thus, in this embodiment, the state estimation apparatus 400 falls into an overload state by calculating the transmission suppression time (G) that is a transmission determination index according to the current load state of the state estimation apparatus 400. Can be prevented.

(状態推定システムの動作)
次に、図16を用いて、本実施形態の状態推定システムの動作について説明する。図16は、本実施形態に係る状態推定システムのシーケンスを示す図である。
(Operation of state estimation system)
Next, the operation of the state estimation system of this embodiment will be described using FIG. FIG. 16 is a diagram showing a sequence of the state estimation system according to the present embodiment.

なお、本実施形態では、上述したように、上述の第2の実施形態に対し、負荷監視部460を具備し、この負荷監視部460により負荷値を取得する点が異なり、他の点は同様である。したがって、本実施形態では、上述の第2の実施形態と同一の処理については、同一のステップ番号を付して、その説明を省略する。   As described above, the present embodiment is different from the second embodiment described above in that the load monitoring unit 460 is provided and the load value is acquired by the load monitoring unit 460, and the other points are the same. It is. Therefore, in the present embodiment, the same processes as those in the second embodiment described above are denoted by the same step numbers and the description thereof is omitted.

ステップS401において、状態推定装置400は、状態推定部150が、負荷監視部460から状態推定装置400の現在の負荷を示す値L(Lは0%から100%の間の値)を取得する。ここで取得する負荷の値は、例えば、CPU使用率とする。   In step S401, in the state estimation device 400, the state estimation unit 150 acquires a value L (L is a value between 0% and 100%) indicating the current load of the state estimation device 400 from the load monitoring unit 460. The load value acquired here is, for example, a CPU usage rate.

ステップS402において、状態推定装置400は、状態推定部150が、負荷値Lと、履歴記憶部120の記憶する通信履歴情報を基に、送信判定指標である送信抑制時間(G)を算出する。   In step S <b> 402, in the state estimation device 400, the state estimation unit 150 calculates a transmission suppression time (G) that is a transmission determination index based on the load value L and the communication history information stored in the history storage unit 120.

このように、本実施形態では、現在の状態推定装置400の負荷状況に応じて、送信判定指標である送信抑制時間(G)を算出することで、状態推定装置400が過負荷状態に陥ることを抑制することが可能になる。   Thus, in this embodiment, the state estimation apparatus 400 falls into an overload state by calculating the transmission suppression time (G) that is a transmission determination index according to the current load state of the state estimation apparatus 400. Can be suppressed.

以上のように、本実施形態では、現在の状態推定装置400の負荷状況に応じて、送信判定指標を算出し、情報処理装置200は負荷状況に応じて算出された送信判定指標に基づき通信履歴情報の送信を制御するため、状態推定装置400が多数の通信履歴情報を受信することにより過負荷状態に陥ることを防止することができる。   As described above, in this embodiment, the transmission determination index is calculated according to the current load state of the state estimation device 400, and the information processing apparatus 200 performs communication history based on the transmission determination index calculated according to the load state. Since the transmission of information is controlled, the state estimation apparatus 400 can be prevented from falling into an overload state by receiving a large number of communication history information.

(付記1)
情報処理装置から、この情報処理装置が行った通信履歴を示す通信履歴情報を受信する通信履歴情報受信手段と、
上記通信履歴情報受信手段により受信された上記通信履歴情報、及び自装置の処理能力の余剰に基づき、上記情報処理装置が上記通信履歴情報の送信可否の判断に用いる指標値を算出する指標値算出手段と、
上記指標値算出手段により算出された上記指標値を上記情報処理装置に送信する指標値送信手段と、を具備する、
ことを特徴とする状態推定装置。
(Appendix 1)
Communication history information receiving means for receiving communication history information indicating a communication history performed by the information processing device from the information processing device;
Based on the communication history information received by the communication history information receiving means and the surplus of the processing capability of the own device, the information processing device calculates an index value used to determine whether or not the communication history information can be transmitted. Means,
Index value transmitting means for transmitting the index value calculated by the index value calculating means to the information processing apparatus,
The state estimation apparatus characterized by the above-mentioned.

(付記2)
上記指標値算出手段は、
上記指標値として、上記情報処理装置が上記自装置に上記通信履歴情報を送信する頻度を示す単位時間あたりの送信回数を算出する、
ことを特徴とする付記1記載の状態推定装置。
(Appendix 2)
The index value calculation means is
Calculating the number of transmissions per unit time indicating the frequency with which the information processing apparatus transmits the communication history information to the own apparatus as the index value;
The state estimation apparatus according to Supplementary Note 1, wherein

(付記3)
上記指標値算出手段により算出された上記指標値に基づいて、上記情報処理装置の状態を推定する状態推定手段を具備する、
ことを特徴とする付記1又は2記載の状態推定装置。
(Appendix 3)
Based on the index value calculated by the index value calculating means, comprising state estimating means for estimating the state of the information processing apparatus,
The state estimation apparatus according to supplementary note 1 or 2, characterized by:

(付記4)
上記指標値算出手段は、
上記自装置の負荷を監視する負荷監視手段を具備し、
上記負荷監視手段により監視された上記自装置の負荷に基づいて、この自装置の処理能力の余剰を算出する、
ことを特徴とする付記1乃至3の何れかに記載の状態推定装置。
(Appendix 4)
The index value calculation means is
Comprising load monitoring means for monitoring the load of the device;
Based on the load of the own device monitored by the load monitoring means, the surplus of the processing capability of the own device is calculated.
The state estimation device according to any one of appendices 1 to 3, characterized in that:

(付記5)
上記指標値算出手段は、
上記情報処理装置の数に応じて、上記指標値を算出する、
ことを特徴とする付記1乃至4の何れかに記載の状態推定装置。
(Appendix 5)
The index value calculation means is
Calculating the index value according to the number of the information processing devices;
The state estimation device according to any one of appendices 1 to 4, characterized in that:

(付記6)
付記1乃至付記5の何れかの状態推定装置を具備する状態推定システム。
(Appendix 6)
A state estimation system comprising the state estimation device according to any one of supplementary notes 1 to 5.

(付記7)
上記状態推定装置と、上記情報処理装置と、を具備し、
上記情報処理装置は、上記状態推定装置から送信された上記指標値に基づき、上記状態推定装置への上記通信履歴情報の送信可否を判定する、
ことを特徴とする付記6記載の状態推定システム。
(Appendix 7)
The state estimation device and the information processing device,
The information processing device determines whether the communication history information can be transmitted to the state estimation device based on the index value transmitted from the state estimation device.
The state estimation system according to supplementary note 6, wherein:

(付記8)
情報処理装置が行った通信履歴を示す通信履歴情報を受信し、
受信した通信履歴情報、及び状態推定装置の処理能力の余剰に基づき、上記情報処理装置が前記通信履歴情報を送信する際の判断に用いる指標値を算出し、
算出した算出値を上記情報処理装置に送信する、
ことを特徴とする状態推定方法。
(Appendix 8)
Receiving communication history information indicating a communication history performed by the information processing device;
Based on the received communication history information and the surplus of processing capacity of the state estimation device, the information processing device calculates an index value used for determination when transmitting the communication history information,
Transmitting the calculated value to the information processing apparatus;
A state estimation method characterized by the above.

(付記9)
上記指標値として、上記情報処理装置が上記状態推定装置に上記通信履歴情報を送信する頻度を示す単位時間あたりの送信回数を算出する、
ことを特徴とする付記8記載の状態推定方法。
(Appendix 9)
Calculating the number of transmissions per unit time indicating the frequency with which the information processing device transmits the communication history information to the state estimation device as the index value;
The state estimation method according to supplementary note 8, characterized by:

(付記10)
算出した前記指標値に基づいて、上記情報処理装置の状態を推定する、
ことを特徴とする付記8又は9記載の状態推定方法。
(Appendix 10)
Estimating the state of the information processing device based on the calculated index value;
The state estimation method according to supplementary note 8 or 9, characterized in that.

(付記11)
上記状態推定装置の負荷を監視し、
監視した上記状態推定装置の負荷に基づいて、上記状態推定装置の処理能力の余剰を算出する、
ことを特徴とする付記8乃至10の何れかに記載の状態推定方法。
(Appendix 11)
Monitor the load of the state estimation device,
Based on the monitored load of the state estimation device, the surplus of the processing capacity of the state estimation device is calculated.
The state estimation method according to any one of appendices 8 to 10, characterized in that:

(付記12)
上記情報処理装置の数に応じて、上記指標値を算出する、
ことを特徴とする付記8乃至11の何れかに記載の状態推定方法。
(Appendix 12)
Calculating the index value according to the number of the information processing devices;
The state estimation method according to any one of appendices 8 to 11, characterized in that:

(付記13)
コンピュータに、
情報処理装置から、この情報処理装置が行った通信履歴を示す通信履歴情報を受信する通信履歴情報受信処理と、
上記通信履歴情報受信処理により受信された上記通信履歴情報、及び状態推定装置の処理能力の余剰に基づき、上記情報処理装置が上記通信履歴情報の送信可否の判断に用いる指標値を算出する指標値算出処理と、
上記指標値算出処理により算出された上記指標値を上記情報処理装置に送信する指標値送信処理と、を実行させること、
ことを特徴とする状態推定プログラム。
(Appendix 13)
On the computer,
A communication history information reception process for receiving communication history information indicating a communication history performed by the information processing device from the information processing device;
An index value for calculating an index value used by the information processing apparatus to determine whether the communication history information can be transmitted based on the communication history information received by the communication history information receiving process and a surplus of processing capability of the state estimation apparatus. Calculation process,
Performing an index value transmission process for transmitting the index value calculated by the index value calculation process to the information processing apparatus;
A state estimation program characterized by that.

(付記14)
上記指標値算出処理は、
上記指標値として、上記情報処理装置が上記状態推定装置に上記通信履歴情報を送信する送信頻度を示す単位時間あたりの送信回数を算出する、
ことを特徴とする付記13記載の状態推定プログラム。
(Appendix 14)
The above index value calculation process
As the index value, the information processing device calculates the number of transmissions per unit time indicating the transmission frequency at which the communication history information is transmitted to the state estimation device.
The state estimation program according to supplementary note 13, characterized by:

(付記15)
上記指標値算出処理により算出された上記指標値に基づいて、上記情報処理装置の状態を推定する状態推定処理を具備する、
ことを特徴とする付記13又は14記載の状態推定プログラム。
(Appendix 15)
A state estimation process for estimating the state of the information processing device based on the index value calculated by the index value calculation process;
The state estimation program according to supplementary note 13 or 14, characterized in that.

(付記16)
上記指標値算出処理は、
上記状態推定装置の負荷を監視する負荷監視処理を具備し、
上記負荷監視処理により監視された上記状態推定装置の負荷に基づいて、この状態推定装置の処理能力の余剰を算出する、
ことを特徴とする付記13乃至15の何れかに記載の状態推定プログラム。
(Appendix 16)
The above index value calculation process
A load monitoring process for monitoring the load of the state estimation device;
Based on the load of the state estimation device monitored by the load monitoring process, the surplus of the processing capacity of the state estimation device is calculated.
The state estimation program according to any one of supplementary notes 13 to 15, characterized in that:

(付記17)
上記指標値算出処理は、
上記情報処理装置の数に応じて、上記指標値を算出する、
ことを特徴とする付記13乃至16の何れかに記載の状態推定プログラム。
(Appendix 17)
The above index value calculation process
Calculating the index value according to the number of the information processing devices;
The state estimation program according to any one of supplementary notes 13 to 16, characterized in that:

100 状態推定装置
110 履歴受信部
120 履歴記憶部
130 指標算出部
140 指標送信部
150 状態推定部
200 情報処理装置
300 通信ネットワーク
DESCRIPTION OF SYMBOLS 100 State estimation apparatus 110 History receiving part 120 History storage part 130 Index calculation part 140 Index transmission part 150 State estimation part 200 Information processing apparatus 300 Communication network

Claims (10)

情報処理装置から、この情報処理装置が行った通信履歴を示す通信履歴情報を受信する通信履歴情報受信手段と、
前記通信履歴情報受信手段により受信された前記通信履歴情報、及び自装置の処理能力の余剰に基づき、前記情報処理装置が前記通信履歴情報の送信可否の判断に用いる指標値を算出する指標値算出手段と、
前記指標値算出手段により算出された前記指標値を前記情報処理装置に送信する指標値送信手段と、を具備する、
ことを特徴とする状態推定装置。
Communication history information receiving means for receiving communication history information indicating a communication history performed by the information processing device from the information processing device;
Based on the communication history information received by the communication history information receiving means and the surplus of the processing capability of the own device, an index value calculation for calculating an index value used by the information processing device to determine whether the communication history information can be transmitted Means,
Index value transmission means for transmitting the index value calculated by the index value calculation means to the information processing apparatus,
The state estimation apparatus characterized by the above-mentioned.
前記指標値算出手段は、
前記指標値として、前記情報処理装置が前記自装置に前記通信履歴情報を送信する頻度を示す単位時間あたりの送信回数を算出する、
ことを特徴とする請求項1記載の状態推定装置。
The index value calculation means includes
As the index value, the number of transmissions per unit time indicating the frequency with which the information processing apparatus transmits the communication history information to the own apparatus is calculated.
The state estimation apparatus according to claim 1.
前記指標値算出手段により算出された前記指標値に基づいて、前記情報処理装置の状態を推定する状態推定手段を具備する、
ことを特徴とする請求項1又は2記載の状態推定装置。
Comprising state estimation means for estimating the state of the information processing device based on the index value calculated by the index value calculation means;
The state estimation apparatus according to claim 1 or 2, characterized in that
前記指標値算出手段は、
前記自装置の負荷を監視する負荷監視手段を具備し、
前記負荷監視手段により監視された前記自装置の負荷に基づいて、この自装置の処理能力の余剰を算出する、
ことを特徴とする請求項1乃至3の何れか一項に記載の状態推定装置。
The index value calculation means includes
Comprising load monitoring means for monitoring the load of the device itself,
Based on the load of the own device monitored by the load monitoring means, the surplus of the processing capability of the own device is calculated.
The state estimation apparatus according to any one of claims 1 to 3, wherein
前記指標値算出手段は、
前記情報処理装置の数に応じて、前記指標値を算出する、
ことを特徴とする請求項1乃至4の何れか一項に記載の状態推定装置。
The index value calculation means includes
Calculating the index value according to the number of the information processing devices;
The state estimation apparatus according to any one of claims 1 to 4, wherein
請求項1乃至5の何れか一項に記載の状態推定装置を具備する、
ことを特徴とする状態推定システム。
The state estimation device according to any one of claims 1 to 5 is provided.
A state estimation system characterized by that.
情報処理装置が行った通信履歴を示す通信履歴情報を受信し、
受信した通信履歴情報、及び状態推定装置の処理能力の余剰に基づき、前記情報処理装置が前記通信履歴情報を送信する際の判断に用いる指標値を算出し、
算出した前記指標値を前記情報処理装置に送信する、
ことを特徴とする状態推定方法。


Receiving communication history information indicating a communication history performed by the information processing device;
Based on the received communication history information and the surplus of processing capacity of the state estimation device, the index value used for the determination when the information processing device transmits the communication history information is calculated,
Transmitting the calculated index value to the information processing apparatus;
A state estimation method characterized by the above.


前記指標値として、前記情報処理装置が前記状態推定装置に前記通信履歴情報を送信する頻度を示す単位時間あたりの送信回数を算出する、
ことを特徴とする請求項7記載の状態推定方法。
Calculating the number of transmissions per unit time indicating the frequency with which the information processing device transmits the communication history information to the state estimation device as the index value;
The state estimation method according to claim 7.
算出した前記指標値に基づいて、前記情報処理装置の状態を推定する、
ことを特徴とする請求項7又は8記載の状態推定方法。
Estimating the state of the information processing device based on the calculated index value;
9. The state estimation method according to claim 7 or 8, wherein:
前記状態推定装置の負荷を監視し、
監視した前記状態推定装置の負荷に基づいて、前記状態推定装置の処理能力の余剰を算出する、
ことを特徴とする請求項7乃至9の何れか一項に記載の状態推定方法。
Monitoring the load of the state estimation device;
Based on the monitored load of the state estimation device, calculate a surplus of processing capacity of the state estimation device;
The state estimation method according to claim 7, wherein:
JP2014147406A 2014-07-18 2014-07-18 State estimation device, state estimation system, and state estimation method Expired - Fee Related JP6442896B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014147406A JP6442896B2 (en) 2014-07-18 2014-07-18 State estimation device, state estimation system, and state estimation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014147406A JP6442896B2 (en) 2014-07-18 2014-07-18 State estimation device, state estimation system, and state estimation method

Publications (2)

Publication Number Publication Date
JP2016025438A JP2016025438A (en) 2016-02-08
JP6442896B2 true JP6442896B2 (en) 2018-12-26

Family

ID=55271878

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014147406A Expired - Fee Related JP6442896B2 (en) 2014-07-18 2014-07-18 State estimation device, state estimation system, and state estimation method

Country Status (1)

Country Link
JP (1) JP6442896B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10191457A (en) * 1996-12-27 1998-07-21 Nippon Motorola Ltd Method and apparatus for detecting unauthorized clone terminal wireless device
JP3765666B2 (en) * 1998-03-11 2006-04-12 富士通株式会社 Communication control system
JP6160320B2 (en) * 2013-07-10 2017-07-12 住友電気工業株式会社 Radio base station apparatus, information distribution apparatus, communication system, communication control method, and communication control program
JP6248805B2 (en) * 2014-05-20 2017-12-20 株式会社ナカヨ Notification method of traffic information related to communication charges

Also Published As

Publication number Publication date
JP2016025438A (en) 2016-02-08

Similar Documents

Publication Publication Date Title
JP4984162B2 (en) Monitoring control method and monitoring control apparatus
EP3046372B1 (en) Method and apparatus for selecting power preference information in a wireless communication system network
EP2757746B1 (en) Method and apparatus for controlling traffic in electronic device
US11032749B2 (en) Communication terminal in wireless ad-hoc network, communication method, and communication program
JP7009894B2 (en) Distributed process management system, distributed process management method, and information processing equipment
JP2013123130A (en) Wireless communication device, wireless communication method, and wireless communication program
KR101234816B1 (en) Congestion detection apparatus, congestion control apparatus, and congestion control method thereof
JP6442896B2 (en) State estimation device, state estimation system, and state estimation method
CN108353385B (en) Determination of reference signal transmission mode
JP6196591B2 (en) Backoff control method and backoff control device
KR20150118410A (en) Method and apparatus for controlling an aperiodic traffic in electronic device
KR101888693B1 (en) Method and apparatus for controlling push notification message transmit cycle in push notification services by communication system
US10601716B2 (en) Communication prediction apparatus and communication prediction method, and recording medium storing computer program
CN118019064A (en) Terminal resource occupancy determination method, communication device and storage medium
US9967323B2 (en) Message distribution system, distribution sequence determination device, distribution sequence determination method, and distribution sequence determination program
WO2015141126A1 (en) Terminal apparatus, communication system, server, communication method, and storage medium having program stored therein
CN110719644B (en) Method and device for reporting BSR (buffer status report), storage medium and user terminal
US20150163113A1 (en) Communication control apparatus
JP5403701B2 (en) Radio base station apparatus and processing method and program thereof
JP2010246014A (en) Mobile communication system and mobile communication method
JP4699944B2 (en) Communication management method and management server
JP6511945B2 (en) Trigger transmission apparatus, trigger transmission method, trigger transmission program, and information processing system
JP6272060B2 (en) Node equipment
JP2016134893A (en) Communication device having radio wave interference prevention function, and control method for the same
US10749781B2 (en) Setting device, setting method, recording medium to which setting program is recorded, communication system, client device, and server device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170615

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180821

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181015

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181030

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181112

R150 Certificate of patent or registration of utility model

Ref document number: 6442896

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees