[發(fā)明專利]一種自動發(fā)送AT命令的方法及裝置無效
| 申請?zhí)枺?/td> | 201010147134.8 | 申請日: | 2010-04-15 | 
| 公開(公告)號: | CN101853155A | 公開(公告)日: | 2010-10-06 | 
| 發(fā)明(設計)人: | 張青 | 申請(專利權)人: | 中興通訊股份有限公司 | 
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;H04W24/00 | 
| 代理公司: | 信息產業(yè)部電子專利中心 11010 | 代理人: | 吳永亮 | 
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 發(fā)送 at 命令 方法 裝置 | ||
技術領域
本發(fā)明涉及手機測試技術領域,特別涉及一種自動發(fā)送AT命令的方法及裝置。
背景技術
面對競爭越來越激烈的手機業(yè),其質量和技術要求也日益提高。產品質量滿足不了用戶要求,就會被淘汰。提高測試效率,提高故障分析與驗證的效率,可以縮短研發(fā)周期。
AT標準是一個面向行的命令語言,在手機版本測試中AT命令的發(fā)送是必不可少也是最基礎的一部分,它總是從TE到TA使用起始發(fā)送命令行,此命令行由一串字母數(shù)字的字符組成,它發(fā)送到調制解調器來指示執(zhí)行由字符指定的命令。
目前,各大品牌商一方面為了提高品牌質量,另一方面為了提高產品的生產效率,紛紛加強了手機測試的力度。但是,隨著手機業(yè)務的不斷更新,技術版本也隨之不斷的更新,測試工作量就越顯龐大了。
為了解決版本更新后給測試人員帶來的一系列的復雜而繁瑣的操作,需要找到一種自動發(fā)送AT命令的方法。
發(fā)明內容
本發(fā)明的目的在于,提供一種自動發(fā)送AT命令的方法,能夠使測試人員從手動重復輸入AT的操作中解脫出來,縮短測試時間,提高測試效率。
本發(fā)明的另一目的在于,提供一種自動發(fā)送AT命令的裝置,能夠使測試人員從手動重復輸入AT的操作中解脫出來,縮短測試時間,提高測試效率。
本發(fā)明的自動發(fā)送AT命令的方法,包括下列步驟:
預先根據測試功能建立相應的AT命令腳本文件;
根據用戶選擇的測試功能獲取相應的AT命令腳本文件,并將該AT命令腳本文件發(fā)送給被測試的終端。
其中,包括下列步驟:
預先在操作界面上設置有錄制按鈕,在用戶點擊所述錄制按鈕時,響應該按鈕消息,并設置當前狀態(tài)為錄制狀態(tài),同時創(chuàng)建一個空的腳本文件,用來保存錄制的AT命令和回顯信息,在用戶選擇停止錄制之前,將所有發(fā)送的AT命令和回顯信息錄制下來。
進一步地,還可以包括下列步驟:用戶通過所述操作界面,設置發(fā)送周期、發(fā)送次數(shù)、顯示發(fā)送成功與失敗次數(shù)、顯示發(fā)送的AT命令及其發(fā)送時間中的一項或多項。
其中,在根據設置的周期自動發(fā)送AT命令時,監(jiān)聽對應的回復信息,將回復信息和文件中的回顯字符進行比較,如果匹配則繼續(xù)發(fā)送下一條;否則,本次發(fā)送錯誤,并進行錯誤次數(shù)增加,同時判斷發(fā)送次數(shù)是否進行完畢,發(fā)送完畢,則停止發(fā)送,否則繼續(xù)下一輪AT命令的發(fā)送;
在設置了發(fā)送周期時,如果發(fā)送出AT命令后,對方無消息回復,則等待;如果等待的時間超出了發(fā)送周期時間,則判斷該次發(fā)送失敗。
其中,還包括下列步驟:
預先在操作界面上設置有多個與AT命令腳本文件相應的測試功能按鈕以供用戶選擇;或者,預先在下拉框中包含有多個與AT命令腳本文件相應的測試功能選項以供用戶選擇;用戶通過在操作界面上觸摸相應的按鈕或者通過下拉框方式來選擇要測試功能。
本發(fā)明的自動發(fā)送AT命令的裝置,包括AT命令腳本文件存儲單元、識別單元以及腳本文件發(fā)送單元,其中,所述AT命令腳本文件存儲單元,用于存儲預先根據測試功能建立的相應的AT命令腳本文件;所述識別單元,用于根據用戶選擇的測試功能,識別所述AT命令腳本文件存儲單元中相應的AT命令腳本文件;所述腳本文件發(fā)送單元,用于根據所述識別單元的識別結果將所述AT命令腳本文件存儲單元中相應的AT命令腳本文件發(fā)送給被測試的終端。
其中,可以進一步包括錄制單元,并且預先在操作界面上設置有錄制按鈕;其中,所述錄制單元,用于在用戶點擊所述錄制按鈕時,響應該按鈕消息,并設置當前狀態(tài)為錄制狀態(tài),同時創(chuàng)建一個空的腳本文件,用來保存錄制的AT命令和回顯信息,在用戶選擇停止錄制之前,將所有發(fā)送的AT命令和回顯信息錄制下來。
其中,可以進一步為用戶提供設置發(fā)送周期、發(fā)送次數(shù)、顯示發(fā)送成功與失敗次數(shù)、顯示發(fā)送的AT命令及其發(fā)送時間中的一項或多項設置選項。
其中,所述腳本文件發(fā)送單元,進一步用于在根據設置的周期自動發(fā)送AT命令時,監(jiān)聽對應的回復信息,將回復信息和文件中的回顯字符進行比較,如果匹配則繼續(xù)發(fā)送下一條;否則,本次發(fā)送錯誤,并進行錯誤次數(shù)增加,同時判斷發(fā)送次數(shù)是否進行完畢,發(fā)送完畢,則停止發(fā)送,否則繼續(xù)下一輪AT命令的發(fā)送;或者,所述腳本文件發(fā)送單元,進一步用于在設置了發(fā)送周期時,如果發(fā)送出AT命令后,對方無消息回復,則等待;如果等待的時間超出了發(fā)送周期時間,則判斷該次發(fā)送失敗。
進一步地,還可以包括操作界面,其上進一步設置有多個與AT命令腳本文件相應的測試功能按鈕以供用戶選擇;或者進一步在下拉框中包含有多個與AT命令腳本文件相應的測試功能選項以供用戶選擇。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010147134.8/2.html,轉載請聲明來源鉆瓜專利網。





