主权项 |
1.一种用于映射ASN.1资料于一物件模型之方法,包括:于一编码资料流中识别物件,其中该编码资料流包含ASN.1资料;识别物件之间之关系;基于识别之物件以及物件之间之关系而产生一物件模型,其中于该编码资料流中识别物件包括:剖析该ASN.1资料以找出一资料识别符号的位置,其中该资料识别符号识别为编码资料流之一部分之一标签型式;使用该资料识别符号以判断该标签型式;基于该标签型式而产生供编码资料流该部分之原始码;以及进一步包括:因应于判断该标签型式为非简单的,实行一剖析语法副常式以进一步剖析该剩余编码资料流之语法。2.如申请专利范围第1项之方法,其中该标签型式是简单的、结构化的、明确的一者。3.如申请专利范围第1项之方法,其中进一步剖析该剩余编码资料流包括:剖析该ASN.1资料之语法以找出一资料识别符号的位置供剩余编码资料流之一部分用,其中该资料识别符号识别供剩余编码资料流之该部分之一标签型式;以及使用该资料识别符号以判断该标签型式。4.如申请专利范围第3项之方法,进一步包括:因应于判断该标签型式为简单的,则判断是否该剖析语法副常式来自于一主常式;如果呼叫系来自主常式,则记录用于进一步参考之一资料标签号码并使该原始码返回到主常式;以及如果呼叫不是来自主常式,则产生供剩余编码资料流之该部分之一属性名称,将该属性名称与该原始码相结合且如果剩余编码资料流之该部分之末端已到达,则将与属性名称相关结合之原始码返回到主常式。5.如申请专利范围第4项之方法,进一步包括如果剩余编码资料流之该末端尚未到达,则重新呼叫该剖析语法副常式。6.如申请专利范围第3项之方法,进一步包括:因应于判断该标签型式为结构化,则产生一新类别名称以供剩余编码资料流之该部分;以及重新呼叫该剖析语法副常式以便进一步剖析剩余编码资料流之该部分之语法。7.如申请专利范围第3项之方法,进一步包括:因应于判断该标签型式为明确的,进一步剖析该ASN.1资料之语法以得到一资料识别符号,其中该资料识别符号识别一标签型式以供剩余编码资料流之该部分;使用该资料识别符号以识别一明确的标签型式;以及使用明确的标签型式以判断基本标签型式,其中基本标签型式包括简单的及结构化的一者。8.如申请专利范围第7项之方法,进一步包括:因应于判断基本标签型式为简单的,则产生一属性名称以供剩余编码资料流之该部分,将属性名称与原始码结合;以及如果剩余编码资料流之末端已到达,则将具有结合属性名称之原始码返回主常式。9.如申请专利范围第8项之方法,尚包括如果剩余编码资料流之末端尚未到达,则重新呼叫该剖析语法副常式。10.如申请专利范围第7项之方法,进一步包括:因应于判断基本标签型式为结构化的,则产生一新类别名称以供剩余编码资料流之该部分用;以及重新呼叫该剖析语法副常式以便进一步剖析剩余编码资料流之该部分之语法。11.一种用于一资料处理系统中之电脑可读取媒体,用于映射ASN.1资料至一物件模型,该电脑可读取媒体包括:用以于一编码资料流中识别物件之指令,其中该编码资料流包含ASN.1资料;用以识别物件之间之关系之指令;基于识别之物件以及物件之间之关系而用以产生一物件模型之指令,其中于该编码资料流中识别物件包括:剖析该ASN.1资料以找出一资料识别符号之位置,其中该资料识别符号识别供编码资料流之一部分之一标签型式用;使用该资料识别符号以判断该标签型式;基于该标签型式而产生供编码资料流该部分之原始码;以及进一步包括:因应于判断该标签型式为非简单的,实行一剖析语法副常式以进一步剖析该剩余编码资料流之语法。12.如申请专利范围第11项之电脑可读取媒体,其中该标签型式是简单的、结构化的、明确的一者。13.如申请专利范围第11项之电脑可读取媒体,其中剖析该剩余编码资料流之语法包括:用以剖析该ASN.1资料之语法以定位一资料识别符号供剩余编码资料流之一部分之指令用,其中该资料识别符号识别供该剩余编码资料流之该部分用之一标签型式;以及用以使用该资料识别符号以判断该标签型式之指令。14.如申请专利范围第13项之电脑可读取媒体,进一步包括:因应于判断该标签型式为简单的,用以判断是否该剖析语法副常式之呼叫来自于一主常式之指令;如果呼叫系来自主常式,用以记录用于进一步参考之一资料标签号码并使该原始码返回到主常式之指令;以及如果呼叫不是来自主常式,用以产生供该剩余编码资料流之该部分之一属性名称,将该属性名称与该原始码相结合且如果剩余编码资料流之该部分之末端已到达,用以将与属性名称相关结合之原始码返回到主常式之指令。15.如申请专利范围第14项之电脑可读取媒体,进一步包括如果该剩余编码资料流之该末端尚未到达,则重新呼叫该剖析语法常式之指令。16.如申请专利范围第13项之电脑可读取媒体,进一步包括:因应于判断该标签型式为结构化,用以产生一新类别名称以供该剩余编码资料流之该部分之指令用;以及用以重新呼叫剖析语法之副常式以便进一步剖析剩余编码资料流之该部分语法之指令。17.如申请专利范围第13项之电脑可读取媒体,进一步包括:因应于判断该标签型式为明确的,用以进一步剖析使资料内容之语法以得到一资料识别符号之指令;以及用以使用明确的标签标式以判断基本标签型式之指令,其中基本标签型式包括简单的及结构化的一者。18.如申请专利范围第17项之电脑可读取媒体,进一步包括:因应于判断基本标签型式为简单的,用以产生一属性名称以供剩余编码资料流之该部分,将属性名称与原始码结合之指令;以及用以如果该剩余编码资料流之末端已到达,则将具有结合属性名称之原始码返回主常式之指令。19.如申请专利范围第18项之电脑可读取媒体,进一步包括如果该剩余编码资料流之末端尚未到达,用以重新呼叫该剖析语法副常式之指令。20.如申请专利范围第17项之电脑可读取媒体,进一步包括:因应于判断基本标签型式为结构化的,用以产生一新类别名称以供剩余编码资料流之该部分之指令用;以及用以重新呼叫该剖析语法副常式以便进一步剖析该剩余编码资料流之该部分之语法之指令。21.一种用于映射ASN.1资料于一物件模型之系统,包括:用以识别一编码资料流中物件之装置,其中该编码资料流包含ASN.1资料;用以识别物件之间之关系之装置;用以基于识别之物件以及物件之间之关系而产生一物件模型之装置,其中用以识别该编码资料流中物件之装置包括:用以剖析该ASN.1资料之语法以找出一资料识别符号之位置之装置,其中该资料识别符号识别供编码资料流之一部分之一标签型式用;用以使用该资料识别符号以判断该标签型式之装置;以及用以基于该标签型式而产生供编码资料流该部分之原始码用之装置。图式简单说明:图1绘示的是可实施本发明之资料处理系统的网路图形;图2绘示的是根据本发明一较佳具体实施例之可实施为伺服器的资料处理系统方块图;及图3绘示的是可实施本发明之资料处理系统的方块图;图4绘示的是根据本发明之自ASN.1资料型式所产生的物件图;图5绘示的是根据本发明之分析资料流及产生类别与ASN.1资料型式的常式之流程图;图6绘示的是根据本发明之用于剖析资料的副常式流程图;图7绘示的是根据本发明之输出类别图;图8绘示的是根据本发明之剖析常式的执行阶层之物件图。 |