[发明专利]基于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.vipzhuanli.com/pat/books/202011084768.3/1.html,转载请声明来源钻瓜专利网。