[發明專利]模擬手機AT命令測試的系統及方法無效
| 申請號: | 200910301491.2 | 申請日: | 2009-04-11 |
| 公開(公告)號: | CN101860892A | 公開(公告)日: | 2010-10-13 |
| 發明(設計)人: | 陳利海 | 申請(專利權)人: | 深圳富泰宏精密工業有限公司;奇美通訊股份有限公司 |
| 主分類號: | H04W24/06 | 分類號: | H04W24/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 模擬 手機 at 命令 測試 系統 方法 | ||
技術領域
本發明涉及一種模擬手機AT命令測試的系統及方法。
背景技術
隨著移動通訊技術的發展及移動業務的不斷豐富,手機成為了人們日常生活中的必不可少的高科技產品,手機產業也越來越強大,競爭也越來越激烈,對于手機研發企業來說如何快速的開發出新型的、具備豐富軟件功能的手機,已經成為增強市場競爭力的重要砝碼。
根據國際標準,手機終端在提供給手機應用程序服務時是通過AT命令(AT?Commands)來完成,手機應用程序運行在終端設備(Terminal?Equipment,TE)上,手機協議相關的程序運行在移動終端(Mobile?Terminal,MT)上,TE通過終端適配器(Terminal?Adapter,TA)與MT進行聯系,其中TA提供給TE的服務即是AT命令。AT命令是非常有規律的接口,通過模擬AT命令的行為可以使手機應用程序感覺到就是在真實的環境下運行,從而降低了模擬機手機終端部分模擬的復雜度。
傳統的模擬AT命令的方法是通過將一系列的AT命令固定的放在一個配置文件中,當有手機應用程序提出AT命令的請求時,模擬器根據請求的AT命令到配置文件中查找到對應的條目,然后將事先規定好的響應(response)發給手機應用程序。這種模擬AT命令的方法需要TE的支持才能模擬AT命令網絡側行為,需要消耗大量的硬件成本。且傳統的模擬方法只能對一整條AT命令進行比較和判斷,不能解析AT命令內部的參數,導致模擬靈活度較低。
發明內容
鑒于以上內容,有必要提供一種模擬手機AT命令測試的系統,可以有效模擬手機AT命令的網絡側行為。
還有必要提供一種模擬手機AT命令測試的方法,可以有效模擬手機AT命令的網絡側行為。
一種模擬手機AT命令測試的系統,該系統運行于計算機上,該計算機包括需要測試的手機應用程序,并存儲有用于測試AT命令的AT腳本文件,該系統包括:讀取模塊,用于讀取AT腳本文件中的一個AT狀態;執行模塊,用于判斷所述AT狀態是主動請求的AT狀態還是非主動請求的AT狀態,若該AT狀態是非主動請求的AT狀態,所述執行模塊執行該非主動請求的AT狀態中的內容,若該AT狀態是主動請求的AT狀態,該執行模塊等待手機應用程序的AT命令請求;通信模塊,用于接收來自手機應用程序發送的AT命令請求;請求管理模塊,用于接收通信模塊發送的AT命令請求,并將該AT命令請求轉換為AT腳本文件所識別的環境變量;所述執行模塊,還用于根據該轉換后的AT命令請求執行所述主動請求的AT狀態,生成該AT命令請求的AT命令響應;及所述通信模塊,還用于將上述AT命令響應反饋給所述手機應用程序。
一種模擬手機AT命令測試的方法,該方法應用在計算機上,該方法包括如下步驟:(a)讀取AT腳本文件中的一個AT狀態;(b)若該AT狀態是非主動請求狀態,則執行該非主動請求的AT狀態中的內容;(c)若該AT狀態是主動請求的AT狀態,則等待手機應用程序發送AT命令請求;(d)接收手機應用程序發送的AT命令請求,將所述AT命令請求轉換為AT腳本文件所識別的環境變量;(e)根據轉換后的AT命令請求執行所述主動請求的AT狀態,生成該AT命令請求的AT命令響應;及(f)將上述AT命令響應反饋給所述手機應用程序。
相較于現有技術,所述模擬手機AT命令測試的系統及方法,不需要TA的支持,對AT命令網絡側行為進行模擬,節約了成本。且能夠解析所模擬的AT命令中的參數,提高模擬靈活度。
附圖說明
圖1是本發明模擬手機AT命令測試的系統較佳實施例的架構圖。
圖2是本發明模擬手機AT命令測試的方法較佳實施例的方法流程圖。
具體實施方式
如圖1所示,是本發明模擬手機AT命令測試的系統較佳實施例的架構圖。該模擬AT命令測試的系統100運行于計算機1上,該計算機1還包括手機應用程序101,本較佳實施例中,該手機應用程序101是指短消息、電話控制程序等。該手機應用程序101向所述模擬AT命令測試的系統100發送AT命令請求,該AT命令請求包括發送短信請求,撥打電話請求等。
所述模擬AT命令測試的系統100存儲有用于測試AT命令的AT腳本文件,本較佳實施例中,所述AT腳本文件采用可擴展標記語言(Extensible?Markup?Langue,XML)來描述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳富泰宏精密工業有限公司;奇美通訊股份有限公司,未經深圳富泰宏精密工業有限公司;奇美通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910301491.2/2.html,轉載請聲明來源鉆瓜專利網。





