(57)【要約】  虚偽投稿フィルタ装置に相当するＳＮＳサーバ（１０３）において、事象特定部（６０４）は、ある事象の発生を知らせる投稿の内容を解析して、事象の発生場所（７２１）を特定する。問い合わせ先特定部（６０５）は、問い合わせ先データベース（６１３）を検索して、事象特定部（６０４）により特定された場所（７２１）に対応する問い合わせ先を特定する。問い合わせ部（６０６）は、事象の発生有無を１つ以上の機器の観測結果から確認する要求を、問い合わせ先特定部（６０５）により特定された問い合わせ先に送信する。問い合わせ部（６０６）は、要求への応答を受信する。結果反映部（６０７）は、投稿の内容の真偽を、問い合わせ部（６０６）により受信された応答に示されている確認結果から判断する。結果反映部（６０７）は、判断結果に応じた処理を投稿に対して実行する。
2018216173.tif 000002
【特許請求の範囲】
【請求項１】
ある事象の発生を知らせる投稿の内容を解析して、前記事象の発生場所を特定する事象特定部と、
１つ以上の機器により観測されている場所と前記１つ以上の機器を管理している管理主体の問い合わせ先とを対応付けるデータを格納する問い合わせ先データベースを検索して、前記事象特定部により特定された場所に対応する問い合わせ先を特定する問い合わせ先特定部と、
前記事象の発生有無を前記１つ以上の機器の観測結果から確認する要求を、前記問い合わせ先特定部により特定された問い合わせ先に送信し、前記要求への応答を受信する問い合わせ部と、
前記投稿の内容の真偽を、前記問い合わせ部により受信された応答に示されている確認結果から判断し、判断結果に応じた処理を前記投稿に対して実行する結果反映部と
を備える虚偽投稿フィルタ装置。
【請求項２】
前記事象特定部は、前記事象の発生場所を前記投稿に含まれるテキストまたは画像から特定し、
前記結果反映部は、前記事象特定部により前記テキストおよび前記画像から別々の場所が特定された場合、前記投稿の内容が虚偽であると判断し、前記問い合わせ部による前記要求の送信を省略する請求項１に記載の虚偽投稿フィルタ装置。
【請求項３】
前記事象特定部は、前記テキストまたは前記画像に付加された位置情報を参照して、前記事象の発生場所を特定する請求項２に記載の虚偽投稿フィルタ装置。
【請求項４】
前記事象特定部は、前記投稿の内容を解析して、前記事象の発生時刻をさらに特定し、
前記問い合わせ部は、前記事象特定部により特定された時刻の情報を前記要求に含めることで、前記事象特定部により特定された時刻における前記事象の発生有無を前記１つ以上の機器の観測結果から確認する要求を送信する請求項１から３のいずれか１項に記載の虚偽投稿フィルタ装置。
【請求項５】
前記事象特定部は、前記投稿の内容を解析して、前記事象として発生した脅威をさらに特定し、
前記問い合わせ部は、脅威に対応する機器種別を指定するデータを格納する機器データベースを検索して、前記事象特定部により特定された脅威に対応する機器種別を特定し、特定した機器種別の情報を前記要求に含めることで、前記事象の発生有無を、特定した機器種別に該当する機器の観測結果から確認する要求を送信する請求項１から４のいずれか１項に記載の虚偽投稿フィルタ装置。
【請求項６】
前記投稿をユーザの端末から受け付け、前記投稿をネットワーク上で公開するサーバである請求項１から５のいずれか１項に記載の虚偽投稿フィルタ装置。
【請求項７】
前記投稿をネットワーク上で公開するサービスを利用するユーザの端末である請求項１から５のいずれか１項に記載の虚偽投稿フィルタ装置。
【請求項８】
ユーザの端末と、前記投稿を前記ユーザの端末から受け付け、前記投稿をネットワーク上で公開するサーバとの間に設置されるネットワーク装置である請求項１から５のいずれか１項に記載の虚偽投稿フィルタ装置。
【請求項９】
請求項１から８のいずれか１項に記載の虚偽投稿フィルタ装置と、
前記問い合わせ部により送信された要求を受信し、受信した要求に応じて、前記１つ以上の機器の観測結果を取得し、前記事象の発生有無を、取得した観測結果から確認し、確認結果を示す応答を送信する機器管理装置と
を備える虚偽投稿フィルタシステム。
【請求項１０】
虚偽投稿フィルタ装置が、ある事象の発生を知らせる投稿の内容を解析して、前記事象の発生場所を特定し、１つ以上の機器により観測されている場所と前記１つ以上の機器を管理している管理主体の問い合わせ先とを対応付けるデータを格納する問い合わせ先データベースを検索して、特定した場所に対応する問い合わせ先を特定し、前記事象の発生有無を前記１つ以上の機器の観測結果から確認する要求を、特定した問い合わせ先に送信し、
機器管理装置が、前記虚偽投稿フィルタ装置から送信された要求を受信し、受信した要求に応じて、前記１つ以上の機器の観測結果を取得し、前記事象の発生有無を、取得した観測結果から確認し、確認結果を示す応答を送信し、
前記虚偽投稿フィルタ装置が、前記機器管理装置から送信された応答を受信し、前記投稿の内容の真偽を、受信した応答に示されている確認結果から判断し、判断結果に応じた処理を前記投稿に対して実行する虚偽投稿フィルタ方法。
【請求項１１】
コンピュータに、
ある事象の発生を知らせる投稿の内容を解析して、前記事象の発生場所を特定する事象特定手順と、
１つ以上の機器により観測されている場所と前記１つ以上の機器を管理している管理主体の問い合わせ先とを対応付けるデータを格納する問い合わせ先データベースを検索して、前記事象特定手順により特定された場所に対応する問い合わせ先を特定する問い合わせ先特定手順と、
前記事象の発生有無を前記１つ以上の機器の観測結果から確認する要求を、前記問い合わせ先特定手順により特定された問い合わせ先に送信し、前記要求への応答を受信する問い合わせ手順と、
前記投稿の内容の真偽を、前記問い合わせ手順により受信された応答に示されている確認結果から判断し、判断結果に応じた処理を前記投稿に対して実行する結果反映手順と
を実行させる虚偽投稿フィルタプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、虚偽投稿フィルタ装置、虚偽投稿フィルタシステム、虚偽投稿フィルタ方法および虚偽投稿フィルタプログラムに関するものである。
【背景技術】
【０００２】
Ｔｗｉｔｔｅｒ（登録商標）、Ｆａｃｅｂｏｏｋ（登録商標）およびＧＲＥＥ（登録商標）等のＳＮＳに代表されるソーシャルメディアが広く普及している。「ＳＮＳ」は、Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅの略語である。ソーシャルメディア上では、ユーザ個々人が、自由に情報を発信し、双方向のコミュニケーションを行うことができる。【０００３】
しかし、ユーザ個々人が自由に情報発信できるために、ソーシャルメディア上には、他人を誹謗中傷したり、恐怖を煽って他人を不安に陥れたり、公序良俗に反する文面または画像を含むコンテンツが溢れかえっている。これにより、ソーシャルメディア上での炎上、民事告発、および、刑事告発等の社会的な騒動が発生している。【０００４】
近年は、一定期間内に悪質なコンテンツの削除、もしくは、ユーザアカウントの削除を行わない事業者に対し、罰金等の刑事罰を与える法律が検討および整備されつつある。サービス提供事業者は、一定期間内に悪質なコンテンツを削除したり、ユーザアカウントを削除したりしなければ、法的な制裁を受けることになる。そのため、ＳＮＳ等のサービス提供事業者は、投稿されたコンテンツの手動監視、および、ユーザによる通報等により、悪質なコンテンツを削除したり、ユーザアカウントを削除したりしている。【０００５】
特許文献１には、センサネットワークおよびＳＮＳ等からあらゆるビッグデータを自由に取得できることを前提に、一定の信頼度が得られるまで、繰り返し異なる情報源から情報を入手することにより、情報の信頼性を解析する手法が記載されている。【０００６】
特許文献２には、近距離無線通信により、投稿者周辺に存在するスマートフォンおよび携帯電話等の端末装置の数を測定し、端末数を野次馬の数として扱い、野次馬の数と緊急車両の出動履歴とを基に、投稿記事の信憑性を評価する手法が記載されている。【０００７】
特許文献３には、投稿された記事に反する記事の投稿数を基に、虚偽情報を判断する手法が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１６−２２４７１０号公報
【特許文献２】特開２０１６−１５００８号公報
【特許文献３】特開２０１５−５０５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来は、投稿されたコンテンツの手動監視、および、ユーザによる通報等により、ＳＮＳ等のサービス提供事業者が、悪質なコンテンツを削除したり、ユーザアカウントを削除したりしている。そのため、投稿されたコンテンツ等の削除が遅れ、悪質なコンテンツが拡散される。よって、社会的な騒動を防止することができない。【００１０】
特許文献１に記載の技術では、ＳＮＳへの投稿記事の真偽を確認することができない。また、センサネットワークの情報は、個人、および、企業等の組織にとって機密情報となる。そのため、ＳＮＳ等のサービス提供事業者が、センサネットワークの情報等のあらゆる情報を自由に取得できることは、想定しにくい。つまり、特許文献１に記載の技術は非現実的である。【００１１】
特許文献２および特許文献３に記載の技術では、センサおよび監視カメラといった機器からの監視情報を基にした真偽評価が行われない。【００１２】
本発明は、投稿の内容の真偽を機器の観測結果から判断して虚偽投稿に対する措置を迅速に行うこと、および、機器の観測結果を機密情報として扱うことの両立を目的とする。
【課題を解決するための手段】
【００１３】
本発明の一態様に係る虚偽投稿フィルタ装置は、
ある事象の発生を知らせる投稿の内容を解析して、前記事象の発生場所を特定する事象特定部と、
１つ以上の機器により観測されている場所と前記１つ以上の機器を管理している管理主体の問い合わせ先とを対応付けるデータを格納する問い合わせ先データベースを検索して、前記事象特定部により特定された場所に対応する問い合わせ先を特定する問い合わせ先特定部と、
前記事象の発生有無を前記１つ以上の機器の観測結果から確認する要求を、前記問い合わせ先特定部により特定された問い合わせ先に送信し、前記要求への応答を受信する問い合わせ部と、
前記投稿の内容の真偽を、前記問い合わせ部により受信された応答に示されている確認結果から判断し、判断結果に応じた処理を前記投稿に対して実行する結果反映部とを備える。
【発明の効果】
【００１４】
本発明では、投稿の内容の正否を機器の観測結果から確認する作業が、機器を管理している管理主体により行われるため、機器の観測結果を機密情報として扱うことができる。管理主体の問い合わせ先が、投稿の内容を解析した結果に基づいて選択されるため、問い合わせを迅速に行うことができる。そのため、投稿の内容の真偽を機器の観測結果から判断して虚偽投稿に対する措置を迅速に行うこと、および、機器の観測結果を機密情報として扱うことの両立が可能となる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１に係る虚偽投稿フィルタシステムの構成を示す図。
【図２】実施の形態１に係る端末の構成を示すブロック図。
【図３】実施の形態１に係るＳＮＳサーバの構成を示すブロック図。
【図４】実施の形態１に係る投稿判断部の構成を示すブロック図。
【図５】実施の形態１に係る事象特定部の構成を示すブロック図。
【図６】実施の形態１に係る場所特定部の構成を示すブロック図。
【図７】実施の形態１に係るＤＳサーバの構成を示すブロック図。
【図８】実施の形態１に係る機器管理装置の構成を示すブロック図。
【図９】実施の形態１に係る機器データベースに登録されている対応テーブルを示す図。
【図１０】実施の形態１に係る問い合わせ先データベースに登録されている対応テーブルを示す図。
【図１１】実施の形態１に係る状態変化データベースに登録されている対応テーブルを示す図。
【図１２】実施の形態１に係る設置場所データベースに登録されている対応テーブルを示す図。
【図１３】実施の形態１に係る虚偽投稿フィルタシステムの通信フローを示すシーケンス図。
【図１４】実施の形態１に係るＳＮＳサーバの処理フローを示すフローチャート。
【図１５】実施の形態１に係るＳＮＳサーバの処理フローを示すフローチャート。
【図１６】実施の形態１に係るＤＳサーバの処理フローを示すフローチャート。
【図１７】実施の形態１に係る機器管理装置の処理フローを示すフローチャート。
【図１８】実施の形態１に係る機器管理装置の処理フローを示すフローチャート。
【図１９】実施の形態１に係る投稿判断部の処理フローを示すフローチャート。
【図２０】実施の形態１に係る事象特定部の処理フローを示すフローチャート。
【図２１】実施の形態１に係る場所特定部の処理フローを示すフローチャート。
【図２２】実施の形態１に係る場所特定部の処理フローを示すフローチャート。
【図２３】実施の形態１に係る場所特定部の処理フローを示すフローチャート。
【図２４】実施の形態２に係る端末の構成を示すブロック図。
【図２５】実施の形態２に係るＳＮＳサーバの構成を示すブロック図。
【図２６】実施の形態２に係る機器管理装置の構成を示すブロック図。
【図２７】実施の形態２に係る機器データベースに登録されている対応テーブルを示す図。
【図２８】実施の形態２に係る設置場所データベースに登録されている対応テーブルを示す図。
【図２９】実施の形態２に係る虚偽投稿フィルタシステムの通信フローを示すシーケンス図。
【図３０】実施の形態２に係る端末の処理フローを示すフローチャート。
【図３１】実施の形態２に係る端末の処理フローを示すフローチャート。
【図３２】実施の形態２に係る機器管理装置の処理フローを示すフローチャート。
【図３３】実施の形態３に係る虚偽投稿フィルタシステムの構成を示す図。
【図３４】実施の形態３に係るネットワーク装置の構成を示すブロック図。
【図３５】実施の形態３に係る機器データベースに登録されている対応テーブルを示す図。
【図３６】実施の形態３に係る問い合わせ先データベースに登録されている対応テーブルを示す図。
【図３７】実施の形態３に係る虚偽投稿フィルタシステムの通信フローを示すシーケンス図。
【図３８】実施の形態３に係るネットワーク装置の処理フローを示すフローチャート。
【図３９】実施の形態３に係るネットワーク装置の処理フローを示すフローチャート。
【図４０】実施の形態３に係る機器管理装置の処理フローを示すフローチャート。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図を用いて説明する。各図中、同一または相当する部分には、同一符号を付している。実施の形態の説明において、同一または相当する部分については、説明を適宜省略または簡略化する。なお、本発明は、以下に説明する実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。例えば、以下に説明する実施の形態のうち、２つ以上の実施の形態が組み合わせられて実施されても構わない。あるいは、以下に説明する実施の形態のうち、１つの実施の形態または２つ以上の実施の形態の組み合わせが部分的に実施されても構わない。
【００１７】
実施の形態１．
本実施の形態について、図１から図２３を用いて説明する。
【００１８】
＊＊＊構成の説明＊＊＊
図１を参照して、本実施の形態に係る虚偽投稿フィルタシステム１００の構成を説明する。
【００１９】
虚偽投稿フィルタシステム１００は、複数の端末１０２ａ，１０２ｂ，１０２ｃ，・・・と、複数のＳＮＳサーバ１０３ａ，１０３ｂ，１０３ｃ，・・・と、ＤＳサーバ１０４と、複数の機器管理装置１０５ａ，１０５ｂ，１０５ｃ，・・・とを備える。「ＤＳ」は、Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅの略語である。
【００２０】
なお、複数の端末１０２ａ，１０２ｂ，１０２ｃ，・・・に代えて、１つの端末１０２ａのみが虚偽投稿フィルタシステム１００に備えられていてもよい。複数のＳＮＳサーバ１０３ａ，１０３ｂ，１０３ｃ，・・・に代えて、１つのＳＮＳサーバ１０３ａのみが虚偽投稿フィルタシステム１００に備えられていてもよい。複数のＤＳサーバ１０４ａ，１０４ｂ，１０４ｃ，・・・が虚偽投稿フィルタシステム１００に備えられていてもよい。
【００２１】
以下では、複数の端末１０２ａ，１０２ｂ，１０２ｃ，・・・を総称して端末１０２と呼ぶ。複数のＳＮＳサーバ１０３ａ，１０３ｂ，１０３ｃ，・・・を総称してＳＮＳサーバ１０３と呼ぶ。複数の機器管理装置１０５ａ，１０５ｂ，１０５ｃ，・・・を総称して機器管理装置１０５と呼ぶ。
【００２２】
ＳＮＳサーバ１０３は、インターネット１０１を介して、ユーザにより投稿および閲覧に使用される端末１０２と接続されている。端末１０２は、例えば、ＰＣまたはスマートフォンである。「ＰＣ」は、Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒの略語である。
【００２３】
ＳＮＳサーバ１０３は、インターネット１０１を介して、１つ以上の機器を管理する管理主体である機器管理装置１０５、および、管理主体の問い合わせ先を管理するＤＳサーバ１０４と接続されている。
【００２４】
本実施の形態では、ＳＮＳサーバ１０３が虚偽投稿フィルタ装置に相当する。ＳＮＳサーバ１０３は、投稿をユーザの端末１０２から受け付け、投稿をネットワーク上で公開するサーバである。投稿は、本実施の形態ではＳＮＳへの投稿であるが、ＳＮＳ以外のサービスまたはサイトへの投稿であってもよい。公開先のネットワークは、本実施の形態ではインターネット１０１であるが、企業のイントラネット等、他の種類のネットワークでもよい。
【００２５】
図２を参照して、本実施の形態に係る端末１０２の構成を説明する。
【００２６】
端末１０２は、コンピュータである。端末１０２は、プロセッサ２０１を備えるとともに、メモリ２０２、補助記憶装置２０３、入出力インタフェース２０４および通信モジュール２０５といった他のハードウェアを備える。プロセッサ２０１は、バス２０６を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００２７】
端末１０２は、投稿閲覧部６０１を備える。投稿閲覧部６０１の機能は、ソフトウェアにより実現される。
【００２８】
プロセッサ２０１は、投稿プログラムを実行する装置である。投稿プログラムは、投稿閲覧部６０１の機能を実現するプログラムである。投稿プログラムは、具体的には、ウェブブラウザまたは専用アプリケーションである。プロセッサ２０１は、例えば、ＣＰＵである。「ＣＰＵ」は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略語である。
【００２９】
メモリ２０２および補助記憶装置２０３は、投稿プログラムを記憶する装置である。メモリ２０２は、例えば、フラッシュメモリまたはＲＡＭである。「ＲＡＭ」は、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略語である。補助記憶装置２０３は、例えば、フラッシュメモリまたはＨＤＤである。「ＨＤＤ」は、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略語である。
【００３０】
投稿プログラムは、補助記憶装置２０３にあらかじめ記憶されている。投稿プログラムは、メモリ２０２にロードされ、プロセッサ２０１に読み込まれ、プロセッサ２０１によって実行される。補助記憶装置２０３には、投稿プログラムだけでなく、ＯＳも記憶されている。「ＯＳ」は、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略語である。プロセッサ２０１は、ＯＳを実行しながら、投稿プログラムを実行する。
【００３１】
なお、投稿プログラムの一部または全部がＯＳに組み込まれていてもよい。
【００３２】
入出力インタフェース２０４は、図示していない入力機器が接続される入力インタフェースと、図示していないディスプレイが接続される出力インタフェースとを含む。入力機器は、投稿プログラムへのデータの入力のためにユーザにより操作される機器である。入力機器は、例えば、マウス、キーボードまたはタッチパネルである。ディスプレイは、投稿プログラムから出力されるデータを画面に表示する機器である。ディスプレイは、例えば、ＬＣＤである。「ＬＣＤ」は、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略語である。
【００３３】
通信モジュール２０５は、投稿プログラムに入力されるデータを受信するレシーバと、投稿プログラムから出力されるデータを送信するトランスミッタとを含む。通信モジュール２０５は、例えば、通信チップまたはＮＩＣである。「ＮＩＣ」は、Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄの略語である。通信モジュール２０５は、直接またはＬＡＮを介して、インターネット１０１に接続されている。「ＬＡＮ」は、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略語である。
【００３４】
端末１０２は、プロセッサ２０１を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、投稿プログラムの実行を分担する。それぞれのプロセッサは、例えば、ＣＰＵである。
【００３５】
投稿プログラムにより利用、処理または出力されるデータ、情報、信号値および変数値は、メモリ２０２、補助記憶装置２０３、または、プロセッサ２０１内のレジスタまたはキャッシュメモリに記憶される。
【００３６】
投稿プログラムは、投稿閲覧部６０１の「部」を「処理」に読み替えた処理をコンピュータに実行させるプログラムである。あるいは、投稿プログラムは、投稿閲覧部６０１の「部」を「手順」に読み替えた手順をコンピュータに実行させるプログラムである。投稿プログラムは、コンピュータ読取可能な媒体に記録されて提供されてもよいし、プログラムプロダクトとして提供されてもよい。
【００３７】
図３を参照して、本実施の形態に係るＳＮＳサーバ１０３の構成を説明する。
【００３８】
ＳＮＳサーバ１０３は、コンピュータである。ＳＮＳサーバ１０３は、プロセッサ３０１を備えるとともに、メモリ３０２、補助記憶装置３０３、入出力インタフェース３０４および通信モジュール３０５といった他のハードウェアを備える。プロセッサ３０１は、バス３０６を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００３９】
ＳＮＳサーバ１０３は、ＳＮＳ提供部６０２と、投稿判断部６０３と、事象特定部６０４と、問い合わせ先特定部６０５と、問い合わせ部６０６と、結果反映部６０７と、投稿データベース６１１と、機器データベース６１２とを備える。ＳＮＳ提供部６０２、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能は、ソフトウェアにより実現される。投稿データベース６１１および機器データベース６１２は、メモリ３０２に構築されてもよいが、本実施の形態では補助記憶装置３０３に構築される。投稿データベース６１１は、端末１０２からの投稿記事を保存および管理するデータベースである。機器データベース６１２については後述する。
【００４０】
プロセッサ３０１は、ＳＮＳプログラムおよび虚偽投稿フィルタプログラムを実行する装置である。ＳＮＳプログラムは、ＳＮＳ提供部６０２の機能を実現するプログラムである。虚偽投稿フィルタプログラムは、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能を実現するプログラムである。プロセッサ３０１は、例えば、ＣＰＵである。
【００４１】
メモリ３０２および補助記憶装置３０３は、ＳＮＳプログラムおよび虚偽投稿フィルタプログラムを記憶する装置である。メモリ３０２は、例えば、フラッシュメモリまたはＲＡＭである。補助記憶装置３０３は、例えば、フラッシュメモリまたはＨＤＤである。
【００４２】
ＳＮＳプログラムおよび虚偽投稿フィルタプログラムは、補助記憶装置３０３にあらかじめ記憶されている。ＳＮＳプログラムおよび虚偽投稿フィルタプログラムは、メモリ３０２にロードされ、プロセッサ３０１に読み込まれ、プロセッサ３０１によって実行される。補助記憶装置３０３には、ＳＮＳプログラムおよび虚偽投稿フィルタプログラムだけでなく、ＯＳも記憶されている。プロセッサ３０１は、ＯＳを実行しながら、ＳＮＳプログラムおよび虚偽投稿フィルタプログラムを実行する。
【００４３】
なお、ＳＮＳプログラムおよび虚偽投稿フィルタプログラムの一部または全部がＯＳに組み込まれていてもよい。
【００４４】
入出力インタフェース３０４は、図示していない入力機器が接続される入力インタフェースと、図示していないディスプレイが接続される出力インタフェースとを含む。入力機器は、ＳＮＳプログラムおよび虚偽投稿フィルタプログラムへのデータの入力のためにユーザにより操作される機器である。入力機器は、例えば、マウス、キーボードまたはタッチパネルである。ディスプレイは、ＳＮＳプログラムおよび虚偽投稿フィルタプログラムから出力されるデータを画面に表示する機器である。ディスプレイは、例えば、ＬＣＤである。
【００４５】
通信モジュール３０５は、ＳＮＳプログラムおよび虚偽投稿フィルタプログラムに入力されるデータを受信するレシーバと、ＳＮＳプログラムおよび虚偽投稿フィルタプログラムから出力されるデータを送信するトランスミッタとを含む。通信モジュール３０５は、例えば、通信チップまたはＮＩＣである。通信モジュール３０５は、直接またはＬＡＮを介して、インターネット１０１に接続されている。
【００４６】
ＳＮＳサーバ１０３は、プロセッサ３０１を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、ＳＮＳプログラムおよび虚偽投稿フィルタプログラムの実行を分担する。それぞれのプロセッサは、例えば、ＣＰＵである。
【００４７】
ＳＮＳプログラムおよび虚偽投稿フィルタプログラムにより利用、処理または出力されるデータ、情報、信号値および変数値は、メモリ３０２、補助記憶装置３０３、または、プロセッサ３０１内のレジスタまたはキャッシュメモリに記憶される。
【００４８】
ＳＮＳプログラムは、ＳＮＳ提供部６０２の「部」を「処理」に読み替えた処理をコンピュータに実行させるプログラムである。あるいは、ＳＮＳプログラムは、ＳＮＳ提供部６０２の「部」を「手順」に読み替えた手順をコンピュータに実行させるプログラムである。ＳＮＳプログラムは、コンピュータ読取可能な媒体に記録されて提供されてもよいし、プログラムプロダクトとして提供されてもよい。
【００４９】
虚偽投稿フィルタプログラムは、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の「部」を「処理」に読み替えた各処理をコンピュータに実行させるプログラムである。あるいは、虚偽投稿フィルタプログラムは、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の「部」を「手順」に読み替えた各手順をコンピュータに実行させるプログラムである。虚偽投稿フィルタプログラムは、コンピュータ読取可能な媒体に記録されて提供されてもよいし、プログラムプロダクトとして提供されてもよい。
【００５０】
図４を参照して、投稿判断部６０３の構成を説明する。
【００５１】
投稿判断部６０３は、脅威判断部６４１と冗談判断部６４２とを備える。
【００５２】
図５を参照して、事象特定部６０４の構成を説明する。
【００５３】
事象特定部６０４は、脅威抽出部６５１と場所特定部６５２とを備える。
【００５４】
図６を参照して、場所特定部６５２の構成を説明する。
【００５５】
場所特定部６５２は、第１情報抽出部６６１と、第２情報抽出部６６２と、第３情報抽出部６６３と、第４情報抽出部６６４と、場所判断部６６５とを備える。
【００５６】
図７を参照して、本実施の形態に係るＤＳサーバ１０４の構成を説明する。
【００５７】
ＤＳサーバ１０４は、コンピュータである。ＤＳサーバ１０４は、プロセッサ４０１を備えるとともに、メモリ４０２、補助記憶装置４０３、入出力インタフェース４０４および通信モジュール４０５といった他のハードウェアを備える。プロセッサ４０１は、バス４０６を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００５８】
ＤＳサーバ１０４は、検索処理部６０８と、問い合わせ先データベース６１３とを備える。検索処理部６０８の機能は、ソフトウェアにより実現される。問い合わせ先データベース６１３は、メモリ４０２に構築されてもよいが、本実施の形態では補助記憶装置４０３に構築される。問い合わせ先データベース６１３については後述する。
【００５９】
プロセッサ４０１は、検索プログラムを実行する装置である。検索プログラムは、検索処理部６０８の機能を実現するプログラムである。プロセッサ４０１は、例えば、ＣＰＵである。
【００６０】
メモリ４０２および補助記憶装置４０３は、検索プログラムを記憶する装置である。メモリ４０２は、例えば、フラッシュメモリまたはＲＡＭである。補助記憶装置４０３は、例えば、フラッシュメモリまたはＨＤＤである。
【００６１】
検索プログラムは、補助記憶装置４０３にあらかじめ記憶されている。検索プログラムは、メモリ４０２にロードされ、プロセッサ４０１に読み込まれ、プロセッサ４０１によって実行される。補助記憶装置４０３には、検索プログラムだけでなく、ＯＳも記憶されている。プロセッサ４０１は、ＯＳを実行しながら、検索プログラムを実行する。
【００６２】
なお、検索プログラムの一部または全部がＯＳに組み込まれていてもよい。
【００６３】
入出力インタフェース４０４は、図示していない入力機器が接続される入力インタフェースと、図示していないディスプレイが接続される出力インタフェースとを含む。入力機器は、検索プログラムへのデータの入力のためにユーザにより操作される機器である。入力機器は、例えば、マウス、キーボードまたはタッチパネルである。ディスプレイは、検索プログラムから出力されるデータを画面に表示する機器である。ディスプレイは、例えば、ＬＣＤである。
【００６４】
通信モジュール４０５は、検索プログラムに入力されるデータを受信するレシーバと、検索プログラムから出力されるデータを送信するトランスミッタとを含む。通信モジュール４０５は、例えば、通信チップまたはＮＩＣである。通信モジュール４０５は、直接またはＬＡＮを介して、インターネット１０１に接続されている。
【００６５】
ＤＳサーバ１０４は、プロセッサ４０１を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、検索プログラムの実行を分担する。それぞれのプロセッサは、例えば、ＣＰＵである。
【００６６】
検索プログラムにより利用、処理または出力されるデータ、情報、信号値および変数値は、メモリ４０２、補助記憶装置４０３、または、プロセッサ４０１内のレジスタまたはキャッシュメモリに記憶される。
【００６７】
検索プログラムは、検索処理部６０８の「部」を「処理」に読み替えた各処理をコンピュータに実行させるプログラムである。あるいは、検索プログラムは、検索処理部６０８の「部」を「手順」に読み替えた各手順をコンピュータに実行させるプログラムである。検索プログラムは、コンピュータ読取可能な媒体に記録されて提供されてもよいし、プログラムプロダクトとして提供されてもよい。
【００６８】
図８を参照して、本実施の形態に係る機器管理装置１０５の構成を説明する。
【００６９】
機器管理装置１０５は、コンピュータである。機器管理装置１０５は、プロセッサ５０１を備えるとともに、メモリ５０２、補助記憶装置５０３、入出力インタフェース５０４、第１通信モジュール５０５および第２通信モジュール５０７といった他のハードウェアを備える。プロセッサ５０１は、バス５０６を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００７０】
機器管理装置１０５は、観測部６２１と、問い合わせ応答部６２２と、データ取得部６２３と、事象判断部６２４と、観測データベース６３１と、状態変化データベース６３２と、設置場所データベース６３３とを備える。観測部６２１、問い合わせ応答部６２２、データ取得部６２３および事象判断部６２４の機能は、ソフトウェアにより実現される。観測データベース６３１、状態変化データベース６３２および設置場所データベース６３３は、メモリ５０２に構築されてもよいが、本実施の形態では補助記憶装置５０３に構築される。観測データベース６３１は、１つ以上の機器の観測結果を観測データとして保存および管理するデータベースである。状態変化データベース６３２および設置場所データベース６３３については後述する。
【００７１】
プロセッサ５０１は、機器管理プログラムを実行する装置である。機器管理プログラムは、観測部６２１、問い合わせ応答部６２２、データ取得部６２３および事象判断部６２４の機能を実現するプログラムである。プロセッサ５０１は、例えば、ＣＰＵである。
【００７２】
メモリ５０２および補助記憶装置５０３は、機器管理プログラムを記憶する装置である。メモリ５０２は、例えば、フラッシュメモリまたはＲＡＭである。補助記憶装置５０３は、例えば、フラッシュメモリまたはＨＤＤである。
【００７３】
機器管理プログラムは、補助記憶装置５０３にあらかじめ記憶されている。機器管理プログラムは、メモリ５０２にロードされ、プロセッサ５０１に読み込まれ、プロセッサ５０１によって実行される。補助記憶装置５０３には、機器管理プログラムだけでなく、ＯＳも記憶されている。プロセッサ５０１は、ＯＳを実行しながら、機器管理プログラムを実行する。
【００７４】
なお、機器管理プログラムの一部または全部がＯＳに組み込まれていてもよい。
【００７５】
入出力インタフェース５０４は、図示していない入力機器が接続される入力インタフェースと、図示していないディスプレイが接続される出力インタフェースとを含む。入力機器は、機器管理プログラムへのデータの入力のために機器の管理者により操作される機器である。入力機器は、例えば、マウス、キーボードまたはタッチパネルである。ディスプレイは、機器管理プログラムから出力されるデータを画面に表示する機器である。ディスプレイは、例えば、ＬＣＤである。
【００７６】
第１通信モジュール５０５は、機器管理プログラムに入力されるデータを受信するレシーバと、機器管理プログラムから出力されるデータを送信するトランスミッタとを含む。第１通信モジュール５０５は、例えば、通信チップまたはＮＩＣである。第１通信モジュール５０５は、直接またはＬＡＮを介して、インターネット１０１に接続されている。
【００７７】
第２通信モジュール５０７は、１つ以上の機器からデータを受信するレシーバと、１つ以上の機器にデータを送信するトランスミッタとを含む。第２通信モジュール５０７は、例えば、通信チップまたはＮＩＣである。第２通信モジュール５０７は、ネットワーク１１１を介して、１つ以上の機器に接続されている。本実施の形態では、１つ以上の機器として、複数の監視カメラ１１２と、熱感知センサ、煙センサおよび水位センサといった複数のセンサ１１３とがある。
【００７８】
機器管理装置１０５は、プロセッサ５０１を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、機器管理プログラムの実行を分担する。それぞれのプロセッサは、例えば、ＣＰＵである。
【００７９】
機器管理プログラムにより利用、処理または出力されるデータ、情報、信号値および変数値は、メモリ５０２、補助記憶装置５０３、または、プロセッサ５０１内のレジスタまたはキャッシュメモリに記憶される。
【００８０】
機器管理プログラムは、観測部６２１、問い合わせ応答部６２２、データ取得部６２３および事象判断部６２４の「部」を「処理」に読み替えた各処理をコンピュータに実行させるプログラムである。あるいは、機器管理プログラムは、観測部６２１、問い合わせ応答部６２２、データ取得部６２３および事象判断部６２４の「部」を「手順」に読み替えた各手順をコンピュータに実行させるプログラムである。機器管理プログラムは、コンピュータ読取可能な媒体に記録されて提供されてもよいし、プログラムプロダクトとして提供されてもよい。
【００８１】
図９に、ＳＮＳサーバ１０３の機器データベース６１２に登録されている対応テーブル６７１を示す。
【００８２】
機器データベース６１２は、脅威７０１に対応する機器種別７１１を指定するデータを格納するデータベースである。具体的には、機器データベース６１２は、脅威７０１と、確認すべき機器の機器種別７１１との対応が対応テーブル６７１として登録されているデータベースである。機器種別７１１は、「監視カメラ」、「火災センサ」および「水位センサ」といったように、機器を抽象化した情報である。火災センサには、熱感知センサおよび煙センサ等が含まれる。
【００８３】
機器データベース６１２の対応テーブル６７１は、脅威７０１と、脅威ＩＤ７０２と、機器種別７１１と、機器種別ＩＤ７１２との少なくとも４つの項目からなる。「ＩＤ」は、Ｉｄｅｎｔｉｆｉｅｒの略語である。機器データベース６１２の対応テーブル６７１には、脅威ＩＤ７０２ごとに、機器種別ＩＤ７１２が登録されている。すなわち、脅威７０１に対して、いずれの機器種別７１１を確認すれば、脅威７０１の発生の有無を確認できるかが示されている。脅威ＩＤ７０２は、脅威７０１に一意に割り振られた識別子である。脅威ＩＤ７０２は、全世界で統一されていることが望ましい。機器種別ＩＤ７１２は、機器種別７１１に一意に割り振られた識別子である。機器種別ＩＤ７１２は、全世界で統一されていることが望ましい。脅威７０１および機器種別７１１は、機器データベース６１２の対応テーブル６７１を人手で管理する上で便利であるが、必須ではない。
【００８４】
図１０に、ＤＳサーバ１０４の問い合わせ先データベース６１３に登録されている対応テーブル６７２を示す。
【００８５】
問い合わせ先データベース６１３は、１つ以上の機器により観測されている場所７２１と１つ以上の機器を管理している管理主体の問い合わせ先であるＵＲＬ７３１とを対応付けるデータを格納するデータベースである。具体的には、問い合わせ先データベース６１３は、場所７２１と、機器管理装置１０５が管理している機器の機器種別７１１と、問い合わせ先のＵＲＬ７３１との対応が対応テーブル６７２として登録されているデータベースである。「ＵＲＬ」は、Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒの略語である。問い合わせ先データベース６１３は、登録された情報に誤りまたは矛盾が発生しないよう、ＤＮＳのように、特定の組織によって管理および維持されることが望ましい。「ＤＮＳ」は、Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍの略語である。場所７２１は、住所７２２および経度緯度７２３によって表される。なお、管理主体の問い合わせ先として、ＵＲＬ７３１の代わりに、メールアドレスまたはＩＰアドレス等が使用されてもよい。「ＩＰ」は、Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌの略語である。
【００８６】
問い合わせ先データベース６１３の対応テーブル６７２は、機器が設置されている場所７２１の住所７２２および経度緯度７２３と、機器種別ＩＤ７１２と、機器種別７１１と、ＵＲＬ７３１との少なくとも５つの項目からなる。ＵＲＬ７３１は、場所７２１に設置された機器を管理している機器管理装置１０５の、脅威７０１の発生有無の問い合わせ先である。問い合わせ先データベース６１３の対応テーブル６７２には、場所７２１および機器種別ＩＤ７１２ごとに、ＵＲＬ７３１が登録されている。すなわち、特定の場所７２１の特定の機器種別７１１に対する、脅威７０１の発生の有無を問い合わせる先であるＵＲＬ７３１が示されている。機器種別７１１は、問い合わせ先データベース６１３の対応テーブル６７２を人手で管理する上で便利であるが、必須ではない。問い合わせ先データベース６１３の対応テーブル６７２には、機器管理装置１０５が管理している機器の機器種別７１１ごとに、異なるＵＲＬ７３１が登録されていてもよいし、同じＵＲＬ７３１が登録されていてもよい。
【００８７】
図１１に、機器管理装置１０５の状態変化データベース６３２に登録されている対応テーブル６８１を示す。
【００８８】
状態変化データベース６３２は、脅威７０１と、機器種別７１１と、機器分類７４２と、状態変化７５１との対応が対応テーブル６８１として登録されているデータベースである。
【００８９】
状態変化データベース６３２の対応テーブル６８１は、脅威ＩＤ７０２と、脅威７０１と、機器種別ＩＤ７１２と、機器種別７１１と、機器分類ＩＤ７４１と、機器分類７４２と、状態変化７５１との少なくとも７つの項目からなる。状態変化データベース６３２の対応テーブル６８１には、脅威ＩＤ７０２ごとに、機器分類ＩＤ７４１と、脅威７０１が発生しているときの機器の状態変化７５１とが登録されている。すなわち、脅威７０１に対し、いずれの機器分類７４２のどのような状態変化７５１を確認することによって、脅威７０１の発生の有無を確認できるかが示されている。機器分類ＩＤ７４１は、機器分類７４２に一意に割り振られた識別子である。機器分類ＩＤ７４１は、対応する機器分類７４２が同じ場合、機器管理装置１０５ごとに異なっていてもよいし、同じであってもよい。機器分類７４２は、「監視カメラ」、「熱感知センサ」、「煙センサ」および「水位センサ」といったように、機器種別７１１よりも詳細な機器の種類である。状態変化７５１は、確認すべき状態の変化である。登録されている状態変化７５１が機器に発生していれば、脅威７０１が発生していることになる。状態変化７５１を、機器管理装置１０５ごとに変更することにより、機器管理装置１０５の環境に合わせた状態変化７５１を設定することができる。状態変化データベース６３２の対応テーブル６８１には、機器管理装置１０５が確認できる脅威７０１と、機器管理装置１０５が管理している機器の機器種別７１１、機器種別ＩＤ７１２、機器分類７４２および機器分類ＩＤ７４１と、機器に対する状態変化７５１のみが登録されていればよい。機器種別ＩＤ７１２および機器種別７１１は省略してもよい。脅威７０１、機器種別７１１および機器分類７４２は、状態変化データベース６３２の対応テーブル６８１を人手で管理する上で便利であるが、必須ではない。
【００９０】
図１２に、機器管理装置１０５の設置場所データベース６３３に登録されている対応テーブル６８２を示す。
【００９１】
設置場所データベース６３３は、設置場所７６１と、機器分類７４２と、機器名７７２との対応が対応テーブル６８２として登録されているデータベースである。
【００９２】
設置場所データベース６３３の対応テーブル６８２は、設置場所７６１と、機器分類ＩＤ７４１と、機器分類７４２と、機器ＩＤ７７１と、機器名７７２との少なくとも５つの項目からなる。設置場所データベース６３３の対応テーブル６８２には、設置場所７６１および機器分類ＩＤ７４１ごとに、機器ＩＤ７７１が登録されている。すなわち、特定の設置場所７６１の特定の機器分類７４２に該当する機器が示されている。設置場所７６１は、機器が設置されている場所である。機器ＩＤ７７１は、機器管理装置１０５内において機器に一意に割り振られた識別子である。機器ＩＤ７７１は、機器管理装置１０５が機器の観測結果を保存する際に機器に付与される。監視カメラ１１２およびセンサ１１３は、それぞれ固有の機器ＩＤ７７１を持っている。機器ＩＤ７７１の代わりに、ＭＡＣアドレスまたはＩＰアドレスが使用されてもよい。「ＭＡＣ」は、Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌの略語である。機器名７７２は、機器に割り振られた名前である。設置場所データベース６３３の対応テーブル６８２には、機器管理装置１０５が管理している機器の設置場所７６１、機器分類ＩＤ７４１、機器分類７４２、機器ＩＤ７７１および機器名７７２のみが登録されている。機器分類７４２および機器名７７２は、設置場所データベース６３３の対応テーブル６８２を人手で管理する上で便利であるが、必須ではない。設置場所データベース６３３の対応テーブル６８２に登録されている機器ＩＤ７７１を用いることにより、機器管理装置１０５は、観測データベース６３１に保存されている特定の機器の観測データを取得することができる。
【００９３】
＊＊＊動作の説明＊＊＊
図１から図１２のほかに図１３から図１８を参照して、本実施の形態に係る虚偽投稿フィルタシステム１００の動作を説明する。虚偽投稿フィルタシステム１００の動作は、本実施の形態に係る虚偽投稿フィルタ方法に相当する。
【００９４】
ステップＳ１３０２において、端末１０２の投稿閲覧部６０１は、入出力インタフェース２０４を介して、ユーザである投稿者１２１から投稿記事の入力を受け付ける。ステップＳ１３０３において、投稿閲覧部６０１は、通信モジュール２０５を介して、ＳＮＳサーバ１０３へ投稿記事を送信する。具体例として、投稿者１２１が、「ＸＸＸ町のＸビルの火事、危ない！」という、他人の恐怖を煽る記事をＳＮＳへ投稿したとする。本例では、投稿記事には、画像と投稿場所のＧＰＳ情報とが貼付されているとする。画像には撮影場所のＧＰＳ情報が含まれているとする。「ＧＰＳ」は、Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍの略語である。
【００９５】
ステップＳ１４０１において、ＳＮＳサーバ１０３のＳＮＳ提供部６０２は、通信モジュール３０５を介して、投稿者１２１からの投稿記事を受信する。ステップＳ１４０２において、ＳＮＳ提供部６０２は、投稿データベース６１１へ投稿記事を保存する。ステップＳ１４０３において、ＳＮＳサーバ１０３の投稿判断部６０３は、投稿記事が他人の恐怖を煽る記事であるか否か、および、投稿記事が冗談であることが明確であるか否かを判断する。ステップＳ１４０３の処理の詳細については後述する。ステップＳ１４０４では、ステップＳ１４０３の判断結果に応じた分岐処理が行われる。ステップＳ１４０３で、投稿記事が他人の恐怖を煽る記事ではないか、もしくは、他人の恐怖を煽る記事ではあるが、冗談であることが明確であると判断された場合には、処理フローが終了する。ステップＳ１４０３で、投稿記事が他人の恐怖を煽る記事であり、かつ、冗談であることが明確でないと判断された場合には、ステップＳ１４０５の処理が行われる。
【００９６】
ステップＳ１４０５において、ＳＮＳサーバ１０３の事象特定部６０４は、投稿記事から恐怖の元となる脅威７０１と、脅威７０１の発生場所７２１とを特定する。本例では、脅威７０１は「火災」である。脅威７０１の発生場所７２１は「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」である。ステップＳ１４０５の処理の詳細については後述する。
【００９７】
ステップＳ１４０６において、ＳＮＳサーバ１０３の問い合わせ先特定部６０５は、事象特定部６０４によって特定された脅威７０１を基に、機器データベース６１２の対応テーブル６７１を検索し、脅威７０１に対応する脅威ＩＤ７０２と、確認すべき機器の機器種別ＩＤ７１２とを特定する。本例では、脅威７０１である「火災」に対し、脅威ＩＤ７０２は「Ｔ００１」であり、確認すべき機器の機器種別ＩＤ７１２は、「監視カメラ」に対応する「ＭＣ０００１」と「火災センサ」に対応する「ＭＣ０００２」である。
【００９８】
ステップＳ１３０４およびステップＳ１４０７において、問い合わせ先特定部６０５は、通信モジュール３０５を介して、ＤＳサーバ１０４へ、事象特定部６０４によって特定された脅威７０１の発生場所７２１と、確認すべき機器の機器種別ＩＤ７１２とを送信し、問い合わせ先の機器管理装置１０５のＵＲＬ７３１を問い合わせる。本例では、問い合わせ先特定部６０５は、脅威７０１の発生場所７２１として「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」を、機器種別ＩＤ７１２として「ＭＣ０００１」および「ＭＣ０００２」をＤＳサーバ１０４へ送信する。
【００９９】
ステップＳ１８０１において、ＤＳサーバ１０４の検索処理部６０８は、通信モジュール４０５を介して、ＳＮＳサーバ１０３からの問い合わせを受信する。ステップＳ１８０２において、検索処理部６０８は、受信した問い合わせに示されている脅威７０１の発生場所７２１と機器種別ＩＤ７１２とから、問い合わせ先データベース６１３の対応テーブル６７２を検索し、問い合わせ先の機器管理装置１０５のＵＲＬ７３１を特定する。本例では、脅威７０１の発生場所７２１である「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」の、機器種別ＩＤ７１２である「ＭＣ０００１」および「ＭＣ０００２」にそれぞれ対応する「監視カメラ」および「火災センサ」を管理している機器管理装置１０５のＵＲＬ７３１は、ともに「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ／ｉｏｔ」である。なお、「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」の機器管理装置１０５が存在しない場合には、「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ」の機器を管理している機器管理装置１０５のＵＲＬ７３１が特定されてもよい。
【０１００】
ステップＳ１３０５およびステップＳ１８０３において、検索処理部６０８は、通信モジュール４０５を介して、特定した機器管理装置１０５のＵＲＬ７３１を、ＳＮＳサーバ１０３へ送信する。本例では、検索処理部６０８は、機器管理装置１０５のＵＲＬ７３１として「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ／ｉｏｔ」を送信する。
【０１０１】
ステップＳ１４０８において、ＳＮＳサーバ１０３の問い合わせ先特定部６０５は、通信モジュール３０５を介して、ＤＳサーバ１０４からの応答を受信する。本例では、問い合わせ先特定部６０５は、問い合わせ先の機器管理装置１０５のＵＲＬ７３１がいずれも「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ／ｉｏｔ」であることを示す応答を受信する。
【０１０２】
ステップＳ１３０６およびステップＳ１４０９において、ＳＮＳサーバ１０３の問い合わせ部６０６は、通信モジュール３０５を介して、問い合わせ先特定部６０５によって特定された問い合わせ先の機器管理装置１０５のＵＲＬ７３１宛に、脅威ＩＤ７０２と、脅威７０１の発生場所７２１と、脅威７０１の発生時刻としての、記事が投稿された時刻とを送信し、脅威７０１の発生の有無を問い合わせる。なお、問い合わせ部６０６は、機器管理装置１０５からの要求に応じて、ＵＲＬ７３１のパラメータ等として、確認すべき機器の機器種別ＩＤ７１２も、機器管理装置１０５へ送信してもよい。問い合わせ先の機器管理装置１０５が複数存在する場合には、すべての機器管理装置１０５に対し、問い合わせが行われる。本例では、問い合わせ部６０６は、脅威ＩＤ７０２として「Ｔ００１」を、脅威７０１の発生場所７２１として「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」を、脅威７０１の発生時刻とともに、「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ／ｉｏｔ」宛に送信し、「火災」の発生の有無を問い合わせる。問い合わせ部６０６は、必要に応じて、機器種別ＩＤ７１２として「ＭＣ０００１」および「ＭＣ０００２」を送信してもよい。
【０１０３】
ステップＳ２００１において、機器管理装置１０５の観測部６２１は、第２通信モジュール５０７を介して、管理主体のネットワーク１１１に接続された監視カメラ１１２およびセンサ１１３から、常時リアルタイムに観測データを収集する。観測部６２１は、観測データベース６３１へ観測データを保存する。観測部６２１は、観測データを観測データベース６３１へ保存する際に、収集元の機器である監視カメラ１１２またはセンサ１１３の機器ＩＤ７７１と観測時刻も併せて保存する。ステップＳ２００１の処理は、機器管理装置１０５が停止するまで、半永久的に繰り返される。
【０１０４】
ステップＳ１９０１において、機器管理装置１０５の問い合わせ応答部６２２は、第１通信モジュール５０５を介して、ＳＮＳサーバ１０３からの脅威７０１の発生有無の問い合わせを受信する。脅威７０１の発生有無の問い合わせには、脅威ＩＤ７０２、脅威７０１の発生場所７２１、および、脅威７０１の発生時刻が含まれる。本例では、「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」の機器管理装置１０５が、脅威ＩＤ７０２として「Ｔ００１」を、脅威７０１の発生場所７２１として「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」を、脅威７０１の発生時刻とともに、脅威７０１の発生有無の問い合わせとして受信する。なお、機器管理装置１０５は、必要に応じて、機器種別ＩＤ７１２として「ＭＣ０００１」および「ＭＣ０００２」を受信してもよい。
【０１０５】
ステップＳ１９０２において、機器管理装置１０５のデータ取得部６２３は、問い合わせ応答部６２２によって受信された脅威７０１の発生有無の問い合わせから、脅威ＩＤ７０２、脅威７０１の発生場所７２１、および、脅威７０１の発生時刻を取り出す。データ取得部６２３は、ＵＲＬ７３１のパラメータ等として、機器種別ＩＤ７１２も送信されてきている場合には、機器種別ＩＤ７１２も取り出す。データ取得部６２３は、脅威７０１の発生有無の問い合わせから取り出した脅威ＩＤ７０２を基に、状態変化データベース６３２の対応テーブル６８１から、確認すべき機器の機器分類ＩＤ７４１と、脅威７０１が発生している場合の機器の状態変化７５１とを取得する。なお、データ取得部６２３は、脅威ＩＤ７０２とともに、必要に応じて機器種別ＩＤ７１２も使用して、確認すべき機器の機器分類ＩＤ７４１と、脅威７０１が発生している場合の機器の状態変化７５１とを取得してもよい。本例では、「火災」に対応する脅威ＩＤ７０２「Ｔ００１」に対し、確認すべき機器の機器分類ＩＤ７４１は、「監視カメラ」に対応する「ＳＣ」、「熱感知センサ」に対応する「ＨＤ」、および、「煙感知センサ」に対応する「ＳＳ」となる。「監視カメラ」では「火の映像」が映っているときに「火災」が発生していることになる。「熱感知センサ」では熱を「感知」しているときに「火災」が発生していることになる。「煙感知センサ」では煙を「感知」しているときに「火災」が発生していることになる。
【０１０６】
ステップＳ１９０３において、データ取得部６２３は、脅威７０１の発生有無の問い合わせから取り出した発生場所７２１と、状態変化データベース６３２から取得した機器分類ＩＤ７４１とを基に、設置場所データベース６３３の対応テーブル６８２から、確認すべき機器の機器ＩＤ７７１を取得する。本例では、「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」の「ＳＣ」、「ＨＤ」および「ＳＳ」に該当する機器ＩＤ７７１は、脅威７０１が発生している階が示されていないため、「ＳＣ０１００」、「ＳＣ０１１０」、「ＳＣ０１２０」、「ＳＣ０１３０」、・・・、「ＨＤ０１００」、「ＨＤ０１１０」、「ＨＤ０１２０」、「ＨＤ０１３０」、・・・、「ＳＳ０１００」、「ＳＳ０１１０」、「ＳＳ０１２０」、「ＳＳ０１３０」、・・・となる。
【０１０７】
ステップＳ１９０４において、データ取得部６２３は、取得した機器ＩＤ７７１と、脅威７０１の発生有無の問い合わせから取り出した発生時刻とを基に、観測データベース６３１から、脅威７０１の発生時刻周辺の観測データを取得する。本例では、データ取得部６２３は、観測データベース６３１から、脅威７０１の発生時刻周辺における、「ＳＣ０１００」、「ＳＣ０１１０」、「ＳＣ０１２０」、「ＳＣ０１３０」、・・・、「ＨＤ０１００」、「ＨＤ０１１０」、「ＨＤ０１２０」、「ＨＤ０１３０」、・・・、「ＳＳ０１００」、「ＳＳ０１１０」、「ＳＳ０１２０」、「ＳＳ０１３０」、・・・に対応する監視カメラ１１２およびセンサ１１３の観測データを取得する。「発生時刻周辺」は、例えば、発生時刻１時間前から発生時刻までである。
【０１０８】
ステップＳ１９０５において、機器管理装置１０５の事象判断部６２４は、データ取得部６２３によって観測データベース６３１から取得された観測データを解析して、脅威７０１が発生している場合の機器の状態変化７５１が発生しているか否かを判断する。観測データにおいて、機器の状態変化７５１が発生している場合には、脅威７０１が発生していることになる。状態変化７５１が発生していない場合には、脅威は発生してないことになる。観測データが監視カメラ１１２により得られた画像データである場合には、事象判断部６２４は、画像認識技術および機械学習等のＡＩ技術を用いることにより、状態変化７５１が発生しているか否かを判断する。「ＡＩ」は、Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅの略語である。異なる機器分類ＩＤ７４１に対応する複数の機器の観測データから、脅威７０１の発生の有無を判断する場合に、どのような判断基準を用いるかは機器管理装置１０５の管理者が自由に設定してよい。例えば、１つの機器分類ＩＤ７４１について、その機器分類ＩＤ７４１に対応する機器からの観測データで状態変化７５１が発生していれば、脅威７０１が発生していると判断してもよい。あるいは、すべての機器分類ＩＤ７４１について、それぞれの機器分類ＩＤ７４１に対応する機器からの観測データで状態変化７５１が発生しているときのみ、脅威７０１が発生している判断としてもよい。本例では、「ＳＣ０１００」、「ＳＣ０１１０」、「ＳＣ０１２０」、「ＳＣ０１３０」、・・・のいずれかの画像データに「火の映像」が映っており、「ＨＤ０１００」、「ＨＤ０１１０」、「ＨＤ０１２０」、「ＨＤ０１３０」、・・・のいずれかのデータで熱が「感知」されており、「ＳＳ０１００」、「ＳＳ０１１０」、「ＳＳ０１２０」、「ＳＳ０１３０」、・・・のいずれかのデータで煙が「感知」されていれば、「火災」が発生していると判断されることになる。
【０１０９】
ステップＳ１３０７およびステップＳ１９０６において、問い合わせ応答部６２２は、第１通信モジュール５０５を介して、事象判断部６２４による脅威７０１の発生有無の判断結果を、脅威７０１の発生有無の問い合わせに対する応答としてＳＮＳサーバ１０３へ送信する。例えば、問い合わせ応答部６２２は、脅威７０１が発生している場合には「はい」を、脅威７０１が発生していない場合には「いいえ」を送信する。
【０１１０】
ステップＳ１４１０において、ＳＮＳサーバ１０３の問い合わせ部６０６は、通信モジュール３０５を介して、すべての問い合わせ先の機器管理装置１０５から、脅威７０１の発生有無の判断結果を受信する。例えば、問い合わせ部６０６は、投稿記事が真実であり、脅威７０１が発生している場合には「はい」を、投稿記事が虚偽であり、脅威７０１が発生していない場合には「いいえ」を受信する。
【０１１１】
ステップＳ１４１１において、ＳＮＳサーバ１０３の結果反映部６０７は、問い合わせ部６０６によって受信された脅威７０１の発生有無の判断結果を基に、投稿記事の真偽を判断する。例えば、「はい」が受信されている場合には、脅威は発生しており、投稿記事は真実であると判断される。一方、「いいえ」が受信されている場合には、脅威は発生しておらず、投稿記事は虚偽であると判断される。複数の機器管理装置１０５へ問い合わせが送信されている場合の真偽判断の基準は、ＳＮＳサーバ１０３の管理者が自由に設定してよい。例えば、１つでも「はい」があれば、投稿記事は真実であると判断してもよい。あるいは、過半数が「はい」であれば、投稿記事は真実であると判断してもよい。ステップＳ１４１２では、ステップＳ１４１１の判断結果に応じた分岐処理が行われる。ステップＳ１４１１で、投稿記事が真実であると判断された場合には、処理フローが終了する。ステップＳ１４１１で、投稿記事が虚偽であると判断された場合には、ステップＳ１４１３の処理が行われる。
【０１１２】
ステップＳ１４１３において、結果反映部６０７は、虚偽であることを表す印を投稿記事に付けるか、または、投稿記事を削除して、真偽の判断結果を投稿記事に反映する。ＳＮＳサーバ１０３のＳＮＳ提供部６０２は、通信モジュール２０５を介して、端末１０２へ、真偽の判断結果が反映された投稿記事を配信する。なお、ＳＮＳ提供部６０２は、ステップＳ１４０２で投稿記事を保存した時点で投稿記事を配信しておいて、真偽の判断結果が反映された時点で必要に応じて投稿記事を再配信してもよい。端末１０２の投稿閲覧部６０１は、通信モジュール２０５を介して、ＳＮＳサーバ１０３から配信された記事を受信し、投稿者１２１が記事を閲覧できるようにする。
【０１１３】
以上説明したように、本実施の形態において、事象特定部６０４は、ある事象の発生を知らせる投稿の内容を解析して、事象の発生場所７２１を特定する。具体的には、事象特定部６０４は、ＡＩ技術および自然言語処理技術の少なくともいずれかを用いて、投稿に含まれるテキストおよび画像の少なくともいずれかから、可能な限り詳細な事象の発生場所７２１を特定する。問い合わせ先特定部６０５は、問い合わせ先データベース６１３を検索して、事象特定部６０４により特定された場所７２１に対応する問い合わせ先を特定する。問い合わせ部６０６は、事象の発生有無を１つ以上の機器の観測結果から確認する要求を、問い合わせ先特定部６０５により特定された問い合わせ先に送信する。
【０１１４】
機器管理装置１０５の問い合わせ応答部６２２は、問い合わせ部６０６により送信された要求を受信する。機器管理装置１０５のデータ取得部６２３は、問い合わせ応答部６２２により受信された要求に応じて、１つ以上の機器の観測結果を取得する。機器管理装置１０５の事象判断部６２４は、事象の発生有無を、データ取得部６２３により取得された観測結果から確認する。問い合わせ応答部６２２は、事象判断部６２４の確認結果を示す応答を送信する。
【０１１５】
問い合わせ部６０６は、要求への応答を受信する。結果反映部６０７は、投稿の内容の真偽を、問い合わせ部６０６により受信された応答に示されている確認結果から判断する。結果反映部６０７は、判断結果に応じた処理を投稿に対して実行する。
【０１１６】
本実施の形態において、事象特定部６０４は、投稿の内容を解析して、事象として発生した脅威７０１をさらに特定する。問い合わせ部６０６は、機器データベース６１２を検索して、事象特定部６０４により特定された脅威７０１に対応する機器種別７１１を特定する。問い合わせ部６０６は、特定した機器種別７１１の情報を要求に含めることで、事象の発生有無を、特定した機器種別７１１に該当する機器の観測結果から確認する要求を送信する。
【０１１７】
本実施の形態では投稿時刻が事象の発生時刻とみなされるが、事象特定部６０４は、投稿の内容を解析して、事象の発生時刻をさらに特定してもよい。具体的には、事象特定部６０４は、ＡＩ技術および自然言語処理技術の少なくともいずれかを用いて、投稿に含まれるテキストから、可能な限り詳細な事象の発生時刻を特定してもよい。問い合わせ部６０６は、事象特定部６０４により特定された時刻の情報を要求に含めることで、事象特定部６０４により特定された時刻における事象の発生有無を１つ以上の機器の観測結果から確認する要求を送信してもよい。
【０１１８】
事象特定部６０４により発生場所７２１が特定される事象は、本実施の形態では脅威７０１であるが、任意の事象でよく、例えば、投稿者１２１が特定の人物、または、特定の車両等の移動体を目撃したという事象でもよい。
【０１１９】
以下では、主に図１９を参照して、ステップＳ１４０３の処理の詳細を説明する。
【０１２０】
前述したように、ステップＳ１４０３では、ＳＮＳサーバ１０３の投稿判断部６０３が、投稿記事が他人の恐怖を煽る記事であるか否か、および、投稿記事が冗談であることが明確であるか否かを判断する。
【０１２１】
ステップＳ１５０１において、投稿判断部６０３の脅威判断部６４１は、ＡＩ技術および自然言語処理技術を用い、投稿記事が恐怖を煽る記事であるか否かを判断する。ステップＳ１５０２では、ステップＳ１５０１の判断結果に応じた分岐処理が行われる。ステップＳ１５０１で、投稿記事が恐怖を煽る記事であると判断された場合には、ステップＳ１５０３の処理が行われる。ステップＳ１５０１で、投稿記事が恐怖を煽る記事ではないと判断された場合には、ステップＳ１５０６の処理が行われる。本例では、「火事、危ない！」という文章が投稿記事に含まれているため、脅威判断部６４１は、投稿記事が恐怖を煽る記事であると判断する。
【０１２２】
ステップＳ１５０３において、投稿判断部６０３の冗談判断部６４２は、ＡＩ技術および自然言語処理技術を用い、投稿記事が明らかに冗談と判る記事であるか否かを判断する。具体的には、冗談判断部６４２は、投稿記事の文調、絵文字の使われ方、および、記号の使われ方等から、投稿記事が明らかに冗談と判る記事であるか否かを判断する。ステップＳ１５０４では、ステップＳ１５０３の判断結果に応じた分岐処理が行われる。ステップＳ１５０３で、投稿記事が冗談と判る記事ではないと判断された場合には、ステップＳ１５０５の処理が行われる。ステップＳ１５０３で、投稿記事が明らかに冗談と判る記事であると判断された場合には、ステップＳ１５０６の処理が行われる。本例では、「（笑）」または「（＾＾）」といった冗談をほのめかす絵文字および記号等が投稿記事に含まれておらず、感嘆符「！」が使われている上、文調がシリアスであるため、冗談判断部６４２は、投稿記事が冗談と判る記事ではないと判断する。
【０１２３】
ステップＳ１５０５において、冗談判断部６４２は、投稿記事が「冗談とは判らない、恐怖を煽る記事」であるという判断結果を出力する。一方、ステップＳ１５０６において、脅威判断部６４１または冗談判断部６４２は、投稿記事が「冗談とは判らない、恐怖を煽る記事」ではないという判断結果を出力する。
【０１２４】
以下では、主に図２０を参照して、ステップＳ１４０５の処理の詳細を説明する。
【０１２５】
前述したように、ステップＳ１４０５では、ＳＮＳサーバ１０３の事象特定部６０４が、投稿記事から恐怖の元となる脅威７０１と、脅威７０１の発生場所７２１とを特定する。
【０１２６】
ステップＳ１６０１において、事象特定部６０４の脅威抽出部６５１は、ＡＩ技術および自然言語処理技術を用い、投稿記事が煽っている恐怖の元となる事象を投稿記事から抽出する。脅威抽出部６５１は、類似語辞典等から、抽出した事象が、機器データベース６１２の対応テーブル６７１に登録されている脅威７０１のいずれに該当するかを特定する。本例では、脅威抽出部６５１は、投稿記事から恐怖の元となる事象が「火事」であることを認識する。脅威抽出部６５１は、類似語辞典等から、「火事」が、機器データベース６１２の対応テーブル６７１に登録されている脅威７０１のうち、「火災」に該当すると判断する。
【０１２７】
ステップＳ１６０２において、事象特定部６０４の場所特定部６５２は、投稿記事の文面、および、投稿記事に添付された画像から、脅威７０１の発生場所７２１を特定する。
【０１２８】
主に図２１から図２３を参照して、ステップＳ１６０２の処理の詳細を説明する。
【０１２９】
ステップＳ１７０１において、場所特定部６５２の第１情報抽出部６６１は、ＡＩ技術および自然言語処理技術、さらにはインターネット１０１上の検索サイト等を用い、投稿記事の文面から、可能な限り詳細な脅威７０１の発生場所７２１を抽出する。ステップＳ１７０２において、場所特定部６５２の第２情報抽出部６６２は、正規表現検索技術等を用い、投稿者１２１の操作によって投稿記事の文面中にＧＰＳ情報が挿入されているか否かを確認する。ＧＰＳ情報が挿入されている場合には、ステップＳ１７０３において、第２情報抽出部６６２は、投稿記事の文面中に挿入されたＧＰＳ情報を抽出する。ＧＰＳ情報が挿入されていない場合には、第２情報抽出部６６２は、何もしない。
【０１３０】
ステップＳ１７０４において、場所特定部６５２の第３情報抽出部６６３および第４情報抽出部６６４は、投稿記事に画像ファイルが添付されているかを確認する。画像ファイルが添付されていない場合、第３情報抽出部６６３および第４情報抽出部６６４は、何もしない。画像ファイルが添付されている場合、ステップＳ１７０５において、第３情報抽出部６６３は、ＡＩ技術およびインターネット１０１上の画像検索サイト等を用い、投稿記事に添付された画像ファイルから、脅威７０１が発生している場所７２１を抽出する。ステップＳ１７０６において、第４情報抽出部６６４は、画像ファイルフォーマット処理技術を用い、撮影時に画像ファイルにＧＰＳ情報が挿入されているか否かを確認する。画像ファイルにＧＰＳ情報が挿入されている場合、ステップＳ１７０７において、第４情報抽出部６６４は、画像ファイルフォーマット処理技術を用い、画像ファイルに挿入されたＧＰＳ情報を抽出する。画像ファイルにＧＰＳ情報が挿入されていない場合、第４情報抽出部６６４は、何もしない。
【０１３１】
ステップＳ１７０８において、場所特定部６５２の場所判断部６６５は、第１情報抽出部６６１が、投稿記事の文面から脅威７０１の発生場所７２１を抽出できたか否かを確認する。投稿記事の文面から脅威７０１の発生場所７２１を抽出できている場合、ステップＳ１７０９において、場所判断部６６５は、第４情報抽出部６６４が、画像ファイルに挿入されたＧＰＳ情報を抽出できたか否かを確認する。画像ファイルに挿入されたＧＰＳ情報を抽出できていない場合、ステップＳ１７１０において、場所判断部６６５は、投稿記事の文面から抽出された場所７２１を、脅威７０１の発生場所７２１と判断し、処理を終了する。
【０１３２】
画像ファイルに挿入されたＧＰＳ情報を抽出できている場合、ステップＳ１７１１において、場所判断部６６５は、投稿記事の文面から抽出された脅威７０１の発生場所７２１と、画像ファイルから抽出されたＧＰＳ情報とが一致するか否かを確認する。具体的には、場所判断部６６５は、インターネット１０１上の検索サイト等を用い、画像ファイルから抽出されたＧＰＳ情報から、脅威７０１が発生している場所７２１を特定する。場所判断部６６５は、特定した場所７２１が、投稿記事の文面から抽出された脅威７０１の発生場所７２１と一致するか否かを確認する。なお、場所判断部６６５は、インターネット１０１上の検索サイト等を用い、投稿記事の文面から抽出された脅威７０１の発生場所７２１に対応するＧＰＳ情報を取得し、取得したＧＰＳ情報が、画像ファイルから抽出されたＧＰＳ情報と一致するか否かを確認してもよい。
【０１３３】
投稿記事の文面から抽出された脅威７０１の発生場所７２１と、画像ファイルから抽出されたＧＰＳ情報とが一致する場合、ステップＳ１７１２において、場所判断部６６５は、画像ファイルから抽出されたＧＰＳ情報が示す位置を、脅威７０１の発生場所７２１と判断し、処理を終了する。一方、投稿記事の文面から抽出された脅威７０１の発生場所７２１と、画像ファイルから抽出されたＧＰＳ情報とが一致しない場合、ステップＳ１７１３において、場所判断部６６５は、投稿記事が虚偽であると判断し、処理を終了する。
【０１３４】
投稿記事の文面から脅威７０１の発生場所７２１を抽出できていない場合、ステップＳ１７１４において、場所判断部６６５は、第４情報抽出部６６４が、画像ファイルに挿入されたＧＰＳ情報を抽出できているか否かを確認する。画像ファイルに挿入されたＧＰＳ情報を抽出できている場合、ステップＳ１７１５において、場所判断部６６５は、画像ファイルから抽出したＧＰＳ情報が示す位置を、脅威７０１の発生場所７２１と判断し、処理を終了する。
【０１３５】
画像ファイルに挿入されたＧＰＳ情報を抽出できていない場合、ステップＳ１７１６において、場所判断部６６５は、第３情報抽出部６６３が、画像ファイルから脅威７０１の発生場所７２１を抽出できているか否かを確認する。画像ファイルから脅威７０１の発生場所７２１を抽出できている場合、ステップＳ１７１７において、場所判断部６６５は、画像ファイルから抽出された場所７２１を、脅威７０１の発生場所７２１と判断し、処理を終了する。
【０１３６】
画像ファイルから脅威７０１の発生場所７２１を抽出できていない場合、ステップＳ１７１８において、場所判断部６６５は、第２情報抽出部６６２が、文面中に挿入されたＧＰＳ情報を抽出できているか否かを確認する。文面中に挿入されたＧＰＳ情報を抽出できている場合、ステップＳ１７１９において、場所判断部６６５は、文面中から抽出されたＧＰＳ情報が示す位置を、脅威７０１の発生場所７２１と判断し、処理を終了する。文面中に挿入されたＧＰＳ情報を抽出できていない場合、ステップＳ１７２０において、場所判断部６６５は、脅威７０１の発生場所７２１の特定が不可能であり、投稿記事が虚偽であると判断し、処理を終了する。
【０１３７】
以上説明したように、本実施の形態において、事象特定部６０４は、事象の発生場所７２１を、投稿に含まれるテキストおよび画像の両方から特定する。結果反映部６０７は、事象特定部６０４によりテキストおよび画像から別々の場所７２１が特定された場合、投稿の内容が虚偽であると判断する。事象特定部６０４によりテキストおよび画像から別々の場所７２１が特定された場合、問い合わせ部６０６による要求の送信は省略される。
【０１３８】
事象特定部６０４は、画像から事象の発生場所７２１を特定する際には、画像に付加された位置情報を参照して、事象の発生場所７２１を特定する。参照される位置情報は、本実施の形態ではＧＰＳ情報であるが、任意の位置情報でよく、例えば、住所７２２を表す情報でもよい。
【０１３９】
＊＊＊実施の形態の効果の説明＊＊＊
本実施の形態では、投稿の内容の正否を機器の観測結果から確認する作業が、機器を管理している管理主体により行われるため、機器の観測結果を機密情報として扱うことができる。管理主体の問い合わせ先が、投稿の内容を解析した結果に基づいて選択されるため、問い合わせを迅速に行うことができる。そのため、投稿の内容の真偽を機器の観測結果から判断して虚偽投稿に対する措置を迅速に行うこと、および、機器の観測結果を機密情報として扱うことの両立が可能となる。
【０１４０】
本実施の形態において、投稿記事の真偽を確認する主体であるＳＮＳサーバ１０３は、脅威７０１と脅威７０１の発生場所７２１とに対応する問い合わせ先を特定する。ＳＮＳサーバ１０３は、機器の管理主体である機器管理装置１０５に対して脅威７０１の発生の有無を問い合わせる。機器管理装置１０５は、発生場所７２１における機器の状態変化７５１を確認することにより、脅威７０１の発生の有無を判断し、応答する。これにより、ＳＮＳサーバ１０３は、脅威７０１の発生場所７２１として特定された所において、脅威７０１が発生しているか否かを確認し、確認結果を投稿記事に反映することができる。そのため、自動的に瞬時に虚偽の投稿記事を削除するか、もしくは、投稿記事が虚偽の記事であることを表示することができる。その結果、恐怖に駆られた読者によって、虚偽の投稿記事が拡散されること、および、社会的なパニックが引き起こされることを、自動的に防止することができる。しかも、監視カメラ１１２およびセンサ１１３の観測データは、管理主体の機密情報として扱われ、管理主体の外部へ漏えいしない。
【０１４１】
本実施の形態によれば、実世界の機器により得られた観測データを基に、サイバー空間に投稿された記事またはニュースの真偽を自動で判断することができる。具体的には、ＳＮＳにおける投稿記事の真偽を自動的に瞬時に判断することができる。
【０１４２】
本実施の形態では、恐怖を煽って他人を不安に陥れ、パニックを引き起こすような投稿記事に対し、ＩｏＴ技術で接続された監視カメラ１１２およびセンサ１１３からの監視情報を基に、自動的に瞬時に記事の内容の真偽を判断することができる。「ＩｏＴ」は、Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓの略語である。記事の内容が虚偽であった場合には、投稿記事が自動で削除されるか、もしくは、投稿記事が虚偽の記事であることが自動で表示される。しかも、本実施の形態では、監視カメラ１１２およびセンサ１１３からの監視情報は、個人、または、企業等の組織の機密情報として扱うことができる。すなわち、監視情報が、監視カメラ１１２およびセンサ１１３を管理する個人、または、企業等の組織とは別の個人または組織へ出ないようにすることができる。これは、投稿記事の真偽を確認する主体であるＳＮＳサーバ１０３が、監視カメラ１１２およびセンサ１１３を管理している主体である機器管理装置１０５に対し、事象の発生の有無を問い合わせ、事象の発生の有無のみを問い合わせ結果として受け取るからである。
【０１４３】
＊＊＊他の構成＊＊＊
本実施の形態の変形例として、ＤＳサーバ１０４がＳＮＳサーバ１０３に統合されてもよい。
【０１４４】
本実施の形態では、端末１０２の投稿閲覧部６０１の機能がソフトウェアにより実現されるが、変形例として、投稿閲覧部６０１の機能がハードウェアにより実現されてもよい。すなわち、端末１０２は、投稿閲覧部６０１の機能を実現する専用のハードウェアを備えていてもよい。この専用のハードウェアは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＦＰＧＡまたはＡＳＩＣである。「ＩＣ」は、Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略語である。「ＧＡ」は、Ｇａｔｅ  Ａｒｒａｙの略語である。「ＦＰＧＡ」は、Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略語である。「ＡＳＩＣ」は、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略語である。
【０１４５】
別の変形例として、投稿閲覧部６０１の機能がソフトウェアとハードウェアとの組み合わせにより実現されてもよい。すなわち、投稿閲覧部６０１の機能の一部が専用のハードウェアにより実現され、残りがソフトウェアにより実現されてもよい。
【０１４６】
プロセッサ２０１および専用のハードウェアは、いずれも処理回路である。すなわち、投稿閲覧部６０１の機能は、ソフトウェア、ハードウェア、および、ソフトウェアとハードウェアとの組み合わせのいずれにより実現されるかに関わらず、処理回路により発揮される。
【０１４７】
本実施の形態では、ＳＮＳサーバ１０３のＳＮＳ提供部６０２、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能がソフトウェアにより実現されるが、変形例として、ＳＮＳ提供部６０２、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能がハードウェアにより実現されてもよい。すなわち、ＳＮＳサーバ１０３は、ＳＮＳ提供部６０２、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能を実現する専用のハードウェアを備えていてもよい。この専用のハードウェアは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＦＰＧＡまたはＡＳＩＣである。
【０１４８】
別の変形例として、ＳＮＳ提供部６０２、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能がソフトウェアとハードウェアとの組み合わせにより実現されてもよい。すなわち、ＳＮＳ提供部６０２、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能の一部が専用のハードウェアにより実現され、残りがソフトウェアにより実現されてもよい。
【０１４９】
プロセッサ２０１および専用のハードウェアは、いずれも処理回路である。すなわち、ＳＮＳ提供部６０２、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能は、ソフトウェア、ハードウェア、および、ソフトウェアとハードウェアとの組み合わせのいずれにより実現されるかに関わらず、処理回路により発揮される。
【０１５０】
本実施の形態では、ＤＳサーバ１０４の検索処理部６０８の機能がソフトウェアにより実現されるが、変形例として、検索処理部６０８の機能がハードウェアにより実現されてもよい。すなわち、ＤＳサーバ１０４は、検索処理部６０８の機能を実現する専用のハードウェアを備えていてもよい。この専用のハードウェアは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＦＰＧＡまたはＡＳＩＣである。
【０１５１】
別の変形例として、検索処理部６０８の機能がソフトウェアとハードウェアとの組み合わせにより実現されてもよい。すなわち、検索処理部６０８の機能の一部が専用のハードウェアにより実現され、残りがソフトウェアにより実現されてもよい。
【０１５２】
プロセッサ２０１および専用のハードウェアは、いずれも処理回路である。すなわち、検索処理部６０８の機能は、ソフトウェア、ハードウェア、および、ソフトウェアとハードウェアとの組み合わせのいずれにより実現されるかに関わらず、処理回路により発揮される。
【０１５３】
本実施の形態では、機器管理装置１０５の観測部６２１、問い合わせ応答部６２２、データ取得部６２３および事象判断部６２４の機能がソフトウェアにより実現されるが、変形例として、観測部６２１、問い合わせ応答部６２２、データ取得部６２３および事象判断部６２４の機能がハードウェアにより実現されてもよい。すなわち、機器管理装置１０５は、観測部６２１、問い合わせ応答部６２２、データ取得部６２３および事象判断部６２４の機能を実現する専用のハードウェアを備えていてもよい。この専用のハードウェアは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＦＰＧＡまたはＡＳＩＣである。
【０１５４】
別の変形例として、観測部６２１、問い合わせ応答部６２２、データ取得部６２３および事象判断部６２４の機能がソフトウェアとハードウェアとの組み合わせにより実現されてもよい。すなわち、観測部６２１、問い合わせ応答部６２２、データ取得部６２３および事象判断部６２４の機能の一部が専用のハードウェアにより実現され、残りがソフトウェアにより実現されてもよい。
【０１５５】
プロセッサ２０１および専用のハードウェアは、いずれも処理回路である。すなわち、観測部６２１、問い合わせ応答部６２２、データ取得部６２３および事象判断部６２４の機能は、ソフトウェア、ハードウェア、および、ソフトウェアとハードウェアとの組み合わせのいずれにより実現されるかに関わらず、処理回路により発揮される。
【０１５６】
実施の形態２．
本実施の形態について、主に実施の形態１との差異を、図２４から図３２を用いて説明する。
【０１５７】
＊＊＊構成の説明＊＊＊
本実施の形態に係る虚偽投稿フィルタシステム１００の構成については、図１に示した実施の形態１のものと同じであるため、説明を省略する。
【０１５８】
実施の形態１では、投稿記事の真偽を問い合わせる主体がＳＮＳサーバ１０３である。また、脅威７０１の発生を示す機器の状態変化７５１は、機器分類ＩＤ７４１ごとに定義され、状態変化データベース６３２の対応テーブル６８１に登録されている。本実施の形態では、投稿記事の真偽を問い合わせる主体が端末１０２である。また、脅威７０１の発生を示す機器の状態変化７５１は、機器ＩＤ７７１ごとに定義され、設置場所データベース６３３の対応テーブル６８２に登録されている。なお、本実施の形態の変形例として、実施の形態１と同じように、脅威７０１の発生を示す機器の状態変化７５１が、機器分類ＩＤ７４１ごとに定義され、状態変化データベース６３２の対応テーブル６８１に登録されていてもよい。
【０１５９】
本実施の形態では、端末１０２が虚偽投稿フィルタ装置に相当する。端末１０２は、投稿をネットワーク上で公開するサービスを利用するユーザによって操作される。サービスは、本実施の形態ではＳＮＳであるが、ＳＮＳ以外のサービスであってもよい。公開先のネットワークは、本実施の形態ではインターネット１０１であるが、企業のイントラネット等、他の種類のネットワークでもよい。
【０１６０】
図２４を参照して、本実施の形態に係る端末１０２の構成を説明する。
【０１６１】
端末１０２は、投稿閲覧部６０１のほかに、実施の形態１ではＳＮＳサーバ１０３に備えられている投稿判断部６０３と、事象特定部６０４と、問い合わせ先特定部６０５と、問い合わせ部６０６と、結果反映部６０７と、機器データベース６１２とを備える。投稿閲覧部６０１、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能は、ソフトウェアにより実現される。機器データベース６１２は、メモリ２０２に構築されてもよいが、本実施の形態では補助記憶装置２０３に構築される。機器データベース６１２については後述する。
【０１６２】
本実施の形態では、投稿プログラムおよび虚偽投稿フィルタプログラムが、補助記憶装置２０３にあらかじめ記憶されている。実施の形態１と同じように、投稿プログラムは、投稿閲覧部６０１の機能を実現するプログラムである。虚偽投稿フィルタプログラムは、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能を実現するプログラムである。投稿プログラムおよび虚偽投稿フィルタプログラムは、メモリ２０２にロードされ、プロセッサ２０１に読み込まれ、プロセッサ２０１によって実行される。
【０１６３】
投稿判断部６０３の構成については、図４に示した実施の形態１のものと同じであるため、説明を省略する。
【０１６４】
事象特定部６０４の構成については、図５に示した実施の形態１のものと同じであるため、説明を省略する。
【０１６５】
事象特定部６０４の場所特定部６５２の構成については、図６に示した実施の形態１のものと同じであるため、説明を省略する。
【０１６６】
図２５を参照して、本実施の形態に係るＳＮＳサーバ１０３の構成を説明する。
【０１６７】
ＳＮＳサーバ１０３は、ＳＮＳ提供部６０２と、投稿データベース６１１とを備える。ＳＮＳ提供部６０２の機能は、ソフトウェアにより実現される。投稿データベース６１１は、メモリ３０２に構築されてもよいが、本実施の形態では補助記憶装置３０３に構築される。実施の形態１と同じように、投稿データベース６１１は、端末１０２からの投稿記事を保存および管理するデータベースである。
【０１６８】
本実施の形態では、ＳＮＳプログラムが、補助記憶装置３０３にあらかじめ記憶されている。実施の形態１と同じように、ＳＮＳプログラムは、ＳＮＳ提供部６０２の機能を実現するプログラムである。ＳＮＳプログラムは、メモリ３０２にロードされ、プロセッサ３０１に読み込まれ、プロセッサ３０１によって実行される。
【０１６９】
本実施の形態に係るＤＳサーバ１０４の構成については、図７に示した実施の形態１のものと同じであるため、説明を省略する。
【０１７０】
図２６を参照して、本実施の形態に係る機器管理装置１０５の構成を説明する。
【０１７１】
実施の形態１では、状態変化データベース６３２が機器管理装置１０５に備えられているが、本実施の形態では、状態変化データベース６３２が設置場所データベース６３３に統合されている。設置場所データベース６３３については後述する。
【０１７２】
図２７に、端末１０２の機器データベース６１２に登録されている対応テーブル６７１を示す。
【０１７３】
機器データベース６１２は、脅威７０１に対応する機器種別７１１を指定するデータを格納するデータベースである。具体的には、機器データベース６１２は、脅威７０１と、確認すべき機器の機器種別７１１と、機器分類７４２との対応が対応テーブル６７１として登録されているデータベースである。
【０１７４】
機器データベース６１２の対応テーブル６７１は、脅威７０１と、脅威ＩＤ７０２と、機器種別７１１と、機器種別ＩＤ７１２と、機器分類ＩＤ７４１と、機器分類７４２との少なくとも６つの項目からなる。機器データベース６１２の対応テーブル６７１には、脅威ＩＤ７０２ごとに、機器種別ＩＤ７１２および機器分類ＩＤ７４１が登録されている。すなわち、脅威７０１に対して、いずれの機器分類７４２を確認すれば、脅威７０１の発生の有無を確認できるかが示されている。機器分類ＩＤ７４１および機器分類７４２は省略してもよい。脅威７０１、機器種別７１１および機器分類７４２は、機器データベース６１２の対応テーブル６７１を人手で管理する上で便利であるが、必須ではない。
【０１７５】
ＤＳサーバ１０４の問い合わせ先データベース６１３に登録されている対応テーブル６７２については、図１０に示した実施の形態１のものと同じであるため、説明を省略する。
【０１７６】
図２８に、機器管理装置１０５の設置場所データベース６３３に登録されている対応テーブル６８２を示す。
【０１７７】
設置場所データベース６３３は、設置場所７６１と、機器分類７４２と、機器名７７２と、脅威７０１と、状態変化７５１との対応が対応テーブル６８２として登録されているデータベースである。
【０１７８】
設置場所データベース６３３の対応テーブル６８２は、設置場所７６１と、機器分類ＩＤ７４１と、機器分類７４２と、機器ＩＤ７７１と、機器名７７２と、脅威ＩＤ７０２と、脅威７０１と、状態変化７５１との少なくとも８つの項目からなる。設置場所データベース６３３の対応テーブル６８２には、設置場所７６１および機器分類ＩＤ７４１ごとに、機器ＩＤ７７１と、脅威ＩＤ７０２と、脅威７０１が発生しているときの機器の状態変化７５１とが登録されている。すなわち、特定の設置場所７６１の特定の機器分類７４２に該当する機器において、いずれの脅威７０１に対し、個々の機器のどのような状態変化７５１を確認することによって、脅威７０１の発生の有無を確認できるかが示されている。状態変化７５１は、確認すべき状態の変化である。登録されている状態変化７５１が機器に発生していれば、脅威７０１が発生していることになる。状態変化７５１を、機器ＩＤ７７１ごとに変更することにより、機器管理装置１０５の環境と機器の仕様とに合わせた状態変化７５１を設定することができる。設置場所データベース６３３の対応テーブル６８２には、機器管理装置１０５が管理している機器の設置場所７６１、機器分類ＩＤ７４１、機器分類７４２、機器ＩＤ７７１および機器名７７２と、機器管理装置１０５が確認できる脅威７０１と、機器に対する状態変化７５１のみが登録されている。機器分類７４２、機器名７７２および脅威７０１は、設置場所データベース６３３の対応テーブル６８２を人手で管理する上で便利であるが、必須ではない。設置場所データベース６３３の対応テーブル６８２に登録されている機器ＩＤ７７１を用いることにより、機器管理装置１０５は、観測データベース６３１に保存されている特定の機器の観測データを取得することができる。
【０１７９】
＊＊＊動作の説明＊＊＊
図１、図７、図１０、および、図２４から図２８のほかに、図１６、および、図２９から図３２を参照して、本実施の形態に係る虚偽投稿フィルタシステム１００の動作を説明する。虚偽投稿フィルタシステム１００の動作は、本実施の形態に係る虚偽投稿フィルタ方法に相当する。
【０１８０】
ステップＳ２５０１およびステップＳ２６０１において、端末１０２の投稿閲覧部６０１は、入出力インタフェース２０４を介して、ユーザである読者の操作を受け付け、通信モジュール２０５を介して、ＳＮＳサーバ１０３に投稿された記事を、ＳＮＳサーバ１０３から読み込む。具体例として、「ＸＸＸ町のＸビルの火事、危ない！」という、他人の恐怖を煽る投稿記事がＳＮＳから読み込まれたとする。本例では、投稿記事には、画像と投稿場所のＧＰＳ情報とが貼付されているとする。画像には撮影場所のＧＰＳ情報が含まれているとする。
【０１８１】
ステップＳ２６０２において、端末１０２の投稿判断部６０３は、投稿記事が他人の恐怖を煽る記事であるか否か、および、投稿記事が冗談であることが明確であるか否かを判断する。ステップＳ２６０２の処理の詳細については、実施の形態１においてＳＮＳサーバ１０３の投稿判断部６０３により行われる、図１９に示したステップＳ１４０３の処理と同じであるため、説明を省略する。ステップＳ２６０３では、ステップＳ２６０２の判断結果に応じた分岐処理が行われる。ステップＳ２６０２で、投稿記事が他人の恐怖を煽る記事ではないか、もしくは、他人の恐怖を煽る記事ではあるが、冗談であることが明確であると判断された場合には、処理フローが終了する。ステップＳ２６０２で、投稿記事が他人の恐怖を煽る記事であり、かつ、冗談であることが明確でないと判断された場合には、ステップＳ２６０４の処理が行われる。
【０１８２】
ステップＳ２６０４において、端末１０２の事象特定部６０４は、投稿記事から恐怖の元となる脅威７０１と、脅威７０１の発生場所７２１とを特定する。本例では、脅威７０１は「火災」である。脅威７０１の発生場所７２１は「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」である。ステップＳ２６０４の処理の詳細については、実施の形態１においてＳＮＳサーバ１０３の事象特定部６０４により行われる、図２０に示したステップＳ１４０５の処理と同じであるため、説明を省略する。
【０１８３】
ステップＳ２６０５において、端末１０２の問い合わせ先特定部６０５は、事象特定部６０４によって特定された脅威７０１を基に、機器データベース６１２の対応テーブル６７１を検索し、脅威７０１に対応する脅威ＩＤ７０２と、確認すべき機器の機器種別ＩＤ７１２とを特定する。本例では、脅威７０１である「火災」に対し、脅威ＩＤ７０２は「Ｔ００１」であり、確認すべき機器の機器種別ＩＤ７１２は、「監視カメラ」に対応する「ＭＣ０００１」と「火災センサ」に対応する「ＭＣ０００２」である。
【０１８４】
ステップＳ１３０４およびステップＳ２６０６において、問い合わせ先特定部６０５は、通信モジュール２０５を介して、ＤＳサーバ１０４へ、事象特定部６０４によって特定された脅威７０１の発生場所７２１と、確認すべき機器の機器種別ＩＤ７１２とを送信し、問い合わせ先の機器管理装置１０５のＵＲＬ７３１を問い合わせる。本例では、問い合わせ先特定部６０５は、脅威７０１の発生場所７２１として「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」を、機器種別ＩＤ７１２として「ＭＣ０００１」および「ＭＣ０００２」をＤＳサーバ１０４へ送信する。
【０１８５】
ステップＳ１８０１において、ＤＳサーバ１０４の検索処理部６０８は、通信モジュール４０５を介して、端末１０２からの問い合わせを受信する。ステップＳ１８０２において、検索処理部６０８は、受信した問い合わせに示されている脅威７０１の発生場所７２１と機器種別ＩＤ７１２とから、問い合わせ先データベース６１３の対応テーブル６７２を検索し、問い合わせ先の機器管理装置１０５のＵＲＬ７３１を特定する。本例では、脅威７０１の発生場所７２１である「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」の、機器種別ＩＤ７１２である「ＭＣ０００１」および「ＭＣ０００２」にそれぞれ対応する「監視カメラ」および「火災センサ」を管理している機器管理装置１０５のＵＲＬ７３１は、ともに「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ／ｉｏｔ」である。なお、「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」の機器管理装置１０５が存在しない場合には、「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ」の機器を管理している機器管理装置１０５のＵＲＬ７３１が特定されてもよい。
【０１８６】
ステップＳ１３０５およびステップＳ１８０３において、検索処理部６０８は、通信モジュール４０５を介して、特定した機器管理装置１０５のＵＲＬ７３１を、端末１０２へ送信する。本例では、検索処理部６０８は、機器管理装置１０５のＵＲＬ７３１として「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ／ｉｏｔ」を送信する。
【０１８７】
ステップＳ２６０７において、端末１０２の問い合わせ先特定部６０５は、通信モジュール２０５を介して、ＤＳサーバ１０４からの応答を受信する。本例では、問い合わせ先特定部６０５は、問い合わせ先の機器管理装置１０５のＵＲＬ７３１がいずれも「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ／ｉｏｔ」であることを示す応答を受信する。
【０１８８】
ステップＳ１３０６およびステップＳ２６０８において、端末１０２の問い合わせ部６０６は、通信モジュール２０５を介して、問い合わせ先特定部６０５によって特定された問い合わせ先の機器管理装置１０５のＵＲＬ７３１宛に、脅威ＩＤ７０２と、脅威７０１の発生場所７２１と、脅威７０１の発生時刻としての、記事が投稿された時刻とを送信し、脅威７０１の発生の有無を問い合わせる。なお、問い合わせ部６０６は、機器管理装置１０５からの要求に応じて、ＵＲＬ７３１のパラメータ等として、確認すべき機器の機器分類ＩＤ７４１または機器種別ＩＤ７１２も、機器管理装置１０５へ送信してもよい。問い合わせ先の機器管理装置１０５が複数存在する場合には、すべての機器管理装置１０５に対し、問い合わせが行われる。本例では、問い合わせ部６０６は、脅威ＩＤ７０２として「Ｔ００１」を、脅威７０１の発生場所７２１として「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」を、脅威７０１の発生時刻とともに、「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ／ｉｏｔ」宛に送信し、「火災」の発生の有無を問い合わせる。問い合わせ部６０６は、必要に応じて、機器分類ＩＤ７４１として「ＳＣ」、「ＨＤ」および「ＳＳ」を送信するか、機器種別ＩＤ７１２として「ＭＣ０００１」および「ＭＣ０００２」を送信してもよい。
【０１８９】
ステップＳ２００１の処理については、図１７に示した実施の形態１のものと同じであるため、説明を省略する。
【０１９０】
ステップＳ２７０１において、機器管理装置１０５の問い合わせ応答部６２２は、第１通信モジュール５０５を介して、端末１０２からの脅威７０１の発生有無の問い合わせを受信する。脅威７０１の発生有無の問い合わせには、脅威ＩＤ７０２、脅威７０１の発生場所７２１、および、脅威７０１の発生時刻が含まれる。本例では、「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」の機器管理装置１０５が、脅威ＩＤ７０２として「Ｔ００１」を、脅威７０１の発生場所７２１として「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」を、脅威７０１の発生時刻とともに、脅威７０１の発生有無の問い合わせとして受信する。なお、機器管理装置１０５は、必要に応じて、機器分類ＩＤ７４１として「ＳＣ」、「ＨＤ」および「ＳＳ」を受信するか、機器種別ＩＤ７１２として「ＭＣ０００１」および「ＭＣ０００２」を受信してもよい。
【０１９１】
ステップＳ２７０２において、機器管理装置１０５のデータ取得部６２３は、問い合わせ応答部６２２によって受信された脅威７０１の発生有無の問い合わせから、脅威ＩＤ７０２、脅威７０１の発生場所７２１、および、脅威７０１の発生時刻を取り出す。データ取得部６２３は、ＵＲＬ７３１のパラメータ等として、機器分類ＩＤ７４１または機器種別ＩＤ７１２も送信されてきている場合には、機器分類ＩＤ７４１または機器種別ＩＤ７１２も取り出す。データ取得部６２３は、脅威７０１の発生有無の問い合わせから取り出した脅威ＩＤ７０２を基に、設置場所データベース６３３の対応テーブル６８２から、確認すべき機器の機器分類ＩＤ７４１を取得する。なお、データ取得部６２３は、脅威ＩＤ７０２とともに、必要に応じて機器種別ＩＤ７１２も使用して、確認すべき機器の機器分類ＩＤ７４１を取得してもよい。本例では、「火災」に対応する脅威ＩＤ７０２「Ｔ００１」に対し、確認すべき機器の機器分類ＩＤ７４１は、「監視カメラ」に対応する「ＳＣ」、「熱感知センサ」に対応する「ＨＤ」、および、「煙感知センサ」に対応する「ＳＳ」となる。
【０１９２】
ステップＳ２７０３において、データ取得部６２３は、脅威７０１の発生有無の問い合わせから取り出した脅威ＩＤ７０２および発生場所７２１と、設置場所データベース６３３から取得した機器分類ＩＤ７４１とを基に、設置場所データベース６３３の対応テーブル６８２から、確認すべき機器の機器ＩＤ７７１と、脅威７０１が発生している場合の機器の状態変化７５１とを取得する。本例では、「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」の「ＳＣ」、「ＨＤ」および「ＳＳ」に該当する機器ＩＤ７７１は、脅威７０１が発生している階が示されていないため、「ＳＣ０１００」、「ＳＣ０１１０」、「ＳＣ０１２０」、・・・、「ＨＤ０１００」、「ＨＤ０１１０」、「ＨＤ０１２０」、・・・、「ＳＳ０１００」、「ＳＳ０１１０」、「ＳＳ０１２０」、・・・となる。「ＳＣ０１００」、「ＳＣ０１１０」、「ＳＣ０１２０」、・・・の各「監視カメラ」では「火の映像」が映っているときに「火災」が発生していることになる。「ＨＤ０１００」、「ＨＤ０１１０」、「ＨＤ０１２０」、・・・の各「熱感知センサ」では熱を「感知」しているときに「火災」が発生していることになる。「ＳＳ０１００」、「ＳＳ０１１０」、「ＳＳ０１２０」、・・・の各「煙感知センサ」では煙を「感知」しているときに「火災」が発生していることになる。
【０１９３】
ステップＳ２７０４において、データ取得部６２３は、取得した機器ＩＤ７７１と、脅威７０１の発生有無の問い合わせから取り出した発生時刻とを基に、観測データベース６３１から、脅威７０１の発生時刻周辺の観測データを取得する。本例では、データ取得部６２３は、観測データベース６３１から、脅威７０１の発生時刻周辺における、「ＳＣ０１００」、「ＳＣ０１１０」、「ＳＣ０１２０」、・・・、「ＨＤ０１００」、「ＨＤ０１１０」、「ＨＤ０１２０」、・・・、「ＳＳ０１００」、「ＳＳ０１１０」、「ＳＳ０１２０」、・・・に対応する監視カメラ１１２およびセンサ１１３の観測データを取得する。「発生時刻周辺」は、例えば、発生時刻１時間前から発生時刻までである。
【０１９４】
ステップＳ２７０５において、機器管理装置１０５の事象判断部６２４は、データ取得部６２３によって観測データベース６３１から取得された観測データを解析して、脅威７０１が発生している場合の機器の状態変化７５１が発生しているか否かを判断する。観測データにおいて、機器の状態変化７５１が発生している場合には、脅威７０１が発生していることになる。状態変化７５１が発生していない場合には、脅威は発生してないことになる。観測データが監視カメラ１１２により得られた画像データである場合には、事象判断部６２４は、画像認識技術および機械学習等のＡＩ技術を用いることにより、状態変化７５１が発生しているか否かを判断する。異なる機器分類ＩＤ７４１に対応する複数の機器の観測データから、脅威７０１の発生の有無を判断する場合に、どのような判断基準を用いるかは機器管理装置１０５の管理者が自由に設定してよい。本例では、「ＳＣ０１００」、「ＳＣ０１１０」、「ＳＣ０１２０」、・・・のいずれかの画像データに「火の映像」が映っており、「ＨＤ０１００」、「ＨＤ０１１０」、「ＨＤ０１２０」、・・・のいずれかのデータで熱が「感知」されており、「ＳＳ０１００」、「ＳＳ０１１０」、「ＳＳ０１２０」、・・・のいずれかのデータで煙が「感知」されていれば、「火災」が発生していると判断されることになる。
【０１９５】
ステップＳ１３０７およびステップＳ２７０６において、問い合わせ応答部６２２は、第１通信モジュール５０５を介して、事象判断部６２４による脅威７０１の発生有無の判断結果を、脅威７０１の発生有無の問い合わせに対する応答として端末１０２へ送信する。
【０１９６】
ステップＳ２６０９において、端末１０２の問い合わせ部６０６は、通信モジュール２０５を介して、すべての問い合わせ先の機器管理装置１０５から、脅威７０１の発生有無の判断結果を受信する。
【０１９７】
ステップＳ２６１０において、端末１０２の結果反映部６０７は、問い合わせ部６０６によって受信された脅威７０１の発生有無の判断結果を基に、投稿記事の真偽を判断する。複数の機器管理装置１０５へ問い合わせが送信されている場合の真偽判断の基準は、端末１０２の管理者が自由に設定してよい。ステップＳ２６１１では、ステップＳ２６１０の判断結果に応じた分岐処理が行われる。ステップＳ２６１０で、投稿記事が真実であると判断された場合には、処理フローが終了する。ステップＳ２６１０で、投稿記事が虚偽であると判断された場合には、ステップＳ２６１２の処理が行われる。
【０１９８】
ステップＳ２６１２において、結果反映部６０７は、通信モジュール２０５を介して、虚偽であることを表す印を投稿記事に付けるか、または、投稿記事を削除し、端末１０２の投稿閲覧部６０１は、投稿者１２１が記事を閲覧できるようにする。あるいは、ステップＳ２６１２において、結果反映部６０７は、通信モジュール２０５を介して、虚偽であることを表す印を投稿記事に付けるか、または、投稿記事を削除して、真偽の判断結果を投稿記事に反映することをＳＮＳサーバ１０３に要求する。ＳＮＳサーバ１０３のＳＮＳ提供部６０２は、要求に応じて、通信モジュール２０５を介して、端末１０２へ、真偽の判断結果が反映された投稿記事を配信する。端末１０２の投稿閲覧部６０１は、通信モジュール２０５を介して、ＳＮＳサーバ１０３から配信された記事を受信し、投稿者１２１が記事を閲覧できるようにする。
【０１９９】
＊＊＊実施の形態の効果の説明＊＊＊
本実施の形態では、実施の形態１と同じように、投稿の内容の真偽を機器の観測結果から判断して虚偽投稿に対する措置を迅速に行うこと、および、機器の観測結果を機密情報として扱うことの両立が可能となる。
【０２００】
本実施の形態では、実施の形態１と同じように、自動的に瞬時に虚偽の投稿記事を削除するか、もしくは、投稿記事が虚偽の記事であることを表示することができる。その結果、恐怖に駆られた読者によって、虚偽の投稿記事が拡散されること、および、社会的なパニックが引き起こされることを、自動的に防止することができる。しかも、監視カメラ１１２およびセンサ１１３の観測データは、管理主体の機密情報として扱われ、管理主体の外部へ漏えいしない。
【０２０１】
＊＊＊他の構成＊＊＊
本実施の形態の変形例として、ＤＳサーバ１０４が端末１０２に統合されてもよい。
【０２０２】
本実施の形態では、端末１０２の投稿閲覧部６０１、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能がソフトウェアにより実現されるが、投稿閲覧部６０１、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能がハードウェアにより実現されてもよい。あるいは、投稿閲覧部６０１、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能がソフトウェアとハードウェアとの組み合わせにより実現されてもよい。
【０２０３】
本実施の形態では、ＳＮＳサーバ１０３のＳＮＳ提供部６０２の機能がソフトウェアにより実現されるが、ＳＮＳ提供部６０２の機能がハードウェアにより実現されてもよい。あるいは、ＳＮＳ提供部６０２の機能がソフトウェアとハードウェアとの組み合わせにより実現されてもよい。
【０２０４】
実施の形態３．
本実施の形態について、主に実施の形態２との差異を、図３３から図４０を用いて説明する。
【０２０５】
＊＊＊構成の説明＊＊＊
図３３を参照して、本実施の形態に係る虚偽投稿フィルタシステム１００の構成を説明する。
【０２０６】
虚偽投稿フィルタシステム１００は、複数のネットワーク装置１３１ａ，１３１ｂ，１３１ｃ，・・・をさらに備える。
【０２０７】
以下では、複数のネットワーク装置１３１ａ，１３１ｂ，１３１ｃ，・・・を総称してネットワーク装置１３１と呼ぶ。
【０２０８】
端末１０２は、ＬＡＮ１３２を介して、ＵＴＭまたはプロキシ等のネットワーク装置１３１に接続されている。「ＵＴＭ」は、Ｕｎｉｆｉｅｄ  Ｔｈｒｅａｔ  Ｍａｎａｇｅｍｅｎｔの略語である。ネットワーク装置１３１は、インターネット１０１を介して、ＳＮＳサーバ１０３に接続されている。
【０２０９】
実施の形態２では、投稿記事の真偽を問い合わせる主体が端末１０２である。また、機器管理装置１０５への問い合わせ、および、機器管理装置１０５からの応答を効率化するために、機器を抽象化した機器種別７１１が導入されている。本実施の形態では、投稿記事の真偽を問い合わせる主体がネットワーク装置１３１である。また、機器種別７１１は導入されていない。なお、本実施の形態の変形例として、実施の形態２と同じように、機器種別７１１が導入されていてもよい。
【０２１０】
本実施の形態では、ネットワーク装置１３１が虚偽投稿フィルタ装置に相当する。ネットワーク装置１３１は、ユーザの端末１０２と、投稿をユーザの端末から受け付け、投稿をネットワーク上で公開するＳＮＳサーバ１０３との間に設置される装置である。投稿は、本実施の形態ではＳＮＳへの投稿であるが、ＳＮＳ以外のサービスまたはサイトへの投稿であってもよい。公開先のネットワークは、本実施の形態ではインターネット１０１であるが、企業のイントラネット等、他の種類のネットワークでもよい。
【０２１１】
本実施の形態に係る端末１０２の構成については、図２４に示した実施の形態２のものと異なるが、図２に示した実施の形態１のものと同じであるため、説明を省略する。
【０２１２】
本実施の形態に係るＳＮＳサーバ１０３の構成については、図２５に示した実施の形態２のものと同じであるため、説明を省略する。
【０２１３】
図３４を参照して、本実施の形態に係るネットワーク装置１３１の構成を説明する。
【０２１４】
ネットワーク装置１３１は、コンピュータである。ネットワーク装置１３１は、プロセッサ８０１を備えるとともに、メモリ８０２、補助記憶装置８０３、入出力インタフェース８０４および通信モジュール群８０５といった他のハードウェアを備える。プロセッサ８０１は、バス８０６を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【０２１５】
ネットワーク装置１３１は、転送処理部６０９のほかに、実施の形態２では端末１０２に備えられている投稿判断部６０３と、事象特定部６０４と、問い合わせ先特定部６０５と、問い合わせ部６０６と、結果反映部６０７と、機器データベース６１２とを備える。転送処理部６０９、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能は、ソフトウェアにより実現される。機器データベース６１２は、メモリ８０２に構築されてもよいが、本実施の形態では補助記憶装置８０３に構築される。機器データベース６１２については後述する。
【０２１６】
プロセッサ８０１は、転送プログラムおよび虚偽投稿フィルタプログラムを実行する装置である。転送プログラムは、転送処理部６０９の機能を実現するプログラムである。虚偽投稿フィルタプログラムは、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能を実現するプログラムである。プロセッサ８０１は、例えば、ＣＰＵである。
【０２１７】
メモリ８０２および補助記憶装置８０３は、転送プログラムおよび虚偽投稿フィルタプログラムを記憶する装置である。メモリ８０２は、例えば、フラッシュメモリまたはＲＡＭである。補助記憶装置８０３は、例えば、フラッシュメモリまたはＨＤＤである。
【０２１８】
転送プログラムおよび虚偽投稿フィルタプログラムは、補助記憶装置８０３にあらかじめ記憶されている。転送プログラムおよび虚偽投稿フィルタプログラムは、メモリ８０２にロードされ、プロセッサ８０１に読み込まれ、プロセッサ８０１によって実行される。補助記憶装置８０３には、転送プログラムおよび虚偽投稿フィルタプログラムだけでなく、ＯＳも記憶されている。プロセッサ８０１は、ＯＳを実行しながら、転送プログラムおよび虚偽投稿フィルタプログラムを実行する。
【０２１９】
なお、転送プログラムおよび虚偽投稿フィルタプログラムの一部または全部がＯＳに組み込まれていてもよい。
【０２２０】
入出力インタフェース８０４は、図示していない入力機器が接続される入力インタフェースと、図示していないディスプレイが接続される出力インタフェースとを含む。入力機器は、転送プログラムおよび虚偽投稿フィルタプログラムへのデータの入力のためにユーザにより操作される機器である。入力機器は、例えば、マウス、キーボードまたはタッチパネルである。ディスプレイは、転送プログラムおよび虚偽投稿フィルタプログラムから出力されるデータを画面に表示する機器である。ディスプレイは、例えば、ＬＣＤである。
【０２２１】
通信モジュール群８０５の各モジュールは、転送プログラムおよび虚偽投稿フィルタプログラムに入力されるデータを受信するレシーバと、転送プログラムおよび虚偽投稿フィルタプログラムから出力されるデータを送信するトランスミッタとを含む。通信モジュール群８０５の各モジュールは、例えば、通信チップまたはＮＩＣである。通信モジュール群８０５は、ＬＡＮ１３２およびインターネット１０１に接続されている。
【０２２２】
ネットワーク装置１３１は、プロセッサ８０１を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、転送プログラムおよび虚偽投稿フィルタプログラムの実行を分担する。それぞれのプロセッサは、例えば、ＣＰＵである。
【０２２３】
転送プログラムおよび虚偽投稿フィルタプログラムにより利用、処理または出力されるデータ、情報、信号値および変数値は、メモリ８０２、補助記憶装置８０３、または、プロセッサ８０１内のレジスタまたはキャッシュメモリに記憶される。
【０２２４】
転送プログラムは、転送処理部６０９の「部」を「処理」に読み替えた処理をコンピュータに実行させるプログラムである。あるいは、転送プログラムは、転送処理部６０９の「部」を「手順」に読み替えた手順をコンピュータに実行させるプログラムである。転送プログラムは、コンピュータ読取可能な媒体に記録されて提供されてもよいし、プログラムプロダクトとして提供されてもよい。
【０２２５】
投稿判断部６０３の構成については、図４に示した実施の形態１および実施の形態２のものと同じであるため、説明を省略する。
【０２２６】
事象特定部６０４の構成については、図５に示した実施の形態１および実施の形態２のものと同じであるため、説明を省略する。
【０２２７】
事象特定部６０４の場所特定部６５２の構成については、図６に示した実施の形態１および実施の形態２のものと同じであるため、説明を省略する。
【０２２８】
本実施の形態に係るＤＳサーバ１０４の構成については、図７に示した実施の形態１および実施の形態２のものと同じであるため、説明を省略する。
【０２２９】
本実施の形態に係る機器管理装置１０５の構成については、図２６に示した実施の形態２のものと同じであるため、説明を省略する。
【０２３０】
図３５に、ネットワーク装置１３１の機器データベース６１２に登録されている対応テーブル６７１を示す。
【０２３１】
機器データベース６１２は、脅威７０１に対応する機器分類７４２を指定するデータを格納するデータベースである。具体的には、機器データベース６１２は、脅威７０１と、確認すべき機器の機器分類７４２との対応が対応テーブル６７１として登録されているデータベースである。
【０２３２】
機器データベース６１２の対応テーブル６７１は、脅威７０１と、脅威ＩＤ７０２と、機器分類ＩＤ７４１と、機器分類７４２との少なくとも４つの項目からなる。機器データベース６１２の対応テーブル６７１には、脅威ＩＤ７０２ごとに、機器分類ＩＤ７４１が登録されている。すなわち、脅威７０１に対して、いずれの機器分類７４２を確認すれば、脅威７０１の発生の有無を確認できるかが示されている。脅威７０１および機器分類７４２は、機器データベース６１２の対応テーブル６７１を人手で管理する上で便利であるが、必須ではない。
【０２３３】
図３６に、ＤＳサーバ１０４の問い合わせ先データベース６１３に登録されている対応テーブル６７２を示す。
【０２３４】
実施の形態１および実施の形態２では、問い合わせ先データベース６１３に、場所７２１と、機器管理装置１０５が管理している機器の機器種別７１１と、問い合わせ先のＵＲＬ７３１との対応が登録されている。本実施の形態では、問い合わせ先データベース６１３に、場所７２１と、機器管理装置１０５が管理している機器の機器分類７４２と、問い合わせ先のＵＲＬ７３１との対応が対応テーブル６７２として登録されている。
【０２３５】
問い合わせ先データベース６１３の対応テーブル６７２は、機器が設置されている場所７２１の住所７２２および経度緯度７２３と、機器分類ＩＤ７４１と、機器分類７４２と、ＵＲＬ７３１との少なくとも５つの項目からなる。問い合わせ先データベース６１３の対応テーブル６７２には、場所７２１および機器分類ＩＤ７４１ごとに、ＵＲＬ７３１が登録されている。すなわち、特定の場所７２１の特定の機器分類７４２に対する、脅威７０１の発生の有無を問い合わせる先であるＵＲＬ７３１が示されている。機器分類７４２は、問い合わせ先データベース６１３の対応テーブル６７２を人手で管理する上で便利であるが、必須ではない。問い合わせ先データベース６１３の対応テーブル６７２には、機器管理装置１０５が管理している機器の機器分類７４２ごとに、異なるＵＲＬ７３１が登録されていてもよいし、同じＵＲＬ７３１が登録されていてもよい。
【０２３６】
機器管理装置１０５の設置場所データベース６３３に登録されている対応テーブル６８２については、図２８に示した実施の形態２のものと同じであるため、説明を省略する。ただし、機器分類ＩＤ７４１および機器分類７４２は、必須ではない。
【０２３７】
＊＊＊動作の説明＊＊＊
図２、図７、図２５、図２６、図２８、および、図３３から図３６のほかに、図１６、および、図３７から図４０を参照して、本実施の形態に係る虚偽投稿フィルタシステム１００の動作を説明する。虚偽投稿フィルタシステム１００の動作は、本実施の形態に係る虚偽投稿フィルタ方法に相当する。
【０２３８】
ステップＳ３３０１において、端末１０２の投稿閲覧部６０１は、入出力インタフェース２０４を介して、ユーザである読者の操作を受け付け、通信モジュール２０５を介して、ＳＮＳサーバ１０３に投稿された記事の読み込みを、ネットワーク装置１３１へ要求する。ステップＳ３４０１において、ネットワーク装置１３１の転送処理部６０９は、通信モジュール群８０５を介して、端末１０２からの投稿記事の読み込み要求を受信する。ステップＳ２５０１およびステップＳ３４０２において、転送処理部６０９は、読み込み要求に応じ、通信モジュール群８０５を介して、ＳＮＳサーバ１０３から投稿記事を読み込む。具体例として、「ＸＸＸ町のＸビルの火事、危ない！」という、他人の恐怖を煽る投稿記事がＳＮＳから読み込まれたとする。本例では、投稿記事には、画像と投稿場所のＧＰＳ情報とが貼付されているとする。画像には撮影場所のＧＰＳ情報が含まれているとする。
【０２３９】
ステップＳ３４０３において、ネットワーク装置１３１の投稿判断部６０３は、投稿記事が他人の恐怖を煽る記事であるか否か、および、投稿記事が冗談であることが明確であるか否かを判断する。ステップＳ３４０３の処理の詳細については、実施の形態１においてＳＮＳサーバ１０３の投稿判断部６０３により行われる、図１９に示したステップＳ１４０３の処理と同じであるため、説明を省略する。ステップＳ３４０４では、ステップＳ３４０３の判断結果に応じた分岐処理が行われる。ステップＳ３４０３で、投稿記事が他人の恐怖を煽る記事ではないか、もしくは、他人の恐怖を煽る記事ではあるが、冗談であることが明確であると判断された場合には、ステップＳ３４１４の処理が行われる。ステップＳ３４０３で、投稿記事が他人の恐怖を煽る記事であり、かつ、冗談であることが明確でないと判断された場合には、ステップＳ３４０５の処理が行われる。
【０２４０】
ステップＳ３４０５において、ネットワーク装置１３１の事象特定部６０４は、投稿記事から恐怖の元となる脅威７０１と、脅威７０１の発生場所７２１とを特定する。本例では、脅威７０１は「火災」である。脅威７０１の発生場所７２１は「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」である。ステップＳ３４０５の処理の詳細については、実施の形態１においてＳＮＳサーバ１０３の事象特定部６０４により行われる、図２０に示したステップＳ１４０５の処理と同じであるため、説明を省略する。
【０２４１】
ステップＳ３４０６において、ネットワーク装置１３１の問い合わせ先特定部６０５は、事象特定部６０４によって特定された脅威７０１を基に、機器データベース６１２の対応テーブル６７１を検索し、脅威７０１に対応する脅威ＩＤ７０２と、確認すべき機器の機器分類ＩＤ７４１とを特定する。本例では、脅威７０１である「火災」に対し、脅威ＩＤ７０２は「Ｔ００１」であり、確認すべき機器の機器分類ＩＤ７４１は、「監視カメラ」に対応する「ＳＣ」、「熱感知センサ」に対応する「ＨＤ」、および、「煙感知センサ」に対応する「ＳＳ」である。
【０２４２】
ステップＳ１３０４およびステップＳ３４０７において、問い合わせ先特定部６０５は、通信モジュール群８０５を介して、ＤＳサーバ１０４へ、事象特定部６０４によって特定された脅威７０１の発生場所７２１と、確認すべき機器の機器分類ＩＤ７４１とを送信し、問い合わせ先の機器管理装置１０５のＵＲＬ７３１を問い合わせる。本例では、問い合わせ先特定部６０５は、脅威７０１の発生場所７２１として「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」を、機器分類ＩＤ７４１として「ＳＣ」、「ＨＤ」および「ＳＳ」をＤＳサーバ１０４へ送信する。
【０２４３】
ステップＳ１８０１において、ＤＳサーバ１０４の検索処理部６０８は、通信モジュール４０５を介して、ネットワーク装置１３１からの問い合わせを受信する。ステップＳ１８０２において、検索処理部６０８は、受信した問い合わせに示されている脅威７０１の発生場所７２１と機器分類ＩＤ７４１とから、問い合わせ先データベース６１３の対応テーブル６７２を検索し、問い合わせ先の機器管理装置１０５のＵＲＬ７３１を特定する。本例では、脅威７０１の発生場所７２１である「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」の、機器分類ＩＤ７４１である「ＳＣ」、「ＨＤ」および「ＳＳ」にそれぞれ対応する「監視カメラ」、「熱感知センサ」および「煙感知センサ」を管理している機器管理装置１０５のＵＲＬ７３１は、いずれも「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ／ｉｏｔ」である。なお、「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」の機器管理装置１０５が存在しない場合には、「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ」の機器を管理している機器管理装置１０５のＵＲＬ７３１が特定されてもよい。
【０２４４】
ステップＳ１３０５およびステップＳ１８０３において、検索処理部６０８は、通信モジュール４０５を介して、特定した機器管理装置１０５のＵＲＬ７３１を、ネットワーク装置１３１へ送信する。本例では、検索処理部６０８は、機器管理装置１０５のＵＲＬ７３１として「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ／ｉｏｔ」を送信する。
【０２４５】
ステップＳ３４０８において、ネットワーク装置１３１の問い合わせ先特定部６０５は、通信モジュール群８０５を介して、ＤＳサーバ１０４からの応答を受信する。本例では、問い合わせ先特定部６０５は、問い合わせ先の機器管理装置１０５のＵＲＬ７３１がいずれも「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ／ｉｏｔ」であることを示す応答を受信する。
【０２４６】
ステップＳ１３０６およびステップＳ３４０９において、ネットワーク装置１３１の問い合わせ部６０６は、通信モジュール群８０５を介して、問い合わせ先特定部６０５によって特定された問い合わせ先の機器管理装置１０５のＵＲＬ７３１宛に、脅威ＩＤ７０２と、脅威７０１の発生場所７２１と、脅威７０１の発生時刻としての、記事が投稿された時刻とを送信し、脅威７０１の発生の有無を問い合わせる。なお、問い合わせ部６０６は、機器管理装置１０５からの要求に応じて、ＵＲＬ７３１のパラメータ等として、確認すべき機器の機器分類ＩＤ７４１も、機器管理装置１０５へ送信してもよい。問い合わせ先の機器管理装置１０５が複数存在する場合には、すべての機器管理装置１０５に対し、問い合わせが行われる。本例では、問い合わせ部６０６は、脅威ＩＤ７０２として「Ｔ００１」を、脅威７０１の発生場所７２１として「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」を、脅威７０１の発生時刻とともに、「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ／ｉｏｔ」宛に送信し、「火災」の発生の有無を問い合わせる。問い合わせ部６０６は、必要に応じて、機器分類ＩＤ７４１として「ＳＣ」、「ＨＤ」および「ＳＳ」を送信してもよい。
【０２４７】
ステップＳ２００１の処理については、図１７に示した実施の形態１のものと同じであるため、説明を省略する。
【０２４８】
ステップＳ３５０１において、機器管理装置１０５の問い合わせ応答部６２２は、第１通信モジュール５０５を介して、ネットワーク装置１３１からの脅威７０１の発生有無の問い合わせを受信する。脅威７０１の発生有無の問い合わせには、脅威ＩＤ７０２、脅威７０１の発生場所７２１、および、脅威７０１の発生時刻が含まれる。本例では、「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」の機器管理装置１０５が、脅威ＩＤ７０２として「Ｔ００１」を、脅威７０１の発生場所７２１として「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」を、脅威７０１の発生時刻とともに、脅威７０１の発生有無の問い合わせとして受信する。なお、機器管理装置１０５は、必要に応じて、機器分類ＩＤ７４１として「ＳＣ」、「ＨＤ」および「ＳＳ」を受信してもよい。
【０２４９】
ステップＳ３５０２において、機器管理装置１０５のデータ取得部６２３は、問い合わせ応答部６２２によって受信された脅威７０１の発生有無の問い合わせから、脅威ＩＤ７０２、脅威７０１の発生場所７２１、および、脅威７０１の発生時刻を取り出す。データ取得部６２３は、ＵＲＬ７３１のパラメータ等として、機器分類ＩＤ７４１も送信されてきている場合には、機器分類ＩＤ７４１も取り出す。データ取得部６２３は、脅威７０１の発生有無の問い合わせから取り出した脅威ＩＤ７０２および発生場所７２１を基に、設置場所データベース６３３の対応テーブル６８２から、確認すべき機器の機器ＩＤ７７１と、脅威７０１が発生している場合の機器の状態変化７５１とを取得する。なお、データ取得部６２３は、脅威ＩＤ７０２とともに、必要に応じて機器分類ＩＤ７４１も使用して、確認すべき機器の機器ＩＤ７７１と、脅威７０１が発生している場合の機器の状態変化７５１とを取得してもよい。本例では、「火災」に対応する脅威ＩＤ７０２「Ｔ００１」に対し、「ＸＸＸ県ＸＸＸ市ＸＸＸ町Ｘ−Ｘ  Ｘビル」の機器ＩＤ７７１は、脅威７０１が発生している階が示されていないため、「ＳＣ０１００」、「ＳＣ０１１０」、「ＳＣ０１２０」、・・・、「ＨＤ０１００」、「ＨＤ０１１０」、「ＨＤ０１２０」、・・・、「ＳＳ０１００」、「ＳＳ０１１０」、「ＳＳ０１２０」、・・・となる。「ＳＣ０１００」、「ＳＣ０１１０」、「ＳＣ０１２０」、・・・の各「監視カメラ」では「火の映像」が映っているときに「火災」が発生していることになる。「ＨＤ０１００」、「ＨＤ０１１０」、「ＨＤ０１２０」、・・・の各「熱感知センサ」では熱を「感知」しているときに「火災」が発生していることになる。「ＳＳ０１００」、「ＳＳ０１１０」、「ＳＳ０１２０」、・・・の各「煙感知センサ」では煙を「感知」しているときに「火災」が発生していることになる。
【０２５０】
ステップＳ３５０３において、データ取得部６２３は、取得した機器ＩＤ７７１と、脅威７０１の発生有無の問い合わせから取り出した発生時刻とを基に、観測データベース６３１から、脅威７０１の発生時刻周辺の観測データを取得する。本例では、データ取得部６２３は、観測データベース６３１から、脅威７０１の発生時刻周辺における、「ＳＣ０１００」、「ＳＣ０１１０」、「ＳＣ０１２０」、・・・、「ＨＤ０１００」、「ＨＤ０１１０」、「ＨＤ０１２０」、・・・、「ＳＳ０１００」、「ＳＳ０１１０」、「ＳＳ０１２０」、・・・に対応する監視カメラ１１２およびセンサ１１３の観測データを取得する。「発生時刻周辺」は、例えば、発生時刻１時間前から発生時刻までである。
【０２５１】
ステップＳ３５０４において、機器管理装置１０５の事象判断部６２４は、データ取得部６２３によって観測データベース６３１から取得された観測データを解析して、脅威７０１が発生している場合の機器の状態変化７５１が発生しているか否かを判断する。観測データにおいて、機器の状態変化７５１が発生している場合には、脅威７０１が発生していることになる。状態変化７５１が発生していない場合には、脅威は発生してないことになる。観測データが監視カメラ１１２により得られた画像データである場合には、事象判断部６２４は、画像認識技術および機械学習等のＡＩ技術を用いることにより、状態変化７５１が発生しているか否かを判断する。異なる機器分類ＩＤ７４１に対応する複数の機器の観測データから、脅威７０１の発生の有無を判断する場合に、どのような判断基準を用いるかは機器管理装置１０５の管理者が自由に設定してよい。本例では、「ＳＣ０１００」、「ＳＣ０１１０」、「ＳＣ０１２０」、・・・のいずれかの画像データに「火の映像」が映っており、「ＨＤ０１００」、「ＨＤ０１１０」、「ＨＤ０１２０」、・・・のいずれかのデータで熱が「感知」されており、「ＳＳ０１００」、「ＳＳ０１１０」、「ＳＳ０１２０」、・・・のいずれかのデータで煙が「感知」されていれば、「火災」が発生していると判断されることになる。
【０２５２】
ステップＳ１３０７およびステップＳ３５０５において、問い合わせ応答部６２２は、第１通信モジュール５０５を介して、事象判断部６２４による脅威７０１の発生有無の判断結果を、脅威７０１の発生有無の問い合わせに対する応答としてネットワーク装置１３１へ送信する。
【０２５３】
ステップＳ３４１０において、ネットワーク装置１３１の問い合わせ部６０６は、通信モジュール群８０５を介して、すべての問い合わせ先の機器管理装置１０５から、脅威７０１の発生有無の判断結果を受信する。
【０２５４】
ステップＳ３４１１において、ネットワーク装置１３１の結果反映部６０７は、問い合わせ部６０６によって受信された脅威７０１の発生有無の判断結果を基に、投稿記事の真偽を判断する。複数の機器管理装置１０５へ問い合わせが送信されている場合の真偽判断の基準は、ネットワーク装置１３１の管理者が自由に設定してよい。ステップＳ３４１２では、ステップＳ３４１１の判断結果に応じた分岐処理が行われる。ステップＳ３４１１で、投稿記事が真実であると判断された場合には、ステップＳ３４１４の処理が行われる。ステップＳ３４１１で、投稿記事が虚偽であると判断された場合には、ステップＳ３４１３の処理が行われる。
【０２５５】
ステップＳ３４１３において、結果反映部６０７は、虚偽であることを表す印を投稿記事に付けるか、または、投稿記事を削除して、通信モジュール群８０５を介して、真偽の判断結果が反映された投稿記事を、ＬＡＮ１３２で接続された端末１０２へ転送する。端末１０２の投稿閲覧部６０１は、通信モジュール２０５を介して、ネットワーク装置１３１から転送された記事を受信し、投稿者１２１が記事を閲覧できるようにする。あるいは、ステップＳ３４１３において、結果反映部６０７は、通信モジュール群８０５を介して、虚偽であることを表す印を投稿記事に付けるか、または、投稿記事を削除して、真偽の判断結果を投稿記事に反映することをＳＮＳサーバ１０３に要求する。ＳＮＳサーバ１０３のＳＮＳ提供部６０２は、要求に応じて、通信モジュール群８０５を介して、ネットワーク装置１３１へ、真偽の判断結果が反映された投稿記事を配信する。ステップＳ３３０２およびステップＳ３４１４において、ネットワーク装置１３１の転送処理部６０９は、通信モジュール群８０５を介して、真偽の判断結果が反映された投稿記事を、ＬＡＮ１３２で接続された端末１０２へ転送する。端末１０２の投稿閲覧部６０１は、通信モジュール２０５を介して、ネットワーク装置１３１から転送された記事を受信し、投稿者１２１が記事を閲覧できるようにする。なお、ネットワーク装置１３１の転送処理部６０９は、端末１０２とＳＮＳサーバ１０３との間で、上記以外の通信の中継も行うことができる。
【０２５６】
＊＊＊実施の形態の効果の説明＊＊＊
本実施の形態では、実施の形態１および実施の形態２と同じように、投稿の内容の真偽を機器の観測結果から判断して虚偽投稿に対する措置を迅速に行うこと、および、機器の観測結果を機密情報として扱うことの両立が可能となる。
【０２５７】
本実施の形態では、実施の形態１および実施の形態２と同じように、自動的に瞬時に虚偽の投稿記事を削除するか、もしくは、投稿記事が虚偽の記事であることを表示することができる。その結果、恐怖に駆られた読者によって、虚偽の投稿記事が拡散されること、および、社会的なパニックが引き起こされることを、自動的に防止することができる。しかも、監視カメラ１１２およびセンサ１１３の観測データは、管理主体の機密情報として扱われ、管理主体の外部へ漏えいしない。
【０２５８】
＊＊＊他の構成＊＊＊
本実施の形態の変形例として、ＤＳサーバ１０４がネットワーク装置１３１に統合されてもよい。
【０２５９】
本実施の形態では、ネットワーク装置１３１の転送処理部６０９、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能がソフトウェアにより実現されるが、変形例として、転送処理部６０９、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能がハードウェアにより実現されてもよい。すなわち、ネットワーク装置１３１は、転送処理部６０９、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能を実現する専用のハードウェアを備えていてもよい。この専用のハードウェアは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＦＰＧＡまたはＡＳＩＣである。
【０２６０】
別の変形例として、転送処理部６０９、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能がソフトウェアとハードウェアとの組み合わせにより実現されてもよい。すなわち、転送処理部６０９、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能の一部が専用のハードウェアにより実現され、残りがソフトウェアにより実現されてもよい。
【０２６１】
プロセッサ２０１および専用のハードウェアは、いずれも処理回路である。すなわち、転送処理部６０９、投稿判断部６０３、事象特定部６０４、問い合わせ先特定部６０５、問い合わせ部６０６および結果反映部６０７の機能は、ソフトウェア、ハードウェア、および、ソフトウェアとハードウェアとの組み合わせのいずれにより実現されるかに関わらず、処理回路により発揮される。
【符号の説明】
【０２６２】
１００  虚偽投稿フィルタシステム、１０１  インターネット、１０２  端末、１０３  ＳＮＳサーバ、１０４  ＤＳサーバ、１０５  機器管理装置、１１１  ネットワーク、１１２  監視カメラ、１１３  センサ、１２１  投稿者、１３１  ネットワーク装置、１３２  ＬＡＮ、２０１  プロセッサ、２０２  メモリ、２０３  補助記憶装置、２０４  入出力インタフェース、２０５  通信モジュール、２０６  バス、３０１  プロセッサ、３０２  メモリ、３０３  補助記憶装置、３０４  入出力インタフェース、３０５  通信モジュール、３０６  バス、４０１  プロセッサ、４０２  メモリ、４０３  補助記憶装置、４０４  入出力インタフェース、４０５  通信モジュール、４０６  バス、５０１  プロセッサ、５０２  メモリ、５０３  補助記憶装置、５０４  入出力インタフェース、５０５  第１通信モジュール、５０６  バス、５０７  第２通信モジュール、６０１  投稿閲覧部、６０２  ＳＮＳ提供部、６０３  投稿判断部、６０４  事象特定部、６０５  問い合わせ先特定部、６０６  問い合わせ部、６０７  結果反映部、６０８  検索処理部、６０９  転送処理部、６１１  投稿データベース、６１２  機器データベース、６１３  問い合わせ先データベース、６２１  観測部、６２２  問い合わせ応答部、６２３  データ取得部、６２４  事象判断部、６３１  観測データベース、６３２  状態変化データベース、６３３  設置場所データベース、６４１  脅威判断部、６４２  冗談判断部、６５１  脅威抽出部、６５２  場所特定部、６６１  第１情報抽出部、６６２  第２情報抽出部、６６３  第３情報抽出部、６６４  第４情報抽出部、６６５  場所判断部、６７１  対応テーブル、６７２  対応テーブル、６８１  対応テーブル、６８２  対応テーブル、７０１  脅威、７０２  脅威ＩＤ、７１１  機器種別、７１２  機器種別ＩＤ、７２１  場所、７２２  住所、７２３  経度緯度、７３１  ＵＲＬ、７４１  機器分類ＩＤ、７４２  機器分類、７５１  状態変化、７６１  設置場所、７７１  機器ＩＤ、７７２  機器名、８０１  プロセッサ、８０２  メモリ、８０３  補助記憶装置、８０４  入出力インタフェース、８０５  通信モジュール群、８０６  バス。
【図１】
2018216173.tif 000003
【図２】
2018216173.tif 000004
【図３】
2018216173.tif 000005
【図４】
2018216173.tif 000006
【図５】
2018216173.tif 000007
【図６】
2018216173.tif 000008
【図７】
2018216173.tif 000009
【図８】
2018216173.tif 000010
【図９】
2018216173.tif 000011
【図１０】
2018216173.tif 000012
【図１１】
2018216173.tif 000013
【図１２】
2018216173.tif 000014
【図１３】
2018216173.tif 000015
【図１４】
2018216173.tif 000016
【図１５】
2018216173.tif 000017
【図１６】
2018216173.tif 000018
【図１７】
2018216173.tif 000019
【図１８】
2018216173.tif 000020
【図１９】
2018216173.tif 000021
【図２０】
2018216173.tif 000022
【図２１】
2018216173.tif 000023
【図２２】
2018216173.tif 000024
【図２３】
2018216173.tif 000025
【図２４】
2018216173.tif 000026
【図２５】
2018216173.tif 000027
【図２６】
2018216173.tif 000028
【図２７】
2018216173.tif 000029
【図２８】
2018216173.tif 000030
【図２９】
2018216173.tif 000031
【図３０】
2018216173.tif 000032
【図３１】
2018216173.tif 000033
【図３２】
2018216173.tif 000034
【図３３】
2018216173.tif 000035
【図３４】
2018216173.tif 000036
【図３５】
2018216173.tif 000037
【図３６】
2018216173.tif 000038
【図３７】
2018216173.tif 000039
【図３８】
2018216173.tif 000040
【図３９】
2018216173.tif 000041
【図４０】
2018216173.tif 000042
【手続補正書】
【提出日】令和1年6月6日(2019.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ある事象の発生を知らせる投稿の内容を解析して、前記事象の発生場所を特定する事象特定部と、
１つ以上の機器により観測されている場所と前記１つ以上の機器を管理している管理主体の問い合わせ先とを対応付けるデータを格納する問い合わせ先データベースを検索して、前記事象特定部により特定された場所に対応する問い合わせ先を特定する問い合わせ先特定部と、
前記事象の発生有無を前記１つ以上の機器の観測結果から確認する要求を、前記問い合わせ先特定部により特定された問い合わせ先に送信し、前記要求への応答を受信する問い合わせ部と、
前記投稿の内容の真偽を、前記問い合わせ部により受信された応答に示されている確認結果から判断し、判断結果に応じた処理を前記投稿に対して実行する結果反映部と
を備え、
前記事象特定部は、前記事象の発生場所を前記投稿に含まれるテキストまたは画像から特定し、
前記結果反映部は、前記事象特定部により前記テキストおよび前記画像から別々の場所が特定された場合、前記投稿の内容が虚偽であると判断し、前記問い合わせ部による前記要求の送信を省略する虚偽投稿フィルタ装置。
【請求項２】
前記事象特定部は、前記テキストまたは前記画像に付加された位置情報を参照して、前記事象の発生場所を特定する請求項１に記載の虚偽投稿フィルタ装置。
【請求項３】
前記事象特定部は、前記投稿の内容を解析して、前記事象の発生時刻をさらに特定し、
前記問い合わせ部は、前記事象特定部により特定された時刻の情報を前記要求に含めることで、前記事象特定部により特定された時刻における前記事象の発生有無を前記１つ以上の機器の観測結果から確認する要求を送信する請求項１または２に記載の虚偽投稿フィルタ装置。
【請求項４】
前記事象特定部は、前記投稿の内容を解析して、前記事象として発生した脅威をさらに特定し、
前記問い合わせ部は、脅威に対応する機器種別を指定するデータを格納する機器データベースを検索して、前記事象特定部により特定された脅威に対応する機器種別を特定し、特定した機器種別の情報を前記要求に含めることで、前記事象の発生有無を、特定した機器種別に該当する機器の観測結果から確認する要求を送信する請求項１から３のいずれか１項に記載の虚偽投稿フィルタ装置。
【請求項５】
前記投稿をユーザの端末から受け付け、前記投稿をネットワーク上で公開するサーバである請求項１から４のいずれか１項に記載の虚偽投稿フィルタ装置。
【請求項６】
前記投稿をネットワーク上で公開するサービスを利用するユーザの端末である請求項１から４のいずれか１項に記載の虚偽投稿フィルタ装置。
【請求項７】
ユーザの端末と、前記投稿を前記ユーザの端末から受け付け、前記投稿をネットワーク上で公開するサーバとの間に設置されるネットワーク装置である請求項１から４のいずれか１項に記載の虚偽投稿フィルタ装置。
【請求項８】
請求項１から７のいずれか１項に記載の虚偽投稿フィルタ装置と、
前記問い合わせ部により送信された要求を受信し、受信した要求に応じて、前記１つ以上の機器の観測結果を取得し、前記事象の発生有無を、取得した観測結果から確認し、確認結果を示す応答を送信する機器管理装置と
を備える虚偽投稿フィルタシステム。
【請求項９】
虚偽投稿フィルタ装置が、ある事象の発生を知らせる投稿の内容を解析して、前記事象の発生場所を特定し、１つ以上の機器により観測されている場所と前記１つ以上の機器を管理している管理主体の問い合わせ先とを対応付けるデータを格納する問い合わせ先データベースを検索して、特定した場所に対応する問い合わせ先を特定し、前記事象の発生有無を前記１つ以上の機器の観測結果から確認する要求を、特定した問い合わせ先に送信し、
機器管理装置が、前記虚偽投稿フィルタ装置から送信された要求を受信し、受信した要求に応じて、前記１つ以上の機器の観測結果を取得し、前記事象の発生有無を、取得した観測結果から確認し、確認結果を示す応答を送信し、
前記虚偽投稿フィルタ装置が、前記機器管理装置から送信された応答を受信し、前記投稿の内容の真偽を、受信した応答に示されている確認結果から判断し、判断結果に応じた処理を前記投稿に対して実行し、
前記虚偽投稿フィルタ装置は、前記事象の発生場所を前記投稿に含まれるテキストまたは画像から特定し、前記テキストおよび前記画像から別々の場所が特定された場合、前記投稿の内容が虚偽であると判断し、前記要求の送信を省略する虚偽投稿フィルタ方法。
【請求項１０】
コンピュータに、
ある事象の発生を知らせる投稿の内容を解析して、前記事象の発生場所を特定する事象特定手順と、
１つ以上の機器により観測されている場所と前記１つ以上の機器を管理している管理主体の問い合わせ先とを対応付けるデータを格納する問い合わせ先データベースを検索して、前記事象特定手順により特定された場所に対応する問い合わせ先を特定する問い合わせ先特定手順と、
前記事象の発生有無を前記１つ以上の機器の観測結果から確認する要求を、前記問い合わせ先特定手順により特定された問い合わせ先に送信し、前記要求への応答を受信する問い合わせ手順と、
前記投稿の内容の真偽を、前記問い合わせ手順により受信された応答に示されている確認結果から判断し、判断結果に応じた処理を前記投稿に対して実行する結果反映手順と
を実行させ、
前記事象特定手順により、前記事象の発生場所を前記投稿に含まれるテキストまたは画像から特定させ、
前記結果反映手順により、前記事象特定手順で前記テキストおよび前記画像から別々の場所が特定された場合、前記投稿の内容が虚偽であると判断し、前記問い合わせ手順による前記要求の送信を省略させる虚偽投稿フィルタプログラム。
【国際調査報告】
2018216173.tif 000043
2018216173.tif 000044
2018216173.tif 000045
2018216173.tif 000046