用户装置的情景感知服务提供方法和设备
2020-01-12

用户装置的情景感知服务提供方法和设备

提供了一种用户装置的情景感知服务提供方法和设备,所述情景感知服务提供方法和设备根据用户定义的规则识别用户情景并执行与用户情景相应的动作,并且将执行结果交互地反馈给用户。用于提供情景感知服务的方法包括:接收用户输入,用户输入为文本输入和语音输入中的至少一个;基于接收的用户输入识别包括条件和与所述条件相应的动作的规则;激活规则以检测与所述规则的条件相应的情景;当检测到所述情景时执行与所述条件相应的动作。

如上所述,用户可在必要时随时随地地实时预定义或产生和重新定义第一规则和第二规则;可通过给定的接口以语音、文本或手势的形式输入用于执行规则的指令。然后,用户装置100可映射定义的规则和指令,并存储如上所述的映射。图9示出了诸如第一规则和第二规则的多个规则被映射到同一指令的示例性情况。

图18A和图18B是示出了根据本发明的示例性实施例的具有通知在用户装置中执行的规则的项的示例性屏幕的示图;

存储单元150能够存储与控制单元170的处理和控制操作相关联的程序并暂时保存输入/输出数据(例如,规则信息、指令信息、动作信息、情景信息、联系人信息、消息、媒体内容(例如,音频、视频和电子书)等)。存储单元150还能够存储用户装置功能的使用频率(例如,规则使用频率、指令使用频率、应用使用频率、数据(例如,电话号码、消息和媒体内容)、重要性率、优先级等)。存储单元150还能够存储与振动模式相关的数据和响应于通过输入单元120和/或触摸屏130做出的用户输入而输出的音效。根据本发明的示例性实施例,存储单元150能够存储映射表,所述映射表包括每个用户定义的规则的指令和每个规则的动作(例如,功能和应用)之间的映射以及规则终止条件。

参照图21A,在当前运行的规则(例如,家)被显示在窗口小部件500的执行信息区域520中的状态下,用户可选择相应规则。然后,用户装置100可以以文本或语音反馈的形式反馈关于在执行信息区域520中选择的规则的详细信息。

图14A和图14B是示出根据本发明的示例性实施例的用于解释在用户装置中暂时停止当前运行的规则的操作的示例性屏幕的示图。

在下文中参照附图描述根据本发明的示例性实施例的用户装置的配置和操作控制方法。需要注意的是,本发明的示例性实施例不限于根据下面的描述的用户装置的配置和操作控制方法,但本发明的示例性实施例可在不脱离本发明的范围的情况下用各种变化和改变来实现。

例如,当用户在没有指定目标的情况下定义诸如“如果我上了出租车,则发送文本”的用于情形识别的规则时,控制单元170可识别出缺少文本消息的目的地(例如,目标)。当在没有指定目标的情况下所定义的规则的动作被执行时,控制单元170可引导指定目标。例如,控制单元170可执行与用户的语音或文本交互直到获取根据该动作的另外的信息。根据本发明的示例性实施例,控制单元170可显示诸如“请说出接收者”或“发送到哪里”的弹出文本(使用语音向导)。然后,用户可做出诸如“稍后指定”、“男朋友”和“发送给父亲”的语音输入。可通过基于自然语言的语音或文本输入指定目标,如上所述。可使用另外的信息来补充规则;根据上述的过程,控制单元170可对语音输入执行识别和解析,并将相应项匹配到一个规则。

用户装置100可提供用于指定产生事件的至少一个目标用户装置200并将关于至少一个目标设备200的信息(例如,电话号码、名称和昵称)映射到规则的接口。如果有必要,用户可随时随地预定义和输入或者重新定义规则,并且可以以语音、文本或手势的形式通过给定接口输入用于执行规则的指令。然后,用户装置100可将所述指令映射到定义的规则,并存储映射信息。

图23A和图23B是示出了根据本发明的示例性实施例的与在用户装置中终止当前运行的规则的操作相关联的示例性屏幕的示图;

例如,图31A至图31N示出了根据本发明的示例性实施例的与图4A至图4J的操作相应地产生规则的操作。然而,图31A至图31N是针对基于用户的文本写入输入而不是语音输入产生规则的情况。与基于语音输入的规则产生过程(图4A至图4J)不同,图31A至图31N示出了基于用户的文本写入输入产生规则的操作。

图27是示出根据本发明的示例性实施例在用户装置中产生规则的过程的流程图。

图12示出以下示例性情形:用户通过语音输入配置并执行规则,从而用户装置100监视以检测规则中指定的条件的达到,并且当条件被达到时执行相应动作。如图12所示,用户可定义在特定环境中控制用户装置100的特定功能的规则。用户装置100根据用户输入执行所述规则,并执行如执行规则中定义的处理用户装置的特定功能的动作。

在本发明的各种示例性实施例中,控制单元170能够控制与用户装置100的正常功能相关的操作以及上述操作。例如,控制单元170能够控制应用程序的执行和执行屏幕的显示。控制单元170还能够控制接收由基于触摸的输入接口(例如,触摸屏130)响应于触摸手势而产生的输入信号和根据所述输入信号执行功能的操作。控制单元170还能够通过有线或无线信道对各种数据进行通信。