(57)【要約】【課題】  送信データの宛先識別子を複数入力する際に利便性の高い宛先入力装置及びデータ送信装置を提供する。【解決手段】  本発明は、送信データの宛先識別子の入力をユーザから受付ける宛先入力装置を備えるデータ送信装置に関する。そして、宛先入力装置は、１又は複数の宛先識別子を含む宛先グループを１又は複数保持する手段と、ユーザから送信データの宛先識別子の入力を受付ける手段と、保持する宛先グループから、ユーザから入力を受付けた宛先識別子に対応するものを検索する手段と、検出した宛先グループに関する情報を、ユーザに提示して、ユーザ対して宛先識別子の入力を支援する手段とを有することを特徴とする。【選択図】      図１
2013246798.tif 000002
【特許請求の範囲】
【請求項１】
送信データの宛先識別子の入力をユーザから受付ける宛先入力装置において、
１又は複数の宛先識別子を含む宛先グループを１又は複数保持する宛先グループ保持手段と、
上記ユーザから送信データの宛先識別子の入力を受付ける宛先入力手段と、
上記宛先グループ保持手段が保持する宛先グループから、上記宛先入力手段により受付けた宛先識別子に対応するものを検索する宛先グループ検索手段と、
上記宛先グループ検索手段が検出した宛先グループに関する情報を、上記ユーザに提示して、上記ユーザ対して宛先識別子の入力を支援する宛先入力支援手段と
を有することを特徴とする宛先入力装置。
【請求項２】
上記宛先入力支援手段は、上記宛先グループ検索手段が検出した宛先グループに関する情報を、上記ユーザに提示して、１又は複数の宛先グループを選択させ、上記ユーザによる選択結果を利用して、送信データの宛先として設定する宛先識別子を追加する処理を行うことを特徴とする請求項１に記載の宛先入力装置。
【請求項３】
上記宛先グループ保持手段が保持する宛先グループには、上記ユーザにより設定された宛先グループが含まれていることを特徴とする請求項１又は２に記載の宛先入力装置。
【請求項４】
当該宛先入力装置で送信データに設定した宛先識別子を含む宛先グループを生成して、上記宛先グループ保持手段に保持させる宛先履歴グループ生成手段をさらに有することを特徴とする請求項１〜３のいずれかに記載の宛先入力装置。
【請求項５】
上記宛先履歴グループ生成手段により生成された宛先グループのそれぞれに対応するタイムスタンプを管理する履歴管理手段をさらに備え、
上記宛先グループ検索手段は、上記履歴管理手段により生成された宛先グループについては、タイムスタンプが所定の条件に該当するものだけを検索対象とする
ことを特徴とする請求項４に記載の宛先入力装置。
【請求項６】
上記宛先グループ検索手段は、上記履歴管理手段により生成された宛先グループについては、タイムスタンプが直近の所定数の宛先グループのみを検索対象とすることを特徴とする請求項５に記載の宛先入力装置。
【請求項７】
上記宛先入力支援手段は、上記ユーザにより選択された宛先グループに含まれる宛先識別子を上記ユーザに提示して、上記ユーザ対して宛先識別子の入力を支援することを特徴とする請求項２に記載の宛先入力装置。
【請求項８】
上記宛先入力支援手段は、上記ユーザにより選択された宛先グループに含まれる宛先識別子を上記ユーザに提示して、１又は複数の宛先識別子を選択させ、上記ユーザによる選択結果を利用して、送信データの宛先として設定する宛先識別子を追加する処理を行うことを特徴とする請求項７に記載の宛先入力装置。
【請求項９】
送信データの宛先識別子の入力をユーザから受付ける宛先入力プログラムにおいて、
コンピュータを、
１又は複数の宛先識別子を含む宛先グループを１又は複数保持する宛先グループ保持手段と、
上記ユーザから送信データの宛先識別子の入力を受付ける宛先入力手段と、
上記宛先グループ保持手段が保持する宛先グループから、上記宛先入力手段により受付けた宛先識別子に対応するものを検索する宛先グループ検索手段と、
上記宛先グループ検索手段が検出した宛先グループに関する情報を、上記ユーザに提示して、上記ユーザ対して宛先識別子の入力を支援する宛先入力支援手段と
して機能させることを特徴とする宛先入力プログラム。
【請求項１０】
送信データの宛先識別子の入力をユーザから受付ける宛先入力装置を備えるデータ送信装置において、上記宛先入力装置として、請求項１〜８のいずれかに記載の宛先入力装置を適用したことを特徴とするデータ送信装置。
【請求項１１】
送信データを送信するデータ送信プログラムにおいて、
コンピュータを
１又は複数の宛先識別子を含む宛先グループを１又は複数保持する宛先グループ保持手段と、
上記ユーザから送信データの宛先識別子の入力を受付ける宛先入力手段と、
上記宛先グループ保持手段が保持する宛先グループから、上記宛先入力手段により受付けた宛先識別子に対応するものを検索する宛先グループ検索手段と、
上記宛先グループ検索手段が検出した宛先グループに関する情報を、上記ユーザに提示して、上記ユーザ対して宛先識別子の入力を支援する宛先入力支援手段と
して機能させることを特徴とするデータ送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、宛先入力装置及びプログラム、並びに、データ送信装置及びデータ送信プログラムに関し、例えば、電子メールを送信する電子メールクライアントに適用することができる。
【背景技術】
【０００２】
従来、ユーザに電子メールの宛先アドレスを入力させる際に、ユーザの入力を支援する技術として特許文献１の記載技術がある。
【０００３】
特許文献１では、ユーザに送信先グループに含まれる宛先アドレスを提示し、送信しない宛先アドレスを指定可能なチェックボックスを設けることにより、送信／非送信の宛先アドレスを容易に指定させることについて記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−７１３１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば、特許文献１の記載技術を用いた場合でも、例えば、多数の宛先アドレスの中から送信／非送信のチェックボックスの操作を行う場合に誤操作が発生したり、何度も同様の手順で宛先アドレスを選択することはユーザにとって煩わしいといった問題がある。
【０００６】
そのため、送信データ（例えば、電子メールのデータ等）の宛先識別子（例えば、宛先の電子メールアドレス）を複数入力する際に利便性の高い宛先入力装置及びプログラム、並びに、データ送信装置及びデータ送信プログラムが望まれている。
【課題を解決するための手段】
【０００７】
第１の本発明は、送信データの宛先識別子の入力をユーザから受付ける宛先入力装置において、（１）１又は複数の宛先識別子を含む宛先グループを１又は複数保持する宛先グループ保持手段と、（２）上記ユーザから送信データの宛先識別子の入力を受付ける宛先入力手段と、（３）上記宛先グループ保持手段が保持する宛先グループから、上記宛先入力手段により受付けた宛先識別子に対応するものを検索する宛先グループ検索手段と、（４）上記宛先グループ検索手段が検出した宛先グループに関する情報を、上記ユーザに提示して、上記ユーザ対して宛先識別子の入力を支援する宛先入力支援手段とを有することを特徴とする。
【０００８】
第２の本発明は、送信データの宛先識別子の入力をユーザから受付ける宛先入力プログラムにおいて、コンピュータを、（１）１又は複数の宛先識別子を含む宛先グループを１又は複数保持する宛先グループ保持手段と、（２）上記ユーザから送信データの宛先識別子の入力を受付ける宛先入力手段と、（３）上記宛先グループ保持手段が保持する宛先グループから、上記宛先入力手段により受付けた宛先識別子に対応するものを検索する宛先グループ検索手段と、（４）上記宛先グループ検索手段が検出した宛先グループに関する情報を、上記ユーザに提示して、上記ユーザ対して宛先識別子の入力を支援する宛先入力支援手段として機能させることを特徴とする。
【０００９】
第３の本発明は、送信データの宛先識別子の入力をユーザから受付ける宛先入力装置を備えるデータ送信装置において、上記宛先入力装置として、第１の本発明の宛先入力装置を適用したことを特徴とする。
【００１０】
第４の本発明は、送信データを送信するデータ送信プログラムにおいて、コンピュータを、（１）１又は複数の宛先識別子を含む宛先グループを１又は複数保持する宛先グループ保持手段と、（２）上記ユーザから送信データの宛先識別子の入力を受付ける宛先入力手段と、（３）上記宛先グループ保持手段が保持する宛先グループから、上記宛先入力手段により受付けた宛先識別子に対応するものを検索する宛先グループ検索手段と、（４）上記宛先グループ検索手段が検出した宛先グループに関する情報を、上記ユーザに提示して、上記ユーザ対して宛先識別子の入力を支援する宛先入力支援手段として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、送信データの宛先識別子を複数入力する際に利便性の高い宛先入力装置及びデータ送信装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に関係する各装置の接続構成、及びデータ送信装置の機能的構成を示すブロック図である
【図２】第１の実施形態に係るデータ送信装置で保持される宛先グループリストの構成例について示した説明図である。
【図３】第１の実施形態に係るデータ送信装置で保持される送信履歴グループリストの構成例について示した説明図である。
【図４】第１の実施形態に係るデータ送信装置の動作について示したフローチャートである。
【図５】第１の実施形態に係るデータ送信装置が表示する操作画面について示した説明図である。
【図６】第１の実施形態に係るデータ送信装置が表示する操作画面の遷移について示した説明図である。
【図７】第２の実施形態に係るデータ送信装置の動作について示したフローチャートである。
【図８】第２の実施形態に係るデータ送信装置が表示する操作画面の遷移について示した説明図である。
【発明を実施するための形態】
【００１３】
（Ａ）第１の実施形態
以下、本発明による宛先入力装置及びプログラム、並びに、データ送信装置及びデータ送信プログラムの第１の実施形態を、図面を参照しながら詳述する。
【００１４】
（Ａ−１）第１の実施形態の構成
図１は、この実施形態に関係する各装置の接続構成、及びデータ送信装置１の機能的構成を示すブロック図である。なお、図１において、括弧内の符号は、第２の実施形態でのみ用いられるものである。
【００１５】
データ送信装置１は、電子メール送信プロトコル（例えば、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等）により、メールサーバＳＶへ電子メールのデータを送信する電子メールクライアントとして機能している。そして、メールサーバＳＶは、供給された電子メールのヘッダ（宛先アドレス）を抽出し、抽出した宛先アドレスに基づいて、当該電子メールのデータの処理（他のメールサーバへの転送処理や、宛先アドレスに対応するメールボックスへの格納等）を行うことになる。
【００１６】
次に、データ送信装置１の内部構成について説明する。
【００１７】
データ送信装置１は、宛先記憶部２、制御部１０、入力表示部１１、候補記憶部１２
通信部１３、パラメータ記憶部１４を有している。
【００１８】
データ送信装置１では、ハードウェア的な構成要素以外の構成要素（制御部１０、宛先記憶部２、候補記憶部１２、パラメータ記憶部１４等）については、プロセッサ及びメモリ等を有する情報処理装置（コンピュータ）に、実施形態に係るデータ送信プログラム（宛先入力プログラムを含む）等をインストールすることにより構成することができ、機能的には、図１のように示すことができる。
【００１９】
データ送信プログラムとしては、例えば、ユーザに電子メールの内容を入力させて、メールサーバに送信するいわゆる電子メールクライアントのソフトウェアが該当する。宛先入力プログラムとしては、例えば、電子メールクライアントにおいて、ユーザに電子メールの宛先を入力させる処理が該当する。第１の実施形態では、入力受付処理部１０１を構成する宛先入力処理部１０３、宛先記憶部２、候補記憶部１２、及びパラメータ記憶部１４により、上述の宛先入力プログラムが構成される。データ送信装置１には、宛先入力プログラムを含むデータ送信プログラムがインストールされているため、データ送信装置１は、この実施形態の宛先入力装置としても機能している。言い換えると、データ送信装置１は、この実施形態の宛先入力装置を搭載しているといえる。
【００２０】
入力表示部１１は、ユーザからの操作受付及びユーザへの情報出力（画面表示）を行うためのインタフェースである。入力表示部１１は、制御部１０の制御に基づいて、ユーザへの情報出力（画面表示）を行い、ユーザから入力された内容を制御部１０に供給する。入力表示部１１を構成するデバイスの構成は限定されないものであるが、この実施形態の入力表示部１１は、ディスプレイによりユーザへの情報出力（画面表示）を行い、マウス・キーボード等の入力デバイスを用いてユーザからの入力・操作を受け付けるものとして説明する。なお、入力表示部１１としては、タッチパネル式のディスプレイを用いて、ユーザへの情報出力（画面表示）及びユーザからの情報入力を受け付けるようにしても良い。
【００２１】
制御部１０は、データ送信装置１を構成する各構成要素の制御や情報処理を行うものであり宛先入力処理部１０１及びメール送信処理部１０２を有している。入力受付処理部１０１及びメール送信処理部１０２の詳細については後述する。
【００２２】
入力受付処理部１０１は、ユーザから、電子メールの内容を受付ける処理を行うものであり、宛先入力処理部１０３を有している。具体的には、入力受付処理部１０１は、ユーザに電子メールの内容を入力させるための操作画面を、入力表示部１１に表示させ、当該操作画面でユーザから入力されたデータを取得する。
【００２３】
また、入力受付処理部１０１を構成する宛先入力処理部１０３は、ユーザに、電子メールの宛先アドレスを入力させる際に、ユーザの入力操作を支援する処理（以下、「宛先アドレス入力支援処理」とも呼ぶ）を行うが、詳細については後述する。
【００２４】
メール送信処理部１０２は、入力受付処理部１０１で受付けた電子メールを構成する各データに基づいて、電子メールのデータ（所定のフォーマットに従ったデータ）を生成する処理を行う。また、メール送信処理部１０２は、生成した電子メールのデータを、所定のプロトコルに従ってメールサーバＳＶに送信する処理を行う。
【００２５】
宛先記憶部２、候補記憶部１２、及びパラメータ記憶部１４は、それぞれ、入力受付処理部１０１で行われる宛先アドレス入力支援処理で用いられる情報を管理するものである。
【００２６】
宛先記憶部２は、宛先グループリスト２０及び送信履歴リスト２１を有している。
【００２７】
図２は、宛先グループリスト２０の構成について示した説明図である。
【００２８】
図２に示すように、宛先グループリスト２０は、ユーザ等により登録された、１又は複数の宛先アドレスを含む宛先グループを含む情報（宛先グループ情報２０１）を、１又は複数有している。図２に示す宛先グループリスト２０では、３つの宛先グループ情報２０１（２０１−Ａ〜２０１−Ｃ）が登録された状態について示している。なお、宛先グループリスト２０に登録する宛先グループ情報２０１の数は限定されないものである。
【００２９】
図２に示すように、宛先グループ情報２０１は、「グループ名称」と、１又は複数の宛先アドレスを有する「宛先グループ」とを有している。
【００３０】
宛先グループ情報２０１を構成するグループ名称については、ユーザにより設定されたグループ名称が設定される。この実施形態では、説明を簡易にするため、宛先グループ情報２０１−Ａ、２０１−Ｂ、２０１−Ｃのグループ名称は、それぞれ「宛先グループＡ」、「宛先グループＢ」、「宛先グループＣ」と表記するものとする。
【００３１】
宛先グループ情報２０１を構成する宛先グループについては、ユーザにより設定された１又は複数の宛先アドレスのリストが設定される。
【００３２】
なお、本明細書では、説明を簡易にするために、宛先アドレスを、「宛先ａ、宛先ｂ、…」という形式で表記するが実際には、当該データ送信装置１が送信する電子メールのヘッダに設定するアドレスの形式（例えば、「xxx@xxx.com」等の形式）で設定されるものとする。  図２に示すように、宛先グループ情報２０１−Ａには、宛先グループとして、「宛先ａ」、「宛先ｂ」の宛先アドレスが登録されている。また、宛先グループ情報２０１−Ｂには、宛先グループとして、「宛先ｄ」、「宛先ｅ」の宛先アドレスが登録されている。また、宛先グループ情報２０１−Ｃには、宛先グループとして、「宛先ｄ」、「宛先ｅ」、「宛先ｆ」の宛先アドレスが登録されている。
【００３３】
図３は、送信履歴リスト２１の構成について示した説明図である。
【００３４】
図３に示すように、送信履歴リスト２１は、過去にデータ送信装置１で送信された電子メールの宛先アドレスで構成された宛先グループを含む情報（送信履歴情報２１１）を、１又は複数有している。図３に示す送信履歴リスト２１では、３つの送信履歴情報２１１（２１１−Ａ〜２１１−Ｃ）が登録された状態について示している。
【００３５】
図３に示すように、送信履歴情報２１１は、「グループ名称」と、「タイムスタンプ」と、１又は複数の宛先アドレスを有する「宛先グループ」とを有している。
【００３６】
送信履歴情報２１１を構成するタイムスタンプの項目には、制御部１０（メール送信処理部１０２）により、当該送信履歴情報２１１に対応する電子メールが送信された日時が設定される。
【００３７】
送信履歴情報２１１を構成するグループ名称には、制御部１０（入力受付処理部１０１）により、所定の方式で決定された名称が設定される。この実施形態では、説明を簡易にするため、送信履歴情報２１１−Ａ、２１１−Ｂ、２１１−Ｃのグループ名称は、それぞれ「送信履歴グループＡ」、「送信履歴グループＢ」、「送信履歴グループＣ」と表記するものとする。送信履歴情報２１１を構成するグループ名称は、例えば、シーケンシャルな番号（例えば、「１、２、３、４、…」等の番号）や、タイムスタンプ自体を含むようにしても良い。
【００３８】
図３に示すように、送信履歴情報２１１−Ａには、宛先グループとして、「宛先ｇ」、「宛先ｈ」の宛先アドレスが登録されている。また、送信履歴情報２１１−Ｂには、宛先グループとして、「宛先ｈ」、「宛先ｉ」の宛先アドレスが登録されている。さらに、送信履歴情報２１１−Ｃには、宛先グループとして、「宛先ａ」、「宛先ｃ」の宛先アドレスが登録されている。
【００３９】
入力受付処理部１０１（宛先入力処理部１０３）は、ユーザから入力された宛先アドレスを検索キーとして、宛先記憶部２（宛先グループリスト２０、送信履歴リスト２１）から、一致する宛先アドレスを含む宛先グループを有する情報（宛先グループ情報２０１、送信履歴情報２１１）を抽出して、候補記憶部１２に記憶させる。したがって、候補記憶部１２には、入力受付処理部１０１から供給される情報（宛先グループ情報２０１、送信履歴情報２１１）が記憶されることになる。
【００４０】
ただし、送信履歴リスト２１に含まれる送信履歴情報２１１の数が検索対象期間値１４１の設定値を超える場合、入力受付処理部１０１（宛先入力処理部１０３）は、タイムスタンプが新しいものから順に、検索対象期間値１４１の設定値の数分の送信履歴情報２１１だけを検索対象とし、その他のものを検索対象から除外する。なお、入力受付処理部１０１（宛先入力処理部１０３）が、送信履歴リスト２１内で検索対象とする送信履歴情報２１１の条件は上述の例に限定されずないものである。例えば、入力受付処理部１０１（宛先入力処理部１０３）は。所定の期間（例えば、現時点から１週間前の時点までの期間）に該当するタイムスタンプを有する宛先グループ情報２０１を検索対象とするようにしても良い。
【００４１】
そして、入力受付処理部１０１（宛先入力処理部１０３）は、候補記憶部１２に保留した宛先グループの情報をユーザに提示して、いずれかの宛先グループを選択させる処理を行う。そして、入力受付処理部１０１は、選択された宛先グループに含まれる宛先アドレスを、入力中の電子メールの宛先アドレスとして設定する処理を行う。
【００４２】
また、入力受付処理部１０１は、入力中の電子メールが送信される際（例えば、ユーザが送信ボタンを押下した場合）に、当該電子メールに含まれる宛先アドレスを含む宛先グループに基づく新たな送信履歴情報２１１（タイムスタンプを現在時刻とする）を、送信履歴リスト２１に登録する。なお、送信履歴リスト２１に含まれる送信履歴情報２１１の数が検索対象期間値１４１の設定値を超える場合、入力受付処理部１０１（宛先入力処理部１０３）は、超えた数分の送信履歴情報２１１（タイムスタンプの古いもの）を、宛先グループ情報２０１から削除するようにしても良い。
【００４３】
（Ａ−２）第１の実施形態の動作
次に、以上のような構成を有する第１の実施形態のデータ送信装置１の動作を説明する。
【００４４】
図４は、データ送信装置１の入力受付処理部１０１（宛先入力処理部１０３）が、ユーザから電子メールの内容入力を受け付ける場合の処理について示したフローチャートである。
【００４５】
まず、ユーザにからの入力表示部１１に対する操作（例えば、メニュー操作等）に応じて、入力受付処理部１０１が起動したものとする。そして、入力受付処理部１０１が、ユーザから電子メールの内容入力を受け付けるための操作画面（以下、「電子メール入力画面」と呼ぶ）を、入力表示部１１のディスプレイに表示させたものとする（Ｓ１００）。
【００４６】
図５は、入力受付処理部１０１の制御により表示される電子メール入力画面の構成例について示した説明図である。
【００４７】
図５に示すように、電子メール入力画面には、宛先アドレスを入力するためのフィールドＦ１１、添付ファイルを指定（添付ファイルを識別するためのファイル名や格納先のパス名等）するためのフィールドＦ１２、電子メールの件名を入力するためのフィールドＦ１３、電子メールの本文を入力するためのフィールドＦ１４、入力された電子メールを送信するための送信ボタンＢ１１が配置されている。
【００４８】
ここでは、宛先アドレスを入力するためのフィールドＦ１１以外のフィールドＦ１２〜Ｆ１４、ボタンＢ１１については、入力受付方法は限定されないため、フィールドＦ１１に関する説明のみを行う。すなわち、フィールドＦ１２〜Ｆ１４、ボタンＢ１１に関しては、例えば、従来の電子メールクライアントと同様の処理を適用することができる。また、電子メール入力画面の構成要素（フィールドやボタン等のオブジェクト）の組み合わせや配置位置については、図５の構成に限定されず、種々の構成を適用することができる。
【００４９】
図６は、後述するステップＳ１０２以降の処理により、図５の電子メール入力画面の遷移の具体例について示している。なお、図６（ａ）〜（ｄ）は、それぞれ電子メール入力画面で宛先アドレス入力に関連する部分（オブジェクト）だけを抽出して示している。以下では、図４〜図６を用いて、入力受付処理部１０１（宛先入力処理部１０３）が行う宛先アドレス入力支援処理の詳細について説明する。
【００５０】
まず、ユーザの操作により、フィールド１１に、宛先アドレスが入力されたものとする（Ｓ１０１）。
【００５１】
具体的には、ここでは、図６（ａ）に示すように、１つの宛先アドレス「宛先ａ」が、フィールド１１に入力（例えば、入力表示部１１のキーボードを用いた入力）されたものとする。フィールド１１に、ユーザが直接入力（宛先入力処理部１０３による入力支援を受けずに入力）する方法については限定されないものであるが、例えば、キーボードにより入力を受け付けるようにしても良いし、メニュー画面（例えば、宛先アドレスの一覧）を用いてユーザに選択入力させるようにしても良い。
【００５２】
そして、フィールド１１に、宛先アドレスが入力されると、宛先入力処理部１０３は、入力された宛先アドレスを検索キーとして、宛先記憶部２の宛先グループリスト２０と送信履歴リスト２１から、該当する情報（宛先グループ情報２０１、送信履歴情報２１１）を検索する（Ｓ１０２）。
【００５３】
ここでは、フィールド１１に、宛先アドレスとして「宛先ａ」が入力されているので、宛先入力処理部１０３は、宛先グループに「宛先ａ」を含む情報（宛先グループ情報２０１、送信履歴情報２１１）を検索する。そして、宛先入力処理部１０３により、宛先グループに「宛先ａ」を含む情報として、宛先グループ情報２０１−Ａと、送信履歴情報２１１−Ｃとが検出されることになる。なお、ここでは、説明を簡易とするため、フィールド１１に直接入力された宛先アドレスが１つである場合の検索処理について説明したが複数の宛先アドレスが入力された場合には、宛先入力処理部１０３は、その複数の宛先アドレスの全てを宛先グループに含む情報を検索する必要がある。したがって、フィールド１１に複数の宛先アドレスが直接入力された場合には、上述のステップＳ１０２の検索条件が狭まることになる。なお、上述のステップＳ１０２の検索対象は、宛先グループリスト２０と送信履歴リスト２１のどちらか一方だけとしてもよい。
【００５４】
そして、宛先入力処理部１０３は、上述のステップＳ１０２で検出された情報（宛先グループ情報２０１、送信履歴情報２１１）からグループ名称及び宛先グループの情報を抽出して、候補記憶部１２に記憶させる（Ｓ１０３）。なお、上述のステップＳ１０２の処理で、該当する情報が検出できない場合には、入力受付処理部１０１は、ステップＳ１０３〜Ｓ１０６の処理は省略するようにしても良い。
【００５５】
ここでは、上述のステップＳ１０２で検出された宛先グループ情報２０１−Ａ、及び送信履歴情報２１１−Ｃについて、グループ名称及び宛先グループの情報が抽出されて、候補記憶部１２に記憶されることになる。
【００５６】
次に、宛先入力処理部１０３は、入力表示部１１を制御して、候補記憶部１２に記憶された宛先グループのうちいずれかをユーザに選択させるための画面（以下、「宛先グループ候補選択画面」と呼ぶ）を、電子メール入力画面上にポップアップ表示する（Ｓ１０４）。
【００５７】
ここでは、宛先入力処理部１０３は、宛先グループ情報２０１−Ａ、又は、送信履歴情報２１１−Ｃのいずれかをユーザに選択させるための宛先グループ候補選択画面（例えば、図６（ｂ）に示すような画面）を入力表示部１１に表示させる。図６（ｂ）に示す宛先グループ候補選択画面では、宛先グループ情報２０１−Ａの宛先グループを選択するためのチェックボックスＣＢ１１と、送信履歴情報２１１−Ｃの宛先グループを選択するためのチェックボックスＣＢ１２が配置されている。そして、宛先グループ情報２０１−Ａの宛先グループを選択するためのチェックボックスＣＢ１１には、当該宛先グループのグループ名及び内容を示す「宛先グループＡ（宛先ａ、宛先ｂ）」という文字列が付記されている。同様に、送信履歴情報２１１−Ｃの宛先グループを選択するためのチェックボックスＣＢ１２には、当該宛先グループのグループ名及び内容を示す「送信履歴グループＣ（宛先ａ、宛先ｃ）」という文字列が付記されている。
【００５８】
なお、以下では操作画面上のチェックボックスについて、チェックボックスの枠内が黒色（黒色で塗りつぶされた状態）の場合には選択済みの状態（ＯＮ状態）を示し、チェックボックスの枠内が白色の場合（塗りつぶされてない状態）の場合（□の場合）には未選択の状態（ＯＦＦ状態）を示すものとする。したがって図６（ｂ）では、２つのチェックボックスＣＢ１１、ＣＢ１２は、いずれも未選択の状態を示している。
【００５９】
そして、宛先グループ候補選択画面において、ユーザにより、いずれかの宛先グループが選択された場合（いずれかのチェックボックスがＯＮに操作された場合）には、宛先入力処理部１０３は、選択された宛先グループの宛先アドレスを、電子メールの送信先として指定する（Ｓ１０５）。
【００６０】
ここでは、図６（ｃ）に示すように、ユーザにより、チェックボックスＣＢ１２（送信履歴情報２１１−Ｃの宛先グループ）が選択（ＯＮに操作）されたものとする。そして、宛先入力処理部１０３は、図６（ｄ）に示すように、選択された送信履歴情報２１１−Ｃの宛先グループに含まれる宛先アドレス「宛先ａ、宛先ｃ」を、電子メール入力画面のフィールドＦ１１に追加設定することになる。ただし、宛先入力処理部１０３は、フィールドＦ１１に宛先アドレスを追加する際には、同じ宛先アドレスを重複して設定しないように処理を行う。
【００６１】
そして、その後ユーザにより電子メール入力画面の他のフィールドの内容入力が完了し、送信ボタンＢ１１が押下されると（Ｓ１０６）、入力受付処理部１０１により、各フィールドに入力された内容が、メール送信処理部１０２に供給され（Ｓ１０７）、メール送信処理部１０２により電子メールのデータとして、メールサーバＳＶへ送信されることになる。
【００６２】
（Ａ−３）第１の実施形態の効果
第１の実施形態によれば、以下のような効果を奏することができる。
【００６３】
第１の実施形態では、電子メール入力画面において、ユーザにより直接入力された１つ以上の宛先アドレスを検索キーとして、該当する宛先グループ（宛先グループリスト２０、送信履歴リスト２１）を検索してユーザに提示することにより宛先アドレス入力支援処理を行っている。これにより、ユーザは、宛先入力処理部１０３により提示された宛先グループからいずれかを選択するだけで、当該宛先グループの宛先アドレスを全て入力することができる。これにより、ユーザが、同様の宛先アドレスに電子メールを送信したい場合、その宛先アドレスは、宛先記憶部２（送信履歴リスト２１）に登録されるため、何度も同じ手順で宛先アドレスの入力や追加を行う必要がなくなる。また、これにより、宛先グループリスト２０と送信履歴リスト２１に保持されている宛先グループの内容を把握していない状況でも、予め宛先記憶部２に登録されている宛先グループの宛先内容を確認することなく容易に利用できる。
【００６４】
（Ｂ）第２の実施形態
以下、本発明による宛先入力装置及びプログラム、並びに、データ送信装置及びデータ送信プログラムの第２の実施形態を、図面を参照しながら詳述する。
【００６５】
（Ｂ−１）第２の実施形態の構成
第２の実施形態のデータ送信装置１Ａの機能的構成も図１を用いて表すことができるので、以下では、第２の実施形態について第１の実施形態との差異を中心に説明する。なお、図１において、括弧内の符号は、第２の実施形態でのみ用いられる符号である。
【００６６】
第２の実施形の態データ送信装置１Ａでは、制御部１０Ａを構成する入力受付処理部１０１Ａ（宛先入力処理部１０３Ａ）が行う宛先アドレス入力支援処理の内容が第１の実施形態と異なっている。第２の実施形態において、その他の構成については第１の実施形態と同様であるので、詳しい説明は省略する。
【００６７】
第１の実施形態の入力受付処理部１０１（宛先入力処理部１０３）は、宛先グループ候補選択画面により、ユーザに宛先グループの候補を提示して選択させていたが、第２の実施形態のる入力受付処理部１０１Ａ（宛先入力処理部１０３Ａ）では、選択された宛先グループに含まれる宛先アドレスについて、入力中の電子メールの送信先に含めるか否か選択させる処理が追加されている点で、第１の実施形態と異なっている。第２の実施形態のる入力受付処理部１０１Ａ（宛先入力処理部１０３Ａ）が行う宛先アドレス入力支援処理の詳細については後述する動作説明の項で説明する。
【００６８】
（Ｂ−２）第２の実施形態の動作
次に、以上のような構成を有する第２の実施形態のデータ送信装置１Ａの動作について、第１の実施形態との差異を中心に説明する。
【００６９】
図７は、データ送信装置１の入力受付処理部１０１（宛先入力処理部１０３）が、ユーザから電子メールの内容入力を受け付ける場合の処理について示したフローチャートである。
【００７０】
まず、第１の実施形態と同様に、ユーザの操作に応じて、入力受付処理部１０１Ａが入力表示部１１のディスプレイに、電子メール入力画面を表示させたものとする（Ｓ２００）。
【００７１】
図８は、後述するステップＳ２０１以降の処理により、図５の電子メール入力画面の遷移の具体例について示している。なお、図８（ａ）〜（ｄ）は、それぞれ電子メール入力画面で宛先アドレス入力に関連する部分（オブジェクト）だけを抽出して示している。以下では、図５、図７、図８を用いて、入力受付処理部１０１Ａ（宛先入力処理部１０３Ａ）が行う宛先アドレス入力支援処理の詳細について説明する。
【００７２】
そして、ユーザの操作により、フィールド１１に、宛先アドレスが入力されたものとする（Ｓ２０１）。具体的には、ここでは、図８（ａ）に示すように、１つの宛先アドレス「宛先ｄ」が、フィールド１１に入力されたものとする。
【００７３】
そして、フィールド１１に、宛先アドレスが入力されると、入力受付処理部１０１Ａは、第１の実施形態と同様に、入力された宛先アドレスを検索キーとして、宛先記憶部２の宛先グループリスト２０と送信履歴リスト２１から、該当する情報（宛先グループ情報２０１、送信履歴情報２１１）を検索する（Ｓ２０２）。
【００７４】
ここでは、フィールド１１に、宛先アドレスとして「宛先ｄ」が入力されているので、宛先入力処理部１０３Ａは、宛先グループに「宛先ｄ」を含む情報（宛先グループ情報２０１、送信履歴情報２１１）を検索する。そして、宛先入力処理部１０３により、宛先グループに「宛先ｄ」を含む情報として、宛先グループ情報２０１−Ｂと、宛先グループ情報２０１−Ｃとが検出されることになる。
【００７５】
そして、宛先入力処理部１０３Ａは、上述のステップＳ２０２で検出された情報（宛先グループ情報２０１、送信履歴情報２１１）からグループ名称及び宛先グループの情報を抽出して、候補記憶部１２に記憶させる（Ｓ２０３）。ここでは、上述のステップＳ２０２で検出された宛先グループ情報２０１−Ｂ、及び宛先グループ情報２０１−Ｃについて、グループ名称及び宛先グループの情報が抽出されて、候補記憶部１２に記憶されることになる。
【００７６】
次に、宛先入力処理部１０３Ａは、入力表示部１１を制御して、候補記憶部１２に記憶された宛先グループのうちいずれかをユーザに選択させるための宛先グループ候補選択画面を、電子メール入力画面上にポップアップ表示する（Ｓ２０４）。
【００７７】
ここでは、宛先入力処理部１０３Ａは、宛先グループ情報２０１−Ｂ、又は、宛先グループ情報２０１−Ｃのいずれかをユーザに選択させるための宛先グループ候補選択画面（例えば、図８（ｂ）に示すような画面）を入力表示部１１に表示させる。図８（ｂ）に示す宛先グループ候補選択画面では、宛先グループ情報２０１−Ｂの宛先グループを選択するためのチェックボックスＣＢ２１と、宛先グループ情報２０１−Ｃの宛先グループを選択するためのチェックボックスＣＢ２２が配置されている。そして、図８（ｂ）に示すように、宛先グループ候補選択画面のチェックボックスには、それぞれ、当該チェックボックスに対応する宛先グループに関する情報（当該宛先グループのグループ名称及び、宛先アドレスの一覧）が付記される。
【００７８】
そして、宛先グループ候補選択画面において、ユーザにより、いずれかの宛先グループが選択された場合には、宛先入力処理部１０３Ａは、選択された宛先グループの中から、送信先として追加する宛先アドレスを、ユーザに選択させるための画面（以下、「宛先アドレス候補選択画面」と呼ぶ）を、電子メール入力画面上にポップアップ表示する（Ｓ２０５）。
【００７９】
ここでは、図８（ｃ）に示すように、ユーザにより、チェックボックスＣＢ２２（宛先グループ情報２０１−Ｃの宛先グループ）が選択（ＯＮに操作）されたものとする。そして、入力受付処理部１０１Ａは、図８（ｄ）に示すように、選択された宛先グループ情報２０１−Ｃの宛先グループに含まれる宛先アドレス「宛先ｄ、宛先ｅ、宛先ｆ」をユーザに選択させるための宛先アドレス候補選択画面を、電子メール入力画面上にポップアップ表示する。
【００８０】
図８（ｄ）に示す宛先アドレス候補選択画面では、「宛先ｄ」を選択するためのチェックボックスＣＢ３１と、「宛先ｅ」を選択するためのチェックボックスＣＢ３２と、「宛先ｆ」を選択するためのチェックボックスＣＢ３３と、追加する宛先アドレスを決定するための決定ボタンＢ２１とが配置されている。宛先アドレス候補選択画面では、ユーザから、１又は複数の宛先アドレスの選択を受付けることが可能である。
【００８１】
そして、宛先アドレス候補選択画面において、ユーザにより、１又は複数の宛先アドレスの選択操作及び決定ボタン２１の押下（クリック）が行われると（Ｓ２０７）、宛先入力処理部１０３Ａは、選択された宛先アドレスを、電子メールの送信先として追加指定する（Ｓ２０８）。
【００８２】
ここでは、図８（ｅ）に示すように、ユーザにより、チェックボックスＣＢ３３（宛先ｆ）が選択（ＯＮに操作）されたものとする。そして、宛先入力処理部１０３Ａは、図８（ｆ）に示すように、選択された宛先アドレス（宛先ｆ）を、電子メール入力画面のフィールドＦ１１に追加設定することになる。
【００８３】
そして、その後ユーザにより電子メール入力画面の他のフィールドの内容入力が完了し、送信ボタンＢ１１が押下されると（Ｓ２０８）、入力受付処理部１０１Ａにより、各フィールドに入力された内容が、メール送信処理部１０２に供給され（Ｓ２０９）、メール送信処理部１０２により電子メールのデータとして、メールサーバＳＶへ送信されることになる。
【００８４】
（Ｂ−３）第２の実施形態の効果
第２の実施形態によれば、第１の実施形態の効果に加えて、以下のような効果を奏することができる。
【００８５】
入力受付処理部１０１Ａ（宛先入力処理部１０３Ａ）では、選択された宛先グループに含まれる宛先アドレスについて、入力中の電子メールの送信先に含めるか否か選択させる処理が追加されている。これにより、宛先グループリスト２０及び送信履歴リスト２１に含まれる宛先グループに、ユーザ所望の宛先アドレスのみで構成されるものが設定されていない場合でも、ユーザに、所望の内容に近い宛先グループを提示して編集させることにより、容易に電子メールの宛先アドレスを入力させることができる。
【００８６】
（Ｃ）他の実施形態
本発明は、上記の各実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【００８７】
（Ｃ−１）上記の各実施形態では、宛先記憶部（宛先グループリスト、送信履歴リスト）は、データ送信装置の内部に配置しているが、外部装置（例えば、データベースサーバ）上に配置して読み込むようにしても良い。そして、外部装置上の宛先記憶部を、複数のデータ送信装置で共有して検索対象として含めるようにしても良い。宛先記憶部（宛先グループリスト、送信履歴リスト）が、データ送信装置の内部に配置されている場合は、検索処理に際して、ネットワークを介したデータ通信を行う必要がないので、その分の処理時間を短縮することが可能となる。
【００８８】
（Ｃ−２）上記の各実施形態では、データ送信装置自体がユーザインタフェース（入力表示部）を備え、ユーザが直接操作するものとして説明したが、本発明のデータ送信装置において、ユーザインタフェースを実現する方法は限定されないものである。例えば、ユーザインタフェースを備えた別端末（例えば、Ｗｅｂブラウザを搭載した端末）に対して、データ送信装置が、入力受付処理部（メール送信処理部）の機能を提供する操作画面（例えば、上述の図６に示す電子メール入力画面）を提供する構成（ＡＳＰ構成）とするようにしても良い。
【００８９】
（Ｃ−３）本発明のデータ送信装置では、送信するデータの生成方法は上記の各実施形態の例に限定されないものである。例えば、入力表示部を構成する入力装置として、原稿用紙をスキャンしてデータ（文書データや画像データ）を生成するスキャナを備え、そのスキャナにより生成されたデータを送信データ（例えば、電子メールの添付ファイル等）としても良い。したがって、例えば、電子メール送信に対応した複合機（コピー、ＦＡＸ、プリンタ等の複数の機能に対応した装置）に本発明のデータ送信プログラム（宛先入力プログラムを含む）をインストールして、その複合機を本発明のデータ送信装置として機能するように構成しても良い。
【００９０】
（Ｃ−４）上記の各実施形態では、データ送信装置で用いられる宛先識別子（宛先アドレス）の形式として、電子メールアドレスの形式（例えば、「xxx@xxx.com」のような形式）を適用するものとして説明したが、送信データ（電子メール）の宛先を示す形式であれあその形式は限定されないものである。例えば、氏名（例えば、漢字、平仮名、アルファベット等）が電子メールの宛先識別子として機能する電子メールシステム（メールサーバ）の端末として、本発明のデータ送信装置を適用するようにしても良い。その場合、宛先識別子として宛先のユーザの氏名が適用されることになる。
【符号の説明】
【００９１】
１…データ送信装置、２…宛先記憶部、２０…宛先グループリスト、２０１…宛先グループ情報、２１…送信履歴リスト、２１１…送信履歴情報、１０…制御部、１０１…入力受付処理部、１０３…宛先入力処理部、１０２…メール送信処理部、１１…入力表示部、１２…候補記憶部、１３…通信部、１４…パラメータ記憶部、１４１…検索対象期間値、ＳＶ…メールサーバ、Ｎ…ネットワーク。
【図１】
2013246798.tif 000003
【図２】
2013246798.tif 000004
【図３】
2013246798.tif 000005
【図４】
2013246798.tif 000006
【図５】
2013246798.tif 000007
【図６】
2013246798.tif 000008
【図７】
2013246798.tif 000009
【図８】
2013246798.tif 000010