Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7547802B2 - Resource reservation system, information display method - Google Patents
[go: Go Back, main page]

JP7547802B2 - Resource reservation system, information display method - Google Patents

Resource reservation system, information display method Download PDF

Info

Publication number
JP7547802B2
JP7547802B2 JP2020100326A JP2020100326A JP7547802B2 JP 7547802 B2 JP7547802 B2 JP 7547802B2 JP 2020100326 A JP2020100326 A JP 2020100326A JP 2020100326 A JP2020100326 A JP 2020100326A JP 7547802 B2 JP7547802 B2 JP 7547802B2
Authority
JP
Japan
Prior art keywords
information
terminal
group
information processing
conference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020100326A
Other languages
Japanese (ja)
Other versions
JP2021082245A (en
Inventor
亮 友杉
竜一 齋藤
奈都美 藤村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to US17/095,968 priority Critical patent/US20210150423A1/en
Publication of JP2021082245A publication Critical patent/JP2021082245A/en
Application granted granted Critical
Publication of JP7547802B2 publication Critical patent/JP7547802B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、リソース予約システム、及び、情報表示方法に関する。 The present invention relates to a resource reservation system and an information display method.

会議室などのリソースの予約に関する情報を会議室に配置された情報処理端末が表示する技術が知られている。ユーザが会議室の利用を開始するにあたり、情報処理端末に利用開始を入力し、利用を終了するにあたり利用終了を入力するような使い方が可能になる。 There is a known technology in which an information processing terminal placed in a conference room displays information regarding reservations for resources such as conference rooms. When a user starts using a conference room, he or she can input a start of use into the information processing terminal, and when the user finishes using the conference room, he or she can input an end of use.

この情報処理端末を利用した情報収集に関する技術が考案されている(例えば、特許文献1参照。)。特許文献1には、会議室の予約に関する情報を表示し、予約された会議室において開催される会議の内容に関する質問調査を行う情報処理端末が開示されている。 Technology has been devised for collecting information using this information processing terminal (see, for example, Patent Document 1). Patent Document 1 discloses an information processing terminal that displays information related to the reservation of a conference room and conducts a survey of questions related to the content of the conference to be held in the reserved conference room.

しかしながら、従来の技術では、1つのリソースにつき1台の情報処理端末が必要であるという問題があった。例えば、1つの会議室につき1つの情報処理端末が必要であると、会議室の数が多い場合には、電源不足、LAN回線の接続インターフェースの不足、コスト増、又は、設置場所の確保が困難などの不都合が生じる場合があった。 However, conventional technology has the problem that one information processing terminal is required for each resource. For example, if one information processing terminal is required for each conference room, when there are many conference rooms, inconveniences such as a lack of power sources, a lack of LAN line connection interfaces, increased costs, or difficulty in securing installation space may occur.

本発明は、上記課題に鑑み、複数のリソースで共用される情報処理端末を提供するリソース予約システムを提供することを目的とする。 In view of the above problems, the present invention aims to provide a resource reservation system that provides an information processing terminal that is shared by multiple resources.

上記課題に鑑み、本発明は、1つ以上のリソースをグループに対応づけると共に、前記リソースの予約に関する情報を保持する情報処理装置と、情報処理端末と、を有するリソース予約システムであって、前記情報処理端末は、前記情報処理装置から受信した各リソースの予約に関する情報を表示する表示制御部と、各リソースごとに入力を受け付ける操作受付部と、を有し、前記情報処理装置は、前記リソースの一覧を登録端末に提供し、前記登録端末が選択を受け付けた1つ以上の前記リソースの識別情報を受信して、受信した1つ以上のリソースを前記グループに対応づけておき、前記情報処理装置は前記登録端末が入力を受け付けたグループ名を受信して、受信した前記グループ名をグループに対応づけておき、 前記情報処理装置は前記登録端末にグループの識別情報を含む画像コードを送信し、前記情報処理端末は、前記登録端末が表示した前記画像コードを撮像して前記画像コードに含まれるグループの識別情報を保存し、前記情報処理装置は、前記情報処理端末から前記グループの識別情報を指定して各リソースの予約に関する情報を要求された場合、前記グループの識別情報に対応付けられている1つ以上のリソースの予約に関する情報を前記情報処理端末に送信する、ことを特徴とする。
In view of the above problem, the present invention provides a resource reservation system having an information processing device that associates one or more resources with a group and retains information regarding reservations of the resources, and an information processing terminal, the information processing terminal having a display control unit that displays information regarding the reservations of each resource received from the information processing device, and an operation receiving unit that receives input for each resource , the information processing device provides a list of the resources to a registration terminal, receives identification information of the one or more resources selected by the registration terminal and associates the received one or more resources with the group, the information processing device receives a group name input by the registration terminal and associates the received group name with the group, the information processing device transmits an image code including the identification information of the group to the registration terminal, the information processing terminal captures the image code displayed by the registration terminal and stores the identification information of the group included in the image code, and when the information processing terminal specifies the identification information of the group and requests information regarding the reservations of each resource, the information processing device transmits information regarding the reservations of the one or more resources associated with the identification information of the group to the information processing terminal .

複数のリソースで共用される情報処理端末を提供するリソース予約システムを提供することができる。 It is possible to provide a resource reservation system that provides an information processing terminal that is shared by multiple resources.

リソース予約システムの全体的な動作の概略を説明する図の一例である。FIG. 1 is a diagram for explaining an example of an outline of the overall operation of a resource reservation system. 複数の会議室の配置と受付端末の配置の一例を示す図である。FIG. 2 is a diagram showing an example of the arrangement of a plurality of conference rooms and the arrangement of reception terminals. 画像コードを用いた受付端末の初期設定の概略を説明する図の一例である。1 is a diagram for explaining an example of an outline of initial settings of a reception terminal using an image code; リソース予約システムのシステム構成図の一例である。FIG. 1 is a diagram illustrating an example of a system configuration of a resource reservation system. 会議管理サーバのハードウェア構成図の一例である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a conference management server. 受付端末の一例のハードウェア構成図である。FIG. 2 is a diagram illustrating a hardware configuration of an example of a reception terminal. 予約管理サーバ、チャットサーバ、会議管理サーバ、及び、登録端末の機能をブロック状に示す機能ブロック図の一例である。2 is an example of a functional block diagram illustrating functions of a reservation management server, a chat server, a conference management server, and a registration terminal in block form. 端末装置、会議室端末及び受付端末の機能をブロック状に示す機能ブロック図の一例である。FIG. 2 is an example of a functional block diagram illustrating functions of a terminal device, a conference room terminal, and a reception terminal in block form. 初期設定部の機能をブロック状に示す機能ブロック図の一例である。FIG. 2 is an example of a functional block diagram illustrating functions of an initial setting unit in a block form. 受付端末がグループIDを保存する処理を説明するシーケンス図の一例である。11 is a sequence diagram illustrating an example of a process in which a reception terminal stores a group ID. 登録端末が表示するログイン画面の一例を示す図である。FIG. 13 is a diagram showing an example of a login screen displayed by the registration terminal. 登録端末が表示する初期画面の一例を示す図である。FIG. 13 is a diagram showing an example of an initial screen displayed by the registration terminal. 登録端末が表示するグループ一覧画面の一例を示す図である。FIG. 13 is a diagram showing an example of a group list screen displayed on the registration terminal. 登録端末が表示する新規グループ作成画面の一例を示す図である。FIG. 13 is a diagram showing an example of a new group creation screen displayed on the registration terminal. 登録端末が表示する会議室一覧画面の一例を示す図である。FIG. 13 is a diagram showing an example of a conference room list screen displayed on the registration terminal. 登録端末が表示するグループ登録確認画面の一例を示す図である。FIG. 13 is a diagram showing an example of a group registration confirmation screen displayed on the registration terminal. 登録端末が表示するグループ一覧画面の一例を示す図である。FIG. 13 is a diagram showing an example of a group list screen displayed on the registration terminal. 登録端末が表示する画像コード表示画面の一例を示す図である。FIG. 13 is a diagram showing an example of an image code display screen displayed by the registration terminal. 受付端末が表示する起動画面の一例を示す図である。FIG. 11 is a diagram showing an example of a start-up screen displayed by the reception terminal. 受付端末が表示するグループ設定画面の一例を示す図である。FIG. 13 is a diagram showing an example of a group setting screen displayed by the reception terminal. 受付端末が表示する待受画面の一例を示す図である。FIG. 11 is a diagram showing an example of a standby screen displayed by the reception terminal; 会議識別情報の入力欄が表示された一例の待受画面である。13 is an example of a standby screen on which an input field for conference identification information is displayed. 状況の項目が使用中になった待受画面の一例を示す図である。FIG. 13 is a diagram showing an example of a standby screen in which a status item is in use. 空室に対して「今すぐ利用」ボタンが押下された場合に表示される待受画面の一例である。13 is an example of a standby screen that is displayed when the "Use Now" button is pressed for a vacant room. 「退室」ボタンが押下された場合に表示される退室確認画面の一例を示す図である。FIG. 13 is a diagram showing an example of an exit confirmation screen that is displayed when the "Exit" button is pressed. 会議識別情報の入力欄が表示された退室確認画面の一例を示す図である。FIG. 13 is a diagram showing an example of a room exit confirmation screen on which an input field for conference identification information is displayed. 退室処理が行われた待受画面の一例を示す図である。FIG. 13 is a diagram showing an example of a standby screen after an exit process has been performed. 受付端末がグループIDを保存する処理を説明するシーケンス図の一例である。11 is a sequence diagram illustrating an example of a process in which a reception terminal stores a group ID. 登録端末が表示するURL表示画面の一例を示す図である。FIG. 13 is a diagram showing an example of a URL display screen displayed by the registration terminal. 受付端末が表示するURL入力画面の一例を示す図である。FIG. 13 is a diagram showing an example of a URL input screen displayed by the reception terminal. 端末装置、会議室端末及び受付端末の機能をブロック状に示す機能ブロック図の一例である。FIG. 2 is an example of a functional block diagram illustrating functions of a terminal device, a conference room terminal, and a reception terminal in block form. 受付端末が会議室IDを保存する処理を説明するシーケンス図の一例である。11 is a sequence diagram illustrating an example of a process in which a reception terminal stores a conference room ID. 登録端末が表示する会議室一覧画面の一例を示す図である。FIG. 13 is a diagram showing an example of a conference room list screen displayed on the registration terminal. 登録端末が表示する画像コード表示画面の一例を示す図である。FIG. 13 is a diagram showing an example of an image code display screen displayed by the registration terminal. 受付端末が表示する起動画面の一例を示す図である。FIG. 11 is a diagram showing an example of a start-up screen displayed by the reception terminal. 受付端末が表示する待受画面の一例を示す図である。FIG. 11 is a diagram showing an example of a standby screen displayed by the reception terminal; 受付端末が会議室IDを記憶する手順を示すフローチャート図の一例である。11 is a flowchart illustrating an example of a procedure for the reception terminal to store a conference room ID. 会議室一覧画面の一例を示す図である。FIG. 13 is a diagram illustrating an example of a conference room list screen. 一括編集画面の一例を示す図である。FIG. 13 illustrates an example of a batch edit screen. 待受画面の一例を示す図である。FIG. 4 is a diagram showing an example of a standby screen. 受付端末が会議室IDを保存する処理を説明するシーケンス図の一例である。11 is a sequence diagram illustrating an example of a process in which a reception terminal stores a conference room ID. 端末装置、会議室端末及び受付端末の機能をブロック状に示す機能ブロック図の一例である(実施例3)。FIG. 13 is a functional block diagram illustrating functions of a terminal device, a conference room terminal, and a reception terminal in a block form (third embodiment); 受付端末がグループIDを保存する処理を説明するシーケンス図の一例である。11 is a sequence diagram illustrating an example of a process in which a reception terminal stores a group ID. Webブラウザが表示する画像コード表示画面の一例を示す図である。FIG. 13 is a diagram showing an example of an image code display screen displayed by a web browser. 受付端末がグループIDを保存する処理を説明するシーケンス図の一例である。11 is a sequence diagram illustrating an example of a process in which a reception terminal stores a group ID. Webブラウザが表示するダウンロード画面の一例を示す図である。FIG. 11 is a diagram showing an example of a download screen displayed by a web browser. 端末装置、会議室端末及び受付端末の機能をブロック状に示す機能ブロック図の一例である(実施例4)。FIG. 13 is a functional block diagram illustrating functions of a terminal device, a conference room terminal, and a reception terminal in a block form (Fourth Embodiment); 受付端末7がグループIDを保存し、予約情報を表示する処理を説明するシーケンス図の一例である。13 is a sequence diagram illustrating an example of a process in which the reception terminal 7 stores a group ID and displays reservation information.

以下、本発明を実施するための形態の一例として、リソース予約システム及びリソース予約システムが行う情報表示方法について図面を用いて説明する。 Below, a resource reservation system and a method of displaying information performed by the resource reservation system will be described with reference to the drawings as an example of a form for implementing the present invention.

<リソース予約システムの概略>
始めに図1を用いてリソース予約システム100の概略を説明する。図1はリソース予約システム100の全体的な動作の概略を説明する図の一例である。
<Outline of resource reservation system>
First, an overview of a resource reservation system 100 will be described with reference to Fig. 1. Fig. 1 is an example of a diagram for explaining an overview of the overall operation of the resource reservation system 100.

A.予約者は自分の端末装置を操作して予約管理サーバ20と通信し、会議室を予約する。予約管理サーバ20は汎用のクラウドサービス(Office365、G Suite(いずれも登録商標)等)であるが、予約者が所属する企業などの組織が有する会議室が登録されている。 A. A reservation user operates his/her own terminal device to communicate with the reservation management server 20 and reserve a conference room. The reservation management server 20 is a general-purpose cloud service (Office365, G Suite (both are registered trademarks), etc.), and conference rooms owned by an organization such as the company to which the reservation user belongs are registered on the reservation management server 20.

B.会議管理サーバ30は会議室の予約状態に基づいてリソース予約システム100の全体を制御するサーバである。会議管理サーバ30は適宜、予約管理サーバ20と通信して予約情報を取得するので、予約管理サーバ20と予約情報を同期している。 B. The conference management server 30 is a server that controls the entire resource reservation system 100 based on the reservation status of the conference rooms. The conference management server 30 communicates with the reservation management server 20 as appropriate to obtain reservation information, and therefore synchronizes the reservation information with the reservation management server 20.

C.リソース予約システム100又は組織側の管理者は会議管理サーバ30に対し、ユーザの登録、及び、各種の設定を行うことができる。ユーザの登録とは、チャットサーバ10(slack、Line、Microsoft Teams(いずれも登録商標)等)を使った各種の通知の対象となるユーザを登録することをいう。また、通知は会議管理サーバ30としてメッセージを送信するボットを介して行われるためチャットサーバが提供するボットも登録される。各種の設定は、会議室端末90の登録(後述する初期設定)、リマインドのタイミングの設定などである。 C. The resource reservation system 100 or an administrator on the organization side can register users and perform various settings on the conference management server 30. Registering a user means registering a user who will be the target of various notifications using the chat server 10 (Slack, Line, Microsoft Teams (all registered trademarks), etc.). In addition, since notifications are performed via a bot that sends messages as the conference management server 30, a bot provided by the chat server is also registered. Various settings include registering the conference room terminal 90 (initial settings described below) and setting the timing of reminders.

D.会議管理サーバ30は予約情報における会議の開始時刻の一定時間前になると、予約者に会議の開催をリマインドする。これにより、会議室の空予約を抑制する。また、会議管理サーバ30は必要に応じてユーザに招待コードを通知する。会議の予約者はリマインドを受信することで会議室にチェックインするための情報(会議識別情報)を端末装置60に保存する。チェックインとは会議室の使用を開始することである。 D. The conference management server 30 reminds the person who made the reservation that the conference will be held a certain amount of time before the start time of the conference in the reservation information. This prevents empty reservations of the conference room. The conference management server 30 also notifies the user of an invitation code as necessary. When the person who made the reservation receives the reminder, the person saves information (conference identification information) for checking in to the conference room in the terminal device 60. Checking in means starting to use the conference room.

E.各会議室6には会議室端末90が配置されており(本実施形態では会議室端末90が配置されない場合がある)、定期的にこの会議室で行う会議の予約情報を会議室端末90がダウンロードしている。会議室端末90は当日や直近の会議の予定などを表示して会議の参加者に予定を確認させることができる。会議の開始時刻の少し前になると会議室の予約者は会議室6に赴いてチェックインする。例えば、会議識別情報を会議室端末90に入力する、又は、端末装置60を会議識別情報にかざす(会議識別情報を読み取らせる、通信させるなど)。 E. A conference room terminal 90 is placed in each conference room 6 (although in this embodiment, the conference room terminal 90 may not be placed), and the conference room terminal 90 periodically downloads reservation information for conferences to be held in this conference room. The conference room terminal 90 can display the schedule for the day or upcoming conferences, allowing conference participants to check their schedules. Shortly before the start time of the conference, the person reserving the conference room goes to the conference room 6 and checks in. For example, the person inputs the conference room identification information into the conference room terminal 90, or holds the terminal device 60 over the conference identification information (allowing the conference identification information to be read, communicated, etc.).

F.会議室端末90はチェックイン要求を会議管理サーバ30に送信するので、会議識別情報で認証できれば、チェックインできた旨の応答を会議管理サーバ30から受信する。会議室端末90は(会議中)使用中である旨を表示する。会議の開始時刻に対し決まった時刻までにチェックインを知らせる使用開始通知が確認できない場合、会議管理サーバ30は会議室6の予約をキャンセル(会議室が所定時間利用開始されない場合に予約情報の取り消しを行うこと)して、予約情報に含まれるステータスとしてキャンセル済みを会議室端末90に送信する。この場合、会議室端末90は空室である旨を表示するので、任意のユーザが会議室6を使用できる。 F. The conference room terminal 90 sends a check-in request to the conference management server 30, and if authentication can be performed using the conference identification information, a response is received from the conference management server 30 indicating that check-in has been successful. The conference room terminal 90 displays that it is in use (during a conference). If a usage start notification informing check-in is not confirmed by the specified time for the start of the conference, the conference management server 30 cancels the reservation of the conference room 6 (cancelling the reservation information if the conference room does not begin to be used within a specified time) and sends a status of "cancelled" included in the reservation information to the conference room terminal 90. In this case, the conference room terminal 90 displays that the room is vacant, allowing any user to use the conference room 6.

G.会議室端末90は、会議管理サーバ30からの要求により電子機器70を制御する。例えば、会議開始時刻に電源をONし、会議終了時刻に電源をOFFする。こうすることで、会議の参加者による電子機器70の操作時の利便性を向上できる。 G. The conference room terminal 90 controls the electronic device 70 in response to a request from the conference management server 30. For example, the power is turned ON at the conference start time and turned OFF at the conference end time. This improves the convenience of the conference participants when operating the electronic device 70.

H.電子機器70が例えばテレビ会議の機能を有する場合、別の拠点4の電子機器(テレビ会議端末70x等)と通信して、他拠点と会議を開催できる。なお、アプリが動作するPC70yも電子機器70と通信できる。予約情報には予め他拠点を示す宛先情報(宛先の通信ID)が含まれており、電子機器70は自動でテレビ会議端末70x及びPC70yと通信できる。 H. For example, if the electronic device 70 has a video conference function, it can communicate with an electronic device (such as a video conference terminal 70x) at another location 4 to hold a conference with the other location. The PC 70y on which the app runs can also communicate with the electronic device 70. The reservation information includes destination information (destination communication ID) indicating the other location, and the electronic device 70 can automatically communicate with the video conference terminal 70x and the PC 70y.

I.予約者が会議を終了する際、会議室端末90のボタンを押下してチェックアウトするので、会議室端末90は次の予約状況を表示する。これにより、任意のユーザが会議室の予約状況を把握できる。 I. When the person who made the reservation finishes the conference, they press a button on the conference room terminal 90 to check out, and the conference room terminal 90 displays the next reservation status. This allows any user to know the reservation status of the conference room.

<多くの会議室が存在している場合の一例>
図2は、複数の会議室6の配置と受付端末7の配置の一例を示す図である。図2に示すように多くの会議室6が密集している場合、電源不足、LAN回線の接続インターフェースの不足、コスト増、又は、設置場所の確保が困難などの理由から、各会議室6の入り口などにそれぞれ会議室端末90を配置することが困難な場合がある。
<An example of a case where there are many conference rooms>
2 is a diagram showing an example of the layout of multiple conference rooms 6 and the layout of the reception terminals 7. When many conference rooms 6 are crowded together as shown in Fig. 2, it may be difficult to place conference room terminals 90 at the entrances of each conference room 6 due to reasons such as a lack of power sources, a lack of LAN line connection interfaces, increased costs, or difficulty in securing installation space.

そこで、本実施形態では、図2に示すように、複数の会議室6に共通の受付端末7を配置した。受付端末7は、1つ以上の会議室6に共通に使用される。1つの受付端末7が共通に使用される会議室6の数には特に上限はないが、図2では14室の会議室6の利用等の受け付けを1台の受付端末7が行うことができる。こうすることで複数の会議室で共用される受付端末7を提供することができる。上記の不都合を解決できるだけでなく、ユーザは利用する会議室に関わらず、同じ受付端末7を操作して会議室6を利用できる。 In this embodiment, therefore, as shown in FIG. 2, a common reception terminal 7 is arranged in multiple conference rooms 6. The reception terminal 7 is used in common by one or more conference rooms 6. There is no particular upper limit to the number of conference rooms 6 that can be shared by one reception terminal 7, but in FIG. 2, one reception terminal 7 can handle the reception of requests for use of 14 conference rooms 6. In this way, it is possible to provide a reception terminal 7 that can be shared by multiple conference rooms. Not only can this solve the above-mentioned inconvenience, but it also allows users to use the conference room 6 by operating the same reception terminal 7 regardless of the conference room they are using.

受付端末7は、図1に示した会議室端末90と同様に、各会議室の予約情報を表示し、各会議室のチェックイン(利用開始)及びチェックアウト(利用終了)を受け付ける。後述する「延長」又は「今すぐ利用」も受け付けることができる。また、後述するように、受付端末7は管理者の操作に応じて、この受付端末7がチェックイン、チェックアウトを受け付ける会議室6のグループに関する初期設定を受け付ける。 The reception terminal 7, like the conference room terminal 90 shown in FIG. 1, displays reservation information for each conference room and accepts check-ins (start of use) and check-outs (end of use) for each conference room. It can also accept "extension" or "immediate use," as described below. In addition, as described below, the reception terminal 7 accepts initial settings for the group of conference rooms 6 for which the reception terminal 7 accepts check-ins and check-outs in response to operations by the administrator.

なお、図2では1つの受付端末7しか配置されていないが、複数の受付端末7が配置されている場合、同じ会議室6のチェックイン又はチェックアウトを複数の受付端末7が受け付けることができる。例えば、フロアが広い場合などに、ユーザは近くの受付端末7を操作してチェックイン、チェックアウトを入力できる。 Note that while only one reception terminal 7 is shown in FIG. 2, if multiple reception terminals 7 are installed, multiple reception terminals 7 can accept check-in or check-out for the same conference room 6. For example, if the floor is large, the user can operate a nearby reception terminal 7 to input check-in or check-out.

受付端末7の外観は一例に過ぎず、大型のディスプレイ、電子黒板、又はプロジェクタなどを使用してもよい。プロジェクタの場合、レーザポインタなどで入力を受け付ける方法がある。 The appearance of the reception terminal 7 is merely an example, and a large display, electronic whiteboard, projector, etc. may also be used. In the case of a projector, a method of receiving input using a laser pointer, etc. may be used.

<受付端末の初期設定>
受付端末7には本実施形態のリソース予約システム100に専用のものと、汎用的な情報処理端末がアプリを実行して実現されるものがある。会議室に専用の受付端末7が用意されるリソース予約システム100では、受付端末7の初期設定が工場出荷時に行われており、管理者等が受付端末7を初期設定することは不要か又は最小限でよい。しかし、専用の受付端末7は、他の用途に活用できない。
<Initial settings of the reception terminal>
There are two types of reception terminals 7: one dedicated to the resource reservation system 100 of this embodiment, and one that is realized by running an app on a general-purpose information processing terminal. In the resource reservation system 100 in which a dedicated reception terminal 7 is provided in a conference room, the reception terminal 7 is initially set up at the time of shipment from the factory, and it is unnecessary or necessary to minimize the initial setting of the reception terminal 7 by an administrator, etc. However, the dedicated reception terminal 7 cannot be used for other purposes.

近年ではBYOD(Bring Your Own Device)という情報処理端末の利用形態があり、ユーザが自前のスマートデバイスを受付端末7として用いることで、低コストで簡単にリソース予約システム100を実現したいユーザも多い。そこで、本実施形態では以下のように例えばQRコード(登録商標。以下、画像コードという)などの画像データを受付端末7で撮像することで初期設定を可能とするリソース予約システム100について説明する。 In recent years, there has been a trend towards using information processing terminals in the form of BYOD (Bring Your Own Device), and many users would like to realize the resource reservation system 100 easily and at low cost by using their own smart device as the reception terminal 7. Therefore, in this embodiment, we will explain the resource reservation system 100 that enables initial setup by capturing image data such as a QR code (registered trademark, hereafter referred to as an image code) with the reception terminal 7 as follows.

図3は、画像コードを用いた受付端末7の初期設定の概略を説明する図の一例である。 Figure 3 is an example diagram outlining the initial settings of the reception terminal 7 using an image code.

(1) リソース予約システム100を提供する提供者が予め顧客の会議室を予約管理サーバ20に登録している。予約管理サーバ20は登録された会議室の予約をユーザから受け付け、予約情報を保持している。会議管理サーバ30は予約管理サーバ20と通信するため、会議室のリストを予約管理サーバから受信する。また、予約情報が登録又は更新された場合は会議室ごとの予約情報を受信する。 (1) The provider of the resource reservation system 100 registers the client's conference rooms in advance in the reservation management server 20. The reservation management server 20 accepts reservations for the registered conference rooms from users and stores the reservation information. The conference management server 30 communicates with the reservation management server 20, and receives a list of conference rooms from the reservation management server. In addition, when reservation information is registered or updated, it receives reservation information for each conference room.

(2)管理者Kは受付端末7の初期設定の1つとして、受付端末7をグループ化する。このために、まず管理者は登録端末50を操作して、会議管理サーバ30から取得した会議室のリストを表示させ、グループに所属させる会議室を決定する。決定する会議室は1つでもよい。グループは1つ以上の会議室のあつまりである。会議管理サーバ30はグループIDを採番して登録端末50に送信する。グループIDはこのグループの識別情報である。グループIDは画像コードの形態で送信されてもよいし、後述するようにURLの形態で送信されてもよい。受付端末7の初期設定は他にもいくつかの作業を含みうるが、例えば、受付端末7がこのグループIDを記憶することが含まれる。 (2) Manager K groups the reception terminals 7 as one of the initial settings of the reception terminals 7. To do this, the manager first operates the registration terminal 50 to display a list of conference rooms obtained from the conference management server 30 and decides which conference rooms will belong to the group. Only one conference room may be decided. A group is a collection of one or more conference rooms. The conference management server 30 assigns a group ID and sends it to the registration terminal 50. The group ID is identification information for this group. The group ID may be sent in the form of an image code, or in the form of a URL as described below. The initial setting of the reception terminal 7 may include several other tasks, for example, the reception terminal 7 storing this group ID.

(3) 管理者Kは登録端末50が表示する画像コード110を受付端末7で撮像する。受付端末7には受付アプリがインストールされており、受付端末7は画像コードをデコードしてグループIDを取得する。また、グループIDを記憶する。 (3) The administrator K captures the image code 110 displayed by the registration terminal 50 with the reception terminal 7. The reception terminal 7 has a reception app installed, and decodes the image code to obtain the group ID. The reception terminal 7 also stores the group ID.

(4) 登録端末50はこのグループに所属する会議室の予約情報を取得するために会議管理サーバ30にグループIDを送信する。 (4) The registration terminal 50 sends the group ID to the conference management server 30 to obtain reservation information for the conference rooms that belong to this group.

(5) 会議管理サーバ30はグループIDで特定される会議室6の予約情報を受付端末7に送信する。受付端末7はグループに所属する1つ以上の会議室の予約情報を表示する。このように、1台の受付端末7が複数の会議室の予約情報を表示できるようになる。以降、受付端末7は定期的にグループIDを送信して最新の予約情報の取得と表示を繰り返す。また、各会議室の利用開始(チェックイン)と利用終了(チェックアウト)を受け付ける。 (5) The conference management server 30 sends the reservation information for the conference room 6 identified by the group ID to the reception terminal 7. The reception terminal 7 displays the reservation information for one or more conference rooms belonging to the group. In this way, one reception terminal 7 can display reservation information for multiple conference rooms. Thereafter, the reception terminal 7 periodically sends the group ID to repeatedly obtain and display the latest reservation information. It also accepts the start of use (check-in) and the end of use (check-out) of each conference room.

このように、本実施形態のリソース予約システム100は、汎用的な情報処理端末を受付端末7として使用できる。また、画像コードを利用することで管理者が容易に初期設定することができる。受付端末7は複数の会議室の予約情報を表示でき、顧客のユーザは1つの受付端末7から各会議室にチェックインしたりチェックアウトしたりすることができるようになる。 In this way, the resource reservation system 100 of this embodiment can use a general-purpose information processing terminal as the reception terminal 7. In addition, by using an image code, the administrator can easily perform initial configuration. The reception terminal 7 can display reservation information for multiple conference rooms, and the client's users can check in and out of each conference room from a single reception terminal 7.

<用語について>
リソースとは資源をいう。会議室、及び、会議室で使用可能な備品、装置、人(受け付け)、仕組みなどがリソースとなりうる。リソースのうち移動しにくいものを設備という。本実施形態では説明の便宜上、リソースの一例として会議室という用語を使用する。
<Terminology>
Resources refer to resources. Conference rooms, as well as equipment, devices, people (reception), and mechanisms that can be used in conference rooms can be resources. Resources that are difficult to move are called facilities. For the sake of convenience, this embodiment uses the term conference room as an example of a resource.

初期設定とは、機器が少なくとも最小限の機能を発揮できるように、人が何らかの設定を行うことをいう。例えば通信に関する設定などである。必要な通信のための情報は、初期設定により設定される情報となる。 Initial configuration refers to a person making some settings so that the device can perform at least the minimum functions. For example, settings related to communication. The information required for communication is the information that is set by the initial configuration.

予約者は会議室を予約した者であり、参加者は会議への参加者である。予約者は参加者に含まれる場合が多いが、含まれなくてもよい。本実施形態において予約者が行う作業は参加者が行うことができる場合がある。総称して会議室を利用する者を単にユーザという。 The reserver is the person who reserves the conference room, and the participant is the person attending the conference. The reserver is often included in the participants, but this does not have to be the case. In this embodiment, the tasks performed by the reserver may be performed by the participants. Collectively, those who use the conference room are simply called users.

会議室端末90が会議管理サーバ30との通信を開始するには、管理者の初期設定により通信設定情報を会議室端末90が記憶する必要がある。また、受付端末7はグループIDを記憶する必要がある。これにより予約情報を定期的に要求することを開始するが、要求情報を取得できるかどうかは会議管理サーバ30の設定に依存する。 For the conference room terminal 90 to start communication with the conference management server 30, the conference room terminal 90 must store communication setting information through initial settings by the administrator. In addition, the reception terminal 7 must store the group ID. This will start periodically requesting reservation information, but whether the requested information can be obtained depends on the settings of the conference management server 30.

会議管理サーバ30の後述する管理開始フラグがTrueに設定されると、会議管理サーバ30は会議室の管理の準備が整う。会議管理サーバ30は管理開始フラグがTrueであり、会議室端末90又は受付端末7から予約情報の要求を受信すると、会議室の管理を開始する。これにより、会議室端末90又は受付端末7から要求がある場合に予約情報の送信を開始する。 When the management start flag of the conference management server 30, which will be described later, is set to True, the conference management server 30 is ready to manage the conference room. When the management start flag is True and the conference management server 30 receives a request for reservation information from the conference room terminal 90 or the reception terminal 7, it starts managing the conference room. As a result, it starts sending reservation information when there is a request from the conference room terminal 90 or the reception terminal 7.

会議室端末90又は受付端末7が会議管理サーバ30から予約情報を取得すると、会議室端末90又は受付端末7は会議管理サーバ30との連携を開始する。したがって、連携開始と管理開始は予約情報の要求と予約情報の送信という関連した処理を契機にする。 When the conference room terminal 90 or the reception terminal 7 acquires reservation information from the conference management server 30, the conference room terminal 90 or the reception terminal 7 starts cooperation with the conference management server 30. Therefore, the start of cooperation and the start of management are triggered by the related processes of requesting reservation information and sending the reservation information.

連携開始又は管理開始により以下の処理が行われる。
・予約情報の表示(チェックイン、チェックアウト、延長、今すぐ利用)
・チェックイン、チェックアウトに連動する電子機器の制御
・予約の自動キャンセル
なお、「延長」は会議室の予約の終了時刻を越えて参加者が予約を延長することをいい、「今すぐ利用」は空室の会議室を任意のユーザが予約なしに利用することをいう。
The following processing is performed when collaboration or management is started.
- Display reservation information (check-in, check-out, extension, use now)
- Control of electronic devices linked to check-in and check-out - Automatic cancellation of reservations Note that "extension" refers to a participant extending a reservation beyond the end time of the conference room reservation, and "use now" refers to any user using an available conference room without making a reservation.

会議室端末90又は受付端末7は予約情報を表示すると入力を受け付けることができる。どのような入力を受け付けるかは、会議室の状況に応じて自動的に切り替わる。上記のようにチェックイン、チェックアウト、延長、又は、今すぐ利用の入力を受け付ける。 When the conference room terminal 90 or the reception terminal 7 displays the reservation information, it can accept input. The type of input accepted automatically changes depending on the status of the conference room. As described above, input for check-in, check-out, extension, or immediate use is accepted.

図4は、リソース予約システム100のシステム構成図の一例である。リソース予約システム100は、主に社外ネットワークN2と社内ネットワークN1に分けることができる。社内ネットワークN1はファイアウォール73の内側のネットワークをいい、社外ネットワークN2は不特定多数の通信が伝送されるインターネット等のネットワークである。 Figure 4 is an example of a system configuration diagram of the resource reservation system 100. The resource reservation system 100 can be mainly divided into an external network N2 and an internal network N1. The internal network N1 refers to a network inside the firewall 73, and the external network N2 is a network such as the Internet over which an unspecified number of communications are transmitted.

社外ネットワークN2には、予約管理サーバ20、会議管理サーバ30、及び1つ以上のチャットサーバ10が接続されており、各サーバは必要に応じて通信することができる。社外ネットワークN2に会議の参加者が操作する端末装置60が必要に応じて接続されてよい。 The reservation management server 20, the conference management server 30, and one or more chat servers 10 are connected to the external network N2, and each server can communicate as necessary. Terminal devices 60 operated by conference participants may be connected to the external network N2 as necessary.

予約管理サーバ20は、一般的なサーバOSなどが搭載された1台以上の情報処理装置(コンピュータシステム)によって実現される。予約管理サーバ20が提供する設備の予約に関するシステムを予約管理システムという。予約管理サーバ20はカレンダーシステムを有しており、各種の予約サービスを提供するWebアプリを提供する。具体的には、例えば以下のような機能を有している。
・予定の登録を受け付け、いつでもどこからでも予約者が確認できる
・予定の30分前など、設定した日時に電子メールで通知する
・一人が複数のカレンダー(仕事用、家庭用など)で予定を管理できる
・同じグループの人とカレンダーを共有する
予約管理サーバ20はユーザをアカウントで管理する。アカウントとはユーザがサービスを利用する権利のことである。多くのシステムではユーザはアカウントを使用してシステムにログインする。このため、アカウントはシステムがユーザを一意に特定する機能(識別情報の機能)を有している。本実施形態では、予め登録しておいたアカウント(ドメイン)の予約情報を予約管理サーバ20が会議管理サーバ30に送信する。あるいは、予約管理サーバ20のアカウントを指定して会議管理サーバ30が予約情報を要求することで、会議管理サーバ30が会議室6の予約情報を予約管理サーバ20から取得できる。なお、アカウントは例えば電子メール、ID、電話番号など、ユーザを一意に識別できる情報であればよい。
The reservation management server 20 is realized by one or more information processing devices (computer systems) equipped with a general server OS or the like. A system related to facility reservations provided by the reservation management server 20 is called a reservation management system. The reservation management server 20 has a calendar system and provides web applications that provide various reservation services. Specifically, the reservation management server 20 has the following functions, for example:
・Accepts schedule registration and allows reservation users to check it anytime, anywhere ・Notifies by email at a set date and time, such as 30 minutes before the schedule ・Each person can manage schedules on multiple calendars (work, home, etc.) ・Shares calendars with people in the same group The reservation management server 20 manages users with accounts. An account is the right of a user to use a service. In many systems, users log into the system using an account. For this reason, the account has a function (identification information function) that allows the system to uniquely identify the user. In this embodiment, the reservation management server 20 transmits reservation information of a pre-registered account (domain) to the conference management server 30. Alternatively, the conference management server 30 can obtain reservation information of the conference room 6 from the reservation management server 20 by specifying the account of the reservation management server 20 and having the conference management server 30 request the reservation information. Note that the account may be any information that can uniquely identify the user, such as an email address, ID, or phone number.

本実施形態で予定として管理されるのは会議室6の予約であるが、予約管理サーバ20は会議室6に限られず各種の予定を管理できる。会議室6の他、各種の電子機器のレンタル、駐車場の予約など、レンタルオフィス、レンタルスタジオ、レンタルサイクル、レンタカー、ホテル等の宿泊施設、催し物会場・ロッカーなどの貸しスペースなど、各種の設備の予約に利用できる。 In this embodiment, the reservation that is managed as a schedule is the reservation of the conference room 6, but the reservation management server 20 can manage various schedules other than the conference room 6. In addition to the conference room 6, it can be used to reserve various facilities such as rental of various electronic devices, reservations for parking, rental offices, rental studios, rental bicycles, rental cars, accommodation facilities such as hotels, rental spaces such as event venues and lockers, etc.

なお、予約管理システムとしては、G Suite(登録商標)、Office365(登録商標)等が知られているが、本実施形態で説明する機能を有する予約管理システムであればよい。 Note that, although G Suite (registered trademark), Office365 (registered trademark), etc. are known as reservation management systems, any reservation management system having the functions described in this embodiment will suffice.

また、本実施形態では、社内ネットワークN1の会議室6に関する情報が予約管理サーバ20に予め登録されている。すなわち、リソース予約システム100を利用する企業の社内ネットワークにある各会議室6の会議室名、会議室ID、予約可能時間、各会議室6の定員、及び、予約単位等に応じて予約管理サーバ20のWebアプリがカスタマイズされている。したがって、リソース予約システム100を利用する企業の会議室6と予約情報が結びつけられる。 In addition, in this embodiment, information about the conference rooms 6 in the internal network N1 is preregistered in the reservation management server 20. That is, the web application of the reservation management server 20 is customized according to the conference room name, conference room ID, reservation time, capacity of each conference room 6, reservation unit, etc. of each conference room 6 in the internal network of the company using the resource reservation system 100. Therefore, the conference rooms 6 of the company using the resource reservation system 100 are linked to the reservation information.

チャットサーバ10は、一般的なサーバOSなどが搭載された1台以上の情報処理装置(コンピュータシステム)によって実現できる。チャットサーバ10が提供する複数のユーザにおけるテキスト、音声、映像などの情報のリアルタイムな共有システムをチャットシステムという。チャットサーバ10は端末装置60に会議室6の予約に関する情報を通知する。本実施形態では運営主体が異なる複数のチャットサーバ10が含まれてよい。 The chat server 10 can be realized by one or more information processing devices (computer systems) equipped with a general server OS or the like. A real-time sharing system of information such as text, audio, and video among multiple users provided by the chat server 10 is called a chat system. The chat server 10 notifies the terminal device 60 of information related to reservations for the conference room 6. In this embodiment, multiple chat servers 10 operated by different entities may be included.

共有される情報には画像や音声等もありテキストに限られないが、本実施形態では説明の便宜上、通知には主にテキストが用いられるとして説明している。例えば、チャットシステムは、グループ間の音声通話機能を提供してよい。音声通話は1対1でも1対N(≧2)でもよい。したがって、本実施形態でチャットシステムが会議室6の予約に関する情報を通知する際は、テキストの表示の他、音声メッセージの出力でもよい。なお、チャットシステムとしてはLINE(登録商標。以下、省略する。)、slack、Microsoft Teams(登録商標。以下、省略する。)等が知られているが、ボット(事前に決められている処理を実行するプログラム)から1又は複数のユーザに対して通知が可能なチャットシステムであればよい。 The information to be shared can be images, audio, etc., and is not limited to text, but for the sake of convenience, in this embodiment, it is described that text is mainly used for notifications. For example, the chat system may provide a voice call function between groups. Voice calls may be one-to-one or one-to-N (≧2). Therefore, in this embodiment, when the chat system notifies information regarding the reservation of the conference room 6, it may output a voice message in addition to displaying text. Note that, although LINE (registered trademark, omitted below), Slack, Microsoft Teams (registered trademark, omitted below), etc. are known as chat systems, any chat system that can notify one or multiple users from a bot (a program that executes a predetermined process) will suffice.

チャットサーバ10も同様にアカウント(予約管理サーバ20のアカウントとは異なる)でユーザを管理するが、原則的に会議管理サーバ30はチャットサーバ10のアカウントを意識する必要はない。しかし、会議管理サーバ30はチャットサーバ10の任意のアカウントを指定して通知することができる。 The chat server 10 also manages users by account (different from the account of the reservation management server 20), but in principle the conference management server 30 does not need to be aware of the account of the chat server 10. However, the conference management server 30 can specify any account of the chat server 10 and notify it.

会議管理サーバ30は、一般的なサーバOSなどが搭載された1台以上の情報処理装置(コンピュータシステム)によって実現できる。会議管理サーバ30は社外ネットワークN2に関する処理として、予約管理サーバ20から会議室6の予約情報を取得し、予約情報に設定されている参加予定者を取得し、設定されているタイミングで参加予定者と対応付けられたチャットサーバ10のグループ(又は予約者など個別の者)に通知を送信する。また、社内ネットワークN1に関する処理として、会議室6へのチェックイン及びチェックアウトを管理したり、予約管理サーバ20から取得した会議室6の予約情報に基づいて電子機器70の電源等を制御したりする。 The conference management server 30 can be realized by one or more information processing devices (computer systems) equipped with a general server OS or the like. As part of the processing related to the external network N2, the conference management server 30 obtains reservation information for the conference room 6 from the reservation management server 20, obtains the expected participants set in the reservation information, and sends notifications to the chat server 10 group (or individual persons such as the reservation holder) associated with the expected participants at the set timing. As part of the processing related to the internal network N1, the conference management server 30 manages check-in and check-out to the conference room 6, and controls the power supply of the electronic device 70 based on the reservation information for the conference room 6 obtained from the reservation management server 20.

社内ネットワークN1には会議室6、参加予定者の作業場所101、及び、管理者の作業場所102などがあり、参加予定者は各地から社内ネットワークN1を介して社外ネットワークN2にアクセスできる。社内ネットワークN1は例えばLAN(Local Area Network)である。会議室6、参加予定者の作業場所101、及び、管理者の作業場所102は同じ企業内のLANであるとは限らない。 The internal network N1 includes a conference room 6, a work place 101 for the prospective participants, and a work place 102 for the administrator, and the prospective participants can access the external network N2 from various locations via the internal network N1. The internal network N1 is, for example, a LAN (Local Area Network). The conference room 6, the work place 101 for the prospective participants, and the work place 102 for the administrator are not necessarily LANs within the same company.

会議室6には会議室端末90、及び電子機器70が配置されている。会議室端末90と電子機器70は小規模なLAN又は専用線で通信することができる。電子機器は会議室端末90を経由することなく社内ネットワークN1及び社外ネットワークN2に接続できる。会議室端末90と電子機器70は無線又は有線のいずれで通信してもよい。なお、社内ネットワークN1はファイアウォール73の内側にあるため、社外ネットワークN2から社内ネットワークN1への直接の通信は困難になっている。 A conference room terminal 90 and electronic devices 70 are placed in the conference room 6. The conference room terminal 90 and electronic devices 70 can communicate with each other via a small LAN or a dedicated line. The electronic devices can connect to the in-house network N1 and the external network N2 without going through the conference room terminal 90. The conference room terminal 90 and electronic devices 70 can communicate with each other wirelessly or wired. Note that since the in-house network N1 is inside the firewall 73, direct communication from the external network N2 to the in-house network N1 is difficult.

会議室端末90は、会議室6を利用する予約者等の会議の参加者が操作する情報処理装置である。会議室の利用を受け付ける受付端末7となる。会議室端末90は会議室6の机の上に配置されていたり、会議室6の入り口に配置されたりしている。1つの会議室6に会議室端末90が複数、配置されていてもよい。会議室端末90は、一般的なOSなどが搭載された1台以上の情報処理装置(コンピュータシステム)によって実現できる。 The conference room terminal 90 is an information processing device operated by a conference participant, such as a person who makes a reservation to use the conference room 6. It serves as a reception terminal 7 that accepts the use of the conference room. The conference room terminal 90 is placed on a desk in the conference room 6 or at the entrance to the conference room 6. Multiple conference room terminals 90 may be placed in one conference room 6. The conference room terminal 90 can be realized by one or more information processing devices (computer systems) equipped with a general OS or the like.

会議室端末90は会議管理サーバ30に会議室IDを送信し、当日の会議室6の予約情報などを表示する。また、電子機器70の電源ON、OFF等の制御情報を会議管理サーバ30から取得する。これにより、会議室端末90は電子機器70の電源をON及びOFFする。 The conference room terminal 90 sends the conference room ID to the conference room management server 30 and displays reservation information for the conference room 6 for the day. It also obtains control information such as power ON/OFF for the electronic device 70 from the conference management server 30. In response to this, the conference room terminal 90 turns the power of the electronic device 70 ON and OFF.

また、会議室端末90はチェックイン、チェックアウトなどのための待ち受け画面を表示し、チェックイン又はチェックアウトを会議管理サーバ30に知らせるために会議管理サーバ30と通信する。チェックインの際、会議室端末90は予約者から入力された会議識別情報と予め保持する会議室IDを会議管理サーバ30に送信するので、会議管理サーバ30は会議識別情報と会議室IDにより、会議室6を予約した予約者が予約した会議室6を使用することを確認できる。 The conference room terminal 90 also displays a standby screen for check-in, check-out, etc., and communicates with the conference management server 30 to notify the conference management server 30 of check-in or check-out. When checking in, the conference room terminal 90 transmits the conference identification information entered by the person who made the reservation and the conference room ID stored in advance to the conference management server 30, so that the conference management server 30 can confirm from the conference identification information and conference room ID that the person who made the reservation for the conference room 6 will be using the reserved conference room 6.

電子機器70は会議室6で使用され得る各種のオフィス機器である。例えば、電子黒板、複合機、プロジェクタ、デジタルサイネージ、デジタルカメラ等である。電子黒板とは、タッチパネル付大型ディスプレイを有しユーザが指示した盤面の座標を検出し座標を接続してストロークを表示する。この他、接続されたPCの映像を表示したり、他拠点の電子黒板と通信してストロークを同期したりすることができる。なお、電子黒板は、電子情報ボード、電子ホワイトボードと呼ばれる場合もある。 The electronic devices 70 are various office devices that can be used in the conference room 6. For example, they are electronic whiteboards, multifunction printers, projectors, digital signage, digital cameras, etc. An electronic whiteboard has a large display with a touch panel, detects the coordinates of the board surface indicated by the user, and displays strokes by connecting the coordinates. In addition, it can display images from a connected PC and communicate with electronic whiteboards at other locations to synchronize strokes. Note that electronic whiteboards are sometimes called electronic information boards or electronic whiteboards.

複合機は、コピー機、スキャナ、プリンタ、ファクス送受信などの機能を有し、会議中の資料の印刷や資料のコピー、資料の電子化、資料の送信などに利用される。プロジェクタは画像を投影する装置である。例えば、端末装置60がディスプレイに表示する映像をスクリーン等に投影することで参加者の間で共有することを可能にする。デジタルサイネージは大型のディスプレイであり任意の静止画又は動画を表示するために使用される。デジタルカメラは紙の資料や電子黒板に表示された資料を各参加者が撮像して保存するために使用される。 Multifunction devices have functions such as a copier, scanner, printer, and fax sender/receive, and are used to print and copy materials during a meeting, digitize materials, and send materials. A projector is a device that projects images. For example, it allows participants to share an image displayed on a terminal device 60 by projecting it onto a screen or the like. Digital signage is a large display that is used to display any still image or video. Digital cameras are used by each participant to capture and save images of paper materials or materials displayed on an electronic whiteboard.

社内ネットワークN1には受付端末7が接続されている。受付端末7は1つ以上の会議室に共通に用意される。社内ネットワークN1に複数の受付端末7が接続されていてもよい。受付端末7の機能は会議室端末90と同様でよい。すなわち、予約情報の表示、チェックイン及びチェックアウトの受け付け等を行う。 A reception terminal 7 is connected to the internal network N1. The reception terminal 7 is provided in common for one or more conference rooms. Multiple reception terminals 7 may be connected to the internal network N1. The functions of the reception terminal 7 may be the same as those of the conference room terminal 90. In other words, it displays reservation information, accepts check-ins and check-outs, etc.

参加予定者の作業場所101には社内ネットワークN1に接続することができる端末装置60が配置されている。端末装置60は有線で通信しても無線で通信してもよい。端末装置60は参加予定者(予約者を含む)が会議室を予約する際に使用される情報処理装置であるが、会議室に持ち込むことも想定されている。参加予定者が携帯する情報処理装置である。 A terminal device 60 that can connect to the in-house network N1 is placed at the work place 101 of the prospective participant. The terminal device 60 may communicate either wired or wirelessly. The terminal device 60 is an information processing device used by the prospective participant (including the person making the reservation) when reserving the conference room, but it is also assumed that the terminal device 60 will be brought into the conference room. It is an information processing device carried by the prospective participant.

端末装置60は、一般的なOSなどが搭載された1台以上の情報処理装置(コンピュータシステム)によって実現できる。端末装置60は、例えば、スマートフォン、タブレット端末、PC(Personal Computer)、PDA(Personal Digital Assistant)、ウェアラブルPC(サングラス型、腕時計型など)などである。ただし、通信機能を有しブラウザソフトウェア、又は、チャットサーバ10若しくは予約管理サーバ20に専用のアプリケーションソフトウェアが動作すればよい。例えば、カーナビ、ゲーム機、テレビ受像器なども端末装置60となりうる。 The terminal device 60 can be realized by one or more information processing devices (computer systems) equipped with a general OS or the like. The terminal device 60 can be, for example, a smartphone, a tablet terminal, a PC (Personal Computer), a PDA (Personal Digital Assistant), a wearable PC (sunglasses type, wristwatch type, etc.), etc. However, it is sufficient if the terminal device 60 has a communication function and runs browser software, or dedicated application software on the chat server 10 or the reservation management server 20. For example, a car navigation system, a game console, a television receiver, etc. can also be the terminal device 60.

端末装置60ではチャットサーバ10に専用のアプリケーションソフトウェア(以下、チャットアプリという)が動作し、更に、リソース予約システム100に専用のアプリケーションソフトウェア(以下、会議アプリという)が動作する。ただし、これらはブラウザソフトウェアで代用されてよい。 In the terminal device 60, dedicated application software for the chat server 10 (hereafter referred to as a chat app) runs, and further dedicated application software for the resource reservation system 100 (hereafter referred to as a conference app) runs. However, these may be substituted with browser software.

管理者の作業場所102には社内ネットワークN1に接続することができる登録端末50が配置されている。登録端末50は有線で通信しても無線で通信してもよい。登録端末50は管理者が会議室端末90及び受付端末7に初期設定するための表示端末である。 A registration terminal 50 that can be connected to the in-house network N1 is placed in the manager's work place 102. The registration terminal 50 may communicate either wired or wirelessly. The registration terminal 50 is a display terminal that the manager uses to make initial settings on the conference room terminal 90 and the reception terminal 7.

登録端末50も端末装置60と同様の情報処理装置でよい。ただし、主に会議管理サーバ30に管理者が設定するために使用されるので、チャットアプリや会議アプリはなくてよい。登録端末50は主にブラウザソフトウェアで会議管理サーバ30と通信し、Webページを表示する。 The registration terminal 50 may be an information processing device similar to the terminal device 60. However, since it is mainly used by the administrator to configure the conference management server 30, it does not need to have a chat app or conference app. The registration terminal 50 mainly communicates with the conference management server 30 using browser software and displays web pages.

<ハードウェア構成>
<<会議管理サーバのハードウェア構成>>
図5は、会議管理サーバ30のハードウェア構成図の一例である。図5は、会議管理サーバ30の概略的なハードウェア構成図の一例である。会議管理サーバ30は、コンピュータによって構築されており、図5に示されているように、CPU501、ROM502、RAM503、HD504、HDDコントローラ505(Hard Disk Drive)、ディスプレイ506、外部機器接続I/F(Interface)508、ネットワークI/F509、バスライン510、キーボード511、ポインティングデバイス512、DVD-RWドライブ514(Digital Versatile Disk Rewritable)、メディアI/F516を備えている。
<Hardware Configuration>
<<Conference management server hardware configuration>>
Fig. 5 is an example of a hardware configuration diagram of the conference management server 30. Fig. 5 is an example of a schematic hardware configuration diagram of the conference management server 30. The conference management server 30 is constructed by a computer, and as shown in Fig. 5, includes a CPU 501, a ROM 502, a RAM 503, a HD 504, a HDD controller 505 (Hard Disk Drive), a display 506, an external device connection I/F (Interface) 508, a network I/F 509, a bus line 510, a keyboard 511, a pointing device 512, a DVD-RW drive 514 (Digital Versatile Disk Rewritable), and a media I/F 516.

これらのうち、CPU501は、サーバ5全体の動作を制御する。ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。RAM503は、CPU501のワークエリアとして使用される。HD504は、プログラム等の各種データを記憶する。HDDコントローラ505は、CPU501の制御にしたがってHD504に対する各種データの読み出し又は書き込みを制御する。ディスプレイ506は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F508は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンタ等である。ネットワークI/F509は、通信ネットワークを利用してデータ通信をするためのインターフェースである。バスライン510は、図5に示されているCPU501等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 Of these, the CPU 501 controls the operation of the entire server 5. The ROM 502 stores programs used to drive the CPU 501, such as IPL. The RAM 503 is used as a work area for the CPU 501. The HD 504 stores various data such as programs. The HDD controller 505 controls the reading or writing of various data from the HD 504 according to the control of the CPU 501. The display 506 displays various information such as a cursor, menu, window, character, or image. The external device connection I/F 508 is an interface for connecting various external devices. In this case, the external device is, for example, a USB (Universal Serial Bus) memory or a printer. The network I/F 509 is an interface for data communication using a communication network. The bus line 510 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 501 shown in FIG. 5.

また、キーボード511は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス512は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ514は、着脱可能な記録媒体の一例としてのDVD-RW513に対する各種データの読み出し又は書き込みを制御する。なお、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F516は、フラッシュメモリ等の記録メディア515に対するデータの読み出し又は書き込み(記憶)を制御する。 The keyboard 511 is a type of input means equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting a processing target, moving the cursor, etc. The DVD-RW drive 514 controls the reading and writing of various data from the DVD-RW 513, which is an example of a removable recording medium. Note that this is not limited to a DVD-RW, and may be a DVD-R, etc. The media I/F 516 controls the reading and writing (storing) of data from the recording medium 515, such as a flash memory.

<<受付端末>>
図6は受付端末7の一例のハードウェア構成図である。会議室端末90のハードウェア構成図も図6と同様とする。図6に示されているように、受付端末7は、CPU701、ROM702、RAM703、EEPROM704、CMOSセンサ705(Complementary Metal Oxide Semiconductor)、撮像素子I/F706、加速度・方位センサ707、メディアI/F709、GPS受信部711を備えている。
<<Reception terminal>>
Fig. 6 is a hardware configuration diagram of an example of the reception terminal 7. The hardware configuration diagram of the conference room terminal 90 is the same as that of Fig. 6. As shown in Fig. 6, the reception terminal 7 includes a CPU 701, a ROM 702, a RAM 703, an EEPROM 704, a CMOS sensor 705 (Complementary Metal Oxide Semiconductor), an image sensor I/F 706, an acceleration/direction sensor 707, a media I/F 709, and a GPS receiver 711.

これらのうち、CPU701は、受付端末7全体の動作を制御する。ROM702は、CPU701やIPL等のCPU701の駆動に用いられるプログラムを記憶する。RAM703は、CPU701のワークエリアとして使用される。EEPROM704は、CPU701の制御にしたがって、アプリ等の各種データの読み出し又は書き込みを行う。CMOSセンサ705は、CPU701の制御にしたがって被写体(主に自画像)を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、CMOSセンサではなく、CCD(Charge Coupled Device)センサ等の撮像手段であってもよい。撮像素子I/F706は、CMOSセンサ705の駆動を制御する回路である。加速度・方位センサ707は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアI/F709は、フラッシュメモリ等の記録メディア708に対するデータの読み出し又は書き込み(記憶)を制御する。GPS受信部711は、GPS衛星からGPS信号を受信する。 Of these, the CPU 701 controls the operation of the entire reception terminal 7. The ROM 702 stores the programs used to drive the CPU 701, such as the CPU 701 and the IPL. The RAM 703 is used as a work area for the CPU 701. The EEPROM 704 reads or writes various data such as applications under the control of the CPU 701. The CMOS sensor 705 is a type of built-in imaging means that captures an image of a subject (mainly a self-portrait) and obtains image data under the control of the CPU 701. Note that instead of a CMOS sensor, an imaging means such as a CCD (Charge Coupled Device) sensor may also be used. The imaging element I/F 706 is a circuit that controls the operation of the CMOS sensor 705. The acceleration/direction sensor 707 is various sensors such as an electronic magnetic compass or gyrocompass that detects geomagnetism, and an acceleration sensor. The media I/F 709 controls the reading or writing (storing) of data from a recording medium 708 such as a flash memory. The GPS receiver 711 receives GPS signals from GPS satellites.

また、受付端末7は、遠距離通信回路712、CMOSセンサ713、撮像素子I/F714、マイク715、スピーカ716、音入出力I/F717、ディスプレイ718、外部機器接続I/F719、近距離通信回路720、近距離通信回路720のアンテナ720a、及びタッチパネル721を備えている。 The reception terminal 7 also includes a long-distance communication circuit 712, a CMOS sensor 713, an image sensor I/F 714, a microphone 715, a speaker 716, an audio input/output I/F 717, a display 718, an external device connection I/F 719, a short-distance communication circuit 720, an antenna 720a of the short-distance communication circuit 720, and a touch panel 721.

これらのうち、遠距離通信回路712は、通信ネットワークを介して、他の機器と通信する回路である。CMOSセンサ713は、CPU701の制御にしたがって被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子I/F714は、CMOSセンサ713の駆動を制御する回路である。マイク715は、音を電気信号に変える内蔵型の回路である。スピーカ716は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。音入出力I/F717は、CPU701の制御にしたがってマイク715及びスピーカ716との間で音信号の入出力を処理する回路である。ディスプレイ718は、被写体の画像や各種アイコン等を表示する液晶や有機EL(Electro Luminescence)などの表示手段の一種である。外部機器接続I/F719は、各種の外部機器を接続するためのインターフェースである。近距離通信回路720は、NFC(Near Field Communication)やBluetooth(登録商標)等の通信回路である。タッチパネル721は、利用者がディスプレイ718を押下することで、受付端末7を操作する入力手段の一種である。 Among these, the long-distance communication circuit 712 is a circuit that communicates with other devices via a communication network. The CMOS sensor 713 is a type of built-in imaging means that captures an image of a subject and obtains image data under the control of the CPU 701. The imaging element I/F 714 is a circuit that controls the driving of the CMOS sensor 713. The microphone 715 is a built-in circuit that converts sound into an electrical signal. The speaker 716 is a built-in circuit that converts an electrical signal into physical vibrations to generate sounds such as music and voice. The sound input/output I/F 717 is a circuit that processes the input and output of sound signals between the microphone 715 and the speaker 716 under the control of the CPU 701. The display 718 is a type of display means such as liquid crystal or organic EL (Electro Luminescence) that displays images of subjects and various icons. The external device connection I/F 719 is an interface for connecting various external devices. The short-distance communication circuit 720 is a communication circuit such as NFC (Near Field Communication) or Bluetooth (registered trademark). The touch panel 721 is a type of input means that allows the user to operate the reception terminal 7 by pressing the display 718.

また、受付端末7は、バスライン710を備えている。バスライン710は、図6に示されているCPU701等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 The reception terminal 7 also includes a bus line 710. The bus line 710 is an address bus, a data bus, etc., for electrically connecting each component such as the CPU 701 shown in FIG. 6.

<機能について>
図7は、予約管理サーバ20、チャットサーバ10、会議管理サーバ30、及び、登録端末50の機能をブロック状に示す機能ブロック図の一例である。
<About the function>
FIG. 7 is an example of a functional block diagram showing the functions of the reservation management server 20, the chat server 10, the conference management server 30, and the registration terminal 50 in blocks.

<<予約管理サーバ>>
予約管理サーバ20は、通信部21、及び、予約情報管理部22を有する。予約管理サーバ20が有するこれら各機能部は、図5に示された各構成要素のいずれかが、HD504からRAM503に展開されたプログラムに従ったCPU501からの命令により動作することで実現される機能又は手段である。
<<Reservation management server>>
The reservation management server 20 has a communication unit 21 and a reservation information management unit 22. Each of these functional units of the reservation management server 20 is a function or means realized when any of the components shown in Fig. 5 operates in response to an instruction from the CPU 501 in accordance with a program loaded from the HD 504 to the RAM 503.

通信部21は、会議管理サーバ30及び端末装置60と各種の情報を送受信する。通信部21は予約設定画面の画面情報を端末装置60に送信し、端末装置60から予約の設定を受信する。また、予約情報を会議管理サーバ30に送信する。 The communication unit 21 transmits and receives various information to and from the conference management server 30 and the terminal device 60. The communication unit 21 transmits screen information of the reservation setting screen to the terminal device 60, and receives reservation settings from the terminal device 60. The communication unit 21 also transmits reservation information to the conference management server 30.

予約情報管理部22は、ユーザが登録した予約情報を管理する。予約情報管理部22は会議管理サーバ30から要求された会議室6の予約情報を予約情報DB291から読み出して、通信部21を介して会議管理サーバ30に送信する。あるいは、予約情報が登録(又は変更)されると要求がなくても予約情報を会議管理サーバ30に送信する。予約管理サーバ20に予約者が会議室6を予約する方法としては一般的なWebアプリが使用されるものとする。 The reservation information management unit 22 manages reservation information registered by the user. The reservation information management unit 22 reads reservation information for the conference room 6 requested by the conference management server 30 from the reservation information DB 291, and transmits it to the conference management server 30 via the communication unit 21. Alternatively, when reservation information is registered (or changed), the reservation information is transmitted to the conference management server 30 even without a request. It is assumed that a general web application is used as a method for a person making a reservation to reserve the conference room 6 on the reservation management server 20.

予約管理サーバ20は記憶部29を有している。記憶部29は図5のRAM503及びHD504等により実現される。記憶部29には予約情報DB291(Data Base)が記憶されている。 The reservation management server 20 has a memory unit 29. The memory unit 29 is realized by the RAM 503 and HD 504 in FIG. 5, etc. The memory unit 29 stores a reservation information DB 291 (Data Base).

Figure 0007547802000001

表1は予約情報DB291に記憶されている予約情報の一例を示す。予約情報は会議室6の予約状況を管理するための情報である。予約情報には、予約IDに対応付けて予約者アカウント、会議名、会議室ID、開始時刻、終了時刻、及び、参加予定者アカウントの各項目が登録されている。予約IDは予約情報の1レコードを識別する識別情報である。IDはIdentificationの略であり識別子や識別情報という意味である。IDは複数の対象から、ある特定の対象を一意的に区別するために用いられる名称、符号、文字列、数値又はこれらのうち1つ以上の組み合わせをいう。予約ID以外のIDについても同様である。予約者アカウントは会議室6を予約した参加予定者のアカウントである。会議名は参加予定者が任意に付与した会議の名称である。会議室IDは社内ネットワークにある会議室6を識別する識別情報である。開始時刻は会議室6が予約された時間帯の始期(会議が開始される時刻)であり、終了時刻は会議室6が予約された時間帯の終期(会議が終わる時刻)である。参加予定者アカウントは会議に参加する予定の参加予定者のアカウントである。なお、表1のアカウントはいずれも予約管理サーバ20が発行したアカウントである。
Figure 0007547802000001

Table 1 shows an example of reservation information stored in the reservation information DB 291. The reservation information is information for managing the reservation status of the conference room 6. In the reservation information, the following items are registered in association with the reservation ID: the reservation account, the conference name, the conference room ID, the start time, the end time, and the prospective participant account. The reservation ID is identification information for identifying one record of the reservation information. ID is an abbreviation of Identification, meaning an identifier or identification information. The ID refers to a name, a code, a character string, a number, or a combination of one or more of these, which are used to uniquely distinguish a specific object from multiple objects. The same applies to IDs other than the reservation ID. The reservation account is the account of a prospective participant who has reserved the conference room 6. The conference name is the name of the conference arbitrarily given by the prospective participant. The conference room ID is identification information for identifying the conference room 6 in the internal network. The start time is the start of the time period for which the conference room 6 is reserved (the time when the conference starts), and the end time is the end of the time period for which the conference room 6 is reserved (the time when the conference ends). The prospective participant account is the account of a prospective participant who plans to participate in the conference. All of the accounts in Table 1 are accounts issued by the reservation management server 20.

<<チャットサーバ>>
チャットサーバ10は、通信部11、及び、テキスト処理部12を有する。チャットサーバ10が有するこれら各機能部は、図5に示された各構成カテゴリのいずれかが、HD504からRAM503に展開されたプログラムに従ったCPU501からの命令により動作することで実現される機能又は手段である。
<<Chat Server>>
Chat server 10 has a communication unit 11 and a text processing unit 12. Each of these functional units of chat server 10 is a function or means realized when any of the constituent categories shown in Fig. 5 operates in response to an instruction from CPU 501 in accordance with a program loaded from HD 504 to RAM 503.

通信部11は、会議管理サーバ30と各種の情報を送受信する。本実施形態では会議管理サーバ30から会議室の予約に関する情報、ボットを識別する情報(後述するトークンなど)、及び、通知先のグループを特定する情報を受信する。このボットを識別する情報は、会議管理サーバ30のボットを作成した際に予めチャットサーバ10からボットの識別情報として通知されている。更に、予約者などの個人のアカウントが指定される場合もある。また、通信部11は参加予定者が会議室の予約に関する情報を既読した旨、又は、表示された会議室の予約に関する情報に対する参加予定者の応答を会議管理サーバ30に送信する。 The communication unit 11 transmits and receives various information to and from the conference management server 30. In this embodiment, it receives information about the reservation of the conference room, information for identifying the bot (such as a token described below), and information for identifying the group to be notified from the conference management server 30. This information for identifying the bot is notified in advance from the chat server 10 as the bot's identification information when the bot of the conference management server 30 is created. Furthermore, an individual account, such as that of the person making the reservation, may also be specified. The communication unit 11 also transmits to the conference management server 30 a message indicating that the prospective participant has read the information about the reservation of the conference room, or a response from the prospective participant to the displayed information about the reservation of the conference room.

テキスト処理部12は、会議管理サーバ30から通知されたボットを識別する情報及び通知先のグループを特定する情報に基づき、ボットが発言する情報として、グループに属する参加予定者に会議室6の予約に関する情報を送信する。したがって、通知は参加予定者の数だけ行われる場合と、予約者又は通知先ユーザのみに行われる場合がある。また、特定の通知先にのみ会議室6の予約に関する情報を送信する。 The text processing unit 12 transmits information about the reservation of the conference room 6 to the prospective participants who belong to the group as information to be spoken by the bot, based on information identifying the bot and information specifying the group to be notified, which have been notified by the conference management server 30. Therefore, notifications may be sent to the number of prospective participants, or only to the person who made the reservation or the user to be notified. Furthermore, information about the reservation of the conference room 6 is sent only to specific recipients.

テキスト処理部12はいわゆるプッシュ通知を行うことができる。仕組みとしては、例えば以下のようなものがある。チャットアプリ60aはプッシュ通知用のID(トークン)を、OS(Operating System)のメーカが運営するサーバから受け取る。このサーバではトークンとデバイス(端末装置60)を紐付けておく。チャットアプリ60aはトークンとチャットアプリ60aのアカウントをチャットサーバ10に登録しておく。チャットサーバ10がプッシュ通知を行う場合、チャットアプリ60aのアカウントを特定するので紐付いたトークンを特定できる。チャットシステムはトークンを指定して通知内容をOSのメーカが運営するサーバに送信する。このサーバはトークンに紐付いたデバイス(端末装置60)に対しプッシュ通知する。 The text processing unit 12 can perform so-called push notifications. For example, the mechanism is as follows: The chat application 60a receives an ID (token) for push notifications from a server operated by the OS (Operating System) manufacturer. This server associates the token with the device (terminal device 60). The chat application 60a registers the token and the chat application 60a's account in the chat server 10. When the chat server 10 performs a push notification, it identifies the chat application 60a's account and can therefore identify the associated token. The chat system specifies the token and sends the notification contents to a server operated by the OS manufacturer. This server sends a push notification to the device (terminal device 60) associated with the token.

また、チャットサーバ10は記憶部19を有している。記憶部19は図5のRAM503及びHD504等により実現される。記憶部19にはグループ情報DB191が記憶されている。 The chat server 10 also has a memory unit 19. The memory unit 19 is realized by the RAM 503 and HD 504 in FIG. 5, etc. The memory unit 19 stores a group information DB 191.

Figure 0007547802000002

表2はグループ情報DB191に記憶されているグループ情報の一例を示す。グループ情報は同じグループに属するメンバのアカウントが登録された情報である。グループ情報には、ワークスペースとチャンネルに対応付けて、メンバアカウント1~n(表2ではn=4)、及び、ボットアカウントが登録されている。
Figure 0007547802000002

Table 2 shows an example of group information stored in the group information DB 191. The group information is information in which the accounts of members belonging to the same group are registered. In the group information, member accounts 1 to n (n=4 in Table 2) and bot accounts are registered in association with workspaces and channels.

ワークスペースは企業や部署などの組織を識別するための識別情報である。本実施形態では複数のメンバがワークスペース(例えばA社)に所属している。ワークスペースは例えばURLであるが、一意性があればよい。更にワークスペースはチャットの目的等に応じた複数のチャンネルを有する。チャンネルは例えば、製品A用のグループ、製品B用のグループ等、共通する情報が交換されるメンバの集まりである。チャンネルにはワークスペースに所属するメンバのうちいずれかのメンバが所属している。つまり、通知先はワークスペースとチャンネルによって特定される。ただし、通知先の特定方法はチャットシステムによって異なるため、グループを一意に特定できる識別情報が存在すれば、その情報のみでも良いし、3つ以上の情報によって特定されてもよい。 A workspace is identification information for identifying an organization such as a company or department. In this embodiment, multiple members belong to a workspace (for example, Company A). A workspace is, for example, a URL, but it need only be unique. Furthermore, a workspace has multiple channels according to the purpose of the chat, etc. A channel is a collection of members who exchange common information, such as a group for product A and a group for product B. Any of the members who belong to the workspace belong to a channel. In other words, the notification destination is specified by the workspace and the channel. However, since the method of specifying the notification destination differs depending on the chat system, if there is identification information that can uniquely identify the group, that information alone may be used, or it may be specified by three or more pieces of information.

チャンネルは一意性が保証されている。メンバアカウント1~nはチャンネルのメンバのアカウントであり、このアカウントはチャットサーバ10により発行されたものである。本実施形態では、会議室6の予約に関する情報を通知するためのメンバとしてボットが登録される。ボットはいわば会議管理サーバ30の代理人又は架空のメンバということができる。ボットの発言(テキスト)がメンバアカウント1~nの端末装置60に送信される。 The uniqueness of a channel is guaranteed. Member accounts 1 to n are the accounts of channel members, and these accounts are issued by the chat server 10. In this embodiment, a bot is registered as a member for notifying information related to reservations for the conference room 6. The bot can be said to be a proxy or fictitious member of the conference management server 30. The bot's comments (text) are sent to the terminal devices 60 of member accounts 1 to n.

ワークスペースとチャンネルは、会議管理サーバ30によって管理され、参加者が属するグループを識別するための情報になる。 The workspace and channel are managed by the conference management server 30 and serve as information for identifying the group to which a participant belongs.

<<会議管理サーバ>>
会議管理サーバ30は、通信部31、情報対応付部32、予約情報取得部33、通知判断部34、制御情報生成部35、制御情報応答部36、会議情報通知部37、チェックイン管理部38、初期設定部39、認証部40、認証キー検証部41、管理制御部42、及び、予約情報送信部44を有する。会議管理サーバ30が有するこれら各機能部は、図5に示された各構成カテゴリのいずれかが、HD504からRAM503に展開されたプログラムに従ったCPU501からの命令により動作することで実現される機能又は手段である。このプログラムは、プログラム配信用のサーバから配信されるか又は記憶媒体に記憶された状態で配布される。
<<Conference management server>>
The conference management server 30 has a communication unit 31, an information association unit 32, a reservation information acquisition unit 33, a notification judgment unit 34, a control information generation unit 35, a control information response unit 36, a conference information notification unit 37, a check-in management unit 38, an initial setting unit 39, an authentication unit 40, an authentication key verification unit 41, a management control unit 42, and a reservation information transmission unit 44. Each of these functional units of the conference management server 30 is a function or means realized by operating any of the constituent categories shown in Fig. 5 in response to an instruction from the CPU 501 in accordance with a program loaded from the HD 504 to the RAM 503. This program is distributed from a server for program distribution or distributed in a state stored in a storage medium.

通信部31は、予約管理サーバ20、チャットサーバ10、登録端末50、及び、端末装置60と各種の情報を送受信する。通信部31は送信部31aと受信部31bを有している。受信部31bは予約管理サーバ20から予約情報を受信し、会議室端末90又は受付端末7から予約情報の要求を受信する。また、受信部31bは会議室端末90又は受付端末7からチェックイン要求を受信する。また、受信部31bは管理者が操作する登録端末50からチャットシステムのグループとアカウントの対応付けを受け付ける。送信部31aはチャットサーバ10に会議室の予約に関する情報を送信し、会議室端末90又は受付端末7に予約情報を送信する。 The communication unit 31 transmits and receives various information to and from the reservation management server 20, the chat server 10, the registration terminal 50, and the terminal device 60. The communication unit 31 has a transmission unit 31a and a reception unit 31b. The reception unit 31b receives reservation information from the reservation management server 20, and receives a request for reservation information from the conference room terminal 90 or the reception terminal 7. The reception unit 31b also receives a check-in request from the conference room terminal 90 or the reception terminal 7. The reception unit 31b also accepts association of groups and accounts in the chat system from the registration terminal 50 operated by the administrator. The transmission unit 31a transmits information related to conference room reservations to the chat server 10, and transmits reservation information to the conference room terminal 90 or the reception terminal 7.

情報対応付部32は、主に事前の登録作業に関する処理を行う。すなわち、管理者が操作する登録端末50等からドメインの登録を受けつけ顧客ドメインDB495に登録し、登録端末50等から送信されたチャットシステムのワークスペース及びチャンネルと予約管理サーバ20のアカウントを対応付けて対応付情報DB491に登録する。 The information association unit 32 mainly performs processing related to advance registration work. That is, it accepts domain registrations from the registration terminal 50 or the like operated by the administrator, registers them in the customer domain DB 495, and associates the workspace and channel of the chat system transmitted from the registration terminal 50 or the like with an account on the reservation management server 20, and registers them in the association information DB 491.

予約情報取得部33は、リソース予約システム100を利用する顧客のアカウントを指定して予約管理サーバ20から予約情報を取得して会議管理情報として会議管理情報DB493に登録する。あるいは変更があった予約情報を受信する。したがって、予約管理サーバ20の予約情報の少なくとも一部の予約情報が会議管理情報DB493に記憶される。予約情報取得部33は、予約管理サーバ20が保持する予約情報のうち現在から所定期間未来の予約情報を取得する。所定期間はどのくらい先の会議まで会議室6の予約に関する情報を通知するかによって定まる。 The reservation information acquisition unit 33 specifies the account of a customer using the resource reservation system 100, acquires reservation information from the reservation management server 20, and registers it as conference management information in the conference management information DB 493. Alternatively, it receives reservation information that has been changed. Therefore, at least a portion of the reservation information in the reservation management server 20 is stored in the conference management information DB 493. The reservation information acquisition unit 33 acquires reservation information for a specified period from the present from the reservation information held by the reservation management server 20. The specified period is determined by how far into the future information regarding the reservation of the conference room 6 is to be notified.

通知判断部34は、会議管理情報の中に通知する条件を満たす開始時刻の予約があるか否かを判断する。例えば、通知設定DB496を参照し、予約の開始時刻から逆算して設定された日時になると通知すると判断する。なお、例えばリマインダー用のボット、予約受付用のボット等、役割ごとにボットが分けられている場合、処理に応じてボットを特定する。 The notification determination unit 34 determines whether there is a reservation with a start time that satisfies the conditions for notification in the conference management information. For example, it refers to the notification setting DB 496 and determines that notification will be sent when the set date and time is reached by counting backwards from the start time of the reservation. Note that if bots are divided by role, such as a bot for reminders and a bot for accepting reservations, the bot is identified according to the process.

会議情報通知部37は、通知判断部34が通知すると判断すると、ボットを識別する情報(例えばslackではトークン)及び通知先のグループを特定する情報を指定して会議室6の予約に関する情報を通知することをチャットサーバ10に要求する。なお、通知は何回に分けて行われるが、そのうちの少なくとも1回の通知に会議識別情報を含める。会議識別情報は、予約された会議室6を予約した時間帯に参加者が使用する権利を有することを会議管理サーバ30が確認するための情報である。会議情報通知部37は、少なくとも最終的な通知の前に会議識別情報を生成する。なお、会議識別情報は会議識別情報DB494に登録される。 When the notification determination unit 34 determines to notify, the conference information notification unit 37 requests the chat server 10 to notify information related to the reservation of the conference room 6 by specifying information identifying the bot (for example, a token in Slack) and information identifying the group to be notified. The notification is performed in several batches, but at least one of the notifications includes the conference identification information. The conference identification information is information that allows the conference management server 30 to confirm that the participant has the right to use the reserved conference room 6 during the reserved time period. The conference information notification unit 37 generates the conference identification information at least before the final notification. The conference identification information is registered in the conference identification information DB 494.

制御情報生成部35は、会議管理情報を参照して電子機器70の制御情報を生成し、制御情報を制御情報DB497に登録する。例えば、会議の開始時刻の数分前になると電子機器70の電源をONする制御情報を生成し、チェックアウトを検出すると電子機器70の電源をOFFする制御情報を生成する。制御情報は制御情報DB497に記憶される。 The control information generation unit 35 generates control information for the electronic device 70 by referring to the conference management information, and registers the control information in the control information DB 497. For example, control information is generated to turn on the power of the electronic device 70 a few minutes before the start time of the conference, and control information is generated to turn off the power of the electronic device 70 when check-out is detected. The control information is stored in the control information DB 497.

制御情報応答部36は、会議室6の会議室端末90から制御情報があるかどうかの問い合わせを受け付け、制御情報DB497を参照し、会議室6に対応する制御情報を会議室端末90に送信する。 The control information response unit 36 receives an inquiry from the conference room terminal 90 in the conference room 6 as to whether there is any control information, refers to the control information DB 497, and transmits the control information corresponding to the conference room 6 to the conference room terminal 90.

チェックイン管理部38は、会議室へのチェックイン・チェックアウトを管理する。また、主にチェックイン・チェックアウトに伴う会議のステータスを会議管理情報DB493に登録する。チェックインは、予約IDで特定される会議の開始時刻の5~10分前(この時間は設定により変更できる)になると認められる。そして、会議室端末90が送信する会議室IDと会議識別情報の組が会議識別情報DB494に登録されている場合にチェックインを許可する。 The check-in management unit 38 manages check-in and check-out to the conference room. It also registers the status of the conference, mainly related to check-in and check-out, in the conference management information DB 493. Check-in is permitted 5 to 10 minutes (this time can be changed by settings) before the start time of the conference specified by the reservation ID. Then, check-in is permitted if the combination of the conference room ID and conference identification information sent by the conference room terminal 90 is registered in the conference identification information DB 494.

初期設定部39は、会議室端末90又は受付端末7の初期設定に関する処理を行う。例えば、会議室端末90の初期設定については、リソース予約システム100の管理者の登録端末50に会議室のリストを提供し、リソース予約システム100の管理者が選んだ会議室の会議室IDと会議室名を特定し、認証キーを生成して、会議管理サーバ30のURL(Uniform Resource Locator。会議管理サーバ30のアドレス情報)を登録端末50に送信する(通信設定情報を送信する)。また、受付端末7の初期設定については管理者が指定した会議室をグループに所属させる。同様に、会議室ごとに認証キーと会議管理サーバ30のURLを登録端末50に送信する。また、初期設定部39はグループIDを登録端末50に送信すると共に、会議室設定情報DB498の会議室に対応付けて登録する。 The initial setting unit 39 performs processing related to the initial setting of the conference room terminal 90 or the reception terminal 7. For example, for the initial setting of the conference room terminal 90, it provides a list of conference rooms to the registration terminal 50 of the administrator of the resource reservation system 100, identifies the conference room ID and conference room name of the conference room selected by the administrator of the resource reservation system 100, generates an authentication key, and transmits the URL (Uniform Resource Locator, address information of the conference room management server 30) of the registration terminal 50 (transmits communication setting information). For the initial setting of the reception terminal 7, the conference room specified by the administrator is made to belong to a group. Similarly, it transmits the authentication key and the URL of the conference room management server 30 to the registration terminal 50 for each conference room. The initial setting unit 39 also transmits the group ID to the registration terminal 50 and registers it in association with the conference room in the conference room setting information DB 498.

認証部40は、ログイン情報DB499のログインパスワードとユーザIDに基づいて管理者を認証する。 The authentication unit 40 authenticates the administrator based on the login password and user ID in the login information DB 499.

認証キー検証部41は会議室端末90から送信される認証キーが、会議室設定情報DB498に登録されているものと一致するかどうかにより、会議室端末90を認証する。したがって、正しい認証キーを有する会議室端末90しか予約情報を取得できない。 The authentication key verification unit 41 authenticates the conference room terminal 90 based on whether the authentication key sent from the conference room terminal 90 matches the one registered in the conference room setting information DB 498. Therefore, only conference room terminals 90 that have a correct authentication key can obtain reservation information.

管理制御部42は会議室ごとに、会議室設定情報DB498に登録されている管理開始フラグがTrueか否か、及び、予約情報の取得が要求されたか否かを確認する。後述するように、管理開始フラグは会議室の管理を開始してよいか否かを示すフラグである。 For each conference room, the management control unit 42 checks whether the management start flag registered in the conference room setting information DB 498 is True and whether a request to obtain reservation information has been made. As described below, the management start flag is a flag that indicates whether management of the conference room may be started.

予約情報送信部44は、会議室端末90からの要求に対し、会議管理情報DB493に記憶されている予約情報(会議管理情報)を送信する。ただし、認証キーによる認証が成功し、管理開始フラグがTrueに設定されている必要がある。予約情報送信部44はJSON形式、XML形式、CVS(Comma-Separated Values)形式などで送信すればよい。予約情報は繰り返し送信されるので容量が少ない形式が有利である。 In response to a request from the conference room terminal 90, the reservation information transmission unit 44 transmits reservation information (conference management information) stored in the conference management information DB 493. However, authentication using the authentication key must be successful and the management start flag must be set to True. The reservation information transmission unit 44 may transmit information in JSON format, XML format, CVS (Comma-Separated Values) format, or the like. Since reservation information is transmitted repeatedly, a format with a small capacity is advantageous.

また、会議管理サーバ30は記憶部49を有している。記憶部49は図5のRAM503及びHD504等により実現される。記憶部49には、対応付情報DB491、会議管理情報DB493、会議識別情報DB494、顧客ドメインDB495、通知設定DB496、制御情報DB497、会議室設定情報DB498、及び、ログイン情報DB499が記憶されている。 The conference management server 30 also has a memory unit 49. The memory unit 49 is realized by the RAM 503 and HD 504 in FIG. 5, etc. The memory unit 49 stores a correspondence information DB 491, a conference management information DB 493, a conference identification information DB 494, a customer domain DB 495, a notification setting DB 496, a control information DB 497, a conference room setting information DB 498, and a login information DB 499.

Figure 0007547802000003

表3は対応付情報DB491に記憶されている対応付情報の一例を示す。対応付情報は予約管理システムのアカウントとチャットシステムのグループを対応付ける情報である。対応付情報は、ワークスペース、チャンネル及びメンバアカウント1~n(表ではn=4)の各項目を有する。ワークスペースとチャンネルは上記のとおりである。メンバアカウント1~nには予約管理サーバ20が発行した各参加者のアカウントが登録される。また、表3に示すようにチャットシステムのアカウントが登録されてよい。グループに対して通知を行うためには予約管理サーバ20に対して会議を予約したユーザの予約管理サーバ20のアカウントと通知先のグループ及びチャンネルを特定するための情報(本実施形態ではワークスペースとチャンネル名)があればよく、必ずしもグループに所属するすべてのメンバのアカウントが登録されている必要はない。ただし、個人ユーザ宛に通知する場合、それぞれのチャットシステムのアカウント情報が必要なため、表3のように登録されていてもよい。
Figure 0007547802000003

Table 3 shows an example of the correspondence information stored in the correspondence information DB 491. The correspondence information is information that associates an account of the reservation management system with a group of the chat system. The correspondence information has each item of workspace, channel, and member account 1 to n (n=4 in the table). The workspace and channel are as described above. The account of each participant issued by the reservation management server 20 is registered in the member accounts 1 to n. Also, an account of the chat system may be registered as shown in Table 3. In order to notify a group, all that is required is the account of the reservation management server 20 of the user who has booked the conference with the reservation management server 20 and information for identifying the group and channel to be notified (workspace and channel name in this embodiment), and it is not necessary to register the accounts of all members belonging to the group. However, when notifying an individual user, account information of each chat system is required, so it may be registered as shown in Table 3.

Figure 0007547802000004

表4は会議管理サーバ30の会議管理情報DB493が記憶する会議管理情報の一例を示す。会議管理情報DB493には予約情報が記憶されるので、表4では表1の予約情報DB291との相違を説明する。表4の会議管理情報はステータスの項目を有する。ステータスは、予約の状況を意味する。例えば、会議室6の予約に関する情報の通知済み、利用確定、チェックイン待ち、チェックイン済み、チェックアウト済み、又は、キャンセル(取り消し)等の状況が登録される。
Figure 0007547802000004

Table 4 shows an example of conference management information stored in the conference management information DB 493 of the conference management server 30. Since the conference management information DB 493 stores reservation information, Table 4 explains the differences from the reservation information DB 291 of Table 1. The conference management information of Table 4 has a status item. Status means the status of the reservation. For example, statuses such as notified of information regarding the reservation of conference room 6, confirmed use, waiting for check-in, checked in, checked out, or canceled (canceled) are registered.

Figure 0007547802000005

表5は会議識別情報DB494に記憶されている会議識別情報管理情報の一例を示す。会議識別情報管理情報は会議室6の予約ごとに会議識別情報を管理する情報である。会議識別情報管理情報は、予約ID、会議室ID、及び、会議識別情報の各項目を有する。これらについてはステータスを除き予約情報と同じであり(予約管理サーバ20から受信した予約情報)、既出であるため説明は省略する。なお、予約IDが登録されているのは、同じ会議室6の予約を識別するためである。ステータスは、予約の状況を意味する。例えば、会議室の予約に関する情報の通知済み、利用確定、チェックイン済み、チェックアウト、又は、キャンセル(取り消し)等の状況が登録される。
Figure 0007547802000005

Table 5 shows an example of conference identification information management information stored in the conference identification information DB 494. The conference identification information management information is information that manages the conference identification information for each reservation of the conference room 6. The conference identification information management information has the following fields: reservation ID, conference room ID, and conference identification information. These are the same as the reservation information except for the status (reservation information received from the reservation management server 20), and as they have already been mentioned, their explanation will be omitted. The reservation ID is registered in order to identify reservations of the same conference room 6. The status means the status of the reservation. For example, the status registered may include information about the conference room reservation that has been notified, that use has been confirmed, that has been checked in, that has been checked out, or that has been canceled (canceled).

Figure 0007547802000006

表6は顧客ドメインDB495に記憶されている顧客ドメイン情報の一例を示す。顧客ドメイン情報は顧客のドメインと顧客の管理者のアカウントを管理する情報である。顧客ドメイン情報には顧客のドメイン名と顧客の管理者アカウントが対応付けて登録されている。表6の顧客のドメインは予約管理サーバ20が発行したアカウント(メールアドレス)のドメインである。また、管理者アカウントは、顧客の管理者(代表する)のアカウントである。なお、表6のアカウントは予約管理サーバ20が発行したものである。
Figure 0007547802000006

Table 6 shows an example of customer domain information stored in customer domain DB 495. Customer domain information is information for managing a customer's domain and the customer's administrator's account. The customer's domain name and the customer's administrator's account are registered in correspondence with each other in the customer domain information. The customer's domain in Table 6 is the domain of the account (email address) issued by the reservation management server 20. The administrator account is the account of the customer's administrator (representative). The accounts in Table 6 are issued by the reservation management server 20.

Figure 0007547802000007

表7は通知設定DB496に記憶されている通知設定情報の一例を示す。通知設定情報は顧客ごとに通知に関する設定を保持する。通知設定情報には、顧客ドメイン名と通知設定が対応付けて登録されている。通知設定には、会議の開始時刻のどのくらい前に、会議室6の予約に関する情報を通知するかのタイミングが設定されている。あるいは決まった日時が設定されていてもよい。また、タイミングは1つである必要はなく、1つの顧客に複数回の通知設定が登録されていてもよい。
Figure 0007547802000007

Table 7 shows an example of notification setting information stored in the notification setting DB 496. The notification setting information holds notification settings for each customer. The notification setting information is registered in association with the customer domain name and the notification setting. The notification setting specifies the timing of how long before the start time of the conference to notify information related to the reservation of the conference room 6. Alternatively, a fixed date and time may be set. Also, there does not have to be just one timing, and multiple notification settings may be registered for one customer.

Figure 0007547802000008

表8は制御情報DB497に記憶されている制御情報の一例を示す。制御情報は会議室6の電子機器70を制御するための情報である。制御情報は、会議室ID、及び、制御内容の各項目を有する。制御内容は、電子機器70の具体的な制御方法である。会議管理サーバ30は電子機器70ごとに詳細な制御内容を設定できる。また、制御する時刻が登録されないのは、社外ネットワークの会議管理サーバ30から会議室端末90に送信することが困難であり、会議室端末90が会議管理サーバ30にアクセスし、この時、制御情報が生成されていれば制御内容を送信するからである。
Figure 0007547802000008

Table 8 shows an example of control information stored in the control information DB 497. The control information is information for controlling the electronic device 70 in the conference room 6. The control information has items of conference room ID and control content. The control content is a specific control method for the electronic device 70. The conference management server 30 can set detailed control content for each electronic device 70. In addition, the reason why the time of control is not registered is that it is difficult to transmit the control content from the conference management server 30 on the external network to the conference room terminal 90, and the conference room terminal 90 accesses the conference management server 30, and transmits the control content if the control information is generated at this time.

Figure 0007547802000009

表9は、会議室設定情報DB498に記憶されている会議室設定情報の一例を示す。会議室設定情報は会議室ごとの設定に関する情報である。会議室設定情報は、顧客IDに対応付けて、会議室名称、会議室ID、会議室の状態、認証キー、管理開始フラグ、リソースグループ、運用ルール、グループID、及び、グループ名の各項目を有する。
・会議室名称は会議の参加者が認識している会議室の一般的な名称であり、例えば会議室の入り口に提示されているものをいう。
・会議室IDは上記のように会議室を一意に識別する識別情報である。簡易的には、会議室IDは予約管理サーバ20と共通とすることができる。また、変換テーブルを設けることで、予約管理サーバ20と別に管理者が設定することもできる。
・会議室の状態は会議室端末90又は受付端末7の初期設定が終了したか、通信が可能か等を示す。
接続中:一定期間内に通信が確認できている状態
セットアップ前:初期設定の前
接続断:一定期間以上、通信がない状態
・認証キーは会議管理サーバ30が会議室端末90又は受付端末7を認証するための認証情報となる。初期設定により認証キーが会議室端末90又は受付端末7に設定される。認証キーは総当たり方式で特定できない程度に長い桁数の数字、アルファベット、記号などの組み合わせである。認証キーは会議管理サーバ30が決定しても管理者が決定してもよい。
・管理開始フラグは、会議室端末90又は受付端末7の初期設定が終わった後に、会議室の管理を会議管理サーバ30が開始するか否かを示すフラグ(True:開始する False:開始しない)である。管理開始フラグがあることで、初期設定が完了してから会議室端末90の配置までのタイムラグで生じる不都合(予約が自動的にキャンセルされてしまう)を抑制できる。
・リソースグループは、会議室の管理上のグループであり、会議室が存在する例えば事業所や棟の違いを表す。必ずしも必須ではない。
・運用ルールは、チェックインが可能となる時間、自動キャンセル時間、又は、電子機器の自動起動をするかしないかなど、会議室の運用に関するどのルールを適用するかを示す。例えば、Defaultは社員用のルールを、Guestは来客者のルールを、Executiveは役員用のルールを示す。
・グループIDの項目には、管理者がグループ化した複数の会議室が所属するグループの識別情報が設定される。例えば、B-1からB-3の会議室はG-001にグループ化されていることが分かる。グループに所属しない会議室ではグループIDの項目が設定されない。
・グループ名の項目には、管理者が入力したグループ名が設定される。グループに所属しない会議室ではグループの項目が設定されない。
Figure 0007547802000009

Table 9 shows an example of conference room setting information stored in the conference room setting information DB 498. The conference room setting information is information about the settings for each conference room. The conference room setting information includes the following items in association with a customer ID: conference room name, conference room ID, conference room status, authentication key, management start flag, resource group, operation rule, group ID, and group name.
The conference room name is the general name of the conference room that is recognized by the conference participants, for example, the one displayed at the entrance to the conference room.
The conference room ID is identification information that uniquely identifies the conference room as described above. For simplicity, the conference room ID can be the same as the reservation management server 20. Also, by providing a conversion table, the administrator can set the conference room ID separately from the reservation management server 20.
The status of the conference room indicates whether the initial settings of the conference room terminal 90 or the reception terminal 7 have been completed, whether communication is possible, etc.
Connected: A state in which communication has been confirmed within a certain period of time Pre-setup: Before initial setting Disconnected: A state in which there has been no communication for a certain period of time or more The authentication key is authentication information used by the conference room terminal 90 or the reception terminal 7 by the conference room terminal 90 or the reception terminal 7 by initial setting. The authentication key is a combination of numbers, letters, symbols, etc. with a long number of digits that cannot be identified by a brute force method. The authentication key may be determined by the conference room management server 30 or by the administrator.
The management start flag is a flag (True: start, False: do not start) that indicates whether the conference room management server 30 starts managing the conference room after the initial settings of the conference room terminal 90 or the reception terminal 7 are completed. The management start flag can prevent inconveniences (such as a reservation being automatically canceled) that occur due to a time lag between the completion of the initial settings and the placement of the conference room terminal 90.
A resource group is an administrative group of conference rooms, and indicates, for example, the difference between the offices or buildings in which the conference rooms are located.
- Operation rules indicate which rules are applied to the operation of the conference room, such as the time when check-in is possible, the automatic cancellation time, whether to automatically start electronic devices, etc. For example, Default indicates the rules for employees, Guest indicates the rules for visitors, and Executive indicates the rules for executives.
- The Group ID field is set to identify the group to which multiple conference rooms that have been grouped by the administrator belong. For example, it can be seen that conference rooms B-1 to B-3 are grouped into G-001. The Group ID field is not set for conference rooms that do not belong to a group.
- The group name entered by the administrator will be set in the group name field. For conference rooms that do not belong to a group, the group field will not be set.

各項目のうち、会議室名称、会議室ID、管理開始フラグ(初期値はFalse)、リソースグループ、及び、運用グループは、予約管理サーバ20から送信されたものを使用してよい。あるいは、管理者が会議管理サーバ30に対し設定できる。会議室の状態の初期状態(提供者の設定直後)は「セットアップ前」であるが、通信の状況によって遷移する。認証キーは初期設定時に例えば会議管理サーバ30が採番して設定する。管理開始フラグは管理者が設定する。グループIDの項目は管理者がグループ化したタイミングで会議管理サーバ30が設定し、グループ名の項目は管理者が設定する。 Of the items, the conference room name, conference room ID, management start flag (initial value is False), resource group, and operation group may be sent from the reservation management server 20. Alternatively, the administrator can set them in the conference management server 30. The initial state of the conference room (immediately after being set by the provider) is "before setup", but this state transitions depending on the communication situation. The authentication key is numbered and set, for example, by the conference management server 30 during initial setup. The management start flag is set by the administrator. The group ID item is set by the conference management server 30 when the administrator groups the groups, and the group name item is set by the administrator.

Figure 0007547802000010

表10はログイン情報DB499に記憶されているログイン情報の一例を示す。ログイン情報は管理者が会議管理サーバ30にログインするための情報である。ログイン情報は、顧客ID、ログインパスワード、ユーザID、及び、サーバURLの各項目を有する。管理者がログインパスワード、及び、ユーザIDで会議管理サーバ30にログインし、登録端末50に各種の画面を表示させる。ログインにより管理者が会議室端末90又は受付端末7を配置する会議室がある顧客が特定される。また、ログイン情報DB499には顧客に割り当てられたサーバURLが登録されており、顧客の会議室端末90又は受付端末7が会議管理サーバ30と通信できる。サーバURLは会議管理サーバ30のうち顧客に割り当てられたURLであり、会議室端末90がサーバURLにアクセスすることで顧客の予約情報を取得できる。ただし、サーバURLは複数の顧客に共通でもよい。
Figure 0007547802000010

Table 10 shows an example of login information stored in the login information DB 499. The login information is information for the administrator to log in to the conference management server 30. The login information has the following items: customer ID, login password, user ID, and server URL. The administrator logs in to the conference management server 30 with the login password and user ID, and displays various screens on the registration terminal 50. The administrator identifies a customer who has a conference room in which the conference room terminal 90 or reception terminal 7 is located by logging in. In addition, the login information DB 499 registers a server URL assigned to the customer, and the conference room terminal 90 or reception terminal 7 of the customer can communicate with the conference management server 30. The server URL is a URL assigned to the customer in the conference management server 30, and the conference room terminal 90 can obtain the reservation information of the customer by accessing the server URL. However, the server URL may be common to multiple customers.

<<登録端末>>
登録端末50は、通信部51、操作受付部52、及び、表示制御部53を有する。登録端末50が有するこれら各機能部は、図5に示された各構成要素のいずれかが、HD504からRAM503に展開されたプログラムに従ったCPU501からの命令により動作することで実現される機能又は手段である。このプログラム(例えばブラウザ)は、プログラム配信用のサーバから配信されるか又は記憶媒体に記憶された状態で配布される。
<<Registered device>>
The registration terminal 50 has a communication unit 51, an operation reception unit 52, and a display control unit 53. Each of these functional units of the registration terminal 50 is a function or means realized by any of the components shown in Fig. 5 operating in response to an instruction from the CPU 501 in accordance with a program loaded from the HD 504 to the RAM 503. This program (e.g., a browser) is distributed from a server for program distribution or is distributed in a state of being stored in a storage medium.

登録端末50は、会議管理サーバが提供するWebページを介して管理者が会議室に関する各種の設定を行うための端末である。この設定の1つに初期設定がある。なお、初期設定には端末装置60が使用されてもよい。 The registration terminal 50 is a terminal that allows the administrator to configure various settings related to the conference room via a web page provided by the conference management server. One of these settings is the initial settings. Note that the terminal device 60 may be used for the initial settings.

通信部51は、会議管理サーバ30及び予約管理サーバ20と各種の情報を送受信する。本実施形態では、会議管理サーバ30に会議室のグループ化に関する情報を送信する。 The communication unit 51 transmits and receives various information to and from the conference management server 30 and the reservation management server 20. In this embodiment, it transmits information regarding grouping of conference rooms to the conference management server 30.

操作受付部52は、登録端末50に対する参加者の各種の操作を受け付ける。表示制御部53は各種の画面の画面情報を解釈してディスプレイ506に表示する。操作受付部52と表示制御部53は例えばブラウザの機能を有し、Webアプリを実行できる。例えば、会議管理サーバ30から受信した画面情報に基づいて画面を表示し、操作受付部52はグループ化する会議室を受け付ける。 The operation reception unit 52 receives various operations from participants on the registration terminal 50. The display control unit 53 interprets screen information of various screens and displays it on the display 506. The operation reception unit 52 and the display control unit 53 have, for example, a browser function and can execute a web application. For example, a screen is displayed based on the screen information received from the conference management server 30, and the operation reception unit 52 receives the conference rooms to be grouped.

<<端末装置>>
図8は、端末装置60、会議室端末90及び受付端末7の機能をブロック状に示す機能ブロック図の一例である。電子機器70の機能については必要に応じて説明する。
<<Terminal Device>>
8 is an example of a functional block diagram showing the functions of the terminal device 60, the conference room terminal 90, and the reception terminal 7. The functions of the electronic device 70 will be described as necessary.

端末装置60は、通信部61a、操作受付部61b、表示制御部61c、チャット通信部62、テキスト表示部63、アプリ通信部64、サーバ通信部65、表示制御部66、アプリ通信部67、及び、端末通信部68を有する。端末装置60が有するこれら各機能部は、図5に示された各構成カテゴリのいずれかが、HD504からRAM503に展開されたプログラムに従ったCPUからの命令により動作することで実現される機能又は手段である。このプログラムは、プログラム配信用のサーバから配信されるか又は記憶媒体に記憶された状態で配布される。端末装置60ではチャットアプリ60aと会議アプリ60bが動作しているので、プログラムにはチャットアプリ60aと会議アプリ60bが含まれる。 The terminal device 60 has a communication unit 61a, an operation reception unit 61b, a display control unit 61c, a chat communication unit 62, a text display unit 63, an application communication unit 64, a server communication unit 65, a display control unit 66, an application communication unit 67, and a terminal communication unit 68. Each of these functional units of the terminal device 60 is a function or means realized when any of the constituent categories shown in FIG. 5 operates in response to an instruction from the CPU in accordance with a program expanded from the HD 504 to the RAM 503. This program is distributed from a server for program distribution or is distributed in a state stored in a storage medium. Since the chat application 60a and the conference application 60b are operating in the terminal device 60, the program includes the chat application 60a and the conference application 60b.

通信部61aは、会議管理サーバ30及び予約管理サーバ20と各種の情報を送受信する。操作受付部61bは、端末装置60に対する参加者の各種の操作を受け付ける。表示制御部61cは各種の画面の画面情報を解釈してディスプレイ506に表示する。操作受付部61bと表示制御部61cは例えばブラウザの機能を有し、Webアプリを実行できる。例えば、予約管理サーバ20から受信した予約設定画面を表示し、操作受付部61bは予約者が設定する予約情報を受け付ける。 The communication unit 61a transmits and receives various information to and from the conference management server 30 and the reservation management server 20. The operation reception unit 61b receives various operations from participants on the terminal device 60. The display control unit 61c interprets screen information of various screens and displays it on the display 506. The operation reception unit 61b and the display control unit 61c have, for example, a browser function and can execute a web application. For example, a reservation setting screen received from the reservation management server 20 is displayed, and the operation reception unit 61b receives reservation information set by the reservation user.

チャットアプリ60aのチャット通信部62は、チャットサーバ10と各種の情報の送受信を行う。本実施形態ではチャットサーバ10から会議室6の予約に関する情報を受信し、既読であること、会議室6が利用される又はキャンセルされるか、等をチャットサーバ10に通知する。 The chat communication unit 62 of the chat application 60a transmits and receives various information to and from the chat server 10. In this embodiment, it receives information about the reservation of the conference room 6 from the chat server 10, and notifies the chat server 10 that the information has been read, whether the conference room 6 is being used or canceled, etc.

チャットアプリ60aのテキスト表示部63は、チャットサーバ10から送信されたテキスト(会議室6の予約に関する情報)を表示する。例えば、発言元はボットでありボットが入力したかのようにテキストを表示する。 The text display unit 63 of the chat application 60a displays the text (information about the reservation of the conference room 6) sent from the chat server 10. For example, if the comment originates from a bot, the text is displayed as if it was entered by the bot.

チャットアプリ60aのアプリ通信部64は、会議アプリ60bを呼び出すと共に会議識別情報を会議アプリ60bに送信する。チャットサーバ10は、会議室6の予約に関する情報を通知する際、会議アプリ60bを識別する情報を端末装置60に送信しているので、チャットアプリ60aはOSに対し会議アプリ60bを指定し会議識別情報の通知を依頼する。OSは会議アプリ60bを起動することができる。 The app communication unit 64 of the chat app 60a calls the conference app 60b and sends the conference identification information to the conference app 60b. When notifying the terminal device 60 of information related to the reservation of the conference room 6, the chat server 10 sends information for identifying the conference app 60b, so the chat app 60a specifies the conference app 60b to the OS and requests notification of the conference identification information. The OS can then start the conference app 60b.

会議アプリ60bのサーバ通信部65は会議管理サーバ30と通信する。会議識別情報を含む画像コードを会議管理サーバ30から取得することなどを行う。サーバ通信部65は図5のCPU501が会議アプリ60bを実行すること等により実現される。画像コードはチェックイン時の認証に使用される。認証用の数桁の数字でもよい。 The server communication unit 65 of the conference app 60b communicates with the conference management server 30. It performs tasks such as obtaining an image code including conference identification information from the conference management server 30. The server communication unit 65 is realized by the CPU 501 in FIG. 5 executing the conference app 60b. The image code is used for authentication at check-in. It may be a several-digit number for authentication.

会議アプリ60bの表示制御部66は、会議識別情報が含まれる画像コード等をディスプレイ506に表示する。会議アプリ60bのアプリ通信部67は、OSを介して、チャットアプリ60aから各種の情報(会議室6の予約に関する情報に含まれる会議識別情報等)を取得する。 The display control unit 66 of the conference app 60b displays an image code or the like including the conference identification information on the display 506. The app communication unit 67 of the conference app 60b acquires various information (such as the conference identification information included in the information related to the reservation of the conference room 6) from the chat app 60a via the OS.

端末通信部68は、会議室端末90と通信し会議識別情報等を送信する。端末通信部68は、Bluetooth(登録商標)などの近距離無線通信で会議室端末90の存在を検出し、会議室端末90を検出すると会議識別情報を送信する。また、会議室端末90に対し画像コードを表示する機能を提供する。 The terminal communication unit 68 communicates with the conference room terminal 90 and transmits conference identification information and the like. The terminal communication unit 68 detects the presence of the conference room terminal 90 by short-range wireless communication such as Bluetooth (registered trademark), and transmits conference identification information when it detects the conference room terminal 90. It also provides the function of displaying an image code on the conference room terminal 90.

<<会議室端末>>
会議室端末90はサーバ通信部91、端末装置通信部92、操作受付部93、表示制御部94、電子機器通信部95、端末認証部96、撮像部97、デコード部98、設定記録部98-2、及び、予約情報要求部98-3を有する。会議室端末90が有するこれら各機能部は、図6に示された各構成カテゴリのいずれかが、EEPROM704からRAM703に展開されたプログラムに従ったCPU701からの命令により動作することで実現される機能又は手段である。このプログラムは、プログラム配信用のサーバから配信されるか又は記憶媒体に記憶された状態で配布される。
<<Conference room terminal>>
The conference room terminal 90 has a server communication unit 91, a terminal device communication unit 92, an operation reception unit 93, a display control unit 94, an electronic device communication unit 95, a terminal authentication unit 96, an imaging unit 97, a decoding unit 98, a setting recording unit 98-2, and a reservation information request unit 98-3. Each of these functional units of the conference room terminal 90 is a function or means realized by operating any of the configuration categories shown in Fig. 6 by an instruction from the CPU 701 according to a program loaded from the EEPROM 704 to the RAM 703. This program is distributed from a server for program distribution or distributed in a state stored in a storage medium.

サーバ通信部91は、サーバURL993を宛先にして会議管理サーバ30と通信する。会議室端末90は社内ネットワークに存在するため会議管理サーバ30から会議室端末90と通信することは困難である。このため、サーバ通信部91はポーリング(定期的に会議管理サーバ30と通信する)やWebSocketなどの通信技術で会議管理サーバ30と通信する。サーバ通信部91からの通信がない場合、会議室設定情報DB498に接続断が登録される。サーバ通信部91はHTTPなどの通信プロトコルで通信すればよく、通信プロトコルは特に制限しない。 The server communication unit 91 communicates with the conference management server 30, using server URL 993 as the destination. Because the conference room terminal 90 is located on an internal network, it is difficult for the conference room terminal 90 to be communicated with from the conference room management server 30. For this reason, the server communication unit 91 communicates with the conference room management server 30 using communication techniques such as polling (periodically communicating with the conference room management server 30) or WebSocket. If there is no communication from the server communication unit 91, a disconnection is registered in the conference room setting information DB 498. The server communication unit 91 only needs to communicate using a communication protocol such as HTTP, and there are no particular restrictions on the communication protocol.

本実施形態のサーバ通信部91は予約情報を受信し、チェックイン時に、端末装置通信部92が端末装置60から受信した会議識別情報又は手で入力された会議識別情報を会議管理サーバ30に送信する。また、サーバ通信部91は会議管理サーバ30から制御情報を受信する。 In this embodiment, the server communication unit 91 receives reservation information, and at the time of check-in, the terminal device communication unit 92 transmits the conference identification information received from the terminal device 60 or the conference identification information manually input to the conference management server 30. The server communication unit 91 also receives control information from the conference management server 30.

端末装置通信部92は端末装置60と通信する。本実施形態では会議識別情報等を受信する。電子機器通信部95は、電子機器70と通信する。本実施形態ではサーバ通信部91が受信した制御情報を電子機器70に送信する。 The terminal device communication unit 92 communicates with the terminal device 60. In this embodiment, it receives conference identification information, etc. The electronic device communication unit 95 communicates with the electronic device 70. In this embodiment, it transmits control information received by the server communication unit 91 to the electronic device 70.

表示制御部94はディスプレイ718に端末アプリ90aが生成する画面を表示する。この画面はチェックイン、チェックアウトなどが可能な待ち受け画面である。操作受付部93は会議室端末90に対する各種の操作を受け付ける。 The display control unit 94 displays a screen generated by the terminal application 90a on the display 718. This screen is a standby screen on which check-in, check-out, etc. can be performed. The operation reception unit 93 receives various operations for the conference room terminal 90.

端末認証部96は、入力された管理者パスワードが正しいか否かに基づいて端末アプリへの管理者のログインを認証する。会議室に配置された会議室端末90は、不特定の参加者により操作可能であるため、認証機能がないと初期設定を変更されるおそれがあるためである。 The terminal authentication unit 96 authenticates the administrator's login to the terminal app based on whether the entered administrator password is correct. The conference room terminal 90 placed in the conference room can be operated by unspecified participants, and if there is no authentication function, there is a risk that the initial settings will be changed.

撮像部97は主に画像コードを撮像する。管理者がCMOSセンサ705の画角に画像コードが入るように会議室端末90を操作すると、撮像部97は画像コードを認識して自動的に画像データを生成する。デコード部98は、撮像部97が撮像した画像コードをデコードして通信設定情報を復元する。 The imaging unit 97 mainly captures the image code. When the administrator operates the conference room terminal 90 so that the image code is within the angle of view of the CMOS sensor 705, the imaging unit 97 recognizes the image code and automatically generates image data. The decoding unit 98 decodes the image code captured by the imaging unit 97 and restores the communication setting information.

設定記録部98-2は、デコード部98がデコードした通信設定情報(会議室ID、認証キー、サーバURL、会議室名称)を記憶部99に記憶させる。 The setting recording unit 98-2 stores the communication setting information (conference room ID, authentication key, server URL, and conference room name) decoded by the decoding unit 98 in the memory unit 99.

予約情報要求部98-3は、予約情報を取得する定期的なタイミングになるとサーバ通信部91を介して会議室IDと認証キーを繰り返し会議管理サーバ30に送信する。この応答として、予約情報要求部98-3はサーバ通信部91を介して予約情報を取得する。予約情報は変更があった場合にだけ取得すればよい。タイミングは数秒~数分ごとの周期である。周期が短い方が早期に予約情報を更新できるが、通信負荷も高くなるため、両者を考量して決定される。本実施形態では例えば30秒とする。また、サーバ通信部91を介して少なくとも当日の会議室6の会議管理情報(予約情報)等を受信できる。 The reservation information request unit 98-3 repeatedly transmits the conference room ID and authentication key to the conference management server 30 via the server communication unit 91 at the regular timing for obtaining reservation information. In response, the reservation information request unit 98-3 obtains reservation information via the server communication unit 91. Reservation information only needs to be obtained when there is a change. The timing is a cycle of several seconds to several minutes. A shorter cycle allows the reservation information to be updated earlier, but also increases the communication load, so the cycle is determined by taking both into consideration. In this embodiment, the cycle is set to 30 seconds, for example. In addition, conference management information (reservation information) for at least the current day for conference room 6 can be received via the server communication unit 91.

また、会議室端末90は記憶部99を有している。記憶部99は図6のROM702及びEEPROM704等により実現される。記憶部99には会議室ID991、認証キー992、サーバURL993、会議室名称994、アプリID995、管理者パスワード996、及び、電子機器70のIPアドレス997が記憶されている。 The conference room terminal 90 also has a memory unit 99. The memory unit 99 is realized by the ROM 702 and EEPROM 704 in FIG. 6, etc. The memory unit 99 stores a conference room ID 991, an authentication key 992, a server URL 993, a conference room name 994, an application ID 995, an administrator password 996, and an IP address 997 of the electronic device 70.

会議室ID991、認証キー992、サーバURL993及び会議室名称994は初期設定により記憶される。アプリID995は会議室端末90で動作する端末アプリ90aの識別情報である。アプリIDは情報処理端末の種類(例えば会議室端末90か受付端末7か)を会議管理サーバ30に知らせるために使用される。アプリIDは端末アプリ90aに特有の番号であるか又は特有の番号を一部に含んでいる。アプリIDは、例えば端末アプリのUUID(Universally Unique Identifier)でもよい。UUIDは特定の管理がなくても全世界で2つ以上のアイテムが同じ値を持つことがない一意な識別子である。 The conference room ID 991, authentication key 992, server URL 993, and conference room name 994 are stored by default. The application ID 995 is identification information for the terminal application 90a running on the conference room terminal 90. The application ID is used to inform the conference management server 30 of the type of information processing terminal (e.g., conference room terminal 90 or reception terminal 7). The application ID is a number unique to the terminal application 90a or includes a unique number as part of it. The application ID may be, for example, the UUID (Universally Unique Identifier) of the terminal application. The UUID is a unique identifier such that no two or more items in the world have the same value even without specific management.

管理者パスワード996は端末アプリ90aのインストール時又は初回の起動時に管理者が設定する。電子機器70のIPアドレス997は必要に応じて管理者が設定する。 The administrator password 996 is set by the administrator when the terminal app 90a is installed or launched for the first time. The IP address 997 of the electronic device 70 is set by the administrator as necessary.

<<受付端末>>
受付端末7はサーバ通信部91b、操作受付部93b、表示制御部94b、端末認証部96b、撮像部97b、デコード部98b、設定記録部98-2b、及び、予約情報要求部98-3bを有する。受付端末7が有するこれら各機能部は、図6に示された各構成カテゴリのいずれかが、EEPROM704からRAM703に展開されたプログラムに従ったCPU701からの命令により動作することで実現される機能又は手段である。このプログラム(受付アプリ)は、プログラム配信用のサーバから配信されるか又は記憶媒体に記憶された状態で配布される。また、受付端末7が有するこれらの機能は端末アプリの機能と同等なため、説明は省略する。
<<Reception terminal>>
The reception terminal 7 has a server communication unit 91b, an operation reception unit 93b, a display control unit 94b, a terminal authentication unit 96b, an imaging unit 97b, a decoding unit 98b, a setting recording unit 98-2b, and a reservation information request unit 98-3b. Each of these functional units of the reception terminal 7 is a function or means realized by operating any of the configuration categories shown in FIG. 6 by an instruction from the CPU 701 according to the program expanded from the EEPROM 704 to the RAM 703. This program (reception application) is distributed from a server for program distribution or distributed in a state stored in a storage medium. Moreover, since these functions of the reception terminal 7 are equivalent to the functions of the terminal application, a description thereof will be omitted.

また、受付端末7は記憶部99bを有している。記憶部99bは図6のROM702及びEEPROM704等により実現される。記憶部99bにはグループID998b、1つ以上の認証キー992b、サーバURL993b、アプリID995b、管理者パスワード996b、及び、グループ名999bが記憶されている。すなわち、受付端末7では会議室IDと会議室名称でなくグループID998とグループ名が記憶され、電子機器IPアドレスがない。 The reception terminal 7 also has a memory unit 99b. The memory unit 99b is realized by the ROM 702 and EEPROM 704 in FIG. 6, etc. The memory unit 99b stores a group ID 998b, one or more authentication keys 992b, a server URL 993b, an application ID 995b, an administrator password 996b, and a group name 999b. In other words, the reception terminal 7 stores the group ID 998 and group name instead of the conference room ID and conference room name, and does not have an electronic device IP address.

<会議管理サーバの初期設定部について>
図9は、初期設定部39の機能をブロック状に示す機能ブロック図の一例である。初期設定部39は設定画面生成部391、認証キー生成部392、暗号化部393、画像コード生成部394、URL生成部396、及び、情報管理部395、を有している。また、記憶部49は図7の記憶部49と同じものである。初期設定部39は各機能を制御して必要な処理を行わせる。
<Initial settings of the conference management server>
Fig. 9 is an example of a functional block diagram showing functions of the initial setting unit 39 in a block form. The initial setting unit 39 has a setting screen generation unit 391, an authentication key generation unit 392, an encryption unit 393, an image code generation unit 394, a URL generation unit 396, and an information management unit 395. The memory unit 49 is the same as the memory unit 49 in Fig. 7. The initial setting unit 39 controls each function to perform necessary processing.

情報管理部395は、記憶部49に記憶されている各種の情報を読み出し、情報を必要とする機能(設定画面生成部391、認証キー生成部392、暗号化部393、画像コード生成部394、URL生成部396)に送出する。 The information management unit 395 reads out various information stored in the memory unit 49 and sends it to functions that require the information (the setting screen generation unit 391, the authentication key generation unit 392, the encryption unit 393, the image code generation unit 394, and the URL generation unit 396).

設定画面生成部391は、各種の画面の画面情報を生成し、通信部31を介して登録端末50に送信する。画面情報は、HTML、CSS(Cascade Style Sheet)、及びJavaScript(登録商標)等により作成される。JavaScript(登録商標)によりブラウザ上で動作するWebアプリの一画面として画面が提供される。 The setting screen generation unit 391 generates screen information for various screens and transmits it to the registration terminal 50 via the communication unit 31. The screen information is created using HTML, CSS (Cascade Style Sheet), JavaScript (registered trademark), etc. The screen is provided as one screen of a web application running on a browser using JavaScript (registered trademark).

暗号化部393は、会議室端末90の初期設定の場合は通信設定情報を暗号化し、受付端末7の初期設定の場合はグループIDとグループ名(認証キーとサーバURLを含んでもよい)を暗号化する。ただし、暗号化は必須でない。 The encryption unit 393 encrypts the communication setting information in the initial settings of the conference room terminal 90, and encrypts the group ID and group name (which may include the authentication key and server URL) in the initial settings of the reception terminal 7. However, encryption is not essential.

画像コード生成部394は暗号化された情報を画像コードにエンコードする。URL生成部396はグループIDを含むURLを作成するか、又は、グループIDに対応付けられたURLを作成する。 The image code generator 394 encodes the encrypted information into an image code. The URL generator 396 creates a URL that includes the group ID, or creates a URL associated with the group ID.

通信設定情報(会議室ID、認証キー、サーバURL、会議室名称)は、簡単に言うと、会議室端末90が会議管理サーバ30と通信するために必要な情報である。このうちサーバURLは通信先を特定するための情報であり、認証キーは認証を受けるための情報であり、会議室IDはどの会議室からの通信であるかを通知するための情報である。会議室名称は会議室端末90が表示するための情報であるため、通信設定情報に含まれていなくても支障はない。サーバURLは端末アプリ又は受付アプリに設定されていればなくてもよい。 Simply put, the communication setting information (conference room ID, authentication key, server URL, conference room name) is information necessary for the conference room terminal 90 to communicate with the conference management server 30. Of these, the server URL is information for identifying the communication destination, the authentication key is information for receiving authentication, and the conference room ID is information for notifying which conference room the communication is from. The conference room name is information to be displayed by the conference room terminal 90, so there is no problem if it is not included in the communication setting information. The server URL is not necessary as long as it is set in the terminal app or reception app.

<受付端末がグループIDを保存するまでの処理及び画面遷移>
続いて、図10~図28を用いて受付端末7がグループIDを保存するまでの処理及び画面遷移について説明する。図10は、受付端末7がグループIDを保存する処理を説明するシーケンス図の一例である。
<Processing and screen transitions until the reception terminal saves the group ID>
Next, the process and screen transitions until the reception terminal 7 saves the group ID will be described with reference to Fig. 10 to Fig. 28. Fig. 10 is an example of a sequence diagram illustrating the process in which the reception terminal 7 saves the group ID.

S1、S2:会議管理サーバ30の予約情報取得部33は事前に予約管理サーバ20から顧客ごとに全ての会議室の情報を取得しておく。これにより、会議室設定情報DB498に取得した情報が登録される。会議室の情報は頻繁には変化しないので、1日に1回など低頻度に取得しておけばよい。また、予約情報取得部33は予約管理サーバ20から定期的に又は予約情報に更新があった場合に予約情報を取得する。 S1, S2: The reservation information acquisition unit 33 of the conference management server 30 acquires in advance information on all conference rooms for each client from the reservation management server 20. This causes the acquired information to be registered in the conference room setting information DB 498. Conference room information does not change frequently, so it is sufficient to acquire it infrequently, such as once a day. In addition, the reservation information acquisition unit 33 acquires reservation information from the reservation management server 20 periodically or when the reservation information is updated.

S3:受付端末7を初期設定する管理者は登録端末50のブラウザを起動して(専用のアプリでもよい)、会議管理サーバ30にログインするための操作を入力する。図11にログイン画面の一例を示す。例えば、認証情報としてユーザIDとパスワードを入力する。 S3: The administrator who initially configures the reception terminal 7 starts the browser of the registration terminal 50 (or a dedicated app) and inputs operations to log in to the conference management server 30. An example of the login screen is shown in FIG. 11. For example, a user ID and password are input as authentication information.

S4:登録端末50の操作受付部52は認証情報の入力を受け付け、通信部51が認証情報を指定してログイン要求を会議管理サーバ30に送信する。会議管理サーバ30の認証部40はログイン情報DB499のログインパスワードとユーザIDに基づいて管理者を認証する。ここでは認証が成功したものとする。これにより登録端末50は初期画面を表示する。図12に初期画面の一例を示す。 S4: The operation reception unit 52 of the registration terminal 50 receives the input of authentication information, and the communication unit 51 designates the authentication information and sends a login request to the conference management server 30. The authentication unit 40 of the conference management server 30 authenticates the administrator based on the login password and user ID in the login information DB 499. Here, it is assumed that the authentication is successful. This causes the registration terminal 50 to display an initial screen. An example of the initial screen is shown in FIG. 12.

S5:次に、管理者は登録端末50にグループ一覧を表示する操作を入力する。グループ一覧の表示とは会議管理サーバ30に登録されているグループの一覧を表示することをいう。 S5: Next, the administrator inputs an operation to display a list of groups on the registration terminal 50. Displaying a list of groups means displaying a list of groups registered on the conference management server 30.

S6:登録端末50の操作受付部52は操作を受け付け、通信部51がグループ一覧表示要求を会議管理サーバ30に送信する。 S6: The operation reception unit 52 of the registration terminal 50 receives the operation, and the communication unit 51 sends a group list display request to the conference management server 30.

S7:会議管理サーバ30の受信部31bはグループ一覧表示要求を受信し、設定画面生成部391が会議室設定情報DB498を参照してグループ一覧画面の画面情報を生成する。 S7: The receiving unit 31b of the conference management server 30 receives the group list display request, and the setting screen generating unit 391 references the conference room setting information DB 498 to generate screen information for the group list screen.

S8:会議管理サーバ30の送信部31aはグループ一覧画面の画面情報を登録端末50に送信する。登録端末50の通信部51はグループ一覧画面の画面情報を受信し、表示制御部53がグループ一覧画面を表示する。図13にグループ一覧画面410の一例を示す。 S8: The transmission unit 31a of the conference management server 30 transmits the screen information of the group list screen to the registration terminal 50. The communication unit 51 of the registration terminal 50 receives the screen information of the group list screen, and the display control unit 53 displays the group list screen. An example of the group list screen 410 is shown in FIG. 13.

S9:管理者はグループ一覧画面410において、新規グループを作成する操作を入力する。新規グループの作成とは新たにグループを作成することをいう。 S9: The administrator inputs an operation to create a new group on the group list screen 410. Creating a new group means creating a new group.

S10:登録端末50の操作受付部52は操作を受け付け、通信部51が新規グループ作成要求を会議管理サーバ30に送信する。 S10: The operation reception unit 52 of the registration terminal 50 receives the operation, and the communication unit 51 sends a request to create a new group to the conference management server 30.

S11:会議管理サーバ30の受信部31bは新規グループ作成要求を受信し、設定画面生成部391が新規グループ作成画面の画面情報を生成する。 S11: The receiving unit 31b of the conference management server 30 receives the request to create a new group, and the setting screen generating unit 391 generates screen information for the new group creation screen.

S12:会議管理サーバ30の送信部31aは新規グループ作成画面の画面情報を登録端末50に送信する。登録端末50の通信部51は新規グループ作成画面の画面情報を受信し、表示制御部53が新規グループ作成画面を表示する。図14に新規グループ作成画面420の一例を示す。 S12: The transmission unit 31a of the conference management server 30 transmits screen information of the new group creation screen to the registration terminal 50. The communication unit 51 of the registration terminal 50 receives the screen information of the new group creation screen, and the display control unit 53 displays the new group creation screen. An example of the new group creation screen 420 is shown in FIG. 14.

S13:管理者は新規グループ作成画面420において、グループ名を入力し、会議室の選択を開始する。これにより、設定画面生成部391が会議室設定情報DB498を参照して会議室一覧画面の画面情報を生成するので、登録端末50は会議室一覧画面を表示する。図15に会議室一覧画面430の一例を示す。会議室一覧画面430において、管理者はグループに所属させる会議室を選択する操作を入力する。すなわち、複数の会議室をグループ化する。 S13: The administrator inputs a group name on the new group creation screen 420 and starts selecting conference rooms. This causes the setting screen generation unit 391 to refer to the conference room setting information DB 498 and generate screen information for the conference room list screen, and the registration terminal 50 displays the conference room list screen. An example of the conference room list screen 430 is shown in FIG. 15. On the conference room list screen 430, the administrator inputs an operation to select the conference rooms to belong to the group. In other words, multiple conference rooms are grouped.

S14,S15:登録端末50の操作受付部52は操作を受け付け、通信部51がグループ対象リソース(例えば、会議室ID)を会議管理サーバ30に送信する。会議管理サーバ30の受信部31bは会議室IDを受信して情報管理部395が保存しておき、送信部31aが保存OKを登録端末50に送信する。ステップS13~S15は会議室の数だけ繰り返し実行される。あるいは、管理者が一度に複数の会議室を指定してもよい。ステップS13~S15の間に登録端末50は会議管理サーバ30にグループ名を送信する。 S14, S15: The operation reception unit 52 of the registration terminal 50 receives the operation, and the communication unit 51 sends the group target resource (e.g., the conference room ID) to the conference management server 30. The reception unit 31b of the conference management server 30 receives the conference room ID and the information management unit 395 stores it, and the transmission unit 31a sends a save OK to the registration terminal 50. Steps S13 to S15 are repeated for the number of conference rooms. Alternatively, the administrator may specify multiple conference rooms at one time. During steps S13 to S15, the registration terminal 50 sends the group name to the conference management server 30.

S16:グループ化する会議室の選択を終えると、管理者は会議室一覧画面において選択完了を入力する。これにより、登録端末50はグループ登録確認画面を表示する。図16にグループ登録確認画面440の一例を示す。管理者がグループ登録確認画面440でグループに登録する会議室を確認すると、グループ情報の登録のためにグループ情報を保存する操作を入力する。グループ情報は、グループ名、グループID及び会議室IDである。 S16: When the administrator has finished selecting the conference rooms to be grouped, he or she inputs a selection completion on the conference room list screen. This causes the registration terminal 50 to display a group registration confirmation screen. An example of the group registration confirmation screen 440 is shown in FIG. 16. When the administrator confirms the conference rooms to be registered in the group on the group registration confirmation screen 440, he or she inputs an operation to save the group information in order to register the group information. The group information includes the group name, group ID, and conference room ID.

S17:登録端末50の操作受付部52は操作を受け付け、通信部51がグループ名を含むグループ情報保存要求を会議管理サーバ30に送信する。グループ名はステップS9~S17の間に送信されればよい。 S17: The operation reception unit 52 of the registration terminal 50 receives the operation, and the communication unit 51 transmits a group information storage request including the group name to the conference management server 30. The group name may be transmitted during steps S9 to S17.

S18:会議管理サーバ30の受信部31bはグループ名を含むグループ情報保存要求を受信し、情報管理部395がグループ情報を保存する。すなわち、グループIDを採番し、会議室設定情報DB498において、ステップS13、S14で送信された会議室IDにグループIDとグループ名を登録する。なお、会議室設定情報DB498において認証キーが生成されていない会議室が選択された場合、認証キーも生成される。 S18: The receiving unit 31b of the conference management server 30 receives the group information save request including the group name, and the information management unit 395 saves the group information. That is, a group ID is assigned, and in the conference room setting information DB 498, the group ID and group name are registered with the conference room ID sent in steps S13 and S14. Note that if a conference room for which an authentication key has not been generated in the conference room setting information DB 498 is selected, an authentication key is also generated.

S19:また、画像コード生成部394はグループIDとグループ名とを含む画像コードを生成する。画像コード生成部394はグループIDに画像コードを対応付けておく。シーケンス図には明示しないが画像コードには会議室の数だけの認証キーと1つのサーバURLが含まれる。認証キーは会議室に共通でもよい。サーバURLについては受付アプリに登録されている場合、省略してよい。 S19: The image code generation unit 394 also generates an image code including the group ID and group name. The image code generation unit 394 associates the image code with the group ID. Although not shown in the sequence diagram, the image code includes authentication keys for the number of conference rooms and one server URL. The authentication key may be common to all conference rooms. The server URL may be omitted if it is registered in the reception app.

S20:会議管理サーバ30の送信部31aは保存OKを登録端末50に送信する。保存OKと共に、設定画面生成部391が会議室設定情報DB498を参照してグループ一覧画面の画面情報を生成して登録端末50に送信するので、登録端末50は、会議管理サーバ30から取得したグループ一覧画面を再度、表示する。図17にグループ一覧画面450の一例を示す。 S20: The sending unit 31a of the conference management server 30 sends a save OK to the registration terminal 50. Together with the save OK, the setting screen generating unit 391 references the conference room setting information DB 498 to generate screen information for the group list screen and sends it to the registration terminal 50, so that the registration terminal 50 again displays the group list screen acquired from the conference management server 30. An example of the group list screen 450 is shown in FIG. 17.

S21:管理者はグループ一覧画面450において登録端末50に、グループを指定して画像コードを表示する操作を入力する。グループ一覧画面450の画像コード/URLは画像コード又はURLを選択的に押下できる場合と、2つをまとめて押下できる場合がある。ここではまとめて押下されたか又は画像コードが押下された場合を説明する。 S21: The administrator inputs an operation to display an image code by specifying a group on the group list screen 450 at the registration terminal 50. In some cases, the image code/URL on the group list screen 450 allows the user to selectively press an image code or URL, and in other cases, allows the user to press both together. Here, we will explain the cases where both are pressed together or where the image code is pressed.

S22:登録端末50の操作受付部52は操作を受け付け、通信部51がグループIDを指定して画像コード表示要求を会議管理サーバ30に送信する。 S22: The operation reception unit 52 of the registration terminal 50 receives the operation, and the communication unit 51 specifies the group ID and sends an image code display request to the conference management server 30.

S23:会議管理サーバ30の受信部31bは画像コード表示要求を受信し、設定画面生成部391がグループIDに対応付けられている画像コードを表示する画像コード表示画面の画面情報を生成する。画像コード生成部394はこのタイミングで画像コードを生成してもよい。これにより、グループ名や会議室等に変更があっても変更後のグループ名や会議室で画像コードを生成できる。 S23: The receiving unit 31b of the conference management server 30 receives the image code display request, and the setting screen generating unit 391 generates screen information for an image code display screen that displays the image code associated with the group ID. The image code generating unit 394 may generate an image code at this timing. This allows an image code to be generated for the changed group name and conference room even if there are changes to the group name, conference room, etc.

S24:会議管理サーバ30の送信部31aは画像コード表示画面の画面情報を登録端末50に送信する。登録端末50の通信部51は画像コード表示画面の画面情報を受信し、表示制御部53が画像コード表示画面を表示する。図18に画像コード表示画面460の一例を示す。 S24: The transmission unit 31a of the conference management server 30 transmits the screen information of the image code display screen to the registration terminal 50. The communication unit 51 of the registration terminal 50 receives the screen information of the image code display screen, and the display control unit 53 displays the image code display screen. An example of the image code display screen 460 is shown in FIG. 18.

S25:次に、管理者は受付端末7をサーバURLに接続させるため、受付端末7を操作して受付アプリを起動させる(起動していれば起動操作は不要である)。受付端末7へのログインは必要ない。これは、管理者が画像コードを表示する場合、すでに会議管理サーバ30から認証を受けているためである。ただし、管理者パスワードを使った認証も可能である。図19に受付アプリの起動画面470の一例を示す。また、管理者は受付端末7に画像コードを撮像させるため、受付端末7を操作してカメラを起動させる。 S25: Next, the administrator operates the reception terminal 7 to start up the reception app in order to connect the reception terminal 7 to the server URL (if the reception app is already running, no start-up operation is required). There is no need to log in to the reception terminal 7. This is because when the administrator displays the image code, he or she has already been authenticated by the conference management server 30. However, authentication using an administrator password is also possible. Figure 19 shows an example of a reception app start-up screen 470. The administrator also operates the reception terminal 7 to start up the camera in order to have the reception terminal 7 capture an image of the image code.

S26:受付端末7のカメラが起動し、撮像が可能になる。 S26: The camera on reception terminal 7 starts up and imaging becomes possible.

S27:次に、管理者は受付端末7に画像コードを撮像させる。例えば、CMOSセンサ713の画角に入るように登録端末50を保持する。 S27: Next, the administrator causes the reception terminal 7 to capture an image of the image code. For example, the administrator holds the registration terminal 50 so that it is within the field of view of the CMOS sensor 713.

S28:受付端末7の撮像部97bは動画のように撮像しているので、画像コードを自動的に検出する。デコード部98bは検出された画像コードをデコードして、グループIDとグループ名を取得する(認証キーとサーバURLを含んでよい)。これにより、受付端末7の表示制御部94bはグループ設定画面を表示する。図20にグループ設定画面480の一例を示す。 S28: The imaging unit 97b of the reception terminal 7 captures images like a video, so it automatically detects the image code. The decoding unit 98b decodes the detected image code and obtains the group ID and group name (which may include an authentication key and server URL). This causes the display control unit 94b of the reception terminal 7 to display a group setting screen. An example of the group setting screen 480 is shown in FIG. 20.

S29:また、受付端末7の設定記録部98-2bはグループID、グループ名、認証キー、及び、サーバURLを記憶部99bに記憶しておく。これにより、受付端末7はグループIDを指定して予約情報を取得できる。なお、すでにグループID等が記憶されている場合、上書きしてよい。これにより、管理者は受付端末7を新たに配置できる。また、会議室IDが記憶されていた場合も上書きしてよい。会議室端末90を受付端末7に転用できる。受付端末7が上書きするかどうかを受け付けるダイアログを表示し、ユーザによる応答に応じて上書きするかどうか制御してもよい。複数のグループIDが記憶された場合、それぞれに基づいて予約情報が取得される。 S29: The setting recording unit 98-2b of the reception terminal 7 also stores the group ID, group name, authentication key, and server URL in the memory unit 99b. This allows the reception terminal 7 to acquire reservation information by specifying the group ID. Note that if a group ID or the like has already been stored, it may be overwritten. This allows the administrator to allocate a new reception terminal 7. Also, if a conference room ID has been stored, it may be overwritten. The conference room terminal 90 can be repurposed as the reception terminal 7. The reception terminal 7 may display a dialog box to accept whether or not to overwrite, and control whether or not to overwrite depending on the user's response. If multiple group IDs are stored, reservation information is acquired based on each of them.

S30:グループIDが記憶されると、受付端末7の予約情報要求部98-3bは、グループID及び認証キーを指定して、サーバURLで指定される会議管理サーバ30に予約情報を要求する。以降は、定期的に予約情報を要求する。 S30: When the group ID is stored, the reservation information request unit 98-3b of the reception terminal 7 requests reservation information from the conference management server 30 specified by the server URL, specifying the group ID and authentication key. After that, it periodically requests reservation information.

S31:会議管理サーバ30の受信部31bは予約情報の要求を受信すると、認証キー検証部41が認証キーを検証する。すなわち、会議室IDで特定される認証キーを会議室設定情報DB498から取得して、会議室端末90から送信された認証キーと一致するか否かを判断する。認証キーの検証が成功すると、初期設定部39は会議室設定情報DB498の会議室端末の状態を接続中に変更する。次に、管理開始フラグがTrueの場合に、予約情報送信部44がグループIDに対応付けられている会議室IDを会議室設定情報DB498から取得し、この会議室IDに対応付けられている予約情報を会議管理情報DB493から取得する。会議管理サーバ30の送信部31aは予約情報を受付端末7に送信する。 S31: When the receiving unit 31b of the conference management server 30 receives a request for reservation information, the authentication key verification unit 41 verifies the authentication key. That is, the authentication key identified by the conference room ID is obtained from the conference room setting information DB 498, and it is determined whether it matches the authentication key sent from the conference room terminal 90. If the authentication key verification is successful, the initial setting unit 39 changes the state of the conference room terminal in the conference room setting information DB 498 to connected. Next, if the management start flag is True, the reservation information sending unit 44 obtains the conference room ID associated with the group ID from the conference room setting information DB 498, and obtains the reservation information associated with this conference room ID from the conference management information DB 493. The sending unit 31a of the conference management server 30 sends the reservation information to the reception terminal 7.

S32:受付端末7のサーバ通信部91bは予約情報を受信し、表示制御部94bが予約情報を待受画面に表示する。図21に待受画面490の一例を示す。 S32: The server communication unit 91b of the reception terminal 7 receives the reservation information, and the display control unit 94b displays the reservation information on the standby screen. An example of the standby screen 490 is shown in FIG. 21.

S33:待受画面490の状況732aが「入室待ち」になると、ユーザが会議室を指定して利用開始(チェックイン)を受付端末7に入力できる。受付端末7の操作受付部93bは入力を受け付ける。ユーザは例えば、自分が予約した会議室の「入室待ち」を押下する。受付端末7が会議識別情報の入力画面を表示するので、ユーザは会議識別情報を入力する。 S33: When the status 732a on the standby screen 490 becomes "Waiting to enter", the user can specify a conference room and input the start of use (check-in) to the reception terminal 7. The operation reception unit 93b of the reception terminal 7 accepts the input. For example, the user presses "Waiting to enter" for the conference room that he or she has reserved. The reception terminal 7 displays an input screen for conference identification information, and the user enters the conference identification information.

S34:受付端末7の操作受付部93bは会議識別情報の入力を受け付け、サーバ通信部91bが会議室IDと会議識別情報を指定して利用開始要求を会議管理サーバ30に送信する。 S34: The operation reception unit 93b of the reception terminal 7 receives the input of the conference identification information, and the server communication unit 91b specifies the conference room ID and the conference identification information and sends a usage start request to the conference management server 30.

S35:会議管理サーバ30の受信部31bは利用開始要求を受信し、受付端末7が送信した会議室IDと会議識別情報が会議識別情報DB494に登録されている場合、チェックイン管理部38が利用を許可する。チェックイン管理部38は会議管理情報DB493のステータスをチェックイン済みに変更する。また、自動キャンセルのタスクを削除する。送信部31aは更新した予約情報を受付端末7に送信する。 S35: The receiving unit 31b of the conference management server 30 receives the request to start using the conference room, and if the conference room ID and conference identification information sent by the reception terminal 7 are registered in the conference identification information DB 494, the check-in management unit 38 permits use. The check-in management unit 38 changes the status in the conference management information DB 493 to "checked in". It also deletes the automatic cancellation task. The transmitting unit 31a sends the updated reservation information to the reception terminal 7.

S36:受付端末7のサーバ通信部91bは予約情報を受信し、ステータスが「チェックイン済み」なので、表示制御部94bは状況732aを「使用中」に変更する。「使用中」は利用中であることを意味する。 S36: The server communication unit 91b of the reception terminal 7 receives the reservation information, and since the status is "checked in", the display control unit 94b changes the status 732a to "in use". "In use" means that the device is in use.

このように、管理者は会議室をグループ化して受付端末7がグループIDを記憶しておき、受付端末7がグループIDで予約情報を取得するので、複数の会議室の利用開始(チェックイン)と利用終了(チェックアウト)を1台の受付端末7で受け付けることができる。 In this way, the administrator groups conference rooms and the reception terminal 7 stores the group ID, and the reception terminal 7 retrieves reservation information by group ID, so that a single reception terminal 7 can accept the start (check-in) and end (check-out) of use of multiple conference rooms.

<<画面例>>
図11は登録端末50が表示するログイン画面530の一例を示す。ログイン画面530は、メールアドレス欄531、及び、次へボタン532を有している。管理者がメールアドレス欄531にメールアドレス(ユーザIDに相当)を入力し、次へボタン532を押下するとパスワードの入力画面が表示される。管理者が正しいパスワードを入力するとログインできる。ログインが成功した場合、図12の初期画面540が表示される。
<<Screen example>>
Fig. 11 shows an example of a login screen 530 displayed by the registration terminal 50. The login screen 530 has an email address field 531 and a Next button 532. When the administrator enters an email address (corresponding to a user ID) in the email address field 531 and presses the Next button 532, a password entry screen is displayed. If the administrator enters the correct password, he or she can log in. If the login is successful, the initial screen 540 in Fig. 12 is displayed.

図12は、登録端末50が表示する初期画面540の一例である。初期画面540は、メニュー欄411、及び、状態欄541を有している。メニュー欄411にはいくつかのボタンが表示されており、初期画面540ではダッシュボード544が選択された状態が表示される。ダッシュボード544は、本来、自動車の「計器盤」であるが、本実施形態では、重要な情報を一覧表示することをいう。例えば、状態欄541には接続断が発生している会議室の情報542、予約情報を取得する権限(ライセンス)が設定されていない会議室の情報543が表示されている。メニュー欄411のグループ管理ボタン413が押下されると図13のグループ一覧画面が表示される。 Figure 12 is an example of an initial screen 540 displayed by the registration terminal 50. The initial screen 540 has a menu column 411 and a status column 541. Several buttons are displayed in the menu column 411, and the initial screen 540 displays a state in which the dashboard 544 is selected. The dashboard 544 is originally an "instrument panel" of a car, but in this embodiment, it refers to a list display of important information. For example, the status column 541 displays information 542 of a conference room where a disconnection has occurred, and information 543 of a conference room where the authority (license) to obtain reservation information has not been set. When the group management button 413 in the menu column 411 is pressed, the group list screen of Figure 13 is displayed.

図13は登録端末50が表示するグループ一覧画面410の一例である。グループ一覧画面410は、メニュー欄411、グループ表示欄412、及び、新規作成ボタン415を有している。グループ管理ボタン413が押下されると、グループ表示欄412にグループの一覧が表示される。グループ表示欄412には会議管理サーバ30の会議室設定情報DB498にすでに登録されているグループの一覧414が表示される。 Figure 13 shows an example of a group list screen 410 displayed by the registration terminal 50. The group list screen 410 has a menu section 411, a group display section 412, and a new creation button 415. When the group management button 413 is pressed, a list of groups is displayed in the group display section 412. The group display section 412 displays a list 414 of groups that have already been registered in the conference room setting information DB 498 of the conference management server 30.

グループの一覧414は、グループ名414a、会議室数414b、画像コード/URL414c、編集ボタン414d、及び、削除ボタン414eの各項目を有している。グループ名414aと会議室数414b(同じグループIDが対応付けられた会議室の数)は会議管理サーバ30から送信される。画像コード/URL414cは、管理者がグループIDを画像コード又はURLのどちらで取得するかを選択するための入力ボタンになっている。編集ボタン414dは、すでに作成されているグループに所属する会議室を管理者が編集(削除、追加)するためのボタンである。削除ボタン414eは管理者がグループを削除するためのボタンである。 The group list 414 has the following items: group name 414a, number of conference rooms 414b, image code/URL 414c, edit button 414d, and delete button 414e. The group name 414a and number of conference rooms 414b (the number of conference rooms associated with the same group ID) are sent from the conference management server 30. The image code/URL 414c is an input button that allows the administrator to select whether to obtain the group ID by image code or URL. The edit button 414d is a button that allows the administrator to edit (delete, add) conference rooms that belong to an already created group. The delete button 414e is a button that allows the administrator to delete a group.

管理者が新規作成ボタン415を押下すると、グループ一覧画面は図14の新規グループ作成画面420に遷移する。 When the administrator presses the Create New button 415, the group list screen transitions to the new group creation screen 420 shown in Figure 14.

図14は登録端末50が表示する新規グループ作成画面420の一例である。新規グループ作成画面420は、メニュー欄411とグループ名欄421を有している。また、グループ名欄421は、グループ名入力欄422、会議室追加ボタン423、保存ボタン424、及び、キャンセルボタン425を有している。グループ名入力欄422は管理者がグループ名を入力するための欄である。会議室追加ボタン423は管理者がグループに会議室を追加する(グループ化する)ためのボタンである。保存ボタン424はグループ情報を保存するためのボタンである。キャンセルボタン425はグループ化を中止するためのボタンである。 Figure 14 is an example of a new group creation screen 420 displayed by the registration terminal 50. The new group creation screen 420 has a menu field 411 and a group name field 421. The group name field 421 also has a group name input field 422, an add conference room button 423, a save button 424, and a cancel button 425. The group name input field 422 is a field where the administrator enters the group name. The add conference room button 423 is a button where the administrator adds a conference room to a group (grouping). The save button 424 is a button for saving the group information. The cancel button 425 is a button for canceling grouping.

管理者が会議室追加ボタン423を押下すると、新規グループ作成画面420は図15の会議室一覧画面430に遷移する。 When the administrator presses the add conference room button 423, the new group creation screen 420 transitions to the conference room list screen 430 shown in Figure 15.

図15は登録端末50が表示する会議室一覧画面430の一例である。会議室一覧画面は、メニュー欄411と会議室一覧欄431を有している。会議室一覧欄431は、フィルター部432、会議室一覧テーブル433、選択完了ボタン434、及び、キャンセルボタン435を有している。フィルター部432は、会議室一覧テーブル433に表示する会議室をフィルタリングする設定を受け付ける。フィルター部432は、検索欄432a、リソースグループ欄432b、運用ルール欄432c、稼働状態欄432eを有し、管理者はこれらで会議室一覧テーブル433に表示する会議室を絞り込むことができる。フィルターの設定は会議室設定情報DB498の項目と対応している。 Figure 15 is an example of the conference room list screen 430 displayed by the registration terminal 50. The conference room list screen has a menu column 411 and a conference room list column 431. The conference room list column 431 has a filter section 432, a conference room list table 433, a selection completion button 434, and a cancel button 435. The filter section 432 accepts settings to filter the conference rooms to be displayed in the conference room list table 433. The filter section 432 has a search column 432a, a resource group column 432b, an operation rule column 432c, and an operation status column 432e, which the administrator can use to narrow down the conference rooms to be displayed in the conference room list table 433. The filter settings correspond to the items in the conference room setting information DB 498.

会議室一覧テーブル433は、チェックボックス433a、会議室433b、リソースグループ433c、運用ルール433d、及び、稼働状態433eの項目を有している。管理者はグループに所属させたい会議室をチェックボックス433aで選択する。その他の項目は会議室設定情報DB498に登録されている情報である。補足すると、稼働状態には会議室設定情報DB498の会議室の状態の項目が表示される。「接続中」である場合は、すでに初期設定が完了している(会議室端末90が配置されているか又は別のグループに登録されている)ことになるが、支障はない。 The conference room list table 433 has the items of check box 433a, conference room 433b, resource group 433c, operation rule 433d, and operation status 433e. The administrator selects the conference room to be included in the group using check box 433a. The other items are information registered in conference room setting information DB 498. Additionally, the operation status displays the conference room status item in conference room setting information DB 498. If it is "Connected", this means that the initial settings have already been completed (the conference room terminal 90 has been placed or registered in another group), but this does not cause any problems.

選択完了ボタン434は会議室の選択が完了した旨を管理者が入力するためのボタンである。キャンセルボタン435は会議室の選択を中止し、新規グループ作成画面に戻るためのボタンである。 The selection complete button 434 is a button that allows the administrator to input that the selection of the conference room is complete. The cancel button 435 is a button that allows the administrator to cancel the selection of the conference room and return to the new group creation screen.

管理者が選択完了ボタン434を押下すると、新規グループ作成画面420は図16のグループ登録確認画面440に遷移する。 When the administrator presses the selection completion button 434, the new group creation screen 420 transitions to the group registration confirmation screen 440 shown in Figure 16.

図16は登録端末50が表示するグループ登録確認画面440の一例を示す。グループ登録確認画面440はメニュー欄411と選択会議室表示欄441を有する。選択会議室表示欄441はグループ名入力欄442、会議室リスト443、会議室追加ボタン444、保存ボタン455、及び、キャンセルボタン446を有している。グループ名入力欄442、会議室追加ボタン444、保存ボタン445、及び、キャンセルボタン446は図14の新規グループ作成画面420と同じものである。会議室リスト443には、図15の新規グループ作成画面420で選択された会議室(会議室名又は会議室ID)が表示される。 Figure 16 shows an example of a group registration confirmation screen 440 displayed by the registration terminal 50. The group registration confirmation screen 440 has a menu field 411 and a selected conference room display field 441. The selected conference room display field 441 has a group name input field 442, a conference room list 443, an add conference room button 444, a save button 455, and a cancel button 446. The group name input field 442, the add conference room button 444, the save button 445, and the cancel button 446 are the same as those in the new group creation screen 420 of Figure 14. The conference room list 443 displays the conference room (conference room name or conference room ID) selected on the new group creation screen 420 of Figure 15.

管理者が保存ボタン445を押下すると、グループ登録確認画面440は図17のグループ一覧画面450に遷移する。 When the administrator presses the Save button 445, the group registration confirmation screen 440 transitions to the group list screen 450 shown in Figure 17.

図17は登録端末50が表示するグループ一覧画面450の一例を示す。図17のグループ一覧画面450は、図13のグループ一覧画面410と同じ構成であるが、グループ名414aの項目に、図14のグループ名入力欄422で入力されたグループ名が表示されている。このように、管理者はグループを登録できる。 Figure 17 shows an example of a group list screen 450 displayed by the registration terminal 50. The group list screen 450 in Figure 17 has the same configuration as the group list screen 410 in Figure 13, but the group name entered in the group name input field 422 in Figure 14 is displayed in the group name 414a field. In this way, the administrator can register a group.

管理者が画像コード/URL414cを押下すると、グループ一覧画面450は図18の画像コード表示画面460に遷移する。 When the administrator presses image code/URL 414c, the group list screen 450 transitions to the image code display screen 460 shown in Figure 18.

図18(a)は登録端末50が表示する画像コード表示画面460の一例である。画像コード表示画面460は、画像コード461、「集中管理端末アプリの[撮影]を使用して、画像コードを読み取ってください」というメッセージ462、及び、URL463を表示する。画像コード461には上記のように、グループIDとグループ名が含まれる(会議室ごとの認証キー、サーバURLも含まれてよい)。また、URL463は受付端末7が接続した場合に会議管理サーバ30がグループIDを特定するための接続先(アドレス)である。例えば、URLクエリパラメータとしてグループIDが含まれている。あるいは会議管理サーバ30がURLとグループIDを対応付けて保持している。なお、受付端末7がURLを指定して会議管理サーバ30に接続した場合、受付端末7はグループIDに対応付けられている認証キーとサーバURLを会議管理サーバ30から取得できる。URL463が添付されることで、受付端末7にカメラがない場合でも初期設定が可能になる。 18A is an example of an image code display screen 460 displayed by the registration terminal 50. The image code display screen 460 displays an image code 461, a message 462 saying "Please read the image code using [Shoot] in the centralized management terminal app", and a URL 463. As described above, the image code 461 includes the group ID and the group name (and may also include an authentication key and a server URL for each conference room). The URL 463 is a connection destination (address) for the conference management server 30 to identify the group ID when the reception terminal 7 connects. For example, the group ID is included as a URL query parameter. Alternatively, the conference management server 30 holds the URL and the group ID in association with each other. When the reception terminal 7 specifies the URL and connects to the conference management server 30, the reception terminal 7 can obtain the authentication key and server URL associated with the group ID from the conference management server 30. By attaching the URL 463, initial setting is possible even if the reception terminal 7 does not have a camera.

図18(b)も画像コード表示画面460の一例である。図18(b)では画像コード461のみが表示されている。例えば、管理者が画像コードのみを明示的に要求した場合は(画像コード/URL414cのうちURLのみが押下された)、このように登録端末50は画像コードのみを表示できる。 Figure 18 (b) is also an example of an image code display screen 460. In Figure 18 (b), only the image code 461 is displayed. For example, if the administrator explicitly requests only the image code (only the URL of the image code/URL 414c is pressed), the registration terminal 50 can display only the image code in this manner.

図19は受付端末7が表示する起動画面470の一例である。起動画面470は設定ボタン471を有し、「設定ボタンから画像コードを撮像してください」というメッセージ472を表示する。受付端末7の表示制御部94bは、例えば、記憶部99bにグループIDが記憶されていない場合、このメッセージ472を表示する。管理者はメッセージ472を見て画像コードを撮像すればよいことを把握できる。記憶部99bにグループIDがすでに記憶されている場合、表示制御部94bは例えば「グループを再設定又は追加する場合は設定ボタンから画像コードを撮像してください」というメッセージを表示する。管理者はメッセージ472を見て画像コードを撮像すればよいことを把握できる。 Figure 19 is an example of a start-up screen 470 displayed by the reception terminal 7. The start-up screen 470 has a setting button 471 and displays a message 472 saying "Please capture the image code from the setting button." The display control unit 94b of the reception terminal 7 displays this message 472, for example, if a group ID is not stored in the memory unit 99b. The administrator can see that it is necessary to capture the image code by looking at the message 472. If a group ID is already stored in the memory unit 99b, the display control unit 94b displays a message, for example, saying "If you want to reconfigure or add a group, please capture the image code from the setting button." The administrator can see that it is necessary to capture the image code by looking at the message 472.

管理者が設定ボタン471を押下すると、起動画面470は図20のグループ設定画面480に遷移する。 When the administrator presses the settings button 471, the start-up screen 470 transitions to the group settings screen 480 shown in Figure 20.

図20は受付端末7が表示するグループ設定画面480の一例を示す。グループ設定画面480は、グループ名欄481、URL設定欄482、撮像ボタン483、設定完了ボタン484、及び、キャンセルボタン485を有している。グループ名欄481は、グループ設定画面480の表示直後は空欄であり、画像コードを撮像するとデコードされたグループ名が表示される。URL設定欄482は管理者がURLを入力するための欄である。撮像ボタン483は受付端末7に画像コードを撮像させるためのボタンである。設定完了ボタン484は受付端末7にグループID等を記憶部99bに記憶させるためのボタンである。キャンセルボタン485は起動画面470に戻るためのボタンである。 Figure 20 shows an example of a group setting screen 480 displayed by the reception terminal 7. The group setting screen 480 has a group name field 481, a URL setting field 482, a capture button 483, a setting completion button 484, and a cancel button 485. The group name field 481 is blank immediately after the group setting screen 480 is displayed, and when an image code is captured, the decoded group name is displayed. The URL setting field 482 is a field where the administrator inputs a URL. The capture button 483 is a button for causing the reception terminal 7 to capture an image of the image code. The setting completion button 484 is a button for causing the reception terminal 7 to store the group ID, etc. in the memory unit 99b. The cancel button 485 is a button for returning to the start-up screen 470.

管理者が設定完了ボタン484を押下すると、受付端末7はグループID等を記憶部99bに記憶し、グループIDを指定してグループIDに対応付けられた会議室の予約情報を取得する。これにより図21の待受画面490が表示される。 When the administrator presses the setting completion button 484, the reception terminal 7 stores the group ID and other information in the storage unit 99b, and acquires the reservation information for the conference room associated with the specified group ID. This causes the standby screen 490 in FIG. 21 to be displayed.

図21は、受付端末7が表示する待受画面490の一例を示す。待受画面490は、グループ名731、及び、各会議室の予約情報欄732を有している。グループ名731は記憶部99bに記憶されている。予約情報は会議管理サーバ30から送信される。予約情報欄732の1行が1つの会議室の予約情報である。予約情報は、状況732a、会議室名732b、予約時間732c、予約者732d、及び、操作ボタン732eの各項目を有している。状況732aの項目には、会議管理情報DB493のステータスに応じた状況(空室、入室待ち、使用中)が表示される。受付端末7の表示制御部94bは表示中の状況をステータスに応じて更新する。空室は入室待ちでも使用中でもない状況である。入室待ちはチェックイン可能な状況である(開始時刻から所定時間前から自動キャンセル時間まで)。使用中はチェックイン済みかつチェックアウト前である。 Figure 21 shows an example of the standby screen 490 displayed by the reception terminal 7. The standby screen 490 has a group name 731 and a reservation information column 732 for each conference room. The group name 731 is stored in the memory unit 99b. The reservation information is sent from the conference management server 30. One row in the reservation information column 732 is reservation information for one conference room. The reservation information has the following items: status 732a, conference room name 732b, reservation time 732c, reservation person 732d, and operation button 732e. The status 732a item displays the status (vacant, waiting to enter, in use) according to the status of the conference management information DB 493. The display control unit 94b of the reception terminal 7 updates the displayed status according to the status. An available room is neither waiting to enter nor in use. Waiting to enter is a status where check-in is possible (from a specified time before the start time until the automatic cancellation time). In use is a status where the user has checked in and has not yet checked out.

会議室名732b、予約時間732c(開始時刻、終了時刻)、及び、予約者732dは予約情報に含まれている。操作ボタン732eの項目は、状況732aに応じたボタンが表示される。表示制御部94bは空室の場合は「今すぐ利用」ボタン733を表示し、入室待ちの場合は「入室」ボタン734を表示し、使用中の場合は「延長」ボタン735と「退室」ボタン736を表示する。延長できない場合(次の予約の開始時刻まで一定時間未満の場合)は「延長」ボタン735は表示されない。「今すぐ利用」ボタン733が押下されると、受付端末7が会議管理サーバ30にその旨を通知し、会議管理サーバ30が予約管理サーバ20に会議管理サーバ30の権限で会議室を一定時間予約する。予約情報によればその時間は空いているはずなので会議管理サーバ30は予約が完了した旨を受信し、会議管理サーバ30が会議室IDと共にチェックイン済みのステータスを受付端末7に送信するので、受付端末7は「使用中」という状況732aを表示する。「入室」ボタン734が押下されると予約者に知らされている会議識別情報の入力欄が表示される。 The reservation information includes the conference room name 732b, reservation time 732c (start time, end time), and reservation person 732d. The operation button 732e item displays a button according to the status 732a. The display control unit 94b displays the "Use now" button 733 if the room is vacant, displays the "Enter" button 734 if waiting to enter, and displays the "Extend" button 735 and "Exit" button 736 if the room is in use. If extension is not possible (if there is less than a certain amount of time until the start time of the next reservation), the "Extend" button 735 is not displayed. When the "Use now" button 733 is pressed, the reception terminal 7 notifies the conference management server 30 of this, and the conference management server 30 reserves the conference room for a certain amount of time to the reservation management server 20 with the authority of the conference management server 30. According to the reservation information, that time should be available, so the conference management server 30 receives a notification that the reservation is complete, and sends the checked-in status along with the conference room ID to the reception terminal 7, so the reception terminal 7 displays the status 732a "in use." When the "Enter" button 734 is pressed, an input field for the conference identification information notified to the person who made the reservation is displayed.

図22は会議識別情報の入力欄550が表示された一例の待受画面490である。入力欄550にはテンキー551が表示され、ユーザはテンキー551を操作して会議識別情報を入力できる。会議識別情報を間違えた場合は削除ボタン552で修正できる。ユーザが会議識別情報を1つも入力していない場合、削除ボタン552はキャンセルボタンとなる。例えば4桁の会議識別情報の入力が完了すると会議室IDと会議識別情報が会議管理サーバ30に送信される。 Figure 22 shows an example of the standby screen 490 on which an input field 550 for conference identification information is displayed. A numeric keypad 551 is displayed in the input field 550, and the user can operate the numeric keypad 551 to input conference identification information. If the conference identification information is incorrect, it can be corrected by pressing the delete button 552. If the user has not input any conference identification information, the delete button 552 becomes a cancel button. Once the input of, for example, four-digit conference identification information is completed, the conference room ID and the conference identification information are sent to the conference management server 30.

会議識別情報と会議室IDの検証が成功すると会議管理情報DB493のステータスがチェックイン済みとなる。したがって、状況732aの項目は使用中となる。このように、ユーザが間違って入室することを抑制できる。 If the verification of the conference identification information and conference room ID is successful, the status in the conference management information DB 493 becomes checked in. Therefore, the item in status 732a becomes in use. In this way, it is possible to prevent a user from entering the room by mistake.

図23は状況732aの項目が使用中になった待受画面490の一例である。「B102」の状況732aの項目が使用中になると共に、「退室」ボタン736が表示されている。 Figure 23 is an example of the standby screen 490 where the status 732a item is in use. The status 732a item for "B102" is in use, and the "Exit" button 736 is displayed.

図21で「延長」ボタン735が押下されると「今すぐ利用」ボタン733と同様に一定時間、該会議室が予約される。「退室」ボタン736が押下されると、チェックアウト要求を受付端末7が会議管理サーバ30に送信する。これにより会議管理情報DB493のステータスがチェックアウト済みとなる。このステータスは会議室IDと共に受付端末7に送信されるので、受付端末7は状況732aに「空室」又は「入室待ち」を表示する。なお、「退室」ボタン736が押下された場合にも受付端末7が何らかの確認画面を表示するとよい。これにより、自分たちが使用しなかった会議室の「退室」ボタン736をユーザが誤って押下するおそれを抑制できる。例えば、会議識別情報の入力画面を表示してもよい。 When the "Extend" button 735 in FIG. 21 is pressed, the conference room is reserved for a certain period of time, similar to the "Use now" button 733. When the "Leave" button 736 is pressed, the reception terminal 7 sends a check-out request to the conference management server 30. This causes the status in the conference management information DB 493 to become checked out. This status is sent to the reception terminal 7 along with the conference room ID, so the reception terminal 7 displays "Vacant" or "Waiting to enter" in the status 732a. It is also advisable for the reception terminal 7 to display some kind of confirmation screen when the "Leave" button 736 is pressed. This can reduce the risk of a user accidentally pressing the "Leave" button 736 for a conference room that they did not use. For example, a screen for inputting conference identification information may be displayed.

図24~図27は、待受画面490の画面遷移を説明する図である。図24は図23において、空室に対して「今すぐ利用」ボタンをユーザが押下した場合に表示される待受画面490である。図23では空室であった「B101」の「今すぐ利用」ボタン733をユーザが押下すると、状況732aが「使用中」になり、ユーザはすぐに会議室を利用できる。 Figures 24 to 27 are diagrams explaining the screen transitions of the standby screen 490. Figure 24 shows the standby screen 490 that is displayed when the user presses the "Use now" button for a vacant room in Figure 23. When the user presses the "Use now" button 733 for "B101," which was vacant in Figure 23, the status 732a changes to "In use," and the user can immediately use the conference room.

図25は、図24において「退室」ボタン736が押下された場合に表示される退室確認画面560の一例を示す。退室確認画面560は、予約情報561、「退室しますか?」というメッセージ562、「退室」ボタン563、及び、キャンセルボタン564を有する。ユーザは予約情報561を見て退室するかどうかを判断し、「退室」ボタン563又はキャンセルボタン564を押下する。キャンセルボタン564が押下されると状況732aに変更なく元の待受画面に戻る。「退室」ボタン563が押下された場合、会議識別情報の入力欄を表示してもよい。 Figure 25 shows an example of an exit confirmation screen 560 that is displayed when the "Exit" button 736 in Figure 24 is pressed. The exit confirmation screen 560 has reservation information 561, a message 562 asking "Do you want to leave?", a "Exit" button 563, and a cancel button 564. The user looks at the reservation information 561 to determine whether or not to leave the room, and presses the "Exit" button 563 or the cancel button 564. When the cancel button 564 is pressed, the screen returns to the original standby screen without any change to the status 732a. When the "Exit" button 563 is pressed, an input field for conference identification information may be displayed.

図26は、会議識別情報の入力欄570が表示された退室確認画面560の一例である。受付端末7が退室時にも会議識別情報(認証用の情報)の入力を要求することで、ユーザが誤って別の会議室の「退室」ボタン563を押下しても、会議管理サーバ30が退室処理を行わないようにできる。 Figure 26 shows an example of an exit confirmation screen 560 that displays an input field 570 for conference identification information. By having the reception terminal 7 request input of conference identification information (information for authentication) even when leaving the room, the conference management server 30 can be prevented from performing exit processing even if the user accidentally presses the "Exit" button 563 for another conference room.

図27は、図24の待受画面490で退室処理が行われた待受画面490の一例である。図24では状況732aが「使用中」であった「B103」が「空室」になっている。また、「今すぐ利用」ボタン733が表示されるので、他のユーザが利用できるようになる。 Figure 27 is an example of the standby screen 490 after an exit process has been performed on the standby screen 490 in Figure 24. In Figure 24, the status 732a of "B103" was "in use", but now it is "vacant". In addition, the "Use now" button 733 is displayed, so that other users can use the room.

<管理者がURLを受付端末に入力してグループIDを保存する場合>
図10では管理者が画像コードを受付端末7に撮像させる場合を主に説明したが、管理者がURLを受付端末7に入力して受付端末7がグループIDを保存する場合について補足する。このような方法は受付端末7がカメラを有さない場合に有効である。
<When the administrator enters the URL into the reception terminal and saves the group ID>
10, the case where the administrator captures an image of an image code on the reception terminal 7 has been mainly described, but the case where the administrator inputs a URL into the reception terminal 7 and the reception terminal 7 stores the group ID will be supplemented. Such a method is effective when the reception terminal 7 does not have a camera.

図28は、受付端末7がグループIDを保存する処理を説明するシーケンス図の一例である。なお、図28の説明においては主に図10との相違を説明する。まず、ステップS1~S18-2の処理は図10と同様になる。 Figure 28 is an example of a sequence diagram explaining the process in which the reception terminal 7 saves a group ID. Note that the explanation of Figure 28 will mainly focus on the differences from Figure 10. First, the process of steps S1 to S18-2 is the same as in Figure 10.

S19-2:URL生成部396はグループIDを含むURLを作成するか、又は、グループIDに対応付けたURLを作成する。したがって、受付端末7がURLに接続すると会議管理サーバ30はグループIDを特定できる。 S19-2: The URL generation unit 396 creates a URL that includes the group ID, or creates a URL that is associated with the group ID. Therefore, when the reception terminal 7 connects to the URL, the conference management server 30 can identify the group ID.

S20-2:保存OKと共に、設定画面生成部391が会議室設定情報DB498を参照してグループ一覧画面の画面情報を生成して登録端末50に送信するので、登録端末50は、会議管理サーバ30から取得したグループ一覧画面450を表示する(図17)。 S20-2: When saving is OK, the setting screen generation unit 391 refers to the conference room setting information DB 498 to generate screen information for the group list screen and transmits it to the registration terminal 50, so that the registration terminal 50 displays the group list screen 450 obtained from the conference management server 30 (Figure 17).

S21-2:管理者はグループ一覧画面450において、グループを指定してURLコードを表示する操作を登録端末50に入力する。図17のグループ一覧画面450において、例えば、画像コード/URLに対し管理者がURLを押下する。 S21-2: The administrator inputs an operation to display a URL code by specifying a group on the group list screen 450 into the registration terminal 50. For example, on the group list screen 450 in FIG. 17, the administrator presses the URL for the image code/URL.

S22-2:登録端末50の操作受付部52は操作を受け付け、通信部51がグループIDを指定してURL表示要求を会議管理サーバ30に送信する。 S22-2: The operation reception unit 52 of the registration terminal 50 receives the operation, and the communication unit 51 specifies the group ID and sends a URL display request to the conference management server 30.

S23-2:会議管理サーバ30の受信部31bはURL表示要求を受信し、設定画面生成部391がグループIDに対応付けられているURLを表示するURL表示画面の画面情報を生成する。URL生成部396はこのタイミングでURLを生成してもよい。これにより、グループ名や会議室等に変更があっても変更後のグループ名や会議室でURLを生成できる。 S23-2: The receiving unit 31b of the conference management server 30 receives the URL display request, and the setting screen generating unit 391 generates screen information for a URL display screen that displays the URL associated with the group ID. The URL generating unit 396 may generate a URL at this timing. This allows a URL to be generated for the changed group name and conference room even if the group name, conference room, etc., is changed.

S24-2:会議管理サーバ30の送信部31aはURL表示画面の画面情報を登録端末50に送信する。登録端末50の通信部51はURL表示画面の画面情報を受信し、表示制御部53がURL表示画面を表示する。図29にURL表示画面600の一例を示す。 S24-2: The transmission unit 31a of the conference management server 30 transmits the screen information of the URL display screen to the registration terminal 50. The communication unit 51 of the registration terminal 50 receives the screen information of the URL display screen, and the display control unit 53 displays the URL display screen. An example of the URL display screen 600 is shown in FIG. 29.

S25-2:次に、管理者は受付端末7をサーバURLに接続させるため、受付端末7を操作して受付アプリを起動させる(すでに起動していれば起動操作は不要である)。受付端末7へのログインは必要ない。これは、管理者がURLを表示する場合にすでに会議管理サーバ30から認証を受けているためである。ただし、管理者パスワードを使った認証も可能である。また、管理者は受付端末7のブラウザを起動する。 S25-2: Next, the administrator operates the reception terminal 7 to start up the reception app in order to connect the reception terminal 7 to the server URL (if the app is already running, no start-up operation is required). There is no need to log in to the reception terminal 7. This is because the administrator has already been authenticated by the conference management server 30 when displaying the URL. However, authentication using the administrator password is also possible. The administrator then starts up the browser on the reception terminal 7.

S26-2:これにより受付端末7は起動画面を表示する。受付アプリの起動画面は図19と同様でよい。管理者は受付アプリを操作してURL入力画面を表示させる。図30にURL入力画面610の一例を示す。 S26-2: This causes the reception terminal 7 to display a start-up screen. The start-up screen of the reception app may be similar to that shown in FIG. 19. The administrator operates the reception app to display the URL input screen. An example of the URL input screen 610 is shown in FIG. 30.

S27-2:次に、管理者は受付端末7が表示したURL入力画面610にURLを入力する。 S27-2: Next, the administrator enters the URL into the URL input screen 610 displayed by the reception terminal 7.

S28-2:受付端末7のサーバ通信部91bはURLを宛先に会議管理サーバ30に接続し、会議管理サーバ30のURL生成部396はURLに基づいてグループIDを特定する。会議管理サーバ30の送信部31aは会議室設定情報DB498に登録されているグループIDとグループ名を受付端末7に送信する(認証キーと会議管理サーバのURLを含んでよい)。 S28-2: The server communication unit 91b of the reception terminal 7 connects to the conference management server 30 using the URL as the destination, and the URL generation unit 396 of the conference management server 30 identifies the group ID based on the URL. The transmission unit 31a of the conference management server 30 transmits the group ID and group name registered in the conference room setting information DB 498 to the reception terminal 7 (which may include an authentication key and the URL of the conference management server).

S29-2:受付端末7のサーバ通信部91bはグループIDとグループ名(認証キーと会議管理サーバのURL)を受信して、設定記録部98-2bが記憶部99bに記憶させる。これにより、受付端末7の表示制御部94bはURL入力画面610にグループ名を表示する。以降の処理は図10と同様になる。 S29-2: The server communication unit 91b of the reception terminal 7 receives the group ID and group name (authentication key and URL of the conference management server), and the setting recording unit 98-2b stores them in the memory unit 99b. As a result, the display control unit 94b of the reception terminal 7 displays the group name on the URL input screen 610. The subsequent processing is the same as in FIG. 10.

このように、管理者は受付端末7がカメラを有さない場合でも、会議室をグループ化して受付端末7がグループIDを記憶しておき、受付端末7がグループIDで予約情報を取得するので、複数の会議室の利用開始(チェックイン)と利用終了(チェックアウト)を1台の受付端末7で受け付けることができる。なお、受付端末7がカメラを有する場合にURLを使用してグループIDを記憶させてもよい。 In this way, even if the reception terminal 7 does not have a camera, the administrator can group conference rooms and have the reception terminal 7 store the group ID, and the reception terminal 7 acquires reservation information by group ID, so that a single reception terminal 7 can accept the start of use (check-in) and end of use (check-out) of multiple conference rooms. Note that if the reception terminal 7 has a camera, the group ID may be stored using a URL.

<<画面遷移例>>
図29は登録端末50が表示するURL表示画面600の一例である。URL表示画面600は「[URL設定]に以下を入力してください」というメッセージ601と、URL602を有している。管理者はメッセージ601を見てURL602を受付端末7に入力できる。
<<Screen transition example>>
29 is an example of a URL display screen 600 displayed by the registration terminal 50. The URL display screen 600 has a message 601 saying "Please enter the following in [URL setting]" and a URL 602. The administrator can input the URL 602 into the reception terminal 7 by looking at the message 601.

図30は、受付端末7が表示するURL入力画面610の一例である。URL入力画面610は図20のグループ設定画面480と同じ構成でよい。URL入力画面610は、グループ名欄481、URL設定欄482、撮像ボタン483、設定完了ボタン484、及び、キャンセルボタン485を有している。グループ名欄481は、URL入力画面610の表示直後は空欄であり、受付端末7がURL設定欄482に入力されたURLに接続すると会議管理サーバ30から送信されたグループ名が表示される。URL設定欄482は管理者がURLを入力するための欄である。撮像ボタン483は受付端末7に画像コードを撮像させるためのボタンである。したがって、画像コードを撮像することもできる。設定完了ボタン484は受付端末7にグループID等を記憶部99bに記憶させるためのボタンである。キャンセルボタン485は起動画面に戻るためのボタンである。 Figure 30 is an example of a URL input screen 610 displayed by the reception terminal 7. The URL input screen 610 may have the same configuration as the group setting screen 480 in Figure 20. The URL input screen 610 has a group name field 481, a URL setting field 482, an image capture button 483, a setting completion button 484, and a cancel button 485. The group name field 481 is blank immediately after the URL input screen 610 is displayed, and when the reception terminal 7 connects to the URL entered in the URL setting field 482, the group name transmitted from the conference management server 30 is displayed. The URL setting field 482 is a field for the administrator to enter a URL. The image capture button 483 is a button for causing the reception terminal 7 to capture an image of the image code. Therefore, the image code can also be captured. The setting completion button 484 is a button for causing the reception terminal 7 to store the group ID, etc. in the memory unit 99b. The cancel button 485 is a button for returning to the start screen.

<主な効果>
以上説明したように、本実施形態のリソース予約システム100は、汎用的な情報処理装置を受付端末7として使用できる。また、画像コード又はURLを利用することで管理者が容易に初期設定することができる。複数の会議室で共用される受付端末7を提供することができる。受付端末7は複数の会議室の予約情報を表示でき、顧客のユーザは1つの受付端末7から複数の会議室にチェックインしたりチェックアウトしたりすることができるようになる。
<Major Effects>
As described above, the resource reservation system 100 of this embodiment can use a general-purpose information processing device as the reception terminal 7. In addition, the administrator can easily perform initial configuration by using an image code or a URL. It is possible to provide a reception terminal 7 that can be shared by multiple conference rooms. The reception terminal 7 can display reservation information for multiple conference rooms, and a customer's user can check in and check out of multiple conference rooms from a single reception terminal 7.

実施例1では会議管理サーバ30が会議室とグループを対応付けて管理したが、本実施例では、会議管理サーバ30がこのような対応付けをすることなく、受付端末7が複数の会議室の予約情報を表示でき、複数の会議室へのチェックインとチェックアウトが可能なリソース予約システム100について説明する。 In the first embodiment, the conference management server 30 managed conference rooms by associating them with groups. In this embodiment, however, the conference management server 30 does not perform such association, and the reception terminal 7 can display reservation information for multiple conference rooms, and a resource reservation system 100 is described that allows check-in and check-out to multiple conference rooms.

本実施例においては、上記の実施例にて説明した図5、図6のハードウェア構成図、及び、図7~図9に示した機能ブロック図を援用できるものとし、主に相違を説明する。 In this embodiment, the hardware configuration diagrams in Figures 5 and 6 and the functional block diagrams in Figures 7 to 9 described in the above embodiments can be used, and the differences will be mainly described.

<機能について>
図31は、端末装置60、会議室端末90及び受付端末7の機能をブロック状に示す機能ブロック図の一例である。電子機器70の機能については必要に応じて説明する。図31の説明において、図8において同一の符号を付した構成要素は同様の機能を果たすので、主に本実施例の主要な構成要素についてのみ説明する場合がある。
<About the function>
Fig. 31 is an example of a functional block diagram showing the functions of the terminal device 60, the conference room terminal 90, and the reception terminal 7 in a block form. The functions of the electronic device 70 will be explained as necessary. In the explanation of Fig. 31, components with the same reference numerals as those in Fig. 8 perform similar functions, so that in the explanation of Fig. 31, only the main components of this embodiment may be mainly explained.

本実施例では受付端末7の記憶部99bに記憶される情報が異なっている。すなわち、記憶部99bは1つ以上の会議室ID991b、サーバURL993b、管理者パスワード996b、会議室ごとの認証キー992b、アプリID995b、会議室ごとの会議室名称994b、及び、端末名989bを記憶する。すなわち、グループという概念がなく、会議室ごとの情報を記憶する。端末名989bは、受付端末7がなんという端末であるかを表示する場合に使用される。 In this embodiment, the information stored in the memory unit 99b of the reception terminal 7 is different. That is, the memory unit 99b stores one or more conference room IDs 991b, server URLs 993b, administrator passwords 996b, authentication keys 992b for each conference room, app IDs 995b, conference room names 994b for each conference room, and terminal names 989b. In other words, there is no concept of groups, and information is stored for each conference room. The terminal names 989b are used when displaying what type of terminal the reception terminal 7 is.

このため、会議管理サーバ30が保持する会議室設定情報DB498が保持する情報が異なる。表11は会議室設定情報DB498が保持する情報を模式的に示す。 For this reason, the information stored in the conference room setting information DB 498 held by the conference management server 30 is different. Table 11 shows a schematic diagram of the information stored in the conference room setting information DB 498.

Figure 0007547802000011

表11に示すように、本実施例ではグループIDとグループ名の項目が不要である。会議管理サーバ30の予約情報送信部44は要求された会議室の予約情報を返せばよい。
Figure 0007547802000011

As shown in Table 11, in this embodiment, the items of group ID and group name are not necessary. The reservation information transmitting unit 44 of the conference management server 30 only needs to return the reservation information of the requested conference room.

<受付端末が会議室IDを保存するまでの処理及び画面遷移>
続いて、図32~図40を用いて受付端末7が会議室IDを保存するまでの処理及び画面遷移について説明する。図32は、受付端末7が会議室IDを保存する処理を説明するシーケンス図の一例である。
<Processing and screen transitions until the reception terminal saves the conference room ID>
Next, the process and screen transitions until the reception terminal 7 stores the conference room ID will be described with reference to Fig. 32 to Fig. 40. Fig. 32 is an example of a sequence diagram illustrating the process in which the reception terminal 7 stores the conference room ID.

S1、S2:図10と同様でよい。 S1, S2: Same as Figure 10.

S41:受付端末7を初期設定する管理者は登録端末50のブラウザを起動して(専用のアプリでもよい)、会議管理サーバ30にログインするための操作を入力する。例えば、認証情報としてユーザIDとパスワードを入力する。 S41: The administrator who initializes the reception terminal 7 starts the browser of the registration terminal 50 (or a dedicated app) and inputs operations to log in to the conference management server 30. For example, the administrator inputs a user ID and password as authentication information.

S42:登録端末50の操作受付部52は認証情報の入力を受け付け、通信部51が認証情報を指定してログイン要求を会議管理サーバ30に送信する。会議管理サーバ30の認証部40はログイン情報DB499のログインパスワードとユーザIDに基づいて管理者を認証する。ここでは認証が成功したものとする。これにより登録端末50は初期画面(図12)を表示する。 S42: The operation reception unit 52 of the registration terminal 50 receives the input of authentication information, and the communication unit 51 designates the authentication information and sends a login request to the conference management server 30. The authentication unit 40 of the conference management server 30 authenticates the administrator based on the login password and user ID in the login information DB 499. Here, it is assumed that the authentication is successful. This causes the registration terminal 50 to display the initial screen (Figure 12).

S43:次に、管理者は登録端末50に会議室一覧を表示する操作を入力する。会議室一覧の表示とは会議管理サーバ30の会議室設定情報DB498に登録されている会議室の一覧を表示することをいう。 S43: Next, the administrator inputs an operation to display a list of conference rooms into the registration terminal 50. Displaying a list of conference rooms means displaying a list of conference rooms registered in the conference room setting information DB 498 of the conference management server 30.

S44:登録端末50の操作受付部52は操作を受け付け、通信部51が会議室一覧表示要求を会議管理サーバ30に送信する。 S44: The operation reception unit 52 of the registration terminal 50 receives the operation, and the communication unit 51 sends a request to display the conference room list to the conference management server 30.

S45:会議管理サーバ30の受信部31bは会議室一覧表示要求を受信し、設定画面生成部391が会議室設定情報DB498を参照して会議室一覧画面の画面情報を生成する。 S45: The receiving unit 31b of the conference management server 30 receives the conference room list display request, and the setting screen generating unit 391 references the conference room setting information DB 498 to generate screen information for the conference room list screen.

S46:会議管理サーバ30の送信部31aは会議室一覧画面の画面情報を登録端末50に送信する。登録端末50の通信部51は会議室一覧画面の画面情報を受信し、表示制御部53が会議室一覧画面を表示する。図33に会議室一覧画面620の一例を示す。 S46: The transmission unit 31a of the conference management server 30 transmits the screen information of the conference room list screen to the registration terminal 50. The communication unit 51 of the registration terminal 50 receives the screen information of the conference room list screen, and the display control unit 53 displays the conference room list screen. An example of the conference room list screen 620 is shown in FIG. 33.

S47:管理者は会議室一覧画面620において、受付端末7に登録したい会議室を選択する。同時に選択する会議室は1つでも複数でも可能である。 S47: On the conference room list screen 620, the administrator selects the conference room that he or she wants to register on the reception terminal 7. One or more conference rooms can be selected at the same time.

S48:選択が終了すると、管理者は会議室一覧画面620において、画像コードを表示する操作を入力する。会議室一覧画面620の画像コード/URL433fは画像コード又はURLを選択的に押下できる場合と、2つをまとめて押下できる場合がある。ここではまとめて押下されたか又は画像コードが押下された場合を説明する。 S48: Once the selection is complete, the administrator inputs an operation to display the image code on the conference room list screen 620. In the image code/URL 433f on the conference room list screen 620, there are cases where the image code or URL can be selected and cases where both can be pressed together. Here, we will explain the cases where both are pressed together or the image code is pressed.

S49:登録端末50の操作受付部52は操作を受け付け、通信部51が会議室IDを指定して画像コード表示要求を会議管理サーバ30に送信する。 S49: The operation reception unit 52 of the registration terminal 50 receives the operation, and the communication unit 51 specifies the conference room ID and sends an image code display request to the conference management server 30.

S50:会議管理サーバ30の受信部31bは画像コード表示要求を受信し、画像コード生成部394が会議室IDを含む通信設定情報(会議室ID、認証キー、サーバURL、会議室名称)を含む画像コードを生成する。通信設定情報は会議室の数だけ生成される。 S50: The receiving unit 31b of the conference management server 30 receives the image code display request, and the image code generating unit 394 generates an image code including communication setting information (conference room ID, authentication key, server URL, conference room name) including the conference room ID. Communication setting information is generated for each conference room.

S51:次に、設定画面生成部391が画像コードを表示する画像コード表示画面の画面情報を生成する。 S51: Next, the setting screen generation unit 391 generates screen information for an image code display screen that displays the image code.

S52:会議管理サーバ30の送信部31aは画像コード表示画面の画面情報を登録端末50に送信する。登録端末50の通信部51は画像コード表示画面の画面情報を受信し、表示制御部53が画像コード表示画面を表示する。図34に画像コード表示画面630の一例を示す。 S52: The transmission unit 31a of the conference management server 30 transmits the screen information of the image code display screen to the registration terminal 50. The communication unit 51 of the registration terminal 50 receives the screen information of the image code display screen, and the display control unit 53 displays the image code display screen. An example of the image code display screen 630 is shown in FIG. 34.

S53:次に、管理者は受付端末7をサーバURLに接続させるため、受付端末7を操作して受付アプリを起動させる(起動していれば起動操作は不要である)。受付端末7へのログインは必要ない。これは、管理者が画像コードを表示する場合、すでに会議管理サーバ30から認証を受けているためである。ただし、管理者パスワードを使った認証も可能である。図35に受付アプリの起動画面640の一例を示す。また、管理者は受付端末7に画像コードを撮像させるため、受付端末7を操作してカメラを起動させる。 S53: Next, the administrator operates the reception terminal 7 to start up the reception app in order to connect the reception terminal 7 to the server URL (if the reception app is already running, no start-up operation is required). There is no need to log in to the reception terminal 7. This is because when the administrator displays the image code, he or she has already been authenticated by the conference management server 30. However, authentication using an administrator password is also possible. Figure 35 shows an example of a reception app start-up screen 640. The administrator also operates the reception terminal 7 to start up the camera in order to have the reception terminal 7 capture an image of the image code.

S54:受付端末7のカメラが起動し、撮像が可能になる。 S54: The camera on the reception terminal 7 starts up and images can be taken.

S55:次に、管理者は受付端末7に画像コードを撮像させる。例えば、CMOSセンサ713の画角に入るように端末装置を保持する。 S55: Next, the administrator causes the reception terminal 7 to capture an image of the image code. For example, the administrator holds the terminal device so that it is within the field of view of the CMOS sensor 713.

S56:受付端末7の撮像部97bは動画のように撮像しているので、画像コードを自動的に検出する。デコード部98bは検出された画像コードをデコードして、通信設定情報を取得する。 S56: The imaging unit 97b of the reception terminal 7 captures images like a video, so it automatically detects the image code. The decoding unit 98b decodes the detected image code and obtains the communication setting information.

S57:また、受付端末7の設定記録部98-2bは通信設定情報を記憶部99bに記憶しておく。これにより、受付端末7は会議室IDを指定して予約情報を取得できる。なお、すでにグループID又は会議室IDが記憶されている場合があるため、デコード部98bは上書きするか追加するかを判断する。この判断については後述する。 S57: The setting recording unit 98-2b of the reception terminal 7 also stores the communication setting information in the storage unit 99b. This allows the reception terminal 7 to acquire reservation information by specifying a conference room ID. Note that since a group ID or conference room ID may already be stored, the decoding unit 98b determines whether to overwrite or add. This determination will be described later.

S58:会議室IDが記憶されると、受付端末7の予約情報要求部98-3bは、会議室IDと認証キーを指定して、サーバURLで指定される会議管理サーバ30に予約情報を要求する。以降は、定期的に予約情報を要求する。なお、予約情報要求部は一度に1つの会議室IDを指定して予約情報を要求する他、一度に複数の会議室IDを指定して予約情報を要求することができる。すなわち、1つのHTTPリクエストに複数の会議室IDを含めることができる。これにより通信のオーバーヘッドを抑制し通信量を低減できる。なお、この場合、会議管理サーバ30が複数の会議室IDに対応したAPI(Application Interface)を有している。 S58: Once the conference room ID is stored, the reservation information request unit 98-3b of the reception terminal 7 requests reservation information from the conference room management server 30 specified by the server URL, specifying the conference room ID and authentication key. Thereafter, it periodically requests reservation information. Note that the reservation information request unit can request reservation information by specifying one conference room ID at a time, or by specifying multiple conference room IDs at once. In other words, multiple conference room IDs can be included in one HTTP request. This makes it possible to suppress communication overhead and reduce communication volume. Note that in this case, the conference management server 30 has an API (Application Interface) that supports multiple conference room IDs.

S59:会議管理サーバ30の受信部31bは予約情報の要求を受信し、認証キーの認証が成功して、会議室設定情報DB498の管理開始フラグがTrueの場合に、予約情報送信部44が複数の会議室IDに対応付けられている予約情報をそれぞれ会議管理情報DB493から取得する。会議管理サーバ30の送信部31aは各会議室の予約情報を受付端末7に送信する。 S59: The receiving unit 31b of the conference management server 30 receives the request for reservation information. If authentication of the authentication key is successful and the management start flag in the conference room setting information DB 498 is True, the reservation information sending unit 44 obtains the reservation information associated with each of the multiple conference room IDs from the conference management information DB 493. The sending unit 31a of the conference management server 30 sends the reservation information for each conference room to the reception terminal 7.

S60:受付端末7のサーバ通信部91bは予約情報を受信し、表示制御部94bが予約情報を待受画面に表示する。図36に待受画面650の一例を示す。以降の処理は図10と同様でよい。 S60: The server communication unit 91b of the reception terminal 7 receives the reservation information, and the display control unit 94b displays the reservation information on the standby screen. An example of the standby screen 650 is shown in FIG. 36. Subsequent processing may be the same as that shown in FIG. 10.

このように、管理者は会議室をグループ化しなくても、受付端末7が1つ以上の会議室IDを指定して予約情報を取得するので、複数の会議室の利用開始(チェックイン)と利用終了(チェックアウト)を1台の受付端末7で受け付けることができる。 In this way, the administrator does not need to group conference rooms; the reception terminal 7 simply specifies one or more conference room IDs to obtain reservation information, allowing a single reception terminal 7 to accept the start (check-in) and end (check-out) of use of multiple conference rooms.

<<画面例>>
図33は登録端末50が表示する会議室一覧画面620の一例を示す。会議室一覧画面620は、メニュー欄411と会議室一覧欄431を有している。メニュー欄411の会議室の管理439が押下されると会議室一覧欄431が表示される。会議室一覧欄431は、フィルター部432、及び、会議室一覧テーブル433を有している。フィルター部432は図15の会議室一覧画面430と同様でよい。会議室一覧テーブル433は、チェックボックス433a、会議室433b、リソースグループ433c、運用ルール433d、稼働状態433e、画像コード/URL433f、編集ボタン433g、及び、削除ボタン433hの項目を有している。管理者は画像コードを生成したい会議室をチェックボックス433aで選択する。会議室433b、リソースグループ433c、運用ルール433dは会議室設定情報DB498に登録されている情報である。
<<Screen example>>
FIG. 33 shows an example of a conference room list screen 620 displayed by the registration terminal 50. The conference room list screen 620 has a menu section 411 and a conference room list section 431. When the conference room management 439 in the menu section 411 is pressed, the conference room list section 431 is displayed. The conference room list section 431 has a filter section 432 and a conference room list table 433. The filter section 432 may be the same as the conference room list screen 430 in FIG. 15. The conference room list table 433 has items such as a check box 433a, a conference room 433b, a resource group 433c, an operation rule 433d, an operation status 433e, an image code/URL 433f, an edit button 433g, and a delete button 433h. The administrator selects the conference room for which an image code is to be generated by checking the check box 433a. The conference room 433b, the resource group 433c, and the operation rule 433d are information registered in the conference room setting information DB 498.

画像コード/URL433fは、管理者が会議室IDを画像コード又はURLのどちらで取得するかを選択するための入力ボタンになっている。編集ボタン433gは、会議室に関する情報を管理者が編集(削除、追加)するためのボタンである。削除ボタン433hは管理者が会議室に関する情報を削除するためのボタンである。 Image code/URL 433f is an input button that allows the administrator to select whether to obtain the conference room ID by image code or URL. Edit button 433g is a button that allows the administrator to edit (delete, add) information about the conference room. Delete button 433h is a button that allows the administrator to delete information about the conference room.

管理者が画像コード/URL433fを押下すると、会議室一覧画面は図34の画像コード表示画面630に遷移する。 When the administrator presses image code/URL 433f, the conference room list screen transitions to the image code display screen 630 in Figure 34.

図34(a)は登録端末50が表示する画像コード表示画面630の一例である。画像コード表示画面630は画像コード631と「会議室受付アプリの[撮影]を使用して、画像コードを読み取ってください」というメッセージ632を有している。画像コード631には通信設定情報が含まれている。画像コード631の下方には会議室IDが表示されている。 Figure 34 (a) is an example of an image code display screen 630 displayed by the registration terminal 50. The image code display screen 630 has an image code 631 and a message 632 saying "Please use [Photo] in the conference room reception app to read the image code." The image code 631 contains communication setting information. The conference room ID is displayed below the image code 631.

図34(b)も画像コード表示画面630の一例である。図34(b)では画像コード631とURL633が表示されている。例えば、管理者が画像コード631とURL633を明示的に要求した場合は、このように登録端末50は画像コード631とURL633を表示できる。 Figure 34 (b) is also an example of an image code display screen 630. In Figure 34 (b), an image code 631 and a URL 633 are displayed. For example, if the administrator explicitly requests the image code 631 and the URL 633, the registration terminal 50 can display the image code 631 and the URL 633 in this manner.

図35は受付端末7が表示する起動画面640の一例である。起動画面640は端末名入力欄641と設定ボタン471を有し、「端末名を入力し、設定ボタンから画像コードを撮像してください」というメッセージ642を表示する。会議管理サーバ30には端末名(実施例1のグループ名に対応する)が登録されていないので、管理者は端末名入力欄641に端末名を入力する。受付端末7の表示制御部94bは、例えば、記憶部99bに端末名989bが記憶されていない場合、このメッセージ642を表示する。管理者はメッセージ642を見て画像コードを撮像すればよいことを把握できる。記憶部99bに端末名989bがすでに記憶されている場合、表示制御部94bは例えば「会議室を追加する場合又は上書きする場合、設定ボタンから画像コードを撮像してください」というメッセージを表示する。管理者はメッセージを見て画像コードを撮像すればよいことを把握できる。 Figure 35 is an example of a start-up screen 640 displayed by the reception terminal 7. The start-up screen 640 has a terminal name input field 641 and a setting button 471, and displays a message 642 saying "Enter the terminal name and capture the image code from the setting button." Since the terminal name (corresponding to the group name in Example 1) is not registered in the conference management server 30, the administrator inputs the terminal name in the terminal name input field 641. The display control unit 94b of the reception terminal 7 displays this message 642, for example, when the terminal name 989b is not stored in the memory unit 99b. The administrator can see the message 642 and understand that it is necessary to capture the image code. If the terminal name 989b is already stored in the memory unit 99b, the display control unit 94b displays a message, for example, "When adding or overwriting a conference room, capture the image code from the setting button." The administrator can see the message and understand that it is necessary to capture the image code.

管理者が設定ボタン471を押下して画像コードを撮像すると、受付端末7は端末名と通信設定情報を保存する。受付端末7は会議管理サーバ30から取得した予約情報を表示する。 When the administrator presses the setting button 471 to capture the image code, the reception terminal 7 saves the terminal name and communication setting information. The reception terminal 7 displays the reservation information obtained from the conference management server 30.

図36は、受付端末7が表示する待受画面650の一例を示す。待受画面650は、端末名651、及び、各会議室の予約情報欄732を有している。端末名651は記憶部99bに記憶されている。予約情報欄732については図21と同様でよい。 Figure 36 shows an example of a standby screen 650 displayed by the reception terminal 7. The standby screen 650 has a terminal name 651 and a reservation information field 732 for each conference room. The terminal name 651 is stored in the memory unit 99b. The reservation information field 732 may be the same as in Figure 21.

<会議室IDの追加又は上書きの判断>
汎用的な情報処理端末は会議室端末90として利用される場合と受付端末7として利用される場合がある。しかし、会議室端末90は1つの会議室に専用であるので、1つの会議室IDのみを記憶することが好ましいのに対し、受付端末7は複数の会議室で共有されるため複数の会議室IDを記憶しなければならない。そこで、本実施形態では、情報処理端末で動作しているアプリが受付アプリか端末アプリかで、自身が受付端末7か会議室端末90かを判断する。
<Decision on adding or overwriting a conference room ID>
A general-purpose information processing terminal may be used as a conference room terminal 90 or as a reception terminal 7. However, since the conference room terminal 90 is dedicated to one conference room, it is preferable for it to store only one conference room ID, whereas the reception terminal 7 must store multiple conference room IDs since it is shared by multiple conference rooms. Therefore, in this embodiment, the information processing terminal determines whether it is a reception terminal 7 or a conference room terminal 90 depending on whether the application running on the information processing terminal is a reception application or a terminal application.

図37は、受付端末7が会議室IDを記憶する手順を示すフローチャート図の一例である。図37の処理は図32のステップS56で実行される。 Figure 37 is an example of a flowchart showing the procedure for the reception terminal 7 to store the conference room ID. The process in Figure 37 is executed in step S56 in Figure 32.

受付端末7のデコード部98bは画像コードから会議室IDを取得する(S101)。会議室IDはURLに基づいて会議管理サーバ30から取得される場合もある。 The decoding unit 98b of the reception terminal 7 obtains the conference room ID from the image code (S101). The conference room ID may also be obtained from the conference management server 30 based on the URL.

デコード部98bは記憶部99bに記憶されているアプリID995bが受付アプリのものであるかを判断する(S102)。アプリIDの先頭、末尾又は一部に決まった1つ以上の番号やアルファベットが含まれる場合、受付アプリと判断し、そうでない場合は端末アプリと判断する。アプリIDに基づく他、受付アプリ又は端末アプリであることを示す名称やフラグ等に基づいて判断してもよい。 The decoding unit 98b judges whether the app ID 995b stored in the memory unit 99b is a receiving app (S102). If the beginning, end or part of the app ID contains one or more fixed numbers or letters, it is judged to be a receiving app, and if not, it is judged to be a terminal app. In addition to being based on the app ID, the judgment may also be based on a name or flag indicating that it is a receiving app or a terminal app.

受付端末7で受付アプリが動作している場合、デコード部98bは会議室IDを記憶部99bに追加で保存する(S103)。 If the reception app is running on the reception terminal 7, the decoding unit 98b additionally stores the conference room ID in the memory unit 99b (S103).

会議室端末90で端末アプリが動作している場合、デコード部98bは記憶部99に会議室IDを上書き保存する(S104)。 If the terminal app is running on the conference room terminal 90, the decoding unit 98b overwrites and saves the conference room ID in the memory unit 99 (S104).

このような処理により、会議室端末90は1つの会議室IDのみを記憶することができ、受付端末7は複数の会議室IDを記憶できる。 By this process, the conference room terminal 90 can store only one conference room ID, and the reception terminal 7 can store multiple conference room IDs.

<会議室IDの追加の場合の画面遷移>
図38~図40を用いて会議室IDが追加される場合の画面遷移について説明する。図38は会議室一覧画面620の一例であり、図39は一括編集画面660の一例であり、図40は待受画面650の一例である。
<Screen transition when adding a conference room ID>
The screen transition when a conference room ID is added will be described with reference to Fig. 38 to Fig. 40. Fig. 38 is an example of a conference room list screen 620, Fig. 39 is an example of a batch edit screen 660, and Fig. 40 is an example of a standby screen 650.

図38の会議室一覧画面620は図33と同様であるため相違を説明する。会議室一覧画面620で管理者が複数の会議室を選択すると、表示制御部94bが一括編集ボタン622を表示する。図38では2つの会議室が選択されている。一括編集ボタン622は複数の会議室に関する設定を管理者が一括で編集するためのボタンである。一括編集ボタン622が押下されると会議室一覧画面620は一括編集画面660を表示する。 The conference room list screen 620 in Figure 38 is similar to Figure 33, so the differences will be explained below. When an administrator selects multiple conference rooms on the conference room list screen 620, the display control unit 94b displays a bulk edit button 622. In Figure 38, two conference rooms have been selected. The bulk edit button 622 is a button that allows an administrator to edit the settings for multiple conference rooms all at once. When the bulk edit button 622 is pressed, the conference room list screen 620 displays a bulk edit screen 660.

図39の一括編集画面660は、運用ルール661、稼働状態662、画像コード663、URL664、保存ボタン665、及び、キャンセルボタン666を有している。運用ルール661は一括で運用ルールを変更するための項目であり、稼働状態662は一括で稼働状態を変更するための項目である。画像コード663は会議管理サーバ30が生成したものである。この画像コードには会議室の数だけ通信設定情報が含まれている。URL664は会議管理サーバ30が送信したものであるが、後述するように会議管理サーバ30において複数の会議室IDと対応付けられている。保存ボタン665は通信設定情報を記憶部99bに記憶させるためのボタンである。キャンセルボタン666は会議室一覧画面620に戻るためのボタンである。保存ボタン665が押下され、受付端末7が各会議室の予約情報を受信すると、図40の待受画面650を受付端末7が表示できる。 The batch edit screen 660 in FIG. 39 has an operation rule 661, an operation status 662, an image code 663, a URL 664, a save button 665, and a cancel button 666. The operation rule 661 is an item for changing the operation rule in a batch, and the operation status 662 is an item for changing the operation status in a batch. The image code 663 is generated by the conference management server 30. This image code contains communication setting information for the number of conference rooms. The URL 664 is sent by the conference management server 30, and is associated with multiple conference room IDs in the conference management server 30 as described below. The save button 665 is a button for storing the communication setting information in the storage unit 99b. The cancel button 666 is a button for returning to the conference room list screen 620. When the save button 665 is pressed and the reception terminal 7 receives the reservation information for each conference room, the reception terminal 7 can display the standby screen 650 in FIG. 40.

図40の待受画面650は、図36と同様の構成であるが、図36に比べ2つの会議室が追加されていることが分かる。このように、本実施形態の受付端末7は複数の会議室を追加で自機に登録して、予約情報を取得できる。 The standby screen 650 in FIG. 40 has the same configuration as FIG. 36, but it can be seen that two conference rooms have been added compared to FIG. 36. In this way, the reception terminal 7 of this embodiment can register multiple additional conference rooms in its own device and obtain reservation information.

<管理者がURLを受付端末7に入力して会議室IDを保存する場合>
図28では管理者が画像コードを受付端末7に撮像させる場合を主に説明したが、管理者がURLを受付端末7に入力して受付端末7が会議室IDを保存する場合について補足する。このような方法は受付端末7がカメラを有さない場合に有効である。
<When the administrator inputs the URL into the reception terminal 7 and saves the conference room ID>
28 mainly describes the case where the administrator makes the reception terminal 7 capture an image of an image code, but we will supplement this with a case where the administrator inputs a URL into the reception terminal 7 and the reception terminal 7 stores the conference room ID. This method is effective when the reception terminal 7 does not have a camera.

図41は、受付端末7が会議室IDを保存する処理を説明するシーケンス図の一例である。なお、図41の説明においては主に図32との相違を説明する。 Figure 41 is an example of a sequence diagram that explains the process in which the reception terminal 7 saves the conference room ID. Note that the explanation of Figure 41 will mainly focus on the differences from Figure 32.

S1、S2:図32と同様でよい。また、ステップS41-2~S47-2は図32のステップS41~S47と同様でよい。 S1, S2: May be the same as in FIG. 32. Also, steps S41-2 to S47-2 may be the same as steps S41 to S47 in FIG. 32.

S48-2:会議室の選択が終了すると、管理者は会議室一覧画面620において、画像コードを表示する操作を入力する(例えば一括編集ボタン622の押下)。ここでは少なくともURLが指定された場合を説明する。 S48-2: After selecting the conference rooms, the administrator inputs an operation to display the image code on the conference room list screen 620 (for example, pressing the bulk edit button 622). Here, we will explain the case where at least a URL is specified.

S49-2:登録端末50の操作受付部52は操作を受け付け、通信部51が会議室IDを指定してURL表示要求を会議管理サーバ30に送信する。 S49-2: The operation reception unit 52 of the registration terminal 50 receives the operation, and the communication unit 51 specifies the conference room ID and sends a URL display request to the conference management server 30.

S50-2:会議管理サーバ30の受信部31bはURL表示要求を受信し、URL生成部396が1つ以上の会議室IDを仮にグループ化してグループIDを採番し、1つ以上の会議室IDと対応付けておく。また、URL生成部396はこのグループIDとURLを対応付けておく。あるいはURLにグループIDを含める。 S50-2: The receiving unit 31b of the conference management server 30 receives the URL display request, and the URL generating unit 396 provisionally groups one or more conference room IDs, assigns a group ID, and associates the group ID with one or more conference room IDs. The URL generating unit 396 also associates this group ID with a URL. Alternatively, the group ID is included in the URL.

S51-2:次に、設定画面生成部391がURLを表示する一括編集画面660(図39)の画面情報を生成する。 S51-2: Next, the setting screen generation unit 391 generates screen information for the batch editing screen 660 (Figure 39) that displays the URL.

S52-2:会議管理サーバ30の送信部31aは一括編集画面660の画面情報を登録端末50に送信する。登録端末50の通信部51は一括編集画面660の画面情報を受信し、表示制御部53が一括編集画面660を表示する。 S52-2: The transmission unit 31a of the conference management server 30 transmits the screen information of the collective editing screen 660 to the registration terminal 50. The communication unit 51 of the registration terminal 50 receives the screen information of the collective editing screen 660, and the display control unit 53 displays the collective editing screen 660.

S53-2、S54-2:次に、管理者は受付端末7のブラウザを起動させる。管理者は起動画面で端末名を入力する。 S53-2, S54-2: Next, the administrator starts the browser on reception terminal 7. The administrator enters the terminal name on the startup screen.

S55-2:次に、管理者は受付アプリを操作して例えば図30のようなURL入力画面610を表示させ、管理者はURL入力画面610にURLを入力する。 S55-2: Next, the administrator operates the reception app to display a URL input screen 610, for example, as shown in FIG. 30, and the administrator enters a URL into the URL input screen 610.

S56-2:受付端末7のサーバ通信部91bはURLを宛先に会議管理サーバ30に接続し、会議管理サーバ30がURLに基づいて仮のグループIDを特定する。会議管理サーバ30の送信部31aは仮のグループIDに対応付けられている会議室IDを含む1つ以上の通信設定情報を受付端末7に送信する。なお、URL生成部396は不要になった仮のグループIDを破棄する。 S56-2: The server communication unit 91b of the reception terminal 7 connects to the conference management server 30 using the URL as the destination, and the conference management server 30 identifies the temporary group ID based on the URL. The transmission unit 31a of the conference management server 30 transmits one or more pieces of communication setting information including the conference room ID associated with the temporary group ID to the reception terminal 7. The URL generation unit 396 discards the temporary group ID that is no longer needed.

S57-2:受付端末7のサーバ通信部91bは通信設定情報を受信して、設定記録部98-2bが記憶部99bに記憶させる。記憶の処理については、図37で説明した。以降の処理は図32と同様になる。 S57-2: The server communication unit 91b of the reception terminal 7 receives the communication setting information, and the setting recording unit 98-2b stores it in the memory unit 99b. The storage process was described in FIG. 37. Subsequent processes are the same as those in FIG. 32.

<主な効果>
このように、管理者は会議室をグループ化しなくても、受付端末7が1つ以上の会議室IDを指定して予約情報を取得するので、複数の会議室の利用開始(チェックイン)と利用終了(チェックアウト)を1台の受付端末7で受け付けることができる。
<Major Effects>
In this way, even if the administrator does not group the conference rooms, the reception terminal 7 specifies one or more conference room IDs to obtain reservation information, so that the start (check-in) and end (check-out) of use of multiple conference rooms can be accepted at a single reception terminal 7.

実施例1,2では管理者Kが登録端末50を操作して受付端末7の初期設定を実行した。本実施例では、登録端末50を受付端末7で代用し、管理者Kが受付端末7を操作して初期設定を行う場合について説明する。つまり、受付端末7は初期設定後に受付端末として使用される。本実施例によれば登録端末50を不要にできる。 In the first and second embodiments, the administrator K operates the registration terminal 50 to perform the initial settings of the reception terminal 7. In this embodiment, the registration terminal 50 is replaced by the reception terminal 7, and a case will be described in which the administrator K operates the reception terminal 7 to perform the initial settings. In other words, the reception terminal 7 is used as the reception terminal after the initial settings. According to this embodiment, the registration terminal 50 can be eliminated.

本実施例においては、上記の実施例にて説明した図5、図6のハードウェア構成図、及び、図7~図9に示した機能ブロック図を援用できるものとし、主に相違を説明する。 In this embodiment, the hardware configuration diagrams in Figures 5 and 6 and the functional block diagrams in Figures 7 to 9 described in the above embodiments can be used, and the differences will be mainly described.

<機能について>
図42は、端末装置60、会議室端末90及び受付端末7の機能をブロック状に示す機能ブロック図の一例である。電子機器70の機能については必要に応じて説明する。図42の各機能のうち、図8において同一の符号を付した構成要素は同様の機能を果たすので、主に本実施例の主要な構成要素についてのみ説明する場合がある。
<About the function>
Fig. 42 is an example of a functional block diagram showing the functions of the terminal device 60, the conference room terminal 90, and the reception terminal 7 in a block form. The functions of the electronic device 70 will be explained as necessary. Among the functions in Fig. 42, components with the same reference numerals as in Fig. 8 perform similar functions, so in some cases only the main components of this embodiment will be mainly explained.

本実施例の受付端末7は受付アプリ300とは別にWebブラウザ200を有している。Webブラウザ200とはWebサーバから送信されたHTML、XML、CSS、及び、JavaScript(登録商標)などの画面情報を解析してWebサイトの画面を表示したりJavaScript(登録商標)で記述されたプログラムを実行したりするソフトウェアである。Webブラウザ200が実行するアプリをWebアプリという。受付端末7のWebブラウザ200は登録端末50の代わりに会議管理サーバ30と通信するために使用される。したがって、図7において登録端末50はなくてよい。 In this embodiment, the reception terminal 7 has a web browser 200 in addition to the reception app 300. The web browser 200 is software that analyzes screen information such as HTML, XML, CSS, and JavaScript (registered trademark) sent from a web server to display the screen of a website and execute a program written in JavaScript (registered trademark). An application executed by the web browser 200 is called a web application. The web browser 200 of the reception terminal 7 is used to communicate with the conference management server 30 instead of the registration terminal 50. Therefore, the registration terminal 50 in FIG. 7 is not necessary.

Webブラウザ200は、通信部201、表示制御部202、操作受付部203、起動部204、及び、デコード部205を有している。通信部201は、主に会議管理サーバ30と通信し、実施例1にて説明した初期設定に必要な情報を送受信する。表示制御部202は会議管理サーバ30からWebページとして送信される各種の画面情報を解析して表示する。操作受付部203はこれら画面に対するユーザの操作や情報の入力を受け付ける。起動部204は受付アプリ300を起動させ、初期設定に必要な情報を通知する。デコード部205は画像コードをデコードして、コード化されている情報を取得する。 The web browser 200 has a communication unit 201, a display control unit 202, an operation reception unit 203, a launch unit 204, and a decoding unit 205. The communication unit 201 mainly communicates with the conference management server 30, and transmits and receives information necessary for the initial settings described in the first embodiment. The display control unit 202 analyzes and displays various screen information transmitted as web pages from the conference management server 30. The operation reception unit 203 accepts user operations and information input on these screens. The launch unit 204 launches the reception app 300 and notifies it of the information necessary for the initial settings. The decoding unit 205 decodes the image code and obtains the coded information.

<受付端末が会議室IDを保存するまでの処理>
続いて、図43、図44を用いて受付端末7が会議室IDを保存するまでの処理について説明する。本実施例では、
(1) 受付端末7が後述する画像コード読み込みボタンを表示して、画像コード読み込みボタンの押下により画像コード又は画像コードの保存先のURLを受信する方法、
(2) 受付端末7が後述するダウンロードボタンを表示して、ダウンロードボタンの押下により、グループIDとグループ名等を受信する方法、
がある。まず、図43では(1)の方法を説明する。
<Processing until the reception terminal saves the conference room ID>
Next, the process up to when the reception terminal 7 stores the conference room ID will be described with reference to Figs. 43 and 44.
(1) A method in which the reception terminal 7 displays an image code reading button (described later) and receives an image code or a URL of a destination where the image code is saved by pressing the image code reading button.
(2) A method in which the reception terminal 7 displays a download button (described later) and receives the group ID, group name, etc. by pressing the download button.
First, the method (1) will be explained with reference to FIG.

図43は、受付端末7がグループIDを保存する処理を説明するシーケンス図の一例である。 Figure 43 is an example of a sequence diagram illustrating the process in which the reception terminal 7 stores a group ID.

S71、S72:図10のステップS1、S2と同様でよい。 S71, S72: Same as steps S1 and S2 in Figure 10.

S73,S74:受付端末7を初期設定する管理者は受付端末7のWebブラウザ200を起動させる。 S73, S74: The administrator who initializes the reception terminal 7 starts the web browser 200 of the reception terminal 7.

S75~79:Webブラウザ200が会議管理サーバ30に接続すると、表示制御部202がログイン画面を表示する。管理者は会議管理サーバ30にログインするための操作を入力する。ログイン画面の一例は図11に示した。例えば、認証情報としてユーザIDとパスワードを入力する。Webブラウザ200の操作受付部203は認証情報の入力を受け付け、通信部201が認証情報を指定してログイン要求を会議管理サーバ30に送信する。会議管理サーバ30の認証部40はログイン情報DB499のログインパスワードとユーザIDに基づいて管理者を認証する。ここでは認証が成功したものとする。これによりWebブラウザ200の表示制御部202は初期画面を表示する。図12に初期画面の一例を示した。 S75-79: When the web browser 200 connects to the conference management server 30, the display control unit 202 displays a login screen. The manager inputs an operation to log in to the conference management server 30. An example of the login screen is shown in FIG. 11. For example, a user ID and password are input as authentication information. The operation acceptance unit 203 of the web browser 200 accepts the input of the authentication information, and the communication unit 201 specifies the authentication information and sends a login request to the conference management server 30. The authentication unit 40 of the conference management server 30 authenticates the manager based on the login password and user ID in the login information DB 499. Here, it is assumed that the authentication was successful. This causes the display control unit 202 of the web browser 200 to display an initial screen. An example of the initial screen is shown in FIG. 12.

S80:次に、管理者は初期画面にグループ一覧を表示する操作を入力する。グループ一覧の表示とは会議管理サーバ30に登録されているグループの一覧を表示することをいう。 S80: Next, the administrator inputs an operation to display a list of groups on the initial screen. Displaying a list of groups means displaying a list of groups registered on the conference management server 30.

S81:Webブラウザ200の操作受付部203は操作を受け付け、通信部201がグループ一覧表示要求を会議管理サーバ30に送信する。 S81: The operation reception unit 203 of the web browser 200 receives the operation, and the communication unit 201 sends a group list display request to the conference management server 30.

S82:会議管理サーバ30の受信部31bはグループ一覧表示要求を受信し、設定画面生成部391が会議室設定情報DB498を参照してグループ一覧画面の画面情報を生成する。 S82: The receiving unit 31b of the conference management server 30 receives the group list display request, and the setting screen generating unit 391 references the conference room setting information DB 498 to generate screen information for the group list screen.

S83:会議管理サーバ30の送信部31aはグループ一覧画面の画面情報を受付端末7に送信する。 S83: The transmission unit 31a of the conference management server 30 transmits the screen information of the group list screen to the reception terminal 7.

S84:Webブラウザ200の通信部201はグループ一覧画面の画面情報を受信し、表示制御部202がグループ一覧画面を表示する。グループ一覧画面410の一例を図13に示した。 S84: The communication unit 201 of the web browser 200 receives the screen information of the group list screen, and the display control unit 202 displays the group list screen. An example of the group list screen 410 is shown in FIG. 13.

S85:管理者はグループ一覧画面410において、新規グループを作成する操作を入力する。新規グループの作成とは新たにグループを作成することをいう。 S85: The administrator inputs an operation to create a new group on the group list screen 410. Creating a new group means creating a new group.

S86:Webブラウザ200の操作受付部203は操作を受け付け、通信部201が新規グループ作成要求を会議管理サーバ30に送信する。 S86: The operation reception unit 203 of the web browser 200 receives the operation, and the communication unit 201 sends a request to create a new group to the conference management server 30.

S87:会議管理サーバ30の受信部31bは新規グループ作成要求を受信し、設定画面生成部391が新規グループ作成画面の画面情報を生成する。 S87: The receiving unit 31b of the conference management server 30 receives the request to create a new group, and the setting screen generating unit 391 generates screen information for the new group creation screen.

S88:会議管理サーバ30の送信部31aは新規グループ作成画面の画面情報を受付端末7に送信する。 S88: The transmission unit 31a of the conference management server 30 transmits the screen information of the new group creation screen to the reception terminal 7.

S89:Webブラウザ200の通信部201は新規グループ作成画面の画面情報を受信し、表示制御部202が新規グループ作成画面を表示する。新規グループ作成画面420の一例を図14に示した。 S89: The communication unit 201 of the web browser 200 receives the screen information of the new group creation screen, and the display control unit 202 displays the new group creation screen. An example of the new group creation screen 420 is shown in FIG. 14.

S90:管理者は新規グループ作成画面420において、グループ名を入力し、会議室の選択を開始する。これにより、設定画面生成部391が会議室設定情報DB498を参照して会議室一覧画面の画面情報を生成するので、Webブラウザ200の表示制御部202は会議室一覧画面を表示する。会議室一覧画面430の一例を図15に示した。会議室一覧画面430において、管理者はグループに所属させる会議室を選択する操作を入力する。すなわち、複数の会議室をグループ化する。 S90: The administrator inputs a group name on the new group creation screen 420 and starts selecting conference rooms. This causes the setting screen generation unit 391 to refer to the conference room setting information DB 498 and generate screen information for the conference room list screen, and the display control unit 202 of the web browser 200 displays the conference room list screen. An example of the conference room list screen 430 is shown in FIG. 15. On the conference room list screen 430, the administrator inputs an operation to select the conference rooms to belong to the group. In other words, multiple conference rooms are grouped.

S91:Webブラウザ200の操作受付部203は操作を受け付け、通信部201がグループ対象リソース(例えば、会議室ID)を会議管理サーバ30に送信する。会議管理サーバ30の受信部31bは会議室IDを受信して情報管理部395が保存する。 S91: The operation reception unit 203 of the web browser 200 receives the operation, and the communication unit 201 transmits the group target resource (e.g., the conference room ID) to the conference management server 30. The reception unit 31b of the conference management server 30 receives the conference room ID, and the information management unit 395 stores it.

S92:会議管理サーバ30の送信部31aが保存OKを受付端末7に送信する。 S92: The transmission unit 31a of the conference management server 30 sends a save OK to the reception terminal 7.

S93:Webブラウザ200の通信部201は保存OKを受信し、表示制御部202が保存OKを表示する。ステップS90~S93は会議室の数だけ繰り返し実行される。あるいは、管理者が一度に複数の会議室を指定してもよい。ステップS90~S93の間に受付端末7は会議管理サーバ30にグループ名を送信する。 S93: The communication unit 201 of the web browser 200 receives the save OK, and the display control unit 202 displays the save OK. Steps S90 to S93 are repeated the number of times equal to the number of conference rooms. Alternatively, the administrator may specify multiple conference rooms at once. During steps S90 to S93, the reception terminal 7 transmits the group name to the conference management server 30.

S94:グループ化する会議室の選択を終えると、管理者は会議室一覧画面において選択完了を入力する。これにより、Webブラウザ200の表示制御部202はグループ登録確認画面を表示する。グループ登録確認画面440の一例を図16に示した。管理者がグループ登録確認画面440でグループに登録する会議室を確認すると、グループ情報の登録のためにグループ情報を保存する操作を入力する。グループ情報は、グループ名、グループID及び会議室IDである。 S94: When the administrator has finished selecting the conference rooms to be grouped, he or she inputs a selection completion on the conference room list screen. This causes the display control unit 202 of the web browser 200 to display a group registration confirmation screen. An example of the group registration confirmation screen 440 is shown in FIG. 16. When the administrator confirms the conference rooms to be registered in the group on the group registration confirmation screen 440, he or she inputs an operation to save the group information in order to register the group information. The group information includes the group name, group ID, and conference room ID.

S95:Webブラウザ200の操作受付部203は操作を受け付け、通信部201がグループ名を含むグループ情報保存要求を会議管理サーバ30に送信する。グループ名はグループ名の入力以降に送信されればよい。 S95: The operation reception unit 203 of the web browser 200 receives the operation, and the communication unit 201 sends a group information save request including the group name to the conference management server 30. The group name may be sent after the group name is entered.

S96:会議管理サーバ30の受信部31bはグループ名を含むグループ情報保存要求を受信し、情報管理部395がグループ情報を保存する。すなわち、グループIDを採番し、会議室設定情報DB498において、ステップS95で送信された会議室IDにグループIDとグループ名を登録する。なお、会議室設定情報DB498において認証キーが生成されていない会議室が選択された場合、認証キーも生成される。 S96: The receiving unit 31b of the conference management server 30 receives the group information save request including the group name, and the information management unit 395 saves the group information. That is, a group ID is assigned, and in the conference room setting information DB 498, the group ID and group name are registered to the conference room ID sent in step S95. Note that if a conference room for which an authentication key has not been generated in the conference room setting information DB 498 is selected, an authentication key is also generated.

S97:また、画像コード生成部394はグループIDとグループ名とを含む画像コードを生成する。画像コード生成部394はグループIDに画像コードを対応付けておく。シーケンス図には明示しないが画像コードには会議室の数だけの認証キーと1つのサーバURLが含まれる。認証キーは会議室に共通でもよい。サーバURLについては受付アプリに登録されている場合、省略してよい。 S97: The image code generation unit 394 also generates an image code including the group ID and group name. The image code generation unit 394 associates the image code with the group ID. Although not shown in the sequence diagram, the image code includes authentication keys for the number of conference rooms and one server URL. The authentication key may be common to all conference rooms. The server URL may be omitted if it is registered in the reception app.

S98:会議管理サーバ30の送信部31aは保存OKを受付端末7に送信し、設定画面生成部391が会議室設定情報DB498を参照して作成したグループ一覧画面の画面情報を受付端末7に送信する。 S98: The transmission unit 31a of the conference management server 30 sends a save OK to the reception terminal 7, and the setting screen generation unit 391 sends the screen information of the group list screen created by referring to the conference room setting information DB 498 to the reception terminal 7.

S99:Webブラウザ200の通信部201は保存OKとグループ一覧画面の画面情報を受信し、表示制御部202が会議管理サーバ30から取得したグループ一覧画面を再度、表示する。グループ一覧画面450の一例を図17に示した。 S99: The communication unit 201 of the web browser 200 receives the save OK and the screen information of the group list screen, and the display control unit 202 again displays the group list screen acquired from the conference management server 30. An example of the group list screen 450 is shown in FIG. 17.

S100:管理者はグループ一覧画面450において受付端末7に、グループを指定して画像コードを表示する操作を入力する。グループ一覧画面450の画像コード/URLは画像コード又はURLを選択的に押下できる場合と、2つをまとめて押下できる場合がある。ここではまとめて押下されたか又は画像コードが押下された場合を説明する。 S100: The administrator inputs an operation to display an image code by specifying a group on the group list screen 450 at the reception terminal 7. In some cases, the image code/URL on the group list screen 450 allows the user to selectively press either the image code or the URL, and in other cases, allows the user to press both together. Here, we will explain the cases where both are pressed together or where the image code is pressed.

S101:Webブラウザ200の操作受付部203は操作を受け付け、通信部201がグループIDを指定して画像コード表示要求を会議管理サーバ30に送信する。 S101: The operation reception unit 203 of the web browser 200 receives an operation, and the communication unit 201 specifies the group ID and sends an image code display request to the conference management server 30.

S102:会議管理サーバ30の受信部31bは画像コード表示要求を受信し、設定画面生成部391がグループIDに対応付けられている画像コードと画像コード読み込みボタンを表示する画像コード表示画面の画面情報を生成する。画像コード生成部394はこのタイミングで画像コードを生成してもよい。これにより、グループ名や会議室等に変更があっても変更後の会議室やグループ名等で画像コードを生成できる。画像コード読み込みボタンは、画像コードの保存場所のURLを有している。 S102: The receiving unit 31b of the conference management server 30 receives the image code display request, and the setting screen generating unit 391 generates screen information for an image code display screen that displays the image code associated with the group ID and an image code read button. The image code generating unit 394 may generate an image code at this timing. This allows an image code to be generated with the changed conference room, group name, etc. even if the group name, conference room, etc. are changed. The image code read button has a URL of the location where the image code is saved.

S103:会議管理サーバ30の送信部31aは画像コード表示画面の画面情報(管理者が選択したグループIDが添付されている)を受付端末7に送信する。 S103: The transmission unit 31a of the conference management server 30 transmits the screen information of the image code display screen (with the group ID selected by the administrator attached) to the reception terminal 7.

S104:Webブラウザ200の通信部201は画像コード表示画面の画面情報を受信し、表示制御部202が画像コード表示画面を表示する。図44に画像コード表示画面の一例を示す。 S104: The communication unit 201 of the web browser 200 receives the screen information of the image code display screen, and the display control unit 202 displays the image code display screen. An example of the image code display screen is shown in FIG. 44.

S105:管理者は画像コード表示画面の画像コード読み込みボタンを押下する。Webブラウザ200の操作受付部203は押下を受け付ける。 S105: The administrator presses the image code read button on the image code display screen. The operation reception unit 203 of the web browser 200 accepts the press.

S106:Webブラウザ200の通信部201は、画像コード読み込みボタンが有するグループIDを指定して画像コードを会議管理サーバ30に要求する。 S106: The communication unit 201 of the web browser 200 specifies the group ID of the image code reading button and requests the image code from the conference management server 30.

S107:会議管理サーバ30の受信部31bは画像コードの要求を受信して、送信部31aは受付アプリの起動要求と共に、グループIDに対応づけられている画像コード又は画像コードの保存場所のURLを受付端末7に送信する。 S107: The receiving unit 31b of the conference management server 30 receives the request for the image code, and the transmitting unit 31a transmits the image code associated with the group ID or the URL of the storage location of the image code to the reception terminal 7 along with a request to launch the reception app.

S108:Webブラウザ200の通信部201は画像コード又は画像コードの保存場所のURLを受信する。Webブラウザ200が画像コードの保存場所のURLを受信した場合、Webブラウザ200の通信部201は画像コードの保存場所のURLに接続し、画像コードを取得する。受付アプリ300が画像コードを受信した場合、そのままでよい。デコード部205は画像コードを解析し、グループIDとグループ名を取得する(認証キーとサーバURLを含んでよい)。なお、画像コードのデコードは、受付アプリ300が行ってもよい。 S108: The communication unit 201 of the web browser 200 receives the image code or the URL of the location where the image code is saved. When the web browser 200 receives the URL of the location where the image code is saved, the communication unit 201 of the web browser 200 connects to the URL of the location where the image code is saved and acquires the image code. When the reception app 300 receives the image code, it may be left as is. The decoding unit 205 analyzes the image code and acquires the group ID and group name (which may include the authentication key and server URL). Note that the image code may be decoded by the reception app 300.

S109:Webブラウザ200の起動部204は会議管理サーバ30からの起動要求に応じて、又は、画像コード読み込みボタンの押下に応じて受付アプリ300を起動させる。起動と受付アプリ300への情報の渡し方については受付端末7のOSが提供する方法で行う。そのため、受付アプリ300の起動、画像コード等の受け渡し、又は、グループIDの保存の順序が前後する場合がある。 S109: The launch unit 204 of the web browser 200 launches the reception app 300 in response to a launch request from the conference management server 30 or in response to pressing the image code reading button. The launch and the method of passing information to the reception app 300 are performed using a method provided by the OS of the reception terminal 7. Therefore, the order of launching the reception app 300, passing the image code, etc., or saving the group ID may be reversed.

受付アプリ300の起動方法にはOSが提供するカスタムURIスキームいう方法がある。カスタムURIスキームはURIスキームをカスタム化したものである。URIスキームは、インターネット上の資源の所在を表すURI(又はURLでもよい)の先頭部分で、資源に到達するための手段を表す表記法である。通常は、URIとしてhttp、file、mailtoなどの予約語が指定される。これに対し、カスタムURIスキームは、任意のURIで資源を表すことができる。 One method of launching the reception application 300 is a custom URI scheme provided by the OS. A custom URI scheme is a customized URI scheme. A URI scheme is the first part of a URI (or it can be a URL) that indicates the location of a resource on the Internet, and is a notation that indicates the means for reaching the resource. Normally, reserved words such as http, file, and mailto are specified as the URI. In contrast, a custom URI scheme can represent a resource with any URI.

subapp://filepath?id=/foo/bar/001/groupeid.txt
先頭の「subapp」が受付アプリを指定し、「filepath」に続く「id=/foo/bar/001/groupeid.txt」が、受付アプリに通知される情報が「filepath」という変数に含まれ、変数の値は「/foo/bar/001/groupeid.txt」であることを指定する。groupeid.txtがグループIDである。グループ名、認証キー、及び、サーバURLなど他の情報も同様に送信される。
subapp://filepath?id=/foo/bar/001/groupeid.txt
The first "subapp" specifies the receiving app, and the "id=/foo/bar/001/groupeid.txt" following "filepath" indicates that the information to be sent to the receiving app is included in the variable "filepath". Specify that the variable value is "/foo/bar/001/groupeid.txt". groupeid.txt is the group ID. Send other information such as the group name, authentication key, and server URL as well. will be done.

カスタムURIスキームを用いてWebブラウザ200が受付アプリを起動してファイルパスを通知する手順は以下のようになる。
(1)Webブラウザ200のカスタムURIスキームをOSに通知する。
(2)OSはカスタムURIスキームの「subapp」で指定されるアプリを各アプリのマニフェスト(OSに登録されているアプリのリスト)から検索し受付アプリ300を特定する。
(3)受付アプリ300を特定できるとOSは受付アプリの実行ファイルを実行することで受付アプリを起動する。
(4)受付アプリ300は起動時にOSからカスタムURIスキームを取得する処理を行う。
(5)受付アプリ300は引き続き、カスタムURIスキームの「id」以下のファイルパスを取得する。
The procedure in which the Web browser 200 uses the custom URI scheme to launch the reception application and notify the file path is as follows.
(1) The custom URI scheme of the web browser 200 is notified to the OS.
(2) The OS searches for the application specified by “subapp” of the custom URI scheme from the manifest of each application (a list of applications registered in the OS) and identifies the reception application 300 .
(3) When the reception application 300 is identified, the OS executes the execution file of the reception application to start the reception application.
(4) When the reception application 300 is started, the reception application 300 performs a process of acquiring a custom URI scheme from the OS.
(5) The reception application 300 then obtains the file path under the “id” of the custom URI scheme.

S110:受付アプリ300はOSからグループID等を受信し、設定記録部98-2bはグループID、グループ名、認証キー、及び、サーバURLを記憶部99bに記憶しておく。これにより、受付端末7はグループIDを指定して予約情報を取得できる。なお、すでにグループID等が記憶されている場合、上書きしてよい。これにより、管理者は受付端末7を新たに配置できる。また、会議室IDが記憶されていた場合も上書きしてよい。会議室端末90を受付端末7に転用できる。受付端末7が上書きするかどうかを受け付けるダイアログを表示し、ユーザによる応答に応じて上書きするかどうか制御してもよい。複数のグループIDが記憶された場合、それぞれに基づいて予約情報が取得される。 S110: The reception app 300 receives the group ID and the like from the OS, and the setting recording unit 98-2b stores the group ID, group name, authentication key, and server URL in the storage unit 99b. This allows the reception terminal 7 to specify the group ID and obtain reservation information. Note that if a group ID and the like has already been stored, it may be overwritten. This allows the administrator to allocate a new reception terminal 7. Also, if a conference room ID has been stored, it may be overwritten. The conference room terminal 90 can be converted into the reception terminal 7. The reception terminal 7 may display a dialog box accepting whether or not to overwrite, and control whether or not to overwrite depending on the user's response. If multiple group IDs are stored, reservation information is obtained based on each of them.

S111:グループIDが記憶されると、受付アプリ300の予約情報要求部98-3bは、グループID及び認証キーを指定して、サーバURLで指定される会議管理サーバ30に予約情報を要求する。以降は、定期的に予約情報を要求する。 S111: When the group ID is stored, the reservation information request unit 98-3b of the reception app 300 requests reservation information from the conference management server 30 specified by the server URL, specifying the group ID and authentication key. After that, the reservation information is requested periodically.

S112:会議管理サーバ30の受信部31bは予約情報の要求を受信すると、認証キー検証部41が認証キーを検証する。すなわち、会議室IDで特定される認証キーを会議室設定情報DB498から取得して、会議室端末90から送信された認証キーと一致するか否かを判断する。認証キーの検証が成功すると、初期設定部39は会議室設定情報DB498の会議室端末の状態を接続中に変更する。次に、管理開始フラグがTrueの場合に、予約情報送信部44がグループIDに対応付けられている会議室IDを会議室設定情報DB498から取得し、この会議室IDに対応付けられている予約情報を会議管理情報DB493から取得する。会議管理サーバ30の送信部31aは予約情報を受付端末7に送信する。 S112: When the receiving unit 31b of the conference management server 30 receives a request for reservation information, the authentication key verification unit 41 verifies the authentication key. That is, the authentication key identified by the conference room ID is obtained from the conference room setting information DB 498, and it is determined whether it matches the authentication key sent from the conference room terminal 90. If the authentication key verification is successful, the initial setting unit 39 changes the state of the conference room terminal in the conference room setting information DB 498 to connected. Next, if the management start flag is True, the reservation information sending unit 44 obtains the conference room ID associated with the group ID from the conference room setting information DB 498, and obtains the reservation information associated with this conference room ID from the conference management information DB 493. The sending unit 31a of the conference management server 30 sends the reservation information to the reception terminal 7.

S113:受付アプリ300のサーバ通信部91bは予約情報を受信し、表示制御部94bが予約情報を待受画面に表示する。待受画面490の一例を図21に示した。 S113: The server communication unit 91b of the reception app 300 receives the reservation information, and the display control unit 94b displays the reservation information on the standby screen. An example of the standby screen 490 is shown in FIG. 21.

このように、本実施例では、受付端末7が登録端末50の代わりに画像コードを取得して、受付端末7がグループIDを記憶しておき、受付端末7がグループIDで予約情報を取得できる。 In this way, in this embodiment, the reception terminal 7 acquires the image code instead of the registration terminal 50, the reception terminal 7 stores the group ID, and the reception terminal 7 can acquire reservation information using the group ID.

<<画面例>>
図44はWebブラウザ200が表示する画像コード表示画面800の一例を示す。図44では図18の画像コード表示画面との相違を主に説明する。図44の画像コード表示画面800は、画像コード461、「集中端末アプリに画像コードを読み込む場合は、「画像コード読み込み」を押下してください」というメッセージ801、及び、画像コード読み込みボタン802を表示する。画像コード読み込みボタン802が押下されることで、受付端末7が画像コード又は画像コードの保存先のURLを取得し、受付アプリ300が起動する。なお、画像コード461が画像コード読み込みボタン802の代わりに押下可能でもよい。
<<Screen example>>
Fig. 44 shows an example of an image code display screen 800 displayed by the web browser 200. In Fig. 44, differences from the image code display screen in Fig. 18 will be mainly explained. The image code display screen 800 in Fig. 44 displays the image code 461, a message 801 saying "If you want to read the image code into the centralized terminal application, please press 'Read image code'", and an image code read button 802. When the image code read button 802 is pressed, the reception terminal 7 obtains the image code or the URL of the destination where the image code is saved, and the reception application 300 is started. Note that the image code 461 may be pressable instead of the image code read button 802.

画像コード461はなくてもよいが、図44のような画像コード表示画面800であれば、登録端末50が表示しても実施例1で説明したように管理者が初期設定できる。受付端末7が表示すれば登録端末50がなくても管理者が初期設定できる。 The image code 461 is not necessary, but if the image code display screen 800 as shown in FIG. 44 is displayed on the registration terminal 50, the administrator can perform the initial settings as described in the first embodiment. If the reception terminal 7 displays it, the administrator can perform the initial settings even if the registration terminal 50 is not present.

<受付端末がダウンロードボタンを表示する場合>
次に、図45を参照して、(2)の方法を説明する。図45は、受付端末7がグループIDを保存する処理を説明するシーケンス図の一例である。なお、図45の説明では図43との相違を主に説明する。ステップS71~S96の処理は図43と同様でよい。
<When the reception terminal displays the download button>
Next, the method (2) will be described with reference to Fig. 45. Fig. 45 is an example of a sequence diagram illustrating the process in which the reception terminal 7 stores the group ID. The explanation of Fig. 45 will mainly focus on the differences from Fig. 43. The processes in steps S71 to S96 may be the same as those in Fig. 43.

S127:画像コード生成部394は各グループごとにグループID等をダウンロードできるダウンロード画面の画面情報を生成する。例えば各グループ名にグループIDが対応づけられている。 S127: The image code generation unit 394 generates screen information for a download screen that allows the group ID and other information to be downloaded for each group. For example, a group ID is associated with each group name.

S128:会議管理サーバ30の送信部31aはダウンロード画面の画面情報を受付端末7に送信する。 S128: The transmission unit 31a of the conference management server 30 transmits the screen information of the download screen to the reception terminal 7.

S129:Webブラウザ200の通信部201はダウンロード画面の画面情報を受信し、表示制御部202がダウンロード画面を表示する。図46にダウンロード画面の一例を示す。 S129: The communication unit 201 of the web browser 200 receives the screen information of the download screen, and the display control unit 202 displays the download screen. An example of the download screen is shown in FIG. 46.

S130:管理者はダウンロード画面においてグループID等をダウンロードしたいグループのダウンロードタンを押下する。 S130: On the download screen, the administrator presses the download button for the group for which they want to download the group ID, etc.

S131:Webブラウザ200の操作受付部203は操作を受け付け、通信部201がグループIDを指定してグループID等のダウンロード要求を会議管理サーバ30に送信する。 S131: The operation reception unit 203 of the web browser 200 receives the operation, and the communication unit 201 specifies the group ID and sends a download request for the group ID, etc. to the conference management server 30.

S132:会議管理サーバ30の受信部31bはダウンロード要求を受信し、情報管理部395がグループIDに対応付けられている認証キー、グループ名等を会議室設定情報498から取得する(ログイン情報DB499に記憶されているサーバURLも取得する)。会議管理サーバ30の送信部31aは、受付アプリ300の起動要求と共にグループID、グループ名、認証キー、サーバURL等を受付端末7に送信する。 S132: The receiving unit 31b of the conference management server 30 receives the download request, and the information management unit 395 obtains the authentication key, group name, etc. associated with the group ID from the conference room setting information 498 (also obtains the server URL stored in the login information DB 499). The transmitting unit 31a of the conference management server 30 transmits the group ID, group name, authentication key, server URL, etc. to the reception terminal 7 together with a request to start the reception app 300.

S133:Webブラウザ200の通信部201は受付アプリ300の起動要求とグループID等を受信する。Webブラウザ200の起動部204は起動要求の受信又はダウンロードボタンの押下をイベントに、受付アプリ300を起動させる。起動方法は図43で説明したカスタムURIスキームと同様でよい。したがって、受付アプリ300はWebブラウザ200からグループID等を受信する。 S133: The communication unit 201 of the web browser 200 receives a request to start the reception app 300 and the group ID, etc. The start-up unit 204 of the web browser 200 starts the reception app 300 in response to the reception of the start-up request or the pressing of the download button as an event. The start-up method may be the same as the custom URI scheme described in FIG. 43. Therefore, the reception app 300 receives the group ID, etc. from the web browser 200.

S134:受付アプリ300の設定記録部98-2bはグループID、グループ名、認証キー、及び、サーバURLを記憶部99bに記憶しておく。これにより、受付端末7はグループIDを指定して予約情報を取得できる。 S134: The setting recording unit 98-2b of the reception app 300 stores the group ID, group name, authentication key, and server URL in the memory unit 99b. This allows the reception terminal 7 to specify the group ID and obtain reservation information.

S135~S137:以降の処理は図42のステップS111~S113と同様でよい。 S135 to S137: Subsequent processing can be the same as steps S111 to S113 in Figure 42.

このように、本実施例では、受付端末7が登録端末50の代わりにグループID等を取得して、受付端末7がグループIDを記憶しておき、受付端末7がグループIDで予約情報を取得できる。 In this way, in this embodiment, the reception terminal 7 acquires the group ID and the like instead of the registration terminal 50, the reception terminal 7 stores the group ID, and the reception terminal 7 can acquire reservation information by the group ID.

<<画面例>>
図46はWebブラウザ200が表示するダウンロード画面810の一例を示す。図46では図13のグループ一覧画面410との相違を主に説明する。図46のダウンロード画面810は、グループ名に対応づけられたダウンロードボタン811を有している。ダウンロードボタン811が押下されることで、受付端末7がグループID等を会議管理サーバ30から取得できる。
<<Screen example>>
Fig. 46 shows an example of a download screen 810 displayed by the web browser 200. In Fig. 46, differences from the group list screen 410 in Fig. 13 will be mainly explained. The download screen 810 in Fig. 46 has a download button 811 associated with a group name. Pressing the download button 811 allows the reception terminal 7 to obtain the group ID etc. from the conference management server 30.

<主な効果>
本実施例のリソース予約システム100によれば、受付端末7がWebブラウザ200で会議管理サーバ30と通信し、受付アプリ300を起動するので、登録端末50を不要にできる。そのため、例えば、ユーザや管理者は、登録端末50から離れた会議室エリア等、会議室に近い場所で、受付端末7のみを用いて、会議室を見ながらグループに含める会議室の選択と自機の設置完了までの一連をまとめて行うなどができる。
<Major Effects>
According to the resource reservation system 100 of this embodiment, the reception terminal 7 communicates with the conference management server 30 via the Web browser 200 and launches the reception application 300, eliminating the need for the registration terminal 50. Therefore, for example, a user or administrator can use only the reception terminal 7 in a location close to the conference rooms, such as a conference room area away from the registration terminal 50, to select the conference rooms to be included in a group while viewing the conference rooms, and perform a series of operations from selecting the conference rooms to completing the installation of their own device all at once.

実施例3ではWebブラウザ200とは別に受付アプリが予約情報を表示した。本実施例では、受付端末7がWebブラウザ200で初期設定し、更に予約情報を表示する場合について説明する。本実施例によれば登録端末50を不要にできる。 In the third embodiment, the reception application displayed reservation information separately from the web browser 200. In this embodiment, a case will be described in which the reception terminal 7 performs initial settings using the web browser 200 and then displays reservation information. According to this embodiment, the registration terminal 50 can be eliminated.

本実施例においては、上記の実施例にて説明した図5、図6のハードウェア構成図、及び、図7~図9に示した機能ブロック図を援用できるものとし、主に相違を説明する。 In this embodiment, the hardware configuration diagrams in Figures 5 and 6 and the functional block diagrams in Figures 7 to 9 described in the above embodiments can be used, and the differences will be mainly described.

<機能について>
図47は、端末装置60、会議室端末90及び受付端末7の機能をブロック状に示す機能ブロック図の一例である。電子機器70の機能については必要に応じて説明する。図47の各機能は、図8において同一の符号を付した構成要素は同様の機能を果たすので、主に本実施例の主要な構成要素についてのみ説明する場合がある。
<About the function>
Fig. 47 is an example of a functional block diagram showing the functions of the terminal device 60, the conference room terminal 90, and the reception terminal 7 in a block form. The functions of the electronic device 70 will be explained as necessary. Since the components with the same reference numerals in Fig. 8 perform similar functions, the functions of Fig. 47 may mainly only explain the main components of this embodiment.

本実施例の受付端末7は受付アプリでなくWebブラウザ200を有している。また、本実施例の受付端末7は画像コードをデコードしないので、デコード部98bと撮像部97bは不要である。受付端末7のWebブラウザ200は登録端末50の代わりに会議管理サーバ30と通信し、予約情報を表示するために使用される。 The reception terminal 7 of this embodiment has a web browser 200 instead of a reception app. Also, since the reception terminal 7 of this embodiment does not decode image codes, the decoding unit 98b and the imaging unit 97b are not necessary. The web browser 200 of the reception terminal 7 communicates with the conference management server 30 instead of the registration terminal 50 and is used to display reservation information.

<受付端末が会議室IDを保存するまでの処理>
続いて、図48を用いて受付端末7が会議室IDを保存し、予約情報を表示するまでの処理について説明する。図48は、受付端末7がグループIDを保存し、予約情報を表示する処理を説明するシーケンス図の一例である。図48の説明では主に図43との相違を説明する。まず、ステップS71~S96は図43と同様でよい。
<Processing until the reception terminal saves the conference room ID>
Next, the process from when the reception terminal 7 stores the conference room ID to when the reservation information is displayed will be described with reference to Fig. 48. Fig. 48 is an example of a sequence diagram explaining the process from when the reception terminal 7 stores the group ID to when the reservation information is displayed. The explanation of Fig. 48 will mainly focus on the differences from Fig. 43. First, steps S71 to S96 may be the same as Fig. 43.

S141:会議管理サーバ30の予約情報送信部44は、グループIDで特定される各会議室の予約情報を会議管理情報DB493から取得する。また、予約情報送信部44は予約情報が図21の待受画面490のように表示される待受画面の画面情報を生成する。すなわち、実施例1~3では、画面の形成(デザイン)は受付アプリが行っていたが、本実施例ではWebブラウザ200が待受画面を表示する。このため、予約情報送信部44がHTML等で予約情報を表示するための待受画面の画面情報を生成する。 S141: The reservation information sending unit 44 of the conference management server 30 obtains reservation information for each conference room identified by the group ID from the conference management information DB 493. The reservation information sending unit 44 also generates screen information for a standby screen on which the reservation information is displayed as in standby screen 490 of FIG. 21. That is, in Examples 1 to 3, the screen was formed (designed) by the reception app, but in this example, the web browser 200 displays the standby screen. For this reason, the reservation information sending unit 44 generates screen information for the standby screen for displaying the reservation information in HTML or the like.

S142:会議管理サーバ30の送信部31aは待受画面の画面情報と、会議室設定情報DB498とログイン情報DB499から取得された各会議室のグループID、グループ名、認証キー、及び、サーバURL等を受付端末7に送信する。 S142: The transmission unit 31a of the conference management server 30 transmits the screen information of the standby screen, and the group ID, group name, authentication key, server URL, etc. of each conference room obtained from the conference room setting information DB 498 and the login information DB 499 to the reception terminal 7.

S143:Webブラウザ200のサーバ通信部91bは待受画面の画面情報とグループID等を受信する。表示制御部94bが待受画面を表示する。待受画面の一例を図21に示した。会議管理サーバ30が待受画面の画面情報を直接、送信するのでなく、待受画面を表示するためのURLを受付端末7に送信してもよい。受付端末7は該URLにリダイレクトするか、管理者がWebブラウザ200に入力することで既存タブ又は新規のタブで待受画面を表示できる。新規のタブで表示すると、受付端末7が会議室一覧画面430を表示したままになるので、受付端末7が元のタブを削除するとよい。 S143: The server communication unit 91b of the Web browser 200 receives the screen information of the standby screen and the group ID, etc. The display control unit 94b displays the standby screen. An example of the standby screen is shown in FIG. 21. The conference management server 30 may send a URL for displaying the standby screen to the reception terminal 7, rather than directly sending the screen information of the standby screen. The reception terminal 7 can display the standby screen in an existing tab or a new tab by redirecting to the URL, or by the administrator inputting it into the Web browser 200. If displayed in a new tab, the reception terminal 7 will continue to display the conference room list screen 430, so it is recommended that the reception terminal 7 delete the original tab.

また、ユーザが待受画面を別の画面に変更したり、電源や画面をオフしたりしないように、受付端末7はキヨスクモードで動作するとよい。キオスクモードとは、情報処理端末が特定の用途でのみ動作するように設定された動作モードをいう。 The reception terminal 7 may also operate in kiosk mode to prevent the user from changing the standby screen to another screen or turning off the power or screen. Kiosk mode refers to an operating mode in which the information processing terminal is set to operate only for specific purposes.

また、受付端末7の設定記録部98-2bはグループID、グループ名、認証キー、及び、サーバURLを記憶部99bに記憶しておく。記憶部99bはWebブラウザ200がアクセスできるローカルストレージなどである。これにより、受付端末7はグループIDを指定して予約情報を取得できる。なお、すでにグループID等が記憶されている場合、上書きしてよい。これにより、管理者は受付端末7を新たに配置できる。また、会議室IDが記憶されていた場合も上書きしてよい。会議室端末90を受付端末7に転用できる。受付端末7が上書きするかどうかを受け付けるダイアログを表示し、ユーザによる応答に応じて上書きするかどうか制御してもよい。複数のグループIDが記憶された場合、それぞれに基づいて予約情報が取得される。 The setting recording unit 98-2b of the reception terminal 7 stores the group ID, group name, authentication key, and server URL in the storage unit 99b. The storage unit 99b is a local storage that the web browser 200 can access. This allows the reception terminal 7 to acquire reservation information by specifying the group ID. If a group ID or the like is already stored, it may be overwritten. This allows the administrator to newly allocate the reception terminal 7. Also, if a conference room ID has been stored, it may be overwritten. The conference room terminal 90 can be repurposed as the reception terminal 7. The reception terminal 7 may display a dialog box to accept whether or not to overwrite, and control whether or not to overwrite depending on the user's response. If multiple group IDs are stored, reservation information is acquired based on each of them.

S144~S146:図43のステップS111~S113と同様でよい。 S144 to S146: Same as steps S111 to S113 in Figure 43.

<主な効果>
このように、本実施例では、受付端末7がWebブラウザ200で予約情報を受信し表示できる。
<Major Effects>
In this manner, in this embodiment, the reception terminal 7 can receive and display reservation information on the Web browser 200 .

<その他の適用例>
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
<Other application examples>
The above describes the best mode for carrying out the present invention using examples, but the present invention is not limited to these examples in any way, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention.

例えば、登録端末50が画像コードを表示するのでなく、会議管理サーバ30に接続されたディスプレイが画像コードを表示してもよい。画像コードを表示する端末は登録端末50でなくてよい。画像コードは電子メールで管理者に送信されてもよい。 For example, instead of the registration terminal 50 displaying the image code, a display connected to the conference management server 30 may display the image code. The terminal that displays the image code does not have to be the registration terminal 50. The image code may be sent to the administrator by email.

例えば、本実施形態ではグループIDや通信設定情報を画像コードにエンコードしたが、グループIDや通信設定情報は1対1の近距離通信無線通信で登録端末50が会議室端末90に送信してもよい。例えば、Bluetooth(登録商標)、NFC(Near Filed Communication)、赤外線通信、可視光通信などで送信してよい。 For example, in this embodiment, the group ID and communication setting information are encoded into an image code, but the group ID and communication setting information may be transmitted from the registration terminal 50 to the conference room terminal 90 by one-to-one short-range wireless communication. For example, they may be transmitted by Bluetooth (registered trademark), NFC (Near Field Communication), infrared communication, visible light communication, or the like.

なお、会議管理サーバ30は複数、存在してもよいし、会議管理サーバ30の機能が複数のサーバに分散されていてもよい。また、予約管理サーバ20と会議管理サーバ30が一体でもよい。 Note that there may be multiple conference management servers 30, or the functions of the conference management server 30 may be distributed among multiple servers. In addition, the reservation management server 20 and the conference management server 30 may be integrated.

本実施形態に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。ある実施形態では、会議管理サーバ30は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、受付端末7は、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。 The devices described in this embodiment are merely illustrative of one of multiple computing environments for implementing the embodiments disclosed herein. In one embodiment, the conference management server 30 includes multiple computing devices, such as a server cluster. The multiple computing devices are configured to communicate with each other over any type of communication link, including a network, shared memory, etc., and perform the processing disclosed herein. Similarly, the reception terminal 7 may include multiple computing devices configured to communicate with each other.

また、本実施形態のリソース予約システム100はWebサービスとも称することができる。Webサービスとはインターネット関連技術を応用して提供される各種のサービスである。例えば、会議室貸し出しサービス、各種のレンタルサービスが挙げられる。Webサービスを利用するシステムを利用システムという。 The resource reservation system 100 of this embodiment can also be called a Web service. Web services are various services provided by applying Internet-related technologies. Examples include conference room rental services and various rental services. A system that uses a Web service is called a utilization system.

また、以上の実施例で示した図7~図9などの構成例は、リソース予約システム100の処理の理解を容易にするために、主な機能に応じて分割したものである。しかし、各処理単位の分割の仕方や名称によって本願発明が制限されることはない。リソース予約システム100は、処理内容に応じて更に多くの処理単位に分割することもできる。また、1つの処理単位が更に多くの処理を含むように分割することもできる。 The configuration examples shown in the above embodiments, such as those shown in Figures 7 to 9, are divided according to the main functions in order to make it easier to understand the processing of the resource reservation system 100. However, the present invention is not limited by the manner in which each processing unit is divided or the names of each processing unit. The resource reservation system 100 can also be divided into even more processing units depending on the processing content. It can also be divided so that one processing unit includes even more processing.

上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。 Each function of the embodiments described above can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and devices such as an ASIC (Application Specific Integrated Circuit), DSP (digital signal processor), FPGA (field programmable gate array), and conventional circuit modules designed to execute each function described above.

6 会議室
7 受付端末
10 チャットサーバ
20 予約管理サーバ
30 会議管理サーバ
60 端末装置
70 電子機器
90 会議室端末
100 リソース予約システム
Reference Signs List 6 Conference room 7 Reception terminal 10 Chat server 20 Reservation management server 30 Conference management server 60 Terminal device 70 Electronic device 90 Conference room terminal 100 Resource reservation system

特開2018‐190414号公報JP 2018-190414 A

Claims (18)

1つ以上のリソースをグループに対応づけると共に、前記リソースの予約に関する情報を保持する情報処理装置と、情報処理端末と、を有するリソース予約システムであって、
前記情報処理端末は、前記情報処理装置から受信した各リソースの予約に関する情報を表示する表示制御部と、
各リソースごとに入力を受け付ける操作受付部と、を有し、
前記情報処理装置は、
前記リソースの一覧を登録端末に提供し、前記登録端末が選択を受け付けた1つ以上の前記リソースの識別情報を受信して、受信した1つ以上のリソースを前記グループに対応づけておき、
前記情報処理装置は前記登録端末が入力を受け付けたグループ名を受信して、受信した前記グループ名をグループに対応づけておき、
前記情報処理装置は前記登録端末にグループの識別情報を含む画像コードを送信し、
前記情報処理端末は、前記登録端末が表示した前記画像コードを撮像して前記画像コードに含まれるグループの識別情報を保存し、
前記情報処理装置は、
前記情報処理端末から前記グループの識別情報を指定して各リソースの予約に関する情報を要求された場合、前記グループの識別情報に対応付けられている1つ以上のリソースの予約に関する情報を前記情報処理端末に送信する
ことを特徴とするリソース予約システム。
A resource reservation system including an information processing device that associates one or more resources with a group and that retains information relating to the reservation of the resources, and an information processing terminal,
a display control unit that displays information regarding the reservation of each resource received from the information processing device;
an operation receiving unit that receives an input for each resource;
The information processing device includes:
providing a list of the resources to a registration terminal, receiving identification information of one or more of the resources selected by the registration terminal, and associating the received one or more resources with the group;
the information processing device receives the group name input by the registration terminal, and associates the received group name with the group;
the information processing device transmits an image code including group identification information to the registration terminal;
the information processing terminal captures the image code displayed by the registration terminal and stores group identification information included in the image code;
The information processing device includes:
when the information processing terminal requests information regarding reservation of each resource by specifying the identification information of the group, the information processing terminal transmits information regarding reservation of one or more resources associated with the identification information of the group;
A resource reservation system comprising:
前記画像コードには前記グループ名が含まれており、
前記情報処理端末は、前記画像コードを撮像して前記画像コードに含まれる前記グループ名を表示することを特徴とする請求項に記載のリソース予約システム。
the image code includes the group name;
2. The resource reservation system according to claim 1 , wherein the information processing terminal captures an image of the image code and displays the group name contained in the image code.
前記情報処理装置は前記登録端末に前記グループの識別情報と対応づけられたURLを送信し、
前記登録端末は前記URLを表示し、
前記情報処理端末は、入力を受け付けた前記URLに接続し、前記情報処理装置から取得した前記URLに対応付けられている前記グループの識別情報を保存することを特徴とする請求項に記載のリソース予約システム。
The information processing device transmits a URL associated with the identification information of the group to the registration terminal;
The registration terminal displays the URL,
2. The resource reservation system according to claim 1, wherein the information processing terminal connects to the URL that has been input and stores the identification information of the group associated with the URL acquired from the information processing device.
前記情報処理端末は、入力を受け付けた前記URLに接続し、前記情報処理装置から取得した前記グループ名を表示することを特徴とする請求項に記載のリソース予約システム。 4. The resource reservation system according to claim 3 , wherein the information processing terminal connects to the URL that has been input and displays the group name acquired from the information processing device. 前記情報処理端末は、複数のリソースの識別情報を記憶しており、
前記情報処理装置は、前記情報処理端末から各リソースの識別情報を指定して各リソースの予約に関する情報を要求された場合、各リソースの予約に関する情報を前記情報処理端末に送信することを特徴とする請求項1に記載のリソース予約システム。
the information processing terminal stores identification information of a plurality of resources;
The resource reservation system according to claim 1, characterized in that when the information processing device is requested by the information processing terminal by specifying identification information of each resource and information regarding the reservation of each resource, it transmits information regarding the reservation of each resource to the information processing terminal.
前記情報処理装置はリソースの一覧を前記登録端末に提供し、前記登録端末が選択を受け付けた1つ以上の前記リソースの識別情報を受信して、
前記情報処理装置は前記登録端末に1つ以上の前記リソースの識別情報を含む画像コードを送信し、
前記登録端末は前記画像コードを表示し、
前記情報処理端末は、前記画像コードを撮像して前記画像コードに含まれる1つ以上の前記リソースの識別情報を保存することを特徴とする請求項に記載のリソース予約システム。
The information processing device provides a list of resources to the registration terminal, receives identification information of one or more of the resources selected by the registration terminal, and
The information processing device transmits an image code including identification information of one or more of the resources to the registration terminal;
The registration terminal displays the image code;
6. The resource reservation system according to claim 5 , wherein the information processing terminal captures an image of the image code and stores identification information of one or more of the resources contained in the image code.
前記情報処理装置はリソースの一覧を前記登録端末に提供し、前記登録端末が選択を受け付けた1つ以上の前記リソースの識別情報を受信して、
1つ以上の前記リソースの識別情報をURLに対応付けておき、
前記情報処理装置は前記登録端末に前記URLを送信し、
前記登録端末は前記URLを表示し、
前記情報処理端末は、入力を受け付けた前記URLに接続し、前記情報処理装置から取得した前記URLに対応付けられている1つ以上の前記リソースの識別情報を保存することを特徴とする請求項に記載のリソース予約システム。
The information processing device provides a list of resources to the registration terminal, receives identification information of one or more of the resources selected by the registration terminal, and
Identification information of one or more of the resources is associated with a URL;
The information processing device transmits the URL to the registration terminal,
The registration terminal displays the URL,
The resource reservation system according to claim 5 , characterized in that the information processing terminal connects to the URL that has been input and stores identification information of one or more of the resources associated with the URL obtained from the information processing device.
前記情報処理端末は、前記情報処理装置から1つ以上の前記リソースの識別情報を取得した場合、自機の種類に応じて、1つ以上の前記リソースの識別情報を、すでに保存されている前記リソースの識別情報に追加して保存するか、上書きするかを切り替えることを特徴とする請求項6又は7に記載のリソース予約システム。 The resource reservation system described in claim 6 or 7, characterized in that when the information processing terminal obtains identification information of one or more of the resources from the information processing device, the information processing terminal switches between whether to add the identification information of the one or more resources to the identification information already stored and save it, or to overwrite it, depending on the type of the information processing terminal itself . 前記情報処理装置はリソースの一覧を前記情報処理端末に提供し、前記情報処理端末のWebブラウザが選択を受け付けた1つ以上の前記リソースの識別情報を受信して、受信した1つ以上のリソースをグループに対応づけておき、
前記情報処理装置は前記情報処理端末にグループの識別情報を含む画像コードを送信し、
前記情報処理端末のWebブラウザは前記画像コードを解析して得た前記グループの識別情報を前記情報処理端末で動作するアプリに渡すか、又は、前記Webブラウザから前記画像コードを受け取ったアプリが前記画像コードを解析し、
前記アプリは、前記グループの識別情報を保存することを特徴とする請求項に記載のリソース予約システム。
the information processing device provides a list of resources to the information processing terminal, receives identification information of one or more resources selected by a Web browser of the information processing terminal, and associates the received one or more resources with a group;
the information processing device transmits an image code including group identification information to the information processing terminal;
The Web browser of the information processing terminal passes the identification information of the group obtained by analyzing the image code to an application running on the information processing terminal, or the application receiving the image code from the Web browser analyzes the image code,
The resource reservation system according to claim 1 , wherein the application stores identification information of the group.
前記情報処理装置はリソースの一覧を前記情報処理端末に提供し、前記情報処理端末のWebブラウザが選択を受け付けた1つ以上の前記リソースの識別情報を受信して、受信した1つ以上のリソースをグループに対応づけておき、
前記情報処理装置は前記情報処理端末にグループの識別情報を送信し、
前記情報処理端末のWebブラウザは前記グループの識別情報を前記情報処理端末で動作するアプリに渡し、
前記アプリは、前記グループの識別情報を保存することを特徴とする請求項に記載のリソース予約システム。
the information processing device provides a list of resources to the information processing terminal, receives identification information of one or more resources selected by a Web browser of the information processing terminal, and associates the received one or more resources with a group;
the information processing device transmits group identification information to the information processing terminal;
the web browser of the information processing terminal passes the group identification information to an application running on the information processing terminal;
The resource reservation system according to claim 1 , wherein the application stores identification information of the group.
前記情報処理装置はリソースの一覧を前記情報処理端末に提供し、前記情報処理端末のWebブラウザが選択を受け付けた1つ以上の前記リソースの識別情報を受信して、受信した1つ以上のリソースをグループに対応づけておき、
前記情報処理装置は前記情報処理端末にグループの識別情報を送信し、
前記情報処理端末のWebブラウザは前記グループの識別情報を保存することを特徴とする請求項に記載のリソース予約システム。
the information processing device provides a list of resources to the information processing terminal, receives identification information of one or more resources selected by a Web browser of the information processing terminal, and associates the received one or more resources with a group;
the information processing device transmits group identification information to the information processing terminal;
2. The resource reservation system according to claim 1 , wherein the Web browser of said information processing terminal stores said group identification information.
前記表示制御部は前記情報処理装置から受信した各リソースの利用に関する状況を表す旨を表示することを特徴とする請求項1~11のいずれか1項に記載のリソース予約システム。 12. The resource reservation system according to claim 1, wherein the display control unit displays a message indicating a status of utilization of each resource received from the information processing device. 前記操作受付部がリソースへの入力を受け付けた場合、
前記情報処理端末は前記リソースへの入力を受け付けた旨を前記情報処理装置に送信し、前記情報処理装置から前記リソースの前記状況を受信し、
前記表示制御部は前記情報処理装置から受信した前記状況で表示中の前記状況を更新することを特徴とする請求項12に記載のリソース予約システム。
When the operation reception unit receives an input to a resource,
the information processing terminal transmits to the information processing device a notification that the input to the resource has been accepted, and receives the status of the resource from the information processing device;
The resource reservation system according to claim 12 , wherein the display control unit updates the displayed status with the status received from the information processing device.
前記表示制御部は、予約されているリソースの利用が可能である旨を表す前記状況から利用中を表す前記状況に更新することを特徴とする請求項13に記載のリソース予約システム。 14. The resource reservation system according to claim 13 , wherein the display control unit updates the status indicating that the reserved resource is available to be used to the status indicating that the reserved resource is being used. 前記表示制御部が、予約されているリソースの利用が可能である旨を表す前記状況を表示中に、前記操作受付部が前記リソースへの入力を受け付けた場合、
前記表示制御部は認証用の情報の入力画面を表示することを特徴とする請求項14に記載のリソース予約システム。
When the operation receiving unit receives an input to the resource while the display control unit is displaying the status indicating that the reserved resource is available,
15. The resource reservation system according to claim 14 , wherein the display control unit displays an input screen for authentication information.
前記表示制御部が、リソースが予約されていない空室を表す前記状況を表示中に、前記操作受付部が前記リソースへの入力を受け付けた場合、
前記情報処理端末は前記リソースへの入力を受け付けた旨を前記情報処理装置に送信し、前記情報処理装置が予約サービスに前記リソースを予約し、予約した旨の前記状況を前記情報処理装置から受信し、
前記表示制御部は利用中を表す前記状況で表示中の空室を表す前記状況を更新することを特徴とする請求項12又は13に記載のリソース予約システム。
When the display control unit is displaying the status indicating a vacant room for which a resource is not reserved, the operation reception unit receives an input to the resource,
the information processing terminal transmits to the information processing device a notification that the input to the resource has been accepted, the information processing device reserves the resource with a reservation service, and receives from the information processing device a notification of the reservation;
The resource reservation system according to claim 12 or 13 , characterized in that the display control unit updates the status indicating vacant rooms being displayed with the status indicating in use.
前記表示制御部が、利用中を表す前記状況を表示中に、前記操作受付部がリソースの利用を終了する旨の入力を受け付けた場合、
前記表示制御部は確認画面を表示することを特徴とする請求項12~16のいずれか1項に記載のリソース予約システム。
When the display control unit is displaying the status indicating that the resource is being used, the operation reception unit receives an input indicating that the resource is to be used.
17. The resource reservation system according to claim 12, wherein the display control unit displays a confirmation screen.
1つ以上のリソースをグループに対応づけると共に、前記リソースの予約に関する情報を保持する情報処理装置と、情報処理端末と、を有するリソース予約システムが行う情報表示方法であって、
前記情報処理端末が、前記情報処理装置から受信した各リソースの予約に関する情報を表示するステップと、
各リソースごとに入力を受け付けるステップと、
前記情報処理装置が、
前記リソースの一覧を登録端末に提供し、前記登録端末が選択を受け付けた1つ以上の前記リソースの識別情報を受信して、受信した1つ以上のリソースを前記グループに対応づけるステップと、
前記情報処理装置が、前記登録端末が入力を受け付けたグループ名を受信して、受信した前記グループ名をグループに対応づけておくステップと、
前記情報処理装置が、前記登録端末にグループの識別情報を含む画像コードを送信するステップと、
前記情報処理端末が、前記登録端末が表示した前記画像コードを撮像して前記画像コードに含まれるグループの識別情報を保存するステップと、
前記情報処理装置が、前記情報処理端末からグループの識別情報を指定して各リソースの予約に関する情報を要求された場合、前記グループの識別情報に対応付けられている1つ以上のリソースの予約に関する情報を前記情報処理端末に送信するステップと
を有することを特徴とする情報表示方法。
1. An information display method performed by a resource reservation system having an information processing device that associates one or more resources with a group and holds information related to the reservation of the resources, and an information processing terminal, comprising:
a step of displaying information regarding the reservation of each resource received from the information processing device by the information processing terminal;
accepting input for each resource;
The information processing device,
providing the list of resources to a registration terminal, receiving identification information of one or more of the resources selected by the registration terminal, and associating the received one or more resources with the group;
a step in which the information processing device receives a group name input by the registration terminal and associates the received group name with a group;
a step of transmitting an image code including group identification information to the registration terminal by the information processing device;
a step of the information processing terminal capturing an image of the image code displayed by the registration terminal and storing group identification information included in the image code;
a step of transmitting information regarding reservation of one or more resources associated with the group identification information to the information processing terminal when the information processing device is requested by the information processing terminal to provide information regarding reservation of each resource by specifying the group identification information;
13. An information display method comprising:
JP2020100326A 2019-11-18 2020-06-09 Resource reservation system, information display method Active JP7547802B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/095,968 US20210150423A1 (en) 2019-11-18 2020-11-12 Resource reservation system and information display method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019208226 2019-11-18
JP2019208226 2019-11-18

Publications (2)

Publication Number Publication Date
JP2021082245A JP2021082245A (en) 2021-05-27
JP7547802B2 true JP7547802B2 (en) 2024-09-10

Family

ID=75965370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020100326A Active JP7547802B2 (en) 2019-11-18 2020-06-09 Resource reservation system, information display method

Country Status (1)

Country Link
JP (1) JP7547802B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011227847A (en) 2010-04-23 2011-11-10 Chugoku Electric Power Co Inc:The Conference room reservation support system
US20120278408A1 (en) 2011-04-29 2012-11-01 Crestron Electronics Inc. Meeting Management System Including Automated Equipment Setup
JP2016004511A (en) 2014-06-19 2016-01-12 株式会社イトーキ Conference room reservation system
JP2016218722A (en) 2015-05-20 2016-12-22 株式会社日立システムズ Conference room reservation management system, conference room reservation management method, and conference room reservation management program
JP2019016343A (en) 2017-07-06 2019-01-31 株式会社リコー Information processing apparatus, device control system, and device control method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011227847A (en) 2010-04-23 2011-11-10 Chugoku Electric Power Co Inc:The Conference room reservation support system
US20120278408A1 (en) 2011-04-29 2012-11-01 Crestron Electronics Inc. Meeting Management System Including Automated Equipment Setup
JP2016004511A (en) 2014-06-19 2016-01-12 株式会社イトーキ Conference room reservation system
JP2016218722A (en) 2015-05-20 2016-12-22 株式会社日立システムズ Conference room reservation management system, conference room reservation management method, and conference room reservation management program
JP2019016343A (en) 2017-07-06 2019-01-31 株式会社リコー Information processing apparatus, device control system, and device control method

Also Published As

Publication number Publication date
JP2021082245A (en) 2021-05-27

Similar Documents

Publication Publication Date Title
US11636444B2 (en) Resource reservation system, resource reservation method, and non-transitory computer-executable medium
US11687843B2 (en) System and method for reserving resources and notifying group members
JP7543654B2 (en) Resource reservation system, utilization management method, and terminal device
JP7268505B2 (en) Resource reservation system, registration terminal, setting method
US11797947B2 (en) Resource reservation system, method for starting using resource, and non-transitory recording medium
US20210150423A1 (en) Resource reservation system and information display method
US20210350299A1 (en) Information processing device, scheduling system, a method for scheduling event, and non-transitory recording medium
JP7468038B2 (en) Facility reservation system, electronic data providing method, information processing terminal, information processing method, information processing device, data transmission method, and program
JP7408932B2 (en) Resource reservation system, terminal setting method, program, usage system, information processing device
US12229596B2 (en) Method of storing electronic data, resource reservation system, and terminal apparatus
US11576084B2 (en) Resource management system, resource management device, and non-transitory recording medium
US20210144697A1 (en) Resource reservation system and resource usage method
JP7532929B2 (en) Management support device, management system, management method, and program
JP7139915B2 (en) Communication system, communication method, management device
US11496604B2 (en) Resource management apparatus, resource management system, and non-transitory computer-executable medium
US20200160243A1 (en) Resource reservation system, information display method, server system, and information processing terminal
JP2020087222A (en) Information processing terminal, program, resource reservation system, control method
JP2020140337A (en) Information processing terminal, program, control method
JP7491042B2 (en) Reservation system, message display method
JP7419760B2 (en) Resource reservation system, display method, information processing device
JP7516938B2 (en) Program, system, terminal device, and method for providing electronic data
JP7547802B2 (en) Resource reservation system, information display method
JP2021149594A (en) Resource reservation system, and image code printing method
JP2021196652A (en) Information processor, reservation system and reservation processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230224

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240412

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240730

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240812

R150 Certificate of patent or registration of utility model

Ref document number: 7547802

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150