功能概述 | 接口原型 | 功能描述 |
助手类意图(同步接口) | getAssistantIntention(java.lang.StringrequestJson,intreqType) | 同步接口,该接口主要针对助手场景下的意图识别,分析用户的意图。分为系统设置类、出行类、生活类、娱乐类、联系社交类、手机应用控制类、系统应用操作类。 |
助手类意图(异步接口) | getAssistantIntention(java.lang.StringrequestJson,intreqType, OnResultListener<ResponseResult>listener) | 异步接口,该接口主要针对助手场景下的意图识别,分析用户的意图。分为系统设置类、出行类、生活类、娱乐类、联系社交类、手机应用控制类、系统应用操作类。 |
初始化 | init(android.content.Contextcontext, OnResultListener<java.lang.Integer>listener, booleanisLoadModel) | 绑定NLU服务必须调用初始化服务,使用多个nlu服务接口时,只需要调用一次,异步接口. |
销毁接口 | onDestroy() | 解绑服务,初始化过就在销毁时需要解绑,让资源及时释放. |
该接口主要针对助手场景下的意图识别,分析用户的意图。分为系统设置类、出行类、生活类、娱乐类、联系社交类、手机应用控制类、系统应用操作类。
意图类别(category) | 包含意图 | 具体的意图模块 (module) |
systemSetting | 见具体接口定义 | 见具体接口定义 |
trip | 订机票、订火车票、导航、查询地点 | bookTripTicket、bookAirTicket、、navigation、queryPosition |
contact | 打电话 | call |
接口参数入参:
reqType - 请求类型 取值可以从com.huawei.nlu.sdk.NLPConstants选择
static int | REQUEST_TYPE_LOCAL 本地请求 |
requestJson的json格式如下:
参数名 | 是否必选 | 值类型 | 说明 |
text | true | String | 待分析的文本,utf-8,文本长度不超过50个字符。 |
category | false | String | 需要分析的意图类别,默认分析所有类,多个用半角逗号”,”隔开,如需要系统设置类和出行类,传”systemSetting,trip”。 |
module | false | String | 用来指定具体分析哪些意图模块,默认都分析。 分析多个意图模块用半角逗号“,”隔开,如分析订火车票和订机票意图,传”bookTrainTicket,bookAirTicket” 备注:分析时category与module取并集,如category为”systemSetting”,module为”bookTrainTicket”,则分析系统设置类的所有意图,以及订火车票”bookTrainTicket”意图 |
callPkg | false | String | 调用者名称 |
callType | false | int | 调用者类型,默认0 0:应用 1:快应用 |
callVersion | false | String | 调用者版本号 |
callState | false | int | 调用者状态,默认-1:未知 0:前台 1:后台 |
返回值
返回值类型:JSONObject字符串
键参数名 | 子参数 | 是否必选 | 值类型 | 说明 |
code | true | int | 0:成功;1:系统正在初始化;2:参数错误;3:系统忙;4:系统异常;5:任务超时;6:其它错误;-10:引擎关闭 | |
message | true | String | 错误信息 | |
intentions | false | JSONArray | 意图列表,数组里的类型为JSONObject | |
name | false | String | 意图名,如:“openWlan” | |
attributes | false | JSONArray | 意图对应的属性 |
详细意图说明:
系统设置类意图-4G类
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“open4G” |
示例:“打开4g”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“close4G” |
示例:“关闭4g”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“set4G” |
示例:“设置4g”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“4G” |
示例:“4g”
系统设置类意图-WLAN
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openWlan” |
示例:“打开wifi”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeWlan” |
示例:“关闭wifi”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setWlan” |
示例:“设置wifi”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“connectWlan” |
示例:“连接wifi”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“disconnectWlan” |
示例:“断开wifi”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“reconnectWlan” |
示例:“重连wifi”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“searchWlan” |
示例:“周边有什么wifi”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“shareWlan” |
示例:“分享wifi”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“viewstateWlan” | |
attributes | false | JSONArray | 意图对应的属性 | |
stateType | true | int | 0, 询问WLAN连接状态 1, 询问连接的WLAN的密码 2, 询问连接的WLAN名称 3, 询问连接的WLAN的密码和名称 4, 询问连接的WLAN的信号强弱 5, 询问连接的是哪个WLAN的名称 6, 询问连接WLAN百科 7, 询问当前的WLAN是打开还是关闭 8, 询问连接的WLAN是打开还是关闭与是连接还是断开 |
示例:“wifi是啥状态”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“viewdeclarationWlan” |
示例:“wifi是干嘛的”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setrestconnectWlan” |
示例:“在休眠状态下始终连接wlan”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“viewrestconnectWlan” |
示例:“Wlan休眠时会断开Wlan连接吗”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“wlan” |
示例:“wifi”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setWlanPlus” |
示例:“设置wlan+”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openWlanPlus” |
示例:“打开wlan+”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeWlanPlus” |
示例:“关闭wlan+”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“viewstateWlanPlus” |
示例:“WLan+是啥状态”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“viewdeclarationWlanPlus” |
示例:“wlan+是干嘛的”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“wlanPlus” |
示例:“wlan+”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setWlanDirectConnect” |
示例:“设置wlan直连”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openWlanDirectConnect” |
示例:“打开wlan直连”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeWlanDirectConnect” |
示例:“关闭wlan直连”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“wlanDirectConnect” |
示例:“wlan直连”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openWlanSecurityCheck” |
示例:“打开wlan安全检测”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeWlanSecurityCheck” |
示例:“关闭wlan安全检测”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“viewstateWlanSecurityCheck” |
示例:“WLan安全检测是啥状态”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“wlanSecurityCheck” |
示例:“wlan安全检测”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openNfc” |
示例:“打开nfc”,“把nfc打开”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeNfc” |
示例:“关闭nfc”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setNfc” |
示例:“设置nfc”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“nfc” |
示例:“nfc”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openUsbSharedNetwork” |
示例:“打开电脑连手机上网功能”“连接usb上网功能”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeUsbSharedNetwork” |
示例:“关了电脑连手机上网功能”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setUsbSharedNetwork” |
示例: “设置usb上网功能”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openHotspot” |
示例: “打开热点”“打开网络分享”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeHotspot” |
示例: “关闭热点”“关闭网络分享”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setHotspot” |
示例: “设置热点”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“hotspot” |
示例: “热点”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“setBatteryPercentDisplayMode” | |
attributes | false | JSONArray | 意图对应的属性 | |
mode | false | int | -1:不显示 0:电池图标外 1:电池图标内 |
示例: “把电量百分比显示到电池图标内” “把电量百分比显示到电池图标外”“不要显示电量百分比”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“batteryPercentDisplayMode” |
示例: “电量百分比”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openIndicatorBlinkNotice” |
示例: “打开指示灯提醒通知”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeIndicatorBlinkNotice” |
示例: “关闭指示灯提醒通知”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setIndicatorBlinkNotice” |
示例: “设置指示灯提醒通知”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openAutoScreenOnNotice” |
示例: “打开通知亮屏提示”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeAutoScreenOnNotice” |
示例: “关闭通知亮屏提示”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setAutoScreenOnNotice” |
示例: “设置通知亮屏提示”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“setStatusBarNoticeMode” | |
attributes | false | JSONArray | 意图对应的属性 | |
mode | false | int | 0:不显示 1:数量 2:图标 |
示例: “将通知提示方式改为不提示” “将通知提示方式改为通知图标” “将通知提示方式改为通知数量”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“statusBarNoticeMode” |
示例: “通知提示方式”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“openStatusBarShowDataTraffic” |
示例: “打开显示流量”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“closeStatusBarShowDataTraffic” |
示例: “关闭显示流量”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“setStatusBarShowDataTraffic” |
示例: “设置显示流量”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“openStatusBarShowNetworkSpeed” |
示例: “开启显示实时网速”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“closeStatusBarShowNetworkSpeed” |
示例: “关闭显示实时网速”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“setStatusBarShowNetworkSpeed” |
示例: “设置显示实时网速”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“openStatusBarShowOperatorName” |
示例: “打开状态栏显示运营商名称”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“closeStatusBarShowOperatorName” |
示例: “关闭状态栏显示运营商名称”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“setStatusBarShowOperatorName” |
示例: “设置状态栏显示运营商名称”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openOneHandedKeyboard” |
示例: “开启单手键盘”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeOneHandedKeyboard” |
示例: “关闭单手键盘”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setOneHandedKeyboard” |
示例: “设置单手键盘”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“oneHandedKeyboard” |
示例: “单手键盘”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openSmallScreenMode” |
示例: “开启小屏模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeSmallScreenMode” |
示例: “关闭小屏模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setSmallScreenMode” |
示例: “设置小屏模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“smallScreenMode” |
示例: “小屏模式”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“openOneHandedManipulation” |
示例: “开启单手操作模式”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“closeOneHandedManipulation” |
示例: “关闭单手操作模式”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“setOneHandedManipulation” |
示例: “设置单手操作模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“oneHandedManipulation” |
示例: “单手操作模式”
字段名 | 是否必选 | 类型 | 说明 | |
name | true | String | 意图名,值为“setNavigationBar” | |
attributes | false | JSONArray | 意图对应的属性 | |
hideable | false | boolean | 导航栏是否可隐藏 |
示例: “打开导航栏可隐藏” “关闭导航栏可隐藏”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“navigationBar” |
示例: “导航栏”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openIncomingCallReadNotice” |
示例: “开启来电语音播报”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeIncomingCallReadNotice” |
示例: “关闭来电语音播报”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setIncomingCallReadNotice” |
示例: “设置来电语音播报”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openGloveMode” |
示例: “开启手套模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeGloveMode” |
示例: “关闭手套模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setGloveMode” |
示例: “设置手套模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“gloveMode” |
示例: “手套模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openHoverButton” |
示例: “开启悬浮按钮”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeHoverButton” |
示例: “关闭悬浮按钮”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setHoverButton” |
示例: “设置悬浮按钮”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“hoverButton” |
示例: “悬浮按钮”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openControlByWire” |
示例: “开启智能线控”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeControlByWire” |
示例: “关闭智能线控”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setControlByWire” |
示例: “设置智能线控”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“controlByWire” |
示例: “智能线控”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openMobileData” |
示例:“打开移动数据”,“把移动数据打开”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeMobileData” |
示例:“关闭移动数据”,“把移动数据关闭”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setMobileData” |
示例:“设置移动数据”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“mobileData” |
示例:“移动数据”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openQQApart” |
示例:“打开qq分身”,“把qq分身打开”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeQQApart” |
示例:“关闭qq分身”,“把qq分身关闭”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setQQApart” |
示例:“设置qq分身”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“QQApart” |
示例:“qq分身”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openWechatApart” |
示例:“打开微信分身”,“把微信分身打开”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeWechatApart” |
示例:“关闭微信分身”,“把微信分身关闭”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setWechatApart” |
示例:“设置微信分身”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“wechatApart” |
示例:“微信分身”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openScreenSaver” |
示例:“打开互动屏保”,“把互动屏保打开”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeScreenSaver” |
示例:“关闭互动屏保”,“把互动屏保关闭”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setScreenSaver” |
示例:“设置互动屏保”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“screenSaver” |
示例:“互动屏保”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openShieldEyeMode” |
示例:“打开护眼模式”,“把护眼模式打开”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeShieldEyeMode” |
示例:“关闭护眼模式”,“把护眼模式关闭”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setShieldEyeMode” |
示例:“设置护眼模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openTimingShieldEyeMode” |
示例:“打开定时护眼模式”,“把定时护眼模式打开”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeTimingShieldEyeMode” |
示例:“关闭定时护眼模式”,“把定时护眼模式关闭”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setTimingShieldEyeMode” |
示例:“设置定时护眼模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“upLuminance” |
示例:“调亮亮度”,“把亮度调亮”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“downLuminance” |
示例:“调暗亮度”,“把亮度调暗”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setLuminance” |
示例:“设置亮度”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“luminance” |
示例:“亮度”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openAutoLuminance” |
示例:“打开自动调节亮度”,“把自动调节亮度打开”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeAutoLuminance” |
示例:“关闭自动调节亮度”,“把自动调节亮度关闭”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setAutoLuminance” |
示例:“设置自动调节亮度”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“coolColorTemp” |
示例:“打开冷色色温”,“把冷色色温打开”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“defaultColorTemp” |
示例:“打开默认色温”,“把默认色温打开”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“warmColorTemp” |
示例:“打开暖色色温”,“把暖色色温打开”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setColorTemp” |
示例:“设置色温”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“colorTemp” |
示例:“色温”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“sleep” |
示例:“休眠”,“息屏”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openAutoRotaryScreen” |
示例:“打开自动旋转屏幕”,“把自动旋转屏幕打开”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeAutoRotaryScreen” |
示例:“关闭自动旋转屏幕”,“把自动旋转屏幕关闭”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setAutoRotaryScreen” |
示例:“设置自动旋转屏幕”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“enlargeFontSize” |
示例:“放大字体大小”,“把字体大小放大”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“reduceFontSize” |
示例:“缩小字体大小”,“把字体大小缩小”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setFontSize” |
示例:“设置字体大小”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“fontSize” |
示例:“字体大小”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openPowerSavingMode” |
示例:“打开省电模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closePowerSavingMode” |
示例:“关闭省电模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setPowerSavingMode” |
示例:“设置省电模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“powerSavingMode” |
示例:“省电模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openSuperPowerSaving” |
示例:“打开超级省电”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeSuperPowerSaving” |
示例:“关闭超级省电”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setSuperPowerSaving” |
示例:“设置超级省电”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“superPowerSaving” |
示例:“超级省电”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openAirplaneMode” |
示例:“打开飞行模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeAirplaneMode” |
示例:“关闭飞行模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setAirplaneMode” |
示例:“设置飞行模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“viewstateAirplaneMode” |
示例:“飞行模式是啥状态”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“viewdeclarationAirplaneMode” |
示例:“飞行模式是干嘛的”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“airplaneMode” |
示例:“飞行模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openLocatingService” |
示例:“打开定位服务”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeLocatingService” |
示例:“关闭定位服务”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setLocatingService” |
示例:“设置定位服务”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“locatingService” |
示例:“定位服务”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setLocatingMode” | |
attributes | false | JSONArray | 属性 | |
mode | false | JSONArray | 模式,可能有多个组合,用数组表示,数组里的类型为int,其值代表的含义如下: 0:GPS 1:WLAN 2:GPRS |
示例:“用gps定位”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“locatingMode” |
示例:“定位模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openMultiScreen” |
示例:“打开多屏互动”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeMultiScreen” |
示例:“关闭多屏互动”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setMultiScreen” |
示例:“设置多屏互动”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“multiScreen” |
示例:“多屏互动”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openSimpleMode” |
示例:“打开简易模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setSimpleMode” |
示例:“设置简易模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“simpleMode” |
示例:“简易模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openStandardMode” |
示例:“打开标准模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setStandardMode” |
示例:“设置标准模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“standardMode” |
示例:“标准模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openPhotoGraph” |
示例:“打开指纹拍照”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closePhotoGraph” |
示例:“关闭指纹拍照”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setPhotoGraph” |
示例:“设置指纹拍照”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“photoGraph” |
示例:“指纹拍照”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openAnswerCall” |
示例:“打开指纹来电接听”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeAnswerCall” |
示例:“关闭指纹来电接听”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setAnswerCall” |
示例:“设置指纹来电接听”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“answerCall” |
示例:“指纹来电接听”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openPhotoView” |
示例:“打开指纹浏览图片”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closePhotoView” |
示例:“关闭指纹浏览图片”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setPhotoView” |
示例:“设置指纹浏览图片”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“photoView” |
示例:“指纹浏览图片”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openStopAlarmClock” |
示例:“打开指纹停止闹钟”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeStopAlarmClock” |
示例:“关闭指纹停止闹钟”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setStopAlarmClock” |
示例:“设置指纹停止闹钟”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“stopAlarmClock” |
示例:“指纹停止闹钟”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openDisplayNotificationPanel” |
示例:“打开指纹显示通知面板”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeDisplayNotificationPanel” |
示例:“关闭指纹显示通知面板”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setDisplayNotificationPanel” |
示例:“指纹显示通知面板”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“displayNotificationPanel” |
示例:“指纹显示通知面板”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openNoDisturb” |
startTime | false | JSONObject | 免打扰开始时间,结构与实体”time“一致 |
endTime | false | JSONObject | 免打扰结束时间,结构与实体”time“一致 |
示例:“打开免打扰模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeNoDisturb” |
示例:“关闭免打扰模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setNoDisturb” |
示例:“设置免打扰模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“noDisturb” |
示例:“免打扰模式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“standardDesktopStyle” |
示例:“设置成标准风格”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“drawerDesktopStyle” |
示例:“设置成抽屉风格”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setDesktopStyle” |
示例:“设置桌面风格”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“desktopStyle” |
示例:“桌面风格”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setLanguageSwitch” |
示例:“设置语言”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“languageSwitch” |
示例:“语言”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setRingTone” |
示例:“设置来电铃声”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“ringTone” |
示例:“来电铃声”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openUsbDebug” |
示例:“打开usb调试”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeUsbDebug” |
示例:“关闭usb调试”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setUsbDebug” |
示例:“设置usb调试”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“usbDebug” |
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openBluetooth” | |
attributes | false | JSONArray | 意图对应的属性 | |
btName | true | String | 蓝牙名称 |
示例:“打开蓝牙”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeBluetooth” | |
attributes | false | JSONArray | 意图对应的属性 | |
btName | true | String | 蓝牙名称 |
示例:“关闭蓝牙”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setBluetooth” | |
attributes | false | JSONArray | 意图对应的属性 | |
btName | true | String | 蓝牙名称 |
示例:“设置蓝牙”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openBluetoothVisible” |
示例:“打开蓝牙开放检测”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeBluetoothVisible” |
示例:“关闭蓝牙开放检测”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“showBluetoothFile” |
示例:“显示通过蓝牙接收到的文件”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | true | String | 意图名,值为“connectBluetooth” |
attributes | false | JSONArray | 意图对应的属性 | |
btName | true | String | 蓝牙名称 |
示例:“连接蓝牙耳机”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“disconnectBluetooth” | |
attributes | false | JSONArray | 意图对应的属性 | |
btName | true | String | 蓝牙名称 |
示例:“断开蓝牙连接”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“pairBluetooth” | |
attributes | false | JSONArray | 意图对应的属性 | |
btName | true | String | 蓝牙名称 |
示例:“蓝牙配对”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“searchBluetooth” | |
attributes | false | JSONArray | 意图对应的属性 | |
btName | true | String | 蓝牙名称 |
示例:“搜索可用蓝牙”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“transferBluetooth” |
示例:“用蓝牙传个文件”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“searchBluetooth” | |
attributes | false | JSONArray | 意图对应的属性 | |
type | true | int | 9, 询问连接状态 10, 询问连接对象的蓝牙名称 11, 询问自己的蓝牙名称 12, 询问蓝牙信号网速快慢 13, 询问蓝牙百科 |
示例:“我的蓝牙叫什么名字”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“pairListBluetooth” |
示例:“打开之前配对过的蓝牙列表”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“bluetooth” |
示例:“蓝牙”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setInputMethod” |
示例:“设置输入法”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“switchInputMethod” |
示例:“切换输入法”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“inputMethod” |
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“switchDataTrafficCard” |
示例:“切换流量卡”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“dataTrafficCard” |
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setTimeAndDate” |
示例:“设置日期”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openTimeLayOut” |
示例:“打开24小时格式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeTimeLayOut” |
示例:“关闭24小时格式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setTimeLayOut” |
示例:“设置24小时格式”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openTimeNetwork” |
示例:“使用网络上的时间”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeTimeNetwork” |
示例:“不使用网络上的时间”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setTimeNetwork” |
示例:“设置网络上的时间”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openTimeZoneNetwork” |
示例:“使用网络上的时区”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeTimeZoneNetwork” |
示例:“关闭网络上的时区”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setTimeZoneNetwork” |
示例:“设置时区”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openTimeCity” |
示例:“打开常驻城市智能时钟”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeTimeCity” |
示例:“关闭常驻城市智能时钟”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setTimeCity” |
示例:“设置常驻城市智能时钟”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“timeAndDate” |
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openTouchtone” |
示例:“打开触屏提示音”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeTouchtone” |
示例:“关闭触屏提示音”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setTouchtone” |
示例:“设置触屏提示音”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openClickVibration” |
示例:“点击导航栏震动”;“解锁时震动”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeClickVibration” |
示例:“导航栏点击时不要震动”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setClickVibration” |
示例:“设置点击时震动”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openSilentVibration” |
示例:“打开静音时震动”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeSilentVibration” |
示例:“关闭静音时震动”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setSilentVibration” |
示例:“设置静音时震动”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“openRingVibration” |
示例:“打开响铃时震动”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“closeRingVibration” |
示例:“关闭响铃时震动”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setRingVibration” |
示例:“设置响铃时震动”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“upMediaVolume” | |
attributes | false | JSONArray | 意图对应的属性 | |
volume | true | int | 音量对应的数字格式大小 | |
type | true | int | 音量增加类型: 1, 表示音量调到最大; 2, 表示调节到目标值; 3, 表示相对当前音量的增量值; 4, 表示调节到目标值,单位是格; 5, 表示相对当前音量的增量值,单位是格。 |
示例:“把媒体的声音调大”“把媒体音量提高百分之五十”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“downMediaVolume” | |
attributes | false | JSONArray | 意图对应的属性 | |
volume | true | int | 音量对应的数字格式大小 | |
type | true | int | 音量增加类型: 0, 表示音量调到最小; 2, 表示调节到目标值; 3, 表示相对当前音量的减小值; 4, 表示调节到目标值,单位是格; 5, 表示相对当前音量的减量值,单位是格。 |
示例:“媒体的声音调小点” “把媒体音量降低百分之五十”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“quietMediaVolume” |
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setMediaVolume” | |
attributes | false | JSONArray | 意图对应的属性 | |
volume | true | int | 音量对应的数字格式大小 | |
type | true | int | 音量增加类型: 0, 表示音量调到最小; 1, 表示音量调到最大; 2, 表示调节到目标值; 3, 表示相对当前音量的减小值; 4, 表示调节到目标值,单位是格; 5, 表示相对当前音量的减量值,单位是格。 |
示例:“设置媒体的音量”,把媒体音设为40%。
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“helpMediaVolume” |
示例:“媒体音是什么”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“mediaVolume” |
示例:“媒体的声音”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“upClockVolume” |
示例:“调高闹钟的声音”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“downClockVolume” |
示例:“降低闹钟的音量”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“quietClockVolume” |
示例:“闹铃的声音设置为静音”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setClockVolume” |
示例:“设置闹铃的声音”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“upRingVolume” |
示例:“铃声的声音调高点”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“downRingVolume” |
示例:“铃声的声音调低点”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“quietRingVolume” |
示例:“来电铃声的声音静音”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setRingVolume” |
示例:“设置来电铃声的音量”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“upTalkVolume” |
示例:“把通话的音量调高点”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“downTalkVolume” |
示例:“把通话的音量调低点”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setTalkVolume” |
示例:“设置通话音量”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“upCommonVolume” | |
attributes | false | JSONArray | 意图对应的属性 | |
volume | true | int | 音量对应的数字格式大小 | |
type | true | int | 音量增加类型: 1, 表示音量调到最大; 2, 表示调节到目标值; 3, 表示相对当前音量的增量值; 4, 表示调节到目标值,单位是格; 5, 表示相对当前音量的增量值,单位是格。 |
示例:“把声音调大”“把音量提高百分之五十”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“downCommonVolume” | |
attributes | false | JSONArray | 意图对应的属性 | |
volume | true | int | 音量对应的数字格式大小 | |
type | true | int | 音量增加类型: 0, 表示音量调到最小; 2, 表示调节到目标值; 3, 表示相对当前音量的减小值; 4, 表示调节到目标值,单位是格; 5, 表示相对当前音量的减量值,单位是格。 |
示例:“声音调小点” “把音量降低百分之五十”
字段名 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“quietCommonVolume” |
示例:“不要有声音”
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setCommonVolume” | |
attributes | false | JSONArray | 意图对应的属性 | |
volume | true | int | 音量对应的数字格式大小 | |
type | true | int | 音量增加类型: 0, 表示音量调到最小; 1, 表示音量调到最大; 2, 表示调节到目标值; 3, 表示相对当前音量的减小值; 4, 表示调节到目标值,单位是格; 5, 表示相对当前音量的减量值,单位是格。 |
示例:“设置的音量”,把声音设为40%。
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为“setResidentCity” | |
attributes | false | JSONArray | 意图对应的属性 | |
location | true | String | 城市名称原文 |
示例:“设置常驻城市为北京”
表示购买飞机票的意图,有明确订/买飞机票的意图,或者咨询如何订/买飞机票, “intention”子参数描述见下表:
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为”bookAirTicket” | |
attributes | false | JSONArray | 意图属性,用数组表示,数组里的类型为JSONObject | |
flightNo | false | String | 航班号 | |
airlineCompany | false | String | 航空公司 | |
cabin | false | int | 舱位等级,0:经济舱,1:商务舱,2:头等舱 | |
departTime | false | JSONObject | 出发时间,结构与实体“time”一致 | |
arriveTime | false | JSONObject | 到达时间,结构与实体“time”一致 | |
backTime | false | JSONObject | 返程时间,结构与实体“time”一致 | |
depLocation | false | JSONObject | 出发地,结构与实体“location”一致 | |
desLocation | false | JSONObject | 目的地,结构与实体“location”一致 |
表示购买火车票的意图,有明确订/买火车票的意图,或者咨询如何订/买火车票,“intention”子参数描述见下表:
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为”bookTrainTicket” | |
attributes | false | JSONArray | 意图属性,用数组表示,数组里的类型为JSONObject | |
trainNo | false | String | 火车车次 | |
trainType | false | int | 0:G高铁,1:C城际高铁,2:D动车,3:Z直达,4:T特快,5:K快车,6:L临客,7:Y旅游列车 | |
departTime | false | JSONObject | 出发时间,结构与实体“time”一致 | |
arriveTime | false | JSONObject | 到达时间,结构与实体“time”一致 | |
backTime | false | JSONObject | 返程时间,结构与实体“time”一致 | |
depLocation | false | JSONObject | 出发地,结构与实体“location”一致 | |
desLocation | false | JSONObject | 目的地,结构与实体“location”一致 |
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为”navigation” | |
attributes | true | JOSNArray | 意图属性,用数组表示,数组里的类型为JSONObject | |
depLocation | false | JSONObject | 出发地,结构与实体“location”一致,与“desLocation”必须存在一个 默认用户当前位置 | |
desLocation | true | JSONObject | 目的地,结构与实体“location”一致 | |
trafficType | int | 出行方式,0:步行、1:骑行、2:驾车、3:公交 、4:地铁 |
表示打电话的意图,“intention”子参数描述见下表:
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为”call” | |
attributes | false | JSONArray | 意图属性,用数组表示,数组里的类型为JSONObject | |
name | false | String | 人名 | |
number | false | String | 联系号码 |
表示查询地点位置的意图,“intention”子参数描述见下表:
字段名 | 子字段 | 是否必选 | 类型 | 说明 |
name | true | String | 意图名,值为”queryPosition” | |
attributes | false | JSONArray | 意图属性,用数组表示,数组里的类型为JSONObject | |
condLocation | false | JSONObject | 查询的地点条件,比如“新街口哪儿有羽毛球馆”中的“新街口”,结构与实体”location”一致 | |
location | false | JSONObject | 需要查询的地点,比如“红山动物园在哪”中的“红山动物园”,结构与实体“location”一致 |
助手类意图识别文本限制在50字以内,超过字数将返回参数错误,文本要UTF-8格式,格式错误的不报错,分析结果会不正确。
Engine支持多用户同时接入,但是不支持同一用户并发调用同一个特性,如同一个特性被同一进程同一时间多次调用,则返回系统忙错误,不同进程调用同一特性,则同一时间只有一个进程业务在处理,其他进程进入队列排队。