[go: up one dir, main page]

JP2018010432A - Book management system, book management device, book management method and program - Google Patents

Book management system, book management device, book management method and program Download PDF

Info

Publication number
JP2018010432A
JP2018010432A JP2016138020A JP2016138020A JP2018010432A JP 2018010432 A JP2018010432 A JP 2018010432A JP 2016138020 A JP2016138020 A JP 2016138020A JP 2016138020 A JP2016138020 A JP 2016138020A JP 2018010432 A JP2018010432 A JP 2018010432A
Authority
JP
Japan
Prior art keywords
book
user
book management
user terminal
information
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.)
Pending
Application number
JP2016138020A
Other languages
Japanese (ja)
Inventor
修策 河野
Shusaku Kawano
修策 河野
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2016138020A priority Critical patent/JP2018010432A/en
Publication of JP2018010432A publication Critical patent/JP2018010432A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To increase book sales opportunities in a bookstore by preventing duplicate purchases of books and withholding of purchase opportunities due to forgetfulness of consumers.SOLUTION: In a book management system 10, a book management device 30 is connected to a plurality of user terminals 20 via a network 60. When a user terminal 20 registers bibliographic item(s) of a book owned by the user and/or a book planned to be purchased, the book management device 30 creates a virtual library per user on a database on the basis of the registered bibliographic item(s) and updates the virtual library per user by comparing identification information of the book read by the user terminal 20 with the virtual library per user on the database.SELECTED DRAWING: Figure 1

Description

本発明は、書籍管理システム、書籍管理装置、書籍管理方法、及びプログラムに関する。   The present invention relates to a book management system, a book management apparatus, a book management method, and a program.

書籍の情報管理に関し、従来から多数提案がなされている。例えば、特許文献1に、書籍の購入申請に対して社内での無駄な書籍の重複購入を減らして真に購入する必要がある書籍のみを必要な数だけ所蔵し、また、既存の所蔵書籍の有効活用を図ることができる社内図書管理システムが記載されている。また、例えば、特許文献2に、リアル書籍の情報と電子書籍の情報とを統合してデータベースを生成し、当該データベースに基づく仮想本棚をタッチパネルに表示して書籍の貸出し管理を行う電子書籍装置が記載されている。   Many proposals have been made for information management of books. For example, Patent Document 1 holds only the number of books that need to be purchased by reducing duplicate purchases of in-house books in response to an application to purchase a book. An in-house book management system that can be used effectively is described. In addition, for example, an electronic book device that generates a database by integrating real book information and electronic book information in Patent Document 2, displays a virtual bookshelf based on the database on a touch panel, and manages rental of books is provided. Have been described.

特開2010−152795号公報JP 2010-152895 A 特開2013−152533号公報JP 2013-152533 A

ところで、消費者は、失念等により、自身が保有する書籍を重複購入し、あるいはシリーズものの、ある巻数の購入を見送ることが多々ある。このため、消費者は無駄に書籍を購入することになり、あるいは、購入機会の損失により、書店では販売機会を逸することになる。しかしながら、特許文献1,2に記載された技術では、これらの機会を抑制し、あるいは回避することはできない。   By the way, a consumer often purchases a book that he / she owns repeatedly due to forgetfulness, etc. For this reason, a consumer purchases a book in vain, or a sales opportunity is missed in a bookstore by the loss of a purchase opportunity. However, the techniques described in Patent Documents 1 and 2 cannot suppress or avoid these opportunities.

本発明は上記した課題を解決するためになされたものであり、消費者の失念による書籍の重複購入や購入機会の見送りを防ぎ、書店における書籍の販売機会増をはかる、書籍管理システム、書籍管理装置、書籍管理方法、及びプログラムを提供することを目的とする。   SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and prevents book duplication and purchase opportunities from being forgotten by consumers, and increases book sales opportunities at bookstores. An object is to provide an apparatus, a book management method, and a program.

上記した課題を解決するために本発明は、書籍管理装置と複数の利用者端末とがネットワークを経由して接続される書籍管理システムであって、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項を登録する、前記利用者端末における書籍情報登録手段と、前記登録された書誌事項に基づきデータベース上に利用者別仮想書庫を作成する、前記書籍管理装置における利用者別仮想書庫作成手段と、前記利用者端末により読み取られる書籍の識別情報と前記データベース上の利用者別仮想書庫とを照合して前記利用者別仮想書庫を更新する、前記書籍管理装置における書籍管理手段と、を備えたことを特徴とする。   In order to solve the above-described problems, the present invention is a book management system in which a book management apparatus and a plurality of user terminals are connected via a network, and a book owned by the user and / or purchase. A book information registration means in the user terminal for registering bibliographic items of a planned book, and a virtual library for each user in the book management apparatus that creates a virtual library for each user on a database based on the registered bibliographic items A book management means in the book management device for updating the virtual archive for each user by collating the creation means and the identification information of the book read by the user terminal with the virtual archive for each user on the database; It is provided with.

本発明において、定期、又は不定期に、前記利用者端末との間で書籍情報の同期処理を行う前記書籍管理装置における同期化手段、を備えたことを特徴とする。   The present invention is characterized by comprising synchronization means in the book management apparatus that performs synchronization processing of book information with the user terminal at regular or irregular intervals.

本発明において、前記書籍管理装置は、クラウドコンピューティングによるクラウドサービスで実現することを特徴とする。   In the present invention, the book management apparatus is realized by a cloud service based on cloud computing.

本発明において、前記識別情報は、書籍JANコードであることを特徴とする。   In the present invention, the identification information is a book JAN code.

本発明において、特定のビーコンを発信する発信機が設置された書店に近づいたときに特定のアプリが起動され、前記ネットワークに更に接続される書店端末から、前記購入予定書籍の一覧を含む書籍案内情報を受信する、前記利用者端末における情報受信手段、
を備えたことを特徴とする。
In the present invention, a book guide including a list of books to be purchased is launched from a bookstore terminal that is activated when a transmitter that transmits a specific beacon is installed and a specific application is activated and is further connected to the network. Receiving information, information receiving means in the user terminal;
It is provided with.

本発明は、複数の利用者端末とネットワークを経由して接続される書籍管理装置であって、前記利用者端末により、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項が登録されると、前記登録された書誌事項に基づきデータベース上に利用者別仮想書庫を作成する利用者別仮想書庫作成手段と、前記利用者端末により読み取られる書籍の識別情報と前記データベース上の利用者別仮想書庫とを照合して前記利用者別仮想書庫を更新する書籍管理手段と、を備えたことを特徴とする。   The present invention is a book management apparatus connected to a plurality of user terminals via a network, and the user terminal registers books owned by the user and / or bibliographic items of books to be purchased. A user-specific virtual archive creating means for creating a user-specific virtual archive on the database based on the registered bibliographic items, book identification information read by the user terminal, and users on the database And a book management means for updating the virtual archive for each user by collating with another virtual archive.

本発明は、書籍管理装置と複数の利用者端末とがネットワークを経由して接続される書籍管理システムに用いられる書籍管理方法であって、前記利用者端末が、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項を登録するステップと、前記書籍管理装置が、前記登録された書誌事項に基づきデータベース上に利用者別仮想書庫を作成するステップと、前記書籍管理装置が、前記利用者端末により読み取られる書籍の識別情報と前記データベース上の利用者別仮想書庫とを照合して前記利用者別仮想書庫を更新するステップと、を有することを特徴とする。   The present invention is a book management method used in a book management system in which a book management device and a plurality of user terminals are connected via a network, wherein the user terminal is a book owned by the user, And / or registering a bibliographic item of a book to be purchased, the book management device creating a user-specific virtual archive on a database based on the registered bibliographic item, and the book management device And comparing the identification information of the book read by the user terminal with the user-specific virtual archive on the database to update the user-specific virtual library.

本発明は、複数の利用者端末とネットワークを経由して接続される書籍管理装置のプログラムであって、コンピュータに、前記利用者端末により、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項が登録されると、前記登録された書誌事項に基づきデータベース上に利用者別仮想書庫を作成する処理と、前記利用者端末により読み取られる書籍の識別情報と前記データベース上の利用者別仮想書庫とを照合して前記利用者別仮想書庫を更新する処理と、を実行させることを特徴とする。   The present invention is a program of a book management apparatus connected to a plurality of user terminals via a network, and a book owned by a user by the user terminal and / or a book to be purchased by the user terminal. When the bibliographic item is registered, a process for creating a virtual archive for each user on the database based on the registered bibliographic item, the identification information of the book read by the user terminal, and the individual user on the database And a process of updating the virtual archive for each user by collating with a virtual archive.

本発明によれば、消費者の失念による書籍の重複購入や購入機会の見送りを防ぎ、書店における書籍の販売機会増をはかる、書籍管理システム、書籍管理装置、書籍管理方法、及びプログラムを提供することができる。   According to the present invention, there are provided a book management system, a book management device, a book management method, and a program that prevent duplicate purchase of books due to consumer disappointment and postponement of purchase opportunities, and increase sales opportunities of books in bookstores. be able to.

本発明の実施の形態に係る書籍管理システムの構成を示す図である。It is a figure which shows the structure of the book management system which concerns on embodiment of this invention. 図1の利用者端末の構成を示すブロック図である。It is a block diagram which shows the structure of the user terminal of FIG. 図1の書籍管理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the book management apparatus of FIG. 図1の発信機の構成を示すブロック図である。It is a block diagram which shows the structure of the transmitter of FIG. 本発明の実施の形態に係る書籍管理装置の基本処理動作を示すフローチャートである。It is a flowchart which shows the basic processing operation | movement of the book management apparatus which concerns on embodiment of this invention. 利用者端末の処理動作を示すフローチャートである。It is a flowchart which shows the processing operation of a user terminal. 利用者端末に表示される画面の遷移図(1)である。It is a transition diagram (1) of the screen displayed on a user terminal. 利用者端末に表示される画面の遷移図(2)である。It is a transition diagram (2) of the screen displayed on a user terminal. 利用者端末に表示される画面の遷移図(3)である。It is a transition diagram (3) of the screen displayed on a user terminal.

(実施形態の構成)
以下、本発明の実施の形態(以下、本実施形態という)に係る書籍管理システムについて図面を参照しながら詳細に説明する。なお、実施形態の説明の全体を通して同じ要素には同じ番号又は符号を付している。
(Configuration of the embodiment)
Hereinafter, a book management system according to an embodiment of the present invention (hereinafter referred to as the present embodiment) will be described in detail with reference to the drawings. In addition, the same number or code | symbol is attached | subjected to the same element through the whole description of embodiment.

図1に示すように、本実施形態に係る書籍管理システム10は、少なくとも、消費者が利用する複数の利用者端末20と、書籍管理装置30とが、IP(Internet Protocol)網等のネットワーク60を経由して接続されている。   As shown in FIG. 1, a book management system 10 according to the present embodiment includes a network 60 such as an IP (Internet Protocol) network at least including a plurality of user terminals 20 used by consumers and a book management apparatus 30. Connected via.

ネットワーク60には、更に、日本書籍出版協会が管理運営する書籍データベースサーバ40、及び書店に設置される書店端末50が接続されてもよい。利用者端末20は、出版された書籍に関し、書籍データベースサーバ40から、書籍名、巻数、著者名等の情報取得が可能であり、書店端末50からは書籍案内情報の取得が可能である。   The network 60 may further be connected with a book database server 40 managed by the Japan Book Publishing Association and a bookstore terminal 50 installed in the bookstore. The user terminal 20 can acquire information such as a book name, the number of volumes, and an author name from the book database server 40 regarding the published book, and can acquire book guide information from the bookstore terminal 50.

利用者端末20は、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項を、例えば、書籍データベースサーバ40から取得して書籍管理装置30に登録する、iPhone(登録商標)を含むスマートホン、PC(Personal Computer)等、通常の携帯情報機器である。利用者端末20は、書籍に付随する書籍JAN(Japanese Article Number)コードを読み取り、後述する書籍管理装置30により作成されるデータベースを検索することにより、追加登録、照合、削除等の更新も行う。   The user terminal 20 includes, for example, iPhone (registered trademark) for acquiring a book owned by the user and / or a bibliographic item of a book to be purchased from the book database server 40 and registering it in the book management apparatus 30. It is a normal portable information device such as a smart phone or a PC (Personal Computer). The user terminal 20 reads a book JAN (Japanese Article Number) code attached to the book and searches a database created by a book management apparatus 30 to be described later, thereby updating addition registration, collation, deletion, and the like.

ここで、識別情報として使用される書籍JANコードは、出版物用に使用されるJANコードであり、通常のJANコード系とは異なり、1990年3月に、一般財団法人流通システム開発センターと書籍業界とが合意して制定されたものである。書籍JANコードは2段のバーコードで構成され、1段目が「978」から始まる国際標準コードのISBN(International Standard Book Numbering)用バーコード、2段目が、日本独自の図書分類と税抜本体価格で構成される。1段目、2段目の情報は、書籍の裏表紙、及びスリップに表示されており、「日本図書コード」と呼ばれている。書籍JANコードは、日本図書コードの情報をバーコードで表示したもので、利用者端末20が有するバーコードリーダ等によりその情報を収集することができる。   Here, the book JAN code used as identification information is a JAN code used for publications, and unlike a normal JAN code system, in March 1990, a general incorporated foundation Distribution System Development Center and a book It was established in agreement with the industry. The book JAN code is composed of two levels of barcodes. The first level is an international standard code bar code for ISBN (International Standard Book Numbering) starting with “978”. The second level is Japan's original book classification and tax-excluded. Consists of body price. The information on the first and second levels is displayed on the back cover and slip of the book and is called “Japanese book code”. The book JAN code is a Japanese book code information displayed as a barcode, and the information can be collected by a barcode reader or the like of the user terminal 20.

書店では、店内に特定のビーコンを発信する1以上の発信機50aが設置されており、利用者端末20を所持する利用者がその書店に近づいたときに特定のアプリ(アプリケーションプログラム)が起動される。このとき、利用者端末20は、ネットワーク60にさらに接続される書店端末50から、書籍案内情報を受信することができる。   In the bookstore, one or more transmitters 50a for transmitting a specific beacon are installed in the store, and a specific application (application program) is activated when a user holding the user terminal 20 approaches the bookstore. The At this time, the user terminal 20 can receive the book guide information from the bookstore terminal 50 further connected to the network 60.

これは、インターネット等から書店への誘導等に使用される、iBeacon(登録商標)の仕組みを利用することにより実現される。iBeacon(登録商標)とは、Bluetooth(登録商標)の拡張仕様であるBLE(Bluetooth(登録商標) Low Energy)を用い、発信機50aと、発信機50aからの電波の受信に対応したiPhone(登録商標)アプリの2つの組み合わせによって成立する仕組みである。   This is realized by using a mechanism of iBeacon (registered trademark) used for guidance from the Internet or the like to a bookstore. iBeacon (registered trademark) is an extension specification of Bluetooth (registered trademark) BLE (Bluetooth (registered trademark) Low Energy), and uses a transmitter 50a and an iPhone (registered trademark) compatible with reception of radio waves from the transmitter 50a. This is a mechanism established by a combination of two (trademark) apps.

具体的に、発信機50aから、「アドバタイズメントパケット」と呼ばれる固有の識別子が発信されると、その識別子に紐付けられたiPhone(登録商標)のアプリが反応して書店等に設置される書店端末50への誘導を実現する通知を送信する。このため、発信機50aと同じ識別子をiPhone(登録商標)のアプリにも登録しておき、そのアプリに発信機50aと同じ識別子が含まれていると判別された場合にのみそのアプリが自動的に起動され、iPhone(登録商標)に誘導のための通知が表示される。なお、この仕組みは利用者端末20でも実現可能であるため、以降では、iPhone(登録商標)を含む携帯情報機器全般を利用者端末20と総称して説明を継続する。   Specifically, when a unique identifier called an “advertisement packet” is transmitted from the transmitter 50a, an iPhone (registered trademark) application associated with the identifier reacts and is installed in a bookstore or the like. A notification for realizing guidance to the terminal 50 is transmitted. For this reason, the same identifier as that of the transmitter 50a is also registered in the iPhone (registered trademark) application, and only when the application is determined to contain the same identifier as the transmitter 50a, the application is automatically And a notification for guidance is displayed on the iPhone (registered trademark). Since this mechanism can also be realized by the user terminal 20, hereinafter, the entire portable information device including iPhone (registered trademark) will be collectively referred to as the user terminal 20 and the description will be continued.

なお、案内情報の送信は、ビーコンに限らず、GPS(Global Positioning System)70等による位置情報サービスを利用することにより、近くにある商業施設の情報を得ることができるチェックインサービスで代替してもよい。このチェックインサービスで得られる情報の中には、単なる店舗情報の他にクーポン等の割引や特典アイテムも含まれる。この位置情報サービスは、書店サイドが、GPS70やWi−Fi(登録商標)等のネットワーク環境を使用することにより、利用者端末20を所持するユーザの居場所を特定することにより行われる。   The guide information transmission is not limited to a beacon, but can be replaced by a check-in service that can obtain information on nearby commercial facilities by using a location information service such as GPS (Global Positioning System) 70. Also good. The information obtained by this check-in service includes discounts such as coupons and privilege items in addition to mere store information. This location information service is performed by the bookstore side specifying the location of the user who owns the user terminal 20 by using a network environment such as GPS 70 or Wi-Fi (registered trademark).

書籍管理装置30は、利用者端末20が、書籍の書誌事項を登録すると、登録された書誌事項に基づきデータベース(後述する図3の記憶部32)上に利用者別仮想書庫(図3の321)を作成する。そして、利用者端末20により読み取られる書籍の識別情報(書籍JANコード)と、データベース上の利用者別仮想書庫とを照合して利用者別仮想書庫を更新する機能を有する。また、書籍管理装置30は、利用者端末20との間で定期又は不定期に、書籍情報の同期処理を行ってもよい。   When the user terminal 20 registers a bibliographic item of a book, the book management apparatus 30 stores a virtual archive for each user (321 in FIG. 3) on a database (a storage unit 32 in FIG. 3 described later) based on the registered bibliographic item. ). And it has a function which collates the identification information (book JAN code) of the book read by the user terminal 20, and the virtual library classified by user on a database, and updates a virtual library classified by user. Further, the book management apparatus 30 may perform book information synchronization processing with the user terminal 20 regularly or irregularly.

なお、本実施形態に係る書籍管理システム10において、書籍管理装置30は、クラウドコンピューティングシステムによるクラウドサービスにより実現されるWeb(World Wide Web)サーバ群で実現されるものとする。ただし、本実施形態に係る書籍管理システム10を構築するうえで書籍管理装置30のクラウド化は必須ではなく、自前で管理運営する書籍管理サーバ等で実現してもよい。   In the book management system 10 according to the present embodiment, the book management apparatus 30 is assumed to be realized by a Web (World Wide Web) server group realized by a cloud service by a cloud computing system. However, when the book management system 10 according to the present embodiment is constructed, the cloud management of the book management apparatus 30 is not essential, and may be realized by a book management server or the like that is managed and operated by itself.

図2に、利用者端末20、図3に、書籍管理装置30、図4に、発信機50aのそれぞれの構成の一例がブロック図で示されている。   FIG. 2 is a block diagram illustrating an example of each configuration of the user terminal 20, FIG. 3 is a book management apparatus 30, and FIG. 4 is a transmitter 50a.

図2に示すように、利用者端末20は、処理部21と、記憶部22と、通信部23と、操作部24と、表示部25と、近距離無線通信部26と、バーコード読取部27(バーコードリーダ)とを含み構成される。   As shown in FIG. 2, the user terminal 20 includes a processing unit 21, a storage unit 22, a communication unit 23, an operation unit 24, a display unit 25, a short-range wireless communication unit 26, and a barcode reading unit. 27 (bar code reader).

処理部21は、例えば、マイクロプロセッサで構成され、記憶部22のプログラム領域に格納されたプログラムを逐次読み出し実行することにより、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項を登録する機能を実行する。又、特定のビーコンを発信する発信機50aが設置された書店に近づいたときに特定のアプリが起動され、書店端末50から書籍案内情報を受信する機能も実行する。   The processing unit 21 is constituted by, for example, a microprocessor, and sequentially reads and executes a program stored in the program area of the storage unit 22, thereby obtaining a bibliographic item of a book owned by the user and / or a book to be purchased. Execute the function to be registered. In addition, a specific application is activated when the transmitter 50a for transmitting a specific beacon is installed, and a function of receiving book guide information from the bookstore terminal 50 is also executed.

このため、処理部21は、書籍情報登録手段211と、情報受信手段212とをプログラム実行手段として含む。書籍情報登録手段211は、利用者の入力操作に基づき、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項を書籍管理装置30に登録し、情報受信手段212は、特定のビーコンを発信する発信機50aが設置された書店に近づいたときに特定のアプリを起動し、当該アプリの制御の下、書店端末50から書籍案内情報を受信する。   Therefore, the processing unit 21 includes a book information registration unit 211 and an information reception unit 212 as program execution units. The book information registration unit 211 registers a book owned by the user and / or a bibliographic item of a book to be purchased in the book management apparatus 30 based on a user's input operation, and the information reception unit 212 stores a specific beacon. A specific application is activated when a transmitter near the transmitter 50a is installed, and book guide information is received from the bookstore terminal 50 under the control of the application.

記憶部22には、処理部21が実行するプログラムが格納されるプログラム領域の他に、プログラム実行過程で生成されるデータが格納される作業領域が割当てられており、作業領域には、利用者により登録されたMy書籍情報220が記憶される。なお、記憶素子として、例えば、半導体記憶、磁気、あるいは光記憶素子のいずれかが実装される。   In addition to the program area in which the program executed by the processing unit 21 is stored, the storage unit 22 is assigned a work area in which data generated in the program execution process is stored. The My book information 220 registered by is stored. As the memory element, for example, any one of a semiconductor memory, a magnetism, and an optical memory element is mounted.

通信部23は、無線通信システムを捕捉し、ネットワーク60に接続される不図示の基地局との間で無線通信を行い、各種データの送受信を行う。ここで、各種データとは、音声通話時の音声データ、メール送受信時のメールデータ、Web(World Wide Web)閲覧時のWebページデータ等である。通信部23は、例えば、TCP/IP(Transmission Control Protocol/Internet Protocol)に準拠したプロトコルにしたがい、ネットワーク60を経由して書籍管理装置30、書籍データベースサーバ40、書店端末50との間で通信を行う。   The communication unit 23 captures a wireless communication system, performs wireless communication with a base station (not shown) connected to the network 60, and transmits and receives various data. Here, the various data includes voice data at the time of voice call, mail data at the time of mail transmission / reception, Web page data at the time of browsing the Web (World Wide Web), and the like. The communication unit 23 communicates with the book management apparatus 30, the book database server 40, and the bookstore terminal 50 via the network 60 according to a protocol compliant with TCP / IP (Transmission Control Protocol / Internet Protocol), for example. Do.

操作部24は、例えば、電源キー、通話キー、数字キー、文字キー、方向キー(左右上下)、決定キー、発信キー等、各種の機能が割り当てられたキースイッチを有しており、これらのキーがユーザによって操作された場合に、その操作内容に対応する信号を生成し、これを利用者の指示として処理部21に出力する。ここでは、特に、書籍情報の登録操作、メニュー選択操作等のために使用される。   The operation unit 24 includes, for example, key switches to which various functions such as a power key, a call key, a numeric key, a character key, a direction key (left / right / up / down), a determination key, and a call key are assigned. When the key is operated by the user, a signal corresponding to the operation content is generated and output to the processing unit 21 as a user instruction. Here, it is particularly used for book information registration operations, menu selection operations, and the like.

表示部25は、多数の画素(複数色の発光素子の組み合わせ)を縦横に配して構成される、例えばLCD(Liquid Crystal Display Device)や有機EL(Electro-Luminescence)の表示デバイスが搭載されており、処理部21により生成され、記憶部22の図示省略されたVRAM(Video RAM)領域に書き込まれた情報を表示する。なお、操作部24と表示部25の表示デバイスとはこれらが一体形成されたタッチパネルで代替してもよい。   The display unit 25 includes a display device such as an LCD (Liquid Crystal Display Device) or an organic EL (Electro-Luminescence), which is configured by arranging a large number of pixels (a combination of light emitting elements of a plurality of colors) vertically and horizontally. The information generated by the processing unit 21 and written in a VRAM (Video RAM) area (not shown) of the storage unit 22 is displayed. Note that the operation unit 24 and the display device of the display unit 25 may be replaced with a touch panel in which these are integrally formed.

近距離無線通信部26は、発信機50aから発信される電波を受信し、重畳された識別子を抽出して処理部21へ出力する。近距離無線通信部26は、BLE規格に準拠して通信を行うものとし、本来は、2.4GHz帯を79の周波数チャネルに分け、利用する周波数をランダムに変える周波数ホッピングを行いながら、半径10〜100m範囲に位置する発信機50aと、最大24bpsで双方向無線通信が可能であるが、ここでは、同規格で発信機50aからの電波受信の単方向無線通信のみに使用することにする。   The short-range wireless communication unit 26 receives the radio wave transmitted from the transmitter 50a, extracts the superimposed identifier, and outputs the extracted identifier to the processing unit 21. The short-range wireless communication unit 26 performs communication in conformity with the BLE standard. Originally, the 2.4 GHz band is divided into 79 frequency channels, and frequency hopping is performed while randomly changing the frequency to be used. Bidirectional wireless communication is possible at a maximum of 24 bps with the transmitter 50a located in the range of ˜100 m, but here, it is used only for unidirectional wireless communication for receiving radio waves from the transmitter 50a according to the same standard.

バーコード読取部27は、書籍に付随する書籍JANコードを読み取り処理部21へ出力する。これを受けて処理部21は、読み取られる書籍JANコードとデータベース上の利用者別仮想書庫とを照合して当該利用者別仮想書庫のデータを更新する。   The barcode reading unit 27 outputs the book JAN code accompanying the book to the reading processing unit 21. In response to this, the processing unit 21 collates the read book JAN code with the virtual archive for each user in the database, and updates the data of the virtual archive for each user.

図3に示すように、書籍管理装置30は、少なくとも、処理部31と、記憶部32と、通信部33と、を含み構成される。   As illustrated in FIG. 3, the book management apparatus 30 includes at least a processing unit 31, a storage unit 32, and a communication unit 33.

処理部31は、記憶部32のプログラム領域に格納された本実施形態に係るプログラム320にしたがい、利用者端末20により、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項が登録されると、登録された書誌事項に基づきデータベース(記憶部32)上に利用者別仮想書庫321を作成する処理と、利用者端末20により読み取られる書籍の識別情報(書籍JANコード)とデータベース上の利用者別仮想書庫321とを照合して利用者別仮想書庫321を更新する処理と、を実行するコンピュータとして動作する。処理部31はまた、利用者端末20との間で定期又は不定期に書籍情報の同期処理を行う処理も実行する。   In accordance with the program 320 according to the present embodiment stored in the program area of the storage unit 32, the processing unit 31 registers the bibliographic items of the book owned by the user and / or the book to be purchased by the user terminal 20. Then, based on the registered bibliographic items, a process of creating a virtual archive 321 for each user on the database (storage unit 32), book identification information (book JAN code) read by the user terminal 20, and the database And a process of updating the user-specific virtual library 321 by collating with the user-specific virtual library 321. The processing unit 31 also executes a process of synchronizing the book information with the user terminal 20 regularly or irregularly.

このため、処理部31は、利用者別仮想書庫作成手段311と、書籍管理手段312と、同期化手段313とを、プログラム実行手段として含む。   Therefore, the processing unit 31 includes a user-specific virtual archive creation unit 311, a book management unit 312, and a synchronization unit 313 as program execution units.

利用者別仮想書庫作成手段311は、利用者端末20により書籍の書誌事項が登録されると、登録された書誌事項に基づき、記憶部32の所定の領域にデータベースを構築し、利用者別仮想書庫321を作成する。利用者別仮想書庫321は、利用者IDごとに、「購入日」、「購入先」、「書籍JANコード」「カテゴリ」、「書籍名」、「巻数」、「著者名」、「フラグ」等をデータ項目として有する。なお。「フラグ」には、購入済みか否(購入予定)か、同期処理済みか否か等の情報が設定される。   When a bibliographic item for a book is registered by the user terminal 20, the user-specific virtual archive creation unit 311 constructs a database in a predetermined area of the storage unit 32 based on the registered bibliographic item, and creates a virtual for each user. A library 321 is created. For each user ID, the virtual archive 321 by user “purchase date”, “purchase destination”, “book JAN code” “category”, “book name”, “volume”, “author name”, “flag”. Etc. as data items. Note that. Information such as whether or not purchased (scheduled for purchase) or whether or not synchronization processing has been completed is set in the “flag”.

書籍管理手段312は、利用者端末20により読み取られる書籍JANコードと利用者別仮想書庫321とを照合し、追加登録、削除等により、利用者別仮想書庫321のデータを更新する。同期化手段313は、利用者端末20との間で定期又は不定期に、書籍情報の同期処理を行い、利用者端末20の記憶部22に記憶されているMy書籍情報220と、利用者別仮想書庫321のデータとの間で、定期又は不定期に、例えば、排他的論理和演算を行うことにより両者の不整合を回避する。   The book management means 312 collates the book JAN code read by the user terminal 20 with the user-specific virtual library 321 and updates the data of the user-specific virtual library 321 by additional registration, deletion, or the like. The synchronization unit 313 performs book information synchronization processing with the user terminal 20 periodically or irregularly, and the My book information 220 stored in the storage unit 22 of the user terminal 20 and the user-specific information. For example, by performing an exclusive OR operation with the data in the virtual library 321 regularly or irregularly, inconsistency between them is avoided.

記憶部32には、処理部31が実行する本実施形態に係るプログラム320が格納されるプログラム領域の他に、プログラム実行過程で生成されるデータが格納される作業領域が割当てられている。この作業領域には、データベースとして利用者別仮想書庫321が記憶される。記憶部32は、記憶素子として、例えば、半導体記憶、磁気、あるいは光記憶素子のいずれかが実装されている。   In addition to the program area in which the program 320 according to the present embodiment executed by the processing unit 31 is stored, the storage unit 32 is assigned a work area in which data generated in the program execution process is stored. In this work area, a user-specific virtual archive 321 is stored as a database. In the storage unit 32, for example, any one of a semiconductor storage, a magnetism, and an optical storage element is mounted as a storage element.

通信部33は、例えば、TCP/IPに準拠したプロトコルにしたがい、ネットワーク60を経由して接続される、利用者端末20、書籍データベースサーバ40、あるいは書店端末50との間で通信を行う。   The communication unit 33 communicates with the user terminal 20, the book database server 40, or the bookstore terminal 50 connected via the network 60, for example, according to a protocol compliant with TCP / IP.

図4に示すように、発信機50aは、制御部51と、RF(Radio Frequency)部52と、により構成される。RF部52は、不図示の信号源、変調回路、電力増幅器を含む電波生成のための高周波エネルギーを発生する高周波回路である。本実施形態では、近距離無線通信部26に、2.4GHz帯の周波数を用い、半径10〜100m範囲内に位置するBluetooth(登録商標)を搭載する利用者端末20に対し、制御部51による制御の下で生成される電波を送信する。ここでは、ボタン電池1個のみで数年駆動を可能とするバージョン4.0のBluetooth(登録商標)拡張規格であるBLEに準拠した仕様とする。   As shown in FIG. 4, the transmitter 50 a includes a control unit 51 and an RF (Radio Frequency) unit 52. The RF unit 52 is a high-frequency circuit that generates high-frequency energy for generating radio waves including a signal source (not shown), a modulation circuit, and a power amplifier. In the present embodiment, the control unit 51 uses the 2.4 GHz band frequency for the short-range wireless communication unit 26 and the user terminal 20 mounted with Bluetooth (registered trademark) located within a radius of 10 to 100 m. Transmit radio waves generated under control. Here, the specification conforms to BLE, which is a version 4.0 Bluetooth (registered trademark) extension that enables operation for several years with only one button battery.

制御部51は、書店を特定する個体情報と、利用者端末20が実行するアプリを特定する識別子とをブロードキャスト送信するが、このとき、それら識別情報を特定の暗号化パターンで暗号化し、この暗号化パターンの種類を示す情報を付加して送信する。このため、制御部51は、これら識別情報をRF部52により生成される電波に重畳させて送信する制御も行う。   The control unit 51 broadcasts and transmits individual information for specifying a bookstore and an identifier for specifying an application executed by the user terminal 20. At this time, the identification information is encrypted with a specific encryption pattern. Information indicating the type of the digitization pattern is added and transmitted. For this reason, the control unit 51 also performs control to transmit the identification information superimposed on the radio wave generated by the RF unit 52.

(実施形態の動作)
以下、本実施形態に係る書籍管理システム10の動作につき、図5,図6のフローチャート、及び図7〜図9に示す利用者端末20の画面構成を参照しながら詳細に説明する。
(Operation of the embodiment)
Hereinafter, the operation of the book management system 10 according to the present embodiment will be described in detail with reference to the flowcharts of FIGS. 5 and 6 and the screen configuration of the user terminal 20 shown in FIGS.

まず、図5、及び図7,図8を参照して本実施形態に係る書籍管理システム10の基本処理動作から説明する。以下の説明では、利用者端末20の処理部21(書籍情報登録手段211)が、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項を登録するための操作を実行し、記憶部22にMy書籍情報220として登録済みであるものとする。又、利用者端末20が書籍管理装置30と通信を行うことにより、書籍管理装置30の処理部31(利用者別仮想書庫作成手段311)が、登録された書誌事項に基づき、記憶部32の作業領域に割り当てられ記憶される利用者別仮想書庫321に、利用者IDごとの、「購入日」、「購入先」、「書籍JANコード」「カテゴリ」、「書籍名」、「巻数」、「著者名」、「フラグ」等の各データ領域からなる書籍情報を作成済みであるものとして説明する。   First, the basic processing operation of the book management system 10 according to the present embodiment will be described with reference to FIG. 5, FIG. 7, and FIG. In the following description, the processing unit 21 (book information registration unit 211) of the user terminal 20 executes an operation for registering a book owned by the user and / or a bibliographic item of a book to be purchased, and stores the book. It is assumed that the My book information 220 has already been registered in the unit 22. Further, when the user terminal 20 communicates with the book management apparatus 30, the processing unit 31 (user-specific virtual archive creation unit 311) of the book management apparatus 30 performs the storage in the storage unit 32 based on the registered bibliographic items. In the virtual archive 321 classified by user allocated and stored in the work area, “purchase date”, “purchase destination”, “book JAN code” “category”, “book name”, “number of volumes”, for each user ID, In the following description, it is assumed that book information including data areas such as “author name” and “flag” has been created.

図5によれば、まず、利用者が利用者端末20に電源を投入して起動すると、例えば、図7(a)に示すメインメニューが表示される(ステップS101)。ここでは、「本棚の一覧」、「購入予定の一覧」、「追加・照合・削除」、「設定」がメインメニューとして用意される。なお、メインメニューの他に、書籍管理装置30から送信される「お知らせ」や「バナー広告」等についても画面領域が確保され、表示されている。   According to FIG. 5, first, when the user turns on the user terminal 20 and starts it, for example, the main menu shown in FIG. 7A is displayed (step S101). Here, “book shelf list”, “purchase list”, “addition / collation / deletion”, and “setting” are prepared as main menus. In addition to the main menu, “notification”, “banner advertisement”, and the like transmitted from the book management apparatus 30 have a screen area secured and displayed.

利用者端末20の操作部24によりメインメニュー中の「本棚の一覧」が選択されると(ステップS102“YES”)、処理部21は、表示部25に、例えば、図7(b)に示す検索情報入力画面を表示し、利用者による検索情報の入力を促す。書籍管理装置30は、処理部31(書籍管理手段312)が、利用者により入力される検索情報のうち、書籍のカテゴリと名称に関する情報を取り込んで(ステップS103“YES”)、記憶部32の作業領域に割り当てられている利用者別仮想書庫321の書籍情報を検索する。そして、例えば、図7(c)に示す検索結果画面情報を生成し、要求があった利用者端末20に送信する。   When the “list of bookshelves” in the main menu is selected by the operation unit 24 of the user terminal 20 (step S102 “YES”), the processing unit 21 is displayed on the display unit 25, for example, as shown in FIG. A search information input screen is displayed to prompt the user to input search information. In the book management apparatus 30, the processing unit 31 (the book management unit 312) takes in information related to the category and name of the book among the search information input by the user (“YES” in step S <b> 103), and The book information in the virtual archive 321 classified by user assigned to the work area is searched. Then, for example, the search result screen information shown in FIG. 7C is generated and transmitted to the user terminal 20 that requested it.

利用者端末20は、受信した検索結果画面情報にしたがい、表示部25に、カテゴリ別の書籍を本棚の一覧として画面表示する(ステップS104)。なお、対象がシリーズものの書籍であれば、矢印Aを付して示したように、未購入巻数の本と既購入巻数の本とが区別して表示されている。ここでは、未購入巻数の本がハッチング表記されている。   In accordance with the received search result screen information, the user terminal 20 displays the books classified by category as a list of bookshelves on the display unit 25 (step S104). If the target is a series of books, as shown with an arrow A, the number of unpurchased volumes and the number of already purchased volumes are displayed separately. Here, the book of the number of unpurchased volumes is hatched.

本棚の一覧を表示する場合、書籍管理装置30が利用者別仮想書庫321を検索するままでもなく、利用者端末20が、記憶部22の作業領域に記憶してあるMy書籍情報220を検索して表示部25に画面表示してもよい。   When displaying a list of bookshelves, the book management apparatus 30 does not search the user-specific virtual archive 321, but the user terminal 20 searches the My book information 220 stored in the work area of the storage unit 22. The screen may be displayed on the display unit 25.

また、利用者がメインメニュー中の「購入予定の一覧」を選択すると(ステップS105“YES”)、書籍管理装置30は、処理部31(書籍管理手段312)が、記憶部32の利用者別仮想書庫321の書籍情報の内、該当する利用者IDのフラグ領域を参照し、購入予定になっているフラグがONしている書籍を検索し、その検索結果を要求があった利用者端末20に送信する。そしてこれを受けた利用者端末20が、表示部25に購入予定一覧として纏めて画面表示する(ステップS106)。   When the user selects “Purchase list” in the main menu (“YES” in step S105), the book management apparatus 30 has the processing unit 31 (book management means 312) for each user in the storage unit 32. Of the book information in the virtual library 321, the flag area of the corresponding user ID is referenced to search for a book whose flag is scheduled to be purchased, and the user terminal 20 that requested the search result. Send to. Then, the user terminal 20 that has received the information collectively displays the screen as a purchase schedule list on the display unit 25 (step S106).

一方、利用者が、例えば、図8(a)に示すメインメニュー中の「追加・照合・削除」を選択すると(ステップS107“YES”)、書籍管理装置30は、処理部31(書籍管理手段312)が、さらに、バーコード読取部27により読み込まれる書籍JANコードを取り込み(ステップS108“YES”)、その書籍JANコードと、記憶部32の作業領域に記憶された利用者別仮想書庫321の書籍情報とを照合し、既登録の有無を判定する(ステップS109)。照合の結果、ヒット(既登録)すれば(ステップS109“YES”)、処理部31が、利用者端末20の表示部25に、既購入メッセージを表示し(ステップS110)、利用者に同じ書籍の重複購入を回避するように注意喚起する。「図8(b)に、書籍JANコード読み取りを指示する「バーコードスキャンボタン」が、図8(c)に、既購入メッセージの一例である「既に××に登録済み」が示されている。   On the other hand, for example, when the user selects “addition / collation / deletion” in the main menu shown in FIG. 8A (step S107 “YES”), the book management apparatus 30 includes the processing unit 31 (book management means). 312) further fetches the book JAN code read by the barcode reading unit 27 (step S108 “YES”), and stores the book JAN code and the virtual archive 321 for each user stored in the work area of the storage unit 32. The book information is collated, and the presence or absence of registration is determined (step S109). As a result of the collation, if the hit (already registered) is made (step S109 “YES”), the processing unit 31 displays an already purchased message on the display unit 25 of the user terminal 20 (step S110), and the same book is displayed to the user. Call attention to avoid duplicate purchases. “FIG. 8B shows a“ barcode scan button ”for instructing reading of a book JAN code, and FIG. 8C shows“ already registered in xx ”as an example of an already purchased message. .

なお、利用者別仮想書庫321に、取り込んだ書籍JANコードに該当する書籍がミスヒットした場合(ステップS109“NO”)、処理部31は、書籍管理手段312が、利用者が操作部24を操作することにより指示入力される購入予定の追加指示に関する情報入力を待つ(ステップS111)。ここで、利用者から購入予定として追加指示があれば(ステップS111“YES”)、該当の書籍に関する、「書籍JANコード」「カテゴリ」、「書籍名」、「巻数」、「著者名」、「フラグ」等のデータ項目を該当の利用者IDのエントリに追加登録する(ステップS112)。なお、このとき、フラグデータ領域中の購入予定フラグをON設定しておく。   If a book corresponding to the imported book JAN code is mis-hit in the virtual archive 321 for each user (step S109 “NO”), the processing unit 31 uses the book management unit 312 and the user uses the operation unit 24. It waits for information input related to an instruction to add a purchase plan to be input by operating (step S111). If there is an additional instruction from the user as a purchase schedule (step S111 “YES”), “book JAN code”, “category”, “book name”, “volume number”, “author name”, “author name”, A data item such as “flag” is additionally registered in the entry of the corresponding user ID (step S112). At this time, the purchase schedule flag in the flag data area is set to ON.

続いて処理部31は、同期化手段313が、利用者別仮想書庫321が更新されたタイミングで、利用者端末20からMy書籍情報220を読み込み、利用者別仮想書庫321の書籍情報と一致するようにMy書籍情報220の書籍情報を更新するために必要な情報を利用者端末20に送信して同期処理を実行する(ステップS115)。なお、同期処理は、利用者別仮想書庫321が更新された不定期のタイミングでなく、定期的に実行してもよい。   Subsequently, in the processing unit 31, the synchronization unit 313 reads the My book information 220 from the user terminal 20 at the timing when the user-specific virtual library 321 is updated, and matches the book information of the user-specific virtual library 321. In this way, information necessary for updating the book information of the My book information 220 is transmitted to the user terminal 20 and the synchronization process is executed (step S115). The synchronization process may be executed periodically instead of the irregular timing when the virtual archive 321 for each user is updated.

ステップS111において、購入予定に追加指示がない場合(ステップS111“NO”)、処理部31は、さらに購入予定の削除要求の有無を判定する(ステップS113)。ここで、利用者が操作部24を操作することによって購入予定の削除要求を発行した場合(ステップS113“YES”)、処理部31は、利用者別仮想書庫321に記憶された該当の書籍情報を削除する(ステップS114)。そして、そのタイミングで、同期化手段313が、利用者端末20からMy書籍情報220を読み込み、利用者別仮想書庫321の書籍情報と一致するようにMy書籍情報220の書籍情報を更新するのに必要な情報を送信する(ステップS115)。   In step S111, when there is no additional instruction in the purchase schedule (step S111 “NO”), the processing unit 31 further determines whether or not there is a purchase schedule deletion request (step S113). Here, when the user operates the operation unit 24 to issue a purchase schedule deletion request (step S113 “YES”), the processing unit 31 stores the corresponding book information stored in the virtual archive 321 for each user. Is deleted (step S114). At that timing, the synchronization unit 313 reads the My book information 220 from the user terminal 20 and updates the book information of the My book information 220 so that it matches the book information in the virtual archive 321 for each user. Necessary information is transmitted (step S115).

なお、ステップS107で、「追加・照合・削除」のメニュー選択がなされなかった場合(ステップS107“NO”)、処理部31は、例えば、後述する、特定のビーコン受信による自動ポップアップの可否、新刊案内対象カテゴリの設定等、その他メニュー処理を実行する。又、処理部31は、メニュー処理に限らず、利用者の要求に基づきバナー広告等の表示処理を実行してもよい。   If the menu of “addition / collation / deletion” is not selected in step S107 (“NO” in step S107), the processing unit 31, for example, whether or not automatic pop-up by receiving a specific beacon, which will be described later, Other menu processing such as setting the guidance target category is executed. The processing unit 31 is not limited to the menu process, and may execute a display process such as a banner advertisement based on a user request.

次に、図6及び図9を参照して利用者端末20の処理動作について説明する。利用者端末20を所持した利用者が書店に出向き、書店に設置された発信機50aから送信される特定のビーコンの電波許容受信範囲に近づくと、利用者端末20の近距離無線通信部26が、そのビーコンを受信する(ステップS201“YES”)。このとき、そのビーコンに含まれる識別子が、利用者端末20にインストールされているアプリと同じ識別子を持つ場合(ステップS202“YES”)、そのアプリが起動される(ステップS203)。   Next, the processing operation of the user terminal 20 will be described with reference to FIGS. When the user who possesses the user terminal 20 goes to the bookstore and approaches the radio wave allowable reception range of a specific beacon transmitted from the transmitter 50a installed in the bookstore, the short-range wireless communication unit 26 of the user terminal 20 The beacon is received (step S201 “YES”). At this time, if the identifier included in the beacon has the same identifier as the application installed in the user terminal 20 (step S202 “YES”), the application is activated (step S203).

なお、近距離無線通信部26がそのビーコンを受信できなかった場合(ステップS201“NO”)、あるいはアプリが持つ識別子と異なっていれば(ステップS202“NO”)、処理部21は、何もしない(NOP処理)。   If the short-range wireless communication unit 26 cannot receive the beacon (step S201 “NO”), or if it is different from the identifier of the application (step S202 “NO”), the processing unit 21 does nothing. No (NOP processing).

処理部21はアプリを実行することにより、書店端末50から送信される書籍案内情報の受信を行うことができる(ステップS204)。書籍案内情報の受信は、情報受信手段212により実行される。すなわち、利用者端末20が書店に近づいて特定のビーコンを受信することによりアプリが起動し、このとき、表示部25に表示される情報が、図9(a)に示すメインメニュー画面から図9(b)に示す書籍案内情報画面に自動でポップアップする(矢印B)。   The processing unit 21 can receive the book guide information transmitted from the bookstore terminal 50 by executing the application (step S204). The reception of the book guide information is executed by the information receiving means 212. That is, when the user terminal 20 approaches the bookstore and receives a specific beacon, the application is activated. At this time, information displayed on the display unit 25 is displayed from the main menu screen shown in FIG. Pop-up automatically on the book guide information screen shown in (b) (arrow B).

このとき、書籍案内情報として、特定のビーコンが示す識別子に該当する書店の、書店・店舗名が、例えば、「○○書店△△店がお近くです」として表示される。又、書籍案内情報画面の中には購入予定の書籍を確認するためのボタンCが含まれている。そこで、利用者が操作部24を操作してこのボタンDを押下することにより購入予定書籍の確認要求を発行すると(ステップS205“YES”)、表示部25は、購入予定の一覧表示画面に遷移する(ステップS206)。その結果、利用者は表示部25に表示される購入予定の書籍を出向いた書店で購入することができる。なお、ボタンDが押下されなかった場合は(ステップS205“NO”)、新刊案内や書店からのお勧め情報を含む書店案内情報が表示され(ステップS207)、このとき、ネットショップのサイトへの誘導も可能である。   At this time, as the book guide information, the bookstore / store name of the bookstore corresponding to the identifier indicated by the specific beacon is displayed as, for example, “XX bookstore Δ △ store is near”. Further, the book guide information screen includes a button C for confirming a book to be purchased. Therefore, when the user issues a confirmation request for a book to be purchased by operating the operation unit 24 and pressing the button D (step S205 “YES”), the display unit 25 transitions to a purchase schedule list display screen. (Step S206). As a result, the user can purchase the book to be purchased displayed on the display unit 25 at the bookstore where he / she went. If the button D is not pressed (“NO” at step S205), the bookstore guidance information including the new publication guidance and recommended information from the bookstore is displayed (step S207). Guidance is also possible.

(実施形態の効果)
以上説明のように本実施形態に係る書籍管理システム10によれば、利用者端末20により、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項が登録されると、登録された書誌事項に基づきデータベース(書籍管理装置30の記憶部32)上に利用者別仮想書庫321を作成し、かつ、利用者端末20により読み取られる書籍の識別情報(書籍JANコード)と書籍管理装置30の利用者別仮想書庫321とを照合し、利用者別仮想書庫321を更新する仕組みを構築することにより、利用者自身が所持する書籍を利用者端末20で管理することができる。又、書店で書籍に付随する書籍JANコードを読み取ることにより利用者別仮想書庫321への登録、更新が可能になり、その結果、消費者の失念による書籍の重複購入や購入機会の見送りを防ぎ、書店における書籍の販売機会増をはかることが可能になる。又、書店からのビーコン発信によるプッシュ型セールスに対応することかでき、その結果、利用者は、購入予定の書籍を出向いた書店で購入することができるため、書店における書籍の販売促進効果も期待できる。
(Effect of embodiment)
As described above, according to the book management system 10 according to the present embodiment, the user terminal 20 is registered when the book owned by the user and / or the bibliographic item of the book to be purchased are registered. Based on the bibliographic items, a user-specific virtual library 321 is created on the database (storage unit 32 of the book management apparatus 30), and the book identification information (book JAN code) read by the user terminal 20 and the book management apparatus 30 The user-owned book 20 can be managed by the user terminal 20 by checking the user-specific virtual library 321 and constructing a mechanism for updating the user-specific virtual library 321. In addition, by reading the book JAN code attached to the book at the bookstore, it becomes possible to register and update in the virtual archive 321 for each user, and as a result, prevent duplicate purchase of books due to consumer disappointment and postponement of purchase opportunities. It is possible to increase sales opportunities for books at bookstores. In addition, push-type sales by sending a beacon from a bookstore can be handled, and as a result, users can purchase a book to be purchased at a bookstore visiting the store, which is expected to promote sales of books at the bookstore. it can.

また、本実施形態に係る書籍管理システム10において、書籍管理装置30をクラウドコンピューティングによるクラウドサービスで実現することにより、システムの開発や運用コストを削減することができる。又、ネットショップサイトへの誘導も可能であるため、書籍の販売促進が可能である。   Further, in the book management system 10 according to the present embodiment, by realizing the book management apparatus 30 with a cloud service based on cloud computing, system development and operation costs can be reduced. In addition, since it can be guided to a net shop site, it is possible to promote sales of books.

なお、本実施形態に係る書籍管理方法は、例えば、図1に示すように、書籍管理装置30と複数の利用者端末20とがネットワーク60を経由して接続される書籍管理システム10に用いられる。そしてその方法は、利用者端末20が、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項を登録すると、書籍管理装置30が、登録された書誌事項に基づきデータベース上に利用者別仮想書庫321を作成し、続いて利用者端末20により読み取られる書籍の識別情報とデータベース上の利用者別仮想書庫321とを照合して利用者別仮想書庫321を更新する、各ステップを有する。   Note that the book management method according to the present embodiment is used, for example, in a book management system 10 in which a book management apparatus 30 and a plurality of user terminals 20 are connected via a network 60, as shown in FIG. . Then, when the user terminal 20 registers a book owned by the user and / or a bibliographic item of a book scheduled to be purchased, the book management device 30 stores the user on the database based on the registered bibliographic item. It has each step which creates the separate virtual library 321 and then collates the identification information of the book read by the user terminal 20 with the user-specific virtual library 321 on the database and updates the user-specific virtual library 321. .

本実施形態に係る書籍管理方法によれば、消費者の失念による書籍の重複購入や購入機会の見送りを防ぎ、書店における書籍の販売機会増をはかる書籍管理方法を提供することができる。   According to the book management method according to the present embodiment, it is possible to provide a book management method that prevents duplicate purchase of books due to a consumer's forgetfulness or foregoing purchase opportunities and increases the sales opportunities of books at bookstores.

また、本実施形態に係るプログラムは、例えば、図1に示すように、複数の利用者端末20とネットワーク60を経由して接続される書籍管理装置30のプログラム320であって、例えば、図3に示す処理部31(コンピュータ)によって実行される。そして、そのプログラム320は、処理部31に、上記した本実施形態に係る書籍管理方法における書籍管理装置30が有する各ステップと同様の処理を実行させるものであり、ここでは、重複を回避する意味で各処理の説明を省略する。   Further, the program according to the present embodiment is a program 320 of the book management apparatus 30 connected to a plurality of user terminals 20 via the network 60 as shown in FIG. The processing unit 31 (computer) shown in FIG. And the program 320 makes the process part 31 perform the process similar to each step which the book management apparatus 30 in the book management method concerning this embodiment mentioned above has, and it means here to avoid duplication. Thus, description of each process is omitted.

本実施形態に係るプログラム320によれば、処理部31が、そのプログラム320を読み出し実行することにより、消費者の失念による書籍の重複購入や購入機会の見送りを防ぎ、書店における書籍の販売機会増をはかる書籍管理装置30を提供することができる。なお、本実施形態に係るプログラム320は、記憶部32のプログラム領域に記憶されている。   According to the program 320 according to the present embodiment, the processing unit 31 reads out and executes the program 320, thereby preventing duplicate purchase of books due to consumer disappointment and postponement of purchase opportunities, and increasing sales opportunities for books at bookstores. It is possible to provide a book management apparatus 30 that measures the above. The program 320 according to the present embodiment is stored in the program area of the storage unit 32.

以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことはいうまでもない。上記実施形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。またそのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。   As mentioned above, although this invention was demonstrated using embodiment, it cannot be overemphasized that the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above embodiment. Further, it is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.

10…書籍管理システム、20…利用者端末(21…処理部、22…記憶部、23…通信部、24…操作部、25…表示部、26…近距離無線通信部、27…バーコード読取部)、30…書籍管理装置(31…処理部、32…記憶部、33…通信部)、40…書籍データベースサーバ、50…書店端末、50a…発信機(51…制御部、52…RF部)、60…ネットワーク、70…GPS、211…書籍情報登録手段、212…情報受信手段、220…My書籍情報、311…利用者別仮想書庫作成手段、312…書籍管理手段、313…同期化手段、320…プログラム、321…利用者別仮想書庫   DESCRIPTION OF SYMBOLS 10 ... Book management system, 20 ... User terminal (21 ... Processing part, 22 ... Memory | storage part, 23 ... Communication part, 24 ... Operation part, 25 ... Display part, 26 ... Near field communication part, 27 ... Bar code reading Part), 30 ... book management device (31 ... processing part, 32 ... storage part, 33 ... communication part), 40 ... book database server, 50 ... bookstore terminal, 50a ... transmitter (51 ... control part, 52 ... RF part) ), 60 ... Network, 70 ... GPS, 211 ... Book information registration means, 212 ... Information reception means, 220 ... My book information, 311 ... Virtual archive creation means for each user, 312 ... Book management means, 313 ... Synchronization means 320 ... Program, 321 ... Virtual archive for each user

Claims (8)

書籍管理装置と複数の利用者端末とがネットワークを経由して接続される書籍管理システムであって、
利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項を登録する、前記利用者端末における書籍情報登録手段と、
前記登録された書誌事項に基づきデータベース上に利用者別仮想書庫を作成する、前記書籍管理装置における利用者別仮想書庫作成手段と、
前記利用者端末により読み取られる書籍の識別情報と前記データベース上の利用者別仮想書庫とを照合して前記利用者別仮想書庫を更新する、前記書籍管理装置における書籍管理手段と、を備えたことを特徴とする書籍管理システム。
A book management system in which a book management device and a plurality of user terminals are connected via a network,
A book information registration means in the user terminal for registering a book owned by the user and / or a bibliographic item of a book to be purchased;
Creating a virtual archive for each user on a database based on the registered bibliographic items, a virtual archive creation unit for each user in the book management device;
A book management unit in the book management apparatus, which compares the identification information of the book read by the user terminal with the virtual archive for each user on the database and updates the virtual archive for each user. Book management system characterized by
定期、又は不定期に、前記利用者端末との間で書籍情報の同期処理を行う前記書籍管理装置における同期化手段、
を備えたことを特徴とする請求項1に記載の書籍管理システム。
Synchronizing means in the book management device that performs book information synchronization processing with the user terminal at regular or irregular intervals,
The book management system according to claim 1, further comprising:
前記書籍管理装置は、
クラウドコンピューティングによるクラウドサービスで実現することを特徴とする請求項1又は2に記載の書籍管理システム。
The book management device includes:
The book management system according to claim 1, wherein the book management system is realized by a cloud service based on cloud computing.
前記識別情報は、書籍JANコードであることを特徴とする請求項1に記載の書籍管理システム。   The book management system according to claim 1, wherein the identification information is a book JAN code. 特定のビーコンを発信する発信機が設置された書店に近づいたときに特定のアプリが起動され、前記ネットワークにさらに接続される書店端末から、前記購入予定書籍の一覧を含む書籍案内情報を受信する、前記利用者端末における情報受信手段、
を備えたことを特徴とする請求項1に記載の書籍管理システム。
A specific application is activated when a bookstore with a transmitter that transmits a specific beacon is approached, and receives book guide information including a list of books to be purchased from a bookstore terminal further connected to the network , Information receiving means in the user terminal,
The book management system according to claim 1, further comprising:
複数の利用者端末とネットワークを経由して接続される書籍管理装置であって、
前記利用者端末により、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項が登録されると、前記登録された書誌事項に基づきデータベース上に利用者別仮想書庫を作成する利用者別仮想書庫作成手段と、
前記利用者端末により読み取られる書籍の識別情報と前記データベース上の利用者別仮想書庫とを照合して前記利用者別仮想書庫を更新する書籍管理手段と、を備えたことを特徴とする書籍管理装置。
A book management device connected to a plurality of user terminals via a network,
When a bibliographic item of a book owned by the user and / or a book to be purchased is registered by the user terminal, a user who creates a virtual archive for each user on a database based on the registered bibliographic item Another virtual archive creation means,
Book management comprising: book management means for checking identification information of a book read by the user terminal and a virtual archive for each user on the database and updating the virtual archive for each user. apparatus.
書籍管理装置と複数の利用者端末とがネットワークを経由して接続される書籍管理システムに用いられる書籍管理方法であって、
前記利用者端末が、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項を登録するステップと、
前記書籍管理装置が、前記登録された書誌事項に基づきデータベース上に利用者別仮想書庫を作成するステップと、
前記書籍管理装置が、前記利用者端末により読み取られる書籍の識別情報と前記データベース上の利用者別仮想書庫とを照合して前記利用者別仮想書庫を更新するステップと、を有することを特徴とする書籍管理方法。
A book management method used in a book management system in which a book management device and a plurality of user terminals are connected via a network,
Registering bibliographic items of books owned by the user and / or books to be purchased by the user terminal;
The book management device creating a virtual archive for each user on a database based on the registered bibliographic items;
The book management device includes a step of collating identification information of a book read by the user terminal with a virtual archive for each user on the database and updating the virtual archive for each user. Book management method.
複数の利用者端末とネットワークを経由して接続される書籍管理装置のプログラムであって、
コンピュータに、
前記利用者端末により、利用者が自ら所有する書籍、及び/又は購入予定書籍の書誌事項が登録されると、前記登録された書誌事項に基づきデータベース上に利用者別仮想書庫を作成する処理と、
前記利用者端末により読み取られる書籍の識別情報と前記データベース上の利用者別仮想書庫とを照合して前記利用者別仮想書庫を更新する処理と、を実行させるプログラム。
A book management device program connected to a plurality of user terminals via a network,
On the computer,
When a bibliographic item of a book owned by the user and / or a book to be purchased is registered by the user terminal, a process of creating a virtual archive for each user on a database based on the registered bibliographic item; ,
The program which performs the process which collates the identification information of the book read by the said user terminal, and the virtual library according to user on the said database, and updates the said virtual library according to user.
JP2016138020A 2016-07-12 2016-07-12 Book management system, book management device, book management method and program Pending JP2018010432A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016138020A JP2018010432A (en) 2016-07-12 2016-07-12 Book management system, book management device, book management method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016138020A JP2018010432A (en) 2016-07-12 2016-07-12 Book management system, book management device, book management method and program

Publications (1)

Publication Number Publication Date
JP2018010432A true JP2018010432A (en) 2018-01-18

Family

ID=60994376

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016138020A Pending JP2018010432A (en) 2016-07-12 2016-07-12 Book management system, book management device, book management method and program

Country Status (1)

Country Link
JP (1) JP2018010432A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023023536A (en) * 2021-08-05 2023-02-16 中部電力株式会社 Information processing equipment
JP2024091255A (en) * 2022-12-23 2024-07-04 Tangerine株式会社 Transmitting device, information processing system, and transmitting method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002132813A (en) * 2000-10-18 2002-05-10 Sharp Corp Information provision control device, information provision method, recording medium recording information provision program, and information provision system
JP2002318966A (en) * 2001-04-18 2002-10-31 Fujitsu Ltd Product management method, product recommendation method, and program for causing computer to execute the method
JP2004145646A (en) * 2002-10-24 2004-05-20 Nec Soft Ltd Electronic bookshelf management system, electronic bookshelf management method and electronic bookshelf management program
JP2005190148A (en) * 2003-12-25 2005-07-14 Nifty Corp Book stock controller
JP2014157498A (en) * 2013-02-15 2014-08-28 Yahoo Japan Corp Information provision system, information provision device, program for shopping and information provision method
JP2015166933A (en) * 2014-03-03 2015-09-24 東芝テック株式会社 Shopping support device and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002132813A (en) * 2000-10-18 2002-05-10 Sharp Corp Information provision control device, information provision method, recording medium recording information provision program, and information provision system
JP2002318966A (en) * 2001-04-18 2002-10-31 Fujitsu Ltd Product management method, product recommendation method, and program for causing computer to execute the method
JP2004145646A (en) * 2002-10-24 2004-05-20 Nec Soft Ltd Electronic bookshelf management system, electronic bookshelf management method and electronic bookshelf management program
JP2005190148A (en) * 2003-12-25 2005-07-14 Nifty Corp Book stock controller
JP2014157498A (en) * 2013-02-15 2014-08-28 Yahoo Japan Corp Information provision system, information provision device, program for shopping and information provision method
JP2015166933A (en) * 2014-03-03 2015-09-24 東芝テック株式会社 Shopping support device and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023023536A (en) * 2021-08-05 2023-02-16 中部電力株式会社 Information processing equipment
JP2024091255A (en) * 2022-12-23 2024-07-04 Tangerine株式会社 Transmitting device, information processing system, and transmitting method

Similar Documents

Publication Publication Date Title
JP5723052B2 (en) POSITION INFORMATION SERVICE SYSTEM, POSITION INFORMATION SERVICE METHOD USING ELECTRONIC TAG, PORTABLE INFORMATION TERMINAL, AND TERMINAL PROGRAM
KR101286183B1 (en) Push advertisement system and advertisement method thereof
KR102366744B1 (en) Service system and method for transmitting push message based on user location, user equipment and computer readable medium having computer program recorded therefor
KR101409062B1 (en) Tag reading apparatus including near field communication module, mobile terminal device for interworking with the reader, and operating method thereof
JP2014197371A (en) Coupon authentication system, portable terminal, coupon management server, coupon authentication method and program
JP2014241509A (en) Information service system, radio terminal, program and information service method
JP2017126130A (en) Customer service support system, customer service support server, and program
KR20160126210A (en) User equipment for recommending retargeting advertisement product, service providing device, system comprising the same, control method thereof and computer readable medium having computer program recorded therefor
KR101610883B1 (en) Apparatus and method for providing information
KR20160118504A (en) Coupon apparatus, user equipment, service providing device, control method thereof and computer readable medium having computer program recorded therefor
KR20120109828A (en) Method and system for providing information related rf tag
JP2017111835A (en) Settlement server, settlement system, and program
JP2018010432A (en) Book management system, book management device, book management method and program
KR20180108022A (en) System of providing product information using search keyword and transaction data, method thereof and computer readable medium having computer program recorded thereon
JP5891757B2 (en) Information display medium system with RFID tag
KR20180100988A (en) User equipment for recommending customized membership card and/or coupon based on using pattern, control method thereof and computer readable medium having computer program recorded thereon
KR102417060B1 (en) User equipment supporting benefit management based on image parsing, a service providing method including the same, and computer readable medium having computer program recorded thereon
KR101719337B1 (en) System and method for processing information
JP2010161643A (en) Ic tag search system employing cellular phone
KR101958922B1 (en) System for searching member store of counseling service based on text, method thereof and computer readable medium having computer program recorded thereon
JP6535521B2 (en) Product sales support system
KR20180034912A (en) Apparatus for order having notification function of promotion, product ordering system and method using the same and computer readable medium having computer program recorded thereon
KR102530908B1 (en) Apparatus for order, ordering system and method for recommended product using the same and computer readable medium having computer program recorded thereon
JP2016051355A (en) Position information service system, position information service method using electronic tag, mobile information terminal, and terminal program
JP2014153801A (en) Information collection system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191101

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200526

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200727

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20201117