[發明專利]基于SignalR和Restfual API的病房IPTV信息化系統及實現方法在審
| 申請號: | 202011084768.3 | 申請日: | 2020-10-12 |
| 公開(公告)號: | CN112218138A | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | 趙洋;車文哲;楊麗波;羅浩;鄢波 | 申請(專利權)人: | 四川九州電子科技股份有限公司 |
| 主分類號: | H04N21/422 | 分類號: | H04N21/422;H04N21/478;H04N21/485 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 張秀敏 |
| 地址: | 621000 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 signalr restfual api 病房 iptv 信息化 系統 實現 方法 | ||
1.一種基于SignalR和Restfual API的病房IPTV信息化系統,其特征在于,包括:
后臺管理服務器,被配置成用于將基礎信息上傳數據庫服務器,同時將視頻資源上傳流媒體服務器;所述基礎信息包括醫院信息、科室醫生信息、新聞信息、餐飲信息、推送任務和醫囑提示規則;
后臺接口服務器,被配置成用于啟動API接口服務,還被配置成用于接收和響應IPTV機頂盒發起的數據請求;還用于啟動SignalR服務,搭建起SignalR服務端供IPTV機頂盒客戶端連接以及用于根據推送任務生成推送消息并將推送消息寫入數據庫;所述API接口服務包括IPTV機頂盒初始化、醫院基礎信息獲取、患者住院信息獲取、健康教育視頻媒資信息獲取、新聞信息獲取和問卷調查信息獲取;
流媒體服務器,用于根據后臺接口服務器的調用參數請求發送指定視頻的推流;
HIS對接服務器,被配置成與醫院HIS系統進行實時數據對接,獲取HIS系統的數據并進行結構化轉換后將住院信息同步至數據庫服務器;所述住院信息包括患者醫囑、費用、護理記錄和檢測報告;
數據庫服務器,用于存儲HIS對接服務器從醫院HIS系統實時對接的數據、存儲后臺管理服務器配置的推送任務和基礎信息以及存儲后臺接口服務器的推送任務及消息狀態;
IPTV機頂盒,被配置成用于調用后臺服務器初始化API接口,通過API參數上傳機頂盒MAC、所在科室、所在病房和軟件版本信息;
電視,被配置成輸出顯示IPTV機頂盒的畫面信息以及通過遙控器或者屏幕觸控進行交互。
2.一種基于SignalR和RestfualAPI的病房IPTV信息化系統實現方法,其特征在于,包括:
步驟S100:后臺管理服務器將基礎信息上傳數據庫服務器并發布,同時將視頻資源上傳至流媒體服務器;HIS對接服務器與醫院HIS系統進行實時數據對接,并將住院信息同步至數據庫服務器;
步驟S200:后臺接口服務器啟動RestfualAPI服務,IPTV機頂盒調用初始化API接口,返回IPTV機頂盒信息,后臺接口服務器將返回信息寫入數據庫服務器并將IPTV機頂盒與對應的住院信息關聯,同時通過API返回值將綁定狀態返回IPTV機頂盒;
步驟S300:后臺接口服務器啟動SignalR服務,搭建起SignalR服務端供IPTV機頂盒的SignalR客戶端連接;IPTV機頂盒的SignalR客戶端在開機啟動后向后臺接口服務器發起連接請求;
步驟S400:后臺接口服務器響應SignalR客戶端請求,將SignalR客戶端信息存儲于內存隊列中,并將連接狀態返回IPTV機頂盒,同時后臺接口服務器將SignalR客戶端對應的IPTV機頂盒MAC與SignalR連接id進行關聯,實現定位IPTV機頂盒的SignalR客戶端所在的科室及病房;
步驟S500:后臺接口服務器啟動定時服務,從數據庫服務器中獲取所述信息數據中的推送任務,實時對推送任務進行檢測,當達到觸發條件時立即執行推送;
步驟S600:IPTV機頂盒接收到SignalR推送的消息時,立即進行對應的響應并將消息存儲至本地以及通過SignalR返回消息接收狀態;
步驟S700:后臺接口服務器更新任務和消息狀態,并將任務和消息狀態寫入數據庫服務器;
步驟S800:用戶在IPTV機頂盒的頁面點擊過程中,IPTV機頂盒向后臺接口服務器對應API接口發起請求,后臺接口服務器接收API請求后根據路由規則找到對應Action接收處理請求,并以Json格式返回對應的數據內容,電視進行顯示,實現查詢互動功能。
3.根據權利要求2所述的基于SignalR和RestfualAPI的病房IPTV信息化系統實現方法,其特征在于,所述基礎信息包括醫院信息、科室醫生信息、宣教資料、新聞信息、餐飲信息、推送任務和醫囑提示規則;所述住院信息包括患者醫囑、費用、護理記錄和檢測報告。
4.根據權利要求2所述的基于SignalR和RestfualAPI的病房IPTV信息化系統實現方法,其特征在于,所述IPTV機頂盒信息包括MAC、科室信息和病房信息。
5.根據權利要求2所述的基于SignalR和RestfualAPI的病房IPTV信息化系統實現方法,其特征在于,所述步驟S100中實時數據對接通過工廠模式實現,通過配置文件進行通信方式切換,通過異步方法獲取數據,通過反射機制與XML配置的方式將醫院HIS系統返回的數據進行結構化轉換;所述通信方式包括Webservice、Socket、Web API和數據庫視圖;所述異步方法包括定時觸發、消息訂閱和固定周期。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川九州電子科技股份有限公司,未經四川九州電子科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011084768.3/1.html,轉載請聲明來源鉆瓜專利網。





