CN112306312A - 数据处理方法、数据处理***、信息创建方法及设备 - Google Patents
数据处理方法、数据处理***、信息创建方法及设备 Download PDFInfo
- Publication number
- CN112306312A CN112306312A CN201910690742.4A CN201910690742A CN112306312A CN 112306312 A CN112306312 A CN 112306312A CN 201910690742 A CN201910690742 A CN 201910690742A CN 112306312 A CN112306312 A CN 112306312A
- Authority
- CN
- China
- Prior art keywords
- chart
- user
- intention
- data set
- acquiring
- 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
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000012545 processing Methods 0.000 title claims abstract description 32
- 238000003672 processing method Methods 0.000 title claims abstract description 17
- 230000000007 visual effect Effects 0.000 claims abstract description 55
- 230000002452 interceptive effect Effects 0.000 claims abstract description 36
- 238000012800 visualization Methods 0.000 claims abstract description 30
- 230000001960 triggered effect Effects 0.000 claims abstract description 23
- 230000015654 memory Effects 0.000 claims description 47
- 238000007405 data analysis Methods 0.000 claims description 18
- 238000009795 derivation Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 11
- 230000004044 response Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000013527 convolutional neural network Methods 0.000 description 3
- 230000005291 magnetic effect Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005316 response function Methods 0.000 description 1
- 230000006403 short-term memory Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/26—Visual data mining; Browsing structured data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例提供一种数据处理方法、数据处理***、信息创建方法及设备。其中,所述数据处理方法包括:响应于用户通过会话界面触发的交互事件,获取交互事件中产生的第一会话信息;根据所述第一会话信息,获取第一数据集;基于所述第一数据集,生成第一可视化图表;在所述会话界面上,展示所述第一可视化图表。本申请实施例提供的技术方案,为用户提供会话界面,用户通过简单的会话即可查看想要的可视化图表;图表的获得方式更加方便,快捷,无需使用专业工具或找专业的数据分析人员来完成。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理方法、数据处理***、信息创建方法及设备。
背景技术
大数据时代,重要的数据可以帮助用户或企业等进行科学的决策,减低决策风险,加快进入智慧社会。
目前,若用户想要查看某一时段(如今天或本周)内产生的数据(比如某商品的销售情况),服务端会反馈这一段时期内的所有符合要求的数据。对于用户来说,这些数据并不直观,对用户后续工作的帮助有限。要想得到直观的可视化图表,需要找专业的数据分析人员来生成。
发明内容
为解决或改善现有技术存在的问题,本申请各实施例提供一种数据处理方法、数据处理***、信息创建方法及设备。
在本申请的一个实施例中,提供了一种数据处理方法。该方法,包括:
响应于用户通过会话界面触发的交互事件,获取交互事件中产生的第一会话信息;
根据所述第一会话信息,获取第一数据集;
基于所述第一数据集,生成第一可视化图表;
在所述会话界面上,展示所述第一可视化图表。
在本申请的另一个实施例中,提供了一种数据处理***。所述数据处理***包括:
客户端,用于响应于用户通过会话界面触发的交互事件,获取交互事件中产生的第一会话信息;根据所述第一会话信息,从服务端或本地获取第一数据集;基于所述第一数据集,生成第一可视化图表;在所述会话界面上,展示所述第一可视化图表;
服务端,维护有至少一个数据库,用于为所述客户端提供所需数据集。
在本申请的又一个实施例中,提供了一种数据处理方法。该方法包括:
获取会话信息;
根据所述会话信息,确定用户意图;
根据所述用户意图,确定欲展示为可视化图表的数据集及可用的图表类型。
在本申请的又一个实施例中,提供了一种数据处理***。该***包括:
客户端,用于响应于用户通过会话界面触发的交互事件,将交互事件中产生的会话信息发送至服务端;
服务端,用于获取会话信息;根据所述会话信息,确定用户意图;根据所述用户意图,确定欲展示为可视化图表的数据集及可用的图表类型;将所述数据集及所述图表类型发送至客户端;
所述客户端,用于在所述会话界面中,将所述数据集展示为所述图表类型对应的可视化图表。
在本申请的又一个实施例中,提供了一种信息创建方法。所述方法包括:
创建意图及其对应的属性;
根据所述意图对应的属性,为所述意图配置至少一个与其匹配的图表类型;
将所述意图与所述至少一个图表类型关联。
在本申请的又一个实施例中,提供了一种电子设备。该电子设备包括存储器、处理器及显示器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
响应于用户通过所述会话界面触发的交互事件,获取交互事件中产生的第一会话信息;
根据所述第一会话信息,获取第一数据集;
基于所述第一数据集,生成第一可视化图表;
控制所述显示器在会话界面上展示所述第一可视化图表。
在本申请的又一个实施例中,提供了一种电子设备。该电子设备包括存储器及处理器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
获取会话信息;
根据所述会话信息,确定用户意图;
根据所述用户意图,确定欲展示为可视化图表的数据集及可用的图表类型。
在本申请的又一个实施例中,提供了一种电子设备。所述电子设备包括存储器及处理器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
创建意图及其对应的属性;
根据所述意图对应的属性,为所述意图配置至少一个与其匹配的图表类型;
将所述意图与所述至少一个图表类型关联。
本申请一实施例提供的技术方案,为用户提供会话界面,响应于用户通过会话界面触发的交互事件,根据该交互事件中产生的会话信息,为用户提供其想要查看的可视化图表;图表的获得方式更加方便,快捷,无需使用专业工具或找专业的数据分析人员来完成。
本申请另一实施例提供的技术方案,根据会话信息确定用户意图,根据用户意图确定欲展示为可视化图表的数据集及可用的图表类型;以为用户提供更符合其真实需求的数据集,以及更适合的图表表现形式。
本申请又一实施例提供的技术方案中,预先创建意图及意图对应的属性;然后为该意图配置至少一个与其匹配的图表类型,以便于后续基于用户意图来查询合适的图表类型,其目的是要针对用户意图为用户提供更适合的图标表现形式。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一实施例提供的一界面示意图;
图2为本申请一实施例提供的数据处理方法的流程示意图;
图3为本申请一实施例提供的另一界面示意图;
图4为本申请一实施例提供的意图及图表类型关系示意图;
图5为本申请一实施例提供的又一界面示意图;
图6为本申请一实施例提供的界面操作示意图;
图7为本申请一实施例提供的数据处理***的结构示意图;
图8为本申请另一实施例提供的数据处理方法的流程示意图;
图9为本申请又一实施例提供的数据处理方法的流程示意图;
图10为本申请一实施例提供的数据处理装置的结构示意图;
图11为本申请另一实施例提供的数据处理装置的结构示意图;
图12为本申请又一实施例提供的数据处理装置的结构示意图;
图13为本申请一实施例提供的电子设备的结构示意图。
具体实施方式
本申请各实施例提供一种简单、快捷的图表生成方案,用户只需通过简单的对话过程,即可获得其所需的可视化图表。
为此,本申请各实施例提供一种实现更简单、部署上更灵活的解决方案。为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
在本申请的说明书、权利要求书及上述附图中描述的一些流程中,包含了按照特定顺序出现的多个操作,这些操作可以不按照其在本文中出现的顺序来执行或并行执行。操作的序号如101、102等,仅仅是用于区分各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。此外,下述各实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1和图2示出了本申请一实施例提供的数据处理方法的流程示意图。如图1所示,所述方法包括:
101、响应于用户通过会话界面触发的交互事件,获取交互事件中产生的第一会话信息。
102、根据所述第一会话信息,获取第一数据集。
103、基于所述第一数据集,生成第一可视化图表。
104、在所述会话界面上,展示所述第一可视化图表。
本实施例提供的所述方法的执行主体可以是:可以是安装在终端中的一个应用或是该应用内嵌的智能应答功能单元;还可以是通过浏览器打开的网页版应用或该网页版应用内嵌的智能应答功能单元等。图1示出了用户打开该应用后所呈现出的一会话界面实例。该终端可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、智能穿戴设备、对话机器人等任意终端设备。
上述101中,交互事件可以是用户在会话界面上输入文字信息(如查询语句或应答语句)后被触发的,也可以是用户通过会话界面输入语音信息后被触发的等等,本实施例对此不作具体限定。所述交互事件中产生的第一会话信息可包含一轮对话信息或多轮对话信息。例如,图1所示的,用户成功登录并进入会话界面后,界面上显示“早上好,我是***,很高兴认识你~”;用户输入“我要查看女装的支付金额”,即完成一轮对话。其中,用户输入的“我要查看女装的支付金额”,便包含在所述第一会话信息中。
上述102中,根据所述第一会话信息可分析出用户意图,根据意图可定位到用户想要查看的数据集,比如:昨天各时段的销售数据,今年各类型服装的销售量,等等。其中,第一数据集可以从本地获取,也可从服务端获取。服务端可包括但不限于如下中的至少一种:物理服务器、虚拟服务器或云服务器。服务端可维护有至少一个数据库。
比如,第一会话信息包含语句“我要查看今天女装的支付报表”,通过对该语句进行分析,得到反应用户意图的几个关键词,如“今天”、“女装”、“支付金额”。基于这几个的关键词,即可从本地或服务端获取相应的数据,以得到所述第一数据集。
上述103中,第一可视化图表的图表类型可包括但不限于:柱状图、词云、饼图、环图、雷达图、散点图、折线图、曲线图、气泡图等等。具体实施时,可基于用户意图来确定较为合适表达第一数据集的可视化图表类型。比如,用户意图是看数据的变化趋势,则适于表现第一数据集中各数据随时间变化趋势的类型可包括柱状图、折线图和曲线图。具体实施时,可从中选择一个合适的类型,将第一数据集生成该类型的第一可视化图表。
参见图1所示的页面展示效果,用户提问“我要查看今天女装的支付数据”,反馈对应的可视化图表。
本实施例提供的技术方案,为用户提供会话界面,响应于用户通过会话界面触发的交互事件,根据该交互事件中产生的会话信息,为用户提供其想要查看的可视化图表;图表的获得方式更加方便,快捷,无需使用专业工具或找专业的数据分析人员来完成。
在一种可实现的技术方案中,上述步骤102“根据所述第一会话信息,获取第一数据集”,可采用如下步骤实现:
1021、根据所述第一会话信息,确定用户意图。
1022、基于所述用户意图,定位目标数据库。
1023、从所述目标数据库中,获取符合所述用户意图的所述第一数据集。
在一种可实现的技术方案中,上述1021可基于神经网络技术,利用大量样本集训练得到意图识别模型。该意图识别模型可自动抽取第一会话信息中的关键词。然后基于抽取出的关键词来确定用户意图。其中,所述意图识别模型可选用LSTM-CNN(Long Short-Term Memory-Convolutional Neural Networks,长短期记忆网络-卷积神经网络)模型等实现。即上述步骤1021“根据所述第一会话信息,确定用户意图”,包括:
S1、对所述第一会话信息进行处理,以得到至少一种数据类型的关键词;
S2、根据所述至少一种数据类型的关键词,确定所述用户意图。
其中,数据类型可包括但不限于:时间类型、所属业务域类型、维度类型、指标类型、设备类型等。
上述对第一会话信息的处理过程可简单理解为:利用意图识别模型将第一会话信息解构为:由上述各数据类型对应数据组成的数据组合。比如,第一会话信息包括“今日**业务**品牌商品的支付数据”解构为:今日+**业务+**品牌+支付数据的组合。具体的,上述对会话信息解构的过程可由意图识别模型来完成。即,将所述第一会话信息作为该意图识别模型的输入,执行所述意图识别模型得到所述至少一个关键词。
具体实施时,还存在如下情况,即用户输入的第一会话信息存在信息缺失。比如,“**平台**商品的支付报表”,对该会话信息解构出的组合为:**平台+**商品+支付数据。其中,对应时间类型的关键词是有缺失的。具体实现时,可为缺失的关键词填入该数据类型对应的默认值。比如,时间类型,其对应的默认值为“今天”。但并不是所有数据类型的数据有缺失时,都能按照默认值填充补全。比如,业务域类型、指标类型等是不能缺失的。在缺失这类型的数据时,可启动多轮对话机制,引导用户将缺失的部分补全。
上述S2中,可直接将至少一个关键词作为用户意图,也可基于至少一个关键词确定意图属性,然后将至少一个关键词及意图属性一同作为所述用户意图。具体实施时,可预先配置好的解构组合及意图属性的对应关系。例如,下表1所示的解构组合及意图属性对应关系表。
表1解构组合及用户意图对应关系表
解构组合 | 意图属性 |
**平台+**商品+支付数据 | 看数据概况 |
**平台+**商品/店铺+排行 | 看排行 |
…… | …… |
**平台+各省份+支付数据 | 看分布 |
上述1022和1023中,用户意图中包含有至少一种数据类型的关键词,例如,通过业务类型和/或维度类型,即可定位出目标数据库;通过时间类型及指标类型,即可确定出在所述目标数据库中数据收集范围。
进一步的,在用户意图确定过程中,还可将用户的属性信息考虑进去,这样有助提高用户意图确定的准确度。即本实施例提供的所述方法还可包括如下步骤:
105、获取用户属性信息。
相应的,上述步骤1021“根据所述第一会话信息,确定用户意图”可具体为:
S2’、根据所述用户属性信息及所述第一会话信息,确定所述用户意图。
其中,所述用户属性信息可包括:用户登录名、用户职位、用户所处业务部门、用户的画像信息等。比如,对于管理层面的人来说,他们更想看到的是趋势性的图表,这样能帮助他们做出更合理的决策。而对于普通员工来说,他可能想看到的是数据概述图表等等。具体实施时,可将用户属性信息也作为意图识别模型的入参,执行所述意图识别模型可得到所述至少一个关键词;然后,再由所述至少一个关键词确定用户意图。这里需要说明的是:意图识别模型可选用现有技术中已有的神经网络模型,如卷积神经网络(ConvolutionalNeural Networks,CNN)、长短期记忆网络-CNN(Long Short-Term Memory,LSTM)、LSTM-CNN等,实现;本实施例对此不作具体限定。此外,有关意图识别模型的训练过程可参见现有技术中的相关内容,此处不再赘述。
进一步的,如图3所示,本申请实施例提供的所述方法还可包括如下步骤:
106、获取与所述用户意图匹配的图表类型。
相应的,上述103“基于所述第一数据集,生成第一可视化图表”,具体为:根据所述第一数据集及所述图表类型,生成所述第一可视化图表。
进一步的,上述106“获取与所述用户意图匹配的图表类型”,卡入包括:
获取多个图表类型中各图表类型对应的数据分析属性;从所述多个图表类型中,查找数据分析属性与所述用户意图匹配的图表类型;或者
获取意图与图表类型的对应关系;根据所述意图与图表类型的对应关系,查询与所述用户意图存在对应关系的图表类型。
例如,图4示出了意图与图表类型的对应关系。当然,图所示的对应关系图,还可表征为如下表2。
表2意图与图表类型的对应关系表
意图 | 用户意图 |
看单指标概述 | 指标卡 |
看关键词热度概述 | 词云 |
看业务概览 | 指标卡、柱状图 |
…… | …… |
实际应用中还可能出现如下情况:与所述用户意图匹配的图表类型为多个。比如,用户意图为看**平台各类产品的分布,其可对应的图表类型有:柱状图、饼图、环图和雷达图。此时,本实施例提供的所述方法,还包括:
107、获取与所述用户相关的关联信息。
108、根据所述关联信息,从多个与所述用户意图匹配的图表类型中选择一个图表类型。
上述107中,与用户相关的关联信息可包括:用户历史上选择图表类型的记录或该用户意图对应的默认图表类型等。通过用户历史上选择图表类型的记录,可分析出该用户对图表类型的喜好,比如,比较喜欢看柱状图及曲线图。
上述108中,从多个图表类型中选择一个用户偏好的图表类型或默认图表类型等。
为了能更好的为用户提供图表,本实施例提供的所述方法还可包括:
109、根据所述用户意图,确定衍生需求。
110、根据所述衍生需求,获取第二数据集。
相应的,上述步骤104“基于所述第一数据集,生成第一可视化图表”,可具体为:根据所述第一数据集及所述第二数据集,生成所述第一可视化图表。
举例来说,比如,用户意图为查看今日的**平台女装支付金额,其衍生需求可以是“去年同期**平台女装支付金额”。参见图5所示的第一可视化图表,其展示了今日的**平台女装支付金额以及去年同期**平台女装支付金额。
上述109中,衍生需求与用户意图的对应关系可预先配置好。具体实现时,可通过查询预先配置号的衍生需求与用户意图的对应关系,来查询某一用户意图对应的衍生需求。当然,在具体实施时,也可利用推理模型实现。该推理模型可选用现有技术中的神经网络模型或专家***等来实现,本实施例对此不作具体限定。
在反馈的第一可视化图表不能满足用户需求时,进一步的,本实施例提供的所述方法,还可包括:
111、获取针对所述第一可视化图表的第二会话信息。
112、根据所述第二会话信息,重新确定用户意图。
113、根据重新确定的用户意图,获取第三数据集;
114、基于所述第三数据集,生成第二可视化图表。
为用户提供多轮对话机制,用户可通过多轮对话机制补全能真实表达其意图的信息,以便生成更贴合用户真实意图的可视化图表。
进一步的,本实施例提供的所述方法,还包括:
115、响应于用户针对所述第一可视化图表触发的图表类型切换事件,获取所述切换事件指向的目标图表类型。
116、根据所述第一数据集及所述目标图表类型,生成第四可视化图表。
117、将所述第一可视化图表切换显示为所述第四可视化图表。
例如,图6所示,用户可触控会话界面上的控件来切换到当前图表展示的图表类型。一种实现方式时,用户点击后,会出现下拉菜单。下拉菜单中显示可至少一个可切换的图表类型,用户点击某一图表类型,会话界面上即会显示图表类型切换后的可视化图表。
进一步的,本实施例提供的所述方法,还包括:
118、在所述第一会话信息不符合预设条件的情况下,输出引导信息以引导用户输入会话信息。
上述118中的预设条件是用来判断第一会话信息是否存在缺失,在基于第一会话信息,无法获得有用信息时,可输出引导问句,以引导用户输入有用的信息。
上述实施例提供的所述数据处理方法可在如下的***架构下实现。具体的,如图6所示,所述数据处理***,包括:
客户端201,用于响应于用户通过会话界面触发的交互事件,获取交互事件中产生的第一会话信息;根据所述第一会话信息,从服务端或本地获取第一数据集;基于所述第一数据集,生成第一可视化图表;在所述会话界面上,展示所述第一可视化图表;
服务端202,维护有至少一个数据库,用于为所述客户端提供所需数据集。
其中,所述服务端包括如下至少一种:云服务器、物理服务器及虚拟服务器。客户端可以是笔记本电脑、台式计算机、智能手机、平板电脑、智能穿戴设备(如智能手表)、对话机器人等任意设备。客户端上安装有客户端应用,如智能机器人应答应用、智能图表机器人应用等。客户端可通过无线网络方式或者有线网络方式与服务端建立通信连接。
本实施例提供的技术方案,为用户提供会话界面,响应于用户通过会话界面触发的交互事件,根据该交互事件中产生的会话信息,为用户提供其想要查看的可视化图表;图表的获得方式更加方便,快捷,无需使用专业工具或找专业的数据分析人员来完成。
其中,所述客户端还可实现上述方法实施例中的功能,具体可参见内容,此处不再赘述。
图8示出了本申请另一实施例提供的数据处理方法的流程示意图。如图所示,所述方法包括:
301、获取会话信息。
302、根据所述会话信息,确定用户意图。
303、根据所述用户意图,确定欲展示为可视化图表的数据集及可用的图表类型。
本实施例提供的技术方案,根据会话信息确定用户意图,根据用户意图确定欲展示为可视化图表的数据集及可用的图表类型;以为用户提供更符合其真实需求的数据集,以及更适合的图表表现形式。
进一步的,上述步骤303“根据所述用户意图,确定欲展示为可视化图表的数据集及可用的图表类型”,包括:
3031、根据所述用户意图,定位目标数据。
3032、从所述目标数据中,获取符合所述用户意图的所述数据集。
3033、获取与用户意图匹配的图表类型,作为所述可用的图标类型。
进一步的,上述3033“获取与用户意图匹配的图表类型”可包括:
获取多个图表类型中各图表类型对应的数据分析属性;从所述多个图表类型中,查找数据分析属性与所述用户意图匹配的图表类型;或者
获取意图与图表类型的对应关系;根据所述意图与图表类型的对应关系,查询与所述用户意图存在对应关系的图表类型。
这里需要说明的:有关上述步骤3031~3033可参见上述实施例中的相应内容,此处不再赘述。
本另一实施例提供一种数据处理***。其结构与上述图7所示的结构相同,区别是客户端和服务端的功能不同。具体的,所述数据处理***包括:
客户端201,用于响应于用户通过会话界面触发的交互事件,将交互事件中产生的会话信息发送至服务端202;
服务端202,用于获取会话信息;根据所述会话信息,确定用户意图;根据所述用户意图,确定欲展示为可视化图表的数据集及可用的图表类型;将所述数据集及所述图表类型发送至客户端;
所述客户端201,用于在所述会话界面中,将所述数据集展示为所述图表类型对应的可视化图表。
本实施例提供的技术方案,根据会话信息确定用户意图,根据用户意图确定欲展示为可视化图表的数据集及可用的图表类型;以为用户提供更符合其真实需求的数据集,以及更适合的图表表现形式。
同样的,所述服务端还可实现上述方法实施例中的功能,具体可参见内容,此处不再赘述。
图9示出了本申请一实施例提供的信息创建方法的流程示意图,如图所示,所述信息创建方法,包括:
401、创建意图及所述意图对应的属性。
402、根据所述意图对应的属性,为所述意图配置至少一个与其匹配的图表类型。
403、将所述意图与所述至少一个图表类型关联。
本实施例提供的技术方案中,预先创建意图及意图对应的属性;然后为该意图配置至少一个与其匹配的图表类型,以便于后续基于用户意图来查询合适的图表类型,其目的是要针对用户意图为用户提供更适合的图标表现形式。
进一步的,上述步骤402“根据意图对应的属性,为所述意图配置至少一个与其匹配的图表类型”,包括:
4021、获取多个图表类型及各图表类型对应的数据分析属性。
4022、将所述意图对应的属性与各图表类型对应的数据分析属性进行比对。
4023、为所述意图配置比对结果符合预设要求的至少一个图表类型。
图10示出了本申请一实施例提供的数据处理装置的结构示意图。如图所示,所述数据处理装置,包括:获取模块11、生成模块12及展示模块13。其中,所述获取模块11用于响应于用户通过会话界面触发的交互事件,获取交互事件中产生的第一会话信息;根据所述第一会话信息,获取第一数据集。所述生成模块12用于基于所述第一数据集,生成第一可视化图表。所述展示模块13用于在所述会话界面上,展示所述第一可视化图表。
本实施例提供的技术方案,为用户提供会话界面,响应于用户通过会话界面触发的交互事件,根据该交互事件中产生的会话信息,为用户提供其想要查看的可视化图表;图表的获得方式更加方便,快捷,无需使用专业工具或找专业的数据分析人员来完成。
进一步的,所述获取模块11还用于:
根据所述第一会话信息,确定用户意图;
基于所述用户意图,定位目标数据库;
从所述目标数据库中,获取符合所述用户意图的所述第一数据集。
进一步的,所述获取模块11还用于:
对所述第一会话信息进行处理,以得到至少一种数据类型的关键词;
根据所述至少一种数据类型的关键词,确定所述用户意图。
进一步的,所述获取模块11还用于:获取用户属性信息;根据所述用户属性信息及所述至少一种数据类型的关键词,确定所述用户意图。
进一步的,所述获取模块11还用于:获取与所述用户意图匹配的图表类型;相应的,所述生成模块12还用于:根据所述第一数据集及所述图表类型,生成所述第一可视化图表。
进一步的,所述获取模块11还用于:
获取多个图表类型中各图表类型对应的数据分析属性;从所述多个图表类型中,查找数据分析属性与所述用户意图匹配的图表类型;或者
获取意图与图表类型的对应关系;根据所述意图与图表类型的对应关系,查询与所述用户意图存在对应关系的图表类型。
进一步的,与所述用户意图匹配的图表类型为多个时,所述数据处理装置还包括:
所述获取模块11,还用于获取与所述用户相关的关联信息;
选择模块,用于根据所述关联信息,从多个与所述用户意图匹配的图表类型中选择一个图表类型。
进一步的,本实施例提供的所述数据处理装置还包括:
确定模块,用于根据所述用户意图,确定衍生需求;
所述获取模块11,还用于根据所述衍生需求,获取第二数据集;
所述生成模块12,还用于根据所述第一数据集及所述第二数据集,生成所述第一可视化图表。
进一步的,本实施例提供的所述数据处理装置还包括:
所述获取模块11,还用于获取针对所述第一可视化图表的第二会话信息;
确定模块,还用于根据所述第二会话信息,重新确定用户意图;
所述获取模块11,还用于根据重新确定的用户意图,获取第三数据集;
所述生成模块12,还用于基于所述第三数据集,生成第二可视化图表。
进一步的,本实施例提供的所述数据处理装置还包括:
所述获取模块11,还用于响应于用户针对所述第一可视化图表触发的图表类型切换事件,获取所述切换事件指向的目标图表类型;
所述生成模块12,还用于根据所述第一数据集及所述目标图表类型,生成第四可视化图表;
所述展示模块13,还用于将所述第一可视化图表切换显示为所述第四可视化图表。
进一步的,本实施例提供的所述数据处理装置还包括:
所述展示模块13,还用于在所述第一会话信息不符合预设条件的情况下,输出引导信息以引导用户输入会话信息。
这里需要说明的是:上述实施例提供的数据处理装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
图11示出了本申请另一实施例提供的所述数据处理装置的结构示意图。如图所示,所述数据处理装置包括:获取模块21及确定模块22。其中,获取模块21用于获取会话信息。所述确定模块22用于根据所述会话信息,确定用户意图;根据所述用户意图,确定欲展示为可视化图表的数据集及可用的图表类型。
本实施例提供的技术方案,根据会话信息确定用户意图,根据用户意图确定欲展示为可视化图表的数据集及可用的图表类型;以为用户提供更符合其真实需求的数据集,以及更适合的图表表现形式。
进一步的,所述确定模块22还用于:
根据所述用户意图,定位目标数据;
从所述目标数据中,获取符合所述用户意图的所述数据集;
获取与用户意图匹配的图表类型,作为所述可用的图标类型。
进一步的,所述确定模块22还用于:
获取多个图表类型中各图表类型对应的数据分析属性;从所述多个图表类型中,查找数据分析属性与所述用户意图匹配的图表类型;或者
获取意图与图表类型的对应关系;根据所述意图与图表类型的对应关系,查询与所述用户意图存在对应关系的图表类型。
这里需要说明的是:上述实施例提供的数据处理装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
图12示出了本申请另一实施例提供的信息创建装置的结构示意图。如图所示,所述信息创建装置包括:创建模块31、配置模块32及关联模块33。其中,所述创建模块31用于创建意图及所述意图对应的属性。所述配置模块32用于根据所述意图对应的属性,为所述意图配置至少一个与其匹配的图表类型。所述关联模块33用于将所述意图与所述至少一个图表类型关联。
本实施例提供的技术方案中,预先创建意图及意图对应的属性;然后为该意图配置至少一个与其匹配的图表类型,以便于后续基于用户意图来查询合适的图表类型,其目的是要针对用户意图为用户提供更适合的图标表现形式。
进一步的,所述配置模块32还用于:
获取多个图表类型及各图表类型对应的数据分析属性;
将所述意图对应的属性与各图表类型对应的数据分析属性进行比对;
为所述意图配置比对结果符合预设要求的至少一个图表类型。
这里需要说明的是:上述实施例提供的信息创建装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
图13示出了本申请一实施例提供的电子设备的结构示意图。如图13所示,所述电子设备包括存储器41、处理器42及显示器44;其中,
所述存储器41,用于存储程序;
所述处理器42,与所述存储器41耦合,用于执行所述存储器41中存储的所述程序,以用于:
响应于用户通过所述会话界面触发的交互事件,获取交互事件中产生的第一会话信息;
根据所述第一会话信息,获取第一数据集;
基于所述第一数据集,生成第一可视化图表;
控制所述显示器在会话界面上展示所述第一可视化图表。
上述存储器41可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令。存储器41可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
上述处理器42在执行存储器41中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
进一步,如图13所示,电子设备还包括:通信组件43、显示器44、电源组件45、音频组件46等其它组件。图13中仅示意性给出部分组件,并不意味着电子设备只包括图13所示组件。
本申请又一实施例提供了一种电子设备。该电子设备的结构与上述电子设备实施例类同,可参见上述图13所示。该电子设备包括存储器及处理器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
获取会话信息;
根据所述会话信息,确定用户意图;
根据所述用户意图,确定欲展示为可视化图表的数据集及可用的图表类型。
其中,处理器在执行存储器中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现上述各实施例提供的数据处理方法的步骤或功能。
本申请又一实施例提供了一种电子设备。该电子设备的结构与上述电子设备实施例类同,可参见上述图13所示。该电子设备包括存储器及处理器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
创建意图及其对应的属性;
根据所述意图对应的属性,为所述意图配置至少一个与其匹配的图表类型;
将所述意图与所述至少一个图表类型关联。
其中,处理器在执行存储器中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现上述各实施例提供的信息创建方法的步骤或功能。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (22)
1.一种数据处理方法,其特征在于,包括:
响应于用户通过会话界面触发的交互事件,获取交互事件中产生的第一会话信息;
根据所述第一会话信息,获取第一数据集;
基于所述第一数据集,生成第一可视化图表;
在所述会话界面上,展示所述第一可视化图表。
2.根据权利要求1所述的方法,其特征在于,根据所述第一会话信息,获取第一数据集,包括:
根据所述第一会话信息,确定用户意图;
基于所述用户意图,定位目标数据库;
从所述目标数据库中,获取符合所述用户意图的所述第一数据集。
3.根据权利要求2所述的方法,其特征在于,根据所述第一会话信息,确定用户意图,包括:
对所述第一会话信息进行处理,以得到至少一种数据类型的关键词;
根据所述至少一种数据类型的关键词,确定所述用户意图。
4.根据权利要求2所述的方法,其特征在于,还包括:
获取用户属性信息;
以及,根据所述第一会话信息,确定用户意图,包括:
根据所述用户属性信息及所述第一会话信息,确定所述用户意图。
5.根据权利要求2所述的方法,其特征在于,还包括:
获取与所述用户意图匹配的图表类型;
以及,基于所述第一数据集,生成第一可视化图表,包括:
根据所述第一数据集及所述图表类型,生成所述第一可视化图表。
6.根据权利要求5所述的方法,其特征在于,获取与所述用户意图匹配的图表类型,包括:
获取多个图表类型中各图表类型对应的数据分析属性;从所述多个图表类型中,查找数据分析属性与所述用户意图匹配的图表类型;或者
获取意图与图表类型的对应关系;根据所述意图与图表类型的对应关系,查询与所述用户意图存在对应关系的图表类型。
7.根据权利要求6所述的方法,其特征在于,与所述用户意图匹配的图表类型为多个时,以及
所述方法,还包括:
获取与所述用户相关的关联信息;
根据所述关联信息,从多个与所述用户意图匹配的图表类型中选择一个图表类型。
8.根据权利要求1至7中任一项所述的方法,其特征在于,还包括:
根据所述用户意图,确定衍生需求;
根据所述衍生需求,获取第二数据集;
以及,基于所述第一数据集,生成第一可视化图表,包括:
根据所述第一数据集及所述第二数据集,生成所述第一可视化图表。
9.根据权利要求1至7中任一项所述的方法,其特征在于,还包括:
获取针对所述第一可视化图表的第二会话信息;
根据所述第二会话信息,重新确定用户意图;
根据重新确定的用户意图,获取第三数据集;
基于所述第三数据集,生成第二可视化图表。
10.根据权利要求1至7中任一项所述的方法,其特征在于,还包括:
响应于用户针对所述第一可视化图表触发的图表类型切换事件,获取所述切换事件指向的目标图表类型;
根据所述第一数据集及所述目标图表类型,生成第四可视化图表;
将所述第一可视化图表切换显示为所述第四可视化图表。
11.根据权利要求1至7中任一项所述的方法,其特征在于,还包括:
在所述第一会话信息不符合预设条件的情况下,输出引导信息以引导用户输入会话信息。
12.一种数据处理***,其特征在于,包括:
客户端,用于响应于用户通过会话界面触发的交互事件,获取交互事件中产生的第一会话信息;根据所述第一会话信息,从服务端或本地获取第一数据集;基于所述第一数据集,生成第一可视化图表;在所述会话界面上,展示所述第一可视化图表;
服务端,维护有至少一个数据库,用于为所述客户端提供所需数据集。
13.根据权利要求12所述的***,其特征在于,所述服务端包括如下至少一种:云服务器、物理服务器及虚拟服务器。
14.一种数据处理方法,其特征在于,包括:
获取会话信息;
根据所述会话信息,确定用户意图;
根据所述用户意图,确定欲展示为可视化图表的数据集及可用的图表类型。
15.根据权利要求14所述方法,其特征在于,根据所述用户意图,确定欲展示为可视化图表的数据集及可用的图表类型,包括:
根据所述用户意图,定位目标数据;
从所述目标数据中,获取符合所述用户意图的所述数据集;
获取与用户意图匹配的图表类型,作为所述可用的图标类型。
16.根据权利要求15所述的方法,其特征在于,获取与用户意图匹配的图表类型,包括:
获取多个图表类型中各图表类型对应的数据分析属性;从所述多个图表类型中,查找数据分析属性与所述用户意图匹配的图表类型;或者
获取意图与图表类型的对应关系;根据所述意图与图表类型的对应关系,查询与所述用户意图存在对应关系的图表类型。
17.一种数据处理***,其特征在于,包括:
客户端,用于响应于用户通过会话界面触发的交互事件,将交互事件中产生的会话信息发送至服务端;
服务端,用于获取会话信息;根据所述会话信息,确定用户意图;根据所述用户意图,确定欲展示为可视化图表的数据集及可用的图表类型;将所述数据集及所述图表类型发送至客户端;
所述客户端,用于在所述会话界面中,将所述数据集展示为所述图表类型对应的可视化图表。
18.一种信息创建方法,其特征在于,包括:
创建意图及所述意图对应的属性;
根据所述意图对应的属性,为所述意图配置至少一个与其匹配的图表类型;
将所述意图与所述至少一个图表类型关联。
19.根据权利要求18所述的方法,其特征在于,根据意图对应的属性,为所述意图配置至少一个与其匹配的图表类型,包括:
获取多个图表类型及各图表类型对应的数据分析属性;
将所述意图对应的属性与各图表类型对应的数据分析属性进行比对;
为所述意图配置比对结果符合预设要求的至少一个图表类型。
20.一种电子设备,其特征在于,包括存储器、处理器及显示器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
响应于用户通过所述会话界面触发的交互事件,获取交互事件中产生的第一会话信息;
根据所述第一会话信息,获取第一数据集;
基于所述第一数据集,生成第一可视化图表;
控制所述显示器在会话界面上展示所述第一可视化图表。
21.一种电子设备,其特征在于,包括存储器及处理器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
获取会话信息;
根据所述会话信息,确定用户意图;
根据所述用户意图,确定欲展示为可视化图表的数据集及可用的图表类型。
22.一种电子设备,其特征在于,包括存储器及处理器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
创建意图及其对应的属性;
根据所述意图对应的属性,为所述意图配置至少一个与其匹配的图表类型;
将所述意图与所述至少一个图表类型关联。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910690742.4A CN112306312A (zh) | 2019-07-29 | 2019-07-29 | 数据处理方法、数据处理***、信息创建方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910690742.4A CN112306312A (zh) | 2019-07-29 | 2019-07-29 | 数据处理方法、数据处理***、信息创建方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112306312A true CN112306312A (zh) | 2021-02-02 |
Family
ID=74328953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910690742.4A Pending CN112306312A (zh) | 2019-07-29 | 2019-07-29 | 数据处理方法、数据处理***、信息创建方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112306312A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113139102A (zh) * | 2021-05-18 | 2021-07-20 | 北京深演智能科技股份有限公司 | 数据处理方法、装置、非易失性存储介质及处理器 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106598988A (zh) * | 2015-10-16 | 2017-04-26 | 阿里巴巴集团控股有限公司 | 一种数据处理方法和设备 |
CN108241735A (zh) * | 2017-12-05 | 2018-07-03 | 新华智云科技有限公司 | 一种数据分析方法及设备 |
CN109388462A (zh) * | 2018-09-28 | 2019-02-26 | 中国平安财产保险股份有限公司 | 报表共享方法、装置、计算机设备及存储介质 |
CN109947857A (zh) * | 2017-07-26 | 2019-06-28 | 北京国双科技有限公司 | 数据展示方法和装置、存储介质、处理器 |
-
2019
- 2019-07-29 CN CN201910690742.4A patent/CN112306312A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106598988A (zh) * | 2015-10-16 | 2017-04-26 | 阿里巴巴集团控股有限公司 | 一种数据处理方法和设备 |
CN109947857A (zh) * | 2017-07-26 | 2019-06-28 | 北京国双科技有限公司 | 数据展示方法和装置、存储介质、处理器 |
CN108241735A (zh) * | 2017-12-05 | 2018-07-03 | 新华智云科技有限公司 | 一种数据分析方法及设备 |
CN109388462A (zh) * | 2018-09-28 | 2019-02-26 | 中国平安财产保险股份有限公司 | 报表共享方法、装置、计算机设备及存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113139102A (zh) * | 2021-05-18 | 2021-07-20 | 北京深演智能科技股份有限公司 | 数据处理方法、装置、非易失性存储介质及处理器 |
CN113139102B (zh) * | 2021-05-18 | 2024-06-11 | 北京深演智能科技股份有限公司 | 数据处理方法、装置、非易失性存储介质及处理器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7283067B2 (ja) | 通信プラットフォームにおける割り込み会話のデタングル化システムと方法、非構造化メッセージを解析する方法、プログラム、及びコンピュータ装置 | |
EP3244312B1 (en) | A personal digital assistant | |
US10635392B2 (en) | Method and system for providing interface controls based on voice commands | |
CN109873745B (zh) | 通信控制方法、装置及存储介质 | |
CN111666401B (zh) | 基于图结构的公文推荐方法、装置、计算机设备及介质 | |
US20110276920A1 (en) | Systems and methods for selecting data elements, such as population members, from a data source | |
CN107992523B (zh) | 移动应用的功能选项查找方法及终端设备 | |
CN113157947A (zh) | 知识图谱的构建方法、工具、装置和服务器 | |
CN108920543A (zh) | 查询和交互的方法及装置、计算机装置、存储介质 | |
US11481733B2 (en) | Automated interfaces with interactive keywords between employment postings and candidate profiles | |
CN110990445A (zh) | 一种数据处理方法、装置、设备和介质 | |
CN114116997A (zh) | 知识问答方法、装置、电子设备及存储介质 | |
CN111475632A (zh) | 问句处理方法、装置、电子设备及存储介质 | |
CN105404681A (zh) | 直播情感分类方法及装置 | |
CN114253990A (zh) | 数据库查询方法、装置、计算机设备和存储介质 | |
CN114205177A (zh) | 通讯消息显示方法及装置 | |
CN117851575A (zh) | 一种大语言模型问答优化方法、装置、电子设备及存储介质 | |
US20150363803A1 (en) | Business introduction interface | |
CN113129155A (zh) | 多类型人员信息处理方法、设备及存储介质 | |
CN112306312A (zh) | 数据处理方法、数据处理***、信息创建方法及设备 | |
CN109284423A (zh) | 业务选项卡查找方法及装置 | |
CN104850608A (zh) | 在信息展示页面上检索关键字的方法 | |
CN113179183B (zh) | 服务开关状态控制装置及方法 | |
CN109120783A (zh) | 信息获取方法及装置、移动终端和计算机可读存储介质 | |
CN110442615B (zh) | 资源信息处理方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |