问答方法、装置、电子设备及计算机可读存储介质与流程

未命名 08-12 阅读:114 评论:0


1.本技术涉及互联网技术领域,具体而言,涉及一种问答方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.在通过中间平台实现服务提供方与服务请求方订单成交之前,服务提供方与服务请求方均需要先了解对方的相关信息后再确定是否接单或委单。目前在通过平台完成订单成交操作时,服务提供方与服务请求方通常是通过电话联系方式或两者在线聊天的方式相互了解各自的相关信息。但是,电话联系方式的沟通成本较高,而两者在线聊天的方式需要两者都同时在线,若不同时在线消息无法被及时回复,使用感较差。


技术实现要素:

3.有鉴于此,本技术实施例的目的在于提供一种问答方法、装置、电子设备及计算机可读存储介质,能够在降低沟通成本的同时,优化使用感。
4.第一方面,本技术实施例提供了一种问答方法,包括:获取服务请求方的服务问询信息;计算所述服务问询信息与问答映射库中的问答数据的第一匹配度,所述问答映射库中包括服务提供方的问答数据;根据所述第一匹配度的匹配结果向所述服务请求方发送回复信息。
5.在上述实现过程中,通过将服务提供方的问答数据存储在问答映射库中,在服务请求方需要了解服务提供方建立的待服务订单的相关信息时,可以直接根据服务请求方的问询信息和问答映射库中的问答数据进行匹配后,可以向服务请求方反馈相应的回复信息。由于服务请求方和服务提供方均和中间平台进行沟通、交互,服务请求方和服务提供方可以各自独立了解各自想要了解的问题。因而可以减少服务请求方以及服务请求方的沟通时间,优化服务请求方以及服务请求方的使用感。另外,服务请求方可以直接通过中间平台获取待服务订单的相关信息,服务提供方无需一一解答服务请求方的问询信息。因而服务请求方和服务提供方不需要同时在线,可以降低对服务请求方和服务提供方在线时间的限制,且可以减少双方沟通的时间成本,提高沟通效率。
6.在一个实施例中,所述根据所述第一匹配度的匹配结果向所述服务请求方发送回复信息,包括:若所述服务问询信息与所述问答映射库中的问答数据匹配成功,根据所述第一匹配度对匹配成功的所述问答数据的进行排序;根据排序结果确定所述服务问询信息对应的回复信息;向所述服务请求方发送所述回复信息。
7.在上述实现过程中,在服务问询信息与问答映射库中的问答数据匹配成功时,根据第一匹配度对匹配成功的问答数据的进行排序,可以确定出各个问答数据与服务问询信息的匹配程度,以确定出匹配度较高的问答数据中的答案作为服务问询信息的回复信息,提高回复信息的准确性。
8.在一个实施例中,所述根据所述第一匹配度的匹配结果向所述第一终端发送回复
信息,包括:提取多个与所述问答映射库中的问答数据匹配失败的所述服务问询信息的特征信息,并根据所述特征信息生成特征问题;将所述特征问题发送到所述服务提供方;获取所述服务提供方的回复信息;向所述服务请求方发送所述回复信息。
9.在上述实现过程中,通过根据多个与问答映射库中的问答数据匹配失败的服务问询信息的特征信息重新生成特征问题,可以将多个匹配失败的服务问询信息根据其共同特征和不同特征进行重组,减少服务问询信息中的相似问题的数量。进而可以减少服务提供方回复服务问询信息的数量,在提高沟通效率的同时,还可以优化服务提供方的使用感。
10.在一个实施例中,所述获取所述服务提供方的回复信息之后,所述方法还包括:根据与所述问答映射库中的问答数据匹配失败的所述服务问询信息和所述服务提供方的回复信息更新所述问答映射库中的问答数据。
11.在上述实现过程中,在获取到服务提供方反馈的匹配失败的服务问询信息后,通过与问答映射库中的问答数据匹配失败的服务问询信息和服务提供方的回复信息更新问答映射库中的问答数据,可以逐渐扩大该问答映射库中的问答数据,当同样的服务问询信息再次出现时,可以直接匹配问答映射库中的问答数据确定回复信息,减少服务提供方对同样的服务问询信息重复回复,优化服务提供方的使用感。
12.在一个实施例中,所述获取服务请求方的服务问询信息之后,所述方法还包括:提取所述服务问询信息中的关键词信息;所述计算所述服务问询信息与问答映射库中的问答数据的第一匹配度,包括:计算所述关键词信息与问答映射库中的问答数据的第一匹配度。
13.在上述实现过程中,在获取到服务问询信息后,提取服务问询信息中的关键词信息,可以剔除与问题无关的文本或得到阈值较低的问询,减少无效信息的处理,提高第一匹配度的计算效率。
14.在一个实施例中,所述获取所述服务请求方的所述服务问询信息之前,所述方法还包括:获取所述服务提供方的问答数据;根据通过聚类算法和所述问答数据建立所述问答映射库。
15.在上述实现过程中,通过将获取到的服务提供方的问答数据建立问答映射库,可以将服务提供方提供的关于待服务订单的相关信息进行存储。在服务请求方想要了解待服务订单的相关信息时,可以直接根据服务请求方的服务问询信息匹配相应的回复信息。可以降低对服务请求方和服务提供方在线时间的限制,且可以减少双方沟通的时间成本,提高沟通效率。在一个实施例中,所述服务请求方为多个,所述方法还包括:根据所述服务问询信息和所述回复信息确定所述服务请求方的运况信息;根据所述运况信息、所述服务请求方的数据信息、所述服务请求方的历史订单信息以及所述问答映射库中的问答数据,计算所述服务请求方与所述服务提供方的第二匹配度;根据所述第二匹配度为所述服务提供方匹配所述服务请求方。
16.在上述实现过程中,通过根据服务请求方的运况信息、服务请求方的数据信息、服务请求方的历史订单信息以及问答映射库中的问答数据,计算服务请求方与服务提供方的第二匹配度,并基于第二匹配度结果为服务提供方匹配对应的服务请求方。由于在与服务提供方进行匹配时,综合考虑了服务请求方的运况信息、数据信息以及历史订单信息,可以确定出服务请求方与服务提供方的全面匹配度,提高第二匹配度的准确性。另外,根据第二匹配度为服务提供方匹配相应的服务请求方,可以为服务提供方匹配到更加符合其待服务
订单的服务请求方,提高服务请求方和服务提供方的匹配度。
17.第二方面,本技术实施例还提供一种问答装置,包括:获取模块,用于获取服务请求方的服务问询信息;计算模块,用于计算所述服务问询信息与问答映射库中的问答数据的第一匹配度,所述问答映射库中包括服务提供方的问答数据;发送模块,用于根据所述第一匹配度的匹配结果向所述服务请求方发送回复信息。
18.第三方面,本技术实施例还提供一种电子设备,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面的任一种可能的实施方式中的方法的步骤。
19.第四方面,本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面的任一种可能的实施方式中问答方法的步骤。
20.为使本技术的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。
附图说明
21.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
22.图1为本技术实施例提供的第一终端设备、第二终端设备与中间平台进行交互的示意图;
23.图2为本技术实施例提供的电子设备的方框示意图;
24.图3为本技术实施例提供的问答方法的流程图;
25.图4为本技术实施例提供的问答装置的功能模块示意图。
具体实施方式
26.下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行描述。
27.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
28.随着互联网技术的发展,基于互联网技术的中间平台也得到快速发展。例如,打车平台、购物平台、外卖平台、货运平台、房屋买卖平台等。这些中间平台用于构建服务提供方与服务请求方双方的桥梁,服务提供方与服务请求方可以通过中间平台,获取到对方的电话、微信等联系方式或直接通过中间平台沟通,以了解对方的相关信息,进而完成订单交易。
29.但是,本技术经长期研究发现,通过电话、微信等联系方式进行沟通的沟通成本较高,且容易脱离中间平台,不能保障服务质量。而通过在线沟通的方式需要双方均同时在线,限制了服务请求方和服务提供方的沟通时间,极大的增加了沟通的时间成本,沟通效率较低。
30.有鉴于此,本技术发明人提出一种问答方法、装置、电子设备及计算机可读存储介质,通过将服务提供方的问答数据存储在问答映射库中,在服务请求方需要了解服务提供方建立的待服务订单的相关信息时,可以直接根据服务请求方的问询信息和问答映射库中的问答数据进行匹配后,可以向服务请求方反馈相应的回复信息。服务请求方和服务提供方均可以直接与中间平台进行沟通、交互获取想要获取的对方的信息,无需服务请求方和服务提供方同时在线,可以降低对服务请求方和服务提供方在线时间的限制,且可以减少双方沟通的时间成本,提高沟通效率。另外,不需要脱离中间平台,可以通过中间平台筛选有效用户,且服务提供方无需一一解答服务请求方的问询信息,可以减少服务请求方以及服务请求方的沟通时间,优化服务请求方以及服务请求方的使用感。
31.为便于对本实施例进行理解,首先对执行本技术实施例所公开的一种问答方法的运行环境进行详细介绍。
32.如图1所示,是本技术实施例提供的第一终端设备、第二终端设备与中间平台进行交互的示意图。
33.这里的服务提供方可以包括一个或多个,该一个或多个服务提供方可以通过一个或多个第一终端设备与中间平台通过网络连接。该服务请求方可以包括一个或多个第二终端设备,该一个或多个服务请求方可以通过一个或多个第二终端设备与中间平台通过网络连接。
34.在一些实施例中,该第一终端设备和第二终端设备可以是同一设备,也可以是不同设备。该第一终端设备和第二终端设备可以根据实际情况进行调整,本技术不做具体限制。
35.上述中间平台通过网络与一个或多个第一终端设备以及第二终端设备进行通信连接,以进行数据通信或交互。所述中间平台可以是网络服务器、数据库服务器等。所述第一终端设备可以是个人电脑(personal computer,pc)、平板电脑、智能手机、个人数字助理(personal digital assistant,pda)等。所述第一终端设备也可以是个人电脑(personal computer,pc)、平板电脑、智能手机、个人数字助理(personal digital assistant,pda)等。
36.本技术实施例的问答方法可以用于货运场景、打车场景、外卖场景等。
37.这里的服务提供方为订单创建方,服务请求方为订单处理方。
38.示例性地,当该问答方法用于货运场景时,该服务提供方可以是货主,该服务请求方可以是货运司机,中间平台为货运平台。
39.当该问答方法用于打车场景时,该服务提供方可以是乘客,该服务请求方可以是司机,中间平台为打车平台。
40.当该问答方法用于外卖场景时,该服务提供方可以是消费者,该服务请求方可以是外卖员,中间平台为外卖平台。
41.为便于对本实施例进行理解,下面对执行本技术实施例所公开的问答方法的电子设备进行详细介绍。
42.如图2所示,是电子设备的方框示意图。电子设备100可以包括存储器111和处理器113。本领域普通技术人员可以理解,图2所示的结构仅为示意,其并不对电子设备100的结构造成限定。例如,电子设备100还可包括比图2中所示更多或者更少的组件,或者具有与图
2所示不同的配置。
43.上述的存储器111及处理器113相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。上述的处理器113用于执行存储器中存储的可执行模块。
44.其中,存储器111可以是,但不限于,随机存取存储器(random access memory,简称ram),只读存储器(read only memory,简称rom),可编程只读存储器(programmable read-only memory,简称prom),可擦除只读存储器(erasable programmable read-only memory,简称eprom),电可擦除只读存储器(electric erasable programmable read-only memory,简称eeprom)等。其中,存储器111用于存储程序,所述处理器113在接收到执行指令后,执行所述程序,本技术实施例任一实施例揭示的过程定义的电子设备100所执行的方法可以应用于处理器113中,或者由处理器113实现。
45.上述的处理器113可能是一种集成电路芯片,具有信号的处理能力。上述的处理器113可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
46.上述的输入输出单元115用于提供给用户输入数据。所述输入输出单元115可以是,但不限于,鼠标和键盘等。
47.本实施例中的电子设备100可以用于执行本技术实施例提供的各个方法中的各个步骤。下面通过几个实施例详细描述问答方法的实现过程。
48.请参阅图3,是本技术实施例提供的问答方法的流程图。下面将对图3所示的具体流程进行详细阐述。
49.步骤201,获取服务请求方的服务问询信息。
50.这里的服务请求方为一个或多个。该中间平台可以获取该一个或多个服务请求方的服务问询信息。
51.在一些实施例中,第二终端设备在接收到该服务请求方输入的服务问询信息后,可以发送到中间平台。
52.在另一些实施例中,该中间平台可以间隔预设时间从该第二终端设备获取服务请求方的服务问询信息。
53.这里的服务问询信息在不同场景下,对应的服务问询信息内容不同。例如,在货运场景时,该服务问询信息可以为:待运货物的体积、重量、类型、待运货物是否为易碎品、待运货物所处位置、待运货物运输的目的地以及运输路线等信息。在外卖场景时,该服务问询信息可以为:待配送订单的类型、送往的目的地、取货位置等。
54.上述的问询信息可以是文本信息、语音信息、图像信息等。该问询信息的具体类型可以根据实际情况选择,本技术不做具体限制。
55.当该问询信息为语音信息时,在步骤201之后,该方法还包括:将该语音信息转换为文本信息。
56.当该问询信息为图像信息时,在步骤201之后,该方法还包括:提取该图像信息中为文本信息等。
57.步骤202,计算服务问询信息与问答映射库中的问答数据的第一匹配度。
58.这里的问答映射库中包括服务提供方的问答数据。
59.可以理解地,当中间平台获取到服务问询信息后,可以通过transformer模型对该问询信息作词性分析,并计算与问答映射库中的问答数据中的各个问题的相似度,以得到第一匹配度。
60.步骤203,根据第一匹配度的匹配结果向服务请求方发送回复信息。
61.在一些实施例中,在计算出该问询信息与问答映射库中的问答数据中的各个问题的第一匹配度后,可以确定出最高第一匹配度对应的问答数据中的答案为回复信息。
62.在另一些实施例中,在计算出该问询信息与问答映射库中的问答数据中的各个问题的第一匹配度后,可以确定超过第一匹配度阈值的第一匹配度对应的问答数据中的答案为回复信息。
63.可以理解地,在确定出与该问询信息匹配的回复信息后,该中间平台可以将该回复信息发送到服务请求方,也可以服务请求方在发送问询信息后,每隔预设时间间隔从中间平台获取回复信息。
64.在上述实现过程中,通过将服务提供方的问答数据存储在问答映射库中,在服务请求方需要了解服务提供方建立的待服务订单的相关信息时,可以直接根据服务请求方的问询信息和问答映射库中的问答数据进行匹配后,可以向服务请求方反馈相应的回复信息。由于服务请求方和服务提供方均和中间平台进行沟通、交互,服务请求方和服务提供方可以各自独立了解各自想要了解的问题。因而可以减少服务请求方以及服务请求方的沟通时间,优化服务请求方以及服务请求方的使用感。另外,服务请求方可以直接通过中间平台获取待服务订单的相关信息,服务提供方无需一一解答服务请求方的问询信息。因而服务请求方和服务提供方不需要同时在线,可以降低对服务请求方和服务提供方在线时间的限制,且可以减少双方沟通的时间成本,提高沟通效率。
65.在一种可能的实现方式中,步骤203,包括:若服务问询信息与问答映射库中的问答数据匹配成功,根据第一匹配度对匹配成功的问答数据的进行排序;根据排序结果确定服务问询信息对应的回复信息;向服务请求方发送回复信息。
66.可以理解地,当计算得到的第一匹配度为0,可以确定问答映射库中的问答数据与服务问询信息匹配失败。当计算得到的第一匹配度不为0,可以确定问答映射库中的问答数据与服务问询信息匹配成功。或,当计算得到的第一匹配度大于等于匹配成功阈值时,可以确定问答映射库中的问答数据与服务问询信息匹配成功。当计算得到的第一匹配度小于匹配成功阈值时,可以确定问答映射库中的问答数据与服务问询信息匹配失败。该服务问询信息与问答映射库中的问答数据匹配成功或失败的判断标准可以根据实际情况进行调整,本技术不做具体限制。
67.当确定出问答映射库中存在与服务问询信息匹配成功的问答数据时,将匹配成功的这些问答数据对应的第一匹配度进行排序,可以确定出第一匹配度最高的问答数据中的答案为服务问询信息对应的回复信息。
68.在上述实现过程中,在服务问询信息与问答映射库中的问答数据匹配成功时,根
据第一匹配度对匹配成功的问答数据的进行排序,可以确定出各个问答数据与服务问询信息的匹配程度,以确定出匹配度较高的问答数据中的答案作为服务问询信息的回复信息,提高回复信息的准确性。
69.在一种可能的实现方式中,步骤203,包括:提取多个与问答映射库中的问答数据匹配失败的服务问询信息的特征信息,并根据特征信息生成特征问题;将特征问题发送到服务提供方;获取服务提供方的回复信息;向服务请求方发送回复信息。
70.通常情况下,服务请求方提供的问询信息为多个。在当前的服务问询信息与问答映射库中的问答数据均匹配失败时,可以先将当前服务问询信息进行存储,当存储到一定数量的匹配失败的问询信息时,可以提取多个匹配失败的问询信息的特征信息,并基于这些特征信息生成特征问题,供服务提供方反馈相应的回复信息。
71.上述的特征信息可以包括多个匹配失败的服务问询信息的共同特征信息和不同特征信息。例如,匹配失败的服务问询信息包括:货物的体积多大、货物的高度是多少、货物的重量是多少。则可以确定出这些匹配失败的服务问询信息的特征信息可以是体积、高度和重量。由于高度属于体积的参数的一种,因而根据这些特征信息生成两个特征问题:货物的长、宽、高分别是多少,货物的重量是多少。
72.在一些实施例中,步骤203还可以包括:若服务问询信息与问答映射库中的问答数据匹配失败,将与问答映射库中的问答数据匹配失败的服务问询信息发送到服务提供方;获取服务提供方的回复信息;将回复信息发送到第一终端。
73.在上述实现过程中,通过根据多个与问答映射库中的问答数据匹配失败的服务问询信息的特征信息重新生成特征问题,可以将多个匹配失败的服务问询信息根据其共同特征和不同特征进行重组,减少服务问询信息中的相似问题的数量。进而可以减少服务提供方回复服务问询信息的数量,在提高沟通效率的同时,还可以优化服务提供方的使用感。
74.在一种可能的实现方式中,获取服务提供方的回复信息之后,该方法还包括:根据与问答映射库中的问答数据匹配失败的服务问询信息和服务提供方的回复信息更新问答映射库中的问答数据。
75.可以理解地,若服务问询信息与问答映射库中的问答数据匹配失败,说明该问答映射库中该服务问询信息对应的问答数据。在获取到服务提供方反馈的该服务问询信息对应的回复信息后,将该匹配失败的服务问询信息和对应的回复信息组成问答数据,并输入到问答映射库中,以更新问答映射库中的问答数据。
76.在上述实现过程中,在获取到服务提供方反馈的匹配失败的服务问询信息后,通过与问答映射库中的问答数据匹配失败的服务问询信息和服务提供方的回复信息更新问答映射库中的问答数据,可以逐渐扩大该问答映射库中的问答数据,当同样的服务问询信息再次出现时,可以直接匹配问答映射库中的问答数据确定回复信息,减少服务提供方对同样的服务问询信息重复回复,优化服务提供方的使用感。
77.在一种可能的实现方式中,步骤201之后,该方法还包括:提取服务问询信息中的关键词信息。步骤202,包括:计算关键词信息与问答映射库中的问答数据的第一匹配度。
78.这里的关键词信息可以通过信息熵增益算法进行提取,也可以通过if-idf算法提取。该关键词信息的提取算法可以根据实际情况进行选择,本技术不做具体限制。
79.其中,信息熵增益算法可以用于识别每个服务问询信息中包含的关键词信息,以
及关键词信息的得分。
80.可以理解地,当采用if-idf算法提取关键词信息前,可以先采用因马尔科夫算法对服务问询信息进行分词处理。
81.在上述实现过程中,在获取到服务问询信息后,提取服务问询信息中的关键词信息,可以剔除与问题无关的文本或得到阈值较低的问询,减少无效信息的处理,提高第一匹配度的计算效率。
82.在一种可能的实现方式中,步骤201之前,该方法还包括:获取服务提供方的问答数据;根据通过聚类算法和问答数据建立问答映射库。
83.这里的聚类算法可以是knn聚类算法、k-means聚类算法等。该聚类算法可以根据实际情况进行选择。
84.可选地,服务提供方的问答数据可以在待服务订单刚创建时获取,也可以在待服务订单刚创建后获取。该服务提供方的问答数据获取时间可以根据实际情况进行选择,本技术不做限制。
85.在一些实施例中,当服务提供方在创建待服务订单时,该中间平台就会向该服务提供方发送关于该待服务订单的一些问题,在获取到服务提供方根据这些问题反馈的答案后,将相应的问题和答案组成问答数据,并基于多个问答数据建立问答映射库。
86.在另一些实施例中,当服务提供方在创建完待服务订单后,该中间平台可以向该服务提供方发送关于该待服务订单的一些问题,在获取到服务提供方根据这些问题反馈的答案后,将相应的问题和答案组成问答数据,并基于多个问答数据建立问答映射库。
87.在上述实现过程中,通过将获取到的服务提供方的问答数据建立问答映射库,可以将服务提供方提供的关于待服务订单的相关信息进行存储。在服务请求方想要了解待服务订单的相关信息时,可以直接根据服务请求方的服务问询信息匹配相应的回复信息。可以降低对服务请求方和服务提供方在线时间的限制,且可以减少双方沟通的时间成本,提高沟通效率。在一种可能的实现方式中,该方法还包括:根据服务问询信息和回复信息确定服务请求方的运况信息;根据运况信息、服务请求方的数据信息、服务请求方的历史订单信息以及问答映射库中的问答数据,计算服务请求方与服务提供方的第二匹配度;根据第二匹配度为服务提供方匹配服务请求方。
88.该中间平台在获取某一第二终端设备提供的服务问询信息以及反馈相应的回复信息后,可以根据该第二终端设备的所有服务问询信息和回复信息分析出该第二终端设备对应的服务请求方的运况信息。该运况信息可以包括:运输设备的体积、类型、可承载重量等。
89.在一些实施例中,该中间平台还可以获取服务请求方的身份标识。每个服务请求方都绑定有对应的服务提供工具(如:货车、电动车等),在确定出该服务请求方的身份后,即可以进一步确定出与其绑定的服务提供工具信息。该服务提供工具信息可以包括服务提供工具的长度、宽度、高度、位置以及类型等。
90.另外,该中间平台还可以存储有每个身份标识对应的历史订单信息。在确定出该服务请求方的身份后,还可以进一步确定出与其绑定的历史订单信息。
91.当然,该中间平台还可以向服务请求方发送服务问询信息,以获取服务请求方的数据信息。例如,可以获取服务请求方的报价信息、位置信息等。
92.上述的第二匹配度可以通过卷积神经网络算法计算。
93.在一些实施例中,根据运况信息、服务请求方的数据信息、服务请求方的历史订单信息以及问答映射库中的问答数据,计算服务请求方与服务提供方的第二匹配度可以包括:通过卷积神经网络算法计算每个服务问询信息与待服务订单的匹配度得分。根据每个服务请求方的匹配度得分确定每个服务请求方的第二匹配度得分,将最高第二匹配度对应的服务请求方中匹配给服务提供方。或将超过第二匹配度阈值的第二匹配度对应的服务请求方中匹配给服务提供方。
94.在上述实现过程中,通过根据服务请求方的运况信息、服务请求方的数据信息、服务请求方的历史订单信息以及问答映射库中的问答数据,计算服务请求方与服务提供方的第二匹配度,并基于第二匹配度结果为服务提供方匹配对应的服务请求方。由于在与服务提供方进行匹配时,综合考虑了服务请求方的运况信息、数据信息以及历史订单信息,可以确定出服务请求方与服务提供方的全面匹配度,提高第二匹配度的准确性。另外,根据第二匹配度为服务提供方匹配相应的服务请求方,可以为服务提供方匹配到更加符合其待服务订单的服务请求方,提高服务请求方和服务提供方的匹配度。
95.基于同一申请构思,本技术实施例中还提供了与问答方法对应的问答装置,由于本技术实施例中的装置解决问题的原理与前述的问答方法实施例相似,因此本实施例中的装置的实施可以参见上述方法的实施例中的描述,重复之处不再赘述。
96.请参阅图4,是本技术实施例提供的问答装置的功能模块示意图。本实施例中的问答装置中的各个模块用于执行上述方法实施例中的各个步骤。问答装置包括获取模块301、计算模块302、发送模块303;其中,
97.获取模块301用于获取服务请求方的服务问询信息。
98.计算模块302用于计算所述服务问询信息与问答映射库中的问答数据的第一匹配度,所述问答映射库中包括服务提供方的问答数据。
99.发送模块303用于根据所述第一匹配度的匹配结果向所述服务请求方发送回复信息。
100.一种可能的实施方式中,发送模块303,还用于:若所述服务问询信息与所述问答映射库中的问答数据匹配成功,根据所述第一匹配度对匹配成功的所述问答数据的进行排序;根据排序结果确定所述服务问询信息对应的回复信息;向所述服务请求方发送所述回复信息。
101.一种可能的实施方式中,发送模块303,还用于:提取多个与所述问答映射库中的问答数据匹配失败的所述服务问询信息的特征信息,并根据所述特征信息生成特征问题;将所述特征问题发送到所述服务提供方;获取所述服务提供方的回复信息;向所述服务请求方发送所述回复信息。
102.一种可能的实施方式中,该问答装置还包括:更新模块,用于根据与所述问答映射库中的问答数据匹配失败的所述服务问询信息和所述服务提供方的回复信息更新所述问答映射库中的问答数据。
103.一种可能的实施方式中,该问答装置还包括:提取模块,用于提取所述服务问询信息中的关键词信息。
104.一种可能的实施方式中,计算模块302,具体用于:计算所述关键词信息与问答映
射库中的问答数据的第一匹配度。
105.一种可能的实施方式中,该问答装置还包括:创建模块,用于获取所述服务提供方的问答数据;根据通过聚类算法和所述问答数据建立所述问答映射库。
106.一种可能的实施方式中,该问答装置还包括:匹配模块,用于根据所述服务问询信息和所述回复信息确定所述服务请求方的运况信息;根据所述运况信息、所述服务请求方的数据信息、所述服务请求方的历史订单信息以及所述问答映射库中的问答数据,计算所述服务请求方与所述服务提供方的第二匹配度;根据所述第二匹配度为所述服务提供方匹配所述服务请求方。
107.此外,本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的问答方法的步骤。
108.本技术实施例所提供的问答方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行上述方法实施例中所述的问答方法的步骤,具体可参见上述方法实施例,在此不再赘述。
109.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
110.另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
111.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过
程、方法、物品或者设备中还存在另外的相同要素。
112.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
113.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。

技术特征:
1.一种问答方法,其特征在于,包括:获取服务请求方的服务问询信息;计算所述服务问询信息与问答映射库中的问答数据的第一匹配度,所述问答映射库中包括服务提供方的问答数据;根据所述第一匹配度的匹配结果向所述服务请求方发送回复信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一匹配度的匹配结果向所述服务请求方发送回复信息,包括:若所述服务问询信息与所述问答映射库中的问答数据匹配成功,根据所述第一匹配度对匹配成功的所述问答数据的进行排序;根据排序结果确定所述服务问询信息对应的回复信息;向所述服务请求方发送所述回复信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一匹配度的匹配结果向所述服务请求方发送回复信息,包括:提取多个与所述问答映射库中的问答数据匹配失败的所述服务问询信息的特征信息,并根据所述特征信息生成特征问题;将所述特征问题发送到所述服务提供方;获取所述服务提供方的回复信息;向所述服务请求方发送所述回复信息。4.根据权利要求3所述的方法,其特征在于,所述获取所述服务提供方的回复信息之后,所述方法还包括:根据与所述问答映射库中的问答数据匹配失败的所述服务问询信息和所述服务提供方的回复信息更新所述问答映射库中的问答数据。5.根据权利要求1所述的方法,其特征在于,所述获取服务请求方的服务问询信息之后,所述方法还包括:提取所述服务问询信息中的关键词信息;所述计算所述服务问询信息与问答映射库中的问答数据的第一匹配度,包括:计算所述关键词信息与问答映射库中的问答数据的第一匹配度。6.根据权利要求1所述的方法,其特征在于,所述获取所述服务请求方的所述服务问询信息之前,所述方法还包括:获取所述服务提供方的问答数据;根据通过聚类算法和所述问答数据建立所述问答映射库。7.根据权利要求1所述的方法,其特征在于,所述服务请求方为多个,所述方法还包括:根据所述服务问询信息和所述回复信息确定所述服务请求方的运况信息;根据所述运况信息、所述服务请求方的数据信息、所述服务请求方的历史订单信息以及所述问答映射库中的问答数据,计算所述服务请求方与所述服务提供方的第二匹配度;根据所述第二匹配度为所述服务提供方匹配所述服务请求方。8.一种问答装置,其特征在于,包括:获取模块,用于获取服务请求方的服务问询信息;计算模块,用于计算所述服务问询信息与问答映射库中的问答数据的第一匹配度,所
述问答映射库中包括服务提供方的问答数据;发送模块,用于根据所述第一匹配度的匹配结果向所述服务请求方发送回复信息。9.一种电子设备,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一所述的方法的步骤。10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的方法的步骤。

技术总结
本申请提供了一种问答方法、装置、电子设备及计算机可读存储介质。其中,该方法包括:获取服务请求方的服务问询信息;计算服务问询信息与问答映射库中的问答数据的第一匹配度,问答映射库中包括服务提供方的问答数据;根据第一匹配度的匹配结果向服务请求方发送回复信息。本申请通过将服务提供方的问答数据存储在问答映射库中,可以直接根据服务请求方的问询信息和问答映射库中的问答数据进行匹配后,可以向服务请求方反馈相应的回复信息。不需要两者同时在线,降低对服务请求方和服务提供方在线时间的限制,且可以减少双方沟通的时间成本,提高沟通效率,优化服务请求方以及服务请求方的使用感。求方的使用感。求方的使用感。


技术研发人员:张姚
受保护的技术使用者:广州市蓝桥软件技术有限公司
技术研发日:2023.05.11
技术公布日:2023/8/9
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐