一种移动终端与医护分机的通信方法及系统与流程

文档序号:15701268发布日期:2018-10-19 19:53阅读:261来源:国知局

本发明涉及一种移动终端与医护分机的通信方法及系统。



背景技术:

目前,随着便携式移动终端在医疗呼叫系统中的投入使用,患者与医护人员之间的通讯更加及时、灵活,为满足患者需求,保护患者生命安全带来了巨大保障。

而在现有医护系统中,更广泛采用的是传统医护分机,分机设置在医院各处,如病房门口,护士站,医生办公室等,方便患者与医护人员之间联系,若使用移动终端代替全部传统医护分机,需要更换大量设备,耗费成本高,且移动终端采用无线网络互联,无线信号易对个别医疗设备,如心电图检测、电磁仪器等产生干扰,因此,传统医护分机的存在是必要的,而移动终端在现有医护系统中,无法与传统医护分机建立通讯连接,致使其灵活性、便捷性等优点无法充分发挥,难以满足医护通讯中的要求。



技术实现要素:

本发明为了弥补现有技术的不足,提供了一种移动终端与医护分机的通信方法及系统,它可以实现在传统医护分机与移动终端之间建立通讯连接。

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

第一方面,本发明提供了一种移动终端与医护分机的通信方法,包括:

呼叫端发起呼叫;

所述呼叫命令经语音网关将所述呼叫命令对应的信号进行中转并传送到被呼叫端;

若被呼叫端接通呼叫,则所述呼叫对应的信号经语音网关进行语音转换后,呼叫端与被呼叫端之间建立通信连接;其中,所述语音转换为将模拟音频信号转换成网络数字信号,或者将网络数字信号转换成模拟音频信号。

在本发明所述的一种移动终端与医护分机的通信方法中,所述呼叫命令经语音网关将所述呼叫命令对应的信号进行中转并传送到被呼叫端,包括:

所述语音网关接收呼叫命令;

所述呼叫命令经所述语音网关中的控制器局域网络总线协议发送至被呼叫端。

在本发明所述的一种移动终端与医护分机的通信方法中,所述呼叫对应的信号经语音网关进行语音转换后,呼叫端与被呼叫端之间建立通信连接,包括:

所述语音网关接收呼叫对应的信号;

所述语音网关判断所述被呼叫端为移动终端或医护分机;

若所述被呼叫端为移动终端,则所述语音网关运行所述语音网关中的音频模块将所述模拟音频信号转换成网络数字信号,所述医护分机与移动终端开始通话;

若所述被呼叫端为医护分机,则所述语音网关运行所述语音网关中的音频模块将所述网络数字信号转换成模拟音频信号,所述移动终端与医护分机开始通话。

在本发明所述的一种移动终端与医护分机的通信方法中,所述呼叫端发起的呼叫为语音呼叫,且通过语音识别算法实现所述语音呼叫;其中,所述呼叫端为移动终端;所述语音识别算法,包括:

所述移动终端获取语音信号;

所述移动终端将所述语音信号转换为对应的语音文本信息;

所述移动终端从所述语音文本信息中提取关键词集合,其中,所述关键词集合中包含至少一个关键词;

所述移动终端将所述关键词集合与所述移动终端预设信息库中对应的预存关键词集合进行比对,其中,所述预存关键词集合对应一个预设文本信息,所述预设文本信息对应一条预设移动终端呼叫指令;

所述移动终端经过计算选择相似度最高的预设文本信息并执行该预设文本信息所对应的移动终端呼叫指令。

在本发明所述的一种移动终端与医护分机的通信方法中,通过如下公式分别计算语音文本信息和预设文本信息的词形相似度、句长相似度、词序相似度、距离相似度:

词形相似度:

句长相似度:

词序相似度:

距离相似度:

按照如下公式计算语音文本信息和预设文本信息的相似度:

Sim(A,B)=α1WordSim(A,B)+α2LenSim(A,B)+α3OrderSim(A,B)+α4DisSim(A,B)

其中,Len(A)为语音文本信息对应的关键词集合中关键词的个数,Len(B)为预设文本信息对应的关键词集合中关键词的个数;SameWc(A,B)为语音文本信息对应的关键词集合和预设文本信息对应的关键词集合中相同关键词的个数; OnceWs(A,B)表示在语音文本信息和预设文本信息中都出现且只出现一次的关键词集合;|OnceWs(A,B)为OnceWs(A,B)集合中关键词的个数,k为训练的到的 DisSim(A,B)为0.5时的词语距离值,Max()为取最大值函数,Abs()为取绝对值函数,α1为词形相似度WordSim(A,B)的权重系数,α2为句长相似度LenSim(A,B)的权重系数,α3为词序相似度OrderSim(A,B)的相似度,α4为距离相似度DisSim(A,B) 的权重系数。

在本发明所述的一种移动终端与医护分机的通信方法中,所述呼叫端为移动终端,被呼叫端为医护分机;

且在呼叫端发起呼叫之后,在所述呼叫命令经语音网关将所述呼叫命令对应的信号进行中转并传送到被呼叫端之前,还包括:

服务器对移动终端发起的呼叫命令进行中转,再由所述语音网关与医护主机进行通信。

在本发明所述的一种移动终端与医护分机的通信方法中,在所述被呼叫端接通呼叫之前,还包括:

所述医护主机判断所述医护分机状态,所述医护分机状态包括医护分机空闲和医护分机占线;

若所述医护分机空闲,则所述语音网关连接所述移动终端;

所述移动终端和所述医护分机开始通话;

若所述医护分机占线,则医护主机将分机占线提醒消息发送至语音网关;

语音网关将所述占线提醒消息转发给服务器,服务器将该提醒发送至移动终端;或者所述语音网关直接将所述占线提醒消息发送至所述移动终端;

移动终端发出医护分机占线提醒。

在本发明所述的一种移动终端与医护分机的通信方法中,所述呼叫端发起呼叫,具体为:所述呼叫端向多个接收组中的一个接收组发起呼叫;所述接收组为根据预先设定的规则,处理呼叫请求的设备的集合。

在本发明所述的一种移动终端与医护分机的通信方法中,所述呼叫端为医护分机,被呼叫端为移动终端,且在所述呼叫端发起呼叫之后,包括:所述医护分机通过医护主机将所述呼叫命令转发至所述语音网关;

以及在所述呼叫命令经语音网关将所述呼叫命令对应的信号进行中转之后,包括:所述语音网关将所述中转后的命令经服务器发送至所述移动终端组;其中,所述移动终端组是由多个所述移动终端组成的移动终端组,且所述移动终端组的成员满足同一要求或者具有相同特性;

以及在被呼叫端接通呼叫之前,还包括:

被呼叫端所在移动终端组内有移动终端处理呼叫;

服务器发送呼叫信息已被处理到所述移动终端组内的其他移动终端;

移动终端与医护分机接通呼叫或者移动终端进行挂断处理或者移动终端采用忽略呼叫处理;其中,所述移动终端采用忽略呼叫处理是指所述移动终端基于用户操作呼叫忽略按钮或者基于用户发出的呼叫忽略语音而进行的所述忽略呼叫行为;

以及在被呼叫端接通呼叫之前,还包括:

被呼叫端所在移动终端组内没有移动终端处理呼叫;

服务器记录未接通呼叫;

服务器下发未接通呼叫消息至被呼叫端所在移动终端组内各个移动终端;

移动终端处理未接通呼叫。

第二方面,本发明提供了一种移动终端与医护分机的通信系统,该系统包括呼叫端设备、语音网关、被呼叫端设备,其中,

所述呼叫端设备用于发起呼叫;

所述语音网关用于将所述呼叫命令对应的信号进行中转并传送到被呼叫端设备;用于在所述被呼叫端设备接通呼叫后,将所述呼叫对应的信号进行语音转换;

其中,所述语音转换为将模拟音频信号转换成网络数字信号,或者将网络数字信号转换成模拟音频信号;

所述被呼叫端设备用于处理所述呼叫,以便所述呼叫端设备与被呼叫端设备之间建立通信连接。

本发明采用上述方案,通过接入语音网关,实现在传统医护分机与移动终端之间建立通讯连接,并能对未接通的呼叫请求进行记录和反馈,通讯稳定,实用性强。

附图说明:

图1为本发明实施例提供的一种移动终端与医护分机的通信方法的流程图;

图2为本发明另一个实施例提供的一种移动终端与医护分机的通信方法的流程图;

图3为本发明实施例中语音识别算法的流程图;

图4为本发明实施例提供的一种移动终端与医护分机的通信系统的结构示意图。

具体实施方式:

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

图1为本发明实施例提供的一种移动终端与医护分机的通信方法的流程图。

图1示出的是移动终端向医护分机发起呼叫。

S101,移动终端发起呼叫。

其中,移动终端是具有网络数字通信功能的数字终端设备,其可以是专有的医护移动终端设备,也可以是现有的手机、平板电脑、个人计算机等具有各种操作系统的硬件设备等。

具体的,移动终端可以通过语音发起呼叫,在移动终端获取语音信号后,移动终端将语音信号转换为对应的语音文本信息,并从中提取关键词集合,之后,移动终端将该关键词集合与移动终端预设信息库中对应的预存关键词集合进行比对后,移动终端经过计算选择相似度最高的预设文本信息并执行该预设文本信息所对应的移动终端呼叫指令。

S102,服务器接收移动终端发出的呼叫命令。

具体的,服务器接收呼叫命令并发送至语音网关。

S103,语音网关对呼叫命令进行中转。

S104,语音网关传送呼叫命令到医护分机系统。

具体的,呼叫命令经语音网关中的控制器局域网络CAN总线协议传送至医护分机系统。

S105,医护主机判断医护分机是否空闲。

其中,医护主机和医护分机是具有网络通信功能的通话设备,医护主机通常设在各护士站,医护分机通常设在病房门口、患者床位、医生办公室等,一个医护主机与多个医护分机相连,所述多个医护分机通常属于同一科室或同一病区,患者通过医护分机发出呼叫时,呼叫经医护主机转发,发送至相应的被呼叫方。

S106,若医护分机空闲,语音网关连接移动终端。

具体的,医护分机接通呼叫后,语音网关运行语音网关中的音频模块,将接入医护分机系统的网络数字信号转化成模拟音频信号。

S107,移动终端和医护分机开始通话。

具体的,移动终端和医护分机之间建立通信连接。

S108,在S105医护主机判断医护分机是否空闲时,若医护分机占线,则医护分机提示分机占线。

S109,语音网关中转分机占线信号。

S110,服务器将分机占线信号发送至移动终端。

S111,移动终端提示分机占线。

图2为本发明另一个实施例提供的一种移动终端与医护分机的通信方法的流程图。

图2示出的是医护分机向移动终端发起呼叫。

S201,医护分机发起呼叫。

具体的,医护分机可向多个接收组中的一个接收组发起呼叫;所述接收组为根据预先设定的规则,处理呼叫请求的设备的集合。

S202,语音网关对呼叫命令进行中转。

具体的,呼叫命令经语音网关中的CAN总线协议进行中转并传送至服务器。

S203,服务器对医护分机发起的呼叫命令进行中转。

S204,服务器传送呼叫命令到移动终端组。

其中,所述移动终端组是由多个移动终端组成的移动终端组,且移动终端组的成员满足同一要求或者具有相同特性;医院中的一个病区或一个医护部门或几个相关医护部门可设为一个移动终端组,该组中的每位医生或护士持有一个移动终端。

S205,判断被呼叫端所在移动终端组内是否有移动终端处理呼叫。

具体的,移动终端处理呼叫包括移动终端接通呼叫或者移动终端进行挂断处理或者移动终端采用忽略呼叫处理,其中,所述移动终端采用忽略呼叫处理是指移动终端基于用户操作呼叫忽略按钮或者基于用户发出的呼叫忽略语音而进行的忽略呼叫行为。

S206,若被呼叫端所在移动终端组内有移动终端处理呼叫,服务器发送呼叫已被处理至所述移动终端组内的其他移动终端。

具体的,若被呼叫端所在移动终端组内有任一移动终端处理该呼叫,该组内的其他移动终端提示呼叫已被处理,并不再提醒。

S207,处理呼叫的移动终端接通呼叫。

具体的,处理该呼叫的移动终端选择接通呼叫。

S208,语音网关转换呼叫对应的信号。

具体的,语音网关运行语音网关中的音频模块,将模拟音频信号转换成网络数字信号。

S209,医护分机和接通呼叫的移动终端开始通话。

S210,在S205判断移动终端组内是否有移动终端处理呼叫时,若被呼叫端所在移动终端组内没有移动终端处理呼叫,则服务器记录未接通呼叫。

S211,服务器下发未接通呼叫消息至被呼叫端所在移动终端组内各个移动终端。

S212,移动终端处理未接通呼叫。

具体的,该移动终端组内的使用者均可以及时查看未接通呼叫信息,并对未接通呼叫进行处理,如忽略、回拨等。

图3为本发明实施例中语音识别算法的流程图。

如图3所示,该算法包括:

S301,移动终端获取语音信号。

具体的,用户使用移动终端发起语音呼叫。

S302,转换为对应的语音文本信息。

具体的,移动终端将所述语音信号转换为对应的语音文本信息。

S303,提取关键词集合。

具体的,移动终端从所述语音文本信息中提取关键词集合,其中,所述关键词集合中包含至少一个关键词。

S304,与预存关键词集合进行比对。

具体的,移动终端将所述关键词集合与移动终端预设信息库中对应的预存关键词集合进行比对,其中,所述预存关键词集合对应一个预设文本信息,所述预设文本信息对应一条预设移动终端呼叫指令。

S305,通过公式公式计算语音文本信息和预设文本信息的相似度。

具体的,通过如下公式分别计算语音文本信息和预设文本信息的词形相似度、句长相似度、词序相似度、距离相似度:

词形相似度:

句长相似度:

词序相似度:

距离相似度:

按照如下公式计算语音文本信息和预设文本信息的相似度:

Sim(A,B)=α1WordSim(A,B)+α2LenSim(A,B)+α3OrderSim(A,B)+α4DisSim(A,B)

其中,Len(A)为语音文本信息对应的关键词集合中关键词的个数,Len(B)为预设文本信息对应的关键词集合中关键词的个数;SameWc(A,B)为语音文本信息对应的关键词集合和预设文本信息对应的关键词集合中相同关键词的个数; OnceWs(A,B)表示在语音文本信息和预设文本信息中都出现且只出现一次的关键词集合;|OnceWs(A,B)|为OnceWs(A,B)集合中关键词的个数,k为训练的到的 DisSim(A,B)为0.5时的词语距离值,Max()为取最大值函数,Abs()为取绝对值函数,α1为词形相似度WordSim(A,B)的权重系数,α2为句长相似度LenSim(A,B)的权重系数,α3为词序相似度OrderSim(A,B)的相似度,α4为距离相似度DisSim(A,B) 的权重系数。

图4为本发明实施例提供的一种基于用户登录的医疗管理系统的结构示意图。

如图4所示,该系统包括呼叫端设备410、语音网关420、被呼叫端设备430。

所述呼叫端设备410用于发起呼叫。

所述语音网关420用于将所述呼叫命令对应的信号进行中转并传送到被呼叫端设备430;用于在所述被呼叫端设备430接通呼叫后,将所述呼叫对应的信号进行语音转换;其中,所述语音转换为将模拟音频信号转换成网络数字信号,或者将网络数字信号转换成模拟音频信号。

具体的,语音网关420中的CAN总线协议对呼叫命令对应的信号进行中转,语音网关420中的音频模块对呼叫对应的信号进行语音转换;其中,若被呼叫端设备为移动终端,则语音网关中的音频模块将模拟音频信号转换成网络数字信号;若被呼叫端设备为医护分机,则语音网关中的音频模块将网络数字信号转换成模拟音频信号。

被呼叫端设备430用于处理所述呼叫,以便所述呼叫端设备410与被呼叫端设备430之间建立通信连接。

具体的,呼叫端设备410或被呼叫端设备430可以是移动终端、医护主机或医护分机,其中,移动终端可由医护人员或患者持有,通常情况下,医院中的一个病区或一个医护部门或几个相关医护部门设为一个移动终端组,该组中的每位医护人员持有一个移动终端;医护主机通常设在各护士站,患者通过医护分机发出呼叫时,呼叫经医护主机转发,发送至相应的被呼叫方,医护主机还可以用于判断医护分机的状态,其中,医护分机的状态包括空闲和占线;医护分机通常设在病房门口、患者床位、医生办公室等,便于医患之间联系。

为了更好的理解本发明,下面以举例的形式描述该实施例的医疗通信智能终端。

举例而言,当移动终端与医护分机之间发起呼叫时,语音网关420中的CAN 总线协议对移动终端或医护分机发出的呼叫命令对应的信号进行中转,并将该信号接入医护系统网络,使呼叫命令能在移动终端与医护分机之间进行传递,同时,服务器对移动终端接收到和发出的呼叫进行中转,医护主机确定医护分机的状态,确认呼叫命令是否能够传递到被呼叫端,当移动终端与医护分机之间呼叫接通后,语音网关420中的音频模块对呼叫对应的信号进行相应转换,使移动终端与医护分机之间建立稳定的通信连接。

当移动终端上有未接通呼叫时,服务器记录未接通呼叫信息,下发至同组内的各个移动终端,便于移动终端的使用者及时作出处理。

当移动终端发出的呼叫未能被医护分机响应时,服务器接收医护分机系统反馈的信息,并在该移动终端上作出呼叫未接通的相应提示。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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