一种语音挂号实现方法、装置及系统的制作方法

文档序号:10554005阅读:319来源:国知局
一种语音挂号实现方法、装置及系统的制作方法
【专利摘要】本发明公开了一种语音挂号实现方法、装置及系统,该方法包括:获取用户输入的语音挂号信息;将所述语音挂号信息转化为文字挂号信息;根据所述文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室;若能匹配出挂号科室,提示用户进行挂号操作;若不能,提示用户重新输入语音挂号信息。能够实现语音挂号,便利用户挂号操作,减少操作复杂度。
【专利说明】
一种语音挂号实现方法、装置及系统
技术领域
[0001]本发明涉及语音操作技术领域,特别涉及一种语音挂号实现方法、装置及系统。
【背景技术】
[0002]去医院看病时,挂号是一个必须的环节,而挂号操作一般是通过人工窗口现场排队进行的,由工作人员记录患者身份信息、医保信息,并在挂号者缴纳挂号费出具挂号凭证,完成挂号。这种方式往往需要患者或者患者家属长时间排队等候,耗时长,不方便,且医院也需要增加挂号操作的人员成本,因此,无论是对于医院还是患者来说,这种挂号方式是一个严重低效的方式
[0003]随着科学技术的发展,一些医院出现了自助挂号设备,由挂号用户在挂号设备上进行操作,输入患者身份信息、医保信息等,并支付挂号费后有挂号设备自动出具挂号凭证,完成挂号,这种方式节约了医院的人员成本投入,便利了患者挂号,由于这种挂号设备一般都是通过键盘或触摸屏操作来完成的,对于操作技能水平不高的挂号用户,尤其是老年用户而言,操作自助设备比较困难,通常需要花费很长的时间去研究如何进行操作,如何正确输入信息,有时候自己不能完成操作还得求助他人,因此这种挂号方式因为其操作的复杂性导致其操作的不便利性。

【发明内容】

[0004]本发明提供一种语音挂号实现方法、装置及系统,用以解决现有技术中存在的挂号操作对用户操作技能要求高,操作复杂、便利性差的问题,实现方便、简单、快捷,更便于操作的自动化挂号操作。
[0005]本发明提供一种语音挂号实现方法,包括:
[0006]获取用户输入的语音挂号信息;
[0007]将所述语音挂号信息转化为文字挂号信息;
[0008]根据所述文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室;
[0009]若能匹配出挂号科室,提示用户进行挂号操作;若不能,提示用户重新输入语音挂号信息。
[0010]在一些可选的实施例中,将所述语音挂号信息转化为文字挂号信息,具体包括:
[0011]采用医学的声学模型和语言模型,确定与所述语音挂号信息匹配度最高的文字挂号信息,得到所述语音挂号信息对应的为文字挂号信息。
[0012]在一些可选的实施例中,所述采用医学的声学模型和语言模型,确定与所述语音挂号信息匹配度最高的文字挂号信息,具体包括:
[0013]采用医学的语言模型,根据待匹配文字中每个分词相对于所有当前已知词的概率,确定待匹配文字的序列本身概率;
[0014]采用医学的声学模型确定待匹配文字发出所述语音挂号信息这段语音的概率;
[0015]确定待匹配文字的序列本身概率与待匹配文字发出所述语音挂号信息这段语音的概率的乘积最大的待匹配文字为与所述语音挂号信息匹配度最高的文字挂号信息。
[0016]在一些可选的实施例中,所述医学的声学模型和语言模型是指医学相关的关键词的权重设置的相对其他关键词高的声学模型和语言模型。
[0017]在一些可选的实施例中,根据所述文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室,具体包括:
[0018]将所述文字挂号信息中包括的医学相关的关键词与预先建立的科室列表进行匹配;若科室列表中有相匹配的科室,则认为能匹配出挂号科室;
[0019]若科室列表中没有相匹配的科室,则认为不能匹配出挂号科室。
[0020]在一些可选的实施例中,若科室列表中没有相匹配的科室时,还包括:
[0021]判断所述文字挂号信息中是否包含症状关键词和/或药名关键词;
[0022]若包含,则根据包含的症状关键词和/或药名关键词,查询症状关键词与科室的对应关系、药名关键词和科室的对应关系,若能查询到对应的科室,则认为能匹配出挂号科室;若不能查询到对应的科室,才认为不能匹配出挂号科室。
[0023]本发明实施例还提供一种语音挂号实现装置,包括:
[0024]获取模块,用于获取用户输入的语音挂号信息;
[0025]转化模块,用于将所述语音挂号信息转化为文字挂号信息;
[0026]匹配模块,用于根据所述文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室;
[0027]执行模块,用于若能匹配出挂号科室,提示用户进行挂号操作;若不能,提示用户重新输入语音挂号信息。
[0028]在一些可选的实施例中,所述转化模块,具体用于:
[0029]采用医学的声学模型和语言模型,确定与所述语音挂号信息匹配度最高的文字挂号信息,得到所述语音挂号信息对应的为文字挂号信息。
[0030]在一些可选的实施例中,所述转化模块,具体用于:
[0031]采用医学的语言模型,根据待匹配文字中每个分词相对于所有当前已知词的概率,确定待匹配文字的序列本身概率;
[0032]采用医学的声学模型确定待匹配文字发出所述语音挂号信息这段语音的概率;
[0033]确定待匹配文字的序列本身概率与待匹配文字发出所述语音挂号信息这段语音的概率的乘积最大的待匹配文字为与所述语音挂号信息匹配度最高的文字挂号信息。
[0034]在一些可选的实施例中,所述匹配模块,具体用于:
[0035]将所述文字挂号信息中包括的医学相关的关键词与预先建立的科室列表进行匹配;若科室列表中有相匹配的科室,则认为能匹配出挂号科室;
[0036]若科室列表中没有相匹配的科室,则认为不能匹配出挂号科室。
[0037]在一些可选的实施例中,所述匹配模块,还用于:
[0038]若科室列表中没有相匹配的科室时,判断所述文字挂号信息中是否包含症状关键词和/或药名关键词;
[0039]若包含,则将根据包含的症状关键词和/或药名关键词,查询症状关键词与科室的对应关系、药名关键词和科室的对应关系,若能查询到对应的科室,则认为能匹配出挂号科室;若不能查询到对应的科室,才认为不能匹配出挂号科室。
[0040]本发明实施例还提供一种语音挂号实现系统,包括:挂号服务器和挂号终端;
[0041]所述挂号终端,用于获取用户输入的语音挂号信息,发送给所述挂号服务器;以及根据所述挂号服务器的通知提示用户进行挂号操作或提示用户重新输入语音挂号信息;
[0042]所述挂号服务器,用于将所述语音挂号信息转化为文字挂号信息;根据所述文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室;若能匹配出挂号科室,通知挂号终端提示用户进行挂号操作;若不能,通知挂号终端提示用户重新输入语音挂号信息。
[0043]在一些可选的实施例中,所述挂号服务器,具体用于:
[0044]采用医学的声学模型和语言模型,确定与所述语音挂号信息匹配度最高的文字挂号信息,得到所述语音挂号信息对应的为文字挂号信息。
[0045]在一些可选的实施例中,所述挂号服务器,具体用于:
[0046]采用医学的语言模型,根据待匹配文字中每个分词相对于所有当前已知词的概率,确定待匹配文字的序列本身概率;
[0047]采用医学的声学模型确定待匹配文字发出所述语音挂号信息这段语音的概率;
[0048]确定待匹配文字的序列本身概率与待匹配文字发出所述语音挂号信息这段语音的概率的乘积最大的待匹配文字为与所述语音挂号信息匹配度最高的文字挂号信息。
[0049]在一些可选的实施例中,所述挂号服务器,具体用于:
[0050]将所述文字挂号信息中包括的医学相关的关键词与预先建立的科室列表进行匹配;若科室列表中有相匹配的科室,则认为能匹配出挂号科室;
[0051]若科室列表中没有相匹配的科室,则认为不能匹配出挂号科室。
[0052]在一些可选的实施例中,所述挂号服务器,还用于:
[0053]若科室列表中没有相匹配的科室时,判断所述文字挂号信息中是否包含症状关键词和/或药名关键词;
[0054]若包含,则将根据包含的症状关键词和/或药名关键词,查询症状关键词与科室的对应关系、药名关键词和科室的对应关系,若能查询到对应的科室,则认为能匹配出挂号科室;若不能查询到对应的科室,才认为不能匹配出挂号科室。
[0055]本发明实施例提供的语音挂号实现方法、装置及系统,通过语音的方式输入语音挂号信息,由语音挂号实现装置或系统对语音进行处理,转化为文字挂号信息,并根据文字挂号信息中的相关的关键词自动匹配对应的科室,提示用户进行挂号操作或在用户输入的语音挂号信息无法正确匹配科室时,允许用户重新输入,这种方式降低了对用户操作技能的要求,降低了用户操作的复杂程度,便利了用户操作。
[0056]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0057]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0058]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0059]图1为本发明实施例一中语音挂号实现方法的流程图;
[0060]图2为本发明实施例二中语音挂号实现方法的流程图;
[0061 ]图3为本发明实施例三中语音挂号实现方法的流程图;
[0062]图4为本发明实施例四中语音挂号实现方法的流程图;
[0063]图5为本发明实施例中语音挂号实现装置的结构示意图;
[0064]图6为本发明实施例中语音挂号实现系统的结构示意图。
【具体实施方式】
[0065]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0066]为了解决现有技术中的问题,本发明实施例提供一种语音挂号实现方法,能够允许用户输入语音挂号信息,由挂号终端或挂号服务器处理用户输入的语音挂号信息,并根据语音挂号信息匹配对应的挂号科室,自动为挂号用户提供合适的挂号科室,实现挂号操作,操作简单、方便,对操作技能要求低。
[0067]实施例一
[0068]本发明实施例一提供的语音挂号实现方法,其流程如图1所示,包括如下步骤:
[0069]步骤SlOl:获取用户输入的语音挂号信息。
[0070]用户可以通过设备上的语音输入接口或语音输入模块录入语音,实现挂号信息的输入。获取用户输入的语音挂号信息可以是处理语音挂号信息的设备直接获取,也可以是处理语音挂号信息的设备获取其他设备发送的语音挂号信息。
[0071]例如:可以通过单独设置的挂号终端实现,其中设置语音挂号实现装置,此时由挂号终端直接获取用户输入的语音挂号信息,并进行后续处理。
[0072]又例如:也可以通过一个语音挂号实现系统实现,该系统由至少一个挂号服务器处理用户输入的语音挂号信息并提供处理结果,由若干的挂号终端来接收用户输入的语音挂号信息,并与用户实现后续处理结果的交互。
[0073]步骤S102:将输入的语音挂号信息转化为文字挂号信息。
[0074]针对输入的语音挂号信息,找到一个与之匹配度最高的文字序列,实现语音到文字的转化,得到文字挂号信息,其中匹配度可以用概率表示。例如用Y表示语音挂号信息,W表示文字挂号信息,则是要找到与Y匹配度最高的W。
[0075]可以采用医学的声学模型和语言模型,确定与输入的语音挂号信息匹配度最高的文字挂号信息,得到语音挂号信息对应的为文字挂号信息。其中,医学的声学模型和语言模型是指医学相关的关键词的权重设置的相对其他关键词高的声学模型和语言模型。由于是要实现挂号操作,因此在进行语音到文字的转化时,可以优选的考虑将医学相关的关键词的权重设置的相对其他关键词高一些,从而能够实现更好的匹配结果。
[0076]步骤S103:根据转化出的文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室。若能匹配出挂号科室,执行步骤S104;若不能,执行步骤S105。
[0077]将转化出的文字挂号信息中包括的医学相关的关键词与预先建立的科室列表进行匹配;若科室列表中有相匹配的科室,则认为能匹配出挂号科室;若科室列表中没有相匹配的科室,则认为不能匹配出挂号科室。
[0078]为了实现匹配,可以预先建立可挂号的科室列表进行存储,当需要进行匹配时,将文字挂号信息中包含的医学相关的关键词逐一与科室列表中的科室进行匹配,只要有其中一个关键词能够与科室列表中的某一个科室相匹配,即认为能够匹配出挂号科室。
[0079]当匹配出的可挂号的科室不止一个时,可以随机的选择其中一个;也可以将多个匹配的科室提供给用户,有用户选择其中一个;还可以设定一定的选取规则,根据选取规则选择其中一个。例如:可以设置优先级规则,对匹配出的多个科室进行优先级排序,选择优先级最高;也可以根据相匹配的关键词的数量,若哪个科室相匹配的关键词最多则选择哪一个。总之选取规则可以根据需要设置,不限于某一种规则。
[0080]步骤S104:提示用户进行挂号操作。
[0081]当能够匹配出挂号科室时,提示用户进行后续挂号操作。用户可以挂号匹配出的科室。
[0082]步骤S105:提示用户重新输入语音挂号信息。
[0083]当不能够匹配出挂号科室时,允许用户重新输入。
[0084]本发明实施例提供的技术方案,采用语音的方式输入语音挂号信息,由语音挂号实现装置或系统对语音进行处理,转化为文字挂号信息,并根据文字挂号信息中的相关的关键词自动匹配对应的科室,提升用户进行挂号操作或在用户输入的语音挂号信息无法正确匹配科室时,允许用户重新输入,这种方式降低了对用户操作技能的要求,降低了用户操作的复杂程度,便利了用户操作。
[0085]实施例二
[0086]本发明实施例二提供的语音挂号实现方法,以单独设置的挂号终端执行语音挂号实现方法为例,其流程如图2所示,包括如下步骤:
[0087]步骤S201:挂号终端获取用户输入的语音挂号信息。
[0088]由设置在挂号终端上的语音挂号实现装置获取用户输入的语音挂号信息,语音挂号实现装置上可以设置语音录入模块语音录入接口来实现语音录入。
[0089]步骤S202:挂号终端采用医学的声学模型和语言模型,确定与获取的语音挂号信息匹配度最高的文字挂号信息。
[0090]确定与获取的语音挂号信息匹配度最高的文字挂号信息,通常是通过概率的高低来体现的,本申请以通过文字序列本身的概率和文字序列发出指定语音的概率来体现。具体的,采用医学的语言模型,根据待匹配文字中每个分词相对于所有当前已知词的概率,确定待匹配文字的序列本身概率;采用医学的声学模型确定待匹配文字发出语音挂号信息这段语音的概率;确定待匹配文字的序列本身概率与待匹配文字发出语音挂号信息这段语音的概率的乘积最大的待匹配文字为语音挂号信息匹配度最高的文字挂号信息。
[0091]语言模型确定待匹配文字的序列本身概率时,可以将待匹配文字的序列本身概率由其中每个分词的概率之积来表征。每一个分词的概率通常是由该分词相对于所有当前已知词的概率来体现。
[0092]声学模型确定待匹配文字发出获取到的语音挂号信息这段语音的概率。可以通过词典把待匹配文字中的各个分词转换成音符串,词典可以向声学模型提供每个分词的发音,并利用一定的算法将各分词的发音组合起来,由声学模型确定待匹配文字发出获取到的语音挂号信息这一串音符的概率。
[0093]步骤S203:挂号终端根据匹配度最高的文字挂号信息,生成语音挂号信息对应的为文字挂号信息。
[0094]步骤S204:挂号终端将转化出的文字挂号信息中包括的医学相关的关键词与预先建立的科室列表进行匹配。若能匹配出挂号科室,执行步骤S205;若不能,执行步骤S206。
[0095]若科室列表中有相匹配的科室,则认为能匹配出挂号科室;若科室列表中没有相匹配的科室,则认为不能匹配出挂号科室。实现根据转化出的文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室。
[0096]步骤S205:挂号终端提示用户进行挂号操作。
[0097]若能够匹配出对应的挂号科室,引导用户完成挂号匹配出的科室。
[0098]步骤S206:挂号终端提示用户重新输入语音挂号信息。
[0099]本发明实施例提供的技术方案,使用单独设置的挂号终端,设置方便,不需要其他设备配合即可单独实现挂号操作。
[0100]实施例三
[0101]本发明实施例三提供的语音挂号实现方法,其流程如图3所示,仍以单独设置的挂号终端执行语音挂号实现方法为例,该方法包括如下步骤:
[0102]步骤S301:挂号终端获取用户输入的语音挂号信息。
[0103]由设置在挂号终端上的语音挂号装置获取用户输入的语音挂号信息。
[0104]步骤S302:挂号终端采用医学的语言模型,根据待匹配文字中每个分词相对于所有当前已知词的概率,确定待匹配文字的序列本身概率。
[0105]由于是挂号操作,因此采用医学相关的关键词的权重高于其他关键词的医学的语言模型,将待匹配文字拆分为若干分词,计算每个分词相对于所有当前已知词的概率,然后在计算出每个分词的得到的概率之积,通过计算得到待匹配文字的序列本身概率。
[0106]步骤S303:挂号终端采用医学的声学模型确定待匹配文字发出语音挂号信息这段语音的概率。
[0107]通过存储的词典,将待匹配文字的每个分词转化为音符,将所有的音符组合成音符串,待匹配文字发出语音挂号信息这段语音的概率即表征了音符串与语音挂号信息这段语音的吻合程度。
[0108]步骤S302和步骤S303执行顺序不分先后,可以交换。
[0109]步骤S304:挂号终端确定待匹配文字的序列本身概率与待匹配文字发出语音挂号信息这段语音的概率的乘积最大的待匹配文字为语音挂号信息匹配度最高的文字挂号信息。
[0110]步骤S302-步骤S304实现了挂号终端采用医学的声学模型和语言模型,确定与获取的语音挂号信息匹配度最高的文字挂号信息。可参照实施例一和实施例二的描述。
[0111]步骤S305:挂号终端根据匹配度最高的文字挂号信息,生成语音挂号信息对应的为文字挂号信息。
[0112]步骤S302-步骤S305实现挂号终端将接收到语音挂号信息转化为文字挂号信息的过程。
[0113]步骤S306:挂号终端将转化出的文字挂号信息中包括的医学相关的关键词与预先建立的科室列表进行匹配。若能匹配出挂号科室,执行步骤S309;若不能,执行步骤S307。
[0114]若科室列表中有相匹配的科室,则认为能匹配出挂号科室;若科室列表中没有相匹配的科室,可以进一步确认能否通过其他方式匹配。
[0115]步骤S307:挂号终端判断文字挂号信息中是否包含症状关键词和/或药名关键词。
[0116]若包含,则需要进一步匹配,此时执行步骤S308;若不包含则认为不能匹配出挂号科室,则执行步骤S310。
[0117]步骤S308:挂号终端根据包含的症状关键词和/或药名关键词,查询症状关键词与科室的对应关系、药名关键词和科室的对应关系,若能查询到对应的科室执行步骤S309;若不能查询到对应的科室执行步骤S310。
[0118]该步骤中若能查询到对应的科室,则认为能匹配出挂号科室;若不能查询到对应的科室,才认为不能匹配出挂号科室。
[0119]其中,症状关键词比如头疼、头晕、流鼻涕、咳嗽等,药名关键词可以是药品的常用名和俗名等。
[0120]上述实施例一和实施例二中在匹配科室列表,也可以进一步查询症状关键词与科室的对应关系、药名关键词和科室的对应关系,来匹配挂号科室。
[0121]步骤S306-步骤S308实现根据转化出的文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室。
[0122]步骤S309:挂号终端提示用户进行挂号操作。
[0123]步骤S310:挂号终端提示用户重新输入语音挂号信息。
[0124]实施例四
[0125]本发明实施例四提供的语音挂号实现方法,其流程如图4所示,由挂号终端和挂号服务器组成的系统实现语音挂号,该方法包括如下步骤:
[0126]步骤S401:挂号终端获取用户输入的语音挂号信息并发送给挂号服务器。
[0127]挂号终端可以设置多个,每个挂号终端都可以采集用户的语音挂号信息并提供给挂号服务器。这样通过一个后台处理设备,处理分散到多个挂号地点的挂号终端采集的语音挂号信息,并进行处理。
[0128]步骤S402:挂号服务器接收挂号终端发送的语音挂号信息。
[0129]挂号服务器可以通过无线通信网络或有线互联网实现语音挂号信息的接收,以及后续的信息交互。
[0130]步骤S403:挂号服务器采用医学的声学模型和语言模型,确定与语音挂号信息匹配度最高的文字挂号信息。
[0131]参照实施例一和实施例二的描述。
[0132]步骤S404:挂号服务器根据匹配度最高的文字挂号信息,生成语音挂号信息对应的为文字挂号信息。
[0133]步骤S403和S404实现挂号服务器将接收到语音挂号信息转化为文字挂号信息的过程。
[0134]步骤S405:挂号服务器将转化出的文字挂号信息中包括的医学相关的关键词与预先建立的科室列表进行匹配。若能匹配出挂号科室,执行步骤S408;若不能,执行步骤S406。
[0135]若科室列表中有相匹配的科室,则认为能匹配出挂号科室;若科室列表中没有相匹配的科室,可以进一步确认能否通过其他方式匹配。
[0136]步骤S406:挂号服务器判断文字挂号信息中是否包含症状关键词和/或药名关键Τ.κ| ο
[0137]若包含,则需要进一步匹配,此时执行步骤S407;若不包含则认为不能匹配出挂号科室,则执行步骤S410。
[0138]步骤S407:挂号服务器根据包含的症状关键词和/或药名关键词,查询症状关键词与科室的对应关系、药名关键词和科室的对应关系,若能查询到对应的科室执行步骤S408;若不能查询到对应的科室执行步骤S410。
[0139]该步骤中若能查询到对应的科室,则认为能匹配出挂号科室;若不能查询到对应的科室,才认为不能匹配出挂号科室。
[0140]上述实施例一和实施例二中在匹配科室列表,也可以进一步查询症状关键词与科室的对应关系、药名关键词和科室的对应关系,来匹配挂号科室。
[0141]步骤S405-步骤S407实现根据转化出的文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室。
[0142]步骤S408:挂号服务器通知挂号终端提示用户进行挂号操作。
[0143]挂号服务器可以通过有线网络或无线网络通知挂号终端。
[0144]步骤S409:挂号终端提示用户进行挂号操作。
[0145]步骤S410:挂号服务器通知挂号终端提示用户重新输入语音挂号信息。
[0146]步骤S411:挂号终端提示用户重新输入语音挂号信息。
[0147]挂号服务器将处理结果提供给挂号终端,由挂号终端与用户实现交互。
[0148]本发明实施例提供的技术方案,通过系统实现语音挂号,由一个统一的服务器处理语音信息,减轻挂号终端的负担。
[0149]基于同一发明构思,本发明实施例还提供一种语音挂号实现装置,该装置可以设置在挂号终端中,其结构如图5所示,包括:获取模块501、转化模块502、匹配模块503和执行模块504。
[0150]获取模块501,用于获取用户输入的语音挂号信息。
[0151 ]转化模块502,用于将获取的语音挂号信息转化为文字挂号信息。
[0152]匹配模块503,用于根据转化出的文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室。
[0153]执行模块504,用于若能匹配出挂号科室,提示用户进行挂号操作;若不能,提示用户重新输入语音挂号信息。
[0154]优选的,上述转化模块502,具体用于采用医学的声学模型和语言模型,确定与语音挂号信息匹配度最高的文字挂号信息,得到语音挂号信息对应的为文字挂号信息。
[0155]优选的,上述转化模块502,具体用于采用医学的语言模型,根据待匹配文字中每个分词相对于所有当前已知词的概率,确定待匹配文字的序列本身概率;采用医学的声学模型确定待匹配文字发出语音挂号信息这段语音的概率;确定待匹配文字的序列本身概率与待匹配文字发出语音挂号信息这段语音的概率的乘积最大的待匹配文字为与语音挂号信息匹配度最高的文字挂号信息。
[0156]优选的,上述匹配模块503,具体用于将文字挂号信息中包括的医学相关的关键词与预先建立的科室列表进行匹配;若科室列表中有相匹配的科室,则认为能匹配出挂号科室;若科室列表中没有相匹配的科室,则认为不能匹配出挂号科室。
[0157]优选的,上述匹配模块503,还用于若科室列表中没有相匹配的科室时,判断文字挂号信息中是否包含症状关键词和/或药名关键词;若包含,则将根据包含的症状关键词和/或药名关键词,查询症状关键词与科室的对应关系、药名关键词和科室的对应关系,若能查询到对应的科室,则认为能匹配出挂号科室;若不能查询到对应的科室,才认为不能匹配出挂号科室。
[0158]基于同一发明构思,本发明实施例还提供一种语音挂号实现系统,其结构如图6所示,包括:挂号终端601和挂号服务器602。其中挂号终端601和挂号服务器602通过有线网络或无线网络进行通信,挂号终端601和挂号服务器602均可设置一个或多个。
[0159]挂号终端601,用于获取用户输入的语音挂号信息,发送给挂号服务器602;以及根据挂号服务器602的通知提示用户进行挂号操作或提示用户重新输入语音挂号信息。
[0160]挂号服务器602,用于将语音挂号信息转化为文字挂号信息;根据文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室;若能匹配出挂号科室,通知挂号终端601提示用户进行挂号操作;若不能,通知挂号终端601提示用户重新输入语音挂号信息。
[0161]优选的,上述挂号服务器602,具体用于采用医学的声学模型和语言模型,确定与语音挂号信息匹配度最高的文字挂号信息,得到语音挂号信息对应的为文字挂号信息。
[0162]优选的,上述挂号服务器602,具体用于采用医学的语言模型,根据待匹配文字中每个分词相对于所有当前已知词的概率,确定待匹配文字的序列本身概率;采用医学的声学模型确定待匹配文字发出语音挂号信息这段语音的概率;确定待匹配文字的序列本身概率与待匹配文字发出语音挂号信息这段语音的概率的乘积最大的待匹配文字为与语音挂号信息匹配度最高的文字挂号信息。
[0163]优选的,上述挂号服务器602,具体用于将文字挂号信息中包括的医学相关的关键词与预先建立的科室列表进行匹配;若科室列表中有相匹配的科室,则认为能匹配出挂号科室;若科室列表中没有相匹配的科室,则认为不能匹配出挂号科室。
[0164]优选的,上述挂号服务器602,还用于若科室列表中没有相匹配的科室时,判断文字挂号信息中是否包含症状关键词和/或药名关键词;若包含,则将根据包含的症状关键词和/或药名关键词,查询症状关键词与科室的对应关系、药名关键词和科室的对应关系,若能查询到对应的科室,则认为能匹配出挂号科室;若不能查询到对应的科室,才认为不能匹配出挂号科室。
[0165]也可以认为挂号服务器602中设置有类似于图5所示的语音挂号实现装置,只不过其中的获取模块,获取的用户通过挂号终端601输入的语音挂号信息;其中的执行模块在若能匹配出挂号科室,通知挂号终端601来提示用户进行挂号操作;若不能,通知挂号终端601来提示用户重新输入语音挂号信息。
[0166]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0167]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0168]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0169]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0170]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种语音挂号实现方法,其特征在于,包括: 获取用户输入的语音挂号信息; 将所述语音挂号信息转化为文字挂号信息; 根据所述文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室; 若能匹配出挂号科室,提示用户进行挂号操作;若不能,提示用户重新输入语音挂号信息。2.如权利要求1所述的方法,其特征在于,将所述语音挂号信息转化为文字挂号信息,具体包括: 采用医学的声学模型和语言模型,确定与所述语音挂号信息匹配度最高的文字挂号信息,得到所述语音挂号信息对应的为文字挂号信息。3.如权利要求2所述的方法,其特征在于,所述采用医学的声学模型和语言模型,确定与所述语音挂号信息匹配度最高的文字挂号信息,具体包括: 采用医学的语言模型,根据待匹配文字中每个分词相对于所有当前已知词的概率,确定待匹配文字的序列本身概率; 采用医学的声学模型确定待匹配文字发出所述语音挂号信息这段语音的概率; 确定待匹配文字的序列本身概率与待匹配文字发出所述语音挂号信息这段语音的概率的乘积最大的待匹配文字为与所述语音挂号信息匹配度最高的文字挂号信息。4.如权利要求2所述的方法,其特征在于,所述医学的声学模型和语言模型是指医学相关的关键词的权重设置的相对其他关键词高的声学模型和语言模型。5.如权利要求1所述的方法,其特征在于,根据所述文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室,具体包括: 将所述文字挂号信息中包括的医学相关的关键词与预先建立的科室列表进行匹配;若科室列表中有相匹配的科室,则认为能匹配出挂号科室; 若科室列表中没有相匹配的科室,则认为不能匹配出挂号科室。6.如权利要求5所述的方法,其特征在于,若科室列表中没有相匹配的科室时,还包括: 判断所述文字挂号信息中是否包含症状关键词和/或药名关键词; 若包含,则根据包含的症状关键词和/或药名关键词,查询症状关键词与科室的对应关系、药名关键词和科室的对应关系,若能查询到对应的科室,则认为能匹配出挂号科室;若不能查询到对应的科室,才认为不能匹配出挂号科室。7.一种语音挂号实现装置,其特征在于,包括: 获取模块,用于获取用户输入的语音挂号信息; 转化模块,用于将所述语音挂号信息转化为文字挂号信息; 匹配模块,用于根据所述文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室; 执行模块,用于若能匹配出挂号科室,提示用户进行挂号操作;若不能,提示用户重新输入语音挂号信息。8.如权利要求7所述的装置,其特征在于,所述转化模块,具体用于: 采用医学的声学模型和语言模型,确定与所述语音挂号信息匹配度最高的文字挂号信息,得到所述语音挂号信息对应的为文字挂号信息。9.如权利要求8所述的装置,其特征在于,所述转化模块,具体用于: 采用医学的语言模型,根据待匹配文字中每个分词相对于所有当前已知词的概率,确定待匹配文字的序列本身概率; 采用医学的声学模型确定待匹配文字发出所述语音挂号信息这段语音的概率; 确定待匹配文字的序列本身概率与待匹配文字发出所述语音挂号信息这段语音的概率的乘积最大的待匹配文字为与所述语音挂号信息匹配度最高的文字挂号信息。10.如权利要求7所述的装置,其特征在于,所述匹配模块,具体用于: 将所述文字挂号信息中包括的医学相关的关键词与预先建立的科室列表进行匹配;若科室列表中有相匹配的科室,则认为能匹配出挂号科室; 若科室列表中没有相匹配的科室,则认为不能匹配出挂号科室。11.如权利要求10所述的装置,其特征在于,所述匹配模块,还用于: 若科室列表中没有相匹配的科室时,判断所述文字挂号信息中是否包含症状关键词和/或药名关键词; 若包含,则将根据包含的症状关键词和/或药名关键词,查询症状关键词与科室的对应关系、药名关键词和科室的对应关系,若能查询到对应的科室,则认为能匹配出挂号科室;若不能查询到对应的科室,才认为不能匹配出挂号科室。12.一种语音挂号实现系统,其特征在于,包括:挂号服务器和挂号终端; 所述挂号终端,用于获取用户输入的语音挂号信息,发送给所述挂号服务器;以及根据所述挂号服务器的通知提示用户进行挂号操作或提示用户重新输入语音挂号信息; 所述挂号服务器,用于将所述语音挂号信息转化为文字挂号信息;根据所述文字挂号信息中包括的医学相关的关键词,匹配对应的挂号科室;若能匹配出挂号科室,通知挂号终端提示用户进行挂号操作;若不能,通知挂号终端提示用户重新输入语音挂号信息。13.如权利要求12所述的系统,其特征在于,所述挂号服务器,具体用于: 采用医学的声学模型和语言模型,确定与所述语音挂号信息匹配度最高的文字挂号信息,得到所述语音挂号信息对应的为文字挂号信息。14.如权利要求13所述的系统,其特征在于,所述挂号服务器,具体用于: 采用医学的语言模型,根据待匹配文字中每个分词相对于所有当前已知词的概率,确定待匹配文字的序列本身概率; 采用医学的声学模型确定待匹配文字发出所述语音挂号信息这段语音的概率; 确定待匹配文字的序列本身概率与待匹配文字发出所述语音挂号信息这段语音的概率的乘积最大的待匹配文字为与所述语音挂号信息匹配度最高的文字挂号信息。15.如权利要求12所述的系统,其特征在于,所述挂号服务器,具体用于: 将所述文字挂号信息中包括的医学相关的关键词与预先建立的科室列表进行匹配;若科室列表中有相匹配的科室,则认为能匹配出挂号科室; 若科室列表中没有相匹配的科室,则认为不能匹配出挂号科室。16.如权利要求15所述的系统,其特征在于,所述挂号服务器,还用于: 若科室列表中没有相匹配的科室时,判断所述文字挂号信息中是否包含症状关键词和/或药名关键词; 若包含,则将根据包含的症状关键词和/或药名关键词,查询症状关键词与科室的对应关系、药名关键词和科室的对应关系,若能查询到对应的科室,则认为能匹配出挂号科室;若不能查询到对应的科室,才认为不能匹配出挂号科室。
【文档编号】G07C11/00GK105913846SQ201610355518
【公开日】2016年8月31日
【申请日】2016年5月25日
【发明人】刘鹤
【申请人】北京云知声信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1