JP7750472B2 - Information processing method, program, and information processing device - Google Patents
Information processing method, program, and information processing deviceInfo
- Publication number
- JP7750472B2 JP7750472B2 JP2022120897A JP2022120897A JP7750472B2 JP 7750472 B2 JP7750472 B2 JP 7750472B2 JP 2022120897 A JP2022120897 A JP 2022120897A JP 2022120897 A JP2022120897 A JP 2022120897A JP 7750472 B2 JP7750472 B2 JP 7750472B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- control unit
- reservation
- membership card
- field
- 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
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
特許法第30条第2項適用 令和 2年10月16日に、ABBOCCのウェブサイトにて公開(https://abbocc.work/) 令和 2年10月25日に、青山ブックセンター本店にてパンフレットを配布して公開 令和 2年11月 9日に、ABBOCCをオープンして公開(https://www.bookoffgroup.co.jp/rent/topics/2020.html#shop_20201109)Article 30, Paragraph 2 of the Patent Act applies. Published on the ABBOCC website on October 16, 2020 (https://abbocc.work/). Published and pamphlets distributed at the Aoyama Book Center main store on October 25, 2020. Published and opened at ABBOCC on November 9, 2020 (https://www.bookoffgroup.co.jp/rent/topics/2020.html#shop_20201109).
本発明は、情報処理方法、プログラムおよび情報処理装置に関する。 The present invention relates to an information processing method, a program, and an information processing device.
ユーザが保有する携帯端末と、レンタルスペースに設置した通信装置との間で信号を送受信して、レンタルスペースの利用時間を管理するレンタルスペースの管理方法が提案されている(特許文献1)。 A rental space management method has been proposed in which signals are sent and received between a user's mobile terminal and a communication device installed in the rental space to manage the usage time of the rental space (Patent Document 1).
複数の利用者が使用するシェアハウス、シェアオフィスおよびコワーキングスペース等において、それぞれの利用者の利用実績に応じて課金する管理装置が提案されている(特許文献2)。 A management device has been proposed for use in shared houses, shared offices, coworking spaces, and other facilities used by multiple users, in which charges are calculated based on each user's usage history (Patent Document 2).
特許文献1の管理方法および特許文献2の管理装置では、ユーザの入退室が正確に記録されない場合には、それぞれのユーザに対する適切な料金を定められない。 With the management method of Patent Document 1 and the management device of Patent Document 2, if user entry and exit are not accurately recorded, it is not possible to determine appropriate fees for each user.
一つの態様では、ユーザの入退室の記録に漏れが生じた場合であっても、それぞれのユーザに対して適切な料金を請求できる情報処理方法等を提供することを目的とする。 In one aspect, the objective is to provide an information processing method that can charge each user an appropriate fee even if there is a omission in the user's entry/exit record.
情報処理方法は、会員登録済の親ユーザから、子ユーザが会員登録に用いる鍵情報の発行要求を受け付け、前記発行要求に基づいて発行された鍵情報を送信し、送信した鍵情報を使用した前記子ユーザによる会員登録を受け付け、前記子ユーザが部屋に設けられたスマートロックの解除に利用できる会員証を発行し、前記子ユーザによる前記部屋の利用に関する利用料金を前記親ユーザに請求する処理をコンピュータが実行する。 The information processing method involves a computer executing a process in which it receives a request from a parent user who has already registered as a member to issue key information to be used by a child user for membership registration, transmits the key information issued based on the issuance request, accepts membership registration by the child user using the transmitted key information, issues a membership card that the child user can use to unlock a smart lock installed in the room, and bills the parent user for the usage fee for the child user's use of the room .
一つの態様では、ユーザの入退室の記録に漏れが生じた場合であっても、それぞれのユーザに対して適切な料金を定められる情報処理方法等を提供できる。 In one aspect, an information processing method can be provided that can set appropriate fees for each user even if there are gaps in the user's entry and exit records.
[実施の形態1]
図1は、情報処理システム10の構成を説明する説明図である。本実施の形態では、いわゆるコワーキングスペースを管理する情報処理システム10を例にして説明する。本実施の形態のコワーキングスペースは部屋の例示である。本実施の形態のコワーキングスペースは、仕事、学習または読書等のデスクワークに適した部屋であり、複数のユーザが着席して利用できる机および椅子が室内に設置されている。コワーキングスペースは、有償でユーザに提供される。
[First Embodiment]
FIG. 1 is an explanatory diagram illustrating the configuration of an information processing system 10. In this embodiment, an information processing system 10 that manages a so-called coworking space will be described as an example. The coworking space in this embodiment is an example of a room. The coworking space in this embodiment is a room suitable for desk work such as working, studying, or reading, and is equipped with desks and chairs that multiple users can sit and use. The coworking space is provided to users for a fee.
情報処理システム10は、情報処理装置20、携帯機器30、認証サーバ40、ゲート部11および会員証15を備える。会員証15は、コワーキングスペースを利用するそれぞれのユーザが所持する。 The information processing system 10 includes an information processing device 20, a mobile device 30, an authentication server 40, a gate unit 11, and a membership card 15. The membership card 15 is held by each user who uses the coworking space.
ゲート部11は、コワーキングスペースを囲む壁の一部分に設けられている。ゲート部11は、ドア等の出入口12、出入口12のロックおよびロック解除を行なう鍵機構13、壁の外側に配置された第1リーダ141、壁の内側に配置された第2リーダ142を含む。以下の説明では、第1リーダ141と第2リーダ142とを区別する必要がない場合には、リーダ14と記載する場合がある。 The gate unit 11 is located in a portion of the wall surrounding the coworking space. The gate unit 11 includes an entrance/exit 12 such as a door, a key mechanism 13 for locking and unlocking the entrance/exit 12, a first reader 141 located on the outside of the wall, and a second reader 142 located on the inside of the wall. In the following description, when there is no need to distinguish between the first reader 141 and the second reader 142, they may be referred to as readers 14.
リーダ14および鍵機構13は、ネットワークに接続して使用される、いわゆるIoT(Internet of Things)機器である。鍵機構13と、リーダ14と、会員証15と、認証サーバ40とは、ネットワークを介して施錠および解錠の操作が可能な、いわゆるスマートロックを構成する。 The reader 14 and key mechanism 13 are so-called IoT (Internet of Things) devices that are used while connected to a network. The key mechanism 13, reader 14, membership card 15, and authentication server 40 form a so-called smart lock that can be locked and unlocked via a network.
第1リーダ141は、コワーキングスペースの外側から出入口12を開けて入室したユーザに関する情報を取得する入室情報取得部の例示である。第2リーダ142は、コワーキングスペースの内側から出入口12を開けて退室したユーザに関する情報を取得する退室情報取得部の例示である。 The first reader 141 is an example of an entry information acquisition unit that acquires information about users who have opened the entrance/exit 12 from outside the coworking space and entered. The second reader 142 is an example of an exit information acquisition unit that acquires information about users who have opened the entrance/exit 12 from inside the coworking space and left.
認証サーバ40は、ネットワークを介してリーダ14および鍵機構13を制御するサーバである。認証サーバ40は、制御部41、主記憶装置42、補助記憶装置43、通信部44およびバスを備える。制御部41は、本実施の形態のプログラムを実行する演算制御装置である。制御部41には、一または複数のCPU(Central Processing Unit)またはマルチコアCPU等が使用される。制御部41は、バスを介して認証サーバ40を構成するハードウェア各部と接続されている。 The authentication server 40 is a server that controls the reader 14 and key mechanism 13 via a network. The authentication server 40 includes a control unit 41, a main memory device 42, an auxiliary memory device 43, a communication unit 44, and a bus. The control unit 41 is an arithmetic and control device that executes the program of this embodiment. The control unit 41 uses one or more CPUs (Central Processing Units) or multi-core CPUs, etc. The control unit 41 is connected to each hardware unit that makes up the authentication server 40 via the bus.
主記憶装置42は、SRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)、フラッシュメモリ等の記憶装置である。主記憶装置42には、制御部41が行なう処理の途中で必要な情報および制御部41で実行中のプログラムが一時的に保存される。 The main memory device 42 is a storage device such as SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), or flash memory. The main memory device 42 temporarily stores information required during processing performed by the control unit 41 and programs currently being executed by the control unit 41.
補助記憶装置43は、SRAM、フラッシュメモリ、ハードディスクまたは磁気テープ等の記憶装置である。補助記憶装置43には、入退室DB51、有効DB52、制御部41に実行させるプログラムおよびプログラムの実行に必要な各種データが保存される。通信部44は、認証サーバ40とネットワークとの間の通信を行なうインターフェイスである。 The auxiliary storage device 43 is a storage device such as SRAM, flash memory, a hard disk, or magnetic tape. The auxiliary storage device 43 stores the entry/exit DB 51, the validity DB 52, programs to be executed by the control unit 41, and various data required for program execution. The communication unit 44 is an interface that communicates between the authentication server 40 and the network.
リーダ14は、たとえばNFC(Near field communication)を用いて会員証15に記録された会員証IDを読み取り、認証サーバ40に送信する。第1リーダ141および第2リーダ142は、バーコードリーダであり、会員証15の表面にバーコードで表示された会員証IDを読み取ってもよい。会員証IDについては、後述する。 The reader 14 reads the membership card ID recorded on the membership card 15 using, for example, near field communication (NFC) and transmits it to the authentication server 40. The first reader 141 and the second reader 142 are barcode readers and may read the membership card ID displayed as a barcode on the surface of the membership card 15. The membership card ID will be described later.
制御部41は、会員証15が有効であるか否かを判定する。会員証15が有効であると判定した場合、制御部41は鍵機構13を制御して出入口12のロックを解除する。以上により、会員証15をリーダ14に読み取らせたユーザは、出入口12を通過できる。 The control unit 41 determines whether the membership card 15 is valid. If it determines that the membership card 15 is valid, the control unit 41 controls the lock mechanism 13 to unlock the entrance/exit 12. As a result, a user who has had their membership card 15 read by the reader 14 can pass through the entrance/exit 12.
所定時間の経過後、または、図示を省略するセンサによりユーザの通過を検知した後に、制御部41は、鍵機構13を制御して自動的に出入口12をロックする。鍵機構13は、所定時間の経過後、または、ユーザの通過を検知した後に自律的に出入口12をロックしてもよい。 After a predetermined time has passed, or after a sensor (not shown) detects the passage of a user, the control unit 41 controls the lock mechanism 13 to automatically lock the entrance/exit 12. The lock mechanism 13 may also autonomously lock the entrance/exit 12 after a predetermined time has passed, or after detecting the passage of a user.
図2は、情報処理システム10の構成を説明する説明図である。図2を使用して、情報処理装置20および携帯機器30の構成を説明する。 Figure 2 is an explanatory diagram illustrating the configuration of the information processing system 10. The configurations of the information processing device 20 and the mobile device 30 will be explained using Figure 2.
情報処理装置20は、制御部21、主記憶装置22、補助記憶装置23、通信部24、表示部251、入力部252およびバスを備える。制御部21は、本実施の形態のプログラムを実行する演算制御装置である。制御部21には、一または複数のCPUまたはマルチコアCPU等が使用される。制御部21は、バスを介して情報処理装置20を構成するハードウェア各部と接続されている。 The information processing device 20 includes a control unit 21, a main memory device 22, an auxiliary memory device 23, a communication unit 24, a display unit 251, an input unit 252, and a bus. The control unit 21 is an arithmetic and control device that executes the program of this embodiment. The control unit 21 uses one or more CPUs or multi-core CPUs, etc. The control unit 21 is connected to each hardware unit that constitutes the information processing device 20 via the bus.
主記憶装置22は、SRAM、DRAM、フラッシュメモリ等の記憶装置である。主記憶装置22には、制御部21が行なう処理の途中で必要な情報および制御部21で実行中のプログラムが一時的に保存される。 The main memory device 22 is a memory device such as SRAM, DRAM, or flash memory. The main memory device 22 temporarily stores information required during processing performed by the control unit 21 and programs currently being executed by the control unit 21.
補助記憶装置23は、SRAM、フラッシュメモリ、ハードディスクまたは磁気テープ等の記憶装置である。補助記憶装置23には、入退室DB56、会員DB57、請求DB58、制御部21に実行させるプログラムおよびプログラムの実行に必要な各種データが保存される。通信部24は、情報処理装置20とネットワークとの間の通信を行なうインターフェイスである。 The auxiliary storage device 23 is a storage device such as SRAM, flash memory, a hard disk, or magnetic tape. The auxiliary storage device 23 stores the entry/exit DB 56, the member DB 57, the billing DB 58, programs to be executed by the control unit 21, and various data required for executing the programs. The communication unit 24 is an interface that communicates between the information processing device 20 and the network.
表示部251は、液晶表示パネルまたは有機EL表示パネル等である。入力部252は、キーボード、マウスおよびマイク等である。表示部251と入力部252とは、積層されてタッチパネルを構成していてもよい。 The display unit 251 is a liquid crystal display panel or an organic EL display panel, etc. The input unit 252 is a keyboard, mouse, microphone, etc. The display unit 251 and input unit 252 may be stacked to form a touch panel.
情報処理装置20は、コワーキングスペースの運営事業者が使用する汎用のパソコン、スマートフォン、タブレット、大型計算機、または、大型計算機上で動作する仮想マシンである。情報処理装置20は、分散処理を行なう複数のパソコン、または大型計算機等のハードウェアにより構成されても良い。情報処理装置20は、クラウドコンピューティングシステムにより構成されても良い。情報処理装置20は、本実施の形態の編集支援処理専用のハードウェアであってもよい。 The information processing device 20 is a general-purpose PC, smartphone, tablet, or mainframe computer used by the operator of the coworking space, or a virtual machine running on a mainframe computer. The information processing device 20 may be configured with hardware such as multiple PCs or mainframe computers that perform distributed processing. The information processing device 20 may also be configured with a cloud computing system. The information processing device 20 may also be hardware dedicated to the editing support processing of this embodiment.
携帯機器30は、制御部31、主記憶装置32、補助記憶装置33、通信部24、タッチパネル35およびバスを備える。制御部31は、本実施の形態のプログラムを実行する演算制御装置である。制御部31には、一または複数のCPUまたはマルチコアCPU等が使用される。制御部31は、バスを介して携帯機器30を構成するハードウェア各部と接続されている。 The portable device 30 includes a control unit 31, a main memory device 32, an auxiliary memory device 33, a communication unit 24, a touch panel 35, and a bus. The control unit 31 is an arithmetic and control device that executes the program of this embodiment. The control unit 31 uses one or more CPUs or multi-core CPUs, etc. The control unit 31 is connected to each hardware component that makes up the portable device 30 via the bus.
主記憶装置32は、SRAM、DRAM、フラッシュメモリ等の記憶装置である。主記憶装置32には、制御部31が行なう処理の途中で必要な情報および制御部31で実行中のプログラムが一時的に保存される。 The main memory device 32 is a memory device such as SRAM, DRAM, or flash memory. The main memory device 32 temporarily stores information required during processing performed by the control unit 31 and programs currently being executed by the control unit 31.
補助記憶装置33は、SRAM、フラッシュメモリ、ハードディスクまたは磁気テープ等の記憶装置である。補助記憶装置33には、制御部31に実行させるプログラムおよびプログラムの実行に必要な各種データが保存される。通信部34は、携帯機器30とネットワークとの間の通信を行なうインターフェイスである。タッチパネル35は、液晶表示パネルまたは有機EL表示パネル等の表示部351と入力部352とが積層された構成を有する。 The auxiliary storage device 33 is a storage device such as SRAM, flash memory, a hard disk, or magnetic tape. The auxiliary storage device 33 stores programs to be executed by the control unit 31 and various data required for executing the programs. The communication unit 34 is an interface that communicates between the mobile device 30 and the network. The touch panel 35 has a stacked configuration of a display unit 351, such as a liquid crystal display panel or an organic EL display panel, and an input unit 352.
携帯機器30は、コワーキングスペースを利用するそれぞれのユーザが利用する汎用のスマートフォン、タブレット、パソコン等である。ユーザが自宅または職場等から情報処理システム10にアクセスする場合には、携帯機器30はデスクトップ型のパソコンであってもよい。 The mobile device 30 is a general-purpose smartphone, tablet, personal computer, etc. used by each user of the coworking space. When a user accesses the information processing system 10 from home, work, etc., the mobile device 30 may be a desktop personal computer.
図3は、入退室DB51のレコードレイアウトを説明する説明図である。入退室DB51は、コワーキングスペースの場所と、リーダ14が会員証15を読み取った日時と、会員証15に対応するユーザIDと、入退室の区別とを関連づけて記録したDBである。 Figure 3 is an explanatory diagram illustrating the record layout of the entry/exit DB 51. The entry/exit DB 51 is a DB that records the location of the coworking space, the date and time when the reader 14 read the membership card 15, the user ID corresponding to the membership card 15, and the entry/exit status, all in association with each other.
入退室DB51は、場所フィールド、日時フィールド、ユーザIDフィールドおよび出入りフィールドを有する。日時フィールドは、日付フィールドおよび時刻サブフィールドを有する。場所フィールドには、コワーキングスペースの名称が記録されている。日付フィールドには、リーダ14が会員証15を読み取った日付が記録されている。時刻フィールドには、リーダ14が会員証15を読み取った時刻が記録されている。 The entry/exit DB51 has a location field, a date and time field, a user ID field, and an entry/exit field. The date and time field has a date field and a time subfield. The location field records the name of the coworking space. The date field records the date on which the reader 14 read the membership card 15. The time field records the time on which the reader 14 read the membership card 15.
ユーザIDフィールドには、読み取った会員証15に対応するユーザIDが記録されている。出入フィールドには、ユーザの出入りの別が記録されている。出入りの区別は、第1リーダ141と第2リーダ142のどちらが会員証15を読み取ったかにより判定される。 The user ID field records the user ID corresponding to the membership card 15 that was read. The entry/exit field records whether the user entered or exited. The entry/exit distinction is determined by whether the first reader 141 or the second reader 142 read the membership card 15.
具体的には、「入」はユーザがコワーキングスペースの外部から第1リーダ141に会員証15を読み取らせて、コワーキングスペースに入ったことを、「出」は、ユーザがコワーキングスペースの内部から第2リーダ142に会員証15を読み取らせて、コワーキングスペースから出たことを示す。入退室DB51は、一回の会員証15の読み取りに対して、一つのレコードを有する。 Specifically, "enter" indicates that a user has entered the coworking space by having the first reader 141 read their membership card 15 from outside the coworking space, and "exit" indicates that a user has left the coworking space by having the second reader 142 read their membership card 15 from inside the coworking space. The entry/exit DB 51 has one record for each reading of a membership card 15.
ドアを開いたユーザに加えて、他のユーザも一緒に出入りする、いわゆる共連れが行なわれる場合がある。後続の人が通りやすいようにドアを開いた状態でおさえておくというマナーが存在するため、一般的なドアを使用する場合には、共連れを防止することは難しい。共連れにより入退室したユーザに関する情報は、入退室DB51に記録されない。 In some cases, other users may enter or exit together with the user who opened the door, a practice known as tailgating. It is considered good manners to hold the door open to allow subsequent users to pass through, so it is difficult to prevent tailgating when using standard doors. Information about users who enter or exit the room by tailgating is not recorded in the entry/exit DB 51.
すなわち、本実施の形態の情報処理システム10においては、ユーザの入退室が正確に記録されない場合がある。具体的には、同一のユーザIDに対して、入室が連続して複数回記録される場合、退室が連続して複数回記録される場合、一日の最初に退室が記録される場合、および、一日の最後に入室が記録される場合がある。 In other words, in the information processing system 10 of this embodiment, user entry and exit may not be recorded accurately. Specifically, for the same user ID, entry may be recorded multiple times in succession, exit may be recorded multiple times in succession, exit may be recorded at the beginning of the day, or entry may be recorded at the end of the day.
入退室DB51に記録された各レコードは、レプリケーション処理により入退室DB56に随時複写される。したがって、入退室DB56は入退室DB51と同一のレコードレイアウトを有する。レプリケーション処理は従来から使用されているため、詳細については説明を省略する。 Each record recorded in entry/exit DB51 is copied to entry/exit DB56 as needed through replication processing. Therefore, entry/exit DB56 has the same record layout as entry/exit DB51. Since replication processing has been used for a long time, details will not be explained here.
コワーキングスペースの運営事業者は、たとえば地域ごとに情報処理装置20を設置して、コワーキングスペースを運営してもよい。複数の運営事業者が、それぞれ情報処理装置20を設置してもよい。そのようにする場合には、レプリケーション処理時においては管理対象のコワーキングスペースに関するレコードが抽出されて、入退室DB56に複写される。 A coworking space operator may, for example, install an information processing device 20 in each region and operate the coworking space. Multiple operators may each install an information processing device 20. In this case, during the replication process, records related to the coworking spaces under management are extracted and copied to the entry/exit DB 56.
図4は、有効DB52のレコードレイアウトを説明する説明図である。有効DB52は、会員証15に固有に付与された会員証IDと、ユーザに固有に付与されたユーザIDと、会員証15の有効または無効の別とを関連づけて記録したDBである。 Figure 4 is an explanatory diagram illustrating the record layout of the validity DB 52. The validity DB 52 is a DB that records, in association with each other, the membership card ID uniquely assigned to the membership card 15, the user ID uniquely assigned to the user, and whether the membership card 15 is valid or invalid.
有効DB52は、会員証IDフィールド、ユーザIDフィールドおよび状態フィールドを有する。会員証IDフィールドには、会員証15に固有に付与された会員証IDが記録されている。会員証IDは、会員証15に搭載されたIDチップに書き込まれている。 The validity DB 52 has a membership card ID field, a user ID field, and a status field. The membership card ID field records the membership card ID uniquely assigned to the membership card 15. The membership card ID is written to the ID chip installed on the membership card 15.
ユーザIDフィールドには、コワーキングスペースを利用するユーザに固有に付与されたユーザIDが記録されている。状態フィールドには、会員証15が有効であるか、無効であるかが記録されている。会員証15が無効である場合とは、たとえばユーザが退会手続きを行なった場合、または、ユーザが所定の会費を支払わなかった場合等である。 The user ID field records a user ID uniquely assigned to a user who uses the coworking space. The status field records whether the membership card 15 is valid or invalid. A membership card 15 is invalid, for example, if the user has completed the membership cancellation procedure or has not paid the required membership fee.
有効DB52は、一枚の会員証15に対して一つのレコードを有する。制御部41は、情報処理装置20から送信される会員証15の登録情報に基づいて、有効DB52を適宜更新する。 The validity DB 52 contains one record for each membership card 15. The control unit 41 updates the validity DB 52 as appropriate based on the registration information for the membership card 15 sent from the information processing device 20.
図5は、会員DB57のレコードレイアウトを説明する説明図である。会員DB57は、ユーザIDと、会員証IDと、氏名と、会員種別と、請求先と、登録日と、オプションとを関連づけて記録したDBである。会員DB57は、ユーザIDフィールド、会員証IDフィールド、氏名フィールド、会員種別フィールド、請求先フィールド、登録日フィールド、および、オプションフィールドを有する。 Figure 5 is an explanatory diagram illustrating the record layout of member DB 57. Member DB 57 is a DB that records user IDs, membership card IDs, names, membership types, billing addresses, registration dates, and options in association with each other. Member DB 57 has a user ID field, a membership card ID field, a name field, a membership type field, a billing address field, a registration date field, and an option field.
ユーザIDフィールドには、ユーザに固有に付与されたユーザIDが記録されている。会員証IDフィールドには、ユーザが所持する会員証15に記録された会員証IDが記録されている。 The user ID field records the user ID uniquely assigned to the user. The membership card ID field records the membership card ID recorded on the membership card 15 held by the user.
氏名フィールドには、ユーザの氏名が登録されている。会員種別フィールドには、会員種別が登録されている。「従量」は、コワーキングスペースを利用した時間に応じて利用料金を支払う従量制会員を示す。「固定」は、コワーキングスペースを利用した時間に関わらず、一定額の利用料金をたとえば毎月支払う固定料金制会員を示す。 The name field contains the user's name. The membership type field contains the membership type. "Pay-as-you-go" indicates a pay-as-you-go membership where the usage fee is based on the amount of time the coworking space is used. "Fixed" indicates a fixed fee membership where a fixed usage fee is paid, for example, monthly, regardless of the amount of time the coworking space is used.
なお、会員種別は「従量」と「固定」の2通りに限定しない。たとえば、利用時間を昼間に限定した会員、平日の昼間と夜とで料金が異なる会員、利用回数に上限を設けた会員、学生料金の会員、団体割引料金の会員等、種々の会員種別を適宜設定できる。 Membership types are not limited to "pay-as-you-go" and "fixed rate." For example, various membership types can be set as appropriate, such as members who limit usage to daytime hours, members who have different fees for weekday daytime and evening hours, members with a limit on the number of times they can be used, members with student rates, members with group discount rates, etc.
請求先フィールドには、たとえばクレジットカード番号、クレジットカードの名義人、およびクレジットカードの有効期限等、ユーザが保有するクレジットカードを介して料金を請求する際に必要な情報が記録されている。請求先フィールドには、決済代行サービスを介して会員から料金を徴収する際に必要な、識別IDが記録されてもよい。決済代行サービスを利用することにより、クレジットカード番号等の重要な情報を情報処理システム10で管理することを避けられる。 The billing destination field records information required when billing a fee via a user's credit card, such as the credit card number, the credit card holder's name, and the credit card expiration date. The billing destination field may also record an identification ID required when collecting fees from members via a payment agency service. By using a payment agency service, it is possible to avoid having to manage important information such as credit card numbers in the information processing system 10.
登録日フィールドには、会員登録を行なった日付が記録されている。オプションフィールドには、オプション契約が記録されている。たとえば「ロッカー」は、個人用ロッカーに関するオプション契約が締結されていることを示す。すなわち、会員DB57には、ユーザIDと当該ユーザの契約条件とが関連づけて記録されている。オプション契約は、たとえば郵便受取サービスの契約、住所利用サービスの契約等であってもよい。 The registration date field records the date of membership registration. The option field records optional contracts. For example, "Locker" indicates that an optional contract for a personal locker has been concluded. In other words, member DB 57 records the user ID and the contract terms for that user in association with each other. An optional contract may be, for example, a contract for a mail receiving service, a contract for an address service, etc.
なお料金の請求方法はクレジットカードに限定しない。たとえば請求先フィールドには、銀行口座の番号および口座名義人等、銀行口座を介した料金の請求に必要な情報が記録されていてもよい。請求先フィールドには、電子マネーの認証情報等、電子マネーを介した料金の請求に必要な情報が記録されていてもよい。 Note that the method of billing is not limited to credit card. For example, the billing field may record information necessary for billing via a bank account, such as a bank account number and account holder name. The billing field may also record information necessary for billing via electronic money, such as electronic money authentication information.
図示を省略するが、会員DB57はユーザの住所、電話番号、メールアドレス、電話番号、SNS(Social Network Service)のアカウント、職業または生年月日等の情報を記録したフィールドを有してもよい。会員DB57は、一つのユーザIDについて、一つのレコードを有する。 Although not shown in the figure, member DB 57 may have fields that record information such as the user's address, telephone number, email address, telephone number, SNS (Social Network Service) account, occupation, or date of birth. Member DB 57 has one record for each user ID.
図6は、請求DB58のレコードレイアウトを説明する説明図である。請求DB58は、請求月とユーザIDと、請求額と決済状況とを関連づけて記録したDBである。請求DB58は、請求月フィールド、ユーザIDフィールド、請求額フィールドおよび決済フィールドを有する。 Figure 6 is an explanatory diagram illustrating the record layout of billing DB 58. Billing DB 58 is a database that records the billing month, user ID, billing amount, and payment status in association with each other. Billing DB 58 has a billing month field, a user ID field, a billing amount field, and a payment field.
請求月フィールドには、請求月が記録されている。ユーザIDフィールドには、ユーザIDが記録されている。請求額フィールドには、それぞれのユーザの会員種別および利用実績に基づいて算出された請求額が記録されている。決済フィールドには、決済状況が記録されている。「済」は、決済が完了して入金が行なわれたことを示す。「未」は決済が未完了であることを示す。たとえば、事前に登録されたクレジットカードが無効になっていて請求が行なえない等の問題が発生した場合には、「エラー」が記録される。 The billing month field records the billing month. The user ID field records the user ID. The billing amount field records the billing amount calculated based on each user's membership type and usage history. The payment field records the payment status. "Completed" indicates that the payment has been completed and the deposit has been made. "Not yet" indicates that the payment has not been completed. For example, if a problem occurs, such as a previously registered credit card being invalid and billing not being possible, "Error" will be recorded.
会員登録の概要を説明する。制御部21は、たとえばWEB(World Wide Web)サイトを介してユーザに入会申し込みフォームを提示して、ユーザが記入した情報を受け付ける。制御部21は、チャットシステムを用いて、入会に必要な情報を取得してもよい。 An overview of member registration will now be provided. The control unit 21 presents a membership application form to the user via a web (World Wide Web) site, for example, and accepts the information filled out by the user. The control unit 21 may also use a chat system to obtain the information necessary for membership.
制御部21は、会員DB57に新規レコードを作成して、ユーザが記入した情報をそれぞれのフィールドに記録する。制御部21は、ユーザに固有のユーザIDを割り当てて、ユーザに通知する。 The control unit 21 creates a new record in the member DB 57 and records the information entered by the user in the appropriate fields. The control unit 21 assigns a unique user ID to the user and notifies the user.
コワーキングスペースを初めて利用するユーザは、受付に立ち寄って登録時に通知されたユーザIDを提示する。受付の担当者は、受付窓口に設置されたパソコン等を操作して、未使用の会員証15に記録された会員証IDを、ユーザIDと関連づけて会員DB57に記録させる。担当者は、ユーザに会員証15を渡す。以上により、会員登録が完了する。 A user using the coworking space for the first time stops by the reception desk and presents the user ID provided at the time of registration. The receptionist operates a computer or other device installed at the reception desk to associate the membership card ID recorded on an unused membership card 15 with the user ID and record this in the member DB 57. The receptionist then hands the membership card 15 to the user. This completes member registration.
制御部21は、会員DB57に新規ユーザに関するレコードを記録する際に、未使用の会員証15に記録された会員証IDを記録してもよい。そのようにする場合、受付の担当者は会員DB57を参照して会員証IDを確認し、対応する会員証15をユーザに手渡す。 When recording a record for a new user in the member DB 57, the control unit 21 may also record the membership card ID recorded on an unused membership card 15. In this case, the receptionist refers to the member DB 57 to confirm the membership card ID and hand over the corresponding membership card 15 to the user.
受付の近傍に、会員登録受付用のパソコンまたはタブレットが設置されていてもよい。会員登録の申し込みを紙の申込書で受け付けてもよい。そのようにする場合、受付の担当者が会員DB57に情報を入力するか、OCRにより自動的に読み取って会員DB57に記録する。 A computer or tablet for accepting member registrations may be installed near the reception desk. Member registration applications may also be accepted via paper application forms. In this case, the receptionist enters the information into member DB 57, or the information is automatically read by OCR and recorded in member DB 57.
会員証15を保有しているユーザは、受付に立ち寄ることなくコワーキングスペースを利用できる。具体的にはユーザは、第1リーダ141に会員証15を読み取らせることにより、鍵機構13を解除してコワーキングスペースに入室できる。同様にユーザは、第2リーダ142に会員証15を読み取らせることにより、鍵機構13を解除してコワーキングスペースから退室できる。 A user who possesses a membership card 15 can use the coworking space without stopping by the reception desk. Specifically, a user can unlock the lock mechanism 13 and enter the coworking space by having the first reader 141 read the membership card 15. Similarly, a user can unlock the lock mechanism 13 and leave the coworking space by having the second reader 142 read the membership card 15.
したがって、コワーキングスペースには受付手続および入退室の管理等の作業を行なう担当者が常駐する必要はない。たとえば隣接する店舗の従業員がコワーキングスペースの担当者を兼ねてもよい。 Therefore, there is no need for a person to be on-site at the coworking space to handle tasks such as reception procedures and entry/exit management. For example, an employee of an adjacent store could also serve as the coworking space's person in charge.
ユーザは、会員証15を用いて簡単に入退室できるため、たとえばトイレおよび自動販売機等をコワーキングスペース内に設置する必要がない。運営事業者は、大規模商業施設、または、オフィスビル等の一部を区切って、有償のコワーキングスペースを容易に設置できる。したがって運営事業者は、比較的安価な初期投資で、遊休スペースを有償のコワーキングスペースに利用して、収益化を図れる。 Because users can easily enter and exit the space using their membership card 15, there is no need to install restrooms, vending machines, etc. within the coworking space. Operating companies can easily set up paid coworking spaces by partitioning off parts of large commercial facilities or office buildings. Therefore, operating companies can monetize unused space by using it as paid coworking spaces with a relatively low initial investment.
コワーキングスペースを囲む壁は、ユーザが簡単に乗り越えたり、すり抜けたりできない程度のものであれば良い。たとえば1メートル強程度の高さの連結型パーティション等を壁に使用してもよい。コワーキングスペースの外から内部の状況がわかるため、初めてのユーザであっても安心して利用できるコワーキングスペースを提供できる。 The walls surrounding the coworking space should be strong enough that users cannot easily climb over or slip through. For example, interlocking partitions just over one meter high could be used as walls. Since the situation inside the coworking space can be seen from outside, it is possible to provide a coworking space that even first-time users can use with confidence.
天井高よりも低い壁を用いて天井と壁との間に空間を設けることにより、コワーキングスペース内に専用の空調設備、照明設備および火災報知器等を設置する必要がないため、コワーキングスペースの初期投資を低減できる。 By using walls that are lower than the ceiling height and creating space between the ceiling and walls, there is no need to install dedicated air conditioning equipment, lighting equipment, fire alarms, etc. within the coworking space, which reduces the initial investment required for the coworking space.
遊園地等の大規模な施設で使用される、一度に通行できる人を一人に制限して共連れを防止するゲートを設置せず、一般的なドアを使用できるため、コワーキングスペースの初期投資を低減できる。 Instead of installing gates, which are used in large facilities such as amusement parks to limit the number of people allowed through to one at a time and prevent tailgating, standard doors can be used, reducing the initial investment required for coworking spaces.
図7は、利用時間の算出ルールを説明する説明図である。図7は、ID010からID050までの5人のユーザそれぞれのコワーキングスペースの利用状況を示す。縦軸は、それぞれのユーザを示し、横軸はコワーキングスペースの開店から閉店までの時間を示す。 Figure 7 is an explanatory diagram explaining the rules for calculating usage time. Figure 7 shows the usage status of the coworking space for each of five users, ID010 to ID050. The vertical axis shows each user, and the horizontal axis shows the time from opening to closing of the coworking space.
三角形は入室時刻、すなわちユーザの持つ会員証15が第1リーダ141に読み取られた時刻を示す。逆三角形は退室時刻、すなわちユーザの持つ会員証15が第2リーダ142に読み取られた時刻を示す。太線は、当該ユーザの利用時間であると判定される時間を示す。 The triangle indicates the time of entry, i.e., the time when the user's membership card 15 is read by the first reader 141. The inverted triangle indicates the time of exit, i.e., the time when the user's membership card 15 is read by the second reader 142. The thick line indicates the time determined to be the user's usage time.
具体例を挙げて説明する。「ID010」のユーザは、時刻t11に入室し、時刻t12に退出した。利用時間は、t11からt12までである。「ID020」のユーザは、時刻t21に入室し、時刻t22に退出し、時刻t23に入室し、時刻t24に退出した。利用時間はt21からt24までである。 Let's explain this using a specific example. User "ID010" entered the room at time t11 and left at time t12. Their usage time was from t11 to t12. User "ID020" entered the room at time t21, left at time t22, entered at time t23, and left at time t24. Their usage time was from t21 to t24.
「ID030」のユーザは、時刻t31に入室し、時刻t32に入室し、時刻t33に退出した。このユーザは、時刻t31から時刻t32までの間に、共連れにより退室したものと推定される。利用時間はt31からt33までである。 User "ID030" entered the room at time t31, reentered at time t32, and exited at time t33. It is estimated that this user exited the room with someone else between time t31 and time t32. The usage time was from t31 to t33.
「ID040」のユーザは、時刻t41に入室し、退室時刻は記録されていない。このユーザは、共連れにより退室したものと推定される。利用時間は、t41から閉店時刻までである。 User "ID040" entered the facility at time t41, but the exit time was not recorded. It is presumed that this user left the facility with someone else. The usage time was from t41 until closing time.
「ID050」のユーザは、時刻t51に退室した。入室時刻は記録されていない。このユーザは、共連れにより入室したものと推定される。利用時間は、開店時刻からt51までである。 User "ID050" left the room at time t51. The entry time was not recorded. It is presumed that this user entered the room with a companion. The usage time was from opening time until t51.
最初の入室時に会員証15を第1リーダ141に読み取らせずに共連れした場合、および、最後の退室時に会員証15を第2リーダ142に読み取らせずに共連れした場合、ユーザの利用時間は長く判定される。この算定方式をユーザに周知することにより、ユーザは少なくとも最初の入室時および最後の退室時には会員証15の読み取り操作を行なうように促される。 If a user enters the room for the first time without having their membership card 15 scanned by the first reader 141, or if they leave the room for the last time without having their membership card 15 scanned by the second reader 142, their usage time will be determined to be long. By informing users of this calculation method, they will be encouraged to scan their membership card 15 at least when they enter the room for the first time and when they leave the room for the last time.
一方、トイレ休憩等、利用中に入退室する際には共連れしても差支えない。したがって、ユーザが気軽な雰囲気で利用できるコワーキングスペースを提供できる。 On the other hand, it is acceptable for users to enter and exit the space together during use, such as for toilet breaks. This allows for the provision of a coworking space that users can use in a relaxed atmosphere.
図8は、混雑状況を表示する画面例である。図8は、たとえばコワーキングスペースを紹介するWEBサイト内のWEBページである。画面中央の混雑状況欄61に、混雑状況が表示されている。 Figure 8 is an example of a screen displaying the congestion status. Figure 8 is, for example, a web page on a website introducing coworking spaces. The congestion status is displayed in the congestion status column 61 in the center of the screen.
ユーザは、携帯機器30を操作して当該ページを閲覧し、混雑状況を確認できる。複数のコワーキングスペースそれぞれの混雑情報が、画面に一覧表示されてもよい。ユーザは、移動に要する時間等の利便性と、混雑状況とを検討して、利用するコワーキングスペースを選択できる。 The user can operate the mobile device 30 to view the page and check the congestion status. The congestion information for each of multiple coworking spaces may be displayed as a list on the screen. The user can select a coworking space to use by considering convenience, such as the time required to travel, and the congestion status.
図9および図10は、管理画面の画面例である。図9および図10は、コワーキングスペース運営事業者の担当者が操作および閲覧する画面である。画面の左側に、メニュー欄62が表示されている。 Figures 9 and 10 are examples of the management screen. Figures 9 and 10 are screens operated and viewed by the coworking space operator's staff. A menu column 62 is displayed on the left side of the screen.
図9はメニュー欄62において「トップ」が表示された状態の画面例を示す。メニュー欄62の右側に表示されたトップ欄63に、固定料金制の会員数、従量制の会員数、現在の利用者数、前月の請求金額、前月の入金金額、および前月の返金金額が、それぞれアイコンで表示されている。なお、返金は、たとえばユーザが月の途中で退会した場合、または、前の月に誤請求があった場合等、イレギュラーな状況があった場合に発生する。 Figure 9 shows an example screen with "Top" displayed in the menu column 62. The top column 63, displayed to the right of the menu column 62, displays the number of fixed-fee members, the number of pay-as-you-go members, the current number of users, the previous month's billing amount, the previous month's deposit amount, and the previous month's refund amount, each displayed as an icon. Note that refunds are issued in irregular circumstances, such as when a user cancels membership mid-month or when an incorrect billing occurred in the previous month.
トップ画面により、ユーザはコワーキングスペースの運営状況の概要を把握できる。なお、トップ画面には、たとえば前月の運営経費、および、前月に1回でも利用実績のあるアクティブ会員の数等を表示してもよい。 The top screen allows users to get an overview of the coworking space's operating status. The top screen may also display, for example, the previous month's operating expenses and the number of active members who used the space at least once in the previous month.
図10は、メニュー欄62において「会員一覧」が表示された状態の画面例を示す。メニュー欄62の右側に表示された会員一覧欄64に会員のユーザID,氏名および会員種別が表形式で一覧表示されている。 Figure 10 shows an example screen with "Member List" displayed in the menu field 62. The member list field 64, displayed to the right of the menu field 62, lists the members' user IDs, names, and membership types in table format.
担当者は、画面上部に配置された検索欄641を使用して、一覧表示させるユーザを絞り込める。担当者が、「CSV(Comma Separated Value)ダウンロード」ボタンを選択した場合、制御部21は会員一覧のリストをCSV形式で生成する。 The person in charge can use the search field 641 located at the top of the screen to narrow down the users to be displayed in the list. If the person in charge selects the "CSV (Comma Separated Value) Download" button, the control unit 21 will generate a member list in CSV format.
図示を省略するが、担当者が「詳細」ボタンを選択した場合、制御部21は会員DB57に記録された当該会員に関する詳細情報を表示する。同様に担当者が「履歴」ボタンを選択した場合、制御部21は入退室DB56に記録された当該会員の入退室履歴を表示する。 Although not shown in the figure, when the person in charge selects the "Details" button, the control unit 21 displays detailed information about the member recorded in the member DB 57. Similarly, when the person in charge selects the "History" button, the control unit 21 displays the entry and exit history of the member recorded in the entry and exit DB 56.
図示を省略するが、担当者がメニュー欄62の「利用履歴」を選択した場合、制御部21は、各ユーザの利用日および利用時間を一覧表示する。担当者がメニュー欄62の「日別利用履歴」を選択した場合、制御部21は、ユーザにより指定された日付におけるユーザの利用時間を一覧表示する。 Although not shown in the figure, if the person in charge selects "Usage History" in menu field 62, the control unit 21 will display a list of the usage dates and usage times for each user. If the person in charge selects "Daily Usage History" in menu field 62, the control unit 21 will display a list of the usage times for each user on the date specified by the user.
担当者がメニュー欄62の「請求情報」を選択した場合、制御部21は、各ユーザへの請求額を一覧表示する。担当者がメニュー欄62の「入金情報」を選択した場合、制御部21は、各ユーザからの入金額を一覧表示する。担当者がメニュー欄62の「返金情報」を選択した場合、制御部21は、各ユーザへの返金額を一覧表示する。 If the person in charge selects "Billing Information" in menu field 62, the control unit 21 will display a list of the amounts billed to each user. If the person in charge selects "Deposit Information" in menu field 62, the control unit 21 will display a list of the amounts deposited by each user. If the person in charge selects "Refund Information" in menu field 62, the control unit 21 will display a list of the amounts refunded to each user.
なお、制御部21が表示する画面は、上記に例示した画面に限定しない。ユーザは、入力部252を適宜操作して、閲覧したい情報を指定できる。制御部21は、ユーザによる操作に応じて、表示部251に情報を表示する。 Note that the screens displayed by the control unit 21 are not limited to the screens exemplified above. The user can specify the information they wish to view by operating the input unit 252 as appropriate. The control unit 21 displays information on the display unit 251 in response to the user's operation.
図11は、認証サーバ40が実行するプログラムの処理の流れを説明するフローチャートである。図11のプログラムは、コワーキングシステムの営業時間中に実行される。 Figure 11 is a flowchart explaining the processing flow of the program executed by the authentication server 40. The program in Figure 11 is executed during business hours of the coworking system.
制御部41は、リーダ14を介して会員証15に記録された会員証IDを読み取る(ステップS501)。制御部41は、会員証IDをキーとして有効DB52を検索して、レコードを抽出する。制御部41は、抽出したレコードの状態フィールドを参照して、会員証15が有効であるか否かを判定する(ステップS502)。なお制御部41は会員証IDをキーとして有効DB52からレコードを抽出できない場合には、会員証15が有効ではないと判定する。 The control unit 41 reads the membership card ID recorded on the membership card 15 via the reader 14 (step S501). The control unit 41 searches the validity DB 52 using the membership card ID as a key to extract a record. The control unit 41 references the status field of the extracted record to determine whether the membership card 15 is valid (step S502). Note that if the control unit 41 cannot extract a record from the validity DB 52 using the membership card ID as a key, it determines that the membership card 15 is not valid.
有効ではないと判定した場合(ステップS502でNO)、制御部41はエラー通知を出力する(ステップS503)。具体的には制御部41は、たとえば図示を省略するスピーカからビープ音または「エラーです」等の音声を出力する。 If it is determined that the information is not valid (NO in step S502), the control unit 41 outputs an error notification (step S503). Specifically, the control unit 41 outputs a beep or a voice message such as "Error" from a speaker (not shown), for example.
制御部41は、リーダ14に設けられた図示を省略するLED(Light Emitting Diode)を点滅させてエラー通知を出力しても良い。制御部41は、リーダ14に設けられた図示を省略する表示パネルにエラー通知を表示してもよい。制御部41は、コワーキングスペースの担当者にエラーを通知してもよい。 The control unit 41 may output an error notification by flashing an LED (Light Emitting Diode) (not shown) provided on the reader 14. The control unit 41 may also display the error notification on a display panel (not shown) provided on the reader 14. The control unit 41 may also notify the person in charge of the coworking space of the error.
有効であると判定した場合(ステップS502でYES)、制御部41は鍵機構13を制御してゲート部11のロックを解除する(ステップS504)。ロックの解除により、ユーザが出入口12を通過可能な状態になる。制御部41は、ユーザの入退室を記録する(ステップS505)。具体的には制御部41は、入退室DB51に新規レコードを作成する。制御部41は、日時フィールドにリーダ14が会員証15を読み取った日時を記録する。 If it is determined to be valid (YES in step S502), the control unit 41 controls the key mechanism 13 to unlock the gate unit 11 (step S504). Releasing the lock allows the user to pass through the entrance/exit 12. The control unit 41 records the user's entry and exit (step S505). Specifically, the control unit 41 creates a new record in the entry/exit DB 51. The control unit 41 records the date and time when the reader 14 read the membership card 15 in the date and time field.
制御部41は、ユーザIDフィールドにステップS502で抽出したユーザIDを記録する。第1リーダ141から会員証15を読み取った場合、制御部41は出入フィールドに「入」を記録する。第2リーダ142から会員証15を読み取った場合、制御部41は出入フィールドに「出」を記録する。したがって出入フィールドには、「入」と「出」のいずれか一方が記録される。 The control unit 41 records the user ID extracted in step S502 in the user ID field. When the membership card 15 is read from the first reader 141, the control unit 41 records "in" in the entry/exit field. When the membership card 15 is read from the second reader 142, the control unit 41 records "out" in the entry/exit field. Therefore, either "in" or "out" is recorded in the entry/exit field.
ステップS503またはステップS505の終了後、制御部41は処理を終了するか否かを判定する(ステップS506)。たとえばコワーキングスペースの閉店時刻を過ぎた場合に、制御部41は処理を終了すると判定する。 After step S503 or step S505 is completed, the control unit 41 determines whether to end the processing (step S506). For example, if the closing time of the coworking space has passed, the control unit 41 determines to end the processing.
処理を終了しないと判定した場合(ステップS506でNO)、制御部41はステップS501に戻る。処理を終了すると判定した場合(ステップS506でYES)、制御部41は処理を終了する。 If it is determined that the processing should not be terminated (NO in step S506), the control unit 41 returns to step S501. If it is determined that the processing should be terminated (YES in step S506), the control unit 41 terminates the processing.
なおステップS503において、制御部41は、有効ではない会員証15を使おうとしたユーザの存在を記録して、担当者が後日参照できるようにしてもよい。担当者は、たとえば再契約の方法を案内するダイレクトメールをユーザに送付する等の対処を行なえる。 In step S503, the control unit 41 may record the existence of a user who attempted to use an invalid membership card 15 so that the person in charge can refer to it at a later date. The person in charge can take action, such as sending the user direct mail informing them how to renew their contract.
図12は、混雑状況を判定するプログラムの処理の流れを説明するフローチャートである。図12のプログラムは、コワーキングスペースの営業開始前に起動して、営業時間中に実行される。 Figure 12 is a flowchart explaining the processing flow of the program that determines the congestion level. The program in Figure 12 is started before the coworking space opens for business and runs during business hours.
制御部21は、変数「人数」を初期値であるゼロに設定する(ステップS601)。制御部21は、入退室DB51とのレプリケーション処理により、入退室DB56に追加された新規レコードを1個取得する(ステップS602)。制御部21は、取得したレコードの出入フィールドに「入」が記録されているか否かを判定する(ステップS603)。 The control unit 21 sets the variable "number of people" to its initial value of zero (step S601). The control unit 21 acquires one new record added to the entry/exit DB 56 through replication processing with the entry/exit DB 51 (step S602). The control unit 21 determines whether "enter" is recorded in the entry/exit field of the acquired record (step S603).
「入」が記録されていると判定した場合(ステップS603でYES)、制御部21は変数「人数」に1を加算する(ステップS604)。「入」が記録されていないと判定した場合(ステップS603でNO)、制御部21は変数「人数」から1を減算する(ステップS605)。なお、「人数」がゼロである場合には、制御部21は減算を行なわず「人数」をゼロのままに保つ。 If it is determined that "enter" has been recorded (YES in step S603), the control unit 21 adds 1 to the variable "number of people" (step S604). If it is determined that "enter" has not been recorded (NO in step S603), the control unit 21 subtracts 1 from the variable "number of people" (step S605). Note that if the "number of people" is zero, the control unit 21 does not perform the subtraction and keeps the "number of people" at zero.
制御部21は、変数「人数」と所定の第1閾値および第2閾値とをそれぞれ比較して判定を行なう(ステップS606)。第1閾値は、たとえばコワーキングスペースの定員の75パーセント程度の値である。第2閾値は、たとえばコワーキングスペースの定員の90パーセント程度の値である。 The control unit 21 makes a determination by comparing the variable "number of people" with a predetermined first threshold and a predetermined second threshold (step S606). The first threshold is, for example, a value that is approximately 75% of the capacity of the coworking space. The second threshold is, for example, a value that is approximately 90% of the capacity of the coworking space.
変数「人数」が第1閾値未満である場合(ステップS606で第1閾値未満)、制御部21はコワーキングスペースの混雑状況は「余裕あり」であると判定する(ステップS607)。変数「人数」が第1閾値以上第2閾値未満である場合(ステップS606で第1閾値以上第2閾値未満)、制御部21はコワーキングスペースの混雑状況は「やや混雑」であると判定する(ステップS608)。変数「人数」が第2閾値以上である場合(ステップS606で第2閾値以上)、制御部21はコワーキングスペースの混雑状況は「満席」であると判定する(ステップS609)。 If the variable "number of people" is less than the first threshold (less than the first threshold in step S606), the control unit 21 determines that the congestion situation of the coworking space is "roomy" (step S607). If the variable "number of people" is equal to or greater than the first threshold and less than the second threshold (greater than or equal to the first threshold and less than the second threshold in step S606), the control unit 21 determines that the congestion situation of the coworking space is "slightly crowded" (step S608). If the variable "number of people" is equal to or greater than the second threshold (greater than or equal to the second threshold in step S606), the control unit 21 determines that the congestion situation of the coworking space is "full" (step S609).
ステップS607、ステップS608またはステップS609の終了後、制御部21は図示を省略するWEBサーバに対して混雑状況を送信する(ステップS610)。WEBサーバは受信した混雑状況をWEBページに反映させる。たとえば図8は、ステップS606で変数「人数」は第1閾値未満であると制御部21が判定した場合のWEBページの例である。 After step S607, step S608, or step S609 is completed, the control unit 21 transmits the congestion status to a web server (not shown) (step S610). The web server reflects the received congestion status on the web page. For example, Figure 8 shows an example of a web page when the control unit 21 determines in step S606 that the variable "number of people" is less than the first threshold value.
制御部21は、処理を終了するか否かを判定する(ステップS611)。たとえばコワーキングスペースの閉店時刻を過ぎた場合に、制御部21は処理を終了すると判定する。処理を終了しないと判定した場合(ステップS611でNO)、制御部21はステップS602に戻る。処理を終了すると判定した場合(ステップS611でYES)、制御部21は処理を終了する。 The control unit 21 determines whether to end the processing (step S611). For example, if the closing time of the coworking space has passed, the control unit 21 determines to end the processing. If it determines not to end the processing (NO in step S611), the control unit 21 returns to step S602. If it determines to end the processing (YES in step S611), the control unit 21 ends the processing.
図13は、料金を請求する処理を実行するプログラムの処理の流れを説明するフローチャートである。図13のプログラムは、たとえば月次の請求処理時に実行される。図13のプログラムは、運営事業者の担当者が指定したときに実行されてもよい。 Figure 13 is a flowchart explaining the processing flow of a program that executes the billing process. The program in Figure 13 is executed, for example, during monthly billing processing. The program in Figure 13 may also be executed when specified by a person in charge at the operating company.
制御部21は、料金を請求する会員のユーザIDを選択する(ステップS621)。制御部21は、管理担当者によるユーザIDの入力を受け付けてもよい。制御部21は、ユーザIDをキーとして会員DB57を検索してレコードを抽出する。制御部21は、抽出したレコードの会員種別フィールドに基づいて当該会員が従量制の会員であるか否かを判定する(ステップS622)。 The control unit 21 selects the user ID of the member to be billed (step S621). The control unit 21 may also accept input of the user ID by the administrator. The control unit 21 searches the member DB 57 using the user ID as a key to extract records. The control unit 21 determines whether the member is a pay-as-you-go member based on the membership type field of the extracted record (step S622).
従量制の会員ではない、すなわち固定料金制の会員であると判定した場合(ステップS622でNO)、制御部21は請求DB58に新規レコードを作成する。制御部21は、請求月フィールドに計算中の請求月を、ユーザIDフィールドにステップS621で選択したユーザIDを、請求額フィールドに所定の固定料金を、決済フィールドに「未」をそれぞれ記録する(ステップS623)。なお、請求額フィールドに記録する固定料金には、ユーザが契約した有償オプションの料金も含む。 If it is determined that the user is not a pay-as-you-go member, i.e., a fixed-fee member (NO in step S622), the control unit 21 creates a new record in the billing DB 58. The control unit 21 records the billing month being calculated in the billing month field, the user ID selected in step S621 in the user ID field, the specified fixed fee in the billing amount field, and "Not yet" in the settlement field (step S623). Note that the fixed fee recorded in the billing amount field also includes the fees for paid options to which the user has subscribed.
従量制の会員であると判定した場合(ステップS622でYES)、制御部21は日料金算出のサブルーチンを起動する(ステップS624)。日料金算出のサブルーチンは、入退室DB56に記録されたデータに基づいて一日分の利用料金を算出するサブルーチンである。日料金算出のサブルーチンの処理の流れは後述する。 If it is determined that the user is a pay-as-you-go member (YES in step S622), the control unit 21 launches a daily fee calculation subroutine (step S624). The daily fee calculation subroutine calculates a daily usage fee based on the data recorded in the entry/exit DB 56. The processing flow of the daily fee calculation subroutine will be described later.
制御部21は、請求対象期間の処理を終了したか否かを判定する(ステップS625)。終了していないと判定した場合(ステップS625でNO)、制御部21はステップS624に戻る。終了したと判定した場合(ステップS625でYES)、制御部21は日料金算出のサブルーチンで算出した各日の利用料金と、ユーザが契約している有償オプションの料金とを合算してユーザに請求する料金を算出する(ステップS626)。 The control unit 21 determines whether processing for the billing period has ended (step S625). If it determines that processing has not ended (NO in step S625), the control unit 21 returns to step S624. If it determines that processing has ended (YES in step S625), the control unit 21 calculates the fee to be billed to the user by adding up the daily usage fee calculated in the daily fee calculation subroutine and the fees for paid options subscribed to by the user (step S626).
制御部21は、制御部21は請求DB58に新規レコードを作成する。制御部21は、請求月フィールドに計算中の請求月を、ユーザIDフィールドにステップS621で選択したユーザIDを、請求額フィールドにステップS626で算出した利用料金を、決済フィールドに「未」をそれぞれ記録する(ステップS627)。 The control unit 21 creates a new record in the billing DB 58. The control unit 21 records the billing month being calculated in the billing month field, the user ID selected in step S621 in the user ID field, the usage fee calculated in step S626 in the billing amount field, and "Not yet" in the payment field (step S627).
ステップS623またはステップS627の終了後、制御部21は請求処理を行なう(ステップS628)。具体的には、制御部21はステップS621で取得したユーザIDをキーとして会員DB57を検索してレコードを抽出する。制御部21は、抽出したレコードの請求先フィールドに記録された情報に基づいて、クレジットカード会社に料金の請求に関するデータを送信する。 After step S623 or step S627 is completed, the control unit 21 performs billing processing (step S628). Specifically, the control unit 21 searches the member DB 57 using the user ID acquired in step S621 as a key to extract a record. The control unit 21 then transmits data related to the billing of the fee to the credit card company based on the information recorded in the billing destination field of the extracted record.
なお、請求した料金の入金が行なわれた場合、制御部21は請求DB58から対応するレコードを抽出し、決済フィールドに「済」を記録する。以上により、制御部21は本実施の形態の決済処理部の機能を実現する。 When the invoiced fee is paid, the control unit 21 extracts the corresponding record from the invoice DB 58 and records "paid" in the payment field. In this way, the control unit 21 realizes the functions of the payment processing unit of this embodiment.
制御部21は、固定料金制のユーザの固定料金と、有償オプションの料金とを合算せずに個々に請求処理してもよい。制御部21は、従量料金制のユーザの利用料金と、有償オプションの料金とを合算せずに個々に請求処理してもよい。 The control unit 21 may process billing for the fixed fee of a user on a fixed fee system and the fee for a paid option separately, without adding them together. The control unit 21 may process billing for the usage fee of a user on a pay-as-you-go system and the fee for a paid option separately, without adding them together.
制御部21は、処理を終了するか否かを判定する(ステップS629)。たとえば、すべての会員の処理を終了した場合、または管理担当者が指定した会員の処理を終了した場合に、制御部21は処理を終了すると判定する。 The control unit 21 determines whether to end the processing (step S629). For example, the control unit 21 determines to end the processing when processing has been completed for all members, or when processing has been completed for members designated by the administrator.
終了しないと判定した場合(ステップS629でNO)、制御部21はステップS621に戻る。終了すると判定した場合(ステップS629でYES)、制御部21は処理を終了する。 If it is determined that the process should not end (NO in step S629), the control unit 21 returns to step S621. If it is determined that the process should end (YES in step S629), the control unit 21 ends the process.
図14は、日料金算出のサブルーチンの処理の流れを説明するフローチャートである。日料金算出のサブルーチンは、入退室DB56に記録されたデータに基づいて一日分の料金を算出するサブルーチンである。 Figure 14 is a flowchart explaining the processing flow of the daily fee calculation subroutine. The daily fee calculation subroutine calculates a daily fee based on the data recorded in the entry/exit DB 56.
制御部21は、ユーザIDおよび日付をキーとして、入退室DB56から一人のユーザの一日分のレコードを抽出する(ステップS641)。制御部21は、抽出したレコードのうち最も時刻が早いレコードが入室を意味するか否か、すなわち出入フィールドに「入」が記録されているか否かを判定する(ステップS642)。 The control unit 21 extracts one user's records for one day from the entry/exit DB 56 using the user ID and date as keys (step S641). The control unit 21 determines whether the earliest record among the extracted records indicates entry, i.e., whether "enter" is recorded in the entry/exit field (step S642).
入室を意味すると判定した場合(ステップS642でYES)、制御部21は当日の入室時刻は最も時刻が早いレコードの時刻フィールドに記録された時刻であると判定する(ステップS643)。入室を意味しないと判定した場合(ステップS642でNO)、制御部21は当日の入室時刻はコワーキングスペースの開店時刻であると判定する(ステップS644)。 If it is determined that this indicates entry (YES in step S642), the control unit 21 determines that the entry time on that day is the time recorded in the time field of the earliest record (step S643). If it is determined that this does not indicate entry (NO in step S642), the control unit 21 determines that the entry time on that day is the opening time of the coworking space (step S644).
ステップS643またはステップS644の終了後、制御部21は、抽出したレコードのうち最も時刻が遅いレコードが退室を意味するか否か、すなわち出入フィールドに「出」が記録されているか否かを判定する(ステップS645)。 After step S643 or step S644 is completed, the control unit 21 determines whether the latest record among the extracted records indicates leaving the room, i.e., whether "exit" is recorded in the entry/exit field (step S645).
退室を意味すると判定した場合(ステップS645でYES)、制御部21は当日の退室時刻は最も時刻が遅いレコードの時刻フィールドに記録された時刻であると判定する(ステップS646)。退室を意味しないと判定した場合(ステップS645でNO)、制御部21は当日の退室時刻はコワーキングスペースの閉店時刻であると判定する(ステップS647)。 If it is determined that this indicates leaving the room (YES in step S645), the control unit 21 determines that the leaving time for that day is the time recorded in the time field of the latest record (step S646). If it is determined that this does not indicate leaving the room (NO in step S645), the control unit 21 determines that the leaving time for that day is the closing time of the coworking space (step S647).
ステップS646またはステップS647の終了後、制御部21はユーザの滞在時間、すなわち入室時刻から退出時刻までの時間を算出する(ステップS648)。ステップS648により、制御部21はユーザの利用時間を算出する利用時間算出部の機能を実現する。 After step S646 or step S647 is completed, the control unit 21 calculates the user's stay time, i.e., the time from the time of entry to the time of exit (step S648). By performing step S648, the control unit 21 realizes the function of a usage time calculation unit that calculates the user's usage time.
制御部21は、滞在時間に基づいて一日分の料金を算出する(ステップS649)。料金は、たとえば一時間あたりの料金と滞在時間とを積算して算出する。一日の上限料金が定められていてもよい。 The control unit 21 calculates the daily fee based on the length of stay (step S649). The fee is calculated, for example, by multiplying the hourly fee by the length of stay. A maximum daily fee may also be set.
制御部21は、ユーザIDと、日付と、一日分の料金とを関連づけて、補助記憶装置23または主記憶装置22に一時的に記録する(ステップS650)。制御部21は、日付ごとの料金を所定のデータベースに記録してもよい。その後、制御部21は処理を終了する。 The control unit 21 associates the user ID, date, and daily fee, and temporarily records them in the auxiliary storage device 23 or main storage device 22 (step S650). The control unit 21 may also record the fee for each date in a specified database. The control unit 21 then terminates processing.
なお、出入口12は自動扉であってもよい。そのようにする場合は、鍵機構13はロックおよびロック解除を行なう代わりに、自動扉の開閉制御を行なう。一つのコワーキングスペースに複数の出入口12が設置されていてもよい。それぞれの出入口12に、第1リーダ141と第2リーダ142とが配置されていてもよい。第1リーダ141が配置された入室専用の出入口12と、第2リーダ142が配置された退室専用の出入口12とが設けられていてもよい。 The entrance/exit 12 may be an automatic door. In this case, the key mechanism 13 controls the opening and closing of the automatic door instead of locking and unlocking it. Multiple entrances/exits 12 may be installed in one coworking space. A first reader 141 and a second reader 142 may be installed at each entrance/exit 12. There may be an entrance/exit 12 dedicated to entry where the first reader 141 is installed, and an entrance/exit 12 dedicated to exit where the second reader 142 is installed.
会員証15に、ユーザIDが記録されていてもよい。第1リーダ141および第2リーダ142は、会員証15に記録されたユーザIDを読み取るとともに、ユーザIDと有効性とを関連づけて記録した有効DB52を検索して、読み取ったユーザIDが有効であるか否かを判定する。 A user ID may be recorded on the membership card 15. The first reader 141 and second reader 142 read the user ID recorded on the membership card 15 and search the validity DB 52, which records the user ID in association with its validity, to determine whether the read user ID is valid.
ユーザが保有する携帯機器30が会員証15を兼ねてもよい。たとえば、ユーザが保有する携帯機器30に内蔵された近距離無線通信用チップに登録されたシリアル番号を会員証IDに使用できる。ユーザは、携帯機器30をリーダ14に読み取らせることで、コワーキングスペースに入場できる。 The mobile device 30 owned by the user may also serve as the membership card 15. For example, the serial number registered on a short-range wireless communication chip built into the mobile device 30 owned by the user can be used as the membership card ID. The user can enter the coworking space by having the reader 14 read the mobile device 30.
ユーザが保有する携帯機器30に、近距離無線通信用チップからユーザIDを送信する認証用のアプリケーションソフトウエアがインストールされてもよい。ユーザが保有する携帯機器30に、ユーザIDを示すバーコードを表示する認証用のアプリケーションソフトウエアがインストールされてもよい。 Authentication application software that transmits a user ID from a short-range wireless communication chip may be installed on the portable device 30 owned by the user. Authentication application software that displays a barcode indicating the user ID may be installed on the portable device 30 owned by the user.
図12を使用して説明したプログラムは、管理担当者がユーザの人数の修正を指示する機能を有してもよい。たとえば、管理担当者が清掃等のために入室した際に在室中のユーザの人数を数え、変数「人数」を修正する。共連れにより生じた誤差を修正して、適切な混雑状況を表示するプログラムを実現できる。 The program described using Figure 12 may have a function that allows the manager to instruct the administrator to correct the number of users. For example, when the administrator enters the room for cleaning, etc., they can count the number of users present and correct the variable "number of users." This makes it possible to create a program that corrects errors caused by tailgating and displays an appropriate level of congestion.
図12を使用して説明したプログラムを使用する代わりに、コワーキングスペース内に設置したカメラにより撮影した画像に基づいて、混雑状況を判定してもよい。画像から撮影されている人の数を判定する技術は公知であるため、説明を省略する。コワーキングスペース内にカメラを設置することにより、ユーザによる不適切な行為を抑制する効果も期待できる。 Instead of using the program described using Figure 12, the congestion level may be determined based on images captured by a camera installed within the coworking space. Technology for determining the number of people captured from an image is well known, so a detailed explanation will be omitted. Installing a camera within the coworking space can also be expected to have the effect of curbing inappropriate behavior by users.
本実施の形態によると、共連れが生じた場合であっても、それぞれのユーザに対して適切な料金を請求する情報処理システム10を提供できる。本実施の形態によると、比較的安価な初期投資で、遊休スペースを有償のコワーキングスペースに利用して、収益化を図る情報処理システム10を提供できる。 According to this embodiment, an information processing system 10 can be provided that charges each user an appropriate fee even when tailgating occurs. According to this embodiment, an information processing system 10 can be provided that, with a relatively low initial investment, utilizes unused space as a paid coworking space, thereby generating revenue.
ユーザは、最初の入室時、および、最後の退室時以外は共連れを気にする必要がない。したがって、出入りの際にドアを押さえておく等のマナーを守っても差支えが生じない、和やかな雰囲気のコワーキングスペースを提供できる。 Users do not need to worry about being tailgated except when they first enter and when they finally leave. This means that a coworking space with a peaceful atmosphere can be provided, where it is acceptable to observe good manners such as holding the door when entering or leaving.
なお、前述のとおりコワーキングスペースは部屋の例示である。ゲート部11が設置される部屋は、たとえばランニングマシン等の運動器具が設置された運動ジム、幼児向けの遊具等が配置されたキッズスペース、ゲーム機が設置されたゲームコーナー、または、コミックおよび書籍等が配置された読書スペース等であってもよい。 As mentioned above, the coworking space is an example of a room. The room in which the gate unit 11 is installed may also be, for example, an exercise gym equipped with exercise equipment such as treadmills, a kids' space equipped with play equipment for young children, a games corner equipped with game machines, or a reading space equipped with comics and books.
[変形例1-1]
図13を使用して説明したステップS628において、制御部21はクレジットカード会社に料金の請求に関するデータを送信する代わりに、所定の宛先に請求書を発行する。制御部21は、複数のユーザIDに関する請求を1通にまとめた請求書を発行してもよい。請求書を使用することにより、企業等がたとえば福利厚生施策またはテレワーク対策の一環として、従業員の利用料を経費処理できる。
[Modification 1-1]
In step S628 described with reference to FIG. 13 , the control unit 21 issues an invoice to a predetermined address instead of sending data related to the charge to the credit card company. The control unit 21 may issue a single invoice that combines charges related to multiple user IDs. By using an invoice, a company or the like can process employee usage fees as an expense, for example, as part of employee benefit programs or teleworking measures.
制御部21は、請求書の代わりに見積書を発行してもよい。見積書に基づいた社内決裁の後に支払いを行なう企業等であっても、社内ルールに沿った形で従業員の利用料を経費処理できる。 The control unit 21 may issue an estimate instead of an invoice. Even in companies that make payments after internal approval based on an estimate, employee usage fees can be expensed in accordance with internal company rules.
制御部21は、請求に対する支払いが行なわれた後に、自動的に領収書を発行してもよい。銀行口座またはクラウドサービス等を介した請求および支払いの自動確認は従来から行なわれているため、詳細については説明を省略する。 The control unit 21 may automatically issue a receipt after payment for the invoice has been made. Automatic confirmation of invoices and payments via bank accounts or cloud services, etc., is a conventional practice, so further details will not be provided.
[変形例1-2]
従量課金制のユーザの料金は、入室した時間帯毎に変動してもよい。たとえば制御部21は、図14を使用して説明した日料金算出のサブルーチンにおいて、ステップS643で判定した入室時刻に基づいて、1時間あたりの料金を設定する。たとえば制御部21は、ステップS643で判定した入室時刻が午前中であるユーザの料金をステップS646で判定した退室時刻に関わらず1時間あたり200円に、ステップS643で判定した入室時刻が18時から20時であるユーザの料金はステップS646で判定した退室時刻に関わらず1時間あたり300円に設定する。
[Modification 1-2]
The fee for a pay-as-you-go user may vary depending on the time period during which the user enters the room. For example, the control unit 21 sets an hourly fee based on the time of entry determined in step S643 in the daily fee calculation subroutine described with reference to FIG. 14. For example, the control unit 21 sets the fee for a user whose entry time determined in step S643 is in the morning to 200 yen per hour regardless of the time of exit determined in step S646, and sets the fee for a user whose entry time determined in step S643 is between 6:00 PM and 8:00 PM to 300 yen per hour regardless of the time of exit determined in step S646.
制御部21は、日付ごと、曜日ごと、または月ごとに異なる利用料金を使用しても良い。これらの利用料金は、たとえばコワーキングスペースの混雑状況または混雑予測等に基づいて設定される。制御部21は、たとえばゲート部11近傍に配置したデジタルサイネージ用ディスプレイおよびコワーキングスペースを紹介するWEBサイト等に、当日の利用料金を表示する。 The control unit 21 may use different usage fees for each date, day of the week, or month. These usage fees are set, for example, based on the congestion status or congestion forecast of the coworking space. The control unit 21 displays the usage fee for that day, for example, on a digital signage display placed near the gate unit 11 and on a website introducing the coworking space.
従量課金制のユーザは、入室時に確認した利用料金が終日適用されるため、安心してコワーキングスペースを利用できる。利用者が比較的少ない時間帯に入室したユーザの料金を安く、比較的多い時間帯に入室したユーザの料金を高く定めることにより、コワーキングスペースの利用状況を平準化できる。 Users on a pay-as-you-go plan can use the coworking space with peace of mind, as the usage fee confirmed upon entry applies throughout the day. By setting lower fees for users who enter during times when there are relatively few users and higher fees for users who enter during times when there are relatively more users, it is possible to level out usage of the coworking space.
制御部21は、ユーザが滞在した時間帯のそれぞれについて、異なる料金を使用してもよい。具体例を挙げて説明する。午前中の利用料金は1時間あたり200円、午後の利用料金は1時間あたり250円、18時以降の夜間の利用料金は1時間あたり300円と設定した場合を例にする。 The control unit 21 may use different fees for each time period during which the user stays. A specific example will be given below. Let's take the example of a case where the morning usage fee is set at 200 yen per hour, the afternoon usage fee at 250 yen per hour, and the night usage fee after 6:00 PM at 300 yen per hour.
ステップS643で判定した入室時刻が10時であり、ステップS646で判定した退室時刻が15時である場合、当該ユーザは200円の時間帯に2時間、250円の時間帯に3時間滞在している。したがってステップS649において制御部21は、200×2+250×3=1150円の料金を算出する。 If the entry time determined in step S643 is 10:00 and the exit time determined in step S646 is 15:00, the user will stay for two hours in the 200 yen time slot and three hours in the 250 yen time slot. Therefore, in step S649, the control unit 21 calculates the fee as 200 x 2 + 250 x 3 = 1,150 yen.
[実施の形態2]
本実施の形態は、従量制会員であるユーザの料金が閾値を超える場合に、通知を行なう情報処理システム10に関する。実施の形態1と共通する部分については、説明を省略する。
[Embodiment 2]
This embodiment relates to an information processing system 10 that notifies a user who is a pay-as-you-go member when the fee exceeds a threshold value. Explanation of parts common to the first embodiment will be omitted.
図15は、実施の形態2のプログラムの処理の流れを説明するフローチャートである。図15のプログラムは、ユーザが退室する都度、または、ユーザがコワーキングスペースを利用した日の夜間等に実行される。 Figure 15 is a flowchart explaining the processing flow of the program in embodiment 2. The program in Figure 15 is executed each time a user leaves the room, or at night on the day the user uses the coworking space.
制御部21は、料金を計算するする会員のユーザIDを選択する(ステップS661)。制御部21は、ユーザIDをキーとして会員DB57を検索してレコードを抽出する。制御部21は、抽出したレコードの会員種別フィールドに基づいて当該会員が従量制の会員であるか否かを判定する(ステップS662)。 The control unit 21 selects the user ID of the member for whom the fee is to be calculated (step S661). The control unit 21 searches the member DB 57 using the user ID as a key to extract a record. The control unit 21 determines whether the member is a pay-as-you-go member based on the membership type field of the extracted record (step S662).
従量制の会員であると判定した場合(ステップS662でYES)、制御部21は日料金算出のサブルーチンを起動する(ステップS663)。日料金算出のサブルーチンは、図14を使用して説明したサブルーチンと同一である。 If it is determined that the user is a pay-as-you-go member (YES in step S662), the control unit 21 launches a daily fee calculation subroutine (step S663). The daily fee calculation subroutine is the same as the subroutine described using Figure 14.
制御部21は、請求対象期間の処理を終了したか否かを判定する(ステップS664)。終了していないと判定した場合(ステップS664でNO)、制御部21はステップS663に戻る。終了したと判定した場合(ステップS664でYES)、制御部21は日料金算出のサブルーチンで算出した各日の料金を合算して、累計料金を算出する(ステップS665)。 The control unit 21 determines whether processing for the billing period has ended (step S664). If it determines that processing has not ended (NO in step S664), the control unit 21 returns to step S663. If it determines that processing has ended (YES in step S664), the control unit 21 adds up the fees for each day calculated in the daily fee calculation subroutine to calculate the cumulative fee (step S665).
制御部21は、累計料金が所定の閾値以上であるか否かを判定する(ステップS666)。閾値は、たとえば固定料金制の料金である。閾値は、あらかじめユーザが設定した料金であってもよい。閾値以上であると判定した場合(ステップS666でYES)、制御部21は電子メールまたはSMS(Short Message Service)等を介して携帯機器30に対して通知を送信する(ステップS667)。 The control unit 21 determines whether the cumulative charge is equal to or greater than a predetermined threshold (step S666). The threshold may be, for example, a fixed-rate charge. The threshold may also be a charge set in advance by the user. If it is determined that the cumulative charge is equal to or greater than the threshold (YES in step S666), the control unit 21 sends a notification to the mobile device 30 via email, SMS (Short Message Service), or the like (step S667).
制御部31は通知を受信する(ステップS701)。制御部31は受信した通知を表示部351に出力する(ステップS702)。通知は、たとえば「今月の従量制料金が20000円を超えました。月末までに固定料金制会員に変更すると、18000円で利用できます」等の内容である。会員種別変更手続き用のURL(Uniform Resource Locator)が通知に含まれてもよい。 The control unit 31 receives the notification (step S701). The control unit 31 outputs the received notification to the display unit 351 (step S702). The notification may contain content such as, "This month's pay-as-you-go fee has exceeded 20,000 yen. If you change to a fixed-fee membership by the end of the month, you can use the service for 18,000 yen." The notification may also include a URL (Uniform Resource Locator) for the membership type change procedure.
通知は、それぞれのユーザがパスワード認証等を経てアクセス可能なWEBサイトに掲載されてもよい。通知は、携帯機器30にインストールされたアプリケーションプログラムの画面に表示されてもよい。 The notification may be posted on a website that each user can access after password authentication, etc. The notification may also be displayed on the screen of an application program installed on the mobile device 30.
従量制の会員ではない、すなわち固定料金制の会員であると判定した場合(ステップS662でNO)、閾値以上ではないと判定した場合(ステップS666でNO)、またはステップS667の終了後、制御部21は、処理を終了するか否かを判定する(ステップS668)。終了しないと判定した場合(ステップS668でNO)、制御部21はステップS661に戻る。終了すると判定した場合(ステップS668でYES)、制御部21は処理を終了する。 If it is determined that the user is not a pay-as-you-go member, i.e., a fixed-fee member (NO in step S662), if it is determined that the number is not equal to or greater than the threshold (NO in step S666), or after step S667 is completed, the control unit 21 determines whether or not to terminate the processing (step S668). If it is determined not to terminate (NO in step S668), the control unit 21 returns to step S661. If it is determined to terminate (YES in step S668), the control unit 21 terminates the processing.
なお、制御部21はステップS667で通知を送信する代わりに、自動的に固定料金制への切り替えを行なってもよい。そのようにする場合、制御部21は、翌月は自動的に従量制に設定を戻してもよい。 Instead of sending a notification in step S667, the control unit 21 may automatically switch to a fixed-rate system. In that case, the control unit 21 may automatically return the setting to a pay-as-you-go system the following month.
本実施の形態によると、従量制会員であるユーザの料金が固定料金を超える場合に、通知を行なう情報処理システム10を提供できる。ユーザが、予想外の料金を請求されることを防ぐことにより、顧客満足度を向上させる情報処理システム10を提供できる。 This embodiment provides an information processing system 10 that notifies users who are pay-as-you-go members when their fees exceed a fixed fee. By preventing users from being charged unexpected fees, an information processing system 10 can be provided that improves customer satisfaction.
[実施の形態3]
図16は、実施の形態3の情報処理装置20の機能ブロック図である。情報処理装置20は、入室情報取得部81、退室情報取得部82、利用時間算出部83および請求処理部84を備える。
[Third embodiment]
16 is a functional block diagram of an information processing device 20 according to embodiment 3. The information processing device 20 includes an entry information acquisition unit 81, an exit information acquisition unit 82, a usage time calculation unit 83, and a billing processing unit 84.
入室情報取得部81は、部屋の外側からスマートロックを解錠したユーザのユーザIDおよび入室時刻を取得する。退室情報取得部82は、部屋の内側からスマートロックを解錠したユーザのユーザIDおよび退室時刻を取得する。利用時間算出部83は、ユーザID、入室時刻および退室時刻に基づいて、それぞれのユーザの利用時間を算出する。請求処理部84は、ユーザIDおよび利用時間に基づいて算出したそれぞれのユーザの利用料金を当該ユーザのクレジットカードを介して請求する。 The entry information acquisition unit 81 acquires the user ID and entry time of a user who unlocks the smart lock from outside the room. The exit information acquisition unit 82 acquires the user ID and exit time of a user who unlocks the smart lock from inside the room. The usage time calculation unit 83 calculates the usage time of each user based on the user ID, entry time, and exit time. The billing processing unit 84 bills each user's usage fee, calculated based on the user ID and usage time, to the user's credit card.
[実施の形態4]
図17は、実施の形態4の情報処理システム10の構成を説明する説明図である。本実施の形態は、汎用のコンピュータ90と、プログラム97とを組み合わせて動作させることにより、本実施の形態の情報処理装置20を実現する形態に関する。実施の形態1と共通する部分については、説明を省略する。
[Fourth embodiment]
17 is an explanatory diagram illustrating the configuration of an information processing system 10 according to a fourth embodiment. This embodiment relates to a form in which an information processing device 20 according to the present embodiment is realized by combining and operating a general-purpose computer 90 and a program 97. Explanations of parts common to the first embodiment will be omitted.
コンピュータ90は、前述の制御部21、主記憶装置22、補助記憶装置23、通信部24、表示部251、入力部252およびバスに加えて読取部29を備える。 The computer 90 includes the aforementioned control unit 21, main memory device 22, auxiliary memory device 23, communication unit 24, display unit 251, input unit 252, and bus, as well as a reading unit 29.
プログラム97は、可搬型記録媒体96に記録されている。制御部21は、読取部29を介してプログラム97を読み込み、補助記憶装置23に保存する。また制御部21は、コンピュータ90内に実装されたフラッシュメモリ等の半導体メモリ98に記憶されたプログラム97を読出してもよい。さらに、制御部21は、通信部24および図示しないネットワークを介して接続される図示しない他のサーバコンピュータからプログラム97をダウンロードして補助記憶装置23に保存してもよい。 The program 97 is recorded on a portable recording medium 96. The control unit 21 reads the program 97 via the reading unit 29 and stores it in the auxiliary storage device 23. The control unit 21 may also read the program 97 stored in a semiconductor memory 98, such as a flash memory, implemented in the computer 90. Furthermore, the control unit 21 may download the program 97 from another server computer (not shown) connected via the communication unit 24 and a network (not shown) and store it in the auxiliary storage device 23.
プログラム97は、コンピュータ90に制御プログラムとしてインストールされ、主記憶装置22にロードして実行される。以上により、実施の形態1で説明した情報処理装置20が実現される。 The program 97 is installed on the computer 90 as a control program, and is loaded into the main memory device 22 and executed. This achieves the information processing device 20 described in embodiment 1.
[実施の形態5]
本実施の形態は予約対象エリア192を含むコワーキングスペースを管理する情報処理システム10に関する。実施の形態1と共通する部分については、説明を省略する。
Fifth Embodiment
This embodiment relates to an information processing system 10 that manages a coworking space including a reservation target area 192. Explanation of parts common to the first embodiment will be omitted.
図18は、実施の形態5のコワーキングスペースのマップである。本実施の形態のコワーキングスペースは、四方を壁またはパーティションで囲まれており、一か所にゲート部11が配置されている。部屋の内部に、2つの予約対象エリア192が配置されている。予約対象エリア192は、四方を壁またはパーティションで囲まれており、一か所に予約ゲート部111が配置されている。 Figure 18 is a map of a coworking space in embodiment 5. The coworking space in this embodiment is surrounded by walls or partitions on all four sides, and has a gate unit 11 located in one location. Two reservation target areas 192 are located inside the room. The reservation target area 192 is surrounded by walls or partitions on all four sides, and has a reservation gate unit 111 located in one location.
予約ゲート部111は、たとえばドア等の出入口と、鍵機構13とにより構成される。予約ゲート部111の鍵機構13は、ゲート部11の鍵機構13と同様に、ネットワークを介して施錠および解錠される、いわゆるスマートロックである。予約ゲート部111は、ゲート部11と同様にリーダ14を備えてもよい。 The reservation gate unit 111 is composed of an entrance or exit, such as a door, and a key mechanism 13. Like the key mechanism 13 of the gate unit 11, the reservation gate unit 111's key mechanism 13 is a so-called smart lock that is locked and unlocked via a network. Like the gate unit 11, the reservation gate unit 111 may also be equipped with a reader 14.
なお、予約ゲート部111はロック状態であっても、予約対象エリア192内のユーザが予約対象エリア192の外に出ることは妨げない構造であることが望ましい。それにより、予約対象エリア192内にユーザが閉じ込められる事故を防止できる。 It is desirable that the reservation gate unit 111 be designed so that, even when locked, it does not prevent users within the reservation target area 192 from leaving the reservation target area 192. This can prevent accidents in which users become trapped within the reservation target area 192.
予約対象エリア192は、たとえば集中して作業を行ないたいユーザが使用する個室タイプの作業ブースである。予約対象エリア192は、複数のユーザが集まれる会議室であってもよい。予約対象エリア192は、WEB会議用の会議ブースであってもよい。予約対象エリア192は、ユーザがゲームまたは運動等を行なえるレクリエーションエリアであってもよい。二つの予約対象エリア192の用途および設備は異なっていてもよい。 The reservation target area 192 may be, for example, a private work booth used by a user who wants to concentrate on work. The reservation target area 192 may also be a conference room where multiple users can gather. The reservation target area 192 may also be a conference booth for web conferences. The reservation target area 192 may also be a recreation area where users can play games, exercise, etc. The uses and facilities of the two reservation target areas 192 may be different.
予約対象エリア192以外の部分は、ゲート部11を通ったユーザが適宜使用できる共用エリア191である。共用エリア191には、図示を省略する机、椅子、コーヒーサーバ等が設置されたドリンクコーナー、複合機およびロッカー等が配置されている。 The area other than the reservation target area 192 is a common area 191 that can be used as needed by users who have passed through the gate section 11. The common area 191 is equipped with a drink corner with desks, chairs, coffee servers, etc., a multifunction printer, lockers, etc. (not shown).
なお、図18に示すマップは例示である。部屋全体の形状、ゲート部11の位置、予約対象エリア192の数および配置等は、図18に限定しない。 Note that the map shown in Figure 18 is an example. The overall shape of the room, the location of the gate unit 11, the number and arrangement of reservation target areas 192, etc. are not limited to those shown in Figure 18.
本実施の形態においては、ユーザは携帯機器30を使用して予約対象エリア192の予約を行なう。予約が成立した場合、たとえば電子メールまたはSMSにより、予約した時間に予約対象エリア192の予約ゲート部111を解錠する鍵情報がユーザ宛てに送信される。以下の説明では鍵情報はアクセスすることで制御部41に解錠要求を送信可能な解錠用URLである場合を例にして説明する。 In this embodiment, the user makes a reservation for the reservation target area 192 using the mobile device 30. When the reservation is confirmed, key information for unlocking the reservation gate unit 111 of the reservation target area 192 at the reserved time is sent to the user, for example, by email or SMS. In the following explanation, we will use as an example a case where the key information is an unlocking URL that can be accessed to send an unlocking request to the control unit 41.
予約した時間にユーザは携帯機器30を使用して解錠用URLにアクセスする。タッチパネル35に、解錠ボタンが表示される。ユーザが解錠ボタンをタップした場合、解錠ボタンを表示したWEBサーバから認証サーバ40に対して、予約ゲート部111を解錠する解錠信号が送信される。 At the reserved time, the user accesses the unlocking URL using the mobile device 30. An unlock button is displayed on the touch panel 35. When the user taps the unlock button, an unlock signal to unlock the reservation gate unit 111 is sent from the web server that displayed the unlock button to the authentication server 40.
認証サーバ40は、解錠信号に従い指定された予約ゲート部111を解錠する。ユーザは、予約対象エリア192に入室できる。仮に、ユーザが予約した時間を経過しても予約対象エリア192から退出しない場合、予約対象エリア192内に設置されたディスプレイまたは、携帯機器30のプッシュ通知等により、予約時間が経過したことがユーザに通知される。 The authentication server 40 unlocks the specified reservation gate unit 111 in response to the unlock signal. The user can enter the reservation target area 192. If the user does not exit the reservation target area 192 after the reserved time has passed, the user is notified that the reservation time has passed by a display installed in the reservation target area 192 or by a push notification on the mobile device 30, etc.
図19は、予約鍵DB53のレコードレイアウトを説明する説明図である。予約鍵DB53は、場所IDと、予約時間と、鍵情報とを関連づけて記録したデータベースである。ここで場所IDは、予約対象エリア192に固有に付与されたIDであり、場所IDが特定されることにより、予約対象エリア192の予約ゲート部111も特定される。 Figure 19 is an explanatory diagram illustrating the record layout of the reservation key DB 53. The reservation key DB 53 is a database that records location IDs, reservation times, and key information in association with each other. Here, the location ID is an ID uniquely assigned to the reservation target area 192, and by identifying the location ID, the reservation gate section 111 of the reservation target area 192 can also be identified.
予約鍵DB53は、場所IDフィールド、予約時間フィールドおよび鍵情報フィールドを有する。予約時間フィールドは開始フィールドおよび終了フィールドを有する。場所IDフィールドには、場所IDが記録されている。開始フィールドおよび終了フィールドには、予約の開始時刻および終了時刻がそれぞれ記録されている。鍵情報フィールドには、制御部41により発行された鍵情報が記録されている。 The reservation key DB 53 has a location ID field, a reservation time field, and a key information field. The reservation time field has a start field and an end field. The location ID field records the location ID. The start field and end field record the start time and end time of the reservation, respectively. The key information field records key information issued by the control unit 41.
予約鍵DB53は、1件の予約について、一つのレコードを有する。予約鍵DB53は、補助記憶装置43または認証サーバ40に接続された外部の大容量記憶装置に記録されている。 The reservation key DB 53 contains one record for each reservation. The reservation key DB 53 is stored in the auxiliary storage device 43 or an external large-capacity storage device connected to the authentication server 40.
図20は、予約DB59のレコードレイアウトを説明する説明図である。予約DB59は、場所IDと、予約時間と、ユーザIDと、鍵情報とを関連づけて記録したデータベースである。予約DB59は、場所IDフィールド、予約時間フィールド、ユーザIDフィールドおよび鍵情報フィールドを有する。予約時間フィールドは開始フィールドおよび終了フィールドを有する。 Figure 20 is an explanatory diagram illustrating the record layout of reservation DB 59. Reservation DB 59 is a database that records location IDs, reservation times, user IDs, and key information in association with each other. Reservation DB 59 has a location ID field, a reservation time field, a user ID field, and a key information field. The reservation time field has a start field and an end field.
場所IDフィールドには、場所IDが記録されている。開始フィールドおよび終了フィールドには、予約の開始時刻および終了時刻がそれぞれ記録されている。ユーザIDフィールドには予約したユーザのユーザIDが記録されている。鍵情報フィールドには、制御部41により発行された鍵情報が記録されている。 The location ID field records the location ID. The start field and end field record the start and end times of the reservation, respectively. The user ID field records the user ID of the user who made the reservation. The key information field records key information issued by the control unit 41.
予約DB59は、1件の予約について、一つのレコードを有する。予約DB59は、補助記憶装置23または情報処理装置20に接続された外部の大容量記憶装置に記録されている。制御部21と制御部41とは、レプリケーション処理により予約鍵DB53に記録された各レコードと、予約DB59に記録されたユーザIDフィールドを除く各レコードとを同期する。レプリケーション処理は従来から使用されているため、詳細については説明を省略する。 Reservation DB 59 has one record for each reservation. Reservation DB 59 is stored in the auxiliary storage device 23 or an external large-capacity storage device connected to the information processing device 20. The control unit 21 and control unit 41 use a replication process to synchronize each record recorded in the reservation key DB 53 with each record recorded in the reservation DB 59, excluding the user ID field. Replication processes have been used for some time, so details will not be explained here.
図21は、実施の形態5の予約時のプログラムの処理の流れを説明するフローチャートである。図21のプログラムは、予約対象エリア192の予約を行なう際に、ユーザが携帯機器30を操作して起動する。 Figure 21 is a flowchart explaining the flow of program processing when making a reservation in embodiment 5. The program in Figure 21 is launched by the user operating the mobile device 30 when making a reservation for the reservation target area 192.
制御部31は、ネットワークを介して情報処理装置20から予約DB59に記録された予約情報を取得する(ステップS711)。制御部31は、表示部351に予約受付画面65(図23参照)を表示する(ステップS712)。後述するように、予約受付画面65には既に予約が入っている時間帯が表示される。 The control unit 31 acquires reservation information recorded in the reservation DB 59 from the information processing device 20 via the network (step S711). The control unit 31 displays the reservation reception screen 65 (see Figure 23) on the display unit 351 (step S712). As described below, the reservation reception screen 65 displays time slots for which reservations have already been made.
ユーザは、入力部352を操作して、予約要求を入力する。予約要求には、ユーザが予約したい予約対象エリア192および時間帯に関する情報が含まれる。制御部31は入力された予約要求を受け付ける(ステップS713)。制御部31は、予約要求を情報処理装置20に送信する(ステップS714)。 The user operates the input unit 352 to input a reservation request. The reservation request includes information about the reservation target area 192 and time period for which the user wishes to make a reservation. The control unit 31 accepts the input reservation request (step S713). The control unit 31 transmits the reservation request to the information processing device 20 (step S714).
制御部21は、ユーザIDおよび予約に関する情報を受信する(ステップS671)。制御部21は、認証サーバ40に対してステップS671で受信した予約対象エリア192に対応する予約ゲート部111を、予約対象時間帯に解錠する鍵情報の発行を要求する(ステップS672)。 The control unit 21 receives the user ID and information related to the reservation (step S671). The control unit 21 requests the authentication server 40 to issue key information to unlock the reservation gate unit 111 corresponding to the reservation target area 192 received in step S671 during the reservation target time period (step S672).
制御部41は、要求を受信する(ステップS511)。制御部41は、受信した要求に応じた鍵情報を生成する(ステップS512)。ここで、鍵情報は特定の予約ゲート部111を特定の時間帯に解錠させる際に使用されるデータであり、本実施の形態の予約解錠情報の例示である。前述の通り、鍵情報はアクセスすることで制御部41に解錠要求を送信可能な解錠用URLである場合を例にして説明する。 The control unit 41 receives the request (step S511). The control unit 41 generates key information in response to the received request (step S512). Here, the key information is data used to unlock a specific reservation gate unit 111 during a specific time period, and is an example of reservation unlock information in this embodiment. As mentioned above, this explanation will be given using an example in which the key information is an unlock URL that can be accessed to send an unlock request to the control unit 41.
制御部41は、生成した鍵情報を情報処理装置20に送信する(ステップS513)。制御部41は、予約鍵DB53に新規レコードを作成し、予約対象エリア192に対応する場所ID、予約時間および生成した鍵情報を記録する(ステップS514)。 The control unit 41 transmits the generated key information to the information processing device 20 (step S513). The control unit 41 creates a new record in the reservation key DB 53 and records the location ID corresponding to the reservation target area 192, the reservation time, and the generated key information (step S514).
制御部21は、鍵を受信する(ステップS673)。制御部21は、予約DB59に新規レコードを作成し、ステップS671で受信した予約対象エリア192に対応する場所IDと、ユーザID、および、ステップS673で受信した鍵情報を記録する(ステップS674)。 The control unit 21 receives the key (step S673). The control unit 21 creates a new record in the reservation DB 59 and records the location ID corresponding to the reservation target area 192 received in step S671, the user ID, and the key information received in step S673 (step S674).
制御部21は、鍵情報をたとえば電子メールまたはSMS等を介して携帯機器30に送信する(ステップS675)。制御部31は、鍵情報を受信する(ステップS715)。制御部31は、鍵情報を受信した旨をユーザに通知する(ステップS716)。その後、携帯機器30は処理を終了する。 The control unit 21 sends the key information to the mobile device 30, for example, via email or SMS (step S675). The control unit 31 receives the key information (step S715). The control unit 31 notifies the user that the key information has been received (step S716). The mobile device 30 then terminates processing.
図22は、実施の形態5の解錠時のプログラムの処理の流れを説明するフローチャートである。図21のプログラムは、予約対象エリア192の解錠を行なう際に、ユーザが携帯機器30を操作して起動する。 Figure 22 is a flowchart explaining the processing flow of the program when unlocking in embodiment 5. The program in Figure 21 is started by the user operating the mobile device 30 when unlocking the reservation target area 192.
制御部31は、図21を使用して説明したフローチャートのステップS715で受信した鍵情報をタッチパネル35に表示する(ステップS721)。前述のとおり、鍵情報は解錠用URLである場合を例にして説明する。 The control unit 31 displays the key information received in step S715 of the flowchart described using Figure 21 on the touch panel 35 (step S721). As mentioned above, the key information will be described as an unlocking URL.
ユーザは、入力部352を操作して、解錠用URLにアクセスする。予約時間帯内であれば、タッチパネル35に、解錠ボタンが表示される。予約時間帯よりも前であれば、解錠可能時間を示すメッセージ、または、単なるエラーメッセージがタッチパネル35に表示される。予約時間帯よりも後であれば、予約した時間が過ぎている旨を示すメッセージ、または、単なるエラーメッセージがタッチパネル35に表示される。図22のフローチャートでは、タッチパネル35に解錠ボタンが表示される場合の処理を示す。 The user operates the input unit 352 to access the unlocking URL. If the access is within the reserved time slot, an unlock button will be displayed on the touch panel 35. If the access is before the reserved time slot, a message indicating the available time for unlocking, or a simple error message, will be displayed on the touch panel 35. If the access is after the reserved time slot, a message indicating that the reserved time has passed, or a simple error message, will be displayed on the touch panel 35. The flowchart in Figure 22 shows the processing when the unlock button is displayed on the touch panel 35.
ユーザは、入力部352を操作して解錠ボタンをタップする。制御部31は、ユーザによる操作を受け付ける(ステップS722)。解錠ボタンを表示したWEBサーバを介して認証サーバ40に対して、ステップS721で表示した鍵情報が送信される。 The user operates the input unit 352 to tap the unlock button. The control unit 31 accepts the user's operation (step S722). The key information displayed in step S721 is sent to the authentication server 40 via the web server that displayed the unlock button.
制御部41は、鍵情報を受信する(ステップS521)。制御部41は、受信した鍵情報に基づく認証が成功したか否かを判定する(ステップS522)。具体的には制御部41は、鍵情報をキーとして予約鍵DB53を検索して、レコードを抽出する。現在時刻が、抽出したレコードの予約時間フィールドに記録された予約時間帯内である場合、制御部41は認証に成功したと判定する。レコードを抽出できない場合、または予約時間帯内ではない場合、制御部41は認証に成功していないと判定する。 The control unit 41 receives the key information (step S521). The control unit 41 determines whether authentication based on the received key information was successful (step S522). Specifically, the control unit 41 searches the reservation key DB 53 using the key information as a key to extract a record. If the current time is within the reservation time slot recorded in the reservation time field of the extracted record, the control unit 41 determines that authentication was successful. If the record cannot be extracted or is not within the reservation time slot, the control unit 41 determines that authentication was not successful.
認証に成功したと判定した場合(ステップS522でYES)、制御部41は鍵機構13を制御して予約ゲート部111のロックを解除する(ステップS523)。以上により、ユーザは予約した予約対象エリア192に入場できる。 If it is determined that the authentication is successful (YES in step S522), the control unit 41 controls the key mechanism 13 to unlock the reservation gate unit 111 (step S523). This allows the user to enter the reserved reservation target area 192.
所定時間の経過後、または、図示を省略するセンサによりユーザの通過を検知した後に、制御部41は、鍵機構13を制御して自動的に予約ゲート部111をロックする。鍵機構13は、所定時間の経過後、または、ユーザの通過を検知した後に自律的に予約ゲート部111をロックしてもよい。 After a predetermined time has elapsed, or after a sensor (not shown) detects the passage of a user, the control unit 41 controls the key mechanism 13 to automatically lock the reservation gate unit 111. The key mechanism 13 may also autonomously lock the reservation gate unit 111 after a predetermined time has elapsed, or after detecting the passage of a user.
認証に成功していないと判定した場合(ステップS522でNO)、または、ステップS523の終了後、制御部41は携帯機器30からの鍵情報を待機する状態に戻る。なお、制御部41は、予約ゲート部111に取り付けられたディスプレイ等に、認証に成功していない旨を表示しても良い。制御部41は、コワーキングスペースの管理者等に、不正な要求があった旨を通知してもよい。 If it is determined that authentication was not successful (NO in step S522), or after step S523 is completed, the control unit 41 returns to a state of waiting for key information from the mobile device 30. The control unit 41 may also display on a display or the like attached to the reservation gate unit 111 that authentication was not successful. The control unit 41 may also notify the administrator of the coworking space or the like that an unauthorized request has been made.
制御部31は、予約終了時間が近づくまで待つ(ステップS723)。たとえば予約終了時間の2分前に制御部31は、アラーム音、バイブレータの振動、または表示部351への表示等により、予約終了時間が近づいたことをユーザに通知する(ステップS724)。その後、制御部31は処理を終了する。 The control unit 31 waits until the reservation end time approaches (step S723). For example, two minutes before the reservation end time, the control unit 31 notifies the user that the reservation end time is approaching by sounding an alarm, vibrating the vibrator, displaying a message on the display unit 351, or the like (step S724). The control unit 31 then terminates processing.
図23は、実施の形態5の画面である。制御部31は、図21を使用して説明したフローチャートのステップS712で、図23に示す予約受付画面65を表示する。予約受付画面65は、画面の中央に表示されたスケジュール欄658と、スケジュール欄658の上側に表示された利用施設欄651および利用日欄653と、スケジュール欄658の下側に表示された利用時間欄654、利用エリア欄652および決定ボタン659を含む。 Figure 23 shows a screen in embodiment 5. The control unit 31 displays the reservation acceptance screen 65 shown in Figure 23 in step S712 of the flowchart described using Figure 21. The reservation acceptance screen 65 includes a schedule field 658 displayed in the center of the screen, a facility to be used field 651 and a date of use field 653 displayed above the schedule field 658, and a time of use field 654, an area to be used field 652, and a confirm button 659 displayed below the schedule field 658.
ユーザは、利用日欄653を操作して日付を指定する。ユーザは、利用施設欄651を操作して利用する施設を指定する。なお、ユーザが使用できる施設が1か所だけである場合、利用施設欄651は表示されなくてもよい。制御部31は、利用施設欄651に設置されている予約対象エリア192について、利用日欄653で指定された日付における予約状況をスケジュール欄658に表示する。図23における「ブース1」および「ブース2」は、それぞれの予約対象エリア192につけられた名称を示す。スケジュール欄658の横軸は、コワーキングスペースの営業時間を示す。ハッチングは、既に予約が埋まっている時間帯を示す。 The user operates the usage date field 653 to specify a date. The user operates the usage facility field 651 to specify the facility to use. Note that if the user has only one facility available for use, the usage facility field 651 does not need to be displayed. The control unit 31 displays the reservation status for the reservation target areas 192 set in the usage facility field 651 on the date specified in the usage date field 653 in the schedule field 658. "Booth 1" and "Booth 2" in Figure 23 indicate the names given to the respective reservation target areas 192. The horizontal axis of the schedule field 658 indicates the business hours of the coworking space. Hatching indicates time periods that are already booked.
ユーザは、利用時間欄654を操作して予約開始時刻および予約終了時刻を設定する。ユーザは利用エリア欄652を操作して予約する予約対象エリア192を指定する。なお、制御部31は、先約のある時間帯が指定された場合には、決定ボタン659を選択不可の状態に設定する。入力終了後、ユーザは659を選択する。以上により、ユーザによる予約の入力が完了し、制御部31は予約に関する情報を受け付ける(ステップS713)。 The user operates the usage time field 654 to set the reservation start time and reservation end time. The user operates the usage area field 652 to specify the reservation target area 192 for which the reservation is to be made. Note that if a time period with a prior reservation is specified, the control unit 31 sets the OK button 659 to an unselectable state. After completing the input, the user selects 659. This completes the user's reservation input, and the control unit 31 accepts information related to the reservation (step S713).
図24は、実施の形態5の画面である。制御部31は、ユーザが画面左側のメニュー欄62から「予約情報」を選択した場合に、図24に示す予約情報画面を表示する。予約情報画面は、予約情報欄66を含む。ユーザは、予約情報欄66を見て、自分が予約済のスケジュールを確認できる。制御部31は、ユーザが詳細ボタン655を選択した場合に、当該予約に対応する鍵情報を表示してもよい。ユーザは、予約情報欄66の上側に表示された検索欄を用いて、自分が予約済のスケジュールの検索を行なえる。 Figure 24 shows a screen in embodiment 5. When the user selects "Reservation Information" from the menu field 62 on the left side of the screen, the control unit 31 displays the reservation information screen shown in Figure 24. The reservation information screen includes a reservation information field 66. The user can check the schedule for which they have made a reservation by looking at the reservation information field 66. When the user selects the details button 655, the control unit 31 may also display key information corresponding to the reservation. The user can search for the schedule for which they have made a reservation using the search field displayed above the reservation information field 66.
本実施の形態によると、予約対象エリア192を管理する情報処理システム10を提供できる。ユーザは、予約することにより、所望の設備等を備える予約対象エリア192を確実に使用できる。 This embodiment provides an information processing system 10 that manages a reservation target area 192. By making a reservation, a user can be sure to use a reservation target area 192 that has the desired facilities, etc.
予約対象エリア192に予約ゲート部111が設けられていることにより、部外者が不用意に予約対象エリア192に入ることを防止できる。したがって、機密事項に関する会議またはビデオ会議等にも利用可能な予約対象エリア192を提供できる。なお、鍵情報が電子メールまたはSMSによりユーザに送信されることにより、ユーザは会議への参加者に対して適宜鍵情報を配布できる。 By providing a reservation gate unit 111 in the reservation target area 192, it is possible to prevent outsiders from inadvertently entering the reservation target area 192. This makes it possible to provide a reservation target area 192 that can be used for confidential meetings or video conferences. Furthermore, by sending key information to the user via email or SMS, the user can distribute the key information to participants in the meeting as appropriate.
予約対象エリア192の利用に関しては、従量制会員だけでなく、固定額会員に対しても追加料金が定められていてもよい。図24の「利用料金」の列は、各予約に対して発生する追加料金の金額を示す。追加料金は、予約時期または利用時期により変動してもよい。たとえば、利用直前に予約したユーザに対しては、割安の料金が提示されても良い。 With regard to use of the reservation target area 192, an additional fee may be set not only for pay-per-use members but also for fixed-fee members. The "Usage Fee" column in Figure 24 indicates the amount of the additional fee incurred for each reservation. The additional fee may vary depending on the time of reservation or use. For example, a discounted fee may be offered to users who make a reservation immediately before use.
なお、固定額会員に対しては、たとえば毎月1000円分までの利用は無料にする等の条件が定められていてもよい。制御部21は、実施の形態1で説明した料金に追加料金を加算して、ユーザに請求する。 For fixed-amount members, conditions may be set, such as free use up to 1,000 yen per month. The control unit 21 adds an additional fee to the fee described in embodiment 1 and bills the user.
予約対象エリア192は、ユーザがゲート部11を通過せずに到達できる場所に配置されていてもよい。ユーザは、コワーキングスペースのユーザ登録がない人物であっても、予約対象エリア192で開催する会議に容易に招待できる。 The reservation target area 192 may be located in a location that users can reach without passing through the gate unit 11. Users can easily invite people to meetings held in the reservation target area 192, even if they are not registered users of the coworking space.
ユーザは、招待したゲストに対して鍵情報を渡す代わりに自分の電話番号等を教えてもよい。予約ゲート部111の前に到達したゲストは、招待元のユーザに電話をかけて到着した旨を伝える。ユーザは、携帯機器30を操作して鍵情報を使用し、予約ゲート部111のロックを解除する。本実施の形態では予約ゲート部111の前に行かなくても鍵情報を使用してロックを解除できるため、ゲストに対して予約ゲート部111の解除方法等の説明を行なう必要はない。 Instead of providing key information to invited guests, users may provide their phone number, etc. When a guest arrives in front of the reservation gate unit 111, they call the inviting user to notify them of their arrival. The user operates the mobile device 30 to use the key information to unlock the reservation gate unit 111. In this embodiment, since the lock can be unlocked using the key information without having to go to the reservation gate unit 111, there is no need to explain to the guest how to unlock the reservation gate unit 111.
制御部21は、鍵情報に加えて携帯機器30の位置情報を取得し、予約ゲート部111の前に携帯機器30が存在する場合にのみロックを解除してもよい。予約した本人以外による予約対象エリア192を防止する情報処理システム10を提供できる。 The control unit 21 may acquire the location information of the portable device 30 in addition to the key information, and unlock the mobile device 30 only when the portable device 30 is in front of the reservation gate unit 111. This provides an information processing system 10 that prevents anyone other than the person who made the reservation from entering the reservation target area 192.
予約ゲート部111に、NFCまたはバーコードを用いた電子マネーの決裁端末が設置されていてもよい。制御部41は、ステップS522で認証に成功した後、決済端末を介して予約対象エリア192の利用料金を請求する。決裁完了後に、制御部41はステップS523に進み、予約ゲート部111のロックを解除する。以上により、予約対象エリア192の使用の都度、料金を精算する情報処理システム10を提供できる。 An electronic money settlement terminal using NFC or a barcode may be installed in the reservation gate unit 111. After successful authentication in step S522, the control unit 41 charges the usage fee for the reservation target area 192 via the payment terminal. After the settlement is complete, the control unit 41 proceeds to step S523 and unlocks the reservation gate unit 111. As a result, an information processing system 10 can be provided that settles the fee each time the reservation target area 192 is used.
なお、鍵情報は、予約ゲート部111に取り付けられたカメラに読み取らせることで予約ゲート部111を解錠させる二次元または一次元のバーコードであってもよい。鍵情報にバーコードを使用する場合、制御部31はステップS721でタッチパネル35に当該バーコードを表示する。ステップS722は省略される。ユーザは、バーコードを予約ゲート部111に取り付けられたカメラに翳す。ステップS521において、制御部41はネットワークを介してバーコードを取得する。 The key information may be a two-dimensional or one-dimensional barcode that unlocks the reservation gate unit 111 when read by a camera attached to the reservation gate unit 111. If a barcode is used as the key information, the control unit 31 displays the barcode on the touch panel 35 in step S721. Step S722 is omitted. The user holds the barcode over the camera attached to the reservation gate unit 111. In step S521, the control unit 41 acquires the barcode via the network.
鍵情報は、ユーザが予約ゲート部111に取り付けられたテンキーを使用して入力することで、予約ゲート部111を解錠させるキーコードであってもよい。鍵情報にキーコードを使用する場合、制御部31はステップS721でタッチパネル35に当該キーコードを表示する。ステップS722は省略される。ユーザは、キーコードを予約ゲート部111に取り付けられたテンキーに入力する。ステップS521において、制御部41はネットワークを介して入力されたキーコードを取得する。 The key information may be a key code that the user inputs using a numeric keypad attached to the reservation gate unit 111 to unlock the reservation gate unit 111. If a key code is used as the key information, the control unit 31 displays the key code on the touch panel 35 in step S721. Step S722 is omitted. The user inputs the key code using the numeric keypad attached to the reservation gate unit 111. In step S521, the control unit 41 obtains the key code input via the network.
[変形例5-1]
図25は、変形例5-1のコワーキングスペースのマップである。本変形例においては、個々の予約対象エリア192には予約ゲート部111が設けられていない。ユーザは、予約した時間に、解錠等の操作を行なうことなく予約対象エリア192を使用できる。仮に、予約したユーザが予約対象エリア192に行ったときに、他のユーザが使用していた場合には、たとえば図24を使用して説明した予約情報画面を互いに確認する。
[Modification 5-1]
FIG. 25 is a map of a coworking space according to Modification 5-1. In this modification, each reservation target area 192 does not have a reservation gate unit 111. A user can use the reservation target area 192 at the reserved time without having to perform any operations such as unlocking. If a user who made a reservation visits the reservation target area 192 and finds that another user is using it, the two users will mutually confirm the reservation information screen, for example, as described with reference to FIG. 24.
なお、予約ゲート部111が設けられた予約対象エリア192と、予約ゲート部111が設けられていない予約対象エリア192とが混在していてもよい。 Note that there may be a mixture of reservation target areas 192 with reservation gate sections 111 and reservation target areas 192 without reservation gate sections 111.
[実施の形態6]
本実施の形態は、直前まで予約が入っていない予約対象エリア192を追加料金なしに提供する情報処理システム10に関する。実施の形態5と共通する部分については、説明を省略する。
Sixth Embodiment
This embodiment relates to an information processing system 10 that provides a reservation target area 192 that has not been reserved until immediately before, without any additional charge. Explanation of parts common to the fifth embodiment will be omitted.
図26は、実施の形態6のプログラムの処理の流れを説明するフローチャートである。制御部21は、営業時間の間、それぞれの予約対象エリア192に関して、図26のプログラムを並行して実行し続ける。 Figure 26 is a flowchart explaining the processing flow of the program in embodiment 6. The control unit 21 continues to execute the program in Figure 26 in parallel for each reservation target area 192 during business hours.
制御部21は、予約DB59を検索してたとえば5分後から予約対象エリア192が予約の入っていない、いわゆる空き状態になっているか否かを判定する(ステップS681)。空き状態になっていると判定した場合(ステップS681でYES)、制御部21はたとえばコワーキングスペースに配置されたディスプレイ、および、コワーキングスペースに関するWEBページ等に、通知を表示する(ステップS682)。 The control unit 21 searches the reservation DB 59 to determine whether the reservation target area 192 has not been reserved, i.e., is vacant, for example, five minutes from now (step S681). If it is determined that the area is vacant (YES in step S681), the control unit 21 displays a notification, for example, on a display located in the coworking space and on a web page related to the coworking space (step S682).
通知は、たとえば「15時から16時まで、Web会議ブースAを追加料金なしで使用できます。ご利用は先着順です。Web会議ブースAまで直接おいでください」といったメッセージである。 The notification could be a message such as, "Web Conference Booth A can be used from 3:00 PM to 4:00 PM at no additional charge. Use is on a first-come, first-served basis. Please come directly to Web Conference Booth A."
制御部21は、予約の入っていない時間に到達するまで待つ(ステップS683)。具体的には、たとえば上記のメッセージを表示した場合、制御部21は15時になるまで待つ。制御部21は、認証サーバ40に対して空き状態である予約対象エリア192に関する予約ゲート部111の解錠要求を送信する(ステップS684)。 The control unit 21 waits until a time when no reservations have been made arrives (step S683). Specifically, for example, if the above message is displayed, the control unit 21 will wait until 3:00 p.m. The control unit 21 sends a request to the authentication server 40 to unlock the reservation gate unit 111 for the reservation target area 192 that is vacant (step S684).
制御部41は、解錠要求を受信する(ステップS531)。制御部41は、解錠要求を送信した情報処理装置20が、予約対象エリア192を管理しているサーバであることを確認する(ステップS532)。なお、確認できない場合、制御部41はステップS531で受信した解錠要求を無視する。 The control unit 41 receives the unlock request (step S531). The control unit 41 confirms that the information processing device 20 that sent the unlock request is the server that manages the reservation target area 192 (step S532). If confirmation is not possible, the control unit 41 ignores the unlock request received in step S531.
制御部41は、鍵機構13を制御して予約ゲート部111のロックを解除する(ステップS533)。本実施の形態においては、予約ゲート部111をユーザが通過した後でも、制御部41は予約ゲート部111のロックを解錠したままの状態に維持する。 The control unit 41 controls the key mechanism 13 to unlock the reservation gate unit 111 (step S533). In this embodiment, the control unit 41 keeps the reservation gate unit 111 unlocked even after the user has passed through the reservation gate unit 111.
制御部21は、空き時間の終了が近づくまで待つ(ステップS685)。たとえば空き時間終了の2分前に、制御部21はたとえば予約対象エリア192内に設置されたディスプレイ等に、通知を表示する(ステップS686)。 The control unit 21 waits until the end of the available time approaches (step S685). For example, two minutes before the end of the available time, the control unit 21 displays a notification on a display or the like installed within the reservation target area 192 (step S686).
通知は、たとえば「本Web会議ブースAを追加料金なしで使用できる時間はまもなく終了します。お客様は速やかに退出下さい」といったメッセージである。空き時間が終了後、制御部21は、認証サーバ40に対して予約対象エリア192に関する予約ゲート部111の施錠要求を送信する(ステップS687)。 The notification may be, for example, a message such as, "The time during which you can use this web conference booth A without additional charges will soon end. Please leave immediately." After the free time ends, the control unit 21 sends a request to the authentication server 40 to lock the reservation gate unit 111 for the reservation target area 192 (step S687).
制御部41は、施錠要求を受信する(ステップS534)。制御部41は、施錠要求を送信した情報処理装置20が、予約対象エリア192を管理しているサーバであることを確認する(ステップS535)。なお、確認できない場合、制御部41はステップS534で受信した解錠要求を無視する。確認後、制御部41は、鍵機構13を制御して予約ゲート部111をロックする(ステップS536)。 The control unit 41 receives the lock request (step S534). The control unit 41 confirms that the information processing device 20 that sent the lock request is the server that manages the reservation target area 192 (step S535). If the control unit 41 cannot confirm this, it ignores the unlock request received in step S534. After confirmation, the control unit 41 controls the key mechanism 13 to lock the reservation gate unit 111 (step S536).
空き状態になっていないと判定した場合(ステップS681でNO)、またはステップS687の終了後、制御部21は、処理を終了するか否かを判定する(ステップS689)。たとえば、コワーキングスペースの営業終了時間が近づいた場合、制御部21は処理を終了すると判定する。 If it is determined that the space is not vacant (NO in step S681), or after step S687 is completed, the control unit 21 determines whether to terminate the process (step S689). For example, if the coworking space's closing time is approaching, the control unit 21 determines to terminate the process.
終了しないと判定した場合(ステップS689でNO)、制御部21はステップS681に戻る。終了すると判定した場合(ステップS689でYES)、制御部21は処理を終了する。 If it is determined that the process should not end (NO in step S689), the control unit 21 returns to step S681. If it is determined that the process should end (YES in step S689), the control unit 21 ends the process.
本実施の形態によると、予約が入っていない予約対象エリア192を有効活用できる情報処理システム10を提供できる。ユーザに対して、追加料金なしで予約対象エリア192の利用を体験することにより、予約対象エリア192のメリットを体験させて、将来の利用を促す情報処理システム10を提供できる。 According to this embodiment, an information processing system 10 can be provided that can effectively utilize reservation target areas 192 that have not yet been reserved. By allowing users to experience using the reservation target areas 192 at no additional charge, it is possible to provide an information processing system 10 that allows users to experience the benefits of the reservation target areas 192 and encourages future use.
[実施の形態7]
本実施の形態は、前述の固定料金制および従量制に加えて、必要に応じてチケットを購入して利用するチケット制での利用が可能な情報処理システム10に関する。実施の形態1と共通する部分については、説明を省略する。
Seventh Embodiment
This embodiment relates to an information processing system 10 that can be used under a ticket system in which tickets are purchased as needed, in addition to the fixed fee system and pay-per-use system described above. Explanation of parts common to the first embodiment will be omitted.
図27は、実施の形態7の会員DB57のレコードレイアウトを説明する説明図である。本実施の形態の会員DB57は、図5を使用して説明した実施の形態1の会員DB57に、チケットフィールドが追加された構成である。チケットフィールドには、それぞれのユーザが保有するチケットの数が記録されている。 Figure 27 is an explanatory diagram illustrating the record layout of the member DB 57 in embodiment 7. The member DB 57 in this embodiment has a configuration in which a ticket field has been added to the member DB 57 in embodiment 1 described using Figure 5. The ticket field records the number of tickets held by each user.
会員種別フィールドの「チケット」は、チケット制の会員種別を示す。チケット制の会員は、携帯機器30を操作してチケットをオンライン購入する。制御部21は、ユーザが購入したチケットの数をチケットフィールドに加算する。なお、たとえば10回分の値段で11回分のチケットが購入できる、いわゆる回数券型のチケットが提供されていてもよい。 The "Ticket" in the Membership Type field indicates a ticket-based membership type. Ticket-based members purchase tickets online by operating their mobile device 30. The control unit 21 adds the number of tickets purchased by the user to the ticket field. Note that so-called multi-ride tickets may also be offered, which allow users to purchase 11 tickets for the price of 10.
図28は、実施の形態7のプログラムの処理の流れを説明するフローチャートである。図28のプログラムは、図11を使用して説明したプログラムの代わりに実行される。 Figure 28 is a flowchart illustrating the processing flow of the program in embodiment 7. The program in Figure 28 is executed in place of the program described using Figure 11.
制御部41は、リーダ14を介して会員証15に記録された会員証IDを読み取る(ステップS501)。制御部41は、会員証IDをキーとして有効DB52を検索して、レコードを抽出する。制御部41は、抽出したレコードの状態フィールドを参照して、会員証15が有効であるか否かを判定する(ステップS502)。なお制御部41は会員証IDをキーとして有効DB52からレコードを抽出できない場合には、会員証15が有効ではないと判定する。 The control unit 41 reads the membership card ID recorded on the membership card 15 via the reader 14 (step S501). The control unit 41 searches the validity DB 52 using the membership card ID as a key to extract a record. The control unit 41 references the status field of the extracted record to determine whether the membership card 15 is valid (step S502). Note that if the control unit 41 cannot extract a record from the validity DB 52 using the membership card ID as a key, it determines that the membership card 15 is not valid.
有効であると判定した場合(ステップS502でYES)、制御部41はステップS501で読み取った会員証IDを情報処理装置20に送信する(ステップS541)。制御部21は、会員証IDを受信する(ステップS691)。制御部21は、ユーザの会員種別がチケット制であるか否かを判定する(ステップS692)。 If it is determined to be valid (YES in step S502), the control unit 41 sends the membership card ID read in step S501 to the information processing device 20 (step S541). The control unit 21 receives the membership card ID (step S691). The control unit 21 determines whether the user's membership type is a ticket-based membership (step S692).
具体的には、制御部21は会員証IDをキーとして会員DB57を検索し、レコードを抽出する。抽出したレコードの会員種別フィールドに「チケット」が記録されている場合、制御部21は当該ユーザの会員種別はチケット制であると判定する。 Specifically, the control unit 21 searches the member DB 57 using the membership card ID as a key and extracts records. If "ticket" is recorded in the membership type field of the extracted record, the control unit 21 determines that the user's membership type is a ticket system.
チケット制の会員ではない、すなわち従量制または固定制の会員であると判定した場合(ステップS692でNO)、制御部21はゲート部11のロックを解除する旨を認証サーバ40に送信する(ステップS693)。 If it is determined that the user is not a ticket-based member, i.e., a pay-as-you-go or fixed-rate member (NO in step S692), the control unit 21 sends a message to the authentication server 40 to unlock the gate unit 11 (step S693).
チケット制の会員であると判定した場合(ステップS692でYES)、制御部21は抽出したレコードのチケットフィールドから、ユーザが保有しているチケットの数を取得する。ユーザが必要な数のチケットを保有している場合、制御部21は必要数のチケットを減算した値にチケットフィールドのデータを更新する(ステップS694)。 If it is determined that the user is a ticket-based member (YES in step S692), the control unit 21 obtains the number of tickets held by the user from the ticket field of the extracted record. If the user holds the required number of tickets, the control unit 21 updates the data in the ticket field to a value minus the required number of tickets (step S694).
なお、一度正規に入場したユーザに対して、当日中のゲート部11の出入りを自由に認める場合、制御部21は当日1回目の入場である場合にのみ、チケットフィールドのデータを更新する。 In addition, if a user who has entered legally once is allowed to freely enter and exit the gate unit 11 on the same day, the control unit 21 will only update the data in the ticket field if this is the user's first entry on the day.
制御部21は、ゲート部11のロックの解除有無に関する情報を認証サーバ40に送信する(ステップS695)。具体的には、ステップS694においてユーザが必要な数のチケットを保有していた場合、制御部21はゲート部11のロックを解除する旨を認証サーバ40に送信する。チケットの数が不足していた場合、制御部21はロックを解除しない旨を認証サーバ40に送信する。 The control unit 21 transmits information regarding whether the gate unit 11 has been unlocked to the authentication server 40 (step S695). Specifically, if the user has the required number of tickets in step S694, the control unit 21 transmits a message to the authentication server 40 indicating that the gate unit 11 will be unlocked. If the number of tickets is insufficient, the control unit 21 transmits a message to the authentication server 40 indicating that the gate unit 11 will not be unlocked.
制御部41は、ステップS693またはステップS695で送信された情報を受信する(ステップS542)。制御部41は、受信した情報がロックを解除する旨を示すか否かを判定する(ステップS543)。解除する旨を示すと判定した場合(ステップS543でYES)、制御部41は、鍵機構13を制御してゲート部11のロックを解除する(ステップS504)。制御部41は、入退室DB51にユーザの入退室を記録する(ステップS505)。 The control unit 41 receives the information transmitted in step S693 or step S695 (step S542). The control unit 41 determines whether the received information indicates that the lock should be released (step S543). If it determines that the information indicates that the lock should be released (YES in step S543), the control unit 41 controls the key mechanism 13 to release the lock on the gate unit 11 (step S504). The control unit 41 records the user's entry and exit in the entry and exit DB 51 (step S505).
有効ではないと判定した場合(ステップS502でNO)、または、解除しない旨を示すと判定した場合(ステップS543でNO)、制御部41はエラー通知を出力する(ステップS503)。具体的には制御部41は、たとえば図示を省略するスピーカからビープ音または「エラーです」等の音声を出力する。 If it is determined that the setting is not valid (NO in step S502), or if it is determined that the setting should not be released (NO in step S543), the control unit 41 outputs an error notification (step S503). Specifically, the control unit 41 outputs a beep or a voice message such as "Error" from a speaker (not shown), for example.
ステップS503またはステップS505の終了後、制御部41は処理を終了するか否かを判定する(ステップS506)。たとえばコワーキングスペースの閉店時刻を過ぎた場合に、制御部41は処理を終了すると判定する。 After step S503 or step S505 is completed, the control unit 41 determines whether to end the processing (step S506). For example, if the closing time of the coworking space has passed, the control unit 41 determines to end the processing.
処理を終了しないと判定した場合(ステップS506でNO)、制御部41はステップS501に戻る。処理を終了すると判定した場合(ステップS506でYES)、制御部41は処理を終了する。 If it is determined that the processing should not be terminated (NO in step S506), the control unit 41 returns to step S501. If it is determined that the processing should be terminated (YES in step S506), the control unit 41 terminates the processing.
ステップS695の終了後、制御部21は、ユーザが保有しているチケットの数を携帯機器30に送信する(ステップS696)。携帯機器30は、チケットの数を受信する(ステップS731)。携帯機器30は、チケットの数に応じたメッセージをタッチパネル35に表示する(ステップS732)。 After step S695 is completed, the control unit 21 transmits the number of tickets held by the user to the mobile device 30 (step S696). The mobile device 30 receives the number of tickets (step S731). The mobile device 30 displays a message corresponding to the number of tickets on the touch panel 35 (step S732).
たとえば、残りのチケットの数が2枚である場合、制御部31は「チケットは、残り2枚です。」と表示する。残りのチケットの数が1枚である場合、制御部31は「チケットが無くなりました。次回の御利用前に、チケットを購入してください」と表示する。チケットが不足しており、ゲート部11のロックを解除しない場合、制御部31は「チケットが不足しているため、入場できません。必要なチケットを購入してください」と表示する。 For example, if there are two tickets remaining, the control unit 31 displays "There are two tickets remaining." If there is one ticket remaining, the control unit 31 displays "There are no more tickets. Please purchase a ticket before your next visit." If there are not enough tickets and the gate unit 11 is not unlocked, the control unit 31 displays "You cannot enter because there are not enough tickets. Please purchase the ticket you need."
制御部31は、チケットをオンライン購入するためのボタンをタッチパネル35に表示してもよい。制御部31は、たとえば回数券を購入するためのボタンと、1回券を購入するためのボタンとを並べてタッチパネル35に表示してもよい。 The control unit 31 may display a button for purchasing tickets online on the touch panel 35. The control unit 31 may also display, for example, a button for purchasing a multi-ride ticket and a button for purchasing a single-ride ticket side by side on the touch panel 35.
チケットが不足していたユーザは、携帯機器30を操作してチケットをオンライン購入した後に、リーダ14に会員証15を再度読み取らせることにより、ゲート部11のロックを解除して入場できる。 A user who is short of tickets can purchase tickets online using their mobile device 30, then have the reader 14 read their membership card 15 again, unlocking the gate 11 and allowing them to enter.
本実施の形態によると、使用した分だけ料金を支払いたいユーザに対応できる情報処理システム10を提供できる。たとえば、新規登録したユーザに対して、3回分のチケットをプレゼントするような施策により、販促を行なえる情報処理システム10を提供できる。 This embodiment makes it possible to provide an information processing system 10 that can accommodate users who wish to pay only for what they use. For example, it is possible to provide an information processing system 10 that can carry out sales promotions by offering three tickets as a gift to newly registered users.
なお、使用する施設に応じて、一回の利用に必要なチケットの数が異なるように設定されても良い。従量制または固定制のユーザが、実施の形態5で説明した予約対象エリア192を使用する際に、本実施の形態で説明したチケットを利用できてもよい。 The number of tickets required for one use may be set to vary depending on the facility used. Users on a pay-as-you-go or fixed-rate plan may be able to use the tickets described in this embodiment when using the reservation target area 192 described in embodiment 5.
[実施の形態8]
本実施の形態は、ユーザの利用回数を制限できる情報処理システム10に関する。実施の形態1と共通する部分については、説明を省略する。
Eighth Embodiment
This embodiment relates to an information processing system 10 that can limit the number of times a user can use the system. Explanation of parts common to the first embodiment will be omitted.
図29は、実施の形態8の会員DB57のレコードレイアウトを説明する説明図である。本実施の形態の会員DB57は、図5を使用して説明した実施の形態1の会員DB57に、残回数フィールドが追加された構成である。残回数フィールドには、それぞれのユーザが施設を利用可能な残り回数が記録されている。「無制限」は、利用回数に制限が設けられていないことを示す。 Figure 29 is an explanatory diagram illustrating the record layout of the member DB 57 in embodiment 8. The member DB 57 in this embodiment has a configuration in which a remaining number of times field has been added to the member DB 57 in embodiment 1 described using Figure 5. The remaining number of times each user can use the facility is recorded in the remaining number of times. "Unlimited" indicates that there is no limit on the number of times the facility can be used.
ユーザが施設を利用するたびに、制御部21は残回数フィールドの値を一つ減少させる。残回数フィールドの値がゼロになった場合、当該ユーザの会員証15では施設のゲート部11のロックが解除されない。制御部21は、たとえば1日に1回、または、1週間に1回等、所定の頻度で残回数フィールドを初期値に設定する。なお、初期値の値は、ユーザごとに異なる値が定められていてもよい。 Each time a user uses a facility, the control unit 21 decrements the value in the remaining number of times field by one. If the value in the remaining number of times field reaches zero, the facility's gate unit 11 will not be unlocked using that user's membership card 15. The control unit 21 sets the remaining number of times field to its initial value at a predetermined frequency, such as once a day or once a week. Note that the initial value may be different for each user.
図30は、実施の形態8のプログラムの処理の流れを説明するフローチャートである。ステップS691までの処理は、図28を使用して説明した実施の形態7の処理の流れと同一であるため説明を省略する。制御部21は、ユーザの残回数がゼロであるか否かを判定する(ステップS801)。 Figure 30 is a flowchart explaining the processing flow of the program in embodiment 8. The processing up to step S691 is the same as the processing flow in embodiment 7 explained using Figure 28, so explanation will be omitted. The control unit 21 determines whether the user's remaining number of times is zero (step S801).
具体的には、制御部21は会員証IDをキーとして会員DB57を検索し、レコードを抽出する。抽出したレコードの残回数フィールドに「0」が記録されている場合、制御部21は当該ユーザの残回数はゼロであるあると判定する。 Specifically, the control unit 21 searches the member DB 57 using the membership card ID as a key and extracts a record. If the remaining number of times field of the extracted record contains "0," the control unit 21 determines that the remaining number of times for that user is zero.
ゼロではない、すなわち施設を利用できる会員であると判定した場合(ステップS801でNO)、制御部21は抽出したレコードを更新して残回数を一つ減少させる(ステップS802)。制御部21は、ゲート部11のロックを解除する旨を認証サーバ40に送信する(ステップS803)。残回数がゼロであると判定した場合(ステップS801でYES)、制御部21はゲート部11のロックを解除しない旨を認証サーバ40に送信する(ステップS804)。 If it is determined that the remaining number of times is not zero, i.e., that the member is eligible to use the facility (NO in step S801), the control unit 21 updates the extracted record and decrements the remaining number of times by one (step S802). The control unit 21 sends a message to the authentication server 40 indicating that the gate unit 11 will be unlocked (step S803). If it is determined that the remaining number of times is zero (YES in step S801), the control unit 21 sends a message to the authentication server 40 indicating that the gate unit 11 will not be unlocked (step S804).
制御部41は、ステップS803またはステップS804で送信された情報を受信する(ステップS542)。以後の処理は、図28を使用して説明した実施の形態7の処理の流れと同一であるため説明を省略する。 The control unit 41 receives the information transmitted in step S803 or step S804 (step S542). The subsequent processing is the same as the processing flow in embodiment 7 described using Figure 28, and therefore will not be described again.
制御部21は、残回数がゼロである旨を携帯機器30に送信する(ステップS805)。携帯機器30は、残回数がゼロである旨を受信する(ステップS741)。携帯機器30は、以下に説明するメッセージをタッチパネル35に表示する(ステップS742)。 The control unit 21 transmits to the mobile device 30 a message indicating that the remaining number of times is zero (step S805). The mobile device 30 receives the message indicating that the remaining number of times is zero (step S741). The mobile device 30 displays a message described below on the touch panel 35 (step S742).
たとえば、一日に一回残回数を初期化する場合、制御部31は「本日分の利用回数を超過しました。本日は再度ご利用することはできません」と表示する。同様に、一週間に一回残回数を初期化する場合、制御部31は「今週分の利用回数を超過しました。次の月曜日までお待ちください」と表示する。 For example, if the remaining number of uses is initialized once a day, the control unit 31 will display "You have exceeded the number of uses for today. You will not be able to use the service again today." Similarly, if the remaining number of uses is initialized once a week, the control unit 31 will display "You have exceeded the number of uses for this week. Please wait until next Monday."
会員種別を変更することにより利用可能になるユーザに対しては、制御部31は「本日分の利用回数を超過しました。再度ご利用したい場合には、固定制会員への変更手続きを行なって下さい」というメッセージと共に、会員種別の変更申し込み用のボタンを表示してもよい。 For users who will be able to use the service by changing their membership type, the control unit 31 may display a button for applying to change their membership type along with a message saying, "You have exceeded the number of uses for today. If you would like to use the service again, please apply to change to a fixed membership."
制御部31は、「本日分の利用回数を超過しました。200円/回の追加チケットを購入すれば利用可能です」というメッセージとともに、チケットをオンライン購入するためのボタンを表示してもよい。ユーザがチケットを購入した場合、制御部21は購入された数を残回数フィールドに加算する。 The control unit 31 may display a button to purchase tickets online along with a message saying, "You have exceeded the number of uses for today. Additional tickets can be purchased for 200 yen per use." When the user purchases a ticket, the control unit 21 adds the number of tickets purchased to the remaining number of times field.
規約等により、ユーザが追加料金の支払いに同意している場合、ステップS804で制御部21はゲート部11のロックを解除する旨を認証サーバ40に送信し、ステップS742で制御部31は「本日分の利用回数を超過しました。以後の御利用には、10円/分の追加料金が掛かります」というメッセージを表示してもよい。制御部21は、通常の料金に加えて追加料金をユーザに請求する。 If the user agrees to pay the additional fee according to the terms and conditions, in step S804 the control unit 21 sends a message to the authentication server 40 that the gate unit 11 will be unlocked, and in step S742 the control unit 31 may display a message stating, "Today's usage limit has been exceeded. Any subsequent usage will incur an additional fee of 10 yen per minute." The control unit 21 charges the additional fee to the user in addition to the regular fee.
本実施の形態によると、利用頻度が高い特定のユーザに対して利用制限または追加料金の請求を行なうことにより、ユーザ間の利用状況を平準化し、多くのユーザが利用しやすい状態に管理する情報処理システム10を提供できる。 According to this embodiment, by imposing usage restrictions or charging additional fees on specific users who use the service frequently, it is possible to provide an information processing system 10 that equalizes usage among users and manages the system in a way that is easy for many users to use.
[実施の形態9]
本実施の形態は、無人で会員証15を発行できる情報処理システム10に関する。実施の形態1と共通する部分については、説明を省略する。
Ninth Embodiment
This embodiment relates to an information processing system 10 that can issue a membership card 15 unattended. Explanation of parts common to the first embodiment will be omitted.
本実施の形態においては、共用エリア191内に会員証15の自動登録機が設置されている。未登録のユーザは、オンラインで発行されたゲストユーザ用の鍵情報を使用して共用エリア191に入り、自動登録機を自分で操作する。 In this embodiment, an automatic registration machine for membership cards 15 is installed in the common area 191. Unregistered users enter the common area 191 using guest user key information issued online and operate the automatic registration machine themselves.
本実施の形態においては、部屋の入口には、実施の形態5で説明した予約ゲート部111が設置されている。ユーザは、オンラインで実施の形態5で説明した鍵情報を受け取る。鍵情報の発行は、図21を使用して説明した実施の形態5の処理と同様であるため、説明を省略する。 In this embodiment, the reservation gate unit 111 described in embodiment 5 is installed at the entrance to the room. The user receives the key information described in embodiment 5 online. The issuance of the key information is the same as the process described in embodiment 5 using Figure 21, so a detailed description will be omitted.
図31は、実施の形態9のプログラムの処理の流れを説明するフローチャートである。ステップS523までの処理は、図22を使用して説明した実施の形態5のプログラムの処理の流れと同様であるため、説明を省略する。 Figure 31 is a flowchart explaining the processing flow of the program in embodiment 9. The processing up to step S523 is the same as the processing flow of the program in embodiment 5 explained using Figure 22, so explanation will be omitted.
ステップS523でゲート部11が解除された後、ユーザはゲート部11を通過して室内に入り、自動登録機を操作する。自動登録機は、ネットワークを介して情報処理装置20に接続されており、制御部21により制御される。 After the gate unit 11 is unlocked in step S523, the user passes through the gate unit 11, enters the room, and operates the automatic registration machine. The automatic registration machine is connected to the information processing device 20 via the network and is controlled by the control unit 21.
制御部21は、ユーザから会員登録に必要な情報の入力を受け付ける(ステップS811)。なお、制御部21はユーザが鍵情報を申し込んだ際に入力した情報を表示して、ユーザによる追加または修正を受け付けてもよい。 The control unit 21 accepts input of the information required for member registration from the user (step S811). Note that the control unit 21 may also display the information entered by the user when applying for key information and accept additions or modifications by the user.
ユーザは、自動登録機に付属するカードリーダに、手持ちのICカードまたはスマートフォン等を翳す。制御部21は、カードリーダを介して、ICカードまたはスマートフォンに内蔵されたICチップに固有に付与されたID情報を取得する(ステップS812)。制御部21は、会員DB57に新規レコードを作成する。 The user holds their IC card or smartphone over the card reader attached to the automatic registration machine. The control unit 21 obtains, via the card reader, the ID information uniquely assigned to the IC card or IC chip built into the smartphone (step S812). The control unit 21 creates a new record in the member DB 57.
制御部21は、ユーザに固有のユーザIDを発行して、ユーザIDフィールドに記録する。制御部21は、ステップS812で取得したID情報を会員証IDフィールドに記録する。制御部21は、氏名フィールド以降のフィールドにも、適宜情報を記録する(ステップS813)。 The control unit 21 issues a unique user ID to the user and records it in the user ID field. The control unit 21 records the ID information acquired in step S812 in the membership card ID field. The control unit 21 also records information in the name field and subsequent fields as appropriate (step S813).
以上により、ユーザが既に保有しているICカードまたはスマートフォン等が会員DB57に登録されて、会員証15の機能を果たすようになる。なお、既に保有しているICカード等の利用を希望しないユーザに対しては、制御部21は自動登録機内に保持されているブランクのICカードを利用して、会員証15を発行してもよい。 As a result of the above, the IC card or smartphone etc. that the user already owns is registered in the member DB 57 and begins to function as the membership card 15. Note that for users who do not wish to use an IC card etc. that they already own, the control unit 21 may issue a membership card 15 using a blank IC card stored in the automatic registration machine.
本実施の形態によると、人手を介さずに会員証15を発行できる情報処理システム10を提供できる。 This embodiment provides an information processing system 10 that can issue membership cards 15 without human intervention.
[変形例9-1]
本変形例は、親ユーザに紐づけられた子ユーザ用の会員証15を発行する情報処理システム10に関する。実施の形態9と共通する部分については、説明を省略する。
[Modification 9-1]
This modification relates to an information processing system 10 that issues a membership card 15 for a child user linked to a parent user. Explanation of parts common to the ninth embodiment will be omitted.
本実施の形態においては、たとえば企業または学校等の団体が親ユーザになり、社員または学生等の子ユーザを管理する。図32および図33は、変形例9-1の画面例である。図32は、たとえば企業の総務部門の担当者が、社員を登録する際に使用するパソコンの画面例である。 In this embodiment, an organization such as a company or school serves as the parent user and manages child users such as employees or students. Figures 32 and 33 are example screens for variant example 9-1. Figure 32 is an example screen of a personal computer used by, for example, a person in the general affairs department of a company when registering employees.
担当者は、図32に示す画面を使用して、社員の氏名、メールアドレスおよびパスワード等を情報処理装置20に送信して、鍵情報の発行要求を行なう。情報処理装置20は、認証サーバ40から各社員用の鍵情報を取得して、担当者に送信する。担当者は鍵情報を社員に転送する。なお、情報処理装置20から各社員に対して鍵情報が直接送信されてもよい。 Using the screen shown in Figure 32, the person in charge sends the employee's name, email address, password, etc. to the information processing device 20 and requests the issuance of key information. The information processing device 20 obtains key information for each employee from the authentication server 40 and sends it to the person in charge. The person in charge forwards the key information to the employee. Note that the key information may also be sent directly from the information processing device 20 to each employee.
図33は、総務部門の担当者が、自社の社員の登録情報を管理する画面の例である。担当者は、図33に示す画面を使用して、登録済の社員の検索、登録情報の変更および登録情報の削除等を行なえる。 Figure 33 shows an example of a screen that allows a general affairs department employee to manage the registered information of their company's employees. Using the screen shown in Figure 33, the employee can search for registered employees, change registered information, delete registered information, and more.
鍵情報を受け取った社員は、実施の形態9で説明したように、指定された場所に行って自動登録機を操作して、会員証15を登録する。なお、自動登録機は社内に設置されていてもよい。制御部21は、それぞれの社員のユーザIDを、企業が保有する親IDに紐づけて記録し、それぞれの社員の利用料金を、親ユーザである企業に一括して請求する。 As explained in the ninth embodiment, the employee who receives the key information goes to a designated location and operates the automatic registration machine to register the membership card 15. The automatic registration machine may be installed within the company. The control unit 21 records each employee's user ID in association with a parent ID held by the company, and bills the parent user company for the usage fees for each employee in a lump sum.
本変形例によると、企業はテレワーク用の仕事場所を社員に提供できる。福利厚生の一環として、希望する社員に対して子IDが発行されてもよい。 According to this modified example, companies can provide their employees with a workspace for teleworking. As part of employee benefits, child IDs may be issued to employees who request them.
[実施の形態10]
本実施の形態は、ユーザIDを利用して種々の物品の販売を行なう情報処理システム10に関する。実施の形態1と共通する部分については、説明を省略する。
[Embodiment 10]
This embodiment relates to an information processing system 10 that sells various items using user IDs. Explanation of parts common to the first embodiment will be omitted.
図34は、実施の形態10の商品ロッカー18を説明する説明図である。商品ロッカー18は、たとえば共用エリア191に設置される。図34に示す例では、商品ロッカー18は大中小の3種類のサイズの合計5個のロッカーと、中央に設置された1個のディスプレイとを備える。それぞれのロッカーの扉には鍵機構13が取り付けられており、認証サーバ40により遠隔操作される。 Figure 34 is an explanatory diagram illustrating a product locker 18 according to embodiment 10. The product locker 18 is installed, for example, in a common area 191. In the example shown in Figure 34, the product locker 18 comprises a total of five lockers of three sizes (large, medium, and small) and one display installed in the center. A key mechanism 13 is attached to the door of each locker, and is remotely operated by the authentication server 40.
ディスプレイには、それぞれのロッカー内に収容された商品の一覧が表示されている。図34に示す例では、1番のロッカーには栄養ドリンクが、3番のロッカーにはひざ掛けが、4番のロッカーにはハンドタオルが収容されている。2番と5番のロッカーには、商品が収容されていない。ユーザは、所望の商品を選択し、扉を開けて中の商品を取り出せる。制御部21は、コワーキングスペースの利用料と共に商品の代金を請求する。 The display shows a list of the products stored in each locker. In the example shown in Figure 34, locker 1 contains an energy drink, locker 3 contains a lap blanket, and locker 4 contains a hand towel. Lockers 2 and 5 contain no products. The user can select the desired product, open the door, and remove the product. The control unit 21 charges the user for the product along with the coworking space usage fee.
図35は、商品DB55のレコードレイアウトを説明する説明図である。商品DB55は、設置場所フィールド、ロッカーIDフィールド、商品フィールドおよび価格フィールドを有する。設置場所フィールドには、商品ロッカー18が設置された場所が記録されている。 Figure 35 is an explanatory diagram illustrating the record layout of the product DB 55. The product DB 55 has an installation location field, a locker ID field, a product field, and a price field. The installation location field records the location where the product locker 18 is installed.
ロッカーIDフィールドには、個々のロッカーに固有に付与されたロッカーIDが記録されている。商品フィールドには、ロッカーに収容された商品が記録されている。価格フィールドには、商品の価格が記録されている。 The locker ID field records the locker ID that is uniquely assigned to each locker. The product field records the product stored in the locker. The price field records the price of the product.
商品DB55は、一つのロッカーについて一つのレコードを有する。商品DB55は、補助記憶装置23または情報処理装置20に接続された外部の大容量記憶装置に記録されている。 The product DB 55 has one record for each locker. The product DB 55 is stored in the auxiliary storage device 23 or an external large-capacity storage device connected to the information processing device 20.
図36は、実施の形態10のプログラムの処理の流れを説明するフローチャートである。図36のプログラムは、商品ロッカー18内の商品を購入したい場合に、ユーザが携帯機器30を操作して起動する。 Figure 36 is a flowchart explaining the processing flow of the program in embodiment 10. The program in Figure 36 is launched by the user operating the mobile device 30 when the user wishes to purchase an item in the item locker 18.
制御部31は、ユーザIDを情報処理装置20に送信する(ステップS751)。制御部21は、ユーザIDを受信する(ステップS821)。制御部21は、受信したユーザIDをキーとして入退室DB56を検索し、ユーザが最近出入りしたゲート部11に近い場所に設置された商品ロッカー18の設置場所を判定する(ステップS822)。 The control unit 31 transmits the user ID to the information processing device 20 (step S751). The control unit 21 receives the user ID (step S821). The control unit 21 searches the entry/exit DB 56 using the received user ID as a key, and determines the location of a product locker 18 located near the gate unit 11 through which the user recently entered or exited (step S822).
制御部21は、商品ロッカー18の設置場所をキーとして商品DB55を検索し、当該商品ロッカー18で販売されている商品の一覧を抽出する(ステップS823)。制御部21は、抽出した情報を携帯機器30に送信する(ステップS824)。 The control unit 21 searches the product DB 55 using the installation location of the product locker 18 as a key and extracts a list of products being sold in that product locker 18 (step S823). The control unit 21 transmits the extracted information to the mobile device 30 (step S824).
制御部31は、商品の一覧を受信する(ステップS752)。制御部31は、タッチパネル35に図37に例示する商品選択画面を表示する(ステップS753)。制御部31は、ユーザによる商品の選択を受け付ける(ステップS754)。制御部31は、選択された商品に関する情報またはロッカー番号に関する情報を情報処理装置20に送信する(ステップS755)。制御部31は処理を終了する。 The control unit 31 receives the list of products (step S752). The control unit 31 displays a product selection screen, such as that shown in FIG. 37, on the touch panel 35 (step S753). The control unit 31 accepts the user's selection of a product (step S754). The control unit 31 transmits information about the selected product or information about the locker number to the information processing device 20 (step S755). The control unit 31 ends the process.
制御部21は、情報を受信する(ステップS825)。制御部21は、ユーザが選択した商品が収容されたロッカーの扉に関する解錠要求を認証サーバ40に送信する(ステップS826)。制御部41は、解錠要求を受信する(ステップS551)。制御部41は、鍵機構13を制御してロッカーの扉のロックを解除する(ステップS552)。ユーザは、扉を開けて商品を取り出す。制御部21は、商品DB55にユーザが選択した商品が無くなった旨を記録する(ステップS827)。 The control unit 21 receives the information (step S825). The control unit 21 sends an unlock request to the authentication server 40 for the door of the locker containing the product selected by the user (step S826). The control unit 41 receives the unlock request (step S551). The control unit 41 controls the key mechanism 13 to unlock the locker door (step S552). The user opens the door and removes the product. The control unit 21 records in the product DB 55 that the product selected by the user is no longer available (step S827).
図37は、実施の形態10の画面例である。図37を使用して、ステップS753で制御部31がタッチパネル35に表示する商品購入画面の例を説明する。商品購入画面の中央部に、商品選択欄681が表示されている。商品選択欄681は、プルダウンメニュー形式である。ユーザは商品選択欄681を操作して所望の商品を選択した後に、商品選択欄681に下側に配置された購入ボタン682をタップする。以上により、商品の選択が完了し、制御部41により扉のロックが解除される。 Figure 37 is an example screen in embodiment 10. Using Figure 37, an example of a product purchase screen that the control unit 31 displays on the touch panel 35 in step S753 will be described. A product selection field 681 is displayed in the center of the product purchase screen. The product selection field 681 is in the form of a pull-down menu. The user operates the product selection field 681 to select the desired product, and then taps the purchase button 682 located below the product selection field 681. This completes the product selection, and the control unit 41 unlocks the door.
本実施の形態によると、一般の自動販売機では取り扱いが困難な様々な形状および寸法の商品の無人販売を行なる情報処理システム10を提供できる。 This embodiment provides an information processing system 10 that performs unmanned sales of products of various shapes and sizes that are difficult to handle with ordinary vending machines.
各実施例で記載されている技術的特徴(構成要件)はお互いに組合せ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
今回開示された実施の形態はすべての点で例示であって、制限的なものでは無いと考えられるべきである。本発明の範囲は、上記した意味では無く、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
The technical features (constituent elements) described in each embodiment can be combined with each other, and by combining them, new technical features can be formed.
The embodiments disclosed herein are to be considered as illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims, not by the above meaning, and is intended to include all modifications within the meaning and scope of the claims.
10 情報処理システム
11 ゲート部
111 予約ゲート部
12 出入口
13 鍵機構
14 リーダ
141 第1リーダ
142 第2リーダ
15 会員証
18 商品ロッカー
191 共用エリア
192 予約対象エリア
20 情報処理装置
21 制御部
22 主記憶装置
23 補助記憶装置
24 通信部
251 表示部
252 入力部
29 読取部
30 携帯機器
31 制御部
32 主記憶装置
33 補助記憶装置
34 通信部
35 タッチパネル
351 表示部
352 入力部
40 認証サーバ
41 制御部
42 主記憶装置
43 補助記憶装置
44 通信部
51 入退室DB
52 有効DB
53 予約鍵DB
55 商品DB
56 入退室DB
57 会員DB
58 請求DB
59 予約DB
61 混雑状況欄
62 メニュー欄
63 トップ欄
64 会員一覧欄
641 検索欄
65 予約受付画面
651 利用施設欄
652 利用エリア欄
653 利用日欄
654 利用時間欄
655 詳細ボタン
658 スケジュール欄
659 決定ボタン
66 予約情報欄
681 商品選択欄
682 購入ボタン
81 入室情報取得部
82 退室情報取得部
83 利用時間算出部
84 請求処理部
90 コンピュータ
96 可搬型記録媒体
97 プログラム
98 半導体メモリ
REFERENCE SIGNS LIST 10 Information processing system 11 Gate section 111 Reservation gate section 12 Entrance/exit 13 Key mechanism 14 Reader 141 First reader 142 Second reader 15 Membership card 18 Product locker 191 Common area 192 Reservation target area 20 Information processing device 21 Control section 22 Main memory device 23 Auxiliary memory device 24 Communication section 251 Display section 252 Input section 29 Reading section 30 Portable device 31 Control section 32 Main memory device 33 Auxiliary memory device 34 Communication section 35 Touch panel 351 Display section 352 Input section 40 Authentication server 41 Control section 42 Main memory device 43 Auxiliary memory device 44 Communication section 51 Entry/exit DB
52 valid databases
53 Reservation Key DB
55 Product DB
56 Entry/Exit DB
57 Member DB
58 Billing DB
59 Reservation DB
61 Occupancy status field 62 Menu field 63 Top field 64 Member list field 641 Search field 65 Reservation reception screen 651 Facility to be used field 652 Area to be used field 653 Date of use field 654 Time of use field 655 Details button 658 Schedule field 659 Confirm button 66 Reservation information field 681 Product selection field 682 Purchase button 81 Room entry information acquisition unit 82 Room exit information acquisition unit 83 Usage time calculation unit 84 Billing processing unit 90 Computer 96 Portable recording medium 97 Program 98 Semiconductor memory
Claims (9)
前記発行要求に基づいて発行された鍵情報を送信し、Transmitting key information issued based on the issuance request;
送信した鍵情報を使用した前記子ユーザによる会員登録を受け付け、Accepting membership registration by the child user using the transmitted key information;
前記子ユーザが部屋に設けられたスマートロックの解除に利用できる会員証を発行し、A membership card is issued to the child user that can be used to unlock the smart lock installed in the room,
前記子ユーザによる前記部屋の利用に関する利用料金を前記親ユーザに請求するA usage fee for the use of the room by the child user is charged to the parent user.
処理をコンピュータが実行する情報処理方法。An information processing method in which processing is performed by a computer.
請求項1に記載の情報処理方法。The information processing method according to claim 1 .
前記発行要求に基づいて発行された鍵情報の送信先は、子ユーザのメールアドレスであるThe destination of the key information issued based on the issuance request is the email address of the child user.
請求項1に記載の情報処理方法。The information processing method according to claim 1 .
前記子ユーザの会員証を発行する前に、前記会員証IDと前記子ユーザに対して発行されたユーザIDとを関連づけて記録するBefore issuing a membership card to the child user, the membership card ID and the user ID issued to the child user are recorded in association with each other.
請求項1から請求項3のいずれか一つに記載の情報処理方法。4. The information processing method according to claim 1.
請求項4に記載の情報処理方法。The information processing method according to claim 4.
請求項4または請求項5に記載の情報処理方法。6. The information processing method according to claim 4 or 5.
前記会員証IDは、バーコードにより表示されるThe membership card ID is displayed as a barcode.
請求項4または請求項5に記載の情報処理方法。6. The information processing method according to claim 4 or 5.
前記発行要求に基づいて発行された鍵情報を送信し、Transmitting key information issued based on the issuance request;
送信した鍵情報を使用した前記子ユーザによる会員登録を受け付け、Accepting membership registration by the child user using the transmitted key information;
前記子ユーザの会員証を発行し、issuing a membership card to the child user;
前記子ユーザの会員証に関する利用料金を前記親ユーザに請求するCharge the parent user for the usage fee related to the child user's membership card
処理をコンピュータに実行させるプログラム。A program that causes a computer to perform a process.
前記制御部は、The control unit
会員登録済の親ユーザから、子ユーザが会員登録に用いる鍵情報の発行要求を受け付け、A request for issuing key information to be used by a child user for member registration is received from a parent user who has already registered as a member,
前記発行要求に基づいて発行された鍵情報を送信し、Transmitting key information issued based on the issuance request;
送信した鍵情報を使用した前記子ユーザによる会員登録を受け付け、Accepting membership registration by the child user using the transmitted key information;
前記子ユーザが部屋に設けられたスマートロックの解除に利用できる会員証を発行し、A membership card is issued to the child user that can be used to unlock the smart lock installed in the room,
前記子ユーザによる前記部屋の利用に関する料金を前記親ユーザに請求するCharge the parent user for the use of the room by the child user.
情報処理装置。Information processing device.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020204556 | 2020-12-09 | ||
| JP2020204556 | 2020-12-09 | ||
| JP2021197984A JP7121375B2 (en) | 2020-12-09 | 2021-12-06 | Information processing method, program and information processing device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021197984A Division JP7121375B2 (en) | 2020-12-09 | 2021-12-06 | Information processing method, program and information processing device |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022136276A JP2022136276A (en) | 2022-09-15 |
| JP2022136276A5 JP2022136276A5 (en) | 2024-12-12 |
| JP7750472B2 true JP7750472B2 (en) | 2025-10-07 |
Family
ID=82066989
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021197984A Active JP7121375B2 (en) | 2020-12-09 | 2021-12-06 | Information processing method, program and information processing device |
| JP2022120897A Active JP7750472B2 (en) | 2020-12-09 | 2022-07-28 | Information processing method, program, and information processing device |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021197984A Active JP7121375B2 (en) | 2020-12-09 | 2021-12-06 | Information processing method, program and information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7121375B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7808639B2 (en) * | 2024-05-31 | 2026-01-29 | 楽天グループ株式会社 | Information processing system, information processing method and program |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009155859A (en) | 2007-12-26 | 2009-07-16 | Dainippon Printing Co Ltd | Temporary key issuing system |
| WO2020170976A1 (en) | 2019-02-22 | 2020-08-27 | 日本電信電話株式会社 | Authorization system, management server, and authorization method |
| JP6780892B1 (en) | 2019-10-31 | 2020-11-04 | 株式会社大正スカイビル | Hourly rental facility management system |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002007913A (en) | 2000-06-20 | 2002-01-11 | Casio Comput Co Ltd | Rental space management support system |
| JP2002074425A (en) | 2000-08-28 | 2002-03-15 | Mitsubishi Heavy Ind Ltd | Method and system for collecting utilization charge for parking lot, transmitter, information storage medium, exit gate and entrance gate |
| JP2002089103A (en) | 2000-09-21 | 2002-03-27 | Sky Think System Kk | Distribution service method for using space and its system |
| JP4523385B2 (en) | 2004-11-16 | 2010-08-11 | 三菱電機ビルテクノサービス株式会社 | Temporary use room management system |
| JP2007310757A (en) | 2006-05-19 | 2007-11-29 | Ricoh Elemex Corp | Smoking area system |
| JP2007310756A (en) | 2006-05-19 | 2007-11-29 | Ricoh Elemex Corp | Smoking area system |
| JP4997956B2 (en) | 2006-12-19 | 2012-08-15 | 日本電気株式会社 | Parking lot fee settlement system, parking lot management server, parking lot fee settlement method and program |
| JP2008158705A (en) | 2006-12-22 | 2008-07-10 | Post Cube System Co Ltd | Rental booth management system |
| JP6158771B2 (en) | 2014-09-04 | 2017-07-05 | 株式会社 日立産業制御ソリューションズ | Entrance / exit management system and authentication control method |
| CN207571807U (en) | 2017-10-24 | 2018-07-03 | 深圳悦宝贝家政有限公司 | Intelligent door lock system |
| JP2020134980A (en) | 2019-02-12 | 2020-08-31 | トヨタ自動車株式会社 | User support system and vehicle control system |
| JP2022041196A (en) * | 2020-08-31 | 2022-03-11 | 東京瓦斯株式会社 | Rental meeting room use management device, method and program |
| JPWO2021125363A1 (en) | 2021-01-05 | 2021-06-24 |
-
2021
- 2021-12-06 JP JP2021197984A patent/JP7121375B2/en active Active
-
2022
- 2022-07-28 JP JP2022120897A patent/JP7750472B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009155859A (en) | 2007-12-26 | 2009-07-16 | Dainippon Printing Co Ltd | Temporary key issuing system |
| WO2020170976A1 (en) | 2019-02-22 | 2020-08-27 | 日本電信電話株式会社 | Authorization system, management server, and authorization method |
| JP6780892B1 (en) | 2019-10-31 | 2020-11-04 | 株式会社大正スカイビル | Hourly rental facility management system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022136276A (en) | 2022-09-15 |
| JP7121375B2 (en) | 2022-08-18 |
| JP2022091719A (en) | 2022-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10713946B2 (en) | Computer-implemented system and method for valet parking services | |
| WO2002097695A1 (en) | Clearance system | |
| JP7750472B2 (en) | Information processing method, program, and information processing device | |
| CN114730404A (en) | Hourly rental equipment | |
| CN109496324A (en) | Utilize the electronic coupons delivery system and method for self-service machine device | |
| JP3593775B2 (en) | Message notification system | |
| CN111798009A (en) | Online taxi appointment order generation method, device, system and medium for promoting commodities of consumption merchants | |
| WO2004051580A1 (en) | Transportation payment | |
| JP4207461B2 (en) | Electronic coupon ticket transaction system | |
| JP7769201B2 (en) | Accounting support system, accounting support method, and accounting support program | |
| JP2021131718A (en) | Ticket information issuance management system, ticket information issuance management method, and ticket information server | |
| JP2010086058A (en) | Betting system, betting device, and computer program | |
| JP2004005499A (en) | Information management server and information management method | |
| JP6353293B2 (en) | Event settlement system | |
| KR20230030968A (en) | Ordering system and ordering method using beam projector | |
| JP7338129B1 (en) | Reservation system | |
| JP2021189755A (en) | Information processing system, server, and program | |
| JP4839531B2 (en) | Ticket release machine | |
| JP2023004819A (en) | Accounting support system, accounting support method and accounting support program | |
| JP2005352791A (en) | Automatic vending machine system | |
| JP2019121199A (en) | Reception management system, reception management device, reception management method, and reception management program | |
| WO2002003281A1 (en) | Information recorded medium and system using the same | |
| JP2026022263A (en) | Information processing device, information processing program, and information processing method | |
| JP2024019927A (en) | Information processing device, information processing method, and information processing program | |
| Cure | East Texas Council of Governments: GoBus Fare Collection |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241204 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241204 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250807 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250819 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250912 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7750472 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |