提供用于装置控制的用户界面的方法和系统的制作方法

文档序号:6498062阅读:119来源:国知局
提供用于装置控制的用户界面的方法和系统的制作方法
【专利摘要】提供一种用于装置控制的用户界面(UI)提供系统和方法。用户界面(UI)提供方法包括:识别与由用户选择的活动模式有关的至少一个受控装置;收集与由识别的所述至少一个受控装置提供的功能有关的控制信息;基于收集的控制信息,产生用来控制与所述活动模式有关的所述至少一个受控装置的UI。
【专利说明】提供用于装置控制的用户界面的方法和系统

【技术领域】
[0001] 本发明总体涉及一种提供用于装置控制的用户界面(UI)的方法和系统,更具体 地,涉及一种基于由用户控制的装置的历史来提供用于装置控制的Π的方法和系统。

【背景技术】
[0002] 家庭网络是不分时间和地点的用于通过经由网络连接在家中配置的电子装置 (诸如,信息电器)来免费使用电子装置的网络技术。家庭网络是一种通过经由网络连接在 家中配置的信息电器而使生活更便利的技术。
[0003] 虽然用户界面(UI)被提供用于在家庭网络环境下控制在家中配置的家电,但是 难以通过一般的Π有效地控制特定设备的特定功能。此外,在家庭网络环境下需要能够有 效地控制多个设备的Π。


【发明内容】

[0004] 抟术方案
[0005] 因此,已做出本发明来解决在现有技术中出现的上述问题,并且本发明的一方面 提供一种用于装置控制的用户界面(UI)提供方法和系统,所述UI提供方法和系统能够产 生并提供与由至少一个受控装置提供的功能有关的UI,其中,所述至少一个受控装置与用 户选择的活动模式有关。
[0006] 本发明还提供一种用于装置控制的Π提供方法和系统,所述Π提供方法和系统 能够通过分析由用户控制的受控装置的模式来产生并提供Π。
[0007] 本发明还提供一种用于装置控制的Π提供方法和系统,所述Π提供方法和系统 能够通过组合多个受控装置的频繁使用的功能来产生并提供Π。
[0008] 本发明还提供一种用于装置控制的Π提供方法和系统,所述Π提供方法和系统 能够产生并提供用于控制多个受控装置之中一起使用的受控装置的Π。

【专利附图】

【附图说明】
[0009] 通过参照附图详细描述本发明的实施例,本发明的以上和其它方面、特征和优点 将变得更清楚,其中 :
[0010] 图1示出根据本发明的实施例的提供用于装置控制的用户界面(UI)的系统;
[0011] 图2是示出根据本发明的实施例的Π提供设备的详细框图;
[0012] 图3是示出根据本发明的实施例的服务器的详细框图;
[0013] 图4是示出根据本发明的实施例的用于装置控制的Π提供方法的详细流程框 图;
[0014] 图5是示出根据本发明的另一实施例的Π提供设备的详细框图;
[0015] 图6是示出根据本发明的另一实施例的用于装置控制的Π提供方法的详细流程 框图;
[0016] 图7示出根据本发明的实施例的控制信息表;
[0017] 图示出根据本发明的另一实施例的控制信息表;
[0018] 图9示出根据本发明的实施例的用于装置控制的Π ;
[0019] 图10是示出根据本发明的实施例的产生Π的方法的详细流程框图;
[0020] 图11示出根据本发明的另一实施例的产生由用户终端用来控制受控装置的Π。
[0021] 最伴实施方式
[0022] 根据本发明的一方面,一种用户界面(UI)提供方法,所述方法包括:识别与由用 户选择的活动模式有关的至少一个受控装置;收集与由识别的所述至少一个受控装置提供 的功能有关的控制信息;基于收集的控制信息,产生用来控制与所述活动模式有关的所述 至少一个受控装置的Π。
[0023] 所述Π提供方法可还包括:向用户终端提供Π。
[0024] 所述活动模式可包括电影模式、音乐收听模式、清洁模式、休假模式和睡眠模式中 的至少一种模式。
[0025] 所述Π可基于用户针对所述至少一个受控装置的控制历史而被改变。
[0026] 控制信息可包括关于用户的控制历史的信息。
[0027] 收集控制信息的步骤可包括:从以下项中的至少一个收集控制信息:Π提供设备 的内部数据库、连接到Π提供设备的外部数据库和所述至少一个受控装置。
[0028] 根据本发明的另一方面,一种Π提供设备,所述Π提供设备包括:识别单元,用于 识别与由用户选择的活动模式有关的至少一个受控装置;控制信息收集单元,用于收集与 由识别的所述至少一个受控装置提供的功能有关的控制信息;Π产生单元,用于基于收集 的控制信息,产生用来控制与所述活动模式有关的所述至少一个受控装置的Π。
[0029] Π提供设备可还包括:Π提供单元,用于向用户终端提供Π。
[0030] 活动模式可包括电影模式、音乐收听模式、清洁模式、休假模式和睡眠模式中的至 少一种模式。
[0031] Π可基于用户针对所述至少一个受控装置的控制历史而被改变。
[0032] 控制信息可包括关于用户的控制历史的信息。
[0033] 控制信息收集单元可从以下项中的至少一个收集控制信息:UI提供设备的内部 数据库、连接到Π提供设备的外部数据库和所述至少一个受控装置。
[0034] 根据本发明的另一方面,一种通过使用服务器向Π提供设备提供用来产生用于 装置控制的UI的信息的方法,所述方法包括:从UI提供设备接收关于与由用户选择的活 动模式有关的受控装置的控制信息;基于接收的控制信息,向UI提供设备推荐将被包括在 UI中的受控装置的功能,其中,在UI提供设备中,推荐的功能被用来产生用于控制受控装 置的Π。
[0035] 根据本发明的另一方面,提供一种记录有用于执行用户界面(UI)提供方法的计 算机程序的非易失性计算机可读记录介质。
[0036] 根据本发明的另一方面,提供一种记录有用于执行如下方法的计算机程序的非易 失性计算机可读记录介质,其中,所述方法通过使用服务器向Π提供设备提供用来产生用 于装置控制的Π的信息。

【具体实施方式】
[0037] 在下文中,将参照附图描述本发明的实施例。贯穿附图,相同的元件将由相同的标 号来指定。
[0038] 在根据本发明的实施例的提供用于装置控制的系统的用户界面(UI)中,用户终 端控制多个受控装置的操作,UI提供设备收集关于装置控制的信息,并将预定受控装置和 预定功能进行组合以使用收集的控制信息控制所述预定受控装置来产生UI。
[0039] 图1示出根据本发明的实施例的提供用于装置控制的用户界面(UI)的系统。
[0040] 参照图1,根据本发明的实施例的提供用于装置控制的π的系统包括用户终端 1000、至少一个受控装置2000、Π提供设备3000、服务器4000和网络5000。
[0041] 用户终端1000控制受控装置2000的操作。用户终端1000直接地或通过Π提供 设备3000控制受控装置2000,并向Π提供设备3000提供关于受控装置2000的控制信息。 用户终端1000包括能够经由有线网络和/或无线网络进行通信并通过显示屏控制受控装 置2000的所有类型的设备。用户终端1000包括通信终端,例如,蜂窝电话、智能电话、个人 数字助理(PDA)电话、笔记本和个人计算机(PC)。
[0042] 受控装置2000从用户终端1000接收控制命令,并根据控制命令运行。受控装置 2000还基于控制命令向Π提供设备3000提供与操作有关的控制信息。受控装置200包括 能够经由有线/无线网络与Π提供设备3000进行通信的所有设备,例如,TV、冰箱、音响系 统、空调和照明装置。
[0043] Π提供设备3000收集关于受控装置2000的控制信息,并基于收集的控制信息来 产生Π。Π提供设备3000从用户终端1000和受控装置2000中的至少一个来收集控制信 息。Π提供设备3000还向服务器4000 (以下将被描述)提供收集的控制信息,并从服务器 4000接收对将被控制的受控装置和受控装置的控制功能的推荐。例如,Π提供设备3000 从服务器4000接收对在预定时间一起使用的受控装置和频繁使用的功能的推荐。Π提供 设备3000基于推荐的受控装置和控制功能来产生并提供Π。
[0044] 服务器4000向Π提供设备3000推荐将被控制的受控装置和控制功能。服务器 4000从UI提供设备3000接收控制信息,分析接收的控制信息,并推荐受控装置和控制功 能。
[0045] 网络5000包括专用线路、局域网(LAN)、增值网(VAN)、内联网、专用电话网络、公 用电话网络、公用交换电话网络(PSTN)以及它们的组合,网络5000是图1中示出的元素可 容易地彼此通信的数据通信网络,并且网络5000包括有线互联网、无线互联网和移动无线 通信网络。
[0046] 由家庭网络形成根据本发明的实施例的提供用于装置控制的Π的系统,并且Π 提供设备3000包括在家庭网络的家庭网关中,但是本发明不限于此。
[0047] 现在将参照下面的图2来描述根据本发明的实施例的Π提供设备3000。
[0048] 图2是根据本发明的实施例的Π提供设备3000的详细框图。
[0049] 参照图2,根据本实施例的Π提供设备3000包括识别单元3900、控制信息收集单 元3100、推荐功能收集单元3200、控制命令收集单元3300、Π产生单元3400、Π提供单元 3500、DB3600、发送/接收单元3700和控制单元3800。
[0050] 识别单元3900识别与由用户选择的活动模式有关的至少一个受控装置2000。活 动模式可包括例如电影模式、音乐收听模式、清洁模式、休假模式和睡眠模式。根据活动模 式可产生各种类型的Π。
[0051 ] 识别单元3900还可基于针对Π提供设备3000的用户输入来选择活动模式。在这 种情况下,Π提供设备3000可显示活动模式的列表。识别单元3900还可从用户终端1000 接收关于选择的活动模式的信息。在这种情况下,用户终端1000可显示活动模式的列表, 并向Π提供设备3000提供关于基于用户输入选择的活动模式的信息。
[0052] 与活动模式匹配的受控装置的列表也可被存储在稍后将描述的DB3600。识别单元 3900可基于受控装置的列表来识别与活动模式有关的受控装置。例如,空调、照明装置和 TV可针对电影模式进行匹配。此外,如果用户将电影模式选为活动模式,则识别单元3900 可将空调、照明装置和TV识别为受控装置2000。
[0053] 控制信息收集单元3100收集关于受控装置2000的控制信息。控制信息可包括关 于控制装置的使用历史的信息和关于例如受控时间、受控装置、控制功能和控制次数的信 息,其中,控制信息是关于根据控制命令控制的受控装置2000的操作的信息。
[0054] 控制信息收集单元3100还从用户终端1000和受控装置2000中的至少一个收集 控制信息。如果用户终端1000通过Π提供设备3000来控制受控装置2000,则控制信息 收集单元3100基于为装置控制而提供的控制命令来从用户终端1000收集控制信息。如果 用户终端1000直接控制受控装置2000,则控制信息收集单元3100从受控装置2000来收 集关于受控操作的控制信息。然而,本发明不限于此。控制信息收集单元3100从单独的服 务器收集关于受控装置2000的控制信息,其中,在所述单独的服务器中存储了关于受控装 置2000的控制信息。控制信息收集单元3100还可从Π提供设备3000的内部数据库、连 接到Π提供设备3000的外部数据库和受控装置2000中的至少一个收集控制信息。
[0055] 推荐功能收集单元3200基于控制信息从服务器4000收集关于推荐的控制功能的 信息。推荐功能收集单元3200向服务器4000提供收集的控制信息和关于选择的活动模式 的信息,并基于所述控制信息和所述活动模式中的至少一个,从服务器4000接收关于推荐 的受控装置和推荐的受控装置的控制功能的信息。例如,推荐功能收集单元3200向服务器 4000提供关于电视(TV)、收音机、照明装置、空调和洗衣机的各种类型的控制信息,并从服 务器4000接收TV和空调作为受控装置的推荐以及调整TV的音量的功能和调整空调的温 度的功能作为控制功能的推荐。在这种情况下,服务器4000可基于控制装置的使用历史来 推荐以比用户预先设置的值更高的值使用的受控装置2000和功能。
[0056] 推荐功能收集单元3200还可向用户终端1000提供与从服务器4000推荐的受控 装置和控制功能有关的信息,并基于通过用户终端1000进行的用户输入来确定将被包括 在UI中的受控装置和控制功能。例如,如果从用户终端1000接收到用于将推荐的受控装 置和控制功能包括在Π中的反馈信息,则推荐功能收集单元3200可确定将被包括在Π中 的推荐的受控装置和控制功能。此外,例如,如果从用户终端1000接收到并非用于将推荐 的受控装置和控制功能包括在Π中的反馈信息,则推荐功能收集单元3200可额外地请求 服务器4000来推荐受控装置和控制功能。
[0057] 控制命令收集单元3300收集与推荐的控制功能相应的控制命令。控制命令收集 单元3300向受控装置2000请求与推荐的控制功能相应的控制命令,并从受控装置2000接 收关于控制命令的信息。例如,如果调整TV的音量的功能和调整空调的温度的功能被推 荐,则控制命令收集单元3300向TV请求用于调整音量的控制命令,并向空调请求用于调整 温度的控制命令。
[0058] 然而,本发明不限于此。控制命令收集单元3300预先收集与受控装置2000的操 作有关的控制命令。控制命令收集单元3300从受控装置2000收集关于控制命令的信息, 或者从单独的服务器收集关于与受控装置2000的操作有关的控制命令的信息。
[0059] Π产生单元3400基于推荐的控制功能和收集的控制命令来产生用于控制受控装 置2000的Π。Π产生单元3400产生能够一起控制由服务器4000推荐的多个受控装置 2000的Π。例如,如果服务器4000推荐TV和空调作为受控装置,则Π产生单元3400产 生具有调整TV的音量的功能和调整空调的温度的功能两者的Π。
[0060] Π产生单元3400还预先确定Π的布局,并分别对受控装置2000的控制功能分配 Π的按钮。因此,用户能容易地使用具有相同布局的Π来控制多个受控装置。
[0061] Π产生单元3400还可基于用户的装置控制历史来产生或改变Π。例如,Π产生 单元3400可突出或增加用于控制由用户频繁使用的功能的图标。此外,例如,Π产生单元 3400可删除用于控制用户没有频繁使用的功能的图标。此外,例如,Π产生单元3400可改 变用于控制受控装置的功能的图标的位置。然而,本发明不限于此。
[0062] Π提供单元3500向用户终端1000提供产生的Π。由Π提供单元3500提供的 Π被显示在用户终端1000的屏幕上。受控装置2000基于对显示在用户终端1000的屏幕 上的π的用户输入而被控制。
[0063] DB3600存储产生Π 所必需的各种类型的信息。DB3600存储关于受控装置2000 的各种控制操作的信息,这将在稍后参照图7和图8更详细地进行描述。
[0064] 发送/接收单元3700将产生Π 所必需的各种类型的信息发送到用户终端1000 和服务器4000,并从用户终端1000和服务器4000接收产生Π 所必需的各种类型的信息。 [0065] 控制单元3800控制Π 提供设备3000的全部操作,并控制控制信息收集单元 3100、推荐功能收集单元3200、控制命令收集单元3300、Π 产生单元3400、Π 提供单元 3500、DB3600和发送/接收单元3700,从而Π 提供设备3000可基于控制信息产生并提供 UI。
[0066] 推荐功能收集单元3200向用户终端1000提供关于由服务器4000推荐的控制功 能的信息。用户终端1000通过利用关于控制功能的信息来产生用于控制受控装置2000的 UI。然而,本发明不限于此。用户终端1000从服务器4000接收关于推荐的控制功能的信 肩、。
[0067] 控制命令收集单元3300向用户终端1000提供收集的控制命令。用户终端1000 通过使用提供的控制命令来产生用于控制受控装置2000的Π。
[0068] 将参照图10和图11更详细地描述在用户终端1000中通过利用由Π提供设备 3000和服务器4000提供的信息来产生Π的方法。
[0069] 现在将参照下面的图3来描述根据本发明的实施例的服务器4000。
[0070] 图3是示出根据本发明的实施例的服务器4000的详细框图。
[0071] 参照图3,根据本实施例的服务器4000包括控制信息接收单元4100、推荐功能确 定单元4200、推荐功能提供单元4300、发送/接收单元4400和控制单元4500。
[0072] 控制信息接收单元4100从Π提供设备3000接收控制信息。控制信息包括关于 例如受控时间、受控装置、控制功能和控制次数的信息,其中,控制信息是关于根据控制命 令控制的受控装置2000的操作的信息。控制信息接收单元4100还从用户终端1000和受 控装置2000中的至少一个收集控制信息。用户终端1000和受控装置2000经由网络5000 被直接连接到服务器4000。
[0073] 推荐功能确定单元4200基于控制信息来确定作为控制目标的受控装置2000和控 制功能。推荐功能确定单元4200基于控制信息来分析用户的装置控制模式,并基于分析的 装置控制模式来确定推荐功能。通过分析控制信息,推荐功能确定单元4200按日期或时间 来确定推荐功能。例如,推荐功能确定单元4200在星期一的9:00到9:30之间控制的受控 装置2000和控制功能之中推荐以比预先设置的值更高的值控制的装置和功能。
[0074] 通过分析由用户一起控制的受控装置2000和控制功能,推荐功能确定单元4200 从控制信息确定推荐功能。例如,如果用于一起控制TV、空调和照明装置的次数超过预先设 置的值,则推荐功能确定单元4200推荐受控装置和控制功能以产生能够一起控制以下功 能的UI :调整TV的音量的功能、调整空调的温度的功能和调整照明装置的亮度的功能。
[0075] 推荐功能确定单元4200还可从Π提供设备3000接收关于由用户选择的活动模 式的信息,并推荐与所述活动模式相应的受控装置。然而,本发明不限于此。用户终端1000 可识别与由用户选择的活动模式相应的受控装置,并向服务器4000提供关于识别的受控 装置的信息。推荐功能确定单元4200可基于关于识别的受控装置的信息来推荐预定的受 控装置和控制功能。
[0076] 推荐功能确定单元4200还基于当前由用户终端1000控制的受控装置和控制功能 来推荐将被控制的装置和功能。
[0077] 推荐功能提供单元4300向Π提供设备3000提供确定的推荐功能。UI-提供设备 3000使用提供的推荐功能来产生用于装置控制的Π。
[0078] 发送/接收单元4400将推荐用于产生Π的控制功能所必需的各种类型的信息发 送到用户终端1000、受控装置2000和Π提供设备3000,并从用户终端1000、受控装置2000 和Π提供设备3000接收推荐用于产生Π的控制功能所必需的各种类型的信息。
[0079] 控制单元4500控制服务器4000的全部操作,并以服务器4000可推荐用于产生Π 的控制功能这种方式来控制控制信息接收单元4100、推荐功能确定单元4200、推荐功能提 供单元4300和发送/接收单元4400。
[0080] 推荐功能提供单元4300向用户终端1000提供关于确定的推荐功能的信息,用户 终端1000通过使用关于推荐功能的信息来产生用于控制受控装置2000的Π。
[0081] 现在将参照图4来描述根据本发明的实施例的用于装置控制的Π提供方法。
[0082] 图4是根据本发明的实施例的用于装置控制的Π提供方法的详细流程框图。
[0083] 参照图4,在步骤S400中,Π提供设备3000识别与活动模式匹配的受控装置。在 步骤S400中,Π提供设备3000可识别与由用户选择的活动模式有关的至少一个受控装置 2000。
[0084] Π提供设备3000还可基于针对Π提供设备3000的用户输入来选择活动模式。 在这种情况下,Π提供设备3000可显示活动模式的列表。Π提供设备3000还可接收关于 选择的活动模式的信息。UI提供设备3000可从用户终端1000接收关于选择的活动模式的 信息。在这种情况下,用户终端1000可显示活动模式的列表,并向Π提供设备3000提供 关于基于用户输入选择的活动模式的信息。
[0085] 与活动模式匹配的受控装置的列表可被存储在DB3600中。Π提供设备3000可基 于受控装置的列表来识别与活动模式有关的受控装置。例如,空调、照明装置和TV可针对 电影模式进行匹配。此外,如果用户将电影模式选为活动模式,则Π提供设备3000可将空 调、照明装置和TV识别为受控装置2000。
[0086] 在步骤S401中,Π提供设备3000收集关于识别的受控装置的控制信息。在步骤 S401中,Π提供设备3000从用户终端1000以及受控装置2100和2200中的至少一个收集 控制信息。如果用户终端1000通过Π提供设备3000控制受控装置2100和2200,则Π提 供设备3000基于由用户终端1000提供的控制命令来收集控制信息。如果用户终端1000直 接控制受控装置2100和2200,则Π提供设备3000从受控装置2100和2200接收关于受控 操作的控制信息。然而,本发明不限于此。Π提供设备3000从单独的服务器收集关于受控 装置2100和2200的控制信息,其中,在所述单独的服务器中存储了关于受控装置2100和 2200的控制信息。
[0087] 在步骤S402中,Π提供设备3000向服务器4000提供收集的控制信息。虽然在 步骤S402中服务器4000从Π提供设备3000接收控制信息,但本发明不限于此。服务器 4000从用户终端1000或受控装置2100和2200接收控制信息。在这种情况下,用户终端 1000以及受控装置2100和2200通过网络5000被直接连接到服务器4000。
[0088] 在步骤S404中,服务器4000分析控制信息。在步骤S404中,服务器4000基于接 收的控制信息来分析用户控制历史和用户的装置控制模式。例如,服务器4000按时间或日 期来确定以比预先设置的值更高的值控制的受控装置。服务器4000按时间或日期来确定 以比预先设置的值更高的值控制的各个受控装置的控制功能。
[0089] 在步骤S404中,服务器4000确定以比预先设置的值更高的值一起控制的受控装 置,并确定关于以比预先设置的值更高的值一起控制的控制功能的信息。
[0090] 在步骤S406中,服务器4000向Π提供设备3000推荐受控装置和控制功能。在 步骤S406中,服务器4000按日期或时间推荐受控装置和控制功能。例如,服务器400在星 期一的9 :00到9 :30之间控制的受控装置2100和2200以及控制功能之中推荐以比预先设 置的值更高的值控制的装置和功能。
[0091] 在步骤S406中,服务器4000还推荐受控装置2100和2200以及按照装置的控制功 能。例如,如果用于同时控制TV、空调和照明装置的次数超过预先设置的值,则服务器4000 推荐受控装置和控制功能,以便产生能够一起控制以下功能的UI :调整TV的音量的功能、 调整空调的温度的功能和调整照明装置的亮度的功能。
[0092] 在步骤S406中,服务器4000还基于当前由用户终端1000控制的受控装置和控制 功能来推荐将被控制的装置和功能。
[0093] 在步骤S407中,Π提供设备3000向用户终端1000提供推荐的受控装置和控制 功能的列表。
[0094] 在步骤S408中,用户终端1000向Π提供设备3000提供用户的关于推荐的受控 装置和控制功能的列表的反馈信息。例如,用户终端1000可向Π提供设备3000提供用于 将推荐的受控装置和控制功能包括在Π中的反馈信息。在这种情况下,Π提供设备3000 可确定将被包括在Π中的推荐的受控装置和控制功能。此外,例如,如果用户终端1000可 向Π提供设备3000提供并非用于将推荐的受控装置和控制功能包括在Π中的反馈信息, 则Π提供设备3000可额外地请求服务器4000推荐受控装置和控制功能。
[0095] 在步骤S409和步骤S410中,Π提供设备3000基于关于推荐的受控装置和控制 功能的信息向受控装置2100和2200请求控制命令信息。
[0096] 在步骤S412和步骤S414中,受控装置2100和2200向Π提供设备3000提供控 制命令息。
[0097] 虽然在步骤S409到步骤S414中Π提供设备3000从受控装置2100和2200接收 控制命令信息,但是本发明不限于此。
[0098] 在步骤S416中,Π提供设备3000产生Π。在步骤S416中,Π提供设备3000基 于推荐的控制功能和收集的控制命令信息来产生用于控制受控装置2100和2200的Π。例 如,如果服务器4000向Π提供设备3000推荐TV和空调作为受控装置,则Π提供设备3000 产生包括调整TV的音量的功能和调整空调的温度的功能的Π。
[0099] Π提供设备3000预先确定Π的布局,并对预先确定布局的Π的按钮分配受控 装置2100和2200的控制功能。因此,用户可容易地使用相同布局的Π来控制多个受控装 置。
[0100] π提供设备3000还可基于用户的装置控制历史来产生或改变Π。例如,Π提供 设备3000可突出或增加用于控制由用户频繁使用的功能的图标。此外,例如,Π产生单元 3400可删除用于控制用户没有频繁使用的功能的图标。此外,例如,Π提供设备3000可改 变用于控制受控装置的功能的图标的位置。然而,本发明不限于此。
[0101] 在步骤S418中,Π提供设备3000向用户终端1000提供产生的Π。在步骤S420 中,用户终端1000基于接收的Π来控制受控装置2100和2200。
[0102] 现在将参照图5来描述根据本发明的另一实施例的Π提供设备3000。
[0103] 图5是示出根据本发明的另一实施例的Π提供设备3000的详细框图。
[0104] 参照图5,根据本实施例的Π提供设备3000包括识别单元3005、控制信息收集单 元3010、控制功能选择单元3020、控制命令收集单元3040、Π产生单元3040、Π提供单元 3050、DB3060、发送/接收单元3070和控制单元3080。
[0105] 识别单元3005识别与由用户选择的活动模式有关的至少一个受控装置2000。活 动模式可包括例如电影模式、音乐收听模式、清洁模式、休假模式和睡眠模式。根据活动模 式可产生各种类型的Π。
[0106] 识别单元3005还可基于针对Π提供设备3000的用户输入来选择活动模式。在这 种情况下,Π提供设备3000可显示活动模式的列表。识别单元3005还可从用户终端1000 接收关于选择的活动模式的信息。在这种情况下,用户终端1000可显示活动模式的列表, 并向Π提供设备3000提供关于基于用户输入选择的活动模式的信息。
[0107] 与活动模式匹配的受控装置的列表也可被存储在DB3600中。识别单元3005可基 于受控装置的列表来识别与活动模式有关的受控装置。例如,空调、照明装置和TV可针对 电影模式进行匹配。此外,如果用户将电影模式选为活动模式,则识别单元3005可将空调、 照明装置和TV识别为受控装置2000。
[0108] 控制信息收集单元3010收集关于受控装置2000的控制信息。控制信息收集单元 3010从用户终端1000和受控装置2000中的至少一个收集控制信息。如果用户终端1000 通过Π提供设备3000控制受控装置2000,则控制信息收集单元3010基于为装置控制而 提供的控制命令从用户终端1000收集控制信息。如果用户终端1000直接控制受控装置 2000,则控制信息收集单元3010从受控装置2000收集关于受控操作的控制信息。然而,本 发明不限于此。控制信息收集单元3010从单独的服务器收集关于受控装置2000的控制信 息,其中,在所述单独的服务器中存储了关于受控装置2000的控制信息。
[0109] 控制功能选择单元3020选择将被包括在Π中的控制功能。控制功能选择单元 3020基于收集的控制信息来分析用户的装置控制模式,基于分析的装置控制模式来选择作 为控制目标的受控装置和控制功能。通过分析控制信息,控制功能选择单元3020还按日期 或时间来选择控制功能。例如,控制功能选择单元3020在星期一的9:00到9:30之间控制 的受控装置和控制功能之中选择以比预先设置的值更高的值控制的装置和功能。
[0110] 通过分析一起控制的受控装置和控制功能,控制功能选择单元3020还从控制信 息选择控制功能。例如,如果用于一起控制TV、空调、照明装置的次数超过预先设置的值,则 控制功能选择单元3020选择控制调整TV的音量的功能、调整空调的温度的功能和调整照 明装置的亮度的功能。
[0111] 控制功能选择单元3020还选择与由用户选择的活动模式相应的受控装置。控制 功能选择单元3020还基于当前由用户终端1000控制的受控装置和控制功能来选择将被控 制的装置和功能。
[0112] 控制功能选择单元3020还可向用户终端1000提供关于选择的受控装置和控制功 能的信息,并基于通过用户终端1000进行的用户输入来确定将被包括在Π中的受控装置 和控制功能。例如,如果控制功能选择单元3020从用户终端1000接收用于将推荐的受控 装置和控制功能包括在Π中的反馈信息,则控制功能选择单元3020可确定所选择的将被 包括在Π中的受控装置和控制功能。此外,例如,如果控制功能选择单元3020接收到并非 用于将推荐的受控装置和控制功能包括在Π中的反馈信息,则控制功能选择单元3020可 再次选择受控装置和控制功能。
[0113] 控制命令收集单元3030收集与选择的控制功能相应的控制命令。控制命令收集 单元3030向受控装置2000请求与选择的控制功能相应的控制命令,并从受控装置2000接 收关于控制命令的信息。例如,如果调整TV的音量的功能和调整空调的温度的功能被选 择,则控制命令收集单元3030向TV请求用于调整音量的控制命令,并向空调请求用于调整 温度的控制命令。
[0114] 然而,本发明不限于此。控制命令收集单元3030预先收集与受控装置2000的操 作有关的控制命令。控制命令收集单元3030从受控装置2000收集关于控制命令的信息, 或者从单独的服务器收集关于与受控装置2000的操作有关的控制命令的信息。
[0115] Π产生单元3040基于选择的控制功能和收集的控制命令来产生用于控制受控装 置2000的Π。Π产生单元3040产生能够一起控制由服务器4000推荐的多个受控装置 2000的Π。例如,如果服务器4000选择并推荐TV和空调作为受控装置,则Π产生单元 3040产生包括调整TV的音量的功能和调整空调的温度的功能两者的Π。
[0116] Π产生单元3040还预先确定Π的布局,并对受控装置2000的控制功能分配包括 预先确定的布局的Π的按钮。因此,用户可容易地使用具有相同布局的Π来控制多个受 控装置。
[0117] Π产生单元3040还可基于用户的装置控制历史来产生或改变Π。例如,Π产生 单元3040可突出或增加用于控制由用户频繁使用的功能的图标。此外,例如,Π产生单元 3040可删除用于控制用户没有频繁使用的功能的图标。此外,例如,Π产生单元3040可改 变用于控制受控装置的功能的图标的位置。然而,本发明不限于此。
[0118] Π提供单元3050向用户终端1000提供产生的Π。由Π提供单元3050提供的 Π显示在用户终端1000的屏幕上。受控装置2000基于对显示在用户终端1000的屏幕上 的Π的用户输入而被控制
[0119] DB3060存储产生Π所必需的各种类型的信息。DB3060存储关于受控装置2000 的各种控制操作的信息,这将在稍后参照图7和图8更详细地进行描述。
[0120] 发送/接收单元3070发送并接收产生Π所必需的各种类型的信息。
[0121] 控制单元3080控制Π提供设备3000的全部操作,并以Π提供设备3000可基于 控制信息产生并提供UI这种方式来控制控制信息收集单元3010、控制功能选择单元3020、 控制命令收集单元3030、Π产生单元3040、Π提供单元3050、DB3060和发送/接收单元 3070。
[0122] 同时,控制功能选择单元3020向用户终端1000提供关于选择的控制功能的信息。 控制命令收集单元3030向用户终端1000提供收集的控制命令。用户终端1000通过利用 接收的关于选择的控制功能的信息和控制命令来产生用于控制受控装置2000的Π。
[0123] 现在将参照图6来描述根据本发明的另一实施例的用于装置控制的Π提供方法。
[0124] 图6是示出根据本发明的另一实施例的用于装置控制的Π提供方法的详细流程 框图。
[0125] 参照图6,在步骤S600中,Π提供设备3000识别与活动模式匹配的受控装置。在 步骤S600中,Π提供设备3000可识别与由用户选择的活动模式有关的至少一个受控装置 2000。
[0126] Π提供设备3000还可基于针对Π提供设备3000的用户输入来选择活动模式。 在这种情况下,Π提供设备3000可显示活动模式的列表。Π提供设备3000还可接收关于 选择的活动模式的信息。UI提供设备3000可从用户终端1000接收关于选择的活动模式的 信息。在这种情况下,用户终端1000可显示活动模式的列表,并向Π提供设备3000提供 关于基于用户输入选择的活动模式的信息。
[0127] 与活动模式匹配的受控装置的列表可被存储在DB3060中。Π提供设备3000可基 于受控装置的列表来识别与活动模式有关的受控装置。例如,空调、照明装置和TV可针对 电影模式进行匹配。此外,如果用户将电影模式选为活动模式,则Π提供设备3000可将空 调、照明装置和TV识别为受控装置2000。
[0128] 在步骤S601中,Π提供设备3000收集关于识别的受控装置的控制信息。在步骤 S600中,Π提供设备3000从用户终端1000以及受控装置2100和2200中的至少一个收集 控制信息。如果用户终端1000通过Π提供设备3000控制受控装置2100和2200,则Π提 供设备3000基于由用户终端1000提供的控制命令来收集控制信息。如果用户终端1000直 接控制受控装置2100和2200,则Π提供设备3000从受控装置2100和2200接收关于受控 操作的控制信息。然而,本发明不限于此。Π提供设备3000从单独的服务器收集关于受控 装置2100和2200的控制信息,其中,在所述单独的服务器中存储了关于受控装置2100和 2200的控制信息。
[0129] 在步骤S602中,Π提供设备3000选择将被包括在Π中的控制功能。在步骤S602 中,Π提供设备3000基于收集的控制信息来分析用户的装置控制历史和装置控制模式,并 基于分析的装置控制历史和装置控制模式来选择作为控制目标的受控装置和控制功能。通 过分析控制信息,Π提供设备3000还按日期或时间选择控制功能。例如,Π提供设备3000 在星期一的9 :00到9 :30之间控制的受控装置和控制功能之中选择以比预先设置的值更 高的值控制的装置和功能。
[0130] 在步骤S602中,通过分析一起控制的受控装置和控制功能,Π提供设备3000还 从受控信息选择控制功能。例如,如果用于一起控制TV、空调、照明装置的次数超过预先设 置的值,则Π提供设备3000选择控制调整TV的音量的功能、调整空调的温度的功能和调 整照明装置的亮度的功能。
[0131] 在步骤S602中,Π提供设备3000还基于当前由用户终端1000控制的受控装置 和控制功能来选择将被控制的装置和功能。
[0132] 在步骤S603中,Π提供设备3000向用户终端1000提供选择的受控装置和控制 功能的列表。
[0133] 在步骤S604中,用户终端1000向Π提供设备3000提供用户的关于推荐的受控 装置和控制功能的列表的反馈信息。例如,用户终端1000可向Π提供设备3000提供用于 将推荐的受控装置和控制功能包括在Π中的反馈信息。在这种情况下,Π提供设备3000 可确定所选择的将被包括在Π中的受控装置和控制功能。此外,例如,用户终端1000可向 Π提供设备3000提供并非用于将选择的受控装置和控制功能包括在Π中的反馈信息。在 这种情况下,Π提供设备3000可再次选择受控装置和控制功能。
[0134] 在步骤S605和步骤S606中,Π提供设备3000基于关于选择的受控装置和控制 功能的信息来向受控装置2100和2200请求控制命令信息。
[0135] 在步骤S608和步骤S610中,受控装置2100和2200向Π提供设备3000提供控 制命令息。
[0136] 虽然在步骤S605到步骤S610中Π提供设备3000从受控装置2100和2200接收 控制命令信息,但是本发明不限于此。
[0137] 在步骤S612中,Π提供设备3000产生Π。在步骤S612中,Π提供设备3000基 于选择的控制功能和收集的控制命令信息来产生用于控制受控装置2100和2200的Π。例 如,如果服务器4000将TV和空调选为受控装置,则Π提供设备3000产生包括调整TV的 音量的功能和调整空调的温度的功能的Π。
[0138] 在步骤S612中,Π提供设备3000预先确定Π的布局,并对预先确定布局的Π的 按钮分配受控装置2100和2200的控制功能。因此,用户可容易地使用相同布局的Π来控 制多个受控装置。
[0139] 在步骤S612中,Π提供设备3000还可基于用户的装置控制历史来产生或改变 UI。例如,Π提供设备3000可突出或增加用于控制由用户频繁使用的功能的图标。此外, 例如,Π提供设备3000可删除用于控制用户没有频繁使用的功能的图标。此外,例如,Π 提供设备3000可改变用于控制受控装置的功能的图标的位置。然而,本发明不限于此。
[0140] 在步骤S614中,Π提供设备3000向用户终端1000提供产生的Π。在步骤S616 中,用户终端1000基于接收的Π来控制受控装置2100和2200。
[0141] 现在将参照图7和图8来描述根据本发明的实施例的控制信息。
[0142] 图7示出根据本发明的实施例的控制信息表。
[0143] 参照图7,根据本实施例的控制信息表包括日期字段70、时间字段72、受控装置字 段74、控制功能字段76和次数字段78。
[0144] 受控装置被控制的日期被存储在日期字段70中。受控装置被控制的时间被存储 在时间字段72中。受控装置的标识值被存储在受控装置字段74中。受控装置的控制功能 被存储在控制功能字段76中。受控装置的控制功能的控制次数被存储在次数字段78中。
[0145] 因此,服务器4000或Π提供设备3000根据控制信息表来分析用户的装置控制模 式,并基于分析的装置控制模式来确定将被包括在Π中的受控装置和控制功能。例如,如 果在星期一的9 :00到9 :30之间,Π提供设备3000产生将被提供给用户终端1000的Π, 则UI提供设备3000产生能够控制以下功能的UI :调整TV的音量的功能、打开/关闭照明 装置的功能和空调制冷的功能,其中,所述功能在周一的9:00到9:30之间具有很多控制次 数。
[0146] 图8示出根据本发明的另一实施例的控制信息表。
[0147] 参照图8,根据本实施例的控制信息表包括日期字段80、时间字段82和受控装置 字段84。
[0148] 受控装置被控制的日期被存储在日期字段80中。受控装置被控制的时间被存储 在时间字段82中。在同一时间被一起控制的受控装置的标识值被存储在受控装置字段84 中。
[0149] 因此,Π提供设备3000根据控制信息表来确定将被包括在Π的控制目标中的受 控装置。例如,如果收音机被控制,则UI提供设备3000产生能够一起控制收音机和吸尘器 的Π。
[0150] 现在将参照图9描述根据本发明的实施例的用于装置控制的Π。
[0151] 图9示出根据本发明的实施例的用于装置控制的UI。
[0152] 参照图9,根据本实施例的用于装置控制的Π包括用于控制空调的区域90、用于 控制照明装置的区域92和用于控制TV的区域94。
[0153] 按钮"制冷"、按钮"自动"、按钮"制热"和按钮"关闭"被显示在用于控制空调的区 域90上。用于调整亮度的按钮被显示在用于控制照明装置的区域92上。用于调整频道的 按钮和调整音量的按钮被显示在用于控制TV的区域94上。
[0154] Π的布局被预先确定。每当预先确定布局的Π被产生时,对所述Π的各个按钮 分配受控装置的控制功能。
[0155] 现在将参照图10来描述根据本发明的实施例的产生Π的方法。
[0156] 图10是示出根据本发明的实施例的产生Π的方法的详细流程框图。
[0157] 参照图10,在步骤S1000中,服务器4000向用户终端1000和Π提供设备3000提 供推荐功能。在步骤S1000中,服务器4000向用户终端1000和Π提供设备3000提供使 用从UI提供设备3000接收的控制信息确定的推荐功能。
[0158] 在步骤S1002中,Π提供设备3000收集控制命令。在步骤S1002中,Π提供设备 3000从受控装置收集与推荐功能相应的控制命令。
[0159] 在步骤S1004中,Π提供设备3000向用户终端1000提供收集的控制命令。
[0160] 在步骤S1006中,用户终端1000基于推荐功能和控制命令来产生Π。在步骤 S1006中,基于推荐功能和控制命令,用于产生Π的屏幕被提供给用户终端1000。这将参 照图11更详细地进行描述。
[0161] 现在将参照图11来描述根据本发明的另一实施例的产生由用户终端1000用来控 制受控装置2000的Π的示例。
[0162] 图11示出根据本发明的另一实施例的产生由用户终端1000用来控制受控装置 2000 的 UI22。
[0163] 如上所述,用户终端1000从服务器4000和Π提供设备3000中的至少一个接收 推荐功能和与推荐功能相应的控制命令。
[0164] 用户终端1000还将受控装置的列表10和区域12显示在屏幕上,其中,选择的受 控装置被显示在区域12上。用户通过将选择的受控装置移动到区域12来选择包括在用于 装置控制的Π22中的装置。基于来自服务器4000和Π提供设备3000中的至少一个的推 荐功能,与推荐功能相应的装置被显示在受控装置的列表10上。
[0165] 在受控装置被选择之后,选择的装置14和16的功能18和20被显示在用户终端 1000的屏幕上。用户选择显示的功能18和20中的一些功能以允许选择的功能被包括在用 于装置控制的Π22中。
[0166] 然后,用户终端1000以与Π产生单元3400和3040相同的方式产生用于装置控 制的Π22。
[0167] 根据本发明的实施例,可通过分析由用户控制的受控装置的模式来产生并提供 UI。
[0168] 根据本发明的另一实施例,可通过组合多个受控装置的频繁使用的功能来产生并 提供Π。
[0169] 根据本发明的另一实施例,可产生并提供用于控制在多个受控装置之中一起使用 的受控装置的Π。
[0170] 本发明的一个或更多个实施例可被实施为记录介质(例如,将在包括计算机可读 命令的计算机中执行的程序模块)。计算机存储介质包括可由计算机访问的任何可用介质、 易失性和非易失性介质以及可拆卸和非可拆卸介质。此外,计算机存储介质包括计算机存 储介质和通信介质。计算机存储介质包括全部易失性和非易失性介质以及可拆卸和非可拆 卸介质,其中,所述全部介质被设计为存储包括计算机可读命令、数据结构、程序模块或其 它数据的信息。通信模块包括计算机可读命令、数据结构、程序模块和其它传递机制,并且 通信模块包括其它信息传输介质。
[0171] 然而,本发明可以以很多不同的形式被实施,并不应被解释为限于在此阐述的实 施例;与之相反,提供这些实施例从而使得本公开将是彻底并完整的,并且将充分地向本领 域的普通技术人员传达本发明构思。
[0172] 虽然已经参照便携式终端的特定实施例和附图示出并描述了本发明,但是本领域 技术人员将理解:在不脱离由权利要求和它们的等同物限定的本发明的精神和范围的情况 下,可对本发明进行形式上和细节上的各种改变。
【权利要求】
1. 一种用户界面(UI)提供方法,所述方法包括: 识别与由用户选择的活动模式有关的至少一个受控装置; 收集与由识别的所述至少一个受控装置提供的功能有关的控制信息; 基于收集的控制信息,产生用来控制与所述活动模式有关的所述至少一个受控装置的 UI。
2. 如权利要求1所述的Π提供方法,还包括:向用户终端提供Π。
3. 如权利要求1所述的UI提供方法,其中,所述活动模式包括电影模式、音乐收听模 式、清洁模式、休假模式和睡眠模式中的至少一种模式。
4. 如权利要求1所述的Π提供方法,其中,所述Π基于用户针对所述至少一个受控装 置的控制历史而被改变。
5. 如权利要求1所述的UI提供方法,其中,控制信息包括关于用户的控制历史的信息。
6. 如权利要求1所述的UI提供方法,其中,收集控制信息的步骤包括:从以下项中的 至少一个收集控制信息:UI提供设备的内部数据库、连接到UI提供设备的外部数据库和所 述至少一个受控装置。
7. -种Π提供设备,包括: 识别单元,用于识别与由用户选择的活动模式有关的至少一个受控装置; 控制信息收集单元,用于收集与由识别的所述至少一个受控装置提供的功能有关的控 制信息; UI产生单元,用于基于收集的控制信息,产生用来控制与所述活动模式有关的所述至 少一个受控装置的Π。
8. 如权利要求7所述的Π提供设备,还包括:Π提供单元,用于向用户终端提供Π。
9. 如权利要求7所述的UI提供设备,其中,所述活动模式包括电影模式、音乐收听模 式、清洁模式、休假模式和睡眠模式中的至少一种模式。
10. 如权利要求7所述的Π提供设备,其中,所述UI基于用户针对所述至少一个受控 装置的控制历史而被改变。
11. 如权利要求7所述的UI提供设备,其中,控制信息包括关于用户的控制历史的信 肩、。
12. 如权利要求7所述的Π提供设备,其中,控制信息收集单元从以下项中的至少一个 收集控制信息:UI提供设备的内部数据库、连接到UI提供设备的外部数据库和所述至少一 个受控装置。
13. -种通过使用服务器向Π提供设备提供用来产生用于装置控制的Π的信息的方 法,所述方法包括: 从UI提供设备接收关于与由用户选择的活动模式有关的受控装置的控制信息; 基于接收的控制信息,向UI提供设备推荐将被包括在UI中的受控装置的功能, 其中,在UI提供设备中,推荐的功能被用来产生用于控制受控装置的UI。
14. 一种记录有用于执行权利要求1的用户界面(UI)提供方法的计算机程序的非易失 性计算机可读记录介质。
15. -种记录有用于执行权利要求13的方法的计算机程序的非易失性计算机可读记 录介质,其中,所述方法通过使用服务器向Π提供设备提供用来产生用于装置控制的Π的 信息。
【文档编号】G06F15/16GK104094247SQ201280068435
【公开日】2014年10月8日 申请日期:2012年10月30日 优先权日:2011年11月29日
【发明者】赵炯来, 权志泫, 吴硕敏 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1