1、 ICS 33.030 M21 YD 中华人民共和国通信行业标准YD厅2639-2013移动终端诊断与监控管理对象功能技术要求Technical Requirements of mobile terminal diagnostics and monitoring management object 2013-10-17发布2014-01-01实施中华人民共和国工业和信息化部发布 YD厅2639-2013目次前言. . . . . . . m 1 范围. 卢2 规范性引用文件. - 3 术语、定义和缩略语. . 3.1 术语和定义3.2 缩略语. . . . . . . .2 4 概述. . .
2、 . . .2 5 诊断与监控管理对象系统架构. . . . . .3 5.1 系统架构. . . . . . 5.2 功能组件描述. . . . . . .3 5.3 接口描述. . . .3 6 诊断与监控功能列表. . . . .4 7 标准的设备功能管理对象. . . .4 7.1 概管理对象述. . . . .巾.4 7.2 管理对象的定义和描述. . .斗. . 7.3 DDF的适用性. . . . .5 8 诊断监控框架(DiagMonFramework)管理对象58.1 诊断监控框架. . . 8.2 管理对象定义. 8.3 诊断监控框架(DiagMonFramework)管理
3、对象的参数. .6 9 事件触发框架(TrapFramework)管理对象. . . .9 9.1 管理对象定义. . . . 9.2 事件触发框架(TrapFramework)管理对象的参数. . . .1 0 10 电池电量(Ba忧eryIn岛诊断与监控管理对象. . .12 10.1 管理对象定义. . . .12 10.2 电池电量(Ba忧町yInfo)诊断与监控管理对象的参数. . . .12 11 短信参数(SmsOptions)诊断与监控管理对象. . .15 11.1 管理对象定义. . . . . . 15 11.2 短信参数(SmsOptions)诊断与监控管理对象的参数.
4、 . .15 12 短信使用情况(SmsUsage)诊断与监控管理对象. . . . .16 12.1 管理对象定义. . . .16 12.2 短信使用情况(SmsU姐ge)诊断与监控管理对象的参数. . .16 13 应用程序(AppMonLog)诊断与监控管理对象. . .18 YD厅2639-201313.1 管理对象定义. . . . . 18 13.2应用程序(AppMonLog)诊断与监控管理对象的参数. .18 14事件触发框架管理对象的相关行为. . . . .21 14.1 事件触发的动作执行. . . . .21 14.2 TrapA1ert的定义. . . . .22
5、15 诊断与监控管理对象的相关行为. . . .22 15.1 功能执行. . . .22 15.2 式调用诊断与监控功能的操作结果上报. . . .22 15.3 永久可用功能. . .24 15.4 诊断监控上报功能定义. . . . .24 15.5 返回码. . . . .24 串E J 4 -A YD厅2639-2013目。言本标准是设备管理系列规范之一,该系列标准的名称及结构如下z一一移动终端软件组件管理功能技术要求:b 一一移动终端软件组件管理功能测试方法:一一移动终端设备能力管理功能技术要求:一一移动终端设备能力管理功能测试方法:一一移动终端诊断与监控管理对象功能技术要求:一一
6、移动终端诊断与监控管理对象功能测试方法。本标准参考OMA-TS-DiagMon _Functions-V1_ 0 DDF描述中不会包含RTProperties元素和/戎它的子元素,但实际实现管理对象时可以包含它们。 如果描述中使用DefaultValue元素给出f叶子节点的缺省值,那么在具体实现时应为该元素提供合适的取值。如果在节点的描述中有DefaultValue元素,那么该元素在实现时也应出现,但可以有不同的值。.对于元素Man,Mod, Description和DFTitle,它们的取值都是描述性的,只是用来示例。.对于内部节点:Ext和BearerParams,具体实现时可以根据情况在
7、它们下面添加子节点。 Access飞机元素的内容在具体实现时可以扩充。如果Access飞机元素中有下列取值:Copy, Delete, Exec, Get和Replace,那么它们在具体实现时一定不能移除。 如果Access巧lpe元素中有值:Add,但具体实现只支持固定数目的子节点,那么该值在具体实现时可以移除。 具体实现时可以用ZeroOrN或者OneOrN来代替ZeroOrMore或者OneOreMore元素,对于N在具体实现要给出合适的值。7.3.1 一致性定义节点定义中的状态定义指示客户端是否支持此节点。如果状态是Required ,那么客户端在支持其父节点的前提下应支持此节点。8
8、诊断监控框架(DiagMonFramework)管理对象8.1 诊断监控框架用于诊断监控功能的通用管理接口(见OMA-TS-DiagMon _Functions-Vl_ 0)能够被分成两个部分zDiagMonMO和Alert消息。通过这个接口,服务器可以配置或触发其功能,并且来获取诊断监控信息的结果。需要说明的是,此接口框架并不能表示任何特定的功能,而是定义一个通用的诊断监控功能。为了这个目的,所有不同的诊断监控功能都由其自己的MO标识,来用于识别此框架表征的功能。有了这个标识,服务器就能够获取此功能相关的信息。另外,这个通用的管理接口是被设计用于覆盖不同功能的处理类别z同步、异步或是一直运行
9、,也允许相同功能的不同实例化。在有多个实例化的情况下,需要为每个实例生成单独的MO。每个实例都5 YD厅2639-2013由MO的URI来区分。通用管理接口提供一个通用的模版,可以被多个诊断监控功能说重用,也允许为不同的诊断监控功能进行灵活的扩展和定制。诊断监控功能贮存在终端设备上。DiagMonMO使此诊断监控功能可以被诊断监控系统说调用。Dia.吕MonMO被用于将诊断监控功能向诊断监控系统说暴露。DiagMonMO提供下面的管理能力和诊断监控操作z 触发诊断与监控功能: 停止诊断与监控功能: 为诊断与监控功能的进行配置,包括上报和执行: 获取诊断监控数据或结果:, 使用GenericAl
10、ert进行结果的通知。8.2 管理对象定义图2给出了诊断监控框架(DiagMonFramework)管理对象的定义,该定义为参考性要求。百三日iirir-:=J(Xnterior Nocie |Lea:t N口deI EZ副司t南飞忖古iijp:ii;._.-)f百iNilEi豆币Dat亘古京召一一-I Requinci Nocie I ti)t百EZaT击i予一-1,-千百三,tHemry7-.-一(王品Jrt/ServerID L豆习法畸走榕态,告二i兰摇主j刘;衍却出明时踏畴畴部扎:二;格制式式户尘J卡二二二:三工;三;.丁亘:注辛斟本沾辛晗牛;二王川二二孔:1 l | 句仰俐饷4创i讪
11、阳o此可选的叶子节点提供了诊断监控功能的描述信息。最;$存取类型optional I Zero臼OneI node I Get 此内部节点是一个占位符节点,用于包含与诊断监控功能的触发和上报相关的参数配置信息。lDia征。但ConfiglConfigParms!苍苍蝇巧树出现川职-;q王三年响起optional I One II Ciet 此内部节点是一个占位符节点,用于包含任何与诊断监控功能的触发和上报相关的参数配置信息的扩展。格式飞汁:齐I最小眷取类型optional I zerOne I chr I Ciet 此叶子节点包含可选的数据服务器的URLRFC3986,客户端可以用这个URL来
12、传送诊断监控数据。毛主白帝远类盛?酌Optional I ZeroOrOne I int I Ciet 这个节点指定了运行诊断监控功能的时间限制门限。当时间限制门限超过时,DiagMon客户端应停止诊断监控功能.这个时间以秒为单位,其值为32位的无符号的非负整数。Optional I ZeroOrOne I int I Ciet 这个可选节点指定了运行诊断监控任务的内存大小限制门限。当超过内存大小限制门限时,DiagMon客户端应停止诊断监控功能。内存大小以字节为单位,其值为32位的无符号的非负整数。7 YD厅2639-20138 :;二泛最/1存i类型。ionalI ZeroOrOne I
13、node I Get 此内部节点是作为一个占位符节点,用于包含不同的上报条件,来指示什么时候来通过GenericAlert机制或是后续的Get命令来上报诊断监控数据给诊断监控后台系统。三核子飞.最小存取典型Optional I ZeroOrOne I int I Get 此叶子节点包含一个整数值,来指示上报诊断监控数据的频率。诊断监控系统可以使用Get命令来从DiagMonDa饵节点获取诊断监控数据。说明z每个诊断监控功能都将定义需要收集的诊断数据的集合。值| 描述。|当诊断监控数据已经被完整收集时,终端设备不应该发送GenericA1回给诊断监控系统1 I当诊断监控数据已经被完整收集时,终端
14、设备应及时通过GenericAI回来发送诊断监控数据给诊断监控系统其他大于1的值|当第N个诊断监控数据集合已经被完整收集时,终端设备应及时通过GenericAlert来发送诊断监控数据给诊断监控系统:;五沾拉茹苦Get R.equired I One I node I Get 此节点是诊断监控数据的占位符节点。其子节点用于识别收集的诊断监控数据,是与各个诊断监控功能说特定的。依赖于不同的诊断监控功能的特性,其子节点可以一直出现,或者是动态产生。对于那些在运行时动态产生数据的诊断监控功能,终端设备应支持在此节点下增加节点。严、叫:、川最小存取装点二Optional I One I node I
15、Get 此节点是一个占位符节点,用于包含启动或停止诊断监控功能的操作。通过Start、Stop节点,DM服务器可以向终端发送DM命令,DM命令包含对指定程序的活动状态的控制指示,终端根据控制指示对指定程序的活动状态执行操作,包括z启动或停止终端中的指定程序或功能,比如应用程序诊断与监控功能。YD厅2639-2013此叶子节点是Exec命令的目标节点,用于启动终端设备上的诊断监控功能。此节点是应支持的,而且当Operations节点被支持的时候应出现。汪在二;也d最小存取裴型7卜总Exec 此叶子节点是Exec命令的目标节点,用于停止终端设备上的诊断监控功能。如果Operations节点被支持,
16、则此节点是必须的。/Statusi引棋;学可怜)号裁制二I二:夺时总存取类型I|句tionalI One I chr I Get I 此叶子节点指明了诊断监控功能的运行状态。此节点的值可以为下面节点值之一。状态意义Stopped 诊断监控功能处于停止状态Running 在被触发后,诊断监控功能处于运行状态Continuous 诊断监控功能是一直运行的,连续可用的,运行状态和停止型态不适用.尼xt9 事件触发框架(TrapFramework)管理对象9.1 管理对象定义Get 图3给出了事件触发框架(TrapFramework)管理对象的定义,该定义为参考性要求。9 YD厅2639-2013Tr
17、aplD Enabled ToRef TargetServer ServerlD E对?T.阴刷阳URI Ext? Ext? 固3事件触提框架(TrapFram翩。r的管理对氨9.2事件触发框架CTrapFramework)管理对象的参数事件触发框架CTrapFramework)管理对象包括如下参数z| 状态| |RsqM| 树出现on础rMore刷一毗最小存取类型oet 该内部节点聚合了事件触发框架CTrapFramework)管理对象的参数.此节点的类型应为事件触发框架管理对象标识CMOI):. 四:oma:mo:oma-diagmontrap:1.0 0 ,trrapID | 状态| |
18、Required I 树出现One 制一-m最小存取类型Get 节点值的格式符合IETFRFC398句定义的URN格式,OMNA可能被用来注册这些标识nabled | 状态| l Required I 树出现| 格式| 最小存取类型one I bool I 以问lace此节点用于指示事件监控是否开启,值为true表示开始,值为副部表示未开启.如果时间监控未开启,则对应的监控动作将不会被执行.毛主茹苦;除苓主运阳一伽10 YD厅2639-2013-AU f-冻-mK一桥一叫一。一-R厅一一一lttliLX | 状态| 树出现| R叫胁时I ZeroOrMore 最小存取类型Get, 式一曲格-m
19、此节点的子节点为零到多个DM服务器的引用。/S町V町B| 状态| 树出现| |Required I| 制一伽最小存取类型Get 此节点值为DM服务器的标识,当事件发生时,此DM服务器将接收到事件通知。,厅oR_.!f缸ge岱臼ver/xt状态树出现格式最小存取类型Optiona1 Zero臼Onenode Get 此节点为可扩展节点,用于厂商自行扩展.,oRefITargetURI |品|树出现格式最小存取类型Zero臼Onenode Get 此节点的子节点指明零到多个可执行的目标节点,用于事件发生时,触发预定义操作的执行。/foRefIT缸getURIl| 状态| 树出现|Required
20、I 却由More制-M最小存取类型Get 此节点的子节点指明零到多个可执行的目标节点,用于事件发生时,触发预定义操作的执行。11 YD厅2639-2013状态! 树出现| 格式| 最小存取类型R叫曲时I One I chr I G侃,Replace 此节点指明终端内部的目标URI地址,其指向一个预定义操作(例如设备管理树上的一个可执行节点,或终端内部可执行脚本的路径),当被监控事件发生时,其将被调用执行。状态树出现格式Optional I ZeroOrOne I node 此节点为可扩展节点,用于厂商自行扩展。Zero。而ne此节点为可扩展节点,用于厂商自行扩展。最小存取类型Get 电池电量(
21、Batte叩Info)诊断与监控管理对象10.1 管理对象定义图4给出了电池电量(Ba忧町yInfo)诊断与监控管理对象的定义,该定义为参考性要求。fi);ir1pt 10 fl (D1agl!1OllDat.a、Ext? Bat巳erySt.at.usBatter yI.eve 1 !61品店证面于一-一一-,1-t.r-v:;-一1l Batt.eryDa也白?i正岳rp?,-一一1!l-r好vpeT-Bllttry5t&ndbyTime I Intrior Node ); l Lee.t Node I l3币Itia-l l Rquird Node I 固4电池电量(Ba忧:erylnf
22、o)诊断与监控管理对象10.2 电池电量(Batte叩Info)诊断与监控管理对象的参数12 电池电量(Ba伽叩Info)诊断与监控管理对象包括如下参数z己写梆梆她手二。同onalI One I node I Get 该内部节点聚合了电池电量(ba扰缸yInfo)诊断与监控管理对象的参数。此节点的类型应为电池电量管理对象标识(MOI):urn:oma:mo:oma-diag:bat能可旭岛:1.0。YD厅2639-2013ZeroOrOne chr 最/Ji存取类型工树出现格式Get 该叶子节点给出了诊断与监控功能的描述信息。树出现One 型一类一取-d存一G、.,-旨E,J-,最一豆豆一二最
23、小存取类型I one I由IGet 此节点用于指明电池的状态信息,其值应为下面的值之一。电池拭态值描述信息二Charging 电池正在充电Charge Complete 电池已经充满电,且外接电惊保持连接Damaged 电池损坏Low Battery l包量低Not lnsta11ed 未安装电池Norma1 电池正常,且外接电源断开Unknown 电池状态未知对于NotInstalled状态,可以是外接电源的设备,即使未安装电池,也可以工作,可以表明这一状态。f最小存取类型品Required I One I int IGet 此节点以百分比的形式指明电池电量的级别,取值范围为0-100。如果
24、电池状态为未知,则此值应为0。13 YD厅2639-201314 cbr 神融望;二时OPtional I ZeroOrOne I由.teI Get 此节点指明电池的生产日期,如果无法获取生产日期信息,则此值应为null。Get 此节点指明电池的标识D。./DiagMonData/lBa出可Type|,.二协j陈榄榄咛汁仆岳斗叫汁汁亏汗汗千I卡J牛飞U忖二丁7忐甜削离蚓峨或虱二i二斗陀二城棋棋棋干立二二二川:兰才忌鄙毒邮享褂寄敢眠芙型趾宅平t丁烹叫!苦叫z叫j | 句句俐tion叫alI Ze缸r此节点指明电池的类型,例如镰氢NiMH、理电LiPI等。Required 此节点指明电池剩余可使用
25、时间的估计值,其值反应的是所有电池加起来的剩余可使用时间。.甩到Get 此节点为可扩展节点,用于厂商自行扩展。YD厅2639-201311 短信参数(SmsOptions)诊断与监控管理对象11.1 管理对象定义图5给出了短信参数(SmsOptions)诊断与监控管理对象的定义,该定义为参考性要求。-DeariPt:i?l ( Inter 10r N。但rD:叩叩牛阳二叫叩甲叩.i片月T甘才D鼠制叫a副叫CRRep归ort5阮ta盹tu瞄l.石苟E石10虱五二辽II百茹E孟d-ll 臼町一一叩一一M一一丁I Required Node I 固5短信参撒岱SmsOp附4创i。ons剖诊断与监控管
26、理对象刊.2短信参数(SmsOptlons)诊断与监控管理对象的参数短信参数(SmsOptions)诊断与监控管理对象包括如下参数z.I -二二;工二吁:乏:这:之三li翩。ccu泣et1ce可状态| 树出现| 恪式| 最小存取类型该内部节点聚合了短信参数(SmsOptions)诊断与监控管理对象的参数。此节点的类型应为短信参数管理对象标识(MOI): urn:oma:mo:oma-diag:SMSOptions: 1.0。X,/DiagMonData 陪她叫川:衬出现t、I格挝、主二是榜首姐:叫|R叩iredI One I no由ICiet I 此节点的子节点指定了诊断与监控功能相关的数据。
27、/DiagMonData/DataCoding 卡路辈在叫也)$t辈革峰根针AlRequired I One I cbr I Ciet I 此节点包含短消息的数据编码方式,其值应为3CiPP-TS23.8第4章定义的值之一,且大小写敏感。数据编码方式描述信息7bit CiSM7比特默认字母顺序ucs2 UCS2(16比特)8bit 8比特数据IS YD厅2639-2013.IDiagMonDatalRep町岱tatus|二:状态. 1. .;:挥出现主运.1格式在湖、存取主岳王fj|Required I One I chr -T Get I 此节点指明状态报告发送功能是否开启,其值应为下面的值
28、之一(大小写敏感。Value Description on 状态报告发送功能开启off 状态报告发送功能关闭not supported 状态报告发送功能不被终端支持.尼xtE忌L状态二LiJJt树出现I严之在三optional I ZeroOrOne I no出IGet 此节点为可扩展节点,用于厂商自行扩展。12 短信使用情况。msUsage)诊断与监控管理对象12.1 管理对象定义图6给出了短信使用情况(SmsUsag的诊断与监控管理对象的定义,该定义为参考性要求。一一:,.-j51岳石岳ID?一-1(工nteriorNode 1 2-5TptT7.1 1 Leaf N。但i(DiaE胁nD
29、ata忖S由SentI rPtl-iCie丁SMSRec: eived I I Required No由i5tatus OpetEltioll8 Start 5t口p?lxt7 固6短信使用情况(SmsUsage)诊断与监控管理对象12.2 短信使用情况(SmsUsage)诊断与监控管理对象的参数16 短信使用情况(SmsUsage)诊断与监控管理对象包括如下参数:奈最小存取类型云:尽optial I One I node I Get 该内部节点聚合了短信使用情况(SmsUsage)诊断与监控管理对象的参数。1比节点的类型应为短信使用情况管理对象标识(MOI):urn:oma:mo:oma-d
30、iag: SMSUsa伊:1.0。?涡树出琪亨耳1Op阳t此节点指明Diag酬Mon服务器的标识,终端将向此服务器发送Diag:MonAlert。鸣 YD厅2639-2013Get Get One I int I Get 此节点指明Start操作被执行后终端发迭的短信条目。当再次执行Start的时候此节点的值将被复位为00Required I One I int I Get 此节点指明Start操作被执行后终端接收的短信条目。当再次执行Start的时候此节点的值将被复位为00/Status Required I One I chr I Get 此节点指明诊断与监控功能当前的运行状态,其值应为如
31、下之一。状态含义Stopped 诊断与监控功能被停止Running 诊断与监控功能正在运行Continuous 此诊脑监控功帐期运行川和山gl状态此时失效 I卡宦存在是丢道主吝Get 17 YD厅2639-2013R.equired I One I null 此操作用于启动短信使用情况诊断与监控功能。Required I ZeroOrOne I null 此操作用于停止短信使用情况诊断与监控功能。,厄:xtOptional 此节点为可扩展节点,用于厂商自行扩展。13 应用程序CAppMonLog)诊断与监控管理对象13.1 管理对象定义图7给出了应用程序CAppMonLog)诊断与监控管理对象
32、的定义,该定义为参考性要求。D iagKo nConf ig D 1agMo nDat a StaCus Operat1ons (五百一一一.-飞;-Di高rDe.江西百-一-11De-fD-url面王面于-1丁i三玄民SJZEFT-一-白1(II阳r10rNoe l Leat Node I rEFEEZE-百:i-|ReqU1red No曲I问EFEE苟且可!ii:)-!J品币:ndy?-lI J.ppMonLbq? Start 5t口p?圄7应用程序(AppMonLog)诊断与监控管理对象13.2 应用程序CAppMonLog)诊断与监控管理对象的参数18 应用程序CAppMonLog)诊
33、断与监控管理对象包括如下参数z.I Optional 该内部节点聚合了应用程序监控CAppMonLog)诊断与监控管理对象的参数。此节点的类型应为短信使用情况管理对象标识CMOI): urn:oma:mo:oma-diag:appmonlog: 1.0。YD厅2639-2013/ServerID Optional I ZeroOrOne I chr I Get 此节点指明DiagMon服务器的标识,终端将向此服务器发送DiagMonAlert。./Description f找本主气1川升曲芳蒋式二1,是与l在板岳飞?毛|op1 Zerone 1 chr I Get I 该叶子节点给出了诊断与监
34、控功能的描述信息。./DiagMonData k?状态芳树出现注! |问在二:丁mdt; I 此节点的子节点指定了诊断与监控功能相关的数据。最小树类型节|Get I 吨最小存取类型Get 此节点包含一个RFC3986定义的URL,用于指明一个可选的数据服务器,用于DM客户端将诊断监控数据发送到此数据服务器。最IJ.;存i类型飞?optial I ZeroOrOne I int I Get 此节点指明此诊断与监控功能执行的时间上限,当执行时间满足此上限时,终端将停止诊断与监控功能的执行。此节点的值以秒为单位,值以32比特的正整数表示。/DiagMonConfigIDefMemory lF沃i辛苦
35、I二L树出现二格式:二i二最小向她|Optional I Zerone I int I| 此节点指明此诊断与监控功能执行的内存上限,当执行此功能所占用的内存上限达到时,终端将停止诊断与监控功能的执行。此节点的值以字节为单位,值以32比特的正整数表示。19 YD厅2639-201320 optional I ZeroO的neI node 此节点的子节点指明上报条件,即服务器收集客户端上应用程序运行情况的收集策略。豆豆最1战棋蚕豆豆OPtional I Zero臼OneI int I Get 此节点包括一个整型数值,用于指明上报的频率。服务器也可以使用Get命令来自行获取诊断监控数据。其取值应为下
36、表中值之一。值说明。终端不允许向服务器发送DiagMonAlert. 当完成诊断监控数据收集后,终端应该立即发送DiagMonAlert上报其他大于1的值N当每收集诊断监控数据N次后,则终端向服务器发送DiagMonAlert上报槌遥视仨J乎意;二将在1空气卡主革陈道运量;号至Required I伽Inode I Get 此节点的子节点指定了诊断与监控功能相关的数据。Required I ZeroOrOne I xml I Get 此节点包含应用程序使用情况信息例如使用频率,最后一次使用日期等),使用XML格式描述。基于此节点,可以在终端设备上监控软件的使用频率并记录软件的使用频率信息,以及按
37、照DM服务器的搜集策略(终端通过DiagMonAlert上报或者是DM服务器使用Get命令从终端主动获取向DM服务器提供该软件的使用频率信息。/Sta饥JS|h恙棋陈杏杏棋耕二毛忌仨忌弘叫二汇:寸I字挝絮烹1剧出M现究注耐岭怆比二延乓斗寄斗t运注运泣毛川:二三二ij;二二二1二二I二:1二L川L二川二斗斗叫!|Required I One I cbr I Get I 此节点指明诊断与监控功能当前的运行状态,其值应为如下之一z状态含义spped 诊断与监控功能被停止Running 诊断与监控功能正在运行Continuous 此诊断与监控功能是长期运行的,Stopped和Running状态此时失效
38、YD厅2639-2013bq咄咄I One I node I Get 此节点的子节点指明了此诊断与监控功能支持的操作。xt Get 此节点为可扩展节点,用于厂商自行扩展。14 事件触发框架管理对象的相关行为14.1 事件触发的动作执行事件触发框架的应用场景主要为管理方和终端设备建立会话后,管理方下发监控任务给终端设备,终端设备在离线状态即DM会话断开以后)下监控此特定事件的发生。当事件发生时,终端设各和服务器建立会话,将获取到的事件发送给服务器或执行预定义的操作。管理方收到事件上报后,确定对终端设备的管理操作,以达到维护终端的目的。服务器下发的监控任务中主要包括事件监控项即TrapID对应的特定事件),上报条件即ReportCondition)、事件发生时采取的动作上报服务器和触发执行预定义操作。对于预
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1