《本手册适用范围(共30页).doc》由会员分享,可在线阅读,更多相关《本手册适用范围(共30页).doc(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上1. 本手册适用范围:本手册从最终用户的角度描述了如何使用地面站的IGW功能。本手册只描述最终用户所感兴趣的功能。本手册所涉及到的岸到船的报文例子使用的是Microsoft Outlook 97用户端。所涉及到的船到岸的报文例子使用的是T&T海用报文终端TBS,且运行的是Capsat软件版本:TBS。但是,IGW的功能并不仅限于T&T的报文终端使用。1.1. 术语及缩写:术语或缩写解释Envelop(信封)用于报文系统中,说明报文的信息:收件人、发件人、日期等Gateway ManagerT&T提供的运行在IGW PC上的软件LES(地面站)Land Earth St
2、ationMAPIMessaging Application Programming Interface.在Microsoft环境下的一种报文程序界面MESMobile Earth Station,移动终端。Inmarsat-C系统中的移动通信端点NDNNegative delivery notification,投递失败回执PDNPositive delivery notification,成功投递回执SACSpecial Access Code.特殊接续码。MES的一种报文地址方式SMTPSimple Mail Transfer Protocol.该协议用于通过Internet发送e-ma
3、ilsTSMTerrestrial Side Management.陆地侧管理。地面站的一个软件子系统,用于处理陆地侧的所有通信(电传、PSTN、PSDN等)表1 术语及缩写1.2 参考:参考1PSDN 用户界面手册 表2 参考2. THE MES(终端):任何Inmarsat-C终端都能够通过IGW发送报文到任意Internet地址。2.1. 地址Internet的接收地址可以有两种方式指定。方式一:直接指定,直接将地址写在报文的正文中;方式二:间接指定,通过地面站分配一个特殊接续码给一个特殊的Internet地址。2.1.1. 直接地址直接写地址时,用户在报文正文中写接收方地址,地址前输入
4、TO及一个冒号。地址应写在一行里,且是一个可用的Internet地址。地址信息应通过一个空行(或字符STX及一个冒号)与报文正文分开。图1 直接Internet地址例子附加字符可以用在报文信封中。这些字符在后面的部分中会有描述。2.1.1.1. 报文标题在独立一行中使用字符SUBJECT和一个冒号,后面加标题内容,可以指定描述报文的标题。这个标题的内容在接收方的Internet Mail读取程序的标题栏中显示。 图2 带标题的Internet地址举例目前您可以使用“SUBJECT:”或“SU:作为标题符号,但“SUB:”不可用。2.1.1.2. 多址可以使用分号来指定多个接收地址。每一个独立的
5、地址必须在同一行中写,但是分号后可以换行。 图3 Internet多址的例子2.1.1.3. 抄送(CC)使用符号CC加一个冒号可以有一个或多个CC接收地址,每个接收地址用分号隔开。只允许在分号后换行。 图4 CC接收地址的例子2.1.2 间接地址当使用间接地址时,该Internet接收地址必须事先作为一个特殊接续码(SAC)已经存在于地面站的数据库中。这样,发送报文时将使用这个特殊接续码而不是为Internet用户作的一般接续码。这样,接收方由SAC决定,而不是象通常从报文中取得。这样IGW将从地面站获取Internet接收地址而不用到报文中找地址的关键字符。IGW将给报文加一个LES定义的
6、标题。这种方式不支持地址中的多址。注:目前该功能仅作为地面站的测试功能,没有用户开放。2.1.3 特殊接续码(SAC)目前地面站对于IGW的特殊接续码是EMAIL或email,即大小写均可。对于不能在SAC中使用字母的终端报文软件老版本,地面站另有几个特殊接续码为Internet接收地址服务,这种系统如我们的Cmail系统。您可以与我们的技术部门联系获得帮助。2.2. 字符设置当您传送一封5-bit或7-bit的报文时,报文将会以7-bit的形式发送到Internet上。如果报文是以透明数据(8-bit)的形式从船上发出来的,报文内容将会以附件的形式发送到Internet上。字符格式关键字符:
7、AL:或ALPHABET:,使用该字符可以定义以什么样的格式发送Internet报文。这样Internet接收方用户就能正确读出船方以透明数据格式发出的报文的内容。字符格式关键字符必须在报文的header中书写,例如,在空行前;而空行定义了报文正文的开始。2.2.1. text的报文格式当MES发送一封透明数据(8-bit)报文,而在字符格式关键字符中使用了TEXT(US-ASCII)作为关键字符时,报文将会以正文,(7-bit),US-ASCII的形式发送到Internet上。而报文中任何超过127D的字符都将被忽略,不传。图5 发送时选择透明数据而格式中选择text的报文例子2.2.2.
8、LATIN(拉丁)字符格式当MES发送一封透明数据(8-bit)报文,而在字符格式关键字符中使用了LATIN(ISO-LATIN-1)作为关键字符时,报文将会以正文,ISO-LATIN-1(ISO-8859-1)的形式发送到Internet上。因为字符设置为8bit,所以会预编码(Mine,base64)。这种编码将会传到用户的Outlook程序中去。如果报文已经是ISO-LATIN-1格式的话,就不会传送这种编码格式,例如,可以有外部程序来生成。这种外部程序可以是记事本。ISO-LATIN-1字符覆盖了几乎所有的西欧语言字符。图6 在外部程序中的报文在支持Mime和base64的预编码格式的
9、mail系统,如outlook中,同样适用该原则。2.3. 附件二进制附件可以从两种方式中任选一种添加到报文中,这取决于地址格式。如果使用直接地址,二进制文件需要预先转换成7-bit ASCII码格式,如UUENCODE或类似的。已编码的文件可以添加到包含地址的报文正文中。IGW不对编码方案做任何识别,而是不做任何改动地直接传到接收方。另一种方式是将地址信息和二进制文件通过第三部分软件合成,而后作为透明数据传输。当IGW收到该报文时,地址信息将被去掉,其余作为附件传送。如果使用间接地址,二进制文件可以直接以8-bit透明数据的方式传输。2.4. 投递回执2.4.1. 成功投递回执(PDN)向L
10、ES发送成功回执申请,当IGW成功将报文发送到Internet时,LES就会返回一个PDN。这并不表明报文已经送到目的地址。如果接收方地址写错了的话,该报文仍然是失败的。PDN只是说明报文送到了Internet上。这说明PDN的用处不是很大,并不很鼓励用户使用此功能。2.4.2. 投递失败回执(NDN)如果报文在从MES到IGW的传送过程中失败的话,一个标准的NDN将会传给MES。一旦报文投递到了Internet上,Inmarsat-C协议下的报文传送就完成了。如果在Internet上失败,将会返回一个标准格式的投递失败报告,该报告地址是发网MES,且有一些说明性文字说明失败原因。返回来的报告
11、的格式是多种多样的,这取决于拒收报文的邮件软件的制造商。通常由LES决定传送NDN的费用。因为NDN是标准格式的,它的大小可以由LES来选择,作为一种标准程序,LES可以决定不传送这种信息到MES,或用较小的报文代替。目前地面站对于NDN有标准格式。2.5. 接收来自Internet的报文发送到MES的报文要么由Internet用户要么由MES付费。2.5.1. 由MES所有者对报文付费MES所有者可以决定是否对发自Internet的报文付费。要想这样做的话 ,请先与地面站联系,将MES注册为接收Internet方。MES所有者可选择为一个或多个Internet用户来向其发的报文付费。MES所
12、有者也可对他所付费的邮件进行限制。可以限制每封报(包括附件)、每天、每周、每月的报文大小。MES所有者会得到一个描述,关于报头中什么样的会被发送到MES,什么样的会被地面站滤掉。目前北京地面站滤除报文中的html格式内容,因为该部分内容大都为广告。下面是一个MES接收到的报头中定义了发件人和标题的例子。图7 有from和subject的报文例子2.5.2. 由INTERNET用户付费的报文如果MES不是一个注册的接收方,Internet用户就必须注册。这样Internet用户决定发什么样的报到MES。见TBS部分。2.5.3. 接收附件当从Internet发来的报文包含附件时,每个附件都作为一
13、个单独的报文发到MES上。第一封报含有报头,报文中有对附件的说明。举例如下:图8 接收到的含有附件的报文对附件的说明可以象图8那样仅一行说明附件的个数,比较简短;或者对每个附件都列出大小,发件人,文件名。第一封报文的正文不是附件,附件是MES随后收到的报文。3. INTERNET用户任何Internet email client都可以向Inmarsat-C终端发送报文。3.1. 地址终端地址由两部分组成:Inmarsat-C终端号码和地面站的注册域名。两部分由连起来。例如,终端号码通过域名接续到IGW: 注:北京地面站的域名是“”,例如,我若想通过IGW发邮件到C终端,则应如下编写地址: 3.
14、1.1. 别名终端可以在IGW系统中注册一个或多个别名。例如,Mermaid船上的海用终端,可以在LES注册mermaid作为的别名。这样给船上发报时就可以将地址写为: mermaid注:以北京地面站的为例,若将其别名定义为trimble,则发报时地址可写成: trimble注:此功能仅地面站测试使用,不对用户开放。3.2. 报文投递回执无论报文投递成功与否都将收到回执。许多mail client还会给用户提示发送“收到回执”的回执或发送“阅读回执”的回执。这些都不提倡,因为IGW不接收这些回执。回执的内容由地面站决定。回执通常包含目的地址,标题,日期,发件人等。3.3. 附件报文中可以包含附
15、件。多少都行。每个附件作为一个独立的报文发给收件人。每个附件都应小于32K。地面站可能将报文部分删除。这种情况发生在邮件系统用两种不同的格式发送了同一封报文的情况下,如text和html。这种情况下,LES将在IGW中删除html部分。注意的是,MES所有者可以在IGW上对包含附件的报文设置拒收。这样Internet用户就会收到一个NDN回执。3.4. 报文格式IGW服从MIME协议。如果mail client端让用户自己选择报文格式MIME还是UUENCODE的话,一定要选MIME。不支持UUENCODE。如果选择了UUENCODE格式的话,报文将会以编码格式发送到MES。有些mail cl
16、ient端允许用户在报头中使用8-bit字符。这个选项不要选。IGW不支持8-bit的报头,会将它预编码。3.5. 字符设置使用US-ASCII的报文会以IA5的格式发送到MES。使用8-bit如ISO-8859-1即ISO-LATIN-1等格式的报文会以透明数据方式传输。如果MES不能接收透明数据或MES标明不想接收透明数据,IGW会以ISO-8859-1的格式检查报文,并在空间段将其转化为US-ASCII。其他8-bit字符拒认,并将其标注为non-USASCII字符。3.5.1. 字母规范发报时可以指定使用的“alphabet”。LES在其他的陆地侧界面上也会使用相同的转换,如:TELE
17、X和PSDN。同一封报文如果使用TELEX格式的话,会比其他方式节省bit数。字母关键字符:AL: 或 ALPHABET:,这样用户给MES发报时可以使用指定的“alphabet”格式。字母关键字符行会从报文中分除。定义识别如下:TELEX 给MES发报时使用“alphabet”:5bit ITA2TEXT 给MES发报时使用“alphabet”:7bit IA5DATA 给MES发报时使用“alphabet”: 8bit 透明数据图9 收到的带附件的报文的例子注意!如果使用al:或alphabet:的话,一定要在报文的第一个非空行使用。3.6. 授权要给MES发信息,要么MES预先在LES有
18、注册(见2.5部分),要么Internet用户预先在LES有注册。要想成为后一种情况的话,Internet用户必须与LES操作人员联系,注册成为一个LES的合法用户。Internet用户的UserId和 password由地面站分配。地面站分配的UserId和 password必须写在报文中,象下面这样:图10 含UserId和 password的报文的例子IGW在将报文投递给MES之前会将UserId和 password信息从报文中去掉。注意不要在CC地址中填写非Inmarsat-C终端的接收地址,因为这些接收地址收到的报中会有UserId和 password信息。陆地侧用户亦有一个报头文件
19、,这个文件定义了报文中哪些报头在传输时会被去除,以减少卫星链路上的bytes数量。用户有一个对通信数量可选的限制。这个限制包括每个报文(包括附件)、每天、每周、每月的最大byte数。注意!当UserId:和 password:与字母关键字符一块使用时,顺序如下:Alphabet 关键字符: 第一个非空行UserId: 第二个非空行Password: 第三个非空行3.6.1. 域名注册另一种授权方式是域名注册。一个注册的LES用户可以指定一个或几个域名,或全址来发送报文。这样,发送方无需在报文正文中写UserId和 password。原始地址作为授权地址来发送报文。报头和通信限制的功能同样适用。
20、见3.6部分。3.7. 接收来自MES的报文接收到的来自MES的报文在发件人中有终端号码,后面是LES的IGW的域名。使用IA5(7-bit)发的报文作为正文出现在收到的邮件中,举例如下:图11 接收到的来自MES的报文该例子中没有出现域名,这是Microsoft Outlook的一种特性:对于已知接收方只显示名称。透明数据(8-bit)会以MIME格式或BASE64方式编码。这种将作为附件出现在邮件中。IGW不给该附件添加名称,而直接发给mail client。举例如下:图12 8-bit接收到的报文的例子3.8. EGCInternet用户也可以通过Internet向用户发送EGC。EGC
21、的地址格式为egc。若LES以为注册域名,则地址应该为: egc注:使用北京地面站发送EGC地址栏应这样写: egc要在报文的标题栏中填写EGC命令,正文中写UserId和 password以及EGC的报文内容。当然,使用域名注册的用户也可以使用EGC业务。EGC的报文不是以.s作结束的。下面是一个使用ENID 10311向所有终端发送Fleetnet EGC的例子。图13 EGC命令的例子关于EGC命令行完整描述请参见第5部分。该EGC命令格式行对于下载和删除ENID也适用。3.8.1. 来自附件的EGC正文可以将一个附件作为EGC的报文正文来使用。这时,e-mail报文的正文仅使用其Use
22、rId和 password信息,正文其他部分被忽略。但是若一个EGC有两个或两个以上的附件则该EGC被拒掉。图14 EGC使用附件中的用户名、密码的例子3.9. POLLSInternet用户可以通过Internet向MES发polls。Polls的地址必须是这种格式:poll。举例来说,若地面站以作为域名,则地址应写成:poll注:使用北京地面站发送poll地址栏应这样写: poll要在报文的标题栏中填写poll命令,正文中写UserId和 password以及EGC的报文内容。当然,使用域名注册的用户也可以使用poll业务。下面是一个使用DNID 123向终端发送要求data report
23、的poll的例子。图15 poll的例子关于poll命令行完整描述请参见第5部分。3.9.1. 来自附件的poll的正文可以将一个附件作为poll的报文正文来使用。这时,e-mail报文的正文仅使用其UserId和 password信息,正文其他部分被忽略。但是若一个poll有两个或两个以上的附件则该poll被拒掉。图16 正文来自附件的poll的例子3.10. DATA REPORTS地面站注册的Internet用户也可以让data report返回到Internet地址。data report可以是7-bit或8-bit的格式。若data report是7-bit格式,其内容举例如下:图1
24、7 7-bit的data report的例子若data report是8-bit格式,data report会以附件的形式出现:图18 8-bit的data report的例子因为有多个MES使用同一个DNID号码,IGW不能区分是哪个MES发回的data report。但是在发件人地址(即from)上可以看到发送data report的地址是:例子参见图17及图18。4. 常用poll及EGC命令格式举例4.1. poll以下例子均为地址注册用户格式,其他需在正文中舔加Userid和password。例1:将POR的下载为DNID 123 的1号成员: TO:pollSU:poll 2,I,
25、123,N,0,10,1poll后有一个空格 成员号为1洋区 单呼 DNID号码 不要求响应 MES号码 类型为下载DNID在使用该命令时您可根据您的情况做适当修改,一般修改洋区、DNID号码及成员号。例2:要求DNID 123下的所有终端返回data report: TO:pollSU:poll 2,G,123,D,0,0,0洋区 群呼 DNID号码 要求返回data report在使用该命令时您可根据您的情况做适当修改,一般修改洋区及DNID号码。4.2. EGC以下例子均为地址注册用户格式,其他需在正文中舔加Userid和password。例1:将下载为ENID 34的成员:TO:egc
26、SU:EGC 2,0,33,1,0Text: /1/N/34211,CNN International/SU行中2表示POR,若为3表是IOR;0-routine;33-单个下载ENID;-MES号码。其余参数参见后面的附录。Text行中/1-后面有一个命令行;/N/34-/N:新号码下载,若为/D则表示删除;/34:ENID号码;第三行为信息提供者行,不超过25个字符,以LES ID开始。例2:以ENID 10311发送FleetNET EGC报文:TO:egcSU:EGC 3,0,2,10311,1,0Text:Hamon fishing fleet rendezvous with mot
27、her ship at position 55 North,36 WSU行中3表示IOR,若为2则是POR;2表示群呼;10311是ENID号码。4.3. 注意事项在做有关EGC或poll的业务之前,请先与LES联系,以取得可用号码及授权。在掉船位报之前请先下载相应DNID。在发EGC信息之前请先做相应ENID下载。5. 附录(EGC及poll的完整格式定义)注:为保持原意、避免产生理解歧异,本部分为英文原文。5.1. APPENDIX A POLL PARAMETERSThe poll command syntax ispoll ocean, P1, P2, P3, P4, P5, P6,
28、P7, P8, P9, P10, P11Comma, colon or space can do separation of the poll parameters on the command line. In the following, a description of all the poll parameters is given.All poll commands has a Data network id (DNID) implied which shall be downloaded once to the individual ships before polling can
29、 be utilised. This is done as sketched out in example 1.OCEAN_REGION:One digit signifies the ocean where the broadcast should be transmitted.0 - Atlantic Ocean west1 - Atlantic Ocean east2 - Pacific Ocean3 - Indian Ocean9 - All OceansP1, Poll type.G - group pollI - Individual poll.N - Navarea pollR
30、- Rectangular area poll.C - Circular area poll.P2, Data network id (DNID).5 digits signify the closed network id.P3, Response type.D - Data report.M - Message channel.N - No response.P4, Sub address.2 digits signifying the sub-address at the mobile unit.(Default value 00).P5, Address.Address corresp
31、onding to the address type. (mobile unit address, Navarea address, WMO address, rectangular address, circular address).P6, command type.00 - Send unreserved report as required in response01 - Program Reserved data reporting. Not implemented02 - Initiate Reserved data reporting. Not implemented03 - S
32、top Reserved data reporting. Not implemented04 - Program unreserved data reporting.05 - Initiate unreserved data reporting.06 - Stop unreserved data reporting.07 - Define macro encoded message Not implemented08 - Macro encoded message Not implemented09 - Data transmission.10 - Download DNID.11 - Del
33、ete DNID.64 - 127 - User specified commandP7, Member no.3 digits signifying the member no, used in download DNID poll command.(default value 1)P8, start frame.4 digit start frame number used to program regular unreserved data reporting.(default value 0)P9, Frame interval.3 digit number indicating th
34、e count of data reports to be sent over 24 hours. (Maximum 500)(default value 10)P10, Acknowledgement.(default value 0)P11, Spot id.(default value 0)example 1:connect ship to DNID 123 as member number 1:poll 1,I,123,N,0,10,1example 2:Request a data report from all mobiles connected to DNID 123:poll
35、1,G,123,D,0,0,0example 3:Program unreserved data reporting from mobiles connected to DNID 11 with 10 data reportspr day:poll 1,G,11,D,0,0,4,0,0,10example 4:Initiate unreserved data reporting from mobiles with DNID 22:Poll 1,G, 22,D, 0,0,55.2. APPENDIX B EGC PARAMETERSThe EGC command syntax isEGC oce
36、an, C1, C2, C3, C4, C5Comma, colon or space can do separation of the EGC parameters on the command line. In the following, a description of all the EGC parameters is given:All group call messages has an EGC network id (ENID) implied which shall be downloaded once to the individual ships before the s
37、hip will recognise them. see example for how the ENID is downloaded.OCEAN_REGION:One digit signifies the ocean where the broadcast should be transmitted.0 - Atlantic Ocean west1 - Atlantic Ocean east2 - Pacific Ocean3 - Indian Ocean9 - All OceansC1, Priority.One digit indicating the priority of the
38、message, coded as follows:0 - Routine1 - Safety2 - Urgent3 - DistressC2, Service code.two digits indicating the type of EGC packet is to be sent, coded as follows:In the list is also indicated whether the service is of SafetyNET or FleetNET type, thisinformation is needed when the repetition shall b
39、e interpreted.C3, Address.An address string of up to 12 digits coded as relevant to the specific service code.C4, Repetition Code.For FleetNET messages:Two digits indicating the repetition, coded as follows:For SafetyNET messages.The repetition codes are of the form where specifies the number of del
40、ay periods between each broadcast and is a fixed number of hours.The Multiplier digit may be any digit from 1 to 5 as follows:The delay digit coding is as follows:C5, Presentation.The presentation field is coded as follows:example1:Make ship member of ENID 34, and delete ENID 622:EGC 1,0,33,61,0Text
41、:/2/N/34/D/622131,CNN International/The first line specifies, how many commands the packet contains, hereafter each command is appearing with command letter and ENID number. Legal commands are D for delete and N for new member ship. After the command fields, the information provider string can be given, the string can be up to 25 characters, with a LES ID appearing just before.example 2Broadcast FleetNET message to ENID 10311:EGC 1,0,2,10311,1,0Text:Hamon fishing fleet rendezvous with mother ship at position 55 North, 36 W专心-专注-专业