CN103885966A - 电子商务交易平台中的问答交互方法和*** - Google Patents
电子商务交易平台中的问答交互方法和*** Download PDFInfo
- Publication number
- CN103885966A CN103885966A CN201210560118.0A CN201210560118A CN103885966A CN 103885966 A CN103885966 A CN 103885966A CN 201210560118 A CN201210560118 A CN 201210560118A CN 103885966 A CN103885966 A CN 103885966A
- Authority
- CN
- China
- Prior art keywords
- character string
- key word
- question
- regular expression
- commerce transaction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种电子商务交易平台中的问答交互方法和装置。所述方法包括:获取通过电子交易平台的交互组件输入的查询信息,并根据所述查询信息得到相应的字符串;将所述字符串与关键字集合进行匹配得到所述字符串中包含的关键字;根据所述关键字在问题集合中进行检索得到与所述关键字对应的问题;通过所述检索得到的问题获取相应的回复信息,并显示于所述电子商务交易平台。所述***包括:输入获取模块、字符串处理模块、问题检索模块和回复获取模块。采用本发明能提高易用性。
Description
技术领域
本发明涉及互联网应用技术,特别是涉及一种电子商务交易平台中的问答交互方法和***。
背景技术
随着互联网的发展,越来越多的网站和网络应用通过搭建的问答***为用户提供交互服务。传统的问答***是通过用户在问题库中自行检索相关的问题以获取答案,具体的,用户需要甄选关键字,使用关键字在问题库的大量文档中进行检索以搜寻得到当前期望提问的问题和答案,若搜寻不到问题和答案则联系人工客服。
然而,由于较多用户由于不具备关键字的甄选能力而不能很好地进行问题的检索,即使不断地深度更改关键字进行多次搜寻也无法得到想要的答案,使得问答***对于大多数用户而言使用门槛非常高,进而不得不求助于人工客服,搭建的问答***易用性低,无法发挥作用,大大地提高了人工客服的人力成本。
发明内容
基于此,有必要针对传统的问答***易用性低的问题,提供一种能提高易用性的电子商务交易平台中的问答交互方法。
此外,还用必要提供一种能提高易用性的电子商务交易平台中的问答交互装置。
一种电子商务交易平台中的问答交互方法,包括如下步骤:
获取通过电子交易平台的交互组件输入的查询信息,并根据所述查询信息得到相应的字符串;
将所述字符串与关键字集合进行匹配得到所述字符串中包含的关键字;
根据所述关键字在问题集合中进行检索得到与所述关键字对应的问题;
通过所述检索得到的问题获取相应的回复信息,并显示于所述电子商务交易平台。
一种电子商务交易平台中的问答交互装置,包括:
输入获取模块,用于获取通过电子商务交易平台的交互组件输入的查询信息,并根据所述查询信息得到相应的字符串;
字符串处理模块,用于将所述字符串与关键字集合进行匹配得到所述字符串中包含的关键字;
问题检索模块,用于根据所述关键字在问题集合中进行检索得到与所述关键字对应的问题;
回复获取模块,用于通过所述检索得到的问题获取相应的回复信息,并显示于所述电子商务交易平台。
上述电子商务交易平台中的问答交互方法和装置,获取通过电子商务交易平台的交互组件输入的查询信息,并根据查询信息得到相应的字符串,将字符串与关键字集合进行匹配以得到字符串中包含的关键字,进而依据得到的关键字进行检索得到相应的问题,并获取相应的回复信息,不需要用户进行关键字的甄选,用户只需要输入与期望提问的问题相关的字符串即可,依据用户输入的字符串得到符合用户意图的关键字,从而得到与关键字相关的问题和回复信息,以显示于电子商务交易平台中,由于得到的问题和回复信息是与符合用户意图的关键字相匹配的,因此,与现有技术相比,用户随意输入与期望提问的问题相关的字符串即可得到与期望提问的问题相近似或相同的问题和相应的回复信息,提高了易用性,进而大大降低了由于问答交互过程的失败而求助于人工客服的机率。
附图说明
图1为一个实施例中的电子商务交易平台中的问答交互方法的流程图;
图2为另一个实施例中的电子商务交易平台中的问答交互方法的流程图;
图3为另一个实施例中的电子商务交易平台中的问答交互方法的流程图;
图4为一个实施例中将字符串与关键字集合进行匹配得到字符串中包含的关键字的方法流程图;
图5为一个实施例中根据关键字在问题集合中进行检索得到与关键字对应的问题的方法流程图;
图6为一个实施例中提取问题的方法流程图;
图7为另一个实施例中提取问题的方法流程图;
图8为一个实施例中电子商务交易平台中的问答交互方法的应用示意图;
图9为一个实施例中电子商务交易平台中的问答交互装置的结构示意图;
图10为另一个实施例中电子商务交易平台中的问答交互装置的结构示意图;
图11为一个实施例中字符串处理模块的结构示意图;
图12为一个实施例中问题检索模块的结构示意图;
图13为一个实施例中问题提取单元的结构示意图;
图14为另一个实施例中问题提取单元的结构示意图。
具体实施方式
如图1所示,在一个实施例中,一种电子商务交易平台中的问答交互方法,包括如下步骤:
步骤S110,获取通过电子商务交易平台的交互组件输入的查询信息,并根据查询信息得到相应的字符串。
本实施例中,电子商务交易平台中设置了交互组件,以供用户进行查询信息的输入,例如,交互组件可以是文本输入框,也可以是语音输入组件,此外,还可以是手写输入组件,相应的,用户通过电子商务交易平台的交互组件所输入的查询信息所对应的形式可以是文本、语音或者各种手写输入的轨迹,进而通过输入的查询信息进行处理即可得到查询信息所对应的字符串。用户所输入的查询信息为自然语言,而不是经过甄选的关键字。
进一步的,若查询信息为文本的形式,则直接对查询信息进行字符串的提取即可;若查询信息为语音的形式,则需要对其进行处理以得到语言所对应的字符串;若查询信息为手写输入的轨迹,则需要对输入的轨迹进行识别以得到对应的字符串,在此不再一一进行列举。
该字符串是用户输入的自然语言字串。例如,若用户希望询问如何对昨天提交的订单状态进行查询,则在文本输入框中输入查询信息“昨天我的订单”即可。
如图2所示,在一个实施例中,上述根据查询信息得到相应的字符串的步骤包括:
步骤S210,判断输入的查询信息是否为字符串,若是,则进入步骤S230,若否,则进入步骤S130。
本实施例中,由于用户所输入的查询信息可能是空字符串或者其它形式,因此需要判断用户输入的是否为空,若判断得到用户输入的查询信息不为空字符串,则进一步判断该查询信息是否为字符串,若是,则需要对该查询信息中是否存在空格进行判断;若判断得到用户输入的查询信息为空字符串,则不会继续进行处理。
通过图形界面中的文本输入控件所输入的查询信息必然是字符串形式的,但是,通过其它途径输入的查询信息则无法保证是字符串形式的,因此,进行输入查询信息是否为字符串的判断有利于提高问答交互过程中的安全性。
步骤S230,进一步判断查询信息中是否存在空格,若是,则进入步骤S250,若否,则进入步骤S130。
本实施例中,若判断到输入的查询信息为字符串,则应当判断该查询信息中是否存在了空格,即查询信息的首尾是否存在空格,若是,则去除查询信息中的空格即可得到用户所输入的字符串。
步骤S250,去除所述查询信息中的空格得到输入的字符串。
步骤S130,将字符串与关键字集合进行匹配得到字符串中包含的关键字。
本实施例中,预先设置了关键字集合,其中,关键字集合中包含了若干个关键字。将字符串与关键字集合中包含的关键字逐一进行匹配,以识别出字符串中包含的关键字,字符串中包含的关键字是与关键字集合中包含的某些关键字相匹配的。字符串中包含的关键字可能是一个或者多个。
例如,若字符串中的“订单”一词也存在于关键字集合中,则“订单”一词即为字符串中包含的关键字,若字符串中的某一词是与关键字集合中的某一关键字相近似的,则该词将被视为字符串中包含的关键字。
如图3所示,在另一个实施例中,上述步骤S130之前还包括:
步骤S310,载入关键字集合。
本实施例中,用户加载问答交互页面,以通过加载的问答交互页面中提供的文本输入框进行字符串的输入。在加载问答交互页面的过程中,也将进行关键字集合的加载。
进一步的,可将关键字集合中的关键字以数组的形式预先写入问答交互页面中,进而使得关键字集合随着问答交互页面的加载而直接加载到浏览器中。
步骤S330,将关键字集合中的关键字拼接为正则表达式,并缓存。
本实施例中,在载入关键字集合之后,将直接生成相应的正则表达式,对关键字集合中的关键字进行拼接,进而使得用户输入字符串之后不必再临时拼接正则表达式,直接进行字符串和关键字集合之间的匹配即可,有效地提高了响应速度。
进一步的,由于关键字集合是以数组的形式加载的,因此将对数据组的所有项以竖线(|)进行拼接,并以正则表达式的构造函数进行实例化即可得到由全部关键字组成的正则表达式,由于竖线在正则表达式中是“或”的关系,拼接得到的正则表达式将包含了所有关键字的并行检索功能。
如图4所示,在一个实施例中,上述步骤S130包括如下步骤:
步骤S131,将字符串与拼接的正则表达式进行匹配得到字符串中与正则表达式中的关键字匹配的字符,该字符形成字符串中包含的关键字。
本实施例中,使用拼接的正则表达式去匹配字符串以得到字符串中与正则表达式中某些关键字相匹配的字符,进而匹配得到的字符形成了字符串中包含的关键字。
步骤S133,拼接字符串包含的关键字得到字符串的正则表达式。
本实施例中,将字符串中识别得到关键字进行拼接,以得到字符串所对应的正则表达式,提高后续使用字符串中包含的关键字进行检索的速度。在得到的字符串的正则表达中关键字之间的连接关系为“或”的关系,以保证进行全面的检索。
步骤S150,根据关键字在问题集合中进行检索得到与关键字对应的问题。
本实施例中,以字符串中包含的关键字为依据,在预设的问题集合中进行检索,以得到与关键字相符的问题。进一步的,检索得到的问题可以是与字符串中包含的一个关键字相符,也可以是与字符串中包含的多个关键字相符。
进一步的,上述问题集合和关键字集合之间并不需要建立对应关系,但是,问题集合中的每一问题需包含关键字集合中的至少一个关键字,这样根据关键字集合中的关键字方可检索得到对应的问题,有助于实现问答交互框架的快速简易搭建。
如图5所示,在一个实施例中,上述步骤S150包括如下步骤:
步骤S151,载入问题集合。
本实施例中,在加载问答交互页面的过程中加载问题集合。相应的,也可将问题集合中的问题以数组的形式预先写入问答交互页面中,进而使得问题集合随着问答交互页面的加载而直接加载到浏览器中。
步骤S153,根据字符串的正则表达式对问题集合中的问题进行检验,判断问题与字符串的正则表达式是否匹配,若是,则进入步骤S155,若否,则结束。
本实施例中,应用字符串的正则表达式在问题集合中进行检验,以得到与字符串相匹配的问题,进而从问题集合中提取与字符串相匹配的问题。
步骤S155,提取问题。
如图6所示,在一个实施例中,上述步骤S155的具体过程为:
步骤S1551,获取问题中匹配字符串的正则表达式的关键字个数。
本实施例中,在与字符串相匹配的问题中,获取每一问题在字符串的正则表达式中匹配到的关键字个数。
步骤S1553,从与字符串的正则表达式相匹配的问题中根据关键字个数的大小顺序提取预设数量的问题。
本实施例中,在与字符串的正则表达式相匹配的多个问题中,按照每一问题所对应的关键字个数的大小顺序进行问题的提取。
在提取得到的问题数量较多时,若将这些数量较为庞大的问题向用户反馈则会使得用户仍然需要在检索出的大量问题中仔细浏览以搜寻相关的问题,特别是问题集合非常庞大时所提取得到的问题数量将是难以估量的,因此,根据关键字个数的大小顺序提取预设数量的问题将大大地提高了用户进行问题搜寻的效率。
如图7所示,在一个实施例中,上述步骤S1551之前还包括:
步骤S1555,对问题中匹配字符串的正则表达式的关键字进行去重处理得到处理后的关键字。
本实施例中,在获取每一问题在字符串的正则表达式中匹配到的关键字个数之前,将对每一问题中匹配的关键字进行去重处理,以去除重复存在的关键字。
进一步的,将问题中匹配到的关键字进行排序,此时,相同的关键字则是相邻的,然后,在排序的关键字中按照一定顺序将每一项与前一项或后一项进行比较,若相同,则删除一项,依此类推即可去除重复的关键字。
步骤S1557,对处理后的关键字进行统计得到问题中匹配字符串的正则表达式的关键字个数。
本实施例中,对经过了去重处理的关键字进行数量统计,以得到每一问题所匹配的关键字个数。
步骤S170,通过检索得到的问题获取相应的回复信息,并显示于电子商务交易平台。
本实施例中,根据查索得到的问题访问答案集合,以从答案集合中提取得到与该问题所对应的回复信息,进而显示于电子商务交易平台的问答交互页面中,其中,答案集合存储于后台服务器中,是与问题集合中的问题相对应的。
进一步的,检索得到与关键字对应的问题时,将检索得到的问题显示于问答交互页面中以供用户进行选取,并通过用户的选取操作得到选取的问题,进而通过网络互联访问存储于后台服务器的答案集合,根据选取的问题从答案集合中查找得到相应的答案生成回复信息,并返回,以显示于电子商务交易平台的问答交互页面。
上述电子商务交易平台中的问答交互方法中,如图8所示,通过在文本输入框801中输入“昨天我的订单”这一自然语言字串即可得到显示于问答交互页面中的两个问题,进而对得显示的问题进行选取即可得到相应的回复信息。
上述电子商务交易平台中的问答交互方法中,用户通过输入的自然语言字串在问答交互页面中得到与该自然语言字串相关的问题和回复信息,不需要进行关键字的甄选即可得到所期望询问的问题和回复,大大的便利了用户操作。
如图9所示,在一个实施例中,一种电子商务交易平台中的问答交互装置,包括输入获取模块110、字符串处理模块130、问题检索模块150和回复获取模块170。
输入获取模块110,用于获取通过电子商务交易平台的交互组件输入的查询信息,并根据查询信息得到相应的字符串。
本实施例中,电子商务交易平台中设置了交互组件,以供用户进行查询信息的输入,例如,交互组件可以是文本输入框,也可以是语音输入组件,此外,还可以是手写输入组件,相应的,用户通过电子商务交易平台的交互组件所输入的查询信息所对应的形式可以是文本、语音或者各种手写输入的轨迹,进而通过输入的查询信息进行处理即可得到查询信息所对应的字符串。用户所输入的查询信息为自然语言,而不是经过甄选的关键字。
进一步的,若查询信息为文本的形式,则输入获取模块110直接对查询信息进行字符串的提取即可;若查询信息为语音的形式,则需要输入获取模块110对其进行处理以得到语言所对应的字符串;若查询信息为手写输入的轨迹,则需要输入获取模块110对输入的轨迹进行识别以得到对应的字符串,在此不再一一进行列举。
该字符串是用户输入的自然语言字串。例如,若用户希望询问如何对昨天提交的订单状态进行查询,则在文本输入框中输入字符串“昨天我的订单”即可。
在一个实施例中,上述输入获取模块110还用于判断输入的查询信息是否为字符串,若否,则通知字符串处理模块130,若是,则进一步判断查询信息中是否存在空格,若是,则去除参数中的空格得到输入的字符串,若否,则通知字符串处理模块130。
本实施例中,由于用户所输入的查询信息可能是空字符串或者其它形式,因此需要输入获取模块110判断用户输入的是否为空,若判断得到用户输入的查询信息不为空字符串,则进一步判断该查询信息是否为字符串,若是,则需要对该查询信息中是否存在空格进行判断;若判断得到用户输入的查询信息为空字符串,则不会继续进行处理。
通过图形界面中的输入控件所输入的查询信息必然是字符串形式的,但是,通过其它途径输入的查询信息则无法保证是字符串形式的,因此,输入获取模块110进行输入的查询信息是否为字符串的判断有利于提高问答交互过程中的安全性。
若输入获取模块110判断到输入的查询信息为字符串,则应当判断该查询信息中是否存在了空格,即查询信息的首尾是否存在空格,若是,则去除查询信息中的空格即可得到用户所输入的字符串。
字符串处理模块130,用于将字符串与关键字集合进行匹配得到字符串中包含的关键字。
本实施例中,预先设置了关键字集合,其中,关键字集合中包含了若干个关键字。字符串处理模块130将字符串与关键字集合中包含的关键字逐一进行匹配,以识别出字符串中包含的关键字,字符串中包含的关键字是与关键字集合中包含的某些关键字相匹配的。字符串中包含的关键字可能是一个或者多个。
例如,若字符串中的“订单”一词也存在于关键字集合中,则“订单”一词即为字符串中包含的关键字,若字符串中的某一词是与关键字集合中的某一关键字相近似的,则该词将被视为字符串中包含的关键字。
如图10所示,在一个实施例中,上述电子商务交易平台中的问答交互装置还包括关键字载入模块230和关键字拼接模块250。
关键字载入模块230,用于载入关键字集合。
本实施例中,用户加载问答交互页面,以通过加载的问答交互页面中提供的文本输入框进行字符串的输入。在加载问答交互页面的过程中,关键字载入模块230将进行关键字集合的加载。
进一步的,可将关键字集合中的关键字以数组的形式预先写入问答交互页面中,进而使得关键字集合随着问答交互页面的加载而直接加载到浏览器中。
关键字拼接模块250,用于将关键字集合中的关键字拼接为正则表达式,并缓存。
本实施例中,在载入关键字集合之后,关键字拼接模块250将直接生成相应的正则表达式,对关键字集合中的关键字进行拼接,进而使得用户输入字符串之后不必再临时拼接正则表达式,直接进行字符串和关键字集合之间的匹配即可,有效地提高了响应速度。
进一步的,由于关键字集合是以数组的形式加载的,因此关键字拼接模块250将对数据组的所有项以竖线(|)进行拼接,并以正则表达式的构造函数进行实例化即可得到由全部关键字组成的正则表达式,由于竖线在正则表达式中是“或”的关系,拼接得到的正则表达式将包含了所有关键字的并行检索功能。
如图11所示,在一个实施例中,上述字符串处理模块130包括匹配单元131和字符拼接单元133。
匹配单元131,用于将字符串与拼接的正则表达式进行匹配得到字符串中与正则表达式中的关键字匹配的字符,该字符形成字符串中包含的关键字。
本实施例中,匹配单元131使用拼接的正则表达式去匹配字符串以得到字符串中与正则表达式中某些关键字相匹配的字符,进而匹配得到的字符形成了字符串中包含的关键字。
字符拼接单元133,用于拼接字符串包含的关键字得到字符串的正则表达式。
本实施例中,字符拼接单元133将字符串中识别得到关键字进行拼接,以得到字符串所对应的正则表达式,提高后续使用字符串中包含的关键字进行检索的速度。在得到的字符串的正则表达中关键字之间的连接关系为“或”的关系,以保证进行全面的检索。
问题检索模块150,用于根据关键字在问题集合中进行检索得到与关键字对应的问题。
本实施例中,问题检索模块150以字符串中包含的关键字为依据,在预设的问题集合中进行检索,以得到与关键字相符的问题。进一步的,检索得到的问题可以是与字符串中包含的一个关键字相符,也可以是与字符串中包含的多个关键字相符。
进一步的,上述问题集合和关键字集合之间并不需要建立对应关系,但是,问题集合中的每一问题需包含关键字集合中的至少一个关键字,这样根据关键字集合中的关键字方可检索得到对应的问题,有助于实现问答交互框架的快速简易搭建。
如图12所示,在一个实施例中,上述问题检索模块150包括问题载入单元151、问题检验单元153和问题提取单元155。
问题载入单元151,用于载入问题集合。
本实施例中,问题载入单元151在加载问答交互页面的过程中加载问题集合。相应的,也可将问题集合中的问题以数组的形式预先写入问答交互页面中,进而使得问题集合随着问答交互页面的加载而直接加载到浏览器中。
问题检验单元153,用于根据字符串的正则表达式对问题集合中的问题进行检验,判断该问题与字符串的正则表达式是否匹配,若是,则通知提取单元155,若否,则停止执行。
本实施例中,问题检验单元153应用字符串的正则表达式在问题集合中进行检验,以得到与字符串相匹配的问题,进而从问题集合中提取与字符串相匹配的问题。
提取单元155,用于提取该问题。
如图13所示,在一个实施例中,上述提取单元155包括个数获取单元1551和问题提取单元1553。
个数获取单元1551,用于获取问题中匹配字符串的正则表达式的关键字个数。
本实施例中,在与字符串相匹配的问题中,个数获取单元1551获取每一问题在字符串的正则表达式中匹配到的关键字个数。
问题提取单元1553,用于从与字符串的正则表达式相匹配的问题中根据关键字个数的大小顺序提取预设数量的问题。
本实施例中,在与字符串的正则表达式相匹配的多个问题中,条目提取单元1553按照每一问题所对应的关键字个数的大小顺序进行问题的提取。
在提取得到的问题数量较多时,若将这些数量较为庞大的问题向用户反馈则会使得用户仍然需要在检索出的大量问题中仔细浏览以搜寻相关的问题,特别是问题集合非常庞大时所提取得到的问题数量将是难以估量的,因此,条目提取单元1553根据关键字个数的大小顺序提取预设数量的问题将大大地提高了用户进行问题搜寻的效率。
如图14所示,在一个实施例中,上述提取单元155还包括去重处理单元1555和统计单元1557。
去重处理单元1555,用于对问题中匹配字符串的正则表达式的关键字进行去重处理得到处理后的关键字。
本实施例中,在获取每一问题在字符串的正则表达式中匹配到的关键字个数之前,去重处理单元1555将对每一问题中匹配的关键字进行去重处理,以去除重复存在的关键字。
进一步的,去重处理单元1555将问题中匹配到的关键字进行排序,此时,相同的关键字则是相邻的,然后,在排序的关键字中按照一定顺序将每一项与前一项或后一项进行比较,若相同,则删除一项,依此类推即可去除重复的关键字。
统计单元1557,用于对处理后的关键字进行统计得到问题中匹配字符串的正则表达式的关键字个数。
本实施例中,统计单元1557对经过了去重处理的关键字进行数量统计,以得到每一问题所匹配的关键字个数。
回复获取模块170,用于通过检索得到的问题获取相应的回复信息,并显示于电子商务交易平台。
本实施例中,回复获取模块170根据查索得到的问题访问答案集合,以从答案集合中提取得到与该问题所对应的回复信息,进而显示于电子商务交易平台的问答交互页面中,其中,答案集合存储于后台服务器中,是与问题集合中的问题相对应的。
进一步的,检索得到与关键字对应的问题时,将检索得到的问题显示于问答交互页面中以供用户进行选取,并通过用户的选取操作得到选取的问题,进而回复获取模块170通过网络互联访问存储于后台服务器的答案集合,根据选取的问题从答案集合中查找得到相应的答案生成回复信息,并返回,以显示于问答交互页面。
上述电子商务交易平台中的问答交互装置中,用户通过输入的自然语言字串在问答交互页面中得到与该自然语言字串相关的问题和回复信息,不需要进行关键字的甄选即可得到所期望询问的问题和回复,大大的便利了用户操作。
上述电子商务交易平台中的问答交互方法和装置,获取输入的任一字符串,将字符串与关键字集合进行匹配以得到字符串中包含的关键字,进而依据得到的关键字进行检索得到相应的问题,并获取相应的回复信息,不需要用户进行关键字的甄选,用户只需要输入与期望提问的问题相关的字符串即可,依据用户输入的字符串得到符合用户意图的关键字,从而得到与关键字相关的问题和回复信息,由于得到的问题和回复信息是与符合用户意图的关键字相匹配的,因此,与现有技术相比,用户随意输入与期望提问的问题相关的字符串即可得到与期望提问的问题相近似或相同的问题和相应的回复信息,提高了易用性,进而大大降低了由于问答交互过程的失败而求助于人工客服的机率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (14)
1.一种电子商务交易平台中的问答交互方法,包括如下步骤:
获取通过电子商务交易平台的交互组件输入的查询信息,并根据所述查询信息得到相应的字符串;
将所述字符串与关键字集合进行匹配得到所述字符串中包含的关键字;
根据所述关键字在问题集合中进行检索得到与所述关键字对应的问题;
通过所述检索得到的问题获取相应的回复信息,并显示于所述电子商务交易平台。
2.根据权利要求1所述的电子商务交易平台中的问答交互方法,其特征在于,所述根据所述查询信息得到相应的字符串的步骤包括:
判断所述输入的查询信息是否为字符串,若是,则
进一步判断所述查询信息中是否存在空格,若是,则
去除所述查询信息中的空格得到输入的字符串。
3.根据权利要求1所述的电子商务交易平台中的问答交互方法,其特征在于,所述将所述字符串与关键字集合进行匹配得到所述字符串中包含的关键字的步骤之前还包括:
载入关键字集合;
将所述关键字集合中的关键字拼接为正则表达式,并缓存。
4.根据权利要求2所述的电子商务交易平台中的问答交互方法,其特征在于,所述将所述字符串与关键字集合进行匹配得到所述字符串中包含的关键字的步骤包括:
将所述字符串与拼接的正则表达式进行匹配得到所述字符串中与正则表达式中的关键字匹配的字符,所述字符形成所述字符串中包含的关键字;
拼接所述字符串包含的关键字得到所述字符串的正则表达式。
5.根据权利要求4所述的电子商务交易平台中的问答交互方法,其特征在于,所述根据所述关键字在问题集合中进行检索得到与所述关键字对应的问题的步骤包括:
载入问题集合;
根据所述字符串的正则表达式对问题集合中的问题进行检验,判断所述问题与所述字符串的正则表达式是否匹配,若是,则
提取所述问题。
6.根据权利要求5所述的电子商务交易平台中的问答交互方法,其特征在于,所述提取所述问题的步骤包括:
获取所述问题中匹配字符串的正则表达式的关键字个数;
从与字符串的正则表达式相匹配的问题中根据所述关键字个数的大小顺序提取预设数量的问题。
7.根据权利要求6所述的电子商务交易平台中的问答交互方法,其特征在于,所述获取所述问题中匹配字符串的正则表达式的关键字个数的步骤之前还包括:
对所述问题中匹配字符串的正则表达式的关键字进行去重处理得到处理后的关键字;
对所述处理后的关键字进行统计得到所述问题中匹配字符串的正则表达式的关键字个数。
8.一种电子商务交易平台中的问答交互装置,其特征在于,包括:
输入获取模块,用于获取通过电子商务交易平台的交互组件输入的查询信息,并根据所述查询信息得到相应的字符串;
字符串处理模块,用于将所述字符串与关键字集合进行匹配得到所述字符串中包含的关键字;
问题检索模块,用于根据所述关键字在问题集合中进行检索得到与所述关键字对应的问题;
回复获取模块,用于通过所述检索得到的问题获取相应的回复信息,并显示于所述电子商务交易平台。
9.根据权利要求8所述的电子商务交易平台中的问答交互装置,其特征在于,所述输入获取模块110还用于判断所述输入的查询信息是否为字符串,若是,则进一步判断所述查询信息中是否存在空格,若是,则去除所述查询信息中的空格得到输入的字符串。
10.根据权利要求8所述的电子商务交易平台中的问答交互装置,其特征在于,还包括:
关键字载入模块,用于载入关键字集合;
关键字拼接模块,用于将所述关键字集合中的关键字拼接为正则表达式,并缓存。
11.根据权利要求9所述的电子商务交易平台中的问答交互装置,其特征在于,所述字符串处理模块包括:
匹配单元,用于将所述字符串与拼接的正则表达式进行匹配得到所述字符串中与正则表达式中的关键字匹配的字符,所述字符形成所述字符串中包含的关键字;
字符拼接单元,用于拼接所述字符串包含的关键字得到所述字符串的正则表达式。
12.根据权利要求11所述的电子商务交易平台中的问答交互装置,其特征在于,所述问题检索模块包括:
问题载入单元,用于载入问题集合;
问题检验单元,用于根据所述字符串的正则表达式对问题集合中的问题进行检验,判断所述问题与所述字符串的正则表达式是否匹配,若是,通知提取单元;
提取单元用于提取所述问题。
13.根据权利要求12所述的电子商务交易平台中的问答交互装置,其特征在于,所述提取单元包括:
个数获取单元,用于获取所述问题中匹配字符串的正则表达式的关键字个数;
问题提取单元,用于从与字符串的正则表达式相匹配的问题中根据关键字个数的大小顺序提取预设数量的问题。
14.根据权利要求13所述的电子商务交易平台中的问答交互装置,其特征在于,所述提取单元还包括:
去重处理单元,用于对所述问题中匹配字符串的正则表达式的关键字进行去重处理得到处理后的关键字;
统计单元,用于对所述处理后的关键字进行统计得到所述问题中匹配字符串的正则表达式的关键字个数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210560118.0A CN103885966A (zh) | 2012-12-20 | 2012-12-20 | 电子商务交易平台中的问答交互方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210560118.0A CN103885966A (zh) | 2012-12-20 | 2012-12-20 | 电子商务交易平台中的问答交互方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103885966A true CN103885966A (zh) | 2014-06-25 |
Family
ID=50954861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210560118.0A Pending CN103885966A (zh) | 2012-12-20 | 2012-12-20 | 电子商务交易平台中的问答交互方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103885966A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104216674A (zh) * | 2014-09-10 | 2014-12-17 | 广东小天才科技有限公司 | 一种同步显示输入信息的方法和装置 |
CN105045919A (zh) * | 2015-08-24 | 2015-11-11 | 北京云知声信息技术有限公司 | 一种信息输出方法及装置 |
CN106294656A (zh) * | 2016-08-04 | 2017-01-04 | 武汉大学 | 一种映射查询关键字到相关问题的方法 |
CN106339879A (zh) * | 2016-08-11 | 2017-01-18 | 深圳创维-Rgb电子有限公司 | 一种解决用户售后问题的方法及装置 |
CN106407428A (zh) * | 2016-09-27 | 2017-02-15 | 生活立方家(武汉)科技有限公司 | 一种网络请求应对*** |
CN106407331A (zh) * | 2016-09-04 | 2017-02-15 | 乐视控股(北京)有限公司 | 一种便签的搜索方法及其搜索装置 |
CN106446265A (zh) * | 2016-10-18 | 2017-02-22 | 江西博瑞彤芸科技有限公司 | 用于智能终端的问题查询显示方法 |
WO2017107457A1 (zh) * | 2015-12-25 | 2017-06-29 | 乐视控股(北京)有限公司 | 查询推荐方法及装置 |
CN107609017A (zh) * | 2017-08-04 | 2018-01-19 | 陈剑辉 | 通过自定义热词实现医疗行业智能搜索咨询的方法及*** |
CN108416264A (zh) * | 2018-01-29 | 2018-08-17 | 山东汇贸电子口岸有限公司 | 一种支持ocr输入的搜索方法及搜索模块 |
CN109857842A (zh) * | 2018-12-21 | 2019-06-07 | 北京奇艺世纪科技有限公司 | 一种报障文本识别的方法及装置 |
WO2020238498A1 (zh) * | 2019-05-24 | 2020-12-03 | 深圳壹账通智能科技有限公司 | 问答信息的处理方法、***、计算机设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1928864A (zh) * | 2006-09-22 | 2007-03-14 | 浙江大学 | 一种基于问答库的中文自然语言问答方法 |
CN101097573A (zh) * | 2006-06-28 | 2008-01-02 | 腾讯科技(深圳)有限公司 | 一种自动问答***及方法 |
CN101593206A (zh) * | 2009-06-25 | 2009-12-02 | 腾讯科技(深圳)有限公司 | 基于问答互动平台中答案的搜索方法及装置 |
-
2012
- 2012-12-20 CN CN201210560118.0A patent/CN103885966A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101097573A (zh) * | 2006-06-28 | 2008-01-02 | 腾讯科技(深圳)有限公司 | 一种自动问答***及方法 |
CN1928864A (zh) * | 2006-09-22 | 2007-03-14 | 浙江大学 | 一种基于问答库的中文自然语言问答方法 |
CN101593206A (zh) * | 2009-06-25 | 2009-12-02 | 腾讯科技(深圳)有限公司 | 基于问答互动平台中答案的搜索方法及装置 |
Non-Patent Citations (1)
Title |
---|
刘庆明 等: "基于WEB搜索引擎的中文问答***", 《科技资讯》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104216674A (zh) * | 2014-09-10 | 2014-12-17 | 广东小天才科技有限公司 | 一种同步显示输入信息的方法和装置 |
CN104216674B (zh) * | 2014-09-10 | 2018-05-25 | 广东小天才科技有限公司 | 一种同步显示输入信息的方法和装置 |
CN105045919B (zh) * | 2015-08-24 | 2019-08-16 | 北京云知声信息技术有限公司 | 一种信息输出方法及装置 |
CN105045919A (zh) * | 2015-08-24 | 2015-11-11 | 北京云知声信息技术有限公司 | 一种信息输出方法及装置 |
WO2017107457A1 (zh) * | 2015-12-25 | 2017-06-29 | 乐视控股(北京)有限公司 | 查询推荐方法及装置 |
CN106294656A (zh) * | 2016-08-04 | 2017-01-04 | 武汉大学 | 一种映射查询关键字到相关问题的方法 |
CN106294656B (zh) * | 2016-08-04 | 2019-03-19 | 武汉大学 | 一种映射查询关键字到相关问题的方法 |
CN106339879A (zh) * | 2016-08-11 | 2017-01-18 | 深圳创维-Rgb电子有限公司 | 一种解决用户售后问题的方法及装置 |
CN106407331A (zh) * | 2016-09-04 | 2017-02-15 | 乐视控股(北京)有限公司 | 一种便签的搜索方法及其搜索装置 |
CN106407428A (zh) * | 2016-09-27 | 2017-02-15 | 生活立方家(武汉)科技有限公司 | 一种网络请求应对*** |
CN106446265A (zh) * | 2016-10-18 | 2017-02-22 | 江西博瑞彤芸科技有限公司 | 用于智能终端的问题查询显示方法 |
CN106446265B (zh) * | 2016-10-18 | 2020-04-24 | 江西博瑞彤芸科技有限公司 | 用于智能终端的问题查询显示方法 |
CN107609017A (zh) * | 2017-08-04 | 2018-01-19 | 陈剑辉 | 通过自定义热词实现医疗行业智能搜索咨询的方法及*** |
CN108416264A (zh) * | 2018-01-29 | 2018-08-17 | 山东汇贸电子口岸有限公司 | 一种支持ocr输入的搜索方法及搜索模块 |
CN109857842A (zh) * | 2018-12-21 | 2019-06-07 | 北京奇艺世纪科技有限公司 | 一种报障文本识别的方法及装置 |
CN109857842B (zh) * | 2018-12-21 | 2021-06-15 | 北京奇艺世纪科技有限公司 | 一种报障文本识别的方法及装置 |
WO2020238498A1 (zh) * | 2019-05-24 | 2020-12-03 | 深圳壹账通智能科技有限公司 | 问答信息的处理方法、***、计算机设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103885966A (zh) | 电子商务交易平台中的问答交互方法和*** | |
JP7282940B2 (ja) | 電子記録の文脈検索のためのシステム及び方法 | |
US11023505B2 (en) | Method and apparatus for pushing information | |
US10664505B2 (en) | Method for deducing entity relationships across corpora using cluster based dictionary vocabulary lexicon | |
US10860654B2 (en) | System and method for generating an answer based on clustering and sentence similarity | |
US9626622B2 (en) | Training a question/answer system using answer keys based on forum content | |
US20170262429A1 (en) | Collecting Training Data using Anomaly Detection | |
CN108334489B (zh) | 文本核心词识别方法和装置 | |
CN105955976A (zh) | 一种自动应答***及方法 | |
US11907659B2 (en) | Item recall method and system, electronic device and readable storage medium | |
CN112287069B (zh) | 基于语音语义的信息检索方法、装置及计算机设备 | |
US20190155954A1 (en) | Cognitive Chat Conversation Discovery | |
CN111866004B (zh) | 安全评估方法、装置、计算机***和介质 | |
US20160188569A1 (en) | Generating a Table of Contents for Unformatted Text | |
CN110377750B (zh) | 评论生成及评论生成模型训练方法、装置及存储介质 | |
CN114861889A (zh) | 深度学习模型的训练方法、目标对象检测方法和装置 | |
CN112579729A (zh) | 文档质量评价模型的训练方法、装置、电子设备和介质 | |
US20230281389A1 (en) | Topic suggestion in messaging systems | |
CN115438149A (zh) | 一种端到端模型训练方法、装置、计算机设备及存储介质 | |
CN113705192A (zh) | 文本处理方法、装置与存储介质 | |
CN113139558A (zh) | 确定物品的多级分类标签的方法和装置 | |
CN116226354A (zh) | 一种问答信息的确定方法及装置 | |
CN115048523A (zh) | 文本分类方法、装置、设备以及存储介质 | |
CN113987134A (zh) | 工单检索方法、装置、电子设备及存储介质 | |
CN112905752A (zh) | 一种智能交互方法、装置、设备以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140625 |
|
RJ01 | Rejection of invention patent application after publication |