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

隨筆 - 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>
            国产精品网站在线播放| 亚洲新中文字幕| 欧美专区日韩视频| 国产午夜精品福利| 久久精品亚洲一区二区| 久久久久久成人| 亚洲国产欧美一区二区三区丁香婷| 久久中文精品| 欧美高清在线精品一区| 在线亚洲成人| 午夜精品一区二区三区四区| 激情av一区| 亚洲片在线观看| 欧美吻胸吃奶大尺度电影| 小黄鸭精品aⅴ导航网站入口| 欧美一区二区三区在线视频| 在线精品观看| 妖精视频成人观看www| 国产欧美亚洲精品| 欧美激情精品久久久久久大尺度| 欧美激情一区| 久久九九国产精品| 欧美精品国产一区| 久久久亚洲一区| 欧美精品性视频| 欧美在线观看网址综合| 免费在线亚洲| 欧美在线免费视频| 欧美激情偷拍| 久久精品一区| 国产精品久久久久久久久搜平片| 媚黑女一区二区| 国产精品福利久久久| 美女主播精品视频一二三四| 欧美日韩一区二区三区免费看 | 国产欧美韩国高清| 亚洲国产精品一区二区第四页av | 久久久999精品免费| 中文日韩电影网站| 欧美成人日本| 开元免费观看欧美电视剧网站| 欧美视频一区二区三区…| 欧美成人日本| 国产专区欧美精品| 亚洲欧美成人在线| 亚洲视频专区在线| 欧美激情一区二区三区成人| 久久久久网址| 国产亚洲在线| 亚洲伊人伊色伊影伊综合网| 一本色道久久综合亚洲91| 猫咪成人在线观看| 亚洲免费在线看| 一区二区三区在线免费观看| 免费日本视频一区| 国产午夜精品全部视频播放| 亚洲视频一区二区| 亚洲一区二区三区视频播放| 欧美激情在线观看| 亚洲日本在线观看| 日韩视频免费在线| 欧美黄色aa电影| 亚洲电影网站| 亚洲精品乱码久久久久久久久| 久久婷婷激情| 欧美国产日韩xxxxx| 91久久黄色| 欧美成ee人免费视频| 欧美激情在线狂野欧美精品| 亚洲精品精选| 欧美精品一区二区三区视频| 亚洲人成在线影院| 中文欧美字幕免费| 国产精品久久久久9999吃药| 亚洲欧美电影院| 巨乳诱惑日韩免费av| 在线观看久久av| 欧美成人免费视频| 中日韩在线视频| 久久成人久久爱| 韩日精品中文字幕| 欧美高清你懂得| 亚洲一区二区三区影院| 欧美在线视频在线播放完整版免费观看| 国产精品欧美一区喷水| 欧美一级日韩一级| 欧美寡妇偷汉性猛交| 一本色道久久综合亚洲精品婷婷 | 久久黄色网页| 亚洲电影天堂av| 欧美日韩国产色综合一二三四| 99视频国产精品免费观看| 欧美在线视频一区二区三区| 亚洲大片精品永久免费| 欧美日韩精品一区视频| 亚洲欧美色婷婷| 亚洲高清在线观看一区| 亚洲欧美国产精品专区久久| 狠狠色狠色综合曰曰| 欧美日韩国产色综合一二三四 | 9l国产精品久久久久麻豆| 久久久久国产精品www| 亚洲精品看片| 国产日韩精品在线观看| 牛牛精品成人免费视频| 亚洲制服av| 亚洲日本欧美日韩高观看| 久久久成人网| 亚洲影音先锋| 亚洲精品欧美一区二区三区| 国产日韩成人精品| 欧美母乳在线| 久久免费黄色| 亚洲欧美制服中文字幕| 亚洲精品中文字幕在线| 裸体女人亚洲精品一区| 亚洲欧美视频| 在线亚洲精品| 蜜月aⅴ免费一区二区三区| 欧美资源在线| 亚洲无线视频| 亚洲精品麻豆| 在线精品国精品国产尤物884a| 国产精品电影在线观看| 欧美激情综合色| 免费不卡中文字幕视频| 久久精品国产在热久久| 亚洲综合精品自拍| 一本到12不卡视频在线dvd| 欧美激情国产日韩| 欧美第一黄色网| 久久网站热最新地址| 久久av最新网址| 小黄鸭精品aⅴ导航网站入口| 亚洲午夜av在线| 99re66热这里只有精品3直播| 亚洲高清电影| 亚洲国产高清一区| 又紧又大又爽精品一区二区| 国产三级欧美三级| 国产亚洲激情在线| 国产日韩欧美综合精品| 国产欧美精品| 很黄很黄激情成人| 精品91在线| 亚洲欧洲另类| 日韩视频永久免费观看| 日韩视频在线永久播放| 99riav1国产精品视频| 日韩午夜视频在线观看| 亚洲无限av看| 午夜精品网站| 久久精品二区三区| 狂野欧美激情性xxxx欧美| 麻豆精品精品国产自在97香蕉| 美女精品国产| 亚洲欧洲在线一区| 一区二区三区久久网| 亚洲网站在线看| 欧美在线播放高清精品| 久久久久在线| 欧美精品久久天天躁| 欧美性一二三区| 国产色婷婷国产综合在线理论片a| 国产在线播放一区二区三区| 欲色影视综合吧| 9l国产精品久久久久麻豆| 亚洲一区一卡| 久久综合伊人77777| 亚洲电影在线播放| 一区二区冒白浆视频| 欧美一区视频在线| 欧美国产高清| 国产精品久久久久9999| 在线日韩电影| 亚洲一区二区精品视频| 久久在线免费观看视频| 99精品国产在热久久婷婷| 性欧美video另类hd性玩具| 欧美国产成人精品| 国内精品久久久久久 | 欧美成人官网二区| 一区二区欧美在线| 久久嫩草精品久久久精品| 欧美日韩国产大片| 在线看日韩欧美| 亚洲欧美日韩精品久久久| 欧美国产先锋| 先锋影音国产精品| 欧美日韩激情小视频| 精品99一区二区| 销魂美女一区二区三区视频在线| 亚洲国产毛片完整版| 欧美一区=区| 欧美亚州韩日在线看免费版国语版| 亚洲第一精品福利| 久久精品首页| 亚洲永久免费精品| 亚洲线精品一区二区三区八戒| 99re国产精品|