操作支援装置以及操作支援方法转让专利

申请号 : CN200980106266.1

文献号 : CN101952812B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 井上刚小泽顺

申请人 : 松下电器产业株式会社

摘要 :

本发明提供一种操作支援装置,能够在不依赖于进行操作支援的设备的位置与用户位置之间的位置关系、或设备的密集程度的状态下,推测需要操作支援的设备。操作支援装置的特征在于,具备:操作履历收集部(103),从多个设备收集在发生了来自用户的支援请求的时刻到追溯了预定时间的时刻的期间的操作履历;支援设备推测部(107),对多个设备中的每个设备判断,通过操作履历收集部(103)收集到的操作履历与在困惑定义信息存储部(106)中定义的感到困惑时的操作的一致度,将判断为一致度超过预定阈值的设备,推测为需对用户进行操作支援的必要性高的设备;以及功能说明输出部(112),输出与推测为操作支援的必要性高的设备对应的功能相关的说明。

权利要求 :

1.一种操作支援装置,向用户提供与操作相关的信息,该操作是为了从连接在网络上的多个设备所具有的多个功能之中执行用户定为目标的功能而进行的,其特征在于,具备:操作履历收集单元,从所述多个设备收集操作履历信息,该操作履历信息包括在发生了来自用户的支援请求的时刻到追溯了预定时间的时刻的期间用户进行的操作的时间序列信息、即操作履历;

设备信息存储单元,存储包括与所述多个设备中的每个设备的功能相关的说明的功能说明信息;

困惑定义信息存储单元,存储对用户因不能执行目标功能而感到困惑时的操作进行定义的困惑定义信息;

支援设备推测单元,参照所述困惑定义信息存储单元,对所述多个设备中的每个设备进行如下判断,即判断通过所述操作履历收集单元收集到的操作履历信息中包含的操作履历与在所述困惑定义信息中定义的感到困惑时的操作的一致度,将判断为一致度超过预定阈值的设备,推测为需对用户进行操作支援的必要性高的设备;

功能推测定义信息存储单元,存储对用户进行的操作的时间序列信息与目标功能之间的关系进行定义的功能推测定义信息;

支援功能推测单元,针对所述支援设备推测单元推测为需要操作支援的设备,根据所述操作履历信息和所述功能推测定义信息,推测用户想要执行的功能;

支援方法决定单元,根据所述支援功能推测单元推测出的功能,决定支援方法,以及功能说明输出单元,参照存储于所述设备信息存储单元的功能说明信息,输出与推测为所述操作支援的必要性高的设备对应的功能相关的说明。

2.如权利要求1所述的操作支援装置,其特征在于,所述操作履历信息还包括在所述追溯了预定时间的时刻的设备所具有的功能的执行状况,在所述设备的操作履历信息中不包含操作履历的情况下,所述支援设备推测单元进一步根据所述操作履历信息中包含的功能的执行状况,判断在所述发生了支援请求的时刻,功能是否处于执行中,在判断为功能是处于执行中时,推测是需对用户进行操作支援的必要性低的设备。

3.如权利要求2所述的操作支援装置,其特征在于,

在判断为功能未处于执行中时,所述支援设备推测单元进一步根据所述操作履历信息中包含的功能的执行状况,判断在所述发生了支援请求的时刻,是否正在进行操作,判断为正在进行操作时,推测是需对用户进行操作支援的必要性高的设备。

4.如权利要求1所述的操作支援装置,其特征在于,在被推测为需对用户进行操作支援的必要性高的设备存在多个的情况下,所述支援设备推测单元进一步参照所述操作履历信息,确定用户最后对设备进行操作的时刻,如下进行推测,即,从所确定的时刻到所述发生了支援请求的时刻的时间差越短的设备是需对用户进行操作支援的必要性越高的设备。

5.如权利要求1所述的操作支援装置,其特征在于,所述操作履历收集单元还从所述多个设备收集每个星期几以及每个时间段的功能执行次数,作为利用频度信息,在推测为需对用户进行操作支援的必要性高的设备存在多个的情况下,所述支援设备推测单元进一步参照所述利用频度信息,确定在包含所述发生了支援请求的时刻的时间段执行功能的次数,进行如下推测,即,所确定的次数越少的设备是对用户进行操作支援的必要性越高的设备。

6.如权利要求1所述的操作支援装置,其特征在于,所述设备信息存储单元还存储界面信息,该界面信息包括与所述多个设备中的每个设备的用户界面的复杂度相关的信息,在推测为需对用户进行操作支援的必要性高的设备存在多个的情况下,所述支援设备推测单元进一步根据所述界面信息,进行如下推测,即,用户界面越复杂的设备是需对用户进行操作支援的必要性越高的设备。

7.如权利要求1所述的操作支援装置,其特征在于,所述操作支援装置还具备:

功能推测定义信息存储单元,存储对用户进行的操作的时间序列信息与目标功能之间的关系进行定义的功能推测定义信息;

支援功能推测单元,针对被所述支援设备推测单元推测为需要操作支援的设备,根据所述操作履历信息和所述功能推测定义信息,推测用户想要执行的功能;以及支援方法决定单元,参照所述支援设备推测单元以及所述支援功能推测单元的推测结果,根据推测为需要支援的设备所具备的功能的目标概率和所述功能说明输出单元能够输出的信息量的至少一方,按照每个设备单位和每个功能单位的任意单位,决定是否输出与支援设备相关的信息的支援方法,所述功能说明输出单元根据所述支援方法决定单元决定的支援方法,输出与作为所述用户目的的功能相关的说明。

8.如权利要求7所述的操作支援装置,其特征在于,所述功能推测定义信息与所述用户进行的操作的时间序列信息、以及所述目标功能相对应,并且还包括表示是所述用户实际想要进行的功能的概率的目标概率,所述支援功能推测单元进行如下推测,即,在与所述操作履历信息中包含的操作履历和所述功能推测定义信息中包含的所述用户进行操作的时间序列信息一致的目标功能之中,所述目标概率越高的目标功能是操作支援的必要性越高的功能,所述支援方法决定单元根据所述支援功能推测单元推测出的功能的操作支援的必要性的高低、以及所述功能说明输出单元能够输出的信息量,通过设备单位和功能单位中的任意一个单位,决定表示是否输出所述与功能相关的说明的所述支援方法。

9.如权利要求1所述的操作支援装置,其特征在于,所述支援设备推测单元进一步参照操作履历信息,提取在发生了来自用户的支援请求的时刻被进行输入操作的设备,所述功能说明输出单元将所述支援设备推测单元提取的设备之中、所述支援设备推测单元推测为需对用户进行操作支援的设备,以用户能够确定的方式进行输出。

10.如权利要求1所述的操作支援装置,其特征在于,所述困惑定义信息是将用户正感到困惑时的操作按钮的操作模式和所述预定阈值进行了对应的信息,所述支援设备推测单元确定所述操作履历信息中包含的操作履历和所述困惑定义信息中包含的操作模式的一致度,当所确定的所述一致度超过与所述操作模式对应的预定阈值时,推测是需对用户进行操作支援的设备。

11.一种操作支援方法,是操作支援装置向用户提供与操作相关的信息的操作支援方法,该操作是为了从连接在网络上的多个设备所具有的多个功能之中执行用户定为目标的功能而进行的,其特征在于,所述操作支援装置具备:

设备信息存储单元,存储包括与所述多个设备中的每个设备的功能相关的说明的功能说明信息;以及

困惑定义信息存储单元,存储对用户因不能执行目标功能而感到困惑时的操作进行定义的困惑定义信息;

所述操作支援方法包括:

操作履历收集步骤,所述操作支援装置从所述多个设备收集操作履历信息,该操作履历信息包括在发生了来自用户的支援请求的时刻到追溯了预定时间的时刻的期间用户进行的操作的时间序列信息、即操作履历;

支援设备推测步骤,所述操作支援装置参照所述困惑定义信息存储单元,对所述多个设备中的每个设备判断,即判断通过所述操作履历收集步骤收集到的操作履历信息中包含的操作履历与在所述困惑定义信息中定义的感到困惑时的操作的一致度,将判断为一致度超过预定阈值的设备,推测为需对用户进行操作支援的必要性高的设备;

功能推测定义信息存储步骤,存储对用户进行的操作的时间序列信息与目标功能之间的关系进行定义的功能推测定义信息;

支援功能推测步骤,针对所述支援设备推测步骤推测为需要操作支援的设备,根据所述操作履历信息和所述功能推测定义信息,推测用户想要执行的功能;

支援方法决定步骤,根据所述支援功能推测步骤推测出的功能,决定支援方法,以及功能说明输出步骤,所述操作支援装置参照存储于所述设备信息存储单元的功能说明信息,输出与推测为所述操作支援的必要性高的设备对应的所述功能相关的说明。

说明书 :

操作支援装置以及操作支援方法

技术领域

[0001] 本发明涉及向用户提供为了从多个设备所具有的多个功能之中执行用户定为目标的功能而进行的操作相关的信息的操作支援装置以及操作支援方法等。

背景技术

[0002] 对于近年来的设备操作,在附加了多种功能、服务的同时,其操作方法越来越复杂,对不知道操作方法的用户进行操作支援变得很重要。在这种情况下,出现了具有电子化手册的阅览功能、帮助功能等操作支援功能的设备。但是,在这些具有操作支援功能的设备中,操作支援基本上利用画面来进行,所以具有操作支援功能的设备局限于电视机、录像设备、手机等具有画面的设备。因此,例如在不具有画面的立体音响、电话机、冰箱等设备中,用户不知道操作方法时,为了了解设备的操作方法,用户依然要翻开印在纸介质上的手册,找出必要的页等,需要花时间。
[0003] 于是,以往提出了能够显示包括不具有画面的设备的多个设备的操作说明的专用终端装置(参见专利文献1)。专利文献1所述的专用终端装置能够读取安装在每个设备上的无线标志的信息,确定该设备,将确定的设备的电子化手册等显示给用户。 [0004] 专利文献1:日本特开2004-310755号公报
[0005] 但是,在专利文献1的手法中,用户需要使专用终端装置靠近附加在设备上的无线标志来识别设备。例如,用户正在通过遥控器对电视机进行操作时,不知道操作方法的情况下,在专利文献1的手法中,用户需要使专用终端装置靠近电视机来进行识别。并且,在客厅等设置有电视机的场所,除了电视机之外,还存在录像设备、音响设备、以及移动音响设备等多个设备。像这样附近存在多个设备的情况下,当专用终端装置通过蓝牙(注册商标)等近距离无线读取无线标志的信息,识别设备时,专用终端装置检测出设置在附近的多个设备。其结果,用户需要重新从检测到的多个设备中选择需要进行操作说明的设备。 发明内容
[0006] 本发明是为了解决上述课题而提出的,提供操作支援装置以及操作支援方法等,能够不依赖于进行操作支援的设备的位置与用户位置之间的位置关系、设备密集程度,推测操作支援对象的设备。
[0007] 为了解决上述课题,本发明涉及的操作支援装置,是向用户提供与为了从连接在网络上的多个设备所具有的多个功能之中执行用户定为目标的功能而进行的操作相关的信息的操作支援装置,其特征在于,具备:操作履历收集单元,从所述多个设备收集操作履历信息,该操作履历信息包括在发生了来自用户的支援请求的时刻到追溯了预定时间的时刻的期间用户进行的操作的时间序列信息、即操作履历;设备信息存储单元,存储包括与所述多个设备中的每个设备的功能相关的说明的功能说明信息;困惑定义信息存储单元,存储对用户因不能执行目标功能而感到困惑时的操作进行定义的困惑定义信息;支援设备推测单元,参照所述困惑定义信息存储单元,对所述多个设备中的每个设备判断,通过所述操作履历收集单元收集到的操作履历信息中包含的操作履历与在所述困惑定义信息中定义的感到困惑时的操作的一致度,将判断为一致度超过预定阈值的设备,推测为需对用户进行操作支援的必要性高的设备;以及功能说明输出单元,参照存储于所述设备信息存储单元的功能说明信息,输出与推测为所述操作支援的必要性高的设备对应的所述功能相关的说明。
[0008] 通过该结构,利用用户在需要操作支援之前进行困惑时特有的操作这一特征,从多个设备的操作履历,判断用户是否正感到困惑,操作支援装置能够推测操作支援必要性高的设备。因此,能够减轻指定用户想要接受操作支援的设备的负担。
[0009] 此外,操作支援装置通过网络与多个设备连接,所以用户能够在离开设备的位置接受操作支援。即,能够在不依赖于用户与设备的位置关系、或者、设备的密集程度的状态下,用户接受操作支援。
[0010] 并且,优选所述操作履历信息还包括在所述追溯了预定时间的时刻的设备所具有的功能的执行状况,为所述操作履历信息中不包含操作履历的设备的情况下,所述支援设备推测单元进一步根据所述操作履历信息中包含的功能的执行状况,判断在所述发生了支援请求的时刻,功能是否处于 执行中,在判断为功能未处于执行中时,推测是需对用户进行操作支援的必要性高的设备。
[0011] 通过该结构,即使在预定期间内没有用户的操作履历的情况下,仍能够推测需要操作支援的设备。
[0012] 并且,优选在推测为需对用户进行操作支援的必要性高的设备存在多个的情况下,所述支援设备推测单元进一步参照所述操作履历信息,确定用户最后对设备进行操作的时刻,如下进行推测,即,从所确定的时刻到所述发生了支援请求的时刻的时间差越短的设备是需对用户进行操作支援的必要性越高的设备。
[0013] 通过该结构,在推测为操作支援的必要性高的设备存在多台的情况下,能够赋予优选顺位。因此,能够优选对优先顺位高的设备、即需要操作支援的可能性高的设备进行操作支援。
[0014] 并且,所述操作支援装置还具备:功能推测定义信息存储单元,存储对用户进行的操作的时间序列信息与目标功能之间的关系进行定义的功能推测定义信息;支援功能推测单元,针对所述支援设备推测单元推测为需要操作支援的设备,根据所述操作履历信息和所述功能推测定义信息,推测用户想要执行的功能;以及支援方法决定单元,根据所述支援功能推测单元推测出的功能,决定支援方法,所述功能说明输出单元根据所述支援方法决定单元决定的支援方法,输出与所述功能相关的说明。
[0015] 通过该结构,能够推测用户定为目标的功能,所以能够更有效地进行操作支援。 [0016] 并且,优选所述功能推测定义信息与所述用户进行的操作的时间序列信息、以及所述目标功能相对应,并且还包括表示是所述用户实际想要进行的功能的概率的目标概率,所述支援功能推测单元如下进行推测,即,在与所述操作履历信息中包含的操作履历和所述功能推测定义信息中包含的所述用户进行操作的时间序列信息一致的目标功能之中,所述目标概率越高的目标功能是操作支援的必要性越高的功能,所述支援方法决定单元根据所述支援功能推测单元推测出的功能的操作支援的必要性的高度、以及所述功能说明输出单元能够输出的信息量,通过设备单位和功能单位的任意单位,决定表示是否输出所述与功能相关的说明的所述支援方法。
[0017] 通过该结构,能够考虑是用户定为目标的功能的可能性的大小和画面的显示能力等的平衡,变更在操作支援装置的画面等上的操作支援信息的显示方法。即,需要操作支援的可能性越高的设备,用户定为目标的可能性越高的功能,越能够有效地向客户提供支援信息。
[0018] 并且,优选所述支援设备推测单元进一步参照操作履历信息,提取在发生了来自用户的支援请求的时刻进行输入操作的设备,所述功能说明输出单元将所述支援设备推测单元提取的设备之中、所述支援设备推测单元推测为需对用户进行操作支援的设备,以用户能够确定的方式进行输出。
[0019] 通过该结构,能够向用户提供推测为其他用户正对设备操作感到困惑的设备。 [0020] 并且,优选所述困惑定义信息是将用户正感到困惑时的操作按钮的操作模式和所述预定阈值对应起来的信息,所述支援设备推测单元确定所述操作履历信息中包含的操作履历和所述困惑定义信息中包含的操作模式的一致度,当所确定的所述一致度超过与所述操作模式对应的预定阈值时,推测是需对用户进行操作支援的设备。
[0021] 通过该结构,能够提高推测需要操作支援的设备的精度。
[0022] 并且,本发明所涉及的操作支援方法,是操作支援装置向用户提供与为了从连接在网络上的多个设备所具有的多个功能之中执行用户定为目标的功能而进行的操作相关的信息的操作支援方法,其特征在于,所述操作支援装置具备:设备信息存储单元,存储包括与所述多个设备中的每个设备的功能相关的说明的功能说明信息;以及困惑定义信息存储单元,存储对用户因不能执行目标功能而感到困惑时的操作进行定义的困惑定义信息;所述操作支援方法包括:操作履历收集步骤,所述操作支援装置从所述多个设备收集操作履历信息,该操作履历信息包括在发生了来自用户的支援请求的时刻到追溯了预定时间的时刻的期间用户进行的操作的时间序列信息、即操作履历;支援设备推测步骤,所述操作支援装置参照所述困惑定义信息存储单元,对所述多个设备中的每个设备判断,通过所述操作履历收集单元收集到的操作履历信息中包含的操作履历与在所述困惑定义信息中定义的感到困惑时的操作的一致度,将判断为一致度超过预定阈值的设备,推测为需对用户进行操作支援的必要性高的设备;以及功能说明输出步骤,所述操作支援装置参照存储于所述设备信息存储单元的功能说 明信息,输出与推测为所述操作支援的必要性高的设备对应的所述功能相关的说明。
[0023] 另外,本发明还能够作为使计算机执行这种操作支援方法中包含的步骤的程序来实现。并且,这种程序能够经由CD-ROM(Compact Disc-Read Only Memory)等记录介质、因特网等通信网络流通。
[0024] 发明效果
[0025] 根据如上所述的本发明的操作支援装置,能够在不依赖于进行操作支援的设备的位置与用户位置之间的位置关系、或设备的密集程度的状态下,推测需要操作支援的设备,能够减轻指定用户需要操作支援的设备的负担。

附图说明

[0026] 图1是表示本发明的实施方式所涉及的操作支援系统的结构的外观图。 [0027] 图2是表示本发明的实施方式所涉及的操作支援系统的特征功能结构的框图。 [0028] 图3是表示本发明的实施方式所涉及的操作履历信息的一例的图。
[0029] 图4是表示本发明的实施方式所涉及的利用频度信息的一例的图。
[0030] 图5是表示本发明的实施方式所涉及的功能说明信息的一例的图。
[0031] 图6是表示本发明的实施方式所涉及的界面信息的一例的图。
[0032] 图7A是表示本发明的实施方式所涉及的困惑定义信息的一例的图。
[0033] 图7B是用于说明困惑操作模式的具体定义例的图。
[0034] 图8是表示对每个设备定义困惑操作模式时的困惑定义信息的一例的图。 [0035] 图9是表示本发明的实施方式所涉及的功能推测定义信息的一例的图。 [0036] 图10是表示本发明的实施方式所涉及的设备推测结果信息的一例的图。 [0037] 图11是表示本发明的实施方式所涉及的功能推测结果信息的一例的图。 [0038] 图12是表示经由网络与本发明的实施方式所涉及的操作支援终端连接的设备所具有的操作履历信息的一例的图。
[0039] 图13是表示通过本发明的实施方式所涉及的操作支援终端进行的、与用户操作支援相关的处理的流程图。
[0040] 图14是表示图13所示的步骤S1304的详细处理的流程图。
[0041] 图15是表示图14所示的步骤S1402的困惑判断处理中的详细处理的流程图。 [0042] 图16是用于说明经由网络与本发明的实施方式所涉及的操作支援终端连接的设备的操作履历信息和困惑判断结果的图。
[0043] 图17(a)、(b)、(c)以及(d)是表示本发明的实施方式所涉及的操作支援终端所具备的功能说明输出部输出的输出画面例的图。
[0044] 图18是表示通过本发明的实施方式所涉及的操作支援终端显示的、输出了与进行了支援请求的用户不同的用户正感到困惑的状况的输出画面例的图。
[0045] 图19是表示通过本发明的实施方式所涉及的操作支援终端显示的、同时显示了推测设备和推测功能的画面输出例的图。
[0046] 图20是表示通过本发明的实施方式所涉及的操作支援终端显示的、根据能够显示到1个画面上的项目数来控制推测功能的显示方法时的画面输出例的图。
[0047] 附图标记说明
[0048] 100操作支援系统;101操作支援终端;102用户操作输入部;103操作履历收集部;104操作履历存储部;104a操作履历信息;104b利用频度信息;105设备信息存储部;105a功能说明信息;105b界面信息;106困惑定义信息存储部;106a困惑定义信息;107支援设备推测部;108功能推测定义信息存储部;108a功能推测定义信息;109支援功能推测部;110推测结果存储部;110a设备推测结果信息;110b功能推测结果信息;111支援方法决定部;112功能说明输出部;113定时器;200网络;1001设备;1002用户操作输入部;
1003操作履历存储部;1003a操作履历信息;1003b利用频度信息;1004设备信息存储部;
1005操作履历发送部;1006定时器;1007控制部;2001、2002数字电视机;3001DVD·HDD刻录机;4001洗衣机;5001空调;6001立体音响;7001电话机·FAX

具体实施方式

[0049] 下面,参照附图,说明本发明的实施方式。
[0050] 图1是表示本发明的实施方式所涉及的操作支援系统100的结构的外观图。如图所示,构成该操作支援系统的操作支援终端101、数字电视机 2001、数字电视机2002、DVD·HDD刻录机3001、洗衣机4001、空调5001、立体音响6001、电话机·FAX7001经由网络相互连接。
[0051] 操作支援终端101从连接在网络200上的多个设备之中推测用户需要操作支援的设备和功能,进行用户操作支援。另外,独立于利用设备来设置操作支援终端的原因在于,用户利用空调或洗衣机这类显示器小或没有显示器的设备时,容易进行操作顺序或信息提供这样的操作支援。
[0052] 数字电视机2001、数字电视机2002、DVD·HDD刻录机3001、洗衣机4001、空调5001、立体音响6001、电话机·FAX7001是需要对用户进行操作支援的设备的一例。下面,在无需对这些设备进行区别的情况下,表述为设备1001。该设备1001代表连接在网络上的多个设备。
[0053] 另外,图中所示设备以外的设备,例如空气净化机、游戏机等也可以包括在操作支援系统100中。
[0054] 网络200只要是能够使各设备彼此进行通信的网络即可,可以是任意方式的网络。并且,网络不限于有线网络,也可以使用无线LAN(Local Area Network)等无线网络。 [0055] 图2是表示本发明的实施方式所涉及的操作支援系统100的特征功能结构的框图。
[0056] 如图2所示,图1所示的操作支援终端101具备用户操作输入部102、操作履历收集部103、操作履历存储部104、设备信息存储部105、困惑定义信息存储部106、支援设备推测部107、功能推测定义信息存储部108、支援功能推测部109、推测结果存储部110、支援方法决定部111、功能说明输出部112、定时器113。
[0057] 用户操作输入部102例如由按钮、触摸屏、十字键等构成,该用户操作输入部102受理来自用户的输入,将输入结果通知给后述的操作履历收集部103等。
[0058] 操作履历收集部103在接受了输入到用户操作输入部102的操作支援请求的情况下,从后述的定时器113取得发生了操作支援请求的时刻。并且,操作履历收集部103从连接在网络200上的设备收集操作履历信息104a,该操作履历信息104a包括:在从取得的时刻到追溯了预定时间的时刻的期间用户进行的操作的时间序列信息、即操作履历;以及在追溯了预定时间的时刻设备所具有的功能的执行状况。此外,操作履历收集部103 还从连接在网络200上的设备收集利用频度信息104b,该利用频度信息104b包括在每个星期几(星期一至星期日)和每个时间段执行了功能的次数。并且,操作履历收集部103将收集到的操作履历信息104a和利用频度信息104b存储到后述的操作履历存储部104中。 [0059] 此外,操作履历收集部103从连接在网络上的设备收集与设备能够执行的功能相关的信息(功能数、功能的具体说明、或执行步骤等),或者,与设备的用户界面相关的信息(按钮数或操作方法等)。并且,操作履历收集部103将收集到的与各设备的功能相关的信息以及与用户界面相关的信息存储到后述的设备信息存储部105中。另外,下面将与设备能够执行的功能相关的信息以及与设备的界面相关的信息统称为设备信息。
[0060] 操作履历存储部104例如由存储器、硬盘等构成。操作履历存储部104是存储操作履历信息104a和利用频度信息104b的操作履历存储单元的一例,该操作履历信息104a包括操作履历收集部103收集到的各设备的操作履历和功能的执行状况,该利用频度信息104b包括在每个星期几和每个时间段执行功能的次数。另外,操作履历信息104a和利用频度信息104b的详细内容将在后面叙述。
[0061] 设备信息存储部105例如由存储器、硬盘等构成。设备信息存储部105是存储功能说明信息105a和界面信息105b的设备信息存储单元的一例,该功能说明信息105a包括与各设备的功能相关的说明,该界面信息105b包括与各设备的用户界面的复杂度相关的信息。
[0062] 困惑定义信息存储部106例如由存储器、硬盘等构成。困惑定义信息存储部106是存储与普通用户因不能执行目标功能而正感到困惑时的操作相关的信息的困惑定义信息存储单元的一例。
[0063] 具体地说,困惑定义信息存储部106存储困惑定义信息106a,该困惑定义信息106a包括将普通用户不知道设备的使用方法时(下面简称为困惑时)进行的操作模式化的信息(下面简称为困惑操作模式)。
[0064] 支援设备推测部107对每个设备判断操作履历收集部103收集到的操作履历信息104a中包含的操作履历与在困惑定义信息106a中定义的正感到困惑时的操作的一致度,将判断为一致度超过预定阈值的设备推测为需要对用户进行操作支援的必要性高的设备。
即,支援设备推测部107对操作履历信息104a中包含的各设备的操作履历和困惑定义信息
106a中包含 的困惑操作模式进行比较,从而对各设备判断用户是否正感到困惑。而且,支援设备推测部107推测判断为用户在操作时正感到困惑的设备是需要对用户进行操作支援的必要性高的设备。
[0065] 功能推测定义信息存储部108是存储功能推测定义信息108a的功能推测定义信息存储单元的一例,该功能推测定义信息108a包括在每个困惑操作模式下、特定功能是用户实际想要进行的功能(下面简称为目标功能)的概率(下面简称为目标概率)。功能推测定义信息108a例如包括在某困惑操作模式下,目标功能是录制功能的概率为50%的信息。
[0066] 支援功能推测部109推测在操作履历信息104a中包含的各设备的操作履历与功能推测定义信息108a中包含的操作模式一致的目标功能之中、目标概率高的目标功能是用户想要执行的功能(操作支援必要性高的功能)。
[0067] 推测结果存储部110是存储设备推测结果信息110a和功能推测结果信息110b的推测结果存储单元的一例,该设备推测结果信息110a是支援设备推测部107和支援功能推测部109推测出的结果。
[0068] 支援方法决定部111参照设备推测结果信息110a和功能推测结果信息110b,根据推测为需要支援的设备所具备的功能的目标概率和后述的功能说明输出部112能够输出的信息量的至少一方,按照每个设备单位和每个功能单位的任意单位,决定是否输出与支援设备相关的信息。即,支援方法决定部111主要决定以哪种显示方式表示是否支援用户的支援方法。
[0069] 功能说明输出部112根据支援方法决定部111决定的支援方法,将与功能说明相关的信息输出到显示器等输出介质上。
[0070] 定时器113向操作履历收集部103等通知时刻。
[0071] 并且,如图2所示,设备1001具备用户操作输入部1002、操作履历存储部1003、设备信息存储部1004、操作履历发送部1005。另外,如图1的说明中所述,设备1001代表连接在网络200上的多个设备。因此,图1所示的数字电视机2001等设备具有与设备1001相同的结构。
[0072] 用户操作输入部1002例如由按钮、触摸屏、十字键等构成,该用户操作输入部1002受理来自用户的输入,将输入结果通知给后述的控制部1007等。
[0073] 操作履历存储部1003是存储操作履历信息1003a和利用频度信息1003b的操作履历存储单元的一例,该操作履历信息1003a包括操作履历和 功能执行状况,该利用频度信息1003b包括每个星期几和每个时间段的功能执行次数。
[0074] 设备信息存储部1004是存储功能说明信息和界面信息的设备信息存储单元的一例,该功能说明信息包括与设备能够执行的功能相关的信息(功能数、功能的具体说明·执行步骤等),该界面信息包括与各设备的界面的复杂度相关的信息。
[0075] 操作履历发送部1005通过来自操作支援终端101所具备的操作履历收集部103的请求,根据存储于操作履历存储部1003的操作履历信息1003a和利用频度信息1003b、以及存储于设备信息存储部1004的功能说明信息和界面信息,发送操作履历、与功能的执行状况相关的信息、以及设备信息。在此,设备信息表示与设备能够执行的功能相关的信息和与设备的界面的复杂度相关的信息。
[0076] 定时器1006将时刻通知给后述的控制部1007等。
[0077] 控制部1007根据从用户操作输入部1002通知的输入结果和从定时器1006得到的时刻,生成用户进行了操作的时间序列信息、即操作履历。此外,控制部1007执行与输入到用户操作输入部1002的操作对应的功能,将执行的功能和生成的操作履历对应起来的操作履历信息1003a存储到操作履历存储部1003中。并且,控制部1007根据操作履历信息1003a,按照每个执行功能名称、每个星期几、每个时间段,计算功能执行次数。控制部1007计算出的次数作为利用频度信息1003b存储到操作履历存储部1003中。
[0078] 接着,参照图3~图12,说明图2所示的操作支援终端101和设备1001中存储的各种信息。
[0079] 图3是表示本发明的实施方式所涉及的操作履历信息104a的一例的图。下面,说明操作履历信息104a的项目。
[0080] 操作支援请求时刻301表示用户操作输入部102受理来自用户的支援请求的时刻。取得操作履历时间302表示从发生了来自用户的支援请求的时刻追溯的预定时间。下面,将从发生了来自用户的支援请求的时刻到追溯了在此表示的预定时间的时刻的时间区间称为时间区间Δt。设备ID303表示用于识别连接在网络200上的设备的ID。状态304表示所取得的操作履历之中最老的时刻、即从发生了来自用户的支援请求的时刻追溯了预定 时间的时刻的设备状态。在此,设备状态不仅包括正在执行功能的状态,还包括未执行功能的状态、例如待机状态等。操作号码305表示用于识别操作的号码。操作时刻306表示用户对连接在网络200上的设备进行了操作的时刻。间隔307是指从时间序列中的执行了之前一个操作的时刻到执行了对象操作的时刻为止的时间间隔,表示进行对象操作所需的时间。选择项目·按钮308表示在各操作中按下的按钮的标签或所选择的菜单项目。执行功能309表示通过各操作执行的功能。
[0081] 例如,图3所示的操作履历信息104a表示操作支援请求时刻为“19:55”、取得操作履历时间为“5分钟”这一状态的信息。并且,操作履历信息104a表示,对于设备ID为“0001_T”的设备,“19:55”的“5分钟”之前的状态为“放映影像输出(8ch)”。并且,操作履历信息104a表示,对于设备ID为“0001_T”的设备,在时间区间Δt进行了操作的时刻之中第二老的操作的操作时刻为“19:53:29”。并且,对于上述设备ID为“0001_T”的设备,表示操作号码305中表示的“1”的操作和“2”的操作之间的时间间隔为“1秒”。并且,对于上述设备ID为“0001_T”的设备,表示操作号码305中表示的“2”的操作中选择的按钮为“输入切换”,通过该操作执行的功能为输入切换“输入切替”。
[0082] 图4是表示本发明的实施方式所涉及的利用频度信息1044b的一例的图。下面,说明利用频度信息104b的项目。
[0083] 设备ID401表示用于识别连接在网络200上的设备的ID。执行功能402表示设备所具有的功能之中、已执行的功能。星期几403表示执行了功能的星期几。功能开始时间段404表示开始执行功能的时刻所属的时间段。而且,功能执行次数存储于功能开始时间段404中表示的时间段的栏(0-2点、2-4点等)。
[0084] 例如,在图4所示的利用频度信息104b中表示,对于设备ID为“0005_W”的设备,“洗涤(标准)”在“星期一”的“19-20点”的时间段执行了“6次”。
[0085] 图5是表示本发明的实施方式所涉及的功能说明信息105a的一例的图。下面,说明功能说明信息105a的项目。
[0086] 设备ID501表示用于识别连接在网络200上的设备的ID。功能号码502表示用于识别由设备ID501表示的设备的功能的号码。功能名称503表示 由设备ID501表示的设备的功能的名称。功能说明504表示与功能号码502和功能名称503对应的功能的说明,作为文本信息存储。
[0087] 例如,在图5所示的功能说明信息105a中表示,设备ID为“0003_R”的设备的功能号码为“1”,功能名称为“指定录像时间,预约录像”,功能说明为“自己设定预约日、预约频道、开始时刻等的预约信息”。
[0088] 图6是表示本发明的实施方式所涉及的界面信息105b的一例的图。下面,说明界面信息105b的项目。
[0089] 设备ID601表示用于识别连接在网络200上的设备的ID。功能数602表示以设备ID601表示的各设备能够执行的功能数。
[0090] 可利用IF603表示能够在设备ID601表示的各设备的操作中利用的用户界面的种类。另外,用户界面的种类分为菜单型和按钮型。在此,菜单型界面是指,例如用于手机等中的用户界面。用户界面为菜单型界面的情况下,用户从显示在画面上的菜单选择认为对于实现自已想要执行的功能最适当的菜单,从而执行目标功能(例如,邮件回复功能等)。另一方面,按钮型界面是指,例如用于洗衣机或以前的电视机等中的用户界面。用户界面为按钮型界面的情况下,用户选择位于遥控器或设备主体上的按钮,从而执行目标功能(例如,变更频道等)。
[0091] 收集时间段利用IF604表示在时间区间Δt内利用过的各设备的用户界面的种类。收集时间段操作元件605表示在时间区间Δt内利用过的各设备的操作元件(主体或遥控器)。该收集时间段操作元件605仅在用户利用了按钮型界面时存储信息。 [0092] 按钮数/阶层数606表示设备所具备的按钮数或菜单的阶层数,在利用了按钮型界面的情况下表示按钮数,在利用了菜单型界面的情况下表示阶层数。另外,按钮数是指不包括单纯仅表示数字的按钮的数。并且,遥控器带盖,打开盖,其中设有按钮的情况下,根据操作履历,知道打开过遥控器的盖时,包括盖内的按钮在内的数为按钮数。
[0093] 单功能按钮数607表示在按钮型界面上能够通过1个按钮执行1个功能的按钮的数。可执行功能比例608表示能够通过在时间区间Δt内利用过的各设备的界面以及操作元件执行的功能的比例(下面简称为可执行功能比例)。
[0094] 具体地说,在图6中,设备ID601为“0001_T”的“电视机1”能够执行的功能数为“50”。并且,在该“电视机1”中,在时间区间Δt内利用过的界面为“菜单型”。另外,“电视机1”中还存在按钮型界面,能够通过菜单型界面实现的功能数为45,只能通过按钮型界面执行的功能数为5,所以可执行功能比例608为“90%”。
[0095] 图7A是表示本发明的实施方式所涉及的困惑定义信息106a的一例的图。下面,说明困惑定义信息106a的项目。
[0096] 困惑操作模式701将用户的困惑操作模式化。具体地说,困惑操作模式701表示将认为在普通用户不知道设备的使用方法时会进行的操作模式化的信息。设定值702是指,用户进行了某种与困惑操作模式701定义的困惑模式相同的设备操作时,决定是否判断为用户正感到困惑的阈值。
[0097] 例如,困惑操作模式701为“反复”的情况下,根据设定值702,检测到2次以上“反复”的模式时,图2所示的支援设备推测部107判断用户正感到困惑。同样地,困惑操作模式701为“再试行”的情况下,当检测到2次以上的“再试行”模式时,支援设备推测部107判断用户正感到困惑。此外,同样地,困惑操作模式701为“停滞”的情况下,当检测到3次以上停滞时间达到5秒以上的“停滞”模式时,支援设备推测部107判断用户正感到困惑。 [0098] 图7B是用于说明图7A中表示的困惑操作模式的定义例的图。
[0099] 困惑操作模式的“反复”是指,在某一段落中对输入操作进行了分段时,反复进行同一模式的模式。在图7B所示的具体例中示出了如下例子,即,在以“A”、“B”、“C”的顺序进行了操作之后,再次反复进行“A”、“B”、“C”的操作。
[0100] 困惑操作模式的“再试行”是指,例如,在菜单阶层的界面的操作中,返回到特定的阶层,选择其他选择项目的模式。在图7B所示的具体例中示出了如下例子,即,在以“A”、“B”、“C”的顺序进行了操作之后,通过“返回/取消”,取消这些操作。
[0101] 困惑操作模式的“停滞”是指,各输入操作的间隔达到一定时间以上的操作输入的模式。在图7B所示的具体例中示出了如下例子,即,在以“A”、“B”的顺序进行了操作之后,进行下一“C”的操作之前停滞了6秒,进一步进行下一“D”的操作之前停滞了7秒。 [0102] 另外,对于特定的操作履历,即使在与该困惑操作模式一致的情况下,图2所示的支援设备推测部107也可以不判断为用户正感到困惑。具体地说,对于为了在观看节目列表一览表时进行向下滚动而按下的按钮,即使在相当于同一操作连续的“反复”模式的情况下,支援设备推测部107仍可以不判断为用户正感到困惑。并且,对于上述用于滚动节目列表一览表的按钮,即使在相当于操作的间隔达到一定时间以上的“停滞模式”的情况下,支援设备推测部107仍可以不判断为用户正感到困惑。
[0103] 并且,存储于设定值702的阈值,可以根据存储于设备信息存储部105的界面信息105b来定义多个。例如,设定值702中可以对菜单型界面和按钮型界面存储不同的阈值。
在对菜单型界面和按钮型界面进行比较的情况下,菜单型界面比起按钮型界面,用户进行错误试行的倾向大,所以“反复次数”、“再试行次数”、“停滞次数”的阈值也设定得比较大。 [0104] 另外,上述的困惑操作模式是不依赖于设备的一般的困惑操作模式,但也可以是对每个设备进行定义的困惑操作模式。
[0105] 图8是表示对每个设备定义困惑操作模式时的困惑定义信息106a的例的图。下面,说明对每个设备定义困惑操作模式时的困惑定义信息106a的项目。
[0106] 设备ID801表示用于识别连接在网络200上的设备的ID。困惑操作模式802表示针对每个设备,将认为在普通用户不知道设备的使用方法时会进行的操作模式化的信息。设定值803是指,用户进行了某种与困惑操作模式相同的设备操作时,决定是否判断为用户正感到困惑的阈值。
[0107] 例如,图8所示的困惑定义信息106a表示,在设备ID为“0003_R”的设备中,“打开遥控器盖”的操作反复进行了2次以上的情况下,判断为用户正感到困惑。
[0108] 并且,如图8所示,对每个设备定义困惑操作模式的情况下,困惑操作模式802使用每个设备的菜单的选择项目名称或按钮的标签进行定义。该困惑操作模式802可以是系统开发者设想的模式,也可以是根据对多人进行评价实验得到的数据进行定义的模式。 [0109] 图9是表示本发明的实施方式所涉及的功能推测定义信息108a的一例的图。如图所示,功能推测定义信息108a对操作模式与目标功能之间的对应关系进行定义。下面,说明功能推测定义信息108a的项目。
[0110] 设备ID901表示用于识别连接在网络200上的设备的ID。操作模式902表示用户进行的输入操作的模式。目标功能903表示在用户进行的输入操作之中检测到与操作模式902一致的操作时的、用户定为输入操作的目标的可能性高的功能。目标概率904表示在用户进行的输入操作之中检测到与操作模式902一致的操作时的、目标功能903是用户定为输入操作的目标的功能的概率。
[0111] 例如,图9的目标概率904“68.5%”表示用户选择了设备ID为“0003_R”的设备的“再生列表”之后,选择了“子菜单”的情况下,用户定为目标的功能是“录制”的概率。 [0112] 这样的功能推测定义信息108a例如通过对操作模式和目标功能之间的关系进行定量化来制作,操作模式和目标功能之间的关系通过对多位被实验者进行评价实验而得。 [0113] 图10是表示本发明的实施方式所涉及的设备推测结果信息110a的一例的图。下面,说明设备推测结果信息110a的项目。
[0114] 设备ID1051表示用于识别连接在网络200上的设备的ID。困惑等级1052表示因不能执行用户定为目标的功能而导致用户感到困惑的程度。等级内顺位1053表示同一困惑等级内的顺位。整体顺位1054表示根据困惑等级1052和等级内顺位1053求出的整体困惑等级的顺位的结果。他人的可能性1055表示其他用户正在利用设备的可能性。 [0115] 例如,对于图10所示的设备推测结果信息110a中的设备ID为“0001_T”的设备,困惑等级为“等级4”、等级内顺位为“4位”、整体顺位“4位”、他人正在进行操作的可能性为“有”。
[0116] 图11是表示本发明的实施方式所涉及的功能推测结果信息110b的一例的图。下面,说明功能推测结果信息110b的项目。
[0117] 设备ID1101表示用于识别连接在网络200上的设备的ID。困惑等级1102表示因不能执行用户定为目标的功能而导致用户感到困惑的程度。推测顺位1103表示在推测是用户设为目标的功能之中、按照推测分数高的顺序排列时的顺位。推测功能1104表示被推测为用户定为目标的功能。推测分数1105表示是用户定为目标的功能的概率。 [0118] 例如,用户正在对图11所示的功能推测结果信息110b中的设备ID为“0003_R”的刻录机进行操作时,用户想要执行的功能是“使用EPG预约 录像”。这是因为,对于图11所示的功能推测结果信息110b中的设备ID为“0003_R”的刻录机,困惑等级为1的功能之中,推测顺位最高的是“使用EPG预约录像”。
[0119] 并且,知道此时“使用EPG预约录像”的推测分数为“68.5”。
[0120] 图12是表示经由网络200与本发明的实施方式所涉及的操作支援终端101连接的设备1001所具有的操作履历信息1003a的一例的图。下面,说明操作履历信息1003a的项目。
[0121] 设备ID1201表示用于区分设备1001与其他设备的ID。操作目1202表示执行了功能的日期。功能执行时间段1203表示执行了功能的时间段。操作星期几1204表示执行了功能的星期几。执行功能名称1205表示被执行的功能名称。
[0122] 例如,图12所示的操作履历信息1003a是与设备ID为“0005_W”的设备相关的操作履历,表示在“2007/5/23”“星期三”的“20:30-21:10”的时间段执行了“洗涤(快速)”功能。
[0123] 另外,设备1001所具有的利用频度信息1003b、功能说明信息、以及界面信息分别具有,与操作支援终端101所具有的利用频度信息104b、功能说明信息105a、以及界面信息105b相同的项目,所以省略图示。另外,利用频度信息1003b、功能说明信息、以及界面信息中包含的数据,仅在与设备1001相关的信息这一点上,与操作支援终端101所具有的信息不同。
[0124] 接着,说明如上所述构成的操作支援终端101的基本动作。
[0125] 图13是表示通过本发明的实施方式所涉及的操作支援终端进行的、与用户操作支援相关的处理的流程图。
[0126] 首选,用户操作输入部102将设备操作需要支援这一用户输入作为操作支援请求受理,将该操作支援请求通知给操作履历收集部103(S1301)。在此,用户输入的操作支援请求仅仅是需要支援这一信息。例如,用户按下操作支援终端的特定按钮、或输入电源、或打开盖等动作被当作是操作支援请求。
[0127] 接着,操作履历收集部103接受来自用户操作输入部102的操作支援请求,从定时器113取得时刻。此外,操作履历收集部103向连接在网络上的各设备请求包含操作履历和功能执行状况的操作履历信息、以及设备信息(S1302)。在此请求的各设备的操作履历是从接受了支援请求的时刻 到追溯了一定时间的时刻的时间区间Δt的操作履历。并且,在此请求的各设备的功能执行状况是从接受了支援请求的时刻追溯了一定时间的时刻的各设备的利用状况。并且,在此请求的各设备的设备信息是与设备的用户界面相关的信息(按钮数、操作方法等)以及与功能说明相关的信息(功能名称、内容、执行步骤等)。 [0128] 另外,从接受了支援请求的时刻追溯的一定时间例如可以由系统设计者事先设定,也可以对网络上的全部设备调查一定时间以上没有操作输入的时刻,由操作履历收集部103根据该时刻决定。
[0129] 接着,操作履历收集部103取得从各设备所具备的操作履历发送部发送来的操作履历信息和设备信息。操作履历收集部103将在此取得的操作履历信息存储到操作履历存储部104中。并且,操作履历收集部103将在此取得的设备信息存储到设备信息存储部105中(S1303)。
[0130] 接着,支援设备推测部107根据存储于操作履历存储部104的操作履历信息104a,推测操作支援的必要性高的设备(S1304)。具体地说,根据需要进行操作支援的设备是用户对该操作感到困惑的设备这一假设,支援设备推测部107决定对用户的困惑程度进行定量化的困惑等级。而且,支援设备推测部107推测,所决定的困惑等级越大,则设备的操作支援必要性越高。另外,在图14和图15中,对本处理进行详细说明。
[0131] 接着,支援设备推测部107判断,在推测为需要操作支援的设备中,处于同一困惑等级的设备是否存在多个(S1305)。在此,处于同一困惑等级的设备存在多个的情况下(S1305中,是),支援设备推测部107在困惑等级相同的设备彼此中决定对困惑程度、即需要操作支援的程度进行排位的等级内顺位(S1306)。另外,后面将详细叙述步骤S1307的处理。另一方面,处于同一困惑等级的设备不存在多个的情况下(S1305中,否),进入到后述的步骤S1307的处理。
[0132] 接着,支援设备推测部107将通过步骤S1304~S1306的处理得到的困惑等级和等级内顺位和对应的设备信息作为设备推测结果信息110a,存储到推测结果存储部110中(S1307)。
[0133] 接着,支援功能推测部109对操作履历信息104a中包含的操作履历和由功能推测定义信息108a定义的操作模式进行比较,检测到一致的模式的情况下,将对应的目标功能推测为需要操作支援的功能(S1308)。之后, 将这样推测的功能表述为推测功能。另外,在此作为推测对象的功能无需是被推测为需要操作支援的全部设备的功能,可以仅将进行操作支援的概率高的设备作为对象,进行支援功能推测。例如,可以仅对困惑等级最高的设备,进行支援功能的推测。
[0134] 接着,支援设备推测部107从功能推测定义信息108a取得与推测功能对应的目标概率,作为推测分数。并且,支援设备推测部107将设备信息、以及推测功能、推测分数、按照推测分数高的顺序排列的推测顺位,作为功能推测结果信息110b,存储到推测结果存储部110中(S1309)。
[0135] 接着,支援方法决定部111根据参照设备推测结果信息110a得到的需要操作支援的设备数、参照功能推测结果信息110b得到的推测功能的推测分数、以及能够向功能说明输出部112输出的信息量,决定以设备单位、或是以功能单位将与支援设备相关的信息显示到画面上的支援方法(S1310)。在此,能够输出的信息量是指,能够显示到显示器等上的信息量。例如,显示器上能够显示与4个操作支援相关的信息的情况下,能够输出的信息量为“4”。
[0136] 最后,功能说明输出部112根据所决定的支援方法,参照功能说明信息105a,输出推测为需要支援的设备的功能说明信息等支援所需的信息(S1311)。
[0137] 图14是表示图13所示的步骤S1304的详细处理的流程图。
[0138] 首先,支援设备推测部107对每个设备判断收集到的操作履历信息104a中是否存在用户操作履历(S1401)。在此,为存在用户输入操作的设备的情况下(S1401中,是),支援设备推测部107根据操作履历,进行困惑等级的判断处理(S1402)。另一方面,为没有用户操作输入的设备的情况下(S1401,否),支援设备推测部107判断是否在时间区间Δt内执行了某个功能(S1403)。
[0139] 在此,在支援请求时刻执行了例如“录制处理”功能的设备的情况下(S1403中,是),支援设备推测部107将正在执行该功能的设备决定为用户正感到困惑的可能性最低的设备(即,需要操作支援的可能性最低的困惑等级1的设备)(S1405)。这是因为,正在显示节目的状态、正在播放音乐的状态、正在进行洗涤的状态等、正在执行功能的状态表示,用户完 成了功能的执行。即,正在执行功能的情况表示,对于用于执行功能的操作,用户并没有处于困惑状态。
[0140] 另一方面,在支援请求时刻没有执行功能的设备的情况下(S1403中,否),支援设备推测部107根据时间区间Δt的设备状态,判断用户是否正在进行操作(S1404)。例如,在时间区间Δt内显示了菜单画面的状态下,没有输入操作时,支援设备推测部107判断为用户正在进行操作。并且,例如,为洗衣机这种,始终在输入电源之后进行操作的设备的情况下,虽然在时间区间Δt内输入了电源,但没有输入操作时,支援设备推测部107判断用户正在进行操作。
[0141] 在此,在判断为正在进行操作的情况下(S1404中,是),支援设备推测部107将该设备决定为困惑等级2的设备(S1406)。另一方面,在判断为没有进行操作的情况下(S1404中,否),支援设备推测部107将该设备决定为困惑等级1的设备(S1405)。
[0142] 图15是表示图14所示的步骤S1402的困惑判断处理的详细处理的流程图。 [0143] 首先,支援设备推测部107对困惑定义信息106a的困惑操作模式和操作履历信息104a的操作履历进行比较,判断是否是用户正对操作感到困惑的设备(S1501)。其结果,判断为正感到困惑的情况下(S1501中,有困惑),支援设备推测部107进一步判断是否在判断为正感到困惑的操作履历之后存在功能执行的操作履历(S1502)。判断结果,在判断为没有功能执行的操作履历的情况下(S1502中,否),支援设备推测部107将该设备决定为正感到困惑的可能性最高的设备(即,需要操作支援的可能性最高的困惑等级4的设备)(S1503)。
并且,在判断为存在功能执行的操作履历,且操作履历中的输入操作在执行功能时结束的情况下,判断为过去曾感到困惑,但之后知道了功能的执行方法,所以困惑消除的可能性高。于是,在判断为存在功能执行的操作履历的情况下(S1502中,是),支援设备推测部107将该设备决定为需要操作支援的可能性最低的等级、即困惑等级1的设备(S1504)。 [0144] 另外,在执行功能中结束是指,完成了执行例如录制这一功能的输入操作等。 [0145] 另一方面,在判断为没有感到困惑的情况下(S1501中,无困惑),支援设备推测部
107判断操作履历中的输入操作是否在执行功能中结束(S1505)。
[0146] 在此,操作履历中的输入操作在执行功能中结束的情况下(S1505中,是),用户能够达成目标功能的可能性高,所以支援设备推测部107决定为需要操作支援的可能性最低的等级、即困惑等级1的设备(S1504)。另一方面,当操作履历中的输入操作在执行功能中没结束的情况下(S1505中,否),由于正在执行功能,所以作为存在困惑的可能性,支援设备推测部107决定为困惑等级3的设备(S1506)。
[0147] 通过以上的处理,操作支援终端101能够自动根据可能成为支援对象的多个设备的各操作履历判断用户是否正感到困惑,将判断为正感到困惑的设备推测为需要操作支援的设备。此外,操作支援终端101能够使用在推测支援对象设备时利用的操作履历,进行功能推测。根据这些推测结果,操作支援终端101将用户引导向目标功能,从而能够减少用户执行目标功能的负担。
[0148] 下面,说明在困惑等级相同的设备中决定等级内顺位的处理、即图13所示的步骤S1306的处理的具体例。
[0149] 在图13的步骤S1304中,支援设备推测部107将多个设备决定为同一困惑等级的情况下,为了决定优先进行哪一设备的操作支援,需要对同一困惑等级的设备彼此的顺序进行排位。于是,例如,3个设备被决定为同一困惑等级1的情况下,针对这3个设备,使用不同于决定困惑等级时的信息,对优先进行操作支援的设备的顺序进行排位。在此,同一困惑等级的设备是指,通过同一推测方法,推测为需要操作支援的设备。
[0150] 具体地说,作为进行排位的信息,使用时间信息、界面信息、以及利用状况信息这3种信息,进行排位。
[0151] 作为第一种方法,说明使用时间信息进行排位的方法。
[0152] 在使用时间信息进行排位的方法中,支援设备推测部107参照操作履历信息104a,确定用户最后对设备进行操作的时刻,如下进行推测,即,从所确定的时刻到发生了支援请求的时刻的时间越短的设备,对用户进行操作支援的必要性越高。
[0153] 具体地说,支援设备推测部107从操作履历信息104a中包含的表示输入操作的选择项目·按钮308和操作时刻306,计算操作支援请求时刻与最终输入操作时刻之间的时间差。支援设备推测部107如下进行排位,即,该时间差越短的设备,是需要操作支援的设备的可能性越高。这是因为,即使存在推测为用户正感到困惑的操作履历,在时间经过的情况下,推测为用户没有请求操作支援。即,对于时间差长的设备,认为是用户放弃了执行目标功能、或是通过参照印在纸介质上的手册等其他方式已解决的可能性高。因此,时间差长的设备被认为是用户并未通过操作支援终端101请求及时支援的设备。
[0154] 并且,在操作支援请求时刻,对于存在输入操作的设备,进行了支援请求的用户以外的其他用户正在利用该设备的可能性高。因此,在操作支援请求时刻存在输入操作的设备是利用操作支援终端101进行了支援请求的用户需要支援的设备的可能性低,所以在操作支援请求时刻存在输入操作的设备排位成需要支援的可能性低的设备。
[0155] 另外,在从各设备收集操作履历时,可以收集包括从操作支援请求时刻起一定时间后、例如1秒或2秒后的操作履历。由此,为支援请求后存在输入操作的设备的情况下,其他用户正在利用该设备的可能性高,所以支援设备推测部107能够提高确定其他用户正在操作的设备的精度。此外,在操作支援请求后,操作履历收集部103也可以以一定时间间隔,收集追加的操作履历。并且,每当以一定时间间隔得到操作履历时,支援设备推测部107判断是否存在其他用户正在使用的可能性,将判断结果反应到排位结果中。
[0156] 此外,支援设备推测部107利用操作支援请求时刻与最终输入操作时刻之间的差值,进行操作支援必要性的排位时,可以考虑从操作支援请求时刻起到操作支援终端显示操作支援所需的时间,进行排位。
[0157] 例如,支援设备推测部107取得操作支援终端101的位置信息和操作支援对象设备的位置信息。并且,支援设备推测部107使用取得的各位置信息,预测用户从各设备到利用操作支援终端101所耗费的时间,将预测的时间反映到排位中。更具体地说,操作支援终端101位于客厅,作为操作支援对象设备,检测到位于客厅的电视机和没有放在客厅的洗衣机的情况下,用户从没有放在客厅的洗衣机,将位于客厅的操作支援终端101弄 到手时,需要时间,所以支援设备推测部107使用减去了该用户将操作支援终端101弄到手所需时间的时间,作为操作支援请求时刻与洗衣机的最终输入操作时刻之间的时间差。 [0158] 并且,支援设备推测部107也可以考虑操作支援终端101的起动时间。例如,操作支援终端101的起动时间为30秒,起动后,操作支援请求作为事件记录的情况下,对于从操作支援请求时刻的30秒前到操作支援请求时刻的期间进行了输入操作的设备,支援设备推测部107不推测为操作支援的必要性高的设备。
[0159] 通过像这样考虑从最终输入操作时刻到操作支援终端的操作支援请求所需的时间,与单纯利用操作支援请求时刻与最终输入操作时刻的差值时间的情况相比,能够进行与利用状况相适应的排列。
[0160] 作为第二种方法,说明使用界面信息进行排位的方法。
[0161] 在使用了界面信息的排位方法中,支援设备推测部107根据界面信息105b,如下进行推测,即,界面越复杂的设备是对用户进行操作支援的必要性越高的设备。 [0162] 具体地说,例如,支援设备推测部107可以如下进行排位,即,按钮数越多的设备、或菜单结构阶层越深的设备,是用户正感到困惑的可能性高的设备、即操作支援的必要性高的设备的可能性越高。并且,例如,考虑设备所具备的功能数,支援设备推测部107如下进行排位,即,越是功能数多但按钮数少(即,按钮数除以功能数的值小)的设备,是操作支援的必要性高的设备的可能性越高。另外,在上述中,仅仅使用了按钮数或菜单的阶层深度的信息,但支援设备推测部107可以根据从全部按钮数减去了图6所示的单功能按钮数607、即按下该按钮时能够执行特定功能的按钮的数之后再除以功能数的值,进行排位。并且,还可以考虑图6中的可执行功能比例608、即表示用户正在利用的界面能够执行整体功能中的哪一程度的功能这一信息,进行排位。
[0163] 作为第三方法,说明使用了利用状况信息的排位方法。
[0164] 在使用了利用状况信息的排位方法中,支援设备推测部107参照利用频度信息104b,确定包含发生了支援请求的时刻的时间段内执行功能的次数,如下进行推测,即,所确定的次数越少的设备是对用户进行操作支援的必要性越高的设备。
[0165] 具体地说,通过利用图4所示的利用频度信息104b中包含的、与操作支援请求时刻对应的各设备的每个星期几以及每个时间段的利用频度信息,支援设备推测部107进行设备排位。这种排位方式基于如下想法,用户利用设备存在习惯性,对于在利用频度低的星期几或时间段利用的设备,不是通常利用该设备的用户,而是平常不太利用该设备的用户正在利用的可能性高,所以是需要支援的设备的可能性高。作为具体处理,对于需要排位的设备,支援设备推测部107从图6所示的利用频度信息104b,取得受理了操作支援请求的星期几和时刻的功能执行次数。而且,支援设备推测部107将所取得的功能执行次数越小、即在操作支援请求时刻平常不太利用的设备,判断为正由不习惯使用的用户进行利用,排位成是支援设备的可能性高。
[0166] 另外,支援设备推测部107可以仅利用上述3种排位方法的任意一种方法进行排位,也可以联合多种排位方法进行排位。作为联合多种排位方法的具体例,在使用时间信息进行排位的结果,时间差小(时间差在一定时间以下)的设备存在多个的情况下,支援设备推测部107还可以使用界面信息或利用状况信息,对时间差小的多个设备进行排位。 [0167] 接着,使用图16,进一步具体说明在上述说明的图13所示的步骤S1304~S1306中进行的支援设备的推测以及排位。
[0168] 图16是用于说明经由网络200与本发明的实施方式所涉及的操作支援终端101连接的设备的操作履历信息和困惑判断结果的图。
[0169] 如图所示,用户在19点55分进行了操作支援请求。在此,从发生了操作支援请求的时刻追溯的时间设为5分钟的情况下,时间区间Δt为19点50分到19点55分的区间。于是,操作支援终端101所具备的操作履历收集部103收集该时间区间Δt的操作履历的结果,通过图中柱子的斜线部分表示发生了输入操作的区间。而且,在各柱子的斜线部分的上部表示,支援设备推测部107根据收集到的操作履历,进行图15的步骤S1501所示的困惑判断处理的结果。并且,图中柱子的横线部分表示,在操作履历收集部103进行图15的步骤S1502所示的处理的结果,判断为正在执行与操作对应的功能的设备中,正在执行该功能的区间。另外,在本图的说明中,操作履历收集部103虽然没有收集支援请求时刻后的操作履历,但如上所述,也可以收集从支援请求时刻到几秒后的操作履历。
[0170] “数字电视机1”存在输入操作的履历,判断为有困惑,所以是困惑等级4。同样地,“DVD·刻录机”、“立体音响”以及“洗衣机”也是困惑等级4。对于“空调”,虽然存在输入操作的履历,但由于在执行功能的状态下结束操作,所以是困惑等级1。“电话机·FAX”在时间区间Δt内没有输入操作的履历,不是功能执行中,也没有处于操作中,所以困惑等级1。“数字电视机2”存在输入操作的履历,判断为无困惑,没有执行与操作对应的功能,所以是困惑等级3。
[0171] 像这样判断各设备的困惑等级的结果,存在同一困惑等级的设备。于是,支援设备推测部107对同一困惑等级的设备,采用如上所述的方式,利用时间信息和界面信息进行排位。
[0172] 首先,说明困惑等级4的设备、即“数字电视机1”、“DVD·HDD刻录机”、“立体音响”、以及“洗衣机”的排位。首先,“数字电视机1”在操作支援请求时刻存在输入操作,所以排位成最没有困惑的设备。接着,困惑等级4的设备之中,操作支援请求时刻与最终输入操作时刻之间的差值最小的设备、即“DVD·HDD刻录机”排位成最感到困惑的设备。而且,剩下的“立体音响”和“洗衣机”,操作支援请求时刻与最终输入操作时刻之间的差值几乎为零,所以使用界面信息进行排位。参照图6所示的功能数602和按钮数/阶层数606的情况下,“立体音响”的按钮数比“洗衣机”多,且相对于功能数,按钮数少,所以“立体音响”排位成比“洗衣机”感到困惑的设备。通过这种方式,支援设备推测部107决定困惑等级4的多个设备的顺位(正感到困惑的可能性高的顺位)。即,支援设备推测部107按照“DVD·HDD刻录机”的顺位最高,接着是“立体音响”、“洗衣机”、“数字电视机1”的顺序,决定设备的顺位。
[0173] 另外,对于困惑等级1的设备、即“空调”和“电话机·FAX”,由于是操作支援的必要性低的设备,所以支援设备推测部107将它们的顺位均决定为第1位。即,支援设备推测部107不对困惑等级1的设备进行排位。
[0174] 在此判断的结果与图10所示的设备推测结果信息110a相对应。
[0175] 接着,说明支援方法决定部111决定支援方法,功能说明输出部112输出功能说明信息的处理,即、图13的步骤S1310和步骤S1311的处理的具体例。
[0176] 图17是表示本发明的实施方式所涉及的操作支援终端所具备的功能说明输出部112输出的输出画面例的图。如图17(a)所示,功能说明输出部112首先以困惑等级高的顺序提示支援设备推测部107推测的支援设备,当困惑等级相同的情况下,按照等级内顺位高的顺序提示支援设备。于是,若用户选择了需要支援的设备,则功能说明输出部112针对如图17(b)所示选择的设备,按照支援功能推测部109推测的功能的推测分数高的顺序进行提示。若用户进一步从图17(b)所示的画面选择了需要支援的功能,则功能说明输出部
112根据所选择的功能,提示图17(c)所示的功能说明、操作说明。此外,若从图17(c)的画面选择了功能,则显示图17(d)所示的画面。
[0177] 图18是表示通过本发明的实施方式所涉及的操作支援终端显示的、输出了与进行了支援请求的用户不同的用户正感到困惑的状况的输出画面例的图。如图所示,对存在其他用户正感到困惑的可能性的设备显示图标,将其他用户正感到困惑的状况传达给正在请求支援的用户。
[0178] 图19是表示通过本发明的实施方式所涉及的操作支援终端显示的、同时显示了推测设备和推测功能的画面输出例的图。即,图19所示的画面是在支援方法决定部111决定输出功能单位的画面的情况下输出的画面的一例。支援方法决定部111根据能够显示到画面上的项目数、各设备的困惑等级的分布、以及推测功能的分数,决定是以功能单位输出、或是以设备单位输出。例如,在推测为操作支援的必要性高的设备中,推测功能的分数高于预定值的情况下,支援方法决定部111决定以功能单位进行输出。其结果,如图19所示,功能说明输出部112以功能单位输出画面,所以用户能够不经设备选择而直接选择功能。即,用户能够通过较少的操作支援终端101的操作,接受操作支援。另外,如图19所示,优选即使在支援方法决定部111决定以功能单位进行输出的情况下,功能说明输出部112将能够识别设备的信息(例如,图19所示的表示设备形状的图标)与功能一起输出到画面上。由此,能够避免用户不能理解所输出的功能是哪个设备的功能的情况。
[0179] 图20是表示通过本发明的实施方式所涉及的操作支援终端显示的、根据能够显示到1个画面上的项目数来控制推测功能的显示方法时的画面输出例的图。图20所示的画面与图19所示的画面不同,显示在1个画面上 的功能数因设备而不同。这是因为,支援方法决定部111根据能够显示到画面上的项目数、各设备的困惑等级的分布以及推测功能的分数,决定对1个设备输出的功能的数。在此,项目数是功能说明输出部112能够输出的信息量的一例。例如,能够显示在画面上的项目数为4个,且3台设备为困惑等级4,剩下的设备为困惑等级1~3。该情况下,支援方法决定部111决定输出2个在困惑等级4的设备中困惑程度排位最高的设备的推测功能。即,支援方法决定部111决定在画面的第一页仅输出与困惑等级4的设备对应的功能。其结果,功能说明输出部112能够输出多个困惑等级高的设备的功能,所以能够直接从画面选择用户需要操作支援的功能的可能性提高。即,用户能够通过较少的操作支援终端101的操作,接受操作支援。
[0180] 另外,以功能单位输出到画面上的方法不限于图19和图20所示的方法。例如,支援方法决定部111可以决定,即使在困惑等级4的设备存在多个的情况下,也只将困惑等级4的设备之中、正感到困惑的可能性最高的设备的推测功能显示到画面的第一页上。并且,支援方法决定部111预先对每个困惑等级保持推测功能的分数的阈值,决定依次输出超过该阈值的功能。
[0181] 以上,根据实施方式说明了本发明所涉及的操作支援终端,但本发明不限于上述实施方式。
[0182] 例如,在上述实施方式中,各设备的设备信息由存储于各设备的设备信息存储部收集,但也可以根据需要,从一元化的服务器收集。并且,设备信息可以从一开始就存储到操作支援终端中。
[0183] 并且,在本实施方式中,假设利用操作支援终端对用户进行操作支援,但进行操作支援的装置不限于操作支援终端。例如,可以是与具备用于进行操作支援的构成要素的网络连接的设备。
[0184] 并且,在上述实施方式中,操作支援终端将图9所示的表格作为功能推测定义信息存储,通过对输入操作和由表格定义的操作模式进行比较,推测目标功能,但由输入操作的信息推测目标功能的方法不限于该方法。例如,操作支援终端可以采用日本特开2007-316803号公报(专利文献2)中公开的方法,推测目标功能。具体地说,操作支援终端从操作履历提取用户选择的菜单项目中包含的单词、或用户选择的按钮中表示的单词。而且,操作支援终端计算所提取的单词与各功能说明中利用的单词之间的含 义类似度。最后,操作支援终端将计算出的含义类似度高的功能设为目标功能。
[0185] 如上述说明,本发明所涉及的操作支援终端使用操作履历来确定需要操作支援的设备,所以对于作为操作支援对象的设备,无需安装例如无线标志这类专用的信息提供介质,也能够推测支援对象设备。并且,进行操作支援的装置不受利用时的位置限制,具有显示器的设备能够起到操作支援终端的作用。由此,在上述实施方式中说明的用于操作支援的专用终端并不是必须的,可以通过具有显示器的设备进行操作支援。例如,可以由数字电视机2001进行上述实施方式的目标功能的推测,使用数字电视机2001的显示器进行操作支援。
[0186] 产业上的可利用性
[0187] 本发明能够用于一般的设备,所以能够作为以家庭内的各种设备为首、包括移动电话机、车载导航仪等在内的设备的操作支援终端利用,其可利用性非常大。