数字产品记忆交互控制技术解析
1. DPM 的知识表示与语义处理
1.1 DPM 的使用方式
DPM(数字产品记忆)主要有两种使用方式:
- 利用其传感器值推断用户动作,将该动作作为事件来控制应用程序对特定用户动作的响应。
- 利用存储的知识控制知识呈现。
1.2 用户动作识别
通过 WEKA 框架,识别 DPM 传感器值的典型模式,并将其分配给动作事件。这些事件包含位置值、对象参数和时间戳,事件名称描述了事件类型,如 object_taken、object_placed 或 object_turned。一般来说,此类动作事件会触发系统响应,这些响应由使用 SceneMaker 创作套件创建的对话和交互模型定义。动作事件可用于条件或中断性系统反应。
以下是用户动作识别的流程:
graph LR
A[获取 DPM 传感器值] --> B[使用 WEKA 框架识别典型模式]
B --> C[分配给动作事件]
C --> D[触发系统响应]
1.3 语义处理
每次访问 DPM 时,知识管理过程会通过 OMS 服务查询相关 DPM 及其数据。这是因为每个 DPM 及其类都与特定领域本体模型的抽象概念相关联。基于用户配置文件、已访问 DPM 的历史记录、对话主题的当前状态,推理系统(如 JESS)和交互控制器可以推导出交互(响应指令)。响应指令通常取决于实际上下文,定义了系统在深思熟虑层面上对用户动作的反应,它不仅限于深思熟虑的系统反应,