动态命令歧义消除的制作方法

文档序号:8905087阅读:211来源:国知局
动态命令歧义消除的制作方法
【专利说明】动态命令歧父消除
【背景技术】
[0001] 第一计算装置可W配置为接收输入,该输入包括由该计算装置和/或一个或多个 第二计算装置所执行的命令。但是,由第一计算装置和/或一个或多个第二计算装置所接 收的命令会抵触或冲突。遗憾的是,缺乏处理该样冲突的机构。事实上,通常缺乏处理例如 优先次序的冲突语法的机构。

【发明内容】

[0002] 根据本发明,提供一种系统,包括计算机,该计算机包括处理器和存储器,其中计 算机配置为:
[0003] 接收包括至少一个词语的输入;
[0004] 确定该输入被指定为多个语法中的命令,两个或多个语法中的每一个都与多个应 用程序中的各应用程序相关;
[0005] 根据关于应用程序所关联的人机交互界面的应用程序状态选择实施该命令的应 用程序之一;
[0006] 向所选的一种应用程序提供命令。
[0007] 根据本发明的一个实施例,其中每一个应用程序都包括在独立于所述计算机的计 算装置上。
[0008] 根据本发明的一个实施例,其中计算机进一步配置为基于用户输入而选择计算机 之一W及独立的装置之一来接收命令。
[0009] 根据本发明的一个实施例,其中输入为语音输入。
[0010] 根据本发明的一个实施例,其中计算机在车辆内。
[0011] 根据本发明的一个实施例,其中计算机进一步配置为记录多个应用程序语法中的 每一个,W及进一步,其中记录应用程序语法包括确定应用程序语法中的命令是否与计算 机上记录的另一个语法中的命令冲突。
[0012] 根据本发明的一个实施例,其中当应用程序语法中的命令由系统语法保留时,计 算机进一步配置为拒绝包括在该应用程序语法内的命令。
[0013] 根据本发明,提供一种系统,包括第一计算装置,第一计算装置包括处理器和存储 器,其中第一计算装置配置为:
[0014] 记录第一语法,该语法存储在第一计算装置的永久存储器内并且该语法是第一计 算装置的系统语法;
[0015] 记录至少一个第二语法,该语法与存储在至少一个第二计算装置中的应用程序相 关;
[0016] 接收包括至少一个词语的输入;
[0017] 根据输入被指定为每一个第一语法和第二语法中的命令的确认结果来选择命令 的第一语法。
[0018] 根据本发明的一个实施例,其中计算装置进一步配置为记录多个第二语法,其每 一个都与存储在至少一个第二计算装置中的应用程序相关。
[0019] 根据本发明的一个实施例,其中记录每一个第二语法包括确定该语法中已经记录 的命令是否与第一计算装置内记录的第一语法或另一个第二语法的命令冲突。
[0020] 根据本发明的一个实施例,其中计算装置进一步配置为
[0021] 根据关于应用程序所关联的人机交互界面的应用程序状态选择实施该命令的应 用程序之一;W及
[0022] 向所选的一个应用程序提供命令。
[0023] 根据本发明的一个实施例,其中输入是语音输入。
[0024] 根据本发明的一个实施例,其中计算机在车辆内。
[00巧]根据本发明,提供一种在计算机内实施的方法,包括:
[0026] 接收包括至少一个词语的输入;
[0027] 确定该输入被指定为多个语法中的命令,两个或多个语法中的每一个都与多个应 用程序中的各应用程序相关;
[0028] 根据关于应用程序所关联的人机交互界面的应用程序状态选择实施该命令的应 用程序中的一个;W及
[0029] 向所选的一个应用程序提供命令。
[0030] 根据本发明的一个实施例,其中每一个应用程序都包括在独立于所述计算机的计 算装置上。
[0031] 根据本发明的一个实施例,其中计算机进一步配置为基于用户输入选择计算机之 一和独立的装置之一来接收命令。
[0032] 根据本发明的一个实施例,其中输入为语音输入。
[0033] 根据本发明的一个实施例,其中计算机在车辆内。
[0034] 根据本发明的一个实施例,进一步包括记录多个应用程序语法中的每一个,其中 记录应用程序语法包括确定应用程序语法中的命令是否与计算机已经记录的另一个语法 中的命令冲突。
[0035] 根据本发明的一个实施例,进一步包括,当应用程序语法中的命令被系统语法保 留时,拒绝应用程序语法中所包括的命令。
【附图说明】
[0036] 图1是用于控制多个装置的示例性系统的框图;
[0037] 图2是用于消除中屯、计算装置所接收到的命令的歧义的示例性程序的示意图;
[0038] 图3是用于在中屯、计算机内记录应用程序语法的示意性程序的示意图,该中屯、计 算机配置为控制多个装置;
[0039] 图4是选择用于执行中屯、计算机所接收命令的装置的示例性程序示意图,该中屯、 计算机配置为控制多个装置;
[0040] 图5是选择用于执行中屯、计算机所接收命令的应用程序的示例的示意性程序示 意图,该中屯、计算机配置为控制多个装置。
【具体实施方式】
[0041] 系统概述
[0042] 图1是用于控制多个装置150的示例性系统100的框图,装置150可通信地禪接 于中屯、计算机105。装置150总体上彼此接近,例如包括在例如建筑物内的房间或在另一个 示例性实施方式中的车辆101的共同位置内。例如,在一个示例性实施方式中,所有的装置 150都足够靠近中屯、计算机105,W便在装置150和计算机105之间可W实现低功率无线通 信,例如利用已知的技术,例如藍牙等。
[0043] 计算机105总体上包括人机交互界面0MI) 110,其用于向用户提供例如文本、图 像、声音等的输出,W及接收用户输入,例如通过语音命令、在例如触摸屏的输入装置上选 择等。在一个示例性实施方式中,用户通过HMI110向计算机105提供言语的一一即声音 的一一输入。由计算机105的处理器执行的语音控制程序(VCA) 115根据系统语法120和 /或一个或多个应用程序语法125检测并且解释语音输入。
[0044] 但是,各种语法120、125可W包括相似的或相同的单词和/或短语,该单词和/或 短语用于向计算机105、一个或多个装置150和/或一个或多个在计算装置105或150上运 行的应用程序提供命令。相应地,如下面所详细叙述的,计算机105配置为识别应用程序语 法125,W及用于解决计算机105系统语法120与一个或多个应用程序语法125之间的冲 突,W及应用程序语法125之间会出现的冲突。而且,在多个语法120、125中包含命令的情 况下,计算机105可W配置为识别该命令所针对的装置150。
[0045] 示例性系统元件
[0046] 包括在例如车辆101内的中屯、计算机105总体上包括处理器和存储器,存储器包 括计算机可读介质的一种或多种形式,总体上包括易失性存储器和非易失性存储器,并且 存储由处理器执行的用于执行各种操作的指令,包括此处所公开的。计算机105的存储器 总体上还存储指令,其由计算机105的处理器执行,包括VCA115。此外,计算机105存储器 总体上包括系统语法120,W及用于包括在计算机105内的一个或多个应用程序的一个或 多个应用程序语法125。此外,计算机105存储器一一例如易失性或非持久性的或非永久性 的存储器一一可W存储从一个或多
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1