[go: up one dir, main page]

JP2023119770A - Distribution control device and distribution control method - Google Patents

Distribution control device and distribution control method Download PDF

Info

Publication number
JP2023119770A
JP2023119770A JP2022022813A JP2022022813A JP2023119770A JP 2023119770 A JP2023119770 A JP 2023119770A JP 2022022813 A JP2022022813 A JP 2022022813A JP 2022022813 A JP2022022813 A JP 2022022813A JP 2023119770 A JP2023119770 A JP 2023119770A
Authority
JP
Japan
Prior art keywords
distribution
data
communication quality
time
prediction model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2022022813A
Other languages
Japanese (ja)
Other versions
JP7556901B2 (en
Inventor
康雄 中島
Yasuo Nakajima
崇仁 谷村
Takahito Tanimura
俊樹 清水
Toshiki Shimizu
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2022022813A priority Critical patent/JP7556901B2/en
Publication of JP2023119770A publication Critical patent/JP2023119770A/en
Application granted granted Critical
Publication of JP7556901B2 publication Critical patent/JP7556901B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】ファイル配信に要する時間を把握し、配信作業時間のマージンを削減する。【解決手段】計算処理装置と、記憶装置と、を有する配信制御装置であって、記憶装置は、通信品質の予測モデルと、データの配信計画と、を保持し、予測モデルは、通信品質の確率密度分布を含み、配信計画は、データの配信先の識別情報と、データの配信が行われる時間を示す時間情報と、を含み、計算処理装置は、予測モデルに基づいて、データの配信計画に含まれる時間情報によって特定される開始時刻から終了時刻までにデータの配信が完了する確率を予測し、予測したデータの配信が完了する確率を出力する。【選択図】図9[Problem] To understand the time required for file distribution and reduce the margin of distribution work time. A distribution control device includes a calculation processing device and a storage device, the storage device holds a communication quality prediction model and a data distribution plan, and the prediction model is a communication quality prediction model. The distribution plan includes a probability density distribution, the distribution plan includes identification information of the data distribution destination, and time information indicating the time when the data distribution will be performed, and the calculation processing device creates the data distribution plan based on the prediction model. The probability that data distribution will be completed from the start time to the end time specified by the time information included in is predicted, and the predicted probability that data distribution will be completed is output. [Selection diagram] Figure 9

Description

本発明はデータの配信を制御する方法に関する。 The present invention relates to a method of controlling distribution of data.

工場機器、鉄道車両、自動車といったエッジ機器の情報化が進展しており、ネットワークを介したソフトウェア、情報コンテンツ、アプリケーション、機能などのエッジ機器への配信・配備が行われている。特に配信後に確認・反映などの後続の作業がある場合、情報配信は指定の日時までに完了できることが望ましいが、そのためには予測通信品質から配信所要時間を把握し、適切な配信計画を作成する必要がある。また、後続作業を円滑に進行するために、配信中の通信状態から配信計画の進捗を把握する必要がある。 Edge devices such as factory equipment, railroad vehicles, and automobiles are becoming increasingly computerized, and software, information content, applications, functions, etc. are being distributed and deployed to edge devices via networks. In particular, if there is follow-up work such as confirmation and reflection after distribution, it is desirable that information distribution can be completed by the specified date and time, but for that reason, grasp the time required for distribution from the predicted communication quality and create an appropriate distribution plan There is a need. In addition, in order to proceed smoothly with subsequent work, it is necessary to grasp the progress of the distribution plan from the communication state during distribution.

配信計画の作成に関して、特許文献1では複数の送信開始時刻の候補と、それぞれにおいてデータを送信した場合の終了時刻を計算し、送信開始時刻を最適化するシステムが開示されている。通信品質予測に関しては、特許文献2に確率密度関数を用いたスループットのモデル化手段が開示されている。通信状態の把握に関しては、特許文献3において通信品質の指標の測定結果に対し、接続失敗回数からその統計的信頼度を考慮して異常度を算出するシステムが開示されている。 Regarding creation of a distribution plan, Patent Literature 1 discloses a system for optimizing the transmission start time by calculating a plurality of transmission start time candidates and the end time when data is transmitted for each candidate. As for communication quality prediction, Patent Document 2 discloses throughput modeling means using a probability density function. As for grasping the communication state, Patent Document 3 discloses a system for calculating the degree of anomaly in consideration of the statistical reliability from the number of connection failures for the measurement result of the index of communication quality.

特開2014-45267号公報JP 2014-45267 A 国際公開第2013/008387号WO2013/008387 特開2006-340050号公報Japanese Patent Application Laid-Open No. 2006-340050

特許文献1の技術は配信所要時間に対する点推定であり、予測結果を確率的に扱っていないために予測結果に対して予測精度の評価及び信頼区間による基準設定ができないという課題がある。特許文献2の技術は確率的モデルを用いて通信品質予測を行うが、この技術のみから配信所要時間の把握や配信計画作成の補助を行うことは難しい。特許文献3の技術は接続失敗回数から統計的信頼度を用いた異常検出を行っているが、接続には失敗していないが通信品質が低下するような場合に対応できない。 The technique of Patent Literature 1 is a point estimation of the required delivery time, and does not deal with the prediction results in a probabilistic manner. The technique of Patent Document 2 uses a probabilistic model to predict communication quality, but it is difficult to grasp the time required for distribution and assist in the creation of a distribution plan based on this technique alone. The technique of Patent Document 3 detects anomalies using statistical reliability from the number of connection failures, but cannot cope with cases where communication quality is degraded even though connection has not failed.

そこで本発明では、確率を用いた配信所要時間予測と通信状態判断によって、統計的に評価可能な形式での配信計画の作成及び配信計画の進捗管理を行うことを目的とする。 Accordingly, it is an object of the present invention to create a distribution plan in a form that can be statistically evaluated and manage the progress of the distribution plan by predicting the required distribution time and judging the communication state using probabilities.

上記課題の少なくとも一つを解決するため、本発明は、計算処理装置と、記憶装置と、を有する配信制御装置であって、前記記憶装置は、通信品質の予測モデルと、データの配信計画と、を保持し、前記予測モデルは、前記通信品質の確率密度分布を含み、前記配信計画は、前記データの配信先の識別情報と、前記データの配信が行われる時間を示す時間情報と、を含み、前記計算処理装置は、前記予測モデルに基づいて、前記データの配信計画に含まれる前記時間情報によって特定される開始時刻から終了時刻までに前記データの配信が完了する確率を予測し、予測した前記データの配信が完了する確率を出力することを特徴とする。 In order to solve at least one of the above problems, the present invention provides a distribution control device having a calculation processing device and a storage device, wherein the storage device stores a communication quality prediction model and a data distribution plan. , wherein the prediction model includes the probability density distribution of the communication quality, and the distribution plan includes identification information of the distribution destination of the data and time information indicating the time at which the data is distributed. based on the prediction model, the calculation processing device predicts the probability that the data distribution will be completed from the start time to the end time specified by the time information included in the data distribution plan, and predicting It is characterized by outputting the probability of completion of distribution of the data.

本発明の一態様によれば、統計的に評価可能な形式での配信計画の作成及び配信計画の進捗管理を行うことができる。具体的には、配信タイミングの選択や配信時間に対するマージンの設定、異常検出判定の基準設定を統計的基準によって行うことができる。前述した以外の課題、構成及び効果は、以下の実施例の説明によって明らかにされる。 According to one aspect of the present invention, it is possible to create a distribution plan and manage the progress of the distribution plan in a form that can be statistically evaluated. Specifically, selection of distribution timing, setting of a margin for distribution time, and setting of criteria for abnormality detection determination can be performed based on statistical criteria. Problems, configurations, and effects other than those described above will be clarified by the following description of the embodiments.

本発明の実施例のシステムの構成の一例を示すブロック図である。It is a block diagram showing an example of the configuration of the system of the embodiment of the present invention. 本発明の実施例のシステムのハードウェア構成の一例を示すブロック図である。It is a block diagram showing an example of the hardware constitutions of the system of the example of the present invention. 本発明の実施例における配信作業の全体の一例を示すフローチャートである。It is a flowchart which shows an example of the whole delivery work in the Example of this invention. 本発明の実施例の作業者用端末によって作成される仮配信計画ファイルの一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of a provisional distribution plan file created by the worker terminal according to the embodiment of this invention; 本発明の実施例の作業者用端末によって作成される本配信計画ファイルの一例を示す説明図である。It is explanatory drawing which shows an example of this delivery plan file produced by the terminal for workers of the Example of this invention. 本発明の実施例の配信補助部の機能構成の一例を示すブロック図である。It is a block diagram which shows an example of the functional structure of the delivery assistance part of the Example of this invention. 本発明の実施例の配信制御装置による配信完了確率予測の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation|movement of the delivery completion probability prediction by the delivery control apparatus of the Example of this invention. 本発明の実施例における予測結果出力画面の一例を示す説明図である。It is explanatory drawing which shows an example of the prediction result output screen in the Example of this invention. 本発明の実施例における端末情報データベースの動作の詳細の一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of detailed operation of the terminal information database in the embodiment of the present invention; 本発明の実施例の配信補助部における、配信完了確率予測の動作の詳細の一例を示すフローチャートである。9 is a flow chart showing an example of details of a distribution completion probability prediction operation in the distribution auxiliary unit of the embodiment of the present invention; 本発明の実施例の配信補助部における、通信状態判定、予測モデル更新及び異常通知の動作の一例を示すフローチャートである。5 is a flow chart showing an example of operations of communication state determination, prediction model update, and abnormality notification in the delivery auxiliary unit of the embodiment of the present invention; 本発明の実施例における異常通知表示画面の一例を示す説明図である。FIG. 5 is an explanatory diagram showing an example of an anomaly notification display screen in the embodiment of the present invention; 本発明の実施例における通信状態判定機能の動作の詳細の一例を示すフローチャートである。4 is a flow chart showing an example of details of the operation of the communication state determination function in the embodiment of the present invention; 本発明の実施例における予測モデル更新機能の動作の詳細の一例を示すフローチャートである。It is a flowchart which shows an example of the detail of operation|movement of the prediction model update function in the Example of this invention.

図1Aは、本発明の実施例のシステムの構成の一例を示すブロック図である。 FIG. 1A is a block diagram showing an example of system configuration according to an embodiment of the present invention.

実施例1のシステムは、作業者用端末101、確認者用端末102、配信制御装置103及び複数の配信先装置104からなる。 The system of the first embodiment is composed of a worker terminal 101, a confirmer terminal 102, a distribution control device 103, and a plurality of distribution destination devices 104. FIG.

配信制御装置103は、記憶装置、計算処理装置及び通信装置を備えたコンピュータである。なお、配信制御装置103等を実現するコンピュータのハードウェア構成については後に図1Bを参照して説明する。 The distribution control device 103 is a computer equipped with a storage device, a computing device and a communication device. Note that the hardware configuration of a computer that implements the distribution control device 103 and the like will be described later with reference to FIG. 1B.

配信制御装置103は、その機能として、配信管理部201と、本発明に該当する配信補助部202とを備える。 The distribution control device 103 has, as its functions, a distribution management section 201 and a distribution auxiliary section 202 corresponding to the present invention.

配信制御装置103の各部は記憶装置内のプログラムが計算処理装置内で実行されることによって実現される。 Each part of the distribution control device 103 is realized by executing a program in the storage device in the computation processing device.

配信制御装置103は、記憶装置に配信ファイル301及び配信コマンドリスト302を格納する。 The distribution control device 103 stores a distribution file 301 and a distribution command list 302 in a storage device.

配信管理部201は、作業者が作成した本配信計画ファイル304と配信補助部202からの通知に従い、配信先装置104への配信計画を実行する。配信管理部201の動作の詳細については後に図2を参照して説明する。 The distribution management unit 201 executes the distribution plan to the distribution destination device 104 according to the main distribution plan file 304 created by the operator and the notification from the distribution auxiliary unit 202 . Details of the operation of the distribution management unit 201 will be described later with reference to FIG.

本発明に該当する配信補助部202は、作業者に対する配信計画の作成補助と、配信先装置104に対する通信状態の判定及び通知と、通信品質予測モデルの更新と、を行う。詳細な構成については後に図5を参照して説明する。 The distribution assistance unit 202 corresponding to the present invention assists the worker in creating a distribution plan, determines and notifies the distribution destination device 104 of the communication state, and updates the communication quality prediction model. A detailed configuration will be described later with reference to FIG.

配信先装置104は、記憶装置、計算処理装置及び通信装置を備えたコンピュータである。 The delivery destination device 104 is a computer equipped with a storage device, a computing device, and a communication device.

配信先装置104は、それぞれ固有の配信先ID901(図3参照)によって識別される。 Each destination device 104 is identified by a unique destination ID 901 (see FIG. 3).

配信先装置104は、その機能として通信管理部203及び配信取得部204を備える。 The delivery destination device 104 has a communication management unit 203 and a delivery acquisition unit 204 as its functions.

配信先装置104の各部は記憶装置内のプログラムが計算処理装置内で実行されることによって実現される。 Each part of the delivery destination device 104 is implemented by executing a program in the storage device in the computing processing device.

通信管理部203は、配信先装置104と配信制御装置103との間の接続確認(ステップ602)及び通信品質の測定(ステップ604)を行う。通信管理部203の詳細な動作については後に図10を参照して説明する。 The communication management unit 203 confirms the connection between the delivery destination device 104 and the delivery control device 103 (step 602) and measures the communication quality (step 604). A detailed operation of the communication management unit 203 will be described later with reference to FIG.

配信取得部204は、配信制御装置103からの配信ファイル301に対する処理、配信されたコマンドリスト302の実行、及び、作業記録の作成を行う。 The delivery acquisition unit 204 processes the delivery file 301 from the delivery control device 103, executes the delivered command list 302, and creates work records.

作業者用端末101及び確認者用端末102は、記憶装置、計算処理装置、通信装置、入出力インターフェースを備えたコンピュータである。 The worker terminal 101 and the checker terminal 102 are computers having a storage device, a calculation processing device, a communication device, and an input/output interface.

作業者用端末101と配信制御装置103とは通信ネットワーク105で、確認者用端末102と配信制御装置103とは通信ネットワーク106で、配信先装置104と配信制御装置103とは通信ネットワーク107で接続されており、それぞれは互いに通信可能な状態にある。 The worker terminal 101 and the distribution control device 103 are connected by the communication network 105, the checker terminal 102 and the distribution control device 103 are connected by the communication network 106, and the distribution destination device 104 and the distribution control device 103 are connected by the communication network 107. and are in a state of being able to communicate with each other.

本実施例は機器に対するソフトウェア配信に適用可能である。例として、工場機器、鉄道車両及び自動車といった機器に対する、OS更新、実行プログラムの配信、設定ファイルの配信及び表示コンテンツの配信が挙げられるが、本実施例はこれらに制限されるものではない。この場合、配信先装置104は各機器に搭載されたコンピュータに、配信制御装置103はソフトウェア管理サーバに対応する。 This embodiment is applicable to software distribution to devices. Examples include OS update, execution program distribution, setting file distribution, and display content distribution for equipment such as factory equipment, railroad vehicles, and automobiles, but the present embodiment is not limited to these. In this case, the distribution destination device 104 corresponds to the computer installed in each device, and the distribution control device 103 corresponds to the software management server.

通信ネットワーク107は、その通信品質(例えば総スループット)が時間情報904(図3参照)または環境情報907(図8参照)を変数とする確率密度関数によってモデル化することができるとする。通信ネットワーク107の例として、周期的に移動する移動体機器に対する無線ネットワーク、又は、ネットワークトラフィック量が地域及び時間帯に依存して変動する通信ネットワークが挙げられるが、本実施例はこれらに制限されるものではない。 It is assumed that the communication network 107 can be modeled by a probability density function whose communication quality (for example, total throughput) has time information 904 (see FIG. 3) or environmental information 907 (see FIG. 8) as variables. Examples of communication network 107 include, but are not limited to, a wireless network for periodically moving mobile devices, or a communication network in which network traffic volume varies depending on region and time of day. not something.

本実施例を周期的に移動する移動体機器に対するソフトウェア配信に適用した場合、時間情報904としては配信を行う時刻、曜日及び月日などが、環境情報907としては各配信先装置の位置、速度、標高及び通信装置の性能などが考えられるが、それらに制限されるものではない。 When this embodiment is applied to software distribution to mobile devices that periodically move, the time information 904 includes the time, day of the week, month and day of the distribution, and the environment information 907 includes the position and speed of each destination device. , altitude and communication device performance, etc., but are not limited thereto.

本実施例をトラフィック量の変動を伴うネットワークを用いたソフトウェア配信に適用した場合、時間情報904としては配信を行う時刻、曜日、月日などが、環境情報907としては各配信先装置の位置及び周囲の機器の通信量などが考えられるが、それらに制限されるものではない。 When this embodiment is applied to software distribution using a network with fluctuations in traffic volume, the time information 904 is the time, day of the week, month and day of the distribution, and the environment information 907 is the location and location of each distribution destination device. The amount of communication of surrounding devices and the like are conceivable, but are not limited to them.

図1Bは、本発明の実施例のシステムのハードウェア構成の一例を示すブロック図である。 FIG. 1B is a block diagram showing an example of the hardware configuration of the system according to the embodiment of the invention.

配信制御装置103、配信先装置104、作業者用端末101及び確認者用端末102は、それぞれ、例えば図1Bに示すようなコンピュータ110によって実現される。コンピュータ110は、記憶装置111、計算処理装置112、通信装置113及び入出力インターフェース114を有する。 The distribution control device 103, the distribution destination device 104, the worker terminal 101, and the confirmer terminal 102 are each realized by a computer 110 as shown in FIG. 1B, for example. The computer 110 has a storage device 111 , a calculation processing device 112 , a communication device 113 and an input/output interface 114 .

記憶装置111は、例えば半導体メモリから構成されるいわゆる主記憶装置と、例えばハードディスクドライブ又はソリッドステートドライブなどの大容量の記憶装置から構成されるいわゆる補助記憶装置とを含んでもよい。記憶装置111には、計算処理装置112によって実行されるプログラム及びデータが格納される。例えば、配信ファイル301及び配信コマンドリスト302は、配信制御装置103に相当するコンピュータ110の記憶装置111に格納される。また、後述する端末情報データベース222(図5参照)によって管理される情報は、配信制御装置103に相当するコンピュータ110の記憶装置111に格納される。 The storage device 111 may include a so-called main storage device configured by, for example, a semiconductor memory, and a so-called auxiliary storage device configured by, for example, a large-capacity storage device such as a hard disk drive or solid state drive. The storage device 111 stores programs and data executed by the computation processing device 112 . For example, the distribution file 301 and distribution command list 302 are stored in the storage device 111 of the computer 110 corresponding to the distribution control device 103 . Information managed by a terminal information database 222 (see FIG. 5), which will be described later, is stored in the storage device 111 of the computer 110 corresponding to the distribution control device 103 .

計算処理装置112は、記憶装置111に格納されているプログラムに従って、様々な処理を実行する。計算処理装置112がプログラムに従って動作することで、様々な機能部が実現される。例えば、配信制御装置103の配信管理部201及び配信補助部の機能は、配信制御装置103に相当するコンピュータ110において、計算処理装置112が記憶装置111に格納されたプログラムに従って動作することによって実現される。また、配信先装置104の通信管理部203及び配信取得部204の機能は、配信先装置104に相当するコンピュータ110において、計算処理装置112が記憶装置111に格納されたプログラムに従って動作することによって実現される。 The calculation processing device 112 executes various processes according to programs stored in the storage device 111 . Various functional units are implemented by the computer processing device 112 operating according to the program. For example, the functions of the distribution management unit 201 and the distribution auxiliary unit of the distribution control device 103 are realized by the calculation processing device 112 operating in accordance with the program stored in the storage device 111 in the computer 110 corresponding to the distribution control device 103. be. The functions of the communication management unit 203 and the delivery acquisition unit 204 of the delivery destination device 104 are realized by the calculation processing device 112 operating in accordance with the program stored in the storage device 111 in the computer 110 corresponding to the delivery destination device 104. be done.

通信装置113は、通信ネットワークとの接続のためのインターフェースである。例えば、配信制御装置103に相当するコンピュータ110の通信装置113は、通信ネットワーク105、106及び107に接続され、作業者用端末101、確認者用端末102及び配信先装置104との通信を行う。 A communication device 113 is an interface for connection with a communication network. For example, the communication device 113 of the computer 110 corresponding to the delivery control device 103 is connected to the communication networks 105 , 106 and 107 and communicates with the worker terminal 101 , the checker terminal 102 and the delivery destination device 104 .

入出力インターフェース114は、例えばキーボード、マウス及びタッチパネルの少なくともいずれかのような入力装置と、例えば画像表示装置のような出力装置とを含んでもよい。 The input/output interface 114 may include an input device such as a keyboard, mouse, and/or touch panel, and an output device such as an image display device.

図2は、本発明の実施例における配信作業の全体の一例を示すフローチャートである。 FIG. 2 is a flow chart showing an example of overall distribution work in an embodiment of the present invention.

まず、作業者は、作業者用端末101を操作して、作成した仮配信計画ファイル303を配信補助部202に入力する(ステップ402)。仮配信計画ファイル303の例は後に図3を参照して説明する。配信補助部202は、入力された仮配信計画ファイル303に対して、指定された予定開始日時から予定終了日時までの範囲における配信完了確率の予測(ステップ403)を行い、その予測結果305を返す(ステップ404)。配信完了確率予測動作の詳細は後に図6を参照して説明する。また、予測結果305を出力するための画面の例については後に図7を参照して説明する。 First, the worker operates the worker terminal 101 to input the created provisional distribution plan file 303 to the distribution auxiliary unit 202 (step 402). An example of the provisional distribution plan file 303 will be described later with reference to FIG. The distribution auxiliary unit 202 predicts the distribution completion probability in the range from the specified scheduled start date and time to the scheduled end date and time for the input provisional delivery plan file 303 (step 403), and returns the prediction result 305. (Step 404). Details of the distribution completion probability prediction operation will be described later with reference to FIG. Also, an example of a screen for outputting the prediction result 305 will be described later with reference to FIG.

予測結果305に対して、作業者は作業者用端末101を操作して必要に応じて仮配信計画ファイル303の修正及び本配信計画ファイルの作成を行う(ステップ405)。作業者用端末101は、最終的な開始日時と予定終了日時を決定した後、それに対応する予測結果306を仮配信計画ファイルに追記することで、本配信計画ファイル304を作成する。本配信計画ファイル304の例は後に図4を参照して説明する。 For the prediction result 305, the worker operates the worker terminal 101 to modify the provisional distribution plan file 303 and create a final distribution plan file as necessary (step 405). After determining the final start date and time and the scheduled end date and time, the worker terminal 101 creates the final delivery plan file 304 by adding the corresponding prediction result 306 to the provisional delivery plan file. An example of this delivery plan file 304 is described later with reference to FIG.

本配信計画ファイル304作成後、作業者用端末101は作業者の指示に基づいて本配信計画ファイル304を配信制御装置103に送信し、配信管理部201に登録する(ステップ406)。 After creating the distribution plan file 304, the worker terminal 101 transmits the distribution plan file 304 to the distribution control device 103 based on the operator's instruction, and registers it in the distribution management section 201 (step 406).

配信管理部201は、登録された本配信計画ファイル304に従い、指定の配信先装置104に配信ファイル301及び配信コマンドリスト302を配信する(ステップ407)。 The distribution management unit 201 distributes the distribution file 301 and the distribution command list 302 to the designated distribution destination device 104 according to the registered distribution plan file 304 (step 407).

配信管理部201は、配信作業開始時に確認者用端末102に対して、本配信計画ファイル304に記された配信完了確率の予測結果306を通知する(ステップ408)。これによって、確認者は後続作業の発生するタイミングを把握することができる。 The distribution management unit 201 notifies the checker terminal 102 of the prediction result 306 of the distribution completion probability described in the main distribution plan file 304 at the start of the distribution work (step 408). This allows the confirmer to grasp the timing at which the subsequent work will occur.

配信先装置104内の配信取得部204は、受信した配信コマンドリスト302に従い第1段階のコマンド905(図4参照、例えば配信ファイル301の解凍・配置、作業記録の作成など)を実行する(ステップ409)。 The delivery acquisition unit 204 in the delivery destination device 104 executes the first-stage command 905 (see FIG. 4, for example, decompressing and arranging the delivery file 301, creating a work record, etc.) according to the received delivery command list 302 (step 409).

第1段階のコマンドの実行が完了した後、配信取得部204は配信管理部201へと第1段階完了通知を送信する(ステップ410)。 After completing the execution of the command in the first stage, the distribution acquisition unit 204 transmits a first stage completion notice to the distribution management unit 201 (step 410).

配信管理部201は、全ての配信先装置104から第1段階完了通知を受信した後、確認者用端末102に第2段階の承認要求を送信する(ステップ411)。 After receiving the first stage completion notices from all of the delivery destination devices 104, the delivery management unit 201 transmits a second stage approval request to the checker terminal 102 (step 411).

配信管理部201は、確認者用端末102から承認応答(ステップ412)を受信した後に、配信取得部204に第2段階のコマンド906(図4参照、例えば配信ファイル301の実行・反映、作業記録の作成など)の実行許可を行う(ステップ413)。 After receiving the approval response (step 412) from the checker terminal 102, the distribution management unit 201 sends the second stage command 906 (see FIG. 4, for example, execution/reflection of the distribution file 301, work record , etc.) is permitted (step 413).

配信取得部204は、実行許可(ステップ413)を受けて第2段階のコマンド906を実行し(ステップ414)、その後作業記録を配信管理部201へと送信する(ステップ415)。 The distribution acquisition unit 204 receives execution permission (step 413), executes the command 906 of the second stage (step 414), and then transmits the work record to the distribution management unit 201 (step 415).

配信管理部201は、各配信先装置104から送信された作業記録の整合性を確認する(ステップ416)。 The delivery management unit 201 confirms the consistency of the work records sent from each delivery destination device 104 (step 416).

その後、配信管理部201は、確認者用端末102に作業完了に対する承認要求を送信する(ステップ417)。また、配信管理部201は、確認者用端末102からの承認応答418を受信した後、作業者用端末101に配信計画完了通知を送信する(ステップ419)。これによって、配信計画の作成及びそれに基づく配信作業が終了する。 After that, the delivery management unit 201 transmits an approval request for work completion to the confirmer terminal 102 (step 417). After receiving the approval response 418 from the confirmer terminal 102, the distribution management unit 201 transmits a distribution plan completion notice to the worker terminal 101 (step 419). This completes the preparation of the distribution plan and the distribution work based thereon.

また、上記配信計画の実行中において、配信管理部201は、配信取得部204への配信ファイル301及び配信コマンドリスト302を配信開始(ステップ408)したタイミング、及び、全配信先装置104の配信取得部204から第1段階コマンド完了通知を受信(ステップ410)したタイミングに、それぞれ配信開始通知420及び配信完了通知421を配信補助部202に送信する。配信開始通知420及び配信完了通知421は、本配信計画ファイル304中における配信先ID901、配信ファイルリスト902、配信ファイルサイズ903及び時間情報904(図4参照)を含む。 During the execution of the distribution plan, the distribution management unit 201 determines the timing of starting distribution of the distribution file 301 and the distribution command list 302 to the distribution acquisition unit 204 (step 408), and the distribution acquisition of all distribution destination devices 104. At the timing of receiving the first-stage command completion notification from the unit 204 (step 410), a distribution start notification 420 and a distribution completion notification 421 are transmitted to the distribution auxiliary unit 202, respectively. The distribution start notification 420 and distribution completion notification 421 include the distribution destination ID 901, distribution file list 902, distribution file size 903 and time information 904 (see FIG. 4) in the distribution plan file 304. FIG.

配信補助部202は、配信開始通知受信時から配信完了通知受信時までの間、通信状態の判定(ステップ609)を行い、その結果として通信状態が異常であると判定された場合、異常状態の通知(ステップ611)を行う。 The distribution auxiliary unit 202 determines the communication state (step 609) from the time when the distribution start notification is received until the time when the distribution completion notification is received. Notification (step 611) is performed.

異常状態の通知(ステップ611)を受け取った配信管理部201は、作業者用端末101及び確認者用端末102に対して異常通知を行う(ステップ612)。これによって、作業者及び確認者は作業計画における進行遅延の把握及び異常対応(ステップ613)を行うことができる。通信状態判定及び異常通知動作の詳細については後に図11を参照して説明する。 The distribution management unit 201 that has received the notification of the abnormal state (step 611) notifies the operator terminal 101 and the checker terminal 102 of the abnormality (step 612). As a result, the worker and the confirmer can grasp the progress delay in the work plan and take measures against the abnormality (step 613). Details of the communication state determination and the abnormality notification operation will be described later with reference to FIG.

図3は、本発明の実施例の作業者用端末101によって作成される仮配信計画ファイル303の一例を示す説明図である。 FIG. 3 is an explanatory diagram showing an example of the provisional distribution plan file 303 created by the worker terminal 101 according to the embodiment of this invention.

仮配信計画303は、配信先ID901、配信ファイルリスト902、配信ファイルサイズ903、配信予定に関する時間情報904、及び配信先装置104での配信コマンドリスト302を含む。 The provisional distribution plan 303 includes a distribution destination ID 901 , a distribution file list 902 , a distribution file size 903 , time information 904 regarding the distribution schedule, and a distribution command list 302 in the distribution destination device 104 .

配信先ID901は、当該仮配信計画303に従ってファイルを配信する対象である配信先装置104の識別情報である。配信ファイル902及び配信ファイルサイズ903は、それぞれ、配信されるファイル(すなわち配信ファイル301)の識別情報及びそのサイズである。なお、同一のデータを複数の配信先装置104に配信する計画が一つの仮配信計画303として作成されてもよい。その場合は、配信先ID901に複数の配信先装置104の識別情報が含まれる。 The distribution destination ID 901 is identification information of the distribution destination device 104 to which the file is to be distributed according to the provisional distribution plan 303 . A delivery file 902 and a delivery file size 903 are the identification information and the size of the file to be delivered (that is, the delivery file 301), respectively. A plan for distributing the same data to a plurality of destination apparatuses 104 may be created as one provisional distribution plan 303 . In that case, the distribution destination ID 901 includes identification information of a plurality of distribution destination devices 104 .

配信予定に関する時間情報904は、ファイルを配信する予定の時間を示す情報であり、例えば予定開始日時及び予定終了日時を含む。予定開始日時及び予定終了日時は、それぞれ幅を持った情報であってもよい。図3の例では、2021年12月1日の10時0分から11時0分までの間に配信を開始し、同日の12時30分から13時30分までの間に配信が終了することが計画されている。 The delivery schedule time information 904 is information indicating the scheduled time for file delivery, and includes, for example, the scheduled start date and time and the scheduled end date and time. The scheduled start date and time and the scheduled end date and time may each be information with a range. In the example of FIG. 3, distribution may start between 10:00 and 11:00 on December 1, 2021, and end between 12:30 and 13:30 on the same day. Planned.

配信コマンドリスト302は、ファイルの配信の際に配信先装置104で実行される一つ以上のコマンドを含む。図3の例では、配信コマンドリスト302は、第1段階のコマンド905(例えば配信ファイル301の解凍・配置、作業記録の作成など)及び第2段階のコマンド906(例えば配信ファイル301の実行・反映、作業記録の作成など)を含む。 Delivery command list 302 includes one or more commands to be executed by delivery destination device 104 when the file is delivered. In the example of FIG. 3, the distribution command list 302 includes first-stage commands 905 (for example, decompression/placement of the distribution file 301, creation of work records, etc.) and second-stage commands 906 (for example, execution/reflection of the distribution file 301). , creation of work records, etc.).

図4は、本発明の実施例の作業者用端末101によって作成される本配信計画ファイル304の一例を示す説明図である。 FIG. 4 is an explanatory diagram showing an example of the final distribution plan file 304 created by the worker terminal 101 according to the embodiment of this invention.

本配信計画304は、配信先ID901、配信ファイルリスト902、配信ファイルサイズ903、配信予定に関する時間情報904、配信先装置104での実行コマンドリスト302、及び本計画における配信完了確率の予測結果306を含む。 This distribution plan 304 includes a distribution destination ID 901, a distribution file list 902, a distribution file size 903, time information 904 regarding the distribution schedule, an execution command list 302 in the distribution destination device 104, and a distribution completion probability prediction result 306 in this plan. include.

配信先ID901、配信ファイルリスト902、配信ファイルサイズ903及び配信コマンドリスト302は、本配信計画304の元となった仮配信計画303と同一である。本配信計画304の配信予定に関する時間情報904は、仮配信計画303の配信予定に関する時間情報904に含まれる予定開始日時から選択された予定開始日時と、当該予定開始日時及び配信完了確率の予測結果306に基づいて定められる予定終了日時とを含む。本計画における配信完了確率の予測結果306は、選択された予定開始日時に配信が開始された場合の各時刻における配信完了確率の予測結果を含む。これについては後に詳細に説明する。 A distribution destination ID 901 , a distribution file list 902 , a distribution file size 903 and a distribution command list 302 are the same as the provisional distribution plan 303 on which the actual distribution plan 304 is based. The time information 904 regarding the distribution schedule of the main distribution plan 304 includes the scheduled start date and time selected from the scheduled start date and time included in the time information 904 regarding the distribution schedule of the provisional distribution plan 303, and the prediction results of the scheduled start date and time and distribution completion probability. 306, and a scheduled end date and time. The prediction result 306 of the delivery completion probability in this plan includes the prediction result of the delivery completion probability at each time when the delivery is started at the selected scheduled start date and time. This will be explained in detail later.

図5は、本発明の実施例の配信補助部202の機能構成の一例を示すブロック図である。 FIG. 5 is a block diagram showing an example of the functional configuration of the delivery assistance unit 202 according to the embodiment of the present invention.

配信補助部202は、配信完了確率予測(ステップ403)を実現するための機能として、配信計画情報抽出機能221、端末情報データベース222、予測モデル更新機能226、及び配信完了確率予測機能223を持つ。これらの機能の動作フロー図は図6を参照して説明する。 The distribution auxiliary unit 202 has a distribution plan information extraction function 221, a terminal information database 222, a prediction model update function 226, and a distribution completion probability prediction function 223 as functions for realizing distribution completion probability prediction (step 403). An operational flow diagram of these functions will be described with reference to FIG.

また、配信補助部202は、通信状態判定(ステップ609)、配信完了確率予測モデルの更新(ステップ614)及び異常通知(ステップ612)を実現するための機能として、通信品質取得機能224、通信状態判定機能225、及び予測モデル更新機能226を持つ。これらの機能の動作フローは後に図10を参照して説明する。 Further, the distribution auxiliary unit 202 has a communication quality acquisition function 224, a communication state It has a determination function 225 and a prediction model update function 226 . The operational flow of these functions will be described later with reference to FIG.

図6は、本発明の実施例の配信制御装置103による配信完了確率予測(ステップ403)の動作の一例を示すフローチャートである。 FIG. 6 is a flow chart showing an example of operation of distribution completion probability prediction (step 403) by the distribution control device 103 of the embodiment of the present invention.

まず、配信制御装置103の配信補助部202は、ステップ402において入力された仮配信計画ファイル303から配信計画情報抽出機能221によって情報抽出を行う(ステップ501)。抽出した配信先ID901及び配信時間情報904は端末情報データベース222に渡される(ステップ502)。抽出した配信ファイルリスト902及び配信ファイルサイズ903は配信完了確率予測機能223に渡される(ステップ503)。 First, the distribution auxiliary unit 202 of the distribution control device 103 extracts information from the provisional distribution plan file 303 input in step 402 by the distribution plan information extraction function 221 (step 501). The extracted distribution destination ID 901 and distribution time information 904 are transferred to the terminal information database 222 (step 502). The extracted distribution file list 902 and distribution file size 903 are passed to the distribution completion probability prediction function 223 (step 503).

端末情報データベース222は、抽出された配信先ID901及び配信時間情報904を基にデータベースを照会し、特徴量テーブル307を作成する(ステップ504)。端末情報データベース222及び特徴量テーブル307については後に図8を参照して説明する。 The terminal information database 222 inquires the database based on the extracted distribution destination ID 901 and distribution time information 904, and creates the feature quantity table 307 (step 504). The terminal information database 222 and the feature amount table 307 will be described later with reference to FIG.

作成した特徴量テーブル307は、配信完了確率予測機能223へと渡される(ステップ505)。配信完了確率予測機能223は、特徴量テーブル307を受け取った場合に予測の要求があったと判断し、その時点における最新の予測モデル(スループット確率密度関数)308を予測モデル更新機能226へ要求し(ステップ506)、取得する(ステップ507)。予測モデル308の詳細については後に図10を参照して説明する。 The created feature amount table 307 is passed to the distribution completion probability prediction function 223 (step 505). The delivery completion probability prediction function 223 determines that there is a request for prediction when the feature amount table 307 is received, and requests the latest prediction model (throughput probability density function) 308 at that time from the prediction model update function 226 ( Step 506) and obtain (Step 507). Details of the prediction model 308 will be described later with reference to FIG.

配信完了確率予測機能223は、上記の処理によって取得された配信ファイルサイズ903、特徴量テーブル307及び予測モデル308を用いて配信計画に対応する配信完了確率を予測し(ステップ508)、作業者用端末101へと予測結果305を出力する(ステップ404)。配信完了確率予測(ステップ508)の動作の詳細については後に図9を参照して説明する。 The distribution completion probability prediction function 223 predicts the distribution completion probability corresponding to the distribution plan using the distribution file size 903, the feature amount table 307, and the prediction model 308 obtained by the above processing (step 508). A prediction result 305 is output to the terminal 101 (step 404). Details of the operation of delivery completion probability prediction (step 508) will be described later with reference to FIG.

図7は、本発明の実施例における予測結果出力画面の一例を示す説明図である。 FIG. 7 is an explanatory diagram showing an example of a prediction result output screen in the embodiment of the present invention.

予測結果出力画面701は、配信制御装置103による配信完了確率の予測結果305を出力するための画面である。例えば、配信制御装置103が配信完了確率の予測結果305を作業者用端末101に送信し、作業者用端末101の出力装置(例えば作業者用端末101に相当するコンピュータ110の入出力インターフェース114に含まれる画像表示装置)が予測結果出力画面701を表示してもよい。 A prediction result output screen 701 is a screen for outputting a prediction result 305 of the distribution completion probability by the distribution control device 103 . For example, the distribution control device 103 transmits the prediction result 305 of the distribution completion probability to the worker terminal 101, and the output device of the worker terminal 101 (for example, the input/output interface 114 of the computer 110 corresponding to the worker terminal 101). The image display device included) may display the prediction result output screen 701 .

予測結果出力画面701は、例えば、仮配信計画303と同様の配信先ID901、配信ファイルリスト902、配信ファイルサイズ903及び時間情報904に加えて、予測結果305を含む。予測結果305は、時間情報904の予定開始日時の範囲内のいくつかの開始日時と、予定終了日時の範囲内のいくつかの終了日時との組み合わせの各々について、開始日時に開始した配信が終了日時に終了する確率を予測した結果を示す。 The prediction result output screen 701 includes, for example, a distribution destination ID 901 similar to the provisional distribution plan 303, a distribution file list 902, a distribution file size 903, and time information 904, as well as a prediction result 305. FIG. The prediction result 305 shows that for each combination of some start dates and times within the range of the scheduled start dates and times of the time information 904 and some end dates and times within the range of the scheduled end dates and times, the delivery that started at the start dates and times ends. Shows the result of predicting the probability of ending on the date and time.

図7の予測結果305のような形式で開始日時と終了日時との組に対してそれぞれ配信完了確率を予測することで、作業者は要求信頼度に対応する配信所要時間を把握でき、配信時間におけるマージン設定及び後続の作業計画作成の一助とする効果が得られる。 By predicting the delivery completion probability for each set of start date and time and end date and time in a format like the prediction result 305 in FIG. It is possible to obtain the effect of helping margin setting and subsequent work planning.

図8は、本発明の実施例における端末情報データベース222の動作の詳細の一例を示す説明図である。 FIG. 8 is an explanatory diagram showing an example of detailed operation of the terminal information database 222 in the embodiment of the present invention.

端末情報データベース222には、配信先ID901及び時間情報904と紐付けられた環境情報907が事前に入力され、格納されている。時間情報904の例として配信を行う時刻、曜日及び月日が、環境情報907の例として各配信先装置の位置、速度、標高、通信装置の性能及び周囲の機器の通信量などが考えられるが、それらに制限されるものではない。 In the terminal information database 222, the environment information 907 linked with the delivery destination ID 901 and the time information 904 is input in advance and stored. Examples of the time information 904 include the time, day of the week, and day of month for distribution, and examples of the environment information 907 include the position, speed, altitude, performance of the communication device, and traffic volume of surrounding devices of each distribution destination device. , but not limited to them.

仮配信計画ファイル303から照会情報(抽出された配信先ID901と時間情報904)が入力された場合、端末情報データベース222は、対応する環境情報907を照会し、特徴量テーブル307を作成する。特徴量テーブル307は配信先ID901、時間情報904及び環境情報907の対応表であり、後述する予測モデル308が持つ多次元の変数に対応する。 When inquiry information (extracted delivery destination ID 901 and time information 904 ) is input from the provisional delivery plan file 303 , the terminal information database 222 inquires the corresponding environment information 907 and creates the feature amount table 307 . A feature quantity table 307 is a correspondence table of distribution destination IDs 901, time information 904, and environment information 907, and corresponds to multidimensional variables of a prediction model 308, which will be described later.

図9は、本発明の実施例の配信補助部202における、配信完了確率予測(ステップ508)の動作の詳細の一例を示すフローチャートである。 FIG. 9 is a flow chart showing an example of details of the distribution completion probability prediction (step 508) in the distribution auxiliary unit 202 of the embodiment of the present invention.

まず、配信補助部202の配信完了確率予測機能223は、時間情報904から、予測時間区間314(開始日時と終了日時)のテーブルを設定する(ステップ581)。例えば、時間情報904が、開始日時の範囲を指定する情報と、終了日時の範囲をしている情報とを含む場合、指定された範囲内の1以上の開始日時と、指定された範囲内の1以上の終了日時と、の組み合わせが設定される。本実施例では3つの開始日時と3つの終了日時との9通りの組み合わせが予測時間区間314として設定される。 First, the distribution completion probability prediction function 223 of the distribution auxiliary unit 202 sets a table of prediction time intervals 314 (start date and time and end date and time) from the time information 904 (step 581). For example, when the time information 904 includes information specifying a range of start dates and times and information specifying a range of end dates and times, one or more start dates and times within the specified range and A combination of one or more end dates and times is set. In this embodiment, nine combinations of three start dates and three end dates are set as the predicted time interval 314 .

その後、配信完了確率予測機能223は、設定した予測時間区間314に対して、特徴量テーブル307を用いて変数変換を行い、予測時間区間314と予測モデル(スループット確率密度)308の変数を対応させた予測変数区間315を作成する(ステップ582)。 Thereafter, the distribution completion probability prediction function 223 performs variable conversion on the set prediction time interval 314 using the feature amount table 307, and associates the prediction time interval 314 with the variables of the prediction model (throughput probability density) 308. A predictor variable interval 315 is created (step 582).

その後、配信完了確率予測機能223は、予測変数区間315に従ってスループット確率密度関数を周辺化し、予測時間区間における総スループットの確率密度関数316を得る(ステップ583)。 The delivery completion probability prediction function 223 then marginalizes the throughput probability density function according to the predictor variable interval 315 to obtain the probability density function 316 of total throughput in the prediction time interval (step 583).

配信完了確率予測機能223は、予測時間区間における総スループットの確率密度関数316に対して、配信ファイル301サイズ以上となる確率を積分して求めることによって、予測時間区間における配信完了確率を計算する(ステップ584)。すなわち、総スループットの確率密度関数316に基づいて、開始日時から終了日時までの予測時間区間に配信できるデータのサイズが配信ライブ301のサイズ以上となる確率が、当該予測時間区間における配信完了確率として計算される。 The distribution completion probability prediction function 223 calculates the distribution completion probability in the prediction time interval by integrating the probability that the distribution file 301 size or larger is obtained with respect to the probability density function 316 of the total throughput in the prediction time interval ( step 584). That is, based on the probability density function 316 of the total throughput, the probability that the size of the data that can be delivered in the predicted time interval from the start date and time to the end date and time is equal to or larger than the size of the distribution live 301 is the distribution completion probability in the predicted time interval. Calculated.

時間情報904から作成した予測時間区間テーブルに設定された全ての開始日時と終了日時との組に対してそれぞれ上記の計算を行うことで、図7に示した予測結果305が得られる。配信先ID901が複数指定されている場合は、各配信先ID901に対してそれぞれ配信完了確率を計算した後、最悪値を予測結果とする。最後に、配信完了確率予測機能223は、予測結果を出力する(ステップ404)。 The prediction result 305 shown in FIG. 7 is obtained by performing the above calculation for each set of start date and time and end date and time set in the prediction time interval table created from the time information 904 . When a plurality of distribution destination IDs 901 are specified, after calculating the distribution completion probability for each distribution destination ID 901, the worst value is used as the prediction result. Finally, the distribution completion probability prediction function 223 outputs the prediction result (step 404).

図10は、本発明の実施例の配信補助部202における、通信状態判定、予測モデル更新及び異常通知の動作の一例を示すフローチャートである。 FIG. 10 is a flow chart showing an example of operations of communication state determination, prediction model update, and abnormality notification in the distribution auxiliary unit 202 according to the embodiment of the present invention.

配信制御装置103内の配信補助部202は、通信品質取得機能224によって周期的に各配信先装置104内の通信管理部203との接続確認(ステップ601、602)を行う。接続が確立されている場合、通信品質取得機能224は、スループット測定用データ309を通信管理部203へと送信する(ステップ603)。 The distribution auxiliary unit 202 in the distribution control device 103 periodically confirms connection with the communication management unit 203 in each distribution destination device 104 by means of the communication quality acquisition function 224 (steps 601 and 602). When the connection is established, the communication quality acquisition function 224 transmits the throughput measurement data 309 to the communication management section 203 (step 603).

スループット測定用データ309を受け取った通信管理部203は、測定情報310を返す(ステップ604)。測定情報310は、測定スループット908に加え、測定配信先ID909、測定時間情報910、測定時の位置・速度・標高などの測定環境情報911を含む。 Upon receiving the throughput measurement data 309, the communication manager 203 returns the measurement information 310 (step 604). In addition to measurement throughput 908, measurement information 310 includes measurement distribution destination ID 909, measurement time information 910, and measurement environment information 911 such as position, speed, and altitude at the time of measurement.

取得した測定情報310は、通信状態判定機能225へと入力される(ステップ605)。 The acquired measurement information 310 is input to the communication state determination function 225 (step 605).

通信品質取得機能224は、通信管理部203との接続を確立できなかった場合、接続断状態であることを示す測定情報310を作成し、通信状態判定機能225へと入力する(ステップ606)。 When communication quality acquisition function 224 fails to establish connection with communication management unit 203, communication quality acquisition function 224 creates measurement information 310 indicating a disconnection state, and inputs it to communication state determination function 225 (step 606).

通信状態判定機能225は、通信品質取得機能224からの測定情報310の受付と並行して、配信管理部201から配信開始通知420及び配信完了通知421の受付を行う。 The communication state determination function 225 receives the distribution start notification 420 and the distribution completion notification 421 from the distribution management unit 201 in parallel with receiving the measurement information 310 from the communication quality acquisition function 224 .

測定情報を受け取った通信状態判定機能225は、予測モデル更新機能226に予測モデル308を要求する(ステップ607)。 The communication state determination function 225 that has received the measurement information requests the prediction model 308 from the prediction model update function 226 (step 607).

要求を受けた予測モデル更新機能226は、その時点での最新の予測モデルを返す(ステップ608)。 The prediction model update function 226 that has received the request returns the latest prediction model at that time (step 608).

通信状態判定機能225は、入力された測定情報310を用いて通信状態を判定する(ステップ609)。 The communication state determination function 225 uses the input measurement information 310 to determine the communication state (step 609).

通信状態の判定結果311及び現在の配信状況312に応じて、通信状態判定機能225は、予測モデル更新機能226への更新用データ313の送信(ステップ610)、及び、配信管理部201への異常通知(ステップ611)を行う。通信状態判定機能225の動作の詳細は後に図12を参照して説明する。 According to the communication status determination result 311 and the current delivery status 312, the communication status determination function 225 transmits the update data 313 to the prediction model update function 226 (step 610) and notifies the delivery management unit 201 of the abnormality. Notification (step 611) is performed. Details of the operation of the communication state determination function 225 will be described later with reference to FIG.

配信管理部201は、ステップ611の異常通知を受け取った場合、現在の配信計画の進捗が異常状態であることを作業者用端末101及び確認者用端末102に送信する(ステップ612)。 When receiving the abnormality notification in step 611, the distribution management unit 201 notifies the worker terminal 101 and the checker terminal 102 that the progress of the current distribution plan is in an abnormal state (step 612).

作業者用端末101及び確認者用端末102がステップ612の異常通知を受け取ることで、作業者及び確認者は異常対応(ステップ613)を行うことができる。 When the operator terminal 101 and the checker terminal 102 receive the abnormality notification in step 612, the operator and the checker can take action against the abnormality (step 613).

図11は、本発明の実施例における異常通知表示画面の一例を示す説明図である。 FIG. 11 is an explanatory diagram showing an example of an anomaly notification display screen according to the embodiment of the present invention.

異常通知表示画面1101は、配信制御装置103による通信状態判定(ステップ609)の結果、通信状態が異常であると判定された場合に、そのことを示す情報を出力するための画面である。例えば、配信制御装置103が通信状態の異常を示す通知を作業者用端末101及び確認者用端末102に送信し、作業者用端末101及び確認者用端末102の出力装置(例えばそれぞれ作業者用端末101及び確認者用端末102に相当するコンピュータ110の入出力インターフェース114に含まれる画像表示装置)が異常通知表示画面1101を表示してもよい。 The abnormality notification display screen 1101 is a screen for outputting information indicating that the communication state is abnormal as a result of the communication state determination (step 609) by the distribution control device 103. FIG. For example, the distribution control device 103 transmits a notification indicating an abnormality in the communication state to the worker terminal 101 and the checker terminal 102, and the output devices of the worker terminal 101 and the checker terminal 102 (for example, An image display device included in the input/output interface 114 of the computer 110 corresponding to the terminal 101 and the confirmation person terminal 102) may display the abnormality notification display screen 1101. FIG.

異常通知表示画面1101には、現在実行中の配信計画に関する配信ファイルリスト902、配信ファイルサイズ903及び時間情報904に加えて、異常を検出した配信先ID909、異常を検出した時間を示す測定時間情報910、異常を検出した環境(例えば測定時の位置・速度・標高など)を示す測定環境情報911、及び異常を検出したことを示す通信状態の判定結果311が表示される。 On the abnormality notification display screen 1101, in addition to a distribution file list 902, a distribution file size 903, and time information 904 regarding the distribution plan currently being executed, a distribution destination ID 909 where an abnormality was detected, and measurement time information indicating the time when the abnormality was detected. 910, measurement environment information 911 indicating the environment in which the abnormality was detected (for example, position, speed, altitude, etc. at the time of measurement), and determination result 311 of the communication state indicating that the abnormality was detected are displayed.

図12は、本発明の実施例における通信状態判定機能225の動作の詳細の一例を示すフローチャートである。 FIG. 12 is a flow chart showing an example of details of the operation of the communication state determination function 225 in the embodiment of the present invention.

測定情報310が入力された場合、通信状態判定機能225はまず予測モデル更新機能226に対して現時点での最新の予測モデル(スループット確率密度関数)308を要求し(ステップ607)、取得する(ステップ608)。その後、通信状態判定機能225は、取得した予測モデル308に対して測定環境情報907の値を代入し、測定環境における測定スループット908の尤度を得る(ステップ691)。通信状態判定機能225は、この尤度と測定情報310に対してクラス分類(ステップ692)を行うことで、通信状態の判定(ステップ609)を行う。 When the measurement information 310 is input, the communication state determination function 225 first requests the current latest prediction model (throughput probability density function) 308 from the prediction model update function 226 (step 607) and acquires it (step 608). After that, the communication state determination function 225 substitutes the value of the measurement environment information 907 for the obtained prediction model 308, and obtains the likelihood of the measured throughput 908 in the measurement environment (step 691). The communication state determination function 225 classifies the likelihood and the measurement information 310 into classes (step 692), thereby determining the communication state (step 609).

通信状態には正常状態と異常状態があり、例えば、尤度が所定の基準より高い場合には正常状態、低い場合には異常状態と判定してもよい。各状態は、更に複数のクラス、例えば正常(高スループット)、正常(中スループット)、正常(低スループット)、異常(低スループット)、及び異常(接続断)などに細分化されてもよい。 The communication state includes a normal state and an abnormal state. For example, if the likelihood is higher than a predetermined standard, the normal state may be determined, and if the likelihood is lower than the predetermined standard, the abnormal state may be determined. Each state may be further subdivided into multiple classes, such as normal (high throughput), normal (medium throughput), normal (low throughput), abnormal (low throughput), and abnormal (disconnected).

通信状態判定結果311と測定情報310とを合わせた更新用データ313が予測モデル更新機能226へ入力される。これによって予測モデル308の継続的な更新を行い、予測精度を改善・維持する。 Update data 313 including the communication state determination result 311 and the measurement information 310 is input to the prediction model update function 226 . This continuously updates the prediction model 308 to improve and maintain prediction accuracy.

これらの処理に加えて、通信状態判定機能225は、配信制御装置103内の配信管理部201から配信開始通知420及び配信完了通知421の受付を行う。各通知を受信した場合、通信状態判定機能225は現在の配信状況312(配信中または非配信中)の更新を行う。 In addition to these processes, the communication state determination function 225 receives a distribution start notification 420 and a distribution completion notification 421 from the distribution management unit 201 in the distribution control device 103 . Upon receiving each notification, the communication status determination function 225 updates the current delivery status 312 (during delivery or non-delivery).

上記の通信状態判定結果311が異常状態で、かつ現在の配信状況312が配信中であった場合、通信状態判定機能225は配信管理部201に異常通知を送信する(ステップ611)。 If the communication status determination result 311 is abnormal and the current distribution status 312 is in the process of distribution, the communication status determination function 225 transmits an abnormality notification to the distribution management section 201 (step 611).

図13は、本発明の実施例における予測モデル更新機能226の動作の詳細の一例を示すフローチャートである。 FIG. 13 is a flow chart showing an example of details of the operation of the predictive model update function 226 in an embodiment of the invention.

予測モデル更新機能226は、その内部に予測モデル308と、予測モデル更新アルゴリズム227とを含む。 Forecast model update function 226 includes forecast model 308 and forecast model update algorithm 227 therein.

予測モデル308は、その変数としてスループット及び多次元の特徴量(例えば、配信先ID901、時間情報904及び環境情報907を含む特徴量)を持つ確率密度関数である。 The prediction model 308 is a probability density function having throughput and multi-dimensional feature quantities (for example, feature quantities including distribution destination ID 901, time information 904, and environment information 907) as its variables.

予測モデル更新アルゴリズム227は、更新用データ313を基に予測モデル308の更新を行う。更新アルゴリズム227としては、機械学習などの任意のアルゴリズムを利用して良い。 The prediction model update algorithm 227 updates the prediction model 308 based on the update data 313 . Any algorithm such as machine learning may be used as the update algorithm 227 .

なお、前述のように、更新用データ313は、測定情報310及び通信状態判定結果311を含む。予測モデル更新機能226は、通信状態判定結果311を予測モデル308の更新に利用してもよい。例えば、予測モデル更新機能226は、通信状態判定結果311が異常状態である測定情報310を予測モデル308の更新に使用しなくてもよい。 Note that the update data 313 includes the measurement information 310 and the communication state determination result 311 as described above. The predictive model update function 226 may use the communication state determination result 311 to update the predictive model 308 . For example, the predictive model update function 226 does not need to use the measurement information 310 whose communication state determination result 311 is abnormal to update the predictive model 308 .

予測モデル更新機能226に対して予測モデル要求(ステップ506または607)があった場合、予測モデル更新機能226は、要求時点における最新の予測モデルを出力として返す(ステップ507または608)。 When a prediction model request (step 506 or 607) is made to the prediction model update function 226, the prediction model update function 226 returns the latest prediction model at the time of the request as an output (step 507 or 608).

また、本発明の実施形態のシステムは次のように構成されてもよい。 Moreover, the system of the embodiment of the present invention may be configured as follows.

(1)計算処理装置(例えば計算処理装置112)と、記憶装置(例えば記憶装置111)と、を有する配信制御装置(例えば配信制御装置103)であって、記憶装置は、通信品質の予測モデル(例えば予測モデル308)と、データの配信計画(例えば仮配信計画303)と、を保持し、予測モデルは、通信品質の確率密度分布を含み、配信計画は、データの配信先の識別情報(例えば配信先ID901)と、データの配信が行われる時間を示す時間情報(例えば時間情報904)と、を含み、計算処理装置は、予測モデルに基づいて、データの配信計画に含まれる時間情報によって特定される開始時刻から終了時刻までにデータの配信が完了する確率を予測し(例えばステップ403)、予測したデータの配信が完了する確率を出力する(例えばステップ404)。 (1) A distribution control device (for example, distribution control device 103) having a calculation processing device (for example, calculation processing device 112) and a storage device (for example, storage device 111), wherein the storage device is a communication quality prediction model (For example, a prediction model 308) and a data distribution plan (for example, a provisional distribution plan 303) are held, the prediction model includes the probability density distribution of communication quality, and the distribution plan contains identification information of the data distribution destination ( (e.g. delivery destination ID 901) and time information (e.g. time information 904) indicating the time at which data is to be delivered. The probability of completion of data distribution from the specified start time to the end time is predicted (eg, step 403), and the predicted probability of completion of data distribution is output (eg, step 404).

これによって、統計的に評価可能な形式での配信計画の作成及び配信計画の進捗管理を行うことができる。具体的には、配信タイミングの選択や配信時間に対するマージンの設定、異常検出判定の基準設定を統計的基準によって行うことができる。すなわち、ファイル配信に要する時間を把握し、配信作業時間のマージンを削減することができる。 This makes it possible to create a distribution plan and manage the progress of the distribution plan in a form that can be statistically evaluated. Specifically, selection of distribution timing, setting of a margin for distribution time, and setting of criteria for abnormality detection determination can be performed based on statistical criteria. That is, it is possible to grasp the time required for file distribution and reduce the margin of the distribution work time.

(2)上記(1)において、確率密度分布は、時間情報と、データの配信先の位置、移動速度及び高度の少なくともいずれか(例えば環境情報907)と、を特徴量として含む多次元の確率密度分布である。 (2) In (1) above, the probability density distribution is a multidimensional probability that includes time information and at least one of the location, movement speed, and altitude of the data distribution destination (for example, environment information 907) as feature quantities. density distribution.

これによって、時間及び時間に対応する配信先の環境に応じた通信品質の確率を計算することができる。 This makes it possible to calculate the probability of communication quality according to the time and the environment of the distribution destination corresponding to the time.

(3)上記(2)において、記憶装置は、時間情報と、データの配信先の識別情報と、データの配信先の位置、移動速度及び高度の少なくともいずれかと、を対応付ける配信先情報(例えば端末情報データベース222)を保持し、計算処理装置は、配信先情報に基づいて、配信計画に含まれる時間情報及びデータの配信先の識別情報に対応するデータの配信先の位置、移動速度及び高度の少なくともいずれかを含む特徴量を生成し(例えば図8の処理)、生成した特徴量を予測モデルに適用することによって、開始時刻から終了時刻までにデータの配信が完了する確率を予測する。 (3) In (2) above, the storage device includes delivery destination information (for example, terminal information database 222), and based on the distribution destination information, the calculation processing device calculates the position, moving speed, and altitude of the data distribution destination corresponding to the time information and the identification information of the data distribution destination included in the distribution plan. A feature amount including at least one of them is generated (for example, the process of FIG. 8), and the generated feature amount is applied to a prediction model to predict the probability that data delivery will be completed between the start time and the end time.

これによって、時間及び時間に対応する配信先の環境に応じた通信品質の確率を計算することができる。 This makes it possible to calculate the probability of communication quality according to the time and the environment of the distribution destination corresponding to the time.

(4)上記(1)において、計算処理装置は、所定のタイミングでデータの配信先との通信品質を測定し(例えばステップ603、604)、測定した通信品質と予測モデルに基づいて予測した通信品質とを比較することによって測定時の通信状態を判定し(例えばステップ609)、判定した通信状態を出力する(例えばステップ611、612)。 (4) In (1) above, the computing device measures the communication quality with the data delivery destination at a predetermined timing (for example, steps 603 and 604), and predicts the communication quality based on the measured communication quality and the prediction model. The communication state at the time of measurement is determined by comparing with the quality (for example, step 609), and the determined communication state is output (for example, steps 611 and 612).

これによって、統計的基準に基づく異常検出判定を行うことができる。 Thereby, abnormality detection determination based on statistical criteria can be performed.

(5)上記(4)において、計算処理装置は、測定した通信品質と予測モデルに基づいて予測した通信品質とを比較することによって、測定した通信品質の尤度を計算し(例えばステップ691)、測定した通信品質の尤度が所定の基準より低く、かつ、データの配信先へのデータの配信が実行中である場合、通信状態が異常であることを示す情報を出力する(例えばステップ611、612)。 (5) In (4) above, the computing device compares the measured communication quality with the communication quality predicted based on the prediction model to calculate the likelihood of the measured communication quality (eg step 691). If the measured likelihood of communication quality is lower than a predetermined standard and data distribution to the data distribution destination is in progress, information indicating that the communication state is abnormal is output (for example, step 611 , 612).

これによって、統計的基準に基づく異常検出判定を行うことができる。 Thereby, abnormality detection determination based on statistical criteria can be performed.

(6)上記(1)において、計算処理装置は、所定のタイミングで前記データの配信先との通信品質を測定し(例えばステップ603、604)、測定した通信品質に基づいて、通信品質の確率密度分布を計算することによって、予測モデルを更新する(例えばステップ614)。 (6) In (1) above, the computing device measures the communication quality with the data delivery destination at a predetermined timing (for example, steps 603 and 604), and calculates the communication quality probability based on the measured communication quality. Update the prediction model by calculating the density distribution (eg, step 614).

これによって、予測モデルの精度を維持することができる。 This allows the accuracy of the prediction model to be maintained.

(7)上記(6)において、計算処理装置は、測定した通信品質と予測モデルに基づいて予測した通信品質とを比較することによって測定時の通信状態を判定し(例えばステップ691)、測定した通信品質と、判定した通信状態と、に基づいて、通信品質の確率密度分布を計算することによって、予測モデルを更新する(例えばステップ614)。 (7) In (6) above, the computing device determines the communication state at the time of measurement by comparing the measured communication quality with the communication quality predicted based on the prediction model (for example, step 691), and performs the measurement. Based on the communication quality and the determined communication state, the prediction model is updated by calculating the probability density distribution of the communication quality (eg, step 614).

これによって、予測モデルの精度を維持することができる。 This allows the accuracy of the prediction model to be maintained.

(8)上記(7)において、確率密度分布は、時間情報と、データの配信先の位置、移動速度及び高度の少なくともいずれかと、を特徴量として含む多次元の確率密度分布であり、計算処理装置は、測定した通信品質と予測モデルに基づいて予測した通信品質とを比較することによって、測定した通信品質の尤度を計算し(例えばステップ691)、測定した通信品質の尤度が所定の基準より低い場合に、通信状態が異常であると判定し(例えばステップ692)、測定した通信品質のうち、通信状態が異常であると判定されなかった通信品質と、通信品質を測定した時刻と、データの配信先の識別情報と、測定時のデータの配信先の位置、移動速度及び高度の少なくともいずれかと、に基づいて、通信品質の確率密度分布を計算することによって、予測モデルを更新する(例えばステップ614)。 (8) In the above (7), the probability density distribution is a multi-dimensional probability density distribution including time information and at least one of the position, movement speed and altitude of the data delivery destination as feature quantities, and calculation processing The device compares the measured communication quality with the communication quality predicted based on the prediction model to calculate the likelihood of the measured communication quality (for example, step 691), and the likelihood of the measured communication quality is a predetermined If it is lower than the standard, the communication state is determined to be abnormal (for example, step 692). , the identification information of the data delivery destination and at least one of the data delivery destination's position, moving speed and altitude at the time of measurement, and updating the prediction model by calculating the probability density distribution of the communication quality. (eg step 614).

これによって、予測モデルの精度を維持することができる。 This allows the accuracy of the prediction model to be maintained.

(9)上記(1)において、データの配信計画に含まれる時間情報は、開始時刻の範囲及び終了時刻の範囲を指定する情報を含み、計算処理装置は、開始時刻の範囲内の1以上の開始時刻と、終了時刻の範囲内の1以上の終了時刻と、に基づく1以上の開始時刻と終了時刻との組み合わせの各々について、予測モデルに基づいて、開始時刻から終了時刻までにデータの配信が完了する確率を予測する。 (9) In (1) above, the time information included in the data distribution plan includes information designating a range of start times and a range of end times, Delivery of data from the start time to the end time based on the predictive model for each of the one or more start and end time combinations based on the start time, one or more end times within the range of end times Predict the probability that .

これによって、統計的に評価可能な形式での配信計画の作成が支援される。 This assists in creating a delivery plan in a form that can be statistically evaluated.

なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明のより良い理解のために詳細に説明したのであり、必ずしも説明の全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることが可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 In addition, the present invention is not limited to the above-described embodiments, and includes various modifications. For example, the above embodiments have been described in detail for better understanding of the present invention, and are not necessarily limited to those having all the configurations described. Also, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of one embodiment. Moreover, it is possible to add, delete, or replace a part of the configuration of each embodiment with another configuration.

また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によってハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによってソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、不揮発性半導体メモリ、ハードディスクドライブ、SSD(Solid State Drive)等の記憶デバイス、または、ICカード、SDカード、DVD等の計算機読み取り可能な非一時的データ記憶媒体に格納することができる。 Further, each of the above configurations, functions, processing units, processing means, and the like may be realized by hardware, for example, by designing a part or all of them using an integrated circuit. Moreover, each of the above configurations, functions, etc. may be realized by software by a processor interpreting and executing a program for realizing each function. Information such as programs, tables, files, etc. that realize each function is stored in storage devices such as non-volatile semiconductor memories, hard disk drives, SSDs (Solid State Drives), or computer-readable non-volatile memory such as IC cards, SD cards, DVDs, etc. It can be stored on a temporary data storage medium.

また、制御線及び情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線及び情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。 Further, the control lines and information lines indicate those considered necessary for explanation, and not necessarily all the control lines and information lines are indicated on the product. In fact, it may be considered that almost all configurations are interconnected.

101 作業者用端末
102 確認者用端末
103 配信制御装置
104 配信先装置
105 通信ネットワーク(作業者用端末-配信制御装置)
106 通信ネットワーク(確認者用端末-配信制御装置)
107 通信ネットワーク(配信制御装置-配信先装置)
201 配信管理部
202 配信補助部
203 通信管理部
204 配信取得部
221 配信計画情報抽出機能
222 端末情報データベース
223 配信完了確率予測機能
224 通信品質取得機能
225 通信状態判定機能
226 予測モデル更新機能
227 確率密度関数更新アルゴリズム
301 配信ファイル
302 配信コマンドリスト
303 仮配信計画ファイル
304 本配信計画ファイル
305 仮配信計画に対する配信完了確率予測結果
306 本配信計画における配信完了確率予測結果
307 特徴量テーブル
308 予測モデル
309 スループット測定用データ
310 測定情報
311 通信状態の判定結果
312 配信状況
313 端末情報データベース更新用データ
314 予測時間区間
315 予測変数区間
316 確率密度関数
901 配信先ID
902 配信ファイルリスト
903 配信ファイルサイズ
904 時間情報
905 コマンドリスト(第1段階)
906 コマンドリスト(第2段階)
907 環境情報
908 測定スループット
909 測定配信先ID
910 測定時間情報
911 測定環境情報
101 Terminal for operator 102 Terminal for confirmer 103 Distribution control device 104 Distribution destination device 105 Communication network (terminal for worker - distribution control device)
106 Communication network (confirmer terminal-distribution control device)
107 communication network (delivery control device - delivery destination device)
201 distribution management unit 202 distribution auxiliary unit 203 communication management unit 204 distribution acquisition unit 221 distribution plan information extraction function 222 terminal information database 223 distribution completion probability prediction function 224 communication quality acquisition function 225 communication state determination function 226 prediction model update function 227 probability density Function update algorithm 301 Distribution file 302 Distribution command list 303 Temporary distribution plan file 304 Final distribution plan file 305 Distribution completion probability prediction result for temporary distribution plan 306 Distribution completion probability prediction result for main distribution plan 307 Feature amount table 308 Prediction model 309 Throughput measurement Data for use 310 Measurement information 311 Communication state determination result 312 Delivery status 313 Terminal information database update data 314 Predicted time interval 315 Predictor variable interval 316 Probability density function 901 Delivery destination ID
902 Distribution file list 903 Distribution file size 904 Time information 905 Command list (first stage)
906 Command list (second stage)
907 Environment information 908 Measurement throughput 909 Measurement distribution destination ID
910 Measurement time information 911 Measurement environment information

Claims (10)

計算処理装置と、記憶装置と、を有する配信制御装置であって、
前記記憶装置は、通信品質の予測モデルと、データの配信計画と、を保持し、
前記予測モデルは、前記通信品質の確率密度分布を含み、
前記配信計画は、前記データの配信先の識別情報と、前記データの配信が行われる時間を示す時間情報と、を含み、
前記計算処理装置は、
前記予測モデルに基づいて、前記データの配信計画に含まれる前記時間情報によって特定される開始時刻から終了時刻までに前記データの配信が完了する確率を予測し、
予測した前記データの配信が完了する確率を出力することを特徴とする配信制御装置。
A distribution control device having a calculation processing device and a storage device,
The storage device holds a prediction model of communication quality and a data distribution plan,
The prediction model includes a probability density distribution of the communication quality,
the distribution plan includes identification information of a distribution destination of the data and time information indicating a time when the data is distributed;
The computing device is
Based on the prediction model, predicting the probability that the data delivery will be completed from the start time to the end time specified by the time information included in the data delivery plan;
A distribution control device that outputs a predicted probability of completion of distribution of the data.
請求項1に記載の配信制御装置であって、
前記確率密度分布は、前記時間情報と、前記データの配信先の位置、移動速度及び高度の少なくともいずれかと、を特徴量として含む多次元の確率密度分布であることを特徴とする配信制御装置。
The distribution control device according to claim 1,
The distribution control device, wherein the probability density distribution is a multi-dimensional probability density distribution including the time information and at least one of the position, moving speed and altitude of the distribution destination of the data as feature quantities.
請求項2に記載の配信制御装置であって、
前記記憶装置は、前記時間情報と、前記データの配信先の識別情報と、前記データの配信先の位置、移動速度及び高度の少なくともいずれかと、を対応付ける配信先情報を保持し、
前記計算処理装置は、前記配信先情報に基づいて、前記配信計画に含まれる前記時間情報及び前記データの配信先の識別情報に対応する前記データの配信先の位置、移動速度及び高度の少なくともいずれかを含む前記特徴量を生成し、
前記生成した特徴量を前記予測モデルに適用することによって、前記開始時刻から前記終了時刻までに前記データの配信が完了する確率を予測することを特徴とする配信制御装置。
The distribution control device according to claim 2,
the storage device holds delivery destination information that associates the time information, identification information of the delivery destination of the data, and at least one of the location, moving speed, and altitude of the delivery destination of the data;
Based on the distribution destination information, the calculation processing device determines at least one of the position, moving speed, and altitude of the distribution destination of the data corresponding to the time information and the identification information of the distribution destination of the data included in the distribution plan. generating the feature quantity including
A distribution control device that predicts a probability of completion of distribution of the data from the start time to the end time by applying the generated feature amount to the prediction model.
請求項1に記載の配信制御装置であって、
前記計算処理装置は、
所定のタイミングで前記データの配信先との通信品質を測定し、
前記測定した通信品質と前記予測モデルに基づいて予測した通信品質とを比較することによって測定時の通信状態を判定し、
前記判定した通信状態を出力することを特徴とする配信制御装置。
The distribution control device according to claim 1,
The computing device is
measuring the communication quality with the delivery destination of the data at a predetermined timing;
determining the communication state at the time of measurement by comparing the measured communication quality with the communication quality predicted based on the prediction model;
A delivery control device, characterized by outputting the determined communication state.
請求項4に記載の配信制御装置であって、
前記計算処理装置は、
前記測定した通信品質と前記予測モデルに基づいて予測した通信品質とを比較することによって、前記測定した通信品質の尤度を計算し、
前記測定した通信品質の尤度が所定の基準より低く、かつ、前記データの配信先への前記データの配信が実行中である場合、前記通信状態が異常であることを示す情報を出力することを特徴とする配信制御装置。
The distribution control device according to claim 4,
The computing device is
calculating the likelihood of the measured communication quality by comparing the measured communication quality with the communication quality predicted based on the prediction model;
outputting information indicating that the communication state is abnormal when the measured likelihood of the communication quality is lower than a predetermined standard and the data is being distributed to the data distribution destination; A distribution control device characterized by:
請求項1に記載の配信制御装置であって、
前記計算処理装置は、
所定のタイミングで前記データの配信先との通信品質を測定し、
前記測定した通信品質に基づいて、前記通信品質の確率密度分布を計算することによって、前記予測モデルを更新することを特徴とする配信制御装置。
The distribution control device according to claim 1,
The computing device is
measuring the communication quality with the delivery destination of the data at a predetermined timing;
A distribution control device, wherein the prediction model is updated by calculating a probability density distribution of the communication quality based on the measured communication quality.
請求項6に記載の配信制御装置であって、
前記計算処理装置は、
前記測定した通信品質と前記予測モデルに基づいて予測した通信品質とを比較することによって測定時の通信状態を判定し、
前記測定した通信品質と、前記判定した通信状態と、に基づいて、前記通信品質の確率密度分布を計算することによって、前記予測モデルを更新することを特徴とする配信制御装置。
The distribution control device according to claim 6,
The computing device is
determining the communication state at the time of measurement by comparing the measured communication quality with the communication quality predicted based on the prediction model;
A distribution control device, wherein the prediction model is updated by calculating a probability density distribution of the communication quality based on the measured communication quality and the determined communication state.
請求項7に記載の配信制御装置であって、
前記確率密度分布は、前記時間情報と、前記データの配信先の位置、移動速度及び高度の少なくともいずれかと、を特徴量として含む多次元の確率密度分布であり、
前記計算処理装置は、
前記測定した通信品質と前記予測モデルに基づいて予測した通信品質とを比較することによって、前記測定した通信品質の尤度を計算し、
前記測定した通信品質の尤度が所定の基準より低い場合に、前記通信状態が異常であると判定し、
前記測定した通信品質のうち、前記通信状態が異常であると判定されなかった通信品質と、前記通信品質を測定した時刻と、前記データの配信先の識別情報と、測定時の前記データの配信先の位置、移動速度及び高度の少なくともいずれかと、に基づいて、前記通信品質の確率密度分布を計算することによって、前記予測モデルを更新することを特徴とする配信制御装置。
The distribution control device according to claim 7,
The probability density distribution is a multi-dimensional probability density distribution that includes the time information and at least one of the position, movement speed, and altitude of the delivery destination of the data as feature quantities,
The computing device is
calculating the likelihood of the measured communication quality by comparing the measured communication quality with the communication quality predicted based on the prediction model;
determining that the communication state is abnormal when the measured likelihood of communication quality is lower than a predetermined standard;
Among the measured communication qualities, the communication quality for which the communication state was not determined to be abnormal, the time when the communication quality was measured, the identification information of the delivery destination of the data, and the delivery of the data at the time of measurement A distribution control device, wherein the prediction model is updated by calculating the probability density distribution of the communication quality based on at least one of a previous position, moving speed and altitude.
請求項1に記載の配信制御装置であって、
前記データの配信計画に含まれる前記時間情報は、前記開始時刻の範囲及び前記終了時刻の範囲を指定する情報を含み、
前記計算処理装置は、前記開始時刻の範囲内の1以上の開始時刻と、前記終了時刻の範囲内の1以上の終了時刻と、に基づく1以上の前記開始時刻と前記終了時刻との組み合わせの各々について、前記予測モデルに基づいて、前記開始時刻から前記終了時刻までに前記データの配信が完了する確率を予測することを特徴とする配信制御装置。
The distribution control device according to claim 1,
The time information included in the data distribution plan includes information specifying the start time range and the end time range,
The calculation processing device determines one or more combinations of the start time and the end time based on one or more start times within the range of the start times and one or more end times within the range of the end times. A distribution control device for predicting a probability that distribution of the data will be completed from the start time to the end time based on the prediction model.
計算処理装置と、記憶装置と、を有する計算機システムが実行する配信制御方法であって、
前記記憶装置は、通信品質の予測モデルと、データの配信計画と、を保持し、
前記予測モデルは、前記通信品質の確率密度分布を含み、
前記配信計画は、前記データの配信先の識別情報と、前記データの配信が行われる時間を示す時間情報と、を含み、
前記配信制御方法は、
前記計算処理装置が、前記予測モデルに基づいて、前記データの配信計画に含まれる前記時間情報によって特定される開始時刻から終了時刻までに前記データの配信が完了する確率を予測する手順と、
前記計算処理装置が、予測した前記データの配信が完了する確率を出力する手順と、を含むことを特徴とする配信制御方法。
A distribution control method executed by a computer system having a computation processing device and a storage device,
The storage device holds a prediction model of communication quality and a data distribution plan,
The prediction model includes a probability density distribution of the communication quality,
the distribution plan includes identification information of a distribution destination of the data and time information indicating a time when the data is distributed;
The delivery control method includes:
a step of predicting, based on the prediction model, the probability that the distribution of the data will be completed between the start time and the end time specified by the time information included in the data distribution plan;
A distribution control method, comprising: a step of outputting a predicted probability of completion of distribution of the data by the calculation processing device.
JP2022022813A 2022-02-17 2022-02-17 Distribution control device and distribution control method Active JP7556901B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022022813A JP7556901B2 (en) 2022-02-17 2022-02-17 Distribution control device and distribution control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022022813A JP7556901B2 (en) 2022-02-17 2022-02-17 Distribution control device and distribution control method

Publications (2)

Publication Number Publication Date
JP2023119770A true JP2023119770A (en) 2023-08-29
JP7556901B2 JP7556901B2 (en) 2024-09-26

Family

ID=87778263

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022022813A Active JP7556901B2 (en) 2022-02-17 2022-02-17 Distribution control device and distribution control method

Country Status (1)

Country Link
JP (1) JP7556901B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004235970A (en) 2003-01-30 2004-08-19 Nippon Telegr & Teleph Corp <Ntt> Delivery content size selection method and apparatus, and program therefor
US9510257B2 (en) 2015-02-26 2016-11-29 Qualcomm Incorporated Opportunistic, location-predictive, server-mediated peer-to-peer offloading
WO2017169063A1 (en) 2016-03-31 2017-10-05 日本電気株式会社 Wireless access network node, external node, and method therefor
US11010697B1 (en) 2018-02-14 2021-05-18 Amazon Technologies, Inc. On-demand resource scheduling

Also Published As

Publication number Publication date
JP7556901B2 (en) 2024-09-26

Similar Documents

Publication Publication Date Title
US8054763B2 (en) Migration of switch in a storage area network
US20200167671A1 (en) Computer system and method for machine learning or inference
JP6850689B2 (en) Production line configuration change system and production line configuration change method
CN102754075A (en) Effectively managing configuration drift
US12124874B2 (en) Pipeline task verification for a data processing platform
CN114911492A (en) Inference service deployment method, device, equipment and storage medium
JP6094593B2 (en) Information system construction device, information system construction method, and information system construction program
CN109523182A (en) A kind of beam field production management method, platform, computer equipment and storage medium
WO2021100284A1 (en) Production simulation device
JP2024088805A (en) Operation plan change support device, operation plan change support method, and train operation management system
JP2007241486A (en) Storage system
US12140934B2 (en) Distributed production planning and instruction apparatus and distributed production planning and instruction system
JP2023004628A (en) Production plan change assisting device, production plan change assisting method and program thereof, and production managing system
JP7556901B2 (en) Distribution control device and distribution control method
CN118445168B (en) System performance evaluation method, device, computer equipment and storage medium
CN119359413A (en) E-commerce order analysis and control method and system
CN117172485A (en) Methods and systems, equipment and media for developing flight release plans
KR101561960B1 (en) Management method of arrangement state of equipment using database
JP5854745B2 (en) DATA INTERFACE DEVICE, DATA INTERFACE METHOD, DATA INTERFACE PROGRAM, AND PROCESS MANAGEMENT SYSTEM FOR PROCESS MANAGEMENT TOOL
JP7752563B2 (en) Software distribution system, software update plan creation system, and software update plan creation method
KR102899143B1 (en) Apparatus for automatic controlling error free information infra platform
JP2016031757A (en) Control system and control method
CN111159237A (en) System data distribution method and device, storage medium and electronic equipment
WO2025010637A1 (en) Cloud failure remediation
JP7766420B2 (en) Traffic rescheduling system and method for generating traffic rescheduling proposals

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240221

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: 20240903

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240912

R150 Certificate of patent or registration of utility model

Ref document number: 7556901

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150