[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101546248B - 一种级联式选择菜单的呈现方法及装置 - Google Patents

一种级联式选择菜单的呈现方法及装置 Download PDF

Info

Publication number
CN101546248B
CN101546248B CN200910137538.6A CN200910137538A CN101546248B CN 101546248 B CN101546248 B CN 101546248B CN 200910137538 A CN200910137538 A CN 200910137538A CN 101546248 B CN101546248 B CN 101546248B
Authority
CN
China
Prior art keywords
submenu
operation interface
deployed condition
option menu
current
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
CN200910137538.6A
Other languages
English (en)
Other versions
CN101546248A (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.)
Alibaba Singapore Holdings Pte 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 CN200910137538.6A priority Critical patent/CN101546248B/zh
Publication of CN101546248A publication Critical patent/CN101546248A/zh
Priority to HK10102659.6A priority patent/HK1134708A1/zh
Priority to EP17154674.0A priority patent/EP3182264B1/en
Priority to ES17154674T priority patent/ES2723701T3/es
Priority to JP2012509849A priority patent/JP5687691B2/ja
Priority to EP10772601.0A priority patent/EP2427816B1/en
Priority to PCT/US2010/032916 priority patent/WO2010129384A1/en
Priority to US12/863,374 priority patent/US10209863B2/en
Priority to ES10772601.0T priority patent/ES2620613T3/es
Application granted granted Critical
Publication of CN101546248B publication Critical patent/CN101546248B/zh
Priority to US16/240,303 priority patent/US20190138170A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种级联式选择菜单的呈现方法,所述级联式选择菜单中包含多个子菜单,包括:根据用户的点击事件确定用户指示浏览的第一子菜单;确定所述第一子菜单的操作界面处于收缩状态时,统计级联式选择菜单的操作窗口内当前处于展开状态的子菜单的数目;若确定当前处于展开状态的子菜单的数目达到设定阈值,则根据预设方式从中选定第二子菜单,并对第二子菜单的操作界面进行收缩;将所述第一子菜单的操作界面滑动展开。这样,级联式选择菜单的操作窗口尺寸,便不会随着被展开子菜单的数目的增加而增加,从而减小了级联式选择菜单所占用的页面空间,提高了页面空间的使用率。本申请同时提供了一种终端设备。

Description

一种级联式选择菜单的呈现方法及装置
技术领域
本申请涉及计算机领域,特别涉及一种级联式菜单的呈现方法及装置 
背景技术
目前,各种网页或软件往往通过用户操作界面中一个固定尺寸的菜单界面向用户呈现相关信息,而当呈现信息的内容长度超出菜单界面的尺寸时,为了显示出完整的信息内容,现有的各种网页或软件通常采用添加滚动条,或打开级联式菜单的方式加以解决。参阅图1所示,所谓级联式选择菜单,即是在用户操作界面中采用多级内容显示的菜单选择模式。 
现有技术下,在级联式选择菜单中,每一级子菜单的界面尺寸均是固定的,随着各级子菜单数目的增加,级联式选择菜单的操作界面总长度也在不断增加,这样,完全展开后的级联式选择菜单的操作窗口会占用较多的页面空间,从而降低了页面空间的使用率;另一方面,当用户在各级子菜单之间反复浏览时,鼠标的移动轨迹便会不断加长,从而造成了极差的用户体验。 
发明内容
本申请实施例提供一种级联式选择菜单的呈现方法及装置,用以减少级联式选择菜单的操作窗口所占用的页面空间,提高页面空间的使用率。 
本申请实施例提供的具体技术方案如下: 
一种级联式选择菜单的呈现方法,所述级联式选择菜单设置在固定的操作窗口中且包含多个子菜单,包括: 
根据用户的点击事件确定用户指示浏览的第一子菜单; 
确定所述第一子菜单的操作界面处于收缩状态时,统计级联式选择菜单的操作窗口内当前处于展开状态的子菜单的数目; 
若确定当前处于展开状态的子菜单的数目达到设定阈值,则根据预设方式从当前处于展开状态的子菜单中至少选定第二子菜单,并对第二子菜单的操作界面进行收缩; 
将所述第一子菜单的操作界面滑动展开,并且令所述级联式选择菜单的操作界面总长度保持不变。 
一种级联式选择菜单的呈现装置,包括: 
用户接口单元,用于根据用户的点击事件确定用户指示浏览的第一子菜单; 
判断单元,用于判断所述第一子菜单的操作界面是否处于收缩状态,并获得判断结果; 
统计单元,用于根据所述判断结果确定所述第一子菜单的操作界面处于收缩状态时,统计级联式选择菜单的操作窗口内当前处于展开状态的子菜单的数目; 
比较单元,用于将所述当前处于展开状态的子菜单的数目与设定阈值进行比较,并获得比较结果; 
处理单元,用于根据所述比较结果确定当前处于展开状态的子菜单的数目达到设定阈值,根据预设方式从中选定第二子菜单,并对其操作界面进行收缩,以及将所述第一子菜单的操作界面滑动展开,并且令所述级联式选择菜单的操作界面总长度保持不变。 
本申请实施例中,终端设备采用固定的操作窗口向用户呈现包含多个子菜单的级联式选择菜单,当用户点击某子菜单时,终端设备根据用户的点击行确定用户指示浏览的第一子菜单,并在确定所述第一子菜单的操作界面处于收缩状态时,统计级联式选择菜单的操作窗口内当前处于展开状态的子菜单的数目,若确定当前处于展开状态的子菜单的数目达到设定阈值,则根据预设方式从当前处于展开状态的子菜单中至少选定第二子菜单,并对第二子菜单的操作界面进行收缩,以及将所述第一子菜单的操作界面滑动展开。这样,级联式选择菜单的操作窗口尺寸,不会随着被展开子菜单的数目的增加而增加,从而减 小了级联式选择菜单所占用的页面空间,提高了页面空间的使用率,另一方面,在用户浏览各子菜单时,也避免了鼠标轨迹的不断沿长,使用户在固定的操作窗口中可以浏览全部的子菜单,实现了所见即所得的操作模式,方便了用户的操作及浏览,使整个操作流程更加顺畅,进而在很大程度上提升了用户的使用体验。 
附图说明
图1为现有技术下级联式选择菜单示意图; 
图2为本申请实施例中终端功能结构图; 
图3为本申请实施例中级联式选择菜单示意图; 
图4为本申请实施例中级联式选择菜单呈现示意图; 
图5为本申请实施例中终端设备基于固定界面长度对级联式选择菜单中的各级子菜单进行调整流程图; 
图6-图8为本申请实施例中根据鼠标点击事件调整级联式选择菜单中各子菜单操作界面示意图。 
具体实施方式
本申请实施例中,级联式选择菜单的操作窗口尺寸,不会随着被展开子菜单的数目的增加而增加,从而减小了级联式选择菜单所占用的页面空间,提高了页面空间的使用率。本申请实施例中,终端设备向用户呈现包含多个子菜单的级联式选择菜单时,根据用户的点击事件确定用户指示浏览的第一子菜单,并在确定所述第一子菜单的操作界面处于收缩状态时,统计级联式选择菜单的操作窗口内当前处于展开状态的子菜单的数目,若确定当前处于展开状态的子菜单的数目达到设定阈值,则根据预设方式从当前处于展开状态的子菜单中至少选定第二子菜单,并对第二子菜单的操作界面进行收缩,以及将所述第一子菜单的操作界面滑动展开。 
本实施例中,对级联式选择菜单的各级子菜单进行收缩主要是通过调整各级子菜单的width属性参数来实现的,具体为:通过调用setInterval函数来减少各级子菜单的width属性参数的取值,以达到收缩子菜单操作界面的效果,当子菜单操作界面的宽度收缩至设定阈值时,则通过调用clearTimeout函数来停止子菜单width属性参数的减小。 
另一方面,将各级子菜单操作界面进行滑动展开的原理与进行收缩的原理相同,不同之处在于展开操作是增加各级子菜单的width属性参数的取值,在此不再赘述。 
下面结合附图对本申请优选的实施方式进行详细说明。 
参阅图2所示,本申请实施例中,用于向用户呈现级联式选择菜单的终端设备包括:用户接口单元20、判断单元21、统计单元22、比较单元23和处理单元24,其中, 
用户接口单元20,用于根据用户的点击事件确定用户指示浏览的第一子菜单; 
判断单元21,用于判断所述第一子菜单的操作界面是否处于收缩状态,并获得判断结果; 
统计单元22,用于根据所述判断结果确定所述第一子菜单的操作界面处于收缩状态时,统计级联式选择菜单的操作窗口内当前处于展开状态的子菜单的数目; 
比较单元23,用于将所述当前处于展开状态的子菜单的数目与设定阈值进行比较,并获得比较结果; 
处理单元24,用于根据所述比较结果确定当前处于展开状态的子菜单的数目达到设定阈值,根据预设方式从当前处于展开状态的子菜单中至少选定第二子菜单,并对第二子菜单的操作界面进行收缩,以及将所述第一子菜单的操作界面滑动展开。 
基于上述终端设备,本实施例中,用户可以在终端设备呈现的操作界面中,通过点击界面中的设定条目(如:图形链接、文本链接等等)来激活级联式选择菜单中的每一级子菜单,并且无论被激活的各级子菜单的数目如何增加,级联式选择菜单所呈现的操作界面的总长度是固定不变的,终端设备通过调整各级子菜单操作界面的长度来适应操作界面因用户选择而产生的变化,操作示意图如图3所示。 
参阅图4所示,本实施例中,假设级联式选择子菜单包含的各级子菜单按照级别从高到低的顺序分别为:子菜单A、子菜单B、子菜单C、子菜单D、子菜单E等等;那么,参阅图5所示,本实施例中,终端设备基于固定界面长度对级联式选择菜单中的各级子菜单进行调整的详细流程如下: 
步骤500:接收用户下发的浏览指示;用户可以通过操作界面点击级联式选择菜单中的任意一级子菜单,以下发上述浏览指示,本实施例中,假设用户点击的是子菜单C。 
参阅图6所示,用户可以通过点击子菜单C的操作界面,以使鼠标滑过子菜单C并触发onmouseover事件”从而将其选择为当前浏览子菜单。 
步骤510:判断子菜单C当前是否处于展开状态,若是,则进行步骤550;否则,进行步骤520。 
本实施例中,判断子菜单C是否处于展开状态时,可以采用但不限于以下方法: 
将子菜单C的操作界面的宽度与设定阈值A(即预设的width属性的取值)进行比较,若等于设定阈值A,则确定其处于展开状态,若小于设定阈值A,则确定其处于非展开状态。 
步骤520:在级联式选择菜单的操作窗口内,统计当前处于展开状态的子菜单的数目,并将该数目与设定阈值B进行比较,判断该数目是否达到设定阈值B,若是,则进行步骤530;否则,进行步骤540。 
本实施例中,将上述设定阈值B的取值设置为2(阈值B由管理人员根据维护经验预先设置),即表示在级联式选择菜单的操作窗口中,最多允许两个子菜单处于展开状态。当然,在实际应用中,设定阈值B的取值也可以根据级联式选择菜单的操作窗口的尺寸变化而作出相应调整,在此不再赘述。 
替换性的,步骤520中可以统计当前处于展开状态的子菜单的总宽度尺寸,并将该总宽度尺寸与设定阈值C进行比较,判断该总宽度尺寸是否达到设定阈值C,若是,则进行步骤530;否则,进行步骤540。其中,阈值C为级联式选择菜单的操作窗口最多允许展开的菜单的宽度尺寸。 
步骤530:在当前处于展开状态的子菜单中选定一个子菜单,并对其操作界面进行收缩。 
实际应用中,也可以选定两个、三个或其他数目的子菜单进行操作界面收缩,本申请实施例仅以选定一个为例进行说明。在选定需要收缩的子菜单时,可以采用但不限于以下方法: 
先按照从子菜单A到子菜单B的顺序查找处于展开状态的子菜单,并将第一个查找到的处于展开状态的子菜单进行收缩;若未找到,则再按照从子菜单E到子菜单D的顺序查找,并将第一个查找到的处于展开状态的子菜单进行收缩。 
步骤540:将子菜单C的操作界面滑动展开,其操作效果具体如图7所示。 
步骤550:与子菜单C相邻的下一级子菜单D是否处于展开状态,若是,则结束当前流程,否则,进行步骤560: 
步骤560:在级联式选择菜单的操作窗口内,统计当前处于展开状态的子菜单的数目,并将该数目与设定阈值B进行比较,判断该数目是否达到设定阈值B,若是步骤570:否则,进行步骤580。 
步骤570:在当前除子菜单C之外的处于展开状态的子菜单中选定一个子菜单,并对其操作界面进行收缩。 
与步骤530同理,实际应用中,也可以选定两个、三个或其他数目的子菜单进行操作界面收缩,本申请实施例仅以选定一个为例进行说明。在选定需要收缩的子菜单时,可以采用但不限于以下方法: 
先按照从子菜单A到子菜单B的顺序查找处于展开状态的子菜单,并将第一个查找到的处于展开状态的子菜单进行收缩;若未找到,则再按照从子菜单E到子菜单D的顺序查找,并将第一个查找到的处于展开状态的子菜单进行收缩。当然,也可以按照子菜单B到子菜单C,以及子菜单D到子菜单E的顺序进行搜索,或者按照其他预设的方式进行搜索,在此不再赘述。 
步骤580:将子菜单D的操作界面滑动展开,其操作效果具体如图8所示。 
本实施例中,将子菜单C和子菜单D同时展开,是因为通常情况下,用户的阅读习惯是从左至右的,用户在阅读完子菜单C后,必然会将视线转移到子菜单D,因此需要将子菜单D同时展开以保持用户视线的连贯性,从而有效地提高了级联式选择菜单的阅读便利性,在很大程度上提升了用户体验。 
当然,终端在级联式选择菜单的操作窗口中同时展开的子菜单的数目,也可以根据级联式选择菜单的操作窗口尺寸而进行调整。例如,在上述步骤500-570中,若级联式选择菜单的操作窗口尺寸过小,则终端也可以仅展开用户当前点击的子菜单C,而不展开子菜单D;又例如,在上述步骤500-570中,若级联式选择菜单的操作窗口尺寸足够宽,则终端也可以在展开子菜单C的同时,将子菜单D和子菜单E也呈现为展开状态。本实施例仅以同时展开子菜单C和子菜单D为较佳实施例进行说明。 
在实际应用中,通过对普通用户操作心智模型的研究,发现用户比较容易接收所见即所得的操作模式,用户在可见的区域中进行所见即所得的目标行为操作,能及时查看操作结果并对操作结果进行改动,从而有效地减少了操作流程的复杂度,节省了用户的学习成本,使用用户的操作流程更加顺畅,最大程度地减轻了用户由于无效操作而产生的挫折感。 
对应到本申请实施例中,终端设备采用固定的操作窗口向用户呈现包含多个子菜单的级联式选择菜单,当用户点击某子菜单时,终端设备根据用户的点击行为确定用户指示浏览的第一子菜单,并在确定所述第一子菜单的操作界面处于收缩状态时,统计级联式选择菜单的操作窗口内当前处于展开状态的子菜单的数目,若确定当前处于展开状态的子菜单的数目达到设定阈值,则根据预设方式从当前处于展开状态的子菜单中至少选定第二子菜单,并对其操作界面进行收缩,以及将所述第一子菜单的操作界面滑动展开。这样,级联式选择菜单的操作界面尺寸,不会随着被展开子菜单的数目的增加而增加,从而减小了级联式选择菜单所占用的页面空间,提高了页面空间的使用率,另一方面,在用户浏览各子菜单时,也避免了鼠标轨迹的不断沿长,使用户在固定的操作窗口中可以浏览全部的子菜单,实现了所见即所得的操作模式,方便了用户的操作及浏览,使整个操作流程更加顺畅,进而在很大程度上提升了用户的使用体验。 
显然,本领域的技术人员可以对本申请中的实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例中的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请中的实施例也意图包含这些改动和变型在内。 

Claims (12)

1.一种级联式选择菜单的呈现方法,所述级联式选择菜单设置在固定的操作窗口中且包含多个子菜单,其特征在于,包括: 
根据用户的点击事件确定用户指示浏览的第一子菜单; 
确定所述第一子菜单的操作界面处于收缩状态时,统计级联式选择菜单的操作窗口内当前处于展开状态的子菜单的数目; 
若确定当前处于展开状态的子菜单的数目达到设定阈值,则根据预设方式从当前处于展开状态的子菜单中至少选定第二子菜单,并对第二子菜单的操作界面进行收缩; 
将所述第一子菜单的操作界面展开,并且令所述级联式选择菜单的操作界面总长度保持不变。 
2.如权利要求1所述的方法,其特征在于,确定所述第一子菜单的操作界面处于收缩状态时,包括: 
测量所述第一子菜单的操作界面尺寸; 
将获得的操作界面尺寸与设定阈值进行比较; 
若获得的操作界面尺寸小于设定阈值,则确定该操作界面处于收缩状态。 
3.如权利要求1所述的方法,其特征在于,若确定当前处于展开状态的子菜单的数目未达到设定阈值,则直接将所述第一子菜单的操作界面展开。 
4.如权利要求1所述的方法,其特征在于,根据预设方式从当前处于展开状态的子菜单中选定第二子菜单时,包括: 
按照设定顺序测量除第一子菜单之外的其他各子菜单的操作界面尺寸,以判断所述其他各子菜单的操作界面是否处于展开状态; 
将第一个被确定操作界面处于展开状态的子菜单选定为第二子菜单。 
5.如权利要求1-4任一项所述的方法,其特征在于,将所述第一子菜单的操作界面展开后,若确定该第一子菜单的下一级子菜单中,与第一子菜单相 邻的第三子菜单处于收缩状态,则将第三子菜单的操作界面展开,并且令所述级联式选择菜单的操作界面总长度保持不变。 
6.如权利要求5所述的方法,其特征在于,确定第一子菜单的下一级子菜单中,与第一子菜单相邻的第三子菜单处于收缩状态后,将第三子菜单的操作界面展开之前包括: 
再次统计当前处于展开状态的子菜单的数目; 
若确定当前处于展开状态的子菜单的数目达到设定阈值,则根据预设方式从当前处于展开状态的子菜单中至少选定第四子菜单,并对第四子菜单的操作界面进行收缩。 
7.一种级联式选择菜单的呈现方法,所述级联式选择菜单设置在固定的操作窗口中且包含多个子菜单,其特征在于,包括: 
根据用户的点击事件确定用户指示浏览的第一子菜单; 
确定所述第一子菜单的操作界面处于收缩状态时,统计级联式选择菜单的操作窗口内当前处于展开状态的子菜单总宽度尺寸; 
若确定当前处于展开状态的子菜单的总宽度尺寸达到设定阈值,则根据预设方式从当前处于展开状态的子菜单中至少选定第二子菜单,并对第二子菜单的操作界面进行收缩; 
将所述第一子菜单的操作界面展开,并且令所述级联式选择菜单的操作界面总长度保持不变。 
8.一种级联式选择菜单的呈现装置,所述级联式选择菜单设置在固定的操作窗口中且包含多个子菜单,其特征在于,包括: 
用户接口单元,用于根据用户的点击事件确定用户指示浏览的第一子菜单; 
判断单元,用于判断所述第一子菜单的操作界面是否处于收缩状态,并获得判断结果; 
统计单元,用于根据所述判断结果确定所述第一子菜单的操作界面处于收缩状态时,统计级联式选择菜单的操作窗口内当前处于展开状态的子菜单的数目; 
比较单元,用于将所述当前处于展开状态的子菜单的数目与设定阈值进行比较,并获得比较结果; 
处理单元,用于根据所述比较结果确定当前处于展开状态的子菜单的数目达到设定阈值时,根据预设方式从当前处于展开状态的子菜单中至少选定第二子菜单,并对第二子菜单的操作界面进行收缩,以及将所述第一子菜单的操作界面滑动展开,并且令所述级联式选择菜单的操作界面总长度保持不变。 
9.如权利要求8所述的装置,其特征在于,所述判断单元判断所述第一子菜单的操作界面是否处于收缩状态时,先测量所述第一子菜单的操作界面尺寸,并将获得的操作界面尺寸与设定阈值进行比较,并在比较得出所述操作界面尺寸小于设定阈值时,确定第一子菜单的操作界面处于收缩状态。 
10.如权利要求8所述的装置,其特征在于,若所述处理单元根据比较单元获得的判断结果确定当前处于展开状态的子菜单的数目未达到设定阈值,则直接将所述第一子菜单的操作界面展开。 
11.如权利要求8所述的装置,其特征在于,所述处理单元根据预设方式从当前处于展开状态的子菜单中选定第二子菜单时,先按照设定顺序测量除第一子菜单之外的其他各子菜单的操作界面尺寸,以判断所述其他各子菜单的操作界面是否处于展开状态,并将第一个被确定操作界面处于展开状态的子菜单选定为第二子菜单。 
12.如权利要求8-11任一项所述的装置,其特征在于,所述处理单元将所述第一子菜单的操作界面展开后,若确定该第一子菜单的下一级子菜单中,与第一子菜单相邻的第三子菜单处于收缩状态,则将第三子菜单的操作界面展开,并且令所述级联式选择菜单的操作界面总长度保持不变。 
CN200910137538.6A 2009-05-05 2009-05-05 一种级联式选择菜单的呈现方法及装置 Active CN101546248B (zh)

Priority Applications (10)

Application Number Priority Date Filing Date Title
CN200910137538.6A CN101546248B (zh) 2009-05-05 2009-05-05 一种级联式选择菜单的呈现方法及装置
HK10102659.6A HK1134708A1 (zh) 2009-05-05 2010-03-15 種級聯式選擇菜單的呈現方法及裝置
EP17154674.0A EP3182264B1 (en) 2009-05-05 2010-04-29 Method and apparatus for displaying cascading menu
ES17154674T ES2723701T3 (es) 2009-05-05 2010-04-29 Procedimiento y aparato para visualizar un menú desplegable
JP2012509849A JP5687691B2 (ja) 2009-05-05 2010-04-29 カスケーディングメニューを表示するための方法および装置
EP10772601.0A EP2427816B1 (en) 2009-05-05 2010-04-29 Method and apparatus for displaying cascading menu
PCT/US2010/032916 WO2010129384A1 (en) 2009-05-05 2010-04-29 Method and apparatus for displaying cascading menu
US12/863,374 US10209863B2 (en) 2009-05-05 2010-04-29 Method and apparatus for displaying cascading menu
ES10772601.0T ES2620613T3 (es) 2009-05-05 2010-04-29 Procedimiento y aparato para visualizar un menú desplegable
US16/240,303 US20190138170A1 (en) 2009-05-05 2019-01-04 Method and Apparatus for Displaying Cascading Menu

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910137538.6A CN101546248B (zh) 2009-05-05 2009-05-05 一种级联式选择菜单的呈现方法及装置

Publications (2)

Publication Number Publication Date
CN101546248A CN101546248A (zh) 2009-09-30
CN101546248B true CN101546248B (zh) 2014-04-09

Family

ID=41193402

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910137538.6A Active CN101546248B (zh) 2009-05-05 2009-05-05 一种级联式选择菜单的呈现方法及装置

Country Status (7)

Country Link
US (2) US10209863B2 (zh)
EP (2) EP3182264B1 (zh)
JP (1) JP5687691B2 (zh)
CN (1) CN101546248B (zh)
ES (2) ES2723701T3 (zh)
HK (1) HK1134708A1 (zh)
WO (1) WO2010129384A1 (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741974A (zh) * 2009-11-26 2010-06-16 中兴通讯股份有限公司 一种终端及统计终端可加载模块使用率的方法
US20110283189A1 (en) * 2010-05-12 2011-11-17 Rovi Technologies Corporation Systems and methods for adjusting media guide interaction modes
US9100685B2 (en) 2011-12-09 2015-08-04 Microsoft Technology Licensing, Llc Determining audience state or interest using passive sensor data
US20130198690A1 (en) * 2012-02-01 2013-08-01 Microsoft Corporation Visual indication of graphical user interface relationship
CN102662666B (zh) * 2012-03-30 2015-09-16 北京奇虎科技有限公司 一种界面菜单的创建方法及装置
CA2775700C (en) 2012-05-04 2013-07-23 Microsoft Corporation Determining a future portion of a currently presented media program
US11073979B2 (en) 2013-03-15 2021-07-27 Arris Enterprises Llc Non-linear navigation of data representation
CN104679501B (zh) * 2013-12-03 2019-07-16 腾讯科技(深圳)有限公司 一种单页应用的操作识别方法、装置及浏览器
CN104750366A (zh) * 2013-12-30 2015-07-01 大陆汽车投资(上海)有限公司 菜单的切换方法
CN104020933B (zh) * 2014-05-22 2017-11-07 小米科技有限责任公司 菜单显示方法及装置
CN105589893B (zh) * 2014-11-13 2019-10-22 阿里巴巴集团控股有限公司 对象列表的浏览控制方法及装置
CN107111420B (zh) * 2015-01-21 2020-07-10 富士胶片株式会社 多级菜单选择装置、多级菜单选择装置的工作方法及计算机可读取的非临时性记录介质
CN104932890A (zh) * 2015-06-16 2015-09-23 青岛海信移动通信技术股份有限公司 一种视图组件处理方法
US10296168B2 (en) * 2015-06-25 2019-05-21 Northrop Grumman Systems Corporation Apparatus and method for a multi-step selection interface
US10747401B2 (en) * 2016-10-05 2020-08-18 Google Llc Unified and smart notifications and quick settings system
DE102017213117A1 (de) * 2017-07-31 2019-01-31 Robert Bosch Gmbh Verfahren zum Betreiben einer Informationseinrichtung
JP6885289B2 (ja) * 2017-09-29 2021-06-09 トヨタ自動車株式会社 表示制御装置
CN109521929A (zh) * 2018-11-09 2019-03-26 深圳市小牛普惠投资管理有限公司 表单单选交互方法、装置、计算机设备及存储介质
CN111580718A (zh) * 2020-04-30 2020-08-25 北京字节跳动网络技术有限公司 应用程序的页面切换方法、装置、电子设备及存储介质
CN113641277B (zh) * 2021-07-01 2024-03-08 贝壳找房(北京)科技有限公司 菜单栏实现方法和系统、计算机程序产品及可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6100889A (en) * 1997-05-15 2000-08-08 Sony Corporation Display of menu items on a computer screen
CN1936797A (zh) * 2005-09-21 2007-03-28 鸿富锦精密工业(深圳)有限公司 交叉式菜单显示装置及其显示控制方法

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2674081B2 (ja) 1988-04-26 1997-11-05 富士ゼロックス株式会社 記録装置の表示装置
JP3366014B2 (ja) 1991-08-30 2003-01-14 ソニー株式会社 画像表示方法及び装置
US5377317A (en) 1991-12-20 1994-12-27 International Business Machines Corporation Method and apparatus for distinctively displaying windows on a computer display screen
US5425140A (en) 1992-03-20 1995-06-13 International Business Machines Corporation Method and apparatus for providing conditional cascading in a computer system graphical user interface
US5500936A (en) 1993-03-12 1996-03-19 Asymetrix Corporation Multi-media slide presentation system with a moveable, tracked popup menu with button and title bars
JP3697276B2 (ja) * 1993-10-27 2005-09-21 ゼロックス コーポレイション 画像ディスプレイ方法及び画像ディスプレイ装置並びに画像スケーリング方法
JPH0816349A (ja) 1994-07-05 1996-01-19 Pfu Ltd 階層構造の機能選択メニューの表示制御方式
US5619632A (en) * 1994-09-14 1997-04-08 Xerox Corporation Displaying node-link structure with region of greater spacings and peripheral branches
US5530796A (en) 1994-09-30 1996-06-25 International Business Machines Corporation Menu bar editor
JPH10133842A (ja) * 1996-10-28 1998-05-22 Matsushita Electric Works Ltd 選択項目の表示方法及びこの方法を用いた項目選択装置
JPH10198546A (ja) 1997-01-10 1998-07-31 Matsushita Electric Ind Co Ltd メニュー表示選択装置及びメニュー表示選択方法
JP3317201B2 (ja) 1997-07-24 2002-08-26 日本電気株式会社 情報表示装置および情報表示プログラムを記録した記録媒体
JP2000314636A (ja) 1999-04-28 2000-11-14 Equos Research Co Ltd ナビゲーション装置及びそのメニュー表示装置
US7434177B1 (en) 1999-12-20 2008-10-07 Apple Inc. User interface for providing consolidation and access
JP4557374B2 (ja) 2000-06-15 2010-10-06 キヤノン株式会社 画像表示装置及びその制御方法、並びに記憶媒体
US7003724B2 (en) 2000-12-08 2006-02-21 Xerox Corporation Method and system for display of electronic mail
US6901555B2 (en) * 2001-07-09 2005-05-31 Inxight Software, Inc. Tree visualization system and method based upon a compressed half-plane model of hyperbolic geometry
US6801230B2 (en) 2001-12-18 2004-10-05 Stanley W. Driskell Method to display and manage computer pop-up controls
US20040230916A1 (en) 2003-05-14 2004-11-18 Salvatori Phillip H. Method for menu navigation
US20040266396A1 (en) * 2003-06-25 2004-12-30 Henry Steven G Digital transmitter displays
US7503013B2 (en) * 2003-07-17 2009-03-10 Cablevision Systems Corporation System and method for vertical path navigation
US7360175B2 (en) 2003-10-03 2008-04-15 Lexisnexis, A Division Of Reed Elsevier Inc. Hierarchical, multilevel, expand and collapse navigation aid for hierarchical structures
US7694233B1 (en) * 2004-04-30 2010-04-06 Apple Inc. User interface presentation of information in reconfigured or overlapping containers
US8640035B2 (en) * 2004-06-24 2014-01-28 Oracle America, Inc. Identity based user interface
US8407615B2 (en) * 2005-06-08 2013-03-26 Pitney Bowes Software Inc. Method of displaying and interacting with information on a rotary fabric
US20070006038A1 (en) * 2005-06-29 2007-01-04 Zhengrong Zhou Methods and apparatus using a hierarchical test development tree to specify devices and their test setups
CN101292218B (zh) 2005-10-17 2011-03-30 日本电气株式会社 便携终端及其菜单显示方法
US7802203B2 (en) 2005-12-23 2010-09-21 Sap Ag Method for providing selectable alternate menu views
US20080072177A1 (en) 2006-03-10 2008-03-20 International Business Machines Corporation Cascade menu lock
US8564543B2 (en) * 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
US20080072250A1 (en) * 2006-09-15 2008-03-20 Daniel Osorio Apparatus, system, and method for distributing digital media information
JP4811287B2 (ja) * 2007-01-31 2011-11-09 ブラザー工業株式会社 階層構造表示装置および階層構造表示プログラム
US7882449B2 (en) * 2007-11-13 2011-02-01 International Business Machines Corporation Providing suitable menu position indicators that predict menu placement of menus having variable positions depending on an availability of display space
US8279241B2 (en) * 2008-09-09 2012-10-02 Microsoft Corporation Zooming graphical user interface
US9086781B2 (en) * 2009-02-06 2015-07-21 International Business Machines Corporation Cascading menus for remote popping

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6100889A (en) * 1997-05-15 2000-08-08 Sony Corporation Display of menu items on a computer screen
CN1936797A (zh) * 2005-09-21 2007-03-28 鸿富锦精密工业(深圳)有限公司 交叉式菜单显示装置及其显示控制方法

Also Published As

Publication number Publication date
EP2427816A1 (en) 2012-03-14
US10209863B2 (en) 2019-02-19
JP2012526325A (ja) 2012-10-25
JP5687691B2 (ja) 2015-03-18
EP2427816B1 (en) 2017-03-08
EP2427816A4 (en) 2012-11-28
WO2010129384A1 (en) 2010-11-11
US20120124523A1 (en) 2012-05-17
US20190138170A1 (en) 2019-05-09
ES2723701T3 (es) 2019-08-30
EP3182264A1 (en) 2017-06-21
CN101546248A (zh) 2009-09-30
ES2620613T3 (es) 2017-06-29
HK1134708A1 (zh) 2010-05-07
EP3182264B1 (en) 2019-04-03

Similar Documents

Publication Publication Date Title
CN101546248B (zh) 一种级联式选择菜单的呈现方法及装置
US10417297B2 (en) Webpage loading method and system
US20120210270A1 (en) Method and apparatus for processing multi-touch input at touch screen terminal
CN104238897A (zh) 一种菜单项显示方法及装置
KR101599815B1 (ko) 인터페이스를 표시하는 방법 및 기기
CN105404458B (zh) 网页内容更新方法及装置
CN101819500A (zh) 一种手持设备列表行显浏览调整方法
CN105389372A (zh) 一种页面显示方法和装置
CN104536791A (zh) 基于移动终端的页面资源加载方法及装置
CN103136281A (zh) 网页搜寻结果显示系统及其方法
CN102929846A (zh) 一种处理长文本的方法及装置
CN102955788A (zh) 网页浏览跳转系统及其方法
CN104063484A (zh) 一种网页呈现方法、装置及电子设备
CN103870191B (zh) 网页保存的方法及电子设备
CN112860141A (zh) 一种操作屏幕图标的方法及装置
EP3043251A1 (en) Method of displaying content and electronic device implementing same
CN104239550A (zh) 在信息设备屏幕上进行两击取词搜索的系统和方法
CN103324739A (zh) 浏览器中搜索栏的控制方法、装置和客户端
CN101901100B (zh) 换页卷页控制系统及方法
CN103838476B (zh) 数据的处理方法及触摸屏终端
CN103530028A (zh) 光标操作方法及装置
US9892097B2 (en) Enabling absolute positioning with publishable HTML code
TWI564779B (zh) The method and device for presenting the function table of cascade selection
CN104317954A (zh) 网络搜索结果的呈现方法和装置
CN103761342A (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: 1134708

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1134708

Country of ref document: HK

TR01 Transfer of patent right

Effective date of registration: 20240207

Address after: # 01-21, Lai Zan Da Building 1, 51 Belarusian Road, Singapore

Patentee after: Alibaba Singapore Holdings Ltd.

Country or region after: Singapore

Address before: Greater Cayman Islands, British Cayman Islands

Patentee before: ALIBABA GROUP HOLDING Ltd.

Country or region before: Cayman Islands

TR01 Transfer of patent right