Method for the central control of resources in expandable medical platforms
First Claim
Patent Images
1. A method for controlling allocations of resources to processes in expandable medical platforms with a central instance and a meta interface for resources, the method comprising:
- receiving an order for a process by a central instance within a medical platform, the order including an order type, wherein at least one order type is a medical emergency process;
assigning the order to a queue allocator on the basis of the order type, wherein each order type is assigned an individual queue within a plurality of queues;
ascertaining a multiplicity of process resources, required for performing the order, from resources available within the platform, and ascertaining a queue name by the queue allocator;
requesting the process resources, by the central instance, from the meta interface;
allocating the process resources to the order, so that the process resources are available for performing the process; and
dead-lock freely performing the order for the process, by at least one process handler, provided that all of the process resources are available, the process resources being released following conclusion of the process and the meta interface being informed, wherein each of the at least one process handler is configured to be stopped and enabled again for further handling based on a notification from the central instance.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of at least one embodiment uses a central instance for receiving all orders within the platform. A meta interface regulates the assignment of resources to orders. In addition, in at least one embodiment, each order is performed by at least one process handler. This assures the deadlock-free use of resources within the platform. Furthermore, at least one embodiment of the invention allows controlled stopping of active process handlers and hence interruption of running processes.
38 Citations
15 Claims
-
1. A method for controlling allocations of resources to processes in expandable medical platforms with a central instance and a meta interface for resources, the method comprising:
-
receiving an order for a process by a central instance within a medical platform, the order including an order type, wherein at least one order type is a medical emergency process; assigning the order to a queue allocator on the basis of the order type, wherein each order type is assigned an individual queue within a plurality of queues; ascertaining a multiplicity of process resources, required for performing the order, from resources available within the platform, and ascertaining a queue name by the queue allocator; requesting the process resources, by the central instance, from the meta interface; allocating the process resources to the order, so that the process resources are available for performing the process; and dead-lock freely performing the order for the process, by at least one process handler, provided that all of the process resources are available, the process resources being released following conclusion of the process and the meta interface being informed, wherein each of the at least one process handler is configured to be stopped and enabled again for further handling based on a notification from the central instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14)
-
-
12. An apparatus for controlling allocations of resources to processes in expandable medical platforms, the apparatus comprising:
-
one or more processors executing; a central instance within a medical platform, configured to receive an order for a process, the order including an order type, wherein at least one order type is a medical emergency process; a queue allocator, configured to allocate the order received in a reception module to a queue on the basis of the order type; an ascertainment unit, configured to ascertain a multiplicity of process resources, required for performing the order, from resources available within the platform and to ascertain a queue name by the queue allocator; a requesting module in the central instance to request the process resources from a meta interface; an allocation module in the meta interface configured to allocate the process resources to the order, so that the process resources are available to perform the process; and a process handler configured to deadlock-freely perform the process provided that all process resources are available, the process resources being released following conclusion of the process and the meta interface being informed, wherein the one process handler is configured to be stopped and enabled again for further handling based on a notification from the central instance. - View Dependent Claims (15)
-
Specification