用于基于情境感知来提供推荐项的方法和移动装置制造方法

文档序号:7795065阅读:160来源:国知局
用于基于情境感知来提供推荐项的方法和移动装置制造方法
【专利摘要】提供了一种用于基于情境感知来提供推荐项的方法和移动装置。在所述方法中,确定是否已经产生满足至少一个预定条件的事件,产生针对事件定制的推荐项,在根据预定布局的区域中显示第一窗口,其中,第一窗口包括推荐项和指示推荐项是根据产生事件的情境被推荐的通知。
【专利说明】用于基于情境感知来提供推荐项的方法和移动装置【技术领域】
[0001]本发明涉及一种用于提供情境感知服务的设备和方法。更具体地,本发明涉及一种用于提供情境感知服务的设备和方法,其中,根据移动装置中的情境信息来确定情境感知服务。
【背景技术】
[0002]通过将触摸面板与显示装置进行组合来配置触摸屏。由于触摸屏便于在无需键盘或鼠标的情况下输入用户命令以及进行图像显示的优点,触摸屏被广泛用于包括移动装置、导航仪、电视(TV)、银行的自动取款机(ATM)、商店中的销售点(POS)装置等的各种电子装置。例如,随着移动装置提供越来越多的服务和其它功能,移动装置在触摸屏上显示图形用户界面(GUI)。为了增加移动装置的利用并且满足各种用户需求,用于在移动装置上执行的各种应用正在开发中。 [0003]例如,引进了基于位置的服务,其中,当用户请求关于使用用户的移动装置的用户的当前位置的信息(即,关于移动装置的当前位置的信息)以查找哪些附加信息在当前位置可用时,附加信息被基于位置信息而提供给用户。为此,移动装置可通过从内置全球定位系统(GPS)模块获得关于物理位置的信息,并基于所述位置信息提示用户预定范围内的可连接的服务来提供智能服务。尽管这样的基于GPS信息的服务使得能够在移动装置中使用各种区域性的服务,但是在存在许多用户可使用的区域性服务的情况下,由于有限的显示大小和GUI的局限性,用户可能难以搜索到适合于用户的服务。
[0004]此外,新近的移动装置(诸如,智能电话或平板个人计算机(PC))中存储有至少几十到几百的应用,并且快捷方式作为用于执行各个应用的图标而显示在移动装置的触摸屏上。因此,用户可通过在触摸屏上触摸呈现应用的图标来在移动装置中执行意在的应用。除了快捷键之外,许多其它可视化对象(诸如,小控件(widget)、图片和文档)显示在移动装置的触摸屏上。
[0005]虽然各种应用被提供以用于在移动装置中激发消费者的兴趣并且满足他们的要求,但是移动装置可用的应用的增加造成了问题。具体地,太多应用被存储在移动装置中,而非常有限的数量的图标可显示在移动装置的小尺寸屏幕上。用户必须逐个搜索应用的列表来从大量的应用之中找到想要的应用,这花费很多时间。因此,由于屏幕的有限的空间,需要对可显示在屏幕上的大量的可视化对象进行分类并使其系统化。
[0006]以上信息仅作为背景信息被呈现以帮助对本公开的理解。至于上述内容中的任何内容是否可应用为针对本发明的现有技术,未做出确定,也未做出断定。

【发明内容】

[0007]本发明的多个方面在于解决至少上述问题和/或缺点,并且提供至少下述优点。因此,本发明的一方面在于提供一种用于基于情境感知在移动装置中提供推荐项的设备和方法。[0008]本发明的另一方面在于提供一种用于当基于当前情境在移动装置中提供推荐项时,使得用户能够容易地识别出对项进行推荐的情境的设备和方法。
[0009]本发明的又一方面在于提供一种用于基于位置、时间、传感器数据、内容等在移动装置中提供各种推荐项的设备和方法。
[0010]根据本发明的一方面,提供了一种用于基于情境感知结果在移动装置中提供推荐项的方法。在所述方法中,确定是否已经发生满足至少一个预定条件的事件,产生针对所述事件定制的推荐项,并且在根据预定布局的区域中显示第一窗口,其中,第一窗口包括所述推荐项和指示推荐项是根据产生事件的情境被推荐的通知。
[0011]根据本发明的另一方面,提供了一种用于基于情境感知结果来提供推荐项的移动装置。在所述移动装置中:存储器,被配置为存储用于确定是否已经产生事件的至少一个预定条件;控制器,被配置为当产生满足至少一个条件的事件时,产生针对所述事件定制的推荐项,并且进行控制以在根据预定布局的区域中显示第一窗口,其中,第一窗口包括推荐项和指示推荐项是根据产生事件的情境被推荐的通知;显示器,被配置为显示第一窗口。
[0012]通过以下结合附图的公开本发明的示例性实施例的详细描述,对本领域的技术人员而言,本发明的其它方面、优点和显著特征将变得清楚。
【专利附图】

【附图说明】
[0013]通过以下结合附图的描述,本发明的特定示例性实施例的以上和其它方面、特征和优点将更加清楚,其中:
[0014]图1是根据本发明的示例性实施例的移动装置的框图;
[0015]图2是根据本发明的示例性实施例的移动装置的前透视图;
[0016]图3是根据本发明的示例性实施例的移动装置的后透视图;
[0017]图4是根据本发明的示例性实施例的用于在移动装置中提供情境感知服务的结构的框图;
[0018]图5是示出根据本发明的示例性实施例的用于在移动装置中提供情境感知服务的方法的流程图;
[0019]图6A至图6C示出根据本发明的示例性实施例的用于对在移动装置中显示定制的推荐项的区域进行布局的方法;
[0020]图7A至图7B示出根据本发明的示例性实施例的示例性主屏幕;
[0021]图8A至图8D示出根据本发明的示例性实施例的示例性事件区域屏幕;
[0022]图9A至图9D示出根据本发明的示例性实施例的示例性配置文件(prof ile)区域
屏眷;
[0023]图10示出根据本发明的示例性实施例的当检测到全共享装置时的事件区域的示例性配置;
[0024]图11示出根据本发明的示例性实施例的在内容再现期间的事件区域的示例性配置;
[0025]图12示出根据本发明的示例性实施例的基于位置的事件区域的示例性配置;
[0026]图13示出根据本发明的示例性实施例的基于用户日志的事件区域的示例性配置。[0027]贯穿附图,将注意到的是,相似的标号用于描述相同的元件、特征和结果。
【具体实施方式】
[0028]提供以下参照附图的描述以帮助对由权利要求及其等同物所限定的本发明的示例性实施例的全面理解。虽然以下描述包括用于协助所述理解的各种特定细节,但是这些特定细节将被认为仅仅是示例性的。因此,本领域的普通技术人员将认识到的是,在不脱离本发明的范围和精神的情况下,可做出在此描述的实施例的各种改变和修改。此外,为了清晰和简洁,公知的功能和构造的描述可被省略。
[0029]在以下描述和权利要求中使用的术语和词汇不限于文献含义,而仅被发明人用于实现对本发明的清晰和一致的理解。因此,本领域的技术人员应该清楚的是,提供本发明的示例性实施例的以下描述仅用于示意目的,而并非为了限制由权利要求及其等同物限定的本发明的目的。
[0030]将理解的是,除非上下文清晰地另有指示,否则单数形式包括复数的指示物。因此,例如,引用“组件表面”包括引用一个或更多个这样的(所述)表面。
[0031]尽管包括诸如第一、第二等的序数的术语可用于描述多个元件,但是所述元件不受所述术语限制。所述术语仅用于区分一个元件与另一元件。例如,在本发明的范围和精神内,第一元件可被称为第二元件,反之亦然。在本发明中使用的技术术语仅被提供用于描述特定示例性实施例,而并非意在限制本发明。在此,除非上下文中另有澄清,否则单数表达包括复数表达。
[0032]虽然在手持移动装置的情境中给出对本发明的示例性实施例的以下描述,但是这仅仅是示例性的。因此,将理解的是,根据本公开的用于基于移动装置中的情境感知来提供推荐项的方法可被应用于配置了触摸屏的各种电子装置(诸如,导航仪、电视(TV)、银行的自动取款机(ATM)、商店的销售点(POS)装置等)以及移动装置(诸如,便携式电话、智能电话、平板个人计算机(PC)等)。
[0033]如果移动装置基于用户情境信息来提供根据当前用户情境分类的各种可视化对象,则移动装置可向用户提供各种情境感知服务。然而,还需要考虑到移动装置中的显示屏幕的局限性而提供情境感知服务。
[0034]因此,本公开提供了一种用于基于移动装置中的情境感知来提供推荐项的方法。本公开的特性在于,当产生满足诸如预定时间、预定位置、预定传感器数据和/或预定内容的至少一个触发条件的事件时,产生针对该事件定制的推荐项,并且显示具有定制的推荐项的窗口和指示推荐所述项的情境的通知。因此,用户可通过确定所述项为何会被推荐来容易地识别当前情境,并且还可接收服务或设置适用于移动装置的情境的功能。因此,用户可有利地接收各种情境感知服务。
[0035]图1是根据本发明的示例性实施例的移动装置的框图。
[0036]参照图1,移动装置100可通过诸如子通信模块130、连接器165和耳机连接器插孔167的外部装置接口连接到外部装置(未示出)。术语“外部装置”涵盖通过线可拆卸地连接到移动装置100的各种装置,诸如,耳机、外置扬声器、通用串行总线(USB)存储器、充电器、支座、扩展基座、数字多媒体广播(DMB)天线、移动支付装置、医疗保健装置(例如,血糖测量仪等)、游戏机和车辆导航装置等。“外部装置”还可包括可通过短距离通信而无线地连接到移动装置100的装置,诸如,蓝牙通信装置、近场通信(NFC)装置、无线保真(WiFi)直连通信装置和无线接入点(AP)。此外,外部装置可以是另一移动装置、便携式电话、智能电话、平板PC、台式PC和服务器中的任何。
[0037]移动装置100包括触摸屏190和触摸屏控制器195。移动装置100还包括控制器110、移动通信模块120、子通信模块130、多媒体模块140、相机模块150、全球定位系统(GPS)模块155、输入/输出(I/O)模块160、传感器模块170、存储器175和供电单元180。子通信模块130包括无线局域网(WLAN)模块131和短距离通信模块132中的至少一个,并且多媒体模块140包括广播通信模块141、音频播放模块142和视频播放模块143中的至少一个。相机模块150包括第一相机151和第二相机152中的至少一个,并且I/O模块160包括按钮161、麦克风162、扬声器163、振动电机164、连接器165和小键盘166中的至少一个。以下通过示例的方式针对触摸屏190和触摸屏控制器195分别是显示器和显示器控制器来给出描述。
[0038]控制器110可包括:中央处理单元(CPU) 111 ;只读存储器(ROM) 112,用于存储用来控制移动装置100的控制程序;随机存取存储器(RAM) 113,用于存储从移动装置100外部输入的信号或数据,或者用作针对在移动装置100中执行的操作的存储空间。CPUlll可包括单核、双核、三核或四核。CPU111、R0M112和RAM113可通过内部总线彼此连接。
[0039]控制器110可控制移动通信模块120、子通信模块130、多媒体模块140、相机模块150、GPS模块155、I/O模块160、传感器模块170、存储器175、供电单元180、触摸屏190和触摸屏控制器195。控制器110提供对移动装置100的整体控制,并且以下还将描述根据本发明的示例性实施例的控制器110的操作。
[0040]在控制器110的控制下,移动通信模块120通过移动通信经由一个或更多个天线(未示出)将移动装置100连接到外部装置。移动通信模块120针对语音呼叫、视频呼叫、短消息服务(SMS)或多媒体消息服务(MMS),将无线信号发送到具有输入到移动装置100的电话号码的便携式电话(未示出)、智能电话(未示出)、平板PC (未示出)或另一装置(未示出),或者从上述装置接收无线信号。
[0041]子通信模块130可包括WLAN模块131和短距离通信模块132中的至少一个。例如,子通信模块130可包括WLAN模块131和短距离通信模块132中的至少一个。
[0042]在控制器110的控制下,无线LAN模块131可在安装了无线接入点(AP)(未示出)的地方连接到互联网。WLAN模块131支持电气和电子工程师协会(IEEE)的WLAN标准IEEE802.1lx0在控制器110的控制下,短距离通信模块132可在移动装置100和图像形成装置(未示出)之间实施短距离通信。短距离通信可符合蓝牙、红外数据协会(IrDA)、WiFi直接和NFC等。
[0043]移动装置100可根据其性能包括移动通信模块120、WLAN模块131和短距离通信模块132中的至少一个。例如,移动装置100可根其性能包括移动通信模块120、WLAN模块131和短距离通信模块132的组合。
[0044]多媒体模块140可包括广播通信模块141、音频播放模块142或视频播放模块143。在控制器110的控制下,广播通信模块141可通过广播通信天线(未示出)从广播站接收广播信号(例如,TV广播信号、无线电广播信号或数据广播信号)和另外的广播信息(例如,电子节目指南(EPS)或电子服务指南(ESG))。在控制器110的控制下,音频播放模块142可播放存储或接收的数字音频文件(例如,具有诸如mps、wma、ogg或wav的扩展名的文件)。在控制器110的控制下,视频播放模块143可播放存储或接收的数字视频文件(例如,具有诸如mpeg、mpg、mp4、av1、mov或mkv的扩展名的文件)。视频播放模块143还可播放
数字音频文件。
[0045]除了广播通信模块141之外,多媒体模块140可包括音频播放模块142和视频播放模块143。或者,多媒体模块140的音频播放模块142或视频播放模块143可被合并在处理器110中。
[0046]相机模块150可包括用于在控制器110的控制下拍摄静止图像和视频的第一相机151和第二相机152中的至少一个。此外,第一相机151和第二相机152可包括用于提供捕捉图像所需的光强度的辅助光源(例如,闪光灯(未不出))。第一相机151可被布置在移动装置100的前表面上,而第二相机152可被布置在装置100的后表面上。或者,第一相机151和第二相机152可被彼此邻近地布置(例如,第一相机151和第二相机152之间的距离在Icm和8cm之间),以便拍摄三维静止图像或三维视频。
[0047]GPS模块155可从地球轨道中的多个GPS卫星(未示出)接收信号,并且基于从GPS卫星到移动装置100的卫星信号的到达时间(ToA)来计算移动装置100的位置。
[0048]I/O模块160可包括多个按钮161、扩音器162、扬声器163、振动电机164、连接器165和小键盘166中的至少一个。
[0049]按钮161可被形成在移动装置100的壳体的前表面、侧表面或后表面上,并且可包括电源/锁定按钮(未示出)、音量按钮(未示出)、菜单按钮、起始(home)按钮、后退按钮和搜索按钮中的至少一个。
[0050]在控制器110的控制下,扩音器162接收语音或声音,并且将接收到的语音或声音转换为电信号。
[0051]在控制器110的控制下,扬声器163可将与从移动通信模块120、子通信模块130、多媒体模块140和相机模块150接收到的各种信号(例如,无线信号、广播信号、数字音频文件、数字视频文件或照片拍摄)相应的声音输出到移动装置100外部。扬声器163可输出与由移动装置100所执行的功能相应的声音(例如,按钮操作音或针对呼叫的回铃音)。一个或更多个扬声器163可被布置在移动装置100的壳体的一个合适的位置或多个合适的位置。
[0052]振动电机164可在控制器110的控制下将电信号转换为机械振动。例如,当移动装置100在振动模式下从另一移动装置(未示出)接收到来话语音呼叫时,振动电机164进行操作。一个或更多个振动电机164可被嵌入移动装置100的壳体内部。振动电机164可响应于用户在触摸屏190上的触摸和在触摸屏190上的触摸的连续移动进行操作。
[0053]连接器165可用作用于将移动装置100连接到外部装置(未示出)或电源(未示出)的接口。在控制器Iio的控制下,连接器可经由连接到连接器165的电缆将存储在存储单元175中的数据发送到外部装置,或者可经由所述电缆从外部装置接收数据。外部装置可以是扩展基座,并且数据可以是从例如鼠标和键盘的外部输入装置接收的输入信号。移动装置100可经由连接到连接器165的电缆从电源接收功率或者对电池(未示出)进行充电。
[0054]小键盘166可从用户接收键输入,以对移动装置100进行控制。小键盘166包括被形成在移动装置100中的实体小键盘(未示出)或显示在显示器190上的虚拟小键盘(未示出)。可根据移动装置100的性能或配置而不提供实体小键盘。[0055]耳机(未示出)可被插入耳机连接插孔167并且因此连接到移动装置100。
[0056]传感器模块170包括用于检测移动装置100的状态的至少一个传感器。例如,传感器模块170可包括:接近传感器,用于检测用户是否接近移动装置100 ;照度传感器(未示出),用于检测移动装置100周围的环境光的量;运动传感器(未示出),用于检测移动装置100的运动(例如,移动装置100的旋转、加速或振动);地磁传感器(未示出),用于使用地磁场来检测指南针的指向;重力传感器,用于检测重力的方向;高度计,用于通过测量大气压来检测高度。至少一个传感器可检测移动装置100的状态,产生与方向状态相应的信号,并且将所述信号发生到控制器110。可根据移动装置100的性能来将传感器添加到传感器模块170,或者从传感器模块170移除传感器。
[0057]在控制器110的控制下,存储单元175可根据移动通信模块120、子通信模块130、多媒体模块140、相机模块150、GPS模块155、I/O模块160、传感器模块170和触摸屏190的操作来存储输入/输出信号或数据。存储单元175可存储应用和用于控制移动装置100或控制器110的控制程序。存储器175还存储呈现用户使用移动装置100的历史的用户配置文件信息和用户日志信息,即,移动装置100的用户的使用模式。
[0058]在本发明的示例性实施例中,存储器175存储用于确定是否已经发生事件的触发条件。也就是说,如果存储在存储器175中的预定条件被满足或者操作被执行,则确定已经发生事件。基于预定时间、预定位置、传感器数据的接收、内容运行的触发条件中的至少一个来做出确定。具体地,作为触发条件的预定时间可以是用于分类常用应用的列表的用户设置时间、时段。作为触发条件的预定位置可以是例如用户注册的地方(诸如,家、办公室、车、学校等)或公共场所(诸如,影院)。作为触发条件的内容运行可以是诸如音乐、视频等的内容的再现、电子书阅读、图片观看或者诸如应用的内容的执行。作为触发条件的传感器数据可以是与网络连接或同外部装置的物理连接相关联的传感器数据。
[0059]术语“存储器”包括控制器110内的存储器175、ROMl 12和RAMl 13或者安装到移动装置100的存储卡(未示出)(例如,安全数字(SD)卡和记忆棒)。存储器可包括非易失性存储器、易失性存储器、硬盘驱动器(HDD )或固态驱动器(SSD )。
[0060]在控制器110的控制下,供电单元180可对安装在移动装置100的壳体中的一个或更多个电池(未示出)供电。所述一个或更多个电池(未示出)对移动装置100供电。此夕卜,供电单元180可经由连接到连接器165的电缆将从外部电源(未示出)接收到的功率供应到移动装置100。供电单元180还可通过无线充电技术将从外部电源无线地接收到的功率供应到移动装置100。
[0061]触摸屏190可向用户提供与各种服务(例如,呼叫、数据传输、广播和照片拍摄)相应的用户界面(UI)。触摸屏190可与将在UI上的至少一个触摸相应的模拟信号发送到触摸屏控制器195。触摸屏190可通过用户的身体部分(例如,手指)或触摸输入工具(例如,手写笔)接收至少一个触摸。此外,触摸屏190可接收与一个或更多个触摸之中的触摸的连续移动相应的触摸输入信号。触摸屏190可将与输入触摸的连续移动相应的模拟信号发送到触摸屏控制器195。
[0062]在本发明中,“触摸”可包括非接触触摸(触摸屏190和用户的身体部分或触摸输入装置之间的可检测间隔是Imm或以下),而并不限于触摸屏190与用户的身体部分或触摸输入工具之间的接触。与触摸屏190的可检测间隔可根据移动装置100的性能或配置而改变。
[0063]触摸屏190可被实现为例如电阻型、电容型、电磁感应(EMR)型、红外型或声波型。
[0064]触摸屏控制器195将从触摸屏190接收的模拟信号转换为数字信号(例如,X坐标和Y坐标)。控制器110可使用从触摸屏控制器195接收到的数字信号来控制触摸屏190。例如,控制器110可控制响应于触摸来选择或运行在触摸屏190上显示的快捷方式图标(未示出)。触摸屏控制器195还可被合并在控制器110中。
[0065]图2和图3分别是根据本发明的示例性实施例的移动装置的前透视图和后透视图。
[0066]参照图2和图3,触摸屏190被布置在移动装置100的前表面IOOa的中心,占据移动前表面IOOa中的几乎整个区域。在图2中,主起始屏幕被以示例的方式显示在触摸屏190上。当移动装置100的电源开启时,主起始屏幕是将在触摸屏190上显示的第一屏幕。在移动装置100具有多个页面的不同的起始屏幕的情况下,主起始屏幕可以是所述多个页面的起始屏幕中的第一个。用于执行常用的应用的快捷方式图标191-1、191-2和191-3、主菜单转换键191-4、时间、天气等可被显示在主屏幕上。主菜单转换键191-4用于在触摸屏190上显示菜单屏幕。状态条192可被显示在触摸屏190的顶部,以便指示诸如电池充电状态、接收到的信号强度和当前时间的移动装置100的状态。
[0067]起始按钮161a、菜单按钮161b和后退按钮161c可被形成在触摸屏190的底部。
[0068]起始按钮161a用于在触摸屏190上显示主起始屏幕。例如,当在菜单屏幕或除了主起始屏幕之外的任何起始屏幕被显示在触摸屏190上的情况下起始按钮161a被触摸时,主起始屏幕可被显示在触摸屏190上。当在应用被运行在触摸屏190上期间起始按钮161a被触摸时,图2中示出的主起始屏幕可被显示在显示屏190上。起始按钮161a还可用于在触摸屏190上显示最近使用的应用或任务管理器。
[0069]菜单按钮161b提供可在触摸屏190上使用的链接菜单。链接菜单可包括小控件添加菜单、背景图像改变菜单、搜索菜单、编辑菜单和环境设置菜单等。
[0070]后退按钮161c可显示当前屏幕之前的屏幕,或者结束最近使用的应用。
[0071]第一相机151、照度传感器170a和接近传感器170b可被布置在移动装置100的前表面IOOa的边角上,相反,第二相机152、闪光灯153和扬声器163可被布置在移动装置100的后表面IOOc上。
[0072]例如,电源/复位按钮161d、音量按钮161e、用于接收广播的地面DMB天线141a和一个或更多个扩音器162可被布置在移动装置100的侧表面IOOb上。DMB天线141a可被固定地或可拆卸地被嵌入移动装置100。
[0073]连接器165被形成在移动装置100的下侧表面上。连接器165可包括多个电极,并且可按照有线方式连接到外部装置。耳机插孔167可被形成在装置100的上侧表面上,用于允许耳机插入。
[0074]在本发明的示例性实施例中,控制器110最初重复学习在数据库175中建立用户日志学习数据,使得最近推荐项可根据用户情境而被分类。为此,控制器110控制用于累积随着用户在移动装置100中使用应用而产生的用户日志数据的操作。在用户日志数据被累积之前,控制器110进行控制以使用用户配置文件产生窗口。窗口显示基于用户配置文件的推荐项和指示基于用于配置文件而推荐项的通知。[0075]当产生事件时,控制器110进行控制以在预定布局的区域中显示具有针对事件定制的推荐项的窗口。当在存储器175中存储的预定条件被满足或者操作被执行时,控制器110确定已经产生事件,搜索与事件相关联的推荐项,并且产生包括推荐项的窗口和指示根据产生事件的情境对项进行推荐的通知。推荐项包括应用、媒体、任务、区域信息、关于移动装置100的状态信息和关于熟人的信息中的至少一个。当窗口被显示时,基于事件的窗口具有高于基于配置文件的窗口的优先权。以下将描述用于显示窗口的方法。
[0076]将在单个芯片上实现根据本发明的示例性实施例的用于基于情境感知来提供推荐项的算法。在这种情况下,算法可如图4中所示地被实现在控制器110中。
[0077]图4是根据本发明的示例性实施例的用于在移动装置中提供情境感知服务的结构的框图。
[0078]参照图4,控制器110包括:数据收集模块101,用于获得用于情境推断的数据,处理所述数据,并且以整合方式管理处理后的数据;情境感知引擎109,用于使用所述数据分析和评估用户的当前情境,并且确定针对当前情境将推荐的项。情境感知引擎109可包括:推断模块107,用于从数据推断情境;输出信息决定模块108,用于基于推断出的当前情境来产生推荐项。情境感知引擎109的推断模块107基于情境感知算法来进行操作。
[0079]根据本发明的示例性实施例,如果从GPS模块155或子通信模块130接收到的位置信息103、从GPS模块155接收到的时间信息102、从传感器模块170接收到的传感器数据104和关于应用的使用的内容运行信息105等被用于情境感知,则可基于当前时间和内容以及位置来预测移动装置100的使用模式。因此,移动装置100可基于位置、当前时间和内容来提供情境感知服务。
[0080]推断模块107可按照预定规则来推断情境。此外,推荐模块107可使用用户日志、包括在内容中的元数据、通过使用订阅的社交网络而产生的社交数据等来推荐情境。
[0081]输出信息决定模块108基于推断出的情境来确定包括应用、媒体、任务、区域信息、关于移动装置100的状态信息和关于熟人的信息中的至少一个的定制的推荐项。可在存储器175中搜索推荐项,或者从外部服务器下载推荐项。
[0082]图5是示出根据本发明的示例性实施例的用于在移动装置中提供情境感知服务的方法的流程图。为了有助于理解图5,将参照图6A至图7B描述用于在移动装置中提供情境感知服务的方法。
[0083]参照图5,当从用户接收到用于显示推荐项的请求时,控制器110在步骤500进行控制以在触摸屏190上显示包括基于用户配置文件的推荐信息的配置文件区域。用户可请求通过选择用于运行应用的以图标方式显示的快捷方式键来在锁定屏幕或初始屏幕上显示推荐项。用于请求推荐项的显示的应用可被显示为菜单屏幕上的小控件。当产生事件时,可显示指示事件的发生的通知消息。当通知消息被选择时,还可确定用于显示推荐项的请求已经被发出。
[0084]图6A至图6C示出根据本发明的示例性实施例的用于对在移动装置中显示定制的推荐项的区域进行布局的方法。
[0085]图6A示出显示具有基于用户配置文件的推荐信息的配置文件区域的示例性屏幕。在未积累用户日志信息的情况下,在预定布局的窗口 605中显示基于用户配置文件的推荐项。在本发明的示例性实施例中,基于用户配置文件的窗口 605被称为配置文件区域。推荐项可包括表示标题、图像、文本、图片或其组合的图标或按钮。
[0086]在显示配置文件区域的情况下,控制器110在步骤505监控满足触发条件的事件的产生。当产生满足触发条件的事件时,控制器Iio在步骤510提取针对事件定制的推荐项,并且在步骤515显示具有优先权的事件区域,其中,所述事件区域包括提取出的定制的推荐项和指示推荐所述推荐项的当前情境的通知。
[0087]图6B示出显示具有基于用户配置文件的推荐项的配置文件区域和具有基于事件的推荐项的事件区域的示例性屏幕。在窗口 615中显示基于事件的推荐项和指示通知的情境。在本发明的示例性实施例中,基于事件的窗口 615被称为事件区域。事件区域615被显示在配置文件区域605上方。也就是说,事件区域615在显示方面具有高于配置文件区域605的优先权。
[0088]如果已经发生满足触发条件的两个或更多的事件或者继先前事件之后已经发生另一事件,则多个区域应该被显示在相同的空间中,并且因此应该被进行优先级排序。在本发明的示例性实施例中,可根据每个区域的曝光逻辑来确定区域的显示的顺序。例如,如图6C所不,可按照最晚事件到最早事件的顺序来相继安排窗口 625、窗口 630和窗口 635。因此,当多个区域将被显示在主屏幕上时,所述区域可被不重叠地显示在主屏幕上。
[0089]例如,在主屏幕被划分为两半的情况下,如图6B中所示,第一窗口 615可被显示在主屏幕的上半部分,并且第二窗口 605可被显示在主屏幕的下半部分。虽然第一窗口 615和第二窗口 605彼此邻近、分享共同的边界,但是所述窗口并不彼此重叠。共同的边界在第一窗口 615和第二窗口 605之间。基于事件的推荐项和基于配置文件的推荐项可被分别显示在第一窗口 615和第二窗口 605中。当产生新事件时,如图6C中所示,显示在第一窗口615中的基于事件的推荐项可被移动到在第一窗口 625下方的第二窗口 630。第三窗口 635可被新曝光的第一窗口 625和第二窗口 630全部或部分隐藏。
[0090]图7A至图7B示出根据本发明的示例性实施例的示例性主屏幕。
[0091]参照图7A,将描述用于显示多个区域的布局。图7A示出在预定布局中显示推荐项的示例性屏幕。参照图7A,窗口区域700被划分为第一窗口 702和第二窗口 705。新曝光的区域被显示在第一窗口 702中,而先前曝光的区域被显示在第二窗口 705中。新曝光的区域702被布置在窗口区域700上。在未产生事件的情况下,在第一窗口 702中仅显示配置文件区域。当产生事件时,事件区域被显示在第一窗口 702中。
[0092]虽然在图7B中区域被展开,但是当选择位于窗口 700的底部的图标715时,可按照区域列表720的形式来观看区域。如果用户选择位于区域列表720的底部的图标725,则区域被折叠。用户可通过滚动在区域702和区域705之间移动。当滚动输入被接收到时,在可滚动区域710内滚动所述多个区域702和705。
[0093]图8A至图8D示出根据本发明的示例性实施例的示例性事件区域屏幕。
[0094]现在将参照图8A至图8D给出对事件区域中的每个区域的配置的描述。参照图A,事件区域可被划分为事件信息显示区域800、通知消息显示区域805、基于情境感知的推荐项显示区域810和菜单显示区域815。如图SB中所示,指示用于提供推荐项的原因的信息820被以消息或图像的形式显示在事件信息显示区域800中。例如,在图8B中,指示内容正被再现的文本被显示。
[0095]如图SB中所示,指示例如推荐项830的数量和推荐所述推荐项的情境的推荐项指导标题825被显示在通知消息显示区域805中。由于通知消息被输出在通知消息显示区域805中以指示为何所述推荐项被推荐,因此用户可获知推荐所述推荐项的情境并且观看推荐项830。此外,在同时发生日程通知和耳机输入的事件触发的情况下,例如,事件信息显示区域800和通知消息显示区域805可通知用户项由于日程通知和耳机输入而被推荐,因此在清楚的情境感知方面帮助用户。
[0096]图SC示出特定地点、特定时段中的多事件状况情况下的示例性事件区域。参照图8C,用户位于特定的注册地点的事件可被通知在事件信息显示区域835中。指示特定时段的情境通知可被显示在通知消息显示区域840中。检测到的与时段和位置相匹配的推荐项被显示在基于情境感知的推荐项显示区域845中。可基于用户日志(诸如,用户在该时段、该地点常用的应用)来检测推荐项。即使用户位于特定地点,但是如果特定时间段改变,则不会产生新事件。随后,如图8D中所示,新事件区域850被显示在旧事件区域855之前。当已经以这种方式发生多个事件时,主屏幕被划分为多个区域,并且因此可针对每个事件来配置事件区域。可选地,仅有一个事件区域被显示在主屏幕上,并且可通过滚动来显示在该事件区域之后的其它事件区域。
[0097]虽然在本发明的示例性实施例中事件信息和通知消息被分别显示,但是显然事件信息和通知消息可被显示在相同的区域中。例如,可通过反映多个事件的发生的文本(诸如,“耳机已连接”、“办公室”、“早上好”等)来将情境通知提供给用户。连同推荐项一起显示用户友好消息能够实现情感上吸引人的推荐。
[0098]如图8B所示,与当前事件相关的推荐项830被显示在基于情境感知的推荐项显示区域810中。推荐项830可包括各种与事件相关的对象,诸如,文本、图像、图标、按钮、图片、视频、网页(Web)、地图等。当用户触摸推荐项之一时,可运行与针对推荐项而预定的功能或事件相应的应用。推荐项可指示根据操作系统(OS)的示图。例如,可根据当前事件信息来在基于情境感知的推荐项显示区域810中提供一组推荐项,并且可根据区域/内容的类型和可推荐性来确定所述组中的多个推荐项。如果存在比在每个区域布局中能够显示的内容更多条的可推荐的内容,则“更多”按钮可被显示在菜单显示区域815中。
[0099]将参照图9A至图9D来描述配置文件区域中的每个区域的配置。
[0100]图9A至图9D示出根据本发明的示例性实施例的示例性配置文件区域屏幕。
[0101]参照图9A,与图8A相似,配置文件区域可被划分为推荐消息显示区域900、通知消息显示区域905和推荐项显示区域910。如图9B中所示,诸如“你可能会喜欢这些歌”的推荐消息915被显示在推荐消息显示区域900中。如图9B中所示,诸如头条新闻、顶级音乐、流行歌曲等的推荐项的标题920被显示在通知消息显示区域905中。如图9B中所示,诸如推荐音乐内容的推荐项925被显示在推荐项显示区域910中。
[0102]虽然由于不存在用户配置文件因此默认配置文件区域被显示在图9B中,但是如果用户配置文件信息被收集并且用户同意使用用户配置文件信息,则基于用户配置文件的推荐项可被显示为如图9C中所示。在这种情况下,指示基于用户配置文件的信息的消息可被显示在通知消息显示区域930中,并且基于用户配置文件的推荐项被显示在推荐项显示区域935中。在本发明的示例性实施例中,如果用户已经订阅了社交网络,则由朋友在社交网络中注册或共享的项推荐内容可被显示在配置文件区域中。在图9D中示出配置文件区域的示例。在图9D中,朋友在社交网络上的名字可被显示在通知消息显示区域940中,并且由朋友注册或分享的项推荐内容可被显示在推荐项显示区域945中。
[0103]以下将参照图10至图13来描述事件区域的配置的示例。
[0104]图10示出根据本发明的示例性实施例的当检测到支持全共享功能的外部装置时的示例性事件区域。
[0105]例如,当移动装置100的耳机连接器插孔167或连接器165被插入外部装置并且因此移动装置100之中的电极被连接到外部装置时,控制器110可感测与外部装置的有线连接。如果移动装置100被通过WLAN、蓝牙、NFC等经由子通信模块130无线地连接到外部装置,则控制器110可感测与外部装置的无线连接。在这种情况下,控制器110提取可通过连接的外部装置使用的定制的应用的列表。定制的应用指的是当在移动装置100中运行应用时可使用连接的外部装置的应用。
[0106]参照图10,在事件信息显示区域1000中检测到的外部装置被表示为TV,并且在基于情境感知的推荐项显示区域1010中可通过TV使用的应用被显示为推荐项。例如,可通过TV使用的应用可以是视频播放器、画廊等。当已经通过子通信模块130检测到指示外部装置的传感器数据的接收的情况下,确定已经发生事件,控制器110产生具有可通过TV使用的应用的窗口作为针对与外部装置的连接而定制的推荐项。
[0107]图11示出根据本发明的示例性实施例的在播放内容期间的示例性事件区域。
[0108]参照图11,指示用户正在听音乐的消息可被显示在事件信息显示区域1100中,并且与音乐有关的推荐项1110可被连同情境通知一起显示,其中,情境通知指示与音乐的播放相关地对项进行推荐。可基于包括在音乐内容中的元数据来搜索和确定推荐项。
[0109]图12示出根据本发明的示例性实施例的当用户位于注册的地点时的示例性事件区域。
[0110]参照图12,用户注册的地点的名称可被显示在事件信息显示区域1200中,并且与地点相关的推荐项1210 (例如,与常用的应用、频繁呼叫方等有关的信息)可被显示。
[0111]图13示出根据本发明的示例性实施例的针对在特定时段常用的应用的示例性事件区域。
[0112]参照图13,如果基于用户日志确定特定时段已经到来,则指示用户的常用的应用的消息可被显示在事件信息显示区域1300中,并且与特定时段相关的应用1310可被显示为推荐项。
[0113]从以上描述可清楚地看出,本发明的示例性实施例可通过实时分析发生到移动装置的事件,并且基于分析结果显示具有针对当前用户的情境而定制的项的屏幕来有益地提供一种情景感知服务。
[0114]由于用户配置文件、用户日志等在移动装置中的使用,本发明的示例性实施例还可有效地提供更准确的情境感知服务,并且获得可靠的情境推断结果。
[0115]此外,即使当发生满足两个或更多个位置、时间、传感器数据和内容的触发条件的复杂情境时,本发明的示例性实施例以各种方式显示针对复杂情境而定制的推荐项。因此,用户可容易地识别出推荐项,并且获得广泛选择。
[0116]将理解的是,本发明的示例性实施例可被实现为硬件或硬件和软件的组合。所述软件可被存储在无论是否是可消除或可重写的易失性或非易失性存储器(比如,ROM)、存储器(比如,RAM、存储芯片、装置或集成电路)或者可光学地或磁性地记录数据并且可由例如计算机的机器从中读取数据的存储介质(诸如,致密盘(CD)、数字多功能盘(DVD)、磁盘或磁带)中。此外,可包括在移动装置中的存储器是适用于存储一个程序或多个程序的非暂时性机器可读存储介质的示例,其中,所述一个程序或多个程序包括用于实现本发明的示例性实施例的指令。因此,本发明的示例性实施例包括具有用于实现由权利要求所限定的设备和方法的代码的程序,以及存储所述程序的可由机器读取的存储介质。可通过诸如经由有线或无线连接传输的通信信号的介质对所述程序进行电传输,所述介质及其等同物被包括在本发明的示例性实施例中。
[0117]移动装置可从通过电缆连接或无线连接的程序提供装置接收程序,并且存储所述程序。程序提供装置可包括:存储器,用于存储包括用于实现本发明的示例性实施例的指令的程序和本发明的示例性实施例所需的信息;通信模块,用于通过线缆与移动装置进行通信,或者与移动装置进行无线通信;控制器,用于将程序自动地发送到移动装置,或者当移动装置请求时将程序发送到移动装置。
[0118]虽然已经参照本发明的特定示例性实施例示出并描述了本发明,但是本领域的技术人员将理解的是,在不脱离由权利要求及其等同物所限定的本发明的精神和范围的情况下,可在此做出形式和细节上的各种改变。
【权利要求】
1.一种用于基于情境感知结果在移动装置中提供推荐项的方法,所述方法包括: 确定是否已经产生满足至少一个预定条件的事件, 当产生满足所述至少一个预定条件的事件时,产生针对事件定制的推荐项; 在根据预定布局的区域中显示第一窗口,其中,第一窗口包括推荐项和指示推荐项是根据产生事件的情境被推荐的通知。
2.如权利要求1所述的方法,其中,确定步骤包括:通过检查包括预定时间、预定位置、传感器数据的接收以及内容的运行的条件中的至少一个来确定是否已经产生事件。
3.如权利要求1所示的方法,其中,推荐项包括应用、媒体、任务、区域信息、关于移动装置的状态信息以及关于熟人的信息中的至少一个。
4.如权利要求1所示的方法,还包括: 基于用户配置文件来产生定制的推荐项; 显示包括基于用户配置文件定制的推荐项的第二窗口。
5.如权利要求4所示的方法,其中,第二窗口被显示在根据预定布局的区域中,并且当产生事件时,第二窗口被显示在第一窗口之后。
6.如权利要求1所示的方法,还包括:当产生两个或更多个满足至少一个预定条件的事件时,按照最晚到最早的顺序相继显示针对所述两个或更多个事件的多个窗口 ;并且当接收到滚动输入时,滚动所述多个窗口。
7.如权利要求1所示的方法,其中,产生针对事件定制的推荐项的步骤包括:使用指示检测到外部装置的传感器数据来搜索能够通过检测到的外部装置使用的应用。
8.如权利要求7所示的方法,其中,产生针对事件定制的推荐项的步骤包括:如果作为预定时间和预定位置的条件中的至少一个被满足,则产生与所述预定时间或所述预定位置相关的推荐应用的列表,并且显示推荐应用的列表。
9.一种用于基于情境感知结果来提供推荐项的移动装置,所述移动装置包括: 存储器,被配置为存储用于确定是否已经产生事件的至少一个预定条件; 控制器,被配置为:当产生满足所述至少一个条件的事件时,产生针对所述事件定制的推荐项,并且进行控制以在根据预定布局的区域中显示第一窗口,其中,第一窗口包括推荐项和指示推荐项是根据产生事件的情境被推荐的通知; 显示器,被配置为显示第一窗口。
10.如权利要求9所述的移动装置,其中,控制器被配置为:通过检查包括预定时间、预定位置、传感器数据的接收以及内容的运行的条件中的至少一个来确定是否已经产生事件。
11.如权利要求9所示的移动装置,其中,推荐项包括应用、媒体、任务、区域信息、关于移动装置的状态信息以及关于熟人的信息中的至少一个。
12.如权利要求9所示的移动装置,其中,控制器被配置为:基于用户配置文件来产生定制的推荐项,进行控制以显示包括基于用户配置文件定制的推荐项的第二窗口,进行控制以在根据预定布局的区域中显示第二窗口,并且当产生事件时,进行控制将第二窗口被显不在第一窗口之后。
13.如权利要求9所示的移动装置,其中,如果多个窗口将被显示在根据预定布局的区域中,则控制器被配置为:进行控制以按照最晚到最早的顺序相继显示所述多个窗口。
14.如权利要求9所示的移动装置,其中,控制器被配置为:通过传感器模块接收指示检测到外部装置的传感器数据,在存储在存储器中的多个应用之中搜索能够通过检测到的外部装置使用的应用,并且进行控制以在显示器上显示包括检测到的应用的第一窗口。
15.如权利要求14所示的方法,其中,如果作为预定时间和预定位置的条件中的至少一个被满足,则控制器被配置为:产生与所述预定时间或所述预定位置相关的推荐应用的列表,并且进行控制以显示推荐应用的列表。
【文档编号】H04W4/02GK103929712SQ201410014405
【公开日】2014年7月16日 申请日期:2014年1月13日 优先权日:2013年1月11日
【发明者】朱钟星, 渡边将人, 权重宪, 梁喜喆, 杨知恩, 元诚骏, 诸葛润, 张喆皓 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1