数据交换文件格式技术要求.doc

上传人:数据九部 文档编号:10326372 上传时间:2021-05-09 格式:DOC 页数:35 大小:1.87MB
返回 下载 相关 举报
数据交换文件格式技术要求.doc_第1页
第1页 / 共35页
数据交换文件格式技术要求.doc_第2页
第2页 / 共35页
数据交换文件格式技术要求.doc_第3页
第3页 / 共35页
数据交换文件格式技术要求.doc_第4页
第4页 / 共35页
数据交换文件格式技术要求.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《数据交换文件格式技术要求.doc》由会员分享,可在线阅读,更多相关《数据交换文件格式技术要求.doc(35页珍藏版)》请在三一文库上搜索。

1、lCS 33 12001Y口 中华人民共和国通信行业标准YD厂1-17601-2008YD厂r 1 7602-2008数字移动终端外围接口数据交换 第1部分:数据格式技术要求 第2部分:数据交换文件格式技术要求2008031 2发布 2008031 2实施中华人民共和国信息产业部发布lCS 33 12001M 37Y口中华人民共和国通信行业标准Y阱1 7602-2008数字移动终端外围接口数据交换 第2部分:数据交换文件格式技术要求 Data Exchange Specification via Peripheral Interface of Mobile TerminalPart 2:Tec

2、hnicalRequirement for Universal Data eXchange file2008-03-1 2发布2008-03-1 2实施中华人民共和国信息产业部发布目次前言 gI言 I l范围 12规范性引用文件l3术语、定义和缩略语l4数据交换要求 241外围接口242参与数据交换的数据243数据交换过程35数据交换代理及应用场景351数据交换代理352数据交换应用场景453标志要求56通用数据交换文件格式561通用数据交换文件(udx文件)562)函几文件结构563DID和Schema设计564多媒体文件的封装2065 udx文件的使用 22 附录A(规范性附录)DXA-C

3、的基本要求和应用场景 23 附录B(规范性附录)相关标志及其使用要求 24 附录C(资料性附录)数据同步方式 26刖声数字移动终端外围接口数据交换分为3个部分: (1)数字移动终端外围接口数据交换第1部分;数据格式技术要求 (2)数字移动终端外围接口数据交换第2部分:数据交换文件格式技术要求 (3)数字移动终端外围接口数据交换第3部分:测试方法本部分为第2部分。 随着技术的发展,还将制定后续的相关标准。 本部分的附录A、附录B为规范性附录,附录C为资料性附录。 本部分由中国通信标准化协会提出并归口。 本部分起草单位:信息产业部电信研究院、华为技术有限公司、成都奇点软件有限公司 本部分主要起草人

4、:匡晓煊、项宗建、史德年、何桂立、陈国乔、杨健、肖华熙IIYDT 17602-2008引言本标准制定的目的是为了规范不同移动终端内的电话簿、日程表、短消息、多媒体消息和电子邮件等各种用户资料和数据,使之能够自由交换、备份和转存,并增强移动终端数据同步功能的兼容性。数字移动终端外围接口数据交换分为“数据格式技术要求”、“数据交换文件格式技术要求” 和“测试方法”3个部分。第l部分:数据格式,主要规定了生成或解析数据交换文件时涉及的数据类型及其所应遵从的格式 要求,以保证各类数据在不同终端上能够通用。第2部分:数据交换文件格式,主要规定了所有提供数据交换(数据同发)功能的移动终端,通过 数据交换代

5、理生成和解析的标准数据交换文件格式。数据交换文件将作为不同终端识别和交换数据的中 间文件,移动终端通过计算机端软件或其他方式读取和输出该标准化文件。该部分同时还规定了数据交 换的方式。第3部分:测试方法,主要规定了为验证第1部分和第2部分的技术要求恧进行的测试项目和方法。 本标准不涉及数据在移动终端中的存储格式,不涉及移动终端参与数据交换的各层协议,而只规定数据格式和数据交换文件格式,并以标准格式的数据交换文件作为解决终端外围接1:3数据交换兼容性问 题的中间文件。lYD,T 1 7602-2008数字移动终端外围接口数据交换 第2部分:数据交换文件格式技术要求1范围 本部分规定了数字移动终端

6、通过本地有线连接方式或无线连接方式等外围接口,与计算机或其他数字移动终端设备进行数据交换过程中生成或解析的通用数据交换文件的格式,还规定了数据交换的应用 场景及通用数据交换文件的使用要求。本部分适用于支持通过外围接口与其他设备进行数据交换的数字移动终端设备。其他相关设备可以参照使用。2规范性引用文件下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的 修改单(不包括勘误的内容)或修订版均不适用于本部分。然而,鼓励根据本部分达成协议的各方研究 是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。YDT 1760卜2008数字移动终端外围

7、接口数据交换第1部分:数据格式技术要求ETSI GSM 0707 数字蜂窝通信系统(第2+阶段);GSM终端AT命令集ETSI GSM 0705 数据终端设备应用;短消息和小区服务的DTEDCE接口ETSI GSM 0340 数字蜂窝通信系统(第2+阶段);点对点短消息的技术实现RFC 4180 逗号分隔的数据文件的通用格式和MIME类型IrDA OBEX v12 对象交换协议IrDA IrMC v11红外移动通信协议 vCard v21 电子名片格式 vCalendar v10 电子日程表交换格式Universal Serial Bus Specification Revision 20通用

8、串行总线20标准USB Mass Storage Class SpecificationUSB大容量存储协议3术语、定义和缩略语31术语和定义 以下术语和定义适用于本部分。311数据交换发起方Data eXchange Sender数据交换发起方是指发起数据交换的移动终端及其数据交换代理。312数据交换接收方Data eXchange Receiver数据交换接收方是指接收交换数据的移动终端及其数据交换代理。313生成Process数据交换文件的生成是指将移动终端上需要交换的数据导出通用数据交换文件(udx)的过程。YD厂r 1 7602-2008314解析Parse数据交换文件的解析是指将通

9、用数据交换文件(udx)中所包含的数据转换并存储为移动终端内部数据格式的过程。315 A型终端Terminal Class AA型终端是指支持在终端上实现udx文件的生成和解析的移动终端。316 B型终端Terminal Class BB型终端是指具有通过本地外围接IZl进行数据交换能力,但是不支持在终端上实现udx文件的生成和解析的移动终端。317数据交换代理Data exchange Agent数据交换代理D)(A(Dam eXchange Agent)是指负责生成和解析通用数据交换文件(udx)的软件, 可以是移动终端软件或计算机软件。其中,移动终端软件称为M类数据交换代理(DXA-M)

10、,计算机 软件称为c类数据交换代理(DXAc)。318移动存储模式Mobile Storage Mode移动终端支持USB Mass Storage Class协议,连接数据线时可工作在移动存储模式下,此时移动终端 内部存储器或外置存储器可以被计算机识别为移动存储器。32缩略语 下列缩略语适用于本部分。ATAT command set AT命令集CSV Comma Separated Values 以逗号分割的文本数据格式DTDDocument Type Definition文档类型定义DXAData eXchange Agent 数据交换代理DXA-M Data eXchangeAgent-

11、Mobile M型(移动终端实现的)数据交换代理 DXACData eXchangeAgcm-Compumr c型(计算机实现的)数据交换代理 IrMC Infrared Mobile Communicadons 红外移动通信协议OBEXOBject Exchange 对象交换协议SyncMLSynchronization Markup Language 同步标记语言udx Universal Data eXchange file通用数据交换文件格式USBUniversal Serial Bus通用串行总线 VCF vCard File vCard文件 W3Cworld Wide wcb Co

12、nsortium万维网联盟XML Extensible Markup Language 可扩展标记语言4数据交换要求41外围接口本部分涉及的外围接口主要包括USB数据接口、红外接口和蓝牙接口。通过其他外围接口进行数据交换也推荐满足本部分的要求。42参与数据交换的数据2YD厂r 1 7602-2008本部分涉及的移动终端数据包括电话簿、日程表等文本类数据和短消息、多媒体消息、电子邮件等 消息类数据,其数据格式应遵从YDT 1760卜2008数字移动终端外围接口数据交换第1部分:数据格 式技术要求的相关要求。43数据交换过程431数据交换过程描述 数据交换过程是指将移动终端内部数据格式转换成符合本

13、部分规定的文件格式,或者是在计算机上创建、编辑一个符合本部分规定的文件,将该文件最终交换到移动终端上,并转换成移动终端内部数据 格式的过程。本部分将移动终端内部数据格式转换成“通用数据交换文件”(udx)的过程称为“生成”, 将“通用数据交换文件”(udx)转换成移动终端内部数据格式的过程称为“解析”。移动终端中需要按本部分交换的数据都应按照本部分第6章中有关“通用数据交换文件格式”的要 求生成通用数据交换文件,并把通用数据交换文件作为移动终端与计算机或其他移动终端设备进行数据 交换的中间文件,最终被数据交换接收方获取并解析,并且这些数据能够再次进行数据交换。如图l所示,通过数据交换文件的中转

14、,移动终端可以实现与计算机或其他移动终端之间的数据交换。图1数据交换示意图通用数据交换文件中所包含的发起方数据被交换到接收方移动终端的过程中,如果数据解析时发现 有超出接收方移动终端能力的数据,不得简单丢弃,应明示用户后进行处理,或者直接根据用户选择的 方式进行处理。432通用数据交换文件(udx)基本要求通用数据交换文件(udx)通常是由数据交换发起方生成的,但不排除其他软件按照本部分标准第6 章的要求创建、编辑或由其他文件转换Nudx文件。也不排除使用其他软件对udx文件进行读取、编辑、 文件格式转换等操作,但是,应当遵循文件类型的性质和历史、当前、将来等逻辑关系进行处理,避免 文件使用上

15、的混乱。5数据交换代理及应用场景51数据交换代理511基本要求数据交换代理(DXA)应支持对udx文件中文本类数据的内容进行修改,但DXA)IK应支持对udx文 件中消息类历史数据的任何修改功能。DXA在生成和解析udx文件时应保证数据的完整性。512 DXA-MDXAM生成和解析udx文件应在移动终端上直接进行。DXAM解析udx文件过程中,可以根据甩户的选择对移动终端中可能重复的数据条目进行添加、覆盖、合并等操作。 DXA-M还可以按照附录A中DXAC的要求实现其他功能。YD厂r 1 7602-20085_2数据交换应用场景521场景1 终端类型:A型终端; 数据交换代理类型:DXAM;

16、外围接口类型:蓝牙、红外等接口:场景1描述:A型终端使用蓝牙、红外等接口进行数据交换。A型终端围2数据交换应用场景1当数据交换过程符合场景1的条件时。应满足如下要求:A型终端应能够通L生DXAM生成和解析udx文件,并通过蓝牙、红外等接口直接与具备相应接口的计算机或其他具备相应接口的移动终端传送udx文件,具体的文件传送协议应遵从红外和蓝牙接口标准。522场景2 终端类型:A型终端; 数据交换代理类型:DXA-M: 外围接口类型:USB数据接口;场景2描述:A型终端使用USB数据接口进行数据交换。A型终端图3数据交换应用场景2当数据交换过程符合场景2的条件时,应满足如下要求:A型终端应能够通过

17、DXA-M生成和解析udx文件,并通过USB数据接口与计算机传送udx文件,数据 传输协议应完全兼容usB Mass Storage Class Specification标准使A型终端能够工作在移动存储模式,或 通过安装通用软件(由第三方提供)而使A型终端能够被计算机识别,并能够通过上述方式将udx文件 直接传送到计算机。523其他应用场景除以上应用场景外,在满足本部分的情况下也可以采用其他应用场景进行可靠的数据交换。4YD厂r 17602200853标志要求 支持本部分521节或522节应用场景的A型终端设各,应按照本部分附录B的要求标识ud】(标志。 不支持本部分521节和522节应用场

18、景的A型终端设备,应按照本部分附录B的要求标识咄-c标志。6通用数据交换文件格式61通用数据交换文件(udx文件)本部分定义了一种标准的数据交换文件格式,命名为“通用数据交换文件”(UniversalDataeXchangefile,简称为“udx”文件),该类文件的应用后缀名为udx”。本部分所涉及的数据交换文件采用XML的形式,所涉及的用户数据包括移动终端内的电话簿、日 程表、短消息、多媒体消息和电子邮件等用户资料,其数据格式符合YDff 17601-2008数字移动终端 外围接口数据交换第1部分:数据格式技术要求的要求。62XML文件结构在数据交换的过程中,利用XML的形式对所需要交换的

19、数据进行封装,以携带相关数据信息。本 部分所规定的XML文件格式的设计参考W3C关于DTD和Schema的相关规定,同时在内容上符合YDFI YDT 176012008数字移动终端外围接13数据交换第1部分:数据格式技术要求中字段的要求。XlVlL的Schema方式在本部分当中作为可选内容要求。 在整个udx文件结构当中,应包括udx文件的头信息和所需要交换的用户数据信息两个部分。 在udx文件的头信息当中,主要包括udx文件信息、终端信息、交换数据统计信息和udx文件校验信息等内容。所需要交换的用户数据信息,主要包括电话簿和13程表数据,也可以包括短消息、多媒体消 息和电子邮件等数据。需要进

20、行交抉的数据在udx文件中应按下囤中的逻辑结构组织,其中头信息不可缺少,用户数据信息模 块可根据实际数据交换的需求保留或删减,每个数据信息模块内的具体字段也可以根据需求保留或删减。头信息 电话簿数据 日程表数据 短消息数据 多媒体消息 电子邮件数据图4 udx文件逻辑结构本部分所规定的udx文件格式可以包含自定义的字段内容,在不影响标准规定字段兼容性的情况下扩展更多的内容。udx文件应使用UTF-8编码。63DTD和Schema设计631文件头信息移动终端进行数据交换过程当中所生成的udx文件的头信息,采用XlVIL的方式进行描述,其目的在 于对整个交换过程当中的udx文件进行总体描述,同时也

21、对udx文件中所包含的用户数据信息进行总体的 描述,以保证数据交换的可靠性和对该数据历史情况的记载和了解。5YD厂r 1 7602-2008udx文件头信息包括终端信息、用户信息、udx文件包含数据的统计信息和udx文件完整性检查信息。其中: 终端信息包括如下的内容:1终端厂商,主要用来区分不同终端的制造厂商,默认为VendorUDX;2终端型号,主要用来区分参与数据交换的不同的终端型号,默认为DeviceUDx;3udx版本信息,主要用来区分当前的udx版本和未来对udx版本的扩展和升级,默认为10;4终端软件版本信息,主要用来区分数据交换过程当中的软件的版本信息,默认为AgentUDX。

22、在终端信息的基础之上,udx数据可以包含用户信息,其内容可以包含用户自定义标识,主要用来区分生成udx数据的不同用户,可以根据用户的设置自定义,默认为UserUDX。 上述信息主要用于区分不同的数据来源,udx文件需要通过udx的文件信息来完成对整个udx文件的完整性检查信息,其需要的信息包括:1文件的编码方式,主要用于规定udx文件当中的编码数据,默认采用uff-8方式;2文件的大小信息,主要用于对整个udx文件数据进行长度校验;3日期信息,主要用于对生成udx文件时间进行参考;4语言信息,主要用于描述udx文件当中所采用的语言类型,默认为中文。此外,为了对udx文件所携带的数据条目信息进行

23、描述,udx文件的头信息当中还应该包括如下内容:1udx文件包含vCard数据的条目信息,版本信息,文件长度,主要用于对udx数据中vCard条目进行版本匹配、数量检测和文件长度的校验:2udx文件包含vCalenda数据的条目信息,版本信息文件长度,主要用于对udx数据当中的vCalendar条目进行版本匹配、数量检测和文件长度的校验;3udx文件包含SMS数据的条目信息,版本信脚文件长度,主要用于对udx数据中SMS条目进行版本匹配、数量检测和文件长度的校验:4udx文件包含MMS数据的条目信息,版本信息,文件长度,主要用于对udx数据中MMS条目进行版本匹配、数量检测和文件长度的校验:5

24、udx文件包含电子邮件数据的条目信息版本信息度件长度,主要用于对udx数据中Email条目进行版本匹配、数量检测和文件长度的校验。 在udx文件进行解析前,DXA应根据头信息对数据的完整性和可靠性进行检查。移动终端应能通过读取头信息以获取整个需要交换的数据信息统计情况,并根据头信息来确定处理数据信息的具体方式, 还应根据移动终端的能力和用户的选择要求进行处理。终端在完成数据交换之后,应根据头信息对交换 结果进行检查。头信息在交换过程中利用XML进行封装,需要遵守如下DTD:6 (!ELEMENT Uscrlnfo(#PCDATA (!ELEMENT vCardVersion(#PCDATA)

25、(疆:L&dENT vcmendArversion(#PCDATAb (!EU洲ENT vCalendarRecord【眷PCDATA)!EI正MENT vCalendatLength(#PCDATA!EU!h皿NT SM,SReeord(昔PCDATA (!ELEMENTMMSVersion(#PCDATA)在上述DTI)中:ELEMENT DataExchangeInfo标识整个数据交换文件的头信息Userlnfo标识生成数据交换文件的用户信息; UserAgent标识生成数据交换文件的客户端信息;Devicelnfo标识生成数据交换文件的设备信息:Date标识生成数据交换文件的日期信息;

26、 Language标识生成数据交换文件的语言信息; Recordlnfo标识数据文件中所包含的数据内容的总体信息; RecordOfvCard标识所交换的vCard数据的条数: RecordOfvCalendar标识所交换的vCalendar数据的条数;RecordOfSMS标识所交换的sMS数据的条数; RecordOfMMS标识所交换的MMS数据的条数; RecordOfEmail标识所交换的Email数据的条数。、移动终端可以根据上述DTD的描述生成和解析udx文件,移动终端也可以支持Schema的方式进行udx文件的生成和解析。其形式如下:78632电话簿移动终端所支持的电话簿数据格式

27、应符合vCard v21规范的要求,具体的vCard数据字段的含义应符 合YDT 1760t-2008数字移动终端外围接口数据交换第l部分:数据格式技术要求。本部分仅按照 W3C的规则对YDT 1760I一2008数字移动终端外围接口数据交换第1部分:数据格式技术要求所要 求的vCard字段进行XML形式的封装定义。移动终端在对电话簿进行数据交换的过程当中,应支持将移动终端的电话簿数据按照XML形式进 行封装,所生成的udx文件用于对所需交换的电话簿数据进行交换。在电话簿数据进行XML的封装过程 中,需要遵守如下的DTD。910在上述DTD中,主要是对vCard数据如何在数据交换文件格式中体现

28、进行规定。所有的vCard数据都 是XML中vCard元素的子元素,每个vCard元素可以包含O个或者多个vCardInfo元素。每个vCardInfo元素 中包含一个vCard数据的序号以及一个以XML形式进行封装的vCard数据,移动终端可以根据vCard数据 所对应的序号,选择整个文件当中的一部分数据进行交换。移动终端可以根据上述DTD的描述生成和解析udx文件,移动终端也可以支持Schema方式进行udx文件的生成和解析。其形式如下:12xs:element naIne=”URLWORK”type=“xs:string”minOccta-s=0”maxOccurs=”unbounded

29、“bxs;clementname=”ORGUNIT“帅e;“xs:string”minOccms=”omaxOccurs=“unbounded协xs:dcmcntliamem“BDAY”type=xs:strlng“minOeeurs=”0”maxOcctLrs=unbounded”扛xs:elgment n龇ne=“EMAILHOME”type=“xs:string”minOecurs=”0。maxOceurs=”unbounded协xs:demeatnBtlhTm”EXTENTION”type=”xs:string”IIlinoccun= 0 maxOeeurs=”unbounded”,)

30、dm:seqIlce)633日程表移动终端所支持的日程表数据格式应符合vCalendar v10规范的要求,具体的vCalendar数据字段的 含义应符合YDT 1760卜2008数字移动终端外围接口数据交换第1部分:数据格式技术要求。本部 分仅按照W3C的规则对YDT 176012008数字移动终端外围接口数据交换第l部分:数据格式技术要 求所要求的vCalendar字段进行XML形式的封装定义。移动终端在对日程表进行数据交换的过程中,应支持将移动终端的日程表数据按照札的形式进行封装,所生成的udx文件用于对所需交换的日程表数据进行交换。在日程表数据进行血的封装过程在上述DTD中,主要是对v

31、Calendar数据如何在数据交换文件格式中体现进行规定。所有的vCalendar 数据都是XMLdovCalendar元素的子元素,每个vCalendar元素可以包含O个或者多个vCalendarlnfo元素。 每个vCalendarInfo元素中包含一个vCalendar数据的序号以及一个以XML形式进行封装的vCaendm数 据,移动终端可以根据vCalendar数据所对应的序号,选择整个文件当中的一部分数据进行交换。移动终端可以根据上述DTD的描述生成和解析udx文件,移动终端也可以支持Schema的方式进行udx文件的生成和解析。其形式如下。634短消思移动终端应支持短消息数据交换能

32、力,具体的SMS数据字段的含义应符合YDfr 17601-2008数字移动终端外围接口数据交换第1部分:数据格式技术要求。本部分仅按照W3C的规则对YDT176012008数字移动终端外围接口数据交换第1部分:数据格式技术要求所要求的SMS字段进行 订L形式的封装定义。移动终端在对短消息进行数据交换的过程中,应支持将移动终端的短消息数据按照XML的形式进 行封装,所生成的XML文件用于对所需交换的短消息数据进行交换。在短消息数据进行XML的封装过 程中,需要遵守如下的DTD:14YD厂r 1 7I2砌8在上述DTD中。主要是对SMS数据如何在数据交换文件格式中体现进行规定。所有的SMS数据都是

33、 XML中SMS元素的子元素,每个SMS元素可以包含O个或者多个SMSInfo元素。每个SMSlnfo元素当中包 含一个SMS数据的序号以及一个以XML形式进行封装的SMS数据,移动终端可以根据SMS数据所对应 的序号,选择整个文件当中的一部分数据进行交换。移动终端可以根据上述的DTD的描述生成和解析udx文件,移动终端也可以支持Schema的方式进行udx文件的生成和解析。其形式如下:YD厂r 1 7602-2008635多媒体消息移动终端应支持多媒体消息数据交换的能力,具体的MMS数据字段的含义应符合跏176012008数字移动终端外围接口数据交换第1部分:数据格式技术要求。本部分仅按照W

34、3C的 规则对YDT 17601-2008数字移动终端外围接口数据交换第1部分:数据格式技术要求所要求的 MMS字段进行XML形式的封装定义。移动终端在对多媒体消息进行数据交换的过程中,应支持将移动终端的多媒体消息数据按照XML 的形式进行封装,所生成的XML文件用于对所需交换的多媒体消息数据进行交换。在多媒体消息数据在上述DTD中,主要是对MMS数据如何在数据交换文件格式中体现进行规定。所有的MMS数据都是xML中MMs元素的子元素,每个MMs元素可以包含0个或者多个MMSInfo元素。每个MMSInfo元素16包含一个MMS数据的序号以及一个以XML形式进行封装的Email数据,移动终端可

35、以根据MMS数据所 对应的序号,选择整个文件当中的一部分数据进行交换。移动终端可以根据上述DTD的描述生成和解析udx文件,移动终端也可以支持Schema方式进行udx文件的生成和解析。其形式如下:17636电子邮件 移动终端应支持电子邮件的数据交换能力,具体的电子邮件数据字段的含义应符合YD,T1760I一2008数字移动终端外围接口数据交换第l部分:数据格式技术要求,本部分仅按照W3C的 规则对yDrr 17601-2008数字移动终端外围接口数据交换第1部分:数据格式技术要求所要求的电 子邮件字段进行XML形式的封装定义。移动终端在对电子邮件进行数据交换的过程中,应支持将移动终端的电子邮件数据按照XML的形 式进行封装,所生成的XML文件用于对所需交换的电子邮件数据进行交换。在电子邮件数据进行XML 的封装过程中,需要遵守如下的DTD:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1