(57)【要約】【課題】  任意のソフトウェアのウィンドウ上で表示された電話番号またはメールアドレスまたはＵＲＬに対して、簡単な操作により通信を行えるようにする。【解決手段】  通信の操作指示を受け取ったとき、現在表示されているソフトウェアのウィンドウ上で選択されている文字列を取得し、取得した文字列の種類が電話番号かメールアドレスかＵＲＬであるかを判定し、判定された種別に応じたソフトウェアを実行し、実行されたソフトウェアの宛先を指示する宛先ボックスに前記取得した文字列を自動的に入力し、実行されたソフトウェアが通信可能の場合通信を行うことを特徴とする。【選択図】  図２
2005182119.tif 000002
【特許請求の範囲】
【請求項１】
ウィンドウを表示し入出力操作を行うことができるグラフィカルユーザインターフェイス(ＧＵＩ)機能を持ったオペレーティングシステム(ＯＳ)と、一般の電話と通話可能な音声通信機能と、電子メールやホームページ閲覧などを行うためのデータ通信機能とを有する携帯情報端末において、
通信の操作指示を受け取るための入力手段と、該入力手段から指示を受け取ったとき、現在表示されているソフトウェアのウィンドウ上で選択されている文字列を取得する文字列取得手段と、該文字列取得手段により取得した文字列の種類が電話番号かメールアドレスかＵＲＬであるかを判定する判定手段と、該判定手段により判定された種別に応じたソフトウェアを実行する実行手段と、該実行手段により実行されたソフトウェアの宛先を指示する宛先ボックスに前記取得した文字列を自動的に入力する文字列入力手段と、前記実行手段により実行されたソフトウェアが通信可能の場合通信を行う通信手段とを備えたことを特徴とする携帯情報端末。
【請求項２】
請求項１記載の携帯情報端末において、前記文字列取得手段は、現在表示されているソフトウェアのウィンドウ上で文字列が選択されていない場合、そのウィンドウ上で指定されている文字の位置とその文字位置の前後の文字からなる文字列と、電話番号とメールアドレスとＵＲＬのそれぞれで使用可能な文字種別や書式から、電話またはメールまたはＵＲＬの宛先アドレスに該当する文字列の選択範囲を判定し、その選択範囲の文字列を取得することを特徴とする携帯情報端末。
【請求項３】
ウィンドウを表示し入出力操作を行うことができるグラフィカルユーザインターフェイス(ＧＵＩ)機能を持ったオペレーティングシステム(ＯＳ)と、一般の電話と通話可能な音声通信機能と、電子メールやホームページ閲覧などを行うためのデータ通信機能とを有する携帯情報端末において、
通信の操作指示を受け取るための入力段階と、該入力手段から指示を受け取ったとき、現在表示されているソフトウェアのウィンドウ上で選択されている文字列を取得する文字列取得段階と、該文字列取得手段により取得した文字列の種類が電話番号かメールアドレスかＵＲＬであるかを判定する判定段階と、該判定手段により判定された種別に応じたソフトウェアを実行する実行段階と、該実行手段により実行されたソフトウェアの宛先を指示する宛先ボックスに前記取得した文字列を自動的に入力する文字列入力段階と、前記実行手段により実行されたソフトウェアが通信可能の場合通信を行う通信段階とを備えたことを特徴とする携帯情報端末における通信機能実行方法。
【請求項４】
請求項３記載の携帯情報端末における通信機能実行方法において、前記文字列取得段階は、現在表示されているソフトウェアのウィンドウ上で文字列が選択されていない場合、そのウィンドウ上で指定されている文字の位置とその文字位置の前後の文字からなる文字列と、電話番号とメールアドレスとＵＲＬのそれぞれで使用可能な文字種別や書式から、電話またはメールまたはＵＲＬの宛先アドレスに該当する文字列の選択範囲を判定し、その選択範囲の文字列を取得することを特徴とする携帯情報端末携帯情報端末における通信機能実行方法。
【請求項５】
ウィンドウを表示し入出力操作を行うことができるグラフィカルユーザインターフェイス(ＧＵＩ)機能を持ったオペレーティングシステム(ＯＳ)と、一般の電話と通話可能な音声通信機能と、電子メールやホームページ閲覧などを行うためのデータ通信機能とを有する携帯情報端末携帯情報端末における通信機能を実行するために、通信の操作指示を受け取るための入力段階と、該入力手段から指示を受け取ったとき、現在表示されているソフトウェアのウィンドウ上で選択されている文字列を取得する文字列取得段階と、該文字列取得手段により取得した文字列の種類が電話番号かメールアドレスかＵＲＬであるかを判定する判定段階と、該判定手段により判定された種別に応じたソフトウェアを実行する実行段階と、該実行手段により実行されたソフトウェアの宛先を指示する宛先ボックスに前記取得した文字列を自動的に入力する文字列入力段階と、前記実行手段により実行されたソフトウェアが通信可能の場合通信を行う通信段階とを、コンピュータに実行させることを特徴とする携帯情報端末における通信機能実行用プログラム。
【請求項６】
請求項５記載の携帯情報端末における通信機能実行用プログラムにおいて、前記文字列取得段階は、現在表示されているソフトウェアのウィンドウ上で文字列が選択されていない場合、そのウィンドウ上で指定されている文字の位置とその文字位置の前後の文字からなる文字列と、電話番号とメールアドレスとＵＲＬのそれぞれで使用可能な文字種別や書式から、電話またはメールまたはＵＲＬの宛先アドレスに該当する文字列の選択範囲を判定し、その選択範囲の文字列を取得することを特徴とする携帯情報端末における通信機能実行用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般の電話と通話可能な音声通話機能と電子メールやホームページ閲覧などを行うためのデータ通信機能を有する携帯情報端末、携帯情報端末における通信機能実行方法および携帯情報端末における通信機能実行用プログラムに関するものである。
【背景技術】
【０００２】
従来、複数のウィンドウ画面をディスプレイに表示できるオペレーションシステム（ＯＳ）を有する情報端末において、前記ＯＳで起動されているウィンドウ上で選択された文字情報を記憶する手段と、記憶手段に記憶された文字情報から電話番号を抽出する抽出手段と、抽出された電話番号を回線への発信のために出力する手段を含む電話発信が可能な情報端末が知られている（例えば、特許文献１参照）。
【０００３】
このことにより、ウィンドウに表示されている文字情報から電話番号を直接に抽出し、抽出した番号で発信を実施することができる。
【０００４】
【特許文献１】特開平１１−２１５２２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の技術は、ダイヤラーのみに対応しており、メーラー、ブラウザに対しては考慮されていない、このため宛先アドレスがメールアドレス、ＵＲＬの場合には、現在文書を表示しているソフトウェアのウィンドウ上で宛先アドレス部分の文字列を範囲指定して“コピー”を行い、宛先アドレスの種別に対応したソフトウェア（メーラーまたはブラウザ）を起動し、宛先ボックスに宛先アドレスの“貼り付け”を行う必要がある。このような操作方法では、ユーザが宛先アドレスの種別に対応するソフトウェア（メールアドレスならばメーラー、ＵＲＬならばブラウザ）を意識して実行する必要があり、操作性が良くないという課題がある。
【０００６】
本発明の目的は、上記の課題を解消するために、任意のソフトウェアのウィンドウ上で表示された宛先アドレスに対しても、簡単な操作により、宛先アドレスへの通信を行えるようにすることで、操作性の向上した携帯情報端末、携帯情報端末における通信機能実行方法および携帯情報端末における通信機能実行用プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明による請求項１記載の携帯情報端末は、ウィンドウを表示し入出力操作を行うことができるグラフィカルユーザインターフェイス(ＧＵＩ)機能を持ったオペレーティングシステム(ＯＳ)と、一般の電話と通話可能な音声通信機能と、電子メールやホームページ閲覧などを行うためのデータ通信機能とを有する携帯情報端末において、通信の操作指示を受け取るための入力手段と、該入力手段から指示を受け取ったとき、現在表示されているソフトウェアのウィンドウ上で選択されている文字列を取得する文字列取得手段と、該文字列取得手段により取得した文字列の種類が電話番号かメールアドレスかＵＲＬであるかを判定する判定手段と、該判定手段により判定された種別に応じたソフトウェアを実行する実行手段と、該実行手段により実行されたソフトウェアの宛先を指示する宛先ボックスに前記取得した文字列を自動的に入力する文字列入力手段と、前記実行手段により実行されたソフトウェアが通信可能の場合通信を行う通信手段とを備えたことを特徴とする。
【０００８】
本発明による請求項２記載の携帯情報端末は、請求項１記載の携帯情報端末において、前記文字列取得手段は、現在表示されているソフトウェアのウィンドウ上で文字列が選択されていない場合、そのウィンドウ上で指定されている文字の位置とその文字位置の前後の文字からなる文字列と、電話番号とメールアドレスとＵＲＬのそれぞれで使用可能な文字種別や書式から、電話またはメールまたはＵＲＬの宛先アドレスに該当する文字列の選択範囲を判定し、その選択範囲の文字列を取得することを特徴とする。
【０００９】
本発明による請求項３記載の携帯情報端末における通信機能実行方法は、ウィンドウを表示し入出力操作を行うことができるグラフィカルユーザインターフェイス(ＧＵＩ)機能を持ったオペレーティングシステム(ＯＳ)と、一般の電話と通話可能な音声通信機能と、電子メールやホームページ閲覧などを行うためのデータ通信機能とを有する携帯情報端末において、通信の操作指示を受け取るための入力段階と、該入力手段から指示を受け取ったとき、現在表示されているソフトウェアのウィンドウ上で選択されている文字列を取得する文字列取得段階と、該文字列取得手段により取得した文字列の種類が電話番号かメールアドレスかＵＲＬであるかを判定する判定段階と、該判定手段により判定された種別に応じたソフトウェアを実行する実行段階と、該実行手段により実行されたソフトウェアの宛先を指示する宛先ボックスに前記取得した文字列を自動的に入力する文字列入力段階と、前記実行手段により実行されたソフトウェアが通信可能の場合通信を行う通信段階とを備えたことを特徴とする。
【００１０】
本発明による請求項４記載の携帯情報端末における通信機能実行方法は、請求項３記載の携帯情報端末における通信機能実行方法において、前記文字列取得段階は、現在表示されているソフトウェアのウィンドウ上で文字列が選択されていない場合、そのウィンドウ上で指定されている文字の位置とその文字位置の前後の文字からなる文字列と、電話番号とメールアドレスとＵＲＬのそれぞれで使用可能な文字種別や書式から、電話またはメールまたはＵＲＬの宛先アドレスに該当する文字列の選択範囲を判定し、その選択範囲の文字列を取得することを特徴とする。
【００１１】
本発明による請求項５記載の携帯情報端末における通信機能実行用プログラムは、ウィンドウを表示し入出力操作を行うことができるグラフィカルユーザインターフェイス(ＧＵＩ)機能を持ったオペレーティングシステム(ＯＳ)と、一般の電話と通話可能な音声通信機能と、電子メールやホームページ閲覧などを行うためのデータ通信機能とを有する携帯情報端末携帯情報端末における通信機能を実行するために、通信の操作指示を受け取るための入力段階と、該入力手段から指示を受け取ったとき、現在表示されているソフトウェアのウィンドウ上で選択されている文字列を取得する文字列取得段階と、該文字列取得手段により取得した文字列の種類が電話番号かメールアドレスかＵＲＬであるかを判定する判定段階と、該判定手段により判定された種別に応じたソフトウェアを実行する実行段階と、該実行手段により実行されたソフトウェアの宛先を指示する宛先ボックスに前記取得した文字列を自動的に入力する文字列入力段階と、前記実行手段により実行されたソフトウェアが通信可能の場合通信を行う通信段階とを、コンピュータに実行させることを特徴とする。
【００１２】
本発明による請求項６記載の携帯情報端末における通信機能実行用プログラムは、請求項５記載の携帯情報端末における通信機能実行用プログラムにおいて、前記文字列取得段階は、現在表示されているソフトウェアのウィンドウ上で文字列が選択されていない場合、そのウィンドウ上で指定されている文字の位置とその文字位置の前後の文字からなる文字列と、電話番号とメールアドレスとＵＲＬのそれぞれで使用可能な文字種別や書式から、電話またはメールまたはＵＲＬの宛先アドレスに該当する文字列の選択範囲を判定し、その選択範囲の文字列を取得することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、任意のソフトウェアのウィンドウ上で表示された宛先アドレスに対しても、簡単な操作により、宛先アドレスへの通信を行えるようにすることで、操作性の向上した携帯情報端末を得ることができる。
【発明を実施するための最良の形態】
【００１４】
まず、携帯情報端末を使ってユーザが電話をかける場合、ユーザが電子メールを送信する場合、ユーザが電子メールを送信する場合についての、現状の操作およびそれに基づく動作について説明する。
【００１５】
携帯情報端末を使ってユーザが電話をかける場合は、携帯情報端末にインストールされている電話用ソフトウェア（ダイヤラーと称す）を使用する。ダイヤラーを起動すると、たとえば図６に示すようなウィンドウ６００を表示する。ユーザはこのウィンドウ６００から、電話番号の入力後、「発信」ボタンのクリック又は携帯情報端末の「通信ボタン」を操作することにより、自動的に通話先にダイヤルを行い、携帯情報端末に内蔵または接続されたマイク、スピーカーを使用して通話相手との音声のやり取りを行うことができる。
【００１６】
また、ユーザが電子メールを送信する場合は、携帯情報端末にインストールされている電子メール用ソフトウェア（メーラーと称す）を使用する。メーラーはたとえば図８に示すようなウィンドウ８００を表示する。ユーザはこのウィンドウ８００からメールアドレス（宛先）、件名、本文の入力後、「送信」のボタンをクリック又は携帯情報端末の「通信ボタン」を操作することにより、メールの送信を行うことができる。
【００１７】
さらに、ユーザがホームページの閲覧をする場合は、携帯情報端末にインストールされているホームページ閲覧用ソフトウェア（ブラウザと称す）を使用する。ブラウザはたとえば図９に示すようなウィンドウ９００を表示する。ユーザはこのウィンドウ９００からホームページのアドレスであるＵＲＬ（Uniform  Resource  Locator：インターネットに存在する情報資源（文書や画像など）の場所を指し示す記述方式で、インターネットにおける情報の住所）を入力し、「ジャンプ」のボタンをクリック又は携帯情報端末の「通信ボタン」を操作することにより、指定したホームページの閲覧を行うことができる。
【００１８】
また、テキストファイルを閲覧・編集する場合は、テキスト閲覧・編集用ソフトウェア（メモ帳と称す）を使用する。メモ帳はテキストファイルの閲覧・編集に特化することにより、ソフトウェアとしてのプログラムサイズを小さくすることができ、メモリが多く搭載されていない携帯情報端末においても軽快に動作するこができる。メモ帳はたとえば図５に示すウィンドウ５００を表示する。ユーザはこのウィンドウ５００から、テキストファイルの入力、編集、保存などの単純なテキストファイルの編集操作のみを行うことができる。メモ帳はテキスト編集操作に特化しているため、宛先アドレスが記載されていてもその宛先アドレスの表示部分にリンク先の情報を埋め込む機能を有していない。
【００１９】
次に、本発明の実施の形態を図面を用いて説明する。
【００２０】
図１は本発明による携帯情報端末の一実施の形態を示す機能ブロック図である。１はＣＰＵ（Central  Processing  Unit）などからなる制御手段、２はユーザが通信開始の指示を行うためのボタンなどからなる通信指示手段、３は各種ソフトウェアやデータを格納する記憶手段である。
【００２１】
３１はＧＵＩの機能を備えたオペレーティングシステム、３２は電話を行うためのソフトウェアであるダイヤラー、３３は電子メールを処理するためのソフトウェアであるメーラー、３４はＵＲＬのデータを表示するためソフトウェアであるブラウザ、３５はテキストファイルの閲覧、編集をするためのソフトウェアであるメモ帳、３６は通信指示手段からの入力で実行される通信指示処理ソフトウェアで、後述の図２から図４に示す処理フローをコンピュータに実行させるプログラムを格納している。３７はメモ帳等で編集閲覧可能なテキストファイルである。
【００２２】
また、４はモデム、通信網への接続装置などからなる音声・データ通信手段、５はスピーカーなどの音声出力手段、６はマイクなどの音声入力手段、７はキーボードなどの文字入力手段、８はＬＣＤ（Liquid  Crystal  Display：液晶）などの表示手段、９はタッチパネルなどの位置入力手段である。
【００２３】
通信指示処理ソフトウェア３６は図２の処理フローをコンピュータに実行させるるプログラムを格納している。
【００２４】
通信指示処理ソフトウェア３６はユーザが通信指示手段２から通信を指示したときに起動され、選択されている文字列に対し通信を行うための処理を行う。以下、その処理について説明する。
【００２５】
ユーザが通信指示手段２（たとえば「通信ボタン」）により通信開始の指示を行ったときに、通信指示処理ソフトウェア３６が起動され、図２に示す処理フロー動作を開始する。
【００２６】
メモ帳３５のソフトウェアを起動して使用中に、ユーザが通信指示手段２により通信開始の指示を行った場合、まず通信指示処理ソフトウェア３６はＧＵＩをサポートするオペレーティングシステム３１に問い合わせし、現在表示されているウィンドウを取得する（ステップ２０１）。次に、ウィンドウ中で文字列が選択されているかオペレーティングシステム３１に対し問い合わせ確認する（ステップ２０２）。
【００２７】
文字列が選択されているならウィンドウで選択されている文字列をオペレーティングシステム ３１に問い合わせし、テキストファイル３７から取得する（ステップ２０３）。また、ここで文字列が選択されていない場合は、ウィンドウ中で指定されている位置（通常カーソルで表される位置）とその前後の文字種別から宛先アドレスの範囲を決定し、宛先アドレスをあらわす文字列をテキストファイル３７から取得する（ステップ２０４）。なおこの文字列の範囲特定の処理詳細は図３により後述する。続いて取得した文字列の種別の判定を行う（ステップ２０５）。この判定処理の詳細については図４により後述する。
【００２８】
取得した宛先アドレスの種別が電話番号の場合は電話ソフトウェアであるダイヤラー３２を起動する（ステップ２０６）。ダイヤラー３２を起動すると、電話ソフトウェアの宛先を指示する宛先ボックスに、取得した文字列を自動的に入力する（ステップ２０７）。そして電話ソフトウェアが通信可能の場合通信を行う（ステップ２１２）。
【００２９】
また取得した宛先アドレスの種別がメールの場合はメールソフトウェアであるメーラー３３を起動する（ステップ２０８）。メーラー３３を起動すると、メールソフトウェアの宛先を指示する宛先ボックスに、取得した文字列を自動的に入力する（ステップ２０９）。そしてメールソフトウェアが通信可能の場合通信を行う（ステップ２１２）。
【００３０】
さらに取得した宛先アドレスの種別がＵＲＬの場合は閲覧ソフトウェアであるブラウザ３４を起動する（ステップ２１０）。ブラウザ３４を起動すると、ブラウザソフトウェアの宛先を指示する宛先ボックスに、取得した文字列を自動的に入力する（ステップ２１１）。そしてブラウザソフトウェアが通信可能の場合通信を行う（ステップ２１２）。
【００３１】
ここで文字列の範囲特定の処理（ステップ２０４）の詳細について説明する。図３に詳細な処理フロー図を示す。通信指示処理ソフトウェア３６は図３の処理フローをコンピュータに実行させるるプログラムを格納している。
【００３２】
まずウィンドウ中で文字の指定位置（カーソル位置）をオペレーティングシステム ３１に問い合わせ取得する（ステップ３０１）。次に指定位置が電話番号に含まれているか判定を行う（ステップ３０２，３０３，３０４）。このため、まず指定位置の前方の文字をオペレーティングシステム ３１に問い合わせ、ダイヤル可能な文字（例えば、数字と＃、＊、(、)、−）のみの範囲を特定し、その先頭を開始位置とする（ステップ３０２）。
【００３３】
次に指定位置の後方の文字をオペレーティングシステム ３１に問い合わせ、ダイヤル可能な文字（例えば、数字と＃、＊、(、)、−）のみの範囲を特定し、その末尾を終了位置とする（ステップ３０３）。ここで開始位置と終了位置が同じでない場合、指定位置（カーソル位置）は電話番号に含まれると判定し（ステップ３０４）、開始位置と終了位置の範囲の文字列をオペレーティングシステム３１に問い合わせて取得し（ステップ３１３）、宛先アドレスとして記憶手段３に格納し、本処理を終了する。
【００３４】
また、ステップ３０４で開始位置と終了位置が同じ場合、指定位置は電話番号に含まれないと判定し、続いて指定位置がメールアドレスに含まれているか判定を行う（ステップ３０５，３０６，３０７，３０８）。このため、まず指定位置の前方の文字をオペレーティングシステム３１に問い合わせ、メールアドレスに使用可能な文字（例えば、英数字と ＃、％、＋、−、．、＾、＿、‘、~、！、＄、＆、’、＊、／、＝、？、＠、｛、｜、｝）のみの範囲を特定し、その先頭を開始位置とする（ステップ３０５）。同様にして終了位置も決定する（ステップ３０６）。
【００３５】
ここで開始位置と終了位置が同じでなく、かつ開始および終了位置以外に＠をひとつ含む場合、指定位置はメールアドレスに含まれると判定し（ステップ３０７，３０８）、開始位置と終了位置の範囲の文字列をオペレーティングシステム３１に問い合わせて取得し（ステップ３１３）、宛先アドレスとして記憶手段３に格納し、本処理を終了する。
【００３６】
ステップ３０７，３０８で指定位置がメールアドレスに含まれないと判定された場合、続いて指定位置がＵＲＬに含まれているか判定を行う（ステップ３０９，３１０，３１１）。このため、まず指定位置の前方の文字をオペレーティングシステム ３１に問い合わせ、ＵＲＬに使用可能な文字（例えば、英数字および−、＿、．、／、~、，、＄、！、＊、‘、（、）、；、：、＠、＝、＆、＋）のみの範囲を特定し、その先頭を開始位置とする（ステップ３０９）。同様にして終了位置も決定する（ステップ３１０）。
【００３７】
ここで開始位置と終了位置が同じでない場合、指定位置はＵＲＬに含まれると判定し（ステップ３１１）、開始位置と終了位置の範囲の文字列をオペレーティングシステム ３１に問い合わせて取得し（ステップ３１３）、宛先アドレスとして記憶手段３に格納し、本処理を終了する。
【００３８】
開始位置と終了位置が同じ場合、すなわち指定位置がＵＲＬに含まれない場合、指定位置はいずれの種別の宛先アドレスにも含まれないため、選択範囲が無い状態として空文字列を取得し、宛先アドレスとして記憶手段３に格納し、本処理を終了する（ステップ３１２）。
【００３９】
次に宛先アドレスとして記憶手段３に格納された文字列の種別の判定処理（ステップ２０５）の詳細について説明する。図４に詳細な処理フロー図を示す。通信指示処理ソフトウェア３６は図４の処理フローをコンピュータに実行させるるプログラムを格納している。
【００４０】
まず文字列が電話番号であるかどうかの判定を行う（ステップ４０１）。これは文字列がダイヤル可能な文字だけから構成されているかで判定することで実現できる。前記のダイヤル可能な文字だけから構成されている場合、文字列は電話番号であると判定する。次に文字列がメールアドレスであるか判定を行う（ステップ４０２，４０３）。
【００４１】
このため、まず先頭および末尾以外に＠をひとつ含むか判定し（ステップ４０２）、さらに前記の文字列の＠以外の文字がメールアドレスに使用可能な文字（英数字と＃、％、＋、−、．、＾、＿、‘、~、！、＄、＆、’、＊、／、＝、？、＠、｛、｜、｝）のみで構成されているかを判定する（ステップ４０３）。前記の条件を満たした場合、文字列はメールアドレスであると判定する。
【００４２】
最後に文字列がＵＲＬであるかの判定を行う（ステップ４０４）。これは文字列がＵＲＬに使用可能な文字（英数字および−、＿、．、／、~、，、＄、！、＊、‘、（、）、；、：、＠、＝、＆、＋）のみで構成されているかを判定することで実現できる。前記の文字だけから構成されている場合、文字列はＵＲＬと判定する。
【００４３】
ここで、図５に示すようにメモ帳でユーザが電話番号の文字列を選択していた場合の具体例を示す。ユーザがメモ帳のウィンドウ５００を表示し、電話番号の文字列５０１を選択した後に、通信指示手段２である「通信ボタン」を操作し通信開始の指示を行ったときに、通信指示処理ソフトウェア３６が起動される。
【００４４】
通信指示処理ソフトウェア３６はまず現在表示されているウィンドウとしてメモ帳ウィンドウを取得する（ステップ２０１）。文字列選択中なので（ステップ２０２）選択されている文字列として“０１２−３４５−６７８９”（５０１） が取得できる（ステップ２０３）。ここで“０１２−３４５−６７８９”はダイヤル可能な文字のみで構成されているので、選択している文字列は電話番号と判定される（ステップ２０５）。そしてダイヤラー３２を起動し（ステップ２０６）、図６に示すようにウィンドウ６００の電話番号ボックス６０１に電話番号として“０１２−３４５−６７８９”を自動的に入力する（ステップ２０７）。そして電話ソフトウェアが通信可能の場合電話番号が示す宛先アドレスに通信して（ステップ２１２）、通信指示処理ソフトウェア３６を終了する。
【００４５】
したがってユーザはメモ帳のウィンドウ５００に表示された電話番号の文字列５０１を選択した状態から「通信ボタン」を押すだけで電話をかけることができる。
【００４６】
次に、図７に示すようにメモ帳でユーザが電話番号の文字列を選択せず、文字列の中にカーソルを指定していた（カーソル７０１が表示されている）場合の具体例を示す。ユーザがメモ帳で電話番号の文字列の中にカーソルを移動した後に、「通信ボタン」により通信開始の指示を行ったときに、通信指示処理ソフトウェア３６が起動される。
【００４７】
通信指示処理ソフトウェア３６はまず現在表示されているウィンドウとしてメモ帳ウィンドウ７００を取得する（ステップ２０１）。文字列は選択されていないので（ステップ２０２）、現在の指定位置として２行目１４文字目(文字列“０１２−３４５−６７８９”の“６”の位置)を取得する（ステップ３０１）。
【００４８】
次に指定位置の前方でダイヤル可能な文字だけの範囲は２行目６文字目(文字列“０１２−３４５−６７８９”の“０” の位置)からなので、それを開始位置とする（ステップ３０２）。指定位置の後方でダイヤル可能な文字だけの範囲は２行目１７文字目(文字列“０１２−３４５−６７８９”の“９” の位置)までなので、それを終了位置とする（ステップ３０３）。
【００４９】
ここで開始位置と終了位置は異なるので（ステップ３０４）、前記ステップで取得した開始位置と終了位置（２行目６文字目から２行目１７文字目）を選択範囲として、メモ帳ウィンドウ中の文字列“０１２−３４５−６７８９”を取得する（ステップ３１３）。そしてダイヤラー３２を起動し（ステップ２０６）、図６に示すように電話番号ボックス６０１に電話番号として“０１２−３４５−６７８９”を自動的に入力する（ステップ２０７）。そして電話ソフトウェアが通信可能の場合電話番号が示す宛先アドレスに通信して（ステップ２１２）、通信指示処理ソフトウェア３６を終了する。
【００５０】
したがってユーザはメモ帳ウィンドウ５００に表示された電話番号の位置にカーソル９０１をおいた状態から「通信ボタン」を押すだけで電話をかけることができる。
【００５１】
以上、ユーザがメモ帳の中の電話番号から電話をかける場合に説明したがメールアドレスやＵＲＬを選択していた場合も同様である。
【００５２】
ただし、メモ帳等でメールアドレスを指定した場合は件名、本文を記載して送信する必要があるため、メーラー３３を起動し（ステップ２０８）、宛先ボックス８０１に宛先アドレスを自動的に入力する（ステップ２０９）。そして電話ソフトウェアが通信可能の場合メール番号が示す宛先アドレスに通信して（ステップ２１２）、通信指示処理ソフトウェア３６を終了する。この時のメーラーのウィンドウを図８に示す。
【００５３】
ユーザはウィンドウ８００の件名ボックス８０２に件名を、本文ボックス８０３に本文を記載して、「送信」のボタン８０４をクリックするか又は携帯情報端末の「通信ボタン」を操作することによって通信を行いメールの送信を行うことができる。
【００５４】
また、メモ帳等において表示されたＵＲＬを指定して「通信ボタン」を操作すると、ブラウザ３４を起動し（ステップ２１０）、図９に示すようにウィンドウ９００のＵＲＬのボックス９０１にＵＲＬを自動的に入力する（ステップ２１１）。そしてブラウザソフトウェアが通信可能の場合ＵＲＬが示す宛先アドレスに通信して（ステップ２１２）、通信指示処理ソフトウェア３６を終了する。通信を行い入力されたＵＲＬにジャンプして、ホームページ閲覧を簡単に行うことができる。
【００５５】
本実施の形態では使用ソフトウェアをメモ帳として説明をしたが、ほかのソフトウェアを使用している場合であっても同様である。
【００５６】
以上説明したように、本実施の形態によれば、表示されている宛先アドレスの文字列を範囲指定して入力手段である「通信ボタン」を操作することにより、宛先アドレスに対応したソフトウェアを起動することができるので、宛先アドレスに対応したソフトウェアを選択して起動するという煩わしさを排除することができ、利用者に快適な環境を提供することができる。
【００５７】
さらに、宛先アドレスが選択されていなくてもカーソル位置を基準として宛先アドレスを表す文字列を自動的に抽出し、該当するソフトウェアを起動することができ、ユーザが宛先アドレスに対応したソフトウェアを選択して起動するという煩わしさを排除することができ、利用者に快適な環境を提供することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明による携帯情報端末の一実施の形態を示す機能ブロック図である。
【図２】通信指示処理ソフトウェアの処理フローの例を示す図である。
【図３】図２に示す処理フロー中の、文字の指定位置とその前後の文字種別から選択範囲を決定し、文字列取得する処理の詳細な処理フローの例を示す図である。
【図４】図２に示す処理フロー中の、宛先アドレスの種別判定処理の詳細な処理フローの例を示す図である。
【図５】メモ帳のウィンドウにおいて電話番号を範囲選択した例を示す図である。
【図６】ダイヤラー起動後のウィンドウを示す図である。
【図７】メモ帳のウィンドウにおいてカーソルで位置指定をした例を示す図である。
【図８】メーラー起動後のウィンドウを示す図である。
【図９】ブラウザ起動後のウィンドウを示す図である。
【符号の説明】
【００５９】
１…制御手段、２…通信指示手段、３…記憶手段、３１…オペレーティングシステム、３２…ダイヤラーソフトウェア、３３…メーラーソフトウェア、３４…ブラウザソフトウェア、３５…メモ帳ソフトウェア、３６…通信指示処理ソフトウェア、３７…テキストファイル、４…音声・データ通信手段、５…音声出力手段、６…音声入力手段、７…文字入力手段、８…表示手段、９…位置入力手段。
【図１】
2005182119.tif 000003
【図２】
2005182119.tif 000004
【図３】
2005182119.tif 000005
【図４】
2005182119.tif 000006
【図５】
2005182119.tif 000007
【図６】
2005182119.tif 000008
【図７】
2005182119.tif 000009
【図８】
2005182119.tif 000010
【図９】
2005182119.tif 000011