CN111465921B - 用户终端设备及其控制方法 - Google Patents
用户终端设备及其控制方法 Download PDFInfo
- Publication number
- CN111465921B CN111465921B CN201880080074.7A CN201880080074A CN111465921B CN 111465921 B CN111465921 B CN 111465921B CN 201880080074 A CN201880080074 A CN 201880080074A CN 111465921 B CN111465921 B CN 111465921B
- Authority
- CN
- China
- Prior art keywords
- application
- information
- function
- usage pattern
- processor
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000006870 function Effects 0.000 claims abstract description 213
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 4
- 238000005286 illumination Methods 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005684 electric field Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 229910021417 amorphous silicon Inorganic materials 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 1
- 229920005591 polysilicon Polymers 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
- G01C21/3676—Overview of the route on the road map
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Navigation (AREA)
- Percussion Or Vibration Massage (AREA)
- Telephone Function (AREA)
- Electrotherapy Devices (AREA)
Abstract
本发明涉及一种运行应用或应用所提供功能的用户终端设备以及其控制方法。所述用户终端设备包括:存储器,用于存储应用的使用模式信息,以及处理器,用于在应用被运行时,依据所述应用的运行点基于使用模式信息提供引导所述应用提供的多个功能中的至少一个功能的运行的向导。
Description
技术领域
本公开涉及一种用户终端设备及其控制方法,更具体说,本公开涉及一种运行应用及应用所提供功能的用户终端设备及其控制方法。
背景技术
随着具有最新用户友好功能的电子技术和电子设备的普及,各种类型的电子设备正在开发和发布。除此之外,为了提高用户便利性,还开发了具有自动功能的电子设备。
然而,传统电子设备只存储特定功能的运行信息,并且没有***地存储多个功能或多个应用之间的运行信息。
而且,当电子设备运行特定应用时只提供标准化的功能,并不基于用户的使用模式提供或引导功能。
因此,当用户需要执行单独操作以运行用户需要的功能时,传统的电子设备并不方便。
发明内容
技术问题
做出本公开以满足上述需求,本公开的目的是提供一种用户终端设备及其控制方法,所述用户终端设备可生成与应用和由应用提供的功能有关的使用模式信息,并依据所述使用模式信息提供向导,其引导针对每一情形的功能的运行。
技术方案
根据达到上述目标的公开的实施例,提供一种用户终端设备,包括:存储器,用于存储应用的使用模式信息,以及处理器,被配置为:基于正在被运行的应用,根据所述应用的运行点基于使用模式信息提供引导由所述应用提供的多个功能中的至少一个功能的运行的向导。
所述应用的使用模式信息可包括与多个功能的每一个被运行时的时间有关的信息,所述处理器可被配置为基于与多个功能的每一个被运行时的时间有关的信息,获取与在所述应用的运行点运行的至少一个功能有关的信息。
所述应用的使用模式信息可包括与在多个功能的每一个被运行之后另外运行的另一应用有关的信息,所述处理器可被配置为依据向导通过输入用户指令而正在被运行的至少一个功能,基于所述应用的使用模式信息运行另一应用。
所述处理器可被配置为依据向导通过输入用户指令而正在被运行的至少一个功能,基于所述使用模式信息,提供引导与所运行功能对应的多个子功能当中的至少一个子功能的运行的向导。
所述设备还包括传感器,所述处理器可被配置为基于所述传感器所检测到的用户终端设备的环境运行应用。
所述应用的使用模式信息可包括针对所述用户终端设备的每一位置的与多个功能的每一个被运行时的时间有相的信息,所述处理器可被配置为基于与所述用户终端设备的位置和多个功能的每一个被运行时的时间有关的信息获取与所述至少一个功能有关的信息。
所述处理器可被配置为根据与基于所述应用的运行点的预定时间段内所运行的功能有关的信息,提供引导所述至少一个功能的运行的向导。
所述处理器可被配置为,基于预定时间内所述应用的功能的运行次数等于或大于预定次数,生成并存储包含所述预定时间和功能的使用模式信息。
所述设备还可包括:扬声器和显示器,所述处理器可被配置为控制扬声器和显示器中的至少一个以输出与向导对应的声音和GUI中的至少之一。
根据本公开的另一实施例,还提供一种控制用户终端设备的方法,所述方法包括:基于正在被运行的应用存储应用的使用模式信息,并依据所述应用的运行点基于使用模式信息提供引导由所述应用提供的多个功能中的至少一个功能的运行的向导。
所述应用的使用模式信息可包括与多个功能的每一个被运行时的时间有关的信息,提供向导可包括基于与多个功能的每一个被运行时的时间有关的信息,获取与在所述应用的运行点运行的至少一个功能有关的信息。
所述应用的使用模式信息可包括与在多个功能的每一个被运行之后另外运行的另一应用有关的信息,所述方法还可包括依据向导基于通过输入用户指令而正在被运行的至少一个功能,基于所述应用的使用模式信息运行另一应用。
所述方法还可包括依据向导基于通过输入用户指令而正在被运行的至少一个功能,基于所述使用模式信息,提供引导与所运行功能对应的多个子功能中的至少一个子功能的运行的向导。
所述方法还可包括检测所述用户终端设备的环境,并基于所检测到的环境运行应用。
所述应用的使用模式信息可包括针对所述用户终端设备的每一位置的与在多个功能的每一个被运行时的时间有关的信息,提供向导可包括基于与所述用户终端设备的位置和多个功能的每一个被运行时的时间有关的信息获取与所述至少一个功能有关的信息。
提供向导可包括根据与基于所述应用的运行点的预定时间段内运行的功能有关的信息,提供引导所述至少一个功能的运行的向导。
提供向导可包括,基于预定时间内所述应用的功能的运行次数等于或大于预定次数,生成和存储包含所述预定时间和功能的使用模式信息。
提供向导可包括通过扬声器和显示器中的至少之一输出与向导对应的声音和GUI中的至少之一。
根据本公开的又一实施例,提供一种非暂时性计算机可读介质,用于存储计算机指令以使用户终端设备运行操作,其中所述操作包括存储应用的使用模式信息,并且,根据正在被运行的应用,依据所述应用的运行点基于使用模式信息提供引导由所述应用提供的多个功能中的至少一个功能的运行的向导。
有益技术效果
根据上述本公开各实施例,用户终端设备可根据正在被运行的应用,基于使用模式信息提供引导由所述应用提供的功能的运行的向导,因此,可省略运行用户想要运行的功能的额外控制操作。
附图说明
图1A是示出根据本公开实施例的用户终端设备的组件的框图;
图1B是使出用户终端设备的特定组件的示例的框图;
图2A和2B是描述依照各种实施例的使用模式信息的视图;
图3A和3B是描述依照实施例的获取与功能有关的信息等的方法的视图;
图4A和4B是描述依照实施例的提供向导的方法的视图;
图5是描述依照实施例基于环境的应用运行的视图;
图6是描述依照实施例的所需输入的视图。
图7是描述依照实施例的控制用户终端设备方法的流程图。
具体实施方式
下面,将参考附图详细描述本公开实施例。
图1A是示出依照本公开实施例的用户终端设备100的组成的方框图。参照图1A,所述用户终端设备100包括存储器110和处理器120。
用户终端设备100可以是各种用户终端设备。例如,用户终端设备100可被实现为诸如数字摄像机、MP3播放器、PMP、智能手机、蜂窝电话、智能眼镜、平板电脑、智能手表、导航***等各种设备。然而,以上仅为示例,用户终端设备100可以是任何设备,只要它能够运行应用。
存储器110可存储应用的使用模式信息。例如,存储器110可存储指示第一应用在11:00a.m.运行的信息。然而,以上仅为示例,存储器110可存储用户终端设备100中安装的多个应用的运行信息。
存储器110可存储包含与多个功能中的每一个被运行时的时间相关的信息的应用使用模式信息。例如,存储器110可存储指示第一应用的第一功能在11:00a.m被运行的信息。然而,以上仅为示例,存储器110可存储其他功能(诸如第一应用的第二功能)的运行信息。另外,存储器110还可存储由第二应用提供的功能的运行信息。
这里的运行信息除了与应用的类型、功能的类型和运行时间有关的信息外,还包括用户终端设备的位置信息。也就是说,存储器110可存储应用的包含与在用户终端设备的每一位置处多个功能中的每一个被运行时的时间有关的信息的使用模式信息。
存储器110可存储应用的包含与在多个功能的每一个的运行后另外运行的其他应用有关的信息的使用模式信息。例如,存储器110可存储包含指示在第一应用的第一功能运行后运行第二应用的信息的使用模式信息。
另外,存储器110可存储应用的包含与在运行多个功能的每一个之后运行的功能对应的子功能的运行信息的使用模式信息。例如,存储器110可存储在消息应用中运行写消息功能后设置接收人的子功能、输入文本的子功能以及附加图片的子功能等的一条运行信息。
另外,存储器110可通过划分多个时间段存储应用的使用模式信息。稍后将详细描述使用模式信息。
存储器110可以被实现为诸如内存、HDD或SDD之类的存储介质,并且可以是任何设备,只要它可以存储数据即可。
处理器120通常控制用户终端设备100的运行。
根据实施例,处理器120在可被实现为数字信号处理器(DSP)、微处理器或者时间控制器(TCON)。然而,其不局限于此,处理器120可包含一个或多个中央处理单元(CPU)、微控制单元(MCU)、微处理单元(MPU)、控制器、应用处理器(AP)或者通信处理器(CP)以及ARM处理器或者可被定义为相应术语。另外,处理器120可被实现为片上***(SoC)或者嵌入处理算法的大规模集成电路(LSI),或者可被实现为现场可编程门阵列(FPGA)。
当应用被运行时,处理器120可根据应用的运行点基于使用模式信息提供引导由该应用提供的多个功能当中的至少一个功能的运行的向导。例如,当导航应用被运行时,处理器120可根据第一运行点基于使用模式信息提供诸如“请输入目的地”之类的向导。在这种情况下,根据第一运行点的使用模式信息可以是基于其中在运行应用后输入目的地的使用模式而生成的信息。
以外,在导航应用被运行时,处理器120可依据基于第二运行点的使用模式信息提供诸如“你想将公司A设置为目的地吗?”之类的引导。在这种情况下,基于第二运行点的使用模式信息可以是基于其中在运行导航应用后公司A被作为作为目的地重复输入的使用模式而生成的信息。
在音乐应用被运行时,处理器120可依据基于第一运行点的使用模式信息生成诸如“你想打开哪个音乐文件夹?”之类的引导。在这种情况下,基于第一运行点的使用模式信息可以是基于其中在运行音乐应用后选择多个音乐文件夹中的一个的使用模式而生成的信息。
另外,在音乐应用被运行时,处理器120可依据基于第二运行点的使用模式信息生成诸如“你想播放Top 100歌曲吗?”之类的引导。在这种情况下,基于第二运行点的使用模式信息可以是基于其中在运行音乐应用后重复播放Top 100歌曲的使用模式而生成的信息。
在航班预订应用被运行时,处理器120可依据基于航班预订应用的运行点的使用模式信息生成诸如“输入出发地点、目的地、出发日期、返回日期和舱位等级”之类的引导。在这种情况下,基于航班预订应用的运行点的使用模式信息可以是基于其中在运行航班预订应用后设置出发地点等的使用模式而生成的信息。
在网络动漫(webtoon)应用被运行时,处理器120可依据基于咚漫应用的运行点的使用模式信息生成诸如“你希望阅读网络动漫A吗”之类的引导。在这种情况下,基于网络动漫应用的运行点的使用模式信息可以是依据其中在运行网络动漫应用后重复观看网络动漫A的使用模式而生成的信息。
在消息应用被运行时,处理器120可依据基于消息应用的运行点的使用模式信息生成诸如“你想给谁发送消息”之类的引导。在这种情况下,基于消息应用的运行点的使用模式信息可以是基于其中在运行消息应用后输入消息的使用模式而生成的信息。
应用的使用模式信息可包括与多个功能的每一个被运行时的时间有关的信息,处理器120可基于与多个功能的每一个被运行时的时间有关的信息获取与在所述应用的运行点运行的至少一个功能有关的信息。
例如,当11:00a.m.运行音乐应用时,处理器120可获取在音乐应用提供的功能当中的在11:00a.m运行的功能的使用模式信息。当所获取的信息是指示播放Top 100歌曲的信息时,处理器120可提供诸如“你希望播放Top100歌曲吗”之类的向导。
然而,其不局限于此,处理器120可获取包含应用运行点的预定时间段内的使用模式信息。例如,当11:20a.m.运行音乐应用时,处理器120可获取在音乐应用提供的功能当中从11:00a.m.到12:00a.m.所运行的功能的使用模式信息。
这里的预定时间段可以是提前设置的时间段。例如,处理器120可提前以小时设置时间段,并存储每个时间段的使用模式信息。
另外,预定时间段可以是基于应用的运行点而设置的时间。例如,处理器120可将在功能被运行时的时间存储为使用模式信息,而不设置时间段。在这种情况下,当11:23a.m.运行音乐应用时,处理器120可获取在音乐应用提供的功能当中从10:53a.m.到11:53a.m.运行的功能的使用模式信息。
为了方便,时间段以小时描述,但是不限于此。例如,时间段可以为30分钟,也可以设置为任何其他的时间段。
应用的使用模式信息包含与运行多个功能中的每一个后另外运行的另一功能有关的信息,当根据向导通过输入用户指令来运行至少一个功能时,处理器120可基于该应用的使用模式信息运行另一功能。
例如,处理器120可将指示通过设置目的地在导航应用中运行向导功能并且然后运行音乐应用的信息存储为使用模式信息。由此,当依据用户指令通过设置目的地在导航应用中运行向导功能时,处理器120可运行音乐应用。
当音乐应用被运行时,处理器120可基于使用模式信息提供向导,其引导由音乐应用提供的多个功能中的至少一个功能的运行。
此外,当依据用户指令,通过设置目的地在导航应用中运行向导功能时,处理器120可提供诸如“你想打开音乐应用吗?”之类的向导。也就是说,当依据向导通过输入用户指令运行至少一个功能时,处理器120可基于应用的使用模式信息提供对于其他应用的运行的向导。
当依据向导通过输入用户指令运行至少一个功能时,处理器120可基于使用模式信息提供向导,其引导与所运行功能对应的多个子功能中的至少一个子功能的运行。
例如,在网络动漫应用被运行并提供诸如“你想阅读哪个网络动漫?”之类的向导的状态中,当通过输入指示阅读网络动漫A的用户指令显示网络动漫A的最新集时,处理器120可提供向导,其引导诸如“你想阅读网络动漫A的目录列表吗?”之类的子功能的运行。
应用的使用模式信息包含与在用户终端设备100的每个位置处多个功能中的每一个被运行时的时间有关的信息,处理器120可基于与用户终端设备100的位置和多个功能中的每一个被运行时的时间有关的信息获取与至少一个功能有关的信息。
例如,当7:00p.m.导航应用被运行以及基于目的地设置的向导功能被运行时,处理器120可生成使用模式信息,其不仅包含指示导航应用的向导功能在7:00p.m.被运行的信息,而且包含指示用户终端设备100在7:00p.m.的位置为公司停车场的信息。由此,当在7:00p.m.用户终端设备100的位置在公司停车场且导航应用被运行时,处理器120可基于提前存储的使用模式信息提供向导,其询问有关到相同目的地的导航功能的运行。虽然在7:00p.m.导航应用被运行,但是如果用户终端设备100的位置不是公司停车场,则处理器120不会获取提前存储的该使用模式信息,并且可不提供向导。
处理器120可将离使用模式信息中所存储位置预定范围内的区域识别为相同位置。例如,使用模式信息可包含指示用户终端设备100在7:00p.m.的位置是公司停车场的信息,但是当用户终端设备100的位置在公司停车场外但是在距离公司停车场预定范围内,且在7:00p.m.导航应用被运行时,处理器120可基于提前存储的使用模式信息提供向导,询问有关到相同目的地的导航功能的运行。
处理器120可根据与基于应用的运行点的预定时间段内运行的功能有关的信息提供引导至少一个功能的运行的向导。
例如,当在7:00p.m.运行导航应用时,处理器120可获取从7:00p.m.到8:00p.m.所运行功能的使用模式信息,并基于所获取的使用模式信息提供向导。
如果预定时间段内的使用模式信息的条数多于1,那么处理器120可仅获取包含与应用的运行点最接近的时间信息的使用模式信息。
如果在预定时间时应用功能的运行次数等于或多于预定次数,那么处理器120可生成并存储包含预定时间和功能的使用模式信息。也就是说,处理器120可从指示应用的功能的使用的信息中生成使用模式信息。
例如,当在7:23p.m.导航应用的向导功能被运行时,处理器120可将其存储为使用信息。由此,指示在7:23p.m.、7:21p.m.、7:25p.m.等运行导航应用的向导功能的使用信息被累积。当从7:00p.m.到8:00p.m.存储的指示运行导航应用的向导功能的使用信息的条数等于或多于预定数目时,处理器120可将其生成为使用模式信息。
在这种情况下,处理器120可仅基于该使用模式信息提供向导。也就是说,处理器120可不基于使用信息提供向导。
用户终端设备100还包括传感器,处理器120可基于通过传感器所检测到的用户终端设备100的环境运行应用。
例如,当在7:00p.m.到8:00p.m.之间,用户终端设备100的位置为公司停车场时,处理器120可运行导航应用。
此时,用户终端设备100可处于其中提前存储了其中应用的环境和运行信息相匹配的应用的使用模式信息的状态下。也就是说,当应用被运行时,处理器120可通过包含用户终端设备100的环境信息生成应用的使用模式信息。
用户终端设备100还可包括扬声器和显示器,处理器120可控制扬声器和显示器中的至少一个以输出与向导对应的声音和GUI中的至少之一。
处理器120可依据用户的响应连续提供向导。例如,当电子邮件应用被运行时,处理器120可基于指示运行电子邮件应用后删除垃圾邮件的使用模式信息提供诸如“你想删除垃圾邮件吗?”之类的向导。对此,当用户命令删除垃圾邮件时,处理器120可删除垃圾邮件。
接着,处理器120可基于指示删除垃圾邮件后访问线上社区的使用模式信息提供诸如“你想登录在线社区网页吗?”之类的向导。
如上所述,处理器120可基于使用模式信息连续提供向导。
图1B是示出用户终端设备100的特定组件的示例的框图。参照图1B,用户终端设备100可包含存储器110、处理器120、传感器130、显示器140、通信器150、用户接口155、音频处理器160、视频处理器170、扬声器180、按键181和麦克风182。在图1B中所示出的组件中,将省略对与图1A中示出的组件重合的部分的具体描述。
处理器120通常通过使用存储器110中所存储的各种程序控制用户终端设备100的操作。
具体说,处理器120可包含RAM 121、ROM 122、主CPU 123、图形处理器124、第一接口125-1到第n接口125-n以及总线126。
RAM 121、ROM 122、主CPU 123、图形处理器124以及第一接口125-1到第n接口125-n可通过总线126彼此连接。
第一接口125-1到第n接口125-n与上述各组件相连。其中一个接口为通过网络连接到外部设备的网络接口。
主CPU 123访问存储器110并通过使用存储器110中所存储的O/S执行启动。接着,主CPU 123通过使用存储器110中所存储的各种程序执行各种操作。
ROM 122可存储一组用于***启动的指令。当输入开启指令加电时,主CPU 123可依据ROM 122中所存储的指令将存储器中所存储的O/S复制到RAM 121并通过运行该O/S启动***。当启动完成时,主CPU 123可将存储器110中所存储的各种应用程序复制到RAM 121中,并通过运行复制到RAM 121中的应用程序执行各种操作。
图形处理器124通过使用计算器(未显示)和渲染单元(未显示)生成包含诸如图标、图片、文本之类的各种对象的屏幕。计算器(未显示)基于所接收的控制指令,依据屏幕布局计算诸如显示每一对象所在的坐标值、形状、尺寸或颜色之类的属性值。渲染单元(未显示)基于计算器(未显示)所计算的属性值生成包含对象的各种布局的屏幕。由渲染单元(未显示)所生成的屏幕被显示在显示器150的显示区域中。
上述处理器120的操作可通过存储器110存储的程序执行。
存储器110存储各种数据条,诸如驱动用户终端设备100的操作***(O/S)软件模块、应用驱动模块、应用的使用模式信息模块和向导提供模块等。
传感器130可检测用户终端设备100的环境。传感器130可包含触摸传感器、地磁传感器、陀螺传感器、加速传感器、接近传感器、抓握传感器、GPS传感器、照度传感器等。传感器130可检测诸如旋转、倾斜、按压、接近、握紧等之类的各种操作。
触摸传感器可被实现为静电类型或者压敏型。静电触摸传感器表示在用户身体的某一部分触摸显示器的表面时可通过使用显示器的表面上涂覆的电介质检测到用户身体激发的微电流并计算所触摸的点的坐标的传感器。压敏触摸传感器表示包含嵌在用户终端设备100内的两个电极板的,检测到当用户触摸表面时由于所触摸的点的上下极板的接触而引起的电流并计算所触摸的点的坐标的传感器。除此之外,红外检测类型、表面超声波传导类型、综合张力测试类型或者压电效应类型可被用于检测触摸交互。
而且,用户终端设备100可代替触摸传感器通过使用磁和磁场传感器、光学传感器或者接近传感器来确定诸如手指或触控笔之类的触摸对象是否接触或靠近。
地磁传感器是用于检测用户终端设备100的旋转状态、移动方向等的传感器。陀螺传感器是用于检测用户终端设备100的旋转角度的传感器。虽然地磁传感器和陀螺传感器都可被提供,但即使只提供其中之一,用户终端设备100也可检测旋转状态。
加速传感器是用于检测用户终端设备100的倾斜的传感器。
接近传感器是用于在与显示器的表面无物理接触的情况下检测附近物体的移动的传感器。接近传感器可以以形成高频电场、当物体接近时通过电场特性改变而感应的电流的高频振荡类型、使用磁铁的磁铁类型或者检测由于物体靠近而引起的电容变化的电容类型的各种传感器实现。
抓握传感器是独立于触摸屏上提供的触摸传感器而放置在后表面、边缘或者操纵部分以检测用户的抓握的传感器。除了触摸传感器,抓握传感器可被实现为压力传感器。
GPS传感器是通过使用卫星检测用户终端设备100的位置的传感器。然而,其不限于此,如果用户终端设备100是诸如智能手机之类的与基站执行通信的设备,那么处理器120可基于从基站接收的信号检测用户终端设备100的位置。
照明传感器是用于检测用户终端设备的环境照明的传感器。
显示器140可被实现为各种类型的显示器,诸如液晶显示器(LCD)、有机发光二极管(OLED)显示器、等离子显示器(PDP)等。显示器140可包含以a-Si TFT、低温多晶硅(LTPS)TFT、有机TFT(OTFT)的形式实现的驱动电路和背光单元。显示器140可通过与触摸检查器结合而被实现为触摸屏。
通信器150是依据各种类型的通信方法与各种类型的外部设备执行通信的组件。通信器150包含Wi-Fi芯片151、蓝牙芯片152、无线通信芯片153和NFC芯片154。处理器120通过使用通信器150执行与各种外部设备的通信。
Wi-Fi芯片151和蓝牙芯片152分别通过Wi-Fi***和蓝牙***执行通信。当使用Wi-Fi芯片151和蓝牙芯片152时,各种连接信息条(诸如SSID或者会话密钥)可被首先发送和接收以用于使用其的通信连接,然后可发送和接收各种信息条。无线通信芯片153表示基于各种通信标准(诸如IEEE、zigbee、3G、LTE)执行通信的芯片。NFC芯片154表示在其中使用在各种RF-ID频带(诸如135kHz、13.56MHz、433MHz、860-960MHz和2.45GHz)中的13.56MHz频带的近场通信(NFC)***中操作的芯片。
用户接口155接收各种用户交互。用户接口155可依据用户终端设备100的实施示例以各种类型实现。比如,用户接口155可以是用户终端设备100中提供的按键、接收用户语音的麦克风或者检测用户移动的摄像机。除此之外,如果用户终端设备100被实现为基于触摸的用户终端设备,则用户接口155可以利用触摸板以形成层结构的触摸屏的形式实现。在这种情况下,用户接口155可作为上述的显示器使用。
音频处理器160是执行有关音频数据的处理的组件。音频处理器160可对音频数据进行各种处理,诸如解码、放大或降噪。
视频处理器170是执行有关视频数据的处理的组件。视频处理器170可对视频数据进行各种图像处理,诸如解码、缩放、降噪、帧速率转换或者分辨率转换。
除音频处理器160所处理的各种音频数据以外,扬声器180还输出各种警告或语音消息。
按键181可以是各种类型的按键,诸如在机体表面的前面部分、侧面部分、后面部分的任意区域中形成的机械按键、触摸板或者滚轮。
麦克风182是接收用户的语音或其他声音并将其转为音频数据的组件。
通过上述方法,处理器120可提供引导由应用提供的多个功能中的至少一个功能的运行的向导。
之后,将参考附图详细描述用户终端设备100的操作。
图2A和2B是描述依照本公开各实施例的使用模式信息的视图。
如图2A所示,处理器120可在存储器110中存储应用的运行点、由应用提供的功能的运行点等。例如,当用户在7:11a.m.运行应用A,在7:15a.m.运行应用A提供的功能,接着在7:37a.m.运行应用B时,处理器120可在存储器110中存储应用A的运行信息、应用A提供的功能a的运行信息以及应用B的运行信息。此时,除了应用或功能的运行时间外,处理器120还可存储用户终端设备100的位置、握持状态、环境温度、照度等。额外存储的信息可以是任何信息,只要其是用户终端设备100检测到的信息。
仅在应用A的运行点和功能a的运行点在预定时间内的情况下,处理器120才存储应用A的运行信息和功能a的运行信息。另外,处理器120可仅在功能a的运行点和应用B的运行点位于预定时间内的情况下才存储功能a的运行信息和应用B的运行信息。
通过类似的使用方法,处理器120可在存储器110中存储13:00之后的应用A的运行信息、由应用A提供的功能b的运行信息以及由应用A提供的功能b的子功能bb的运行信息。另外,处理器120可在存储器110中存储20:00之后的应用A的运行信息、由应用A提供的功能a的运行信息以及由应用A提供的功能b的运行信息。
处理器120可使用应用或功能本身的运行信息作为使用模式信息。然而,其不限于此,处理器120可生成与应用或功能的运行信息分开的使用模式信息,其将在图2B中描述。
当运行信息被存储在存储器110之后,在7:11a.m.应用A被运行时,处理器120可提供向导,其引导功能a的运行。在7:11a.m.运行应用A仅为实施例,当应用A在基于7:11a.m.的预定时间段内被运行时,处理器120可提供向导,其引导功能a的运行。例如,当预定时间段为20分钟时,在应用A在7:01a.m.到7:21a.m.被运行时,处理器120可提供向导,其引导功能a的运行。
接着,当功能a被时,处理器120可运行应用B。然而,其不限于此,处理器120可提供向导,其引导应用B的运行。
图2A以图表示出了24小时的运行信息,但是其仅为实施例,运行信息可存储为任何形式,诸如表格。
此外,处理器120还可存储与在图2A中示出的图重叠的预定时间内的运行信息。例如,处理器120可存储与在图2A中使出的图重叠的一星期内的运行信息。图2A图中省略了指示运行的日期信息。当使用图中所示的使用模式信息时,处理器120可不使用日期信息。然而,处理器120可随时间变化从图中删除一周来所存储的运行信息。
根据图2A的另一时间区中所存储的运行信息,处理器120可提供引导子功能的运行的向导或者引导另一功能的运行的向导。例如,当大约13:00应用A被运行,并且接着功能b被运行时,处理器120可提供引导由应用A提供的功能b的子功能bb的运行的向导。另外,当大约20:00应用A被运行并且功能a被运行时,处理器120可提供引导由应用A提供的功能b的运行的向导。
图2A所示的运行信息仅为实施例,任何其他的实施例都可被存储为运行信息。例如,处理器120可存储不同运行信息条之间的相关性,诸如运行应用A之后运行应用B的运行信息、运行子功能aa之后应用B的运行信息以及运行由应用A提供的功能后由应用B提供的功能的运行信息等。
如图2B所示,处理器120可从运行信息中单独生成使用模式信息。为便于描述,图2B示出应用A的运行和由应用A提供的功能a的运行是顺序执行的,这样的运行信息被存为Aa,应用B的运行和由应用B提供的功能b的运行是顺序执行的,这样的运行信息被存为Bb。另外,使用模式信息通过划分多个时间段而生成,图2B仅示出从8:00a.m.到9:00a.m.的时间段内所生成的使用模式信息。
处理器120可存储如图2B的左边所示的运行信息。运行信息以与图2A相同的方式存储,因此,将省略重复的描述。
当相同运行信息在预定时间段内被重复预定次数或多于预定次数时,处理器120可将相应的运行信息存储为使用模式信息。例如,如图2B的左边所示,当Aa的运行信息的次数为3,而Bb的运行信息的次数为1时,处理器120可生成有关Aa的使用模式信息,如图2B的右边所示。
在生成图2B所示使用模式信息的状态下,当从8:00a.m.到9:00a.m.应用A被运行时,处理器120可生产引导由应用A提供的功能a的运行的向导。然而,由于运行信息和使用模式信息分别生成,因此,即使当应用B在8:00a.m.到9:00a.m.被运行时,处理器120也不生成任何向导。
图2B的时间段仅为实施例,还可划分为任意其他的时间段。另外,虽然仅描述了应用A和由应用A所提供的功能,但是不限于此,如图2A所示,处理器120可将各种情形存储为使用模式信息。
图3A和3B是描述依照实施例的获取有关功能的信息等的方法的视图。用户终端设备100可提前存储使用模式信息,处理器120可基于与多个功能的每一个被运行时的时间有关的信息获取与在应用的运行点运行的至少一个功能有关的信息。
首先,如图3A所示,处理器120可获取在基于功能被运行时的时间的预定时间段内的使用模式信息。例如,处理器120可获取从7:15a.m.到8:45a.m(其是基于功能被运行所在的8:15a.m.的一个时间段)的使用模式信息此时,使用模式信息包括运行应用A之后功能a的运行信息以及运行应用B之后功能b的运行信息,处理器120可在运行应用A或应用B之后提供引导功能a或者功能b的运行的向导。另外,当运行的应用是应用C时,处理器120可不提供任何向导。
如图3B所示,处理器120可从包含功能被运行时的时间的时间段获取使用模式信息。也就是说,图3B的实施例是与图2B相对应的实施例,处理器120可生成通过划分多个时间段而生成的使用模式信息。
例如,当应用的运行点是8:15a.m.时,处理器120可获取8:00a.m.到9:00a.m.(其是包含运行点的时间段)的使用模式信息。当对应于所运行应用的使用模式信息被存储时,处理器120可基于相应的使用模式信息提供向导。
图3A和3B中,仅有限描述了依据应用的运行提供引导功能的运行的向导的特征。但是这只是为了描述方便,并不限于此。例如,处理器120可依据功能的运行提供引导运行的功能的子功能的运行的向导,依据功能的运行提供引导其他应用的运行的向导,或者依据应用的运行提供引导其他应用的运行的向导。
图4A和4B是描述依照本公开实施例的提供向导的方法的视图。
例如,如图4A所示,当导航应用被运行时,处理器120可搜索对应于导航应用的使用模式信息。处理器可基于指示在导航应用被运行时运行由导航应用提供的路线导航功能的使用模式信息来提供向导,诸如“请设置目的地”以用于运行路线导航功能。
处理器120不仅可基于应用的类型和运行时间,而且可基于包括用户终端设备100的位置和照度的用户终端设备100的环境,获取使用模式信息。例如,当使用模式信息为在用户的家或者公司里运行导航应用后运行由导航应用提供的路线导航功能的信息时,处理器120可在运行导航应用时获知用户终端设备100的位置,并仅在其位置是家或者公司的情况下提供用于引导路线导航功能的运行的向导。
处理器120可通过扬声器180提供对应于向导的声音。当用户根据向导指定目的地为“公司”时,处理器120可运行路线导航功能,如图4B所示。处理器120可通过显示器140提供对应于该向导的GUI。
当运行路线导航功能时,处理器120可搜索对应于路线导航功能的使用模式信息。处理器120可基于指示路线导航功能被运行时运行音乐应用的使用模式信息提供向导,诸如“你想打开音乐App吗”,以用于运行音乐应用。
对应于路线导航功能的使用模式信息可以是指示运行路线导航功能时运行诸如路线类型设置之类的路线导航功能的子功能的使用模式信息。在这种情况下,处理器120可提供向导“最短路线优先、免费路线优先和最短时间优先,你想选哪条路线”以用于运行子功能。
另外,处理器120可连续提供向导。在上述实施例中,在音乐应用被运行时,处理器120可获取对应于音乐应用的使用模式信息。例如,使用模式信息可以是指示运行音乐应用后运行“古典音乐集”的信息。在音乐应用被运行时,处理器120可基于该使用模式信息提供诸如“你想打开古典音乐集吗”之类的向导。
处理器120可通过这样的方法连续提供引导。然而,其不限于此。处理器120可仅在提供第一向导后预定第一时间内提供向导,而可在预定第二时间内不提供向导。处理器120可在第二时间过后提供向导。
处理器120可限制提供第一向导后预定的第一时间内提供向导的次数。处理器120可在提供第一向导后10min内仅提供5次向导。
图5是描述依照本公开实施例的基于环境运行应用的视图。
如图5所示,当用户进入车内时,处理器120可将该车识别为蓝牙设备。在这种情况下,处理器120可运行导航应用。
另外,处理器120可基于用户终端设备100的位置信息、温度信息、照度信息等确定用户终端设备100的位置为车内,并运行导航应用。
例如,处理器120可基于用户终端设备100的位置信息确定用户终端设备100被定位在停车场周围区域。当用户进入车内并且温度或照度改变时,处理器120可确定用户进入车内,并运行导航应用。
图6是描述依照本公开实施例的所需输入的视图。
处理器120可提供向用户要求所需输入信息的向导。例如,如图6所示,当从用户输入诸如“打开网络动漫应用并显示网络动漫A”之类的语音时,处理器120可提供向导,诸如“请输入你想阅读的网络动漫的章节号”。这里网络动漫应用的所需输入可以是网络动漫的类型和章节号。
这样的与所需输入有关的信息可被提前存储在存储器中,以用于每一应用和功能。
例如,对于导航应用的路线导航功能,存储器110可存储目的地信息作为所需输入。对于音乐应用的播放功能,存储器110可存储音乐清单信息作为所需输入。对于航班预订应用的航班搜索功能,存储器110可存储与出发时间、目的地、出发日期、返回日期、飞行舱等有关的信息作为所需输入。对于消息应用的消息发送功能,存储器110可存储与目标和消息内容有关的信息作为所需输入。
处理器120可基于存储器110中所存储的信息提供向导,其向用户另外请求必要的信息。
图7是描述依照本公开实施例的控制用户终端设备方法的流程图。
首先,存储应用的使用模式信息(S710)。当应用被运行时,根据应用的运行点基于使用模式信息,提供引导由应用提供的多个功能中的至少一个功能的运行的向导(S720)。
应用的使用模式信息包含与多个功能的每一个被运行时的时间有关的信息,提供向导的步骤S720可包含基于与多个功能的每一个被运行时的时间有关的信息获取与在应用的运行点运行的至少一个功能有关的信息。
应用的使用模式信息包含与在多个功能的每一个被运行之后另外运行的其他应用有关的信息,所述方法还包含,当依据向导通过输入用户指令运行所述至少一个功能时,基于该应用的使用模式信息运行其他应用。
所述方法还包含,当依据向导通过输入用户指令运行所述至少一个功能时,基于使用模式信息提供向导,其引导与所运行功能对应的多个子功能中的至少一个子功能的运行。
所述方法还包含,检测用户终端设备的环境并基于所检测的环境运行应用。
应用的使用模式信息包含,针对用户终端设备的每一位置的与多个功能的每一个被运行时的时间有关的信息,提供向导的步骤S720可包含基于与用户终端设备的位置和多个功能的每一个被运行时的时间有关的信息获取与至少一个功能有关的信息。
提供向导的步骤S720可包含根据与基于应用的运行点的预定时间段内运行的功能有关的信息提供引导至少一个功能的运行的向导。
存储的步骤S710可包含,当预定时间时应用功能的运行次数等于或高于预定次数时,生成并存储包含预定时间和功能的使用模式信息。
提供向导的步骤S720可包含通过扬声器和显示器中的至少之一输出与向导对应的声音和GUI至少其中之一。
依据上述本公开各实施例,当应用被运行时,用户终端设备可基于使用模式信息提供向导,其引导由该应用提供的功能的运行,从而可省略运行用户想运行的功能的额外控制的操作。
依据本公开实施例,上述各实施例可以软件实现,所述软件包含存储在机器(例如,计算机)可读存储介质内的指令。依据本公开实施例,所述机器是调用存储介质内存储的指令并依据所调用指令操作的设备,并且可包含电子设备(例如,电子设备100)。在指令被处理器运行的情况下,处理器可直接或者在处理器控制下使用其他组件。该指令可包含由编译器生成或者由解释程序运行的代码。机器可读存储介质可以非暂存存储介质的形式提供。这里,术语“非暂存”仅指存储介质为有形的,而不包含信号,它不区分数据是半永久还是在暂时存储在存储介质中。
依据本公开实施例,依据上述各实施例的方法可被提供为包含在计算机程序产品中。计算机程序产品可作为市售商品在买卖双方之间交换。计算机程序产品可以计算机可读存储介质的形式(例如,光盘只读存储器(CD-ROM))发布,或者通过应用商店在线发布(例如,PlayStoreTM)。在线上发布时,计算机程序产品的至少一部分可至少临时存储在存储介质中或者临时在存储介质中产生,所述存储介质诸如制造商的服务器、应用商店的服务器或中继服务器的存储器。
依据本公开实施例,上述实施例可在由使用软件、硬件或其结合的计算机或类似设备可读的介质中实现。在某些情况下,本说明书中所描述的实施例可以被实现为处理器自身。依据软件方面的实现,所述实施例(诸如本说明书中所描述的过程和函数)可以被实现为软件模块。每一软件模块可执行本说明书中所描述的一个或多个功能和操作。
用于依据上述实施例的设备运行处理操作的计算机指令可存储在非暂存计算机可读介质中。当存储在这种非暂存计算机可读介质内的计算机指令通过特定机器的处理器运行时,计算机指令可使特定机器运行依据上述实施例的处理操作。非暂存计算机可读介质不是诸如寄存器、缓存或者内存之类的短时间存储数据的介质,而是指半永久存储数据且机器可读的介质。非暂存计算机可读介质的特定示例可包括CD、DVD、硬盘、蓝光光盘、USB、存储卡以及ROM。
另外,依据上述各实施例的每一组件(例如,模块或者程序)可由单个实体或者多个实体组成,上述子组件中的某些子组件可省略,或者还可在各种实施例中包含其他子组件。可替换地或者额外地,某些组件(例如,模块或者程序)可集成为一个实体以执行由各相应组件在集成前所执行的相同或相似功能。由模块、程序或者其他组件所执行的操作根据各种实施例可以顺序、并行、重复或者启发式方式执行,或者至少某些操作可以不同顺序执行,至少某些操作可被省略,或者也可增加不同的操作。
以上示出和描述了本公开的优选实施例,但是本公开不限于上述的特定实施例,本领域技术人员可在不背离权利要求中所要求的本公开的要旨的情况下进行各种修改,而这样的修改不能从技术精神或者本公开的角度单独理解。
Claims (15)
1.一种用户终端设备,包括:
存储器,其存储应用的使用模式信息,其中,所述使用模式信息表示由所述应用提供的至少一个功能的使用模式,并且其中,所述使用模式信息包括运行信息,所述运行信息指示在预定时段中所述应用或所述应用的功能中的一个或多个的运行顺序;
处理器,被配置为:基于正在被运行的应用,根据所述应用的运行点基于所述使用模式信息提供引导在所述应用提供的多个功能当中的至少一个功能的运行的向导,其中,如果在预定时间段内的使用模式信息的条数多于一,则仅获取包含与所述应用的运行点最接近的时间信息的使用模式信息;和
在经过预定时间段之后,从存储的用于提供所述向导的运行信息中移除所述运行信息的一部分,
其中,所述处理器被配置为限制在提供所述向导后的预定时间内提供附加向导的次数。
2.如权利要求1所述的设备,其中,所述应用的使用模式信息包括与所述多个功能中的每一个被运行时的时间有关的信息,以及
其中,所述处理器被配置为:
基于与所述多个功能中的每一个被运行时的时间有关的信息获取与在所述应用的运行点运行的至少一个功能有关的信息。
3.如权利要求1所述的设备,其中,所述应用的使用模式信息包括与在所述多个功能中的每一个运行后另外运行的其他应用有关的信息,以及
其中,所述处理器被配置为:
基于根据所述向导通过输入用户指令而正在被运行的至少一个功能,基于所述应用的使用模式信息运行所述其他应用。
4.如权利要求1所述的设备,其中,所述处理器被配置为:
基于根据所述向导通过输入用户指令而正在被运行的至少一个功能,基于所述使用模式信息提供引导在与所运行的功能对应的多个子功能当中的至少一个子功能的运行的向导。
5.如权利要求1所述的设备,还包括:
传感器,
其中,所述处理器被配置为:
基于通过传感器检测到的用户终端设备的环境来运行所述应用。
6.如权利要求1所述的设备,其中,所述应用的使用模式信息包括针对用户终端设备的每一位置的与所述多个功能中的每一个被运行时的时间有关的信息,以及
其中,所述处理器被配置为基于与用户终端设备的位置和所述多个功能中的每一个被运行时的时间有关的信息获取与至少一个功能有关的信息。
7.如权利要求1所述的设备,其中,所述处理器被配置为:
提供引导基于与根据所述应用的运行点的预定时段内运行的功能有关的信息的至少一个功能的运行的向导。
8.如权利要求1所述的设备,其中,所述处理器被配置为:
基于在预定时间内应用的功能的运行次数等于或高于预定次数,生成并存储包含所述预定时间和所述功能的使用模式信息。
9.如权利要求1所述的设备,还包括:
扬声器;和
显示器,
其中,所述处理器被配置为:
控制扬声器和显示器中的至少一个以输出与所述向导对应的声音和GUI中的至少一个。
10.一种控制用户终端设备的方法,所述方法包括:
存储应用的使用模式信息,其中,所述使用模式信息表示由所述应用提供的至少一个功能的使用模式,并且其中,所述使用模式信息包括运行信息,所述运行信息指示在预定时段中所述应用或所述应用的功能中的一个或多个的运行顺序;
基于正在被运行的应用,根据所述应用的运行点基于所述使用模式信息提供引导在所述应用提供的多个功能当中的至少一个功能的运行的向导,其中,如果在预定时间段内的使用模式信息的条数多于一,则仅获取包含与所述应用的运行点最接近的时间信息的使用模式信息;并且
在经过预定时间段之后,从存储的用于提供所述向导的运行信息中移除所述运行信息的一部分,
其中,限制在提供所述向导后的预定时间内提供附加向导的次数。
11.如权利要求10所述的方法,其中,所述应用的使用模式信息包括与所述多个功能中的每一个被运行时的时间有关的信息,以及
其中,提供向导包含:
基于与所述多个功能中的每一个被运行时的时间有关的信息获取与在所述应用的运行点运行的至少一个功能有关的信息。
12.如权利要求10所述的方法,其中,所述应用的使用模式信息包括与在所述多个功能的每一个的运行后另外运行的其他应用有关的信息,以及
其中,所述方法还包括:
基于根据所述向导通过输入用户指令而正在被运行的至少一个功能,基于所述应用的使用模式信息运行所述其他应用。
13.如权利要求10所述的方法,还包括:
基于根据所述向导通过输入用户指令而正在被运行的至少一个功能,基于所述使用模式信息提供引导在与所运行功能对应的多个子功能当中的至少一个子功能的运行的向导。
14.如权利要求10所述的方法,还包括:
检测用户终端设备的环境;以及
基于所检测到的环境运行所述应用。
15.如权利要求10所述的方法,其中,所述应用的使用模式信息包括针对用户终端设备的每一位置的与所述多个功能中的每一个被运行时的时间有关的信息,以及
其中,提供向导包括:
基于与用户终端设备的位置和所述多个功能中的每一个被运行时的时间有关的信息获取与至少一个功能有关的信息。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170170360A KR102441336B1 (ko) | 2017-12-12 | 2017-12-12 | 사용자 단말 장치 및 그 제어 방법 |
KR10-2017-0170360 | 2017-12-12 | ||
PCT/KR2018/009634 WO2019117425A1 (ko) | 2017-12-12 | 2018-08-22 | 사용자 단말 장치 및 그 제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111465921A CN111465921A (zh) | 2020-07-28 |
CN111465921B true CN111465921B (zh) | 2024-05-10 |
Family
ID=66819248
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880080074.7A Active CN111465921B (zh) | 2017-12-12 | 2018-08-22 | 用户终端设备及其控制方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11354143B2 (zh) |
EP (1) | EP3671443B1 (zh) |
KR (1) | KR102441336B1 (zh) |
CN (1) | CN111465921B (zh) |
WO (1) | WO2019117425A1 (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009121880A1 (en) * | 2008-04-02 | 2009-10-08 | Siemens Aktiengesellschaft | A method for providing subtasks' wizard information |
CN103646090A (zh) * | 2013-12-16 | 2014-03-19 | 百度在线网络技术(北京)有限公司 | 应用程序推荐方法、程序启动速度的优化方法和装置 |
WO2014126302A1 (en) * | 2013-02-14 | 2014-08-21 | Lg Electronics Inc. | Mobile terminal and control method thereof |
KR20150068175A (ko) * | 2013-12-11 | 2015-06-19 | 엘지전자 주식회사 | 휴대 단말기의 동작 방법 |
WO2017004139A1 (en) * | 2015-06-29 | 2017-01-05 | Google Inc. | Systems and methods for contextual discovery of device functions |
CN106598600A (zh) * | 2016-12-15 | 2017-04-26 | 青岛海信移动通信技术股份有限公司 | 开机向导信息显示方法及终端设备 |
CN107016038A (zh) * | 2015-12-28 | 2017-08-04 | 三星电子株式会社 | 执行应用的方法和支持该方法的电子设备 |
CN107301585A (zh) * | 2017-06-06 | 2017-10-27 | 北京溢思得瑞智能科技研究院有限公司 | 一种基于实时动态交互式场景应用的推荐方法、***及设备 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101179917B1 (ko) | 2010-11-16 | 2012-09-05 | 김지수 | 시간-위치공간 적응형 사용자 인터페이스를 제공하는 이동통신 단말기 |
US20130159930A1 (en) * | 2011-12-19 | 2013-06-20 | Nokia Corporation | Displaying one or more currently active applications |
US9146900B2 (en) | 2012-02-21 | 2015-09-29 | Htc Corporation | Method for activating application, handheld electronic apparatus and car system |
KR101943986B1 (ko) | 2012-03-21 | 2019-01-31 | 삼성전자주식회사 | 애플리케이션 또는 컨텐트를 추천하는 이동 통신 단말 및 추천 방법 |
KR101233955B1 (ko) | 2012-05-17 | 2013-02-15 | 권오형 | 사용자 중심의 메인 화면 아이콘 구성 장치 및 방법 |
EP2869606B1 (en) * | 2012-06-27 | 2016-09-07 | Ntt Docomo, Inc. | Information processing device, information provision method and program |
KR20140026887A (ko) * | 2012-08-23 | 2014-03-06 | 삼성전자주식회사 | 모바일 장치에 연결되는 외부 장치에 따른 어플리케이션 목록 제공 장치 및 방법 |
KR101510860B1 (ko) | 2012-11-08 | 2015-04-10 | 아주대학교산학협력단 | 사용자 의도 파악 어플리케이션 서비스 방법 및 서버와 이를 이용한 사용자 의도 파악 어플리케이션 서비스 시스템 |
US20140188956A1 (en) | 2012-12-28 | 2014-07-03 | Microsoft Corporation | Personalized real-time recommendation system |
KR20140089751A (ko) | 2013-01-07 | 2014-07-16 | 엘지전자 주식회사 | 상황 인지를 이용한 지능형 검색 서비스 방법 및 그 단말기 |
KR20140091633A (ko) * | 2013-01-11 | 2014-07-22 | 삼성전자주식회사 | 모바일 장치에서의 상황 인지에 따른 추천 항목을 제공하기 위한 방법 및 이를 위한 모바일 장치 |
US20150325136A1 (en) | 2014-05-07 | 2015-11-12 | Jeffrey C. Sedayao | Context-aware assistant |
US20160357774A1 (en) | 2015-06-05 | 2016-12-08 | Apple Inc. | Segmentation techniques for learning user patterns to suggest applications responsive to an event on a device |
US9529500B1 (en) * | 2015-06-05 | 2016-12-27 | Apple Inc. | Application recommendation based on detected triggering events |
US20170097743A1 (en) * | 2015-10-05 | 2017-04-06 | Quixey, Inc. | Recommending Applications |
CN105912228A (zh) * | 2015-10-30 | 2016-08-31 | 乐视移动智能信息技术(北京)有限公司 | 一种基于手机屏幕的应用程序推荐方法和*** |
CN106227723A (zh) | 2016-01-25 | 2016-12-14 | 百度在线网络技术(北京)有限公司 | 用于推荐应用和呈现推荐应用的方法和装置 |
-
2017
- 2017-12-12 KR KR1020170170360A patent/KR102441336B1/ko active IP Right Grant
-
2018
- 2018-08-22 EP EP18889590.8A patent/EP3671443B1/en active Active
- 2018-08-22 CN CN201880080074.7A patent/CN111465921B/zh active Active
- 2018-08-22 WO PCT/KR2018/009634 patent/WO2019117425A1/ko unknown
- 2018-08-22 US US16/754,018 patent/US11354143B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009121880A1 (en) * | 2008-04-02 | 2009-10-08 | Siemens Aktiengesellschaft | A method for providing subtasks' wizard information |
WO2014126302A1 (en) * | 2013-02-14 | 2014-08-21 | Lg Electronics Inc. | Mobile terminal and control method thereof |
KR20150068175A (ko) * | 2013-12-11 | 2015-06-19 | 엘지전자 주식회사 | 휴대 단말기의 동작 방법 |
CN103646090A (zh) * | 2013-12-16 | 2014-03-19 | 百度在线网络技术(北京)有限公司 | 应用程序推荐方法、程序启动速度的优化方法和装置 |
WO2017004139A1 (en) * | 2015-06-29 | 2017-01-05 | Google Inc. | Systems and methods for contextual discovery of device functions |
CN107016038A (zh) * | 2015-12-28 | 2017-08-04 | 三星电子株式会社 | 执行应用的方法和支持该方法的电子设备 |
CN106598600A (zh) * | 2016-12-15 | 2017-04-26 | 青岛海信移动通信技术股份有限公司 | 开机向导信息显示方法及终端设备 |
CN107301585A (zh) * | 2017-06-06 | 2017-10-27 | 北京溢思得瑞智能科技研究院有限公司 | 一种基于实时动态交互式场景应用的推荐方法、***及设备 |
Also Published As
Publication number | Publication date |
---|---|
US11354143B2 (en) | 2022-06-07 |
KR20190069964A (ko) | 2019-06-20 |
WO2019117425A1 (ko) | 2019-06-20 |
US20200401421A1 (en) | 2020-12-24 |
EP3671443B1 (en) | 2024-04-17 |
EP3671443A4 (en) | 2020-12-02 |
EP3671443A1 (en) | 2020-06-24 |
CN111465921A (zh) | 2020-07-28 |
KR102441336B1 (ko) | 2022-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2021201449B2 (en) | Device, method, and graphical user interface for synchronizing two or more displays | |
US20200356265A1 (en) | User terminal device and control method thereof | |
US9965035B2 (en) | Device, method, and graphical user interface for synchronizing two or more displays | |
EP3007054A1 (en) | Operating method of terminal based on multiple inputs and portable terminal supporting the same | |
US9798512B1 (en) | Context-based volume adjustment | |
KR101518439B1 (ko) | 점프 스크롤링 | |
US20160350136A1 (en) | Assist layer with automated extraction | |
KR20140120972A (ko) | 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치 | |
KR20160067622A (ko) | 전자 디바이스 및 전자 디바이스를 통하여 글자 입력을 수신하기 위한 방법 | |
CN111465921B (zh) | 用户终端设备及其控制方法 | |
US10732817B2 (en) | Electronic apparatus and text input method for the same | |
KR20120008660A (ko) | 이동 단말기에서 맵 화면 이동방법 및 그 방법을 이용한 이동 단말기 | |
KR20150050832A (ko) | 전자 장치의 입력 처리 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |