YD/T 1760.2-2008
基本信息
标准号:
YD/T 1760.2-2008
中文名称:数字移动终端外围接口数据交换 第2部分:数据交换文件格式技术要求
标准类别:通信行业标准(YD)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:1010806
相关标签:
数字
移动
终端
接口
数据交换
文件格式
技术
标准分类号
关联标准
出版信息
相关单位信息
标准简介
YD/T 1760.2-2008.Data Exchange Specification via Peripheral Interface of Mobile Terminal Part 2:Technical Requirement for Universal Data eXchange file.
1范围
YD/T 1760.2规定了数字移动终端通过本地有线连接方式或无线连接方式等外围接口,与计算机或其他数字移动终端设备进行数据交换过程中生成或解析的通用数据交换文件的格式,还规定了数据交换的应用场景及通用数据交换文件的使用要求。
YD/T 1760.2适用于支持通过外围接口与其他设备进行数据交换的数字移动终端设备。其他相关设备可以参照使用。
2规范性引用文件
下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分。然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。
YD/T 1760.1-2008数字移动终端外围接口数据交换第1部分:数据格式技术要求
ETSI GSM 07.07数字蜂窝通信系统(第2+阶段) ; GSM终端AT命令集
ETSI GSM 07.05 数据终端设备应用;短消息和小区服务的DTE-DCE接口
ETSI GSM 03.40数字蜂窝通信系统(第2+阶段) ;点对点短消息的技术实现
RFC 4180逗号分隔的数据文件的通用格式和MIME类型
IrDA OBEX v1.2.对象交换协议
IrDA IrMCv1.1红外移动通信协议
vCard v2.1电子名片格式
vCalendar v1.0电子日程表交换格式
Universal Serial Bus Specification Revision 2.0通用串行总线2.0标准
USB Mass Storage Class SpecificationUSB大容量存储协议
标准内容
ICS33120.01
中华人民共和国通信行业标准
YD/T 1760.2-2008
数字移动终端外围接口数据交换第2部分:数据交换文件格式技术要求Data Exchange Specification via Peripheral Interface of Mobile TerminalPart 2:Technical Reguirement for Universal Data eXchange file2008-03-12发布
2008-03-12实施
中华人民共和国信息产业部发布前
2规范性引用文件
3术语、定义和缩略语
4数据交换要求….
外围接口·
4.2参与数据交换的据
4.3数据交换过程-
数据交换代理及应用场景
数据交换代理·
数据交换应用场景
5.3标志要求..
6通用数据交换文件格式
通用数据交换文件(udx文件)
6.2XML文件结构
DTD 和 Schema 设计--
6.4多媒体文件的封装·
6.5udx文件的使用-.
附录 A(规范性附录) DXA-C 的基本要求和应用场景附录B(规范性附录)相关标志及其使用要求附录C(资料性附录)数据同步方式YD/T 1760.2-2008
《数字移动终端外围接口数据交换》分为3个部分【1)数学移动缝端外围接口数据交换第1部分:数据楷式技术求(2)数字移动终端外围接口数据交换第2部分:数据交换文件格式技术要求(3)数字移动终端外围接口数据交换第3部分:测试方法本部分为第2部分。
随着技术的发展,还格制定后续的相关标准。本部分的附录A、附录B为规范性附录,附录C为资料性附录。本部分由中国通信标准化协会提出并归口。YD/T1760.2-2008
本部分起草单位:信息产业部电信研究院、华为技术有限公司、成都奇点软件有限公司本部分主要起草人:匡晓炬、项宗建、史德年、何挂立、陈国乔、杨健、肖华熙H
YD/T 1760.2-2008
本标准制定的目的是为了规范不同移动终端内的电话薄,口程表、短消息,多媒体消息和电子邮件等各种用户资料和数据,使之能够自由交换、备份和转存,并增强移动终端数据同步功能的兼容性,《数字移动终端外围接口数据交换》分为“数据格式技术要求”、“数据交换文件格式技术要求”和“试方法”3个部分。
第1部分:数据格式,主要规定了生成或解析数据交换文件时涉及的数据类型及其所应遵从的格式要求,以保证各类数据在不同终端上能够通用。第2部分:数据交换文件格式,主要规定了所有提供数据交换(数据同步)功能的梯动终端,通过数据交换代理生成和解析的标准数据交换文件格式.数据交换文件将作为不同终端识别利和交换数据的中间文件,移动终端通过计算机端软件或其他方式读取和输出该标准化文件。该部分同时还规定了数据交换的方式。
第3部分:测试方法,主要规定了为验证第1部分和第2部分的技术要求而进行的测试项目和方法。本标准不涉及数据在移动终端中的存储格式,不涉及移动终端参与数据交换的各层协议,而只规定数据格式和数据交换文件格式,并以标准格式的数据交换文件作对解决终端外围接口数据交换兼容性问题的中间文件。
1范围
数字移动终端外围接口数据交换第2部分:数据交换文件格式技术要求YD/T 1760.2-2008
本部分规定了数字移动终端通过本地有线连接方式或无线连接方式等外围接门,与计算机或其他数字移动终端设备进行数据交换过程中生成或解析的通用数据交换文件的格式,还规定了数据交换的应用场景及通用数据交换文件的使用要求。本部分适用于支持通过外围接口与其他设备进行数据交换的数字移动终端设备。其他相关设备可以参照使用:
2规范性引用文件
下列文件牛的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分。然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用本部分。YD/T 1760,1-2008
ETS1GSM 07.07
ETSIGSM 07.05
ETSI GSM 03.40
RFC 4180
IrDA OBEX v1.2
IrDA IrMC v1,1
vCard v2.1
vCalendar v1.0
数字移动终端外围接口数据交换第1部分:数据格式技术要求数字蜂窝通信系统(第2+阶段):GSM终端AT命令集数据终端设备应用:短消息和小区服务的DTE-DCE接口数字蜂窝通信系统(第2+阶段):点对点短消息的技术实现逗号分随的数据文件的通用格式和MTME类型对象交换协议
红外移动通信协议
电子名片格式
电子日程表交换格式
Universal Serial Bus Specification Revision 2.0USB Mass Storagc Class Specification3术语、定义和缩略语
3.1术语和定义
以下术诺和定义适用于本部分。3.1.1数据交换发起方DataeXchangeSender通用串行总线2.0标准
USB大容量存储协议
数据交换发起方是指发起数据交换的移动终端及其数据交换代理。3.1.2数据交换接收方DataeXchangeReceiver数据交换接收为是指接收交换数据的移动终端及其数据交换代理。3.1.3生成 Process
数据交换文件的生成是指将移动终端上需要交换的数据导出通用数据交换文件(udx)的过程。-
YD/T 1760.2-2008
3.1.4 解析 Parse
数据交换文件的解析是指将通用数据交换文件(udx)中所包含的数据转换并存储为移动终端内部数据格式的过程。
3.1.5 A 型终端 Termlnal Class AA型终端是指支持在终端上实现udx文件的生成和解析的移动终端。3.1.6B 型终端 Terminal Class BB型终端是指具有通过本地外围接口进行数据交换能力,但是不支持在终端上实现udx文件的生成和解析的移动终端。
3.1.7数据交换代理 Data eXchange Agont数据交换代理DXA(DataeXchangeAgent)是指负责生成和解析通用数据交换文件(udx)的软件,可以是移动终端软件或计算机软作。其中,移动终端软件称为M类数据交换代理(DXA-M),计算机软件称为C类数据交换代理(DXA-C)。3.1.8移动存储模式 Mobile Storage Mode移动终端支持USBMassStorageClass协议,连接数据线时可T作在移动存储模式下,此时移动终端内部存储器或外置存诺器可以被计算机识别为移动存储器。3.2缩略语
下列缩略语适用于本部分。
SyncML
4数据交换要求
4.1外围接口
AT canmand set
Cornma Separated Values
Document Type Definition
Data eXchange Agent
Data eXchange Agent-Mobile
Data eXchange Agent-ComputerInfrared Mobile CommunicationsOBject Exchange
Synchronization MarkupLanguageUniversal Data eXchange fileUniversal Serial Bus
vCard File
World Wide Web Consortium
Extensible Markup Language
AT命令集
以逗号分割的文本数据格式下载标准就来标准下载网
文档类型定义
数据交换代理
M型(移动终端实现的)数据交换代理C型(计算机实现的)数据交换代理红外移动通信协议
对象交换协议
同步标记语言
通用数据交换文件格式
通用串行总线
vCard文件
方维网联盟
可扩展标记语言
本部分涉及的外围接口主要包括USB数据接口,红外接口和蓝牙接口。通过其他外围接口进行数据交换也推荐满足本部分的要求。4.2参与数据交换的数据
YD/T 1760.2-2008
本部分涉及的移动终端数据包括电话、日程表等文本类数据和短消息,多媒体消息、电子邮件等消息类数据,其数据格式应遵从YD/T1760.1-2008数字移动终端外围接口数据交换第1部分:数据格式技术要求》的相关要求。
4.3数据交换过程
4.3.1数据交换过程描述
数据交换过程是指将移动终端内部数据格式转换成衍合本部分规定的文件格式,或者是在计算机上创建、编辑··个符合本部分规定的文件,将该文件最终交换到移动终端上,并转换成移动终端内部数据格式的过程。本部分将移动终端内部数据格式转换成“通用数据交换文件”(u)的过程称为“生成”,将“通用数据交换文件”(udlx)转换成移动终端内部数据格式的过程称为“解析”。移动终端中需要按本部分交换的数据都应按照本部分第6章中有关“通用数据交换文件格式”的要求生成通用数据交换文件,并把通用数据交换文件作为移动终端与计算机或具他移动终端设备进行数据交换的中间文件,最终被数据交换接收方获取并解析,并H这些数据能够再次进行数据交换,如图1所示,通过数据交换文件的中转,移动终端可以实现与计算或其他移动终端之间的数据交换。
计算机
移动终端
通用数据交换文件
移动终端
图1数据交换示意图
通用数据交换文件中所包含的发起方数据被交换到接收方愁动终端的过程中,如果数据解析时发现有超出接收方移动终端能力的数据,不得简单丢弃,应明示用后进行处理,或者直接恨据用户选择的方武进行处理。
4.3.2通用数据交换文件(udx)基本要求通用数据交换文件(udx)通常是由数据交换发起方生成的,但不排除其他软件按照本部分标准第6章的要求创建、编辑或由其他文件转换到udx文件。也不择除使用其他软件对udx文件进行读取、编辑、文件格式转换等操作,但是,应当避循义件类型的性质和历史、当前、将来等逻辑关系进行处理,避免文件使用上的混乱。
5数据交换代理及应用场景
5.1数据交换代理
5.1.1基本要求
数据交换代理(DXA)应支持对udx文件中文本类数据的内容进行修改,但DXA不应支持对udx文件中消感类历史数据的任何修改功能。DXA在生成和解析udx文件时应保证数据的完整性,5.1.2 DXA-M
DXA-M生成和解析udx文件应在移动终端上直接进行。DXA-M解析udx文件过程中,可以根据用户的选择对移动终端中可能重复的数据条日进行添加、覆益、合并等操作。DXA-M还可以按照附录A中DXA-C的要求实现其他功能。3
YD/T 1760.2-2008
5.2数据交换应用场景
5.2.1场景 1
终端类型:A型终端:
数据交换代理类型:DXA-M:
外围接门类型:蓝牙、红外等接口;场景1描述:A型终端使用蓝牙、红外等接口进行数据交换。A型练端
udx 文件传续
移动续瑞
内部数据格式
ndx女件
盐牙、缸外
围2数据交换应用场景1
当数据交换过程符合场景1的条件时,应满足如下要求:计算机或
其地 A 型染响
A型终端应能够通过DXA-M生成和解析udx文件,并通过蓝牙、红外等接口直接与具备相应接口的让算机或其他具备相应接口的移动终端传送udx文件,具体的文件传送协议应遵从红外和蓝牙接1标准。5.2.2场景2
终端类型:A型终端;
数据交换代理类型:DXA-M
外围接口类型:USB数据接口:
场景2描述:A型终端使用USB数据接口进行数据交换。A型终端
移动存础模式
移动然端
内部数掘格式
udx文性
USB数据搬口
图3数据交换应用场景2
当数据交换过程符合场景2的条件时,应满足如下要求:计算机
A型终端应能够通过DXA-M生成和解析udx文件,并通过USB数据接口与计算机传送udx文件,数据传输协议应完全兼容USBMass StorageClass Specification标准使A型终端能够工作在移动存储模式,或通过安装通用软件(由第三方提供)而使A型终端能够被计算机识别,并能够通过上述方式将udx文件直接传送到计算机。
5.2.3其他应用场录
除以上应用场景外,在满足本部分的情况下也可以采用其他应用场景进行可靠的数据交换。4
5.3标志要求
YD/T 1760.2-2008
支持本部分5.2.1节或5.2.2节应用场景的A型终端设备,应按照本部分附录B的要求标识udx标志。不支持本部分5.2.1节和5.2.2节应用场景的A型终端设备,应按照本部分附录B的要求标识udx-c标志。6通用数据交换文件格式
6.1通用数据交换文件((udx文件)本部分定义了一种标准的数据交换文件格式,命名为“通用数据交换文件”(Univergal DataeXchangefile,简称为“udx”文件),该类文件的应用后缀名为“*.udx”。本部分所涉及的数据交换文件采用XML的形式,所涉及的用户数据包括移动终端内的电话薄、日程表、短消息、多媒体消息和屯子邮件等用户资料,其数据格式符合YD/T1760.1-2008《数学移动终端外圈接口据交换第1部分:数据格式技术要求”的要求。6.2XML文件结构
在数据交换的过程中,利用XML的形式对所需要交换的数据进行封装,以携带相关数据信息。本部分所规定的XML文件格式的设计参考W3C关于DTD和Schema的相关规定,同时在内容上符合YDTYD/T1760.1-2008数字移动终端外围接口数据交换第1部分:数据格式技术要求》中字段的要求。XML的Schema方式在本部分当中作为可选内容要求。在整个udx文件结构当中,应包括udx文件的头信息和所需要交换的用户数据信息两个部分。在udx文件的头信息当中,主要包括udx文件信息、终端信息,交换数据统计信息和udx文件校验信息等内容。所需要交换的用户数据信息,主要包括电话簿和口程表数据,也可以包括短消息,多媒体消息和电子邮件等数据。
需要进行交换的数据在udx文件中应按下图中的邀辑结构组织,其中头信息不可缺少,用户数据信息模块可根据实际数据交换的需求保留或删减,每个数据信息模块内的具体字段也可以根据需求保留或删减。买信息
电话博数据
日程衰数据
扭消息数据
多媒体消息
电子邮件数据
图4udx文件逻辑结构
本部分所规定的udx文件格式可以包含自定义的字段内容,在不影响标准规定字段兼容性的情况下扩展更多的内容。
udx文件应使用UTF-8编码。
6.3DTD和Schema设计
6.3.1文件头信息
移动终端进行数据交换过程当中所生成的udx文件的头信息,采用XML的方式进行描述,其日的在于对整个交换过程当中的udx文件进行总体描述,同时也对udx文件中所包含的用户数据信息进行总体的描述:以保证数据交换的可靠性和对该数据历史情况的记载和了解。5
YD/T 1760.2-2008
udx文件头信息包括终端信息、用广信息,udx文件包含数据的统计信息和udx文件究整性检查信息。其中:
终端信息包括如下的内穿:
1.终端厂商,主要用来区分不同终端的制造厂商,默认为VendarUDX;2.终端型号,主要用来区分参与数据交换的不同的终端型号,默认为DeviceUDX3.udx版本信息,土要用米区分当前的udx版本和米来对udx版本的扩展和升级,默认为1.0:4.终端软件版本信息,主要用来区分数据交换过程当中的软件的版本信息,默认为AgetUDX。在终端信息的基础之上,udx数据可以包含用户信息,其内容可以包含用户白定义标识,主要用来区分生成udx数据的不同用户,可以根据用户的设置自定义,默认为UserUDX。上述虏息主要用于区分不同的数据来源,udx文件需要通过ux的文件信息来完成对整个ulx文件的完整性检查信息,其需要的信息包括:1、文件的编码方式,主要用于规定udx文件当中的编码数据,默认采用utf-8方式:2.文性的大小信息,主要用丁对整个dx文件数据进行长度校验,3,月期信息,上要用于对生成udx文件时间进行参考:4,语言信息,上要用于描述udx文件当中所采用的语言类型,默认为文。此外,为了对udx文件所携带的数据条目信息进行描述,udx文件的头信息当小还应该包括如下内穿:1、udx文件包含vCard数据的条信息/版本信息/文件长度,主要用于对udx数据yCard条日进行版本匹配、数量检测和文件长度的校验:2.udx文件包含yCalenda数据的条月信息/版本信息/文件长度,主要用于对udx数据当中的vCalenda条目进行版本匹配、数量检测和文件长度的校验;3、pdx文件包含SMS数据的条日信息/版本信息/文件长度,主要用于对udx数据中SMS条目进行版本匹配,数量检测利文件长度的校验:4.udx文件包含MMS数据的条目信息/版本信息/文件长度,主要用于对udx数据中MIMS条日进行版本匹配、数量检测和文件长度的校验:5.udx文件包含电子邮件数据的条日信息/版本信息/文性长度,主要用于对udx数据中Email条目行版本匹配、数量检测和文件长度的校验在udx文性进行解析前,DXA应根据头信息对数据的完整性和可靠性进行检查。移动终端应能通过读取头信息以获取整个需要交换的数据信息统计情况,并根据头信感来确定处理数据信息的具体方式,还应根据移动终端的能力和用户的选择要求进行处理。端在完成数据交换之后,应根据头信息对交换结架进行检查。
头信息在交换过程中利用XML进行封装,需要遵守如下DTD:?xml yersion=\1.a\ encoding=\UTF-8\?>ELEMENT LataExchangeinfu [Rectdinfo, Card?, vCalendat?, SMS?, MMS?,Email )>!ELEMENT Recondlnfo (VendorInfo,DevieIno, UdxVersion, UscrAgent, Usernfo?,Enc oding?,FileSize?, Date?,Language?,RecordofvCard, RecordOfyCalendar, RecordOfs MS, RecordofMMs, RecardOfmail>!ELEMENT Udx VersiOn (#PCDATA)>≤!ELEMENT UserAgenI (#PCDATA)>!ELEMENT FileSizc (#PCDATA)>≤!ELEMENT Dat [PCDATA,?
!ELEMENT Languge (#PCDATA)>
!ELEMENT RecardOvCard (CardVersian', vCardRecord?, vCardLength?)>!ELEMENT RecordOfvCalendar (vCalend atVersion?, *CalendarRecprd?, vCalendarLength?)>SIELEMENT EiRecOrd (#PCDATA)在上述DTD中:
ELEMENTDataExchangeInfa标识整个数据交换文件的头信息;UserInfo标识生成数据交换文件的用户信息:UserAgent标识生成数据交换文件的客户端信息:Devicelnfo 标识生成数据交换文件的设备信息:Dute标识生成数据交换文件的日期信息;Language标识生成数据交换文件的语言信息;Recarullnfo 标识数据文件中所包含的数据内容的总体信息:RecordOfvCard标识所交换的vCard数据的条数;RecordOfvCalendar标识所交换的vCalendar数据的条数:RecordOfSMS标识所交换的SMS数据的条数:RecadOfMMS标认所交换的MMS数据的条数:RecordOfFmait标识所交换的Email数据的条数,YD/T 1760.2-2008
移动终端可以根据上述DTD的描述生成和解析rudx文件,移动终端也可以支持Schema的方式进行udx文件的生成和解析。其式如下:7
YD/T1760.2-2008
<7xml version=\1.r cncoding=\UTF-8\??!-
Header [nfomation
ats:sequence>
-xs:element name-\SMs\ lype-\SMSType\ minoccurs=\0\/>xs:element name-\MMS\ type-\MMSType\ minOccurs-\0\cxs:element neme-\Email\ typc-\EmailType\ minOceurs-\or/?hxs:sequenee
aas:sequence>
axs:element name-\Vendorlnfo\ lype-\xs!string\ default-\VendorUDX\>xaielement narnc-\Devicelnfo\ type-\xb:string\ default-\DeviceuDx\t?cxs:edlement name-\UserAgent\ type-\xs:string\ default-\AgentUDX'>xs:elemeot name-\U serlnfo\ type-\xe!string\ default=\UserUDX\ minOccurs=\(' Cxs:elemeal name=\Encoding\ type=\ss:string\ default-\UTF-8\ minOcaurs=\0\>xs:elemenl namc=\RexordOfvCatd\type-\RecondOfvCardType\>cxs:elemenl nume-\RecondOfvCalendar\ type-\RecordOfvCalendarType\>cxs:element nume=\RecordotSMS\ lype-\RccondOfSMSType\>os:elemenl name-\RecrdOfMMS\ type-\RecordOfMMST ype\t>xs:elemenl name=\RecordOfEmail\ type-\RecordofEmailType\t>c/ks:sequences
:complexI ype nami-\RecordOFvCardType\>cxs:scquence?
txs:sequence?
xs:conplexType
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。