基于人机交互应用程序的实现方法和装置制造方法及图纸

技术编号:18940110 阅读:22 留言:0更新日期:2018-09-15 10:59
本公开实施例提供了一种基于人机交互应用程序的实现方法和装置,该装置包括读取模块,对音视频文件中包含的多个数据进行读取;显示模块,用于根据多个数据中的人机交互场景数据进行加载与显示成像;其中,显示模块中的显示成像包括界面布局的生成过程,生成过程为通过预设系统提供的预设组件动态地添加、移除和/或替换框架,在不同分辨率的屏幕上针对不同区域的显示界面布局生成相适配的布局文件,以对显示界面布局进行调整与成像。

Implementation method and device based on human-machine interaction application program

The disclosed embodiment provides an implementation method and an apparatus based on a human-computer interaction application program, which comprises a reading module for reading a plurality of data contained in an audio and video file; a display module for loading and displaying an image according to the human-computer interaction scene data of a plurality of data; and a display module therein. Display imaging includes the generation of interface layouts, which dynamically adds, removes, and/or replaces frameworks by preset components provided by the preset system, and generates appropriate layout files for different regions of display interface layouts on different resolution screens to adjust and generate display interface layouts. Like.

【技术实现步骤摘要】
基于人机交互应用程序的实现方法和装置
本公开涉及人工智能
,具体而言,涉及一种基于人机交互应用程序的实现方法和装置。
技术介绍
人机交互技术应用非常广泛,可以说有计算机系统的地方就有人机交互。人机交互(Human-ComputerInteraction,HCI)是研究人与计算机之间通过相互理解的交流与通信,在最大程度上为人们完成信息管理、服务、娱乐以及处理等功能,使计算机真正成为人们工作学习以及娱乐的一门技术科学。人与人的交流可以通过语言、手势、眼神、动作等,人机交互的发展方向就是通过人的这些最自然习惯来实现人机交互。因此,语音识别技术、手势识别技术、人脸识别技术、视线跟踪技术、人体动作识别技术等成为当前人机交互技术的重要研究内容。人体动作识别技术就是通过人体骨骼关键点的获取与数据分析进行人机交互。但现有的人体动作识别技术在人机交互上的实现,对人体动作运动速度、变换的识别与处理的精度与速度不高,同时,人体动作在各种不同背景、环境下也大大的增加了识别的难度。降低了交互的易用性与体验性。
技术实现思路
本公开实施例提供了一种基于人机交互应用程序的实现方法和装置。第一方面,本公开实施例提供了一种基于人机交互应用程序的实现方法,包括以下步骤:对音视频文件中包含的多个数据进行读取;根据所述多个数据中的人机交互场景数据进行加载与显示成像;其中,显示成像包括界面布局的生成过程,所述生成过程为通过预设系统提供的预设组件动态地添加、移除和/或替换框架,在不同分辨率的屏幕上针对不同区域的显示界面布局生成相适配的布局文件,以对所述显示界面布局进行调整与成像。第二方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的方法的步骤。第三方面,本公开实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。第四方面,本公开实施例提供了一种基于人机交互应用程序的实现装置,包括:读取模块,用于对音视频文件中包含的多个数据进行读取;显示模块,用于根据所述多个数据中的人机交互场景数据进行加载与显示成像;其中,所述显示模块中的显示成像包括界面布局的生成过程,所述生成过程为通过预设系统提供的预设组件动态地添加、移除和/或替换框架,在不同分辨率的屏幕上针对不同区域的显示界面布局生成相适配的布局文件,以对所述显示界面布局进行调整与成像。要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。附图说明为了更清楚地说明本公开实施例的技术方案,下面对实施例描述中所需要使用的附图作简单地介绍:图1为本公开实施例的终端设备的硬件结构示意图;图2为本公开实施例一的基于人机交互应用程序的实现装置的结构示意图;图3为图2所示的基于人机交互应用程序的实现装置的工作流程图;图4为本公开实施例二的基于人机交互应用程序的实现装置的结构示意图;图5为图4所示的基于人机交互应用程序的实现装置的工作流程图;图6为本公开实施例四的基于人机交互应用程序的实现装置的结构示意图;图7为图6所示的基于人机交互应用程序的实现装置的工作流程图;图8为本公开实施例的基于人机交互应用程序的实现装置的硬件框图;图9为本公开实施例的计算机可读存储介质的示意图。具体实施方式下面结合附图和实施例对本申请进行进一步的详细介绍。在下述介绍中,术语“第一”、“第二”仅为用于描述的目的,而不能理解为指示或暗示相对重要性。下述介绍提供了本公开的多个实施例,不同实施例之间可以替换或者合并组合,因此本申请也可认为包含所记载的相同和/或不同实施例的所有可能组合。因而,如果一个实施例包含特征A、B、C,另一个实施例包含特征B、D,那么本申请也应视为包括含有A、B、C、D的一个或多个所有其他可能的组合的实施例,尽管该实施例可能并未在以下内容中有明确的文字记载。如图1所示,终端设备可以以各种形式来实施,本公开中的终端设备可以包括但不限于诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载终端设备、车载显示终端、车载电子后视镜等等的移动终端设备以及诸如数字TV、台式计算机等等的固定终端设备。在本公开的一个实施例中,终端设备可以包括无线通信单元1、A/V(音频/视频)输入单元2、用户输入单元3、感测单元4、输出单元5、存储器6、接口单元7、控制器8和电源单元9等等。其中,A/V(音频/视频)输入单元2包括但不限于,摄像头、前置摄像头,后置摄像头,各类音视频输入设备。本领域的技术人员应该理解,上述实施例列出的终端设备所包括的组件,不止上述所述的种类,可以包括更少或者更多的组件。本领域的技术人员应该理解,这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制器中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器中并且由控制器执行。具体的,本公开实施例提供了一种基于人机交互应用程序的实现装置,包括:读取模块,显示模块。其中,读取模块,用于对音视频文件中包含的多个数据进行读取;显示模块,用于根据多个数据中的人机交互场景数据进行加载与显示成像;其中,显示模块中的显示成像包括界面布局的生成过程,生成过程为通过预设系统提供的预设组件动态地添加、移除和/或替换框架,在不同分辨率的屏幕上针对不同区域的显示界面布局生成相适配的布局文件,以对显示界面布局进行调整与成像。需要说明的是,预设系统可以为Android系统;预设组件可以为Fragment组件。即相应的,可以理解,对音视频文件中包含的多个数据进行读取;根据多个数据中的人机交互场景数据进行加载与显示成像;其中,对移动终端的显示成像包括界面布局的生成过程,生成过程为通过Android系统提供的Fragment组件动态地添加、移除和/或替换框架,在不同分辨率的屏幕上针对不同区域的显示界面布局生成相适配的布局文件,以对显示界面布局进行调整与成像。本公开实施例达到了提升人机交互应用程序的易用性、灵活性与多选择性,同时,提高了该人机交互应用程序的互动性与体验性。且由于接收用户处理请求后,启动遍历用户处理请求中包括的策略规则中的逻辑表规则,并依据每个逻辑表规则对用户处理请求中的原始电子表格文件中的人机交互场景数据进行处理。由此,提高了对人机交互应用程序数据处理的速度。本公开实施例的显示模块使得显示过程大幅度优化了人机交互应用程序显示的美观与速度。实施例一如图2所示,本实施例的基于人机交互应用程序的实现装置包括:读取模块200和显示模块400。具体本文档来自技高网...

【技术保护点】
1.一种基于人机交互应用程序的实现方法,其特征在于,包括以下步骤:对音视频文件中包含的多个数据进行读取;根据所述多个数据中的人机交互场景数据进行加载与显示成像;其中,显示成像包括界面布局的生成过程,所述生成过程为通过预设系统提供的预设组件动态地添加、移除和/或替换框架,在不同分辨率的屏幕上针对不同区域的显示界面布局生成相适配的布局文件,以对所述显示界面布局进行调整与成像。

【技术特征摘要】
2018.03.29 CN 20181027448511.一种基于人机交互应用程序的实现方法,其特征在于,包括以下步骤:对音视频文件中包含的多个数据进行读取;根据所述多个数据中的人机交互场景数据进行加载与显示成像;其中,显示成像包括界面布局的生成过程,所述生成过程为通过预设系统提供的预设组件动态地添加、移除和/或替换框架,在不同分辨率的屏幕上针对不同区域的显示界面布局生成相适配的布局文件,以对所述显示界面布局进行调整与成像。2.根据权利要求1所述的基于人机交互应用程序的实现方法,其特征在于,所述对音视频文件中包含的多个数据进行读取,包括:读取本地终端中预存的所述音视频文件或从服务器读取预存的所述音视频文件。3.根据权利要求2所述的基于人机交互应用程序的实现方法,其特征在于,还包括:判断是否满足所述应用程序的启动条件,如果满足,则启动并运行所述应用程序,其中,所述启动指令为语音指令、动态手势指令、按键信号输入指令。4.根据权利要求1所述的基于人机交互应用程序的实现方法,其特征在于,根据所述多个数据中的人机交互场景数据进行加载与显示成像,包括:接收用户处理请求,所述用户处理请求中包括一个原始电子表格文件和对应的策略规则,所述原始电子表格文件中包括所述人机交互场景数据,所述策略规则中包括逻辑表规则;通过遍历获取所述策略规则中的逻辑表规则,并依据每个逻辑表规则对所述原始电子表格文件中的所述人机交互场景数据进行处理。5.根据权利要求1所述的基于人机交互应用程序的实现方法,其特征在于,根据所述多个数据中的人机交互场景数据进行加载与显示成像,还包括:根据多个指令所指示的所述音视频文件中的画面内容在立体空间的姿态位置,对所述画面内容进行加载、渲染与显示成像,其中,所述多个指令包括加载指令、渲染指令以及成像指令。6.根据权利要求5所述的基于人机交互应用程序的实现方法,其特征在于,还包括:通过调用预设编程接口对所述画面内容进行加载、渲染与显示成像。7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现所述权利要求1-6中任一项所述方法的步骤。8.一种计算机设备,包括存储器、处理器及存储在...

【专利技术属性】
技术研发人员:刘南祥赖锦锋周驿
申请(专利权)人:北京微播视界科技有限公司
类型:发明
国别省市:北京,11

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

1