基于语音识别的客票验真系统及方法

文档序号:7806105阅读:165来源:国知局
基于语音识别的客票验真系统及方法
【专利摘要】本发明提供一种基于语音识别的客票验真系统及方法,包括手机客户端、云服务端以及本地服务端,所述手机客户端包括客户端电子客票验真模块,客户端行程单验真模块;所述云服务端包括云服务端请求参数解析模块;所述本地服务端包括本地服务端参数验真模块。本发明的系统及方法能够使用户通过语音输入查询信息,进行客票验真,大大节约了查询时间,提高了查询效率。
【专利说明】基于语音识别的客票验真系统及方法
【技术领域】
[0001]本发明涉及语音识别领域,特别涉及一种基于语音识别的验真系统及方法。
【背景技术】
[0002]通常,旅客在进行客票验真时需要手动输入电子客票号或者行程单号等诸多内容,输入时间长,操作不便。
[0003]有鉴于此,本发明提供一种基于语音识别的客票验真系统及方法,通过该基于语音识别的客票验真系统及方法,用户可利用手机客户端通过语音输入查询信息,进行客票验真,大大节约了查询时间,提高了查询效率。
[0004]

【发明内容】

[0005]本发明提供的基于语音识别的客票验真系统和方法,通过设置云客户端,对用户的语音进行解析,提取出语音中包含电子客票号或行程单号的有效信息,从而对客票的真伪进行验证,大大节约了查询时间,提高了查询效率。
[0006]本发明的基于语音识别的客票验真系统包括手机客户端、云服务端以及本地服务端,其中,所述手机客户端包括客户端电子客票验真模块,客户端行程单验真模块;所述云服务端包括云服务端请求参数解析模块;所述本地服务端包括本地服务端参数验真模块;所述客户端电子客票验真模块用于接收录入的语音信息,并将所述语音信息保存成文件后上传至云服务端;以及接收云服务端返回的解析结果,并封装成电子客票验真请求参数发送给服务端。
[0007]所述客户端行程单验真模块用于接收录入的语音信息,并将所述语音信息保存成文件后上传至云服务端;以及接收云服务端返回的解析结果,并封装成行程单验真请求参数发送给本地服务端。
[0008]所述云服务端请求参数解析模块用于接收并解析手机客户端发送的语音信息,以及将解析结果返回给手机客户端。
[0009]所述解析手机客户端发送的语音信息,包括:对语音信息进行预处理,然后将预处理后的语音信息进行模式匹配获得文本信息,判断所述文本信息是否包含有效信息,若包含有效信息,则提取出有效信息作为解析结果;否则,将错误信息返回给手机客户端。
[0010]所述有效信号为电子客票号或者行程单号。
[0011 ] 所述预处理包括增强处理和滤噪处理。
[0012]所述将解析结果返回给客户端,包括:若从客户端电子客票验真模块接收到所述语音信息,则将解析结果返回给所述客户端电子客票验真模块;若从客户端行程单验真模块接收到所述语音信息,则将解析结果返回给所述客户端行程单验真模块。
[0013]所述本地服务端参数验真模块用于接收和解析手机客户端发送的验真请求参数,以及将验真结果返回给手机客户端。[0014]所述解析手机客户端发送的验真请求参数,包括:解析所述验真请求参数得到电子客票号或者行程单号并判断解析是否成功,若成功,则对解析得到的电子客票号或行程单号进行验真,得到验真结果;否则,将错误信息返回给手机客户端。
[0015]所述将验真结果返回给手机客户端,包括:若从客户端电子客票验真模块接收到所述验真请求参数,则将验真结果返回给所述客户端电子客票验真模块;若从客户端行程单验真模块接收到所述验真请求参数,则将验真结果返回给所述客户端行程单验真模块。
[0016]本发明还提供一种基于语音识别的客票验真方法,包括:
步骤1:手机客户端获取录入的语音信息;
步骤2:手机客户端将所述语音信息保存成语音文件;
步骤3:云服务端接收并解析手机客户端发送的语音信息得到解析结果,并将解析结果返回给手机客户端;
步骤4:手机客户端接收云服务端返回的解析结果,并封装成验真请求参数发送给本地服务端;
步骤5:本地服务端接收并解析手机客户端发送的验真请求参数,以及将验真结果返回给手机客户端;
步骤6:手机客户端展示验真结果。
[0017]所述验真请求参数是电子客票验真请求参数或行程单验真请求参数。
[0018]所述步骤3包括:
步骤3.1:接收手机客户端发送的语音信息;
步骤3.2:对语音信息进行预处理;
步骤3.3:将预处理后的语音信息进行模式匹配获得文本信息;
步骤3.4:判断所述文本信息是否包含有效信息,若包含有效信息,则提取出有效信息作为解析结果,然后进入步骤3.5 ;否则,将错误信息返回给手机客户端,然后结束;
步骤3.5:将解析结果返回给手机客户端。
[0019]所述步骤5包括:
步骤5.1:本地服务端接收手机客户端发送的验真请求参数;
步骤5.2:解析所述验真请求参数得到电子客票号或者行程单号;
步骤5.3:判断解析是否成功,若成功,则对解析得到的电子客票号或行程单号进行验真,得到验真结果,然后进入步骤5.4 ;否则,将错误信息返回给手机客户端,然后结束;步骤5.4:所述将验真结果返回给手机客户端。
【专利附图】

【附图说明】
[0020]图1为本发明一实施例给出的基于语音识别的客票验真系统的结构示意图;
图2为本发明一实施例给出的基于语音识别的客票验真方法的流程示意图。
[0021]
【具体实施方式】
[0022]如图1所示,本发明的基于语音识别的客票验真系统包括手机客户端、云服务端以及本地服务端,所述手机客户端包括客户端电子客票验真模块,客户端行程单验真模块;所述云服务端包括云服务端请求参数解析模块;所述本地服务端包括本地服务端参数验真模块。由两台IBM小型机组成应用服务器集群,两台小型机构成HTTP接入服务器,一台小型机构成数据库系统。HTTP接入服务器负责接收所有请求,然后根据负载均衡将请求分配到应用服务器集群其中一台。应用服务器处理成功后会将数据记录写入数据库服务器。
[0023]所述客户端电子客票验真模块用于接收录入的语音信息,并将所述语音信息保存成文件后上传至云服务端;以及接收云服务端返回的解析结果,并封装成电子客票验真请求参数发送给服务端。
[0024]所述客户端行程单验真模块用于接收录入的语音信息,并将所述语音信息保存成文件后上传至云服务端;以及接收云服务端返回的解析结果,并封装成行程单验真请求参数发送给本地服务端。
[0025]所述云服务端请求参数解析模块用于接收并解析手机客户端发送的语音信息,以及将解析结果返回给手机客户端。
[0026]所述解析手机客户端发送的语音信息,包括:对语音信息进行预处理,然后将预处理后的语音信息进行模式匹配获得文本信息,判断所述文本信息是否包含有效信息,若包含有效信息,则提取出有效信息作为解析结果;否则,将错误信息返回给手机客户端。
[0027]所述有效信息为电子客票号或者行程单号。
[0028]所述预处理包括增强处理和滤噪处理。
[0029]所述将解析结果返回给客户端,包括:若从客户端电子客票验真模块接收到所述语音信息,则将解析结果返回给所述客户端电子客票验真模块;若从客户端行程单验真模块接收到所述语音信息,则将解析结果返回给所述客户端行程单验真模块。
[0030]所述本地服务端参数验真模块用于接收和解析手机客户端发送的验真请求参数,以及将验真结果返回给手机客户端。
[0031]所述解析手机客户端发送的验真请求参数,包括:解析所述验真请求参数得到电子客票号或者行程单号并判断解析是否成功,若成功,则对解析得到的电子客票号或行程单号进行验真,得到验真结果;否则,将错误信息返回给手机客户端。
[0032]所述将验真结果返回给手机客户端,包括:若从客户端电子客票验真模块接收到所述验真请求参数,则将验真结果返回给所述客户端电子客票验真模块;若从客户端行程单验真模块接收到所述验真请求参数,则将验真结果返回给所述客户端行程单验真模块。
[0033]本发明还提供一种基于语音识别的客票验真方法,所述方法包括:
步骤1:手机客户端获取录入的语音信息;
步骤2:手机客户端将所述语音信息保存成语音文件;
步骤3:云服务端接收并解析手机客户端发送的语音信息得到解析结果,并将解析结果返回给手机客户端;
具体地,所述步骤3包括:
步骤3.1:接收手机客户端发送的语音信息;
步骤3.2:对语音信息进行预处理;
步骤3.3:将预处理后的语音信息进行模式匹配获得文本信息;
步骤3.4:判断所述文本信息是否包含有效信息,若包含有效信息,则提取出有效信息作为解析结果,然后进入步骤3.5 ;否则,将错误信息返回给手机客户端,然后结束; 步骤3.5:将解析结果返回给手机客户端。
[0034]步骤4:手机客户端接收云服务端返回的解析结果,并封装成验真请求参数发送给本地服务端;所述验真请求参数可以是电子客票验真请求参数或行程单验真请求参数。
[0035]步骤5:本地服务端接收并解析手机客户端发送的验真请求参数,以及将验真结果返回给手机客户端;
具体地,所述步骤5包括:
步骤5.1:本地服务端接收手机客户端发送的验真请求参数;
步骤5.2:解析所述验真请求参数得到电子客票号或者行程单号;
步骤5.3:判断解析是否成功,若成功,则对解析得到的电子客票号或行程单号进行验真,得到验真结果,然后进入步骤5.4 ;否则,将错误信息返回给手机客户端,然后结束;步骤5.4:所述将验真结果返回给手机客户端。
[0036]步骤6:手机客户端展示验真结果。
【权利要求】
1.一种基于语音识别的客票验真系统,包括手机客户端、云服务端以及本地服务端,其特征在于,所述手机客户端包括客户端电子客票验真模块,客户端行程单验真模块;所述云服务端包括云服务端请求参数解析模块;所述本地服务端包括本地服务端参数验真模块。
2.根据权利要求1所述的一种基于语音识别的客票验真系统,其特征在于,所述客户端电子客票验真模块用于接收录入的语音信息,并将所述语音信息保存成文件后上传至云服务端;以及接收云服务端返回的解析结果,并封装成电子客票验真请求参数发送给服务端。
3.根据权利要求1所述的一种基于语音识别的客票验真系统,其特征在于,所述客户端行程单验真模块用于接收录入的语音信息,并将所述语音信息保存成文件后上传至云服务端;以及接收云服务端返回的解析结果,并封装成行程单验真请求参数发送给本地服务端。
4.根据权利要求1所述的一种基于语音识别的客票验真系统,其特征在于,所述云服务端请求参数解析模块用于接收并解析手机客户端发送的语音信息,以及将解析结果返回给手机客户。
5.根据权利要求4所述的一种基于语音识别的客票验真系统,其特征在于,所述解析手机客户端发送的 语音信息,包括:对语音信息进行预处理,然后将预处理后的语音信息进行模式匹配获得文本信息,判断所述文本信息是否包含有效信息,若包含有效信息,则提取出有效信息作为解析结果;否则,将错误信息返回给手机客户端。
6.根据权利要求5所述的一种基于语音识别的客票验真系统,其特征在于,所述有效信号为电子客票号或者行程单号。
7.根据权利要求5所述的一种基于语音识别的客票验真系统,其特征在于,所述预处理包括增强处理和滤噪处理。
8.根据权利要求4所述的一种基于语音识别的客票验真系统,其特征在于,所述将解析结果返回给客户端,包括:若从客户端电子客票验真模块接收到所述语音信息,则将解析结果返回给所述客户端电子客票验真模块;若从客户端行程单验真模块接收到所述语音信息,则将解析结果返回给所述客户端行程单验真模块。
9.根据权利要求1所述的一种基于语音识别的客票验真系统,其特征在于,所述本地服务端参数验真模块用于接收和解析手机客户端发送的验真请求参数,以及将验真结果返回给手机客户端。
10.根据权利要求9所述的一种基于语音识别的客票验真系统,其特征在于,所述解析手机客户端发送的验真请求参数,包括:解析所述验真请求参数得到电子客票号或者行程单号并判断解析是否成功,若成功,则对解析得到的电子客票号或行程单号进行验真,得到验真结果;否则,将错误信息返回给手机客户端。
11.根据权利要求9所述的一种基于语音识别的客票验真系统,其特征在于,所述将验真结果返回给手机客户端,包括:若从客户端电子客票验真模块接收到所述验真请求参数,则将验真结果返回给所述客户端电子客票验真模块;若从客户端行程单验真模块接收到所述验真请求参数,则将验真结果返回给所述客户端行程单验真模块。
12.一种基于语音识别的客票验真方法,其特征在于,所述方法包括: 步骤1:手机客户端获取录入的语音信息;步骤2:手机客户端将所述语音信息保存成语音文件并发送给云服务端; 步骤3:云服务端接收并解析手机客户端发送的语音信息得到解析结果,并将解析结果返回给手机客户端; 步骤4:手机客户端接收云服务端返回的解析结果,并封装成验真请求参数发送给本地服务端; 步骤5:本地服务端接收并解析手机客户端发送的验真请求参数,以及将验真结果返回给手机客户端; 步骤6:手机客户端展示验真结果。
13.根据权利要求12所述的一种基于语音识别的客票验真方法,其特征在于,所述验真请求参数是电子客票验真请求参数或行程单验真请求参数。
14.根据权利要求13所述的一种基于语音识别的客票验真方法,其特征在于,所述步骤3包括: 步骤3.1:接收手机客户端发送的语音信息; 步骤3.2:对语音信息进行预处理; 步骤3.3:将预处理后的语音信息进行模式匹配获得文本信息; 步骤3.4:判断所述文本信息是否包含有效信息,若包含有效信息,则提取出有效信息作为解析结果,然后进入步骤3.5 ;否则,将错误信息返回给手机客户端,然后结束; 步骤3.5:将解析结果返回给手机客户端。
15.根据权利要求13所述的一种基于语音识别的客票验真方法,其特征在于,所述步骤5包括: 步骤5.1:本地服务端接收手机客户端发送的验真请求参数; 步骤5.2:解析所述验真请求参数得到电子客票号或者行程单号; 步骤5.3:判断解析是否成功,若成功,则对解析得到的电子客票号或行程单号进行验真,得到验真结果,然后进入步骤5.4 ;否则,将错误信息返回给手机客户端,然后结束;步骤5.4:所述将验真结果返回给手机客户端。
【文档编号】H04L29/08GK104023065SQ201410262933
【公开日】2014年9月3日 申请日期:2014年6月13日 优先权日:2014年6月13日
【发明者】刘一扬, 高栋, 郭琛, 薄满辉, 唐红武 申请人:中国民航信息网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1