版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、McWiLL®智能終端基于 Android 系統(tǒng)開發(fā)手冊(文檔版本號:V1.00)北京信威通信技術(shù)所有不得北京信威通信技術(shù)方式如下:為客戶提供全方位的技術(shù)支持。北京信威通信技術(shù)地址:北京市海淀區(qū)東北旺西路8號中關(guān)村軟件園7號樓信威:100193: 傳真:.cn重慶信威通信技術(shù)公司地址:重慶市北部新區(qū)高新園星光大道60號信威:401121: 傳真:技術(shù)支持平臺:技術(shù)支持平臺郵箱:tech_所有 ©非經(jīng)本公司得以2013。保留所北京信威通信技術(shù),任何。利。和個人不得擅自摘抄、本手冊的部分或全部內(nèi)容,并不、McWiLL®、XINWEI®和其它信威商
2、標均為北京信威通信技術(shù)本手冊提及的其它商標,由各自的所有人擁有。的商標。由于版本升級或其他原因,本手冊內(nèi)容會不定期進行更新。除非另有約定,本手冊僅作為使用指導,本手冊中的所有陳述、信息和建議均不構(gòu)成任何明示或暗示的擔保。前言前言內(nèi)容介紹本手冊為 I 級合作方提供信威的 McWiLL®業(yè)務(wù)接口需求的詳細描述,便于開展研發(fā)合作。全書分為四部分:第一部分:目的第二部分:適用范圍 第三部分:接口需求 第四部分:UI 設(shè)計需求第五部分:省電需求第六部分:McWiLL 數(shù)據(jù)開關(guān)操作原則第七部分:PDU操作指導第八部分:補充業(yè)務(wù)需求和實現(xiàn)方法第九部分:雙網(wǎng)雙待單通處理規(guī)則第十部分:應(yīng)用管理軟件集成
3、說明第十一部分:支持柬文顯示的方案讀者對象本書適合以下閱讀:l McWiLL®智能終端軟件開發(fā)符號約定在本文中可能出現(xiàn)下列標志,它們所代表的含義如下。符號說明以本標志開始的文本表示有潛在風險,如果忽視這些文本, 可能導致設(shè)備損壞、數(shù)據(jù)丟失、設(shè)備性能降低或不可預知的結(jié)果。以本標志開始的文本是正文的附加信息,是對正文的強調(diào)前言命令格式約定圖形界面元素約定修改日期修訂版本描述作者2015-8-31V1.00初稿肖玉龍、萬龍云格式意義【】表示各類界面控件名稱或數(shù)據(jù)表,如單擊【確定】。>多級菜單用“ >”隔開。如選擇“文件 > 新建 > 文件夾”,表示選擇“文件”菜單下
4、的“新建”子菜單下的“文件夾”菜單項。格式意義粗體命令行關(guān)鍵字(命令中保持不變的字段)采用加粗字體表示。斜體命令參數(shù)(命令中必須由實際值進行替代的部分)采用斜體 表示?!捌聊伙@示信息”格式各類終端屏幕上的顯示信息采用“屏幕顯示信息”格式表示。符號說明和補充。目錄目錄第 1 章 目的1第 2 章 適用范圍2第 3 章 接口需求33.1 AT 擴展接口需求33.2 網(wǎng)絡(luò)狀態(tài)通知接口43.3 獲取 MCWILL 模塊 UID 的接口方法53.4業(yè)務(wù)53.5 集群業(yè)務(wù)5第 4 章 UI 設(shè)計需求74.1 無線和網(wǎng)絡(luò)設(shè)置界面74.1.1 第一級菜單結(jié)構(gòu)74.1.2 McWiLL 設(shè)置子菜單結(jié)構(gòu)84.2
5、通話設(shè)置界面(僅適用于) . 114.3 雙模設(shè)置(僅適用于)114.4 主頁右上角信號界面114.4.1 McWiLL 信號桿顯示114.4.2 McWiLL 信號桿圖標114.4.3 McWiLL 數(shù)據(jù)連接圖標124.5 WI-FI/MCWILL/公網(wǎng)數(shù)據(jù)(GPRS 或 3G) 切換策略124.6 語言及輸入法134.7 MCWILL 調(diào)試模式界面13第 5 章 省電需求145.1 終端數(shù)據(jù)開關(guān)狀態(tài)通知145.1.1 數(shù)據(jù)開關(guān)由打開到關(guān)閉流程:145.1.2 數(shù)據(jù)開關(guān)由關(guān)閉到打開流程:155.1.3 AP 須增加以下實現(xiàn):155.2 終端屏幕掃頻15I第 6 章 MCWILL 數(shù)據(jù)開關(guān)操作
6、原則16第 7 章 PDU操作指導177.1 AT+CMGF 設(shè)置短消息輸入和格式177.2 AT+CMGS短消息177.3 主動結(jié)果碼197.4 超長格式25第 8 章 補充業(yè)務(wù)需求和實現(xiàn)方法288.1 業(yè)務(wù)需求及菜單288.2 實現(xiàn)方法298.2.1 呼叫等待298.2.2 呼叫轉(zhuǎn)移35第 9 章 雙網(wǎng)雙待單通處理規(guī)則409.1 簡介409.2 規(guī)則說明40.2第 10 章待機40處理40應(yīng)用管理軟件集成規(guī)則說明4110.1 菜單跳轉(zhuǎn)規(guī)則導圖4110.2 研發(fā)需要進行的工作4210.2.1 應(yīng)用軟件研發(fā)工作4210.2.2 AP 軟件研發(fā)工作42第 11 章 支持柬文顯示的
7、方案4311.1 支持柬文的方案:4311.2 實現(xiàn)的效果43第 1 章目的第1章 目的為 I 級合作方提供信威的 McWiLL®業(yè)務(wù)接口需求及業(yè)務(wù)實現(xiàn)的詳細描述,便于開展研發(fā)合作。1第2章適用范圍信威的 I 級合作廠家研發(fā)、信威研發(fā)部門的研發(fā)。2第3章 接口需求3.1 AT 擴展接口需求【需求描述】McWiLL®業(yè)務(wù) APK 軟件需要與 McWiLL®模塊進行通信和交互,因此 Android 內(nèi)核程序需要提供一個通用通道,用于 McWiLL®業(yè)務(wù)軟件與 McWiLL®模塊通信。FrameWork 和 APK 的接口采用廣播的方式,這樣應(yīng)用程序
8、的開發(fā)不需要平臺提供 sdk?!驹敿毭枋觥縧 應(yīng)用程序請求:使用 sendBroadcast:Action:"ent.action.SEND_AT_EXTEND_REQ" Extra name:"data"Value:“*” /*表示 AT+EXTENDDATA=所帶的參數(shù)l 應(yīng)用程序接收應(yīng)答:Action:ent.action.SEND_AT_EXTEND_RSP" Extra name:"data" Value:舉例:"+EXTEND_RSP:00CA*"l
9、 android 平臺需要配合進行的修改:l 在 framwork 中提供供接收到 ent.action.SEND_AT_EXTEND_REQ 廣播后的AT 指令的處理函數(shù)接口,并轉(zhuǎn)發(fā) RIL 上報的針對此類 AT 的回應(yīng);l RIL 中需要提供透傳 AT 的接口(不限制 at 數(shù)據(jù)的長度),并且所有通過此接口的 AT 都認為是 NO_RESULT 的類型指令;l 在 Framwork 或者 RIL 中對廣播的 data 中的數(shù)據(jù)*前,添加“AT+EXTENDDATA=”到串口;l RIL 中對“+EXTEND_RSP:”的 AT 回應(yīng)都當成是主動上報的類型,并直接將 A
10、T 的回應(yīng)通過 ent.action.SEND_AT_EXTEND_RSP 上報到應(yīng)用層。l MEM 側(cè)需要配合的修改:3l 由于所有通過此接口 的 AT 指令都當作是 NO_RESULT,因此,MEM 在對通過此接口回應(yīng)的所有 response 都需要帶上特定的標識符號 “+EXTEND_RSP:”,對于主動上報的并需要應(yīng)用側(cè)感知的也需要帶上標識“+EXTEND_RSP:”;l 對于 AT+EXTENDDATA =*中具體的協(xié)議格式,進行另外的定義;語法3.2 網(wǎng)絡(luò)狀態(tài)通知接口【需求描述】McWiLL®業(yè)務(wù) APK 軟件需要知道 McWiLL®模塊的
11、網(wǎng)絡(luò)狀態(tài),因此 Android 內(nèi)核程序需要提供一個網(wǎng)絡(luò)狀態(tài)通知的廣播消息,當 FrameWork 接收到 McWiLL®模塊上報的網(wǎng)絡(luò)狀態(tài)消息后用廣播的方式通知 APK?!驹敿毭枋觥縁rameWork 需提供 McWiLL®網(wǎng)絡(luò)狀態(tài)變化的接口:l action:“ent.action.MCWILL_SERVICE_STATE”l name:“mcwillState”l value:l public static final int STATE_IN_SERVICE = 0;l public static final int STATE_OUT_OF_
12、SERVICE = 1;l public static final int STATE_EMERGENCY_ONLY = 2;l public static final int STATE_POWER_OFF = 3。4命令可能的響應(yīng)說明AT+EXTENDDATA=?OK命令被正確接收ERROR不支持此命令AT+EXTENDDATA=*OK命令被正確接收+EXTEND_RSP:*返回的協(xié)議數(shù)據(jù)3.3 獲取 McWiLL 模塊 uid 的接口方法APK 能夠通過 SystemProperties.get(“mcwill.uid”) 的方式來獲取,其在系統(tǒng)中保存的方式為mcwill.uid: 00
13、.45.00.0b普通的 apk 需要有該 property 的權(quán)限3.4業(yè)務(wù)【需求描述】Android 內(nèi)核程序需要提供器進行通信。業(yè)務(wù) APK 軟件能夠與編音頻的硬件編碼器接口,使【詳細描述】l 攝像頭旋轉(zhuǎn)方向:支持 90、180、270 旋轉(zhuǎn):幀率:支持 10fps, 20fps, 30fps 三檔可設(shè);分辨率:支持 VGA(640x480),QVGA(320x240),D1(704x576),CIF(352x288), QCIF(176x144);lll 編:支持 H264。3.5 集群業(yè)務(wù)【需求描述】McWiLL®智能終端如果支持集群業(yè)務(wù)的話,一般集群的優(yōu)先級要高于其他語音
14、業(yè)務(wù),所以當終端有集群業(yè)務(wù)的時候,其他和語音相關(guān)的業(yè)務(wù)應(yīng)用都要暫?;颉榱藵M足要求,集群APK 軟件在處理集群業(yè)務(wù)的過程中會把集群狀態(tài)以廣播的方式通知其他應(yīng)用,其他應(yīng)用程序收到廣播后要做相應(yīng)的處理?!驹敿毭枋觥考?APK 發(fā)起的廣播:l 集群通話發(fā)起:public static final String ACTION_GROUP_CALL_START = "ent.action.ACTION_GROUP_CALL_START"l 集群通話結(jié)束:5public static final String ACTION_GROUP_CALL_RLEASE =
15、 "ent.action.ACTION_GROUP_CALL_RLEASE"l 集群通話狀態(tài)變化:狀態(tài)變化主要通過參數(shù) state,name 和 group 來獲取public static final String ACTION_GROUP_STATE_CHANGED = "ent.action.ACTION_GROUP_STATE_CHANGED"Stringgroupcallstate =intent.getStringExtra("state");/ 當前集群狀態(tài) (呼入時候:顯示集
16、群狀態(tài)和對方號碼,中間用換行符隔開 )Stringgroupcallname =intent.getStringExtra("name");/當前集群建立通話的組名稱(本機有可能加入不同的集群組,呼出顯示本機的選擇的默認組,呼入時候顯示對方的默認組)Stringgroupname =intent.getStringExtra("group");/當前本機選擇的默認組6第4章 UI 設(shè)計需求4.1 無線和網(wǎng)絡(luò)設(shè)置界面4.1.1 第一級菜單結(jié)構(gòu)無線和網(wǎng)絡(luò)|-飛行模式|-McWiLL 數(shù)據(jù)-McWiLL data(狀態(tài)顯示)注 1:對于平板電腦,對應(yīng)操作為打開
17、/關(guān)閉 McWiLL 電路供電電源(默認為打開);注 2:對于,對應(yīng)操作為連接/斷開主機與 MCWILL 的數(shù)據(jù)接口;|-McWiLL 數(shù)據(jù)設(shè)置-McWiLL data settings注:若 McWiLL 未打開,此項為白色顯示(設(shè)置和管理 McWiLL 網(wǎng)絡(luò),Set up and manage McWiLL network)|-WiFi|-WiFi 設(shè)置|-藍牙|-藍牙設(shè)置下略(同 android 標準界面)注 1:黑體部分為新增菜單項。注 2:“狀態(tài)顯示”說明7根據(jù)McWiLL網(wǎng)卡在系統(tǒng)中的狀態(tài),分別顯示為正在打開/已打開/正在配置/已連接/未連接/不可用4.1.2 McWiLL 設(shè)置子
18、菜單結(jié)構(gòu)|-McWiLL 休眠策略-McWiLL Sleep policy|-正常模式-Normal Mode注:對應(yīng)操作為系統(tǒng)黑屏后,計時 5 秒后關(guān)閉網(wǎng)卡,屏亮后主動聯(lián)網(wǎng)。例外 一,偵測到AP被休眠,不斷網(wǎng);例外二,充電不斷網(wǎng);例外三,McWiLL 當WiFi 熱點時,不斷網(wǎng);例外四:5 秒內(nèi)持續(xù)有 McWiLL 網(wǎng)絡(luò)數(shù)據(jù)傳輸。|-省電模式-Power Saving Mode注:(1)默認為省電模式。(2)省電模式對應(yīng)操作為屏滅后系統(tǒng)黑屏后,計時 5 秒后關(guān)閉網(wǎng)卡,屏亮后主動聯(lián)網(wǎng)。例外一,充電不斷網(wǎng),例外二,McWiLL 當WiFi 熱點時,不斷網(wǎng)。例外三:5 秒內(nèi)持續(xù)有 McWiLL 網(wǎng)
19、絡(luò)數(shù)據(jù)傳輸。關(guān)閉網(wǎng)卡,并非一定是指網(wǎng)卡物理斷開,實際上是只要能上行數(shù)據(jù)包即可(在休眠時,McWiL的關(guān)系:會過濾掉非允許的下行數(shù)據(jù)包)。應(yīng)同時滿足下列條件,是“與”1.屏幕關(guān)閉超過 5S;2.沒有充電器;3.WIFI AP功能沒有打開;4.如果正常模式下,沒有應(yīng)用AP休眠;5.有超過5S沒有數(shù)據(jù)|-網(wǎng)絡(luò)信息-Network Info|-網(wǎng)絡(luò)狀態(tài)-NetWork Status“狀態(tài)顯示”|-信號強度-Signal strength*dBm|-IP地址-IP address*.*.*.*|-MAC地址-MAC address*8|-PID*|-UID*|-IP 設(shè)置-IPConfiguration
20、|-使用靜態(tài) IP-Static IP|-IP 地址-IP address:|-網(wǎng)關(guān)-Gateway:|-掩碼-Netmask:|-DNS:注:取消“使用靜態(tài) IP”即意味著使用 DHCP,因此需要系統(tǒng)發(fā)起一次 DHCP 過程。McWiLL 設(shè)置部分界面參考下圖:9104.2 通話設(shè)置界面(僅適用于|-設(shè)置|-通話設(shè)置)|-通話設(shè)置|-McWiLL 通話設(shè)置|- 略(同通話設(shè)置)4.3 雙模設(shè)置(僅適用于|-設(shè)置|-雙模開關(guān))|-|-McWiLL注 1: McWiLL 對應(yīng)操作為打開/關(guān)閉 McWiLL 電路供電電源;4.4 主頁右上角信號界面4.4.1 McWiLL 信號桿顯示使用串口 AT
21、 指令獲取信號強度,具體方法見 AT 命令手冊。4.4.2 McWiLL 信號桿圖標沿用android中號強度;或3G的信號桿,左上方需標有“M”,以說明該強度為McWiLL網(wǎng)絡(luò)信l對于平板電腦:“無線和網(wǎng)絡(luò)”設(shè)置中“McWiLL網(wǎng)卡”未選擇時,即“狀態(tài)顯示”為“關(guān)閉-closed”時,不顯示McWiLL信號桿;ll對于,但雙模設(shè)置為“僅”時,不顯示McWiLL信號桿;當“狀態(tài)顯示”為“無線網(wǎng)絡(luò)成功”working或“已連接”時(即收到+CREG:1字段),根據(jù)實際收到的信號量來顯示04格信號格數(shù);11l 當“狀態(tài)顯示”為除關(guān)閉-close、working、已連接-connected這三種狀態(tài)
22、外灰色顯示滿格信號桿;4.4.3 McWiLL 數(shù)據(jù)連接圖標網(wǎng)卡加載成功到成功獲取IP之前,使用M上面帶叉的上下行箭頭表示:網(wǎng)卡加載成功并且已獲取IP(或靜態(tài)IP已設(shè)置),使用M上面帶上下箭頭表示:網(wǎng)卡只有上載數(shù)據(jù)時,使用圖標:網(wǎng)卡只有數(shù)據(jù)時,使用圖標:網(wǎng)卡有同時有上載和數(shù)據(jù)時,使用圖標:4.5 Wi-Fi/McWiLL/公網(wǎng)數(shù)據(jù)(GPRS 或 3G) 切換策略Wi-Fi 優(yōu)先級最高,當用戶打開WiFi并成功和AP連接后,上網(wǎng)路由切換到WiFi。McWiLL優(yōu)先級其次,Wi-Fi連接中斷后,此時若McWiLL處于“已連接”狀態(tài),系統(tǒng)自動將上網(wǎng)路由切換到McWiLL。公網(wǎng)數(shù)據(jù)優(yōu)先級最低,只有以下
23、兩個條件同時滿足時,數(shù)據(jù)連接才切換到公網(wǎng)數(shù)據(jù):(1)用戶啟動Wi-Fi功能,但未搜索到Wi-Fi AP,或搜到Wi-Fi AP但尚未建立Wi-Fi連接;(2)McWiLL未處于“已連接”狀態(tài)。124.6 語言及輸入法l 出廠默認界面語言為英文;l 出廠默認輸入法為“Android keyboard”;l 出廠預置輸入法,由信威提供。4.7 McWilL 調(diào)試模式界面l 該界面用于工程調(diào)試,輸出McWiLL的實時運行信息;l 進入方法:撥號界面輸入000000*;l 顯示信息來源:通過AT+CGMR和AT+MCUINFO兩條AT命令獲取的信息,將獲取的信息直接逐條顯示即可;l 信息獲取方式:進入
24、界面時自動獲取,之后可用按鈕方式獲??;l AT+CGMR和AT+MCUIFNO兩條AT命令格式請參考McWiLLl 界面需包含McWiLL模塊打開和關(guān)閉的按鈕。AT命令集參考手冊;13第5章 省電需求為了降低終端的功耗,需要AP參與Modem的省電策略的實現(xiàn),包括:1)根據(jù)終端數(shù)據(jù)業(yè)務(wù)開關(guān)狀態(tài)決定是否下發(fā)下行用戶業(yè)務(wù)包;2)屏幕掃頻通知。5.1 終端數(shù)據(jù)開關(guān)狀態(tài)通知在客戶操作終端界面數(shù)據(jù)開關(guān)后,將數(shù)據(jù)開關(guān)狀態(tài)通知至 Modem,Modem 通知至,由根據(jù)終端數(shù)據(jù)開關(guān)狀態(tài)決定是否下發(fā)數(shù)據(jù)包,若終端數(shù)據(jù)開關(guān)打開,則下發(fā)到達數(shù)據(jù)包,若終端數(shù)據(jù)開關(guān)關(guān)閉,所有下發(fā)到達數(shù)據(jù)包都丟棄。5.1.1 數(shù)據(jù)開關(guān)由
25、打開到關(guān)閉流程:145.1.2 數(shù)據(jù)開關(guān)由關(guān)閉到打開流程:5.1.3 AP 須增加以下實現(xiàn):1)AP 在開機和數(shù)據(jù)開關(guān)狀態(tài)發(fā)生改變時通過 AT+XAPDSWITCH 命令終端數(shù)據(jù)開關(guān)狀態(tài)通知 Modem。2)當數(shù)據(jù)開關(guān)由打開到關(guān)閉時,終端 AP 通過AT+XAPDSWITCH=0 通知終端Modem數(shù)據(jù)開關(guān)關(guān)閉。(注:可啟用超時定時器等待 Modem 響應(yīng),但終端界面可無需 Modem響應(yīng)在用戶操作后立即顯示數(shù)據(jù)開關(guān)關(guān)閉。)3)當數(shù)據(jù)開關(guān)由關(guān)閉到打開時,終端 AP 通過 AT+XAPDSWITCH=1 命令通知終端 Modem 數(shù)據(jù)開關(guān)打開;Modem 用+XAPDSWITCH:<n&g
26、t;返回結(jié)果,終端 AP 等待收到+XAPDSWITCH:1 命令后,AP 界面數(shù)據(jù)開關(guān)才能做相應(yīng)處理。(注:此時需啟用超時定時器等待響應(yīng)(定時器時長為 4s),終端界面必需等待 Modem 響應(yīng)后再顯示數(shù)據(jù)開關(guān)打開,若定時器超時未接收響應(yīng),則退回數(shù)據(jù)開關(guān)關(guān)閉。)注:只有在用戶通過界面操作 McWiLL 數(shù)據(jù)開關(guān)時才發(fā) AT+XAPDSWICH 命令, 其他任何時候都不要發(fā)。5.2 終端屏幕掃頻在終端屏幕后,若 McWiLL 無信號,AP 要AT 命令AT+XAPSCANCONTROL 通知 Modem。本章節(jié)涉及的 AT 指令包括 AT+XAPDSWITCH、+XAPDSWITCH、AT+X
27、APSCANCONTROL 命令的詳細介紹請參考McWiLL AT 命令集參考手冊。15第6章 McWiLL 數(shù)據(jù)開關(guān)操作原則McWiLL 數(shù)據(jù)業(yè)務(wù)是 McWiLL 終端的一個非常重要的功能,操作不當有可能造成數(shù)據(jù)業(yè)務(wù)無法使用,所以在操作 McWiLL 數(shù)據(jù)開關(guān)時必須嚴格遵循以下原則:1、McWiLL 數(shù)據(jù)開關(guān)為關(guān)閉狀態(tài)時,任何時候都不要打開 McWiLL 網(wǎng)卡;2、McWiLL 數(shù)據(jù)開關(guān)為打開狀態(tài)時,McWiLL 從無信號到有信號,打開 McWiLL 網(wǎng)卡并完成 DHCP 操作;3、McWiLL 數(shù)據(jù)開關(guān)為打開狀態(tài)時,McWiLL 從有信號到無信號,關(guān)閉 McWiLL 網(wǎng)卡并注銷網(wǎng)卡設(shè)備;4
28、、McWiLL 網(wǎng)卡為打開狀態(tài)并且 DHCP 租約到期,應(yīng)嚴格按照 android 系統(tǒng)的 DHCP續(xù)租原則重新 DHCP。16第7章 PDU操作指導7.1 AT+CMGF 設(shè)置短消息輸入和說明:格式用來設(shè)置和語法:輸入,和接收時的格式參數(shù)說明:<mode>··:短消息輸入和0:PUD模式格式:1:文本模式(默認值)7.2 AT+CMGS說明:短消息本命令用于一條短消息。語法:17命令可能的響應(yīng)說明AT+ CMGF=?+CMGF: (<mode>有效值)OK測試命令返回參數(shù)的有效值A(chǔ)T+ CMGF?+CMGF: <mode> OK讀命令獲
29、取參數(shù)當前值A(chǔ)T+CM GF=<mode>OK寫命令設(shè)置短消息輸入和格式+CMS ERROR: <err>出錯參數(shù)說明:<length>:PDU 包數(shù)據(jù)的字節(jié)數(shù)l<PDU>:03.40 TPDU,16 進制,字符串格式,數(shù)據(jù)單元中的每個 8 位l字符將轉(zhuǎn)換為 2 個 16 進制字符來表示。其格式如下:【示例】文本方式PDU 數(shù)據(jù):00011F7360900A81103038360800080B044F60597D18碼段含義說明00SMSC 地址信息的長度長度為 0,無 SMSC 地址信息01基本信息(MO)1F736090IDAT+CMGS=4
30、2>00011F7360900A81103038360800080B044F60597D+CMGS:13/04/03,14:32:26 OKSCAPDU TYPEMRDAPIDDCSVPUDLUD服務(wù)中心號碼PDU類型短消息參考目的地址協(xié)議標識編碼標準消息有效期用戶數(shù)據(jù)長度用戶數(shù)據(jù)命令可能的響應(yīng)說明AT+CMGS=?OK測試命令PDU 模式下:AT+CMGS=<length><CR> PDU+CMGS:<scts>OK使用 PDU 模式且成功+CMS ERROR:<err>使用 PDU 模式但失敗參數(shù)說明McWiLL®的 PDU
31、格式定義與有以下幾處不同:SCA 字段,由于 McWiLL®系統(tǒng)會自動尋找中心,故該字段用 0x00 填充PDU TYPE 字段,由于在 McWiLL®系統(tǒng)中,SRI 有 4 種取值,MTI 有 7 種取值(之后可能還有擴展),因此分別由原來的 1bit 擴展為 2bits 和 4bits,而去掉了在實際運行中采用固定值填充的 VPF(默認使用相對值)和中心不支持的 RDMR 字段,由于在 McWiLL®系統(tǒng)中,中的 1 個字節(jié)擴充至 4 字節(jié)序號是由 4 個字節(jié)表示的,因此將該字段由7.3 主動結(jié)果碼1) +CMT直接輸出新收到的短消息說明:模塊新收到的短消息將
32、由主動結(jié)果碼+CMT:<length><CR><LF><PDU>直接輸出至 AP。語法:PDU 模式顯示格式:+CMT:<length><CR><LF><PDU>19碼段含義說明0A目標地址數(shù)字個數(shù)共 10 個十進制數(shù)81目標地址格式用國內(nèi)格式號碼1030383608目標地址010383638000協(xié)議標識普通 McWiLL®類型,點到點方式08用戶信息編碼方式UCS2 編碼0B有效期60 分鐘04用戶信息長度實際長度 4 個字節(jié)4F60597D用戶信息0x4F 0x60 0x59 0x7
33、D(你好)參數(shù)說明:<length>:PDU 內(nèi)容的字節(jié)數(shù)<PDU>:PDU 包數(shù)據(jù),格式如下ll【示例】+CMT:5400001F7360900AFF044F60597DPDU 數(shù)據(jù):00001F7360900AFF044F60597D參數(shù)說明20碼段含義說明00SMSC 地址信息的長度長度為 0,無 SMSC 地址信息00基本信息(MT)接收1F736090ID0A源地址數(shù)字個數(shù)共 10 個十進制數(shù)81源地址格式用國內(nèi)格式號碼1030383608源地址010383638000協(xié)議標識普通 McWiLL®類型,點到點方式08用戶信息編碼方式UCS2 編碼31
34、4030412362時間戳2013 年 4 月 3 日 14:32:26FF時區(qū)04用戶信息長度實際長度 4 個字節(jié)4F60597D用戶信息0x4F 0x60 0x59 0x7D(你好)SCAPDU TYPEMROAPIDDCSSCTSUDLUD服務(wù)中心號碼PDU類型短消息參考源地址協(xié)議標識編碼標準服務(wù)中心時間戳用戶數(shù)據(jù)長度用戶數(shù)據(jù)21參數(shù)長度默認值說明SCA1 byte0x00McWiLL®系統(tǒng)無需設(shè)置 SCAPDU TYPE1 bytebit 7:RP0:無回復路徑1:有回復路徑bit 6:UDHI0:用戶數(shù)據(jù)無消息頭1:用戶數(shù)據(jù)有消息頭bit 5-4:SRI0:無需狀態(tài)報告1:
35、接收狀態(tài)報告2:閱讀狀態(tài)報告3:接收和閱讀狀態(tài)報告bit 3-0:MTI0:MT4:計費5:廣播6:漏呼通知MR4 bytes短消息 ID 號OA視情況而定first byte:length僅表示地址的長度,不包括后加的 F second byte:Tosca0x81:國內(nèi)型0x91:國際型remaining bytes:Address地址每個字節(jié)先用低位 4bits,后用4bits。如果號碼個數(shù)為奇數(shù)個,最后一個字節(jié)的4bits 全部置 1PID1 byte0x000x00:普通 McWiLL®類型,點到點方式DCS1 byte0x00:7-bits 編碼0x04:8-bits 用
36、戶數(shù)據(jù)0x08:UCS2 編碼0x0C:GB2312+ASCII 混合編碼2) +CDS直接輸出新收到的短消息狀態(tài)報告說明:MI=<mt>,<ds>命令設(shè)置< ds >參數(shù)為 1,被成功執(zhí)行后,UT 新收到的短消息狀態(tài)報告將由主動結(jié)果碼+CDS: <length><CR><LF> <PDU>直接輸出至 AP。語法:顯示格式:+CDS: <length><CR><LF> <PDU>參數(shù)說明:<length>:PDU 內(nèi)容的字節(jié)數(shù)<PDU>:P
37、DU 包數(shù)據(jù),格式如下ll【示例】+CDS:5422SCAPDU TYPEMROAPIDDCSSCTSUDLUD服務(wù)中心號碼PDU類型短消息參考源地址協(xié)議標識編碼標準服務(wù)中心時間戳用戶數(shù)據(jù)長度用戶數(shù)據(jù)參數(shù)長度默認值說明SCTS7 bytesfirst byte:year second byte:month third byte:day fourth byte:hour fifth byte:minute sixth byte:secondseventh byte:time zone注:每個字節(jié)先用低位 4bits,后用4bitsUDL1 byte如果 DCS 為 0x00沒有消息頭,表示 7-
38、bits 字符個數(shù)有消息頭,表示包括消息頭在內(nèi)的 7-bits 數(shù)據(jù)其他情況下,表示用戶數(shù)據(jù)區(qū)字節(jié)數(shù)UD視情況而定(不超過140 byte)用戶數(shù)據(jù)00221F7360900AFF044F60597DPDU 數(shù)據(jù):00221F7360900AFF044F60597D參數(shù)說明23參數(shù)長度默認值說明SCA1 byte0x00McWiLL®系統(tǒng)無需設(shè)置 SCAPDU TYPE1 bytebit 7:RP0:無回復路徑1:有回復路徑bit 6:UDHI0:用戶數(shù)據(jù)無消息頭1:用戶數(shù)據(jù)有消息頭bit 5-4:SRI碼段含義說明00SMSC 地址信息的長度長度為 0,無 SMSC 地址信息22基
39、本信息(閱讀狀態(tài)報告)閱讀狀態(tài)報告1F736090ID0A源地址數(shù)字個數(shù)共 10 個十進制數(shù)80源地址格式用國內(nèi)格式號碼1030383608源地址010383638000協(xié)議標識普通 McWiLL®類型,點到點方式08用戶信息編碼方式UCS2 編碼314030412362時間戳2013 年 4 月 3 日 14:32:26FF時區(qū)04用戶信息長度實際長度 4 個字節(jié)4F60597D用戶信息0x4F 0x60 0x59 0x7D(你好)24參數(shù)長度默認值說明0:無需狀態(tài)報告1:接收狀態(tài)報告2:閱讀狀態(tài)報告3:接收和閱讀狀態(tài)報告bit 3-0:MTI2:狀態(tài)報告MR4 bytes短消息
40、ID 號OA視情況而定first byte:length僅表示地址的長度,不包括后加的 F second byte:Tosca0x81:國內(nèi)型0x91:國際型remaining bytes:Address地址每個字節(jié)先用低位 4bits,后用4bits。如果號碼個數(shù)為奇數(shù)個,最后一個字節(jié)的4bits 全部置 1PID1 byte0x000x00:普通 McWiLL®類型,點到點方式DCS1 byte0x00:7-bits 編碼0x04:8-bits 用戶數(shù)據(jù)0x08:UCS2 編碼0x0C:GB2312+ASCII 混合編碼SCTS7 bytesfirst byte:year sec
41、ond byte:month third byte:day fourth byte:hour fifth byte:minute sixth byte:secondseventh byte:time zone注:每個字節(jié)先用低位 4bits,后用4bitsUDL1 byte如果 DCS 為 0x00沒有消息頭,表示 7-bits 字符個數(shù)7.4 超長1)含義所謂超長(接收的2)編碼方式在超長格式是指,長度超過一條,而分多條的,通過用戶數(shù)據(jù)頭標識在接收端進行組合的在或其他終端上看到的是一條)。的編碼時,需要為拆分后的每一條加上消息頭,這需要將PDU中PDU TYPE的bit6,即UDHI位(參見
42、第2節(jié))置1,表示有消息頭。消息頭會占用用戶數(shù)據(jù)(即UD)部分起始的若干字節(jié),它分為6字節(jié)格式和7字節(jié)格式兩種,其形式分別如下(16進制形式表示):6字節(jié)格式:05 00 03 XX MM NN7字節(jié)格式:06 08 04X MM NN其含義如下(順序按照從左向右數(shù)):第一字節(jié):消息頭剩余長度(不包含第一字節(jié))第二字節(jié):表示消息頭類型。其中,00表示6字節(jié)格式,有一個字節(jié)的參考標志(即“X”部分);08表示7字節(jié)格式,有兩個字節(jié)的參考標志;其他數(shù)值與超長無關(guān)第三字節(jié):標識部分長度(即消息頭去掉前三字節(jié)后的長度)“X”部分:一條超長拆分后形成的這一批若干條的唯一參考標志。由于把消息合并完之后,就
43、重新,所以這個標志不需要唯一“M”部分:這批“N”部分:本條消息頭后,就是的數(shù)量,即超長拆分后形成的條數(shù)在這批的正文。中的序號3)使用場景和細節(jié)兩種格式都可以使用。使用6字節(jié)格式,每條將用起始的6字節(jié)表示消息頭,當編碼方式為“UCS2”或“含漢字”時,正文部分最多容納67個字符;當編碼方式為“7-bits”時,正文部分最多可容納153個字符。使用7字節(jié)格式,每條將用起始的7字節(jié)表示消息頭,當編碼方式為“UCS2”或“含漢字”時,正文部分最多容納66個字符;當編碼方式為“7-bits”時,正文部分最多可容納152個字符。目前使用的多數(shù)是6字節(jié)格式?!臼纠慷壜?lián)AT+CMGS=31425參數(shù)長度
44、默認值說明有消息頭,表示包括消息頭在內(nèi)的 7-bits 數(shù)據(jù)其他情況下,表示用戶數(shù)據(jù)區(qū)字節(jié)數(shù)UD視情況而定(不超過140 byte)用戶數(shù)據(jù)0041000000000a8110303807010000a8a00500039f0201d8e6bcb96eae9bd9e43c994e5e93e9f83c794dce93f3e43c993e7fcfdfe43cfe8d5f93d77a3a398f678febf9375c0e97bff3643af9cd3eafd56432998c46 ebf1eb717ebc26a7c9e9797a9e26afd7e8317bcc1eb3d563361abf7ed3e
45、9f3793dfdcecbebe5bb9c0eaf93d fe6b7b99e5eafd7e3f4b89e27e7f36876beaeb6a7eb63f57a4ea7e7cdAT+CMGS=90 0041000000000a8110303807010000a81f0500039f0202d8e67abd3e568febe3357e8d47a3c7eff7fbfd4e930126碼段含義說明00SMSC 地址信息的長度長度為 0,無 SMSC 地址信息41基本信息MO,用戶信息包含消息頭00000000ID0A源地址數(shù)字個數(shù)共 10 個十進制數(shù)81源地址格式用國內(nèi)格式號碼1030380701源地址
46、010383701000協(xié)議標識普通 McWiLL®類型,點到點方式00用戶信息編碼方式7bit 編碼A8有效期A0用戶信息長度用戶信息05消息頭剩余長度00消息頭類型(長短信)03后續(xù)剩余三個字節(jié)9f參考標志02二級聯(lián)01第一條27碼段含義說明d8e6bcb96eae9bd9e43c994e5e93e9f83c794 dce93f3e43c993e7fcfdfe43cfe8d5f93d77a3a 398f678febf9375c0e97bff3643af9cd3eafd5643 2998c46ebf1eb717ebc26a7c9e9797a9e26afd7 e8317bcc1eb3
47、d563361abf7ed3e9f3793dfdcec bebe5bb9c0eaf93dfe6b7b99e5eafd7e3f4b89e 27e7f36876beaeb6a7eb63f57a4ea7e7cd實際數(shù)據(jù)第8章 補充業(yè)務(wù)需求和實現(xiàn)方法8.1 業(yè)務(wù)需求及菜單McWiLL®智能終端需要實現(xiàn)的補充業(yè)務(wù)包括:呼叫等待、呼叫轉(zhuǎn)移、縮位撥號、免打擾等。在 UI 界面上,補充業(yè)務(wù)位于設(shè)置菜單下面的子菜單,具體結(jié)構(gòu)如圖構(gòu)只是作為參考,實際設(shè)計時以美觀實用為標準):8-1 所示(下圖的菜單結(jié)圖 8-1 設(shè)置菜菜單288.2 實現(xiàn)方法McWiLL®無線接入系統(tǒng)是信威通信 McWiLL&
48、#174;專利技術(shù)的大規(guī)模應(yīng)用。目的在于為運營商提供快速、高效搭建本地用戶網(wǎng)的全面解決方案。McWiLL®無線接入系統(tǒng)的網(wǎng)設(shè)備建構(gòu)于 SP30iEx 平臺,不僅能夠提供承載業(yè)務(wù)、基本電信業(yè)務(wù)和電信補充類業(yè)務(wù),并根據(jù)運營商運營的需求提供多樣化的增值業(yè)務(wù)。本文將對 McWiLL®無線接入系統(tǒng)的各類業(yè)務(wù)分別給予描述,著重介紹了補充業(yè)務(wù)的實現(xiàn)方式。8.2.1 呼叫等待 業(yè)務(wù)含義該項業(yè)務(wù)適用于以下情況,假定 A 用戶登記并要使用該業(yè)務(wù),當 A 用戶與 B 用戶正在通話, 此時另有用戶 C 呼叫 A 并希望建立通話連接,此時就可以啟動 A 用戶登記的呼叫等待業(yè)務(wù), 給 A
49、 用戶一個提示,說明有另外的用戶呼入,正在等待的情況,然后可由 A 用戶作出不同的選擇。 使用方法.1 業(yè)務(wù)登記需要使用該業(yè)務(wù)的用戶可以直接向運營商申請登記并使用該業(yè)務(wù);也可以先向運營商提出申請并獲得該業(yè)務(wù)的使用權(quán)限,然后按照以下的程序在自己的固定終端用戶摘機聽撥號音,撥號*58#機上進行登記。移動終端用戶輸入*58#再按鍵。SP30iEx-LMCC 送出“增值業(yè)務(wù)受理完畢,請.2 業(yè)務(wù)使用”的語音提示后,登記成功。A 用戶登記有呼叫等待業(yè)務(wù),當 A 用戶與 B 用戶正在通話,有用戶 C 呼叫 A 用戶遇忙,此時, A 用戶所登記的呼叫等待業(yè)務(wù)就會被啟
50、動,SP30iEx-LMCC 將呼入等待的提示音送至 A 用戶的受話器,而 C 用戶則聽到正常的回鈴音,此時,A 用戶可以有如下的三種選擇,以完成不同的處理:拒絕新用戶的呼入,可不做任何操作,15 秒鐘以后等待音會自動消失。或者AT+CHLD=4 命令實現(xiàn)。l如要保留與原有用戶B 的通話,改與新用戶C 通話,A 用戶的AP 側(cè)可以AT+CHLD=2l命令,此時 A 和 C 就可以通話,B 用戶處于被保持狀態(tài),從受話器中可以聽到音樂,如此時 A 用戶重復上述操作,則 A 和B 恢復通話,C 用戶被保持,依此類推,重復上述操作,則 A 就輪流與 B、C用戶其一通話,另一方被保持。切換過程中,若 B
51、、C 中一方,A 與另一方即進入兩方通話;若A,B、C 都將被拆掉。如要結(jié)束與原有用戶的通話,改與新用戶通話,AP 側(cè)可以發(fā) AT+CHLD=1 命令,與l當前一方的通話,接通與另一方的通話。(此前, A 和 B、C 中任何一方用戶通話時,AP 側(cè)都可以發(fā)AT+CHLD=2 命令,保持與當前一方的通話,恢復與另一方的通話;發(fā) AT+CHLD=1 命令, 前一方的通話,恢復與另一方的通話)。與當2.3 業(yè)務(wù)撤銷固定終端用戶摘機聽撥號音,撥號#58#。移動終端用戶輸入#58#再按鍵。SP30iEx-LMCC 送出“新業(yè)務(wù)受理完畢,請”語音提示后,撤銷成功。 業(yè)務(wù)l主叫號碼;當用戶同時申請了主叫號碼顯示業(yè)務(wù)和呼叫等待服務(wù)時,在聽到等待音的同時應(yīng)該顯示
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司門崗安檢制度規(guī)范
- 園林路燈管理制度規(guī)范
- 保險行業(yè)規(guī)范管理制度
- 外訪催收制度規(guī)范要求
- 井上火災報警制度規(guī)范
- 如何規(guī)范安全管理制度
- 飛行員制服登記制度規(guī)范
- 零食小賣部制度規(guī)范標準
- 蚊香使用制度及流程規(guī)范
- 園區(qū)車位巡邏制度規(guī)范
- 常用電動工具安全培訓
- 民樂團管理制度
- 斷絕父母協(xié)議書范本
- 校家社協(xié)同育人專題家長培訓
- 2024-2025學年北師大版八年級上學期期末復習數(shù)學測試題(含答案)
- 鎮(zhèn)衛(wèi)生院2025年工作總結(jié)及2025年工作計劃
- 2024年太陽能光伏發(fā)電項目EPC建設(shè)合同
- 煙葉復烤能源管理
- D701-1~3封閉式母線及橋架安裝(2004年合訂本)文檔
- 裝修陪跑合同范本
- JT-T-270-2019強制間歇式瀝青混合料攪拌設(shè)備
評論
0/150
提交評論