Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7818758B2 - Electronic catalog device, electronic catalog output method, and program - Google Patents
[go: Go Back, main page]

JP7818758B2 - Electronic catalog device, electronic catalog output method, and program - Google Patents

Electronic catalog device, electronic catalog output method, and program

Info

Publication number
JP7818758B2
JP7818758B2 JP2022033780A JP2022033780A JP7818758B2 JP 7818758 B2 JP7818758 B2 JP 7818758B2 JP 2022033780 A JP2022033780 A JP 2022033780A JP 2022033780 A JP2022033780 A JP 2022033780A JP 7818758 B2 JP7818758 B2 JP 7818758B2
Authority
JP
Japan
Prior art keywords
screen
information
unit
product
box
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.)
Active
Application number
JP2022033780A
Other languages
Japanese (ja)
Other versions
JP2023129031A (en
Inventor
博 植野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ProField Co Ltd
Original Assignee
ProField Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ProField Co Ltd filed Critical ProField Co Ltd
Priority to JP2022033780A priority Critical patent/JP7818758B2/en
Publication of JP2023129031A publication Critical patent/JP2023129031A/en
Application granted granted Critical
Publication of JP7818758B2 publication Critical patent/JP7818758B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、電子的なカタログを出力する電子カタログ装置等に関するものである。 The present invention relates to an electronic catalog device that outputs electronic catalogs.

従来、紙カタログをスキャン・電子カタログ化し、その電子カタログを管理・出力するシステムがあった(例えば、特許文献1参照)。 Previously, there were systems that scanned paper catalogs, converted them into electronic catalogs, and then managed and output those electronic catalogs (see, for example, Patent Document 1).

特開2009-151466号公報JP 2009-151466 A

しかしながら、従来技術においては、多数のページにより構成される電子カタログを提供していため、多数の商品を閲覧しやすい電子カタログではなかった。 However, conventional technology provided electronic catalogs consisting of many pages, which did not make it easy to browse a large number of products.

本第一の発明の電子カタログ装置は、2以上の各商品識別子に対応付けて、第一階層と第二階層とを含む2階層以上の各階層において、商品に関する異なる商品関連情報を有する2以上の商品情報が格納される商品情報格納部と、商品情報格納部を参照し、一の商品の第二階層の商品関連情報である第二情報を用いた第二ボックスと、一の商品以外の他の商品の第一階層の商品関連情報である第一情報を用いた1以上の第一ボックスとを含む第一画面を構成する第一画面構成部と、第一画面を出力する第一画面出力部と、第一画面を構成する1以上の他の商品の第一ボックスのうち、一の第一ボックスに対する第一選択を受け付ける選択受付部と、選択受付部が第一選択を受け付けた場合に、第一選択に対応する一の第一ボックスに対応する他の商品の第二情報を用いた第二ボックスを、第一画面の第二ボックスに代えて配置した第二画面を構成する第二画面構成部と、第二画面を出力する第二画面出力部とを具備する電子カタログ装置である。 The electronic catalog device of the first invention comprises: a product information storage unit that stores two or more pieces of product information, each having different product-related information for a product, in two or more layers, including a first layer and a second layer, in association with two or more product identifiers; a first screen composition unit that references the product information storage unit and composes a first screen including a second box using second information that is product-related information in the second layer for one product and one or more first boxes using first information that is product-related information in the first layer for other products other than the first product; a first screen output unit that outputs the first screen; a selection receiving unit that accepts a first selection for one of the first boxes for one or more other products that composes the first screen; a second screen composition unit that, when the selection receiving unit accepts the first selection, composes a second screen in which a second box using second information for another product that corresponds to the one first box corresponding to the first selection is placed in place of the second box on the first screen; and a second screen output unit that outputs the second screen.

かかる構成により、多数の商品を閲覧しやすい電子カタログを提供できる。 This configuration makes it possible to provide an electronic catalog that makes it easy to browse a large number of products.

また、本第二の発明の電子カタログ装置は、第一の発明に対して、第二画面構成部は、選択受付部が第一選択を受け付けた場合に、第一選択に対応する一の第一ボックスに対応する他の商品の第二情報を用いた第二ボックスを、第一画面の第二ボックスに代えて配置し、一の商品の第一情報を用いた第一ボックスを、第一選択に対応する他の商品の第一ボックスに代えて配置した第二画面を構成する電子カタログ装置である。 The electronic catalog device of the second invention is an electronic catalog device that, compared to the first invention, when the selection receiving unit receives a first selection, configures a second screen in which a second box using second information of another product corresponding to one first box corresponding to the first selection is placed in place of the second box on the first screen, and a first box using first information of the one product is placed in place of the first box of the other product corresponding to the first selection.

かかる構成により、多数の商品を閲覧しやすい電子カタログを提供できる。 This configuration makes it possible to provide an electronic catalog that makes it easy to browse a large number of products.

また、本第三の発明の電子カタログ装置は、第二の発明に対して、第二画面構成部は、一の商品の第一ボックスを、第一選択に対応する他の商品の第一ボックスの位置に配置し、第二画面を構成する電子カタログ装置である。 Furthermore, the electronic catalog device of the third invention is an electronic catalog device in which, compared to the second invention, the second screen configuration unit places the first box of one product in the position of the first box of another product corresponding to the first selection, thereby configuring the second screen.

かかる構成により、多数の商品を閲覧しやすい電子カタログを提供できる。 This configuration makes it possible to provide an electronic catalog that makes it easy to browse a large number of products.

また、本第四の発明の電子カタログ装置は、第一から第三いずれか1つの発明に対して、2以上の商品情報のうち、いずれか1以上の商品情報が対応付く2以上の表示情報が格納される表示情報格納部と、2以上の各表示情報を用いた2以上の上位ボックスを含む第一レイヤ画面を構成する第一レイヤ構成部と、第一レイヤ画面を出力する第一レイヤ出力部とをさらに具備し、選択受付部は、第一レイヤ画面を構成する2以上の上位ボックスのうち、一の上位ボックスに対する第二選択を受け付け、選択受付部が第二選択を受け付けた場合に、第二選択に対応する上位ボックスと、上位ボックスに対する表示情報に対応する1以上の各商品情報が有する第一情報を用いた1以上の第一ボックスとを含む第三画面を構成する第三画面構成部と、第三画面を出力する第三画面出力部とをさらに具備する電子カタログ装置である。 Furthermore, the electronic catalog device of the fourth invention, compared to any one of the first to third inventions, further comprises a display information storage unit that stores two or more display information items corresponding to one or more of the two or more pieces of product information; a first layer configuration unit that configures a first layer screen including two or more upper boxes using each of the two or more display information items; and a first layer output unit that outputs the first layer screen; the selection receiving unit accepts a second selection for one of the two or more upper boxes that configure the first layer screen; and, when the selection receiving unit accepts the second selection, the electronic catalog device further comprises a third screen configuration unit that configures a third screen including the upper box corresponding to the second selection and one or more first boxes using first information contained in each of the one or more pieces of product information that corresponds to the display information for the upper box; and a third screen output unit that outputs the third screen.

かかる構成により、多数の商品を閲覧しやすい電子カタログを提供できる。 This configuration makes it possible to provide an electronic catalog that makes it easy to browse a large number of products.

また、本第五の発明の電子カタログ装置は、第四の発明に対して、選択受付部は、第三画面において、上位ボックスに対する第三選択を受け付け、選択受付部が第三選択を受け付けた場合に、第三画面に代えて、第一レイヤ画面を決定する画面遷移部をさらに具備し、第一レイヤ出力部は、画面遷移部の決定に応じて、第三画面に代えて、第一レイヤ画面を出力し、選択受付部は、第三画面において、1以上の第一ボックスのうち、一の第一ボックスに対する第一選択を受け付け、第一画面構成部は、第三画面が出力されている状態において、選択受付部が第一選択を受け付けた場合に、上位ボックスに代えて、一の第一ボックスに対応する第二情報を用いた第二ボックスを配置した第一画面を構成し、第一画面出力部は、第一画面を出力する電子カタログ装置である。 The electronic catalog device of the fifth invention differs from the electronic catalog device of the fourth invention in that the selection receiving unit receives a third selection for a higher-level box on the third screen, and further includes a screen transition unit that determines a first layer screen instead of the third screen when the selection receiving unit receives the third selection; the first layer output unit outputs the first layer screen instead of the third screen in accordance with the determination by the screen transition unit; the selection receiving unit receives a first selection for one of the one or more first boxes on the third screen; the first screen configuration unit configures a first screen in which a second box using second information corresponding to one first box is arranged instead of the higher-level box when the selection receiving unit receives the first selection while the third screen is being output; and the first screen output unit outputs the first screen.

かかる構成により、多数の商品を閲覧しやすい電子カタログを提供できる。 This configuration makes it possible to provide an electronic catalog that makes it easy to browse a large number of products.

また、本第六の発明の電子カタログ装置は、第四または第五の発明に対して、第三画面構成部は、第一レイヤ画面に対して、一の上位ボックスの位置が変更されない第三画面を構成する電子カタログ装置である。 Furthermore, the electronic catalog device of the sixth invention is an electronic catalog device in which, compared to the fourth or fifth invention, the third screen configuration unit configures a third screen in which the position of one upper box does not change relative to the first layer screen.

かかる構成により、多数の商品を閲覧しやすい電子カタログを提供できる。 This configuration makes it possible to provide an electronic catalog that makes it easy to browse a large number of products.

また、本第七の発明の電子カタログ装置は、2以上の各商品識別子に対応付けて、2階層以上の各階層において、商品に関する異なる商品関連情報を有し、2以上の商品情報が格納される商品情報格納部と、2以上の商品情報のうち、いずれか1以上の商品情報が対応付く2以上の表示情報が格納される表示情報格納部と、2以上の各画面識別子に対応付けて、画面を構成する情報の種類である1以上の種類識別子と、1以上の種類識別子のうちの1以上の各種類識別子ごとに、選択された場合に遷移する画面の画面識別子とを有する2以上の画面定義情報と、初期の画面を識別する初期画面識別子とが格納される画面定義格納部と、初期画面識別子に対応する1以上の種類識別子で識別される種類の商品関連情報および表示情報のうちの1以上の各情報に対応するボックスを含む画面を構成する画面構成部と、画面構成部が構成した画面を出力する画面出力部と、画面出力部が出力した画面に含まれる一のボックスに対する選択を受け付ける選択受付部と、選択受付部が選択を受け付けた場合、選択に対する一のボックスに対応する画面識別子であり、一のボックスに対応する種類識別子と対になる次に遷移する画面の画面識別子を画面定義格納部から取得する画面遷移部とを具備し、画面構成部は、画面遷移部が次に遷移する画面の画面識別子を取得した場合には、画面識別子と対になる1以上の各種類識別子で識別される1以上の商品関連情報または1以上の表示情報のうちの1以上の情報であり、一のボックスに対応する情報と階層的に繋がっている各情報を用いた1以上のボックスを含む画面を構成し、画面遷移部が次に遷移する画面の画面識別子を取得しなかった場合には、一のボックスに対応する情報に対して、階層が一つ下位の階層に対応する商品関連情報に対応するボックスを含む画面を構成し、画面出力部は、画面構成部が構成した画面を出力する、電子カタログ装置である。 The electronic catalog device of the seventh invention also includes a product information storage unit that stores two or more pieces of product information, each having different product-related information about a product in two or more layers, in association with two or more product identifiers; a display information storage unit that stores two or more pieces of display information to which any one or more of the two or more pieces of product information corresponds; a screen definition storage unit that stores two or more pieces of screen definition information, each corresponding to two or more screen identifiers, having one or more type identifiers that are types of information that constitute the screen, and a screen identifier of a screen to which the screen transitions when selected for each of one or more type identifiers among the one or more type identifiers; an initial screen identifier that identifies an initial screen; a screen configuration unit that configures a screen including boxes corresponding to one or more pieces of information among the product-related information and display information of the types identified by the one or more type identifiers that correspond to the initial screen identifier; a screen output unit that outputs the screen configured by the screen configuration unit; and the electronic catalog device includes a selection receiving unit that receives a selection for a box to be selected; and a screen transition unit that, when the selection receiving unit receives a selection, obtains from the screen definition storage unit a screen identifier for a next screen to be transitioned, which is a screen identifier corresponding to the box for the selection and pairs with the type identifier corresponding to the box; the screen configuration unit, when the screen transition unit obtains the screen identifier for the next screen to be transitioned, configures a screen including one or more boxes using one or more pieces of product-related information or one or more pieces of display information identified by one or more type identifiers paired with the screen identifier and hierarchically connected to the information corresponding to the box; when the screen transition unit does not obtain the screen identifier for the next screen to be transitioned, configures a screen including a box corresponding to product-related information one hierarchically lower than the information corresponding to the box; and the screen output unit outputs the screen configured by the screen configuration unit.

かかる構成により、多数の商品を閲覧しやすい電子カタログを提供できる。 This configuration makes it possible to provide an electronic catalog that makes it easy to browse a large number of products.

本発明による電子カタログ装置によれば、多数の商品を閲覧しやすい電子カタログを提供できる。 The electronic catalog device of the present invention can provide an electronic catalog that makes it easy to browse a large number of products.

実施の形態1におけるカタログシステムAの概念図Conceptual diagram of catalog system A in embodiment 1 同カタログシステムAのブロック図Block diagram of the catalog system A 同電子カタログ装置1のブロック図Block diagram of the electronic catalog device 1 同電子カタログ装置1の第一の動作例について説明するフローチャート1 is a flowchart illustrating a first example of the operation of the electronic catalog device 1. 同電子カタログ装置1の第一の動作例について説明するフローチャート1 is a flowchart illustrating a first example of the operation of the electronic catalog device 1. 同電子カタログ装置1の第二の動作例について説明するフローチャート10 is a flowchart illustrating a second example of the operation of the electronic catalog device 1. 同画面構成処理の例について説明するフローチャートA flowchart illustrating an example of the screen configuration process. 同電子カタログを構成する階層化された情報を示す図A diagram showing the hierarchical information that makes up the electronic catalogue 同商品関連情報管理表を示す図A diagram showing the product-related information management table 同表示情報管理表を示す図FIG. 10 shows the display information management table. 同画面定義表を示す図A diagram showing the screen definition table 同出力例を示す図Figure showing an example of the output 同出力例を示す図Figure showing an example of the output 同出力例を示す図Figure showing an example of the output 同コンピュータシステムの概観図Overview of the computer system 同コンピュータシステムのブロック図Block diagram of the computer system

以下、電子カタログ装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Embodiments of electronic catalog devices and the like will be described below with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore may not be described again.

(実施の形態1)
本実施の形態において、多数の商品を閲覧しやすい電子カタログ装置1を含むカタログシステムについて説明する。
(Embodiment 1)
In this embodiment, a catalog system including an electronic catalog device 1 that allows easy browsing of a large number of products will be described.

なお、本実施の形態において、情報Xが情報Yに対応付いていることは、情報Xから情報Yを取得できること、または情報Yから情報Xを取得できることであり、その対応付けの方法は問わない。情報Xと情報Yとがリンク付いていても良いし、同じバッファに存在していても良いし、情報Xが情報Yに含まれていても良いし、情報Yが情報Xに含まれている等でも良い。 In this embodiment, information X being associated with information Y means that information Y can be obtained from information X, or information X can be obtained from information Y, and the method of association is not important. Information X and information Y may be linked, may exist in the same buffer, information X may be included in information Y, or information Y may be included in information X, etc.

図1は、本実施の形態におけるカタログシステムAの概念図である。カタログシステムAは、電子カタログ装置1、1または2以上の端末装置2を備える。 Figure 1 is a conceptual diagram of catalog system A in this embodiment. Catalog system A includes an electronic catalog device 1 and one or more terminal devices 2.

電子カタログ装置1は、電子カタログを提供する装置である。電子カタログ装置1は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ASPサーバ等であるが、種類は問わない。 The electronic catalog device 1 is a device that provides an electronic catalog. The electronic catalog device 1 is typically a so-called server, such as a cloud server or ASP server, but the type is not important.

端末装置2は、電子カタログを閲覧するユーザが使用する装置である。端末装置2は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等であり、その種類は問わない。 The terminal device 2 is a device used by a user to view the electronic catalog. The terminal device 2 may be, for example, a personal computer, a tablet terminal, a smartphone, or the like, and the type of device is not important.

図2は、本実施の形態におけるカタログシステムAのブロック図である。図3は、電子カタログ装置1のブロック図である。 Figure 2 is a block diagram of catalog system A in this embodiment. Figure 3 is a block diagram of electronic catalog device 1.

電子カタログ装置1は、格納部11、受付部12、処理部13、および出力部14を備える。格納部11は、商品情報格納部111、表示情報格納部112、および画面定義格納部113を備える。受付部12は、選択受付部121を備える。処理部13は、画面構成部131、および画面遷移部132を備える。画面構成部131は、第一レイヤ構成部1311、第一画面構成部1312、第二画面構成部1313、および第三画面構成部1314を備える。出力部14は、画面出力部141を備える。画面出力部141は、第一レイヤ出力部1411、第一画面出力部1412、第二画面出力部1413、および第三画面出力部1414を備える。 The electronic catalog device 1 includes a storage unit 11, a reception unit 12, a processing unit 13, and an output unit 14. The storage unit 11 includes a product information storage unit 111, a display information storage unit 112, and a screen definition storage unit 113. The reception unit 12 includes a selection reception unit 121. The processing unit 13 includes a screen configuration unit 131 and a screen transition unit 132. The screen configuration unit 131 includes a first layer configuration unit 1311, a first screen configuration unit 1312, a second screen configuration unit 1313, and a third screen configuration unit 1314. The output unit 14 includes a screen output unit 141. The screen output unit 141 includes a first layer output unit 1411, a first screen output unit 1412, a second screen output unit 1413, and a third screen output unit 1414.

端末装置2は、端末格納部21、端末受付部22、端末処理部23、端末送信部24、端末受信部25、および端末出力部26を備える。 The terminal device 2 includes a terminal storage unit 21, a terminal reception unit 22, a terminal processing unit 23, a terminal transmission unit 24, a terminal reception unit 25, and a terminal output unit 26.

電子カタログ装置1を構成する格納部11には、各種の情報が格納される。各種の情報とは、例えば、後述する商品情報、後述する表示情報、後述する画面定義情報である。 The storage unit 11 that constitutes the electronic catalog device 1 stores various types of information. Examples of such information include product information (described below), display information (described below), and screen definition information (described below).

商品情報格納部111には、2以上の商品情報が格納される。商品情報とは、商品に関する情報である。商品情報は、商品識別子に対応付く。商品識別子は、商品を識別する情報であり、例えば、商品ID、商品名である。商品情報は、2以上の商品関連情報を有する。商品情報が有する2以上の各商品関連情報は、階層関係を有する。つまり、商品情報は、第一階層と第二階層とを含む2階層以上の各階層において、異なる2以上の商品関連情報を有する。なお、一の商品情報は、通常、1つの商品に関する情報であるが、2以上の商品に関する情報でも良い。一の商品情報は、例えば、セット売りの商品等に関する情報でも良い。 The product information storage unit 111 stores two or more pieces of product information. Product information is information related to a product. Product information corresponds to a product identifier. A product identifier is information that identifies a product, such as a product ID or product name. Product information has two or more pieces of product-related information. The two or more pieces of product-related information contained in the product information have a hierarchical relationship. In other words, the product information has two or more different pieces of product-related information in each of two or more layers, including the first and second layers. Note that one piece of product information is usually information about one product, but it may also be information about two or more products. One piece of product information may be information about products sold as a set, for example.

なお、商品関連情報とは、商品に関する情報である。商品関連情報は、通常、商品について紹介するための情報、または商品について説明するための情報である。商品関連情報は、静止画であることは好適であるが、動画や文字列や複数のデータタイプを有する情報等でも良く、データタイプは問わない。2階層以上の階層において、階層が下位になるほど、商品関連情報は、商品に関するより詳細な情報であることは好適である。 Product-related information is information about a product. Product-related information is usually information that introduces or explains a product. While product-related information is preferably a still image, it can also be video, text, or information containing multiple data types, and the data type is not important. In a hierarchy of two or more levels, the lower the level, the more detailed the product-related information is preferably.

商品情報は、1以上の商品属性値に対応付いていることは好適である。商品属性値は、例えば、商品種類、カテゴリー、金額である。なお、商品種類とカテゴリーとは同じ情報でも良い。 It is preferable that product information corresponds to one or more product attribute values. Product attribute values include, for example, product type, category, and price. Note that product type and category may be the same information.

表示情報格納部112には、1または2以上の表示情報が格納される。表示情報とは、電子カタログの画面を構成する情報である。1以上の各表示情報には、2以上の商品情報のうちの、いずれか1以上の商品情報が対応付く。1以上の表示情報と2以上の商品関連情報とは階層構造を構成する。表示情報は、階層構造において、2以上の商品関連情報のうちのいずれか1以上の商品関連情報の上位に存在する。また、2以上の表示情報が階層構造を有していても良い。表示情報は、例えば、商品のカテゴリー(例えば、「Natural」「Modern」)を表現する情報である。表示情報は、例えば、商品の種類(例えば、「テーブル」「椅子」)を表現する情報である。ただし、表示情報の内容は問わないことは言うまでもない。 The display information storage unit 112 stores one or more pieces of display information. Display information is information that constitutes the screen of an electronic catalog. Each of the one or more pieces of display information corresponds to one or more pieces of product information out of two or more pieces of product information. The one or more pieces of display information and the two or more pieces of product-related information constitute a hierarchical structure. In the hierarchical structure, the display information exists above one or more pieces of product-related information out of the two or more pieces of product-related information. Two or more pieces of display information may also have a hierarchical structure. Display information is, for example, information that represents a product category (e.g., "Natural" or "Modern"). Display information is, for example, information that represents a product type (e.g., "table" or "chair"). However, it goes without saying that the content of the display information is not important.

なお、表示情報と商品情報との対応付け方は問わない。表示情報と商品情報との対応付けは、リンクによっても良いし、商品属性値条件によっても良い。商品属性値条件とは、1以上の商品属性値に関する情報である。商品属性値条件は、例えば、「カテゴリー=Natural」「カテゴリー=Modern」「商品種類=オフィス家具」である。つまり、表示情報は、商品属性値条件に対応しても良い。 The display information and product information can be associated in any way. The display information and product information can be associated by a link or by a product attribute value condition. A product attribute value condition is information about one or more product attribute values. Examples of product attribute value conditions are "Category = Natural," "Category = Modern," and "Product Type = Office Furniture." In other words, the display information can correspond to a product attribute value condition.

表示情報は、静止画であることは好適であるが、動画や文字列や複数のデータタイプを有する情報等でも良く、データタイプは問わない。 The displayed information is preferably a still image, but can also be a video, a string of characters, or information containing multiple data types; the data type is not important.

画面定義格納部113には、2以上の画面定義情報が格納される。画面定義情報とは、カタログを構成する画面を定義するための情報である。画面定義情報は、画面識別子に対応付く。画面識別子とは、画面を識別する情報であり、例えば、画面ID、画面名である。画面定義情報は、1以上の種類識別子と、1以上の遷移画面識別子とを有する。 The screen definition storage unit 113 stores two or more pieces of screen definition information. Screen definition information is information for defining the screens that make up the catalog. Screen definition information corresponds to a screen identifier. A screen identifier is information that identifies a screen, such as a screen ID or screen name. Screen definition information has one or more type identifiers and one or more transition screen identifiers.

種類識別子は、画面を構成する情報の種類を特定する情報であり、例えば、「表示情報」「第一階層の商品関連情報(第一情報と言っても良い。)」「第二階層の商品関連情報(第二情報と言っても良い。)」「第三階層の商品関連情報(第三情報と言っても良い。)」である。 The type identifier is information that identifies the type of information that makes up the screen, such as "display information," "first-level product-related information (which may also be called first information)," "second-level product-related information (which may also be called second information)," or "third-level product-related information (which may also be called third information)."

遷移画面識別子とは、次に遷移する可能性のある画面の識別子である。画面定義情報が有する遷移画面識別子は、当該画面定義情報が有する1以上の種類識別子のうちのいずれかの種類識別子に対応する。つまり、遷移画面識別子は、種類識別子で識別される種類の情報に基づくボックスが選択された場合に、遷移する画面を識別する情報である。 A transition screen identifier is an identifier of a screen that may be transitioned to next. A transition screen identifier contained in screen definition information corresponds to one of the one or more type identifiers contained in that screen definition information. In other words, a transition screen identifier is information that identifies the screen to transition to when a box based on information of the type identified by the type identifier is selected.

画面定義格納部113には、初期画面識別子が格納される。初期画面識別子は、最初に出力される画面を識別する情報である。初期画面識別子が格納されていることは、最初に出力される画面が存在することと同意義である。 The screen definition storage unit 113 stores an initial screen identifier. The initial screen identifier is information that identifies the first screen to be displayed. The storage of an initial screen identifier is equivalent to the existence of the first screen to be displayed.

受付部12は、各種の指示や情報を受け付ける。各種の指示や情報とは、例えば、出力指示、後述する選択である。出力指示とは、電子カタログの出力の指示である。選択は、例えば、後述する第一選択、後述する第二選択、後述する第三選択、後述する第四選択である。 The reception unit 12 receives various instructions and information. Examples of various instructions and information include output instructions and selections, which will be described later. An output instruction is an instruction to output an electronic catalog. Selections include, for example, a first selection, which will be described later, a second selection, which will be described later, a third selection, which will be described later, and a fourth selection, which will be described later.

ここで、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報の受信であるが、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。 Here, "reception" typically refers to the reception of information transmitted via a wired or wireless communication line, but the concept may also include the reception of information entered from an input device such as a keyboard, mouse, or touch panel, or the reception of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

選択受付部121は、画面を構成する1以上のボックスのうち、いずれか一のボックスに対する選択を受け付ける。なお、ボックスとは、商品関連情報または表示情報を含み、ユーザが選択可能なユーザインターフェイス部品である。ボックスは、例えば、ボタンであるが、その種類は問わない。なお、ボックスに対する選択は、情報(例えば、表示情報、商品関連情報)に対する選択と言っても良い。ボックスは、例えば、表示情報を含む上位ボックス、第一情報を含む第一ボックス、第二情報を含む第二ボックスである。なお、表示情報と上位ボックスとを同一視しても良い。第一情報と第一ボックスとを同一視しても良い。さらに、第二情報と第二ボックスとを同一視しても良い。また、商品関連情報には、通常、一つの商品の情報が含まれるが、セット売りの商品等の2以上の商品の情報が含まれても良い。なお、かかる2以上の商品は、セット売りでなくても良い。 The selection receiving unit 121 accepts a selection for one of one or more boxes that make up the screen. A box is a user interface component that contains product-related information or display information and can be selected by the user. A box may be, for example, a button, but the type of box is not important. A selection for a box may also be referred to as a selection for information (e.g., display information, product-related information). The boxes may be, for example, a higher-level box containing display information, a first box containing first information, or a second box containing second information. The display information and the higher-level box may be considered the same. The first information and the first box may be considered the same. Furthermore, the second information and the second box may be considered the same. Product-related information typically includes information about a single product, but may also include information about two or more products, such as products sold as a set. The two or more products do not have to be sold as a set.

選択受付部121は、例えば、第一画面を構成する1以上の他の商品の第一ボックスのうち、一の第一ボックスに対する第一選択を受け付ける。 The selection receiving unit 121, for example, receives a first selection for one first box among the first boxes of one or more other products that make up the first screen.

第一画面とは、一の商品に対応する第二ボックスと、当該一の商品以外の他の商品に対応する1以上の第一ボックスとを含む画面である。第一ボックスは、第一情報を用いて構成されたボックスである。第二ボックスは、第二情報を用いて構成されたボックスである。第一情報は、階層構造を構成する商品関連情報のうちの第一階層の商品関連情報である。第二情報は、階層構造を構成する商品関連情報のうちの第二階層の商品関連情報である。 A first screen is a screen that includes a second box corresponding to one product and one or more first boxes corresponding to products other than the one product. The first box is a box constructed using first information. The second box is a box constructed using second information. The first information is product-related information at the first level among the product-related information that constitutes a hierarchical structure. The second information is product-related information at the second level among the product-related information that constitutes a hierarchical structure.

なお、後述する第二画面は、第一画面と同じ構造を有する。後述する第二画面は、一の第一画面から情報が異なる他の第一画面に遷移した場合の、当該他の第一画面である。 The second screen, described below, has the same structure as the first screen. The second screen, described below, is the first screen that appears when you transition from one first screen to another first screen that contains different information.

選択受付部121は、例えば、第一レイヤ画面を構成する2以上の上位ボックスのうち、一の上位ボックスに対する第二選択を受け付ける。第一レイヤ画面とは、2以上の上位ボックスを含む画面である。上位ボックスは、表示情報を用いて構成されたボックスである。 The selection receiving unit 121 receives, for example, a second selection for one of two or more upper boxes that make up the first layer screen. The first layer screen is a screen that includes two or more upper boxes. The upper boxes are boxes that are configured using display information.

選択受付部121は、例えば、第三画面において、上位ボックスに対する第三選択を受け付ける。 The selection receiving unit 121, for example, receives a third selection for the top box on the third screen.

第三画面とは、一の上位ボックスと、当該上位ボックスに対する1以上の第一ボックスとを含む。ここで、上位ボックスに対する1以上の第一ボックスは、上位ボックスに含まれる表示情報に対応する第一情報を用いて構成されるボックスである。表示情報に対応する第一情報は、表示情報に対応する1以上の各商品情報が有する商品関連情報である。表示情報に対応する第一情報は、階層構造において、表示情報に繋がる第一情報である。 The third screen includes one upper box and one or more first boxes corresponding to the upper box. Here, the one or more first boxes corresponding to the upper box are boxes configured using first information corresponding to the display information included in the upper box. The first information corresponding to the display information is product-related information contained in one or more pieces of product information corresponding to the display information. The first information corresponding to the display information is first information linked to the display information in a hierarchical structure.

選択受付部121は、例えば、第三画面において、1以上の第一ボックスのうち、一の第一ボックスに対する第一選択を受け付ける。 The selection receiving unit 121, for example, receives a first selection for one of one or more first boxes on the third screen.

選択受付部121は、例えば、第一画面において、当該第一画面を構成する第二ボックスに対する第四選択を受け付ける。 For example, on the first screen, the selection receiving unit 121 receives a fourth selection for a second box that constitutes the first screen.

処理部13は、各種の処理を行う。各種の処理とは、例えば、画面構成部131、画面遷移部132が行う処理である。 The processing unit 13 performs various types of processing. These types of processing include, for example, processing performed by the screen composition unit 131 and the screen transition unit 132.

処理部13は、出力された電子カタログに対する注文指示が受付部12により受け付けられた場合、当該注文指示に対応する商品の注文処理を行っても良い。かかる注文処理は、公知技術であるので、詳細な説明を省略する。 When an order instruction for the output electronic catalog is accepted by the acceptance unit 12, the processing unit 13 may perform an order process for the product corresponding to the order instruction. Such order processing is a well-known technique, and therefore a detailed description will be omitted.

画面構成部131は、出力される画面を構成する。なお、出力される画面は、電子カタログを構成する。画面構成部131は、商品情報格納部111に格納されている商品関連情報および表示情報のうちの1以上の情報を用いて、画面を構成する。商品関連情報を用いて画面を構成することは、商品関連情報を含むボックスを用いて画面を構成することである。また、表示情報を用いて画面を構成することは、表示情報を含む上位ボックスを用いて画面を構成することである。 The screen composition unit 131 composes the screen to be output. The output screen composes an electronic catalog. The screen composition unit 131 composes the screen using one or more of the product-related information and display information stored in the product information storage unit 111. Compose a screen using product-related information is equivalent to compose a screen using boxes containing the product-related information. Compose a screen using display information is equivalent to compose a screen using upper boxes containing the display information.

画面構成部131は、例えば、初期画面識別子に対応する1以上の種類識別子で識別される種類の商品関連情報および表示情報のうちの1以上の各情報に対応するボックスを含む画面を構成する。なお、初期画面識別子に対応する1以上の種類識別子は、画面定義格納部113に格納されている。 The screen configuration unit 131 configures a screen that includes boxes corresponding to one or more pieces of product-related information and display information of a type identified by one or more type identifiers corresponding to the initial screen identifier. The one or more type identifiers corresponding to the initial screen identifier are stored in the screen definition storage unit 113.

画面構成部131は、例えば、画面遷移部132が次に遷移する画面識別子(遷移画面識別子)を取得した場合には、当該画面識別子と対になる1以上の各種類識別子で識別される1以上の商品関連情報または1以上の表示情報のうちの1以上の情報であり、選択された一のボックスに対応する情報と階層的に繋がっている各情報を用いた1以上のボックスを含む画面を構成する。なお、階層的に繋がっている各情報とは、通常、一つ下位の商品関連情報である。 For example, when the screen transition unit 132 acquires the next screen identifier (transition screen identifier), the screen configuration unit 131 configures a screen including one or more boxes using one or more pieces of product-related information or one or more pieces of display information identified by one or more type identifiers paired with the screen identifier, and which are hierarchically connected to the information corresponding to the selected box. Note that the hierarchically connected pieces of information are typically product-related information one level lower.

画面構成部131は、例えば、画面遷移部132が次に遷移する画面の画面識別子を取得しなかった場合には、選択された一のボックスに対応する情報に対して、階層が一つ下位の階層に対応する商品関連情報に対応するボックスを含む画面を構成する。 For example, if the screen transition unit 132 does not obtain the screen identifier of the next screen to transition to, the screen configuration unit 131 configures a screen that includes a box corresponding to product-related information that corresponds to the next lower hierarchical level, in relation to the information corresponding to the selected box.

第一レイヤ構成部1311は、2以上の各表示情報を用いた2以上の上位ボックスを含む第一レイヤ画面を構成する。第一レイヤ画面は、通常、初期画面である。 The first layer configuration unit 1311 configures a first layer screen that includes two or more upper boxes using two or more pieces of display information. The first layer screen is usually the initial screen.

第一画面構成部1312は、商品情報格納部111を参照し、一の商品の第二ボックスと、他の商品の1以上の第一ボックスとを含む第一画面を構成する。なお、一の商品の第二ボックスとは、一の商品の第二階層の商品関連情報である第二情報を用いたボックスである。ここでの第一ボックスとは、他の商品の第一階層の商品関連情報である第一情報を用いたボックスである。また、他の商品は、当該一の商品以外の商品である。 The first screen configuration unit 1312 references the product information storage unit 111 and configures a first screen that includes a second box for one product and one or more first boxes for other products. Note that a second box for one product is a box that uses second information, which is product-related information on the second level of the one product. A first box here is a box that uses first information, which is product-related information on the first level of the other products. Furthermore, other products are products other than the one product.

第一画面構成部1312は、第三画面が出力されている状態において、選択受付部121が第一選択を受け付けた場合に、第三画面に含まれる上位ボックスに代えて、当該一の第一ボックスに対応する第二情報を用いた第二ボックスを配置した第一画面を構成する。 When the selection receiving unit 121 receives a first selection while the third screen is being output, the first screen configuration unit 1312 configures a first screen in which a second box using second information corresponding to that one first box is placed in place of the upper box included in the third screen.

なお、第三画面は、上位ボックスと、1以上の第一ボックスとを含む。第三画面に含まれる第一ボックスは、第三画面に含まれる上位ボックスに対する表示情報の下位の階層の第一情報を用いたボックスである。表示情報の下位の階層の第一情報は、表示情報に対応する商品情報が有する第一情報である。 The third screen includes a higher-level box and one or more first boxes. The first boxes included in the third screen are boxes that use first information at a lower level in the display information for the higher-level box included in the third screen. The first information at a lower level in the display information is first information contained in the product information corresponding to the display information.

また、ここで、第一画面構成部1312が構成する第一画面は、第三画面が有する上位ボックスに代えて、第一選択に対応する一の第一ボックスに対応する第二ボックスを配置した画面である。第一ボックスに対応する第二ボックスとは、第一ボックスに含まれる第一情報の下位の階層の第二情報を含むボックスである。また、第一画面構成部1312が構成する第一画面は、第三画面が有する第一ボックスのうち、少なくとも選択されなかった第一ボックスを含む画面であることは好適である。なお、選択に対応するボックスとは、選択されたボックスである。 Here, the first screen configured by the first screen configuration unit 1312 is a screen in which, instead of the higher-level boxes of the third screen, a second box corresponding to one first box corresponding to a first selection is arranged. A second box corresponding to a first box is a box containing second information at a lower level than the first information contained in the first box. It is also preferable that the first screen configured by the first screen configuration unit 1312 is a screen that includes at least one first box that was not selected among the first boxes of the third screen. Note that a box corresponding to a selection is a selected box.

第二画面構成部1313は、選択受付部121が第一選択を受け付けた場合に、当該第一選択に対応する一の第一ボックスに対応する他の商品の第二情報を用いた第二ボックスを、第一画面の第二ボックスに代えて配置した第二画面を構成する。ここで、「第一画面の第二ボックスに代えて配置した」とは、第一画面の第二ボックスの位置に他の商品の第二情報を用いた第二ボックスを配置することは好適であるが、その位置が異なっていても良い。また、「一の第一ボックスに対応する他の商品の第二情報」とは、一の第一ボックスに含まれる第一情報の下位の階層の第二情報である。 When the selection receiving unit 121 receives a first selection, the second screen configuration unit 1313 configures a second screen in which a second box using second information of another product corresponding to one first box corresponding to the first selection is placed in place of the second box on the first screen. Here, "placed in place of the second box on the first screen" means that it is preferable to place a second box using second information of another product in the position of the second box on the first screen, but the position may also be different. Furthermore, "second information of another product corresponding to one first box" refers to second information at a lower level than the first information included in one first box.

第二画面構成部1313は、例えば、選択受付部121が第一選択を受け付けた場合に、当該第一選択に対応する一の第一ボックスに対応する他の商品の第二情報を用いた第二ボックスを、第一画面の第二ボックスに代えて配置し、かつ一の商品の第一情報を用いた第一ボックスを、当該第一選択に対応する他の商品の第一ボックスに代えて配置した第二画面を構成する。なお、ここで、「第一ボックスに代えて」とは、一の商品の第一情報を用いた第一ボックスを、他の商品の第一ボックスの位置に配置することは好適であるが、一の商品の第一情報を用いた第一ボックスを配置する位置は問わない。 For example, when the selection receiving unit 121 receives a first selection, the second screen configuration unit 1313 configures a second screen in which a second box using second information of another product corresponding to one first box corresponding to the first selection is placed in place of the second box on the first screen, and a first box using the first information of the one product is placed in place of the first box of the other product corresponding to the first selection. Note that, here, "in place of a first box" means that, although it is preferable to place a first box using the first information of one product in the position of a first box of another product, the position of the first box using the first information of the one product is not important.

第二画面構成部1313は、一の商品の第一ボックスを、第一選択に対応する他の商品の第一ボックスの位置に配置し、第二画面を構成することは好適である。かかる場合、第二画面は、第一選択に対応する他の商品の第一ボックスを有さないことは好適であるが、当該第一ボックスを有しても良い。 It is preferable that the second screen configuration unit 1313 configures the second screen by placing the first box of one product in the position of the first box of another product corresponding to the first selection. In such a case, it is preferable that the second screen does not have a first box of the other product corresponding to the first selection, but it may have such a first box.

第三画面構成部1314は、選択受付部121が第二選択を受け付けた場合に、当該第二選択に対応する上位ボックスと、当該上位ボックスに対する表示情報に対応する1以上の各商品情報が有する第一情報を用いた1以上の第一ボックスとを含む第三画面を構成する。なお、ボックス(例えば、上位ボックス、第一ボックス、第二ボックス)に対する情報(例えば、表示情報、第一情報、または第二情報)とは、ボックスに含まれる情報である。また、「表示情報に対応する1以上の各商品情報が有する第一情報」とは、表示情報の下位の階層の第一情報である、と言える。 When the selection receiving unit 121 receives a second selection, the third screen configuration unit 1314 configures a third screen that includes a higher-level box corresponding to the second selection and one or more first boxes using first information contained in one or more pieces of product information corresponding to the display information for the higher-level box. Note that information (e.g., display information, first information, or second information) for a box (e.g., higher-level box, first box, second box) is information contained in the box. Furthermore, it can be said that "first information contained in one or more pieces of product information corresponding to the display information" is first information at a lower level than the display information.

第三画面構成部1314は、第一レイヤ画面に対して、第二選択に対応する一の上位ボックスの位置が変更されない第三画面を構成することは好適である。 It is preferable that the third screen configuration unit 1314 configures a third screen in which the position of the top box corresponding to the second selection does not change relative to the first layer screen.

第三画面構成部1314は、選択受付部121が第四選択を受け付けた場合に、当該第四選択に対応する第二ボックスに対応する情報の上位の表示情報を用いた上位ボックスを含む第三画面を構成する。なお、「第二ボックスに対応する情報の上位の表示情報」とは、第二ボックスに含まれる第二データと、階層が上位の表示情報である。なお、第四選択は、第一画面において受け付けられる。 When the selection receiving unit 121 receives a fourth selection, the third screen configuration unit 1314 configures a third screen including a higher-level box using display information higher than the information corresponding to the second box corresponding to the fourth selection. Note that "display information higher than the information corresponding to the second box" refers to the second data included in the second box and the display information higher in the hierarchy. Note that the fourth selection is received on the first screen.

画面遷移部132は、次に遷移する画面を決定する。画面遷移部132は、例えば、次に遷移する画面を識別する遷移画面識別子を取得する。 The screen transition unit 132 determines the next screen to transition to. For example, the screen transition unit 132 obtains a transition screen identifier that identifies the next screen to transition to.

画面遷移部132は、例えば、選択受付部121が第三選択を受け付けた場合に、第三画面に代えて、第一レイヤ画面を決定する。第一レイヤ画面を決定することは、第一レイヤ画面を取得すること、第一レイヤ画面の識別子を取得すること等である。 For example, when the selection receiving unit 121 receives a third selection, the screen transition unit 132 determines the first layer screen instead of the third screen. Determining the first layer screen involves obtaining the first layer screen, obtaining an identifier for the first layer screen, etc.

画面遷移部132は、例えば、選択受付部121が選択を受け付けた場合、当該選択に対する一のボックスに対応する画面識別子であり、当該一のボックスに対応する種類識別子と対になる遷移画面識別子を画面定義格納部113から取得する。 For example, when the selection receiving unit 121 receives a selection, the screen transition unit 132 obtains from the screen definition storage unit 113 a transition screen identifier that corresponds to a box for that selection and that pairs with the type identifier corresponding to that box.

出力部14は、各種の情報を出力する。各種の情報は、例えば、各種の画面である。各種の画面は、電子カタログを構成する。 The output unit 14 outputs various information. The various information may be, for example, various screens. The various screens constitute an electronic catalog.

ここで出力とは、通常、端末装置2への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であっても良い。 Here, output typically means transmission to terminal device 2, but it may also include the concept of displaying on a display, projecting using a projector, printing on a printer, storing on a recording medium, or passing on the processing results to another processing device or another program, etc.

画面出力部141は、画面構成部131が構成した画面を出力する。 The screen output unit 141 outputs the screen constructed by the screen construction unit 131.

第一レイヤ出力部1411は、第一レイヤ構成部1311が構成した第一レイヤ画面を出力する。第一レイヤ出力部1411は、画面遷移部132の第一レイヤ画面の決定に応じて、第三画面に代えて、第一レイヤ画面を出力することは好適である。 The first layer output unit 1411 outputs the first layer screen configured by the first layer configuration unit 1311. It is preferable that the first layer output unit 1411 outputs the first layer screen instead of the third screen in accordance with the first layer screen determined by the screen transition unit 132.

第一画面出力部1412は、第一画面構成部1312が構成した第一画面を出力する。 The first screen output unit 1412 outputs the first screen constructed by the first screen construction unit 1312.

第二画面出力部1413は、第二画面構成部1313が構成した第二画面を出力する。 The second screen output unit 1413 outputs the second screen configured by the second screen configuration unit 1313.

第三画面出力部1414は、第三画面構成部1314が構成した第三画面を出力する。 The third screen output unit 1414 outputs the third screen constructed by the third screen construction unit 1314.

端末装置2を構成する端末格納部21には、各種の情報が格納される。各種の情報は、例えば、ユーザ識別子である。 The terminal storage unit 21 that constitutes the terminal device 2 stores various types of information. For example, this information may be a user identifier.

端末受付部22は、各種の情報または指示を受け付ける。各種の情報または指示は、例えば、出力指示、注文指示、各種の選択である。出力指示とは、電子カタログを出力する指示である。注文指示とは、電子カタログを用いて、商品を注文する指示である。 The terminal reception unit 22 receives various types of information or instructions. Examples of various types of information or instructions include output instructions, order instructions, and various selections. An output instruction is an instruction to output an electronic catalog. An order instruction is an instruction to order a product using an electronic catalog.

各種の情報または指示の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。 The means for inputting various information or instructions can be any means, such as a touch panel, keyboard, mouse, or menu screen.

端末処理部23は、各種の処理を行う。各種の処理とは、例えば、端末受付部22が受け付けた指示や情報を、送信するデータ構造の指示や情報にする処理である。各種の処理とは、例えば、端末受信部25が受信した情報を、出力するデータ構造の情報にする処理である。 The device processing unit 23 performs various types of processing. For example, various types of processing include converting instructions and information received by the device receiving unit 22 into instructions and information with a data structure to be transmitted. For example, various types of processing include converting information received by the device receiving unit 25 into information with a data structure to be output.

端末送信部24は、各種の指示や情報を送信する。各種の指示や情報は、例えば、出力指示、注文指示、各種の選択である。 The terminal transmission unit 24 transmits various instructions and information. Examples of such instructions and information include output instructions, order instructions, and various selections.

端末受信部25は、各種の情報を受信する。各種の情報は、例えば、電子カタログを構成する各種の画面である。 The terminal receiving unit 25 receives various information. This information may be, for example, various screens that make up an electronic catalog.

端末出力部26は、各種の情報を出力する。各種の情報は、例えば、電子カタログを構成する各種の画面である。ここで出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であっても良い。 The terminal output unit 26 outputs various types of information. For example, various types of information are the various screens that make up an electronic catalog. Here, "output" typically refers to displaying on a display, but it may also include projection using a projector, storage on a recording medium, or transfer of processing results to another processing device or another program.

格納部11、商品情報格納部111、表示情報格納部112、画面定義格納部113、および端末格納部21は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 11, product information storage unit 111, display information storage unit 112, screen definition storage unit 113, and terminal storage unit 21 are preferably non-volatile recording media, but can also be implemented as volatile recording media.

格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。 The process by which information is stored in the storage unit 11, etc. is not important. For example, information may be stored in the storage unit 11, etc. via a recording medium, information transmitted via a communication line, etc. may be stored in the storage unit 11, etc., or information input via an input device may be stored in the storage unit 11, etc.

受付部12、選択受付部121、および端末受信部25は、無線または有線の通信手段で実現されることが好適であるが、放送を受信する手段、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現されても良い。 The reception unit 12, selection reception unit 121, and terminal reception unit 25 are preferably implemented using wireless or wired communication means, but may also be implemented using broadcast reception means, device drivers for input means such as touch panels and keyboards, or control software for menu screens.

処理部13、画面構成部131、画面遷移部132、第一レイヤ構成部1311、第一画面構成部1312、第二画面構成部1313、および第三画面構成部1314は、通常、プロセッサやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、プロセッサは、CPU、MPU、GPU等であり、その種類は問わない。 The processing unit 13, screen composition unit 131, screen transition unit 132, first layer composition unit 1311, first screen composition unit 1312, second screen composition unit 1313, and third screen composition unit 1314 can typically be realized by a processor, memory, etc. The processing procedures of the processing unit 13, etc. are typically realized by software, and the software is recorded on a recording medium such as ROM. However, they may also be realized by hardware (dedicated circuitry). The processor may be a CPU, MPU, GPU, etc., and the type does not matter.

出力部14、画面出力部141、第一レイヤ出力部1411、第一画面出力部1412、第二画面出力部1413、第三画面出力部1414、および端末送信部24は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。 The output unit 14, screen output unit 141, first layer output unit 1411, first screen output unit 1412, second screen output unit 1413, third screen output unit 1414, and terminal transmission unit 24 are typically realized by wireless or wired communication means, but may also be realized by broadcasting means.

端末受付部22は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The terminal reception unit 22 can be realized by a device driver for an input means such as a touch panel or keyboard, or control software for a menu screen.

端末出力部26は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部26は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The terminal output unit 26 may or may not include output devices such as a display or speaker. The terminal output unit 26 may be realized by driver software for an output device, or by a combination of driver software for an output device and an output device, etc.

次に、カタログシステムAの動作例について説明する。まず、電子カタログ装置1の第一の動作例について、図4、図5のフローチャートを用いて説明する。 Next, we will explain an example of the operation of catalog system A. First, we will explain a first example of the operation of electronic catalog device 1 using the flowcharts in Figures 4 and 5.

(ステップS401)受付部12は、出力指示を受け付けたか否かを判断する。出力指示を受け付けた場合はステップS402に行き、出力指示を受け付けなかった場合はステップS401に戻る。なお、ここでの出力指示の受け付けは、例えば、端末装置2からの出力指示の受信である。 (Step S401) The reception unit 12 determines whether an output instruction has been received. If an output instruction has been received, the process proceeds to step S402; if an output instruction has not been received, the process returns to step S401. Note that the reception of an output instruction here refers to, for example, receiving an output instruction from the terminal device 2.

(ステップS402)画面構成部131は、表示情報格納部112から1以上の表示情報を取得する。 (Step S402) The screen composition unit 131 acquires one or more pieces of display information from the display information storage unit 112.

(ステップS403)画面構成部131は、カウンタiに1を代入する。 (Step S403) The screen composition unit 131 assigns 1 to counter i.

(ステップS404)第一レイヤ構成部1311は、ステップS402で取得した表示情報の中で、i番目の表示情報が存在するか否かを判断する。i番目の表示情報が存在する場合はステップS405に行き、存在しない場合はステップS407に行く。 (Step S404) The first layer configuration unit 1311 determines whether the i-th display information exists among the display information acquired in step S402. If the i-th display information exists, the process proceeds to step S405; if not, the process proceeds to step S407.

(ステップS405)第一レイヤ構成部1311は、i番目の表示情報を含む上位ボックスを構成する。 (Step S405) The first layer construction unit 1311 constructs a top box containing the i-th display information.

(ステップS406)画面構成部131は、カウンタiを1、インクリメントする。ステップS404に戻る。 (Step S406) The screen composition unit 131 increments counter i by 1. Return to step S404.

(ステップS407)第一レイヤ構成部1311は、ステップS404で取得した1以上の上位ボックスを含む第一レイヤ画面を構成する。 (Step S407) The first layer construction unit 1311 constructs a first layer screen including one or more upper boxes obtained in step S404.

なお、ここで、第一レイヤ構成部1311は、上位ボックス以外のボックスを含む第一レイヤ画面を構成しても良い。上位ボックス以外のボックスは、第一ボックスであることは好適である。第一レイヤ構成部1311は、例えば、1以上の上位ボックスと、一の上位ボックスの下位の階層の1以上の第一ボックスとを含む第一レイヤ画面を構成する。 Note that the first layer configuration unit 1311 may configure a first layer screen that includes boxes other than the upper box. It is preferable that the boxes other than the upper box are first boxes. The first layer configuration unit 1311 configures a first layer screen that includes, for example, one or more upper boxes and one or more first boxes in a lower layer below one of the upper boxes.

(ステップS408)第一レイヤ出力部1411は、ステップS407で構成した第一レイヤ画面を出力する。なお、ここでの出力は、例えば、端末装置2への送信である。 (Step S408) The first layer output unit 1411 outputs the first layer screen constructed in step S407. Note that output here means, for example, transmission to the terminal device 2.

画面出力部141が出力する第一レイヤ画面等の画面(例えば、第一画面、第二画面、第三画面、第四画面)は、通常、端末装置2で表示される画面を構成する画面情報である。画面情報は、例えば、HTML、XML、プログラム等により実現されるが、その実現出願は問わない。 The first layer screen and other screens (e.g., first screen, second screen, third screen, fourth screen) output by the screen output unit 141 are typically screen information that constitutes the screen displayed on the terminal device 2. The screen information is realized, for example, by HTML, XML, a program, etc., but the application in which it is realized is not important.

(ステップS409)選択受付部121は、第二選択を受け付けたか否か判断する。第二選択を受け付けた場合はステップS410に行き、第二選択を受け付けなかった場合はステップS409に戻る。 (Step S409) The selection receiving unit 121 determines whether a second selection has been received. If a second selection has been received, the process proceeds to step S410; if a second selection has not been received, the process returns to step S409.

なお、ここでの第二選択は、ユーザが使用する端末において出力された第一レイヤ画面における、一の上位ボックスに対する選択である。 Note that the second selection here refers to a selection for one of the top boxes on the first layer screen output on the device used by the user.

(ステップS410)第三画面構成部1314は、第二選択に対応する上位ボックスを決定する。なお、上位ボックスの決定とは、例えば、上位ボックスの取得、上位ボックスの識別子の取得、上位ボックスに対応する表示情報の取得、または上位ボックスに対応する表示情報の識別子の取得である。 (Step S410) The third screen composition unit 1314 determines the upper box corresponding to the second selection. Note that determining the upper box means, for example, obtaining the upper box, obtaining the identifier of the upper box, obtaining display information corresponding to the upper box, or obtaining the identifier of the display information corresponding to the upper box.

(ステップS411)第三画面構成部1314は、ステップS410で決定した上位ボックスに対応する表示情報の下位の1以上の第一情報を商品情報格納部111から取得する。ここで、第三画面構成部1314は、表示情報の下位のすべての第一情報を取得することは好適である。 (Step S411) The third screen composition unit 1314 acquires one or more pieces of first information that are subordinate to the display information corresponding to the upper box determined in step S410 from the product information storage unit 111. Here, it is preferable for the third screen composition unit 1314 to acquire all pieces of first information that are subordinate to the display information.

(ステップS412)第三画面構成部1314は、ステップS411で取得した1以上の各第一情報を含む1以上の第一ボックスを取得する。第三画面構成部1314は、ステップS410で決定した上位ボックスと、取得した1以上の第一ボックスとを含む第三画面を構成する。 (Step S412) The third screen composition unit 1314 acquires one or more first boxes containing one or more pieces of first information acquired in step S411. The third screen composition unit 1314 composes a third screen containing the upper box determined in step S410 and the acquired one or more first boxes.

(ステップS413)第三画面出力部1414は、ステップS412で構成された第三画面を出力する。 (Step S413) The third screen output unit 1414 outputs the third screen configured in step S412.

(ステップS414)選択受付部121は、出力された第三画面に対して、第三選択を受け付けたか否か判断する。第三選択を受け付けた場合はステップS415に行き、受け付けなかった場合はステップS417に行く。 (Step S414) The selection receiving unit 121 determines whether a third selection has been accepted for the output third screen. If a third selection has been accepted, the process proceeds to step S415; if not, the process proceeds to step S417.

(ステップS415)画面遷移部132は、遷移先の画面を第一レイヤ画面に決定する。 (Step S415) The screen transition unit 132 determines the destination screen to be the first layer screen.

(ステップS416)第一レイヤ出力部1411は、第一レイヤ画面を出力する。ステップS409に戻る。 (Step S416) The first layer output unit 1411 outputs the first layer screen. Return to step S409.

(ステップS417)選択受付部121は、出力された第三画面に対して、第一選択を受け付けたか否か判断する。第一選択を受け付けた場合はステップS418に行き、受け付けなかった場合はステップS414に戻る。 (Step S417) The selection receiving unit 121 determines whether or not a first selection has been accepted for the output third screen. If a first selection has been accepted, the process proceeds to step S418; if not, the process returns to step S414.

(ステップS418)第一画面構成部1312は、ステップS417で受け付けられた第一選択に対応する第一情報の下位の階層の第二情報を商品情報格納部111から取得する。 (Step S418) The first screen configuration unit 1312 obtains, from the product information storage unit 111, second information at a lower level than the first information corresponding to the first selection received in step S417.

(ステップS419)第一画面構成部1312は、ステップS418で取得した第二情報を用いた第二ボックスを構成する。 (Step S419) The first screen composition unit 1312 composes a second box using the second information obtained in step S418.

(ステップS420)第一画面構成部1312は、ステップS419で構成された第二ボックスを第三画面が有する上位ボックスに代えて配置した第一画面を構成する。なお、第一画面は、第三画面が有する1以上の第一ボックスのうち、少なくとも第一選択に対応する第一ボックスを除く1以上の第一ボックスを有することは好適である。 (Step S420) The first screen configuration unit 1312 configures a first screen in which the second box configured in step S419 is placed in place of the upper box of the third screen. It is preferable that the first screen have at least one first box, excluding the first box corresponding to the first selection, from among the one or more first boxes of the third screen.

(ステップS421)第一画面出力部1412は、ステップS420で構成された第一画面を出力する。 (Step S421) The first screen output unit 1412 outputs the first screen configured in step S420.

(ステップS422)選択受付部121は、出力された第一画面に対して、第一選択を受け付けたか否か判断する。第一選択を受け付けた場合はステップS423に行き、受け付けなかった場合はステップS427に行く。 (Step S422) The selection receiving unit 121 determines whether a first selection has been accepted for the output first screen. If a first selection has been accepted, the process proceeds to step S423; if not, the process proceeds to step S427.

(ステップS423)第二画面構成部1313は、第一選択に対する第一ボックスに対する第一情報の下位の階層の第二情報を商品情報格納部111から取得する。 (Step S423) The second screen configuration unit 1313 obtains, from the product information storage unit 111, second information at a lower level than the first information for the first box corresponding to the first selection.

(ステップS424)第二画面構成部1313は、ステップS423で取得した第二情報を用いた第二ボックスを構成する。 (Step S424) The second screen composition unit 1313 composes a second box using the second information acquired in step S423.

(ステップS425)第二画面構成部1313は、出力されている第一画面に含まれる第二情報に代えて、ステップS424で構成した第二ボックスを配置した第二画面を構成する。 (Step S425) The second screen composition unit 1313 composes a second screen in which the second box composed in step S424 is arranged, instead of the second information contained in the first screen being output.

(ステップS426)第二画面出力部1413は、ステップS425で構成された第二画面を出力する。ステップS422に戻る。なお、第二画面は、第一画面と同じ構造であるので、ステップS422に戻った後は、出力されている画面は第一画面である。 (Step S426) The second screen output unit 1413 outputs the second screen configured in step S425. The process returns to step S422. Note that since the second screen has the same structure as the first screen, after returning to step S422, the screen being output is the first screen.

(ステップS427)選択受付部121は、出力された第一画面に対して、第四選択を受け付けたか否か判断する。第四選択を受け付けた場合はステップS428に行き、受け付けなかった場合はステップS422に戻る。 (Step S427) The selection receiving unit 121 determines whether a fourth selection has been received for the output first screen. If a fourth selection has been received, proceed to step S428; if not, return to step S422.

(ステップS428)第三画面構成部1314は、第四選択に対する第二ブロックに対応する第二情報の上位階層の表示情報を表示情報格納部112から取得する。 (Step S428) The third screen composition unit 1314 obtains display information of a higher hierarchical level of the second information corresponding to the second block for the fourth selection from the display information storage unit 112.

(ステップS429)第三画面構成部1314は、ステップS428で取得した表示情報を含む上位ボックスを構成する。 (Step S429) The third screen composition unit 1314 composes a parent box containing the display information obtained in step S428.

(ステップS430)第三画面構成部1314は、ステップS429で構成した上位ボックスを含む第三画面を構成する。なお、第三画面は、当該上位ボックスと、第一画面が有する1以上の第一ボックスを有することは好適である。また、第三画面は、当該上位ボックスと、第一画面が有する1以上の第一ボックスと、第四選択に対する第二ブロックの上位の階層の第一情報を含む第一ボックスとを有することは、さらに好適である。 (Step S430) The third screen composition unit 1314 composes a third screen including the upper box composed in step S429. It is preferable that the third screen have the upper box and one or more first boxes that the first screen has. It is even more preferable that the third screen have the upper box, one or more first boxes that the first screen has, and a first box that includes first information on the upper level of the second block for the fourth selection.

(ステップS431)第三画面出力部1414は、ステップS430で構成された第三画面を出力する。ステップS414に行く。 (Step S431) The third screen output unit 1414 outputs the third screen configured in step S430. Proceed to step S414.

なお、図4、図5のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowcharts of Figures 4 and 5, processing ends when the power is turned off or an interrupt occurs to end processing.

次に、電子カタログ装置1の第二の動作例について、図6のフローチャートを用いて説明する。 Next, a second example of operation of the electronic catalog device 1 will be explained using the flowchart in Figure 6.

(ステップS601)受付部12は、出力指示を受け付けたか否かを判断する。出力指示を受け付けた場合はステップS602に行き、出力指示を受け付けなかった場合はステップS605に行く。なお、ここでの出力指示の受け付けは、例えば、端末装置2からの出力指示の受信である。 (Step S601) The reception unit 12 determines whether or not an output instruction has been received. If an output instruction has been received, the process proceeds to step S602; if an output instruction has not been received, the process proceeds to step S605. Note that the reception of an output instruction here refers to, for example, receiving an output instruction from the terminal device 2.

(ステップS602)画面構成部131は、画面定義格納部113から初期画面識別子を取得する。 (Step S602) The screen configuration unit 131 obtains the initial screen identifier from the screen definition storage unit 113.

(ステップS603)画面構成部131は、取得した画面識別子を用いて、画面構成処理を行う。画面構成処理の例について、図7のフローチャートを用いて説明する。 (Step S603) The screen composition unit 131 performs screen composition processing using the acquired screen identifier. An example of the screen composition processing is described using the flowchart in Figure 7.

(ステップS604)画面出力部141は、ステップS603で構成された画面を出力する。ステップS601に戻る。 (Step S604) The screen output unit 141 outputs the screen created in step S603. Return to step S601.

(ステップS605)選択受付部121は、出力されている画面に対して、一のボックスの選択を受け付けたか否かを判断する。選択を受け付けた場合はステップS606に行き、選択を受け付けなかった場合はステップS601に戻る。 (Step S605) The selection receiving unit 121 determines whether or not a selection of a box has been received on the output screen. If a selection has been received, the process proceeds to step S606; if a selection has not been received, the process returns to step S601.

(ステップS606)画面構成部131は、ステップS605で受け付けられた選択に対応する一のボックスの種類識別子(例えば、「表示情報」「第一情報」「第二情報」)を取得する。 (Step S606) The screen composition unit 131 obtains the type identifier (e.g., "Display Information," "First Information," or "Second Information") of a box corresponding to the selection accepted in step S605.

(ステップS607)画面構成部131は、出力されている画面を識別する画面識別子と対になり、ステップS606で取得した種類識別子と対になる遷移画面識別子が、画面定義格納部113に存在するか否か判断する。遷移画面識別子が存在する場合はステップS603に行き、存在しない場合はステップS608に行く。なお、ここで、遷移画面識別子が存在する場合は、画面構成部131は、当該遷移画面識別子を取得する。 (Step S607) The screen composition unit 131 determines whether a transition screen identifier that pairs with the screen identifier identifying the output screen and that pairs with the type identifier acquired in step S606 exists in the screen definition storage unit 113. If the transition screen identifier exists, the process proceeds to step S603; if not, the process proceeds to step S608. Note that if the transition screen identifier exists, the screen composition unit 131 acquires the transition screen identifier.

(ステップS608)画面構成部131は、商品情報格納部111を参照し、ステップS605で受け付けられた選択に対応する一のボックスに対する情報が、最下位の商品関連情報であるか否か判断する。最下位の商品関連情報であればステップS609に行き、最下位の商品関連情報でなければステップS611に行く。 (Step S608) The screen composition unit 131 references the product information storage unit 111 and determines whether the information for the box corresponding to the selection accepted in step S605 is the lowest-level product-related information. If it is the lowest-level product-related information, the process proceeds to step S609; if it is not the lowest-level product-related information, the process proceeds to step S611.

(ステップS609)画面遷移部132は、現在、最近に出力されていた上位の画面の画面識別子を取得する。なお、画面の階層は、例えば、「第一レイヤ画面→第三画面→第一画面(第二画面)」の階層である。また、画面の階層を特定する情報は、例えば、画面定義格納部113で管理されている、とする。 (Step S609) The screen transition unit 132 obtains the screen identifier of the most recently displayed higher-level screen. The screen hierarchy is, for example, "first layer screen → third screen → first screen (second screen)." It is also assumed that information identifying the screen hierarchy is managed, for example, in the screen definition storage unit 113.

(ステップS610)画面出力部141は、ステップS609で取得された画面識別子で識別される画面を出力する。ステップS601に戻る。なお、現在、出力されている画面の情報に加えて、過去に出力された画面の情報は、例えば、図示しないバッファに蓄積されている、とする。 (Step S610) The screen output unit 141 outputs the screen identified by the screen identifier obtained in step S609. Return to step S601. Note that in addition to information about the currently output screen, information about screens output in the past is assumed to be stored, for example, in a buffer (not shown).

(ステップS611)画面構成部131は、ステップS605で受け付けられた選択に対応する一のボックスの情報に対応する情報であり、当該一のボックスの情報の下位の階層の商品関連情報を取得する。 (Step S611) The screen composition unit 131 obtains product-related information at a lower level than the information in the box corresponding to the selection accepted in step S605.

(ステップS612)画面構成部131は、ステップS611で取得した下位の階層の商品関連情報を含む下位のボックスを構成する。 (Step S612) The screen configuration unit 131 configures a lower-level box containing the product-related information for the lower level obtained in step S611.

(ステップS613)画面構成部131は、ステップS612で構成したボックスを含む画面を構成する。 (Step S613) The screen composition unit 131 composes a screen including the box composed in step S612.

なお、かかる画面は、直前に出力されていた画面が有するボックスであり、ステップS612で構成したボックスと同じ階層にあるボックスを、ステップS612で構成したボックスに入れ替えた画面であることは好適である。また、かかる画面は、ステップS605で受け付けられた選択に対応する一のボックスを、当該一のボックスと同じ階層にあるボックスであり、ステップS612で構成したボックスと同じ階層にあるボックスの一つ上位の階層のボックスに入れ替えた画面であることは好適である。 It is preferable that this screen is a screen in which a box included in the screen output immediately before, and a box at the same level as the box configured in step S612, has been replaced with the box configured in step S612. It is also preferable that this screen is a screen in which a box corresponding to the selection accepted in step S605 has been replaced with a box at the same level as the box, and one level higher than the box at the same level as the box configured in step S612.

(ステップS614)画面出力部141は、ステップS613で構成された画面を出力する。ステップS601に戻る。 (Step S614) The screen output unit 141 outputs the screen created in step S613. Return to step S601.

次に、ステップS603の画面構成処理の例について、図7のフローチャートを用いて説明する。 Next, an example of the screen configuration process in step S603 will be explained using the flowchart in Figure 7.

(ステップS701)画面構成部131は、カウンタiに1を代入する。 (Step S701) The screen composition unit 131 assigns 1 to counter i.

(ステップS702)画面構成部131は、画面定義格納部113の中に、取得されている画面識別子と対になるi番目の種類識別子が存在するか否か判断する。i番目の種類識別子が存在する場合はステップS703に行き、存在しない場合はステップS706に行く。 (Step S702) The screen configuration unit 131 determines whether the i-th type identifier that pairs with the acquired screen identifier exists in the screen definition storage unit 113. If the i-th type identifier exists, proceed to step S703; if not, proceed to step S706.

(ステップS703)画面構成部131は、i番目の種類識別子に対応する1以上の情報を、商品情報格納部111または表示情報格納部112から取得する。なお、1以上の情報は、商品関連情報、または表示情報である。 (Step S703) The screen composition unit 131 acquires one or more pieces of information corresponding to the i-th type identifier from the product information storage unit 111 or the display information storage unit 112. Note that the one or more pieces of information are product-related information or display information.

(ステップS704)画面構成部131は、ステップS703で取得した1以上の各情報を、それぞれ含む1以上のボックスを取得する。 (Step S704) The screen composition unit 131 acquires one or more boxes each containing one or more pieces of information acquired in step S703.

(ステップS705)画面構成部131は、カウンタiを1、インクリメントする。ステップS702に戻る。 (Step S705) The screen composition unit 131 increments counter i by 1. Return to step S702.

(ステップS706)画面構成部131は、ステップS704で取得した種類識別子ごとに1以上のボックスを配置した画面を構成する。上位処理にリターンする。 (Step S706) The screen composition unit 131 composes a screen on which one or more boxes are arranged for each type identifier obtained in step S704. The process returns to the upper-level process.

なお、画面構成部131は、画面定義情報が有する種類識別子ごとのレイアウト情報を用いて、各種類識別子に対応する1以上のボックスを配置した画面を構成することは好適である。 It is preferable that the screen configuration unit 131 configures a screen on which one or more boxes corresponding to each type identifier are arranged, using layout information for each type identifier contained in the screen definition information.

次に、端末装置2の動作例について説明する。端末装置2の端末受付部22は、出力指示を受け付ける。端末処理部23は、端末受付部22が受け付けた出力指示を、送信するデータ構造の出力指示にする。次に、端末送信部24は、当該出力指示を電子カタログ装置1に送信する。そして、端末受信部25は、電子カタログを構成する画面(例えば、第一レイヤ画面)を受信する。端末処理部23は、端末受信部25が受信した画面を、出力する画面にする。次に、端末出力部26は、当該画面を出力する。また、端末受付部22は、出力されている画面に対して、ユーザから、当該画面を構成する一のボックスの選択を受け付ける。端末処理部23は、端末受付部22が受け付けた選択を、送信するデータ構造にする。次に、端末送信部24は、当該選択を電子カタログ装置1に送信する。次に、端末受信部25は、新たな画面の情報を電子カタログ装置1から受信する。端末処理部23は、端末受信部25が受信した情報を用いて、出力する画面にする。次に、端末出力部26は、当該画面を出力する。なお、かかる画面は、電子カタログである。 Next, an example of the operation of the terminal device 2 will be described. The terminal reception unit 22 of the terminal device 2 receives an output instruction. The device processing unit 23 converts the output instruction received by the terminal reception unit 22 into an output instruction with a data structure to be transmitted. Next, the terminal transmission unit 24 transmits the output instruction to the electronic catalog device 1. The terminal reception unit 25 then receives a screen (e.g., a first layer screen) that constitutes the electronic catalog. The device processing unit 23 converts the screen received by the terminal reception unit 25 into a screen to be output. Next, the terminal output unit 26 outputs the screen. Furthermore, the terminal reception unit 22 accepts, from the user, a selection of one of the boxes that constitutes the screen being output. The device processing unit 23 converts the selection received by the terminal reception unit 22 into a data structure to be transmitted. Next, the terminal transmission unit 24 transmits the selection to the electronic catalog device 1. Next, the terminal reception unit 25 receives information for a new screen from the electronic catalog device 1. The device processing unit 23 uses the information received by the terminal reception unit 25 to convert the screen to be output. Next, the terminal output unit 26 outputs the screen. Note that this screen is an electronic catalog.

以下、本実施の形態におけるカタログシステムAの具体的な動作例について説明する。 Below, we will explain a specific example of the operation of catalog system A in this embodiment.

今、電子カタログ装置1の格納部11には、図8に示す階層化された情報が格納されている。図8の情報のうち、「IMG1」「IMG2」は表示情報である。また、「IMG1」「IMG2」は、商品のカテゴリーを明示する画像である。また、「IMG1」「IMG2」以外の情報は、商品関連情報である。「IMG11」「IMG111」は、各々、一の商品の商品関連情報であり、階層化された商品関連情報である。「IMG11」は、当該一の商品のイメージを示す画像である。「IMG111」は、「IMG11」より、さらに詳細に商品を説明する情報(例えば、画像)である。また、「IMG12」「IMG121」も、各々、一の商品の商品関連情報であり、階層化された商品関連情報である。また、「IMG1n」「IMG1n1」、「IMG21」「IMG211」、および「IMG2m」「IMG2m1」の組も、各々、一の商品の商品関連情報であり、2階層に階層化された商品関連情報である。また、情報の階層化された情報は、表示情報を最上位とし、下位に2階層の商品関連情報を含む、合計3階層の情報である。 Currently, the storage unit 11 of the electronic catalog device 1 stores the hierarchical information shown in Figure 8. Of the information in Figure 8, "IMG1" and "IMG2" are display information. Furthermore, "IMG1" and "IMG2" are images that clearly indicate the product category. Furthermore, information other than "IMG1" and "IMG2" is product-related information. "IMG11" and "IMG111" are each product-related information for one product, and are hierarchical product-related information. "IMG11" is an image that shows an image of that one product. "IMG111" is information (e.g., an image) that describes the product in more detail than "IMG11". Furthermore, "IMG12" and "IMG121" are each product-related information for one product, and are hierarchical product-related information. Additionally, the sets of "IMG1n", "IMG1n1", "IMG21", "IMG211", and "IMG2m", "IMG2m1" each represent product-related information for one product, and are hierarchical product-related information arranged in two layers. Furthermore, the hierarchical information has a total of three layers, with display information at the top and two layers of product-related information below.

また、図8の情報のうちの階層化された商品関連情報を管理する商品関連情報管理表の例は図9である。商品関連情報管理表は、商品情報格納部111に格納されている。商品関連情報管理表は、「商品識別子」「第一情報」「第二情報」「商品属性値」を有する。「第一情報」は階層の上位の商品関連情報であり、「第二情報」は階層の下位の商品関連情報である。また、「第一情報」の上位階層の情報は、図8で繋がる表示情報である、と言える。「商品属性値」は、ここでは「カテゴリー」「金額」を有する。 Figure 9 shows an example of a product-related information management table that manages the hierarchical product-related information from the information in Figure 8. The product-related information management table is stored in the product information storage unit 111. The product-related information management table has a "product identifier," "first information," "second information," and "product attribute value." "First information" is product-related information at a higher level in the hierarchy, and "second information" is product-related information at a lower level in the hierarchy. Furthermore, the information at a higher level than "first information" can be said to be the display information connected in Figure 8. Here, the "product attribute value" has a "category" and a "price."

また、図8に示す階層化された情報のうちの表示情報を管理する表示情報管理表の例は図10である。表示情報管理表は、「表示情報識別子」「表示情報」「商品属性値条件」を有する。ここでは、「商品属性値条件」により、「表示情報」と1以上の「第一情報」とがリンク付け(階層化)される。つまり、「表示情報」の下位には、「商品属性値条件」を満たす属性値と対になる1以上の「第一情報」が繋がる。 Figure 10 shows an example of a display information management table that manages display information from the hierarchical information shown in Figure 8. The display information management table has "display information identifier," "display information," and "product attribute value condition." Here, the "product attribute value condition" links (hierarchically organizes) the "display information" with one or more pieces of "first information." In other words, below the "display information" are connected one or more pieces of "first information" that are paired with attribute values that satisfy the "product attribute value condition."

さらに、画面定義格納部113には、図11に示す画面定義表が格納されている、とする。画面定義表は、1以上の画面定義情報を有する。画面定義情報は、「画面識別子」「種類識別子」「遷移画面識別子」「レイアウト情報」を有する。「種類識別子」は、画面に配置される情報の種類を識別する情報であり、ここでは「表示情報」「第一情報」
「第二情報」のいずれかである。「遷移画面識別子」は、対になる「種類識別子」で識別される種類のボックスが選択された場合に遷移する画面の識別子である。「レイアウト情報」は、種類に応じたボックスのレイアウトを特定する情報である。画面識別子「第一レイヤ画面」と対になるレイアウト情報「横並び」は、2つの表示情報を横に並べて「第三画面」が構成されることを示す。また、画面識別子「第三画面」に対応するレイアウト情報は、各種類の情報が配置される場所を図で示しているが、各種類の情報(ボックス)が配置される場所を特定する座標値の集合であることは好適である。ただし、各種類の情報(ボックス)が配置される場所を特定できれば良く、レイアウト情報の構造は問わない。
Furthermore, it is assumed that the screen definition storage unit 113 stores the screen definition table shown in FIG. 11. The screen definition table has one or more pieces of screen definition information. The screen definition information has a "screen identifier," a "type identifier," a "transition screen identifier," and "layout information." The "type identifier" is information that identifies the type of information to be arranged on the screen, and in this case, it is "display information,""firstinformation,"
"Secondinformation" is one of the following: "Transition screen identifier" is an identifier of the screen to transition to when a box of the type identified by the paired "type identifier" is selected. "Layout information" is information that specifies the layout of the boxes according to the type. Layout information "horizontal" that is paired with the screen identifier "first layer screen" indicates that the "third screen" is configured by arranging two pieces of display information horizontally. Furthermore, although the layout information corresponding to the screen identifier "third screen" shows in a diagram where each type of information is placed, it is preferable that it is a set of coordinate values that specify where each type of information (box) is placed. However, the structure of the layout information is not important as long as it is possible to specify where each type of information (box) is placed.

また、画面定義格納部113には、初期画面識別子「第一レイヤ画面」が格納されている、とする。 Furthermore, the screen definition storage unit 113 stores the initial screen identifier "first layer screen."

かかる状況において、ユーザは、端末装置2に出力指示を入力した、とする。次に、端末装置2は、出力指示を受け付け、出力指示を電子カタログ装置1に送信する。 In this situation, let's say the user inputs an output instruction into the terminal device 2. Next, the terminal device 2 accepts the output instruction and sends it to the electronic catalog device 1.

次に、電子カタログ装置1の受付部12は、出力指示を受信する。次に、画面構成部131は、画面定義格納部113から初期画面識別子「第一レイヤ画面」を取得する。 Next, the reception unit 12 of the electronic catalog device 1 receives the output instruction. Next, the screen configuration unit 131 obtains the initial screen identifier "first layer screen" from the screen definition storage unit 113.

次に、画面構成部131は、画面識別子「第一レイヤ画面」と対になる種類識別子「表示情報」、レイアウト情報「横並び」を画面定義表(図11)から取得する。次に、画面構成部131は、種類識別子「表示情報」に基づき。表示情報管理表(図10)から2つの表示情報を取得する。また、画面構成部131は、各表示情報から、選択可能な上位ボックスを構成する。次に、画面構成部131は、レイアウト情報「横並び」に従って、2つの上位ボックスを横に並べた第一レイヤ画面を構成する。 Next, the screen configuration unit 131 obtains the type identifier "display information" and layout information "horizontal arrangement" that are paired with the screen identifier "first layer screen" from the screen definition table (Figure 11). Next, based on the type identifier "display information", the screen configuration unit 131 obtains two pieces of display information from the display information management table (Figure 10). The screen configuration unit 131 also configures selectable upper boxes from each piece of display information. Next, the screen configuration unit 131 configures a first layer screen in which the two upper boxes are arranged horizontally in accordance with the layout information "horizontal arrangement".

次に、画面出力部141は、当該第一レイヤ画面を端末装置2に送信する。また、画面構成部131は、第一レイヤ画面を図示しないバッファに一時蓄積する。 Next, the screen output unit 141 transmits the first layer screen to the terminal device 2. The screen composition unit 131 also temporarily stores the first layer screen in a buffer (not shown).

次に、端末装置2は、当該第一レイヤ画面を受信し、出力する。かかる出力例は、図12(a)である。 Then, the terminal device 2 receives and outputs the first layer screen. An example of such output is shown in Figure 12(a).

次に、ユーザは、図12(a)の一のボックス1201を選択した(例えば、左マウスでのクリック、またはタッチ)とする。次に、端末装置2は、当該選択を受け付け、当該選択を電子カタログ装置1に送信する。なお、送信される選択の情報には、選択されたボックスを識別する情報(ここでは、表示情報識別子「IMG1」)が含まれる、とする。 Next, the user selects one box 1201 in Figure 12(a) (for example, by clicking with the left mouse or touching it). The terminal device 2 then accepts the selection and transmits it to the electronic catalog device 1. Note that the transmitted selection information includes information identifying the selected box (here, the display information identifier "IMG1").

次に、電子カタログ装置1の選択受付部121は、表示情報識別子「IMG1」を含む選択の情報を受信する。 Next, the selection reception unit 121 of the electronic catalog device 1 receives selection information including the display information identifier "IMG1."

次に、画面構成部131は、受信された選択の情報が有する表示情報識別子「IMG1」から種類識別子「表示情報」を取得する。次に、画面構成部131は、出力されている画面の画面識別子「第一レイヤ画面」と対になり、取得した種類識別子「表示情報」と対になる遷移画面識別子「第三画面」を、画面定義表(図11)から取得する。 Next, the screen composition unit 131 obtains the type identifier "display information" from the display information identifier "IMG1" contained in the received selection information. Next, the screen composition unit 131 obtains the transition screen identifier "third screen" that pairs with the screen identifier "first layer screen" of the output screen and with the obtained type identifier "display information" from the screen definition table (Figure 11).

次に、画面構成部131は、遷移画面識別子「第三画面」と対になる種類識別子「表示情報」「第一情報」を画面定義表(図11)から取得する。次に、画面構成部131は、種類識別子「表示情報」に対応し、受信された選択の情報に対応する表示情報識別子「IMG1」と対になる表示情報(IMG1の画像)を表示情報管理表(図10)から取得する。また、画面構成部131は、選択に対応する表示情報識別子「IMG1」と対になる商品属性値条件「カテゴリー=Natural」を表示情報管理表(図10)から取得する。そして、画面構成部131は、取得した種類識別子「第一情報」に対応し、商品属性値条件を満たすn個の第一情報(IMG11,IMG12,・・・,IMG1n)を商品関連情報管理表(図9)から取得する。次に、画面構成部131は、画面識別子「第三画面」と対になるレイアウト情報を画面定義表(図11)から取得する。そして、画面構成部131は、当該レイアウト情報に従って、表示情報「IMG1」を含む上位ボックスとn個の各第一情報(IMG11,IMG12,・・・,IMG1n)を含むn個の第一ボックスとを配置した第三画面を構成する。なお、ここでは、第一ボックスの数であるnは11である、とする。 Next, the screen configuration unit 131 obtains the type identifiers "display information" and "first information" that are paired with the transition screen identifier "third screen" from the screen definition table (Figure 11). Next, the screen configuration unit 131 obtains the display information (image of IMG1) that corresponds to the type identifier "display information" and is paired with the display information identifier "IMG1" that corresponds to the received selection information from the display information management table (Figure 10). The screen configuration unit 131 also obtains the product attribute value condition "Category = Natural" that is paired with the display information identifier "IMG1" that corresponds to the selection from the display information management table (Figure 10). Then, the screen configuration unit 131 obtains n pieces of first information (IMG11, IMG12, ..., IMG1n) that correspond to the obtained type identifier "first information" and satisfy the product attribute value condition from the product-related information management table (Figure 9). Next, the screen configuration unit 131 obtains layout information paired with the screen identifier "third screen" from the screen definition table (Figure 11). Then, in accordance with this layout information, the screen configuration unit 131 configures a third screen in which an upper box containing display information "IMG1" and n first boxes containing n pieces of first information (IMG11, IMG12, ..., IMG1n) are arranged. Note that here, the number of first boxes, n, is assumed to be 11.

次に、画面出力部141は、当該第三画面を端末装置2に送信する。また、画面構成部131は、当該第三画面を図示しないバッファに一時蓄積する。 Next, the screen output unit 141 transmits the third screen to the terminal device 2. The screen composition unit 131 also temporarily stores the third screen in a buffer (not shown).

次に、端末装置2は、当該第三画面を受信し、出力する。かかる出力例は、図12(b)である。 Then, the terminal device 2 receives and outputs the third screen. An example of such output is shown in Figure 12(b).

次に、ユーザは、図12(b)の一のボックス1202を選択したとする。次に、端末装置2は、当該選択を受け付け、当該選択を電子カタログ装置1に送信する。なお、送信される選択の情報には、選択されたボックスを識別する情報(ここでは、第一情報の識別子「IMG11」)が含まれる、とする。 Next, the user selects one box 1202 in Figure 12 (b). Next, the terminal device 2 accepts the selection and transmits it to the electronic catalog device 1. Note that the transmitted selection information includes information identifying the selected box (here, the identifier of the first information, "IMG11").

次に、電子カタログ装置1の選択受付部121は、第一情報の識別子「IMG11」を含む選択の情報を受信する。 Next, the selection reception unit 121 of the electronic catalog device 1 receives selection information including the first information identifier "IMG11."

次に、画面構成部131は、受信された情報が有する第一情報の識別子「IMG11」から種類識別子「第一情報」を取得する。次に、画面構成部131は、出力されている画面の画面識別子「第三画面」と対になり、取得した種類識別子「第一情報」と対になる遷移画面識別子「第一画面」を取得する。 Next, the screen composition unit 131 obtains the type identifier "First Information" from the first information identifier "IMG11" contained in the received information. Next, the screen composition unit 131 obtains the transition screen identifier "First Screen" that pairs with the screen identifier "Third Screen" of the screen being output and that pairs with the obtained type identifier "First Information."

次に、画面構成部131は、画面識別子「第一画面」と対になる種類識別子「第一情報」「第二情報」を画面定義表(図11)から取得する。次に、画面構成部131は、選択された「IMG11」に対応し、取得した種類識別子「第二情報」に対応する商品関連情報「IMG111」を商品情報管理表(図9)から取得する。また、画面構成部131は、取得した種類識別子「第一情報」に対応し、選択された「IMG11」を除く第一情報であり、バッファに一時蓄積された第三画面が有するボックスに対応する10の第一情報を取得する。 Next, the screen configuration unit 131 obtains the type identifiers "First Information" and "Second Information" that are paired with the screen identifier "First Screen" from the screen definition table (Figure 11). Next, the screen configuration unit 131 obtains the product-related information "IMG111" that corresponds to the selected "IMG11" and the obtained type identifier "Second Information" from the product information management table (Figure 9). The screen configuration unit 131 also obtains 10 pieces of first information that correspond to the obtained type identifier "First Information" and are first information excluding the selected "IMG11", and that correspond to the boxes of the third screen that have been temporarily stored in the buffer.

次に、画面構成部131は、取得した第二情報「IMG111」を含む第二ボックスと、取得した10の各第一情報に対応する第一ボックスを取得する。そして、画面構成部131は、「IMG111」の第二ボックスと、10の第一ボックスとを、画面識別子「第一画面」と対になるレイアウト情報(図11参照)に従って配置した第一画面を構成する。 Next, the screen composition unit 131 acquires a second box containing the acquired second information "IMG111" and first boxes corresponding to each of the acquired 10 pieces of first information. The screen composition unit 131 then constructs a first screen in which the second box of "IMG111" and the first boxes of 10 are arranged according to the layout information paired with the screen identifier "first screen" (see Figure 11).

次に、画面出力部141は、当該第一画面を端末装置2に送信する。また、画面構成部131は、当該第一画面を図示しないバッファに一時蓄積する。 Next, the screen output unit 141 transmits the first screen to the terminal device 2. The screen composition unit 131 also temporarily stores the first screen in a buffer (not shown).

次に、端末装置2は、当該第一画面を受信し、出力する。かかる出力例は、図12(c)または図13(a)である。 Then, the terminal device 2 receives and outputs the first screen. Examples of such output are shown in Figure 12(c) or Figure 13(a).

次に、ユーザは、図13(a)の一のボックス1301を選択したとする。次に、端末装置2は、当該選択を受け付け、当該選択を電子カタログ装置1に送信する。なお、送信される選択の情報には、選択されたボックスを識別する情報(ここでは、第一情報の識別子「IMG12」)が含まれる、とする。 Next, the user selects one box 1301 in Figure 13(a). Next, the terminal device 2 accepts the selection and transmits it to the electronic catalog device 1. Note that the transmitted selection information includes information identifying the selected box (here, the first information identifier "IMG12").

次に、電子カタログ装置1の選択受付部121は、第一情報の識別子「IMG12」を含む選択の情報を受信する。 Next, the selection reception unit 121 of the electronic catalog device 1 receives selection information including the first information identifier "IMG12."

次に、画面構成部131は、受信された情報が有する第一情報の識別子「IMG12」から種類識別子「第一情報」を取得する。次に、画面構成部131は、出力されている画面の画面識別子「第一画面」と対になり、取得した種類識別子「第一情報」と対になる遷移画面識別子が取得できない、と判断する(図11参照)。 Next, the screen composition unit 131 obtains the type identifier "First Information" from the first information identifier "IMG12" contained in the received information. Next, the screen composition unit 131 determines that it is unable to obtain a transition screen identifier that pairs with the screen identifier "First Screen" of the screen being output and that pairs with the obtained type identifier "First Information" (see Figure 11).

次に、画面構成部131は、商品情報管理表(図11)を参照し、受け付けられた選択に対応する一のボックスに対する情報「IMG12」が、最下位の商品関連情報でない、と判断する。次に、画面構成部131は、受け付けられた選択に対応する一のボックスの情報「IMG12」と対になる第二情報(下位の階層の商品関連情報)「IMG121」を、商品情報管理表から取得する。そして、画面構成部131は、第二情報「IMG121」を含む第二ボックスを構成する。 Next, the screen composition unit 131 references the product information management table (Figure 11) and determines that the information "IMG12" for the box corresponding to the accepted selection is not the lowest-level product-related information. Next, the screen composition unit 131 obtains, from the product information management table, second information (lower-level product-related information) "IMG121" that pairs with the information "IMG12" for the box corresponding to the accepted selection. The screen composition unit 131 then composes a second box that includes the second information "IMG121".

次に、画面構成部131は、バッファに一時蓄積した第一画面が有する第二情報「IMG111」に対応する上位の階層の第一情報「IMG11」を取得し、当該第一情報を含む第一ボックスを取得する。また、画面構成部131は、バッファに一時蓄積した第一画面が有する第一情報のうち、受信された情報が有する第一情報の識別子「IMG12」で識別される第一情報を除いた9の第一情報に対応する第一ボックスを取得する。以上により、画面構成部131は、10の第一ボックスを取得する。 Next, the screen composition unit 131 acquires the first information "IMG11" in a higher hierarchy that corresponds to the second information "IMG111" held by the first screen temporarily stored in the buffer, and acquires a first box containing that first information. Furthermore, the screen composition unit 131 acquires first boxes corresponding to 9 pieces of first information, excluding the first information identified by the first information identifier "IMG12" held by the received information, from the first information held by the first screen temporarily stored in the buffer. As a result, the screen composition unit 131 acquires 10 first boxes.

次に、画面構成部131は、「IMG121」の第二ボックスと、取得した10の第一ボックスとを、画面識別子「第一画面」と対になるレイアウト情報に従って配置した第一画面を構成する。 Next, the screen composition unit 131 composes a first screen by arranging the second box of "IMG121" and the 10 acquired first boxes according to the layout information paired with the screen identifier "first screen."

次に、画面出力部141は、当該第一画面を端末装置2に送信する。また、画面構成部131は、当該第一画面を図示しないバッファに一時蓄積する。 Next, the screen output unit 141 transmits the first screen to the terminal device 2. The screen composition unit 131 also temporarily stores the first screen in a buffer (not shown).

次に、端末装置2は、当該第一画面を受信し、出力する。かかる出力例は、図13(b)である。なお、第一画面から変化した画面であり、第一画面と構造が同じで、内容が異なる画面を、第一画面との区別のために、第二画面と言っても良い。 Then, the terminal device 2 receives and outputs the first screen. An example of such output is shown in Figure 13(b). Note that a screen that is a variation of the first screen, that has the same structure as the first screen but different content, may also be called a second screen to distinguish it from the first screen.

次に、ユーザは、図13(b)の一のボックス1302を選択したとする。次に、端末装置2は、当該選択を受け付け、当該選択を電子カタログ装置1に送信する。なお、送信される選択の情報には、選択されたボックスを識別する情報(ここでは、第二情報の識別子「IMG121」)が含まれる、とする。 Next, the user selects one box 1302 in Figure 13 (b). Next, the terminal device 2 accepts the selection and transmits it to the electronic catalog device 1. Note that the transmitted selection information includes information identifying the selected box (here, the second information identifier "IMG121").

次に、電子カタログ装置1の選択受付部121は、第二情報の識別子「IMG121」を含む選択の情報を受信する。 Next, the selection reception unit 121 of the electronic catalog device 1 receives selection information including the second information identifier "IMG121."

次に、画面構成部131は、受信された情報が有する第二情報の識別子「IMG121」から種類識別子「第二情報」を取得する。次に、画面構成部131は、出力されている画面の画面識別子「第一画面」と対になり、取得した種類識別子「第二情報」と対になる遷移画面識別子「第三画面」を取得する(図11参照)。 Next, the screen composition unit 131 obtains the type identifier "Second Information" from the second information identifier "IMG121" contained in the received information. Next, the screen composition unit 131 obtains the transition screen identifier "Third Screen" that pairs with the screen identifier "First Screen" of the output screen and with the obtained type identifier "Second Information" (see Figure 11).

次に、画面構成部131は、遷移画面識別子「第三画面」と対になる種類識別子「表示情報」「第一情報」を画面定義表(図11)から取得する。次に、画面構成部131は、種類識別子「表示情報」に対応し、選択に対応する第二情報の識別子「IMG121」の階層の上位の表示情報(IMG1)を表示情報管理表(図10)から取得する。そして、画面構成部131は、表示情報(IMG1)を含む上位ボックスを取得する。 Next, the screen composition unit 131 obtains the type identifiers "display information" and "first information" that are paired with the transition screen identifier "third screen" from the screen definition table (Figure 11). Next, the screen composition unit 131 obtains the display information (IMG1) that corresponds to the type identifier "display information" and is higher in the hierarchy of the identifier "IMG121" of the second information that corresponds to the selection from the display information management table (Figure 10). Then, the screen composition unit 131 obtains the higher-level box that contains the display information (IMG1).

また、画面構成部131は、種類識別子「第一情報」に対応し、直前の画面に含まれる第一情報を、図示しないバッファに蓄積された画面の情報から取得する。また、画面構成部131は、第二情報の識別子「IMG121」と対になる階層の上位の第一情報「IMG12」を取得する。以上により、画面構成部131は、11の第一情報を取得した。そして、画面構成部131は、11の各第一情報を含む11の第一ボックスを取得する。 The screen composition unit 131 also obtains the first information corresponding to the type identifier "first information" and contained in the immediately preceding screen from the screen information stored in a buffer (not shown). The screen composition unit 131 also obtains the first information "IMG12", which is higher in the hierarchy and pairs with the second information identifier "IMG121". As a result, the screen composition unit 131 obtains 11 pieces of first information. The screen composition unit 131 then obtains 11 first boxes containing each of the 11 pieces of first information.

次に、画面構成部131は、画面識別子「第三画面」と対になるレイアウト情報(図11参照)に従って、取得した上位ボックスと11の第一ボックスとを配置した第三画面を構成する。 Next, the screen configuration unit 131 configures the third screen by arranging the acquired top box and the 11 first boxes in accordance with the layout information paired with the screen identifier "third screen" (see Figure 11).

次に、画面出力部141は、当該第三画面を端末装置2に送信する。また、画面構成部131は、当該第三画面を図示しないバッファに一時蓄積する。 Next, the screen output unit 141 transmits the third screen to the terminal device 2. The screen composition unit 131 also temporarily stores the third screen in a buffer (not shown).

次に、端末装置2は、当該第三画面を受信し、出力する。かかる出力例は、図13(c)である。なお、図13(c)は、図12(b)と同じである。 Next, the terminal device 2 receives and outputs the third screen. An example of such output is shown in Figure 13(c). Note that Figure 13(c) is the same as Figure 12(b).

なお、図13(c)において、ユーザが上位ボックス1303を選択した場合、画面構成部131は、画面定義表(図11)を参照し、遷移画面識別子「第一レイヤ画面」を取得する。そして、画面構成部131は、バッファに格納されている「第一レイヤ画面」の情報を取得する。次に、画面出力部141は、当該第一レイヤ画面を端末装置2に送信する。
13(c), when the user selects the upper box 1303, the screen configuration unit 131 refers to the screen definition table (FIG. 11) and acquires the transition screen identifier "first layer screen." The screen configuration unit 131 then acquires the information on the "first layer screen" stored in the buffer. Next, the screen output unit 141 transmits the first layer screen to the terminal device 2.

次に、端末装置2は、当該第一レイヤ画面を受信し、出力する。かかる出力例は、図12(a)である。 Then, the terminal device 2 receives and outputs the first layer screen. An example of such output is shown in Figure 12(a).

以上、本実施の形態によれば、多数の商品を閲覧しやすい電子カタログを提供できる。 As described above, this embodiment provides an electronic catalog that makes it easy to browse a large number of products.

なお、特に、本実施の形態によれば、ページという概念、ページをめくる操作を行うことなく、ブロックの選択に応じて、表示される商品関連情報等が動的に変わることにより、多数の商品を閲覧しやすい電子カタログを提供できる。 In particular, this embodiment provides an electronic catalog that makes it easy to browse a large number of products by dynamically changing the product-related information displayed according to the block selected, without the need for the concept of pages or the operation of turning pages.

また、本実施の形態において、表示情報が画面上のタブを構成しても良い。かかる場合の電子カタログの例は図14(a)の1401である。図14のタブは、選択可能なユーザインターフェイス部品である。図14の各タブは、ここでの文字列の表示情報である「シャワートイレ一体型便器」「住宅向け壁掛け便器」「キャビネット付きトイレ」等である。 In this embodiment, the display information may also be configured as tabs on the screen. An example of an electronic catalog in such a case is 1401 in Figure 14(a). The tabs in Figure 14 are selectable user interface components. Each tab in Figure 14 represents the display information of text, such as "Shower Toilet Integrated Toilet," "Residential Wall-Hung Toilet," and "Cabinet-Equipped Toilet."

図14(a)において、1402は、階層の下位の第二情報を含む第二ボックスである。図14(a)において、第二ボックスの領域と比較して、1403等の小さい領域のボックスは、第一情報を含む第一ボックスである。 In Figure 14(a), 1402 is a second box containing second information at a lower level in the hierarchy. In Figure 14(a), boxes with smaller areas, such as 1403, compared to the area of the second box are first boxes containing first information.

また、図14(a)において、1403が選択された場合、上述した動作により、図14(b)の画面に遷移する。1403の第一情報に対応する第二情報は1404である。 Also, when 1403 is selected in Figure 14(a), the screen transitions to the screen in Figure 14(b) by the operation described above. The second information corresponding to the first information in 1403 is 1404.

また、図14(b)に対して、タブ1405を選択した場合、図14(c)の画面に遷移する。図14(c)の画面は、タブ1405に対応する表示情報「住宅向け壁掛け便器」の下位の商品関連情報を有するボックスを含む。 Furthermore, when tab 1405 is selected on Figure 14(b), the screen transitions to Figure 14(c). The screen of Figure 14(c) includes a box containing product-related information subordinate to the display information "Residential Wall-Mounted Toilet" corresponding to tab 1405.

また、本実施の形態において、電子カタログ装置1はスタンドアロンの装置でも良い。かかる場合、受付部12、および選択受付部121は、ユーザからの選択等を受け付ける。また、出力部14、画面出力部141、第一レイヤ出力部1411、第一画面出力部1412、第二画面出力部1413、および第三画面出力部1414は、通常、電子カタログの画面等をディスプレイへ表示する。 In this embodiment, the electronic catalog device 1 may also be a standalone device. In such a case, the reception unit 12 and selection reception unit 121 receive selections from the user. Furthermore, the output unit 14, screen output unit 141, first layer output unit 1411, first screen output unit 1412, second screen output unit 1413, and third screen output unit 1414 typically display an electronic catalog screen or the like on a display.

さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD-ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における電子カタログ装置1を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、2以上の各商品識別子に対応付けて、第一階層と第二階層とを含む2階層以上の各階層において、商品に関する異なる商品関連情報を有する2以上の商品情報が格納される商品情報格納部にアクセス可能なコンピュータを、前記商品情報格納部を参照し、一の商品の第二階層の商品関連情報である第二情報を用いた第二ボックスと、当該一の商品以外の他の商品の第一階層の商品関連情報である第一情報を用いた1以上の第一ボックスとを含む第一画面を構成する第一画面構成部と、前記第一画面を出力する第一画面出力部と、前記第一画面を構成する前記1以上の他の商品の第一ボックスのうち、一の第一ボックスに対する第一選択を受け付ける選択受付部と、前記選択受付部が前記第一選択を受け付けた場合に、当該第一選択に対応する前記一の第一ボックスに対応する他の商品の第二情報を用いた第二ボックスを、前記第一画面の前記第二ボックスに代えて配置した第二画面を構成する第二画面構成部と、前記第二画面を出力する第二画面出力部として機能させるためのプログラムである。 Furthermore, the processing in this embodiment may be realized by software. This software may then be distributed by software download, etc. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to the other embodiments in this specification. The software that realizes the electronic catalog device 1 in this embodiment is, for example, a program such as the following: In other words, this program causes a computer that can access a product information storage unit that stores two or more pieces of product information, each having different product-related information about a product, in two or more layers, including a first layer and a second layer, in association with two or more product identifiers. The product information storage unit stores two or more pieces of product information in each of the two or more layers, including a first layer and a second layer. The program functions as a first screen configuration unit that references the product information storage unit and configures a first screen that includes a second box using second information that is product-related information in the second layer for one product and one or more first boxes using first information that is product-related information in the first layer for other products other than the one product. The program also functions as a first screen output unit that outputs the first screen. The program also functions as a selection receiving unit that accepts a first selection for one of the first boxes for one or more other products that configures the first screen. The program also functions as a second screen configuration unit that, when the selection receiving unit accepts the first selection, configures a second screen in which a second box using second information for another product that corresponds to the one first box corresponding to the first selection is placed in place of the second box on the first screen.

また、本実施の形態における電子カタログ装置1を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、2以上の各商品識別子に対応付けて、2階層以上の各階層において、商品に関する異なる商品関連情報を有し、2以上の商品情報が格納される商品情報格納部と、2以上の商品情報のうち、いずれか1以上の商品情報が対応付く2以上の表示情報が格納される表示情報格納部と、2以上の各画面識別子に対応付けて、画面を構成する情報の種類である1以上の種類識別子と、1以上の種類識別子のうちの1以上の各種類識別子ごとに、選択された場合に遷移する画面の画面識別子とを有する2以上の画面定義情報と、初期の画面を識別する初期画面識別子とが格納される画面定義格納部とにアクセス可能なコンピュータを、前記初期画面識別子に対応する1以上の種類識別子で識別される種類の商品関連情報および表示情報のうちの1以上の各情報に対応するボックスを含む画面を構成する画面構成部と、前記画面構成部が構成した画面を出力する画面出力部と、前記画面出力部が出力した前記画面に含まれる一のボックスに対する選択を受け付ける選択受付部と、前記選択受付部が前記選択を受け付けた場合、当該選択に対する前記一のボックスに対応する画面識別子であり、当該一のボックスに対応する種類識別子と対になる次に遷移する画面の画面識別子を前記画面定義格納部から取得する画面遷移部として機能させ、前記画面構成部は、前記画面遷移部が次に遷移する画面の画面識別子を取得した場合には、当該画面識別子と対になる1以上の各種類識別子で識別される1以上の商品関連情報または1以上の表示情報のうちの1以上の情報であり、前記一のボックスに対応する情報と階層的に繋がっている各情報を用いた1以上のボックスを含む画面を構成し、前記画面遷移部が次に遷移する画面の画面識別子を取得しなかった場合には、前記一のボックスに対応する情報に対して、階層が一つ下位の階層に対応する商品関連情報に対応するボックスを含む画面を構成し、前記画面出力部は、前記画面構成部が構成した前記画面を出力するものとして、前記コンピュータを機能させるためのプログラムである。 The software for realizing the electronic catalog device 1 in this embodiment is, for example, the following program. That is, this program includes a computer that can access a product information storage unit that stores two or more pieces of product information, each having different product-related information about a product in two or more hierarchical levels, associated with two or more product identifiers; a display information storage unit that stores two or more pieces of display information to which at least one of the two or more pieces of product information is associated; a screen definition storage unit that stores two or more pieces of screen definition information, each associated with two or more screen identifiers, having one or more type identifiers that indicate the type of information that constitutes the screen and, for each of one or more type identifiers among the one or more type identifiers, a screen identifier of a screen to which the screen transitions when selected; a screen configuration unit that configures a screen including boxes corresponding to one or more pieces of product-related information and display information of a type identified by one or more type identifiers that correspond to the initial screen identifier; a screen output unit that outputs the screen configured by the screen configuration unit; and a program that receives a selection for one of the boxes included in the screen output by the screen output unit. a selection receiving unit configured to receive the selection from the screen definition storage unit; and a screen transition unit that, when the selection receiving unit receives the selection, retrieves from the screen definition storage unit a screen identifier of a next screen to be transitioned to that is a screen identifier corresponding to the one box for the selection and that pairs with the type identifier corresponding to the one box; when the screen transition unit retrieves the screen identifier of the next screen to be transitioned to, the screen configuration unit configures a screen including one or more boxes using one or more pieces of product-related information or one or more pieces of display information identified by one or more type identifiers that pair with the screen identifier and that are hierarchically connected to the information corresponding to the one box; when the screen transition unit does not retrieve the screen identifier of the next screen to be transitioned to, configures a screen including a box corresponding to product-related information that is one hierarchically lower in the hierarchy than the information corresponding to the one box; and the screen output unit outputs the screen configured by the screen configuration unit.

また、図15は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の電子カタログ装置1等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図15は、このコンピュータシステム300の概観図であり、図16は、システム300のブロック図である。 Figure 15 also shows the appearance of a computer that executes the programs described herein to realize the electronic catalog device 1 and other embodiments described above. The above-described embodiments can be realized by computer hardware and computer programs executed on the computer hardware. Figure 15 is an overview of this computer system 300, and Figure 16 is a block diagram of system 300.

図15において、コンピュータシステム300は、CD-ROMドライブを含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。 In FIG. 15, computer system 300 includes computer 301, which includes a CD-ROM drive, keyboard 302, mouse 303, and monitor 304.

図16において、コンピュータ301は、CD-ROMドライブ3012に加えて、MPU3013と、CD-ROMドライブ3012等に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。 In FIG. 16, in addition to a CD-ROM drive 3012, the computer 301 includes an MPU 3013, a bus 3014 connected to the CD-ROM drive 3012, etc., a ROM 3015 for storing programs such as a boot-up program, a RAM 3016 connected to the MPU 3013 for temporarily storing application program instructions and providing temporary storage space, and a hard disk 3017 for storing application programs, system programs, and data. Although not shown here, the computer 301 may also include a network card that provides connection to a LAN.

コンピュータシステム300に、上述した実施の形態の電子カタログ装置等の機能を実行させるプログラムは、CD-ROM3101に記憶されて、CD-ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD-ROM3101またはネットワークから直接、ロードされても良い。 A program that causes computer system 300 to perform the functions of the electronic catalog device and the like of the above-described embodiment may be stored on CD-ROM 3101, inserted into CD-ROM drive 3012, and then transferred to hard disk 3017. Alternatively, the program may be sent to computer 301 via a network (not shown) and stored on hard disk 3017. The program is loaded into RAM 3016 when executed. The program may also be loaded directly from CD-ROM 3101 or the network.

プログラムは、コンピュータ301に、上述した実施の形態の電子カタログ装置等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。 The program does not necessarily have to include an operating system (OS) or third-party programs that cause the computer 301 to execute functions such as the electronic catalog device of the above-described embodiment. The program need only include instructions that call appropriate functions (modules) in a controlled manner to achieve the desired results. How the computer system 300 operates is well known, and a detailed description will be omitted.

なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 Note that in the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmission step (processing that can only be performed by hardware).

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Furthermore, the computer that executes the above program may be a single computer or multiple computers. In other words, it may perform centralized processing or distributed processing.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。 It goes without saying that in each of the above embodiments, two or more communication means present in one device may be physically realized using a single medium.

また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 Furthermore, in each of the above embodiments, each process may be realized by centralized processing on a single device, or may be realized by distributed processing on multiple devices.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these modifications are also included within the scope of the present invention.

以上のように、本発明にかかる電子カタログ装置は、多数の商品を閲覧しやすい電子カタログを提供できるという効果を有し、電子カタログを提供するサーバ等として有用である。 As described above, the electronic catalog device of the present invention has the effect of providing an electronic catalog that allows easy browsing of a large number of products, and is useful as a server that provides electronic catalogs, etc.

1 電子カタログ装置
2 端末装置
11 格納部
12 受付部
13 処理部
14 出力部
21 端末格納部
22 端末受付部
23 端末処理部
24 端末送信部
25 端末受信部
26 端末出力部
111 商品情報格納部
112 表示情報格納部
113 画面定義格納部
121 選択受付部
131 画面構成部
132 画面遷移部
141 画面出力部
1311 第一レイヤ構成部
1312 第一画面構成部
1313 第二画面構成部
1314 第三画面構成部
1411 第一レイヤ出力部
1412 第一画面出力部
1413 第二画面出力部
1414 第三画面出力部
REFERENCE SIGNS LIST 1 Electronic catalog device 2 Terminal device 11 Storage unit 12 Reception unit 13 Processing unit 14 Output unit 21 Terminal storage unit 22 Terminal reception unit 23 Terminal processing unit 24 Terminal transmission unit 25 Terminal reception unit 26 Terminal output unit 111 Product information storage unit 112 Display information storage unit 113 Screen definition storage unit 121 Selection reception unit 131 Screen configuration unit 132 Screen transition unit 141 Screen output unit 1311 First layer configuration unit 1312 First screen configuration unit 1313 Second screen configuration unit 1314 Third screen configuration unit 1411 First layer output unit 1412 First screen output unit 1413 Second screen output unit 1414 Third screen output unit

Claims (11)

2以上の各商品識別子に対応付けて、第一階層と第二階層とを含む2階層以上の各階層において、商品に関する異なる商品関連情報を有する2以上の商品情報が格納される商品情報格納部と、
前記商品情報格納部を参照し、一の商品の第二階層の商品関連情報である第二情報を用いた第二ボックスと、当該一の商品以外の他の商品の第一階層の商品関連情報である第一情報を用いた1以上の第一ボックスとを含む第一画面を構成する第一画面構成部と、
前記第一画面を出力する第一画面出力部と、
前記第一画面を構成する前記1以上の他の商品の第一ボックスのうち、一の第一ボックスに対する第一選択を受け付ける選択受付部と、
前記選択受付部が前記第一選択を受け付けた場合に、当該第一選択に対応する前記一の第一ボックスに対応する他の商品の第二情報を用いた第二ボックスを、前記第一画面の前記第二ボックスに代えて配置した第二画面を構成する第二画面構成部と、
前記第二画面を出力する第二画面出力部とを具備する電子カタログ装置。
a product information storage unit that stores two or more pieces of product information having different product-related information about products in each of two or more layers including a first layer and a second layer, in association with each of two or more product identifiers;
a first screen configuration unit that references the product information storage unit and configures a first screen including a second box using second information that is product-related information of a second layer of one product, and one or more first boxes using first information that is product-related information of a first layer of other products than the one product;
a first screen output unit that outputs the first screen;
a selection receiving unit that receives a first selection for one first box among the first boxes of the one or more other products that configure the first screen;
a second screen configuration unit that, when the selection receiving unit receives the first selection, configures a second screen in which a second box using second information of another product corresponding to the one first box corresponding to the first selection is arranged in place of the second box on the first screen;
and a second screen output unit that outputs the second screen.
前記第二画面構成部は、
前記選択受付部が前記第一選択を受け付けた場合に、当該第一選択に対応する前記一の第一ボックスに対応する他の商品の第二情報を用いた第二ボックスを、前記第一画面の前記第二ボックスに代えて配置し、前記一の商品の第一情報を用いた第一ボックスを、前記第一選択に対応する前記他の商品の前記第一ボックスに代えて配置した前記第二画面を構成する請求項1記載の電子カタログ装置。
The second screen composition unit
The electronic catalog device of claim 1, wherein when the selection receiving unit receives the first selection, a second box using second information of another product corresponding to the one first box corresponding to the first selection is placed in place of the second box on the first screen, and a first box using first information of the one product is placed in place of the first box of the other product corresponding to the first selection.
前記第二画面構成部は、
前記一の商品の前記第一ボックスを、前記第一選択に対応する前記他の商品の前記第一ボックスの位置に配置し、前記第二画面を構成する請求項2記載の電子カタログ装置。
The second screen composition unit
3. The electronic catalog device according to claim 2, wherein the second screen is configured by arranging the first box of the one product in the position of the first box of the other product corresponding to the first selection.
2以上の商品情報のうち、いずれか1以上の商品情報が対応付く2以上の表示情報が格納される表示情報格納部と、
前記2以上の各表示情報を用いた2以上の上位ボックスを含む第一レイヤ画面を構成する第一レイヤ構成部と、
前記第一レイヤ画面を出力する第一レイヤ出力部とをさらに具備し、
前記選択受付部は、
前記第一レイヤ画面を構成する2以上の上位ボックスのうち、一の上位ボックスに対する第二選択を受け付け、
前記選択受付部が前記第二選択を受け付けた場合に、当該第二選択に対応する上位ボックスと、当該上位ボックスに対する表示情報に対応する1以上の各商品情報が有する第一情報を用いた1以上の第一ボックスとを含む第三画面を構成する第三画面構成部と、
前記第三画面を出力する第三画面出力部とをさらに具備する請求項1から請求項3いずれか一項に記載の電子カタログ装置。
a display information storage unit that stores two or more pieces of display information to which one or more pieces of product information correspond;
a first layer construction unit that constructs a first layer screen including two or more upper boxes using each of the two or more pieces of display information;
a first layer output unit that outputs the first layer screen,
The selection receiving unit
accepting a second selection for one of the two or more upper boxes constituting the first layer screen;
a third screen configuration unit that, when the selection receiving unit receives the second selection, configures a third screen including a higher order box corresponding to the second selection and one or more first boxes using first information contained in one or more pieces of product information corresponding to display information for the higher order box;
4. The electronic catalog device according to claim 1, further comprising a third screen output unit that outputs the third screen.
前記選択受付部は、
前記第三画面において、前記上位ボックスに対する第三選択を受け付け、
前記選択受付部が前記第三選択を受け付けた場合に、前記第三画面に代えて、前記第一レイヤ画面を決定する画面遷移部をさらに具備し、
前記第一レイヤ出力部は、
前記画面遷移部の決定に応じて、前記第三画面に代えて、前記第一レイヤ画面を出力し、
前記選択受付部は、
前記第三画面において、前記1以上の第一ボックスのうち、一の第一ボックスに対する第一選択を受け付け、
前記第一画面構成部は、
前記第三画面が出力されている状態において、前記選択受付部が前記第一選択を受け付けた場合に、前記上位ボックスに代えて、前記一の第一ボックスに対応する第二情報を用いた第二ボックスを配置した第一画面を構成し、
前記第一画面出力部は、
当該第一画面を出力する請求項4記載の電子カタログ装置。
The selection receiving unit
accepting a third selection for the top box on the third screen;
a screen transition unit that determines the first layer screen instead of the third screen when the selection receiving unit receives the third selection,
The first layer output unit
outputting the first layer screen instead of the third screen in accordance with the decision of the screen transition unit;
The selection receiving unit
receiving, on the third screen, a first selection for one of the one or more first boxes;
The first screen configuration unit
when the selection receiving unit receives the first selection while the third screen is being output, a first screen is configured in which a second box using second information corresponding to one of the first boxes is arranged in place of the upper box,
The first screen output unit
5. The electronic catalog device according to claim 4, wherein the first screen is output.
前記第三画面構成部は、
前記第一レイヤ画面に対して、前記一の上位ボックスの位置が変更されない前記第三画面を構成する請求項4または請求項5記載の電子カタログ装置。
The third screen composition unit is
6. The electronic catalog device according to claim 4, wherein the third screen is configured such that the position of the one upper box is not changed relative to the first layer screen.
2以上の各商品識別子に対応付けて、2階層以上の各階層において、商品に関する異なる商品関連情報を有し、2以上の商品情報が格納される商品情報格納部と、
2以上の商品情報のうち、いずれか1以上の商品情報が対応付く2以上の表示情報が格納される表示情報格納部と、
2以上の各画面識別子に対応付けて、画面を構成する情報の種類である1以上の種類識別子と、1以上の種類識別子のうちの1以上の各種類識別子ごとに、選択された場合に遷移する画面の画面識別子とを有する2以上の画面定義情報と、初期の画面を識別する初期画面識別子とが格納される画面定義格納部と、
前記初期画面識別子に対応する1以上の種類識別子で識別される種類の商品関連情報および表示情報のうちの1以上の各情報に対応するボックスを含む画面を構成する画面構成部と、
前記画面構成部が構成した画面を出力する画面出力部と、
前記画面出力部が出力した前記画面に含まれる一のボックスに対する選択を受け付ける選択受付部と、
前記選択受付部が前記選択を受け付けた場合、当該選択に対する前記一のボックスに対応する画面識別子であり、当該一のボックスに対応する種類識別子と対になる次に遷移する画面の画面識別子を前記画面定義格納部から取得する画面遷移部とを具備し、
前記画面構成部は、
前記画面遷移部が次に遷移する画面の画面識別子を取得した場合には、当該画面識別子と対になる1以上の各種類識別子で識別される1以上の商品関連情報または1以上の表示情報のうちの1以上の情報であり、前記一のボックスに対応する情報と階層的に繋がっている各情報を用いた1以上のボックスを含む画面を構成し、前記画面遷移部が次に遷移する画面の画面識別子を取得しなかった場合には、前記一のボックスに対応する情報に対して、階層が一つ下位の階層に対応する商品関連情報に対応するボックスを含む画面を構成し、
前記画面出力部は、
前記画面構成部が構成した前記画面を出力する、電子カタログ装置。
a product information storage unit that stores two or more pieces of product information, each of which has different product-related information relating to a product in each of two or more layers, in association with each of two or more product identifiers;
a display information storage unit that stores two or more pieces of display information to which one or more pieces of product information correspond;
a screen definition storage unit that stores, in association with each of the two or more screen identifiers, two or more pieces of screen definition information each having one or more type identifiers that are types of information constituting a screen, and a screen identifier of a screen to which the screen transitions when selected for each of the one or more type identifiers, and an initial screen identifier that identifies an initial screen;
a screen configuration unit that configures a screen including boxes corresponding to one or more pieces of product-related information and display information of a type identified by one or more type identifiers corresponding to the initial screen identifier;
a screen output unit that outputs the screen constructed by the screen construction unit;
a selection receiving unit that receives a selection for one box included in the screen output by the screen output unit;
a screen transition unit that, when the selection receiving unit receives the selection, acquires from the screen definition storage unit a screen identifier of a next screen to be transitioned to, which is a screen identifier corresponding to the one box for the selection and which is paired with a type identifier corresponding to the one box;
The screen configuration unit
When the screen transition unit acquires a screen identifier of a screen to be transitioned to next, the screen transition unit constructs a screen including one or more boxes using each piece of information that is one or more pieces of product-related information or one or more pieces of display information identified by one or more type identifiers paired with the screen identifier and that is hierarchically connected to the information corresponding to the one box; when the screen transition unit does not acquire a screen identifier of a screen to be transitioned next, the screen transition unit constructs a screen including a box corresponding to product-related information that corresponds to a layer one hierarchically lower than the information corresponding to the one box;
The screen output unit
An electronic catalog device that outputs the screen configured by the screen configuration unit.
2以上の各商品識別子に対応付けて、第一階層と第二階層とを含む2階層以上の各階層において、商品に関する異なる商品関連情報を有する2以上の商品情報が格納される商品情報格納部と、第一画面構成部と、第一画面出力部と、選択受付部と、第二画面構成部と、第二画面出力部とにより実現される電子カタログ出力方法であって、
前記第一画面構成部が、前記商品情報格納部を参照し、一の商品の第二階層の商品関連情報である第二情報を用いた第二ボックスと、当該一の商品以外の他の商品の第一階層の商品関連情報である第一情報を用いた1以上の第一ボックスとを含む第一画面を構成する第一画面構成ステップと、
前記第一画面出力部が、前記第一画面を出力する第一画面出力ステップと、
前記選択受付部が、前記第一画面を構成する前記1以上の他の商品の第一ボックスのうち、一の第一ボックスに対する第一選択を受け付ける選択受付ステップと、
前記第二画面構成部が、前記選択受付ステップで前記第一選択が受け付けられた場合に、当該第一選択に対応する前記一の第一ボックスに対応する他の商品の第二情報を用いた第二ボックスを、前記第一画面の前記第二ボックスに代えて配置した第二画面を構成する第二画面構成ステップと、
前記第二画面出力部が、前記第二画面を出力する第二画面出力ステップとを具備する電子カタログ出力方法。
An electronic catalog output method realized by a product information storage unit that stores two or more pieces of product information having different product-related information about products in each of two or more layers including a first layer and a second layer, in association with two or more product identifiers, a first screen configuration unit, a first screen output unit, a selection receiving unit, a second screen configuration unit, and a second screen output unit,
a first screen composing step in which the first screen composing unit refers to the product information storage unit and composes a first screen including a second box using second information that is product-related information of a second layer of one product, and one or more first boxes using first information that is product-related information of a first layer of other products other than the one product;
a first screen output step in which the first screen output unit outputs the first screen;
a selection receiving step in which the selection receiving unit receives a first selection for one first box among the first boxes of the one or more other products that configure the first screen;
a second screen composing step of, when the first selection is accepted in the selection accepting step, the second screen composing unit constructs a second screen in which a second box using second information of another product corresponding to the one first box corresponding to the first selection is arranged in place of the second box on the first screen;
a second screen output step in which the second screen output unit outputs the second screen.
2以上の各商品識別子に対応付けて、2階層以上の各階層において、商品に関する異なる商品関連情報を有し、2以上の商品情報が格納される商品情報格納部と、2以上の商品情報のうち、いずれか1以上の商品情報が対応付く2以上の表示情報が格納される表示情報格納部と、2以上の各画面識別子に対応付けて、画面を構成する情報の種類である1以上の種類識別子と、1以上の種類識別子のうちの1以上の各種類識別子ごとに、選択された場合に遷移する画面の画面識別子とを有する2以上の画面定義情報と、初期の画面を識別する初期画面識別子とが格納される画面定義格納部と、画面構成部と、画面出力部と、選択受付部と、画面遷移部とにより実現される電子カタログ出力方法であって、
前記画面構成部が、前記初期画面識別子に対応する1以上の種類識別子で識別される種類の商品関連情報および表示情報のうちの1以上の各情報に対応するボックスを含む画面を構成する画面構成ステップと、
前記画面出力部が、前記画面構成ステップで構成された画面を出力する画面出力ステップと、
前記選択受付部が、前記画面出力ステップで出力された前記画面に含まれる一のボックスに対する選択を受け付ける選択受付ステップと、
前記が、前記選択受付ステップで前記選択が受け付けられた場合、当該選択に対する前記一のボックスに対応する画面識別子であり、当該一のボックスに対応する種類識別子と対になる次に遷移する画面の画面識別子を前記画面定義格納部から取得する画面遷移ステップとを具備し、
前記画面構成部は、前記画面遷移ステップで次に遷移する画面の画面識別子を取得した場合には、当該画面識別子と対になる1以上の各種類識別子で識別される1以上の商品関連情報または1以上の表示情報のうちの1以上の情報であり、前記一のボックスに対応する情報と階層的に繋がっている各情報を用いた1以上のボックスを含む画面を構成し、前記画面遷移ステップで次に遷移する画面の画面識別子を取得しなかった場合には、前記一のボックスに対応する情報に対して、階層が一つ下位の階層に対応する商品関連情報に対応するボックスを含む画面を構成し、
前記画面出力部は、前記画面構成部が構成した前記画面を出力する、電子カタログ出力方法。
an electronic catalog output method realized by a product information storage unit that stores two or more pieces of product information, each of which has different product-related information about a product in each of two or more layers, in association with two or more product identifiers; a display information storage unit that stores two or more pieces of display information to which any one or more of the two or more pieces of product information corresponds; a screen definition storage unit that stores two or more pieces of screen definition information, each of which has one or more type identifiers that are types of information constituting a screen, and a screen identifier of a screen to which a transition occurs when one or more type identifiers of the one or more type identifiers are selected, in association with two or more screen identifiers; an initial screen identifier that identifies an initial screen; a screen configuration unit; a screen output unit; a selection receiving unit; and a screen transition unit,
a screen configuration step in which the screen configuration unit configures a screen including boxes corresponding to one or more pieces of product-related information and display information of a type identified by one or more type identifiers corresponding to the initial screen identifier;
a screen output step in which the screen output unit outputs the screen constructed in the screen construction step;
a selection receiving step in which the selection receiving unit receives a selection for one box included in the screen outputted in the screen outputting step;
a screen transition step of acquiring, when the selection is accepted in the selection accepting step, a screen identifier of a next screen to be transitioned to, which is a screen identifier corresponding to the one box for the selection and which is paired with a type identifier corresponding to the one box, from the screen definition storage unit;
When the screen configuration unit acquires a screen identifier of a screen to be transitioned to next in the screen transition step, the screen configuration unit configures a screen including one or more boxes using each piece of information that is one or more pieces of product-related information or one or more pieces of display information identified by one or more type identifiers paired with the screen identifier and that is hierarchically connected to the information corresponding to the one box; when the screen configuration unit does not acquire a screen identifier of a screen to be transitioned to next in the screen transition step, the screen configuration unit configures a screen including a box corresponding to product-related information that corresponds to a layer one hierarchically lower than the information corresponding to the one box;
The screen output unit outputs the screen configured by the screen configuration unit.
2以上の各商品識別子に対応付けて、第一階層と第二階層とを含む2階層以上の各階層において、商品に関する異なる商品関連情報を有する2以上の商品情報が格納される商品情報格納部にアクセス可能なコンピュータを、
前記商品情報格納部を参照し、一の商品の第二階層の商品関連情報である第二情報を用いた第二ボックスと、当該一の商品以外の他の商品の第一階層の商品関連情報である第一情報を用いた1以上の第一ボックスとを含む第一画面を構成する第一画面構成部と、
前記第一画面を出力する第一画面出力部と、
前記第一画面を構成する前記1以上の他の商品の第一ボックスのうち、一の第一ボックスに対する第一選択を受け付ける選択受付部と、
前記選択受付部が前記第一選択を受け付けた場合に、当該第一選択に対応する前記一の第一ボックスに対応する他の商品の第二情報を用いた第二ボックスを、前記第一画面の前記第二ボックスに代えて配置した第二画面を構成する第二画面構成部と、
前記第二画面を出力する第二画面出力部として機能させるためのプログラム。
a computer that can access a product information storage unit that stores two or more pieces of product information having different product-related information about products in each of two or more layers including a first layer and a second layer, the product information storage unit being associated with each of two or more product identifiers;
a first screen configuration unit that references the product information storage unit and configures a first screen including a second box using second information that is product-related information of a second layer of one product, and one or more first boxes using first information that is product-related information of a first layer of other products than the one product;
a first screen output unit that outputs the first screen;
a selection receiving unit that receives a first selection for one first box among the first boxes of the one or more other products that configure the first screen;
a second screen configuration unit that, when the selection receiving unit receives the first selection, configures a second screen in which a second box using second information of another product corresponding to the one first box corresponding to the first selection is arranged in place of the second box on the first screen;
A program for causing the second screen output unit to function as a second screen output unit that outputs the second screen.
2以上の各商品識別子に対応付けて、2階層以上の各階層において、商品に関する異なる商品関連情報を有し、2以上の商品情報が格納される商品情報格納部と、2以上の商品情報のうち、いずれか1以上の商品情報が対応付く2以上の表示情報が格納される表示情報格納部と、2以上の各画面識別子に対応付けて、画面を構成する情報の種類である1以上の種類識別子と、1以上の種類識別子のうちの1以上の各種類識別子ごとに、選択された場合に遷移する画面の画面識別子とを有する2以上の画面定義情報と、初期の画面を識別する初期画面識別子とが格納される画面定義格納部とにアクセス可能なコンピュータを、
前記初期画面識別子に対応する1以上の種類識別子で識別される種類の商品関連情報および表示情報のうちの1以上の各情報に対応するボックスを含む画面を構成する画面構成部と、
前記画面構成部が構成した画面を出力する画面出力部と、
前記画面出力部が出力した前記画面に含まれる一のボックスに対する選択を受け付ける選択受付部と、
前記選択受付部が前記選択を受け付けた場合、当該選択に対する前記一のボックスに対応する画面識別子であり、当該一のボックスに対応する種類識別子と対になる次に遷移する画面の画面識別子を前記画面定義格納部から取得する画面遷移部として機能させ、
前記画面構成部は、
前記画面遷移部が次に遷移する画面の画面識別子を取得した場合には、当該画面識別子と対になる1以上の各種類識別子で識別される1以上の商品関連情報または1以上の表示情報のうちの1以上の情報であり、前記一のボックスに対応する情報と階層的に繋がっている各情報を用いた1以上のボックスを含む画面を構成し、前記画面遷移部が次に遷移する画面の画面識別子を取得しなかった場合には、前記一のボックスに対応する情報に対して、階層が一つ下位の階層に対応する商品関連情報に対応するボックスを含む画面を構成し、
前記画面出力部は、
前記画面構成部が構成した前記画面を出力するものとして、前記コンピュータを機能させるためのプログラム。
a computer that can access a product information storage unit that stores two or more pieces of product information, each of which has different product-related information about a product in each of two or more layers, in association with each of two or more product identifiers; a display information storage unit that stores two or more pieces of display information to which any one or more of the two or more pieces of product information corresponds; a screen definition storage unit that stores two or more pieces of screen definition information, each of which has one or more type identifiers that are types of information constituting a screen, and a screen identifier of a screen to which a transition occurs when each of the one or more type identifiers is selected, in association with each of the two or more screen identifiers; and an initial screen identifier that identifies an initial screen;
a screen configuration unit that configures a screen including boxes corresponding to one or more pieces of product-related information and display information of a type identified by one or more type identifiers corresponding to the initial screen identifier;
a screen output unit that outputs the screen configured by the screen configuration unit;
a selection receiving unit that receives a selection for one box included in the screen output by the screen output unit;
when the selection receiving unit receives the selection, the screen transition unit functions as a screen transition unit that acquires, from the screen definition storage unit, a screen identifier of a next screen to be transitioned to, which is a screen identifier corresponding to the one box for the selection and which is paired with a type identifier corresponding to the one box;
The screen configuration unit
When the screen transition unit acquires a screen identifier of a screen to be transitioned to next, the screen transition unit constructs a screen including one or more boxes using each piece of information that is one or more pieces of product-related information or one or more pieces of display information identified by one or more type identifiers paired with the screen identifier and that is hierarchically connected to the information corresponding to the one box; when the screen transition unit does not acquire a screen identifier of a screen to be transitioned next, the screen transition unit constructs a screen including a box corresponding to product-related information that corresponds to a layer one hierarchically lower than the information corresponding to the one box;
The screen output unit
A program for causing the computer to function as a device for outputting the screen constructed by the screen construction unit.
JP2022033780A 2022-03-04 2022-03-04 Electronic catalog device, electronic catalog output method, and program Active JP7818758B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022033780A JP7818758B2 (en) 2022-03-04 2022-03-04 Electronic catalog device, electronic catalog output method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022033780A JP7818758B2 (en) 2022-03-04 2022-03-04 Electronic catalog device, electronic catalog output method, and program

Publications (2)

Publication Number Publication Date
JP2023129031A JP2023129031A (en) 2023-09-14
JP7818758B2 true JP7818758B2 (en) 2026-02-24

Family

ID=87973050

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022033780A Active JP7818758B2 (en) 2022-03-04 2022-03-04 Electronic catalog device, electronic catalog output method, and program

Country Status (1)

Country Link
JP (1) JP7818758B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024584A (en) 2000-07-06 2002-01-25 Toshiba Corp Internet product ordering method and product order receiving device
JP2003076892A (en) 2001-09-03 2003-03-14 Hitachi Information & Control Systems Inc Costume rental order method and equipment
JP2004013500A (en) 2002-06-06 2004-01-15 Masahiro Goto Planning system for looking for room
JP2009151466A (en) 2007-12-19 2009-07-09 Canon Inc Catalog registration method in electronic catalog server
US10706450B1 (en) 2018-02-14 2020-07-07 Amazon Technologies, Inc. Artificial intelligence system for generating intent-aware recommendations

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024584A (en) 2000-07-06 2002-01-25 Toshiba Corp Internet product ordering method and product order receiving device
JP2003076892A (en) 2001-09-03 2003-03-14 Hitachi Information & Control Systems Inc Costume rental order method and equipment
JP2004013500A (en) 2002-06-06 2004-01-15 Masahiro Goto Planning system for looking for room
JP2009151466A (en) 2007-12-19 2009-07-09 Canon Inc Catalog registration method in electronic catalog server
US10706450B1 (en) 2018-02-14 2020-07-07 Amazon Technologies, Inc. Artificial intelligence system for generating intent-aware recommendations

Also Published As

Publication number Publication date
JP2023129031A (en) 2023-09-14

Similar Documents

Publication Publication Date Title
KR20130071253A (en) Apparatus and method for providing customized keyboard user interface
CN112818277A (en) Webpage generation method and device, storage medium and electronic equipment
JP2024138474A (en) Information processing device, learning device, information processing method, learning information production method, and program
JP7818758B2 (en) Electronic catalog device, electronic catalog output method, and program
JP2009237863A (en) Electronic file management device and virtual shop management device
JP4730715B2 (en) Information processing apparatus, electronic file management apparatus, electronic file management system, and electronic file management program
WO2013108628A1 (en) Information management device, information management method and program
JP2021068328A (en) Information providing device, information providing method, and information providing program
JP2006215659A (en) Catalog management device, catalog creation method and catalog search method
JP4974090B2 (en) Item management server and item management system
JPWO2019156156A1 (en) Information processing equipment, display system, program, and display method
JP7810475B1 (en) Trademark processing device, trademark processing method, and program
US20110063674A1 (en) Information processing apparatus and computer-readable medium including computer program
JP6934641B1 (en) Information processing equipment, information processing methods, and programs
JP2024036183A (en) Electronic catalog device, electronic catalog output method, and program
JP7583491B1 (en) Advertising image processing device, advertising image processing method, and program
JP7096562B2 (en) Server equipment, information processing methods, and programs
KR101028197B1 (en) Method for constructing and providing audiovisual information linked with knowledge node connection structure and system
JP6466370B2 (en) Table information processing apparatus, table information processing method, and program
JP2016192175A (en) Command generation program, command generation method, and information processing device
US20250103251A1 (en) Information processing device, information processing method, and non-transitory recording medium
WO2016133153A2 (en) Information management device, and file management method
JP2021140366A (en) Information processing equipment, information processing systems, conversion methods and programs
CN101996159B (en) Messaging device and information processing method
JP2026000493A (en) Advertisement processing device, advertisement processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251126

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: 20260106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260127

R150 Certificate of patent or registration of utility model

Ref document number: 7818758

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150