[發(fā)明專(zhuān)利]一種處理AT指令的方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201010216129.8 | 申請(qǐng)日: | 2010-06-30 |
| 公開(kāi)(公告)號(hào): | CN101883345A | 公開(kāi)(公告)日: | 2010-11-10 |
| 發(fā)明(設(shè)計(jì))人: | 劉剛 | 申請(qǐng)(專(zhuān)利權(quán))人: | 青島海信移動(dòng)通信技術(shù)股份有限公司 |
| 主分類(lèi)號(hào): | H04W4/20 | 分類(lèi)號(hào): | H04W4/20;H04W80/00;H04W88/02 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 郭潤(rùn)湘 |
| 地址: | 266100 山*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 處理 at 指令 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種處理AT指令的方法及裝置。
背景技術(shù)
目前,移動(dòng)雙待終端已經(jīng)漸成主流,由于AT指令比較標(biāo)準(zhǔn),且?guī)缀跛械钠脚_(tái)供應(yīng)商都能夠支持標(biāo)準(zhǔn)的AT指令,因此,市場(chǎng)上大部分移動(dòng)雙待終端都是通過(guò)AT指令來(lái)控制處理雙網(wǎng)雙待,通過(guò)AT指令來(lái)控制主從兩個(gè)芯片,從而實(shí)現(xiàn)對(duì)雙網(wǎng)雙待的控制。
目前,處理AT指令的方式主要為:所有AT發(fā)送指令緩存在命令隊(duì)列中,采用AT循環(huán)處理方式處理命令隊(duì)列中的AT發(fā)送指令;應(yīng)用直接調(diào)用AT處理,通過(guò)AT控制模塊將AT指令發(fā)送出去,期間采用阻塞的技術(shù),只有在接收到該AT指令對(duì)應(yīng)的AT響應(yīng)時(shí),才發(fā)送命令隊(duì)列中的下一個(gè)AT指令,依此類(lèi)推。AT處理模塊接收到AT響應(yīng)時(shí),根據(jù)經(jīng)驗(yàn)設(shè)定將AT響應(yīng)的類(lèi)型傳送給認(rèn)為需要該AT響應(yīng)的應(yīng)用;當(dāng)調(diào)用該AT響應(yīng)的應(yīng)用較多時(shí),由各應(yīng)用添加響應(yīng)的事件輪詢,并需要各應(yīng)用記住各自是否處在發(fā)送AT指令并等待AT響應(yīng)的狀態(tài)。
采用現(xiàn)有技術(shù)的AT處理方式,針對(duì)每一個(gè)AT指令,在發(fā)送該AT指令之后,需要等待接收與該AT指令相對(duì)應(yīng)的AT響應(yīng),只有在接收到該AT指令對(duì)應(yīng)的AT響應(yīng)時(shí),再對(duì)下一條AT指令進(jìn)行處理,其所帶來(lái)的技術(shù)缺陷有以下幾點(diǎn):
(1)移動(dòng)雙待終端的從模塊響應(yīng)較慢,在進(jìn)行一些特殊處理(如讀取SIM(Subscriber?Identity?Module,客戶識(shí)別模塊)數(shù)據(jù)、UIM(User?Identity?Model,用戶識(shí)別模塊)卡數(shù)據(jù))時(shí)顯得尤為明顯,由于從模塊處理時(shí)間較長(zhǎng),響應(yīng)速度較慢,若當(dāng)前正在處理一個(gè)較為耗時(shí)的AT指令的從模塊,接收到較高優(yōu)先級(jí)的AT指令(如該AT指令的類(lèi)型通話)時(shí),必須等待上一條耗時(shí)的AT指令處理完成后才能處理高優(yōu)先級(jí)的AT指令。由于AT指令沒(méi)有優(yōu)先級(jí),屬于串行的發(fā)送(一個(gè)處理完之后再處理下一個(gè)的方式),從而使得當(dāng)需要持續(xù)處理AT指令時(shí),易導(dǎo)致AT指令的堆積,從而不能及時(shí)的處理掉一些比較重要的AT指令,尤其是在頻繁操作和雙待相關(guān)的操作時(shí),無(wú)法將需要及時(shí)解決的AT指令及時(shí)發(fā)送,從而導(dǎo)致雙待終端在頻繁操作時(shí),對(duì)于業(yè)務(wù)處理反應(yīng)較慢。
(2)現(xiàn)有技術(shù)對(duì)AT指令的處理,由于發(fā)起AT指令的應(yīng)用不自帶handle,因此,在對(duì)接收到的AT響應(yīng)進(jìn)行解析后,不能準(zhǔn)確的解析后的AT響應(yīng)發(fā)送到需要該AT響應(yīng)的應(yīng)用,因此,需要采用國(guó)輪詢的方式將解析后的AT響應(yīng)發(fā)送給多個(gè)應(yīng)用,如應(yīng)用A、B、C、D都需要接收類(lèi)型為通話的AT響應(yīng),當(dāng)接收到第一個(gè)類(lèi)型為通話類(lèi)型的AT響應(yīng)(用第一AT響應(yīng)表示)時(shí),需要將該AT響應(yīng)分別發(fā)送給應(yīng)用A、B、C、D,由該應(yīng)用A、B、C、D來(lái)確定第一AT響應(yīng)是否為自身所期望的AT響應(yīng);當(dāng)接收到第二個(gè)類(lèi)型為通話類(lèi)型的AT響應(yīng)(用第二AT響應(yīng)表示)時(shí),還需要將該第二AT響應(yīng)分別發(fā)送給A、B、C、D,依此類(lèi)推。采用輪詢的方式將解析之后的AT響應(yīng)發(fā)送給每個(gè)應(yīng)用,采用該種輪詢方式不僅加大了應(yīng)用的處理復(fù)雜度,還可能導(dǎo)致同一個(gè)AT響應(yīng)可能被不同的應(yīng)用重復(fù)處理;并且,該種方式使得多個(gè)應(yīng)用不能同時(shí)調(diào)用相同的AT響應(yīng),因此,加大了AT處理控制難度。
發(fā)明內(nèi)容
本發(fā)明提供一種處理AT指令的方法及裝置,以提高AT指令的處理效率。
一種發(fā)送AT指令的方法,包括:
接收應(yīng)用發(fā)送的與該應(yīng)用相對(duì)應(yīng)的句柄handle,該handle攜帶有待發(fā)送的AT指令;
將接收到的handle在設(shè)定的handle處理隊(duì)列中進(jìn)行排隊(duì);
按照排隊(duì)順序,從handle處理隊(duì)列中提取至少一個(gè)handle放入到設(shè)定的handle處理容器中,并發(fā)送提取的handle所攜帶的AT指令。
一種處理AT響應(yīng)的方法,包括:
接收AT響應(yīng),并從設(shè)定的handle處理容器中確定出當(dāng)前期望接收該AT響應(yīng)的一個(gè)或多個(gè)handle;
將接收到的AT響應(yīng)發(fā)送給確定出的handle中的其中一個(gè)handle。
一種發(fā)送AT指令的裝置,包括:
接收模塊,用于接收應(yīng)用發(fā)送的與該應(yīng)用相對(duì)應(yīng)的句柄handle,該handle攜帶有待發(fā)送的AT指令;
處理模塊,用于將所述接收模塊接收到的handle在設(shè)定的handle處理隊(duì)列中進(jìn)行排隊(duì);
發(fā)送模塊,用于按照排隊(duì)順序,從handle處理隊(duì)列中提取至少一個(gè)handle放入到設(shè)定的handle處理容器中,并發(fā)送提取的handle所攜帶的AT指令。
一種處理AT響應(yīng)的裝置,包括:
接收模塊,用于接收AT響應(yīng);
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于青島海信移動(dòng)通信技術(shù)股份有限公司,未經(jīng)青島海信移動(dòng)通信技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010216129.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
H04W 無(wú)線通信網(wǎng)絡(luò)
H04W4-00 專(zhuān)門(mén)適用于無(wú)線通信網(wǎng)絡(luò)的業(yè)務(wù)或設(shè)施
H04W4-02 .利用用戶或終端位置的業(yè)務(wù)
H04W4-06 .廣播選擇分發(fā);到用戶組的業(yè)務(wù);單向選呼業(yè)務(wù)
H04W4-12 .消息傳送,例如SMS[短消息業(yè)務(wù)];郵箱;通告,例如,通知用戶通信請(qǐng)求的狀態(tài)或進(jìn)展
H04W4-16 .與通信相關(guān)的補(bǔ)充業(yè)務(wù),例如,呼叫轉(zhuǎn)移或呼叫保持
H04W4-18 .信息格式或內(nèi)容轉(zhuǎn)換,例如,為了向用戶或終端無(wú)線傳送的目的,由網(wǎng)絡(luò)對(duì)發(fā)送或接收的信息進(jìn)行適應(yīng)修改
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





