订单查询的方法和装置与流程

文档序号:13614890阅读:900来源:国知局
订单查询的方法和装置与流程

本发明涉及计算机领域,尤其涉及一种订单查询的方法和装置。



背景技术:

智能语音交互是基于语音输入的新一代交互模式,通过说话就可以得到反馈结果。当前,随着物联网及智能化的快速发展,市场上出现了很多智能语音设备和智能语音助手,例如智能音箱、siri助手、讯飞语点等,用户可以通过语音与智能语音设备或智能语音助手进行基本的交互,以获取一些声乐、文本转化、有声阅读等服务。目前通常采用云+端形成智能语音系统的方式实现智能语音交互,且越来越平台化。

另外,过去十几年来,互联网在人类各生活领域,尤其是在电子商务上不断深化,人们已经习惯了通过网络购买各种商品和服务。例如,在中国市场,很多人通过电商平台获得日常所需的电子消费品、大小家电、服装日用百货、米面生鲜干货饮用水等食品、电信增值服务等等。

在上述两种背景下,如何实现语音式服务越来越受重视。现有技术对通过语音实现购物方面,进行了一些尝试,其方案大都是为了达到网络连接而做的一些硬件互联及对接,且主要是聚焦在线下超市为主体的购物助力上。而且现有的语音技术方案中,其关注点通常放在asr(automaticspeechrecognition,自动语音识别)、tts(texttospeech,从文本到语言)或者语义分析等技术本身。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有技术无法实现将电商服务智能接入到智能语音系统上,也无法通过智能语音系统便捷使用电商服务,其中一种典型的场景就是如何通过语音进行订单查询。



技术实现要素:

有鉴于此,本发明实施例提供一种订单查询的方法和装置。通过将语音设备与服务平台进行衔接,通过语音实现了订单查询的功能,使用户能够充分体验语音式服务获取的便捷性。

为实现上述目的,根据本发明实施例的一个方面,提供了一种订单查询的方法。

本发明实施例的一种订单查询的方法,包括:接收来自语音设备的语音信息;所述语音信息为所述语音设备在收到订单查询语音信号之后,对所述订单查询语音信号进行语音识别后得到的;将接收到的所述语音信息与预存的标准信息进行语义比对,当比对通过时,根据所述语音信息查询数据库以得到查询结果。

可选地,将接收到的所述语音信息与预存的标准信息进行语义比对,包括:采用模糊方式将接收到的所述语音信息与预存的标准信息进行语义比对。

可选地,接收来自语音设备的语音信息,包括:通过语音云端接收来自语音设备的语音信息。

可选地,所述方法还包括:将所述查询结果转化为文本信息,将所述文本信息输出至所述语音设备。

可选地,将所述文本信息输出至所述语音设备,包括:将所述文本信息通过语音云端输出至所述语音设备。

为实现上述目的,根据本发明实施例的另一个方面,提供了一种订单查询的方法。

本发明实施例的一种订单查询的方法,包括:接收订单查询语音信号;对接收到的所述订单查询语音信号进行语音识别,将识别得到的语音信息输出至服务平台;当接收到来自所述服务平台的查询结果后,将所述查询结果转换为语音信号后输出;所述查询结果为所述服务平台根据所述语音信息查询数据库得到的。

可选地,所述方法还包括:判断是否已经开通订单查询服务,如果已开通,则直接将识别的得到的所述语音信息输出至所述服务平台;如果未开通,则输出请开通订单查询服务的提示信息。

可选地,将识别得到的语音信息输出至服务平台,包括:将识别得到的语音信息通过语音云端输出至服务平台。

为实现上述目的,根据本发明实施例的另一方面,提供了一种订单查询的装置。

本发明实施例的一种订单查询的装置,包括:接收模块,用于接收来自语音设备的语音信息;所述语音信息为所述语音设备在收到订单查询语音信号之后,对所述订单查询语音信号进行语音识别后得到的;语义比对模块,用于将接收到的所述语音信息与预存的标准信息进行语义比对,当比对通过时,根据所述语音信息查询数据库以得到查询结果。

可选地,所述语义比对模块,还用于:采用模糊方式将接收到的所述语音信息与预存的标准信息进行语义比对。

可选地,所述接收模块,还用于:通过语音云端接收来自语音设备的语音信息。

可选地,所述装置还包括:文本转化模块,用于将所述查询结果转化为文本信息,将所述文本信息输出至所述语音设备。

可选地,所述文本转化模块,还用于:将所述文本信息通过语音云端输出至所述语音设备。

为实现上述目的,根据本发明实施例的另一方面,提供了一种订单查询的装置。

本发明实施例的一种订单查询的装置,包括:语音接收模块,用于接收订单查询语音信号;语音识别模块,用于对接收到的所述订单查询语音信号进行语音识别,将识别得到的语音信息输出至服务平台;文本转换模块,用于当接收到来自所述服务平台的查询结果后,将所述查询结果转换为语音信号后输出;所述查询结果为所述服务平台根据所述语音信息查询数据库得到的。

可选地,所述装置还包括:判断模块,用于判断是否已经开通订单查询服务,如果已开通,则直接将识别的得到的所述语音信息输出至所述服务平台;如果未开通,则输出请开通订单查询服务的提示信息。

可选地,所述语音识别模块,还用于:将识别得到的语音信息通过语音云端输出至服务平台。

为实现上述目的,根据本发明实施例的再一方面,提供了一种电子设备。

本发明实施例的一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例的一种订单查询的方法。

为实现上述目的,根据本发明实施例的再一方面,提供了一种计算机可读介质。

本发明实施例的一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例的一种订单查询的方法。

为实现上述目的,根据本发明实施例的再一方面,提供了一种电子设备。

本发明实施例的一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例的一种订单查询的方法。

为实现上述目的,根据本发明实施例的再一方面,提供了一种计算机可读介质。

本发明实施例的一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例的一种订单查询的方法。

上述发明中的一个实施例具有如下优点或有益效果:通过将语音设备与服务平台进行衔接,使得用户能够通过语音实现订单查询的功能,同时能够充分体验语音式服务获取的便捷性;通过采用模糊方式进行语义识别,将用户输入的语言信号进行定量描述,能够更有效的识别用户的问题;通过语音云端实现语音设备和服务平台的信息交互,节省系统资源。

上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

附图说明

附图用于更好地理解本发明,不构成对本发明的不当限定。其中:

图1是根据本发明实施例的服务平台端的订单查询方法的主要步骤的示意图;

图2是根据本发明实施例的语音设备端的订单查询方法的主要步骤的示意图;

图3是根据本发明实施例的订单查询方法的系统架构图;

图4是根据本发明实施例的订单查询方法的示例性流程图;

图5是根据本发明实施例的订单查询方法的信令流程图;

图6是根据本发明实施例的服务平台端的订单查询装置的主要模块的示意图;

图7是根据本发明实施例的语音设备端的订单查询装置的主要模块的示意图;

图8是本发明实施例可以应用于其中的示例性系统架构图;

图9是适用于来实现本发明实施例的电子设备的计算机系统的结构示意图。

具体实施方式

以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

图1是根据本发明实施例的服务平台端的订单查询方法的主要步骤的示意图。如图1所示,本发明实施例的服务平台端的订单查询方法,主要包括如下步骤:

步骤s101:接收来自语音设备的语音信息;所述语音信息为所述语音设备在收到订单查询语音信号之后,对所述订单查询语音信号进行语音识别后得到的。本发明的实施例中语音设备为智能语音设备,服务平台可以通过语音云端接收来自智能语音设备的语音信息。

步骤s102:将接收到的所述语音信息与预存的标准信息进行语义比对,当比对通过时,根据所述语音信息查询数据库以得到查询结果。查询结果可以包括一笔订单信息,也可以包含多笔订单信息。

其中,步骤s102中可采用模糊方式将接收到的所述语音信息与预存的标准信息进行语义比对。在模糊数学中,给定范围内元素对模糊集合的隶属关系不一定只有“是”或“否”两种情况,还存在中间过渡状态。模糊数学中采用介于0和1之间的实数来表示隶属程度。比如“老人”是个模糊概念,70岁的肯定属于老人,它的隶属程度是1;40岁的人肯定不算老人,它的隶属程度为0;按照查德(l.a.zadeh)给出的公式,55岁属于“老”的程度为0.5,即“半老”;60岁属于“老”的程度0.8。相应地,在语义比对上,可以将满足预定标准的语音信息的隶属程度定为1,那么,其他近义的,以及能表达相仿的思想(语义)的词句,就可以用以0到1之间的连续数来表征它从属于预定标准的隶属程度。这样,就把模糊语言进行了定量描述。

如果比对的结果(隶属程度)满足预定要求(如隶属程度在0.7以上),则表示比对通过,将该语音信息发送到数据库,经数据库查询后返回查询结果。如果比对的结果(隶属程度)满足预定要求(如隶属程度在0.7以下),则表示比对不通过,告知语音设备比对失败结果。

另外,本发明实施例的服务平台端的订单查询方法,还可以包括:将所述查询结果转化为文本信息,将所述文本信息输出至所述语音设备。本发明的实施例中文本信息可以通过语音云端输出至所述语音设备。

图2是根据本发明实施例的语音设备端的订单查询方法的主要步骤的示意图。如图2所示,本发明实施例的语音设备端的订单查询方法,主要包括如下步骤:

步骤s201:接收订单查询语音信号。语音设备接收来自用户的订单查询语音信号,该订单查询语音信息,例如可以是,“我的订单什么时候送到”、“我的订单到哪了”等。本发明的实施例中语音设备为智能语音设备。

步骤s202:对接收到的所述订单查询语音信号进行语音识别,将识别得到的语音信息输出至服务平台。在进行语音识别的同时,判断该用户是否已经开通订单查询服务,如果已开通,则直接将识别的得到的所述语音信息输出至所述服务平台;如果未开通,则输出请开通订单查询服务的提示信息。该提示信息,例如可以是,“请先开通音箱的订单查询服务”。

步骤s203:当接收到来自所述服务平台的查询结果后,将所述查询结果转换为语音信号后输出;所述查询结果为所述服务平台根据所述语音信息查询数据库得到的。将查询结果进行tts转换得到语音信号,并向用户语音告知相应的订单查询结果,这里的查询结果为文本格式。告知用户订单查询结果时,可以仅播报一笔最近订单的状态,也可以分别一一播报各订单的状态。

此外,当服务平台的语义比对未通过时,语音设备在收到比对失败结果后,可以语音提醒用户重新输入更标准的词句。

图3是根据本发明实施例的订单查询方法的系统架构图。如图3所示,本发明实施例的订单查询方法的系统架构包括智能语音系统和服务平台。智能语音系统包括终端、智能语音设备和语音云端。在一般语音服务情形下,智能语音设备可以接收语音,也可以输出语音,并进行相应的综合处理,与终端及语音云端交互形成一个智能语音系统,以满足用户的常规语音服务需要;而在语音订单查询服务的情形下,语音云端与服务平台的服务器端(也可以成为云端)云云对接,协同实现语音订单查询的需求。

另外,本发明实施例的智能语音设备可以是智能音箱也可以是配置有各种智能语音模块的智能手机,该智能手机本身可以实现前述智能音箱的所有功能。如果智能语音设备是智能手机的话,智能手机可以直接与服务平台交互,就可以没有语音云端;如果是智能音箱的话,需要有语音云端。

图4是根据本发明实施例的订单查询方法示例性流程图。如图4所示,本发明实施例的订单查询方法的主要流程包括:

用户通过终端将订单查询语音信号输入到智能语音设备;智能语音设备在收到订单查询语音信号之后,对所述订单查询语音信号进行语音识别,将识别得到的语音信息通过语音云端输出至服务平台;所述服务平台将所述语音信息与预存的标准信息进行语义比对,当比对通过时,根据所述语音信息查询数据库,将查询结果转化成文本信息后通过语音云端输出至所述智能语音设备;所述智能语音设备将所述文本信息经tts处理转换为语音信号后由终端播放给用户。

图5是根据本发明实施例的订单查询方法的信令流程图。为了便于说明,以智能语音设备为叮咚智能音箱、服务平台为电商平台为例进行展开。如图5所示,本发明实施例的方法涉及到的设备包括叮咚智能音箱、语音云端和电商平台,本发明实施例的订单查询方法包括:

步骤501:用户向叮咚智能音箱发送订单查询语音信号;

例如,订单查询语音信号可以为“叮咚叮咚,请问我的订单到哪了”,或者其他类似词句。

步骤502:叮咚智能音箱识别收到的订单查询语音信号并判断该用户是否开通了订单查询服务,如果未开通,则执行步骤503;如果已开通,则执行步骤504;

步骤503:叮咚智能音箱告知用户“请先开通叮咚智能音箱的订单查询服务”,结束本流程;

步骤504:叮咚智能音箱将识别出的语音信息通过云云对接通道发送至电商平台,执行步骤505;

云云对接通道由叮咚智能音箱与电商平台通过语音云端建立。

步骤505:电商平台将语音信息与预存于语义库的标准信息进行比对,如果比对通过,执行步骤508;如果比对不通过,执行步骤506;

语义比对过程采用模糊方式处理,比如隶属程度在0.7以上表示比对通过,隶属程度在0.7以下表示比对不通过。

步骤506:电商平台将比对失败的结果通过云云对接通道发送至叮咚智能音箱,执行步骤507;

步骤507:叮咚智能音箱向用户发送语音以提醒用户重新输入更标准的词句,结束本流程;

例如,叮咚智能音箱告知用户“欢迎使用,您可以说:我的订单到哪了”。

步骤508:电商平台将该语音信息发送至订单数据系统,订单数据系统查询数据库后得到查询结果,将查询结果进行文本转化以得到文本信息,执行步骤509;

步骤509:电商平台将得到的文本信息通过云云对接通道发送至叮咚智能音箱,执行步骤510;

步骤510:叮咚智能音箱将收到的文本信息进行tts处理以得到查询结果的语音信号,并语音告知用户。

另外,本发明实施例的订单查询方法,可以采用单轮会话,也可以采用多轮会话。单轮对话是指一问一答即结束,多轮对话则可多次交互,直至任务完成为止。无论单论会话还是多轮会话,订单查询方法的实现过程中,语义比对可以采用模糊方式处理。

其中,如果是多轮对话,电商平台还可以通过叮咚智能音箱多次告知用户适当调整输入语句,逐渐接近标准词句,以最终实现语音精准识别及订单查询结果输出。这种情形下,用户可以通过步骤511进行下一次的语音输入。

此外,叮咚智能音箱向电商平台发起订单查询请求,如果电商平台没有反馈或者有异常输出,叮咚智能音箱也可以通过步骤510告知用户:“抱歉,系统异常请稍后再试”。

此外,订单数据系统的数据范围可以包括待收货订单数据库和订单跟踪记录数据库;查询返回结果可以包括一笔订单信息,也可以包含多笔订单信息;播报时,可以按照使用需求人为定义,叮咚智能音箱可以仅播报一笔最近订单的状态,也可以分别一一播报各订单的状态。

此外,若是叮咚智能音箱无法识别用户输入的订单查询语音信号,则按照叮咚智能音箱已有的逻辑处理,即按照自身已有功能进行处理,例如可以告知用户一些选择。

为了更好地理解本发明的上述构思、核心点及整体方案,下面结合三个完整详细的例子说明:

实施例一、单轮会话:模糊询问订单状态

(1)用户输入

语句集例:

“我的订单什么时候送到”

“订单什么时候送过来”

“我的订单到哪了”

(2)数据范围:待收货订单最新一笔订单,最新的一条订单跟踪记录

订单数据系统:待收货订单、订单跟踪信息

(3)叮咚智能音箱输出

1)服务系统异常

叮咚智能音箱输出:“抱歉,系统异常请稍后再试”

2)识别出语义,仅有唤醒词,例如:“请问”

叮咚智能音箱输出:“欢迎使用,您可以说:我的订单到哪了、我要买矿泉水、最近牛奶有什么促销?”

3)无待收货订单

叮咚智能音箱输出:“您当前没有待收货订单”

4)有待收货订单

①1笔待收货订单

叮咚智能音箱输出:“您有1笔待收货订单,xxxxxxxx”(直接报出订单状态)

②多笔待收货订单

叮咚智能音箱输出:“您有2笔待收货订单,最新一笔xxxxxxx”(直接报出订单状态)

5)主动退出

叮咚智能音箱输出:“欢迎您再次使用”

(4)会话结束

实施例二、多轮会话:模糊询问订单状态

(1)用户输入

语句集例:

“我的订单什么时候送到”

“订单什么时候送过来”

“我的订单到哪了”

(2)数据范围:待收货订单、订单跟踪记录

订单数据系统:待收货订单、订单跟踪信息

(3)叮咚智能音箱输出

1)服务系统异常

叮咚智能音箱输出:“抱歉,系统异常请稍后再试”

2)识别出语义,仅有唤醒词,例如:“请问”

叮咚智能音箱输出:“欢迎使用,您可以我说:我的订单到哪了、我要买矿泉水、最近牛奶有什么促销?”

3)无待收货订单

叮咚智能音箱输出:“您当前没有待收货订单”

4)有待收货订单

①1笔待收货订单

叮咚智能音箱输出:“您有1笔待收货订单,xxxxxxxx”

②多笔待收货订单

叮咚智能音箱输出:“您有2笔待收货订单,最新的一笔xxxxxxx,需要播放下一笔订单的状态吗?”

用户输出:需要/好的/下一条/下一笔/播放……

叮咚智能音箱输出:第二笔待收货订单的状态是xxxxxx,需要播放下一笔订单的状态吗?

如果播放的已经是最后一条待收货订单,则音箱输出为:

叮咚智能音箱输出:您的第三笔待收货订单状态为xxxxx。

如果用户再回应下一条/下一笔等,则音箱输出:

叮咚智能音箱输出:您没有更多待收货订单了。

5)主动退出

叮咚智能音箱输出:“欢迎您再次使用”

(4)会话结束

实施例三、询问特定订单状态

(1)用户输入

语句集例:

“我的手机到哪了”

“我的矿泉水什么时候送过来”

(2)数据范围:待收货订单

订单数据系统:待收货订单、待收货订单的搜索、订单跟踪信息

(3)叮咚智能音箱输出

1)服务系统异常

叮咚智能音箱输出:“抱歉,系统异常请稍后再试”

2)识别出语义,仅有唤醒词,例如:“请问”

叮咚智能音箱输出:“欢迎使用,您可以说:我的订单到哪了、我要买矿泉水、最近牛奶有什么促销?”

3)无匹配的待收货订单

叮咚智能音箱输出:“您当前没有与xx有关的待收货订单”

4)有匹配的待收货订单

①1笔匹配

叮咚智能音箱输出:“您有1笔与xx有关的待收货订单,xxxxxxxx”(直接播报订单状态)

②多笔匹配

叮咚智能音箱输出:“您有2笔与xx有关的待收货订单,第一笔xxx,第二笔xxxx”

5)主动退出

叮咚智能音箱输出:“欢迎您再次使用”

(4)会话结束

在上述实施例中,以叮咚智能音箱作为智能语音设备进行举例,但在其他实施例中,并不局限于此,例如对于很多智能语音设备,本身可能还带有屏幕,此时可以在带屏的智能语音设备上统一集成实现相应的功能,更具体地,以配置有各种智能语音模块的智能手机为例,该智能手机本身可以实现前述叮咚智能音箱的所有功能,在这种情形下,上述实施例的方案也相应拓展变形,最终也能实现通过智能手机与服务平台的智能语音订单查询功能,其主要的功能流程可以参考前述实施例的描述,在此不再展开。

通过本发明实施例的订单查询的方法可以看出,通过将语音设备与服务平台进行衔接,使得用户能够通过语音实现订单查询的功能,同时能够充分体验语音式服务获取的便捷性;通过采用模糊方式进行语义识别,将用户输入的语言信号进行定量描述,能够更有效的识别用户的问题;通过语音云端实现语音设备和服务平台的信息交互,节省系统资源。

图6是根据本发明实施例的服务平台端的订单查询装置的主要模块的示意图。如图6所示,本发明实施例的服务平台端的订单查询装置600主要包括:

接收模块601,用于接收来自语音设备的语音信息;所述语音信息为所述语音设备在收到订单查询语音信号之后,对所述订单查询语音信号进行语音识别后得到的。

语义比对模块602,用于将接收到的所述语音信息与预存的标准信息进行语义比对,当比对通过时,根据所述语音信息查询数据库以得到查询结果;当比对不通过时,将比对失败的结果输出至语音设备。

另外,本发明实施例的服务平台端的订单查询装置,还可以包括:文本转化模块,用于将所述查询结果转化为文本信息,将所述文本信息输出至所述语音设备。

图7是根据本发明实施例的语音设备端的订单查询装置的主要模块的示意图。如图7所示,本发明实施例的语音设备端的订单查询装置700主要包括:

语音接收模块701,用于接收订单查询语音信号,将订单查询语音信号输出至语音识别模块702。

语音识别模块702,用于对接收到的所述订单查询语音信号进行语音识别,将识别得到的语音信息输出至服务平台。

文本转换模块703,用于当接收到来自所述服务平台的查询结果后,将所述查询结果转换为语音信号后输出;所述查询结果为所述服务平台根据所述语音信息查询数据库得到的。

另外,发明实施例的订单查询装置700还可以包括通讯模块和语音输出模块(图中未示出)。语音识别模块702将识别得到的语音信息通过通讯模块输出至语音云端。文本转换模块703接收通过通讯模块接收来自语音云端的文本信息,将该文本信息转换为语音信号后输出至语音输出模块。语音输出模块接收来自文本转换模块703的语音信号,将该语音信号输出至终端。服务平台通过语音云端与订单查询装置700进行信息交互。

根据本发明的技术方案,通过将语音设备与服务平台进行衔接,使得用户能够通过语音实现订单查询的功能,同时能够充分体验语音式服务获取的便捷性;通过采用模糊方式进行语义识别,将用户输入的语言信号进行定量描述,能够更有效的识别用户的问题;通过语音云端实现语音设备和服务平台的信息交互,节省系统资源。

图8示出了可以应用本发明实施例的订单查询方法或订单查询装置的示例性系统架构800。

如图8所示,系统架构800可以包括终端设备801、802、803,网络804和服务器805。网络804用以在终端设备801、802、803和服务器805之间提供通信链路的介质。网络804可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

用户可以使用终端设备801、802、803通过网络804与服务器805交互,以接收或发送消息等。终端设备801、802、803上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。

终端设备801、802、803可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。

服务器805可以是提供各种服务的服务器,例如对用户利用终端设备801、802、803所产生的点击事件提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的点击数据、文本内容等数据进行分析等处理,并将处理结果(例如目标推送信息、产品信息--仅为示例)反馈给终端设备。

需要说明的是,本申请实施例所提供的订单查询方法一般由终端设备801、802、803和服务器805执行,相应地,订单查询装置一般设置于终端设备801、802、803和服务器805中。

应该理解,图8中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

根据本发明的实施例,本发明还提供了一种电子设备和一种计算机可读介质。

本发明的电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例的服务平台端的订单查询的方法。

本发明的计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例的服务平台端的订单查询的方法。

根据本发明的实施例,本发明还提供了一种电子设备和一种计算机可读介质。

本发明的电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例的语音设备端的订单查询的方法。

本发明的计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例的语音设备端的订单查询的方法。

下面参考图9,其示出了适用于来实现本发明实施例的电子设备的计算机系统900的结构示意图。图9示出的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图9所示,计算机系统900包括中央处理单元(cpu)901,其可以根据存储在只读存储器(rom)902中的程序或者从存储部分908加载到随机访问存储器(ram)903中的程序而执行各种适当的动作和处理。在ram903中,还存储有系统900操作所需的各种程序和数据。cpu901、rom902以及ram903通过总线904彼此相连。输入/输出(i/o)接口905也连接至总线904。

以下部件连接至i/o接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至i/o接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。

特别地,根据本发明公开的实施例,上文主要步骤图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。在该计算机程序被中央处理单元(cpu)901执行时,执行本发明的系统中限定的上述功能。

需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。

附图中的主要步骤图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括接收模块和语义比对模块。其中,这些模块的名称在某种情况下并不构成对该单元本身的限定,例如,接收模块还可以被描述为“接收来自语音设备的语音信息的模块”。

作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:接收来自语音设备的语音信息;所述语音信息为所述语音设备在收到订单查询语音信号之后,对所述订单查询语音信号进行语音识别后得到的;将接收到的所述语音信息与预存的标准信息进行语义比对,当比对通过时,根据所述语音信息查询数据库以得到查询结果。

根据本发明的技术方案,通过将语音设备与服务平台进行衔接,使得用户能够通过语音实现订单查询的功能,同时能够充分体验语音式服务获取的便捷性;通过采用模糊方式进行语义识别,将用户输入的语言信号进行定量描述,能够更有效的识别用户的问题;通过语音云端实现语音设备和服务平台的信息交互,节省系统资源。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

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