(57)【要約】【課題】  携帯端末において、ユーザが、テンプレートを利用する際に、自分が入力するべき項目を容易に把握することができるようにする。【解決手段】  或るユーザが出張申請作成用のテンプレートを４回目以上に利用する場合の、携帯端末で表示される画面３４０では、入力欄３０１，３０４，３０５に、当該ユーザが、前回当該テンプレートを利用した際に入力したデータが表示される。なお、画面３４０では、出張先とその住所について、前回と前々回において連続して同じデータが入力された状態を示している。画面３４０では、出張先とその住所に対応する入力内容を変更するための欄が表示されていない。つまり、これらに対応する入力フィールドがフリーズされ、出張先とその住所は、変更できない項目として表示されている。【選択図】        図１７
2007048233.tif 000002
【特許請求の範囲】
【請求項１】
情報の入力を受付ける入力部と、
ドキュメントを作成するためにデータの入力を必要とされる項目の入力を要求する画面であるテンプレートを表示させる表示処理部と、
前記テンプレートに関して、項目ごとに、入力されたデータの履歴を記憶する履歴格納部とを含み、
前記表示処理部は、前記入力部に対して前記テンプレートの表示を要求する情報が入力された場合に、前記テンプレートを、項目ごとに、前記履歴格納部に記憶されたデータとともに表示させる、携帯端末。
【請求項２】
前記テンプレートまたは前記テンプレートを使用して作成されたドキュメントを、外部の装置に送信する送信部をさらに含む、請求項１に記載の携帯端末。
【請求項３】
前記表示処理部は、前記履歴格納部における、項目ごとの、入力されたデータの履歴の態様に基づいて、前記履歴格納部に記憶されたデータの表示態様を変更させる、請求項１または請求項２に記載の携帯端末。
【請求項４】
前記入力されたデータの履歴の態様は、項目ごとの、同じデータが入力された回数である、請求項３に記載の携帯端末。
【請求項５】
表示された前記テンプレートに対して入力された情報に基づいてドキュメントを作成するドキュメント作成部をさらに含み、
前記ドキュメント作成部は、前記入力部に対して、前記表示処理部によって表示された前記履歴格納部に記憶されたデータに対して変更する操作がなされることなく、ドキュメントの生成を終了する操作がなされた場合には、前記履歴格納部に記憶されたデータをドキュメントの作成に利用する、請求項１〜請求項４のいずれかに記載の携帯端末。
【請求項６】
前記表示処理部は、前記履歴格納部において、所定の項目について所定のデータが所定回数入力された履歴が記憶されている場合には、前記所定の項目についての前記所定のデータを、前記入力部に対して変更する操作を無効とする態様で表示させる、請求項１〜請求項５のいずれかに記載の携帯端末。
【請求項７】
テンプレートを使用してドキュメントを作成する携帯端末の制御プログラムであって、
前記携帯端末に、
ドキュメントを作成するためにデータの入力を必要とされる項目の入力を要求する画面であるテンプレートを表示させるステップと、
前記テンプレートに関して、項目ごとに、入力されたデータの履歴を記憶するステップとを実行させ、
前記テンプレートを表示させるステップでは、前記テンプレートの項目ごとに、前記記憶された履歴のデータを表示させる、携帯端末の制御プログラム。
【請求項８】
請求項７に記載の携帯端末の制御プログラムを記録する、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末に関し、特に、ユーザからのデータの入力を受付ける携帯端末、その制御プログラム、および、その制御プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
携帯電話等の通信機器の普及に伴い、個人で所有する端末で作成した文書データを他のユーザとの間で送受信するようなコミュニケーションが広がっている。
【０００３】
また、昨今の携帯電話等の個人で所有する携帯端末における機能向上に伴い、たとえば携帯電話上で、特にビジネス上で利用される文書データ（決裁書、見積書、伝票等）の作成および送受信を行なうコミュニケーションも可能となっている。
【０００４】
一般に、上記したようなビジネス上で利用される文書データは、その構造が複雑なものが多い。このため、このような文書を作成するためには、煩雑な処理が要求されると考えられる。なお、このような問題の解決方法として、文書データ作成のためのテンプレート（雛型）を用いることが考えられる。テンプレートを利用すれば、当該テンプレートに、テキスト等のメディアデータの追加が必要な部分に追加するデータを指定するだけで、文書データを作成できるからである。
【０００５】
なお、一般的な情報端末における文書データの作成を容易にするための技術としては、たとえば、特許文献１に、電子メールの作成の際のマルチメディア情報の添付を容易にするための技術が開示されている。
【特許文献１】特開２００２−３２４０３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
なお、ユーザは、端末において文書データを作成する際には、一般に、当該端末に搭載された表示装置における表示を参照し、また、当該端末に搭載されたキーデバイス等の入力装置に対して操作を行なう。
【０００７】
しかしながら、携帯端末は、携帯性を担保することから、搭載される表示装置の表示面積や入力装置は比較的小さいものとされる。
【０００８】
このため、従来の携帯端末では、ユーザは、文書データの全貌を参照しにくいために、自分が入力するべき項目を認識しにくいという点、および／または、多くのデータを入力するために小さく利用しにくい入力装置を頻繁に利用しなければならず煩雑であるという点に関して、不満を感じる場合があった。
【０００９】
本発明はこのような問題に鑑みてなされたものであって、携帯端末において、ユーザが、テンプレートを利用する際に、自分が入力するべき項目を容易に把握することができるようにすることである。
【課題を解決するための手段】
【００１０】
本発明に従った携帯端末は、情報の入力を受付ける入力部と、ドキュメントを作成するためにデータの入力を必要とされる項目の入力を要求する画面であるテンプレートを表示させる表示処理部と、前記テンプレートに関して、項目ごとに、入力されたデータの履歴を記憶する履歴格納部とを含み、前記表示処理部は、前記入力部に対して前記テンプレートの表示を要求する情報が入力された場合に、前記テンプレートを、項目ごとに、前記履歴格納部に記憶されたデータとともに表示させることを特徴とする。
【００１１】
また、本発明に従った携帯端末は、前記テンプレートまたは前記テンプレートを使用して作成されたドキュメントを、外部の装置に送信する送信部をさらに含むことが好ましい。
【００１２】
また、本発明に従った携帯端末では、前記表示処理部は、前記履歴格納部における、項目ごとの、入力されたデータの履歴の態様に基づいて、前記履歴格納部に記憶されたデータの表示態様を変更させることが好ましい。
【００１３】
また、本発明に従った携帯端末では、前記入力されたデータの履歴の態様は、項目ごとの、同じデータが入力された回数であることが好ましい。
【００１４】
また、本発明に従った携帯端末は、表示された前記テンプレートに対して入力された情報に基づいてドキュメントを作成するドキュメント作成部をさらに含み、前記ドキュメント作成部は、前記入力部に対して、前記表示処理部によって表示された前記履歴格納部に記憶されたデータに対して変更する操作がなされることなく、ドキュメントの生成を終了する操作がなされた場合には、前記履歴格納部に記憶されたデータをドキュメントの作成に利用することが好ましい。
【００１５】
また、本発明に従った携帯端末では、前記表示処理部は、前記履歴格納部において、所定の項目について所定のデータが所定回数入力された履歴が記憶されている場合には、前記所定の項目についての前記所定のデータを、前記入力部に対して変更する操作を無効とする態様で表示させることが好ましい。
【００１６】
本発明に従った携帯端末の制御プログラムは、テンプレートを使用してドキュメントを作成する携帯端末の制御プログラムであって、前記携帯端末に、ドキュメントを作成するためにデータの入力を必要とされる項目の入力を要求する画面であるテンプレートを表示させるステップと、前記テンプレートに関して、項目ごとに、入力されたデータの履歴を記憶するステップとを実行させ、前記テンプレートを表示させるステップでは、前記テンプレートの項目ごとに、前記記憶された履歴のデータを表示させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、携帯端末において、テンプレートを利用して複雑な文書データを作成する際、過去に入力したデータをもとに、入力すべき項目を容易に把握することができるため、文書データの作成が容易になる。
【発明を実施するための最良の形態】
【００１８】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００１９】
図１は、本発明の一実施の形態である携帯端末を含むデータ通信システムの構成を示す図である。
【００２０】
図１を参照して、データ通信システムには、複数の携帯端末１Ａ〜１Ｅが含まれ、相互に通信を行なう。その通信は、インターネットを介した通信であってもよいし、ＬＡＮ（Local Area Network）などの専用回線を介した通信であってもよいし、赤外線などの無線による通信であってもよいし、基地局を介した通信であってもよいし、ゲートウェイや他サーバを介した通信であってもよいし、有線による通信であってもよい。
【００２１】
図２に、携帯端末１Ａのハードウェア構成の具体例を示す。携帯端末１Ａ，１Ｂは、ノート型ＰＣ（Personal Computer）によって構成される。
【００２２】
なお、本実施の形態において、携帯端末は、携帯電話（携帯端末１Ｄ）や、通信機能を備えるＰＤＡ（Personal Digital Assistants：携帯端末１Ｃ，１Ｅ）や、ノート型ＰＣのコンピュータ等によって構成される。
【００２３】
図２を参照して、携帯端末１Ａは、携帯端末１Ａ全体を制御するＣＰＵ（Central Processing Unit）１２と、他の携帯端末１などから送信される情報を受信する受信部１１と、ＣＰＵ１２で実行されるプログラムや各種情報を記憶する記憶装置であるメモリ１３と、ディスプレイなどの表示部１５と、ボタンやキーボードなどの入力部１６と、他の携帯端末１Ｂ〜１Ｅなどに情報を送信する送信部１７とを含んで構成される。また、携帯端末１Ａは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）等の外部記憶装置１４に対して、情報の書込みおよび読込みを行なう機能を有している。なお、携帯端末１Ａは、外部記憶装置１４から取得された情報をメモリ１３に格納する。
【００２４】
携帯端末１Ｂ〜１Ｅは、基本的には図２に示されたハードウェア構成を有する。なお、図２に示されたハードウェア構成は、一般的な携帯型のコンピュータ装置のハードウェア構成を示すものであって、本実施の形態にかかる携帯端末のハードウェア構成は、図２に示される構成に限定されない。
【００２５】
たとえば、携帯端末１Ｄは、携帯電話であるため、通話を行なうための機能（たとえば音声出力部等）をさらに備える。
【００２６】
また、本実施の形態にかかる携帯端末は、表示部１５や入力部１６など、すべての構成が必ずしも携帯端末１に一体型として備えている必要はなく、たとえば、専用線や無線通信を介して接続されて分離的に備えられていてもよい。
【００２７】
このような携帯端末を複数含む本実施の形態にかかるデータ通信システムでは、図３に示されるような構造のデータが携帯端末１の間でやり取りされる。図３に示されるデータ構造を有するデータを、本明細書では、以下、ドキュメントと言うものとする。
【００２８】
図３を参照して、本実施の形態にかかるドキュメント９００は、種別ＩＤを格納する種別ＩＤ格納部９０１と、ドキュメントデータを格納するドキュメントデータ格納部９０２とを含む。ここで、種別とは、該ドキュメントの内容が属する種類のことであり、種別ＩＤとは、種別が識別されるように種別ごとに付されるデータである。また、種別情報とは、種別を特定するための情報である。またドキュメントデータとは、データ通信システムにおいてやり取りされる本文情報を指す。
【００２９】
図３では、ドキュメント９００において、種別ＩＤ格納部９０１とドキュメントデータ格納部９０２が分けて記載されているが、種別ＩＤ格納部９０１は、ドキュメントデータの一項目としてドキュメントデータ格納部９０２に格納されていてもよい。
【００３０】
より具体的には、ドキュメント９００は、ＸＭＬ（eXtensible Markup Language）、ＸＨＴＭＬ（eXtensible HyperText Markup Language）、ＳＶＧ（Scalable Vector Graphics）などのデータ記述言語で記載されたデータであり、項目と該項目に該当する値との組み合わせを含むデータである。項目と該項目に該当する値とは、たとえばタグと当該タグに囲われる文字列とによって構成され、携帯端末１Ａ〜１Ｅにおいて、或る処理が実行される際にドキュメントに挿入や追加や削除がなされる。なお、すべての項目は予め用意されて、該項目に該当する値のみが挿入や追加や削除がなされるように構成されてもよい。また、項目と該項目に該当する値との組み合わせ以外に、ドキュメントには、他の種別のドキュメントや、他の装置に格納されるファイルへのアクセス情報などの情報が含まれていてもよい。
【００３１】
また、携帯端末１Ａのメモリ１３には、図４に示されるような構造のデータが格納される。図４に示されるデータ構造のデータは、ドキュメントを表示および処理するために必要なデータであって、本明細書では、以下、テンプレートと言うものとする。
【００３２】
図４を参照して、本実施の形態にかかるテンプレート９１０は、種別ＩＤを記述する種別ＩＤ記述部９１１と、該当するドキュメントの表示方法を記述する表示方法記述部９１２と、該当するドキュメントに対して行なわれる処理を呼出す機能を記述する処理呼出部９１３と、該テンプレートの履歴情報である履歴データを格納する履歴格納部９１４を含んで構成される。
【００３３】
ドキュメントに対して行なわれる処理とは、具体的には、ユーザのキー入力や、メールなどを使ったドキュメントデータの送信や、ユーザの個人認証や、携帯端末のデータベースに情報を要求する処理などが該当する。
【００３４】
また、表示方法の記述とは、ドキュメントの内容やユーザに応じて、該ドキュメントを異なる見え方とするような、ドキュメントの内容やユーザに応じた表示方法の制限に関する記述である。
【００３５】
本実施の形態において、テンプレートは、携帯端末のメモリ１３に予め格納されていてもよいし、外部記憶装置１４から読み出されてメモリ１３に格納されてもよいし、受信部１１を介して他の携帯端末やサーバなどから受信されてメモリ１３に格納されてもよい。なお、サーバから受信されるテンプレートは、受信側の携帯端末の種類や当該携帯端末を使っているユーザ情報などに基づいて編集されたテンプレートであっても良い。
【００３６】
このようなテンプレート９１０を用いてドキュメント９００の処理を行なう携帯端末の機能構成を、図５にブロック図で示す。なお、図５に示されたブロック図における各機能は、各携帯端末のＣＰＵ１２が、図２で示されるメモリ１３などに格納されるプログラムを読出して実行し、図２に示される各部に対して制御信号を出力して制御することで発揮される機能である。また、図５には、携帯端末１Ａ〜１Ｅを代表して、携帯端末１Ａのブロック図を示すが、携帯端末１Ｂ〜１Ｅも同様の構成を有するものとする。また、本明細書では、以下の説明において、携帯端末１Ａ〜１Ｅの代表として、携帯端末１Ａに関する説明を行なうことがある。
【００３７】
図５を参照して、携帯端末１Ａは、ドキュメント受信部１０１と、ドキュメント格納部１０２と、ドキュメント解析部１０３と、テンプレート取得部１０５と、テンプレート格納部１０６と、テンプレート選択部１０７と、表示処理部１０８と、処理部１０９と、ドキュメント送信部１１１と、テンプレート送信部１１２とを含んで構成される。
【００３８】
ドキュメント受信部１０１は、受信部１１等から構成され、他の携帯端末から送信されたドキュメントを受信し、ドキュメント格納部１０２に格納する。
【００３９】
携帯端末１Ａでは、ドキュメント格納部１０２に格納されたドキュメントの中から処理対象となるドキュメントが読出されて、ドキュメント解析部１０３に渡される。またドキュメントデータが表示処理部１０８に渡される。また、携帯端末１Ａでは、送信部１７などから構成されるドキュメント送信部１１１にドキュメントを渡し、該当する他の装置に送信する。
【００４０】
ドキュメント解析部１０３では、ドキュメント格納部１０２から渡されたドキュメントの種別ＩＤ格納部９０１（図３参照）に格納されている種別情報を解析する。そして、その解析結果である種別情報をテンプレート選択部１０７に渡す。
【００４１】
テンプレート選択部１０７は、ドキュメント解析部１０３から渡された解析結果である該ドキュメントの種別情報に基づいて、テンプレート格納部１０６に格納されている複数のテンプレートの中から、該当するテンプレートを選択する。
【００４２】
テンプレート格納部１０６には、メモリ１３などから構成されて、複数のテンプレートを格納している。また、テンプレート格納部１０６は、テンプレート取得部１０５（受信部１１などで構成される）が他の携帯端末から取得したテンプレートや、外部記憶装置１４から読出したテンプレートなども格納される。
【００４３】
そして、テンプレート選択部１０７は、選択したテンプレートを表示処理部１０８に渡す。
【００４４】
なお、テンプレート格納部１０６は、外部からの要求等に基づいて、テンプレート送信部１１２（送信部１７などから構成される）にテンプレートを渡す。テンプレート送信部１１２は、外部の装置からの要求に応じて、テンプレート格納部１０６から受取ったテンプレートを当該外部の装置へと送信する。
【００４５】
表示処理部１０８では、ドキュメント格納部１０２から渡されたドキュメントを構成するデータを、テンプレート選択部１０７から渡されたテンプレートの履歴格納部９１４（図４参照）に格納されている履歴情報と表示方法記述部９１２（図４参照）に記述されている表示方法で表示部１５に表示するための処理を行なう。その際、必要に応じて、処理部１０９は、入力部１６から渡されたユーザ情報や認証情報を解析し、当該解析結果に応じて、表示の可否や判定や表示方法の制限を行なうことが好ましい。
【００４６】
表示部１５での表示に沿ってユーザが入力部１６より操作入力することで、指示信号が入力部１６から処理部１０９に送られる。処理部１０９は、テンプレート選択部１０７から渡されたテンプレートの処理呼出部９１３（図４参照）の記述に基づいて、携帯端末の機能を呼出し、ドキュメント格納部１０２から渡されたドキュメントに対する処理や、テンプレート選択部１０７から渡されたテンプレートに対する処理を行なう。そして、処理部１０９は、処理されたドキュメントをドキュメント格納部１０２に、処理されたテンプレートをテンプレート格納部１０６に、それぞれ格納する。
【００４７】
携帯端末１Ａにおける、テンプレートを用いたドキュメントの処理の際に実行さされる処理内容について、図６にフローチャートを示す。なお、図６のフローチャートに示される処理は、携帯端末１のＣＰＵ１２がメモリ１３等に記憶されているプログラムを読出して、図５に示される各部を機能させることによって、実現される。
【００４８】
図６を参照して、携帯端末１では、入力部１６に対してなされる操作に基づいて処理対象とするドキュメントが特定され、そして、処理対象とするドキュメントが存在するか否かの判断がなされる（ステップＳ１００）。処理対象とするドキュメントが存在する場合（ステップＳ１００でＹＥＳ判断時）、当該ドキュメントに対応するテンプレートを用いた当該ドキュメントの処理が行なわれる（ステップＳ２００）。
【００４９】
図７は、ステップＳ２００の処理のサブルーチンのフローチャートである。以下、図７を参照して、ステップＳ２００の処理内容を詳細に説明する。
【００５０】
図７を参照して、初めに、ドキュメント格納部１０２に格納されているドキュメントの中から上記した処理対象のドキュメントを特定する（ステップＳ２０１）。そして、ステップＳ２０１で特定されたドキュメントは、ドキュメント解析部１０３において、種別ＩＤが解析される（ステップＳ２０３）。
【００５１】
次に、テンプレート取得部１０５において、ステップＳ２０３での種別ＩＤの解析結果に応じたテンプレートがテンプレート格納部１０６より選択され、テンプレート選択部１０７に渡される（ステップＳ２０５）。
【００５２】
次に、表示処理部１０８において、テンプレート選択部１０７から渡されたテンプレートの履歴解析部９１４（図４参照）をもとに、テンプレートの履歴が解析される（ステップＳ２０７）。
【００５３】
なお、ステップＳ２０５において、必要なテンプレートがテンプレート格納部１１０に格納されていない場合には、他の携帯端末やサーバに要求して取得してもよいし、その旨をユーザに通知して以降の処理を終了してもよい。
【００５４】
ステップＳ２０７の履歴の解析において、履歴データがない場合（ステップＳ２０９でＮＯ判断時：これまで該テンプレートを一度も利用したことがない場合や履歴データを削除した場合など）は、履歴の解析は行なわず、図８に示されるように、表示処理部１０８で処理されたテンプレートの表示方法記述部９１２（図４参照）に従って該ドキュメントが表示部１５で表示される（ステップＳ２１９）。
【００５５】
再度図７を参照して、一方、ステップＳ２０７の履歴解析で履歴データがあると判断された場合（ステップＳ２０９でＹＥＳ判断時：たとえば、これまで該テンプレートがユーザ自身、あるいは他のユーザによって利用されたことがあり履歴データが残されている場合）は、さらに履歴データの連続使用回数の解析が行なわれる（ステップＳ２１１）。
【００５６】
ここで、連続使用回数の一例を、表１を参照して説明する。
【００５７】
【表１】
2007048233.tif 000003
【００５８】
表１には、図１０等を参照して後述するテンプレートの一例である、出張旅費のテンプレートについての、項目ごとの連続使用回数が示されている。表１に示された連続使用回数に関する情報は、たとえば履歴格納部９１４に記憶される。本実施の形態では、テンプレートに複数の項目が入力可能であり、そして、項目ごとに、テンプレートにおいて連続して入力された回数がカウントされ、記憶されている。
【００５９】
履歴データにおいて連続使用回数が１回である場合（ステップＳ２１１で「１回」）、テンプレートを、前回使用時に入力されたデータが入力された状態で表示するように、表示設定が行なわれる（ステップＳ２１７）。
【００６０】
履歴データにおける連続使用回数が２回である場合（ステップＳ２１１で「２回」）、テンプレートを、その入力フィールドの色を前回表示時に対して変更するなどによって、テンプレートの表示方法を変化させ（ステップＳ２１３）、さらに、前回使用時に入力されたデータが入力された状態で表示するように（ステップＳ２１７）、表示設定が行なわれる。
【００６１】
履歴データにおける連続使用回数が３回以上である場合（ステップＳ２１１で「３回以上」）、テンプレートを、その入力フィールドをフリーズさせる（入力フィールドにユーザがデータを入力できないように表示させる）ようにし（ステップＳ２１５）、さらに、前回使用時に入力されたデータが入力された状態で表示するように（ステップＳ２１７）、表示設定が行なわれる。入力フィールドがフリーズされることによって、対応する入力フィールド（後述する「入力欄」）には入力部１６を利用した情報の入力操作が無効とされることになる。
【００６２】
ステップＳ２１１〜ステップＳ２１５の処理は、テンプレートにおける各フィールド（項目）ごとに実行される。つまり、１つのテンプレートが、項目ごとに、ステップＳ２１３の処理によって表示方法が変化されるものとステップＳ２１５の処理によって入力フィールドがフリーズされているものとが混合した状態で表示される場合もある。
【００６３】
なお、ステップＳ２１３において表示方法を変化させるフィールドは、上記のように過去にデータが入力された（データの入力の必要がない）フィールドであってもよいし、過去の入力がされていない（入力の必要がある）フィールドであってもよい。
【００６４】
ステップＳ２１７で表示設定が行なわれると、図８に示されるように、履歴データを表示設定とテンプレートの表示方法記述部９１２（図４参照）に従って、表示処理部１０８の働きにより、処理対象のドキュメントが表示部１５で表示される（ステップＳ２１９）。
【００６５】
次に、ステップＳ２２１では、携帯端末１Ａは、表示部１５における表示に沿った、入力部１６に対する処理を呼出すための操作がなされるまで、待機状態となる。そして、操作がなされると、どのような処理が呼出される操作であるかが判断される。
【００６６】
ステップＳ２２１では、「ドキュメントに対する処理」であると判断されるとステップＳ２２３に処理が進められ、「テンプレートに対する処理」であると判断されるとステップＳ２２１に処理が進められ、「ドキュメントの編集を終了」させる処理であると判断されるとステップＳ２３１に処理が進められる。
【００６７】
ステップＳ２２３では、処理部１０９は、呼出された処理に応じた機能を携帯端末１の中から呼出し、当該処理を実行する。そして、その処理内容に従って、ドキュメントデータが変更され、ドキュメントが更新される（ステップＳ２２５）。その後、再度処理はステップＳ２１９に戻されて、処理後のドキュメントが再び表示部１５に表示される。そして、以降の処理が繰り返される。なお、本実施の形態では、ドキュメントに対する処理とは、ユーザのキー操作に基づいた、データ入力や編集などの処理を言う。また、テンプレートに対する処理とは、連続使用回数によって入力フォームを、フォームではないような態様（入力フィールドがフリーズされた態様）で表示させる等のような、テンプレートに対して実行される処理を言う。また、機能とは、処理が実行されるための、携帯端末におけるハードウェアおよび／またはソフトウェアの働きを言う。
【００６８】
ステップＳ２２７では、処理部１０９は、呼出された処理に応じた機能を携帯端末１の中から呼出し、当該処理を実行する。そして、その処理内容に従って、テンプレートが変更され、テンプレートが更新される（ステップＳ２２９）。その後、再度処理はステップステップＳ２１９に戻されて、処理後のテンプレートが再び表示部１５に表示される。そして、以降の処理が繰り返される。
【００６９】
ステップＳ２３１では、処理部１０９は、履歴データを更新したテンプレートをテンプレート格納部１０６に格納する。なお、履歴データの更新は、ドキュメントの編集終了後に限定されず、他の操作が行なわれたタイミングで実行されてもよい。
【００７０】
ステップＳ２３１で履歴データが更新された後、ステップＳ２３３では、入力部１６での入力操作がデータを送信するための操作であるか否かが判断される。また、送信するための操作であると判断された場合には、さらに、送信対象がドキュメントであるかテンプレートであるかの判断がなされる。
【００７１】
そして、送信のための操作ではないと判断された場合には、そのまま処理が終了される。
【００７２】
また、ドキュメントを送信するための操作であると判断されると、ステップＳ２３５で、ドキュメント格納部１０２からドキュメント送信部１１１にドキュメントが渡され、ドキュメントが送信される。なお、ドキュメントの送信は、テンプレートに記述されているすべての入力処理、または、一部の特定の処理が実行された後でないと実行されないように制限されていてもよい。
【００７３】
ここで、一部の特定の処理とは、たとえば、ユーザにより「承認」の処理を挙げることができる。具体的には、たとえば、ドキュメントに対して「承認」の処理が行なわれるまでは、特定の端末にしか当該ドキュメントは送信されないとものとし、そして、「承認」の処理が行なわれたことに応じて、当該ドキュメントは、携帯端末１Ａ等において指定された任意の送信先へ送信されることが可能となるように構成することができる。より具体的には、たとえば、当該ドキュメントは、承認の処理が行なわれたことによって、その旨のデータを付加され、当該データを付加されたことに基づいて、指定される任意の送信先への送信を許可されるようになる。このように構成された場合のさらに具体的な例としては、「出張申請」に関するテンプレートに対して、申請者が携帯端末１Ａ〜１Ｅにおいて出張先等の必要な項目の入力が完了した後、当該テンプレートは、承認者（上司等）の端末に送信される。そして、承認者の端末では、承認者による操作に基づいて、当該テンプレートに対して出張申請の承認の処理が実行される。そして、承認の処理が実行されたことに応じて、当該テンプレートは、任意の送信先（たとえば、経理等の他の部門の端末）に送信が可能となる。
【００７４】
また、テンプレートを送信するための操作であると判断されると、ステップＳ２３７で、テンプレート格納部１０６からテンプレート送信部１１２にテンプレートが渡され、テンプレートが送信される。
【００７５】
本実施の形態の携帯端末では、以上説明したように、ドキュメントおよびテンプレートに関する処理が実行される。
【００７６】
なお、以上説明した本実施の形態では、携帯端末において、他の携帯端末などから送信されて取得され、すでに携帯端末のドキュメント格納部１０２に格納されているドキュメントが処理される際に実行される動作の説明がなされたが、本発明の携帯端末では、同様の動作が、携帯端末において新規にドキュメントが作成される際に実行されてもよい。その場合には、操作部１０４に対して、テンプレート選択部１０７で新規なドキュメントの作成に利用するテンプレートを選択するための操作がなされることによって、図６〜図８を参照して説明した一連の動作が実行される。つまり、このような場合、処理対象となるドキュメントとは、新規に作成されるドキュメントである。
【００７７】
ここで、本実施の形態にかかる携帯端末の表示部１５に表示される表示画面について、具体的に説明する。図９は、作成されるドキュメントの一例として、出張申請書が採用された場合の表示画面の具体例を示す図である。
【００７８】
図９（Ａ）は、上記したステップＳ２１９における表示部１５の表示態様の一例を示す図である。なお、図９（Ａ）に示された画面１５Ａは、携帯端末において、ユーザが初めて出張申請書を作成する場合の、つまり、ステップＳ２０９から直接ステップＳ２１９に処理が進められた場合の、表示態様である。
【００７９】
画面１５Ａには、出張申請書を作成するのに必要な出張日を入力する入力欄１５１と、出張先を入力する入力欄１５２とが表示されている。
【００８０】
図９（Ａ）に示された画面１５Ａが表示されるような場合、テンプレートには履歴データが無い。このことから、画面１５Ａにおいて、入力欄１５１，１５２は、その内部に何も表示されていない状態で表示される。そして、ユーザは、テンプレートに従って表示された入力欄１５１，１５２に入力する情報を入力部１６に入力し、そして、必要に応じて送信するための操作を行なう。
【００８１】
図９（Ｂ）は、上記したステップＳ２１９における表示部１５の表示態様の他の例を示す図である。なお、図９（Ｂ）に示された画面１５Ｂは、携帯端末において、出張申請書の作成が２回目である場合、つまり、履歴データにおける連続使用回数が１回である場合の、表示態様である。
【００８２】
画面１５Ｂには、画面１５Ａと同様に、入力欄１５１，１５２が表示されている。なお、画面１５Ｂが表示される場合には、テンプレートの履歴格納部９１４には、前回の履歴データが保存されている。表示処理部１０８は、画面１５Ｂを表示させる際、さらに、ステップＳ２１７として説明したように、前回の履歴データ（出張日および出張先の内容）を入力欄１５１，１５２に表示させる処理を行なう。
【００８３】
図９（Ｃ）は、上記したステップＳ２１９における表示部１５の表示態様のさらに他の一例を示す図である。なお、図９（Ｃ）に示された画面１５Ｃは、携帯端末において、出張申請書の作成が３回目である場合、つまり、履歴データにおける連続使用回数が２回である場合の、表示態様である。
【００８４】
画面１５Ｃには、画面１５Ａと同様に、入力欄１５１，１５２が表示されている。なお、画面１５Ｃは、前回（２回目）の出張申請書の作成の際に、「出張日」は変更したが「出張先」は前回の履歴データのまま連続して使用した場合に表示される画面の図である。このような場合、入力欄１５１には、前回の履歴データで「出張日」として入力されたデータが表示される。そして、入力欄１５２には、「出張先」として、前回（と前々回）の履歴データが表示される。なお、入力欄１５２の表示は、対応するデータが連続して入力されていることが認識されるように、それまで（２回目の作成まで）の入力欄１５２の表示態様とは異なる態様で行なわれる。異なる態様とは、たとえば、入力欄１５２内の文字（図９（Ｃ）では「Ｓ社」）や入力欄１５２のタイトル（図９（Ｃ）では「出張先」）の、色が変更されたり、字体が変更されたり、太さを変えることが考えられる。
【００８５】
なお、本実施の形態では、画面１５Ｃに示したような入力欄１５２の表示態様の変更は、履歴データの連続使用回数が２回で行なわれるが、この回数は変更されても良い。たとえば、３回目の出張申請書（履歴データの連続使用回数が２回）の作成までは、画面１５Ｂのように、入力欄１５１，１５２に前回の作成時に入力されたデータを表示させ、そして、４回目の出張申請書（履歴データの連続使用回数が３回）の作成の際に、初めて、画面１５Ｃのように、前回の作成時に前々回の作成時の入力データに対して変更が加えられなかった入力欄について表示態様を変更させるような処理が行なわれても良い。
【００８６】
図９（Ｄ）は、上記したステップＳ２１９における表示部１５の表示態様のさらに他の一例を示す図である。なお、図９（Ｄ）に示された画面１５Ｄは、携帯端末において、出張申請書の作成が４回目以降である場合、つまり、履歴データにおける連続使用回数が３回以上である場合の、表示態様である。
【００８７】
画面１５Ｄには、入力欄１５１は表示されているが、入力欄１５２は表示されていない。
【００８８】
なお、画面１５Ｄは、ユーザが、前回の出張申請書の作成の際に、「出張日」に関しては、変更するデータを入力したが、「出張先」に関しては、変更するデータは入力せず、前回の履歴データのまま連続して使用した場合の表示画面の図である。
【００８９】
画面１５Ｄでは、入力欄１５１に、出張日に関する前回の履歴データが表示されている。なお、入力欄１５１が表示されることによって、画面１５Ｄは、ユーザが出張日に関するデータを変更できるように、表示されている。
【００９０】
一方、画面１５Ｄには、画面１５Ａ〜１５Ｃに表示されていた入力欄１５２が表示されていない。つまり、画面１５Ｄでは、ステップＳ２１５の処理によって、出張先は、変更できないように、フリーズされて、表示されている。
【００９１】
具体的には、画面１５Ｄでは、出張先として「Ｓ社」という、前回、前々回、前前々回の履歴データが表示されている。なお、この履歴データは、３回連続で入力されており恒常的に入力されるデータであることが一目で分かるように入力フォームがフリーズされる。
【００９２】
なお、携帯端末は、上記のように入力フォームがフリーズする代わりに、それまでの表示態様に対して、字体の変更、字の太さの変更等によって表示態様（表示方法）を変更しても良い。また、表示態様を変更するための履歴データの連続使用回数に関する条件（３回以上）は、適宜変更されても良い。
【００９３】
次に、図１０を参照して、本実施の形態の携帯端末において、上述したような出張申請書が作成される際の、表示部１５に表示される表示画面とドキュメントとデータ構造との具体例を用いて、携帯端末１での処理について具体的に説明する。
【００９４】
図１０は、表示部１５における、テンプレートに従ったドキュメントの表示画面の一例を示す図である。
【００９５】
また、図１１は、テンプレートを使用した、ドキュメントの作成過程における、表示部１５での表示画面の一例を示す図である。
【００９６】
なお、出張申請書として、新規のドキュメントが作成される場合には、上述したステップＳ２０１〜Ｓ２０５の処理の代わりに、新規のドキュメントを定義する処理、および、当該新規のドキュメントの作成のために出張申請書作成用のテンプレートが選択される処理が実行される。
【００９７】
そして、出張申請書作成用のテンプレートが選択されると、表示部１５に、図１０に画面３００として示すように、当該テンプレートに従ったドキュメントが表示される。
【００９８】
画面３００には、出張する日を特定する情報を入力する入力欄３０１、出張先の名称を特定する情報を入力する入力欄３０２、出張先の住所を特定する情報を入力する入力欄３０３、出張の用務を特定する情報を入力する入力欄３０４、および、出張費を負担する部門を特定する情報を入力する入力欄３０５が表示されている。
【００９９】
出張申請書作成用のテンプレートには、入力欄３０１〜３０５を含む画面３００を表示させる情報が含まれる。
【０１００】
なお、携帯端末がカレンダーの情報を格納している場合等のように日付を獲得する機能を有する場合には、カレンダー情報が呼出され、当該カレンダー情報に対して入力した日付情報に基づいて、出張日が入力されてもよい。また、新規に、入力部１６に対して、年月日を数値等で入力されることによって、出張日が入力されてもよい。
【０１０１】
また、画面３００には、入力された情報を、保存するための保存キー３０６および他の装置に送信するための送信キー３０７が表示されている。
【０１０２】
ステップＳ２３３において、ドキュメントの編集が終了した後に、保存キー３０６が操作された場合には、ドキュメントまたはテンプレートを送信のための操作ではないと判断され、送信キー３０７が操作された場合に、ドキュメントまたはテンプレートの送信のための操作であると判断される。
【０１０３】
図１１に、画面３００の、入力欄３０１〜３０５に対してデータが入力された状態を示す。画面３００では、データの入力が行なわれる場合、入力欄３０１〜３０５の中の、その時点でデータの入力の対象となっている欄の中に、カーソル３１０が表示される。
【０１０４】
図１２は、完成したドキュメントを示す図である。
完成したドキュメントは、表示部１５に、たとえば画面４００として示される。
【０１０５】
画面４００では、欄４０１に、ドキュメントの種別（出張申請）が表示され、欄４０２に、ドキュメントの内容が表示されている。
【０１０６】
図１３は、或るユーザが、出張申請作成用のテンプレートを２回目に利用する場合（連続使用回数が１回の場合）の、携帯端末に表示される表示画面の具体例である。
【０１０７】
図１３に示されるように、画面３２０には、前回当該ユーザが当該テンプレートを利用して入力したデータが、入力フォーム（入力欄３０１〜３０５）に表示される。
【０１０８】
ユーザは、画面３２０に対して、入力欄３０１〜３０５の中の、前回入力したデータに対して変更の必要があるデータに対応する入力欄に対して、データの入力を行なう。
【０１０９】
ユーザは、入力が終了すると、保存ボタン３０６または送信ボタン３０７に対して操作（たとえば、各ボタンにカーソル３１０を移動させて、入力部１６内の実行キー等の所定のキーを押圧する）を行なう。この操作によって、処理部１０９は、「ドキュメントの編集を終了」させる処理が呼出されたと判断し、テンプレートの履歴格納部９１４における連続使用回数の内容を「２回」に更新する。
【０１１０】
図１４に、図１３に示したテンプレート（画面３２０）を表示させるための具体的なデータの一例を示す。なお、図１４に示されたデータは、ＸＨＴＭＬの形式で記載されている。そして、図１４に示されたデータでは、入力欄３０１〜３０５に入力されるデータに対応する、出張日、出張先、出張先（住所）、用務、出張費負担部門の各データが、「value」として記述されている。なお、テンプレートを表示させるためのデータは、ＸＭＬ、ＳＶＧなど、他のデータ記述言語で記述されていてもよい。
【０１１１】
図１５は、或るユーザが出張申請作成用のテンプレートを３回目に利用する場合（連続使用回数が２回の場合）の、携帯端末に表示される表示画面の具体例である。
【０１１２】
図１５では、画面３３０では、入力欄３０１〜３０５に、当該ユーザが、前回当該テンプレートを利用した際に入力したデータが表示される。
【０１１３】
なお、画面３３０では、前回と前々回において連続して同じデータが入力された入力フィールド（入力欄）については、前回利用時の画面（画面３２０）とは異なる態様でデータが表示されている。具体的には、入力欄３０２，３０３に表示される出張先およびその住所が、異なる色（図１５では太字で表現されている）で表示されている。これは、入力欄３０２，３０３に関して、テンプレートの履歴格納部９１４に、連続使用回数２回のカウントが保持されているからである。そして、これにより、入力欄３０２，３０３に関して、表示方法記述部９１２で入力フォームと前回の履歴データが態様を変更して表示される。
【０１１４】
ユーザは、画面３３０に対して、入力欄３０１〜３０５の中の、前回入力したデータに対して変更の必要があるデータに対応する入力欄に対して、データの入力を行なう。
【０１１５】
ユーザは、入力が終了すると、保存ボタン３０６または送信ボタン３０７に対して操作（たとえば、各ボタンにカーソル３１０を移動させて、入力部１６内の実行キー等の所定のキーを押圧する）を行なう。この操作によって、処理部１０９は、「ドキュメントの編集を終了」させる処理が呼出されたと判断し、履歴格納部９１４における連続使用回数の内容を更新する。
【０１１６】
なお、履歴格納部９１４の連続使用回数の更新は、入力項目ごとに行なわれる。つまり、前回の履歴と同じ情報が入力された項目には、連続使用回数２回のカウントが行なわれ、前回、前々回の履歴と同じ情報が入力されたデータには連続使用回数３回のカウントが行なわれる。
【０１１７】
図１６に、図１５に示したテンプレート（画面３３０）を表示させるための具体的なデータの一例を示す。なお、図１６に示されたデータは、ＸＨＴＭＬの形式で記載されている。
【０１１８】
図１６に示されたデータでは、入力欄３０１〜３０５に入力されるデータに対応する、出張日、出張先、出張先（住所）、用務、出張費負担部門の各データが、「value」として記述されている。そして、図１６に示されたデータでは、「００５」から「０１２」と記載された行に示されているように、出張先からその住所までの表示に対応する記述が、青色で表示されるためのタグで囲われている。これにより、図１５に示されたように、画面３３０では、出張先とその住所が青色で表示されるようになる。処理部１０９は、ステップＳ２１３において、上記したような青で表示させるためのタグの追加を行なう。
【０１１９】
なお、テンプレートを表示させるためのデータは、ＸＭＬ、ＳＶＧなど、他のデータ記述言語で記述されていてもよい。
【０１２０】
図１７は、或るユーザが出張申請作成用のテンプレートを４回目以上に利用する場合（連続使用回数が３回以上の場合）の、携帯端末に表示される表示画面の具体例である。
【０１２１】
図１７では、画面３４０では、入力欄３０１，３０４，３０５に、当該ユーザが、前回当該テンプレートを利用した際に入力したデータが表示される。
【０１２２】
なお、画面３４０では、出張先とその住所について、前回と前々回において連続して同じデータが入力された状態を示している。そして、このことから、画面３４０では、出張先とその住所に対応する入力欄３０２，３０３が表示されていない。つまり、これらに対応する入力フィールドがフリーズされ、出張先とその住所は、変更できない項目として表示されている。
【０１２３】
図１８に、図１７に示したテンプレート（画面３４０）を表示させるための具体的なデータの一例を示す。なお、図１８に示されたデータは、ＸＨＴＭＬの形式で記載されている。
【０１２４】
図１８に示されたデータは、その「００５」〜「０１０」で示される記述から理解されるように、出張先およびその住所に関して、文字の入力ができないように、記述されている。
【０１２５】
図１９は、図１７に示したような画面に対して、フリーズした入力項目を解除したり、あるいはこれまでの履歴データを削除する場合に、携帯端末の表示部１５に表示されるサブメニュー画面３５０の具体例である。
【０１２６】
サブメニュー画面３５０には、フリーズした入力フィールドにカーソルを移動された状態で入力部１６内の所定のボタンが操作されることによって、フリーズを解除させるための解除ボタン３５１、フリーズしたすべての入力フィールドのフリーズを解除させるための全解除ボタン３５２、当該テンプレートに関してそれまでに入力され履歴格納部９１４に格納されているすべての情報を消去させるための全履歴データクリアボタン３５３が表示されている。
【０１２７】
処理部１０９は、たとえば、画面３４０において、フリーズした入力フィールドにカーソルを移動した後、入力部１６に対して所定の操作が行なわれることによって、サブメニュー画面３５０を、画面３４０とともに、表示部１５に表示させる。
【０１２８】
たとえば、画面３４０とともにサブメニュー画面３５０が表示されている場合、出張先住所にカーソル３１０が位置する状態で所定のボタンが操作されると、表示部１５には、画面３４０の代わりに、図２０に示す画面３６０が表示される。
【０１２９】
画面３６０では、画面３４０の表示内容に加えて、入力欄３０３が表示されている。これにより、ユーザは、出張先の住所の入力が可能となる。
【０１３０】
なお、以上説明した本実施の形態では、各入力欄（入力フォーム）は独立に動作していたが、入力フォーム同士が関連して動作するように構成されてもよい。
【０１３１】
具体的には、たとえば、出張先の名称と住所が関連して動作するように構成されても良い。
【０１３２】
このような場合、履歴格納部１９４に、それまで入力された出張先の名称とその住所とが、関連付けられて記憶されている。そして、ユーザが、たとえば画面３２０の入力欄３０２に対して或る出張先の名称を入力すると、処理部１０９は、入力された或る出張先の名称と関連付けられて記憶されている住所を、入力欄３０３に表示させる。
【０１３３】
また上述の実施の形態においては、入力フォームの変化の様子を示したが、ラジオボタン・チェックボックス・プルダウンメニューなどが変化してもよい。
【０１３４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１３５】
【図１】本発明の一実施の形態である携帯端末を含むデータ通信システムの構成を示す図である。
【図２】図１の携帯端末のハードウェア構成を具体的に示す図である。
【図３】本実施の形態にかかるドキュメントの構造を模式的に示す図である。
【図４】本実施の形態にかかるテンプレートの構造を模式的に示す図である。
【図５】図１の携帯端末における、テンプレートを用いたドキュメントの処理に関する機能構成を示すブロック図である。
【図６】図１の携帯端末において、テンプレートを用いてドキュメントが処理される際にＣＰＵが実行する処理のフローチャートである。
【図７】図６におけるドキュメントの処理のサブルーチンのフローチャートである。
【図８】図６におけるドキュメントの処理のサブルーチンのフローチャートである。
【図９】図１の携帯端末の表示部における表示態様の一例を示す図である。
【図１０】図１の携帯端末の表示部における、テンプレートに従ったドキュメントの表示画面の一例を示す図である。
【図１１】図１の携帯端末の表示部における、テンプレートを使用したドキュメントの作成過程での表示画面の一例を示す図である。
【図１２】図１の携帯端末の表示部における、完成したテンプレートの表示態様の一例を示す図である。
【図１３】図１の携帯端末の表示部における、テンプレートに従ったドキュメントの表示画面の他の例を示す図である。
【図１４】図１３に示した画面を表示させるための具体的なデータの一例を示す図である。
【図１５】図１の携帯端末の表示部における、テンプレートに従ったドキュメントの表示画面のさらに他の例を示す図である。
【図１６】図１５に示した画面を表示させるための具体的なデータの一例を示す図である。
【図１７】図１の携帯端末の表示部における、テンプレートに従ったドキュメントの表示画面のさらに他の例を示す図である。
【図１８】図１７に示した画面を表示させるための具体的なデータの一例を示す図である。
【図１９】図１の携帯端末の表示部に表示されるサブメニュー画面の一例を示す図である。
【図２０】図１９のサブメニュー画面に対して操作がなされることによって、図１７に示された画面の代わりに表示される画面の一例を示す図である。
【符号の説明】
【０１３６】
１Ａ〜１Ｅ  携帯端末、１１  受信部、１２  ＣＰＵ、１３  メモリ、１４  外部記憶装置、１５  表示部、１５Ａ〜１５Ｄ，３００，３２０，３３０，３４０，３６０，４００  画面、１６  入力部、１７  送信部、１０１  ドキュメント受信部、１０２  ドキュメント格納部、１０３  ドキュメント解析部、１０５  テンプレート取得部、１０６  テンプレート格納部、１０７  テンプレート選択部、１０８  表示処理部、１０９  処理部、１１１  ドキュメント送信部、１１２  テンプレート送信部、３０１〜３０５  入力欄、３５０  サブメニュー画面、９００  ドキュメント、９０１  種別ＩＤ格納部、９０２  ドキュメントデータ格納部、９１０  テンプレート、９１１  種別ＩＤ記述部、９１２  表示方法記述部、９１３  処理呼出部、９１４  履歴格納部。
【図１】
2007048233.tif 000004
【図２】
2007048233.tif 000005
【図３】
2007048233.tif 000006
【図４】
2007048233.tif 000007
【図５】
2007048233.tif 000008
【図６】
2007048233.tif 000009
【図７】
2007048233.tif 000010
【図８】
2007048233.tif 000011
【図９】
2007048233.tif 000012
【図１０】
2007048233.tif 000013
【図１１】
2007048233.tif 000014
【図１２】
2007048233.tif 000015
【図１３】
2007048233.tif 000016
【図１４】
2007048233.tif 000017
【図１５】
2007048233.tif 000018
【図１６】
2007048233.tif 000019
【図１７】
2007048233.tif 000020
【図１８】
2007048233.tif 000021
【図１９】
2007048233.tif 000022
【図２０】
2007048233.tif 000023