文档库 最新最全的文档下载
当前位置:文档库 › CTSI中文信息终端服务接口规范 v1.2

CTSI中文信息终端服务接口规范 v1.2

中国电信集团公司企业标准

CT/T 1-2001

基于电话网的信息终端及综合平台技术规范第六分册中文信息终端服务接口规范 v1.2

2001-06-30发布 2001-06-30实施

中国电信集团公司发布

目录

前言 (3)

1 术语定义 (4)

2 背景 (4)

3 参考文献 (4)

4 范围 (4)

5 内容 (4)

6 缩略语 (5)

7 抽象的CTSI CPE (5)

7.1 概述 (5)

7.2 抽象CPE的功能部件构成 (5)

7.3 CPE与服务器的接口分层 (8)

7.4 物理层 (8)

7.5 链路层 (10)

7.6 消息层 (28)

8 CTSI 的CPE功能部件、命令和命令响应 (31)

8.1 信息下载管理模块 (33)

8.2 信息上传管理模块 (39)

8.3 信息询问管理模块 (43)

8.4 屏幕信息输出管理模块 (47)

8.5 安全处理模块 (51)

8.6 主动工作管理模块 (53)

8.7 图形显示管理模块 (57)

8.8 系统状态设置模块 (64)

8.9 系统状态报告模块 (64)

9 短消息业务的若干流程 (67)

9.1 自动接受短消息下载 (67)

9.2 在线编辑短消息 (69)

9.3 离线编辑一键通 (71)

9.4 短消息离线阅读、编辑和转发 (72)

9.5 交互式订阅服务流程 (73)

9.6 非交互订阅服务流程 (74)

9.7 信息点播流程 (75)

主动下载业务流程(软件升级,铃声,常用语) (76)

9.9 被动下载业务流程(话费详单,话费帐单) (78)

10 附录 (80)

10.1 厂家代号 (80)

10.2 音节音符表 (80)

前言

本协议是固定电话网上中文信息终端和服务器之间的接口协议。本协议规范了这个中文终端的服务接口(CTSI:Chinese Terminal Service Interface),它的电气特性、编码方式、数据格式(命令和响应);刻画了一个CTSI的抽象CPE,为CTSI Server (对CPE)的操作命令提供了描述框架;规定了CTSI CPE对CTSI Server操作命令必须完成的响应动作;由此,该协议也对终端(CPE)供应商提出必须满足的各项要求。

本协议起草单位:中国电信集团公司、中国电信集团公司上海研发中心

本协议主要起草人:

特别感谢:上海贝尔公司、中兴通信、新太科技、广东步步高公司在本协议制订过程中的大力支持和帮助。

1术语定义

CTSI CPE:遵循CTSI协议的客户设备(CPE:Customer Premises

Equipment)

CTSI User:通过CTSI CPE获得服务的用户。

CTSI Server:以CTSI协议规定的方式向CTSI CPE提供信息的服务者;或

者以CTSI命令方式对CTSI CPE进行控制的控制者。

CPE 部件:C TSI Server操作命令涉及到的CPE的存贮部件。这些部件是

物理CPE的一个抽象,是服务器命令中设想能够访问的单元。

2背景

CTSI协议为客户家用设备(CPE)与服务器在PSTN的模拟话音线上进行双向数据通讯提供了标准。它利用了DTMF信令技术、FSK调制技术,同时,使用了主叫显示技术,并拓展了信息显示的内容、显示方法和控制手段。最终,形成了CTSI协议。

3参考文献

TR—NWT—000030 V oiceband Data Transmission Interface Generic Requirements, Issue 2, Bellcore,October,1992

TR—NWT—001273 Generic Requirements for an SPCS to Customer Premises Equipment Data Interface for Analog Dialog Display Services,Issue 1,Bellcore,Dec 1992 YDN069-1997 电话主叫识别信息传送及显示功能的技术要求和测试方法(暂行规定)

4范围

本协议适用于CTSI CPE供应商和CTSI Server提供者。

5内容

在后面的章节中,本协议首先定义了一个CTSI CPE 的抽象机,对各组存贮部件

进行了说明,这些部件的内容是为与CTSI Server进行信息交互并完成显示服务的,然后说明Server对这些存贮部件进行管理(下载、修改、清除)以及由这些内容完成显示的方式。

6缩略语

CAS(CPE Alerting Signal)CPE提示信号

DTMF(Dual Tone Multi-Frequency)双音多频

FSK(Frequency Shift Key)频移键控

PSTN(Public Switch Telephone Net)公共交换电话网

SM(Short Message(s))短消息

SMC(Short Message Centre)短消息中心

7抽象的CTSI CPE

7.1 概述

抽象CTSI CPE是以服务器的观点来看真实的CPE:它应该是什么样子;CPE为了能和服务器交互必须具有哪些部件。CTSI服务器命令的描述都是针对抽象CPE的。而真实的CPE只要能实现抽象CPE部件的功能,就能完成服务器要求的各项工作。作为一个符合协议的、真实的CTSI CPE必须实现这些功能。

抽象CPE是一个逻辑部件的集合,它们完成服务器与CPE的信息交互。

抽象CPE接收Server的操作命令,解释并执行操作命令。

7.2 抽象CPE的功能部件构成

7.2.1 功能部件

我们抽象出九个逻辑的功能部件:

MM(Modem Management)负责对信息进行编/解码、发送与接收;对服务器发送命令响应信令。MM必须具有FSK、CAS的接收,DTMF的发送功能。除此之外,

还可具有FSK 的发送功能。普通电话的呼入和呼出、主叫显示也在该功能部件中实现。

CPM (Command Interpret Management ):负责命令解释

IDM (Information Download Management ):负责下载信息的接受、存储、和提示。 IUM (Information Upload Management ):负责上传信息的处理。

TAM (Terminal Active_working Management ):负责在无服务器帮助时,自主完成信息的编辑、存储、发送;包括普通的电信业务处理,和信息终端的“一键通”。对接收来自服务器的信息能自动调用IDM 。(脱机服务模块)

SIO (Screen based Input/Output ):负责基于屏幕信息的发送和获取。

SM (Secret Management

):加密/解密模块,负责用户密码的管理(发送和更新)。 GM (Graphic Management ):负责图形的制作

按功能来分,TAM 是脱机服务模块,而其它模块均为联机服务模块。

7.2.2 存储部件

除规定了功能逻辑模块外,CTSI 抽象CPE 还规定了服务于下载和上传的内部存储部件,以便于终端的显示以及服务器访问、修改终端存储数据。每个存储部件都有一个存储部件号。CPE 依照服务器的命令或将参数写入存储部件或将存储部件内容报

图1:抽象CPE 的功能部件构成图

告服务器。

7.2.3 抽象CPE的操作方式

用户对CTSI CPE的操作采用交互式的操作方式。

7.2.4 抽象CPE的通讯方式

CTSI CPE与SMC之间采用半双工的通讯方式

7.2.5 服务器对CPE的控制方式

服务器对CPE的控制是直接的控制。

直接控制的方式是服务器向CPE发送CTSI操作命令。本协议定义了各种命令和它们的参数,某些命令都要求CPE完成某个动作后,向服务器报告执行情况,这就是CPE到服务器的回送信息,本协议也定义了回送信息的类型和格式。

7.3 CPE与服务器的接口分层

CTSI协议层可分为三层:物理层、链路层和消息层。

7.4 物理层

物理层为数据链路层提供服务,使数据链路层消息能在话音频带内传送。下行信号(短消息中心至短消息终端)采用半双工频移键控(FSK)调制方式;上行信号(短消息终端至短消息中心)采用DTMF信号模式,或者采用(FSK)调制模式。

7.4.1 F SK信号

7.4.1.1 信号特征

●调制方式:连续相位二进制频移键控

●逻辑1/0频率:1200Hz ±12Hz / 2200Hz ±22Hz

●传输速率:1200baud

●数据传送方式:二进制异步串行方式

7.4.1.2 数据字节

FSK数据字节的组成和发送顺序应满足下列要求:

●每一个数据字节(如消息类型,消息长度,表示层消息字节和校验和)应有一

个起始位(“0”)和一个停止位(“1”)。如下图所示。

●数据字节的传送顺序是:起始位先行,然后是FSK数据位,低比特位先行,最

后是停止位。

●FSK数据根据字节顺序传送,即首先是字节1,然后是字节2,以此类推。

●数据信号是连续的。

图2 FSK数据字节结构和传送顺序

7.4.2 D TMF信号

7.4.2.1 信号特征

DTMF信号特性见表。

双音多频信号的频率组合

CAS为DTMF信号,频率为2130Hz ±5%/2750Hz ±5%,持续时间为80ms~85ms。

7.4.2.2 数据字节

7.4.2.2.1 DTMF编码方式

在整个通信过程中,DTMF的发送有两种编码方式:

●非编码方式

●编码方式

7.4.2.2.2 非编码方式

将表示返回值的字符串进行处理,对字符串的各字符进行检查,若是可发DTMF 字符集的字符就用DTMF音发出,不是则丢弃。

可发的DTMF字符集:0,1,2,3,4,5,6,7,8,9,#,*,A,B,C,D

7.4.2.2.3 编码方式

将表示返回值的字符串进行处理。将每个ASCII码字符拆成两个十六进制的值(4位一组),由两个DTMF信号来表示。第一个DTMF信号表示十六进编码的高四位,第二个DTMF信号表示十六进编码的低四位,编码方式详见下表:

DTMF 信号需要持续一段时间,这个持续时间为40~70ms ;两个DTMF 信号之间有一定时间间隔,这个间隔为40~70ms 。数据按照字节顺序传送,即首先是字节1,然后是字节2,以此类推。每个DTMF 数据字节的两个DTMF 信号是连续、完整的。

以一个DTMF 数据字节0x45为例,其数据字节结构和传送顺序如图3所示。

图3 编码方式下DTMF 数据字节结构和传送顺序

7.5 链路层

7.5.1 功能

链路层提供可靠的数据传送机制。该层主要功能是:

链路层数据包的组包和解包

DTMF 数据位

●在CPE和服务器之间建立和释放数据链路。

●CPE和Server之间交互的时序控制

●对数据传送进行侦错处理

●对出错传送的重发处理

●对具有FSK上传的CPE的支持功能

7.5.2 C TSI链路层消息包格式

7.5.3 下行FSK数据包格式

下行FSK信息包格式:它是服务器发往CPE的用户信息组。用FSK格式传送。

说明:

同步引导串:由82bit交替的“01”加8bit“1”构成(若此处采用7.1.4.2所描述的FSK数据表示形式,则为8字节0x55和1字节0xff分别加上起始位和停止位),CPE 读到至少50bit交替的“01”(或5个0x55)以及同步结束字符后,可认为同步建立。

信息类型:指明信息内容的类型。为和其他相关协议(如YDN069-1997)保持关联,此处取值(0x84)

信息长度:信息特征号的字节数(=1)加消息层信息内容的字节数

信息特征号: 目前仅使用(0x01)一种信息特征号,其余保留。

消息层信息内容: 由消息层组织,(消息层所指的FSK 下传数据包结构仅指此域的结构)包含一条CTSI 操作命令,最大长度不大于254字节

校验和:用于数据传送过程的侦错。取值为:该数据包中除同步引导串之外的所有字节的和,按256取模,再取补,得到的值。

7.5.4 编码格式的DTMF 上行命令响应信息包

上行DTMF 命令响应消息包(编码方式)是CPE 对SMC 的FSK 数据的响应信息包,数据传送的格式如下表所示:

7.5.5 非编码格式的DTMF 上行命令响应信息包

上行DTMF 命令响应信息包(非编码方式)是CPE 对SMC 的FSK 数据的响应信息包。该种返回信息包目前只用于信息下载指令中,用于描述指令的解释执行情况,具体内容详见8.1节信息下载管理模块。

7.5.6 非编码格式的DTMF 上行信令包

上行DTMF 命令响应消息包(非编码方式)是

CPE 对SMC 的信令响应,具体的

7.5.7 上行FSK 数据包

说明:

同步引导串:由82bit交替的“01”加8bit“1”构成(若此处采用7.1.4.2所描述的FSK数据表示形式,则为8字节0x55和1字节0xff分别加上起始位和停止位),CPE 读到至少50bit交替的“01”(或5个0x55)以及同步结束字符后,可认为同步建立。

信息类型:指明信息内容的类型。具体值见下表:

信息长度:信息特征码的字节数(=1)加信息内容的字节数

信息特征码:具体值见下表:

消息层信息内容:由消息层组织。(消息层所指的FSK上传数据包结构仅指此域的结构)最大长度不大于254字节

校验和:用于数据传送过程的侦错。取值为:该数据包中除同步引导串之外的所有字节的和,按256取模,再取补,得到的值。

7.5.8 D TMF上传模式下的时序控制

7.5.8.1 计时器和计数器

7.5.8.1.1 交互时序控制图

7.5.8.1.2 定时时钟

定时时钟是为了确保对端正确接收,也用于确定服务指标。

7.5.8.1.3 超时时钟

超时时钟是为了确定对端是否有意外发生,并为相应的重发机制服务。

注:由于CPE一般都不具有能检测线路信号音的器件,所以在触发超时计时器时不能准确把握开始时间,需根据发起呼叫方的不同,而有所差别。如TS1的建立。

(CPE发起呼叫)

T TS1=T connect+3×(T CAS+T CAS_ACK)

=T connect+3×(80+1000)

=T connect+3240ms ≤24000ms

(Server发起呼叫)

T TS1’=T TD1+3×(T CAS+T CAS_ACK)

=T TD1+3240ms

=90ms+3240ms

=3330ms

T connect是CPE连接到Server并获得服务的等待时间,受制于交换机的接续时间和进入接入服务器的排队时间,一般情况下小于20秒。故TS1值是可调的,但最大不应超过24秒。

7.5.8.2 数据链路的建立过程:

按照发起方的不同,我们可以把数据链路的建立方式分为两种:

●由CPE发起的呼叫

●由SMC发起的呼叫

7.5.8.2.1 由CPE发起的呼叫

1)呼叫建立成功:

2)呼叫建立失败:

7.5.8.2.2 由SMC发起的呼叫

1) 呼叫建立成功

2)呼叫建立失败

7.5.8.3 接收FSK信息下传流程

7.5.8.4 DTMF上传信息流程(Server)

DTMF上传信息流程包含两个部分,一是链路层的数据确认包(D0/D1),二是应用层的用户数据包。两个部分的发送时序完全相同。

相关文档
相关文档 最新文档