依据特定主题进行信息搜集的方法、装置及电子设备与流程

文档序号:11950278阅读:317来源:国知局
依据特定主题进行信息搜集的方法、装置及电子设备与流程

本申请涉及信息处理技术领域,具体涉及一种依据特定主题进行信息搜集的方法、装置和系统,以及一种电子设备。本申请同时涉及一种基于即时通信的询盘方法、装置及电子设备。



背景技术:

在传统的信息搜集过程中,通常采用口头或书面两种方式进行。随着互联网的发展,基于互联网的信息搜集方法得到了广泛应用,例如:通过基于互联网的信息搜集方法进行物品交易、社会调查、征婚交友等应用。与传统的基于口头或书面的信息搜集方法相比较,基于互联网的信息搜集方法是一种高效、便利的信息搜集方法。

目前,常用的基于互联网的信息搜集方法主要包括以下两种:

1)模板填写方法:即信息需求方向信息提供方提供预先设置的针对特定主题的信息搜集模板,信息提供方填写信息搜集模板后,业务平台根据信息提供方填写的信息形成信息搜集包。例如:信息需求方预设一个包括调查问题的调查表单模板,信息提供方填写该调查表单模板并进行提交后,信息需求方根据提交的调查表单获取有用信息。

2)在线即时沟通方法:即信息提供方通过在线即时沟通工具与信息需求方针对特定主题进行实时在线对话,以便信息需求方从对话中获取有用的信息。例如:阿里巴巴网站提供的ATM(Alibaba Trade Manager,国际版旺旺)在线即时沟通工具,通过该工具,对特定商品感兴趣的询盘人能够实时向该商品的供应商就该特定商品进行询盘。

在实际应用中,信息需求方可以向信息提供方提供上述模板填写方法和/或在线即时沟通方法,以便信息提供方能够向信息需求方提供有用信息。当信息需求方向信息提供方同时提供上述两种方法时,信息提供方可以根据具体情况选择任意一种方法向信息需求方提供信息,以便信息需求方搜集到有用信息。

上述两种基于互联网的信息搜集方法均存在各自的优缺点,下面分别对上述两种方法的优缺点进行说明:

1)模板填写方法:

该方法的优点是:没有时差问题,信息提供方可以随时填写信息搜集模板,以便信息提供方能够向信息需求方提供有用信息。然而,由于信息搜集模板可能内容较多、格式较为复杂,因而该方法存在信息搜集模板不易填写的问题。因此,该方法对信息提供方的模板填写能力有较高的要求,只有具有较高水平模板填写能力的信息提供方才能够填写出高质量的信息搜集模板,而仅具有较低水平模板填写能力的信息提供方并不擅长或没有耐心填写详细复杂的信息搜集模板,因而其填写的信息搜集模板的完整度或者专业度都较低,导致给信息需求方的信息搜集带来一定的困难。可见,该方法不适用于仅具有较低水平模板填写能力的信息提供方。然而,根据目前的网站统计数据,仅具有较低水平模板填写能力的信息提供方的数量非常庞大。由此可见,该方法仅适用于较少数人群。

2)在线即时沟通方法:

该方法的优点是:信息提供方可以与信息需求方进行实时沟通,对信息提供方基本没有要求。然而,由于该方法要求信息需求方和信息提供方同时在线,只有当信息需求方处于在线的情况下,信息提供方才能通过在线即时沟通工具和信息需求方进行实时沟通,若信息需求方处于下线状态,则信息提供方使用在线即时沟通工具发出沟通讯息后,信息需求方不能及时回复,信息提供方无法通过与信息需求方进行即时沟通,从而导致信息需求方无法搜集到该信息提供方的信息。可见,该方法不适用于与信息需求方存在较大时差的信息提供方。

综上所述,在基于互联网进行信息搜集时,上述模板填写方法和在线即时沟通方法均不能较好地满足实际应用需求。对于模板填写方法存在的不适用于仅具有较低水平模板填写能力的信息提供方的问题,在实际应用中,通常无法做到控制信息提供方的模板填写能力。因此,将在线即时沟通方法作为与本申请提供的方法最接近的现有技术。由此可见,当采用在线即时沟通的方法对一个特定主题进行信息搜集时,若信息需求方处于下线的状态,现有技术存在无法为信息提供方提供针对该特定主题的实时信息搜集服务的问题。



技术实现要素:

本申请提供一种依据特定主题进行信息搜集的方法、装置及电子设备,以解决当采用在线即时沟通的方法对一个特定主题进行信息搜集时,若信息需求 方处于下线的状态,现有技术存在无法为信息提供方提供针对该特定主题的实时信息搜集服务的问题。本申请另外涉及一种基于即时通信的询盘方法、装置及电子设备。

本申请提供一种依据特定主题进行信息搜集的方法,包括:

接收客户端发送的对话请求;

根据所述对话请求中包括的关键词,确定所述对话请求所对应的特定主题;

根据为所述特定主题预先设置的对话框架,向所述客户端逐条发送所述对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复;

将至少一个所述问题和对所述问题的回复中的关键信息对应记录,形成针对所述特定主题的信息搜集包。

可选的,所述对问题的回复中的关键信息包括在所述回复中与为所述问题预先定义的关键字段相对应的关键词。

可选的,所述对问题的回复中的关键信息采用如下步骤生成:

根据预先存储的问题和关键字段的对应关系,获取为所述问题预先定义的关键字段;

解析所述对问题的回复,根据为所述问题预先定义的关键字段,从所述回复中提取其中包括的与所述关键字段对应的关键词,作为所述对问题的回复中的关键信息。

可选的,所述信息搜集包包括预先设置的信息收集汇报模板。

可选的,所述将至少一个所述问题和对所述问题的回复中的关键信息对应记录,形成针对所述特定主题的信息搜集包,采用如下方式:

将至少一个所述问题的回复中的关键信息填充到所述信息收集汇报模板的预设位置处。

可选的,所述根据为所述特定主题预先设置的对话框架,向所述客户端逐条发送所述对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复,包括:

以遍历方式读取所述对话框架设置的问题,将读取的问题向所述客户端提出;

接收所述客户端针对所述读取的问题给出的回复;

判断是否存在未向所述客户端提出的问题,若是,则返回所述以遍历方式读取所述对话框架设置的问题的步骤,向所述客户端提出下一个问题。

可选的,所述根据为所述特定主题预先设置的对话框架,向所述客户端逐条发送所述对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复,包括:

向所述客户端提出所述对话框架中预先设置的初始问题;

接收所述客户端针对当前问题给出的回复;

以获取的所述针对当前问题给出的回复和所述对话框架为依据,获取并向所述客户端提出下一个问题,并返回执行所述接收所述客户端针对当前问题给出的回复的步骤。

可选的,所述对话框架设置的问题是可调节的。

可选的,所述对话框架设置的问题是根据与所述特定主题相关的历史对话记录生成的。

可选的,所述对话框架设置的问题采用如下步骤生成:

获取所述与所述特定主题相关的历史对话记录;

通过机器学习的方式,从所述历史对话记录中抽取出构建所述对话框架所需的元素;

根据所述构建所述对话框架所需的元素,生成所述对话框架设置的问题。

可选的,所述对话框架设置的问题是根据为所述特定主题预先设置的原初对话框架生成的。

可选的,所述原初对话框架的数量至少为两个,所述特定主题的对话框架设置的问题采用如下步骤生成:

获取所述原初对话框架;

从所述原初对话框架中,提取各个原初对话框架中具有共性的问题;

将所述具有共性的问题作为所述特定主题的对话框架设置的问题。

可选的,所述对话框架设置的问题是根据为所述特定主题预先设置的信息收集问题模板生成的。

可选的,所述对话框架设置的问题采用如下方式生成:

解析所述预先设置的信息收集问题模板,获取所述信息收集问题模板包括 的问题;

将获取的所述信息收集问题模板包括的问题作为所述对话框架设置的问题。

可选的,还包括:

向所述特定主题的信息需求方发送所述信息搜集包。

相应的,本申请还提供一种依据特定主题进行信息搜集的装置,包括:

接受请求单元,用于接收客户端发送的对话请求;

确定主题单元,用于根据所述对话请求中包括的关键词,确定所述对话请求所对应的特定主题;

提问回答单元,用于根据为所述特定主题预先设置的对话框架,向所述客户端逐条发送所述对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复;

生成信息包单元,用于将至少一个所述问题和对所述问题的回复中的关键信息对应记录,形成针对所述特定主题的信息搜集包。

可选的,所述对问题的回复中的关键信息包括在所述回复中与为所述问题预先定义的关键字段相对应的关键词。

可选的,所述生成信息包单元包括:

生成关键信息子单元,用于生成所述对问题的回复中的关键信息;

所述生成关键信息子单元包括:

获取子单元,用于根据预先存储的问题和关键字段的对应关系,获取为所述问题预先定义的关键字段;

解析子单元,用于解析所述对问题的回复,根据为所述问题预先定义的关键字段,从所述回复中提取其中包括的与所述关键字段对应的关键词,作为所述对问题的回复中的关键信息。

可选的,所述提问回答单元包括:

读取子单元,用于以遍历方式读取所述对话框架设置的问题,将读取的问题向所述客户端提出;

接收子单元,用于接收所述客户端针对所述读取的问题给出的回复;

判断子单元,用于判断是否存在未向所述客户端提出的问题,若是,则返 回所述以遍历方式读取所述对话框架设置的问题的步骤,向所述客户端提出下一个问题。

可选的,所述提问回答单元包括:

第一提问子单元,用于向所述客户端提出所述对话框架中预先设置的初始问题;

接收子单元,用于接收所述客户端针对当前问题给出的回复;

第二提问子单元,用于以获取的所述针对当前问题给出的回复和所述对话框架为依据,获取并向所述客户端提出下一个问题,并返回执行所述接收所述客户端针对当前问题给出的回复的步骤。

可选的,还包括:

生成框架问题单元,用于生成所述对话框架设置的问题。

可选的,所述生成框架问题单元包括第一生成框架问题子单元;

所述第一生成框架问题子单元,用于根据与所述特定主题相关的历史对话记录生成所述对话框架设置的问题;

所述第一生成框架问题子单元包括:

获取子单元,用于获取所述与所述特定主题相关的历史对话记录;

抽取子单元,用于通过机器学习的方式,从所述历史对话记录中抽取出构建所述对话框架所需的元素;

生成子单元,用于根据所述构建所述对话框架所需的元素,生成所述对话框架设置的问题。

可选的,所述生成框架问题单元包括第二生成框架问题子单元;

所述第二生成框架问题子单元,用于根据为所述特定主题预先设置的原初对话框架生成所述对话框架设置的问题;所述原初对话框架的数量至少为两个;

所述第二生成框架问题子单元包括:

获取子单元,用于获取所述原初对话框架;

提取子单元,用于从所述原初对话框架中,提取各个原初对话框架中具有共性的问题;

设置子单元,用于将所述具有共性的问题作为所述特定主题的对话框架设置的问题。

可选的,所述生成框架问题单元包括第三生成框架问题子单元;

所述第三生成框架问题子单元,用于根据为所述特定主题预先设置的信息收集问题模板生成所述对话框架设置的问题;

所述第三生成框架问题子单元包括:

获取子单元,用于获取所述原初对话框架;

解析子单元,用于解析所述预先设置的信息收集问题模板,获取所述信息收集问题模板包括的问题;

设置子单元,用于将获取的所述信息收集问题模板包括的问题作为所述对话框架设置的问题。

可选的,还包括:

发送信息包单元,用于向所述特定主题的信息需求方发送所述信息搜集包。

相应的,本申请还提供一种依据特定主题进行信息搜集的系统,包括:根据上述权利要求16所述的依据特定主题进行信息搜集的装置。

相应的,本申请还提供一种电子设备,包括:

显示器;

存储器;以及

处理器,所述处理器根据接收到的客户端发送的对话请求中包括的关键词,确定所述对话请求所对应的特定主题;并根据为所述特定主题预先设置的对话框架,向所述客户端逐条发送所述对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复;所述存储器被配置成存储针对所述特定主题的信息搜集包;所述信息搜集包是将至少一个所述问题和对所述问题的回复中的关键信息对应记录形成的。

此外,本申请还提供一种基于即时通信的询盘方法,所述方法用于供第一客户端、第二客户端在电商平台上进行信息交互,所述方法包括:

接收所述第一客户端在所述第二客户端的关联页面发起的询盘请求,所述询盘请求包括至少第一询盘模式和第二询盘模式,其中,在所述第一询盘模式下,与所述第二客户端关联的用户可以与所述第一客户端关联的用户进行即时通信;在所述第二询盘模式下,与所述第二客户端关联的用户无法与所述第一客户端关联的用户进行即时通信;

当所述询盘请求为所述第二询盘模式时,根据为特定主题预先设置的对话框架,向所述第一客户端发送按照预设对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复;

至少根据所述回复生成询盘表单。

可选的,所述电商平台被配置成,在所述询盘表单生成后的第一时间段之内,将所述询盘表单优先发送给与所述第二客户端关联的用户。

可选的,所述电商平台被配置成,在所述询盘表单生成后的第一时间段之后,将所述询盘表单优先发送给与所述询盘表单主题相关的其他客户端用户。

可选的,所述第一时间段与所述第一客户端相关的用户和所述第二客户端相关的用户所在的时区相关。

相应的,本申请还提供一种基于即时通信的询盘装置,所述装置用于供第一客户端、第二客户端在电商平台上进行信息交互,所述装置包括:

接收请求单元,用于接收所述第一客户端在所述第二客户端的关联页面发起的询盘请求,所述询盘请求包括至少第一询盘模式和第二询盘模式,其中,在所述第一询盘模式下,与所述第二客户端关联的用户可以与所述第一客户端关联的用户进行即时通信;在所述第二询盘模式下,与所述第二客户端关联的用户无法与所述第一客户端关联的用户进行即时通信;

提问回答单元,用于当所述询盘请求为所述第二询盘模式时,根据为特定主题预先设置的对话框架,向所述第一客户端发送按照预设对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复;

生成表单单元,用于至少根据所述回复生成询盘表单。

相应的,本申请还提供一种电子设备,包括:

显示器;

处理器;以及

存储器,所述存储器被配置成存储基于即时通信的询盘装置,所述基于即时通信的询盘装置被所述处理器执行时,包括如下步骤:接收第一客户端在第二客户端的关联页面发起的询盘请求,所述询盘请求包括至少第一询盘模式和第二询盘模式,其中,在所述第一询盘模式下,与所述第二客户端关联的用户可以与所述第一客户端关联的用户进行即时通信;在所述第二询盘模式下,与所述第二客户端关联的用户无法与所述第一客户端关联的用户进行即时通信; 当所述询盘请求为所述第二询盘模式时,根据为特定主题预先设置的对话框架,向所述第一客户端发送按照预设对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复;至少根据所述回复生成询盘表单。

与现有技术相比,本申请具有以下优点:

本申请提供的依据特定主题进行信息搜集的方法、装置、系统及电子设备,通过根据接收到的客户端发送的对话请求中包括的关键词,确定对话请求所对应的特定主题;然后,根据为特定主题预先设置的对话框架,向客户端逐条发送对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复;最后,将至少一个所述问题和对所述问题的回复中的关键信息对应记录,形成针对所述特定主题的信息搜集包。由于能够根据为特定主题预先设置的对话框架,以一问一答的方式为客户端提供对话服务,因而即使在信息需求方处于下线的状态时,也能够为客户端提供针对该特定主题的实时对话服务,从而达到提高信息搜集成功率及用户体验的效果。

附图说明

图1是本申请的依据特定主题进行信息搜集的方法实施例的流程图;

图2是本申请的依据特定主题进行信息搜集的方法实施例的具体流程图;

图3是本申请的依据特定主题进行信息搜集的装置实施例步骤S103的具体示意图;

图4是本申请的依据特定主题进行信息搜集的装置实施例步骤S103的又一具体示意图;

图5是本申请的依据特定主题进行信息搜集的装置实施例的示意图;

图6是本申请的依据特定主题进行信息搜集的装置实施例提问回答单元103的具体示意图;

图7是本申请的依据特定主题进行信息搜集的装置实施例提问回答单元103的又一具体示意图;

图8是本申请的依据特定主题进行信息搜集的装置实施例的具体示意图;

图9是本申请的电子设备的示意图;

图10是本申请的基于即时通信的询盘方法实施例的流程图;

图11是本申请的基于即时通信的询盘方法实施例在第一询盘模式下第二客 户端关联页面的示意图;

图12是本申请的基于即时通信的询盘方法实施例在第二询盘模式下第二客户端关联页面的示意图;

图13是本申请的基于即时通信的询盘方法实施例在第二询盘模式下向第一客户端提问页面的示意图;

图14是本申请的基于即时通信的询盘方法实施例生成的询盘表单示意图;

图15是本申请的基于即时通信的询盘装置实施例的示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。

在本申请中,分别提供了一种依据特定主题进行信息搜集的方法、装置、系统及电子设备,以及一种基于即时通信的询盘方法、装置及电子设备。在下面的实施例中逐一进行详细说明。

本申请实施例提供的依据特定主题进行信息搜集的方法,其核心的基本思想为:当客户端请求依据特定主题进行对话时,以一问一答的即时通讯沟通方式,根据为特定主题预先设置的对话框架,为客户端提供实时的依据特定主题进行对话的服务,并根据对话信息形成针对特定主题的信息搜集包。由于本申请提供的方法是根据为特定主题预先设置的对话框架,以一问一答的方式为客户端提供对话服务,因而即使在信息需求方处于下线的状态时,也能够为客户端提供针对该特定主题的实时对话服务,从而能够提高信息搜集成功率。

请参考图1,其为本申请的依据特定主题进行信息搜集的方法实施例的流程图。所述方法包括如下步骤:

步骤S101:接收客户端发送的对话请求。

本申请实施例所述的特定主题包括信息搜集可依据的各种主题对象。以特定主题为“对指定商品的询盘”为例,通过互联网对指定商品进行询盘的应用场景,从信息处理角度而言,该应用场景的实质为“依据对指定商品的询盘进行信息搜集”,因而该场景应用本申请提供的方法时所对应的特定主题为“对指定商品的询盘”。本申请实施例提供的依据特定主题进行信息搜集的方法,在各种实质为依据特定主题进行信息搜集的场景中均可以采用,例如:物品交易、 社会调查、征婚交友等。

本申请实施例所述的客户端包括但不限于移动通讯设备,即:通常所说的手机或者智能手机,还包括个人电脑、PAD、iPad等终端设备。本申请实施例所述的客户端的使用者为本申请提供的方法的一个应用方,即信息提供方。

通过互联网对指定商品进行询盘是一个非常典型的依据特定主题进行信息搜集的应用场景。询盘(enquiry)也叫咨询,是指交易的一方准备购买或出售某种商品的人向潜在的供货人或买主探寻该商品的成交条件或交易的可能性的业务行为。由于询盘只是探寻买或卖的可能性,所以不具备法律上的约束力。在实际业务中,询盘一般多由买方向卖方发出。询盘不是每笔交易必经的程序,如交易双方彼此都了解情况,不需要向对方探询成交条件或交易的可能性,则不必使用询盘,可直接向对方发盘,即形成商业订单。

在传统贸易洽谈过程中,询盘通常采用口头或书面两种形式进行。由于询盘不具有法律效力,所以可作为与对方的试探性接触,询盘人可以同时向若干个交易对象发出询盘。在多个被询盘人中,要想与询盘人成功交易,需要被询盘人能够及时、有效地回复询盘。由于实际业务中的询盘通常发生在国内外买卖双方之间,因此传统的口头或书面询盘形式不利于被询盘人及时、有效进行询盘回复,因而可能导致被询盘人丧失交易机会。

随着互联网的发展,基于互联网的询盘处理方法得到了广泛应用,例如:基于互联网的询盘处理方法已经成为alibaba.com上买卖家进行贸易沟通的最重要渠道,为交易双方提供了一种高效、便利的询盘服务方法。通常,询盘内容可涉及价格、规格、品质、数量、包装、装运以及索取样品等方面。目前,常用的基于互联网的询盘处理方法包括两种:1)询盘人通过被询盘人预先设置的询盘模板,向被询盘人发送针对待询盘商品的询盘信;2)询盘人通过在线即时沟通工具向被询盘人进行实时在线的询盘。上述两种询盘处理方法均存在各自的一些限制。询盘信方法的限制是:需要询盘人填写内容较多、较复杂的询盘模板;在线即时沟通方法的限制是:需要被询盘人在线,询盘人才能通过在线即时沟通工具和被询盘人进行即时沟通。

按照对贸易询盘的熟悉程度,将询盘人分为初级询盘人和专业询盘人两类。专业询盘人已经适应了询盘信方法和在线即时沟通方法,可以发出较为详细、质量较高的询盘信。而初级询盘人并不擅长填写详细复杂的询盘模板,并且由 于时差问题,初级询盘人用在线即时沟通工具发出的沟通讯息后,被询盘人不能及时回复,初级询盘人的耐心被消耗。同时,即时初级询盘人用询盘信方法向被询盘人询盘,由于填写的完整度或者专业度不够,被询盘人可能会忽略这一部分低质量询盘。可见,上述询盘处理方法不能满足初级询盘人的询盘需求。根据目前的网站数据,初级询盘人的数量非常庞大,现有的基于互联网的询盘处理方法不能完全满足他们的需求。采用在线即时沟通的询盘处理方法,当被询盘人处于下线的状态时,现有技术存在无法为询盘人提供实时的询盘服务的问题。

综上所述,对指定商品进行询盘是一种非常典型的依据特定主题进行信息搜集的应用场景。在本实施例中,仅以询盘人(即:信息提供方)对指定商品进行询盘(即:特定主题)的应用场景为例,对本申请提供的方法进行具体实施方式的说明。对指定商品进行询盘涉及询盘人和被询盘人,应用本申请提供的方法,首先需要询盘人通过其所在的客户端向服务器端(即:询盘业务平台)发送针对指定商品的询盘对话请求。

步骤S102:根据所述对话请求中包括的关键词,确定所述对话请求所对应的特定主题。

在本申请实施例所述的对话请求中包括能够确认特定主题的关键词。当接收到客户端发送的对话请求后,根据对话请求中包括的关键词,以及预先设置的关键词和特定主题的对应关系,即可确定客户端发送的对话请求所对应的特定主题。

在本实施例中,询盘人发送的对话请求中的关键词包括询盘主题的业务代码和待询盘的商品标识。解析对话请求中的关键词,获取其对应的特定主题为:对待询盘的商品标识所对应的特定商品进行询盘。当获取到对话请求对应的特定主题后,就可以进入下一步继续执行本申请提供的方法。

步骤S103:根据为所述特定主题预先设置的对话框架,向所述客户端逐条发送所述对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复。

本申请实施例所述的对话框架是指与一个特定主题相对应的对话框架。在对话框架中,预先设置了与特定主题相关的各种对话问题。为了使得对话框架中的问题符合实际需求,对话框架中设置的问题是可调节的,即:根据预定的 设置标准,自动为特定主题生成对话框架中的问题后,还可以再通过人工干预的方式对对话框架中的问题进行具体调整。

要实施本申请提供的方法,向客户端逐条发送对话框架设置的问题,首先需要为特定主题设置对话框架包括的问题。请参考图2,其为本申请的依据特定主题进行信息搜集的方法实施例的具体流程图。在本实施例中,在步骤S101之前,所述方法还包括:

步骤S201:生成所述特定主题对应的所述对话框架设置的问题。

在实际应用中,可以根据具体的应用需求,根据各种不同的设置标准为特定主题设置对话框架中的问题。不同的设置标准都只是具体实施方式的变更,都不偏离本申请的核心,因此都在本申请的保护范围之内。下面列举本实施例中可选的为对话框架设置问题的部分具体实施方式。

方式一、根据与特定主题相关的历史对话记录生成对话框架设置的问题

采用根据与特定主题相关的历史对话记录生成对话框架设置的问题的方式,其理论依据为:与特定主题相关的历史对话记录中包括各种常见的与特定主题相关的问题,这些常见的与特定主题相关的问题具有相当的普遍适用性。因此,将这些常见问题从历史对话记录中抽取出来形成特定主题对应的对话框架中的问题的实施方式是合理可行的。

在本实施例中,应用方式一生成对话框架设置的问题包括如下步骤:1)获取所述与所述特定主题相关的历史对话记录;2)通过机器学习的方式,从所述历史对话记录中抽取出构建所述对话框架所需的元素;3)根据所述构建所述对话框架所需的元素,生成所述对话框架设置的问题。

1)获取所述与所述特定主题相关的历史对话记录。

为了能够根据与特定主题相关的历史对话记录生成对话框架设置的问题,首先需要获取与所述特定主题相关的历史对话记录。与所述特定主题相关的历史对话记录是在每一次针对该特定主题进行信息搜集的对话时实时累积存储的。在实际应用中,可以根据具体的应用需求,采用各种不同的存储格式存储与特定主题相关的历史对话记录,例如:文本格式、数据库格式等。不同的历史对话记录存储格式都只是具体实施方式的变更,都不偏离本申请的核心,因此都在本申请的保护范围之内。

2)通过机器学习的方式,从所述历史对话记录中抽取出构建所述对话框架 所需的元素。

本申请实施例所述的与所述特定主题相关的历史对话记录,包括每一次针对该特定主题进行信息搜集的原始对话记录。需要注意的是,实际对话中形成的原始对话记录可能包括与特定主题无关的其它信息、各种冗余信息,以及不标准的对话信息,例如:口头语等,因此,需要首先从历史对话记录中剔除这些无用信息,然后通过机器学习的方式,抽取出各种有效的信息。本申请实施例所述的构建所述对话框架所需的元素,即指上述从历史对话记录中抽取出的各种有效的信息。通过抽取出的有效信息,生成所述对话框架设置的问题。

机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。通过机器学习可以使用计算机模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。在本实施例中,通过机器学习的方式,能够从历史对话记录中抽取出构建对话框架所需的元素。

3)根据所述构建所述对话框架所需的元素,生成所述对话框架设置的问题。

在本实施例中,通过机器学习的方式,能够从不断积累的历史对话记录中,通过大数据的积累和学习,不断优化、完善对话框架设置的问题,使得对话框架能够更好地适用于特定主题。

方式二、根据为特定主题预先设置的原初对话框架生成对话框架设置的问题

本申请实施例所述的原初对话框架,是指为特定主题预先设置的对话框架的早期基础版本的对话框架。采用方式二为特定主题预先设置的对话框架是在原初对话框架的基础上形成的。特定主题对应的原初对话框架的数量是没有限制的,即:一个特定主题可能对应一个或多个原初对话框架。

在本实施例中,特定主题“对指定商品的询盘”对应的原初对话框架的数量为多个,例如:销售同一指定商品的不同供应商分别为该指定商品设置了对话框架中的问题,将这些对话框架称为“对指定商品的询盘”的原初对话框架,后期一个供应商为该指定商品设置对话框架中的问题时可以参考上述原初对话框架,以获取一个更为合理的对话框架。

采用根据为特定主题预先设置的原初对话框架生成对话框架设置的问题的方式,其理论依据为:随着对特定主题的不断认识,早期为特定主题设置的对 话框架可能已经不再适用当前环境,需要在其基础上为特定主题重新设置对话框架包括的问题。由于方式二是在原初对话框架的基础上形成新的更加适用的对话框架,因此,采用方式二为特定主题设置对话框架中的问题的具体实施方式也是合理可行的。

在本实施例中,应用方式二为特定主题生成对话框架设置的问题包括如下步骤:1)获取所述原初对话框架;2)从所述原初对话框架中,提取各个原初对话框架中具有共性的问题;3)将所述具有共性的问题作为所述特定主题的对话框架设置的问题。

1)获取所述原初对话框架。

为了能够根据为特定主题预先设置的原初对话框架生成对话框架设置的问题,首先需要获取特定主题的原初对话框架。在实际应用中,可以根据具体的应用需求,采用各种不同的存储格式存储特定主题对应的原初对话框架,例如:文本格式、数据库格式等。不同的原初对话框架存储格式都只是具体实施方式的变更,都不偏离本申请的核心,因此都在本申请的保护范围之内。

2)从所述原初对话框架中,提取各个原初对话框架中具有共性的问题。

在本实施例中,当特定主题对应多个原初对话框架时,可以从各个原初对话框架中提取出不同框架具有共性的问题,由此能够获取一个更为合理的特定主题的对话框架。

3)将所述具有共性的问题作为所述特定主题的对话框架设置的问题。

在获取到不同原初对话框架存在的共性问题后,可以直接将这些共性问题形成特定主题的对话框架设置的问题,还可以根据特定主题的信息需求方人工干预后的共性问题形成特定主题的对话框架设置的问题。在实际应用中,可以根据具体的应用需求,选择不同的方式为特定主题设置对话框架中的问题。不同的方法都只是具体实施方式的变更,都不偏离本申请的核心,因此都在本申请的保护范围之内。

方式三、根据为特定主题预先设置的信息收集问题模板生成对话框架设置的问题

本申请实施例所述的信息收集问题模板,是指特定主题的信息需求方为特定主题预先设置的一个问题搜集模板。在信息收集问题模板中包括特定主题的信息需求方需要搜集的信息所对应的所有问题。

采用根据为特定主题预先设置的信息收集问题模板生成对话框架设置的问题的方式,其理论依据为:信息收集问题模板中包括的所有问题可能并非以显式清晰的方式呈现给信息提供方,则对于不熟悉信息收集问题模板的信息提供方而言,该模板是复杂而不易填写的。由于方式三是在分解信息收集问题模板的基础上形成更好呈现方式的对话框架,因此,采用方式三为特定主题设置对话框架中的问题的具体实施方式也是合理可行的。

在本实施例中,应用方式三为特定主题生成对话框架设置的问题包括如下步骤:1)解析所述预先设置的信息收集问题模板,获取所述信息收集问题模板包括的问题;2)将获取的所述信息收集问题模板包括的问题作为所述对话框架设置的问题。

1)解析所述预先设置的信息收集问题模板,获取所述信息收集问题模板包括的问题。

为了根据为特定主题预先设置的信息收集问题模板生成对话框架设置的问题,首先需要解析信息收集问题模板,从未清晰呈现问题的模板中分解出信息收集问题模板包括的所有显式的问题。

2)将获取的所述信息收集问题模板包括的问题作为所述对话框架设置的问题。

在获取到信息收集问题模板包括的显式问题后,将显示问题形成对话框架设置的问题,以便信息提供方能够简单的完成对话框架中的所有问题。

上述三种方式只是本实施例列举的部分可选的为对话框架设置问题的具体实施方式。在实际应用中,还可以根据具体的应用需求,采用其他方式为特定主题设置对话框架中的问题。不同的设置方法都只是具体实施方式的变更,都不偏离本申请的核心,因此都在本申请的保护范围之内。

当获取到为特定主题预先设置的对话框架后,就可以向所述客户端逐条发送对话框架设置的问题,并接收客户端针对至少一个所述问题给出的回复。在实际应用中,可以根据具体的应用需求,采用多种提问方式向客户端逐条发送对话框架设置的问题,并接收客户端针对至少一个所述问题给出的回复。不同的提问方式都只是具体实施方式的变更,都不偏离本申请的核心,因此都在本申请的保护范围之内。

下面列举本实施例中可选的两种具体实施方式执行步骤S103,根据为特定 主题预先设置的对话框架,向客户端逐条发送对话框架设置的问题,并接收客户端针对至少一个所述问题给出的回复。

第一种提问方式的基本思想是:将对话框架设置的问题逐一向客户端提出,当前提出的问题与前面提出的问题的答复内容无关。请参考图3,其为本申请的依据特定主题进行信息搜集的方法实施例步骤S103的具体流程图。在本实施例中,采用第一种提问方式,根据为所述特定主题预先设置的对话框架,向客户端逐条发送对话框架设置的问题,并接收客户端针对至少一个所述问题给出的回复,包括以下步骤:

步骤S1031:以遍历方式读取所述对话框架设置的问题,将读取的问题向所述客户端提出。

步骤S1033:接收所述客户端针对所述读取的问题给出的回复。

步骤S1035:判断是否存在未向所述客户端提出的问题,若是,则返回所述以遍历方式读取所述对话框架设置的问题的步骤,向所述客户端提出下一个问题。

本申请实施例所述的对话框架中包括至少一个问题,第一种提问方式需要遍历对话框架中的每一个问题,直至向客户端提出对话框架中的所有问题。例如:对话框架设置的问题是根据为特定主题预先设置的信息收集问题模板生成的,则对话框架中的问题实质包括了信息收集问题模板被分解后获取的所有原子问题,则采用第一种提问方式仅需将对话框架设置的问题逐一向客户端提出,而无需考虑客户端对问题的答复内容。

第二种提问方式的基本思想是:将对话框架设置的问题向客户端提出,当前提出的问题与前面提出的问题的答复内容相关。可见,第二种提问方式与第一种提问方式的不同在于:将要提出的下一个问题是否与前面提出的问题的答复内容相关。采用第一种提问方式需要向客户端逐一提出对话框架中的所有问题,而采用第二种提问方式可能无需向客户端提出对话框架中的所有问题。

请参考图4,其为本申请的依据特定主题进行信息搜集的方法实施例步骤S103的又一具体流程图。在本实施例中,采用第二种提问方式,根据为所述特定主题预先设置的对话框架,向客户端逐条发送对话框架设置的问题,并接收客户端针对至少一个所述问题给出的回复,包括以下步骤:

步骤S1031’:向所述客户端提出所述对话框架中预先设置的初始问题。

要实施第二种提问方式,首先需要为对话框架设置向客户端提出的初始问题,而采用第一种提问方式,可以以任意顺序向客户端提出对话框架包括的所有问题,即采用第一种提问方式提出问题的顺序是没有限制的,因此无需为第一种方式的对话框架设置初始问题。

步骤S1033’:接收所述客户端针对当前问题给出的回复。

步骤S1035’:以获取的所述针对当前问题给出的回复和所述对话框架为依据,获取并向所述客户端提出下一个问题,并返回执行所述接收所述客户端针对当前问题给出的回复的步骤。

采用第二种提问方式,当客户端针对一个问题给出回复后,根据该问题的具体回复内容,确定下一个向客户端提出的对话框架设置的问题,例如:提出的问题为:请问您的性别?客户端给出的回复为:男,则下一个问题是对话框架设置的问题中性别为男所对应的问题。由此可见,相对第一种提问方式而言,第二种提问方式是一种更为智能化的提问方式,通过预先设置的对话框架,能够智能地向客户端进行提问,从而能够向信息提供方提供更好的用户体验,并且根据该提问方式获取的信息搜集包的内容更具准确性和有效性。

步骤S104:将至少一个所述问题和对所述问题的回复中的关键信息对应记录,形成针对所述特定主题的信息搜集包。

本申请实施例所述的问题的回复,包括信息提供方针对一个问题给出的所有回复内容。需要注意的是,问题的回复中可能包括与问题无关的其它信息、各种冗余信息,以及不标准的对话信息,例如:口头语等,因此,需要从问题的回复中剔除这些无用信息,抽取出回复中包括的有用、关键回复信息。本申请实施例所述的对问题的回复中的关键信息,是指信息需求方真正感兴趣的对话内容。

在本实施例中,对问题的回复中的关键信息包括在问题的回复中与为问题预先定义的关键字段相对应的关键词。本申请实施例所述的为问题预先定义的关键字段,通常为问题中包括的核心词语,例如:问题为“请问您需要的产品规格”,则该问题中的核心词语为“产品规格”。相应地,问题的回复中的关键信息为与上述关键字段相对应的回复中的关键词,例如:针对上个问题客户端给出的回复为“我需要XL型号的”,则该回复中的关键词为“XL”。

在本实施例中,采用如下步骤从问题的回复中抽取出关键信息:1)根据预 先存储的问题和关键字段的对应关系,获取为所述问题预先定义的关键字段;2)解析所述对问题的回复,根据为所述问题预先定义的关键字段,从所述回复中提取其中包括的与所述关键字段对应的关键词,作为所述对问题的回复中的关键信息。

1)根据预先存储的问题和关键字段的对应关系,获取为所述问题预先定义的关键字段。

本申请所述的问题和关键字段的对应关系,包括对话框架的每个问题和问题中的关键字段的对应关系,信息需求方需要预先为对话框架的每个问题设置该问题包括的关键字段,以便从问题的回复中抽取关键信息。

2)解析所述对问题的回复,根据为所述问题预先定义的关键字段,从所述回复中提取其中包括的与所述关键字段对应的关键词,作为所述对问题的回复中的关键信息。

在获取到一个问题的关键字段后,可以通过各种常用的语义分析手段,从问题的回复中提取出于关键字段相对应的关键词,即回复中的关键信息。

本申请实施例所述的信息搜集包,包括向客户端提出的每个问题和对每个问题的回复中的关键信息。在本实施例中,信息搜集包采用预先设置的信息收集汇报模板。本申请实施例所述的信息收集汇报模板,是指特定主题的信息需求方为特定主题预先设置的一个问题汇报模板,例如:信息收集汇报模板可以为一个表单模板等。在信息收集汇报模板中包括特定主题的信息需求方需要搜集的各种信息。

在本实施例中,所述将至少一个所述问题和对所述问题的回复中的关键信息对应记录,形成针对所述特定主题的信息搜集包,采用如下方式:将每个回复中的关键信息填充到所述信息收集汇报模板的预设位置处。

具体地,所述将每个回复中的关键信息填充到所述信息收集汇报模板的预设位置处,包括如下步骤:1)根据预先定义的每个答复中的关键信息在信息收集汇报模板中的填充位置,获取每个回复中的关键信息在信息收集模板的填充位置;2)将每一个关键信息填充到与其对应的填充位置处。

通过步骤S101至步骤S104,能够实现当客户端请求依据特定主题进行对话时,以一问一答的即时通讯沟通方式,根据为特定主题预先设置的对话框架,为客户端提供实时的依据特定主题进行对话的服务,并根据对话信息形成针对 特定主题的信息搜集包。

在实际应用中,可以根据具体的应用需求,采用各种不同的存储格式存储根据对话信息形成的针对特定主题的信息搜集包,例如:文本格式、数据库格式等。不同的信息搜集包存储格式都只是具体实施方式的变更,都不偏离本申请的核心,因此都在本申请的保护范围之内。

对于根据对话信息形成的针对特定主题的信息搜集包,信息需求方既可以采用主动方式请求获取信息搜集包,也可以在信息搜集包形成后自动将其发送给信息需求方。在实际应用中,可以根据具体的应用需求,选择采用上述两种方式之一。若采用在信息搜集包形成后自动将其发送给信息需求方的方式,则本申请实施例提供的方法还包括:

步骤S202:向所述特定主题的信息需求方发送所述信息搜集包。

通过步骤S101至步骤S104形成特定主题的信息搜集包后,自动将信息搜集包发送给信息需求方,以便信息需求方查看。

在上述的实施例中,提供了一种依据特定主题进行信息搜集的方法,与之相对应的,本申请还提供一种依据特定主题进行信息搜集的装置。该装置是与上述依据特定主题进行信息搜集的方法的实施例相对应。

请参看图5,其为本申请的依据特定主题进行信息搜集的装置实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。

本实施例的一种依据特定主题进行信息搜集的装置,包括:

接受请求单元101,用于接收客户端发送的对话请求;

确定主题单元102,用于根据所述对话请求中包括的关键词,确定所述对话请求所对应的特定主题;

提问回答单元103,用于根据为所述特定主题预先设置的对话框架,向所述客户端逐条发送所述对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复;

生成信息包单元104,用于将至少一个所述问题和对所述问题的回复中的关键信息对应记录,形成针对所述特定主题的信息搜集包。

可选的,所述对问题的回复中的关键信息包括在所述回复中与为所述问题预先定义的关键字段相对应的关键词。

可选的,所述生成信息包单元104还包括:

生成关键信息子单元,用于生成所述对问题的回复中的关键信息;

所述生成关键信息子单元包括:

获取子单元,用于根据预先存储的问题和关键字段的对应关系,获取为所述问题预先定义的关键字段;

解析子单元,用于解析所述对问题的回复,根据为所述问题预先定义的关键字段,从所述回复中提取其中包括的与所述关键字段对应的关键词,作为所述对问题的回复中的关键信息。

请参看图6,其为本申请的依据特定主题进行信息搜集的装置实施例提问回答单元103的具体示意图。可选的,所述提问回答单元103包括:

读取子单元1031,用于以遍历方式读取所述对话框架设置的问题,将读取的问题向所述客户端提出;

接收子单元1033,用于接收所述客户端针对所述读取的问题给出的回复;

判断子单元1035,用于判断是否存在未向所述客户端提出的问题,若是,则返回所述以遍历方式读取所述对话框架设置的问题的步骤,向所述客户端提出下一个问题。

请参看图7,其为本申请的依据特定主题进行信息搜集的装置实施例提问回答单元103的又一具体示意图。

可选的,所述提问回答单元103包括:

第一提问子单元1031’,用于向所述客户端提出所述对话框架中预先设置的初始问题;

接收子单元1033’,用于接收所述客户端针对当前问题给出的回复;

第二提问子单元1035’,用于以获取的所述针对当前问题给出的回复和所述对话框架为依据,获取并向所述客户端提出下一个问题,并返回执行所述接收所述客户端针对当前问题给出的回复的步骤。

请参看图8,其为本申请的依据特定主题进行信息搜集的装置实施例的具体示意图。可选的,所述装置还包括:

生成框架问题单元201,用于生成所述对话框架设置的问题。

可选的,所述生成框架问题单元201包括第一生成框架问题子单元;

所述第一生成框架问题子单元,用于根据与所述特定主题相关的历史对话记录生成所述对话框架设置的问题;

所述第一生成框架问题子单元包括:

获取子单元,用于获取所述与所述特定主题相关的历史对话记录;

抽取子单元,用于通过机器学习的方式,从所述历史对话记录中抽取出构建所述对话框架所需的元素;

生成子单元,用于根据所述构建所述对话框架所需的元素,生成所述对话框架设置的问题。

可选的,所述生成框架问题单元201包括第二生成框架问题子单元;

所述第二生成框架问题子单元,用于根据为所述特定主题预先设置的原初对话框架生成所述对话框架设置的问题;所述原初对话框架的数量至少为两个;

所述第二生成框架问题子单元包括:

获取子单元,用于获取所述原初对话框架;

提取子单元,用于从所述原初对话框架中,提取各个原初对话框架中具有共性的问题;

设置子单元,用于将所述具有共性的问题作为所述特定主题的对话框架设置的问题。

可选的,所述生成框架问题单元201包括第三生成框架问题子单元;

所述第三生成框架问题子单元,用于根据为所述特定主题预先设置的信息收集问题模板生成所述对话框架设置的问题;

所述第三生成框架问题子单元包括:

获取子单元,用于获取所述原初对话框架;

解析子单元,用于解析所述预先设置的信息收集问题模板,获取所述信息收集问题模板包括的问题;

设置子单元,用于将获取的所述信息收集问题模板包括的问题作为所述对话框架设置的问题。

可选的,所述装置还包括:

发送信息包单元202,用于向所述特定主题的信息需求方发送所述信息搜集包。

本申请实施例还提供了一种依据特定主题进行信息搜集的系统,包括上述的依据特定主题进行信息搜集的装置。

此外,本申请实施例还提供了一种电子设备,如图9所示,该电子设备包括:显示器901;处理器902;以及存储器903,所述处理器902根据接收到的客户端发送的对话请求中包括的关键词,确定所述对话请求所对应的特定主题;并根据为所述特定主题预先设置的对话框架,向所述客户端逐条发送所述对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复;所述存储器903被配置成存储针对所述特定主题的信息搜集包;所述信息搜集包是根据至少一个所述问题和对所述问题的回复中的关键信息对应记录形成的。

本申请提供的依据特定主题进行信息搜集的方法、装置、系统及电子设备,通过根据接收到的客户端发送的对话请求中包括的关键词,确定对话请求所对应的特定主题;然后,根据为特定主题预先设置的对话框架,向客户端逐条发送对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复;最后,将至少一个所述问题和对所述问题的回复中的关键信息对应记录,形成针对所述特定主题的信息搜集包。由于能够根据为特定主题预先设置的对话框架,以一问一答的方式为客户端提供对话服务,因而即使在信息需求方处于下线的状态时,也能够为客户端提供针对该特定主题的实时对话服务,从而达到提高信息搜集成功率及用户体验的效果。

在上述的实施例中,提供了一种依据特定主题进行信息搜集的方法,与之相对应的,本申请还提供一种基于即时通信的询盘方法。该方法是上述依据特定主题进行信息搜集的方法的一个非常典型的应用场景。

请参看图10,其为本申请的基于即时通信的询盘方法实施例的流程图。由于该方法实施例基本相似于上述实施例一,所以描述得比较简单,相关之处参见上述实施例一的部分说明即可。下述描述的实施例仅仅是示意性的。

本实施例的一种基于即时通信的询盘方法,所述方法用于供第一客户端、第二客户端在电商平台上进行信息交互,所述方法包括:

步骤S1001:接收所述第一客户端在所述第二客户端的关联页面发起的询盘请求。

本申请实施例提供的基于即时通信的询盘方法,是上述依据特定主题进行信息搜集的方法的一个非常典型的应用场景。第一客户端是指询盘人所在的客 户端,第二客户端是指被询盘人所在的客户端,电商平台作为提供询盘服务的交易平台。位于第二客户端的被询盘人在电商平台上提供可售商品,可售商品的商品详情页即为本申请实施例所述的第二客户端的关联页面。

当位于第一客户端的询盘人在电商平台上查询到被询盘人提供的可售商品时,通过本申请实施例提供的方法,可以就其感兴趣的商品进行询盘,并根据询盘过程中的问题及回复生成询盘表单。由于本申请实施例提供的方法,是一种在线即时沟通的询盘处理方法,因此,即使当被询盘人处于下线的状态时,仍然可以为询盘人提供实时的询盘服务。

本申请实施例所述的询盘请求包括至少第一询盘模式和第二询盘模式。请参看图11,其为本申请的基于即时通信的询盘方法实施例在第一询盘模式下第二客户端关联页面的示意图。其中,在所述第一询盘模式下,与所述第二客户端关联的用户(即被询盘人)可以与所述第一客户端关联的用户(即询盘人)进行即时通信。图11中展示了一种具体商品的详细情况,包括商品名称、价格及规格等基本信息,该图底部的“Chat Now”按钮与第一询盘模式相对应。当被询盘人处于在线状态时显示该按钮,询盘人通过点击“Chat Now”按钮进入到第一询盘模式,可直接与被询盘人进行实时的询盘通信。

本申请实施例提供的方法是工作在第二询盘模式下。请参看图12,其为本申请的基于即时通信的询盘方法实施例在第二询盘模式下第二客户端关联页面的示意图。在所述第二询盘模式下,与所述第二客户端关联的用户无法与所述第一客户端关联的用户直接进行即时通信,而是通过本申请实施例提供的方法为询盘人提供实时的询盘服务,通常将执行本申请实施例提供的方法的角色称为询盘机器人。图12底部的“Robot Assistant”按钮与第二询盘模式相对应。当被询盘人处于下线状态时显示该按钮,询盘人通过点击“Robot Assistant”按钮进入到第二询盘模式,由询盘机器人与询盘人进行实时的询盘通信。

步骤S1002:当所述询盘请求为所述第二询盘模式时,根据为特定主题预先设置的对话框架,向所述第一客户端发送按照预设对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复。

请参看图13,其为本申请的基于即时通信的询盘方法实施例在第二询盘模式下向第一客户端提问页面的示意图。图13列举了询盘机器人与询盘人之间的部分对话内容,其中询盘机器人向询盘人提出的问题基于预设的对话框架。本 申请实施例所述的预设对话框架,与上述依据特定主题进行信息搜集的方法实施例所述的预设的对话框架是同一概念,相同之处详见实施例一部分的说明,此处不再赘述。

步骤S1003:至少根据所述回复生成询盘表单。

请参看图14,其为本申请的基于即时通信的询盘方法实施例生成的询盘表单示意图。图14列举了通过执行本申请实施例提供的方法,根据询盘机器人与询盘人之间的对话内容生成的询盘表单。在本实施例中,询盘表单主要包括两个部分,分别为商品的基本信息及物流信息。在实际应用中,可以依据具体需求设计不同的询盘表单。

在本实施例中,所述电商平台被配置成,在所述询盘表单生成后的第一时间段之内,将所述询盘表单优先发送给与所述第二客户端关联的用户。

本申请实施例所述的第一时间段与第一客户端相关的用户和第二客户端相关的用户所在的时区相关。通常,当第一客户端相关的用户和第二客户端相关的用户所在的时区相差较大时,第一时间段是一个较长的时间间隔,反之,第一时间段是一个较短的时间间隔。

通过将电商平台配置成在询盘表单生成后的第一时间段之内,将询盘表单优先发送给与第二客户端关联的用户,使得与第二客户端关联的用户,能够在一个合理的时间范围内,优先获取询盘人的商品需求。

在本实施例中,所述电商平台还被配置成,在所述询盘表单生成后的第一时间段之后,将所述询盘表单优先发送给与所述询盘表单主题相关的其他客户端用户。

本申请实施例所述的与询盘表单主题相关的其他客户端用户,例如,可以为销售询盘商品的其他卖家。通过将电商平台配置成在询盘表单生成后的第一时间段之后,将询盘表单优先发送给与询盘表单主题相关的其他客户端用户,使得与询盘表单主题相关的其他客户端用户,也有机会获取询盘人的商品需求。通常,与询盘表单主题相关的其他客户端用户获取询盘人的商品需求,是在与第二客户端关联的用户获取询盘人的商品需求之后。

在上述的实施例中,提供了一种基于即时通信的询盘方法,与之相对应的,本申请还提供一种基于即时通信的询盘装置。该装置是与上述基于即时通信的询盘方法的实施例相对应。

请参看图15,其为本申请的基于即时通信的询盘装置实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。

本实施例的一种基于即时通信的询盘装置,所述装置用于供第一客户端、第二客户端在电商平台上进行信息交互,所述装置包括:

接收请求单元1501,用于接收所述第一客户端在所述第二客户端的关联页面发起的询盘请求,所述询盘请求包括至少第一询盘模式和第二询盘模式,其中,在所述第一询盘模式下,与所述第二客户端关联的用户可以与所述第一客户端关联的用户进行即时通信;在所述第二询盘模式下,与所述第二客户端关联的用户无法与所述第一客户端关联的用户进行即时通信;

提问回答单元1502,用于当所述询盘请求为所述第二询盘模式时,根据为特定主题预先设置的对话框架,向所述第一客户端发送按照预设对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复;

生成表单单元1503,用于至少根据所述回复生成询盘表单。

此外,本申请实施例还提供了一种电子设备,包括:显示器;处理器;以及存储器,所述存储器被配置成存储基于即时通信的询盘装置,所述基于即时通信的询盘装置被所述处理器执行时,包括如下步骤:接收第一客户端在第二客户端的关联页面发起的询盘请求,所述询盘请求包括至少第一询盘模式和第二询盘模式,其中,在所述第一询盘模式下,与所述第二客户端关联的用户可以与所述第一客户端关联的用户进行即时通信;在所述第二询盘模式下,与所述第二客户端关联的用户无法与所述第一客户端关联的用户进行即时通信;当所述询盘请求为所述第二询盘模式时,根据为特定主题预先设置的对话框架,向所述第一客户端发送按照预设对话框架设置的问题,并接收所述客户端针对至少一个所述问题给出的回复;至少根据所述回复生成询盘表单。

本申请提供的基于即时通信的询盘方法、装置及电子设备,通过根据接收第一客户端在第二客户端的关联页面发起的询盘请求,询盘请求包括至少第一询盘模式和第二询盘模式,其中,在第二询盘模式下,与第二客户端关联的用户无法与第一客户端关联的用户进行即时通信;当询盘请求为第二询盘模式时,根据为特定主题预先设置的对话框架,向第一客户端发送按照预设对话框架设置的问题,并接收客户端针对至少一个所述问题给出的回复;最后,至少根据 所述回复生成询盘表单。由于能够根据预先设置的对话框架,以一问一答的方式为与第一客户端关联的用户提供询盘服务,因而即使在与第二客户端关联的用户处于下线的状态时,也能够为与第一客户端关联的用户提供询盘服务,从而达到提高询盘成功率及用户体验的效果。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

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