[go: up one dir, main page]

TWI863212B - Insulated thermal cabinet system with pair of puter and taker and method thereof - Google Patents

Insulated thermal cabinet system with pair of puter and taker and method thereof Download PDF

Info

Publication number
TWI863212B
TWI863212B TW112113259A TW112113259A TWI863212B TW I863212 B TWI863212 B TW I863212B TW 112113259 A TW112113259 A TW 112113259A TW 112113259 A TW112113259 A TW 112113259A TW I863212 B TWI863212 B TW I863212B
Authority
TW
Taiwan
Prior art keywords
information
storage compartment
cabinet
verification
private key
Prior art date
Application number
TW112113259A
Other languages
Chinese (zh)
Other versions
TW202441470A (en
Inventor
張凱傑
Original Assignee
張凱傑
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 張凱傑 filed Critical 張凱傑
Priority to TW112113259A priority Critical patent/TWI863212B/en
Publication of TW202441470A publication Critical patent/TW202441470A/en
Application granted granted Critical
Publication of TWI863212B publication Critical patent/TWI863212B/en

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Lock And Its Accessories (AREA)

Abstract

An insulated thermal cabinet system with pair of puter and taker and a method thereof are provided. Deposit item request is verified by control server to select thermal cabinet information and storage cell information. Thermal cabinet information is encrypted using first authentication public key as first encrypted information and storage cell information is encrypted using second authentication public key as second encrypted information by control server. First authentication private key and second authentication private key are received by control server from thermal cabinet. Thermal cabinet door unlock instruction is generated when first encrypted information is decrypted using first authentication private key and storage cell door open instruction is generated when second encrypted information is decrypted using second authentication private key by control server. Thermal cabinet door unlock instruction and storage cell door open instruction are feedback to thermal cabinet. Thermal cabinet door is unlocked by thermal cabinet door lock device according to thermal cabinet door unlock instruction and storage cell door is unlocked and opened by storage cell door lock device according to storage cell door open instruction. Therefore, the efficiency of providing deposit item in thermal cabinet individually and thermal cabinet door and storage cell door unlock at the same time may be achieved.

Description

配對置取物者的保溫儲藏櫃系統及其方法Thermal insulation storage cabinet system and method for matching with a person who takes items

一種保溫儲藏櫃系統及其方法,尤其是指一種配對置取物者的保溫儲藏櫃系統及其方法。 A heat preservation storage cabinet system and method thereof, in particular, a heat preservation storage cabinet system and method thereof with a matching placer and retriever.

傳統保溫櫃(冰箱、冷凍庫、加熱櫃…等)提供固定的儲存空間用以儲存收納各式各樣的物品,即多種物品可以同時儲存收納於保溫櫃的儲存空間,並不提供不同的使用者各自獨立的儲存空間提供個別物品的單獨儲存收納,以致不符合公共使用或共享使用。 Traditional thermal cabinets (refrigerators, freezers, heating cabinets, etc.) provide fixed storage space for storing a variety of items, that is, multiple items can be stored in the storage space of the thermal cabinet at the same time, and do not provide independent storage space for different users to store individual items separately, so they are not suitable for public or shared use.

在需要提供多人使用的情況時,單一使用者放置或是取出儲存收納於儲存空間的物品時,需要保溫櫃門全部開啟,以導致保溫櫃內與外部空間形成大範圍空氣交流而降低保溫效果,為了達到保溫效果而需要耗費更多能源。 When multiple people need to use the storage space, when a single user places or takes out items stored in the storage space, the doors of the thermal insulation cabinet need to be fully opened, which will cause a large range of air exchange between the thermal insulation cabinet and the external space, thereby reducing the thermal insulation effect. In order to achieve the thermal insulation effect, more energy needs to be consumed.

綜上所述,可知先前技術中長期以來一直存在現有保溫櫃放置與取出物品為達到保溫效果產生能耗過大的問題,因此有必要提出改進的技術手段,來解決此一問題。 In summary, it can be seen that the existing thermal insulation cabinet has long had the problem of excessive energy consumption for placing and taking out items to achieve the thermal insulation effect. Therefore, it is necessary to propose improved technical means to solve this problem.

有鑒於先前技術存在現有保溫櫃放置與取出物品為達到保溫效果產生能耗過大的問題,本發明遂揭露一種配對置取物者的保溫儲藏櫃系統及其方法,其中:本發明所揭露的配對置取物者的保溫儲藏櫃系統,其包含:至少一保溫櫃以及管控伺服器,管控伺服器更包含:資料庫、接收模組、驗證模組、選定模組、金鑰生成模組、加密模組、指令生成模組以及傳送模組。 In view of the problem that the existing thermal insulation cabinets consume too much energy to achieve the thermal insulation effect when placing and taking out items in the prior art, the present invention discloses a thermal insulation cabinet system and method for matching the placer and the taker, wherein: the thermal insulation cabinet system disclosed by the present invention for matching the placer and the taker comprises: at least one thermal insulation cabinet and a control server, and the control server further comprises: a database, a receiving module, a verification module, a selection module, a key generation module, an encryption module, a command generation module and a transmission module.

每一個保溫櫃提供定溫的物品存放,每一個保溫櫃具有保溫櫃門、保溫櫃門門鎖裝置以及多個儲物格,每一個儲物格具有儲物格門以及儲物格門門鎖裝置。 Each insulated cabinet provides constant temperature storage for items. Each insulated cabinet has an insulated cabinet door, an insulated cabinet door locking device, and multiple storage compartments. Each storage compartment has a storage compartment door and a storage compartment door locking device.

其中,當至少一保溫櫃自置物者或是取物者的外部裝置接收到第一驗證私鑰以及第二驗證私鑰時,提供所述第一驗證私鑰以及所述第二驗證私鑰至管控伺服器,當所述至少一保溫櫃自管控伺服器接收到一保溫櫃門解鎖指令以及一儲物格門開啟指令時,所述保溫櫃門門鎖裝置依據所述保溫櫃門解鎖指令解除所述保溫櫃門的鎖定以及對應的所述儲物格門門鎖裝置依據所述儲物格門開啟指令解除所述儲物格門的鎖定並開啟所述儲物格門。 When at least one thermal insulation cabinet receives the first verification private key and the second verification private key from the external device of the placer or the taker, the first verification private key and the second verification private key are provided to the control server. When at least one thermal insulation cabinet receives a thermal insulation cabinet door unlocking instruction and a storage compartment door opening instruction from the control server, the thermal insulation cabinet door lock device unlocks the thermal insulation cabinet door according to the thermal insulation cabinet door unlocking instruction and the corresponding storage compartment door lock device unlocks the storage compartment door according to the storage compartment door opening instruction and opens the storage compartment door.

管控伺服器的資料庫儲存有至少一保溫櫃對應的保溫櫃資訊,以及儲存有每一個保溫櫃中每一個儲物格對應的儲物格資訊;管控伺服器的接收模組自置物者的外部裝置接收置物請求,置物請求包含置物者資訊以及取物者資訊,自至少一保溫櫃接收第一驗證私鑰以及第二驗證私鑰;管控伺服器的驗證模組對置物請求中置物者資訊否完成付費進行驗證;管控伺服器的選定模組是當置物請求通過驗證模組的驗證時,自資料庫中選定保溫櫃資訊其中之一, 再選定被選定保溫櫃資訊對應且可被選定的儲物格資訊其中之一;管控伺服器的金鑰生成模組是當置物請求通過驗證模組的驗證時,依據置物請求生成第一驗證公鑰、第一驗證私鑰、第二驗證公鑰以及第二驗證私鑰;管控伺服器的加密模組是將被選定的保溫櫃資訊以第一驗證公鑰加密為第一加密資訊,以及將被選定的儲物格資訊以第二驗證公鑰加密為第二加密資訊;管控伺服器的指令生成模組是當使用自至少一保溫櫃接收到的第一驗證私鑰對第一加密資訊解密出保溫櫃資訊且使用接收到的第二驗證私鑰對第二加密資訊解密出儲物格資訊時,依據解密出的保溫櫃資訊生成保溫櫃門解鎖指令,以及依據解密出的儲物格資訊生成儲物格門開啟指令;及管控伺服器的傳送模組依據置物請求中的置物者資訊以及取物者資訊分別傳送第一驗證私鑰以及第二驗證私鑰至置物者或是取物者的外部裝置,傳送保溫櫃門解鎖指令以及儲物格門開啟指令至對應的至少一保溫櫃。 The database of the control server stores the information of the insulation cabinet corresponding to at least one insulation cabinet, and stores the information of the storage compartment corresponding to each storage compartment in each insulation cabinet; the receiving module of the control server receives a placement request from an external device of the placer, the placement request includes the placer information and the taker information, and receives a first verification private key and a second verification private key from at least one insulation cabinet; the verification module of the control server verifies whether the placer information in the placement request is valid. Complete the payment and conduct verification; the selection module of the control server is to select one of the incubator information from the database when the placement request passes the verification of the verification module, and then select one of the storage compartment information that corresponds to the selected incubator information and can be selected; the key generation module of the control server is to generate the first verification public key, the first verification private key, the second verification public key and the second verification private key according to the placement request when the placement request passes the verification of the verification module. The encryption module of the control server encrypts the selected incubator information with the first verification public key into the first encrypted information, and encrypts the selected storage compartment information with the second verification public key into the second encrypted information; the instruction generation module of the control server decrypts the first encrypted information to obtain the incubator information using the first verification private key received from at least one incubator and decrypts the second encrypted information to obtain the storage compartment information using the second verification private key received. When receiving the information of the insulated cabinet, the insulated cabinet door unlocking instruction is generated according to the decrypted insulated cabinet information, and the storage compartment door opening instruction is generated according to the decrypted storage compartment information; and the transmission module of the control server transmits the first verification private key and the second verification private key to the external device of the placer or the taker according to the placer information and the taker information in the placement request, and transmits the insulated cabinet door unlocking instruction and the storage compartment door opening instruction to the corresponding at least one insulated cabinet.

本發明所揭露的配對置取物者的保溫儲藏櫃方法,其包含下列步驟:首先,至少一保溫櫃提供定溫的物品存放,每一個保溫櫃具有保溫櫃門、保溫櫃門門鎖裝置以及多個儲物格,每一個儲物格具有儲物格門以及儲物格門門鎖裝置;接著,管控伺服器儲存有至少一保溫櫃對應的保溫櫃資訊,以及儲存有每一個保溫櫃中每一個儲物格對應的儲物格資訊的資料庫;接著,管控伺服器自置物者的外部裝置接收置物請求,置物請求包含置物者資訊以及取物者資訊;接著,管控伺服器對置物請求中置物者資訊否完成付費進行驗證;接著,當置物請求通過管控伺服器的驗證時,管控伺服器自資料庫中選定保溫櫃資訊其中之一,再選定被選定保溫櫃資訊對應且可被選定的儲物格資 訊其中之一;接著,當置物請求通過管控伺服器的驗證時,管控伺服器依據置物請求生成第一驗證公鑰、第一驗證私鑰、第二驗證公鑰以及第二驗證私鑰;接著,管控伺服器將被選定的保溫櫃資訊以第一驗證公鑰加密為第一加密資訊;接著,管控伺服器將被選定的儲物格資訊以第二驗證公鑰加密為第二加密資訊;接著,管控伺服器依據置物請求中的置物者資訊以及取物者資訊分別傳送第一驗證私鑰以及第二驗證私鑰至置物者或是取物者的外部裝置;接著,至少一保溫櫃自置物者或是取物者的外部裝置接收到第一驗證私鑰以及第二驗證私鑰時,提供第一驗證私鑰以及第二驗證私鑰至管控伺服器;接著,當使用自至少一保溫櫃接收到的第一驗證私鑰對第一加密資訊解密出保溫櫃資訊且使用接收到的第二驗證私鑰對第二加密資訊解密出儲物格資訊時,管控伺服器依據解密出的保溫櫃資訊生成保溫櫃門解鎖指令,以及依據解密出的儲物格資訊生成儲物格門開啟指令;接著,管控伺服器傳送保溫櫃門解鎖指令以及儲物格門開啟指令至對應的至少一保溫櫃;最後,保溫櫃門門鎖裝置依據保溫櫃門解鎖指令解除保溫櫃門的鎖定以及對應的儲物格門門鎖裝置依據儲物格門開啟指令解除儲物格門的鎖定並開啟儲物格門。 The method for matching a heat preservation storage cabinet with a placer and a retriever disclosed in the present invention comprises the following steps: first, at least one heat preservation cabinet provides constant temperature storage of items, each heat preservation cabinet has a heat preservation cabinet door, a heat preservation cabinet door lock device and a plurality of storage compartments, each storage compartment has a storage compartment door and a storage compartment door lock device; then, a control server stores heat preservation cabinet information corresponding to at least one heat preservation cabinet, and a database storing storage compartment information corresponding to each storage compartment in each heat preservation cabinet; then, the control server receives a placement request from an external device of the placer, the placement request includes the placer information and the retrieval device; Then, the control server verifies whether the placer information in the placement request has completed the payment; then, when the placement request passes the verification of the control server, the control server selects one of the thermal cabinet information from the database, and then selects one of the storage compartment information that corresponds to the selected thermal cabinet information and can be selected; then, when the placement request passes the verification of the control server, the control server generates a first verification public key, a first verification private key, a second verification public key, and a second verification private key according to the placement request; then, the control server encrypts the selected thermal cabinet information with the first verification public key as the first verification private key. The control server encrypts the selected storage compartment information with the second verification public key to obtain the second encrypted information. The control server transmits the first verification private key and the second verification private key to the external device of the placer or the taker according to the placer information and the taker information in the placement request. When the at least one thermal insulation cabinet receives the first verification private key and the second verification private key from the external device of the placer or the taker, the first verification private key and the second verification private key are provided to the control server. When the first verification private key received from the at least one thermal insulation cabinet is used to decrypt the first encrypted information, the control server encrypts the selected storage compartment information with the second verification public key to obtain the second encrypted information. When the insulated cabinet information is encrypted and the second encrypted information is decrypted using the received second verification private key to obtain the storage compartment information, the control server generates an insulated cabinet door unlocking instruction according to the decrypted insulated cabinet information, and generates a storage compartment door opening instruction according to the decrypted storage compartment information; then, the control server transmits the insulated cabinet door unlocking instruction and the storage compartment door opening instruction to at least one corresponding insulated cabinet; finally, the insulated cabinet door lock device unlocks the insulated cabinet door according to the insulated cabinet door unlocking instruction, and the corresponding storage compartment door lock device unlocks the storage compartment door according to the storage compartment door opening instruction and opens the storage compartment door.

本發明所揭露的系統及方法如上,與先前技術之間的差異在於管控伺服器通過置物請求驗證以選定保溫櫃資訊以及儲物格資訊,管控伺服器使用第一驗證公鑰對保溫櫃資訊進行加密為第一加密資訊以及使用第二驗證公鑰對儲物格資訊進行加密為第二加密資訊,管控伺服器自保溫櫃接收第一驗證私鑰以及第二驗證私鑰以使用第一驗證私鑰對第一加密資訊解密以生成保溫櫃門解鎖指令且使用第二驗證私鑰對第二加密資訊解密以生成儲物格門開啟指令反饋回保溫櫃,保溫櫃門門鎖裝置依據保溫櫃門解鎖指令解除保溫櫃門的 鎖定以及對應的儲物格門門鎖裝置依據儲物格門開啟指令解除儲物格門的鎖定並開啟儲物格門。 The system and method disclosed in the present invention are as described above. The difference between the system and method and the prior art is that the control server selects the incubator information and the storage compartment information through the item placement request verification. The control server uses the first verification public key to encrypt the incubator information into the first encrypted information and uses the second verification public key to encrypt the storage compartment information into the second encrypted information. The control server receives the first verification private key and the second verification private key from the incubator. The first verification private key is used to decrypt the first encrypted information to generate an incubator door unlocking instruction and the second verification private key is used to decrypt the second encrypted information to generate a storage compartment door opening instruction and feedback to the incubator. The incubator door lock device unlocks the incubator door according to the incubator door unlocking instruction and the corresponding storage compartment door lock device unlocks the storage compartment door according to the storage compartment door opening instruction and opens the storage compartment door.

透過上述的技術手段,本發明可以達成提供保溫櫃個別儲物且同時解鎖保溫櫃門與對應儲物格門的技術功效。 Through the above-mentioned technical means, the present invention can achieve the technical effect of providing individual storage in the thermal insulation cabinet and simultaneously unlocking the thermal insulation cabinet door and the corresponding storage compartment door.

10:保溫櫃 10: Insulated cabinet

11:保溫櫃門 11: Insulated cabinet door

12:保溫櫃門門鎖裝置 12: Insulated cabinet door lock device

13:儲物格 13: Storage grid

131:儲物格門 131: Storage compartment door

20:管控伺服器 20: Manage servers

21:資料庫 21: Database

22:接收模組 22: Receiving module

23:驗證模組 23: Verification module

24:選定模組 24: Select module

25:金鑰生成模組 25:Key generation module

26:加密模組 26: Encryption module

27:指令生成模組 27: Command generation module

28:傳送模組 28:Transmission module

步驟301:至少一保溫櫃提供定溫的物品存放,每一個保溫櫃具有保溫櫃門、保溫櫃門門鎖裝置以及多個儲物格,每一個儲物格具有儲物格門以及儲物格門門鎖裝置 Step 301: At least one thermal insulation cabinet provides constant temperature storage for items, each thermal insulation cabinet has a thermal insulation cabinet door, a thermal insulation cabinet door lock device and multiple storage compartments, each storage compartment has a storage compartment door and a storage compartment door lock device

步驟302:管控伺服器儲存有至少一保溫櫃對應的保溫櫃資訊,以及儲存有每一個保溫櫃中每一個儲物格對應的儲物格資訊的資料庫 Step 302: The control server stores the thermal insulation cabinet information corresponding to at least one thermal insulation cabinet, and a database storing the storage compartment information corresponding to each storage compartment in each thermal insulation cabinet

步驟303:管控伺服器自置物者的外部裝置接收置物請求,置物請求包含置物者資訊以及取物者資訊 Step 303: The control server receives a placement request from the external device of the placer, and the placement request includes the placer information and the taker information

步驟304:管控伺服器對置物請求中置物者資訊否完成付費進行驗證 Step 304: The control server verifies whether the information of the placer in the placement request has completed the payment.

步驟305:當置物請求通過管控伺服器的驗證時,管控伺服器自資料庫中選定保溫櫃資訊其中之一,再選定被選定保溫櫃資訊對應且可被選定的儲物格資訊其中之一 Step 305: When the storage request passes the verification of the control server, the control server selects one of the thermal cabinet information from the database, and then selects one of the storage compartment information that corresponds to the selected thermal cabinet information and can be selected.

步驟306:當置物請求通過管控伺服器的驗證時,管控伺服器依據置物請求生成第一驗證公鑰、第一驗證私鑰、第二驗證公鑰以及第二驗證私鑰 Step 306: When the placement request passes the verification of the control server, the control server generates a first verification public key, a first verification private key, a second verification public key, and a second verification private key according to the placement request.

步驟307:管控伺服器將被選定的保溫櫃資訊以第一驗證公鑰加密為第一加密資訊 Step 307: The control server encrypts the selected incubator information with the first verification public key to form the first encrypted information

步驟308:管控伺服器將被選定的儲物格資訊以第二驗證公鑰加密為第二加密資訊 Step 308: The control server encrypts the selected storage cell information with the second verification public key to form the second encrypted information

步驟309:管控伺服器依據置物請求中的置物者資訊以及取物者資訊分別傳送第一驗證私鑰以及第二驗證私鑰至置物者或是取物者的外部裝置 Step 309: The control server sends the first verification private key and the second verification private key to the external device of the placer or the taker according to the placer information and the taker information in the placer request.

步驟310:至少一保溫櫃自置物者或是取物者的外部裝置接收到第一驗證私鑰以及第二驗證私鑰時,提供第一驗證私鑰以及第二驗證私鑰至管控伺服器 Step 310: When at least one thermal cabinet receives the first verification private key and the second verification private key from the external device of the placer or the taker, the first verification private key and the second verification private key are provided to the control server

步驟311:當使用自至少一保溫櫃接收到的第一驗證私鑰對第一加密資訊解密出保溫櫃資訊且使用接收到的第二驗證私鑰對第二加密資訊解密出儲物格資訊時,管控伺服器依據解密出的保溫櫃資訊生成保溫櫃門解鎖指令,以及依據解密出的儲物格資訊生成儲物格門開啟指令 Step 311: When the first encrypted information is decrypted using the first verification private key received from at least one insulated cabinet to obtain the insulated cabinet information and the second encrypted information is decrypted using the second verification private key received to obtain the storage compartment information, the control server generates an insulated cabinet door unlocking instruction based on the decrypted insulated cabinet information and generates a storage compartment door opening instruction based on the decrypted storage compartment information

步驟312:管控伺服器傳送保溫櫃門解鎖指令以及儲物格門開啟指令至對應的至少一保溫櫃 Step 312: The control server sends the thermal insulation cabinet door unlocking command and the storage compartment door opening command to at least one corresponding thermal insulation cabinet

步驟313:保溫櫃門門鎖裝置依據保溫櫃門解鎖指令解除保溫櫃門的鎖定以及對應的儲物格門門鎖裝置依據儲物格門開啟指令解除儲物格門的鎖定並開啟儲物格門 Step 313: The heat preservation cabinet door lock device unlocks the heat preservation cabinet door according to the heat preservation cabinet door unlocking instruction, and the corresponding storage compartment door lock device unlocks the storage compartment door according to the storage compartment door opening instruction and opens the storage compartment door.

第1圖繪示為本發明配對置取物者的保溫儲藏櫃系統的系統方塊圖。 Figure 1 shows a system block diagram of the heat preservation storage cabinet system with a corresponding access controller according to the present invention.

第2A圖繪示為本發明配對置取物者的保溫儲藏櫃的保溫櫃示意圖。 Figure 2A is a schematic diagram of a heat preservation cabinet of the present invention, which is equipped with a heat preservation storage cabinet for a person who takes out items.

第2B圖繪示為本發明配對置取物者的保溫儲藏櫃的保溫櫃門與儲物格門同時開啟示意圖。 Figure 2B is a schematic diagram showing the insulation cabinet door and storage compartment door of the insulation storage cabinet for the object retriever of the present invention being opened simultaneously.

第3A圖至第3C圖繪示為本發明配對置取物者的保溫儲藏櫃方法的方法流程圖。 Figures 3A to 3C show the flow chart of the method for matching the heat preservation storage cabinet with the object retriever of the present invention.

以下將配合圖式及實施例來詳細說明本發明的實施方式,藉此對本發明如何應用技術手段來解決技術問題並達成技術功效的實現過程能充分理解並據以實施。 The following will be used in conjunction with diagrams and examples to explain in detail the implementation of the present invention, so that the process of how the present invention applies technical means to solve technical problems and achieve technical effects can be fully understood and implemented accordingly.

以下首先要說明本發明所揭露的配對置取物者的保溫儲藏櫃系統,並請參考「第1圖」所示,「第1圖」繪示為本發明配對置取物者的保溫儲藏櫃系統的系統方塊圖。 The following first describes the heat preservation storage cabinet system with paired place and retriever disclosed in the present invention, and please refer to "Figure 1", which is a system block diagram of the heat preservation storage cabinet system with paired place and retriever of the present invention.

本發明所揭露的配對置取物者的保溫儲藏櫃系統,其包含:至少一保溫櫃10以及管控伺服器20,管控伺服器20更包含:資料庫21、接收模組22、驗證模組23、選定模組24、金鑰生成模組25、加密模組26、指令生成模組27以及傳送模組28。 The insulated storage cabinet system disclosed in the present invention includes: at least one insulated cabinet 10 and a control server 20, and the control server 20 further includes: a database 21, a receiving module 22, a verification module 23, a selection module 24, a key generation module 25, an encryption module 26, a command generation module 27 and a transmission module 28.

保溫櫃10以及管控伺服器20彼此之間可以透過有線傳輸方式或是無線傳輸方式進行彼此之間的資料傳輸,前述的有線傳輸方式例如是:電纜網路、光纖網路、傳輸線…等,前述的無線傳輸方式例如是:WiFi、ZigBee、CoAP(Constrained Application Protocol)、MQTT(Message Queuing Telemetry Transport)、行動通訊網路(例如是:3G、4G、5G…等)…等,在此僅為舉例說明之,並不以此侷限本發明的應用範疇。 The incubator 10 and the control server 20 can transmit data to each other through wired transmission or wireless transmission. The aforementioned wired transmission method is, for example, cable network, optical fiber network, transmission line, etc. The aforementioned wireless transmission method is, for example, WiFi, ZigBee, CoAP (Constrained Application Protocol), MQTT (Message Queuing Telemetry Transport), mobile communication network (for example, 3G, 4G, 5G, etc.), etc. These are only examples for illustration and are not intended to limit the scope of application of the present invention.

請參考「第2A圖」所示,「第2A圖」繪示為本發明配對置取物者的保溫儲藏櫃的保溫櫃示意圖。 Please refer to "Figure 2A", which is a schematic diagram of the thermal insulation cabinet of the present invention with a thermal insulation storage cabinet for a person who can take out items.

保溫櫃10是提供定溫的物品存放,保溫櫃10具有保溫櫃門11、保溫櫃門門鎖裝置12以及多個儲物格13,每一個儲物格13具有儲物格門131以及儲物格門門鎖裝置。 The thermal insulation cabinet 10 is used to store items at a constant temperature. The thermal insulation cabinet 10 has a thermal insulation cabinet door 11, a thermal insulation cabinet door lock device 12, and multiple storage compartments 13. Each storage compartment 13 has a storage compartment door 131 and a storage compartment door lock device.

管控伺服器20的資料庫21儲存有每一個保溫櫃10對應的保溫櫃資訊,以及儲存有每一個保溫櫃10中每一個儲物格13對應的儲物格資訊,當管控伺服器20的接收模組22接收置物請求時,管控伺服器20的驗證模組23對置物請求中的置物者識別資訊進行驗證,值得注意的是,管控伺服器20的接收模組22是由電子裝置透過有線傳輸方式或是無線傳輸方式接收置物請求,置物請求包含有置物者資訊以及取物者資訊,在此僅為舉例說明之,並不以此侷限本發明的應用範疇。 The database 21 of the control server 20 stores the insulation cabinet information corresponding to each insulation cabinet 10, and stores the storage compartment information corresponding to each storage compartment 13 in each insulation cabinet 10. When the receiving module 22 of the control server 20 receives the placement request, the verification module 23 of the control server 20 verifies the placer identification information in the placement request. It is worth noting that the receiving module 22 of the control server 20 receives the placement request by an electronic device through a wired transmission method or a wireless transmission method. The placement request includes the placer information and the taker information. This is only an example for illustration, and does not limit the scope of application of the present invention.

管控伺服器20的驗證模組23是對置物請求是否完成付費進行驗證,在置物請求已完成付費程序時,置物請求則通過管控伺服器20的驗證模組23的驗證,反之,在置物請求未完成付費程序時,置物請求則未能通過管控伺服器20的驗證模組23的驗證。 The verification module 23 of the control server 20 verifies whether the placement request has completed the payment. If the placement request has completed the payment procedure, the placement request passes the verification of the verification module 23 of the control server 20. On the contrary, if the placement request has not completed the payment procedure, the placement request fails to pass the verification of the verification module 23 of the control server 20.

接著,管控伺服器20的選定模組24是當置物請求通過管控伺服器20的驗證模組23的驗證時,自管控伺服器20的資料庫21中選定保溫櫃資訊其中之一,再選定被選定保溫櫃資訊對應且可被選定的儲物格資訊其中之一。 Next, when the storage request passes the verification of the verification module 23 of the control server 20, the selection module 24 of the control server 20 selects one of the thermal insulation cabinet information from the database 21 of the control server 20, and then selects one of the storage compartment information corresponding to the selected thermal insulation cabinet information and can be selected.

具體而言,假設管控伺服器20的資料庫21中儲存有第一保溫櫃資訊為“A001”以及第二保溫櫃資訊為“A002”,並且第一保溫櫃資訊對應的儲物格資訊分別為“A001-1001”、“A001-0002”、“A001-1003”…等,第二保溫櫃資訊對應的儲物格資訊分別為“A002-0001”、“A002-1002”、“A002-1003”…等,在此僅為舉例說明之,並不以此侷限本發明的應用範疇。 Specifically, assume that the database 21 of the control server 20 stores the first thermal insulation cabinet information "A001" and the second thermal insulation cabinet information "A002", and the storage compartment information corresponding to the first thermal insulation cabinet information is "A001-1001", "A001-0002", "A001-1003" ... etc., and the storage compartment information corresponding to the second thermal insulation cabinet information is "A002-0001", "A002-1002", "A002-1003" ... etc. This is only an example to illustrate, and the scope of application of the present invention is not limited to this.

當置物請求通過管控伺服器20的驗證模組23的驗證時,假設管控伺服器20的選定模組24選定第一保溫櫃資訊為“A001”,接著,會再選定第一保溫櫃資訊對應且可被選定的儲物格資訊為“A001-0002”,在此僅為舉例說明之,並不以此侷限本發明的應用範疇。 When the storage request passes the verification of the verification module 23 of the control server 20, it is assumed that the selection module 24 of the control server 20 selects the first thermal insulation cabinet information as "A001", and then selects the storage compartment information corresponding to the first thermal insulation cabinet information and can be selected as "A001-0002". This is only an example to illustrate, and does not limit the scope of application of the present invention.

當置物者識別資訊通過管控伺服器20的驗證模組23的驗證時,假設管控伺服器20的選定模組24選定第二保溫櫃資訊為“A002”,接著,會再選定第二保溫櫃資訊對應且可被選定的儲物格資訊為“A002-0001”,在此僅為舉例說明之,並不以此侷限本發明的應用範疇。 When the storage user identification information passes the verification of the verification module 23 of the control server 20, assuming that the selection module 24 of the control server 20 selects the second thermal insulation cabinet information as "A002", then the storage compartment information corresponding to the second thermal insulation cabinet information and that can be selected will be selected as "A002-0001". This is only an example to illustrate this, and does not limit the scope of application of the present invention.

值得注意的是,管控伺服器20的接收模組22更可自外部裝置(圖中未繪示)接收到保溫櫃資訊,管控伺服器20的選定模組24即可依據管控伺服 器20的接收模組22自外部裝置(圖中未繪示)接收到的保溫櫃資訊選定被指定的保溫櫃資訊。 It is worth noting that the receiving module 22 of the control server 20 can also receive the thermal insulation cabinet information from an external device (not shown in the figure), and the selection module 24 of the control server 20 can select the designated thermal insulation cabinet information according to the thermal insulation cabinet information received by the receiving module 22 of the control server 20 from the external device (not shown in the figure).

管控伺服器20的接收模組22更可自外部裝置接收裝置位置資訊,管控伺服器20的選定模組24更進一步可依據管控伺服器20的接收模組22自外部裝置接收到的裝置位置資訊選定距離裝置位置資訊最近的保溫櫃資訊,在此僅為舉例說明之,並不以此侷限本發明的應用範疇。 The receiving module 22 of the control server 20 can further receive device location information from an external device, and the selection module 24 of the control server 20 can further select the incubator information closest to the device location information based on the device location information received by the receiving module 22 of the control server 20 from the external device. This is only an example to illustrate, and does not limit the scope of application of the present invention.

接著,管控伺服器20的金鑰生成模組25是當置物請求通過管控伺服器20的驗證模組23的驗證時,依據置物請求生成第一驗證公鑰、第一驗證私鑰、第二驗證公鑰以及第二驗證私鑰,管控伺服器20的金鑰生成模組25是使用現有的金鑰生成方式生成第一驗證公鑰、第一驗證私鑰、第二驗證公鑰以及第二驗證私鑰,值得注意的是,第一驗證公鑰與第一驗證私鑰對應以及第二驗證公鑰與第二驗證私鑰對應,並且第一驗證公鑰以及第一驗證私鑰所使用的生成方式與第二驗證公鑰以及第二驗證私鑰所使用的生成方式不相同。 Next, when the placement request passes the verification of the verification module 23 of the control server 20, the key generation module 25 of the control server 20 generates the first verification public key, the first verification private key, the second verification public key and the second verification private key according to the placement request. The key generation module 25 of the control server 20 uses the existing key generation method to generate the first verification public key, the first verification private key, the second verification public key and the second verification private key. It is worth noting that the first verification public key corresponds to the first verification private key and the second verification public key corresponds to the second verification private key, and the generation method used for the first verification public key and the first verification private key is different from the generation method used for the second verification public key and the second verification private key.

接著,管控伺服器20的加密模組26即可將被選定的保溫櫃資訊以第一驗證公鑰加密為第一加密資訊,以及將被選定的儲物格資訊以第二驗證公鑰加密為第二加密資訊。 Then, the encryption module 26 of the control server 20 can encrypt the selected thermal cabinet information with the first verification public key into the first encrypted information, and encrypt the selected storage compartment information with the second verification public key into the second encrypted information.

接著,管控伺服器20的傳送模組28依據置物請求傳送第一驗證私鑰以及第二驗證私鑰,管控伺服器20的傳送模組28可透過電子郵件、簡訊、通訊軟體訊息…等方式依據置物請求中的置物者資訊傳送第一驗證私鑰以及第二驗證私鑰,管控伺服器20的傳送模組28可透過電子郵件、簡訊、通訊軟體訊息…等方式依據置物請求中的取物者資訊傳送第一驗證私鑰以及第二驗證私鑰,在此僅為舉例說明之,並不以此侷限本發明的應用範疇。 Then, the transmission module 28 of the control server 20 transmits the first verification private key and the second verification private key according to the placement request. The transmission module 28 of the control server 20 can transmit the first verification private key and the second verification private key according to the placer information in the placement request through email, text message, communication software message, etc. The transmission module 28 of the control server 20 can transmit the first verification private key and the second verification private key according to the taker information in the placement request through email, text message, communication software message, etc. This is only an example to illustrate, and does not limit the scope of application of the present invention.

置物者或是取物者操作保溫櫃10以使保溫櫃10接收第一驗證私鑰以及第二驗證私鑰時,保溫櫃10提供第一驗證私鑰以及第二驗證私鑰至管控伺服器20,管控伺服器20的接收模組22即可自保溫櫃10接收第一驗證私鑰以及第二驗證私鑰。 When the person placing or taking out items operates the thermal cabinet 10 so that the thermal cabinet 10 receives the first verification private key and the second verification private key, the thermal cabinet 10 provides the first verification private key and the second verification private key to the control server 20, and the receiving module 22 of the control server 20 can receive the first verification private key and the second verification private key from the thermal cabinet 10.

管控伺服器20的指令生成模組27即可使用接收到的第一驗證私鑰對第一加密資訊進行解密,以及管控伺服器20的指令生成模組27即可使用接收到的第二驗證私鑰對第二加密資訊進行解密。 The command generation module 27 of the control server 20 can use the received first verification private key to decrypt the first encrypted information, and the command generation module 27 of the control server 20 can use the received second verification private key to decrypt the second encrypted information.

管控伺服器20的指令生成模組27會在使用接收到的第一驗證私鑰對第一加密資訊解密出保溫櫃資訊且使用接收到的第二驗證私鑰對第二加密資訊解密出儲物格資訊時,管控伺服器20的指令生成模組27即可依據解密出的保溫櫃資訊生成保溫櫃門解鎖指令,以及管控伺服器20的指令生成模組27即可依據解密出的儲物格資訊生成儲物格門開啟指令。 When the command generation module 27 of the control server 20 uses the received first verification private key to decrypt the first encrypted information to obtain the incubator information and uses the received second verification private key to decrypt the second encrypted information to obtain the storage compartment information, the command generation module 27 of the control server 20 can generate an incubator door unlocking command based on the decrypted incubator information, and the command generation module 27 of the control server 20 can generate a storage compartment door opening command based on the decrypted storage compartment information.

管控伺服器20的指令生成模組27在使用接收到的第一驗證私鑰對第一加密資訊解密出保溫櫃資訊且使用接收到的第二驗證私鑰對第二加密資訊未能解密出儲物格資訊,則不會生成保溫櫃門解鎖指令以及不會生成儲物格門開啟指令。 When the command generation module 27 of the control server 20 uses the received first verification private key to decrypt the first encrypted information to obtain the incubator information and uses the received second verification private key to decrypt the second encrypted information to obtain the storage compartment information, it will not generate an incubator door unlocking command and will not generate a storage compartment door opening command.

管控伺服器20的指令生成模組27在使用接收到的第一驗證私鑰對第一加密資訊未能解密出保溫櫃資訊且使用接收到的第二驗證私鑰對第二加密資訊解密出儲物格資訊,則不會生成保溫櫃門解鎖指令以及不會生成儲物格門開啟指令。 If the command generation module 27 of the control server 20 fails to decrypt the insulated cabinet information from the first encrypted information using the received first verification private key and decrypts the storage compartment information from the second encrypted information using the received second verification private key, then no insulated cabinet door unlocking command and no storage compartment door opening command will be generated.

管控伺服器20的指令生成模組27在使用接收到的第一驗證私鑰對第一加密資訊未能解密出保溫櫃資訊且使用接收到的第二驗證私鑰對第二 加密資訊未能解密出儲物格資訊,則不會生成保溫櫃門解鎖指令以及不會生成儲物格門開啟指令。 If the command generation module 27 of the control server 20 fails to decrypt the incubator information by using the first verification private key received for the first encrypted information and fails to decrypt the storage compartment information by using the second verification private key received for the second encrypted information, then no incubator door unlocking command and no storage compartment door opening command will be generated.

管控伺服器20的傳送模組28會將管控伺服器20的指令生成模組27依據解密出的保溫櫃資訊生成保溫櫃門解鎖指令以及依據解密出的儲物格資訊生成儲物格門開啟指令傳送至保溫櫃10。 The transmission module 28 of the control server 20 will transmit the command generation module 27 of the control server 20 to the thermal insulation cabinet 10, which generates the thermal insulation cabinet door unlocking command based on the decrypted thermal insulation cabinet information and the storage compartment door opening command based on the decrypted storage compartment information.

當保溫櫃10自管控伺服器20的傳送模組28接收到保溫櫃門解鎖指令以及儲物格門開啟指令時,保溫櫃門門鎖裝置12即會依據保溫櫃門解鎖指令解除保溫櫃門11的鎖定以及對應的儲物格門門鎖裝置依據儲物格門開啟指令解除儲物格門131的鎖定並開啟儲物格門131,置物者即可開啟保溫櫃門11將物品放置於儲物格門被開啟的儲物格中,請參考「第2B圖」所示,「第2B圖」繪示為本發明配對置取物者的保溫儲藏櫃的保溫櫃門與儲物格門同時開啟示意圖,藉以完成物品的放置,或是,取物者即可開啟保溫櫃門11將放置於儲物格中的物品取出,藉以完成物品的取出。 When the transmission module 28 of the thermal insulation cabinet 10 self-control server 20 receives the thermal insulation cabinet door unlocking command and the storage compartment door opening command, the thermal insulation cabinet door lock device 12 will unlock the thermal insulation cabinet door 11 according to the thermal insulation cabinet door unlocking command and the corresponding storage compartment door lock device will unlock the storage compartment door 131 according to the storage compartment door opening command and open the storage compartment door 131, and the storage compartment door 131 can be opened by the storage compartment user. The thermal insulation cabinet door 11 places the items in the storage compartment whose storage compartment door is opened. Please refer to "Figure 2B", which shows a schematic diagram of the thermal insulation cabinet door and the storage compartment door of the thermal insulation storage cabinet of the present invention being opened simultaneously for the object taker, so as to complete the placement of the items, or the object taker can open the thermal insulation cabinet door 11 to take out the items placed in the storage compartment, so as to complete the taking out of the items.

值得注意的是,在「第2B圖」中儲物格門例如是透過設置於儲物格內的滑軌與馬達(圖中未繪示)的帶動提供儲物格門的開啟、關閉、鎖定與解鎖,在此僅為舉例說明之,並不以此侷限本發明的應用範疇。 It is worth noting that in "Figure 2B", the storage compartment door is driven by a slide rail and a motor (not shown in the figure) disposed in the storage compartment to provide the storage compartment door with opening, closing, locking and unlocking. This is only used as an example to illustrate, and does not limit the scope of application of the present invention.

值得注意的是,保溫櫃10更進一步設置置取物品預設時間,當保溫櫃門11被開啟時開始進行開啟時間的計算,當開啟時間到達置取物品預設時間時,則控制儲物格門門鎖裝置131關閉被開啟的儲物格門並鎖定儲物格門,藉以避免長時間開啟保溫櫃門11而造成保溫櫃10需要耗費多於能量維持定溫的效用。 It is worth noting that the thermal insulation cabinet 10 further sets a preset time for placing and retrieving items. When the thermal insulation cabinet door 11 is opened, the opening time is calculated. When the opening time reaches the preset time for placing and retrieving items, the storage compartment door lock device 131 is controlled to close the opened storage compartment door and lock the storage compartment door, so as to avoid the thermal insulation cabinet door 11 being opened for a long time, causing the thermal insulation cabinet 10 to consume more energy than the purpose of maintaining a constant temperature.

除此之外,每一個儲物格更設置有偵測裝置(例如:影像偵測、重量偵測、紅外線偵測…等,在此僅為舉例說明之,並不以此侷限本發明的應用範疇),透過偵測裝置以偵測放置於儲物格中的物品是否被全部取出,並於放置於儲物格中的物品全部取出後再經過預設時間(例如:5秒、10秒…等,在此僅為舉例說明之,並不以此侷限本發明的應用範疇)控制儲物格門門鎖裝置131關閉被開啟的儲物格門並鎖定儲物格門,藉以避免長時間開啟保溫櫃門11而造成保溫櫃10需要耗費多於能量維持定溫的效用。 In addition, each storage compartment is further provided with a detection device (e.g., image detection, weight detection, infrared detection, etc., which are merely examples and are not intended to limit the scope of application of the present invention) to detect whether all items in the storage compartment have been taken out, and to detect whether all items in the storage compartment have been taken out. After a preset time (e.g., 5 seconds, 10 seconds, etc., which is only used as an example and does not limit the scope of application of the present invention), the storage compartment door lock device 131 is controlled to close the opened storage compartment door and lock the storage compartment door, so as to avoid opening the insulation cabinet door 11 for a long time and causing the insulation cabinet 10 to consume more energy than required to maintain a constant temperature.

接著,以下將說明本發明的運作方法,並請同時參考「第3A圖」至「第3C圖」所示,「第3A圖」至「第3C圖」繪示為本發明配對置取物者的保溫儲藏櫃方法的方法流程圖。 Next, the operation method of the present invention will be described below, and please refer to "Figure 3A" to "Figure 3C" at the same time. "Figure 3A" to "Figure 3C" are flowcharts of the method of matching the heat preservation storage cabinet with the object taker of the present invention.

本發明所揭露的配對置取物者的保溫儲藏櫃方法,其包含下列步驟:首先,至少一保溫櫃提供定溫的物品存放,每一個保溫櫃具有保溫櫃門、保溫櫃門門鎖裝置以及多個儲物格,每一個儲物格具有儲物格門以及儲物格門門鎖裝置(步驟301);接著,管控伺服器儲存有至少一保溫櫃對應的保溫櫃資訊,以及儲存有每一個保溫櫃中每一個儲物格對應的儲物格資訊的資料庫(步驟302);接著,管控伺服器自置物者的外部裝置接收置物請求,置物請求包含置物者資訊以及取物者資訊(步驟303);接著,管控伺服器對置物請求中置物者資訊否完成付費進行驗證(步驟304);接著,當置物請求通過管控伺服器的驗證時,管控伺服器自資料庫中選定保溫櫃資訊其中之一,再選定被選定保溫櫃資訊對應且可被選定的儲物格資訊其中之一(步驟305);接著,當置物請求通過管控伺服器的驗證時,管控伺服器依據置物請求生成第 一驗證公鑰、第一驗證私鑰、第二驗證公鑰以及第二驗證私鑰(步驟306);接著,管控伺服器將被選定的保溫櫃資訊以第一驗證公鑰加密為第一加密資訊(步驟307);接著,管控伺服器將被選定的儲物格資訊以第二驗證公鑰加密為第二加密資訊(步驟308);接著,管控伺服器依據置物請求中的置物者資訊以及取物者資訊分別傳送第一驗證私鑰以及第二驗證私鑰至置物者或是取物者的外部裝置(步驟309);接著,至少一保溫櫃自置物者或是取物者的外部裝置接收到第一驗證私鑰以及第二驗證私鑰時,提供第一驗證私鑰以及第二驗證私鑰至管控伺服器(步驟310);接著,當使用自至少一保溫櫃接收到的第一驗證私鑰對第一加密資訊解密出保溫櫃資訊且使用接收到的第二驗證私鑰對第二加密資訊解密出儲物格資訊時,管控伺服器依據解密出的保溫櫃資訊生成保溫櫃門解鎖指令,以及依據解密出的儲物格資訊生成儲物格門開啟指令(步驟311);接著,管控伺服器傳送保溫櫃門解鎖指令以及儲物格門開啟指令至對應的至少一保溫櫃(步驟312);最後,保溫櫃門門鎖裝置依據保溫櫃門解鎖指令解除保溫櫃門的鎖定以及對應的儲物格門門鎖裝置依據儲物格門開啟指令解除儲物格門的鎖定並開啟儲物格門(步驟313)。 The method for matching a heat preservation storage cabinet with a placer and a retriever disclosed in the present invention comprises the following steps: first, at least one heat preservation cabinet provides constant temperature storage of items, each heat preservation cabinet has a heat preservation cabinet door, a heat preservation cabinet door lock device and a plurality of storage compartments, each storage compartment has a storage compartment door and a storage compartment door lock device (step 301); then, a control server stores heat preservation cabinet information corresponding to at least one heat preservation cabinet, and a database storing storage compartment information corresponding to each storage compartment in each heat preservation cabinet (step 302); then, the control server receives a placement request from an external device of the placer, the placement request including placer information and retriever information (step 303); ); Then, the control server verifies whether the information of the placer in the placement request has completed the payment (step 304); Then, when the placement request passes the verification of the control server, the control server selects one of the thermal cabinet information from the database, and then selects one of the storage compartment information that corresponds to the selected thermal cabinet information and can be selected (step 305); Then, when the placement request passes the verification of the control server, the control server generates a first verification public key, a first verification private key, a second verification public key, and a second verification private key according to the placement request (step 306); Then, the control server encrypts the selected thermal cabinet information with the first verification public key as the first encrypted information (Step 307); then, the control server encrypts the selected storage compartment information with the second verification public key to obtain the second encrypted information (Step 308); then, the control server transmits the first verification private key and the second verification private key to the external device of the placer or the retriever according to the placer information and the retriever information in the placement request (Step 309); then, when at least one thermal insulation cabinet receives the first verification private key and the second verification private key from the external device of the placer or the retriever, it provides the first verification private key and the second verification private key to the control server (Step 310); then, when the first verification private key received from at least one thermal insulation cabinet is used to encrypt the first encrypted information When the insulated cabinet information is decrypted and the second encrypted information is decrypted using the received second verification private key to obtain the storage compartment information, the control server generates an insulated cabinet door unlocking instruction based on the decrypted insulated cabinet information, and generates a storage compartment door opening instruction based on the decrypted storage compartment information (step 311); then, the control server transmits the insulated cabinet door The unlocking instruction and the storage compartment door opening instruction are sent to at least one corresponding insulation cabinet (step 312); finally, the insulation cabinet door lock device unlocks the insulation cabinet door according to the insulation cabinet door unlocking instruction and the corresponding storage compartment door lock device unlocks the storage compartment door according to the storage compartment door opening instruction and opens the storage compartment door (step 313).

綜上所述,可知本發明與先前技術之間的差異在於管控伺服器通過置物請求驗證以選定保溫櫃資訊以及儲物格資訊,管控伺服器使用第一驗證公鑰對保溫櫃資訊進行加密為第一加密資訊以及使用第二驗證公鑰對儲物格資訊進行加密為第二加密資訊,管控伺服器自保溫櫃接收第一驗證私鑰以及第二驗證私鑰以使用第一驗證私鑰對第一加密資訊解密以生成保溫櫃門解鎖指令且使用第二驗證私鑰對第二加密資訊解密以生成儲物格門開啟指令反饋回保溫櫃,保溫櫃門門鎖裝置依據保溫櫃門解鎖指令解除保溫櫃門的鎖定以及對 應的儲物格門門鎖裝置依據儲物格門開啟指令解除儲物格門的鎖定並開啟儲物格門。 In summary, the difference between the present invention and the prior art is that the control server selects the incubator information and the storage compartment information through the item placement request verification, the control server uses the first verification public key to encrypt the incubator information into the first encrypted information and uses the second verification public key to encrypt the storage compartment information into the second encrypted information, and the control server receives the first verification private key and the second verification private key from the incubator. The first encrypted information is decrypted using the first verification private key to generate an incubator door unlocking instruction and the second encrypted information is decrypted using the second verification private key to generate a storage compartment door opening instruction and fed back to the incubator. The incubator door lock device unlocks the incubator door according to the incubator door unlocking instruction and the corresponding storage compartment door lock device unlocks the storage compartment door according to the storage compartment door opening instruction and opens the storage compartment door.

藉由此一技術手段可以來解決先前技術所存在現有保溫櫃放置與取出物品為達到保溫效果產生能耗過大的問題,進而達成提供保溫櫃個別儲物且同時解鎖保溫櫃門與對應儲物格門的技術功效。 This technical means can solve the problem of excessive energy consumption in placing and taking out items in the existing thermal insulation cabinet to achieve the thermal insulation effect, thereby achieving the technical effect of providing individual storage in the thermal insulation cabinet and unlocking the thermal insulation cabinet door and the corresponding storage compartment door at the same time.

雖然本發明所揭露的實施方式如上,惟所述的內容並非用以直接限定本發明的專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露的精神和範圍的前提下,可以在實施的形式上及細節上作些許的更動。本發明的專利保護範圍,仍須以所附的申請專利範圍所界定者為準。 Although the implementation method disclosed in the present invention is as above, the content described is not used to directly limit the scope of patent protection of the present invention. Anyone with common knowledge in the technical field to which the present invention belongs can make slight changes in the form and details of implementation without departing from the spirit and scope disclosed in the present invention. The scope of patent protection of the present invention shall still be defined by the scope of the attached patent application.

10:保溫櫃 20:管控伺服器 21:資料庫 22:接收模組 23:驗證模組 24:選定模組 25:金鑰生成模組 26:加密模組 27:指令生成模組 28:傳送模組 10: Incubator 20: Control server 21: Database 22: Receiving module 23: Verification module 24: Selection module 25: Key generation module 26: Encryption module 27: Command generation module 28: Transmission module

Claims (10)

一種配對置取物者的保溫儲藏櫃系統,其包含:至少一保溫櫃,每一個保溫櫃提供定溫的物品存放,每一個保溫櫃具有一保溫櫃門、一保溫櫃門門鎖裝置以及多個儲物格,每一個儲物格具有一儲物格門以及一儲物格門門鎖裝置;其中,當所述至少一保溫櫃自置物者或是取物者的外部裝置接收到一第一驗證私鑰以及一第二驗證私鑰時,提供所述第一驗證私鑰以及所述第二驗證私鑰至一管控伺服器,當所述至少一保溫櫃自所述管控伺服器接收到一保溫櫃門解鎖指令以及一儲物格門開啟指令時,所述保溫櫃門門鎖裝置依據所述保溫櫃門解鎖指令解除所述保溫櫃門的鎖定以及對應的所述儲物格門門鎖裝置依據所述儲物格門開啟指令解除所述儲物格門的鎖定並開啟所述儲物格門;所述管控伺服器更包含:一資料庫,儲存有所述至少一保溫櫃對應的一保溫櫃資訊,以及儲存有每一個保溫櫃中每一個儲物格對應的一儲物格資訊;一接收模組,自置物者的外部裝置接收一置物請求,所述置物請求包含置物者資訊以及取物者資訊,自所述至少一保溫櫃接收所述第一驗證私鑰以及所述第二驗證私鑰;一驗證模組,對所述置物請求中置物者資訊否完成付費進行驗證; 一選定模組,當所述置物請求通過所述驗證模組的驗證時,自所述資料庫中選定所述保溫櫃資訊其中之一,再選定被選定所述保溫櫃資訊對應且可被選定的所述儲物格資訊其中之一;一金鑰生成模組,當所述置物請求通過所述驗證模組的驗證時,依據所述置物請求生成一第一驗證公鑰、所述第一驗證私鑰、一第二驗證公鑰以及所述第二驗證私鑰;一加密模組,將被選定的所述保溫櫃資訊以所述第一驗證公鑰加密為一第一加密資訊,以及將被選定的所述儲物格資訊以所述第二驗證公鑰加密為一第二加密資訊;一指令生成模組,當使用自所述至少一保溫櫃接收到的所述第一驗證私鑰對所述第一加密資訊解密出所述保溫櫃資訊且使用接收到的所述第二驗證私鑰對所述第二加密資訊解密出所述儲物格資訊時,依據解密出的所述保溫櫃資訊生成所述保溫櫃門解鎖指令,以及依據解密出的所述儲物格資訊生成所述儲物格門開啟指令;及一傳送模組,依據所述置物請求中的置物者資訊以及取物者資訊分別傳送所述第一驗證私鑰以及所述第二驗證私鑰至置物者或是取物者的外部裝置,傳送所述保溫櫃門解鎖指令以及所述儲物格門開啟指令至對應的所述至少一保溫櫃。 A heat preservation storage cabinet system for matching placers and takers, comprising: at least one heat preservation cabinet, each heat preservation cabinet provides constant temperature storage of items, each heat preservation cabinet has a heat preservation cabinet door, a heat preservation cabinet door lock device and multiple storage compartments, each storage compartment has a storage compartment door and a storage compartment door lock device; wherein, when the at least one heat preservation cabinet receives a first verification private key and a second verification private key from an external device of a placer or a taker, the first verification private key and the second verification private key are provided to a control server, and when the at least one heat preservation cabinet receives a heat preservation cabinet door unlocking instruction and a storage compartment door opening instruction from the control server, the heat preservation cabinet door lock device performs a control operation according to the heat preservation cabinet door unlocking instruction and the storage compartment door opening instruction. The door unlocking instruction unlocks the lock of the insulation cabinet door and the corresponding storage compartment door lock device unlocks the lock of the storage compartment door and opens the storage compartment door according to the storage compartment door opening instruction; the control server further includes: a database storing insulation cabinet information corresponding to the at least one insulation cabinet, and storing storage compartment information corresponding to each storage compartment in each insulation cabinet; a receiving module receiving a placement request from an external device of the placer, the placement request including placer information and taker information, receiving the first verification private key and the second verification private key from the at least one insulation cabinet; a verification module verifying whether the placer information in the placement request has completed payment; a selection module, which, when the placement request passes the verification of the verification module, selects one of the thermal insulation cabinet information from the database, and then selects one of the storage compartment information that corresponds to the selected thermal insulation cabinet information and can be selected; a key generation module, which, when the placement request passes the verification of the verification module, generates a first verification public key, the first verification private key, a second verification public key, and the second verification private key according to the placement request; an encryption module, which encrypts the selected thermal insulation cabinet information with the first verification public key into a first encrypted information, and encrypts the selected storage compartment information with the second verification public key into a second encrypted information; an instruction generation module, which, when the placement request passes the verification of the verification module, generates a first verification public key, the first verification private key, a second verification public key, and a second verification private key according to the placement request; When the first encrypted information is decrypted using the first verification private key received from the at least one thermal insulation cabinet to obtain the thermal insulation cabinet information and the second encrypted information is decrypted using the second verification private key received to obtain the storage compartment information, the thermal insulation cabinet door unlocking instruction is generated according to the decrypted thermal insulation cabinet information, and the storage compartment door opening instruction is generated according to the decrypted storage compartment information; and a transmission module, according to the placer information and the taker information in the placement request, respectively transmits the first verification private key and the second verification private key to the external device of the placer or the taker, and transmits the thermal insulation cabinet door unlocking instruction and the storage compartment door opening instruction to the corresponding at least one thermal insulation cabinet. 如請求項1所述的配對置取物者的保溫儲藏櫃系統,其中所述接收模組更包含自外部裝置接收所述保溫櫃資訊,所述選定模組更包含依據所述接收模組接收到的所述保溫櫃資訊選定被指定的所述保溫櫃資訊,或是所述接收模組更包含自外部裝置接收一裝置位置資訊,所述選定模組更包含選定距離所述裝置位置資訊最近的所述保溫櫃資訊。 The insulated storage cabinet system for matching the placer and the taker as described in claim 1, wherein the receiving module further includes receiving the insulated cabinet information from an external device, and the selecting module further includes selecting the designated insulated cabinet information according to the insulated cabinet information received by the receiving module, or the receiving module further includes receiving a device location information from an external device, and the selecting module further includes selecting the insulated cabinet information closest to the device location information. 如請求項1所述的配對置取物者的保溫儲藏櫃系統,其中所述保溫櫃更設置一置取物品預設時間,當所述保溫櫃門被開啟時開始進行一開啟時間的計算,當所述開啟時間到達所述置物品放置預設時間時,所述控制儲物格門門鎖裝置關閉被開啟的所述儲物格門並鎖定所述儲物格門。 As described in claim 1, the insulated storage cabinet system for matching the placer and the taker, wherein the insulated cabinet is further provided with a preset time for placing and taking items, and when the door of the insulated cabinet is opened, the calculation of the opening time begins, and when the opening time reaches the preset time for placing items, the control storage compartment door lock device closes the opened storage compartment door and locks the storage compartment door. 如請求項1所述的配對置取物者的保溫儲藏櫃系統,其中所述儲物格更設置有一偵測裝置,透過所述偵測裝置以偵測放置於所述儲物格中的物品是否被全部取出,並於放置於所述儲物格中的物品全部取出後再經過預設時間控制所述儲物格門門鎖裝置關閉被開啟的所述儲物格門並鎖定所述儲物格門。 As described in claim 1, the storage compartment is further provided with a detection device, which detects whether all items placed in the storage compartment have been taken out, and controls the storage compartment door lock device to close the opened storage compartment door and lock the storage compartment door after all items placed in the storage compartment have been taken out and after a preset time. 如請求項4所述的配對置取物者的保溫儲藏櫃系統,其中所述偵測裝置包含影像偵測裝置、重量偵測裝置以及紅外線偵測裝置。 The insulated storage cabinet system for matching the picker as described in claim 4, wherein the detection device includes an image detection device, a weight detection device, and an infrared detection device. 一種配對置取物者的保溫儲藏櫃方法,其包含下列步驟:至少一保溫櫃提供定溫的物品存放,每一個保溫櫃具有一保溫櫃門、一保溫櫃門門鎖裝置以及多個儲物格,每一個儲物格具有一儲物格門以及一儲物格門門鎖裝置; 一管控伺服器儲存有所述至少一保溫櫃對應的一保溫櫃資訊,以及儲存有每一個保溫櫃中每一個儲物格對應的一儲物格資訊的一資料庫;所述管控伺服器自置物者的外部裝置接收一置物請求,所述置物請求包含置物者資訊以及取物者資訊;所述管控伺服器對所述置物請求中置物者資訊否完成付費進行驗證;當所述置物請求通過所述管控伺服器的驗證時,所述管控伺服器自所述資料庫中選定所述保溫櫃資訊其中之一,再選定被選定所述保溫櫃資訊對應且可被選定的所述儲物格資訊其中之一;當所述置物請求通過所述管控伺服器的驗證時,所述管控伺服器依據所述置物請求生成一第一驗證公鑰、一第一驗證私鑰、一第二驗證公鑰以及一第二驗證私鑰;所述管控伺服器將被選定的所述保溫櫃資訊以所述第一驗證公鑰加密為一第一加密資訊;所述管控伺服器將被選定的所述儲物格資訊以所述第二驗證公鑰加密為一第二加密資訊;所述管控伺服器依據所述置物請求中的置物者資訊以及取物者資訊分別傳送所述第一驗證私鑰以及所述第二驗證私鑰至置物者或是取物者的外部裝置; 所述至少一保溫櫃自置物者或是取物者的外部裝置接收到所述第一驗證私鑰以及所述第二驗證私鑰時,提供所述第一驗證私鑰以及所述第二驗證私鑰至所述管控伺服器;當使用自所述至少一保溫櫃接收到的所述第一驗證私鑰對所述第一加密資訊解密出所述保溫櫃資訊且使用接收到的所述第二驗證私鑰對所述第二加密資訊解密出所述儲物格資訊時,所述管控伺服器依據解密出的所述保溫櫃資訊生成所述保溫櫃門解鎖指令,以及依據解密出的所述儲物格資訊生成所述儲物格門開啟指令;所述管控伺服器傳送所述保溫櫃門解鎖指令以及所述儲物格門開啟指令至對應的所述至少一保溫櫃;及所述保溫櫃門門鎖裝置依據所述保溫櫃門解鎖指令解除所述保溫櫃門的鎖定以及對應的所述儲物格門門鎖裝置依據所述儲物格門開啟指令解除所述儲物格門的鎖定並開啟所述儲物格門。 A method for matching a heat preservation storage cabinet with a placer and a retriever, comprising the following steps: at least one heat preservation cabinet provides constant temperature storage of items, each heat preservation cabinet has a heat preservation cabinet door, a heat preservation cabinet door lock device and multiple storage compartments, each storage compartment has a storage compartment door and a storage compartment door lock device; a control server stores a heat preservation cabinet information corresponding to the at least one heat preservation cabinet, and a database storing a storage compartment information corresponding to each storage compartment in each heat preservation cabinet; the control server receives a placement request from an external device of the placer, the placement request includes placer information and retriever information; the control server responds to the placement request with the information in the placement request. The information of the placer is verified by the control server to determine whether the payment has been completed; when the placement request passes the verification of the control server, the control server selects one of the thermal insulation cabinet information from the database, and then selects one of the storage compartment information that corresponds to the selected thermal insulation cabinet information and can be selected; when the placement request passes the verification of the control server, the control server generates a first verification public key, a first verification private key, a second verification public key and a second verification private key according to the placement request; the control server encrypts the selected thermal insulation cabinet information with the first verification public key into a first encrypted information; the control server The storage compartment information is encrypted with the second verification public key to form a second encrypted information; the control server transmits the first verification private key and the second verification private key to the external device of the placer or the retriever according to the placer information and the retriever information in the placement request; when the at least one thermal insulation cabinet receives the first verification private key and the second verification private key from the external device of the placer or the retriever, it provides the first verification private key and the second verification private key to the control server; when the first verification private key received from the at least one thermal insulation cabinet is used to decrypt the first encrypted information to obtain the thermal insulation cabinet information and the received verification private key is used to decrypt the first encrypted information to obtain the thermal insulation cabinet information When the second verification private key of the second encrypted information is used to decrypt the storage compartment information, the control server generates the insulation cabinet door unlocking instruction according to the decrypted insulation cabinet information, and generates the storage compartment door opening instruction according to the decrypted storage compartment information; the control server transmits the insulation cabinet door unlocking instruction and the storage compartment door opening instruction to the corresponding at least one insulation cabinet; and the insulation cabinet door lock device unlocks the insulation cabinet door according to the insulation cabinet door unlocking instruction, and the corresponding storage compartment door lock device unlocks the storage compartment door according to the storage compartment door opening instruction and opens the storage compartment door. 如請求項6所述的配對置取物者的保溫儲藏櫃方法,其中所述管控伺服器自外部裝置接收的所述保溫櫃資訊以選定被指定的所述保溫櫃資訊,或是所述管控伺服器自外部裝置接收一裝置位置資訊以選定距離所述裝置位置資訊最近的所述保溫櫃資訊。 A method for matching a thermal storage cabinet with a recipient as described in claim 6, wherein the control server receives the thermal storage cabinet information from an external device to select the designated thermal storage cabinet information, or the control server receives a device location information from an external device to select the thermal storage cabinet information closest to the device location information. 如請求項6所述的配對置取物者的保溫儲藏櫃方法,其中所述保溫櫃更設置一置取物品預設時間,當所述保溫櫃門被開啟時開始進行一開啟時 間的計算,當所述開啟時間到達所述置物品放置預設時間時,所述控制儲物格門門鎖裝置關閉被開啟的所述儲物格門並鎖定所述儲物格門。 The method for matching a placer and a taker of a heat preservation storage cabinet as described in claim 6, wherein the heat preservation cabinet is further provided with a preset time for placing and taking items, and when the heat preservation cabinet door is opened, an opening time is calculated, and when the opening time reaches the preset time for placing items, the control storage compartment door lock device closes the opened storage compartment door and locks the storage compartment door. 如請求項6所述的配對置取物者的保溫儲藏櫃方法,其中所述儲物格更設置有一偵測裝置,透過所述偵測裝置以偵測放置於所述儲物格中的物品是否被全部取出,並於放置於所述儲物格中的物品全部取出後再經過預設時間控制所述儲物格門門鎖裝置關閉被開啟的所述儲物格門並鎖定所述儲物格門。 As described in claim 6, the heat preservation storage cabinet method for matching the placer and the taker, wherein the storage compartment is further provided with a detection device, through which the detection device is used to detect whether all the items placed in the storage compartment have been taken out, and after all the items placed in the storage compartment have been taken out, the storage compartment door locking device is controlled to close the opened storage compartment door and lock the storage compartment door after a preset time. 如請求項9所述的配對置取物者的保溫儲藏櫃方法,其中所述偵測裝置包含影像偵測裝置、重量偵測裝置以及紅外線偵測裝置。 A method for matching a heat preservation storage cabinet with a person who retrieves items as described in claim 9, wherein the detection device includes an image detection device, a weight detection device, and an infrared detection device.
TW112113259A 2023-04-10 2023-04-10 Insulated thermal cabinet system with pair of puter and taker and method thereof TWI863212B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW112113259A TWI863212B (en) 2023-04-10 2023-04-10 Insulated thermal cabinet system with pair of puter and taker and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW112113259A TWI863212B (en) 2023-04-10 2023-04-10 Insulated thermal cabinet system with pair of puter and taker and method thereof

Publications (2)

Publication Number Publication Date
TW202441470A TW202441470A (en) 2024-10-16
TWI863212B true TWI863212B (en) 2024-11-21

Family

ID=94081814

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112113259A TWI863212B (en) 2023-04-10 2023-04-10 Insulated thermal cabinet system with pair of puter and taker and method thereof

Country Status (1)

Country Link
TW (1) TWI863212B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWM594391U (en) * 2020-01-31 2020-05-01 台灣松下電器股份有限公司 Locker apparatus and locker system
CN112085899A (en) * 2020-09-10 2020-12-15 京东方科技集团股份有限公司 Storage cabinet and storage system
TWM629263U (en) * 2022-04-18 2022-07-01 健行學校財團法人健行科技大學 Composite smart picking locker
US20220296024A1 (en) * 2018-12-08 2022-09-22 Quadient Technologies France Parcel locker system with autonomous clusters of compartments
CN115830776A (en) * 2023-02-08 2023-03-21 北京三快在线科技有限公司 Method and device for accessing parts based on shared storage cabinet and electronic equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220296024A1 (en) * 2018-12-08 2022-09-22 Quadient Technologies France Parcel locker system with autonomous clusters of compartments
TWM594391U (en) * 2020-01-31 2020-05-01 台灣松下電器股份有限公司 Locker apparatus and locker system
CN112085899A (en) * 2020-09-10 2020-12-15 京东方科技集团股份有限公司 Storage cabinet and storage system
TWM629263U (en) * 2022-04-18 2022-07-01 健行學校財團法人健行科技大學 Composite smart picking locker
CN115830776A (en) * 2023-02-08 2023-03-21 北京三快在线科技有限公司 Method and device for accessing parts based on shared storage cabinet and electronic equipment

Also Published As

Publication number Publication date
TW202441470A (en) 2024-10-16

Similar Documents

Publication Publication Date Title
US10504313B2 (en) Locker system access control
US9641335B2 (en) Distribution of user credentials
CN104281116B (en) Wireless control system
CN107507303A (en) The method for unlocking of intelligent lock system and smart lock
CN109155096A (en) Delivering for package and the automatic storage cabinet system and method got
US10839626B2 (en) Dynamic key access control systems, methods, and apparatus
JP2017527717A (en) Delivery delivery box and delivery receipt method and password authentication method using the delivery delivery box
US20060048233A1 (en) Access control system and method
CN106504391A (en) A control method, device and system for intelligent access control
CN117879810B (en) Dynamic password generation method and system
CN105488918A (en) Intelligent locker and access method thereof
US20200193752A1 (en) Internet-of-Things (IoT) Enabled Lock with Management Platform Processing
CN108615284A (en) A kind of Quick Response Code dynamic access control system and unlocking method to work offline
CN106934882B (en) A kind of bin intelligent lock system and open and close locking method
JP2017064456A (en) Article receiving device
CN107819673A (en) It is a kind of based on the intelligent home furnishing control method to communicate in time
TWI863212B (en) Insulated thermal cabinet system with pair of puter and taker and method thereof
JP6411903B2 (en) Gate control system
US12056969B2 (en) Communication protocol for non-internet-enabled devices
CN102710016A (en) Intelligent remote hierarchical key management and control system
JP2016184875A (en) Key data communication system
CN109448164A (en) A kind of terminal, lock body, door-locking system and management method
CN114550353A (en) Intelligent lock control system of transformer substation
CN110415413A (en) An application method of intelligent lock in power system operation and maintenance
CN110336776A (en) A multi-point collaborative authentication system and method based on intelligent collection of user images