[發(fā)明專利]一種酒店P(guān)MS共享電腦外設(shè)的方法在審
| 申請?zhí)枺?/td> | 202210387569.2 | 申請日: | 2022-04-14 |
| 公開(公告)號: | CN114461427A | 公開(公告)日: | 2022-05-10 |
| 發(fā)明(設(shè)計(jì))人: | 朱云杰;林雪 | 申請(專利權(quán))人: | 中博信息技術(shù)研究院有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F13/10;G06F16/901;G06F16/903;H04L67/02;H04L69/164 |
| 代理公司: | 常州佰業(yè)騰飛專利代理事務(wù)所(普通合伙) 32231 | 代理人: | 劉松 |
| 地址: | 210000 江蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 酒店 pms 共享 電腦 外設(shè) 方法 | ||
1.一種酒店P(guān)MS共享電腦外設(shè)的方法,其特征在于:包括如下步驟:
步驟1:建立共享外設(shè)服務(wù)中心,在PMS服務(wù)端中設(shè)立PMS共享外設(shè)使用規(guī)則庫表,在每一個(gè)使用PMS客戶端的電腦或連接有共享外設(shè)的電腦上均安裝一個(gè)PMS前置,設(shè)定酒店P(guān)MS為BS架構(gòu);
在PMS前置中建立PMS前置數(shù)據(jù)庫,用于配置PMS前置所在電腦連接的外設(shè)信息以及共享外設(shè)服務(wù)中心IP與UDP服務(wù)端口;
所有PMS前置均向共享外設(shè)服務(wù)中心發(fā)送心跳包,心跳包中的數(shù)據(jù)包含本機(jī)外設(shè)信息表和本機(jī)PMS前置信息;
共享外設(shè)服務(wù)中心通過各個(gè)PMS前置發(fā)送的心跳包收集酒店所有共享外設(shè)信息和前置信息;
步驟2:PMS客戶端與PMS前置采用HTTP通信,PMS前置和共享外設(shè)服務(wù)中心采用UDP通信;
PMS客戶端通過本機(jī)的PMS前置向共享外設(shè)服務(wù)中心發(fā)出查詢共享外設(shè)UDP請求包,從而查詢到酒店可使用的外設(shè),并在PMS服務(wù)端設(shè)置共享外設(shè)使用規(guī)則;
步驟3:PMS前置接收來自本機(jī)PMS客戶端的使用外設(shè)請求,根據(jù)使用外設(shè)請求中外設(shè)綁定的前置ID來確定是使用本機(jī)的外設(shè)還是使用非本機(jī)的外設(shè);
如果是使用本機(jī)外設(shè),則直接調(diào)用PMS前置中的本機(jī)外設(shè)接口模塊API,調(diào)用結(jié)果返回給本機(jī)的PMS客戶端;
如果是使用非本機(jī)的外設(shè),則通過本機(jī)PMS前置、共享外設(shè)服務(wù)中心和外設(shè)所連接的電腦中的PMS前置之間的通信,三者協(xié)作完成對非本機(jī)外設(shè)的使用,并將結(jié)果返回本機(jī)的PMS客戶端;
步驟4:共享外設(shè)服務(wù)中心處理三種數(shù)據(jù)包:心跳包、共享外設(shè)查詢包和共享外設(shè)使用包;
共享外設(shè)服務(wù)中心根據(jù)共享外設(shè)使用包中所包含的源前置ID和目標(biāo)前置ID,轉(zhuǎn)發(fā)使用外設(shè)的請求包或使用結(jié)果響應(yīng)包。
2.如權(quán)利要求1所述的一種酒店P(guān)MS共享電腦外設(shè)的方法,其特征在于:在執(zhí)行步驟1時(shí),具體包括如下步驟:
步驟1-1:任意一個(gè)PMS前置A在啟動后立即向共享外設(shè)服務(wù)中心發(fā)送心跳包,之后則定時(shí)發(fā)送心跳包;
步驟1-2:共享外設(shè)服務(wù)中心收到PMS前置A心跳包后,解析出前置的IP和端口,進(jìn)而解析出心跳包內(nèi)的前置ID和外設(shè)信息,保存并更新到中心數(shù)據(jù)庫的共享外設(shè)信息表和前置信息表;
步驟1-3:共享外設(shè)服務(wù)中心若超時(shí)未收到PMS前置A的心跳包,將刪除中心數(shù)據(jù)庫中PMS前置A的外設(shè)信息。
3.如權(quán)利要求1所述的一種酒店P(guān)MS共享電腦外設(shè)的方法,其特征在于:在執(zhí)行步驟2時(shí),具體包括如下步驟:
步驟2-1:任意一個(gè)PMS客戶端X將酒店ID作為參數(shù)放于查詢共享外設(shè)HTTP請求內(nèi),再發(fā)送給本機(jī)的PMS前置X;
步驟2-2:PMS前置X收到查詢共享外設(shè)HTTP請求后,從中讀取酒店ID,打包生成前置查詢共享外設(shè)UDP請求包,并發(fā)送給共享外設(shè)服務(wù)中心;
步驟2-3:共享外設(shè)服務(wù)中心收到前置查詢共享外設(shè)UDP請求包后,從中讀取酒店ID,根據(jù)酒店ID查詢自身的中心數(shù)據(jù)庫,獲取酒店ID對應(yīng)的所有可用的外設(shè)的共享外設(shè)信息,生成查詢共享外設(shè)響應(yīng)UDP包,并返回給PMS前置X;
步驟2-4:PMS前置X收到中心返回的查詢共享外設(shè)響應(yīng)UDP包后,將其中的共享外設(shè)信息作為查詢結(jié)果返回給PMS客戶端X;
步驟2-5:PMS客戶端X獲取到共享外設(shè)信息,并在PMS外設(shè)使用規(guī)則庫表中配置酒店外設(shè)使用規(guī)則:源前置ID、目標(biāo)前置ID、業(yè)務(wù)代碼、外設(shè)名字和類型,當(dāng)源前置ID和目標(biāo)前置ID相同時(shí),配置的外設(shè)為本機(jī)外設(shè),否則配置的為非本機(jī)外設(shè);
步驟2-6:PMS客戶端根據(jù)當(dāng)前本機(jī)前置ID和業(yè)務(wù)代碼匹配PMS外設(shè)使用規(guī)則庫表中配置的源前置ID和業(yè)務(wù)代碼確定使用的外設(shè)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中博信息技術(shù)研究院有限公司,未經(jīng)中博信息技術(shù)研究院有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210387569.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





