(57)【特許請求の範囲】
【請求項１】
通信を行う通信手段と、
上位層から下位層へと階層的に関連づけられた複数の操作画面を表示手段に表示するための複数の画面データと、各々の画面データに割り当てられた画面識別情報とを対応付けて記憶する記憶手段と、
前記表示手段に表示された操作画面の上位層又は下位層にある別の操作画面に切り替える操作を受け付ける操作手段と、
前記操作手段が受け付けた操作に応じて前記記憶手段から画面データを読み出し、読み出した画面データに基づいて前記別の操作画面を表示手段に表示させる表示制御手段と、
前記表示制御手段によって第１の操作画面が表示手段に表示されてから第２の操作画面が表示手段に表示されるまでに、前記操作手段によって受け付けられた操作の操作回数を計数する計数手段と、
前記計数手段によって計数された操作回数を、前記第２の操作画面に割り当てられた画面識別情報に対応付けて記憶する操作回数記憶手段と、
前記操作回数記憶手段に記憶された前記画面識別情報と、当該画面識別情報に対応付けられた操作回数に関する操作回数情報とを前記通信手段から送信する送信手段と
を具備することを特徴とする操作端末。
【請求項２】
前記操作回数記憶手段は、前記第１の操作画面が表示手段に表示されてから前記第２の操作画面が表示手段に表示されるまでに、前記操作手段によって受け付けられる操作の最少操作回数を記憶しており、
前記送信手段は、前記操作回数記憶手段によって記憶された操作回数のうち、前記最少操作回数を超える操作回数に関する操作回数情報と前記画面識別情報とを送信する
ことを特徴とする請求項１記載の操作端末。
【請求項３】
前記送信手段は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数に占める、前記最少操作回数を超えている操作回数の割合が閾値以上である場合に、当該画面識別情報と、当該画面識別情報に対応付けられた操作回数に関する操作回数情報とを送信する
ことを特徴とする請求項２記載の操作端末。
【請求項４】
前記送信手段は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数のうち、前記最少操作回数を超えている操作回数の個数が閾値以上である場合に、当該画面識別情報と、当該画面識別情報に対応付けられた操作回数に関する操作回数情報を送信する
ことを特徴とする請求項２記載の操作端末。
【請求項５】
前記操作回数記憶手段は、前記第１の操作画面が表示手段に表示されてから前記第２の操作画面が表示手段に表示されるまでに、前記操作手段によって受け付けられる操作の最少操作回数を記憶しており、
前記送信手段は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数のうち、所定の始期から一定期間が経過した後に前記最少操作回数を超えた操作回数に関する操作回数情報と、前記画面識別情報とを送信する
ことを特徴とする請求項１記載の操作端末。
【請求項６】
前記第２の操作画面以外の操作画面には、少なくとも、当該操作画面の下位層にある別の操作画面に切り替えることを指示する選択肢が設けられており、
前記第２の操作画面には、当該操作画面の下位層にある別の操作画面に切り替えることを指示する選択肢が設けられていない
ことを特徴とする請求項１記載の操作端末。
【請求項７】
操作画面を表示する操作端末と通信を行う通信手段と、
前記通信手段が、前記操作画面に割り当てられた画面識別情報と、前記操作端末における操作回数に関する操作回数情報とを前記操作端末から受信すると、当該画面識別情報と当該操作回数情報とを対応付けて記憶する操作回数記憶手段と、
各々の前記画面識別情報と、当該画面識別情報が割り当てられた操作画面が前記操作端末に表示されるまでの最少操作回数を記憶する最少操作回数記憶手段と、
前記操作回数記憶手段によって記憶された操作回数情報のうち、前記最少操作回数記憶手段によって記憶された最少操作回数を超える操作回数に関する操作回数情報、又は、当該操作回数情報に対応付けられて前記操作回数記憶手段に記憶された画面識別情報を出力する出力手段と
を具備することを特徴とする集計装置。
【請求項８】
前記出力手段は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数情報が表す操作回数に占める、前記最少操作回数を超えている操作回数の割合が閾値以上である場合に、当該操作回数情報、又は、当該操作回数情報に対応付けられて前記操作回数記憶手段に記憶された画面識別情報を出力する
ことを特徴とする請求項７記載の集計装置。
【請求項９】
前記出力手段は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数情報が表す操作回数のうち、前記最少操作回数を超えている操作回数の個数が閾値以上である場合に、当該操作回数情報、又は、当該操作回数情報に対応付けられて前記操作回数記憶手段に記憶された画面識別情報を出力する
ことを特徴とする請求項７記載の集計装置。
【請求項１０】
操作端末と、集計装置とを備え、
前記操作端末は、
通信を行う通信手段と、
上位層から下位層へと階層的に関連づけられた複数の操作画面を表示手段に表示するための複数の画面データと、各々の画面データに割り当てられた画面識別情報とを対応付けて記憶する記憶手段と、
前記表示手段に表示された操作画面の上位層又は下位層にある別の操作画面に切り替える操作を受け付ける操作手段と、
前記操作手段が受け付けた操作に応じて前記記憶手段から画面データを読み出し、読み出した画面データに基づいて前記別の操作画面を表示手段に表示させる表示制御手段と、
前記表示制御手段によって第１の操作画面が表示手段に表示されてから第２の操作画面が表示手段に表示されるまでに、前記操作手段によって受け付けられた操作の操作回数を計数する計数手段と、
前記計数手段によって計数された操作回数を、前記第２の操作画面に割り当てられた画面識別情報に対応付けて記憶する操作回数記憶手段と、
前記操作回数記憶手段に記憶された前記画面識別情報と、当該画面識別情報に対応付けられた操作回数に関する操作回数情報とを前記通信手段から前記集計装置に送信する送信手段とを具備し、
前記集計装置は、
前記操作端末と通信を行う通信手段と、
前記通信手段が前記操作端末から送信された前記画面識別情報及び前記操作回数情報を受信すると、当該画面識別情報と当該操作回数情報とを対応付けて記憶する操作回数記憶手段と、
各々の前記画面識別情報と、当該画面識別情報が割り当てられた操作画面が前記操作端末に表示されるまでの最少操作回数を記憶する最少操作回数記憶手段と、
前記操作回数記憶手段に記憶された操作回数情報のうち、前記最少操作回数記憶手段に記憶された最少操作回数を超える操作回数に関する操作回数情報、又は、当該操作回数情報に対応付けられて前記操作回数記憶手段に記憶された画面識別情報を出力する出力手段とを具備する
ことを特徴とする集計システム。
【請求項１１】
通信を行う通信手段を有するコンピュータに、
上位層から下位層へと階層的に関連づけられた複数の操作画面を表示手段に表示するための複数の画面データと、各々の画面データに割り当てられた画面識別情報とを対応付けて記憶する記憶手段と、
前記表示手段に表示された操作画面の上位層又は下位層にある別の操作画面に切り替える操作を受け付ける操作手段と、
前記操作手段が受け付けた操作に応じて前記記憶手段から画面データを読み出し、読み出した画面データに基づいて前記別の操作画面を表示手段に表示させる表示制御手段と、
前記表示制御手段によって第１の操作画面が表示手段に表示されてから第２の操作画面が表示手段に表示されるまでに、前記操作手段によって受け付けられた操作の操作回数を計数する計数手段と、
前記計数手段によって計数された操作回数を、前記第２の操作画面に割り当てられた画面識別情報に対応付けて記憶する操作回数記憶手段と、
前記操作回数記憶手段に記憶された前記画面識別情報と、当該画面識別情報に対応付けられた操作回数に関する操作回数情報とを前記通信手段から送信する送信手段と
を実現させるためのプログラム。
【請求項１２】
通信を行う通信手段を有するコンピュータに、
前記通信手段が、操作端末によって表示される操作画面に割り当てられた画面識別情報と、前記操作端末における操作回数に関する操作回数情報とを当該操作端末から受信すると、当該画面識別情報と当該操作回数情報とを対応付けて記憶する操作回数記憶手段と、
各々の前記画面識別情報と、当該画面識別情報が割り当てられた操作画面が前記操作端末に表示されるまでの最少操作回数を記憶する最少操作回数記憶手段と、
前記操作回数記憶手段によって記憶された操作回数情報のうち、前記最少操作回数記憶手段によって記憶された最少操作回数を超える操作回数に関する操作回数情報、又は、当該操作回数情報に対応付けられて前記操作回数記憶手段に記憶された画面識別情報を出力する出力手段と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機などの操作端末におけるユーザの操作状況を集計する技術に関する。
【背景技術】
【０００２】
近年普及している携帯電話機には多数の機能が実装されている。これらの機能のうち、互いに関連する複数の機能を１つのグループとし、各グループがツリー状の階層構造をなすように関連づけてユーザに提示する、という方法が一般に用いられている。ユーザは、この階層を上位層から下位層へと辿っていくことで所望の機能を探し出し、それを選択する。ところが、携帯電話機にますます多くの機能が備えられるようになると、この階層構造が複雑化し、ユーザが所望の機能を探し出す際に操作にとまどったり、無駄な操作が多くなったりする傾向にある。
【０００３】
ここで、図３は、上位層から下位層へと階層的に関連づけられた複数の操作画面からなる階層構造を模式的に示した図である。なお、図において、経路が途絶えているところは、図が煩雑になるのを防ぐために、下位層の図示を省略していることを意味している。
図３において、上位から下位の階層へ順に、第１階層、第２階層、第３階層、第４階層、・・・と呼ぶことにする。最上位層である第１階層には、「トップメニュー」と呼ばれる操作画面が配置されている。この操作画面「トップメニュー」には、その下位の第２階層に属する操作画面「ａ」、「ｂ」、「ｃ」、・・・のいずれかに切り替えることを指示する選択肢が設けられている。
【０００４】
図４（ａ）は、操作画面「トップメニュー」の一例を図示したものであり、図３の「ａ」が「電子メール」、「ｂ」が「インターネット」、「ｃ」が「電話帳」に対応している。ユーザがこのような操作画面上の案内に従って、カーソルＣａによりいずれかの選択肢を選択すると、選択された選択肢に対応する操作画面に切り替えられる。例えば「電子メール」（つまり、操作画面「ａ」）が選択されると、操作画面「ａ」が表示される。この操作画面「ａ」には、その下位の第３階層に属する操作画面「ｄ」、「ｅ」、「ｆ」、・・・のいずれかに切り替えることを指示する選択肢が設けられている。図４（ｂ）は、この操作画面「ａ」の一例を図示したものであり、図３の「ｄ」が「新規メール作成」、「ｅ」が「受信済みメール」、「ｆ」が「送信済みメール」に対応している。ここで、例えば「新規メール作成」（つまり、操作画面「ｄ」）が選択されると、第３階層の操作画面「ｄ」が表示されることになる。図４（ｃ）は、この操作画面「ｄ」の一例を図示したものである。この操作画面「ｄ」は最下位層に属する操作画面であるから、下位層の操作画面に切り替えるための選択肢が設けられておらず、ユーザが目的とする機能を実現するための各種ツールや入力欄が表示される。この例では、「宛先」、「題名」、「本文」という具合に、実際に新規メールを作成するためのテキストボックスが含まれている。一方で、最下位層でない操作画面には、少なくとも、当該操作画面の下位層にある別の操作画面に切り替えることを指示する選択肢が設けられている。
なお、上記の例では、第３階層の操作画面「ｄ」が最下位層となっているが、図３の操作画面「ｇ」のように第４階層が最下位層となる場合もあり、様々な階層の操作画面が最下位層となり得る。
【０００５】
このように、ユーザが新規の電子メールを作成するための操作画面を表示させる場合には、操作画面「トップメニュー」→「ａ」→「ｄ」という順序で操作画面を切り替える操作を行えばよい。つまり、２回の操作で操作画面「新規メール作成」が表示されることになる。ところが、ユーザによっては操作画面「トップメニュー」→「ｂ」→「ａ」→「ｄ」という順序で操作画面を切り替える操作を行う場合もあり、この場合には、３回の操作でようやく操作画面「新規メール作成」が表示されることになる。また、ユーザが操作画面「ｃ」から階層を辿っていく場合には、操作画面「トップメニュー」→「ｃ」→・・・→「ｄ」という具合に、多数の操作を経て非常に複雑な経路を辿っていくケースもある。さらに場合によっては、ユーザが操作画面の選択を誤ってしまい、下位層の操作画面から上位層の操作画面に戻って、もう一度、操作画面の選択をやり直すということもある。
【０００６】
このように、最上位層の操作画面から最下位層の操作画面を表示させるための経路が複数存在する場合には、ユーザはその操作画面の案内に従って次々と操作画面を辿っていけば、やがては目的の機能を実現するための操作画面を表示させることができる。ところが、操作画面の案内が不適切であったり、ユーザの選択ミスが発生した場合には、目的の操作画面を表示させるために要する操作回数が、最小限必要な操作回数よりも多くなってしまう。このような問題に鑑みて、例えば特許文献１〜３には、使用頻度の高い機能を上位層の操作画面から選択できるようにする技術が開示されている。
【特許文献１】特開平８−２３４８８５号公報
【特許文献２】特開２００４−１０４６０２号公報
【特許文献３】特開２０００−１１５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
携帯電話機のユーザの多くが最少の操作回数で最下位層の操作画面を表示させることができない場合には、その携帯電話機における操作画面の階層構造の設計そのものや、操作画面の案内の仕方が適切でないと言える。
そこで、本発明は、携帯電話機等の操作端末の設計者に対し、ユーザが最少の操作回数で目的とする操作画面に到達することができない状況を知らしめることで操作端末の設計改善を促すことを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を達成するために、本発明は、通信を行う通信手段と、上位層から下位層へと階層的に関連づけられた複数の操作画面を表示手段に表示するための複数の画面データと、各々の画面データに割り当てられた画面識別情報とを対応付けて記憶する記憶手段と、前記表示手段に表示された操作画面の上位層又は下位層にある別の操作画面に切り替える操作を受け付ける操作手段と、前記操作手段が受け付けた操作に応じて前記記憶手段から画面データを読み出し、読み出した画面データに基づいて前記別の操作画面を表示手段に表示させる表示制御手段と、前記表示制御手段によって第１の操作画面が表示手段に表示されてから第２の操作画面が表示手段に表示されるまでに、前記操作手段によって受け付けられた操作の操作回数を計数する計数手段と、前記計数手段によって計数された操作回数を、前記第２の操作画面に割り当てられた画面識別情報に対応付けて記憶する操作回数記憶手段と、前記操作回数記憶手段に記憶された前記画面識別情報と、当該画面識別情報に対応付けられた操作回数に関する操作回数情報とを前記通信手段から送信する送信手段とを具備することを特徴とする操作端末を提供する。本発明によれば、携帯電話機等の操作端末の設計者に対し、ユーザが最少の操作回数で目的とする操作画面に到達することができない状況を知らしめることで操作端末の設計改善を促すことができる。
【０００９】
本発明の好ましい態様においては、前記操作回数記憶手段は、前記第１の操作画面が表示手段に表示されてから前記第２の操作画面が表示手段に表示されるまでに、前記操作手段によって受け付けられる操作の最少操作回数を記憶しており、前記送信手段は、前記操作回数記憶手段によって記憶された操作回数のうち、前記最少操作回数を超える操作回数に関する操作回数情報と前記画面識別情報とを送信する。
【００１０】
典型的には、前記送信手段は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数に占める、前記最少操作回数を超えている操作回数の割合が閾値以上である場合に、当該画面識別情報と、当該画面識別情報に対応付けられた操作回数に関する操作回数情報とを送信する。かかる場合において、前記操作回数情報は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数に占める、前記最少操作回数を超えた割合としてもよい。
また、前記送信手段は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数のうち、前記最少操作回数を超えている操作回数の個数が閾値以上である場合に、当該画面識別情報と、当該画面識別情報に対応付けられた操作回数に関する操作回数情報を送信するようにしてもよい。かかる場合において、前記操作回数情報は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数、または、当該複数の操作回数のうち前記最少操作回数を超えている操作回数の個数としてもよい。
【００１１】
また、前記操作回数記憶手段は、前記第１の操作画面が表示手段に表示されてから前記第２の操作画面が表示手段に表示されるまでに、前記操作手段によって受け付けられる操作の最少操作回数を記憶しており、前記送信手段は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数のうち、所定の始期から一定期間が経過した後に前記最少操作回数を超えた操作回数に関する操作回数情報と、前記画面識別情報とを送信するようにしてもよい。かかる場合において、前記操作回数情報は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数に占める、前記最少操作回数を超えた割合としてもよいし、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数、または、当該複数の操作回数のうち前記最少操作回数を超えている操作回数の個数としてもよい。
【００１２】
また、本発明の別の好ましい態様においては、前記第２の操作画面以外の操作画面には、少なくとも、当該操作画面の下位層にある別の操作画面に切り替えることを指示する選択肢が設けられており、前記第２の操作画面には、当該操作画面の下位層にある別の操作画面に切り替えることを指示する選択肢が設けられていない。
【００１３】
また、本発明は、操作画面を表示する操作端末と通信を行う通信手段と、前記通信手段が、前記操作画面に割り当てられた画面識別情報と、前記操作端末における操作回数に関する操作回数情報とを前記操作端末から受信すると、当該画面識別情報と当該操作回数情報とを対応付けて記憶する操作回数記憶手段と、各々の前記画面識別情報と、当該画面識別情報が割り当てられた操作画面が前記操作端末に表示されるまでの最少操作回数を記憶する最少操作回数記憶手段と、前記操作回数記憶手段によって記憶された操作回数情報のうち、前記最少操作回数記憶手段によって記憶された最少操作回数を超える操作回数に関する操作回数情報、又は、当該操作回数情報に対応付けられて前記操作回数記憶手段に記憶された画面識別情報を出力する出力手段とを具備することを特徴とする集計装置を提供する。
【００１４】
本発明の好ましい態様においては、前記出力手段は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数情報が表す操作回数に占める、前記最少操作回数を超えている操作回数の割合が閾値以上である場合に、当該操作回数情報、又は、当該操作回数情報に対応付けられて前記操作回数記憶手段に記憶された画面識別情報を出力する。かかる場合において、前記出力手段は、前記複数の操作回数情報が表す操作回数に占める、前記最少操作回数を超えている操作回数の割合を前記操作回数情報として出力するようにしてもよい。また、前記出力手段は、各々の前記画面識別情報を示す情報を当該画面識別情報に対応付けられた前記割合が昇順又は降順となるように配列して、当該画面識別情報を出力するようにしてもよい。
また、前記出力手段は、前記操作回数記憶手段によって各々の前記画面識別情報に対応付けて記憶された複数の操作回数情報が表す操作回数のうち、前記最少操作回数を超えている操作回数の個数が閾値以上である場合に、当該操作回数情報、又は、当該操作回数情報に対応付けられて前記操作回数記憶手段に記憶された画面識別情報を出力するようにしてもよい。かかる場合において、前記出力手段は、前記操作回数情報を、前記複数の操作回数情報が表す操作回数のうち、前記最少操作回数を超えている操作回数の個数を出力するようにしてもよい。また、前記出力手段は、各々の前記画面識別情報を示す情報を当該画面識別情報に対応付けられた前記最少操作回数を超えた回数が昇順または降順となるように配列して、当該画面識別情報を出力するようにしてもよい。
【００１５】
また、本発明は、操作端末と、集計装置とを備え、前記操作端末は、通信を行う通信手段と、上位層から下位層へと階層的に関連づけられた複数の操作画面を表示手段に表示するための複数の画面データと、各々の画面データに割り当てられた画面識別情報とを対応付けて記憶する記憶手段と、前記表示手段に表示された操作画面の上位層又は下位層にある別の操作画面に切り替える操作を受け付ける操作手段と、前記操作手段が受け付けた操作に応じて前記記憶手段から画面データを読み出し、読み出した画面データに基づいて前記別の操作画面を表示手段に表示させる表示制御手段と、前記表示制御手段によって第１の操作画面が表示手段に表示されてから第２の操作画面が表示手段に表示されるまでに、前記操作手段によって受け付けられた操作の操作回数を計数する計数手段と、前記計数手段によって計数された操作回数を、前記第２の操作画面に割り当てられた画面識別情報に対応付けて記憶する操作回数記憶手段と、前記操作回数記憶手段に記憶された前記画面識別情報と、当該画面識別情報に対応付けられた操作回数に関する操作回数情報とを前記通信手段から前記集計装置に送信する送信手段とを具備し、前記集計装置は、前記操作端末と通信を行う通信手段と、前記通信手段が前記操作端末から送信された前記画面識別情報及び前記操作回数情報を受信すると、当該画面識別情報と当該操作回数情報とを対応付けて記憶する操作回数記憶手段と、各々の前記画面識別情報と、当該画面識別情報が割り当てられた操作画面が前記操作端末に表示されるまでの最少操作回数を記憶する最少操作回数記憶手段と、前記操作回数記憶手段に記憶された操作回数情報のうち、前記最少操作回数記憶手段に記憶された最少操作回数を超える操作回数に関する操作回数情報、又は、当該操作回数情報に対応付けられて前記操作回数記憶手段に記憶された画面識別情報を出力する出力手段とを具備することを特徴とする集計システムを提供する。
【００１６】
また、本発明は、通信を行う通信手段を有するコンピュータに、上位層から下位層へと階層的に関連づけられた複数の操作画面を表示手段に表示するための複数の画面データと、各々の画面データに割り当てられた画面識別情報とを対応付けて記憶する記憶手段と、前記表示手段に表示された操作画面の上位層又は下位層にある別の操作画面に切り替える操作を受け付ける操作手段と、前記操作手段が受け付けた操作に応じて前記記憶手段から画面データを読み出し、読み出した画面データに基づいて前記別の操作画面を表示手段に表示させる表示制御手段と、前記表示制御手段によって第１の操作画面が表示手段に表示されてから第２の操作画面が表示手段に表示されるまでに、前記操作手段によって受け付けられた操作の操作回数を計数する計数手段と、前記計数手段によって計数された操作回数を、前記第２の操作画面に割り当てられた画面識別情報に対応付けて記憶する操作回数記憶手段と、前記操作回数記憶手段に記憶された前記画面識別情報と、当該画面識別情報に対応付けられた操作回数に関する操作回数情報とを前記通信手段から送信する送信手段とを実現させるためのプログラムを提供する。また、本発明は、通信を行う通信手段を有するコンピュータに、前記通信手段が、操作端末によって表示される操作画面に割り当てられた画面識別情報と、前記操作端末における操作回数に関する操作回数情報とを当該操作端末から受信すると、当該画面識別情報と当該操作回数情報とを対応付けて記憶する操作回数記憶手段と、各々の前記画面識別情報と、当該画面識別情報が割り当てられた操作画面が前記操作端末に表示されるまでの最少操作回数を記憶する最少操作回数記憶手段と、前記操作回数記憶手段によって記憶された操作回数情報のうち、前記最少操作回数記憶手段によって記憶された最少操作回数を超える操作回数に関する操作回数情報、又は、当該操作回数情報に対応付けられて前記操作回数記憶手段に記憶された画面識別情報を出力する出力手段とを実現させるためのプログラムを提供する。本発明によれば、携帯電話機等の操作端末の設計者に対し、ユーザが最少の操作回数で目的とする操作画面に到達することができない状況を知らしめることで操作端末の設計改善を促すことができる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明を実施するための最良の形態について説明する。
この実施形態において、「操作画面」とは、上位層又は下位層にある別の操作画面に切り替えることを指示する選択肢が設けられている画面であり、且つ、複数の機能又は複数のグループに区分された機能群の中から１つを選択するまでの間に表示される画面のことである。例えば図４（ｃ）に例示した最下位層の操作画面においても、ユーザによって例えば「宛先」が指定されると、その宛先を入力するための画面に切り替わることがあるが、このような画面は「操作画面」としては考えない。複数の機能又は複数のグループに区分された機能群の中から１つを選択するまでの間に表示される画面ではなく、それが選択された後に表示される画面だからである。
【００１８】
（１）実施形態の構成
まず、実施形態の構成について説明する。
図１は、本実施形態に係るシステムの全体構成を示すブロック図である。図１において、携帯電話網１００は、例えばＰＤＣ（Personal Digital Cellular）方式や、ＧＳＭ（Global System for Mobile Communications ）方式、或いはＩＭＴ−２０００（International Mobile Telecommunication-2000）方式の通信網である。集計サーバ装置２０は携帯電話網１００に接続されている。携帯電話機１０-1，１０-2，１０-3はそれぞれ、携帯電話網１００を介して広域なエリアに跨って通信を行う。なお、ここでは図が煩雑になるのを防ぐために、３台の携帯電話機１０-1，１０-2，１０-3のみを示したが、実際には、より多数の装置を備えるものである。また、これら携帯電話機１０-1，１０-2，１０-3は全て同じ構成及び動作であるから、以下の説明においてそれぞれを区別する必要のないときは“携帯電話機１０”と総称する。
【００１９】
図２は、携帯電話機１０の構成を示すブロック図である。図２に示すように、携帯電話機１０は、制御部１１と、無線通信部１２と、音声処理部１３と、表示部１４と、操作部１５と、記憶部１６とを備えている。制御部１１は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を備えており、携帯電話機１０の各部を制御する。ＲＯＭには、ＣＰＵが実行する基本的な制御プログラム（後述するプリインストールプログラム）が記憶されている。
【００２０】
無線通信部１２は、アンテナ１２１や図示せぬ無線通信回路を備えている。この無線通信部１２は、携帯電話網１００の基地局から送信されてくる音声無線信号をアンテナ１２１によって受信すると、無線通信回路によってこれを復調し、さらに誤り訂正復号などの処理を行う。誤り訂正復号された音声データは、音声処理部１３によってＤ／Ａ変換及び増幅が施された後に、スピーカ１３１から受話音声として放音される。一方、ユーザの送話音声は、マイクロホン１３２により集音されて送話信号に変換され、音声処理部１３による増幅及びＡ／Ｄ変換を経てデジタルデータに変換される。そして変調及び周波数変換などがなされた後に、無線通信部１２からアンテナ１２１を介して音声無線信号として送信される。また、無線通信部１２は、携帯電話網１００の基地局から送信されてくるデータ無線信号をアンテナ１２１によって受信すると、無線通信回路によってこれを復調して制御部に供給する。さらに、無線通信部１２は、制御部１１から供給されてくるデータを搬送波で変調してアンテナ１２１からデータ無線信号として送信する。
【００２１】
表示部１４は、例えば液晶ディスプレイや液晶駆動回路を備えており、制御部１１からの指示に応じて、各種の情報や操作画面などを表示する。操作部１５は、例えば「０」から「９」までのテンキーや、オンフックキー・オフフックキーのほか、操作画面上のカーソルを移動させるためのキーなどを備えており、ユーザによる操作に応じた信号を制御部１１に供給する。制御部１１は、この信号に基づき、ユーザの操作によって指示された内容を判断し、その判断結果に応じた処理を実行する。
【００２２】
記憶部１６は、例えばＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）やフラッシュメモリである。この記憶部１６には、図４に示したような、表示部１４に表示される複数の操作画面を表す画面データが、各々の画面データに割り当てられた画面識別情報である画面ＩＤと対応付けて記憶されている。これら画面データのうち、最下位層の操作画面を表す画面データには、それを識別するためのフラグ（最下位層フラグ）が対応付けられて記憶されている。制御部１１は、この最下位層フラグを参照することで、表示部１４に表示された操作画面が最下位層の操作画面であるか否かを判断することができる。
【００２３】
また、記憶部１６には、制御部１１によって実行される処理の手順が記述されたプログラム１６１が記憶されている。このプログラム１６１には、上述した図３に示した階層構造に従って操作画面を表示させつつユーザの操作回数を計数するための表示プログラムや、ユーザによって選択された各種の機能を実現するためのアプリケーションプログラムが含まれている。
【００２４】
さらに、記憶部１６には、操作回数カウントテーブル１６２が記憶されている。
図５は、操作回数カウントテーブル１６２の一例を示した図である。図５に示したように操作回数カウントテーブル１６２においては、各最下位層に属する操作画面を表す画面データに割り当てられた「画面ＩＤ」と、「最少操作回数」と、「操作回数」とが対応付けられて記述されている。「画面ＩＤ」のフィールドには、図１に示した操作画面「ｄ」のような最下位層の操作画面に対応する画面ＩＤが全て書き込まれる。「最少操作回数」のフィールドには、最上位層の操作画面（第１の操作画面、すなわち操作画面「トップメニュー」）から最下位層の操作画面（第２の操作画面）が表示されるまでに必要な最少の操作回数のことである。「操作回数」には、最上位層から最下位層の操作画面が表示されるまでに、ユーザが実際に要した操作回数が制御部１１によって順次書き込まれていく。図５の例では、最上位層の操作画面から画面ＩＤ「０１」が割り当てられた操作画面「ｄ」を表示するために必要な最少操作回数は「２」であるのに対し、ユーザにより操作された実際の操作回数は、「２」回、「２」回、「３」回、「２」回、「３」回、「２」回、「２」回・・・という履歴であることが示されている。
【００２５】
次に、図６を参照しながら、携帯電話機１０のソフトウェア構成について説明する。
制御部１１のＲＯＭには、携帯電話機１０の製造段階で、いくつかのプログラムが予め書き込まれる。以下ではこれを「プリインストールプログラム」という。このプリインストールプログラムには、例えばマルチタスクオペレーティングシステム（以下「０に必要な仮想メモリ空間の割り当てなどの各種機能をサポートしたオペレーティングシステムである。Ｊａｖａ（登録商標）プラットフォームとは、マルチタスクＯＳを搭載した携帯機器において後述するＪａｖａ実行環境７４を実現するためのコンフィギュレーションであるＣＤＣ（Connected Device Configuration）に従って記述されたプログラム群である。ネイティブ機能とは通話などの携帯電話機１０の基本的なサービスを実現するプログラムである。
【００２６】
上記のようなＲＯＭの構成に対し、記憶部１６は、Ｊａｖａ機能が記憶されるＪａｖａ機能格納領域を有する。このＪａｖａ機能は、Ｊａｖａ実行環境下における処理の手順自体を記述した実体プログラム及びその実体プログラムの実行に伴って利用される画像ファイルや音声ファイルとを結合したＪＡＲ(Java Archive)ファイルと、そのＪＡＲファイルのインストールや起動、各種の属性を記述したＡＤＦ（Application Descriptor File）とを有している。Ｊａｖａ機能は、コンテンツプロバイダまたは携帯電話網１００の通信事業者により作成されてインターネットの集計サーバ装置などに格納される。そして、携帯電話機１０の要求に応じて、それらの集計サーバ装置から携帯電話機１０にダウンロードされるようになっている。
【００２７】
図６に示すように、携帯電話機１０には、表示プログラム７１及びＪａｖａ実行環境７４がＯＳ７３上に実現される。表示プログラム７１は、記憶部１６に予め記憶されたネイティブ機能であり、操作画面を、上述した図３に示した階層構造にしたがって表示させるなどの機能を司る。Ｊａｖａ実行環境７４は、ＲＯＭに記憶されたＪａｖａプラットフォームにより実現される。Ｊａｖａ実行環境７４は、クラスライブラリ７７、ＪＶＭ（Java Virtual Machine）７８およびＪＡＭ（Java Application Manager）７９から成る。クラスライブラリ７７は、特定の機能を有するプログラムモジュール（クラス）群を１つのファイルに結合したものである。ＪＶＭ７８は、上述のＣＤＣのために最適化されたＪａｖａ実行環境であり、Ｊａｖａ機能として提供されるバイトコードを解釈して実行する機能を有する。このＪＶＭはＣＶＭ（Compact Virtual Machine）と呼ばれることもある。ＪＡＭ７９は、Ｊａｖａ機能のダウンロードやインストール、起動・終了などを管理する機能を有する。このＪＡＭは、ＡＭＳ（Application Management System）と呼ばれることもある。
【００２８】
記憶部１６には、第１ストレージ７５と第２ストレージ７６とが設けられる。第１ストレージ７５は、ＪＡＭ７９の管理の下にダウンロードされるＪａｖａ機能（ＪａｒファイルとＡＤＦ）を格納するための領域である。第２ストレージ７６は、Ｊａｖａ機能の実行の際に生成されたデータをその終了後に格納しておくための領域であり、インストールされたＪａｖａ機能毎に個別の格納領域が割り当てられるようになっている。そして、あるＪａｖａ機能に割り当てられた格納領域のデータは、そのＪａｖａ機能が実行されている間のみ書き換え可能となっており、別のＪａｖａ機能が書き換えを行い得ないようになっている。
携帯電話機１０の構成は以上説明したとおりである。次に、集計サーバ装置２０の構成について説明する。
【００２９】
図７は、集計サーバ装置２０の構成を示すブロック図である。図７に示すように、集計サーバ装置２０は、制御部２１と、通信インタフェース（ＩＦ）部２２と、記憶部２３とを備えている。制御部２１は、例えばＣＰＵ、ＲＯＭ及びＲＡＭを備えており、集計サーバ装置２０の各部を制御する。ＲＯＭには、ＣＰＵが実行する基本的な制御プログラムが記憶されている。
【００３０】
通信ＩＦ部２２は、携帯電話網１００に接続されており、携帯電話機１０から携帯電話網１００を介してデータを受信するインタフェースである。記憶部２３は、例えばＥＥＰＲＯＭやフラッシュメモリである。この記憶部２３には、制御部２１によって実行される処理の手順が記述されたプログラム２３１が記憶されている。また、記憶部２３には操作回数カウントテーブル２３２が記憶されている。この操作回数カウントテーブル２３２は、携帯電話機１０の記憶部１６に記憶された操作回数カウントテーブル１６２と同様の構造であり、異なるのは、操作回数カウントテーブル１６２が１つの携帯電話機についての操作回数が記述されているものであったのに対し、操作回数カウントテーブル２３２は複数の携帯電話機１０から収集した操作回数が記述されている点である。
【００３１】
図８は、この操作回数カウントテーブル２３２の一例を示した図である。図８に示したように操作回数カウントテーブル２３２において、「画面ＩＤ」と、「最少操作回数」と、「操作回数」というフィールドが対応付けられている。それぞれのフィールドに書き込まれる内容は操作回数カウントテーブル１６２と同じである。ただし、「操作回数」のフィールドには、集計サーバ装置２０が、携帯電話機１０-1，１０-2，１０-3から受信した操作回数がすべて書き込まれる。図８の例では、最上位層の操作画面から画面ＩＤ「０１」が割り当てられた操作画面「ｄ」を表示するために必要な最少操作回数は「２」であるのに対し、ユーザにより操作された実際の操作回数は、「２」回、「２」回、「３」回、「２」回、「３」回、「２」回、「２」回、「２」回、「３」回・・・という履歴であることが示されている。また、画面ＩＤ「０２」が割り当てられた操作画面を表示するために必要な最少操作回数は「３」であるのに対し、ユーザにより操作された実際の操作回数は、「４」回、「３」回、「４」回、「４」回、「５」回、「４」回、「３」回、「４」回、「３」回・・・という履歴であることが示されている。
以上が本実施形態の構成である。
【００３２】
（２）実施形態の動作
次に本実施形態の動作について説明する。なお、以下の動作の説明においては、図３に示した階層構造をなす操作画面と、図５，８に示した操作回数カウントテーブル１６２，２３２を用い、操作画面「トップメニュー」→「ａ」→「ｄ」という順序で、操作画面を表示させる操作がなされる場合について説明する。
【００３３】
（２−１）携帯電話機の動作
図９は、記憶部１６に記憶された表示プログラムのメインルーチンとして記述された手順を示すフローチャートである。この図９を参照しつつ、携帯電話機１０の制御部１１が操作回数を計数する処理の手順について説明する。
まず、制御部１１は、操作部１５によってユーザによる表示画面の切り替え操作が受け付けられたか否かを判断する（ステップＳ１）。例えば図４（ａ）に示すように最上位層の操作画面「トップメニュー」が表示部１４に表示されている状態で、「電子メール」という選択肢が選択されると、制御部１１は、表示画面の切り替え操作が受け付けられたと判断し（ステップＳ１；ＹＥＳ）、操作回数ｉ（ｉは整数で、初期値は０）を１だけインクリメントして、記憶部１６の所定の領域に記憶させる（ステップＳ２）。操作画面に設けられた選択肢には画面ＩＤが関連付けられており、制御部１１は、ユーザの操作によって選択された選択肢「電子メール」の操作画面「ａ」の画面データを、その選択肢に関連付けられた画面ＩＤに基づいて記憶部１６から読み出し、表示部１４に表示させる（ステップＳ３）。
【００３４】
次に、制御部１１は、操作画面「ａ」について最下位層フラグを検出したか否かを判断する（ステップＳ４）。つまり、制御部１１は、ステップＳ３において表示部１４に表示画面を表示させる際に、記憶部１６から読み出した画面データに最下位層フラグが対応付けられていたか否かを判断する。ここでは、図３に示したように操作画面「ａ」は最下位層に属していないから、操作画面「ａ」を表す画面データは最下位層フラグに対応付けられていない。よって、制御部１１は最下位層フラグを検出していないと判断し（ステップＳ４；ＮＯ）、ステップＳ１に戻って、次の操作画面に切り替えるための操作を受け付けるまで待機することになる。
【００３５】
続いて、図４（ｂ）に示す「新規メール作成」という選択肢が選択されると、制御部１１は表示画面の切り替え操作が受け付けられたと判断し（ステップＳ１；ＹＥＳ）、記憶部１６に記憶されている操作回数ｉを１だけインクリメントして、ｉ＝２とし、記憶部１６に記憶させる（ステップＳ２）。そして、制御部１１は、ユーザの操作によって選択された「新規メール作成」の操作画面「ｄ」の画面データを画面ＩＤに基づいて記憶部１６から読み出し、表示部１４に表示させる（ステップＳ３）。そして、制御部１１は、操作画面「ｄ」について最下位層フラグを検出したか否かを判断する。図３に示したように、操作画面「ｄ」は最下位層に属しているから、ここでは、制御部１１は最下位層フラグを検出することになる（ステップＳ４；ＹＥＳ）。
【００３６】
続いて、制御部１１は、これまでに計数した操作回数ｉを、操作回数カウントテーブル１６２の「操作回数」のフィールドに書き込む（ステップＳ５）。つまり、図８に示したように、制御部１１は、操作画面「ｄ」に割り当てられた画面ＩＤ「０１」に対応付けて、「操作回数」のフィールドに操作回数「２」を書き込むことになる。テーブルへの書き込みが終了すると、制御部１１は、操作回数ｉを０に初期化し（ステップＳ６）、再びステップＳ１の処理に戻る。
【００３７】
このようにして、最上位層の操作画面から画面ＩＤ「０１」が割り当てられた操作画面「ｄ」を表示するまでにユーザにより操作された操作回数として、「２」回が操作回数カウントテーブルに書き込まれる。また、操作画面「トップメニュー」→「ｂ」→「ａ」→「ｄ」という順序で操作画面を切り替える操作が行われた場合には、上記と同様の処理手順で、ユーザにより操作された操作回数として「３」回が操作回数カウントテーブルに書き込まれることになる。制御部１１は、ユーザの操作に応じて図９のフローを繰り返し実行することで、操作回数カウントテーブルに操作回数を順次書き込んでいくことになる。なお、操作画面「トップメニュー」→「ｂ」→「トップメニュー」という具合に操作画面を下位層から上位層に切り替えた場合も、操作回数としてカウントする。
【００３８】
次に、図１０は、携帯電話機１０の制御部１１が操作回数を集計サーバ装置に送信する手順を示したフローチャートである。このフローは、上述した表示プログラムのサブルーチンである。
制御部１１は、操作回数に関する操作回数情報を送信する送信タイミングが到来したか否かを判断する（ステップＳ１１）。この送信タイミングは、例えば１週間に１度などの定期的なタイミングであってもよいし、ユーザが指示した任意のタイミングであってもよいし、集計サーバ装置２０から要求があったタイミングであってもよい。制御部１１は、送信タイミングが到来していないと判断すれば（ステップＳ１１；ＮＯ）、そのまま待機する。一方、制御部１１は、送信タイミングが到来したと判断すれば（ステップＳ１１；ＹＥＳ）、集計サーバ装置２０に送信する操作回数情報を生成する（ステップＳ１２）。本実施形態では、操作回数情報を、操作回数カウントテーブル１６２の「操作回数」のフィールドに書き込まれた操作回数の全ての履歴であるから、制御部１１は、これらの操作回数の全てを含む操作回数情報を画面ＩＤ毎に生成することになる。そして、制御部１１は、これらの操作回数情報を画面ＩＤとともに無線通信部１２から集計サーバ装置２０に送信する（ステップＳ１３）。この場合には、制御部１１は、操作回数カウントテーブル１６２に書き込まれた「２」回、「２」回、「３」回、「２」回、「３」回、「２」回、「２」回・・・という履歴を、画面ＩＤ「０１」とともに送信することになる。
一方、集計サーバ装置２０の制御部２１は、携帯電話機１０から送信されてくる画面ＩＤと操作回数情報とを通信ＩＦ部２２によって受信すると、操作回数カウントテーブル２３２に書き込まれた各画面ＩＤに対応付けて、操作回数情報として受信した操作回数の履歴を「操作回数」のフィールドに順次書き込んでいく。このように、集計サーバ装置２０は、複数の携帯電話機から画面ＩＤ及び操作回数情報を受信するたびに、その操作回数情報を記憶する。
【００３９】
（２−２）集計サーバ装置の動作
図１１は、記憶部２３に記憶されたプログラム２３１に記述された手順を示すフローチャートである。この図１１を参照しつつ、集計サーバ装置２０の制御部２１の動作を説明する。
制御部２１は、記憶部２３から図８に示したような操作回数カウントテーブル２３２を読み出す（ステップＳ２１）。次に、制御部２１は、読み出した操作回数カウントテーブル２３２を参照し、「最少操作回数」と「操作回数」とに基づいて、最少操作回数を超える操作回数の頻度が高い操作画面の画面ＩＤを特定する（ステップＳ２２）。例えば、制御部２１は、最少操作回数を超えた割合が閾値（例えば３０％）以上である場合に、画面ＩＤに対応する操作画面が、最少の操作回数で操作画面が表示されていない頻度が高いと判断する。
【００４０】
図８に示した操作回数カウントテーブル２３２を用いて説明すると、画面ＩＤ「０１」に対応付けられた「操作回数」のフィールドには「２，２，３，２，３，２，２，２，３，２，２，２，２・・・」という操作回数が書き込まれており、多くの場合において（全体の３０％以下の割合で）、最少操作回数「２」に一致する操作回数で最下位層の操作画面「ｄ」が表示されている。つまり、制御部２１は、画面ＩＤ「０１」に対応する操作画面「ｄ」は、最少操作回数以上の操作回数で表示されている頻度が閾値よりも少ないと判断する。よって、この操作画面「ｄ」の配置が適切であると捉えることができ、ユーザが目的とする機能を実現するための操作負担が比較的小さいといえる。
【００４１】
一方、画面ＩＤ「０２」に対応付けられた「操作回数」のフィールドには「４，３，４，４，５，４，３，４，３，４，３，５，５，３・・・」という操作回数が書き込まれておいる。これは、多くの場合において（全体の３０％を超える割合で）、最少操作回数「３」よりも多い操作回数で最下位層の操作画面が表示されていることを意味している。よって、この操作画面の配置位置が適切でないと捉えることができ、ユーザが目的とする機能を実現するための操作負担が比較的大きいことを意味する。
【００４２】
制御部２１は、以上のようにして操作回数が最少操作回数を超える頻度が高い画面ＩＤを特定すると（ステップＳ２２；ＹＥＳ）、特定した画面ＩＤを、操作回数に関する操作回数情報とともに出力する（ステップＳ２３）。具体的には、制御部２１は、このような画面ＩＤと、その最少操作回数を超える頻度とを対応付けて図示せぬ記憶媒体に記憶する。また、制御部２１は、これらの情報を通信ＩＦ部２２から図示せぬコンピュータの等の外部装置に出力するようにしてもよいし、図示せぬ表示部に、画面ＩＤが表す操作画面の名称を、前記割合とともに一覧表示させて集計サーバ装置２０の管理者に通知してもよいし、用紙に印刷してもよい。
【００４３】
一方、ステップＳ２２において、制御部２１は、最少操作回数を超える操作回数の頻度が高い画面ＩＤを特定することができなければ（ステップＳ２２；ＮＯ）、処理を終了する。このとき、制御部２１は、その旨のメッセージを図示せぬ表示部に表示させることにより、集計サーバ装置２０の管理者に通知してもよい。
【００４４】
以上説明した実施形態によれば、携帯電話機１０は、目的とする機能を実現するための操作画面を表示するまでにユーザが行った操作の操作回数を計数しておき、操作画面に対応する画面ＩＤとともに、実際に要した操作回数を記憶する。集計サーバ装置２０は、多数の携帯電話機１０から画面ＩＤと操作回数情報を受信し、これに基づいて、最少操作回数で表示されていない操作画面を特定する。これにより、階層構造における配置位置やグループの設定の仕方が適切でない操作画面が特定されることになる。集計サーバ装置２０の管理者等は、集計サーバ装置２０によって出力される情報を参考にして、操作画面を設計する観点から、ユーザが目的の機能を選択するまでに要する操作負担を軽減させるような改善策を策定することができる。
【００４５】
（３）変形例
本発明は上述した実施形態に限定されず、次のような変形が可能である。なお、以下の各変形例の内容は適宜組み合わせてもよい。
（３−１）通信端末の態様
上述した実施形態では、携帯端末として、通話機能を有する携帯電話機を用いた場合を例に挙げて説明した。しかし、これに限らず、例えば無線によるデータ通信機能を備えたＰＤＡ（Personal Digital Assistants）やモバイルコンピュータ、パーソナルコンピュータ等の、通話機能を持たない携帯端末や情報処理端末に本発明を適用することも可能である。
【００４６】
上述した実施形態では、携帯電話機１０は、所定の送信タイミング（例えば１週間毎）で、画面ＩＤ及び操作回数情報を集計サーバ装置２０に送信していたが、携帯電話機１０が送信タイミングを判断してもよい。例えば、携帯電話機１０は、操作回数の履歴に占める、最少操作回数を超えた操作回数の割合が閾値以上（例えば５０％以上）となったときに、画面ＩＤ及び操作回数情報を送信するようにしてもよい。また、最少操作回数を超えた操作回数そのものが閾値以上（例えば操作回数の履歴１００個中の１０回以上）となったときであってもよい。このような構成によれば、集計サーバ装置２０は、最少操作回数を超える操作回数で表示された頻度が高い操作画面の画面ＩＤとその操作回数のみを集計することができるから、処理を簡略化することができる。
【００４７】
また、例えば、ユーザが初めて携帯電話機１０を使用する場合、各操作画面がどこに配置されているかを十分に理解していないため、目的の操作画面を表示させることに手間取るかもしれないが、操作に慣れるに従って、操作回数が最少操作回数に近づいてくる可能性がある。このような場合を考慮して、携帯電話機１０は、所定の始期から一定期間が経過した後に最少操作回数を超えた操作回数に関する操作回数情報と、前記画面ＩＤとを送信するようにしてもよい。つまり、携帯電話機１０は、最初の操作回数の計数を開始してからの期間を計時する計時部を備え、ユーザが操作に慣れた期間後（例えば、最初の操作回数の計数を開始してから１ヶ月後）の操作回数を、集計サーバ装置２０への送信対象とする。このような構成によれば、集計サーバ装置２０は、より効果的に、配置位置やグループの設定の仕方が適切でない操作画面を特定することができる。
【００４８】
上述した実施形態では、携帯電話機１０は、画面ＩＤと、操作回数を含む操作回数情報とを対応付けて送信していたが、操作回数情報はこれとは異なるものであってもよく、要するに操作回数情報は操作回数に関する情報であればよい。例えば、各々の画面ＩＤに対応付けて記憶された操作回数の履歴のうち、最少操作回数を超えた操作回数のみを操作回数情報としてもよいし、操作回数の履歴に占める、最少操作回数を超えた割合を求めて、この割合を操作回数情報としてもよい。このような構成によれば、集計サーバ装置２０は、操作回数カウントテーブル１６２において最少操作回数を記憶する必要がなく、受信した画面ＩＤ及び割合から、最少操作回数で操作されていない頻度が高い画面ＩＤを容易に特定することができる。
【００４９】
上述した実施形態では、携帯電話機１０の操作回数カウントテーブル１６２には「画面ＩＤ」と、「最少操作回数」と、「操作回数」とが対応付けられて記述されていたが、「最少操作回数」が記述されていない構成であってもよい。すなわち、携帯電話機１０が集計サーバ装置２０に操作回数情報を送信する際には、画面ＩＤと操作回数のみを送信することになる。そして、集計サーバ装置２０がこれを受信し、操作回数カウントテーブル２３２に記憶された最少操作回数に基づいて、ユーザによる最下位層の操作画面を表示するための操作回数が最少操作回数よりも多い頻度が高い画面ＩＤを特定すればよい。このような構成によれば、携帯電話機１０がユーザによる操作回数が最少操作回数よりも多い画面ＩＤを特定する必要がない。
【００５０】
上述した実施形態では、最下位層の操作画面を表示させるために要した操作回数が操作回数カウントテーブル１６２に記述されていたが、制御部１１は、最下位層でない階層に属する操作画面までの操作回数を書き込むようにしてもよい。また、操作回数の計数を開始する操作画面も、最上位層の操作画面である必要はない。要するに、予め決められた第１の操作画面から第２の操作画面が表示されるまでの操作回数を計数するようにしてもよい。このような構成によれば、携帯電話機１０は、あらゆる操作画面についてその配置方法が適当であるか否かを特定することができる。
【００５１】
（３−２）集計サーバ装置の態様
上述した実施形態では、集計サーバ装置２０の制御部２１は、操作回数カウントテーブル２３２に基づいて、操作回数の履歴に占める、最少操作回数を超えた割合が閾値以上である画面ＩＤが割り当てられた操作画面を、最少の操作回数で表示されていない頻度が高いものとして特定していた。この他に、制御部２１は、各々の画面ＩＤに対応付けられた操作回数の履歴において、最少操作回数を超えた回数が閾値以上（例えば１００回以上）である操作画面を、最少操作回数で表示されていないと特定してもよい。この場合、集計サーバ装置２０は、画面ＩＤと最少操作回数を超えた回数とを対応付けて出力情報として出力する。
【００５２】
また、集計サーバ装置２０は、ユーザによる操作回数が最少操作回数を超える頻度が高い順に配列したランキング形式で出力情報を出力してもよい。例えば、集計サーバ装置２０は、操作回数カウントテーブル２３２に書き込まれた画面ＩＤと操作回数情報とに基づいて、操作回数が最少操作回数を超える頻度が降順となるように、画面ＩＤや操作回数情報を配列して出力する。これらの情報が、表示手段に表示されたり印刷されたりすると、画面ＩＤに対応する操作画面の名称が、ユーザによる操作回数が最低操作回数を超える頻度の高いものから順に示される。このような構成によれば、集計サーバ装置２０の管理者らは、最少操作回数で操作されていない頻度の高い操作画面を容易に判断でき、迅速に操作負担の大きい操作画面を知ることができる。
【００５３】
（３−３）プログラムの態様
上述した携帯電話機１０の制御部１１や集計サーバ装置２０の制御部２１によって実行されるプログラムは、磁気テープ、磁気ディスク、フレキシブルディスク、光記録媒体、光磁気記録媒体、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＲＡＭなどの記録媒体に記録した環境で提供し得る。また、携帯電話網やインターネットのようなネットワーク経由で携帯電話機１０や集計サーバ装置２０にダウンロードさせることも可能である。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施形態に係るシステムの全体構成を示すブロック図である。
【図２】同実施形態における携帯電話機の構成を示すブロック図である。
【図３】上位層から下位層へと階層的に関連づけられた複数の操作画面による階層構造を模式的に示した図である。
【図４】操作画面の一例を示した図である。
【図５】同携帯電話機が記憶する操作回数カウントテーブルの内容の一例を示す図である。
【図６】同携帯電話機におけるソフトウェア構成を示す図である。
【図７】同実施形態における集計サーバ装置の構成を示すブロック図である。
【図８】同集計サーバ装置が記憶する操作回数カウントテーブルの内容の一例を示す図である。
【図９】同携帯電話機によって実行される処理を示すフローチャートである。
【図１０】同携帯電話機によって実行される処理を示すフローチャートである。
【図１１】同集計サーバ装置によって実行される処理を示すフローチャートである。
【符号の説明】
【００５５】
１０，１０-1，１０-2，１０-3・・・携帯電話機、１１・・・制御部、１２・・・無線通信部、１３・・・音声処理部、１４・・・表示部、１５・・・操作部、１６・・・記憶部、２０・・・集計サーバ装置、２１・・・制御部、２２・・・通信ＩＦ部、２３・・・記憶部、１００・・・携帯電話網。
【図１】
0004964790.tif 000002
【図２】
0004964790.tif 000003
【図３】
0004964790.tif 000004
【図４】
0004964790.tif 000005
【図５】
0004964790.tif 000006
【図６】
0004964790.tif 000007
【図７】
0004964790.tif 000008
【図８】
0004964790.tif 000009
【図９】
0004964790.tif 000010
【図１０】
0004964790.tif 000011
【図１１】
0004964790.tif 000012