用于生成用户界面的装置和方法

文档序号:6546375阅读:234来源:国知局
用于生成用户界面的装置和方法
【专利摘要】[问题]为了使能够指定在基于多个应用之间的关联度生成用于激活该多个应用的用户界面时使用哪个时段的关联度。[解决手段]在UI显示装置10中,特定条件关联度表格生成单元21基于存储在操作历史表格存储单元11中的操作历史来计算在应用之间在最近一周和特定日的关联度。关联图表生成单元25将在最近一周内具有最大操作次数的参考应用布置在中心处。在指定适合于特定日的并且也符合最近一周的用户界面的情况下,关联图表生成单元25基于最近一周和特定日的关联度来布置与参考应用相关联的每个关联应用。在其中指定仅适用于特定日的用户界面的情况下,关联图表生成单元25基于特定日的关联度来布置每个关联应用。
【专利说明】用于生成用户界面的装置和方法

【技术领域】
[0001] 本发明涉及用于生成用户界面的装置和方法。特别地,本发明涉及用于生成用于 激活多个应用的用户界面的装置和方法。

【背景技术】
[0002] 近年来,在日常工作中需要进行的操作量是很大的,并且使用应用来进行大多数 的操作。
[0003] 在这种情况下,已经提出了用于合并(integrate)多个应用的⑶I的方法(参见 例如专利文献1)。
[0004] 专利文献1公开了一种⑶I合并方法,其包括:自动地获取应用的各自的操作日志 (log);进行操作日志分析,用于从所获取的操作日志中找到处理(deal with)在应用之间 共同的数据项的GUI部分;合并应对共同的数据项的GUI部分;并且生成新的合并的GUI, 其使得能够统一对多个应用的输入。
[0005] 同时,已知用于对在文档之间、在内容之间等的关联度进行可视化的技术,尽管该 技术不被用于合并多个应用的GUI (参见例如专利文献2和3)。
[0006] 专利文献2公开了一种用于以下述方式来显示访问符号(access symbol)的技 术。也就是,多个同心圆被设置为以从预先关联的多个访问符号(包括文档、图形和图像在 内的信息的访问符号)中所选择的特定访问符号为圆心。基于与特定访问符号的信息的关 联度,其他分组的访问符号在其关联度越高时每个位于与同心圆的圆心越接近的圆上。在 相同圆上的访问符号被设置为在它们之间的信息关联度越高时在相同圆上越接近于彼此。
[0007] 专利文献3公开一种技术,其包括:对每个内容将在用户进行内容操作时生成的 来自应用或0S的事件信息的多个内容操作历史进行分类或计算;合并操作类型彼此不同 的内容的内容操作历史;对所有内容计算操作的一致程度;使用所计算的操作度和内容之 间的访问时间的相似性,从来自内容之间的操作量的相似性动态地计算内容之间的关联 度;并且对内容之间的关联度进行可视化。
[0008] 引用列表
[0009] 专利文献
[0010] [专利文献 1] JP2〇l2_64129A
[0011] [专利文献 2]JP2〇01_35〇793A
[0012] [专利文献 3]JP2〇10_92ll6A


【发明内容】

[0013] 技术问题
[0014] 如上文中所描述的,已经存在用于合并多个应用的⑶I的技术和用于对文档之 间、内容之间等的关联度进行可视化的技术。
[0015] 遗憾的是,直到现在,还没有明显地存在基于应用之间的关联度来生成用于激活 多个应用的用户界面的技术,并且不存在用于指定在产生这样的用户界面时使用哪个时段 的关联度的技术。
[0016] 本发明的一个目标是使得能够指定在基于多个应用之间的关联度生成用于激活 该多个应用的用户界面时使用哪个时段的关联度。
[0017] [对问题的解决方案]
[0018] 为了实现这样的目标,本发明提供了生成用于激活多个应用的用户界面的装置, 所述装置包括:存储单元,适配为在其中存储在所述多个应用上的操作历史;生成单元,适 配为基于存储在所述存储单元中的操作历史来生成指示所述多个应用之间在第一时段中 的关联度的第一关联度信息和指示所述多个应用之间在第二时段中的关联度的第二关联 度信息;接收单元,适配为接收对所述第一时段和所述第二时段的任意一个的指定;和布 置单元,适配为在所述接收单元接收到对所述第一时段的指定的情况下,基于所述第一关 联度信息,将在激活所述多个应用时分别操作的多个对象布置到所述用户界面上,并且在 所述接收单元接收到对所述第二时段的指定的情况下,基于所述第二关联度信息,将所述 多个对象布置到该用户界面上。
[0019] 此外,本发明还提供了生成用于激活多个应用的用户界面的装置,所述装置包括: 存储单元,适配为在其中存储在所述多个应用上的操作历史;生成单元,适配为基于存储在 所述存储单元中的操作历史来生成指示所述多个应用之间在预定时段中的关联度的第一 关联度信息和指示所述多个应用之间在所述预定时段内的预定日的关联度的第二关联度 信息;接收单元,适配为在特定日激活的情况下接收第一指定和第二指定中的任意一个,所 述第一指定指定生成适合于所述预定日的并且也符合所述预定时段的用户界面,所述第二 指定指定生成仅适合于所述预定日的用户界面;和布置单元,适配为在所述接收单元接收 到所述第一指定的情况下,基于所述第一关联度信息和所述第二关联度信息,将在激活所 述多个应用时分别操作的多个对象布置到所述用户界面上,并且在所述接收单元接收到所 述第二指定的情况下,基于所述第二关联度信息,将所述多个对象布置到该用户界面上。
[0020] 在此,该生成单元可以生成对于包括所述多个应用中的应用对的第一对组的第一 关联度信息,所述应用对满足指示在预定时段内的关联度高的第一条件,以及所述生成单 元可以生成对于包括所述多个应用中的应用对的第二对组的第二关联度信息,所述应用对 满足指示在预定日的关联度高的第二条件。
[0021] 在该情况下,在不存在不构成所述第一对组中所包括的任意应用对而构成所述第 二对组中所包括的任意应用对的任意应用的情况下,所述生成单元可以输出意思是第二条 件应该放松的信息。
[0022] 此外,所述布置单元可以将在激活所述多个应用中的预定应用时所操作的对象布 置在预定位置处,以及在所述预定应用和另一应用构成的对被包括在所述第一对组和所述 第二对组中的至少任何一个中的情况下,所述布置单元可以将在激活所述另一应用时操作 的对象布置在另一位置。
[0023] 在该情况下,在激活构成所述第二对组中所包括的任意应用对的应用时所操作的 对象未被布置的情况下,所述布置单元可以输出意思是所述第二条件应该放松的信息。
[0024] 此外,该装置还可以包括获取单元,所述获取单元适配为基于存储在所述存储单 元中的操作历史来获取在所述多个应用中的每个应用上的操作次数。所述布置单元可以将 被操作以激活满足预定条件的应用的对象布置在预先被确定为用户首先操作的对象所布 置在的位置的位置处,所述预定条件指示由所述获取单元所获取的操作次数大。
[0025] 此外,本发明还提供了生成用于激活多个应用的用户界面的方法,所述方法包括 以下步骤:将在所述多个应用上的操作历史存储至存储单元中;基于存储在所述存储单元 中的操作历史来生成指示所述多个应用之间在第一时段中的关联度的第一关联度信息和 指示所述多个应用之间在第二时段中的关联度的第二关联度信息;接收对第一时段和第二 时段的任意一个的指定;和在接收到对所述第一时段的指定的情况下,基于所述第一关联 度信息,将在激活所述多个应用时分别操作的多个对象布置到所述用户界面上,并且在接 收到对所述第二时段的指定的情况下,基于所述第二关联度信息,将所述多个对象布置到 该用户界面上。
[0026] 此外,本发明还提供一种生成用于激活多个应用的用户界面的方法,该方法包括 以下步骤:将在所述多个应用上的操作历史存储至存储单元中;基于存储在所述存储单元 中的操作历史来生成指示所述多个应用之间在预定时段中的关联度的第一关联度信息和 指示所述多个应用之间在所述预定时段内的预定日的关联度的第二关联度信息;在特定日 激活的情况下接收第一指定和第二指定中的任意一个,所述第一指定指定生成适合于所述 预定日的并且也符合所述预定时段的用户界面,所述第二指定指定生成仅适合于所述预定 日的用户界面;和在接收到所述第一指定的情况下,基于所述第一关联度信息和所述第二 关联度信息,将在激活所述多个应用时分别操作的多个对象布置到所述用户界面上,并且 在接收到所述第二指定的情况下,基于所述第二关联度信息,将所述多个对象布置到该用 户界面上。
[0027] 此外,本发明还提供了致使计算机用作生成用于激活多个应用的用户界面的装置 的程序,所述程序致使计算机用作:存储单元,适配为在其中存储在所述多个应用上的操作 历史;生成单元,适配为基于存储在所述存储单元中的操作历史来生成指示所述多个应用 之间在第一时段中的关联度的第一关联度信息和指示所述多个应用之间在第二时段中的 关联度的第二关联度信息;接收单元,适配为接收对所述第一时段和所述第二时段的任意 一个的指定;和布置单元,适配为在所述接收单元接收到对所述第一时段的指定的情况下, 基于所述第一关联度信息,将在激活所述多个应用时分别操作的多个对象布置到所述用户 界面上,并且在所述接收单元接收到对所述第二时段的指定的情况下,基于所述第二关联 度信息,将所述多个对象布置到该用户界面上。
[0028] 此外,本发明还提供了致使计算机用作生成用于激活多个应用的用户界面的装置 的程序,所述程序致使计算机用作:存储单元,适配为在其中存储在所述多个应用上的操作 历史;生成单元,适配为基于存储在所述存储单元中的操作历史来生成指示所述多个应用 之间在预定时段中的关联度的第一关联度信息和指示所述多个应用之间在所述预定时段 内的预定日的关联度的第二关联度信息;接收单元,适配为在特定日激活的情况下接收第 一指定和第二指定中的任意一个,所述第一指定指定生成适合于所述预定日的并且也符合 所述预定时段的用户界面,所述第二指定指定生成仅适合于所述预定日的用户界面;和布 置单元,适配为在所述接收单元接收到所述第一指定的情况下,基于所述第一关联度信息 和所述第二关联度信息,将在激活所述多个应用时分别操作的多个对象布置到所述用户界 面上,并且在所述接收单元接收到所述第二指定的情况下,基于所述第二关联度信息,将所 述多个对象布置到该用户界面上。
[0029] 根据本发明,变得能够指定在基于多个应用之间的关联度生成用于激活该多个应 用的用户界面时使用哪个时段的关联度。

【专利附图】

【附图说明】
[0030] 图1是对可以应用本发明的实施例的计算机的硬件配置示例进行图示的图;
[0031] 图2是对在本发明的实施例中的Π 显示装置的功能配置示例进行图示的方框 图;
[0032] 图3是对在本实施例中使用的操作历史表格的示例进行图示的图;
[0033] 图4是对在本实施例中生成的切换间隔表格的示例进行图示的图;
[0034] 图5是对在本实施例中生成的权重操作表格的示例进行图示的图;
[0035] 图6是对在本实施例中生成的操作次数表格的示例进行图示的图;
[0036] 图7是对在本实施例中生成的关联度表格的示例进行图示的图;
[0037] 图8是对在本实施例中生成的一周关联度表格的示例进行图示的图;
[0038] 图9是对在本实施例中生成的一周关联度平均表格的示例进行图示的图;
[0039] 图10是对在本实施例中生成的一周关联度高排序(high ranking)表格的示例进 行图不的图;
[0040] 图11是对在本实施例中生成的关联度高排序表格的示例进行图示的图;
[0041] 图12是对在本发明的实施例中的特定条件关联度表格生成单元的行为示例进行 图不的流程图;
[0042] 图13是对本发明的实施例中的关联图表生成单元的行为示例进行图示的流程 图;
[0043] 图14是对在其中激活Π 显示装置的那一日不是特定日的情况下启动器屏幕的示 例进行图不的图;
[0044] 图15是对在其中激活Π 显示装置的那一日是特定日的情况下启动器屏幕的示例 进行图示的图;以及
[0045] 图16是对在其中激活Π 显示装置的那一日是特定日的情况下启动器屏幕的另一 示例进行图示的图。

【具体实施方式】
[0046] 在下文中,参考附图详细地描述本发明的实施例。
[0047] 考虑工作的实际情形,存在在每日基础上通过激活相似的应用来进行的大量操 作,并且因此可能遗忘这样的操作。同时,也存在仅在预定日(例如每个月的最后)使用的 应用,并且因此通过激活这样的应用所进行的操作尤其可能被遗忘。
[0048] 考虑到上述情况,本实施例提供通过以下获得的启动器(launcher):记录用户在 多个应用上的操作历史;分析对于每个日期和时间的使用频率和应用之间的关联;并且根 据日期和时间来显示应用关联图表。这使得用户能够可视地理解在其工作中具有高使用频 率的应用,从而能够提高工作的效率。此外,另外显示用于仅仅发生在预定日并且倾向于被 用户遗忘的工作的应用,并且只显示这样的应用,这可以使用户想起该工作。
[0049] 图1是对在本实施例中的用户界面(UI)显示装置10的硬件配置示例进行图示的 图。如在图中所示,Π 显示装置10包括:中央处理单元(CPU) 10a,其是运算部件;主存储器 l〇c,其经由母板(M/B)芯片组10b连接至CPUlOa ;和显示机构10d,其类似地经由M/B芯片 组l〇b连接至CPUlOa。此外,网络接口 10f、磁盘设备(HDD) 10g、音频机构10h、键盘/鼠标 l〇i和软盘驱动器l〇j经由桥电路l〇e连接至M/B芯片组10b。
[0050] 请注意,在图1中,经由总线来连接部件。例如,经由CUP总线来连接CPUlOa和Μ/ Β芯片组10b,并且经由CPU总线来连接M/B芯片组10b和主存储器10c。此外,可以经由加 速图形端口(AGP)来连接M/B芯片组10b和显示机构10d,但是在其中显示机构10d包括符 合PCI Express的视频卡的情况下,经由PCI Express (PCIe)总线来连接M/B芯片组10b 和该视频卡。此外,关于到桥电路l〇e的连接,例如,PCI Express可以用于网络接口 10f。 此外,例如,串行ΑΤΑ (AT附接)、用于并行传输的ΑΤΑ和外设组件互连(PCI)可以用于磁盘 设备l〇g。此外,通用串行总线(USB)可以用于键盘/鼠标10i和软盘驱动器10j。
[0051] 图2是对在本实施例中的Π 显示装置10的功能配置示例进行图示的方框图。如 在图中所示的,π显示装置10包括操作历史表格存储单元11、切换间隔表格生成单元12、 切换间隔表格存储单元13、权重操作表格生成单元14、和权重操作表格存储单元15。Π 显 示装置10还包括操作次数表格生成单元16和操作次数表格存储单元17。Π 显示装置10 还包括关联度表格生成单元18和关联度表格存储单元19。Π 显示装置10还包括特定条 件关联度表格生成单元21、特定条件关联度表格存储单元22、特定条件操作次数表格生成 单元23、特定条件操作次数表格存储单元24和关联图表生成单元25。
[0052] 操作历史表格存储单元11在其中存储操作历史表格。在此,稍后将详细描述的操 作历史表格是其中应用、在该应用上的操作事件、由该应用所处理的内容、和进行操作事件 时的操作时间彼此相关联的表格。在这些元素中,从操作系统(0S)的事件信息收集操作事 件。具体地,如果用户在运行的应用上进行鼠标操作、键盘操作、应用激活操作等,则收集与 这些操作有关的操作事件。在本实施例中,操作历史表格存储单元11被提供为适于在其中 存储操作历史的存储单元的示例。
[0053] 切换间隔表格生成单元12基于在操作历史表格存储单元11中存储的操作历史表 格来生成切换间隔表格,该切换间隔表格包括应用之间的切换间隔。在此,切换间隔可以定 义为例如从最后操作给定应用至第一次操作另一应用的时间长度。应用之间的切换间隔越 短时,确定其之间的关联度越高。
[0054] 切换间隔表格存储单元13在其中存储由切换间隔表格生成单元12所生成的切换 间隔表格。在此,下文将详细描述的切换间隔表格是其中应用对、在构成该对的应用之间的 切换间隔和进行该切换的操作日期彼此相互关联的表格。
[0055] 基于在操作历史表格存储单元11中存储的操作历史表格,权重操作表格生成单 元14生成权重操作表格,该权重操作表格包括用作用于计算应用之间的权重的基础的操 作的信息。在此,这样的操作的示例包括复制&粘贴操作和剪切&粘贴操作。也就是说,在 在给定应用之间进行复制&粘贴操作或剪切&粘贴操作的情况下,给定应用之间的关联度 可以被认为是高的,因此这样的操作信息被包括在权重操作表格中。
[0056] 权重操作表格存储单元15在其中存储由权重操作表格生成单元14所生成的权重 操作表格。在此,下文将详细描述的权重操作表格是其中应用对、在构成该对的应用之间进 行复制&粘贴操作或剪切&粘贴操作的操作时间和进行这样的操作的操作日期彼此相互关 联的表格。
[0057] 基于在操作历史表格存储单元11中存储的操作历史表格,操作次数表格生成单 元16生成操作次数表格,该操作次数表格包括每个应用的操作功能。
[0058] 操作次数表格存储单元17存储由操作次数表格生成单元16所生成的操作次数表 格。在此,下文中将详细描述的操作次数表格是其中应用、在该应用上的操作次数和计算操 作次数的操作日期彼此互相关联的表格。
[0059] 关联度表格生成单元18将与权重操作表格存储单元15中存储的权重操作表格中 所包括的操作相关的权重添加至切换间隔表格存储单元13中存储的切换间隔表格中所包 括的切换间隔。以这种方式,关联度表格生成单元18计算每对应用的关联度,并且生成包 括该关联度的关联度表格。
[0060] 关联度表格存储单元19在其中存储由关联度表格生成单元18所生成的关联度表 格。在此,下文中将详细描述的关联度表格是其中应用对、构成该对的应用之间的关联度和 进行用作计算关联度的基础的操作的操作日期彼此互相关联的表格。
[0061] 特定条件关联度表格生成单元21从在关联度表格存储单元19中存储的关联度表 格中所包括的关联度中获得在特定条件下的关联度,并且生成特定条件关联度表格,该特 定条件关联度表格包括在该特定条件下的关联度。在此,预定的时段、预定的一天等可以被 认为是特定条件。在这些特定条件中,预定时段的示例包括最近一周、最近一个月和最近 一年,并且通过将最近一周作为示例来给出下面的描述。此外,预定一天的示例包括每周 的特定一天和每个月的特定一天,并且通过将每个月的特定一天作为示例来给出下面的描 述。在本实施例中,包括预定时段内的关联度的特定条件关联度表格被用作第一关联度信 息的示例,并且包括在预定一天的关联度的特定条件关联度表格被用作第二关联度信息的 示例。此外,在本实施例中,提供特定条件关联度表格生成单元21作为适于生成第一关联 度信息和第二关联度信息的生成单元的示例。
[0062] 特定条件关联度表格存储单元22在其中存储由特定条件关联度表格生成单元21 所生成的特定条件关联度表格。在此,下文中将详细描述的特定条件关联度表格是其中应 用对、构成该对的应用之间的关联度和进行用作计算关联度的基础的操作的操作日期彼此 相互关联的表格,类似于关联度表格。
[0063] 特定条件操作次数表格生成单元23从在操作次数表格存储单元17中所存储的操 作次数表格中所包括的操作次数中获得在特定条件下的操作次数,并且生成特定条件操作 次数表,该特定条件操作次数表包括在该特定条件下的操作次数。在此假定由特定条件关 联度生成表格生成单元21所使用的预定时段(下文中,将最近一周作为示例)被用作特定 条件。在本实施例中,特定条件操作次数表格生成单元23被提供作为适于获取操作次数的 获取单元的示例。
[0064] 特定条件操作次数表格存储单元24在其中存储由特定条件操作次数表格生成单 元23生成的特定条件操作次数表格。在此,特定条件操作次数表格是其中应用、在该应用 上的操作次数和计算操作次数的操作日期彼此相互关联的表格,类似于操作次数表格。 [0065] 关联图表生成单元25生成应用关联图表,该应用关联图表是由启动器提供的用 户界面。具体地,首先,关联图表生成单元25参考在特定条件操作次数表格存储单元24中 存储的特定条件操作次数表格来定义具有最大操作次数的应用作为参考应用,并且将代表 该参考应用的参考图标布置在中心。此外,关联图表生成单元25布置每个代表与参考应用 相关联的关联应用的关联图标,使得代表具有与参考应用的较高关联度的关联应用的关联 图标定位为更接近该中心。然后,关联图表生成单元25进行具有这样的层次结构的布置: 每个关联应用依次被定义为另一参考应用并且布置与该参考应用相关联的关联应用。在本 实施例中,图标被用作在激活应用时分别操作的多个对象的示例,并且关联图表生成单元 25被提供作为适于布置多个对象的布置单元的示例。在此,关联图表生成单元25响应于 对屏幕上的滑块(slider)的操作而基于日期和时间来切换应用关联图表。例如,与包括在 最近一周激活的应用的应用关联图表所显示在的层相比,包括仅在诸如每月末和每周特定 一天之类的特定一天激活的应用的应用关联图表被显示在更高的层中,并且,可以通过滑 块来切换这些层。可替换地,可以创建诸如星期几过滤器(day-of-week filter)和日期/ 时间过滤器之类的过滤器,并且如果选择特定星期几、特定日期和时间等,则可以显示与选 择的星期几、选择的日期和时间等相对应的应用关联图表。在该意义上,关联图表生成单元 25还对应于适于接收指定的接收单元的示例。
[0066] 请注意,通过软件和硬件资源的协作来实现这些功能单元。具体地,CPUlOa (参见 图1)例如从磁盘设备l〇g(参见图1)将程序加载到主存储器10C (参见图1)上,该程序用 于实现切换间隔表格生成单元12、权重操作表格生成单元14、操作次数表格生成单元16、 关联度表格生成单元18、特定条件关联度表格生成单元21、特定条件操作次数表格生成单 元23和关联图表生成单元25,并且CPUlOa (参见图1)因此执行程序,由此实现这些功能单 元。此外,通过例如磁盘设备l〇g(参见图1)来实现操作历史表格存储单元11、切换间隔表 格存储单元13、权重操作表格存储单元15、操作次数表格存储单元17、关联度表格存储单 元19、特定条件关联度表格存储单元22和特定条件操作次数表格存储单元24。
[0067] 接下来具体描述在本实施例中的Π 显示装置10的行为。
[0068] 图3是对在操作历史表格存储单元11中存储的操作历史表格的示例进行图示 的图。作为该行为的前提,假设这样的操作历史表格被存储在操作历史表格存储单元11 中。该图图示了例如当应用"Appl"在2012年10月15日星期一 9时50分4秒处理内 容"Contentl"时进行鼠标操作,并且当应用"App2"在同一天的10时02分4秒处理内容 "Content2"时进行鼠标操作。该图还图示了当应用"Appl"在同一天的12时10分4秒处 理内容"Contentl"时进行复制操作,并且当应用"App2"在同一天的12时12分3秒处理 内容"Content2"时进行粘贴操作。该图还图示了当应用"App2"在同一天的13时15分5 秒处理内容"Content2"时进行复制操作,并且当应用"Appl"在同一天的13时17分7秒处 理内容"Contentl"时和当应用"App3"在同一天的13时21分10秒处理内容"Content3" 时进行粘贴操作。请注意,在该图中假设复制操作和粘贴操作彼此相联系的部分被省略,并 且假设对每个应用的一次激活进行一个鼠标操作;但是对于每个应用的一次激活可以进行 多个鼠标操作。
[0069] 在图3中的操作历史表格以这种方式存储在操作历史表格存储单元11中的状态 下,首先,切换间隔表格生成单元12获得应用之间的切换间隔。然后,切换间隔表格生成单 元12生成包括该切换间隔的切换间隔表格,并且将该切换间隔表格存储至切换间隔表格 存储单元13中。
[0070] 图4是对存储在切换间隔表格存储单元13中的切换间隔表格的示例进行图示的 图。该图图示了例如应用"Appl"和应用"App2"之间的切换间隔是12分0秒并且它们之 间的切换在2012年10月15日进行。请注意,在图3中,对应用"Appl"进行一个鼠标操 作,并且对应用"App2"进行一个鼠标操作。因此,在图4中,在分别对应用进行一次的鼠标 操作之间的间隔被定义为应用之间的切换间隔。然而,实际上,如上文中所描述的,对应用 "Appl"进行多个鼠标操作,并且对应用"App2"进行多个鼠标操作。因此,从对应用"Appl" 的最后的鼠标操作至对应用"App2"的第一鼠标操作的时间长度被定义为它们之间的切换 间隔。
[0071] 此外,在图3中的操作历史表格被存储在操作历史表格存储单元11中的情况下, 权重操作表格生成单元14获得与应用之间的操作有关的权重。在此,复制&粘贴操作或剪 切&粘贴操作被提取为应用之间的操作。具体地,权重操作表格生成单元14可以从在操作 历史表格存储单元11中存储的操作历史表格中提取操作事件"粘贴"和操作事件"复制" 或者在操作事件"粘贴"之前的操作事件"剪切"。然后,权重操作表格生成单元14生成包 括该操作的信息的权重操作表格,并且将该权重操作表格存储至权重操作表格存储单元15 中。
[0072] 图5是对在权重操作表格存储单元15中存储的权重操作表格的示例进行图示的 图。该图图示了例如在2012年12月15日从12时10分4秒至12时12分3秒在应用 "Appl"和应用"App2"之间进行复制&粘贴操作或剪切&粘贴操作。
[0073] 此外,在图3的操作历史表格存储在操作历史表格存储单元11中的情况下,操作 次数表格生成单元16获得在每个应用上的操作次数。然后,操作次数表格生成单元16生 成包括该操作次数的操作次数表格,并且将该操作次数表格存储至操作次数表格存储单元 17中。
[0074] 图6是对存储在操作次数表格存储单元17中的操作次数表格的示例进行图示的 图。该图图示了例如在2012年10月15日在应用"Appl"上的操作次数是156。
[0075] 另外,在图4中的切换间隔表格存储在切换间隔表格存储单元13中并且图5中的 权重操作表格存储在加权操作表格存储单元15中的情况下,关联度表格生成单元18获得 应用之间的关联度。在此,首先,关联度表格生成单元18获得暂时关联度,该暂时关联度是 基于被包括在关联表格中的应用之间的切换间隔的关联度。具体地,应用"AppX"和"AppY" 之间的切换间隔越短,应用"AppX"和应用"AppY"之间的暂时关联度A VeTimex,Y可以被设 置为越高。例如,假设应用"AppX"和应用"AppY"之间的切换间隔是切换间隔1、切换间 隔2、…、和切换间隔N,可以根据表达式"AveTime x,Y = (1/切换间隔1+1/切换间隔2+… +1/切换间隔N)/N"来获得暂时关联度。接下来,关联度表格生成单元18基于该暂时关联 度和与包括在操作表格中的操作有关的权重来获得应用之间的关联度。具体地,假设应用 "AppX"和应用"AppY"之间的权重是W X,Y,可以根据表达式"RX,Y = AveTimex,Y+Wx,Y"来获得 应用"AppX"和应用"AppY"之间的关联度R X,Y。例如,假设与一个复制&粘贴操作或一个剪 切&粘贴操作对应的权重点(weight point)是1,则应用"AppX"和应用"AppY"之间的复 制&粘贴操作或剪切&粘贴操作的次数可以被定义为权重W X,Y而无需任何改变。然后,关 联度表格生成单元18生成包括该关联度的关联度表格,并且将该关联度表格存储至关联 度表格存储单元19中。
[0076] 图7是对存储在关联度表格存储单元19中的关联度表格的示例进行图示的图。该 图图示了例如应用"Appl"和应用"App2"之间的关联度在2012年10月15日是"1.958", 并且应用"Appl"和应用"App3"之间的关联度在2012年10月15日是"1. 542"。
[0077] 假设在图7中的关联度表格以这种方式存储在关联度表格存储单元19中的状态 下,激活Π 显示装置10。在这种情况下,特定条件关联度表格生成单元21首先从存储在关 联度表格存储单元19中的关联度表格中提取包括最近一周的关联度的部分,并且将所提 取的部分定义为一周关联度表格。
[0078] 图8是对一周关联度表格的不例进行图不的图。该图图不了从2012年10月15 日至2012年10月21日这一周中在应用之间的关联度。该图图示了例如应用"Appl"和应 用"App2"之间的关联度在2012年10月15日是"1.958",并且应用1--1"和应用1--3" 之间的关联度在2012年10月15日是"1. 542"。该图还图示了例如应用"Appl"和应用 "App2"之间的关联度在2012年10月16日是"1. 475",并且应用"Appl"和应用"App3"之 间的关联度在2012年10月16日是"1. 128"。
[0079] 接下来,特定条件关联度表格生成单元21计算在被包括在一周关联度表格中的 各日内在每对应用之间的关联度的平均值,并且生成包括该平均值的一周关联度平均表 格。
[0080] 图9是对一周关联度平均表格的不例进行图不的图。该图图不了例如应用"Appl" 和应用"App2"之间的关联度在从2012年10月15日开始的一周内是"1.597",并且应用 "Appl"和应用"App3"之间的关联度在从2012年10月15日开始的一周内是"1. 170"。
[0081] 随后,特定条件关联度表格生成单元21从被包括在一周关联度平均表格中的关 联度中选择落入预设数目的排序高的关联度内的关联度,并且生成包括所选择的关联度的 一周关联度1?排序(high ranking)表格。假设落入该数目的排序1?的关联度内的关联度 被包括在一周关联度高排序表格内而给出下面的描述,但是替代地,等于或高于预设阈值 的关联度可以被包括在一周关联度高排序表格中。在这种情况下,关联度落入该数目的排 序高的关联度内的条件和关联度等于或高于阈值的条件都是第一条件的示例,该第一条件 表明在预定时段内关联度是高的。
[0082] 图10是对一周关联度1?排序表格的不例进行图不的图。该图图不了例如了最1? 的在应用"Appl"和应用"App2"之间的关联度是" 1. 597",并且第二高的在应用"Appl"和 应用"App3"之间的关联度是"1.170"。在此,排序高的关联度的数目被设置为10。因此, 尽管直到第十高的关联度应当被包括在一周关联度高排序表格中,但是为了图示方便,图 示了直到第六高的关联度。
[0083] 同时,在本实施例中,不仅使用在最近一周内的应用之间的关联度而且使用在特 定日的应用之间的关联度来生成应用关联图表。请注意,因为取决于在最近一周使用的应 用和在特定日使用的应用之间的关系,处理是不同的,所以将首先描述这一点。
[0084] 对于第一种情况,给出在最近一周使用的应用和在特定日使用的应用彼此完全不 同的情况下的描述。该情况是例如在最近一周内使用应用A1至A99中的任意应用,并且在 特定日仅仅使用应用B1至B99。在这种情况下,输出意思是在最近一周和特定日之间没有 关联的应用的消息。请注意,在用户可以选择显示特定日的应用关联图表并且用户选择显 示特定日的应用关联图表的情况下,显示该特定日的应用关联图表。
[0085] 对于第二种情况,给出最近一周使用的应用和在特定日使用的应用包括相同应用 的情况的描述。该情况是例如在最近一周内使用应用A1至A99以及B1至B50,其中参考应 用是应用A40,并且在特定日使用应用A50至A99以及B1至B99,在该特定日参考应用是应 用B50。在这种情况下,提取仅在特定日使用的应用,所提取的应用被叠加在最近一周的应 用关联图表上,并且显示所得到的应用关联图表。此时,通过例如改变仅在特定日使用的应 用的颜色或加粗其线条来强调该应用。此外,通过操作滑块等来选择性地显示仅在特定日 使用的应用。请注意,假设在特定日的参考应用不影响最近一周的应用关联图表。
[0086] 在下文中,将第二种情况作为示例,给出其中将特定日的应用关联图表添加至最 近一周的应用关联图表并且显示所得到的应用关联图表的情况的描述。也就是说,如果激 活Π 显示装置10的那一天不是特定日,则特定条件关联度表格生成单元21不做任何改动 地将一周关联度高排序表格存储至特定条件关联度表格存储单元22内,作为特定条件关 联度表格。如果激活Π 显示装置的那一天是特定日,则特定条件关联度表格生成单元21 将在特定日的关联度添加至一周关联度高排序表格。具体地,特定条件关联度表格生成单 元21首先从存储在关联度表格存储单元19中的关联度表格中提取包括特定日的关联度的 部分,并且将所提取的部分定义为特定日关联度表格(未图示)。接着,特定条件关联度表 格生成单元21计算在被包括在特定日关联度表格中的各日的每对应用之间的关联度的平 均值,并且生成包括该平均值的特定日关联度平均表格(未图示)。随后,特定条件关联度 表格生成单元21从在特定日关联度平均表格中包括的关联度中选择落入到预设数目的排 序高的关联度中的关联度,并且生成包括所选择的关联度的特定日关联度高排序表格。假 设落入该数目的排序高的关联度中的关联度被包括在特定日关联度高排序表格中而给出 下面的描述,但是替代地,等于或高于预设阈值的关联度可以被包括在特定日关联度高排 序表格中。在这种情况下,关联度落入该数目的排序高的关联度内的条件和关联度等于或 高于阈值的条件都是第二条件的示例,该第二条件表明在预定日的关联度是高的。
[0087] 结果,特定条件关联度表格生成单元21提取被包括在特定日关联度高排序表格 中并且未被包括在一周关联度高排序表格中的应用,将该应用和另一应用之间的关联度添 加至一周关联度高排序表格,并且将所得到的表格定义为关联度高排序表格。
[0088] 图11是对关联度1?排序表格的不例进行图不的图。关联度1?排序表格包括:包括 与在一周关联度商排序表格中的应用对的组(第一对组的不例)有关的关联度的部分;和 包括与在特定日关联度高排序表格中的应用对的组(第二对组的示例)有关的关联度的部 分,并且可以使用被存储为操作日期的信息来区别这些部分。在这些部分中,上文中参考图 10描述了前一部分。因此省略对前一部分的描述,并且仅描述后一部分。也就是说,后一部 分图示了例如最高的在应用"Appl"和应用"Appll"之间的关联度是"1.068",并且第二高 的在应用"App2"和应用"Appl2"之间的关联度是"0. 927"。在此,排序高的关联度的数目 被设置为10。因此,尽管直到第十高的关联度应当被包括于在特定日关联度高排序表格中 所包括的部分中,但是为了便于图示,图示了直到第三高的关联度。请注意,如果激活UI显 示装置10的那一天是特定日,则特定条件关联度表格生成单元21将该关联度高排序表格 存储至特定条件关联度表格存储单元22,作为特定条件关联度表格。
[0089] 图12是对如上所述配置的特定条件关联度表格生成单元21的行为示例进行图示 的流程图。
[0090] 如在该图中所图示的,特定条件关联度表格生成单元21首先生成一周关联度高 排序表格(步骤201)。请注意,上文中参考图8至图10描述了用于生成一周关联度高排序 表格的方法,因此在此省略对其的描述。
[0091] 接下来,特定条件关联度表格生成单元21确定当前日期是否是特定日(步骤 202)。如果确定当前日期不是特定日,则特定日关联度表格生成单元21结束处理。如果 确定当前日期是特定日,则特定条件关联度表格生成单元21生成特定日关联度高排序表 格(步骤203)。请注意,用于生成该特定日关联度表格的方法类似于上文中参考图8至图 10所描述的方法,因此在此省略对其的描述。如果以这种方式生成一周关联度表格和特定 日关联度表格,则特定条件关联度表格生成单元21从出现在一周关联度表格中的应用和 出现在特定日关联度表格中的应用创建仅出现在特定日关联度列表中的应用的应用列表 (步骤204)。
[0092] 结果,特定条件关联度表格生成单元21检查在该应用列表中的应用列表条目的 数目(步骤205)。结果,如果确定条目的数目不是0,则特定条件关联度表格生成单元21从 特定日关联度1?排序表格中提取与在应用列表中的应用有关的关联度(步骤206)。然后, 特定条件关联度表格生成单元21将在步骤206中提取的关联度添加至一周关联度高排序 表格,使得在步骤206中提取的关联度能够与原始地包括在一周关联度1?排序表格中的关 联度相区分(步骤207)。另一方面,如果在步骤205中确定应用列表中的条目的数目是0, 则这意味着没有找到除了在最近一周使用的应用之外的在特定日使用的应用。相应地,在 这种情况下,特定条件关联度表格生成单元21输出意思是应该增加排序高的关联度的数 目的消息或者意思是应该检查特定日的应用关联图表的消息(步骤208)。在此,在生成一 周关联度表格时使用的排序高的关联度的数目和在生成特定日关联度表格时使用的排序 高的关联度的数目被设置为相同值的情况下,特定条件关联度表格生成单元21可以输出 意思是应该增加该值的消息。在生成一周关联表格时使用的排序高的关联度的数目与在生 成特定日关联度表格时使用的排序高的关联度的数目被设置为不同值的情况下,特定条件 关联度表格生成单元21可以输出意思是应该增加后一排序高的相关度的数目的消息。此 夕卜,在使用关联度的阈值而不是排序高的关联度的数目的情况下,特定条件关联度表格生 成单元21可以输出意思是该阈值应当被降低的消息。在这种情况下,意思是排序高的关联 度的数目应当被增加的消息和意思是用于关联度的阈值应当被降低的消息都是意思是条 件应当放松的信息的示例。然后,如果响应于该消息进行用户操作以增加排序高的关联度 的数目,则特定条件关联度表格生成单元21可以使用增加数目的排序高的关联度来进行 图12的处理。
[0093] 同时,如果激活Π 显示装置10,则特定条件操作次数表格生成单元23基于在操作 次数表格存储单元17中存储的操作次数表格来生成包括最近一周的操作次数的特定条件 生成次数表格(未图示)。然后,特定条件操作次数表格生成单元23将该特定条件操作次 数表格存储至特定条件操作次数表格存储单元24中。
[0094] 如果以这种方式将关联度高排序表格存储至特定条件关联度表格存储单元22中 并且将特定条件操作次数表格存储至特定条件操作次数表格存储单元24中,则关联图表 生成单元25的行为开始。
[0095] 图13是对关联图表生成单元25的行为示例进行图示的流程图。
[0096] 如在该图中所图示的,关联图表生成单元25首先基于在特定条件操作次数表格 存储单元24中存储的特定条件操作次数表格中所包括的在最近一周的操作次数的数目来 确定具有最高使用频率的应用作为参考应用(步骤251)。
[0097] 接下来,关联图表生成单元25从存储在特定条件关联度表格存储单元22中的特 定条件关联度表格中提取在参考应用和与之相关联的关联应用之间的关联度(步骤252)。 在此时,如果激活Π 显示装置10的那一天不是特定日,则一周关联度高排序表格作为特定 条件关联度表格被存储在特定条件关联度表格储存单元22中,因此关联图表生成单元25 从该一周关联度高排序表格中提取关联度。另一方面,如果激活Π 显示装置10的那一天 是特定日,则关联度高排序表格存储在特定条件关联度表格存储单元22中。相应地,关联 图表生成单元25检测滑块操作以便确定最近一周和特定日的应用关联图表是否被指定或 者确定仅特定日的应用关联图表是否被指定。然后,如果指定前一应用关联图表,则关联图 表生成单元25从被包括在关联度高排序表格中的一周关联度高排序表格的部分和特定日 关联度高排序表格的部分二者中提取关联度。如果指定后一应用关联图表,则关联图表生 成单元25仅从被包括在关联度高排序表格中的特定日关联度高排序表格的部分中提取关 联度。
[0098] 随后,关联图表生成单元25获得关联度的量值的倒数,并且将所获得的倒数定义 为关联应用与参考应用的距离(步骤253)。然后,关联图表生成单元25确定是否已经布置 了代表参考应用的参考图标(步骤254)。如果还没有布置参考图标,则关联图表生成单元 25将参考图标布置在应用关联图表的中心(步骤255)。如果已经布置了参考图标,则关联 图表生成单元25不进行这样的对参考图标的布置。此外,关联图表生成单元25确定是否 已经布置了代表关联应用的关联图标(步骤256)。如果还没有布置关联图标,则关联图表 生成单元25将关联图标布置在离在应用关联图表上布置参考图标的位置达在步骤254中 获得的距离的位置处(步骤257)。如果已经布置了关联图标,则关联图表生成单元25不进 行这样的对关联图标的布置。
[0099] 这之后,关联图表生成单元25确定在特定条件关联度表格存储单元22中存储的 特定条件关联度表格是否仍然包括在参考应用和与之相关联的另一关联应用之间的关联 度(步骤258)。结果,如果确定该特定条件关联度表格仍然包括这样的关联度,则关联图表 生成单元25重复步骤252至257的处理。另一方面,如果确定该特定条件关联度表格不再 包括这样的关联度,则关联图表生成单元25从由所布置的关联图标分别代表的关联应用 中搜索还未成为参考应用的关联应用(步骤259)。然后,关联图表生成单元25确定是否已 经找到这样的关联应用(步骤260)。
[0100] 结果,如果确定已经找到这样的关联应用,则关联图表生成单元25将该关联应用 新定义为参考应用(步骤261),并且重复步骤252至260的处理。
[0101] 另一方面,如果确定没有找到这样的关联应用,则关联图表生成单元25确定是否 已经显示了在特定条件关联度表格中所包括的所有关联度(步骤262)。然后,如果确定存 在还未显示的关联度,则关联图表生成单元25输出意思是应当增加排序高的关联度的数 目的消息(步骤263)。在此,在生成一周关联度表格时使用的排序高的关联度的数目和在 生成特定日关联度表格时使用的排序高的关联度的数目被设置为相同值的情况下,关联图 表生成单元25可以输出意思是应该增加该值的消息。在生成一周关联度表格时使用的排 序高的关联度的数目和在生成特定日关联度表格时使用的排序高的关联度的数目被设置 为不同值的情况下,如果还未被显示的关联度是在一周关联度表格中的关联度,则关联图 表生成单元25可以输出意思是前一排序高的关联度的数目应当增加的消息。另一方面,如 果还未被显示的关联度是在特定日关联度表格中的关联度,则关联图表生成单元25可以 输出意思是后一排序高的关联度的数目应当增加的消息。此外,在替代排序高的关联度的 数目而使用关联度的阈值的情况下,关联图表生成单元25可以输出意思是该阈值应当降 低的消息。在这种情况下,意思是排序高的关联度的数目应当增加的消息和意思是关联度 的阈值应当降低的消息都是意思是应当放松条件的信息的示例。然后,如果响应于该消息 进行用于增加排序高的关联度的数目的用户操作,则关联图表生成单元25可以使用增加 数目的排序高的关联度来进行图12和随后的图的处理。只要不进行这样的增加排序高的 关联度的数目的用户操作,关联图表生成单元25就可以继续显示这次生成的应用关联图 而不做任何改变。
[0102] 此外,如果在步骤262中确定已经显示了被包括在特定条件关联度表格中的所有 关联度,则关联图表生成单元25结束处理。
[0103] 接下来,描述使用以这种方式生成的应用关联图表的启动器屏幕。请注意,假设通 过点击用于启动器屏幕显示的图标来显示下文中所描述的启动器屏幕,该图标在登录到个 人计算机(PC)之后被显示在桌面上。
[0104] 图14是对在激活Π 显示装置10的那一天不是特定日的情况下的启动器屏幕的 示例进行图示的图。在此假设用户在最近一周的工作以下述过程进行。也就是说,在来到 其办公室之后,用户首先使用群件(例如Lotus Notes(注册商标))来查看电子邮件和日 历,然后查看在网站上的他/她的公司的新闻。然后,用户查看在群件上的文档中查看需要 的规范名称,并且使用文档创建软件来打开"规范#1"和"规范#2"以便查看其内容。此后, 为了创建程序并且实施测试,用户激活终端仿真器并且登录到"〇S#l"和"0S#2"。此外,用 户搜索网络浏览器#1以搜索在规范中的用户不理解的英语单词和术语。用户使用文本编 辑器来对搜索结构记录笔记,在需要时记载(document)笔记,并且将记载的笔记附加至在 群件上的文档。
[0105] 在该情况下,如在附图中图示的,首先激活的群件的图标被布置在中心处。此外, 从该群件更频繁地转变到的软件的图标被布置为更接近于该群件。在此时,除了该转变之 夕卜,还考虑对群件上的文档的复制&粘贴操作等的历史来确定离群件的距离。如果对于每 个应用存在经常使用的保存的文档,则也显示这样的文档。
[0106] 图15是对在激活Π 显示装置10的那一天是特定日的情况下的启动器屏幕的示 例进行图示的图。在此假设特定日是在每月末的星期五,并且在这一天使用特定的应用。也 就说,在每月末的星期五,用户一定使用群件检查当月的日历以在网络上提交工作日程,并 且激活用于申请当月通信费的软件以便向其输入通信费。此外,用户使用文档创建软件创 建当月的报告,并且经由群件的电子邮件提交该报告。
[0107] 在这种情况下,如图15中通过用黑框包围所图示的,被确定为在特定日需要的应 用的图标每个被显示在更接近中心的位置处。此外,在此,滑块的条30位于左端,由此也显 示了在最近一周内与图中心处布置的应用分别具有高关联度的应用和内容的图标。也就是 说,将滑块的条30布置于左端的操作是指定生成用户界面的操作的示例,该用户界面适合 于预定日并且也符合预定时段。
[0108] 图16是对在激活Π 显示装置10的那一天是特定日的情况下的启动器屏幕的另 一示例进行图示的图。同样在该图中,被确定为在特定日需要的应用的图标每个显示在更 接近中心的位置处。请注意,和图15不同,滑块的条30位于右端,由此仅显示在特定日每 个具有高使用频率的应用的图标。也就是说,将滑块的条30定位在右端的操作是指定生成 仅适合于预定日的用户界面的操作的示例。
[0109] 请注意,如果概括来说,本实施例可以被认为提供通过以下所获得的启动器:基于 用户在多个应用上的操作历史,至少准备与第一时段相对应的应用关联图表和与第二时段 相对应的应用关联图表;以及显示这些应用关联图表中的与由用户指定的时段相对应的应 用关联图表,作为用户界面。在上述描述中,第一时段被假定为预定时段,并且第二时段被 假定为在该预定时段中的预定日,但是第一时段和第二时段可以是彼此不重叠的时段。 [0110] 此外,在本实施例中,具有最大操作次数的应用被定义为参考应用,但是本发明并 不限于此。更为一般地,满足表明操作次数大的预定条件的应用可以被定义为参考应用。可 替换地,可以采用任意方法以确定参考应用,并且参考应用可以被定义为预定的应用。
[0111] 此外,在本实施例中,代表参考应用的参考图标被布置在应用关联图表的中心处, 但是本发明并不限于此。更为一般地,参考图标可以布置在这样的位置:该位置预先被确定 为用户首先操作的对象所布置在的位置。可替换地,可以采用任意方法以确定布置参考图 标的位置,并且布置参考图标的位置可以被定义为预定位置。
[0112] 此外,在本实施例中,代表具有与参考应用的较高关联度的每个关联应用被布置 为更接近参考应用,但是本发明并不限于此。可以采用任意方法以确定布置关联图标的位 置,并且布置关联图标的位置可以被定义为除了预定位置之外的位置。
[0113] 如上文中已经描述的,在本实施例中,因为显示最近一周使用的应用的图标,所以 可以显示包括在每日工作中经常使用的应用的图标的应用关联图表。此外,因为通过用户 操作来改变排序高的关联度的数目,所以即使在使用的应用的数目大的情况下,也可以显 示包括高度可能被使用的应用的图标的应用关联图表。然后,因为这些原因,用户可以查看 在每日基础上使用的应用的关联图表。因而,可以解决"存在在每日基础上通过激活类似的 应用来进行的大量操作,因此可能遗忘这样的操作"的问题。
[0114] 此外,在本实施例中,接收在最近一周中的应用和在特定日的应用之间的关联度 作为输入,获得仅在特定日使用的应用,并且显示该应用的图标。因而,可以解决"还存在仅 在预定日(例如每个月的最后)使用的应用,因此通过激活这样的应用所进行的操作尤其 可能被遗忘"的问题。
[0115] 在此,本发明可以完全通过硬件实施,并且可以完全通过软件实施。此外,也可以 通过硬件和软件两者来实施。此外,可以以计算机、数据处理系统和计算机程序的形式实施 本发明。可以在被存储在计算机可读介质中的同时提供该计算机程序。在此,介质可以是例 如电、磁、光学、电磁、红外线、或半导体系统(装置或设备)或传播媒介。此外,计算机可读 介质可以是例如半导体、固态存储设备、磁带、可移除计算机软盘、随机存取存储器(RAM)、 只读存储器(ROM)、硬磁盘和光盘。此时光盘的示例包括紧致盘只读存储器(CD-ROM)、紧致 盘读写(CD-R/W)和DVD。
[0116] 上文中,已经通过实施例描述了本发明,但是本发明的技术范围并不限于本发明。 对于本领域技术人员显而易见的是,针对本发明可以采用各种改变和可替换的模式而不脱 离本发明的主旨和范围。
[0117] [参考标记列表]
[0118] 10......UI显示装置
[0119] 11……操作历史表格存储单元
[0120] 12……切换间隔表格生成单元
[0121] 13……切换间隔表格存储单元
[0122] 14......权重操作表格生成单元
[0123] 15……权重操作表格存储单元
[0124] 16……操作次数表格生成单元
[0125] 17……操作次数表格存储单元
[0126] 18……关联度表格生成单元
[0127] 19……关联度表格存储单元
[0128] 21……特定条件关联度表格生成单元
[0129] 22……特定条件关联度表格存储单元
[0130] 23……特定条件操作次数表格生成单元
[0131] 24……特定条件操作次数表格存储单元
[0132] 25……关联图表生成单元
【权利要求】
1. 一种生成用于激活多个应用的用户界面的装置,所述装置包括: 存储单元,适配为在其中存储在所述多个应用上的操作历史; 生成单元,适配为基于存储在所述存储单元中的操作历史来生成指示所述多个应用之 间在第一时段中的关联度的第一关联度信息和指示所述多个应用之间在第二时段中的关 联度的第二关联度息; 接收单元,适配为接收对所述第一时段和所述第二时段的任意一个的指定;和 布置单元,适配为在所述接收单元接收到对所述第一时段的指定的情况下,基于所述 第一关联度信息,将在激活所述多个应用时分别操作的多个对象布置到所述用户界面上, 并且在所述接收单元接收到对所述第二时段的指定的情况下,基于所述第二关联度信息, 将所述多个对象布置到该用户界面上。
2. -种生成用于激活多个应用的用户界面的装置,所述装置包括: 存储单元,适配为在其中存储在所述多个应用上的操作历史; 生成单元,适配为基于存储在所述存储单元中的操作历史来生成指示所述多个应用之 间在预定时段中的关联度的第一关联度信息和指示所述多个应用之间在所述预定时段内 的预定日的关联度的第二关联度信息; 接收单元,适配为在特定日激活的情况下接收第一指定和第二指定中的任意一个,所 述第一指定指定生成适合于所述预定日的并且也符合所述预定时段的用户界面,所述第二 指定指定生成仅适合于所述预定日的用户界面;和 布置单元,适配为在所述接收单元接收到所述第一指定的情况下,基于所述第一关联 度信息和所述第二关联度信息,将在激活所述多个应用时分别操作的多个对象布置到所述 用户界面上,并且在所述接收单元接收到所述第二指定的情况下,基于所述第二关联度信 息,将所述多个对象布置到该用户界面上。
3. 根据权利要求2所述的装置,其中, 所述生成单元生成对于包括所述多个应用中的应用对的第一对组的第一关联度信息, 所述应用对满足指示在预定时段内的关联度高的第一条件,以及 所述生成单元生成对于包括所述多个应用中的应用对的第二对组的第二关联度信息, 所述应用对满足指示在预定日的关联度高的第二条件。
4. 根据权利要求3所述的装置,其中,在不存在不构成所述第一对组中所包括的任意 应用对而构成所述第二对组中所包括的任意应用对的任何应用的情况下,所述生成单元输 出意思是第二条件应该放松的信息。
5. 根据权利要求3或4所述的装置,其中, 所述布置单元将在激活所述多个应用中的预定应用时所操作的对象布置在预定位置 处,以及 在所述预定应用和另一应用构成的对被包括在所述第一对组和所述第二对组中的至 少任何一个中的情况下,所述布置单元将在激活所述另一应用时操作的对象布置在另一位 置。
6. 根据权利要求5所述的装置,其中,在激活构成所述第二对组中所包括的任意应用 对的应用时所操作的对象未被布置的情况下,所述布置单元输出意思是所述第二条件应该 放松的信息。
7. 根据权利要求2至6中任一项所述的装置,还包括获取单元,所述获取单元适配为基 于存储在所述存储单元中的操作历史来获取在所述多个应用中的每个应用上的操作次数, 其中, 所述布置单元将被操作以激活满足预定条件的应用的对象布置在预先被确定为用户 首先操作的对象所布置在的位置的位置处,所述预定条件指示由所述获取单元所获取的操 作次数大。
8. -种生成用于激活多个应用的用户界面的方法,所述方法包括以下步骤: 将在所述多个应用上的操作历史存储至存储单元中; 基于存储在所述存储单元中的操作历史来生成指示所述多个应用之间在第一时段中 的关联度的第一关联度信息和指示所述多个应用之间在第二时段中的关联度的第二关联 度息; 接收对第一时段和第二时段的任意一个的指定;和 在接收到对所述第一时段的指定的情况下,基于所述第一关联度信息,将在激活所述 多个应用时分别操作的多个对象布置到所述用户界面上,并且在接收到对所述第二时段的 指定的情况下,基于所述第二关联度信息,将所述多个对象布置到该用户界面上。
9. 一种生成用于激活多个应用的用户界面的方法,该方法包含以下步骤: 将在所述多个应用上的操作历史存储至存储单元中; 基于存储在所述存储单元中的操作历史来生成指示所述多个应用之间在预定时段中 的关联度的第一关联度信息和指示所述多个应用之间在所述预定时段内的预定日的关联 度的第二关联度信息; 在特定日激活的情况下接收第一指定和第二指定中的任意一个,所述第一指定指定生 成适合于所述预定日的并且也符合所述预定时段的用户界面,所述第二指定指定生成仅适 合于所述预定日的用户界面;和 在接收到所述第一指定的情况下,基于所述第一关联度信息和所述第二关联度信息, 将在激活所述多个应用时分别操作的多个对象布置到所述用户界面上,并且在接收到所述 第二指定的情况下,基于所述第二关联度信息,将所述多个对象布置到该用户界面上。
【文档编号】G06F9/44GK104156201SQ201410200347
【公开日】2014年11月19日 申请日期:2014年5月13日 优先权日:2013年5月13日
【发明者】渡边由布子, 佐佐木卓, 田村光 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1