一种数据交互方法、装置及系统制造方法及图纸

技术编号:15329903 阅读:51 留言:0更新日期:2017-05-16 13:28
本发明专利技术提供一种数据交互方法、装置及系统,所述方法包括:识别数据请求的渠道标识;根据所述渠道标识的识别结果,查询多渠道数据库,所述多渠道数据库包括多个数据子库,不同的数据子库存储有针对不同渠道的反馈内容;基于查询的结果,生成反馈数据;发送所述反馈数据至接收所述数据请求的渠道,以响应所述数据请求。所述交互方法、装置及系统的准确性和效率更高。

Data interaction method, device and system

The present invention provides a method, device and system for data exchange, the method includes identifying a data request channel identification; according to the channel identification results, query multi channel database, the database includes a plurality of sub channels of data base, data storage for different feedback content of different channels query; based on the results of generating feedback data; transmitting the feedback data to receive the data request channel in response to the data request. The interactive method, device and system have higher accuracy and efficiency.

【技术实现步骤摘要】
一种数据交互方法、装置及系统
本专利技术涉及数据交互领域,尤其涉及一种数据交互方法、装置及系统。
技术介绍
随着信息技术的发展,数据交互中的数据的来源越来越丰富。例如,对应于短信、网页、不同的通信软件等渠道,可以有不同的数据。在现有技术中,每个渠道的交互方法通常对应于不同的渠道的独立系统,若本渠道的独立系统中没有与数据请求匹配的反馈内容,则无法得到其他渠道的独立系统中的对应反馈内容,准确性和效率较低。
技术实现思路
本专利技术解决的技术问题是提升数据交互方法的准确性和效率。为解决上述技术问题,本专利技术实施例提供一种数据交互方法,包括:识别数据请求的渠道标识;根据所述渠道标识的识别结果,查询多渠道数据库,所述多渠道数据库包括多个数据子库,不同的数据子库存储有针对不同渠道的反馈内容;基于查询的结果,生成反馈数据;发送所述反馈数据至接收所述数据请求的渠道,以响应所述数据请求。可选的,基于渠道标识数据库识别所述数据请求的渠道标识,所述渠道标识数据库存储有数据请求与渠道标识的对应关系。可选的,查询多渠道数据库之前,还包括:建立所述渠道标识与数据子库之间的一一对应关系;根据所述渠道标识的识别结果,查询多渠道数据库包括:如果识别出所述数据请求的所述渠道标识,则选择所述渠道标识对应的数据子库;根据所述数据请求查询选择的数据子库。可选的,根据所述渠道标识的识别结果,查询多渠道数据库还包括:若在所述选择的数据子库中查询失败,则根据所述数据请求,在所述多个数据子库中的其它数据子库中进行查询。可选的,所述基于查询的结果,生成反馈数据包括:确定所述渠道标识指向的渠道支持的数据类型;基于查询的结果,生成适应于所述数据类型的反馈数据。可选的,根据所述渠道标识的识别结果,查询多渠道数据库包括:如果未识别出所述数据请求的所述渠道标识,则所述查询多渠道数据库包括:根据所述数据请求,查询每个所述数据子库。可选的,所述反馈数据包括渠道指示信息,所述渠道指示信息用于指示查询的结果来源的子数据库。可选的,当所述查询的结果来源于多个子数据库时,按照预设的优先级顺序对所述查询的结果进行排序,并基于排序后的所述查询的结果生成所述反馈数据。可选的,当所述查询的结果来源于一个子数据库时,根据所述查询的结果生成所述反馈数据。可选的,所述反馈数据为预设的通用数据类型。可选的,所述通用数据类型包括文本。可选的,所述数据子库中包括特征语句和与所述特征语句对应的解释语句,所述根据所述渠道标识的识别结果,查询多渠道数据库,包括:对数据请求的请求内容进行语义识别,以匹配数据子库中的特征语句;查询数据子库中是否有所匹配的特征语句对应的解释语句,若有,则将所匹配的特征语句对应的解释语句作为所述查询的结果。可选的,所述数据子库中包括知识点,每个知识点中包括所述特征语句和与所述特征语句对应的解释语句,所述特征语句包括知识点的标准问和扩展问,所述解释语句包括知识点的答案。可选的,所述数据库中各个所述数据子库共用所述特征语句。可选的,所述数据库中各个所述数据子库分别包含相同的所述特征语句。可选的,所述数据子库中存储有所述渠道支持数据类型,所述数据类型包括以下至少一种:文本以及多媒体。可选的,从一渠道数据接口获取包括对应的渠道标识的数据请求,所述渠道数据接口连接以下渠道的任意一种或多种:微信渠道、短信渠道、网页渠道以及应用软件渠道。本专利技术实施例还提供一种数据交互装置,包括:渠道标识识别单元,适于识别数据请求的渠道标识;多渠道数据库查询单元,适于根据所述渠道标识的识别结果,查询多渠道数据库,所述多渠道数据库包括多个数据子库,不同的数据子库存储有针对不同渠道的反馈内容;反馈数据生成单元,适于基于查询的结果,生成反馈数据。可选的,渠道标识数据库,适于存储有数据请求与渠道标识的对应关系;所述渠道标识识别单元,适于基于渠道标识数据库识别所述数据请求的渠道标识。可选的,所述数据交互装置还包括:对应关系建立单元,适于查询多渠道数据库之前,建立所述渠道标识与数据子库之间的一一对应关系;所述多渠道数据库查询单元,包括:数据子库选择子单元,适于如果识别出所述数据请求的所述渠道标识,则选择所述渠道标识对应的数据子库;对应数据子库查询子单元,适于根据所述数据请求查询选择的数据子库。可选的,所述多渠道数据库查询单元,还包括:其他数据子库查询子单元,适于若在所述选择的数据子库中查询失败,则根据所述数据请求,在所述多个数据子库中的其它数据子库中进行查询。可选的,所述反馈数据生成单元,包括:数据类型确定子单元,适于确定所述渠道标识指向的渠道支持的数据类型;反馈数据生成子单元,适于基于查询的结果,生成适应于所述数据类型的反馈数据。可选的,所述多渠道数据库查询单元包括:全数据子库查询单元,适于如果未识别出所述数据请求的所述渠道标识,则所述查询多渠道数据库包括:根据所述数据请求,查询每个所述数据子库。可选的,所述反馈数据包括渠道指示信息,所述渠道指示信息用于指示查询的结果来源的子数据库。可选的,所述反馈数据生成单元,适于当所述查询的结果来源于多个子数据库时,按照预设的优先级顺序对所述查询的结果进行排序,并基于排序后的所述查询的结果生成所述反馈数据。可选的,所述反馈数据生成单元,适于当所述查询的结果来源于一个子数据库时,根据所述查询的结果生成所述反馈数据。可选的,所述反馈数据为预设的通用数据类型。可选的,所述通用数据类型包括文本。可选的,所述数据子库中包括特征语句和与所述特征语句对应的解释语句,所述多渠道数据库查询单元包括:特征语句匹配单元,适于对数据请求的请求内容进行语义识别,以匹配数据子库中的特征语句;查询的结果生成单元,适于查询数据子库中是否有所匹配的特征语句对应的解释语句,若有,则将所匹配的特征语句对应的解释语句作为所述查询的结果。可选的,所述数据子库中包括知识点,每个知识点中包括所述特征语句和与所述特征语句对应的解释语句,所述特征语句包括知识点的标准问和扩展问,所述解释语句包括知识点的答案。可选的,所述数据库中各个所述数据子库共用所述特征语句。可选的,所述数据库中各个所述数据子库分别包含相同的所述特征语句。可选的,所述数据子库中存储有所述渠道支持的数据类型,所述数据类型包括以下至少一种:文本以及多媒体。可选的,从一渠道数据接口获取包括对应的渠道标识的数据请求,所述渠道数据接口连接以下渠道的任意一种或多种:微信渠道、短信渠道、网页渠道以及应用软件渠道。本专利技术实施例还提供一种数据交互系统,包括所述数据交互装置,以及数据请求生成端,所述数据请求生成端适于生成所述数据请求。可选的,所述数据请求生成端适于采用预设的协议发送所述数据请求;所述渠道标识识别单元适于通过所述预设的协议识别所述渠道标识。可选的,所述数据请求生成端适于根据接收的渠道设置操作和请求操作,生成带有自定义渠道标识的请求数据。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:在本专利技术实施例中,可以识别数据请求的渠道标识,根据渠道标识的识别结果,查询多渠道数据库,基于查询的结果生成反馈数据,并发送所述反馈数据至接收所述数据请求的渠道,以响应所述数据请求。由于本专利技术实施例中的多渠道数据库包括多个数据子库,不同的数据子库中存储有针对不同渠道的反馈内容,故根本文档来自技高网...
一种数据交互方法、装置及系统

【技术保护点】
一种数据交互方法,其特征在于,包括:识别数据请求的渠道标识;根据所述渠道标识的识别结果,查询多渠道数据库,所述多渠道数据库包括多个数据子库,不同的数据子库存储有针对不同渠道的反馈内容;基于查询的结果,生成反馈数据;发送所述反馈数据至接收所述数据请求的渠道,以响应所述数据请求。

【技术特征摘要】
1.一种数据交互方法,其特征在于,包括:识别数据请求的渠道标识;根据所述渠道标识的识别结果,查询多渠道数据库,所述多渠道数据库包括多个数据子库,不同的数据子库存储有针对不同渠道的反馈内容;基于查询的结果,生成反馈数据;发送所述反馈数据至接收所述数据请求的渠道,以响应所述数据请求。2.根据权利要求1所述的数据交互方法,其特征在于,基于渠道标识数据库识别所述数据请求的渠道标识,所述渠道标识数据库存储有数据请求与渠道标识的对应关系。3.根据权利要求1所述的数据交互方法,其特征在于,查询多渠道数据库之前,还包括:建立所述渠道标识与数据子库之间的一一对应关系;根据所述渠道标识的识别结果,查询多渠道数据库包括:如果识别出所述数据请求的所述渠道标识,则选择所述渠道标识对应的数据子库;根据所述数据请求查询选择的数据子库。4.根据权利要求3所述的数据交互方法,其特征在于,根据所述渠道标识的识别结果,查询多渠道数据库还包括:若在所述选择的数据子库中查询失败,则根据所述数据请求,在所述多个数据子库中的其它数据子库中进行查询。5.根据权利要求4所述的数据交互方法,其特征在于,所述基于查询的结果,生成反馈数据包括:确定所述渠道标识指向的渠道支持的数据类型;基于查询的结果,生成适应于所述数据类型的反馈数据。6.根据权利要求1所述的数据交互方法,其特征在于,根据所述渠道标识的识别结果,查询多渠道数据库包括:如果未识别出所述数据请求的所述渠道标识,则所述查询多渠道数据库包括:根据所述数据请求,查询每个所述数据子库。7.根据权利要求4或6所述的数据交互方法,其特征在于,所述反馈数据包括渠道指示信息,所述渠道指示信息用于指示查询的结果来源的子数据库。8.根据权利要求7所述的数据交互方法,其特征在于,当所述查询的结果来源于多个子数据库时,按照预设的优先级顺序对所述查询的结果进行排序,并基于排序后的所述查询的结果生成所述反馈数据。9.根据权利要求7所述的数据交互方法,其特征在于,当所述查询的结果来源于一个子数据库时,根据所述查询的结果生成所述反馈数据。10.根据权利要求4或6所述的数据交互方法,其特征在于,所述反馈数据为预设的通用数据类型。11.根据权利要求10所述的数据交互方法,其特征在于,所述通用数据类型包括文本。12.根据权利要求1所述的数据交互方法,其特征在于,所述数据子库中包括特征语句和与所述特征语句对应的解释语句,所述根据所述渠道标识的识别结果,查询多渠道数据库,包括:对数据请求的请求内容进行语义识别,以匹配数据子库中的特征语句;查询数据子库中是否有所匹配的特征语句对应的解释语句,若有,则将所匹配的特征语句对应的解释语句作为所述查询的结果。13.根据权利要求12所述的数据交互方法,其特征在于,所述数据子库中包括知识点,每个知识点中包括所述特征语句和与所述特征语句对应的解释语句,所述特征语句包括知识点的标准问和扩展问,所述解释语句包括知识点的答案。14.根据权利要求12所述的数据交互方法,其特征在于,所述数据库中各个所述数据子库共用所述特征语句。15.根据权利要求12所述的数据交互方法,其特征在于,所述数据库中各个所述数据子库分别包含相同的所述特征语句。16.根据权利要求1所述的数据交互方法,其特征在于,所述数据子库中存储有所述渠道支持数据类型,所述数据类型包括以下至少一种:文本以及多媒体。17.根据权利要求1所述的数据交互方法,其特征在于,从一渠道数据接口获取包括对应的渠道标识的数据请求,所述渠道数据接口连接以下渠道的任意一种或多种:微信渠道、短信渠道、网页渠道以及应用软件渠道。18.一种数据交互装置,其特征在于,包括:渠道标识识别单元,适于识别数据请求的渠道标识;多渠道数据库查询单元,适于根据所述渠道标识的识别结果,查询多渠道数据库,所述多渠道数据库包括多个数据子库,不同的数据子库存储有针对不同渠道的反馈内容;反馈数据生成单元,适于基于查询的结果,生成反馈数据。19.根据权利要求18所述的数据交互装置,其特征在于,渠道标识数据库,适...

【专利技术属性】
技术研发人员:程新姜中秋朱频频
申请(专利权)人:上海智臻智能网络科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1