Resource management system, resource management method, and resource management program
Patent Information
- Application Number
- JP2025058502
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2045-03-31
AI Technical Summary
【0007】 本開示によれば、自律移動体によって利用されるリソースを管理するサーバが複数存在する場合において、各サーバによるリソースの適切な管理を支援することができる。
Smart Images

Figure 0007913612000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a resource management system, a resource management method, and a resource management program . [Background Art]
[0002] Patent Literature 1 discloses a technique that reduces the labor of various initial settings at the start of service by connecting a building management server and a robot control server and sharing building environment information and robot service role data. [Prior Art Documents] [Patent Documents]
[0003] [Patent Document 1] Japanese Unexamined Patent Publication No. 2023-115999 [Summary of the Invention] [Problem to be Solved by the Invention]
[0004] In conventional techniques such as that of Patent Document 1, no consideration is given to a case where a plurality of servers that manage resources used by an autonomous mobile body exist.
[0005] The present disclosure is intended to solve the above-described problems. An object of the present disclosure is to support appropriate resource management by each server when there exist a plurality of servers that manage resources used by an autonomous mobile body. [Means for Solving the Problem]
[0006] The resource management system relating to this disclosure includes a first management server that manages first resources available to an autonomous mobile entity and can access a first storage unit in which the ID of the autonomous mobile entity is stored. The first management server has a first communication means for transmitting information regarding the ID of the autonomous mobile entity stored in the first storage unit to a second management server that manages second resources available to the autonomous mobile entity. Furthermore, the resource management system relating to this disclosure includes an intermediary server that can communicate with a second management server that manages second resources available to the autonomous mobile unit. The intermediary server transmits to the second management server information regarding the ID of the autonomous mobile unit, which is stored in a first storage unit accessible to the first management server that manages first resources available to the autonomous mobile unit. The resource management method relating to this disclosure involves a computer or computer system managing first resources available to an autonomous mobile entity, referring to a first storage unit where the ID of the autonomous mobile entity is stored, and transmitting information regarding the ID of the autonomous mobile entity stored in the first storage unit to a server that manages second resources available to the autonomous mobile entity. The resource management program relating to this disclosure causes a computer or computer system to manage first resources available to an autonomous mobile entity, refer to a first storage unit that stores the ID of the autonomous mobile entity, and transmit information regarding the ID of the autonomous mobile entity stored in the first storage unit to a server that manages second resources available to the autonomous mobile entity. [Effects of the Invention]
[0007] According to this disclosure, when there are multiple servers managing resources used by autonomous mobile units, it is possible to support appropriate resource management by each server. [Brief explanation of the drawing]
[0008] [Figure 1] This diagram shows the configuration of the resource management system according to Embodiment 1. [Figure 2]This figure shows an example of the hardware configuration of the main part of the resource management system according to Embodiment 1. [Figure 3] This figure illustrates an example of the operation of a resource management system according to Embodiment 1. [Figure 4] This diagram illustrates an example of operation in the resource management system according to Embodiment 1, which manages the resource utilization status by an autonomous mobile unit. [Modes for carrying out the invention]
[0009] The embodiments will be described below with reference to the attached drawings. In each drawing, the same or corresponding parts are denoted by the same reference numerals. In this disclosure, redundant explanations will be simplified or omitted as appropriate. This disclosure is not limited to the embodiments and their modifications shown below. Any components described in the embodiments and their modifications below can be freely combined, modified, or omitted without departing from the spirit of this disclosure.
[0010] Embodiment 1. Figure 1 shows the configuration of a resource management system according to Embodiment 1. The resource management system according to this embodiment is a system for managing the utilization status of various resources available to the autonomous mobile unit 5 and for managing the autonomous mobile unit 5. In this disclosure, "resource" means various facilities available to the autonomous mobile unit 5, such as elevators or security doors installed in a building, corridors within a building, mediation areas installed within a building, and corridors connecting multiple buildings. A mediation area means a narrow road where two autonomous mobile units 5 cannot pass each other, or an area such as a crossroads where there is a risk of collision or stalemate between autonomous mobile units 5. In this disclosure, "resource" means a facility where it is desired to limit and manage the number of autonomous mobile units 5 that can use it.
[0011] As shown in Figure 1, the resource management system of this embodiment comprises a first management server 1 and a second management server 2. The first management server 1 and the second management server 2 are, for example, servers operated by different companies. However, the first management server 1 and the second management server 2 may be operated by the same company. Furthermore, the resource management system may further comprise, for example, a third management server 3. The first management server 1, the second management server 2, and the third management server 3 are configured to enable communication between servers.
[0012] The first management server 1, the second management server 2, and the third management server 3 manage each of the target resources. The first management server 1, the second management server 2, and the third management server 3 hold resource information for each resource they manage. Resource information includes, for example, information such as maximum usage time, default usage time, usage schedule, and the number of simultaneous users. Resource information also includes the usage status and state of the resource. Managing resources means managing the usage status of the resource. For example, the first management server 1, the second management server 2, and the third management server 3 monitor the resource usage status of the autonomous mobile device 5 and adjust resource usage. More specifically, the first management server 1, the second management server 2, and the third management server 3 store and update the resource usage status of the autonomous mobile device 5 and determine whether the autonomous mobile device 5 can use the resource based on this. Also, for example, the first management server 1, the second management server 2, and the third management server 3 assign and store IDs of the autonomous mobile device 5 that use the resources and manage information such as which resources the autonomous mobile device 5 is using. Furthermore, the first management server 1, the second management server 2, and the third management server 3 manage whether the status of each resource being managed is normal, abnormal, or undergoing maintenance.
[0013] The first management server 1, the second management server 2, and the third management server 3 are configured to communicate with the autonomous mobile device 5 that uses the resources to be managed. In the example in Figure 1, the first management server 1 manages facilities A, B, and C, which are examples of first resources. In the example in Figure 1, the second management server 2 manages facilities D and E, which are examples of second resources. In the example in Figure 1, the third management server 3 manages facility F, which is an example of third resources.
[0014] In this disclosure, the first resource, the second resource, and the third resource may include one or more facilities. Furthermore, the first resource, the second resource, and the third resource may be completely separate, partially identical, or entirely identical. For example, the management of some of the resources may be performed by multiple management servers.
[0015] The first management server 1, the second management server 2, and the third management server 3 may be configured to communicate with a mobile device management server 4 that manages multiple autonomous mobile devices 5. The first management server 1, the second management server 2, and the third management server 3 may communicate directly with the autonomous mobile devices 5, or they may communicate indirectly through the mobile device management server 4, etc. The resource management system according to this disclosure may be configured to further include a server that manages the autonomous mobile devices 5, separate from the first management server 1 and the second management server 2. Managing the autonomous mobile devices 5 means, for example, managing the movement of the autonomous mobile devices 5.
[0016] The first management server 1 has the function of managing, more specifically, the function of storing and updating, information on the ID assigned to the autonomous mobile unit 5. In this embodiment, the ID of the autonomous mobile unit 5 is stored in a storage unit owned by the server or in an external storage unit. The first management server 1 can refer to the first storage unit in which the ID of the autonomous mobile unit 5 is stored. For example, the first management server 1 may include a first ID management means for managing information on the ID assigned to the autonomous mobile unit 5. The first management server 1 also has the function of transmitting information on the ID of the autonomous mobile unit 5 stored in the first storage unit to the second management server 2. The first management server 1 may also have the function of transmitting information on the ID of the autonomous mobile unit 5 stored in the first storage unit to the third management server 3. The first management server 1 is configured to include a first communication means for transmitting information on the ID of the autonomous mobile unit 5 stored in the first storage unit.
[0017] The second management server 2 has the function of managing, more specifically, the function of storing and updating, information on the ID assigned to the autonomous mobile body 5. The second management server 2 can refer to the second storage unit where the ID of the autonomous mobile body 5 is stored. For example, the second management server 2 may be equipped with a second ID management means for managing information on the ID assigned to the autonomous mobile body 5. The second management server 2 also has the function of receiving information on the ID of the autonomous mobile body 5 stored in the first storage unit from the first management server 1. The second management server 2 is configured to have a second communication means for receiving information on the ID of the autonomous mobile body 5 stored in the first storage unit. The second management server 2 may be configured to have the function of synchronizing the ID of the autonomous mobile body 5 stored in the second storage unit with the ID of the autonomous mobile body 5 stored in the first storage unit based on the information received by the second communication means. In this disclosure, the ID of the autonomous mobile body 5 may also be simply referred to as the ID.
[0018] In the present embodiment, the first management server 1 has a function of transmitting a synchronization request as information related to the ID of the autonomous mobile body 5 stored in the first storage unit. The second management server 2 has a function of receiving a synchronization request from the first management server 1. Upon receiving the synchronization request from the first management server 1, the second management server 2 synchronizes the ID information stored in the second storage unit with the ID information stored in the first storage unit. Note that the first management server 1 may simply transmit ID information as the information related to the ID of the autonomous mobile body 5 stored in the first storage unit. The second management server 2 may synchronize the ID information stored in the second storage unit with the received ID information. The third management server 3 is configured similarly to the second management server 2 and operates similarly to the second management server 2.
[0019] According to the present embodiment, the ID information of the autonomous mobile body 5 stored in the first storage unit can be shared among the respective servers, and appropriate resource management by each server can be supported. For example, each server can more smoothly determine whether the autonomous mobile body 5 can use a resource. Further, by synchronizing the ID information of the autonomous mobile body 5 among the respective servers, consistency of the ID information of the autonomous mobile body 5 among the respective servers can be maintained. Thereby, even when the autonomous mobile body 5 uses resources managed by different servers, the use of the resources by the autonomous mobile body 5 can be performed more smoothly.
[0020] For example, the first communication means of the first management server 1 may be configured to transmit information related to the ID of the autonomous mobile body 5 stored in the first storage unit to the second management server 2 or the third management server 3 when the information of the ID of the autonomous mobile body 5 stored in the first storage unit is changed. According to this example, it is possible to respond in real time to changes in the ID information of the autonomous mobile body 5 referenced by the first management server 1. Further, by limiting the timing of transmitting information related to the ID of the autonomous mobile body 5 stored in the first storage unit to necessary timings, an effect of reducing communication frequency can be obtained. Examples of the case where the ID information of the autonomous mobile body 5 stored in the first storage unit is changed include a case where an ID is assigned to an autonomous mobile body 5 to which no ID has been assigned yet. Another example is a case where an ID is updated for an autonomous mobile body 5 to which an ID has already been assigned.
[0021] Transmission of information related to the ID of the autonomous mobile body 5 stored in the first storage unit by the first communication means may be, for example, continuously and repeatedly performed. The phrase "continuously and repeatedly performed" means both continuous performance and intermittent performance. For example, information related to the ID of the autonomous mobile body 5 stored in the first storage unit may be repeatedly transmitted at certain time intervals. This time interval may be constant or may be varied. For example, information related to the ID of the autonomous mobile body 5 stored in the first storage unit may be transmitted at a predetermined time set in advance. This predetermined time may be set, for example, at night when communication is not congested, in consideration of communication quality and the communication volume of the entire system.
[0022] By continuously and repeatedly transmitting information using the first communication method, the ID information of the autonomous mobile unit 5 is continuously and repeatedly shared among the servers. This allows for, for example, a response to situations where the ID of the autonomous mobile unit 5 is updated at a time when the administrator is unaware of it. Furthermore, continuously and repeatedly sharing ID information is also an effective countermeasure against problems such as when some kind of abnormality occurs in the server managing the resources and the ID cannot be stored or updated. For example, a situation where the ID is registered in the first storage unit but not in the second storage unit can be resolved at a predetermined time.
[0023] In this disclosure, "synchronization" means making the information consistent. For example, synchronization may be performed by overwriting or registering all the managed ID information. Alternatively, synchronization may be performed by registering only the differential information of the managed IDs that has changed due to updates, etc. For example, the first communication means of the first management server 1 may send some of the updated information of the ID information of the autonomous mobile body 5 stored in the first memory unit to the second management server 2. As in this example, by sending only the differential information that has changed due to updates, etc., the amount of communication can be reduced. Furthermore, synchronization by differential registration can reduce the processing load compared to synchronization processing that overwrites or registers everything.
[0024] At least some of the functions of the first management server 1, the second management server 2, and the third management server 3 may be located within or outside the building where the resources to be managed are located. At least some of the functions of the first management server 1, the second management server 2, and the third management server 3 may be implemented by processing or storage resources on a cloud service. The functions of the first management server 1, the second management server 2, and the third management server 3 that constitute the resource management system may be realized by a single device, or by being composed of multiple server devices, computers, or computer systems.
[0025] Figure 2 shows an example of the hardware configuration of the main part of the resource management system according to Embodiment 1. The functions of the first management server 1, second management server 2, and third management server 3 that constitute the resource management system can be realized by a processing circuit. The processing circuit comprises at least one processor 100a and at least one memory 100b. The processing circuit may also include at least one dedicated hardware 200 together with the processor 100a and memory 100b, or as a substitute for them. The processing circuit is mounted, for example, on equipment or devices that constitute the resource management system.
[0026] When the processing circuit includes a processor 100a and a memory 100b, each function of the resource management system is implemented by software, firmware, or a combination of software and firmware. At least one of the software and firmware is written as a program. This program is stored in the memory 100b. The processor 100a implements each function of the resource management system by reading and executing the program stored in the memory 100b. The program that implements each function of the resource management system may be a software package or the like, containing multiple software programs that are each applied to multiple computers, etc.
[0027] The processor 100a is also called a CPU (Central Processing Unit), processing unit, arithmetic unit, microprocessor, microcomputer, or DSP. The memory 100b is composed of non-volatile or volatile semiconductor memory such as RAM, ROM, flash memory, EPROM, or EEPROM.
[0028] If the processing circuit includes dedicated hardware 200, the processing circuit may be implemented as, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC, an FPGA, or a combination thereof.
[0029] Each function of the resource management system can be implemented by a separate processing circuit. Alternatively, all functions of the resource management system can be implemented together by a single processing circuit. For each function of the resource management system, some may be implemented by dedicated hardware 200, while others are implemented by software or firmware. Thus, the processing circuit implements each function of the resource management system using dedicated hardware 200, software, firmware, or a combination thereof.
[0030] Figure 3 illustrates an example of the operation of the resource management system according to Embodiment 1. An administrator who has introduced an autonomous mobile device 5 that uses the resources to be managed sends a request to the first management server 1 to assign an ID to the autonomous mobile device 5. Upon receiving the assignment request, the first management server 1 assigns an ID to the autonomous mobile device 5 and updates the database stored in the first storage unit, which is the reference target. The first management server 1, having assigned the ID, also sends the information of the assigned ID to the second management server 2 and the third management server 3. Upon receiving the synchronization request, the second management server 2 and the third management server 3 update the database stored in the reference storage unit to perform synchronization and notify the first management server 1 of the completion of synchronization. Upon receiving the notification of the completion of synchronization, the first management server 1 responds to the administrator with the information of the assigned ID. In this example, when the autonomous mobile device 5 is introduced, the ID information of the autonomous mobile device 5 can be quickly shared among multiple servers.
[0031] For example, the first management server 1 may be configured to manage the usage status of the first resource by the autonomous mobile body 5. The second management server 2 may be configured to manage the usage status of the second resource by the autonomous mobile body 5. Figure 4 is a diagram illustrating an example of operation in the resource management system according to Embodiment 1, in which the usage status of resources by the autonomous mobile body 5 is managed.
[0032] In the example shown in Figure 4, when the autonomous mobile device 5 begins using the first resource, it notifies the first management server 1 of its own ID and the ID of the resource it is using. The first management server 1 manages the autonomous mobile device 5 by associating its ID with the ID of the resource being used. For example, the first management server 1 stores the autonomous mobile device 5's ID and the resource being used in association on a recording medium or storage device. Similarly, when the autonomous mobile device 5 begins using the second resource, it notifies the second management server 2 of its own ID and the ID of the resource being used. The second management server 2 manages the autonomous mobile device 5 by associating its ID with the ID of the resource being used. For example, the second management server 2 stores the autonomous mobile device 5's ID and the resource being used in association on a recording medium or storage device.
[0033] The second management server 2 receives information about the ID of the autonomous mobile unit 5 from the autonomous mobile unit 5, and if the ID of the autonomous mobile unit 5 is not registered in the second storage unit, it may send request information to the first management server 1 requesting the transmission of information about the ID of the autonomous mobile unit 5. For example, when the second management server 2 receives the ID of the autonomous mobile unit 5 and the ID of the resource to be used from the autonomous mobile unit 5, and the ID of the autonomous mobile unit 5 is not registered in the second storage unit which is referenced by the second management server 2, the second management server 2 may query the first management server 1. In response to the query from the second management server 2, the first management server 1 may transmit information about the ID of the autonomous mobile unit 5 stored in the first storage unit. In this example, since the ID information is shared when the second management server 2 needs the ID information of the autonomous mobile unit 5, for example, a reduction in communication frequency can be obtained. Also, for example, in response to a query from the second management server 2, the first management server 1 may perform a process that prevents the autonomous mobile unit 5 from registering for use if the ID of the autonomous mobile unit 5 is not stored in the first storage unit. In this example, for instance, it can prevent unauthorized use of resources by external autonomous mobile devices 5, etc., that have not been authorized by the administrator.
[0034] Furthermore, the first management server 1 may be configured to cancel the autonomous mobile unit 5's registration to use the first resource once the autonomous mobile unit 5 has finished using the first resource. The second management server 2 may be configured to cancel the autonomous mobile unit 5's registration to use the second resource once the autonomous mobile unit 5 has finished using the second resource. In the example in Figure 4, the autonomous mobile unit 5, having finished using resource 0001, which is an example of the first resource, notifies the first management server 1 of information indicating cancellation of use, its own ID, and the ID of the resource to be canceled. The first management server 1 cancels the registration of the resource associated with the autonomous mobile unit 5's ID and responds with the result. In this embodiment, by sharing the ID information of the autonomous mobile unit 5 among the servers, the use of resources by the autonomous mobile unit 5 can be appropriately managed.
[0035] The ID assigned to autonomous mobile unit 5 consists of, for example, eight digits in total: the first four digits are the manufacturer's number and the last four digits are the unit's serial number. IDs are assigned in the order in which requests are received.
[0036] For example, the numbering request received by the first management server 1 may include information about the MAC address of the autonomous mobile device 5. This prevents multiple IDs from being assigned to the same autonomous mobile device 5, thereby simplifying management.
[0037] The first management server 1 manages autonomous mobile devices 5 by associating them with the manufacturer number, manufacturer name, mobile device number, mobile device name, MAC address, and ID. For example, if the manufacturer of an autonomous mobile device 5 for which a numbering request has been made is the same as the manufacturer of another autonomous mobile device 5 that has already been numbered, it is appropriate to register the other information without registering the manufacturer number. If the MAC address of an autonomous mobile device 5 for which a numbering request has been made matches one that has already been numbered, it is appropriate not to assign a new ID. In this way, management can be simplified by avoiding the registration of duplicate information.
[0038] If a second management server 2 is newly established to manage a second resource while a first management server 1 that manages the first resource already exists, the first management server 1 may transmit information regarding the ID of the autonomous mobile unit 5 stored in the first storage unit to the second management server 2. In this example, even if a server for managing resources is newly added, the ID information of the autonomous mobile unit 5 can be shared between the existing server and the newly established server.
[0039] Furthermore, the resource management system relating to this disclosure may be configured to include a dedicated intermediary server for managing the IDs of autonomous mobile units 5, separate from the servers that manage resources, such as the first management server 1 and the second management server 2. This intermediary server can communicate with the first management server 1 and the second management server 2. The intermediary server transmits information regarding the IDs of autonomous mobile units 5 stored in the first storage unit to the second management server 2 on behalf of the first management server 1. Alternatively, the intermediary server may directly access the first storage unit without communicating with the first management server 1 and transmit information regarding the IDs of autonomous mobile units 5 stored in the first storage unit to the second management server 2. Thus, the main functions of the first management server 1 in the above-described embodiment can also be realized by the intermediary server. For example, if the information regarding the IDs of autonomous mobile units 5 stored in the first storage unit changes, the intermediary server may transmit information regarding the IDs of autonomous mobile units 5 stored in the first storage unit to the second management server 2. The intermediary server may continuously repeat the transmission of information regarding the IDs of autonomous mobile units 5 stored in the first storage unit. The intermediary server may transmit information about the changed portion of the ID information of the autonomous mobile unit 5 stored in the first memory unit to the second management server 2. When the intermediary server receives a numbering request for the autonomous mobile unit 5, the intermediary server may assign an ID to the autonomous mobile unit 5 and transmit the information about the assigned ID to one or both of the first management server 1 and the second management server 2. The second management server 2 receives the ID information of the autonomous mobile unit 5 from the autonomous mobile unit 5, and if the ID of the autonomous mobile unit 5 is not registered in the second memory unit, it may transmit request information to the intermediary server requesting the transmission of information about the ID of the autonomous mobile unit 5. The intermediary server may transmit information about the ID of the autonomous mobile unit 5 stored in the first memory unit to the second management server 2 when a second management server 2 is newly established to manage the second resources available to the autonomous mobile unit 5. In addition, the functions of the first management server 1 may be implemented by the intermediary server.
[0040] The various aspects of this disclosure are summarized below as an appendix.
[0041] (Note 1) The system includes a first management server that manages the first resources available to the autonomous mobile unit and can access a first storage unit in which the ID of the autonomous mobile unit is stored. The resource management system comprises a first management server having a first communication means for transmitting information relating to the ID of the autonomous mobile body stored in the first storage unit to a second management server that manages second resources available to the autonomous mobile body. (Note 2) The system includes a second management server that can access a second storage unit in which the ID of the autonomous mobile unit is stored, The resource management system according to Appendix 1, wherein the second management server has a second communication means capable of receiving information from the first management server regarding the ID of the autonomous mobile device stored in the first storage unit, and synchronizes the ID of the autonomous mobile device stored in the second storage unit with the ID of the autonomous mobile device stored in the first storage unit based on the information received by the second communication means. (Note 3) The resource management system described in Appendix 1 or Appendix 2, wherein the first communication means transmits information regarding the ID of the autonomous mobile device stored in the first storage unit to the second management server when the ID information of the autonomous mobile device stored in the first storage unit changes. (Note 4) The resource management system described in Appendix 3, wherein the first communication means transmits information of the changed portion of the ID information of the autonomous mobile body stored in the first storage unit to the second management server. (Note 5) The resource management system according to any one of the appendices 1 to 4, wherein when the first management server receives a numbering request for the autonomous mobile body, the first management server assigns an ID to the autonomous mobile body and transmits the information of the assigned ID to the second management server. (Note 6) The resource management system according to any one of the appendices 1 to 5, wherein the second management server receives information about the ID of the autonomous mobile body from the autonomous mobile body, and if the ID of the autonomous mobile body is not registered in the second storage unit, sends request information to the first management server requesting the transmission of information about the ID of the autonomous mobile body. (Note 7) The resource management system according to any one of Appendix 1 to Appendix 6, characterized in that the first communication means continuously and repeatedly transmits information relating to the ID of the autonomous mobile body stored in the first storage unit. (Note 8) The first management server manages the ID of the autonomous mobile unit by associating it with the ID of the first resource used by the autonomous mobile unit. The resource management system according to any one of Appendix 1 to Appendix 7, characterized in that the second management server manages the ID of the autonomous mobile body in association with the ID of the second resource used by the autonomous mobile body. (Note 9) When the autonomous mobile unit completes its use of the first resource, the first management server cancels the registration of the autonomous mobile unit for using the first resource. The resource management system according to Appendix 8, characterized in that the second management server cancels the registration of the autonomous mobile device to use the second resource once the autonomous mobile device has finished using the second resource. (Note 10) The resource management system according to Appendix 5, characterized in that the numbering request includes information on the MAC address of the autonomous mobile entity. (Note 11) A resource management system according to any one of Appendix 1 to Appendix 10, characterized in that it includes the autonomous mobile unit that communicates directly or indirectly with the first management server and the second management server. (Note 12) The resource management system described in any one of the appendices 1 to 11, further comprising a server for managing the autonomous mobile body. (Note 13) The resource management system according to any one of Appendix 1 to Appendix 12, wherein the first communication means transmits information regarding the ID of the autonomous mobile body stored in the first storage unit to the second management server when the second management server is newly established. (Note 14) It includes a second management server that manages the second resources available to the autonomous mobile unit, and an intermediary server that can communicate with it. The intermediary server is a resource management system that transmits information regarding the ID of the autonomous mobile body, stored in a first storage unit accessible to a first management server that manages the first resources available to the autonomous mobile body, to the second management server. (Note 15) A computer or computer system The autonomous mobile unit manages the first resources available to it and refers to the first storage unit in which the ID of the autonomous mobile unit is stored, The information relating to the ID of the autonomous mobile device stored in the first memory unit is transmitted to a server that manages the second resources available to the autonomous mobile device. A resource management method that performs this task. (Note 16) In a computer or computer system, The autonomous mobile unit manages the first resources available to it and refers to the first storage unit in which the ID of the autonomous mobile unit is stored, The information relating to the ID of the autonomous mobile device stored in the first memory unit is transmitted to a server that manages the second resources available to the autonomous mobile device. A resource management program that executes [the necessary commands / actions]. [Explanation of Symbols]
[0042] 1. First management server, 2. Second management server, 3. Third management server, 4. Mobile unit management server, 5. Autonomous mobile unit, 100a. Processor, 100b. Memory, 200. Dedicated hardware
Claims
1. The system includes a first management server that manages the first resources available to the autonomous mobile unit and can access a first storage unit in which the ID of the autonomous mobile unit is stored. The first management server has a first communication means for transmitting information regarding the ID of the autonomous mobile body stored in the first storage unit to a second management server that manages the second resources available to the autonomous mobile body. When the first management server receives a numbering request for the autonomous mobile device, the first management server assigns an ID to the autonomous mobile device and transmits the information of the assigned ID to the second management server. Resource management system.
2. A first management server manages the first resources available to the autonomous mobile unit and can access a first storage unit in which the ID of the autonomous mobile unit is stored, A second management server manages the second resources available to the autonomous mobile unit and can access a second storage unit in which the ID of the autonomous mobile unit is stored, Equipped with, The first management server has a first communication means for transmitting information regarding the ID of the autonomous mobile body stored in the first storage unit to the second management server. The second management server has a second communication means capable of receiving information regarding the ID of the autonomous mobile device stored in the first storage unit from the first management server, and based on the information received by the second communication means, synchronizes the ID of the autonomous mobile device stored in the second storage unit with the ID of the autonomous mobile device stored in the first storage unit, receives information regarding the ID of the autonomous mobile device from the autonomous mobile device, and if the ID of the autonomous mobile device is not registered in the second storage unit, sends request information to the first management server requesting the transmission of information regarding the ID of the autonomous mobile device. Resource management system.
3. The system includes a first management server that manages the first resources available to the autonomous mobile unit and can access a first storage unit in which the ID of the autonomous mobile unit is stored. The first management server has a first communication means for transmitting information regarding the ID of the autonomous mobile body stored in the first storage unit to a second management server that manages the second resources available to the autonomous mobile body. When the first management server receives a numbering request for the autonomous mobile unit, the first management server assigns an ID to the autonomous mobile unit and transmits the information of the assigned ID to the second management server. The numbering request includes information about the MAC address of the autonomous mobile device. Resource management system.
4. The system includes a second management server that can access a second storage unit in which the ID of the autonomous mobile unit is stored, The resource management system according to claim 1 or 3, wherein the second management server has a second communication means capable of receiving information from the first management server regarding the ID of the autonomous mobile device stored in the first storage unit, and synchronizes the ID of the autonomous mobile device stored in the second storage unit with the ID of the autonomous mobile device stored in the first storage unit based on the information received by the second communication means.
5. The resource management system according to any one of claims 1 to 3, wherein the first communication means transmits information regarding the ID of the autonomous mobile body stored in the first storage unit to the second management server when the ID information of the autonomous mobile body stored in the first storage unit changes.
6. The resource management system according to claim 5, wherein the first communication means transmits information of the changed portion of the ID information of the autonomous mobile body stored in the first storage unit to the second management server.
7. The resource management system according to any one of claims 1 to 3, characterized in that the first communication means continuously and repeatedly transmits information relating to the ID of the autonomous mobile body stored in the first storage unit.
8. The first management server manages the ID of the autonomous mobile unit by associating it with the ID of the first resource used by the autonomous mobile unit. The resource management system according to claim 4, characterized in that the second management server manages the association between the ID of the autonomous mobile body and the ID of the second resource used by the autonomous mobile body.
9. When the autonomous mobile unit has finished using the first resource, the first management server cancels the registration of the autonomous mobile unit to use the first resource. The resource management system according to claim 8, characterized in that the second management server cancels the registration of the autonomous mobile device to use the second resource once the autonomous mobile device has finished using the second resource.
10. The resource management system according to any one of claims 1 to 3, characterized in that it includes the autonomous mobile unit that communicates directly or indirectly with the first management server and the second management server.
11. The resource management system according to any one of claims 1 to 3, further comprising a server for managing the autonomous mobile body.
12. The resource management system according to claim 2, wherein the first management server transmits information regarding the ID of the autonomous mobile body stored in the first storage unit in response to an inquiry from the second management server.
13. The resource management system according to claim 2, wherein the first management server, in response to an inquiry from the second management server, performs a process to prevent the autonomous mobile body from registering to use the resource if the ID of the autonomous mobile body is not stored in the first storage unit.
14. It includes an intermediary server that can communicate with a second management server that manages the second resources available to the autonomous mobile unit, The intermediary server transmits to the second management server information regarding the ID of the autonomous mobile body, which is stored in a first storage unit accessible to the first management server that manages the first resources available to the autonomous mobile body. When the intermediary server receives a numbering request for the autonomous mobile unit, the intermediary server assigns an ID to the autonomous mobile unit and transmits the information of the assigned ID to one or both of the first management server and the second management server. Resource management system.
15. A computer or computer system The autonomous mobile unit manages the first resources available to it and refers to the first storage unit in which the ID of the autonomous mobile unit is stored, The information relating to the ID of the autonomous mobile device stored in the first memory unit is transmitted to a server that manages the second resources available to the autonomous mobile device. When a numbering request is received for the autonomous mobile device, an ID is assigned to the autonomous mobile device, and the information of the assigned ID is transmitted to the server. A resource management method that performs this task.
16. In a computer or computer system, The autonomous mobile unit manages the first resources available to it and refers to the first storage unit in which the ID of the autonomous mobile unit is stored, The information relating to the ID of the autonomous mobile device stored in the first memory unit is transmitted to a server that manages the second resources available to the autonomous mobile device. When a numbering request is received for the autonomous mobile device, an ID is assigned to the autonomous mobile device, and the information of the assigned ID is transmitted to the server. A resource management program that executes [the necessary commands / actions].
Citation Information
Patent Citations
Moving object, management device, management system, control method, and computer-readable medium
CN111145580A
User data synchronization method, device and system and electronic equipment
CN113672604A
Access control system and access control method
JP2009086912A
Entry / exit control system
JP2011044082A
Robot service system
JP2023115999A