白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

一種通過FIAS協(xié)議實現(xiàn)IPPBX與PMS對接的方法、終端設備及介質

專利號
CN116760870B
公開日期
2023-10-27
申請人
廈門星縱數(shù)字科技有限公司(福建省廈門市火炬高新區(qū)軟件園三期溪西山尾路37號201室之一單元)
發(fā)明人
張思勇; 陳炳杉
IPC分類
H04L67/12; H04L69/18; H04L69/00; H04L67/02; H04L67/30; H04L69/22; H04M11/00
技術領域
fias,thirdapp,ippbx,pms,事件,數(shù)據(jù)包,請求,協(xié)議,對接,存儲
地域: 福建省 福建省廈門市

摘要

本發(fā)明涉及一種通過FIAS協(xié)議實現(xiàn)IPPBX與PMS對接的方法、終端設備及介質,IPPBX的Thirdapp模塊實現(xiàn)使用FIAS協(xié)議與PMS服務器的通信,IPPBX內部則通過HTTP協(xié)議進行數(shù)據(jù)的交互。本發(fā)明提供了一種IPPBX與PMS對接的通用框架,適應多種協(xié)議變更,以及功能擴展。

說明書

1 2 3 4
[0021] Thirdapp模塊接收到鏈路開始數(shù)據(jù)包后,發(fā)送表明供應商IPPBX版本號與接口類型的數(shù)據(jù)包和表明IPPBX需要PMS提供的功能的數(shù)據(jù)包至PMS服務器; [0022] PMS服務器接收到Thirdapp模塊發(fā)送的表明供應商IPPBX版本號與接口類型的數(shù)據(jù)包和表明IPPBX需要PMS提供的功能的數(shù)據(jù)包后,發(fā)送鏈路建立成功確認數(shù)據(jù)包至Thirdapp模塊; [0023] Thirdapp模塊接收到鏈路建立成功確認數(shù)據(jù)包后,確認與PMS服務器的FIAS連接建立成功。 [0024] 一種通過FIAS協(xié)議實現(xiàn)IPPBX與PMS對接的終端設備,包括處理器、存儲器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)本發(fā)明實施例上述的方法的步驟。 [0025] 一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)本發(fā)明實施例上述的方法的步驟。 [0026] 本發(fā)明采用如上技術方案,提供了一種IPPBX與PMS對接的通用框架,適應多種協(xié)議變更,以及功能擴展。 附圖說明 [0027] 圖1所示為本發(fā)明實施例一的流程圖。 具體實施方式 [0028] 為進一步說明各實施例,本發(fā)明提供有附圖。這些附圖為本發(fā)明揭露內容的一部分,其主要用以說明實施例,并可配合說明書的相關描述來解釋實施例的運作原理。配合參考這些內容,本領域普通技術人員應能理解其他可能的實施方式以及本發(fā)明的優(yōu)點。 [0029] 現(xiàn)結合附圖和具體實施方式對本發(fā)明進一步說明。 [0030] 實施例一: [0031] 本發(fā)明實施例提供了一種通過FIAS協(xié)議實現(xiàn)IPPBX與PMS對接的方法,如圖1所示,所述方法包括以下步驟: [0032] (1)IPPBX客戶端開啟PMS集成功能后,接收用戶配置信息并發(fā)送至Thirdapp模塊。 [0033] 用戶配置信息包括PMS服務器提供的IP地址、端口和PMS服務相關配置信息。 [0034] Thirdapp是IPPBX上專門用于處理與第三方服務交互的進程。 [0035] IPPBX客戶端可以為WEB端,有管理員權限的用戶通過瀏覽器訪問域名登錄WEB端IPPBX后,通過點擊開啟PMS集成功能,填寫用戶配置信息并保存。 [0036] (2)Thirdapp模塊接收到用戶配置信息后通知Basicsrv模塊,并根據(jù)用戶配置信息中的IP地址和端口信息構建FIAS客戶端連接PMS服務器。 [0037] Basicsrv是IPPBX上專門處理IPPBX管理業(yè)務的模塊,比如叫醒服務的定時,分機和姓名的綁定關系. [0038] (3)連接建立成功后,Thirdapp模塊讀取用戶配置的處于開啟狀態(tài)的PMS服務,并根據(jù)處于開啟狀態(tài)的PMS服務向FIAS客戶端管理類注冊可讀事件和可寫事件,注冊完成后等待讀事件或寫事件通知。 [0039] 本實施例中連接建立成功的判斷過程包括: [0040] Thirdapp模塊與PMS服務器連接成功后,?PMS服務器發(fā)送鏈路開始數(shù)據(jù)包至Thirdapp模塊。鏈路開始數(shù)據(jù)包以LS開頭,格式如:LS|DA230604|TI235212|。 [0041] Thirdapp模塊接收到鏈路開始數(shù)據(jù)包后,發(fā)送表明供應商IPPBX版本號與接口類型的數(shù)據(jù)包和表明IPPBX需要PMS提供的功能的數(shù)據(jù)包至PMS服務器。 [0042] 表明供應商IPPBX版本號((V#)?1.01)與接口類型((IF)?PBX)的數(shù)據(jù)包以LD開頭,格式如:LD|DA230602|TI163444|V#1.01|IFPB|;表明IPPBX需要PMS提供的功能的數(shù)據(jù)包以LR開頭,格式如:LR|RIGI|FLRNG#GSGNGFGTSF|LR|RIGO|FLRNG#GSSF|LR|RIGC|FLRNROG#GSGNGFGT|LR|RIWR|FLRNDATI|LR|RIWC|FLRNDATI|LR|RIWA|FLRNDATIAS|LR|RIRE|FLRNDNCSRSVMML|LR|RIPS|FLRNTADATIP#DDPTMAM#DUWSSO|LR|RIPA|FLRNDATIASP#WSSO|。 [0043] PMS服務器接收到Thirdapp模塊發(fā)送的表明供應商IPPBX版本號與接口類型的數(shù)據(jù)包和表明IPPBX需要PMS提供的功能的數(shù)據(jù)包后,發(fā)送鏈路建立成功確認數(shù)據(jù)包至Thirdapp模塊。鏈路建立成功確認數(shù)據(jù)包以LA開頭,格式如:LA|DA230604|TI235216|。 [0044] Thirdapp模塊接收到鏈路建立成功確認數(shù)據(jù)包后,確認與PMS服務器的FIAS連接建立成功。 [0045] 注冊的可讀事件如:GI(入住)?GO(退房)?GC(換房或房間信息變更)WR(叫醒服務)WC(取消叫醒服務)?RE(房間狀態(tài)控制?》免打擾)

權利要求

1 2
4.根據(jù)權利要求1所述的通過FIAS協(xié)議實現(xiàn)IPPBX與PMS對接的方法,其特征在于:當Thirdapp模塊內部的任務模塊接收到分配的寫事件對應的HTTP請求包時,解析HTTP請求包,并提取其中的數(shù)據(jù)封裝為FIAS數(shù)據(jù)包后,發(fā)送至Basicsrv模塊,由Basicsrv模塊執(zhí)行該寫事件對應的業(yè)務邏輯。 5.根據(jù)權利要求1所述的通過FIAS協(xié)議實現(xiàn)IPPBX與PMS對接的方法,其特征在于:當Thirdapp模塊內部的任務模塊接收到分配的寫事件對應的HTTP請求包時,判斷對應的事件是否為拋賬事件PS,如果是,將該事件記錄至拋賬未成功數(shù)據(jù)庫中。 6.根據(jù)權利要求1所述的通過FIAS協(xié)議實現(xiàn)IPPBX與PMS對接的方法,其特征在于:連接建立成功的判斷過程包括: Thirdapp模塊與PMS服務器連接成功后,?PMS服務器發(fā)送鏈路開始數(shù)據(jù)包至Thirdapp模塊; Thirdapp模塊接收到鏈路開始數(shù)據(jù)包后,發(fā)送表明供應商IPPBX版本號與接口類型的數(shù)據(jù)包和表明IPPBX需要PMS提供的功能的數(shù)據(jù)包至PMS服務器; PMS服務器接收到Thirdapp模塊發(fā)送的表明供應商IPPBX版本號與接口類型的數(shù)據(jù)包和表明IPPBX需要PMS提供的功能的數(shù)據(jù)包后,發(fā)送鏈路建立成功確認數(shù)據(jù)包至Thirdapp模塊; Thirdapp模塊接收到鏈路建立成功確認數(shù)據(jù)包后,確認與PMS服務器的FIAS連接建立成功。 7.一種通過FIAS協(xié)議實現(xiàn)IPPBX與PMS對接的終端設備,其特征在于:包括處理器、存儲器以及存儲在所述存儲器中并在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權利要求1 6中任一所述方法的步驟。 ~ 8.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于:所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1 6中任一所述方法的步驟。 ~
微信群二維碼
意見反饋