(57)【要約】【課題】ネットワークに接続されている複数の携帯端末を利用して、携帯端末のユーザに、新たな楽しみ方を提供する。【解決手段】アプリケーションプログラムは、所定の項目が回転表示されるリールが設けられた基本画面を携帯端末の表示部に表示させる。アプリケーションプログラムは、ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムを起動させ、リールの項目の表示を、他の通信端末のアプリケーションプログラムと連動させる処理を実行させる。本技術は、例えば、ローカルエリアネットワークに接続される携帯端末で実行されるアプリケーションプログラムに適用できる。【選択図】図３
2012244315.tif 000002
【特許請求の範囲】
【請求項１】
所定の内容を表示する表示部と、
ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムを起動させ、前記１以上の通信端末上で起動された前記アプリケーションプログラムが前記通信端末の表示画面に表示させる内容を、前記表示部に表示させる前記内容と連動させる制御を行う連動制御部と
を備える携帯端末。
【請求項２】
前記通信端末において起動される前の前記アプリケーションプログラムは、前記ローカルエリアネットワークに接続された前記携帯端末からのメッセージを受信可能なモードの状態である
請求項１に記載の携帯端末。
【請求項３】
前記連動制御部は、起動要求をUDP通信によりブロードキャスト送信することにより、前記ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムを起動させる
請求項１に記載の携帯端末。
【請求項４】
前記連動制御部は、前記表示部の前記内容と、前記表示画面の前記内容を連動させる場合、所定の動作を要求する動作要求と、その動作の停止状態を示す停止情報とを、前記ローカルエリアネットワーク内の１以上の通信端末に送信する
請求項１に記載の携帯端末。
【請求項５】
前記表示部に表示される前記内容には複数の項目があり、
前記連動制御部は、前記表示部の前記内容と、前記表示画面の前記内容を連動させる場合、前記内容を構成する前記複数の項目も、前記ローカルエリアネットワーク内の１以上の通信端末に送信する
請求項４に記載の携帯端末。
【請求項６】
前記連動制御部は、前記表示部の前記内容を編集中に、１つの前記通信端末から、前記表示部の前記内容と、前記表示画面の前記内容を連動させる動作の要求を受信した場合、前記編集中の前記内容を保存して、要求された前記動作を実行し、その動作が停止した後で、前記編集中の前記内容を復元する
請求項１に記載の携帯端末。
【請求項７】
携帯端末のコンピュータが、
所定の内容を前記携帯端末の表示部に表示させ、
ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムを起動させ、前記１以上の通信端末上で起動された前記アプリケーションプログラムが前記通信端末の表示画面に表示させる内容を、前記表示部に表示させる前記内容と連動させる
ステップを含む表示制御方法。
【請求項８】
携帯端末のコンピュータに、
所定の内容を前記携帯端末の表示部に表示させ、
ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムを起動させ、前記１以上の通信端末上で起動された前記アプリケーションプログラムが前記通信端末の表示画面に表示させる内容を、前記表示部に表示させる前記内容と連動させる
処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、携帯端末、表示制御方法、およびプログラムに関し、特に、ネットワークに接続されている複数の携帯端末を利用して、携帯端末のユーザに、新たな楽しみ方を提供する携帯端末、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンと呼ばれる、携帯電話機と携帯情報端末を融合させた高機能の携帯端末が注目されている。スマートフォンでは、WiFi（Wireless Fidelity）方式等により、LAN(Local Area Network)に接続可能なものも多い。そこで、例えば、無線LAN等で接続されている２台の携帯電話機において、一方の携帯電話機で撮影した被写体の画像を、他方の携帯電話機に表示させながら、他方の携帯電話機で遠隔操作して撮像するものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６７６６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スマートフォンのような高機能の携帯端末の発達に伴い、LAN等の近距離無線通信による他の携帯端末との接続機能を利用して、携帯端末のユーザに、新たな楽しみ方を提供することが望まれている。
【０００５】
本技術は、このような状況に鑑みてなされたものであり、ネットワークに接続されている複数の携帯端末を利用して、携帯端末のユーザに、新たな楽しみ方を提供するものである。
【課題を解決するための手段】
【０００６】
本技術の一側面の携帯端末は、所定の内容を表示する表示部と、ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムを起動させ、前記１以上の通信端末上で起動された前記アプリケーションプログラムが前記通信端末の表示画面に表示させる内容を、前記表示部に表示させる前記内容と連動させる制御を行う連動制御部とを備える。
【０００７】
本技術の一側面の表示制御方法は、携帯端末のコンピュータが、所定の内容を前記携帯端末の表示部に表示させ、ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムを起動させ、前記１以上の通信端末上で起動された前記アプリケーションプログラムが前記通信端末の表示画面に表示させる内容を、前記表示部に表示させる前記内容と連動させるステップを含む。
【０００８】
本技術の一側面のプログラムは、携帯端末のコンピュータに、所定の内容を前記携帯端末の表示部に表示させ、ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムを起動させ、前記１以上の通信端末上で起動された前記アプリケーションプログラムが前記通信端末の表示画面に表示させる内容を、前記表示部に表示させる前記内容と連動させる処理を実行させるためのものである。
【０００９】
本技術の一側面においては、所定の内容が携帯端末の表示部に表示され、ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムが起動され、１以上の通信端末上で起動されたアプリケーションプログラムが通信端末の表示画面に表示させる内容が、携帯端末の表示部に表示される内容と連動する。
【００１０】
なお、プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。
【発明の効果】
【００１１】
本技術の一側面によれば、ネットワークに接続されている複数の携帯端末を利用して、携帯端末のユーザに、新たな楽しみ方を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本技術が適用された通信システムの一実施の形態の構成例を示す図である。
【図２】携帯端末のハードウェア構成例を示すブロック図である。
【図３】FRアプリの概要について説明する図である。
【図４】Editボタンが押下されたときの画面例を示す図である。
【図５】Settingボタンが押下されたときの画面例を示す図である。
【図６】強制起動処理を説明する図である。
【図７】強制起動処理を説明するフローチャートである。
【図８】連動回転処理を説明する図である。
【図９】連動回転処理を説明するフローチャートである。
【図１０】リール内容編集中の連動回転処理を説明する図である。
【図１１】リール内容編集中の連動回転処理を説明するフローチャートである。
【図１２】FRアプリの機能構成ブロック図である。
【図１３】その他のアプリケーションプログラムの適用例を示す図である。
【図１４】その他のアプリケーションプログラムの適用例を示す図である。
【発明を実施するための形態】
【００１３】
［通信システムの構成例］
図１は、本技術が適用された通信システムの一実施の形態の構成例を示している。
【００１４】
図１の通信システム１は、４台の携帯端末１１A乃至１１Dと、無線ルータ１２とで構成される。携帯端末１１A乃至１１Dと無線ルータ１２により、１つのローカルエリアネットワーク（LAN）が構築されている。以下では、携帯端末１１A乃至１１Dそれぞれを特に区別する必要がない場合には、単に携帯端末１１という。また、ローカルエリアネットワークを単にネットワークという。
【００１５】
４台の携帯端末１１A乃至１１Dそれぞれは、異なるユーザA乃至Dが所有するものである。本実施の形態では、４人のユーザそれぞれが所有する携帯端末１１が１つのネットワークに接続されるものとするが、ネットワークに接続される携帯端末１１の台数はこれに限定されない。
【００１６】
携帯端末１１は、例えば、スマートフォンと呼ばれる、携帯電話と携帯情報端末を融合させた高機能の携帯電話機である。携帯端末１１は、携帯電話としての通話機能以外に、例えば、WiFi（Wireless Fidelity）方式（IEEE（Institute of Electrical and Electronic Engineers）802.11x）等による無線通信により、無線ルータ１２を介して他の携帯端末１１と通信を行う無線LAN通信機能を有する。
【００１７】
なお、携帯端末１１は、ネットワークに接続して他の携帯端末１１とデータを授受する通信機能を少なくとも有する通信端末であればよく、携帯電話機能（通話機能）は必須ではない。従って、携帯端末１１は、例えば、ネットワーク接続機能を有する、電子書籍リーダやPND(Portable Navigation Device)などのようなタブレット端末、携帯型ゲーム機などでもよい。
【００１８】
携帯端末１１の少なくとも２つには、携帯端末１１上で実行されるアプリケーションプログラムである「Fortune Reelアプリケーション」（以下、FRアプリという。）がインストールされている。
【００１９】
［携帯端末１１の構成ブロック図］
図２は、携帯端末１１のハードウェア構成例を示すブロック図である。
【００２０】
図２において、CPU（Central Processing Unit）２１は、各種の処理を実行する演算処理部である。CPU２１は、FRアプリ等のアプリケーションプログラムも実行する。CPU２１は、バス２５を介してROM（Read Only Memory）２２、RAM（Random Access Memory）２３、およびNVRAM（Non Volatile RAM）２４と相互に接続される。このバス２５にはまた、入出力インタフェース２６も接続され、入出力インタフェース２６には、記憶部２７およびドライブ２８が接続される。
【００２１】
ROM２２には予めOS(Operating System)などの基本プログラムやデータが格納される。RAM２３およびNVRAM２４には、ROM２２や記憶部２７に格納されているアプリケーションプログラムやデータがロードされる。RAM２３およびNVRAM２４にはまた、CPU２１が各種の処理を実行する上において必要なデータなども適宜記憶される。記憶部２７は、フラッシュメモリやハードディスクなどにより構成され、FRアプリを少なくとも記憶する。
【００２２】
ドライブ２８は、必要に応じて装着される、半導体メモリなどのリムーバブルメディア２９からのデータを読み出し、入出力インタフェース２６等を介してCPU２１に供給したり、CPU２１から供給されるデータをリムーバブルメディア２９に書き込む。読み書きされるデータには、インストールされるアプリケーションプログラムのデータも含まれる。
【００２３】
入出力インタフェース２６には、入力部３０、音声入出力部２１、タッチスクリーン３２、無線通信部３３、電話回線網通信部３４、および撮影部３５が接続される。
【００２４】
入力部３０は、キーボード、操作ボタン等により構成され、ユーザの操作による入力を受け付けて、CPU２１等に供給する。音声入出力部３１は、スピーカ、マイクロホン等により構成され、通話のための音声を入出力する。
【００２５】
タッチスクリーン３２は、表示部３２Aと位置検出部３２Bとを有し、各種の表示と、指等を近接、又は、接触（タッチ）することによる操作入力とが可能になっている。
【００２６】
表示部３２Aは、液晶パネル等のデバイス（表示装置）で構成され、入出力インタフェース２６を介して供給されるデータに応じて、画像を表示する。
【００２７】
位置検出部３２Bは、例えば、静電式等のタッチパネルや、光を照射する光源と、その光の、物体からの反射光を受光するセンサとのセット等の、外部からの入力（近接・接触）を受け付ける（検知する）機能を有するデバイスで構成される。
【００２８】
タッチスクリーン３２は、以上のような表示部３２Aと位置検出部３２Bとが一体的になっており、表示部３２Aにおいて画像を表示し、位置検出部３２Bにおいて、表示部３２Aに表示された画像に対する外部からの操作入力（タッチや近接）を受け付けることができる。
【００２９】
位置検出部３２Bが出力する位置信号は、入出力インタフェース２６を介して、CPU２１に供給され、CPU２１では、位置検出部３２Bからの位置信号に基づき、どのような操作入力があったかが認識され、その操作入力に応じて、各種の処理が行われる。
【００３０】
無線通信部３３は、WiFi方式等による無線通信を行う。電話回線網通信部３４は、移動体電話通信網を介して他の装置と音声通信、または、パケット通信を行う。撮影部３５は、CCD(Charge Coupled Device)やCMOS（Complementary Mental Oxide Semiconductor）センサ等の撮影素子などにより構成される。撮影部３５は、被写体を撮影し、撮影した被写体の画像データを、入出力インタフェース２６を介してCPU２１等に供給する。
【００３１】
携帯端末１１は以上のように構成される。なお、携帯端末１１には、数Cｍ程度の近接距離で電磁誘導を利用した非接触通信を行う非接触通信部、ブルートゥース（Bluetooth（登録商標））方式による無線通信部、赤外線による通信を行う赤外線通信部などの、その他の構成をさらに備えるようにしてもよい。
【００３２】
［FRアプリの概要］
図３を参照して、FRアプリの概要について説明する。
【００３３】
図３は、FRアプリを起動したときに表示される基本画面５１の例である。FRアプリの起動は、例えば、携帯端末１１のホーム画面に配置されるFRアプリのアイコンをタッチ（押下）することで行うことができる。なお、図３の基本画面５１が表示されると、FRアプリは、後述する常駐モードではなく、本起動モードの実行状態となる。
【００３４】
図３に示すFRアプリの基本画面５１には、リール６１、Startボタン６２、Editボタン６３、Settingボタン６４、Inviteボタン６５、およびModeボタン６６が設けられている。
【００３５】
リール６１には、円筒状の外周面に複数の項目７１A、７１B、７１C、・・が表示されており、Startボタン６２が押下されることにより、リール６１は一定時間回転し、その後、停止する表示制御が実行される。リール６１が回転すると、円筒状の外周面に表示された複数の項目７１A、７１B、７１C、・・が回転とともに移動変化し、リール６１の回転停止とともに、所定の１つの項目７１（７１A、７１B、７１C、・・のうちのいずれか）が選択表示される。
【００３６】
FRアプリのリール６１の回転および停止は、同一ネットワークに接続されている他の携帯端末１１において本起動モードで起動されている他のFRアプリと連動する。従って、Startボタン６２は、リール６１の回転を他のFRアプリと連動させる。
【００３７】
図３の例では、項目７１A、７１B、７１C、・・として、予め設定された、「こう見えて○○です」、「恥ずかしい話」、「私を変えたあの人」、・・などのパーティ用の話の題目（内容）が表示されている。このFRアプリは、例えば、次のようなシチュエーションで利用することができる。
【００３８】
結婚式の２次会などのイベントにおいて、イベント参加者であるユーザA乃至Dが保有する携帯端末１１A乃至DにFRアプリがインストールされ、本起動モードで起動されている。イベント会場には、無線ルータ１２が設置されており、各ユーザの携帯端末１１A乃至Dは、無線ルータ１２を介して、一つのネットワークに接続される（図１に示した構成である）。
【００３９】
例えば、イベント参加者の一人であるユーザAが、自分の携帯端末１１AのStartボタン６２を押下し、リール６１を回転させる。すると、イベントの他の参加者であるユーザB乃至Dの携帯端末１１B乃至１１DのFRアプリでも、ユーザAのFRアプリと同様、リール６１が回転する。そして、ユーザAのFRアプリのリール６１の回転が停止すると、ユーザB乃至DのFRアプリのリール６１の回転も停止し、ユーザA乃至DそれぞれのFRアプリのリール６１は、同一の項目を選択表示する。例えば、ユーザA乃至Dの各リール６１が、図３に示されるように、項目７１Bとしての「恥ずかしい話」で停止したとすると、発表者に指名されたユーザが「恥ずかしい話」をする。ユーザBが、自分のFRアプリでリール６１を回転させた場合も、他のユーザA、C、およびDのFRアプリのリール６１が連動して回転し、同一の項目７１で停止する。
【００４０】
このように、FRアプリでは、結婚式の２次会などのイベントにおいて、複数の参加者が同時操作でき、かつ、所定の動作の結果（回転結果）を共有しながら楽しむことができる。なお、FRアプリでは、リール６１に表示する項目７１の内容は、ユーザが自由に設定（編集）することができる。
【００４１】
Editボタン６３は、リール６１に表示する項目７１の内容を編集するとき押下される。Editボタン６３が押下されると、図４に示すような、現在設定されている項目７１の内容の一覧が表示され、ユーザは変更対象の項目７１を選択して文字入力することで、リール６１に表示させる項目７１の内容を変更することができる。
【００４２】
Settingボタン６４は、リール６１のリール数を設定するとき押下される。
【００４３】
図３は、リール数が１に設定されている場合のリール６１の例であるが、リール数は、図５に示すように、２、３、・・と、複数にすることもできる。
【００４４】
Inviteボタン６５は、同一ネットワークに接続されている他の携帯端末１１で、かつ、FRアプリがインストールされ、起動可能な状態となっている携帯端末１１に対して、FRアプリの起動を要求する起動要求を送信するためのボタンである。Inviteボタン６５が押下されると、起動要求が、同一ネットワーク内の携帯端末１１にブロードキャスト（Broadcast）送信される。
【００４５】
Modeボタン６６は、FRアプリの表示モードを変更するためのボタンである。ユーザは、Modeボタン６６を押下して、表示された複数の表示モードのなかから所望の表示モードを選択することで、好みの表示色でFRアプリを表示させることができる。
【００４６】
FRアプリの基本画面５１は、図３に示したように、携帯端末１１の表示部３２Aを横長となる向きで表示される。
【００４７】
［FRアプリの強制起動処理］
次に、図６を参照して、ユーザAが、自分の携帯端末１１AのFRアプリから、同一ネットワークに接続されている他の携帯端末１１のFRアプリを強制起動させる処理について説明する。
【００４８】
同一ネットワークに接続されている他の携帯端末１１のFRアプリを強制起動させるためには、他の携帯端末１１において、FRアプリが常駐モードで起動している状態であることが必要である。FRアプリの常駐モードとは、図２に示した基本画面５１は表示されず、バッググラウンドで実行されている状態であり、無線LANによる受信機能のみが動作している状態である。
【００４９】
図６の例では、ユーザBおよびCの携帯端末１１Bおよび１１Cでは、FRアプリが常駐モードで起動しているが、ユーザDの携帯端末１１Dでは、FRアプリがインストールされていない状態であるとする。
【００５０】
以下の（１）、（２）、・・・は、図６の丸数字の１、２、・・・に対応する（後述する図８および図１０でも同様）。
【００５１】
（１）ユーザAは、他のユーザの携帯端末１１のFRアプリを強制起動させる場合、基本画面５１のInviteボタン６５を押下する。これにより、ユーザAの携帯端末１１Aから、起動要求がUDP (User Datagram Protocol)通信によりブロードキャスト送信される。ブロードキャスト送信により、無線ルータ１２を介して、同一のネットワークに接続されている全ての携帯端末１１に、起動要求が送信される。
【００５２】
（２）携帯端末１１B及び１１Cは、ブロードキャスト送信されてきた起動要求を受信し、常駐モードで起動しているFRアプリが取得する。常駐モードのFRアプリは、取得した起動要求に基づいて本起動モードで起動し（本起動し）、基本画面５１を表示部３２Aに表示する。
【００５３】
携帯端末１１Dでは、ブロードキャスト送信されてきた起動要求の受信はするが、FRアプリがインストールされていないので、FRアプリは起動しない。仮に、FRアプリがインストールされていたとしても常駐モードで起動していなければ本起動しない。
【００５４】
（３）そして、携帯端末１１B及び１１Cにおいて、本起動モードで起動したFRアプリは、起動したことを表す起動済通知を、TCP (Transmission Control Protocol)通信により、携帯端末１１Aに送信する。携帯端末１１Aと携帯端末１１B及び１１Cとの間の送受信は、無線ルータ１２を介して行われる。
【００５５】
（４）携帯端末１１AのFRアプリは、携帯端末１１B及び１１Cからの、起動済通知を受信し、基本画面５１において、ネットワーク内でFRアプリが本起動されている他のユーザ（の携帯端末１１）が所定人数存在することを示す表示を行う。例えば、携帯端末１１AのFRアプリは、図６に示されるように、基本画面５１のInviteボタン６５の下方に、人を模したマークを人数分だけ表示したり、人数を示す数字を表示したりする。
【００５６】
図７は、強制起動する側である携帯端末１１Aと、強制起動される側である携帯端末１１Bについての、強制起動処理の詳細なフローチャートを示している。なお、携帯端末１１AのFRアプリは本起動モードで実行されており、携帯端末１１BのFRアプリは常駐モードであるとする。
【００５７】
初めに、ステップＳ１１において、携帯端末１１AのFRアプリは、Inviteボタン６５が押下されたか否かを判定し、Inviteボタン６５が押下されたと判定されるまで、ステップＳ１１の処理を繰り返す。
【００５８】
ステップＳ１１で、Inviteボタン６５が押下されたと判定された場合、処理はステップＳ１２に進み、携帯端末１１AのFRアプリは、起動要求をUDP通信によりブロードキャスト送信する。
【００５９】
一方、携帯端末１１BのFRアプリは、ステップＳ２１において、同一ネットワークの他の携帯端末１１から、何らかのメッセージを受信したか否かを判定し、メッセージを受信したと判定するまで待機する。
【００６０】
ステップＳ１２でブロードキャスト送信された起動要求が携帯端末１１Bで受信されると、ステップＳ２１においてメッセージを受信したと判定され、処理がステップＳ２２に進められる。
【００６１】
ステップＳ２２において、携帯端末１１BのFRアプリは、受信したメッセージが起動要求であるかを判定する。ステップＳ２２で、受信したメッセージが起動要求ではないと判定された場合、処理は終了する。
【００６２】
一方、ステップＳ２２で、受信したメッセージが起動要求であると判定された場合、処理はステップＳ２３に進み、携帯端末１１BのFRアプリは、本起動モードで起動しているかを判定する。
【００６３】
ステップＳ２３で、本起動モードで起動していない、即ち、常駐モードで起動していると判定された場合、処理はステップＳ２４に進み、携帯端末１１BのFRアプリは、本起動モードで起動する（本起動する）。
【００６４】
一方、ステップＳ２３で、本起動モードで起動していると判定された場合、ステップＳ２４の処理がスキップされる。
【００６５】
そして、ステップＳ２５において、携帯端末１１BのFRアプリは、起動済通知をTCP通信により、携帯端末１１Aに送信する。
【００６６】
携帯端末１１AのFRアプリは、ステップＳ１２におけるブロードキャスト送信後、ステップＳ１３において、同一ネットワークの他の携帯端末１１から、何らかのメッセージを受信したか否かを判定し、メッセージを受信したと判定するまで待機する。
【００６７】
ステップＳ２５で送信された起動済通知が携帯端末１１Aで受信されると、ステップＳ１３においてメッセージを受信したと判定され、処理がステップＳ１４に進められる。
【００６８】
ステップＳ１４において、携帯端末１１AのFRアプリは、受信したメッセージが起動済通知であるかを判定する。
【００６９】
ステップＳ１４で、受信したメッセージが起動済通知であると判定された場合、処理はステップＳ１５に進み、携帯端末１１AのFRアプリは、他のユーザ（の携帯端末１１）のFRアプリが本起動したことを表示部３２Aに表示する。また、携帯端末１１AのFRアプリは、起動済通知を受信した携帯端末１１のIPアドレスをRAM２３に記憶する。
【００７０】
ステップＳ１５の処理後、または、ステップＳ１４で、受信したメッセージが起動済通知ではないと判定された場合、処理は終了する。
【００７１】
以上のように、強制起動処理では、FRアプリを本起動させているユーザが、基本画面５１のInviteボタン６５を押下することで、常駐モードで起動している他のユーザのFRアプリを本起動させる（強制起動させる）ことができる。
【００７２】
［FRアプリの連動回転処理］
次に、図８を参照して、ユーザAが、携帯端末１１AのFRアプリでリール６１を回転させると、同一ネットワークに接続されている他の携帯端末１１のFRアプリでも同一内容で連動してリール６１が回転する連動回転処理について説明する。
【００７３】
（１）ユーザAは、基本画面５１のStartボタン６２を押下する。これにより、携帯端末１１AのFRアプリのリール６１の各項目７１の内容と、停止させる項目７１を示す停止情報とからなるリール内容が、回転要求とともに、TCP通信により、本起動モードで実行されている携帯端末１１B及び１１CのFRアプリに送信される。ここで、回転要求は、リール６１の回転動作を要求する動作要求であり、停止情報は、回転動作の停止状態を示す情報である。
【００７４】
（２）携帯端末１１B及び１１CのFRアプリは、携帯端末１１Aから送信されてきた回転要求とリール内容を受信し、リール６１の回転アクションを実行する。リール６１の回転アクションは、リール６１を回転表示させ、一定時間後に、受信した停止位置の項目７１で停止するアクションである。
【００７５】
図９は、連動回転させる側である携帯端末１１Aと、連動回転される側である携帯端末１１Bについての、連動回転処理の詳細なフローチャートを示している。なお、携帯端末１１Aおよび１１BのFRアプリは、いずれも本起動モードで実行されている。
【００７６】
初めに、ステップＳ４１において、携帯端末１１AのFRアプリは、Startボタン６２が押下されたか否かを判定し、Startボタン６２が押下されたと判定されるまで、ステップＳ４１の処理を繰り返す。
【００７７】
ステップＳ４１で、Startボタン６２が押下されたと判定された場合、処理はステップＳ４２に進み、携帯端末１１AのFRアプリは、リール６１の設定項目、即ち、リール６１に表示させる複数の項目７１の内容を取得する。リール６１の設定項目は、記憶部２７にテキストファイルで保存されている。
【００７８】
ステップＳ４３において、携帯端末１１AのFRアプリは、リール６１の停止位置、すなわち、停止させる項目７１を決定する。
【００７９】
ステップＳ４４において、携帯端末１１AのFRアプリは、リール６１の設定項目と、停止させる項目７１を示す停止情報とからなるリール内容をデータ化する。
【００８０】
ステップＳ４５において、携帯端末１１AのFRアプリは、回転要求と、データ化したリール内容を、TCP通信により、携帯端末１１B及び１１CのFRアプリに送信する。送信先の携帯端末１１B及び１１Cは、上述した強制起動処理でRAM２３に記憶された各携帯端末１１のIPアドレスにより特定される。
【００８１】
ステップＳ４６において、携帯端末１１AのFRアプリは、リール６１が回転する表示とするリール回転アクションを開始する。
【００８２】
ステップＳ４７において、携帯端末１１AのFRアプリは、リール回転アクションの開始から一定時間経過したかを判定し、一定時間経過したと判定されるまで待機する。
【００８３】
そして、ステップＳ４７で、一定時間経過したと判定された場合、処理はステップＳ４８に進み、携帯端末１１AのFRアプリは、リール回転アクションを停止する。即ち、携帯端末１１AのFRアプリは、ステップＳ４３で決定した停止位置でリール６１を停止させる。そして、携帯端末１１AのFRアプリの連動回転処理は終了する。
【００８４】
一方、携帯端末１１BのFRアプリは、ステップＳ６１において、同一ネットワークの他の携帯端末１１から、何らかのメッセージを受信したか否かを判定し、メッセージを受信したと判定するまで待機する。
【００８５】
上述したステップＳ４５で送信された回転要求とデータ化したリール内容が携帯端末１１Bで受信されると、ステップＳ６１においてメッセージを受信したと判定され、処理がステップＳ６２に進められる。
【００８６】
ステップＳ６２において、携帯端末１１BのFRアプリは、受信したメッセージが回転要求であるかを判定する。ステップＳ６２で、受信したメッセージが回転要求ではないと判定された場合、処理は終了する。
【００８７】
一方、ステップＳ６２で、受信したメッセージが回転要求であると判定された場合、処理はステップＳ６３に進み、携帯端末１１BのFRアプリは、回転要求とともに受信したリール内容に含まれる、リール６１の設定項目を自身のリール６１に設定する。即ち、携帯端末１１BのFRアプリは、受信したリール６１の設定項目を、携帯端末１１Bの記憶部２７のテキストファイルに上書き保存する。
【００８８】
以降のステップＳ６４乃至Ｓ６６の処理は、上述した携帯端末１１AのFRアプリが実行するステップＳ４６乃至Ｓ４８とそれぞれ同様である。即ち、リール６１が回転して、一定時間経過後に、受信したリール内容に含まれる停止情報に基づいて、携帯端末１１AのFRアプリが停止する項目７１と同一項目でリール６１が停止する。そして、携帯端末１１BのFRアプリの連動回転処理は終了する。
【００８９】
携帯端末１１Aと携帯端末１１Bにおいて、リール回転アクションの開始から停止までの一定時間は、無線LAN通信による遅れを無視できるのであれば同一の時間に設定される。無線LAN通信による遅れを考慮する場合には、連動回転させる側とされる側が同一時刻に停止するように、連動回転させる側である携帯端末１１Aの回転時間が所定時間だけ長めに設定される。
【００９０】
このように、連動回転処理によれば、本起動されているFRアプリの一つにおいてStartボタン６２を押下することで、同一ネットワークに接続されている他の携帯端末１１で本起動中の全てのFRアプリで、リール回転アクションが連動する。
【００９１】
なお、上述した例では、回転要求とともに、常に、リール６１の設定項目を送信するようにしたが、リール６１の設定項目は、項目７１の内容に変更があった場合のみ送信するようにしてもよい。即ち、項目７１の内容に変更がない場合には、リール６１の設定項目の送信は省略することができる。
【００９２】
以上説明したように、FRアプリは、リール６１の内容（項目７１）を携帯端末１１の表示部３２Aに表示させ、ローカルエリアネットワーク内の他の携帯端末１１にインストールされているFRアプリを起動させ、他の携帯端末１１の表示部３２Aに表示されるFRアプリのリール６１の内容を、自身のリール６１の内容と連動させる。
【００９３】
従って、携帯端末１１を持つユーザは、同じ場所に集まった他のユーザと、FRアプリで同一の動作および結果を共有して、楽しむことができる。
【００９４】
上述した例は、ユーザAが、他のユーザの携帯端末１１のFRアプリを強制起動および連動回転させる例であるが、同一ネットワークに接続し、本起動しているFRアプリからであれば、他のユーザも同様に、他の携帯端末１１のFRアプリを強制起動および連動回転させることができる。
【００９５】
［リール内容編集中の連動回転処理］
ところで、FRアプリでは、上述したように、Editボタン６３を押下して、リール６１に表示させる項目７１の内容を自由に編集して、編集後のリール６１を連動回転させることができる。これにより、ユーザが、各々、内容をアレンジして連動回転させることで、他のユーザは思わぬ内容（項目７１）が表示されたりして、楽しむことができる。
【００９６】
しかし、例えば、あるユーザが、リール６１に表示させる項目７１の内容を編集中に、他のユーザからの回転要求を受信して、リール回転アクションが始まることもある。FRアプリでは、このような場合でも、編集中の内容が消去されないようになっている。
【００９７】
そこで、図１０を参照して、ユーザAがリール６１に表示する項目７１の内容を編集中に、ユーザBの携帯端末１１BのFRアプリから、回転要求が送信されてきた場合の処理について説明する。
【００９８】
（１）ユーザBは、基本画面５１のStartボタン６２を押下する。これにより、携帯端末１１BのFRアプリのリール６１の設定項目と、停止させる項目７１を示す停止情報とからなるリール内容が、回転要求とともに、TCP通信により、携帯端末１１A（及び携帯端末１１C）に送信される。
【００９９】
（２）携帯端末１１AのFRアプリは、携帯端末１１Bから送信されてきた回転要求とリール内容を受信すると、現在の編集内容を仮保存する。現在の編集内容は、編集後の内容を保存するテキストファイルとは別ファイルに仮保存される。
【０１００】
（３）仮保存後、携帯端末１１AのFRアプリは、リール６１の回転アクションを実行する。
【０１０１】
（４）リール６１の回転アクションが停止したのち、携帯端末１１AのFRアプリは、仮保存したファイルを読み出し、回転アクション実行前の編集内容を復元する。即ち、仮保存したファイルに基づいて、図４に示したような、編集中だった項目７１の内容の一覧が再度表示される。
【０１０２】
図１１は、ユーザAがリール内容編集中に、ユーザBの携帯端末１１Bから回転要求が送信された時の連動回転処理の詳細なフローチャートを示している。携帯端末１１Aおよび１１BのFRアプリは、いずれも本起動モードで実行されている。
【０１０３】
連動回転させる側である携帯端末１１Bで行われるステップＳ１０１乃至Ｓ１０８の処理は、図９に示した連動回転処理の携帯端末１１Aが行うステップＳ４１乃至Ｓ４８の処理と、それぞれ同様であるので、その説明は省略する。
【０１０４】
ユーザA側の処理として、初めに、ステップＳ８１において、携帯端末１１AのFRアプリは、Editボタン６３が押下されたか否かを判定し、Editボタン６３が押下されたと判定されるまで、ステップＳ８１の処理を繰り返す。
【０１０５】
ステップＳ８１で、Editボタン６３が押下されたと判定された場合、処理はステップＳ８２に進み、携帯端末１１AのFRアプリは、ユーザAによって入力された編集内容を受け付け、表示部３２Aに表示する。
【０１０６】
ステップＳ８３において、携帯端末１１AのFRアプリは、編集が終了したかを判定する。ユーザは、例えば、携帯端末１１Aに設けられている操作ボタンの一つである「戻る」ボタンを操作することで、編集の終了をFRアプリに指示することができる。設定項目の一覧画面の傍に表示される「Save」または「Cancel」ボタンを押下することで、編集の終了を指示することもできる。
【０１０７】
ステップＳ８３で、編集が終了したと判定された場合、処理はステップＳ８４に進み、携帯端末１１AのFRアプリは、編集後のリール内容をテキストファイルに保存して、終了する。
【０１０８】
一方、ステップＳ８３で、編集が終了していないと判定された場合、処理はステップＳ８５に進み、携帯端末１１AのFRアプリは、同一ネットワークの他の携帯端末１１から、何らかのメッセージを受信したか否かを判定する。
【０１０９】
ステップＳ８５で、メッセージを受信していないと判定された場合、処理はステップＳ８２に戻り、ステップＳ８２乃至Ｓ８５の処理が繰り返される。従って、ステップＳ１０５の処理により、携帯端末１１BのFRアプリから、回転要求が送信されてくるまでは、編集作業が継続される。
【０１１０】
そして、ステップＳ１０５の処理により、携帯端末１１BのFRアプリから、回転要求が送信されてくると、ステップＳ８５で、メッセージを受信したと判定され、処理はステップＳ８６に進む。
【０１１１】
ステップＳ８６において、携帯端末１１AのFRアプリは、受信したメッセージが回転要求であるかを判定する。
【０１１２】
ステップＳ８６で、受信したメッセージが回転要求ではないと判定された場合、処理はステップＳ９２に進む。
【０１１３】
一方、ステップＳ８６で、受信したメッセージが回転要求であると判定された場合、処理はステップＳ８７に進み、携帯端末１１AのFRアプリは、テキストファイルを作成し、編集中の内容を、作成したテキストファイルに仮保存する。
【０１１４】
ステップＳ８８乃至Ｓ９１の処理は、図９のステップＳ６３乃至Ｓ６６の処理と同様である。即ち、携帯端末１１AのFRアプリのリール６１が回転して、一定時間経過後に、受信したリール内容に含まれる停止情報に基づいて、携帯端末１１BのFRアプリが停止する項目７１と同一項目でリール６１が停止する。
【０１１５】
そして、ステップＳ９２において、携帯端末１１AのFRアプリは、リール６１の回転アクション開始前は編集中であったかを判定する。
【０１１６】
ステップＳ９２で、リール６１の回転アクション開始前は編集中であったと判定された場合、処理はステップＳ９３に進み、携帯端末１１AのFRアプリは、仮保存したテキストファイルを読み出し、編集中の内容を復元する。その後、処理はステップＳ８２に戻る。
【０１１７】
一方、ステップＳ９２で、リール６１の回転アクション開始前は編集中ではないと判定された場合、処理は終了する。
【０１１８】
以上のように、ユーザAが、リール６１の項目７１を編集中に、他のユーザの携帯端末１１のFRアプリから、回転要求が送信されてきた場合であっても、リール６１の回転を優先しつつ、編集内容も保持することができる。
【０１１９】
［FRアプリの機能構成ブロック図］
図１２は、上述したFRアプリの機能構成ブロック図を示している。
【０１２０】
図１２において、FRアプリ１０１は、連動制御部としてのメイン処理部１１１と、常駐部１１２とで構成される。メイン処理部１１１は、画面制御部１２１とメッセージ送信制御部１２２を有し、常駐部１１２は、メッセージ受信制御部１３１を有する。
【０１２１】
FRアプリ１０１が常駐モードで実行されている状態では、常駐部１１２のみが動作し、FRアプリ１０１が本起動モードで実行されている状態では、メイン処理部１１１と常駐部１１２が動作する。
【０１２２】
画面制御部１２１は、基本画面５１を表示部３２Aに表示させたり、基本画面５１のリール６１の回転表示制御などを行う。また、画面制御部１２１は、基本画面５１上のStartボタン６２ないしModeボタン６６の操作を受け付け、受け付けられた操作に対応する処理を実行する。
【０１２３】
メッセージ送信制御部１２２は、画面制御部１２１の制御にしたがい、同一ネットワーク内の他の携帯端末１１宛てのメッセージの送信を制御する。メッセージ受信制御部１３１は、同一ネットワーク内の他の携帯端末１１から送信されてくるメッセージの受信を制御する。メッセージ受信制御部１３１は、受信したメッセージをメイン処理部１１１の画面制御部１２１に供給する。メッセージ送信制御部１２２およびメッセージ受信制御部１３１が送受信するメッセージは、例えば、起動要求、起動済通知、回転要求などである。
【０１２４】
RAM２３には、強制起動処理において他の携帯端末１１からTCP通信により送信されてくる起動済通知に基づいて、他の携帯端末１１のIPアドレスが記憶されており、メッセージ送信制御部１２２が同一ネットワーク内の他の携帯端末１１に回転要求等のメッセージを送信する際に参照される。
【０１２５】
記憶部２７には、基本画面５１のEditボタン６３を操作して編集したリール６１の各項目７１の内容がテキストファイルで保存され、画面制御部１２１によって適宜参照される。また、リール内容編集中に他の携帯端末１１から回転要求が送信されてきた場合に一時的に作成される、編集中の内容を仮保存するテキストファイルも、記憶部２７内に作成され、画面制御部１２１によって参照される。
【０１２６】
［その他のアプリケーション適用例］
上述した実施の形態では、携帯端末１１上で実行されるアプリケーションプログラムとして、リール６１の動作と結果を、ネットワーク内の複数の携帯端末１１で共有しながら楽しむFRアプリ１０１について説明した。
【０１２７】
しかし、本技術は、このFRアプリ１０１自体を作成することが目的ではなく、ネットワーク内の複数の携帯端末１１のそれぞれで内容（各項目）を編集することができ、その内容の表示、動作、結果等を複数の携帯端末１１で共有（連動）することができるようにした点が本技術の特徴である。従って、本技術は、FRアプリ１０１以外のアプリケーションプログラムにも適用することができる。
【０１２８】
図１３および図１４は、本技術をFRアプリ１０１以外のアプリケーションプログラムに適用した例を示している。
【０１２９】
図１３は、サイコロのアプリケーションプログラム（以下、サイコロアプリという。）の例である。
【０１３０】
このサイコロアプリの基本画面１５０において、FRアプリ１０１のリール６１に対応するものがサイコロ１５１である。サイコロアプリでは、サイコロ１５１を振ったときの動作および結果を、ネットワーク内の複数の携帯端末１１のそれぞれで共有して楽しむことができる。
【０１３１】
サイコロアプリでは、スタートボタン１５２が押下されることにより、サイコロ１５１が振られる。面の編集ボタン１５３を押下することにより、サイコロの各面に表示される内容（項目）を編集することができ、個数変更ボタン１５４を押下することにより、サイコロ１５１の個数を変更することができる。デザイン変更ボタン１５５は、FRアプリ１０１のModeボタン６６に対応し、基本画面１５０の表示色等を変更することができる。
【０１３２】
図１４は、コーディネイトを検討するアプリケーションプログラム（以下、コーディネイト検討アプリという。）の例である。
【０１３３】
図１４のコーディネイト検討アプリは、例えば、あるデパート内の複数の店舗（テナント）が所有する携帯端末１１にインストールされて利用される。デパート内の複数の店舗の携帯端末１１それぞれは一つのネットワークに接続される。
【０１３４】
コーディネイト検討アプリの基本画面１７０には、店舗選択部１７１A乃至１７１D、アイテム表示部１７２A乃至１７２D、及び、コーディネイト結果表示部１７３が設けられている。
【０１３５】
店舗選択部１７１A乃至１７１Dでは、デパート内の複数の店舗のなかから、所定の店舗がユーザにより選択される。アイテム表示部１７２A乃至１７２Dには、対応する店舗選択部１７１A乃至１７１Dで選択された店舗で購入可能なアイテムが表示される。コーディネイト結果表示部１７３には、アイテム表示部１７２A乃至１７２Dで選択されたアイテム（項目）を組み合わせたイメージ画像が表示される。
【０１３６】
ユーザは、店舗選択部１７１A乃至１７１Dで選択可能なデパート内のどこかの店舗で、その店舗が所有する携帯端末１１を利用して、コーディネイト検討アプリを使用する。ユーザは、基本画面１７０において、店舗選択部１７１A乃至１７１D及びアイテム表示部１７２A乃至１７２Dを操作して、好みの店舗およびアイテムを選択する。
【０１３７】
店舗選択部１７１A乃至１７１Dで選択された各店舗では、その店舗が所有する携帯端末１１のコーディネイト検討アプリの基本画面１７０を参照することで、ユーザが選択したアイテムおよびコーディネイト結果を共有することができる。そして、店舗側は、ユーザの要望に応じて、または、お薦めなどの理由から、所定のアイテムを、店舗の携帯端末１１の基本画面１７０のアイテム表示部１７２A乃至１７２Dで選択して、ユーザに提案することもできる。
【０１３８】
ユーザは、コーディネイト結果表示部１７３の購入ボタン１７４A乃至１７４Dを操作（タッチ）することで、コーディネイト結果として選択されているアイテムを、対応する店舗で購入（または購入予約）することができる。
【０１３９】
このように、コーディネイト検討アプリでは、デパート内の複数の店舗の携帯端末１１で、各店舗（の店員）とユーザが同時にコミュニケーションしながら、髪型、服装、靴などのアイテムを組み合わせた内容を共有することができる。
【０１４０】
以上のように、本技術を適用した携帯端末１１のアプリケーションプログラムは、同一ネットワークに接続されている他の携帯端末１１のアプリケーションプログラムと、内容の表示、動作、結果等を共有（連動）することができる。また、ネットワーク内の複数の携帯端末１１のそれぞれにおいて、内容（各項目）を自由に編集することもできる。これにより、同一のネットワークに接続されている複数の携帯端末１１を利用して、携帯端末１１のユーザに、新たな楽しみ方を提供することができる。
【０１４１】
本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる場合はもちろん、必ずしも時系列的に処理されなくとも、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで実行されてもよい。
【０１４２】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１４３】
なお、本技術は以下のような構成も取ることができる。
（１）
所定の内容を表示する表示部と、
ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムを起動させ、前記１以上の通信端末上で起動された前記アプリケーションプログラムが前記通信端末の表示画面に表示させる内容を、前記表示部に表示させる前記内容と連動させる制御を行う連動制御部と
を備える携帯端末。
（２）
前記通信端末において起動される前の前記アプリケーションプログラムは、前記ローカルエリアネットワークに接続された前記携帯端末からのメッセージを受信可能なモードの状態である
前記（１）に記載の携帯端末。
（３）
前記連動制御部は、起動要求をUDP通信によりブロードキャスト送信することにより、前記ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムを起動させる
前記（１）または（２）に記載の携帯端末。
（４）
前記連動制御部は、前記表示部の前記内容と、前記表示画面の前記内容を連動させる場合、所定の動作を要求する動作要求と、その動作の停止状態を示す停止情報とを、前記ローカルエリアネットワーク内の１以上の通信端末に送信する
前記（１）乃至（３）のいずれかに記載の携帯端末。
（５）
前記表示部に表示される前記内容には複数の項目があり、
前記連動制御部は、前記表示部の前記内容と、前記表示画面の前記内容を連動させる場合、前記内容を構成する前記複数の項目も、前記ローカルエリアネットワーク内の１以上の通信端末に送信する
前記（１）乃至（４）のいずれかに記載の携帯端末。
（６）
前記連動制御部は、前記表示部の前記内容を編集中に、１つの前記通信端末から、前記表示部の前記内容と、前記表示画面の前記内容を連動させる動作の要求を受信した場合、前記編集中の前記内容を保存して、要求された前記動作を実行し、その動作が停止した後で、前記編集中の前記内容を復元する
前記（１）乃至（５）のいずれかに記載の携帯端末。
（７）
携帯端末のコンピュータが、
所定の内容を前記携帯端末の表示部に表示させ、
ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムを起動させ、前記１以上の通信端末上で起動された前記アプリケーションプログラムが前記通信端末の表示画面に表示させる内容を、前記表示部に表示させる前記内容と連動させる
ステップを含む表示制御方法。
（８）
携帯端末のコンピュータに、
所定の内容を前記携帯端末の表示部に表示させ、
ローカルエリアネットワーク内の１以上の通信端末にインストールされているアプリケーションプログラムを起動させ、前記１以上の通信端末上で起動された前記アプリケーションプログラムが前記通信端末の表示画面に表示させる内容を、前記表示部に表示させる前記内容と連動させる
処理を実行させるためのプログラム。
【符号の説明】
【０１４４】
１１  携帯端末，  １２  無線ルータ，  ２１  CPU，  ２７  記憶部，  ３２  タッチスクリーン，  １０１  Fortune Reelアプリ，  １１１  メイン処理部，  １１２  常駐部，  １２１  画面制御部，  １２２  メッセージ送信制御部，  １３１  メッセージ受信制御部
【図１】
2012244315.tif 000003
【図２】
2012244315.tif 000004
【図３】
2012244315.tif 000005
【図４】
2012244315.tif 000006
【図５】
2012244315.tif 000007
【図６】
2012244315.tif 000008
【図７】
2012244315.tif 000009
【図８】
2012244315.tif 000010
【図９】
2012244315.tif 000011
【図１０】
2012244315.tif 000012
【図１１】
2012244315.tif 000013
【図１２】
2012244315.tif 000014
【図１３】
2012244315.tif 000015
【図１４】
2012244315.tif 000016