编辑 | blame | 历史 | 原始文档

接口清单:

***

0. 登录

接口地址:
#{host:port}/dataservice/getNoTokenData
参数:
参数名 定义 取值参考
bid 用户登录 login
userid 用户账户 zhiban
psw 密码MD5 ****
示例]( http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=login&userid=admin&psw=admin123)
http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=login&userid=admin&psw=HJKDUI2212313%^^*

1. 全网频率清单

接口地址:
#{host:port}/dataservice/getNoTokenData
参数:
参数名 定义 取值参考
bid 当前监测网频率清单 getCurrNetFreqs
示例: ]( http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getCurrNetFreqs)
http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getCurrNetFreqs
返回频率清单:
参数名 定义 取值参考
frequencyValue 频率 "1557"
rssi 信号强度值 44
status 频率类型,参考设备侧接口,目前用不到 5
isWhiteFreq 是否白名单 1-白名单频率 0-非白名单频率
runtime 频率运行时间表,从周一到周日的播出时间 "{"1":[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],"2":[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],"3":[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],"4":[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],"5":[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],"6":[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],"7":[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]}"
isFavoriteFreq 是否是黑名单 1-收藏频率(黑名单) 0-非黑名单频率
isActive 频率当前是否接受到 1-接收到 0-未接受到

``` --- #### 2. 频率对应的时间轴 ###### 接口地址:

{host:port}/dataservice/getNoTokenData

###### 参数:
|参数名|定义|取值参考|
|---|---|---|
|bid|获取时间轴|人工-getTimeline   自动-getTimeline_auto|
|frequencystr|频率值|ex 1557|
[示例: ](http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getTimeline&frequencystr=1557)

http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getTimeline&frequencystr=1557
```


3. 全网设备状态

调用设备侧接口
http://wiibox.xicp.io:19868/FRP/TMonitorpointInfo.do?method=searchByPage&type=1&key=10010&iDisplayStart=0&iDisplayLength=100000

4. (地图渲染)全网设备指定频率的场强 (把长强值加载到每个点的label上显示)

接口地址:
#{host:port}/dataservice/getNoTokenData
参数:
参数名 定义 取值参考
bid 获取监测点的信号强度 getNetStrength
frequency 频率值 1557
wdate 日期 2021-07-02
whour 时间点,取到小时 08
示例:]( http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getNetStrength&frequency=1557&wdate=2021-07-07&whour=21)
http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getNetStrength&frequency=1557&wdate=2021-07-07&whour=21

5. 发射塔清单

接口地址:
#{host:port}/dataservice/getNoTokenData
参数:
参数名 定义 取值参考
bid 获取发射塔数据 getLauncher

示例 http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getLauncher
javascript http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getLauncher


6. (大屏右上)所有设备覆盖评分效果 (指定频率、小时) 右上柱状图

接口地址:#{host:port}/dataservice/getNoTokenData
参数:
参数名 定义 取值参考
bid 获取各监测点的覆盖评分 人工-getFreqParams 自动-getFreqParams_auto
frequencystr 频率值 ex:1557
wdate 日期,格式:yyyy-MM-dd ex:2021-07-02
whour 小时,格式:MM 00~23 ex:08
示例: http://.....](http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getFreqParams&frequencystr=1557&whour=08&wdate=2021-07-22)
http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getFreqParams&frequencystr=1557&whour=08&wdate=2021-07-22

7. (右中)指定频率的 覆盖率(历史)

接口地址:#{host:port}/dataservice/getNoTokenData
参数:
参数名 定义 取值参考
bid 获取覆盖率的历史数据 人工-getFreqSuppress 自动-getFreqSupMpress_auto
frequencystr 频率 ex:1557
wdate 日期,格式:yyyy-MM-dd ex:2021-07-02
whour 小时,格式:MM 00~23 ex:08
示例:]( http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getFreqSuppress&frequencystr=1557&wdate=2021-07-15&whour=05)

http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getFreqSuppress&frequencystr=1557&wdate=2021-07-15&whour=05
javascript http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getFreqSuppress&frequencystr=1557&wdate=2021-07-15&whour=05
---

8. (右下)压制覆盖率 历史 (收藏频率清单)

接口地址:#{host:port}/dataservice/getNoTokenData
参数:
参数名 定义 取值参考
bid 获取覆盖率的历史数据 人工-getFreqsCover 自动-getFreqsCover_auto
示例]( http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getFreqsCover)
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getFreqsCover
http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getFreqsCover

---

9. (左上)压制覆盖率 (指定频率、小时)

接口地址:#{host:port}/dataservice/getNoTokenData
参数:
参数名 定义 取值参考
bid 压制覆盖率 人工-getCoverByArea 自动-getCoverByArea_auto
frequencystr 频率 1557
wdate 日期 2021-07-02
whour 小时 08
示例]( http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getCoverByArea&wdate=2021-07-02&whour=02&frequencystr=1557)
http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getCoverByArea&wdate=2021-07-02&whour=02&frequencystr=1557

10. (左下)频率运行图

接口地址:#{host:port}/dataservice/getNoTokenData
参数:
参数名 定义 取值参考
bid 压制覆盖率 人工-getFreqRuntime 自动-getFreqRuntime_auto
frequencystr 频率 1557
示例]( http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getFreqRuntime&frequencystr=1557)
http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getFreqRuntime&frequencystr=1557

11. 设备控制面板

11.1. 设备状态 当前监听频率、当前录制通道设置
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getChannelRecord&monitorpointId=22
    参数:bid=getChannelRecord  ,monitorpointId=22
11.2设备 当前频率清单、频率场强值、频率当前自动评分值
    getCurrPointFreqs # 当前监测点频率清单
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getCurrPointFreqs&monitorpointId=22
    (1) 已收藏频率清单
            获取收藏频率清单:
         http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getFavoriteFreqs
    (2) 添加到收藏
      添加
         http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=addFavoriteFreqs&frequency=1222&adduser=admin
    (3) 取消频率收藏
      http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=delFavoriteFreqs&frequency=1222&canceluser=admin
       i. 取消频率收藏提示
       http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=cancelFavoriteFreqs&frequency=1222
11.3 设备 切换频率监听
    (1) 检查当前监听通道是否正在监听别的频率
       http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=checkTempRecord&frequency=146&monitorpointId=22
参数:
参数名 定义 取值参考
bid 检查监听通道是否正在监听别的频率 checkTempRecord
frequencystr 即将监听的频率 1557
monitorpointid 当前监测点id 22
返回:
字段 定义 取值参考
msgcode 当前存在监听其它频率,需要提醒用户 1
messages 提示消息 admin于2021-07-08 21:15:36开始监听频率1557,您确定切换频率吗?

---
(2) 停止监听
http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=stopTempRecord&frequency=146&monitorpointId=22

参数:
参数名 定义 取值参考
bid 停止当前监听 stopTempRecord
frequencystr 即将监听的频率 1557
monitorpointid 当前监测点id 22
返回:
字段 定义 取值参考

---
(3) 检查当前录制通道是否正在录制
http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=checkChannel&channelid=2&monitorpointId=22

参数:
参数名 定义 取值参考
bid 检查录制通道的录制情况 checkChannel
channelid 通道id 2-辅录通道,3-主录通道
monitorpointid 当前监测点id 22
返回:
        chnnelId,monitorpointId,monitorpointName,frequencyValue,`STATUS`,isMonitor,startTime,stopTime,isRecording
       3 22  金山融媒体156 1557    1  1    2021-08-02 01:20:08

---
(4) 记录频率监听操作记录 get接口
http://192.168.119.100:4500/dataapi/recordMonitorOpt?bid=setTempRecord&frequency=648&userid=admin&monitorpointId=22&msg=aaa&recordminitus=10&success=1&requesturl=aa&flvurl=aa
参数:bid:setTempRecord
frequency 录制频率
userid 用户id
monitorpointid 当前监测点id
requesturl 向设备端发起api指令
success
msg
flvurl
(5) 调用设备端api,将切换指令传输到终端,从终端返回直播地址,并用于直播播放;
(6) 压制效果评估
http://wiibox.xicp.io:8484/dataservice/getNoTokenData
参数:# bid assessPress
# assessvalue --评分分值 ,
# frequency --频率
# userid 用户id
# monitorpointId 监测点
# taskid 任务id, 若无,传空串
# recording_time 听取直播的时间
ex: http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=assessPress&frequency=1557&assessvalue=3&userid=admin&monitorpointId=22&taskid=13586&recording_time=2021-07-21%2017:00:00

d. 设备 切换频率录制
    (1) 调用当前频率录制设置记录,用于提示用户操作会覆盖当前录制设置;
       接口:
       http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=checkChannelRecord&channelid=22&frequency=1557&monitorpointId=22
       参数:bid:checkChannelRecord
         frequency 录制频率
         monitorpointid  当前监测点id
    (2) 记录当前用户录制设置
       接口:post接口
       http://wiibox.xicp.io:8484/dataservice/dealData?bid=setChannelRecord&channelid=22&frequency=1557&userid=admin&monitorpointId=22&requesturl=http://
       参数:bid:setChannelRecord
         frequency 录制频率
         userid  用户id
         monitorpointid  当前监测点id
         requesturl   向设备端发起api指令
         success
         msg
    (3) 调用设备端api,将频率录制指令传输到终端;
e. 历史压制效果
    设备+收藏频率 的历史压制效果折线图
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getPointSuppress&frequencystr=1557&monitorpointId=20
       参数:
       bid: 人工-getPointSuppress   自动-getPointSuppress_auto
       frequencystr: ex 1557
       monitorpointId: ex 16
12. (地图渲染)全网压制覆盖的等高分布图
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getConTour&frequencystr=1557
       参数:
       bid: 人工-getConTour   自动-getConTour_auto
       frequencystr: ex 1557
13. 天气接口
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getWeather&datestr=2021-07-07&whour=02
       参数:
       bid: getWeather
       datestr: 2021-07-02
       whour: 02
14. 覆盖评估字典接口
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=assessDict
       参数:
       bid: assessDict
15. 评分任务清单调取:
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getAssessTask&userid=admin
       参数:
       bid: getAssessTask
       userid:  当前用户账户
16. 上海各区域多边形分布
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getAreaShape
       参数:getAreaShape
17. 各点评估结果
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData
       参数:
       bid: 人工-getAssessValue   自动-getAssessValue_auto
       frequencystr: ex 1557
       wdate: ex  2021-07-02
       whour: ex  08
18. 采集汇聚数据接口
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData
       参数:
       bid: getStatSepctrum
       querymode:   year  month  day time (四种查询模式  年 月 日 时)
       timevalue1:
       timevalue2:
       statuvalue_:  频率类型参数0-合法频率 1-非法频点 2-误报  3-白名单  4-异地频点 5-疑似非法频点 6-丢失
       frequencystr: ex 1557
       pagesize:  分页查询  页大小(每页记录条数)
       pageno: 页数   第几页
19. 评估任务接口
    接口1:获取未执行完的任务节点
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData
       参数:
       bid: getAssessSchedule
       userid: 用户账号
             ex:http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getAssessSchedule&userid=zhiban
    接口2:获取未执行的评分任务
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData
       参数:
       bid: getAssessTask
       schedule_id:上面接口1返回的json中的id字段
       userid: 用户账号
            ex: http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getAssessTask&schedule_id=10&userid=zhiban
20.录制通道管理
    接口1:查询所有录制通道的设置
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData
       参数:
       bid: getChannelSetting
             ex:http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getChannelSetting
21. 获取覆盖评估记录
    接口1:获取覆盖评估记录
    http://wiibox.xicp.io:8484/dataservice/getNoTokenData
       参数:
       bid: getAssessRecord
       taskid:任务id
    ex: http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getAssessRecord&taskid=135666

---

22. 白名单管理
接口1:白名单清单
http://wiibox.xicp.io:8484/dataservice/getNoTokenData
参数名 定义 取值参考
bid 获取白名单清单 getWhiteFreqs
ex: http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getWhiteFreqs
接口2:新增/更新 白名单频率
http://wiibox.xicp.io:8484/dataservice/getNoTokenData
参数名 定义 取值参考
bid 新增/更新白名单频率 update_white_freq
name 电台名字
frequency 频率 ex:540 1244
runtime 运行时间 json字符串
area 区域 ex: 默认上海即可
status 频率状态 ex : 应用中/停用
id 白名单id字段 ex: 35,如果是新增,id传空字符串即可
ex: http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=update_white_freq&name=
接口3:删除 白名单频率
http://wiibox.xicp.io:8484/dataservice/getNoTokenData
参数名 定义 取值参考
bid 新增/更新白名单频率 delete_white_freq
ids 白名单id字段 多条记录,id用逗号拼接,ex:1,2,3
ex: http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=delete_white_freq&ids=1,2,3