用于提供电子设备的用户接口的方法和装置与流程

文档序号:12718604阅读:241来源:国知局
用于提供电子设备的用户接口的方法和装置与流程

本公开大体涉及用于提供电子设备的用户接口的方法和装置,更具体地,涉及用于提供多种用户接口以在电子设备的屏幕之间切换的方法和装置。



背景技术:

数字技术的发展产生了能够在电子设备移动的情况下提供通信服务和处理用户个人信息的多种类型的电子设备,例如,移动通信终端、个人数字助理(PDA)、电子记事薄、智能电话、平板个人计算机等。电子设备利用移动融合提供其传统服务功能和由其它类型的移动系统提供的附加服务功能。例如,电子设备可包括电话功能(诸如,语音电话、视频电话等)、消息传输/接收功能(诸如,短消息服务(SMS)、多媒体消息服务(MMS)、电子邮件等)。电子设备还可配置有多种功能,诸如,电子记事薄、摄像功能、广播回放功能、视频回放功能、音频回放功能、互联网访问功能、信使、社会网络服务(SNS)功能等。

然而,具有触摸显示器的传统电子设备不提供在应用执行屏幕之间启发式地切换的方法。因此,传统电子设备的用户可能不便于在窗口之间进行切换。



技术实现要素:

本公开的诸方面是为了至少解决上述问题和/或缺点,以及为了至少提供以下描述的有益效果。相应地,本公开提供了这样一种方法和装置,其用于提供具有能够毫不迟延地示出直观屏幕用户接口的电子设备。

根据本公开的一方面,提供了电子设备的用户接口显示方法。该方法包括:识别内容和应用中的一个;以及根据所识别的内容和应用中的一个显示分区屏幕。

根据本公开的一方面,提供了电子设备。电子设备包括显示器和处理器,其中,处理器配置成:识别内容和应用中的一个;以及控制显示器根据所识别的内容和应用中的一个显示分区屏幕。

根据本公开的一方面,提供非暂时性计算机可读记录介质,该非暂时性计算机可读记录介质存储用于执行能够使至少一个处理器在电子设备中执行用户接口显示方法的指令的软件。该方法包括:识别内容和应用中的一个;以及根据所识别的内容和应用中的一个显示分区屏幕。

附图说明

从结合附图的以下详细描述中,本公开的某些实施方式的以上和其它方面、特征以及有益效果将变得更显而易见,附图中:

图1是根据本公开实施方式的包括电子设备的网络环境的示图;

图2是根据本公开实施方式的电子设备的框图;

图3是根据本公开实施方式的程序模块的框图;

图4是根据本公开实施方式的用户接口提供方法的流程图;

图5是根据本公开实施方式的用户接口提供方法的流程图;

图6是根据本公开实施方式的用户接口提供方法的流程图;

图7示出了根据本公开实施方式的根据内容或应用的执行提供具有用户接口的电子设备的方法的示例的示图;

图8示出了根据本公开实施方式的根据内容或应用的执行提供具有用户接口的电子设备的方法的示例的示图;

图9示出了根据本公开实施方式的根据内容或应用的执行提供具有用户接口的电子设备的方法的示例的示图;

图10示出了根据本公开实施方式的提供用户接口的电子设备的示例的示图;

图11示出了根据本公开实施方式的提供用户接口的电子设备的示例的示图;

图12示出了根据本公开实施方式的根据握持状态提供用户接口的电子设备的示例的示图;

图13是根据本公开实施方式的用户接口提供方法的流程图;

图14是根据本公开实施方式的用户接口提供方法的流程图;

图15示出了根据本公开实施方式的在被连接至外部电子设备时提供用户接口的电子设备的示例的示图;以及

图16示出了根据本公开实施方式的在被连接至外部电子设备时提供用户接口的电子设备的示例的示图。

具体实施方式

下文中将参照附图对本公开的实施方式进行描述。然而,本公开的实施方式不限于特定的实施方式,并且应理解为包括本公开的所有的修改、改变、等同设备和等同方法和/或可替代的实施方式。

如本文中所使用的,术语“具有(have)”、“可具有(may have)”、“包括(include)”以及“可包括(may include)”表示相应特征(例如,元件(诸如数值、功能、操作或部件))的存在,而不排除附加特征的存在。

如本文中所使用的,术语“A或B”、“A或/和B中的至少一个”或“A或/和B中的一个或多个”包括列举的条目的所有可能的组合。例如,“A或B”、“A和B中的至少一个”或“A或B中的至少一个”是指(1)包括至少一个A,(2)包括至少一个B,或(3)包括至少一个A和至少一个B。

如本文中所使用的,诸如“第一”和“第二”的术语可修饰多种元件而与相应元件的顺序和/或重要性无关,并且不限制相应元件。这些术语可用于将一个元件与另一元件区分开的目的。例如,第一用户设备和第二用户设备可表示不同的用户设备而与顺序或重要性无关。例如,在不脱离本公开的范围的情况下,第一元件可称为第二元件,以及类似地,第二元件可称为第一元件。

将理解的是,当元件(例如,第一元件)(操作性地或通信性地)与另一元件(例如,第二元件)“联接”或“连接”时,元件可直接地与该另一元件联接,以及可在元件和该另一元件之间存在中间元件(例如,第三元件)。相反,将理解的是,当元件(例如,第一元件)直接地与另一元件(例如,第二元件)联接或连接时,在该元件和该另一元件之间不存在中间元件(例如,第三元件)。

如本文中所使用的术语“模块”可例如限定为包括硬件、软件和固件中的一个或包括硬件、软件和固件中的两个或多个的组合的单元。术语“模块”可互换地与例如术语“单元”、“逻辑”、“逻辑块”、“部件”或“电路”等一起使用。“模块”可以是集成部件的最小单元或其一部分。“模块”可以是执行一个或多个功能的最小单元或其一部分。“模块”可以机械地或电子地实施。例如,“模块”可包括用于执行某些操作的专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)或已公知的或将在未来开发的可编程逻辑器件中的至少一个。

在描述本公开的多种实施方式中所使用的术语是出于描述特定实施方式的目的,而不旨在限制本公开。如本文中所使用的,除非上下文清楚地另有表示,否则单数形式旨在还包括复数形式。除非另有限定,否则本文中所使用的所有术语(包括技术术语或科学术语)具有与相关领域的普通技术人员通常理解的含义相同的含义。除非本文中清楚地限定,否则常用词典中限定的术语应当解释为具有与相关技术的上下文含义相同的或相似的含义,而不应当解释为具有理想含义或夸大的含义。根据情形,即使本公开中限定的术语也不应当解释为排除本公开的实施方式。

根据本公开实施方式的电子设备可例如包括智能手机、平板个人计算机(PC)、移动电话、可视电话、电子书阅读器、台式PC、笔记本PC、上网本、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组(MPEG-1或MPEG-2)音频层3(MP3)播放器、移动医疗设备、相机或可穿戴设备中的至少一个。根据本公开实施方式,可穿戴设备可包括附属型可穿戴设备(例如,手表、戒指、手环、脚环、项链、眼镜、隐形眼镜或头戴式设备(HMD))、织物或服装集成式可穿戴设备(例如,电子服装)、安装于人体上的可穿戴设备(例如,皮肤护垫或纹身)、或可植入式可穿戴设备(例如,可植入电路)中的至少一个。

电子设备可以是智能家用电器。智能家用电器可例如包括电视(TV)、数字通用光盘(DVD)播放器、音频设备、冰箱、空调、净化器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、TV盒(例如,Samsung HomeSyncTM,Apple TVTM或Google TVTM)、游戏控制台(例如,XboxTM和PlayStationTM)、电子词典、电子钥匙、摄录机或电子相框中的至少一个。

电子设备可包括多种医疗设备(例如,多种便携式医疗测量设备(诸如,血糖测量仪、心率监测器、血压监测器或温度测量仪等)、磁共振血管造影(MRA)设备、磁共振成像(MRI)设备、计算机断层扫描(CT)设备、扫描仪或超声波设备等)、导航设备、全球定位系统(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、车载娱乐设备、船舶电子设备(例如,导航系统、回转罗盘等)、航空电子设备、安全设备、车载式机头单元、工业机器人或家用机器人、自动柜员机(ATM)、销售点(POS)设备或物联网(IoT)设备(例如,灯泡、多种传感器、电量计或气量计、洒水设备、火灾警报器、温度调节器、路灯、烤面包器、锻炼器材、热水箱、加热器、热水器等中的至少一个。

电子设备还可包括家具或建筑/结构的一部分、电子公告板、电子签名接收设备、投影仪或多种测量仪器(诸如,水量计、电量计、气量计或电波量计等)中的至少一个。电子设备可以是上述设备中的一种或多种组合。电子设备可以是柔性电子设备。此外,电子设备不限于上述设备,并可包括根据新技术发展的新电子设备。

在下文中,将参照附图对根据本公开的多种实施方式的电子设备进行描述。如本文所使用的,术语“用户”可指使用电子设备的人或可指使用电子设备的设备(例如,人工智能电子设备)。

根据本公开,电子设备的屏幕可根据预定分区方式被分区为至少两个窗口,以及可通过电子设备的显示器而显示。窗口限定为分区窗口。分区窗口限定为显示在电子设备的显示器上的、不相互重叠的窗口。

弹窗可限定为显示在电子设备的显示器上的、隐藏正在执行的屏幕的一部分或重叠在正在执行的屏幕的一部分上的窗口。

利用分区窗口和弹窗的电子设备能够显示两个或多个应用执行屏幕或功能执行屏幕。因此,分区窗口和弹窗限定为多窗口。

图1是根据本公开实施方式的包括电子设备101的网络环境100的示图。参照图1,电子设备101包括总线110、处理器120、存储器130、输入/输出接口150、显示器160以及通信接口170。

总线110可以是连接上述部件以及在上述部件之间传输通信(例如,控制消息)的电路。处理器120通过总线110从其它部件(例如,存储器130、输入/输出接口150、显示器160、通信接口170)接收命令、分析所接收的命令以及根据所分析的命令执行计算或数据处理。存储器130存储从处理器120或其它部件(例如,输入/输出接口150、显示器160或通信接口170)接收的、或由处理器120或其它部件生成的命令或数据。存储器130可包括编程模块140,例如,内核141、中间件143、应用编程接口(API)145以及应用147。前述编程模块中的每一个可通过软件、固件、硬件或通过软件、固件、硬件中的两种或多种的组合来实施。

内核141控制或管理用于执行由其余编程模块(例如,中间件143、API 145或应用147)实施的操作或功能的系统资源(例如,总线110、处理器120或存储器130)。此外,内核141提供用于从中间件143、API 145或应用147访问电子设备101的单个部件的接口以控制或管理部件。中间件143执行允许API 145或应用147与内核141通信以交换数据的中继功能。此外,在从应用147接收的操作请求中,中间件143通过利用向应用147指定优先级的方法来针对操作请求执行控制(例如,调度或负载均衡),通过利用向应用147指定优先级的方法,可使用电子设备101的系统资源(例如,总线110、处理器120、存储器130等)。

API 145是一种接口,应用147可通过该接口对由内核141或中间件143提供的功能进行控制,以及例如包括用于文件控制、窗口控制、图像处理或字符控制的至少一个接口或功能(例如,命令)。输入/输出接口150可例如从用户接收命令和/或数据,以及通过总线110向处理器120和/或存储器130传送所接收的命令和/或数据。显示器160可向用户显示图像、视频和/或数据。

显示器160可显示图形用户接口(GUI)图像以用于在用户和电子设备101之间交互。GUI图像可包括接口信息以激活用于校正待投射在屏幕上的图像的颜色的功能。接口信息可例如呈按钮、菜单或图标的形式。通信接口170连接电子设备101与电子设备102、电子设备104或服务器106之间的通信。例如,通信接口170可通过无线通信或有线通信访问网络162以与外部设备通信。无线通信例如包括无线保真(WiFi)、蓝牙(BT)、近场通信(NFC)、全球定位系统(GPS)以及蜂窝通信(例如,长期演进(LTE)、高级LTE(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信系统(UMTS)、无线宽带(WiBro)或全球移动通信系统(GSM))中的至少一个。有线通信可例如包括通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准232(RS-232)以及普通老式电话服务中的至少一个。

服务器106通过执行由电子设备101实施的至少一个操作(或功能)来支持电子设备的驱动。例如,服务器106可包括通信控制服务器模块,通信控制服务器模块支持实施在电子设备101中的通信接口170。例如,通信控制服务器模块可包括通信接口170的部件中的至少一个以执行(代理)由通信接口170执行的至少一个操作。

图2是根据本公开实施方式的电子设备201的框图。电子设备201可包括图1中示出的电子设备101的部件中的全部或一部分。参照图2,电子设备201包括一个或多个应用处理器(AP)210、通信模块220、用户识别模块(SIM)224、存储器230、传感器模块240、输入设备250、显示模块260、接口270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297以及电机298。

AP 210对操作系统(OS)或应用程序进行操作,从而控制连接至AP 210的多个硬件或软件元部件以及执行多种数据(包括多媒体数据)处理和计算。AP 210可例如通过片上系统(SoC)实施。处理器210还可包括图形处理单元(GPU)。

通信模块220通过网络在连接至电子设备201的不同电子设备(例如,电子设备102/电子设备104和服务器106)之间的通信中传输/接收数据。通信模块220包括蜂窝模块221、WiFi模块223、BT模块225、GPS模块227、NFC模块228以及射频(RF)模块229。

蜂窝模块221通过通信网络(例如,LTE、LTE-A、CDMA、WCDMA、UMTS、WiBro、GSM等)提供语音服务、电话服务、视频电话服务、短消息服务(SMS)或互联网服务。此外,蜂窝模块221可通过利用SIM 224区分和识别通信网络中的电子设备。蜂窝模块221执行可由AP 210提供的功能中的至少一些。例如,蜂窝模块221可执行多媒体控制功能中的至少一些。

蜂窝模块221可包括通信处理器(CP)。此外,蜂窝模块221可例如通过SoC实施。

AP 210或蜂窝模块221(例如,通信处理器)可将从连接至AP 210和蜂窝模块221中的每个其它部件和非易失性存储器中的至少一个接收的命令或数据加载至易失性存储器,并对所加载的命令或数据进行处理。此外,AP 210或蜂窝模块221可将从其它部件中的至少一个接收的数据或由其它部件中的至少一个生成的数据存储在非易失性存储器中。

WiFi模块223、BT模块225、GPS模块227以及NFC模块228中的每一个可例如包括用于对通过相应模块传输/接收的数据进行处理的处理器。虽然蜂窝模块221、WiFi模块223、BT模块225、GPS模块227以及NFC模块228示出为相互不同的框,但蜂窝模块221、WiFi模块223、BT模块225、GPS模块227以及NFC模块228中的至少一些(例如,两个或多个)可包括在一个集成芯片(IC)中或一个IC封装中。例如,与蜂窝模块221、WiFi模块223、BT模块225、GPS模块227以及NFC模块228对应的处理器中的至少一些可通过一个SoC实施。

RF模块229传输/接收数据(例如,RF信号)。虽然未示出,但RF模块229可例如包括收发器、功率放大模块(PAM)、频率滤波器、低噪声放大器(LNA)等。此外,RF模块229还可包括用于以无线通信的方式在自由空间中传输/接收电波的部件(例如,导体、导线等)。虽然在图2中蜂窝模块221、WiFi模块223、BT模块225、GPS模块227以及NFC模块228共享一个RF模块229,但根据一个实施方式,蜂窝模块221、WiFi模块223、BT模块225、GPS模块227以及NFC模块228中的至少一个可通过不同的RF模块传输/接收RF信号。

SIM 224可例如包括含有嵌入式SIM 224的卡。SIM 224包括唯一标识信息(例如,集成电路卡标识符(ICCID))或用户信息(例如,国际移动用户标识(IMSI))。

存储器230可包括内部存储器232或外部存储器234。内部存储器232可例如包括易失性存储器(例如,随机存取存储器(RAM)、动态RAM(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)和非易失性存储器(例如,只读存储器(ROM)、一次性可编程ROM(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩模ROM、闪存ROM、NAND闪存存储器、NOR闪存存储器等)中的至少一个。

内部存储器232可以是固态驱动器(SSD)。外部存储器234还可包括闪存驱动器,例如,紧凑型闪存(CF)、安全数字(SD)、微型安全数字(Micro-SD)、小型安全数字(Mini-SD)、极端数字(xD)或存储棒。外部存储器234可通过多种接口功能性地连接至电子设备200。电子设备201还可包括诸如硬盘驱动器的存储设备(或存储介质)。

传感器模块240测量电子设备201的物理量或检测电子设备201的工作状态,以及将所测量的或所检测的信息转换成电信号。传感器模块240可例如包括姿势传感器240A、陀螺传感器240B、大气压力(气压)传感器240C、磁传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、颜色传感器240H(例如,红色、绿色和蓝色(RGB)传感器)240H、生物计量传感器240I、温度/湿度传感器240J、照明(光)传感器240K以及紫外(UV)传感器240M中的至少一个。此外或可替代地,传感器模块240可例如包括电子鼻(E-nose)传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜传感器、指纹传感器(未示出)等。传感器模块240还可包括用于控制包含在传感器模块240中的一个或多个传感器的控制电路。

输入设备250包括触摸面板252、(数字)笔传感器254、键256以及超声波输入设备258。例如,触摸面板252可识别电容类型、电阻类型、红外类型以及声波类型中的至少一种类型的触摸输入。触摸面板252还可包括控制电路。在电容类型中,触摸面板252可识别接近和直接触摸。触摸面板252还可包括触觉层。在这种情况下,触摸面板252向用户提供触觉反馈。

(数字)笔传感器254可例如利用与接收用户的触摸输入相同或类似的方法或利用单独的识别板来实施。键256可例如包括物理按钮、光学键或键盘。超声波输入设备258是可检测电子设备201的麦克风288通过生成超声波信号的输入装置生成的声波以识别数据以及可执行无线识别的设备。电子设备201通过利用通信模块220从连接至电子设备201的外部设备(例如,计算机或服务器)接收用户输入。

显示模块260包括面板262、全息设备264以及投影仪266。面板262可例如是液晶显示器(LCD)或有源矩阵有机发光二极管(AM-OLED)。面板262可例如实施为柔性的、透明的或可穿戴的。面板262可通过触摸面板252和一个模块配置。全息设备264通过利用光的干涉在空气中显示立体图像。投影仪266将光投射到屏幕上以显示图像。例如,屏幕可位于电子设备201的内部或外部。显示模块260还可包括用于控制面板262、全息设备264以及投影仪266的控制电路。

接口270例如包括HDMI 272、USB 274、光学接口276以及D-超小型(D-sub)278。接口270可例如包括在图1中示出的通信接口170中。此外或可替代地,接口270可例如包括移动高清链接(MHL)接口、SD卡/多媒体卡(MMC)或红外数据协议(IrDA)标准接口。

音频模块280双向地转换声音和电信号。音频模块280中的至少一些部件可例如包括在图1中示出的输入/输出接口150中。音频模块280处理例如通过扬声器282、接收器284、耳机286、麦克风288等输入或输出的声音信息。

相机模块291是可拍摄静态图像和视频的设备。相机模块291可包括一个或多个图像传感器(例如,前传感器或后传感器),图像信号处理器(ISP)或闪光灯(例如,发光二极管(LED)或氙灯)。

电源管理模块295管理电子设备201的电力。虽然未示出,但电源管理模块295可例如包括电源管理集成电路(PMIC)、充电器集成电路(IC)或电池计量器。

PMIC可例如安装至集成电路或SoC半导体。充电方法可分为有线方法和无线方法。充电器IC使电池充电以及防止从充电器流出过电压或过电流。充电器IC包括用于有线充电方法和无线充电方法中的至少一种的充电器IC。无线充电方法可例如包括磁共振方法、磁感应方法和电磁波方法,以及可例如添加用于使诸如线圈回路、谐振电路、整流器等的电路无线充电的附加电路。

电池计量器例如测量电池296的剩余量或充电期间的电压、电流或温度。电池296可存储电或生成电,以及通过利用所存储的电或所生成的电向电子设备201供应电力。电池296可包括可充电电池或太阳能电池。指示器297示出电子设备201或电子设备201的部件(例如,AP 210)的特定状态,例如,开机状态、消息状态、充电状态等。电机298将电信号转换成机械振动。

电子设备201可包括用于支持移动TV的处理单元(例如,GPU)。用于支持移动TV的处理单元可例如根据数字多媒体广播(DMB)的标准、数字视频广播(DVB)的标准、媒体流的标准等来处理媒体数据。

电子设备201的部件中的每一个可通过一个或多个部件实施,以及相应部件的名称可根据电子设备201的类型而变化。电子设备201可包括上述部件中的至少一个,可省略若干部件或可进一步包括附加的部件。此外,电子设备201的部件中的一些可被结合以形成单个实体,因此可等同地执行在结合之前的相应部件的功能。

图3是根据本公开实施方式的编程模块310的框图。编程模块310可包括(存储)在图1中示出的电子设备101(例如,存储器130)中。编程模块310中的至少一些可由软件、固件、硬件组成或由软件、固件和硬件中的至少两种的组合形成。编程模块310可在包括与电子设备101相关的OS控制资源的硬件中或在OS上驱动的应用中执行。例如,OS可以是AndroidTM、iOSTM、WindowsTM、SymbianTM、TizenTM、BadaTM等。参照图3,编程模块310包括内核320、中间件330、API 360以及应用370。

内核320包括系统资源管理器321和设备驱动器323。系统资源管理器321可例如包括进程管理器、存储器管理器以及文件系统管理器。系统资源管理器321执行系统资源控制、分配以及召回。设备驱动器323可例如包括显示器驱动器、相机驱动器、BT驱动器、共享存储器驱动器、USB驱动器、键盘驱动器、WiFi驱动器以及音频驱动器。此外,设备驱动器323可包括进程间通信(IPC)驱动器。中间件330包括预先准备的多个模块以提供应用370共同所需的功能。此外,中间件330通过API 360提供功能以允许应用370高效地使用电子设备内有限的系统资源。例如如图3中所示,中间件300包括运行时间库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器346、包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351以及安全管理器352中的至少一个。运行时间库335例如包括在应用370被执行时由编译器通过编程语言添加新功能所使用的库模块。运行时间库335执行输入和输出、存储器的管理、与算术功能关联的功能等。应用管理器341例如管理应用370中的至少一个的生命周期。窗口管理器342管理在屏幕上使用的GUI资源。多媒体管理器343检测播放多种媒体文件所需的格式,以及通过利用适合于相应格式的编解码器来执行媒体文件的编码或解码。资源管理器344管理资源(诸如,源代码、存储器或应用370中的至少一个的存储空间)。

电源管理器345连同基本输入/输出系统(BIOS)一起工作以管理电池或电力,以及提供工作所需的电力信息。数据库管理器346管理待被应用370中的至少一个使用的数据库的生成、搜索以及改变。包管理器347管理以包文件形式分布的应用的安装或更新。

连接管理器348例如管理无线连接(诸如,WiFi或BT)。通知管理器349以不打扰用户的方式向用户显示或通知诸如收到的消息、预约、接近警报等事件。位置管理器350管理电子设备的位置信息。图形管理器351管理提供给用户的图形效果或与图形效果相关的用户接口。安全管理器352提供系统安全或用户身份认证所需的通用安全功能。当电子设备101或电子设备201具有电话功能时,中间件330还可包括用于管理电子设备的语音电话功能或视频电话功能的通话管理器。中间件330可通过上述内部部件模块的多种功能的组合生成新的中间件模块,以及可使用所生成的新的中间件模块。中间件330可针对每一类型的操作系统提供专用模块以提供差异化的功能。此外,中间件330可动态地删除传统部件中的一些或添加新的部件。相应地,可省略本文中描述的部件中的一些,可将本文中描述的部件中的一些替换为具有不同名称但执行相似功能的其它部件,或还可包括其它部件。

API 360是API编程函数的集合,以及可根据OS设置有不同的配置。例如,在AndroidTM或iOSTM中,可针对每一平台设置单个API集合。在TizenTM中,可设置两个或更多API集合。可包括与应用134相似的应用的应用370可例如包括预加载应用和/或第三方应用。应用370可包括主页应用371、拨号器应用372、SMS/MMS应用373、即时通讯(IM)应用374、浏览器应用375、相机应用376、闹钟应用377、通讯录应用378、语音拨号应用379、邮件应用380、日历应用381、媒体播放器应用382、相册应用383以及时钟应用384。然而,本公开不限于此,以及应用370可包括任何其它相似的和/或合适的应用。编程模块310中的至少一部分可通过存储在计算机可读存储介质中的命令实施。当命令被至少一个处理器(例如,AP 210)执行时,该至少一个处理器可执行与命令对应的功能。计算机可读存储介质可例如是存储器230。编程模块310中的至少一部分可例如通过AP 210实施(例如,执行)。编程模块310中的至少一部分可例如包括模块、程序、例程、指令集和/或用于执行至少一个功能的进程。

编程模块310的上述元件可根据OS的类型而变化。编程模块310可包括上述元件中的至少一个和/或还可包括其它附加元件,和/或可省略上述元件中的一些。由编程模块310和/或其它元件执行的操作可通过顺序的、并列的、反复的和/或启发式的方法处理,以及操作中的一些可被省略和/或其它操作可被添加。

图4是根据本公开实施方式的用户接口提供方法的流程图。

在步骤401中,电子设备201能够响应于处理器210的命令(例如,控制)识别已执行的内容或应用。

电子设备201能够根据所识别的应用和/或内容的特征提供多种屏幕。例如,电子设备201能够基于所识别的应用和/或内容的特征确定横纵比和/或分区比。电子设备201能够根据所确定的横纵比和/或分区比将应用和/或内容显示在显示模块260上。例如,至少一个或多个应用或内容的横纵比称为宽高比。至少一个或多个应用或内容的分区比称为分区屏幕(窗口)的比例。

电子设备201根据内容和应用的特征确定横纵比,以及将横纵比存储在存储器230中。电子设备201还能够将内容和应用的特征的列表存储在存储器230中,以及根据相应特征确定横纵比。内容和应用的特征可分类为多种种类,例如,信息、通信、工作效率以及多媒体。例如,当内容或应用是基于互联网、ChromeTM或FacebookTM时,电子设备201将内容或应用的特征分类为信息种类,以及将特征列出并存储在存储器230中。当内容或应用的特征被分类为信息种类时,针对内容或应用显示尽量多的细节可能是有益的。电子设备201能够将特征被分类为信息种类的内容和应用的横纵比存储在存储器中,或能够根据相应特征确定横纵比。

例如,当内容或应用是WhatsappTM、KakaotalkTM或WechatTM时,电子设备201将内容或应用的特征分类为通信种类,以及将特征列出并存储在存储器230中。当内容或应用的特征被分类为通信种类时,内容或应用同时显示在若干屏幕上可能是有益的。电子设备201能够将特征被分类为通信种类的内容和应用的横纵比存储在存储器中,或能够根据相应特征确定横纵比。

例如,当内容或应用是创建备忘录、通知或会话发起协议(SIP)任务的功能时,电子设备201将内容或应用的特征分类为工作效率种类,以及将特征列出并存储在存储器230中。当内容或应用的特征被分类为工作效率种类时,内容或应用被可用性地显示在屏幕上可能是有益的。电子设备201能够将特征被分类为工作效率种类的内容和应用的横纵比存储在存储器中,或能够根据相应特征确定横纵比。

例如,当内容或应用是多媒体播放器时,电子设备201将内容或应用的特征分类为多媒体种类,以及将特征列出并存储在存储器230中。当内容或应用的特征被分类为多媒体种类时,内容或应用被浸入式地或无干扰地显示在屏幕上可能是有益的。电子设备201能够将特征被分类为多媒体种类的内容和应用的横纵比存储在存储器中,或能够根据相应特征确定横纵比。

再次参照图4,在步骤401中,电子设备201还能够在识别出正在执行的内容或应用时识别用户使用应用的模式。为此,电子设备200(例如,处理器210)能够收集应用的使用模式。所收集的应用的使用模式可以是与正在执行的应用相关的信息、与针对应用预设的事件有关的信息等。与针对应用预设的事件相关的信息等的示例是与对屏幕进行分区相关的信息。

在步骤403中,根据处理器210的命令,电子设备201能够基于所识别的内容和应用将分区屏幕显示在显示模块260上。

电子设备201能够将与内容和应用的特征相关的信息存储在存储器230中。当相应的应用和/或内容被执行时,电子设备201将正在执行的内容或应用的特征与存储在存储器230中的内容和应用的特征相关的信息作比较,以及识别正在执行的内容或应用的特征的特性。

图5是根据本公开实施方式的用户接口提供方法的流程图。

在步骤501中,电子设备201能够响应于处理器210的命令检测自身的状态。

电子设备201可实施为可折叠的。在这种情况下,可折叠型电子设备201能够检测状态(例如,折叠角度)。电子设备201还可检测其它状态,例如,定向(例如,宽度和长度)。

在步骤503中,电子设备201能够响应于处理器210的命令基于所检测的状态将分区屏幕显示在显示模块260上。

例如,当可折叠型电子设备201被完全展开(例如,从侧部观看时显示模块260是平坦的以使得折叠角度为180°)时,可折叠型电子设备201执行图4中示出的步骤。

当可折叠型电子设备201以某一角度折叠时,电子设备201能够以折叠线为基准对显示模块260的屏幕区域进行分区并显示显示模块260的屏幕区域。

电子设备201能够根据所检测的电子设备201的状态(例如,电子设备201的弯曲或折叠状态),以预设的横纵比,将应用或内容显示在显示模块260的分区屏幕区域中的一个上,以及将另一应用或内容显示在其它分区屏幕区域上,其中显示模块260的分区屏幕区域是以显示模块260的折叠线为基准进行分区的。

电子设备201能够根据其检测的状态(例如,电子设备201的定向(例如,宽度和长度))将多种屏幕显示在显示模块260上。

图6是根据本公开实施方式的用户接口提供方法的流程图。

在步骤601中,电子设备201能够响应于处理器210的命令检测自身的握持状态。

电子设备201能够利用触摸面板252或传感器(例如,握持传感器240F)检测用户的握持状态。

电子设备201能够通过检测用户的接触区域和/或用户在触摸面板252上的握持位置来检测握持状态。

在步骤603中,电子设备201能够响应于处理器210的命令基于所检测的握持状态将分区屏幕显示在显示模块260上。

基于所检测的握持状态将分区屏幕显示在显示模块260上的过程包括:根据用户在触摸面板252上的接触区域确定分区比;以及基于所确定的分区比显示分区屏幕。

图7示出了根据本公开实施方式的根据正在执行的内容或应用提供具有用户接口的电子设备201的方法的示例的示图。

电子设备201能够将与内容和应用的特征相关的信息存储在存储器230中。当相应的应用和/或内容被执行时,电子设备201将正在执行的内容或应用的特征与存储在存储器230中的内容和应用的特征相关的信息作比较,以及识别正在执行的内容或应用的特征的特性。

电子设备201能够根据所识别的应用和/或内容的特征提供多种屏幕。例如,电子设备201能够基于所识别的应用和/或内容的特征确定横纵比和/或分区比。电子设备201能够根据所确定的横纵比和/或分区比将应用和/或内容显示在显示模块260上。例如,至少一个或多个应用或内容的横纵比称为宽高比。至少一个或多个应用或内容的分区比称为分区屏幕(窗口)的比例。

参照示图710,当所识别的应用是与多媒体播放器相关的应用和/或与消息相关的应用(例如,SMS、MMS、IM等)时或当所识别的内容是多媒体和/或消息时,电子设备201发现应用和/或内容的特征,以及将优化的用户接口显示在显示模块260上。例如,如示图710中所示,电子设备201可将多媒体内容711或与多媒体播放器相关的应用711的横纵比(例如,宽度相对于高度的横纵比4:3)存储在存储器230中。电子设备201可将与消息相关的内容712或与消息相关的应用712的横纵比(例如,宽度相对于高度的横纵比4:3)存储在存储器230中。当与多媒体播放器相关的应用711或多媒体内容711和/或与消息相关的应用712或与消息相关的内容712被执行时,电子设备201能够根据正在执行的内容或应用的特征,基于存储在存储器230中的横纵比和分区比,以多媒体内容711或与多媒体播放器相关的应用711的横纵比和/或以与消息相关的内容712或与消息相关的应用712的横纵比,将与多媒体播放器相关的应用711或多媒体内容711和/或与消息相关的应用712或与消息相关的内容712显示在显示模块260上。

参照示图720,当所识别的应用是与多媒体播放器相关的应用和/或与通知相关的应用时或当所识别的内容是多媒体和/或通知时,电子设备201发现应用和/或内容的特征,以及将优化的用户接口显示在显示模块260上。例如,如示图720中所示,电子设备201可将多媒体内容721或与多媒体播放器相关的应用721的横纵比(例如,宽度相对于高度的横纵比16:9)存储在存储器230中。电子设备201可将与通知相关的内容722或与通知相关的应用722的横纵比(例如,宽度相对于高度的横纵比8:9)存储在存储器230中。当与多媒体播放器相关的应用721或多媒体内容721和/或与通知相关的应用722或与通知相关的内容722被执行时,电子设备201能够根据正在执行的内容或应用的特征,基于存储在存储器230中的横纵比和分区比,以多媒体内容721或与多媒体播放器相关的应用721的横纵比和/或以与通知相关的内容722或与通知相关的应用722的横纵比,将与多媒体播放器相关的应用721或多媒体内容721和/或与通知相关的应用722或与通知相关的内容722显示在显示模块260上。

参照示图730,当所识别的应用是多媒体播放器时或当所识别的内容是多媒体时,电子设备201发现应用和/或内容的特征,以及将优化的用户接口显示在显示模块260上。例如,如示图730中所示,电子设备201可将与多媒体播放器相关的应用中的多媒体内容731的横纵比(例如,宽度相对于高度的横纵比21:9)存储在存储器230中。电子设备201可将与多媒体控制相关的内容732的横纵比(例如,宽度相对于高度的横纵比3:9)存储在存储器230中。当该应用被执行时,电子设备201能够根据正在执行的应用的内容的特征,基于存储在存储器230中的横纵比和分区比,以多媒体内容731的横纵比和/或以与多媒体控制相关的内容732的横纵比,将多媒体内容731和/或与多媒体控制相关的内容732显示在显示模块260上。

图8示出了根据本公开实施方式的根据正在执行的内容或应用提供具有用户接口的电子设备201的方法的示例的示图。

电子设备201能够将与内容和应用的特征相关的信息存储在存储器230中。当相应的应用和/或内容被执行时,电子设备201将正在执行的内容或应用的特征与存储在存储器230中的内容和应用的特征相关的信息作比较,以及识别正在执行的内容或应用的特征的特性。

如图810中所示,当正在执行的应用是相机应用时,电子设备201能够将分区屏幕显示在显示模块260上,分区屏幕中的一个是显示通过正在执行的相机获得的图像的预览屏幕811,和/或其它分区屏幕是以分区观看模式示出照片或视频的相册屏幕812。

例如,当正在执行的应用是相机应用时,电子设备201能够将预览屏幕811的横纵比(例如,宽度相对于高度的横纵比4:3)和/或相册屏幕812的横纵比(例如,宽度相对于高度的横纵比4:3)存储在存储器230中。当相机应用被执行时,电子设备201能够以预设的比例将预览屏幕811和/或相册屏幕812显示在单个屏幕上。

图9示出了根据本公开实施方式的根据正在执行的内容或应用提供具有用户接口的电子设备201的方法的示例的示图。

电子设备201能够将与内容和应用的特征相关的信息存储在存储器230中。当相应的应用和/或内容被执行时,电子设备201将正在执行的内容或应用的特征与存储在存储器230中的内容和应用的特征相关的信息作比较,以及识别正在执行的内容或应用的特征的特性。

如示图910中所示,电子设备201能够在单个屏幕上执行应用(例如,互联网应用911)。如示图920或930中所示,当通知在应用正在执行的情况下被创建时,电子设备201将显示模块260的单个屏幕分区为分开的区段,以及分别将与通知相关的应用921或通知内容921显示在分开的区段上。

如示图920或示图930中所示,当多任务事件(诸如,通知等)发生时,电子设备201根据分区比将显示互联网应用911的单个屏幕从一种横纵比(例如,宽度相对于高度的横纵比24:9)改变至另一种横纵比(例如,宽度相对于高度的横纵比16:9)。电子设备201能够基于所存储的通知内容或应用的显示比例,根据横纵比(例如,宽度相对于高度的横纵比8:9)将通知内容或应用921显示在分区屏幕上。

互联网应用911可以用扩展的范围以翻页形式(例如,滑动操作)或滚动条形式显示。

例如,当电子设备201呈纵向显示模式时,电子设备201能够以滚动条显示互联网应用911。例如,当电子设备201呈横向显示模式时,电子设备201能够以翻页形式(例如,滑动操作)显示互联网应用911。

如示图920或示图930中所示,当多任务事件发生时,电子设备201根据多任务操作将显示中的互联网应用911从一种横纵比(例如,宽度相对于高度的横纵比24:9)改变至另一种横纵比(例如,宽度相对于高度的横纵比16:9)。电子设备201能够根据预设的横纵比(例如,宽度相对于高度的横纵比8:9),将内容或应用921显示在分区屏幕上。

图10示出了根据本公开实施方式的提供用户接口的电子设备201的示例的示图。

电子设备201可实施为可折叠的。在这种情况下,可折叠型电子设备201能够检测电子设备201的状态(例如,折叠角度)。例如,当可折叠型电子设备201被完全展开(例如,从侧部观看时显示模块260是平坦的以使得折叠角度为180°)时,电子设备201执行图4、图6、图7和图8中示出的操作。

当可折叠型电子设备201以某一角度折叠时,电子设备201能够以折叠线为基准对显示模块260的屏幕区域进行分区和显示。

如示图1010中所示,当正在执行的内容和/或应用是多媒体时,电子设备201能够以预设的横纵比将多媒体内容1011显示在显示模块260的屏幕区域中的一个上,以及以预设的横纵比将与多媒体控制相关的内容1012显示在其它屏幕区域上,其中显示模块260的屏幕区域是以显示模块260的折叠线为基准进行分区的。

如示图1020中所示,当正在执行的内容和/或应用是与多媒体相关的内容或应用1021或与互联网相关的内容或应用1022时,电子设备201能够以预设的横纵比将与多媒体相关的内容或应用1021显示在显示模块260的屏幕区域中的一个上,以及以预设的横纵比将与互联网相关的内容或应用1022显示在其它屏幕区域上,其中显示模块260的屏幕区域是以显示模块260的折叠线为基准进行分区的。

如示图1030中所示,当电子设备201显示空闲模式屏幕或主屏幕时,电子设备201能够以预设的横纵比在显示模块260的屏幕区域中的一个上显示空闲模式屏幕或主屏幕(例如,时钟屏幕),其中显示模块260的屏幕区域是以显示模块260的折叠线为基准进行分区的。

图11示出了根据本公开实施方式的提供用户接口的电子设备201的示例的示图。

电子设备201能够检测自身的状态,例如,电子设备201的定向(例如,宽度和长度)。

当电子设备201呈纵向显示模式时,电子设备201能够以如示图1110、示图1120、示图1130以及示图1140中所示的多种横纵比显示分区屏幕。例如,当电子设备201在显示模块260上显示单个屏幕时,如示图1110中所示,横纵比可以是宽度相对于高度的横纵比24:9。当电子设备201呈纵向显示模式并提供分区屏幕时,分区屏幕的横纵比可以是宽度相对于高度的相同横纵比,例如,分别在示图1120和示图1140中示出的4:3或8:9。可替代地,当电子设备201呈纵向显示模式并提供分区屏幕时,分区屏幕的横纵比可以是根据分区屏幕而变化的宽度相对于高度的横纵比,例如,如示图1130中所示的8:9和16:9。

当电子设备201呈横向显示模式时,电子设备201能够以多种横纵比显示分区屏幕,如示图1150、示图1160以及示图1170中所示。例如,当电子设备201在显示模块260上显示单个屏幕时,横纵比可以是分别如示图1150或示图1160中所示的21:9或16:9的宽度相对于高度的横纵比。在这种情况下,电子设备201可在显示器上用黑色来处理和显示分区屏幕的一部分,从而为显示在显示器上内容提供浸入感。

当电子设备201呈横向显示模式并提供分区屏幕时,分区屏幕的横纵比可以是宽度相对于高度的相同横纵比,例如,如示图1170中所示的4:3。当电子设备201呈横向显示模式并提供分区屏幕时,分区屏幕的横纵比可以是根据分区屏幕而变化的宽度相对于高度的横纵比,例如,如示图1150和示图1160中所示的21:9和16:9。

图12示出了根据本公开实施方式的根据握持状态提供用户接口的电子设备201的示例的示图。

示图1210示出了当用户用左手握持电子设备201时电子设备201的呈横纵比的分区屏幕。示图1220示出了当用户用右手握持电子设备201时电子设备201的呈横纵比的分区屏幕。

如示图1210中所示,当用户用左手握持电子设备201时,电子设备201以预设的分区比对显示模块260的屏幕进行分区,以及将多媒体内容1201和与多媒体控制相关的内容1202显示在分区屏幕上。

当以预设的分区比对显示模块260的屏幕进行分区以及将多媒体内容1201和与多媒体控制相关的内容1202显示在分区屏幕上时,电子设备201以预设的比例分别将多媒体内容1201和与多媒体控制相关的内容1202显示在显示模块260的分区屏幕的右侧分区区域和左侧分区区域上。

如示图1220中所示,当用户用右手握持电子设备201时,电子设备201以预设的分区比对显示模块260的屏幕进行分区,以及将多媒体内容1201和与多媒体控制相关的内容1202显示在分区屏幕上。

当以预设的分区比对显示模块260的屏幕进行分区以及将多媒体内容1201和与多媒体控制相关的内容1202显示在分区屏幕上时,电子设备201以预设的比例分别将多媒体内容1201和与多媒体控制相关的内容1202显示在显示模块260的分区屏幕的左侧分区区域和右侧分区区域上。

图13是根据本公开实施方式的用户接口提供方法的流程图。

在步骤1301中,电子设备201能够响应于处理器210的命令检测自身的位置。

电子设备201能够利用传感器模块240和/或通信模块220获得自身的地理位置信息。传感器模块240的一个示例是加速度传感器240E。通信模块220的示例是蜂窝模块221、WiFi模块223、BT模块225、GNSS模块227(例如,GPS模块、格洛纳斯(Glonass)模块、北斗模块或伽利略(Galileo)模块)、NFC模块228以及RF模块229。

在步骤1303中,电子设备201能够响应于处理器210的命令基于所获得的地理位置信息将分区屏幕显示在显示模块260上。电子设备201能够设置和存储与待根据所获得的地理位置信息显示的分区屏幕的数量或屏幕分区比相关的信息。

例如,当电子设备201获得地理位置信息(例如,家庭或工作地点)时,电子设备201可存储根据所获得的地理位置信息的细节而变化的、待显示的分区屏幕的数量或屏幕的分区比。

图14是根据本公开实施方式的用户接口提供方法的流程图。

在步骤1401中,电子设备201能够响应于处理器210的命令建立与电子设备102、电子设备104或服务器106的通信。

电子设备201能够通过通信模块220建立与电子设备102、电子设备104或服务器106的通信。通信模块220的示例为蜂窝模块221、WiFi模块223、BT模块225、GNSS模块227、NFC模块228以及RF模块229。

在步骤1403中,电子设备201能够响应于处理器210的命令将分区屏幕显示在电子设备201的显示器上,以及将分区屏幕显示在所连接的电子设备102、电子设备104或服务器106的显示器上。

当分区屏幕被显示在电子设备201和所连接的电子设备102、第二外部电子设备104或服务器106的显示器上时,电子设备201能够在电子设备201的显示器上和所连接的电子设备102、第二外部电子设备104或服务器106的显示器上显示相同的分区屏幕。

当分区屏幕被显示在电子设备201和所连接的电子设备102、第二外部电子设备104或服务器106的显示器上时,电子设备201能够将与显示在所连接的外部电子设备的显示器上的分区屏幕不同的分区屏幕显示在显示器上。例如,当执行的应用是多媒体应用时,电子设备201将与多媒体应用控制相关的屏幕显示在显示器上;然而,所连接的电子设备102、第二外部电子设备104或服务器106将执行的内容屏幕显示在显示器上。

当分区屏幕被显示在电子设备201和电子设备102、第二外部电子设备104或服务器106的显示器上时,分区屏幕的分区比和/或数量根据用户的操作(例如,用户输入)调节。

图15示出了根据本公开实施方式的连接至外部电子设备1500(例如,电子设备102、第二外部电子设备104或服务器106)的、提供用户接口的电子设备201的示例的示图。

在将分区屏幕显示在电子设备201和连接至电子设备201的外部电子设备1500的显示器上的方法中,可在电子设备201和所连接的外部电子设备1500的显示器上显示相同的分区屏幕。

图16示出了根据本公开实施方式的连接至外部电子设备1600(例如,电子设备102、第二外部电子设备104或服务器106)的、提供用户接口的电子设备201的示例的示图。

在将分区屏幕显示在电子设备201和连接至电子设备201的外部电子设备1600的显示器上的方法中,可在所连接的外部电子设备1600的显示器上显示与显示在电子设备201的显示器上的分区屏幕不同的分区屏幕。例如,当执行的应用是多媒体应用时,电子设备201将与多媒体应用控制相关的屏幕1610显示在显示器上;然而,所连接的外部电子设备1600将执行的内容屏幕1620显示在显示器上。

如上所述,根据本公开多种实施方式的方法和装置能够提供具有多种用户接口的电子设备以在屏幕间切换,从而提高用户的便利性。

方法(例如,操作/步骤)或设备(例如,模块或功能)中的至少一部分可使用可在非暂时性计算机可读存储介质(例如,存储器130)中作为程序模块的形式存储的指令实施。一个或多个处理器(例如,处理器120)可执行指令,从而执行功能。

非暂时性计算机可读记录介质实施为存储软件,该软件用于执行能够使至少一个处理器执行用户接口方法的指令,其中用户接口方法包括识别正在电子设备201上执行的内容或应用以及根据所识别的内容或应用显示分区屏幕。

非暂时性计算机可读存储介质的示例包括:磁介质,诸如硬盘、软盘、磁带等;光学介质,诸如只读光盘(CD-ROM)、DVD等;磁光介质,诸如软磁盘;以及硬件设备,诸如ROM、RAM、闪存等。程序指令的示例包括由诸如编译器通过汇编语言创建的机器代码指令以及利用注释器等通过在计算机中可执行的高级编程语言创建的代码指令。所描述的硬件设备可配置成一个或多个软件模块以执行以上描述的多种实施方式的操作,反之亦然。

模块或程序模块可包括上述部件中的至少一个或多个,可省略上述部件中的一些,或还可包括其它附加部件。由模块、程序模块或其它部件执行的操作可通过连续的方法、并行的方法、重复的方法或启发式的方法执行。此外,一些操作可以以不同的顺序执行或可省略,以及可添加其它操作。结合附图描述的本公开实施方式提供作为描述技术内容及帮助理解的示例,而不对本公开的范围进行限制。

虽然已参照本公开的某些实施方式示出了和描述了本公开,但本领域技术人员将理解的是,在不脱离本公开的范围的情况下,可在形式和细节上作出多种改变。因此,本公开的范围不应当限定为限于实施方式,而应当由所附权利要求和其等同限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1