青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 2, 文章 - 2, 評論 - 0, 引用 - 0
數據加載中……

圖片格式整理(增加alcatel)

鈴聲圖片格式
Motorola
普通鈴聲格式
【格式】
<Header><Tempo Value><Musical Data><Delimiter><Checksum>

【說明】

Header:       unsigned char 4Byte (所有的鈴聲都是一樣的header)        
   Values:    4c 33 35 26                         -->"L35"
Tempo Value: unsigned char  2Byte 拍子,由1或2或3或4加空格構成,缺省為2,
Values:    32 20                     -->"2 "          
Musical Data:nByte 二進制數據
Delimiter: unsigned char 2 Byte 分隔符   values:  26 26   -->""
Checksum: 2Byte  對Musical Data進行的校驗和,兩個字節。方法為對Musical Data中的數據從前往后對每個字符進行異或運算,運算的結果假設其十六進制的表示為XY,那Checksum的第一個字節的十六進制形式為3Y,第二個 字節的十六進制形式為3X。
  計算方式:
Step1: Calculate one byte XOR sum of the all the bytes of the musical data starting after
the space in the tempo value(not including space) till the (not inclusive of ). Let
us say this is XY.
   Step 2: Separate X and Y into two bytes X0 and 0Y.
   Step 3: Take 0Y and add hex 30. This becomes 3Y. Call this byte 1.
   Step 4: Take X0 and shift right by 4 bits. This becomes 0X.
   Step 5: Add hex 30 to 0X. This becomes 3X. Call this byte 2.
   Step 6: Two byte checksum is <byte 2><byte1>
NOKIA
普通鈴聲格式

普通圖片(Operator Logo)
【格式】
<command><otb_bmp >
【說明】
<command> = <UDH><IEI><IEIL><IED>< MCC> < MNC>
UDHI IEI IEIL IED MCC MNC
06H 05H 04H 1582H  0000H 64F0 00


以上適用于china moblie

UDHI: byte  length of user-data header  define: 06H  (用戶數據頭)
  IEI:  byte  Information Element Identifier  define; 05h (IE info )
  IEIL:  byte length of IEI data              define: 04h  (IE長度)
  IED:  unsinge int 2 bytes  , octets 4 5 define: 5506--> 1582H - destination port
  IED:  unsinge int 2 bytes  , octets 6 7 define: 0000 - originator port
MCC:  (Mobile Country Code), octets 14 and 15, little-endian BCD, filled with F16', 460 -> 64 F0, For ChinaNotice: To see the logo on the phone's screen, octets 8 and 9 must be defined with the settings of the current operator. (國家代碼)
MNC: Mobile Network Code) coding, little-endian BCD, filled with F16', 00->00, For ChinaMobile is 00, China CUGSM is 01 (網絡代碼)
Otb-bmp:otb格式,
<OTA Bitmap> ::= <header> <image-data > [ <palette > ]
<header> ::= <infofield >[extfield]<width><height ><depth>
           infofield 8bit 圖片信息區具體表示如下:
Bit             Info Field  ,   description
7 分割標志 1:分割圖片(后面還有)0:否
6 壓縮標志 1:壓縮 0:沒有壓縮
5 擴展調色板 1:使用  0:沒有使用
4 Max size of icon  1:16bit ,0:8bit
3 Number of animated icons, msb
2 Number of animated icons
1 Number of animated icons
0 Number of animated icons,lst

            Extended infofield 8bit 圖片信息區具體表示如下:
Bit             ExtField  ,   description
7 分割標志 1:分割圖片(后面還有)0:否
6 Bmp版本
5 Bmp版本
4 Bmp
3 保留
2 保留
1 保留
0 保留

Width:    圖片的寬度。對于Operator Log   Width =72  48H
Height:    圖片的高度。 對于Operator Log  Heigth=14  04H
Depth:     圖片的深度,灰度值或者顏色數。
Image-Data:圖片點陣
,當圖片的大小為72X14時候,每一個byte就表示8個點,一行有72個點,因此每行需要9bytes,由于是14行,因此需要的大小是9X14=126bytes。每一個bit,1表示黑色,0表示白色。
Alcatel
普通鈴聲格式
【格式】
<Tp-UDL><TP-UDHL>
<TDD-IEI><TDD-Length><TDD-Name-Length><TDD-Name><TDD-Data_Type><TDD-Data-Length>
< Concatenation -IEI >< Concatenation-Length >< Concatenation-Reference Number >]
< Concatenation-Maximum Number >< Concatenation-Sequence Number >
<TDD-Data>

【說明】

TP-UDL         Byte         //短信長度   user data length  max:-140
TP-UDHL        Byte        //短信頭長度  user data head length      
-----------------------------------------------------------------------------------------------------------------
TDD-IEI         Byte         //阿爾卡特 sms標示  =80   type ”download”
TDD-Length      Byte         //  IE  Length of the TDD_Header  ----end of IE
TDD-Name-Length Byte         //Title/name length 標頭名字長度
TDD-Name       unsigned char [TDD-Name-Length]    //標頭名稱 {字符 }
TDD-Data-Type   Byte         //TDD_Data_Type

注釋:  Bit 7:
     0: cannot be forwarded
   1: can be forwared using EMS
如果兼容EMS就設置為1
Bit 4-6 unused
Bit 0-2
000:iMelody melody
001:iAlcatel Melody
010:MSEQ melody
011:VOX melody
100: Alcatel Picture  
101:Alcatel animation
110:sms template
111.unused
TDD-Data-Length = unsigned int  2 byte            //TDD_data數據 長度
Byte 1: MSB
Byte 2: LSB
// End of TDD header IE
// Start of Concatenation header IE    //以下只是用于坼分短信
Concatenation-IEI                Byte     //IEI=00
Concatenation-Length      Byte     //IEDL=03
Concatenation-Reference Number    Byte     // 序列號??(same as all segrments)125
Concatenation-Maximum Number    Byte    //總條數 (same as all segrments)
Concatenation-Sequence Number    Byte     //當前序列號
// End of Concatenation header IE
// End of User Data Header

TDD-Data =                   //TDD_DATA 數據 二進制流

普通圖片
(同鈴聲格式)


SIEMENS
普通鈴聲格式
【格式】
<Identifier><Version><DataSize><ReferenceID><ActPacketNumber><NumberOfPackets><ObjectSize> <ObjectType><ObjectName><Data>
---------------------------------------------------------------------------------------------------------------------------------
【說明】
Identifier: ASCII  5 byte  標識。設為”//SEO”(注意大小寫)(SEQ stands for Siemens Exchange OBject)
Version:  unsigned char   版本號。設為1
DataSize: unsigned int  2 byte  數據大小。每個包里可mid數據的大小,對于同一mid的不同包的該值相同,最后一個包里實際剩余數據大小不足時,添0補足
最大值為:140-22-Length(objname)-Leng(objType) in Byte
ReferenceID:unsigned long 4字節 序列號。可自行設定,對同一首mid的不同包的該值相同
ActPacketNumber:unsigned int 2字節當前包是第幾包。從1開始計數
NumberOfPackets:unsigned int 2字節 總包數。
ObjectSize:unsigned long 4字節mid的大小。The total of the dataobject in Byte
ObjectType:string 1Byte+x (x>0) 類型為mid。。第一字節為長度,因為類型為”mid”所以第一字節為3,第二至第四字節為”mid”
ObjectNam  string 1byte+y  mid的名稱,包括擴展名。長度不定。第一個字節為長度。如歌曲為”甜蜜蜜.mid”,則ObjectName的長度為10,第一個字節為10。第二至十個字節為” 甜蜜蜜.mid”
Resulting size:  22 Byte +x+y
Data:mid數據。從mid文件中拆分出來的數據。
普通圖片
【格式】
<Identifier><Version><DataSize><ReferenceID><ActPacketNumber><NumberOfPackets><ObjectSize> <ObjectType><ObjectName><Data>
-------------------------------------------------------------------------------------------------------------------------------------
【說明】
Identifier: ASCII  5 byte  標識。設為”//SEO”(注意大小寫)(SEQ stands for Siemens Exchange OBject)
Version:  unsigned char 1 byte  版本號。設為1
DataSize: unsigned int  2 byte  數據大小。每個包里可bmp數據的大小,對于的不同包的該值相同,最后一個包里實際剩余數據大小不足時,添0補足
最大值為:140-22-Length(objname)-Leng(objType) in Byte
ReferenceID:unsigned long 4字節 序列號。可自行設定,對同一副圖片的不同包的該值相同
ActPacketNumber:unsigned int 2字節當前包是第幾包。從1開始計數
NumberOfPackets:unsigned int 2字節 總包數。
ObjectSize:unsigned long 4字節mid的大小。The total of the dataobject in Byte
ObjectType:string 1Byte+x (x>0) 類型為bmp。。第一字節為長度,因為類型為”bmp”所以第一字節為3,第二至第四字節為”bmp”
ObjectName  string 1byte+y  mid的名稱,包括擴展名。長度不定。第一個字節為長度。如歌曲為”1234.bmp”,則ObjectName的長度為8,第一個字節為8。第二至十個字節為”1234.bmp”
Resulting size:  22 Byte +x+y
Data:mid數據。從bmp文件中拆分出來的數據。

posted on 2008-04-14 00:43 vfdff 閱讀(202) 評論(0)  編輯 收藏 引用 所屬分類: 技術

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲一二三区视频在线观看| 欧美伦理a级免费电影| 亚洲一区二区日本| 欧美伦理91i| 欧美成黄导航| 国产精品白丝av嫩草影院| 亚洲视频图片小说| 久久精品亚洲乱码伦伦中文 | 精品1区2区| 欧美日韩精品福利| 久久综合网hezyo| 性色av一区二区三区红粉影视| 日韩一级精品视频在线观看| 欧美人与禽性xxxxx杂性| 欧美 日韩 国产 一区| 欧美高清视频一区| 欧美精品三级日韩久久| 亚洲美女91| 美女网站在线免费欧美精品| 欧美亚洲视频一区二区| 欧美日韩一区二区在线视频 | 午夜精品视频在线观看| 久久国产精品一区二区三区| 亚洲一区久久久| 亚洲国产欧美不卡在线观看| 久久久精彩视频| 欧美成人中文字幕| 揄拍成人国产精品视频| 久久在线播放| 欧美一区二区三区视频在线 | 欧美大尺度在线观看| 99视频精品在线| 国产一区在线免费观看| 久久综合网色—综合色88| 99国产精品久久久久久久成人热 | 国产精品有限公司| 一区精品久久| 美女成人午夜| 欧美在线亚洲在线| 亚洲欧美国产高清va在线播| 蜜桃久久精品一区二区| 国产日韩欧美在线看| 亚洲影视在线| 玖玖视频精品| 欧美在线免费观看| 亚洲欧美日本伦理| 欧美一区二区在线免费播放| 欧美成人情趣视频| 久久精品人人做人人爽| 免费亚洲网站| 欧美电影专区| 欧美视频一区二区三区…| 亚洲综合大片69999| 亚洲人午夜精品| 91久久亚洲| 欧美日韩在线综合| 亚洲永久免费视频| 黄色成人小视频| 久久亚洲私人国产精品va| 亚洲电影免费观看高清完整版在线观看| 一区二区三区日韩| 一区二区三区高清| 午夜在线a亚洲v天堂网2018| 亚洲精品国产拍免费91在线| 久久亚洲国产精品日日av夜夜| 国产日韩成人精品| 欧美怡红院视频| 蜜桃伊人久久| 中文精品一区二区三区| 午夜激情综合网| 91久久夜色精品国产九色| 一本色道久久综合亚洲精品高清| 欧美激情二区三区| 欧美中文字幕在线观看| 久久激情婷婷| 欧美区一区二| 久久综合色天天久久综合图片| 欧美mv日韩mv国产网站| 亚洲一区免费视频| 欧美不卡高清| 亚洲日本成人女熟在线观看| 亚洲精品美女免费| 欧美电影在线| 国产精品视频一区二区三区| 久久三级视频| 国产在线精品一区二区中文| 先锋影音国产精品| 欧美在线免费观看视频| 国产一区二区三区在线观看精品| 日韩亚洲综合在线| 正在播放亚洲一区| 中国日韩欧美久久久久久久久| 久久天天综合| 蜜桃av一区二区三区| 国产精品草草| 久久久久久久一区二区三区| 久热国产精品视频| 一区二区三区在线免费观看| 久久精品欧美日韩| 99视频国产精品免费观看| 午夜综合激情| 正在播放亚洲| 在线观看中文字幕亚洲| 久久久久久香蕉网| 日韩视频一区二区在线观看| 久久精品一区二区| 日韩一级欧洲| 精品99一区二区| 欧美精品免费观看二区| 91久久线看在观草草青青| 黄色亚洲网站| aa亚洲婷婷| 亚洲黄色影院| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲欧洲精品成人久久奇米网| 亚洲欧洲精品一区| 亚洲精品男同| 亚洲自拍偷拍色片视频| 国产一区二区三区奇米久涩 | 宅男噜噜噜66一区二区66| 欧美国产丝袜视频| 性亚洲最疯狂xxxx高清| 欧美一进一出视频| 欧美国产日韩精品免费观看| 亚洲理论在线观看| 久久综合久色欧美综合狠狠| 亚洲国产视频一区二区| 国产亚洲精品自拍| 久久精品免费电影| 亚洲电影成人| 99在线精品观看| 亚洲福利精品| 香蕉久久精品日日躁夜夜躁| 国产精品日韩精品欧美精品| 亚洲精品乱码久久久久| 亚洲精品自在在线观看| 久久精品国产亚洲高清剧情介绍| 亚洲激情电影在线| 国产日韩欧美一区二区三区四区| 日韩手机在线导航| 午夜精品久久久久久久99水蜜桃| 亚洲成色www8888| 欧美中文字幕视频在线观看| 亚洲人体大胆视频| 亚洲女人小视频在线观看| 亚洲精品在线一区二区| 国产一区二区三区自拍| 国产精品高潮久久| 国产综合亚洲精品一区二| 亚洲久久一区二区| 国内精品久久久久久| 欧美日韩亚洲一区三区| 亚洲成色最大综合在线| 久久精品国产亚洲一区二区三区| 欧美日韩免费观看一区二区三区 | 国产午夜精品全部视频播放| 亚洲人成网站影音先锋播放| 久久亚洲国产精品日日av夜夜| 在线观看日韩精品| 亚洲图片欧美午夜| 亚洲国产日韩综合一区| 免费观看亚洲视频大全| 亚洲高清视频在线观看| 老牛影视一区二区三区| 亚洲免费成人av| 性久久久久久| 久久露脸国产精品| 久久久91精品国产| 欧美成人午夜免费视在线看片| 欧美日韩成人综合| 亚洲第一精品夜夜躁人人爽 | 美女网站久久| 亚洲一级二级| 久久久久久久综合色一本| 欧美激情精品久久久| 国产精品免费观看视频| 久久国产精品久久久久久| 国产精品入口麻豆原神| 亚洲电影av在线| 亚洲欧美日本日韩| 亚洲黄色有码视频| 免费看黄裸体一级大秀欧美| 国内精品久久久久影院薰衣草| 欧美一区二区三区视频在线 | 欧美手机在线| 亚洲精品中文字幕女同| 亚洲国产一区二区三区高清 | 性色av香蕉一区二区| 欧美激情久久久久| 亚洲另类黄色| 猛干欧美女孩| 久久亚洲私人国产精品va| 欧美一区二区视频在线观看| 亚洲深夜福利网站| 日韩亚洲欧美精品| 国产精品一区一区| 欧美在线高清| 久久综合九色| 亚洲欧美综合国产精品一区| 亚洲国产高清在线|