一种通信终端和信息查询方法与流程

文档序号:24648172发布日期:2021-04-13 16:13阅读:76来源:国知局
一种通信终端和信息查询方法与流程

1.本发明涉及终端信息查询领域,特别涉及一种通信终端和信息查询方法。


背景技术:

2.用户查询信息的方式可以为通过具有查询业务的应用进行信息查询。由于这些查询应用在进行信息查询时,一般采用是根据用户的需求信息在互联网上进行信息查询,并将查询的结果反馈到查询应用的用户界面上,然而,有些特定的信息并不能在互联网上查询到,例如,查询火车票、查询车辆违章、查询话费等业务。所以,用户进行这些特定业务查询时需要知道用户想要查询的业务在哪个应用中可以查询,例如,可以采用中国移动主推的查询(ics)功能,可以通过安装移动卡,短信应用的特定的查询业务可以为查询火车票、查询车辆违章、查询话费等业务,也就是说,用户可以通过短信平台可以查询火车票、和车辆违章、和话费等至少三种信息。
3.从上可知,在进行包括火车票、和/或车辆违章、和/或话费等至少两种信息查询时,采用查询应用,例如语音应用时,不能查询到火车票、和/或车辆违章、和/或话费,还需要采用短信应用进行查询,才能进行信息查询,这样导致用户在查询多种信息时,操作起来比较繁琐。


技术实现要素:

4.本发明提供一种通信终端和信息查询方法,用以缓解现有技术中在查询多种信息时需要记录多种信息对应的查询方式,从而导致用户操作繁琐的技术问题。
5.第一方面,本发明实施例提供的一种通信终端,包括:
6.包括:处理器和麦克风;
7.所述处理器用于:
8.通过麦克风获取用户的语音;
9.根据获取的所述用户的语音,确定用户需求的目标查询业务;
10.若所述目标查询业务能够采用短信应用进行查询,则将所述目标查询业务对应的查询内容发送给所述短信应用,以使所述短信应用根据收到的所述查询内容向对应的服务器进行业务查询,并接收所述服务器返回的查询结果。
11.上述通信终端,将通信终端作为统一查询入口,该统一查询入口通过麦克风获取用户的语音,确定用户需求的目标查询业务,若目标查询业务能够采用短信应用进行查询,采用短信应用对应的服务器进行业务查询,并接收服务器返回的查询结果,本发明提供了一个统一查询入口,用户仅需在统一查询入口输入需求信息,可以根据用户的语音确定目标查询业务,并在目标查询业务能够采用短信应用查询时,采用该短信应用进行信息的查询,简化了查询的操作过程,使得查询更加简单。
12.在一种可能的实现方式中,所述通信终端还包括显示屏;所述处理器还用于:
13.在接收到所述短信应用发送的所述查询结果后,通过所述显示屏显示所述查询结
果;和/或
14.所述通信终端还包括扬声器;所述处理器还用于:
15.在接收到所述短信应用发送的所述查询结果后,通过所述扬声器播报所述查询结果。
16.上述通信终端,通过通信终端包括的显示屏直接进行查询结果的显示。或者通过通信终端包括的扬声器播报查询结果,使得用户可以在通信终端中直接获取查询结果,同时增加了用户获取查询结果的多样性。
17.在一种可能的实现方式中,所述处理器还用于:
18.将所述用户的语音作为所述目标查询业务对应的查询内容;或
19.确定所述目标查询业务对应的目标业务类型,并从所述用户的语音中提取出所述目标业务类型对应的目标文本格式模板所需的内容并填入所述目标文本格式模板中得到目标文本,将所述目标文本作为所述目标查询业务对应的查询内容。
20.上述方法,可以将用户所提供的用户的语音本身作为目标查询业务对应的查询内容,发送给目标查询业务对应的短信应用,这样可以提高处理时间。由于采用目标文本的方式,服务器解读的正确率比较高,还可以在通信终端从用户的语音中提取出目标业务类型对应的目标文本格式模板所需的内容并填入目标文本格式模板中得到目标文本,将目标文本作为查询内容发送给目标查询业务对应的短信应用,从而提高应用对应的服务器解读查询内容的正确率。
21.第二方面,本发明实施例提供的一种通信终端,包括:处理器和存储器;
22.所述存储器上存储有可在所述处理器上运行的计算机程序,当所述计算机程序被所述处理器执行时,所述处理器用于:
23.接收语音应用发送的用户需求的目标查询业务对应的查询内容;所述查询内容是语音应用在根据用户的语音确定用户需求的目标查询业务,若所述目标查询业务能够采用短信应用进行查询后发送的;
24.根据收到的所述查询内容向对应的服务器进行业务查询;
25.接收所述服务器返回的查询结果。
26.上述通信终端,将语音应用作为与用户交互的查询界面,根据用户的语音,确定用户需求的目标查询业务,并在目标查询业务为能够采用短信应用进行查询时,将目标查询业务对应的查询内容发送给该短信应用,在接收到查询内容后,可以将查询内容发送给对应查询的服务器,使得服务器进行信息查询,并接收服务器返回的查询结果,这样避免了在用户查询多种信息时,需要记住多种信息对应的查询方式的技术问题,简化了查询信息的操作过程,使得查询更加简单。
27.在一种可能的实现方式中,所述处理器还用于:
28.若所述查询内容为目标文本,其中所述目标文本是所述查询应用端将所述需求信息填入所述目标业务类型对应的目标文本格式模板后得到的,则将所述目标业务类型对应的目标请求模板中的文本替换为所述目标文本得到目标请求信息,将所述目标请求信息发送给ics服务器进行业务查询;或
29.若所述查询内容为所述用户的语音,且确定所述用户的语音与所述目标请求模板中的文本匹配,则将所述目标业务类型对应的目标请求模板中的文本替换为所述需求信息
得到目标请求信息,将所述目标请求信息发送给ics服务器进行业务查询;或
30.若所述查询内容为所述用户的语音,且确定所述用户的语音与所述目标请求模板中的文本不匹配,则从所述用户的语音中提取出所述目标请求模板所需的内容并填入所述目标请求模板中得到目标请求信息,将所述目标请求信息发送给ics服务器进行业务查询。
31.上述通信终端,由于采用短信应用对应的服务器进行查询业务,同时服务器并不是对所有的文本格式都能进行正确的解读,所以,采用短信应用得到的用户的语音,且确定用户的语音与目标请求模板中的文本匹配,根据用户的语音得到目标请求信息,还是得到目标文本,然后在短信应用根据目标文本得到目标请求信息,还是在短信应用根据用户的语音直接得到目标请求信息,均能够提高应用对应的服务器解读查询内容的正确率。
32.第三方面,本发明实施例提供的一种信息查询方法,应用于通信终端中,所述方法包括:
33.通过麦克风获取用户的语音;
34.根据获取的所述用户的语音,确定用户需求的目标查询业务;
35.若所述目标查询业务能够采用短信应用进行查询,则将所述目标查询业务对应的查询内容发送给所述短信应用,以使所述短信应用根据收到的所述查询内容向对应的服务器进行业务查询,并接收所述服务器返回的查询结果。
36.在一种可能的实现方式中,将所述目标查询业务对应的查询内容发送给所述目标查询业务对应的应用之后,还包括:
37.在接收到所述短信应用发送的所述查询结果后,通过显示屏显示所述查询结果;和/或
38.在接收到所述短信应用发送的所述查询结果后,通过扬声器播报所述查询结果。
39.在一种可能的实现方式中,将所述目标查询业务对应的查询内容发送给所述短信应用之前,所述方法还包括:
40.将所述用户的语音作为所述目标查询业务对应的查询内容;或
41.确定所述目标查询业务对应的目标业务类型,并从所述用户的语音中提取出所述目标业务类型对应的目标文本格式模板所需的内容并填入所述目标文本格式模板中得到目标文本,将所述目标文本作为所述目标查询业务对应的查询内容。
42.第四方面,本发明实施例提供的一种信息查询方法,应用于通信终端中,所述方法包括:
43.接收语音应用发送的用户需求的目标查询业务对应的查询内容;所述查询内容是语音应用在根据用户的语音确定用户需求的目标查询业务,若所述目标查询业务能够采用短信应用进行查询后发送的;
44.根据收到的所述查询内容向对应的服务器进行业务查询;
45.接收所述服务器返回的查询结果。
46.在一种可能的实现方式中,所述根据收到的所述查询内容向对应的服务器进行业务查询,包括:
47.若所述查询内容为目标文本,其中所述目标文本是所述查询应用端将所述需求信息填入所述目标业务类型对应的目标文本格式模板后得到的,则将所述目标业务类型对应的目标请求模板中的文本替换为所述目标文本得到目标请求信息,将所述目标请求信息发
送给ics服务器进行业务查询;或
48.若所述查询内容为所述用户的语音,且确定所述用户的语音与所述目标请求模板中的文本匹配,则将所述目标业务类型对应的目标请求模板中的文本替换为所述需求信息得到目标请求信息,将所述目标请求信息发送给ics服务器进行业务查询;或
49.若所述查询内容为所述用户的语音,且确定所述用户的语音与所述目标请求模板中的文本不匹配,则从所述用户的语音中提取出所述目标请求模板所需的内容并填入所述目标请求模板中得到目标请求信息,将所述目标请求信息发送给ics服务器进行业务查询。
50.第五方面,本申请还提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行第三方面实施例任一项所述的信息查询方法。
51.第六方面,本申请还提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行第四方面实施例任一项所述的信息查询方法。
52.另外,第三方面和第五方面中任一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。
53.另外,第四方面和第六方面中任一种实现方式所带来的技术效果可参见第二方面中不同实现方式所带来的技术效果,此处不再赘述。
附图说明
54.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
55.图1为本发明实施例提供的显示语音应用和短信应用的终端的正面示意图;
56.图2为本发明实施例提供的一种应用场景示意图;
57.图3为本发明实施例提供的一种信息查询方法的流程图;
58.图4为本发明实施例提供的一种在语音应用显示查询结果的示意图;
59.图5为本发明实施例提供的一种语音应用端与用户交互的示意图;
60.图6为本发明实施例提供的另一种信息查询方法的流程图;
61.图7为本发明实施例提供的采用第一种方式得到目标请求信息示意图;
62.图8为本发明实施例提供的采用第二种方式得到目标请求信息示意图;
63.图9为本发明实施例提供的采用第三种方式得到目标请求信息示意图;
64.图10为本发明实施例提供的一种目标请求信息示意图;
65.图11为本发明实施例提供的一种通信终端的示意图;
66.图12为本发明实施例提供的另一种通信终端的示意图;
67.图13为本发明实施例提供的再一种通信终端的结构框图。
具体实施方式
68.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的
所有其它实施例,都属于本发明保护的范围。
69.本发明实施例描述的应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。其中,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
70.在目前的查询方式来说,采用语音应用作为查询方式的入口,但是并不能查询到短信应用的特定的查询业务,例如查询火车票、查询车辆违章、查询话费等业务,需要用户启动短信应用才能进行业务查询,导致查询方式过于繁琐。
71.因此本发明实施例提供一种信息查询方法,该方法可以通过根据用户的语音得到的查询内容,如果该语音对应的目标查询业务可以采用短信应用进行查询,则将查询内容发送到短信应用,采用短信应用进行信息查询,并得到查询结果。也就是说,本发明通过与目标查询业务对应的短信应用之间进行交互,所以能够采用短信应用进行查询时,不需要用户使用每一种目标查询业务对应的每一种应用进行查询,而是采用查询应用端输入多种需求内容,查询应用端确定多种目标查询业务,并采用每一种目标查询业务对应的每一种应用进行查询,用户查询操作更加简单。
72.下面结合说明书附图对本发明实施例做进一步详细描述。
73.本发明提供了一种通信终端,该通信终端用于实现一种信息查询方法,该通信终端包括处理器和麦克风,麦克风可以收集用户的语音信息。
74.在实际应用中,终端上安装有本发明提供的语音应用和短信应用,结合图1所示,该终端包括显示屏,语音应用和短信应用的用户界面可以在通信终端的显示屏上进行显示。其中,在该终端的侧面、背面、底部等位置设置有至少一个麦克风,可以通过该麦克风采集的语音供语音应用使用。结合图2所示,语音应用和短信应用的用户界面可以在通信终端201的显示屏上显示,语音应用对应的语音应用后台服务器202和短信应用对应的短信应用后台服务器203可以通过网络相连,短信应用对应的短信应用后台服务器203与进行业务查询的服务器204可以通过网络相连。
75.以下通过一种通信终端执行的方法进行详细介绍。如图3所示,该方法具体包括以下步骤:
76.s301:通过麦克风获取用户的语音;
77.s302:根据获取的用户的语音,确定用户需求的目标查询业务。
78.s303:若目标查询业务能够采用短信应用进行查询,则将目标查询业务对应的查询内容发送给短信应用,以使短信应用根据收到的查询内容向对应的服务器进行业务查询,并接收服务器返回的查询结果。
79.通过上述方案,首先,通过通信终端上的麦克风获取用户的语音,确定用户需求的目标查询业务,然后通信终端在确定目标查询业务能够采用短信应用进行查询,将目标查询业务对应的查询内容发送给短信应用,短信应用根据收到的查询内容向对应的服务器进行业务查询,并接收服务器返回的查询结果,这样用户不需要通过多个查询入口进行多个目标查询业务的查询,仅可以通过采用在目标查询业务为短信应用能够查询时,采用短信应用进行查询,不需要用户再打开短信应用进行查询操作,简化了查询信息的操作过程,使得查询更加简单。
80.例如,用户在语音应用查询车辆违章业务和查询机票业务时,由上文可知,车辆违章业务能够采用短信应用进行查询,语音应用的用户界面收到麦克风采集的用户的语音后,将用户的语音内容发送给语音应用的后台服务器,语音应用的后台服务器通过麦克风获取用户的语音,并根据获取的用户的语音,确定用户需求的目标查询业务。最后若目标查询业务能够采用短信应用进行查询,则将目标查询业务对应的查询内容发送给短信应用的后台服务器,短信应用的后台服务器将查询内容发给进行查询业务的服务器,根据关于查询车辆违章业务的查询内容,查询相应车牌号的违章记录,将相应车牌号的违章记录作为查询结果返回给短信应用的后台服务器。
81.在本发明实施例中,得到目标查询业务对应的短信应用的方式,可以为在执行该方法的查询过程中,可以将短信应用与采用短信应用可查询的业务相对应的对照表发送给通信终端,通信终端可以存储有短信应用与采用短信应用可以查询的业务相对应的对照表。在获取到用户的语音后,或者在根据用户的语音确定用户需求的目标查询业务后,可以在对照表中,查询目标查询业务是否能够采用短信应用进行查询,在查询到时,当对照表中的目标查询业务与短信应用对应的业务相同时,则确定目标查询业务能够通过短信应用进行查询,然后将目标查询业务对应的查询内容发送给短信应用,当没有查询到时,则说明与短信应用里没有可以完成目标查询业务的,那么可以通过网络,在互联网上进行查询。当然,还可以先在互联网上进行查询,查询不到时,可以在对照表中查询。
82.进一步的,由于采用ics功能进行查询为中国移动主推的项目,所以,在语音应用端通过短信进行业务查询工作之前,所述方法还包括:
83.判断安装语音应用端终端的sim卡是否移动卡;例如,在手机上的语音应用执行时,判断手机sim卡是否移动卡。
84.如果是,则可以将目标查询业务对应的查询内容发送给目标查询业务对应的短信应用,以使短信应用根据收到的查询内容向ics服务器进行业务查询,并接收ics服务器返回的查询结果。
85.在本发明实施例中,所述方法还包括:
86.判断用户是否授权查询应用端通过目标查询业务对应的应用进行目标查询业务的查询服务;
87.如果是,则将查询内容发送给目标查询业务对应的应用。
88.具体来说,查询应用端可以在用户第一次使用目标查询业务对应的应用查询目标查询业务时,生成授权提示信息显示给用户,用户再同意授权后,可以使用目标查询业务对应的应用查询目标查询业务。
89.在本发明实施例中,将目标查询业务对应的查询内容发送给目标查询业务对应的应用之后,还包括:
90.情况一:在接收到短信应用发送的查询结果后,通过显示屏显示查询结果。
91.例如,结合图1所示,通信终端包括显示屏,可以在通信终端接收到短信应用发送的查询结果后,通过显示屏显示查询结果。
92.情况二:在接收到短信应用发送的查询结果后,通过扬声器播报查询结果。
93.例如,通信终端包括扬声器,可以在通信终端接收到短信应用发送的查询结果后,通过扬声器播报查询结果。
94.情况三:在接收到短信应用发送的查询结果后,通过显示屏显示查询结果并通过扬声器播报查询结果。
95.例如,以目标查询业务为违章业务为例,可以通过短信应用查询违章,即,在ics服务器将查询结果发给短信应用后,短信应用再将查询结果发送给通信终端。
96.进一步的,通信终端在接收到短信应用发送的查询结果后,生成信息来源标识;例如“来自短信应用”、或者“来自ics查询”等字样作为信息来源标识,然后将查询结果与信息来源标识进行关联显示。
97.例如:结合图4所示,语音应用应用界面显示,用户输入的信息或者语音,图4中为了清楚的看到查询内容,以用户输入文本信息为例,用户输入的文本信息为“查询车牌号是xbj1234的违章”,查询结果为xbj1234的违章记录在a区b街道压线掉头,扣3分,罚款200等字样,同时,可以在该句话的上方同时显示来自ics查询或者来自短信应用。当然对于显示信息来源标识的位置对此,本发明并不做具体限制。当然,当查询结果来自a酒店订单应用时,可以显示来自a酒店订单应用。
98.在本发明实施例中,步骤s302根据获取的用户的语音,确定用户需求的目标查询业务,可以理解为,将用户的语音转换成文本信息,通过文本信息确定用户需求的目标查询业务。
99.即在语音应用界面中,语音应用应用自动采集用户的语音,将采集的语音转换为文本信息,则语音应用可以通过输入的文字信息,根据文字信息确定目标查询业务。例如:用户输入语音“帮我查一下违章,车牌号是xxx”,可以确定目标查询业务为违章查询。
100.在本发明实施例中,由于目标查询业务对应的短信应用将查询内容发送给的对应的服务器,服务器进行查询业务,该服务器并不是对所有的文本格式都能进行正确的解读,所以,需要在发给服务器之前,将用户的语音转换成服务器可以解读成功的文本格式。所以,本发明提出可以在语音应用完成,也可以在目标查询业务对应的短信应用完成,所以,在语音应用将目标查询业务对应的查询内容发送给目标查询业务对应的短信应用之前,还包括以下两种情况:
101.情况一:将用户的语音作为目标查询业务对应的查询内容。
102.为了减少处理压力,可以直接将用户的语音作为目标查询业务对应的查询内容,发送给目标查询业务对应的短信应用。
103.情况二:确定目标查询业务对应的目标业务类型,并从用户的语音中提取出目标业务类型对应的目标文本格式模板所需的内容并填入目标文本格式模板中得到目标文本,将目标文本作为目标查询业务对应的查询内容。
104.对于情况二来说,可以按照如下执行,可以先确定目标查询业务对应的目标业务类型,从文本格式模板库中,查找目标业务类型对应的目标文本格式模板,然后从用户的语音中提取目标文本格式模板所需的目标内容,将目标内容填入目标文本格式模板中,得到目标文本,将目标文本作为目标查询业务对应的查询内容。
105.例如,以查询违章为例,ics服务器可以正确解读的文本格式为“查询车牌号是xxxx的违章”,用户的语音对应的文本信息为“帮我查一下违章,车牌号是xbj1234”,所以,对照“查询车牌号是xxxx的违章”,提取的目标内容为“xbj1234”,最后得到的目标文本为“查询车牌号是xbj1234的违章”。
106.在本发明实施例中,填入目标文本格式模板中得到目标文本之前,所述方法还包括:
107.判断目标内容是否均能从用户的语音中提取出来;
108.如果否,生成关于未能从用户的语音中提取出来的目标内容的补充信息;
109.将补充信息进行显示,以使用户根据补充信息进行补充。
110.例如,查询违章时,结合图5所示,用户提供的用户的语音转换的文本信息仅为“查询车辆违章”,车辆违章的业务类型对应找到的目标文本格式模板为“查询车牌号是xxxx的违章”,即还需要补充车牌号的目标内容,所以,可以生成补充车牌号的补充信息,例如:“请提供查询违章的车牌号”,显示在语音应用的界面上,这样用户可以根据显示的补充信息,提供相应的内容,完成此次查询任务。
111.本发明实施例提供另一种信息查询方法,结合图6所示,所述方法包括:
112.s601:接收语音应用发送的用户需求的目标查询业务对应的查询内容。
113.其中,查询内容是语音应用在根据用户的语音确定用户需求的目标查询业务,若目标查询业务能够采用短信应用进行查询后发送的。
114.s602:根据收到的查询内容向对应的服务器进行业务查询。
115.s603:接收服务器返回的查询结果。
116.上述方法,将语音应用的用户界面作为与用户交互的查询界面,根据用户的语音,确定用户需求的目标查询业务,若目标查询业务能够采用短信应用,将目标查询业务对应的查询内容发送给该短信应用,短信应用在接收到查询应用端发送的查询内容后,可以将查询内容发送给对应查询的服务器,使得服务器进行信息查询,并接收服务器返回的查询结果,这样简化了查询信息的操作过程。
117.在本发明实施例中,由于语音应用为用户交互,同时,目标查询业务对应的短信应用也为用户交互时,在接收服务器返回的查询结果之后,该方法可以至少包括以下两种处理情况:
118.情况一:将接收到的查询结果进行显示。
119.情况一的流程可以为,在通过目标查询业务对应的短信应用进行信息查询时,短信应用与查询所需的服务器相连,短信应用根据查询内容向服务器进行信息查询,服务器查询后将查询结果发送短信应用,短信应用进行查询结果显示。进一步的,可以在显示查询结果时,以推送页面的方式,推送显示查询结果。
120.例如,以查询车辆违章为例,该短信应用与ics服务器通信,其中,短信应用的后台服务器与ics服务器相连,在收到“查询车牌号为xbj1234的违章”时,向ics服务器进行车牌号为xbj1234的车辆违章查询。ics服务器查询到“xbj1234的违章记录在a区b街道压线掉头,扣3分,罚款200”的查询结果,将该查询结果发送给短信后台服务器,短信后台服务器以短信方式在短信前端显示“xbj1234的违章记录在a区b街道压线掉头,扣3分,罚款200”。
121.进一步的,在短信应用还包括查询入口控件和独立显示页面,用户通过点击查询入口控件,进入独立显示页面,在独立显示页面中显示有来自查询应用端作为查询入口时对应的查询结果。
122.情况二:将查询结果发送给语音应用,以使语音应用进行显示。
123.情况二的流程可以为,在通过目标查询业务对应的短信应用进行信息查询时,短
信应用将查询内容发给服务器,服务器进行信息查询,查询后将查询结果发送短信应用,短信应用将查询结果返回给语音应用,语音应用进行查询结果显示,结合图2所示,返回给语音应用的查询结果可以在终端的显示屏101中进行显示。这种情况不仅可以对于目标查询业务对应的短信应用没有显示界面的情况,还可以避免用户在使用语音应用工作时由于不清楚可以采用短信应用显示而没有看到查询结果的情况。
124.需要说明的是,本发明实施例中所列举的显示查询结果的方式只是举例说明,任何一种显示查询结果的方式都适用于本发明实施例。
125.在本发明实施例中,短信应用的后台服务器可以采用网络的方式与对应的服务器进行通信,采用网络通信时,需要在短信应用的后台服务器将查询内容封装为请求的方式,向服务器发送,详细来说,根据收到的查询内容向对应的服务器进行业务查询,包括:
126.将查询内容进行封装得到目标请求信息;
127.将目标请求信息发送给ics服务器进行业务查询。
128.其中,由于短信应用对应的服务器进行查询业务,同时服务器并不是对所有的文本格式都能进行正确的解读,所以,将查询内容进行封装得到目标请求信息,可以至少包括以下三种情况:
129.情况一:若所述查询内容为目标文本,其中所述目标文本是所述查询应用端将所述需求信息填入所述目标业务类型对应的目标文本格式模板后得到的,则将所述目标业务类型对应的目标请求模板中的文本替换为所述目标文本得到目标请求信息。
130.在具体的执行过程中,情况一可以按照图7的流程图执行,在语音应用接收用户的语音后,步骤s701语音应用确定目标查询业务对应的目标业务类型,并从用户的语音中提取出目标业务类型对应的目标文本格式模板所需的内容并填入目标文本格式模板中得到目标文本,将目标文本作为目标查询业务对应的查询内容,步骤s702语音应用将目标查询业务对应的查询内容发送给目标查询业务对应的短信应用,步骤s703短信应用将目标业务类型对应的目标请求模板中的文本替换为目标文本得到目标请求信息。
131.例如,在语音应用确定的用户的语音为“帮我查一下违章,车牌号是xbj1234”,语音应用按照目标文本格式模板为“查询车牌号为xxxx的违章”进行加工,得到目标文本“查询车牌号为xbj1234的违章”,发送给短信应用,短信应用采用违章请求模板,结合图10所示,请求模板中,请求行对应包括车辆违章查询时的固定内容,请求头为键值对信息,数据体处为服务器能够正确解读的文本格式模板,即为查询车牌号为xxxx的违章的文本字样,其中请求模板中的“xxxx”为空白,由于目标文本的格式为服务器能够正确解读的文本格式,所以,可以将目标请求模板中“查询车牌号为xxxx的违章”的文本替换为目标文本“查询车牌号为xbj1234的违章”,其中,得到车辆违章的请求信息。
132.情况二:查询内容为用户的语音,且确定用户的语音与目标请求模板中的文本匹配,则将目标业务类型对应的目标请求模板中的文本替换为需求信息得到目标请求信息。
133.在具体的执行过程中,情况二可以按照图8的流程图执行,在语音应用接收用户的语音后,步骤s801语音应用将用户的语音作为目标查询业务对应的查询内容,步骤s802短信应用确定用户的语音与目标请求模板中的文本匹配,则将目标业务类型对应的目标请求模板中的文本替换为需求信息得到目标请求信息。
134.例如,在语音应用将用户的语音为“查询车牌号为xbj1234的违章”,发送给短信应
用,结合图10所示,短信应用的目标请求模板中的文本为“查询车牌号为xxxx的违章”,可以看出用户的语音与目标请求模板中的文本语义相同,即相匹配,短信应用采用车辆违章请求模板,将车辆违章请求模板中“查询车牌号为xxxx的违章”的文本替换为“查询车牌号为xbj1234的违章”,得到车辆违章的请求信息。
135.情况三:若查询内容为用户的语音,且确定用户的语音与目标请求模板中的文本不匹配,则从用户的语音中提取出目标请求模板所需的内容并填入目标请求模板中得到目标请求信息。
136.在具体的执行过程中,情况三可以按照图9的流程图执行,在语音应用接收用户的语音后,步骤s901语音应用将用户的语音作为目标查询业务对应的查询内容,步骤s902短信应用确定用户的语音与目标请求模板中的文本不匹配,则从用户的语音中提取出目标请求模板所需的内容并填入目标请求模板中得到目标请求信息。
137.例如,在语音应用确定的需求信息为“帮我查一下违章,车牌号是xbj1124”,发送给短信应用,结合图10所示,短信应用的车辆违章的请求模板中的文本为“查询车牌号为xxxx的违章”,其用户的语音与目标请求模板中的文本的语义不相同,即其用户的语音与目标请求模板中的文本不匹配,短信应用从“帮我查一下违章,车牌号是xbj1234”中提取出车辆违章的请求模板所需的内容,“xbj1234”,并将“xbj1234”填入到目标请求模板中的数据行“查询车牌号为xxxx的违章”中“xxxx”的位置处,得到以“查询车牌号为xbj1234的违章”为文本的目标请求信息。
138.需要说明的是,本发明实施例中所列举的将查询内容进行封装得到目标请求信息的方式只是举例说明,任何一种将查询内容进行封装得到目标请求信息的方式都适用于本发明实施例。
139.在本发明实施例中,上述确定目标业务类型对应的目标请求模板的方式可以为:确定目标查询业务对应的目标业务类型;从请求模板库中,查找目标业务类型对应的目标请求模板。其中,对于不同的业务类型会有不同的目标请求模板。例如,查询火车票或者车辆违章时,均具有不同的请求模板。
140.如图11所示,本发明实施例还提供一种通信终端1100,该设备包括:处理器1110和麦克风1120;
141.所述处理器1110用于:
142.通过麦克风1120获取用户的语音;
143.根据获取的所述用户的语音,确定用户需求的目标查询业务;
144.若所述目标查询业务能够采用短信应用进行查询,则将所述目标查询业务对应的查询内容发送给所述短信应用,以使所述短信应用根据收到的所述查询内容向对应的服务器进行业务查询,并接收所述服务器返回的查询结果。
145.可选的,所述通信终端1100还包括显示屏;所述处理器1110还用于:
146.在接收到所述短信应用发送的所述查询结果后,通过所述显示屏显示所述查询结果;和/或
147.所述通信终端还包括扬声器;所述处理器1110还用于:
148.在接收到所述短信应用发送的所述查询结果后,通过所述扬声器播报所述查询结果。
fidelity,wi-fi)模块1390等部件。本领域技术人员可以理解,图13中示出的终端的结构并不构成对终端的限定,本申请实施例提供的终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
167.下面结合图13对所述终端1300的各个构成部件进行具体的介绍:
168.所述rf电路1310可用于通信或通话过程中,数据的接收和发送。特别地,所述rf电路1310在接收到基站的下行数据后,发送给所述处理器1330处理;另外,将待发送的上行数据发送给基站。通常,所述rf电路1310包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noise amplifier,lna)、双工器等。
169.此外,rf电路1310还可以通过无线通信与网络和其他终端通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(global system of mobile communication,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址(code division multiple access,cdma)、宽带码分多址(wideband code division multiple access,wcdma)、长期演进(long term evolution,lte)、电子邮件、短消息服务(short messaging service,sms)等。
170.wi-fi技术属于短距离无线传输技术,所述终端1300通过wi-fi模块1390可以连接接入点(access point,ap),从而实现数据网络的访问。所述wi-fi模块1390可用于通信过程中,数据的接收和发送。
171.所述通信终端1300可以通过所述通信接口1380与其他终端实现物理连接。可选的,所述通信接口1380与所述其他终端的通信接口通过电缆连接,实现所述通信终端1300和其他终端之间的数据传输。
172.由于在本申请实施例中,所述通信终端1300能够实现通信业务,向其他联系人发送信息,因此所述通信终端1300需要具有数据传输功能,即所述通信终端1300内部需要包含通信模块。虽然图13示出了所述rf电路1310、所述wi-fi模块1390、和所述通信接口1380等通信模块,但是可以理解的是,所述通信终端1300中存在上述部件中的至少一个或者其他用于实现通信的通信模块(如蓝牙模块),以进行数据传输。
173.例如,当所述通信终端1300为手机时,所述通信终端1300可以包含所述rf电路1310,还可以包含所述wi-fi模块1390;当所述通信终端1300为计算机时,所述通信终端1300可以包含所述通信接口1380,还可以包含所述wi-fi模块1390;当所述终端1300为平板电脑时,所述通信终端1300可以包含所述wi-fi模块。
174.所述存储器1340可用于存储软件程序以及模块。所述处理器1330通过运行存储在所述存储器1340的软件程序以及模块,从而执行所述通信终端1300的各种功能应用以及数据处理,并且当处理器1330执行存储器1340中的程序代码后,可以实现本公开实施例图3中的部分或全部过程。
175.可选的,所述存储器1340可以主要包括存储程序区和存储数据区。其中,存储程序区可存储操作系统、各种应用程序(比如通信应用)以及人脸识别模块等;存储数据区可存储根据所述终端的使用所创建的数据(比如各种图片、视频文件等多媒体文件,以及人脸信息模板)等。
176.此外,所述存储器1340可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
177.所述输入单元1350可用于接收用户输入的数字或字符信息,以及产生与所述通信终端1300的用户设置以及功能控制有关的键信号输入。
178.可选的,输入单元1350可包括触控面板1351以及其他输入终端1352。
179.其中,所述触控面板1351,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在所述触控面板1351上或在所述触控面板1351附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,所述触控面板1351可以包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给所述处理器1330,并能接收所述处理器1330发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现所述触控面板1351。
180.可选的,所述其他输入终端1352可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
181.所述显示单元1360可用于显示由用户输入的信息或提供给用户的信息以及所述通信终端1300的各种菜单。所述显示单元1360即为所述通信终端1300的显示系统,用于呈现界面,实现人机交互。
182.所述显示单元1360可以包括显示面板1361。可选的,所述显示面板1361可以采用液晶显示屏(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置。
183.进一步的,所述触控面板1351可覆盖所述显示面板1361,当所述触控面板1351检测到在其上或附近的触摸操作后,传送给所述处理器1330以确定触摸事件的类型,随后所述处理器1330根据触摸事件的类型在所述显示面板1361上提供相应的视觉输出。
184.虽然在图13中,所述触控面板1351与所述显示面板1361是作为两个独立的部件来实现所述通信终端1300的输入和输入功能,但是在某些实施例中,可以将所述触控面板1351与所述显示面板1361集成而实现所述通信终端1300的输入和输出功能。
185.所述处理器1330是所述通信终端1300的控制中心,利用各种接口和线路连接各个部件,通过运行或执行存储在所述存储器1340内的软件程序和/或模块,以及调用存储在所述存储器1340内的数据,执行所述通信终端1300的各种功能和处理数据,从而实现基于所述终端的多种业务。
186.可选的,所述处理器1330可包括一个或多个处理单元。可选的,所述处理器1330可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到所述处理器1330中。
187.所述摄像头1370,用于实现所述通信终端1300的拍摄功能,拍摄图片或视频。所述摄像头1370还可以用于实现通信终端1300的扫描功能,对扫描对象(二维码/条形码)进行扫描。
188.所述通信终端1300还包括用于给各个部件供电的电源1320(比如电池)。可选的,所述电源1320可以通过电源管理系统与所述处理器1330逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。
189.需要说明的是,本公开实施例处理器1330可以执行图11中处理器1110或图12中处理器1210的功能,存储器1340存储处理器1110中的内容或存储处理器1210中的内容。
190.本发明还提供了一种计算机程序产品,当计算机程序产品在通信终端上运行时,使得该通信终端执行实现本发明实施例任意一项信息查询方法。例如,将该计算机程序产品称为语音应用。
191.本发明还提供了另一种计算机程序产品,当计算机程序产品在通信终端上运行时,使得通信终端执行实现本发明实施例任意一项的信息查询方法。例如,将该计算机程序产品称为短信应用。
192.其中,执行一种信息查询方法的通信终端可以为语音应用的后台服务器或者安装有语音应用的终端。执行另一种信息查询方法的通信终端可以为短信应用的后台服务器,将语音应用的后台服务器或者安装有语音应用的终端成为语音应用,将短信应用的后台服务器简化描述为短信应用。
193.在本发明实施例中,图11和图12所描述的两个通信终端可以合成一个终端,合成后的通信终端安装有语音应用和短信应用。或者,图11和图12所描述的两个通信终端可以为两个不同的设备,在图11的通信终端中安装有语音助手,在图12中的通信设备中安装有短信应用,图11和图12所描述的两个通信终端之间通过无线方式或者有线方式进行通信。
194.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
195.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1