(57)【要約】【課題】簡単な操作で文書にＵＲＬを入力できる文書編集プログラム等を提供する。【解決手段】クライアント２の制御部は、指定文字列が入力されると、該指定文字列をキーとしたコンテンツのＵＲＬ及びタイトル名を含む検索結果を取得する。更に、制御部は、取得されたＵＲＬ及びタイトル名を含む検索結果を指定文字列の変換先候補として選択可能に表示部に画面表示する。更に、制御部は、検索結果を選択した場合、指定文字列を検索結果のＵＲＬ及びタイトル名に置き換えて画面表示する。【選択図】図１
2014199622.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
文字列が入力されると、該文字列をキーとしたコンテンツの格納先アドレスの検索結果を取得し、
取得した格納先アドレスの検索結果を文字列の変換先候補として選択可能に表示する
処理を実行させることを特徴とする文書編集プログラム。
【請求項２】
前記コンテンツの格納先アドレスはＵＲＬであることを特徴とする請求項１に記載の文書編集プログラム。
【請求項３】
前記入力される文字列は、
前記文書編集プログラムにおいて確定済みの文字列であることを特徴とする請求項１又は２に記載の文書編集プログラム。
【請求項４】
前記コンピュータに、
前記入力される文字列が前記文書編集プログラムにおいて確定済みの文字列である場合に、前記格納先アドレスが前記変換先候補として選択されると、前記確定済みの文字列を前記格納先アドレスに置換する
処理をさらに実行させることを特徴とする請求項１又は２に記載の文書編集プログラム。
【請求項５】
前記格納先アドレスの検索結果として、
前記コンテンツの格納先アドレスに加えて、当該コンテンツを識別するタイトル名を含み、
前記コンピュータに、
前記入力される文字列が前記文書編集プログラムにおいて確定済みの文字列である場合に、前記格納先アドレス及び前記タイトル名が前記変換先候補として選択されると、前記確定済みの文字列を前記格納先アドレス及び前記タイトル名に置換する
処理をさらに実行させることを特徴とする請求項１又は２に記載の文書編集プログラム。
【請求項６】
文字列が入力されると、該文字列をキーとしたコンテンツの格納先アドレスの検索結果を取得する取得部と、
前記取得部にて取得された前記格納先アドレスの検索結果を文字列の変換先候補として選択可能に表示部に表示する制御部と
を有することを特徴とする文書編集装置。
【請求項７】
情報処理装置が、
文字列が入力されると、該文字列をキーとしたコンテンツの格納先アドレスの検索結果を取得し、
取得した格納先アドレスの検索結果を文字列の変換先候補として選択可能に表示する
処理を実行することを特徴とする文書編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書編集プログラム、文書編集装置及び文書編集方法に関する。
【背景技術】
【０００２】
近年、文書編集プログラムとして、文中に含まれる単語を選択し、その単語を検索サイトでキーワード検索する機能がある。しかし、検索を目的とする機能であるため、利用者は、検索結果の出力後、入力キーワードを削除している。
【０００３】
また、文書編集プログラムでは、入力文字列、変換候補文字列及びＵＲＬ（Uniform  Resource  Locator）を予め対応付けて管理し、入力文字列又は変換候補文字列に応じてＵＲＬを取得する技術も知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−８２８５０号公報
【特許文献２】特開２００３−６２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
文書編集プログラムでは、文中に含まれる単語に関わるＵＲＬを文中に貼り付ける場合、文中の単語を選択し、その単語を検索サイトでキーワード検索し、その検索結果で得たＵＲＬを文中に貼り付けることが考えられる。
【０００６】
しかしながら、利用者は、検索結果を得た後、検索キーワードの単語を削除する作業を要するため、文中にＵＲＬを入力する際の操作負担は大である。
【０００７】
一つの側面では、コンテンツの格納先アドレスの検索結果を編集対象の文章中に簡単な操作で導入できる文書編集プログラム、文書編集装置及び文書編集方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
一つの案では、コンピュータに、文字列が入力されると、該文字列をキーとしたコンテンツの格納先アドレスの検索結果を取得する処理を実行させる。更に、コンピュータに、取得した格納先アドレスの検索結果を文字列の変換先候補として選択可能に表示する処理を実行させる。
【発明の効果】
【０００９】
コンテンツの格納先アドレスの検索結果を編集対象の文章中に簡単な操作で導入できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施例に関するシステムの一例を示す説明図である。
【図２】図２は、メール作成画面の一例を示す説明図である。
【図３】図３は、メール作成画面上の検索サイト選択画面の一例を示す説明図である。
【図４】図４は、メール作成画面上の検索結果画面の一例を示す説明図である。
【図５】図５は、メール作成画面の決定画面の一例を示す説明図である。
【図６】図６は、置換処理後のメール作成画面の一例を示す説明図である。
【図７】図７は、置換処理に関わるクライアント側の制御部の処理動作の一例を示すフローチャートである。
【図８】図８は、文書編集プログラムを実行する情報処理装置の一例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて、本願の開示する文書編集プログラム、文書編集装置及び文書編集方法の実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例】
【００１２】
図１は、本実施例に関するシステムの一例を示す説明図である。図１に示すシステム１は、クライアント２と、検索サイト３とを有し、クライアント２及び検索サイト３相互間をインターネット４等で接続している。
【００１３】
クライアント２は、例えば、メールブラウザ機能やＷｅｂブラウザ機能等を備えた、利用者側のパーソナルコンピュータやスマートフォン等の情報端末である。尚、クライアント２は、例えば、文書編集装置である。クライアント２は、通信インタフェース１１と、操作部１２と、表示部１３と、記憶部１４と、ＲＯＭ（Read  Only  Memory）１５と、ＲＡＭ(Random  Access  Memory)１６と、制御部１７とを有する。通信インタフェース１１は、インターネット４等との通信を司るインタフェースである。操作部１２は、例えば、各種コマンドを入力する、マウスやタッチパネル等の入力インタフェースである。表示部１３は、例えば、各種情報を画面表示する出力インタフェースである。記憶部１４は、各種情報を記憶した記憶領域である。記憶部１４には、動作環境テーブル１４Ａが記憶してある。動作環境テーブル１４Ａには、例えば、検索サイト３毎のＵＲＬアドレスが格納されている。ＲＯＭ１５は、各種プログラム等の情報を格納した領域である。各種プログラムには、例えば、メールブラウザプログラム１５Ａ、Ｗｅｂブラウザプログラム１５Ｂ、情報処理プログラム１５Ｃ等がある。ＲＡＭ１６は、各種情報を記憶した領域である。
【００１４】
制御部１７は、クライアント２全体を制御する。制御部１７は、ＲＯＭ１５内に格納された各種プログラム１５Ａ〜１５Ｃを読み出し、これらプログラム１５Ａ〜１５Ｃに基づき各種プロセスを機能として実行する。制御部１７は、機能として、メールブラウザ処理部１７Ａと、Ｗｅｂブラウザ処理部１７Ｂと、情報処理部１７Ｃとを有する。
【００１５】
メールブラウザ処理部１７Ａは、メールブラウザ機能を司る処理部である。Ｗｅｂブラウザ処理部１７Ｂは、Ｗｅｂブラウザ機能を司る処理部である。情報処理部１７Ｃは、各種処理を要求すると共に、検索サイト３で得た検索結果を表示部１３に画面表示する処理部である。
【００１６】
情報処理部１７Ｃは、確定済みの文字列が入力されると、検索エンジンを用いて文字列をキーとしたコンテンツを検索し、そのコンテンツの検索結果を得る。コンテンツの検索結果には、当該コンテンツの内容は勿論のこと、コンテンツの格納先を示すＵＲＬ、コンテンツ内容を識別するタイトル名等を含む。また、確定済みの文字列とは、例えば、変換候補を確定した文字列である。
【００１７】
更に、情報処理部１７Ｃは、取得した検索結果内のＵＲＬやタイトル名を文字列の変換先候補として選択可能に表示する。更に、情報処理部１７Ｃは、選択可能に表示中の変換先候補の内、所望の変換先候補が指定されると、指定された変換先候補のＵＲＬ及びタイトル名を確定済みの文字列に置換する。
【００１８】
図２は、メール作成画面３０の一例を示す説明図である。図２に示すメール作成画面３０は、送信者側のクライアント２でメールを作成する画面である。メール作成画面３０は、宛先３０Ａと、件名３０Ｂと、メール本文３０Ｃと、送信ボタン３０Ｄとを有する。宛先３０Ａは、メールの送信宛先である。件名３０Ｂは、メールの件名である。メール本文３０Ｃは、メール本文の内容である。送信ボタン３０Ｄは、本メールの送信を指示するボタンである。尚、メール本文３０Ｃには、例えば「仙台  駅前  やきとり」等の文字列がある。
【００１９】
図３は、メール作成画面３０上の検索サイト選択画面３１の一例を示す説明図である。制御部１７は、メール本文３０Ｃ内の指定文字列３０Ｅを範囲指定してクリック操作を検出すると、図３に示すメール作成画面３０上に検索サイト選択画面３１を画面表示する。尚、指定文字列３０Ｅは、確定済みの単語に限定されるものではなく、例えば、「仙台  駅前  やきとり」等の複数個の単語であっても良い。検索サイト選択画面３１は、動作環境テーブル１４Ａ内に記憶中の複数の検索エンジン３１Ａを指定可能にする選択画面である。制御部１７は、検索サイト選択画面３１上の指定操作に応じて検索エンジン３１Ａを指定するものである。
【００２０】
図４は、メール作成画面３０上の検索結果画面３２の一例を示す説明図である。制御部１７は、検索サイト選択画面３１内の検索エンジン３１Ａの指定操作を検出すると、図４に示すメール作成画面３０上に検索結果画面３２を画面表示する。検索結果画面３２は、検索エンジン３１Ａで検索した指定文字列に関わるコンテンツの検索結果である。検索結果画面３２は、検索キーワード３２Ａと、再検索ボタン３２Ｂと、検索結果一覧画面３２Ｃと、上下スクロール３２Ｄと、決定ボタン３２Ｅと、閉じるボタン３２Ｇとを有する。
【００２１】
検索キーワード３２Ａは、例えば、検索キーワードの入力欄である。尚、検索キーワードは、例えば、指定文字列等である。再検索ボタン３２Ｂは、例えば、新規若しくは追加の検索キーワードで再検索を要求するボタンである。検索結果一覧画面３２Ｃは、検索キーワードの検索結果であるコンテンツ内容の一部及びＵＲＬ３２Ｆを一覧表示した画面である。尚、検索結果は、検索キーワードで検索されたコンテンツの一部、コンテンツのタイトルやコンテンツの格納先を示すＵＲＬ等を含む。
【００２２】
上下スクロール３２Ｄは、検索結果一覧画面３２Ｃ内の検索結果であるＵＲＬ３２Ｆを上下にスクロールするボタンである。決定ボタン３２Ｅは、検索結果のＵＲＬ３２Ｆを決定するボタンである。閉じるボタン３２Ｇは、検索結果画面３２Ｃを閉じるボタンである。
【００２３】
図５は、メール作成画面３０の決定画面３３の一例を示す説明図である。制御部１７は、検索結果画面３２上の検索結果であるＵＲＬ３２Ｆから所望のＵＲＬ３２Ｆの指定操作を検出すると、図５に示す検索結果画面３２上に決定画面３３を画面表示する。図５に示す決定画面３３は、タイトル名３３Ａと、ＵＲＬ３３Ｂと、コンテンツ画面３３Ｃと、上下スクロール３３Ｄと、決定ボタン３３Ｅと、閉じるボタン３３Ｆとを有する。タイトル名３３Ａは、検索結果画面３２上で指定された所望のＵＲＬ３２Ｆのタイトル名である。ＵＲＬ３３Ｂは、指定されたＵＲＬ３２Ｆである。コンテンツ画面３３Ｃは、指定されたＵＲＬ３２Ｆのコンテンツ内容である。上下スクロール３３Ｄは、コンテンツ画面３３Ｃ内を上下スクロールするボタンである。決定ボタン３３Ｅは、指定文字列３０Ｅの検索キーワードのＵＲＬ及びタイトル名の置換処理を指示するボタンである。閉じるボタン３３Ｆは、決定画面３３を閉じるボタンである。
【００２４】
図６は、置換処理後のメール作成画面３０の一例を示す説明図である。制御部１７は、決定画面３３の決定ボタン３３Ｅの操作を検出すると、図６に示すように、メール本文３０Ｃ内の指定文字列３０Ｅを検索結果文字列３５に置換して画面表示する。検索結果文字列３５は、図５に示す決定画面３３で決定したタイトル名３３Ａ及びＵＲＬ３３Ｂである。
【００２５】
次に本実施例のシステム１の動作について説明する。図７は、置換処理に関わるクライアント２側の制御部１７の処理動作の一例を示すフローチャートである。図７に示す置換処理は、例えば、メール本文３０Ｃ内の指定文字列３０Ｅを指定して検索エンジンで検索し、指定文字列３０Ｅを、検索結果で得たコンテンツのタイトル名及びＵＲＬに置換する処理である。
【００２６】
図７に示すクライアント２側の制御部１７は、図２及び図３に示すメール本文３０Ｃ内の検索キーワードに該当する指定文字列３０Ｅの指定操作を検出したか否かを判定する（ステップＳ１１）。尚、指定文字列３０Ｅは、メール本文３０Ｃ内のキーワードに該当する文字列、例えば、「仙台  駅前  やきとり」を範囲選択して右クリックで指定するものである。
【００２７】
制御部１７は、キーワードの指定文字列３０Ｅの指定操作を検出した場合（ステップＳ１１肯定）、図３に示す検索サイト選択画面３１を画面表示する（ステップＳ１２）。尚、検索サイト選択画面３１は、指定文字列３０Ｅを検索する検索エンジン３１Ａの一覧画面である。
【００２８】
制御部１７は、検索サイト選択画面３１上の検索エンジン３１Ａの指定操作を検出したか否かを判定する（ステップＳ１３）。制御部１７は、検索エンジン３１Ａの指定操作を検出した場合（ステップＳ１３肯定）、ステップＳ１１で指定した指定文字列３０Ｅのキーワードを、指定した検索エンジン３１Ａの検索サイト３に送信する（ステップＳ１４）。
【００２９】
制御部１７は、検索サイト３から指定文字列３０Ｅに関する検索結果を受信したか否かを判定する（ステップＳ１５）。制御部１７は、検索サイト３から検索結果を受信した場合（ステップＳ１５肯定）、図４に示す検索結果画面３２を画面表示する（ステップＳ１６）。尚、利用者は、検索結果画面３２内の検索結果一覧画面３２Ｃを見て指定文字列３０Ｅに関する検索結果を確認できる。そして、利用者は、検索結果一覧画面３２Ｃ上のＵＲＬ３２Ｆを指定することで検索結果一覧画面３２Ｃ上の各検索結果の詳細を自由に確認できる。
【００３０】
制御部１７は、検索結果一覧画面３２Ｃ上の検索結果３２Ｆの決定操作を検出したか否かを判定する（ステップＳ１７）。尚、利用者は、決定ボタン３２Ｅを用いて、検索結果一覧画面３２Ｃから指定文字列３０Ｅに関わる最適な検索結果３２Ｆを決定できる。
【００３１】
制御部１７は、検索結果３２Ｆの決定操作を検出した場合（ステップＳ１７肯定）、決定した検索結果３２Ｆに関わる、図５に示す決定画面３３を画面表示する（ステップＳ１８）。尚、利用者は、決定画面３３を見て検索結果であるタイトル名３３Ａ、ＵＲＬ３３Ｂやコンテンツ内容３３Ｃ等を確認できる。制御部１７は、決定画面３３のタイトル名３３Ａ及びＵＲＬ３３Ｂを取得する（ステップＳ１９）。更に、制御部１７は、図６に示すように、指定文字列をタイトル名３３Ａ及びＵＲＬ３３Ｂに置換して画面表示する（ステップＳ２０）。尚、利用者は、メール本文３０Ｃ内の指定文字列３０Ｅを検索結果文字列３５としてタイトル名３３Ａ及びＵＲＬ３３Ｂに置換できる。図６の例では、指定文字列３０Ｅである「仙台  駅前  やきとり」を「やきとり屋  焼き鳥太郎  http://yakitoritarou/sendai」に置換したことになる。
【００３２】
制御部１７は、指定文字列３０Ｅに対する指定操作を検出しなかった場合（ステップＳ１１否定）、図７に示す処理動作を終了する。制御部１７は、検索エンジン３１Ａの指定操作を検出しなかった場合（ステップＳ１３否定）、検索エンジン３１Ａの指定操作を検出したか否かを判定すべく、ステップＳ１３に移行する。
【００３３】
また、制御部１７は、検索サイト３から検索結果を受信しなかった場合（ステップＳ１５否定）、検索結果を受信したか否かを判定すべく、ステップＳ１５に移行する。また、制御部１７は、検索結果３２Ｆの決定操作を検出しなかった場合（ステップＳ１７否定）、決定操作を検出したか否かを判定すべく、ステップＳ１７に移行する。
【００３４】
図７に示す置換処理の制御部１７は、メール本文３０Ｃ内の指定文字列３０Ｅを検索エンジン３１Ａで検索し、指定文字列３０Ｅを検索結果で得たタイトル名３３Ａ及びＵＲＬ３３Ｂに置換する。その結果、利用者は、指定文字列３０Ｅを削除する操作を要することなく、メール本文３０Ｃ内の指定文字列３０Ｅを検索エンジン３１Ａで検索して得たタイトル名３３Ａ及びＵＲＬ３３Ｂをメール本文３０Ｃの指定文字列３０Ｅに自動的に置換できる。
【００３５】
本実施例の制御部１７は、指定文字列３０ＥをキーとしたコンテンツのＵＲＬ３２Ｆの検索結果３２Ｃを取得し、取得したＵＲＬ３２Ｆの検索結果３２Ｃを指定文字列３２Ｅの変換先候補として選択可能に検索結果画面３２として表示する。その結果、利用者は、検索結果画面３２を見て指定文字列３０Ｅの検索結果に関わるＵＲＬ３２Ｆを確認できる。
【００３６】
制御部１７は、指定文字列３０Ｅが確定済みの文字列である場合に、ＵＲＬ３３Ｂが変換先候補として選択されると、確定済みの指定文字列３０ＥをＵＲＬ３３Ｂに置換する。その結果、利用者は、指定文字列３０Ｅを削除する操作を要することなく、メール本文３０Ｃ内の指定文字列３０Ｅを検索エンジン３１Ａで検索して得たＵＲＬ３３Ｂをメール本文３０Ｃの指定文字列３０Ｅに自動的に置換できる。
【００３７】
制御部１７は、指定文字列３０Ｅをキーとしたコンテンツのタイトル名の検索結果３２Ｃを取得し、取得したタイトル名の検索結果３２Ｃを指定文字列３２Ｅの変換先候補として選択可能に検索結果画面３２として表示する。その結果、利用者は、検索結果画面３２を見て指定文字列３０Ｅの検索結果に関わるタイトル名を確認できる。
【００３８】
制御部１７は、指定文字列３０Ｅが確定済みの文字列である場合に、タイトル名３３Ａが変換先候補として選択されると、確定済みの指定文字列３０Ｅをタイトル名３３Ａに置換する。その結果、利用者は、指定文字列３０Ｅを削除する操作を要することなく、メール本文３０Ｃ内の指定文字列３０Ｅを検索エンジン３１Ａで検索して得たタイトル名３３Ａをメール本文３０Ｃの指定文字列３０Ｅに自動的に置換できる。
【００３９】
本実施例では、文書中に記載した指定文字列３０Ｅを用いてキーワード検索したとしても、その指定文字列３０Ｅを削除する必要はなく、指定したＵＲＬに適切な文字列が自動記載される。その結果、利用者は、文書中にＵＲＬを入力する際の操作負担を軽減できる。つまり、利用者は、コンテンツの格納先アドレスであるＵＲＬの検索結果を編集対象の文章中に簡単な操作で導入できる。
【００４０】
尚、上記実施例の制御部１７は、指定文字列３０Ｅを検索結果文字列３５としてコンテンツのタイトル名３３Ａ及びＵＲＬ３３Ｂに置換して画面表示するようにしたが、指定文字列３０ＥをコンテンツのＵＲＬ３３Ｂに置換しても良い。この場合、検索結果文字列３５であるＵＲＬ３３Ｂの直後にタイトル名３３Ａを追加しても良い。
【００４１】
また、制御部１７は、指定文字列３０Ｅを検索結果文字列３５としてコンテンツのタイトル名３３Ａに置換しても良い。この場合、検索結果文字列３５であるタイトル名３３Ａの直後にＵＲＬ３３Ｂを追加しても良い。
【００４２】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００４３】
更に、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【００４４】
ところで、本実施例で説明した各種の処理は、予め用意されたプログラムを情報処理装置で実行することで実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行する情報処理装置の一例を説明する。図８は、文書編集プログラムを実行する情報処理装置１００の一例を示す説明図である。
【００４５】
図８において文書編集プログラムを実行する情報処理装置１００では、ＲＯＭ１１０、ＲＡＭ１２０、ＣＰＵ１３０、通信部１４０、操作部１５０及び表示部１６０を有する。
【００４６】
そして、ＲＯＭ１１０には、上記実施例と同様の機能を発揮する文書編集プログラムが予め記憶されている。尚、ＲＯＭ１１０ではなく、図示せぬドライブで読取可能な記録媒体に文書編集プログラムが記録されていても良い。また、記録媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリ、ＳＤカード等の可搬型記録媒体、ＨＤＤ、フラッシュメモリ等の半導体メモリ等でも良い。文書編集プログラムとしては、取得プログラム１１０Ａ及び制御プログラム１１０Ｂである。尚、プログラム１１０Ａ及び１１０Ｂについては、適宜統合又は分散しても良い。
【００４７】
そして、ＣＰＵ１３０は、これらのプログラム１１０Ａ及び１１０ＢをＲＯＭ１１０から読み出し、これら読み出された各プログラムを実行する。そして、ＣＰＵ１３０は、各プログラム１１０Ａ及び１１０Ｂを、取得プロセス１３０Ａ及び制御プロセス１３０Ｂとして機能させる。
【００４８】
ＣＰＵ１３０は、表示部１６０の表示画面上に文字列が入力されると、該文字列をキーとしたコンテンツの格納先アドレスの検索結果を取得する。更に、ＣＰＵ１３０は、取得した格納先アドレスの検索結果を文字列の変換先候補として選択可能に表示部１６０に表示する。その結果、利用者は、コンテンツの格納先アドレスの検索結果を編集対象の文章中に簡単な操作で導入できる。
【符号の説明】
【００４９】
２  クライアント
３  検索サイト
１３  表示部
１７  制御部
１７Ｃ  情報処理部
【図１】
2014199622.tif 000003
【図２】
2014199622.tif 000004
【図３】
2014199622.tif 000005
【図４】
2014199622.tif 000006
【図５】
2014199622.tif 000007
【図６】
2014199622.tif 000008
【図７】
2014199622.tif 000009
【図８】
2014199622.tif 000010