[發明專利]一種處理AT指令的方法及裝置有效
| 申請號: | 201010216129.8 | 申請日: | 2010-06-30 |
| 公開(公告)號: | CN101883345A | 公開(公告)日: | 2010-11-10 |
| 發明(設計)人: | 劉剛 | 申請(專利權)人: | 青島海信移動通信技術股份有限公司 |
| 主分類號: | H04W4/20 | 分類號: | H04W4/20;H04W80/00;H04W88/02 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 郭潤湘 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 處理 at 指令 方法 裝置 | ||
1.一種發送AT指令的方法,其特征在于,包括:
接收應用發送的與該應用相對應的句柄handle,該handle攜帶有待發送的AT指令;
將接收到的handle在設定的handle處理隊列中進行排隊;
按照排隊順序,從handle處理隊列中提取至少一個handle放入到設定的handle處理容器中,并發送提取的handle所攜帶的AT指令。
2.如權利要求1所述的方法,其特征在于,所述應用發送的handle通過調用通用接口生成,該handle包括該應用的標識號、該handle優先級、handle回調、待發送AT指令和該handle期望接收的AT響應序列。
3.如權利要求2所述的方法,其特征在于,將接收到的handle在設定的handle處理隊列中進行排隊,具體為:
將接收到的handle的優先級與handle處理隊列中待處理的其他handle的優先級進行比較,并確定出一個或多個優先級低于接收到的handle優先級的handle;
將所述接收到的handle插入到確定出的任意一個handle之前進行排隊。
4.如權利要求3所述的方法,其特征在于,還包括步驟:
針對handle處理隊列中的每個handle,判斷該handle被插入handle的次數是否達到設定的次數閾值,若是,則為該handle設置用于表征禁止在該handle前面插入其他handle的標記,或者,將該handle的優先級調高。
5.一種處理AT響應的方法,其特征在于,包括:
接收AT響應,并從設定的handle處理容器中確定出當前期望接收該AT響應的一個或多個handle;
將接收到的AT響應發送給確定出的handle中的其中一個handle。
6.如權利要求5所述的方法,其特征在于,handle為與該handle對應的應用通過調用通用接口生成,handle包括應用的標識號、handle的優先級、handle回調、待發送AT指令和該handle期望接收的AT響應序列。
7.如權利要求5所述的方法,其特征在于,將接收到的AT響應發送給確定出的handle中的其中一個handle,具體為:
根據確定出的當前期望接收所述AT響應的一個或多個handle被提取到所述handle處理容器的先后順序,確定出最先被提取到所述handle處理容器的handle;并將接收到的AT響應發送給確定出的最先被提取到所述handle處理容器的handle。
8.如權利要求5~7任一項所述的方法,其特征在于,將接收到的AT響應發送給確定出的handle中的其中一個handle之后,還包括步驟:
判斷所述接收到的AT響應是否為接收該AT響應的handle期望接收的最后一個AT響應,若是,則根據該handle接收到的AT響應向與該handle對應的應用反饋響應結果;若否,則為該handle設置下一個期望接收的AT響應。
9.如權利要求8所述的方法,其特征在于,還包括步驟:
若接收到的AT響應不為所述handle處理容器中任何一個handle所期望接收的AT響應時,將接收到的AT響應發送給常駐容器,所述常駐容器為用于處理主動上報事件的handle的容器。
10.如權利要求5所述的方法,其特征在于,接收AT響應之前,還包括步驟:
接收中斷觸發數據,并將接收到的中斷觸發數據按照接收先后順序保存在緩沖中;
從緩沖接收到的數據中查找數據結尾標識;
當查找到多個結尾標識時,將任意相鄰的兩個數據結尾標識之間的數據拼接組包成一條完整的AT響應。
11.一種發送AT指令的裝置,其特征在于,包括:
接收模塊,用于接收應用發送的與該應用相對應的句柄handle,該handle攜帶有待發送的AT指令;
處理模塊,用于將所述接收模塊接收到的handle在設定的handle處理隊列中進行排隊;
發送模塊,用于按照排隊順序,從handle處理隊列中提取至少一個handle放入到設定的handle處理容器中,并發送提取的handle所攜帶的AT指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信移動通信技術股份有限公司,未經青島海信移動通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010216129.8/1.html,轉載請聲明來源鉆瓜專利網。





