一种页面智能化响应交互系统及方法技术方案

技术编号:20680212 阅读:20 留言:0更新日期:2019-03-27 18:38
本发明专利技术公开了一种页面智能化响应交互系统及方法,该系统包括轻应用框架、识别及触发控制模块、场景语义数据后台和控制流执行模块,利用一种轻量级应用中间件框架,对界面的可交互显示元素及数据关联进行建模、形成可操作界面元素结构模型,并通过页面建立场景环境参数,通过语音、语义对话过程,获得当前场景下的有限目标意图数据,再通过意图数据形成界面元素操作指令控制流,形成页面操作控制流推荐列表,并基于控制流实现对界面元素模型的操作事件触发,替代人的手工触控操作。本发明专利技术可提高应用的使用频率和运营效果。

【技术实现步骤摘要】
一种页面智能化响应交互系统及方法
本专利技术涉及移动应用开发、人工智能应用开发
,尤其涉及一种页面智能化响应交互系统及方法。
技术介绍
近十多年来,先后出现了大数据、云计算、物联网、移动互联网、人工智能技术以及各种互联网的应用,人们把他们称为“新型”信息技术或“新一代”信息技术。其中移动开发技术在IOS、Android平台上非常的成熟,但随着移动互联网的应用渗透率增加、高昂的开发维护成本、复杂的应用操作逻辑,成为进一步拓展低频附加值移动应用场景的主要瓶颈。随着Html5、hybrid移动开发技术的应用,解决了部分跨平台应用的快速问题,但业务逻辑抽象度和复用度偏低,复杂功能和低频应用的使用频度和学习门槛的矛盾,仍然限制了大多数移动应用的实际推广和使用效果。随着人工智能深度学习技术的发展,交互技术正在酝酿重大的技术变化。现有集中式语音助手应用模式完全脱离了传统应用的生态框架,存在着识别范围广、AI数据训练和集成时间长、成本高、提示信息少、应用操作不连续等问题,很难快速大规模普及,实际使用体验距离成熟相差甚远。
技术实现思路
针对现有技术所存在的不足之处,本专利技术的目的在于提供一种场景化的页面智能响应交互的系统和方法,用于实现对基于传统应用生态的应用的设计改进,提高智能助手技术的实用性和用户的使用粘性。为解决上述的技术问题,本专利技术采用以下技术方案:一种页面智能化响应交互系统,包括轻应用框架、识别及触发控制模块、场景语义数据后台和控制流执行模块;所述轻应用框架用于抽象应用界面的可交互显示元素的控制及元素关联数据;所述识别及触发控制模块用于用户语音采集、对语音识别接口服务的调用和回调处理、触发语义识别及控制流执行;所述场景语义数据后台用于对语义识别接口服务的调用和回调处理,记录用户场景数据和习惯,识别用户互动语句意图,根据数据生成推荐的场景界面元素控制流及匹配参数,为识别及触发控制模块提供语义识别及场景操控相关的数据处理接口;所述控制流执行模块用于执行场景界面元素控制流、实现对轻应用框架中的可交互显示元素的控制事件触发、替代人的手工触控操作。所述的页面智能化响应交互系统,其轻应用框架包括:场景描述文件子模块:描述应用界面显示结构、数据关联关系、事件响应逻辑及应用场景切换关系,提供数据给文件解析子模块;文件解析子模块:调用场景描述文件子模块的数据,解析和处理场景描述文件,生成渲染结构、数据关联结构和事件处理结构及参数,并由文件渲染子模块进一步处理和显示;文件渲染子模块:调用文件解析子模块的数据,处理渲染结构,调用系统渲染功能,将页面应用场景在移动终端中显示出来;文件数据关联管理子模块:调用文件解析子模块的数据,根据数据关联结构,在移动应用执行过程中获取系统数据或应用服务器数据,并在应用界面元素中恰当地显示出来,为其它数据访问提供数据读写接口,并将场景参数和推荐控制流相关的数据提供给控制流执行模块;事件处理子模块:截获移动终端的系统事件或响应控制流执行模块中事件调用执行数据,处理应用场景数据或调用场景元素的事件响应动作。所述的页面智能化响应交互系统,其识别及触发控制模块包括:语音数据采集接口控制子模块:控制移动终端的音频采集接口,获取音频流文件,对音频流文件进行压缩预处理,并与语音识别处理后端控制子模块交互数据;语音识别处理后端控制子模块:设置场景识别偏好参数,接收语音数据采集接口控制子模块采集的数据,调用语音识别服务API,获取语音处理后的结果,上传数据至语音识别服务器,服务器将数据进行处理后返回给语义识别及控制流执行控制子模块;语义识别及控制流执行控制子模块:利用语音识别服务器返回的数据,设置场景参数,调用场景语义数据后台,处理后台识别意图结果,触发控制流执行。所述的页面智能化响应交互系统,其场景语义数据后台包括:场景定义数据管理子模块:用于管理应用支持的所有场景的参数、执行意图空间及用户习惯参数配置;语义识别接口管理子模块:响应语义识别及控制流执行控制子模块的调用,调用语义识别服务后端API,对识别结果进行意图参数匹配;意图参数匹配子模块:检查控制流生成参数的完备性、与语义识别接口管理子模块进行对话过程控制直至控制流生成参数完备;操作意图推荐子模块:根据场景及状态参数,生成最大可能用于操作的数据列表作为推荐数据,提供给识别及触发控制模块;场景控制流生成子模块:对具备完备参数的意图,生成当前场景的界面显示元素控制流,并向识别及触发控制模块进行返回。所述的页面智能化响应交互系统,控制流执行模块为总控制模块。其控制流执行模块包括:推荐操作展示与操作选择子模块:根据识别及触发控制模块返回的推荐数据,在界面上展示可选项;推荐数据,即推荐可用操作列表,其操作选择包括语音、触控或默认选择推荐操作项。控制流解析子模块:解析来自场景语义数据后台生成的控制流数据,生成控制数据接口;事件调用执行子模块:获取轻应用框架界面元素控制接口及目标对象,管理控制数据接口进行状态,直至控制流动作执行完毕;场景参数提交与推荐控制流请求子模块:将场景参数提交到语音识别服务器,并通过识别及触发控制模块,向场景语义数据后台请求推荐数据,并通过语义识别及控制流执行控制子模块将推荐数据返回给控制流执行模块,展示在页面上。所述的页面智能化响应交互系统中,所述移动终端是能上网且带有麦克风或显示屏的设备,包括手机、电视和机器人。本专利技术还提供了一种页面智能化响应交互的方法,该方法是在上述系统的基础上实现的,该方法包括以下步骤:(1)使用轻应用框架进行页面元素抽象;(2)通过语音识别结果进行语义意图识别,生成控制流数据;(3)对控制流数据进行处理并进行页面交互响应。在页面智能化响应交互的方法中,所述页面元素抽象包括声明一个或多个对页面的描述信息、页面的标签、唯一标志号。在页面智能化响应交互的方法中,所述语音识别结果来自具有面向轻应用页面场景的语义数据后台;所述控制流数据包括一个或多个用户意图和数据。在页面智能化响应交互的方法中,所述的页面交互响应是指将控制流数据对应的信息呈现在包括手机、电视、机器人在内的能上网、带有麦克风或显示屏的设备上。本专利技术利用了一种轻量级应用中间件框架,对界面的可交互显示元素及数据关联进行建模、形成可操作界面元素结构模型,并通过页面建立场景环境参数,通过语音、语义对话过程,获得当前场景下的有限目标意图数据,再通过意图数据形成界面元素操作指令控制流,形成页面操作控制流推荐列表,并基于控制流实现对界面元素模型的操作事件触发,替代人的手工触控操作。本专利技术的移动操控实现思路、对传统的移动应用纯触控式操作方式进行了较大幅度改进、又采取了与集中式语音助手完全不同的实现思路。与现有技术相比,本专利技术至少具有以下有益效果:实现了一种对传统应用页面的操作自动化方法,可减轻用户的应用操作负担、增强用户操作粘性,提高应用的使用频率和运营效果。附图说明图1示出了本专利技术页面智能化响应交互系统的结构图。图2示出了本专利技术页面智能化响应交互方法的控制响应过程。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一下面通过图1对页面本文档来自技高网...

【技术保护点】
1.一种页面智能化响应交互系统,其特征在于包括轻应用框架、识别及触发控制模块、场景语义数据后台和控制流执行模块;所述轻应用框架用于抽象应用界面的可交互显示元素的控制及元素关联数据;所述识别及触发控制模块用于用户语音采集、对语音识别接口服务的调用和回调处理、触发语义识别及控制流执行;所述场景语义数据后台用于对语义识别接口服务的调用和回调处理,记录用户场景数据和习惯,识别用户互动语句意图,根据数据生成推荐的场景界面元素控制流及匹配参数,为识别及触发控制模块提供语义识别及场景操控相关的数据处理接口;所述控制流执行模块用于执行场景界面元素控制流、实现对轻应用框架中的可交互显示元素的控制事件触发、替代人的手工触控操作。

【技术特征摘要】
1.一种页面智能化响应交互系统,其特征在于包括轻应用框架、识别及触发控制模块、场景语义数据后台和控制流执行模块;所述轻应用框架用于抽象应用界面的可交互显示元素的控制及元素关联数据;所述识别及触发控制模块用于用户语音采集、对语音识别接口服务的调用和回调处理、触发语义识别及控制流执行;所述场景语义数据后台用于对语义识别接口服务的调用和回调处理,记录用户场景数据和习惯,识别用户互动语句意图,根据数据生成推荐的场景界面元素控制流及匹配参数,为识别及触发控制模块提供语义识别及场景操控相关的数据处理接口;所述控制流执行模块用于执行场景界面元素控制流、实现对轻应用框架中的可交互显示元素的控制事件触发、替代人的手工触控操作。2.根据权利要求1所述的页面智能化响应交互系统,其特征在于所述轻应用框架包括:场景描述文件子模块:描述应用界面显示结构、数据关联关系、事件响应逻辑及应用场景切换关系,提供数据给文件解析子模块;文件解析子模块:调用场景描述文件子模块的数据,解析和处理场景描述文件,生成渲染结构、数据关联结构和事件处理结构及参数,并由文件渲染子模块进一步处理和显示;文件渲染子模块:调用文件解析子模块的数据,处理渲染结构,调用系统渲染功能,将页面应用场景在移动终端中显示出来;文件数据关联管理子模块:调用文件解析子模块的数据,根据数据关联结构,在移动应用执行过程中获取系统数据或应用服务器数据,并在应用界面元素中恰当地显示出来,为其它数据访问提供数据读写接口,并将场景参数和推荐控制流相关的数据提供给控制流执行模块;事件处理子模块:截获移动终端的系统事件或响应控制流执行模块中事件调用执行数据,处理应用场景数据或调用场景元素的事件响应动作。3.根据权利要求2所述的页面智能化响应交互系统,其特征在于所述识别及触发控制模块包括:语音数据采集接口控制子模块:控制移动终端的音频采集接口,获取音频流文件,对音频流文件进行压缩预处理,并与语音识别处理后端控制子模块交互数据;语音识别处理后端控制子模块:设置场景识别偏好参数,接收语音数据采集接口控制子模块采集的数据,调用语音识别服务API,获取语音处理后的结果,上传数据至语音识别服务器,服务器将数据进行处理后返回给语义识别及控制流执行控制子模块;语义识别及控制流执行控制子模块:利用语音识别服务器返回的数据,设置场景参数,调用场景语义数据后台,处理后台识别意图结果,触发控...

【专利技术属性】
技术研发人员:胡涛邓小红
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

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

1