(57)【要約】【課題】簡易に自動送信メールを送信する送信条件を設定する。【解決手段】本発明の通信装置は、メールの送信を行う送信処理部と、現在位置を示す位置情報および現在時刻を示す時刻情報を取得する取得部と、メールの送信が行われると、そのメールの送信時における位置情報および時刻情報を送信履歴情報として記憶する記憶部と、記憶部に記憶されている送信履歴情報に基づいて自動送信メールの送信を行う位置および時刻の少なくともいずれかを示す自動送信メールの送信条件を設定可能とする送信条件設定部と、送信条件設定部により前記自動送信メールの送信条件が設定されている場合には、取得部により取得された位置情報および時刻情報に基づいて送信条件が満たされているか否かを判定し、送信条件が満たされている場合には、送信処理部に自動送信メールの送信を行わせる自動送信制御部と、を有する。【選択図】図１
2013219580.tif 000002
【特許請求の範囲】
【請求項１】
メールの送信を行う送信処理部と、
現在位置を示す位置情報および現在時刻を示す時刻情報を取得する取得部と、
前記送信処理部によりメールの送信が行われると、前記メールの送信時における前記取得部により取得された前記位置情報および前記時刻情報を送信履歴情報として記憶する記憶部と、
前記記憶部に記憶されている送信履歴情報に基づいて自動送信メールの送信を行う位置および時刻の少なくともいずれかを示す前記自動送信メールの送信条件を設定可能とする送信条件設定部と、
前記送信条件設定部により前記自動送信メールの送信条件が設定されている場合には、前記取得部により取得された前記位置情報および前記時刻情報に基づいて前記送信条件が満たされているか否かを判定し、前記送信条件が満たされている場合には、前記送信処理部に前記自動送信メールの送信を行わせる自動送信制御部と、を有することを特徴とする通信装置。
【請求項２】
請求項１記載の通信装置において、
前記送信条件設定部は、前記送信処理部により前記メールの送信が行われると、該メールの送信履歴情報に類似する送信履歴情報が前記記憶部に記憶されているか否かを判定し、類似する送信履歴情報が記憶されている場合には、前記メールの送信履歴情報に基づいて前記送信条件を設定することを特徴とする通信装置。
【請求項３】
請求項１または２記載の通信装置において、
前記送信条件設定部は、前記送信条件として、前記位置情報に示される位置が所定の範囲のエリア内に含まれる旨を設定することを特徴とする通信装置。
【請求項４】
請求項１または２記載の通信装置において、
前記送信条件設定部は、前記送信条件として、前記位置情報に示される位置が所定の範囲のエリア内に含まれない旨を設定することを特徴とする通信装置。
【請求項５】
請求項１から４のいずれか１項に記載の通信装置において、
前記送信条件設定は、前記送信条件として、前記時刻情報に示される時刻が所定の時間帯に含まれる旨を設定することを特徴とする通信装置。
【請求項６】
請求項１から５のいずれか１項に記載の通信装置において、
前記送信条件設定部は、前記自動送信メールの送信条件として前記自動送信メールの送信の可否を使用者に問い合わせるか否かを設定し、
前記自動送信制御部は、前記自動送信メールの送信条件として、前記自動送信メールの送信の可否を前記使用者に問い合わせる旨が設定されている場合には、前記送信条件が満たされると前記自動送信メールの送信の可否を問い合わせる通知を前記使用者に行い、前記自動送信メールの送信を許可する旨が入力されると、前記送信処理部に前記自動送信メールの送信を行わせることを特徴とする通信装置。
【請求項７】
請求項１から６のいずれか１項に記載の通信装置において、
メールを作成するメール作成部をさらに有し、
前記自動送信制御部は、前記自動送信メールの編集を行う旨が入力されると、前記メール作成部に前記自動送信メールを編集させ、
前記送信処理部は、前記メール作成部による編集後のメールの送信を行うことを特徴とする通信装置。
【請求項８】
通信装置の制御方法であって、
メールの送信を行い、
現在位置を示す位置情報および現在時刻を示す時刻情報を取得し、
前記メールの送信が行われると、前記メールの送信時に取得した前記位置情報および前記時刻情報を送信履歴情報として記憶し、
前記記憶している送信履歴情報に基づいて自動送信メールの送信を行う位置および時刻の少なくともいずれかを示す前記自動送信メールの送信条件を設定可能とし、
前記自動送信メールの送信条件が設定されている場合には、前記取得した位置情報および時刻情報に基づいて前記送信条件が満たされているか否かを判定し、前記送信条件が満たされている場合には、前記自動送信メールの送信を行うことを特徴とする通信装置の制御方法。
【請求項９】
コンピュータに、
メールの送信を行う処理と、
現在位置を示す位置情報および現在時刻を示す時刻情報を取得する処理と、
前記メールの送信が行われると、前記メールの送信時に取得した前記位置情報および前記時刻情報を送信履歴情報として記憶する処理と、
前記記憶している送信履歴情報に基づいて自動送信メールの送信を行う位置および時刻の少なくともいずれかを示す前記自動送信メールの送信条件を設定可能とする処理と、
前記自動送信メールの送信条件が設定されている場合には、前記取得した位置情報および時刻情報に基づいて前記送信条件が満たされているか否かを判定し、前記送信条件が満たされている場合には、前記自動送信メールの送信を行う処理と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メールを送信する通信装置、通信装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話、スマートフォンなどの通信装置の使用者が、通信装置を用いてメールを送信し、相手先に連絡をとるという利用形態が一般的になっている。
【０００３】
上述したような利用形態においては、使用者が、職場や学校から帰宅する際に家族などに送信するメールのように、同じような状況（場所や時間帯）で、同じ内容のメールを送信することがある。このようなメールを送信する場合には、通常、使用者は、新規にメールを作成して送信したり、過去に送信した同じ内容のメールを検索して送信したりする必要があり、利便性が悪かった。
【０００４】
そこで、特許文献１（特開２００７−０２７９０３号公報）には、位置や日時を示す情報を取得する取得手段を備える通信装置において、使用者がメールを自動送信する場所、日付、時間帯などの送信条件を予め設定しておき、取得手段により取得された情報に基づいて送信条件が満たされているか否かを判定し、送信条件が満たされる場合には、メールを自動送信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−０２７９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示の技術においては、場所、日付、時間帯などの自動メールの送信条件を使用者が予め設定する必要があり、手間がかかるという問題がある。
【０００７】
本発明の目的は、簡易にメールを自動送信する条件を設定することができる通信装置、通信装置の制御方法およびプログラムを提供することになる。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の通信装置は、
メールの送信を行う送信処理部と、
現在位置を示す位置情報および現在時刻を示す時刻情報を取得する取得部と、
前記送信処理部によりメールの送信が行われると、前記メールの送信時における前記取得部により取得された前記位置情報および前記時刻情報を送信履歴情報として記憶する記憶部と、
前記記憶部に記憶されている送信履歴情報に基づいて自動送信メールの送信を行う位置および時刻の少なくともいずれかを示す前記自動送信メールの送信条件を設定可能な送信条件設定部と、
前記送信条件設定部により前記自動送信メールの送信条件が設定されている場合には、前記取得部により取得された前記位置情報および前記時刻情報に基づいて前記送信条件が満たされているか否かを判定し、前記送信条件が満たされている場合には、前記送信処理部に前記自動送信メールの送信を行わせる自動送信制御部と、を有する。
【０００９】
上記目的を達成するために本発明の通信装置の制御方法は、
通信装置の制御方法であって、
メールの送信を行い、
現在位置を示す位置情報および現在時刻を示す時刻情報を取得し、
前記メールの送信が行われると、前記メールの送信時に取得した前記位置情報および前記時刻情報を送信履歴情報として記憶し、
前記記憶している送信履歴情報に基づいて自動送信メールの送信を行う位置および時刻の少なくともいずれかを示す前記自動送信メールの送信条件を設定可能とし、
前記自動送信メールの送信条件が設定されている場合には、前記取得した位置情報および時刻情報に基づいて前記送信条件が満たされているか否かを判定し、前記送信条件が満たされている場合には、前記自動送信メールの送信を行う。
【００１０】
上記目的を達成するために本発明のプログラムは、
コンピュータに、
メールの送信を行う処理と、
現在位置を示す位置情報および現在時刻を示す時刻情報を取得する処理と、
前記メールの送信が行われると、前記メールの送信時に取得した前記位置情報および前記時刻情報を送信履歴情報として記憶する処理と、
前記記憶している送信履歴情報に基づいて自動送信メールの送信を行う位置および時刻の少なくともいずれかを示す前記自動送信メールの送信条件を設定可能とする処理と、
前記自動送信メールの送信条件が設定されている場合には、前記取得した位置情報および時刻情報に基づいて前記送信条件が満たされているか否かを判定し、前記送信条件が満たされている場合には、前記自動送信メールの送信を行う処理と、を実行させる。
【発明の効果】
【００１１】
本発明によれば、簡易にメールを自動送信する条件を設定することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態の通信装置の要部構成を示すブロック図である。
【図２】図１に示す送信履歴記憶部が記憶する送信履歴情報の一例を示す図である。
【図３】図１示す送信設定記憶部が記憶する送信条件情報の一例を示す図である。
【図４】図１に示す自動送信メール記憶部が記憶する自動送信メール情報の一例を示す図である。
【図５】図１に示す送信条件設定部の動作を示すフローチャートである。
【図６】送信条件設定画面の一例を示す図である。
【図７】図１に示す位置判定部の動作を示すフローチャートである。
【図８】図１に示すカレンダータイマー部の動作を示すフローチャートである。
【図９】図１に示す自動送信制御部の動作を示すフローチャートである。
【図１０】メール自動送信確認画面の一例を示す図である。
【図１１】本発明の第２の実施形態の通信装置の要部構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００１４】
（第１の実施形態）
図１は、本発明の第１の実施形態の通信装置１００の要部構成を示すブロック図である。なお、本発明は、主に、メールの送信に関するものであるため、メールの送信に関する処理ブロック以外の、メールの受信に関する処理ブロックや表示部などの、通常の通信装置が有する構成については記載を省略する。
【００１５】
通信装置１００は、送信処理部１１０と、メール作成部１２０と、ＧＰＳ（Global Positioning System）部１３０と、位置判定部１４０と、送信条件設定部１５０と、送信履歴記憶部１６０と、送信設定記憶部１６１と、自動送信メール記憶部１６２と、カレンダータイマー部１７０と、自動送信制御部１８０と、を有する。ＧＰＳ部は取得部の一例である。
【００１６】
送信処理部１１０は、メール作成部１２０および自動送信制御部１８０から入力されたメールの送信を行う。
【００１７】
メール作成部１２０は、一般的なメール作成機能を備えたブロックであり、図１においては不図示の操作入力部を介して入力されたメールの送信先、表題、本文、添付ファイルなどが設定されたメールを作成し、作成したメールを送信処理部１１０に出力する。また、メール作成部１２０は、そのメールの送信先、表題、本文、送信時刻などを示す送信メール情報を送信条件設定部１５０に出力する。なお、図１においては記載を省略したが、通常、通信装置には、現在時刻を示す時刻情報を出力するＲＴＣ（Real Time Clock）回路などの計時部が設けられている。メール作成部１２０は、計時部から出力される時刻情報に基づき、メールの送信時刻を特定する。
【００１８】
ＧＰＳ部１３０は、ＧＰＳ信号を受信し、受信したＧＰＳ信号に基づいての現在位置を特定し、特定した位置を示す位置情報を位置判定部１４０に出力する。なお、ＧＰＳ信号に基づいて現在時刻を知ることもできるため、ＧＰＳ部１３０が時刻情報も取得するようにしてもよい。
【００１９】
位置判定部１４０は、送信条件設定部１５０から処理要求が入力されると、取得した位置情報を送信条件設定部１５０に出力する。また、位置判定部１４０は、自動送信制御部１８０から処理要求が入力されると、位置情報に示される位置が所定のエリア内に含まれているか否かの判定結果を自動送信制御部１８０に出力する。
【００２０】
送信条件設定部１５０は、メール作成部１２０から送信メール情報が入力されると、位置判定部１４０から位置情報を取得し、その送信メール情報と位置情報とを送信履歴情報として送信履歴記憶部１６０に記憶させる。
【００２１】
また、送信条件設定部１５０は、送信履歴記憶部１６０に記憶されている送信履歴情報に基づいて自動送信メールを送信する送信条件を設定することができる。なお、自動送信メールとは、送信条件が満たされることで、使用者がメール送信のための操作を行わなくても送信されるメールを示す。また、送信条件設定部１５０は、設定した自動送信メールの送信条件を示す送信条件情報を送信設定記憶部１６１に記憶させる。また、送信条件設定部１５０は、その自動送信メールの送信先、表題、本文などを示す自動送信メール情報を自動送信メール記憶部１６２に記憶させる。
【００２２】
また、送信条件設定部１５０は、設定した送信条件に基づいて、次に自動送信メールの送信を行うべき日時である起動日時を特定し、その特定した起動日時とその送信条件を識別するためのデータ識別子とをカレンダータイマー部１７０に設定する。
【００２３】
送信履歴情報記憶部１６０は、メールの送信履歴情報を記憶する。
【００２４】
図２は、送信履歴情報の一例を示す図である。
【００２５】
図２に示すように、メールの送信履歴情報には、情報要素として、「登録済みフラグ」、「日時」、「曜日」、「Ｔｏアドレス」、「Ｃｃアドレス」、「Ｂｃｃアドレス」、「表題」および「位置情報」が含まれる。なお、図２に示す、送信履歴情報に含まれる情報要素はあくまでも一例である。
【００２６】
「登録済みフラグ」は、送信履歴情報に基づいて自動送信メールの送信条件が設定されたか否かを示すフラグである。「日時」は、そのメールの送信時刻を示す。「曜日」は、そのメールの送信が行われた曜日を示す。「Ｔｏアドレス」は、そのメールの送信先のうち、宛先の種別がＴｏであるアドレスを示す。「Ｃｃアドレス」は、そのメールの送信先のうち、宛先の種別がＣｃであるアドレスを示す。「Ｂｃｃアドレス」は、そのメールの送信先のうち、宛先の種別がＢｃｃであるアドレスを示す。「表題」は、そのメールに設定された表題を示す。「位置情報」は、そのメールの送信時における通信装置１００の位置を示す。
【００２７】
再び、図１を参照すると、送信設定記憶部１６１は、送信条件情報を記憶する。
【００２８】
図３は、送信条件情報の一例を示す図である。
【００２９】
図３に示すように、自動送信メールの送信条件を示す送信条件情報には、情報要素として、「データ識別子」、「曜日」、「時刻」、「時間幅」、「位置情報」、「位置範囲」、「送信確認」および「自動送信メール識別子」が含まれる。なお、図３に示す、送信条件情報に含まれる情報要素はあくまでも一例である。
【００３０】
「データ識別子」は、送信条件を識別するための識別子を示す。「曜日」は、自動送信メールの送信を行う曜日を示す。「時刻」は、自動送信メールの送信を行う時刻を示す。「時間幅」は、「時刻」に示される時刻から前後にどれだけの時間の間、自動送信メールの送信を行うかを示す。したがって、「曜日」、「時刻」および「時間幅」は、自動送信メールの送信を行う時間帯（以下、自動送信時間帯と称する）を示す。「位置情報」は、自動送信メールの送信を行う位置を示す。「位置範囲」は、「位置情報」に示される位置を中心として、どれだけの範囲のエリアで自動送信メールの送信を行うかを示す。したがって、「位置情報」および「位置範囲」は、自動送信メールの送信を行うエリア（以下、自動送信エリアと称する）を示す。「送信確認」は、自動送信メールの送信を行う前に使用者に自動送信メールの送信の可否を確認するか否かを示し、「即時」または「確認」が設定される。「即時」が設定された場合には、送信条件が満たされると、使用者に確認することなく、自動送信メールの送信が行われる。「確認」が設定された場合には、送信条件が満たされると、自動送信メールの送信の可否を使用者に確認し、許可する旨が入力されると、自動送信メールの送信が行われる。「自動送信メール識別子」は、自動送信メールを識別するための識別子を示す。
【００３１】
再び、図１を参照すると、自動送信メール記憶部１６２は、自動送信メール情報を記憶する。
【００３２】
図４は、自動送信メール情報の一例を示す図である。
【００３３】
図４に示すように、自動送信メール情報には、情報要素として、「自動送信メール識別子」、「Ｔｏアドレス」、「Ｃｃアドレス」、「Ｂｃｃアドレス」、「表題」および「本文」が含まれる。なお、図４に示す、自動送信メール情報に含まれる情報要素はあくまでも一例である。
【００３４】
「自動送信メール識別子」は、自動送信メールを識別するための識別子を示す。「Ｔｏアドレス」は、自動送信メールの送信先のうち、宛先の種別としてＴｏが設定されるアドレスを示す。「Ｃｃアドレス」は、自動送信メールの送信先のうち、宛先の種別としてＣｃが設定されるアドレスを示す。「Ｂｃｃアドレス」は、自動送信メールの送信先のうち、宛先の種別としてＢｃｃが設定されるアドレスを示す。「表題」は、自動送信メールに設定される表題を示す。「本文」は、自動送信メールの本文に設定される定型文を示す。
【００３５】
再び、図１を参照すると、カレンダータイマー部１７０は、設定された起動日時となると、設定されたデータ識別子を引数として自動送信制御部１８０を起動させる。
【００３６】
自動送信制御部１８０は、データ識別子に基づいて送信条件情報を送信設定記憶部１６１から取得する。さらに、自動送信制御部１８０は、時刻情報、および、位置判定部１４０から出力される通信装置１００の現在位置が自動送信エリア内に含まれるか否かの判定結果に基づいて、送信条件が満たされているか否かを判定する。
【００３７】
送信条件が満たされている場合には、自動送信制御部１８０は、送信条件の自動送信メール識別子に基づいて自動送信メール情報を取得し、その自動送信メール情報に示される自動送信メールを送信処理部１１０に出力する。
【００３８】
送信条件が満たされていない場合には、自動送信制御部１８０は、送信条件に基づいて、次に自動送信メールの送信を行うべき日時を特定し、その特定した日時とその送信条件を識別するためのデータ識別子とをカレンダータイマー部１７０に設定する。
【００３９】
次に、位置判定部１４０、送信条件設定部１５０、カレンダータイマー部１７０および自動送信制御部１８０の動作について説明する。
【００４０】
まず、送信条件設定部１５０の動作について図５を参照して説明する。
【００４１】
送信条件設定部１５０は、送信メール情報が入力されると、位置判定部１４０から位置情報を取得する（ステップＳ５０１）。
【００４２】
次に、送信条件設定部１５０は、送信メール情報および位置情報を今回送信が行われた送信メール（以下、最新送信メールと称する）の送信履歴情報として送信履歴記憶部１６０に記憶させる（ステップＳ５０２）。なお、送信条件設定部１５０は、「登録済みフラグ」には「未」を設定する。
【００４３】
次に、送信条件設定部１５０は、送信履歴記憶部１６０に記憶されている、過去に送信されたメールの送信履歴情報のうち、「登録済みフラグ」に「未」が設定されている送信履歴情報を検索する（ステップＳ５０３）。
【００４４】
次に、送信条件設定部１５０は、検索された送信履歴情報の中に最新送信メールの送信履歴情報に類似するものがあるか否かを判定する（ステップＳ５０４）。ここで、送信履歴情報が類似するとは、例えば、送信先のアドレスおよび「曜日」が一致し、かつ、「日時」に示される時刻の差、および、「位置情報」に示される位置の差が所定の範囲内にあることをいう。なお、所定の範囲内とは、予め設定された値であってもよいし、使用者が設定した値であってもよい。
【００４５】
最新送信メールの送信履歴情報に類似する送信履歴情報がない場合には（ステップＳ５０４：Ｎｏ）、送信条件設定部１５０は、処理を終了する。
【００４６】
最新送信メールの送信履歴情報に類似する送信履歴情報がある場合には（ステップＳ５０４：Ｙｅｓ）、送信条件設定部１５０は、送信条件の詳細を設定するための送信条件設定画面を図１においては不図示の表示部に表示させる（ステップＳ５０５）。
【００４７】
図６は、送信条件設定画面の一例を示す図である。
【００４８】
図６に示すように、送信条件設定画面には、「送信先情報（Ｔｏアドレス、Ｃｃアドレス、Ｂｃｃアドレス）」、「表題」、「本文」、「送信曜日」、「送信時間」、「時間幅」、「位置範囲」、および、「送信時の動作」が含まれる。また、送信条件設定画面には、送信条件の設定が完了した旨を示す「ＯＫ」ボタン、および、送信条件を設定しない旨を示す「ＣＡＮＣＥＬ」ボタンが含まれる。
【００４９】
「送信先情報」には、最新送信メールの送信先が表示される。なお、「アドレス帳」ボタンを押下する旨の操作入力を行うことで、アドレス帳が起動され、そのアドレス帳内から送信先を選択することも可能である。
【００５０】
「表題」および「本文」にはそれぞれ、最新送信メールの表題および本文が表示される。なお、表題および本文の内容は送信条件設定画面上で変更することも可能である。
【００５１】
「送信曜日」には、曜日を選択するためのラジオボタンが表示される。送信条件設定画面上では、最新送信メールが送信された曜日が選択された状態で表示されるが、ラジオボタンを選択する旨の操作入力を行うことで、複数の曜日を選択することも可能である。
【００５２】
「送信時間」には、最新送信メールの送信時刻が表示される。
【００５３】
「時間幅」には、「送信時間」に表示された時刻から前、後、あるいは前後の時間帯を選択するラジオボタンと、その時間帯の長さを分または時間で選択するためのラジオボタンと、その時間帯の長さの数値入力を行うためのテキストボックスと、が表示される。
【００５４】
「位置範囲」には、位置情報に示される位置からどれだけの距離にあるエリアを自動送信エリアとするかの数値入力を行うためのテキストボックスと、その距離の単位を選択するためのラジオボタンと、が表示される。
【００５５】
「送信時の確認動作」には、送信条件が満たされると、自動送信メールを即時に送信するか、自動送信メールの送信の可否を確認するか、を選択するためのラジオボタンが表示される。
【００５６】
上述したように、「送信先情報」、「表題」、「本文」などには最新送信メールの送信履歴情報の内容が表示される。使用者は、送信条件設定画面上において、「時間幅」、「位置範囲」、「送信時の動作」などを選択するだけで、送信条件を設定することができる。このように、類似する送信履歴情報がある場合に、その送信履歴情報に基づき自動送信メールの送信条件を設定することで、特許文献１に開示の技術のように、使用者が自動送信メールの送信を行う位置、日時、曜日などを設定する必要がなくなり、より簡易に自動送信メールの送信条件を設定することができる。
【００５７】
再び、図５を参照すると、送信条件設定部１５０は、操作入力が行われたか否かを判定する（ステップＳ５０６）。
【００５８】
操作入力が行われていない場合には（ステップＳ５０６：Ｎｏ）、送信条件設定部１５０は、ステップＳ５０６の処理を繰り返す。
【００５９】
操作入力が行われた場合には（ステップＳ５０６：Ｙｅｓ）、送信条件設定部１５０は、「ＯＫ」ボタンを押下する旨の操作入力が行われたか否かを判定する（ステップＳ５０７）。
【００６０】
「ＯＫ」ボタンを押下する旨の操作入力が行われていない場合には（ステップＳ５０７：Ｎｏ）、送信条件設定部１５０は、「ＣＡＮＣＥＬ」ボタンを押下する旨の操作入力が行われたと判定し、送信条件を設定することなく、処理を終了する。
【００６１】
「ＯＫ」ボタンを押下する旨の操作入力が行われた場合には（ステップＳ５０７：Ｙｅｓ）、送信条件設定部１５０は、送信条件設定画面内の「送信曜日」、「送信時間」、「時間幅」、「位置範囲」、「送信時の動作」に表示されている内容に基づいて自動送信メールの送信条件を設定する。また、送信条件設定部１５０は、送信条件設定画面内の「送信先情報」、「表題」、「本文」に表示されている内容に基づいて自動送信メールを設定する。
【００６２】
送信条件設定部１５０は、設定した自動送信メールの送信条件を示す送信条件情報を送信設定記憶部１６１に記憶させる（ステップＳ５０８）。ここで、送信条件設定部１５０は、その送信条件を識別するためのデータ識別子、および、その自動送信メールを識別するための自動送信メール識別子を付与し、送信設定記憶部１６１に記憶させる。
【００６３】
次に、送信条件設定部１５０は、設定した自動送信メールを示す自動送信メール情報を自動送信メール記憶部１６２に記憶させる（ステップＳ５０９）。ここで、送信条件設定部１５０は、ステップＳ５０８で付与した自動送信メール識別子を自動送信メール記憶部１６２に記憶させる。
【００６４】
次に、送信条件設定部１５０は、設定した送信条件に基づいて起動日時を特定し、その特定した起動日時、および、その送信条件のデータ識別子をカレンダータイマー部１７０に設定する（ステップＳ５１０）。
【００６５】
次に、送信条件設定部１５０は、最新送信メールの送信履歴情報およびその送信履歴情報に類似する送信履歴情報に含まれる登録済みフラグを「未」から「済」に更新し（ステップＳ５１１）、処理を終了する。
【００６６】
次に、位置判定部１４０の動作について図７を参照して説明する。
【００６７】
位置判定部１４０は、ＧＰＳ部１３０から位置情報を取得する（ステップＳ７０１）。
【００６８】
次に、位置判定部１４０は、処理要求が入力されると、その処理要求が送信条件設定部１５０から入力されたものであるか否かに基づいて、その処理要求が位置情報の出力を要求するものであるか否かを判定する（ステップＳ７０２）。ここで、位置判定部１４０に入力される処理要求には、送信条件設定部１５０から入力される、位置情報の出力を要求するものと、自動送信制御部１８０から入力される、通信装置１００の現在位置が自動送信エリア内に含まれるか否かの判定結果の出力を要求するものとがある。処理要求が、通信装置１００が自動送信エリア内に含まれるか否かの判定結果の出力を要求するものである場合には、送信条件の「位置情報」および「位置範囲」が位置判定部１４０に入力される。
【００６９】
処理要求が位置情報の出力を要求するものである場合には（ステップＳ７０２：Ｙｅｓ）、位置判定部１４０は、取得した位置情報を処理要求元に出力する（ステップＳ７０３）。
【００７０】
処理要求が位置情報の出力を要求するものでない場合には（ステップＳ７０２：Ｎｏ）、位置判定部１４０は、処理要求に応じて入力された「位置情報」および「位置範囲」に示される送信エリア内に取得した位置情報に示される位置が含まれるか否かを判定する（ステップＳ７０４）。
【００７１】
通信装置１００の現在位置が自動送信エリア内に含まれない場合には（ステップＳ７０４：Ｎｏ）、位置判定部１４０は、通信装置１００が自動送信エリア内に含まれない旨を処理要求元に出力する（ステップＳ７０５）。
【００７２】
通信装置１００の現在位置が自動送信エリア内に含まれる場合には（ステップＳ７０４：Ｙｅｓ）、位置判定部１４０は、通信装置１００が自動送信エリア内に含まれる旨を処理要求元に出力する（ステップＳ７０６）。
【００７３】
次に、カレンダータイマー部１７０の動作について図８を参照して説明する。
【００７４】
カレンダータイマー部１７０は、起動日時が設定されているか否かを判定する（ステップＳ８０１）。
【００７５】
起動日時が設定されている場合には（ステップＳ８０１：Ｙｅｓ）、カレンダータイマー部１７０は、起動日時と共に設定されたデータ識別子を引数として、自動送信制御部１８０を起動させ（ステップＳ８０２）、その後、所定時間だけ休止状態となった後（ステップＳ８０３）、ステップＳ８０１から処理を繰り返す。
【００７６】
起動日時が設定されていない場合には（ステップＳ８０１：Ｎｏ）、カレンダータイマー部１７０は、ステップＳ８０３の処理に進む。
【００７７】
次に、自動送信制御部１８０の動作について図９を参照して説明する。
【００７８】
自動送信制御部１８０は、データ識別子を引数として起動されると、そのデータ識別子に基づいて送信条件情報を送信設定記憶部１６１から取得する（ステップＳ９０１）。
【００７９】
次に、自動送信処理部１８０は、現在時刻が取得した送信条件情報に示される送信条件の「曜日」、「時刻」、「時間幅」に示される自動送信時間帯に含まれるか否かを判定する（ステップＳ９０２）。
【００８０】
現在時刻が自動送信時間帯に含まれない場合には（ステップＳ９０２：Ｎｏ）、自動送信制御部１８０は、次の起動日時とデータ識別子とをカレンダータイマー部１７０に設定し（ステップＳ９１４）、処理を終了する
現在時刻が自動送信時間帯に含まれる場合には（ステップＳ９０２：Ｙｅｓ）、自動送信制御部１８０は、送信条件の「位置情報」および「位置範囲」とともに、通信装置１００の現在位置がその「位置情報」および「位置範囲」に示される自動送信エリア内に含まれるか否かの判定結果の出力を求める処理要求を位置判定部１４０に入力する（ステップＳ９０３）。
【００８１】
次に、自動送信制御部１８０は、位置判定部１４０の出力が通信装置１００の現在位置が自動送信エリア内に含まれる旨を示すものであるか否かを判定する（ステップＳ９０４）。
【００８２】
位置判定部１４０の出力が通信装置１００の現在位置が自動送信エリア内に含まれない旨を示すものである場合には（ステップＳ９０４：Ｎｏ）、自動送信制御部１８０は、所定時間だけ休止状態となった後（ステップＳ９０５）、ステップＳ９０２の処理に進む。
【００８３】
位置判定部１４０の出力が通信装置１００の現在位置が自動送信エリア内に含まれる旨を示すものである場合には（ステップＳ９０４：Ｙｅｓ）、自動送信制御部１８０は、送信条件の「送信確認」に「即時」が設定されているか否かを判定する（ステップＳ９０６）。
【００８４】
「送信確認」に「即時」が設定されている場合には（ステップＳ９０６：Ｙｅｓ）、自動送信制御部１８０は、送信条件に含まれる自動送信メール識別子に基づいて自動送信メール記憶部１６２から自動送信メール情報を取得し、その自動送信メール情報に示される自動送信メールを送信処理部１１０に送信させる（ステップＳ９０７）。
【００８５】
自動送信メールの送信後、自動送信制御部１８０は、ステップＳ９１４の処理に進む。
【００８６】
「送信確認」に「確認」が設定されている場合には（ステップＳ９０６：Ｎｏ）、自動送信制御部１８０は、メール自動送信確認画面を表示部に表示させる（ステップＳ９０８）。
【００８７】
図１０は、メール自動送信確認画面の一例を示す図である。
【００８８】
図１０に示すように、メール自動送信確認画面には、自動送信メールの送信を行うか否かを問い合わせるメッセージと、自動送信メールの送信を許可する旨を示す「ＯＫ」ボタンと、自動送信メールの編集を行う旨を示す「編集」ボタンと、自動送信メールの送信を保留する旨を示す「保留」ボタンと、自動送信メールの送信を行わない旨を示す「ＣＡＮＣＥＬ」ボタンと、が表示される。
【００８９】
再び、図９を参照すると、自動送信制御部１８０は、操作入力が行われたか否かを判定する（ステップＳ９０９）。
【００９０】
操作入力が行われていない場合には（ステップＳ９０９：Ｎｏ）、自動送信制御部１８０は、ステップＳ５０６の処理を繰り返す。
【００９１】
操作入力が行われた場合には（ステップＳ９０９：Ｙｅｓ）、自動送信制御部１８０は、「ＯＫ」ボタンを押下する旨の操作入力が行われたか否かを判定する（ステップＳ９１０）。
【００９２】
「ＯＫ」ボタンを押下する旨の操作入力が行われた場合には（ステップＳ９１０：Ｙｅｓ）、自動送信制御部１８０は、ステップＳ９０７の処理に進む。
【００９３】
「ＯＫ」ボタンを押下する旨の操作入力が行われていない場合には（ステップＳ９１０：Ｎｏ）、自動送信制御部１８０は、「編集」ボタンを押下する旨の操作入力が行われたか否かを判定する（ステップＳ９１１）。
【００９４】
「編集」ボタンを押下する旨の操作入力が行われた場合には（ステップＳ９１１：Ｙｅｓ）、自動送信制御部１８０は、送信条件に含まれる自動送信メール識別子に基づいて自動送信メール記憶部１６２から自動送信メール情報を取得する。さらに、自動送信制御部１８０は、その自動送信メール情報に示される自動送信メールの編集画面を表示部に表示させる（ステップＳ９１２）。自動送信メールの編集画面の表示状態において、使用者が操作入力を行うと、メール作成部１２０が、その操作入力に応じて、自動送信メールの編集を行う。
【００９５】
「編集」ボタンを押下する旨の操作入力が行われていない場合には（ステップＳ９１１：Ｎｏ）、自動送信制御部１８０は、「保留」ボタンを押下する旨の操作入力が行われたか否かを判定する（ステップ９１３）。
【００９６】
「保留」ボタンを押下する旨の操作入力が行われた場合には（ステップＳ９１３：Ｙｅｓ）、自動送信制御部１８０は、ステップＳ９０５の処理に進む。
【００９７】
「保留」ボタンを押下する旨の操作入力が行われていない場合には（ステップＳ９１３：Ｎｏ）、自動送信制御部１８０は、「ＣＡＮＣＥＬ」ボタンを押下する旨の操作入力が行われたと判定する。「ＣＡＮＣＥＬ」ボタンを押下する旨の操作入力が行われると、自動送信制御部１８０は、自動送信メールの送信を停止し、ステップＳ９１４の処理に進む。
【００９８】
このように本実施形態によれば、通信装置１００は、メール送信時の通信装置１００の位置や日時を含む送信履歴情報に基づいて自動送信メールの送信条件を設定し、その送信条件が満たされると、自動送信メールを送信する。
【００９９】
メール送信時の通信装置１００の位置や日時を含む送信履歴情報には、使用者の生活パターンが反映されている。そのため、メール送信時の位置や日時を含む送信履歴情報に基づいて自動送信メールの送信条件を設定することで、使用者が自分の生活パターンに合わせて場所、日時、時間帯などの自動送信メールの送信条件を設定することなく、使用者の生活パターンに応じた送信条件をより簡易に設定することができる。
【０１００】
なお、本実施形態においては、使用者が送信条件設定画面上で「時間幅」や「位置範囲」などを設定する例を用いて説明したが、これに限られるものではなく、予め定められた値を「時間幅」や「位置範囲」として用いるようにしてもよい。こうすることで、より簡易に自動送信メールの送信条件を設定することができる。
【０１０１】
また、自動送信メールの送信条件の設定の前にパスワード入力を求めるなどして、認証を行うようにしてもよい。こうすることで、第三者に勝手に送信条件が設定されてしまうことを防ぐことができる。
【０１０２】
また、本実施形態においては、自動送信エリア内に通信装置１００が含まれる場合に自動送信メールを送信する例を用いて説明したが、これに限られるものではない。例えば、ある特定の時間帯にある特定のエリアにいない場合（例えば、平日の勤務開始時間に、会社の近くのエリアにいない場合）に、自動送信メールを送信するような送信条件を設定することも可能である。
【０１０３】
また、本実施形態においては、ＧＰＳ信号に基づいて、通信装置１００の位置情報を取得する例を用いて説明したが、これに限られるものではない。例えば、基地局から送信される、基地局の位置などの情報が含まれる基地局情報を通信装置１００が受信し、その基地局情報に基づいて、通信装置１００の位置情報を取得するようにしてもよい。また、ＧＰＳ信号に基づいて取得した位置情報を、基地局情報に基づいて補正したり、補完したりしてもよい。
【０１０４】
（第２の実施形態）
図１１は、本発明の第２の実施形態の通信装置２００の要部構成を示すブロック図である。
【０１０５】
図１１に示す通信装置２００は、送信処理部２１０と、取得部２２０と、送信条件設定部２３０と、記憶部２４０と、自動送信制御部２５０と、を記憶する。
【０１０６】
送信処理部２１０は、メールの送信を行う。
【０１０７】
取得部２２０は、現在位置を示す位置情報および現在時刻を示す時刻情報を取得する。なお、取得部２２０は、例えば、ＧＰＳ電波を受信し、受信したＧＰＳ電波に基づいて、位置情報および時刻情報を取得する。
【０１０８】
送信条件設定部２３０は、送信処理部２１０が行ったメールの送信時における取得部２２０が取得した位置情報および日時情報と、を送信履歴情報として記憶部２４０に記憶させる。また、送信条件設定部２３０は、記憶部２４０に記憶されている送信履歴情報に基づいて自動送信メールの送信を行う場所および時刻の少なくともいずれかを含む自動送信メールの送信条件を設定する。
【０１０９】
記憶部２４０は、送信履歴情報を記憶する。
【０１１０】
自動送信制御部２５０は、取得部２２０が取得した位置情報および時刻情報に基づいて自動送信メールの送信条件が満たされているか否かを判定し、送信条件が満たされている場合には、送信処理部２１０にその自動送信メールの送信を行わせる。
【０１１１】
このように本実施形態によれば、通信装置２００は、メール送信時の通信装置２００の位置や日時を含む送信履歴情報に基づいて自動送信メールの送信条件を設定し、その送信条件が満たされると、自動送信メールを送信する。
【０１１２】
メール送信時の通信装置２００の位置や日時を含む送信履歴情報には、使用者の生活パターンが反映されている。そのため、メール送信時の位置や日時を含む送信履歴情報に基づいて自動送信メールの送信条件を設定することで、使用者が自分の生活パターンに合わせて場所、日時、時間帯などの自動送信メールの送信条件を設定することなく、使用者の生活パターンに応じた送信条件をより簡易に設定することができる。
【０１１３】
なお、本発明の入力装置にて行われる方法は、コンピュータに実行させるためのプログラムに適用してもよい。また、そのプログラムを記憶媒体に格納することも可能であり、ネットワークを介して外部に提供することも可能である。
【０１１４】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１１５】
（付記１）
メールの送信を行う送信処理部と、
現在位置を示す位置情報および現在時刻を示す時刻情報を取得する取得部と、
前記送信処理部によりメールの送信が行われると、前記メールの送信時における前記取得部により取得された前記位置情報および前記時刻情報を送信履歴情報として記憶する記憶部と、
前記記憶部に記憶されている送信履歴情報に基づいて自動送信メールの送信を行う位置および時刻の少なくともいずれかを示す前記自動送信メールの送信条件を設定可能とする送信条件設定部と、
前記送信条件設定部により前記自動送信メールの送信条件が設定されている場合には、前記取得部により取得された前記位置情報および前記時刻情報に基づいて前記設定された送信条件が満たされているか否かを判定し、前記送信条件が満たされている場合には、前記送信処理部に前記自動送信メールの送信を行わせる自動送信制御部と、を有することを特徴とする通信装置。
【０１１６】
（付記２）
付記１記載の通信装置において、
前記送信条件設定部は、前記送信処理部により前記メールの送信が行われると、該メールの送信履歴情報に類似する送信履歴情報が前記記憶部に記憶されているか否かを判定し、類似する送信履歴情報が記憶されている場合には、前記メールの送信履歴情報に基づいて前記送信条件を設定することを特徴とする通信装置。
【０１１７】
（付記３）
付記１または２記載の通信装置において、
前記送信条件設定部は、前記送信条件として、前記位置情報に示される位置が所定の範囲のエリア内に含まれる旨を設定することを特徴とする通信装置。
【０１１８】
（付記４）
付記１または２記載の通信装置において、
前記送信条件設定部は、前記送信条件として、前記位置情報に示される位置が所定の範囲のエリア内に含まれない旨を設定することを特徴とする通信装置。
【０１１９】
（付記５）
付記１から４のいずれか１項に記載の通信装置において、
前記送信条件設定は、前記送信条件として、前記時刻情報に示される時刻が所定の時間帯に含まれる旨を設定することを特徴とする通信装置。
【０１２０】
（付記６）
付記１から５のいずれか１項に記載の通信装置において、
前記送信条件設定部は、前記自動送信メールの送信条件として前記自動送信メールの送信の可否を使用者に問い合わせるか否かを設定し、
前記自動送信制御部は、前記自動送信メールの送信条件として、前記自動送信メールの送信の可否を前記使用者に問い合わせる旨が設定されている場合には、前記送信条件が満たされると前記自動送信メールの送信の可否を問い合わせる通知を前記使用者に行い、前記自動送信メールの送信を許可する旨が入力されると、前記送信処理部に前記自動送信メールの送信を行わせることを特徴とする通信装置。
【０１２１】
（付記７）
付記１から６のいずれか１項に記載の通信装置において、
メールを作成するメール作成部をさらに有し、
前記自動送信制御部は、前記自動送信メールの編集を行う旨が入力されると、前記メール作成部に前記自動送信メールを編集させ、
前記送信処理部は、前記メール作成部による編集後のメールの送信を行うことを特徴とする通信装置。
【０１２２】
（付記８）
通信装置の制御方法であって、
メールの送信を行い、
現在位置を示す位置情報および現在時刻を示す時刻情報を取得し、
前記メールの送信が行われると、前記メールの送信時に取得した前記位置情報および前記時刻情報を送信履歴情報として記憶し、
前記記憶している送信履歴情報に基づいて自動送信メールの送信を行う位置および時刻の少なくともいずれかを示す前記自動送信メールの送信条件を設定可能とし、
前記自動送信メールの送信条件が設定されている場合には、前記取得した位置情報および時刻情報に基づいて前記送信条件が満たされているか否かを判定し、前記送信条件が満たされている場合には、前記自動送信メールの送信を行うことを特徴とする通信装置の制御方法。
【０１２３】
（付記９）
コンピュータに、
メールの送信を行う処理と、
現在位置を示す位置情報および現在時刻を示す時刻情報を取得する処理と、
前記メールの送信が行われると、前記メールの送信時に取得した前記位置情報および前記時刻情報を送信履歴情報として記憶する処理と、
前記記憶している送信履歴情報に基づいて自動送信メールの送信を行う位置および時刻の少なくともいずれかを示す前記自動送信メールの送信条件を設定可能とする処理と、
前記自動送信メールの送信条件が設定されている場合には、前記取得した位置情報および時刻情報に基づいて前記送信条件が満たされているか否かを判定し、前記送信条件が満たされている場合には、前記自動送信メールの送信を行う処理と、を実行させるプログラム。
【符号の説明】
【０１２４】
１００，２００    通信装置
１１０，２１０    送信処理部
１２０    メール作成部
１３０    ＧＰＳ部
１４０    位置判定部
１５０，２３０    送信条件設定部
１６０    送信履歴情報記憶部
１６１    送信設定記憶部
１６２    自動送信メール記憶部
１７０    カレンダータイマー部
１８０，２５０    自動送信制御部
２２０    取得部
２４０    記憶部
【図１】
2013219580.tif 000003
【図２】
2013219580.tif 000004
【図３】
2013219580.tif 000005
【図４】
2013219580.tif 000006
【図５】
2013219580.tif 000007
【図６】
2013219580.tif 000008
【図７】
2013219580.tif 000009
【図８】
2013219580.tif 000010
【図９】
2013219580.tif 000011
【図１０】
2013219580.tif 000012
【図１１】
2013219580.tif 000013