(57)【要約】【課題】  端末外のサーバ等のコストが不要で、キー操作の簡略化を図ることができる携帯端末、コンピュータの制御方法及びプログラムを提供する。【解決手段】  使用者が操作部１２から所望のページのコピー指示を入力すると、コピー制御部２２が当該ページの文字列データを取り込み、データ判別部２４が所定の文字列タイプ毎に分類して記憶部１４の記憶領域に記憶させる。次に、使用者が操作部１２から所望のページに存在する入力欄への文字列データのペーストを指示すると、コピー制御部２２が当該指示されたページの入力欄に応じた文字列タイプを調べ、記憶部１４の記憶領域から、上記入力欄に応じた文字列タイプの文字列データを取得してペーストする。【選択図】        図１
2006065547.tif 000002
【特許請求の範囲】
【請求項１】
文字データのコピー機能を有する携帯端末であって、
任意の文字列データをコピーして取り込むコピー手段と、
前記取り込まれた文字列データを、所定の文字列タイプ毎に分類して区切るデータ判別手段と、
前記分類された文字列データを、分類項目名とともに記憶する文字列データ記憶手段と、
を備えることを特徴とする携帯端末。
【請求項２】
請求項１記載の携帯端末が、前記文字列データ記憶手段に記憶された文字列データから、ペースト先に応じた文字列タイプの文字列データを選択してペーストする第１のペースト手段をさらに備えることを特徴とする携帯端末。
【請求項３】
請求項２記載の携帯端末において、前記第１のペースト手段は、複数のペースト先に応じた文字列タイプの文字列データを選択してペーストすることを特徴とする携帯端末。
【請求項４】
請求項１記載の携帯端末が、前記文字列データ記憶手段に記憶された文字列データから、使用者からの指示に基づいた文字列データを選択してペーストする第２のペースト手段をさらに備えることを特徴とする携帯端末。
【請求項５】
請求項２記載の携帯端末において、前記第２のペースト手段は、複数の文字列データの選択指示を受け付けることを特徴とする携帯端末。
【請求項６】
任意の文字列データをコピーして取り込むステップと、
前記取り込まれた文字列データを、所定の文字列タイプ毎に分類して区切るステップと、
前記分類された文字列データを、分類項目名とともに記憶するステップと、
を備えることを特徴とするコンピュータの制御方法。
【請求項７】
請求項６記載のコンピュータの制御方法が、前記記憶された文字列データから、ペースト先に応じた文字列タイプの文字列データを選択してペーストするステップをさらに備えることを特徴とするコンピュータの制御方法。
【請求項８】
請求項６記載のコンピュータの制御方法が、前記記憶された文字列データから、使用者からの指示に基づいた文字列データを選択してペーストするステップをさらに備えることを特徴とするコンピュータの制御方法。
【請求項９】
コンピュータを、
任意の文字列データをコピーして取り込むコピー手段、
前記取り込まれた文字列データを、所定の文字列タイプ毎に分類して区切るデータ判別手段、及び
前記分類された文字列データを、分類項目名とともに記憶する文字列データ記憶手段、
として動作させることを特徴とするプログラム。
【請求項１０】
請求項９記載のプログラムが、さらにコンピュータを、前記文字列データ記憶手段に記憶された文字列データから、ペースト先に応じた文字列タイプの文字列データを選択してペーストする第１のペースト手段として動作させることを特徴とするプログラム。
【請求項１１】
請求項９記載のプログラムが、さらにコンピュータを、前記文字列データ記憶手段に記憶された文字列データから、使用者からの指示に基づいた文字列データを選択してペーストする第２のペースト手段として動作させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字データのコピー機能を有する携帯端末、コンピュータの制御方法及びプログラムの改良に関する。
【背景技術】
【０００２】
従来より、携帯端末、コンピュータ端末等において、所望の文字データを取り込み、このデータを所望の入力位置に張り付け及び／又は代入するコピー／ペースト機能が使用されている。このようなコピー／ペースト機能を使用するには、所定のキー操作を行う必要があるのでキー操作の簡略化が望まれている。
【０００３】
例えば、下記特許文献１には、全データコピーキー、文字列コピーキーを設定しておき、コピー範囲として画面表示されている全データの指定及び登録されている特定の文字列データの指定を簡略化できる技術が開示されている。また、下記特許文献２には、入力したデータを反映させたコンテンツを閲覧するために、携帯電話等から入力されたデータを受信して記憶装置に格納し、上記コンテンツで使用するデータを記憶装置から検索してコンテンツに張り付け及び／又は代入し、携帯電話等に送信するデータペースト法が開示されている。
【特許文献１】特開２００２−２９０５４３号公報
【特許文献２】特開２００２−９４６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の技術においては、キー操作の簡略化が必ずしも十分ではないという問題があった。
【０００５】
例えば、特許文献１では、コピーしてクリップボードに取り込んだ文字列データのペースト先が複数ある場合、複数回コピー／ペーストの動作を繰り返す必要があり、キー操作の回数が増加するという問題があった。
【０００６】
また、特許文献２では、携帯電話等の端末とは別に、記憶装置を備え端末との送受信動作を行うサーバを設ける必要があり、コストが高いという問題があった。
【０００７】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、端末外のサーバ等のコストが不要で、キー操作の簡略化を図ることができる携帯端末、コンピュータの制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、文字データのコピー機能を有する携帯端末であって、任意の文字列データをコピーして取り込むコピー手段と、前記取り込まれた文字列データを、所定の文字列タイプ毎に分類して区切るデータ判別手段と、前記分類された文字列データを、分類項目名とともに記憶する文字列データ記憶手段と、を備えることを特徴とする。
【０００９】
上記携帯端末は、前記文字列データ記憶手段に記憶された文字列データから、ペースト先に応じた文字列タイプの文字列データを選択してペーストする第１のペースト手段をさらに備えるのが好適である。また、前記第１のペースト手段は、複数のペースト先に応じた文字列タイプの文字列データを選択してペーストするのが好適である。
【００１０】
また、上記携帯端末は、前記文字列データ記憶手段に記憶された文字列データから、使用者からの指示に基づいた文字列データを選択してペーストする第２のペースト手段をさらに備えるのが好適である。また、前記第２のペースト手段は、複数の文字列データの選択指示を受け付けるのが好適である。
【００１１】
また、本発明は、コンピュータの制御方法であって、任意の文字列データをコピーして取り込むステップと、前記取り込まれた文字列データを、所定の文字列タイプ毎に分類して区切るステップと、前記分類された文字列データを、分類項目名とともに記憶するステップと、を備えることを特徴とする。
【００１２】
上記コンピュータの制御方法は、前記記憶された文字列データから、ペースト先に応じた文字列タイプの文字列データを選択してペーストするステップをさらに備えるのが好適である。
【００１３】
また、上記コンピュータの制御方法は、前記記憶された文字列データから、使用者からの指示に基づいた文字列データを選択してペーストするステップをさらに備えるのが好適である。
【００１４】
また、本発明は、コンピュータを、任意の文字列データをコピーして取り込むコピー手段、前記取り込まれた文字列データを、所定の文字列タイプ毎に分類して区切るデータ判別手段、及び前記分類された文字列データを、分類項目名とともに記憶する文字列データ記憶手段、として動作させることを特徴とするプログラムである。
【００１５】
上記プログラムは、さらにコンピュータを、前記文字列データ記憶手段に記憶された文字列データから、ペースト先に応じた文字列タイプの文字列データを選択してペーストする第１のペースト手段として動作させるのが好適である。
【００１６】
また、上記プログラムは、さらにコンピュータを、前記文字列データ記憶手段に記憶された文字列データから、使用者からの指示に基づいた文字列データを選択してペーストする第２のペースト手段として動作させるのが好適である。
【発明の効果】
【００１７】
本発明によれば、取り込まれた文字列データを、所定の文字列タイプ毎に分類して記憶しておくので、ペースト先に応じた文字列タイプの文字列データを選択してペーストすることが可能にでき、コピー／ペースト時のキー操作の簡略化を図ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００１９】
図１には、本発明にかかる携帯端末の一実施形態の構成のブロック図が示される。図１において、携帯端末は、表示部１０、操作部１２、記憶部１４、通信部１６及び制御部１８で構成されている。
【００２０】
表示部１０は、例えば液晶ディスプレイ等で構成され、文字データ等のキー入力の内容、各種図形等を表示する。なお、本発明をパーソナルコンピュータ等に適用した場合には、表示部１０をＣＲＴ等で構成することもできる。
【００２１】
上記キー入力は、図１の操作部１２により行う。この操作部１２は、例えば携帯端末の操作ボタン等により構成されるが、本発明をパーソナルコンピュータ等に適用した場合には、キーボード、マウス等の領域指定手段、バーコード等により構成することもできる。操作部１２では、文字データ等の入力の他、コピー／ペースト等の指示入力も行う。
【００２２】
記憶部１４は、例えば制御部１８の作業用のＲＡＭ、不揮発性メモリとしてのＥＥＰＲＯＭ、磁気記憶媒体等で構成されており、キー入力の内容等の各種データが記憶される。
【００２３】
通信部１６は、公知の方法により基地局と通信して携帯通信端末としての通話機能を実現している。なお、本発明をＰＤＡ（パーソナルデジタルアシスタンス）、パーソナルコンピュータ等に適用した場合には、通信部１６は必ずしも必要ではない。
【００２４】
制御部１８は、例えばＣＰＵ等で構成され、表示部１０、操作部１２、記憶部１４及び通信部１６とデータのやり取りを行いながらこれらの動作を制御する。
【００２５】
制御部１８の表示制御部２０は、主として表示部１０に表示される内容を制御する。コピー制御部２２は、コピー範囲の設定、コピー範囲に存在する文字列データの取り込みと記憶部１４への記憶、ペースト先に応じた文字列データの記憶部１４からの検索、ペースト先へ文字列データを張り付け及び／又は代入するペースト動作等を制御する。データ判別部２４は、後述する文字列タイプの分類のための制御を行う。
【００２６】
なお、上述した制御部１８は、ＣＰＵを中心として構成されたコンピュータであってよく、この場合、メモリカードその他の媒体に格納されたプログラムをＣＰＵが実行することで制御部１８の各機能が実現される。
【００２７】
図２には、記憶部１４に確保された記憶領域の例が示される。図２では、操作部１２から使用者が入力したコピー指示に基づき、コピー制御部２２が取り込んだ文字列データを、データ判別部２４が所定の文字列タイプ毎に分類して区切った分類データが記憶されている。また、各分類データは、それぞれの分類項目とともに記憶されている。この分類項目としては、例えば使用者等の「氏名」、「メールアドレス」、「ＵＲＬ」等があるが、これらに限定されず、「電話番号」等も必要に応じて設定することができる。ここで、図２に示された記憶領域が設定された記憶部１４が、本発明の文字列データ記憶手段に相当する。
【００２８】
図３には、本実施形態にかかる携帯端末のコピー動作の例のフローが示される。図３において、使用者が操作部１２から、例えば所望のページ全部のコピー指示を入力すると、コピー制御部２２が当該ページの文字列データを取り込む（Ｓ１）。
【００２９】
取り込んだ文字列データは、データ判別部２４が所定の文字列タイプ毎に分類して区切りを入れる。この場合の文字列タイプとしては、上述した分類項目でも述べたように、「氏名」、「電話番号」、「メールアドレス」、「ＵＲＬ」等がある。「氏名」は、例えば当該ページのソースコードを読み取って判断することができる。また、「電話番号」は、文字列中に例えば「０９０」等のキーワードを含み、「メールアドレス」は、文字列中に例えば「＠」等のキーワードを含み、「ＵＲＬ」は、文字列中に例えば「ｈｔｔｐ：」等のキーワードを含んでいることにより判断することができる。従って、データ判別部２４では、これらの文字列タイプのデータの集合毎に文字列データを分類して区切りを入れることによりデータ分類を行う（Ｓ２）。なお、この文字列データの区切り位置の判断には、「句読点」、「全角かな」や「半角英数」等の文字種が変化した点、改行等も参照して行う。
【００３０】
分類された文字列データは、コピー制御部２２が上記分類項目とともに図２に示された記憶部１４の記憶領域に記憶させる（Ｓ３）。
【００３１】
図４には、図３に示されたデータ分類工程の内容のフローが示される。図４において、コピー制御部２２が取り込んだ文字列データを、データ判別部２４が所定の文字列タイプ毎に分類して区切りを入れる（Ｓ１０）。区切りは、上述した当該ページのソースコード、キーワード、句読点や文字種等が変化する点、改行等を参照し、区切り毎に一定の文字列タイプのデータの集合になるように入れる。この区切りは、文字列データを所定の区分毎に識別できるデータを文字列データに付加する等の方法が考えられるが、特に限定されるものではない。また、データ判別部２４は、上記区切りによって区分されたデータの集合毎に区分番号を付与する。
【００３２】
次に、データ判別部２４が、整数ｎ＝１として（Ｓ１１）、上記区切られた文字列データの第ｎ区分（すなわち第１区分）を取得する（Ｓ１２）。データ判別部２４は、取得した文字列データの区分の文字列タイプが「氏名」にあたるか否かを判別する（Ｓ１３）。文字列タイプが「氏名」にあたる場合には、コピー制御部２２が、図２に示された記憶部１４の記憶領域に当該文字列データの区分を「氏名」という分類項目とともに記憶させる（Ｓ１４）。
【００３３】
文字列タイプが「氏名」にあたらない場合には、データ判別部２４が、文字列データの区分の文字列タイプが「メールアドレス」にあたるか否かを判別する（Ｓ１５）。文字列タイプが「メールアドレス」にあたる場合には、コピー制御部２２が、図２に示された記憶部１４の記憶領域に当該文字列データの区分を「メールアドレス」という分類項目とともに記憶させる（Ｓ１６）。
【００３４】
文字列タイプが「メールアドレス」にあたらない場合には、データ判別部２４が、文字列データの区分の文字列タイプが「ＵＲＬ」にあたるか否かを判別する（Ｓ１７）。文字列タイプが「ＵＲＬ」にあたる場合には、コピー制御部２２が、図２に示された記憶部１４の記憶領域に当該文字列データの区分を「ＵＲＬ」という分類項目とともに記憶させる（Ｓ１８）。
【００３５】
文字列タイプが「ＵＲＬ」にあたらない場合には、コピー制御部２２が文字列データの区分に「その他」という分類項目を付与し（Ｓ１９）、記憶部１４の記憶領域に記憶させる（Ｓ２０）。なお、上記例では、分類項目として「氏名」、「メールアドレス」、「ＵＲＬ」の３個をあげたが、「電話番号」その他の分類項目を追加し、または交換してもよい。
【００３６】
次に、データ判別部２４は、文字列データの区分が残っているか否かを調べ（Ｓ２１）、残っていれば、ｎ＝ｎ＋１として（Ｓ２２）、Ｓ１２からの動作を繰り返す。また、文字列データの区分が残っていなければ、データ分類の動作を終了する。
【００３７】
以上に述べた操作部１２及びコピー制御部２２が、本発明のコピー手段として動作している。また、データ判別部２４が、本発明のデータ判別手段に相当する。
【００３８】
図５には、本実施形態にかかる携帯端末のペースト動作の例のフローが示される。図５において、使用者が操作部１２から、例えば所望のページに存在する入力欄への文字列データのペーストを指示すると（Ｓ１０１）、コピー制御部２２が当該指示されたページのソースコードを解析し（Ｓ１０２）、入力欄があるか否かを調べる（Ｓ１０３）。
【００３９】
入力欄がある場合には、コピー制御部２２が、上記ページのソースコードを解析して、ペースト先である入力欄に応じた文字列タイプを取得する（Ｓ１０４）。
【００４０】
次に、コピー制御部２２は、上記図２に示された記憶部１４の記憶領域から、上記入力欄に応じた文字列タイプの文字列データを取得する（Ｓ１０５）。この文字列タイプは、記憶部１４の記憶領域の分類項目によりコピー制御部２２が判断する。
【００４１】
取得した文字列データは、コピー制御部２２が上記入力欄に張り付けてペーストする（Ｓ１０６）。
【００４２】
上記文字列データのペースト終了後、Ｓ１０３からの動作を繰り返す。Ｓ１０３において入力欄がないと判定された場合には、ペースト動作を終了する。このように、コピー制御部２２は、記憶部１４に記憶された文字列データから、ペースト先に応じた文字列タイプの文字列データを選択してペーストするので、コピー／ペーストの際のキー操作の回数を減らすことができ、キー操作の簡略化を図ることができる。
【００４３】
ここで、操作部１２及びコピー制御部２２は、本発明の第１のペースト手段として動作している。
【００４４】
図６には、本実施形態にかかる携帯端末のペースト動作の他の例のフローが示される。図６は、使用者が記憶部１４に記憶された文字列データから任意のデータを選択してペーストする場合のフローである。図６において、使用者が操作部１２から、例えば所望のページに存在する入力欄への文字列データのペーストを指示し（Ｓ２０１）、次いでペーストするデータは使用者が選択する旨のデータ選択指示を行うと（Ｓ２０２）、コピー制御部２２が表示制御部２０に、図２に示された記憶部１４の記憶領域中の文字列データを一覧表として表示部１０に表示させる（Ｓ２０３）。
【００４５】
次に、使用者が表示部１０に表示された文字列データから所望のデータを操作部１２により選択すると（Ｓ２０４）、コピー制御部２２が、上記図２に示された記憶部１４の記憶領域から選択された文字列データを取得する（Ｓ２０５）。
【００４６】
次に、使用者が操作部１２によりペースト先の入力欄を指示すると（Ｓ２０６）、コピー制御部２２が、この入力欄に上記取得した文字列データをペーストする（Ｓ２０７）。その後、操作部１２から終了指示があるとペースト動作を終了し、終了指示がなければＳ２０３からの動作を繰り返す（Ｓ２０８）。
【００４７】
ここで、操作部１２及びコピー制御部２２は、本発明の第２のペースト手段として動作している。
【００４８】
以上に述べた入力欄を有するページは特に限定されず、携帯端末の記憶部１４に格納されたデータにより表されるページ、ネットワーク上に存在するコンテンツ内のページ等、携帯端末のコピー／ペースト機能によりデータを張り付ける入力欄が存在していればいずれも本発明を適用できる。
【００４９】
図７（ａ）、（ｂ）には、本実施形態にかかる携帯端末におけるペースト動作の際の画面例が示される。なお、図７の例は、上記図５のフローに対応している。図７（ａ）において、表示部１０の表示画面には、記憶部１４に記憶されたアドレス帳のデータが表示されている。このアドレス帳は、図３、図４に示されたコピー動作によりコピーされ、記憶部１４に文字列タイプ毎に分類されて記憶されたデータである。
【００５０】
使用者が、図７（ｂ）に示されたペースト先を指定してペーストを指示すると、コピー制御部２２が当該ページのソースコードを解析し、「氏名」欄と「メールアドレス欄」が存在することを認識する。次に、コピー制御部２２は、ペースト先に応じた文字列タイプ、すなわち「氏名」欄及び「メールアドレス欄」に入力すべき文字列データの文字列タイプを調べ、上記表示部１０に表示されているアドレス帳のデータから「氏名」である「京セラ太郎」と「メールアドレス」である「taro@kyocera.co.jp」を取得してそれぞれの欄にペーストする。
【００５１】
図８（ａ）、（ｂ）には、本実施形態にかかる携帯端末におけるペースト動作の際の他の画面例が示される。なお、図８の例は、上記図６のフローに対応している。図８（ａ）において、表示部１０の表示画面には、記憶部１４に記憶されたメモ帳のデータが表示されている。このメモ帳も、図３、図４に示されたコピー動作によりコピーされ、記憶部１４に文字列タイプ毎に分類されて記憶されたデータである。
【００５２】
使用者が、図８（ｂ）に示されたペースト先を指定して、上記表示部１０に表示されているメモ帳から使用者が選択した文字列データのペーストを指示すると、コピー制御部２２が、上記選択された文字列データを記憶部１４から取得して入力欄にペーストする。ここでは、「氏名」及び「メールアドレス」が図８（ａ）のメモ帳画面から選択され、図８（ｂ）の電子メール新聞の申し込みページにペーストされている。
【図面の簡単な説明】
【００５３】
【図１】本発明にかかる携帯端末の一実施形態の構成のブロック図である。
【図２】図１の実施形態における記憶部に確保された記憶領域の例を示す図である。
【図３】図１の実施形態にかかる携帯端末のコピー動作の例のフロー図である。
【図４】図３に示されたデータ分類工程の内容のフロー図である。
【図５】図１の実施形態にかかる携帯端末のペースト動作の例のフロー図である。
【図６】図１の実施形態にかかる携帯端末のペースト動作の他の例のフロー図である。
【図７】図１の実施形態にかかる携帯端末のペースト動作の際の画面例を示す図である。
【図８】図１の実施形態にかかる携帯端末のペースト動作の際の他の画面例を示す図である。
【符号の説明】
【００５４】
１０  表示部、１２  操作部、１４  記憶部、１６  通信部、１８  制御部、２０  表示制御部、２２  コピー制御部、２４  データ判別部。
【図１】
2006065547.tif 000003
【図２】
2006065547.tif 000004
【図３】
2006065547.tif 000005
【図４】
2006065547.tif 000006
【図５】
2006065547.tif 000007
【図６】
2006065547.tif 000008
【図７】
2006065547.tif 000009
【図８】
2006065547.tif 000010