Control method and device of storage cabinet and electronic equipment

By receiving and processing business requests through a centralized control system, the flexibility issue of the bank's safe deposit box management system has been resolved, enabling efficient management of cross-regional material transfers, avoiding redundant development, and saving costs.

CN115600957BActive Publication Date: 2026-01-13AGRICULTURAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211311874.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-25
Publication Date
2026-01-13
Estimated Expiration
2042-10-25

AI Technical Summary

Technical Problem

In existing technologies, the safe deposit box management system of banking institutions lacks flexibility, which leads to the need to repeatedly introduce branch systems for secondary development when transferring and managing materials across regions, resulting in a waste of time and costs.

Method used

The system receives business processing requests through a centralized control system, identifies the target safe deposit box, and selects the target management system from among multiple management systems to process the business processing requests, thus avoiding the need for repeated secondary development by repeatedly introducing management systems.

Benefits of technology

It saves on safe deposit box management costs and time, improves management efficiency, and enables flexible management of safe deposit boxes across regions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115600957B_ABST
    Figure CN115600957B_ABST
Patent Text Reader

Abstract

The application provides a control method and device of a storage cabinet and electronic equipment. The method is applied to a response server. The response server comprises a plurality of management systems and a centralized control system. The method comprises the following steps: the centralized control system of the response server receives a service processing request, then determines a target storage cabinet according to a target virtual coordinate, and determines a target management system corresponding to the target storage cabinet in the plurality of management systems, and then processes the service processing request through the target management system. The service processing request is sent by an application server through a network request mode. In other words, the application server does not need to repeatedly introduce the target management system to control the target storage cabinet, thereby saving the management cost and time of the storage cabinet, avoiding secondary development of the application server introducing the target management system, and improving the management efficiency of the storage cabinet.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of safe deposit box technology, and in particular to a control method, device and electronic equipment for safe deposit boxes. Background Technology

[0002] A safe deposit box is a box that allows users to store items and has an internal sealed storage function. It is mainly used to store important items, such as physical assets stored in bank vaults, including but not limited to cash, precious metals, important blank vouchers, negotiable instruments, ownership certificates, bags, and equipment. Safe deposit boxes are currently widely used in banking institutions and office management scenarios.

[0003] In related technologies, taking banking institutions as an example, branches in different regions often introduce smart safe deposit boxes and corresponding management systems from different vendors to store and manage valuables. However, it is difficult to coordinate cross-regional material transfers and safe deposit box management using equipment from different vendors. For example, if the head office needs to conduct material inventory checks and transfers to the safe deposit boxes of branches, the head office needs to reintroduce the safe deposit box management system used by the branches and perform secondary development, which lacks flexibility and results in a waste of time and costs. Summary of the Invention

[0004] This application provides a control method, device, and electronic device for safe deposit boxes, which solves the problems of inflexible safe deposit box management and wasted time and costs in related technologies.

[0005] In a first aspect, this application provides a method for controlling a safe deposit box, applied to a response server, the response server including a centralized control system and multiple management systems, the method comprising:

[0006] The centralized control system receives a business processing request sent by the application server, and the business processing request includes target virtual coordinates.

[0007] Determine the target virtual coordinates to locate the target safe;

[0008] Determine the target management system corresponding to the target safe among the plurality of management systems;

[0009] The business processing request is processed through the target management system. In one possible implementation, processing the business processing request through the target management system includes:

[0010] Obtain the first business type corresponding to the business processing request;

[0011] Based on the first business type, business processing is performed through the target management system.

[0012] In one possible implementation, the centralized control system includes multiple service interfaces;

[0013] The step of obtaining the first business type corresponding to the business processing request includes:

[0014] Determine the first service interface through which the centralized control system receives the service processing request;

[0015] The first service type is determined based on the first service interface and the preset correspondence, wherein the preset correspondence includes multiple service interfaces and the service type corresponding to each service interface.

[0016] In one possible implementation, the first service type is an information collection service;

[0017] The step of processing business through the target management system according to the first business type includes:

[0018] Based on the target virtual coordinates, determine the first electronic tag reader installed in the target storage cabinet;

[0019] The first electronic tag reader obtains the radio frequency identification RFID tag information in the target safe;

[0020] Send the RFID tag information of the target safe to the application server.

[0021] In one possible implementation, the first business type is an information inventory business;

[0022] The step of processing business through the target management system according to the first business type includes:

[0023] The target warehouse is determined based on the aforementioned virtual coordinates;

[0024] The RFID tag information of the target warehouse is obtained through the electronic tag reader in the target warehouse;

[0025] Send the RFID tag information of the target warehouse to the application server.

[0026] In one possible implementation, the first service type is information maintenance service; the step of processing the service through the target management system according to the first service type includes:

[0027] The target warehouse is determined based on the aforementioned virtual coordinates;

[0028] Determine the operation type corresponding to the information maintenance service, wherein the operation type is querying information, adding information, and / or deleting information;

[0029] If the operation type includes querying information, then query the service status of the target storage locker in the target warehouse;

[0030] When the operation type includes adding information, new storage lockers, shelves, and / or unit information are added to the target warehouse;

[0031] If the operation type includes deleting information, then the information of the target storage cabinet in the target warehouse information is deleted.

[0032] In one possible implementation, the first service type is an information location service;

[0033] The step of processing business through the target management system according to the first business type includes:

[0034] The target unit is determined based on the virtual coordinates of the target.

[0035] Control the target unit to unlock, and / or control the electronic tag in the target unit to output a position indication signal.

[0036] In one possible implementation, the first service type is an information security configuration service;

[0037] The step of processing business through the target management system according to the first business type includes:

[0038] The target warehouse is determined based on the aforementioned virtual coordinates;

[0039] The security parameters of the target warehouse are configured, including the target storage cabinet status detection time interval and the virtual fence time interval. These security parameters are used for security monitoring.

[0040] Secondly, this application provides a control device for a safe deposit box, the device including a centralized control system and multiple management systems, the device comprising:

[0041] The acquisition module is used to receive a business processing request sent by the application server through the centralized control system, wherein the business processing request includes target virtual coordinates;

[0042] The first determining module is used to determine the target storage cabinet based on the target virtual coordinates;

[0043] The second determining module is used to determine the target management system corresponding to the target storage cabinet among the plurality of management systems;

[0044] The processing module is used to process the business processing request through the target management system.

[0045] In one possible implementation, the processing module is specifically used for:

[0046] Obtain the first business type corresponding to the business processing request;

[0047] Based on the first business type, business processing is performed through the target management system.

[0048] In one possible implementation, the centralized control system includes multiple service interfaces; the processing module is further configured to:

[0049] Determine the first service interface through which the centralized control system receives the service processing request;

[0050] The first service type is determined based on the first service interface and the preset correspondence, wherein the preset correspondence includes multiple service interfaces and the service type corresponding to each service interface.

[0051] In one possible implementation, the first service type is an information collection service; the processing module is further configured to:

[0052] Based on the target virtual coordinates, determine the first electronic tag reader installed in the target storage cabinet;

[0053] The first electronic tag reader obtains the radio frequency identification (RFID) tag information in the target safe.

[0054] Send the RFID tag information of the target safe to the application server.

[0055] In one possible implementation, the first business type is an information inventory business; the processing module is further configured to:

[0056] The target warehouse is determined based on the aforementioned virtual coordinates;

[0057] The RFID tag information of the target warehouse is obtained through the electronic tag reader in the target warehouse;

[0058] Send the RFID tag information of the target warehouse to the application server.

[0059] In one possible implementation, the first service type is an information maintenance service; the processing module is further configured to:

[0060] The target warehouse is determined based on the aforementioned virtual coordinates;

[0061] Determine the operation type corresponding to the information maintenance service, wherein the operation type is querying information, adding information, and / or deleting information;

[0062] If the operation type includes querying information, then query the service status of the target storage locker in the target warehouse;

[0063] When the operation type includes adding information, new storage lockers, shelves, and / or unit information are added to the target warehouse;

[0064] If the operation type includes deleting information, then the information of the target storage cabinet in the target warehouse is deleted.

[0065] In one possible implementation, the first service type is an information location service; the processing module is further configured to:

[0066] The target unit is determined based on the virtual coordinates of the target.

[0067] Control the target unit to unlock, and / or control the electronic tag in the target unit to output a position indication signal.

[0068] In one possible implementation, the first service type is an information security configuration service; the processing module is further configured to:

[0069] The target warehouse is determined based on the aforementioned virtual coordinates;

[0070] The security parameters of the target warehouse are configured, including the target storage cabinet status detection time interval and the virtual fence time interval. These security parameters are used for security monitoring.

[0071] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0072] The memory stores computer-executed instructions;

[0073] The processor executes computer execution instructions stored in the memory to implement the safekeeping cabinet control method as described in the first aspect.

[0074] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the safekeeping cabinet control method as described in the first aspect.

[0075] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the safekeeping cabinet control method as described in the first aspect.

[0076] This application provides a control method, device, and electronic device for a safe deposit box. The method is applied to a response server, which includes multiple management systems and a centralized control system. The response server and the centralized control system receive business processing requests, then determine the target safe deposit box based on the target virtual coordinates, and identify the target management system corresponding to the target safe deposit box among the multiple management systems. The business processing request is then processed through the target management system. The business processing request is sent by the application server via a network request. In other words, the application server does not need to repeatedly introduce the target management system to control the target safe deposit box, saving the management cost and time of the safe deposit box, avoiding the secondary development of the target management system by the application server, and improving the management efficiency of the safe deposit box. Attached Figure Description

[0077] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0078] Figure 1 This is a schematic diagram illustrating one application scenario to which this application applies;

[0079] Figure 2 This is a logical deployment diagram of the various systems implemented in this application;

[0080] Figure 3 A flowchart illustrating a method for controlling a safe deposit box according to Embodiment 1 of this application;

[0081] Figure 4 This is a flowchart illustrating a method for controlling a safe deposit box according to Embodiment 2 of this application;

[0082] Figure 5 This is a schematic diagram of the structure of a control device for a safe deposit box provided in Embodiment 3 of this application;

[0083] Figure 6 This is a schematic diagram of the structure of an electronic device provided in Embodiment 4 of this application.

[0084] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation

[0085] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0086] For inspections of bank vaults and other storage facilities with safekeeping functions, inspectors must register the safe deposit boxes in the management system and conduct a physical inventory check to ensure consistency between the incoming and outgoing goods. Furthermore, the safe deposit boxes must be maintained and monitored at fixed or non-fixed frequencies to ensure the security of the vault.

[0087] The safe deposit boxes and their corresponding management systems are provided by the same vendor. It is difficult for management systems from different vendors to achieve information exchange or cross-system management of safe deposit boxes. When this requirement exists, it is necessary to repeatedly introduce the management system corresponding to the safe deposit box in order to realize the management of the safe deposit box and business processing.

[0088] Taking banking institutions as an example, each province or branch introduces different vendors' safe deposit boxes and management systems to store and manage valuables. When the head office needs to conduct inventory checks or allocate materials from the branch's safe deposit boxes, the head office needs to reintroduce the management system used by the branch and perform secondary development to adapt it to different business needs, resulting in a waste of time and management costs, and also leading to low efficiency in material management.

[0089] Therefore, this application proposes a control method for safe deposit boxes. This method utilizes multiple business interfaces provided by a centralized control system in a response server to receive business processing requests. The corresponding management system in the response server then processes these requests. In other words, the centralized control system forwards business processing requests to the safe deposit box management system via interfaces, thereby achieving the management of the safe deposit box and corresponding business processing. This avoids the need for repeated introduction of management systems and secondary development on the application server, saving management costs and time for the safe deposit box and improving its management efficiency.

[0090] To facilitate understanding, the following will be combined with... Figure 1 The application scenarios applicable to the embodiments of this application will be described.

[0091] Figure 1 This is a schematic diagram illustrating one application scenario to which this application applies. (Refer to...) Figure 1It includes an application server 101 and a response server 102. The response server 102 includes a centralized control system and multiple management systems. The centralized control system in the response server 102 can receive business processing requests sent by the application server 101 through its provided business interface, and process the business processing requests through the corresponding management system.

[0092] To facilitate understanding of the deployment between various systems, let's take a banking institution as an example. Figure 2 This diagram illustrates the logical deployment of the head office, branches, and warehouses within a banking institution. Application System 201 is the head office's management system for managing the warehouses of each branch. Application System 201 includes modules for inventory management, safe deposit box information maintenance, and Radio Frequency Identification (RFID) information maintenance. Centralized Control System 202 is the system used by branches to control Management System 203. Centralized Control System 202 includes a request processing module, which receives business processing requests from the application system and forwards them to the corresponding Management System 203. Management System 203 includes the mapping relationship between cabinets and stored items (the relationship between items and storage units), intelligent cabinet drivers, etc. Management System 203 can manage the corresponding safe deposit boxes according to business processing requests.

[0093] Specifically, the management system 203 can manage multiple storage lockers in multiple warehouses. Taking the target warehouse as an example, each storage locker includes multiple shelves, and each shelf includes multiple units. Here, a unit can be understood as a cell in the shelf. Each unit stores one or a group of items, and the items are equipped with RFID tags to record item information.

[0094] It is understood that there can be multiple application servers 101 and response servers 102, which are not shown in the figure.

[0095] The technical solutions of this application and how they solve the aforementioned technical problems are described in detail below with specific embodiments. These specific embodiments may exist independently or in combination with each other. Identical or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0096] Figure 3 This is a flowchart illustrating a control method for a safe deposit box provided in Embodiment 1 of this application. The method can be implemented by... Figure 1 The response server in the system executes the response, which includes a centralized control system and multiple management systems. (See reference...) Figure 3 The method includes the following steps.

[0097] S301. Receive business processing requests sent by the application server through the centralized control system. The business processing requests include the target virtual coordinates.

[0098] For example, the response server can receive business processing requests sent by the application server via network requests through the business interface corresponding to the centralized control system. The target virtual coordinates included in the business processing request are used to indicate the storage location of the safe to be processed.

[0099] For example, the target virtual coordinates can be represented as [province identifier, branch identifier, warehouse identifier, container number, shelf number, unit number]. The province identifier is used to indicate the province where the object is stored, the branch identifier is used to indicate the branch in that province where the object is stored, the warehouse identifier is used to indicate the warehouse in that branch where the object is stored, the container number can be used to indicate the container number of the target storage cabinet, and the shelf number and unit number are used to indicate the specific location of the object in the target storage cabinet.

[0100] S302. Determine the target safe based on the target virtual coordinates.

[0101] After receiving the business processing request, the response server can determine the target safe based on the target virtual coordinates in the business processing request.

[0102] The number of target storage lockers can be one or more. When the target virtual coordinates include a container number, the target storage locker can be a specific locker determined by the container number, and the number of target storage lockers is one. When the target virtual coordinates do not include a container number, and the number of target storage lockers is multiple, then these multiple target storage lockers can be multiple storage lockers in a certain warehouse, or multiple storage lockers in a certain branch, etc., specifically determined based on the information indicated in the target virtual coordinates.

[0103] S303. Determine the target management system corresponding to the target safe deposit box among multiple management systems.

[0104] Once the target safe has been identified, the response server can determine the target management system corresponding to the target safe among multiple management systems, enabling control of the target safe through the target management system.

[0105] Since the target safe and the target management system are provided by the same vendor, the target safe can be managed and controlled through the target management system. For example, the target safe and the target management system can be mapped using the same vendor identifier; that is, the response server can determine the corresponding target management system based on the vendor identifier of the target safe.

[0106] In one possible implementation, depending on the business processing request, the target virtual coordinates may include one or more of the following: province identifier, branch identifier, warehouse identifier, container number, shelf number, and unit number. This can indicate whether the storage locker to be processed is a specific locker or a range of lockers. For example, if the target virtual coordinates include a province identifier, branch identifier, and warehouse identifier, while the container number, shelf number, and unit number can be empty or represent unrestricted symbols, then the number of target storage lockers determined by the target virtual coordinates will be multiple, i.e., multiple target storage lockers in the target warehouse. In this case, the response server can determine the target management system by identifying at least one management system corresponding to these multiple target storage lockers. For example, if the multiple target storage lockers in the target warehouse are provided by two vendors, then the target management systems will be the two management systems provided by those two vendors.

[0107] Alternatively, the relationship between the safe deposit box and its corresponding management system can be determined through other means, so that the target management system can be determined after the target safe deposit box is determined. This application does not limit this.

[0108] S304. Process business processing requests through the target management system.

[0109] Once the target management system is determined, the response server can send business processing requests to the target management system through the centralized control system, and then the target management system processes the business processing requests.

[0110] Specifically, the method for processing business processing requests through the target management system could be as follows: the response server can determine the business type corresponding to the business processing request, and then process the business type through the target management system.

[0111] For example, the above-mentioned business types may include information collection business, information inventory business, information maintenance business, information location business, and information security configuration business.

[0112] Among them, the information collection service can be used to collect item information corresponding to the virtual coordinates of the query target, that is, the item information corresponding to a specific unit.

[0113] Information inventory services can be used to inventory items corresponding to target virtual coordinates, that is, to inventory multiple items stored in a certain province, a certain branch, a certain warehouse, or a certain safe deposit box.

[0114] Information maintenance services can be used to perform maintenance operations on warehouse information corresponding to target virtual coordinates. These maintenance operations include querying, adding, and deleting information. The warehouse information can be a specific warehouse at the target virtual coordinates, or it can be information on multiple warehouses in a specific province or branch.

[0115] Information positioning services can be used to control the units corresponding to the virtual coordinates of a target, such as unlocking the control unit.

[0116] The information security configuration service can be used to configure security monitoring parameters for warehouses corresponding to target virtual coordinates. The warehouse information can be a specific warehouse at the target virtual coordinates, or it can be multiple warehouses in a certain province or a certain branch.

[0117] It should be noted that, in this embodiment, the business type corresponding to the business processing request includes, but is not limited to, the above-mentioned business types, and may also include other business types that can be used to control and manage the safe deposit box. This application does not limit this.

[0118] In this embodiment, the response server includes multiple management systems and a centralized control system. The response server receives business processing requests from the centralized control system, then determines the target safe based on the target virtual coordinates, and identifies the target management system corresponding to the target safe among the multiple management systems. The business processing request is then processed through the target management system. The business processing request is sent by the application server via a network request. In other words, the application server does not need to repeatedly introduce the target management system to control the target safe, saving the management cost and time of the safe, avoiding secondary development of the target management system by the application server, and improving the management efficiency of the safe.

[0119] The following is a detailed description of another method for controlling a safe, using Example 2.

[0120] Figure 4 This is a flowchart illustrating another method for controlling a safe deposit box provided in Embodiment 2 of this application. This method can be implemented by... Figure 1 The response server in the system executes the response, which includes a centralized control system and multiple management systems. (See reference...) Figure 4 The method includes the following steps.

[0121] S401. Receives a business processing request sent by the application server through the centralized control system. The business processing request includes the target virtual coordinates.

[0122] For example, the application server can receive a business processing request initiated by the administrator through the front end. Then, the application server can send the business processing request to the response server through the business interface corresponding to the business processing request. The response server can then receive the business processing request through the centralized control system.

[0123] Alternatively, business processing requests may be automatically triggered under certain circumstances depending on the type of business, and this application does not limit this.

[0124] For example, if the business type of the business processing request is an information inventory business, the application server can trigger the business processing request at preset time points, at preset intervals, or when outbound or inbound occurs, and actively send the business processing request to the response server to realize the inventory business of the storage cabinet.

[0125] S402. Determine the target virtual coordinates and the target safe.

[0126] S403. Determine the target management system corresponding to the target safe deposit box among multiple management systems.

[0127] S404. Obtain the first business type corresponding to the business processing request.

[0128] After identifying the target storage cabinet and its corresponding target management system, the response server can obtain the first business type corresponding to the business processing request.

[0129] Specifically, the response server can determine the first business interface through which the centralized control system receives business processing requests, and then determine the first business type based on the first business interface and a preset correspondence. The preset correspondence includes multiple business interfaces and the business type corresponding to each business interface.

[0130] For example, the preset correspondence can be referred to Table 1. The business processing request can determine the first business interface through its corresponding message type, and then determine the business type corresponding to the business interface based on the first business interface.

[0131] For example, if the message type of the business processing request is RFID.01, then the first business interface is determined to be a data collection type, and the business type corresponding to the first business interface is information collection business.

[0132] Table 1

[0133]

[0134] The preset correspondence shown in Table 1 may also include operation type identifiers corresponding to business types. For example, when the business type is information maintenance business, the business type may include safe deposit box service status query, safe deposit box addition and deletion, etc., to distinguish more detailed business requests for business processing requests.

[0135] In one possible implementation, the response server determines the first service interface based on the message type, then determines the corresponding first service type based on the first service interface, and finally determines the operation type corresponding to the first service type. Specifically, the service processing request may also include an operation type, which the response server can determine as the operation type corresponding to the first service type.

[0136] For example, if the centralized server receives a message of type RFID.02 corresponding to a business processing request, determines that the first business interface is a maintenance type, the first business type corresponding to the first business interface is information maintenance business, and the business processing request also includes a "delete information" operation type, the response server can delete the information of the target storage cabinet through the target management system.

[0137] In one possible implementation, the actual message type of the business processing request can be composed of the "message type" and "operation type identifier" in Table 1. The response server can determine the first business type and the operation type corresponding to the first business type based on the actual message type of the business processing request.

[0138] For example, if the actual message type of the business processing request received by the centralized service system is RFID.02.SDVSMTLOCM0001, then the business interface is determined to be "Query Information" in the maintenance class. That is, the first business type corresponding to the business processing request is "Query Information" in the information maintenance business, so that the response server can query the information of the target storage cabinet through the target management system.

[0139] It should be noted that the correspondences in Table 1 are all examples, and the first business type can also be determined in other ways, which are not limited in this application.

[0140] S405. Based on the first business type, perform business processing through the target management system.

[0141] The response server can perform business processing through the target management system in the following ways:

[0142] I. The first business type is information collection business.

[0143] The target management system can determine the first electronic tag reader set in the target warehouse based on the target's virtual coordinates, then obtain the RFID tag information in the target storage cabinet through the first electronic tag reader, and send the RFID tag information in the target storage cabinet to the application server.

[0144] For an explanation of the target safe, please refer to S302 in Example 1.

[0145] II. The first business type is information inventory business.

[0146] The target management system can determine the target warehouse based on the target virtual coordinates, then obtain the RFID tag information of the items stored in the target warehouse through the electronic tag reader in the target warehouse, and send the RFID tag information of the target warehouse to the application server.

[0147] It is understandable that the target virtual coordinates at this point can include province identifiers, branch identifiers, and / or warehouse identifiers, but do not indicate container numbers, shelf numbers, or unit numbers. Therefore, the target warehouse can be a specific warehouse, multiple warehouses within a branch, or multiple warehouses within a province, etc. In this case, if the target warehouse includes storage lockers provided by multiple vendors, then the number of target management systems will be multiple.

[0148] III. The first business type is information maintenance business.

[0149] The target management system can determine the target warehouse based on the target virtual coordinates, and then determine the operation type corresponding to the information maintenance business. The operation type is to query information, add information, and / or delete information.

[0150] When the operation type includes querying information, the service status of the target storage locker in the target warehouse is queried. The target storage locker can be a specific storage locker identified by the container number in the target virtual coordinates. Alternatively, if the target virtual coordinates do not indicate a specific container number, then the target storage lockers can be multiple target storage lockers in the target warehouse. The service status of the storage lockers can include the service status of each shelf and each unit within the storage locker.

[0151] When the operation type includes adding information, new storage lockers, shelves, and / or unit information are added to the target warehouse, where the new storage lockers, shelves, and / or unit information may be indicated in the business processing request.

[0152] When the operation type includes deleting information, the information of the target storage locker in the target warehouse is deleted. The information of the target storage locker in the target warehouse includes information of multiple shelves and / or multiple units in the target storage locker.

[0153] IV. The first business type is information location service.

[0154] The target management system can determine the target unit based on the target's virtual coordinates, then control the target unit to unlock, and / or control the electronic tag in the target unit to output a position prompt signal.

[0155] Location indication signals can be emitted through components such as indicator lights in the electronic tag.

[0156] V. The first business type is information security configuration business.

[0157] The target management system can determine the target warehouse based on the target's virtual coordinates, and then configure the security parameters of the target warehouse. These security parameters include the target safe deposit box status detection time interval, the virtual fence time interval, and other parameters, which are used for security monitoring.

[0158] It should be noted that the target warehouse can be a specific warehouse, multiple warehouses in a branch, or multiple warehouses in a province, etc.

[0159] In this embodiment, the response server includes multiple management systems and a centralized control system. The response server receives business processing requests from the centralized control system, then determines the target safe deposit box based on the target virtual coordinates, identifies the target management system corresponding to the target safe deposit box among the multiple management systems, determines the first business type corresponding to the business processing request, and processes the business through the target management system based on the first business type. The business processing request is sent by the application server via a network request, meaning that the application server does not need to repeatedly introduce the target management system to control the target safe deposit box, saving safe deposit box management costs and time, avoiding secondary development by the application server to introduce the target management system, and improving safe deposit box management efficiency.

[0160] Figure 5 This is a schematic diagram of a control device for a safe deposit box provided in Embodiment 3 of this application. The device 50 includes a centralized control system and multiple management systems, as shown in the reference diagram. Figure 5 The device 50 includes: an acquisition module 501, a first determination module 502, a second determination module 503, and a processing module 504.

[0161] The acquisition module 501 is used to receive business processing requests sent by the application server through the centralized control system. The business processing requests include target virtual coordinates.

[0162] The first determining module 502 is used to determine the target virtual coordinates and the target storage cabinet.

[0163] The second determination module 503 is used to determine the target management system corresponding to the target safe deposit box among multiple management systems.

[0164] Processing module 504 is used to process business processing requests through the target management system.

[0165] In one possible implementation, the processing module 504 is specifically used for:

[0166] Obtain the first business type corresponding to the business processing request.

[0167] Based on the first business type, business processing is carried out through the target management system.

[0168] In one possible implementation, the centralized control system includes multiple service interfaces; the processing module 404 is further configured to:

[0169] Determine the first service interface through which the centralized control system receives service processing requests.

[0170] The first business type is determined based on the first business interface and the preset correspondence, wherein the preset correspondence includes multiple business interfaces and the business type corresponding to each business interface.

[0171] In one possible implementation, the first service type is information collection service; the processing module 504 is further configured to:

[0172] Based on the target's virtual coordinates, determine the first electronic tag reader installed in the target safe.

[0173] The first electronic tag reader obtains the RFID tag information in the target safe.

[0174] Send the RFID tag information of the target safe to the application server.

[0175] In one possible implementation, the first business type is an information inventory business; the processing module 504 is further configured to:

[0176] Determine the target warehouse based on the target's virtual coordinates.

[0177] The RFID tag information of the target warehouse is obtained through the electronic tag reader in the target warehouse.

[0178] Send the RFID tag information of the target warehouse to the application server.

[0179] In one possible implementation, the first service type is information maintenance service; the processing module 404 is further configured to:

[0180] Determine the target warehouse based on the target's virtual coordinates;

[0181] Determine the operation type corresponding to the information maintenance business. The operation types are querying information, adding information, and / or deleting information.

[0182] If the operation type includes querying information, then query the service status of the target storage locker in the target warehouse.

[0183] When the operation type includes adding information, new storage lockers, shelves, and / or unit information are added to the target warehouse.

[0184] If the operation type includes deleting information, then the information of the target vault in the target warehouse is deleted.

[0185] In one possible implementation, the first service type is information location service; the processing module 504 is further configured to:

[0186] The target unit is determined based on the target's virtual coordinates.

[0187] Control the target unit to unlock, and / or control the electronic tag in the target unit to output a position indication signal.

[0188] In one possible implementation, the first service type is an information security configuration service; the processing module 504 is further configured to:

[0189] Determine the target warehouse based on the target's virtual coordinates.

[0190] Configure the security parameters of the target warehouse, including the target safe status detection time interval and the virtual fence time interval. The security parameters are used for security monitoring.

[0191] The device in this embodiment can be used to execute the steps of a safekeeping cabinet control method in Embodiment 1 or Embodiment 2. The specific implementation and technical effects are similar, and will not be described again here.

[0192] Figure 6 This is a schematic diagram of the structure of an electronic device provided in Embodiment 4 of this application, as shown below. Figure 6 As shown, the electronic device 60 may include at least one processor 601 and a memory 602.

[0193] The memory 602 is used to store programs. Specifically, the program may include program code, which includes computer operation instructions.

[0194] The memory 602 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device.

[0195] The processor 601 is used to execute computer execution instructions stored in the memory 602 to implement the method described in the foregoing method embodiments. The processor 601 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.

[0196] Optionally, the electronic device 60 may also include a communication interface 603. In specific implementations, if the communication interface 603, memory 602, and processor 601 are implemented independently, they can be interconnected via a bus to complete communication. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc., but this does not imply that there is only one bus or one type of bus.

[0197] Optionally, in a specific implementation, if the communication interface 603, memory 602, and processor 601 are integrated on a single chip, then the communication interface 603, memory 602, and processor 601 can communicate through an internal interface.

[0198] Electronic devices 60 can be chips, modules, IDEs, response servers, etc.

[0199] The electronic device in this embodiment can be used to execute a control method for a safe deposit box in the above method embodiment. The specific implementation and technical effects are similar, and will not be described again here.

[0200] Embodiment 5 of this application provides a computer-readable storage medium, which may include various media capable of storing computer-executable instructions, such as USB flash drives, portable hard drives, read-only memory (ROM), RAM, disks, or optical discs. Specifically, the computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the technical solution of a safekeeping cabinet control method in the above method embodiments. The specific implementation method and technical effects are similar and will not be described in detail here.

[0201] Embodiment 6 of this application provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements a technical solution for controlling a safe deposit box according to the above method embodiments. The specific implementation method and technical effect are similar, and will not be described again here.

[0202] The collection, storage, use, processing, transmission, provision, and disclosure of user data and other information involved in the technical solution of this application all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0203] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this application.

[0204] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. Multitasking and parallel processing may be advantageous in certain environments. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this application. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0205] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A control method of a storage cabinet, characterized by, The application is applied to a response server, the response server comprises a centralized control system and a plurality of management systems, the centralized control system comprises a plurality of service interfaces, and the method comprises the following steps: receiving, by the centralized control system, a service processing request sent by an application server, the service processing request comprising a target virtual coordinate, the target virtual coordinate being a hierarchical cross-region identifier, and the target virtual coordinate comprising one or more of a province identifier, a branch identifier, a warehouse identifier, a cabinet number, a shelf number, and a unit number; determining a target storage cabinet according to the province identifier, the branch identifier, and the warehouse identifier in the target virtual coordinate; in the plurality of management systems, determining a target management system corresponding to the target storage cabinet according to manufacturer information of the target storage cabinet; processing the service processing request by the target management system; the processing of the service processing request by the target management system comprises the following steps: determining a first service interface through which the centralized control system receives the service processing request; determining a first service type according to the first service interface and a preset correspondence relationship, wherein the preset correspondence relationship comprises a plurality of service interfaces and service types corresponding to each service interface; processing the service according to the first service type by the target management system.

2. The method of claim 1, wherein, The first service type is an information collection service. The processing of the service according to the first service type by the target management system comprises the following steps: determining a first electronic tag reader arranged in the target storage cabinet according to the target virtual coordinate; acquiring radio frequency identification (RFID) tag information in the target storage cabinet through the first electronic tag reader; sending the RFID tag information in the target storage cabinet to the application server.

3. The method of claim 1, wherein, The first service type is an information inventory service. The processing of the service according to the first service type by the target management system comprises the following steps: determining a target warehouse according to the target virtual coordinate; acquiring RFID tag information of the target warehouse through an electronic tag reader in the target warehouse; sending the RFID tag information of the target warehouse to the application server.

4. The method of claim 1, wherein, The first service type is an information maintenance service. The processing of the service according to the first service type by the target management system comprises the following steps: determining a target warehouse according to the target virtual coordinate; determining an operation type corresponding to the information maintenance service, the operation type being query information, added information, and / or deleted information; when the operation type comprises query information, querying a service state of a target storage cabinet in the target warehouse; when the operation type comprises added information, adding new storage cabinets, shelves, and / or unit information in the target warehouse; when the operation type comprises deleted information, deleting information of the target storage cabinet in the target warehouse.

5. The method of claim 1, wherein, The first service type is an information positioning service. The processing of the service according to the first service type by the target management system comprises the following steps: determining a target unit according to the target virtual coordinate; Control the target unit to be unlocked, and / or control the electronic tag in the target unit to output a position prompt signal.

6. The method of claim 1, wherein, The first service type is an information security configuration service; According to the first service type, the service processing is performed through a target management system, which comprises: According to the target virtual coordinates, a target warehouse is determined; The security parameters of the target warehouse are configured, including target storage cabinet state detection time interval and virtual fence time interval, which are used for security monitoring.

7. A control device for a safe deposit box, characterized by The device comprises a centralized control system and a plurality of management systems, and the centralized control system comprises a plurality of service interfaces. An acquisition module is configured to receive a service processing request sent by an application server through the centralized control system, wherein the service processing request comprises target virtual coordinates, and the target virtual coordinates are hierarchical cross-regional identifiers, which comprise one or more of province identifiers, branch identifiers, warehouse identifiers, cabinet numbers, shelf numbers and unit numbers. A first determination module is configured to determine a target storage cabinet according to the province identifiers, branch identifiers, warehouse identifiers and cabinet numbers in the target virtual coordinates. A second determination module is configured to determine a target management system corresponding to the target storage cabinet according to the manufacturer information of the target storage cabinet in the plurality of management systems. A processing module is configured to process the service processing request through the target management system. The processing module is specifically configured to determine a first service interface of the centralized control system receiving the service processing request, determine the first service type according to the first service interface and a preset correspondence relationship, wherein the preset correspondence relationship comprises a plurality of service interfaces and service types corresponding to each service interface, and perform service processing through a target management system according to the first service type.

8. An electronic device, comprising: It comprises: A processor and a memory in communication with the processor; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory to realize the control method of the storage cabinet according to any one of claims 1-6.

Citation Information

Patent Citations

  • Things-internet type precious metal storehouse operation method and things-internet system

    CN104376444A

  • Article handover method and device, computer equipment, storage medium and program product

    CN114596027A