JP2014059593A - Reservation management device and information processing method - Google Patents
Reservation management device and information processing method Download PDFInfo
- Publication number
- JP2014059593A JP2014059593A JP2012202646A JP2012202646A JP2014059593A JP 2014059593 A JP2014059593 A JP 2014059593A JP 2012202646 A JP2012202646 A JP 2012202646A JP 2012202646 A JP2012202646 A JP 2012202646A JP 2014059593 A JP2014059593 A JP 2014059593A
- Authority
- JP
- Japan
- Prior art keywords
- reservation
- information
- processing terminal
- information processing
- conference room
- 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
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、予約管理装置及び予約管理方法に関する。 The present invention relates to a reservation management apparatus and a reservation management method.
企業等のオフィス環境において、会議室等の施設を予約するために、データベースやウェブを用いた、予約管理システムが用いられている。 In an office environment such as a company, a reservation management system using a database or the web is used to reserve a facility such as a conference room.
例えば、特許文献1には、複数の会議室をネットワークで中継する会議システムを用いてテレビ会議を行なう場合に、複数の会議室を一括して予約する等、会議室の予約を効率的に行う方法を開示している。
For example, in
しかしながら、既存の方法では、予定されていた会議が実施されなくなった場合でも、システム上、会議室の予約が維持される。従って、予約をしたユーザが、自発的にその会議室の予約をキャンセルするまで、他のユーザは、その部屋を予約することができない。しかしながら、実際には、予約をしたユーザは、キャンセル処理を行い忘れることも少なくない。したがって、システム上、予約されているが、使用することのできない会議室が存在することとなり、会議室の使用率の低下を招いている。 However, in the existing method, the reservation of the conference room is maintained on the system even when the scheduled conference is not performed. Therefore, other users cannot reserve the room until the user who made the reservation voluntarily cancels the reservation of the conference room. However, in practice, a user who has made a reservation often forgets to perform the cancellation process. Therefore, there are conference rooms that are reserved in the system but cannot be used, which leads to a decrease in the use rate of the conference rooms.
本発明は、このような問題に鑑みてなされたものであり、会議室の使用率を向上させることを目的とする。 The present invention has been made in view of such a problem, and an object thereof is to improve the usage rate of a conference room.
上述した課題を解決し目的を達成するため、本発明の一実施形態における予約管理装置は、
部屋の予約を管理する予約管理装置であって、
情報処理端末の位置情報を取得する位置情報取得手段と、
取得した前記位置情報に基づいて、前記情報処理端末の属する部屋を特定する特定手段と、
特定された前記部屋を表す情報と、前記情報処理端末の予約状況を表す情報とに基づいて、予約に関する情報を前記情報処理端末に通知する通知手段と、
を有する。
In order to solve the above-described problems and achieve the object, a reservation management apparatus according to an embodiment of the present invention provides:
A reservation management device for managing room reservations,
Position information acquisition means for acquiring position information of the information processing terminal;
A specifying means for specifying a room to which the information processing terminal belongs based on the acquired position information;
Notification means for notifying the information processing terminal of information related to the reservation based on the information indicating the identified room and the information indicating the reservation status of the information processing terminal;
Have
また、本発明の一実施形態における予約管理方法は、
部屋の予約を管理する予約管理装置で実行される予約管理方法あって、
情報処理端末の位置情報を取得する位置情報取得段階と、
取得した前記位置情報に基づいて、前記情報処理端末の属する部屋を特定する特定段階と、
特定された前記部屋を表す情報と、前記情報処理端末の予約状況を表す情報とに基づいて、予約に関する情報を前記情報処理端末に通知する通知段階と、
を有する。
In addition, the reservation management method in one embodiment of the present invention is:
There is a reservation management method executed by a reservation management device that manages room reservations,
A location information acquisition stage for acquiring location information of the information processing terminal;
Based on the acquired position information, a specifying stage for specifying a room to which the information processing terminal belongs;
A notification step of notifying the information processing terminal of information related to the reservation based on the information indicating the identified room and the information indicating the reservation status of the information processing terminal;
Have
本発明によれば、会議室の使用率を向上させることができる。 According to the present invention, it is possible to improve the usage rate of a conference room.
以下、本発明の実施形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
1.システムの概要
2.ハードウェア構成
2.1 予約管理装置
2.2 情報処理端末
2.3 通信装置
2.4 ゲートウェイ
3.機能
3.1 位置情報管理機能
3.2 予約確認機能
3.3 予約機能
4.動作例
4.1 位置情報管理処理
4.2 予約確認処理
4.3 予約処理
5.変形例(予約確認機能)
1. 1. System overview Hardware Configuration 2.1 Reservation Management Device 2.2 Information Processing Terminal 2.3 Communication Device 2.4 Gateway Function 3.1 Location Information Management Function 3.2 Reservation Confirmation Function 3.3 Reservation Function Example of operation 4.1 Location information management process 4.2 Reservation confirmation process 4.3 Reservation process 5. Modified example (reservation confirmation function)
(1.システムの概要)
図1を用いて、本発明の一実施形態における予約管理装置100を含むシステムの概要について説明する。本発明の一実施形態における予約管理装置100は、社内LANのようなネットワーク190に接続され、オフィス内のある領域(会議室、部屋、ブース等の施設又は設備を含む。以下、会議室を用いて例示する。)についての利用予約を管理する。ユーザは、情報処理端末を用いて、予約管理装置100にアクセスし、日時を指定して、所望の会議室を予約することができる(このような予約を、「情報処理端末の予約」と呼ぶ)。
(1. System overview)
An overview of a system including a
また、本予約管理装置100は、位置情報管理サーバ102を通じて、適宜、ユーザの所持する情報処理端末120、122(スマートフォンやタブレットPCのようなスマートデバイス、ノートPC又はPDA等)の位置情報を取得することができる。この位置情報は、後述するように、各情報処理端末が、会議室の天井等に設置された通信装置140−146から送信された測位信号から取得したものである。各情報処理端末は、この位置情報を、後述するPANのようなネットワーク180を通じて、位置情報管理サーバ102に送信する。ネットワーク180の構成については、別途、図1(B)を用いて説明する
本予約管理装置100は、位置情報管理サーバ102を通じて取得した、各情報処理端末の位置情報を利用して、会議室の予約したユーザの情報処理端末120が、予約時間に、その会議室に属していないことを検出する。このような場合に、ユーザの情報処理端末120に対して、予約済みの会議室を本当に使用する意思があるのかどうか確認するための通知を送信する。当該通知は、例えば、電子メールによってなされる。図18に、その電子メールの表示画面例を示す。本予約管理装置100は、ユーザから、会議室を使用しない旨の返答を受け取ると、予約を取り消す。一方、本予約管理装置100は、会議室を使用するとの返答を受け取っても、一定時間後に、依然としてその情報処理端末120が予約済みの会議室に属していない場合には、その予約を取り消すことができる。
In addition, the
さらに、本予約管理装置100は、使用されていない会議室に属するユーザの情報処理端末122から、その会議室の予約可否の問合せを受け取る。当該問合せは、例えば、予約管理装置100が提供する、Webインターフェース画面を通じてなされ得る。本予約管理装置100は、問合せを受け取ると、位置情報管理サーバ102を通じて取得した情報処理端末122の位置情報を用いて、情報処理端末122の属する会議室を特定する。そして、その会議室の予約状況を確認し、その結果を情報処理端末122に通知する。当該通知は、例えば、上述したWebインターフェース画面における、問合せの結果として、通知される。会議室が予約可能である場合の、通知の例を図19に示す。情報処理端末122のユーザは、画面上に表示された予約画面を通じて、その会議室をその場で予約することができる。
Furthermore, the
ここで、図1(B)を用いて、通信装置140−146と、PANによるネットワーク180について説明する。図1(B)は、図1(A)から、PANを構成する装置のみを抜き出して表したものである。
Here, the
通信装置140−146は、空間の天井等に設置され、例えば、IMES(Indoor Messaging System)規格に従って構成される、測位信号を送出する。測位信号には、通信装置140−146の夫々の設置された位置を表す緯度、経度、フロア情報等が含まれる。また、通信装置140−146は、情報処理端末120、122から送信された位置情報を、ゲートウェイ160に中継する、中継機能を有する。例えば、ネットワーク180が、ZigBee(登録商標)によって構成される場合には、通信装置140−146は、ZigBeeルータ(他のZigBeeデバイス間のデータ中継機能を有するデバイス)として機能する。
The
一方、ゲートウェイ160は、ネットワーク180とネットワーク190とを相互に接続し、ネットワーク180側から送信されたデータを、ネットワーク190に中継する。例えば、ネットワーク180がZigBee(登録商標)による近距離無線通信ネットワークであり、ネットワーク190がIEEE802.3規格に基づくLANである場合には、それらの間での通信方式の変換を行う。また、ゲートウェイ160は、ネットワーク180の構成を管理する機能を有する。
On the other hand, the
図1(B)に示されるように、情報処理端末120、122は、ネットワーク180の末端に接続され、近距離無線通信にZigBee(登録商標)が用いられる場合には、ZigBeeエンドデバイス(後述するZigBeeルータ又はZigBeeコーディネータに接続された、データの中継機能を有さないデバイス)として機能する。一方、ネットワーク180を形成して管理するために必要なZigBeeコーディネータ機能(ZigBeeネットワーク内に一台のみ存在し、ネットワークの立ち上げや管理を行うデバイス)は、ゲートウェイ160によって提供される。
As shown in FIG. 1B, the
以上の構成により、本発明の一実施形態における予約管理装置100は、予約時間になっても会議室に現れないユーザの情報処理端末に対して、本当に予約した会議室を使用するのか、意思を確認するための通知を送信することができる。その結果、ユーザから、使用しない旨の情報を得ることにより、当該予約を取り消し、他のユーザに対して、会議室を開放することができる。一方、ユーザが使用する意思を提示した場合であっても、実際には他の会議室にいる場合、その予約を取り消すことができる。また、使用されていない会議室に属するユーザの情報処理端末に対して、その会議室の予約可否を通知し、会議室が予約可能である場合に、その場で、会議室を予約することができる。
With the above configuration, the
(2.ハードウェア構成)
次に、図3、図4、図5、図6を用いて、本発明の一実施形態における予約管理装置100、情報処理端末120、122、通信装置140、ゲートウェイ160のハードウェア構成について説明する。
(2. Hardware configuration)
Next, the hardware configuration of the
(2.1 予約管理装置)
図3は、本発明の一実施形態における予約管理装置100のハードウェア構成を表す。予約管理装置100は、CPU300、RAM302、ROM304、HDD306、通信部308、表示部310、入力部312及びバス314を有する。
(2.1 Reservation management device)
FIG. 3 shows a hardware configuration of the
CPU300は、予約管理装置100の動作制御を行うプログラムを実行する。RAM302は、CPU300のワークエリア等を構成する。ROM304は、予約管理装置100のシステムプログラム等を記憶する。HDD306は、OSやアプリケーションのプログラムや、データ等を保管する。HDD306は、例えば、半導体メモリ、磁気テープ、光学ディスク等を用いる、任意の記憶装置であってもよい。通信部308は、外部の装置と通信するための装置であり、例えば、IEEE802.3規格に基づくLANと接続するためのインターフェースを含む装置である。表示部310は、例えば液晶ディスプレイのように、予約管理装置100の操作画面や処理結果を、ユーザに対して提示する装置である。入力部312は、例えばキーボードや、マウスのように、ユーザからの入力を受け付ける装置である。バス314は、上記装置を電気的に接続する。
The
上記構成により、本発明の一実施形態における予約管理装置100は、ユーザによって登録された、会議室の予約を管理することができる。
With the above configuration, the
なお、表示部310及び入力部312は、任意の構成要素である。
The
また、本明細書において、位置情報管理サーバ102は、予約管理装置100とは別個のハードウェアとして例示する。しかしながら、位置情報管理サーバ102の機能は、予約管理装置100と統合されてもよい。
In this specification, the location
(2.2 情報処理端末)
図4は、本発明の一実施形態における情報処理端末120、122(以下、代表的に情報処理端末120について説明する)のハードウェア構成を表す。
(2.2 Information processing terminal)
FIG. 4 illustrates a hardware configuration of the
情報処理端末120は、CPU400、RAM402、ROM404、第一通信部406、第二通信部408、測位信号受信部410、表示部412、入力部414及びバス416を有する。
The
CPU400は、情報処理端末の動作制御を行うプログラムを実行する。RAM402は、CPUのワークエリア等を構成する。ROM404は、CPU400が実行するプログラムや、プログラムの実行に必要なデータを記憶する。第一通信部406は、外部の装置と通信するための装置であり、例えば、ZigBee(登録商標)のような、近距離無線通信方式に従って通信を行う装置である。第二通信部408は、外部の装置と通信するための装置であり、例えば、IEEE802.11規格に従う無線LANによる通信を行う装置である。測位信号受信部410は、通信装置140が送信する測位信号を受信するための装置であり、例えば、IMES規格により定義されたフレームフォーマットの測位信号を受信する。表示部412は、例えば液晶ディスプレイのように、情報処理端末120の操作画面や処理結果を、ユーザに対して表示する装置である。入力部414は、例えばキーボード又はタッチパネル等のように、ユーザからの入力を受け付ける装置である。バス416は、各装置を電気的に接続する。
上記構成により、本発明の一実施形態における情報処理端末120は、通信装置140から送信された測位信号を用いて、位置情報を取得し、この位置情報を、位置情報管理サーバ102へと送信することができる。
With the above configuration, the
なお、情報処理端末120は、例えば、第二通信部408として、例えば第三世代移動体通信システム(いわゆる、3G)のような、携帯電話通信網にアクセス可能な通信装置を備えていてもよい。あるいは、無線LANによる通信のための通信装置と、3Gによる通信のための通信装置との、両方を備えていてもよい。
Note that the
(2.3 通信装置)
図5は、本発明の一実施形態における通信装置140−146(以下、代表的に通信装置140について説明する)のハードウェア構成例を表す。通信装置140は、CPU500、RAM502、ROM504、通信部506、測位信号送信部508及びバス510を有する。
(2.3 Communication device)
FIG. 5 illustrates a hardware configuration example of the
CPU500は、通信装置140の動作制御を行うプログラムを実行する。RAM502は、CPU500のワークエリア等を構成する。ROM504は、CPU500が実行するプログラムや、プログラムの実行に必要なデータを記憶する。通信部506は、外部の装置と通信するための装置であり、例えば、ZigBee(登録商標)のような近距離無線通信方式に従って無線通信可能な装置である。測位信号送信部508は、情報処理端末120が現在位置を取得するために用いる測位信号を送信する装置であり、例えば、IMES規格により定義されたフレームフォーマットで測位信号を送信する。より具体的には、測位信号送信部508は、IMES規格によって定義されるフレーム構造を有するデータを用いて、1.5754GHzの搬送波を変調して信号を生成し、これをアンテナより送出する。バス510は、上記装置を電気的に接続する。
The
上記構成により、本発明の一実施形態における通信装置140は、情報処理端末120及び予約管理装置122が測位を行うために必要な、測位信号を送信することができる。また、情報処理端末120及び予約管理装置122と、ゲートウェイ160との間の通信を中継することができる。
With the above configuration, the
(2.4 ゲートウェイ)
図6は、本発明の一実施形態におけるゲートウェイ160のハードウェア構成を表す。ゲートウェイ160は、CPU600、RAM602、ROM604、第一通信部606、第二通信部608及びバス610を有する。
(2.4 Gateway)
FIG. 6 shows a hardware configuration of the
CPU600は、ゲートウェイ160の動作制御を行うプログラムを実行する。RAM602は、CPU600のワークエリア等を構成する。ROM604は、CPU600が実行するプログラムや、プログラムの実行に必要なデータを記憶する。第一通信部606は、外部の装置と通信するための装置であり、例えば、ZigBee(登録商標)のような近距離無線通信方式に従って無線通信可能な装置である。第二通信部608は、外部の装置と通信するための装置であり、例えば、IEEE802.3規格に基づくLANと接続するためのインターフェースを含む装置である。バス610は、上記装置を電気的に接続する。
上記構成により、本発明の一実施形態におけるゲートウェイ160は、通信装置140、情報処理端末120及び予約管理装置122により構成される、近距離無線通信による、ネットワーク180を管理することができる。また、本ゲートウェイ160は、ネットワーク180と、ネットワーク190とを、相互に接続することができる。
With the above-described configuration, the
(3.機能)
次に、図7を用いて、本発明の一実施形態における予約管理装置100、情報処理端末120、通信装置140、ゲートウェイ160及び位置情報管理サーバ102の機能ブロックの構成について説明する。図7には、これらの装置が備える様々な要素のうち、本実施形態の説明に特に関連する要素が示されている。また、図7において、各手段を結ぶ矢印は、各手段の間での主な情報の流れを表している。特に、破線の矢印は、異なる装置間での主な情報の流れを表している。以下では、上記構成によって提供される機能を、「位置情報管理機能」、「予約確認機能」及び「予約機能」に分けて説明する。
(3. Function)
Next, the configuration of functional blocks of the
(3.1 位置情報管理機能)
まず、情報処理端末120、122の位置情報を、取得して管理する機能について説明する。ここでは、代表的に、情報処理端末120の位置情報を取得して管理する手順について説明する。上述したように、情報処理端末120の位置情報は、情報処理端末120が、通信装置から送信される測位信号を受信することによって、取得される。ここでは、測位信号が、IMES規格に従って構成される測位信号であるものとして説明する。情報処理端末120は、ネットワーク180を用いて、取得した位置情報を、位置情報管理サーバ102へと送信することができる。
(3.1 Location information management function)
First, a function for acquiring and managing position information of the
本発明の一実施形態における通信装置140は、位置情報格納手段700と、測位信号送信手段702を有する(中継手段712については後述する)。
The
位置情報格納手段700は、通信装置140が設置される位置を表す位置情報を格納する。位置情報には、例えば、緯度、経度、フロアを表す情報が含まれる。位置情報は、通信装置ごとに、通信装置の設置者等によって予め設定される。設置済の通信装置の位置情報は、例えば、図9に示されるテーブルによって、通信装置を識別するための識別子ととともに、管理される。当該テーブルに記載された情報は、予約管理装置100に格納される。
The position
測位信号送信手段702は、位置情報格納手段700に格納された位置情報を含む測位信号を生成して、情報処理端末120に送信する。測位信号は、IMES規格によって定義されるフレーム構造によって構成され得る。
The positioning
本発明の一実施形態における情報処理端末120は、測位信号受信手段704、位置情報取得手段706、識別情報格納手段708及び位置情報送信手段710を有する。
The
測位信号受信手段704は、通信装置140から送信された測位信号を受信する。測位信号受信手段704は、受信した測位信号を、位置情報取得手段706に渡す。
The positioning
位置情報取得手段706は、測位信号受信手段704が受信した、IMES規格に従って構成される測位信号から、位置情報を取得する。位置情報には、緯度、経度、フロアの情報が含まれる。位置情報取得手段706は、取得した位置情報を、位置情報送信手段710に渡す。
The position
識別情報格納手段708は、情報処理端末120の識別情報を格納する。識別情報には、例えば、情報処理端末120の有する固有のMACアドレスを用いることができる。
The identification
位置情報送信手段710は、位置情報取得手段706から受け取った位置情報と、識別情報格納手段708に格納される識別情報とを、通信装置140に送信する。ここで、これらの情報は、通信装置140(又は通信装置142−146)と、ゲートウェイ160とにより中継されて(ネットワーク180経由で)、位置情報管理サーバ102に伝送され得る。情報処理端末120は、複数設置された通信装置のうち、測位信号の送信元である通信装置140に対して、位置情報と識別情報とを送信することができる。通信装置140及びゲートウェイ160における、中継処理の詳細については、後述する。位置情報と識別情報は、情報処理端末120が、測位信号を通じて位置情報が取得するたびに、送信され得る。情報処理端末120による、位置情報の取得は、例えば、所定の時刻、一定間隔、又は、情報処理端末120に備えられた加速度センサ(図示されない)による加速度の変化の検出に応じて、行われ得る。
The position information transmission unit 710 transmits the position information received from the position
本発明の一実施形態における通信装置140は、さらに中継手段712を有する。
The
中継手段712は、情報処理端末120から、位置情報管理サーバ102宛に送信された位置情報と識別情報とを、他の通信装置及び/又はゲートウェイ160へと中継する。中継された情報は、当該通信装置に格納されたルーティング情報に基づいて、次のノード(通信装置又はゲートウェイ)へと伝送され得る。情報処理端末120から送信された位置情報及び識別情報は、ゲートウェイ160に伝送され、その後、位置情報管理サーバ102へと伝送される。中継手段712は、ネットワーク180がZigBee(登録商標)によって構成される場合には、ZigBeeルータの機能を提供することができる。
The
本発明の一実施形態におけるゲートウェイ160は、通信変換手段714を有し、ネットワーク180の構成を管理する。ゲートウェイ160は、ネットワーク180がZigBee(登録商標)によって構成される場合には、ZigBeeコーディネータとしての機能を提供することができる。
The
通信変換手段714は、ネットワーク180に属する通信装置140−146から受信したデータを、外部のネットワーク(例えば、図1(A)のネットワーク190)に適合する形式に変換し、そのデータを、位置情報管理サーバ102へと送信する。
The communication conversion unit 714 converts data received from the
本発明の一実施形態における位置情報管理サーバ102は、位置情報受信手段716及び位置情報格納手段718を有する。
The location
位置情報受信手段716は、情報処理端末120から送信された、識別情報と位置情報とを受信する。受信した識別情報と位置情報とは、位置情報格納手段718に渡される。
The position information receiving unit 716 receives the identification information and the position information transmitted from the
位置情報格納手段718は、位置情報受信手段716から受け取った位置情報を、位置情報受信手段716から同様に受け取った識別情報ごとに、異なるテーブルに格納する。
図10(A)は、情報処理端末120の位置情報を順次格納する、位置情報管理テーブルの例を示している。なお、図10(B)は、情報処理端末122の位置情報の例を示している。位置情報管理テーブルは、「日時」と、「緯度」と、「経度」と、「フロア」の項目を有する。「日時」は、情報処理端末120(又は予約管理装置122)から位置情報を受信した日時を格納する。あるいは、日時は、情報処理端末120が位置情報を取得した日時を格納してもよい。この場合には、日時を表す情報が、情報処理端末120から、別途取得され得る。「緯度」、「経度」及び「フロア」の情報は、情報処理端末120から受信した位置情報に含まれる情報である。このように、図10に例示される位置情報管理テーブルは、位置情報を送信した装置の識別情報ごとに設けられ、位置情報の一定期間内の履歴を格納することができる。本明細書において説明される実施例は、図10に示される、位置情報管理テーブルの例に基づいて、説明される。
The position information storage unit 718 stores the position information received from the position information receiving unit 716 in a different table for each identification information similarly received from the position information receiving unit 716.
FIG. 10A shows an example of a location information management table that sequentially stores location information of the
以上の機能によって、本発明の一実施形態における予約管理装置100は、位置情報管理サーバ102を介して、ユーザの情報処理端末120、122の位置情報を取得することができる。また、各情報処理端末は、位置情報を、PANのようなネットワーク180を通じて繰り返し送信するため、アクセスポイント等を通じて位置情報を送信する場合に比べて、通信に係る消費電力を低く抑えることができる。
With the above function, the
なお、上記の説明では、主に、情報処理端末120の位置情報を取得する手順について説明したが、情報処理端末122の位置情報についても、同様の手順に従って、取得される。
In the above description, the procedure for mainly acquiring the position information of the
(3.2 予約確認機能)
次に、本発明の一実施形態における予約管理装置100が、予約済の会議室に時間通り現れないユーザの情報処理端末120に対して、予約した会議室の使用意思があるのかを確認するための通知を送信する機能について説明する。予約管理装置100と情報処理端末120との間の通信は、ネットワーク180を介してなされてもよいし、無線LAN等を通じて、ネットワーク190を介してなされてもよい。
(3.2 Reservation confirmation function)
Next, the
本発明の一実施形態における予約管理装置100は、端末情報格納手段720、位置情報取得手段722、通信装置情報格納手段724、領域情報格納手段726、端末領域特定手段728、予約情報格納手段730及び予約確認情報通知手段732を有する(残りの手段については後述する)。
The
端末情報格納手段720は、本予約管理装置100にアクセスする情報処理端末の端末情報を格納する。端末情報は、例えば、図8に示される、端末情報管理テーブルを用いて、格納され得る。以下、端末情報管理テーブルに含まれる、各項目について説明する。
−端末ID:全ての情報処理端末に予め付された、情報処理端末を識別するためのIDである。
−名称:情報処理端末の種類を容易に特定できるよう、予め設定された名前である。ユーザの情報処理端末に設定される名称は、例えば、「スマートフォン001」のような、情報処理端末を識別するための名前であってもよい。
−識別情報:情報処理端末が固有に有する、例えばMACアドレスのような、識別情報が格納される。識別情報は、前述した、位置情報管理機能を通じて、各情報処理端末から位置情報と送信される識別情報に対応する。各情報処理端末の有する識別情報は、既知であり、予め、当該テーブルに設定される。
−通知先情報:本予約管理装置100からユーザの情報処理端末120に対して情報が通知される場合の、通知先(宛先)を表す情報である。各情報処理端末のユーザごとに、例えば、メールアドレスの情報が登録されている。なお、情報を通知する手段は、メールに限られず、SMSや、インスタントメッセージング等を含む、任意の送信手段が用いられてもよい。この場合には、送信手段に応じた、送信先情報(電話番号、アカウントID、IPアドレス等)が格納され得る。各情報処理端末のユーザの通知先情報は、予め設定されているものとする。
The terminal
-Terminal ID: It is ID for identifying the information processing terminal previously attached to all the information processing terminals.
-Name: A name set in advance so that the type of the information processing terminal can be easily specified. The name set for the information processing terminal of the user may be a name for identifying the information processing terminal such as “smart phone 001”, for example.
-Identification information: Identification information, such as a MAC address, inherently possessed by the information processing terminal is stored. The identification information corresponds to the identification information transmitted from each information processing terminal through the above-described position information management function. The identification information possessed by each information processing terminal is known and set in advance in the table.
Notification destination information: Information indicating a notification destination (destination) when information is notified from the
位置情報取得手段722は、端末情報格納手段720において示された各端末の、位置情報(緯度、経度、フロア)及びその取得日時についての情報を、位置情報管理サーバ102の位置情報格納手段718から取得する。次に、位置情報取得手段722は、位置情報を取得した情報処理端末の識別情報、その位置情報(緯度、経度及びフロア)及び取得日時の情報を、端末領域特定手段728に渡す。また、後述する、予約管理手段746からの指示を受けて、同様の情報を、予約管理手段746に渡す。
The location
通信装置情報格納手段724は、図1(A)(又は後述する図2)に示されるような、空間内に設置された通信装置140−146の、設置位置情報を格納する。通信装置の設置位置情報は、例えば、図9に示される、通信装置情報格納テーブルを用いて、格納される。図9に示される、通信装置情報格納テーブルには、以下の項目が含まれる。
−通信装置ID:各通信装置に予め割り振られた固有のID
−緯度、経度、フロア:各通信装置の設置位置。各通信装置は、この設置位置を表す位置情報を含む測位信号を、各情報処理端末に送信する
通信装置情報格納テーブルは、例えば、通信装置が設置された段階で、予め生成される。
The communication device
-Communication device ID: a unique ID assigned in advance to each communication device
-Latitude, longitude, floor: installation position of each communication device. Each communication apparatus transmits a positioning signal including position information indicating the installation position to each information processing terminal. The communication apparatus information storage table is generated in advance, for example, when the communication apparatus is installed.
領域情報格納手段726は、例えば会議室のような、領域を定義するための領域情報を格納する。各領域は、例えば、図11に示される、領域情報テーブルによって、予め定義される。図11の領域情報テーブルにおいては、会議室を表す各領域は、一の通信装置と関連付けられる。すなわち、ある情報処理端末が、例えば、通信装置ID「C1」から送信される測位信号の受信可能であれば、当該情報処理端末は、「401会議室」に属する。なお、当該関連付けは例であり、例えば、一の領域が、複数の通信装置と関連付けられてもよい。
The area
端末領域特定手段728は、位置情報取得手段722から、情報処理端末の識別情報、位置情報及びその取得日時の情報を受け取り、その情報処理端末が属する領域(会議室)を特定する。端末領域特定手段728は、受け取った位置情報を送信した通信装置の通信装置IDを特定するため、通信装置情報格納手段724の通信装置情報格納テーブル(図9)を参照する。そして、端末領域特定手段728は、この通信装置IDに対応する領域を求めるため、領域情報格納手段726の、領域情報テーブル(図11)を参照する。このようにして、特定された情報処理端末の属する領域の領域名(会議室名)と、その情報処理端末の識別情報と、位置情報の取得日時の情報とが、予約確認情報通知手段732に渡される。
The terminal
予約情報格納手段730は、予め登録された、会議室についての予約情報を格納する。会議室の予約情報は、後述する、予約管理手段746により、適宜変更され得る。予約情報格納手段730は、例えば、図12に示される、予約管理テーブルを用いて、予約情報を格納する。予約管理テーブルは、例えば、予約の対象となる会議室ごとに用意され、それぞれ以下のような項目を含む。
−予約番号:予約ごとに付される通し番号
−予約開始時刻:会議室の予約開始時刻
−予約終了時刻:会議室の予約終了時刻
−ユーザ名:会議室を予約したユーザのユーザ名。当該ユーザ名は、端末情報格納手段の端末情報管理テーブル(図8)におけるユーザ名と対応する
−会議名:会議に付される任意の名称
予約確認情報通知手段732は、端末領域特定手段728から、情報処理端末の属する領域の領域名(会議室名)と、その情報処理端末の識別情報と、位置情報の取得日時の情報とを受け取る。予約確認情報通知手段732は、情報処理端末のユーザのユーザ名を取得するため、端末情報格納手段720の端末情報管理テーブル(図8)を参照し、識別情報を用いて、そのユーザ名を取得する。次に、予約情報格納手段730の予約管理テーブル(図12)を参照し、位置情報の取得日時が、予約開始時刻と予約終了時刻との間に含まれ、かつ、当該ユーザ名が記載された、予約情報を取得する。取得した予約情報が、情報処理端末120の属する会議室の予約である場合には、予約確認情報通知手段732は、特に通知を行わない(予約した会議室にユーザが現れている)。一方、特定された予約情報が、情報処理端末の属する会議室と異なる会議室に対する予約を表す場合には、ユーザが、予約した会議室に属していないとみなし、ユーザの情報処理端末120に対し、予約確認情報を通知する。当該通知は、例えば、図18に示されるような文面の、電子メールによってなされ得る。予約確認情報には、以下のような情報が含まれる。
−送信者:予約確認情報の送信者。ここでは、送信専用のシステムのメールアドレスの例として、「[email protected]」が指定される
−日時:当該電子メールの送信日時
−宛先:ユーザの通知先情報として指定されたメールアドレス。当該情報は、端末情報格納手段720の端末情報管理テーブル(図8)の通知先情報から取得することができる
−件名:当該電子メールの題名。例えば、「会議室予約確認」のような、当該電子メールの内容を端的に表すような文言が指定される
−本文:
――現在ユーザが予約済みである会議室の会議室名
――予約開始時刻及び予約終了時刻
――予約した会議室を本当に使用する意思があるのかの問合せ(「本当に利用しますか?」)
――問合せに対する回答(「はい」又は「いいえ(予約取消)」)を送信するためのボタン
問合せに対する回答を送信するためのボタンは、例えば、HTML(Hyper Text Markup Language)のフォームを用いて構成される。ユーザによって、何れかのボタンが選択されると、対応する情報が、本予約管理装置100に対して送信されるよう構成される。なお、問合せに対する回答を送信するために、他の任意の手段が用いられてもよい。
The reservation information storage means 730 stores reservation information for the conference room registered in advance. The conference room reservation information can be changed as appropriate by a reservation management means 746, which will be described later. The reservation information storage means 730 stores reservation information using, for example, a reservation management table shown in FIG. For example, the reservation management table is prepared for each conference room to be reserved, and includes the following items.
-Reservation number: Serial number assigned for each reservation-Reservation start time: Conference room reservation start time-Reservation end time: Conference room reservation end time-User name: User name of the user who reserved the conference room. The user name corresponds to the user name in the terminal information management table (FIG. 8) of the terminal information storage means—conference name: any name given to the conference. The reservation confirmation information notification means 732 is sent from the terminal area specifying means 728. The area name (conference room name) of the area to which the information processing terminal belongs, the identification information of the information processing terminal, and the information on the acquisition date and time of the position information are received. The reservation confirmation
Sender: The sender of the reservation confirmation information. Here, “[email protected]” is specified as an example of a mail address of a system dedicated to transmission—date and time: transmission date and time of the e-mail—destination: mail address specified as user notification destination information. This information can be acquired from the notification destination information in the terminal information management table (FIG. 8) of the terminal information storage means 720—subject: title of the e-mail. For example, a wording that expresses the content of the e-mail, such as “conference room reservation confirmation”, is designated—text:
-The name of the conference room that the user has currently reserved-The reservation start time and reservation end time-Inquiry about whether or not you really want to use the reserved conference room ("Do you really use it?")
-Button for sending the answer to the inquiry ("Yes" or "No (Reservation cancellation)") The button for sending the answer to the inquiry is configured using, for example, an HTML (Hyper Text Markup Language) form Is done. When any button is selected by the user, corresponding information is transmitted to the
なお、ユーザの予約情報を取得する際に、位置情報の取得日時が、予約開始時刻より一定時間前の時刻と、予約終了時刻との間に含まれる、予約情報を探索するようにしてもよい。これにより、予約済みの会議の開始前に、ユーザに対して予約確認情報を通知することができる。 Note that when acquiring reservation information of the user, the reservation information may be searched for in which the acquisition date and time of the position information is included between a time before the reservation start time and a reservation end time. . Thereby, reservation confirmation information can be notified to the user before the start of the reserved conference.
本発明の一実施形態における情報処理端末120は、さらに、予約確認情報表示手段734、予約確認回答手段736及び入力手段738を有する(残りの手段については後述する)。
The
予約確認情報表示手段734は、予約管理装置100の予約確認情報通知手段734から通知された予約確認情報を、情報処理端末120の画面上に表示する。表示例は、図18に示された通りである。
The reservation confirmation
予約確認回答手段736は、予約管理装置100の予約確認情報通知手段734から通知された予約確認情報に含まれる問い合わせに対する回答情報を、予約管理装置100に送信する。回答情報の内容は、後述する入力手段738を通じてユーザから入力された指示内容に従って、決定される。ここでは、回答情報とは、予約確認情報で特定された会議室に対する、ユーザの使用意思の有無(「はい」又は「いいえ(予約取消)」)を表す情報を含む。図18に示された例においては、当該回答情報は、メール中に表されたボタンに付されたリンクをクリックすることにより、予約管理装置100の予約管理手段746に対して送信される。
The reservation
入力手段738は、予約管理装置100の入力部を通じて入力された、ユーザからの操作を受け付ける。
The
本発明の一実施形態における予約管理装置100は、さらに、予約管理手段746を有する(残りの手段については後述する)。
The
予約管理手段746は、予約確認情報通知手段732によって情報処理端末120に通知された予約確認情報に含まれる、問い合わせに対する回答情報を受信する。この回答情報は、予約確認情報において通知された会議室に対する、ユーザの使用意思の有無を表している。予約管理手段746は、この回答の内容が、当該会議室に対するユーザの使用意思が有ることを示している場合(例えば、図18のメールにおいて、「はい」が選択された場合)、現段階では、予約情報を変更しない。しかしながら、予約管理手段746は、一定時間後に、上述した位置情報取得手段722及び端末領域特定手段728を通じて、情報処理端末120の属する領域を再度特定する。そして、その領域が、依然として予約済みの会議室でない場合には、当該予約を取り消すことができる。このとき、予約を取り消す旨の通知が、メールにより、情報処理端末120のユーザに対してなされてもよい。一方、上記回答の内容が、当該会議室に対するユーザの使用意思が無いことを示している場合には、即座に、当該予約を取り消すことができる。予約の取消し処理は、予約情報格納手段730の、予約管理テーブル(図12)の対応するデータを消去することによってなされる。
The
以上の構成により、本発明の一実施形態における予約管理装置100は、予約時間になっても会議室に現れないユーザの情報処理端末に対して、本当に会議室を使用するのか、確認を行うことができる。その結果、ユーザから、使用しない旨の情報を得ることにより、当該予約を取り消し、他のユーザに対して、会議室を開放することができる。
With the above configuration, the
(3.3 予約機能)
次に、本発明の一実施形態における予約管理装置100が、使用されていない会議室に属するユーザの情報処理端末120からの問合せに応じて、その会議室の予約可否を通知し、その会議室が予約可能である場合に、予約を受け付ける機能について説明する。
(3.3 Reservation function)
Next, in response to an inquiry from the
本発明の一実施形態における情報処理端末120は、さらに、予約可否問合手段740、予約可否情報表示手段742、予約手段744、継続使用確認情報表示手段750及び継続使用確認回答手段752を有する。
The
予約可否問合手段740は、情報処理端末120(ユーザ)が属している会議室が、予約可能であるかどうかの問合せを、情報処理端末120の識別情報とともに、予約管理装置100に送信する。当該問合せは、ユーザによる、入力手段738を通じた、情報処理端末120上での所定の操作によって、送信される。当該問合せは、予約管理装置100によって提供されるWebインターフェース画面上での、ユーザの入力に応じて、予約管理装置100の予約管理手段742に対して送信される。ここで、予約管理装置100は、情報処理端末120の位置情報を取得可能であるため、情報処理端末120は、現在の位置情報を、上記の問合せに含めて送信しなくてもよい。
The reservation availability inquiry means 740 transmits an inquiry as to whether the conference room to which the information processing terminal 120 (user) belongs can be reserved together with the identification information of the
予約可否情報表示手段742は、予約管理装置100の予約管理手段746から受け取った、予約可否問合手段740からの問合せに対する回答、すなわち、情報処理端末120(ユーザ)が属する会議室の予約可否を表す情報を、画面上に表示する。詳しくは後述するが、予約可否情報には、会議室名と、予約開始時刻と、予約時間の候補が含まれる。会議室が予約可能であった場合の画面の表示例を、図19に示す。図19は、ブラウザを通じてアクセス可能な、Webページ上に表示された予約可否情報の例を表している。図19には、以下のような情報が含まれる。
−URL:当該予約可否情報を表示するWebページのアドレス
−情報処理端末120が属している会議室の予約可否を表す情報(例えば、「本会議室は予約可能です。」)
−会議室名(例えば、「401会議室」)
−予約開始時刻(例えば,予約可否問合手段740からの問合せを行った時刻)
−会議室の予約を確保する時間(予約時間)を指定可能なドロップダウンボックス(例えば、「10分」、「15分」、「20分」等)
−会議室名、予約開始時刻及び予約時間を表す情報を、予約管理装置100に送信するための、予約ボタン
予約手段744は、入力手段738を通じてユーザからの指示を受けて、予約管理装置100の予約管理手段746に、指定された会議室の予約を依頼する。当該依頼は、予約可否情報表示手段742により表示された画面上で、「予約ボタン」がクリックされることによってなされる。当該依頼によって、会議室名と、予約開始時刻と、予約時間が、予約管理手段746に通知される。
The reservation availability information display means 742 responds to the inquiry from the reservation availability inquiry means 740 received from the reservation management means 746 of the
-URL: Web page address displaying the reservation availability information-Information indicating availability of the conference room to which the
-Meeting room name (eg "401 meeting room")
-Reservation start time (for example, time when inquiry from reservation availability inquiry means 740 is made)
-A drop-down box (for example, “10 minutes”, “15 minutes”, “20 minutes”, etc.) that can specify a time (reservation time) for securing a conference room reservation
-Reservation button for transmitting information representing the conference room name, reservation start time and reservation time to the
継続使用確認情報表示手段750は、予約手段744による依頼によって予約した会議室の予約終了時刻より一定時間前に、予約管理装置100から送信された、その会議室の継続使用確認情報を、画面上に表示する。図20は、電子メールによって送信された、継続使用確認情報の表示例を表している。図20に示される電子メールには、以下のような情報が含まれる。
−送信者:当該電子メールの送信者。ここでは、送信専用のシステムのメールアドレスの例として、「[email protected]」が指定される
−日時:当該電子メールの送信日時
−宛先:ユーザの通知先情報として指定されたメールアドレス。当該情報は、端末情報格納手段720の端末情報管理テーブル(図8)の通知先情報から取得することができる
−件名:当該電子メールの題名。例えば、「継続使用確認」のような、当該電子メールの内容を端的に表すような文言が指定される
−本文:
――予約手段744によってユーザが予約した会議室の会議室名
――予約開始時刻及び予約終了時刻
――予約した会議室を継続使用するかの問合せ(「継続して利用しますか?」)
――問合せに対する回答(「はい」又は「いいえ」)を送信するためのボタン
問合せに対する回答を送信するためのボタンは、例えば、のフォームを用いて構成される。ユーザによって、何れかのボタンが選択されると、対応する情報が、予約管理装置100に対して送信されるよう構成される。なお、問合せに対する回答を送信するために、他の任意の手段が用いられてもよい。
The continuous use confirmation information display means 750 displays the continuous use confirmation information of the conference room transmitted from the reservation management apparatus 100 a certain time before the reservation end time of the conference room reserved by the request by the reservation means 744 on the screen. To display. FIG. 20 shows a display example of the continuous use confirmation information transmitted by electronic mail. The e-mail shown in FIG. 20 includes the following information.
Sender: The sender of the e-mail. Here, “[email protected]” is specified as an example of a mail address of a system dedicated to transmission—date and time: transmission date and time of the e-mail—destination: mail address specified as user notification destination information. This information can be acquired from the notification destination information in the terminal information management table (FIG. 8) of the terminal information storage means 720—subject: title of the e-mail. For example, a wording that expresses the content of the e-mail, such as “Continuous use confirmation”, is designated—text:
-The name of the conference room reserved by the user using the reservation means 744-Reservation start time and reservation end time-Inquiry whether to continue using the reserved conference room ("Do you want to continue using it?")
-Button for sending the answer to the inquiry ("Yes" or "No") The button for sending the answer to the inquiry is configured using, for example, the form. When any button is selected by the user, corresponding information is transmitted to the
継続使用確認回答手段752は、予約管理装置100の継続使用確認手段748から送信された、継続使用確認情報に含まれる問い合わせに対する回答情報を、予約管理装置100に送信する。回答情報の内容は、入力手段738を通じてユーザから入力された指示内容に従って、決定される。ここでは、回答情報には、予約済みの会議室に対する、ユーザの継続使用意思の有無(「はい」又は「いいえ」)を表す情報が含まれる。図20に示された例においては、当該情報は、電子メール内で表示されたボタンがクリックされたことに応じて、予約管理装置100の予約管理手段746に対して送信される。
The continuous use
本発明の一実施形態における予約管理装置100は、さらに、継続使用確認手段748を有する。
The
ここで、上述した、予約管理手段746は、情報処理端末120の予約可否問合手段740からの問合せを受信する。次に、その問合せと共に送信された情報処理端末120の識別情報を位置情報取得手段722に渡し、情報処理端末120の位置情報を取得させる。さらに、取得した位置情報を、端末領域特定手段728に渡し、情報処理端末120の属する領域を特定させる。こうして特定された情報処理端末120の領域(会議室)を特定し、情報処理端末120からの上記問合せを受信した時刻から一定時間内(例えば、60分)の、当該会議室の予約の状況を確認する。そして、その会議室の予約可否を表す予約可否情報を、情報処理端末120に送信する。予約可否情報には、会議室が予約可能である場合には、予約が可能であることを示すメッセージと、会議室名と、予約開始時刻と、予約時間の候補が含まれる(図19の各表示項目と対応)。予約時間の候補は、会議室を予約する時間の長さを表し、例えば、「10分」、「15分」、「20分」のような時間によって表される。予約時間の候補は、会議室の空き状況に応じて、増減され得る。例えば、30分後に当該会議室の予約がなされている場合には、最大で、「30分」までの予約時間の候補が含まれるようにしてもよい。一方、会議室が予約不可能である場合には、予約が不可能であることを示すメッセージと、会議室名が含まれる。情報処理端末120に送信された予約可否情報は、例えば、図19のようなWebインターフェース画面を通じて、情報処理端末120の画面上に送信される。
Here, the reservation management means 746 described above receives an inquiry from the reservation availability inquiry means 740 of the
また、上述した、予約管理手段746は、情報処理端末120の予約手段744から予約依頼を受け取ると、会議室の予約を行う。当該予約依頼には、会議室の会議室名と、予約開始時刻と、予約時間の情報が含まれる。予約管理手段746は、この情報を用いて、予約情報格納手段730の予約管理テーブル(図12)に、予約のエントリを生成する。すなわち、「予約番号」には、新たな通し番号が設定され、「予約開始時刻」には、上記依頼によって指定された予約開始時刻が設定され、「予約終了時刻」には、予約開始時刻に、上記依頼によって指定された予約時間を加えた時刻が設定され、「会議名」の項目には、「一時利用」のような仮の名称が設定され得る。正常に予約のエントリを作成できた場合には、その旨を、情報処理端末120に通知してもよい。
In addition, when the
継続使用確認手段748は、情報処理端末120の予約手段744を通じて予約された会議室の、予約終了時刻の一定時間前(例えば、5分等、任意に設定可能)になると、位置情報取得手段722に、情報処理端末120の識別情報を渡し、情報処理端末120の位置情報を取得させる。次に、端末領域特定手段728に、取得した位置情報を渡し、情報処理端末120の属する領域を特定させる。そして、情報処理端末120の属する領域が、予約手段744を通じて予約した会議室である場合には、当該会議室を継続して使用するか確認するための継続使用確認情報を、情報処理端末120に送信する。継続使用確認情報は、例えば、電子メールによって、情報処理端末120に送信される。既に述べたように、図20は、情報処理端末120に送信される電子メールの文面の例を表している。
When the continuous use confirmation unit 748 reaches a certain time before the reservation end time of the conference room reserved through the
予約管理手段746は、さらに、継続使用確認手段748によって情報処理端末120に通知された継続使用確認情報に含まれる問い合わせに対する回答情報を、情報処理端末の継続使用確認回答手段752から受信する。この回答情報は、継続使用確認情報において通知された会議室に対する、ユーザの継続使用意思の有無を表している。予約管理手段746は、この回答の内容が、当該会議室に対するユーザの継続使用の意思が有ることを示している場合(例えば、図20のメールにおいて、「はい」が選択された場合)、さらに追加の予約を行う。追加の予約に係る予約時間は、任意に設定され得る。例えば、予約手段744によって、当初指定された予約時間(例えば、10分)、さらに予約を行ってもよいし、予め定められた固定の延長時間、さらに予約を行ってもよい。一方、上記回答の内容が、当該会議室に対するユーザの継続使用の意思が無いことを示している場合には、当該予約に対する処理は行わない。
The
以上の構成により、本発明の一実施形態における予約管理装置100は、現在使用されていない会議室に対する、利便性の高い予約機能を提供することができる。
With the above configuration, the
(4.動作例)
次に、図13−17を用いて、本発明の一実施形態における予約管理装置100の動作例について説明する。以下の具体例では、図2に示されるように、情報処理端末120を所持するユーザ(ユーザ名「user001」)が401会議室に属し、情報処理端末122を所持するユーザ(ユーザ名「user002」)が402会議室に属する。そして、情報処理端末120のユーザは、現在の時刻において、402会議室を予約済みであるとする(すなわち、図12(B))。また、401会議室には、通信装置140が設置されており、402会議室には、通信装置142が設置されている。各通信装置が送信する位置情報は、通信装置情報格納手段724の通信装置情報格納テーブル(図9)に示される通りである。
(4. Example of operation)
Next, an operation example of the
まず、図15を用いて、情報処理端末120、122の位置情報を、位置情報管理サーバ102に格納する動作例について説明する。図15で示される動作例は、図2において示される、情報処理端末120と通信装置140について説明される。図15で示される一連のステップ(特に、ステップS1510−S1522)は、以下のようなタイミングで、繰り返し実行される。
−一定時間おき
−外部の装置又はユーザから処理を実行するよう指示を受けたとき
−情報処理端末120が、図示しない加速度センサ等により、加速度の変化(すなわち、端末の移動)を検知した時、またはその変化が終了した後
−その他、任意のタイミング
ステップS1500において、通信装置140(図9において、通信装置ID「C1」に対応する)の測位信号送信手段702は、以下のような位置情報を含む測位信号を、一定の領域に送信し続ける。
−緯度 「35.66635」
−経度 「139.76525」
−フロア「4」
ステップS1510において、情報処理端末120の測位信号受信手段704は、通信装置140の測位信号送信手段702から送信された測位信号を、受信する。
First, an operation example of storing the location information of the
-When a certain time interval is received-When an instruction to execute processing is received from an external device or user-When the
-Latitude `` 35.66635 ''
-Longitude `` 139.76525 ''
-Floor "4"
In step S1510, the positioning
ステップS1512において、情報処理端末120の位置情報取得手段706は、受信した測位信号から、位置情報を取得する。位置情報は、例えば、IMES規格に従って定義された、測位信号を構成するフレーム内の所定の位置に含まれている。本実施例において、情報処理端末120が取得した位置情報は、以下の通りとなる。
−緯度 「35.66635」
−経度 「139.76525」
−フロア「4」
ステップS1514において、情報処理端末120の位置情報送信手段710は、識別情報格納手段708に格納された識別情報とともに、上記位置情報を、通信装置140に送信する。ここで、情報処理端末120の識別情報(MACアドレス)は、以下の通りであるものとする。
−識別情報 「012345abcd01」
ステップS1516において、通信装置140の中継手段712は、情報処理端末120から受信した位置情報と識別情報とを、ゲートウェイ160に中継する。
In step S1512, the position
-Latitude `` 35.66635 ''
-Longitude `` 139.76525 ''
-Floor "4"
In step S <b> 1514, the position information transmission unit 710 of the
-Identification information "012345abcd01"
In step S <b> 1516, the
ステップS1518において、ゲートウェイ160の通信変換手段714は、通信装置140の属するネットワーク180から送信された通信データを、LANのようなネットワーク190に適合する形式に変換する。
In step S1518, the communication conversion unit 714 of the
ステップS1520において、位置情報管理サーバ102の位置情報受信手段716は、通信装置140とゲートウェイ160とを介して、情報処理端末120の位置情報と識別情報とを受信する。
In step S <b> 1520, the position information receiving unit 716 of the position
ステップS1522において、位置情報管理サーバ102の位置情報格納手段718は、受信した識別情報を用いて、情報処理端末120の位置情報を格納する。このとき、当該位置情報管理サーバ102が、情報処理端末120から位置情報を受信した日時が、ともに格納される。本実施例において、位置情報管理サーバ102は、情報処理端末120から受信した位置情報を、図10(A)に示された、位置情報管理テーブルに格納して管理する。本実施例では、以下の位置情報が、位置情報管理テーブルに、新たに格納される。
−日時 「2012/7/31 10:00:00」(位置情報の受信日時)
−緯度 「35.66635」
−経度 「139.76525」
−フロア「4」
上記処理が繰り返し実行されることにより、位置情報管理サーバ102には、ユーザの情報処理端末の位置情報を、取得して管理することができる。
In step S1522, the location information storage unit 718 of the location
-Date and time "2012/7/31 10:00:00" (location information reception date and time)
-Latitude `` 35.66635 ''
-Longitude `` 139.76525 ''
-Floor "4"
By repeatedly executing the above processing, the location
なお、上記の例では説明を省略したが、情報処理端末122についても同様に、通信装置142(通信装置ID「C2」)から送信される測位信号により、位置情報が取得され、位置情報管理サーバ102の位置情報格納手段718に格納されるものとする。情報処理端末122について取得される位置情報は、以下の通りである。
−日時 「2012/7/31 10:05:00」(情報処理端末120の取得日時より後に受信)
−緯度 「35.66630」
−経度 「139.76525」
−フロア「4」
次に、本発明の一実施形態における予約管理装置100の処理フロー(図13、14)及び動作例(図16、17)について説明する。
Although explanation is omitted in the above example, the
-Date and time “2012/7/31 10:05:00” (received after the acquisition date and time of the information processing terminal 120)
-Latitude `` 35.66630 ''
-Longitude `` 139.76525 ''
-Floor "4"
Next, a processing flow (FIGS. 13 and 14) and an operation example (FIGS. 16 and 17) of the
まず、図13を用いて、本発明の一実施形態における予約管理装置100の予約確認機能を実行するための処理フローについて説明する。以下で示される具体例は、401会議室に属するユーザ「user001」の情報処理端末120に着目して説明する。図15を用いて説明した通り、情報処理端末120の位置情報は、位置情報管理サーバ102に格納されている(図10(A))。
First, a processing flow for executing the reservation confirmation function of the
ステップS1300において、当該処理が開始する。 In step S1300, the process starts.
ステップS1302において、位置情報取得手段722は、端末情報格納手段720において示された各端末の、位置情報(緯度、経度、フロア)及びその取得日時についての情報を、位置情報管理サーバ102の位置情報格納手段718から取得する。本実施例においては、端末情報管理テーブル(図8)に示された、情報処理端末120(識別情報「012345abcd01」)の位置情報を、位置情報管理テーブル(図10(A))から取得する。取得される位置情報及びその取得日時についての情報は、以下の通りである。
−日時 「2012/7/31 10:00:00」(位置情報の受信日時)
−緯度 「35.66635」
−経度 「139.76525」
−フロア「4」
ステップS1304において、端末領域特定手段728は、ステップS1302で位置情報を取得した情報処理端末120が属する領域を特定する。本実施例において、端末領域特定手段728は、通信装置情報格納テーブル(図9)を参照し、位置情報が、通信装置IDが「C1」である通信装置140により送信されたものであることを特定する。そして、領域情報テーブル(図11)を参照し、情報処理端末120が401会議室に属することを特定する。
In step S <b> 1302, the position
-Date and time "2012/7/31 10:00:00" (location information reception date and time)
-Latitude `` 35.66635 ''
-Longitude `` 139.76525 ''
-Floor "4"
In step S1304, the terminal
ステップS1306において、予約確認情報通知手段732は、ステップS1302で位置情報を取得した情報処理端末120のユーザによる、会議室の予約情報を取得する。そのために、予約確認情報通知手段732は、まず、端末情報格納手段720の端末情報管理テーブル(図8)を参照し、ステップS1302で位置情報を取得した情報処理端末120のユーザのユーザ名を取得する。次に、予約情報格納手段730の予約管理テーブル(図12)を参照し、位置情報の取得日時が、予約開始時刻と予約終了時刻との間に含まれる、当該ユーザ名が記載された予約情報を取得する。本実施例においては、予約確認情報通知手段732は、端末情報管理テーブル(図8)を参照し、情報処理端末120のユーザのユーザ名が「user001」であることを特定する。従って、「user001」によって予約された、時刻「2012/7/31 10:00:00」を含む会議室の予約エントリを、予約管理テーブルから取得する。ここでは、条件を満たす予約エントリとして、図12(B)の予約番号「1」の予約エントリを取得する。
In step S1306, the reservation confirmation
ステップS1308において、ステップS1306で、情報処理端末120のユーザによって予約された会議室がある場合には、ステップS1310に進む。そうでない場合には、ステップS1320に進み、処理を終了する。本実施例においては、「user001」による会議室の予約のエントリが取得されているため、ステップS1310に進む。
In step S1308, if there is a conference room reserved by the user of the
ステップS1310において、ステップS1304で特定された、情報処理端末120の属する領域が、ステップS1306で取得された予約に係る会議室でない場合(すなわち、ユーザが予約した会議室にいない場合)には、ステップS1312に進む。そうでない場合(すなわち、ユーザが予約した会議室にいる場合)には、ステップS1320に進み、処理を終了する。本実施例においては、「user001」の情報処理端末120は、「401会議室」に属しているが、「uer001」による予約済みの会議室は、「402会議室」である。従って、ステップS1312に進む。
In step S1310, if the area to which the
ステップS1312において、後述するステップS1314で、予約確認情報を通知済みでない場合(初回の処理である場合)には、ステップS1314に進む。そうでない場合には、ステップS1318に進む。本実施例においては、ステップS1314に進む。 If it is determined in step S1312, that the reservation confirmation information has not been notified in step S1314 described later (if it is the first process), the process proceeds to step S1314. Otherwise, the process proceeds to step S1318. In the present embodiment, the process proceeds to step S1314.
ステップS1314において、予約確認情報通知手段732は、ユーザが予約した会議室にいないとみなし、ユーザの情報処理端末120に対し、予約確認情報を通知する。本実施例においては、予約確認情報は、例えば、図18に示されるように、電子メールによって、ユーザに通知される。当該電子メールの本文には、上記会議室を本当に利用するのかを問い合わせる文章(「本当に利用しますか?」)と、その問い合わせに対する回答(「はい」又は「いいえ(予約取消)」)を送信するためのボタンが含まれる。
In step S <b> 1314, the reservation confirmation
ステップS1316において、ステップS1314で通知した予約確認情報に対する回答として、ユーザの情報処理端末120から、予約をキャンセルする旨の回答情報を受け取った場合には、ステップS1318に進む。そうでない場合には、ステップS1302に戻る。
In step S1316, if response information indicating that the reservation is canceled is received from the
ステップS1318において、予約管理手段746は、ステップS1306で取得した予約情報に係る、情報処理端末120のユーザによる会議の予約をキャンセルする。本実施例においては、図12(B)の予約番号「1」の予約エントリが削除される。
In step S1318, the
ステップS1320において、本処理が終了する。 In step S1320, the process ends.
なお、ステップS1316において、ステップS1314で通知した予約確認情報に対する回答として、予約をキャンセルする旨の回答情報を受け取らなかった場合には、一定時間後に、再度、ステップS1302−S1308のステップが実行される。この間に、情報処理端末120の位置情報は、変化している可能性がある。そして、ステップS1310において、情報処理端末120(のユーザ)が、依然として予約済みの会議室に属していない場合には、再度、ステップS1312に進む。再度のステップS1312においては、既に予約確認情報を既に通知済みであるため、ステップS1318に進む。結果として、上記予約はキャンセルされる。
In step S1316, if no reply information indicating that the reservation is canceled is received as a reply to the reservation confirmation information notified in step S1314, steps S1302 to S1308 are executed again after a predetermined time. . During this time, the position information of the
次に、上記の予約確認機能に関する処理フローに対応する動作例を、図16を用いて説明する。以下に挙げる具体例は、図13で示した実施例に基づく。 Next, an operation example corresponding to the processing flow related to the reservation confirmation function will be described with reference to FIG. The specific example given below is based on the embodiment shown in FIG.
ステップS1600において、予約管理装置100の位置情報取得手段722は、位置情報管理サーバ102の位置情報格納手段718(位置情報管理テーブル(図10(A)))から、情報処理端末120(識別情報「012345abcd01」)の位置情報を取得する。取得される位置情報及びその取得日時についての情報は、以下の通りである。
−日時 「2012/7/31 10:00:00」(位置情報の受信日時)
−緯度 「35.66635」
−経度 「139.76525」
−フロア「4」
ステップS1602において、端末領域特定手段728は、通信装置情報格納テーブル(図9)を参照し、通信装置IDが「C1」である通信装置140(通信装置)により送信されたものであることを特定する。そして、領域情報テーブル(図11)を参照し、情報処理端末120は、401会議室に属することを特定する。
In step S <b> 1600, the location
-Date and time "2012/7/31 10:00:00" (location information reception date and time)
-Latitude `` 35.66635 ''
-Longitude `` 139.76525 ''
-Floor "4"
In step S1602, the terminal
ステップS1604において、予約確認情報通知手段732は、端末情報管理テーブル(図8)を参照し、識別情報「012345abcd01」を有する情報処理端末120のユーザのユーザ名が、「user001」であることを特定する。そして、ユーザ名「user001」によって予約された、時刻「2012/7/23 10:00:00」を含む会議室の予約エントリを、予約管理テーブルから取得する。ここでは、条件を満たす予約エントリとして、図12(B)の予約番号「1」の予約エントリが取得される。
In step S1604, the reservation confirmation
ステップS1606において、予約確認情報通知手段732は、ユーザの情報処理端末120が予約した会議室に属していないとみなし、ユーザの情報処理端末120に対し、予約確認情報を通知する。予約確認情報は、例えば、図18に示されるような文面によって、電子メールにより、ユーザに通知される。当該メールの本文には、上記会議室を本当に利用するのかを問い合わせる文章(「本当に利用しますか?」)と、その問い合わせに対する回答(「はい」又は「いいえ(予約取消)」)を送信するためのボタンが含まれる。
In step S1606, the reservation confirmation
ステップS1608において、情報処理端末120の予約確認情報表示手段734は、予約管理装置100の予約確認情報通知手段732から通知された、予約確認情報を表示する。表示例は、図18に示される通りである。
In step S 1608, the reservation confirmation
ステップS1610において、ユーザが、図18のメールにおける、予約についてのユーザの意思確認の問い合わせに対して「はい」と回答するよう入力したことに応じて、予約確認回答手段736は、その回答情報を、予約管理装置100の予約管理手段746に送信する。
In step S1610, in response to the user inputting to answer “Yes” to the user's intention confirmation inquiry about the reservation in the mail of FIG. 18, the reservation confirmation reply means 736 displays the reply information. And transmitted to the reservation management means 746 of the
一定時間後、ユーザの情報処理端末120は、依然として、予約済みの会議室401ではなく、会議室402に属しているものとする。この場合には、ステップS1612−S1616において、ステップS1600−S1604と同様の処理が行われる。
After a certain time, it is assumed that the user's
ステップS1618において、予約管理手段746は、ステップS1604又はS1616で取得した予約情報である、予約管理テーブル(図12)における予約番号「1」の予約エントリを削除する。
In step S1618, the
以上の構成により、本発明の一実施形態における予約管理装置100は、予約時間になっても会議室に現れないユーザの情報処理端末に対して、本当に会議室を使用するのか、確認を行うことができる。その結果、ユーザから、使用しない旨の情報を得ることにより、当該予約を取り消し、他のユーザに対して、会議室を開放することができる。また、ユーザから、使用する旨の情報を得ていても、一定時間後に、そのユーザが予約済みの会議室に現れない場合には、予約をキャンセルし、会議室を開放することができる。
With the above configuration, the
次に、図14を用いて、本発明の一実施形態における予約管理装置100の予約機能を実行するための処理フローについて説明する。以下で示される具体例は、402会議室に属するユーザ「user002」の情報処理端末122に着目して説明する。図15では説明を省略したが、情報処理端末122の位置情報が、既に位置情報管理サーバ102に格納されているものとする。なお、図13を用いて説明した実施例により、ユーザ「user001」による予約エントリ(図12(B)の予約番号「1」)が、削除されているものとして、説明を進める。
Next, a processing flow for executing the reservation function of the
ステップS1400において、本処理が開始する。 In step S1400, this process starts.
ステップS1402において、予約管理手段746は、情報処理端末122の予約可否問合手段740から、情報処理端末122(ユーザ「user002」)が属している会議室が、予約可能であるかどうかの問合せを受信する。
In step S1402, the
ステップS1404において、位置情報取得手段722は、ステップS1402において問合せを送信した情報処理端末122の位置情報を、位置情報管理サーバ102の位置情報格納手段718から取得する。本実施例においては、問合せを送信した情報処理端末122(識別情報「012345abcd02」)の位置情報を、位置情報管理テーブル(図10(B))から取得する。取得される位置情報及びその取得日時についての情報は、以下の通りである。
−日時 「2012/7/31 10:05:00」(位置情報の受信日時)
−緯度 「35.66630」
−経度 「139.76525」
−フロア「4」
ステップS1406において、端末領域特定手段728は、ステップS1404で位置情報を取得した情報処理端末122が属する領域を特定する。本実施例において、端末領域特定手段728は、通信装置情報格納テーブル(図9)を参照して、情報処理端末122の位置情報が、通信装置IDが「C2」である通信装置142により送信されたものであることを特定する。そして、領域情報テーブル(図11)を参照して、情報処理端末122が、402会議室に属することを特定する。
In step S <b> 1404, the position
-Date and time "2012/7/31 10:05:00" (location information reception date and time)
-Latitude `` 35.66630 ''
-Longitude `` 139.76525 ''
-Floor "4"
In step S1406, the terminal
ステップS1408において、予約管理手段746は、ステップ1402において問合せを受信した時点における、ステップS1406で特定された会議室の予約の状況を確認する。本実施例において、情報処理端末122からの予約可否の問合せが、時刻「2012/7/31 10:06:00」に受信されたものとする。予約管理手段746は、情報処理端末122の属する402会議室の、該当する時刻以降の予約状況を取得する。そして、予約管理手段746は、予約管理テーブル(図12(B))から、「2012/7/31 11:00:00」までの間、予約が可能であることを特定する。
In step S1408, the
ステップS1410において、予約管理手段746は、ステップS1406で特定された会議室の利用可否を表す利用可否情報を、情報処理端末120に送信する。本実施例において、予約可否情報には、予約が可能であることを示すメッセージと、会議室名と、予約開始時刻と、予約時間の候補が含まれる。情報処理端末120に送信された予約可否情報は、図19のようなWeb画面を通じて表示される。
In step S <b> 1410, the
ステップS1412において、予約管理手段746が、予約可否情報を受信した情報処理端末122の予約手段744から予約依頼を受信した場合には、ステップS1414に進む。そうでない場合には、ステップS1426に進み、処理を終了する。
In step S1412, when the
ステップS1414において、予約管理手段746は、情報処理端末122の予約手段744からの予約依頼に応じて、会議室の予約を行う。本実施例において、予約管理手段746は、例えば、図19に表示されたWeb画面を通じて、情報処理端末122から通知された、以下の情報
−会議室名「402会議室」
−予約開始時刻「2012/7/31 10:06」
−予約時間「10分」
を用いて、予約情報格納手段730の予約管理テーブル(図12(B))に、以下のような予約のエントリを新たに生成する。
−予約番号:「3」
−予約開始時刻:「2012/7/31 10:06」
−予約終了時刻:「2012/7/31 10:16」
−ユーザ名:「user002」
−会議名:「一時利用」
ステップS1416において、ステップS1414で予約された会議室の、予約終了時刻の一定時間前(例えば、5分等、任意に設定可能)になると、位置情報取得手段722は、ステップS1404と同様に、情報処理端末122の位置情報を取得する。本実施例においては、情報処理端末122の位置情報は、ステップS1404で取得した位置情報と変化していないものとする。
In step S <b> 1414, the
-Reservation start time “2012/7/31 10:06”
-Reservation time "10 minutes"
Is used to generate a new reservation entry as shown below in the reservation management table (FIG. 12B) of the reservation information storage means 730.
-Reservation number: “3”
-Reservation start time: “2012/7/31 10:06”
-Reservation end time: “2012/7/31 10:16”
-User name: “user002”
-Meeting name: "Temporary use"
In step S1416, when the conference room reserved in step S1414 is a certain time before the reservation end time (for example, 5 minutes or the like can be arbitrarily set), the location
ステップS1418において、端末領域特定手段728は、ステップS1406と同様に、情報処理端末122の属する領域を特定する。本実施例においては、情報処理端末122の属する領域は、ステップS1406と同様に、「402会議室」である。
In step S1418, the terminal
ステップS1420において、情報処理端末122が、ステップS1414で予約した会議室に、依然として属している場合には、ステップS1422に進む。そうでない場合には、ステップS1426に進み,処理を終了する。本実施例においては、情報処理端末122は、402会議室に留まっているため、ステップS1422に進む。
In step S1420, if the
ステップS1422において、継続使用確認手段748は、ステップS1414で予約した会議室を継続して使用するか確認するための継続使用確認情報を、情報処理端末122に送信する。図20は、電子メールによって送信された、継続使用確認情報の表示例を表している。継続使用確認情報には、予約手段744を通じて予約した会議室を継続使用するか問い合わせるメッセージと、その問い合わせに対する回答(「はい」又は「いいえ」)を送信するためのボタンが含まれる。
In step S <b> 1422, the continuous use confirmation unit 748 transmits continuous use confirmation information for confirming whether or not to continuously use the conference room reserved in step S <b> 1414 to the
ステップS1424において、予約管理手段746が、情報処理端末122の継続使用確認回答手段752から、継続使用意思がある旨の、継続使用確認回答情報を受信した場合には、ステップS1414に戻る。そして、予約管理手段746は、さらに一定時間、会議室を予約する。一方、継続使用意思がない旨の、継続使用確認回答情報を受信した場合には、ステップS1426に進み,処理を終了する。本実施例において、予約管理手段746は、継続使用意思がある旨の、継続使用確認回答情報を受信すると、ステップS1414で当初指定した条件と同条件の、以下のような予約エントリを、予約管理テーブル(図12(B))に生成する。
−予約番号:「4」(予約番号は増加させる)
−予約開始時刻:「2012/7/31 10:16」(元の予約の予約終了時刻と切れ目が内容に設定される)
−予約終了時刻:「2012/7/31 10:26」(予約時間は、元の予約と同等の時間が設定される)
−ユーザ名:「user002」
−会議名:「一時利用」
次に、上記の予約機能に関する処理フローに対応する動作例を、図17を用いて説明する。以下に挙げる具体例は、図14で示した実施例に基づく。
In step S1424, if the
-Reservation number: “4” (reservation number is increased)
-Reservation start time: “2012/7/31 10:16” (the reservation end time and break of the original reservation are set in the contents)
-Reservation end time: “2012/7/31 10:26” (reservation time is set to the same time as the original reservation)
-User name: “user002”
-Meeting name: "Temporary use"
Next, an operation example corresponding to the processing flow related to the reservation function will be described with reference to FIG. The specific examples given below are based on the embodiment shown in FIG.
ステップS1700において、情報処理端末122の予約可否問合手段740は、情報処理端末122(ユーザ)が属している会議室が、予約可能であるかどうかの問合せを、情報処理端末120の識別情報とともに、予約管理装置100に送信する。
In step S1700, the reservation availability inquiry means 740 of the
ステップS1702において、位置情報取得手段722は、ステップS1700において問合せを送信した情報処理端末122の位置情報を、位置情報管理サーバ102の位置情報格納手段718から取得する。取得される位置情報及びその取得日時についての情報は、以下の通りである。
−日時 「2012/7/31 10:05:00」(位置情報の受信日時)
−緯度 「35.66630」
−経度 「139.76525」
−フロア「4」
ステップS1704において、端末領域特定手段728は、ステップS1702で位置情報を取得した情報処理端末122が属する領域が、「402会議室」であることを特定する。
In step S1702, the position
-Date and time "2012/7/31 10:05:00" (location information reception date and time)
-Latitude `` 35.66630 ''
-Longitude `` 139.76525 ''
-Floor "4"
In step S1704, the terminal
ステップS1706において、予約管理手段746は、ステップ1700において問合せを受信した時点「2012/7/31 10:06:00」における、ステップS1704で特定された会議室「402会議室」の予約の状況を確認する。予約管理手段746は、予約管理テーブル(図12(B))を参照し、当該会議室が、「2012/7/31 11:00:00」まで予約可能であることを特定する。
In step S1706, the reservation management means 746 indicates the reservation status of the conference room “402 conference room” identified in step S1704 at the time “2012/7/31 10:06:00” when the inquiry is received in
ステップS1708において、予約管理手段746は、ステップS1704で特定された会議室「402会議室」の利用可否を表す利用可否情報を、情報処理端末120に送信する。情報処理端末120に送信された予約可否情報は、図19のようなWeb画面を通じて表示される。
In step S 1708, the
ステップS1710において、情報処理端末122の予約手段736は、入力手段738を通じてユーザからの指示を受けて、予約管理装置100の予約管理手段746に、指定された会議室の予約を依頼する。当該依頼によって、会議室名「402会議室」と、予約開始時刻「2012/7/31 10:06:00」と、ユーザによって指定された予約時間「10分」が、予約管理手段746に通知される。
In step S1710, the
ステップS1712において、予約管理手段746は、情報処理端末122の予約手段744からの予約依頼に応じて、予約情報格納手段730の予約管理テーブル(図12(B))に、以下のような予約のエントリを新たに生成する。
−予約番号:「3」
−予約開始時刻:「2012/7/31 10:06」
−予約終了時刻:「2012/7/31 10:16」
−ユーザ名:「user002」
−会議名:「一時利用」
ステップS1714において、ステップS1712で予約された会議室の、予約終了時刻の5分前(「2012/7/31 10:11」)になると、位置情報取得手段722は、ステップS1702と同様に、情報処理端末122の位置情報を取得する。ここでは、情報処理端末122の位置情報は、ステップS1702で取得した位置情報と同じ位置情報が取得されるものとする。
In step S 1712, the
-Reservation number: “3”
-Reservation start time: “2012/7/31 10:06”
-Reservation end time: “2012/7/31 10:16”
-User name: “user002”
-Meeting name: "Temporary use"
In step S1714, when the conference room reserved in step S1712 is 5 minutes before the reservation end time ("2012/7/31 10:11"), the location
ステップS1716において、端末領域特定手段728は、ステップS1704と同様に、情報処理端末122の属する領域が、「402会議室」であると特定する。
In step S1716, the terminal
ステップS1718において、継続使用確認手段748は、ステップS1712で予約した会議室を継続して使用するか確認するための継続使用確認情報を、電子メールによって、情報処理端末122に送信する。図20は、継続使用確認情報の表示例を表している。
In step S <b> 1718, the continuous use confirmation unit 748 transmits continuous use confirmation information for confirming whether or not the conference room reserved in step S <b> 1712 is continuously used to the
ステップS1720において、情報処理端末122の継続使用確認回答手段752は、ユーザにより、図20に示される画面上の、「はい」が選択されたことに応じて、ユーザの継続使用意思がある旨の継続使用回答情報を、予約管理装置100の予約管理手段742に送信する。
In step S <b> 1720, the continuous use
ステップS1722において、予約管理手段746は、ステップS1712で当初指定した条件と同条件の、以下のような予約エントリを、予約管理テーブル(図12(B))に生成する。
−予約番号:「4」(予約番号は増加させる)
−予約開始時刻:「2012/7/31 10:16」(元の予約の予約終了時刻と切れ目が内容に設定される)
−予約終了時刻:「2012/7/31 10:26」(予約時間は、元の予約と同等の時間が設定される)
−ユーザ名:「user002」
−会議名:「一時利用」
ステップS1724において、ステップS1722で予約された会議室の、予約終了時刻の5分前(「2012/7/31 10:21」)になると、位置情報取得手段722は、ステップS1702、S1714と同様に、情報処理端末122の位置情報を取得する。ここでは、情報処理端末122の位置情報は、ステップS1702で取得した位置情報と同じ位置情報が取得されるものとする。
In step S1722, the
-Reservation number: “4” (reservation number is increased)
-Reservation start time: “2012/7/31 10:16” (the reservation end time and break of the original reservation are set in the contents)
-Reservation end time: “2012/7/31 10:26” (reservation time is set to the same time as the original reservation)
-User name: “user002”
-Meeting name: "Temporary use"
In step S1724, if the conference room reserved in step S1722 is 5 minutes before the reservation end time ("2012/7/31 10:21"), the location
ステップS1726において、端末領域特定手段728は、ステップS1704、S1716と同様に、情報処理端末122の属する領域が、「402会議室」であると特定する。
In step S1726, the terminal
ステップS1728において、継続使用確認手段748は、ステップS1722で予約した会議室を継続して使用するか確認するための継続使用確認情報を、電子メールによって、情報処理端末122に送信する。ここで、情報処理端末122のユーザは、当該電子メールに対して応答せず、会議室の予約終了時刻に、402会議室から退室したものとする。この場合には、予約管理手段746による、追加の予約がなされない。
In step S1728, the continuous use confirmation unit 748 transmits continuous use confirmation information for confirming whether or not to continuously use the conference room reserved in step S1722 to the
上記動作によって、本発明の一実施形態における予約管理装置100は、現在使用されていない会議室に対する、利便性の高い予約機能を提供することができる。
With the above operation, the
(5.変形例(予約確認機能))
上記の実施例における、本予約管理装置100の予約確認機能では、全ての情報処理端末の属する領域を特定した後、該端末のユーザの予約情報を確認し、予約情報がある場合に、そのユーザが、予約開始時刻に、予約した領域(会議室)にいるかどうか確認する。これに対し、以下で説明する変形例では、本予約管理装置100が、予約情報の有無を随時確認する。そして、予約情報の登録されている時刻(又はその時刻から所定時間前の時刻)になると、その予約情報を登録したユーザの情報処理端末の領域を特定し、その情報処理端末が、予約した領域(会議室)にいるかどうかを確認する。これにより、本予約管理装置100は、情報処理端末の数が膨大である場合にも、効率を落とすことなく処理が可能になる。以下では、図21と図22を用いて、変形例における処理のフローと動作例について説明する。
(5. Modified example (reservation confirmation function))
In the reservation confirmation function of the
まず、図21を用いて、本発明の変形例における予約管理装置100の予約確認機能を実行するための処理フローについて説明する。以下で示される具体例は、図13に示した例と同様に、401会議室に属するユーザ「user001」の情報処理端末120に着目して説明する。
First, a processing flow for executing the reservation confirmation function of the
ステップS2100において、当該処理が開始する。 In step S2100, the process starts.
ステップS2102において、上述した実施例と異なり、予約確認情報通知手段732は、予約情報格納手段730の予約管理テーブル(図12)を参照し、格納されている予約情報を取得する。ここでは、図12(A)及び図12(B)の予約管理テーブルによって示される予約情報を取得する。
In step S2102, unlike the embodiment described above, the reservation confirmation
ステップS2104において、ステップS2100で取得した予約情報のうち、予約開始時刻が、現在の時刻(又は、現在の時刻より所定の時間前の時刻)となっているか、あるいはその時刻を超過している予約情報(以下、「開始済の予約情報」とする)がある場合には、ステップS2106に進む。そうでない場合には、ステップS2122に進む。ここでは、現在時刻が「2012/7/31 10:00:00」であるとすると、図12(B)の予約番号「1」のエントリの予約開始時刻が、現在時刻となっているため、ステップS2106に進む。 In step S2104, in the reservation information acquired in step S2100, the reservation start time is the current time (or a time that is a predetermined time before the current time) or exceeds that time. If there is information (hereinafter referred to as “started reservation information”), the process proceeds to step S2106. Otherwise, the process proceeds to step S2122. Here, if the current time is “2012/7/31 10:00:00”, the reservation start time of the entry with the reservation number “1” in FIG. 12B is the current time. The process proceeds to step S2106.
ステップS2106において、上述した実施例と異なり、予約確認情報通知手段732は、開始済の予約情報を登録したユーザのユーザ名を特定する。ここでは、図12(B)の予約番号「1」のエントリを登録したユーザのユーザ名「user001」が特定される。
In step S2106, unlike the above-described embodiment, the reservation confirmation
ステップS2108において、上述した実施例と異なり、予約確認情報通知手段732は、位置情報取得手段722に、ユーザ「user001」の情報処理端末120の識別情報を渡し、情報処理端末120の位置情報を取得させ、その位置情報を受け取る。ユーザ「user001」の情報処理端末120の識別情報「012345abcd01」は、図8の端末情報管理テーブルを参照することによって、特定することができる。ここでは、図10(A)の位置情報管理テーブルに基づいて、以下の位置情報が取得される。
−日時 「2012/7/31 10:00:00」(位置情報の受信日時)
−緯度 「35.66635」
−経度 「139.76525」
−フロア「4」
ステップS2110において、上述した実施例と異なり、予約確認情報通知手段732は、端末領域特定手段728に、ステップS2108で取得した位置情報を渡し、対応する領域の領域名(会議室名)を特定させ、その領域名を受け取る。ここでは、通信装置情報格納テーブル(図9)より、ステップS2108で取得された位置情報が、通信装置「C1」である通信装置140により送信されたものであることが特定される。そして、領域情報テーブル(図11)より、情報処理端末120が401会議室に属することが特定される。
In step S2108, unlike the embodiment described above, the reservation confirmation
-Date and time "2012/7/31 10:00:00" (location information reception date and time)
-Latitude `` 35.66635 ''
-Longitude `` 139.76525 ''
-Floor "4"
In step S2110, unlike the above-described embodiment, the reservation confirmation
ステップS2112において、ステップS2110で特定された、情報処理端末120の属する領域が、開始済の予約情報に係る会議室でない場合(すなわち、ユーザが予約した会議室にいない場合)には、ステップS2114に進む。そうでない場合には、ステップS2122に進む。ここでは、「user001」の情報処理端末120は、「401会議室」に属しているが、「uer001」による予約済みの会議室は、「402会議室」である。従って、ステップS2114に進む。
In step S2112, when the area to which the
ステップS2114−S2122は、図13のステップS1312−1320と同様である。ステップS2118において、図13のステップS1316と同様に,ステップS2116で通知した予約確認情報に対する回答として、予約をキャンセルする旨の回答情報を受け取らなかった場合には、一定時間後に、再度、ステップS2102−S2110のステップが実行される。この間に、情報処理端末120の位置情報は、変化している可能性がある。そして、ステップS2112において、情報処理端末120(のユーザ)が、依然として予約済みの会議室に属していない場合には、再度、ステップS2114に進む。再度のステップS2114においては、既に予約確認情報を既に通知済みであるため、ステップS2120に進む。結果として、上記予約はキャンセルされる。
Steps S2114 to S2122 are the same as steps S1312-1320 in FIG. In step S2118, as in the case of step S1316 in FIG. 13, if reply information indicating that the reservation is canceled is not received as a reply to the reservation confirmation information notified in step S2116, step S2102- is again performed after a predetermined time. The step of S2110 is executed. During this time, the position information of the
次に、上記の予約確認機能に関する変形例に対応する動作例を、図22を用いて説明する。以下に挙げる具体例は、図21で示した実施例に基づく。 Next, an operation example corresponding to the modification example related to the reservation confirmation function will be described with reference to FIG. The specific examples given below are based on the embodiment shown in FIG.
ステップS2200において、予約確認情報通知手段732は、予約情報格納手段730の予約管理テーブル(図12)を参照し、格納されている予約情報を取得する。ここでは、図12(A)及び図12(B)の予約管理テーブルによって示される予約情報を取得する。
In step S2200, the reservation confirmation
ステップS2202において、予約確認情報通知手段732は、ステップS2200で取得した予約情報のうち、予約開始時刻が、現在の時刻(又は、現在の時刻より所定の時間前の時刻)となっているか、あるいはその時刻を超過している予約情報(以下、「開始済の予約情報」とする)を登録したユーザのユーザ名を特定する。ここでは、図12(B)の予約番号「1」のエントリを登録したユーザのユーザ名「user001」が特定される。
In step S2202, the reservation confirmation
ステップS2204において、予約確認情報通知手段732は、位置情報取得手段722に、ユーザ「user001」の情報処理端末120の識別情報を渡し、情報処理端末120の位置情報を取得させ、その位置情報を受け取る。ユーザ「user001」の情報処理端末120の識別情報「012345abcd01」は、図8の端末情報管理テーブルを参照することによって、特定することができる。ここでは、図10(A)の位置情報管理テーブルに基づいて、以下の位置情報が取得される。
−日時 「2012/7/31 10:00:00」(位置情報の受信日時)
−緯度 「35.66635」
−経度 「139.76525」
−フロア「4」
ステップS2206において、予約確認情報通知手段732は、端末領域特定手段728に、ステップS2204で取得した位置情報を渡し、対応する領域の領域名(会議室名)を特定させ、その領域名を受け取る。ここでは、通信装置情報格納テーブル(図9)より、ステップS2204で取得された位置情報が、通信装置「C1」である通信装置140により送信されたものであることが特定される。そして、領域情報テーブル(図11)より、情報処理端末120が401会議室に属することが特定される。
In step S <b> 2204, the reservation confirmation
-Date and time "2012/7/31 10:00:00" (location information reception date and time)
-Latitude `` 35.66635 ''
-Longitude `` 139.76525 ''
-Floor "4"
In step S2206, the reservation confirmation
ステップS2208において、「user001」の情報処理端末120は、「401会議室」に属しているが、「uer001」による予約済みの会議室は、「402会議室」であり、予約確認情報通知手段732は、ユーザの情報処理端末120が予約した会議室に属していないとみなし、ユーザの情報処理端末120に対し、予約確認情報を通知する。予約確認情報は、例えば、図18に示されるような文面によって、電子メールにより、ユーザに通知される。当該メールの本文には、上記会議室を本当に利用するのかを問い合わせる文章(「本当に利用しますか?」)と、その問い合わせに対する回答(「はい」又は「いいえ(予約取消)」)を送信するためのボタンが含まれる。
In step S 2208, the
ステップS2210−S2220は、図16のステップS1608−S1618と同様である。 Steps S2210 to S2220 are the same as steps S1608 to S1618 in FIG.
以上の構成により、本発明の変形例における予約管理装置100は、ユーザの数が膨大となった場合であっても、ユーザの登録した予約の情報を監視し、時間になっても現れないユーザに対して、確認のメッセージを通知することができる。
With the above configuration, the
100 予約管理装置
102 位置情報管理サーバ
120、122 情報処理端末
140、142、144、146 通信装置
160 ゲートウェイ
700 位置情報格納手段
702 測位信号送信手段
704 測位信号受信手段
706 位置情報取得手段
708 識別情報格納手段
710 位置情報送信手段
712 中継手段
714 通信変換手段
716 位置情報受信手段
718 位置情報格納手段
720 端末情報格納手段
722 位置情報取得手段
724 通信装置情報格納手段
726 領域情報格納手段
728 端末領域特定手段
730 予約情報格納手段
732 予約確認情報通知手段
734 予約確認情報表示手段
736 予約確認回答手段
738 入力手段
740 予約可否問合手段
742 予約可否情報表示手段
744 予約手段
746 予約管理手段
748 継続使用確認手段
750 継続使用確認情報表示手段
752 継続使用確認回答手段
100
Claims (10)
情報処理端末の位置情報を取得する位置情報取得手段と、
取得した前記位置情報に基づいて、前記情報処理端末の属する部屋を特定する特定手段と、
特定された前記部屋を表す情報と、前記情報処理端末の予約状況を表す情報とに基づいて、予約に関する情報を前記情報処理端末に通知する通知手段と、
を有する、予約管理装置。 A reservation management device for managing room reservations,
Position information acquisition means for acquiring position information of the information processing terminal;
A specifying means for specifying a room to which the information processing terminal belongs based on the acquired position information;
Notification means for notifying the information processing terminal of information related to the reservation based on the information indicating the identified room and the information indicating the reservation status of the information processing terminal;
A reservation management device.
請求項1に記載の予約管理装置。 When the identified room is different from the room reserved by the user, the information processing terminal is notified of information related to the reservation.
The reservation management apparatus according to claim 1.
請求項1又は2に記載の予約管理装置。 Information related to the reservation is notified at a time after the reservation start time of the reserved room and before the reservation end time, or is notified at a time before the reservation start time,
The reservation management apparatus according to claim 1 or 2.
請求項1乃至3何れか一項に記載の予約管理装置。 The information about the reservation includes information for canceling the reservation of the reserved room or inquiring whether to hold the reservation in advance.
The reservation management apparatus according to any one of claims 1 to 3.
請求項1乃至4何れか一項に記載の予約管理装置。 When the specified room is not reserved by the user of the information processing terminal, an inquiry about whether or not the specified room can be reserved is received from the information processing terminal.
The reservation management apparatus according to any one of claims 1 to 4.
請求項5に記載の予約管理装置。 If the identified room is available for reservation, accepting a reservation for the room;
The reservation management apparatus according to claim 5.
請求項6に記載の予約管理装置。 When the information processing terminal belongs to the room at a certain time before the reservation end time related to the reservation, an inquiry as to whether or not to continue using the room is transmitted to the information processing terminal.
The reservation management apparatus according to claim 6.
請求項1乃至7何れか一項に記載の予約管理装置。 The location information is location information acquired by the information processing terminal using a positioning signal received from a communication device installed in the room.
The reservation management apparatus according to any one of claims 1 to 7.
請求項8に記載の予約管理装置。 The position information acquired by the position information acquisition means is position information transmitted from the information processing terminal via a relay means of the communication device.
The reservation management apparatus according to claim 8.
情報処理端末の位置情報を取得する位置情報取得段階と、
取得した前記位置情報に基づいて、前記情報処理端末の属する部屋を特定する特定段階と、
特定された前記部屋を表す情報と、前記情報処理端末の予約状況を表す情報とに基づいて、予約に関する情報を前記情報処理端末に通知する通知段階と、
を有する、予約管理方法。 There is a reservation management method executed by a reservation management device that manages room reservations,
A location information acquisition stage for acquiring location information of the information processing terminal;
Based on the acquired position information, a specifying stage for specifying a room to which the information processing terminal belongs;
A notification step of notifying the information processing terminal of information related to the reservation based on the information indicating the identified room and the information indicating the reservation status of the information processing terminal;
A reservation management method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012202646A JP2014059593A (en) | 2012-09-14 | 2012-09-14 | Reservation management device and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012202646A JP2014059593A (en) | 2012-09-14 | 2012-09-14 | Reservation management device and information processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014059593A true JP2014059593A (en) | 2014-04-03 |
Family
ID=50616051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012202646A Pending JP2014059593A (en) | 2012-09-14 | 2012-09-14 | Reservation management device and information processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014059593A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016184241A (en) * | 2015-03-25 | 2016-10-20 | 株式会社富士通エフサス | Conference room reservation system, conference room reservation method, and conference room reservation program |
JP2019057114A (en) * | 2017-09-21 | 2019-04-11 | 富士ゼロックス株式会社 | Information processing device, information processing system, and program |
JP2019185171A (en) * | 2018-04-03 | 2019-10-24 | フェアユース株式会社 | Room reservation program and room reservation system |
JP2020052698A (en) * | 2018-09-26 | 2020-04-02 | 株式会社リコー | Resource reservation system, resource reservation method and information processing device |
JP2021072051A (en) * | 2019-11-01 | 2021-05-06 | Tvs Regza株式会社 | Information processing device, information processing system, and program |
US11496604B2 (en) | 2020-06-12 | 2022-11-08 | Ricoh Company, Ltd. | Resource management apparatus, resource management system, and non-transitory computer-executable medium |
US11636444B2 (en) | 2020-05-15 | 2023-04-25 | Ricoh Company, Ltd. | Resource reservation system, resource reservation method, and non-transitory computer-executable medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002150087A (en) * | 2000-11-13 | 2002-05-24 | Ntt Docomo Inc | Equipment reservation server and information terminal for game facilities, and system and method for reserving equipment for game facilities |
JP2008015944A (en) * | 2006-07-07 | 2008-01-24 | Ntt Docomo Inc | Reservation management server and reservation management method |
-
2012
- 2012-09-14 JP JP2012202646A patent/JP2014059593A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002150087A (en) * | 2000-11-13 | 2002-05-24 | Ntt Docomo Inc | Equipment reservation server and information terminal for game facilities, and system and method for reserving equipment for game facilities |
JP2008015944A (en) * | 2006-07-07 | 2008-01-24 | Ntt Docomo Inc | Reservation management server and reservation management method |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016184241A (en) * | 2015-03-25 | 2016-10-20 | 株式会社富士通エフサス | Conference room reservation system, conference room reservation method, and conference room reservation program |
JP2019057114A (en) * | 2017-09-21 | 2019-04-11 | 富士ゼロックス株式会社 | Information processing device, information processing system, and program |
JP2019185171A (en) * | 2018-04-03 | 2019-10-24 | フェアユース株式会社 | Room reservation program and room reservation system |
JP2020052698A (en) * | 2018-09-26 | 2020-04-02 | 株式会社リコー | Resource reservation system, resource reservation method and information processing device |
JP2021072051A (en) * | 2019-11-01 | 2021-05-06 | Tvs Regza株式会社 | Information processing device, information processing system, and program |
JP7185613B2 (en) | 2019-11-01 | 2022-12-07 | Tvs Regza株式会社 | Information processing device, information processing system, and program |
US11636444B2 (en) | 2020-05-15 | 2023-04-25 | Ricoh Company, Ltd. | Resource reservation system, resource reservation method, and non-transitory computer-executable medium |
US11496604B2 (en) | 2020-06-12 | 2022-11-08 | Ricoh Company, Ltd. | Resource management apparatus, resource management system, and non-transitory computer-executable medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2014059593A (en) | Reservation management device and information processing method | |
JP3597448B2 (en) | Information access method and network system | |
KR101203280B1 (en) | Device behavior based on surrounding devices | |
CN102665114B (en) | Method, apparatus and system for intelligent device interaction | |
JP6268824B2 (en) | Communication system, communication method, and information processing apparatus | |
JP2000148637A (en) | Communication method, portable terminal device, and computer device | |
JP2000115253A (en) | Communication method, portable terminal and gateway device | |
JP2016511613A (en) | Exchange of contact profiles between client devices during a communication session | |
KR101903450B1 (en) | Operation Method And System For state of call waiting service, and Device supporting the same | |
KR20100115741A (en) | Terminal and method for storing and retrieving messages in a converged ip messaging service | |
JP2008131434A (en) | Mobile communication terminal | |
JP2014075121A (en) | Information providing device, information providing method and information providing system | |
CN103902645B (en) | Method for controlling file name and electronic device thereof | |
JP2004015692A (en) | Method and system for sharing/processing status information between communication applications | |
JP2014027446A (en) | Remote control device, remote control method, and remote control system | |
JP5560905B2 (en) | Remote control system, device to be controlled, operation terminal, and remote control method | |
JP6107014B2 (en) | Information processing apparatus and information processing method | |
CN105208533A (en) | Message interaction method and device | |
JP6024327B2 (en) | Information processing apparatus and information processing method | |
JP6056300B2 (en) | Information processing apparatus and information processing method | |
JP5924442B2 (en) | Operation terminal | |
WO2012090370A1 (en) | Remote operation system, user terminal and remote operation method | |
JP5853069B1 (en) | Application program control system, application program control device, push notification device, application program control method, push notification method, application program control program, and push notification program | |
JP2015027007A (en) | Security control device, security control method, and security control program | |
AU2013222938A1 (en) | Apparatus and method for processing data of mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150831 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160610 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160621 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160802 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20170117 |