法搜网--中国法律信息搜索网
农业部办公厅关于发布《渔船动态监管信息系统平台技术规范(试行)》的通知

  C:客户端 S:服务器
  所有客户端发送的指令,格式错误以及登录失败在服务器端出错都返回“x”指令,以下对应的返回都指成功执行后的返回。
  3.3.2 通信指令说明
  3.3.2.1欢迎标识
  客户端主动和服务器建立TCP连接后,会收到服务器返回的本指令。
  格式:w version,date\r\n
  表 0-3 欢迎标识

名称

类型

描述

w

字符串

命令字

version

字符串

服务软件版本

date

时间字符串

软件发布日期



  3.3.2.2登录
  通信接口需要登录后才能发送各种请求消息。
  格式:i user,password\r\n
  表 0-4 登陆

名称

类型

描述

i

字符串

命令字

user

字符串

用户名

password

字符串

密码



  服务器返回:i user_id\r\n
  表 0?- 服务器返回

名称

类型

描述

i

字符串

命令字

user_id

十进制表示整数

用户名对应的ID


  3.3.2.3退出登录
  客户端退出程序前,应发送退出登录指令,以便结束事务,关闭连接,服务器发送返回指令后,服务器断开TCP连接。
  格式:o\r\n
  表 0-6 退出登陆

名称

类型

描述

o

字符串

命令字


  服务器返回:o\r\n
  表 0-7 服务器返回

名称

类型

描述

o

字符串

命令字



  3.3.2.4连接保持
  客户端需要以一定周期发送此指令,才能保证通信接口的TCP连接不被服务器断开。
  格式:k data\r\n
  表 0-8 连接保持

名称

类型

描述

k

字符串

命令字

data

字符串

任何字符,可用当前的UTC时间对应的字符串



  服务器返回:k data\r\n
  表 0-9 服务器返回

名称

类型

描述

k

字符串

命令字

data

字符串

任何字符,可用当前的UTC时间对应的字符串



  3.3.2.5发送命令(数据中心->ASP)
  客户端发送与ASP相关的通信请求时,用此命令。
  格式:s sequence, terminal_code,terminal_type,request_type,args\r\n
  表 0-10 发送命令

名称

类型

描述

s

字符串

命令字

sequence

字符串

序列号,在整个系统中是唯一的,规则:由通信服务商代码(4位10进制数,系统分配)、用户 ID码(4位10进制数,登录后获得)、UTC日期戳(14位10进制数,格式YYYYMMDDHH24MISS)和5位唯一的十进制序列号串联而成,如:110101992009013011552311111。

terminal_code

字符串

通信目标代码。可以为移动终端通信码或组ID

terminal_type

十进制数

通信终端类型,见表 2.2-2

request_type

十进制数

请求命令代码 见表 0?11

args

字符串

请求命令附带参数,可选的。如无,前面逗号要保留。

参数组合见表 0?一



  表 0-11请求代码表

request_type

定义

备注

0

请求单个位置

 

2

按组请求位置

需通信系统支持

1

请求设置打开周期位置报告

按照周期报告,可以设置报位频度,不受时间段限制

6

请求关闭周期位置报告

需通信系统支持

9

请求发送单条短信

 

12

按组请求发送短信

需通信系统支持

21

确认报警

 


  表 0-12 请求类型与目标组合表

request_type

terminal_code

0,1,6,9,21

指定的通信终端代码

2,12

组ID


  表 0-13 请求参数表

Request_type

Args

定义

0

2

1

UTC,span

UTC:自动报位起始时间

span:自动报位间隔

6

9

Msg

msg:短信内容,‘,’用‘\.’转义

中文采用GBK编码

12

Msg

msg:短信内容,‘,’用‘\.’转义

中文采用GBK编码

21

Msg

msg:确认报警信息,‘,’用‘\.’转义

中文采用GBK编码



  服务器返回:s sequence,receipt_code,description\r\n
  表 0-14 服务器返回

名称

类型

描述

s

字符串

命令字

sequence

字符串

客户端发送命令的序列号

receipt_code

十进制数

命令执行状态码,成功执行返回0 ,失败错误码见表 0?二。

description

字符串

命令执行状态描述


  3.3.2.6动态数据推送(ASP->数据中心)
  格式:
  p terminal_code,comm_type,pos_type,UTC,longitude,latitude,course,trueheading,speed,status,vdesc\r\n

  表 0-15 动态数据推送

名称

类型

描述

p

字符串

命令字

msg_id

字符串

数据序列号,在整个系统中是唯一的,规则:由通信服务商代码(4位10进制数,系统分配)、表示数据中心的用户id”0000”、UTC日期戳(14位10进制数,格式YYYYMMDDHH24MISS)和5位唯一的十进制序列号串联而成,如:110100002009013011552311111

terminal_code

字符串

终端号码

comm_type

十进制数

通信服务商代码,见表 2.2-2

pos_type

十进制数

位置类型,见表 2.3-1

UTC

十进制数

GPS定位时间,见表 2.1-1

longitude

十进制数

经度,见表 2.1-1

latitude

十进制数

纬度,见表 2.1-1

course

十进制数

航向,见表 2.1-1

trueheading

十进制数

船艏向,见表 2.1-1

speed

十进制数

速度,见表 2.1-1

status

十进制数

状态,见表 2.3-3

vdesc

字符串

备注,位置描述



第 [1] [2] [3] [4] [5] [6] [7] [8] [9] 页 共[10]页
上面法规内容为部分内容,如果要查看全文请点击此处:查看全文
【发表评论】 【互动社区】
 
相关文章