一种人机交互操作的反馈方法及反馈装置制造方法

文档序号:6501492阅读:195来源:国知局
一种人机交互操作的反馈方法及反馈装置制造方法
【专利摘要】本发明属于人机交互领域,尤其涉及一种人机交互操作的反馈方法及反馈装置,其中反馈方法包括:抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和页面构建数据;使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型及其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页面;获取基本操作页面中选定的操作项,激活并显示相应的实时操作反馈页面,并在所述实时操作反馈页面中重新加载所述被选定的操作项以及其对应的反馈区域。本发明基于不同类型的操作反馈类型构建出统一的、一致性的实时操作反馈页面,具有良好的交互预期性。
【专利说明】一种人机交互操作的反馈方法及反馈装置

【技术领域】
[0001] 本申请属于人机交互领域,尤其涉及一种人机交互操作的反馈方法及反馈装置。

【背景技术】
[0002] 目前,手持式设备的页面内主要有以下几种基于用户主任务流程的操作反馈,包 括表单页面内的选择操作反馈、表单页面内的输入操作反馈、系统框架底部toolbar的操 作扩展反馈,以及可能引发严重或不可逆结果例如删除的二次确认操作反馈,以及传统的 点击某一项进入下一页面等。
[0003] 但是,不同的操作反馈具有的页面框架和页面内容定义,因此通常都具有不同的 人机交互界面,从而产生不同的人机交互反馈。比如,不同的操作反馈在页面中出现的位置 可能相互不同,因此,会造成用户对于主任务流程的操作反馈心理预期的混乱。例如手持设 备上的选择操作反馈,在对话框上有若干选项可供选择,通常通过控件spinner实现;点击 页面底部的工具条,会从页面中间或是页面的底部弹出一个操作面板,操作面板上有若干 个操作可供选择同时。再比如输入操作反馈中的输入法,点击页面上的某个输入框,会从页 面的底部弹出一个输入法键盘。
[0004] 由此可见,现有的方案操作反馈一方面具有不同的反馈动画方式,另外,在引发反 馈的操作项与反馈页面之间缺少页面上的关联关系,缺少良好的交互预期性。


【发明内容】

[0005] 鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决或 者减缓上述问题的一种人机交互操作的反馈方法和反馈装置。
[0006] 根据本申请的一个方面,提供了一种人机交互操作的反馈方法,其包括:
[0007] 抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和页面构建数 据;
[0008] 使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型及其对应的 反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页面;
[0009] 获取基本操作页面中选定的操作项,激活并显示相应的实时操作反馈页面,并在 所述实时操作反馈页面中重新加载所述被选定的操作项以及其对应的反馈区域。
[0010] 在本申请的一示意性实施例中,激活并显示相应的实时操作反馈页面时,参考终 端本身的有效显示区域以及适于用户操作所述终端的方式,以在所述有效显示区域内显示 所述实时操作反馈页面。
[0011] 在本申请的一示意性实施例中,当终端本身的有效区域为从上到下显示时,所述 适于用户操作所述终端的方式,包括:由所述有效显示区域的底部向所述有效显示区域顶 部弹出的方式显示相应的实时操作反馈页面。
[0012] 在本申请的一示意性实施例中,所述基本操作页面包括:状态栏、页面标题/导航 区、页面内容区、页面操作区,被选定的操作项加载在所述基本操作页面的页面内容区中。
[0013] 在本申请的一示意性实施例中,重新加载所述被选定的操作项以及其对应的反馈 区域时,通过在所述实时反馈操作页面中加载蒙板的方式进行,以凸显所述被选定的操作 项和其对应的反馈区域的对应关系。
[0014] 在本申请的一示意性实施例中,通过色度调整的方式高亮显示所述选定的操作 项,或者使所述选定的操作项和其对应的反馈区域颜色一致,以凸显所述被选定的操作项 和其对应的反馈区域的对应关系。
[0015] 在本申请的一示意性实施例中,在所述实时反馈操作页面中加载蒙板时,确定所 述被选定的操作项的位置信息以及各种页面内操作相应的反馈类型的反馈类型参数和页 面构建数据,获得加载的蒙板的布局。
[0016] 在本申请的一示意性实施例中,获得加载的蒙板的布局后,将蒙板划分为不同的 区域,以分别加载所述被选定的操作项以及其对应的反馈区域。
[0017] 在本申请的一示意性实施例中,如果所述反馈区域在所述实时操作反馈页面中所 在的区域与被选定的操作项在所述实时操作反馈页面中所在区域的间距大于或等于预设 的蒙板间距值,则在加载时,按照所述反馈区域和所述选定的操作项各自的实际区域进行; 否则,则按照由所述有效显示区域底部向顶部的扩展方向,重新调整所述被选定的操作项 和其对应反馈区域在所述实时操作反馈页面中的区域,以使所述反馈区域按实际页面大小 需求进行扩展开,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作 反馈页面中的区域之间维持所述预设的蒙板间距值,或者,使重新调整后的所述被选定的 操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间直接相邻接。
[0018] 在本申请的一示意性实施例中,所有的页面内操作相应的反馈类型的反馈类型参 数包括页面框架定义和页面内容定义,页面构建数据包括页面内容的容量。
[0019] 在本申请的一示意性实施例中,所述所有的页面内操作相应的反馈类型包括以下 一种或多种的组合:选择式操作反馈类型、输入式操作反馈类型、扩展式操作反馈类型以及 二次确认式操作反馈类型。
[0020] 根据本申请的一个方面,提供了一种人机交互操作的反馈装置,其包括:
[0021] 抽取模块,用于抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和 页面构建数据;
[0022] 构建模块,用于使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈 类型及其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈 页面;
[0023] 中央处理模块,用于获取基本操作页面中选定的操作项,激活并显示相应的实时 操作反馈页面,并在所述实时操作反馈页面中重新加载所述被选定的操作项以及其对应的 反馈区域。
[0024] 在本申请的一示意性实施例中,所述装置还包括:
[0025] 蒙板加载模块,用于在所述实时反馈操作页面中加载蒙板,以重新加载所述被选 定的操作项以及其对应的反馈区域,以凸显所述被选定的操作项和其对应的反馈区域的对 应关系。
[0026] 在本申请的一示意性实施例中,所述蒙板加载模块,还用于在所述实时反馈操作 页面中加载蒙板时,确定所述被选定的操作项的位置信息以及各种页面内操作相应的反馈 类型的反馈类型参数和页面构建数据,获得加载的蒙板的布局。
[0027] 在本申请的一示意性实施例中,所述蒙板加载模块,还用于在获得加载的蒙板的 布局后,将蒙板划分为不同的区域,以分别加载所述被选定的操作项以及其对应的反馈区 域。
[0028] 在本申请的一示意性实施例中,所述中央处理模块,进一步用于在激活并显示相 应的实时操作反馈页面时,参考终端本身的有效显示区域以及适于用户操作所述终端的方 式,以在所述有效显示区域内显示所述实时操作反馈页面,其中,当终端本身的有效区域为 从上到下显示时,所述适于用户操作所述终端的方式,包括:由所述有效显示区域的底部向 所述有效显示区域顶部弹出的方式显示相应的实时操作反馈页面。
[0029] 在本申请的一示意性实施例中,所述中央处理模块,还用于如果所述反馈区域在 所述实时操作反馈页面中所在的区域与被选定的操作项在所述实时操作反馈页面中所在 区域的间距大于或等于预设的蒙板间距值,则在加载时,按照所述反馈区域和所述选定的 操作项各自的实际区域进行;否则,则按照由所述有效显示区域底部向顶部的扩展方向,重 新调整所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域,以使所 述反馈区域按实际页面大小需求进行扩展开,使重新调整后的所述被选定的操作项和其对 应反馈区域在所述实时操作反馈页面中的区域之间维持所述预设的蒙板间距值,或者,使 重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域 之间直接相邻接。
[0030] 与现有的方案相比,本申请所获得的技术效果:通过抽取并预存所有的页面内操 作相应的反馈类型的反馈类型参数和页面构建数据;并使用相同的反馈页面模板,分别根 据各种页面内操作相应的反馈类型及其对应的反馈类型参数和页面构建数据,构建各种页 面内操作相应的实时操作反馈页面;基于不同类型的操作反馈类型构建出统一的、一致性 的实时操作反馈页面,在该实时操作反馈页面重新加载所述被选定的操作项以及其对应的 反馈区域。当用户操作某操作项时,只要基于当前的实时操作反馈页面即可实现人机交互, 具有良好的交互预期性,而无须如现有技术中适应不同的反馈类型定义的不同反馈页面, 不断调整交互的行为。

【专利附图】

【附图说明】
[0031] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申 请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0032] 图1为本申请实施例一的一种人机交互操作的反馈方法流程图;
[0033] 图2为从上到下显示的基本操作页面示意图;
[0034] 图3为本申请实施例二的加载蒙板的流程图;
[0035] 图4为某一基本操作页面的示意图;
[0036] 图5为某一实时操作反馈页面示意图;
[0037] 图6为本申请实施例三的加载蒙板的流程图;
[0038] 图7为另外一实时操作反馈页面示意图;
[0039] 图8为本申请实施例四的一种人机交互操作的反馈装置功能结构示意图;
[0040] 图9为本申请实施例五的一种人机交互操作的反馈装置功能结构示意图。

【具体实施方式】
[0041] 以下将配合图式及实施例来详细说明本申请的实施方式,藉此对本申请如何应用 技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
[0042] 本申请中,通过抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和 页面构建数据;并使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型及 其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页面; 基于不同类型的操作反馈类型构建出统一的、一致性的实时操作反馈页面,在该实时操作 反馈页面重新加载所述被选定的操作项以及其对应的反馈区域。当用户操作某操作项时, 只要基于当前的实时操作反馈页面即可实现人机交互,具有良好的交互预期性,而无须如 现有技术中适应不同的反馈类型定义的不同反馈页面,不断调整交互的行为。
[0043] 如图1所示,为本申请实施例一的一种人机交互操作的反馈方法流程图。其可以 包括:
[0044] 步骤S101、抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和页面 构建数据;
[0045] 本实施例中,所有的页面内操作相应的反馈类型的反馈类型参数可以但不局限于 包括页面框架定义和页面内容定义,页面构建数据包括页面内容的容量。所谓页面框架的 定义是页面显示时不同内容的布局,比如某操作项目与其对应子操作项在页面中的显示位 置关系,而页面内容定义可以指这里的操作项目和对应子操作项在页面根据位置关系定义 的触发区,页面构建数据比如可以是对应子操作项的数量或者内容输入区域最大可容纳的 输入字符、输入法键盘高度等。
[0046] 本实施例中,所述所有的页面内操作相应的反馈类型可以但不局限于包括以下一 种或多种的组合:选择式操作反馈类型、输入式操作反馈类型、扩展式操作反馈类型以及二 次确认式操作反馈类型。
[0047] 如前所述,所谓选择式操作反馈类型为比如用于在激活某个操作项时呈现给用户 继续还是取消当前操作,而输入式反馈操作类型比如用户激活输入法选项时,在反馈区域 进行内容输入,而扩展式操作反馈类型通常包括基于系统框架底部toolbar进行的,而二 次确认式操作反馈类型,确认用户是否最终执行当前选定的操作项。由此可见,不同的反馈 类型,与用户反馈的过程,各不相同。
[0048] 步骤S102、使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型 及其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页 面;
[0049] 步骤S103、获取基本操作页面中选定的操作项,激活并显示相应的实时操作反馈 页面,并在所述实时操作反馈页面中重新加载所述被选定的操作项以及其对应的反馈区 域。
[0050] 本实施例中,所述基本操作页面可以但不局限于包括:状态栏statusbar、页面标 题/导航区header、页面内容区content、页面操作区footer,被选定的操作项加载在所述 基本操作页面的页面内容区中。状态栏主要用来表示目前终端上那些操作项对应的内容处 于运行状态,页面的标题或标签或导航一般设置在也页面标题/导航区,主要的技术作用 是用来对页面进行导航之用;而页面内容区就是指页面的有效信息呈现区域,比如某些操 作项对应子操作项的触发区,而页面操作区footer是指对当前基本操作页面本身进行操 作的定义区,比如是否取消当前页面,或者是返回当前页面的上一级页面。
[0051] 需要说明的是,尽管基本操作页面可以包括状态栏、页面标题/导航区、页面内容 区、页面操作区,但是,在具体定义时,可以根据有效显示区域进行定义,比如如图2所示, 为从上到下显示的基本操作页面示意图,如果显示方式坚屏时,可以按照从上到下的方式 在基本操作页面上定义状态栏、页面标题/导航区、页面内容区、页面操作区,此时页面操 作区位于当前基本操作页面的最下端;而如果显示方式横屏时,可以按照从左到右的方式 在在基本操作页面上定义状态栏、页面标题/导航区、页面内容区、页面操作区,此时页面 操作区位于当前基本操作页面的最右端;或者,可以按照从右到左的方式在在基本操作页 面上定义状态栏、页面标题/导航区、页面内容区、页面操作区,此时页面操作区位于当前 基本操作页面的最左端。但是,无论何种定义方式,只要便于用户进行操作,提高反馈的便 捷性即可,因此,具体定义的方式并不局限于上述几种。
[0052] 本实施例中,在步骤S103中,激活并显示相应的实时操作反馈页面时,参考终端 本身的有效显示区域以及适于用户操作所述终端的方式,以在所述有效显示区域内显示所 述实时操作反馈页面。例如,对于手机来说,有效显示区域通常较小,同时,由于目前的手机 来说,都支持横坚屏显示转换。因此,在生成实时操作反馈页面时,确定当前状态手机是坚 屏即从上到下显示,还是横屏从左到右显示或者是从右到左显示,从而确定在生成实时操 作反馈页面时,是按照从上到下的动画方式进行,还是从左到右的动画方式或者从右到左 的动画方式进行。比如,当终端本身的有效区域为从上到下显示时,所述适于用户操作所述 终端的方式,包括:由所述有效显示区域的底部向所述有效显示区域顶部弹出的方式显示 相应的实时操作反馈页面。具体地,当由上到下进行显示时,操作页面的底部通常定义有页 面底部操作区,此时,适于用户操作所述终端的方式可以按照由页面底部操作区向表头部 的方向显示相应的实时操作反馈页面,详细看见下述图7所示内容。
[0053] 本实施例中,在步骤S103中,重新加载所述被选定的操作项以及其对应的反馈区 域时,通过在所述实时反馈操作页面中加载蒙板的方式进行,以凸显所述被选定的操作项 和其对应的反馈区域的对应关系,比如在实时操作反馈页面中高亮显示操作项,或者在反 馈区域加载标识或者颜色变换等方式如操作项和反馈区域颜色相同。需要说明的是,本实 施例仅以蒙板加载的方式来说明如何加强被选定的操作项与反馈操作区域的逻辑联系,使 得用户对当前的操作反馈具有一定的预期性,从而增强用户的感知,提高用户的感受度,并 不表示蒙板加载是唯一的方式,例如在下述实施例中,将被选定的操作项和其对应反馈区 域在所述实时操作反馈页面中的区域之间直接相邻接,也可以认为是一种加强两者逻辑联 系的手段。本领域普通技术人员还可以无须创造性劳动使用其他方式来替代,详细不再赘 述。只要可以合理定义出被选定的操作项和其对应的反馈页面在所述实时操作反馈页面中 所在的区域即可,而蒙板指示可利用的手段之一。
[0054] 在加载蒙板时,可以在所述实时操作反馈页面中定义好被选定的操作项的位置信 息即在页面上提供给用户进行触发该操作项的触发区,以及各种页面内操作相应的反馈类 型的反馈类型参数和页面构建数据,确定好蒙板上被选定的操作项与其反馈区域的布局关 系,比如,如果是坚屏显示的话,则可以按照从上到下的方式,在定义蒙板的布局,即被选定 的操作项的触发区在上,其反馈区域的触发区在被选定的操作项的触发区下放。另外,在布 局时,有可能还需要根据反馈区域的大小,重新调整蒙板的布局,从而调整所述被选定的操 作项以及其对应的反馈区域之间的位置关系。详细过程在此不再赘述,可参加下述实施例。
[0055] 下述实施例将具体描述如何进行蒙板的布局,其中图3所示的,为初次布局即布 局成功的实施例,图4为初次布局不合理,需要进行再次进行调整。
[0056] 如图3所示,为本申请实施例二的加载蒙板的流程图。其可以包括:
[0057] 步骤S112a、确定所述被选定的操作项的位置信息以及各种页面内操作相应的反 馈类型的反馈类型参数和页面构建数据,获得加载的蒙板的布局。
[0058] 本实施例中,在确定各种页面内操作相应的反馈类型的反馈类型参数和页面构建 数据时可以根据各种页面内操作相应的反馈类型自动进行,如前所述,不同操作相应的反 馈类型对应不同的反馈类型参数和页面构建数据,选定某操作相应的反馈类型,就调用对 应的反馈类型参数和页面构建数据。
[0059] 这里,由于在实时操作反馈页面中重新加载被选定的操作项和对应反馈区域,因 此,需要确定在实时操作反馈页面如何再次定义被选定的操作项即重新确定被选定的操作 项的位置信息,与此同时,还需加载该被选定的操作项对应的反馈区域。换言之,在加载蒙 板时,就需要考虑到蒙板的布局,以能够更好的在实时操作反馈页面中重新加载被选定的 操作项和对应反馈区域。
[0060] 步骤S122a、将蒙板划分为不同的区域,以分别加载所述被选定的操作项以及其对 应的反馈区域。
[0061] 本实施例中,如果坚屏显示的话,则可将蒙板从上到下进行区域划分,至少在划分 出的一区域中加载被选定的操作项,同时,再间隔一定的间距,在另外一区域加载被选定的 操作项对应的反馈区域。如果横屏的话,则基于从左到右的区域划分法和被选定的操作项 及其反馈区域的加载,详细不再赘述。
[0062] 步骤S132a、判定所述反馈区域在蒙板中所在的区域与被选定的操作项在蒙板中 所在区域的间距大于或等于预设的蒙板间距值,则在加载时,按照所述反馈区域和所述选 定的操作项各自的实际区域进行。
[0063] 在加载被选定的操作项和其对应反馈区域时,如果所述反馈区域在蒙板中所在的 区域与被选定的操作项在蒙板中所在区域的间距大于或等于预设的蒙板间距值,则表明, 在蒙板布局时,所述反馈区域在蒙板中所在的区域与被选定的操作项在蒙板中所在区域布 局合理,可以在反馈区域全部显示出对应的内容,比如,对应的子操作项,或者,输入法的输 入区域大小。此时,无须进行布局的再次调整,直接按照实际区域在蒙板上加载被选定的操 作项及其对应的反馈区域。与此,同时,为了在实际操作反馈页面上加强被选定的操作项与 其对应的反馈区域之间的逻辑关系,可以高亮显示被选定的操作项,和/或加载对其反馈 区域的示意标识。
[0064] 如图4所示,为某一基本操作页面的示意图,如图5所示,为某一实时操作反馈页 面示意图。如果从基本操作页面内容区中在iteml的触发区进行触发操作,即iteml为被 选定的操作项,那么此时,在对应的实时操作页面中,须再次加载iteml和其对应的反馈区 域feedback,如图5所示,所述反馈区域在蒙板中所在的区域A与被选定的操作项iteml在 蒙板中所在区域B的间距大于或等于预设的蒙板间距值,则在加载时,按照所述反馈区域 和所述选定的操作项各自的实际区域进行。在实际的应用过程中,为了具体在实际操作反 馈页面中加强操作项与反馈页面的逻辑联系,也可以将操作项在实际操作反馈页面中所在 的区域即触发区和反馈区域的触发区也采用不同的色度进行处理。
[0065] 如图6所示,为本申请实施例三的加载蒙板的流程图。其可以包括:
[0066] 步骤S112b、确定所述被选定的操作项的位置信息以及各种页面内操作相应的反 馈类型的反馈类型参数和页面构建数据,获得加载的蒙板的布局。
[0067] 步骤S122b、将蒙板划分为不同的区域,以分别加载所述被选定的操作项以及其对 应的反馈区域。
[0068] 上述步骤S112b、S122b参见图2,在此不再赘述。
[0069] 步骤S132b、判定所述反馈区域在蒙板中所在的区域与被选定的操作项在蒙板中 所在区域的间距小于预设的蒙板间距值,则在加载时,按照由所述有效显示区域底部向顶 部的扩展方向,重新调整所述被选定的操作项和其对应反馈区域在蒙板中的区域,以使所 述反馈区域按实际页面大小需求进行扩展开。
[0070] 本实施例中,在步骤S132b后,在进行扩展开时,使重新调整后的所述被选定的操 作项和其对应反馈区域在所述实时操作反馈页面中的区域之间维持所述预设的蒙板间距 值,或者,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页 面中的区域之间直接相邻接。
[0071] 与上述实施例二不同之处在于,在加载被选定的操作项和其对应反馈区域时,如 果所述反馈区域在蒙板中所在的区域与被选定的操作项在蒙板中所在区域的间距大于等 于预设的蒙板间距值,则表明,在蒙板布局时,所述反馈区域在蒙板中所在的区域与被选定 的操作项在蒙板中所在区域布局不合理,无法在反馈区域全部显示出对应的内容,比如,对 应的子操作项,或者,输入法的输入区域大小。此时,须进行布局的再次调整,重新调整在蒙 板上加载被选定的操作项及其对应的反馈区域。
[0072] 在重新调整时,按照由所述有效显示区域底部向顶部的扩展方向时:
[0073] 如果在调整时,重新调整后的所述被选定的操作项和其对应反馈区域在所述实时 操作反馈页面中的区域之间可维持所述预设的蒙板间距值,则调整后,使所述被选定的操 作项和其对应反馈区域在所述实时操作反馈页面中的区域之间维持预设的蒙板间距值。比 如,加载的蒙板具有足够的区域,在重新调整后,还能保证新调整后的所述被选定的操作项 和其对应反馈区域在所述实时操作反馈页面中的区域之间具有所述预设的蒙板间距值。
[0074] 如果在重新调整时,重新调整后的所述被选定的操作项和其对应反馈区域在所述 实时操作反馈页面中的区域之间无法维持所述预设的蒙板间距值,但反馈区域的内容数量 未超过有效显示区域,可将重新调整后的所述被选定的操作项和其对应反馈区域在所述实 时操作反馈页面中的区域之间直接相邻接,并用不同的色度进行显示;
[0075] 特别地,如果在重新调整时,重新调整后的所述被选定的操作项和其对应反馈区 域在所述实时操作反馈页面中的区域之间无法维持所述预设的蒙板间距值且反馈区域的 内容数量超过了有效显示区域,则将可将重新调整后的所述被选定的操作项在所述实时操 作反馈页面中的区域扩展到有效显示区域的顶部,而对应反馈区域在所述实时操作反馈页 面中的区域与该顶部区域直接相邻接得以使所述实时操作反馈页面占满整个有效显示区 域。
[0076] 如图7所示,为另外一实时操作反馈页面示意图。如果从基本操作页面内容区中 在item7的触发区进行触发操作,即item7为被选定的操作项,那么此时,在对应的实时操 作页面中,须再次加载item7和其对应的反馈区域feedback,如图7所示,所述反馈区域在 蒙板中所在的区域A与被选定的操作项在蒙板中所在区域B的间距小于预设的蒙板间距 值,且在重新调整时,无法维持所述预设的蒙板间距值且反馈区域的内容数量超过了有效 显示区域,则在加载时,重新调整在蒙板上加载被选定的操作项及其对应的反馈区域。与图 5所示的实时操作反馈页面不同时,item7所在触发区由于反馈区域的向上顶起而被顶到 了顶部的表头区,而表头区以下部分均为反馈区域,与此同时,反馈区域所在的区域与操作 项所在的区域直接相邻接。
[0077] 在上述图2和图6的实施例中,由于在实时操作反馈页面中,定义了页面操作区, 所以通常来说,对于从上到下显示的方式来说,反馈区域是以页面操作区的上边界为基础 向上进行定义的,而对于从左到右的显示方式来说,反馈区域比如是以页面操作区的右边 界为基础向左进行定义的。
[0078] 如图8所示,为本申请实施例四的一种人机交互操作的反馈装置功能结构示意 图,其可以包括:抽取模块801、构建模块802和中央处理模块803。其中,
[0079] 抽取模块801,用于抽取并预存所有的页面内操作相应的反馈类型的反馈类型参 数和页面构建数据;
[0080] 构建模块802,用于使用相同的反馈页面模板,分别根据各种页面内操作相应的反 馈类型及其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反 馈页面;
[0081] 中央处理模块803,用于获取基本操作页面中选定的操作项,激活并显示相应的实 时操作反馈页面,并在所述实时操作反馈页面中重新加载所述被选定的操作项以及其对应 的反馈区域。
[0082] 上述抽取模块801、构建模块802和中央处理模块803工作的过程可参见上述图1 和图3的有关内容,在此不再赘述。
[0083] 如图9所示,为本申请实施例五的一种人机交互操作的反馈装置功能结构示意 图,其除了包括抽取模块901、构建模块902和中央处理模块903,还包括包括:蒙板加载模 块904,其中,
[0084] 蒙板加载模块904用于在所述实时反馈操作页面中加载蒙板,以重新加载所述被 选定的操作项以及其对应的反馈区域,以凸显所述被选定的操作项和其对应的反馈区域的 对应关系。
[0085] 本实施例中,所述蒙板加载模块904在所述实时反馈操作页面中加载蒙板时,确 定所述被选定的操作项的位置信息以及各种页面内操作相应的反馈类型的反馈类型参数 和页面构建数据,获得加载的蒙板的布局。所述蒙板加载模块904在获得加载的蒙板的布 局后,将蒙板划分为不同的区域,以分别加载所述被选定的操作项以及其对应的反馈区域。 如果所述反馈区域在所述实时操作反馈页面中所在的区域与被选定的操作项在所述实时 操作反馈页面中所在区域的间距大于等于预设的蒙板间距值,则在加载时,按照所述反馈 区域和所述选定的操作项各自的实际区域进行;否则,则按照由所述有效显示区域底部向 顶部的扩展方向,重新调整所述被选定的操作项和其对应反馈区域在所述实时操作反馈页 面中的区域,以使所述反馈区域按实际页面大小需求进行扩展开,使重新调整后的所述被 选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间维持所述预设的 蒙板间距值,或者,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操 作反馈页面中的区域之间直接相邻接。
[0086] 本申请的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行 的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用 微处理器或者数字信号处理器(DSP)来实现根据本申请上述实施例的一些或者全部部件的 一些或者全部功能。本申请还可以实现为用于执行这里所描述的方法的一部分或者全部的 设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本申请的程序可以 存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因 特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0087] 本文中所称的"一个实施例"、"实施例"或者"一个或者多个实施例"意味着,结合 实施例描述的特定特征、结构或者特性包括在本申请的至少一个实施例中。此外,请注意, 这里"在一个实施例中"的词语例子不一定全指同一个实施例。
[0088] 在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本申请的实施 例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结 构和技术,以便不模糊对本说明书的理解。
[0089] 应该注意的是上述实施例对本申请进行说明而不是对本申请进行限制,并且本领 域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中, 不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词"包含"不排除存在 未列在权利要求中的元件或步骤。位于元件之前的单词"一"或"一个"不排除存在多个这 样的元件。本申请可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来 实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件 项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为 名称。
[0090] 此外,还应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而各 种页面内,而不是为了解释或者限定本申请的主题而各种页面内。因此,在不偏离所附权利 要求书的范围和精神的情况下,对于本【技术领域】的普通技术人员来说许多修改和变更都是 显而易见的。对于本申请的范围,对本申请所做的公开是说明性的,而非限制性的,本申请 的范围由所附权利要求书限定。
【权利要求】
1. 一种人机交互操作的反馈方法,其特征在于,包括: 抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和页面构建数据; 使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型及其对应的反馈 类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页面; 获取基本操作页面中选定的操作项,激活并显示相应的实时操作反馈页面,并在所述 实时操作反馈页面中重新加载所述被选定的操作项以及其对应的反馈区域。
2. 根据权利要求1所述的方法,其特征在于,激活并显示相应的实时操作反馈页面时, 参考终端本身的有效显示区域以及适于用户操作所述终端的方式,以在所述有效显示区域 内显示所述实时操作反馈页面。
3. 根据权利要求2所述的方法,其特征在于,当终端本身的有效区域为从上到下显示 时,所述适于用户操作所述终端的方式,包括:由所述有效显示区域的底部向所述有效显示 区域顶部弹出的方式显示相应的实时操作反馈页面。
4. 根据权利要求1所述的方法,其特征在于,所述基本操作页面包括:状态栏、页面标 题/导航区、页面内容区、页面操作区,被选定的操作项加载在所述基本操作页面的页面内 容区中。
5. 根据权利要求1所述的方法,其特征在于,重新加载所述被选定的操作项以及其对 应的反馈区域时,通过在所述实时反馈操作页面中加载蒙板的方式进行,以凸显所述被选 定的操作项和其对应的反馈区域的对应关系。
6. 根据权利要求5所述的方法,其特征在于,通过色度调整的方式高亮显示所述选定 的操作项,或者使所述选定的操作项和其对应的反馈区域颜色一致,以凸显所述被选定的 操作项和其对应的反馈区域的对应关系。
7. 根据权利要求5所述的方法,其特征在于,在所述实时反馈操作页面中加载蒙板时, 确定所述被选定的操作项的位置信息以及各种页面内操作相应的反馈类型的反馈类型参 数和页面构建数据,获得加载的蒙板的布局。
8. 根据权利要求7所述的方法,其特征在于,获得加载的蒙板的布局后,将蒙板划分为 不同的区域,以分别加载所述被选定的操作项以及其对应的反馈区域。
9. 根据权利要求1所述的方法,其特征在于,如果所述反馈区域在所述实时操作反馈 页面中所在的区域与被选定的操作项在所述实时操作反馈页面中所在区域的间距大于或 等于预设的蒙板间距值,则在加载时,按照所述反馈区域和所述选定的操作项各自的实际 区域进行;否则,则按照由所述有效显示区域底部向顶部的扩展方向,重新调整所述被选定 的操作项和其对应反馈区域在所述实时操作反馈页面中的区域,以使所述反馈区域按实际 页面大小需求进行扩展开,使重新调整后的所述被选定的操作项和其对应反馈区域在所述 实时操作反馈页面中的区域之间维持所述预设的蒙板间距值,或者,使重新调整后的所述 被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间直接相邻接。
10. 根据权利要求1-9任意所述的方法,其特征在于,所有的页面内操作相应的反馈 类型的反馈类型参数包括页面框架定义和页面内容定义,页面构建数据包括页面内容的容 量。
11. 根据权利要求1-9任意所述的方法,其特征在于,所述所有的页面内操作相应的反 馈类型包括以下一种或多种的组合:选择式操作反馈类型、输入式操作反馈类型、扩展式操 作反馈类型以及二次确认式操作反馈类型。
12. -种人机交互操作的反馈装置,其特征在于,包括: 抽取模块,用于抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和页面 构建数据; 构建模块,用于使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型 及其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页 面; 中央处理模块,用于获取基本操作页面中选定的操作项,激活并显示相应的实时操作 反馈页面,并在所述实时操作反馈页面中重新加载所述被选定的操作项以及其对应的反馈 区域。
13. 根据权利要求12所述的装置,其特征在于,还包括: 蒙板加载模块,用于在所述实时反馈操作页面中加载蒙板,以重新加载所述被选定的 操作项以及其对应的反馈区域,以凸显所述被选定的操作项和其对应的反馈区域的对应关 系。
14. 根据权利要求13所述的装置,其特征在于, 所述蒙板加载模块,还用于在所述实时反馈操作页面中加载蒙板时,确定所述被选定 的操作项的位置信息以及各种页面内操作相应的反馈类型的反馈类型参数和页面构建数 据,获得加载的蒙板的布局。
15. 根据权利要求14所述的装置,其特征在于, 所述蒙板加载模块,还用于在获得加载的蒙板的布局后,将蒙板划分为不同的区域,以 分别加载所述被选定的操作项以及其对应的反馈区域。
16. 根据权利要求12所述的装置,其特征在于, 所述中央处理模块,进一步用于在激活并显示相应的实时操作反馈页面时,参考终端 本身的有效显示区域以及适于用户操作所述终端的方式,以在所述有效显示区域内显示所 述实时操作反馈页面,其中,当终端本身的有效区域为从上到下显示时,所述适于用户操作 所述终端的方式,包括:由所述有效显示区域的底部向所述有效显示区域顶部弹出的方式 显示相应的实时操作反馈页面。
17. 根据权利要求12所述的装置,其特征在于, 所述中央处理模块,还用于如果所述反馈区域在所述实时操作反馈页面中所在的区域 与被选定的操作项在所述实时操作反馈页面中所在区域的间距大于或等于预设的蒙板间 距值,则在加载时,按照所述反馈区域和所述选定的操作项各自的实际区域进行;否则,则 按照由所述有效显示区域底部向顶部的扩展方向,重新调整所述被选定的操作项和其对应 反馈区域在所述实时操作反馈页面中的区域,以使所述反馈区域按实际页面大小需求进行 扩展开,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面 中的区域之间维持所述预设的蒙板间距值,或者,使重新调整后的所述被选定的操作项和 其对应反馈区域在所述实时操作反馈页面中的区域之间直接相邻接。
【文档编号】G06F3/0484GK104102423SQ201310116416
【公开日】2014年10月15日 申请日期:2013年4月3日 优先权日:2013年4月3日
【发明者】梅笑寒 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1