(57)【要約】【課題】  送信先を指定するための入力、選択などの操作を行うことなく、送信先のアドレスを自動的に指定してファイルを転送することができる無線通信ネットワークを経由したファイル転送プログラム及びファイル転送方法を提供する。【解決手段】  携帯端末Ａから携帯端末Ｂにファイルを転送したい場合には、携帯端末Ａと携帯端末Ｂが共通の無線通信ネットワークに接続されている状態で、２つの携帯端末を重ねて振る、同時に振るなど動作を行うと、共通の無線通信ネットワークに接続された携帯端末の中から加速度センサーが検出した変動値が一致する携帯端末を特定することによって、携帯端末Ｂをファイルの転送先と特定して、携帯端末Ｂのアドレスをファイルの送信先に自動的に設定する。【選択図】        図２
2010021810.tif 000002
【特許請求の範囲】
【請求項１】
無線通信ネットワークに接続された加速度センサーを備える携帯端末間でファイルを転送するためのファイル転送プログラムであって、加速度センサーを備えた携帯端末に、
転送するファイルの指定を受け付けるファイル指定受付ステップと、
前記指定を受け付けた後に、所定の閾値を超えた前記加速度センサーの変動値を検出する変動値検出ステップ、
前記携帯端末と共通の無線通信ネットワークに接続された他の携帯端末から、各々の携帯端末のアドレスを受信して一時記憶するアドレス記憶ステップと、
前記携帯端末と共通の無線通信ネットワークに接続された他の携帯端末から、各々の携帯端末で検出された加速度センサーの変動値を受信する変動値受信ステップと、
前記変動値受信ステップで受信した他の携帯端末の変動値を前記変動値検出ステップで検出した変動値と対比して、変動値が所定の範囲内にある携帯端末を前記ファイルの転送先として特定する転送先特定ステップと、
前記転送先特定ステップで特定した携帯端末について一時記憶されたアドレスを送信先に指定して、前記ファイルを無線通信ネットワーク経由で前記携帯端末に発信するステップと、
を実行させること特徴とするファイル転送プログラム。
【請求項２】
無線通信ネットワークに接続された加速度センサーを備える携帯端末間でファイルを転送するファイル転送方法であって、
加速度センサーを備えた転送元の携帯端末が、転送するファイルの指定を受け付けるファイル指定受付ステップと、
前記転送元の携帯端末が、前記指定を受け付けた後に、所定の閾値を超えた前記加速度センサーの変動値を検出する変動値検出ステップ、
前記転送元の携帯端末が、前記転送元の携帯端末と共通の無線通信ネットワークに接続された他の携帯端末から、各々の携帯端末のアドレスを受信して一時記憶するアドレス記憶ステップと、
前記転送元の携帯端末が、前記転送元の携帯端末と共通の無線通信ネットワークに接続された他の携帯端末から、各々の携帯端末で検出された加速度センサーの変動値を受信する変動値受信ステップと、
前記転送元の携帯端末が、前記変動値受信ステップで受信した他の携帯端末の変動値を前記変動値検出ステップで検出した変動値と対比して、変動値が所定の範囲内にある携帯端末を前記ファイルの転送先の携帯端末として特定する転送先特定ステップと、
前記転送元の携帯端末が、前記転送先特定ステップで特定した転送先の携帯端末について一時記憶されたアドレスを送信先に指定して、前記ファイルを無線通信ネットワーク経由で前記転送先の携帯端末に発信するステップと、
を有すること特徴とするファイル転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機やＰＤＡなどの携帯端末間で、無線通信ネットワークを経由して画像ファイルや文書ファイルなどを転送するファイル転送プログラム及びファイル転送方法に関するものである。
【背景技術】
【０００２】
携帯電話機やＰＤＡなどの携帯端末を無線通信ネットワークに接続し、インターネットへの接続や、共通のネットワークに接続した携帯端末間でのファイル転送を可能にするサービスが提供されるようになっている。ファイルの転送については、ファイルサーバを介在しなくても、直接に携帯端末間でのファイル転送が可能な発明が開示されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００１−２１８２７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１記載の発明のように、携帯端末間でのファイル転送を行う際には、ファイルの送信者は、送信先を指定するために受信側の携帯端末のアドレスを入力することが必要になる。電話帳機能を利用する場合でも送信先の選択操作が必要になるが、例えば、ファイルの転送を行いたい者同士が物理的に同じ場所で一緒にいる場合などであれば、目の前にいる相手に送信するためにわざわざこのような操作を行わなければならないことを煩雑に感じることもある。
【０００５】
本発明は、このような課題を解決するためになされたものであり、送信先を指定するための入力、選択などの操作を行うことなく、送信先のアドレスを自動的に指定してファイルを転送することができる無線通信ネットワークを経由したファイル転送プログラム及びファイル転送方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
このような課題を解決する本発明は、無線通信ネットワークに接続された加速度センサーを備える携帯端末間でファイルを転送するためのファイル転送プログラムであって、加速度センサーを備えた携帯端末に、転送するファイルの指定を受け付けるファイル指定受付ステップと、前記指定を受け付けた後に、所定の閾値を超えた前記加速度センサーの変動値を検出する変動値検出ステップ、前記携帯端末と共通の無線通信ネットワークに接続された他の携帯端末から、各々の携帯端末のアドレスを受信して一時記憶するアドレス記憶ステップと、前記携帯端末と共通の無線通信ネットワークに接続された他の携帯端末から、各々の携帯端末で検出された加速度センサーの変動値を受信する変動値受信ステップと、前記変動値受信ステップで受信した他の携帯端末の変動値を前記変動値検出ステップで検出した変動値と対比して、変動値が所定の範囲内にある携帯端末を前記ファイルの転送先として特定する転送先特定ステップと、前記転送先特定ステップで特定した携帯端末について一時記憶されたアドレスを送信先に指定して、前記ファイルを無線通信ネットワーク経由で前記携帯端末に発信するステップと、を実行させること特徴とするファイル転送プログラムである。
【０００７】
また、本発明は、無線通信ネットワークに接続された加速度センサーを備える携帯端末間でファイルを転送するファイル転送方法であって、加速度センサーを備えた転送元の携帯端末が、転送するファイルの指定を受け付けるファイル指定受付ステップと、前記転送元の携帯端末が、前記指定を受け付けた後に、所定の閾値を超えた前記加速度センサーの変動値を検出する変動値検出ステップ、前記転送元の携帯端末が、前記転送元の携帯端末と共通の無線通信ネットワークに接続された他の携帯端末から、各々の携帯端末のアドレスを受信して一時記憶するアドレス記憶ステップと、前記転送元の携帯端末が、前記転送元の携帯端末と共通の無線通信ネットワークに接続された他の携帯端末から、各々の携帯端末で検出された加速度センサーの変動値を受信する変動値受信ステップと、前記転送元の携帯端末が、前記変動値受信ステップで受信した他の携帯端末の変動値を前記変動値検出ステップで検出した変動値と対比して、変動値が所定の範囲内にある携帯端末を前記ファイルの転送先の携帯端末として特定する転送先特定ステップと、前記転送元の携帯端末が、前記転送先特定ステップで特定した転送先の携帯端末について一時記憶されたアドレスを送信先に指定して、前記ファイルを無線通信ネットワーク経由で前記転送先の携帯端末に発信するステップと、を有すること特徴とするファイル転送方法として特定することもできる。
【０００８】
本発明では、携帯端末から他の携帯端末にファイルを転送したい場合には、２つの携帯端末を重ねて振る、同時に振るなど動作を行うと、共通の無線通信ネットワークに接続された携帯端末の中から、加速度センサーが検出した変動値が一致する携帯端末を特定することによって、自動的にファイルの送信先を特定できることとなっている。
【発明の効果】
【０００９】
本発明によると、送信先を指定するための入力、選択などの操作を行うことなく、送信先のアドレスを自動的に指定してファイルを転送することが可能になる。ファイルを転送する際には、２つの携帯端末を重ねて振る、同時に振るなど今までの端末操作にはない動作を行うため、一体感のある娯楽性にも優れた携帯端末の使用方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
本発明を実施するための最良の形態について、図面を用いて、以下に詳細に説明する。尚、以下の説明は本発明の実施形態の一例を示したものであり、本発明の具体的な構成はかかる実施形態に限定されるものではない。
【００１１】
図１は、本発明にかかるファイル転送プログラムを利用するネットワーク環境の全体像を示す図である。図２は、本発明にかかるファイル転送プログラムによって、ファイルを転送するための第１の操作方法を示す図である。図３は、本発明にかかるファイル転送プログラムによって、ファイルを転送するための第１の操作方法を示す図である。図４は、本発明にかかるファイル転送プログラムにおいて検出される加速度情報の取り方を示す図である。図５は、本発明にかかるファイル転送プログラムを利用する携帯端末の構成を示すブロック図である。図６は、本発明にかかるファイル転送プログラムにおいて、他の携帯端末のアドレス情報を記憶するフローを示す図である。図７は、本発明にかかるファイル転送プログラムにおいて、送信先の携帯端末を特定して送信処理を実行するフローを示す図である。
【００１２】
本発明は、共通の無線通信ネットワークに接続された携帯端末間でファイル転送を行うために用いられるものである。具体的には、Ｗｉ−Ｆｉネットワークなどの無線通信ネットワークに接続された端末の中から、ファイルを転送する携帯端末を自動的に特定し、そのアドレスを自動的に指定して転送先の携帯端末にファイルを送信する。
【００１３】
図１は、本発明にかかるファイル転送プログラムを利用するネットワーク環境の全体像を示したものである。Ｗｉ−Ｆｉネットワークなどの無線通信ネットワークには、携帯電話機、ＰＤＡ、パーソナルコンピュータなどの端末が接続されているが、このうち加速度センサーを備えた携帯端末であって、本発明にかかるファイル転送プログラムがインストールされた携帯端末Ａ〜Ｅが、ファイルを転送する対象となる。
【００１４】
本発明にかかるファイル転送プログラムは、Ｂｏｎｊｏｕｒなどネットワークに接続された端末を相互に自動的に検出するプロトコルに対応しており、図１の例に示した携帯端末Ａ〜Ｅの間では、ＩＰアドレスの入力やＤＮＳサーバの設定を行わなくても、仮想のネットワークを共有する端末として、相互のアドレス情報を自動的に取得している。
【００１５】
このように、携帯端末間で相互に接続された他の携帯端末のアドレス情報を保持している状態において、携帯端末Ａに記憶されたファイルを携帯端末Ｂに転送したい場合には、図２の例に示したように２つの携帯端末を重ねて振る動作を行う。携帯端末Ａと携帯端末Ｂには加速度センサーが備えられているので、振られた際には加速度の変化が検出されるが、重ねて振ることによってその変動値は近似したものになることになる。
【００１６】
そこで、ファイルの転送元となる携帯端末Ａで、ファイルの送信操作を受け付けた後に一定の閾値を超えた加速度の変動を検出すると、ネットワークを共有している携帯端末Ｂ〜Ｅからそれぞれ加速度の変動値を取得し、携帯端末Ａと変動値が近似する携帯端末ＢをファイルＦの送信先と特定する。
【００１７】
送信先を特定するための動作は重ねて振ることに限られず、図３の例に示したように、少し離れた位置にいる携帯端末Ａと携帯端末Ｂの所持者が、同時に同じように携帯端末を振る動作を行うこととしてもよい。この場合も、携帯端末Ａと携帯端末Ｂの加速度の変動値は比較的近似したものとなるため、携帯端末ＢをファイルＦの送信先と特定することができる。携帯端末Ａと携帯端末Ｂが遠隔地にある場合であっても、電話等でタイミングを一致させて同時に振るといった運用も可能である。
【００１８】
尚、携帯端末において検出される加速度情報の取り方は特に限定されるものでないが、一般的な加速度センサーでは、図４に示したように、ｘ、ｙ、ｚの３軸の方向に対する回転度が検出されており、これらの値を対比して近似する携帯端末を特定することとすればよい。
【００１９】
また、加速度が近似すると判断するための設定についても特に限定されるものではないが、検出された値にはある程度の誤差が生じることが通常であるため、これを織り込んだ値を設定しておくことが必要になる。また、所持者が離れた場所で操作する場合があることを前提にする場合には、検出された時間について生じ得る誤差も織り込んだ値を設定しておくことが必要になる。これらの誤差を考慮した設定値については、利用者に対して指定するファイル転送のための動作方法に応じて定めることとすればよい。
【００２０】
図５は、本発明にかかるファイル転送プログラムを利用する携帯端末の構成を示している。携帯端末１０及び２０は、携帯電話機やＰＤＡなどの無線通信ネットワーク３０に接続可能な携帯端末が用いられる。携帯端末１０及び２０は、メインメモリとＣＰＵを備えていて、携帯端末１０及び２０に格納されたプログラムによる処理を実行する際には、メインメモリにプログラムを読み出してプログラムのワーキングエリアとして機能させながら、ＣＰＵで演算処理を行う。
【００２１】
携帯端末１０及び２０は、ネットワーク接続プログラム１１及び２１を備えている。ネットワーク接続プログラム１１及び２１の機能は特に限定されるものではないが、携帯端末１０及び２０の起動時等に、このプログラムによって無線通信ネットワーク３０への接続が行われる。
【００２２】
携帯端末１０及び２０は、ネットワーク共有プログラム１２及び２２を備えている。このプログラムはＢｏｎｊｏｕｒなどネットワークに接続された端末を相互に自動的に検出するプロトコルに対応しており、このプログラムが起動されている間は、ネットワークを共有する端末として相互のアドレス情報を自動的に取得している。
【００２３】
携帯端末１０及び２０は、ファイル送受信プログラム１３及び２３と、ファイル編集プログラム１４及び２４を備えている。ファイル編集プログラム１４において編集したファイルを携帯端末２０に送信したい際には、ファイル送受信プログラム１３からファイル送受信プログラム２３に編集したファイルが無線通信ネットワーク３０を経由して送信される。
【００２４】
携帯端末１０及び２０は、加速度センサー１５及び２５を備えている。この加速度センサーでは携帯端末１０及び２０の起動時には常時その動きを加速度から把握しており、ファイルの転送を行う際には、加速度センサー１５及び２５で検出した加速度情報が近似する携帯端末を特定して、ファイルを無線通信ネットワーク３０経由で送信する。
【００２５】
尚、これらのプログラム相互の関係は特に限定されるものではないが、ファイル編集プログラム１４及び２４によるファイル編集のためのアプリケーションソフトにおいて、ファイル転送機能を実行するためのプログラムとして、ネットワーク共有プログラム１２及び２２とファイル送受信プログラム１３及び２３を備えることとすれば、利用者は一のアプリケーションソフトをインストールすることによって、ファイル転送機能を実行することが可能になる。
【００２６】
又は、ファイルを制御するプログラムをファイル編集プログラム１４及び２４に限定することなく、ネットワーク共有プログラム１２及び２２とファイル送受信プログラム１３及び２３の機能によって、様々なアプリケーションプログラムで生成したりダウンロードしたりしたファイルを対象にファイルを転送可能なプログラムとして、本発明にかかるファイル転送プログラムを構成することとしてもよい。
【００２７】
以上の構成を前提に、本発明にかかるファイル転送プログラムの処理フローを、図６及び図７のフローチャートを用いて説明する。
【００２８】
図６は、本発明にかかるファイル転送プログラムにおいて、共通のネットワークに接続された他の携帯端末のアドレス情報を、ファイルの転送元となる携帯端末１０に一時記憶させるフローを示している。
【００２９】
まず、転送元となる携帯端末１０を起動すると、ネットワーク接続プログラム１１が起動されて、無線通信ネットワーク３０への接続処理が行われる（Ｓ０１）。続いて、ファイル編集のためにファイル編集プログラム１４を立ち上げたタイミング等においてネットワーク共有プログラム１２が起動され、共通のネットワーク共有プログラムを起動していてネットワークを共有する携帯端末をネットワーク上から検知する（Ｓ０２）。ネットワークを共有する端末が検知されない場合は、ネットワーク共有プログラムを起動した携帯端末をネットワーク上で監視する。
【００３０】
ネットワークを共有する携帯端末（ネットワーク共有プログラム２２を起動中の携帯端末２０が含まれる）が検知されると、それらの携帯端末を識別するＩＰアドレス等の識別情報を取得して、共有端末のアドレス情報として携帯端末１０のメモリ領域に一時記憶させる（Ｓ０３）。その後も、ファイル編集プログラム１４の終了等によってネットワーク共有プログラム１２が終了するまでは（Ｓ０４）、随時ネットワーク共有プログラムを起動している携帯端末の最新情報をネットワーク上から取得して（Ｓ０２）、一時記憶している共有端末のアドレス情報を更新する（Ｓ０３）。
【００３１】
図７は、本発明にかかるファイル転送プログラムにおいて、ファイルを転送する送信先の携帯端末２０を特定して、ファイルの送信処理を実行するフローを示している。
【００３２】
携帯端末１０において、ファイル編集プログラム１４等においてファイルを作成したり読み出したりした携帯端末１０の操作者が、ファイルの送信ボタンの押下等の操作を行うと、ファイル送受信プログラム１３が起動され、転送するファイルの選択を受け付ける（Ｓ１１）。
【００３３】
ファイル転送の選択を受け付けると、加速度センサー１５が検出する携帯端末１０の加速度情報の変化を監視する（Ｓ１２）。操作者が携帯端末１０を振る等の動作を行って、加速度情報の変動値が一定の閾値を超えたことが検出されると（Ｓ１３）、共有端末として記憶されている携帯端末の加速度情報を取得して（Ｓ１４）、加速度情報の変動値を対比して近似する携帯端末がないかを確認する（Ｓ１５）。
【００３４】
尚、ここで共有端末として記憶されている携帯端末の加速度情報を取得するタイミングは特に限定されるものではなく、図６のＳ０２でネットワークを共有する携帯端末の識別情報を取得する際に、あわせて最新の加速度情報を相互に交換して、Ｓ０３でアドレス情報とともに一時記憶することとしてもよいし、図７のＳ１１でファイル転送の選択を受け付けたときから、他の携帯端末の加速度情報を取得して携帯端末１０のメモリ領域に一時記憶させることとしてもよい。Ｓ１３で携帯端末１０の加速度の変化が検出された際に、他の携帯端末の加速度情報を取得することとしてもよい。
【００３５】
加速度情報の変動値が近似する携帯端末が特定できない場合には、ファイルの送信先が特定できないとして、エラー処理が行われる。エラー処理の内容は特に限定されるものではなく、ファイル転送を中断してもよいし、入力操作によって送信先を指定するよう促すこととしてもよい。
【００３６】
加速度情報の変動値が近似する携帯端末が携帯端末２０であると特定されると、携帯端末１０のメモリ領域に一時記憶された携帯端末２０のアドレス情報を読み出して、ファイルの送信先に指定する（Ｓ１６）。ファイルの送信先が指定されると、先に選択されたファイルの送信処理を実行して、携帯端末２０に選択されたファイルを発信する（Ｓ１７）。
【図面の簡単な説明】
【００３７】
【図１】本発明にかかるファイル転送プログラムを利用するネットワーク環境の全体像を示す図である。
【図２】本発明にかかるファイル転送プログラムによって、ファイルを転送するための第１の操作方法を示す図である。
【図３】本発明にかかるファイル転送プログラムによって、ファイルを転送するための第１の操作方法を示す図である。
【図４】本発明にかかるファイル転送プログラムにおいて検出される加速度情報の取り方を示す図である。
【図５】本発明にかかるファイル転送プログラムを利用する携帯端末の構成を示すブロック図である。
【図６】本発明にかかるファイル転送プログラムにおいて、他の携帯端末のアドレス情報を記憶するフローを示す図である。
【図７】本発明にかかるファイル転送プログラムにおいて、送信先の携帯端末を特定して送信処理を実行するフローを示す図である。
【符号の説明】
【００３８】
１０  携帯端末
１１  ネットワーク接続プログラム
１２  ネットワーク共有プログラム
１３  ファイル送受信プログラム
１４  ファイル編集プログラム
１５  加速度センサー
２０  携帯端末
２１  ネットワーク接続プログラム
２２  ネットワーク共有プログラム
２３  ファイル送受信プログラム
２４  ファイル編集プログラム
２５  加速度センサー
３０  無線通信ネットワーク
【図１】
2010021810.tif 000003
【図２】
2010021810.tif 000004
【図３】
2010021810.tif 000005
【図４】
2010021810.tif 000006
【図５】
2010021810.tif 000007
【図６】
2010021810.tif 000008
【図７】
2010021810.tif 000009