[go: up one dir, main page]

CN103226435A - 终端的滚动控制设备和方法 - Google Patents

终端的滚动控制设备和方法 Download PDF

Info

Publication number
CN103226435A
CN103226435A CN2013100274346A CN201310027434A CN103226435A CN 103226435 A CN103226435 A CN 103226435A CN 2013100274346 A CN2013100274346 A CN 2013100274346A CN 201310027434 A CN201310027434 A CN 201310027434A CN 103226435 A CN103226435 A CN 103226435A
Authority
CN
China
Prior art keywords
application
action
recommended
scroll
recommended 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.)
Pending
Application number
CN2013100274346A
Other languages
English (en)
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN103226435A publication Critical patent/CN103226435A/zh
Pending legal-status Critical Current

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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • 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
    • 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/0485Scrolling or panning
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality

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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Navigation (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

提供了一种用于控制便携式终端的滚动操作的设备和方法。所述方法包括:响应于在触摸板上检测到的滚动动作来滚动屏幕;进行监视以检测响应于滚动动作而滚动的导航区域的滚动边界;以及在检测到滚动边界时,顺序地显示与向当前应用的推荐动作表登记的推荐动作相对应的应用。

Description

终端的滚动控制设备和方法
技术领域
本发明涉及一种输入控制设备和装配了触摸屏的便携式终端的方法。更具体地,本发明涉及一种用于控制便携式终端的滚动操作的设备和方法。
背景技术
典型地,装配了触摸板的终端使用触摸板作为输入设备。在使用触摸板作为输入设备的情况下,可以实现与用户的各种触摸手势相关联的多种功能。针对以触摸手势上下或左右滚动屏幕来做出滚动动作。如果滚动动作到达滚动边界,无法再滚动屏幕。在相关技术的便携式终端中,当滚动数字对象的滚动动作到达滚动边界时,通过如跳跃、手风琴式扩展和高亮之类的动作进行通知。
相关技术的滚动方法向用户通知到达滚动边界的手段有限。然而,用户做出滚动动作以导航特定应用、菜单、功能等。因而,当滚动动作到达滚动边界时,用户必须采取另一输入动作进一步导航其它应用、菜单、功能等。
因而,需要一种在搜索对象的滚动动作到达滚动边界时提供可用动作的设备和方法。
作为背景信息呈现上述信息,仅帮助理解本公开。不确定且不断言是否以上公开中的任何可能被应用为关于本发明的现有技术。
发明内容
本发明的各方面意在解决至少上述问题和/或缺点,并意在提供至少以下描述的优点。因此,本发明的一方面要提供一种在对象搜索中滚动操作达到滚动边界时提供可用动作的设备和方法。
本发明的另一方面要提供一种方法和一种设备,用于基于用户状态和意向,提供用户可用于在目标对象的搜索中在滚动边界继续滚动的信息。
为了实现上述方面,本发明提出一种设备和一种方法,用于:如果在滚动动作到达了滚动边界的状态下保持滚动动作,则显示针对相应应用推荐的动作,并在选择所推荐的动作之一时执行所选动作。
根据本发明的一方面,提供了一种设备。所述设备包括:触摸板,用于检测触摸事件;存储器,用于存储包括针对每个应用的推荐动作的推荐动作表;控制单元,用于在触摸板上检测到的滚动动作到达滚动边界时,控制显示与当前应用相关联的、向推荐动作表登记的推荐动作;以及显示单元,用于在控制单元的控制下,在当前应用的滚动边界处显示与推荐动作相对应的应用。
根据本发明的另一方面,提供了一种终端的滚动控制方法。所述方法包括:响应于在触摸板上检测到的滚动动作来滚动屏幕;进行监视以检测响应于滚动动作而滚动的导航区域的滚动边界;以及在检测到滚动边界时,顺序地显示与向当前应用的推荐动作表登记的推荐动作相对应的应用。
本发明的其它方面、优点和显著特征将通过以下结合附图描述且公开了本发明示例性实施例的详细描述对于本领域技术人员来说显而易见。
附图说明
本发明特定示例性实施例的以上和其它方面、特征和优点将通过以下结合附图更加显而易见,其中:
图1是示出了根据本发明示例性实施例的用于处理滚动动作的终端配置的框图;
图2是示出了呈现与根据本发明示例性实施例的终端中的滚动操作相关联的推荐动作的屏幕的图示;
图3是示出了根据本发明示例性实施例的终端的控制单元(例如,图1的控制单元)的配置的框图;
图4是示出了根据本发明示例性实施例的登记推荐动作的过程的流程图;
图5是示出了根据本发明示例性实施例的在导航区域的滚动边界显示推荐动作的过程的流程图;
图6是示出了根据本发明示例性实施例的在导航区域结束之后显示推荐动作的过程的流程图;
图7是示出了根据本发明示例性实施例的处理图库(gallery)应用的推荐动作的过程的流程图;
图8是示出了在根据本发明示例性实施例的例如图7操作的过程中与图库应用的滚动动作相关的操作的图示;
图9是示出了根据本发明示例性实施例的处理电子邮件应用的推荐动作的过程的流程图;
图10是示出了在根据本发明示例性实施例的例如图9操作的过程中与电子邮件应用的滚动动作相关的操作的图示;
图11是示出了根据本发明示例性实施例的处理设置应用推荐动作的过程的流程图;
图12是示出了在根据本发明示例性实施例的例如图11操作的过程中与设置应用的滚动动作相关的操作的图示;
图13是示出了根据本发明示例性实施例的处理消息收发器应用的推荐动作的过程的流程图;
图14是示出了在根据本发明示例性实施例的例如图13操作的过程中与消息收发器应用的滚动动作相关的操作的图示;
图15是示出了根据本发明示例性实施例的处理日历应用的推荐动作的过程的流程图;
图16是示出了在根据本发明示例性实施例的例如图15操作的过程中与日历应用的滚动动作相关的操作的图示;
图17是示出了根据本发明示例性实施例的处理浏览器应用的推荐动作的过程的流程图;
图18是示出了在根据本发明示例性实施例的例如图17操作的过程中与浏览器应用的滚动动作相关的操作的图示;
图19是示出了根据本发明示例性实施例的处理音乐播放器应用的推荐动作的过程的流程图;
图20是示出了在根据本发明示例性实施例的例如图19操作的过程中与音乐播放器应用的滚动动作相关的操作的图示;
图21是示出了根据本发明示例性实施例的处理日志应用的推荐动作的过程的流程图;
图22是示出了在根据本发明示例性实施例的例如图21操作的过程中与日志应用的滚动动作相关的操作的图示;
图23是示出了根据本发明示例性实施例的处理图像查看器应用的推荐动作的过程的流程图;
图24是示出了在根据本发明示例性实施例的例如图23操作的过程中与图像查看器应用的滚动动作相关的操作的图示。
应注意,在所有附图中,类似的参考数字用于描述相同或相似的元件、特征和结构。
具体实施方式
提供参照附图的以下描述来帮助全面理解由权利要求及其等同物限定的本发明的示例性实施例。以下描述包括各种特定细节以帮助理解,但这些应理解为仅是示意性的。因而,本领域技术人员将会认识到,可以爱不偏离本发明的范围和精神的情况下做出对这里所描述的实施例的各种改变和修改。此外,为了清楚和简洁,可以省略对已知的功能和结构的描述。
以下描述和权利要求中使用的术语和词不限于书面含义,仅由发明人用于清楚并一致地理解本发明。因此,对于本领域技术人员来说显而易见的是,提供本发明的示例性实施例的以下描述仅出于说明目的而并非限制本发明的目的,本发明的范围由所附权利要求及其等同物所限定。
应理解,除非文中明确指出,否则单数形式的“一”、“一种”和“该”还旨在包括复数形式。因而例如对“组件表面”的引用包括对一个或多个这样的表面的引用。
术语“基本上”表示不需要精确地实现所述特征、参数或值,而是可以出现包括例如容限、测量误差、测量精度限制或本领域技术人员公知的其他因素的偏离或变化,它们并不排除各特征意在提供的效果。
尽管特别参照每个应用的推荐动作和权重做出描述,但是认为它是说明性的而非限制性的,以帮助理解本发明的示例性实施例。因此,显而易见的是,本领域技术人员可以无需详细特征地实践本发明的示例性实施例。可以省略这里包括的公知功能和结构的描述,以避免使本发明的主旨不清楚。
典型地,在特定对象的搜索中使用滚动功能。如果滚动动作到达滚动边界,则这意味着用户未能发现对象或想要执行另一搜索。当滚动动作到达滚动边界时,终端可以提供导航另一导航区域的选项,以便用户以快速直观的方式重新开始搜索。
在本发明的示例性实施例中,当用于导航对象的滚动动作到达滚动边界时,终端在前一屏幕之后提供推荐动作。此时,推荐动作可以是“退回前一屏幕”、“移动到下一文件夹”、“移动到下一菜单”、“移动到执行应用”、“执行推荐应用”、“因特网发布检查”、“检查窗口小部件信息”等。例如,可以根据与当前导航动作相关的应用多样地配置推荐动作。推荐动作可以在终端的制造状态预先设置,或者由用户根据程序进行设置。可以通过顺序呈现新动作或按照可选菜单选项的形式提供推荐动作。
如上所述,如果在用户导航对象时滚动动作到达滚动边界,这意味着完全导航了相应区域。根据本发明的示例性实施例,为了提供便携式终端的使用中的增强导航环境,终端推荐在导航区域的滚动边界处可用的动作。此时,可以依据配置连续地呈现推荐的动作。
以下讨论的图1至24和在本专利文献中用于描述本公开原理的各种示例性实施例仅作为示例,无论如何不应被理解为限制本公开的范围。本领域技术人员将会理解,可以在任何适合设置的通信系统中实现本公开的原理。用于描述各种实施例的术语是示例性的。应当理解,提供这些术语仅帮助理解描述,它们的使用和定义无论如何不会限制本发明的范围。除非明确指出,否则术语第一、第二等用于区分具有相同术语的对象,无论如何不意在表示按时间排序。集合被定义为包括至少一个元素的非空集合。
图1是示出了根据本发明示例性实施例的用于处理滚动动作的终端的配置的框图。尽管图1针对便携式终端,但是本发明的示例性实施例可以用于以触摸板或鼠标进行操作的支持滚动功能任何类型的设备。
参照图1,通信单元120负责与基站或另一终端的无线通信。通信单元120可以包括:发送机,用于对要发送的信号进行上变频和放大;以及接收机,用于对接收到的信号进行低噪放大和下变频。通信单元120可以包括调制器和解调器。这里,调制器对发送信号进行调制,并向发送机发送调制信号,以及解调器对接收机接收到的信号进行解调。在这种情况下,调制器/解调器可以是长期演进(LTE)、宽带码分多址(WCDMA)、全球移动通信系统(GSM)、WiFi、无线宽带(WiBro)、近场通信(NFC)和/或蓝牙。
控制单元100控制便携式终端的全部操作,并当滚动动作到达滚动边界时,提供根据本发明示例性实施例的推荐动作。
存储器110可以包括用于存储操作终端的程序的程序存储器和存储由程序生成的数据的数据存储器。更具体地,存储器100可以存储推荐动作表,包括推荐动作和每个程序的推荐动作表。
触摸板140能够检测用户做出的触摸输入,显示单元130可以是液晶显示器(LCD)或有机发光二极管(OLED)面板,用于显示与应用的执行相关联的数据和图像。这里,输入单元140和显示单元130可以集成在触摸屏中。
在上述结构的便携式终端中,控制单元100检测通过触摸板140的触摸手势,以控制终端的操作或执行所选应用。这里,术语“应用”可以用作包括便携式终端中可执行的所有功能的术语。例如,使用术语“应用”,以包括图库呈现、电子邮件、设置、如短消息服务(SMS)之类的消息收发器、图像查看、日历、浏览器、音乐、视频、日志等、以及终端的语音呼叫和数据通信性能。
控制器单元100进行监视以检测滚动动作是否到达滚动边界,如果在滚动边界处保持滚动动作,则在显示单元130上控制预设推荐动作的应用信息的顺序呈现,以及执行由用户选择的推荐动作的应用。
图2是示出了呈现与根据本发明示例性实施例的终端中的滚动操作相关联的推荐动作的屏幕的图示。
参照图2,如果如参考数字210所示,在显示单元130上显示菜单屏幕的状态下通过触摸板140选择设置菜单图标,则控制单元100检测选择并在显示单元130上显示设置菜单屏幕,如参考数字220所示。如果如参考数字220所示,用户在设置菜单屏幕的状态下在触摸板140上执行滚动动作,则控制单元100控制设置菜单屏幕在显示单元130上以预定方向(即,向下)滚动。如果滚动动作到达滚动边界,则控制单元100检测到这一点,并控制在前一应用(即,设置菜单屏幕)的滚动边界之后呈现相应应用的推荐动作表中设置的应用(即,如在屏幕210中示出的菜单应用)的信息。例如,如果检测到滚动动作到达滚动边界,则控制单元100控制在滚动边界处接下来显示预设推荐动作(即,预设的下一应用信息),如参考数字230和240所示。之后,如果滚动动作完成,则如参考数字250所示,控制单元100控制显示单元130显示推荐动作的应用,并如参考数字260所示,执行推荐动作。
如图2所示,当利用滚动功能导航具有多个对象的屏幕时,如果滚动动作到达滚动边界,则终端接下来在滚动边界处显示推荐动作。尽管图2给出了推荐动作是在前一状态显示的菜单的情况(即,推荐动作可以被设置为前一应用),但是可以设置在滚动边界处呈现各种推荐动作。可以实现推荐动作的执行,使得当在预定时段上保持或选择相应推荐动作时,执行推荐动作。
图3是示出了根据本发明示例性实施例的终端的控制单元(例如,图1的控制单元)的配置的框图。
参照图3,存储器110可以包括推荐动作表和至少一个应用表。这里,推荐动作表可以是登记了在相应应用中使用的推荐动作的表,并且应用表可以是登记了便携式终端中使用的应用的表。推荐动作表可以如表1设计。在表1中,#标识数字,这表示可以存在多个动作。
表1
Figure BDA00002773628300081
以上动作表可由用户用于配置特定应用的推荐动作。例如,当用户意在配置特定应用的推荐动作时,控制单元100显示如表1的推荐动作表,以登记由用户选择的标识信息和由用户设置的权重,作为具有应用表的相应应用的推荐动作。应用表可以被配置有由用户从推荐动作表选择的类型和权重信息。
推荐动作登记器310能够根据用户选择登记要用作推荐动作表的推荐动作的应用,并针对每个应用配置要在相应应用中使用的推荐动作的应用。例如,推荐动作登记器310能够登记要用作推荐动作的相应应用。此时,向推荐动作表登记的应用有关的信息可以包括应用发布商、应用类别、应用类型和similar_info_#、similar_app_#、samepublisher_#形式的信息类型。
推荐动作登记器310还能够向相应的应用表登记每个应用的推荐动作。例如,推荐动作登记器310能够选择特定应用的推荐动作并登记所选推荐动作的优先级。在使用深度类型和列表类型动作作为推荐动作的应用的示例性情况中,可以向应用表登记这些推荐动作以及它们的权重1.0和0.9。
在推荐动作登记器310处配置的推荐动作信息被登记到存储在存储器110中的推荐动作表或相应应用表。
导航器320负责检测在触摸板140上出现的触摸事件。在本发明的示例性实施例中,术语“导航”表示在特定信息的搜索中操作屏幕的行为。例如,用户可以导航菜单屏幕以选择特定菜单项,导航电子邮件列表以确定特定电子邮件的内容,导航因特网浏览器屏幕以搜索特定信息,导航文件夹屏幕以选择特定文件等。
滚动执行器330负责响应于由导航器320检测到的触摸事件检测滚动动作和滚动导航区。当滚动动作到达当前应用的滚动边界时,滚动执行器330生成应用信息和警告滚动动作到达滚动边界的信息。之后,滚动执行器330基于推荐动作信息,在显示单元130的滚动边界处显示推荐动作的应用信息。
如果警告滚动动作到达滚动边界,则推荐动作确定器340确定相应应用表中的推荐动作,并配置通过注意到推荐动作的权重而登记的应用的推荐动作,以向滚动执行器339提供配置信息。
如上所述,推荐动作登记器310向推荐动作表和/或相应的应用表登记用户所配置的推荐动作。如果在这种状态下执行特定应用,则导航器320检测在触摸板140上出现的触摸事件,并向滚动执行器330发送触摸信息。滚动执行器330根据滚动动作,在屏幕上显示相应应用信息。如果滚动动作到达与应用信息相关联的导航区域的边界,则滚动执行器330通知推荐动作确定器340。推荐动作确定器340基于当前收集的信息,从存储在存储器110的相应应用表(即,包括应用的推荐动作的表)中选择要在导航区域的边界处呈现的推荐动作,并向滚动执行器330发送推荐动作。滚动执行器330以新项目的形式在导航区域上显示接收到的推荐动作。
推荐动作表(即,表1)可以存储便携式终端可执行的所有动作。每个动作可以包括类型、行为、权重等。这里,类型属性指示动作类型,并可以表示为基本类型,如深度菜单、列表菜单、信息应用等。动作属性可以指示相应推荐动作的行为。权重可以指示分配给相应推荐动作的权重。
根据要登记的应用的深度,可以向推荐动作分配不同权重。在应用表的情况下,可以向第一级深度的深度类型、第二级深度的链接类型、以及第三深度的similar_app分配权重1。例如,每个应用表可以针对每个深度登记有推荐动作表的唯一标识(ID)信息。因此,可以基于每个推荐动作的唯一ID配置每个应用表的深度。此外,可以使用第三级深度、而不是第一和第二级深度的推荐动作。
尽管未在推荐动作表中示出,但是可以针对滚动方向(即,上、下、左和右)向应用的推荐动作分配不同权重。例如,在右方向针对深度类型向特定应用分配权重1,在左方向针对链接类型向特定应用分配权重1,以及在上下方向针对similar_app类型向特定应用分配权重1。例如,可以使用唯一ID,针对每个滚动方向登记推荐动作表。此外,可以基于唯一ID请求推荐动作。
图4是示出了根据本发明示例性实施例的登记推荐动作的过程的流程图。该过程可由控制单元100的推荐动作登记器310执行。
参照图4,如果推荐动作表应用登记请求出现,则控制单元100在步骤411检测请求,在步骤413接收关于相应应用的信息,并在步骤415在推荐动作表中存储接收到的应用信息。每个应用可以登记有推荐动作表,以使用推荐动作滚动功能。所存储的应用信息可以包括应用发布商、应用类别、应用类型、信息类型和菜单结构。可以以similar_info_#、similar_app_#、same publisher_#等形式登记应用信息。如果成功向推荐动作表登记应用信息,则推荐登记器310在步骤417检测这一点,并结束应用登记过程。
控制单元100可以针对每个应用配置推荐动作表。如果由于在接收到推荐动作时请求登记特定应用,则控制单元100在步骤431检测这一点,并在步骤433显示推荐动作表。之后,控制单元100在步骤435确定是否输入推荐动作。如果确定输入了推荐动作,则控制单元100在步骤437确定是否从推荐动作表中选择推荐动作。相反,如果在步骤435确定没有输入推荐动作,则控制单元100在步骤445确定是否应终止推荐动作。如果确定从推荐动作表选择了推荐动作,则控制单元100在步骤439向相应应用表登记从推荐动作表中选择的推荐动作,并在步骤441登记由用户配置的权重。否则,如果确定没有从推荐动作表选择推荐动作,则控制单元100在步骤443向相应应用的表登记输入的推荐动作。例如,如果输入了没有在推荐动作表中存在的推荐动作,则用户能够创建新动作并向相应应用表登记该新动作。一旦完成了推荐动作登记过程,控制单元100检测到这一点并结束相应过程。
可以使用推荐动作表或推荐动作表的标识信息来创建应用表。前一方式是确定要配置的应用项目作为推荐动作表中的推荐动作,并排除在登记为相应应用的推荐动作中没有确定的项目。后一种方案使用推荐动作表中的标识信息配置应用表。
应用可以配置有一个或多个推荐动作。在选择了多个推荐动作的情况下,可以向相应应用表登记推荐动作和相应权重。
如上所述,如果配置了多个推荐动作,则控制单元100能够配置特定应用的多个推荐动作,并以优先级登记推荐动作。例如,控制单元100能够配置“深度类型”和“列表类型”作为推荐动作,并向相应应用表登记这些推荐动作和相应权重1.0和0.9。在这种情况下,控制单元100能够执行深度类型作为具有最高优先级的推荐动作。
一旦登记了相应应用的推荐动作,控制单元100能够响应于与相应应用相关联地采取的滚动动作,显示配置的推荐动作。
图5是示出了根据本发明示例性实施例的在导航区域的滚动边界显示推荐动作的过程的流程图。可以通过控制单元100的导航器320、滚动执行器330或推荐动作确定器340来执行图5所示的过程。
参照图5,控制单元100的导航器320在步骤511响应于出现在触摸板140上的触摸事件来执行导航。这里,术语“导航”表示通过所有触摸事件触发的用于在相应应用执行屏幕上特定信息的搜索中操作屏幕的执行动作。该动作包括导航菜单屏幕以选择特定菜单项、导航电子邮件列表以确定特定电子邮件的内容、导航因特网浏览器屏幕以搜索特定信息、以及导航文件夹屏幕以选择特定文件。控制单元100的滚动执行器330接收通过导航器320检测的触摸事件,并分析触摸事件以确定滚动动作是否到达导航区域的滚动边界。如果确定滚动动作到达了滚动边界,则控制单元100在步骤513检测到这一点,并在步骤515确定当前应用是否是使用推荐动作的应用。如果当前应用使用推荐动作(即,相应应用表),则控制单元100在步骤517控制接下来在导航区域的滚动边界显示向应用表登记的推荐动作。在这种情况下,当检测到滚动边界时,滚动执行器330向推荐动作确定器340通知滚动边界的检测,推荐动作确定器340搜索存储在存储器110中的应用表,以找到相应应用的推荐动作信息,并向滚动执行器330通知找到的信息。滚动执行器330在导航区域之后显示所通知的推荐动作。如果在导航区域的滚动边界之后显示推荐动作的状态下,用户命令执行相应推荐动作,则控制单元100在步骤517执行相应推荐动作的应用,并结束显示推荐动作的过程。
图6是示出了根据本发明示例性实施例的在导航区域结束之后显示推荐动作的过程的流程图。图6描述的过程可以是图5的步骤517。
参照图6,如果当前应用使用推荐动作,则控制单元100在步骤611分析相应应用表中的推荐动作,在步骤613选择具有最高优先级的推荐动作,并在步骤615显示在导航区域的结尾之后显示所选推荐动作的应用。如果在步骤617确定在显示推荐动作的状态下执行相应应用的请求,则控制单元在步骤623执行所选推荐动作。然而,如果在步骤617确定没有选择推荐动作,则控制单元100执行推荐动作的滚动。此时,如果滚动动作到达推荐动作的导航区域的滚动边界,则控制单元100在步骤619检测到这一点,并在步骤621确定是否存在具有次高优先级的推荐动作,如果存在具有次高优先级的推荐动作,则返回步骤615,以重复上述操作。
在滚动动作继续的同时,控制单元100连续地显示向相应应用表登记的推荐动作的应用,如果用户接下来在显示推荐动作的状态下选择了特定推荐动作,则执行与所选推荐动作相对应的应用。
如上所述,便携式终端能够在滚动动作到达具有当前应用的对象的导航区域的滚动边界时提供推荐动作的应用。此时,推荐动作可以是在当前应用之后可执行的应用,并由用户提前配置。
典型地,向图库应用提供深度导航结构。因而,当与推荐动作相关联地登记图库应用时,可以与诸如应用发布商(即,三星)、应用类别(即,图像查看器)、应用类型(即,app)和信息类型(即,空)之类的相关信息一起登记该图库应用。例如,可以与相同的publisher_3和similar_app_2一起登记图库推荐动作表,深度类型的推荐动作可以配置有权重1。
如果在导航区域的滚动边界处请求推荐动作,则控制单元100从图库推荐动作表中选择具有最高权重的深度类型推荐动作,以提供前一深度菜单作为推荐动作。
图7是示出了根据本发明示例性实施例的处理图库应用的推荐动作的过程的流程图,图8是示出了在根据本发明示例性实施例的例如图7操作的过程中与图库应用的滚动动作相关的操作的图示。
参照图7和8,控制单元100在步骤711执行图库搜索操作。在图库搜索操作中,如图8的参考数字810所示,用户在菜单屏幕上选择图库菜单;如图8的参考数字820所示,选择多个图像文件夹之一;以及在如图8的参考数字840所示打开包含图片的所选图像文件夹的状态下,如图8的参考数字830所示,选择特定图片。之后,如果如图8的参考数字850所示,用户在屏幕上采取滚动动作,则控制单元100在步骤713检测到滚动动作,并在步骤715控制在显示单元130上滚动图片。此时,如果滚动动作到达图片区域的滚动边界,则控制单元100在步骤717检测到这一点,在步骤719显示向图库推荐动作表登记的推荐动作,并结束处理推荐动作的过程。例如,当滚动动作到达图片区域的滚动边界时,如参考数字860所示,控制单元100控制接下来显示位于前一深度的图像文件夹(包括所选图片)。如果保持滚动动作,则控制单元100继续以逐步的方式显示先前深度的屏幕,如参考数字870和880所示。
同时,向电子邮件应用提供列表类型项目导航结构。因而,当登记了电子邮件推荐动作时,电子邮件应用与诸如应用发布商(即,三星)、应用类别(即,电子邮件)、应用类型(即,app)和信息类型(即,电子邮件)之类的信息一起登记。例如,以相同的publisher_4、similar_app_3和similar_info_3的形式向推荐动作表登记推荐动作。此外,可以与列表类型推荐应用相关联地登记电子邮件应用,其权重为1。
如果在导航区域的滚动边界处请求推荐动作,则控制单元100能够提供具有最高权重的列表类型推荐动作。与滚动方向相匹配,如果沿下一列表方向滚动对象,则控制单元100进行控制以在下一列表上显示电子邮件。否则,如果沿前一列表方向滚动对象,则控制单元100在前一列表上显示电子邮件。
图9是示出了根据本发明示例性实施例的处理电子邮件应用的推荐动作的过程的流程图,图10是示出了在根据本发明示例性实施例的例如图9操作的过程中与电子邮件应用的滚动动作相关的操作的图示。
参照图9和10,控制单元100在步骤911执行电子邮件搜索操作。此时,如果如图10的参考数字1010所示,用户在菜单屏幕上选择电子邮件菜单,则如图10的参考数字1020所示,控制单元100在屏幕上显示电子邮件列表,如果从电子邮件列表中选择特定电子邮件,则如图10的参考数字1030所示,在屏幕上显示所选电子邮件的内容。之后,如果用户采取滚动动作,则控制单元100在步骤913检测滚动动作,并在步骤915控制电子邮件内容在显示单元130上的滚动。此时,如果滚动动作到达滚动边界,则控制单元100在步骤917检测这一点,在步骤919分析滚动方向,并在步骤921根据滚动方向控制接下来呈现当前电子邮件项目的前一(或下一)电子邮件项目的内容。之后,控制单元100结束处理推荐动作的过程。
在图10的示例性实施例中,控制单元100检测沿前一邮件方向(即,向上或向下的方向)采取滚动动作以在屏幕上滚动,如图10的参考数字1040和1050所示,并在当前电子邮件项目的内容的结尾处选择电子邮件列表上的前一电子邮件项目以在屏幕上显示前一电子邮件的内容,如图10的参考数字1060和1070所示。此时,如果保持滚动动作,则控制单元100沿滚动方向选择电子邮件项目,以顺序显示所选电子邮件项目的内容。
向设置应用提供深度和列表类型导航结构。因此,当与推荐动作相关联地登记时,设置应用登记有信息,如应用发布商(即,三星)、应用类别(即,设置)、应用类型(即,app)和信息类型(即,空)。例如,可以向推荐动作表登记推荐动作以及参数,如same_publisher_6和similar_app_6。此外,可以与具有权重1的深度类型推荐应用和具有权重0.9的列表类型推荐应用相关联地登记设置应用。
如果在导航区域的滚动边界处请求推荐动作,则控制单元100能够提供具有最高权重的深度类型推荐动作。此时,深度类型推荐动作可以是前一深度菜单。如果深度菜单不是想要的,则用户能够保持滚动动作,使得控制单元100控制显示排列在列表中下一个的另一设置菜单,其列表类型推荐动作具有次高权重。
图11是示出了根据本发明示例性实施例的处理设置应用推荐动作的过程的流程图,图12是示出了在根据本发明示例性实施例的例如图11操作的过程中与设置应用的滚动动作相关的操作的图示。
参照图11和12,控制单元100在步骤1111执行设置菜单搜索操作。此时,如果如参考数字1210所示,用户在菜单屏幕上选择设置菜单,则如参考数字1220所示,控制单元100控制在屏幕上显示子菜单列表,以及如果从子菜单列表中选择子菜单项目(即,连接设置子菜单),则如参考数字1230所示,显示连接菜单屏幕。之后,如果用户在连接菜单屏幕上采取滚动动作,则控制单元100在步骤1113检测到这一点,并如参考数字1240所示,在步骤1115控制在显示单元130上滚动连接菜单屏幕。此时,如果滚动动作到达滚动边界,则控制单元100在步骤1117检测到这一点,并如参考数字1250所示,在步骤1119在屏幕的导航区域的滚动边界显示推荐动作(即,前一深度菜单)。在这之前进行,如在屏幕1220上所示显示子菜单项目的列表(即,前一深度),如果选择了子菜单,则控制单元在步骤1123检测到这一点,并如在屏幕1260中所示,在步骤1125显示前一深度屏幕。然而,如果在导航区域的滚动边界保持滚动动作,则控制单元100在步骤1121检测到这一点,并在步骤1127在导航区域之后显示具有次高优先级的推荐动作。之后,控制单元100结束处理设置应用推荐动作的过程。
此时,可以与具有权重1的深度类型推荐动作和具有权重0.9的列表类型推荐动作相关联地登记设置应用。在这种情况下,当滚动动作到达滚动边界时,如在屏幕1250中所示,控制单元100控制显示具有最高权重的深度类型推荐动作,如果保持滚动动作,则在步骤1127控制根据具有次高优先级的列表类型来显示列表中排列在下一个的设置菜单。
消息收发器应用(即,SMS、即时消息收发器)是基本社交行为应用,并具有许多类似行为。当与推荐动作相关联地登记消息收发器时,消息收发器应用登记有其信息,如,应用发布商(即,三星)、
应用类别(即,消息收发器)、应用类型(即,app)和信息类型(即,社交)。例如,可以向推荐动作表登记推荐动作和参数,如same_publisher_8、similar_app_8和similar_infor_5。此外,可以与具有权重1的similar_app推荐动作和具有权重0.9的SNS推荐动作相关联地登记消息收发器应用。
如果在导航区域的滚动边界处请求推荐动作,则控制单元100能够通过显示具有最高权重的similar_app推荐动作来提供类似聊天应用作为推荐动作。此时,如果类似应用不是想要的,则用户能够保持滚动动作,使得控制单元100控制显示具有次高优先级的SNS应用作为推荐动作。当显示推荐动作时,可以与推荐动作相关联地呈现与第一消息收发器应用提供的联系人信息相对应的联系人信息。例如,推荐动作可以根据呈现的信息和类似消息收发器向用户提供获取的所需信息。
图13是示出了根据本发明示例性实施例的处理消息收发器应用的推荐动作的过程的流程图,图14是示出了在根据本发明示例性实施例的例如图13操作的过程中与消息收发器应用的滚动动作相关的操作的图示。这里,假设按照ngGtalk、chat on和facebook的顺序登记作为推荐动作的similar_app的优先级。
参照图13和14,控制单元100在步骤1311执行消息收发器搜索操作。如果用户采取滚动动作,则如参考数字1410所示,控制器100在步骤1313检测屏幕上的滚动动作,并在步骤1315控制通过显示单元130显示的图像的滚动。如果滚动动作到达导航区域的滚动边界,则控制单元100在步骤1317检测到这一点,并如参考数字1420所示,在步骤1319显示具有最高权重的推荐动作(即,SNS)。如果选择了SNS,则控制单元100在步骤1321检测SNS选择,并如参考数字1430所示,在步骤1327执行SNS。此时,如参考数字1440所示,用户能够使用消息收发器的订户信息来执行推荐动作的SNS。然而,如果没有选择所显示的SNS,则控制单元100执行步骤1323和1325,以顺序显示具有次高优先级的推荐动作,并结束处理消息收发器应用推荐动作的过程。例如,如果在以上状态中保持滚动动作,则控制单元100以它们的优先级顺序来显示SNS应用。
日历应用是组织调度并与其它应用和相互操作且频繁搜索的应用。当与推荐动作相关联地登记日历应用时,日历应用登记有诸如应用发布商(即,三星)、应用类别(即,日历)、应用类型(即,app)和信息类型(即,调度)之类的信息。例如,可以向推荐动作表登记日历应用以及参数same_publisher_9、similar_app_9和similar_info_6。此外,可以与具有权重1的weather_info推荐动作、具有权重0.9的搜索推荐动作、以及具有权重0.8的消息收发器推荐动作相关联地登记日历应用。
如果滚动动作到达滚动边界处使得请求推荐动作,则控制单元100能够显示具有最高权重的weather_info推荐动作,以提供天气窗口小部件形式的信息。如果用户保持滚动动作,则控制单元100接下来提供具有次高优先级的搜索推荐动作,并激活联系人信息包括在调度中的消息收发器应用。此时,提供给推荐动作的联系人信息可以是基于在第一日历应用中查看到的联系人信息。例如,推荐动作可以被配置为不仅显示消息收发器应用,还提供基于应用提供的联系人信息提供与对等用户通信的方式。
图15是示出了根据本发明示例性实施例的处理日历应用的推荐动作的过程的流程图,图16是示出了在根据本发明示例性实施例的例如图15操作的过程中与日历应用的滚动动作相关的操作的图示。
参照图15和16,控制单元100在步骤1511执行日历搜索操作。如果如参考数字1610所示,用户采取滚动动作,则控制单元100在步骤1513检测该滚动动作,并在步骤1515控制通过显示单元130显示的图像的滚动。如果滚动动作到达滚动边界,则控制单元100在步骤1517检测到这一点,并如参考数字1620所示,在步骤1519显示具有最高权重的推荐动作(即,天气窗口小部件)。如果在该状态下保持滚动动作,则控制单元100在步骤1521检测推荐动作的滚动边界,如参考数字1630所示,在步骤1523在屏幕上按照它们的优先级顺序显示消息收发器应用,并结束处理日历应用推荐动作的过程。在执行消息收发器应用的情况下,控制单元100可以基于日历应用的联系人信息,获取联系人信息。
浏览器应用是用于网站冲浪的应用,并具有各种功能。当与推荐动作相关联地登记浏览器应用时,可以向推荐动作表登记浏览器应用以及诸如应用发布商(即,三星)、应用类别(即,浏览器)、应用类型(即,app)和信息类型(即,空)之类的信息。例如,可以向推荐动作表登记浏览器应用推荐动作和参数same_publisher_10和similar_app_10。此外,可以与用于上/下滚动的具有权重1的recent_pages动作和具有权重0.9的历史页面动作相关联地登记浏览器应用。也可以与用于左/右滚动的具有权重1.0的previous_page动作和具有权重0.9的打开窗口动作相关联地登记浏览器应用。
如果滚动动作到达上/下滚动边界处使得请求推荐动作,则控制单元100能够采取具有最高权重的recent_pages推荐动作,以提供最近页面。如果在该状态下保持滚动动作,则控制单元100能够采取具有下一优先级顺序的历史页面推荐动作。如果滚动动作到达左/右滚动边界,则控制单元100控制previous_page动作和打开窗口动作的后续呈现。
图17是示出了根据本发明示例性实施例的处理浏览器应用的推荐动作的过程的流程图,图18是示出了在根据本发明示例性实施例的例如图17操作的过程中与浏览器应用的滚动动作相关的操作的图示。
参照图17和18,控制单元100在步骤1711执行浏览器搜索操作。如果如参考数字1810所示,用户在屏幕上采取滚动动作,则控制单元100在步骤1713检测滚动动作,并在步骤1715控制通过显示单元130显示的图像的滚动。如果滚动动作到达滚动边界,则控制单元100在步骤1717检测到这一点,并在步骤1719分析滚动方向。如果滚动方向是上/下方向,则如参考数字1820所示,控制单元100控制在屏幕上显示recent_pages推荐动作,如果在该状态下保持滚动动作,则如参考数字1830所示,在步骤1721和1723按照它们的优先级顺序在屏幕上显示历史页面推荐动作。否则,如果滚动方向是向左/右方向,则控制单元100在步骤1725控制显示previous_page推荐动作,如果保持滚动动作,则在步骤1727在屏幕上显示打开窗口推荐动作。之后,控制单元100结束处理浏览器应用推荐动作的过程。
音乐播放器应用是在背景操作以回放音乐文件的应用。当与推荐动作相关联地登记音乐播放器应用时,可以向推荐动作表登记音乐播放器应用和诸如应用发布商(即,三星)、应用类别(即,音乐播放器)、应用类型(即,app)和信息类型(即,音乐)之类的信息。例如,可以向推荐动作表登记音乐播放器应用推荐动作和参数same_publisher_11和similar_app_11。此外,可以与具有权重1的音乐中心动作和具有权重0.9的最近app动作相关联地登记音乐播放器应用。
图19是示出了根据本发明示例性实施例的处理音乐播放器应用的推荐动作的过程的流程图;图20是示出了在根据本发明示例性实施例的例如图19操作的过程中与音乐播放器应用的滚动动作相关的操作的图示。
参照图19和20,控制单元100在步骤1911执行音乐播放器应用搜索操作。如果如参考数字2010所示,用户在屏幕上采取滚动动作,则控制单元100在步骤1913检测滚动动作,并在步骤1915根据滚动动作控制通过显示单元130显示的图像的滚动。如果滚动动作到达滚动边界,则控制单元100在步骤1917检测到这一点,并如参考数字2020所示,在步骤1919提供最近执行的应用100作为在屏幕上的导航结尾接下来的推荐动作。之后,控制单元100结束处理音乐播放器应用推荐动作的过程。
日志应用是用于提供最近使用的联系人信息以便用户快速搜索联系人的应用。当与推荐动作相关联地登记日志应用时,可以向推荐动作表登记日志应用及诸如应用发布商(即,三星)、应用类别(即,日志提供者)、应用类型(即,app)和信息类型(即,空)之类的信息。此外,可以与具有权重1的最爱好友动作和具有权重0.9的电话簿动作相关联地登记日志应用。
图21是示出了根据本发明示例性实施例的处理日志应用的推荐动作的过程的流程图,图22是示出了在根据本发明示例性实施例的例如图21操作的过程中与日志应用的滚动动作相关的操作的图示。
参照图21和22,控制单元100在步骤2111执行日志应用搜索操作。如果如参考数字2210所示,用户在屏幕上采取滚动动作,则控制单元在步骤2113检测该滚动动作,并在步骤2115根据该滚动动作控制通过显示单元130显示的图像的滚动。如果滚动动作到达滚动边界,则控制单元100在步骤2117检测到这一点,并如参考数字2220所示,在步骤2119提供最爱好友应用作为屏幕上导航区域边界处的推荐动作。如果在显示最爱好友应用作为推荐动作的状态下保持滚动动作,则控制单元100提供具有次高优先级的电话簿应用作为推荐动作。之后,控制单元100结束处理日志应用推荐动作的过程。
图像查看器应用是用于响应于来自另一应用的请求来显示图像的应用。例如,图像查看器应用能够显示通过电子邮件应用或消息收发器应用接收到的图像。当与推荐动作相关联地登记图像查看器应用时,可以向推荐动作表登记图像查看器应用和诸如应用发布商(即,三星)、应用类别(即,图像查看器)、应用类型(即,app)和信息类型(即,空)之类的信息。例如,可以向推荐动作表登记图像查看器应用和same_publisher_7和similar_app_7的参数。此时,可以与具有权重1的previous_app动作、具有权重0.9的图像编辑器动作、以及具有权重0.8的SNS更新动作相关联地登记图像查看器应用。如果滚动动作到达导航区域的滚动边界处使得请求推荐动作,则控制单元100执行具有最高权重的推荐动作的previous_app。如果具有最高优先级的推荐动作不是想要的应用,则用户可以保持滚动动作使得按照它们的优先级顺序提供图像编辑器和SNS更新动作。
图23是示出了根据本发明示例性实施例的处理图像查看器应用的推荐动作的过程的流程图,图24是示出了在根据本发明示例性实施例的例如图23操作的过程中与图像查看器应用的滚动动作相关的操作的图示。这里,图24针对previous_app是电子邮件应用的情况。
参照图23和24,控制单元100在步骤2311执行图像查看器搜索操作。如果如参考数字2410所示,在屏幕上的图像列表中选择特定图像,则如参考数字2420所示,在屏幕上显示所选图像。在这种状态下,如果用户采取滚动动作,则控制单元100在步骤2313检测该滚动动作,并如参考数字2430所示,在步骤2315根据该滚动动作控制的显示单元130所显示的图像在屏幕上的滚动。如果滚动动作到达图像的滚动边界,则控制单元100在步骤2317检测到这一点,并在步骤2319显示推荐动作(即,电子邮件)。在这种状态下,如参考数字2440所示,用户可以通过电子邮件应用上载图像。如果在这种状态下保持滚动动作,则控制单元100根据图像编辑器和SNS更新动作的优先级,控制顺序地显示图像编辑器屏幕和SNS更新屏幕。之后,控制单元100结束处理图像查看器应用推荐动作的过程。
如上所述,在用户采取滚动动作导航终端的屏幕上的对象的状态下,如果滚动动作到达滚动边界,示例性方法顺序地呈现与相应应用相关联登记的推荐动作。例如,如果采取滚动动作的用户未能找到目标对象或尝试改变搜索范围,则在搜索目标对象的滚动动作到达滚动边界时,终端顺序地提供用户或制造商预设的推荐动作,以便用户快速移动到另一搜索区域。以上示例性导航方法可以通过参照图7至24,针对每个应用配置推荐动作来实现。
如上所述,示例性终端的优点在于,当用于导航屏幕上排列的对象的滚动动作到达滚动边界时,提供与相应应用相关联预先配置的推荐动作。例如,当在对象搜索中滚动屏幕的用户未能找到目标对象或尝试另一搜索时,终端从滚动边界之后提供用户或制造商预设的推荐动作,以便用户可以无缝地继续滚动以在另一搜索区域中搜索对象。
尽管参照特定示例性实施例示出并描述了本发明,但是本领域技术人员应当理解,可以在不偏离由所附权利要求及其等同物所定义的本发明的精神和范围的情况下做出形式和细节上的各种改变。

Claims (15)

1.一种设备,包括:
触摸板,用于检测触摸事件;
存储器,用于存储包括针对每个应用的推荐动作的推荐动作表;
控制单元,用于在触摸板上检测到的滚动动作到达滚动边界时,控制显示与当前应用相关联的、向所述推荐动作表登记的推荐动作;以及
显示单元,用于在控制单元的控制下,在当前应用的滚动边界处显示与推荐动作相对应的应用。
2.根据权利要求1所述的设备,其中控制单元在当前应用具有向推荐动作表登记的多个推荐动作并且滚动动作保持时,控制按照经排序的优先级次序来显示推荐动作。
3.根据权利要求2所述的设备,其中控制单元通过登记经由触摸板输入的推荐动作信息来生成针对每个应用的推荐动作表。
4.根据权利要求2所述的设备,其中控制单元包括:
导航器,用于收集触摸板上发生的触摸事件,并在显示单元上显示所述触摸事件;
滚动执行器,用于在触摸事件是滚动触摸事件时,在显示单元上滚动屏幕,并在滚动边界处请求推荐动作,以随后在滚动边界处顺序地显示推荐动作;以及
推荐动作确定器,用于向滚动执行器提供向应用推荐动作表登记的推荐动作。
5.根据权利要求4所述的设备,其中控制单元包括:推荐动作登记器,用于登记经由触摸板输入的推荐动作,以生成应用推荐动作表。
6.一种终端的滚动控制方法,所述方法包括:
响应于在触摸板上检测到的滚动动作来滚动屏幕;
进行监视以检测响应于滚动动作而滚动的导航区域的滚动边界;以及
在检测到滚动边界时,顺序地显示与向当前应用的推荐动作表登记的推荐动作相对应的应用。
7.根据权利要求6所述的滚动控制方法,其中所述应用推荐动作表包括具有优先级的至少一个推荐动作,以及显示应用包括:在当前应用具有向推荐动作表登记的多个推荐动作并且滚动动作保持时,按照经排序的优先级次序来呈现推荐动作。
8.根据权利要求7所述的滚动控制方法,其中呈现推荐动作包括:当选择推荐动作之一时,执行与所选动作相对应的应用。
9.根据权利要求8所述的滚动控制方法,还包括:
通过登记推荐动作信息输入来生成应用推荐动作表。
10.根据权利要求6所述的滚动控制方法,其中所述应用是图库应用,所述图库应用的推荐动作表是深度类型的,以及显示应用包括:在滚动边界处顺序地呈现之前深度的菜单屏幕。
11.根据权利要求6所述的滚动控制方法,其中所述应用是电子邮件应用,所述电子邮件应用的推荐动作表是列表类型的,以及显示应用包括:
分析在电子邮件导航区域的滚动边界处的滚动方向;以及
根据所述滚动方向,顺序地呈现电子邮件列表中的之后或之前的电子邮件。
12.根据权利要求6所述的滚动控制方法,其中所述应用是设置应用,所述设置应用的推荐动作表是深度类型和列表类型的,以及显示应用包括:
在滚动边界处呈现前一深度的菜单;以及
当在前一深度菜单的滚动边界处保持所述滚动动作时,顺序地呈现菜单列表中的之后设置菜单。
13.根据权利要求6所述的滚动控制方法,其中所述应用是图像查看器应用,所述图像查看器应用的推荐动作表是previous_app和图像编辑器,以及显示应用包括:
在图像查看器导航区域的滚动边界处呈现前一应用的菜单;以及
当在滚动边界处保持滚动动作时,呈现图像编辑器屏幕作为推荐动作。
14.根据权利要求6所述的滚动控制方法,其中所述应用是消息收发器应用,所述消息收发器应用的推荐动作表是similar_app和社交网络服务SNS应用,以及显示应用包括:
在图像查看器导航区域的滚动边界处呈现频道应用作为类似应用;以及
当在类似应用的滚动边界处保持滚动动作时,呈现具有下一优先级的SNS应用作为另一推荐动作。
15.根据权利要求6所述的滚动控制方法,其中所述应用是日历应用,所述日历应用的推荐动作表是消息收发器应用,以及显示应用包括:在日历应用导航区域的滚动边界处呈现消息收发器应用。
CN2013100274346A 2012-01-25 2013-01-24 终端的滚动控制设备和方法 Pending CN103226435A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020120007136A KR20130086409A (ko) 2012-01-25 2012-01-25 휴대단말기의 스크롤 제어장치 및 방법
KR10-2012-0007136 2012-01-25

Publications (1)

Publication Number Publication Date
CN103226435A true CN103226435A (zh) 2013-07-31

Family

ID=47683450

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100274346A Pending CN103226435A (zh) 2012-01-25 2013-01-24 终端的滚动控制设备和方法

Country Status (4)

Country Link
US (1) US20130187873A1 (zh)
EP (1) EP2620862A3 (zh)
KR (1) KR20130086409A (zh)
CN (1) CN103226435A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111712789A (zh) * 2018-01-18 2020-09-25 三星电子株式会社 用于内容的基于上下文的视觉提示管理的方法和系统

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10452228B2 (en) * 2011-09-12 2019-10-22 Volkswagen Ag Method and device for displaying information and for operating an electronic device selectively including activated list elements
KR102174916B1 (ko) * 2012-11-30 2020-11-05 삼성전자주식회사 종료 효과를 표시하는 모바일 장치 및 그 제어방법
US9342228B2 (en) 2013-07-17 2016-05-17 Blackberry Limited Device and method for filtering messages using sliding touch input
US9313316B2 (en) * 2013-07-17 2016-04-12 Blackberry Limited Device and method for filtering messages
WO2015046636A1 (ko) * 2013-09-24 2015-04-02 엘지전자 주식회사 이동 단말기 및 이의 제어방법
KR101509355B1 (ko) * 2013-12-18 2015-04-07 최진근 정보 맵 인터페이스 제공 방법 및 이 방법을 프로그램화하여 수록한 컴퓨터로 읽을 수 있는 기록매체
TWI616803B (zh) * 2013-12-27 2018-03-01 宏碁股份有限公司 螢幕畫面的縮放及操作方法、裝置與電腦程式產品
KR102411890B1 (ko) * 2014-09-02 2022-06-23 삼성전자주식회사 컨텐츠를 처리하는 방법 및 이를 위한 전자 장치
KR102351317B1 (ko) * 2015-01-07 2022-01-14 삼성전자 주식회사 전자문서 표시 방법 및 전자 장치
KR20160139320A (ko) * 2015-05-27 2016-12-07 엘지전자 주식회사 변형 가능한 디스플레이 장치 및 그의 동작 방법
US10474353B2 (en) * 2016-05-31 2019-11-12 Snap Inc. Application control using a gesture based trigger
US10609036B1 (en) 2016-10-10 2020-03-31 Snap Inc. Social media post subscribe requests for buffer user accounts
KR102629413B1 (ko) * 2018-03-22 2024-01-26 삼성전자주식회사 전자 장치 및 전자 장치의 기능 실행 방법
US11038915B1 (en) 2018-07-31 2021-06-15 Splunk Inc. Dynamic generation of courses of action for incident response in an information technology environment
WO2020071566A1 (ko) * 2018-10-02 2020-04-09 우수정 스위치백 ui 제공 방법 및 장치
CN111354460B (zh) * 2020-02-28 2023-09-19 维沃移动通信有限公司 信息输出的方法、电子设备及介质
US11132104B1 (en) * 2020-10-05 2021-09-28 Huawei Technologies Co., Ltd. Managing user interface items in a visual user interface (VUI)
KR102720339B1 (ko) * 2021-10-26 2024-10-22 네이버웹툰 유한회사 콘텐츠 제공 방법 및 시스템

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1866996A (zh) * 2005-05-09 2006-11-22 索尼爱立信移动通信日本株式会社 便携式终端、信息推荐方法和程序
CN1957320A (zh) * 2004-03-30 2007-05-02 诺基亚公司 导航方法、电子设备、用户界面和计算机程序产品
US20100093325A1 (en) * 2008-10-09 2010-04-15 Lg Electronics Inc. Mobile terminal providing web page-merge function and operating method of the mobile terminal
CN101714057A (zh) * 2008-10-02 2010-05-26 三星电子株式会社 用于便携式装置的触摸输入装置和方法
CN101840301A (zh) * 2009-03-18 2010-09-22 索尼公司 信息处理装置和信息处理方法
CN102236525A (zh) * 2010-04-19 2011-11-09 Lg电子株式会社 移动终端以及控制移动终端的操作的方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100703335B1 (ko) * 2004-04-07 2007-04-03 삼성전자주식회사 휴대단말기의 메뉴 표시 방법
US7958456B2 (en) * 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
US8205157B2 (en) * 2008-03-04 2012-06-19 Apple Inc. Methods and graphical user interfaces for conducting searches on a portable multifunction device
US8619041B2 (en) * 2008-10-07 2013-12-31 Blackberry Limited Portable electronic device and method of controlling same
US8365091B2 (en) * 2009-01-06 2013-01-29 Microsoft Corporation Non-uniform scrolling
US8836648B2 (en) * 2009-05-27 2014-09-16 Microsoft Corporation Touch pull-in gesture
US8751956B2 (en) * 2009-05-27 2014-06-10 Microsoft Corporation Variable rate scrollbar
US20110055752A1 (en) * 2009-06-04 2011-03-03 Rubinstein Jonathan J Method and Apparatus for Displaying and Auto-Correcting an Over-Scroll State on a Computing Device
US8624925B2 (en) * 2009-10-16 2014-01-07 Qualcomm Incorporated Content boundary signaling techniques
US8448084B2 (en) * 2010-04-08 2013-05-21 Twitter, Inc. User interface mechanics
EP2378406B1 (en) * 2010-04-13 2018-08-22 LG Electronics Inc. Mobile terminal and method of controlling operation of the mobile terminal
KR101735606B1 (ko) * 2010-07-21 2017-05-15 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
KR101660746B1 (ko) * 2010-08-24 2016-10-10 엘지전자 주식회사 이동 단말기 및 이것의 애플리케이션 지시자 설정 방법
US8799778B2 (en) * 2011-12-13 2014-08-05 Facebook, Inc. Scrolling velocity modulation in a tactile interface for a social networking system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1957320A (zh) * 2004-03-30 2007-05-02 诺基亚公司 导航方法、电子设备、用户界面和计算机程序产品
CN1866996A (zh) * 2005-05-09 2006-11-22 索尼爱立信移动通信日本株式会社 便携式终端、信息推荐方法和程序
CN101714057A (zh) * 2008-10-02 2010-05-26 三星电子株式会社 用于便携式装置的触摸输入装置和方法
US20100093325A1 (en) * 2008-10-09 2010-04-15 Lg Electronics Inc. Mobile terminal providing web page-merge function and operating method of the mobile terminal
CN101840301A (zh) * 2009-03-18 2010-09-22 索尼公司 信息处理装置和信息处理方法
CN102236525A (zh) * 2010-04-19 2011-11-09 Lg电子株式会社 移动终端以及控制移动终端的操作的方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111712789A (zh) * 2018-01-18 2020-09-25 三星电子株式会社 用于内容的基于上下文的视觉提示管理的方法和系统

Also Published As

Publication number Publication date
EP2620862A3 (en) 2017-07-26
US20130187873A1 (en) 2013-07-25
KR20130086409A (ko) 2013-08-02
EP2620862A2 (en) 2013-07-31

Similar Documents

Publication Publication Date Title
CN103226435A (zh) 终端的滚动控制设备和方法
US11243685B2 (en) Client terminal user interface for interacting with contacts
KR102332675B1 (ko) 전자 장치의 컨텐츠 공유 방법 및 장치
US9329779B2 (en) Device, method, and storage medium storing program
CN111566652B (zh) 用于辅助用户完成任务的上下文感知的推荐
KR102208362B1 (ko) 전자 장치의 메시지 관리 방법 및 장치
US10402460B1 (en) Contextual card generation and delivery
CN109154946B (zh) 一种显示收藏对象的方法和终端
US9274696B1 (en) Scroll bar with time details
US8949714B2 (en) Method and apparatus for transmitting and receiving an integrated message using portable device
CN107071134B (zh) 移动终端
US10110547B2 (en) Method and apparatus for collecting feed information in mobile terminal
EP2693727A2 (en) Mobile terminal and controlling method thereof
EP2405338A1 (en) Method for presenting man machine interface and handheld device and computer-readable medium using the method
EP2891970A1 (en) Method for providing glance information, machinereadable storage medium, and electronic device
US20130268396A1 (en) Method and system for providing personalized application recommendations
KR20140082000A (ko) 관련 어플리케이션 제공 단말 및 방법
CN105468238A (zh) 文件图标显示方法、装置和设备
KR20180094359A (ko) 알림 제공 방법 및 이를 구현한 전자 장치
US20130159877A1 (en) Stealth mode for interacting with electronic messages
US9535507B2 (en) Mobile terminal and incoming information display method
CN105635434B (zh) 移动终端及其控制方法
KR102222133B1 (ko) 모바일 단말기 및 그의 어플리케이션 관리 방법과 이를 활용한 타겟 광고 제공 시스템
EP3057296B1 (en) Mobile terminal and method for controlling the same
WO2017006316A1 (en) Systems and methods for instant messaging

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130731