1.1.0 • Published 7 months ago
service_recommend v1.1.0
简介:
本模块是西安交通大学计算机学院鲍军鹏博士团队开发的服务推荐模块。 version:0.0.1 release date:2023-09-18
简介:
serviceRecommend-v0.0.1.js里定义了一个服务推荐函数:sendHttpRequest。
sendHttpRequest只有一个入参jsonObj。jsonObj是一个json串,包含 user_id,meta_version以及context。其中context为xml串,具体输入格式约定请参照接口定义文件。
输入示例:{
user_id: "123567123",
meta_version: "v1.0",
context: "<trigger group=\"test\" event=\"1\" name=\"发射点发顺丰\" desc=\"微应用初始化\"><parallel-node><device-selector-action desc=\"选择设备\" filter=\"ATOM_DEV_SEL_TYPE_CAR\"><multi-action><saic-voice-playback-service-service-action desc=\"语音播放服务\" status=\"1\" content=\"欢迎女王驾到,正将车机调整到您最喜欢的模式\"></saic-voice-playback-service-service-action><saic-ac-condition-service-action desc=\"空调开关服务\" status=\"1\"></saic-ac-condition-service-action><saic-ac-temperature-service-action desc=\"空调温度调节服务\" position=\"2\" temperature=\"25\"></saic-ac-temperature-service-action></multi-action></device-selector-action></parallel-node></trigger>"
};
sendHttpRequest函数返回为一个json串,包含code, message以及 result。 result为一个列表。
返回示例:{
code: 0,
message: 'success',
result: [
'手机震动',
'添加待办服务',
'添加语言免唤醒词',
'查询待办服务',
'删除日程服务',
'删除待办服务',
'开始监听双握拳手势',
'添加笔记服务',
'文本识别出时间',
'停止语言免唤醒'
]
}
test.js为测试文件,可以将返回结果输入在控制台。
test.html为测试前端文件,测试时请在该目录下运行本地服务器避免跨域请求问题,其次在浏览器控制台中查看结果
使用方式:
//导入函数
import {sendHttpRequest} from './serviceRecommend-v0.0.1.js';
//使用函数并返回结果
sendHttpRequest(jsonObj)
.then((response)