[go: up one dir, main page]

JP6733222B2 - 情報処理装置、コンテンツ管理方法及びコンテンツ管理プログラム - Google Patents

情報処理装置、コンテンツ管理方法及びコンテンツ管理プログラム Download PDF

Info

Publication number
JP6733222B2
JP6733222B2 JP2016042756A JP2016042756A JP6733222B2 JP 6733222 B2 JP6733222 B2 JP 6733222B2 JP 2016042756 A JP2016042756 A JP 2016042756A JP 2016042756 A JP2016042756 A JP 2016042756A JP 6733222 B2 JP6733222 B2 JP 6733222B2
Authority
JP
Japan
Prior art keywords
time
content
work
worker
user
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
JP2016042756A
Other languages
English (en)
Other versions
JP2017157170A (ja
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2016042756A priority Critical patent/JP6733222B2/ja
Priority to US15/382,900 priority patent/US10587722B2/en
Publication of JP2017157170A publication Critical patent/JP2017157170A/ja
Application granted granted Critical
Publication of JP6733222B2 publication Critical patent/JP6733222B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、情報処理装置、コンテンツ管理方法及びコンテンツ管理プログラムに関する。
ユーザが行う作業内容に合わせて、端末装置に必要なアプリケーションやデータ等のコンテンツを自動で配信し、端末装置にて実行する技術が知られている(例えば、特許文献1及び特許文献2参照)。これによれば、事前にコンテンツをインストールしておかなくても、必要なとき、必要な場所で最適なコンテンツを利用することができる。また、秘匿性が高いコンテンツの配信において、作業時間以外はコンテンツを端末装置内に格納させないことにより、情報の漏洩を防止することができる。
国際公開第2009/093518号パンフレット 国際公開第2011/138972号パンフレット
しかしながら、コンテンツを端末装置に配信するタイミングは、ユーザ毎の生活や行動のズレに応じて異なる場合がある。これに対して、特許文献1及び特許文献2では、コンテンツを端末装置に配信するタイミングは、ユーザの過去の作業実績を考慮していない。
これに対して、作業予定日時を起点にして、前もってコンテンツを配信する方法がある。しかしながら、この方法では、作業開始タイミングが、事前に設定された予定の日時通りでない可能性があるため、必ずしも配信タイミングが適正化されない場合がある。そして、コンテンツが作業開始までに端末装置に配信されない場合、ユーザは、必要なコンテンツを使用できないため、作業が遅延してしまう。
また、作業場所を検出するセンサの検出結果に基づき、ユーザが作業場所に到達する時刻を予想し、予測した時刻にコンテンツが配信されるようにする方法がある。しかしながら、この場合、センサで検出する作業スポットは、「患者の部屋」や「ベット脇」といった非常に狭いエリアを想定している。これに対して、無線電波検出などのエリア検出手段は、検出誤差10m単位の、作業スポットよりも大きな作業エリアを検出するため、作業スポット毎に作業開始に合わせてコンテンツ配信タイミングを調整することは困難である。
そこで、一側面では、本発明は、コンテンツを実績に応じた適正なタイミングに配信することを目的とする。
一つの案では、所定の端末装置に配信するコンテンツを管理する情報処理装置であって、複数の端末装置から所定のエリアへ進入したことの検知と、進入した前記複数の端末装置に対応する複数のユーザIDとを検索する検索部と、複数のユーザIDと各ユーザIDが示すユーザ毎の実績ズレ時間とを対応させて記録した記録部を参照して、前記検索した複数のユーザIDに対応する複数の実績ズレ時間を抽出し、抽出した前記複数の実績ズレ時間から算出した複数人数のユーザIDに対応する実績ズレ時間と、進入した前記複数のユーザIDに対応する作業開始予定時刻とに基づき、前記複数の端末装置に前記コンテンツを配信するタイミングを算出する計算部と、を有する情報処理装置が提供される。
一側面によれば、コンテンツを実績に応じた適正なタイミングに配信することができる。
一実施形態にかかるコンテンツ配信システムの構成の一例を示す図。 一実施形態にかかるコンテンツ配信システムの利用形態の一例を示す図。 一実施形態にかかる実績ズレ時間の分布の一例を示す図。 一実施形態にかかる実績DBの一例を示す図。 一実施形態にかかる作業スポットDBの一例を示す図。 一実施形態にかかる作業予定DBの一例を示す図。 一実施形態にかかるコンテンツDBの一例を示す図。 第1実施形態にかかるコンテンツ管理処理の一例を示すフローチャート 第2実施形態にかかるコンテンツ管理処理の一例を示すフローチャート。 第3実施形態にかかるコンテンツ管理処理の一例を示すフローチャート。 一実施形態にかかる情報処理装置のハードウェア構成の一例を示す図。
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
[コンテンツ配信システムの構成]
まず、本発明の第1実施形態に係るコンテンツ配信システムの構成について、図1を参照しながら説明する。図1は、一実施形態に係るコンテンツ配信システムの構成例を示す図である。
本実施形態に係るコンテンツ配信システムは、ユーザ(以下では、「作業者」ともいう。)の作業に合わせて、コンテンツ管理サーバ40から配信したコンテンツを作業者の端末装置20に配信する。
本明細書において、「作業」とは、ある時間を起点に、人が対象物に対して働きかけ、対象の状態を得ることや、対称の状態を変えるなどの結果を得る行動をいう。また、「コンテンツ」とは、端末装置20で実行可能なアプリケーションや、アプリケーションによって端末装置20に表示可能なデータ等を総称する。また、「作業エリア又はエリア」とは、作業をする場所を示す作業スポットを含み、数十メートル四方のオーダーの範囲(領域)を指す。端末装置20は、作業エリア内にいるとき、作業エリアを識別するエリアIDを取得可能である。
コンテンツ配信システムは、情報処理装置10、ユーザ(作業者)が所持する端末装置20、作業予定管理装置(スケジューラ)30及びコンテンツ管理サーバ40を有する。情報処理装置10、端末装置20、作業予定管理装置30及びコンテンツ管理サーバ40は、無線により又はネットワークを介して接続されている。
本実施形態に係るコンテンツ配信システムでは、作業者が、作業開始と同時に作業用のコンテンツを使用したり、閲覧したりすることができるように、情報処理装置10は、コンテンツを作業者の端末装置20に配信する。これにより、作業者は、作業をスムーズに開始し、作業の遅延を防ぐことができる。
情報処理装置10が管理するコンテンツの配信タイミングは、作業の開始予定時刻に対して時間の余裕をもたせず、作業開始のタイミングに合わせて、コンテンツの配信を完了することが好ましい。これにより、作業時間以外はコンテンツを端末装置20内に格納させないことにより、情報の漏洩を防止でき、これにより、セキュリティを向上させたコンテンツ配信が可能になる。つまり、本実施形態に係るコンテンツ配信システムでは、配信するコンテンツの種類にはなんら限定はないが、カルテ等の秘匿性の高いコンテンツであっても情報を漏洩することなく安全に配信することができる。
本実施形態に係るコンテンツ配信システムの利用例としては、例えば、訪問診療の場合のコンテンツ配信が挙げられる。この場合、訪問診療開始に合わせて、他医療従事者のメモ、訪問履歴等のデータを端末装置20へ配信することで、訪問診療を開始する医師は、それらのデータを訪問診療開始時に端末装置20にて直ちに確認することができる。また、データの自動配信及び当該データの表示により、作業者は、端末装置20の操作数を削減でき、操作ミスを防止できる。
他の利用例としては、例えば、院内診療の場合のコンテンツ配信が挙げられる。この場合、回診に合わせて、カルテのデータを端末装置20へ配信することで、回診時、医師は、それらのデータを回診開始時に端末装置20にて直ちに確認することができる。また、カルテの自動配信及び当該カルテの表示により、回診する医師は、診察前のタイムロスを削減できる。
以下では、本実施形態に係るコンテンツ配信システムを利用する、ある作業に関係する作業者が、作業スポットに集まって作業を開始することを想定する。また、本実施形態に係るコンテンツ配信システムの利用の前提として、作業内容及び作業日程については作業者間で事前に取決めがなされている。そして、図2に示す予約システムに、作業開始日時T、作業スポットを含む作業エリアに作業者が進入したことを検出するためのビーコンP、及びその作業を実行する作業者A,B,Cが予め設定されている。また、コンテンツ管理システムには、その作業が開始される前に配信すべきコンテンツの容量Cが記憶されている。
作業者は、作業開始時、配信されたコンテンツを閲覧及び実行する。セキュリティの観点から、このコンテンツは前もって端末装置20内に格納はしない。作業開始タイミングに、コンテンツ管理システムから作業者の端末装置20へ、作業に必要なコンテンツの転送が完了される。これにより、本実施形態に係るコンテンツ配信システムによれば、作業者は、作業を開始するに当たって、コンテンツ転送を待つ必要がなく、また、コンテンツの秘匿性を確保できる。
[機能構成]
図1に戻り、情報処理装置10、端末装置20、作業予定管理装置30、コンテンツ管理サーバ40の順に機能構成について、説明する。
(情報処理装置)
情報処理装置10は、作業予定検索部11、コンテンツ検索部12、配信タイミング計算部13、配信部14、受信部15及び記録部16を有する。作業予定検索部11は、端末装置20が、ビーコンを検出したかを検索する。コンテンツ検索部12は、端末装置20に送信する特定のコンテンツを検索し、コンテンツ管理サーバ40から特定のコンテンツを取得する。
配信タイミング計算部13は、コンテンツを配信するタイミングを計算する。配信タイミング計算部13は、作業予定DBに登録されている作業者のすべての端末装置20から各作業者が作業スポットのエリアに進入したことが検知されたとき、作業予定IDに紐付けられたコンテンツの配信タイミングを計算してもよい。また、配信タイミング計算部13は、作業予定DBに登録されている作業者のうちの所定の数以上の端末装置20から作業者が作業スポットのエリアに進入したことが検知されたとき、作業予定IDに紐付けられたコンテンツの配信タイミングを計算してもよい。
配信タイミング計算部13は、作業者の過去の同種作業に対する、予定開始日時に対する実際の作業開始日時の差分(実績DB17の実績ズレ時間を参照)から、前倒し見込み幅の時間を算出し、コンテンツ容量から転送時間を算出する。配信タイミング計算部13は、前倒し見込み幅の時間と転送時間とを作業の予定開始日時から差し引くことで配信タイミングを算出する。これにより、過去の実績から作業者毎の作業の開始時間のズレを算出し、最も早くても作業開始時刻はどのくらいかを知ることができる。これにより、作業用のコンテンツの配信タイミングを最適化することができる。
例えば、訪問診療業務や回診業務等の同種の繰り返し作業に対して、実績ズレ時間の分布は、図3に一例を示すように作業者毎に正規分布となる。そして、実績ズレ時間は、作業者毎の癖や生活習慣等により作業者毎にバラツキ度合いが異なる。よって、例えば、作業者Aと作業者Bとが所定の作業を行う場合、前倒し見込み幅の時間tは、作業者Aの過去の実績ズレ時間の正規分布と作業者Bの過去の実績ズレ時間の正規分布とを足し合わせた、作業者A+Bの正規分布に基づき算出可能である。
つまり、作業者単位では、各作業者は行動に対して慣れがあり、外乱を受けにくい。また、作業者間で事前に認識合わせしていることで、他者に迷惑をかけないように意識するため単独で決定した予定に対する行動よりも、開始時刻の正確さの精度が高い。このことから、前倒し見込み幅の時間tは、3σ法に基づき、式(1)を用いて算出することができる。
Figure 0006733222
式(1)の実績取得数Nは、実績DB17に記録されている所定の作業者の過去の実績データの個数である。
ただし、3σ法は正規分布に対して外れ値を除去する一般的な方法であり、前倒し見込み幅の時間tの算出方法は、これに限らず、作業者毎の実際の作業開始時刻と作業予定時刻とのズレを別の妥当な算出方法により算出してもよい。例えば、前倒し見込み幅の時間tは、固定値に設定してもよい。また、前倒し見込み幅の時間tは、所定の作業者に対する図3に示す実績ズレ時間の正規分布の中央から端部までの時間の8割やその他の割合で定められる時間等に設定することができる。実績ズレ時間の正規分布のうち、所定の閾値から外れた実績ズレ時間を除く実績ズレ時間を前倒し見込み幅の時間tに使用することができる。
図1に戻り、配信部14は、配信タイミング計算部13が計算したタイミングで作業用のコンテンツを配信する。受信部15は、端末装置20から作業者がコンテンツの利用を開始したことの通知を受ける。受信部15は、端末装置20から作業の開始時刻を示す実績データを受信する。
記録部16は、実績DB17及びコンテンツ管理プログラム18を有する。実績DB17には、作業者毎に作業場に到着する時間の実績データが登録されている。図4に、本実施形態にかかる実績DB17の一例を示す。実績DB17には、作業予定ID17a、作業者ID17b、実績ズレ時間17cの各データ項目が記録される。
作業予定ID17aは、本実績と対応する作業予定DB35内の作業予定識別用のIDを記録する。作業者ID17bは、作業を開始した作業者のIDを記録する。実績ズレ時間17cは、作業を開始した日時と、対応する作業予定の作業開始予定日時との差分を記録する。このように、実績DB17には、作業者が作業を行ったときの実際の作業開始時刻と予定開始時刻とのズレ(実績ズレ時間)が過去の実績データとして記録される。
なお、情報処理装置10は、PC(パーソナルコンピュータ)、タブレット型端末装置、PDA(Personal Digital Assistants)又はサーバ等であってもよい。
なお、情報処理装置10の作業予定検索部11、コンテンツ検索部12、配信タイミング計算部13及び配信部14の各部は、記録部16にインストールされたコンテンツ管理プログラム18が、情報処理装置10のCPU(図11参照)に実行させる処理により実現される。
(端末装置)
端末装置20は、作業者毎に持ち運ぶモバイル機器の一例であり、作業者認証部21、エリア情報検索部22、進入退出監視部23、受信部24、記録部25、作業開始検出部26、送信部27及び表示実行部28を有する。
作業者認証部21は、端末装置20を使うことが許可された作業者であるか否かを認証する。例えば、作業者認証部21は、作業者にID及びパスワードを入力させ、その入力情報に基づき、作業者を認証する。エリア情報検索部22は、所定の作業スポットを含む監視すべきエリアの情報を作業予定管理装置30から取得する。
進入退出監視部23は、監視すべきエリアへの作業者の進入及び退出を監視する。受信部24は、情報処理装置10の配信部14と通信を行い、情報処理装置10から作業用のコンテンツを受信する。
記録部25は、配信されたコンテンツを一時格納するメモリの一例である。作業開始検出部26は、作業者が作業を開始したことを検知する。送信部27は、作業者が作業を開始時刻を情報処理装置10に送信する。表示実行部28は、コンテンツや必要なデータを表示し、作業に必要な処理を実行する。
なお、端末装置20は、スマートフォン、ビデオカメラ、デジタルカメラ、PDA(Personal Digital Assistants)、携帯電話、携帯用音楽再生装置、携帯用映像処理装置、携帯用ゲーム機器、HMD(Head Mount Display)等のウェアラブルの表示デバイス等であってもよい。
(作業予定管理装置(スケジューラ))
作業予定管理装置30は、作業者毎の作業予定を管理する。作業予定管理装置30は、作業予定抽出部31、作業予定管理部32及び記録部33を有する。記録部33は、作業スポットDB34及び作業予定DB35を記録する。
図5は、本実施形態にかかる作業スポットDB34の一例を示す。作業スポットDB34には、作業場所ID34a、場所名34b、エリアID34cの各データ項目が記録される。作業場所ID34aは、作業を開始する予定の場所IDを記録し、場所名は、作業者が予定登録時に指定する作業場所名を記録し、エリアIDは、作業スポットに向かう作業者が保持する端末装置20が監視すべきエリアのIDを記録する。監視すべきエリアのIDの一例として、本実施形態では、エリアIDにビーコンの無線識別子が記録される。
図6は、本実施形態にかかる作業予定DB35の一例を示す。作業予定DB35には、作業予定ID35a、作業開始予定日時35b、エリアID35c、作業者ID35d、作業内容35e、コンテンツID35fの各データ項目が記録される。作業予定ID35aは、作業予定識別用のIDを記録する。作業開始予定日時35bは、作業を開始する予定日時を示すデータを記録する。
エリアID35cは、作業を開始する予定のエリアIDを記録する。作業者が「場所名」を登録すると、作業予定管理装置30の記録部33は、作業スポットDB34を参照して「場所名」に紐付けられたエリアIDを抽出し、エリアID35cに保存する。作業者ID35dは、作業のために集まる作業者のIDを記録する。作業者ID35dには、複数の作業者のIDを指定できる。作業内容35eは、作業の種別を記録する。作業内容35eは、作業が同種である異種であるかを識別するために用いられる。例えば、作業内容35eには、訪問診療、回診等が記録される。コンテンツID35fは、作業時に配信するコンテンツのIDを記録する。コンテンツ管理サーバ40から、コンテンツIDを用いてコンテンツ本体を取得する。このとき、コンテンツ管理サーバ40からコンテンツ容量も取得することができる。
図1に戻り、作業予定管理部32は、作業予定DB35に作業予定を登録し、作業予定を管理する。また、作業予定管理部32は、作業者の要求に応じて作業予定状況を表示し、作業者が作業予定状況を閲覧することを可能とする。作業予定管理部32は、一作業予定に対し、少なくとも作業開始予定時間、作業場所、作業者を紐付けて管理する。作業予定管理部32は、コンテンツ配信を伴う作業予定について、作業予定DB35にコンテンツID35fをひも付けて管理する。
作業予定抽出部31は、作業スポットDB34及び作業予定管理部32が管理する作業予定DB35を検索し、所定の作業予定に関する情報を抽出する。作業予定抽出部31は、作業予定DB35のエリアID35cと作業スポットDB34のエリアID34cとが一致する場合、一致するエリアID34c、35cに対応して各DBに記録された所定の作業予定に関する情報を抽出する。
例えば、作業予定抽出部31は、作業予定検索部11が検出するビーコンに対応するエリアの作業スポットにおいて行われる作業予定に関して抽出した情報を作業予定検索部11に転送する。また、作業予定抽出部31は、抽出したエリアID34cに記録されたビーコンの無線識別子を端末装置20のエリア情報検索部22に転送してもよい。
(コンテンツ管理サーバ)
コンテンツ管理サーバ40は、情報処理装置10を介して端末装置20に配信するコンテンツを管理する。図7に示すように、コンテンツDB50には、コンテンツID50aに紐付けてコンテンツ情報(コンテンツ本体)50bが記録されている。コンテンツ管理サーバ40は、コンテンツDB50に基づき、情報処理装置10のコンテンツ検索部12が要求するコンテンツIDのコンテンツを抽出し、コンテンツ検索部12に転送する。
なお、図1の情報処理装置10、端末装置20、作業予定管理装置30びコンテンツ管理サーバ40は、各機能に着目したブロック図を描いており、これらの機能ブロックで示した各部は、ハードウェアのみ、ソフトウェアのみ、またはハードウェアとソフトウェアとの組合せによって実現することができる。
本実施形態に係る情報処理装置10では、CPU(図11参照)が、コンテンツ管理プログラム18及び各種データを用いてコンテンツ管理処理を実行する。
かかる構成により、本実施形態に係るコンテンツ管理システムでは、作業者は端末装置20を所持して、本システムのサービスの提供を受ける。前提として、例えば、サービスが診療訪問の場合、患者が診療希望の日時を指定し、医者や看護師がスケジュール調整して、診療作業の場所と開始日時を決定する。決定された開始日時等は、予約システムに登録される。
図2の予約システムに示したように、作業者Aは、作業場へ出発する前に、予約システムのアプリケーションにアクセスして、スケジューラから開始日時T、検知すべきビーコンP、作業者名A,B、Cの情報を取得する。なお、作業者Aは、検知すべきビーコンPの情報を端末装置20に取得できれば、開始日時T及び作業者名A,B、Cの情報は取得しなくてもよい。ここでは、配信すべきコンテンツの容量がCであったとする。
(ステップ1)
作業者Aは、作業へ出向く前に端末装置20に搭載された予約システムのアプリケーションを起動し、作業者AのID及びパスワードを入力する。これにより、図2に示すようなスケジュールが表示され、端末装置20にビーコンPの電波エリアを検知するように設定が行われる。作業者Aは、その端末装置20を所持して出発する。
(ステップ2)
作業者Aが作業スポットに近づき、作業エリア内に進入するとき、作業者Aの所持する端末装置20がビーコンPを検知する。端末装置20は、ビーコンPを検知したことを情報処理装置10に通知することで、情報処理装置10は、作業者Aが作業スポットの近傍まで来ていることを確認できる。
情報処理装置10は、作業者全員のエリア内への進入を確認した場合、実績DB17に蓄積された過去の実績ズレ時間を検索し、図3に示すように、作業者全員の正規分布を加算したときの実績ズレ時間の分布を生成し、前倒し見込み幅の時間tを算出してもよい。また、作業者の全員がエリア内に進入したことを検知しなくても、所定の数以上(例えば、全員の8割や過半数等、閾値以上の人数が揃ったとき)がエリア内に進入したことを確認した場合、前倒し見込み幅の時間tを算出してもよい。これにより、例えば欠席した人を除いた作業者の過去の実績ズレ時間に基づき、前倒し見込み幅の時間tを算出することができる。
情報処理装置10は、検知したビーコンPからエリアIDを特定し、作業予定DB35のエリアID35cと、ビーコンPを検知した通知元の端末装置20に紐付いた作業者ID35dとに紐付いた作業予定ID35aの作業を対象の作業と特定する。情報処理装置10は、特定した作業について、所定の人数の作業者からビーコンPの検知が通知されている場合、それらの作業者の組み合わせで過去に作業を行った実績ズレ時間の記録を、実績DB17から全て取得する。情報処理装置10は、取得した所定の人数の作業者の実績ズレ時間から前倒し見込み幅の時間tを算出する。実績ズレ時間の量の標準偏差σを計算し、3σが前倒し見込み幅の時間tとなる。
(ステップ3)
前倒し見込み幅の時間tの算出後、情報処理装置10は、予定開始日時Xsを以下のようにして算出する。
転送時間Y=コンテンツの容量C/転送速度…式(2)
予定開始日時Xs=開始予定日時T−前倒し見込み幅の時間t…式(3)
式(2)及び式(3)により、
転送開始日時Xt=予定開始日時Xs−転送時間Y
情報処理装置10は、算出した転送開始日時Xtになったら、作業用のコンテンツを端末装置20に配信する。ただし、情報処理装置10は、現在日時Xnが、算出された転送開始日時Xtを過ぎていれば、直ちにコンテンツを端末装置20に配信する。
なお、圏外になった場合、端末装置20は、情報処理装置10へ通知するものとする。端末装置20が作業エリアの圏外へ出たことの通知を受けた場合、情報処理装置10は、端末装置20内の記録部25に格納しているコンテンツを削除する。
(ステップ4)
一例として、作業者は、作業スポットに到着すると、作業場所に設置されたNFC(Near Field Communication)タグに端末装置20をタッチすることで、NFCタグを読み取る。このときまでにコンテンツの配信は完了しているので、作業者の所持する端末装置20は、配信されたコンテンツを実行する。これにより、予定の作業者が作業スポットへ到達し集結後、予定されていた作業を開始することができる。
また、端末装置20は、NFCタグの読み取り日時を、その作業者の作業開始日時として記録部25に記録し、作業開始日時を情報処理装置10に転送する。情報処理装置10は、転送された作業開始日時と作業予定日時との差分を示す実績ズレ時間を実績DB17に記録する。その際、情報処理装置10は、NFCタグを読取りを通知した端末装置20に紐付いた作業者と実績ズレ時間を紐付けて、実績DB17に記録する。
図2のステップ1〜ステップ4に示すように、本実施形態に係るコンテンツ管理システムでは、作業スポットと紐付くエリアへの進入検知境界と、作業スポットと、コンテンツの配信とをいずれも時間軸で扱う。また、複数の作業者で決めた作業開始日時に対しては、決めた日時と実際の作業開始日時とのズレ量は確率的にある幅に収まる。
以上を踏まえて、本実施形態に係る情報処理装置10は、前倒し見込み幅の時間tを算出し、前倒し見込み幅の時間tに基づきコンテンツを配信する。これにより、作業に必要なコンテンツを実績に応じた適正なタイミングに配信することができる。これにより、特に、秘匿性が高いコンテンツの配信において、作業時間以外はコンテンツを端末装置20内に格納させないようにできる。その結果、情報の漏洩を防止することができる。
<第1実施形態>
[コンテンツ管理処理]
次に、本実施形態に係るコンテンツ管理処理について図8を参照して説明する。図8は、第1実施形態にかかるコンテンツ管理処理の一例を示すフローチャートである。第1実施形態に係るコンテンツ管理処理では、予約システムの作業予定に登録した作業者(作業参加予定者)が当日急遽行けなくなった場合、特殊な事情で遅れる場合を考慮した場合のフローを以下に示す。本実施形態では、予約システムに登録された作業者の所定の数以上(ここでは2人)が、所望のビーコンを検出した場合、配信タイミング計算処理を続けて行うものとする。ここでは、3人の作業者A,B,Cが同じ作業に参加を予定している場合を例に挙げて説明する。
本処理が開始されると、作業予定検索部11は、作業者Aの端末装置20が、ビーコンを検出したか否かを判定する(ステップS10)。ビーコンを検出していないと判定された場合、ステップS10に戻り、ビーコンを検出したと判定された場合、ステップS12に進む。ビーコンの検出は、端末装置20に設定された(スケジュール表示時に表示された)、ビーコンの無線識別子を示すビーコンの信号を端末装置20が監視することにより行われる。スケジュール表示時に表示された作業予定DB35内の作業予定ID35aに紐付いたエリアID35cに対応する作業スポットDB34内のエリアID34cのビーコンの無線識別子が端末装置20で監視されることになる。
次に、作業予定検索部11は、作業者Bの端末装置20が、ビーコンを検出したか否かを判定する(ステップS12)。ビーコンを検出していないと判定された場合、ステップS12に戻り、ビーコンを検出したと判定された場合、ステップS14に進む。
次に、配信タイミング計算部13は、実績DB17を検索し、作業者Aと作業者Bとが参加して同種作業を行った実績データを取得する(ステップS14)。次に、配信タイミング計算部13は、取得した実績データを式(1)に代入することで、前倒し見込み幅の時間tを算出する(ステップS16)。次に、配信タイミング計算部13は、算出した前倒し見込み幅の時間tに基づき、転送開始日時Xtを算出する(ステップS18)。
次に、配信タイミング計算部13は、現在日時Xnが、転送開始日時Xtを過ぎているかを判定する(ステップS20)。配信タイミング計算部13が、現在日時Xnが、転送開始日時Xtを過ぎていないと判定した場合、ステップS40に進む。
他方、配信タイミング計算部13が、現在日時Xnが、転送開始日時Xtを過ぎていると判定した場合、配信部14は、作業者A及び作業者Bの端末装置20へコンテンツを配信する(ステップS22)。次に、受信部15は、作業者A及び作業者Bがコンテンツの利用を開始したことの通知を受信したか否かを判定する(ステップS24)。例えば、作業者A及び作業者Bの端末装置20が作業スポットのNFCをタッチした場合、受信部15は、作業者A及び作業者Bがコンテンツの利用を開始したことの通知を受信する。その場合、記録部16は、作業者A及び作業者Bの作業開始時刻を実績DB17に記録する(ステップS26)。
次に、作業予定検索部11は、作業者Cの端末装置20が、ビーコンを検出したか否かを判定する(ステップS28)。作業者Cの端末装置20が、ビーコンを検出するまでステップS28の処理が繰り返され、ビーコンを検出したと判定されたとき、配信部14は、作業者Cの端末装置20へコンテンツを配信して(ステップS30)、本処理を終了する。
ステップS24において、作業予定検索部11は、作業者A及び作業者Bがコンテンツの利用を開始したことの通知を受信していないと判定した場合、作業者Cの端末装置20が、ビーコンを検出したか否かを判定する(ステップS32)。作業者Cの端末装置20が、ビーコンを検出するまでステップS32の処理が繰り返され、ビーコンを検出したと判定されたとき、配信部14は、作業者Cの端末装置20へコンテンツを配信する(ステップS34)。次に、受信部15は、作業者A、B,Cがコンテンツの利用を開始したことの通知を受信したか否かを判定する(ステップS36)。作業者A、作業者B及び作業者Cがコンテンツの利用を開始するまでステップS36の処理が繰り返される。作業者A、作業者B及び作業者Cがコンテンツの利用を開始したとき、記録部16は、作業者A、作業者B及び作業者Cの作業開始時刻を実績DB17に記録し(ステップS38)、本処理を終了する。
ステップS40において、作業予定検索部11は、作業者Cの端末装置20が、ビーコンを検出したか否かを判定する。作業予定検索部11が、ビーコンを検出しなかったと判定した場合、ステップS20の処理へ戻る。作業予定検索部11が、ビーコンを検出したと判定した場合、配信タイミング計算部13は、実績DB17を検索し、作業者A、作業者B及び作業者Cが参加して同種作業を行った実績データを取得する(ステップS42)。次に、配信タイミング計算部13は、取得した実績データを式(1)に代入することで、前倒し見込み幅の時間tを算出する(ステップS44)。次に、配信タイミング計算部13は、算出した前倒し見込み幅の時間tに基づき、転送開始日時Xtを算出する(ステップS46)。
次に、配信タイミング計算部13は、現在日時Xnが、転送開始日時Xtを過ぎているかを判定する(ステップS48)。現在日時Xnが、転送開始日時Xtを過ぎていない間、ステップS48を繰り返し、現在日時Xnが、転送開始日時Xtを過ぎている場合、配信部14は、作業者A、作業者B及び作業者Cの端末装置20へコンテンツを配信する(ステップS50)。次に、受信部15は、作業者A、作業者B及び作業者Cがコンテンツの利用を開始したことの通知を受信したか否かを判定する(ステップS52)。例えば、作業者A、作業者B及び作業者Cの端末装置20が作業スポットのNFCをタッチした場合、受信部15は、作業者A及び作業者Bがコンテンツの利用を開始したことの通知を受信する。その場合、記録部16は、作業者A、作業者B及び作業者Cの作業開始時刻を実績DB17に記録し(ステップS54)、本処理を終了する。
以上、第1実施形態にかかるコンテンツ管理処理では、作業者が当日急遽行けなくなった場合等、作業者のうちの少なくともいずれかが特殊な事情で遅れる場合であっても、所定人数の作業者の過去の実績ズレ時間に基づき前倒し見込み幅の時間tが算出される。そして、前倒し見込み幅の時間tに対応させて、作業用のコンテンツの適切な転送開始タイミングが算出される。このようにして、本実施形態では、過去の実績の作業開始時刻と予定開始時刻との差分(実績ズレ時間)を考慮して、コンテンツの配信タイミングが算出される。実績ズレ時間は、作業者毎に異なる正規分布を示す。よって、作業者毎の実績ズレ時間を考慮して、作業者毎の癖や生活習慣によってコンテンツの配信タイミングを算出することで、所定の作業者の端末装置20に配信することができる。これにより、カルテ等の秘匿性が高いコンテンツやその他のコンテンツの配信において、作業時間以外はコンテンツを端末装置20内に格納させないことにより、情報の漏洩を防止することができる。
<第2実施形態>
[コンテンツ管理処理]
次に、本実施形態に係るコンテンツ管理処理について図9を参照して説明する。図9は、第2実施形態にかかるコンテンツ管理処理の一例を示すフローチャートである。第2実施形態に係るコンテンツ管理処理では、複数の作業者が所持する端末装置20のうちの1/2以上からビーコンの検出の通知があった時点で、コンテンツの配信タイミングの計算を実行する場合について説明する。
本処理が開始されると、作業予定検索部11は、作業者の端末装置20が、ビーコンを検出したか否かを判定する(ステップS60)。ビーコンを検出していないと判定された場合、ステップS60に戻り、ビーコンを検出したと判定された場合、作業予定検索部11は、ビーコンの検出を報告した端末装置20の数(以下、「ビーコン検出報告数」という。)が参加を予定した作業者数の1/2以上かを判定する(ステップS62)。
作業予定検索部11は、ビーコン検出報告数が作業者数の1/2未満と判定した場合、ステップS60に戻り、ステップS60及びステップS62の処理を繰り返す。作業予定検索部11は、ビーコン検出報告数が作業者数の1/2以上と判定した場合、配信タイミング計算部13は、実績DB17を検索し、ビーコンの検出を報告した端末装置20の作業者が参加して同種作業を行った実績データを取得する(ステップS64)。次に、配信タイミング計算部13は、取得した実績データを式(1)に代入することで、前倒し見込み幅の時間tを算出する(ステップS66)。次に、配信タイミング計算部13は、算出した前倒し見込み幅の時間tに基づき、転送開始日時Xtを算出する(ステップS68)。
次に、配信タイミング計算部13は、現在日時Xnが、転送開始日時Xtを過ぎているかを判定する(ステップS70)。配信タイミング計算部13が、現在日時Xnが、転送開始日時Xtを過ぎていると判定した場合、ステップS74に進む。他方、配信タイミング計算部13が、現在日時Xnが、転送開始日時Xtを過ぎていないと判定した場合、作業予定検索部11は、ビーコンを未検出の端末装置20が、ビーコンを検出したか否かを判定する(ステップS72)。ビーコンを検出したと判定した場合、ステップS64に戻り、ステップS64〜ステップS70の処理を繰り返す。
ステップS70において、現在日時Xnが、転送開始日時Xtを過ぎていると判定された場合、及びステップS72において、ビーコンを検出しないと判定された場合、ステップS74に進む。ステップS74にて、配信部14は、ビーコンを検出した作業者の端末装置20へコンテンツを配信する。
次に、受信部15は、コンテンツを配信された作業者がコンテンツの利用を開始したことの通知を受信したか否かを判定する(ステップS76)。受信部15が、コンテンツを配信された作業者がコンテンツの利用を開始したことの通知を受信した場合、コンテンツを配信された作業者がコンテンツの利用を開始したと判定される。この場合、記録部16は、コンテンツを配信された作業者毎に作業開始時刻を実績DB17に記録する(ステップS86)。作業予定検索部11は、ビーコンを未検出の端末装置20が、ビーコンを検出したか否かを判定する(ステップS88)。ビーコンを検出しない間、ステップS88を繰り返し、ビーコンを検出した場合、配信部14は、ビーコンを検出した端末装置20へコンテンツを配信し(ステップS90)、本処理を終了する。
ステップS76において、受信部15が、コンテンツを配信された作業者がコンテンツの利用を開始したことの通知を受信しない場合、コンテンツを配信された作業者がコンテンツの利用を開始しないと判定される。この場合、作業予定検索部11は、ビーコンを未検出の端末装置20が、ビーコンを検出したか否かを判定する(ステップS78)。ビーコンを検出しない間、ステップS76の処理に戻り、ビーコンを検出した場合、配信部14は、ビーコンを検出した端末装置20へコンテンツを配信する(ステップS80)。
次に、受信部15は、コンテンツを配信された作業者がコンテンツの利用を開始したことの通知を受信したか否かを判定する(ステップS82)。コンテンツを配信された作業者がコンテンツの利用を開始したと判定されるまでステップS82の処理を繰り返す。コンテンツを配信された作業者がコンテンツの利用を開始したと判定されたとき、記録部16は、コンテンツを配信された作業者毎に作業開始時刻を実績DB17に記録し(ステップS84)、本処理を終了する。
以上、第2実施形態にかかるコンテンツ管理処理では、参加作業者の1/2以上が作業エリア内に進入したとき、作業者の過去の実績ズレ時間に基づき前倒し見込み幅の時間tが算出される。そして、前倒し見込み幅の時間tに対応させて、作業用のコンテンツの適切な転送開始タイミングが算出される。これにより、本実施形態では、コンテンツを適正なタイミングに、所定の作業者の端末装置20に配信することができる。
なお、本実施形態では、前倒し見込み幅の時間tを算出する閾値を「1/2」としたが、これに限らず、予め定められた閾値以上の人数の作業者が作業エリア内に進入したとき、進入した作業者の過去の実績ズレ時間に基づき前倒し見込み幅の時間tを算出してもよい。そして、前倒し見込み幅の時間tに対応させて、作業用のコンテンツの適切な転送開始タイミングを算出してもよい。
<第3実施形態>
[コンテンツ管理処理]
次に、本実施形態に係るコンテンツ管理処理について図10を参照して説明する。図10は、第3実施形態にかかるコンテンツ管理処理の一例を示すフローチャートである。第3実施形態に係るコンテンツ管理処理では、参加予定の全作業者の端末装置20からビーコンの検出の通知があった時点で、コンテンツの配信タイミングの計算を実行する場合について説明する。
本処理が開始されると、作業予定検索部11は、作業者の端末装置20が、ビーコンを検出したか否かを判定する(ステップS100)。ビーコンを検出していないと判定された場合、ステップS100に戻る。ビーコンを検出したと判定された場合、作業予定検索部11は、ビーコン検出報告数(ビーコンの検出を報告した端末装置20の数)が、全参加予定作業者数に等しいかを判定する(ステップS102)。ビーコン検出報告数が全参加予定作業者数に等しくないと判定された場合、ステップS100に戻り、ステップS100及びステップS102の処理を繰り返す。
ビーコン検出報告数が全参加予定作業者数に等しいと判定された場合、配信タイミング計算部13は、実績DB17を検索し、ビーコンの検出を報告した端末装置20の作業者が参加して同種作業を行った実績データを取得する(ステップS104)。次に、配信タイミング計算部13は、取得した実績データを式(1)に代入することで、前倒し見込み幅の時間tを算出する(ステップS106)。次に、配信タイミング計算部13は、算出した前倒し見込み幅の時間tに基づき、転送開始日時Xtを算出する(ステップS108)。
次に、配信タイミング計算部13は、現在日時Xnが、転送開始日時Xtを過ぎているかを判定する(ステップS110)。配信タイミング計算部13は、現在日時Xnが、転送開始日時Xtを過ぎていると判定するまでステップS110の処理を繰り返す。現在日時Xnが、転送開始日時Xtを過ぎていると判定された場合、配信部14は、ビーコンを検出した作業者の端末装置20へコンテンツを配信する(ステップS112)。
次に、受信部15は、コンテンツを配信された作業者がコンテンツの利用を開始したことの通知を受信したか否かを判定する(ステップS114)。受信部15は、コンテンツを配信された作業者がコンテンツの利用を開始したことの通知を受信するまで、ステップS114の処理を繰り返す。受信部15が、コンテンツを配信された作業者がコンテンツの利用を開始したと判定した場合、記録部16は、コンテンツを配信された作業者毎に作業開始時刻を実績DB17に記録し(ステップS86)、本処理を終了する。
以上、第3実施形態にかかるコンテンツ管理処理では、全参加作業者が作業エリア内に進入したとき、作業者の過去の実績ズレ時間に基づき前倒し見込み幅の時間tが算出される。そして、前倒し見込み幅の時間tに対応させて、作業用のコンテンツの適切な転送開始タイミングが算出される。これにより、本実施形態では、コンテンツを適正なタイミングに、全作業者の端末装置20に配信することができる。
(ハードウェア構成)
最後に、本実施形態に係る情報処理装置10のハードウェア構成について、図11を参照して説明する。図11は、本実施形態に係る情報処理装置10のハードウェア構成の一例を示す。情報処理装置10は、入力装置101、表示装置102、外部I/F103、RAM(Random Access Memory)104、ROM(Read Only Memory)105、CPU(Central Processing Unit)106、通信I/F107、及びHDD(Hard Disk Drive)108などを備え、それぞれがバスBで相互に接続されている。
入力装置101は、キーボードやマウスなどを含み、情報処理装置10に各操作信号を入力するために用いられる。表示装置102は、ディスプレイなどを含み、各種の処理結果を表示する。通信I/F107は、情報処理装置10をネットワークに接続するインターフェースである。これにより、情報処理装置10は、通信I/F107を介して、端末装置20、作業予定管理装置30及びコンテンツ管理サーバ40と通信することができる。
HDD108は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、情報処理装置10の全体を制御する基本ソフトウェア及びアプリケーションソフトウェアがある。例えば、HDD108には、各種のデータベースやプログラム等が格納されてもよい。
外部I/F103は、外部装置とのインターフェースである。外部装置には、記録媒体103aなどがある。これにより、情報処理装置10は、外部I/F103を介して記録媒体103aの読み取り及び/又は書き込みを行うことができる。記録媒体103aには、CD(Compact Disk)、及びDVD(Digital Versatile Disk)、ならびに、SDメモリカード(SD Memory card)やUSBメモリ(Universal Serial Bus memory)等がある。
ROM105は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ(記憶装置)である。ROM105には、ネットワーク設定等のプログラム及びデータが格納されている。RAM104は、プログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)である。CPU106は、上記記憶装置(例えば「HDD108」や「ROM105」など)から、プログラムやデータをRAM104上に読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する演算装置である。
かかる構成により、本実施形態に係る情報処理装置10では、CPU106が、ROM105やHDD108内に格納されたデータ及びコンテンツ管理プログラムを用いて、コンテンツ管理処理を実行する。
なお、実績DB17、作業スポットDB34、作業予定DB35、コンテンツDB50に記憶された情報は、RAM104、HDD108、又はネットワークを介して情報処理装置10に接続されるクラウド上のサーバ等に格納され得る。
以上、情報処理装置、コンテンツ管理方法及びコンテンツ管理プログラムを上記実施形態により説明したが、本発明にかかる情報処理装置、コンテンツ管理方法及びコンテンツ管理プログラムは上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
例えば、上記実施形態に係るコンテンツ配信システムの構成は一例であり、本発明の範囲を限定するものではなく、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば、作業予定管理装置30及び情報処理装置10は、一体となって構成されてもよい。
以上の説明に関し、更に以下の項を開示する。
(付記1)
所定の端末装置に配信するコンテンツを管理する情報処理装置であって、
端末装置から所定のエリアへ進入したことの検知と、該進入した端末装置に対応するユーザIDとを検索する検索部と、
ユーザIDと実績ズレ時間とを対応させて記録した記録部を参照して、前記検索したユーザIDに対応する実績ズレ時間を抽出し、抽出した前記実績ズレ時間と、前記進入したユーザIDに対応する作業開始予定時刻とに基づき、作業用のコンテンツを配信するタイミングを算出する計算部と、
を有する情報処理装置。
(付記2)
前記計算部は、ユーザIDと、作業予定IDと、実績ズレ時間とを対応させて記録した前記記録部を参照して、前記作業予定IDが同じユーザIDを抽出し、抽出した前記作業予定IDが同じユーザIDのうち、所定の数以上のユーザIDに対応する端末装置から所定のエリアへ進入したことの検知があった場合、前記作業用のコンテンツを配信するタイミングを算出する、
付記1に記載の情報処理装置。
(付記3)
前記計算部は、ユーザIDと、作業予定IDと、実績ズレ時間とを対応させて記録した前記記録部を参照して、前記作業予定IDが同じユーザIDを抽出し、抽出した前記作業予定IDが同じユーザIDのうち、全ユーザIDに対応する端末装置から所定のエリアへ進入したことの検知があった場合、前記全ユーザIDに対応する実績ズレ時間に基づき、前記作業用のコンテンツを配信するタイミングを算出する、
(付記4)
前記計算部は、抽出した前記実績ズレ時間のうち所定の閾値から外れた実績ズレ時間を除く実績ズレ時間を使用して前記作業用のコンテンツを配信するタイミングを算出する、
付記1〜3のいずれか一項に記載の情報処理装置。
(付記5)
所定の端末装置に配信するコンテンツを管理する処理をコンピュータが実行するコンテンツ管理方法であって、
端末装置から所定のエリアへ進入したことの検知と、該進入した端末装置に対応するユーザIDとを検索し、
ユーザIDと実績ズレ時間とを対応させて記録した記録部を参照して、前記検索したユーザIDに対応する実績ズレ時間を抽出し、抽出した前記実績ズレ時間と、前記進入したユーザIDに対応する作業開始予定時刻とに基づき、作業用のコンテンツを配信するタイミングを算出する、
コンテンツ管理方法。
(付記6)
ユーザIDと、作業予定IDと、実績ズレ時間とを対応させて記録した前記記録部を参照して、前記作業予定IDが同じユーザIDを抽出し、抽出した前記作業予定IDが同じユーザIDのうち、所定の数以上のユーザIDに対応する端末装置から所定のエリアへ進入したことの検知があった場合、前記所定の数以上のユーザIDに対応する実績ズレ時間に基づき、前記作業用のコンテンツを配信するタイミングを算出する、
付記5に記載のコンテンツ管理方法。
(付記7)
ユーザIDと、作業予定IDと、実績ズレ時間とを対応させて記録した前記記録部を参照して、前記作業予定IDが同じユーザIDを抽出し、抽出した前記作業予定IDが同じユーザIDのうち、全ユーザIDに対応する端末装置から所定のエリアへ進入したことの検知があった場合、前記全ユーザIDに対応する実績ズレ時間に基づき、前記作業用のコンテンツを配信するタイミングを算出する、
付記5又は6に記載のコンテンツ管理方法。
(付記8)
抽出した前記実績ズレ時間のうち所定の閾値から外れた実績ズレ時間を除く実績ズレ時間を使用して前記作業用のコンテンツを配信するタイミングを算出する、
付記5〜7のいずれか一項に記載のコンテンツ管理方法。
(付記9)
所定の端末装置に配信するコンテンツを管理する処理をコンピュータに実行させるためのコンテンツ管理プログラムであって、
端末装置から所定のエリアへ進入したことの検知と、該進入した端末装置に対応するユーザIDとを検索し、
ユーザIDと実績ズレ時間とを対応させて記録した記録部を参照して、前記検索したユーザIDに対応する実績ズレ時間を抽出し、抽出した前記実績ズレ時間と、前記進入したユーザIDに対応する作業開始予定時刻とに基づき、作業用のコンテンツを配信するタイミングを算出する、
コンテンツ管理プログラム。
(付記10)
ユーザIDと、作業予定IDと、実績ズレ時間とを対応させて記録した前記記録部を参照して、前記作業予定IDが同じユーザIDを抽出し、抽出した前記作業予定IDが同じユーザIDのうち、所定の数以上のユーザIDに対応する端末装置から所定のエリアへ進入したことの検知があった場合、前記所定の数以上のユーザIDに対応する実績ズレ時間に基づき、前記作業用のコンテンツを配信するタイミングを算出する、
付記9に記載のコンテンツ管理プログラム。
(付記11)
ユーザIDと、作業予定IDと、実績ズレ時間とを対応させて記録した前記記録部を参照して、前記作業予定IDが同じユーザIDを抽出し、抽出した前記作業予定IDが同じユーザIDのうち、全ユーザIDに対応する端末装置から所定のエリアへ進入したことの検知があった場合、前記全ユーザIDに対応する実績ズレ時間に基づき、前記作業用のコンテンツを配信するタイミングを算出する、
付記9又は10に記載のコンテンツ管理プログラム。
(付記12)
抽出した前記実績ズレ時間のうち所定の閾値から外れた実績ズレ時間を除く実績ズレ時間を使用して前記作業用のコンテンツを配信するタイミングを算出する、
付記9〜11のいずれか一項に記載のコンテンツ管理プログラム。
10 情報処理装置
11 作業予定検索部
12 コンテンツ検索部
13 配信タイミング計算部
14 配信部
15 受信部
16 記録部
17 実績DB
18 コンテンツ管理プログラム
20 端末装置
21 作業者認証部
22 エリア情報検索部
23 進入退出監視部
24 受信部
25 記録部
26 作業開始検出部
27 送信部
28 表示実行部
30 作業予定管理装置
31 作業予定抽出部
32 作業予定管理部
33 記録部
34 作業スポットDB
35 作業予定DB
40 コンテンツ管理サーバ
41 コンテンツ管理部

Claims (6)

  1. 所定の端末装置に配信するコンテンツを管理する情報処理装置であって、
    複数の端末装置から所定のエリアへ進入したことの検知と、進入した前記複数の端末装置に対応する複数のユーザIDとを検索する検索部と、
    複数のユーザIDと各ユーザIDが示すユーザ毎の実績ズレ時間とを対応させて記録した記録部を参照して、前記検索した複数のユーザIDに対応する複数の実績ズレ時間を抽出し、抽出した前記複数の実績ズレ時間から算出した複数人数のユーザIDに対応する実績ズレ時間と、進入した前記複数のユーザIDに対応する作業開始予定時刻とに基づき、前記複数の端末装置に前記コンテンツを配信するタイミングを算出する計算部と、
    を有する情報処理装置。
  2. 前記計算部は、ユーザIDと、作業予定IDと、実績ズレ時間とを対応させて記録した前記記録部を参照して、前記作業予定IDが同じユーザIDを抽出し、抽出した前記作業予定IDが同じユーザIDのうち、所定の数以上のユーザIDに対応する端末装置から所定のエリアへ進入したことの検知があった場合、前記所定の数以上のユーザIDに対応する実績ズレ時間に基づき、前記コンテンツを配信するタイミングを算出する、
    請求項1に記載の情報処理装置。
  3. 前記計算部は、ユーザIDと、作業予定IDと、実績ズレ時間とを対応させて記録した前記記録部を参照して、前記作業予定IDが同じユーザIDを抽出し、抽出した前記作業予定IDが同じユーザIDのうち、全ユーザIDに対応する端末装置から所定のエリアへ進入したことの検知があった場合、前記全ユーザIDに対応する実績ズレ時間に基づき、前記コンテンツを配信するタイミングを算出する、
    請求項1又は2に記載の情報処理装置。
  4. 前記計算部は、抽出した前記実績ズレ時間のうち所定の閾値から外れた実績ズレ時間を除く実績ズレ時間を使用して前記コンテンツを配信するタイミングを算出する、
    請求項1〜3のいずれか一項に記載の情報処理装置。
  5. 所定の端末装置に配信するコンテンツを管理する処理をコンピュータが実行するコンテンツ管理方法であって、
    複数の端末装置から所定のエリアへ進入したことの検知と、進入した前記複数の端末装置に対応する複数のユーザIDとを検索し、
    複数のユーザIDと各ユーザIDが示すユーザ毎の実績ズレ時間とを対応させて記録した記録部を参照して、前記検索した複数のユーザIDに対応する複数の実績ズレ時間を抽出し、抽出した前記複数の実績ズレ時間から算出した複数人数のユーザIDに対応する実績ズレ時間と、進入した前記複数のユーザIDに対応する作業開始予定時刻とに基づき、前記複数の端末装置に前記コンテンツを配信するタイミングを算出する、
    コンテンツ管理方法。
  6. 所定の端末装置に配信するコンテンツを管理する処理をコンピュータに実行させるためのコンテンツ管理プログラムであって、
    複数の端末装置から所定のエリアへ進入したことの検知と、進入した前記複数の端末装置に対応する複数のユーザIDとを検索し、
    複数のユーザIDと各ユーザIDが示すユーザ毎の実績ズレ時間とを対応させて記録した記録部を参照して、前記検索した複数のユーザIDに対応する複数の実績ズレ時間を抽出し、抽出した前記複数の実績ズレ時間から算出した複数人数のユーザIDに対応する実績ズレ時間と、進入した前記複数のユーザIDに対応する作業開始予定時刻とに基づき、前記複数の端末装置に前記コンテンツを配信するタイミングを算出する、
    コンテンツ管理プログラム。
JP2016042756A 2016-03-04 2016-03-04 情報処理装置、コンテンツ管理方法及びコンテンツ管理プログラム Expired - Fee Related JP6733222B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016042756A JP6733222B2 (ja) 2016-03-04 2016-03-04 情報処理装置、コンテンツ管理方法及びコンテンツ管理プログラム
US15/382,900 US10587722B2 (en) 2016-03-04 2016-12-19 Information processing device, method of transmitting content data, and non-transitory computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016042756A JP6733222B2 (ja) 2016-03-04 2016-03-04 情報処理装置、コンテンツ管理方法及びコンテンツ管理プログラム

Publications (2)

Publication Number Publication Date
JP2017157170A JP2017157170A (ja) 2017-09-07
JP6733222B2 true JP6733222B2 (ja) 2020-07-29

Family

ID=59722407

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016042756A Expired - Fee Related JP6733222B2 (ja) 2016-03-04 2016-03-04 情報処理装置、コンテンツ管理方法及びコンテンツ管理プログラム

Country Status (2)

Country Link
US (1) US10587722B2 (ja)
JP (1) JP6733222B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022032421A (ja) * 2020-08-12 2022-02-25 トヨタ自動車株式会社 情報処理装置、情報処理システム、およびプログラム
JP7600804B2 (ja) * 2021-03-22 2024-12-17 トヨタ自動車株式会社 行動予測装置、行動予測方法、及び行動予測プログラム
JP7032601B1 (ja) 2021-09-03 2022-03-08 株式会社Social Area Networks 作業監視システム及び作業監視方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001297136A (ja) * 2000-04-13 2001-10-26 Nec Corp 旅行情報配信システム
JP2009169896A (ja) * 2008-01-21 2009-07-30 Sharp Corp サーバ、システム、及びコンテンツ表示制御方法
BRPI1007431A8 (pt) 2009-12-07 2018-04-03 Nippon Steel Corp Aparelho de suporte de operação, método de suporte de operação, e programa de computador
US9117252B2 (en) 2010-05-07 2015-08-25 Nec Corporation Information processing device, terminal, server, and method for data transfer
JP2012003721A (ja) * 2010-06-21 2012-01-05 Toshiba It & Control Systems Corp 作業指示表示及び実績収集システムとその方法
US20150234897A1 (en) * 2013-01-10 2015-08-20 Hitachi, Ltd. Time series data processing apparatus and method, and storage medium
US20150081362A1 (en) * 2013-09-13 2015-03-19 Stephen C. Chadwick Context-aware distributive taxi cab dispatching

Also Published As

Publication number Publication date
US10587722B2 (en) 2020-03-10
US20170257457A1 (en) 2017-09-07
JP2017157170A (ja) 2017-09-07

Similar Documents

Publication Publication Date Title
US12401615B2 (en) Integration of devices through a social networking platform
US11955212B2 (en) Location-based healthcare collaboration, data management and access control
US20240038382A1 (en) Methods of treatment and diagnosis using enhanced patient-physician communication
US10733266B2 (en) Systems and methods of providing patient apps
JP5302290B2 (ja) 看護支援システム
US20170323056A1 (en) Patient care record conveyance
JP6733222B2 (ja) 情報処理装置、コンテンツ管理方法及びコンテンツ管理プログラム
WO2016149744A1 (en) A method, device and system for automatic time recordal
US20200013497A1 (en) Method and system to facilitate patient care
US20140215570A1 (en) Systems and Methods for Collecting and Accruing Labor Activity Data Under Many-to-Many Employment Relation and with Distributed Access
CN105550491A (zh) 管理医疗信息的方法、执行该方法的设备及其存储介质
JP6060334B1 (ja) 訪問者検索システムおよび訪問者検索プログラム
JP6582467B2 (ja) プログラム、ワークフローシステム及び処理方法
WO2013067159A1 (en) Systems and methods for using location tracking to monitor or diagnose clinical conditions
US9406073B2 (en) System and method for facilitating the exchange of user traffic between web sites
US9298644B2 (en) Method and portable device for managing memory in a data stream management system using priority information
US20140100877A1 (en) Healthcare facility navigation method and system
JP6699411B2 (ja) 情報処理システム、情報処理装置およびプログラム
US20250217759A1 (en) Tracking system for household articles and supplies
KR20230029358A (ko) 시스템 모니터링 장치 및 그 방법
US20190348163A1 (en) Personnel track and trace audit system for healthcare
Rezaee Patient-Device Association and Disassociation with a Real-Time Location System
KR20220017858A (ko) 병원재고관리시스템에서 이동재고를 파악하는 방법 및 시스템
CN114792259A (zh) 心电设备的租赁管理系统及方法
JP2019074923A (ja) コンテンツ配信管理プログラム、コンテンツ配信管理方法及びコンテンツ配信管理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200303

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200408

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200622

R150 Certificate of patent or registration of utility model

Ref document number: 6733222

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees