护理通讯系统呼叫网关的实现方法与流程

文档序号:12478815阅读:453来源:国知局
护理通讯系统呼叫网关的实现方法与流程

本发明涉及医护系统的信息通信技术领域,具体涉及一种护理通讯系统呼叫网关的实现方法。



背景技术:

医院护理呼叫系统是现代化医院实现信息化、现代化管理的重要组成部分,可以有效地提升医院形象,强化机构管理,保证服务质量。如何利用先进的信息技术为医院服务,更大程度地提高医院的服务质量,是医院信息化建设中的一个重要着眼点,医护对讲系统发展到现在,已经不再是简单的医患之间沟通的工具,在实际应用当中应兼顾到医院的整体设计。

随着我国医疗健康卫生事业的提高,医院的规模也因日益增大医疗需求而在扩大,单体住院楼病区设置达30至40个病区,床位多达千张以上的情形已是很常见。住院患者的增加,给医院的护理工作带来了新的挑战。护士人手不够,劳动强度加大,患者对服务满意度减低、医患纠纷增加成了目前护理工作中很常见的问题。在新的情形下,减轻护士的劳动强度,提高工作效率;加强患者的知情权,推动建立和谐的医护关系;优化人员配置,改善工作流程成了护理工作中迫切需要解决的问题。

护理通讯系统是每个病区最常见的配置,但是现有的护理通讯系统主机和分机无法实现与外部IP电话之间的集中通话,无形中增加医护人员工作量,提高护理成本。



技术实现要素:

为解决上述技术问题,本发明的目的在于:提供一种护理通讯系统呼叫网关的实现方法,实现整个护理通讯系统语音呼叫请求的集中处理,大大提高医护人员的工作效率,节省了医护人力成本。

本发明为解决其技术问题所采用的技术方案为:

所述护理通讯系统呼叫网关的实现方法,护理通讯系统通过呼叫语音网关连接IP语音网关,IP语音网关连接外部IP电话,该方法包括:

S1、护理通讯系统主机呼叫外部IP电话,主机发出呼叫外部IP电机命令,呼叫语音网关接收到命令后执行摘机动作,然后呼叫外部IP电话,主机与外部IP电话进行通话;

S2、外部IP电话呼叫护理通讯主机,呼叫语音网关接收到外部IP电话呼叫命令,应答后,呼叫语音网关提示外部IP电话拨主机号码,呼叫语音网关收到拨号后向待拨号主机发送呼叫命令,外部IP电话与主机进行通话;

S3、护理通讯系统分机呼叫外部IP电话,分机发出呼叫外部IP电机命令,呼叫语音网关接收到命令后执行摘机动作,然后呼叫外部IP电话,分机与外部IP电话进行通话;

S4、外部IP电话呼叫护理通讯分机,呼叫语音网关接收到外部IP电话呼叫命令,应答后,呼叫语音网关提示外部IP电话拨分机号码,呼叫语音网关收到拨号后向呼叫护理通讯系统主机发送呼叫待拨号分机请求,主机打开分机通话电路,外部IP电话与分机进行通话。

其中,优选方案为:

执行S1时,呼叫语音网关摘机后输出待呼叫外部IP电话号码,判断外部IP电话摘机是否摘机,如果是,打开主机通话电路进入通话,如果否,判断呼叫语音网关是否接收到主机挂机命令,如果是,挂断呼叫语音网关,如果否,重新进入判断外部IP电话摘机是否摘机步骤,直至超过预定时间后挂断呼叫语音网关,通话过程中设置主机通话超时机制。

主机通话超时机制,即呼叫语音网关判断通话超过预定时间后,向主机发送超时挂机命令,命令交互可设置为应答机制,等待主机确认响应,如果未收到会重发挂机命令,直到收到响应或超过设定的重发次数(一般为3次),呼叫语音网关执行挂机操作;如果未超时,呼叫语音网关等待接收主机挂机命令,如果收到主机挂机命令,则挂机。

执行S2时,呼叫语音网关提示外部IP电话拨主机号码后,判断外部IP电话是否挂机,如果是,挂断呼叫语音网关,如果否,判断是否接收到待拨号主机号码,如果是,向主机发送呼叫请求,如果否,再次进入判断外部IP电话是否挂机步骤,直至超过预定时间后挂断呼叫语音网关。

执行S2时,呼叫语音网关向主机发送呼叫请求后,若主机应答,打开主机通话电路进行通话,若主机不应答,重新确认主机是否收到呼叫命令,如果是,等待主机应答,如果否,继续确认主机是否收到呼叫命令,直至超过预定时间后重新向主机发送呼叫请求,如果呼叫请求发送次数超过预设次数后主机仍未应答,呼叫语音网关发送主机无法接通指令,挂断呼叫语音网关。

执行S2时,外部IP电话与主机通话过程中呼叫语音网关等待接收主机挂机命令,如果收到主机挂机命令,呼叫语音网关挂机,如果呼叫语音网关判断通话超过预定时间,向主机发送超时挂机命令,等待主机确认响应,如果主机未收到超时挂机命令,则重发超时挂机命令,直到主机接收到该命令响应或超过设定的重发次数,呼叫语音网关执行挂机操作。

执行S3时,呼叫语音网关摘机后,输出待呼叫外部IP电话号码,判断外部IP电话是否摘机,如果是,打开分机内置的声音输入电路,并向主机发送外部IP电话已接听状态命令,进入通话,如果否,判断是否接收到主机挂机命令,如果是,直接挂断呼叫语音网关,如果否,再次进入判断外部IP电话是否摘机步骤,直至超过预定时间后发送超时挂机指令,通话过程中呼叫语音网关同时判断外部IP电话是否挂机,并设置分机通话超时机制。

如果呼叫语音网关检测到外部IP电话挂机,给主机发送外部IP电话已挂机命令,如果主机确认接收到外部IP电话已挂机命令,直接挂断呼叫语音网关,如果主机未接收外部IP电话已挂机命令,直到主机确认接收到该命令或超过设定的重发次数后挂断呼叫语音网关。

所述分机通话超时机制,即呼叫语音网关判断通话超过预定时间后,向主机发送超时挂机命令,如果主机确认接收到超时挂机命令,直接挂断呼叫语音网关,如果主机未接收到超时挂机命令,直到主机确认接收到命令或超过设定的重发次数后挂断呼叫语音网关。

主机发送外部IP电话已接听状态命令后,如果主机确认接收到外部IP电话已接听状态命令,进入通话,如果主机否认接收到外部IP电话已接听状态命令,向呼叫语音网关发送呼叫已处理命令,并挂断呼叫语音网关,如果主机未确认也未否认接收到外部IP电话已接听状态命令,重新向主机发送外部IP电话已接听状态命令,重发次数超过预设次数后,发送呼叫无法建立命令,挂断呼叫语音网关。

执行S4时,呼叫语音网关提示外部IP电话拨分机号码后,判断是否接收到外部IP电话挂机信号,如果是,挂断呼叫语音网关,如果否,判断护理通讯系统主机是否接收到待呼叫分机号码,如果是,向主机发送呼叫待拨号分机请求,打开对应分机通话电路,进入分机与外部IP电话通话,如果否,判断是否超过预设时间,如果是,挂断呼叫语音网关,如果否,重新进入判断是否接收到外部IP电话挂机信号步骤,直至超时后挂断呼叫语音网关,通话过程中呼叫语音网关同时判断外部IP电话是否挂机,并设置分机通话超时机制。

如果呼叫语音网关检测到外部IP电话挂机,给主机发送外部IP电话已挂机命令,如果主机确认接收到外部IP电话已挂机命令,直接挂断呼叫语音网关,如果主机未接收外部IP电话已挂机命令,直到主机确认接收到该命令或超过设定的重发次数后挂断呼叫语音网关。

向主机发送呼叫待拨号分机请求后,判断分机是否接收到主机呼叫请求,如果是,分机若接受主机请求进入通话,分机若未接受主机请求,发送分机无法接通指令,挂断呼叫语音网关,如果否,判断呼叫是否超过预设时间,如果否,重新进入判断分机是否接收到主机呼叫请求步骤,直至超过预设时间后判断主机向分机发送呼叫请求的次数,如果没超过预设次数,主机重新向分机发送呼叫请求,并进入判断分机是否接收到主机呼叫请求步骤,如果超过预设次数,发送分机无法接通指令,挂断呼叫语音网关。

与现有技术相比,本发明具有以下有益效果:

本发明解决外部IP电话与护理通讯系统主机、分机间的相互通话难题,实现整个护理通讯系统语音呼叫请求的集中处理,大大提高医护人员的工作效率,节省了医护人力成本。

附图说明

图1本发明实施例1实现框图。

图2护理通讯系统主机呼叫外部IP电话流程图。

图3外部IP电话呼叫护理通讯系统主机流程图。

图4护理通讯系统分机呼叫外部IP电话流程图。

图5外部IP电话呼叫护理通讯系统分机流程图。

具体实施方式

下面结合附图对本发明实施例做进一步描述:

实施例1:

如图1-5所示,本发明所述护理通讯系统呼叫网关的实现方法,护理通讯系统通过呼叫语音网关连接IP语音网关,IP语音网关连接外部IP电话,该方法包括:

S1、护理通讯系统主机呼叫外部IP电话,主机发出呼叫外部IP电机命令,呼叫语音网关接收到命令后执行摘机动作,然后呼叫外部IP电话,主机与外部IP电话进行通话;

S2、外部IP电话呼叫护理通讯主机,呼叫语音网关接收到外部IP电话呼叫命令,应答后,呼叫语音网关提示外部IP电话拨主机号码,呼叫语音网关收到拨号后向待拨号主机发送呼叫命令,外部IP电话与主机进行通话;

S3、护理通讯系统分机呼叫外部IP电话,分机发出呼叫外部IP电机命令,呼叫语音网关接收到命令后执行摘机动作,然后呼叫外部IP电话,分机与外部IP电话进行通话;

S4、外部IP电话呼叫护理通讯分机,呼叫语音网关接收到外部IP电话呼叫命令,应答后,呼叫语音网关提示外部IP电话拨分机号码,呼叫语音网关收到拨号后向呼叫护理通讯系统主机发送呼叫待拨号分机请求,主机打开分机通话电路,外部IP电话与分机进行通话。

为更为直观的表达本发明执行流程,本实施例对呼叫语音网关的结构进行举例说明,所述呼叫语音网关包括电源模块、电话线接口、外部IP电话摘机信号接口、护理通讯系统接口、通信模块和MCU,护理通讯系统接口连接护理通讯系统接口电路,所述护理通讯系统接口电路通过数据线顺次连接至通信模块和MCU,所述护理通讯系统接口电路通过音频线连接至语音输入模块和语音输出模块,DTMF信号输出模块、语音输入模块和语音输出模块分别通过电话机总线顺次连接至摘挂机电路和电话线接口,DTMF信号输入模块和振铃信号输入模块分别通过信号线连接至MCU,语音输入模块、DTMF信号输出模块、DTMF信号输入模块和振铃信号输入模块分别通过音频线连接至MCU,电源模块为其余各模块供电,所述外部IP电话摘机信号接口通过外部IP电话摘机信号输入电路连接至MCU。

其中:

执行S1时,呼叫语音网关摘机后,通过DTMF信号输出模块输出待呼叫外部IP电话号码,判断外部IP电话摘机是否摘机,如果是,打开主机语音输入模块和语音输出模块进入通话,如果否,判断呼叫语音网关是否接收到主机挂机命令,如果是,挂断呼叫语音网关,如果否,重新进入判断外部IP电话摘机是否摘机步骤,直至超过预定时间(一般取50秒)后挂断呼叫语音网关,通话过程中设置主机通话超时机制。外部IP电话摘机状态通过外部IP电话摘机信号输入电路和外部IP电话摘机信号接口发送至呼叫语音网关的MCU。

主机通话超时机制,即呼叫语音网关判断通话超过预定时间(一般取10分钟)后,向主机发送超时挂机命令,命令交互可设置为应答机制,等待主机确认响应,如果未收到会重发挂机命令,直到收到响应或超过设定的重发次数(一般为3次),呼叫语音网关执行挂机操作;如果未超时,呼叫语音网关等待接收主机挂机命令,如果收到主机挂机命令,则挂机。

执行S2时,呼叫语音网关提示外部IP电话拨主机号码后,判断外部IP电话是否挂机,如果是,挂断呼叫语音网关,如果否,判断是否接收到待拨号主机号码,如果是,向主机发送呼叫请求,如果否,再次进入判断外部IP电话是否挂机步骤,直至超过预定时间后挂断呼叫语音网关,待拨号主机号码通过呼叫语音网关的DTMF信号输入模块接收。

执行S2时,呼叫语音网关向主机发送呼叫请求后,若主机应答,打开主机通话电路进行通话,若主机不应答,重新确认主机是否收到呼叫命令,如果是,等待主机应答,如果否,继续确认主机是否收到呼叫命令,直至超过预定时间(一般取15-20秒)后重新向主机发送呼叫请求,如果呼叫请求发送次数超过预设次数(一般为3次)后主机仍未应答,呼叫语音网关发送主机无法接通指令,挂断呼叫语音网关。

执行S2时,外部IP电话与主机通话过程中呼叫语音网关等待接收主机挂机命令,如果收到主机挂机命令,呼叫语音网关挂机,如果呼叫语音网关判断通话超过预定时间(一般取10分钟),向主机发送超时挂机命令,等待主机确认响应,如果主机未收到超时挂机命令,则重发超时挂机命令,直到主机接收到该命令响应或超过设定的重发次数(一般为3次),呼叫语音网关执行挂机操作。

执行S3时,呼叫语音网关摘机后,通过DTMF信号输出模块发送待呼叫外部IP电话号码,判断外部IP电话是否摘机,如果是,打开分机内置的声音输入电路,并向主机发送外部IP电话已接听状态命令,进入通话,如果否,判断是否接收到主机挂机命令,如果是,直接挂断呼叫语音网关,如果否,再次进入判断外部IP电话是否摘机步骤,直至超过预定时间(一般取50秒)后发送超时挂机指令,通话过程中呼叫语音网关同时判断外部IP电话是否挂机,并设置分机通话超时机制。

如果呼叫语音网关检测到外部IP电话挂机,给主机发送外部IP电话已挂机命令,如果主机确认接收到外部IP电话已挂机命令,直接挂断呼叫语音网关,如果主机未接收外部IP电话已挂机命令,直到主机确认接收到该命令或超过设定的重发次数(一般为3次)后挂断呼叫语音网关。

所述分机通话超时机制,即呼叫语音网关判断通话超过预定时间(一般取10分钟)后,向主机发送超时挂机命令,如果主机确认接收到超时挂机命令,直接挂断呼叫语音网关,如果主机未接收到超时挂机命令,直到主机确认接收到命令或超过设定的重发次数(一般为3次)后挂断呼叫语音网关。

主机发送外部IP电话已接听状态命令后,如果主机确认接收到外部IP电话已接听状态命令,进入通话,如果主机否认接收到外部IP电话已接听状态命令,向呼叫语音网关发送呼叫已处理命令,并挂断呼叫语音网关,如果主机未确认也未否认接收到外部IP电话已接听状态命令,重新向主机发送外部IP电话已接听状态命令,重发次数超过预设次数(一般为3次)后,发送呼叫无法建立命令,挂断呼叫语音网关。

执行S4时,呼叫语音网关提示外部IP电话拨分机号码后,判断是否接收到外部IP电话挂机信号,如果是,挂断呼叫语音网关,如果否,判断护理通讯系统主机是否接收到待呼叫分机号码,如果是,向主机发送呼叫待拨号分机请求,打开对应分机通话电路,进入分机与外部IP电话通话,如果否,判断是否超过预设时间(一般取10分钟),如果是,挂断呼叫语音网关,如果否,重新进入判断是否接收到外部IP电话挂机信号步骤,直至超时后挂断呼叫语音网关,通话过程中呼叫语音网关同时判断外部IP电话是否挂机,并设置分机通话超时机制。

如果呼叫语音网关检测到外部IP电话挂机,给主机发送外部IP电话已挂机命令,如果主机确认接收到外部IP电话已挂机命令,直接挂断呼叫语音网关,如果主机未接收外部IP电话已挂机命令,直到主机确认接收到该命令或超过设定的重发次数(一般为3次)后挂断呼叫语音网关。

向主机发送呼叫待拨号分机请求后,判断分机是否接收到主机呼叫请求,如果是,分机若接受主机请求进入通话,分机若未接受主机请求,发送分机无法接通指令,挂断呼叫语音网关,如果否,判断呼叫是否超过预设时间(一般取50秒),如果否,重新进入判断分机是否接收到主机呼叫请求步骤,直至超过预设时间后判断主机向分机发送呼叫请求的次数(一般为3次),如果没超过预设次数,主机重新向分机发送呼叫请求,并进入判断分机是否接收到主机呼叫请求步骤,如果超过预设次数,发送分机无法接通指令,挂断呼叫语音网关。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本领域的技术人员在本发明所揭露的技术范围内,可不经过创造性劳动想到的变化或替换,都应涵盖在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1