(57)【要約】【課題】ユーザによる業種ごとの情報の検索作業を支援する。【解決手段】表示プログラムは、業種の選択を受け付けた場合に、複数の記事情報を記憶する記憶部を参照して、受け付けた業種に関連する記事情報を抽出する処理をコンピュータに実行させる。表示プログラムは、抽出した記事情報に含まれるキーワードの業種に対する関連度を算出する処理をコンピュータに実行させる。表示プログラムは、業種を示すワードに対して、算出した関連度に応じて異なる位置にキーワードを配置した画像を表示する処理をコンピュータに実行させる。【選択図】図１
2019200494.tif 000002
【特許請求の範囲】
【請求項１】
業種の選択を受け付けた場合に、複数の記事情報を記憶する記憶部を参照して、受け付けた前記業種に関連する記事情報を抽出し、
抽出した前記記事情報に含まれるキーワードの前記業種に対する関連度を算出し、
前記業種を示すワードに対して、算出した前記関連度に応じて異なる位置に前記キーワードを配置した画像を表示する、
処理をコンピュータに実行させることを特徴とする表示プログラム。
【請求項２】
前記キーワードおよび前記キーワードに類似するワードに基づいて、前記記憶部の中から前記キーワードおよび前記キーワードに類似するワードに対応する記事情報を検索する処理をさらにコンピュータに実行させることを特徴とする請求項１に記載の表示プログラム。
【請求項３】
前記キーワードの追加および削除を受け付けた場合、前記表示する処理は、受け付けた前記キーワードの追加および削除に基づいて、前記キーワードを配置した画像を表示することを特徴とする請求項２に記載の表示プログラム。
【請求項４】
前記検索する処理によって検索して特定した複数の記事情報の中から、ユーザによって選択された記事情報のうち、前記業種を示すワードによってフィルタリングした記事情報を、表示させる処理をさらにコンピュータに実行させることを特徴とする請求項２に記載の表示プログラム。
【請求項５】
前記検索する処理によって検索して特定した複数の記事情報の中から、ユーザによって選択された記事情報を、当該記事情報が評価された回数とともに表示させる処理をさらにコンピュータに実行させることを特徴とする請求項２に記載の表示プログラム。
【請求項６】
業種の選択を受け付けた場合に、複数の記事情報を記憶する記憶部を参照して、受け付けた前記業種に関連する記事情報を抽出し、
抽出した前記記事情報に含まれるキーワードの前記業種に対する関連度を算出し、
前記業種を示すワードに対して、算出した前記関連度に応じて異なる位置に前記キーワードを配置した画像を表示する、
処理をコンピュータが実行することを特徴とする表示方法。
【請求項７】
業種の選択を受け付けた場合に、複数の記事情報を記憶する記憶部を参照して、受け付けた前記業種に関連する記事情報を抽出する抽出部と、
前記抽出部によって抽出された前記記事情報に含まれるキーワードの前記業種に対する関連度を算出する算出部と、
前記業種を示すワードに対して、算出した前記関連度に応じて異なる位置に前記キーワードを配置した画像を表示する表示制御部と、
を有することを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示プログラム、表示方法および表示装置に関する。
【背景技術】
【０００２】
法人営業のために企業を訪問する際に、Ｗｅｂ上のニュースサイト等で当該企業の属する業種のニュース等をあらかじめ収集し把握しておくための方法として、検索エンジンに特定のキーワードを入力し検索を行う方法がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００８／１３９５６８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法には、業種ごとの情報を効率良く検索することが困難な場合があるという課題がある。通常、ニュースサイトにおけるニュースのカテゴリは、業種ごとに分類されているものではない。このため、特定の業種に関するニュースを検索でヒットさせたい場合、ユーザが自力で検索ワードを考える必要があり、得られる情報の質や検索作業の効率はユーザの検索スキルによることになる。
【０００５】
一つの側面では、ユーザによる業種ごとの情報の検索作業を支援することができる表示プログラム、表示方法および表示装置を提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、表示プログラムは、業種の選択を受け付けた場合に、複数の記事情報を記憶する記憶部を参照して、受け付けた前記業種に関連する記事情報を抽出する処理をコンピュータに実行させる。表示プログラムは、抽出した前記記事情報に含まれるキーワードの前記業種に対する関連度を算出する処理をコンピュータに実行させる。表示プログラムは、前記業種を示すワードに対して、算出した前記関連度に応じて異なる位置に前記キーワードを配置した画像を表示する処理をコンピュータに実行させる。
【発明の効果】
【０００７】
ユーザによる業種ごとの情報の検索作業を支援することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の表示装置の構成の一例を示すブロック図である。
【図２】図２は、キーワードテーブルの一例を示す図である。
【図３】図３は、業種選択画面の一例を示す図である。
【図４】図４は、キーワード選択画面の一例を示す図である。
【図５】図５は、検索結果表示画面の一例を示す図である。
【図６】図６は、ブックマーク一覧画面の一例を示す図である。
【図７】図７は、モデル学習を説明するための図である。
【図８】図８は、実施例の表示処理の一例を示すフローチャートである。
【図９】図９は、表示プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する表示プログラム、表示方法および表示装置の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１を用いて、表示装置１０の構成について説明する。図１は、実施例の表示装置の構成の一例を示すブロック図である。図１に示すように、表示装置１０は、通信部１１と、入力部１２と、表示部１３と、記憶部１４と、制御部１５とを有する。なお、表示装置１０は、図１に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。
【００１１】
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１は、ネットワークを介して有線または無線で接続された他の装置との間で情報の通信を司る通信インタフェースである。
【００１２】
入力部１２は、各種の情報を表示装置１０に入力するための入力装置である。入力部１２は、キーボードやマウス、タッチパネル等に対応する。表示部１３は、各種の情報を表示する表示装置である。表示部１３は、制御部１５から出力される情報を表示する。表示部１３は、液晶ディスプレイやタッチパネル等の表示装置に対応する。
【００１３】
記憶部１４は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１４は、記事情報記憶部１４１およびキーワードテーブル１４２を有する。また、記憶部１４は、制御部１５での処理に用いる情報を記憶する。
【００１４】
記事情報記憶部１４１は、ニュースサイトや新聞社等からインターネットを介して提供される記事に関する情報を記事情報として記憶する。また、記事情報記憶部１４１に記憶される記事情報は、あらかじめ業種ごとに分類されているものとする。なお、記事情報には、記事のタイトル、内容、提供元および提供日時等が含まれる。
【００１５】
なお、記事情報記憶部１４１における記事の分類は、手動で行われたものであってもよいし、自動で行われたものであってもよい。例えば、各記事について各業種との関連性をスコアリングすることによって、記事を業種ごとに分類することが可能になる。また、記事情報記憶部１４１における記事の分類は、手動での分類結果を基に学習を行った分類モデルを用いて行われてもよい。
【００１６】
キーワードテーブル１４２は、業種ごとのキーワードを記憶する。図２は、キーワードテーブルの一例を示す図である。図２に示すように、キーワードテーブル１４２は、「業種」、「１次トピック」、「２次トピック」、「３次トピック」といった項目を有する。
【００１７】
１次トピック、２次トピック、３次トピックは、各業種に関連するキーワードを示している。各キーワードは、後述する処理によって、手動または自動で設定される。また、１次トピックのキーワードは、各業種との関連性が最も高いキーワードである。また、２次トピックのキーワードは、１次トピックのキーワードに関連するキーワードである。また、３次トピックのキーワードは、２次トピックのキーワードに関連するキーワードである。
【００１８】
例えば、図２の例では、キーワードテーブル１４２は、建設業に関連する１次トピックのキーワードとして、「受注」、「リニア」、「特捜部」を記憶している。また、キーワードテーブル１４２は、１次トピックのキーワード「受注」に関連する２次トピックのキーワードとして、「ゼネコン」、「談合」を記憶している。また、キーワードテーブル１４２は、２次トピックのキーワード「談合」に関連する３次トピックのキーワードとして、「工事」、「リニア」を記憶している。
【００１９】
図１の説明に戻って、制御部１５は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１５は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。制御部１５は、抽出部１５１、算出部１５２、表示制御部１５３、検索部１５４、変更部１５５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１５の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００２０】
抽出部１５１は、業種の選択を受け付けた場合に、複数の記事情報を記憶する記事情報記憶部１４１を参照して、受け付けた業種に関連する記事情報を抽出する。前述の通り、記事情報記憶部１４１には、記事情報が業種ごとに分類されて記憶されている。このため、抽出部１５１は、特定の業種に関連する記事情報を抽出することができる。
【００２１】
また、業種の選択は、表示制御部１５３の制御により表示部１３に表示される業種選択画面を介して受け付けられる。図３は、業種選択画面の一例を示す図である。図３に示すように、業種選択画面には、あらかじめ設定された業種の一覧が表示される。また、業種選択画面に表示される業種は、キーワードテーブル１４２に登録済みの業種としてもよい。
【００２２】
算出部１５２は、抽出した記事情報に含まれるキーワードの業種に対する関連度を算出する。例えば、算出部１５２は、抽出部１５１によって抽出された記事情報の総数に対する、あるキーワードが含まれている記事の数の割合を、当該キーワードの関連度とすることができる。この場合、算出部１５２は、関連度が所定値以上であったキーワードを１次トピックとしてキーワードテーブル１４２に格納する。
【００２３】
さらに、１次トピックのキーワードを含む記事の総数に対する、あるキーワードが含まれている記事の数の割合が所定値以上である場合、算出部１５２は、当該キーワードを２次トピックとしてキーワードテーブル１４２に格納する。同様に、算出部１５２は、３次トピックのキーワードをキーワードテーブル１４２に格納することができる。また、本実施形態では、キーワードテーブル１４２のように業種ごとの検索キーワードを設定したモデルを、業種別トレンドワードモデルと呼ぶ。
【００２４】
例えば、抽出部１５１が抽出した建設業に関する記事情報の数が１００個であったとする。また、算出部１５２は、関連度を算出する各段階において、関連度が０．２以上であるキーワードをキーワードテーブル１４２に格納するものとする。なお、各記事情報には１つの記事が含まれているものとする。
【００２５】
このとき、抽出された１００個の記事情報の記事のうち、「受注」というキーワードが含まれる記事が２５個であった場合、「受注」というキーワードの建設業との関連度は０．２５である。このため、算出部１５２は、「受注」というキーワードを１次トピックとしてキーワードテーブル１４２に格納する。
【００２６】
さらに、「受注」というキーワードが含まれる２５個の記事のうち、「談合」というキーワードが含まれる記事が１０個であった場合、「談合」というキーワードの、１次トピックのキーワードである「受注」との関連度は０．４である。このため、算出部１５２は、「談合」というキーワードを、「受注」の下位の２次トピックとしてキーワードテーブル１４２に格納する。
【００２７】
表示制御部１５３は、業種を示すワードに対して、算出した関連度に応じて異なる位置にキーワードを配置した画像をキーワード選択画面として表示部１３に表示させる。表示制御部１５３は、キーワードテーブル１４２を基に画像を表示させる。また、後述する変更部１５５によってキーワードの追加および削除が受け付けられ、キーワードテーブル１４２が更新される場合がある。その場合、表示制御部１５３は、変更部１５５によって受け付けられたキーワードの追加および削除に基づいて、キーワードを配置した画像を表示させる。
【００２８】
図４は、キーワード選択画面の一例を示す図である。図４に示すように、キーワード選択画面には、業種を示すワードの周囲に１次トピックのキーワードが配置される。さらに、キーワード選択画面には、１次トピックのキーワードのうち選択されたキーワードの周囲に２次トピックのキーワードが配置される。さらに、キーワード選択画面には、２次トピックのキーワードのうち選択されたキーワードの周囲に３次トピックのキーワードが配置される。
【００２９】
図４の例では、業種を示すワードは「建設業」である、そして、１次トピックのキーワードのうち、「受注」が選択されている。さらに、「受注」の下位の２次トピックのキーワードのうち「談合」が選択されている。
【００３０】
検索部１５４は、表示制御部１５３によって表示されたキーワードおよびキーワードに類似するワードに基づいて、記事情報記憶部１４１の中からキーワードおよびキーワードに類似するワードに対応する記事情報を検索する。例えば、検索部１５４は、キーワード選択画面において選択された「受注」、「談合」、「工事」というキーワードに加え、「談合」に類似する「調整」というキーワードを使って検索を行う。なお、類似のキーワードは、辞書やオープンデータ等を利用してあらかじめ設定されているものとする。
【００３１】
表示制御部１５３は、検索部１５４による検索の結果を示す検索結果表示画面を表示部１３に表示させる。図５は、検索結果表示画面の一例を示す図である。図５に示すように、検索結果表示画面には検索結果の記事情報の一覧が表示される。さらに、検索結果表示画面では、一覧から記事情報が選択されると、選択された記事情報の詳細が表示される。また、検索結果表示画面には、検索に用いられたキーワードが表示される。
【００３２】
また、検索部１５４は、検索結果の記事情報を、ユーザの選択に応じてブックマークとして保存することができる。図６は、ブックマーク一覧画面の一例を示す図である。図６に示すように、表示制御部１５３は、検索部１５４によって検索され、ユーザによって選択された記事情報、すなわちブックマークを、ブックマーク一覧画面に表示することができる。
【００３３】
さらに、表示制御部１５３は、検索部１５４によって検索して特定した複数の記事情報の中から、ユーザによって選択された記事情報のうち、業種を示すワードによってフィルタリングした記事情報を表示させることができる。例えば、あるユーザが建設業に関連する記事情報および運輸業に関連する記事情報の両方の検索結果をブックマークとして保存していた場合であっても、業種でフィルタリングを行った上で、ブックマークを他の端末と共有することができる。
【００３４】
表示制御部１５３は、検索部１５４によって検索して特定した複数の記事情報の中から、ユーザによって選択された所定の記事情報を、当該記事情報が評価された回数とともに表示させる。例えば、検索を行ったユーザとブックマークを共有したユーザが、気に入った記事情報を選択（いわゆる「いいね！」）した場合、当該記事情報を共有しているユーザの端末全体で当該選択した結果（例えば、「いいね！」の数）が表示される。
【００３５】
変更部１５５は、キーワードテーブル１４２を変更することにより、業種別トレンドワードモデルの学習を行う。例えば、変更部１５５は、キーワードの追加および削除を受け付ける。前述の通り、変更部１５５は、受け付けたキーワードの追加および削除によりキーワードテーブル１４２を更新する。このように、変更部１５５は、手動による本実施形態の業種別トレンドワードモデルの強制学習を行うことができる。
【００３６】
図７は、モデル学習を説明するための図である。図７に示すように、変更部１５５は、手動による強制学習だけでなく、自動での学習を行うこともできる。例えば、変更部１５５は、直近１か月の記事情報を収集し、キーワードテーブル１４２のキーワードを置き換えることができる。また、例えば、変更部１５５は、ＳＮＳから収集した所定の地域のつぶやきを基に、キーワードテーブル１４２にキーワードを追加することができる。
【００３７】
次に、実施例の表示装置１０の動作について説明する。図８は、実施例の表示処理の一例を示すフローチャートである。
【００３８】
図８に示すように、表示装置１０は、業種選択画面を介して業種の選択を受け付ける（ステップＳ１）。次に、表示装置１０は、記事情報記憶部１４１から、選択された業種に関連する記事情報を抽出する（ステップＳ２）。ここで、表示装置１０は、記事情報に含まれるキーワードの、業種を示すワードとの関連度を算出する（ステップＳ３）。また、表示装置１０は、キーワードの抽出結果および関連度の算出結果を、キーワードテーブル１４２に格納する。
【００３９】
表示装置１０は、キーワードテーブル１４２を参照し、各キーワードを関連度に応じた配置でキーワード選択画面に表示する（ステップＳ４）。そして、表示装置１０は、キーワード選択画面で選択されたキーワードで記事情報を検索し、検索結果表示画面を表示する（ステップＳ５）。
【００４０】
なお、表示装置１０は、ステップＳ２およびステップＳ３を、他のステップと異なるタイミングで行ってもよい。例えば、表示装置１０は、ステップＳ２およびステップＳ３を事前に行い、キーワードテーブル１４２を作成しておいてもよい。この場合、表示装置１０は、業種選択画面で業種の選択を受け付けた場合（ステップＳ１）、あらためてステップＳ２およびステップＳ３を行うことなく、キーワードテーブル１４２を参照し、キーワード選択画面を表示することができる（ステップＳ４）。
【００４１】
このように、表示装置１０は、業種の選択を受け付けた場合に、複数の記事情報を記憶する記憶部１４を参照して、受け付けた業種に関連する記事情報を抽出する。また、表示装置１０は、抽出した記事情報に含まれるキーワードの業種に対する関連度を算出する。表示装置１０は、業種を示すワードに対して、算出した関連度に応じて異なる位置にキーワードを配置した画像を表示する。その結果、ユーザによる業種ごとの情報の検索作業を支援することができる。
【００４２】
また、表示装置１０は、キーワードおよびキーワードに類似するワードに基づいて、記事情報記憶部１４１の中からキーワードおよびキーワードに類似するワードに対応する記事情報を検索する。その結果、ユーザは、検索のヒット率を向上させることができる。
【００４３】
また、表示装置１０は、キーワードの追加および削除を受け付け、受け付けたキーワードの追加および削除に基づいて、キーワードを配置した画像を表示させる。その結果、ユーザは、社内ノウハウ等の自動的に反映させることが難しい情報を、記事情報の検索モデルに反映させることができる。
【００４４】
また、表示装置１０は、検索して特定した複数の記事情報の中から、ユーザによって選択された記事情報のうち、業種を示すワードによってフィルタリングした記事情報を表示させる。その結果、複数のユーザが、選択された記事情報のうち、特定の業種に関する記事情報を共有することができる。
【００４５】
また、表示装置１０は、検索して特定した複数の記事情報の中から、ユーザによって選択された記事情報を、当該記事情報が評価された回数とともに表示させる。その結果、複数のユーザが、記事情報に対する評価や有益性に関する情報を共有することができる。
【００４６】
なお、上記の実施例では、表示装置１０が、１次トピックから３次トピックまでの３段階のキーワードを用いて検索を行うこととしたが、これに限定されない。例えば、検索のたびに、トピックの段階数をユーザが任意に設定できるようにしてもよい。
【００４７】
図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、表示装置１０の抽出部１５１と算出部１５２とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものでなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。
【００４８】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００４９】
ところで、上記の各実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の各実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図９は、表示プログラムを実行するコンピュータの一例を示す図である。
【００５０】
図９に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。
【００５１】
ハードディスク装置２０８には、図１に示した抽出部１５１、算出部１５２、表示制御部１５３、検索部１５４および変更部１５５の各処理部と同様の機能を有する表示プログラムが記憶される。また、ハードディスク装置２０８には、記憶部１４を実現するための各種データが記憶される。
【００５２】
入力装置２０２は、例えば、コンピュータ２００の管理者から操作情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して出力画面等の各種画面を表示する。インタフェース装置２０５は、例えば印刷装置等が接続される。通信装置２０６は、ネットワークを介して他の装置と接続され、各種情報をやりとりする。
【００５３】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した抽出部１５１、算出部１５２、表示制御部１５３、検索部１５４および変更部１５５として機能させることができる。
【００５４】
なお、上記の表示プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤ（Digital  Versatile  Disc）、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの表示プログラムを記憶させておき、コンピュータ２００がこれらから表示プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００５５】
１０  表示装置
１１  通信部
１２  入力部
１３  表示部
１４  記憶部
１５  制御部
１４１  記事情報記憶部
１４２  キーワードテーブル
１５１  抽出部
１５２  算出部
１５３  表示制御部
１５４  検索部
１５５  変更部
【図１】
2019200494.tif 000003
【図２】
2019200494.tif 000004
【図３】
2019200494.tif 000005
【図４】
2019200494.tif 000006
【図５】
2019200494.tif 000007
【図６】
2019200494.tif 000008
【図７】
2019200494.tif 000009
【図８】
2019200494.tif 000010
【図９】
2019200494.tif 000011