1、激活〔首次或异常情况下〕
输入:用户标识〔终端用户输入〕、口令〔终端用户输入〕、MAC、STB_ID、SC_ID、version〔信息版本〕;IP在参与绑定认证时,由前端从连接的通信协议中获取,故不在输入中显示上传。
输出:用户编号、令牌、钥匙〔浏览器存取STB签名所需的令牌〕、version、info〔网络及业务相关信息〕;
#〕说明:终端采集数据向前端请求,并接收响应、进行存储,以https协议通信。
2、登录〔通常情况下〕
输入:用户编号、签名〔MD5:令牌、IP、MAC、STB_ID、SC_ID〕、version;
输出:令牌、钥匙,可选输出:version、info;
#〕说明:终端采集数据向前端请求,并接收响应、进行存储,以https协议通信。
3、STB向浏览器开放的接口
a〕获取用户编号接口
输入:钥匙
输出:用户编号
b〕获取签名接口
输入:钥匙
输出:签名
#〕说明:只有浏览器向STB提供的钥匙与激活或登录时前端传回的钥匙相同,STB才向浏览器返回签名,否则,返回为空;这二个接口由门户主页使用,以获取终端用户编号,并对其身份认证,以https协议通信。
4、激活和登录的输入中可以增加report信息、输出中可以增加config信息,从而完成对终端信息的采集上报和配置管理。