(57)【特許請求の範囲】
【請求項１】
他の情報処理端末から送信された、表示位置が設定されたメッセージを受信する受信機能と、
現在位置を示す現在位置情報を取得可能な第１の取得機能と、
前記現在位置情報が前記メッセージに設定された表示位置に対応する場合に、前記メッセージと当該メッセージの送信者に対応する電話番号へ電話をかけるためのアイコンとをオペレーティングシステムが提供するロック画面上に配置した画面を表示装置に表示させる表示制御機能と
を情報処理端末に実行させ、
前記電話をかけるためのアイコンに対する操作が入力された際には、ロック解除操作なく、前記メッセージの送信者に対応する電話番号へ電話をかけるべく制御する、プログラム。
【請求項２】
送信者毎のメッセージ表示方法を設定可能な設定機能
を更に備え、
前記表示制御機能は、ロック時であっても表示する旨が設定された送信者から送信された前記メッセージを前記ロック画面上に表示させる、
請求項１記載のプログラム。
【請求項３】
現在時刻を示す時刻情報を取得可能な第２の取得機能
を更に備え、
前記メッセージには、表示位置と共に表示時刻が設定可能であり、
前記表示制御機能は、前記現在位置が前記メッセージに設定された表示時刻に対応すると共に、前記現在時刻が前記メッセージに設定された表示時刻に対応する場合に、当該メッセージを表示装置に表示させる、
請求項１又は請求項２に記載のプログラム。
【請求項４】
前記表示制御機能は、前記メッセージの送信者に返信するためのアイコンを前記メッセージと共に表示させる、
請求項１乃至請求項３のいずれか１項記載のプログラム。
【請求項５】
バイブレーション又は音声により報知可能な報知機能
を更に備え、
前記メッセージには、報知方法が設定可能であり、
前記報知機能は、前記メッセージの表示時に、前記メッセージに設定された方法により報知する、
請求項１乃至請求項４のいずれか１項記載のプログラム。
【請求項６】
他の情報処理端末から送信された、表示位置が設定されたメッセージを受信する受信手段と、
現在位置を示す現在位置情報を取得可能な取得手段と、
前記現在位置情報が前記メッセージに設定された表示位置に対応する場合に、当該メッセージと当該メッセージの送信者に対応する電話番号へ電話をかけるためのアイコンとをオペレーティングシステムが提供するロック画面上に配置した画面を表示装置に表示させる表示制御手段と
を備え、
前記電話をかけるためのアイコンに対する操作が入力された際には、ロック解除操作なく、前記メッセージの送信者に対応する電話番号へ電話をかけるべく制御する、情報処理端末。
【請求項７】
他の情報処理端末から送信された、表示位置が設定されたメッセージを受信するステップと、
現在位置を示す現在位置情報を取得するステップと、
前記現在位置情報が前記メッセージに設定された表示位置に対応する場合に、当該メッセージと当該メッセージの送信者に対応する電話番号へ電話をかけるためのアイコンとをオペレーティングシステムが提供するロック画面上に配置した画面を表示装置に表示させるステップと
を情報処理端末が実行し、
前記電話をかけるためのアイコンに対する操作が入力された際には、ロック解除操作なく、前記メッセージの送信者に対応する電話番号へ電話をかけるべく制御する、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明に係るいくつかの態様は、プログラム、情報処理端末、及び情報処理方法に関する。
【背景技術】
【０００２】
近年、携帯電話等の普及により、個人の間で様々なメッセージのやり取りがなされている。例えば特許文献１には、テキスト、音声、映像等によりメッセージの交換を可能とするメッセージ交換端末が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−０７０９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
１９９０年代後半のインターネット商用化以降、メディアサイトやソーシャルネットワークの発展により、世界中の情報が大量に個人の手元にも届くようになり利便性が上がった反面、日常における人と人とのコミュニケーションが希薄化する傾向にある。
【０００５】
また近年、人々が社会生活を営む上で接する情報量が急激に増えている。情報の緊急性、重要度、相手との関係性における優先度、強度、緊急性にかかわらず大量の情報が届くため、結果として、本当に必要な情報が必要な時に埋没してしまうことにより人々に伝わりにくくなるという課題が発生している。つまり、情報を必要な時に必要な人へ望む形で届けられる仕組みの整備が必要となっている。ここで、このような本当に必要な情報や緊急性の高い情報としては、例えば、「毎日○×時に薬をのむ」という時間の通知や、緊急時の家族の安否などが挙げられる。
【０００６】
ところで、携帯電話はユーザが常に持ち運ぶ可搬性の端末であり、また、通信機能に加えて、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）による位置情報取得機能や経時機能など、様々な機能を持っているため、これらの機能と連携すれば、より豊富なメッセージ表示機能を実現することが可能である。
【０００７】
本発明のいくつかの態様は前述の課題に鑑みてなされたものであり、様々なメッセージ表示機能を提供することのできるプログラム、情報処理端末、及び情報処理方法を提供することを目的の１つとする。
【課題を解決するための手段】
【０００８】
本発明に係るプログラムは、他の情報処理端末から送信された、表示位置が設定されたメッセージを受信する受信機能と、現在位置を示す現在位置情報を取得可能な第１の取得機能と、前記現在位置情報が前記メッセージに設定された表示位置に対応する場合に、当該メッセージを表示装置に表示させる表示制御機能とを情報処理端末に実行させるためのプログラムである。
【０００９】
本発明に係る情報処理端末は、他の情報処理端末から送信された、表示位置が設定されたメッセージを受信する受信手段と、現在位置を示す現在位置情報を取得可能な取得手段と、前記現在位置情報が前記メッセージに設定された表示位置に対応する場合に、当該メッセージを表示装置に表示させる表示制御手段とを備える。
【００１０】
本発明に係る情報処理方法は、他の情報処理端末から送信された、表示位置が設定されたメッセージを受信するステップと、現在位置を示す現在位置情報を取得するステップと、前記現在位置情報が前記メッセージに設定された表示位置に対応する場合に、当該メッセージを表示装置に表示させるステップとを情報処理端末が実行する。
【００１１】
なお、本発明において、「部」や「手段」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」や「手段」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」や「手段」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」や「手段」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【００１２】
本発明によれば、様々なメッセージ表示機能を提供することのできるプログラム、情報処理端末、及び情報処理方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る情報処理端末が使用される通信システムの概要を示す図である。
【図２Ａ】図１に示した情報処理端末が表示する表示画面の具体例を示す図である。
【図２Ｂ】図１に示した情報処理端末が表示する表示画面の具体例を示す図である。
【図２Ｃ】図１に示した情報処理端末が表示する表示画面の具体例を示す図である。
【図３】図１に示した情報処理端末が表示する表示画面の具体例を示す図である。
【図４】図１に示した情報処理端末のハードウェア構成の具体例を示す図である。
【図５】図１に示した情報処理端末のアプリケーションの機能構成を示すブロック図である。
【図６】図１に示した情報処理端末の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に本発明の実施形態を説明する。以下の説明及び参照する図面の記載において、同一又は類似の構成には、それぞれ同一又は類似の符号が付されている。
【００１５】
（実施形態）
図１乃至図６は、実施形態を説明するための図である。以下、これらの図を参照しながら、以下の流れに沿って実施形態を説明する。まず、「１」で実施形態の概要を、表示画面の具体例を示しながら説明する。次に「２」で情報処理端末を実現可能なハードウェア構成の具体例を示すとともに、「３」では情報処理端末上で動作するアプリケーションの機能構成について説明する。「４」では、処理の流れを説明する。最後に、「５」で本実施形態に係る効果等を説明する。
【００１６】
（１  概要）
（１．１  システム概要）
図１は、本実施形態に係る情報処理端末を含む通信システム１の概略構成を示す図である。図１に示すように、通信システム１は、情報処理端末１００Ａ及び１００Ｂ（以下、情報処理端末１００Ａ及び１００Ｂを総称して情報処理端末１００と呼ぶ。）と、メッセージサーバ２００とを含む。
【００１７】
情報処理端末１００は、公衆網Ｎ及びメッセージサーバ２００を介して、相互にメッセージの送受信が可能な端末である。情報処理端末１００の具体例としては、例えば、いわゆるスマートフォンと呼ばれる携帯電話等を挙げることができる。なお、図１の例では情報処理端末１００を２台しか図示していないが、３台以上の情報処理端末１００があっても良いことは言うまでもない。
【００１８】
メッセージサーバ２００は、情報処理端末１００間のメッセージの送受信を仲介するためのサーバである。メッセージサーバ２００は、メッセージで指定された識別子（例えば、アドレスなども含む）が付与された情報処理端末１００に対して、当該メッセージを送信する。
【００１９】
ここで、本実施形態に係る情報処理端末１００は、メッセージの送信に際し、様々な設定をメッセージに加えることが可能である。例えば、受信側のユーザにメッセージを表示させる位置に関する位置情報（緯度、経度、高さ、指定場所中心部からの半径情報）や、どの時刻にメッセージを表示させるか、といったメッセージを表示させる時刻、どのような方法でメッセージの表示をユーザに報知するか、といった報知方法等を、メッセージに設定することが可能である。これにより、様々なメッセージ表示機能を提供することが可能となっている。より具体的な例としては、受信側のユーザの勤務先での昼休憩時刻（表示時刻の設定）や、当該ユーザが帰宅した際に（表示位置の設定）、「薬をのむのを忘れないで！」というテキストが表示されるメッセージを予め送信しておけば、受信側のユーザが薬をのみ忘れる事態を防ぐことが可能となる。
【００２０】
更に、本実施形態に係る情報処理端末１００では、たとえロック画面が設定されている場合であっても、例えば家族等の重要な送信者からのメッセージ等については、当該ロック画面上に表示されるため、この点においても、受信側のユーザの確認忘れを防ぐことができる。
【００２１】
つまり、情報を必要とする時間や場所、情報を必要とする人（自分自身も含む）を指定した上で、情報伝達強度（情報の重要性／送信者の重要性等を含む）に応じた好適なメッセージの表示制御を行うことができる。すなわち、メッセージ情報を人々が望む形で情報を届けることのできる仕組みを実現することができる。
【００２２】
（１．２  表示画面の具体例）
（１．２．１  送信画面の具体例）
本実施形態に係る情報処理端末１００が通信するメッセージには、例えばテキストデータ以外にも、受信側の情報処理端末１００にメッセージを好適に表示させるための、様々な設定を行うことができる。図２Ａ乃至図２Ｃは、送信側の情報処理端末１００が、メッセージに各種設定を加える設定画面の具体例を示す図である。
【００２３】
図２Ａの例において情報処理端末１００は、受信側の情報処理端末１００の表示部上に表示させる画像及びテキストと、メッセージを表示させる日時と、メッセージを表示させる位置（緯度・経度・高度・指定場所からの半径情報等を含む）とを設定できるようになっている。このうち、表示画像については、例えば予め用意された画像群の中から選択することができる。また、表示日時については、カレンダー及び時計により設定できるようになっている。メッセージの表示位置については、例えば地図上でユーザが位置を指定することにより設定することができる。しかしながら、設定方法はこれらに限られるものではない。
【００２４】
図２Ｂの画面では、図２Ａの表示画面における画像及びテキストデータの代わりに、マイク画像が表示されている。このマイク画像は、音声メッセージをユーザが入力するためのアイコン画像である。送信側のユーザは、当該マイク画像を選択することにより、受信側のユーザに聴かせるための音声メッセージを入力することができる。
【００２５】
図２Ｃの画面では、図２の表示画面における画像及びテキストデータの代わりに、ユーザが手書きメッセージを入力するための入力エリアが表示されている。送信側のユーザは、当該入力エリアに手書きでメッセージや画を入力することにより（図２Ｃの例では、「薬」の文字が手書きで入力されている）、当該メッセージや画を受信側のユーザに表示させることが可能となる。
【００２６】
なお、図２Ａ乃至図２Ｃの具体例では図示していないが、表示側の情報処理端末１００での報知方法（メッセージ表示を報知する報知音やバイブレーションのパターン等）等の指定も、送信側の情報処理端末１００は設定することが可能である。
【００２７】
（１．２．２  受信画面の具体例）
続いて、図３を参照しながら、受信側の情報処理端末１００にどのようなメッセージが表示されるかを説明する。図３は、受信側の情報処理端末１００が表示する表示画面の具体例を示す図である。
【００２８】
受信側の情報処理端末１００では、送信側の情報処理端末１００でメッセージに設定した時刻及び／又は位置に略一致した場合に、図３に具体例を示す画面によりメッセージを表示する。なお、当該メッセージは、ロック画面上に表示される。すなわち、情報処理端末１００にロック画面が設定されていたとしても、ユーザがパスワード等を入力することによりロックを解除せずとも、このメッセージを確認することが可能である。
【００２９】
図３の具体例では、薬の画像、「お薬をのむのを忘れないでね！」というテキストデータ、送信者を示す「家族  奥さん」という文字列と共に、他のアプリケーション等と連携するための各種アイコン３０Ａ乃至３０Ｄが表示されている。このうち、画像、テキストデータ、送信者の情報については、送信側の情報処理端末１００が送信するメッセージに含まれるものである。
【００３０】
アイコン３０Ａ乃至３０Ｄは、先述の通り機能連携を図るためのものである。より具体的には、アイコン３０Ａは、メッセージ送信者に対して電話を掛ける機能を提供するためのもの、アイコン３０Ｂは、メッセージ送受信のアプリケーションを起動させるためのもの、アイコン３０Ｃは、メッセージ送信者に対してメッセージを送信（返信）する機能を提供するためのもの、アイコン３０Ｄは、ＯＳの提供するロック機能を解除するためのものである。
【００３１】
特に、アイコン３０Ａ乃至３０Ｃは、ユーザがパスワード等を入力してロックを解除することなく、各種機能を提供可能とするものであるため、受信側のユーザの利便性の向上を図ることが可能となる。
【００３２】
なおこの時、受信側のユーザの設定により、ロック画面上であっても表示する送信者（送信側ユーザ）とロック画面上には表示しない送信者（送信側ユーザ）とを分けることも考えられる。このように制御することで、例えば家族等からの機密性の低いメッセージはロック画面を外さずとも確認することができ、勤務先等からの機密性の高いメッセージはロック画面を外さなければ確認できないようにする等の使い方が可能となる。
あわせて、送信側ユーザの設定と同時に、ロック画面を外さずとも確認できるメッセージの通知位置、通知時間帯をも設定することができる。
【００３３】
（２  ハードウェア構成）
以下、図４を参照しながら、本実施形態に係る情報処理端末１００のハードウェア構成の具体例を説明する。図４は、本実施形態に係る情報処理端末１００のハードウェア構成の具体例を示す図である。情報処理端末１００は、図４に示す通り、主制御部１１０、記憶装置１２０、無線通信部１３０、音声入力部１４０、音声出力部１４５、計時部１５０、振動発生部１６０、入力部１７０、表示部１８０及びセンサ１９０を含む。
【００３４】
主制御部１１０は、情報処理端末１００における各種処理を制御し、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１及びメモリ１１３（揮発性メモリ及び不揮発性メモリを含む。）を含む。主制御部１１０では、メモリ１１３の記憶領域に各種アプリケーション４００等のプログラムを格納したり、ＣＰＵ１１１が当該アプリケーション４００やＯＳ（オペレーティングシステム）３００等のプログラムを実行したりすることにより、情報処理端末１００における各種機能を実現できる。図２や図３に具体例を示した表示画面は、ＯＳ３００上で実行されるアプリケーション４００の機能により表示される。
【００３５】
記憶装置１２０は、例えばフラッシュメモリなどの不揮発性の記憶媒体により構成される。記憶装置１２０は、報知音声データ１２１、報知振動データ１２３、アドレス帳データ１２５等を記憶する。
【００３６】
報知音声データ１２１は、例えば、送信側の情報処理端末１００からのメッセージ受信時や、音声通話の着信（着呼）時等に、ユーザにその旨を報知する際の音声パターン（いわゆる着信音）に係るデータである。報知音声データ１２１に基づく音声は、音声出力部１４５から出力される。
【００３７】
報知振動データ１２３は、報知音声データ１２１と同様に、送信側の情報処理端末１００からのメッセージ受信時や音声通話の着信時などに、ユーザにその旨を報知するためのバイブレーション（振動）のパターンに係るデータである。報知振動データ１２３に基づく振動は、振動発生部１６０により出力される。
【００３８】
なおここで、本実施形態に係る通信システム１では、メッセージ受信時にユーザに対して報知するための、報知音声データ１２１に基づく音声や報知振動データ１２３に基づく振動は、情報処理端末１００を操作することにより、送信側のユーザが指定することが可能である。アプリケーション４００は、メッセージ受信時に、当該メッセージで指定された報知音声データ１２１や報知振動データ１２３を読み込んで、音声出力部１４５に音声を出力させたり振動発生部１６０に振動を発生させたりする。
【００３９】
アドレス帳データ１２５は、アプリケーション４００を用いてメッセージを送受信する送信者／受信者を識別するための識別子や名称等に係る情報を管理するデータである。図３に具体例を示した受信時の表示画面において、メッセージの送信者として「家族  奥さん」という情報が表示されているが、これは、アプリケーション４００が、メッセージに付与された送信者の識別子をキーにアドレス帳データ１２５を検索することにより、「家族  奥さん」という文字列を取得することにより表示することが可能となる。
【００４０】
無線通信部１３０は、公衆網Ｎを介して他の情報処理端末１００との間でメッセージデータや音声通話データ等を送受信（通信）できる。より具体的には、無線通信部１３０は、送信時にはメッセージサーバ２００へメッセージデータを送信し、受信時にはメッセージサーバ２００からメッセージデータを受信する。
音声入力部１４０は、音声通話時や、音声メッセージ入力時等にユーザからの音声を入力するためのマイクロフォン等により構成される装置である。図２Ｂに具体例を示した音声メッセージ入力時には、ユーザは音声入力部１４０に対して音声を入力する。
【００４１】
音声出力部１４５は、前述の通りメッセージや音声通話の着信時等に、その旨をユーザに通知するための音声を出力する。また、音声通話時には、音声出力部１４５は通話音声を出力することも可能である。
【００４２】
計時部１５０は、情報処理端末１００の電源ＯＦＦ時にも通電しており、それにより現在時刻を計測する。アプリケーション４００が表示時刻の設定されたメッセージを表示する際には、アプリケーション４００は計時部１５０を参照することにより現在時刻を知り、当該時刻がメッセージに設定された表示時刻と一致した際に、図３に具体例を示したようなメッセージ表示画面を表示部１８０に表示させる。
振動発生部１６０は、前述の通りメッセージや音声通話の着信時等にバイブレーションによりユーザにその旨を通知する。
【００４３】
入力部１７０は、情報処理端末１００に対するユーザからの各種入力を受け付けるモジュールであり、入力キーやタッチパネル等を含む。例えば、図２Ａ乃至図２Ｃや図３に示した表示画面へのユーザの指示は、入力部１７０から入力される。特に、図２Ｃに示した手書き文字メッセージは、ユーザの例えばタッチパネルである入力部１７０への操作により入力される。
【００４４】
表示部１８０は、各種情報を表示することによりユーザに当該情報を提示するための、例えばディスプレイ装置である。表示部１８０は、図Ａ乃至図２Ｃや図３に具体例を示した表示画面を表示する。
【００４５】
センサ１９０は、情報処理端末１００のユーザの移動状態や位置に応じて変化する検出信号などを出力し、例えば、加速度センサ１９１やＧＰＳ受信機１９３を含む。具体的には、センサ１９０から出力される検出信号には、加速度センサ１９１から出力される加速度を示す加速度情報や、ＧＰＳ受信機１９３から出力される情報処理端末１００の現在位置を示す位置情報（緯度経度情報）などが含まれる。
【００４６】
（３  ソフトウェア構成）
次に、図５を参照しながら、情報処理端末１００上で動作し、他の情報処理端末１００との間でメッセージの送受信を行うためのアプリケーション４００の機能構成を説明する。図５は、情報処理端末１００の主制御部１１０上で動作するアプリケーション４００の構成を模式的に示す機能ブロック図である。図５に示す通り、アプリケーション４００は、メッセージ送受信部４１０、送信メッセージ表示部４２０、ポップアップ表示部４３０、アドレス帳設定部４４０、位置取得部４５０、時刻取得部４６０、報知部４７０、及び機能連携部４８０を備える。
【００４７】
メッセージ送受信部４１０は、無線通信部１３０を介してメッセージサーバ２００との間でメッセージを送受信する。メッセージの送信時には、送信メッセージ表示部４２０が、ユーザからメッセージに含むテキストデータや画像、表示させる時刻及び／又は位置、受信者等の情報を設定するための、図２Ａ乃至図２Ｃに具体例を例示した表示画面を表示部１８０に表示させることにより、送信者であるユーザに各種情報を設定可能とする。また、このメッセージ作成時には、送信メッセージ表示部４２０は、入力部１７０や音声入力部１４０からのユーザの入力に応じてメッセージを作成した上で、当該メッセージを表示部１８０上に表示する。
【００４８】
メッセージ表示時には、ポップアップ表示部４３０は、受信したメッセージに設定された時刻や位置に現在時刻及び現在位置が一致した際に、図３のような表示画面を表示部１８０に表示させる。なおこのメッセージ表示時にＯＳ３００が表示部１８０に表示させている画面がロック画面である場合には、ポップアップ表示部４３０は、当該ロック画面上にメッセージを表示させる。これにより、ユーザはロック時であってもメッセージを確認することができるため、確認忘れ等の事態を防ぐことが可能となる。
【００４９】
アドレス帳設定部４４０は、アドレス帳データ１２５に、ユーザ操作に応じて送信者／受信者となるユーザを登録するための機能を有する。また、アドレス帳設定部４４０は、アドレス帳データ１２５に登録された各被登録者に対して、ロック画面上であっても表示するかしないかを設定可能としてもよい。
【００５０】
位置取得部４５０は、ＧＰＳ受信機１９３に基づき、現在位置情報（緯度経度情報）を随時取得する。これにより、他の情報処理端末１００から予め受信しているメッセージに表示位置が設定されている場合には、ポップアップ表示部４３０は、当該設定表示位置が現在位置と一致しているか否かを確認することが可能となる。
【００５１】
時刻取得部４６０は、計時部１５０から現在時刻を随時取得する。これにより、他の情報処理端末１００から予め受信しているメッセージに表示時刻が設定されている場合には、ポップアップ表示部４３０は、当該設定表示時刻が現在時刻と一致しているか否かを確認することが可能となる。
【００５２】
報知部４７０は、ポップアップ表示部４３０がメッセージを表示部１８０に表示する際に、音声出力部１４５及び／又は振動発生部１６０を制御することにより、音声及び／又はバイブレーション（振動）を出力することで、メッセージを表示した旨をユーザに報知する。
【００５３】
機能連携部４８０は、図３に具体例を示したメッセージ表示画面に表示されたアイコン３０の操作に基づき、他のアプリケーション５００との間で機能連携を図る。より具体的には、例えば、アイコン３０Ａを操作された際には、機能連携部４８０は、表示部１８０に表示されているメッセージの送信者に電話するための電話番号等の情報を、アドレス帳データ１２５を参照することにより取得した上で、電話アプリケーションにその電話番号を用いて電話を掛けるように指示する。その他、アイコン３０Ｄを操作された際には、機能連携部４８０は、ユーザにロックを解除させるための機能をＯＳ３００に提供させる。
【００５４】
（４  処理の流れ）
以下、図６を参照しながら、本実施形態に係るアプリケーション４００によるメッセージ表示時の処理の流れを説明する。図６のフローチャートの開始時点においては、既にメッセージは受信済みであり、また、表示部１８０にはＯＳ３００が提供するロック画面が表示されているものとする。また、図６の処理に係るメッセージは、表示時刻、表示位置、及び報知手段の全てが設定されているものとして説明するがこれに限られるものではなく、これらのうち一部のみが設定されていても良い。
【００５５】
なお、後述の各処理ステップは、処理内容に矛盾が生じない範囲で、任意に順番を変更して若しくは並列に実行することができる。また、各処理ステップ間に他のステップを追加しても良い。更に、便宜上１つのステップとして記載されているステップは複数のステップに分けて実行することができるし、また、便宜上複数に分けて記載されているステップを１つのステップとして実行することもできる。
【００５６】
ポップアップ表示部４３０は、時刻取得部４６０により現在時刻を取得し、受信済みのメッセージに設定されている表示時刻と一致しているか否かを判別する（Ｓ６０１）。もし現在時刻が設定表示時間となっていなければ（Ｓ６０１のＮｏ）、その時刻に至るまで待つ。また、ポップアップ表示部４３０は、位置取得部４５０により現在位置を取得し、受信済みのメッセージに設定されている表示位置と一致しているか否かを判別する（Ｓ６０３）。もし現在位置が設定表示位置と一致していなければ（一致しているとみなせるほど設定表示位置に近づいていなければ）、ポップアップ表示部４３０は、Ｓ６０１へと処理を戻す。
【００５７】
もし、受信済みのメッセージに設定された表示時刻及び表示位置に現在時刻及び現在位置が一致していれば（Ｓ６０３のＹｅｓ）、ポップアップ表示部４３０は、図３に具体例を示したような表示画面により、表示部１８０に当該メッセージを表示させる。
【００５８】
更に、報知部４７０は、当該メッセージに報知手段が設定されている場合には、指定された手法に対応する報知音声データ１２１及び／又は報知振動データ１２３を記憶装置１２０から読み込んだ上で、これらのデータに基づく報知を音声出力部１４５及び／又は振動発生部１６０に指示する。
その後、ユーザに機能連携のためのアイコン３０が操作された場合には、機能連携部４８０は、操作されたアイコン３０に対応する機能を呼出す。
【００５９】
（５  本実施形態の効果）
以上説明したように、本実施形態の情報処理端末１００では、表示位置や表示時刻、報知方法を指定したメッセージを送信すると共に、これらの設定に従ったメッセージの表示をユーザに対して行うことができる。これにより、例えば、スーパーマーケットの前を通った際に牛乳を買うメッセージを表示させたり、駅に到着した際にその旨を知らせるメッセージを表示させたりといったメッセージ表示を行うことが可能となる。
【００６０】
（６  付記事項）
なお、前述の実施形態の構成は、組み合わせたり或いは一部の構成部分を入れ替えたりしてもよい。また、本発明の構成は前述の実施形態のみに限定されるものではなく、発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
【符号の説明】
【００６１】
１・・・通信システム、３０・・・アイコン、１００・・・情報処理端末、１１０・・・主制御部、１１１・・・ＣＰＵ、１１３・・・メモリ、１２０・・・記憶装置、１２１・・・報知音声データ、１２３・・・報知振動データ、１２５・・・アドレス帳データ、１３０・・・無線通信部、１４０・・・音声入力部、１４５・・・音声出力部、１５０・・・計時部、１６０・・・振動発生部、１７０・・・入力部、１８０・・・表示部、１９０・・・センサ、１９１・・・加速度センサ、１９３・・・ＧＰＳ受信機、３００・・・ＯＳ、４００・・・アプリケーション、４１０・・・メッセージ送受信部、４２０・・・送信メッセージ表示部、４３０・・・ポップアップ表示部、４４０・・・アドレス帳設定部、４５０・・・位置取得部、４６０・・・時刻取得部、４７０・・・報知部、４８０・・・機能連携部、５００・・・他のアプリケーション、Ｎ・・・公衆網
【要約】
【課題】様々なメッセージ表示機能を提供することのできるプログラム、情報処理端末、及び情報処理方法を提供する。
【解決手段】他の情報処理端末から送信された、表示位置が設定されたメッセージを受信するメッセージ送受信部４１０と、現在位置を示す現在位置情報を取得可能な位置取得部４５０と、現在位置情報がメッセージに設定された表示位置に対応する場合に、当該メッセージを表示装置に表示させるポップアップ表示部４３０とを備える。
【選択図】図５【図１】
0005397720.tif 000002
【図２Ａ】
0005397720.tif 000003
【図２Ｂ】
0005397720.tif 000004
【図２Ｃ】
0005397720.tif 000005
【図３】
0005397720.tif 000006
【図４】
0005397720.tif 000007
【図５】
0005397720.tif 000008
【図６】
0005397720.tif 000009