一种基于互联网的数据交互系统技术领域
本发明涉及互联网领域,具体涉及一种基于互联网的数据交互系统。
背景技术
随着互联网时代的快速发展,现在已经进入了大数据时代,每分每秒都有海量的
数据上传、下载、查阅和搜索,由于数据库的庞大,有时很难及时找到对应的答案,带来一定
不変。
发明内容
鉴于上述问题,本发明提供了一种基于互联网的数据交互系统,有效地解决了上
述问题。
为了实现本发明的目的所采用的技术方案是:一种基于互联网的数据交互系统,
包括:
感知模块,用于感知用户请求,并在感知到用户的请求后,触发所述请求信息接收
模块;
请求信息接收模块,接收用户的请求信息;
识别模块,用于对所述请求信息进行识别,得到识别结果;
数据信息处理模块,用于确定与所述识别结果相匹配的交互问题及问题答案;
显示模块,用于展现所述问题答案。
在一些实施方式中。所述数据信息处理模块包括:匹配单元,用于将所述识别结果
与所述问题集中的各交互问题进行匹配,得到与所述识别结果对应的交互问题;选择单元,
用于从所述答案集中获取与所述交互问题对应的问题答案。
在一些实施方式中,所述显示模块包括:文本展现单元,用于以文本形式展现所述
问题答案;和/或
语音播报单元,用于以语音形式播报所述问题答案。
在一些实施方式中,所述感知模块,具体用于感知用户对界面的点击操作或者感
知用户对特定按键的点击操作。
本发明建立问题集和答案集,通过感知模块感知用户的请求操作,经过识别模块
和数据处理模块的分析处理之后,通过显示模块将相关答案显示出来,使搜索更加简便,更
能满足用户的需求。
附图说明
图1是本发明一种基于互联网的数据交互系统的结构示意图。
具体实施方式
下面结合附图和实施方式对本发明实施例作进一步的详细说明。
如图1所示,一种基于互联网的数据交互系统,所述系统包括:
感知模块,用于感知用户交互请求,并在感知到用户的交互请求后,触发所述请求
信息接收模块。所述的用户交互请求可以有多种形式,比如,用户对数据信息界面的点击操
作,具体可以是点击数据信息界面的固定标志或者任意位置;用户对特定按键的点击操作
等。
请求信息接收模块,接收用户请求信息;本发明中,请求信息接收模块可以是麦克
风,其可以在系统启动后即开启。当然,为了避免开启的麦克风对用户其它操作的影响,还
可以在系统中设置。
识别模块,用于对所述请求信息进行识别,得到识别结果;
数据信息处理模块,用于确定与所述识别结果相匹配的交互问题及问题答案;在
实际应用中,可以针对具体数据信息,预先建立与该数据信息内容相关的问题集及对应的
答案集。上述数据信息处理模块将上述识别结果与所述问题集中的各交互问题进行匹配,
得到与所述识别结果对应的交互问题,然后从所述答案集中获取与所述交互问题对应的问
题答案。具体地,所述数据信息处理模块可以包括:匹配单元和选择单元,其中,所述匹配单
元用于将所述识别结果与所述问题集中的各交互问题进行匹配,得到与所述识别结果对应
的交互问题;所述选择单元用于从所述答案集中获取与所述交互问题对应的问题答案。
为了方便对上述问题集及答案集的修改,还可以在所述系统中设置模块(未图
示),用于预先建立与所述数据信息对应的问题集及对应的答案集。而且,在后续数据信息
内容发生变化后,可以方便地对相应的问题集及答案集进行适应性修改。
另外,需要说明的是,本发明实施例中,所述答案集可以是以文本形式存储,也可
以是以语音形式存储,而且,在显示模块中设置文本展现单元和/或语音播报单元,其中,文
本展现单元用于以文本形式展现所述问题答案;语音播报单元用于以语音形式播报所述问
题答案。这样,不论答案集以何种形式存储,在展现所述问题答案时,均可以根据实际需要,
以文本形式展现所述问题答案,或者以语音形式播报所述问题答案。所述语音播报单元具
体可以通过语音合成方式播报所述问题答案;或者通过定制录音方式播报所述问题答案。
显示模块,用于展现所述问题答案;
本发明还包括以下步骤:
S1、接收用户请求信息;
S2、对所述请求信息进行识别,得到识别结果;
S3、确定与所述识别结果相匹配的交互问题及问题答案;
S4、展现所述问题答案,和/或执行所述交互问题或问题答案对应的操作。
所述请求信息是用户主动触发的,比如用户对某个东西比较感兴趣,想要了解相
关信息,用户从网络搜索进入相关数据信息网页或者客户端,进而触发相关数据请求信息;
也可以是用户被动触发的,比如用户打开网页、视频时,或应用进入特定场景,如读书,播放
音乐,视频时,会触发其绑定的数据请求信息。
所述数据信息可以是视频形式、语音形式、文字形式,也可以是各种形式的随意组
合,对此本发明实施例不作限定。
所述的用户交互请求可以有多种形式,比如,用户对数据信息界面的点击操作,具
体可以是点击数据信息界面的固定标志或者任意位置;用户对特定按键的点击操作等。
在步骤S2中,可以针对具体数据信息,预先建立与该数据信息内容相关的问题集
及对应的答案集;这样,将上述识别结果与所述问题集中的各交互问题进行匹配,得到与所
述识别结果对应的交互问题,然后从所述答案集中获取与所述交互问题对应的问题答案。
需要说明的是,所述问题答案可以是匹配分数最高的一个或多个问题所对应的答
案,也可以是匹配得分值超过设定阈值的一个或多个问题答案,对此本发明实施例不做限
定,具体可根据实际应用情况而定。当然,在根据一个标准未得到问题答案时,也可以根据
实际应用情况调整,如系统原先规定需匹配得分超过一定阈值才可作为相匹配的问题答
案,如果所有匹配得分都不满足要求,此时可以强行输出一个得分最高的问题答案,或者系
统对用户给出“未找到合适答案”等的相关提示。
如果系统在答案搜索时采用匹配得分超过一定阈值的答案作为最终输出答案的
机制,那么满足条件的答案可能是多个,这时可以选取得分最高的一个问题答案作为最终
的匹配结果,也可以将多个问题答案同时展现,其展现形式可以是语音和/或文字的任意形
式。
以上仅为本发明的一些实施方式,对于本领域普通技术人员来说,在不脱离本发
明创造构思的前提下还可进行若干变形和改进,这些都属于本发明放入保护范围。