This patent application is based on and claims priority pursuant to 35 U.S.C. § 119(a) to Japanese Patent Application Nos. 2023-047240, filed on Mar. 23, 2023, and 2024-025707, filed on Feb. 22, 2024, in the Japan Patent Office, the entire disclosure of each is hereby incorporated by reference herein.
Embodiments of the present disclosure relate to a tracking system.
In order to easily know a storage place of a document stored at random, in a proposed technology, a non-contact integrated circuit (IC) chip is mounted on the document itself, a storage shelf in which a reader for reading the document is mounted is prepared, and information read by the reader is stored in a server. By so doing, document position information is provided at the time of search for the document.
According to one or more embodiments, a tracking system includes a gate including an information reader and gate circuitry. The gate is at least two gates including one gate placed at an entrance of a management area and the other gate placed at an entrance of an area. The management area is a place to keep an item to be lent. The area is included in another place to which the item is taken after being lent. The tracking system includes a server and an item management apparatus. The gate circuitry requests accumulating, in the item management apparatus via the server, item identification information identifying the item and read from an information holding medium related to the item, user identification information identifying a user and read from another information holding medium related to the user, and gate identification information identifying the gate.
A more complete appreciation of embodiments of the present disclosure and many of the attendant advantages and features thereof can be readily obtained and understood from the following detailed description with reference to the accompanying drawings, wherein:
The accompanying drawings are intended to depict embodiments of the present disclosure and should not be interpreted to limit the scope thereof. The accompanying drawings are not to be considered as drawn to scale unless explicitly noted. Also, identical or similar reference numerals designate identical or similar components throughout the several views.
In describing embodiments illustrated in the drawings, specific terminology is employed for the sake of clarity. However, the disclosure of this specification is not intended to be limited to the specific terminology so selected and it is to be understood that each specific element includes all technical equivalents that have a similar function, operate in a similar manner, and achieve a similar result.
Referring now to the drawings, embodiments of the present disclosure are described below. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
Some embodiments of a tracking system are described below in detail with reference to the accompanying drawings.
The gate 1 is placed at an entrance (entrance/exit) of each of the management area and an area included in a place to which an item is taken or brought after being lent to a user. The number of areas may be more than one. In the present embodiment, the entrance includes an exit, namely the entrance also serves as an exit. In other words, the gate 1 is placed in relation to the management area and each of multiple areas. In the present embodiment, the management area is an area in which items are stored or kept. Further, in the present embodiment, the management area is an area in which lending an item to the outside the management area and returning an item to the inside of the management area are managed. Further, the gate 1 includes an information reader (see
The information holding medium is not limited to an RFID tag. Examples of the information holding medium includes a magnetic card, an integrated circuit (IC) card, and a card on which a QUICK RESPONSE (QR) CODE is printed. Further, the information reader is not limited to a RFID reader, and may be, for example, a reading device that reads information from a magnetic card or an IC card, or a QR CODE (registered trademark) reader.
The gate 1 can lock a door to prevent lent items from being relent or forgotten to be returned. In the present embodiment, relending an item means that an item lent to a person is lent to another person before returning the item. Further, the gate 1 accumulates or stores, in the item management apparatus 3 via the server 2, item identification information identifying an item and user identification information identifying a user read from an information holding medium of the item and an information holding medium of the user, respectively, and accumulates or stores gate identification information identifying the gate 1. This allows an available user of the item to specify the position information of the item by browsing the accumulated information using the item management apparatus 3. Further, even if an item is not always placed in a range detectable by an information reader 517 of the gate 1, the position information of the item can be specified based on the item identification information, the user identification information, and the gate identification information accumulated in the item management apparatus 3.
Conventionally, to search for a lost item takes time because a place where the item is taken or brought after being lent to a user is unknown. To cope with this, according to the present embodiment, the user identification information, the item identification information, and the gate identification information accumulated in the item management apparatus 3 can be viewed, and the position information of the item can be grasped, accordingly. In other words, in the present embodiment, the gate 1 provided with the information reader 517 is placed at the entrance (entrance/exit) of the area, the information holding medium attached to an item is read when the item passes through the gate 1, and position information of the item is accumulated in the item management apparatus 3. This allows the position information of the item to be tracked. As a result, loss of a lent item due to, for example, the relending of the item to a different user other than the user to whom the item has been lent or the failure to return the lent item can be prevented.
The gate 1 includes a reading function 1-1 for reading user identification information and item identification information from an information holding medium of a user and an information holding medium of an item, respectively, by using the information reader 517. The reading function 1-1 detects presence of an information holding medium held by a user (for example, incorporated in an employee ID card) and an information holding medium attached to an item (for example, incorporated in a tag), which have approached the gate 1, reads user identification information from the information holding medium of the user, and reads item identification information from the information holding medium of the item.
In a case that the information holding medium is a type to be touched or swiped to be read by the information reader 517, the user touches or swipes, for example, the employee ID card or the tag.
The gate 1 includes a transmission function 1-2 for transmitting, to the server 2, the user identification information and the item identification information read from the information holding medium of the user and the information holding medium of the item, respectively, in addition to the gate identification information identifying the gate 1. Specifically, the transmission function 1-2 transmits the identification information of the information holding medium of the user and the identification information of the information holding medium of the item, which are acquired by the reading function 1-1, and the identification information assigned to the gate 1 of each area to the server 2. Accordingly, the position information of the item can be recorded.
The gate 1 includes a relending prevention function 1-3 for preventing an item lent to a user from being relent to another user, namely preventing the relending of the item to a different user other than the user currently borrowing the item before returning the item.
The relending prevention function 1-3 locks the door of the gate 1 when identification information identifying a different user other than the user to whom the item has been lent is read. In other words, the relending prevention function 1-3 locks the door of the gate 1 when the user identification information read by the reading function 1-1 is different user identification information identifying the different user other than the user to whom the item has been lent. This prevents the different user from passing through the gate 1. There is a case where an item may be lost due to relending the item to a user other than the user of the item (the user to whom the item has been lent). To cope with this, in the present embodiment, the relending prevention function 1-3 locks the door of the gate 1 of an area to prevent the user other than the user of the item from passing through the gate 1 when he or she is to take out the item from the area. The automatic lending of an item to a user is performed by an automatic lending/returning function 3-2 of the item management apparatus 3. Regarding locking of the door of the gate 1 at the time of relending of an item, a relending determination function 3-5 of the item management apparatus 3 determines for the locking and instructs to the gate 1 to lock the door.
The gate 1 includes a non-return notification and prevention function 1-4 for preventing a user from forgetting to return an item he or her has borrowed. The non-return notification and prevention function 1-4 notifies the user of non-return of the item, or makes a reminder for the user to return the item, by a return notification unit (for example, buzzer, monitor) and prompts or reminds the user to return the item when the user passes through the gate 1 with the lent item at a date and time close to a return deadline determined by the item management apparatus 3. For example, the date and time close to a return deadline can be set by an administrator or designer of the tracking system. For example, the date and time close to a return deadline can be set one day before the return deadline.
Further, when the user is about to leave or exit the area in which the user has used the item without the item on the day of the return date and time, the non-return notification and prevention function 1-4 notifies the return notification unit of a non-return notification instruction for notifying that the item has been forgotten to be returned, in order to lock the door of the gate 1. Conventionally, there are cases where an additional user who is waiting to use an item next (in the following description, referred to as a next user) fails to use the item immediately or smoothly because the item is forgotten to be returned. To cope with this, in the present embodiment, the non-return notification and prevention function 1-4 provides the gate 1 with the non-return notification instruction when a return deadline (return date and time) of the item is approaching, and locks the door when the user without the item is to exit the area on the day of the return deadline. The non-return notification and prevention function 1-4 allows the user to pass through the gate 1 without locking the door when the user leaves or exits the area together with the item to be returned. The notification of non-return notification instruction to the return notification unit and the locking of the door are determined by a non-return notification determination function 3-6 of the item management apparatus 3, and the instruction is issued by the non-return notification determination function 3-6 of the item management apparatus 3.
The gate 1 includes a reception function 1-5 for receiving a gate lock instruction and the non-return notification instruction notified from the server 2 (a gate lock notification function 2-2 and a gate return notification function 2-3, which are described later). The relending prevention function 1-3 locks the door of the gate 1 in response to the gate lock instruction received by the reception function 1-5. Further, the non-return notification and prevention function 1-4 locks the door of the gate 1 in response to the non-return notification instruction received by the reception function 1-5.
The server 2 mediates between the gate 1 and the item management apparatus 3. The server 2 includes a transmission/reception function 2-1 for receiving identification information (identification information of each of the user, the item, and the gate 1) from the gate 1. The server 2 includes the gate lock notification function 2-2 for receiving, from the item management apparatus 3, the gate lock instruction in relation to the gate 1 and the non-return notification instruction.
The transmission/reception function 2-1 is a function for receiving identification information of each of the user, the item, and the gate 1 from the gate 1 and transmitting the identification information of each of the user, the item, and the gate 1 to the item management apparatus 3.
The gate lock notification function 2-2 is a function for notifying the gate 1 of the gate lock instruction for locking the door so as not to allow the item to pass through the gate 1, which is transmitted from the item management apparatus 3, when the item is determined to be relending.
When the non-return notification determination function 3-6 of the item management apparatus 3 determines that the item has been forgotten to be returned, the gate return notification function 2-3 notifies the return notification unit of the non-return notification instruction transmitted from the item management apparatus 3.
The item management apparatus 3 can identify a place where an item is used. The item management apparatus 3 receives identification information acquired each time a user and an item pass through the gate 1 from the server 2, and records or stores the identification information as position information of the item. Further, the item management apparatus 3 allows a user who can borrow items stored or kept in the management area to view information on the items. Accordingly, the position information of an item can be grasped from the management information (for example, information items of user name, item name, entry/exit status, lending date and time, and return deadline) accumulated or stored when the item passes through the gate 1, and the item can be prevented from being lost. The lending and returning of an item are also automatically performed by using the gate 1.
The item management apparatus 3 includes an accumulation function 3-1. The accumulation function 3-1 is a function for accumulating or storing identification information of each of the user, the item, and the gate 1. Specifically, the accumulation function 3-1 accumulates or stores the identification information of the user and the item read at the gate 1 as the management information.
The item management apparatus 3 includes the automatic lending/returning function 3-2 for automatically performing lending processing for lending an item and returning processing for returning an item. The automatic lending/returning function 3-2 lends an item by associating the user identification information and the item identification information accumulated by the accumulation function 3-1 when the user exits the management area with the item in the management area. At this time, the automatic lending/returning function 3-2 also adds a lending date and time of the item and a return deadline of the item to the management information, and the lending date and time of the item and the return deadline of the item are recorded or stored. In the present embodiment, the lending date and time is a date and time when the item passed through the gate 1. The return deadline is a date and time obtained by adding a lendable period that is set to the item to the lending date and time.
Further, the automatic lending/returning function 3-2 completes returning processing for returning the item when the user and the item that have been associated with each other at the time of lending processing enter the management area for returning the item. At this time, the automatic lending/returning function 3-2 adds automatic lending/returning function a return date and time (for example, when the item and the user pass through the gate 1) to the management information, and the return date and time is recorded or stored.
The item management apparatus 3 includes a first addition function 3-3 for adding a user name and an item name to the management information including the user identification information and the item identification information. The first addition function 3-3 includes a table that is a list including a user name corresponding to the user identification information and an item name corresponding to the item identification information in the item management apparatus 3. When the first addition function 3-3 receives the user identification information and the item identification information from the server 2, the first addition function 3-3 searches for a user name and an item name corresponding to the user identification information and the item identification information, respectively, using the list, and adds the user name and the item name to the management information including the user identification information and the item identification information.
The item management apparatus 3 includes a second addition function 3-4 for determining with respect to entry/exit to/from the area and adding the determination result to management information. The second addition function 3-4 determines whether the user has entered or exited the area based on the entry/exit status at the time of the previous passage through the gate 1. The entry/exit status is to be “exit” if the last status is “entry,” and the entry/exit status is to be “entry” if the last status is “exit”. The entry/exit status is added to management information including the user identification information, the item identification information, the user name, and the item name. In a case where there is no management information for an item, this means that the item is to pass through the gate 1 for the first time. In such a case, since the item is in the management area before being lent, the status of the item passing through the gate 1 for the first time is to be “exit”.
The item management apparatus 3 includes the relending determination function 3-5 for determining whether an item is subject to relending for a user other than the user to whom the item has been lent. A relending determination function 3-5 determines whether the user identification information is associated with the item identification information by the automatic lending/returning function 3-2 based on the user identification information and the item identification information, each time the user passes through the gate 1, and determines whether the item is subjected to relending for a user other than the user to whom the item has been lent. In other words, the relending determination function 3-5 determines whether the user identification information is the same as the user identification information recorded at the time of the lending processing performed by the automatic lending/returning function 3-2 based on the user identification information and the item identification information each time the user passes through the gate 1. When different user identification information that is different from the user identification of the user to whom the item has been lent is transmitted, a relending determination function 3-5 determines that the item is subjected to relending for a different user, and transmits the gate lock instruction for locking the gate to the server 2 to prevent the item from being taken out from the area.
The item management apparatus 3 includes the non-return notification determination function 3-6 for determining for the non-return notification to a user, that is, a reminder for returning the item to the user. The non-return notification determination function 3-6 determines with respect to non-return of the item each time the user passes through the gate 1, and determines that the item is forgotten to be returned in a case that difference between the return deadline determined by the automatic lending/returning function 3-2 and the current date and time is less than a predetermined days, and transmits to the server 2 the non-return notification instruction. Further, the non-return notification determination function 3-6 keeps the door from opening and prevents the user from exiting the area when the gate 1 has not detected the information holding medium of the item to be returned simultaneously with the information holding medium of the user when the user exits the area where the item was used on the day of the return deadline. By so doing, the item can be surely returned within the due date and can be immediately used by the next user.
As illustrated in
The CPU 501 controls entire operation of the server 2. The ROM 502 stores programs used for driving the CPU 501, such as the initial program load (IPL). The RAM 503 is used as a working area for the CPU 501. The HD 504 stores various data such as a program. The HDD controller 505 controls the reading or writing of various data to or from the HD 504 under the control of the CPU 501. The display 506 displays various information such as a cursor, a menu, a window, characters, or an image. The external device connection I/F 508 is an interface that connects to various external apparatuses (devices). Examples of the external devices include, but are not limited to, a universal serial bus (USB) memory and a printer. The network I/F 509 is an interface that controls communication of data through a communication network. The data bus 510 is, for example, an address bus or a data bus that electrically connect components, such as the CPU 501, illustrated in
The keyboard 511 serves as an input device and includes multiple keys for inputting, for example, characters, numerical values, and various instructions. The pointing device 512 serves as an input device that allows a user to, for example, select or execute a specific instruction, select a target for processing, and move a cursor being displayed. The DVD-RW drive 514 controls the reading or writing of various types of data to or from a DVD-RW 513, which is an example of a removable recording medium. The recording medium is not limited to the DVD-RW, and may be, for example, a DVD-R. The medium I/F 516 controls the reading or writing (storing) of data from or to a storage medium (recording medium) 515 such as a flash memory.
The CPU 501 of the server 2 executes various programs stored in the ROM 502 to implement various functions such as the transmission/reception function 2-1, the gate lock notification function 2-2, and the gate return notification function 2-3.
The CPU 501 of the item management apparatus 3 executes various programs stored in the ROM 502 to implement the accumulation function 3-1, the automatic lending/returning function 3-2, the first addition function 3-3, the second addition function 3-4, the relending determination function 3-5, and the non-return notification determination function 3-6.
The CPU 501 of the gate 1 controls each part of the gate 1, and implements the reading function 1-1, the transmission function 1-2, the relending prevention function 1-3, the non-return notification and prevention function 1-4, and the reception function 1-5 by executing various programs stored in the ROM 502.
The server 2 (transmission/reception function 2-1) transmits the user identification information, the item identification information, and the gate identification information, which have been transmitted to the server 2, to the item management apparatus 3. As illustrated in
Subsequently, when the user D goes to the gate 1 of an area C with the item E (Step S204), the item management apparatus 3 (second addition function 3-4) updates the entry/exit status associated with the identification information of the user D and the item E from exit from the management area to entry to the area C (Step S205), as illustrated in
When the return deadline of the item E approaches, the gate 1 (the non-return notification and prevention function 1-4) issues a return notification when the user enters to or exits from the area C (Step S208). Further, the gate 1 (the non-return notification and prevention function 1-4) does not open the door of the gate 1 when the user does not exit from the area C with the item E on the day of the return deadline of the item E. The item management apparatus 3 (automatic lending/returning function 3-2) determines the completion of the return when the user D and the item E pass through the gate 1 of the management area by the return deadline (Step S209). When the user identification information of the user D and the item identification information of the item E at the time of entering the management area are the same at the time of lending date and time in Step S202, the gate 1 (automatic lending/returning function 3-2) records a time when the user D passes through the gate 1 as a return date and time in the item management apparatus via the server 2 (Step S210).
As described above, in the tracking system according to the present embodiment, the gate 1 provided with the information reader 517 is placed at the entrance (entrance/exit) of the area, the information holding medium attached to the item is read when the item passes through the gate, the position information of the item is accumulated in the item management apparatus 3, and the position information of the item can be tracked, accordingly. As a result, loss of a lent item due to, for example, the relending of the item to a different user other than the user to whom the item has been lent or the failure to return the lent item can be prevented.
In the first embodiment, the case where the number of management areas is one has been described, but the number of management areas for storing items may be more than one.
When a user enters the gate 1 of a management area with an item, the item management apparatus 3 receives user identification information of the user, item identification information of the item, and gate identification information of the gate 1 via the server 2. Then, the incorrect return determination function 3-7 of the item management apparatus 3 refers to management area information, which is described later, and checks a management area that is the storage place of the item corresponding to the received item identification information and checks the received gate identification information for comparison. This check is to determine whether the user is about to incorrectly return the item, which has been taken out by the user, to a management area other than a predetermined (correct) storage place. When the received gate identification information does not correspond to, or is inconsistent with, the management area that is a storage place of the item, it is determined that the user is about to incorrectly return the item. Then, as a result of the check, when the received gate identification information does not correspond to, or is inconsistent with, the management area that is the storage place of the item, the incorrect return determination function 3-7 transmits a gate lock instruction to the gate lock notification function 2-2 of the server 2. The gate lock notification function 2-2 of the server 2 notifies the gate 1 of the gate lock instruction, and the gate 1 of the management area locks the door of the gate 1 to prevent the item from being incorrectly returned.
The management area search function 2-7 of the server 2 searches for management area information, acquires the management area information indicating the storage place of the item, and transmits the management area information to the management area notification function 1-7 of the gate 1. The management area notification function 1-7 displays the received information of the management area of the item on, for example, the display 506, and notifies the user of the management area where the item is to be returned. The information on the management area may be notified to the user by, for example, voice.
Some items may have determined management areas for storage, and the other items may not have determined areas for storage.
The number of management areas may be three or more. For example, when there are three management areas X, Y, and Z, the management area information of
As described above, according to the present embodiment, even when there are multiple management areas, and when a storage place is determined for each item, it is possible to prevent an item from being incorrectly returned. This allows a user to return an item to an appropriate management area.
The area in which an item can be used may be limited. For example, an item that is permitted to be used only in an area where a ventilation function is provided, or an item that is permitted to be used only in a specific temperature environment or humidity environment, is limited in an area (permission area) in which the item can be taken or brought after being lent to a user. A tracking system according to the present embodiment (third embodiment) can prevent a user from entering erroneously an area where taking or bringing a specific item by the user is restricted.
When a user is about to enter the gate 1 of an area with an item, the item management apparatus 3 receives user identification information of the user, item identification information of the item, and gate identification information of the gate 1 via the server 2. Then, the restriction area determination function 3-8 of the item management apparatus 3 refers to permission area information, which is described later, and checks a permission area that is an area to which the item identified by the received item identification information can be taken or brought and checks the received gate identification information for comparison. This check is to determine whether the user is about to pass through a gate of an area where taking the item is restricted. When the received gate identification information does not correspond to, or is inconsistent with, the permission area for the item, it is determined that the item is about to pass through the gate of the area where taking the item is restricted. Then, as a result of the check, when the received gate identification information does not correspond to, or is inconsistent with, the permission area for the item, the restriction area determination function 3-8 transmits a gate lock instruction to the gate lock notification function 2-2 of the server 2. The gate lock notification function 2-2 of the server 2 notifies the gate 1 of the gate lock instruction, and the gate 1 of the management area locks the door of the gate 1 to prevent the user from entering erroneously.
The permission area search function 2-8 of the server 2 searches for permission area information to acquire information on the permission area for the item, and transmits the information to the permission area notification function 1-8 of the gate 1. The permission area notification function 1-8 displays the received information on the permission area on the display 506, and notifies the user of an area to which the item can be taken. The information on the permission area may be notified to the user by, for example, voice.
As described above, according to the present embodiment, even when the permission area is limited for an item, it is possible to prevent the user from erroneously entering an area where taking the item is restricted, and to notify the user of an area where the user is permitted to use the item. This allows the user to use the item in an appropriate area.
In the above description, the areas are arranged independently of each other, but multiple areas (sub-areas) may be arranged in one area. In a case that each of the areas arranged independently of each other is vast, even if an area to which an item is taken or brought can be identified, detailed position information of the item is unknown. By arranging multiple areas (sub-areas) in one area, detailed position information of the item can be grasped.
As described above, according to the present embodiment, since multiple areas are arranged in an area, even when one area is large, it is possible to grasp detailed position information of an item.
When many areas are arranged, it may be difficult for a user to grasp the arrangement of areas. In the present embodiment, a function for easily grasping the arrangement of areas and a place of an item when a user checks management information is added to the tracking system.
Subsequently, the user selects the management information of the item D using the pointing device 512 (Step S302). At this time, the map display function 3-9 may indicate which management information is selected by, for example, blinking the selected management information, or reducing the display density of the management information other than the selected management information.
The map display function 3-9 displays an area arrangement diagram (area layout diagram, area map) on the display 5 as illustrated in
In Step S302, the user can select an area name described in the column of the gate name instead of selecting the management information. When the user selects an area name, the map display function 3-9 displays a position of an area corresponding to the selected area name on the area map. The user can designate an item name to be searched for with respect to the item management apparatus 3 by using the keyboard 511 or the pointing device 512. In this case, the map display function 3-9 acquires the designated item name from the management information, identifies a position of an area in the area map by acquiring the position of the area associated with the designated item form the management information, and displays the area arrangement diagram on which the position of the area is indicated.
As described above, according to the present embodiment, even when the user does not grasp all the arrangement of areas, the user can easily grasp a position of an area to which the item is taken or brought by displaying the area arrangement diagram on which the position of the area is indicated, and the user can grasp where the item is.
For an item that is frequently used or for an item that is in a small number, there is a case that a user may desire to make a reservation to use the item next when the item is lent to another user. In the present embodiment (sixth embodiment), a function for notifying a user of a reservation request or a reservation being under request for an item is added to the tracking system.
When the reservation notification function 2-10 of the server 2 receives the reservation request information from the reservation request function 3-10, the reservation notification function 2-10 transmits the reservation request information to the gate 1 of each area and transmits an electronic mail (e-mail) indicating details of the reservation request to the user C. The e-mail includes information on an item name (item B) of an item to be reserved and a reservation requester (user D), and also includes, for example, a message requesting that the item B be returned promptly if the use of the item B is finished before the return deadline.
When detecting that the user C passes without the item B, the reservation processing function 1-10 of the gate 1 in each area notifies that the reservation request has been made by using the return notification unit.
In this example, the user C returns the item B at the time of a date and time 6-2 in response to the e-mail indicating the details of the reservation request or the notification by the return notification unit. When the return of the item B is completed, the reservation request function 3-10 adds the item name of the item B and the user name of the user D to the management information together with the information indicating “RESERVED” in the field of the reservation status at the time of a date and time 6-3 (the time of the return date and time). The reservation request function 3-10 transmits information (reservation information) indicating that the user D is reserving the item B to the server 2.
When the reservation information is received from the reservation request function 3-10, the reservation notification function 2-10 of the server 2 transmits the reservation information to the gate 1 of each area and transmits, to the user D, an e-mail indicating the details of the reservation. The e-mail includes information on an item name (item B) of an item to be reserved and a reservation requester (user D), and also includes, for example, a message requesting to start using the item B by a predetermined date and time.
As described above, according to the present embodiment, even when an item is being lent to a user, another user can request a reservation for the item and prompt the user to return the item promptly.
Further, after the item is returned, it is possible to prompt the other user who has requested the reservation to start using the item, and it is possible to promote smooth operation of the item.
The functions of the embodiments described above are not limited to the respective embodiments.
For example, the functions described in the second embodiment can be applied to each of the third to sixth embodiments. The functions described in each of the third to sixth embodiments can be similarly applied to each of the other embodiments. Each of the functions of the above-described embodiments may be implemented by one or more processing circuits or circuitry.
The functionality of the elements disclosed herein may be implemented using circuitry or processing circuitry which includes general-purpose processors, special purpose processors, integrated circuits, application-specific integrated circuits (ASICs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs), conventional circuitry and/or combinations thereof which are configured or programmed, using one or more programs stored in one or more memories, to perform the disclosed functionality. Processors are considered processing circuitry or circuitry as they include transistors and other circuitry therein. In the disclosure, the circuitry, units, or means are hardware that carry out or are programmed to perform the recited functionality. The hardware may be any hardware disclosed herein or otherwise known which is programmed or configured to carry out the recited functionality.
The program executed by the processing circuitry according to the present embodiment may be stored in a computer-readable recording medium, such as a compact disc read-only memory (CD-ROM), a flexible disk (FD), a compact disc recordable (CD-R), and a digital versatile disk (DVD), in an installable or executable file format, to be provided as a computer program product.
Alternatively, the computer programs executed by the processing circuitry according to the present embodiment may be stored in a computer connected to a network such as the Internet and downloaded through the network. Alternatively, any computer program executed by the processing circuitry according to the present embodiment described above may be provided or distributed via a network such as the Internet.
The program executed by the processing circuitry can cause a computer to function as each unit of the processing circuitry. The computer can execute the program by reading the program from the computer-readable recording medium by the CPU 501 onto a main storage unit.
The processing circuitry may be implemented as a virtual machine that operates on a cloud system.
Although the above-described embodiments of the disclosure have been described and illustrated, such description is not intended that the disclosure be limited to the illustrated embodiments. Numerous additional modifications and variations are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the present disclosure may be practiced otherwise than as specifically described herein. For example, elements and/or features of different illustrative embodiments may be combined with each other and/or substituted for each other within the scope of this disclosure and appended claims.
In addition, the above-described embodiments are included in the scope and the gist of the disclosure, and are included in the invention described in the claims and the equivalent scopes thereof.
Aspects of the present disclosure are, for example, as follows.
A tracking system according to Aspect 1 can manage lending of an item kept in a management area to outside of the management area and track a place to which the item is taken after being lent. The tracking system includes a gate, server, and an item management apparatus. The gate is placed at an entrance of each of the management area and an area included in the place to which the item is taken. The gate includes an information reader. The entrance also serves as an exit. The tracking system accumulates in the item management apparatus, via the sever, item identification information identifying the item and read from an information holding medium of the item, user identification information identifying a user and read from another information holding medium of the user, and gate identification information identifying the gate.
In the tracking system according to Aspect 1, the gate includes a reading function for reading the item identification information and the user identification information from the information holding medium of the item and the information holding medium of the user using the information reader. The gate further includes a transmission function for transmitting the item identification information, the user identification information, and the gate identification information to the server. The gate further includes a relending prevention function for locking a door of the gate to prevent relending of the item, in a case that different user identification information identifies a different user other than the user to whom the item has been lent is read with the item identification information. The gate further includes a non-return notification and prevention function for notifying the user of non-return of the item, namely making a reminder for returning the item to the user, in a case that the user passes through the gate with the item at a date and time close to a return deadline determined by the item management apparatus.
In the tracking system according to Aspect 1 or Aspect 2, the server includes a transmission/reception function for receiving the user identification information, the item identification information, and the gate identification information. The transmission/reception function further transmits the user identification information, the item identification information, and the gate identification information. The server further includes a gate lock notification function for notify the gate of a gate lock instruction to lock the door of the gate. The gate lock instruction is transmitted from the item management apparatus. The server further includes a gate return notification function for notifying the gate of a non-return notification instruction transmitted from the item management apparatus. The gate further includes a reception function for receiving the gate lock instruction and the non-return notification instruction. The relending prevention function locks the door of the gate in response to the gate lock instruction received by the reception function. The non-return notification and prevention function notifies a return notification unit of the non-return notification instruction received by the reception function to make the reminder for the user to return the item and locks the door of the gate in response to the non-return notification instruction received by the reception function.
In the tracking system according to any one of Aspect 1 to Aspect 3, the item management apparatus includes an accumulation function for accumulating the item identification information, the user identification information, and the gate identification information that are received from the server. The item management apparatus further includes an automatic lending/returning function for associating the user identification information and the item identification information to be accumulated to perform lending processing for lending the item to the user, in a case that the user exits the management area with the item. The automatic lending/returning function further completes returning processing for returning the item in response to accumulation of the user identification information and the item identification information that have been associated with each other at a time of the lending processing. The accumulation is performed in response to entry of the user identification information and the item identification information to the management area. The item management apparatus further includes a first addition function for adding a user name of the user and an item name of the item to management information that includes the user identification information and the item identification information. The item management apparatus further includes a second addition function for determining entry to the area or exit from the area to obtain a determination result and adding the determination result to the management information. The item management apparatus further includes a relending determination function for determining, each time the user passes through the gate, whether the user identification information is one that has been associated with the item identification information by the automatic lending/returning function based on the user identification information and the item identification information to determine whether the item is subjected to relending for the different user other than the user. The item management apparatus further includes a non-return notification determination function for determining, each time the user passes through the gate, whether the item has been forgotten to be returned. The non-return notification determination function determines that the item has been forgotten to be returned and transmits a non-return notification instruction to the server, in a case that a difference between a current date and time and the return deadline is within a predetermined number of days.
In the tracking system according to any one of Aspect 2 to Aspect 4, the reading function further detects presence of the information holding medium held by the user and the information holding medium attached to the item to read the user identification information and the item identification information from the information holding media.
In the tracking system according to any one of Aspect 2 to Aspect 5, the transmission function transmits, to the server, the user identification information and the item identification information that are read by the reading function. The transmission function further transmits the gate identification information assigned to each gate of the management area and the area.
In the tracking system according to any one of Aspect 2 to Aspect 6, the relending prevention function locks the door of the gate in a case that the different user identification information identifying the different user other than the user to whom the item has been lent is read, to prevent the different user from passing through the gate.
In the tracking system according to any one of Aspect 2 to Aspect 7, the non-return notification and prevention function makes the reminder for the user to return the item to prompt the user to return the item, in a case that the user passes through the gate with the item having been lent to the user at a time when the return deadline determined by the item management apparatus is approaching. The non-return notification and prevention function further notifies the user of the non-return notification instruction by the return notification unit, namely makes the reminder for the user to return the item, and locks the door of the gate, in a case that the user is about to exit the area where the item has been used without the item on a day of the return deadline of the item. The non-return notification and prevention function further keeps the door of the gate unlocked to allow the user to pass through the gate, in a case that the user exits the area with the item to be returned.
In the tracking system according to Aspect 3, the transmission/reception function receives the user identification information, the item identification information, and the gate identification information from the gate, and transmits the user identification information, the item identification information, and the gate identification information to the item management apparatus.
In the tracking system according to Aspect 3, the gate lock notification function notifies the gate of the gate lock instruction transmitted from the item management apparatus in a case that the item is determined to be subjected to relending for the different user.
In the tracking system according to Aspect 3, the non-return notification and prevention function transmits the non-return notification instruction transmitted from the item management apparatus to the return notification unit in a case that the item is determined to be forgotten to be returned.
In the tracking system according to Aspect 4, the accumulation unit accumulates the user identification information and the item identification information read by the reading function as the management information.
In the tracking system according to Aspect 4, the automatic lending/returning function associates the user identification information and the item identification information accumulated by the accumulation unit at the time when the user exits the management area with the item with each other to complete the lending processing. The automatic lending/returning function additionally records a lending date and time and the return deadline of the item in the management information. The lending date and time is a date and time when the user passes through the gate. The return deadline is a date and time obtained by adding a lendable period that is set to the item to the lending date and time. The automatic lending/returning function completes the returning processing for returning the item in response to entry of the user identification information and the item identification information to the management area. The user identification information and the item identification information have been associated with each other at the time of the lending processing. At the time of completing the returning processing, the automatic lending/returning function additionally records a return date and time in the management information. The return date and time is a date and time of the entry of the user identification information and the item identification information to the management area.
In the tracking system according to Aspect 4, the first addition function prepares a table that is a list including a user name corresponding to the user identification information and an item names corresponding to the item identification information in the item management apparatus. When the user identification information and the item identification information are received from the server, the first addition function searches the table for the use name and the item name corresponding to the user identification information and the item identification information, respectively, and adds the user name and the item name to the management information.
In the tracking system according to Aspect 4, the relending determination function determines, each time the user passes through the gate, whether the user identification information is one that is the same as the user identification information recorded at the time of lending processing performed by the automatic lending/returning function based on the user identification information and the item identification information. In a case that the different user identification information that is different from the user identification information recorded at the time of the lending processing performed by the automatic lending/returning function is transmitted from the gate, the relending determination function determines that the item is subjected to relending for the different user, and transmits the gate lock instruction to lock the gate to the server to prevent the item from being taken out from the area.
In the tracking system according to Aspect 13, the non-return notification determination function determines, each time the user passes through the gate, whether the item has been forgotten to be returned. In a case that a difference between a current date and time and the return deadline is within a predetermined number of days, the non-return notification determination function determines that the item has been forgotten to be returned and transmits the non-return notification instruction to the server. The non-return notification determination function keeps the door from opening and prevents the user from exiting the area when the gate has not detected the information holding medium of the item to be returned simultaneously with the information holding medium of the user when the user exits the area where the item was used on the day of the return deadline.
In the tracking system according to any one of Aspect 3, Aspect 9, Aspect 10, and Aspect 11, the item management apparatus further includes an incorrect return determination function. The item is kept or stored in one of a plurality of management areas. In a case that a storage place of the item is determined to be at least one of the plurality of management areas and the gate identification information of one of the plurality of management areas received from the server together with the item identification information of the item does not correspond to, or is inconsistent with, the at least one of the plurality of management areas, the incorrect return determination function transmits the gate lock instruction to the server. The gate lock notification function notifies the gate of the gate lock instruction transmitted from the item management apparatus.
In the tracking system according to any one of Aspect 3, Aspect 9, Aspect 10, Aspect 11, and Aspect 17, the item management apparatus further includes a restriction area determination function. In a case that the item is restricted from being taken into at least one of a plurality of areas including the area, the restriction area determination function transmits, to the server, the gate lock instruction when the gate identification information of one of the plurality of areas received from the server together with the item identification information of the item is consistent with the at least one of the plurality of areas. The gate lock notification function notifies the server of the gate lock instruction transmitted from the item management apparatus.
The tracking system according to any one of Aspect 1 to Aspect 18, the area includes a plurality of areas, and at least one of the plurality of areas includes one or more sub-areas inside the at least one of the plurality of areas, and the gate is placed at the entrance (entrance/exit) of each of the plurality of areas and each of one or more entrances corresponding to the one or more areas.
The tracking system according to any one of Aspect 1 to Aspect 19, the item management apparatus further includes a map display function. The map display function displays an area arrangement diagram indicating a position of the area to which the item is taken.
The tracking system according to any one of Aspect 4, Aspect 12, Aspect 13, Aspect 14, Aspect 15, and Aspect 16, the item management apparatus further includes a reservation request function. The reservation request function receives a reservation request from another user for the item taken by the user, and the reservation request function adds an item name of the item for which the reservation request is received and a user name of the other user to the management information.
In the related art, tracking an item such as a document fails unless the item is present at a position where a reader of a non-contact IC can detect the item.
According to one or more aspects of the present disclosure, the loss of a lent item due to, for example, the relending of the lent item to a different user other than a user currently borrowing the lent item or the failure to return the lent item can be prevented.
Any one of the above-described operations may be performed in various other ways, for example, in an order different from the one described above.
Number | Date | Country | Kind |
---|---|---|---|
2023-047240 | Mar 2023 | JP | national |
2024-025707 | Feb 2024 | JP | national |