JP4577685B2 - Information providing apparatus, method, and computer program - Google Patents
Information providing apparatus, method, and computer program Download PDFInfo
- Publication number
- JP4577685B2 JP4577685B2 JP2005019110A JP2005019110A JP4577685B2 JP 4577685 B2 JP4577685 B2 JP 4577685B2 JP 2005019110 A JP2005019110 A JP 2005019110A JP 2005019110 A JP2005019110 A JP 2005019110A JP 4577685 B2 JP4577685 B2 JP 4577685B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- dialog
- content
- amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Description
本発明は、インターネット等を利用して情報を提供するための技術であって、特に、操作のし易さと、閲覧のし易さとをあわせたレイアウトで情報を提供することにより、利用者に合った情報提供を行うことができる技術を提供する。 The present invention is a technology for providing information using the Internet or the like, and in particular, by providing information with a layout that combines ease of operation and ease of browsing, it is suitable for users. Provide technology that can provide information.
インターネットをはじめとする情報通信ネットワーク機器の急速な発達により、情報機器の操作に慣れていない初心者、高齢者、障害者などの利用者が、所望の情報にアクセスできないということが大きな社会問題となっている。
このような問題を解決するため、Webサイト上において、使い易いサイトやアプリケーションを提供するため、初心者、熟練者あるいは高齢者や障害者など利用者の熟練度や操作能力に応じて利用者をグループに分けて、それぞれのグループ別に対応するコンテンツを用意することなどが行なわれていた。
Due to the rapid development of information communication network devices such as the Internet, it is a big social problem that users such as beginners, elderly people, and persons with disabilities who are not used to operating information devices cannot access desired information. ing.
In order to solve such problems, in order to provide easy-to-use sites and applications on the website, users are grouped according to the skill level and operational ability of users such as beginners, skilled people, elderly people and disabled people, etc. In other words, content corresponding to each group was prepared.
この一例として、利用者の嗜好に応じたコンテンツの提示形態を記述した利用者プロファイルに従って変換仕様を動的に生成し、生成した変換仕様に従ってコンテンツを動的に変換する仕組みが提案されている(例えば、特許文献1)。
また、利用者に対してインターネットのサイトの情報を容易に提供可能にするために、サーバが変換データ個人情報DB内の利用者特性情報に応じて提供情報の要約を作成及び提供情報の中から目次を抽出するようにした仕組みが提案されている(例えば、特許文献2)。
また、心身上の障害要素を特定する複数のバリア項目と当該障害要素を克服するための情報表現の仕方を定義しておき、要求されたチャレンジド(利用者)からの要求に応じてその障害要素にあった情報表現を行う仕組みも提案されている(例えば、特許文献3)。
As an example of this, a mechanism has been proposed in which a conversion specification is dynamically generated according to a user profile describing a content presentation form according to the user's preference, and the content is dynamically converted according to the generated conversion specification ( For example, Patent Document 1).
In addition, in order to make it possible to easily provide Internet site information to the user, the server creates a summary of the provided information according to the user characteristic information in the converted data personal information DB, and from the provided information A mechanism for extracting a table of contents has been proposed (for example, Patent Document 2).
Also, multiple barrier items that identify mental and physical obstacle elements and information representation methods for overcoming the obstacle elements are defined, and the obstacles are requested according to the requested challenged (user) request. A mechanism for expressing information according to elements has also been proposed (for example, Patent Document 3).
しかし、従来技術では、利用者に合った操作方法を提示しようとすると、画面レイアウトが大きく変化するため、利用者の特性別にコンテンツを用意する必要があり、作成するコンテンツの数が多くなり、コンテンツの作成、管理に手間がかかってしまうという問題があった。
また、従来のいずれの仕組みにおいても、「閲覧のしやすさ」については考慮されているが、利用者の操作負担までは全く考慮されていなかった。そのため、初心者や熟練者、高齢者や障害者など個々に応じて操作できる項目が異なにもかかわらず、これらは全く考慮されていないため、利用者にとっては所望の情報にアクセスすることが困難となっってしまい、全体的に操作がしずらいものとなってしまっていた。
However, in the prior art, when trying to present an operation method that suits the user, the screen layout changes greatly, so it is necessary to prepare content according to the characteristics of the user, the number of content to be created increases, and content There was a problem that it took time and effort to create and manage.
Further, in any of the conventional mechanisms, “ease of browsing” is considered, but the operation burden on the user is not considered at all. Therefore, although items that can be operated according to each person such as beginners, experts, elderly people, and disabled people are different, these are not considered at all, and it is difficult for users to access desired information. As a result, the overall operation was difficult.
また、所定のサイト内で利用者がいつもアクセスするWebページの順番や、利用者がいつも間違える或いは間違え易い操作(例えば、OKボタンとキャンセルボタンを押し間違えるなど。)などの利用者の特性があるにもかかわらず、これに応じた利用者のサポートについては全く考慮されていなかった。このような操作性のサポートを行うため、Webページ内に、操作に関するヘルプや操作説明を記載している場合もあるが、利用者としては単にそのような説明が書いてあっても、操作をする際にこの説明を見てから操作をするわけではないため、結果として操作説明が全く役に立たず、全体として操作性が悪くなるという問題もあった。 In addition, there are user characteristics such as the order of Web pages that the user always accesses within a predetermined site, and operations that the user always makes mistakes or is easy to make mistakes (for example, the user presses the OK button and the cancel button). Nevertheless, no consideration was given to user support in response. In order to support this kind of operability, help and operation instructions related to operations may be described in the Web page. However, as a user, even if such explanations are written, operations can be performed. In this case, since the operation is not performed after seeing this explanation, there is a problem that the operation explanation is not useful at all and the operability is deteriorated as a whole.
本発明は上述の問題点を解決するためになされたものであって、利用者にとって操作のし易さと、閲覧のし易さとをあわせた形で情報を提供することができる仕組みを提供することを課題とする。 The present invention has been made to solve the above-described problems, and provides a mechanism capable of providing information in a form that combines ease of operation and ease of browsing for the user. Is an issue.
本システムでは、「操作のしやすさ」の調整を行う仕組みを持ち、「閲覧しやすさ」とあわせたレイアウト変換を提供することにより、利用者にあった情報提示を行う。また、本システムで定義する情報単位のログ情報を記憶することで、利用者の状況取得とリアルタイムでの情報提示変更を行う利用者エージェント機能を提供する。 This system has a mechanism to adjust “ease of operation”, and provides layout conversion in combination with “ease of browsing” to present information suitable for the user. In addition, by storing log information in units of information defined in this system, it provides a user agent function that acquires user status and changes information presentation in real time.
そして、上述の課題を解決するため、本発明の第1の観点にかかる情報提供装置は、コンテンツを所定の出力装置に表示出力するための装置であって、利用者の特徴を表す利用者プロファイル情報及び、上記出力装置の特徴を表す装置プロファイル情報を記憶したプロファイル情報記憶手段と、コンテンツを構成するダイアログの階層構造を表すダイアログツリーと、各ダイアログごとに複数の抽象レベルに応じて抽象レベルが高くなるほど情報量が小さくなるダイアログデータを記憶するコンテンツ情報記憶手段と、上記利用者から所定のコンテンツの提示要求を受付ける手段と、上記コンテンツ情報記憶手段を参照して上記利用者から要求さたコンテンツのダイアログツリーを取得すると共に、上記プロファイル情報記憶手段を参照して当該利用者のプロファイル情報を取得し、取得したプロファイル情報に設定されている利用者の特徴に応じて、当該利用者に提示するダイアログツリーの階層の深さを決定するダイアログ情報処理手段と、上記コンテンツを利用者に提示する際の1画面を構成する総ダイアログの認知情報量と、上記利用者及び出力装置が認知可能な認知情報量を算出する認知情報量算出手段と、上記算出された1画面の総ダイアログの認知情報量が、上記利用者及び出力装置の認知情報量を超えているか否か判別し、
上記画面を構成するダイアログの抽象レベルを高くする処理、又はダイアログツリーの階層数を浅く設定変更する処理、若しくは画面のスクロール量を減らす処理のうちの少なくとも1つの処理を行うことにより出力コンテンツの情報量を調整する調整手段と、上記調整されたダイアログに基づいて、上記出力装置に提示するための出力コンテンツを生成する出力コンテンツ生成手段と、生成されたコンテンツを上記出力装置に出力させる手段とを有することを特徴とする。
And in order to solve the above-mentioned subject, the information provision device concerning the 1st viewpoint of the present invention is a device for displaying and outputting contents on a predetermined output device, and is a user profile showing a feature of a user Profile information storage means for storing information and device profile information representing the characteristics of the output device, a dialog tree representing a hierarchical structure of dialogs constituting content, and an abstract level corresponding to a plurality of abstract levels for each dialog Content information storage means for storing dialog data whose information amount decreases as it increases, means for receiving a request for presentation of predetermined content from the user, and content requested from the user with reference to the content information storage means As well as the above profile information storage means Dialog information processing means for acquiring profile information of the user and determining a depth of a hierarchy of a dialog tree to be presented to the user according to the characteristics of the user set in the acquired profile information; The amount of cognitive information of a total dialog that constitutes one screen when presenting content to the user, the amount of cognitive information that can be recognized by the user and the output device, and the calculated 1 It is determined whether or not the amount of cognitive information in the dialog on the screen exceeds the amount of cognitive information on the user and the output device,
Output content information by performing at least one of processing for increasing the abstract level of the dialogs constituting the screen, processing for changing the setting of the number of dialog tree depths, or processing for reducing the scroll amount of the screen. Adjusting means for adjusting the amount; output content generating means for generating output content to be presented to the output device based on the adjusted dialog; and means for outputting the generated content to the output device. It is characterized by having.
ここで、ダイアログとは、提示、入力、処理からなる情報の最小単位である。このダイアログは、Webページでは、提示としては、例えば、タイトル、概要、本文、リンク等をいい、また入力としては、例えば、選択入力(複数選択、単一選択)、テキスト入力等をいい、処理としては、例えば、ページ変遷、入力チェック、業務サーバへの送信/受信等をいう。
また、認知情報量とは、一度に提示できる利用者又は利用者端末の許容情報量をいう。この認知情報量は、各ダイアログ単位でその記述内容から画面に表示される情報量を算出することができる。
ここで、認知情報量としては、ダイアログの範囲とそのダイアログ内の情報量から決定される。ダイアログの範囲としては、ダイアログ数(一画面に表示さッるダイアログ数)、階層数(一画面に表示される情報の階層の深さ)、子の数(一画面に表示されるカレントの子関係にあるダイアログ数)がある。
また、ダイアログ内の情報としては、リンク数(記事数、見出しの総数)、文章数(文の総数)、文節数(意味のまとまりの最小単位である語彙の総数)、文字数がある。
Here, the dialog is a minimum unit of information composed of presentation, input, and processing. In this web page, for example, a title, an outline, a body, a link, etc. are used for presentation on a Web page, and an input is, for example, selection input (multiple selection, single selection), text input, etc. For example, page transition, input check, transmission / reception to a business server, and the like.
Moreover, the amount of recognition information means the allowable information amount of the user or user terminal which can be shown at a time. This amount of recognition information can calculate the amount of information displayed on the screen from the description content for each dialog unit.
Here, the recognition information amount is determined from the range of the dialog and the information amount in the dialog. Dialog ranges include the number of dialogs (the number of dialogs displayed on one screen), the number of layers (the depth of the information hierarchy displayed on one screen), and the number of children (current children displayed on one screen). (The number of dialogs that are related).
The information in the dialog includes the number of links (the number of articles, the total number of headings), the number of sentences (the total number of sentences), the number of phrases (the total number of vocabularies that are the minimum unit of meaning), and the number of characters.
上記階層調整手段は、1画面内の総ダイアログの認知情報が、利用者及び利用者端末の認知情報量を下回ると判別された場合には、1画面内の総ダイアログの認知情報が利用者及び利用者端末の認知情報量に達するまで上記利用者に提示するコンテンツのダイアログツリーの階層を深く設定変更するようにしてもよい。 When it is determined that the recognition information of the total dialog within one screen is less than the recognition information amount of the user and the user terminal, the hierarchical adjustment means determines that the recognition information of the total dialog within one screen is the user and The hierarchy of the dialog tree of the content presented to the user may be deeply changed until the amount of information recognized by the user terminal is reached.
また、操作を表すダイアログ単位で、当該ダイアログに対する利用者の操作パターン及び誤操作パターンのログデータを記憶することができるログデータ記憶手段と、上記各ダイアログに対する操作パターン及び誤操作パターンに応じて、当該操作をアシストするためのアシスト情報を記憶するアシスト情報記憶手段と、上記利用者からの操作要求を検出し、検出した操作要求が上記アシスト情報記憶手段に記憶されている操作パターン及び誤操作パターンに該当するか否か判別し、上記アシスト情報記憶手段に記憶されている操作パターン及び誤操作パターンである場合には、当該操作パターン及び誤操作パターンに対応するアシスト情報を、上記操作要求を行った利用者に対して通知するアシスト処理手段とを有するようにしてもよい。 Further, log data storage means capable of storing log data of user operation patterns and erroneous operation patterns for the dialog in units of dialogs representing operations, and the operations according to the operation patterns and erroneous operation patterns for the dialogs. Assist information storage means for storing assist information for assisting, and an operation request from the user is detected, and the detected operation request corresponds to an operation pattern and an erroneous operation pattern stored in the assist information storage means. If the operation pattern and the erroneous operation pattern are stored in the assist information storage means, the assist information corresponding to the operation pattern and the erroneous operation pattern is sent to the user who made the operation request. Assist processing means for notifying may be provided.
また、上記アシスト処理手段は、上記誤操作パターンに該当すると判別された場合に、上記プロファイル情報記憶手段に記憶されている利用者の認知情報量などの利用者情報を変更することにより動的に画面の再提示を行わせるようにしてもよい。 Further, when it is determined that the assist processing unit corresponds to the erroneous operation pattern, the assist processing unit dynamically changes the user information such as the amount of user's recognition information stored in the profile information storage unit, thereby changing the screen. May be re-presented.
本発明の一の観点に係る情報提供方法は、利用者の特徴を表す利用者プロファイル情報及び、上記出力装置の特徴を表す装置プロファイル情報を記憶したプロファイル情報記憶手段と、コンテンツを構成するダイアログの階層構造を表すダイアログツリーと、各ダイアログごとに複数の抽象レベルに応じて抽象レベルが高くなるほど情報量が小さくなるダイアログデータを記憶するコンテンツ情報記憶手段を有し、コンテンツを所定の出力装置に表示出力する装置により行われる方法であって、上記装置が、上記利用者から所定のコンテンツの提示要求を受付ける処理と、上記コンテンツ情報記憶手段を参照して上記利用者から要求さたコンテンツのダイアログツリーを取得すると共に、上記プロファイル情報記憶手段を参照して当該利用者のプロファイル情報を取得し、取得したプロファイル情報に設定されている利用者の特徴に応じて、当該利用者に提示するダイアログツリーの階層の深さを決定する処理と、上記コンテンツを利用者に提示する際の1画面を構成する総ダイアログの認知情報量と、上記利用者及び出力装置が認知可能な認知情報量を算出する処理と、上記算出された1画面内の総ダイアログの認知情報量が、上記利用者及び出力装置の認知情報量を超えている否か判別する処理と、判別の結果、上記算出された1画面の総ダイアログの認知情報量が超えている場合に上記画面を構成するダイアログの抽象レベルを高くする処理、又はダイアログツリーの階層数を浅く設定変更する処理、若しくは画面のスクロール量を減らす処理のうちの少なくとも1つの処理を行うことにより出力コンテンツの情報量を調整する処理のうちの少なくとも1つの処理を行うことにより出力コンテンツの情報量を調整する処理と、上記調整されたダイアログに基づいて、上記出力装置に提示するための出力コンテンツを生成する処理と、生成されたコンテンツを上記出力装置に出力する処理と、を行うことを特徴とする。 An information providing method according to an aspect of the present invention includes: user profile information representing user characteristics; profile information storage means storing device profile information representing the characteristics of the output device; and dialogs constituting content A dialog tree representing a hierarchical structure and content information storage means for storing dialog data in which the amount of information decreases as the level of abstraction increases for each dialog according to a plurality of abstract levels, and the content is displayed on a predetermined output device A method performed by an output device, in which the device accepts a request to present a predetermined content from the user, and a dialog tree of the content requested by the user with reference to the content information storage means And referring to the profile information storage means, the user Acquire profile information, and determine the depth of the hierarchy of the dialog tree to be presented to the user according to the characteristics of the user set in the acquired profile information, and present the content to the user The amount of cognitive information of the total dialog composing one screen, the process of calculating the amount of cognitive information recognizable by the user and the output device, and the amount of cognitive information of the total dialog within the one screen calculated above, A process for determining whether or not the recognized information amount of the user and the output device is exceeded, and a dialog that configures the screen when the calculated recognized information amount of the total dialog of one screen exceeds the result of the determination At least one of processing for increasing the level of abstraction, processing for changing the number of dialog tree layers shallower, or processing for reducing the scroll amount of the screen In order to present to the output device based on the adjusted dialog and the process for adjusting the information content of the output content by performing at least one of the processes of adjusting the information content of the output content by performing The process of generating the output content and the process of outputting the generated content to the output device are performed.
本発明の一の観点にかかるコンピュータプログラムは、利用者の特徴を表す利用者プロファイル情報及び、上記出力装置の特徴を表す装置プロファイル情報を記憶したプロファイル情報記憶手段と、コンテンツを構成するダイアログの階層構造を表すダイアログツリーと、各ダイアログごとに複数の抽象レベルに応じて抽象レベルが高くなるほど情報量が小さくなるダイアログデータを記憶するコンテンツ情報記憶手段を有するコンピュータを、コンテンツを所定の出力装置に表示出力する装置として機能させるコンピュータプログラムであって、上記コンピュータに対して、上記利用者から所定のコンテンツの提示要求を受付ける処理と、上記コンテンツ情報記憶手段を参照して上記利用者から要求さたコンテンツのダイアログツリーを取得すると共に、上記プロファイル情報記憶手段を参照して当該利用者のプロファイル情報を取得し、取得したプロファイル情報に設定されている利用者の特徴に応じて、当該利用者に提示するダイアログツリーの階層の深さを決定する処理と、上記コンテンツを利用者に提示する際の1画面を構成する総ダイアログの認知情報量と、上記利用者及び出力装置が認知可能な認知情報量を算出する処理と、上記算出された1画面内の総ダイアログの認知情報量が、上記利用者及び出力装置の認知情報量を超えている否か判別する処理と、判別の結果、上記算出された1画面の総ダイアログの認知情報量が超えている場合に上記画面を構成するダイアログの抽象レベルを高くする処理、又はダイアログツリーの階層数を浅く設定変更する処理、若しくは画面のスクロール量を減らす処理のうちの少なくとも1つの処理を行うことにより出力コンテンツの情報量を調整する処理のうちの少なくとも1つの処理を行うことにより出力コンテンツの情報量を調整する処理と、上記調整されたダイアログに基づいて、上記出力装置に提示するための出力コンテンツを生成する処理と、生成されたコンテンツを上記出力装置に出力する処理とを実行させることを特徴とする。 A computer program according to an aspect of the present invention includes user profile information representing user characteristics, profile information storage means storing device profile information representing the characteristics of the output device, and a hierarchy of dialogs constituting content A computer having a dialog tree representing a structure and content information storage means for storing dialog data in which the amount of information decreases as the level of abstraction increases for each dialog according to a plurality of levels of abstraction is displayed on a predetermined output device. A computer program that functions as an output device, wherein the computer requests the computer to receive a predetermined content presentation request and the content requested by the user with reference to the content information storage means Take the dialog tree In addition, the profile information of the user is acquired by referring to the profile information storage means, and the hierarchy of the dialog tree to be presented to the user according to the characteristics of the user set in the acquired profile information. A process for determining the depth, a process for calculating the cognitive information amount of the total dialog that constitutes one screen when the content is presented to the user, and a process for calculating the cognitive information amount that can be recognized by the user and the output device; Processing for determining whether or not the calculated perceived information amount of the total dialog in one screen exceeds the perceived information amount of the user and the output device, and as a result of the determination, the calculated total dialog of one screen When the amount of perceived information exceeds, processing to increase the abstract level of the dialog that composes the above screen, or processing to change the number of dialog tree levels shallow, A process for adjusting the information amount of the output content by performing at least one of the processes for adjusting the information amount of the output content by performing at least one of the processes for reducing the scroll amount of the screen; Based on the adjusted dialog, a process of generating output content to be presented to the output device and a process of outputting the generated content to the output device are executed.
本発明によれば、利用者に応じて「閲覧のしやすさ」と併せて、「操作のしやすさ」を考慮してレイアウトを調整する仕組みとしたことから、利用者ごとにカスタマイズした操作性と情報の閲覧ができる。 According to the present invention, since the layout is adjusted in consideration of “ease of operation” together with “ease of browsing” according to the user, an operation customized for each user is provided. Browsing sex and information.
また、ダイアログ単位で利用者の操作ログ情報を記憶しておくことにより、利用者の詳細な状況予測やリアルタイムでの情報再提示を行うことができる。
また、本システムでは、初心者や熟練者、高齢者や障害者などの操作が異なる利用者にカスタマイズされた情報提示をすることで、特にアクセシビリティの向上に有効である。
In addition, by storing user operation log information in dialog units, it is possible to predict the user's detailed situation and re-present information in real time.
In addition, this system is particularly effective for improving accessibility by presenting customized information to users with different operations, such as beginners, experts, elderly people, and disabled people.
以下、図面を参照して本発明にかかる情報生成装置及びコンピュータプログラムを情報提供サーバ1に適用した一例を示す。
図1に示した例では、情報提供サーバ1と、この情報提供サーバ1にインターネットなどの所定のネットワークを介して接続可能に構成された利用者端末2〜5から構成されている。
Hereinafter, an example in which an information generating apparatus and a computer program according to the present invention are applied to an
In the example illustrated in FIG. 1, the
利用者端末2〜5は、利用者が使用するネットワーク接続可能なコンピュータ端末である。
この利用者端末としては、デスクトップ型の利用者端末2、ノート型の利用者端末3、携帯電話としての利用者端末4、PDA(Personal Digital Assistance)の利用者端末5などが含まれる。
これら利用者端末2〜5は情報提供サーバ1から提供された情報をブラウザ等により所定のディスプレイ上に表示できる。また、キーボード、入力パッド、マウスなどの所定の情報入力手段を有し、これら入力手段を通じて利用者から入力された情報に基づいて、情報提供サーバ1に対して情報提供要求などの所定の処理要求が行えるように構成されている。
なお、利用者としては、障害者、老齢者、これら利用者端末2〜5の使用したことがないか或いは不慣れな初心者、またこれら端末の取り扱いになれた熟練者などが含まれる。
The
The user terminals include a
These
In addition, as a user, a disabled person, an elderly person, the beginner who has never used these user terminals 2-5, or an unfamiliar beginner, the expert who became accustomed to handling these terminals, etc. are included.
情報提供サーバ1は、コンピュータにより構成されており、CPU(Central Processing Unit)、CPUが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを一時的又は継続的に記憶することができるRAM及びROM等の内部メモリ、及びハードディスクドライブなどの外部記憶装置などにより図2に示した機能ブロックを構成することができる。
この図2に示した情報提供サーバ1の機能ブロックは、コンテンツ情報記憶部11、画面構成情報記憶部12、スタイル情報記憶部13、プロファイル情報記憶部14、利用者インタフェース(UI)生成部15から構成されている。
The
The function block of the
コンテンツ情報記憶部11は、利用者に提供するコンテンツを記憶することができる記憶部である。このコンテンツ情報記憶部11には、コンテンツの内容として、コンテンツのダイアログツリー、このツリーを構成する各ダイアログのダイアログタイプ、当該ダイアログの親ダイアログ、セマンティック情報、処理(フィルタなど)が記憶できるようになっている。 The content information storage unit 11 is a storage unit that can store content to be provided to the user. The content information storage unit 11 can store a content dialog tree, a dialog type of each dialog constituting the tree, a parent dialog of the dialog, semantic information, and a process (filter, etc.) as the content. ing.
ダイアログツリーの概略説明を図3に示す。
図3に示すように、ダイアログツリーは、ある特定のダイアログを始点とした階層構造(木構造)となっており、N階層、N+1階層、N+2階層と階層が深くなっている。ダイアログツリーのそれぞれの階層には、抽象度(抽象レベル)が設定できるようになっていおり、配下のダイアログを、どの範囲まで(N+1、N+2・・・階層)、どのように(見出し・リンク・抽象レベル)が定義できるようになっている。
A schematic description of the dialog tree is shown in FIG.
As shown in FIG. 3, the dialog tree has a hierarchical structure (tree structure) starting from a specific dialog, and the N hierarchy, N + 1 hierarchy, and N + 2 hierarchy are deep. The level of abstraction (abstract level) can be set in each hierarchy of the dialog tree, and up to what range (N + 1, N + 2... Hierarchy) and how (headings, links, (Abstract level) can be defined.
また、コンテンツ情報記憶部11には、各ダイアログごとに設定されている抽象レベルのレベルごとに、タイトル及び本文のデータが記憶できるようになっている。
ここで、ダイアログの抽象レベル及び認知情報量レベルの概念を図4を参照して説明する。図4に示した例では、各ダイアログのコンテンツをタイトルと本文に分けると共に、タイトルは見出しとリンクボタン、本文は本説と案内とにそれぞれ分けている。
そして、コンテンツを意味的に切り出せる最小単位の情報(ダイアログ定義)として、アクセシビリティフォームとアクセシビリティコンテンツの2種類から構成されている。
アクセシビリティフォームは、選択や入力などの操作目的の定義であって、プルダウンやラジオボタンなどのUI部品として、利用者端末や利用者に応じて操作目的に合うものが指定できるようになっている。
具体的例としては、図4に示すように、リンクボタンについて、抽象レベル0のように抽象レベルが小さい時は「上北総合センタ」と表示した分かり易いラジオボタンとし、抽象レベル3のように抽象レベルが大きくなると、「総合センタ」とだけ簡単に表示したリンクボタンとして、利用者端末や利用者の操作目的に合うものが定義されている。
The content information storage unit 11 can store title and body data for each level of abstract level set for each dialog.
Here, the concept of the abstract level and the recognition information amount level of the dialog will be described with reference to FIG. In the example shown in FIG. 4, the contents of each dialog are divided into a title and a text, the title is divided into a heading and a link button, and the text is divided into a description and a guide.
Then, the minimum unit information (dialog definition) from which content can be extracted semantically is composed of an accessibility form and accessibility content.
The accessibility form is a definition of an operation purpose such as selection and input, and a UI component such as a pull-down or a radio button can be specified according to the user terminal or the user according to the operation purpose.
As a concrete example, as shown in FIG. 4, when the link button has a low abstract level such as the
また、アクセシビリティコンテンツは、タイトルと本文から構成される複数の抽象レベルに応じた情報定義であり、それぞれ抽象レベルに応じて、抽象レベルが0の場合は効率性を考えて情報量を多くし、抽象レベルが大きくなるに従って情報量が少なくするようにタイトル及び本文の内容を定義することにより操作性が良くなるようになっている。具体的には、図4の例では、見出しは、抽象レベルが小さい時は白抜きの文字で「上北総合センタ」と分かりやすくラジオボタンを表示していたのが、抽象レベルが3になると情報量が少なくなり「総合センタ」だけの表示となる。
また、本文も抽象レベル0では、説明を多くして分かり易くするようにし、抽象レベル1では一言だけとなり、抽象レベル2以上となると「なし」となり本文の情報が省略され、これにより情報量が少なくなるように定義されている。
In addition, accessibility content is an information definition corresponding to a plurality of abstract levels composed of titles and texts. Depending on the abstract level, if the abstract level is 0, the amount of information is increased in consideration of efficiency, The operability is improved by defining the contents of the title and text so that the amount of information decreases as the level of abstraction increases. Specifically, in the example of FIG. 4, when the abstract level is small, the radio button is clearly displayed as “Kamikita General Center” with white characters when the abstract level is small. The amount of information is reduced and only the “General Center” is displayed.
In the
なお、タイトルと本文は、その中でさらに複数のパターンを定義することもできる。その一例として、Web上のコンテンツパターンとして、タイトル(見出し)と本文(本説)、又はタイトル(リンク)と本文(案内)などのパターンとしてもよい。 Note that a plurality of patterns can be defined in the title and text. As an example, a content pattern on the Web may be a pattern of a title (headline) and a text (this description) or a title (link) and a text (guidance).
画面構成情報記憶部12は、画面構成を決定するデザイン、各デザインの抽象レベルに応じたコンテンツパターンなどの情報を記憶することができる記憶部である。
この画面構成情報記憶部12には、画面の抽象レベルに応じたデザインルールが記憶できるようになっている。このデザインルールには、画面を構成する階層分のダイアログと、それぞれのダイアログのコンテンツパターンが記憶できるようになっている。また、コンテンツパターンとしては、タイトルとその抽象レベル、本文とその抽象レベルなどが記憶できるようになっている。
この画面構成情報記憶部12には、ある画面のデザインマップとして図4に示したダイアログツリーと同様に、ある特定のダイアログを始点とした階層構造(木構造)となっており、N階層、N+1階層、N+2階層と階層が進むにつれて深くなっている。
そして、それぞれの階層のダイアログには、抽象度(抽象レベル)が設定できるようになっており、ダイアログツリーから各ダイアログに対して1画面に提示するダイアログの範囲と及びその抽象レベル、抽象レベルに応じたデザインルールが指定されることで1画面のデザインマップを構成している。このデザインマップでは、配下のダイアログを、どの範囲まで(N+1、N+2・・・階層)、どのように(タイトル・本文・抽象度)が定義できるようになっている。
The screen configuration
The screen configuration
The screen configuration
The level of abstraction (abstract level) can be set for each level of dialog. The range of dialogs to be displayed on one screen for each dialog from the dialog tree, and the abstract level and abstract level are set. A design map of one screen is configured by designating corresponding design rules. In this design map, up to what range (N + 1, N + 2... Hierarchy) and how (title / text / abstraction) can be defined.
スタイル情報記憶部13は、各画面のスタイル(ページ配置)定義情報を記憶することができる記憶部である。
このスタイル情報記憶部13には、各種のレイアウトごとにその定義内容を記憶したスタイルシートが記憶できるようになっている。このレイアウトとしては、例えば、スクロール有・無、段組有・無などに応じて図5に示したように、a)スクロール有・段組無、B)スクロール有・2段,c)スクロール無・段組無、d)スクロール無・2段、などのスタイルを記憶しておくことができる。
The style information storage unit 13 is a storage unit that can store style (page layout) definition information of each screen.
The style information storage unit 13 can store a style sheet storing the definition contents for each of various layouts. As this layout, for example, as shown in FIG. 5, depending on whether scrolling is present or not, whether or not there are columns, a) with scrolling / without columns, B) with scrolling / two steps, c) without scrolling -Styles such as no columns, d) no scrolling, 2 steps, etc. can be stored.
プロファイル情報記憶部14は、利用者のプロファイル情報を記憶することができる記憶部である。
利用者プロファイル情報としては、利用者端末に関する端末情報と利用者に関する利用者情報の大きく分けて2つの情報が含まれる。
端末情報としては、各利用者端末2〜5を特定するためのIPアドレスなどの端末情報、パーソナルコンピュータ(PC)、PDA又は携帯電話などの端末種類情報、当該利用者端末2〜5が認知できる情報量を表す認知情報量が記憶できるようになっている。なお、この認知情報量は端末の画面のサイズ、色数、端末種(携帯電話、PCなど種類及びスペックなど)により決定される情報である。
利用者情報としては、利用者の認知情報、年齢などの情報である。この利用者の認知情報は、利用者の年齢、視覚、聴覚などを表す所定の指標により算定されている。また、利用者の端末の利用年数、コンピュータ使用の熟練度などの指標値を記憶してもよい。
また、利用者プロファイル情報としては、スクロール制限、文字サイズ(文字フォント)、情報量(認知情報量)が設定されている。ここで、スクロール制限として、利用者が最適なスクロール量=提示ページ/ブラウザサイズ(≧1)により求めて、設定することができる。
The profile
The user profile information includes two types of information, that is, terminal information related to user terminals and user information related to users.
As terminal information, terminal information such as an IP address for identifying each
The user information includes information such as user recognition information and age. This user's recognition information is calculated by a predetermined index representing the user's age, vision, hearing, and the like. Moreover, you may memorize | store index values, such as a user's terminal utilization years and the skill level of computer use.
Further, as user profile information, a scroll limit, a character size (character font), and an information amount (recognition information amount) are set. Here, as the scroll limit, the user can obtain and set the optimal scroll amount = presented page / browser size (≧ 1).
UI生成部15は、図2に示すように通信処理部50、ダイアログ情報処理部51、認知情報量算出部52、認知情報量調整部53、レイアウト調整部54、出力コンテンツ生成部55から構成されている。
As shown in FIG. 2, the
通信処理部50は、インターネットを介して利用者端末2〜5との間で所定のデータの送受信処理を行う。この通信処理部50により、利用者端末2〜5等から送信されたデータを受付けたり、またこれら利用者端末2〜5に対して生成されたコンテンツなどの所定のデータを送信する処理を行う。
The
ダイアログ情報処理部51は、利用者の要求に基づきコンテンツ情報記憶部11を参照して利用者から要求さたコンテンツのダイアログツリーを取得すると共に、プロファイル情報記憶部14を参照して利用者情報を取得し、この利用者情報に応じて、当該利用者に提示するダイアログツリーの階層の深さを決定する処理を行う。
The dialog
認知情報量算出部52は、利用者から要求されたコンテンツ等の認知情報量を算出する処理を行う。この認知情報量の算出は、認知情報量算出部52が以下の式に基づいて算出することができる。
N(認知情報量)=A(認知情報量)×I(情報量)
この認知情報量は、コンテンツ、利用者、利用者端末それぞれについて算定することができる。一例として、利用者認知情報量は、年齢、視覚、聴覚などの特性に基づいて、また利用者端末の認知情報量は、当該利用者端末の画面サイズ、色数、端末種などに特性に基づいて算定することができる。コンテンツの認知情報量は、テキストや画像などのコンテンツの分類に基づいて算出することができ、例えば、コンテンツ中の文字数、語句数、句読点数、ピクセル数などにより算出することができる。
The recognition information amount calculation unit 52 performs a process of calculating the amount of recognition information such as content requested by the user. The recognition information amount can be calculated by the recognition information amount calculation unit 52 based on the following equation.
N (recognized information amount) = A (recognized information amount) × I (information amount)
This amount of recognition information can be calculated for each content, user, and user terminal. As an example, the amount of user recognition information is based on characteristics such as age, vision, and hearing, and the amount of recognition information on a user terminal is based on characteristics such as the screen size, number of colors, and terminal type of the user terminal. Can be calculated. The amount of content recognition information can be calculated based on the classification of content such as text and images. For example, it can be calculated from the number of characters, the number of phrases, the number of punctuation marks, the number of pixels, etc. in the content.
認知情報調整部53は、コンテンツの認知情報量が利用者及び利用者端末2〜5の認知情報量を下回るように調整する処理を行う。
具体的には、認知情報調整部53は、利用者の認知情報量(Nu)又は当該利用者端末2〜5の認知情報量(Nd)と、1画面のコンテンツの認知情報量(Nc)とを比較し、コンテンツの認知情報量(Nc)が上回っている場合には、ダイアログに指定されている抽象レベルの値を1増やすことで、より情報量が少ないダイアログを提供するようになっている。
The cognitive information adjustment unit 53 performs processing for adjusting the cognitive information amount of the content to be less than the cognitive information amount of the user and the
Specifically, the cognitive information adjustment unit 53 includes the user's cognitive information amount (Nu) or the cognitive information amount (Nd) of the
レイアウト調整部54は、利用者に提示するレイアウトを調整する処理を行う。レイアウト調整部54は、認知情報調整部53により調整されたコンテンツが配置できるレイアウトを選択するようになっている。
また、レイアウト調整部54は、情報量が調整されたコンテンツを、選択したレイアウトに従って配置し、その情報量とレイアウトのサイズとを比較して、レイアウトのサイズを超えないように調整するようになっている。
なお、画面のレイアウトとしては、例えば、スクロール:有又は無、段組:有又は無、枠内中央又は左詰などを組み合わせて数種のページの配置をレイアウト調整部54が生成することができる。
The
Also, the
As the layout of the screen, for example, the
出力コンテンツ生成部55は、レイアウト調整されたコンテンツを、利用者端末2〜5が出力可能な出力コンテンツ様式に変換する処理を行う。この出力コンテンツ様式としては、例えば、HTML、VoiceXML等の様式があり、これら様式は任意に設定可能である。
The output content generation unit 55 performs processing for converting the layout-adjusted content into an output content format that can be output by the
次に、上述のシステムの全体の処理方法の一例について図6を参照して説明する。
図6において、まず利用者が利用者端末2〜5により所望のコンテンツの要求を行うと、情報提供サーバ1のUI生成部15の通信処理部50が、この利用者からの要求を受付ける(S1)。
Next, an example of the overall processing method of the above-described system will be described with reference to FIG.
In FIG. 6, when a user first requests a desired content from the
利用者の要求を受付けると、UI生成部15は、利用者の要求に基づいてコンテンツ情報記憶部11を参照して、要求されたコンテンツのダイアログツリーを特定する(S2)。
When the user request is received, the
コンテンツのダイアログツリーが特定されると、UI生成部15は、プロファイル情報記憶部14を参照して、利用者のプロファイル情報に従い利用者端末2〜5、利用者に提示するダイアログの階層の深さ及び、そのスタイル情報を選択する(S3)。
When the dialog tree of the content is specified, the
これらを決定する処理は、ダイアログ情報処理部51が、プロファイル情報記憶部14に記憶されている利用者情報のうちの年齢、視覚、聴覚、利用者端末の利用年数などのデータを参照して決定することができる。
この場合、例えば、ダイアログ情報処理部51が、年齢に応じて所定年齢(例えば、65歳)以上であること、視力が所定の値より小さい(例えば、視力0.01以下)こと、聴力が所定値以下であること、などから該当する項目がいくつあるか判別し、その項目数に応じて、0項目であれば抽象レベル3・スタイルb(スクロール有、段組有)、1項目であれば抽象レベル2・スタイルa(スクロール有、段組無)のようになテーブルを予め設けておき、これを参照して該当する項目のものを選択することができる。
また、別の例として予め利用者の初期登録の段階で、プロファイル情報として当該利用者に提供する階層レベル(例えば、階層:n+2)、スタイル情報を設定しておき、ダイアログ情報処理部51がこれに基づいて選択するようにしてもよい。
The process for determining these is determined by the dialog
In this case, for example, the dialog
As another example, at the stage of initial registration of a user, a hierarchy level (for example, hierarchy: n + 2) and style information to be provided to the user are set as profile information in advance, and the dialog
UI生成部15は、選択された画面提示の情報量を、プロファイルで指定される認知情報量以下になるように調整をする(S4)。
そして、UI生成部15は、情報量が調整されたコンテンツを、利用者端末2〜5の提示フォーマット(HTML、CHTMLなど)に従ってコンテンツを作成して、作成されたコンテンツを通信処理部50が要求があった利用者端末2〜5に送信して(S5)、処理を終了する。
The
Then, the
次に、上述のS4以下の詳細な処理の流れについて図7を参照して説明する。
図7において、まず、認知情報量算出部52がダイアログツリーにより指定された範囲のうちから、一度に利用者に対して提示される範囲としての1画面(1ページ)に表示される総ダイアログを抽出して、当該総ダイアログの認知情報量及び、利用者端末の認知情報量、利用者の認知情報量を算出する(S101)。
Next, the detailed flow of processing after S4 will be described with reference to FIG.
In FIG. 7, first, the total dialog displayed on one screen (one page) as a range presented to the user at a time from the range specified by the dialog information tree calculation unit 52 in the dialog tree. Extracting and calculating the amount of recognition information of the total dialog, the amount of recognition information of the user terminal, and the amount of recognition information of the user (S101).
この認知情報量の算出は、認知情報量算出部52が、以下の式に基づいて算出することができる。
N(認知情報量)=A(認知係数)×I(情報量)
ここで、認知係数Aは、0<A≦1
認知係数には、それぞれ利用者特性(Au)、端末特性(Ad)、コンテンツ特性(Ac)に従った係数値が設定される。
Nu(利用者の認知情報量) =Au×I
Nd(端末の認知情報量) =Ad×I
Nc(コンテンツの認知情報量)=Ac×I
The recognition information amount calculation unit 52 can calculate the recognition information amount based on the following equation.
N (cognitive information amount) = A (cognitive coefficient) × I (information amount)
Here, the recognition coefficient A is 0 <A ≦ 1
As the recognition coefficient, coefficient values according to user characteristics (Au), terminal characteristics (Ad), and content characteristics (Ac) are set.
Nu (user's perceived information amount) = Au x I
Nd (the amount of information recognized by the terminal) = Ad × I
Nc (content recognition information amount) = Ac × I
また、係数を設定する場合、利用者ごと、端末ごと、コンテンツごとに係数を設定してもよい。例えば、各係数において、以下のようなパラメータを含んでもよい。
・利用者の認知係数Au
Au=f(x,y,z)
x:年齢(加齢)、y:視覚(弱視、全盲を含めた見難さの指標)、z:聴覚(難聴を含めた聞き難さの指標)
・端末の認知係数Ad
Ad=f(x,y,z)
x:画面サイズ、y:色数、z:端末種
・コンテンツの認知係数Ac
Ac=f(x)
x:コンテンツの分類
Moreover, when setting a coefficient, you may set a coefficient for every user, every terminal, and every content. For example, each coefficient may include the following parameters.
・ User recognition coefficient Au
Au = f (x, y, z)
x: age (aging), y: vision (index of difficulty of viewing including amblyopia and total blindness), z: hearing (index of difficulty of hearing including hearing loss)
-Terminal recognition coefficient Ad
Ad = f (x, y, z)
x: screen size, y: number of colors, z: terminal type / content recognition coefficient Ac
Ac = f (x)
x: Content classification
また、情報量Iは、以下のように定義される。
I≧0
ここで、情報量の定義は以下の幾つかの定義のいずれかを利用又は組み合わせたものを利用する。
(1)文字数
ダイアログビュー情報により決定されたダイアログ内の1画面に表示される文字の総数をいう。画像コンテンツの場合は、代替情報として用意されたテキストを用いてもよい。
例えば、「私は5階まで階段を上った。」という文章であれば文字数は13個となる。
(2)語句数
文字数と同様に取得され、1画面内のテキストにおいて区切られた語句の総数をいう。
例えば、「私/は/5/階/まで/階段/を/上った」という文章であれば語句数は8個となる。
(3)句読点
文字数と同様に取得され、1画面内のテキストにおいて、句読点により区切られた総数をいう。
例えば、「私は5階まで階段を上った。/上りきったとき、/階段が壊れた。」という文章であれば句読点は3個となる。
(4)ピクセル数
画面に情報を表示させた際に、背景色との2値化を行い、背景色以外のピクセル数の総数をいう。画像コンテンツは指定されるピクセルサイズから情報量に加算してもよい。
The amount of information I is defined as follows.
I ≧ 0
Here, the definition of the information amount uses one of the following several definitions or a combination thereof.
(1) Number of characters Refers to the total number of characters displayed on one screen in the dialog determined by the dialog view information. In the case of image content, text prepared as alternative information may be used.
For example, in the sentence “I went up the stairs to the 5th floor”, the number of characters is 13.
(2) Number of phrases Refers to the total number of phrases acquired in the same way as the number of characters and separated in the text on one screen.
For example, if the sentence is “I / Ha / 5 / Floor / Up / Stair / Up”, the number of phrases is eight.
(3) Punctuation marks The total number of punctuation marks acquired in the same way as the number of characters and separated by punctuation marks in the text in one screen.
For example, a sentence such as “I went up the stairs to the 5th floor./When I went up / the stairs broke down” would have 3 punctuation marks.
(4) Number of pixels When information is displayed on the screen, it is binarized with the background color and means the total number of pixels other than the background color. The image content may be added to the information amount from the designated pixel size.
認知情報量が算出されると、認知情報量調整部53が、算定した1画面内の総ダイアログ(コンテンツ)の認知情報量が、利用者及び当該利用者が利用している利用者端末2の認知情報量を下回っているか否か判別する(S102)。
この処理は、認知情報調整部53が、まず利用者の認知情報量(Nu)と、当該利用者が利用している利用者端末の認知情報量(Nd)を比較して、そのうち小さい値min(Nu,Nd)を選択し、この選択したmin(Nu,Nd)とコンテンツの認知情報量(Nc)とを比較することにより処理できる。
When the recognized information amount is calculated, the recognized information amount adjustment unit 53 calculates the recognized information amount of the total dialog (content) in one screen of the user and the
In this process, the cognitive information adjustment unit 53 first compares the user's cognitive information amount (Nu) with the cognitive information amount (Nd) of the user terminal used by the user, and the smaller value min Processing can be performed by selecting (Nu, Nd) and comparing the selected min (Nu, Nd) with the content information (Nc) of the content.
判別の結果、min(Nu,Nd)<コンテンツの認知情報量(Nc)であると判別された場合には、認知情報量調整部53は、当該ダイアログに指定されている抽象レベルを1増やして、より抽象度が高く情報量を少なく設定して、S101の処理に戻る。 As a result of the determination, if it is determined that min (Nu, Nd) <the recognized information amount (Nc) of the content, the recognized information amount adjusting unit 53 increases the abstract level specified in the dialog by one. Then, the level of abstraction is higher and the amount of information is set smaller, and the process returns to S101.
一方、判別の結果、min(Nu,Nd)>コンテンツの認知情報量(Nc)であると判別された場合には、レイアウト調整部54が当該コンテンツに対して指定されている画面スタイルを取得し(S104)、取得された画面スタイルに従い調整されたダイアログを当該画面スタイルの左上から順に配置する(S105)。
On the other hand, if it is determined that min (Nu, Nd)> content recognition information amount (Nc) as a result of the determination, the
そして、レイアウト調整部54は、配置した画像、表等により画面、段組の横サイズを超えていないか否かを判別する(S106)。
判別の結果、横サイズを超えた場合には、レイアウト調整部54は、該当するダイアログの抽象レベルを1上げて、より情報量を小さくして、S106の処理に戻る(S107)。
Then, the
If the horizontal size is exceeded as a result of the determination, the
引き続き図8において、判別の結果、横サイズを超えない場合には、当該レイアウトがスクロール無しのレイアウトか否か判別する(S108)。
判別の結果、スクロール無しのレイアウトである場合には、レイアウト調整部54は、配置した画像、表等により画面の縦のサイズを超えているか否か判別する(S109)。
判別の結果、配置した画像等が縦のサイズを超えている場合には、レイアウト調整部54は超えた分については次画面として該当するダイアログ以降に配置して(S110)、当該画面については上述のS105の処理に移る。
In FIG. 8, if the result of determination is that the horizontal size is not exceeded, it is determined whether or not the layout is a layout without scrolling (S108).
As a result of the determination, if the layout is a non-scrolling layout, the
As a result of the determination, if the arranged image or the like exceeds the vertical size, the
一方、S108の処理でスクロール有と判別された場合、及びS109の処理でブラウザの縦のサイズを超えないと判別された場合には、レイアウト調整部54は、ダイアログツリーにより指定された範囲のダイアログ全てに対して処理をしたか否か判別する(S111)。
On the other hand, if it is determined in step S108 that scrolling is present, and if it is determined in step S109 that the vertical size of the browser is not exceeded, the
判別の結果、未だダイアログ全てについて処理が完了していない場合には、上述のS101の処理に戻って全てのダイアログについて処理が完了するまで繰り返す。
一方、ダイアログ全てについて処理が完了した場合には、出力コンテンツ生成部55が、レイアウト調整されたダイアログを、レイアウトパターン、利用者、利用者端末により決定されるスタイルシートから、利用者端末に応じてHTMLやVoiceXML等に様式に変換して(S112)、処理を終了する。
As a result of the determination, if the processing has not been completed for all the dialogs, the process returns to the above-described S101 and is repeated until the processing is completed for all the dialogs.
On the other hand, when the processing is completed for all the dialogs, the output content generation unit 55 selects the layout-adjusted dialog from the style pattern determined by the layout pattern, the user, and the user terminal according to the user terminal. The format is converted into HTML, VoiceXML, or the like (S112), and the process ends.
このように、本実施形態によれば、操作のしやすさと閲覧のしやすさとをあわせたレイアウト変換を行ったことにより、利用者ごとにカスタマイズした操作と閲覧を兼ね備えた画面を提供することができる。
これにより、初心者や熟練者、高齢者や障害者など、操作できる能力等が異なる利用者に対して、カスタマイズされた情報提示をすることができるとともに、アクセシビリティの向上を図ることができる。
即ち、説明や操作のためのリンクボタン等も抽象的なものを用いると共に、1画面の階層を深くすることで、一度に多くの操作や情報の閲覧を可能にすることができる。また初心者や高齢者などに対しては、説明を多く詳細にし、またリンクボタンも分かり易いものを用いると共に、1画面に表示するダイアログの階層を浅く限定したものとすることで操作性をよくするすると共に分かり易い内容を提供することができる。
Thus, according to the present embodiment, by performing layout conversion that combines ease of operation and ease of browsing, it is possible to provide a screen that has both customized operations and browsing for each user. it can.
As a result, customized information can be presented to users who have different ability to operate, such as beginners, experts, elderly people, and disabled people, and accessibility can be improved.
That is, an abstract link button or the like for explanation and operation is used, and by deepening the hierarchy of one screen, many operations and information can be browsed at a time. For beginners and the elderly, a lot of explanations are provided, the link buttons are easy to understand, and the level of dialog displayed on one screen is limited to improve the operability. In addition, content that is easy to understand can be provided.
なお、上述の例では、各ダイアログ単位でデザインルール等を指定可能とした例について説明したが、例えば、図9に示すように1画面内のダイアログに対するデザインをパターン化して提供することもできる。
図9に示した例では、デザインパターン名として、例えば、パターン1としてN階層はメイン・抽象度0、N+1階層はリンク・抽象度0とする。そしてパターン1よりも効率的なパターン2としてメイン・抽象度0、N+1階層もメイン・抽象度1、N+2階層はリンク・抽象度1などとしてパターン化する。
またそれぞれアクセシブルコンテンツとして、メインとして見出し、本説、リンクとしてリンクボタン、案内を設定しておくことができる。
これにより、個々に選択しなくとも、利用者や利用者端末の特性に合わせたデザインパターンを選択するだけで、簡単にデザインパターンの決定をすることができる。
In the above-described example, an example in which design rules and the like can be specified for each dialog has been described. However, for example, a design for a dialog in one screen can be provided in a pattern as shown in FIG.
In the example shown in FIG. 9, as the design pattern name, for example, as
In addition, as accessible contents, a headline as a main, a description, a link button as a link, and a guide can be set in advance.
Thereby, even if it does not select individually, a design pattern can be determined easily only by selecting the design pattern according to the characteristic of a user or a user terminal.
上述の実施形態では、抽象度とダイアログの深さを独立して算出する例に付いて説明したが、本発明はこれに限られるものではなく、例えば、利用者特性により指定された抽象度を保つようにダイアログの深さの最適値をとるようにしてもよい。この場合の一例を図10に示す。なお、上述の実施形態と同一の構成については、同一の符号を付して説明を省略する。 In the above-described embodiment, the example in which the abstraction level and the dialog depth are calculated independently has been described. However, the present invention is not limited to this, and for example, the abstraction level specified by the user characteristic is set. You may make it take the optimal value of the depth of a dialog so that it may be kept. An example of this case is shown in FIG. In addition, about the structure same as the above-mentioned embodiment, the same code | symbol is attached | subjected and description is abbreviate | omitted.
図10に示した例では、上述の認知情報量調整部53に代えて階層調整部503が設けられている。
この階層調整部503は、1画面内の総ダイアログの認知情報が、当該利用者及び当該利用者の利用者端末の認知情報量を上回ると判別した場合に、ダイアログツリーの階層を1階層浅く設定変更することにより、1画面内のコンテンツの認知情報を調整する処理を行うようになっている。
また、階層調整部503は、1画面内の総ダイアログの認知情報が、当該利用者及び当該利用者の利用者端末の認知情報量を下回ると判別された場合には、利用者又は利用者端末の認知情報量に達するまでダイアログツリーの階層を1階層深く設定変更するようになっている。
In the example illustrated in FIG. 10, a
When the
Further, when it is determined that the recognition information of the total dialog in one screen is less than the recognition information amount of the user and the user terminal of the user, the
次に、図10に示した情報提供装置の処理について図11を参照して説明する。なお、前述の実施形態と同一の処理については同一の符号を付して説明を省略する。
図11において、階層調整部503は、1画面の総ダイアログの認知情報量が利用者及び利用者端末2〜5の認知情報量を下回っているか否か判別する(S102)。
判別の結果、1画面内の総ダイアログの認知情報量が利用者及び利用者端末2〜5の認知情報量を下回っていないと判別された場合には、階層調整部503はダイアログの階層を一階層浅く設定変更して(S201)、再度S101の処理に戻って認知情報量の算出処理を行う。
Next, processing of the information providing apparatus shown in FIG. 10 will be described with reference to FIG. Note that the same processes as those in the above-described embodiment are denoted by the same reference numerals, and description thereof is omitted.
In FIG. 11, the
As a result of the determination, if it is determined that the recognized information amount of the total dialog in one screen is not less than the recognized information amount of the user and the
一方、S102の処理で1画面内の総ダイアログの認知情報量が利用者及び利用者端末の認知情報量を下回っていると判別された場合には、階層調整部503は、ダイアログを一階層深く設定し、この場合の総ダイアログの認知情報量を認知情報量算出部52が再算出する(S202)。
そして、階層調整部503は、再算出した1画面の総ダイアログの認知情報量が利用者及び利用者端末2〜5の認知情報量を下回っているか否か判別する(S203)。
判別の結果、下回っていると判別された場合には、上記S202の処理に戻って、更に一階層深く設定して処理を繰り返す。
On the other hand, if it is determined in step S102 that the amount of information recognized in the total dialog within one screen is less than the amount of information recognized by the user and the user terminal, the
Then, the
As a result of the determination, if it is determined that the value is below the level, the process returns to the process of S202, and the process is repeated by setting one layer deeper.
一方、S203の処理の結果、下回っていない、即ち、利用者及び利用者端末2〜5の認知情報量を超えたと判別された場合には、階層調整部503は、1画面内のダイアログを1階層浅く設定変更して、即ちS202の処理で1階層深く設定する以前の状態に戻して(S204)、以下上述のS104以下の処理を行う。
On the other hand, if it is determined as a result of the processing of S203 that the number is not lower, that is, the amount of information recognized by the user and the
このように、利用者特性により指定された抽象度を保つようにダイアログの深さの最適値をとるようにしたことから、利用者に対して最適な情報量で、かつ最適な階層で情報を適用することができる。これにより、例えば、熟練者であればより深い階層で効率よく提供することができるし、また初心者や高齢者、障害者の方などに対しては、最適な階層で情報提供することができる。 In this way, since the optimum value of the dialog depth is taken so as to maintain the abstraction level specified by the user characteristics, the information with the optimum information amount and the optimum hierarchy for the user is obtained. Can be applied. Thereby, for example, if it is an expert, it can provide efficiently in a deeper hierarchy, and information can be provided in the optimal hierarchy for beginners, elderly people, persons with disabilities and the like.
次に、操作を表すダイアログ単位にログをとる場合の実施形態について説明する。図12に本実施形態にかかる情報提供サーバ1の機能ブロック図を示す。
図12に示した例では、上述の実施形態に加えて、ログ情報記憶部16及びアシスト情報記憶部17、アシスト処理部56を更に有している。
ログ情報記憶部16は、操作をあらわすダイアログ単位で利用者の操作のログ情報を記憶することができる記憶部である。このログ情報記憶部16には、利用者識別情報(又は端末識別情報)に対応付けて、利用者毎に各ダイアログの識別情報と、操作時間、操作内容が記憶できるようになっている。
Next, an embodiment in the case where logs are taken in units of dialogs representing operations will be described. FIG. 12 shows a functional block diagram of the
In the example shown in FIG. 12, in addition to the above-described embodiment, the log
The log
また、アシスト情報記憶部17には、利用者識別情報に対応付けて、利用者ごとの操作パターンや誤操作パターンを記憶できるようになっている。例えば、あるWeb画面中で、特定の利用者があるダイアログから次の特定のダイアログへ移行する操作を繰り返し行っていることを操作パターンとして記憶することができる。また、同様にあるダイアログの操作をいつも同じパターンで誤操作する場合には、その誤操作パターンを記憶することができる。
なお、これらの操作パターン、誤操作パターンは、予め設定しておいてもよいし、また、アシスト情報処理部56がログ情報記憶部16を参照して、所定の期間中に所定回数以上行った操作の中から操作パターン等を抽出してこれを動的に登録更新するようにしてもよい。
Further, the assist information storage unit 17 can store an operation pattern and an erroneous operation pattern for each user in association with the user identification information. For example, it can be stored as an operation pattern that a specific user repeatedly performs an operation of shifting from one dialog to the next specific dialog in a certain Web screen. Similarly, when an operation of a certain dialog is always erroneously performed in the same pattern, the erroneous operation pattern can be stored.
Note that these operation patterns and erroneous operation patterns may be set in advance, or the assist
本実施形態の処理の一例を図13に示す。図13において、まず利用者から利用者端末2〜5を介して所定の操作要求がされると、ログ情報処理部56がこの操作要求を検出する(S301)。
操作要求を検出すると、アシスト情報処理部56は、アシスト情報記憶部17を参照して、当該利用者に関連付けて当該操作に対するアシスト情報が記憶されているか判別する(S302)。
An example of the processing of this embodiment is shown in FIG. In FIG. 13, when a predetermined operation request is first made by the user via the
When detecting the operation request, the assist
判別の結果、アシスト情報が記憶されていないと判別された場合には、要求された操作を実行し、その操作実行が完了したところでアシスト処理部56が、当該操作のログ情報をログ情報記憶部16に記憶して処理を終了する(S304)。
As a result of the determination, when it is determined that the assist information is not stored, the requested operation is executed, and when the operation execution is completed, the
また判別の結果、アシスト情報が記憶されている判別された場合には、アシスト処理部56は、記憶されているアシスト情報を当該利用者の利用者端末2〜5に通知する(S303)。
これにより、利用者端末2〜5側では、操作にあたってアシスト情報としてヘルプ情報が表示されたり、次の操作に対するアシスト情報が提示され、それに従った操作が可能となる。
そして、操作が完了したところでアシスト処理部56が、当該操作のログ情報をログ情報記憶部16に記憶して処理を終了する(S304)。
If it is determined that the assist information is stored as a result of the determination, the
Thereby, on the
When the operation is completed, the
このように、本実施形態によれば、これまでページ単位のログを取っていたのを、操作単位でログを取得することができ、利用者に対しては、例えばある操作を行うことにより、操作確認メッセージを表示させて誤操作を防止することもでき、操作目的にあわせて利用者を次の操作に誘導することもできる。
また、利用者の目的や誤操作などを予測し、利用者に対してヘルプ情報によるアシストすることができる。特に、誤操作単位のログであることから、操作対象を絞った説明を選択し提示することができる。
As described above, according to the present embodiment, it has been possible to acquire logs in units of operations that have been logged in units of pages so far. An operation confirmation message can be displayed to prevent an erroneous operation, and the user can be guided to the next operation according to the operation purpose.
In addition, it is possible to predict the user's purpose and erroneous operation, and assist the user with help information. In particular, since it is a log of erroneous operation units, it is possible to select and present an explanation focused on the operation target.
また、ログ情報記憶部16に多くの利用者の操作ダイアログの履歴を蓄積しておくことで、利用者の嗜好や利用傾向などのより詳細な解析を行なうことが可能となり、この解析を行うことで利用者に合ったお勧め情報やショートカット機能などのサービスができるようになる。
In addition, by accumulating the history of operation dialogs of many users in the log
アシスト処理部56が、アシスト情報記憶部17に記憶されている誤操作パターンに該当すると判別した場合に、プロファイル情報記憶部14に記憶されている利用者の認知情報量を下げるなどして利用者情報を変更することにより、変更されたこれに基づいた認知情報量調整部53、レイアウト調整部54等により、リアルタイムに画面の再提示を行わせるようにしてもよい。
これにより、利用者等の現在の状態にあった認知情報の画面をリアルタイムに提供することができる。
When the
Thereby, the screen of the recognition information suitable for the present conditions, such as a user, can be provided in real time.
このほか、利用者特性の変更が見られた場合(アシスト処理部56がログにより他の利用者の利用パターンであると判別された場合又は、利用者登録変更受付けによって変更された場合。)、リアルタイムにレイアウト変換を行い、利用者に再提示することもできる。例えば、誤操作がみられた利用者には、ヘルプなどにより利用者特性の変更を行い、リアルタイムに再提示を繰り返すことにより、利用者に合った提示環境を容易に変更できる。
In addition, when a change in user characteristics is observed (when the
上述の実施形態では、ダイアログ数、階層数、最下層のダイアログをあらわす子の数の範囲に収まるような範囲を決定する例について説明したが、指定された情報量内に収まるように、一画面に表示するコンテンツを生成すればよい。
そのため、別の例として、ダイアログ情報処理部51が、指定のダイアログ数、階層数、子の数との差が最小となる範囲を決定するようにしてもよい。
この場合、希望ダイアログ数をD1、希望階層数をT1、希望子数をC1とし、表示された画面中の最低ダイアログ数D0、最低階層数T0、最低子数C0とすると、以下の式の最小値をとるように計算することで、ダイアログ数Dx、階層数Tx、子数Cxを決定することができる。
Wd×|D1−Dx|+Wt×|T1−Tx|+Wv|C1−Cx|→Min
但し、Dx>D0、Tx>T0、Cx>C0、WdWtWcは、各要素の重み計数であり、予め所定の値を設定しておくことができる。
In the above-described embodiment, the example in which the range that falls within the range of the number of dialogs, the number of hierarchies, and the number of children representing the lowermost dialog has been described, but one screen is set so as to be within the specified amount of information. What is necessary is just to produce | generate the content displayed on.
Therefore, as another example, the dialog
In this case, if the desired number of dialogs is D 1 , the desired number of layers is T 1 , the desired number of children is C 1, and the minimum number of dialogs D 0 , the minimum number of layers T 0 , and the minimum number of children C 0 in the displayed screen are assumed. The number of dialogs Dx, the number of hierarchies Tx, and the number of children Cx can be determined by calculating to take the minimum value of the following expression.
W d × | D 1 -D x | + W t × | T 1 -T x | + W v | C 1 -C x | → Min
However, D x > D 0 , T x > T 0 , C x > C 0 , and W d W t W c are weighting factors for each element, and can be set in advance with predetermined values.
また、ダイアログ内の情報量を調整する場合、前述の実施形態では、指定のリンク数、タイトル数、文数、文節数、文字数の範囲内に収まるような範囲を決定する例について説明したが、本発明はこれに限らず、指定のリンク数、タイトル数、文数、分節数、文字数との差が最小となるような範囲を計算して決定してもよい。
この場合、希望リンク数をL1、希望タイトル数をY1、希望文数をB1、希望文節数S1、希望文字数J1とし、表示された画面中の最低リンク数L0、最低階タイトルY0、最低文数B0、最低文節数S0、最低文字数J0とする。
そして、認知情報量調整部52が、以下の式に基づいて各パラメータ値を変えて計算し、認知情報量調整部53がその計算結果が最小値となるとようにすることで、リンク数Lx、タイトル数Yx、文数Bx、文節数Sx、文字数Jxを決定する。
Md×|L1−Lx|+Mt×|Y1−Yx|+Mv|B1−Bx|+Mv|S1−Sx|+Mv|J1−Jx|→Min
但し、Dx>D0、Tx>T0、Cx>C0、MdMtMcは、各要素の重み計数であり、予め所定の値を設定しておくことができる。
Further, in the case of adjusting the amount of information in the dialog, in the above-described embodiment, an example in which a range that falls within the range of the specified number of links, the number of titles, the number of sentences, the number of phrases, and the number of characters has been described. The present invention is not limited to this, and it may be determined by calculating a range in which the difference from the designated link number, title number, sentence number, segment number, and character number is minimized.
In this case, the desired number of links is L 1 , the desired number of titles is Y 1 , the desired number of sentences is B 1 , the desired number of phrases S 1 , the desired number of characters is J 1, and the minimum number of links L 0 in the displayed screen is the lowest order. The title is Y 0 , the minimum number of sentences B 0 , the minimum number of phrases S 0 , and the minimum number of characters J 0 .
Then, the perceived information amount adjusting unit 52 performs calculation by changing each parameter value based on the following formula, and the perceived information amount adjusting unit 53 sets the calculation result to the minimum value, whereby the number of links L x , The number of titles Y x , the number of sentences B x , the number of phrases S x , and the number of characters J x are determined.
M d × | L 1 -L x | + M t × | Y 1 -Y x | + M v | B 1 -B x | + M v | S 1 -S x | + M v | J 1 -J x | → Min
However, D x > D 0 , T x > T 0 , C x > C 0 , and M d M t Mc are weighting factors of each element, and can be set in advance with predetermined values.
画面上に提示されている情報量を調整する方法としては、提示されている「情報量、スクロール、文字サイズ」の各要素に対して、利用者が「大きく」「多く」などの増減要望を指定して、要望を満たすように最適値を計算するようにしてもよい。
この場合の一例として、スクロール量、文字サイズ、情報量について、予め優先順位をつけておき、この優先順位が一番低いものの値を変更し、それでも希望の情報量に満たない場合には、次に優先順位が低いものの値を変更するしてもよい。この場合の一例を図14に示す。なお、この例では、予めスクロール量、文字サイズ、情報量の優先順位を決めて、この優先順位を内部メモリなどの記憶部に記憶しておくものとする。
As a method of adjusting the amount of information presented on the screen, the user can request increase / decrease such as “large” or “many” for each element of “information amount, scroll, character size” presented. The optimum value may be calculated so as to satisfy the request.
As an example of this case, priorities are set in advance for the scroll amount, the character size, and the information amount, and the value of the lowest priority is changed. The value of the lower priority may be changed. An example of this case is shown in FIG. In this example, the priority order of the scroll amount, the character size, and the information amount is determined in advance, and this priority order is stored in a storage unit such as an internal memory.
まず、初期状態では、図15に示すように、WebページW1が表示された状態とする。このWebページ上には、ユーザからの指示を受け付けるためのアイコンボタンとして、Webページに表示されている情報量を減らして文字を大きくためのボタン101、好みの色に変更するためのボタン102、Webページ内の情報量を増やすためのボタン103、スクロールを無くすることでWebページ内の情報を1画面に納めて表示するボタン104、表示されているWebページ内の情報を音声で読み上げる処理を行うためのボタン105が表示されている。
そして、この例では、Webページ内の情報として、「施設の予約および確認」の説明文を記載したエリアS1と、場所から検索、ジャンルから検索などの検索方法等の指定を行うためのエリアS2などから構成されている。
First, in the initial state, the web page W1 is displayed as shown in FIG. On this Web page, as an icon button for receiving an instruction from the user, a
In this example, as information in the Web page, an area S1 in which a description of “facility reservation and confirmation” is described, and an area S2 for specifying a search method such as search from place and search from genre, etc. Etc.
この状態で図14において、まず、認知情報量調整部53が利用者からの要望された認知情報量を受け付けると(S401)、記憶部に記憶されている優先順位情報を参照して、優先順位が一番低く設定されている値を変更する(S402)。これにより、例えば、優先順位が高い順に、文字サイズ、スクロール量情報量と設定されていた場合に、まず情報量の設定されている値が優先的に変更される。 In this state, in FIG. 14, first, when the recognition information amount adjusting unit 53 receives the requested recognition information amount from the user (S 401), the priority order information stored in the storage unit is referred to. Is set to the lowest value (S402). Thus, for example, when the character size and the scroll amount information amount are set in descending order of priority, the value in which the information amount is set is preferentially changed.
変更された状態で、認知情報量調整部53が利用者から受け付けた要望の認知情報量に適合するか否か判別する(S403)。
判別の結果、適合していない場合には、認知情報量調整部53は記憶部を参照して、次に順位が低いものの値を変更して(S404)、再度S403の処理に戻る。
これにより、上述の例では、次に優先順位が低い文字サイズを変更することになる。
In the changed state, it is determined whether or not the cognitive information amount adjustment unit 53 matches the desired cognitive information amount received from the user (S403).
If the result of determination is that they do not match, the recognized information amount adjustment unit 53 refers to the storage unit, changes the value of the next lowest order (S404), and returns to the processing of S403 again.
Thereby, in the above-mentioned example, the character size with the next lowest priority will be changed.
また、S403の処理の結果利用者から要望された認知情報量に適合する場合には、出力コンテンツ生成部55が、それぞれ決定された値に基づいて、出力コンテンツを生成して(S405)、処理を終了する。 Further, if the amount of recognition information requested by the user is satisfied as a result of the processing of S403, the output content generation unit 55 generates output content based on the determined values (S405), and processing Exit.
これにより、例えば、優先順位が高い順に文字サイズ、スクロール量、情報量と設定されている場合に、図15中の見やすくというボタン101が選択されると、まず情報量の設定されている値が優先的に変更され、情報量の少ない図16の出力コンテンツが生成される。図16に示した例では、「施設の予約および確認」の説明文と検索方法等が簡略に表示されたエリアS3を含むWebページ100Aが新たに生成されて出力されることになる。
また、次に優先順位が低いスクロール量を調整する場合、例えば、図17に示すように、情報量と文字サイズを調整すると共に、スクロールをなし(「画面に収めるボタン104」をオン)にした画面を表示する。この図17に示した画面では、「施設の予約および確認」と、検索方法等の指定を一つのエリアS4に納めて表示すると共に、スクロール無しとして表示画面内にWebページが収まるようにして表示する。
また逆に、利用者からWebページに表示されている情報量を減らして文字を大きくためのボタン101が選択指示された場合には、図18に示すように、優先順位の低い情報量をまず、落として、Webページの説明文のみを画面に大きく表示することもできる。
Thereby, for example, when the character size, the scroll amount, and the information amount are set in descending order of priority, when the easy-to-see
Also, when adjusting the scroll amount with the next lowest priority, for example, as shown in FIG. 17, the information amount and the character size are adjusted, and scrolling is not performed (the “
On the other hand, when the user instructs to select the
また、利用者からの要望を満たすよう最適値を計算する別の例について説明する。
この例では、現在のスクロール量S0、希望スクロール量S1、現在の文字サイズF0、希望の文字サイズF1、現在の情報量I0、希望の情報量I1とする。
As×|S1−Sx|+Af×|F1−Fx|+Ai|I1−Ix|→Min
ただし、Sx≧S0、Fx≧S0、Ix≧I0であり、As、Af、Aiは重み係数。
Another example of calculating the optimum value so as to satisfy the request from the user will be described.
In this example, the current scroll amount S 0 , the desired scroll amount S 1 , the current character size F 0 , the desired character size F 1 , the current information amount I 0 , and the desired information amount I 1 are set.
A s × | S 1 -S x | + A f × | F 1 -F x | + A i | I 1 -I x | → Min
However, S x ≧ S 0 , F x ≧ S 0 , I x ≧ I 0 , and A s , A f , and A i are weighting factors.
また、情報量を調節する別の方法として、「情報量、スクロール、文字サイズ」のうちの1要素を固定し、利用者が希望するに対して固定されていない他の要素値を変えて算出することにより、情報量を調節してもよい。
この場合、例えば、現在のスクロール量S0、希望スクロール量S1、現在の文字サイズF0、希望の文字サイズF1、現在の情報量I0、希望の情報量I1とし、表示中のブラウザの面積B0とする。
As another method for adjusting the amount of information, one element of “information amount, scroll, character size” is fixed, and other element values that are not fixed are calculated for the user as desired. By doing so, the amount of information may be adjusted.
In this case, for example, the current scroll amount S 0 , the desired scroll amount S 1 , the current character size F 0 , the desired character size F 1 , the current information amount I 0 , and the desired information amount I 1 are displayed. and area B 0 of the browser.
スクロール一定で文字サイズと情報量を調整する場合、R(Fx,Ix)を文字サイズ、情報量指定により決定する表面積とする。
利用者が変更した文字サイズに合わせて情報量を算出する場合。
R(Fx,Ix)/B0=S0となるようにIxを求める。
利用者が変更した情報量に合わせて文字サイズを算出する場合。
R(Fx,Ix)/B0=S0となるようにFxを求める。
When adjusting the character size and information amount with constant scrolling, let R (F x , I x ) be the surface area determined by the character size and information amount designation.
When calculating the amount of information according to the character size changed by the user.
I x is determined so that R (F x , I x ) / B 0 = S 0 .
When calculating the character size according to the amount of information changed by the user.
R (F x, I x) such that / B 0 = S 0 Request F x.
文字サイズ一定で、スクロール、情報量を変化させる場合、スクロールの指定により決定する表示面積をS(B0,Sx)、情報量の指定により決定する表示面積をT(F0,Ix)とする。
利用者が変更したスクロールの増減に合わせて情報量を算出する場合。
S(B0,Sx)=T(F0,Ix)となるIxを算出する。
また、利用者が変更した情報量に合わせてスクロール量を算出する場合。
S(B0,Sx)=T(F0,Ix)となるSxを算出する。
When scrolling and changing the amount of information with a constant character size, the display area determined by the scroll designation is S (B 0 , S x ), and the display area determined by the information amount designation is T (F 0 , I x ). And
When calculating the amount of information in accordance with the increase / decrease of the scroll changed by the user.
I x that satisfies S (B 0 , S x ) = T (F 0 , I x ) is calculated.
Also, when calculating the scroll amount according to the information amount changed by the user.
S (B 0, S x) = T (
情報量一定で、文字サイズ、スクロールを変化させる場合、スクロールの指定により決定する表面積をS(B0,Sx)、文字サイズの指定により決定する表示面積をU(I0,Fx)とする。
利用者が変更したスクロールの増減に合わせて文字サイズを算出する場合、S(B0,Sx)=U(I0,Fx)となるFxを算出する。
利用者が変更した文字サイズアに合わせてスクロール量を算出する場合、S(B0,Sx)=U(I0,Fx)となるSxを算出する。
When the amount of information is constant and the character size and scrolling are changed, the surface area determined by the designation of scrolling is S (B 0 , S x ), and the display area determined by the designation of character size is U (I 0 , F x ). To do.
When calculating the character size to fit the increase or decrease of the scroll the user changes, to calculate the S (B 0, S x) = U (I 0, F x) become F x.
If the user to calculate the scroll amount in accordance with the modified character Saizua calculates the S (B 0, S x) = U (I 0, F x) become S x.
なお、上述の各例において情報提供サーバ1用のコンピュータプログラムを、コンピュータ読み取り可能な媒体(FD、CD−ROM等)に格納して配布してもよいし、搬送波に重畳し、通信ネットワークを介して配信することも可能である。
In each of the above examples, the computer program for the
1 情報提供サーバ
2〜5 利用者端末
11 コンテンツ情報記憶部
12 画面構成情報記憶部
13 スタイル情報記憶部
14 プロファイル情報記憶部
15 UI生成部
51 ダイアログ情報処理部
52 認知情報量算出部
53 認知情報量調整部
54 レイアウト調整部
55 出力コンテンツ生成部
DESCRIPTION OF
Claims (7)
利用者の特徴を表す利用者プロファイル情報及び、上記出力装置の特徴を表す装置プロファイル情報を記憶したプロファイル情報記憶手段と、
コンテンツを構成するダイアログ間のリンク関係による階層構造を表すダイアログツリーと、各ダイアログごとに複数の抽象レベルに応じて抽象レベルが高くなるほど情報量が小さくなるダイアログデータを記憶するコンテンツ情報記憶手段と、
上記利用者から所定のコンテンツの提示要求を受付ける手段と、
上記コンテンツ情報記憶手段を参照して上記利用者から要求されたコンテンツのダイアログツリーを取得すると共に、上記プロファイル情報記憶手段を参照して当該利用者のプロファイル情報を取得し、取得したプロファイル情報に設定されている利用者の特徴に応じて、当該利用者に提示するダイアログツリーの階層の深さを決定するダイアログ情報処理手段と、
上記コンテンツを利用者に提示する際の1画面を構成する総ダイアログの認知情報量と、上記利用者及び出力装置が認知可能な認知情報量を算出する認知情報量算出手段と、
上記算出された1画面の総ダイアログの認知情報量が上記利用者及び出力装置の認知情報量を超えているか否か判別し、超えている場合に、上記画面を構成するダイアログの抽象レベルを高くする処理、又はダイアログツリーの階層数を浅く設定変更する処理、若しくは画面のスクロール量を減らす処理のうちの少なくとも1つの処理を行うことにより出力コンテンツの情報量を調整する調整手段と、
上記調整されたダイアログに基づいて、上記出力装置に提示するための出力コンテンツを生成する出力コンテンツ生成手段と、
生成されたコンテンツを上記出力装置に出力させる手段と、
を有することを特徴とする情報提供装置。 An apparatus for displaying and outputting content on a predetermined output device,
Profile information storage means for storing user profile information representing user characteristics and device profile information representing the characteristics of the output device;
A dialog tree representing a hierarchical structure based on a link relationship between dialogs constituting the content; content information storage means for storing dialog data in which the amount of information decreases as the abstract level increases for each dialog according to a plurality of abstract levels;
Means for accepting a request to present predetermined content from the user;
Referring to the content information storage unit to acquire the dialog tree contents requested from the user, by referring to the profile information storage means to retrieve the profile information of the user, the acquired profile information Dialog information processing means for determining the depth of the hierarchy of the dialog tree to be presented to the user according to the set user characteristics;
A cognitive information amount calculating means for calculating a cognitive information amount of a total dialog constituting one screen when presenting the content to a user, and a cognitive information amount recognizable by the user and the output device;
It is determined whether or not the calculated perceived information amount of the total dialog of one screen exceeds the perceived information amount of the user and the output device. If so, the abstract level of the dialog composing the screen is increased. Adjusting means for adjusting the information amount of the output content by performing at least one of processing to reduce the number of dialog tree levels or processing to reduce the scroll amount of the screen;
Based on the adjusted dialog, output content generation means for generating output content to be presented to the output device;
Means for outputting the generated content to the output device;
An information providing apparatus comprising:
請求項1記載の情報提供装置。 When the cognitive information of the total dialog within one screen is determined to be less than the cognitive information amount of the user and the user terminal, the adjustment means determines that the cognitive information of the total dialog within one screen is the user and Deeply change the hierarchy of the dialog tree of the content presented to the user until the amount of cognitive information of the output device is reached,
The information providing apparatus according to claim 1.
上記各ダイアログに対する操作パターン及び誤操作パターンに応じて、当該操作をアシストするためのアシスト情報を記憶するアシスト情報記憶手段と、
上記利用者からの操作要求を検出し、検出した操作要求が上記アシスト情報記憶手段に記憶されている操作パターン及び誤操作パターンに該当するか否か判別し、上記アシスト情報記憶手段に記憶されている操作パターン及び誤操作パターンである場合には、当該操作パターン及び誤操作パターンに対応するアシスト情報を、上記操作要求を行った利用者に対して通知するアシスト処理手段と、
を有する請求項1又は2に記載の情報提供装置。 Log data storage means capable of storing log data of user operation patterns and erroneous operation patterns for the dialog in units of dialogs representing operations;
Assist information storage means for storing assist information for assisting the operation according to an operation pattern and an erroneous operation pattern for each of the dialogs;
An operation request from the user is detected, and it is determined whether or not the detected operation request corresponds to an operation pattern and an erroneous operation pattern stored in the assist information storage unit, and stored in the assist information storage unit. In the case of an operation pattern and an erroneous operation pattern, an assist processing means for notifying a user who has made the operation request the assist information corresponding to the operation pattern and the erroneous operation pattern;
The information providing apparatus according to claim 1, comprising:
請求項3記載の情報提示装置。 When it is determined that the assist processing unit corresponds to the erroneous operation pattern, the assist processing unit dynamically changes the user information such as the user's cognitive information amount stored in the profile information storage unit, thereby re-displaying the screen dynamically. Make a presentation,
The information presentation apparatus according to claim 3.
請求項1〜4のいずれかの項に記載の情報提供装置。 The output device is a user terminal configured to be connectable via a network.
The information provision apparatus according to any one of claims 1 to 4.
上記装置が、
上記利用者から所定のコンテンツの提示要求を受付ける処理と、
上記コンテンツ情報記憶手段を参照して上記利用者から要求されたコンテンツのダイアログツリーを取得すると共に、上記プロファイル情報記憶手段を参照して当該利用者のプロファイル情報を取得し、取得したプロファイル情報に設定されている利用者の特徴に応じて、当該利用者に提示するダイアログツリーの階層の深さを決定する処理と、
上記コンテンツを利用者に提示する際の1 画面を構成する総ダイアログの認知情報量と、上記利用者及び出力装置が認知可能な認知情報量を算出する処理と、
上記算出された1 画面内の総ダイアログの認知情報量が、上記利用者及び出力装置の認知情報量を超えている否か判別する処理と、
判別の結果、1画面内の総ダイアログの認知情報量が超えている場合に、上記画面を構成するダイアログの抽象レベルを高くする処理、又はダイアログツリーの階層数を浅く設定変更する処理、若しくは画面のスクロール量を減らす処理のうちの少なくとも1つの処理を行うことにより出力コンテンツの情報量を調整する処理と、
上記調整されたダイアログに基づいて、上記出力装置に提示するための出力コンテンツを生成する処理と、
生成されたコンテンツを上記出力装置に出力する処理と、
を行うことを特徴とする情報提供方法。 User profile information representing user characteristics, profile information storage means storing device profile information representing the characteristics of the output device, a dialog tree representing a hierarchical structure based on a link relationship between dialogs constituting content, This is a method carried out by a device that has content information storage means for storing dialog data in which the amount of information becomes smaller as the level of abstraction increases for each dialog, and displays the content on a predetermined output device. And
The device is
A process of accepting a request to present predetermined content from the user;
Referring to the content information storage unit to acquire the dialog tree contents requested from the user, by referring to the profile information storage means to retrieve the profile information of the user, the acquired profile information A process of determining the depth of the hierarchy of the dialog tree presented to the user according to the set user characteristics;
A process of calculating the amount of cognitive information of the total dialog that constitutes one screen when presenting the content to the user, and the amount of cognitive information that can be recognized by the user and the output device;
A process of determining whether or not the calculated amount of recognition information of the total dialog in one screen exceeds the amount of recognition information of the user and the output device;
As a result of the discrimination, when the amount of recognition information of all dialogs in one screen exceeds, processing to increase the abstract level of the dialogs constituting the screen, processing to change the setting level of the dialog tree shallower, or screen A process of adjusting the information content of the output content by performing at least one of the processes of reducing the scroll amount of
Processing for generating output content to be presented to the output device based on the adjusted dialog;
A process of outputting the generated content to the output device;
An information providing method characterized by:
上記コンピュータに対して、
上記利用者から所定のコンテンツの提示要求を受付ける処理と、
上記コンテンツ情報記憶手段を参照して上記利用者から要求されたコンテンツのダイアログツリーを取得すると共に、上記プロファイル情報記憶手段を参照して当該利用者のプロファイル情報を取得し、取得したプロファイル情報に設定されている利用者の特徴に応じて、当該利用者に提示するダイアログツリーの階層の深さを決定する処理と、
上記コンテンツを利用者に提示する際の1画面を構成する総ダイアログの認知情報量と、上記利用者及び出力装置が認知可能な認知情報量を算出する処理と、
上記算出された1画面内の総ダイアログの認知情報量が、上記利用者及び出力装置の認知情報量を超えている否か判別する処理と、
判別の結果、1画面内の総ダイアログの認知情報量が超えている場合に、上記画面を構成するダイアログの抽象レベルを高くする処理、又はダイアログツリーの階層数を浅く設定変更する処理、若しくは画面のスクロール量を減らす処理のうちの少なくとも1つの処理を行うことにより出力コンテンツの情報量を調整する処理と、
上記調整されたダイアログに基づいて、上記出力装置に提示するための出力コンテンツを生成する処理と、
生成されたコンテンツを上記出力装置に出力する処理と、
を実行させるコンピュータプログラム。 User profile information representing user characteristics, profile information storage means storing device profile information representing the characteristics of the output device, a dialog tree representing a hierarchical structure based on a link relationship between dialogs constituting content, A computer program that causes a computer having content information storage means for storing dialog data, in which the amount of information decreases as the level of abstraction increases for each dialog, as a device that displays and outputs the content on a predetermined output device Because
For the above computer
A process of accepting a request to present predetermined content from the user;
Referring to the content information storage unit to acquire the dialog tree contents requested from the user, by referring to the profile information storage means to retrieve the profile information of the user, the acquired profile information A process of determining the depth of the hierarchy of the dialog tree presented to the user according to the set user characteristics;
Processing for calculating the amount of cognitive information of a total dialog that constitutes one screen when presenting the content to the user, and the amount of cognitive information that can be recognized by the user and the output device;
Processing for determining whether or not the calculated amount of recognition information of the total dialog in one screen exceeds the amount of recognition information of the user and the output device;
As a result of the discrimination, when the amount of recognition information of all dialogs in one screen exceeds, processing to increase the abstract level of the dialogs constituting the screen, processing to change the setting level of the dialog tree shallower, or screen A process of adjusting the information content of the output content by performing at least one of the processes of reducing the scroll amount of
Processing for generating output content to be presented to the output device based on the adjusted dialog;
A process of outputting the generated content to the output device;
A computer program that executes
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005019110A JP4577685B2 (en) | 2005-01-27 | 2005-01-27 | Information providing apparatus, method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005019110A JP4577685B2 (en) | 2005-01-27 | 2005-01-27 | Information providing apparatus, method, and computer program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006209373A JP2006209373A (en) | 2006-08-10 |
| JP4577685B2 true JP4577685B2 (en) | 2010-11-10 |
Family
ID=36966174
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005019110A Expired - Lifetime JP4577685B2 (en) | 2005-01-27 | 2005-01-27 | Information providing apparatus, method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4577685B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011203888A (en) * | 2010-03-25 | 2011-10-13 | Sky Co Ltd | System and program for operation management |
| US10872454B2 (en) | 2012-01-06 | 2020-12-22 | Microsoft Technology Licensing, Llc | Panning animations |
| US9547627B2 (en) * | 2012-11-14 | 2017-01-17 | Facebook, Inc. | Comment presentation |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11272574A (en) * | 1998-03-19 | 1999-10-08 | Seiko Epson Corp | Information distribution method, information distribution system, and recording medium recording information distribution processing program |
| JP4310030B2 (en) * | 2000-06-30 | 2009-08-05 | ヤフー株式会社 | A Web document customization server that modifies a Web document specified by the client according to the client's request so that it can be easily viewed and delivers it to the client computer |
| JP2003223463A (en) * | 2001-11-01 | 2003-08-08 | Matsushita Electric Ind Co Ltd | Information providing server device and information providing system |
-
2005
- 2005-01-27 JP JP2005019110A patent/JP4577685B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006209373A (en) | 2006-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11989252B2 (en) | Using a web accessibility profile to introduce bundle display changes | |
| US8707183B2 (en) | Detection of a user's visual impairment based on user inputs or device settings, and presentation of a website-related data for sighted or visually-impaired users based on those inputs or settings | |
| JP2005242490A (en) | Problem solution supporting device and program | |
| KR20150131040A (en) | Text prediction based on multiple language models | |
| KR102607377B1 (en) | Content recommendation method and user terminal | |
| JP2013145431A (en) | Program for character input, information processing device and character input operation setting method | |
| JP4577685B2 (en) | Information providing apparatus, method, and computer program | |
| US12197721B2 (en) | Predictive input interface having improved robustness for processing low precision inputs | |
| US20040199932A1 (en) | Navigating web content with a simplified interface using directional input | |
| JP4586063B2 (en) | Terminal device | |
| JP5008248B2 (en) | Display processing apparatus, display processing method, display processing program, and recording medium | |
| US20240310975A1 (en) | User content modification suggestions at consistent display locations | |
| JPH06230925A (en) | Appearance selecting and switching system in information processor | |
| JP2012083887A (en) | Conversion control device, information processor, character conversion method, program and data structure for character conversion | |
| JP4913795B2 (en) | Display control device for character input screen and display control program for character input screen | |
| WO2007003681A1 (en) | Electronic device and enhancing document viewing in electronic device | |
| JP2006107199A (en) | Search system | |
| JP2024080128A (en) | Learning system, learning method, estimation system, estimation method, and program | |
| CN121889776A (en) | Edge display for digital assistant | |
| Sagata et al. | VoiceBlog for blind and weak-eyed people | |
| JP2007133684A (en) | Text conversion device | |
| JP2021190029A (en) | Information processing equipment | |
| JP2002157060A (en) | Document design conversion system, document design conversion method, and storage medium | |
| KR20130096066A (en) | Advertisement-system in the mobile messenger screen | |
| Definitivo | Graziani, Billi, Burzagli, Gabbanini, Palchetti, Bertini, Kimani, Sbattella, Barbieri, Bianchi, Batini |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080108 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100401 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100423 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100615 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100817 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100817 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130903 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4577685 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |