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
JP7404776B2 - Information processing device, information processing method and program - Google Patents
[go: Go Back, main page]

JP7404776B2 - Information processing device, information processing method and program - Google Patents

Information processing device, information processing method and program Download PDF

Info

Publication number
JP7404776B2
JP7404776B2 JP2019196470A JP2019196470A JP7404776B2 JP 7404776 B2 JP7404776 B2 JP 7404776B2 JP 2019196470 A JP2019196470 A JP 2019196470A JP 2019196470 A JP2019196470 A JP 2019196470A JP 7404776 B2 JP7404776 B2 JP 7404776B2
Authority
JP
Japan
Prior art keywords
search
keyword
information
book
search result
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
JP2019196470A
Other languages
Japanese (ja)
Other versions
JP2021071779A (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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2019196470A priority Critical patent/JP7404776B2/en
Publication of JP2021071779A publication Critical patent/JP2021071779A/en
Application granted granted Critical
Publication of JP7404776B2 publication Critical patent/JP7404776B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.

インターネット等のネットワークを介して各種の情報が公開されており、ネットワーク経由で各種の情報を検索する処理が行われている。検索処理を行った場合、検索結果として得られた情報の一部が列挙され、列挙された情報(検索結果)のいずれかが検索者によって選択された場合に、選択された情報(検索結果)が表示されるように構成されていることが多い。よって、列挙された検索結果の中から検索者が所望の情報を容易に見つけ出せるような検索結果画面を提供することが試みられている。例えば特許文献1では、検索結果を表示する検索結果ページ上に対話要素(ビデオ及びオーディオのコンテンツ)を含めて提供するシステムが開示されている。 Various types of information are made public via networks such as the Internet, and processing for searching various types of information is performed via networks. When a search process is performed, some of the information obtained as a search result is listed, and if any of the listed information (search results) is selected by the searcher, the selected information (search results) is often configured so that it is displayed. Therefore, attempts have been made to provide a search result screen that allows a searcher to easily find desired information from the listed search results. For example, Patent Document 1 discloses a system that provides interactive elements (video and audio content) on a search result page that displays search results.

特表2010-541074号公報Special Publication No. 2010-541074

検索処理では、検索結果として得られた情報が1つである場合でも、この1つの情報の一部が検索結果一覧として表示され、検索結果一覧から選択された場合に、情報の詳細が表示されるように構成されていることが多い。よって、検索結果が1つである場合にも検索者は、検索結果一覧に表示された検索結果を選択操作する必要があり、操作負担が軽減されないという問題がある。 In the search process, even if only one piece of information is obtained as a search result, part of this information is displayed as a search result list, and when selected from the search result list, the details of the information are displayed. It is often configured to Therefore, even when there is only one search result, the searcher has to select and operate the search results displayed in the search result list, which poses a problem in that the operational burden is not reduced.

本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、検索結果をより適切に表示した検索結果画面を検索者に提供することが可能な情報処理装置等を提供することにある。 The present invention has been made in view of the above circumstances, and its purpose is to provide an information processing device, etc. that can provide a searcher with a search result screen that more appropriately displays search results. It is about providing.

本発明の一態様に係る情報処理装置は、複数の検索対象に対する検索用キーワードを取得する取得部と、取得した検索用キーワードに基づく検索処理によって複数の検索結果が得られた場合、前記複数の検索結果のそれぞれに関する簡易情報を表示する第1画面情報を出力する第1出力部と、前記検索用キーワードに基づく検索処理によって1つの検索結果が得られた場合、前記1つの検索結果に関する詳細情報を表示する第2画面情報を出力する第2出力部と、前記複数の検索対象のそれぞれにキーワードを対応付けて記憶する記憶部とを備え、前記第2出力部は、前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である検索対象に対応するキーワードに完全一致した場合に、前記1つの検索結果である検索対象に関する詳細情報を表示する第2画面情報を出力するAn information processing apparatus according to one aspect of the present invention includes an acquisition unit that acquires search keywords for a plurality of search targets, and when a plurality of search results are obtained by a search process based on the acquired search keywords, a first output unit that outputs first screen information that displays simple information regarding each of the search results; and when one search result is obtained by the search process based on the search keyword, detailed information regarding the one search result; a second output unit that outputs second screen information that displays a second screen; and a storage unit that stores keywords in association with each of the plurality of search targets ; When one search result is obtained through the search process and the search keyword completely matches a keyword corresponding to the search target that is the one search result, detailed information regarding the search target that is the one search result. Outputs second screen information that displays .

本発明の一態様にあっては、検索結果をより適切に表示した検索結果画面を検索者に提供することができる。 According to one aspect of the present invention, a search result screen that more appropriately displays search results can be provided to a searcher.

情報処理システムの構成例を示す模式図である。1 is a schematic diagram showing a configuration example of an information processing system. サーバ及びユーザ端末の構成例を示すブロック図である。FIG. 2 is a block diagram showing a configuration example of a server and a user terminal. サーバに記憶されるDBの構成例を示す模式図である。FIG. 2 is a schematic diagram showing a configuration example of a DB stored in a server. 商品の検索処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of a product search process procedure. 商品の検索処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of a product search process procedure. ユーザ端末における画面例を示す模式図である。It is a schematic diagram which shows the example of a screen in a user terminal. ユーザ端末における画面例を示す模式図である。It is a schematic diagram which shows the example of a screen in a user terminal. 実施形態2の商品情報DBの構成例を示す模式図である。7 is a schematic diagram showing a configuration example of a product information DB according to a second embodiment. FIG. 実施形態2における商品の検索処理手順の一例を示すフローチャートである。7 is a flowchart illustrating an example of a product search process procedure in Embodiment 2. FIG. 実施形態3における商品の検索処理手順の一例を示すフローチャートである。12 is a flowchart illustrating an example of a product search process procedure in Embodiment 3. ユーザ端末における画面例を示す模式図である。It is a schematic diagram which shows the example of a screen in a user terminal. 実施形態4における商品の検索処理手順の一例を示すフローチャートである。12 is a flowchart illustrating an example of a product search process procedure in Embodiment 4. ユーザ端末における画面例を示す模式図である。It is a schematic diagram which shows the example of a screen in a user terminal.

以下に、本開示の情報処理装置、情報処理方法及びプログラムについて、その実施形態を示す図面に基づいて詳述する。以下の実施形態では、ネットワーク経由で書籍(紙の本)の購入申し込みを受け付けると共に電子書籍を販売する情報処理システムに適用した例について説明する。しかし、本開示の技術は、書籍及び電子書籍だけでなく、EC(Electronic Commerce )サイトを介して各種の商品を販売する情報処理システムに適用できる。また、本開示の技術は、ネットワークを介して各種の情報を検索する情報処理システムにも適用できる。 Below, an information processing device, an information processing method, and a program according to the present disclosure will be described in detail based on drawings showing embodiments thereof. In the following embodiment, an example will be described in which the present invention is applied to an information processing system that accepts purchase applications for books (paper books) via a network and sells electronic books. However, the technology of the present disclosure can be applied to information processing systems that sell not only books and electronic books but also various products via EC (Electronic Commerce) sites. Furthermore, the technology of the present disclosure can also be applied to an information processing system that searches for various types of information via a network.

(実施形態1)
ネットワーク経由で書籍及び電子書籍を販売する情報処理システムについて説明する。図1は、情報処理システムの構成例を示す模式図である。本実施形態の情報処理システム100は、サーバ10(情報処理装置)及び複数のユーザ端末20等を含み、サーバ10及びユーザ端末20はインターネット等のネットワークNを介して通信接続されている。サーバ10は、種々の情報処理、情報の送受信が可能な情報処理装置であり、例えばサーバコンピュータ又はパーソナルコンピュータ等である。サーバ10は、複数台設けられてもよいし、1台のサーバ装置内に設けられた複数の仮想マシンによって実現されてもよいし、クラウドサーバを用いて実現されてもよい。サーバ10は、ウェブサーバの機能を有し、書籍及び電子書籍をネットワークN経由で販売する書籍販売サイト12S(図2参照)をネットワークNを介して公開している。サーバ10は、書籍販売サイト12Sを介してユーザ端末20から受け付けた検索用キーワードに基づいて、販売対象の書籍及び電子書籍を検索する処理、書籍及び電子書籍の注文を受け付ける処理、注文に応じて電子書籍を販売する処理等、種々の情報処理を行う。ユーザ端末20は、ウェブサイトを利用するユーザの端末であり、スマートフォン、タブレット端末、パーソナルコンピュータ、電子書籍リーダー、ゲーム機等である。ユーザ端末20は、ネットワークN経由でウェブサイトにアクセスする処理等、種々の情報処理を行う。
(Embodiment 1)
An information processing system that sells books and electronic books via a network will be described. FIG. 1 is a schematic diagram showing a configuration example of an information processing system. The information processing system 100 of this embodiment includes a server 10 (information processing device), a plurality of user terminals 20, etc., and the server 10 and the user terminals 20 are communicatively connected via a network N such as the Internet. The server 10 is an information processing device capable of various information processing and transmission/reception of information, and is, for example, a server computer or a personal computer. A plurality of servers 10 may be provided, a plurality of virtual machines provided in one server device may be provided, or a cloud server may be used. The server 10 has the function of a web server, and makes available to the public via the network N a book sales site 12S (see FIG. 2) that sells books and electronic books via the network N. The server 10 performs processing to search for books and electronic books for sale based on search keywords received from the user terminal 20 via the book sales site 12S, processing to receive orders for books and electronic books, and processing to respond to orders. Performs various information processing such as processing to sell electronic books. The user terminal 20 is a terminal of a user who uses a website, and is a smartphone, a tablet terminal, a personal computer, an electronic book reader, a game console, or the like. The user terminal 20 performs various information processing such as accessing a website via the network N.

本実施形態の情報処理システム100では、ユーザ端末20は、ユーザからの指示に従って、サーバ10が公開する書籍販売サイト12Sにアクセスし、書籍販売サイト12Sを介して書籍の注文処理及び電子書籍の購入処理を行う。その際、ユーザ端末20は、ユーザが所望する書籍又は電子書籍を検索するためのキーワード(検索用キーワード)をサーバ10へ送信し、サーバ10は、取得した検索用キーワードに基づく検索処理を行い、検索結果として得られた書籍又は電子書籍の情報を表示する検索結果画面をユーザ端末20へ送信する。 In the information processing system 100 of the present embodiment, the user terminal 20 accesses the book sales site 12S published by the server 10 according to instructions from the user, and performs book order processing and electronic book purchase via the book sales site 12S. Perform processing. At that time, the user terminal 20 transmits a keyword (search keyword) for searching for a book or electronic book desired by the user to the server 10, and the server 10 performs a search process based on the acquired search keyword, A search result screen displaying information on books or electronic books obtained as search results is transmitted to the user terminal 20.

図2は、サーバ10及びユーザ端末20の構成例を示すブロック図である。サーバ10は、制御部11、記憶部12、通信部13、入力部14、表示部15、読み取り部16等を含み、これらの各部はバスを介して相互に接続されている。制御部11は、CPU(Central Processing Unit)、MPU(Micro-Processing Unit)又はGPU(Graphics Processing Unit)等の1又は複数のプロセッサを含む。制御部11は、記憶部12に記憶してある制御プログラム12Pを適宜実行することにより、本開示の情報処理装置が行うべき種々の情報処理、制御処理等をサーバ10に行わせる。 FIG. 2 is a block diagram showing a configuration example of the server 10 and the user terminal 20. The server 10 includes a control section 11, a storage section 12, a communication section 13, an input section 14, a display section 15, a reading section 16, etc., and these sections are interconnected via a bus. The control unit 11 includes one or more processors such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), or a GPU (Graphics Processing Unit). The control unit 11 causes the server 10 to perform various information processing, control processing, etc. that should be performed by the information processing apparatus of the present disclosure by appropriately executing the control program 12P stored in the storage unit 12.

記憶部12は、RAM(Random Access Memory)、フラッシュメモリ、ハードディスク、SSD(Solid State Drive)等を含む。記憶部12は、制御部11が実行する制御プログラム12P及び制御プログラム12Pの実行に必要な各種のデータ等を予め記憶している。また記憶部12は、制御部11が制御プログラム12Pを実行する際に発生するデータ等を一時的に記憶する。また記憶部12は、書籍及び電子書籍を販売するための書籍販売サイト12S、後述する商品情報DB(データベース)12a、会員情報DB12b等を記憶する。商品情報DB12a及び会員情報DB12bは、サーバ10に接続された他の記憶装置に記憶されてもよく、サーバ10が通信可能な他の記憶装置に記憶されてもよい。 The storage unit 12 includes a RAM (Random Access Memory), a flash memory, a hard disk, an SSD (Solid State Drive), and the like. The storage unit 12 stores in advance a control program 12P executed by the control unit 11 and various data necessary for executing the control program 12P. The storage unit 12 also temporarily stores data and the like generated when the control unit 11 executes the control program 12P. The storage unit 12 also stores a book sales site 12S for selling books and electronic books, a product information DB (database) 12a (described later), a member information DB 12b, and the like. The product information DB 12a and the member information DB 12b may be stored in another storage device connected to the server 10, or may be stored in another storage device with which the server 10 can communicate.

通信部13は、有線通信又は無線通信によってネットワークNに接続するためのインタフェースであり、ネットワークNを介して他の装置との間で情報の送受信を行う。入力部14は、例えばマウス及びキーボード等を含み、サーバ10を管理する管理者による操作入力を受け付け、操作内容に対応した制御信号を制御部11へ送出する。表示部15は、液晶ディスプレイ又は有機ELディスプレイ等であり、制御部11からの指示に従って各種の情報を表示する。入力部14及び表示部15は一体として構成されたタッチパネルであってもよい。 The communication unit 13 is an interface for connecting to the network N by wired communication or wireless communication, and sends and receives information to and from other devices via the network N. The input unit 14 includes, for example, a mouse, a keyboard, etc., receives operation input from an administrator who manages the server 10, and sends a control signal corresponding to the operation content to the control unit 11. The display unit 15 is a liquid crystal display, an organic EL display, or the like, and displays various information according to instructions from the control unit 11. The input unit 14 and the display unit 15 may be a touch panel configured as one unit.

読み取り部16は、CD(Compact Disc)-ROM、DVD(Digital Versatile Disc)-ROM、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード等を含む可搬型記憶媒体1aに記憶された情報を読み取る。記憶部12に記憶される制御プログラム12P及び各種のデータは、制御部11が読み取り部16を介して可搬型記憶媒体1aから読み取って記憶部12に記憶してもよい。また、記憶部12に記憶される制御プログラム12P及び各種のデータは、制御部11が通信部13を介して外部装置からダウンロードして記憶部12に記憶してもよい。 The reading unit 16 reads information stored in a portable storage medium 1a including a CD (Compact Disc)-ROM, a DVD (Digital Versatile Disc)-ROM, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, etc. read. The control program 12P and various data stored in the storage unit 12 may be read by the control unit 11 from the portable storage medium 1a via the reading unit 16 and stored in the storage unit 12. Further, the control program 12P and various data stored in the storage unit 12 may be downloaded by the control unit 11 from an external device via the communication unit 13 and stored in the storage unit 12.

ユーザ端末20は、制御部21、記憶部22、通信部23、入力部24、表示部25等を含み、これらの各部はバスを介して相互に接続されている。制御部21は、CPU、MPU又はGPU等の1又は複数のプロセッサを含む。制御部21は、記憶部22に記憶してある制御プログラム22Pを適宜実行することにより、ユーザ端末20が行うべき種々の情報処理、制御処理等を行う。 The user terminal 20 includes a control section 21, a storage section 22, a communication section 23, an input section 24, a display section 25, etc., and these sections are interconnected via a bus. The control unit 21 includes one or more processors such as a CPU, MPU, or GPU. The control unit 21 performs various information processing, control processing, etc. that should be performed by the user terminal 20 by appropriately executing the control program 22P stored in the storage unit 22.

記憶部22は、RAM、フラッシュメモリ、ハードディスク、SSD等を含む。記憶部22は、制御部21が実行する制御プログラム22P及び制御プログラム22Pの実行に必要な各種のデータ等を予め記憶している。また記憶部22は、制御部21が制御プログラム22Pを実行する際に発生するデータ等を一時的に記憶する。また記憶部22は、ウェブサイトを閲覧するためのウェブブラウザ22B(以下ではブラウザ22Bという)を記憶する。また記憶部22は、書籍販売サイト12Sを介して購入した電子書籍のデータ(電子書籍データ)を記憶する。なお、記憶部22は、電子書籍を読むためのアプリケーションプログラムを記憶していてもよく、ブラウザ22Bの代わりに書籍販売サイト12Sにアクセスするためのアプリケーションプログラムを記憶していてもよい。 The storage unit 22 includes a RAM, a flash memory, a hard disk, an SSD, and the like. The storage unit 22 stores in advance a control program 22P executed by the control unit 21 and various data necessary for executing the control program 22P. The storage unit 22 also temporarily stores data generated when the control unit 21 executes the control program 22P. The storage unit 22 also stores a web browser 22B (hereinafter referred to as browser 22B) for viewing websites. The storage unit 22 also stores data on electronic books (electronic book data) purchased via the book sales site 12S. Note that the storage unit 22 may store an application program for reading electronic books, or may store an application program for accessing the book sales site 12S instead of the browser 22B.

通信部23は、無線通信又は有線通信によってネットワークNに接続するためのインタフェースであり、ネットワークNを介して他の装置との間で情報の送受信を行う。入力部24は、ユーザによる操作入力を受け付け、操作内容に対応した制御信号を制御部21へ送出する。表示部25は、液晶ディスプレイ、有機ELディスプレイ等であり、制御部21からの指示に従って各種の情報を表示する。入力部24及び表示部25は一体として構成されたタッチパネルであってもよい。 The communication unit 23 is an interface for connecting to the network N by wireless communication or wired communication, and sends and receives information to and from other devices via the network N. The input unit 24 accepts operation input by the user and sends a control signal corresponding to the operation content to the control unit 21. The display unit 25 is a liquid crystal display, an organic EL display, or the like, and displays various information according to instructions from the control unit 21. The input section 24 and the display section 25 may be a touch panel configured as one unit.

図3は、サーバ10に記憶されるDB12a~12bの構成例を示す模式図である。図3Aは商品情報DB12aを、図3Bは会員情報DB12bをそれぞれ示す。商品情報DB12aは、書籍販売サイト12Sで販売されている商品である書籍及び電子書籍に関する情報を記憶する。図3Aに示す商品情報DB12aは、商品ID列、タイトル列、商品概要列、価格列、在庫情報列、電子書籍データ列等を含み、商品IDに対応付けて、商品(書籍及び電子書籍)に関する情報を記憶する。商品ID列は、書籍販売サイト12Sにおける販売対象の書籍及び電子書籍のそれぞれに割り当てられた識別情報を記憶する。タイトル列、商品概要列及び価格列のそれぞれは、商品(書籍及び電子書籍)のタイトル、概要及び価格を記憶する。商品の概要は例えば著者名、書籍の発行年、電子書籍の販売開始日、発行者、発行所、印刷会社、製本会社、あらすじ等の情報を含む。在庫情報列は、商品の書籍の在庫数を記憶し、電子書籍データ列は商品の電子書籍の再生用データ(電子書籍データ)を記憶する。電子書籍データは、商品情報DB12aに記憶されるほかに、記憶部12の所定領域又は他の記憶装置に記憶されてもよく、この場合、電子書籍データ列は、電子書籍データを読み出すための情報(例えばデータの記憶場所を示すファイル名)を記憶する。商品情報DB12aに記憶される商品IDは、新たな販売対象の書籍及び電子書籍の情報が登録される際に、制御部11によって発行されて記憶される。商品情報DB12aに記憶されるタイトル、商品概要及び価格の各情報は、制御部11が例えば通信部13又は入力部14を介して新たな販売対象の書籍又は電子書籍の各情報を取得した場合に、制御部11によって記憶される。商品情報DB12aに記憶される在庫情報は、例えば制御部11が入力部14を介して書籍の仕入数を受け付けた場合に、制御部11によって仕入数が加算され、例えば制御部11が通信部13を介して書籍の購入申込を受け付けた場合に、制御部11によって販売数が減算される。商品情報DB12aに記憶される電子書籍データは、制御部11が例えば通信部13又は入力部14を介して新たな販売対象の電子書籍のデータ(電子書籍データ)を取得した場合に、制御部11によって記憶される。商品情報DB12aの記憶内容は図3Aに示す例に限定されず、商品の書籍及び電子書籍に関する各種の情報を記憶することができる。例えば、書籍及び電子書籍の表紙の画像データ又はサムネイル画像データを商品情報DB12aに記憶してもよい。 FIG. 3 is a schematic diagram showing a configuration example of the DBs 12a to 12b stored in the server 10. FIG. 3A shows the product information DB 12a, and FIG. 3B shows the member information DB 12b. The product information DB 12a stores information regarding books and electronic books, which are products sold at the book sales site 12S. The product information DB 12a shown in FIG. 3A includes a product ID column, a title column, a product summary column, a price column, an inventory information column, an electronic book data column, etc. Remember information. The product ID column stores identification information assigned to each of the books and electronic books to be sold at the book sales site 12S. The title column, product summary column, and price column each store the title, summary, and price of the product (book and electronic book). The product summary includes information such as the author's name, publication year of the book, sales start date of the electronic book, publisher, publisher, printing company, bookbinding company, synopsis, and the like. The inventory information string stores the number of books in stock for the product, and the electronic book data string stores playback data (electronic book data) for the electronic book for the product. In addition to being stored in the product information DB 12a, the electronic book data may be stored in a predetermined area of the storage unit 12 or in another storage device. In this case, the electronic book data string is information for reading the electronic book data. (for example, a file name indicating the storage location of data). The product ID stored in the product information DB 12a is issued and stored by the control unit 11 when information about new books and electronic books to be sold is registered. The information on the title, product outline, and price stored in the product information DB 12a is changed when the control unit 11 acquires information on a new book or electronic book to be sold, for example, via the communication unit 13 or the input unit 14. , are stored by the control unit 11. Inventory information stored in the product information DB 12a includes, for example, when the control unit 11 receives the number of purchased books via the input unit 14, the number of purchased books is added by the control unit 11, and the number of purchased books is added by the control unit 11, When an application for purchasing a book is accepted through the section 13, the control section 11 subtracts the number of sales. The electronic book data stored in the product information DB 12a is stored in the product information DB 12a when the control unit 11 acquires data of a new electronic book to be sold (electronic book data), for example, via the communication unit 13 or the input unit 14. remembered by. The storage contents of the product information DB 12a are not limited to the example shown in FIG. 3A, and various information regarding books and electronic books of products can be stored. For example, image data or thumbnail image data of covers of books and electronic books may be stored in the product information DB 12a.

会員情報DB12bは、書籍販売サイト12Sを利用するために会員登録したユーザに関する情報を記憶する。図3Bに示す会員情報DB12bは、会員ID列、パスワード列、氏名列、年齢列、性別列、メールアドレス列、住所列、購入履歴列等を含み、会員IDに対応付けて、会員であるユーザの情報を記憶する。会員ID列は、会員登録したユーザのそれぞれに割り当てられた識別情報を記憶し、パスワード列は、会員登録の際にユーザが設定したパスワードを記憶する。氏名列、年齢列、性別列、メールアドレス列及び住所列はそれぞれ、会員登録の際にユーザが入力(指定)した氏名、年齢、性別、メールアドレス及び住所を記憶する。購入履歴列は、ユーザが書籍販売サイト12Sを介して購入した書籍及び電子書籍の情報を記憶する。会員情報DB12bに記憶される会員IDは、新たに会員登録するユーザの情報が登録される際に、制御部11によって発行されて記憶される。会員情報DB12bに記憶されるパスワード、氏名、年齢、性別、メールアドレス及び住所の各情報は、制御部11が例えば通信部13又は入力部14を介して新たなユーザの各情報を取得した場合に、制御部11によって記憶され、通信部13又は入力部14を介して変更指示を取得した場合に、制御部11によって変更される。会員情報DB12bに記憶される購入履歴は、制御部11がユーザ端末20との間で書籍又は電子書籍の販売処理を行った場合に、販売対象の書籍又は電子書籍に関する情報が制御部11によって記憶される。会員情報DB12bの記憶内容は図3Bに示す例に限定されず、会員登録したユーザに関する各種の情報を記憶することができる。 The member information DB 12b stores information regarding users who have registered as members to use the book sales site 12S. The member information DB 12b shown in FIG. 3B includes a member ID column, a password column, a name column, an age column, a gender column, an email address column, an address column, a purchase history column, etc. The information is stored. The member ID column stores identification information assigned to each user who has registered as a member, and the password column stores the password set by the user at the time of membership registration. The name column, age column, gender column, email address column, and address column each store the name, age, gender, email address, and address input (designated) by the user at the time of membership registration. The purchase history column stores information about books and electronic books that the user has purchased via the book sales site 12S. The member ID stored in the member information DB 12b is issued and stored by the control unit 11 when information of a user who newly registers as a member is registered. The password, name, age, gender, e-mail address, and address information stored in the member information DB 12b are changed when the control unit 11 acquires new user information via the communication unit 13 or the input unit 14, for example. , is stored by the control unit 11, and is changed by the control unit 11 when a change instruction is obtained via the communication unit 13 or the input unit 14. The purchase history stored in the member information DB 12b is such that when the control unit 11 performs a book or electronic book sales process with the user terminal 20, information regarding the book or electronic book to be sold is stored by the control unit 11. be done. The storage contents of the member information DB 12b are not limited to the example shown in FIG. 3B, and various information regarding users who have registered as members can be stored.

本実施形態の情報処理システム100では、ユーザ端末20のユーザが書籍販売サイト12Sを介して購入した電子書籍を、サーバ10の記憶部12に記憶するように構成してもよい。この場合、ユーザが購入した電子書籍のデータを、例えばサーバ10の会員情報DB12bに記憶させてもよく、又は、ユーザの会員IDに対応付けて記憶部12に記憶させてもよい。このような構成の場合、ユーザ端末20の記憶部22に空き容量がない場合であっても、電子書籍を購入することができる。 The information processing system 100 of this embodiment may be configured to store electronic books purchased by the user of the user terminal 20 via the book sales site 12S in the storage unit 12 of the server 10. In this case, the data of the electronic book purchased by the user may be stored, for example, in the member information DB 12b of the server 10, or may be stored in the storage unit 12 in association with the user's member ID. In the case of such a configuration, even if there is no free space in the storage unit 22 of the user terminal 20, it is possible to purchase an electronic book.

以下に、本実施形態の情報処理システム100において、ユーザがユーザ端末20を用いて書籍販売サイト12Sで書籍又は電子書籍(商品)を購入する場合に、購入したい商品を検索する際に各装置が行う処理について説明する。図4及び図5は、商品の検索処理手順の一例を示すフローチャート、図6及び図7は、ユーザ端末20における画面例を示す模式図である。図4及び図5では左側にユーザ端末20が行う処理を、右側にサーバ10が行う処理をそれぞれ示す。以下の処理は、ユーザ端末20の記憶部22に記憶してある制御プログラム22Pに従って制御部21によって実行され、サーバ10の記憶部12に記憶してある制御プログラム12Pに従って制御部11によって実行される。また以下の処理において、ユーザは、書籍販売サイト12Sを利用するために予め会員登録しているユーザであり、自身の会員ID及びパスワードを用いてサーバ10(書籍販売サイト12S)に対してログイン処理を行っているものとする。以下の処理の一部を専用のハードウェア回路で実現してもよい。 Below, in the information processing system 100 of this embodiment, when a user uses the user terminal 20 to purchase a book or an electronic book (product) on the book sales site 12S, each device is activated when searching for a product to purchase. The processing to be performed will be explained. 4 and 5 are flowcharts showing an example of a product search process procedure, and FIGS. 6 and 7 are schematic diagrams showing examples of screens on the user terminal 20. In FIGS. 4 and 5, the left side shows the process performed by the user terminal 20, and the right side shows the process performed by the server 10. The following processes are executed by the control unit 21 according to the control program 22P stored in the storage unit 22 of the user terminal 20, and are executed by the control unit 11 according to the control program 12P stored in the storage unit 12 of the server 10. . In addition, in the following process, the user is a user who has registered as a member in advance to use the book sales site 12S, and uses his own member ID and password to log in to the server 10 (book sales site 12S). It is assumed that Part of the following processing may be realized by a dedicated hardware circuit.

本実施形態の情報処理システム100において、書籍又は電子書籍を購入したいユーザは、ユーザ端末20を用いてサーバ10(書籍販売サイト12S)にアクセスし、書籍販売サイト12Sを介して、購入したい書籍又は電子書籍を検索する。なお、ユーザは、ブラウザ22Bをユーザ端末20に起動させることによってサーバ10(書籍販売サイト12S)にアクセスする。また、ユーザ端末20がブラウザ22Bの代わりに書籍販売サイト12Sにアクセスするためのアプリケーションプログラムを記憶している場合、ユーザは、このアプリケーションプログラムをユーザ端末20に起動させることによってサーバ10(書籍販売サイト12S)にアクセスしてもよい。 In the information processing system 100 of this embodiment, a user who wants to purchase a book or an electronic book accesses the server 10 (book sales site 12S) using the user terminal 20, and sells the book or electronic book he or she wants to purchase via the book sales site 12S. Search for e-books. Note that the user accesses the server 10 (book sales site 12S) by starting the browser 22B on the user terminal 20. Further, if the user terminal 20 stores an application program for accessing the book sales site 12S instead of the browser 22B, the user can activate the application program on the user terminal 20 to access the server 10 (book sales site 12S).

ユーザ端末20の制御部21は、入力部24を介したユーザからの指示に従って書籍販売サイト12Sにアクセスする(S11)。サーバ10の制御部11は、ユーザ端末20からの要求に応じたウェブページ、ここでは書籍販売サイト12Sの初期画面をユーザ端末20へ送信する(S12)。ユーザ端末20の制御部21は、サーバ10が送信したウェブページを受信し、受信したウェブページに基づいて、図6Aに示すような初期画面を表示部25に表示する(S13)。初期画面は、販売対象の書籍及び電子書籍(商品)からユーザが所望する商品を検索する際の検索条件を受け付ける画面である。図6Aに示す初期画面は、検索対象を紙の書籍又は電子書籍の一方に限定するか、両方を検索対象とするかを指定するためのチェックボックスを有する。また初期画面は、ユーザが所望する商品を検索するための検索キーワードを入力するための入力欄と、検索処理の実行を指示するための検索ボタンとを有する。 The control unit 21 of the user terminal 20 accesses the book sales site 12S according to instructions from the user via the input unit 24 (S11). The control unit 11 of the server 10 transmits a web page in response to a request from the user terminal 20, here an initial screen of the book sales site 12S, to the user terminal 20 (S12). The control unit 21 of the user terminal 20 receives the web page transmitted by the server 10, and displays an initial screen as shown in FIG. 6A on the display unit 25 based on the received web page (S13). The initial screen is a screen that accepts search conditions when the user searches for a desired product from books and electronic books (products) to be sold. The initial screen shown in FIG. 6A has a check box for specifying whether to limit the search to either paper books or electronic books, or to search for both. The initial screen also includes an input field for inputting a search keyword for searching for a desired product by the user, and a search button for instructing execution of search processing.

ユーザ端末20のユーザは、書籍(紙の本)を検索対象としたい場合、初期画面中の紙の書籍のチェックボックスをチェックし、電子書籍を検索対象としたい場合、初期画面中の電子書籍のチェックボックスをチェックし、両方を検索対象としたい場合、両方のチェックボックスをチェックする。またユーザは、初期画面中の入力欄に検索用のキーワードを入力し、検索ボタンを操作することにより、入力した検索用キーワードに基づく検索処理の実行を指示する。ユーザ端末20の制御部21は、入力部24を介してユーザから検索用キーワードを受け付けたか否かを判断しており(S14)、検索用キーワードを受け付けたと判断した場合(S14:YES)、受け付けた検索用キーワードを入力欄に表示する(S15)。検索用キーワードを受け付けていないと判断した場合(S14:NO)、制御部21は、ステップS15の処理をスキップする。なお、制御部21は、入力部24を介してユーザからチェックボックスに対する選択を受け付けた場合、選択されたチェックボックスにチェックマークを表示する。 If the user of the user terminal 20 wants to search for books (paper books), check the checkbox for paper books on the initial screen; if the user wants to search for electronic books, check the check box for electronic books on the initial screen. Check the checkboxes, and if you want to include both as search targets, check both checkboxes. The user also inputs a search keyword into the input field on the initial screen and operates the search button to instruct execution of a search process based on the input search keyword. The control unit 21 of the user terminal 20 determines whether or not a search keyword has been accepted from the user via the input unit 24 (S14), and if it is determined that the search keyword has been accepted (S14: YES), the control unit 21 determines whether or not the search keyword has been accepted from the user via the input unit 24. The search keywords are displayed in the input field (S15). If it is determined that the search keyword is not accepted (S14: NO), the control unit 21 skips the process of step S15. Note that when the control unit 21 receives a selection of a checkbox from the user via the input unit 24, it displays a checkmark in the selected checkbox.

制御部21は、入力部24を介して検索処理の実行指示(検索指示)を受け付けたか否かを判断しており(S16)、検索処理の実行指示を受け付けていないと判断した場合(S16:NO)、ステップS14の処理に戻る。検索処理の実行指示を受け付けたと判断した場合(S16:YES)、制御部21は、初期画面を介して入力された検索条件に基づく検索処理の実行をサーバ10に要求する(S17)。具体的には、制御部21は、チェックボックスを介して選択された検索対象(書籍又は電子書籍、或いは両方)と、入力欄に入力された検索用キーワードとをサーバ10へ送信し、検索処理の実行を要求する。 The control unit 21 determines whether an instruction to execute a search process (search instruction) has been received via the input unit 24 (S16), and if it is determined that an instruction to execute a search process has not been received (S16: NO), the process returns to step S14. If it is determined that the instruction to execute the search process has been received (S16: YES), the control unit 21 requests the server 10 to execute the search process based on the search conditions input via the initial screen (S17). Specifically, the control unit 21 transmits the search target (book, electronic book, or both) selected via the check box and the search keyword entered in the input field to the server 10, and performs the search process. request execution.

サーバ10の制御部11は、ユーザ端末20から検索処理の実行を要求された場合、取得した検索条件での検索処理を実行する(S18)。具体的には、制御部11(取得部)は、ユーザ端末20から、検索対象として、紙の書籍又は電子書籍、或いはその両方の指定を取得し、商品情報DB12aに登録してある書籍及び電子書籍(検索対象)に対する検索用キーワードを取得する。そして制御部11は、指定された検索対象に対して、タイトル又は商品概要等に検索用キーワードが含まれる書籍又は電子書籍があるか否かを検索する。制御部11は、検索処理によって1つの書籍又は電子書籍を検索したか否かを判断し(S19)、1つの書籍又は電子書籍を検索したと判断した場合(S19:YES)、検索結果を表示する検索結果画面を生成することなく、検索結果の書籍又は電子書籍に関する詳細情報を表示する商品情報画面を生成する(S20)。図6Bは商品情報画面例を示しており、図6Bに示す商品情報画面(第2画面情報)は、検索された書籍又は電子書籍のサムネイル画像、及びタイトル、著者名、あらすじ、価格、出版社名、発行年、サイズ、ISBNコード等を含む商品に関する詳細情報を表示し、購入商品リストへの追加を指示するための「カートに入れる」ボタンを表示する。制御部11は、1つの検索結果のみを検索した場合、検索した書籍又は電子書籍の情報(サムネイル画像、タイトル、著者名、あらすじ等)を商品情報DB12aから読み出す。なお、書籍又は電子書籍の表紙のサムネイル画像は、商品情報DB12aに記憶されている場合にのみ制御部11によって読み出される。そして制御部11は、読み出した商品情報を表示し、「カートに入れる」ボタンが設けられた商品情報画面を生成する。制御部11(第2出力部)は、上述した処理によって生成した商品情報画面をユーザ端末20へ送信する(S21)。 When the control unit 11 of the server 10 is requested to execute a search process from the user terminal 20, it executes a search process using the acquired search conditions (S18). Specifically, the control unit 11 (acquisition unit) acquires the designation of paper books, electronic books, or both as search targets from the user terminal 20, and searches for books and electronic books registered in the product information DB 12a. Obtain the search keyword for the book (search target). Then, the control unit 11 searches for a book or electronic book whose title or product summary includes the search keyword for the specified search target. The control unit 11 determines whether one book or electronic book has been searched for through the search process (S19), and when determining that one book or electronic book has been searched for (S19: YES), displays the search results. A product information screen that displays detailed information regarding the book or electronic book that is the search result is generated without generating a search result screen (S20). FIG. 6B shows an example of the product information screen, and the product information screen (second screen information) shown in FIG. Displays detailed information about the product, including name, year of publication, size, ISBN code, etc., and displays an "Add to Cart" button for instructing to add the product to the list of purchased products. When only one search result is retrieved, the control unit 11 reads information (thumbnail image, title, author name, synopsis, etc.) of the retrieved book or electronic book from the product information DB 12a. Note that the thumbnail image of the cover of a book or electronic book is read out by the control unit 11 only when it is stored in the product information DB 12a. The control unit 11 then displays the read product information and generates a product information screen on which an "Add to Cart" button is provided. The control unit 11 (second output unit) transmits the product information screen generated by the above-described processing to the user terminal 20 (S21).

ユーザ端末20の制御部21は、サーバ10が送信した商品情報画面を受信し、受信した商品情報画面を表示部25に表示する(S22)。ユーザ端末20のユーザは、商品情報画面に表示された書籍又は電子書籍を購入したい場合、「カートに入れる」ボタンを操作することにより、表示中の書籍又は電子書籍を購入商品リストに追加する処理を行う。その後、ユーザは、購入商品リストに追加された書籍又は電子書籍に対する購入手続を購入手続画面(図示せず)を介してサーバ10に要求し、購入手続を実行する。なお、ここでは、購入商品リストへの追加処理及び購入処理についての説明は省略する。 The control unit 21 of the user terminal 20 receives the product information screen transmitted by the server 10, and displays the received product information screen on the display unit 25 (S22). When the user of the user terminal 20 wants to purchase a book or e-book displayed on the product information screen, the user clicks the "Add to Cart" button to add the displayed book or e-book to the purchase product list. I do. Thereafter, the user requests the server 10 to perform a purchase procedure for the book or electronic book added to the purchase product list via a purchase procedure screen (not shown), and executes the purchase procedure. Note that the description of the addition process to the purchased product list and the purchase process will be omitted here.

検索処理によって2つ以上の書籍又は電子書籍を検索したと判断した場合(S19:NO)、制御部11は、検索した書籍又は電子書籍のそれぞれに関する簡易情報を表示する検索結果画面を生成する(S23)。図7は検索結果画面例を示しており、図7に示す検索結果画面(第1画面情報)は、検索された複数の書籍又は電子書籍のそれぞれについてサムネイル画像、及びタイトル、著者名、価格、出版社名、発行年等を含む商品に関する簡易情報を表示する。また、検索結果画面は、検索された書籍又は電子書籍のそれぞれに対応して、購入商品リストへの追加を指示するための「カートに入れる」ボタンを表示する。制御部11は、2つ以上の検索結果を検索した場合、検索した書籍又は電子書籍の情報(サムネイル画像、タイトル、著者名等)を商品情報DB12aから読み出す。そして制御部11は、それぞれの検索結果の書籍又は電子書籍について、それぞれ読み出した商品情報を表示し、「カートに入れる」ボタンが設けられた検索結果画面を生成する。制御部11(第1出力部)は、上述した処理によって生成した検索結果画面をユーザ端末20へ送信する(S24)。 If it is determined that two or more books or electronic books have been searched for through the search process (S19: NO), the control unit 11 generates a search result screen that displays simple information regarding each of the searched books or electronic books ( S23). FIG. 7 shows an example of a search result screen, and the search result screen (first screen information) shown in FIG. 7 includes a thumbnail image, title, author name, price, Displays simple information about the product, including publisher name, year of publication, etc. In addition, the search result screen displays an "Add to Cart" button for instructing addition to the purchase product list, corresponding to each searched book or electronic book. When the control unit 11 searches for two or more search results, the control unit 11 reads information (thumbnail image, title, author name, etc.) of the searched book or electronic book from the product information DB 12a. The control unit 11 then displays the read product information for each search result book or electronic book, and generates a search result screen with an "Add to Cart" button. The control unit 11 (first output unit) transmits the search result screen generated by the above-described processing to the user terminal 20 (S24).

ユーザ端末20の制御部21は、サーバ10が送信した検索結果画面を受信し、受信した検索結果画面を表示部25に表示する(S25)。検索結果画面は、表示された検索結果の書籍又は電子書籍のいずれかを選択できるように構成してある。そしてユーザ端末20のユーザは、検索結果画面に表示された書籍又は電子書籍のいずれかの詳細情報を見たい場合、表示中の書籍又は電子書籍のいずれかを選択操作する。制御部21は、入力部24を介していずれかの書籍又は電子書籍(商品)の選択を受け付けたか否かを判断しており(S26)、選択を受け付けていないと判断した場合(S26:NO)、選択を受け付けるまで検索結果画面を表示する。いずれかの書籍又は電子書籍(商品)の選択を受け付けたと判断した場合(S26:YES)、制御部21は、選択された書籍又は電子書籍の商品情報をサーバ10に要求する(S27)。 The control unit 21 of the user terminal 20 receives the search result screen transmitted by the server 10, and displays the received search result screen on the display unit 25 (S25). The search result screen is configured so that either a book or an electronic book in the displayed search results can be selected. When the user of the user terminal 20 wants to see detailed information about either the book or the electronic book displayed on the search result screen, he/she selects and operates either the book or the electronic book being displayed. The control unit 21 determines whether the selection of any book or electronic book (product) has been accepted via the input unit 24 (S26), and if it is determined that the selection has not been accepted (S26: NO). ), display the search results screen until your selection is accepted. If it is determined that the selection of any book or electronic book (product) has been accepted (S26: YES), the control unit 21 requests the server 10 for product information of the selected book or electronic book (S27).

サーバ10の制御部11は、ユーザ端末20から、いずれかの書籍又は電子書籍の商品情報を要求された場合、要求された書籍又は電子書籍に関する詳細情報を表示する商品情報画面を生成する(S28)。ここでは、制御部11は、ステップS20と同様の処理を行い、ユーザ端末20から要求された書籍又は電子書籍の情報を商品情報DB12aから読み出し、図6Bに示すような商品情報画面を生成する。即ち、検索結果画面を介して任意の検索結果(書籍又は電子書籍)が選択された場合に、選択された検索結果の商品情報(詳細情報)を表示する商品情報画面を生成する。制御部11は、生成した商品情報画面をユーザ端末20へ送信し(S29)、ユーザ端末20の制御部21は、サーバ10が送信した商品情報画面を受信し、受信した商品情報画面を表示部25に表示する(S30)。その後、ユーザ端末20のユーザは、商品情報画面中の「カートに入れる」ボタンを操作することにより、表示中の書籍又は電子書籍を購入商品リストに追加する処理を行い、また、購入商品リストに追加された書籍又は電子書籍に対する購入手続を購入手続画面(図示せず)を介してサーバ10に要求し、購入手続を実行する。なお、ここでは、購入商品リストへの追加処理及び購入処理についての説明は省略する。 When the user terminal 20 requests product information for any book or e-book, the control unit 11 of the server 10 generates a product information screen that displays detailed information regarding the requested book or e-book (S28 ). Here, the control unit 11 performs the same process as step S20, reads out the book or electronic book information requested by the user terminal 20 from the product information DB 12a, and generates a product information screen as shown in FIG. 6B. That is, when an arbitrary search result (book or electronic book) is selected via the search result screen, a product information screen is generated that displays product information (detailed information) of the selected search result. The control unit 11 transmits the generated product information screen to the user terminal 20 (S29), and the control unit 21 of the user terminal 20 receives the product information screen transmitted by the server 10, and displays the received product information screen on the display unit. 25 (S30). Thereafter, the user of the user terminal 20 performs processing to add the currently displayed book or e-book to the purchase product list by operating the "Add to Cart" button on the product information screen, and also adds the displayed book or e-book to the purchase product list. A purchase procedure for the added book or electronic book is requested to the server 10 via a purchase procedure screen (not shown), and the purchase procedure is executed. Note that the description of the addition process to the purchased product list and the purchase process will be omitted here.

本実施形態では、サーバ10は、ユーザ端末20から取得した検索用キーワードに基づいて、販売対象の書籍及び電子書籍からユーザが所望する商品を検索する処理を行い、1つの書籍又は電子書籍のみが検索結果として得られた場合、図6Bに示すように検索結果である1つの商品の詳細情報を表示する商品情報画面を生成してユーザ端末20へ提供する。一方、2つ以上の書籍又は電子書籍が検索結果として得られた場合、サーバ10は、図7に示すように検索結果である複数の商品の簡易情報を列挙して表示する検索結果画面を生成してユーザ端末20へ提供する。このように、検索結果が1つだけの場合、検索された商品の簡易情報を表示する検索結果画面を提供することなく、検索された商品の詳細情報を表示する商品情報画面がユーザに提供される。よって、検索結果が1つだけの場合は、ユーザが検索結果画面に表示された検索結果を選択操作することなく、商品情報画面が表示されるので、ユーザの操作負担を軽減でき、ユーザが見たい情報(商品の詳細情報)をスムーズに閲覧できる。 In this embodiment, the server 10 performs processing to search for a product desired by the user from books and electronic books for sale based on a search keyword acquired from the user terminal 20, and only one book or electronic book is searched for. If the product is found as a search result, a product information screen that displays detailed information of one product that is the search result is generated and provided to the user terminal 20, as shown in FIG. 6B. On the other hand, if two or more books or electronic books are obtained as the search results, the server 10 generates a search result screen that lists and displays simple information of the plurality of products that are the search results, as shown in FIG. and provides it to the user terminal 20. In this way, when there is only one search result, the product information screen that displays detailed information about the searched product is provided to the user without providing a search results screen that displays simple information about the searched product. Ru. Therefore, when there is only one search result, the product information screen is displayed without the user having to select the search results displayed on the search results screen, reducing the user's operational burden and making it easier for the user to view the results. You can smoothly view the information you want (detailed product information).

本実施形態の構成は、電子書籍、映像コンテンツ、音楽コンテンツ、ゲームコンテンツ等の各種のデジタルコンテンツ、書籍及びデジタルコンテンツが記憶された記憶媒体を販売する情報処理システムだけでなく、ECサイトを介して種々の商品を販売する情報処理システムにも適用できる。このような情報処理システムに適用した場合にも、サーバ10は、ユーザ端末20から取得した検索キーワードを、例えば商品名及び商品の概要説明等から検索し、検索処理の結果1つの商品のみを検索した場合、検索結果画面を提供することなく、検索した商品の詳細情報を表示する商品情報画面をユーザ端末20へ提供することができる。また、本実施形態の構成は、例えば複数種類の部品の情報、複数人の従業員の情報等のように複数の対象物に関する情報を管理する情報処理システムにも適用できる。このような情報処理システムに適用した場合にも、サーバ10は、ユーザ端末20から取得した検索キーワードを、それぞれの対象物に関する情報から検索し、検索結果が1つの対象物である場合、検索した対象物の詳細情報を表示する商品情報画面をユーザ端末20へ提供することができる。 The configuration of this embodiment is not only an information processing system that sells various digital contents such as e-books, video contents, music contents, and game contents, but also books and storage media in which digital contents are stored, through an EC site. It can also be applied to information processing systems that sell various products. Even when applied to such an information processing system, the server 10 searches for the search keyword acquired from the user terminal 20, for example, based on the product name, product summary description, etc., and searches only one product as a result of the search process. In this case, a product information screen that displays detailed information on the searched product can be provided to the user terminal 20 without providing a search result screen. Further, the configuration of the present embodiment can also be applied to an information processing system that manages information regarding a plurality of objects, such as information on a plurality of types of parts, information on a plurality of employees, and the like. Even when applied to such an information processing system, the server 10 searches for the search keyword acquired from the user terminal 20 from information related to each object, and if the search result is one object, A product information screen that displays detailed information about the object can be provided to the user terminal 20.

(実施形態2)
ネットワーク経由で販売する商品(例えば書籍及び電子書籍)毎にキーワードを設定しておき、検索用キーワードがいずれかの商品のキーワードに一致した場合に、検索結果画面ではなく商品情報画面を提供する情報処理システムについて説明する。本実施形態の情報処理システムは、実施形態1の情報処理システム100と同様の装置にて実現可能であるので、構成についての説明は省略する。なお、本実施形態のサーバ10の記憶部12に記憶してある商品情報DB12aは、図3Aに示す商品情報DB12aの構成と若干異なるので、異なる箇所のみ説明する。
(Embodiment 2)
Information that sets keywords for each product sold via the network (for example, books and e-books), and provides a product information screen instead of a search results screen when the search keyword matches the keyword of any product. The processing system will be explained. The information processing system of this embodiment can be realized by the same device as the information processing system 100 of Embodiment 1, so a description of the configuration will be omitted. Note that the product information DB 12a stored in the storage unit 12 of the server 10 of this embodiment has a slightly different configuration from the product information DB 12a shown in FIG. 3A, so only the different parts will be explained.

図8は実施形態2の商品情報DB12aの構成例を示す模式図である。本実施形態の商品情報DB12aは、図3Aに示す商品情報DB12aと同様の構成に加え、キーワード列を有する。キーワード列は、例えば商品を管理する管理者が各商品に対して設定したキーワードを記憶する。よって、本実施形態の商品情報DB12aは、商品IDに対応付けて、商品(書籍及び電子書籍)に関する情報に加えて、商品毎に設定されたキーワードを記憶する。キーワードは、制御部11が例えば通信部13又は入力部14を介して取得した場合に、制御部11によって商品情報DB12aに記憶される。 FIG. 8 is a schematic diagram showing a configuration example of the product information DB 12a according to the second embodiment. The product information DB 12a of this embodiment has a keyword string in addition to the same configuration as the product information DB 12a shown in FIG. 3A. The keyword string stores, for example, keywords set for each product by a manager who manages the products. Therefore, the product information DB 12a of this embodiment stores keywords set for each product in addition to information regarding products (books and electronic books) in association with product IDs. The keyword is stored in the product information DB 12a by the control unit 11 when the control unit 11 acquires it via the communication unit 13 or the input unit 14, for example.

図9は、実施形態2における商品の検索処理手順の一例を示すフローチャートである。図9に示す処理は、図4及び図5に示す処理において、ステップS19のYESとステップS20の間にステップS41を追加したものである。図4及び図5と同じステップについては説明を省略する。また、図9では、図5中の各ステップの図示を省略している。 FIG. 9 is a flowchart illustrating an example of a product search processing procedure in the second embodiment. The process shown in FIG. 9 is the process shown in FIGS. 4 and 5 with step S41 added between YES in step S19 and step S20. Description of steps that are the same as those in FIGS. 4 and 5 will be omitted. Further, in FIG. 9, illustration of each step in FIG. 5 is omitted.

本実施形態の情報処理システム100において、ユーザ端末20及びサーバ10は、図4中のステップS11~S19と同様の処理を行う。なお、ステップS18において、本実施形態のサーバ10の制御部11は、ユーザ端末20から取得した検索対象(紙の書籍又は電子書籍、或いはその両方)に対して、商品情報DB12aに登録してあるキーワードが、ユーザ端末20から取得した検索用キーワードに一致する商品(書籍又は電子書籍)があるか否かを検索する。そして、サーバ10の制御部11は、検索処理によって1つの商品(書籍又は電子書籍)を検索したと判断した場合(S19:YES)、検索用キーワードが、検索した1つの商品(書籍又は電子書籍)のキーワードに完全に一致したか否かを判断する(S41)。制御部11は、検索用キーワードが、検索した1つの商品のキーワードに完全に一致したと判断した場合(S41:YES)、検索した1つの商品(書籍又は電子書籍)についてステップS20以降の処理を行う。これにより、図6Bに示すように検索結果の商品に関する詳細情報を表示する商品情報画面が生成されてユーザ端末20へ送信される。 In the information processing system 100 of this embodiment, the user terminal 20 and the server 10 perform the same processing as steps S11 to S19 in FIG. 4. In addition, in step S18, the control unit 11 of the server 10 of the present embodiment registers the search target (paper book or electronic book, or both) acquired from the user terminal 20 in the product information DB 12a. A search is made to see if there is a product (book or electronic book) whose keyword matches the search keyword acquired from the user terminal 20. When the control unit 11 of the server 10 determines that one product (book or e-book) has been searched for through the search process (S19: YES), the search keyword matches the searched product (book or e-book). ) is completely matched with the keyword (S41). If the control unit 11 determines that the search keyword completely matches the keyword of one searched product (S41: YES), the control unit 11 performs the processing from step S20 onward for the one searched product (book or electronic book). conduct. As a result, as shown in FIG. 6B, a product information screen displaying detailed information regarding the products in the search results is generated and transmitted to the user terminal 20.

検索用キーワードが、検索した1つの商品のキーワードに完全に一致しないと判断した場合(S41:NO)、制御部11は、検索処理によって2つ以上の商品を検索した場合(S19:NO)と同様に、検索結果の商品(書籍又は電子書籍)についてステップS23以降の処理を行う。これにより、図7に示すように検索結果の各商品に関する簡易情報を表示する検索結果画面が生成されてユーザ端末20へ送信される。 If it is determined that the search keyword does not completely match the keyword of one searched product (S41: NO), the control unit 11 determines that the search keyword does not completely match the keyword of one searched product (S41: NO), and if two or more products are searched for by the search process (S19: NO). Similarly, the processes from step S23 onward are performed for the search result product (book or electronic book). As a result, a search result screen displaying simple information regarding each product in the search results is generated and transmitted to the user terminal 20, as shown in FIG.

上述した処理により、サーバ10は、検索処理によって1つの商品のみを検索し、且つ、ユーザ端末20から取得した検索用キーワードが、検索した商品に対応付けて登録されているキーワードに一致する場合に、図6Bに示すように検索結果である1つの商品(書籍又は電子書籍)の詳細情報を表示する商品情報画面を生成してユーザ端末20へ提供する。一方、検索処理によって1つの商品のみを検索した場合であっても、ユーザ端末20から取得した検索用キーワードが、検索した商品に対応付けて登録されているキーワードに完全に一致しない場合には、図7に示すように検索結果である各商品の簡易情報を列挙して表示する検索結果画面を生成してユーザ端末20へ提供する。 Through the above-described process, the server 10 searches for only one product through the search process, and when the search keyword acquired from the user terminal 20 matches a keyword registered in association with the searched product, , as shown in FIG. 6B, generates a product information screen that displays detailed information of one product (book or electronic book) as a search result and provides it to the user terminal 20. On the other hand, even if only one product is searched through the search process, if the search keyword acquired from the user terminal 20 does not completely match the keyword registered in association with the searched product, As shown in FIG. 7, a search result screen is generated and provided to the user terminal 20, listing and displaying simple information on each product as a search result.

本実施形態では、上述した実施形態1と同様の効果が得られる。また本実施形態では、検索処理によって1つの商品を検索した場合であって、検索用キーワードが検索結果の商品のキーワードに完全に一致する場合に、この商品の簡易情報を表示する検索結果画面を提供することなく、この商品の詳細情報を表示する商品情報画面をユーザに提供する。よって、検索処理によって検索された1つの商品のキーワードが検索用キーワードに完全に一致する場合、ユーザが検索結果画面に表示された検索結果のいずれかを選択操作することなく、検索結果の商品情報画面が表示されるので、ユーザの操作負担を軽減できる。なお、検索用キーワードが、検索結果である1つの商品のキーワードに完全に一致する場合だけでなく、検索用キーワードがキーワードの一部に一致する場合にも、検索結果である1つの商品の商品情報画面をユーザに提供してもよい。 In this embodiment, the same effects as in the first embodiment described above can be obtained. Furthermore, in this embodiment, when a single product is searched for through search processing, and the search keyword completely matches the keyword of the product in the search results, a search results screen that displays simple information about this product is displayed. A product information screen that displays detailed information about this product is provided to the user without providing the product information. Therefore, if the keyword of one product found by the search process completely matches the search keyword, the product information of the search result will be displayed without the user having to select any of the search results displayed on the search results screen. Since the screen is displayed, the operational burden on the user can be reduced. Note that not only when the search keyword completely matches the keyword of one product that is the search result, but also when the search keyword matches a part of the keyword, the product of one product that is the search result An information screen may be provided to the user.

本実施形態において、各商品に対応付けられるキーワードは、予め設定されたキーワードのほかに、例えば商品のタイトルであってもよく、タイトル及び出版社を含む情報であってもよく、各商品の商品概要から生成された情報であってもよい。商品のタイトル及び商品概要からキーワードが生成される場合、商品情報DB12aにはキーワード列が設けられていなくてもよい。 In this embodiment, the keyword associated with each product may be, in addition to preset keywords, the title of the product, information including the title and publisher, and the keyword associated with each product. It may also be information generated from a summary. When keywords are generated from the product title and product summary, the product information DB 12a does not need to be provided with a keyword string.

(実施形態3)
ユーザ端末20で検索用キーワードが入力される際に、入力された文字で始まるタイトルの商品(例えば書籍及び電子書籍)の候補をユーザ端末20に提供する情報処理システムについて説明する。本実施形態の情報処理システムは、実施形態1の情報処理システム100と同様の装置にて実現可能であるので、構成についての説明は省略する。
(Embodiment 3)
An information processing system will be described that, when a search keyword is input on the user terminal 20, provides the user terminal 20 with candidates for products (for example, books and electronic books) whose titles begin with the input characters. The information processing system of this embodiment can be realized by the same device as the information processing system 100 of Embodiment 1, so a description of the configuration will be omitted.

図10は、実施形態3における商品の検索処理手順の一例を示すフローチャート、図11は、ユーザ端末20における画面例を示す模式図である。図10に示す処理は、図4及び図5に示す処理において、ステップS14~S15の代わりにステップS51~S58を追加したものである。図4及び図5と同じステップについては説明を省略する。また、図10では、図4中のステップS19~S22及び図5中の各ステップの図示を省略している。 FIG. 10 is a flowchart illustrating an example of a product search process procedure in the third embodiment, and FIG. 11 is a schematic diagram illustrating an example screen on the user terminal 20. The process shown in FIG. 10 is obtained by adding steps S51 to S58 instead of steps S14 to S15 in the process shown in FIGS. 4 and 5. Description of steps that are the same as those in FIGS. 4 and 5 will be omitted. Further, in FIG. 10, illustrations of steps S19 to S22 in FIG. 4 and each step in FIG. 5 are omitted.

本実施形態の情報処理システム100において、ユーザ端末20及びサーバ10は、図4中のステップS11~S13と同様の処理を行う。これにより、ユーザ端末20は、サーバ10から受信したウェブページに基づいて、図6Aに示すような初期画面を表示部25に表示する。ユーザ端末20の制御部21は、初期画面中の入力欄に対して入力部24を介してユーザから文字を受け付けたか否かを判断しており(S51)、文字を受け付けていないと判断した場合(S51:NO)、受け付けるまで待機する。文字を受け付けたと判断した場合(S51:YES)、制御部21は、受け付けた文字を入力欄に表示し(S52)、受け付けた文字を検索用キーワードの一部としてサーバ10へ送信する(S53)。 In the information processing system 100 of this embodiment, the user terminal 20 and the server 10 perform the same processing as steps S11 to S13 in FIG. 4. Thereby, the user terminal 20 displays an initial screen as shown in FIG. 6A on the display unit 25 based on the web page received from the server 10. The control unit 21 of the user terminal 20 determines whether or not characters have been accepted from the user via the input unit 24 in the input field on the initial screen (S51), and if it is determined that no characters have been accepted. (S51: NO), wait until it is accepted. If it is determined that the characters have been accepted (S51: YES), the control unit 21 displays the accepted characters in the input field (S52), and transmits the accepted characters to the server 10 as part of the search keyword (S53). .

サーバ10の制御部11は、ユーザ端末20が送信した文字(検索用キーワードの一部)を受信し、受信した文字に基づいて、検索用キーワードの候補としてユーザに提供するサジェスト情報を生成する(S54)。具体的には、制御部11は、受信した文字から始まるタイトルの商品(書籍及び電子書籍)を特定し、特定した商品のタイトルを商品情報DB12aから読み出し、読み出した商品のタイトルを列挙したサジェスト情報を生成する。制御部11は、生成したサジェスト情報をユーザ端末20へ送信する(S55)。 The control unit 11 of the server 10 receives the characters (part of the search keyword) transmitted by the user terminal 20, and generates suggestion information to be provided to the user as a search keyword candidate based on the received characters ( S54). Specifically, the control unit 11 identifies products (books and electronic books) whose titles start with the received characters, reads out the titles of the identified products from the product information DB 12a, and generates suggestion information listing the titles of the read products. generate. The control unit 11 transmits the generated suggestion information to the user terminal 20 (S55).

ユーザ端末20の制御部21は、サーバ10が送信したサジェスト情報を受信し、図11に示すように初期画面中の入力欄に設けられたプルダウンメニューに、受信したサジェスト情報を表示する(S56)。図11に示す例では、入力欄に「吾輩」が入力された場合に、サジェスト情報として「吾輩は猫である」「吾輩は~~」「吾輩の~~」が検索用キーワードの候補として表示されている。制御部21は、表示されたサジェスト情報から、入力部24を介していずれかのサジェスト情報の選択を受け付けたか否かを判断しており(S57)、サジェスト情報の選択を受け付けていないと判断した場合(S57:NO)、サジェスト情報の表示を継続する(S56)。いずれかのサジェスト情報の選択を受け付けたと判断した場合(S57:YES)、制御部21は、選択されたサジェスト情報(検索用キーワードの候補)を入力欄に表示する(S58)。その後、制御部21は、入力部24を介して検索ボタンが操作されることによって検索処理の実行指示を受け付けたか否かを判断し(S16)、ステップS17以降の処理を行う。 The control unit 21 of the user terminal 20 receives the suggestion information sent by the server 10, and displays the received suggestion information in the pull-down menu provided in the input field on the initial screen as shown in FIG. 11 (S56). . In the example shown in Figure 11, when "I" is entered in the input field, "I am a cat," "I am...," and "My..." are displayed as search keyword candidates as suggestion information. has been done. The control unit 21 determines from the displayed suggestion information whether or not selection of any suggestion information has been accepted via the input unit 24 (S57), and has determined that the selection of suggestion information has not been accepted. In the case (S57: NO), display of suggestion information is continued (S56). If it is determined that the selection of any of the suggestion information has been accepted (S57: YES), the control unit 21 displays the selected suggestion information (search keyword candidate) in the input field (S58). Thereafter, the control unit 21 determines whether an instruction to execute a search process has been received by operating the search button via the input unit 24 (S16), and performs the processes from step S17 onwards.

上述した処理により、ユーザ端末20において検索用キーワードの一部が入力された場合に、サーバ10が、入力された文字に対応するサジェスト情報を生成してユーザ端末20へ送信する。よって、ユーザ端末20のユーザは、サジェスト情報に自身が所望する検索用キーワードの候補があれば、そのサジェスト情報を選択することによって検索用キーワードを入力することができる。 Through the process described above, when a part of the search keyword is input at the user terminal 20, the server 10 generates suggestion information corresponding to the input characters and transmits it to the user terminal 20. Therefore, if the user of the user terminal 20 has a search keyword candidate desired by the user in the suggestion information, the user can input the search keyword by selecting the suggestion information.

本実施形態では、上述した各実施形態と同様の効果が得られる。また本実施形態では、ユーザ端末20のユーザが検索用キーワードの入力を行っている際に、入力済みの文字から、入力される可能性の高い検索用キーワードの候補をサジェスト情報としてユーザに提供される。よって、ユーザは、サジェスト情報に含まれる検索用キーワードの候補を選択することによって検索用キーワードを入力することができ、検索用キーワードの入力操作負担を軽減できる。本実施形態の構成は実施形態2の情報処理システム100にも適用でき、実施形態2の情報処理システム100に適用した場合であっても同様の効果が得られる。 In this embodiment, the same effects as in each of the above-described embodiments can be obtained. Further, in this embodiment, when the user of the user terminal 20 is inputting a search keyword, candidates for search keywords that are likely to be input are provided to the user as suggestion information from the characters that have already been input. Ru. Therefore, the user can input a search keyword by selecting a search keyword candidate included in the suggestion information, and the burden of inputting a search keyword can be reduced. The configuration of this embodiment can also be applied to the information processing system 100 of Embodiment 2, and similar effects can be obtained even when applied to the information processing system 100 of Embodiment 2.

(実施形態4)
ユーザ端末20で入力された検索用キーワードに基づく検索処理の結果が1つの書籍であり、この書籍の在庫がない場合に、この書籍に対応する電子書籍に関する詳細情報を表示する商品情報画面を提供する情報処理システムについて説明する。本実施形態の情報処理システムは、実施形態1の情報処理システム100と同様の装置にて実現可能であるので、構成についての説明は省略する。
(Embodiment 4)
When the result of search processing based on the search keyword input on the user terminal 20 is one book and this book is out of stock, a product information screen is provided that displays detailed information regarding the electronic book corresponding to this book. An information processing system will be explained below. The information processing system of this embodiment can be realized by the same device as the information processing system 100 of Embodiment 1, so a description of the configuration will be omitted.

図12は、実施形態4における商品の検索処理手順の一例を示すフローチャート、図13は、ユーザ端末20における画面例を示す模式図である。図12に示す処理は、図4及び図5に示す処理において、ステップS19のYESとステップS20との間にステップS61~S62を追加したものである。図4及び図5と同じステップについては説明を省略する。また図12では、図5中の各ステップの図示を省略している。 FIG. 12 is a flowchart illustrating an example of a product search process procedure in the fourth embodiment, and FIG. 13 is a schematic diagram illustrating an example screen on the user terminal 20. The process shown in FIG. 12 is obtained by adding steps S61 to S62 between YES in step S19 and step S20 in the process shown in FIGS. 4 and 5. Description of steps that are the same as those in FIGS. 4 and 5 will be omitted. Further, in FIG. 12, illustration of each step in FIG. 5 is omitted.

本実施形態の情報処理システム100において、ユーザ端末20及びサーバ10は、図4中のステップS11~S19と同様の処理を行う。そして、サーバ10の制御部11は、検索処理によって1つの商品(書籍又は電子書籍)を検索したと判断した場合(S19:YES)、検索結果の商品の在庫があるか否かを商品情報DB12aに記憶してある在庫情報に基づいて判断する(S61)。在庫があると判断した場合(S61:YES)、制御部11は、図6Bに示すような検索結果の商品に関する詳細情報を表示する商品情報画面を生成する(S20)。なお、電子書籍は在庫の有無にかかわらず販売できるので、検索結果の商品が電子書籍である場合、制御部11は、検索結果の商品の在庫はあると判断する。 In the information processing system 100 of this embodiment, the user terminal 20 and the server 10 perform the same processing as steps S11 to S19 in FIG. 4. When the control unit 11 of the server 10 determines that one product (book or electronic book) has been searched for through the search process (S19: YES), the control unit 11 of the server 10 determines whether the product found in the search result is in stock or not in the product information DB 12a. The judgment is made based on the inventory information stored in (S61). If it is determined that the product is in stock (S61: YES), the control unit 11 generates a product information screen that displays detailed information regarding the product in the search results as shown in FIG. 6B (S20). Note that electronic books can be sold regardless of whether they are in stock, so if the product in the search result is an electronic book, the control unit 11 determines that the product in the search result is in stock.

検索結果の商品の在庫がないと判断した場合(S61:NO)、制御部11は、検索結果の商品(紙の書籍)に対応する電子書籍に関する詳細情報を表示する商品情報画面を生成する(S62)。図13は、書籍の在庫がない場合に提供される電子書籍の商品情報画面の例を示しており、図13に示す商品情報画面は、書籍の在庫がないことを示すメッセージと、電子書籍に関する詳細情報とを表示する。そして制御部21は、生成した商品情報画面をユーザ端末20へ送信する(S21)。上述した処理により、検索結果の商品が書籍であり、この書籍の在庫がある場合に、この書籍の商品情報画面がユーザ端末20に提供され、この書籍の在庫がない場合には、この書籍に対応する電子書籍の商品情報画面がユーザ端末20に提供される。 If it is determined that the product in the search result is out of stock (S61: NO), the control unit 11 generates a product information screen that displays detailed information about the electronic book corresponding to the product (paper book) in the search result ( S62). FIG. 13 shows an example of a product information screen for an electronic book that is provided when the book is out of stock.The product information screen shown in FIG. Display detailed information. Then, the control unit 21 transmits the generated product information screen to the user terminal 20 (S21). Through the above-described processing, if the product in the search result is a book and this book is in stock, the product information screen for this book is provided to the user terminal 20, and if this book is not in stock, the product information screen for this book is provided to the user terminal 20. A product information screen for the corresponding electronic book is provided to the user terminal 20.

本実施形態では、上述した各実施形態と同様の効果が得られる。また本実施形態では、ユーザ端末20で入力された検索用キーワードに基づく検索処理の結果、1つの書籍が検索され、その書籍の在庫がない場合に、その書籍に対応する電子書籍の商品情報画面がユーザに提供される。よって、ユーザが所望する書籍の在庫がないことをユーザに通知すると同時に、対応する電子書籍の商品情報を提供できるので、検索処理の結果に基づく電子書籍の商品情報を効率よくユーザに提供することができる。なお、検索結果(1つの書籍)の在庫がない場合に、対応する電子書籍の商品情報画面の代わりに、検索結果(1つの書籍)の簡易情報を表示した検索結果画面をユーザに提供するように構成してもよい。本実施形態の構成は実施形態2~3の情報処理システム100にも適用でき、実施形態2~3の情報処理システム100に適用した場合であっても同様の効果が得られる。 In this embodiment, the same effects as in each of the above-described embodiments can be obtained. Further, in this embodiment, when one book is searched as a result of search processing based on the search keyword inputted on the user terminal 20 and the book is out of stock, the product information screen of the electronic book corresponding to the book is displayed. is provided to the user. Therefore, it is possible to notify the user that the book the user desires is out of stock and at the same time provide product information on the corresponding e-book, thereby efficiently providing the user with product information on the e-book based on the results of the search process. I can do it. In addition, if the search result (one book) is out of stock, the user will be provided with a search result screen that displays simple information about the search result (one book) instead of the product information screen for the corresponding e-book. It may be configured as follows. The configuration of this embodiment can also be applied to the information processing system 100 of Embodiments 2 and 3, and similar effects can be obtained even when applied to the information processing system 100 of Embodiments 2 and 3.

今回開示された実施の形態はすべての点で例示であって、制限的なものでは無いと考えられるべきである。本発明の範囲は、上記した意味では無く、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed herein are illustrative in all respects and should not be considered restrictive. The scope of the present invention is indicated by the claims, not the above-mentioned meaning, and is intended to include meanings equivalent to the claims and all changes within the scope.

100 情報処理システム
10 サーバ
11 制御部
12 記憶部
13 通信部
20 ユーザ端末
21 制御部
22 記憶部
23 通信部
12a 商品情報DB
100 Information processing system 10 Server 11 Control unit 12 Storage unit 13 Communication unit 20 User terminal 21 Control unit 22 Storage unit 23 Communication unit 12a Product information DB

Claims (11)

複数の検索対象に対する検索用キーワードを取得する取得部と、
前記複数の検索対象のそれぞれにキーワードを対応付けて記憶する記憶部と、
取得した検索用キーワードに基づく検索処理によって複数の検索結果が得られた場合、前記複数の検索結果のそれぞれに関する簡易情報を表示する第1画面情報を出力し、前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である検索対象に対応するキーワードに完全一致しなかった場合、前記1つの検索結果に関する簡易情報を表示する第1画面情報を出力する第1出力部と、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である検索対象に対応するキーワードに完全一致した場合、前記1つの検索結果に関する詳細情報を表示する第2画面情報を出力する第2出力部
を備える情報処理装置。
an acquisition unit that acquires search keywords for multiple search targets;
a storage unit that stores keywords in association with each of the plurality of search targets;
If a plurality of search results are obtained by the search process based on the acquired search keyword, first screen information displaying simple information regarding each of the plurality of search results is output, and the search process based on the search keyword a first screen that displays simple information regarding the one search result when one search result is obtained and the search keyword does not completely match a keyword corresponding to the search target that is the one search result; a first output section that outputs information ;
If one search result is obtained by the search process based on the search keyword , and the search keyword completely matches a keyword corresponding to the search target that is the one search result , a second output section that outputs second screen information that displays detailed information ;
An information processing device comprising :
書籍及び電子書籍である複数の検索対象に対する検索用キーワードを取得する取得部と、
取得した検索用キーワードに基づく検索処理によって複数の検索結果が得られた場合、前記複数の検索結果のそれぞれに関する簡易情報を表示する第1画面情報を出力し、前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である書籍又は電子書籍のタイトルに完全一致しなかった場合、前記1つの検索結果に関する簡易情報を表示する第1画面情報を出力する第1出力部と、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である書籍又は電子書籍のタイトルに完全一致した場合、前記1つの検索結果に関する詳細情報を表示する第2画面情報を出力する第2出力部と
を備える情報処理装置。
an acquisition unit that acquires search keywords for a plurality of search targets that are books and electronic books ;
If a plurality of search results are obtained by the search process based on the acquired search keyword, first screen information displaying simple information regarding each of the plurality of search results is output, and the search process based on the search keyword If one search result is obtained and the search keyword does not completely match the title of the book or electronic book that is the one search result, a first screen that displays simple information regarding the one search result. a first output section that outputs information ;
If one search result is obtained by the search process based on the search keyword , and the search keyword completely matches the title of the book or electronic book that is the one search result, a second output section that outputs second screen information that displays detailed information;
An information processing device comprising :
書籍である複数の検索対象に対する検索用キーワードを取得する取得部と、
取得した検索用キーワードに基づく検索処理によって複数の検索結果が得られた場合、前記複数の検索結果のそれぞれに関する簡易情報を表示する第1画面情報を出力する第1出力部と、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記1つの検索結果の書籍の在庫がある場合、前記1つの検索結果の書籍に関する詳細情報を表示する第2画面情報を出力し、前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記1つの検索結果の書籍の在庫がない場合、前記1つの検索結果の書籍に対応する電子書籍に関する詳細情報を表示する第2画面情報を出力する第2出力部と
を備える情報処理装置。
an acquisition unit that acquires search keywords for a plurality of search targets that are books ;
a first output unit that outputs first screen information that displays simple information regarding each of the plurality of search results when a plurality of search results are obtained by the search processing based on the obtained search keyword;
If one search result is obtained by the search process based on the search keyword, and the book of the one search result is in stock, second screen information displaying detailed information regarding the book of the one search result is displayed. If one search result is obtained by the search process based on the search keyword and the book of the one search result is not in stock, detailed information regarding the electronic book corresponding to the book of the one search result. a second output section that outputs second screen information that displays
An information processing device comprising :
前記複数の検索対象は、EC(Electronic Commerce )サイトで販売されている商品である
請求項1~3のいずれか1つに記載の情報処理装置。
The information processing device according to claim 1, wherein the plurality of search targets are products sold on an EC (Electronic Commerce) site.
前記第2出力部は、前記第1画面情報に含まれる前記複数の検索結果のうちの1つが選択された場合に、選択された検索結果に関する詳細情報を表示する第2画面情報を出力する
請求項1~4のいずれか1つに記載の情報処理装置。
The second output unit outputs second screen information that displays detailed information regarding the selected search result when one of the plurality of search results included in the first screen information is selected. The information processing device according to any one of items 1 to 4.
複数の検索対象に対する検索用キーワードを取得し、
前記複数の検索対象のそれぞれにキーワードを対応付けて記憶部に記憶し、
取得した検索用キーワードに基づく検索処理によって複数の検索結果が得られた場合、前記複数の検索結果のそれぞれに関する簡易情報を表示する第1画面情報を出力し、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である検索対象に対応するキーワードに完全一致しなかった場合、前記1つの検索結果に関する簡易情報を表示する第1画面情報を出力し、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である検索対象に対応するキーワードに完全一致した場合、前記1つの検索結果に関する詳細情報を表示する第2画面情報を出力す
処理をコンピュータが実行する情報処理方法。
Obtain search keywords for multiple search targets,
storing a keyword in a storage unit in association with each of the plurality of search targets;
If a plurality of search results are obtained by the search process based on the acquired search keyword, outputting first screen information that displays simple information regarding each of the plurality of search results;
If one search result is obtained by the search process based on the search keyword, and the search keyword does not completely match the keyword corresponding to the search target that is the one search result, the one search result Outputs first screen information that displays simple information about
If one search result is obtained by the search process based on the search keyword, and the search keyword completely matches a keyword corresponding to the search target that is the one search result, the one search result Outputs second screen information that displays detailed information about
An information processing method in which processing is performed by a computer.
書籍及び電子書籍である複数の検索対象に対する検索用キーワードを取得し、
取得した検索用キーワードに基づく検索処理によって複数の検索結果が得られた場合、前記複数の検索結果のそれぞれに関する簡易情報を表示する第1画面情報を出力し、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である書籍又は電子書籍のタイトルに完全一致しなかった場合、前記1つの検索結果に関する簡易情報を表示する第1画面情報を出力し、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である書籍又は電子書籍のタイトルに完全一致した場合、前記1つの検索結果に関する詳細情報を表示する第2画面情報を出力する
処理をコンピュータが実行する情報処理方法。
Obtain search keywords for multiple search targets , which are books and e-books ,
If a plurality of search results are obtained by the search process based on the acquired search keyword, outputting first screen information that displays simple information regarding each of the plurality of search results;
If one search result is obtained by the search process based on the search keyword, and the search keyword does not completely match the title of the book or electronic book that is the one search result, the one search result Outputs first screen information that displays simple information about
If one search result is obtained by the search process based on the search keyword, and the search keyword completely matches the title of the book or electronic book that is the one search result, the one search result An information processing method in which a computer executes a process of outputting second screen information that displays detailed information about the information.
書籍である複数の検索対象に対する検索用キーワードを取得し、
取得した検索用キーワードに基づく検索処理によって複数の検索結果が得られた場合、前記複数の検索結果のそれぞれに関する簡易情報を表示する第1画面情報を出力し、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記1つの検索結果の書籍の在庫がある場合、前記1つの検索結果の書籍に関する詳細情報を表示する第2画面情報を出力し、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記1つの検索結果の書籍の在庫がない場合、前記1つの検索結果の書籍に対応する電子書籍に関する詳細情報を表示する第2画面情報を出力する
処理をコンピュータが実行する情報処理方法。
Obtain search keywords for multiple search targets, which are books ,
If a plurality of search results are obtained by the search process based on the acquired search keyword, outputting first screen information that displays simple information regarding each of the plurality of search results;
If one search result is obtained by the search process based on the search keyword , and the book of the one search result is in stock , second screen information displaying detailed information regarding the book of the one search result is displayed. output ,
If one search result is obtained by the search process based on the search keyword, and the book of the one search result is not in stock , detailed information regarding the electronic book corresponding to the book of the one search result is displayed. An information processing method in which a computer executes processing that outputs second screen information.
複数の検索対象に対する検索用キーワードを取得し、
前記複数の検索対象のそれぞれにキーワードを対応付けて記憶部に記憶し、
取得した検索用キーワードに基づく検索処理によって複数の検索結果が得られた場合、前記複数の検索結果のそれぞれに関する簡易情報を表示する第1画面情報を出力し、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である検索対象に対応するキーワードに完全一致しなかった場合、前記1つの検索結果に関する簡易情報を表示する第1画面情報を出力し、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である検索対象に対応するキーワードに完全一致した場合、前記1つの検索結果に関する詳細情報を表示する第2画面情報を出力する
処理をコンピュータに実行させるプログラム。
Obtain search keywords for multiple search targets,
storing a keyword in a storage unit in association with each of the plurality of search targets;
If a plurality of search results are obtained by the search process based on the acquired search keyword, outputting first screen information that displays simple information regarding each of the plurality of search results;
If one search result is obtained by the search process based on the search keyword, and the search keyword does not completely match the keyword corresponding to the search target that is the one search result, the one search result Outputs first screen information that displays simple information about
If one search result is obtained by the search process based on the search keyword, and the search keyword completely matches the keyword corresponding to the search target that is the one search result, the one search result A program that causes a computer to output second screen information that displays detailed information about a computer.
書籍及び電子書籍である複数の検索対象に対する検索用キーワードを取得し、
取得した検索用キーワードに基づく検索処理によって複数の検索結果が得られた場合、前記複数の検索結果のそれぞれに関する簡易情報を表示する第1画面情報を出力し、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である書籍又は電子書籍のタイトルに完全一致しなかった場合、前記1つの検索結果に関する簡易情報を表示する第1画面情報を出力し、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記検索用キーワードが前記1つの検索結果である書籍又は電子書籍のタイトルに完全一致した場合、前記1つの検索結果に関する詳細情報を表示する第2画面情報を出力する
処理をコンピュータに実行させるプログラム。
Obtain search keywords for multiple search targets , which are books and e-books ,
If a plurality of search results are obtained by the search process based on the acquired search keyword, outputting first screen information that displays simple information regarding each of the plurality of search results;
If one search result is obtained by the search process based on the search keyword, and the search keyword does not completely match the title of the book or electronic book that is the one search result, the one search result Outputs first screen information that displays simple information about
If one search result is obtained by the search process based on the search keyword, and the search keyword completely matches the title of the book or electronic book that is the one search result, the one search result A program that causes a computer to output second screen information that displays detailed information about a computer.
書籍である複数の検索対象に対する検索用キーワードを取得し、
取得した検索用キーワードに基づく検索処理によって複数の検索結果が得られた場合、前記複数の検索結果のそれぞれに関する簡易情報を表示する第1画面情報を出力し、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記1つの検索結果の書籍の在庫がある場合、前記1つの検索結果の書籍に関する詳細情報を表示する第2画面情報を出力し、
前記検索用キーワードに基づく検索処理によって1つの検索結果が得られ、且つ、前記1つの検索結果の書籍の在庫がない場合、前記1つの検索結果の書籍に対応する電子書籍に関する詳細情報を表示する第2画面情報を出力する
処理をコンピュータに実行させるプログラム。
Obtain search keywords for multiple search targets, which are books ,
If a plurality of search results are obtained by the search process based on the acquired search keyword, outputting first screen information that displays simple information regarding each of the plurality of search results;
If one search result is obtained by the search process based on the search keyword , and the book of the one search result is in stock , second screen information displaying detailed information regarding the book of the one search result is displayed. output ,
If one search result is obtained by the search process based on the search keyword, and the book of the one search result is not in stock , detailed information regarding the electronic book corresponding to the book of the one search result is displayed. A program that causes a computer to output second screen information.
JP2019196470A 2019-10-29 2019-10-29 Information processing device, information processing method and program Active JP7404776B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019196470A JP7404776B2 (en) 2019-10-29 2019-10-29 Information processing device, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019196470A JP7404776B2 (en) 2019-10-29 2019-10-29 Information processing device, information processing method and program

Publications (2)

Publication Number Publication Date
JP2021071779A JP2021071779A (en) 2021-05-06
JP7404776B2 true JP7404776B2 (en) 2023-12-26

Family

ID=75713101

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019196470A Active JP7404776B2 (en) 2019-10-29 2019-10-29 Information processing device, information processing method and program

Country Status (1)

Country Link
JP (1) JP7404776B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005025287A (en) 2003-06-30 2005-01-27 Toppan Printing Co Ltd Search site server and search page providing method
JP2009075819A (en) 2007-09-20 2009-04-09 Bookoff Online Corp Content recording medium order reception system
JP2014021712A (en) 2012-07-18 2014-02-03 Ricoh Co Ltd Retrieval device, retrieval program, and retrieval system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2913916B2 (en) * 1991-08-16 1999-06-28 富士ゼロックス株式会社 Information retrieval device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005025287A (en) 2003-06-30 2005-01-27 Toppan Printing Co Ltd Search site server and search page providing method
JP2009075819A (en) 2007-09-20 2009-04-09 Bookoff Online Corp Content recording medium order reception system
JP2014021712A (en) 2012-07-18 2014-02-03 Ricoh Co Ltd Retrieval device, retrieval program, and retrieval system

Also Published As

Publication number Publication date
JP2021071779A (en) 2021-05-06

Similar Documents

Publication Publication Date Title
US8356248B1 (en) Generating context-based timelines
EP2488971B1 (en) Dynamic search suggestion and category specific completion
US8290823B1 (en) Customers mention
US10275534B2 (en) Landing page search results
US10497041B1 (en) Updating content pages with suggested search terms and search results
US10083473B2 (en) Adjusting search result user interfaces based upon query language
KR102128691B1 (en) Method and system to provide a scroll map
US20130191408A1 (en) Search assistant for digital media assets
US20140249935A1 (en) Systems and methods for forwarding users to merchant websites
EP3238099B1 (en) Method and user interface for presenting auxiliary content together with image search results
CA2756215C (en) System and method for facilitating the purchase of products determined to be useful in the performance of a task
WO2017013770A1 (en) Retrieval device, retrieval method, recording medium, and program
US20160034957A1 (en) Generating Advertisements for Search Results Associated With Entities Based on Aggregated Entity Bids
KR20040058198A (en) Method and system for facilitating viewer navigation through online information relating to chemical products
US20150039475A1 (en) Point of sale system and method for sampling and purchasing digital content
CN111095335A (en) Search result based list generation in a single view
JP5663705B1 (en) Display control device, display control device control method, program, and information storage medium
JP2020119463A (en) Association device, association method, and association program
JP7404776B2 (en) Information processing device, information processing method and program
JP6007634B2 (en) Book information search device, book information search program, and book information search system
US20160034958A1 (en) Generating Advertisements For Search Results That Are Associated With Entities
JP5868880B2 (en) Method for creating compilation of copyrighted work, computer program, and recording medium
JP6441992B2 (en) Review accepting apparatus, review accepting method, and program
JP6895189B1 (en) Recommender systems and methods
JP7402260B2 (en) Information provision device, information provision method, and information provision program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220826

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230714

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230829

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231010

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231101

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231127

R150 Certificate of patent or registration of utility model

Ref document number: 7404776

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150