1、ICS 33 030M 21Y口中华人民共和国通信行业标准YD厂r 1 895。3-2009移动通信网业务拨测管理技术要求第3部分:拨测管理系统与测试卡管理设备接口要求Mobile Network Service Dial Testing Management Technical RequirementPart 3:Dail Testing Management System And Testing CardManagement Equipment Inteface Specification2009-06-05发布 2009-09-01实施中华人民共和国工业和信息化部发布目 次前言IIl范围
2、l2规范性引用文件13缩略语与定义l4接口位置l5接口功能需求251接口流程252接口功能26接口功能映射-37接口功能定义471概述472消息接口5附录A(规范性附录)参数取值8刖 吾移动通信网业务拨测管理技术要求分为3个部分:一第1部分:拨测管理系统功能;一第2部分:拨测管理系统与拨测终端设备接口要求;一第3部分:拨测管理系统与测试卡管理设备接口要求。本部分为第3部分。本部分的附录A是规范性附录。本部分由中国通信标准化协会提出并归口。本部分起草单位:中国移动通信集团公司、北京邮电大学本部分主要起草人:徐婕莹、朱多智、舒波、芮兰兰、李文璩、柯小婉、熊翱移动通信网业务拨测管理技术要求YD厂r
3、1895 3-2009第3部分:拨测管理系统与测试卡管理设备接口要求1范围本部分规定了移动通信网移动业务拨测管理系统与涣0试卡管理设备接口要求。本部分适用于移动通信网移动业务拨测管理系统与测试卡管理设备接口。2规范性引用文件下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分。然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。移动通信网业务拨测管理技术要求第1部分:拨测管理系统功能3缩略语和定义31缩略语下列缩略语适用于本部分。sD SIM Im
4、polX Device SIM管理设备IMSI InternationalMobile SubscriberIdentity 国际移动用户识别码TCPIP Transmission Con【rol Protocolfinternet Protocol 传输控制坍议,互联网协议3 2定义下列定义适用于本部分长连接:是指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,接入设备需按照双方约定周期发送心跳信号到中心。4接口位置拨测管理系统与测试卡管理设备12位置如图1所示。图1拨测管理系统与测试卡管理设备口位置YD丌18953-20095接口功能需求51接口流程拨测管理系统与拨测终端设
5、备接口流程如图2所示。图2拨测管理系统与测试卡管理设备接口流程512接口功能521设备登记设备登记是拨测管理系统与被管SID设备交互的首要访问接口功能。拨测管理系统(见规范性引用文件定义)通过设备登记获取被管SID的设备序列号,被管SID通过设备登记获取拨测管理系统的接入引用(如系统编号),从而获得接口交互的权限,拨测管理系统方通过调用相关的接口操作来控伟IJSID中测试卡的分配,从而完成相应的管理功能。对不同的接口版本,设备登记应为永久性的接口功能定义,以适应不同接口版本的SID设备登记请求。5211设备登记请求测试卡管理设备初始启用时向拨测管理系统发送登录验证信息,包括该终端的型号、厂家类
6、型、序列号,协议的版本号等信息。5212设备登记回复拨测管理系统验证通过后远程拨测终端返回登录验证回复信息,包括:登录确认信息即是否登录成功如登记成功应带有该设备的系统编号,拨测管理系统的软件版本号(便于远端模块自动更新软件),拨测管理系统当前时间(精确到毫秒)。远端测试模块根据“登录验证回复”消息包及时更新本地软件和校准本地时间。2YD,T 18953-2009验证失败,也返回相应的失败信息。5:22心跳通知心跳通知主要用于接口链路监视、设备状态监控和时间校准。5221发送心跳通知测试卡管理设备定时向拨测管理系统发送心跳通知,包括远测试卡管理设备的系统编号、可用状态(正常,异常)等。5222
7、心跳通知回复心跳通知回复包括目标终端的系统状态、心跳周期、当前拨测管理系统时间等信息。其中心跳周期用于调整心跳通知上报周期;系统时间用于测试卡管理设备时间校准。523槽位扫描拨测管理系统通过槽位扫描接口功能保持系统内的动态测试卡数据与测试卡集中管理设备一致。接口上的槽位扫描一般适用于以下情况:1)当接口双方建立管理连接时;2)当接口双方出现通信失败并且恢复后;3)当接口一方出现系统故障并且恢复后;4)当测试卡管理设备发生槽位更新后,如大批量测试卡的插拔。槽位扫描触发点有两种情况:一是由管理系统主动发起槽位扫描操作(如上述的13种情况);另一种是测试卡管理设备发现了自身内部的更新(如上述4的情况
8、),发起槽位更新操作。5231槽位扫描请求槽位扫描请求由拨测管理系统发出,指定要求测试卡管理设备扫描的槽位编号。5232槽位扫描回复测试卡管理设备设备在收到槽位扫描请求后进行回复指定扫描的槽位信息。包括状态(正常,异常)、是否占用、占用卡的MSI号等信息。5233槽位更新通知测试卡管理设备设备检测到槽位状态变化时向拨测管理系统发出槽位更新通知,包括发生变化的槽位信息。包括状态(正常异常)、是否占用、占用卡的IMSI号等信息。需要更新的插槽情况有以下4种。1)插槽出现故障:插槽故障;2)插槽故障恢复:正常,未插入测试卡:3)空闲插槽插入测试卡:正常;4)插槽测试卡拔除:未插入测试卡。5234槽位
9、更新回复拨测管理系统在收到测试卡管理设备的槽位更新请求,更新完毕后进行回复,回复的信号中含有该槽位编号。6接口功能映射S:Sm3YDF 1895 3-2009C:拨测管理系统中心表1接口需求与接口功能映射表籀蛹目渤鹾露 女鬻鬣装螽葫随稚豪鹜删 誓,涝舡_|_ 。m+矗n遮罐 ;1_ 蠢冀黼醺翁瑶蠢磷戳瓣设各登记请求 设备登记请求 消息接口设备登记设备登记回复 设备登记回复 消息接口发送心跳通知 发送心跳通知 消息接口心跳通知心瞒通知回复 心跳通知回复 消息接口槽位扫描请求 槽位扫描请求 消息接口槽位扫描 槽位扫描回复槽位扫描回复 消息接口槽位更新通知 槽位更新通知 消息接口槽位扫描槽位更新回复
10、 楷位更新回复 消息接口7接口功能定义71概述71 1通信方式本部分消息接口以TCPIP作为底层通信承载,通过通信中心转发。在本部分中,各个模块之间的接口进行信息交互时,采用长连接方式,如图3所示。囤3长连接操作流程本部分通信中心接口所用的端口号:6001。各个接口之间的通信采用中心交互的应答方式。也就是模块问的消息通信都在中心平台进行交互示例如图4所示。圈4应答过程YD,r 1895 3-20接口应具备相应的容错机制示例:对请求消息约定响应超时时间,对超时无响应,约定重试次数。7 2消息接口721数据娄型表2数据类型黧搿+嚣雏数据舞型照鬻“鬻鬣曩 ii i毹强。j j t 限 _一露Unsi
11、gnedlnmgnr 无符号整型 对类型为整型的消息字段参数如取值不足字节长Intcgcr 带符号整型 度则正向由数字零补足位数UnsignedLongLong 无符号长整型对类型为字符串型的消息字段参数如取值不足字OctetSUing 定长字符串 节长度,则取值串后向由“0”补足雠7 2 2消息结构表3消息结构_7。: t_掰萌_ 。 一l嬲键Messagc。Header 消息头(所有消息公共包头)Message Body 消息体g辫虢譬段名,赫*n l 鼍字毒巍i r 奚鹫爱? 。 描 述 蠢jMessagnLengm Unsigned Integer 消息包的长度,包括此字段消息流水号用
12、于请求和回复消息关联(即回复消息中的消息流水号与对应请求消息的消息流水号一致),顺序景加步长为1MemgnldUnsigned Integer 循环使用(一对请求和应答消甚的流水号必须相同)递增范围0x000000000xR下FFFFF消息来源地编码0xFFFF FF FF该编码前4位为系统编号,Unsigned Integer 后4位为设备编号消息目的地编码OXFFFF FF FF该编码前4位为系统编号,后Unsigned Integer 4位为设备编号Unsigned Inmg盯 命令类型,取值见Al此字段表示一个命令的成功与失败,如失败,指示引起失败的错误类型等信息,它在请求中必须设为0
13、。总共8个字节64位,Unsigned OXFFFF(预留垃,默认填0XC日C0)LongLong FFFF(CME错误码,可选用0填充)FFFF(CMS错误码,可选用0填充)FFFF(系统定义错误码)72 3消息体参数定义7231设备登记测试卡管理设备初始启用时发送“登录验证”消息包到拨测管理系统进行登录认证,该消息包中包含有测试卡管理设备的基本硬件信息,拨测管理系统经过验证后返回“登录验证回复”消息包。YD厂r 1895 3-200972 31 1 SID设备登记请求SidLogin(sID-拨测管理中心)表5 SID设备器记请求黪H盘存羹叫嬲一 每牟节数 叠_挛薯垂设备序州号,片j于系统
14、验证,如控制中心没有验证需求,该字段用Octet String“0”填充Dcvicelp Octet String 设备当前IP地址UnsignedInteger 软件版本号(软件版本信息中已经包含接口版本)UnsignedInteger SID厂家类型;用于区分不同厂家的SID设备Unsigned Integer 测试卡槽位数量Unsigned Integer 试卡槽位编号槽位状态:0、插槽故障Unsigned Integer l、正常2、未插八a0试卡octet String 指定槽位IMSI号码SlotNo(n) 根据模块数量按照以上顺序重复SlotNo、SlotStatus、Slotl
15、msi字段72 3 1 2 SID设备登记回复Sid Login Resp】(拨测管t望tO,L,oSID)表6 SID设备登记回复器爨麓、量攀鹾毽誊曩跨-;-j 强孛每毅 薯类型。曩UreignedInteg日 系统编号0ccString 系统时问,用于设备时间同步。时间格式为见A2Unsigned Integer 心跳周期,单位为分钟,取值区问【1,60】:默认值为:1软件版本号OctetString 用于榆查SID设备的软件版本号是否支持,或是否需要升级。如需要引级则升级SID端软件72 3 2心跳通知拨测管理系统对SID的监控是通过心跳通知来完成。心跳信号由SID定时发出。拨测管理系统
16、在收到SID的心跳通知后进行回复,回复中含有系统当前时问72 32 1 SID心跳通知SidHeart(slD-拨测管理中心)表7 s JD心跳通知l篱蔫堍字爰名-j o叫 字节妊 类 型 辅臻 j H 飘澎,嚣Unsigned Integer SID工作、通信状态0正常,非0为异常7,2 3 2 2 SID心跳通知回复【sidHeanResp】(拨测管理中心_sID)表8$ID心跳通知回复鬻蕞孽誊每馥琶鼍_)j冀 i:宇韵酊 _类型OctetString 系统时间,用于设各时间同步。时间格式见附录A 2Octet String 软件版本号心跳周期单位为分钟。取值区间l,60;默认值为:1当回
17、复的心跳Unsigned Integer 周期与SID当前周期不相同时,将当前心跳刷期修改为与返回值一致,新的心跳用期立即生效72 33槽位扫描槽位扫描信号由拨测管理系统发出,信号中带有要求SID扫描的槽位编号。SID设备在收到槽位扫YD厂r 1895 3-2009描信号后进行回复回复的消息中含有需要扫描的槽位信息。SID检测到槽位状态变化时发出槽位更新信号,槽位更新信号中带有发生变化的槽位信息7 2 3 3 1 槽位扫描请求【slotscanRequest】(拨测管理中心_sD)一次槽位扫描请求消息至多可以支持512个卡槽的扫描申请。表9槽位扫描请求测试卡槽位编号每个比特表示该位置的槽位是否
18、需要扫描(O不l巳=!: l:巴竺竺:曼塞:!墼!72 3 3 2槽位扫描回复SlotScanResp(sID_拨测管理中心)溅黼黼鞣燃 濑 搿籀聪燃UmignedInteger 测试卡柏位数量UnsigncdInteger 测试卡槽位编号槽位状态:0、插槽故障Unsigned Integer 1、正常i2、未插八测试卡0ctetSiftng 指定槽位JMsI号码根据模块数量按照以上顺序重复SlotNo、SlotStams、SlotITTlSi字段72 3 3 3槽位更新通知NotifySIotUpdate(SID-拨测管理中心)表11槽位更新通知嚣麟蘸黼 瓣 蓊麓醚鹈灞鞭戮缓瓣麟黼灏戮瀚戮戮
19、戳黼粼缫戮囊徽Unsigned Integer 槽位更新数量nS10tNo(1) Unsigned Integer 测试卡槽位编号,取值区间旧65535榴位状态:0、插槽故障;IntegH 1、正常2、未插入测试卡OctetString 插槽所带测试卡IMSI号根据更新模块数量,按照以上顺序重复SlotNo、SlotStatus、Sodmsi字段7 2 3 3 4槽位更新回复【sIolupdaleResp】(拨测管理中心-slD)表12槽位更新回复YD汀1895309A1 Commandld定义附录A(规范性附录)参数取值寰A 1接口操作命令或相应类型一 消 息 c商矗。抽d墩值j #,一时;
20、1_j1一r-一二,#SidLogin 设备登记请求SidLoginResp 设备登记回复发送心跳通知心跳通知回复槽位扫描请求槽位扫描回复NotJ目SlotUpdak 榴位更新通知SlotUpdaRc印 槽位更新回复A2时间格式约定本部分涉及的时问字段内容,格式采用:YYYYMMDDHhMmSsNnn时间要求不足该精度的可以补零处理。表A2时间格式说明t o,z一j麓i,爨t;矗鹫 。餮咎囊I飘14:狂j稼一取瞧鳗闻l:貉甓毒棼嚣尊篓女戮鍪:端靠r芽。:段口“,舞=_i1益 4位整数月 【叭121日 【叭3l】小时 【oo23】分 oo231秒 oo59】毫秒 【o,99卿A 3 Comman
21、dStatus定义消息接口消息头字段:CommandStatus,此字段表示一个命令的成功与失败。成功:设为O;失败:指示引起失败的错误类型等信息;请求消息中:该字段必须为0。总共8个字节“位,系统定义错误码如0所示。对请求消息异常发生时,仅返回响应消息的消息头,消息体字段为空。表A3消息接口消息头宇段CommandStatus取值接口消息定义 方向说明 异常代码 。 异常原因定义一i!鼍7。_设备登记请求l发送心跳通知 (sID_系统) 请求消息中无异常定义l槽位更新通知表A3(续)Y叶1895 3-2009方向说明 异氍代码 。 异常Iii固定义槽位扫描请求 (系统一SID) 请求消息中无异常定义预留来登记的设备序列号i殳蔷登记回复 (系统SID)来登记的厂家类型未登记的IP预留心跳通知回复 (系统-sID)心跳周期错误预留槽位扫描回复 (SID山+系统)指定槽位不存在预留槽位更新回复 (系统一sID)指定槽位不存在中华人民共和国通信行业标准移动通信网业务拨测管理技术要求第3部分:拨测管理系统与测试卡管理设备接口要求YDT 18953-2009人民邮电出版社出版发行北京市崇文区夕照寺街14号A座邮政编码:100061版权所有不得翻印本书如有印装质量问题,请与本社联系电话:(010)67114922