CN104102423B - 一种人机交互操作的反馈方法及反馈装置 - Google Patents

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

Info

Publication number
CN104102423B
CN104102423B CN201310116416.5A CN201310116416A CN104102423B CN 104102423 B CN104102423 B CN 104102423B CN 201310116416 A CN201310116416 A CN 201310116416A CN 104102423 B CN104102423 B CN 104102423B
Authority
CN
China
Prior art keywords
feedback
page
item
real
action
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.)
Active
Application number
CN201310116416.5A
Other languages
English (en)
Other versions
CN104102423A (zh
Inventor
梅笑寒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Banma Zhixing Network Hongkong Co Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201310116416.5A priority Critical patent/CN104102423B/zh
Priority to TW102126655A priority patent/TW201439879A/zh
Priority to EP14720451.5A priority patent/EP2981877A1/en
Priority to PCT/US2014/032556 priority patent/WO2014165529A1/en
Priority to US14/242,556 priority patent/US20140304589A1/en
Priority to JP2016506379A priority patent/JP2016518655A/ja
Publication of CN104102423A publication Critical patent/CN104102423A/zh
Priority to HK15100282.0A priority patent/HK1199959A1/zh
Application granted granted Critical
Publication of CN104102423B publication Critical patent/CN104102423B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

本申请属于人机交互领域,尤其涉及一种人机交互操作的反馈方法及反馈装置,其中反馈方法包括:抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和页面构建数据;使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型及其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页面;获取基本操作页面中选定的操作项,激活并显示相应的实时操作反馈页面,并在所述实时操作反馈页面中重新加载所述被选定的操作项以及其对应的反馈区域。本申请基于不同类型的操作反馈类型构建出统一的、一致性的实时操作反馈页面,具有良好的交互预期性。

Description

一种人机交互操作的反馈方法及反馈装置
技术领域
本申请属于人机交互领域,尤其涉及一种人机交互操作的反馈方法及反馈装置。
背景技术
目前,手持式设备的页面内主要有以下几种基于用户主任务流程的操作反馈,包括表单页面内的选择操作反馈、表单页面内的输入操作反馈、***框架底部toolbar的操作扩展反馈,以及可能引发严重或不可逆结果例如删除的二次确认操作反馈,以及传统的点击某一项进入下一页面等。
但是,不同的操作反馈具有的页面框架和页面内容定义,因此通常都具有不同的人机交互界面,从而产生不同的人机交互反馈。比如,不同的操作反馈在页面中出现的位置可能相互不同,因此,会造成用户对于主任务流程的操作反馈心理预期的混乱。例如手持设备上的选择操作反馈,在对话框上有若干选项可供选择,通常通过控件spinner实现;点击页面底部的工具条,会从页面中间或是页面的底部弹出一个操作面板,操作面板上有若干个操作可供选择同时。再比如输入操作反馈中的输入法,点击页面上的某个输入框,会从页面的底部弹出一个输入法键盘。
由此可见,现有的方案操作反馈一方面具有不同的反馈动画方式,另外,在引发反馈的操作项与反馈页面之间缺少页面上的关联关系,缺少良好的交互预期性。
发明内容
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决或者减缓上述问题的一种人机交互操作的反馈方法和反馈装置。
根据本申请的一个方面,提供了一种人机交互操作的反馈方法,其包括:
抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和页面构建数据;
使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型及其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页面;
获取基本操作页面中选定的操作项,激活并显示相应的实时操作反馈页面,并在所述实时操作反馈页面中重新加载所述被选定的操作项以及其对应的反馈区域。
在本申请的一示意性实施例中,激活并显示相应的实时操作反馈页面时,参考终端本身的有效显示区域以及适于用户操作所述终端的方式,以在所述有效显示区域内显示所述实时操作反馈页面。
在本申请的一示意性实施例中,当终端本身的有效区域为从上到下显示时,所述适于用户操作所述终端的方式,包括:由所述有效显示区域的底部向所述有效显示区域顶部弹出的方式显示相应的实时操作反馈页面。
在本申请的一示意性实施例中,所述基本操作页面包括:状态栏、页面标题/导航区、页面内容区、页面操作区,被选定的操作项加载在所述基本操作页面的页面内容区中。
在本申请的一示意性实施例中,重新加载所述被选定的操作项以及其对应的反馈区域时,通过在所述实时反馈操作页面中加载蒙板的方式进行,以凸显所述被选定的操作项和其对应的反馈区域的对应关系。
在本申请的一示意性实施例中,通过色度调整的方式高亮显示所述选定的操作项,或者使所述选定的操作项和其对应的反馈区域颜色一致,以凸显所述被选定的操作项和其对应的反馈区域的对应关系。
在本申请的一示意性实施例中,在所述实时反馈操作页面中加载蒙板时,确定所述被选定的操作项的位置信息以及各种页面内操作相应的反馈类型的反馈类型参数和页面构建数据,获得加载的蒙板的布局。
在本申请的一示意性实施例中,获得加载的蒙板的布局后,将蒙板划分为不同的区域,以分别加载所述被选定的操作项以及其对应的反馈区域。
在本申请的一示意性实施例中,如果所述反馈区域在所述实时操作反馈页面中所在的区域与被选定的操作项在所述实时操作反馈页面中所在区域的间距大于或等于预设的蒙板间距值,则在加载时,按照所述反馈区域和所述选定的操作项各自的实际区域进行;否则,则按照由所述有效显示区域底部向顶部的扩展方向,重新调整所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域,以使所述反馈区域按实际页面大小需求进行扩展开,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间维持所述预设的蒙板间距值,或者,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间直接相邻接。
在本申请的一示意性实施例中,所有的页面内操作相应的反馈类型的反馈类型参数包括页面框架定义和页面内容定义,页面构建数据包括页面内容的容量。
在本申请的一示意性实施例中,所述所有的页面内操作相应的反馈类型包括以下一种或多种的组合:选择式操作反馈类型、输入式操作反馈类型、扩展式操作反馈类型以及二次确认式操作反馈类型。
根据本申请的一个方面,提供了一种人机交互操作的反馈装置,其包括:
抽取模块,用于抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和页面构建数据;
构建模块,用于使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型及其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页面;
中央处理模块,用于获取基本操作页面中选定的操作项,激活并显示相应的实时操作反馈页面,并在所述实时操作反馈页面中重新加载所述被选定的操作项以及其对应的反馈区域。
在本申请的一示意性实施例中,所述装置还包括:
蒙板加载模块,用于在所述实时反馈操作页面中加载蒙板,以重新加载所述被选定的操作项以及其对应的反馈区域,以凸显所述被选定的操作项和其对应的反馈区域的对应关系。
在本申请的一示意性实施例中,所述蒙板加载模块,还用于在所述实时反馈操作页面中加载蒙板时,确定所述被选定的操作项的位置信息以及各种页面内操作相应的反馈类型的反馈类型参数和页面构建数据,获得加载的蒙板的布局。
在本申请的一示意性实施例中,所述蒙板加载模块,还用于在获得加载的蒙板的布局后,将蒙板划分为不同的区域,以分别加载所述被选定的操作项以及其对应的反馈区域。
在本申请的一示意性实施例中,所述中央处理模块,进一步用于在激活并显示相应的实时操作反馈页面时,参考终端本身的有效显示区域以及适于用户操作所述终端的方式,以在所述有效显示区域内显示所述实时操作反馈页面,其中,当终端本身的有效区域为从上到下显示时,所述适于用户操作所述终端的方式,包括:由所述有效显示区域的底部向所述有效显示区域顶部弹出的方式显示相应的实时操作反馈页面。
在本申请的一示意性实施例中,所述中央处理模块,还用于如果所述反馈区域在所述实时操作反馈页面中所在的区域与被选定的操作项在所述实时操作反馈页面中所在区域的间距大于或等于预设的蒙板间距值,则在加载时,按照所述反馈区域和所述选定的操作项各自的实际区域进行;否则,则按照由所述有效显示区域底部向顶部的扩展方向,重新调整所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域,以使所述反馈区域按实际页面大小需求进行扩展开,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间维持所述预设的蒙板间距值,或者,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间直接相邻接。
与现有的方案相比,本申请所获得的技术效果:通过抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和页面构建数据;并使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型及其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页面;基于不同类型的操作反馈类型构建出统一的、一致性的实时操作反馈页面,在该实时操作反馈页面重新加载所述被选定的操作项以及其对应的反馈区域。当用户操作某操作项时,只要基于当前的实时操作反馈页面即可实现人机交互,具有良好的交互预期性,而无须如现有技术中适应不同的反馈类型定义的不同反馈页面,不断调整交互的行为。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例一的一种人机交互操作的反馈方法流程图;
图2为从上到下显示的基本操作页面示意图;
图3为本申请实施例二的加载蒙板的流程图;
图4为某一基本操作页面的示意图;
图5为某一实时操作反馈页面示意图;
图6为本申请实施例三的加载蒙板的流程图;
图7为另外一实时操作反馈页面示意图;
图8为本申请实施例四的一种人机交互操作的反馈装置功能结构示意图;
图9为本申请实施例五的一种人机交互操作的反馈装置功能结构示意图。
具体实施方式
以下将配合图式及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
本申请中,通过抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和页面构建数据;并使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型及其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页面;基于不同类型的操作反馈类型构建出统一的、一致性的实时操作反馈页面,在该实时操作反馈页面重新加载所述被选定的操作项以及其对应的反馈区域。当用户操作某操作项时,只要基于当前的实时操作反馈页面即可实现人机交互,具有良好的交互预期性,而无须如现有技术中适应不同的反馈类型定义的不同反馈页面,不断调整交互的行为。
如图1所示,为本申请实施例一的一种人机交互操作的反馈方法流程图。其可以包括:
步骤S101、抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和页面构建数据;
本实施例中,所有的页面内操作相应的反馈类型的反馈类型参数可以但不局限于包括页面框架定义和页面内容定义,页面构建数据包括页面内容的容量。所谓页面框架的定义是页面显示时不同内容的布局,比如某操作项目与其对应子操作项在页面中的显示位置关系,而页面内容定义可以指这里的操作项目和对应子操作项在页面根据位置关系定义的触发区,页面构建数据比如可以是对应子操作项的数量或者内容输入区域最大可容纳的输入字符、输入法键盘高度等。
本实施例中,所述所有的页面内操作相应的反馈类型可以但不局限于包括以下一种或多种的组合:选择式操作反馈类型、输入式操作反馈类型、扩展式操作反馈类型以及二次确认式操作反馈类型。
如前所述,所谓选择式操作反馈类型为比如用于在激活某个操作项时呈现给用户继续还是取消当前操作,而输入式反馈操作类型比如用户激活输入法选项时,在反馈区域进行内容输入,而扩展式操作反馈类型通常包括基于***框架底部toolbar进行的,而二次确认式操作反馈类型,确认用户是否最终执行当前选定的操作项。由此可见,不同的反馈类型,与用户反馈的过程,各不相同。
步骤S102、使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型及其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页面;
步骤S103、获取基本操作页面中选定的操作项,激活并显示相应的实时操作反馈页面,并在所述实时操作反馈页面中重新加载所述被选定的操作项以及其对应的反馈区域。
本实施例中,所述基本操作页面可以但不局限于包括:状态栏statusbar、页面标题/导航区header、页面内容区content、页面操作区footer,被选定的操作项加载在所述基本操作页面的页面内容区中。状态栏主要用来表示目前终端上那些操作项对应的内容处于运行状态,页面的标题或标签或导航一般设置在也页面标题/导航区,主要的技术作用是用来对页面进行导航之用;而页面内容区就是指页面的有效信息呈现区域,比如某些操作项对应子操作项的触发区,而页面操作区footer是指对当前基本操作页面本身进行操作的定义区,比如是否取消当前页面,或者是返回当前页面的上一级页面。
需要说明的是,尽管基本操作页面可以包括状态栏、页面标题/导航区、页面内容区、页面操作区,但是,在具体定义时,可以根据有效显示区域进行定义,比如如图2所示,为从上到下显示的基本操作页面示意图,如果显示方式竖屏时,可以按照从上到下的方式在基本操作页面上定义状态栏、页面标题/导航区、页面内容区、页面操作区,此时页面操作区位于当前基本操作页面的最下端;而如果显示方式横屏时,可以按照从左到右的方式在在基本操作页面上定义状态栏、页面标题/导航区、页面内容区、页面操作区,此时页面操作区位于当前基本操作页面的最右端;或者,可以按照从右到左的方式在在基本操作页面上定义状态栏、页面标题/导航区、页面内容区、页面操作区,此时页面操作区位于当前基本操作页面的最左端。但是,无论何种定义方式,只要便于用户进行操作,提高反馈的便捷性即可,因此,具体定义的方式并不局限于上述几种。
本实施例中,在步骤S103中,激活并显示相应的实时操作反馈页面时,参考终端本身的有效显示区域以及适于用户操作所述终端的方式,以在所述有效显示区域内显示所述实时操作反馈页面。例如,对于手机来说,有效显示区域通常较小,同时,由于目前的手机来说,都支持横竖屏显示转换。因此,在生成实时操作反馈页面时,确定当前状态手机是竖屏即从上到下显示,还是横屏从左到右显示或者是从右到左显示,从而确定在生成实时操作反馈页面时,是按照从上到下的动画方式进行,还是从左到右的动画方式或者从右到左的动画方式进行。比如,当终端本身的有效区域为从上到下显示时,所述适于用户操作所述终端的方式,包括:由所述有效显示区域的底部向所述有效显示区域顶部弹出的方式显示相应的实时操作反馈页面。具体地,当由上到下进行显示时,操作页面的底部通常定义有页面底部操作区,此时,适于用户操作所述终端的方式可以按照由页面底部操作区向表头部的方向显示相应的实时操作反馈页面,详细看见下述图7所示内容。
本实施例中,在步骤S103中,重新加载所述被选定的操作项以及其对应的反馈区域时,通过在所述实时反馈操作页面中加载蒙板的方式进行,以凸显所述被选定的操作项和其对应的反馈区域的对应关系,比如在实时操作反馈页面中高亮显示操作项,或者在反馈区域加载标识或者颜色变换等方式如操作项和反馈区域颜色相同。需要说明的是,本实施例仅以蒙板加载的方式来说明如何加强被选定的操作项与反馈操作区域的逻辑联系,使得用户对当前的操作反馈具有一定的预期性,从而增强用户的感知,提高用户的感受度,并不表示蒙板加载是唯一的方式,例如在下述实施例中,将被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间直接相邻接,也可以认为是一种加强两者逻辑联系的手段。本领域普通技术人员还可以无须创造性劳动使用其他方式来替代,详细不再赘述。只要可以合理定义出被选定的操作项和其对应的反馈页面在所述实时操作反馈页面中所在的区域即可,而蒙板指示可利用的手段之一。
在加载蒙板时,可以在所述实时操作反馈页面中定义好被选定的操作项的位置信息即在页面上提供给用户进行触发该操作项的触发区,以及各种页面内操作相应的反馈类型的反馈类型参数和页面构建数据,确定好蒙板上被选定的操作项与其反馈区域的布局关系,比如,如果是竖屏显示的话,则可以按照从上到下的方式,在定义蒙板的布局,即被选定的操作项的触发区在上,其反馈区域的触发区在被选定的操作项的触发区下放。另外,在布局时,有可能还需要根据反馈区域的大小,重新调整蒙板的布局,从而调整所述被选定的操作项以及其对应的反馈区域之间的位置关系。详细过程在此不再赘述,可参加下述实施例。
下述实施例将具体描述如何进行蒙板的布局,其中图3所示的,为初次布局即布局成功的实施例,图4为初次布局不合理,需要进行再次进行调整。
如图3所示,为本申请实施例二的加载蒙板的流程图。其可以包括:
步骤S112a、确定所述被选定的操作项的位置信息以及各种页面内操作相应的反馈类型的反馈类型参数和页面构建数据,获得加载的蒙板的布局。
本实施例中,在确定各种页面内操作相应的反馈类型的反馈类型参数和页面构建数据时可以根据各种页面内操作相应的反馈类型自动进行,如前所述,不同操作相应的反馈类型对应不同的反馈类型参数和页面构建数据,选定某操作相应的反馈类型,就调用对应的反馈类型参数和页面构建数据。
这里,由于在实时操作反馈页面中重新加载被选定的操作项和对应反馈区域,因此,需要确定在实时操作反馈页面如何再次定义被选定的操作项即重新确定被选定的操作项的位置信息,与此同时,还需加载该被选定的操作项对应的反馈区域。换言之,在加载蒙板时,就需要考虑到蒙板的布局,以能够更好的在实时操作反馈页面中重新加载被选定的操作项和对应反馈区域。
步骤S122a、将蒙板划分为不同的区域,以分别加载所述被选定的操作项以及其对应的反馈区域。
本实施例中,如果竖屏显示的话,则可将蒙板从上到下进行区域划分,至少在划分出的一区域中加载被选定的操作项,同时,再间隔一定的间距,在另外一区域加载被选定的操作项对应的反馈区域。如果横屏的话,则基于从左到右的区域划分法和被选定的操作项及其反馈区域的加载,详细不再赘述。
步骤S132a、判定所述反馈区域在蒙板中所在的区域与被选定的操作项在蒙板中所在区域的间距大于或等于预设的蒙板间距值,则在加载时,按照所述反馈区域和所述选定的操作项各自的实际区域进行。
在加载被选定的操作项和其对应反馈区域时,如果所述反馈区域在蒙板中所在的区域与被选定的操作项在蒙板中所在区域的间距大于或等于预设的蒙板间距值,则表明,在蒙板布局时,所述反馈区域在蒙板中所在的区域与被选定的操作项在蒙板中所在区域布局合理,可以在反馈区域全部显示出对应的内容,比如,对应的子操作项,或者,输入法的输入区域大小。此时,无须进行布局的再次调整,直接按照实际区域在蒙板上加载被选定的操作项及其对应的反馈区域。与此,同时,为了在实际操作反馈页面上加强被选定的操作项与其对应的反馈区域之间的逻辑关系,可以高亮显示被选定的操作项,和/或加载对其反馈区域的示意标识。
如图4所示,为某一基本操作页面的示意图,如图5所示,为某一实时操作反馈页面示意图。如果从基本操作页面内容区中在item1的触发区进行触发操作,即item1为被选定的操作项,那么此时,在对应的实时操作页面中,须再次加载item1和其对应的反馈区域feedback,如图5所示,所述反馈区域在蒙板中所在的区域A与被选定的操作项item1在蒙板中所在区域B的间距大于或等于预设的蒙板间距值,则在加载时,按照所述反馈区域和所述选定的操作项各自的实际区域进行。在实际的应用过程中,为了具体在实际操作反馈页面中加强操作项与反馈页面的逻辑联系,也可以将操作项在实际操作反馈页面中所在的区域即触发区和反馈区域的触发区也采用不同的色度进行处理。
如图6所示,为本申请实施例三的加载蒙板的流程图。其可以包括:
步骤S112b、确定所述被选定的操作项的位置信息以及各种页面内操作相应的反馈类型的反馈类型参数和页面构建数据,获得加载的蒙板的布局。
步骤S122b、将蒙板划分为不同的区域,以分别加载所述被选定的操作项以及其对应的反馈区域。
上述步骤S112b、S122b参见图2,在此不再赘述。
步骤S132b、判定所述反馈区域在蒙板中所在的区域与被选定的操作项在蒙板中所在区域的间距小于预设的蒙板间距值,则在加载时,按照由所述有效显示区域底部向顶部的扩展方向,重新调整所述被选定的操作项和其对应反馈区域在蒙板中的区域,以使所述反馈区域按实际页面大小需求进行扩展开。
本实施例中,在步骤S132b后,在进行扩展开时,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间维持所述预设的蒙板间距值,或者,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间直接相邻接。
与上述实施例二不同之处在于,在加载被选定的操作项和其对应反馈区域时,如果所述反馈区域在蒙板中所在的区域与被选定的操作项在蒙板中所在区域的间距小于预设的蒙板间距值,则表明,在蒙板布局时,所述反馈区域在蒙板中所在的区域与被选定的操作项在蒙板中所在区域布局不合理,无法在反馈区域全部显示出对应的内容,比如,对应的子操作项,或者,输入法的输入区域大小。此时,须进行布局的再次调整,重新调整在蒙板上加载被选定的操作项及其对应的反馈区域。
在重新调整时,按照由所述有效显示区域底部向顶部的扩展方向时:
如果在调整时,重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间可维持所述预设的蒙板间距值,则调整后,使所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间维持预设的蒙板间距值。比如,加载的蒙板具有足够的区域,在重新调整后,还能保证新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间具有所述预设的蒙板间距值。
如果在重新调整时,重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间无法维持所述预设的蒙板间距值,但反馈区域的内容数量未超过有效显示区域,可将重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间直接相邻接,并用不同的色度进行显示;
特别地,如果在重新调整时,重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间无法维持所述预设的蒙板间距值且反馈区域的内容数量超过了有效显示区域,则将可将重新调整后的所述被选定的操作项在所述实时操作反馈页面中的区域扩展到有效显示区域的顶部,而对应反馈区域在所述实时操作反馈页面中的区域与该顶部区域直接相邻接得以使所述实时操作反馈页面占满整个有效显示区域。
如图7所示,为另外一实时操作反馈页面示意图。如果从基本操作页面内容区中在item7的触发区进行触发操作,即item7为被选定的操作项,那么此时,在对应的实时操作页面中,须再次加载item7和其对应的反馈区域feedback,如图7所示,所述反馈区域在蒙板中所在的区域A与被选定的操作项在蒙板中所在区域B的间距小于预设的蒙板间距值,且在重新调整时,无法维持所述预设的蒙板间距值且反馈区域的内容数量超过了有效显示区域,则在加载时,重新调整在蒙板上加载被选定的操作项及其对应的反馈区域。与图5所示的实时操作反馈页面不同时,item7所在触发区由于反馈区域的向上顶起而被顶到了顶部的表头区,而表头区以下部分均为反馈区域,与此同时,反馈区域所在的区域与操作项所在的区域直接相邻接。
在上述图2和图6的实施例中,由于在实时操作反馈页面中,定义了页面操作区,所以通常来说,对于从上到下显示的方式来说,反馈区域是以页面操作区的上边界为基础向上进行定义的,而对于从左到右的显示方式来说,反馈区域比如是以页面操作区的右边界为基础向左进行定义的。
如图8所示,为本申请实施例四的一种人机交互操作的反馈装置功能结构示意图,其可以包括:抽取模块801、构建模块802和中央处理模块803。其中,
抽取模块801,用于抽取并预存所有的页面内操作相应的反馈类型的反馈类型参数和页面构建数据;
构建模块802,用于使用相同的反馈页面模板,分别根据各种页面内操作相应的反馈类型及其对应的反馈类型参数和页面构建数据,构建各种页面内操作相应的实时操作反馈页面;
中央处理模块803,用于获取基本操作页面中选定的操作项,激活并显示相应的实时操作反馈页面,并在所述实时操作反馈页面中重新加载所述被选定的操作项以及其对应的反馈区域。
上述抽取模块801、构建模块802和中央处理模块803工作的过程可参见上述图1和图3的有关内容,在此不再赘述。
如图9所示,为本申请实施例五的一种人机交互操作的反馈装置功能结构示意图,其除了包括抽取模块901、构建模块902和中央处理模块903,还包括包括:蒙板加载模块904,其中,
蒙板加载模块904用于在所述实时反馈操作页面中加载蒙板,以重新加载所述被选定的操作项以及其对应的反馈区域,以凸显所述被选定的操作项和其对应的反馈区域的对应关系。
本实施例中,所述蒙板加载模块904在所述实时反馈操作页面中加载蒙板时,确定所述被选定的操作项的位置信息以及各种页面内操作相应的反馈类型的反馈类型参数和页面构建数据,获得加载的蒙板的布局。所述蒙板加载模块904在获得加载的蒙板的布局后,将蒙板划分为不同的区域,以分别加载所述被选定的操作项以及其对应的反馈区域。如果所述反馈区域在所述实时操作反馈页面中所在的区域与被选定的操作项在所述实时操作反馈页面中所在区域的间距大于等于预设的蒙板间距值,则在加载时,按照所述反馈区域和所述选定的操作项各自的实际区域进行;否则,则按照由所述有效显示区域底部向顶部的扩展方向,重新调整所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域,以使所述反馈区域按实际页面大小需求进行扩展开,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间维持所述预设的蒙板间距值,或者,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间直接相邻接。
本申请的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本申请上述实施例的一些或者全部部件的一些或者全部功能。本申请还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本申请的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
本文中所称的“一个实施例”、“实施例”或者“一个或者多个实施例”意味着,结合实施例描述的特定特征、结构或者特性包括在本申请的至少一个实施例中。此外,请注意,这里“在一个实施例中”的词语例子不一定全指同一个实施例。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本申请的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
应该注意的是上述实施例对本申请进行说明而不是对本申请进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本申请可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
此外,还应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而各种页面内,而不是为了解释或者限定本申请的主题而各种页面内。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本申请的范围,对本申请所做的公开是说明性的,而非限制性的,本申请的范围由所附权利要求书限定。

Claims (17)

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所述的装置,其特征在于,
所述中央处理模块,还用于如果所述反馈区域在所述实时操作反馈页面中所在的区域与被选定的操作项在所述实时操作反馈页面中所在区域的间距大于或等于预设的蒙板间距值,则在加载时,按照所述反馈区域和所述选定的操作项各自的实际区域进行;否则,则按照由终端本身的有效显示区域底部向顶部的扩展方向,重新调整所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域,以使所述反馈区域按实际页面大小需求进行扩展开,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间维持所述预设的蒙板间距值,或者,使重新调整后的所述被选定的操作项和其对应反馈区域在所述实时操作反馈页面中的区域之间直接相邻接。
CN201310116416.5A 2013-04-03 2013-04-03 一种人机交互操作的反馈方法及反馈装置 Active CN104102423B (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
CN201310116416.5A CN104102423B (zh) 2013-04-03 2013-04-03 一种人机交互操作的反馈方法及反馈装置
TW102126655A TW201439879A (zh) 2013-04-03 2013-07-25 人機交互操作的回饋方法及回饋裝置
PCT/US2014/032556 WO2014165529A1 (en) 2013-04-03 2014-04-01 Feedback in human-machine interactive operation
US14/242,556 US20140304589A1 (en) 2013-04-03 2014-04-01 Feedback in human-machine interactive operation
EP14720451.5A EP2981877A1 (en) 2013-04-03 2014-04-01 Feedback in human-machine interactive operation
JP2016506379A JP2016518655A (ja) 2013-04-03 2014-04-01 人間と機械の対話型の操作におけるフィードバック
HK15100282.0A HK1199959A1 (zh) 2013-04-03 2015-01-12 種人機交互操作的反饋方法及反饋裝置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310116416.5A CN104102423B (zh) 2013-04-03 2013-04-03 一种人机交互操作的反馈方法及反馈装置

Publications (2)

Publication Number Publication Date
CN104102423A CN104102423A (zh) 2014-10-15
CN104102423B true CN104102423B (zh) 2018-11-16

Family

ID=50625219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310116416.5A Active CN104102423B (zh) 2013-04-03 2013-04-03 一种人机交互操作的反馈方法及反馈装置

Country Status (7)

Country Link
US (1) US20140304589A1 (zh)
EP (1) EP2981877A1 (zh)
JP (1) JP2016518655A (zh)
CN (1) CN104102423B (zh)
HK (1) HK1199959A1 (zh)
TW (1) TW201439879A (zh)
WO (1) WO2014165529A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105979395A (zh) * 2016-04-22 2016-09-28 乐视控股(北京)有限公司 一种反馈信息统计方法及装置
CN109492083A (zh) * 2018-11-05 2019-03-19 北京奥法科技有限公司 一种基于表单内容实现多轮人机智能交互的方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9001047B2 (en) * 2007-01-07 2015-04-07 Apple Inc. Modal change based on orientation of a portable multifunction device
WO2008090902A1 (ja) * 2007-01-25 2008-07-31 Sharp Kabushiki Kaisha マルチウィンドウ管理装置及びプログラム、記憶媒体、並びに情報処理装置

Also Published As

Publication number Publication date
HK1199959A1 (zh) 2015-07-24
EP2981877A1 (en) 2016-02-10
US20140304589A1 (en) 2014-10-09
WO2014165529A1 (en) 2014-10-09
CN104102423A (zh) 2014-10-15
TW201439879A (zh) 2014-10-16
JP2016518655A (ja) 2016-06-23

Similar Documents

Publication Publication Date Title
US10073580B2 (en) Apparatus and method for positioning windows on a display
CN108052365A (zh) 用户界面的组件生成方法及装置
WO2009003389A1 (fr) Procédé et appareil de génération pour une interface d'entrée de conditions de formulaire de rapport
CN105446740A (zh) 一种基于MVVM架构的Web前端展现***
CN102193784A (zh) 一种用户自定义界面的方法及装置
CN202177892U (zh) Web UI控件定制***
CN103577033B (zh) 一种输入法面板的设置方法和***
TWI541748B (zh) 股票多模式詳細資訊裝置與方法
CN102208179A (zh) 多个窗口在小屏幕上同时显示的方法
CN106021333A (zh) 用于智能移动终端网页表单的生成方法及装置
CN106897075A (zh) 一种桌面显示调节方法及装置
JP2016062405A (ja) Uiプログラム、印刷制御装置及びその制御方法
CN104102423B (zh) 一种人机交互操作的反馈方法及反馈装置
JP4870601B2 (ja) 画面データ生成装置、画像処理装置、画面データ生成方法及びプログラム
CN102999340B (zh) 一种输入法界面的编辑方法及装置
WO2023155811A1 (zh) 页面布局调整方法、装置
CN102999305A (zh) 信息处理装置及控制方法
CN107092481A (zh) 一种用于网络交互的会话提示框实现方法及***
CN105549829B (zh) 一种设置项目处理方法及其装置
US10113256B2 (en) Embroidery conversion device for embroidery sewing machine, embroidery conversion method for embroidery sewing machine, and recording medium storing embroidery conversion program for embroidery sewing machine
CN104516481B (zh) 一种信息处理方法和电子设备
CN109032601A (zh) 设计图在线协作切图装置及方法
US20130335775A1 (en) Information processing apparatus and method for setting printing information
JP2012242920A (ja) 閲覧装置
CN109271618A (zh) 一种可记忆用户操作习惯的表格组件

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1199959

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201218

Address after: Room 603, 6 / F, Roche Plaza, 788 Cheung Sha Wan Road, Kowloon, China

Patentee after: Zebra smart travel network (Hong Kong) Limited

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.