用户接口显示方法及其电子设备的制造方法
【专利摘要】提供了在电子设备上显示列表上的电子文档和/或项目的用户接口显示方法。该方法包括:显示一个或多个图像;获取偏好信息;以及根据偏好信息更改图像并显示所更改的图像。
【专利说明】
用户接口显示方法及其电子设备
技术领域
[0001]本发明涉及电子设备,更具体地,涉及在电子设备上显示列表上的电子文档和/或项目的方法。
【背景技术】
[0002]随着电子设备所执行的功能/应用的数量的增加,近来,设计允许用户易于与电子设备交互的用户接口具有重要意义。用户接口是这样的通道,用户不仅通过该通道接收内容还通过该通道回应用户动作或行为。
[0003]例如,电子设备将列表上或缩略视图中的电子文档和/或项目提供作为用户接口,从而使得用户可易于搜索该电子文档和/或项目。
[0004]虽然传统的电子设备将列表上或缩略视图中的电子文档和/或项目提供作为用户接口,但是传统的电子设备并未将用户偏好应用于提供系统,从而使得用户难以搜索一个或多个电子文件或项目。
【发明内容】
[0005]技术方案
[0006]本发明鉴于上述问题而作出并且提供了基于用户偏好显示列表上或缩略视图中的电子文档和/或项目的方法。本发明还提供了适于该方法的电子设备。
[0007]根据本发明示例性实施方式,本发明提供了在电子设备上显示用户接口的方法,该方法包括:显示一个或多个图像;获取偏好信息;以及根据偏好信息更改图像并显示更改的图像。
[0008]根据本发明另一示例性实施方式,本发明提供了电子设备,该电子设备包括:显示单元;用户输入单元;以及处理器。处理器在显示单元上显示一个或多个图像、通过用户输入单元获取偏好信息、根据偏好信息更改图像、以及在显示单元上显示更改的图像。
【附图说明】
[0009]通过结合附图的以下详细说明,本发明的特征和有益效果将变得更明显,附图中:
[0010]图1示出了包括根据本公开各实施方式的电子设备的网络环境;
[0011]图2是根据本公开各实施方式的电子设备的框图;
[0012]图3是根据本公开各实施方式的编程模块的框图;
[0013]图4是描述根据本发明实施方式用于显示电子设备与服务器之间的用户接口的方法的信号流图;
[0014]图5是描述根据本发明实施方式用于显示电子设备与服务器之间的用户接口的方法的信号流图;
[0015]图6是描述根据本发明实施方式用于显示电子设备的用户接口的方法的图;
[0016]图7是描述根据本发明实施方式用于显示电子设备的用户接口的方法的流程图;
[0017]图8A至图SC是描述根据本发明实施方式用于显示电子设备的用户接口的方法的图;
[0018]图9是描述根据本发明实施方式用于显示电子设备的用户接口的方法的流程图;
[0019]图1OA至图1OC是描述根据本发明实施方式用于显示电子设备的用户接口的方法的图;
[0020]图11是描述根据本发明实施方式用于显示电子设备的用户接口的方法的流程图;
[0021]图12A和图12B是描述根据本发明实施方式用于显示电子设备的用户接口的方法的图;
[0022]图13是描述根据本发明实施方式用于显示电子设备的用户接口的方法的流程图;
[0023]图14A至图14D是描述根据本发明实施方式用于显示电子设备的用户接口的方法的图;
[0024]图15是描述根据本发明实施方式用于显示电子设备的用户接口的方法的流程图;
[0025]图16A至图16C是描述根据本发明实施方式用于显示电子设备的用户接口的方法的图;
[0026]图17是描述根据本发明实施方式用于显示电子设备的用户接口的方法的流程图;
[0027]图18A至图18C是描述根据本发明实施方式用于显示电子设备的用户接口的方法的图;
[0028]图19是描述根据本发明实施方式用于显示电子设备的用户接口的方法的流程图;
[0029]图20A和图20B是描述根据本发明实施方式用于显示电子设备的用户接口的方法的图;
[0030]图21是描述根据本发明实施方式用于显示电子设备的用户接口的方法的流程图;
[0031]图22A和图22B是描述根据本发明实施方式用于显示电子设备的用户接口的方法的图;
[0032]图23是描述根据本发明实施方式用于显示电子设备的用户接口的方法的流程图;以及
[0033]图24A和图24B是描述根据本发明实施方式用于显示电子设备的用户接口的方法的图。
【具体实施方式】
[0034]在下文中,将参照附图对本公开进行描述。虽然附图示出了【具体实施方式】并在本说明书中讨论了相关的详细说明,但是本公开可具有多种修改和若干实施方式。然而,本公开的各实施方式不局限于具体实施形式,且应理解,本公开包括在本公开各实施方式的精神和范围中所包含的所有变型和/或等同和替代。结合对附图的说明,相似的组件由相同的参考标记表示。
[0035]本公开各实施方式的描述中可能使用的术语“包括”或“可包括”表示存在可在本公开各实施方式中使用的对应披露的功能、操作或组件,而不限制一个或多个附加功能、附加操作或附加组件。在本公开的各实施方式中,诸如“包括”或“具有”的术语可解释成表示特定特性、数量、步骤、操作、组成元素、组件或其组合,而不可解释成排除一个或多个其它特性、数量、步骤、操作、组成元素、组件或其组合的存在或附加的可能。
[0036]在本公开各实施方式中,表述“或”或者“A或/和B中的至少一个”包括一起列出的词语的任何或全部组合。例如,表述“A或B”或者“至少A或/和B”可包括A、可包括B、或者可包括A和B 二者。
[0037]本公开各实施方式中所使用的表述“I”、“2”、“第一”或“第二”可修饰各实施方式的各组件,但是不限制对应组件。例如,上述表述不限制组件的顺序和/或重要性。该表述可用于将一组件与其它组件区分开。例如,第一用户设备和第二用户设备表示不同的用户设备,虽然二者均为用户设备。例如,在不背离本公开的范围的情况下,第一结构元件可称为第二结构元件。类似地,第二结构元件也可称为第一结构元件。
[0038]当称组件“联接至”或“连接至”另一组件时,该组件可直接联接或直接连接至另一组件,或者在该组件与另一组件之间可存在新的组件。相反,当称组件“直接联接至”或“直接连接至”另一组件时,在该组件与另一组件之间不存在新的组件。
[0039]本公开各实施方式中所使用的术语仅是用于描述【具体实施方式】的示例,而不限制本公开各实施方式。除非上下文明确地另外指出,否则单数形式旨在包括复数形式。
[0040]除非区别地定义,否则本文所使用的全部术语(包括技术术语或科技术语)的含义与本公开所属领域的普通技术人员所理解的含义相同。除非本说明书明确地定义,否则该术语,诸如在常用词典中所定义的术语,将解释为具有与其在相关领域的上下文中的含义一致的含义,而不解释为具有理想化或过于形式化的含义。
[0041]根据本公开各实施方式的电子设备可以是包括通信功能的设备。例如,电子设备可以是以下设备之一或其组合:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、上网本、个人数字助理(PDA)、相机、可穿戴设备(例如,诸如电子眼镜的头戴式设备(HMD)、电子服装、和电子手环、电子项圈、电子配件、电子纹身以及智能手表)。
[0042]根据一些实施方式,电子设备可以是具有通信功能的智能家电。智能家电可包括以下至少之一:电视(TV)、数字多功能光盘(DVD)播放器、音频播放器、空调、清洁器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、电视盒(例如,Samsung HomeSync?、AppIe TV?、或Google TV?)、游戏机、电子词典、电子钥匙、摄录机和电子相框。
[0043]根据一些实施方式,电子设备可包括以下至少之一:各种类型的医疗设备(例如,磁共振血管造影(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)、扫描仪、超声设备等)、导航设备、全球定位系统(GPS)接收器、事件数据记录仪(EDR)、飞行数据记录仪(FDR)、车载娱乐设备、船用电子装备(例如,船舶导航设备、陀螺罗盘等)、航空电子设备、安全设备、车辆的头部单元、工业或家用机器人、金融机构的自动柜员机(ATM)以及商店的销售点(POS)设备。
[0044]根据一些实施方式,电子设备可包括具有相机功能的以下项中的至少一种:家具或建筑物/构筑物的一部分、电子板、电子签名接收设备、投影仪、以及各种类型的测量设备(例如,水表、电表、燃气表、无线电波表等)。根据本公开各实施方式的电子设备可以是上述各设备中的一个或组合。此外,根据本公开各实施方式的电子设备可以是柔性设备。对于本领域技术人员而言显而易见的是,根据本公开各实施方式的电子设备不局限于上述设备。
[0045]在下文中,将参照附图描述根据本公开各实施方式的电子设备。各实施方式中所使用的术语“用户”可表示使用电子设备的人或使用电子设备的设备(例如,人工智能电子设备)。
[0046]图1示出了包括根据本公开各实施方式的电子设备100的网络环境。
[0047]参照图1,电子设备100可包括总线110、处理器120、存储器130、用户输入模块140、显示模块150和通信模块160。总线110可以是连接上述组件并在上述组件之间传输通信(例如,控制消息)的电路。
[0048]处理器120可通过总线110从上述其它元件(例如,存储器130、用户输入模块140、显示模块150、通信模块160等)接收命令、可解译所接收的命令以及可根据解译的命令运行计算或数据处理。
[0049]存储器130可存储从处理器120或其它元件(例如,用户输入模块140、显示器150、通信模块160等)接收的命令或数据或者由处理器120或其它元件生成的命令或数据。存储器130可包括编程模块,诸如内核131、中间件132、应用编程接口(API)133、应用134等。上述编程模块中的每一个可实施为软件、固件、硬件或其中二者或更多者的组合。
[0050]内核131可控制或管理用于运行由其它编程模块(例如,中间件132、API133和应用134)实施的操作或功能的系统资源(例如,总线110、处理器120、存储器130等)。另外,内核131可通过使用中间件132、API 133或应用134来提供能够访问以及控制或管理电子设备100的各个元件的接口。
[0051 ] 通过API 133或应用134与内核131通信并与内核131交换数据的方式,中间件132可用于在API 133与内核131之间或应用134与内核131之间运行。另外,就从一个或多个应用134和/或中间件132接收的工作请求而言,例如,可通过使用分配优先级的方法对一个或多个应用134中的至少一个执行工作请求的负载均衡,其中,电子设备100的系统资源(例如,总线110、处理器120、存储器130等)可被使用。
[0052]API 133是这样的接口,通过该接口应用134能够控制由内核131或中间件132提供的功能,API 133可例如包括用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口或功能。
[0053]根据各实施方式,应用134可包括短消息服务(SMS)/多媒体消息服务(MMS)应用、电子邮件应用、日历应用、警报应用、健康护理应用(例如,测量运动量或血糖量的应用)或环境信息应用(例如,提供大气压、湿度或温度的信息的应用)。附加地或可替代地,应用134可以是与电子设备100与外部电子设备(例如,电子设备201、电子设备202或服务器203)之间的信息交换有关的应用。与信息交换有关的应用可例如包括:用于向外部电子设备传递特定信息的通知中继应用、或者用于管理外部电子设备的设备管理应用。
[0054]例如,通知中继应用可包括向外部电子设备(例如,电子设备201、电子设备202或服务器203)发送由电子设备100的另一应用(例如,SMS/MMS应用、电子邮件应用、健康护理应用或环境信息应用)生成的通知信息的功能。附加地或可替代地,通知中继应用可从例如外部电子设备接收通知信息,并可向用户提供所接收的通知信息。设备管理应用可管理(例如,安装、卸载或更新):与电子设备100通信的外部电子设备的功能(例如,打开/关闭外部电子设备(或外部电子设备的一些组件)或控制显示器的亮度)中的至少一部分;在外部电子设备中运行的应用;或由外部电子设备提供的服务(例如,呼叫服务或消息服务)。
[0055]根据各实施方式,应用134可包括根据外部电子设备(例如,电子设备201、电子设备202或服务器203)的属性(例如,电子设备的类型)而特定的应用。例如,当外部电子设备是MP3播放器时,应用134可包括与音乐播放有关的应用。类似地,当外部电子设备是移动医疗设备时,应用134可包括与健康护理有关的应用。根据实施方式,应用134可包括特定于电子设备100的应用和从外部电子设备(例如,电子设备201、电子设备202或服务器203)接收的应用中的至少一个。
[0056]输入/输出接口 140例如通过总线110向处理器120、存储器130或通信模块160发送用户通过输入/输出设备(例如,传感器、键盘或触摸屏幕)而输入的命令或数据。例如,用户输入模块140可通过触摸屏幕向处理器120提供与用户的触摸输入有关的数据。此外,用户输入模块140可通过输入/输出设备(例如,扬声器或显示器)输出例如经由总线110从处理器120、存储器130或通信模块160接收的命令或数据。例如,输入/输出接口 140可通过扬声器向用户输出经由处理器120处理的语音数据。
[0057]显示器150为用户显示各项信息(例如,多媒体数据、文本数据等)。
[0058]通信模块160在电子设备100与外部设备(例如,电子设备201、电子设备202或服务器203)之间连接通信。例如,通信模块160可通过无线通信或有线通信访问网络200从而与外部设备通信。无线通信例如包括以下项中的至少一种:WiF1、蓝牙(BT)、近场通信(NFC)、全球定位系统(GPS)和蜂窝通信(例如,LTE、LTE-A、CDMA、WCDMA、UMTS、WiBro或GSM)。有线通信可例如包括以下项中的至少一种:通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准232(RS-232)和普通老式电话服务(POTS)。
[0059]根据实施方式,网络200可以是远程通信网络。远程通信网络包括以下项中的至少一种:计算机网络、互联网、物联网和电话网络。根据实施方式,用于在电子设备100与外部设备之间通信的协议(例如,传送层协议、数据链路层协议或物理层协议)可被以下项中的至少一种支持:应用134、应用编程接口 133、中间件132、内核131和通信接口 160。
[0060]图2是根据本公开各实施方式的电子设备100的框图。参照图2,电子设备100可包括一个或多个处理器120、存储器130、用户输入模块140、显示器150、通信模块160、传感器模块190、音频模块170和相机模块180。处理器120可包括一个或多个应用处理器(AP) 121或者一个或多个通信处理器(CP)122。虽然图2中AP 121和CP 122示为被包括在处理器120中,但是其可以分别被包括在不同的集成电路(IC)封装中。根据本公开的实施方式,AP 121和CP 122可被包括在一个IC封装中。
[0061 ] AP 121可运行操作系统(OS)或应用程序,从而可控制连接至AP 121的多个硬件元件或软件元件并且可对包括多媒体数据的多种数据进行处理和算术操作。AP 121可例如通过片上系统(SoC)来实施。根据本公开的实施方式,处理器120还可包括图形处理单元(GPU)(未示出)。
[0062]在电子设备100与通过网络连接至该电子设备的不同电子设备(例如,电子设备201、电子设备202或服务器203)之间发生通信的情况下,CP 122可管理数据线路并可转换通信协议。CP 123例如可通过SoC来实施。根据本公开的实施方式,CP 122可执行多媒体控制功能中的至少一些。CP 122可例如通过使用用户识别模块(例如,S頂卡214)区分和认证通信网络中的终端。另外,CP 122可向用户提供诸如语音电话呼叫、视频电话呼叫、文本消息、包数据等服务。
[0063]另外,CP122可通过通信模块230控制数据的发送和接收。在图2中,诸如CP 122、存储器130等元件示为与AP 121分离的元件。然而,根据本公开的实施方式,AP 121可包括上述元件中的至少一些(例如,CP 122)。
[0064]根据本公开的实施方式,AP121或CP 122可将从非易失性存储器以及连接至AP121和CP 122中的每个的其它元件中的至少一个接收的命令或数据加载到易失性存储器,并且可处理加载的命令或数据。另外,AP 121或CP 122可将从其它元件中的至少一个接收的数据或由其它元件中的至少一个生成的数据存储在非易失性存储器中。
[0065]存储器130可包括内部存储器135和外部存储器136。存储器130可以是例如图1所示的存储器130。内部存储器135可例如包括以下项中的至少一种:易失性存储器(例如,动态RAM(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)和非易失性存储器(例如,一次性可编程ROM(OTPROM)、可编程ROM(PROM)、可擦可编程ROM(EPROM)、电可擦可编程ROM(EEPROM)、掩模ROM、闪存ROM、与非(NAND)闪存存储器、或非(NOR)闪存存储器等)。根据本公开的实施方式,内部存储器135可呈固态驱动器(SSD)的形式。外部存储器136还可包括闪存驱动器,例如紧凑闪存(CF)、安全数字(SD)、微型安全数字(Micro-SD)、迷你安全数字(Min1-SD)、极速数字(xD)、记忆棒等。
[0066]用户输入模块140可包括触摸面板141、笔传感器142(例如,数字笔传感器)、按键143和超声输入单元144。触摸面板141可例如以电容方案、电阻方案、红外线方案和声波方案中的至少一种来识别触摸输入。另外,触摸面板141还可包括控制器(未示出)。在电容类型中,触摸面板141能够识别接近和直接触摸。触摸面板141还可包括触觉层(未示出)。在这种情况下,触摸面板141可向用户提供触觉响应。
[0067]笔传感器142(例如,数字笔传感器)可例如通过使用与从用户接收触摸输入的方法相同或类似的方法、或者通过使用用于识别的单独表单来实施。例如,键盘或触摸键可用作按键143。超声输入单元144使得终端能够通过使用终端的麦克风(例如,麦克风174)来感测通过生成超声信号的笔所生成的声波并识别数据。超声输入单元144能够进行无线识别。根据本公开的实施方式,电子设备100可通过通信模块160从连接至通信模块160的外部设备(例如,网络、计算机或服务器)接收用户输入。
[0068]显示模块150可包括面板151、全息图152或投影仪153。面板151可例如是液晶显示器(LCD)和有源矩阵有机发光二极管(AM-OLED)显示器等。面板151例如可实施为柔性的、透明的或可穿戴的。面板151可包括触摸面板141和一个模块。全息图152可通过使用光的干涉在空气中显示三维图像。投影仪153将光投影到屏幕上以显示图像。例如,屏幕可定位在电子设备100的内部或外部。根据本公开的实施方式,显示模块150还可包括用于控制面板151、全息图152或投影仪153的控制电路。
[0069]通信模块160可包括无线通信模块162或射频(RF)模块161。无线通信模块162可例如包括W1-Fi部件163、BT部件164、GPS部件165或NFC部件166。例如,无线通信模块162可通过使用射频提供无线通信功能。附加地或可替代地,无线通信模块162可包括用于将电子设备100连接至网络(例如,互联网、LAN、WAN、远程通信网络、蜂窝网络、卫星网络、POTS等)的网络接口(例如,LAN卡)、调制器/解调器(调制解调器)等。
[0070]RF模块161可用于发送和接收数据,例如发送和接收RF信号或呼叫电信号。虽然未示出,但是RF单元161例如可包括:收发器、功率放大模块(PAM)、频率滤波器、低噪声放大器(LNA)等。另外,RF模块161还可包括用于在无线通信中的自由空间中发送和接收电磁波的组件,例如导体、导线等。
[0071]音频模块170可在语音信号和电信号之间进行双向转换。音频模块170例如可通过扬声器171、接收器172、耳机173、麦克风174等对输入至音频编解码器280的语音信息或从音频编解码器280输出的语音信息进行转换。
[0072]相机模块180可拍摄图像和动态图像。根据实施方式,相机模块180可包括一个或多个图像传感器(例如,前透镜或后透镜)、图像信号处理器(ISP)(未示出)和闪光LED(未示出)。
[0073]传感器模块190可例如包括以下项中的至少一种:姿势传感器190A、陀螺仪传感器190B、大气压传感器190C、磁性传感器190D、加速度传感器190E、握持传感器190F、接近传感器190G、红绿蓝(RGB)传感器190H、生物计量传感器1901、温度/湿度传感器190J、照度传感器190K和紫外线(UV)传感器190M。传感器模块190可测量物理量或者可感测电子设备100的工作状态,并且可将测量或感测的信息转换成电信号。附加地/可替代地,传感器模块190可例如包括电子鼻传感器(未示出)、肌电图(EMG)传感器(未示出)、脑电图(EEG)传感器(未示出)、心电图(ECG)传感器(未示出)、指纹传感器(未示出)等。附加地或可替代地,传感器模块190可例如包括电子鼻传感器(未不出)、EMG传感器(未不出)、EEG传感器(未不出)、ECG传感器(未示出)、指纹传感器等。传感器模块190还可包括用于控制包括在其中的一个或多个传感器的控制电路(未示出)。
[0074]虽然未示出,但是电子设备100可包括用于支持模块化电视的处理单元(例如,GPU)。用于支持模块化电视的处理单元可例如根据诸如数字多媒体广播(DMB)、数据视频广播(DVB)、流媒体等标准来处理媒体数据。图3是示出了根据本公开实施方式的编程模块300的配置的框图。
[0075]编程模块300可包含(或者存储)在图1和图2所示的电子设备100中(例如,存储器130)。编程模块300中的至少一部分可实施为软件、固件、硬件或者其两者或更多者的组合。参照图3,编程模块300可包括内核131、中间件132、API 133和/或应用134。
[0076]编程模块300可实施为硬件(例如,电子设备100),并且可包括与电子设备(例如,电子设备100)有关的OS控制资源和/或在OS中运行的各应用(例如,应用134)。例如,OS可以是Andrο id、1S、Windows、Symbi an、T i z en、Bada等。
[0077]内核131(例如,内核131)可包括系统资源管理器1311和/或设备驱动器1312。系统资源管理器1311可例如包括进程管理器(未示出)、存储管理器(未示出)和文件系统管理器(未示出)。系统资源管理器1311可对系统资源进行控制、分配、恢复等。设备驱动器1312可例如包括显示器驱动器(未示出)、相机驱动器(未示出)、蓝牙驱动器(未示出)、共享存储器驱动器(未示出)、USB驱动器(未示出)、键盘驱动器(未示出)、W1-Fi驱动器(未示出)和/或音频驱动器(未示出)。另外,根据本公开的实施方式,设备驱动器312可包括进程间通信(IPC)驱动器(未不出)。
[0078]中间件132可包括多个模块,该多个模块预先被实施为提供被应用134共同使用的功能。另外,中间件132可通过API 133向应用134提供功能,从而使得应用134能够高效地使用电子设备中有限的系统资源。例如,如图3所示,中间件132可包括以下项中的至少一种:运行时库1353、应用管理器1321、窗口管理器1322、多媒体管理器1323、资源管理器1324、电源管理器1325、数据库管理器1326、包管理器1327、连接管理器1328、通知管理器1329、位置管理器1350、图形管理器1351、安全管理器1352以及任何其它合适和/或类似的管理器。
[0079]运行时库1353可例如包括被编译器使用的库模块,从而在应用134的运行期间通过使用编程语言添加新的功能。根据本公开的实施方式,运行时库1353可执行与输入和输出、存储器管理、算术功能等有关的功能。
[0080]应用管理器1321可例如管理应用134中的至少一个的生命周期。窗口管理器1322可管理屏幕上使用的GUI资源。多媒体管理器1323可检测用于播放各种媒体文件的格式以及可通过适于相关格式的编解码器对媒体文件进行编码或者解码。资源管理器1324可管理应用134中的至少一个的资源,诸如源代码、存储器、存储空间等。
[0081 ]电源管理器1325可与基本输入/输出数据系统(B1S) —起工作、可管理电池或电源以及可提供用于操作的电力信息等。数据库管理器1326可通过这样的方式管理数据库,该方式允许待由应用134中的至少一个使用的数据库的生成、搜索和/或变更。包管理器1327可管理以包文件的形式进行分配的应用的安装和/或更新。
[0082]连接管理器1328可例如管理诸如W1-Fi和蓝牙的无线连接。通知管理器1329可通过不干扰用户的方式向用户显示或报告事件,诸如接收到的消息、约会、接近警报等。位置管理器1350可管理电子设备的位置信息。图形管理器1351可管理待向用户提供的图形效果和/或与图形效果有关的用户接口。安全管理器1352可提供用于系统安全、用户认证等的各种安全功能。根据本公开的实施方式,当电子设备(例如,电子设备100)具有电话功能时,中间件132还可包括用于管理电子设备的语音电话呼叫功能和/或视频电话呼叫功能的电话管理器(未示出)。
[0083]中间件132可通过上述内部元件模块的各种功能组合生成和使用新的中间件模块。中间件132可提供特定于OS类型的模块以提供差异性功能。另外,中间件132可动态地删除现有元件中的一些,或者可添加新的元件。相应地,中间件132可省去本公开各实施方式中所描述的元件中的一些、还可包括其它元件、或者可用执行类似功能但具有不同名称的元件来替换本公开各实施方式中所描述的元件中的一些。
[0084]API 133是API编程功能的集合,并且可根据OS而设置有不同的配置。例如就Android或1S而言,可向每个平台提供一个API集合。就Tizen而言,例如,可向每个平台提供两个或更多API集合。
[0085]应用134可例如包括预加载的应用和/或第三方应用。应用134可例如包括首页应用1341、拨号应用1342、短信息服务(SMS)/多媒体消息服务(MMS)应用1343、即时消息(頂)应用1344、浏览器应用1345、相机应用1346、警报应用1347、联系人应用1348、语音拨号应用、电子邮件(e-mail)应用1345、日历应用1355、媒体播放器应用1356、相册应用1357、时钟应用1358、以及任何其它合适的和/或类似的应用。
[0086]编程模块300中的至少一部分可通过存储在非暂态计算机可读存储介质中的指令来实施。当指令被一个或多个处理器(例如,一个或多个处理器120)运行时,该一个或多个处理器可执行与指令对应的功能。非暂态计算机可读存储介质可例如是存储器130。编程模块300中的至少一部分可例如通过一个或多个处理器120来实施(例如,运行)。编程模块300中的至少一部分可例如包括用于执行一个或多个功能的模块、程序、例程、指令集和/或进程。
[0087]图4是描述根据本发明实施方式用于显示电子设备100与服务器203之间的用户接口的方法的信号流图。
[0088]参照图4,电子设备100从服务器203请求与项目有关的信息(401)。项目可与诸如书、视频(例如,电影)、音乐、应用等内容有关。
[0089]请求与项目有关的信息是请求与项目有关的细节(例如,对于内容而言是:描述、销售商、类型、种类、支持的操作系统(OS)、支持的语言、支持的设备、版本(更新日期)、消费者评价)。例如,项目信息可包括代表项目的缩略图。在本发明的实施方式中,服务器203可以是内容供应商,例如,Samsung Hub、Google Play、Google Store、苹果公司的App Store、Rim公司的BlackBerry World、微软公司的Marketplace等。
[0090]服务器203根据请求向电子设备100发送项目信息(403)。
[0091]电子设备100显示从服务器203接收的项目信息(405)。在操作405,接收的项目信息是与项目有关的细节(例如,对于内容而言是:描述、销售商、类型、种类、支持的操作系统(OS)、支持的语言、支持的设备、版本(更新日期)、消费者评价)。例如,接收的项目信息可包括代表项目的缩略图。
[0092]电子设备100获取偏好信息(407)。在操作407,电子设备100可从用户接收偏好信息。例如,在操作4 O 7,电子设备1 O可根据用户输入信号接收偏好信息。偏好信息的不例是与示出细节的项目相关的评级或评论。偏好信息的另一示例是偏好度,其表示用户偏好示出细节的项目的偏好等级。偏好信息的又一示例是对示出细节的项目的收藏。作为示例,电子设备100接收偏好信息的方法可包括以下操作:响应于通过用户输入140输入的用户输入信号更改项目缩略图。作为另一示例,电子设备100接收偏好信息的方法可包括以下操作:通过用户输入140接收评价。作为另一示例,电子设备100接收偏好信息的方法可包括以下操作:在电子设备100的显示单元150上显示用户接口以允许用户评定评级;以及根据用户的触摸输入接收星形评级。
[0093]电子设备100向服务器203发送接收的偏好信息(409)。电子设备100根据接收的偏好信息更改项目图像并显示该图像(411)。例如,在操作411,电子设备100可根据接收的偏好信息更改项目缩略图并显示该缩略图。在本发明的实施方式中,对于用户经常查看或直观搜索的偏好等级相对高的项目,电子设备100将项目缩略图更改成相对较大并以大缩略图显示该项目。类似地,对于偏好等级相对低的项目,电子设备100将项目缩略图更改成相对较小并以小缩略图显示该项目。
[0094]服务器203从电子设备100接收偏好信息并创建偏好信息的数据库(413)。除了从电子设备100收集偏好信息以外,服务器203也可从其它电子设备(例如,图2所不的电子设备201和电子设备202)收集偏好信息。服务器203可从包括电子设备100的其它电子设备收集偏好信息并基于收集的偏好信息创建数据库。
[0095]服务器203可根据数据库中的偏好信息更改项目图像(例如,缩略图)的尺寸。当服务器203在操作401从电子设备100接收对于项目信息的请求时,服务器203根据数据库中的对应偏好信息更改所请求的项目的缩略图,并在操作403中向电子设备100发送更改的项目缩略图以作为项目信息。
[0096]图5是描述根据本发明实施方式用于显示电子设备100与服务器203之间的用户接口的方法的信号流图。
[0097]参照图5,电子设备100从服务器203请求与项目有关的信息(501)。项目可与诸如书、视频(例如,电影)、音乐、应用等内容有关。
[0098]请求与项目有关的信息是请求与项目有关的细节(例如,对于内容而言是:描述、销售商、类型、种类、支持的操作系统(OS)、支持的语言、支持的设备、版本(更新日期)、消费者评价)。例如,项目信息可包括代表项目的缩略图。
[0099]服务器203根据请求向电子设备100发送项目信息(503)。
[0100]电子设备100显示从服务器203接收的项目信息(505)。在操作505,接收的项目信息是与项目有关的细节(例如,对于内容而言是:描述、销售商、类型、种类、支持的操作系统
(OS)、支持的语言、支持的设备、版本(更新日期)、消费者评价)。例如,接收的项目信息可包括代表项目的缩略图。
[0101]电子设备100获取偏好信息(507)。在操作507,电子设备100可从用户接收偏好信息。例如,在操作507,电子设备100可根据用户输入信号接收偏好信息。偏好信息的不例是与示出细节的项目相关的评级。偏好信息的另一示例是偏好度,其表示用户偏好示出细节的项目的偏好等级。偏好信息的又一示例是对示出细节的项目的收藏。作为示例,电子设备100接收偏好信息的方法可包括以下操作:响应于通过用户输入140输入的用户输入信号更改项目缩略图。作为另一示例,电子设备100接收偏好信息的方法可包括以下操作:通过用户输入140接收评价。作为另一示例,电子设备100接收偏好信息的方法可包括以下操作:在电子设备100的显示单元150上显示用户接口以允许用户评定评级;以及根据用户的触摸输入接收星形评级。
[0102]电子设备100向服务器203发送接收的偏好信息(509)。
[0103]服务器203从电子设备100接收偏好信息并创建偏好信息的数据库(511)。除了从电子设备100收集偏好信息以外,服务器203也可从其它电子设备(例如,图2所不的电子设备201和电子设备202)收集偏好信息。服务器203可从包括电子设备100的其它电子设备收集偏好信息并基于收集的偏好信息创建数据库。
[0104]服务器203可根据数据库中的偏好信息更改项目图像(例如,缩略图)的尺寸。
[0105]电子设备100从服务器203请求偏好列表(513)。当服务器203接收与项目有关的偏好信息时,服务器203列出具有偏好信息的项目从而创建数据库。服务器203根据偏好列表请求向电子设备100发送具有偏好信息的项目列表(515)。偏好列表的示例是意愿列表。意愿列表可以是以项目表示的、用户需要的商品或服务的列表。意愿列表可表示与诸如应用、服务、软件等商品有关的购买意图和偏好信息。在操作515,服务器203根据偏好列表请求向电子设备100发送偏好列表。例如,偏好列表(如项目缩略图的根据偏好的尺寸信息)可被发送到电子设备100。例如,对于用户经常查看或直观搜索的、偏好等级相对高的项目,服务器203向电子设备100发送项目以及与项目的大尺寸缩略图有关的信息。类似地,对于偏好等级相对小的项目,服务器203向电子设备100发送项目以及与项目的小尺寸缩略图有关的信息。
[Ο?Ο?]电子设备100显不接收的偏好列表(515)。例如,在操作515,电子设备100可根据偏好列表更改项目缩略图并显示该缩略图。在实施方式中,对于偏好列表上偏好等级高的项目,电子设备100将项目缩略图更改成相对较大并以大缩略图显示该项目。类似地,对于偏好列表上偏好等级相对低的项目,电子设备100将项目缩略图更改成相对较小并以小缩略图显示该项目。
[0107]图6是描述根据本发明实施方式用于显示电子设备的用户接口的方法的图。
[0108]参照图4至图6,在操作411或517,电子设备100可通过缩略图显示项目601、602、603、604、605、606和607中的至少一个。电子设备100可根据偏好信息更改项目的一个或多个缩略图的尺寸并显示该缩略图。例如,在操作411,电子设备100可依照偏好信息在显示单元150的最大区域上显示偏好等级最高的项目(例如,项目601)。类似地,在操作411,电子设备100可依照偏好信息在显示单元150的最小区域上显示偏好等级最低的项目(例如,项目
602) ο
[0109]电子设备100可根据偏好信息改变项目缩略图在显示单元150上占用的面积。例如,电子设备100可与偏好信息成比例地改变项目缩略图在显示单元150上占用的面积。
[0110]例如,对于根据基于偏好列表的偏好信息具有最高偏好等级的项目(例如,项目601),在操作517,电子设备100可允许该项目在显示单元150上占用最大的屏幕面积。类似地,对于根据基于偏好列表的偏好信息具有最低偏好等级的项目(例如,项目602),在操作517,电子设备100可允许该项目在显示单元150上占用最小的屏幕面积。
[0111]图7是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的流程图。图8A至图SC是描述根据本发明实施方式用于显示电子设备的用户接口的方法的图。
[0112]参照图7以及图8A至图8C,电子设备100在显示单元150上显示与项目有关的信息(701)。项目可与诸如书、视频(例如,电影)、音乐、应用等内容有关。作为示例,显示与项目有关的信息是显示与项目有关的细节(例如,对于内容而言是:描述、销售商、类型、种类、支持的操作系统(OS)、支持的语言、支持的设备、版本(更新日期)、消费者评价)。作为另一示例,显示项目信息是显示代表项目的缩略图。
[0113]电子设备100接收用户的第一输入信号(703)。电子设备100根据用户的第一输入信号进入操作以输入偏好信息(705)。例如,在操作705,电子设备100可根据用户的第一输入信号进入偏好信息输入模式。用户的第一输入信号的示例是对项目缩略图施加的触摸动作。电子设备100检测在项目缩略图上发生的触摸事件并接收该信号以作为用户的第一输入信号。例如,当用户对项目缩略图施加长按并因此发生触摸事件时,电子设备100可进入偏好信息输入模式。应理解,电子设备100也可检测根据短按、触摸、悬停姿势、多点触摸等发生的事件,并接收该信号以作为用户的第一输入信号。
[0114]电子设备100接收用户的第二输入信号(707)O电子设备100根据用户的第二输入信号更改项目缩略图和偏好信息(709)。用户的第二输入信号的示例是对项目缩略图施加的触摸和拖动动作。电子设备100检测在项目缩略图上发生的触摸事件并接收该信号以作为用户的第二输入信号。例如,当用户对项目缩略图施加诸如拖动姿势的触摸姿势并因此发生触摸事件时,电子设备100根据用户的第二输入信号更改项目缩略图并且根据用户的第二输入信号更改偏好信息。应理解,电子设备100也可检测通过对项目缩略图施加多点触摸而实现的放大/缩小功能的事件,并接收该信号以作为用户的第二输入信号。当电子设备100确定项目缩略图根据用户的第二输入信号而相较于接收到用户的第二输入信号之前的尺寸开始增大时,在操作709,电子设备100将与项目有关的偏好信息更改成高的偏好等级。类似地,当电子设备100确定项目缩略图根据用户的第二输入信号而相较于接收到用户的第二输入信号之前的尺寸开始减小时,在操作709,电子设备100将与项目有关的偏好信息更改成低的偏好等级。在操作709,电子设备100可根据用户的第二输入信号增大或减小项目缩略图的尺寸并显不该项目缩略图。电子设备100显不更改的项目缩略图和更改的偏好信息(711)。电子设备10也可通过星形评级的形式或好评/差评评级的形式显示偏好信息。[0??5] 如图8A所示,电子设备100在显示单元150上显示与项目有关的信息。显示与项目有关的信息是显示代表项目的缩略图801。项目可与诸如书、视频(例如,电影)、音乐、应用等内容有关。例如,显不与项目有关的?目息是显不与项目有关的细节(例如,对于内容而目是:描述、销售商、类型、种类、支持的操作系统(OS)、支持的语言、支持的设备、版本(更新日期)、消费者评价)。电子设备100接收用户的第一输入信号802。电子设备100根据用户的第一输入信号802进入操作以输入偏好信息。例如,在操作802,电子设备100可根据用户的第一输入信号进入偏好信息输入模式。用户的第一输入信号802的示例是对项目缩略图801施加的触摸动作。电子设备100检测在项目缩略图801上发生的触摸事件并接收该信号以作为用户的第一输入信号802。例如,当用户对项目缩略图施加长按并因此发生触摸事件时,电子设备100可进入偏好信息输入模式。应理解,电子设备100也可检测根据短按、触摸、悬停姿势、多点触摸等发生的事件,并接收该信号以作为用户的第一输入信号802。
[0? Ι?]如图8Β所不,电子设备100接收用户的第二输入信号803。电子设备100根据用户的第二输入信号803更改项目缩略图801和偏好信息805。用户的第二输入信号803的示例是对项目缩略图施加的触摸和拖动动作。电子设备100检测在项目缩略图801上发生的触摸事件并接收该信号以作为用户的第二输入信号803。例如,当用户对项目缩略图801施加诸如拖动姿势的触摸姿势并因此发生触摸事件时,电子设备100根据用户的第二输入信号803更改项目缩略图801并根据用户的第二输入信号803更改偏好信息。应理解,电子设备100也可检测通过对项目缩略图801施加多点触摸而实现的放大/缩小功能的事件并接收该信号以作为用户的第二输入信号803。当电子设备100确定项目缩略图根据用户的第二输入信号803而相较于接收到用户的第二输入信号803之前的尺寸开始增大时,电子设备100将与项目有关的偏好信息更改成高的偏好等级。类似地,当电子设备100确定项目缩略图根据用户的第二输入信号803而相较于接收到用户的第二输入信号803之前的尺寸开始减小时,电子设备100将与项目有关的偏好信息更改成低的偏好等级。
[0117]如图SC所示,在操作709,电子设备100可根据用户的第二输入信号803增大或减小项目缩略图801的尺寸并显示项目缩略图801。电子设备100显示更改的项目缩略图801以及更改的偏好信息805。电子设备100也可通过星形评级的形式或通过好评/差评评级的形式显不偏好?目息。
[0118]图9是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的流程图。图1OA至图1OC是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的图。
[0119]参照图9以及图1OA至图10C,电子设备100显示与项目有关的信息(901)。在操作901,显示与项目有关的信息包括请求与项目有关的细节(例如,对于内容而言是:描述、销售商、类型、种类、支持的操作系统(OS)、支持的语言、支持的设备、版本(更新日期)、消费者评价)。例如,项目信息可包括代表项目的缩略图。
[0120]在操作903,电子设备100可接收偏好信息。例如,在操作903,电子设备100可根据用户输入信号接收偏好信息。偏好信息的示例是与示出细节的项目相关的评级。偏好信息的另一示例是偏好度,其表示用户偏好示出细节的项目的偏好等级。偏好信息的又一示例是对示出细节的项目的收藏。作为示例,电子设备100接收偏好信息的方法可包括以下操作:响应于通过用户输入140输入的用户输入信号更改项目缩略图。作为另一示例,电子设备100接收偏好信息的方法可包括以下操作:通过用户输入140接收评价。作为另一示例,电子设备100接收偏好信息的方法可包括以下操作:在电子设备100的显示单元150上显示用户接口以允许用户评定评级;以及根据用户的触摸输入接收星形评级。
[0121 ]电子设备100显不一个或多个项目缩略图的偏好列表(905)。偏好列表的不例是意愿列表。意愿列表可以是以项目表示的、用户需要的商品或服务的列表。意愿列表可表示与诸如应用、服务、软件等商品有关的购买意图和偏好信息。例如,电子设备100可根据偏好列表更改项目缩略图并在操作905显示更改的项目缩略图。在实施方式中,对于偏好列表上偏好等级高的项目,电子设备100将项目缩略图更改成相对较大并以大缩略图显示该项目。类似地,对于偏好列表上偏好等级相对较低的项目,电子设备100将项目缩略图更改成相对较小,并以小缩略图显示该项目。
[0122]电子设备100接收用户输入信号(907)。电子设备100根据用户输入信号更改在偏好列表上显示的项目缩略图(909)。用户输入信号的示例是对项目缩略图施加的触摸和拖动动作。电子设备100检测在项目缩略图上发生的触摸事件并接收该信号以作为用户输入信号。例如,当用户向项目缩略图施加诸如拖动姿势的触摸姿势并因此发生触摸事件时,电子设备100根据用户输入信号更改项目缩略图并根据用户输入信号更改偏好信息。应理解,电子设备100也可检测通过对项目缩略图施加多点触摸而实现的放大/缩小功能的事件并接收该信号以作为用户输入信号。
[0123]电子设备100基于偏好列表上所更改的项目缩略图获取偏好信息(911)。例如,当电子设备100确定更改的项目缩略图大于先前的尺寸时,电子设备100获取与项目有关的偏好信息以作为高偏好等级。类似地,当电子设备100确定更改的项目缩略图小于先前的尺寸时,电子设备100获取与项目有关的偏好信息以作为低偏好等级。电子设备100显示根据用户输入信号更改的项目缩略图(913)。
[0124]如图1OA所示,电子设备100显示一个或多个项目缩略图1001、1002、1003、1004、1005、1006和1007的偏好列表。偏好列表的不例是意愿列表。意愿列表可以是通过项目表不的、用户需要的商品或服务的列表。意愿列表可表示与诸如应用、服务、软件等商品有关的购买意图和偏好信息。例如,电子设备100可根据一个或多个项目缩略图1001至1007的偏好列表更改项目缩略图1001至1007,以及显示更改的项目缩略图。在实施方式中,对于偏好列表上偏好等级高的项目,电子设备100将项目缩略图更改成相对较大并以大缩略图显示该项目。类似地,对于偏好列表上偏好等级相对较低的项目,电子设备100将项目缩略图更改成相对较小并以小缩略图显示该项目。例如,对于偏好列表上的偏好信息为最高偏好等级的项目(例如,项目1002),电子设备100可在显示单元150上的最大区域上显示该项目。类似地,对于偏好列表上的偏好信息为最低偏好等级的项目(类似地,项目1001),电子设备100可在显示单元150上的最小区域上显示该项目。
[0125]如图1OB以及图1OC所示,电子设备100接收用户输入信号1008。电子设备100根据用户输入信号1008更改显示于偏好列表上的一个或多个项目缩略图1001至1007。用户输入信号1008的示例是对一个或多个项目缩略图1001至1007施加的触摸和拖动动作。电子设备100检测在一个或多个项目缩略图1001至1007上发生的触摸事件并接收该信号以作为用户输入信号1008。例如,当用户向一个或多个项目缩略图1001至1007施加诸如拖动姿势的触摸姿势并因此发生触摸事件时,电子设备100根据用户输入信号1008更改一个或多个项目缩略图1001至1007并根据用户输入信号1008更改偏好信息1009。应理解,电子设备100也可检测通过对项目缩略图施加多点触摸而实现的放大/缩小功能的事件并接收该信号以作为用户输入信号1008。例如,电子设备100可根据用户输入信号更改偏好列表上的项目1001的缩略图的尺寸,并根据用户输入信号更改与项目有关的偏好信息1009。电子设备100基于偏好列表上的所更改的项目缩略图获取偏好信息1009。例如,当电子设备100确定更改的项目缩略图大于先前的尺寸时,电子设备100获取与项目有关的偏好信息1009以作为高偏好等级。类似地,当电子设备100确定更改的项目缩略图小于先前的尺寸时,电子设备100获取与项目有关的偏好信息1009以作为低偏好等级。
[0126]图11是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的流程图。图12A和图12B是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的图。
[0127]参照图11,电子设备100以缩略图的形式在列表上显示一个或多个项目(1101),该列表称为项目列表。项目可与诸如书、视频(例如,电影)、音乐、应用等内容有关。项目缩略图可以是代表项目的图像。项目列表上项目缩略图的尺寸可以相同。
[0128]电子设备100根据用户输入信号更改项目列表上的一个或多个项目缩略图(1103)。电子设备100显示项目列表上的一个或多个更改的项目缩略图(1105)。
[0129]如图12A所示,电子设备100显示一个或多个项目缩略图1201、1202、1203、1204、1205、1206、1207、1208、1209、1210、1211、1212、1213、1214、1215、1216、1217、1218、1219 和1220的项目列表。项目可与诸如书、视频(例如,电影)、音乐、应用等内容有关。项目缩略图可以是代表项目的图像。项目列表上的项目缩略图1201至1220的尺寸可以相同。电子设备100根据用户输入信号1230更改项目列表上的一个或多个项目缩略图1201至1220。
[0130]如图12B所示,电子设备100在项目列表上显示一个或多个更改的项目缩略图1201至1220。
[0131]在参照图13至图18A至图18C的以下描述中,将描述通过电子设备的用户接口来基于偏好显示诸如文本消息、网页文档、内容、相片等电子文档的实施方式。
[0132]图13是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的流程图。图14A至图14D是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的图。
[0133]参照图13以及图14A至图14D,电子设备100显示消息框(1301)。消息框允许电子设备100的用户与会话参与方交换文本或图像。提供消息框的应用有许多,例如,SMS应用、IM应用、MMS应用、诸如ChatON的SNS应用等。在操作1301,电子设备100也可在消息框上显示用户与会话参与方之间的会话(线程会话)。在实施方式中,消息框可以是电子文档的示例。
[0134]电子设备100根据用户输入信号更改消息框的尺寸(1303)。例如,在操作1303,电子设备100可根据用户输入信号更改对话框的尺寸以及包括在消息框中的图像和/或文本的尺寸。在操作1303,电子设备100可根据用户输入信号更改偏好信息。电子设备100根据更改的消息框的尺寸获取与会话有关的偏好信息(1305)。电子设备100显示获取偏好信息的会话的消息框集合视图(1307)。电子设备100检测在消息框上发生的触摸事件并接收该信号以作为用户输入信号。例如,当用户对消息框施加诸如拖动姿势的触摸姿势并因此发生触摸事件时,电子设备100根据用户输入信号更改消息框的尺寸并根据用户输入信号更改偏好信息。应理解,电子设备100也可检测通过对消息框施加多点触摸而实现的放大/缩小功能的事件并接收该信号以作为用户输入信号。
[0135]如图14A和图14B所示,电子设备100显示一个或多个消息框1401、1402、1403、1404、1405和1406。电子设备100可在消息框1401至1406上显示用户与会话参与方之间的会话。电子设备100可根据用户输入信号更改消息框的尺寸。例如,电子设备100可根据用户输入信号1407更改消息框1403的尺寸。如图14C所示,电子设备100根据更改的消息框尺寸1403获取与会话1403-1有关的偏好信息1407-1。如图14D所示,电子设备100显示用于获取偏好信息1407-1的会话(例如会话1403-1)的消息框集合视图。
[0136]图15是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的流程图。图16A至图16C是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的图。
[0137]参照图15以及图16A至图16C,电子设备100在显示单元150上显示内容(1501)。内容的示例是网页、数字书籍等。电子设备100接收用户输入信号(1503),并根据用户输入信号剪取显不的内容的一部分(1505)。电子设备100根据用户输入信号获取与显不的内容有关的偏好信息(1507)。在另一实施方式中,在操作1507,电子设备100可根据用户输入信号剪取显示的内容的一部分,并可同时获取与内容有关的偏好信息。用户输入信号的示例是对内容施加的触摸和拖动动作。电子设备100检测在显示的内容上发生的触摸事件并接收该信号以作为用户输入信号。例如,当用户对内容施加诸如拖动姿势的触摸姿势并因此发生触摸事件时,电子设备100根据用户输入信号剪取内容的一部分并根据用户输入信号更改偏好信息。应理解,电子设备100也可检测通过对内容施加多点触摸而实现的放大/缩小功能的事件并接收该信号以作为用户输入信号。在实施方式中,内容可以是电子文档的示例。
[0138]如图16A至图16C所示,电子设备100在显示单元150上显示内容。内容的示例是网页、数字书籍等。电子设备100接收用户输入信号1601。如图16B所示,电子设备100根据用户输入信号1601剪取显不的内容的一部分1602。如图16C所不,电子设备100根据用户输入信号1601获取与显示的内容有关的偏好信息1603。电子设备100可根据用户输入信号剪取显示的内容的一部分并可同时获取与内容有关的偏好信息1603。
[0139]图17是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的流程图。图18A至图18C是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的图。
[0140]参照图17以及图18A至图18C,电子设备100显示照片库(1701),例如,图像库。照片库集体示出由相机模块180获取的图片和/或视频的缩略图和/或从外部电子设备(例如,电子设备201或服务器203)发送的图像和/或视频的缩略图。用于显示照片库的应用可包括照片库应用以及包括音乐专辑缩略图的音乐专辑应用。在实施方式中,照片库或照片可以是电子文档的示例。
[0141]电子设备100获取用户输入信号(1703)。例如,在操作1703,电子设备100接收用户输入信号。电子设备100根据用户输入信号更改包括在照片库中的照片和/或视频的缩略图的尺寸( 1705)。电子设备100根据照片和/或视频的更改的缩略图尺寸获取偏好信息(1707)。用户输入信号的示例是对照片和/或视频的缩略图施加的触摸和拖动动作。电子设备100检测在照片和/或视频的缩略图上发生的触摸事件并接收该信号以作为用户输入信号。例如,当用户向照片和/或视频的缩略图施加诸如拖动姿势的触摸姿势并因此发生触摸事件时,电子设备100根据用户输入信号更改缩略图的尺寸。应理解,电子设备100也可检测通过对照片和/或视频的缩略图施加多点触摸而实现的放大/缩小功能的事件并接收该信号以作为用户输入信号。
[0142]如图18A至图18C所示,电子设备100显示包括一个或多个照片和/或视频的缩略图1801、1802、1803、1804、1805、1806、1807、1808、1809、1810、1811、1812、1813、1814和1815的照片库。例如,照片库集体示出由相机模块180获取的图片和/或视频的一个或多个缩略图1801至1815和/或从外部电子设备(例如电子设备201或服务器203)发送的图像和/或视频的一个或多个缩略图1801至1815。用于显示照片库的应用可包括照片库应用以及包括音乐专辑缩略图的音乐专辑应用。
[0143]电子设备100接收用户输入信号1816。电子设备100根据用户输入信号1816更改包括在照片库中的照片和/或视频的一个或多个缩略图(例如,缩略图1801)的尺寸。电子设备100根据照片和/或视频的更改的缩略图(例如,缩略图1801)尺寸获取偏好信息。
[0144]图19是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的流程图。图20A和图20B是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的图。
[0145]参照图19以及图20A和图20B,电子设备100显示应用的图像(1901)。应用的图像可以是代表应用的缩略图。例如,应用可通过项目的形式显示在电子设备100上。
[0146]电子设备100获取用户输入信号(1903)。例如,在操作1903,电子设备100接收用户输入信号。电子设备100根据用户输入信号更改包括在应用中的图像的尺寸(1905)。电子设备100根据应用图像尺寸获取偏好信息(1907)。用户输入信号的示例是对应用图像施加的触摸和拖动动作。电子设备100检测在应用图像上发生的触摸事件并接收该信号以作为用户输入信号。例如,当用户向应用图像施加诸如拖动姿势的触摸姿势并因此发生触摸事件时,电子设备100根据用户输入信号更改应用图像的尺寸。应理解,电子设备100也可检测通过对应用图像施加多点触摸而实现的放大/缩小功能的事件并接收该信号以作为用户输入信号。
[0147]如图20A和图20B所示,电子设备100显示一个或多个应用图像2001、2002、2003、2004、2005、2006、2007、2008和2009。电子设备100接收用户输入信号2100。电子设备100根据用户输入信号2100更改一个或多个应用图像(例如,应用图像2001)的尺寸。电子设备100根据更改的应用图像尺寸2001获取偏好信息。
[0148]图21是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的流程图。图22A和图22B是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的图。
[0149]参照图21以及图22A和图22B,电子设备100显示联系人图像(2101)。联系人图像可包括呼入电子设备100/从电子设备100呼出的一个或多个电话号码、包括在联系人中的姓名以及呼入/呼出的时间。例如,联系人可以是电子文档。
[0150]电子设备100获取用户输入信号(2103)。例如,在操作2103,电子设备100接收用户输入信号。电子设备100根据用户输入信号更改联系人图像的尺寸(2105)。电子设备100根据联系人图像尺寸获取偏好信息(2107)。用户输入信号的示例是对联系人图像施加的触摸和拖动动作。电子设备100检测在联系人图像上发生的触摸事件并接收该信号以作为用户输入信号。例如,当用户向联系人图像施加诸如拖动姿势的触摸姿势并因此发生触摸事件时,电子设备100根据用户输入信号更改联系人图像的尺寸。应理解,电子设备100也可检测通过对联系人图像施加多点触摸而实现的放大/缩小功能的事件并接收该信号以作为用户输入信号。
[0151]如图22A和图22B所示,电子设备100显示一个或多个联系人图像2201、2203、2205和2207。联系人图像可包括呼入电子设备100/从电子设备100呼出的一个或多个电话号码、包括在联系人中的姓名以及呼入/呼出的时间。电子设备100接收用户输入信号2205。电子设备100根据用户输入信号2205更改一个或多个联系人图像(例如,联系人图像2201)的尺寸。电子设备100根据更改的联系人图像尺寸2201获取偏好信息。由于电子设备100确定若联系人图像2201更改得越大则偏好等级越高,所以电子设备100可显示呼入或呼出的电话号码、包括在联系人中的姓名以及呼入/呼出的时间,并且还可显示与联系人有关的信息。例如,当电子设备100根据用户输入信号2205更改一个或多个联系人图像(例如,联系人图像2201)的尺寸时,电子设备100还可显示与联系人有关的照片2209。
[0152]图23是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的流程图。图24A和图24B是描述根据本发明实施方式用于显示电子设备100的用户接口的方法的图。
[0153]参照图23以及图24A和图24B,电子设备100显示地图图像(2301)。地图图像可以是由卫星或航空系统获取的、通过卫星视图或地图视图的形式展现的地区照片。应理解,本发明不受地图类型的限制。例如,地图可以是电子文档。
[0154]电子设备100获取用户输入信号(2303)。例如,在操作2303,电子设备100接收用户输入信号。电子设备100根据用户输入信号剪取地图图像的一部分(2305)。电子设备100根据所剪取的地图图像尺寸获取偏好信息(2307)。用户输入信号的示例是对地图图像施加的触摸和拖动动作。电子设备100检测在地图图像上发生的触摸事件并接收该信号以作为用户输入信号。例如,当用户对地图图像施加诸如拖动姿势的触摸姿势并因此发生触摸事件时,电子设备100根据用户输入信号更改待剪取的地图图像的尺寸。应理解,电子设备100也可检测通过对地图图像施加多点触摸而实现的放大/缩小功能的事件并接收该信号以作为用户输入信号。
[0155]如图24A和图24B所示,电子设备100显示地图图像2401。电子设备100接收与地图图像2401有关的一个或多个用户输入信号2411和2412。电子设备100根据用户输入信号2411和2412剪取地图图像的部分2403和2405(如图24A所示);以及显示该地图图像(如图24B所示)。电子设备100根据剪取的地图图像2403和2405的尺寸获取偏好信息。电子设备100可得出结论:若剪取的地图图像2403和2405的尺寸越大,则偏好等级越高。
[0156]如上所述,根据本发明的用户接口显示方法和电子设备基于用户偏好改变列表上或缩略视图中的电子文档和/或项目的显示,从而使得用户可直观地使用电子设备的服务。
[0157]虽然以上详细描述了本发明的示例性实施方式,但是应理解,对本文所描述的基本发明构思进行的对于本领域技术人员可显而易见的一些变型和修改将依然落入如所附权利要求限定的本发明的示例性实施方式的精神和范围内。
【主权项】
1.在电子设备上显示用户接口的方法,包括: 显示一个或多个图像; 获取偏好?目息;以及 根据所述偏好信息更改所述图像并显示所更改的图像。2.如权利要求1所述的方法,其中,所述图像包括: 包括在一个或多个项目以及一个或多个文档中的信息。3.如权利要求1所述的方法,其中,获取偏好信息包括: 根据输入信号更改所述图像的尺寸;以及 基于所更改的图像尺寸获取所述偏好信息。4.如权利要求3所述的方法,其中,获取偏好信息包括: 根据所述输入信号更改一个或多个图像的尺寸;以及 获取所述偏好信息,其中所述偏好信息与所更改的图像尺寸成比例。5.如权利要求4所述的方法,还包括: 根据所述偏好信息显示更改的一个或多个图像的偏好列表; 根据所述输入信号更改包括在所述偏好列表中的图像; 根据包括在所述偏好列表中的所更改的图像获取所述偏好信息;以及 显示包括在所述偏好列表中的所更改的图像。6.如权利要求1所述的方法,其中,显示一个或多个图像包括: 在列表上显示一个或多个缩略图。7.如权利要求2所述的方法,其中: 所述文档包括消息框;以及 所述方法还包括: 根据输入信号更改所述消息框的尺寸; 根据所更改的消息框尺寸,获取与所述消息框(包括在所述消息框中的内容)有关的偏好信息;以及 以集合视图的形式显示与获取所述偏好信息有关的消息框。8.如权利要求2所述的方法,其中, 所述文档包括内容;以及 所述方法还包括: 根据输入信号剪取所述内容的一部分;以及 根据所剪取的内容的尺寸获取所述偏好信息。9.如权利要求2所述的方法,其中, 所述文档包括包含有一个或多个照片的照片库;以及 所述方法还包括: 根据输入信号更改所述照片;以及 根据所更改的照片获取所述偏好信息。10.如权利要求2所述的方法,其中, 所述项目包括应用;以及 所述方法还包括: 根据输入信号更改所述应用的图像;以及 根据所更改的应用图像获取所述偏好信息。11.如权利要求2所述的方法,其中, 所述文档包括联系人;以及 所述方法还包括: 根据输入信号更改所述联系人的图像;以及 根据所更改的联系人图像获取所述偏好信息。12.如权利要求2所述的方法,其中, 所述文档包括地图;以及 所述方法还包括: 根据输入信号剪取所述地图的一部分;以及 根据所剪取的地图的尺寸获取所述偏好信息。13.—种电子设备,包括: 显示单元; 用户输入单元;以及 处理器, 其中,所述处理器执行以下操作: 在所述显示单元上显示一个或多个图像; 通过所述用户输入单元获取所述偏好信息; 根据所述偏好信息更改所述图像;以及 在所述显示单元上显示所更改的图像。14.如权利要求13所述的电子设备,其中,所述图像包括: 包括在一个或多个项目以及一个或多个文档中的信息。15.如权利要求13所述的电子设备,其中,所述处理器:通过所述用户输入单元获取所述偏好信息;根据对所述用户输入单元施加的输入信号更改所述图像的尺寸;以及基于所更改的图像尺寸获取所述偏好信息。16.如权利要求13所述的电子设备,其中,所述处理器执行以下操作: 根据所述输入信号更改一个或多个图像的尺寸;以及 获取所述偏好信息,其中所述偏好信息与所更改的图像尺寸成比例。17.如权利要求13所述的电子设备,其中,所述处理器执行以下操作: 根据所述偏好信息在所述显示单元上显示更改的一个或多个图像的偏好列表; 根据所述输入信号更改包括在所述偏好列表中的图像; 根据包括在所述偏好列表中的所更改的图像获取所述偏好信息;以及 显示包括在所述偏好列表中的所更改的图像。18.如权利要求13所述的电子设备,其中, 所述图像是缩略图;以及 所述处理器在缩略图列表上显示与项目有关的信息。19.如权利要求14所述的电子设备,其中, 所述文档包括消息框;以及 所述处理器执行以下操作: 根据输入信号更改所述消息框的尺寸; 根据所更改的消息框尺寸获取与所述消息框(包括在所述消息框中的内容)有关的偏好信息;以及 以集合视图的形式在所述显示单元上显示与获取所述偏好信息有关的消息框。20.如权利要求14所述的电子设备,其中, 所述文档包括内容;以及 所述处理器执行以下操作: 根据输入信号剪取所述内容的一部分;以及 根据所剪取的内容的尺寸获取所述偏好信息。21.如权利要求14所述的电子设备,其中, 所述文档包括包含有一个或多个照片的照片库;以及 所述处理器执行以下操作: 根据输入信号更改所述照片;以及 根据所更改的照片获取所述偏好信息。22.如权利要求14所述的电子设备,其中, 所述项目包括应用;以及 所述处理器执行以下操作: 根据输入信号更改所述应用的图像;以及 根据所更改的应用图像获取所述偏好信息。23.如权利要求14所述的电子设备,其中, 所述文档包括联系人;以及 所述处理器执行以下操作: 根据输入信号更改所述联系人的图像;以及 根据所更改的联系人图像获取所述偏好信息。24.如权利要求14所述的电子设备,其中, 所述文档包括地图;以及 所述处理器执行以下操作: 根据输入信号剪取所述地图的一部分;以及 根据所剪取的地图的尺寸获取所述偏好信息。
【文档编号】G06F3/0484GK105934737SQ201580005271
【公开日】2016年9月7日
【申请日】2015年1月22日
【发明人】赵恩菲, 金恩荣, 高在浩, 申富仙
【申请人】三星电子株式会社